﻿/* CSS Document */
.top{
	width:100%;
	height:60px;
	background:#FFFFFD;
}
/**nav  start**/
.nav{
	width:100%;
	height:48px;
	background:url(../image/nav-bg_03.jpg) repeat-x;
}
.nav ul li{
	float:left;
	width:124px;
	line-height:48px;
	text-align:center;
}
.nav ul li:hover{
	float:left;
	width:124px;
	line-height:48px;
	text-align:center;
	background:url(../image/nav-bg-2_03.png) repeat-x;
}
.nav ul li a{
	display:block;
	color:#cbcfd2;
	font-size:14px;
	font-weight:bold;
	border-bottom:3px #FFF solid;
}
.nav ul li a:hover{
	border-bottom:3px #4c596d solid;
	color:#3e5263;
}
/**header  start**/
.header{
	width:100%;
	height:74px;
	background:url(../image/logo-bg_07.jpg) repeat-x;
}
#nav2 ul{
	margin:50px 0px 0px 120px;
}
#nav2 ul li{
	float:left;
	width:80px;
}
#nav2 ul li a { color: #313131; }
#nav2 ul li a:hover { color: #09F; }

#serch { float: right; background: url(../image/serch.jpg) no-repeat; height: 80px; width: 203px; }
.serchbox { width: 120px; height: 22px; background: none; position: absolute; top: 1px; left: 20px; color: #999; line-height: 22px; border:0; }
.serchbtn { width: 50px; height: 22px; background: none; position: absolute; top: 0px; left: 140px; cursor: pointer;border:0; }
#lunhuan1 { overflow: hidden; width: 1006px; height: 260px; position: relative; }
#serch .serchbg { margin-top: 34px; position: relative; height: 22px; }






/**main-l***/
.main{
	margin-top:20px;
}
#main-l{
	width:260px;
	height:100%;
}
#l-title{
	width:250px;
	height:30px;
	background:url(../image/l_tite_bg_061.jpg);
	line-height:30px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
#l-title a{
	color:#d40809;
	font-weight:normal;
	position:relative;
	left:130px;
}
.picbtn{
cursor:pointer;width:58px;height:40px;
}
.none{
	display:none;
}
#pic0{
	margin-top:5px;
}
#pic1{
	margin-top:5px;
}
#pic2{
	margin-top:5px;
}
#pic3{
	margin-top:5px;
}
#pic-li ul li.normal{
	width:58px;
	height:40px;
	float:left;
	border:2px #aeaeae solid;
	margin-left:2px;
	margin-top:3px;
}
#pic-li ul li.active{
	width:58px;
	height:40px;
	float:left;
	border:2px rgb(255,208,10) solid;
	margin-left:2px;
	margin-top:3px;
}
/**categories**/
.categories{
	margin-top:20px;
}
#cat-con{
	width:230px;
	height:100%;
	padding:10px 10px 20px 20px;
	background:#FAFAFA;  
}
#cat-con ul li{
	height:30px;
	background:url(../image/cat-line_22.jpg) repeat-x 0px 27px;
}
#cat-con ul li a{
	display:block;
	line-height:26px;
	padding-left:20px;
	font-size:14px;
	color:#505050;
	background:url(../image/cat-bg_18.png) no-repeat 0px 8px;
}
#cat-con ul li a:hover{
	color:#000;
}

/**contact**/
#cat-con p{
	line-height:30px;
	color:#505050;
	font-size:14px;
}



/**main-r**/
#main-r{
	width:710px;
	height:100%;
}

/**pic-atc**/
.pic-atc{
	
}
.pic-atc p{
	line-height:33px;
}
.r-title{
	width:700px;
	height:30px;
	background:url(../image/r_title_bg_061.jpg);
	line-height:30px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.r-title a{
	color:#d40809;
	font-weight:normal;
	position:relative;
	left:580px;
}


/*****new_spirit******/
.new_spirit{
	width:100%;
	height:185px;
	margin-top:50px;
}
/**new**/
#new{
	width:345px;
	height:190px;
	padding-left: 10px;
}
#r-title-2{
	width:335px;
	height:30px;
	background:url(../image/r-title-2_132.jpg);
	line-height:30px;
	padding-left:10px;
	color:#FFF;
	font-size:14px;
	
}
#r-title-2 a{
	color:#a26816;
	font-weight:normal;
	position:relative;
	left:200px;
	margin-right:10px;
}

#r-title-3{
	width:335px;
	height:30px;
	background:url(../image/r-title-2_132.jpg);
	line-height:30px;
	padding-left:10px;
	color:#FFF;
	font-size:14px;
	
}
#r-title-3 a{
	color:#a26816;
	font-weight:normal;
	position:relative;
	left:170px;
	margin-right:10px;
}
.new-li{
	padding-top:10px;
}
.new-li ul li{
	width:330px;
	border-bottom:1px #dddee0 solid;
	height:28px;
	line-height:28px;
	padding-left:15px;
	color:#505050;
}
.new-li ul li img{
	margin-right:10px;
}
.new-li ul li a{
	color:#505050;
}
.new-li ul li a:hover{
	color:#000;
}
.new-li ul li span{
	float:right;
	margin-right:20px;
	*position:relative;
	*top:-27px;
	margin-right:10px;
	
}

/**footer**/
.footer{
	width:100%;
	height:100px;
	margin-top:30px;
	background: url(../image/nav-bg_03.jpg) repeat-x;
	background-repeat: repeat;
}
#footer-nav{
	width:480px;
	margin:0 auto;
}
#footer-nav li{
	float:left;
	width:60px;
	line-height:28px;
	text-align:center;
	margin-top:10px;
}
#footer-nav li a{
	color:white;
}
.footer .w995 p{
	text-align:center;
	line-height:22px;
	color:white;
}
