
/* basic */

.unable {background-color: #ddd; color: #999; cursor: default;}
.unable:hover {color: #999 !important;}
.dn { display: none !important; }
.di { display: inline !important; }
.db {display:block !important;}
.dib {display:inline-block !important;}
.nowrap {white-space:nowrap;}/*文本不进行换行*/
.bk {word-wrap: break-word;word-break: normal;}/*自动换行*/
.bk_w {word-wrap: break-word;word-break: break-all;}/*自动换行*/
.fl {float:left;}
.fr {float:right;}
.clb {clear:both;}
.clear {zoom:1;}
.clear:after  {height: 0; visibility: hidden; content: ""; display: block; clear: both;}
.scrbar {overflow-y:scroll;overflow-x:hidden;}
.scrbar::-webkit-scrollbar {width: 0; height: 100%;}
.auto {margin-left:auto; margin-right:auto;}
.ell {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cup {cursor:pointer;}
.cud {cursor:default;}
.bn {border:0;}
.ovh {overflow:hidden;}
.ova {overflow:auto;}
.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
.contain {margin:0 auto;max-width:640px;}
.contain.wb {margin:0 auto .58rem;}
.contain.rel {position:relative;}
.contain.bgw {background:#fff;}
.center {width:100%;max-width:640px;overflow:hidden;margin:0 auto;}
.con,.tit {width:100%;max-width:640px;overflow:hidden;background-color:#fff;}
.con.gray {background-color:#f5f5f5;}
@media only screen and (min-width:642px){
	.con,.tit {border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;margin-left:-1px;}
}

/* footer */
.m_footer {margin-bottom:.49rem;padding-bottom:.3rem;}
.footer {color:#41b618;height:.49rem;width:100%;font-size:.16rem;position:fixed;bottom:0;background:#fff;border-top:1px solid #eee;-webkit-box-shadow:0 0 6px rgba(3,3,3,.1);-moz-box-shadow:0 0 6px rgba(3,3,3,.1);box-shadow:0 0 6px rgba(3,3,3,.1);z-index:90;}
.footer_con {max-width:640px;margin:0 .1rem;}
.footer a {border:1px solid;width:48%;display:block;margin-top:.08rem;line-height:.32rem;border-radius:.1rem;text-align:center;}
.footer a.pub {color:#41b618;float:left;}
.footer a.doc {color:#5e9eee;float:right;}
.footer a i {display:block;float:left;width:.34rem;height:.32rem;border-radius:.08rem 0 0 .08rem;color:#fff;font-size:.24rem;}
.footer a.pub i {background-color:#41b618;}
.footer a.doc i {background-color:#5e9eee;}
@media only screen and (min-width:642px){
	.footer_con {margin:0 auto;}
}

/* player */
.player {height:.56rem;line-height:.56rem;padding:0 .1rem;background:#f8f8f8;border:#eee 1px solid;margin-top:.22rem;}
.player .audio_time {float:right;line-height:.56rem;font-size:.15rem;color:#999;width:.45rem;text-align:right;}
.player .audio_notice {margin:0 .5rem 0 .5rem;line-height:.56rem;font-size:.14rem;font-family:'Microsofe YaHei';color:#999;}
.player .audio_notice .loading {height:.06rem;border-radius:.03rem;margin:.1rem;margin-top:.25rem;background-size:auto .06rem;}
.doctor .audio_notice .loading {background-image:url(../Images/audio_doc.gif);}
.public .audio_notice .loading {background-image:url(../Images/audio_pub.gif);}

/* cover */
#mask {z-index: 1000; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8);display:none;}
#mask .download {height:1.5rem;width:3rem;display:block;position:fixed;margin-top:-.75rem;margin-left:-1.5rem;top:50%;left:50%;background:#fff;text-align:center;}
#mask .download a {width:2.5rem;height:.4rem;line-height:.4rem;color:#fff;font-size:.18rem;margin:.22rem auto 0;border-radius:.05rem; display:block;}
#mask .download .doc {background:#5e9eee;}
#mask .download .pub {background:#46c01b;}

/* landscape */

.landscape{display:none;color:#393a3e;font-size:.12rem;background:#fff;z-index:999;position: fixed;left:0;top:0;}
.landscape span {display:block;height:1.5em;line-height:1.5em;text-align:center;padding-top:.1rem;}
.landscape i {display:block;width:1.35rem;height:1.35rem;margin:.05rem auto 0;background:url('../Images/landscape.png');background-size:100%;}

/* nulldata */

.null_data {width:1.8rem;height:1.6rem;background:url('images/null_data.png');margin:1rem auto 0;background-size:1.8rem 1.6rem;}

/* iconfont */

@font-face {font-family:iconfont;src:url('../images/iconfont.woff');src:url('../images/iconfont.otf');src:url('../images/iconfont.ttf');} /*定义iconfont字体*/

i {text-align: center}
i:after,em:after {font-family:iconfont;display:inline-block;text-align:center;vertical-align:bottom;}

/*！*/
.ico_excla i:after {content:'\26A0';}
/*man*/
.ico_man i:after {content:'\E600';}
/*woman*/
.ico_woman i:after {content:'\E601';}
/*more*/
.ico_more em:after {content:'\E602';}
/*logo*/
.footer a i:after {content:'\E602';}