@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; }
*{ padding:0; margin:0; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体" ;}
body,td,th,ul,li{margin: 0px; padding:0; font-size:12px; color:#333; line-height:22px;}
img{border:0; padding:0; margin:0}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-size:12px;color:#333;text-decoration:none;}
a:hover{color:#06C;}
.clean{ clear:both; display:block; }
em{ font-style: normal;}
.clearfix{clear:both; display:block;}
.clearfix:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;font-size:0;}
.lineheight20{height:20px; overflow:hidden; clear:both;}
.lineheight35{height:35px; overflow:hidden; clear:both;}
.lineheight40{height:40px; overflow:hidden; clear:both;}
input,button,select,textarea{outline:none; border:none;}
i{ font-style:normal}
.fl { float:left;}
.fr { float:right;}
/* -- 页面整体布局 -- */
.block1200,.container {width:1200px;margin:0 auto;}
.w1200{width:1200px;margin:auto;}


.top{ height:120px;}
.top_lt{ float:left; padding:25px 0;}
.top_lt img{ display:block; height:70px;}
.top_lt_rnm{ float:left; padding:40px 0 0 45px;}
.top_lt_rnm h2{ font-size:28px; font-weight:normal; line-height:28px;}
.top_lt_rnm h3{ font-size:20px; font-weight:normal; color:#14984f; line-height:20px; padding-top:10px;}

.top_rt{ float:right;padding-top:10px; text-align:right;}
.top_rt_t{ color:#696969; line-height:40px; font-size:14px; background: url(../images/tel.jpg) no-repeat left 16px; margin-top:30px; padding-left:25px;}
.top_rt_t a img{line-height:40px; padding-top:10px}
.top_rt_t a{ color:#696969; font-size:14px;}
.top_rt_t a:hover{ color:#f00;}
.top_rt_t b{ color:#1472bc; font-weight:600; font-size:16px}

.nav_bj{ background:url(../images/nav_bj.jpg) repeat-x center top; height:55px;  position:relative;}
.container{   margin-left: auto;    margin-right: auto; z-index:9999;}
.site-nav{width:1200px;margin:0 auto;}
.header-active .header{-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);    box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.sticky-box{ height: 120px;    display: block;}
.header{ position:relative;  width: 100%;  height: 120px; background:url(../images/hdTopBg.png) no-repeat center top;z-index:9999; -webkit-transition: box-shadow 0.4s; -o-transition: box-shadow  0.4s; transition: box-shadow 0.4s;}
.container{ width: 1200px; height: 100%;}
.nav{display: inline; width:100%;font-size:14px;}
.nav .item{ float: left;  padding-bottom:0px;}
.nav .item6 .child{ display: none !important;}
.nav .item0 > a{ background: none !important;}
.nav .item > a{position: relative; float: left; height:55px; color:#525252; line-height: 55px;display: inline; z-index: 9;font-size:18px; width:149px; text-align:center; background:url(../images/nav_xian.jpg) no-repeat right center;}
.nav .item > a:before{ -ms-transform:translateX(-50%) translateY(0); -webkit-transform:translateX(-50%) translateY(0); -moz-transform:translateX(-50%) translateY(0);    transform:translateX(-50%) translateY(0);  -webkit-transition:width 0.3s;  -moz-transition:width 0.3s;  -ms-transition:width 0.3s; -o-transition:width 0.3s;  transition:width 0.3s;  content:'';    position:absolute;  top: -1px;  left:50%;  height:3px; background:#14984f;  width:0;}
.nav .item .child{ position: absolute; width: 100%; height: 40px;background-color: #14984f;  top:55px; left: 0; text-align: center;display: none; z-index:999}
.nav .item .child ul{ position: absolute; top: 0; height: 40px; left:36%;}
.nav .item1 .child ul{ margin-left: -210px;}
.nav .item2 .child ul{ margin-left: -224px;}
.nav .item3 .child ul{ margin-left: -26px;}
.nav .item4 .child ul{ margin-left:100px;}
.nav .item5 .child ul{ margin-left:337px;}
.nav .item .child li{ float: left;}
.nav .item .child li a{ float: left; padding: 10px 18px;  height: 20px; line-height: 20px; color: #fff;  font-weight: bold;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px;}
/*.nav .item.active > a{ background: url(../images/icon4.png) no-repeat center bottom;}*/
.nav .item.current > a,.header .nav .item.active > a{ color: #14984f;}
.nav .item.current > a:before,.header .nav .item.active > a:before{ width: 100%;}
.header .search{ float: right; width: 178px; height: 32px;   border: 1px #dddddd solid;}
.header .search .kw{ float: left;  width: 133px;  height: 20px; line-height: 20px; padding: 6px 10px; border: 0; color: #999;}
.header .search .sub{ float: left; width: 25px;height: 32px; border: 0;background: url(../images/h6.png) no-repeat 0 8px;}
.header-active .sticky-box{ height: 94px;}

/*sHot begin*/
.sHot{ line-height:46px; border-bottom:2px solid #eee;padding: 5px 0;}
.sHot .content{ width:1200px; margin:auto;}
.sHot .sea_wz{ float:left; }
.sHot .sea_wz span{ font-size:14px; font-weight:bold; color:#1472bc; }
.sHot .sea_wz > a{ margin-right:8px; font-size:14px; color:#333; }
.sHot .sea_wz > a:hover{ text-decoration:underline; }

.sHot .searchBox{ float:right; margin:8px 0 6px; }
.sHot .searchBox .search{ float:left; width:220px; padding-left:12px; line-height:26px; border:2px solid #1472bc; border-right:none; font-size:14px; color:#666; outline:medium; }
.sHot .searchBox .button{ float:left; width:72px; height:30px; line-height:30px; background-color:#1472bc; text-align:center; font-size:14px; color:#fff; cursor:pointer;}

/*网站导航*/
.nav{ width:100%;  height:65px; line-height:49px;}
.nav_module{ width:1000px; margin:0px auto; height:55px; line-height:55px; font-size:16px; font-family:"微软雅黑"; color:#FFF;}
.nav_module ul li.yqlj-item{ height:55px;  line-height:55px; color:#333; float:left; width:125px; text-align:center; position:relative; z-index:999;}
.nav_module ul li.yqlj-item:hover{ background:url(../images/nav_h.jpg) center no-repeat; color:#FFF; height:55px; line-height:55px;}
.nav_module ul li a,.nav_module ul li a:link,.nav_module ul li a:visited,.nav_module ul li a:active{ color:#333;}
.nav_module ul li a,.nav_module ul li a:hover{ color:#FFF; display:block;}
.second{ position:absolute; top:55px; left:0px; width:125px; height:auto;display:none;}
.nav_module ul li.fitem-hover .second{ display:block; }
.nav_module ul li .second ul li{  float:left; background:#0457a3; width:125px;position:relative; z-index:99;}
.nav_module ul li .second ul li:hover{ background:#ff6600; color:#333;}
.nav_module ul li .second ul li img{ list-style-image:none;}
.nav_module ul li ul li a{  height:35px; line-height:35px;} 
.nav_module ul li ul li a,.nav_module ul li ul li a:link,.nav_module ul li ul li a:visited,.nav_module ul li ul li a:active{ color:#333;}
.nav_module ul li ul li a,.nav_module ul li ul li a:hover{ color:#FFF; display:block;}


.title{padding-top:45px; text-align:center}
.title h3{position:relative;height:42px;font-size:24px; color:#1472bc}
.title h6{text-transform:uppercase;color:#999;font-size:14px; line-height:32px; font-weight:normal}
.title .border{display:block;height:4px;width:70px;background:#14984f;position:absolute;bottom:0;left:50%;margin-left:-35px}

/*main_partner*/
.main_partner{ background:#f4f4f4; padding:10px 0 63px}
.main_partner1{ margin-top:45px;}
.main_partner1 li{ float:left; width:24%; display:block; text-align:center; margin-right:112px;margin-left:20px;}
.main_partner1 li img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.main_partner1 li:hover img {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg) scale(1.2);}
.main_partner1 li:hover{ border-color: #ac1402;}
.main_partner1 li p{ font-size:18px; line-height:58px; color:#000;}
.main_partner1 li .main_partner_t{ margin-top:10px;}
.main_partner1 li:nth-child(3){margin-right:0px!important;}

/*about*/
.about{ height:480px; background: url(../images/sbbg.jpg) no-repeat center top; overflow:hidden;}
.about dl{ height:391px; overflow:hidden; padding-top:62px;}
.about dt{ width:470px; height:391px; background:url(../images/ab_tm.png) no-repeat center bottom; float:left}
.about dt img{ width:470px; height:355px;}
.about dd{ width:680px; float:right; overflow:hidden;}
.about dd em{ margin:0 10px;}
.about dd h4{ height:46px; font-size:24px; font-weight:bold; color:#0089e1; line-height:46px;}
.about dd h4 a{ color:#fff;font-size:24px;}
.about dd h4 span{ font:18px Arial; font-weight:normal; color:#eee; line-height:46px; margin-left:10px;}
.about dd p{ height:138px; font-size:14px; color:#eee; line-height:26px; clear:none;}
.about dd b{ width:105px;height:32px; display:block; font-size:14px; font-weight:normal; color:#fff; line-height:32px;  text-align:center; float:right; background:#14984f; margin-bottom:24px;}
.about dd b a{ color:#fff;}
.about .ab_img{ height:114px; overflow:hidden; width:100%;}

.ab_img .pr_l ,.ab_img .pr_r{ width:12px; height:20px; overflow:hidden; margin-top:40px; cursor:pointer;}
.ab_img .pr_l img,.ab_img .pr_r img{ width:12px; height:20px;}
.ab_img .cur img{ margin-top:-20px;}
.ab_img .nxc{ width:538px; margin:0 auto;}
.ab_img li{ width:130px; height:100px; float:left;  margin-right:6px; }
.ab_img li img{ width:130px; height:100px;}

/**/
.mainProduct .hd h2{font-size:24px;line-height:26px;font-weight:600;color:#333;padding-bottom:15px;}
.mainProduct .hd h2 span{font-size:16px;font-family:arial;color:#999;padding-left:5px;}

.mainProduct{padding:0 0 30px 0;}
.title_fl{ margin:30px 0; text-align:center; font-size:0; }
.title_fl li{ display:inline-block; margin:0 10px; }
.title_fl li > a{ display:block; padding:10px 20px; border:1px solid #ccc; font-size:14px; color:#525252;  }
.title_fl li.active a,.title_fl li:hover a{ background-color:#1472bc; color:#fff; }
.mainProduct .hd{height:3px;}
.mainProduct .hd h2{float:left;}
.mainProduct .hd h2 span{font-size:16px;font-family:arial;color:#999;padding-left:5px; font-weight:normal}
.mainProduct .hd ul{float:right;}
.mainProduct .hd li{float:left;height:16px;line-height:16px;font-size:16px;padding:0 18px;color:#333;background:url(../images/pline.jpg) no-repeat right top;}
.mainProduct .hd li span{padding-bottom:5px;}
.mainProduct .hd li.on span{border-bottom:2px solid #1162a9;color:#1162a9;}

.mainProduct .bd{margin-top:25px;position:relative;}
.mainProduct .bd .prev,.mainProduct .bd .next{display:block;width:22px;height:42px;background:url(../images/ht_jt.png) no-repeat;position:absolute;left:-65px;top:50%; margin-top:-21px;cursor:pointer; display:none;}
.mainProduct .bd .next{left:auto;right:-65px;background-position:0 -43px;}
.mainProduct .bd .prev:hover{background-position:-24px 0}
.mainProduct .bd .next:hover{background-position:-23px -43px}
.mainProduct .bd .list{width:1200px;overflow:hidden;}
.mainProduct .bd .list ul{width:1230px; display:none;}
.mainProduct .bd .list li{width:380px;float:left;padding-right:30px;}
.mainProduct .bd .list li a{display:block;}
.mainProduct .bd .list li a img{background:#fff; width:100%;}
.mainProduct .bd .list li a h3{line-height:40px;padding:0 15px; text-align:center; margin-top:12px;}
.mainProduct .bd .list li a p{line-height:20px;padding:0 15px;}
.mainProduct .bd .list li a:hover p{color:#1162a9;}
.mainProduct .bd .list li a:hover{color:#1162a9;}
.productList li a:hover{color:#21328b;}

/*sEquipment begin*/
.sEquipment{ padding:0px 0 0px;}
.sEquipment .content{ width:1200px; margin:auto;}
.sEquipment .picMarquee-left{ overflow: hidden; margin-top:30px; }
.sEquipment .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.sEquipment .picMarquee-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; }
.sEquipment .picMarquee-left .bd ul li .pic{ text-align:center; }
.sEquipment .picMarquee-left .bd ul li .pic img{ width:283px; display:block; border:1px solid #ccc; }
.sEquipment .picMarquee-left .bd ul li .title_hz{ text-align:center; line-height:33px; color:#333; font-size:14px; }
.yqlj{ box-sizing:border-box;border:1px solid #eee; padding:5px; margin:10px auto; width:1200px;}
.yqlj span{ float:left; font-size:16px; line-height:30px; color:#666; border-bottom:1px solid #0089e1; margin:0 10px 10px;}
.yqlj a{ float:left;font-size:14px; line-height:14px; color:#666; border-right:1px dashed #ccc; padding:0 10px; margin:8px 0;}
.yqlj a:hover{color:#fba02a;}

/*news*/
.ht_part5{ width:1200px; margin:30px auto 70px;}
.ht_newl{ width:710px; float:left;}
.ht_newl .h_top1{ margin-bottom:15px;}
.ht_newl .h_top1 .bt { margin-bottom:15px;}
.ht_newl .h_top1 .bt span{ color:#ee1417; border:2px #ee1417 solid; font-size:17px; padding:2px 20px; margin-right:10px;}
.ht_newl .h_top1 .nr{ font-size:13px; color:#858585; line-height:22px;}
.ht_newl .h_top1 .bt a{ font-size:16px; color:#373737}

.h_top2 { border-bottom:1px #e4e4e4 solid; height:80px; margin-bottom:15px;}
.h_top2 .date_l{ background:#14984f; float:left; width:52px; color:#fff; font-size:14px; text-align:center; padding-top:14px; height:55px;}
.h_top2 .date_l .riq{ margin-bottom:5px;color:#fff; font-size:14px;}
.h_top2 .r_js{ width:643px; float:right;}

.h_top2 .r_js .bt{ line-height:22px; height:22px; overflow:hidden; margin-bottom:5px;}
.h_top2 .r_js .bt a{ font-size:16px; color:#373737;}
.h_top2 .r_js .nr { font-size:13px; color:#8b8b8b; line-height:22px;}
.h_top3 ul{ margin-bottom:10px;}
.h_top3 ul li a{ font-size:14px; color:#585858; line-height:36px;background:url(../images/htmain_139.jpg) left no-repeat; padding-left:17px;}
.h_top3 ul li a .date{ font-size:12px; color:#a8a8a8; float:right;}
.h_top3  a.gdm{ display:block; color:#1472bc; font-size:14px; text-align:center; background:#efefef; line-height:38px;}
.ht_right{ width:438px; float:right;background:url(../images/htmain_131.jpg) repeat-y;}
.ht_right .tech_one{background:url(../images/htmain_129.jpg) top no-repeat;padding-left:15px;padding-top:15px;font-size:20px;color:#383838;margin-bottom:21px;}
.ht_right  .tc_tp{ text-align:center; margin-bottom:17px;}
.tc_top{ width:403px; margin:0px auto 18px;}
.tc_top .bt a{ font-size:16px; color:#343434; display:block; line-height:22px; height:22px; overflow:hidden; margin-bottom:7px;}
.tc_top .nr{ line-height:22px; color:#919191; font-size:12px;}
.tc_top .nr a{ color:#4e4e4e;font-size:12px;}
.ht_right ul{width:403px; margin:0px auto;border-bottom:1px #ebebeb solid; padding-bottom:20px;}
.ht_right ul li a{ color:#585858; line-height:36px;background:url(../images/htmain_143.jpg) left no-repeat; padding-left:17px;}
.ht_right  a.gdm{ display:block; color:#1472bc; font-size:14px; text-align:center;  line-height:38px;background:url(../images/htmain_146.jpg) bottom center no-repeat; }


/*footer*/
.footer{background:#222; display:block;}
.footer .box1{ width:1100px; margin:0 auto;}
.footer .f_left{width:29%;padding-top:30px;}
.footer .f_left .weixin .two-d-c{padding-right:4%;}
.weixin1{ font-size:14px; padding-top:26px;}

.footer .f_right{width:70%;padding-top:30px;}
.footer .f_right ul{width:100px;padding-bottom:35px; margin-left:13px; margin-right:14px;display:block;border-right:1px solid #333;}
.footer .f_right ul li{line-height:24px;}
.footer .f_right ul li a{color:#ccc;}
.footer .f_right ul li a:hover{color:#F00;}
.footer .f_right ul li.first a{font-size:16px;font-weight:bold;color:#eee;padding-bottom:8px;}


.footer .links{float:left; width:100%; margin-bottom:12px;}
.footer .lin{padding:0;}
.footer .lin .tit{}
.footer .lin .cont{width:90%;}
.footer .lin .cont a{margin-left:10px;}

.copyright1{width:1100px; margin:0 auto;}
.footer .copyright{border-top:1px solid #333;padding:13px 0;color:#fff;line-height:20px;}
.copyright_l{}

.ewm {float: right;color: #FFF;margin-left: 0px;display: block;line-height: 25px;font-size: 13px;padding-left:0px;padding-bottom: 30px; width:290px;}
.ewm li{ float:left; width:125px; margin-left:18px;text-align:center;line-height:20px;}
.ewm li img{ width:125px; height:125px;}
.ewm li span{ color:#fff;  }
