@charset "UTF-8";
/* ---------------------------------------- css base 基础部分开始---------------------------------------- */
html,body{opacity: 0;}
* {box-sizing: border-box;margin:0;padding:0; border:0; outline:0; word-break:break-all; word-break:break-word;line-height:1; font-size:12px; font-weight:normal;font-family: "微软雅黑";
-webkit-mask-size: 100% 100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased; position: relative;
background-position: 50% 50%; background-repeat: no-repeat; background-size:100% 100%;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0 none;}
address,caption, cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style-type:none;}
li{display:block;}
capation,th{text-align:left;}
abbr,acronym{border:0;} 
select,input,img{vertical-align:middle;}
a {text-decoration: none; font-weight:normal; cursor:pointer; display: inline-block;}
b{ font-weight:bold; display:inline;}
input{height:auto; outline:none; vertical-align:bottom;+vertical-align:middle !important; _vertical-align:middle; line-height:normal}
textarea {resize: none;} /*6月14日更新，针对webkit核心的浏览器——Chrome(google浏览器),Safari(苹果浏览器)中textare可调整大小的问题定义. 取消拖动调整大小*/
textarea:focus {outline: none;} /*6月14日更新. textarea的聚焦时现在默认边框颜色不变*/
i,em,cite { font-style: normal; }
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
video{ background:#000;}
sup,sub{ font-size: 60%;}


.clear,.clearit{clear: both;margin: 0;padding: 0;}
.clearFix {display: block;}
.clearFix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.alc{text-align:center;}
.all{text-align:left;}
.alr{text-align:right;}
.vm{vertical-align:middle;}
.zoom{zoom:1}
.ct,.center{ margin:0px auto;}
.txtOutline{ text-shadow: 1px 0 0 #000,-1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000; }
.txtOverflow{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.noPointer{pointer-events:none;}/* 禁止触摸互动事件 */
.noCallout{-webkit-touch-callout: none;}/*禁用长触弹出的下载图片菜单*/
.noSelect{-webkit-user-select:none;}/*禁用长触选择文字等功能*/

/* ---------------------------------------- css base 基础部分结束---------------------------------------- */

/* ---------------------------------------- 公共部分开始 ---------------------------------------- */

/* 取代系统alert的警告提示弹窗*/
.alertBox{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:1002; display:none;}
.alertBox .line{width: 90%;max-width: 300px; background-color:#fff;box-shadow:0 0 10px #000; margin:200px auto 0;padding: 10px;}
.alertBox .line div{padding:80px 0;border:1px solid #A92467;}
.alertBox .line>div p{ text-align:center;}
.alertBox .line>div p.text{ margin-bottom:40px;font-size: 20px;color: #a92467;font-weight: bold;}
.alertBox .line>div p.btn a{ font-size:18px; padding:10px 40px; color:#fff; background:#A92467; letter-spacing:4px;}


/* pop容器 css*/
.popBox{position:fixed; left:0; top:0; width:100%; height:100%; z-index:999;}
.popBox .popMask {width:100%; height:100%; background:#000\9; filter:alpha(opacity=50)\9; background:rgba(0,0,0,0.5);}

/* load浮层 css*/
#loadBox{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50)\9; z-index:999; display:none;}
#loadBox span{ display:block; width:40px; height:40px; background:url(https://cdn.h5-x.com/reload-qiyeweixin/images/common/loading.gif) no-repeat; background-size:contain; line-height:40px; font-size:10px; text-align:center; color:#fff; text-shadow:1px 1px 1px #333; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px;}

/* 视频浮层 css*/
.popVideo{ width:100%; height:100%; background:#000; position:fixed; left:0; top:0; display:none; z-index:999;}
.popVideo .close{ position:absolute; right:20px; top:20px; width:30px; height:30px; background: url(https://cdn.h5-x.com/reload-qiyeweixin/images/common/close.png) center center no-repeat; overflow:hidden; cursor:pointer;}
#videoBox{ width:100%; height:100%;}

.popIpad{width:100%; height:100%; background:#000; position:fixed; left:0; top:0; display:none; z-index:999;}
.popIpad .video{ width:100%; height:84%; margin:8% auto;}
.popIpad .video video{ width:100%; height:100%;}
.popIpad .close{position:absolute; right:20px; top:20px; width:30px; height:30px; background: url(https://cdn.h5-x.com/reload-qiyeweixin/images/common/close.png) center center no-repeat; background-size:contain; display:block; z-index:99;}

/* 取代系统alert的警告提示弹窗 css*/
#popAlert{ position:absolute; background:#fff; box-shadow:0px 0px 10px #000; width:250px; padding:30px 30px 40px; display:none;}
#popAlert p{ text-align:center;}
#popAlert p.text{ margin-bottom:40px; font-size:14px; color:#333;}
#popAlert p.btn a{ text-align:center; font-size:15px; padding:10px 20px; border-radius:5px; background:#333; color:#fff;}

/* 弹窗 */
.login_error.tip{z-index:100;background: rgba(0,0,0,.7);width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: none;}
.login_error.tip .tip_cent{position:absolute;top: 50%;left: 50%;width: 260px;height: 240px;background: #fff;transform: translate(-50%,-50%);}
.login_error.tip .tip_line{border: 1px solid #a92467;width: 94%;height: 94%;margin: 3%;}
.login_error.tip .tip_cent .duihuan{text-align: center;}
.login_error.tip .tip_cent .duihuan img{margin:20px auto;}
.login_error.tip .tip_cent .duihuan p{font-size: 16px;color: #a92467;line-height: 16px;font-weight: bold;margin: 10px auto;}
.login_error.tip .tip_cent .duihuan .btn{margin-top: 10px;}
.login_error.tip .duihuan .btn a{padding: 10px 35px;}