/* MoBan5原创源码，唯一官网：www.moban5.cn */
@charset "utf-8";


/*登录弹窗*/
#loginfade{ display:none;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity: 0.6;position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;z-index: 999; _background:none; _height:0px;}
#loginpopup{display:none;position:fixed;width:500px; height:auto;left:45%;top:20%;margin-left:-200px;z-index:1000;background-color:#fff; overflow:hidden;}
.pop_tit{ height:85px; border-bottom:5px solid #2f74db; background:#4189f5; position:relative; overflow:hidden;}
.pop_logo{width:122px; height:40px; margin:22px 22px 23px 18px; float:left; background:url(../skin_img/xp_newpl.png) no-repeat -1px -371px; overflow:hidden;}
.pop_hb{ width:155px; height:36px; margin-top:25px; background:url(../skin_img/xp_new.png) no-repeat -147px -377px; float:left; overflow:hidden;}
.pop_close{ display:block;position:absolute; top:0px; right:0px; width:36px; height:36px; background:#347ae3 url(../skin_img/xp_newpl.png) no-repeat -338px -371px; cursor:pointer;}
.pop_close:hover{ background-position:-304px -370px}
.pop_box{padding:15px 0; background:#fff; overflow:hidden;}
.pop_box_zh{padding:0 50px;width:300px; margin:0 auto; height:auto; overflow:hidden;}
.pop_t{font-size:16px; color:#333;}
.pop_srk{width:298px; height:45px; border:1px solid #c0c0c0; margin-top:15px; overflow:hidden;}
.pop_srk .icon{display:inline-block; width:20px; height:23px; margin:11px; float:left; background:url(../skin_img/xp_newpl.png) no-repeat -345px -342px;}
.pop_srk .icon.mm{ background-position:-376px -342px;}
.pop_srk input{float:left; border:none; outline:none; width:245px; height:21px; line-height:21px; margin:12px 0; font-size:14px; color:#666; overflow:hidden;}
.pop_srk .userName{background:url(../skin_img/xp_newpl.png) no-repeat -383px -378px;}
.pop_srk .password{background:url(../skin_img/xp_newpl.png) no-repeat -445px -346px;}
.pop_srk.cur{border:1px solid #31aaf3;}
.pop_b{ height:25px; line-height:25px; margin:15px 0; font-size:14px; overflow:hidden;}
.pop_b .remember{width: 13px;height: 13px;margin:6px 5px 0 0px;border:none;float:left;}
.pop_b span{float:left; color:#666;}
.pop_b a{float:right; display:inline-block; color:#31aaf3;}
.pop_qd{width:298px; height:45px; background:#31aaf3; display:block; line-height:45px;text-align:center; font-size:16px; color:#fff; margin-bottom:15px; overflow:hidden;}
.pop_qd:hover,.pop_box_r .bnt:hover{background:#0096f1;}
.qq_dl{ width:100%; height:38px; line-height:38px; color:#aaa; font-size:16px; margin-bottom:20px; overflow:hidden;}
.qq_dl span{display:inline-block; float:left;}
.qq_dl a{display:inline-block; float:left;width:38px; height:38px; background:url(../skin_img/xp_icon.png) no-repeat -0px -565px; text-indent:-9999px; overflow:hidden;}
.mesg{color:#ff3f0c; font-size:14px; height:25px; line-height:25px;margin: 5px 0 -15px 0; position:relative; overflow:hidden;}
.qq_dl a.wx{ background-position:-0px -639px; margin-left:8px;}
.wx_ewm{ width:231px; height:231px;border:3px solid #4189f5; margin:32px auto 5px; border-radius:15px; overflow:hidden;}
.wx_ewm img{width:100%;}

.pop_srk.yzm{width:300px; height:47px; border:none;}
.pop_srk.yzm input{ border:1px solid #c0c0c0; float:left;height:21px; line-height:21px; padding:12px; width:109px; margin:0px; color:#cbcbcb;}
.pop_srk.yzm img{float:left; width:113px; height:44px; margin:1.5px 0 0 8px; cursor:pointer;}
.pop_srk.yzm a{float:right; color:#879299; line-height:47px;}
.pop_srk.yzm a:hover{ color:#31aaf3;}

/*** @description: 变量; @Author: ray; @create date: 2016-12-20;
***/
/*** @Author:ray; @create date:2016-01-06
***/
.icon-sprite, .icon-close, .icon-eye-close, .icon-eye-open, .icon-eye, .icon-identity-title, .icon-sign-banner, .icon-warn { background-image: url('../skin_img/icon-s5f93057756.png'); background-repeat: no-repeat; }

.icon-close { background-position: 0 0; height: 13px; width: 13px; }

.icon-eye-close { background-position: -13px 0; height: 14px; width: 22px; }

.icon-eye-open { background-position: -35px 0; height: 14px; width: 22px; }

.icon-eye { background-position: -57px 0; height: 14px; width: 20px; }

.icon-identity-title { background-position: -93px 0; height: 65px; width: 300px; }

.icon-sign-banner { background-position: 0 -65px; height: 170px; width: 500px; }

.icon-warn { background-position: -77px 0; height: 16px; width: 16px; }

.icon { display: inline-block; }

/*** @description: 表单样式; @Author: ray; @create date: 2016-08-09;
***/
.form-group { margin-bottom: 20px; }

.form-input, .form-select, .form-textarea { line-height: 1.42857143; color: #666; font-size: 14px; border: 1px solid #d0d0d0; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: box-shadow 0.3s, border-color 0.3s; -o-transition: box-shadow 0.3s, border-color 0.3s; -webkit-transition: box-shadow 0.3s, border-color 0.3s; transition: box-shadow 0.3s, border-color 0.3s; }
.form-input:focus, .form-select:focus, .form-textarea:focus { -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.075); box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.075); }

.form-input { width: 260px; padding: 13px 15px; display: inline-block; }
.form-input[readonly] { background-color: #eee; }

.form-select { width: 260px; padding: 13px 12px; height: 50px; }

.form-textarea { width: 500px; max-width: 100%; height: 140px; padding: 13px 15px; vertical-align: top; resize: none; overflow: hidden; }

.form-name { display: inline-block; width: 100px; text-align: right; font-size: 16px; margin-right: 8px; }

.form-mark { color: #ff9600; font-size: 20px; vertical-align: -4px; margin-left: 5px; margin-right: 5px; }

.form-group-inline { display: inline-block; }

.ui-form { width: 300px; margin: 0 auto; }
.ui-form input, .ui-form select, .ui-form button, .ui-form textarea { font-family: inherit; outline: 0; margin: 0; }
.ui-form .form-group { margin-bottom: 30px; position: relative; }
.ui-form .form-select, .ui-form .form-input, .ui-form .btn-submit { width: 300px; }
.ui-form .btn-submit { padding: 14px 0; }
.ui-form .form-error { height: 20px; color: #FF6029; font-size: 14px; margin-top: -15px; margin-bottom: 15px; }
.ui-form .form-code-img { width: 120px; height: 50px; margin-left: 16px; vertical-align: top; }
.ui-form .form-input-password { text-transform: lowercase; }
.ui-form .form-input-label { position: absolute; top: 8px; left: 16px; font-size: 14px; line-height: 32px; background: #FFF; color: #FFF; white-space: nowrap; visibility: hidden; text-transform: lowercase; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.ui-form .form-input-label i { display: inline-block; vertical-align: bottom; width: 8.2px; line-height: 26px; }
.ui-form .form-input-label span { position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: #666; }
.ui-form .form-input-identity { text-transform: lowercase; }
.ui-form .icon-warn { vertical-align: -3px; margin-right: 10px; }
.ui-form .icon-eye, .ui-form .icon-eye-open, .ui-form .icon-eye-close { position: absolute; top: 50%; right: 10px; border: 10px solid #FFF; margin-top: -17px; cursor: pointer; }
.ui-form .icon-eye-open, .ui-form .icon-eye-close { cursor: pointer; }
.ui-form .eye-open .form-input-label { visibility: visible; }
/* MoBan5原创源码，唯一官网：www*m-o-b-a-n-5*cn */
/*** @description: 按钮样式; @Author: ray; @create date: 2016-08-09;
***/
/*按钮样式*/
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; background-color: #FFF; color: #333; border: 1px solid #E9E9E9; border-radius: 4px; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; -moz-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s; transition: background-color 0.2s, color 0.2s, border-color 0.2s; }

.btn:active { background-image: none; outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn[disabled] { cursor: default; }

.btn-lg { font-size: 20px; padding: 10px 29px; }

.btn-block { padding-left: 0; padding-right: 0; width: 100%; }

.btn-red { background-color: #ff392b; border-color: #ff392b; color: #FFF; }
.btn-red:hover { background-color: #fc4a3d; border-color: #ff392b; }

.btn-red-border { background-color: #FFF; border-color: #ff392b; color: #ff392b; }
.btn-red-border:hover { background-color: #FFF; border-color: #ff392b; }

.btn-blue { background-color: #4e9dff; border-color: #4e9dff; color: #FFF; }
.btn-blue:hover { background-color: #2e8bff; border-color: #4e9dff; }

input::-webkit-input-placeholder { color: #d0d0d0; }
input::-moz-placeholder { color: #d0d0d0; opacity: 1; }
input:-ms-input-placeholder { color: #d0d0d0; }

.identity-popup, .identity-popup-cover { position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: none; z-index:3;}

.identity-popup-cover { background: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C000000,endcolorstr=#4C000000); }

.identity-popup { z-index: 10; width: 500px; height: 510px; background: #FFF; margin: auto; }
.identity-popup .sign-banner { text-align: center; position: relative; color: #FFF; }
.identity-popup .sign-banner dt { font-size: 26px; padding: 60px 0 20px; }
.identity-popup .sign-banner dd { font-size: 16px; }
.identity-popup .sign-banner .close { position: absolute; top: 0; right: 0; line-height: 0; padding: 6px; -moz-transition: all 0.4s; -o-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
.identity-popup .sign-banner .close:hover { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.identity-form { padding-top: 50px; }

.identity-box .identity-title { text-align: center; padding-top: 80px; }
.identity-box .identity-form, .identity-box .identity-form .form-input, .identity-box .identity-form .btn-submit { width: 400px; }


.ui-form .icon-eye{ background-image: url('../skin_img/icon/eye.png'); background-position: -1px 0; }
.ui-form .eye-open .icon-eye{ background-image: url('../skin_img/icon/eye-close.png'); background-position: -1px 0; }
.ui-form .eye-close .icon-eye{ background-image: url('../skin_img/icon/eye-open.png'); background-position: -1px 0; }

input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}


/* 广告 */
.poster58{ position: fixed; right: 10px; bottom: 10px; }
.wx_gzh1, .wx_gzh2, .wx_gzh3{ margin: 15px 0; text-align: center; }
.article_cmt + .wx_gzh3{ margin-bottom: 0; }
.article_cmt .wx_gzh3{ text-align: center; }
