﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*banner*/
.banner{ height:489px; position:relative;z-index:0;}
.banner a{ display:block; height:489px; background:url(Img/Index/banner.jpg) center top no-repeat;}
/**/
.sous{ padding:54px 0 0; height:597px; overflow:hidden; background:#f3f3f3; font-family:"Microsoft YaHei"}
.sous h2{ height:81px; text-align:center; overflow:hidden; background:url(Img/Index/sousBot.gif) no-repeat center bottom;}
.sous h2 a{  display:block;}
.sous .sousBx{ padding:23px 0 0; height:462px; overflow:hidden;}
.sousBx .souTit{ height:75px; overflow:hidden;}
.souTit li{ float:left; width:238px;height:75px; overflow:hidden; margin-right:2px}
.souTit li a{ display:block;padding:0 10px 0 10px;overflow:hidden; height:36px; background:url(Img/Index/soustab.jpg) no-repeat center top; line-height:36px; color:#292929; font-size:16px;text-align:center;}
.souTit li.more{ margin:0; text-transform:uppercase}
.souTit li a:hover,
.souTit li.cur{ background:url(Img/Index/sousCur.gif) no-repeat center top; color:#fff;}
.sousCt{height:367px; padding:6px; border:1px solid #b8b8b8;}
.sousCt dt{ float:left; width:537px; height:367px; overflow:hidden;}
.sousCt dt a{ display:block;}
.sousCt dt img{ border:5px solid #fff; width:527px; height:357px; overflow:hidden; display:block;}
.sousCt dd{ width:395px; overflow:hidden; float:right;}
.sousCt dd h3{ height:40px; line-height:40px; font-weight:normal;}
.sousCt dd h3 a{ color:#18a40d; font-size:18px; font-family:"Microsoft YaHei"}
.sousCt dd p{ padding:6px 0 0; line-height:30px; height:240px; margin-bottom:30px; overflow:hidden; color:#292929; font-size:14px;text-align:justify;}
.sousCt dd span{display:block;}
.sousCt dd span a{ display:block; float:left; width:100px; height:33px; line-height:33px; overflow:hidden; text-align:center; font-size:14px; color:#fff; background:url(Img/Index/sousBtn2.gif) no-repeat center top; margin-right:30px; font-weight:bold;}
.sousCt dd span a.btn1{ background:url(Img/Index/sousBtn1.gif) no-repeat center top;}
/*  */
.SiteCnt{ display:block; background:url(Img/Index/caseY.gif) no-repeat center top; padding:59px 0 0; font-family:"Microsoft YaHei"}
.case{ height:363px; overflow:hidden;}
.case h2{ height:79px; text-align:center; overflow:hidden; background:url(Img/Index/caseBor.gif) no-repeat center bottom; position:relative; font-size:14px; font-weight:normal}
.case h2 span{ display:block; position:absolute; right:0; bottom:0; height:48px; line-height:48px;}
.case h2 span a{ color:#262626; font-size:14px; padding:0 6px;}
.case .caseBx{ padding:12px 0 0; height:240px; overflow:hidden;}
.caseBx .Casetab{ display:block; float:right; height:35px; overflow:hidden; width:60px;}
.Casetab a{ display:block; float:left; padding-left:3px;}
.caseCt{ height:200px; overflow:hidden; width:980px;}
.caseCt li{ width:227px; padding-right:17px; overflow:hidden; float:left;}
.caseCt li a{ display:block;}
.caseCt li img{ width:225px; height:148px; border:1px solid #ddd; display:block; overflow:hidden;}
.caseCt li span{ display:block; color:#262626; height:54px; line-height:54px; overflow:hidden; text-align:center;}
.caseCt li span a{ color:#262626; font-family:"宋体"}
/*  */
.pro{padding-bottom:10px; overflow:hidden; font-family:"Microsoft YaHei"}
.proL{ width:233px; border:2px solid #0e93f8; float:left}
.proL h2{ padding:18px 0 0; text-align:center; height:70px; background:#0e93f8; overflow:hidden;}
.proL h2 a{ color:#fff; font-size:22px;}
.proL h2 i{ display:block; font-size:22px; font-weight:normal; font-family:arial; text-transform:uppercase; font-style:normal; color:#cde2fd;}
.SidBx{ padding:5px 0 	0;}
.SidBx h3{ padding:6px 0 0; height:39px; background:url(Img/Index/SidTit.gif) no-repeat left 6px; line-height:39px; overflow:hidden;}
.SidBx h3 a{ display:block; padding-left:30px; font-size:16px; font-weight:normal; color:#fff;}
.SidBx h4{ height:30px; line-height:30px; background:url(Img/Index/SidTit2.gif) no-repeat left -4px;} 
.SidBx h4 a{ color:#0e93f8; padding-left:30px; display:block; font-weight:normal; font-size:14px;}
.SidBx ul{ padding:5px 0 5px 10px;}
.SidBx li{color:#3a3939; font-family:"宋体"; vertical-align:middle; overflow:hidden; _zoom:1;}
.SidBx li a{ color:#3a3939; font-family:"宋体"; height:26px; line-height:26px;  font-size:14px; padding-left:13px; background:url(Img/Index/SidIco1.gif) no-repeat left 12px; display:block; display:block; overflow:hidden;vertical-align:middle;}
.SidBx li span{ display:block; padding-left:18px; overflow:hidden;vertical-align:middle;}
.SidBx li span a{ padding-left:19px; background:url(Img/Index/SidIco2.gif) no-repeat left 11px;}
.SidOd{ padding:2px 0 0;}
.SidOd dt{ display:block; height:161px; overflow:hidden;}
.SidOd dt a{ display:block;}
.SidOd dt img{ display:block; width:233px; height:161px; overflow:hidden;}
.SidOd dd{ background:#0e93f8; padding:0 17px; height:172px; overflow:hidden;}
.SidOd dd em{ display:block; height:41px; line-height:41px; text-align:center; color:#fff; font-size:18px; font-style:normal; font-weight:bold; color:#fff;border-bottom:1px dashed #5dacf9; margin-bottom:19px;}
.SidOd dd em a{color:#fff;}
.SidOd dd span{ display:block; height:30px; overflow:hidden;}
.SidOd dd span input{ float:left; height:18px; line-height:18px; overflow:hidden; background:#fff; border:none; width:135px;}
.SidOd dd span i{ display:block; float:left; width:57px; height:18px; line-height:18px; overflow:hidden; font-style:normal; color:#fff;}
.SidOd dd span.btn1{ margin:5px 0 0;height:33px; }
.SidOd dd span.btn1 input{ display:block; width:75px; height:33px;  text-align:center; color:#fff; font-size:14px; background:url(Img/Index/SidBtn.jpg) no-repeat left top;font-family:"Microsoft YaHei"; margin-left:21px;cursor:pointer;}
.proR{ width:704px; overflow:hidden; float:right;}
.proR h2{height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #0e93f8; font-size:14px;}
.proR h2 .tit{ font-size:16px; color:#fff; background:url(Img/Index/proTit.gif) no-repeat left top; display:block; padding-left:28px;}
.proR h2 .more{ float:right; color:#292929; font-family:arial; font-size:12px; font-weight:normal; text-transform:uppercase}
.proR h2 .tit i{ font-style:normal; font-weight:normal; font-size:14px; color:#ececec; padding-left:8px; text-transform:uppercase;vertical-align:middle}
.proR .proBx{ width:730px; overflow:hidden; padding:36px 0 22px;}
.proBx li{ float:left; width:224px; overflow:hidden; padding-right:16px;}
.proBx li a{ display:block;}
.proBx li img{ width:220px; height:201px; border:2px solid #ddd; display:block; overflow:hidden;}
.proBx li span{ height:53px; display:block; line-height:20px; overflow:hidden; color:#292929;padding-left: 25px;padding-top: 5px; font-family:"宋体"}
/*  */
.yos{ height:1697px; overflow:hidden; display:block; background:url(Img/Index/yos.jpg) no-repeat center top; font-family:"Microsoft YaHei"}
.yos h2{ text-align:center; padding:32px 0 0; height:68px; overflow:hidden;}
.yos h2 a{ color:#0087ed; font-size:34px;font-weight:normal;}
.yos h2 em{ color:#0087ed; font-size:34px;font-weight:normal; font-style:normal;}
.yos h2 b{ font-weight:normal; font-size:24px;}
.yos h2 i{ display:block; color:#6fadef; font-size:12px; font-weight:normal; font-style:normal; text-transform:uppercase;}
.yos .yosTr{ display:block; overflow:hidden; height:97px; overflow:hidden; text-align:center;}
.yosTr b{ display:inline-block; color:#0087ed; font-size:20px; font-weight:bold; line-height:41px; height:41px; padding:0 30px;}
.yosBx{ height:1450px; overflow:hidden;}
.yosBx dl{ width:401px; overflow:hidden; margin-bottom:20px;}
.yosBx dl.yos2{ padding-top:50px;}
.yosBx dt{ display:block;}
.yosBx dl.yos2 dd{ padding-top:25px;}
.yosBx dl.yos4 dd{ padding-top:25px;}
.yosBx dd{ padding:45px 0 0 20px; height:207px; background:#f1f1f1;}
.yosBx dd img{ display:block; overflow:hidden;}
.yosBx dd h3{ color:#0e93f8; font-size:20px; overflow:hidden; height:80px;}
.yosBx dd h3 b{ display:block; text-transform:uppercase; color:#58a8f7;  font-size:32px; font-family:arial; font-weight:normal;}
.yosBx dd span{ display:block; overflow:hidden; padding-bottom:8px; color:#000000; font-size:14px; line-height:24px; padding-left:16px; background:url(Img/Index/yosIco.gif) no-repeat left 7px;}
.yosBx dd span i{ font-style:normal; color:#18a40d;}
/*  */
.od1{ display:block; height:166px; overflow:hidden; font-family:"Microsoft YaHei";}
.od1 .ban{ display:block; background:url(Img/Index/od1.jpg) no-repeat center top; height:166px; width:100%;}
.od1 .content{ position:relative; overflow:visible;}
.od1 .OdInfo{ position:absolute; right:0; top:36px; display:block;width:225px;}
.od1 span{ display:block; height:30px; overflow:hidden; color:#fff; font-size:12px}
.od1 span.sfont{ margin-top:-5px; height:36px;}
.od1 span b{ font-size:18px; vertical-align:middle}
.od1 span input{ float:left; height:18px; line-height:18px; overflow:hidden; background:#fff; border:none; width:135px;}
.od1 span i{ display:block; float:left; width:57px; height:18px; line-height:18px; overflow:hidden; font-style:normal; color:#fff;}
.od1 span.btn1{ margin:-8px 0 0;height:33px; }
.od1 span.btn1 input{ display:block; width:75px; height:33px; line-height:30px; text-align:center; color:#fff; font-size:14px; background:url(Img/Index/SidBtn.jpg) no-repeat;font-family:"Microsoft YaHei"; margin-left:20px; float:left;cursor:pointer;}
/*  */
.witPart{ margin:49px 0 0; height:442px; overflow:hidden; font-family:"Microsoft YaHei"}
.wit{ width:560px; overflow:hidden; display:block; float:left; padding:12px 20px 0; height:430px; background:#f2f2f2;}
.wit h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden;}
.wit h2 .tit{ padding-left:38px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/witTit.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;}
.wit h2 .more{ float:right;color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}
.witBx{ padding:20px 0 0;}
.witBx dl{ height:153px; overflow:hidden; margin-bottom:38px;}
.witBx dt{ float:left; width:217px; overflow:hidden;}
.witBx dt img{ display:block; height:151px; width:215px; overflow:hidden; border:1px solid #ddd;}
.witBx dd{ float:right; width:325px;}
.witBx dd h3{ height:20px; line-height:20px; overflow:hidden;}
.witBx dd h3 a{ color:#292929; font-size:12px; font-family:"Microsoft YaHei"}
.witBx dd p{ line-height:24px; color:#494949; padding:8px 0 0; height:120px; overflow:hidden; font-family:"宋体"}

/*  */
.part{ width:300px; overflow:hidden; display:block; float:left; padding:12px 20px 0; height:430px; background:#f2f2f2;}
.part h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden;}
.part h2 .tit{ padding-left:38px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/partTit.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;}
.part h2 .more{ float:right;color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}
.part li{ width:142px;overflow:hidden;}
.part .partBx{ padding:20px 0 0;}
.partBx li img{ display:block; width:140px; height:72px; border:1px solid #b6b6b6;}
.partBx li span{ display:block; overflow:hidden; height:47px; overflow:hidden;}
.partBx li span a{ display:block; overflow:hidden; height:42px; line-height:42px; color:#292929; font-family:"宋体"; text-align:center}
/**/
.hnr{ height:470px; overflow:hidden; padding:48px 0 0;}
.hnr h2{ height:79px; text-align:center; overflow:hidden; background:url(Img/Index/caseBor.gif) no-repeat center bottom; position:relative; font-size:14px; font-weight:normal}
.hnr h2 span{ display:block; position:absolute; right:0; bottom:0; height:48px; line-height:48px;}
.hnr h2 span a{ color:#262626; font-size:14px; padding:0 6px; text-transform:uppercase}
.hnr .hnrBx{ padding:12px 0 0; height:340px; overflow:hidden;}
.hnrBx .hnrtab{ display:block; float:right; height:35px; overflow:hidden; width:60px;}
.hnrtab a{ display:block; float:left; padding-left:3px;}
.hnrCt{ height:320px; overflow:hidden; width:980px;}
.hnrCt li{ width:227px; padding-right:17px; overflow:hidden; float:left;}
.hnrCt li a{ display:block;}
.hnrCt li img{ width:223px; height:255px; border:1px solid #ddd; display:block; overflow:hidden; padding:1px;}
.hnrCt li span{ display:block; color:#262626; height:54px; line-height:54px; overflow:hidden; text-align:center;}
.hnrCt li span a{ color:#262626;}
/**/
.abtjs{ height:513px; background:#f2f2f2; overflow:hidden; font-family:"Microsoft YaHei"; margin-bottom:49px;}
.abt{ width:670px; overflow:hidden; padding:12px 0 0; float:left;}
.abt h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:21px;}
.abt h2 .tit{ padding-left:28px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/abttit.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;}
.abt h2 .more{ float:right; color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}
.abt dl{ height:222px; overflow:hidden;}
.abt dt{ float:left; width:285px; overflow:hidden;}
.abt dt a{ display:block;}
.abt dt img{ display:block; width:285px; height:201px; overflow:hidden;}
.abt dd{ float:right; width:365px; overflow:hidden; padding:10px 0 0; line-height:24px; color:#494949; font-family:"宋体";height:190px; text-indent:1em;}
.abt .abtBx{height:220px; overflow:hidden;}
.abtBx .abttab{ display:block; float:right; height:27px; overflow:hidden; width:50px;}
.abttab a{ display:block; float:left; padding-left:3px;}
.abtCt{ height:185px; overflow:hidden; width:690px;}
.abtCt li{ width:208px; padding-right:18px; overflow:hidden; float:left;}
.abtCt li a{ display:block;}
.abtCt li img{ width:204px; height:136px; border:1px solid #b6b6b6; display:block; overflow:hidden; padding:1px; background:#fff;}
.abtCt li span{ display:block; color:#262626; height:46px; line-height:46px; overflow:hidden; text-align:center;}
.abtCt li span a{ color:#262626;}
.jszc{ width:263px; background:#fff; border-top:6px solid #0e93f8; float:right; height:507px;}
.jszc h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:21px; margin:0 11px 21px; padding-top:6px;}
.jszc h2 .tit{ padding-left:28px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/jsTit.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;}
.jszc h2 .more{ float:right; color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}
.jsBx{ padding:21px 20px 0;}
.jsBx dt{ height:225px; overflow:hidden; display:block;}
.jsBx dt a{ display:block;}
.jsBx dt img{ width:215px; height:221px;border:1px solid #b6b6b6; display:block; overflow:hidden; padding:1px; background:#fff;}
.jsBx dd{ padding:18px 0 0; line-height:24px;  color:#4c4c4c;}
.jsBx dd p{ text-indent:2em; font-family:"宋体"}
/*  */
.od2{ display:block; height:166px; overflow:hidden; font-family:"Microsoft YaHei";}
.od2 .ban{ display:block; background:url(Img/Index/od2.jpg) no-repeat center top; height:166px; width:100%;}
.od2 .content{ position:relative; overflow:visible;}
.od2 .OdInfo{ position:absolute; right:0; top:36px; display:block;width:225px;}
.od2 span{ display:block; height:30px; overflow:hidden; color:#fff; font-size:12px}
.od2 span.sfont{ margin-top:-5px; height:36px;}
.od2 span b{ font-size:18px; vertical-align:middle}
.od2 span input{ float:left; height:18px; line-height:18px; overflow:hidden; background:#fff; border:none; width:135px;}
.od2 span i{ display:block; float:left; width:57px; height:18px; line-height:18px; overflow:hidden; font-style:normal; color:#fff;}
.od2 span.btn1{ margin:-8px 0 0;height:33px; }
.od2 span.btn1 input{ display:block; width:75px; height:33px; line-height:30px; text-align:center; color:#fff; font-size:14px; background:url(Img/Index/SidBtn.jpg) no-repeat;font-family:"Microsoft YaHei"; margin-left:20px; float:left;cursor:pointer;}
/**/
.newsfaq{ padding:50px 0 0; height:518px; overflow:hidden; }
.news1,.news2,.faq{ width:276px; padding:11px 15px 0; height:477px; overflow:hidden; float:left; background:#f2f2f2;}
.news1{ margin-right:21px;}
.news1 h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden;}
.news1 h2 .tit{ padding-left:28px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/newsTit1.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;font-family:"Microsoft YaHei"}
.news1 h2 .more{ float:right; color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}
.news1 .newsBx{ padding:20px 0 0;}
.news2 h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden;}
.news2 h2 .tit{ padding-left:28px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/newsTit2.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;font-family:"Microsoft YaHei"}
.news2 h2 .more{ float:right; color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}
.news2 .newsBx{ padding:20px 0 0;}
.news2 .newsBx dd p{ color:#6d6d6d;}
.newsBx dl{ height:202px; overflow:hidden;}
.newsBx dt a{ display:block;}
.newsBx dt img{ width:272px; height:101px; overflow:hidden; display:block; padding:1px; border:1px solid #b6b6b6; background:#fff;}
.newsBx dd{ padding:14px 0 0;}
.newsBx dd h3{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.newsBx dd h3 a{ color:#000; font-size:12px;}
.newsBx dd p{ color:#313131; line-height:20px; height:42px; overflow:hidden;}
.newsBx li{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #dfdfdf; vertical-align:middle}
.newsBx li a{ display:block; padding-left:15px; background:url(Img/Index/newsIco.gif) no-repeat 2px 14px; color:#474747;}
.newsBx li.lst{ border-bottom:none;}
/*  */
.faq h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden;}
.faq h2 .tit{ padding-left:28px; display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8; background:url(Img/Index/faqTit.gif) no-repeat left center; color:#292929; font-size:16px; padding-right:10px;font-family:"Microsoft YaHei"}
.faq h2 .more{ float:right; color:#292929; font-size:12px; font-weight:normal; text-transform:uppercase}	
.faq .faqBx{ padding:14px 0 0 9px; }
.faqBx li{ line-height:37px; overflow:hidden; border-bottom:1px dashed #dfdfdf; vertical-align:middle; height:37px;}
.faqBx li a{ display:block; padding-left:29px; background:url(Img/Index/faqIco1.jpg) no-repeat 2px 12px; color:#474747; height:37px; line-height:37px; overflow:hidden}
.faqBx li.lst{ border-bottom:none;}
/*  */
.f_link{ height:154px; overflow:hidden; font-family:"Microsoft YaHei"}
.f_link h2{ height:34px; line-height:34px; border-bottom:1px solid #ddd; overflow:hidden;}
.f_link h2 .tit{ display:block; float:left; height:32px; overflow:hidden; border-bottom:2px solid #0e93f8;color:#292929; font-size:14px; padding-right:10px;}
.f_link h2 .more{ float:right; color:#b3b3b3; font-size:12px; font-weight:normal; text-transform:uppercase; font-family:"宋体"}
.f_link h2 i{ font-style:normal; font-size:12px; text-transform:uppercase; font-weight:normal; padding-left:5px;}
.linkCnt{ padding:12px 0 0; height:90px; overflow:hidden;}
.linkCnt a{ display:inline-block;padding-left:10px; overflow:hidden; height:30px; line-height:30px; overflow:hidden; color:#b3b3b3; font-family:"宋体"}
/**/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
/**/