@charset "utf-8";



/* CSS Document */







::selection {color: #fff; background-color: #1a1a1a;}



::-moz-selection {color: #fff;background-color: #1a1a1a;}



::-webkit-selection {color: #fff;background-color: #1a1a1a;}



::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5}



::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2}



::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555}







.clearfix{clear:both;}



.between{



	width:1180px;



	margin:0 auto;



	overflow: hidden;



}



.clear{



	clear: both;



}



.float_l{



	float:left;



}



.float_r{



	float:right;



}



.clear_fl{



	height:0px;



	clear: both;



	overflow: hidden;



}











/*top_A*/



#top_A{



	width:100%; 



	height:34px; 



	overflow: hidden; 



	background: #1a1a1a;



}



.top{



	width:1180px; 



	height:34px;



	margin:auto;



}



 .top_left{ 



	width:380px; 



	height:34px; 



	float:left;  



	line-height:34px; 



	color:#fff; 



	font-size:12px;



}



.top_right{ 



	height: 34px; 



	float: right;



}



.top_right ul li{



	float: left;



	color:#fff; 



	font-size:12px;



	line-height:34px; 



	padding:0px 0px 0px 15px;



}



.top_right ul li a{



	color: #fff; 



	font-size:12px;



}



.top_right ul li a:hover{



	text-decoration: underline;



}











/**top_bgk**/



.top_bgk{ 



	width:100%;



	height:120px; 



	overflow: hidden;



	background: #fff;



}



.top_bgk .top_header{



	width: 1180px;



	margin:0 auto;



}



.top_header h1{



	width: 124px;



	height:90px;



	float: left;  



	overflow: hidden;



}



.top_header h1 a{



	width: 124px;



	height:90px;



	overflow: hidden;



	display: block;



}



.top_header h1 a img{



	width: 124px;



	height:90px;



	overflow: hidden;



}



.top_header .nav_all{



	width: 1000px;



	height: 50px;



	float: right;



	margin-top: 20px;



}



.nav_all li {



	float:left; 



	padding: 0 22px;



	height: 50px;



	text-align:center;



	-webkit-transition:all 0.5s;



	transition:all .5s;



}



.nav_all li a {



	display:block; 



	font-size:14px;  



	text-align: center; 



	line-height:50px; 



	color:#4c4c4c; 



	width: 100%;



}



.nav_all li span{



	width: 100%;



	height: 1px;



	background: #1a1a1a;



	display: block;



	margin-top: -6px;



	opacity: 0;



}



.nav_all .another span{



	opacity: 1;



}



.nav_all > li:hover span{



	opacity: 1;







}



.fixedNav{ 



	position:fixed; 



	top:0px; 



	left:0px; 



	width:100%; 



	z-index:100000; 



	_position:absolute; 



	_top:expression(eval(document.documentElement.scrollTop));



}















/*footer start*/







.footer{



	width: 100%;



	height: 244px;



	background: url(../images/footer_bg.jpg) no-repeat center;



	padding-top: 16px;



}



 .foot_w{



	width: 1180px;



	height: 180px;



	font-size: 14px;



	color: #fff;



	line-height: 24px;



}



.foot_w .foot_l{



	float: left;



	width: 360px;



	margin-top: 16px;



}



.foot_l h4{



	background: url(../images/foot_l.png) no-repeat left center;



	padding-left: 30px;



	font-size: 18px;



	color: #fff;



}



.foot_l .foot_lw{



	margin-left: 30px;



	margin-top: 15px;



}



.foot_w > span{



	background: url(../images/foot_line.png) no-repeat center;



	width: 2px;



	height: 180px;



	display: block;



	float: left;



	margin-right: 20px;



}



.foot_w .foot_r{



	float: left;



	width: 660px;



	margin-top: 16px;



}



.foot_r h4{



	background: url(../images/foot_r.png) no-repeat left center;



	padding-left: 30px;



	font-size: 18px;



	color: #fff;



}



.foot_r .foot_rw{



	margin-left: 30px;



	margin-top: 15px;



}



.foot_rw h2{



	margin-bottom: -20px;



	font-size: 14px;



	color: #fff;



	display: inline;



}



.foot_w .ewm{



	width: 100px;



	height: 100px;



	float: right;



	margin-right: 15px;



	margin-top: 20px;



}



.ewm img{



	width: 100px;



	height: 100px;



	overflow: hidden;



}



.ewm h5{



	font-size: 14px;



	color: #fff;



	text-align: center;



	line-height: 30px;



}



.foot_w a{



	color: #fff;



}



.foot_w a:hover{



	text-decoration: underline;



}



.foot_rw img{



	margin-left: 5px;



}



.foot_box ul{



	width: 1180px;



	height: 50px;



	margin-top: 14px;



}



.foot_box ul li{



	float: left;



	padding:0 37px;



}



.foot_box ul li a{



	font-size: 14px;



	color: #fff;



	text-align: center;



	line-height: 49px;



	display: block;



}



.foot_box ul li a:hover{



	text-decoration: underline;



}



/*footer end*/