@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:16px;
	color:#000;
}

@media (max-width: 380px) {
	body{ font-size:14px; }
}

@media (max-width: 325px) {
	body{ font-size:12px; }
}

@media (min-width: 760px) {
	body{ font-size:22px; }
}

a{
	color:#000;
}

img{
	display:block;
	width: 100%;
	height: auto;
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

.fw a:hover{
	color: #dfdfdf !important;
}

.wrapper{
	width:100%;
	margin:0px auto;
	overflow:hidden;
}

.w1170{
	width:100%;
	margin:0px auto;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}

#header2,#nav,#footer,#erji .tree,#erji .box{
	display: none;
}

#phone-header{
	background: #c82442;
	padding: 1em 3%;
}

#phone-header .icon{
	width: 4.4%;
}

#phone-header .logo{
	width: 42%;
}

#phone-header .icon2{
	width: 17%;
}

#phone-nav{
	position: relative;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
}

#phone-nav ul{
	white-space:nowrap;
	overflow-x: scroll;
}

#phone-nav li{
	display: inline-block;
	font-size: 1.1em;
	margin: 0px 3%;
}

#phone-nav li a{
	color: #666;
}

#phone-nav .current,#phone-nav .current a{
	color: #c82442;
	font-weight: bold;
}

#phone-nav .cover{
	position: absolute;
	width: 4.5%;
	height: 100%;
	right: 0px;
	top: 0px;
	background: #fff;
	z-index: 99;
}

#erji .headline{
	border-bottom: 1px solid #e3e3e3;
	padding: 1.5em 3% 1em 3%;
}

#erji .headline h3{
	text-align: center;
	font-size: 1.4em;
	line-height: 1.6em;
}

#erji .headline p{
	float: left;
	margin-top: 1.5em;
	color: #9a9a9a;
	line-height: 1.1em;
}

#erji .headline p span{
	font-size: 0.8em;
	margin-right: 0.5em;
}

#erji .headline .share{
	float: right;
	margin-top: 1.5em;
}

#erji .headline .share a{
	float: left;
	width: 1.1em;
	height: 1.1em;
	margin-right: 0.5em;
}

#erji .headline .share a img{
	width: 100%;
	height: 100%;
}

#erji .con{
	padding: 0px 3%;
	font-size: 1.1em;
	line-height: 1.8em;
}

#erji .con p{
	margin-top: 1.2em;
}

#erji .editor{
	text-align: right;
	padding: 0px 3%;
	font-size: 1.1em;
	line-height: 1.8em;
	color: #a3a3a3;
}

.list1{
	margin: 1.5em 3% 0px 3%;
}

.list1 li{
	border-bottom: 1px solid #f3f1f3;
	margin-top: 0.6em;
	padding-bottom: 1.3em;
	position: relative;
	text-align: right;
}

.list1 img{
	float: right;
	width: 29%;
	margin-left: 4.2%;
}

.list1 h3{
	height: 2.8em;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
}

.list1 .infor{
	margin-top: 0.8em;
	height: 1em;
	line-height: 1em;
	color: #999;
}

.infor span{
	float: left;
	margin-right: 0.8em;
	font-size: 0.7em;
}

.phone-flip{
	margin-top: 2em;
	text-align: center;
}

.phone-flip a{
	display: inline-block;
	vertical-align: top;
	height: 2.2em;
	line-height: 2.2em;
	border-radius: 0.2em;
	width: 35%;
	margin: 0px 5%;
}

.phone-flip .color1{
	background: #ececec;
}

.phone-flip .color2{
	background: #c82442;
	color: #fff;
}

.phone-ad{
	margin-top: 3em;
}

#phone-footer{
	padding: 2.5em 3% 0px 3%;
	background: #f5f5f5;
	text-align: center;
	position: relative;
}

#phone-footer .to-top{
	position: absolute;
	right: 3%;
	top: 2.5em;
	width: 1.9em;
	height: 1.9em;
	background: url(images/to-top.png);
	background-size: 100% 100%;
}

#phone-footer .text{
	border-top: 1px solid #e3e3e3;
	color: #9c9c9c;
	line-height: 1.5em;
	padding: 1em 0px;
}

#phone-footer .text p{
	font-size: 0.94em;
}

#phone-footer .text a{
	color: #9c9c9c;
}

#phone-footer .code{
	width: 60%;
	margin: 0px auto;
	padding-bottom: 1.2em;
}

#phone-footer .code li{
	display: inline-block;
	vertical-align: top;
	width: 5em;
	margin: 0px 5%;
}

#phone-footer .code img{
	width: 5em;
	height: 5em;
}

#phone-footer .code p{
	color: #666;
	font-size: 0.94em;
	margin-top: 0.3em;
}


#erji .list9{
	width: 94%;
	margin: 0px auto;
}

#erji .list9 li{
	margin-top: 1em;
}