@charset "utf-8";
body{ padding:0; margin:0; font-family:"微软雅黑"; font-size:12px; line-height:22px; color:#666;}
ul,li,dd,dl,H1,H2,H3,H4,H5,H6,dl,dt,dd,div,i{ margin:0; padding:0;font-family:"微软雅黑"; font-weight:normal; font-size:12px;  float:left; list-style:none;text-indent:0; font-style:normal}
a{ font-size:12px;  font-family:"微软雅黑";color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{ color:#ee3a09; text-decoration:underline}
a:focus { outline:none;-moz-outline:none;}
.clear{clear: both;float: none;}
.common_width{ width:1200px; margin: 0 auto; float:none; clear:both; position:relative}
.common_width2{ width:1200px; margin: 0 auto; float:none; clear:both; }
.magintop15{ margin-top:15px; margin-bottom:15px}
.header2{ width:100%;}
.header2 .topinfo{ width:100%;  line-height:45px; background:#fbfbfb}
.header2 .topinfo .welcome{ color:#999;background: url(../images/icon.gif) no-repeat -260px 16px; text-indent:27px}
.header2 .topinfo .tel{background: url(icon.gif) no-repeat -267px -22px; text-indent:20px; float:right;padding-top: 28px;line-height: 32px;font-size: 20px;}
.header2 .topinfo .tel b{ color:#d07a00; font-size:25px;display: block;font-weight: bold;}
.header2 .topinfo .lang{ padding-left:30px; float:right;padding-top: 15px;padding-right: 40px;padding-top: 51px;}
.header2 .topinfo .lang i{ border-left:1px #e0e0e0 solid; margin-top:15px; height:16px; float:left; padding-right:25px}
.header2 .topinfo .lang b{ float:left; padding-right:10px}
.header2 .topinfo .lang a{ background: url(../images/icon.gif) no-repeat -27px 0px; margin-left:5px;float:left; width:22px;height:22px; line-height:20px; color:#656464; text-align:center;_display:inline; margin-top:11px}
.header2 .topinfo .lang a.this,.header2 .topinfo .lang a:hover{ background-position:0 0; text-decoration:none; color:#fff}
.header2 .logomenu{ width:100%; background:#e24a00}
 .logo{  width:560px; height:118px; float:left; }
.logo a{background: url(../images/logo.png) no-repeat; width:558px; height:118px; float:left}
 .logo span{ color:#b8e3e3; float:left; padding-left:18px; line-height:14px; padding-top:18px}
.header2 .logomenu .menulist{width:1200px;  height:56px; overflow:hidden}
.header2 .logomenu .menulist ul{ width:100%;}
.header2 .logomenu .menulist ul li{ width:12.5%;text-align:center;background: url(../images/frame.gif) no-repeat right center; position:relative}
.header2 .logomenu .menulist ul li a{ line-height:56px; width:100%; color:#fff; font-size:15px; display: block;}
.header2 .logomenu .menulist ul li a:hover{ text-decoration:none; background:#323a45}
.header2 .logomenu .menulist ul li:last-child {background: none}
.header2 .logomenu .menulist ul li.this,.header2 .logomenu .menulist ul li#on{ background: #323a45;}
.header2 .logomenu .menulist ul li span{ position:absolute; top:40px; left:0; width:100%; display:block; background:#3b9a98; z-index:105; opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90); display:none}
.header2 .logomenu .menulist ul li.this span{ display:block}
.header2 .logomenu .menulist ul li span a{ background: url(../images/menu_arr.gif) no-repeat 11% 16px; padding:0; padding-left:23%; line-height:40px; font-size:13px; display:block; text-align:left; border-bottom:1px #52adad solid}
.header2 .logomenu .menulist ul li span i{ background: url(../images/arror.gif) no-repeat 0 0; width:15px; height:8px; display:block; margin:0 auto; float:none}
.header2 .logomenu .menulist ul li span a:hover{background: url(../images/menu_arr.gif) no-repeat 11% 16px #25777b}

.banner{ width:100%;}
.flexslider_common{position:relative;height:400px;overflow:hidden; float:none; background:#4a4a4a}
.flexslider_common.index{ height:400px;}
.flexslider_common.honor{ height:260px; background:none; overflow:visible}
.slides_common{position:relative;z-index:1;float:none}
.slides_common li{height:400px; float:none}
.flexslider_common.index .slides_common li{height:400px;}
.flexslider_common.honor .slides_common li{ height:260px; overflow:hidden}
.flexslider_common.honor .slides_common li img{ width:100%; border:none}
.slides_common li a{ width:100%; height:100%; display:block}
.flex-control-nav{position:absolute;bottom:0;z-index:200;width:100%;text-align:center;}
.flexslider_common.honor .flex-control-nav{ bottom:-80px}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin-right:18px;_display:inline;zoom:1;float:none; text-indent:-50px}
.flexslider_common.honor .flex-control-nav li{margin-right:10px}
.flex-control-nav a{display:inline-block;width:10px;height:10px;overflow:hidden;border:2px #ee3a09 solid; border-radius:10px; background:#fff;cursor:pointer;}
.flexslider_common.honor .flex-control-nav a{width:10px;height:10px; background:#fff;}
.flex-control-nav .flex-active{background:#fff;border:2px #000 solid;}
.flexslider_common.honor .flex-control-nav .flex-active{background:#fff;border:2px #000 solid;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:37%; display:none}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.search{ width:100%; height:55px; line-height:55px;background: url(shad.gif) repeat-x bottom #fbfbfb; padding-bottom:10px}
.search .hotlink{ width:800px;}
.search .hotlink b{ color:#e24a00; border-left:3px #e24a00 solid; padding-left:12px}
.search .hotlink a{ padding:0 10px; background: url(../images/frame2.gif) no-repeat right}
.search .hotlink a:last-child{ background:none}
.search .searchform{ float:right; padding-top:13px}
.search .searchform .kw{ width:250px; height:26px; padding-left:10px;border:1px #e0e0e0 solid; background: url(icon.gif) no-repeat -263px -79px #fff; padding-left:25px; float:left; color:#999;outline:none;-moz-outline:none; font-family:"微软雅黑";line-height:26px;}
.search .searchform .submit{ background:#f18200; height:30px; border:none; float:left; cursor:pointer; color:#fff; font-family:"微软雅黑";padding:0 20px;outline:none;-moz-outline:none; margin-left:10px; font-size:14px; line-height:26px;}
.shad{ background:#eaeaea; height:3px; width:100%; overflow:hidden}

.i_commpart_info{ width:100%; padding-top:10px}
.i_commpart_info .title,.i_prut_part .title{ float:none; margin:0 auto; width:315px;}
.i_commpart_info .title i,.i_prut_part .title i{ width:55px; height:1px; background:#a8a8a8; overflow:hidden; margin-top:30px; float:left}
.i_commpart_info .title span,.i_prut_part .title span{ width:205px; display:block; float:left; text-align:center; padding-top:10px}
.i_commpart_info .title span h1,.i_prut_part .title span h1{ width:100%; font-size:32px; color:#303030}
.i_commpart_info .title span h2,.i_prut_part .title span h2{ width:100%; text-transform:uppercase; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d7d7d7; line-height:38px}
.i_commpart_info .content{ width:100%;  margin-top:0px; padding-top:10px}
.i_commpart_info .content i{ width:55px; height:3px; overflow:hidden; background:#ee3a09; margin:0 auto; display:block; float:none; margin-top:-23px}
.i_commpart_info .content .compimg{ background: url(../images/comp.jpg) no-repeat 0 0; width:580px; height:80px; padding-top:225px; margin-top:30px }
.i_commpart_info .content .compimg .tel{ background: url(../images/icon.gif) no-repeat 0 -130px; width:284px; height:70px; margin-left:100px}
.i_commpart_info .content .compinfo{ width:600px; float:right; padding-top:25px}
.i_commpart_info .content .compinfo h1{ width:100%; color:#ee3a09; font-size:22px}
.i_commpart_info .content .compinfo h2{ width:100%; color:#bdbdbd; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase}
.i_commpart_info .content .compinfo span{ width:100%; line-height:30px; padding-top:15px; display:block; font-size:13px; float:left}
.i_commpart_info .content .compinfo span p{padding: 0px;text-indent: 24px;margin: 0px}
.i_commpart_info .content .compinfo h3{ width:100%; padding-top:25px}
.i_commpart_info .content .compinfo h3 a{ padding:4px 30px;border-radius: 5px; float:left; background:#f18200; color:#fff; text-decoration:none}
.i_commpart_info .content .compinfo h3 a:hover{ background:#d17100}

.i_prut_part{ width:100%; background:#ee3a09; margin-top:20px; padding-top:15px;padding-bottom: 15px;}
.i_prut_part .title span h1{ color:#fff}
.i_prut_part .title span h2{ color:#ff8a00}
.i_prut_part .title i{ background:#fff}
.prut{width:100%; overflow:hidden;}
.runlf,.runrg{width:70px; height:58px; padding-top:123px}
.runlf a#downimgd,.runrg a#upimgd{background: url(../images/icon.gif) no-repeat -83px 0; width:60px; height:58px; _display:inline; cursor:pointer; float:left;}
.runrg a#upimgd{background-position:-164px 0; margin-left:10px}
.prut #prut_pic{ width:1060px;overflow: hidden; float: left;}
.prut #prut_pic ul{ width: 50000px;padding-top:20px}
.prut #prut_pic li{ width:265px; text-align:center;position: relative;}
.prut #prut_pic a{ width:255px;}
.prut #prut_pic a img{ width:255px;  border:0;border-radius:0.5rem;height: 255px}
.prut #prut_pic a span{ width:255px; display:block; text-align:center; line-height:40px; height:40px; overflow:hidden; margin:0 auto; font-size:16px; color:#333;position: absolute;bottom: 10px;}
.prut #prut_pic a:hover,.prut #prut_pic a:hover span{ color:#fe0; text-decoration: none}
.prut #prut_pic a b{ width:255px; height:45px; display:block;margin:0 auto; font-weight:normal; color:#fff; overflow:hidden; line-height:22px; margin-bottom:20px;}
.prut #prut_pic a i{ background: url(../images/icon.gif) no-repeat 0 -38px; width:23px; height:23px; display:block; margin:0 auto;float:none}

.history{ width:100%}
.history .list{ width:100%; border-bottom:1px #ddd dotted; padding:20px 0}
.history .list h1{ width:13%; background: url(../images/arr.gif) no-repeat 20px 9px; line-height:30px; font-size:18px; text-indent:2.8rem; font-family:Arial, Helvetica, sans-serif;}
.history .list h2{ width:85%; color:#999;line-height:30px; font-size:15px}

.i_newslist{ background:#f9f9f9; width:100%;margin-bottom: 15px;}
.i_newslist .news_part{ width:850px; padding-top:25px}
.i_newslist .news_part .title{ width:815px; border-bottom:1px #dedede solid; padding:15px 0; padding-left:15px}
.i_newslist .news_part .title .left{width:100%}
.i_newslist .news_part .title .left h1{ width:100%; font-size:20px; color:#ee3a09;}
.i_newslist .news_part .title .left h2,.i_newslist .honor_part .title h2{ width:100%; font-size:11px; color:#b0b0b0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:3px}
.i_newslist .news_part .title .right{width:10%; text-align:center;float: right;}
.i_newslist .news_part .title .right a{ background:#f18200; line-height:24px;border-radius: 5px; color:#fff; display:block; padding:0 15px; float:left; margin-top:12px}
.i_newslist .news_part .title .right a:hover{ text-decoration:none; background:#d17100}
.i_newslist .news_part .imgnews{ width:820px; padding:40px 15px 10px 15px}
.i_newslist .news_part .imgnews .img{ width:280px}
.i_newslist .news_part .imgnews .img a img{ width:250px; height:150px;border:0;border-radius: 8px}
.i_newslist .news_part .imgnews .text{ width:460px}
.i_newslist .news_part .imgnews .text h1{ width:96%; height:50px; overflow:hidden}
.i_newslist .news_part .imgnews .text h1 a{ font-size:18px; color:#ee3a09; width:100%; line-height:50px}
.i_newslist .news_part .imgnews .text h1 a:hover{ color:#ee3a09}
.i_newslist .news_part .imgnews .text h2{font-size:13px; color:#9a9a9a; width:95%; line-height:30px; height:90px; overflow:hidden; text-indent:1.5em}
.i_newslist .news_part .imgnews .data{ width:80px; padding-top:10px }
.i_newslist .news_part .imgnews .data h1{ font-size:55px; text-align:center; color:#9a9a9a; line-height:55px;font-family: Arial, Helvetica, sans-serif; width:90%}
.i_newslist .news_part .imgnews .data h2{ font-size:16px; color:#cbcbcb; text-align:center;font-family: Arial, Helvetica, sans-serif;width:90%}
.i_newslist .news_part ul.list{ width:820px; padding:15px}
.i_newslist .news_part ul.list li{ width:50%;background: url(../images/icon.gif) no-repeat -277px -214px; text-indent:18px}
.i_newslist .news_part ul.list li a{line-height:32px; font-size:12px; color:#686868}
.i_newslist .news_part ul.list li a:hover{ color:#ee3a09}
.i_newslist .honor_part{ width:332px; background:#fff;  }
.i_newslist .honor_part .title{ width:325px; padding:8px 0; border-bottom: solid 1px #dedede;margin-left: 4px;}
.i_newslist .honor_part .title h1{ width:98%; font-size:20px; color:#ee3a09; text-align:left;padding-left: 4px;line-height: 35px;}
.i_newslist .honor_part .title h1 span{float: right;}

.i_newslist .honor_part .title h1 span a{ background:#f18200; line-height:24px;border-radius: 5px; color:#fff; display:block; padding:0 15px; float:left; margin-top:12px}
.i_newslist .honor_part .title h1 span a:hover{ text-decoration:none; background:#d17100}
.i_newslist .honor_part .honorlist{ width:180px; background:#ee3a09;border-radius: 10px; padding:30px}

.comm_body{ width:100%; background:#fefefe; padding:25px 0}
.comm_body .local{ width:100%; background: url(../images/icon.gif) no-repeat -268px -285px; text-indent:23px; color:#aaa; margin-bottom:25px}
.comm_body .local a{ color:#999}
.comm_body .local a:hover{ color:#ee3a09}
.comm_body .comm_left{ width:262px; margin-right:20px; border:1px #e5e5e5 solid; background:#f8f8f8}
.comm_body .comm_left .title{  padding:20px; padding-bottom:10px}
.comm_body .comm_left .title h1{ width:100%; color:#4c4c4c; font-size:18px}
.comm_body .comm_left .title h2{ width:100%; color:#b8b8b8; text-transform:uppercase}
.comm_body .comm_left ul{ width:100%; padding-bottom:20px}
.comm_body .comm_left ul li{ width:100%}
.comm_body .comm_left ul li a{width:100%; line-height:40px; font-size:13px; background: url(../images/icon.gif) no-repeat -259px -370px; display:block; text-indent:35px; background-color:#e24a00;margin-bottom: 3px;color: #fff}
.comm_body .comm_left ul li a:hover,.comm_body .comm_left ul li a.this{ background-color:#e24a00; background-position:-259px -329px; color:#fff; text-decoration:none}
.comm_body .comm_left ul li dl{float: none;width: 100%}
.comm_body .comm_left ul li dl dd{float: none;width: 100%}
.comm_body .comm_left ul li dl dd a{width:100%; line-height:40px; font-size:13px; background: #ccc; display:block; text-indent:35px; background-color:#ccc;margin-bottom: 3px;color: #333}
.comm_body .comm_right{ width:820px; border:1px #e5e5e5 solid; background:#fff; padding:20px}
.comm_body .comm_right .companyinfo{width:100%;}
.comm_body .comm_right .companyinfo .compname{ width:100%; border-bottom:1px #e3e3e3 solid; font-size:22px; color:#222; padding-bottom:20px; line-height:40px}
.comm_body .comm_right .companyinfo .corpshortinfo{ color:#888;line-height:30px; font-size:14px; padding:20px 0; width:100%;border-bottom:1px #e3e3e3 solid; }
.comm_body .comm_right .companyinfo .adtext{ color:#e24a00; text-align:center; width:100%; line-height:40px;font-size:16px; background:#efefef; margin:25px 0}
.comm_body .comm_right .companyinfo .corpimg{ width:100%}
.comm_body .comm_right .companyinfo .corpimg img,.comm_body .comm_right .companyinfo .comphonor img{ width:100%}
.comm_body .comm_right .companyinfo .corpintro{ width:100%;color:#888; font-size:14px; line-height:30px; padding:15px 0}
.comm_body .comm_right .companyinfo .comphonor{ padding:15px 0}
.comm_body .comm_right .companyinfo a.more{ background:#f18200;border-radius:5px; display:block; margin:0 auto; width:120px; text-align:center; color:#fff; font-size:15px; line-height:36px}
.comm_body .comm_right .companyinfo a.more:hover{ background:#d17100; text-decoration:none}
.comm_body .comm_right .companyinfo .cultureLeft{ width:400px; padding-right:50px; float:left; padding-top:10px }
.comm_body .comm_right .companyinfo .cultureLeft img{ width:100%}
.comm_body .comm_right .companyinfo .cultureRight{ width:450px; float:left}
.comm_body .comm_right .companyinfo .cultureRight strong{ font-size:20px; color:#e24a00; line-height:60px; width:100%; border-bottom:1px #ddd dotted; display:block}
.comm_body .comm_right .companyinfo .culture_img{ width:100%; padding-top:30px}
.comm_body .comm_right .companyinfo .fourhonor{ width:100%; padding:15px 0}
.comm_body .comm_right .companyinfo .fourhonor li{ width:24%; margin-right:1.33%}
.comm_body .comm_right .companyinfo .fourhonor li:last-child{ margin-right:0}
.comm_body .comm_right .companyinfo .fourhonor li img{ width:99%; border:1px #ddd solid}


.prutlist{ width:100%; padding-top:30px}
.prutlist ul{ width:29%; height:234px; margin:1%; padding:10px 1%; background:#fff; border:1px #eaeaea solid; position:relative;overflow:hidden;text-align: center;}
.prutlist ul li,.prutlist ul li a img{ max-width:100%; border:0;vertical-align: middle;}
.prutlist ul li a {color: #333;font-size: 14px;}
.prutlist ul li h1{font-size: 14px;display: block;width: 100%;float: none;}
.prutlist ul .cover{width:100%; height:130px; position:absolute; left:0; top:208px}
.prutlist ul .cover .bg{ width:100%; height:130px; background:#000; opacity:0.5; position:absolute; left:0; top:0; z-index:0}
.prutlist ul .cover .info{ width:90%;height:130px; position:absolute; top:0; left:0; z-index:1; padding:0 5%}
.prutlist ul .cover .info h1{width:100%;}
.prutlist ul .cover .info h1 a{width:100%;background: url(../images/icon.gif) no-repeat 238px -363px; line-height:45px; color:#fff; font-size:15px; display:block}
.prutlist ul .cover .info h1 a:hover{ text-decoration:none; color:#ffa}
.prutlist ul .cover .info h2{width:100%; line-height:20px; height:40px; color:#fff; overflow:hidden}
.prutlist ul .cover .info h3{width:100%; padding-top:10px}
.prutlist ul .cover .info h3 a{ float:right; color:#fff}

/*产品详细页面　*/
.viewpinfo{ width:98%; padding:20px 1%; padding-top:40px}
.detail_pic{ width:420px; float:left;}
.proviewbox {width:402px; float: left; position: relative; z-index: 5;}
.probigshow {padding: 1px; border: 1px solid #ddd; width: 400px; height: 400px; position: relative;}
.probigshow a.a_probigshow {cursor: crosshair;}
.probigshow img{ border:0}
.probigshow .zoom{ background: url(../images/list_icon.gif) no-repeat -103px -60px; width:24px; height:24px; position:absolute; bottom:0; right:0; float:left; z-index:8}
.zoomplepopup {background:#222; border: 1px solid #ddd; left: 0px; top: 0px; overflow: hidden; display: none; filter: alpha(opacity = 50);-moz-opacity: 0.5;opacity: 0.5; position: absolute; z-index: 10; cursor: crosshair; opacity: 0.5;}
#winSelector{position: absolute;cursor: crosshair;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;background-color: #fff;border: 1px solid #ddd;}
#vertical #winSelector{width: 230px;height:230px; }
#vertical #midimg{width: 400px;height: 400px;}
#bigView{position: absolute; background:#eee; overflow:hidden; top:0px!important; float:left;border:1px solid #ddd; z-index:1000}
#bigView img{position: absolute;}
#probig_preview {background:#222; border: 1px solid #ddd; left: 410px; top: -1px; width: 400px; height: 400px; float:left; overflow: hidden; visibility: hidden; position: absolute;}
#probig_preview img {position: relative;}
.div_prothumb {width: 403px;padding: 6px 0 0 0; position: relative;}
.thumbporbox {width: 355px; overflow: hidden; position: relative; margin-left:22px;_display:inline}
.div_prothumb .span_prev,.div_prothumb .span_next {background: url(../images/pruticon.gif) no-repeat -74px -98px;width:12px; height:21px;position: absolute; float:left; top:45px}
.div_prothumb .span_prev {background-position:-58px -98px;; left: 0px; cursor:pointer}
.div_prothumb .span_prev:hover{ background-position:-58px -98px; }
.div_prothumb .span_prevb,.div_prothumb .span_prevb:hover {	background-position:-58px -67px; cursor: default;}
.div_prothumb .span_next {background-position: -74px  -98px; right: 0px;cursor:pointer}
.div_prothumb .span_next:hover {background-position: -74px -98px;}
.div_prothumb .span_nextb,.div_prothumb .span_nextb:hover {background-position: -74px -67px; cursor: default;}
.ul_prothumb {width: 7500px; overflow: hidden; position: relative;}
.ul_prothumb li {width: 88px; height:88px; float: left;padding-top:12px; padding-left:3px}
.ul_prothumb img {padding: 1px; border:1px #ddd solid ; width:75px; height:75px; cursor:pointer}
.ul_prothumb li#onlickImg img {border: 1px solid #fc9c04;}
.property{ width:390px;font-size:14px; color:#777;float: right;}
.property h1{ width:100%; padding-top:20px; color:#777; line-height:35px }
.property h1 i{ background: url(../images/icon.gif) no-repeat -78px -368px; width:25px; height:25px; display: inline; margin-top:5px; margin-right:6px}
.property h1 b{font-size:20px; color:#f80; font-family:Arial, Helvetica, sans-serif}
.property h2{ font-size:14px; width:100%;border-bottom:1px #ddd dotted; padding:15px 0; line-height:30px}
.property h2 a{ color:#e24a00; }
.property ul.parameters{ width:100%; padding-top:20px;padding-bottom:15px}
.property ul.parameters li{ width:49%; line-height:40px; font-size:14px}
.property ul.parameters li.buy{ width:100%; padding:15px 0}
.property ul.parameters li.buy a{ background: url(../images/buy.gif) no-repeat; width:135px; height:40px; float:left; cursor:pointer}
.property .abstract{ width:92%; background:#f5f5f5; padding:15px 4%; line-height:25px; margin-top:25px; font-size:14px}
.property .abstract b{ color:#aaa}
.prut_title{ width:98%; margin-right:2%; border-bottom:1px #e24a00 solid; padding-top:30px}
.prut_title h1{ background:#e24a00; width:120px; text-align:center; line-height:36px; font-size:16px; color:#fff}
.prut_title h2{ float:right; padding-right:10px; line-height:36px; height:36px; overflow:hidden}
.prut_title h2 b{ color:#f40; line-height:42px;float:left; padding-right:3px}
.bdsharebuttonbox{ padding-top:15px; width:100%}
.bdsharebuttonbox span{ float:left; line-height:30px; font-size:14px}
.sameprut{ width:98%; padding-top:3%; padding-bottom:20px}
.sameprut ul{ width:100%}
.sameprut ul li{ width:23%; padding:1%; text-align:center}
.sameprut ul li a img{ width:100%; border:0 }
.sameprut ul li a:hover img{ border-color:#f90}
.sameprut ul li a span{ width:100%; height:30px; line-height:30px; overflow:hidden; background:#999; text-align:center; float:left; color:#fff}
.sameprut ul li a:hover span{ background:#888}

.quality_intro{ width:100%; padding:15px 0; font-size:14px; line-height:28px}
.quality_intro ul{ width:100%; padding-bottom:45px;border-bottom:1px #ddd dotted}
.quality_intro ul li{ width:100%}
.quality_intro ul li h1{ font-size:17px; color:#e24a00; padding:15px 0; font-weight:bold}
.quality_intro ul.three_li{ border-bottom:none; padding-bottom:0}
.quality_intro ul.three_li li{ width:29.33%; padding:2%; text-align:center}
.quality_intro ul.three_li li img{ width:99%; border:1px #eee solid}
.quality_intro ul.three_li li b{ width:100%; display:block; font-size:16px; color:#555; line-height:20px; padding-top:8px}
.quality_intro ul.three_li li span{width:100%; display:block; line-height:20px; font-family:Arial, Helvetica, sans-serif}

.quality,.device{ width:100%; padding-top:15px}
.quality ul,.device ul{ width:100%;}
.quality ul li,.device ul li{ width:29.5%; margin-right:1.6%; margin-top:25px; padding:11px 1%; border:1px #eaeaea solid; text-align:center}
.quality ul li a{ font-size:14px; line-height:25px}
.quality ul li a img{ width:265px;height:180px; border:0}
.device ul li{ border:none}
.device ul li a img{border:1px #eaeaea solid;}
.device ul li span{ background:#f5f5f5; width:100%; line-height:35px; display:block; font-size:14px}
.device ul li.this span{ background:#e24a00; color:#fff}
.device ul li.this a img{ border-color:#e24a00}

.comm_right ul.newslist{ width:98%; padding:5px 1%}
.comm_right ul.newslist li{width:100%; border-bottom:1px #eaeaea solid; padding:25px 0}
.comm_right ul.newslist li h1{ width:64%}
.comm_right ul.newslist li h1 a{ background: url(../images/pruticon.gif) no-repeat -155px -180px; text-indent:1em; font-size:16px; color:#333; font-weight:bold; float:left}
.comm_right ul.newslist li h1 a:hover{ background-position:-155px -233px; color:#e24a00}
.comm_right ul.newslist li h1 i{ background: url(arr.gif) no-repeat -62px -133px; width:13px; height:13px; float:left; margin-left:8px; margin-top:8px; display:inline}
.comm_right ul.newslist li h2{ width:100%; color:#999; font-size:12px; line-height:20px; margin:10px 0; max-height:60px; overflow:hidden; text-indent:2em}
.comm_right ul.newslist li h4{ background: url(../images/time.gif) no-repeat 5px 6px; text-indent:15px; width:80%;}
.comm_right ul.newslist li h4 span{ color:#ddd; font-family:"宋体"; padding:0 8px}
.comm_right ul.newslist li h4{ width:24%; text-align:right; float:right}
.comm_right ul.newslist li h3{ width:100%; text-indent:2em}
.comm_right ul.newslist li h3 a{ color:#fff; background:#e24a00; padding:3px 15px;border-radius: 3px;}
.comm_right ul.newslist li h3 a:hover{ background:#00afb1; text-decoration:none}

.viewnewsinfo,.viewpinfo,.viewnewsinfo h1{ width:100%}
.viewnewsinfo h1.n_title{ color:#333; font-size:22px; text-align:center; padding-bottom:25px; padding-top:25px}
.viewnewsinfo h1.n_shad{ width:100%; text-align:center}
.viewnewsinfo h1.n_pushtime{ color:#666; text-align:center; padding:18px 0}
.viewnewsinfo h1.n_pushtime a{ color:#e24a00}
.viewnewsinfo h1.n_pushtime a:hover{ color:#247778}
#BodyLabel{ width:96.5%;float:left; font-size:14px; line-height:30px; padding:25px 1% 25px 1%;}
#BodyLabel div,#BodyLabel p{ float:none}
#BodyLabel table{ width:100%;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#BodyLabel table td{border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center}
.shareblock{ width:98%; padding:1%; padding-bottom:25px}
.nextpre{ width:98%; border-top:1px #ddd dotted; padding:30px 1%; color:#aaa}
.nextpre a{ color:#777}
.nextpre a:hover{ color:#f10}
.nextpre .left{ width:80%;}
.nextpre .left b{ background:#ececec; color:#444; padding:5px 15px; margin-right:8px; line-height:30px; font-weight:normal}
.nextpre .right{ float:right}
.nextpre .right a{ width:100px; line-height:30px; background:#e24a00; color:#fff;border-radius: 3px; float:right; text-align:center; margin-top:16px}
.nextpre .right a:hover{ background:#047378; text-decoration:none}

.showerr{ padding:70px 0 90px 10px; float:left; background: url(../images/icon_tip.gif) no-repeat 18px 25px; line-height:25px; clear:both}
.showerr B{color:#e24a00; font-size:18px; padding-top:10px; display:block}
.pagelink{width:100%; padding:0; clear:both; border-top:1px #eaeaea dotted; margin-top:35px; text-align:center; padding-top:25px}
.pagelink.noborder{ border-top:none; padding-top:0}
.pagelink select{font-family:Arial; padding:1px; border:1px #ddd solid}
.yellow {padding: 7px 0; margin: 3px; text-align: center; font-size:12px; float:none}
.yellow B{ padding:0 3px; font-size:12px}
.yellow a {border: #ddd 1px solid; margin: 2px 3px; padding: 2px 6px; text-decoration: none; font-size:12px; color:#666}
.yellow a:hover {border: #35969e 1px solid;background: #35969e; color: #fff; text-decoration:none}
.yellow span.current {border: #35969e 1px solid; font-weight: bold; margin: 2px 3px; color: #fff; padding: 2px 6px;background: #35969e; font-size:12px}
.yellow span.disabled {border: #ddd 1px solid; padding: 2px 5px 2px 5px; margin: 2px 3px; color: #aaa; font-size:12px }

#detail_content{ float: left; width:100%; line-height:25px;}
#detail_content .contact{ width:295px;  color:#999; float:left} 
#detail_content .contact .contdetail{ width:300px; font-size:14px; border-bottom:1px #eee dashed; padding:6px 0; float:left}
#detail_content .contact .contdetail img{ width:100%}
#detail_content .contact .contdetail B{ color:#35969e; font-size:18px; padding:10px 0; float:left;}
#detail_content .contact .contdetail strong{ color:#444}
#detail_content .contact .contdetail span{ background: url(../images/phone.gif) no-repeat right 3px; padding-right:25px; float:left; display:block}
#detail_content .map{ width:515px;float:right; padding-top:30px; padding-right:0px}
#detail_content .map div{ font-size:12px}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.iw_poi_content div{ float:none}
#dituContent{border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; width: 100%; height: 450px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; float:none}

.footclearfix{ background: url(frame_arr2.gif) repeat-x top #ee3a09; width:100%; height:18px; overflow: hidden; margin-top:30px} 
.links{ background: url(frame_arr.gif) repeat-x bottom #ee3a09; border-top:12px #409894 solid; width:100%; padding-bottom:39px; padding-top:25px;}
.links .title{ width:100%; text-indent:15px;color:#fff; font-size:14px; line-height:30px}
.links .link{ width:100%; }
.links .link a{ padding:0 15px; background: url(../images/frame3.gif) no-repeat right; color:#fff}
.links .link a:last-child{ background:none}
.links .link a:hover{ color:#fe0}
.footer{ width:100%;  padding:20px 0;background: #f1f1f1;color: #333;}
.footer .foot_left{border-bottom: solid 1px #d7d7d7;width: 100%;padding-bottom: 14px;color: #333; }
.footer .foot_left span{font-size: 14px;color: #333;}
.footer .foot_left a{color: #333;font-size: 12px;}
.footer .foot_left font{font-size: 12px;margin-left: 5px;margin-right: 5px;}
.footer .foot_right{ padding-top:10px; border-top: solid 1px #fff;width: 100%;}
.copyright { height:42px;background:#000; width:100%; line-height:42px; color:#fff; text-align:left}
.copyright a{ color:#fff}


.topad25{padding-top: 25px;width: 98%;margin-left: 10px;}
.l{float: left;width: 20%}

.reset_ul {width: 96%;
   
}
.reset_ul dl {
    float: left;
    width: 77%;margin-left: 3%;
}
.reset_ul dt {
    font-size: 14px;
  
}
.reset_ul dt a {
    color: #000;
}
.reset_ul dd {
 
    line-height: 16px;
    padding-bottom: 25px;
}
.reset_ul dd a {
    color: #787878;
}
.reset_ul2 {
    margin-top: 25px;
    width: 100%;
}
.reset_ul2 dl {
    float: right;
    width: 790px;
}
.reset_ul2 dt {
    font-size: 14px;
    height: 28px;
}
.reset_ul2 dd {
    color: #666;
    line-height: 16px;
    padding-bottom: 25px;
}
.clearfix{clear: both;width: 100%;}

.abc {
margin-left:10px;
text-align:left;margin-bottom: 10px;height: 35px;margin-top: 20px;
}
.abctab {
height:35px;
line-height:35px;
cursor:pointer;
font-size:12px;
border-bottom:solid 2px #900;
text-align:left;
}
.abc0hover {
background:url(../images/n_a.gif) no-repeat center;
color:#fff;
display:inline;
float:left;
height:35px;
margin-left:00px;
text-align:center;
vertical-align:middle;
width:103px;font-size: 20px;line-height: 35px;
}
.abcnhover {
line-height:45px;

display:inline;
float:left;
height:35px;
margin-left:0px;
text-align:center;
vertical-align:middle;font-size: 20px;color: #fff;background:url(../images/n_h.gif) no-repeat center;
width:103px;line-height: 35px;
}
.anli{width: ;}

.gd_img{
	width:100%;
	text-align:left;
	position: relative;
	padding-top:10px;
	line-height:120%;
	margin-bottom:10px;
	
}
.gd_img a{
color:#000;text-decoration: none;font-size: 16px;}
.gd_img a:hover{
color:#FF0000;
}
.gd_img td.a.img{
} 

.gd_img .caseb{position:absolute;
margin-top:-9px;}
.gd_img #tupian td{
padding-right:12px;
width:110px;
}
.gd_img #tupian td img{
width:265px;
height:177px;
overflow:hidden;
}
.newslist2{width: 96%;border: solid 1px #ccc;text-align: center;margin-top: 45px;}
.newslist2 tr th{background: #f8f8f8;font-weight: bold;}
.newslist-1{line-height: 25px;border-left: solid 0px #ccc;border-right: solid 1px #ccc;;border-bottom: solid 1px #ccc;}
.newslist-2{line-height: 25px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.newslist-3{line-height: 25px;border-left: solid 1px #ccc;border-right: solid 0px #ccc;border-bottom: solid 1px #ccc;}
.downloadMain li{line-height: 25px;width: 100%;display: block;}

.anlis{float: none;clear: both;}
.anlis dl{border-bottom: solid 1px #ccc;clear: both;float: none;margin-top: 1rem;height: 10rem;padding-top: 1rem;}
.anlis dl dt{float: left;width: 24%;}
.anlis dl dt img{border-radius:0.7rem;width: 13rem;height: 9rem}

.anlis dl dd{float: right;width: 73%;line-height: 1.5rem;}
.anlis dl dd h1{font-size: 1rem;float: none;display: block;font-weight: bold;}
.a1 img{margin-bottom: 10px;}

.OnlineService_Bg {width:80px;overflow:hidden;position:fixed;right:5px;bottom:20px;z-index:10;}
.OnlineService_Box {width:100%;overflow:hidden;}
a.OnlineService_Sign {width:70px;height:23px;margin-bottom:5px;background-color:#e33043;padding-top:40px;line-height:20px;font-size:12px;text-align:center;color:#fff;cursor:pointer;background-image:url(../images/icon_Sign.png);background-repeat:no-repeat;background-position:center 5px; background-size:35px; display:block; text-decoration:none;}
.OnlineService_Top {width:70px;height:70px;margin-bottom:5px;}
.OnlineService_Top a {display:block;width:70px;height:23px;background-color:#e33043;padding-top:40px;line-height:20px;font-size:12px;text-align:center;color:#fff;background-image:url(../images/icon_Top.png);background-repeat:no-repeat;background-position:center 5px;cursor:pointer;text-decoration:none;background-size:35px;color:#fff}


.OnlineService_Sign2{background-color:#e33043;font-size: 14px; color: #fff;display: block;width: 70px;padding-top: 10px;padding-bottom: 10px;margin-bottom: 5px;}


.webpc{display: block;float: none;}

.mobx{display: none;float: none;}

.p_list{display: none;}

@media (max-width: 767px) {

	ul, li, dd, dl, H1, H2, H3, H4, H5, H6, dl, dt, dd, div, i{font-size: 1rem;}

.common_width{width: 100%;float: none;}
.foot_left{display: none;}
.webpc{display: none;}

.mobx{display: block;}


.header2{ width:100%;}
.header2 .topinfo{ width:100%; height:3rem; line-height:3rem; background:#fbfbfb}
.header2 .topinfo .welcome{ color:#999;background: url(../images/icon.gif) no-repeat -260px 16px; text-indent:27px}

.header2 .topinfo .lang{ padding-right:3rem; float:right}
.header2 .topinfo .lang i{ border-left:1px #e0e0e0 solid; margin-top:15px; height:16px; float:left; padding-right:25px}
.header2 .topinfo .lang b{ float:left; padding-right:10px}
.header2 .topinfo .lang a{ background: url(../images/icon.gif) no-repeat -27px 0px; margin-left:5px;float:left; width:22px;height:22px; line-height:20px; color:#656464; text-align:center;_display:inline; margin-top:11px}
.header2 .topinfo .lang a.this,.header2 .topinfo .lang a:hover{ background-position:0 0; text-decoration:none; color:#fff}
.header2 .logomenu{ width:100%; background:#fff}
 .logo{  width:100%;  float:none;height: auto }
 .logo a{ width:50%; float:left;background: none;height: auto}
 .logo a img{width: 100%;margin-top: 2%;}

.header2 .logomenu .logo .tel{ float:right;width: 49%;padding-top: 5%;text-align: right;}
.header2 .logomenu .logo .tel img{float: left;width: 2rem;}
.header2 .logomenu .logo .tel b{ color:#e24a00; font-size:1.2rem;line-height: 1.5rem;}
.header2 .logomenu .menulist{width:100%; float:none;  overflow:hidden;clear: both;background:#e24a00}
.header2 .logomenu .menulist ul{ width:100%;}
.header2 .logomenu .menulist ul li{ width:25%;text-align:center;background: url(../images/frame.gif) no-repeat right center; position:relative}
.header2 .logomenu .menulist ul li a{ line-height:3rem; width:100%; color:#fff; font-size:1rem; display: block;}
.header2 .logomenu .menulist ul li a:hover{ text-decoration:none; background:#323a45}
.header2 .logomenu .menulist ul li:last-child {background: none}
.header2 .logomenu .menulist ul li.this,.header .logomenu .menulist ul li#on{ background: #323a45;}
.header2 .logomenu .menulist ul li span{ position:absolute; top:40px; left:0; width:100%; display:block; background:#3b9a98; z-index:105; opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90); display:none}
.header2 .logomenu .menulist ul li.this span{ display:block}
.header2 .logomenu .menulist ul li span a{ background: url(../images/menu_arr.gif) no-repeat 11% 16px; padding:0; padding-left:23%; line-height:40px; font-size:13px; display:block; text-align:left; border-bottom:1px #52adad solid}
.header2 .logomenu .menulist ul li span i{ background: url(../images/arror.gif) no-repeat 0 0; width:15px; height:8px; display:block; margin:0 auto; float:none}
.header2 .logomenu .menulist ul li span a:hover{background: url(../images/menu_arr.gif) no-repeat 11% 16px #25777b}

.wrap{margin: 0 auto;
    
    min-width: 320px;
    overflow: hidden;
    position: relative;}


    .i_commpart_info{ width:98%; padding-top:2%;margin: 0 auto}
.i_commpart_info .title,.i_prut_part .title{ float:none;  clear: both;margin: 0 auto;text-align: center;width: 80%;}
.i_commpart_info .title i,.i_prut_part .title i{ width:10%; height:1px; background:#a8a8a8; overflow:hidden; margin-top:30px; float:left}
.i_commpart_info .title span,.i_prut_part .title span{  display:block; float:left; text-align:center; padding-top:10px;width: 70%;}
.i_commpart_info .title span h1,.i_prut_part .title span h1{ width:100%; font-size:1.2rem; color:#303030}
.i_commpart_info .title span h2,.i_prut_part .title span h2{ width:100%; text-transform:uppercase; font-size:1rem; font-family:Arial, Helvetica, sans-serif; color:#d7d7d7; line-height:1.5rem}
.i_commpart_info .content{ width:100%; border-top:1px #e9e9e9 solid; margin-top:10px; padding-top:20px;clear: both;}
.i_commpart_info .content i{ width:55px; height:3px; overflow:hidden; background:#ee3a09; margin:0 auto; display:block; float:none; margin-top:-23px;clear: both;}
.i_commpart_info .content .compimg{ background: url(../images/comp.jpg) no-repeat  center; width:100%; height:80px; padding-top:225px; margin-top:60px;display: none; }
.i_commpart_info .content .compimg .tel{ background: url(../images/icon.gif) no-repeat 0 -130px; width:284px; height:70px; margin-left:100px}
.i_commpart_info .content .compinfo{  float:none; padding-top:2%;width: 98%;margin: 0 auto}
.i_commpart_info .content .compinfo h1{ width:100%; color:#ee3a09; font-size:1.1rem}
.i_commpart_info .content .compinfo h2{ width:100%; color:#bdbdbd; font-family:Arial, Helvetica, sans-serif; font-size:0.65rem; text-transform:uppercase}
.i_commpart_info .content .compinfo span{ width:100%; line-height:180%; padding-top:2%; display:block; font-size:1rem; float:left}
.i_commpart_info .content .compinfo span p{padding: 0px;text-indent: 1.5rem;margin: 0px}
.i_commpart_info .content .compinfo h3{ width:100%; padding-top:2%}
.i_commpart_info .content .compinfo h3 a{ padding:0.2rem 0.5rem;border-radius: 3px; float:left; background:#f18200; color:#fff; text-decoration:none;font-size: 0.8rem;}
.i_commpart_info .content .compinfo h3 a:hover{ background:#d17100}

.i_prut_part{ width:100%; background:#ee3a09;  margin-top:2%; padding-top:2%;clear: both;}
.i_prut_part .title span h1{ color:#fff}
.i_prut_part .title span h2{ color:#ff8a00}
.i_prut_part .title i{ background:#fff}
.prut{width:100%; overflow:hidden;display: none;}
.runlf,.runrg{width:3rem; height:58px; padding-top:90px}
.runlf a#downimgd,.runrg a#upimgd{background: url(../images/icon.gif) no-repeat -83px 0; width:60px; height:58px; _display:inline; cursor:pointer; float:left;}
.runrg a#upimgd{background-position:-164px 0; margin-left:10px}
 #prut_pic{ width:100%;overflow: hidden; float: none; margin: 0 auto}
 #prut_pic ul{ padding-top:2%}
 #prut_pic li{ width:45%; text-align:center;margin-left: 2%;}
 #prut_pic a{ width:100%;}
 #prut_pic a img{ width:100%;  border:0}
 #prut_pic a span{ width:100%; display:block; text-align:center; line-height:40px; height:40px; overflow:hidden; margin:0 auto; font-size:1rem; color:#fff;}
 #prut_pic a:hover,.prut #prut_pic a:hover span{ color:#fe0; text-decoration: none}
 #prut_pic a b{ width:12rem;  display:block;margin:0 auto; font-weight:normal; color:#fff; overflow:hidden; line-height:1.5rem; margin-bottom:20px;}
 #prut_pic a i{ background: url(../images/icon.gif) no-repeat 0 -38px; width:23px; height:23px; display:block; margin:0 auto;float:none}

.history{ width:100%}
.history .list{ width:100%; border-bottom:1px #ddd dotted; padding:20px 0}
.history .list h1{ width:13%; background: url(../images/arr.gif) no-repeat 20px 9px; line-height:30px; font-size:18px; text-indent:2.8rem; font-family:Arial, Helvetica, sans-serif;}
.history .list h2{ width:85%; color:#999;line-height:30px; font-size:15px}

.i_newslist{ background:#f9f9f9; width:98%;margin: 0 auto;margin-bottom: 15px;}
.i_newslist .news_part{  padding-top:25px;width: 100%}
.i_newslist .news_part .title{ border-bottom:1px #dedede solid; padding:15px 0; padding-left:15px}
.i_newslist .news_part .title .left{width:100%}
.i_newslist .news_part .title .left h1{ width:100%; font-size:20px; color:#ee3a09;}
.i_newslist .news_part .title .left h2,.i_newslist .honor_part .title h2{ width:100%; font-size:11px; color:#b0b0b0; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:3px}
.i_newslist .news_part .title .right{width:10%; text-align:center;float: right;}
.i_newslist .news_part .title .right a{ background:#f18200; line-height:24px;border-radius: 5px; color:#fff; display:block; padding:0 15px; float:left; margin-top:12px}
.i_newslist .news_part .title .right a:hover{ text-decoration:none; background:#d17100}
.i_newslist .news_part .imgnews{  width: 100%;margin: 0px;padding: 0px;padding-top: 5%;}
.i_newslist .news_part .imgnews .img{ width: 25%;padding-left: 1%;float: left;}
.i_newslist .news_part .imgnews .img a img{ width:100%; border:0;border-radius: 8px}
.i_newslist .news_part .imgnews .text{ width:50%;padding-left: 2%;float: left;}
.i_newslist .news_part .imgnews .text h1{ width:96%;  overflow:hidden}
.i_newslist .news_part .imgnews .text h1 a{ font-size:1.0rem; color:#ee3a09; width:100%; }
.i_newslist .news_part .imgnews .text h1 a:hover{ color:#ee3a09}
.i_newslist .news_part .imgnews .text h2{font-size:1rem; color:#9a9a9a; width:95%;  overflow:hidden; text-indent:1.5em}
.i_newslist .news_part .imgnews .data{ width:14%; padding-top:10px ;float: left;}
.i_newslist .news_part .imgnews .data h1{ font-size:1.2rem; text-align:center; color:#9a9a9a; line-height:1.2rem;font-family: Arial, Helvetica, sans-serif; width:90%}
.i_newslist .news_part .imgnews .data h2{ font-size:0.8rem; color:#cbcbcb; text-align:center;font-family: Arial, Helvetica, sans-serif;width:100%}
.i_newslist .news_part ul.list{ width:95%; padding:1%}
.i_newslist .news_part ul.list li{ width:100%;background: url(../images/icon.gif) no-repeat -277px -214px; text-indent:18px;float: none;font-size: 1rem;}
.i_newslist .news_part ul.list li a{line-height:180%; font-size:1rem; color:#686868}
.i_newslist .news_part ul.list li a:hover{ color:#ee3a09}
.i_newslist .honor_part{ background:#fff; width:100%; height: auto}
.i_newslist .honor_part .title{ width:100%; padding:8px 0; border-bottom: solid 1px #dedede;margin-left: 4px;}
.i_newslist .honor_part .title h1{ width:98%; font-size:1.2rem; color:#ee3a09; text-align:left;padding-left: 4px;line-height: 35px;}
.i_newslist .honor_part .title h1 span{float: right;}

.i_newslist .honor_part .title h1 span a{ background:#f18200; border-radius: 2px; color:#fff; display:block;line-height: 1.2rem; float:left; margin-top:0.5rem;padding: 0.2rem 0.5rem;}
.i_newslist .honor_part .title h1 span a:hover{ text-decoration:none; background:#d17100}
.i_newslist .honor_part .honorlist{ width:180px; background:#ee3a09;border-radius: 10px; padding:30px}

.comm_body{ width:100%; background:#fefefe; padding:25px 0}
.comm_body .local{ width:100%; background: url(../images/icon.gif) no-repeat -268px -285px; text-indent:23px; color:#aaa; margin-bottom:25px;display: none;}
.comm_body .local a{ color:#999}
.comm_body .local a:hover{ color:#ee3a09}
.comm_body .comm_left{ width:180px; margin-right:28px; border:1px #e5e5e5 solid; background:#f8f8f8;display: none;}
.comm_body .comm_left .title{ width:140px; padding:20px; padding-bottom:10px}
.comm_body .comm_left .title h1{ width:100%; color:#4c4c4c; font-size:18px}
.comm_body .comm_left .title h2{ width:100%; color:#b8b8b8; text-transform:uppercase}
.comm_body .comm_left ul{ width:100%; padding-bottom:20px}
.comm_body .comm_left ul li{ width:100%}
.comm_body .comm_left ul li a{width:100%; line-height:40px; font-size:13px; background: url(icon.gif) no-repeat -259px -370px; display:block; text-indent:35px}
.comm_body .comm_left ul li a:hover,.comm_body .comm_left ul li a.this{ background-color:#e24a00; background-position:-259px -329px; color:#fff; text-decoration:none}
.comm_body .comm_right{ width:100%; border:1px #e5e5e5 solid; background:#fff; padding:0px}
.comm_body .comm_right .companyinfo{width:100%;}
 .companyinfo .compname{ width:100%; border-bottom:1px #e3e3e3 solid; font-size:1.3rem; color:#222; padding-bottom:1%; line-height:1.5rem;padding-top: 4%;}
.comm_body .comm_right .companyinfo .corpshortinfo{ color:#888;line-height:30px; font-size:14px; padding:20px 0; width:100%;border-bottom:1px #e3e3e3 solid; }
.comm_body .comm_right .companyinfo .adtext{ color:#e24a00; text-align:center; width:100%; line-height:40px;font-size:16px; background:#efefef; margin:25px 0}
.comm_body .comm_right .companyinfo .corpimg{ width:100%}
.comm_body .comm_right .companyinfo .corpimg img,.comm_body .comm_right .companyinfo .comphonor img{ width:100%}
.comm_body .comm_right .companyinfo .corpintro{ width:98%;color:#888; font-size:14px; line-height:30px; padding:15px 0;margin-left: 1%;}
.comm_body .comm_right .companyinfo .comphonor{ padding:15px 0}
.comm_body .comm_right .companyinfo a.more{ background:#f18200;border-radius:5px; display:block; margin:0 auto; width:120px; text-align:center; color:#fff; font-size:15px; line-height:36px}
.comm_body .comm_right .companyinfo a.more:hover{ background:#d17100; text-decoration:none}
.comm_body .comm_right .companyinfo .cultureLeft{ width:400px; padding-right:50px; float:left; padding-top:10px }
.comm_body .comm_right .companyinfo .cultureLeft img{ width:100%}
.comm_body .comm_right .companyinfo .cultureRight{ width:450px; float:left}
.comm_body .comm_right .companyinfo .cultureRight strong{ font-size:20px; color:#e24a00; line-height:60px; width:100%; border-bottom:1px #ddd dotted; display:block}
.comm_body .comm_right .companyinfo .culture_img{ width:100%; padding-top:30px}
.comm_body .comm_right .companyinfo .fourhonor{ width:100%; padding:15px 0}
.comm_body .comm_right .companyinfo .fourhonor li{ width:24%; margin-right:1.33%}
.comm_body .comm_right .companyinfo .fourhonor li:last-child{ margin-right:0}
.comm_body .comm_right .companyinfo .fourhonor li img{ width:99%; border:1px #ddd solid}

.common_width2{width: 100%}
.prutlist{ width:100%;}
.prutlist ul{ width:45%;  margin:1%; padding:1% 1%; background:#fff; border:1px #eaeaea solid; position:relative;overflow:hidden}
.prutlist ul li,.prutlist ul li  img{ width:100%; border:0}
.prutlist ul li,.prutlist ul li a img{ width:100%; border:0}

.prutlist ul li a {color: #333}
.prutlist ul .cover{width:100%; height:130px; position:absolute; left:0; top:208px}
.prutlist ul .cover .bg{ width:100%; height:130px; background:#000; opacity:0.5; position:absolute; left:0; top:0; z-index:0}
.prutlist ul .cover .info{ width:90%;height:130px; position:absolute; top:0; left:0; z-index:1; padding:0 5%}
.prutlist ul .cover .info h1{width:100%;}
.prutlist ul .cover .info h1 a{width:100%;background: url(../images/icon.gif) no-repeat 238px -363px; line-height:45px; color:#fff; font-size:15px; display:block}
.prutlist ul .cover .info h1 a:hover{ text-decoration:none; color:#ffa}
.prutlist ul .cover .info h2{width:100%; line-height:20px; height:40px; color:#fff; overflow:hidden}
.prutlist ul .cover .info h3{width:100%; padding-top:10px}
.prutlist ul .cover .info h3 a{ float:right; color:#fff}

.plist{float: none;width: 100%}
.plist ul{float: none;width: 100%}
.plist ul li{width:45%;  margin:1%; padding:1% 1%; background:#fff; border:1px #eaeaea solid; position:relative;overflow:hidden;height: 240px;text-align: center;overflow: hidden;justify-content: center; align-items: center;}
.plist ul li img{max-height: 200px;width: 100%}
.plist ul li p{line-height: 180%;font-size: 12px; text-align: center;background: #333;color: #fff}
.plist ul li p a{color: #fff}
/*产品详细页面　*/
.viewpinfo{ width:98%; padding:20px 1%; padding-top:40px}
.detail_pic{ width:420px; float:left;}
.proviewbox {width:402px; float: left; position: relative; z-index: 5;}
.probigshow {padding: 1px; border: 1px solid #ddd; width: 400px; height: 400px; position: relative;}
.probigshow a.a_probigshow {cursor: crosshair;}
.probigshow img{ border:0}
.probigshow .zoom{ background: url(../images/list_icon.gif) no-repeat -103px -60px; width:24px; height:24px; position:absolute; bottom:0; right:0; float:left; z-index:8}
.zoomplepopup {background:#222; border: 1px solid #ddd; left: 0px; top: 0px; overflow: hidden; display: none; filter: alpha(opacity = 50);-moz-opacity: 0.5;opacity: 0.5; position: absolute; z-index: 10; cursor: crosshair; opacity: 0.5;}
#winSelector{position: absolute;cursor: crosshair;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;background-color: #fff;border: 1px solid #ddd;}
#vertical #winSelector{width: 230px;height:230px; }
#vertical #midimg{width: 400px;height: 400px;}
#bigView{position: absolute; background:#eee; overflow:hidden; top:0px!important; float:left;border:1px solid #ddd; z-index:1000}
#bigView img{position: absolute;}
#probig_preview {background:#222; border: 1px solid #ddd; left: 410px; top: -1px; width: 400px; height: 400px; float:left; overflow: hidden; visibility: hidden; position: absolute;}
#probig_preview img {position: relative;}
.div_prothumb {width: 403px;padding: 6px 0 0 0; position: relative;}
.thumbporbox {width: 355px; overflow: hidden; position: relative; margin-left:22px;_display:inline}
.div_prothumb .span_prev,.div_prothumb .span_next {background: url(../images/pruticon.gif) no-repeat -74px -98px;width:12px; height:21px;position: absolute; float:left; top:45px}
.div_prothumb .span_prev {background-position:-58px -98px;; left: 0px; cursor:pointer}
.div_prothumb .span_prev:hover{ background-position:-58px -98px; }
.div_prothumb .span_prevb,.div_prothumb .span_prevb:hover {	background-position:-58px -67px; cursor: default;}
.div_prothumb .span_next {background-position: -74px  -98px; right: 0px;cursor:pointer}
.div_prothumb .span_next:hover {background-position: -74px -98px;}
.div_prothumb .span_nextb,.div_prothumb .span_nextb:hover {background-position: -74px -67px; cursor: default;}
.ul_prothumb {width: 7500px; overflow: hidden; position: relative;}
.ul_prothumb li {width: 88px; height:88px; float: left;padding-top:12px; padding-left:3px}
.ul_prothumb img {padding: 1px; border:1px #ddd solid ; width:75px; height:75px; cursor:pointer}
.ul_prothumb li#onlickImg img {border: 1px solid #fc9c04;}
.property{ width:100%;font-size:1rem; color:#777;}
.property h1{ width:100%; padding-top:1%; color:#777; line-height:1.2rem }
.property h1 i{ background: url(../images/icon.gif) no-repeat -78px -368px; width:25px; height:25px; display: inline; margin-top:5px; margin-right:6px}
.property h1 b{font-size:20px; color:#f80; font-family:Arial, Helvetica, sans-serif}
.property h2{ font-size:0.8rem; width:100%; padding:1% 0; line-height:1.2rem;font-weight: normal;}
.property h2 a{ color:#e24a00; }
.property ul.parameters{ width:100%; padding-top:20px;padding-bottom:15px}
.property ul.parameters li{ width:49%; line-height:40px; font-size:14px}
.property ul.parameters li.buy{ width:100%; padding:15px 0}
.property ul.parameters li.buy a{ background: url(../images/buy.gif) no-repeat; width:135px; height:40px; float:left; cursor:pointer}
.property .abstract{ width:92%;  padding:1% 4%; line-height:2rem; margin-top:1%; font-size:1.5rem;font-weight: bold;border-bottom:1px #ddd dotted;}
.property .abstract b{ color:#aaa}
.prut_title{ width:98%; margin-right:2%;  padding-top:1%}
.prut_title h1{ background:#e24a00; width:120px; text-align:center; line-height:36px; font-size:16px; color:#fff;padding-top: 0px;}
.prut_title h2{ float:right; padding-right:10px; line-height:36px; height:36px; overflow:hidden}
.prut_title h2 b{ color:#f40; line-height:42px;float:left; padding-right:3px}
.bdsharebuttonbox{ padding-top:15px; width:100%}
.bdsharebuttonbox span{ float:left; line-height:30px; font-size:14px}
.sameprut{ width:98%; padding-top:3%; padding-bottom:20px}
.sameprut ul{ width:100%}
.sameprut ul li{ width:45%; padding:1%; text-align:center}
.sameprut ul li a img{ width:100%; border:0 }
.sameprut ul li a:hover img{ border-color:#f90}
.sameprut ul li a span{ width:100%; height:30px; line-height:30px; overflow:hidden; background:#999; text-align:center; float:left; color:#fff}
.sameprut ul li a:hover span{ background:#888}

.quality_intro{ width:100%; padding:15px 0; font-size:14px; line-height:28px}
.quality_intro ul{ width:100%; padding-bottom:45px;border-bottom:1px #ddd dotted}
.quality_intro ul li{ width:100%}
.quality_intro ul li h1{ font-size:17px; color:#e24a00; padding:15px 0; font-weight:bold}
.quality_intro ul.three_li{ border-bottom:none; padding-bottom:0}
.quality_intro ul.three_li li{ width:29.33%; padding:2%; text-align:center}
.quality_intro ul.three_li li img{ width:99%; border:1px #eee solid}
.quality_intro ul.three_li li b{ width:100%; display:block; font-size:16px; color:#555; line-height:20px; padding-top:8px}
.quality_intro ul.three_li li span{width:100%; display:block; line-height:20px; font-family:Arial, Helvetica, sans-serif}

.quality,.device{ width:100%; padding-top:15px}
.quality ul,.device ul{ width:100%;}
.quality ul li,.device ul li{ width:29.5%; margin-right:1.6%; margin-top:25px; padding:11px 1%; border:1px #eaeaea solid; text-align:center}
.quality ul li a{ font-size:14px; line-height:25px}
.quality ul li a img{ width:265px;height:180px; border:0}
.device ul li{ border:none}
.device ul li a img{border:1px #eaeaea solid;}
.device ul li span{ background:#f5f5f5; width:100%; line-height:35px; display:block; font-size:14px}
.device ul li.this span{ background:#e24a00; color:#fff}
.device ul li.this a img{ border-color:#e24a00}

.comm_right ul.newslist{ width:100%; }
.comm_right ul.newslist li{width:100%; border-bottom:1px #eaeaea solid; padding:2% 0}
.comm_right ul.newslist li h1{ width:73%;float: left;}
.comm_right ul.newslist li h1 a{ background: url(../images/pruticon.gif) no-repeat -155px -180px; text-indent:1em; font-size:1rem; color:#333; font-weight:bold; float:left}
.comm_right ul.newslist li h1 a:hover{ background-position:-155px -233px; color:#e24a00}
.comm_right ul.newslist li h1 i{ background: url(arr.gif) no-repeat -62px -133px; width:13px; height:13px; float:left; margin-left:8px; margin-top:8px; display:inline}
.comm_right ul.newslist li h2{ width:100%; color:#999; font-size:12px; line-height:20px; margin:10px 0; max-height:60px; overflow:hidden; text-indent:2em}
.comm_right ul.newslist li h4{ background: url(../images/time.gif) no-repeat 5px 6px; text-indent:15px; width:80%;}
.comm_right ul.newslist li h4 span{ color:#ddd; font-family:"宋体"; padding:0 8px}
.comm_right ul.newslist li h4{ width:26%; text-align:right; float:right;font-size: 0.7rem;color: #666;font-weight: normal;text-align: left;}
.comm_right ul.newslist li h3{ width:100%; text-indent:2em}
.comm_right ul.newslist li h3 a{ color:#fff; background:#e24a00; padding:3px 15px;border-radius: 3px;}
.comm_right ul.newslist li h3 a:hover{ background:#00afb1; text-decoration:none}

.viewnewsinfo,.viewpinfo,.viewnewsinfo h1{ width:100%}
.viewnewsinfo h1.n_title{ color:#333; font-size:1.1rem; text-align:center; padding-bottom:1%; padding-top:3%}
.viewnewsinfo h1.n_shad{ width:100%; text-align:center}
.viewnewsinfo h1.n_pushtime{ color:#666; text-align:center; padding:1% 0;font-size: 0.8rem;font-weight: normal;}
.viewnewsinfo h1.n_pushtime a{ color:#e24a00}
.viewnewsinfo h1.n_pushtime a:hover{ color:#247778}
#BodyLabel{ width:96.5%; font-size:1rem; line-height:1.2rem; padding:1%;}
#BodyLabel div,#BodyLabel p{ float:none}
#BodyLabel table{ width:100%;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#BodyLabel table td{border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center}
.shareblock{ width:98%; padding:1%; padding-bottom:25px}
.nextpre{ width:98%; border-top:1px #ddd dotted; padding:30px 1%; color:#aaa;clear: both;}
.nextpre a{ color:#777}
.nextpre a:hover{ color:#f10}
.nextpre .left{ width:80%;}
.nextpre .left b{ background:#ececec; color:#444; padding:5px 15px; margin-right:8px; line-height:30px; font-weight:normal}
.nextpre .right{ float:right}
.nextpre .right a{ width:100px; line-height:30px; background:#e24a00; color:#fff;border-radius: 3px; float:right; text-align:center; margin-top:16px}
.nextpre .right a:hover{ background:#047378; text-decoration:none}

.showerr{ padding:70px 0 90px 10px; float:left; background: url(../images/icon_tip.gif) no-repeat 18px 25px; line-height:25px; clear:both}
.showerr B{color:#e24a00; font-size:18px; padding-top:10px; display:block}
.pagelink{width:100%; padding:0; clear:both; border-top:1px #eaeaea dotted; margin-top:2%; text-align:center; padding-top:2%}
.pagelink.noborder{ border-top:none; padding-top:0}
.pagelink select{font-family:Arial; padding:1px; border:1px #ddd solid}
.yellow { margin: 1%; text-align: center; font-size:0.8rem; float:none}
.yellow B{ padding:0 1%; font-size:0.8rem}
.yellow a {border: #ddd 1px solid; margin: 2px 3px; padding: 2px 6px; text-decoration: none; font-size:12px; color:#666}
.yellow a:hover {border: #35969e 1px solid;background: #35969e; color: #fff; text-decoration:none}
.yellow span.current {border: #35969e 1px solid; font-weight: bold; margin: 2px 3px; color: #fff; padding: 2px 6px;background: #35969e; font-size:12px}
.yellow span.disabled {border: #ddd 1px solid; padding: 2px 5px 2px 5px; margin: 2px 3px; color: #aaa; font-size:12px }

#detail_content{ float: left; width:100%; line-height:25px;}
#detail_content .contact{ width:295px; padding:10px 0 10px 15px; color:#999; float:left} 
#detail_content .contact .contdetail{ width:300px; font-size:14px; border-bottom:1px #eee dashed; padding:6px 0; float:left}
#detail_content .contact .contdetail img{ width:100%}
#detail_content .contact .contdetail B{ color:#35969e; font-size:18px; padding:10px 0; float:left;}
#detail_content .contact .contdetail strong{ color:#444}
#detail_content .contact .contdetail span{ background: url(../images/phone.gif) no-repeat right 3px; padding-right:25px; float:left; display:block}
#detail_content .map{ width:515px;float:right; padding-top:30px; padding-right:15px}
#detail_content .map div{ font-size:12px}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.iw_poi_content div{ float:none}
#dituContent{border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; width: 100%; height: 450px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; float:none}

.footclearfix{ background: url(frame_arr2.gif) repeat-x top #ee3a09; width:100%; height:18px; overflow: hidden; margin-top:30px} 
.links{ background: url(frame_arr.gif) repeat-x bottom #ee3a09; border-top:12px #409894 solid; width:100%; padding-bottom:39px; padding-top:25px;}
.links .title{ width:100%; text-indent:15px;color:#fff; font-size:14px; line-height:30px}
.links .link{ width:100%; }
.links .link a{ padding:0 15px; background: url(../images/frame3.gif) no-repeat right; color:#fff}
.links .link a:last-child{ background:none}
.links .link a:hover{ color:#fe0}
.footer{ width:100%;  padding:20px 0;background: #f1f1f1;color: #333;}
.footer .foot_left{border-bottom: solid 1px #d7d7d7;width: 95%;padding-bottom: 14px;color: #333;padding: 2%; }
.footer .foot_left span{font-size: 1.5rem;color: #333;}
.footer .foot_left a{color: #333;font-size: 1rem;}
.footer .foot_left font{font-size: 1rem;margin-left: 5px;margin-right: 5px;}
.footer .foot_right{ padding-top:10px; border-top: solid 1px #fff;padding: 2%;display: none;}
.copyright { background:#000; width:100%;  color:#fff; text-align:left;padding-bottom: 60px;height: auto}
.copyright a{ color:#fff}
.copyright .dds{padding: 2%;padding-bottom: 4%;float: none;}

.topad25{padding-top: 1%;width: 98%;margin-left: 1%;}
.l{float: left;width: 20%;height: auto;text-align: center;}
.l img{width: 100%;}

.reset_ul {width: 96%;
   
}
.reset_ul dl {
    float: right;
    width: 76%;
}
.reset_ul dt {
    font-size: 1rem;
  
}
.reset_ul dt a {
    color: #000;font-size: 1.0rem;
}
.reset_ul dd {
  
    line-height: 180%;
    padding-bottom: 1rem;
}
.reset_ul dd a {
    color: #787878;font-size: 1rem;
}
.reset_ul2 {
    margin-top: 1rem;
    width: 100%;
}
.reset_ul2 dl {
    float: none;
    width: 100%;
}
.reset_ul2 dt {
    font-size: 1.5rem;
    float: none;
}
.reset_ul2 dt img{margin-right: 1rem;}
.reset_ul2 dd {
    color: #666;
    line-height: 1.7rem;
    padding-bottom: 1rem;float: none;
}
.reset_ul2 dd p{}
.clearfix{clear: both;width: 100%;}

.abc {
margin-left:0px;
text-align:left;margin-bottom: 1%;margin-top: 1%;
}
.abctab {
height:35px;
line-height:35px;
cursor:pointer;
font-size:12px;
border-bottom:solid 2px #900;
text-align:left;
}
.abc0hover {
background:url(../images/n_a.gif) no-repeat center;
color:#fff;
display:inline;
float:left;
height:35px;
margin-left:00px;
text-align:center;
vertical-align:middle;
width:103px;font-size: 20px;line-height: 35px;
}
.abcnhover {
line-height:45px;

display:inline;
float:left;
height:35px;
margin-left:0px;
text-align:center;
vertical-align:middle;font-size: 20px;color: #fff;background:url(../images/n_h.gif) no-repeat center;
width:103px;line-height: 35px;
}
.anli{width: ;}

.gd_img{
	width:100%;
	text-align:left;
	position: relative;
	padding-top:10px;
	line-height:120%;
	margin-bottom:10px;
	
}
.gd_img a{
color:#000;text-decoration: none;font-size: 16px;}
.gd_img a:hover{
color:#FF0000;
}
.gd_img td.a.img{
} 

.gd_img .caseb{position:absolute;
margin-top:-9px;}
.gd_img #tupian td{
padding-right:12px;
width:110px;
}
.gd_img #tupian td img{
width:265px;
height:177px;
overflow:hidden;
}
.newslist2{width: 100%;border: solid 1px #ccc;text-align: center;margin-top: 2%;}
.newslist2 tr th{background: #f8f8f8;font-weight: bold;}
.newslist-1{line-height: 25px;border-left: solid 0px #ccc;border-right: solid 1px #ccc;;border-bottom: solid 1px #ccc;}
.newslist-2{line-height: 25px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.newslist-3{line-height: 25px;border-left: solid 1px #ccc;border-right: solid 0px #ccc;border-bottom: solid 1px #ccc;}
.downloadMain li{line-height: 25px;width: 100%;display: block;}

.anlis{float: none;clear: both;}
.anlis dl{border-bottom: solid 1px #ccc;clear: both;float: none;margin-top: 1rem;height: auto;padding-top: 1rem;}
.anlis dl dt{float: left;width: 24%;}
.anlis dl dt img{border-radius:0.2rem;width: 100%;height: auto}

.anlis dl dd{float: right;width: 74%;line-height: 1.5rem;}
.anlis dl dd h1{font-size: 1rem;float: none;display: block;font-weight: bold;}
.a1 img{margin-bottom: 10px;}
#kinMaxShow{visibility:hidden;width:100%; height:500px; overflow:hidden;}



.backtop {
    position: fixed;
    right: 2.5%;
    bottom: 70px;
    text-align: center;
    color: #fff;
    background-color: rgba(0,0,0,0.5);
    width: 36px;
    height: 36px;
    border-radius: 50%;
    line-height: 32px;
    z-index: 299;
    display: none;
}

    .backtop img {
        position: absolute;
        top: 8px;
        left: 7px;
        width: 22px;
        height: 20px;
    }



.morenav {
    background: #886351;
    display: block;
    overflow: hidden;
    clear: both;
    margin: 15px auto 24px auto;
    font-size: 13px;
    color: #fff;
    width: 110px;
    text-align: center;
    line-height: 32px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ishopnavList {
    display: -webkit-box;
    width: 100%;
    padding-bottom: 12px;
    padding-top: 10px;
    position: fixed;
    bottom: 0px;
    background: #fff;
}

.navboxTop {
    display: -webkit-box;
    width: 100%;
    position: fixed;
    top: 0px;
    background: #fff;
    z-index: 99;
}

.Type_nav{box-sizing:border-box;-webkit-box-sizing:border-box; width:100%; overflow:hidden;border-bottom:1px solid #ebebeb;padding-top: 0px;z-index:1007;background: #000;float: none;}
.Type_nav ul{display:block; clear:both; line-height:32px; position:relative; left:0; top:0; overflow:hidden;float: none;}
.Type_nav ul li{ float:left; padding:0 12px 0px; font-size:1rem; height: 34px;border-right: solid 1px #fff;}
.Type_nav ul li a{font-size: 1rem;color: #fff}
.Type_nav ul li.cur{ padding-bottom:0;}
.Type_nav ul li.cur a{color:#ee3a09  ; display:inline-block;border-bottom:2px solid #ee3a09  ;}
.slides_wrap {overflow: hidden;position: relative;margin: 0 auto;}
.slide{display:inline-block;vertical-align:top;position:relative;width:100%;margin-right:-100%}
.js .slide-transition{left:-100%;height:auto;overflow:hidden;z-index:1;-webkit-transition-property:left,height;-moz-transition-property:left,height;-ms-transition-property:left,height;-o-transition-property:left,height;transition-property:left,height;-webkit-transition-duration:333ms;-moz-transition-duration:333ms;-ms-transition-duration:333ms;-o-transition-duration:333ms;transition-duration:333ms;-webkit-transition-timing-function:cubic-bezier(0.1,0.7,0.7,1);-moz-transition-timing-function:cubic-bezier(0.1,0.7,0.7,1);-ms-transition-timing-function:cubic-bezier(0.1,0.7,0.7,1);-o-transition-timing-function:cubic-bezier(0.1,0.7,0.7,1);transition-timing-function:cubic-bezier(0.1,0.7,0.7,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.js .slide.active{left:0;height:auto;overflow:visible;z-index:2}
.js .slide.active ~ .slide{left:100%}
.js .slide.active ~ .slide.active{left:0}
.notransition,.notransition .slide,.notransition .popdown,.notransition .dropdown,.notransition .layer,.notransition .tip{-webkit-transition-duration:0!important;-moz-transition-duration:0!important;-ms-transition-duration:0!important;transition-duration:0!important;-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-ms-transition-delay:0!important;transition-delay:0!important}
.swipe-nav.slides_wrap {width: 100% !important;}
.swipe-nav>.slide.active.slide-transition{ width:1000% !important;}
.fenclass{ position:absolute; right:0; bottom:0px; height:34px; border-left:1px solid #ebebeb; padding:0 10px; z-index:999; background: #fff;float: none;}
.fenclass span{ display:block; background:url(../images/jiao4.png) center center no-repeat; width:16px; height:100%;}
.fenclass span.hover{background:url(../images/jiao6.png) center center no-repeat;}
.he_nav{}

.pronavbox{overflow:hidden;clear:both; position:fixed; left:0; width:100%; background:#fff; height:0; z-index:1000;-webkit-transition:all 0.5s ease;transition:all 0.5s ease; box-sizing:border-box;}
.navboxList2{ display:block; overflow:auto; clear:both; padding:0; padding-top: 5%;}
.navboxList2 li h2 a{ color:#717071; font-size:14px;}

    .navboxList li {
        display: block;
        overflow: hidden;
        clear: both;
        padding: 12px 0 12px 8%;
        line-height: 24px;
        border-bottom: 1px solid #ebebeb;
    }

        .navboxList li h2 {
            color: #886351;
            font-size: 15px;
            font-weight: normal;
            padding-bottom: 10px;
        }

            .navboxList li h2 a {
                color: #886351;
            }

        .navboxList li p a {
            display: block;
            width: 50%;
            float: left;
        }
		.pro_key {
    background: #f1f1f1 none repeat scroll 0 0;
    clear: both;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    padding-right: 10px;
}
.pro_key span {
    font-weight: bold;
}
.pro_key a {
    color: #ee3a09 ;
    display: inline-block;
    font-size: 12px;
    height: 42px;
    line-height: 42px;
    margin-right: 2px;
    opacity: 0.8;
    padding: 2px 8px;
    text-decoration: none;
}
.pro_key a:hover {
    opacity: 1;
}
.copy {color: #333;}
.copy a{color: #333}
.headerTop2{background: #e24a00;float: none; }
.htmledit{margin: 1% auto 3%;
    width: 98%;float: none;margin-top: 0px;}
    .zongt{width: 99%;margin: 0 auto;float: none;}

.header {
  height: 100px;position: relative;
}

@media (max-width: 767px) {
  .header {
    height: 60px;
  }


      .p_list{
  height:48px;
  line-height: 48px;
  text-align: center;
  font-size:1.5em;
    background-color: #0e68b6;
    color:#fff;display: block;float: none;
}
}
@media (max-width: 767px) {
  .header .container {
    padding: 0;
  }
}
.header .logo9 {
  height: 100%;
  float: left;

  max-width: 285px;padding-bottom: 0px;padding-top: 0.5%;padding-bottom: 0.5%;
}
.header .logo9 img {
  height: 100%;
 
}
@media (max-width: 991px) {
  .header .logo9 {
    padding: 14px 0 0 0;
  }
}
@media (max-width: 767px) {
  .header .logo9 {
    padding: 1% 0;
    max-width: 68%;
  }

}

@media (max-width: 767px) {
  .header .logo9 img {
    width: 75%;
    padding-left: 3%;
  }
  .header .top,.t_left {
	  display:none;
  }
}
.header .top {
  float: right;
  padding-top: 24px;
  font-size: 12px;
  color: #999999;
}
.header .top a {
  line-height: 0.57142857;
}
.header .top a::after {
  font-family: "iconfont";
  content: '\e7d6';
  padding: 0 10px;
}
@media (max-width: 767px) {
  .header .top a {
    display: none;
  }
}
.header .top a:hover {
  color: #0550a3;
}
.header .top .language {
  color: #999999;
  font-family: "Helvetica Neue";
  font-weight: bold;
  margin-left: 2px;
  color: #0550a3;
  font-size: 13px;
  display: none;
}
.header .top .language::after {
  display: none;
}
@media (max-width: 767px) {
  .header .top .language {
    display: block;
    margin-right: 70px;
    font-size: 22px;
    color: #0550a3;
    border: none;
    margin-top: 7px;
  }
}
.header .nav {
  float: right;margin-top: 20px;width: 75%
}
@media (max-width: 991px) {
  .header .nav {
    float: left;
  }
}
@media (max-width: 767px) {
  .header .nav {
    display: none;
  }
}
.header .nav > .item {
  float: left;
  line-height: 60px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;margin-left: 3.9%;
}
.header .nav > .item:nth-child(2) .level-2,
.header .nav > .item:nth-child(4) .level-2 {
  width: 100%;
}
.header .nav > .item:nth-child(2) .level-2 ul,
.header .nav > .item:nth-child(4) .level-2 ul {
  width: 100%;padding-left: 0px
}
.header .nav > .item:nth-child(2) .level-2 li,
.header .nav > .item:nth-child(4) .level-2 li {
  width: 100%;text-align: center;
}
.header .nav > .item:nth-child(2) .level-2 .pic,
.header .nav > .item:nth-child(4) .level-2 .pic {
  width: 100%;
}
.header .nav > .item:nth-child(6) .level-2,
.header .nav > .item:nth-child(7) .level-2 {
  right: 0;
}
.header .nav > .item:nth-child(4) .level-2 {
  left: 0%;
}
.header .nav > .item:hover {
  color: #0550a3;
}
.header .nav > .item:hover .level-2 {
  height: auto;
  color: #666;
}
.header .nav > .item:hover .bg {
  opacity: 1;
}
.header .nav > .item a {
  display: block;
  padding: 0 22px;font-size: 16px;font-weight: bold;text-transform: uppercase;
}

@media (max-width: 1199px) {
  .header .nav > .item a {
    padding: 0 16px;
  }
}
@media (max-width: 991px) {
  .header .nav > .item a {
    padding: 0 18px;
  }
}
.header .nav .bg {
  width: 100%;
  height: 3px;
  background-color: #0e68b6;
  position: absolute;
  z-index: 3;
  bottom: 0px;
  left: 0;
  opacity: 0;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -ms-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
}
@media (max-width: 991px) {
  .header .nav .bg {
    top: 109px;
  }
}
.header .nav .level {
  position: relative;
}
.header .nav .level:hover::after {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 40px;
  width: 0;
  height: 0;
  z-index: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 4px solid #0e68b6;
}
.header .nav .level-2 {
  position: absolute;
  top: 77px;
  z-index: 9;
  line-height: 2.14285714;
  background-color: #aacd06;width: 100%;text-align: center;
  
  display: none;
  color: #666;
  border-top: 3px solid #0e68b6;
}
.header .nav .bnone {
	display:none !important;
}
.header .nav .level-2 ul {
  width: 100%;
  list-style: none;padding-left: 0px;
}
.header .nav .level-2 .pic {
  width: 64%;
  max-width: 240px;
  padding: 20px;
  float: left;
}
.header .nav .level-2 .pic .img-box {
  padding-bottom: 60%;
}
.header .nav .level-2 li {
  width: 100%;
}
.header .nav .level-2 a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;padding: 0px;padding-left: 5px;padding-right: 5px;color: #fff;font-size: 12px;font-weight: normal;text-align: left;
}
.header .nav .level-2 a::after {
  display: none;
}
.header .nav .level-2 a:hover {
  color: #fff;
}
.header .navigation {
  line-height: 48px;
  position: absolute;
  z-index: 99;
  top: 75px;
  width: 50%;
  left: 50%;
  display: none;
  overflow: visible;
  border-top: solid 3px #0550a3;
  border-bottom: solid 3px #0550a3;
  background-color: #fff;
}
.header .navigation .level-1 > li::after,
.header .navigation .level-2 > li::after,
.header .navigation .level-2 > li::before,
.header .navigation .level-3 > li::after,
.header .navigation .level-3 > li::before {
  position: absolute;
  top: 18px;
  right: 15px;
  width: 12px;
  height: 12px;
  content: '';
}
.header .navigation .level-1 {
  padding: 0;
}
.header .navigation .level-1 a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  color: inherit;
}
.header .navigation .level-1 li {
  position: relative;
  border-bottom: solid 1px #e4e4e4;
}
.header .navigation .level-1 > li > a {
  padding: 0 2em 0 1em;
}
.header .navigation .level-1 > li::after {
  background-position: -36px 0;
}
.header .navigation .level-1 > li.active::after,
.header .navigation .level-1 > li:hover::after {
  background-position: -96px 0;
}
.header .navigation .level-1 > li.more::after {
  background-position: -12px 0;
}
.header .navigation .level-1 > li.more:hover::after {
  background-position: -72px 0;
}
.header .navigation .level-1 > li.more.active::after {
  background-position: -84px 0;
}
.header .navigation .level-1 > li.active > a,
.header .navigation .level-1 > li:hover > a {
  background-color: rgba(0, 0, 0, 0.05);
}
.header .navigation .level-2 {
  display: none;
  padding: 0;
}
.header .navigation .level-2 a {
  padding: 0 2em 0 3em;padding-left: 2em;padding-right: 1%;
}
.header .navigation .level-2 li:first-child {
  border-top: solid 1px #e4e4e4;
}
.header .navigation .level-2 li:last-child {
  border-bottom: none;
}
.header .navigation .level-2 > li::before {
  right: auto;
  left: 1.5em;
  background-position: 0 0;
}
.header .navigation .level-2 > li::after {
  background-position: -48px 0;
}
.header .navigation .level-2 > li.more.active::after {
  background-position: -84px 0;
}
.header .navigation .level-2 > li.more::after {
  background-position: -12px 0;
}
.header .navigation .level-3 {
  line-height: 40px;
  display: none;
  padding: 0;
}
.header .navigation .level-3 a {
  font-size: .8em;
  padding-left: 4em;
}
.header .navigation .level-3 > li::before {
  right: auto;
  left: 2em;
  background-position: 0 0;
}
.header .navigation .level-3 > li::after {
  background-position: -48px 0;
}
.header .navigation .level-3 > li.more.active::after {
  background-position: -84px 0;
}
.header .navigation .level-3 > li.more::after {
  background-position: -12px 0;
}
.header .toggle {
  position: absolute;
  top: 14px;
  right: 15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  display: none;
}
@media (max-width: 767px) {
  .header .toggle {
    display: block;
  }
}
.header .toggle .icon,
.header .toggle .icon::before,
.header .toggle .icon::after {
  position: absolute;
  width: 30px;
  height: 4px;
  transition-duration: .5s;
  border-radius: 2px;
  background: #0550a3;
}
.header .toggle .icon {
  top: 18.75px;
  left: 9px;
}
.header .toggle .icon::before,
.header .toggle .icon::after {
  left: 0;
  content: '';
  background: inherit;
}
.header .toggle .icon::before {
  top: -9px;
}
.header .toggle .icon::after {
  top: 9px;
}
.header.nav-open .toggle .icon {
  width: 0;
}
.header.nav-open .toggle .icon::before {
  transform: translateY(9px) rotate(45deg);
}
.header.nav-open .toggle .icon::after {
  transform: translateY(-9px) rotate(-45deg);
}
body .social_nav5{height:60px;position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;  z-index:999; 
background: #ee3a09 ;float: none;}
body .social_nav5 ul{float: none;clear: both;}
body .social_nav5 li{background: url('../images/ic5.jpg') no-repeat right center;background-size: 1px 30px; width:25%; float:left; position:relative; font-size:12px; text-align:center; color:#fff;line-height:12px; height:60px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
body .social_nav5 li:last-child{border-right:none;}
body .social_nav5 li em{ width:30px; display:block; margin:0 auto; padding:8px 0 3px 0;}
body .social_nav5 li em img{width: 30px;}
body .social_nav5 li a{ color:#fff;}
body .social_nav5 li.cur{ color:#fff;}
body .social_nav5 li .erji{opacity: 0.85; position:absolute;bottom:70px; left:0; width:100%; text-align:left; background:#ee3a09 ; display:none; }
body .social_nav5 li .erji:before{ content:""; position:absolute;border-top:0.5rem solid #ee3a09 ;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:45%; top:100%; }

.social_nav5 li .erji a{width: 80%; display:block;border-bottom:1px solid #6ab37d;margin: 0 10%; line-height:25px; font-size:12px;position:relative; text-align:center;  color:#fff;}
.social_nav5 li .erji a:last-child{border-bottom:none;}
.simg{width: 98%;margin: 0 auto}
.simg img{width: 100%;}
	}


.banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.banner img {
  width: 100%;
  display: block;
}
@media (max-width: 1199px) {
  .banner .owl-theme {
    width: 120%;
    max-width: 120%;
    margin-left: -10%;
  }
}
@media (max-width: 991px) {
  .banner .owl-theme {
    width: 140%;
    max-width: 140%;
    margin-left: -20%;
  }
}
/*@media (max-width: 767px) {
  .banner .owl-theme {
    width: 160%;
    max-width: 160%;
    margin-left: -30%;
  }
}*/
.banner .owl-theme .owl-controls {
  margin: 0;
}
.banner .owl-theme .owl-controls .owl-pagination {
  position: absolute;
  width: 100%;
  bottom: 22px;
}
@media (max-width: 991px) {
  .banner .owl-theme .owl-controls .owl-pagination {
    bottom: 12px;
  }
}
.banner .owl-theme .owl-controls .owl-pagination .owl-page span {
  width: 10px;
  height: 5px;
  opacity: .5;
  border-radius: 3px;
  background: #0550a3;
}
.banner .owl-theme .owl-controls .owl-pagination .owl-page.active span {
  width: 25px;
  opacity: 1;
}
.banner .owl-theme .owl-controls .owl-buttons {
  display: none;
}
.banner .text {
  margin: auto;
  position: absolute;
  width: 100%;
  max-width: 1290px;
  left: 0;
  right: 0;
  top: 50%;
  color: #fff;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.banner .text h3 {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 24px;
  margin: 0;
}
.banner .text p {
  font-size: 24px;
  line-height: 2;
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1320px) {
  .banner .text {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .banner .text h3 {
    font-size: 24px;
  }
  .banner .text p {
    font-size: 16px;
  }
}