*{
	margin: 0;
	padding: 0;
}
*:focus {
	outline: none; 
}
body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
li{
	list-style: none;
}
a{
	text-decoration: none;
}
html{font-size: 62.5%;}  /* 10 ÷ 16 × 100% = 62.5% */

body{font-size: 1.4rem;
font-family: "Helvetica Neue",Helvetica, STHeiTi, sans-serif;
} /* 1.4 × 10px = 14px */
.trans{
max-width: 600px;
overflow: hidden;
margin: 0 auto;
}
.header{
	position: fixed;
	top: 0;
	z-index: 9999;
	left: 0;
	width: 100%;
	height: 44px;
	box-shadow: 0px 1px 3px 0px #cfcfcf;
	background: #ffffff;
}
.head_l{
	float: left;
	height: 44px;
	width: 35px;
	margin: 0 0 0 4%;
}
.bj_hei{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background: #000;
	opacity: 0.3;
	z-index: 555;
}
.flexed{
	position: fixed;
	top: 0;
	left: -80%;
	width: 80%;
	height: 100%;
	overflow: auto;
	background: #f6f8fb;
	z-index: 5555;
}
.logo_d{
	width: 20px;
	height: 18px;
	margin-top: 14px;
	/*overflow: hidden;*/
}
.logo_d ul li{
	width: 20px;
	height: 2px;
	border-radius: 3px;
	background: #2458eb;
}
.logo_d ul li:nth-child(2){
	margin: 5px 0;
	/*opacity: 0;*/
}
.logo_d ul li:nth-child(1){
	/*transform: rotate(-45deg);*/
	transform-origin:20px
}
.logo_d ul li:nth-child(3){
	/*transform: rotate(45deg);*/
	transform-origin:20px
}
.head_r img{
	height: 15px;
	margin-top: 14px;
}
.head_c img{
	height: 22px;
	margin-top: 11px;
}
.head_c{
	position: absolute;
	left: 50%;
	transform: translate(-50%,0);
	float: left;
}
.head_r{
	float: right;
	margin-right: 4%;
}
/*侧栏*/
.flex_ul>li:nth-child(1){
	margin-top: 44px;
}
.flex_ul>li{
	/*height: 40px;*/
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	/*padding-left: 20px;*/
	color: #333;
	font-size: 1.4rem;
}
.flex_ul>li>a{
	margin-left: 20px;
	color: #333;
	font-weight: bold;
	display: block;
	height: 100%;
}
.flex_ul>li i{
	float: right;
	margin-right: 20px;
}
.flex_ul>li i img{
	height: 8px;
	transition: 0.5s
	/*transform: rotate(180deg);*/
}
.ding_ul{
	display: none;
}
.ding_ul>li{
	overflow: hidden;
	/*display: none;*/
	border-top: 1px solid #ddd;
	line-height: 40px;
	color: #333;
	font-size: 1.4rem;
}
.ding_ul>li>a{
	color: #333;
	margin-left: 30px;
	display: block;
	height: 100%;
}
.xuan_ul{
	display: none;
}
.xuan_ul>li{
	overflow: hidden;
	/*display: none;*/
	border-top: 1px solid #ddd;
	line-height: 40px;
	color: #333;
	background: #fff;
	font-size: 1.2rem;
}
.xuan_ul>li>a{
	color: #666;
	margin-left: 40px;
	display: block;
	height: 100%;
}
