/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.header{ position:relative; z-index:66;}
.logobg{ background:#d7d7d7; height:110px; overflow:hidden;padding:10px 0;}
.logo{float:left;width:500px;}
.hotline{float:right;line-height:110px;color:#008b3a;font-size:36px;}
.hotline span{font-size:24px;}
/*banner_02*/
.banner_02{ height:500px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}
.menubg{ background:#008b3a;}/*menu*/
.menu{height:50px;line-height:50px;}
.menu ul li{ float:left; position:relative; border-right:#fff solid 1px;width:149px;}
.menu ul li.hover a{color:#008b3a;background:#fff;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:50px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:18px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#008b3a;}
a.menu_hover{color:#008b3a; background:#fff;}

.con1{ height:40px; line-height:40px; border:3px double #ccc; margin-top:10px;}
.con1 h2{ float:left; color:#F00; width:130px; text-align:center; font-size:28px;}
/*scroll_01*/
.scroll_01{ float:left; width:1050px; overflow:hidden;}
.scroll_01 .hd .prev,.scroll_01 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_01 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_01 .bd li{ float:left; background:url(../images/n_bar.gif) left center no-repeat; padding-left:10px; margin-right:20px;}
.infoList li{ height:24px; line-height:24px;  text-align:left; width:auto !important;  } 
.infoList li .date{ float:right; color:#999;  } 
 
 /*
.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
     cursor:pointer; background:url("images/icoLeft.gif") no-repeat;} 
.leftLoop .hd .next{ background:url("images/icoRight.gif") no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ padding:10px;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left; _display:inline;  background:url(../images/n_bar.gif) left center no-repeat; padding-left:10px;}
.leftLoop .bd ul li a{ color:#F00;}
*/


.effect1 .picList li{ width:212px;  } 
.effect1 .picList .pic{ text-align:center; height:150px;  } 
.effect1 .picList .pic img{ width:206px; height:144px; padding:2px; border:1px solid #ccc; object-fit:cover;} 
.effect1 .picList .pic a:hover img{ border-color:#f00;  } 
.effect1 .picList .title{ line-height:24px;   } 
 
/* 多个左滚动 - 公用类 */ 
.effect1 .leftLoop{ overflow:hidden; position:relative;  border:1px solid #ccc;   } 
.effect1 .leftLoop .bd{ margin:10px; width:1178px; overflow:hidden;} 
.effect1 .leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.effect1 .leftLoop .bd ul li{ margin:0 12px; text-align:center; float:left;display:_inline;  } 

.con2{ margin-top:30px;}
.con2 h2{ background:url(../images/Title1_bg.jpg) repeat-x; height:32px; line-height:32px; overflow:hidden;}
.con2 h2 strong{ background:url(../images/Title_bg.jpg) left center no-repeat; width:112px; display:block; float:left; text-align:center; color:#fff; font-weight:normal;}
.con2 h2 a{ float:right;}
.c2-left{ float:left; width:410px;height:250px;margin-top:15px; overflow:hidden;}
.c2-right{ float:right; width:760px;height:250px; overflow:hidden;line-height:2;font-size:16px;margin-top:15px;text-indent:2em;}

.con3{ margin-top:20px;}
.c3-left{ float:left; width:267px;}
.c3-left p{line-height:1.2;font-size:14px;}
.c3-left h2{ background:url(../images/index_p_bg.jpg) no-repeat; height:34px; line-height:34px; color:#fff; padding-left:25px; font-weight:normal;}
.c3-left h2 span{ padding-left:5px; font-size:16px;}
.c3-left ul li{ height:50px; line-height:50px; background:url(../images/index_p_bg1.jpg) left center no-repeat; padding-left:35px; font-size:16px; font-weight:bold;}
.c3-left ul li a{ color:#0c67ba;}
.c3-right{ float:right; width:918px; overflow:hidden;}
.c3-right h2{ background:url(../images/index_ptitle_bg.jpg) no-repeat; height:34px; line-height:34px; overflow:hidden;}
.c3-right h2 strong{ color:#fff; width:120px; text-align:center; font-weight:normal; display:block; float:left;}
.c3-right h2 a{ float:right; padding-right:10px;}
.c3-right ul{ width:928px;}
.c3-right ul li{float: left;width: 222px; height: 250px; margin:10px 10px 0 0;}
.c3-right ul li .pic img{width:222px; height:210px;object-fit:cover;}
.c3-right ul li span{ display:block; height:26px; line-height:26px; text-align:center;font-size:14px;}

.con4{ margin-top:30px;}
.con4 h2{ background:url(../images/Title1_bg.jpg) repeat-x; height:32px; line-height:32px; overflow:hidden;}
.con4 h2 strong{ background:url(../images/Title_bg.jpg) left center no-repeat; width:112px; display:block; float:left; text-align:center; color:#fff; height:32px; line-height:32px; font-weight:normal;}
.con4 h2 a{ float:right;}
.c4-left{ float:left; width:390px;}
.c4-left dl{ padding:10px 0px;}
.c4-left dl dt{ height:120px; margin-bottom:10px;}
.c4-left dl dt img{ float:left; width:150px; height:120px;object-fit:cover;}
.c4-left dl dt a{ display:block; float:right; width:230px; color:#0c67ba; font-size:14px;}
.c4-left dl dt a strong{ display:block; height:30px; line-height:30px;}
.c4-left dl dt a b{ display:block; font-weight:normal; line-height:25px;}
.c4-left dl dd{ height:30px; line-height:30px; background:url(../images/news_con_li_bg.jpg) left center no-repeat; padding-left:30px; font-size:14px;}
.c4-left dl dd a{ float:left;}
.c4-left dl dd span{ float:right;}
.c4-right{ float:right; width:390px;}
.c4-right dl dt img{ float:left; width:390px; height:120px;object-fit:cover;}

.con5{ margin-top:20px;}
.con5 h2{ background:url(../images/index_ptitle_bg1.jpg) no-repeat; height:34px; line-height:34px; overflow:hidden;}
.con5 h2 strong{ color:#fff; width:120px; text-align:center; font-weight:normal; display:block; float:left;}
.con5 h2 a{ float:right; padding-right:10px;}
/*scroll_03*/
.scroll_03{ margin-top:10px; width:1200px; overflow:hidden; text-align:center;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_03 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_03 .bd li{ float:left; width:212px; overflow:hidden; margin:0 14px;}
.scroll_03 .bd li .img{height:150px; border:#ccc solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ max-width:206px; max-height:144px;object-fit:cover;}

.footer{ margin-top:50px;}
.f1bg{ background:#008b3a; padding-top:30px; padding-bottom:20px;}
.f1 dl{ float:left; width:180px; margin-right:20px;}
.f1 dl dt{ font-size:16px; color:#cdcdcd; line-height:35px;}
.f1 dl dd{ line-height:25px; font-size:14px; border-right:1px solid #fff;}
.f1 ul{ float:left; color:#fff;}
.f1 dl dt a{ color:#fff;}
.f1 dl dd a{ color:#fff;}
.f1 ul li.i1{ font-weight:bold; font-size:18px; color:#fff; line-height:40px;}
.f1 ul li.i2{line-height:30px;}
.f1 ul li.i3{ line-height:30px;}
.f1 ul li.i4{line-height:30px;}
.f1 img{float:right; width:180px; margin-left:10px;}

.f2{ background:#008e56; padding:15px 0px; text-align:center;}
.f2 ul li{ line-height:25px; color:#fff;}
.f2 ul li a{ color:#fff; padding:0px 10px;}

.con10{background:#f1f1f1;margin-top:30px;}
.con10 .wapper{background:url(../images/youshi.jpg) no-repeat center;height:660px;position:relative;}
.con10 p{width:210px;line-height:2;text-align:center;font-size:20px;position:absolute;}
.con10 .p1{left:20px;top:500px;}
.con10 .p2{left:345px;top:500px;}
.con10 .p3{left:652px;top:500px;}
.con10 .p4{left:976px;top:500px;}



/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; font-size:14px; text-align:right; border-bottom:1px dotted #454545; }
.inside{ margin-top:20px;min-height:400px;}

.inside_left{ width:260px; float:left;}
.inside_left .side_a h2{ background:url(../images/nei_tit3.png) no-repeat; height:34px; line-height:34px; color:#fff; padding-left:20px; font-size:22px; font-weight:normal;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:40px; line-height:40px; border-bottom:dotted #8b8b8b 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:50px; font-size:16px; background:url(../images/ml_icon.png) 25px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:url(../images/ml_icon_on.png) 25px center no-repeat; color:#ffc217;}
.side_b{ margin-top:15px;}
.side_b p{font-size:14px;line-height:1.2;}
.side_b h2{ background:url(../images/nei_tit3.png) no-repeat; height:34px; line-height:34px; color:#fff; padding-left:20px; font-size:22px; font-weight:normal;}
.side_b img{ max-width:260px; padding:10px 0px;}
.side_b ul li{ height:30px; line-height:30px; font-size:14px; color:#f00;}
.side_b ul li a{color:#f00;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:900px; float:right; }
.inside_con{ padding:10px 0;font-size:16px;line-height:2;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);object-fit:cover;}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.html) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}

.xgtitle{border-bottom:1px solid #ccc;color:#000;font-size:18px;font-weight:bold;}
.page{height:30px;text-align:center;padding:20px;font-size:14px;}
.page ul{display:inline-block;}
.page li{float:left;padding:5px 8px;background:#dedede;margin:0 3px;}
.page .thisclass{background:#fff;}

.imglist li{width:200px;height:230px;float:left;text-align:center;margin:20px 0px 0 20px;}
.imglist li img{width:200px;height:200px;object-fit:cover;}
.inside_con img{max-width:800px}
.con6{width:100%;height:1288px;background:url(../images/youshi.jpg) no-repeat center #daffe6;margin-top:40px;}
		.con6 .wapper{position:relative;}
		.con6 p{font-size:20px;width:500px;color:#000;position:absolute;}
		.con6 .p1{top:448px;left:75px;}
		.con6 .p2{top:540px;left:75px;}
		.con6 .p3{top:640px;left:75px;}
		.con6 .p4{top:960px;left:700px;}
		.con6 .p5{top:1056px;left:700px;}
		.con6 .p6{top:1158px;left:700px;}