@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0; list-style-type:none; font-family:"微软雅黑"; font-size: 14px;line-height:1.8;color: #333;}

html{line-height:26px;   }
*{margin:0;padding:0;}
p{ text-indent:0; font-size:14px; line-height: 2;color: #555;}
ul{list-style:none;}
i,em{ font-style:normal}
a,img{border:0;}
img {vertical-align: middle;}
a{text-decoration:none;}
a:hover{color:#f5a100;}
.lf{ float:left}
.rf{ float:right}
body {padding:0;margin:0; width:100%; display:table;  }
.clearfix { clear: both;*zoom: 1;}

.section{width:100%;margin:0 auto;  text-align:center; overflow: hidden}
.container{ width:1200px; margin:0 auto}

.banner{ width:100%;margin:0 auto; overflow:hidden; text-align:center;height:752px; }
#main_promo{height:752px; width:1920px; *width:1920px;margin-left:-960px;*margin-left:-980px; position:relative;  top:-5px;  left:50%; overflow:hidden; z-index:0; }
.promoWD{width:1000px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1920px;}
#dots{height:13px; position:absolute; bottom:30px;left:46%; z-index:99;}
#dots li{ width:25px; height:13px; float:left;}
#dots li a{ width:13px; display:inherit;  height:13px;  background:url(../images/b_5.png) no-repeat;}
#dots li a:hover{ width:13px; display:inherit; height:13px; background:url(../images/b_4.png) no-repeat;}
#dots li.act a{background:url(../images/b_4.png) no-repeat center top; width:13px; height:13px; display:inherit;}
/*ban over*/

.index_product{ padding:1.5% 0 5%; }
#prolist{ background:none; float:left; margin-right:427px; padding:0; margin-left:0}
.pro_top{ float:left; height:50px; width:100%; margin:0 auto; padding:30px 0 20px; overflow:hidden;}
.pro_top b{ float:left; font-size:24px; font-weight:normal; color:#000; line-height:35px;}
.pro_top .fenlei{ float:right; margin:0 auto;width:100%;}
.pro_top .fenlei ul{}
.pro_top .fenlei ul li{ float:left; display:block; line-height:30px; margin:0;background:url(../images/g1.jpg) no-repeat right center;
padding:0 15px 0 15px;  overflow:hidden}
.pro_top .fenlei ul li:first-child{ padding:0;}
.pro_top .fenlei ul li a{float:left; width:126px;height:30px; font-size:16px; font-weight:bold; color:#000; text-align:center}
.pro_top .fenlei ul li a:hover{ color:#066abe;} 

.pro_xia{ width:100%; float:left; margin:0 auto; }
.pro_xia .pro_er ul li.pro_yi{ width:411px; height:500px; text-align:left; background:url(../images/grd_25.jpg) no-repeat left; float:left; margin:0 auto;}
.pro_xia .pro_er ul li.pro_yi a h4{ font-size:18px; color:#FFF; padding:35px 30px 15px;}
.pro_xia .pro_er ul li.pro_yi a p{padding:0 30px; height:50px;word-break:normal;white-space:normal; overflow:hidden;
 line-height:25px;font-size:13px; color:#FFF;}
.pro_xia .pro_er ul li.pro_yi a:hover{ text-decoration:underline; color:#FFF}

.pro_xia .pro_er ul li.pro_yi a img{padding: 30px 0 0 0;width: 413px;height: 280px;text-align:center;margin:0 auto;}
.pro_xia .pro_er{ width:100%; float: left; margin:0 auto; overflow:hidden;}
.pro_xia .pro_er ul{}
.pro_xia .pro_er ul li{ width:392px; float:left; text-align: center; margin:0; display:block; height:250px; border:1px solid #FFF; background:#f1f2f6;}
.pro_xia .pro_er ul li a h3{float:left;width:80%; text-align:left;  font-size:17px; color:#066abe; padding:15px 10% 5px;}
.pro_xia .pro_er ul li a p{float:left;width:80%;text-align:left;display:block;padding:0 10%; margin-bottom:2%; line-height:25px; overflow:hidden; 
font-size:13px; color:#8a8989;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.pro_xia .pro_er ul li a h3:hover{ text-decoration:underline; color:#f59000}
.pro_xia .pro_er ul li a img{text-align:center; width:280px; height:190px; }
.pro_xia .pro_er ul li.disi{ border-left:none; border-top:none;}
.pro_xia .pro_er ul li.disan{border-top:none; border-left:none; }
.pro_xia .pro_er ul li.dier,.pro_xia .pro_er ul li.diyi{ border-left:none;}

/*product over*/

.index_case{background:url(../images/beit_08.jpg) no-repeat center; height:667px;}
.index_case_top{ margin:5% 0;}
.index_case_top h5{ font-size:32px; color:#FFF; line-height:35px; }
.index_case_top p{ font-size:13px; color:#FFF; text-transform:uppercase }
.index_case_xia{ padding:0;}

.bgwhiteee{width:100% !important; background:#FFF; margin:0; float: left;position: relative; z-index:555555 }
.ConMidBtnnn{width:249px; float:left;text-align:left; padding: 35px 0;}
.ConMidBtnnn a{width:179px;float:left; display:block;padding:0 0 0 70px;background:url(../images/cung_28.png) no-repeat 25px 0;margin:0;position:relative;color:#333;z-index:22; font-weight:bold;font-size:17px;height:66px; line-height:66px; overflow:hidden;  }
.ConMidBtnnn a:hover,.ConMidBtnnn a.cur{ background:url(../images/beit_10.png) no-repeat left; color:#FFF;}

.ConMidSwitchhh{padding:0; margin:0; width:940px; height:439px; overflow:hidden; float:right; position:absolute; left:225px; z-index:0}
.Combinationyi,.Combinationer,.Combinationsan,.Combinationsi,.Combinationwu,.Combinationliu{ display:none; }
.ConMidSwitchhh .index_case_txtt{ width:290px; margin:0 auto; text-align:left; padding:20px 0 0 0; }
.ConMidSwitchhh .index_case_txtt h5{ font-size:22px; line-height:30px; margin:30px 0 25px}
.ConMidSwitchhh .index_case_txtt p{ font-size:14px; color:#666; line-height:25px; margin-bottom:30px}
.ConMidSwitchhh .index_case_txtt p.shiyong{ font-size:14px; color:#333; line-height:25px; font-weight:bold }
.ConMidSwitchhh .index_case_txtt p.more a{ color:#f5a100; font-size:14px; border-radius:30px; border:1px solid #f5a100;padding:5px 35px; margin-top:30px}
.ConMidSwitchhh .index_case_txtt p.more a:hover{ background:#f5a100; color:#FFF;}

/*case over*/

.index_about{ padding:4% 0 ; background:url(../images/beit_27.png) no-repeat left bottom; }
.index_about_left{ width:515px; margin:0 auto;}
.index_ab_top{ margin:2% 0; text-align:left; }
.index_ab_top h5{ font-size:27px; height:60px; line-height:60px; width:75%; margin-bottom:30px}
.index_ab_top h5 span{ font-size:21px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.index_ab_top h5:before { content: ""; background:url(../images/beit_11.jpg) no-repeat left; width:17px; height:17px; float:left; margin-right:25px}
.index_ab_top h5:after{ content: ""; background:url(../images/beit_18.jpg) no-repeat right 0; width:17px; height:17px; float: right; margin-top:30px}

.index_ab_eer{ margin:2% 0; width:100%}
.index_ab_eer a{ border:1px solid #e4e5e5; border-radius:35px; font-size:16px; font-weight:bold; padding:5px 25px; width:20%; float:left; margin:0 10px 15px}
.index_ab_eer a:hover{ background:#fdab04; color:#FFF;}
.index_ab_sann{margin:2% 0; width:100%}
.index_ab_sann h5{float:left; width:100%;  font-weight:normal; margin-bottom:15px  }
.index_ab_sann h5 span{float:left; width:100%;line-height:50px;font-size:23px; text-align:left; color:#333;}
.index_ab_sann h5:after{ content: ""; width:11%; height:3px; background:#066abe; float:left; margin:5px 0 10px}
.index_ab_sann p{text-align:left; font-size:14px; color:#666; line-height:26px; margin-bottom:30px}
.index_ab_sann p a.learn{ font-size:14px; color:#0c518c; text-transform:uppercase;background:url(../images/beit_22.jpg) no-repeat 80%; padding-right:15%}
.index_ab_sann p a.learn:hover{ text-decoration:underline;}

.index_about_right{ width:615px;background:url(../images/grd_32.png) no-repeat right;height:468px; }
.lunhuan{width:597px;height:442px; float: left;position:relative; margin:30px  auto 0; overflow:hidden}
.lunhuan #lunhuanback{width:597px;height:442px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:597px;height:442px;position:absolute;left:0px;top:0px;}
.lunhuan .lunhuan_main{width:597px;height:442px;margin:0 auto;position:relative;}
.lunhuancenter{width:597px;height:442px;position:absolute;left:0px;top:0px;}
#lunbonum{height:14px;line-height:23px;position:absolute;left:480px;top:400px;z-index:5;}
#lunbonum li{width:12px;height:12px;float:left; padding:0;margin-right:7px;background:#ffffff;border-radius:14px;cursor:pointer;}
#lunbonum .lunboone{background:#fe9b00;cursor:pointer;}
/*index_about over*/

.index_honor{background:url(../images/beit_09.jpg) no-repeat center; height:610px; padding-top:29px}
.index_honor .index_ab_top h5{ color:#FFF;line-height:33px;}
.index_honor .index_ab_top h5 span{ font-size:15px;color:#FFF;}
.index_honor .index_ab_top h5:before,.index_honor .index_ab_top h5:after{ background: none;margin:0; width:auto}
.index_ab_rght{ width:724px; background:#ffffff; height:217px;}
.rght_yi{ width:362px; float:left; position:relative }
.rght_er{ float:left;text-align:left; padding:50px 30px 0 50px; width:278px }
.rght_er h5{ font-size:20px; color:#333;}
.rght_er p{ font-size:12px; text-transform:uppercase; color:#666; margin-bottom:20px}
.index_ab_rght_02{width:1086px;background:#ffffff; height:217px;}
.rght_yi a span.laiojie{ font-size:20px; color:#FFF; font-weight:bold; position:absolute; left:35%; top:40%;
background:url(../images/grd_36.png) no-repeat right; padding-right:10%; }
.rght_yi a span.laiojie:hover{ text-decoration:underline}
.rght_yi a .img{ display: block;overflow: hidden;width:100%; position:relative ; }
.rght_yi a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.rght_yi a:hover .img img{transform:scale(1.2,1.2); }
/*index_honor over*/

.index_weixiu{ padding:1.5% 0 4%; background:#f5f5f5;}
.index_weixiu_main{ width:76%; margin:0 auto; padding:0 8%; text-align:center}
.index_wei{}
.index_weixiu .index_ab_top h5 a{ color:#333;line-height:33px;font-weight:normal ;font-size:27px}
.index_weixiu .index_ab_top h5 span{ font-size:14px;color:#777; }
.index_weixiu .index_ab_top h5:before,.index_weixiu .index_ab_top h5:after{ background: none;margin:0; width:auto;}
.index_wei_xia{ width:100%;}
.index_wei_xia li{ float:left; width:23%; margin:0 10px; background:#FFF; text-align:left;  overflow:hidden}
.index_wei_xia li a{float:left; width:88%; padding:6% 6%;height:150px;}
.index_wei_xia li a p{font-size:13px; line-height:22px;height:44px; overflow:hidden; color:#777777;}
.index_wei_xia li a p.time{ margin-bottom:10px;font-size:14px; color:#666; line-height:25px; height:25px;}
.index_wei_xia li a h5{ font-size:15px; color:#333;line-height:24px;height:48px;overflow:hidden;  margin-bottom:10px}
.index_wei_xia li a:hover{ background:#f98802;}
.index_wei_xia li a:hover p,.index_wei_xia li a:hover h5{ color:#FFF;}

/*index_weixiu over*/
.index_lingxian{padding:1.5% 0; }
.index_ling_top{ line-height:30px; width:100%; margin:15px 0 15px}
.index_ling_top a{ float: right; margin:0; line-height:40px; font-size:14px; color:#666;}
.index_ling_top a:hover{ text-decoration:underline; color:#f98802}
.index_ling_top  span{ float:left; color:#1f1f1f; font-size:25px;}
.index_ling_xia{ margin:2% 0; width:100%}
.index_ling_xia ul{}
.index_ling_xia ul li{ float:left; width:383px; margin:0 25px 0 0;}
.index_ling_xia ul li:last-child{ float:right; margin:0}
.index_ling_xia ul li a .ling_wen{ float:left; width:90%; padding:3% 5% 7%; background:#FFF;box-shadow:1px 1px 2px #dddbdb; border-bottom:1px solid #dddbdb}
.index_ling_xia ul li a .ling_wen h5{ font-size:17px; line-height:45px;height:45px; font-weight:normal; overflow:hidden; color:#333;}
.index_ling_xia ul li a .ling_wen p{ font-size:14px; color:#777;line-height:25px;height:25px;overflow:hidden;}
.index_ling_xia ul li a .img{ display: block;overflow: hidden;width:100%; position:relative ; }
.index_ling_xia ul li a .img img{ width:100%; display:table;transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform}
.index_ling_xia ul li a:hover .img img{transform:scale(1.2,1.2); }
.index_ling_xia ul li a:hover .ling_wen h5{text-decoration:underline; color:#f98802}
/*index_lingxian over*/

.index_service{ margin:2% 0;}
.index_service_left{ width:50%; margin:0; position:relative; height:459px; overflow:hidden;}
.index_service_left> .ser_im{display: block;width:1000px;position: absolute;top:0;left:54%;margin-left:-520px;}
.index_service_left .ser_im .onimage{display: block;height:459px;margin: 0 auto; -webkit-transition: all 0.5s;}
.index_service_left .ser_text{ position:absolute; left:37%; top:40%; width:30%;}
.index_service_left .ser_text h5{ font-size:25px; color:#FFF; font-weight:normal; line-height:25px;}
.index_service_left .ser_text em{ font-family:Arial, Helvetica, sans-serif; font-size:21px;  color:#FFF;}
.index_service_left .ser_text p{ font-size:16px; color:#FFF; background:#f98802; padding:3px 25px; width:25%; margin:15px auto}
.index_service_left .wangluo h5,.index_service_left .wangluo em{color:#333; }
.index_service_left .ser_text a:hover p{ background:#066abe;}
/*index_service over*/

.index_news{margin:2% 0 3.5%;}
.index_news .index_case_top{ margin-bottom:3%}
.index_news .index_case_top h5{ color:#333; font-weight:normal}
.index_news .index_case_top p{color:#333; font-size:16px; font-family:Arial, Helvetica, sans-serif}

.biaoqian{ float:left; width:100%; margin:0; }
.biaoqian a{border-radius:30px; color:#666666; border:1px solid #797979;width:140px;height:40px; padding:0.8% 4%; line-height:40px; font-size:15px; margin:0 15px;}
.biaoqian a:hover,.biaoqian a.cuur{ background:#0370bd; color:#FFF; border:0 }
.new_xia{float:left; width:100%; margin:70px 0 0;}
.new_rht{  width:600px; float:left; margin:0 auto; background:#FFF; text-align: left;position:relative;}
.new_rht .img{ width:100%; margin:0 auto; overflow:hidden; }
.new_rht a .tu_xaa{ width:100%; position:absolute; left:0; bottom:0; line-height:55px; background:url(../images/beit_56.png) repeat-x center;}
.new_rht a .tu_xaa h4{width:73%; padding-left:5%; padding-right:2%; font-weight:normal; float:left; display:inline-block; font-size:16px; color:#FFF; line-height:55px;height:55px; overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.new_rht a .tu_xaa span{ float:right; font-size:15px; color:#FFF; line-height:55px;height:55px; width:17%;padding-left:3%;overflow:hidden; background:url(../images/beit_59.png) no-repeat 85% #f5a100;}
.new_rht img{ cursor: pointer;  transition: all 1.1s;}  
.new_rht img:hover{transform: scale(1.2);cursor:pointer;}
.new_rht a:hover .tu_xaa h4,.new_rht a:hover .tu_xaa span{text-decoration:underline}

.new_xia .new_left{width:550px; margin:0}
.new_xia .new_left ul{}
.new_xia .new_left ul li{ width:100%; float:left; text-align:left; margin:0 0 40px 0; height:75px; border-bottom:1px solid #e2e2e2; padding-bottom:30px;}
.new_xia .new_left ul li .time{ float:left; width:12%;height:75px; text-align: center; }
.new_xia .new_left ul li .time p{ font-size:52px; color:#666; line-height:45px; font-family:Arial, Helvetica, sans-serif}
.new_xia .new_left ul li .time span{ font-size:14px; color:#666; line-height:35px;}
.new_xia .new_left ul li a{ float:right; margin:0; width:83%;}
.new_xia .new_left ul li a h4{ font-size:17px; font-weight:normal; line-height:25px; margin-bottom:5px;overflow:hidden;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;color:#333  }
.new_xia .new_left ul li a p{ font-size:13px; line-height:22px; color:#888; height:44px; overflow:hidden;}
.new_xia .new_left ul li a h4:hover{ color:#f5a100;}


/*news over*/

.footer_gao{  background:#066abe; padding:15px 0; }
.footer_gao p{font-size:15px ; color:#FFF; font-weight:bold;line-height:30px;}

.footer{ background:#464646; padding:3% 0 4%;}
.footer ul{ float:left;margin:0 auto; width:100%}
.footer ul li{ float:left; width:13%; display:block; text-align: left; padding:0 15px }
.footer ul li.conta{ width:15%; background:url(../images/beit_62.jpg) no-repeat left; padding-left:7%; padding-right:0}
.footer ul li a{float:left; width:100%; height:26px; line-height:26px; font-size:14px; color:#a8a7a7;}
.footer ul li a.zhudao{ font-size:16px; color:#FFF; margin-bottom:29px; font-weight:bold}
.footer ul li a:hover{text-decoration:underline;color:#FFF;}
.footer ul li.conta p{ line-height:35px;font-size:14px; color:#a8a7a7;}

.banquan{ background:#181818; line-height:50px;}
.banquan span{ color:#afafaf; font-size:12px;line-height:23px; width:1200px; text-align:center}
.banquan a{color:#afafaf; font-size:12px;line-height:23px;}
.banquan p{ width:100%}
.banquan p a{color:#FFF; float:left; font-size:12px;margin:0;}
.banquan p a:after{ content:""; width:1px; height:10px; background:#555454; float: right; margin:6px 3px 0; }
.banquan p a:hover{text-decoration:underline}
/*footer over*/

/*------------------------------------------------------------------product----------------------------------------------------------------*/

.abanner{width:100%; margin:0 auto;height:330px;text-align:center;min-width:990px; overflow:hidden}
.abanner img{height:330px !important;min-width:990px;max-width:100%;}

.product{ padding:1% 0 3%;}
.pro_left{ width:250px; float:left; margin:0 auto 30px; }
.le_menu{width:100%; float:left; text-align:left; margin:0 auto; border-top:4px solid #0a5290;
background:url(../images/pro_02.png) no-repeat top #0066cc; padding-bottom:5px;}
.le_menu h1{ padding:15px 0 0 45px; font-size:26px; color:#FFF; font-weight:normal;margin-bottom:20px}
.le_menu h1 span{ text-transform:uppercase; font-size:15px; line-height:20px; color:#FFF;}
.le_menu ul{float:left; width:246px; background:#FFF; padding:10px 0 15px; border-left:2px solid #0066cc; border-right:2px solid #0066cc;}
.le_menu ul li{ float:left; width:100%; display:block;}
.le_menu ul li a{float:left; width:85%; padding-left:15%; font-size:17px; font-weight:bold; color:#333;line-height:40px;height:40px;background:url(../images/about_25.png) no-repeat 93%; border-bottom:1px solid #ececed;}
.le_menu ul li a.erjil{width:78%; padding-left:22%; font-size:16px; color:#777;font-weight: normal;line-height:35px;height:35px;border-bottom: none;background:url(../images/pro_down1.png) no-repeat 92%;}
.le_menu ul li a:hover{color:#333;line-height:40px;height:40px;background:url(../images/about_28.png) no-repeat 93% #f5f5f5;}
.le_menu ul li a.erjil:hover{color:#f5a100;line-height:35px;height:35px;background:url(../images/pro_down2.png) no-repeat 92% ; }


.pro_right{ width:920px; margin:0}
.neibalet{ width:100%; line-height:40px; text-align:left; border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.neibalet span{ float:left;font-size:17px; color:#333; width:20%;  line-height:40px;}
.neibalet p{ float:right;font-size:12px; text-align:left; color:#666; line-height:40px; 
background:url(../images/faddr_ho.png) no-repeat left; padding-left:3% }
.neibalet p a{color:#666;}
.neibalet p a:hover{ color:#f5a100;}

.pro_right_xia{ margin:2% 0; width:100%}
.pro_right_xia ul{}
.pro_right_xia ul li{ float:left; width:289px; margin:0 10px 20px 7px; display:block}
.pro_right_xia ul li a{float:left; width:100%; display:block;border:1px solid #e4e4e4; padding-bottom:5px; overflow:hidden }
.pro_right_xia ul li a .pro_taxr{float:left; width:90%; margin:10px 0; padding:0 5%;}
.pro_right_xia ul li a .pro_taxr h5{ font-size:18px; font-weight:normal; line-height:35px;height:35px; overflow:hidden}
.pro_right_xia ul li a .pro_taxr p{font-size:13px; padding:0 10px 0; margin:0 0 10px;display:block; color:#999;line-height:25px; height:25px;overflow:hidden; }
.pro_right_xia ul li a .pro_taxr span{ font-size:13px; background:#f5a100; border-radius:20px; color:#FFF; padding:5px 20px; margin:0 auto}

/* 分页 */
.pageController{float:right; padding-right:10px; padding-top:5px;padding-bottom:5px;}
.pageController a{float:left;display:block;background-color:#FFF; border:#666666 1px solid; color:#666666;padding:0px 6px 0px 6px; margin-right:5px; line-height:18px;}
.pageController a:hover{background-color:#efefef;color:#066abe; text-decoration:none; font-weight:bold; border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#636363;font-weight:bold;border:#666666 1px solid;}
.clear{clear:both;}






