
.tubiao ul{
	width: 94%;
	height: auto;
	overflow: hidden;
	margin: 1em 1em;
	box-shadow: 5px 10px 10px 5px #dfdfdf;
}
.tubiao ul li{
	width: 24%;
	height: 100px;
	float: left;
	overflow: hidden;
	padding: 0.5em;
	margin: 10px auto;
	display: block;
	text-align: center;
}
.tubiao ul li .biao{
	width: 70%;
	height: auto;
	overflow: hidden;
	background: #477acc;
	margin: 0px auto;
	padding: 1em 0;
	border-radius: 100%;	
}
.tubiao ul li .icon_tupiao{
	font-size: 34px;
	color: #fff;
}
.tubiao ul li p{
	padding: 1em 0;
}
.xuexiao{
	width: 100%;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
	padding-bottom: 1em;
	background: #fff;
}
.xuexiao h3{
	font-size: 4.7vw;
	color: #477acc;
	display: block;
	float: left;
	width: 100%;
	padding: 0.5em 0.5em;
}
.xuexiao h3 span{
	width: 5px;
	height: 25px;
	background:#477acc;
	display: block;
	float: left;
	margin-right: 0.2em;
}
.xuexiao ul li{
	width: 46%;
	height: auto;
	float: left;
	margin: 0.4em 0.6em;
	overflow: hidden;
	background:#fff;
	box-shadow: 5px 5px 5px 5px #eee;
	border-radius: 5px
}
.xuexiao ul li .xx_img{
	width: 100%;
	height: auto;
	display: block;
}
.xuexiao ul li .xx_img img{
	width: 100%;
	height: 140px;
	border-radius: 15px;
	background: #fff;
	padding: 0.8em;
}
.xuexiao ul li .xx_nr{
	width: 100%;
	height: 80px;
	padding: 0.5em  0.8em;
}
.xuexiao ul li .xx_nr p{
	font-size: 4vw;
}
.xuexiao ul li .xx_nr span{
	color: #999;
	padding: 0.5em 0;
	display: block;
	font-size: 3.7vw;
}

.kfr{
	width: 100%;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
	padding-bottom: 1em;
	background: #fff;
}
.kfr h3{
	font-size: 4.7vw;
	color: #477acc;
	display: block;
	float: left;
	width: 100%;
	padding: 0.5em 0.5em;
}
.kfr h3 span{
	width: 5px;
	height: 25px;
	background:#477acc;
	display: block;
	float: left;
	margin-right: 0.2em;
}
.kfr ul{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 0px auto;
}
.kfr ul li{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 0.5em 0;
	box-shadow: 5px 5px 5px 5px #eee;
}
.kfr ul li .kfr_img{
	width: 45%;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 1em;
}
.kfr ul li .kfr_img img{
	width: 100%;
	height: 200px;
}
.kfr ul li .kfr_nr{
	width: 52%;
	height: auto;
	float: right;
	padding: 0.5em 0;
}
.kfr ul li .kfr_nr h4{
	font-size: 3.7vw;
}
.kfr ul li .kfr_nr .icon_sj{
	font-size: 10vw;
	padding: 0.2em 0;
	float: left;
	display: block;
	float: left;
}
.kfr ul li .kfr_nr span{
	width: 78%;
	height: auto;
	float: right;
	font-size: 3vw;
	padding: 0.8em 0;
}
.kfr ul li .kfr_nr .anniu{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
}
.kfr ul li .kfr_nr a{
	display: block;
	width: 35%;
	height: auto;
	float: left;
	margin: 0.5em 1em;
	background: #f90;
	text-align: center;
	padding: 0.3em 0.6em;
	color: #fff;
	font-size: 3.2vw;
}
.kfr ul li .kfr_nr .lan{
	background: #3a89f5;
}
/*iphone上的Safari解析input[typw="submit"]和input[type="submit"]按钮会以苹果浏览器默认的UI进行渲染，解决发放如下*/
input,input[type="button"],input[type="submit"]，input[type="reset"]{-webkit-appearance:none;} 


/*header*/
.favor-header-bar{background-color: #fff;padding:0 1.1rem;overflow: hidden;height:3.46rem;line-height: 3.46rem;border-bottom: 1px solid #e1e1e1;}
.favor-header-bar li{display: block;width:25%;text-align: center;float: left;margin-left:-1px;height:2.3rem;line-height: 2.3rem;margin-top:0.58rem;border-right: 1px solid #e1e1e1;position: relative;}
.favor-header-bar a{font-size:0.9rem;color:#333;display:block;padding-bottom: 0.5rem;width:85%;margin:0 auto;}
.favor-header-bar li:last-child{border-right:none;}
.favor-header-bar li.default a{color:#139dea;border-bottom: 2px solid #139dea;}
.favor-header-bar li span{position: absolute;display: block;width:25%;top:-0.4rem;right:0.2rem;max-width: 32px;}
/*favor-list*/
.favor-list.swiper-container{margin-top:1.1rem;width:100%;}
.favor-list dl{overflow:hidden;padding:1.1rem;border-bottom: 1px solid #e1e1e1;background-color: #fff;}
.favor-list a:first-child dl{border-top:1px solid #e1e1e1;}
.favor-list dt,.favor-list dd{float: left;}
.favor-list dt{width:30%;position: relative;}
.favor-list dt img{
	width: 100%;
	height: 80px;
}
.favor-list dt span{display: block;width:0.92rem;height:0.92rem;background-color: #fd3d3d;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;
	position: absolute;top:-0.5rem;right: -0.5rem;}
.favor-list dd{width:61%;margin-left:1rem;}
.favor-list dd small{color:#9c9c9c;display: block;line-height: 34PX;font-size: 2.8vw;}
.favor-list dd p{color:#666;display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin:0;}
.favor-list dd h2{font-weight: normal;color:#333;font-size: 3.7vw;}
.favor-list a{display: block;width: 100%;}

/*nofavor*/
.nofavor{width:46.8%;margin:16.5% auto 0 auto;}

 @media screen and (min-width: 319px) and (max-width : 374px){
 	.favor-list dt span{width:0.7rem;height:0.7rem;top:-0.3rem;right:-0.3rem;}
 	.favor-list dd{line-height: 90%;}	
	.favor-list dd small{font-size: 0.85rem;}
	.favor-list dd p{font-size:0.92rem;}
	.favor-list dd h2{font-size:1.1rem;}
}
<!--0.00020217895507812-->