body{ font-size:12px; font-family:Microsoft Yahei; color:#000; font-size:14px; min-width:1200px;}
*,ul,li,dl,dt,dd,em{ padding:0; margin:0; list-style:none; font-style:normal;}
html{ overflow-x:hidden}
a{ text-decoration:none; color:#000}
a:hover{ color:#047fcd;}
img{ border:none}
.container{ width:1200px; margin:0 auto; overflow:hidden}
.mg20{ margin-bottom:50px;}
input,button{outline:none;}

.txt1{ float:left; width:140px; color:#000; height:20px; line-height:20px; text-align:right; padding:0 5px; background:url(.); border:none;}
.btn1{ float:right; width:30px; height:20px; background:url(../images/icon_search.png) no-repeat center center; border:none; cursor:pointer}
.logo{ float:left; width:640px; height:110px; overflow:hidden;}
.logo img{padding-top:20px; max-width:640px;}
.weima{ float:right; width:100px; padding:10px; padding-top:15px; height:80px;}

.top_right{ float:right; width:320px; height:80px;padding:15px 0;text-align:right; padding-right:10px;}

.top_right p{ float:right; width:100%; height:20px; line-height:20px; margin-bottom:20px; padding-top:5px;}
.top_right a{ float:right; width:32px; height:20px; background:url(../images/lan.png) no-repeat left center; margin-left:5px;}
.top_right a.an2{ background-position:-35px center;}
.top_right a.an3{ background-position:-69px center;}


/*menu*/ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.head_wrapper{ width:100%; height:44px; background:#047fcd; margin:0 auto;}

.menu{ width:1200px;height:44px; line-height:44px;margin:0 auto; }
.nav{ height:44px; float:left; position:relative;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;   display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:170px; font-size:16px;font-weight: normal; height:44px; line-height:44px;text-align:center;position:relative; }
.nav .on h3 a{color:#fff;background:#0372b9;transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;
-webkit-transition:background 0.2s linear;
-ms-transition:background 0.2s linear;
 }
 .nav .nLi h3 a.home{ background:url(.);}
 
.nav .sub{ display:none;list-style:none; width:170px;z-index:100000;min-height:36px;max-height:auto !important;position:absolute; top:44px; background:#0372b9;}
.nav .sub li{float:left;zoom:1; width:100%;height:36px;line-height:36px;text-align:center; }
.nav .sub a{ display:inline-block; width:160px;font-size:14px; padding:0 5px; float:left; height:36px;line-height:36px; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav .sub a:hover{ background:#047fcd; color:#fff;}

/*banner*/
.slideBox{ width:100%; height:250px; overflow:hidden;position:relative; text-align:center;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-90px; bottom:15px; z-index:1;  padding:5px 15px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; border-radius:50%;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#047fcd; color:#fff; }
.slideBox .bd{ position:relative; width:100%;height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1;width:100%; height:100%;}
.slideBox .bd li a{ width:100%; height:250px; text-indent:-9999px; display:block}
.slideBox .prev,
.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-35px; display:block; width:32px; height:51px; background:url(../images/slider-arrow.png) -110px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ left:auto; right:8%; background-position:0px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*首页案例*/
.box_case{ width:1200px; min-height:700px; margin:10px auto;}
.box_case dt{ float:left; width:100%; height:47px; background:url(../images/icon_case.png) no-repeat center center; padding:50px 0;}

.box_case dd{ float:left; width:100%; min-height:500px; padding-bottom:30px;}
.box_case dd a{ float:left; width:290px; height:232px; position:relative;margin-bottom:10px; margin-right:10px;}
.box_case dd a.w2{ width:580px;margin:0 10px;}
.box_case dd a.w4{ width:580px;}
.box_case dd a.w5{ margin:0 10px;}
.box_case dd a:hover{ color:#017c21;}
.box_case dd a img{ width:100%; float:left; position:relative; height:232px;}
.box_case dd a span{ position:absolute; width:100%; height:36px; left:0; text-align:center; color:#fff; bottom:0; z-index:10; line-height:36px; background:#000;filter:alpha(opacity=30); background:rgba(0,0,0,0.3);}
.box_case dd a:hover span{filter:alpha(opacity=40); background:rgba(0,0,0,0.4);}


.box_head{ float:left; width:100%; min-height:200px; padding-bottom:30px; line-height:28px; padding-top:20px;}
.box_head table{ width:916px; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.box_head table td{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px;}




/*首页公司简介*/
.box_about{ width:1200px; height:420px; margin:20px auto; padding-bottom:20px;}

.box_about dt{ width:100%; float:left; height:46px; padding:10px 0;background:url(../images/icon_about.png) no-repeat center center;}
.box_about dd{ float:left; width:100%; padding-top:40px; height:350px;overflow:hidden}
.box_about dd img{ float:right; width:580px; height:300px;}
.box_a_left{ float:right; width:580px; height:340px; color:#000; line-height:28px;}
.box_a_left h2{ width:100%; float:left; color:#000; margin-bottom:15px; font-size:18px; padding-bottom:15px;}
.box_a_left a{ display:block;width:140px; margin-top:10px;color:#000; height:40px; line-height:40px; border:1px solid #ddd;text-align:center;}
.box_a_left a:hover{ background:#047fcd; color:#fff;}
a.more{ width:50px; height:30px; float:right;}


.proslideBox{float:left; width:530px;height:320px; margin:10px auto; overflow:hidden; zoom:1; padding:0 25px; position:relative;}
.proslideBox .sPrev,.proslideBox .sNext{ position:absolute; left:0px; top:100px; display:block; width:27px; height:51px;background:url(../images/icon_arrow.png) left bottom no-repeat;}
.proslideBox a.sNext{ left:auto; right:0px;background-position:right bottom;}
.proslideBox .sPrev:hover,.proslideBox .sNext:hover{background-position:left top; }
.proslideBox .sNext:hover{ background-position:right top; }

.proslideBox ul{  overflow:hidden; zoom:1;}
.proslideBox ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden;width:250px; height:300px;position:relative; border:1px solid #eee; padding:1px;}
.proslideBox ul li img{ width:250px; height:300px;}






/*首页新闻*/
.box_news{ width:1200px; height:530px; margin:10px auto;}
.box_news dt{ float:left; width:100%; height:47px; background:url(../images/icon_news.png) no-repeat center center; padding:20px 0;}
.box_news dd{ float:left; width:100%; height:360px; padding-top:30px;}
.box_news dd .nleft{ width:580px; height:346px; float:left; position:relative;}
.box_news dd .nleft img{ width:580px; height:346px; float:left; position:absolute;}
.box_news dd .nleft p{ float:left; width:540px; height:70px; color:#fff; font-size:13px; position:absolute; background:#000; filter:alpha(opacity=50); background:rgba(0,0,0,0.5); bottom:0; padding:5px 20px;}
.box_news dd .nleft p a{ color:#047fcd;float:left; width:100%; padding-bottom:5px; font-size:16px; position:relative;}
.box_news dd .nleft p a:hover{ color:#fff;}
.box_news dd .nleft p span{ position:relative}

.box_news dd ul{ float:right; width:580px; min-height:360px;}
.box_news dd ul li{ float:left; width:100%; clear:both; padding-bottom:20px; margin-bottom:20px;border-bottom:1px solid #ddd;}

.box_news dd ul li .date { float:left; background:#eee;}
.box_news dd ul li .date span{ display:block; width:80px; height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.box_news dd ul li .date .daynb{  height:50px;line-height:50px; font-size:40px; font-weight:bold; color:#047fcd}
.box_news dd ul li .dl{ width:470px;float:right;}
.box_news dd ul .dl h3{ padding-bottom:8px; font-size:16px; font-weight:normal;}
.box_news dd ul .dl h3 a{ color:#1a1a1a;}
.box_news dd ul .dl h3 a:hover{ color:#047fcd;}
.box_news dd ul .dl p{ color:#999; line-height:26px;}

/*设备展示*/

.box_picture{ float:left; width:870px; height:380px;background:#f4f5f5; padding:10px; border:1px solid #eee; margin-bottom:20px;}

.box_picture dt{ float:left; width:100%; height:40px; background:url(../images/eq_title.png) no-repeat left center;}
.box_picture dd{ float:left; width:100%; padding:20px 0;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left; width:200px; height:279px; border:1px solid #eee; padding:1px; margin:5px 6px;}
.box_picture dd a img{ width:200px; height:279px;}






.ins_banner{ width:100%; height:250px; margin:0 auto;}

/*首页联系我们*/
.box_contact{ float:right; width:270px; height:380px; background:#f4f5f5; padding:10px; border:1px solid #eee;}
.box_contact dt{ float:left; width:100%; height:40px; background:url(../images/contact_title.png) no-repeat left center;}
.box_contact dd{ float:left; width:250px; padding:15px 10px; line-height:28px;}
/*产品分类*/
.left_column{ position:absolute; margin-top:10px; background:#0372b9 url(../images/icon_title.png) no-repeat 13px 26px; width:190px;height:70px; line-height:70px; font-weight:bold;font-size:16px;color:#fff;padding-left:40px; color:#fff;}
.left_column span{font-size:20px;}
.left_column em{ font-size:16px; text-transform:uppercase; color:#141b32}
.pro_left{ width:200px;float:left;position:relative; min-height:300px; height:auto !important; overflow:hidden; padding-bottom:20px;}

.suckerdiv{ float:left;width:230px; min-height:300px; margin-bottom:20px;border-right:1px solid #ddd;border-top:1px solid #ddd; padding-bottom:3000px; margin-bottom:-3000px; margin-top:90px;}
.suckerdiv li{ float:left;width:230px; height:41px;line-height:40px;background:url(../images/icon_nav_d1.png) no-repeat 15px -22px;font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suckerdiv li:hover{background:#047fcd url(../images/icon_nav_d1.png) no-repeat 15px 18px;}
.suckerdiv li.hover{background:#047fcd url(../images/icon_nav_d1.png) no-repeat 15px 18px;}

.suckerdiv li a{ float:left;width:230px; color:#000;font-size:15px; text-indent:33px;line-height:40px;border-bottom:1px solid #ddd; }
.suckerdiv li a i{ float:left; width:205px;line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suckerdiv li:hover span{ float:right;color:#fff; background:url(../images/icon_j2.png) no-repeat left center; width:20px; height:40px;}
.suckerdiv li a:hover{color:#fff;border-bottom:1px solid #ddd;}
.suckerdiv li.hover a{color:#fff;border-bottom:1px solid #ddd;}
.suckerdiv li.hover span{ float:right;color:#fff; background:url(../images/icon_j2.png) no-repeat left center; width:25px; height:40px;}

.suckerdiv dl{ display:none;float:left;width:230px;line-height:40px;font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suckerdiv dl a{float:left;width:230px; color:#000; font-size:13px; text-indent:33px;line-height:40px;border-bottom:1px solid #eee;}
.suckerdiv dl a span{ color:#999;}
.suckerdiv dl a:hover,.suckerdiv dl a:hover span{ color:#e31f0b;}
.suckerdiv dl a.hover,.suckerdiv dl a.hover span{ color:#e31f0b;}


.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;width:100%; z-index:100; border-bottom:1px solid #ddd; padding:10px 0; display:none; background:#fff;}
.suckerdiv ul li{position: relative;}

/* menu links style */
.suckerdiv ul li a{width:100%;text-decoration: none;display:block;line-height:30px;color:#535353;font-size:14px;font-weight:normal; text-indent:28px; background:url(../images/icon_05.png) no-repeat 15px center;}
.suckerdiv ul li a:hover{color: #20993b;background: #eee url(../images/icon_05.png) no-repeat 15px center;;}
.suckerdiv ul li a.hover{background:#e6cbea!important;color:#20993b!important;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.box_tel ,.box_email{ width:180px; height:40px; margin-right:20px; font-size:16px; color:#535353; background:url(../images/icon_phone.png) no-repeat right top; float:left; text-align:right; padding-top:25px;}
.box_email{background:url(../images/icon_email.png) no-repeat right top; font-size:13px; padding-top:20px; }
.ins_right{ width:920px; float:right; min-height:210px; max-height:auto !important; margin-top:20px; margin-bottom:40px;}
.sub_right_title{ float:left; width:920px;font-family:"微软雅黑";color:#0372b9;font-size:18px; padding-left:10px;line-height:40px; border-bottom:1px solid #0372b9;}
.sub_right_title em{ border-bottom:3px solid #006a1c; line-height:40px; padding-bottom:7px;}
.sub_right_title span{ float:right; width:650px;text-align:right; padding-right:30px; font-size:14px; color:#707070;}
.sub_right_title span a{ color:#707070}
.sub_right_title span a:hover{color:#0372b9;}

.box_left{ float:left; width:208px; height:350px; margin-top:50px; padding:10px;}
.box_left em{ float:left; width:100%; height:40px; background:url(../images/contact_title.png) no-repeat left center;}
.box_txt { float:left; width:208px; padding:15px 0px; line-height:28px; font-size:12px;}

.content{ float:left; width:100%; padding:30px 0; line-height:28px; font-size:14px; color:#000;}
.content img{ max-width:920px;}
.content p{ margin-bottom:20px;}
.content td{ padding:5px;}
.content table{ line-height:28px; border:0; border-left:1px solid #ddd;border-top:1px solid #ddd;}
.content table td{ border-bottom:1px solid #ddd;border-right:1px solid #ddd; line-height:28px;}
.content table td p{ padding:0; margin:0}
.prolist{float:left; width:100%;min-height:320px; padding:20px 0; max-height:auto !important; overflow:hidden;}

.prolist a{ float:left; width:210px; height:220px; margin:8px 10px;}
.prolist a.nor{ margin-right:0;}
.prolist a img{ width:210px; height:168px;}
.prolist a span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.protitle{ width:100%; height:40px; line-height:40px; text-align:center; color:#000; font-size:18px; margin:5px 0; float:left}
.proimg{width:100%;min-height:300px; max-height:auto !important; padding:5px 0; float:left; overflow:hidden; text-align:center}
.proimg img{ max-width:900px;}
.prodetail{ float:left; width:860px; height:32px; line-height:32px; padding:5px 20px; font-weight:bold;  color:#000; font-size:16px; background:#edeeef; border-radius:30px}

/*新闻中心*/
.newstype a{ width:270px;}
.newstype a.norg{ margin-right:0}

/*新闻中心*/
.faq_list{ float:left; width:100%; min-height:300px; margin-top:20px;}
.faq_list li{ float:left; width:100%; clear:both; padding-bottom:20px; margin-top:10px; border-bottom:1px solid #ddd;}

.faq_list li .date { float:left; background:#eee;}
.faq_list li .date span{ display:block; width:90px; height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.faq_list li .date .daynb{  height:60px;line-height:60px; font-size:40px; font-weight:bold; color:#047fcd}
.faq_list li dl{ width:800px;float:right;}
.faq_list li dl dt{ padding:8px 0; font-size:18px;}
.faq_list li dl dt a{ color:#464646;}
.faq_list li dl dt a:hover{ color:#047fcd;}
.faq_list li dl dd{ color:#999; line-height:26px;}

.news_title{ text-align:center; padding-bottom:10px;}
.news_title h2{  font-weight:normal; color:#000; font-size:20px; line-height:32px; padding-bottom:10px; border-bottom:1px dashed #d2d2d2;}
.news_title span{ display:block;color:#707070; padding:5px 0;}

.cont_left{ float:left; width:330px;}
.cont_right{ float:right; width:550px;}

.n_h1{ float:left; width:100%; height:50px; line-height:50px;font-size:24px; font-weight:normal; text-align:center; color:#002673; padding-top:30px;}
.box_photo{float:left; width:100%;min-height:320px; padding:20px 0; max-height:auto !important; overflow:hidden;}

.box_photo a{ float:left; width:282px; height:432px; margin:10px 13px 10px 13px; text-align:center; line-height:30px; overflow:hidden;}
.box_photo a span{ float:left; width:280px; height:390px;border:1px solid #ddd;}

.box_photo a img{ width:280px; height:390px;}
.box_photo a.nr{ margin-right:0px;}

.box_photo1{float:left; width:100%;min-height:320px; padding:20px 0; max-height:auto !important; overflow:hidden;}

.box_photo1 a{ float:left; width:282px; height:232px; margin:10px 13px 10px 13px; text-align:center; line-height:30px; overflow:hidden;}
.box_photo1 a span{ float:left; width:280px; height:200px;border:1px solid #ddd;}

.box_photo1 a img{width:280px; height:200px;}
.box_photo1 a.nr{ margin-right:0px;}



.news li{ width:100%; float:left;height:36px; line-height:36px; font-size:14px; color:#000; border-bottom:1px dashed #ddd;}
.news li a{ float:left; width:800px;background:url(../images/icon_ji.png) no-repeat 3px 15px; text-indent:15px;}
.news li a:hover{color:#008e42; background-position:3px -9px;}


.news li span{ width:80px; float:right}

.new_date{ float:left; width:100%; height:30px; line-height:30px; text-align:center;color:#999; font-family:"宋体"; font-size:12px; margin-bottom:20px;}
.new_date span{display:inline-block; background:url(../images/icon_dt.png) no-repeat left center; padding-left:20px; margin-right:20px;}
.new_date span.eye{background:url(../images/icon_eye.png) no-repeat left center; padding-left:25px;}


.pre_next{ float:left;width:100%; height:60px; padding:20px 0; border-top:1px solid #ddd;}
.pre_left{ float:left; width:700px; height:60px; color:#002673; line-height:30px;}
.pre_left a{ color:#002673}
.pre_left a:hover{ text-decoration:underline}
.pre_right{ float:right; width:200px; height:60px;}

.txt2{border:#cdcdcd 1px solid;width:300px; height:30px; line-height:30px; background-color:#ffffff;}
.btn2{width:122px;border:0;height:40px; background:#047fcd;color:#fff;font-size:15px; cursor:pointer;font-family:Microsoft Yahei;}
.btn2:hover{background:#0372b9;}

.message{ width:620px; color:#000; padding:20px 100px; border-bottom:1px solid #ddd; height:100px; padding-left:220px; background:url(../images/icon_feeb.jpg) no-repeat 100px center;}
/*友情链接*/
.link{ float:left; width:100%;min-height:320px; padding:20px 0; max-height:auto !important; overflow:hidden;}
.link a{ display:inline-block; padding:15px 20px;}


/*底部样式*/
.foot{ width:100%;min-height:60px; line-height:60px; background:#1a1a1a; max-height:auto !important;margin:0 auto; color:#fff;font-size:14px; overflow:hidden}
.bot_left{ width:450px; float:left; min-height:60px; height:auto !important;}
.bot_left a{height:36px; line-height:36px; color:#fff; padding:0 10px;}
.bot_left a:hover{ color:#006a1c;}
.bot_right{ float:right; width:100%; height:60px;}
.b_txt{ float:left; width:900px;color:#fff;}
.bot_right a{ color:#fff;}
.boot_copy{ float:left; width:100%; height:50px;color:#fefefe; border-top:1px solid #aaa;line-height:50px; text-align:left; paddin:10px;}

.bot_wexin{ float:right; width:130px; height:18px; text-align:right}
#weixin{ position:absolute; z-index:999; margin-top:-100px; display:none; margin-left:-130px; border:1px solid #ddd; padding:1px;}


.page{ width:100%; float:left; padding:30px 0; text-align:left}
.page a{ border:1px solid #ddd; margin:0px 5px; padding:3px 8px; cursor:pointer; font-size:12px;}
.page a.hover{border:1px solid #ddd; margin:0px 5px; padding:3px 8px; cursor:pointer; font-size:12px;color:#006a1c}

