body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input
{margin:0;padding:0;}
body,input,textarea{font-size:14px;color:#666666; font-family: 'Microsoft Yahei';}
img{border:none;}
ul,ol,li,a{list-style:none;text-decoration: none;color: #4d4d4d;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
 body{word-wrap:break-word;word-break:break-all}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
html
{
    /* overflow-y: scroll; */
    height:100%;
}
html,body{min-width:1260px;}
 
.w1200{ width: 1200px; height: auto; margin: 0 auto;}
/*公共部分*/
.fl{ float: left; } /*左浮动*/
.fr{ float: right;} /*右浮动*/
.clear { clear: both; } /*清浮动*/
.dn{ display: none; } /*不显示*/
 
.mane{ width:1200px; margin:0 auto; display:block;}
.logo{ width:500px; float:left;}
.menu{ padding:25px 0 25px 40px; float:right;}
.menu ul li{ float:left; margin-left:20px;}
.menu ul li a{ font-size:16px; color:#444; line-height:50px; height:50px; border-bottom:2px solid #fff; padding:0 10px; float:right; display:block; }
.menu ul li a:hover,.menu ul li a.current{border-bottom: 2px solid #2b2b2b; color:#000;}

/* 焦点图样式 */
.fullSlide{ width:100%;  position:relative;  height:720px; }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:720px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:720px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; 	}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px;background:#fff; filter:alpha(opacity=80);opacity:0.8;overflow:hidden; line-height:9999px; border-radius:50%;}	
.fullSlide .hd ul .on{ background:#f1b11a;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:5%;z-index:1;width:40px;height:80px;background:url(../images/pre.png) no-repeat center rgba(0,0,0,0.6) ;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;display:none;border-radius:5px 0 0 5px;}
.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:auto;right:5%;z-index:1;width:40px;height:80px;background:url(../images/next.png) center no-repeat rgba(0,0,0,0.6) ;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;display:none;border-radius:0 5px 5px 0;} 


/*头部结束  */

.banner{ width: 100%; height: 720px; display: block; position: relative; }
.banner2{ width: 100%; height: 450px; display: block; position: relative; background-size: cover; background-image: url(../images/bbanner2.jpg);}
.banner3{ width: 100%; height: 450px; display: block; position: relative; background-size: cover; background-image: url(../images/bbanner3.jpg);}
.banner5{ width: 100%; height: 450px; display: block; position: relative; background-size: cover; background-image: url(../images/bbanner5.jpg);}
 
 
.red{color:#F00}
.yellow{color:#32833a}

.ban-form{ width: 340px; height: 719px; font-size: 14px; color: #222; background: url(../images/flo.png); position: absolute;
padding:0 30px; color: #fff; top: 0;} 
.ban-form h3{ padding-top: 100px; margin-bottom: 30px;}
.ban-form p{margin:15px;}
.ban-form input{width:320px;height:34px;border:none;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
.ban-form textarea{resize:none;width:320px;height:100px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
.ban-form .form-sub{background-color:#32833a;height:38px; color:#fff;}
 
.xmpic{ width:100%; background:#f4f4f4; padding:50px 0;}
.xmpic ul{ width:1200px; margin:0 auto;}
.xmpic ul li{ width:136px; margin-right:130px; height:51px; display:block;  float:left;  }
.xmpic ul li:nth-child(5n){ margin-right:0;}
.xmpic ul li img{ float:left;}
.xmpic ul li span{ text-align:right; float:right; font-size:18px; line-height:51px;}


.fwcpbg{ width:100%; background: url(../images/center.jpg ) no-repeat center top; padding:70px 0; position:relative; }
.fwcptt{text-align: center; font-size: 30px; font-weight: bold; color: #32833a;display: block; line-height:80px;}
.fwcptt span{ display:block; text-align:center;}
.fwcptt em{ font-size:16px; line-height:20px; color:#000; text-align:center; display:block; font-weight:normal; font-style:normal; margin-top:20px;}
.fwcptt i{ font-size:12px; text-align:center; line-height:20px; text-transform:uppercase; color:#888787; font-weight:normal; font-style:normal; display:block; margin-top:20px;} 
.fwcpbg ul{ width:1200px; margin:50px auto 0 ; position:relative;}
.fwcpbg ul li{ width:255px; margin-right:60px; margin-bottom:30px; float:left; display:block;}
.fwcpbg ul li:nth-child(4n){ margin-right:0;}
.fwcpbg ul li img{ width:255px; height:200px; display:block;} 
.fwcpbg ul li span{ display: block; text-align: center;font-size: 18px; color: #fff; line-height:40px; height:40px; }
.fwcpbg ul li p{ font-size:13px; line-height:20px; height:60px; display:block; width:100%; overflow:hidden; color:#aaa;}


.case{ background: url(../images/case_bg.jpg) no-repeat top center; width:100%; position:relative; display:block; padding:60px 0;}
.case ul{ width:1200px; margin:50px auto 0; position:relative;} 
.case ul li{ width:384px; float:left; display:block; margin-right:24px; }
.case ul li img{ width:384px; height:275px; display:block;}
.case ul li span{ width: 300px; display:block; font-size: 24px; color: #fff; text-align: center; border-bottom: 1px solid #fff; margin: 0 auto; padding-bottom: 16px; margin-top: 40px;}
.case ul li em{  width: 260px;font-style: normal; font-size: 16px; text-align: center; line-height: 25px; color: #fff; display: block; margin: 0 auto; margin-top: 15px;}
.case ul li:nth-child(3n){ margin-right:0;}

.negwbg { width:100%; padding:100px 0; display:block; position:relative;}
.negwbg ul{width:1200px; margin:80px auto 0 ; position:relative;}
.negwbg ul li{ width:140px; float:left; display:block; margin-right:11px; position: relative;}
.negwbg ul li:nth-child(8n){ margin-right:0;}
.negwbg ul li img{ width:140px; height:140px; display:block; }
.negwbg ul li span{ text-align:center; height:30px; line-height:30px; margin-top:25px; font-size:14px; color:#888; display:block;}

.abt{ width:100%; position:relative; background:url(../images/about.jpg) no-repeat right; display:block;  overflow:hidden;  height:470px;}
 
.about_left{ width: 650px; padding-right:80px; background:#fff; padding-top:40px; overflow:hidden;  height:430px; float:left; overflow:hidden;}
.about_left h3{ color:#000; font-size: 28px; font-weight: bold; margin-bottom: 50px;}
.about_left h3 i{ font-style: normal; padding-bottom: 15px; border-bottom: 1px solid #32833a;}
.about_left p{ font-size:15px; color:#666; line-height:35px;}
.about_left span a{ width:140px; height:50px; line-height: 54px; display: block; background:#282828; color: #fff; font-size: 12px; text-align: center; margin-top: 65px;}


.about_left2{ width: 650px; padding-right:80px; background:#fff; padding-top:40px; overflow:hidden;  height:100px; float:left; overflow:hidden;}
.about_left2 h3{ color:#000; font-size: 28px; font-weight: bold; margin-bottom: 50px;}
.about_left2 h3 i{ font-style: normal; padding-bottom: 15px; border-bottom: 1px solid #32833a;}
.about_left2 p{ font-size:15px; color:#666; line-height:35px;}
.about_left2 span a{ width:140px; height:50px; line-height: 54px; display: block; background:#282828; color: #fff; font-size: 12px; text-align: center; margin-top: 65px;}




/*+++++++++++++++++++++++++++++++++++++++++++++  */

.footer{ width: 100%; height: auto; background: url(../images/footer_bg.jpg) no-repeat center; padding:100px 0 50px 0; margin-top:30px;}
.foo_top{ width:1200px; margin:0 auto;}
.foo_top span{ margin-right:130px; display: inline-block;}
.foo_top span:nth-child(3n){ margin-right:0;}
.foo_top em{ position: relative; top: -13px; left: 10px; font-style: normal; color: rgb(74, 74, 74); font-size: 16px;}
.foo_cen ul{ width:100%; margin: 0 auto; margin-top:40px; text-align:center;}
.foo_cen li{ display:inline-block; text-align: center; width: 140px; }
.foo_cen li a{ color: #5e5e5e; font-size: 16px;} 
.fop{ margin-top:40px; text-align:center; font-size:14px; display:block;}
.fop a{  color: rgba(66,165,246,1);}
 
.indexnamefra{ width:100%; background:#F4F7F3; padding:40px 0; border-bottom:1px solid #dbdbdb;} 
.kec{ width:1000px; margin: 0 auto ; text-align:center; color:#2f2f2f; font-size:38px; line-height:50px; } 
.pro_type{ width:1180px; margin:0 auto;overflow:hidden; text-align:center;}
.pro_type ul li a{ padding:0 25px; display:block; margin:20px 5px 0 5px; font-size:14px; background:#006134; color:#fff; border-radius:5px; height:30px; line-height:30px;}
.pro_type ul li{ display:inline-block;}
.pro_type ul li a:hover,.pro_type ul li a.current{ text-decoration:underline; background:#32833a;}


.info{width:1180px; margin:0 auto;overflow:hidden; text-align:center;} 
.info ul{ padding:0;}
.info ul li{ display:inline-block;}
.info ul li a{  padding:0 25px; display:block; margin:20px 5px 0 5px; font-size:14px; background:#006134; color:#fff; border-radius:5px; height:30px; line-height:30px;} 
.info ul li a:hover,.info ul li a.current{text-decoration:underline; background:#32833a;} 
.info ul  ul{ width:100%; margin:30px auto 0; padding:0px;}
.info ul  ul{ display: none;}
.info ul  ul li a{padding:0 25px; display:block; margin:5px; font-size:14px; background:#f1f1f1; color:#000; border:1px solid #ccc; border-radius:5px; height:30px; line-height:30px; }
.info ul  ul li a:hover,.info ul  ul li a.current{color:#AA131C; background:#f1f1f1; }	 
.info ul  ul.current{ display:block}

.infsdo{width:1180px; margin:30px auto 0;overflow:hidden; text-align:center;}  
.infsdo ul li{ display:inline-block;}
.infsdo ul li a{padding:0 25px; display:block; margin:5px; font-size:14px; background:#f1f1f1; color:#000; border:1px solid #ccc; border-radius:5px; height:30px; line-height:30px; }
.infsdo ul li a:hover,.infsdo ul li a.current{color:#AA131C; background:#f1f1f1; }	 



.scv-shaixuan{width:1160px; background:#f1eeed;  margin:30px auto 0; padding:5px 20px;position:relative}
.scv-shaixuan b{float:left;font-weight:bold;color:#000;margin-right:10px;line-height:30px;}
.scv-shaixuan a{display:inline-block;display:inline;zoom:1;color:#333;line-height:30px; margin-right:12px;white-space:nowrap;word-wrap:break-word}
.scv-shaixuan a:link,.termcon a:visited{color:#333}
.scv-shaixuan a:hover{color:#32833a;text-decoration:none} 
.scv-shaixuan span{color:#32833a;font-weight: 700;padding:1px 12px 1px 0;}

.t-search{width:260px;height:35px; position:relative; margin:20px auto 0;}
.t-search .search_ipt{width:180px;height:33px;line-height:33px;border:1px solid #006134; padding:0 10px; font-size:12px; } 
.t-search .search_btn{width:60px;height:35px;display:block; float:left;padding:0;margin-right:0; cursor:pointer;position:absolute;right:-1px;top:0;border:0;background:#006134; font-size:14px; text-align:center; color:#fff;border-radius:0 5px 5px 0; line-height:35px; }


.bana { width:100%; height:auto; margin:0 auto; text-align:center; }
.bana img{ max-width:100%; height:auto; margin:0 auto; display:block; text-align:center; }
 
.content_index{ text-align: center; padding-top: 60px;}
.content_index h3{  font-size: 30px; color: rgb(68, 68, 68); position: relative; margin-bottom: 46px;}
.content_index h3 font{ color:#dedede; margin:0 20px; font-size:30px;    word-wrap: break-word; font-weight:normal;}
.content_index p{ font-size: 15px; color:#888; line-height:30px; text-align: center;}


.content_index2{ text-align: center; padding-top:40px;}
.content_index2 h3{  font-size: 30px; color: rgb(68, 68, 68); position: relative; margin-bottom:15px;}
.content_index2 h3 font{ color:#dedede; margin:0 20px; font-size:30px;    word-wrap: break-word; font-weight:normal;}
.content_index2 p{ font-size: 15px; color:#888; line-height:30px; text-align: center;}




.content_ha { width:1200px; margin:100px auto 0; position: relative;}
.content_ha ul li{ float: left; width:575px; margin-right:50px;}
.content_ha ul li:nth-child(2n){ margin-right:0;}
.content_ha ul li img{ width:575px; height:275px; display:block;}
.content_ha ul li span{ display: block; text-align: left; color:#888; font-size: 16px; line-height: 76px;}


.content_ha1 { width:1200px; margin:30px auto 50px; position: relative;}
.content_ha1 dl{ width:249px;border:0; margin-right:68px; display:block; float:left; margin-top:20px; }
.content_ha1 dl:nth-child(4n){ margin-right:0;} 
.content_ha1 dl dd {width:249px; height:178px; display:block; overflow:hidden;}
.content_ha1 dl dd img{width:249px; height:178px;transform: scale(1);
				transition: all 1s ease 0s;
				-webkit-transform: scale(1);
				-webkit-transform: all 1s ease 0s;}
				
.content_ha1 dl dd:hover img { 
				transform: scale(1.1);
				transition: all 1s ease 0s;
				-webkit-transform: scale(1.1);
				-webkit-transform: all 1s ease 0s;}
				
.content_ha1 dl dt{ margin-top:5px; width:100%; }
.content_ha1 dl dt span{ width:100%;height:30px; display: block; color:#333; font-size: 16px; line-height:30px; text-align: center; overflow:hidden;}
.content_ha1 dl dt p{ width:100%; line-height:20px; font-size:12px; height:60px; display:block; overflow:hidden; color:#999}

.cosar { width:1200px; margin:0 auto 50px; position: relative;}
.cosar dl{ width:249px;border:0; margin-right:68px; display:block; float:left; }
.cosar dl:nth-child(4n){ margin-right:0;} 
.cosar dl dd {width:249px; height:178px; display:block; overflow:hidden;}
.cosar dl dd img{width:249px; height:178px;transform: scale(1);
				transition: all 1s ease 0s;
				-webkit-transform: scale(1);
				-webkit-transform: all 1s ease 0s;}
				
.cosar dl dd:hover img { 
				transform: scale(1.1);
				transition: all 1s ease 0s;
				-webkit-transform: scale(1.1);
				-webkit-transform: all 1s ease 0s;}
				
.cosar dl dt{ margin-top:10px; width:100%; }
.cosar dl dt span{ width:100%;height:30px; display: block; color:#333; font-size: 16px; line-height:30px; text-align: center; overflow:hidden;}
.cosar dl dt p{ width:100%; line-height:20px; font-size:12px; height:60px; display:block; overflow:hidden; color:#999}


.dede_pages { MARGIN:20px auto  50px; text-align:center; width:100%; }
.dede_pages ul li {BORDER: #CFCFCF 1px solid; font-size:14px; PADDING:0 9px; line-height:26px;  MARGIN:3px; COLOR: #888888; TEXT-DECORATION: none; display:inline-block;}
.dede_pages ul li A{ color:#888888;TEXT-DECORATION: none; }
.dede_pages ul li A:hover { color:#ff7916;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#32833a;BORDER:#32833a 1px solid;TEXT-DECORATION: none;}

 
 
 
.sheji_con{margin:0 auto 100px auto; width:1200px;}
.sheji_con h3{ font-size: 30px; color: rgb(75, 75, 75); padding-top: 115px; text-align: center;}
.sheji_con ul{ margin-top: 130px;}
.sheji_con ul li{ float: left; text-align: center; padding: 0 47px;}
.sheji_con ul li a{display: block; font-size: 16px; color: rgb(122, 121, 121);}
.sheji_con ul li span{ display: block; text-align: center;line-height: 80px;}


.bbg_content2{ padding: 85px 0; width:1200px; margin:0 auto;}
.bbg_content2 li{ border-bottom: 1px dashed #dbdbdb; padding-bottom: 46px; margin-top: 33px;}  
.new_a{ float:left; width: 84px; height: 70px; background-color: #f2f2f2; color: #666; text-align: center; font-size: 25px; padding-top: 14px;}
.new_a em{ display: block; font-size:12px; font-style: normal; color: #666;}
.new_b{ width:1100px; float:right;}
.new_b h3{font-size:18px; color: #666; line-height:35px; font-weight: normal;}
.bbg_content2 li:hover h3{ color:#000;}
.new_b p{ margin-top: 4px; margin-bottom:6px; line-height: 25px; font-size: 14px; color: #999;}
 
.aboutUs{ margin: 100px auto; width:1200px; }
.aboutUs ul li{ float: left; text-align: center; padding:0 110px;}
.aboutUs ul li a{display: block; font-size: 16px; color: rgb(122, 121, 121);}
.aboutUs ul li span{ display: block; text-align: center;line-height: 80px;}
.map{width:1200px;  margin:0 auto;}

 
.dy-text{ overflow: hidden; font-size:14px; line-height:30px; width:1200px; margin:10px auto 50px auto;}
 
.ert{  font-size:20px; color:#000; font-weight:600; text-align:center; margin-top:20px;}
.wr{padding-bottom:15px; font-size:14px; color:#666; margin-bottom:20px; padding-top:5px; text-align:center;border-bottom:1px dotted #dedede; }

.aoaer{font-size:14px; line-height:28px; color:#666;}
.aoaer img,dy-text img{ max-width:100%; margin:0 auto;}
.aoaer a{ color:#000;}


.main_r_nav ul{padding:0 10px;  height:35px; margin:20px auto; background:#f8f8f8;}
.main_r_nav ul li{color:#2d2a3d;font-size:13px; font-weight:600; line-height:35px;font-family:"microsoft yahei"; width:40%; float:left; height:35px; overflow:hidden; }
.main_r_nav ul li a{color:#2d2a3d; line-height:35px; font-weight:normal; }
.main_r_nav ul li a:hover{color:#f36600;}


.msg_ul{width:660px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:330px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_tesdf{width:450px; max-width:450px;height:auto; min-height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none} 
.msg_submit{width:120px;height:36px; background:#ff6101; margin-top:20px; float:left; border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
.msg_submit:hover{ background:#ff8201; }
.msg_res{width:120px;height:36px; background:#00a817;margin-top:20px; float:left; margin-left:20px;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
.msg_res:hover{ background:#33b845;}
