html{
	font-size: 62.5%;/*10px*/
	overflow-x:hidden;
}
body{
	font-family:微软雅黑;
	font-size: 1.6rem;
	color:#666666;
	overflow-xs:hidden;
}

table{border:none;border-collapse:collapse;} 
table td,th{border:1px solid #999999;} 




h1,h2,h3,p{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
a{
	color:#2c4375;
	text-decoration:none;
}
a:hover{
	color:#b19f0a;
	text-decoration:none;
}







.topbanner{/*尺寸比例：1920*665*/
	width:100%;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:0px;
}

.bottomxi{
	padding-top:5rem;
	padding-bottom:5rem;
	background:url(../images/bottombg.jpg) repeat-x;
	
	text-align:center;
}
.bottommain{
	
	color:#000000;
	line-height:2;
}
.bottommain img{
	width:80%;
	max-width:200px;
}
.topnav a{
	color:#ffffff;
}
.topnav li{
	padding-left:15px;
	width:200px;
	height:40px;
	line-height:40px;
	margin-top:40px;
	margin-bottom:40px;

}
.topn-active{
	background:url(../images/penbg.png) no-repeat;
	background-size:contain;
}
.topnav .topn-active a{
	color:#ffffff;
}
.topnav li:hover{
	background:url(../images/penbg.png) no-repeat;
	background-size:contain;	
}
.topnav li a:hover{
	color:#ffffff;
}
.mobile_nav{
	position:fixed;
	right:15px;
	top:15px;
	z-index:200;
	cursor:pointer;
	font-size:30px;
	color:#000000;
        text-shadow: 0 0 10px #fff,
                     0 0 20px #fff,
                     0 0 30px #fff,
                     0 0 40px #fff,
                     0 0 70px #fff,
                     0 0 80px #fff,
                     0 0 100px #fff,
                     0 0 150px #fff;

}
.slidenav{
	position:fixed;
	top:0px;
	left:0px;
	z-index:201;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	display:none;
}
.blankarea{
	height:100%;
	background:#ffffff;
	padding-top:30px;
}
.blankarea li{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #dedede;
}
.blankarea a{
	color:#333333;
}
.verify_code{
	display:inline-block;
	width:150px;
}