 @charset "UTF-8";
 body{
 	background-color: #fff;
 }
 .banner{
 	background-color: #f0f0f0;
 }
 .banner img{
 	width: 100%;
 }
 .big_title {
 	display: block;
    margin: 30px 0 20px 0;
    font-size: 2.2rem;
    font-weight: normal;
    text-align: center;
}
 .banner .big_title{
 	margin-top: 10px;
 	margin-bottom: 0;
 }
 .plan-apply{
 	display: block;
 }
 .container_bg{
	background-color: #f0f0f0;
}
.container{
	padding: 10px 0 30px 0;
}
 
 .one li{
	float: left;
	width: 50%;
	padding: 20px 0;
	text-align: center;
}
.one .circle{
	width: 70px;
	height: 70px;
	margin: auto;
	color: #fff;
	font-size: 2.4rem;
	line-height: 70px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #ff7f14;
}
.one .txt{
	padding-top: 10px;
	font-size: 1.4rem;
	color: #888;
}
.two{
	padding: 0 25px;
}
.two_dl_bg{
	width: 100%;
	overflow: hidden; 
}
.two_dl{
	width: 300%;
}
.two_dl dl{
	position: relative;
	float: left;
	width: 33.3%;
}
.two_dl dl:before{
	content:"";
	position: absolute;
	left: 5px;
	top: 0;
	z-index: 22;
	width: 1px;
	height: 100%;
	border-left: solid 1px #888;
}
.two dt{
	display:box;
	display:-webkit-box;
	padding: 8px 0;
}
.two dt .img{
	display: block;
	width: 80px;
	margin-left: 18px;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.two dt .img img{
	width: 100%;
	float: left;
}
.two dt .name{
	display: block;
	padding-left: 15px;
	padding-top: 25px;
	font-size: 2rem;
	font-weight: bold;
}
.two dt .name .sub{
	display: block;
	padding-top: 3px;
	font-size: .66em;
	font-weight: normal;
	color: #888;
}
.two dd{
	display:box;
	display:-webkit-box;
	padding: 8px 0;
}
.two .dot{
	position: relative;
	z-index: 23;
	width: 10px;
	height: 10px;
	margin-top: 9px;
	background-color: #ff7f14;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.two .label{
	width: 76px;
	height: 30px;
	margin-left: 5px;
	line-height: 30px;
	text-indent: 16px;
	font-size: 1.2rem;
	color: #fff;
	font-weight: bold;
	background: url(images/label1.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.two .txt{
	width: 210px;
	padding-left: 15px;
	font-size: 1.2rem;
	color: #666;
	line-height:1.4;
}
.two .red .dot{
	background-color: #e20;
}
.two .red .txt{
	color: #e20;
}
.two .red .label{
	background: url(images/label2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.two_change{
	padding-top: 20px;
	text-align: center;
}
.two_change span{
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #999;
	margin: 0 5px;
}
.two_change .cursor{
	background-color: #ff7f14;
}

.fees_btn{
		padding-top: 30px;
		text-align: center;
}
.fees_btn .btn_orange{
		width: 70%;
		height: 45px;
		padding: 0;
		line-height: 45px;
		text-align: center;
		font-size: 1.8rem;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		border-radius: 60px;
}

.three{
	background: url(images/bg.jpg) no-repeat center top;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.three .img{
	text-align: center;
}
.three .img img{
	width: 95%;
}
.big_title .sub{
	padding-top: 20px;
	color: #666;
	font-size: 1.2rem;
	line-height: 1.7;
}
.four {
	display: box;
	display: -webkit-box;
	padding-top: 20px;
}
.four li{
	width: 33.3%;
	text-align: center;
}
.four .img{
	height: 55px;
}
.four .img img{
	max-width:60px;
	max-height: 55px;
}
.four .txt{
	padding-top: 20px;
	font-size: 1.2rem;
	color: #666;
	line-height: 1.7;
} 