﻿/*login*/

.login_tapdiv, .form-partner .partner-list {display: -webkit-box;display: -moz-box;display: box;}
.form-partner .partner-list li, .login_tapdiv a {-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1;}
.form-partner .partner-list {-moz-box-pack: justify;-webkit-box-pack: justify;-o-box-pack: justify;box-pack: justify;}
.log_reg_item {display: none;}
.login_tapdiv {width: 100%;}
.login_tapdiv a {display: block;height: 45px;line-height: 45px;border-bottom: 1px solid #E7E7E7;text-align: center;color: #333;}
.login_tapdiv a.active {border-bottom: 2px solid #FF6400;}
.login_con {padding: 20px 0;}
.login-input-ul {width: 100%;}
.login-input-ul li {border: 1px solid #E7E7E7;height: 43px;overflow: hidden;padding-left: 30px;background-color: #fff;}
ul.login-input-ul li:nth-child(1) {border-bottom: none;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.login-input-ul .login-input-li {background: url("../images/yzmico.png") no-repeat;background-size: 25px auto;position: relative;}
.login-input-ul .login-input {width: 90%;height: 38px;padding-top: 3px;font-size: 0.75rem;color: #000;border: none;text-indent: 5px;}
#mobileLoginMobileLi {background-position: 6px 12px;}
#mobileLoginPasswordLi {background-position: 6px -63px;}
#yzm_mobileLoginMobileLi {background-position: 6px -160px}
#yzm_mobileLoginyzmLi {background-position: 6px -128px;}
#email {background-position: 4px -214px;border-top:0;}
#phone {background-position: 6px -260px;border-top:0;border-bottom:0;}
.clearinput {width: 15px;height: 15px;position: absolute;right: 10px;top: 15px;}
.login_btn {width: 100%;height: 42px;line-height: 42px;border: none;text-align: center;overflow: hidden;color: #fff;margin-top: 20px;font-size: 1.125rem;outline: none;background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ff5b1b), color-stop(1, #ff5b1b));background: -moz-gradient(linear, 0 0, 0 100%, color-stop(0, #ff5b1b), color-stop(1, #ff5b1b));background: gradient(linear, 0 0, 0 100%, color-stop(0, #ff5b1b), color-stop(1, #ff5b1b));border-radius: 3px;}
.notbtn_log {}
.form-partner .icon-qq, .form-partner .icon-weixin {background: url("../images/icon2-pub.png") no-repeat;-webkit-background-size: 80px auto;-ms-background-size: 80px auto;background-size: 80px auto;}
.form-partner {border-top: 1px solid #e0e0e0;text-align: center;margin-top: 15px;}
.form-partner .partner-title {position: relative;top: -14px;color: #999;font-size: 0.75rem;font-weight: 500;line-height: 24px;display: inline-block;padding: 0 5px;background-color: #fff;overflow: hidden;}
.form-partner .partner-list {padding: 0 0 25px;overflow: hidden;width: 100%;}
.form-partner .partner-list li {height: 40px;background-color: #fff;border: 1px solid #c8c6c4;border-radius: 3px;font-size: 1rem;line-height: 40px;vertical-align: middle;text-align: center;margin: 0 15px 0 0}
.form-partner .partner-list li:last-child {margin: 0}
.form-partner .partner-list a {line-height: 40px;display: block}
.form-partner .icon-qq, .form-partner .icon-weixin {vertical-align: middle;margin-right: 10px;display: inline-block}
.form-partner .icon-qq {width: 22px;height: 26px;background-position: 0 0;margin-top: -2px}
.form-partner .icon-weixin {width: 24px;height: 24px;background-position: -23px 0;margin-top: -4px}
.login-set {margin-top: 10px;font-size: 0.75rem;}
.login-set a {float: right;color: #2a9bfb;margin-right: 5px;}
.getyzmdiv {width: 60px;height:20px;color: #fff;background-color: #ff6400;text-align: center;position: absolute;top: 13px;border: none;right: 8px;line-height: 30px;font-size: smaller;-webkit-border-radius: 3px;border-radius: 3px;}
.graygetyzmdiv {background-color: #ddd;color: gray}

.conbox{background-color:#fff;margin:10px;border:1px solid #e7e7e7}
.conbox2{background-color:#fff;padding:0 10px;border-bottom:1px solid #e7e7e7}

.cc:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cc{display:inline-table}

.utop {padding: 15px 20px;display: -webkit-box;display: box;position: relative;}
.utop .uimg {width: 60px;}
.utop .uimg img {display: block;width: 60px;height: 60px;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 20px;}
.utop .ucon {-webkit-box-flex: 1;box-flex: 1;font-size: 0.75rem;color: #999;}
.utop .ucon .uname {font-size: 1rem;}
.utop .setting {width: 20px;height: 20px;display: block;text-indent: -999px;overflow: hidden;position: absolute;right: 20px;bottom: 15px;background: url("../images/u.png") no-repeat;background-size: 80px 290px;}
.u_center {font-size: 0.75rem;}
.u_center li {width: 50%;float: left;height: 50px;line-height: 50px;border-bottom: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.u_center li:nth-child(1), .u_center li:nth-child(2) {border-top: none;}
.u_center li:nth-child(even) {border-right: none;}
.u_center li a {padding: 0 10px;display: block;color: #000;}
.u_center .uico {display: block;float: left;width: 16px;height: 16px;background: url("../images/u.png") no-repeat;background-size: 65px 260px;margin-top: 18px;margin-right: 10px;background-position: 0 -30px;}
.u_center .my_see {background-position: 0 -32px;}/*好友动态*/
.u_center .my_mention {background-position: -44px -32px;}/*提到我的*/
.u_center .my_sms {background-position: 0px -71px;}/*短消息*/
.u_center .my_msg {background-position: -46px -71px;}/*通知*/
.u_center .my_collect {background-position: 0 -107px;}/*我的收藏*/
.u_center .my_thread {background-position: -46px -107px;}/*我的帖子*/
.u_center .my_info {background-position: -0 -144px}/*我的简历*/
.u_center .my_employ {background-size: 65px 248px;background-position: -46px -138px;}/*我的招聘*/
.u_center .my_friend {background-position: 0 -189px;}/*我的交友*/
.u_center .my_jbt {background-position: -48px -188px;}/*聚宝通*/
.u_center .my_category {background-position: 0 -233px}/*提到我的*/
.u_center .my_fang {background-size: 63px 218px;background-position: -48px -193px;}/*中介房源*/


.btn_a,.btn_b{height:40px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center;display:block;border:0;margin:10px;font-size:1rem}
.btn_a{background-color:#ff6400}
.btn_b{background-color:gray}


.bread{border-bottom:1px solid #c6c6c6;background-color:#fff;height:40px;line-height:40px;font-size:.875rem}
.bread a{padding:0 10px;color:#999;float:left}
.bread .breadico{display:block;float:left;width:10px;height:40px;background:url(../images/breadico.png) no-repeat;background-size:100% 100%}

.tabTit{display:-webkit-box;display:-moz-box;display:box;width:100%;margin:10px 0}
.tabTit a {-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;text-align:center;margin:0 5px;padding:5px 0;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:3px;border-radius:3px}
.tabTit a.on{color:#ff6400;background-color:#ff6400;border-color:#ff6400;color:#fff}
.fbForm {border-bottom:1px solid #ddd}
.fbForm .pline{margin:0 2em;line-height:2em;font-size:0.75rem;color:#999;}
.fbBox{font-size:14px;margin-bottom:1em;border-width:1px 0;border-style:solid;border-color:#EEE;background-color:#fff;padding:0 1em;}
.fbBox li{line-height:3em;border-top:1px solid #EEE;overflow:hidden;width:100%}
.fbBox li.nob{border-top:0;}

.fbbtn[disabled]{background-color:#999;}
.fbbtn{width:100%;height:2.5em;line-height:2.5em;background-color:#ff6400;margin:0 0 1em 0;border:none;color:#fff;font-size:20px;-webkit-border-radius:5px;font-family:"微软雅黑";}

.fb-text{float:left;width:25%;text-align:center;color:#666;}
.fb-right{width:69%;float:right;border-left:1px solid #EEE;padding-left:5%;position:relative;color:#999;}
.fb-right a.select_a{display:block;}
.fb-right .select_ico{position:absolute;right:0px;top:1em;width:.4em;height:1em;background:url("../images/select.gif") no-repeat;background-size:100% 100%;}
.fb_input, .fb_select,.tout{width:100%;height:100%;border:none;outline:none;color:#999;font-size:14px;}
.tout {height:5rem;padding:.5rem 0;}
.fb_select{background-color:#fff;}
.fb-radio{width:60px;height:2em;line-height:2em;text-align:center;display:block;overflow:hidden;float:left;background-color:#fff;border:1px solid #FF6400;margin:.6em 0 0;}
.fb-radio.on{background-color:#FF6400;color:#fff;}
.fb-radio1,.fb-radio1.on{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.fb-radio2,.fb-radio2.on{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.fb_input2{border:none;width:100px;height:1.5em;border:1px solid #eee;margin-right:.5em;}
.fb_input3{border:none;width:60px;height:1.5em;border:1px solid #eee;margin-right:.5em;}
.nodis{display:none;}
.tpsipt { position:absolute;left:30%;top:0;}
.fbBox2 {padding:0;margin-bottom:1rem;}
.fbBox2 li{display:-webkit-box;display:-moz-box;display:box;}
.fbBox2 li .fb-text {width:90px;float:inherit;text-align:left;text-indent:.5rem;padding:0;font-size:16px;font-weight:normal}
.fbBox2 li .fb-right {-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;float:inherit;widtH:auto;padding:0 0 0 .5rem;}
.fbBox2 li .fb-right {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

#uploadimg {padding:1rem 0}
.webuploader-container {position: relative;}
.webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px,1px,1px,1px);}
.webuploader-pick {position: relative;display: block;cursor: pointer;background: #ff6400;padding:0px 15px;color: #fff;text-align: center;border-radius: 3px;overflow: hidden;width:50%}
.webuploader-pick-hover {background: #f30;}
.webuploader-pick-disable {opacity: 0.6;pointer-events: none;}
.fbBox li .file-item{float: left; position: relative; width: 100px;height: 130px; margin: 0 10px 10px 0;line-height:20px;}
.file-item img {margin:0;padding:0}
.file-item .info {overflow: hidden;text-align:center;font-size:12px;color:#888;margin:0;padding:0;}
.file-item .info a {color:#888; text-decoration:none;margin:0;padding:0;}
.file-item .error {background: #f43838;color: #fff;position: absolute;top: 0;left: 0;height: 28px;line-height: 28px;width: 100%;z-index: 100;font-size:.875rem}
.uploader-list{width: 100%; overflow: hidden;}

/*信息*/
.manage_ul{background-color:#fff}
.manage_ul dl{padding:10px 0;border-top:1px solid #c4cdd3;}
.manage_ul dl.curr {background:#ffc;}
.manage_ul dt{overflow:hidden;padding-left:30px; position:relative}
.manage_ul dt #doid { position:absolute;left:4px;top:50%;margin-top:-6px}
.manage_ul dl:nth-child(1){border-top:0}
.manage_ul dt .tits{color:#000;float:left;width:90%;}
.manage_ul dt .tits h5{height:30px;overflow:hidden;line-height:30px}
.manage_ul dt span.dropico{color:#999;display:block;width:20px;float:right;height:40px;}
.manage_ul dt .tits p{font-size:.75rem;color:#999}
.manage_ul dd{margin-top:10px;display:none}
.manage_ul dd.dstext {display:block;font-size:12px;color:#888;padding-left:30px;color:#f00}
.manage_ul dd.dstext em {font-style:normal;margin:0 2px;color:#31A46A;font-size:11px}
.managebtn{width:100%;background-color:#efefef;border-top:1px solid #c4cdd3;border-bottom:1px solid #c4cdd3;padding:15px 0;display:-webkit-box;display:-moz-box;display:box}
.managebtn a{margin:0 5px;height:30px;line-height:30px;font-size:.875rem;color:#fff;display:block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}

.list-btn {height:40px;padding: 0 .5rem}
.list-btn p {float:left}
.list-btn span {float:right}
.list-btn a,.list-btn a:visited { display:inline-block;padding:0 10px;text-align:center;line-height:30px;height:30px;background:#0090FF;color:#fff;border-radius:3px;margin-right:10px}
.list-btn a:hover {background:#007AD5}
.list-btn a.btn-timing,.list-btn a.btn-timing:visited {background:#39C07B}
.list-btn a.btn-timing:hover {background:#31A46A}
.list-btn label {display:block;border:1px solid #ddd;background:#fff;heighT:30px;line-height:30px;width:50px;text-align:center}
.allcheck {display:none}

.pages {padding:.5rem;display: -webkit-box; display: -ms-flexbox; display: flex;height:44px;border-bottom:1px solid #ddd}
.pages > *{ border:1px solid #ededed; height: 32px; font-size: 14px; display: block; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; background: -webkit-gradient(linear, 0 0, 0 100%,from(#fdfdfd),to(#f8f8f8)); background: linear-gradient(180deg,#fdfdfd 0,#f8f8f8 100%);text-align:center}
.pages a {line-height:32px;color:#666}
.pages a.disabled {color:#ccc}


.datepage {display: none;position:absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index:9999999}
#datescroll div{float: left;margin-left: 10%;margin-top: 15px;padding-right: 22px;}
#datescroll_datetime div{float: left;margin-left: 10%;padding-right: 22px;}
#yearwrapper{position: absolute;left: 0;top:45px;bottom: 60px;width:80%;}
#monthwrapper{position: absolute;left: 26%;top:45px;bottom: 60px;width:80%;}
#daywrapper{position: absolute;left: 50%;top:45px;bottom: 60px;width:80%;}
#Hourwrapper{position: absolute;left: 0;top:195px;bottom: 68px;width:80%;}
#Minutewrapper{position: absolute;left: 26%;top:195px;bottom: 68px;width:80%;}
#Secondwrapper{position: absolute;left: 50%;top:195px;bottom: 68px;width:80%;}
#Hourwrapper ul li{color: #898989;font-size: 12px;}
#Minutewrapper ul li{color: #898989;font-size: 12px;}
#Secondwrapper ul li{color: #898989;font-size: 12px;}
#yearwrapper ul li{color: #898989;font-size: 12px;}
#monthwrapper ul li{color: #898989;font-size: 12px;}
#daywrapper ul li{color: #898989;font-size: 12px;}
#markyear{position:relative; margin-left: 76px;top:-2px;}
#markmonth{position:relative; margin-left: 40px;top:-2px;}
#markday{position:relative; margin-left: 42px;top:-2px;}
#markhour{position:relative; margin-left: 62px;top:-2px;}
#markminut{position:relative; margin-left: 58px;top:-2px;}
#marksecond{position:relative; margin-left: 68px;top:-2px;}
#dateheader{width: 100%;height: 50px;background: #79C12F;text-align: center;color: #fff;line-height: 50px;font-size: 20px;}
#setcancle ul{text-align: center;line-height: 30px; margin:1px auto;font-size: 20px;}
#setcancle ul li{border-radius:3px;float: left;width: 40%;height: 30px;list-style-type: none;font-family:'microsoft yahei';font-size:16px;}
#dateconfirm{position: absolute;background:#79C12F;left:20px;color:#fff;}
#datecancle{position: absolute;background:  #dcdddd;right:20px;width: 40%;color:#666;}
#dateshadow{display: none;position: absolute;width: 100%;height: 100%;top:0;left:0;background: #000; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#datePage{font-size: 22px; border-radius: 3px; position:absolute;top:110px;MARGIN-RIGHT: auto;vertical-align:middle;
MARGIN-LEFT: auto;width: 80%;;height: 240px;background: #FFFFFF;z-index:9999999;}
#datetitle{width: 100%;height:50px;background: #79C12F;text-align: center;color: #fff;line-height: 50px;font-size: 20px;font-family:'microsoft yahei';}
#datetitle h1{font-weight:normal;}
#datemark{font-size: 18px;left:5%;width: 90%;height: 20px;position:absolute;top:108px;background:#eee;border:1px solid #eee;}
#timemark{font-size: 18px;left:5%;width: 90%;height: 20px;position:absolute;top:242px;background:#eee;border:1px solid #eee;}
#datescroll{background: #F8F8F8;width:94%; margin:10px 3%;border: 1px solid #E0E0E0;border-radius: 4px;height: 120px;text-align: center;line-height: 40px;}
#datescroll_datetime{display: none;background:#F8F8F8;width:94%; margin:10px 3%;margin-top: 10px;border: 1px solid #E0E0E0;border-radius: 4px;height: 120px;text-align: center;line-height: 40px;}
#yearwrapper ul,#monthwrapper ul,#daywrapper ul{width:40%;}
#Hourwrapper ul,#Minutewrapper ul,#Secondwrapper ul{width:40%;}
#dateFooter{width:100%;background: #fff;height: 50px;bottom: 0px;position: absolute;}


/*发布增加置顶预付*/
.settop{background:#FFFFEE;border:solid #eee;border-width:1px 0;margin-bottom:1rem}

.settop p {font-size:.75rem;color:#888;line-height:1.4rem;padding:.5rem .5rem 0}
.settop p a {color:#c00}
.settop dl {border-bottom:1px solid #eee;width:100%;height:100%;overflow:hidden;padding: 5px;}
.settop dl dt {color:#666;font-size: 1rem;padding-bottom: 5px;}
.settop dl dd {width:100%;}
.settop .price {padding:1rem .5rem;font-size:1rem}
#moneyall {color:#f00;}



.type {display:none}


.r_checkbox {}
.f_radio {border:1px solid #ddd;line-heighT: 1.8rem;height: 1.8rem;overflow:hidden;cursor:pointer;width:100%;padding:1px;background:#fff;}
.ck {border:2px solid #E4393C;padding:0;background:#fff url(opaysel.gif) no-repeat right bottom}
.r_checkbox li {float:left;width:25%;height: 1.8rem;padding: 0 .1rem;text-align:center;}

.message {background:#fff;width:100%;display:none;z-index:50;top:0%; left:0%;position:fixed;overflow-y:auto;}
.message .msg_title {height:3rem;padding:.0rem 0.5rem;border-bottom: 1px solid #ddd;line-heighT:3rem;}
.message .msg_title h3 {float: left;padding-left: .5rem;color: #c00;}
.message .msg_title a.msg_close,.msgok .msg_title a.msg_close:visited {float:right;font-size:1.8rem;color: #999;}
.message .msg_title a.msg_close:hover { background-position:0 -25px}
.message .msg_con {padding:.5rem .5rem 4.5rem;line-height:1.6rem;color:#000;overflow-y:auto;}
.message .msg_con  img {width:100%;display:block;max-width:720px}
.message .msg_con h3 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:1rem;color:#888;padding:.3rem 0rem;font-size:.7rem;}
.message .msg_con h3 b {color:#f40;padding-right:1rem;font-size:1rem}
.message .msg_con p {font-size:.875rem;padding:.3rem 0 1rem}
a.btn,.btn,.rbtn {background: #c00;line-height:2.5rem;height:2.5rem;color: #fff;border: 0;display: block;width: 100%;font-size: 1rem; box-shadow:2px 3px 13px rgba(50,50,50,0.2); cursor: pointer;border-radius: .4rem;text-align: center;}
.message .s-btn {padding-top: 1rem;}


.grouppay {padding:.5rem 0 2rem;height:100%;overflow:hidden;border:0}
.grouppay li {float:left;width:50%;height:50px;padding:0 .5rem;border:0}
.grouppay li a,.grouppay li a:visited {display: block;line-height: 3rem;height: 3rem;overflow: hidden;position: relative;text-align: center;border: 1px solid #ddd;padding:4px 16px;}
.grouppay li img {height:100%;width:auto}
.grouppay li i {display: none;width: 12px;height: 12px;background: url(/e/extend/topdd/images/opaysel.gif) no-repeat;position: absolute;bottom: 0;right: 0;}
.grouppay li a.on {border: 2px solid #E4393C;padding:3px 15px;}
.grouppay li a.on i {display: block;}


.tips {border:solid #FFC686;border-width:1px 0;background:#F8F5DA;padding:.5rem;margin-top:1rem}
.tips h3 {font-size:1rem;font-weight:bold;color:#000;line-height:1.2rem;}
.tips p b {color:#f00;}
.tips p {line-height:1.2rem;font-size:.8rem;}
.tips h4 {line-height:1.4rem;color:#888}

.groupclass {padding:7px 14px;height:100%;overflow:hidden}
.groupclass li {padding:7px 0}
.groupclass li a,.groupclass li a:visited {display: block;position: relative;border: 1px solid #ddd;padding: 10px 16px;}
.groupclass li a:hover { text-decoration:none}
.groupclass li p.name {heighT:30px;line-height:30px;font-size:14px;}
.groupclass li p.name b {color:#f00}
.groupclass li span {display:block;line-height:30px;height:30px;font-size:16px;color:#f00;float:right}
.groupclass li span em {color:#888;font-size:14px;font-style:normal;padding-left:10px}
.groupclass li p.desc {line-height:24px;color:#999}
.groupclass li i {display: none;width: 12px;height: 12px;background: url(/e/extend/topdd/images/opaysel.gif) no-repeat;position: absolute;bottom: 0px;right: 0;}
.groupclass li a.on {border: 2px solid #E4393C;padding: 9px 15px;}
.groupclass li a.on i {display: block;}

.box {padding: 10px;}

.l_hd {font-size: 16px}
.l_hd li {display: block;height: 3rem;line-height: 3rem;border-bottom: 1px solid #E7E7E7;text-align: center;color: #333;}
.l_hd li.on {border-bottom: 2px solid #162d8e;color: #162d8e;}
.l_hd li.on a {color:#162d8e}
.l_bd .l_box {display:none}
.l_bd .l_box.dis {display:block}
.btn-reg a.sign-btn2 {border:1px solid #aaa;color:#aaa}


.captcha a.sms,.captcha #telmsg {position: absolute;top: 5px;right: 0;width: 100px;height: 38px;line-height: 38px;font-size: 14px;border-radius: 3px;}
.captcha #telmsg {pointer-events: none;background-color: #e3e3e3;border-color: #e3e3e3;color: #fff;text-align: center;display: none;}
.captcha #telmsg b {font-weight: 400;}
.captcha a.sms {border: 1px solid #1980FF;background: #EEF8FF;text-align: center;color: #1980FF;display: block;cursor: pointer;}
.captcha a.sms:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.logntps {height: 26px;background: url(fh-login.png) no-repeat 0 -140px;padding-left: 20px;color: #999;font-size: 12px}
.ubindlist li {padding:1rem 0;}
.binddesc {background:url(../images/binding.png) no-repeat center 0;line-height:20px;color:#aaa;padding-top:80px}

#Validform_msg {display:none}
.Validform_checktip{}
.Validform_wrong,
.Validform_right,
.Validform_loading{font-size:12px;color:#aaaaaa;}
.Validform_loading { position:absolute;top:5px;right:0;line-height:40px;text-align:right;}
.Validform_right{
	color:#71b83d;
	font-size:12px;display:block;
}
.Validform_right {display:none;}

.Validform_wrong{
	color:#f00;
	font-size:12px;
}
.imgkey img,.imgkey2 img {position:absolute;top:5px;right:0;cursor:pointer;}
.btn-topay{ display:inline-block;height:40px; line-height:40px; background:#ff9419; border:0 none; border-radius:2px; color:#fff; font-size:16px; font-weight:bold;width:100% }
.ins {display:none}

.kmenu h3 {font-size:1rem;text-indent:2rem;heighT:2.4rem;line-height:2.4rem; position:relative}
.kmenu h3:after {content:"";position:absolute;left:10px;top:10px;width:4px;height:16px;background-color:#162D8E}
.kmenu ul {border-bottom: 10px solid #f2f2f2;padding: 0 10px;}
.kmenu li {height: 46px;border-bottom: 1px solid #eee;}
.kmenu li:last-child {border-bottom: 0;}
.kmenu li span {position: relative;}
.kmenu li a {display: block;height: 46px;line-height:46px;background: url(right.png) no-repeat 98% center;background-size:auto 40%; vertical-align: middle;}


.login-input-ul2 {width: 100%;padding-bottom: 20px;}
.login-input-ul2 li {border-bottom: 1px solid #E7E7E7;overflow: hidden;padding: 5px 0 5px 80px;position: relative;}
.login-input-ul2 li em {position: absolute;top:5px;left: 0;line-height: 40px;letter-spacing:.5rem;width: 80px;text-align: center;display: block;}
.login-input-ul2 li span {height:20px;width:100%;}
.login-input-ul2 .login-input {width: 100%;line-height:40px;height: 40px;color: #000;border: none;font-size: 16px}
.login-input-ul2 .login-input:focus {outline: none;}
.ts {
    width: 100%;
    padding: 0;
    overflow: hidden;
    margin-top: 10px;
}

.tstxt {
    width: 100%;
    padding: 10px;
    background: #fefee5;
    border: 1px solid #ff4400;
}

.tstxt p {
    line-height: 20px;
    color: #333333;
    font-size: 13px;
}

.tss {
    width: 100%;
    overflow: hidden;
    height: 50px;
    text-align: center;
    line-height: 50px;
}

.tss a {
    background: #ff6c00;
    color: #fff;
    padding: 5px 15px;
}





.captchaz{ position:relative}
.captchaz .fb_input{ height:30px; width:100px;}
.captchaz a.sms,.captchaz #telmsg {width: 100px;height: 30px;line-height: 30px;font-size: 14px;border-radius: 3px; display:inline-block}
.captchaz #telmsg {pointer-events: none;background-color: #e3e3e3;border-color: #e3e3e3;color: #fff;text-align: center;display: none;}
.captchaz #telmsg b {font-weight: 400;}
.captchaz a.sms {border: 1px solid #1980FF;background: #EEF8FF;text-align: center;color: #1980FF;cursor: pointer;}
.captchaz a.sms:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
