body,button,input,select,textarea{font:100%/1 "Helvetica Neue",Helvetica,STHeiTi,"Microsoft YaHei";}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,article,aside,footer,header,hgroup,nav,section,menu,img{margin:0; padding:0;-webkit-text-size-adjust:100%;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
li{list-style:none;}
img{border:0;}
input,img{vertical-align:middle;}
article,aside,footer,header,hgroup,nav,section,menu{display:block;}
a{text-decoration:none;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
html,body{height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color: #000000;background-color:#fff !important;}
a,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);outline:none; -webkit-font-smoothing:antialiased}
body,html{ width: 100%; height: 100%;}

h3{
	font-size: 0.44rem;
	text-align: center;
}
img{
	display: block;
}
a{
	text-decoration: none;
	color: #000;
}
.f_left{
	float: left;
}
.f_right{
	float: right;
}

.bg_ff{
	background-color: #fff;
}
.bg_f9{
	background-color: #f9f9f9;
}

.hide{
	display: none;
}

/*注册*/
.reg{ width: 100%; height: 100%; background: url(https://m.yunfenba.com/Public/Wap2019415/images/regbg.jpg) no-repeat; background-size: 100% 100%;}
.reg img{ width: 0.84rem; height: 0.42rem; margin: 0.9rem 0 0.56rem 3.27rem;}
.reg .regmain{ width: 6.8rem;height: 7.6rem; background-color: #FFFFFF; margin-left: 0.35rem; overflow: hidden;}
.reg .regmain form{ padding-left: 0.4rem;}
.reg .regmain>p{ font-size: 0.24rem; color: #FFAE01; margin: 0.8rem 0 0.5rem 0; text-align: center;} 
.reg .regmain .ptip { margin-left: 1.2rem; width:2rem; height:0.62rem; line-height:0.62rem; color:#F00; text-align:left; font-size:0.18rem;}
.reg .regmain .regput { width:6.1rem; height:0.7rem; margin-bottom:0.3rem; font-size:0.2rem;}
.reg .regmain .regput p { float:left; width:1.2rem; height:0.7rem; line-height:0.7rem; font-size:0.22rem; color:#666666;}
.reg .regmain .regput input { float:left; width:4.7rem; border:1px solid #cccccc; padding-left:0.1rem; height:0.7rem; line-height:0.7rem; border-radius:0.06rem; font-size:0.2rem; color: #999999;}
.reg .regmain .regput .regputip { width:2.1rem;}
.reg .regmain .regput a { float:left; display:block; text-align:center; line-height:0.7rem; width:1.52rem; height:0.7rem; background:#ff8400; color:#FFF; border:0; border-radius:0.06rem; margin-left:0.2rem;
font-size:0.2rem;}
.reg .regmain .regsum { width:6rem; height:1rem; font-size:0.22rem;}
.reg .regmain .regsum input { width:2.8rem; height:0.72rem; margin-left:1.6rem; border:0; background:#ffb400; color:#FFF; border-radius:0.06rem;}
.reg .regmain .regsum .submit { background:#e6e6e6; color:#808080; display:none;}
.reg .windowtip { position:fixed; width:100%; height:100%; left:0; top:0; background-color:rgba(50,50,50,0.5); z-index:999; display: none;}
.reg .windowtip div { width:3rem; height:1.2rem; text-align:center; line-height:1.2rem; color:#000; background:#FFF; font-size:0.2rem; position:relative; left:50%; margin-left:-1.5rem;
top:50%; margin-top:-0.6rem; border-radius:0.06rem;}
.reg .footers{width:100%; position:fixed; left:0; bottom:0.3rem;}
.reg .footers p{ height:0.25rem; line-height:0.25rem; width:100%; text-align:center; color:#FFFFFF; font-size:0.14rem;}

/*头部固定*/
.headers { width:100%; height:1rem; position:fixed; top:0; left:0; z-index:999;}
.headers .head { height:1rem; padding:0 0.3rem; background:#FFF; margin:0 auto;}
.headers .head .imgl { height: 0.46rem; float: left; margin-top:0.27rem;}
.headers .head p { float:left; width:4.28rem; text-align:center; font-size:0.36rem; height:0.92rem; line-height:0.92rem; color:#333333;}
.headers .head .imgr { height: 0.4rem; float: right; margin-top:0.3rem;}
.headers .head ul{ width: 2rem; position: absolute; top: 0.92rem; right: 0.3rem; text-align: center; display:none;}
.headers .head ul li{ width: 2rem; height: 0.78rem; background:rgba(0,0,0,0.7); margin-bottom:0.02rem;}
.headers .head ul li a { display:block; width: 2rem; height: 0.78rem; line-height: 0.78rem; font-size: 0.24rem; color: #FFFFFF; letter-spacing: 0.03rem; font-size:0.22rem;}
.headers .head ul .active a { color:#ffb400;}


/*首页*/
.index{
	margin-top: 1rem;
}
/*banner*/
.index .swiper-container{
	width: 100%;
}
.index .slide1 img{
	width: 100%;
}
.index .slide2{
	background:url(https://m.yunfenba.com/Public/Wap2019415/images/index/active.jpg) center center no-repeat;
}
.index	.powder{
	padding: 1.16rem 0 0.9rem 0;
	background-color: #fff;
}
.index .powder .showimg{
	width: 4.59rem;
	margin: 0.4rem auto 0;
}
.index	.media{
	padding: 1.16rem 0 0.9rem 0;
	background-color: #f9f9f9;
}
.index .media .showimg{
	width: 4.62rem;
	margin: 0.4rem auto 0;
}
.index .scheme .powder_content{
	width: 6.6rem;
	margin: 0.1rem auto 0;
}
.index .scheme .powder_content .tit{
	font-size: 0.32rem;
	font-weight: 700;
	margin: 0.46rem 0 0.2rem 0;
	letter-spacing: 0.02rem;
}
.index .scheme .powder_content p{
	font-size: 0.26rem;
	line-height: 0.39rem;
	letter-spacing: 0.02rem;
}
.index .scheme .btns{
	width: 6.25rem;
	margin: 0.55rem auto 0;
	overflow: hidden;
}
.index .scheme .btns a{
	width: 3.07rem;
	height: 0.74rem;
	border: 0.02rem solid #ff9b3b;
	text-align: center;
	line-height: 0.7rem;
	box-sizing: border-box;
	display: block;
	float: left;
	font-size: 0.32rem;
	font-weight: 700;
	border-radius: 0.06rem;
}
.index .btns .btn1{
	margin-right: 0.1rem;
	color: #fff;
	background-color: #ff9b3b;
}

.index .btns .btn2{
	color: #ff9b3b;
	background-color: #fff;
}
.index .news{
	padding: 1.16rem 0 0.9rem 0;
	background-color: #fff;
	color: #000;
}
.index .news>div{ overflow: hidden;border-bottom: 1px solid #ffae01;margin-top: 0.7rem;}
.index .news>div h4{font-size: 0.22rem; font-weight: 100; height: 0.32rem;  color: #ffae01; float: left;}
.index .news>div a{ font-size: 0.17rem; color: #999999; float: right; margin-top: 0.07rem;}
.index .news ul{ padding-top: 0.1rem;margin: 0.45rem auto 0;width: 6.5rem;}
.index .news ul li{ overflow: hidden; line-height: 0.48rem; font-size: 0.2rem; letter-spacing: 1px; color: #666666;}
.index .news ul li p{ float: left;}
.index .news ul li span{ float: right;}

.index .brand{
	padding: 1.16rem 0 0.9rem 0;
	background-color: #f9f9f9;
}
.index .brand_content ul{
	width: 6.61rem;
	margin: 0.68rem auto 0;
    overflow: hidden;
}
.index .brand_content ul li{
	width: 1.84rem;
	height: 1.84rem;
	border-radius: 100%;
	float: left;
	margin: 0.18rem;
}
.index .brand_content ul li img{
	width: 100%;
	height: 100%;
	border-radius: 100%;
}

/*关于我们*/
.about{
	margin-top: 1rem;
}
.about .banner img{
	width: 100%;
}
.about .company,.about .enterprise,.about .culture{
	padding: 1.16rem 0 0.9rem 0;
}
.about .company img,.about .culture img,.about .enterprise img{
	width: 6.26rem;
	margin: 0.54rem auto 0;
}
.about .intro{
	width: 6.26rem;
	margin: 0 auto;
}
.about .intro p{
	font-size: 0.24rem;
	line-height: 0.38rem;
	margin-top: 0.36rem;
}

/*加粉*/
.addpowder{
	margin-top: 1rem;
}
.addpowder .banner img{
	width: 100%;
}
.addpowder .add,.addpowder .data,.addpowder .accurate,.addpowder .arrange{
	padding: 1.16rem 0 0.84rem 0;
}
.addpowder .add img,.addpowder .data img,.addpowder .accurate img{
	width: 6.26rem;
	margin: 0.54rem auto 0;
}
.addpowder .intro{
	width: 6.3rem;
	margin: 0.7rem auto 0;
}
.addpowder .intro .headline{
	font-size: 0.31rem;
	letter-spacing: 0.02rem;
	margin-bottom: 0.15rem; 
	font-weight: 600;
}
.addpowder .intro p{
	font-size: 0.25rem;
	letter-spacing: 0.02rem;
	line-height: 0.38rem;
}
.addpowder .arrange h3{
	width: 6.1rem;
	line-height: 0.57rem;
	margin: 0 auto 0.7rem;
}
.addpowder .arrange dl{
	width: 6.6rem;
	overflow: hidden;
	margin: 0 auto 0.8rem;	
}
.addpowder .arrange dl img{
	width: 2.65rem;
}
.addpowder .arrange dl dd{
	width: 3.6rem;
}
.addpowder .arrange dl dd div{
	font-size: 0.3rem;
	font-weight: 600;
	margin-bottom: 0.22rem;
	line-height: 0.32rem;
}
.addpowder .arrange dl dd p{
	font-size: 0.2rem;
	line-height: 0.4rem;
}
.addpowder .arrange .free dd{
	margin-top: 0.8rem;
	padding-left: 0.6rem;
	box-sizing: border-box;
}
.addpowder .arrange .cost dd{
	margin-top: 0.1rem;
}
.addpowder .arrange .more img{
	margin-top: 0.16rem;
}

/*新媒体*/
/*新媒体*/
.newmedia{
	margin-top: 1rem;
}
.newmedia .banner img{
	width: 100%;
}
.newmedia .advantage{
	padding: 1rem 0 0.84rem 0;
}
.newmedia .advantage .title{
	width: 6.26rem;
	font-size: 0.25rem;
	line-height: 0.4rem;
	margin: 0.3rem auto 0;
}
.newmedia .advantage .adv_content{
	overflow: hidden;
	width: 6.61rem;
	margin: 0.45rem auto 0;
}
.newmedia .advantage .adv_content dl{
	float: left;
	width: 2.4rem;
	margin: 0 0.45rem 0.5rem 0.45rem;
}
.newmedia .advantage .adv_content dl img{
	width: 1.58rem;
	display: block;
	margin: 0 auto;
}
.newmedia .advantage .adv_content dt{
	height: 2rem;
	overflow: hidden;
}
.newmedia .advantage .adv_content dd div{
	font-size: 0.28rem;
	font-weight: 600;
	margin-bottom: 0.2rem;
}
.newmedia .advantage .adv_content dd p{
	font-size: 0.18rem;
	line-height: 0.3rem;
}
.newmedia .advantage .adv1{
	margin-top: 0.22rem !important;
}

.newmedia .advs{
	padding: 1.16rem 0 0.84rem 0;
}
.newmedia .advs img{
	display: block;
	width: 3.27rem;
	margin: 0.3rem auto;
}
.newmedia .advs>div{
	width: 6.34rem;
	font-size: 0.22rem;
	line-height: 0.4rem;
	margin: 0 auto;
}
.newmedia .industry{
	padding: 1.16rem 0 0.84rem 0;
}
.newmedia .industry .ind_content{
	width: 6.45rem;
	overflow: hidden;
	margin: 0.3rem auto 0;
}
.newmedia .industry .ind_content dl{
	width: 3.02rem;
	height: 3.02rem;
	border: 1px solid #dadada;
	box-sizing: border-box;
	margin: 0.1rem;
	float: left;
}
.newmedia .industry .ind_content dt img{
	width: 100%;
}
.newmedia .industry .ind_content dd{
	font-size: 0.22rem;
	text-align: center;
	line-height: 1rem;
}
.newmedia .contact{
	text-align: center;
	padding-top: 1.16rem;
}
.newmedia .contact .title{
	font-size: 0.3rem;
	line-height: 0.24rem;
}
.newmedia .contact .phone{
	font-size: 0.4rem;
	margin-top: 0.2rem;
}

.newmedia .pattern{
	padding-top: 1.16rem;
}
.newmedia .pattern_content{
	margin-top: 0.52rem;
}
.newmedia .pattern dl{
	position: relative;
	width: 6.1rem;
	margin: 0 auto 0.34rem;
}
.newmedia .pattern dt img{
	width: 6.1rem;
	display: block;
}
.newmedia .pattern dd{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	color: #fff;
}
.newmedia .pattern dl dd .tit{
	font-size: 0.42rem;
	margin: 1.24rem 0 0.26rem 0;
	letter-spacing: 0.02rem;
}
.newmedia .pattern dl dd p{
	font-size: 0.26rem;
	line-height: 0.42rem;
}
.newmedia .pattern dl dd .pattern_btn{
	width: 2.33rem;
	height: 0.59rem;
	border: 1px solid #fff;
	line-height: 0.59rem;
	border-radius: 0.1rem;
	margin: 0.56rem auto 0;
	cursor: pointer;
	font-size: 0.36rem;
}
/*文章详情*/
.article{background-color: #f7f7f7;margin-top: 1rem;}
.article .sited{ padding-top: 0.2rem;}
.article .sited>div{ padding: 0 0.3rem; line-height: 0.55rem; font-size: 0.21rem; }
.article .content{ padding: 0.3rem; }
.article .content .title{ font-size: 0.28rem; font-weight: 900;}
.article .content .time{ font-size: 0.22rem; color: #999999; margin-top: 0.23rem;}
.article .content .digest{font-size: 0.24rem; line-height: 0.45rem; margin-top: 0.25rem; letter-spacing: 0.03rem;}
.article .content .digest span{ font-weight: 900;}
.article .content .text{font-size: 0.24rem; color: #666666; line-height: 0.45rem; text-indent: 2em; letter-spacing: 0.04rem;}
.article .content .text p, .article .content .text blockquote, .article .content .text li, .article .content .text div, .article .content .text span,.article .content .text strong{font-size: 0.24rem; color: #666666; line-height: 0.45rem; text-indent: 2em; letter-spacing: 0.04rem;}
.article .content .text img{ max-width: 100%; height: auto; margin: 0.2rem auto;display: block;}
.article .content .text h2,.article .content .text h3{font-size: 0.3rem; color: #666666; line-height: 0.7rem; letter-spacing: 0.04rem;}

/*注册*/
.register .banner{
	position: relative;
}
.register .banner .bg{
	width: 100%;
}
.register .banner .logo{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;	
}
.register .banner .logo img{
	width: 3.1rem;
	margin: 1.64rem auto 0;
}
.register .banner .nav{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.register .banner .nav ul{
	overflow: hidden;
}
.register .banner .nav ul li{
	float: left;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.36rem;
	color: #f7cdc1;
	width: 50%;
	text-align: center;
	position: relative;
}
.register .banner .nav ul .act{
	color: #fff;
}
.register .banner .nav ul .act::before{
	content: '';
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-bottom:6px solid #fff;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -3px;
}
.register .list{
	width: 6.34rem;
	margin: 0.4rem auto; 
}
.register .list .item .row{
	height: 1rem;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.register .list .item .row input{
	width: 4rem;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.26rem;
	float: left;
	margin-top: 0.26rem;
	border: none;
	padding-left: 0.06rem;
}
/*.register .list .item .row img{
	float: right;
	margin: 0.26rem 0.1rem 0 0;
	height: 0.48rem;
}*/
.register .list .item .regbtn{
	width: 5.74rem;
	height: 0.76rem;
	background-color: #ff8b36;
	text-align: center;
	line-height: 0.76rem;
	border-radius: 0.39rem;
	font-size: 0.34rem;
	font-weight: 700;
	color: #fff;
	margin: 0.92rem auto 0;
}
.register .list .item .codebtn{
	width: 1.5rem;
	height: 0.6rem;
	background-color: #ff8b36;
	color: #fff;
	font-size: 0.26rem;
	float: right;
	line-height: 0.6rem;
	text-align: center;
	border-radius: 0.06rem;
	margin: 0.2rem 0.1rem 0 0;
}
.register .list .item .unact{
	background-color: #d9caca;
	color: #917979;
}

/*页面导航*/
.suspend.show {
  	right: 0;
}

.suspend{
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    right: -5.2rem;
    width: 5.2rem;
    z-index: 100;
    box-shadow: 0px 2px 5px #ddd;
    transition: all .5s ease;
    overflow: auto;
    background-color: #fff;
    padding: 1rem 0 2rem;
    box-sizing: border-box;
}

.suspend .close{
	height: 1.06rem;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}
.suspend .close .closebtn{
	width: 0.8rem;
	height: 0.8rem;
	font-size: 0.8rem;
	color: #999999;
	text-align: center;
	line-height: 0.8rem;
	position: absolute;
	right: 0.3rem;
	top: 0.13rem;
}
.suspend .nav{
	padding-top:0.2rem;
}

.suspend .nav .tit{
	font-size: 0.38rem;
	font-weight: 700;
	line-height: 1.1rem;
	padding-left: 0.35rem;
}
.suspend .nav .product{
	height: 0px;
	overflow: hidden;
}
.suspend .nav .product>div{
	font-size: 0.24rem;
	padding-left: 0.8rem;
	margin-bottom: 0.2rem;
	height: 0.24rem;
}
.suspend .nav .product p{
	font-size: 0.3rem;
}
.suspend .nav .product img{
	width: 0.4rem;
	margin: 0.18rem 0.12rem 0 0;
}
.suspend .nav .product a{
	overflow: hidden;
	display: block;
	padding-left: 0.8rem;
	height: 0.76rem;
	line-height: 0.76rem;
}
.suspend .act{
	color: #ff9b3b;
}

/*通用底部*/
footer{ box-sizing: border-box; height: 1.8rem; background-color: #000000; padding-top: 0.3rem;}
footer div{ color: #FFFFFF; font-size: 0.22rem; text-align: center; line-height: 0.4rem;}


/*云粉学院*/
input[type="text"] {
    outline: none;
    border: none;
    appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}
.clearfix::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear: both;
}
.search{
	height: 0.96rem;
    line-height: 0.96rem;
    background-color: #fff;
}
.search-line {
	width: 7.12rem;
    height: 0.74rem;
    position: relative;
    overflow: hidden;
    border-radius: 0.37rem;
    background-color: #ededed;
    margin: 0 auto;
}
.search-line input {
    display: inline-block;
    vertical-align: top;
    width: 5.8rem;
    height: 0.74rem;
    line-height: 0.74rem;
    box-sizing: border-box;
    margin-left: 0.9rem;
    font-size: 0.26rem;
    border: none;
    background: none;
}
.search-line .sbtn {
    position: absolute;
    left: 0;
    top: 0;
    width: 0.9rem;
    height: 0.74rem;
    border: none;
    outline: none;
    background: none;
}
.search-line .sbtn img{
	width: 0.4rem;
	margin: 0 auto;
}

.context-wrap {
    margin: 0.1rem auto 0.3rem;
}
.context-wrap .context-wrap-list li {
    padding: 0.2rem;
    margin-bottom: 0.1rem;
    background: #fff;
    box-sizing: border-box;
    height: 2.7rem;
}
.context-wrap .context-wrap-list li .con-left {
    float: left;
    width: 2.56rem;
}
.context-wrap .context-wrap-list li .con-left .cleftimg {
    width: 2.56rem;
    height: 1.88rem;
    overflow: hidden;
}
.context-wrap .context-wrap-list li .con-left .cleftimg>img {
    width: 100%;
    /*height: 100%;*/
    transition: all .5s;
    transform: scale(1);
}
.context-wrap .context-wrap-list li .con-right {
    float: right;
    width: 4.28rem;
    height: 100%;
    position: relative;
}
.context-wrap .context-wrap-list li .con-right .title {
    width: 100%;
    font-size: 0.36rem;
    font-weight: 700;
    color: #353535;
    display: block;
    line-height: 0.5rem;
    height: 1.5rem;
    overflow: hidden;
    display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 3;
}
.context-wrap .context-wrap-list li .con-right .context {
    margin: 0.1rem 0;
    color: #939393;
    height: 1.32rem;
    overflow: hidden;
    font-size: 0.12rem;
    line-height: 0.22rem;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 6;
}
.context-wrap .context-wrap-list li .con-right .more-btn {
    width: 100%;
    height: 0.32rem;
    position: absolute;
    right: 0;
    bottom: 0.3rem;
}
.context-wrap .context-wrap-list li .con-right .more-btn a {
    position: absolute;
    top: 0;
    right: 0;
    width: 1rem;
    height: 0.3rem;
    border: 0.01rem solid #d5d5d5;
    box-sizing: border-box;
    border-radius: 0.04rem;
    color: #c9c9c9;
    text-align: center;
    line-height: 0.28rem;
    font-size: 0.14rem;
}
.context-wrap .context-wrap-list li .con-right .update-time {
    width: 100%;
    position: absolute;
    height: 0.24rem;
    right: 0.1rem;
    bottom: 0rem;
}
.context-wrap .context-wrap-list li .con-right .update-time span {
    position: absolute;
    right: 0.08rem;
    top: 0;
    line-height: 0.24rem;
    padding-left: 0.24rem;
    box-sizing: border-box;
    color: #888;
    font-size: 0.12rem;
}
.context-wrap .context-wrap-list li .con-right .update-time span img{
	position: absolute;
	width: 0.16rem;
	left: 0;
	top: 0.04rem;
}
.pages {
    width: 100%;
    height: 1.26rem;
    margin-top: 10px;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pages>a {
    background-color: #eee;
    border-radius: 0.66rem;
    width: 0.66rem;
    height: 0.66rem;
    cursor: pointer;
    line-height: 0.66rem;
    text-align: center;
    color: #333;
    font-size: 0.2rem;
    margin: 0 0.1rem;
    display: block;
    float: left;
}
.pages>a.current {
    background-color: #f37800;
    color: #fff;
}
/*本周排行*/
.sortbox {
    width: 6.54rem;
    margin: 0 auto;
}
.sortbox .roof{
	width: 100%;
}
.sortbox .sortlist {
    width: 100%;
    margin-bottom: 0.3rem;
}
.sortbox .sortlist>li {
    padding-left: 0.3rem;
    position: relative;
    line-height: 0.8rem;
}
.sortbox .sortlist>li::before {
    content: "";
    position: absolute;
    top: 0.31rem;
    left: 0;
    width: 0.18rem;
    height: 0.18rem;
    border-radius: 50%;
    background: #ff9b3b;
}
.sortbox .sortlist>li a {
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 0.32rem;
}
/*学院关于我们*/
.col_about{
	width: 6.54rem;
    margin: 1rem auto 0;
    padding-bottom: 0.3rem;
}
.col_about .roof{
	width: 100%;
}
.col_about h3{
	text-align: left;
	font-weight: 700;
	letter-spacing: 0;
	font-size: 0.38rem;
	margin-top: 0.44rem;
}
.col_about h3 span {
    border-bottom: 0.04rem solid #ff9b3b;
    padding-bottom: 0.2rem;
}
.col_about p {
    color: #666;
    line-height: 0.66rem;
    margin-top: 0.32rem;
    font-size: 0.32rem;
}
.noscroll{
    overflow: hidden;
}
.college .swiper-container{
 height: 2.55rem;
}
.college .fansnum{
 height: 100%;
}
.college .fansnum .banner img{
 width: 100%;
}
.college .fansnum .banner .num{
 width: 100%;
 height: 1.06rem;
 position: absolute;
 left: 0;
 top: 54%; 
}
.college .fansnum .banner .num ul{
 width: 2.06rem;
 overflow: hidden;
 margin: 0 auto;
}
.college .fansnum .banner .num ul li{
 width: 0.35rem;
 height: 0.43rem;
 background-image: url(../image/rectangle.png);
 background-size: 100% 100%;
 color: #ff866a;
 line-height: 0.43rem;
 font-size: 0.4rem;
 text-align: center;
 margin: 0 0.03rem;
 float: left;
 font-family: arial;
}
.college .fansnum .banner .total{
 font-size: 0.16rem;
 color: #fff;
 text-align: center;
 position: absolute;
 width: 100%;
 left: 0;
 top: 83%;
}
/*计算器*/
.counter-wrap{
	padding: 0.25rem 0;
}
.counter{
	width: 7rem;
	min-height: 11rem;
	background-color: #fff;
	margin: 0 auto;
	padding: 0.2rem;
	box-sizing: border-box;
}
.counter .item{
	padding-bottom: 0.4rem;
}
.counter .item h4{
	font-size: 0.36rem;
	font-weight: normal;
}
.counter .under{
	width: 0.6rem;
	height: 0.08rem;
	background-color: #ff9b3b;
	margin: 0.26rem 0;
}
.counter .opt{
	float: left;
	margin: 0.3rem 0.3rem 0 0;
}
.counter .item{
	display: none;
}
.counter .item .item_list{
	overflow: hidden;
}
.counter .item .item_title{
	overflow: hidden;
	margin-top: 0.4rem;
}
.counter .item .item_title .diamonds{
	width: 0.3rem;
	height: 0.3rem;
	background-color: #ff9b3b;
	margin-right: 0.2rem;
	float: left;
}
.counter .item .item_title .text{
	float: left;
	font-size: 0.3rem;
	color: #848484;
}
.counter .btns{
	overflow: hidden;
	margin-top: 0.8rem;
}
.counter .next,#start{
	width: 2.2rem;
	height: 0.8rem;
	border-radius: 0.1rem;
	background-color: #ff9b3b;
	text-align: center;
	line-height: 0.8rem;
	color: #fff;
	font-size: 0.3rem;
	float: right;
	cursor: pointer;
}
.counter .prev{
	width: 2.2rem;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
	color: #69859a;
	font-size: 0.3rem;
	float: right;
	cursor: pointer;
}
.counter .prev:hover{
	color: #86abc7;
}
.counter .item_con .label{
	float: left;
	line-height: 0.4rem;
	font-size: 0.3rem;
	margin: 0.3rem 0.3rem 0 0;
}

.bor_bottom{
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.5rem;
}
.counter .area {
	margin-top: 0.5rem;
	overflow: hidden;
}
.counter .area select{
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding-left: 0.1rem;
	border:none;
	font-size:0.3rem;
	line-height:0.7rem;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	position:absolute;
	top:0;
	left:0;
	background: none;
	color: #676767;
	outline: none;
}
.counter .area .area_item{
	overflow: hidden;
	margin-bottom: 0.1rem;
}
.counter .area .area_item select::-ms-expand { 
	display: none; 
}
.f_left{
	float: left!important;
}
.hide{
	display: none
}
.counter .area .area_item .select{
	position: relative;
	width: 3rem;
    height: 0.7rem;
    float: left;
    border: 1px solid #efefef;
    box-sizing: border-box;
    border-radius: 0.1rem;
}
.counter .area .area_item .label{
	margin-top: 0;
	line-height: 0.7rem;
}

.counter .fans .number{
	width:100%;
	height:0.7rem;
	border: 1px solid #efefef;
    box-sizing: border-box;
    border-radius: 0.1rem;
    position: relative;
    margin-top: 0.5rem;
}
.counter .fans input,.counter .result input{
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding-left: 0.1rem;
	border:none;
	font-size:0.3rem;
	line-height:0.7rem;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	position:absolute;
	top:0;
	left:0;
	background: none;
	color: #676767;
	outline: none;
}

.counter .result {
	overflow: hidden;
}
.counter .result .state{
	line-height: 0.8rem;
	margin-right: 0.4rem;
	font-size: 0.3rem;
	color: #848484;
}
.counter .result .num{
	width:3rem;
	height:0.7rem;
	border: 1px solid #efefef;
    box-sizing: border-box;
    border-radius: 0.1rem;
    position: relative;
    margin-right: 0.4rem;
}
.counter .result .count{
	width: 1.5rem;
	height: 0.7rem;
	border-radius: 0.1rem;
	background-color: #ff9b3b;
	text-align: center;
	line-height: 0.7rem;
	color: #fff;
	font-size: 0.3rem;
	float: right;
	cursor: pointer;
}
.counter .result .prev{
	width: 1.5rem;
	height: 0.7rem;
	border-radius: 0.1rem;
	text-align: center;
	line-height: 0.7rem;
	color: #69859a;
	font-size: 0.3rem;
	float: right;
	cursor: pointer;
}
.counter .condition {
	padding: 0 0.3rem;
}
.counter .condition .price{
	font-size: 0.3rem;
	margin: 0.9rem 0 0.6rem;
}
.counter .condition .price span{
	color: #36b067;
	font-size: 0.6rem;
	padding: 0 0.1rem;
}
.counter .condition .con_item{
	overflow: hidden;
	line-height: 28px;
	color: #848484;
	font-size: 0.3rem;
}
.counter .condition .con_item .clauses{
	margin-left: 0.4rem;
}
.counter .condition .code img{
	display: block;
	width: 3rem;
	margin: 0.5rem auto 0.2rem;
}
.counter .condition .code p{
	font-size: 0.3rem;
	color: #848484;
	text-align: center;
	line-height: 0.6rem;
}
.counter .condition .con_list{
	width: 100%;
}
.counter .add_item{
	overflow: hidden;
}