/* CSS Document */
/* CSS Document */
body{
	margin: auto;
	font-size: 14px;
	line-height: 2;
	font-family: "微软雅黑", "宋体", Arial;

}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	color: #CC0000;
}
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;}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}
.box{
	width:1200px;
	margin:auto;

}
.boxs{ width:100%; min-width:1200px;max-width:1366px; margin:auto;}

#header{
	float: left;
	width: 100%;

	clear:both;
	height:100px;
}

#nav{
	line-height: 100px;
	float:right;
	width:800px;

	z-index: 999;
}
#nav .box{ width:1080px;}
#nav ul{
	width:100%;
	float:left;
	margin: 0px;
	padding: 0px;
}
#nav ul li{
	width:14.285%;
	float:left;
	margin: 0px;
	list-style-type: none;
	position: relative;
	text-align: center;

}#nav ul li a{

	display: block;

	font-size: 16px;	text-align: center;
}
#nav ul li a:hover,#nav ul li.select>a{
	color: #fff;
	background-color: #e6212a;
}
#nav ul li ul{
	background-color: #c60c0f;
	display:none;
	float: left;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 100px;
	z-index: 999;
}
#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: #A40B0F;
	line-height: 28px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E40E13;
}
#nav ul li ul li a{
	width: 100%;
	display:block;
	color: #FFFFFF;
	line-height: 28px;
	font-size: 14px;float: left;
	width: 100%;
}
#nav ul li ul li a:hover{
	background-color: #B90B0F;
	
}
.footer1{
	background-image: url(b.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 269px;
	margin-top:-70px;
	position: relative;

}
.footer2{
	background-color: #282828;
	float:left;
	width:100%;
	clear:both;
	color: #999999;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer2 .item{
	float:left;
	width:41%;
	line-height: 28px;

	margin-right: 2%;
	margin-left: 2%;
}
.footer2 .item span{
	display:block;
	line-height: 35px;
	float: left;
	width: 100%;
}
.footer2 .item input{
	background-color: #444444;
	line-height: 28px;
	height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	width:98%;
	float: left;
	color:#CCCCCC;
	padding-right: 1%;
	padding-left: 1%;
}
.footer2 .item input:hover{background-color: #555;}
.footer2 .item font{ color:#fff;}
.footer{
	background-color: #282828;
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	clear: both;
}
.footer .copyright{
	background-image: url(qrcode.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 145px;
	_height: 145px;
	padding-left: 150px;
	float:left;
	color: #999999;
	font-size: 12px;
}
.footer .copyright a{color: #999999;}
.tijiao{
	clear:both;
	float:left;
	width:98%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tijiao button{
	background-color: #B2854A;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	height: 32px;
	width: 120px;
	font-size: 16px;
}
.toolbar,.sidebar{ display:none}
/*关于我们*/
#about{
	clear: both;
	float: left;
	width:100%;
	position: relative;
	/*overflow: hidden;*/
	height: 549px;
	padding-bottom:20px;
	background-image: url(aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}.about,#about{
	clear: both;
	float: left;
	width:100%;

}
.about .etitle{
	line-height: 32px;
	text-align: center;
	padding-top: 45px;
	padding-bottom: 20px;
	clear: both;
	width: 300px;
	margin: auto;
	font-size: 22px;
}
.about .etitle div{

}
.about .etitle span{

}
.about .etitle b{
	
	font-weight: lighter;
}
.about .img{
	float:left;
	margin-top:68px;
	margin-left: 72px;
}
.about .img img{
	height: 286px;
	width: 493px;
}
.about .econtent{

	margin-left: 600px; margin-top:65px;
}
.about .econtent .ntitle{
	font-size: 22px;
	color: #FF0000;
	line-height: 1.2;
	padding-top: 10px;
	padding-bottom: 10px; float:left; width:100%;
}
.about .econtent .dp{}
.about  .more{
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.about  .more a{
	color: #FFFFFF;
	background-color: #C20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(more.jpg);
	float: right;
	height: 26px;
	width: 107px;
}

.pro{
	
	float: left;
	width: 100%; margin-top:20px;
}
.pro .etitle{
	
	float: left;
	width: 100%;
	min-height:100px;
	padding-top: 15px;
	padding-bottom: 15px; text-align:center;
}
.pro .etitle .box{
	position: relative;
}
.pro .etitle .box .pinpai{
	font-size: 18px;
	text-align:center;
	padding-top:20px;
	clear:both;
	text-transform: uppercase;
	color: #999999;
}
.pro .etitle .box .pinpai span{ display:block; font-size:12px;}
.pro .etitle div.title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	height: 16px;
	width:320px;
	margin:auto;
	clear:both;
	font-size:22px;
	line-height: 32px;
	text-align: center;
}
.pro .etitle div.title span{
	
	background-color: #fff;
	padding-left: 50px;
	padding-right: 20px;
}
.pro .etitle div.title b{

	background-color: #fff;
	padding-right: 30px;
}
.pro .etitle .sort{
	clear:both;
	
	margin-top: 20px;
	overflow:hidden;
	line-height:1.5;
	padding-bottom: 10px; text-align:center; padding-top:10px;
}
.pro .etitle .sort a{
	margin-right: 5px;
	margin-left: 5px;
	white-space: nowrap;
	background-color: #DC131B;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.pro .etitle .sort a:hover{  color:#FFFF00}
.pro .econtent .picli{
	float: left;
	width: 285px;
	overflow: hidden;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 7px;
}
.pro .econtent .picli .img{ width:100%;}
.pro .econtent .picli .img img{ width:100%; height:190px;}


.pro .econtent .picli .dp{
	line-height:1.5;
	height:36px;
	overflow:hidden;
	color:#666666;
	float:left;
	width:100%;
	font-size: 12px; display:none;
}
.pro .econtent .picli .ntitle{
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%; text-align:center;
	
}
.pro .econtent .right{background-color: #D0D0D0;
	clear: both;
	float: left;
	width: 90%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5%;
	padding-left: 5%;
}
.pro .econtent .picli:hover .right{
	background-color: #DD141C; color:#FFFFFF;
}
.pro .econtent .picli:hover .right a{color:#FFFFFF;}
.pro .econtent{
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.news{
	float: left;
	width: 100%; padding-bottom:50px; padding-top:30px;
}
.news .etitle div.title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	height: 16px;
	width:320px;
	margin:auto;
	clear:both;
	font-size:22px;
	line-height: 32px;
	text-align: center;
}
.news .etitle div.title span{
	
	background-color: #fff;
	padding-left: 50px;
	padding-right: 20px;
}
.news .etitle div.title b{

	background-color: #fff;
	padding-right: 30px;
}
.news .etitle div.sort{
	text-align: center;
	padding-top: 25px;
}
.news .etitle div.sort a{
	border: 1px solid #ddd;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.news .etitle div.sort a:hover{
	color: #FFFFFF;
	background-color: #CC3300;
}
.news .econtent{
	float: left;
	width: 100%;
	padding-top: 15px;
}
.news .li{
	float: left;
	width: 335px;
	margin-right: 30px;
	margin-left: 30px;
}
.news .li .ntitle{
	white-space: nowrap;
	overflow: hidden;text-overflow: ellipsis;
}
.news .li .date{
	font-family: "宋体";
	font-size: 12px;
	color: #999999;
}
.news .li .dp{
	line-height: 1.5;
	height:3em;
	overflow:hidden;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.news .li .more{
	clear:both;
	padding-top: 15px;
}
.news .li .more a{
	background-image: url(more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 107px;
	float: left;
}
.news .li .img{}
.news .li .img img{
	width: 335px;
	height: 220px;
}

.footer1 img{ display:none}
.hezuo{
	background-image: url(rongyu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 456px;
}
.hezuo .content{ display:none}
.hezuo .picli{
	float:left;
	margin-right: 5px;
	margin-left: 5px; text-align:center;
}

.hezuo .etitle{ padding-top:30px;}
.hezuo .etitle .pinpai{
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	font-weight: lighter;
	text-transform: uppercase;
}
.hezuo .picli img{
	height:170px;
	border: 1px solid #ddd;
}
.hezuo .etitle div.title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	height: 16px;
	width:320px;
	margin:auto;
	clear:both;
	font-size:22px;
	line-height: 32px;
	text-align: center;
}
.hezuo .etitle div.title span{
	

	
}
.hezuo .etitle div.title b{
	padding-right: 30px;
	background-image: url(rongyu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: lighter;
	padding-left: 30px;
}
.hezuo{
	float: left;
	width: 100%;
	 margin-top:20px;
}

.hezuo .econtent{
	clear:both;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.hezuo  .picli{ float:left;}

.hezuo  .picli .ntitle,.hezuo  .picli .img{ float:left; clear:both; width:100%; text-align:center}
.hezuo .etitle .pinpai{ clear:both; display:block; text-align:center;}
.hezuo .prv{
	background-image: url(prv.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 170px;
	width: 32px;cursor:pointer;
}
.hezuo .next{
	background-image: url(next.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 170px;
	width: 32px; cursor:pointer;
}
.hezuo .content{ display:none}
.hezuo .content1{ width:1100px; float:left; margin-left:8px;}
#header .box{
	position: relative;
}
#header .tel{
	position: absolute;
	top: 5px;
	right: 0px;
	line-height: 22px;
	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 25px; padding-right:25px; z-index:2;
/*	z-index: 999;*/
}
#header .tel span{
	/*color: #FF0000;*/ color:#FF9933
}

.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:140px; _position:absolute; z-index:99999999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:44px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}