/* CSS Document */


/*---------------------------------页头样式开始-------------------------------------*/

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,table,img,div{margin:0;padding:0} 
h1, h2, h3, h4, h5, h6, font{ font-weight:normal;}
body { background:#fff; color:#222; font-size:16px; font-family: "Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif; }
a{text-decoration:none} 
a:hover,a:active,a:focus{color:#c00;text-decoration:none;}
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
p{word-wrap:break-word}



.lwxs{ float:left; height:120px; width:130px; margin-top:8px; }
.lwxs img { width:110px; height:110px;}
.fr{ float:right;}
.fl{ float:left;}
.header,.content,.footer {width:1200px;margin:0 auto; overflow:hidden;}
.top { background: #fff;
	width: 100%;
	
	border-top:6px #00a13a solid;
	z-index: 10;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.36);}
.logo {width:600px;overflow:hidden;height:130px;position:relative;}
.logo h1 {text-indent:-999em;display:block;width:110px;height:68px;float:left;position:absolute;top:30px;left:0px;}
.logo h1 a {display:block;width:110px;height:68px;}
.logo h2 {font-size:28px;color:#046e2a;position:absolute;top:32px;left:128px;}
.logo p {color:#666;font-size:18px;position:absolute;top:70px;left:128px;}
.lx {width:280px;height:44px;overflow:hidden;margin-top:40px;background:#046e2a url(../Images/tel.png) no-repeat 2px 2px;color:#fff;position:relative;border-radius:20px; margin-right:50px; margin-left:80px;}
.lx b {font-weight:100;position:absolute;left:55px;top:13px;font-size:14px;}
.lx em {font:22px Arial,Helvetica,sans-serif;position:absolute;right:15px;top:10px;}
.nav {height:48px;background:#00a13a;}
.main-nav {width:1200px;margin:0 auto;height:48px;}
.nav ul li {float:left;height:48px;line-height:48px;width:124px;position:relative;text-align:center;}
.nav ul li a {color:#fff;font-size:16px;display:block;}
.nav  .sub-menu {width:124px;display:none;background:#046e2a;z-index:999;position:absolute;top:48px;left:0px;}
.nav  .sub-menu li {}
.nav  .sub-menu li a {font-size:14px;}
.nav .current-menu-item a,.nav li:hover {background:#046e2a;}
.nav .sub-menu li:hover,.nav .sub-menu li a:hover {background:#00a13a;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.cdc{ height:360px;}
.banner{
	width:100%;
	height:450px;
	position:relative;
	overflow:hidden;
}
.banner ul{
	height:450px;
	position:absolute;
	left:0px;
}
.banner ul li{
	height:450px;
	float:left;
}
.banner ul li img{
	width:100%;
	height:100%;
}

.banners
{
	width:1200px;
	height:260px;
	margin:0 auto;  
	overflow:hidden;
}
.banners img { width:1200px; height:260px;}
/* 首页产品 */
.protect-box{
	width: 100%;
	height: auto;
	background-color: #fafafa;
}
.protect{
	margin:0 auto;
	padding-top:20px;
	width:1200px;
	height:auto;
	overflow:hidden;
}
.protect-list-box{
	width:1200px;
	height:auto;
}
.c-title{
	width:100%;
	height:46px;
	border-bottom: 1px solid #ddd;
	padding-bottom:2px;
}
.c-title i{
	width: 6px;
	height: 26px;
	background-color: #00a13a;
}
.c-title h3{
	height:26px;
	line-height:26px;
	margin-left:16px;
	font-size: 24px;
	font-weight: bold;
	border-bottom:3px solid #00a13a;
}

.protect-box1{
	width: 100%;
	height: auto;
	background-color: #fafafa;
}
.protect1{
	margin:0 auto;
	padding-top:20px;
	width:1200px;
	height:auto;
	overflow:hidden;
}
.protect-list-box1{
	width:1200px;
	height:auto;
}
.c-title1{
	width:100%;
	height:46px;
	border-bottom: 1px solid #ddd;
	padding-bottom:2px;
}
.c-title1 i{
	width: 6px;
	height: 26px;
	background-color: #00a13a;
}
.c-title1 h3{
	height:26px;
	line-height:26px;
	margin-left:16px;
	font-size: 24px;
	font-weight: bold;
	border-bottom:3px solid #00a13a;
}





.protect-list{
	width:100%;
	margin-top:10px;
}
.protect-list2{
	width:100%;
	margin-top:10px;
}
.protect-list li{
	float:left;
	margin:10px 0 0 15px;
	padding:20px 0;
	width:270px;
	height:340px;
	border:1px solid #ccc;
	background-color: #fff;
	text-align:center;
	overflow:hidden;
}
.protect-list li:nth-child(1),.protect-list li:nth-child(4),.protect-list li:nth-child(7),.protect-list li:nth-child(10),.protect-list li:nth-child(13),.protect-list li:nth-child(16){
	margin-left:0px;}

.protect-list1{
	width:100%;
	margin-top:10px;
}

.protect-list1 li{
	float:left;
	margin:10px 0 0 15px;
	padding:20px 0;
	width:388px;
	height:340px;
	border:1px solid #ccc;
	background-color: #fff;
	text-align:center;
	overflow:hidden;
}
.protect-list1 li:nth-child(1),.protect-list1 li:nth-child(4),.protect-list1 li:nth-child(7),.protect-list1 li:nth-child(10),.protect-list1 li:nth-child(13),.protect-list1 li:nth-child(16){
	margin-left:0px;}
	
		
	.jt{
	position:absolute;
	width:15px;
	height:31px;
	top:10px;
	cursor:pointer;
}
.jt_zb{
	background:url("../images/xzb.png");
	background-size:15px 31px;
	left:0px;
}
.jt_yb{
	background:url("../images/xyb.png");
	background-size:15px 31px;
	right:0px;
}

	.jt1{
	position:absolute;
	width:15px;
	height:31px;
	top:10px;
	cursor:pointer;
}
.jt_zb1{
	background:url("../images/xzb.png");
	background-size:15px 31px;
	left:0px;
}
.jt_yb1{
	background:url("../images/xyb.png");
	background-size:15px 31px;
	right:0px;
}

.protect-list2 li{
	float:left;
	margin:10px 13px 0 0;
	padding:20px 0;
	width:275px;
	height:340px;
	border:1px solid #ccc;
	background-color: #fff;
	text-align:center;
	overflow:hidden;
}

.port-1{
	width:100%;
	position:relative;
}
.text-desc{
	width: 100%;
	height: 55px;
	color: #fff;
	
	text-align: center;
}

.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}

.port-1 .text-desc h3{
	height: 60px;
	line-height: 60px;
	color: #fff;
}
.port-1 .text-desc p{
	position: relative;
	display:inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	background: #fff;
	-pie-background: #fff;
	text-align: center;
	color: #717171;
    behavior: url(/statics/css/PIE.htc);
	overflow: hidden;
}
.port-1 .text-desc span{
	width: 100%;
	display:inline-block;
	height: 5px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}


.port-1 .image-box{
	width:100%;
	text-align:center;
}
.port-1 .image-box img{
}

.port-1.effect-2 .text-desc {
    top: auto;
    bottom: -114%;
	
}
.port-1.effect-2:hover .text-desc{bottom: 0;}
.c-title ul{ float:left;  height:52px;}
		.c-title ul li{ float:left; cursor:pointer; padding: 10px 20px;height:52px;line-height:30px;font-weight: bold;font-size: 16px;width:105px;text-align:center;}
		.c-title ul li.on{background:#00a13a; color: #fff;}
.c-title1 ul{ float:left;  height:52px;}
		.c-title1 ul li{ float:left; cursor:pointer; padding: 10px 20px;height:52px;line-height:30px;font-weight: bold;font-size: 16px;width:105px;text-align:center;}
		.c-title1 ul li.on{background:#00a13a; color: #fff;}		
.more{
	height:26px;
	line-height:26px;
}

/*简介*/

.about{ margin-top:40px;}

.indexPart2_l{ width:50%; position:relative;}

.indexPart2_l .bg img{ width:100%; height:452px;}

.indexPart2_r{ width:50%;height:452px; position:relative; background:#00a13a; color:#fff;}

.indexPart2_r .txtt{ padding:5% 0 0 80px; font-size:36px; text-transform:uppercase; font-weight:bold;}

.indexPart2_r .name{ font-size:28px; padding-left:80px;}

.indexPart2_r .content{ font-size:14px; line-height:26px;  width:80%; float:left; padding-left:60px;}

.indexPart2_r .btnDiv{ padding:35px 0 0 80px;float:left;}

.indexPart2_r .btnDiv a{  width:148px; height:43px; color:#fff; border:#fff solid 1px; font-size:14px; text-align:center; line-height:43px; float:left;}

.ht_gywm{width: 100%; margin: 20px auto 0px; text-align: center; }
.ht_gywm1{ width: 478px; height: 48px;text-align: center; margin: 0 auto; margin-bottom:30px;}
.ht_gywm2{background:url(../images/ys.jpg) top center no-repeat;height: 236px;}
.ht_gywm2>div { position: relative; width: 1200px;margin: 0 auto;}
.ht_gywm2 h3{width: 231px; font-size: 14px; color: #fff;font-weight: normal;float: left;text-align: center;padding:167px 24px 0  45px ;}


/*新闻*/
.abtw{ font-family:"Microsoft YaHei";background:url(../Images/abt_bg.gif);}
.content1{ width:1200px; margin:0 auto; overflow:hidden; }
.inf{ clear:both;height:620px; overflow:hidden; padding-top:40px;}
.inf h3{padding:17px 0 0; height:73px; overflow:hidden; text-align:center; line-height:31px; font-weight:100; font-size:24px;
background:url(../Images/inf_l.gif) left 51px repeat-x;}
.inf h3 a{ color:#000;display:inline-block;margin:0 auto;padding:0 20px; background:#fff;}
.inf h3 span{ vertical-align:top; display:block; font-family:Arial; font-weight:400; font-size:14px; text-transform:uppercase; color:#666; line-height:25px;}
.inf p{ text-align:center; position:relative;width:336px;height:185px; position:relative;}
.inf p img{ display:block;width:336px;height:175px;}
.inf p b{ font-weight:100; z-index:-1; display:block;width:336px; position:absolute;left:0;top:141px; line-height:34px;height:34px;font-size:12px; background:#362c24; color:#fff;}
.inf p a:hover b{ z-index:1;}
.inf p a{ display:block;}
.inf ul{height:226px; overflow:hidden;padding:9px 0 0;}
.inf ul li{ line-height:36px;height:36px; padding:0 0 0 25px;vertical-align:top;background:url(../Images/inf_ic.gif) 6px 15px no-repeat; overflow:hidden;}
.inf ul li a{ color:#362c24; font-size:14px;}
.inf1{width:336px;padding:0 22px;height:560px; overflow:hidden; background:#FFF; display:inline;margin:0 30px 0 0; border-top:3px solid #00a13a;}
.inf3{width:336px;padding:0 22px;height:560px; overflow:hidden; background:#fff; border-top:3px solid #00a13a;}
.inf3_c{height:220px; overflow:hidden;line-height:23px;padding:16px 0 0; color:#362c24;}
.inf3_c a{ font-size:14px; color:#362c24;}
.inf3_c dl{padding:0 0 20px 20px; margin:0 0 12px;border-bottom:1px #362c24 dashed;}
.inf3_c .lst{ border:none;}
.inf3_c dl dt,.inf3_c dl dd{ padding:0 0 0 22px;}
.inf3_c dl dt{ background:url(../Images/que.jpg) left 5px no-repeat;margin:0 0 10px;}
.inf3_c dl dd{ background:url(../Images/ans.gif) left 4px no-repeat;}
.inf em{ font-style:normal; font-weight:100; display:block;line-height:36px;height:36px;background:url(../Images/inf_m.gif) center top no-repeat; text-align:center;}
.inf em a{ display:inline-block; text-align:center;width:124px; line-height:36px;height:36px; overflow:hidden; color:#fff; font-size:14px; margin:0 auto;}

/*底部*/
.foot {height:237px;width:100%;overflow:hidden;position:relative;margin-top:-7px;background:#2f3448 url(../Images/fbg.png) no-repeat center top;}
.flogo {width:180px;height:230px;overflow:hidden;margin-top:40px;/*background:#fff;*/}
.flogo img {width:118px;height:125px;margin:38px 0 0 31px;display:block;}
.fnr {width:956px;height:219px;margin-top:18px;overflow:hidden;}
.fnav {height:58px;overflow:hidden;border-bottom:1px solid #505664;font:16px "Microsoft Yahei";line-height:58px;color:#fff;margin-left: -11px;}
.fnav a {display:inline-block;padding:0 11px;color:#fff;}
.fwz {width:575px;height:125px;overflow:hidden;margin-top:20px;font:16px "Microsoft Yahei";line-height:26px;color:#d7d7d7;position:relative;}
.fwz em {padding:0 8px;}
.fwz a {color:#d7d7d7;}
.fwz p span{ color:#F00;}
.code {width:150px;height:160px;overflow:hidden;background:#656b77;}
.code img {width:130px;height:130px;margin:9px 0 0 10px;}
.code em {display:block;text-align:center;font:12px "Microsoft Yahei";height:24px;line-height:24px;overflow:hidden;color:#f6f8fa;}

.flink{
	padding:10px 0;
	background:#fafafa;
	overflow:hidden;
	float:left;
	width:100%;
}
.flinkl{
	width:1200px;
	margin:0 auto;
	color:#f2f2f2;
	line-height:30px;
}
.flinkl>h1{
	display:inline-block;
	padding-right:10px;
	height:30px;
	line-height:30px;
	color:#333;
	font-size:16px;
	float:left;
}
.flinkl>a{
	color:#000;
	font-size:14px;
}
.flinkl>a:hover{
	
	font-size:14px;
}


.c_protect_info{
		float: left;
		width: 100%;
		border-top: 1px #d2d2d2 solid;
		text-align:center;
                padding-top:5px;
	}
	.c_protect_info h4{
		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align:center;
		font-size: 18px;
		margin-top: 5px;
	}
	.c_protect_info span{
		display: inline-block;
		padding-right: 3%;
	}
	.c_protect_info p{
		padding: 10px 20px;
		font-size: 14px;
		line-height: 1.5;
		text-align:center;
		text-justify:inter-word;
	}


/*ä¸»ä½“æ ·å¼*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.container{width:1200px;margin:0 auto;}
.menu_cate{width:230px;float:left;background:#fff;border-top: 8px #00a13a  solid;}

/*äº§å“æŽ¨è*/
.recommend_product{width:930px;float:right;overflow:hidden}
.pro_con_tit{ width:930px; height:40px; line-height:40px; background:url(../Images/ind5.jpg)  #00a13a  no-repeat; }
.pro_con_tit span{ font-size:18px; font-weight:700; color:#fff; padding-left:25px;}
.recommend_product .content{width:930px;margin-top:13px;}
.roll_product li{padding-bottom:0px;}



/*内页左侧分类通用样式*/
//.sort{border-bottom:#D9D9D9 1px solid;}
.sort li{position:relative;z-index: 9999;}
.sort li .about_b{position:absolute;left:210px;top:0px;width:210px;padding:10px 20px;background:#f5f6f6;
    border-bottom:2px solid #296fcd;z-index:9999;}
.sort li .layer2{position:absolute;left:210px;top:0px;width:210px;padding:10px 20px;background:#f5f6f6;
    border-bottom:2px solid #296fcd;z-index:9999;}
.sort li .layer2 li{overflow:hidden;}
.sort li .layer2 li a{font-weight:bold;background:url(../Images/ico1.gif) no-repeat 0% 50%;}
.sort li .layer2 li a:hover{text-decoration:none;color:#296fcd;}
.sort li .layer2 li .layer3 li{border-bottom:1px dashed #d5d5d5;margin:6px 0px;height:24px;
line-height: 24px;}
.sort li .layer2 li .layer3 li a{font:normal 12px/24px "微软雅黑";background:none;}

.sort li a{background:url(../Images/dot4.png) no-repeat 5px -41px;color:#666;display:block;line-height:30px;font-family: "微软雅黑";border-bottom:1px solid #dddddd;padding-left:25px;}
.sort li a:visited{text-decoration: none;color:#666;}
.sort li a:hover{color:#296fcd;text-decoration: none;background:url(../Images/dot4.png) no-repeat 5px -41px #f5f6f6;}
.sort li.change a{background:url(../Images/dot4.png) no-repeat 5px -41px #f5f6f6;}


.sortt li{margin-bottom: 23px;}
.sortt li a{display:block;font:400 14px/40px "微软雅黑";padding-left:51px;background:url(../Images/sdot1.png) #aaa  no-repeat 22px center;color:#fff;}
.sortt li .sec a{background:url(../Images/sdot.png) no-repeat 24px center;color:#57391f;border-bottom:1px dashed #d5d0cb;}
.sortt li a:hover{color:#296fcd;}
.sortt>li>a:hover{color:#fff;background:url(../Images/sdot1.png) #046e2a  no-repeat 22px center; }


//.sort .layer2 li{width:200px;height:35px;margin-bottom:0;background:none;}


.product_list2 li{float:left;margin-right:30px;margin-bottom: 30px;_display:inline; width:200px;}
.product_list2 li a.img img{width:200px;height:150px;}
.product_list2 li h3{text-align:center;}
.product_list2 li h3 a{font-weight:normal;color:#57391f;background:#f5f5f5;font:400 14px/43px "微软雅黑";display:block;}
.product_list2 li a.img{display:block;}
.product_list2 li h3 a:hover{color:#fff;background:#046e2a;}

.class_bot{ width:210px; margin:0 10px; padding-bottom:0px; color:#888; line-height:18px; font-size:16px; margin-top:5px; padding-bottom:5px; background:#f8f8f8;}
.class_bot span{ color:#9a0000; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:55px;float:left;}

.class_tit{ width:100%; height:60px; line-height:80px; background:#fff; text-align:center; margin-bottom:10px;}
.class_tit span{ font-size:22px; color:#555; }
