@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; border:0px; text-decoration:none; list-style-type:none; font-family:"Microsoft YaHei"; font-size:14px; background:none}
a{color:#595757;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top_w{ width:100%; min-width:1070px; background:#f2f2f3; border-bottom:1px solid #dcdddd; height:32px; line-height:32px;}
.top{ width:1070px; margin:0 auto;color:#727171;}
.top a{ padding:0 8px; color:#727171;}
.top a:hover{ text-decoration:underline}

.header_w{ width:100%;min-width:1070px; padding:10px 0px;} 
.header{ width:1070px; margin:0 auto; overflow:hidden}
.header .logo{ width:105px; height:80px; float:left}
.header .logo img{ width:105px; height:80px}
.header .tel{ width:335px; float:left; margin-left:475px; display:inline; height:50px; line-height:50px; color:#595757; font-size:14px; background:url(../images/gl_09.png) no-repeat no-repeat left center; text-indent:55px; margin-top:15px;}
.header .tel span{ color:#d7303a; font-size:22px;}
.header .ewm{ width:140px; float:right; overflow:hidden}
.header .ewm dl{ width:100%; overflow:hidden}
.header .ewm dl dd{ width:50px; float:left; line-height:80px; color:#595757; font-size:14px;}
.header .ewm dl dt{ width:80px; height:80px; float:right}
.header .ewm dl dt img{ width:80px; height:80px;}

.nav_w{ width:100%; background:url(../images/ani_03.png) repeat-x left top; border-bottom:1px solid #d7303a; border-top:1px solid #e6e6e6}
.nav{ width:1070px; margin:0px auto; height:36px; line-height:36px;position:relative; z-index:1;  }
.nav a{ color:#3e3a39;  }
.nav .nLi{ float:left;  position:relative; display:inline; margin-right:5px;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 30px; font-size:16px; font-weight:normal;  }
.nav .sub{ display:none; width:145px; left:0; top:36px;  position:absolute; background:#fff; line-height:26px; padding:5px 0;  box-shadow:5px 5px 3px #ccc }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; text-align:center; color:#7c7d7d; font-size:14px;}
.nav .sub a:hover{ color:#d7303a;  }
.nav .on h3 a{ background:#d7303a; color:#fff;   }


.fullSlide{ min-width:1070px; position:relative;  height:472px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:472px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:472px; }

.fullSlide .hd{ width:1000px; left:50%; margin-left:-500px; bottom:20px; position:absolute; z-index:1; overflow:hidden;  }
.fullSlide .hd ul{ float:right;  }
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullSlide .hd ul li img{ width:146px; line-height:47px; display:block; border:1px solid #fff;   }
.fullSlide .hd ul .on img{ border-color:#f00; filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:34px; height:57px; background:url(../images/ani_10.png) no-repeat left top;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:5%; background:url(../images/ani_07.png) no-repeat left top }

.wrapper{ width:1070px; margin:20px auto;}
.w1{ width:100%; overflow:hidden; margin-bottom:20px;}
.w1 .w1_l{ width:370px; float:left}
.w1 .w_t{ height:38px; border-bottom:2px solid #d7303a; margin-bottom:15px; color:#3e3a39; font-size:18px; line-height:38px;}
.w1 .w_t a{ float:right; color:#3e3a39;}
.w1 .w_t a:hover{ text-decoration:underline}
.w1 .w_t span{ color:#9fa0a0; font-size:14px; padding-left:20px;}
.w1 .w1_l dl{ width:100%;}
.w1 .w1_l dl dt{ width:370px; height:112px; margin-bottom:15px;}
.w1 .w1_l dl dt img{ width:370px; height:112px;}
.w1 .w1_l dl dd{ width:100%;}
.w1 .w1_l dl dd h4{ line-height:35px; line-height:35px; margin-bottom:10px;}
.w1 .w1_l dl dd h4 a{ font-weight:normal; color:#3e3a39; font-size:16px;}
.w1 .w1_l dl dd p{ line-height:23px; color:#727171; font-size:14px;}
.w1 .w1_l dl dd p a{ color:#d7303a; font-size:14px}
.w1 .w1_l dl dd h4 a:hover{color:#d7303a; }
.w1 .w1_l dl dd p a:hover{ text-decoration:underline}
.w1 .w1_c{ width:370px; float:left; margin-left:22px; display:inline}
.w1 .w1_c img{ display:block; width:370px;  height:112px; margin-bottom:10px;}
.w1 .w1_c ul li{ line-height:30px; padding-left:15px; background:url(../images/gl_33.png) no-repeat left center}
.w1 .w1_c ul li a{ display:block; color:#727171; font-size:14px;}
.w1 .w1_c ul li a span{ font-size:14px; color:#727171; float:right}
.w1 .w1_c ul li a:hover{color:#d7303a; }
.w1 .w1_c ul li a:hover span{color:#d7303a; }
.w1 .w1_r{ width:285px; float:right}
.w1 .w1_r ul li{ width:100%; margin-bottom:5px; height:35px;}
.w1 .w1_r ul li a{ display:block; padding-left:30px; color:#595757; font-size:15px; background:url(../images/gl_26.png) no-repeat 230px center #efefef; height:35px; line-height:35px;}
.w1 .w1_r ul li a:hover{ color:#fff; background:url(../images/gl_29.png) no-repeat 230px center #d7303a}
.w1 .w1_r .more{ display:block; width:100%; height:35px; margin-top:5px; line-height:35px; background:#efefef; text-align:center; color:#595757; font-size:14px;}
.w1 .w1_r .more:hover{ background:#d7303a; color:#fff}

.w2{ width:100%; margin-bottom:20px;}
.w2_t{ padding-left:20px; padding-right:15px; height:32px; background:url(../images/gl_43.png) no-repeat left top #efefef; color:#3e3a39; font-size:18px; line-height:32px; margin-bottom:10px;}
.w2_t span{ color:#9fa0a0; font-size:14px; padding-left:20px;}
.w2_t a{ float:right; color:#3e3a39; font-size:15px;}
.w2_c{ width:100%;}
.w2_c dl{ width:205px; float:left; margin-left:8px; display:inline;}
.w2_c dl a{ display:block; background:#efefef;}
.w2_c dl a dt{ width:205px; height:155px;}
.w2_c dl a dt img{ width:205px; height:155px;}
.w2_c dl a dd{ height:35px; line-height:35px; text-align:center; color:#595757; font-size:14px;}
.w2_c dl a:hover dd{ background:#d7303a; color:#fff}


.w3{ width:100%; overflow:hidden; margin-bottom:20px;}
.w3_t{ padding-left:20px; height:32px; background:url(../images/gl_43.png) no-repeat left top ; color:#3e3a39; font-size:18px; line-height:32px; margin-bottom:10px;}
.w3_t span{ color:#9fa0a0; font-size:14px; padding-left:20px;}
.w3_t a{ float:right; color:#3e3a39; font-size:15px;}
.w3 .w3_l{ width:768px; float:left; }
.w3 .w3_c{ width:100%; overflow:hidden}
.w3_c dl{ width:180px; float:left; margin-left:12px; display:inline}
.w3_c dl a{ display:block; background:#efefef;}
.w3_c dl a dt{ width:180px; height:155px;}
.w3_c dl a dt img{ width:180px; height:155px;}
.w3_c dl a dd{ height:35px; line-height:35px; text-align:center; color:#595757; font-size:14px;}
.w3_c dl a:hover dd{ background:#d7303a; color:#fff}
.w3_c dl.dll{ margin-left:0px;}
.w3_r{ width:285px; float:right}
.w3_r_c{ min-height:170px; background:#efefef; padding:10px;}
.w3_r_c p{ line-height:28px; color:#595757; font-size:13px;}

.w4{ width:100%; overflow:hidden}
.w4 .w4_l{ width:20px; padding:8px; background:#d7303a; font-size:16px; border-radius:15px; color:#fff; text-align:center; float:left}
.w4 .w4_r{ width:1010px; float:right; overflow:hidden; padding-top:10px;}
.w4 .w4_r li{ float:left; margin-right:40px; line-height:25px;}
.w4 .w4_r li a{ color:#595757; font-size:13px;}
.w4 .w4_r li a:hover{ color:#d7303a}

.foot_w{ background:#dcdddd; padding:20px 0px; border-top:1px solid #bababb; margin-top:20px;}
.foot{ width:1070px; margin:0 auto;}
.foot p{ line-height:25px; color:#595757; font-size:13px;text-align: center;
}
.foot p a{color:#595757; font-size:13px; padding:0px;}
.foot p a:hover{ text-decoration:underline;}

.left{ width:162px; min-height:282px; position:fixed; left:-127px; top:200px; background:url(../images/gl_18.png) no-repeat left top; overflow:hidden}
.left .l_l{ width:127px; float:left;}
.left .l_l p{ color:#d7303a; font-size:16px; margin-top:50px; text-align:center; margin-bottom:35px;}
.left .l_l a{ display:block; width:77px; height:22px; margin:0 auto; margin-bottom:10px;}
.left .l_l dl{ width:95px; margin:0 auto}
.left .l_l dl dd{ line-height:30px; text-align:center; color:#595757;}
.left .l_l dl dt{ width:95px; height:95px;}
.left .l_l dl dt img{ width:95px; height:95px;}
.left .l_r{ width:35px; height:200px; float:right; margin-top:35px; cursor:pointer}

.banner_o{ width:100%; min-width:1070px;}
.banner_o img{ width:100%;}

.wrapper_o{ width:1070px; margin:0px auto; margin-top:-15px; overflow:hidden; position:relative; z-index:10;}
.wrapper_o .o_left{ width:235px; float:left;}
.o_left h3{ height:60px; line-height:60px; background:#d7303a; font-size:23px; color:#ffffff; font-weight:normal; padding-left:25px; margin-bottom:10px;}
.o_left h3 span{ padding-left:10px; color:#fff;}
.o_left .o_menu{ width:100%; margin-bottom:2px;}
.o_menu ul li{ height:50px; margin-bottom:1px;}
.o_menu ul li a{ display:block; line-height:50px; padding:0px 25px; background:#efefef; color:#727171; font-size:16px;}
.o_menu ul li a span{ float:right; color:#727171; font-size:16px;}
.o_menu ul li a:hover{ color:#d7303a;}
.o_menu ul li a:hover span{ color:#d7303a}
.o_menu ul li.on a{ color:#d7303a;}
.o_menu ul li.on a span{ color:#d7303a}
.menu2{ width:100%; overflow:hidden}
.menu2 ul li{ margin-bottom:5px; width:235px; height:68px;}
.menu2 ul li img{ width:235px; height:68px;}

.o_right{ width:815px; float:right; padding-top:18px;}
.dqwz{ width:100%; height:40px; line-height:40px; color:#595757; padding-left:15px; background:url(../images/product_07.png) no-repeat left center; border-bottom:2px solid #d7303a; margin-bottom:15px;}
.dqwz a{ padding:0 5px; color:#595757}
.r_title{ overflow:hidden; margin-bottom:20px;}
.r_title ul li{ float:left; color:#595757; font-size:45px; margin-right:8px; display:inline}
.r_title ul li h4{ font-size:18px; font-weight:normal; color:#d7303a}
.r_title ul li p{ color:#898989; font-size:12px;}

.product_div{ width:100%; overflow:hidden; margin-bottom:25px;}
.product_div dl{ width:248px; float:left; margin-left:20px; display:inline; margin-bottom:30px;}
.product_div dl a{ display:block; background:#efefef;}
.product_div dl a dt{ width:248px; height:185px;}
.product_div dl a dt img{ width:248px; height:185px;}
.product_div dl a dd{ height:35px; line-height:35px; text-align:center; color:#595757; font-size:14px;}
.product_div dl a:hover dd{ background:#d7303a; color:#fff}
.product_div dl.dll{ margin-left:0px;}

.page{ width:100%; margin:30px auto; text-align:center; height:35px;}
.page span{ padding:3px 12px; margin:0px 3px; color:#595757; font-size:15px;border: 1px solid #E9E9E9;}
.page a{ padding:3px 12px; margin:0px 3px; color:#595757; font-size:15px;}
.page a:hover{ background:#3e3a39; color:#fff}
.page a.on{ background:#3e3a39; color:#fff}
.page .focus{ background:#3e3a39; color:#fff}

.link{ width:100%;}
.link p{ line-height:32px; color:#595757; font-size:14px;}
.link div{ line-height:32px; color:#595757; font-size:14px;}
.link img{width:100%;}
.map{ padding:10px; background:#efefef; text-align:center; margin-top:50px;}

.production{ width:100%;}
.production dl{ width:100%; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #dcdddd; overflow:hidden;}
.production dl dt{ width:180px; height:135px; float:left}
.production dl dt img{ width:180px; height:135px;}
.production dl dd{ width:600px; float:right}
.production dl dd h4{ margin-bottom:5px;}
.production dl dd h4 a{ color:#3e3a39; font-size:18px; font-weight:normal;}
.production dl dd p{ line-height:22px; color:#9fa0a0; font-size:13px;}
.production dl dd a.more{ display:block; width:90px; margin-top:15px; color:#d7303a; font-size:13px;}
.production dl dd a.more:hover{ text-decoration:underline}
.production dl dd h4 a:hover{ color:#d7303a}

.news_div{ width:100%;}
.news_div dl{ width:100%; overflow:hidden; margin-bottom:25px;}
.news_div dl dt{ width:90px; height:70px; float:left;  float:left; color:#22a080; font-size:30px; line-height:40px; text-align:center; padding:10px 0px; background:#efefef}
.news_div dl dd{ width:700px; float:right; border-bottom:1px solid #c9caca; min-height:89px;}
.news_div dl dt span{ display:block; width:100%; height:30px; line-height:30px; color:#595757; font-size:16px; }
.news_div dl dd h4{ line-height:25px; font-weight:normal;}
.news_div dl dd h4 a{ color:#595757; font-size:17px;}
.news_div dl dd p{ line-height:24px; color:#727171; font-size:13px;}
.news_div dl dd h4 a:hover{ color:#da350f;}

