@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
img{border:0;}
article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
    margin: 0px;
    padding: 0px
}

command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr {
    display: inline;
    margin: 0px;
    padding: 0px
}
body {
    background: #f7f7f7;
    font-family: "微软雅黑";
}
.note_ok{background:url(../images/ok.png) #fff no-repeat left 10px center; position:fixed; left:50%; top:50%; margin:-30px 0px 0px -130px; min-width:200px; height:40px; padding:20px 10px 0px 50px;z-index:9999; border:1px solid #ddd;}

.note_wrong{background:url(../images/wrong.png) #fff no-repeat left 10px center; position:fixed; left:50%; top:50%; margin:-30px 0px 0px -130px;min-width:200px; height:40px; padding:20px 10px 0px 50px;z-index:9999; border:1px solid #ddd;}
.note_warning{background:url(../images/warning.png) #fff no-repeat left 10px center; position:fixed; left:50%; top:50%; margin:-30px 0px 0px -130px;min-width:200px; height:40px; padding:20px 10px 0px 50px;z-index:9999; border:1px solid #ddd;}

em { font-style: normal; }

.bigname {
    font-size: 36px;
    font-weight: normal;
    text-shadow: 1px 1px 0px #e05b8a;
}

ul, li { list-style: none; }

a.line:hover { text-decoration: underline; }

.yahei { font-family: "微软雅黑"; }

.font11 { font-size: 11px; }

.font12 { font-size: 12px; }

.font14 { font-size: 14px; }

.font16 { font-size: 16px; }

.font18 { font-size: 18px; }

.font20 { font-size: 20px; }

.font24 { font-size: 24px; }

.fleft { float: left; }

.fright { float: right; }

.bgwhite { background: #fff; }

.bggray { background: #F7F7F7;}

.bgorange {background: #F60;}

.bgpink {background: #ff7caa;}

.strong { font-weight: bold; }

.white { color: #fff; }

.red { color: #ef0000; }
.red1{ color: #EB4F38;}
.yellow1{color:#EA8010;}
.blue { color: #639ff9; }

a.blue { color: #639ff9; }

.greyc { color: #cdcdcd; }

a.greyc:hover { color: #ff7caa; }

.greyd { color: #696969; }

a.greyd:hover { color: #ff7caa; }

.greye { color: #ccc; }

a.greye:hover { color: #ccc; }

.greyf { color: #999; }

a.greyf:hover { color: #999; }

.pink { color: #ff7caa; }

a.pink { color: #ff7caa; }

.pinka{ color:#F3604D;}
.black { color: #333; }
a.black:hover { color: #639ff9; }
.grey { color: #696969; }

a.grey:hover { color: #639ff9; }

.green { color: #54dfbf; }

a.green { color: #54dfbf; }

.dad { position: relative; }

.son { position: absolute; }

.fixed { position:fixed; }

.clear { clear: both; }

.hiden { display: none; }

.hide { visibility: hidden; }

.hand { cursor: pointer; }

a { text-decoration: none; }

.pright5 { padding-right: 5px; }

.pleft5 { padding-left: 5px; }

.pleft10 { padding-left: 10px; }

.pleft15 { padding-left: 15px; }

.pleft20 { padding-left: 20px; }

.ptop5 { padding-top: 5px; }

.ptop10 { padding-top: 10px; }
.ptop20 { padding-top: 20px; }

.padding5 { padding: 5px; }

.padding10 { padding: 10px; }

.mright4 { margin-right: 4px; }

.mright { margin-right: 5px; }

.mright10 { margin-right: 10px; }

.mright12 { margin-right: 12px; }

.mright16 { margin-right: 16px; }

.mright20 { margin-right: 20px; }

.mright40 { margin-right: 40px; }

.mleft { margin-left: 5px; }

.mleft10 { margin-left: 10px; }

.mleft20 { margin-left: 20px; }

.mbottom20 { margin-bottom: 20px; }

.mbottom { margin-bottom: 25px; }

.mbottom10 { margin-bottom: 10px; }

.mbottom5 { margin-bottom: 5px; }

.mbottom3 { margin-bottom: 3px; }

.mtop2 { margin-top: 2px; }

.mtop3 { margin-top: 3px; }

.mtop5 { margin-top: 5px; }

.mtop8 { margin-top: 8px; }

.mtop10 { margin-top: 10px; }

.mtop15 { margin-top: 15px; }

.mtop20 { margin-top: 20px; }

.mtop26 { margin-top: 26px; }

.pbottom10 { padding-bottom: 10px; }

.pbottom20 { padding-bottom: 20px; }

.tleft { text-align: left; }

.tright { text-align: right; }

.tcenter { text-align: center; }

.inline { display: inline-block; }

.shadow {
    -webkit-box-shadow: 0 5px 3px rgba(204, 204, 204, .5);
    -moz-box-shadow: 0 5px 3px rgba(204, 204, 204, .5);
    box-shadow: 0 5px 3px rgba(204, 204, 204, .5);
}

.shadow2 {
    -webkit-box-shadow: 0 5px 5px rgba(204, 204, 204, .8);
    -moz-box-shadow: 0 5px 5px rgba(204, 204, 204, .8);
    box-shadow: 0 5px 5px rgba(204, 204, 204, .8);
}
.shadow3 {
    -webkit-box-shadow: 3px 3px 2px rgba(204, 204, 204, .5);
    -moz-box-shadow: 3px 3px 2px rgba(204, 204, 204, .5);
    box-shadow: 3px 3px 2px rgba(204, 204, 204, .5);
}

.gray { color: #666; }

.btn_pink {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #ff6fa2;
    font-size: 18px;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}

.btn_pink:hover { background: #ee598e; }
.btn_blueb {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #7b9ffa;
    font-size: 18px;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}
.btn_blueb:hover { background: #5581f0; }
.btn_grayb {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #ddd;
    font-size: 18px;
    padding: 10px 20px;
    color: #fff;
    display: inline-block;
}
.btn_grayb:hover { background: #ccc; }
.btn_pinka {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #ff6fa2;
    font-size: 14px;
    padding: 3px 10px;
    color: #fff;
    display: inline-block;
}

.btn_pinka:hover { background: #ee598e; }

.btn_green { }

.btn_blue {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #7b9ffa;
    font-size: 16px;
    padding: 5px 20px;
    color: #fff;
    display: inline-block;
}

.btn_blue:hover { background: #5581f0; }
.btn_pinka {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #ff6388;
    font-size: 16px;
    padding: 5px 20px;
    color: #fff;
    display: inline-block;
}
.btn_pinka:hover { background: #e6315c; }
.btn_bluea {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #7b9ffa;
    font-size: 14px;
    padding: 3px 10px;
    color: #fff;
    display: inline-block;
}

.btn_bluea:hover { background: #5581f0; }
.btn_gray {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #ddd;
    font-size: 16px;
    padding: 5px 20px;
    color: #fff;
    display: inline-block;
}

.btn_gray:hover { background: #ddd; }

.btn_graya {
    width: auto;
    border-radius: 4px;
    border: 0px;
    background: #ddd;
    font-size: 14px;
    padding: 3px 10px;
    color: #fff;
    display: inline-block;
}

.btn_graya:hover { background: #ccc; }

.line24 { line-height: 24px; }

.line36 { line-height: 36px; }

.line46 { line-height: 46px; }

.mark {
    background: #000;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 1000;
}

.maskx {
    background: #000;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    z-index: 3;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    z-index: 1000;
}
.hauto {
    height: 100%;
    overflow: hidden;
}

/*loading*/

/*通用head*/

.wbox {
    width: 100%;
    background: #fff;
}

.wbox_c {
    width: 1200px;
    margin: 0px auto;
}

.top {
    height: 70px;
    position: fixed;
    top: 0px;
    z-index: 999;
}

.logo {
    width: 230px;
    height: 58px;
    margin: 6px 50px 6px 0px;
}

.menu {
    padding: 20px 0px 0px 0px;
    font-size: 18px;
    width: auto;
}

.menu a {
    text-decoration: none;
    color: #696969;
    margin-right: 30px;
    padding: 0px 0px 3px 0px;
}

.menu a.on {
    border-bottom: 3px solid #ff7caa;
    color: #ff7caa;
}
.ico_msg{
    display: inline-block;
    height: 30px;
    text-decoration: none;
    color: #ff7caa;
    background: url(../images/bg.png) no-repeat top -2634px left 0px;
    padding-left: 30px;
}
.ico_user{
    display: inline-block;
    height: 30px;
    text-decoration: none;
    color: #ff7caa;
    background: url(../images/bg.png) no-repeat top -2675px left 0px;
    padding-left: 25px;
}
.msgtips{
	margin-top:10px;
	width:70px; height:40px;    
    padding: 5px;

}
.msgtips .tipnumber{
	padding:0px 3px;
	background:#F60;
	width:auto;
	height:18px;
	min-width:12px;
	font-size:9px;
	border-radius:10px;
}
.user {
	margin-top:10px;
    padding: 5px;
    height:40px;
}

.user .spic {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    display: inline-block;
    margin-right: 10px;
}
.user .spic img{
    width: 40px;
    height: 40px;
    border-radius: 20px;
}
.user .name {
    line-height: 30px;
    padding-right: 25px;
    height: 30px;
    font-size: 16px;
    color: #ff7caa;
    background: url(../images/bg.png) no-repeat top 10px right -52px;
}

.user_menu_box {
    width: auto;
    top: 36px;
    left:0px;
	padding:8px 0px 0px 0px;
	background:url(../images/msg_top.png) no-repeat top center;
    z-index: 1;
}
.msgtips .user_menu_box{left:-42px;}
.msgtips .msg_menu{
    border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
    width: auto;
    background:#fff;
    z-index: 1;
	-webkit-box-shadow: 0 0 5px rgba(204, 204, 204, .5);
    -moz-box-shadow: 0 0 5px rgba(204, 204, 204, .5);
    box-shadow: 0 0 5px rgba(204, 204, 204, .5);
	width:116px;
	color:#999;}
.msg_menu ul li{list-style:none;padding:3px 5px;color:#999;}
.msg_menu ul li:hover{background:#ECECFB; color:#F60; cursor:pointer;}
.msg_menu ul li span{border-radius:10px;-moz-border-radius:10px; -webkit-border-radius: 10px; background:#F60; color:#fff; padding:0px 3px; font-size:9px; height:18px; width:auto; min-width:12px; float:right; text-align:center;}
.user_menu {
    width: auto;
    border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
    width: auto;
    background:#fff;
    z-index: 1;
	-webkit-box-shadow: 0 0 5px rgba(204, 204, 204, .5);
    -moz-box-shadow: 0 0 5px rgba(204, 204, 204, .5);
    box-shadow: 0 0 5px rgba(204, 204, 204, .5);
}
.user_menu ul { padding: 5px; }

.user_menu ul li {
    list-style: none;
    font-size: 15px;
}

.user_menu ul li a {
    padding: 5px;
    display: inline-block;
    height: 20px;
    text-decoration: none;
    color: #ff7caa;
    width: 65px;
}

.user_menu ul li a.on {
    background: #ff7caa;
    color: #fff;
}

.user_menu ul li a.a1 {
    background: url(../images/bg.png) no-repeat top -30px left 0px;
    padding-left: 30px;
}

.user_menu ul li a.a2 {
    background: url(../images/bg.png) no-repeat top -56px left 0px;
    padding-left: 30px;
}

.user_menu ul li a.a3 {
    background: url(../images/bg.png) no-repeat top -2941px left 3px;
    padding-left: 30px;
}

.user_menu ul li a.a4 {
    background: url(../images/bg.png) no-repeat top -110px left 0px;
    padding-left: 30px;
}

.user_menu ul li a.a5 {
    background: url(../images/bg.png) no-repeat top -138px left 0px;
    padding-left: 30px;
}

.user_menu ul li a.a1:hover {
    background: url(../images/bg.png) #ff7caa no-repeat top -180px left 0px;
    padding-left: 30px;
    color: #fff;
}

.user_menu ul li a.a2:hover {
    background: url(../images/bg.png) #ff7caa no-repeat top -206px left 0px;
    padding-left: 30px;
    color: #fff;
}

.user_menu ul li a.a3:hover {
    background: url(../images/bg.png) #ff7caa no-repeat top -2904px left 3px;
    padding-left: 30px;
    color: #fff;
}

.user_menu ul li a.a4:hover {
    background: url(../images/bg.png) #ff7caa no-repeat top -260px left 0px;
    padding-left: 30px;
    color: #fff;
}

.user_menu ul li a.a5:hover {
    background: url(../images/bg.png) #ff7caa no-repeat top -288px left 0px;
    padding-left: 30px;
    color: #fff;
}


.loginx {
    color: #ccc;
    margin: 20px 0px 0px 0px;
}

.loginx a {
    padding: 5px;
    color: #696969;
}

.loginx a:hover { color: #639ff9; }

/*通用foot*/

.foot {
    background: url(../images/line_bg.gif) repeat-x;
    line-height: 40px;
    color: #999;
    height: 100%;
    overflow: hidden;
    font-size: 12px;
}

.foot a {
    padding: 0px 10px;
    color: #639ff9;
}

.foot a:hover { text-decoration: underline; }

/*通用弹出*/

.openbox {
    width: 340px;
    height: auto;
    border: 1px solid #CCC;
    position: fixed;
    top: 45%;
    left: 50%;
    margin: -51px 0px 0px -151px;
    background: #fff;
    padding: 20px;
    z-index: 1001;
}

.openbox .close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: -1px;
    right: -40px;
    background: url(../images/close1.png) #ff7caa no-repeat center center;
}

.openbox a.close:hover { background: url(../images/close1.png) #ee598e no-repeat center center;}

.openbox .corder { width: 80px; }

.openbox .corderimg {
    width: 80px;
    height: 44px;
}

.openbox .titx { padding: 0px 0px 0px 40px; }

/*页面中部*/

.box {
    width: 1200px;
    margin: 90px auto 20px auto;
    min-height: 530px;
    background: #fff;
}

.icon_boy {
    padding-left: 16px;
    height: 20px;
    background: url(../images/bg.png) no-repeat top -673px left 0px;
}

.icon_girl {
    padding-left: 16px;
    height: 20px;
    background: url(../images/bg.png) no-repeat top -651px left 0px;
}

.icon_v {
    padding-left: 23px;
    height: 25px;
    background: url(../images/bg.png) no-repeat top -720px left 0px;
}

.icon_team {
    padding-left: 23px;
    height: 25px;
    background: url(../images/bg.png) no-repeat top -754px left 0px;
}

.icon_coser {
    padding-left: 23px;
    height: 25px;
    background: url(../images/bg.png) no-repeat top -787px left 0px;
}

.icon_teamtj {
    padding-left: 23px;
    height: 25px;
    background: url(../images/bg.png) no-repeat top -820px left 0px;
}

.icon_hotpic {
    padding-left: 23px;
    height: 25px;
    background: url(../images/bg.png) no-repeat top -853px left 0px;
}

a.follow {
    padding: 3px 5px;
    background: #ff7caa;
    border-radius: 3px;
    color: #fff;
}

a.follow:hover { background: #ee598e; }
a.followed {
    padding: 3px 5px;
    background: #ccc;
    border-radius: 3px;
    color: #fff;
}
a.followed:hover { background: #ccc; }

.discuss { }

.discuss ul li {
    min-width: 50px;
    display: inline-block;
    padding-left: 23px;
}

.discuss ul li.icon1 { background: url(../images/bg.png) no-repeat top -948px left 0px; }

.discuss ul li.icon2 { background: url(../images/bg.png) no-repeat top -974px left 0px; }

.discuss ul li.icon3 { background: url(../images/bg.png) no-repeat top -1003px left 0px; }

.rmenu {
    width: 40px;
    height: 40px;
    position: fixed;
    right: 10px;
    bottom: 10px;
}

.rmenu a.gotop {
    background: url(../images/bg.png) #ff6fa2 no-repeat top -1023px left 5px;
    display: inline-block;
    width: 40px;
    height: 40px;
}

.rmenu a.gotop:hover { background-color: #ee598e; }

a.send {
    padding: 6px 15px;
    background: #ff7caa;
    border-radius: 3px;
    color: #fff;
}

a.send:hover { background: #ee598e; }

a.cancel {
    padding: 6px 15px;
    background: #ddd;
    border-radius: 3px;
    color: #fff;
}

a.cancel:hover { background: #ccc; }

.w300 { width: 300px; }

.w100 { width: 100px; }

.w60 { width: 60px; }

.w82 { width: 82px; }

.w735 {width: 735px;}
.w755 {width: 755px;}

.hand {cursor:pointer;}

.w88 { width: 88px; }

.w600 { width: 600px; }



.w890 { width: 890px; }

.v_icon {
    width: auto;
    border-radius: 3px;
    background: url(../images/bg.png) #639ff9 no-repeat top -695px left 2px;
    color: #fff;
    padding: 2px 5px 2px 20px;
    font-size: 12px;
}
.v_icon1 {
    width: auto;
    border-radius: 10px;
    background: url(../images/bg.png) #639ff9 no-repeat top -695px left 2px;
    color: #fff;
    padding: 2px 11px 2px 11px;
    font-size: 12px;
}
.coser_icon {
    width: auto;
    border-radius: 3px;
    color: #fff;
    padding: 2px 5px;
    font-size: 12px;
    background: #ff7caa;
}

.fansbox { background: #ff6fa2; }

.fansbox ul li {
    width: 32%;
    text-align: center;
    color: #FFF;
    display: inline-block;
    padding: 10px 0px;
    line-height: 150%;
}

.fansbox ul li.rline { background: url(../images/fansbox_line.gif) repeat-y right; }

.fansbox ul li a {
    color: #feffab;
    font-weight: bold;
}

.qlogin {
    background: url(../images/qlogin.png) top center no-repeat;
    width: 300px;
    padding: 30px 0px 0px 0px;
    text-align: center;
}

.qlogin a { margin: 0px 5px; }

.qq {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/bg.png) no-repeat top -327px left 0px;
}

.weibo {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/bg.png) no-repeat top -361px left 0px;
}

.tweibo {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/bg.png) no-repeat top -396px left 0px;
}

.weixin {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/bg.png) no-repeat top -431px left 0px;
}

a.qq:hover { background: url(../images/bg.png) no-repeat top -465px left 0px; }

a.weibo:hover { background: url(../images/bg.png) no-repeat top -499px left 0px; }

a.tweibo:hover { background: url(../images/bg.png) no-repeat top -534px left 0px; }

a.weixin:hover { background: url(../images/bg.png) no-repeat top -569px left 0px; }

.bigshow {
    z-index: 1001;
    top: 10px;
    width: 100%;
}

.bigshow h1 {
    display: inline-block;
    font-weight: normal;
}

.bigshow .bigpic img { max-width: 80%; }

.bigshow .bigpic a {
    padding: 10px;
    border-radius: 8px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.bigshow .bigpic a:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.bigshow .bigpic .arrow_pre {
    width: 50px;
    height: 50px;
    background: url(../images/pre.png) #000 no-repeat center center;
    display: block;
    left: 20px;
    top: 50%;
    margin-top: -25px;
}

.bigshow .bigpic .arrow_next {
    width: 50px;
    height: 50px;
    background: url(../images/next.png) #000 no-repeat center center;
    display: block;
    right: 20px;
    top: 50%;
    margin-top: -25px;
}
.zt_follow{
	background: url(../images/bg.png) no-repeat top -2582px left 0px;
    padding-left: 24px;
}
.zt_follow_all{
	background: url(../images/bg.png) no-repeat top -2607px left 0px;
    padding-left: 24px;
}
.contact a{padding:5px 5px 5px 30px; display:inline;border:1px solid #ff6fa2; background:#fff;}
.contact .add{background:url(../images/bg.png) #fff no-repeat top -1447px left 3px;}
.contact .add:hover{background:url(../images/bg.png) #FF6FA2 no-repeat top -1845px left 3px; color:#fff;}
.contact .askadd{background:url(../images/bg.png) #fff no-repeat top -1476px left 3px;}
.contact .askadd:hover{background:url(../images/bg.png) #FF6FA2 no-repeat top -1677px left 3px; color:#fff;}
.contact .msg{background:url(../images/bg.png) #fff no-repeat top -1505px left 3px;}
.contact .msg:hover{background:url(../images/bg.png) #FF6FA2 no-repeat top -1706px left 3px; color:#fff;}
.contact .nofollow{border:0px; background:none; padding:0px;}
.contact .follow{background:url(../images/bg.png) no-repeat top -1535px left 0px; padding-left:24px;}
.contact .follow1{background:url(../images/bg.png) no-repeat top -1560px left 0px; padding-left:24px;}
.contact .follow2{background:url(../images/bg.png) no-repeat top -1818px left 0px; padding-left:24px;}
.contact .follow3{background:url(../images/bg.png) no-repeat top -2580px left 0px; padding-left:24px;}
.deleteall{background:url(../images/bg.png) no-repeat top -2716px left 0px; padding-left:24px; width:60px; height:28px; line-height:28px; top:0px; right:0px;}

.pagen{}
.pagen a{height:14px; line-height:14px; min-width:14px; padding:10px; border-radius:17px; background:#fff; display:inline-block; margin:0px 5px; color:#ff6fa2;}
.pagen a:hover{background:#ff6fa2; color:#fff;}
.pagen a.on{background:#ff6fa2; color:#fff;}

/*滚动条样式美化*/
::-webkit-scrollbar {  
  width: 14px;  
  height: 14px;  
}  
  
::-webkit-scrollbar-track,  
::-webkit-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-webkit-scrollbar-track {  
  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;  
}  
  
::-webkit-scrollbar-thumb {  
  min-height: 20px;  
  background-clip: content-box;  
  box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;  
}  
  
::-webkit-scrollbar-corner {  
  background: transparent;  
}  
img.face{width:24px; height:24px;}

.sound{padding: 0 0 1.4em 1.4em; background: no-repeat;background-size:cover; display:inline-block;}
.sound_l{background-image:url(../images/sound_l.png)}
.sound_lp{background-image:url(../images/sound_l.gif);}
.sound_r{background-image:url(../images/sound_r.png);}
.sound_rp{background-image:url(../images/sound_r.gif);}
.waitplay{width: 0.4em; height:0.4em; background: #EB4D4B;border-radius:0.2em;}
.menu_tips{ width:16px; height:16px; -moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px; background:#F60; color:#fff; top:-10px; right:-16px; font-size:8px; text-align:center; line-height:16px;}
.sweibo{ background:url(../images/sweibo.png) no-repeat right 5px; padding-right:32px; height:36px; line-height:36px;}
.scheck{ background-repeat:no-repeat; background-position:center center;width:20px; height:36px; display:inline-block; margin-right:5px;}
.sok .sc{background-image:url(../images/sok.png)!important;}
.sno .sc{background-image:url(../images/sok_no.png) !important;}
.scheck_openbox{top:50%; left:50%; width:300px; height:100px; margin:0 0 0 -150px; z-index:1005; border:1px solid #eee;}
.scheck_openbox .close {
    width: 30px;
    height: 30px;
    position: absolute;
    top:0;
    right:0;
	z-index:1008;
	background:url(../images/close.png);
	background-size:100% 100%;
	cursor:pointer;
}

.maskt {
    background: #000;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    z-index: 3;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    z-index: 1004;
}
.ok_green{ padding-left:35px; background:url(../images/ok_green.png) no-repeat;}
.warnning_yellow{padding-left:35px; background:url(../images/warnning.png) no-repeat;}

.txt_over{ -o-text-overflow: ellipsis;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

body .layer-login .layui-layer-content .tips {
    text-align: center;
    width: 360px;
    height: 90px;
    border-bottom: 1px solid #f2f2f2;
    margin: 20px 0px 0px 30px;
}
.layer-login .alertDialogBtnField {margin-top: 20px;text-align: center;}
.layer-login a.fullBtnBlue {
    background-color: #32a5e7;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    outline: medium none;
    text-align: center;
    width: 342px;
}

/*自定义内容*/
.info-content{line-height:2em;min-height:200px;padding: 20px;word-wrap: break-word;}
.info-content img{ max-width:100%!important; height:auto!important; }
.info-content h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.info-content h2{ font-size:1.2em; }
.info-content h3,.entry h4{ font-size:1.1em; }
.info-content strong{ color:#DC2523; }
.info-content ul,.entry ol{ margin:1em; padding:0; }
.info-content li{ margin-left:1em; }
.info-content ul li{ list-style:disc outside none; }
.info-content ol li{ list-style:decimal outside none; }
.info-content p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
.info-content a{ text-decoration:underline; }
.info-content code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
.info-content table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
.info-content table th{ background:#F9F9F9; text-align:center; }
.info-content table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

.layui-layer-dialog .layui-layer-padding {
    padding: 15px 15px 15px 55px!important;
}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{ top: 12px!important; left: 12px!important;}
.layui-layer-msg {
    box-shadow: 0px 0px 10px rgba(0,0,0,.2) !important;
}
.layui-layer-dialog .layui-layer-content{ color:#666;}