html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select,
textarea, table, caption, tbody, tfoot, thead, tr, th, td, nav, header, article, section, main, aside, footer, .x {
    margin: 0;padding: 0;
}
nav, header, article, section, main, aside, footer {display: block;}
ul,li {list-style:none;}
table {border-collapse:separate;}
a img, img, iframe {border:none;}
html{color:#333;}
body,input,select,textarea{font:500 12px/1.6 Hiragino Sans GB,arial,simsum,Microsoft YaHei,sans-serif;outline:none;}
a { text-decoration:none; }
a:hover{ color:#c00; text-decoration:none}
a:active, a:focus{ color:#c00; text-decoration:none;}
.bg-white{background:#fff;}
.bg-gray{background:#f6f6f6;}
.user-header{width:1200px;margin:0 auto;height:90px;}
.user-header:after,.loginbody .logincenter:after{content:"";display:block;width:100%;height:1px;clear:both;}
.user-header .header-l{width:330px;height:90px;float:left;overflow:hidden;}
.user-header .header-l .logo{width:142px;height:70px;float:left;padding:10px 0;}
.user-header .header-l .logo .logoimg{display:block;width:142px;height:49px;}
.user-header .header-l .logo img{width:100%;}
.user-header .header-l .logo .logotip{display:block;width:100%;height:21px;line-height:21px;font-size:16px;color:#aaa;text-align:center;font-weight:600;letter-spacing: 3px;}
.user-header .header-l .usertip{font-size:22px;color:#6c6c6c;padding-left:18px;float:left;margin:20px 0 20px 18px;height:50px;line-height:50px;border-left:1px solid #eee;}
.user-header .header-r{width:auto;min-width:10px;height:90px;float:right;line-height:90px;}
.user-header .header-r .tohome{position:relative;}
.user-header .header-r .tohome .icon-home{position: absolute;display:block;width:18px;height:18px;background:url(../img/icon-home.png) no-repeat;top:-1px;left:-18px;}
.user-header .header-r span{margin-left:25px;font-size:15px;}
.user-header .header-r span a{color:#333;}
.user-header .header-r span a:hover{color:#e71c17;}
.user-header .header-r span a.postbtn{background: #e71c17;color:#fff;padding:3px 8px;font-size:14px;border-radius:4px;}
.user-header .logininfo{color:#999;}
.user-header .logininfo em{color: #d14b3f;font-style:normal;}
.loginbody{background:#E7EAFA;height:610px;min-width:1200px;width:auto;}
.loginbody .logincenter{width:1200px;height:610px;margin:0 auto;}
.loginbody .logincenter .login-l{float:left;margin-top:116px;padding-left:100px;}
.loginbody .logincenter .login-r{float:right;margin-top:96px;}
.register-right{margin-top:56px !important;}
.loginbody .logincenter .login-r .login-box{width:340px;background:#fff;box-shadow:0px 0px 16px 0px rgba(45, 54,108	, 0.2);border-radius:7px;padding:30px;}
.loginbody .logincenter .login-r .login-box .login-text{font-size:20px;font-weight:600;color:#333;}
.loginbody .logincenter .login-r .login-box .login-table{margin-top:18px;}
.loginbody .logincenter .login-r .login-box .login-table .form-item{width:100%;margin-bottom:18px;position: relative;overflow:hidden;}
.loginbody .logincenter .login-r .login-box .login-table .form-item i{position: absolute;width:18px;height:18px;top:12px;left:12px;}
.loginbody .logincenter .login-r .login-box .login-table .form-item i.icon-user{background:url(../img/icon-user.png) no-repeat;}
.loginbody .logincenter .login-r .login-box .login-table .form-item i.icon-pwd{background:url(../img/icon-password.png) no-repeat;}
.loginbody .logincenter .login-r .login-box .login-table .form-item i.icon-phone{background:url(../img/icon-phone.png) no-repeat;}
.loginbody .logincenter .login-r .login-box .login-table .form-item i.icon-code{background:url(../img/icon-code.png) no-repeat;}
.loginbody .logincenter .login-r .login-box .login-table .form-item i.icon-sms{background:url(../img/icon-sms.png) no-repeat;}
.loginbody .logincenter .login-r .login-box .login-table .form-item input{width:330px;height:42px;background:#f7f7f7;border:1px solid #f4f4f4;border-radius:6px;padding:0 10px 0 40px;font-size:14px;box-sizing:border-box;}
.loginbody .logincenter .login-r .login-box .login-table .form-line{width:100%;height:12px;line-height:12px;margin:5px 0 12px 0;display:flex;flex-direction: row;}
.loginbody .logincenter .login-r .login-box .login-table .form-line input{width:12px;height:12px;margin-right:5px;vertical-align: middle;}
.loginbody .logincenter .login-r .login-box .login-table .error_tipbox{width:100%;height:22px;line-height:22px;position: relative;padding-left:22px;color: #e21;font-size:15px;margin-bottom:10px;}
.loginbody .logincenter .login-r .login-box .login-table .error_tipbox .icon-error{display:none;position: absolute;width:18px;height:18px;background:url(../img/icon-error.png) no-repeat;top:1px;left:0;background-size:100%;}
.loginbody .logincenter .login-r .login-box .login-table .error_tipbox .icon-ok{display:none;position: absolute;width:18px;height:18px;background:url(../img/icon-ok.png) no-repeat;top:1px;left:0;background-size:100%;}
#oktxt{color:rgb(17,170,102);}
.loginbody .logincenter .login-r .login-box .login-table .form-item .postbtn{background:linear-gradient(0deg, #FE0000, #FD3A3A);border-radius:4px;color:#fff;font-size:15px;cursor:pointer;padding:0;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .postbtn:hover{background: linear-gradient(0deg, #B70000, #FD3A3A);}
.loginbody .logincenter .login-r .login-box .login-table .form-line a{color:#338de3;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .dologin{width:100%;text-align:center;font-size:15px;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .dologin a{color:#338de3;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .findpwd{display:block;float:left;color:#338de3;font-size:15px;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .register{display:block;float:right;color:#555;font-size:15px;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .captcha{width:190px;}
.loginbody .logincenter .login-r .login-box .login-table .form-item .smscode{width:190px;}
.getsmscode-btn{width:130px;height:42px;line-height:42px;background:#2fc5b8;color:#fff;position: absolute;right:10px;top:0;font-size:15px;text-align:center;border-radius:4px;cursor:pointer;}

.myfr{position: absolute;width:130px;right:10px;height:42px;}
.sendsmsbtn,.sendsmsagain{width:100%;height:42px;line-height:42px;text-align:center;color:#fff;}
.sendsmsagain{display:none;}
.sendsmsagain em{color:#faff32;margin-right: 8px;font-style: normal;}

.ucenter{width:100%;margin:0 auto;height:90px;}
.ucenter-path{width:1200px;margin:10px auto;font-size:15px;color:#666;background:#fff;padding:10px 20px;box-sizing: border-box;border-radius:4px;position: relative;}
.ucenter-path a{color:#338de3;}
.ucenter-path em{color:#999;font-style:normal;padding:0 5px;font-size:14px;}
.ucenter-path .logininfo{color:#777;position:absolute;top:10px;right:10px;}
.ucenter-path .logininfo em{color: #333;font-style:normal;}
.ucenter-body{width:1200px;overflow:hidden;margin:10px auto;}
.ucenter-body:after{content:"";width:100%;height:1px;display:block;clear:both;}

.uleft{width:200px;float:left;background:#fff;overflow:hidden;padding:20px 25px;box-sizing: border-box;border-radius:4px;}
.uleft ul li{height:36px;line-height:36px;font-size:15px;padding-left:26px;}
.uleft ul li a{color:#333;}
.uleft ul li a:hover,.uleft ul li.current a{color: #d14b3f;}
.uleft ul li.bignav{font-weight:600;font-size:16px;padding:0;}
.uleft ul li i{display:block;width:18px;height:18px;float:left;margin:8px 8px 0 0;}
.uleft ul li span{float:left;}
.uleft ul li i.icon-user{background:url(../img/user-icon.png) no-repeat;background-size:100%}
.uleft ul li i.icon-info{background:url(../img/info-icon.png) no-repeat;background-size:100%}
.uright{width:980px;float:right;background:#fff;overflow:hidden;padding:20px 30px;box-sizing: border-box;border-radius:4px;}
.uright .tablist{width:100%;height:35px;line-height:35px;font-size:18px;color:#666;border-bottom:1px solid #eee;position: relative;}
.uright .tablist span{position: relative;display: block;float: left;}
.uright .tablist span:after{content:"";display:block;width:100%;height:2px;background: #d14b3f;position: absolute;}
.uright .tablist strong{font-weight:normal;font-size:15px;position: absolute;right:10px;}
.uright .tablist strong em{font-style:normal;color: #d14b3f;padding:0 2px;}

.uright .userinfo{padding:20px;overflow:hidden;}
.uright .userinfo ul{width:330px;float:left;}
.uright .userinfo ul li{height:35px;line-height:35px;font-size:15px;}
.uright .userinfo ul li em{color:#999;font-style:normal;}
.uright .userinfo ul li span{color:#666;margin-left:5px;}

.uright .userinfo .users{width:500px;float:left;margin-left:40px;overflow:hidden;}
.uright .userinfo .users dl{width:230px;float:left;display:block;background:#f8f8f8;padding:20px 30px;box-sizing: border-box;border-radius:6px;margin:0 10px 10px 0;}
.uright .userinfo .users dl dt{font-size:16px;color:#333;position: relative;}
.uright .userinfo .users dl dt:nth-child(2){color:#999;font-size:15px;margin-top:5px;}
.uright .userinfo .users dl dt em{color:#e21;font-style:normal;margin:0 5px 0 22px;}
.uright .userinfo .users dl dt i{display:block;width:18px;height:18px;position: absolute;top:2px;left:0;}
.uright .userinfo .users dl dt i.icon-point{background:url(../img/icon-point.png) no-repeat;background-size:100%;}
.uright .userinfo .users dl dt i.icon-mobile{background:url(../img/icon-mobile.png) no-repeat;background-size:100%;}
.uright .userinfo .users dl dt i.icon-tiezi{background:url(../img/icon-tiezi.png) no-repeat;background-size:100%;}
.uright .userinfo .users dl dt i.icon-xiaoxi{background:url(../img/icon-xiaoxi.png) no-repeat;background-size:100%;}

.uright .main{padding:20px 0;overflow:hidden;}
.uright .main .nodata{width:300px;margin:0 auto;text-align:center;}
.uright .main .nodata img {width:100%;}
.uright .main .nodata span{font-size:16px;color:#999;}
.uright .main ul{width:100%;overflow:hidden;}
.uright .main ul li{font-size:14px;color:#333;width:100%;overflow:hidden;height:35px;line-height:35px;border-bottom:1px dashed #eee;color:#999;}
.uright .main ul li:hover{background:#f8f8f8;}
.uright .main ul li dt{float:left;font-size:13px;}
.uright .main ul li dt a{color:#338de3;}
.uright .main ul li dt a:hover{color:#d14b3f;}
.uright .main ul li:nth-child(1){background:#f8f8f8;font-size:15px;font-weight:600;}
.uright .main ul li dt:nth-child(1){width:120px;padding-left:20px;}
.uright .main ul li dt:nth-child(2){width:360px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px;box-sizing: border-box;position: relative;}
.uright .main ul li dt:nth-child(3){width:100px;}
.uright .main ul li dt:nth-child(4){width:60px;}
.uright .main ul li dt:nth-child(5){width:70px;}
.uright .main ul li dt:nth-child(6){width:85px;}
.uright .main ul li dt:nth-child(7){width:102px;}
.uright .main ul li dt font:nth-child(2){margin-left:10px;position:relative;}
.uright .main ul li dt font:nth-child(2):before{content:"";width:1px;height:14px;background:#999;position: absolute;display:block;top:1px;left:-5px;}

.uright .main ul li.indexofbadwords{height:60px;position: relative;}
.uright .main ul li .badwords{position:absolute;top:25px;left:140px;}
.uright .main ul li .badwords em{color: #e21;font-style:normal;}

.np{margin:10px auto;height:24px;}
.np a{display:block;height:20px;line-height:20px;text-align:center;color:#999;float:left;font-size:14px;margin-right:5px;border:1px solid #ddd;padding:2px 8px;}
.np a.red,.np a:hover{background: #e21;color:#fff;border:1px solid #e11;}
.np a.disabled,.np a.disabled:hover{background: #f8f8f8;color:#333;border:1px solid #ccc;}


.postinfobox{width:1200px;margin:20px auto;background:#fff;padding:20px 30px;box-sizing: border-box;}
.fabu-bar-text{font-size:14px;}
.fabu-bar-text em{font-style:normal;color:#e21;font-weight:600;padding:0 2px;}
.layui-form{padding:20px 0;}
.layui-form-item .layui-input-inline{width:auto !important;}
.layui-form-item .title{width:610px !important;}
.layui-form-item .tiptext{width:360px !important;padding:0 !important;}
.layui-form select{border:1px solid #eee;background:#fff;height:36px;line-height:36px;padding:0 10px;display:block !important;}
.form-error{border-color:#f90 !important;}
.layui-form-mid span{padding-left:0 !important;}
.postinfobox .guize{color:#03c;cursor:pointer;}
.postinfobox .tips{color:#e21921;margin-left:10px;}
.postinfobox .tips:before{content:'\e606';font-family:'iconfont';font-size:16px;color:#e21921;padding-right:5px;}
.upload-box{width:920px;overflow:hidden;}
.layui-form .upload-btn{width:100px;height:100px;border:1px solid #ddd;cursor:pointer;border-radius:8px;float:left;}
.upload-huo{width:40px;height:100px;line-height:100px;text-align:center;float:left;}
.layui-form .upload-btn img{width:100%;border-radius:8px;}
.weixin-upload-btn{width:100px;height:100px;border:1px solid #ddd;border-radius:8px;float:left;background:#f8f8f8;}
.weixin-upload-btn span{display:block;width:100%;text-align:center;}
.weixin-upload-btn span:nth-child(1){height:75px;line-height:95px;color:#03c;font-size:.80rem;cursor:pointer;}
.webuploader-container {position: relative;}
.webuploader-pick {position: relative;display: inline-block;cursor: pointer;}
.webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px);}
.layui-elem-quote{display:none;}
.upload-tips{width:600px;float:right;padding:6px 0;}
.upload-tips span{display:block;width:100%;line-height:22px;color:#777;}
.upload-tips span em{font-style:normal;font-weight:600;color:#f50;padding:0 2px;}
.layui-upload-list{overflow:hidden;}
.uppic-box{width:100px;height:75px;border:1px solid #ddd;float:left;margin-right:8px;position:relative;}
.uppic-box .delpic{display:block;position:absolute;width:100%;height:22px;background:#e21321;color:#fff;margin-top:55px;text-align:center;text-decoration:none;opacity:.8;}
.tipsbox{padding:20px 30px;}
.tipsbox dt{width:100%;height:24px;line-height:24px;}


.tiptitle{width:100%;height:40px;line-height:40px;text-align:center;margin:80px 0 40px 0;}
.tiptitle span{font-size:28px;font-weight:600;position: relative;}
.icon-success{width:40px;height:40px;display:block;background:url(../img/icon-success.png) no-repeat;background-size:100%;position: absolute;left:-42px;top:-7px;}
.postinfos{width:70%;margin:40px auto 80px auto;}
.postinfos dl{height:28px;line-height:28px;font-size:16px;color:#2b79c1;}
.postinfos dl em{font-style:normal;color:#999;}

.icon-tips{width:40px;height:40px;display:block;background:url(../img/icon-tips.png) no-repeat;background-size:100%;position: absolute;left:-42px;top:-7px;}
.postinfobox .tips-desc{width: 80%;margin: 20px auto;border: 1px solid #f50;padding: 20px 0;font-size: 14px;color: #e21;text-align:center;border-radius: 4px;}
.postinfos .btnbox{padding:20px 0;margin-top:20px;text-align:center;}
.postinfos .btnbox a{background:#f50;color:#fff;padding:8px 18px;font-size:15px;border-radius:4px;margin:0 8px;}






/* 底部*/
.foot {
	width: 100%;
	height: 120px;
	background-color: #333;
}

.foot-center {
	width: 1200px;
	height: 120px;
	margin: 0 auto;
	padding: 10px 0;
	box-sizing: border-box;
}

.fc-box1 {
	width: 100%;
	margin: 20px 0;
	color: #fff;
	text-align:center;
	font-size: 14px;
	overflow: hidden;
}

.fc-box1 a {
	text-decoration: none;
	color: #fff;
	margin: 0 34px;
	font-size: 14px;
}

.fc-box1 span {
	margin-left: 8px;
}