@charset "utf-8";
/* CSS Document
*
* 2016-11-23 build by zhangchunguang
*
*/
/* 初始化样式*/
 .back_icon{
	display: inline-block;
	width: 8px;
	height: 12px;
	background:url('../../images/ic_mr.png')no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}


/*通用样式*/
.lf {float:left;}
.ri {float:right;}
.cf:after {content:"";display:block;clear:both;visibility:hidden;height:0}
.cf {zoom:1;}
.lr-wrap {width:931px;height:auto;margin:0 auto;background-color:#fff;position:relative;padding:55px 0;border:none;-moz-box-shadow:0 0 10px #f9c7c5;-webkit-box-shadow:0 0 10px #f9c7c5;-ms-box-shadow:0 0 10px #f9c7c5;-o-box-shadow:0 0 10px #f9c7c5;box-shadow:0 0 10px #f9c7c5;border-radius:0 3px 3px;}
.t-bl {width:931px;height:35px;margin:50px auto 0 auto;text-align:left;line-height:35px;display:block;}
.lr-title {font-size:18px;line-height: 18px;}
// .t-bl a {position:absolute;font-size:12px;left:520px;line-height:45px;}
.lr_titleBox{width:100px;height:35px;text-align:center;display:inline-block;font-weight:normal;font-size:14px;color:#808080;background-color:#f4f4f4;line-height:35px;margin-right:5px;border-radius:3px 3px 0 0;-moz-box-shadow:0 0 10px #f9c7c5;-webkit-box-shadow:0 0 10px #f9c7c5;-ms-box-shadow:0 0 10px #f9c7c5;-o-box-shadow:0 0 10px #f9c7c5;box-shadow:0 0 10px #f9c7c5;}
.lr_titleBox.se{background-color:#fff;color:#FF405C;text-decoration:underline;}
.cpcNav{height:60px;overflow:hidden;}
.red {color: #FF405C;}
a.blue3 {color: #4a9bf1;}
.m-l-10 {margin-left: 10px;}
a.linkHref:link{}
a.linkHref:visited,a.linkHref:hover,a.linkHref:active{text-decoration:underline; color: #5B91FB;}
/*注册样式*/
.register{width:575px;height:auto;text-align:center;}
.vrf-login,.psw-login {width:355px;height:auto;text-align:center;}
.lr-title.re,.lr-title.lo,.lr-title.set {display: block;padding:0 0 25px;color:#FF405C;font-size:26px;line-height:26px;font-weight:normal;}
.lr-title.lo{font-size:18px;line-height:18px;margin-top:55px;}
.r-cont {width:575px;height:auto;border-right:1px dashed #ebebeb;}
.l-cont {width:355px;height:auto;border:none;}
.c-wrap {width:335px;height:auto;margin:0 auto;}
.c-ipt {width:335px;height:44px;border-bottom:1px solid #d7d7d7;margin-bottom:20px;position:relative;}
.se-bl {width:130px;}
.layui-input {width:130px;height:44px;line-height:44px;border:none;text-align:left;font-size:14px;padding:0 10px 0 0;}/*layui选择框*/
.layui-form-select ul li{padding:0 10px 0 0;text-align:left;}
.layui-form-select ul li.layui-this {background-color:#FF405C;}/*layui选择框*/
.lr-ipt {padding:0 10px 0 0;display:block;height:44px;line-height:44px;font-size:12px;}/*input通用样式*/
.lr-ipt.tel {width:174px;padding:0 15px;}
.error-bl { position:absolute;left:0;top:45px;color:#FF405C;font-size:10px;line-height:20px;margin-left: 14px; }
.error-bl .i_des{color: #999;}
.errorRow {color: #FF405C;height: 20px;line-height: 24px;}
/* .c-ipt.vrf {border:none;height:45px;} */
.vrf-ipt {width:170px;height:44px;}
.lr-icon {width:45px;height:100%;text-align:center;line-height:43px;display:none;}
.lr-icon.ruanjianpan {display:block;}
.lr-icon .iconfont {font-size:20px;color:#cccccc;}
.lr-ipt.vrfcode {width:230px;}
.vrf-os {width:105px;height:30px;border-radius:3px;margin-top:6px;}
.vrf-os a {display:block;width:10px;height:100%;font-size:10px;line-height:10px;color:#FF405C;float:right;font-weight:600;}
.vrf-os img {width:88px;height:30px;border-radius:3px;cursor: hand;cursor: pointer;border:1px solid #d7d7d7;}
a.vrf-os {width:auto;height:auto;color:#FF405C;font-size:12px;line-height:33px;float:right;display: inline-block;border:none;font-weight:600;}
a.linkHref:hover,a.linkHref:active{text-decoration:underline;}
.lr-ipt.psw {width:280px;}
.lr-ipt.name {width:280px;}
.cbx {padding:16px 0;}
.cbx input {display:inline-block;margin-top: 6px;}
.cbx span {display:inline-block;padding-left:8px;font-size:12px;line-height:24px;}
.cbx a {color:#2f9aed;}
a.c-ipt {display:block;background-color:#FF405C;border:1px solid #FF405C;color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:43px;margin-bottom:0;border-radius:2px;}
a.c-ipt:hover {background-color:#FF405C;border:1px solid #FF405C;}
/*登录样式*/
.vrf-login .c-wrap,.psw-login .c-wrap{width:265px;}
.vrf-login .c-ipt,.psw-login .c-ipt{width:265px;}
.vrf-login .lr-ipt.psw,.psw-login .lr-ipt.psw{width:210px;}
.vrf-login .lr-ipt.vrfcode,.psw-login .lr-ipt.vrfcode {width:150px;}
#insertverify .vrf-os{margin-top:-38px;}
.lr-ipt.name {width:265px;}
a.vrf-tab {color:#FF405C;font-size:10px;font-weight:600;position:absolute;right:0;top:45px;line-height:20px;margin-top: 4px; }
.c-ipt.sw {border:none;height:32px;}
.c-ipt.sw span {display:inline-block;font-size:12px;padding-left:8px;line-height:46px;}
.c-ipt span a {color:#FF405C;padding-left:20px;}
.layui-form-switch {float:left;width:25px;margin-top:12px;}/*layui开关*/
.layui-form-onswitch i {left:15px;}
.layui-form-onswitch {border-color:#FF405C;background-color:#FF405C}
.lo-btn {position:relative;}
a.c-ipt.lo {width:115px;line-height:40px;height:40px;}
.btn-error-bl {position:absolute;left:0;top:-30px;color:#FF405C;font-size:10px;line-height:30px;}
/*设置密码样式*/
.lr-wrap.set {text-align:center;}
.r-cont.set {margin:0 auto;border:none;}
/*软键盘*/
.ui-keyboard-input {text-align: left;background: transparent;border: none;color: #333;}
/* 区号选择框 */
.vrf-login{position: relative;}
.country_code{position: absolute;top:80px;left:48px;margin-bottom: 0.15625rem;font-size: 12px;}
.country_code_layer{width:350px;height:180px;background-color: #fff;text-align: center;height: 180px;width: 350px;position: absolute;cursor: default;z-index: 110;box-shadow: 0 0 2px 2px #eee;border: 1px solid #eee;padding-top: 4px;margin-top: 8px;}
.country_code_layer .close-button {right: 4px;top: 5px;position: absolute;background: url(/Public/images/close-button.png) no-repeat;width: 17px;height: 17px;}
.country_code_layer .arrow {display: block;position: absolute;background-image: url(/Public/images/tips.gif);background-repeat: no-repeat;width: 16px;height: 9px;background-position: 0 0;overflow: hidden;top: -9px;right: 95px;border:none;margin: 0;}
.country_code_layer .switchbar .ui-switchable-item {width: 61px;display: inline-block;margin-right: -5px;border-bottom: 2px solid #eee;height: 38px;line-height: 38px;}
.country_code_layer .switchbar .ui-switchable-item.ui-switchable-selected {color: #C81623;border-color: #e4393c;}
.country_code_layer .ui-switchable-panel-main .ui-switchable-panel ul li {float: left;width: 105px;height: 22px;display: inline-block;line-height: 22px;}
.country_code_layer a:hover {color: #C81623;}
.country_code_layer .ui-switchable-panel-main {height: 124px;padding-left: 25px;padding-top: 17px;color: #666; font-size: 12px;text-align: left;}
/*缺角样式*/
.topCircle,.bottomCircle {width:64px;height:64px;-moz-box-shadow:3px 3px 3px #fae8e7 inset;-webkit-box-shadow:3px 3px 3px #fae8e7 inset;-ms-box-shadow:3px 3px 3px #fae8e7 inset;-o-box-shadow:3px 3px 3px #fae8e7 inset;box-shadow:3px 3px 3px #fae8e7 inset;position:absolute;left:549px;border-radius:50%;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);background-color:#e7e8eb;}
.topCircle{top:-32px;}
.bottomCircle{bottom: -32px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.whiteCover{width:100px;height:10px;position:absolute;top:-8px;background-color:#fff;}
.whiteCover.owner{left:0;}
.whiteCover.media{left:105px;}

/*更改登录样式 */
 .login-logo{ width: 100px;height: 54px; }
 .content-form a{font-weight: 400;text-decoration:none;}
 .content-form a:hover{text-decoration:none;}
 .content-form a:link{text-decoration:none;}
 .content-form a:visited{text-decoration:none;}
.c-ipt{
	height: 40px;
	width: 340px;
	padding: 9px 14px;
	box-sizing: border-box;
	border:1px solid #EEEEEE;
	border-radius: 5px;
}
.vrf-login .c-ipt, .psw-login .c-ipt{width: 340px}
.lr-ipt{ height: 21px;line-height: 21px;font-size: 14px; }
.error-bl{top: 44px;}
.lr-icon.ruanjianpan{float: right;line-height: 12px;width: 20px}
.ui-widget-content{color:#333;border-radius: 0}
a.vrf-tab{color: #1C9FF7;top: 39px}
.vrf-ipt{height: auto;}
a.vrf-os{width: 90px;height: 40px;margin-top: -10px;margin-right: -14px;background-color: #FF405C;text-align: center;line-height: 40px;color:white;border-top-left-radius:0px;border-bottom-left-radius:0px;}
.country_code{top: -22px}
.vrf-login, .psw-login{width: 100%}
.l-cont{width: 100%}
.vrf-login .c-wrap, .psw-login .c-wrap{width: auto;padding: 0 18px;}
.vrf-os img{height: 40px;border:0px;}
.vrf-os{height: 40px;width: auto;}
#insertverify .vrf-os{margin-top: -10px;margin-right: -14px}
.c-ipt.layui-form.cf.sw{ padding: 14px 0px 15px;height: 116px;margin-bottom: 0px; }
.layui-form-switch{margin-top: 0px}
.c-ipt.sw span{height: 24px;line-height: 24px;color: #666666}
.lo-btn{position: absolute;top:59px;left:0px;right:0px;}
.c-ipt span a{color:#666666;}
a.c-ipt.lo{width: 100%;padding: 0;border:0px;box-shadow: 0 0 18px 0 rgba(0,0,0,.15);background: linear-gradient(to right, #FFBF8F , #F55A59);border-radius: 60px;font-size: 14px;font-weight: 400;}
a.c-ipt:hover{border:0px;padding: 0}
._login ._yuyue{text-align: center;display: inline-block;width: 100%;color:#666666;font-size: 12px;}
._login ._yuyue:hover{color:#FF405C;}
.errorRow{height: auto;padding-bottom: 10px;line-height: auto;}
.lr-icon.ruanjianpan{cursor: default;}
/*更改预约样式*/
.register,.r-cont{width: auto}
.r-cont{border:0px;}
.lr-title.re, .lr-title.lo, .lr-title.set{font-size: 18px;padding: 0 !important;line-height:24px;}
a.c-ipt{box-shadow: 0 0 18px 0 rgba(0,0,0,.15);;width: 100%;padding: 0;border:0px;background: linear-gradient(135deg, #FFBF8F 0%, #FF405C 100%);border-radius: 60px;font-size: 14px;font-weight: 400;font-family: PingFangSC-Semibold, PingFang SC;}
._registernew .c-ipt{margin-bottom: 30px}
.lr-ipt.tel{padding: 0}
.c-wrap{width: auto;padding: 0 30px;}
/* 自媒体 */
 ._registernew._register_media{ padding-top: 12px; }
 ._registernew._register_media .c-ipt{ margin-bottom: 30px;}
 ._register_media .lr-title{ font-size: 16px;color: #FF405C;margin-bottom: 20px;font-weight: 600; }
 ._register_media .vrf-os{ margin: -10px -14px -14px -14px;}
 ._register_media .cbx{ margin: 30px 0 16px;padding: 0; }
 ._register_media .c-ipt .se-bl{ margin: -9px 13px 0 -14px;box-sizing: border-box;border-right: 1px solid #EEEEEE; }
 ._register_media .c-ipt .se-bl .layui-form-select .layui-input{ width: 100%;height: 38px;color: #666; }
 ._register_media .c-ipt .se-bl .layui-form-select .layui-select-title{ padding-left: 10px; }
 ._register_media .c-ipt .se-bl .layui-form-select ul{ top: 38px;padding: 0; }
 ._register_media .c-ipt .se-bl .layui-form-select ul li{ padding: 0 10px;color: #666666 }
 ._register_media .c-ipt .se-bl .layui-form-select ul li.layui-this{ background-color: #FEEEEE;color: #333333; }
 ._register_media .c-ipt.vrf .lr-ipt.vrfcode{ width: 100%; }
 ._register_media .error-bl{ top: 40px; }
 ._register_media .cbx span{ font-size: 14px;color: #666; }
 ._register_media .cbx a{ color: #3275fa; }
 ._register_media .cbx a:hover{ color: #5B91FB; }
 ._register_media label.login-check-label{ width:14px;height:14px;background: url(../images/login_check_icon2.png) 0 0 no-repeat;background-size: 33px 14px; display: inline-block;cursor: pointer;vertical-align: -5px; }
 ._register_media input[type='checkbox'].login-check-ipt{ display: none; }
 ._register_media input[type='checkbox'].login-check-ipt:checked+label.login-check-label{ background-position: -19px 0; }
 .layui-form-select dl dd.layui-this{
    background-color: #FEEEEE;
    color: #333333;
 }
 ._register_media .c-ipt .se-bl .layui-form-select .layui-input:focus{
     border: none;
     outline: none;
 }