@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font-size:12px;padding-top: 0px !important;background: #fff;font-family: "微软雅黑"!important;letter-spacing: 2px;}
div{padding: 0px; margin: 0px;}
b{font-weight: normal;display: block;}
span,p{margin: 0px; padding: 0px;display: block;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
table{ width:100%;text-align:center;border-collapse:collapse;border-spacing:0;}
table td{word-break: break-all;word-wrap:break-word;}
from,input{margin: 0px; padding: 0px;}
a{text-decoration:none;display: inline-block;}
.fl{float: left;}
.fr{float: right;}


.all_background{
	width: 100%;
	background: #fff;
	position: absolute;
	top:92%;
	left: 0%;
	z-index: 9999;
}
/*@media screen and (min-width:1700px) and (max-width:1800px){*/
/*	.all_background{position: absolute;top:92%;}*/
/*}*/
/*@media screen and (min-width:1600px) and (max-width:1700px){*/
/*	.all_background{position: absolute;top:92%;}*/
/*}*/
/*@media screen and (min-width:1500px) and (max-width:1600px){*/
/*	.all_background{position: absolute;top:92%;}*/
/*}*/
/*@media screen and (min-width:1400px) and (max-width:1500px){*/
/*	.all_background{position: absolute;top:86%;}*/
/*}*/
/*@media screen and (min-width:1300px) and (max-width:1400px){*/
/*	.all_background{position: absolute;top:81%;}*/
/*}*/
/*@media screen and (min-width:1200px) and (max-width:1300px){*/
/*	.all_background{position: absolute;top:76%;}*/
/*}*/
/*@media screen and (min-width:1100px) and (max-width:1200px){*/
/*	.all_background{position: absolute;top:71%;}*/
/*}*/
/*nav*/
.header{ 
	width:100%; 
	height:100px;
	position: fixed;
	top: 0;
	left: 0;
	z-index:99999999;
	background-color: white;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.nav_bg{
	max-width: 90%;
	height: 100%;
	margin: 0 auto;
}
.header_l{
	float:left;
	margin-top:20px;
}
.header_l a{ display:block}
.header_l .logo{ 
	float:left; 
	max-height:80px;
	height: 64px;
}
.logo img{
	width: 100%;
	height: 100%;
}
.header_l .t1{ 
	float:left; 
	height:52px;
	border-left:2px solid #a69d98;
	font-size:16px;
	color:#a69d98;
	line-height:22px;
	padding-left:14px; 
	padding-top:6px;
	margin-left:18px; 
	margin-top:10px;
}
.header_l .t2{ 
	font-size:16px; 
	color:#a69d98; 
	line-height:50px;
	text-align:center
}
.header_r{
	float:right;
	margin-top:35px;
	width:890px;
}
.header_r .nav{ 
	height:60px; 
	text-align:center;
}
.header_r .nav li{ 
	text-align:center; 
	line-height:40px; 
	float:left;
	font-size:14px;
	position:relative; 
	padding:0 5px; 
	margin-left:10px; 
	width: 80px;
}
.header_r .nav li a{ 
	color:#333333;
	display:block;
	height:40px;
}
.header_r .nav li:hover{background:#e5212b}
.header_r .nav li a:hover{ 
	color:#fff;
}
.header_r .nav li .on { 
	color:white;
    background: #e5212b;
}
.header_r .nav li:hover a{
	color:white; 
	filter:alpha(opacity=80); /*支持 IE 浏览器*/
	-moz-opacity:1; /*支持 FireFox 浏览器*/
	opacity:1; /*支持 Chrome, Opera, Safari 等浏览器*/
}
/*.header_r .nav li:hover dl{ display:block;}*/
.header_r .nav li dl{
	position: absolute;
	display: none;
	margin-top: 1px;
	left: 4%;
	z-index: 999;
	width: 97%;
}
.header_r .nav li dl dd{
	width:97%;
	float:left;
	height:40px; 
	line-height:40px; 
	font-size:14px; 
	overflow:hidden;
}
.header_r .nav li dl dd a{
	height:40px; 
	border-bottom:none; 
	color:#fff !important;
	font-size:14px;
}
.header_r .nav li dl dd a:hover{
	color: #fff ;
	background-color: #595959;
}
.header_r .nav li:last-child{
	width:190px;
	color: #e5212b;
	padding-left:60px;
	font-weight: 600;
}
.header_r .nav li:last-child:hover{
    background: white;
}

/*banner*/
.banner{
	width:100%;
	overflow:hidden;
	position:fixed;
	top: 100px;
	left: 0;
	zoom:1 ;
}
.banner ul li,.banner li{ width:100%;height: 100%}
.banner li a{
	width:100%;
	height: 100%; 
	display: block;
}
.banner li a img {
	width:100%;
	/*height: 100%; */
}
.banner .bx-pager{
	text-align:center;
	width:100%;
	height:15px;
	position:absolute;
	bottom:10px;
	z-index:99;
}
.banner .bx-pager .bx-pager-item{ 
	display:inline-block; 
	margin:0 5px;
}
.banner .bx-pager .bx-pager-item a{ 
	width:12px; 
	height:12px; 
	display:block;
	background:#fff; 
	border-radius:12px;
}
.banner .bx-pager .bx-pager-item a.active{
	background:#e89462;
}
.banner .bx-controls-direction{ 
	width:100%; 
	height:38px;
	position:absolute;
	top:45%; 
	left:0;
	z-index:999;
}
.banner .bx-controls-direction a{
	display:block;
	width:38px; 
	height:38px;
	position:absolute;
}
.banner .bx-controls-direction .bx-prev{
	background:url(/statics/images/tem/banner_prev.png) top center; left:-40px;
	transition:left .4s;
	-moz-transition:left .4s; /* Firefox 4 */
	-webkit-transition:left .4s; /* Safari and Chrome */
	-o-transition:left .4s; /* Opera */
 }
.banner .bx-controls-direction .bx-next{
	background:url(/statics/images/tem/banner_next.png) top center; right:-40px;
	transition:right .4s;
	-moz-transition:right .4s; /* Firefox 4 */
	-webkit-transition:right .4s; /* Safari and Chrome */
	-o-transition:right .4s; /* Opera */
 }
.banner:hover .bx-controls-direction .bx-prev{ left:80px;}
.banner:hover .bx-controls-direction .bx-next{ right:80px;}

/*footer*/
.footer{
	width: 100%;
	height: 360px;
	margin-top: 80px;
	background: #646464;
}
.footer_bg{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.footer_left{
	width: 100%;
	color: white;
	font-size: 14px;
	text-align: center;
}
.footer_left p{
	line-height: 26px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.footer_left p n{
}
.footer_left a{color:white}
.footer_right{
	width: 400px;
	height: 75px;
	overflow: hidden;
	margin-top: 60px;
}
.footer_contact{
	width: 60%;
	height: 100%;
}
.footer_contact p{
	color: #d3d3d4;
	font-size: 16px;
}
.footer_link{
	width: 100%;
	height: 33px;
	margin-top:23px;
}
.footer_link ul{
	width: 100%;
	height: 100%;
}
.footer_link li{
	width: 31px;
	height: 33px;
	float: left;
	margin-left: 10px;
}
.footer_link li:first-child{margin-left: 0;}
.footer_ewm{
	width: 75px;
	height: 75px;
}
.footer_ewm img{
	width: 100%;
	height: 100%;
}
.footer_copy{
	width: 100%;
	height: 70px;
	background: #0f3a64;
	text-align: center;
	border-top: 1px solid #e89462;
}
.footer_copy a{
	color: #d3d3d4;
	font-size:19px;
	line-height: 70px;
}
.footer_copy a n{
	color: #e89462;
}