body{background-color:#f5f5f5; word-break:break-all; overflow-x: hidden;font-family:"helvetica neue",helvetica,arial}
html:lang(zh-cn) h1{
    font-family: Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Microsoft JhengHei,sans-serif}
.hide{display:none !important}
input, button, select, textarea{outline:none !important;}
textarea{resize: none;}
input:focus, button:focus, select:focus, textarea:focus{box-shadow:none !important; outline:none !important;}
ul,dd,dl,dt{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; list-style:outside none none;}
u, b, em, i{font-style:normal; list-style:none none !important; text-decoration:none !important;}
a{text-decoration:none;color:#333}
a:hover, a:focus{color:#e50914}
.box-sizing{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.txt_reb{ color: #e50914}
.f_r{float:right;}
/*************************************** 控制底部 ***************************************/
html, body, .box_wrap {height: 100%;}
body > .box_wrap {height: auto;min-height: 100%;}
#box_xmain { width:100%;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.footer_box{position:relative; height:347px; clear: both; line-height: 30px;}

/*************************************** Header ***************************************/






/*************************************** 底部文件 ***************************************/
.fuwu{ display: block; margin: 40px auto; width: 100%; background: #fff; border: 1px solid #eee;}
.fuwu ul{ display:table; width: 100%;}
.fuwu li{ display: block; float: left; width: 25%; text-align: center; position: relative;height:115px}
.fuwu li:after{ position: absolute; content: ''; left: 0;top:0; bottom: 0; width: 1px; border-left: 1px dashed #eee;}
.fuwu li:first-child:after{display: none;}
.fuwu li span{ display: block;font-weight: bold; font-size: 18px; margin: 20px 0 5px;}
.fuwu li em{display: block; font-size: 14px; color: #666;line-height: 1.5em;}
.fuwu li i{display: block; color: #f50000!important; font-size:28px; padding:5px 0; font-weight: bold}

.footer{ display: block; width:100%; }
.footer_shejiao{display: block; height: 53px; position: relative;}
.footer_shejiao:after{position: absolute; z-index: 1; content:''; left: 0; top: 25px; right: 0; height:1px; width: 100%; background: #ccc;}
.footer_shejiao ul{ position: absolute; z-index: 2; left: 50%; margin-left: -200px; display:block; width: 400px; padding: 0 30px; background: #f5f5f5; text-align: center;}
.footer_shejiao ul li{margin:0 5px;display:inline-block; width: 53px; height: 53px;line-height:50px;border:2px solid #d8dadc;border-radius:50%;text-align:center}
.footer_shejiao .iconfont{font-size:26px;color:#515963;margin:auto}
.footer_shejiao ul li:hover .iconfont{opacity:.8}
.footer_shejiao ul li a{ display: block;}
.footer_shejiao ul li span b{display:none}
.footer_shejiao ul li.wx{position:relative; cursor: pointer}
.footer_shejiao ul li.wx img{display:none;box-shadow:0 0 8px #aaa;}
.footer_shejiao ul li.wx:hover img{ z-index:99; position: absolute; display: block; top: 0; margin-top: -210px; left: 0; margin-left: -80px; width: 200px;}
.footer_shejiao ul li.e1{background-position:-280px 0;}
.footer_auto{ clear: both; width: 100%; text-align: center; margin-top: 30px; line-height: 30px;color: #333; font-size: 14px;}
.footer_auto a{display: inline-block; padding: 0 20px; position: relative; }
.footer_auto a:before{position: absolute; z-index: 1; content:''; top:50%; margin-top: -7px; height: 14px; left: 0; width: 1px; background: #ccc;}
.footer_auto a:first-child:before{display: none;}
.footer_auto p{padding:10px 0 20px;opacity:0.6;margin:0}

.footer_auto a.coo{color:#118eee}
.footer_auto a.coo::after {content: "▸";color: #118eee;display: inline-block;font-weight:bold;font-size: 1em;padding-left: 0.3em;opacity: 0;transform: translateX(-5px);transition: transform 0.3s cubic-bezier(0, 0.25, 0.08, 1), opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1), -webkit-transform 0.3s cubic-bezier(0, 0.25, 0.08, 1);}
.footer_auto a.coo:hover:after {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}


/****************  优化 select ****************/
.select_s{position: relative; overflow: hidden;}
.select_s:after { position: absolute; content: ''; width: 12px; height: 8px; z-index:10; top: 50%; margin-top: -10px; right: 5%;  overflow: hidden;background-image: url(../imgs/select_bg.png);
    background-image: -webkit-image-set(url(../imgs/select_bg.png) 1x,url(../imgs/select_bg@x2.png) 2x);
    background-image: -moz-image-set(url(../imgs/select_bg.png) 1x,url(../imgs/select_bg@x2.png) 2x);
    background-image: -o-image-set(url(../imgs/select_bg.png) 1x,url(../imgs/select_bg@x2.png) 2x);
    background-image: -ms-image-set(url(../imgs/select_bg.png) 1x,url(../imgs/elect_bg@x2.png) 2x);
    background-repeat: no-repeat; background-size:12px 8px; background-position:center top;}
.select_s select {width: 100%; border-radius: 2px; background-color: #fff; border: 1px solid #ccc; text-indent: 10px; box-sizing: border-box; font-size: 16px; outline: none; background: transparent; -webkit-appearance: none; }


/**************** 登录 注册 ****************/
.cd-popup-trigger{}

.cd-popup{position:fixed; z-index: 9999; left:0; top:0; height:100%; width:100%; background-color:rgba(0,0,0,0.7); opacity:0; visibility:hidden; -webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-popup.is-visible{opacity:1; visibility:visible; -webkit-transition:opacity .3s 0s,visibility 0s 0s; -moz-transition:opacity .3s 0s,visibility 0s 0s; transition:opacity .3s 0s,visibility 0s 0s; }
.iecover{position: fixed;left: 0;top: 0;height: 100%;width: 100%;background: #000\9;filter: alpha(opacity=50);}
.cd-popup-container{position:relative;width:90%;max-width:400px;margin:10em auto;background:#FFF;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}

.cd-popup-close{position:absolute;top:10px; right:6px;width:30px;height:30px; overflow:hidden;}
/*.cd-popup-container .cd-popup-close::before,.cd-popup-container .cd-popup-close::after{content:'\e64d';position:absolute;top:12px;width:14px;height:3px;background-color:#333}*/

/*.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}
.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}*/


.login-page{width:360px;padding:8% 0 0;margin:auto;position:fixed;top:0;left:50%;margin-left:-180px}
.form li{position:relative}
.form .register-form{display:none}
.register-form .arrowdown{display: inline-block;width: 38%;}
.register-form input[name="mobile"]{width:56%;float: right;}
.register-form select{height: 40px; padding:10px \9;border: none;margin-right: 20px;font-size: 14px;width: 100%;}
.container{position:relative;z-index:1;max-width:300px;margin:0 auto}
.container:before,.container:after{content:"";display:block;clear:both}
.container .info{margin:50px auto;text-align:center}
.container .info h1{margin:0 0 15px;padding:0;font-size:36px;font-weight:300;color:#1a1a1a}
.container .info span{color:#4d4d4d;font-size:12px}
.container .info span a{color:#000;text-decoration:none}
.container .info span .fa{color:#ef3b3a}


.top_login, .top_register{ display: inline-block;}

.form{position:relative;z-index:1;background:#fff;max-width:360px;margin:0 auto 100px;padding:40px 40px 25px;text-align:center; box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24)}
.form ul{ width:100%;  padding: 0; margin:0;}
.form li{display:block; width:100%; position: relative; margin:8px 0; padding:0; height:50px;text-align: left}
.yzm_a,.yzm_span{display:block;right:0;position:absolute;top:0;z-index:2;width:100px;height:38px;line-height:38px; background:#888; color:#fff; text-align: center;}
.yzm_a{ cursor: pointer}
.yzm_a:hover{color:#fff}
.yzm_span{color:#999; background:#ccc}
.yzm_span img{ display: block; width: 100px; height: 38px;}
.txtiput{font-family:"Roboto",sans-serif; outline:0; background:#f2f2f2; width:100%; border:0; margin:0; padding:10px 15px !important; box-sizing:border-box; font-size:14px; line-height: 18px; border-radius:3px;}
.tips{ color: #e50914; font-size: 12px; line-height: 18px; display: block; text-align: left;position: relative;top:1px}
.showpwd{ display:inline-block; width:16px; height:16px; background:url("../imgs/showPwd.png"); background-size:16px 16px; position:absolute; top:12px;right:10px; cursor:pointer;}
.showpwd.hidepwd{ background-image:url("../imgs/hidePwd.png");}
.but_button{ display: block; background:#19a69a;width:100%;padding:10px 0; color:#fff; font-size:16px; cursor:pointer}
.but_button:hover, .but_button:active, .but_button:focus{background:#19a69a; color: #fff;}
.login_fooetinfo{display: block; clear: both; width: 100%;margin-top: 16px;}
.message{font-size:14px; display: block; margin-top:25px;}
.message a{ color:#e50914;margin-left:5px}


/*sidebar*/
.sidebar{width:50px;height:auto;position:fixed;right:0;bottom:20px;z-index:999;}
.sidebar li{height:50px;color:#fff;text-align:center;display:flex;position:relative;}
.sidebar li.sb_a{background-color:#ED4D3F}.sidebar li.sb_a div{background-color:#F65E51}
.sidebar li.sb_b{background-color:#FFB33A}.sidebar li.sb_b div{background-color:#FFBF59}
.sidebar li.sb_c{background-color:#5AC33A}.sidebar li.sb_c div{background-color:#6DD14E}
.sidebar li.sb_d{background-color:#5C9AE4}.sidebar li.sb_d div{background-color:#73A9EA}
.sidebar li.sb_e{background-color:#5D6777}
.sidebar li.fmTop{display:none;}
.sidebar li div{width:140px;height:50px;flex:1;overflow:hidden;position:absolute;right:-150px;top:0;z-index:-1;font-weight:bold;font-size:1em;line-height:1.5;transition:all .3s ease-in-out}
.sidebar li.sb_c div{height:150px;top:-50px}
.sidebar li.sb_c img{width:100px;height:100px;display:block;margin:15px auto 0}
.sidebar li i{font-size:1.6em;font-weight:normal;width:50px;height:50px;line-height:50px;display:block;cursor:pointer;text-align:center;position:absolute;left:0;top:0;z-index:9;}
.sidebar li div span{display:block;font-weight:normal;font-size:0.9em;padding:7px 0 0}
.sidebar li:hover div{right:50px}
.sidebar li.sb_a div strong{display:block;line-height:50px;cursor:pointer;}
.sidebar li a{color:#fff}
#unreadNum{width:18px;height:18px;line-height:15px;font-weight:normal;color:#fff;font-size:11px;border-radius:18px;text-align:center;border:1px solid #f58989;background-color:#f00;margin:-5px 0 0 -5px}
/*sidebar*/

/*侧边工具栏
.sidebar{width:50px;height:auto;position:fixed;right:0;bottom:20%;z-index:999}
.sidetool{position:relative}
.sidebar li.sb_wechat,.sidebar li.sb_qq{}
.sidebar li{height:50px;line-height:50px;color:#fff;text-align:center;}
.sidebar li.sb_chat,.sidebar li.sb_chat .sidecon{background-color:#d35493}
.sidebar li.sb_wechat,.sidebar li.sb_wechat .sidecon{background-color:#56bc4c}
.sidebar li.sb_400,.sidebar li.sb_400 .sidecon{background-color:#ff9307}
.sidebar li.sb_qq,.sidebar li.sb_qq .sidecon{background-color:#39a5dd}
.sidebar i{font-size:1.6em;font-weight:normal}
.sidebar li.sb_chat i{cursor:pointer}
.sidecon{width:200px;height:200px;text-align:center;position:absolute;right:50px;top:0px;opacity:0;display:none;text-align:center;line-height:20px}

.sidebar li:hover .sidecon{display:block;transform:rotateY(0deg);opacity: 1;}
.sb_wechat img{width:150px;display:block;margin:18px auto 5px}
.sb_wechat{font-weight:bold;}
.sb_400 span,.sb_qq span{display:block;font-size:20px;padding:60px 0 20px}
.sb_400 strong,.sb_qq strong{font-size:26px;font-weight:bold;}
#reply span{display:inline-block;padding:5px 20px; background-color:#fff;border-radius:3px;color:#333;cursor:pointer;font-size:13px}
.msglist{height:130px}
.unread{font-weight:normal;font-size:14px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#f00;color:#fff;position:absolute;top:-4px;left:-8px;z-index:9999;transition: all .2s ease;}
.fmTop{cursor:pointer;display:none;width:50px;height:50px;color:#fff;line-height:50px;text-align:center;position:absolute;right:0;bottom:-50px;background-color:#515979}
.fmTop div{width:100px;height:50px;font-weight:bold;position:absolute;right:50px;top:0px;background-color:#515979;display:none;opacity:0;}
.fmTop:hover div{display:block;transform:rotateY(0deg);opacity:1}

.sb_m{display:none;bottom:0}
.sidebar li.sb_swch{background-color:#515979;border-top-right-radius:30%;border-top-left-radius:30%}
.sidebar li.closebar{background-color:#515979;border-top-right-radius:30%;border-top-left-radius:30%}

.sb_m .sidecon{width:260px;height:200px;top:25px}
.sb_m .sb_wechat img{float:left;margin:15px 10px 0 15px}
.sb_m .sb_wechat p{text-align:left;padding-right:15px}
*/
.moresb{height:0px}


.yzminp{
	width: 50%;
	margin-bottom: -3px;
}
.yzm2{
	display:inline-block;
	position: static;
	line-height: 32px;
	margin-bottom: 15px;
}
.send{
	display: inline-block;
    background-color: #19a69a;
    border-radius: 3px;
    padding: 12px 50px;
    font-size: 17px;
    color: #fff;
    cursor: pointer;
    border: 0;
    margin:0 auto;
}
.yzmtip{
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 18px;
}
.center{
	margin:0 auto;
	width: 275px;
	margin-bottom: 20px;

}
.veryfytips{
	color: #e50914;
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin: 0;
    padding-left: 20px;
}
span .longwrong{
	margin:12px 0;
}

.scroller::-webkit-scrollbar {width:7px}
.scroller:hover::-webkit-scrollbar-thumb {background-color: rgba(100,100,100,.4);}
.scroller::-webkit-scrollbar-thumb {border-radius:10px;background-color: rgba(100,100,100,.2);margin-right: 1px;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
.scroller::-webkit-scrollbar-track {background-color: transparent;}
.aptpic .am-slider{position: relative}
.aptpic .am-slider .am-direction-nav li.am-nav-prev{position: absolute;top: 100px;left:5%;width: 32px;height: 32px;}
.aptpic .am-slider .am-direction-nav li.am-nav-next{position: absolute;top: 100px;right:5%;width: 32px;height: 32px;}
.aptpic .am-slider .am-direction-nav li a{width: 32px;height: 32px;display: none;text-decoration: none;color:#fff;opacity:0.8;text-shadow:0 1px 1px #aaa}
.aptpic .am-slider .am-direction-nav li a:hover{opacity:1}
.aptpic .am-slider .am-direction-nav li a:focus{color: #fff;}
.aptpic .am-slider .am-direction-nav li a.am-prev:before{content:'\e60f';}
.aptpic .am-slider .am-direction-nav li a.am-next:before{content:'\e60e';}
.aptpic .am-slider .am-direction-nav li a{font-family: "iconfont" !important;font-size:35px; font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;}

.loading{width:100px;text-align:center;margin-left:-50px}
.loading > b{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;
-webkit-animation:loading 1.4s infinite ease-in-out both;animation:loading 1.4s infinite ease-in-out both;margin:0 5px}
.loading b:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.loading b:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes loading{0%, 80%, 100% { -webkit-transform: scale(0) }40% { -webkit-transform: scale(1.0) }}
@keyframes loading{0%, 80%, 100% {-webkit-transform: scale(0);transform: scale(0);} 40% { -webkit-transform: scale(1.0);transform: scale(1.0);}}


