
html{font-family:sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height:100%;overflow-y:scroll;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
[hidden]{display: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td,div{margin:0;padding:0;}
body,button,input,select,textarea{font-size:14px;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
address,cite,dfn,em,var,caption,code,dfn,th{font-style:normal;font-weight:400;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
i{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#3D84B8;}
a:hover{text-decoration:underline;color:#0af;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:0;border-spacing:0;border-collapse:collapse;}
q:before,q:after{content:'';}
b,strong{font-weight: bold;}
body{font-family:'微软雅黑',"宋体",'SimHei',Verdana;font-size:14px;line-height:1.5;background:#fff;color:#000;word-wrap:break-word;word-break:break-all;word-break:normal;}
textarea{resize:none;}
textarea:focus,input:focus{outline: none;}
.yahei{font-family:'微软雅黑',"宋体",'SimHei',Verdana;}
input::-ms-clear{display:none;}
.bd{border: 1px solid #ff0000}
/*CSS reset*/
.clear{clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.clearfix:after{
    content:".";display:block;height:0;clear:both;visibility:hidden;
}
.clearfix{zoom:1; }
.none{display:none;}.block{display:block;}.inlBlk{display:inline-block;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.textLft{text-align:left;}.textRgt{text-align:right;}.textCent{text-align:center;}
.red,a.red:link,a.red:visited{color:#f6405c;}
a.red:hover{color:#d00;}
.gray{color:#a6a6a6;}
.orange,a.orange:link,a.orange:visited{color:#db5800;}
a.orange:hover{color:#ff7e00;}
.green,a.green:link,a.green:visited{color:#19a023;}
a.green:hover{color:#2fb238;}
.blue,a.blue:link,a.blue:visited{color:#2094D1;}
a.blue:hover{color:#16a6f2;}
.black,a.black:link,a.black:visited{color:#333;}
a.black:hover{color:#585858;}
.yellow,a.yellow:link,a.yellow:visited{color:#f9ae0c;}
a.yellow:hover{color:#df9b07;}
.strong{font-weight:bold;}
.underline{ text-decoration:underline;}
.through{text-decoration:line-through;}

a:hover{ text-decoration:none;}
a:active,a:focus{ outline:none;}

/*登录账号后链接*/
.islogin:link{color: #3D84B8;}
.islogin:hover{color: #ff0000;}
.islogin:active{color: #ff0000;}
.islogin:visited{color: #3D84B8;}

/*errorDialog*/
.mobileSina_err{
    position:fixed;top:45%;_position:absolute;_top: expression(eval(document.documentElement.scrollTop || document.body.scrollTop)+380);
    width:12em;z-index:2147483647; width:255px;padding-top: .875rem; background-color:#000;text-align: center;word-break:break-word;word-wrap:break-all;border-radius: .4em; opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";display:none}
.err_info{color:#fff; margin:15px; font-size:14px; _width:180px; text-align:center;}
.mobileSina_err .ico_cir{width: 1.875em;height: 1.875em;margin: 0 auto .375rem;border-radius: 1.875em;border: 0.12rem solid #ffffff;}
.mobileSina_err .ico_cir .ico_alert{display: inline-block;width: .28125em;height: .9375em;margin-top: .21875rem;background: #ffffff;border-radius: .125em .125em .15625em .15625em;}
.mobileSina_err .ico_cir .ico_point{display: block;margin: .1rem auto 0;width: .28125em;height: .28125em;border-radius: .28125em;background: #ffffff;}
.mobileSina_err .err_info{line-height: 1.3em;padding: 0 .55rem .61875rem;}
/*输入框*/
.reg_input{
    width: 100%;
    overflow:visible;
    display: block;
    padding: 10px;
    border: solid 1px #cccccc;
    font-size: 14px;
    box-sizing: border-box;
    outline: 0;
    /*border-radius: 6px;*/
}
.reg_input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.btn-block{ width: 100%;}

/*按钮*/
.btnsF16{height:40px;line-height:40px;display:inline-block;padding:0 20px;font-size:16px;border-radius:3px;font-family:"微软雅黑","宋体";}
.btn1,.btn1:link,.btn1:visited{color:#fff;background:#3D84B8; border:0;overflow: visible; cursor: pointer; padding: 0 10px; }
.btn1:hover{background:#3175a7;}
.btn1:active{background:#3175a7;}


.btn2,.btn2:link,.btn2:visited{color:#fff;background:#f6405c; border:0;overflow: visible; cursor: pointer; padding:0 10px; }
.btn2:hover{background:#f6405ccc;}
.btn2:active{background:#f6405ccc;}

.btn2com,.btn2com:link,.btn2com:visited{color:#fff;background:#f6405c; border:0;overflow: visible; cursor: pointer; padding:0 10px; }
.btn2com:hover{background:#f6405ccc;}
.btn2com:active{background:#f6405ccc;}

.btn3,.btn3:link,.btn3:visited{color:#fff;background:#F0AD4E; border:0;overflow: visible; cursor: pointer; padding:0 10px; }
.btn3:hover{background:#EC971F;}
.btn3:active{background:#EC971F;}

.btn4, .btn4:link, .btn4:visited {
    color: #333;
    background: #f7f7f7;
    border: 0;
    overflow: visible;
    cursor: pointer;
    padding:0 10px;
}
.btn4:hover{background:#dfdede;}
.btn4:active{background:#dfdede;}

.btn5, .btn5:link, .btn5:visited {
    color: #333;
    background: #fff;
    border: 0;
    overflow: visible;
    cursor: pointer;
}
.btn5:hover{background:#fafafa;}
.btn5:active{background:#fafafa;}

.btn6,.btn6:link,.btn6:visited{color:#fff;background:#D8766A; border:0;overflow: visible; cursor: pointer; padding:0 10px; }
.btn6:hover{background:#D65C4E;}
.btn6:active{background:#D65C4E;}

.btn7,.btn7:link,.btn7:visited{color:#fff;background:#38f; border:0;overflow: visible; cursor: pointer; padding:0 10px; }
.btn7:hover{background:#317ef3;}
.btn7:active{background:#317ef3;}

.btn8, .btn8:link, .btn8:visited {
    color: #333;
    background: #ddd;
    border: 0;
    overflow: visible;
    cursor: pointer;
    padding:0 10px;
}
.btn8:hover{background:#ccc;}
.btn8:active{background:#ccc;}

.btn9, .btn9:link, .btn9:visited {
    color: #fff;
    background: #5CB8B0;
    border: 0;
    overflow: visible;
    cursor: pointer;
}
.btn9:hover{background:#49ABA2;}
.btn9:active{background:#49ABA2;}

.btn10, .btn10:link, .btn10:visited {
    color: #333333;
    background: #fff;
    border: 1px solid #CCCCCC;
    overflow: visible;
    cursor: pointer;
}
.btn10:hover{background:#E6E6E6; border-color:#ADADAD;}
.btn10:active{background:#E6E6E6;}

.btn110, .btn110:link, .btn110:visited {
    color: #ffffff;
    background: #F6405C;
    border: 0;
    overflow: visible;
    cursor: pointer;
    outline:none;
}
.btn110:hover{background:#f6405cd6; border-color:#ffffff;}
.btn110:active{background:#F6405C;}

.btn11,.btn11:link,.btn11:visited{color:#fff;background:#49ABA2; border:0;overflow: visible; cursor: pointer; padding:0 10px; }
.btn11:hover{background:#49ABA2;}
.btn11:active{background:#49ABA2;}

.btn12, .btn12:link, .btn12:visited {
    color: #000;
    background: #ddd;
    border: 0;
    overflow: visible;
    cursor: pointer;
    padding:0 10px;
}
.btn12:hover{background:#ccc;}
.btn12:active{background:#ccc;}

.form-reg .disabled{ background-color: gray; cursor: not-allowed}

.hback span{padding:0 5px 0 5px}

/*分页*/
.pagination {margin: 15px; line-height: 45px; font-size: 18px; color: #666666; margin-left:0;}
.pagination a{color:#333;}
.pagination li { float:left; margin: auto 8px;}
.pagination .activepage ,.pagination .disabled {display: block; border: solid 1px #E6E6E6;  border-radius: 4px; padding: 0 20px;}
.curpage{display: block; padding: 0 20px; border: solid 1px #eee;  border-radius: 4px; color: #f00; font-weight: bold;}
.nextpage {display: block; color:#fff; padding: 0 50px; background-color: #3D84B8; border-radius: 4px;}
.nextpage_a :hover,.nextpage_a :active {background-color: #3175a7;}
.page_a :hover{background-color: #F7F7F7;}
/*字体灰色*/
.page_font_gray{ color: #A7A7A7;}
/*背景灰色*/
.page_bg_gray,li.pages_bg i.nextpage{ background-color:#fff; border: solid 1px #eee;color: #A7A7A7;}


/*footer*/
.footer{width:100%;padding:15px 0;background:#fff;font-size:12px;zoom:1;line-height:24px;color:#666;margin:20px 0 0; text-align: center;}
.footer .copyright{width:1000px; margin:0 auto;}
.footer{margin:0; padding:25px 0;zoom:1;}
/*IE6回到顶部*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .sus{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

.yincang{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.top_bar_txt span em{ font-weight: bold;}
.top_bar_txt .isa{display: inline-block;line-height: 22px; border-radius: 3px; color:#fff; padding:0 8px;}
.top_bar_txt .per{ background-color: #f6405c;}
.top_bar_txt .per:hover{ background-color: #f6405ccc;}
.top_bar_txt .com{ background-color: #f6405c;}
.top_bar_txt .com:hover{ background-color: #f6405ccc;}

.full_black{height:0px;font-size:0px;line-height:0px;padding:0px;margin:0px;background:#000;z-index:10000;display:none;left:0px;top:0px;position:fixed;_position:absolute;}

/*回到顶部*/
#identifier-pannel {bottom: 0;left: 50%;margin-left: 517px;position: fixed;width:110px;}
#identifier-pannel a:link, #identifier-pannel a:visited{background: none repeat scroll 0 0 #EDECEC;color: #333333;display: block;font-size: 12px;line-height: 18px;padding: 10px;text-align: center;text-decoration: none;white-space: nowrap;}
#identifier-pannel a:hover {background: none repeat scroll 0 0 #CCD8DB;color: #000000;}
#goTop {position:fixed;width:54px;left:50%;margin-left:512px;bottom:160px;_position:absolute;
    _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -175+'px');
    z-index:998;}
#identifier-pannel {bottom:224px;margin-left:512px;position:fixed;_position:absolute;left:50%;width:110px;
    _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -500 +'px');
    z-index:998;}
#goTop div{height:48px;margin-top:3px;position:relative;width:48px;}
#goTop a,#goTop a:link{display:inline-block;height:18px;width:100%;color:#fff; background:#47ABF7 url('../image/gotop413.jpg') no-repeat;font-size:12px;line-height:14px;text-align:center;text-decoration:none;padding-top:30px;}
#goTop div.feedback a{padding:10px;height:28px;width:28px;line-height:14px;background:#47ABF7;}
#goTop .feedback a:hover{background:#3D95D5;}
#goTop .gotop a{background-position:0 -48px;}
#goTop .gotop a:hover{background-position:0 0;}

body .layui-layim-min{
    box-shadow:unset;
    border: 1px #D0DAE4 solid;
    border-radius: 5px;
}
body .layui-layim-min .layui-layer-content{
    margin: 0 5px;
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
}
body .layui-layim-min .layui-layer-content span{
    width: 100px;
    padding-left: 10px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 40px;
    cursor: pointer;
}
body .layui-layim-min .layui-layer-setwin .layui-layer-close2{right: -16px;top: -16px;}
/*imrong 消息*/
body div.imrong_box{background-color: transparent;border: 0;}
body div.imrong_box .layui-layer-content{cursor:unset;}
body .imrong_box .imrongbox{
    background: #FEFEFE;
    border: 1px solid #E5E5E5;
    box-shadow: 0 2px 10px 1px rgba(0,0,0,0.1);
    border-radius: 7px;
    width:90%;
    height: 160px;
    padding: 13px 17px;
}
body .imrong_box .imlogo{
    background: url("../image/minlogo.png") no-repeat left center /80px 14px;
    height: 15px;
    display: block;
}
body .imrong_box .immsg{
    background: url("../image/immsg.png") no-repeat 23px center /44px 44px;
    padding:24px 24px 10px 90px;
    display: block;
    line-height:18px;
}
body .imrong_box .immsg h3{
    display: block;
    font-size: 18px;
    font-weight: bold;
}
body .immsgcontent{
    margin-top: 10px;
    width:280px;
    white-space:break-spaces;
    word-break: break-all;
    color:#878787;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
body .imrong_box s{
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 23px;
    border-radius: 30px;
    color: #000;
    display: inline-block;
    font-size: 28px;
    line-height: 1;
    min-width: 13px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    font-weight: normal;
    border: 3px #fff solid;
    cursor: pointer;
}
body .imbtns{text-align: right;width: 95%;}
body .imbtns div{
    /*width: 88px;*/
    /*height: 32px;*/
    /*line-height: 32px;*/
    /*!*background: linear-gradient(-90deg, #3E84FF 0%, #3C99FF 100%);*!*/
    /*background: linear-gradient(-90deg, #f6405c 0%, #f6405cbf 100%);*/
    /*border-radius: 4px;*/
    /*text-align: center;*/
    /*color: #fff;*/
    /*cursor: pointer;*/
    /*float: right;*/
}
body .imrong_box .layui-layer-content .imbtns{
    display: flex;
    justify-content: center;
    align-items: center;
}
body .imrong_box .imbtns div{
    float: unset;
    background: unset;
}
body .imrong_box .layui-layer-content .imbtns .imbtns_1{
    flex: 1;
    text-align: left;
    padding-left: 90px;
}
body .imbtns .imbtns_1 label{color: #333;line-height: 22px;display: flex;align-items: center;}
body .imbtns .imbtns_1 label input{width: 22px;height: 22px; margin-right: 3px;}
body .imrong_box .imbtns .imbtns_2{
    text-align: center;
    width: 88px;
    height: 32px;
    line-height: 32px;
    background: linear-gradient(-90deg, #f6405c 0%, #f6405cbf 100%);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
}