/* CSS Document */
/* CSS Document */
body{
	margin: auto;
	font-size: 14px;
	line-height: 2;
	font-family: "微软雅黑", "宋体", Arial; overflow-x:hidden
}
*{text-overflow: ellipsis;}
a{
	color: #000000;
	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
a:hover{
	color: #026C10;
}
ul,li{
	margin: auto;
	padding: 0px;
	list-style-type: none;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; 
}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}

div, img,   span, a, p{ margin:0px; padding:0px;}

#cms img,#cms1 img,#header img{
	border: none; max-width:100%;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
div,span,a{text-overflow: ellipsis;}
.toolbar{ display:none}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
.box{
	width:1200px;
	margin:auto;

}
.img{ overflow:hidden;}
.img img{transition: all 0.6s;  }
.picli:hover img,.list:hover img{transform: scale(1.2); }
.boxs{ width:100%; min-width:1200px;max-width:1920px; margin:auto;}
#header{ float:left; width:100%;}
#top{
	line-height: 40px;
	background-image: url(topbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
	height: 40px;
	width: 100%;color:#999999; font-size:12px;
}
.bdsharebuttonbox{ margin-top:5px;}
#top .tel{
	margin-right:10px;
	background-image: url(tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	color: #999999;
}
#top .tel b{
	color: #FF0000;
	font-weight: lighter;
}
#top>.fl{ margin-left:10px; color:#999999}
#top>.fr{ margin-right:10px;}
.flash .box{
	position: relative;
}
#nav{
	line-height: 47px;
	background-image: url(navbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	float: left;
	width: 100%;
}
#nav ul{
	width:100%;
	float:left;
	margin: 0px;
	padding: 0px;
}
#nav ul li{
	float:left;
	list-style-type: none;
	position: relative;
	text-align: center;
	margin-top: 0px;

	margin-bottom: 0px; width:11.1%;
	
	
}
#nav>.box>ul>li{background-image: url(navline.jpg);
	background-repeat: no-repeat;
	background-position: left center;}
#nav>.box>ul>li.nbg{ background-image:none}
#nav ul li a{
	display: block;
	font-size: 16px;
	text-align: center;
	color:#fff;
	white-space: nowrap;

}
#nav .box>ul>li>a{ line-height:46px; float:left; width:100%; margin-top:2px; padding-bottom:2px; 

}
#nav ul li a:hover,#nav ul li a.select{
	color: #039415;
	border-radius:3px 3px 0 0;
	background-color: #f5f5f5;
}
#nav>ul>li.hover:hover> a{background-color: #039415; color:#FFFFFF;
	border-radius:10px 10px 0 0;	}
#nav ul li ul{
	background-color:#f5f5f5;
	display:none;
	float: left;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 50px;
	z-index: 999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
#nav ul li ul ul{
	left: 100%;
	top: 0px;
}
#nav ul li ul li{
	width: 100%;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	line-height: 28px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin: 0px;
}
#nav ul li ul li a{
	width: 100%;
	display:block;
	color:#039415;
	line-height: 28px;
	font-size: 14px;
	float: left;
	width: 100%;
	padding: 0px;
}
#nav ul li ul li a:hover{
	background-color: #039415;padding: 0px;border-radius:0px;  color:#FFFFFF;
	
}
.flash{
	float: left;
	width: 100%;
	position: relative; overflow:hidden;
}
.flash .book{
	height:450px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:99;
	background-color:rgba(0,0,0,0.5);
	color:#FFFFFF;
	float: left;
	width: 250px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 40px; font-size:12px;
}

.flash .book div{ float:left; width:100%;clear:both;}
.flash .book .h1{ font-size:24px; text-align:center}
.flash .book .h2{ font-size:18px; text-align:center}
.flash .book .title{margin-top:10px;}
.flash .book input{
	height:25px;
	width:96%;
	padding-right: 2%;
	padding-left: 2%;
}
.flash .book .btn{
	margin-top: 20px;
}
.flash .book button{
	color: #FFFFFF;
	background-color: #d36f00;
	height: 32px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 16px;
	text-align: center;
}

#search{background-color: #039415; height:32px; overflow:hidden; margin-top:30px; margin-left:30px;}
#search input{
	border: 1px solid #039415; float:left; height:28px; width:320px; padding-left:5px; padding-right:5px;
}
#search button{ float:left;
	background-color: #039415;
	height: 32px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF; width:60px;
}
.search{ margin-top:30px; margin-left:30px; line-height:32px;color:#666666; max-width:330px; overflow:hidden;}
.search a{ color:#666666}
.search a:hover{ color:#FF9900}
/*底部*/
.footer2{
	background-color: #2D3236;
	float: left;
	width: 100%; padding-top:10px; padding-bottom:10px;
}
.footer{
	background-color: #23282C;
	text-align: center;
	float: left;
	width: 100%;
	line-height:1.5;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer,.footer a,.footer2,.footer2 a{ color:#999999}
.footer2 .message{
	width:200px;
	float: left;
	margin-right: 100px;
}
.footer2 .footnav{ width:250px; }
.footer2 .footnav ul{ float:left; width:100%;}
.footer2 .footnav ul li{ float:left; width:50%; text-align:center;}
.footer2 .footnav{
	float:left;
	
}
.footer2 .footnav .econtent{
	float:left;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666; font-size:12px;

}

.footer2 .flx{
	height: 200px;
	width:240px;
	float:left;
	
}
.footer2 .flx .econtent{border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666; float:left;font-size:12px;}
.footer2 .qrcode{ width:300px; float:right}
.footer2 .etitle{
	color:#FFFFFF;
	font-size: 22px;
	text-align: center;
	line-height: 32px;
}
.footer2 .etitle span{ color:#039415}
.footer2 .econtent{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.footer2 .message .item span{ display:none}
.footer2 .message .item,.footer2 .message .tijiao{
	float:left;
	width:100%;
	clear:both;
	margin-top: 10px; 
}
.footer2 .message input{
	width: 96%;
	border: 0px solid #ddd;
	height: 24px; padding-left:2%; padding-right:2%;
}
.footer2 .message button{
	background-color: #D4BB56;
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height:32px;
	font-size: 16px;
	color: #FFFFFF;
}
.footer2 .econtent{ height:170px;}
/*首页主体*/
.body img{ max-width:100%;}
.body .etitle{
	font-size:24px;
	text-align: center;
	line-height:30px;
	height:60px;
	padding-top: 15px;
	padding-bottom: 15px; clear:both;
}
.body .etitle span{
	display:block;
	text-transform: uppercase;
	color: #999999;
	
}
.body .etitle b{
	display:inline-block; 


	padding-right: 20px;
	padding-left: 20px;clear:both;
}
.body .etitle  i{	display:inline-block;
	font-style: normal;
		height: 1px;

	padding-right: 50px;
	padding-left: 50px; background-color:#ddd; margin-bottom:5px;
}

.about{
	background-image: url(bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 400px;
}
.about .box{
	position: relative;
}
.about .img{
	background-color: #F6F6F6;
	float: left;
	height: 260px;
	width: 445px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
}
.about .img1{
	background-color: #D3D4CF;

	height: 260px;
	width: 445px;
	position: absolute;
		left: -5px;
	bottom: -5px;
}
.about .img2{
	position: absolute;
	height: 260px;
	width: 445px;
	float:left;
	overflow:hidden;
	left: -5px;
	bottom: -5px;
}
.about .img2 img{	height: 260px;
	width: 445px;}
	.about .econtent{
	background-color: #FFFFFF;
	margin-right: 50px;
	margin-left: 480px;
	margin-top:20px;
	z-index: 2;
	position: absolute;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
	padding-right: 20px;
}
	.about .econtent .content{
	float:left;
	width:100%;
	height: 230px;
	overflow: hidden;

}
		.about .econtent .more{
	text-align: right;
}
.about .econtent  .more a{color: #666666;}
	.about .bg{
	background-color: #039415;
	position: absolute;
	top: 80px;
	right: 0px;
	height: 335px;
	width: 250px;
	z-index: 1;
}
/*风格*/
.fengge{
	background-image: url(bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	width:100%;
	clear:both;
	padding-top: 30px;
	padding-bottom:30px;color:#FFFFFF
}
.fengge .etitle b{ color:#FFFFFF}
 .titledp{ text-align:center; font-size:16px;}
.fengge .econtent{ float:left; width:100%;}
.fengge .more{
	text-align:center;
	clear:both;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.fengge .more a{
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px; display:inline-block;
	border: 1px solid rgba(255,255,255,0.6);
	color:rgba(255,255,255,0.6);
}
.fengge .more a:hover{
	color: #FFFFFF;
	background-color: #039415;
	border: 1px solid #039415;
}
.fengge .picli{
	float:left;
	position: relative;
	margin: 5px; overflow:hidden;
}
.fengge .picli span{
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #FFFFFF;
	background-color:rgba(0,0,0,0.3);
	float: left;
	width: 96%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2%;
	padding-left: 2%;
	text-align: center; font-size:16px;
}

.fengge .econtent .fl{ float:left; width:390px; overflow:hidden;}
.fuwu{
	background-image: url(fuwu.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%; height:615px;

}
.fuwu .left{
	background-color:#039415;
	background-color:rgba(3,148,21,0.8);
	color: #FFFFFF;
	float:left;
	width:270px;
	height:615px;
	line-height: 1.5;
	padding-right: 15px;
	padding-left: 15px;
}
.fuwu .left h1{
	text-align:center;
	line-height: 150px;
	margin: 0px;
	padding: 0px;
}
.fuwu .left .item{
	clear: both;

	padding-bottom: 30px;
}
.fuwu .left .item .item1{font-size: 14px;}
.fuwu .left .item .item2{
	font-size: 12px;
	margin-left: 16px;
	padding-top: 5px;	
}
.fuwu .left .tel{margin-right: 15px;
	margin-left: 15px; text-align:center}
.fuwu .left .tel .h1{
	font-size: 18px;
}
.fuwu .left .tel .h2{
	font-size: 28px;

	color: #FFFF00;
}

.fuwu .right{
	line-height: 1.5; float:right; padding-top:100px; width:840px;
}
.fuwu .right .item{
	float: left;
	width: 230px;
	background-color: rgba(255,255,255,0.8);
	background-image: url(i1.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left:140px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin: 10px; height:120px;border-radius:3px;
}
.fuwu .right .item .t1{
	font-size: 16px;
	font-weight: bold;
}
.fuwu .right .item .t2{
	color: #666666;
	padding-top: 10px;
	font-size: 12px;
}
.case {
	background-color: #F7F7F7;
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}
.case .econtent{ float:left; width:100%;}
.case .more{ text-align:center; clear:both;	float: left;
	width: 100%;
	margin-top: 10px;}
.case .more a{
	border: 1px solid #ddd;
	color:#999999;
	padding-right: 10px;
	padding-left: 10px; display:inline-block;
	
}
.case .more a:hover{
	color: #FFFFFF;
	background-color: #039415;
	border: 1px solid #039415;
}
.case .picli{
	float: left;
	width: 355px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.case .picli>div{	float: left;
	width: 100%;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;}
.case .picli>div img{ width:100%; height:275px;}	
.case .picli>div.ntitle{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #C5C5C5;
}	
.case .picli>div.ntitle a{ display:block; float:left; width:100%; overflow:hidden;white-space: nowrap;}
.case .picli:hover>div.ntitle,.case .picli>div.ntitle a:hover{
	background-color: #039415;color:#FFFFFF
}
.case .picli:hover>div.ntitle a,.case .picli>div.ntitle a:hover{ color:#FFFFFF}
.case .titledp{clear:both;
	font-size: 16px;
	color: #838383;
	text-align: center;
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px; line-height:1.5;}
.news{ float:left; width:100%; padding-top:30px; padding-bottom:30px;}
.news1{
	float: left;
	width: 385px;
	margin-right: 10px;
	border: 1px solid #ddd;
	padding-bottom: 10px; margin-top:20px;
}
.news1 .title{
	background-color: #E9E9E9;
	line-height: 32px;
	float: left;
	width: 100%;
}
.news1 .title b{
	background-color: #039415;
	float: left;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(1_r3_c2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: -10px;
	padding-bottom: 10px;
}
.news1 .title a{
	float:right;
	color: #999999;
	margin-right: 5px;
	font-size: 12px;
}
.news1 .econtent{
	float:left;
	width:98%;
	margin-top: 10px;
	margin-right: 1%;
	margin-left: 1%;
}
.news1 .picli{
	width:100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	display:none;
	padding-bottom: 10px;
}
.news1 .picli.n1{ display:block}
.news1 .li.n1{ display:none}
.news1 .picli .img{ width:120px; height:85px; overflow:hidden; float:left;}
.news1 .picli .img img{ width:120px; height:85px;}
.news1 .picli .right{ margin-left:145px;}
.news1 .picli  .ntitle{
	float:left;
	width:100%;
	white-space: nowrap;
	overflow: hidden; line-height:1.2;
}
.news1 .picli  .date{	float:left;
	width:100%;
	font-size: 12px;
	color: #999; line-height:12px;
}
.news1 .picli  .dp{
	float:left;
	width:100%;
	line-height:1.5;
	font-size: 14px; 
	color: #666666;
	margin-top: 5px; height:4.5em; overflow:hidden;
}
.news1 .wli{
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-bottom: 10px;
}
.news1 .wli .ntitle{
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.news1 .wli .ntitle a{
	color: #039415;
}
.news1 .wli .ntitle .t{

	background-color: #039415;
	color: #FFFFFF;
	padding: 3px;border-radius:3px;
}
.news1 .wli .dp .t{ float:left}
.news1 .wli .dp .f{
	margin-left:25px;
	line-height:1.2;
	height:3.6em;
	overflow:hidden;
	font-size: 12px;
	color: #999999; padding-top:5px;
}

.news .li{
	background-image: url(1_r11_c4.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	text-align: left;
	text-indent: 25px;
}
.news .li a{
	color: #555;
}
.news .more{
	text-align:center;
	clear:both;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.news .more a{
	border: 1px solid #ddd;
	color:#999999;
	padding-right: 10px;
	padding-left: 10px; display:inline-block;
	
}
.news .more a:hover{
	color: #FFFFFF;
	background-color: #039415;
	border: 1px solid #039415;
}
.fuwu .picli:hover img{transform: scale(1);  }
#message{ width:280px; margin:auto; max-width:100%;}
#message .item,#message .tijiao{
	float: left;
	width: 100%;
	padding-top: 5px;
}
#message .item span{ display:block}
#message .item input{ width:100%; height:28px;}



/*品牌*/
.pinpai{ float:left; width:100%; margin-top:30px;}
.pinpai .econtent{
	float:left;
	width:100%;
	background-color: #039415;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.5); margin-top:20px; padding-top:30px; padding-bottom:20px;
}
.pinpai .econtent .picli{
	float:left;
	margin: 12px; color:#FFFFFF; text-align:center; overflow:hidden;width:175px;
	
}
.pinpai .econtent .picli .img{overflow:hidden; width:175px; height:93px; float:left;
	
}
.pinpai .econtent .picli span{ display:block; float:left; width:100%;}
.pro{ float:left; width:100%; margin-top:30px; background-color:#FFFFFF; padding-bottom:50px;}
.pro .title{
	line-height: 40px;
	float: left;
	width: 100%;
	background-image: url(probg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #dddddd;
}
.pro .title b{
	background-color: #5E5E5E;
	color: #FFFFFF;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	margin-right: 5px;
	font-weight: lighter;
	font-size: 18px;
	cursor:pointer;
	position: relative;
}
.pro .title b.select{	background-color: #039415;}
.pro .title b.select:after{ content:'';
	background-color: #039415;
	background-image: url(1_r3_c2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: -10px;
	padding-bottom: 10px;
	z-index:2;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
.pro .proc{
	display:none;
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-bottom: 10px; 
}
.pro .proc .picli{
	float:left;
	width:370px;
	
	overflow:hidden;
	margin: 14px;
}
.pro .proc .picli span{ display:none}
.pro .proc .picli img{width:100%;
	max-height:100%;min-height:100%;}
	.pro .proc .picli .img{width:100%;
	height:350px;float:left;}
.pro .econtent{
	border: 1px solid #dddddd;
	float: left;
	width: 100%; margin-top:-1px;
}
.pro .dp{
	clear:both;
	font-size: 16px;
	color: #838383;
	text-align: center;
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
#cms .list .img{height:350px;}
#cms .list .img img{max-height:350px;min-height:350px;}
#cms .list{
	width:295px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#cms .list.pplist{ width:165px;}
#cms .pplist .img,#cms .pplist .img img{height:90px;}
/*.link{
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd; padding-top:10px;
}
.link .etitle{
	background-image: url(link.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	background-color: #039415;
	padding-right: 15px;
	text-align: center;
	width: 100px;
	color: #FFFFFF;
}
.link .econtent{ margin-left:140px;}*/


.link{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd; margin:auto; margin-top:20px; clear:both;
}
.link .title{
	float:left;
	background-color:#c8000b;
	color:#FFFFFF;
	position: relative; padding-left:10px; padding-right:10px;
}
.link .title:after{content:'';
	background-image: url(link.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 12px;
	width: 7px;
	margin-top: -6px;
	position: absolute;
	top: 50%;
	right: -7px;
}
.link .econtent{ margin-left:100px;}
.link .econtent,.link .econtent a{
	color: #333333;
	text-decoration: none;

	font-size: 12px;
}

.back{ clear:both; padding-top:20px; text-align:right}
.back a{ display:inline-block; background-color:#02783E; color:#FFFFFF; padding-left:15px; padding-right:15px;}