@charset "utf-8";
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff;
    color: #000;
}
.page-container{ padding-bottom: 40px;}
html{ height:100%;}
body {position: relative; min-height: 100%; }
input::-ms-clear{display:none}
input[type="password"]::-ms-reveal{display:none;}
label{margin:0;font-weight:400}
.icon01,.sidebar-box ul li a>i{ background-image:url(../../../images/youlai/ylhao/ylh_icon_01.png); background-size:60px 1000px; background-repeat:no-repeat;}
.icon02{ width: 52px; height:52px; background-image:url(../../../images/youlai/ylhao/ylh_icon_02.png); background-size:52px 52px; background-repeat:no-repeat;}
.icon0201{ width: 66px; height:66px; background-image:url(../../../images/youlai/ylhao/ylh_icon_02_01.png); background-size:66px 66px; background-repeat:no-repeat;}
.icon03{ background-image:url(../../../images/youlai/ylhao/ylh_icon_03.png); background-size:100px 1600px; background-repeat:no-repeat;}
.col-ff5e3a{ color:#ff5e3a;}
.margin8{ margin:0 8%;}
.mtop10{ margin-top:10px;}
.mtop20{ margin-top:20px;}
.mtop28{ margin-top:28px;}
.mgleft0{margin-left:0!important;}
.mgright0{margin-right:0!important;}
.mb0{ margin-bottom:0!important;}
.mb20{ margin-bottom:20px;}
.mb28{ margin-bottom:28px;}
.mb32{ margin-bottom:32px;}
.mb38{ margin-bottom:38px;}
.ptop18{ padding-top: 18px;}
/*.ptop68{ padding-top:68px;}*/
.pb0{ padding-bottom:0!important;}
.pb18{ padding-bottom:18px;}
.pb23{ padding-bottom:23px!important;}
.pb28{ padding-bottom:28px;}
.line-dashed{ border-top:1px dashed #666;}
.w380 { width:380px;}
.w130 { width:130px!important;}
.w400 { width:400px!important;}
.w640 { width:640px;}
.w800 { width:800px;}
.w880 { width:880px;}
.w380re { max-width:380px;min-width:280px;width:30%;}
.w800re { max-width:800px;min-width:658px;width:70%;}
.w1200re{ max-width:1200px;min-width:600px;width:100%;}
.w1172re { max-width:1172px;min-width:800px;width:100%;}
.m0auto{ margin:0 auto;}
.font20{ font-size: 20px!important;}
.t-1{border-left: 4px solid #ff9500; padding-left: 10px; height: 20px; line-height: 1; font-size: 20px; color: #05171b; overflow: hidden;}
.t-1 span{ padding-left:22px; font-size:16px; color:#666;}
.t-2{border-left: 4px solid #ff9500; padding-left: 10px; height: 20px; line-height: 1; font-size: 20px; color: #05171b; overflow: hidden;}
.t-p{ font-size:14px; color:#666; line-height:26px;}
.t-p-2{ font-size:16px; color:#666; line-height:22px;}
.head-news li a,.head-news li a:hover,.head-news li a:active{ color:#fff;}
a.btn-complain:hover,.pop-btn-submit:hover{ color:#fff; text-decoration:none;}
.fl_left{float: left;}
.fl_right{float: right;}
/* header */
.header{width:100%;height:68px; min-width: 880px; background:#43bfc7; color:#fff;}
.head-left{ padding-left:44px;}
.head-logo{ margin: 15px 54px 0 0;}
.head-logo a{width:102px; height:38px; display:inline-block;}
.head-logo .hebing{background:url(../../../images/youlai/ylhao/youlaipic.png);background-position: -719px -0px;background-size: 274px 115px;}
.hebing{background:url(../../../images/youlai/ylhao/youlaipic.png);background-position: -719px -0px;background-size: 274px 115px;}
.head-logo,.head-logo img{ width:102px; height:38px;}
.head-news{ height:68px; border-left:1px solid #6fc8db; overflow:hidden; }
.head-news li,.head-news li p,.head-news li span{ float:left;}
.head-news li p, .head-news li span {cursor: pointer; }
.head-news li>a{ display:block; width: 100%; height: 100%;}
.head-news li{ height:68px; line-height:20px; padding: 22px 26px 0; font-size:16px; border-right:1px solid #6fc8db;}
.message-switch p{ padding-left:24px; background-position:0 -780px;}
.tort p{ padding-left:26px; background-position:0 -820px;}
.custom-service p{ padding-left:34px; background-position:0 -856px;}
.head-news li p{ line-height:20px;}
.head-news li span{ height:20px; margin-left:8px; padding: 0 10px; background:#ff9500; font-size:12px; line-height:18px; border-radius:10px;}
.head-right{ margin-right:30px;}
.head-right ul,.head-right ul li{ float:right;}
.head-right ul li{ margin-top:19px;}
.head-right .head-signout{ width:22px; height:30px; background-position:0 4px; text-indent:-99px; overflow:hidden;}
.head-right .head-signout a{ display:block; width:100%; height:100%;}
.head-right .head-name{ padding:0 36px 0 8px; line-height:30px; font-size:16px;}
.head-right .head-name a{ font-size:18px; color:#fff;}
.head-right .head-portrait,.head-right .head-portrait img{ width:30px; height:30px; border-radius:50%; overflow:hidden;}
.message-dl{z-index: 1000; display:none; position:absolute; top:40px; left:220px; width:350px; padding-top:48px;}
.message-dl dl{ width:350px; padding: 44px 14px 0; background-color:#fff; border: 1px solid #f2f2f2; border-radius:5px;}
.message-dl dt{ position:relative;text-align:center;}
.message-dl dt:first-child:before{ position:absolute; top:-56px; left:1px; content:" ";width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #43bfc7;}
.message-dl dt .message-dl-top,.message-dl dt .message-dl-a{ line-height:50px; font-weight:normal;}
.message-dl dt .message-dl-top{ position:absolute; top:-45px; left:-15px; width:350px; height:44px; background-color:#43bfc7; border-radius:5px 5px 0 0; font-size:16px; color:#fff; line-height:44px; padding-left:0;}
.message-dl dt .message-dl-a,.message-dl dt .message-dl-a:hover{ font-size:12px; color:#43bfc7;}
.message-dl dd a{ display:block; border-bottom:1px dashed #f2f2f2;}
.message-dl dd a:hover{ text-decoration:none;}
.message-dl dd a>h3{ margin-top:12px; height:24px; overflow:hidden; line-height:24px; font-size:16px; color:#222;}
.message-dl dd a>p{ float:none; margin:6px 0; max-height:36px; overflow:hidden; line-height:18px; font-size:12px; color:#666; padding: 0;}
.message-dl dd a>strong{ margin-bottom:6px; display:block; height:20px; overflow:hidden; text-align:right; line-height:20px; font-size:12px; color:#666; font-weight:normal;}
.message-dl-active{ display:block;}
/* header 未登录 */
.head-logo-center{ position: absolute; top: 15px; left: 50%; margin: 0 0 0 -51px; }
.head3 .head-logo{ margin-right:15px;}
.head3 strong{ float:left; font-size:20px; color:#fff; font-weight:bold; margin-top:24px; line-height:1;}
.head3 .head-right{ margin-right:0;}
.head3 .head-right .head-name{ padding-right: 0;}
/* left nav */
.navigation>li>a,.navigation>li ul li a{ height:50px; min-height:50px; padding:13px 0 0 32px; font-size:16px; color:#05171b; line-height:26px; background:#f7fafd;}
.navigation>li> ul li:first-child,.navigation > li > ul li:last-child{ padding:0;}
.navigation>li ul li a{ padding-left:72px;}
.sidebar{position:absolute;top:0; width:200px;height:100%;min-width:200px;background-color:#f7fafd; color:#05171b;}
.sidebar-box>ul{padding:0}
.sidebar-box>ul>li>ul li{background-color:#05171b;}
.sidebar-box ul li a>i{display:block;width:24px;height:24px; margin-right:16px;}
.sidebar-box>ul>li>a.active,.sidebar-box>ul>li>a.active:hover,.navigation>li ul li a.active:hover,.navigation>li ul li a.active{ background-color:#fff; color:#43bfc7; border-left:4px solid #43bfc7;}
.navigation>li>a.active, .navigation>li ul li a.active{padding: 13px 0 0 28px;}
.navigation>li ul li a.active{padding-left: 68px;}
.sidebar-box>ul>li>a:hover,.navigation>li ul li a:hover{background-color:#f7fafd; color:#43bfc7; text-decoration:none;}
.sidebar-box ul li a .icon1{background-position:-2px -40px;}
.sidebar-box ul li a .icon2{background-position:-1px -82px;}
.sidebar-box ul li a .icon3{background-position:-2px -124px;}
.sidebar-box ul li a .icon4{background-position:-2px -172px;}
.sidebar-box ul li a .icon5{background-position:-4px -214px;}
.sidebar-box ul li a .icon6{background-position:-3px -254px;}
.sidebar-box ul li a .icon7{background-position:-5px -298px;}
.sidebar-box ul li a.active .icon1,.sidebar-box ul li a:hover .icon1{background-position:-38px -40px;}
.sidebar-box ul li a.active .icon2,.sidebar-box ul li a:hover .icon2{background-position:-37px -82px;}
.sidebar-box ul li a.active .icon3,.sidebar-box ul li a:hover .icon3{background-position:-38px -124px;}
.sidebar-box ul li a.active .icon4,.sidebar-box ul li a:hover .icon4{background-position:-38px -172px;}
.sidebar-box ul li a.active .icon5,.sidebar-box ul li a:hover .icon5{background-position:-40px -214px;}
.sidebar-box ul li a.active .icon6,.sidebar-box ul li a:hover .icon6{background-position:-39px -254px;}
.sidebar-box ul li a.active .icon7,.sidebar-box ul li a:hover .icon7{background-position:-41px -298px;}
/* bottom */
.ylh-bottom { display:none; height: 60px; background-color:#f7fafd; text-align: center; line-height: 58px; padding-left: 200px;}
.ylh-bottom p{height: 60px; background-color: #fff;}
.ylh-bottom p,.ylh-bottom a{ font-size:14px; color:#a6a5a5;}
.ylh-bottom2 { width:100%; height: 60px; background-color:#f7fafd; text-align: center; line-height: 58px;border-top:1px solid #e6ebf0; z-index:10;}
.ylh-bottom2 p{height: 60px; background-color: #fff;}
.ylh-bottom2 p,.ylh-bottom2 a{ font-size:14px; color:#a6a5a5;}
/* page */
.pageyl {width: 100%; text-align: center; color: #b5b5b5; font-size: 0; margin-bottom: 10px; }
.pageyl ul {display: inline-block; height: 42px; line-height: 42px; overflow: hidden; }
.pageyl li {display: inline-block; }
.pageyl li a {display: inline-block; padding: 9px 18px; line-height: 22px; color: #666; font-size: 14px; border: 1px solid #dadada; margin-right: 10px; overflow: hidden; text-decoration: none!important; }
.pageyl li a.curr {background: #ff4400; color: #fff; }
.pageyl li a:hover{ border:1px solid #ff4400;}
.pageyl li a.curr:hover{ border:1px solid #dadada;}
/* right */
.ylh-main {margin-left: 200px; max-width: none!important; min-width: 800px; background-color: #fff; color: #1f2a30; padding: 0 30px; }
/* right nav */
.ylh-nav01{ height:60px; border-bottom:1px solid #e6ebf0;}
.ylh-nav01>li>a{ font-size:20px; color:#acaba7; line-height:58px; padding:0 16px; margin-right:20px; border:0;}
.ylh-nav01>li>a:hover,.ylh-nav01>li>a:focus{ background-color:#fff; border:0;}
.ylh-nav01>li.active>a,.ylh-nav01>li.active>a:hover,.ylh-nav01>li.active>a:focus{ height:60px; border: 0; border-bottom:1px solid #ff5e3a; color:#ff5e3a;}
/* right main */
.release-video-box>a,.release-success-box>ul>li>a,.form-box01 li button,.pop-btn-submit,.cs-box button,.btn-complain{
    border-radius:3px;
}
.release-video-box>a,.release-success-box>ul>li>a,.form-box01 li button,.form-box01 .password-btn,.preview-box .preview-btn-submit,.pop-btn-submit,.cs-box button,.btn-complain,.com-form-box1>li.t-text .password-btn{
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15) inset;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.15) inset;
    box-shadow: 0 1px 2px rgba(0,0,0,.15) inset;
}
.message-dl dl{
    -webkit-box-shadow: 4px 2px 10px rgba(0,0,0,.15);
    -moz-box-shadow: 4px 2px 10px rgba(0,0,0,.15);
    box-shadow: 4px 2px 10px rgba(0,0,0,.15);
}
.release-video-box>a:hover,.release-success-box>ul>li>a:hover{ text-decoration:none;}
.go-articles,.form-box01 li button,.pop-btn-submit,.btn-complain{ background-color:#43bfc7;}
/* 1密码 */
.pw-box{ width:100%; min-width:500px; max-width:874px; padding-top:92px; margin:0 auto 40px;}
.pw-nav-box{ position:relative; width:610px; height:88px; margin: 0 auto;}
.pw-nav-box>p{ position:absolute; top:22px; left:0; width:100%; height:2px; border-radius:5px; background-color:#e2e2e2; z-index:1;}
.pw-nav-box>.pw-nav{ position:absolute; top:0; left:0; width:100%; z-index:2;}
.pw-nav-box>.pw-nav>ul{ position:relative; width:100%;}
.pw-nav-box>.pw-nav>ul>li{ position:absolute; top:0; width:90px;}
.pw-nav-box>.pw-nav>ul>li>span{ display:block; width:44px; height:44px; border:2px solid #e2e2e2; background-color:#e2e2e2; border-radius:50%; text-align:center; margin: 0 auto;}
.pw-nav-box>.pw-nav>ul>li>span>strong{ display: block; width: 40px; height: 40px; overflow: hidden; font-size: 28px; font-weight: normal; font-family: Arial; color: #fff; line-height: 40px; text-align: center;}
.pw-nav-box>.pw-nav>ul>li:nth-child(1){ left:2%;}
.pw-nav-box>.pw-nav>ul>li:nth-child(2){ left:43.9%;}
.pw-nav-box>.pw-nav>ul>li:nth-child(3){ left:84%;}
.pw-nav-box>.pw-nav>ul>li.liactive1>span,.pw-nav-box>.pw-nav>ul>li.liactive2>span,.pw-nav-box>.pw-nav>ul>li.liactive3>span{
    background: -webkit-linear-gradient(#c3ea63, #a2cf43);
    background: -moz-linear-gradient(#c3ea63, #a2cf43);
    background: -o-linear-gradient(#c3ea63, #a2cf43);
    background: linear-gradient(#c3ea63, #a2cf43);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3ea63', endColorstr='#a2cf43', GradientType='0');
}
.pw-nav-box>.pw-nav>ul>li>p{ margin: 12px 0 0; text-align:center; line-height:22px; font-size:14px; color:#e2e2e2;}
.pw-nav-box>.pw-nav>ul>li.liactive1 p,.pw-nav-box>.pw-nav>ul>li.liactive2 p,.pw-nav-box>.pw-nav>ul>li.liactive3 p{color:#a4d145;}
.pw-ok-box{ padding-top:72px;}
.pw-ok-box .icon0201{ display:block;}
.pw-ok-box h3{ font-size:24px; color:#97d53f; margin:16px 0;}
.pw-ok-box p{ font-size:18px; color:#aaa;}
.pw-ok-box h3,.pw-ok-box p{ text-align:center; line-height:1;}
.pw-forget-box{ margin-top:68px;}
/* 2我的主页 */
.myin-box{ padding: 30px 0 0; max-width:1189px;  min-width:890px;}
.myin-top{ border-bottom:1px solid #d9dee3; margin-bottom:35px;}
.myin-top a{ float:left; width:21%; height:110px; margin:0 20px 20px; background-color:#f2f2f2; border-radius:5px; text-align:center;}
.myin-top a:hover{ text-decoration:none;}
.myin-top a>p{ line-height:26px; font-size:14px; color:#666;}
.myin-top a>strong{ display:block; height:70px; line-height:70px; margin-bottom:12px; font-size:46px; color:#222; font-weight:normal; font-family: Arial;}
.myin-top .myin-top-a1{ position:relative; background-color: #ff5e3a; background-position: 33px 17px; width: 110px; height: 110px; background-size: 75px 1200px; margin:0 60px 0 0;}
.myin-top a.myin-top-a1>p{margin: 80px 0 0; color: #fff; text-align: center; font-size: 16px;}
.myin-top .myin-top-a1:after{ position:absolute; top:-6px; left:152px; content:" "; height: 122px; border-left:1px solid #d9dee3;}
.myin-top .myin-top-a2,.myin-top .myin-top-a3,.myin-top .myin-top-a4{ width:25%;}
.myin-top .myin-top-a2,.myin-top .myin-top-a3,.myin-top .myin-top-a4,.myin-top .myin-top-a5,.myin-top .myin-top-a6,.myin-top .myin-top-a7,.myin-top .myin-top-a8,.myin-top .myin-top-a9,.myin-top .myin-top-a10,.myin-top .myin-top-a11,.myin-top .myin-top-a12{ background:none;}
.myin-top .myin-top-a2>strong{ color:#70b954;}
.myin-top .myin-top-a3>strong{ color:#028ac2;}
.myin-top .myin-top-a4>strong{ color:#f3b278;}
.myin-top .myin-top-a5>strong{ color:#ff5e3a;}
.myin-top .myin-top-a6>strong{ color:#ff9500;}
.myin-top .myin-top-a7>strong{ color:#70b954;}
.myin-top .myin-top-a8>strong{ color:#028ac2;}
.myin-top .myin-top-a9>strong{ color:#ff5e3a;}
.myin-top .myin-top-a10>strong{ color:#ff5e3a;}
.myin-top .myin-top-a11>strong{ color:#028ac2;}
.myin-top .myin-top-a12>strong{ color:#70b954;}
.myin-img{ padding:28px 0 12px; }
.myin-img img{ width:100%;}
.myin-list{ margin-bottom:35px;}
.myin-list>li>a{ display:block; line-height:40px; color:#000;}
.myin-list>li:after {content: ""; display: block; height: 0; clear: both; }
.myin-list>li>a>.fl{ font-size:16px;}
.myin-list>li>a>.fr{ font-size:14px; color:#666;}
.icon-top,.icon-hot{ padding-left:34px; height:26px;vertical-align: middle; margin-left:10px;}
.icon-top{ background-position:0 -560px;}
.icon-hot{ background-position:-38px -560px;}
@media screen and (min-width:0px) and (max-width:1358px) {
    .myin-top .myin-top-a2,.myin-top .myin-top-a3,.myin-top .myin-top-a4{ width:23%;}
    .myin-top a>strong{ font-size:40px;}
}
/* 发布文章 */
.art-title,.art-pic,.art-con{ position: relative; padding: 0 0 14px 68px;}
.art-title label,.art-pic label,.art-con label{ position: absolute; top: 0; left: 0; width: 46px;line-height: 36px; text-align: right;font-size: 16px; color: #05171b; }
.art-title label span,.art-pic label span,.art-con label span{ color:#ff6544;}
.art-title { padding-bottom: 30px;}
.art-title input{ display: block; width: 100%; height: 36px;font-size: 18px; color: #05171b; border: 1px solid #e3e3e3;}
.art-pic-file{ position:relative; width:170px; height: 124px; ba display: table-cell; vertical-align: middle; border: 1px solid #e3e3e3; margin-bottom:16px; overflow:hidden;}
.art-pic-file:before{ content:" "; position:absolute; top:59px; left:71px; width:26px; height:4px; background-color:#e3e3e3;}
.art-pic-file:before,.art-pic-file:after{ content:" "; position:absolute; background-color:#e3e3e3;}
.art-pic-file:before{ top:59px; left:71px; width:26px; height:4px;}
.art-pic-file:after{ top:48px; left:82px; width:4px; height:26px;}
.art-pic-file input{ position:absolute; top:0; left:0; width:170px; height: 124px; vertical-align: middle; opacity:0; filter:alpha(opacity=0); z-index:101;}
.art-pic-file>div{ position:relative; width:100%; height:122px; display:table-cell; vertical-align:middle; z-index:100;}
.art-pic-file>div img{ vertical-align:middle; width:100%;}
.art-pic-file:hover:before,.art-pic-file:hover:after{ background-color:#43bfc7;}
.art-pic-p{ line-height: 36px; margin-bottom: 10px; color:#666; font-size: 14px;}
.art-con-text{ width: 100%; height: 468px;}
.art-con-p{ padding: 30px 0 38px 65px; border-top:1px solid #e3e3e3;}
.art-con-p:after{content: ""; display: block; height: 0; clear:both; }
.art-title, .art-pic, .art-con{ padding-right:64px;}
.art-con-p{ margin-right:64px;}
.btn-sty1,.btn-sty2{ width:70px; height:40px; font-size:16px; border-radius: 5px; margin-left: 24px; line-height: 38px;  text-align: center; cursor: pointer;}
.btn-sty1 { border:1px solid #ff5e3a; background-color: #ff5e3a; color: #fff;}
.btn-sty2 { border:1px solid #43bfc7!important; color: #43bfc7!important; background: #fff!important;}
.btn-sty3{ display:block; height:40px; font-size:18px; border-radius: 5px; padding:0 15px; line-height: 38px;  text-align: center; cursor: pointer;border: 1px solid #43bfc7!important; color: #43bfc7!important; background: #fff!important;}
.btn-draft,.btn-submit,.btn-preview,.meart-btnbox .btn-sty1,.meart-btnbox .btn-sty2{ float: right;}
.btn-preview{ width:86px; float: left; margin-left: 2px;}
.meart-btnbox{ margin-top: 36px; height: 56px;}
.meart-btnbox .btn-sty1,.meart-btnbox .btn-sty2{ width:110px; height:56px; font-size:22px; line-height: 54px;}
.meart-btnbox .btn-sty1 a,.meart-btnbox .btn-sty2 a,.meart-btnbox .btn-sty1 a:hover, .meart-btnbox .btn-sty2 a:hover{ font-size:22px; text-decoration:none;}
.meart-btnbox .btn-sty1 a{ color: #fff;}
.meart-btnbox .btn-sty2 a{ color: #43bfc7!important;}
.art-hot{ padding:28px 0;}
.art-hot a{ float: left; line-height: 36px; font-size: 16px; color: #666; margin-right: 30px;}
.art-hot-right{ padding:26px 0;}
.art-hot-right a{ float: left; line-height: 38px; font-size: 16px; color: #666; margin-right: 30px;}
/* 手机预览 */
.mask-black{ position: fixed; top: 0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index: 10001;}
.preview-box{ position: absolute; top: 6%; left:50%; width: 900px; margin-left: -450px; height:820px; z-index: 10002;}
.preview-box>.fl{ width:400px;}
.preview-box>.fr{ width:440px; height: 820px; background-image:url(../../../images/youlai/ylhao/phone.png); background-size: 440px 820px; background-repeat:no-repeat;}
.preview-box .preview-i{ margin: 124px auto 18px;}
.preview-box .preview-p{ font-size: 28px; color: #fff; text-align: center; line-height: 1; padding-bottom: 80px;}
.preview-box .preview-btn-close,.preview-box .preview-btn-submit{ width: 100%; height: 46px; margin-bottom: 30px; text-align: center; line-height: 46px; font-size: 18px; border-radius: 3px; cursor: pointer;}
.preview-box  .preview-btn-close{ color: #43bfc7; background: #fff; border: 1px solid #43bfc7;}
.preview-box .preview-btn-submit{ color: #fff; background: #ff5e3a;}
.ylDocBox{ width:318px; height: 564px; margin:107px 0 0 60px;}
.ylDocInfoBox {position: relative; width: 100%; height: 114px; background-image: url(../../../images/youlai/ylhao/doc_bg.jpg); background-size: 100% 100%; }
.ylDocInfoBox dl {position: relative; padding-top: 12px; }
.ylDocInfoBox dl dt {position: absolute; top: 12px; left: 19px; width: 72px; }
.ylDocInfoBox dl dt img {width: 68px; height: 68px; border: 2px solid #fff; border-radius: 50px; background-image: url(../../../images/youlai/ylhao/yl_bg_icon.jpg); background-size: 26px 19px; background-position: center center; background-repeat: no-repeat; background-color: #ededed; }
.ylDocInfoBox dl dd {padding: 0 20px 0 112px; }
.ylDocInfoBox dl dd h3 {height: 48px; padding-top: 8px; cursor: context-menu; }
.ylDocInfoBox dl dd h3 strong {line-height: 1; font-size: 18px; color: #333; font-weight: 300; }
.ylDocInfoBox dl dd h3 span {margin-left: 10px; height: 20px; line-height: 18px; padding: 0 5px; font-size: 11px; color: #018cf1; border: 1px solid #018cf1; border-radius: 3px; }
.ylDocInfoBox dl dd p {font-size: 14px; color: #7b838a; line-height: 17px; cursor: context-menu; }
.doc_nav {position: relative; display: table; width: 100%; padding: 0 10px; height: 45px; border-top: 1px solid #ddd; background-color: #fff; }
.doc_nav .row {display: table-row; }
.doc_nav:after {position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #ddd; content: ' '; }
.doc_nav a {display: table-cell; width: 25%; height: 44px; padding: 0 10px; cursor: context-menu; }
.doc_nav a:hover{ text-decoration: none;}
.doc_nav a span {position: relative; display: block; width: 100%; height: 44px; text-align: center; line-height: 44px; font-size: 15px; color: #333; z-index: 10; }
.doc_nav a.cur span {color: #3fb0c7; border-bottom: 2px solid #3fb0c7; }
.line10 {height: 10px; background-color: #f7f7f7; }
.articleDetails h3 {line-height: 29px; padding: 15px 0 15px 20px; font-size: 20px; color: #222; border-top: 1px solid #eee; }
.articleDetAbout {line-height: 17px; overflow: hidden; padding: 0 20px 14px 35px; border-bottom: 1px solid #eee; font-size: 13px; color: #9f9f9f; background-image: url(../../../images/youlai/ylhao/ylwap_icon_02.png); background-position: 20px -313px; background-size: 30px 500px; background-repeat: no-repeat; }
.articleDetAbout span {margin-right: 14px; }
.articleDetCon {padding: 10px 20px 16px; font-size: 16px; color: #333; line-height: 26px; text-align: justify;height: 301px; overflow-y: scroll; }
.articleDetCon p{text-align: justify;}
.articleDetCon img{ width:100%; padding:5px 0;}
/* 发文规范层 */
.pc-pop-mask{ position: fixed; top: 50%; left:50%; width: 480px; margin-left: -240px; margin-top:-110px;z-index: 10002;}
.pc-pop-fwgf{ padding:28px 40px; background: #fff; border-radius: 5px;}
.pc-pop-fwgf h3{ line-height: 24px; font-size: 20px; color: #222; font-weight: bold; text-align: center;}
.pc-pop-fwgf p{ padding: 20px 0 15px; line-height: 26px; font-size: 14px; color: #222;}
.pc-pop-fwgf p a{ color: #43bfc7;}
.pop-btn-submit,.btn-complain{ text-align: center; line-height: 44px; cursor: pointer;}
/* 发布视频 */
.release-video-box{ padding-top: 40px;}
.release-video-box>span{ display:block; width:196px; height:165px; margin: 0 auto;}
.release-video-box .yisheng{background:url(../../../images/youlai/ylhao/youlaipic.png);background-position: 0px -79.8px;background-size: 576px 242.5px; }
.release-video-box>span>img{ width:100%;}
.release-video-box>p{line-height:36px; font-size:18px; color:#666; text-align:center; margin-top:13px;}
.release-video-box>a{ margin: 32px auto 10px; display:block; width:400px; height:46px; background-color:#43bfc7; text-align:center; line-height:46px; font-size:20px; color:#fff;}
/* 发布成功 */
.release-success-box>span{ display:block; width:150px; height:120px; background-image:url(../../../images/youlai/ylhao/ylh_icon_release_success.png); background-size: 150px 120px; background-repeat:no-repeat; margin:40px auto 10px;}
.release-fail>span{background-image:url(../../../images/youlai/ylhao/ylh_icon_fail.png);}
.release-fail>h3{font-size: 22px!important;}
.release-success-box>h3{ line-height:40px; font-size:28px; font-weight:bold; color:#222; text-align:center;}
.release-success-box>p{ line-height:32px; font-size:18px; color:#666; text-align:center;}
.release-success-box>ul{ margin:48px auto 10px; width:416px; height:46px;}
.release-success-box>ul>li{ float:left; width:208px;}
.release-success-box>ul>li>a{ display:block; width:160px; height:46px; text-align:center; line-height:46px; font-size:20px; color:#fff;}
.release-success-box>ul>li>a>span{padding-left:32px;}
.go-articles span{ background-position:0 -342px;}
.go-index{ background-color:#ff9500;}
.go-index span{ background-position:0 -387px;}
/* 有来公告 details */
.ylh-notice-details-box>h3{ line-height:50px; padding: 10px; font-size:20px; font-weight:bold; color:#222; text-align:center; }
.ylh-notice-details-box>span{ display:block; line-height:1; padding-bottom: 16px; font-size:14px; color:#666; text-align:center;}
.ylh-notice-details-box>p{ line-height:30px;font-size:16px; color:#222;}

.pt-draft{ padding: 5px 6px 4px; background: #ff9500; font-size: 14px; color: #fff; border-radius: 3px; margin-left: 20px; vertical-align: middle;margin-bottom: 5px; line-height: 1;display: inline-block;}
/* 医生招募 */
.doc-recruit-box{ padding-top:76px;}
.doc-recruit-title{ width:100%; text-align:center; padding-bottom:26px;}
.doc-recruit-prompt{ font-size:22px; color:#292f33; line-height:28px; margin-bottom: 16px;}
.doc-recruit-con{ position:relative;}
.doc-recruit-con dt{ position:absolute; top:52px; right:12px; width:340px;}
.doc-recruit-con dt img{ width:100%;}
.doc-recruit-con dd{ width:400px;}
.form-box01 li{ position:relative; height:63px;}
.form-box01 li input{ display:block; padding: 0 10px; width:100%; height:44px; border: 1px solid #d8d8d8; border-radius:3px; font-size:18px; color:#292f33; }
.form-box01 li button,.pop-btn-submit,.btn-complain{ display:block; width:100%; height:44px; border:0; font-size:18px; color:#fff;}
.form-box01 .password-btn,.com-form-box1>li.t-text .password-btn{position: absolute; top: 0; right: 0; width: 120px; height: 44px; text-align: center; line-height: 44px; background-color: #00d194; font-size: 16px; color: #fff; cursor: pointer;border-radius:2px;}
.form-box01 .btn-yzm-no,.com-form-box1>li.t-text .btn-yzm-no{ display:none; position: absolute; top: 0; right: 0; width: 120px; height: 44px; z-index:5;}
.form-box01 .password-btn_bd {font-size: 15px; background-color: #eef2f5; color: #333; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor: context-menu; }
.form-box01 .prompt-error input{ border: 1px solid #ff3d48;}
.form-box01 li>p{ display:none;}
.form-box01 .prompt-error>p{ display:block; font-size:13px; color:#ff3d48; line-height:26px;}
.password-ts{ position:absolute; top:16px; left:110px; line-height:1;}
#notice{display:block; padding-bottom:16px; font-size:18px; color:#333; line-height:1.2;}
/* 4 我的文章 */
.ylh-nav02{position: relative; height: 50px; border: 1px solid #d9dee3; border-radius: 2px;background-color: #f7fafd;}
.ylh-nav02 .art-nav-search{ position: absolute; top: 7px; right: 17px; width: 235px; height: 34px;}
.ylh-nav02 .art-nav-search p{ position: relative;}
.ylh-nav02 .art-nav-search p i{ position: absolute; top: 9px; left: 8px; width: 17px; height: 17px; background-position: right top;}
.ylh-nav02 .art-nav-search input[type="text"]{ float:left; display: block; width: 160px;height: 34px; padding-left: 30px; font-size: 14px; border: 1px solid #d9dee3; color: #05171b; border-radius:5px;}
.ylh-nav02 .art-nav-search input[type="button"]{ float:right; display: block; width: 68px;height: 34px; background-color:#fff; border: 1px solid #43bfc7; border-radius:5px; font-size:14px; color:#43bfc7; }
.ylh-nav02>ul{ border: 0;}
.ylh-nav02>ul>li>a {min-width: 127px; font-size: 16px; color: #05171b; text-align: center; line-height: 48px; padding: 0; margin: 0; border: 0; border-right:1px dashed #dadee3; }
.ylh-nav02>ul>li.active>a, .ylh-nav02>ul>li.active>a:hover, .ylh-nav02>ul>li.active>a:focus {height: 49px; border: 0; border-right:1px dashed #dadee3; border-bottom: 1px solid #43bfc7; color: #43bfc7; }
.ylh-nav03{ background-color:#f7fafd; border-radius:3px 3px 0 0;}
.art-list{ margin-bottom: 30px;}
.art-list li{ position: relative; padding: 18px 0 14px; border-bottom: 1px dashed #d3d3d3;}
.art-list li:after{content: ""; display: block; height: 0; clear: both;}
.art-list li:last-child{ border-bottom: 0;}
.art-list .art-list-pic{ float: left; margin-right:25px; }
.art-list .art-list-pic,.art-list .art-list-pic img{ width: 170px; height: 112px;}
.art-list h3{ height: 36px; line-height: 36px; overflow: hidden; font-size: 22px; color: #222; font-weight: bold; margin-right: 240px;}
.art-list h3 a,.art-list h3 a:hover{ font-size: 18px; color: #222; text-decoration:none;}
.art-list .art-list-p1{ height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666;}
.art-list .art-list-p1 span{ margin-right:20px; }
.art-list .art-list-p2{ height: 20px; line-height: 20px; margin-top: 30px;}
.art-list .art-list-p2 span{ float: left; padding-left: 23px; font-size: 14px;}
.art-list .art-list-p2 .art-list-fc{ background-position: 0 -476px; color: #76c80e;}
.art-list .art-list-p2 .art-list-fc-ok{ background-position: 0 -515px; color: #ff9500;}
.art-list .art-list-p3{ height:28px; font-size:14px; color:#ddd; line-height:28px; margin-top:10px; margin-bottom:6px;}
.art-list .art-list-p3 span{ color:#666;}
.art-list .art-list-p3 strong{float:left; width:28px; height:28px; border-radius:50%; overflow:hidden;}
.art-list .art-list-p3 strong img{width:100%; height:100%;display: block;}
.find-art-list li{ padding: 14px 0 14px;}
.find-art-list li h3 a{ font-weight:normal;}
.art-list-pr{ position: absolute; top: 26px; right: 6%;}
.art-list-pr span{ float: right; width: 50px; height:28px; text-align: center; line-height: 26px; background: #ff5e3a; border: 1px solid #ff5e3a; font-size: 16px; color: #fff; border-radius: 3px; margin-left: 30px; }
.art-list-pr span a,.art-list-pr span a:hover{font-size: 14px; color: #fff; text-decoration:none;}
.art-fail{height: 20px; line-height: 20px; font-size: 16px; color: #ff5e3a; font-weight: normal;}
.video-list li{ height: 175px; padding-top: 24px;}
.video-nav-a{ position: absolute; top: 0; right:22px; }
.video-nav-a p{ line-height: 48px; overflow: hidden;}
.video-nav-a p,.video-nav-a p a{ font-size: 18px; color: #43bfc7;}
.video-list-pic{ position: relative; float: left; margin-right:25px; overflow: hidden;}
.video-list-pic,.video-list-pic img{ width: 220px; height: 124px;}
.video-list-pic .time{ position: absolute; bottom: 9px; right: 11px; padding: 0 5px; height: 20px; line-height: 20px; background: rgba(0,0,0,.6); font-size:12px; color: #fff; }
.video-list-pic .bottom-shadow{
    position: absolute; bottom: 0; left: -10%; width: 120%; height: 100%;
    -webkit-box-shadow: 0px -18px 16px rgba(0,0,0,.4) inset;
    -moz-box-shadow: 0px -18px 16px rgba(0,0,0,.4) inset;
    box-shadow: 0px -18px 16px rgba(0,0,0,.4) inset;
}
/* 5 数据分析 */
.readchart-box{}
.date-box{ position:absolute; top:7px; right:0;}
.date-line{ font-size:14px; color:#777;}
.date-search{ display:inline-block; width:70px; height:32px; text-align:center; line-height:32px; font-size:14px; color:#43bfc7; background-color:#fff;border:1px solid #43bfc7; border-radius:5px; margin:0 12px 0 3px;}
.readchart-list{ min-height:390px; border: 1px solid #d9dee3; border-top:0; border-radius:0 0 3px 3px;}
.readchart-form,.readchart-form table{ width:100%;}
.readchart-form table{ border:1px solid #d9dee3;}
.readchart-form tr{ height:49px;}
.readchart-form th{background:#f7fafd;}
.readchart-form td,.readchart-form th{ border-bottom:1px solid #d9dee3; border-right:1px dashed #d9dee3; text-align:center; font-size:16px; color:#222; font-weight:normal;}
/* 6 我的收益 */
.withdrawals-no>span{display: block; width: 92px; height: 66px; background-image: url(../../../images/youlai/ylhao/ylh_icon_05.png); background-size: 92px 66px; background-repeat: no-repeat; margin: 40px auto 10px; }
.withdrawals-no>span.xiaoxi{ background-image: url(../../../images/youlai/ylhao/ylh_icon_07.png);}
.withdrawals-no>p {line-height: 32px; font-size: 16px; color: #666; text-align: center; }
.withdrawals-form{ max-width:740px; min-width:530px; width:100%; padding-top:38px;}
.withdrawals-form .com-form-box1{ width:auto;}
.withdrawals-form .com-form-box1>.t-select{ margin-bottom:28px;}
.withdrawals-form .com-form-box1 li { padding-left: 136px!important;}
.withdrawals-form .com-form-box1 li>p{ padding-left:0!important;}
.withdrawals-form .com-form-box1>li.t-select-w1{ height:39px;}
.withdrawals-form .com-form-box1>li.t-select-w1 select{ width:60%!important; margin-top:5px;}
.withdrawals-ok{ font-size:16px;}
.withdrawals-ok-info{ position:relative; margin: 40px 0;}
.bank-card{ position:relative; width:295px; height:165px; background-color:#ff9500; border-radius:7px; margin-right:32px;}
.bank-card>span{ position:absolute; top:17px; left:13px; width:53px; height:53px; border-radius:50%; background-color:#fff; background-image: url(../../../images/youlai/ylhao/login_logo.png); background-size: 41px 15px; background-repeat: no-repeat; background-position: center center;}
.bank-card>h4,.bank-card>p,.bank-card>strong{ padding-left:84px; line-height:30px; font-size:20px; color:#fff;}
.bank-card>h4{ padding-top:15px;}
.bank-card>p{ font-size:14px; line-height:26px;}
.bank-card>strong{
    font-weight:normal;
    -webkit-text-shadow:1px 3px 8px rgba(0,0,0,.4);
    -moz-text-shadow:1px 3px 8px rgba(0,0,0,.4);
    text-shadow:1px 3px 8px rgba(0,0,0,.4);
}
.bank-card>i{ position:absolute; bottom:10px; right:11px; width:48px; height:30px; background-position:0 -612px;}
.bank-card-info,.bank-card-info-modify{ font-size:20px; color:#222;}
.bank-card-info{ padding-top:10px; line-height:30px;}
.bank-card-info-modify{display: inline-block; height: 26px; line-height: 26px; padding-left: 30px; background-position: 12px -673px; font-size: 16px; color: #fff; background-color: #ff5e3a; border-radius: 13px; padding-right: 10px;}
/* 7 消息中心 */
.news-box{}
.news-box-top{ padding:18px 0; height:56px; border-bottom:1px solid #e6ebf0; line-height:20px; font-size:16px;}
.news-choice-input{ width:13px; height:13px;margin:4px 9px 0 0!important;}
.news-choice-label,.news-delete{ margin-right:20px;}
.news-choice-label{ color:#222;}
.news-delete{ color:#ff5e3a; border: 1px solid #ff5e3a; padding: 1px 5px; font-size: 14px; border-radius: 3px;}
.news-bj-read{ color:#1fbba6; border: 1px solid #1fbba6; padding: 1px 5px; font-size: 14px; border-radius: 3px;}
.news-delete,.news-bj-read{ cursor:pointer;}
.news-list{}
.news-list>li{ padding-top:27px; border-bottom:1px dashed #d7d7d7;}
.news-list>li:last-child{border-bottom:0;}
.news-list>li>h3{ font-size:18px; line-height:26px; margin-bottom:6px;}
.news-list>li>h3,.news-list>li>h3>a,.news-list>li>h3>a:hover{ color:#43bfc7;}
.news-list>li>h3>input{ width:18px; height:18px;margin:4px 16px 0 0!important;}
.news-list>li>.p-con,.news-list>li>.p-time{ padding-left:32px;}
.news-list>li>.p-con{ font-size:16px; color:#333; line-height:26px; margin-bottom:18px;}
.news-list>li>.p-time{ font-size:14px; color:#666; line-height:18px; padding-bottom:20px;}
.news-read .news-list>li>h3,.news-read .news-list>li>h3>a,.news-read .news-list>li>h3>a:hover,.news-read .news-list>li>p,.news-read .news-list>li>p>a,.news-read .news-list>li>p>a:hover{color:#bdbdbd; text-decoration:none;}
.news-one-box{ padding-top:10px;}
.news-one-list{ padding-top:34px;}
.news-one-list-info{ height:32px; line-height:32px; font-size:18px;}
.news-one-list-info>span{ float:left; width:32px; height:32px; border-radius:50%; overflow:hidden;}
.news-one-list-info>span>img{ width:32px; height:32px; display: block;}
.news-one-list-info>p{ float:left; padding-left:8px;}
.news-one-list-info>p>.time{ padding-left:10px; color:#666;}
.news-one-list>.p-info{ display:inline-block; min-width:408px; margin-top:18px; padding: 10px 20px; font-size:20px; color:#222; border-radius:25px;}
.news-one-customer>.news-one-list-info>p{ color:#222;}
.news-one-customer>.p-info{ background-color:#f7fafd;}
.news-one-cs>.p-info{ background-color:#d7f2f4;}
.news-one-cs>.news-one-list-info>p{ color:#43bfc7;}
.news-one-cs>.news-one-list-info>span{ background: #ff9500;}
.news-one-box2{ padding-top:25px;}
.news-one-box2>h3{ text-align:center; line-height:44px; font-size:22px; color:#222; font-weight:bold;}
.news-one-box2>p{ text-align:center; line-height:26px; font-size:16px; color:#666;}
.news-one-box2>.p-info2{ margin-top:22px; font-size:16px; color:#222;}
/* 圆形图 */
.readchart-circular{ padding:42px 14% 0; height:320px;}
.circular-progress-box{ width: 100%; }
.circular-progress-box li{ float: left; width: 50%; margin:0 auto; }
.circular-progress{width:200px; height:200px; background:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; position:relative; overflow: hidden; margin:0 auto;}
.circular-progress-box li p { color:#222; text-align:center; margin:10px auto 0; width:100%; font-size:18px; line-height:1.5; font-weight:normal;}
.r_in {width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms_border-radius:50%; overflow:hidden; position:relative; position: relative;}
.c-p { position:absolute; bottom:0; left:-230px; width: 460px; height:230px; background-image: url(../../../images/youlai/ylhao/icon-circular-progress.png); background-size: 460px 230px; background-repeat: no-repeat;background-position: 0 0; margin-bottom: -24px;}
.c-p-num {
    color:#fff; font-size:32px; line-height:1.5; font-weight:bold; position:absolute; top:50%; margin-top:-25px; text-align:center; width:100%;
}
.circular-1 {background:#fa7252; border:8px solid #fa7252;}
.circular-2 {background:#1fbba6; border:8px solid #1fbba6;}
.circular-1 .c-p-num{
    text-shadow:#fa7252 1px 0 0,#fa7252 0 1px 0,#fa7252 -1px 0 0,#fa7252 0 -1px 0;
    -webkit-text-shadow:#fa7252 1px 0 0,#fa7252 0 1px 0,#fa7252 -1px 0 0,#fa7252 0 -1px 0;
    -moz-text-shadow:#fa7252 1px 0 0,#fa7252 0 1px 0,#fa7252 -1px 0 0,#fa7252 0 -1px 0;
    *filter: Glow(color=#fa7252, strength=1);
}
.circular-2 .c-p-num{
    text-shadow:#1fbba6 1px 0 0,#1fbba6 0 1px 0,#1fbba6 -1px 0 0,#1fbba6 0 -1px 0;
    -webkit-text-shadow:#1fbba6 1px 0 0,#1fbba6 0 1px 0,#1fbba6 -1px 0 0,#1fbba6 0 -1px 0;
    -moz-text-shadow:#1fbba6 1px 0 0,#1fbba6 0 1px 0,#1fbba6 -1px 0 0,#1fbba6 0 -1px 0;
    *filter: Glow(color=#000, strength=1);
}
.c-p-num span{ font-size: 16px; }
/* 8 设置 */
.setup-box{ position: relative; margin-top:15px;}
.setup-portrait-box{ position: absolute; top:0; right:0; width:140px; height:140px; z-index: 10;}
.setup-portrait-box img{ width:140px; height:140px;}
.setup-portrait-box dd{ position: relative;}
.setup-portrait-box dd a{ position: absolute; bottom:0; left:0; width:140px; height:40px; background-color:rgba(0,0,0,.5); font-size:18px; color:#fff; text-align:center; line-height:40px; overflow:hidden;}
.setup-portrait-box dd a:hover{ text-decoration:none;}
.setup-list li{ position: relative;}
.setup-list li>strong{ position: absolute; top:0; left:0; width:116px; line-height:30px; font-size:16px; color:#222; font-weight:normal;}
.setup-list li dl{ min-height:40px; padding-left:116px; margin-bottom:8px;}
.setup-list li dl dd{line-height:30px; font-size:16px; color:#666;}
.setup-list li dl dd>span,.setup-list li dl dd textarea{ display:block; width:100%; height:auto; padding: 12px 26px; background-color:#f5f5f5; border-radius:5px;}
.setup-list li dl dd textarea{ border: 1px solid #ff5e3a; background-color:#fff; resize:none; overflow-y: auto; min-height:230px; margin: 0!important;outline:none;}
.setup-list li dl dt{ height:40px; margin-top: 8px;}
.setup-list li dl dt>span{ float:left; padding: 0 15px; height:40px; line-height:38px; border-radius:5px; font-size:16px; margin-right:16px; font-weight:normal; cursor:pointer;}
.setup-list li dl dt .modify,.setup-list li dl dt .cancel{ background-color:#fff; border: 1px solid #43bfc7; color:#43bfc7;}
.setup-list li dl dt .preserved{ background-color:#ff5e3a; border: 1px solid #ff5e3a; color:#fff;}
.setup-list li dl dt .cancel,.setup-list li dl dt .preserved,.setup-list li dl dd textarea{ display:none;}
.icon-bulb{ padding-left:42px; height:30px; line-height:30px; background-position:0 -725px;display: inline-block; }
.preserved-ok{}
/* 9 侵权投诉 */
.ylh-notice-details-box>p.complain-p{ line-height:24px; margin-bottom:22px;}
.com-form-box1{ width:800px;}
.com-form-box2,.com-form-box3{ width:940px;}
.com-form-box1>li.t-text .password-btn_bd {font-size: 15px; background-color: #eef2f5; color: #333; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor: context-menu; }
.com-form-box1>li,.com-form-box2>dt,.com-form-box2>dd,.com-form-box3>li{ position:relative; padding-bottom:28px;}
.com-form-box2>dt{ padding-bottom:0;}
.com-form-box1>li>label,.com-form-box2>dt>label,.com-form-box2>dd>label,.com-form-box3>li>label{ position:absolute; top:0; left:5px; line-height:44px; font-size:18px; color:#666;}
.com-form-box1>li.t-text>p,.com-form-box1>li.t-photo>dl,.com-form-box1>li.t-select,.com-form-box2>dd>p,.com-form-box3>li>dl{ padding-left:196px;}
.com-form-box2>dt>p{ padding-left:125px;}
.com-form-box1>li input[type="text"],.com-form-box2>dd>p input[type="text"]{ display:block; width:100%; height:44px; line-height:44px; border: 1px solid #e1e8ed; border-radius:5px; padding:0 10px; font-size:18px; color:#666;}
.com-form-box2>dd>p input[type="text"]{ float:left; width:300px; margin-right:66px;}
.com-form-box1>li.t-photo>dl{}
.com-form-box1>li.t-photo>dl>dd,.com-form-box1>li.t-photo>dl>dt{ float:left; height:200px; width:200px;}
.com-form-box1>li.t-photo>dl>dd{margin-right:40px;}
.com-form-box1>li.t-photo>dl>dd .t-photo-box{ display: table-cell; width:200px; height:200px; text-align: center; vertical-align: middle;}
.com-form-box1>li.t-photo>dl>dd img{ width: auto; max-width: 200px; height: auto; max-height: 200px; vertical-align: middle; margin: 0 auto;}
.com-form-box1>li.t-photo>dl>dt .input-file,.com-form-box3>li>dl>dt .input-file{ position:relative; display:block; width:70px; height: 40px; font-size: 18px; font-weight:normal; border-radius: 5px; line-height: 38px; text-align: center; cursor: pointer;border: 1px solid #43bfc7!important; color: #43bfc7!important; background: #fff!important; overflow:hidden; margin: 28px 0 26px;}
.com-form-box1>li.t-photo>dl>dt input[type="file"],.com-form-box3>li>dl>dt input[type="file"]{ position:absolute; top:0; left:0; display:block; width:70px; height: 40px; opacity: 0; filter:alpha(opacity=0);}
.com-form-box1>li.t-photo>dl>dt>p,.com-form-box3>li>dl>dt>p { line-height:20px; font-size:16px; color:#666; font-weight:normal;}
.com-form-box1>li.t-select>p{ height:39px; padding-top:5px; margin-bottom:28px;}
.com-form-box1>li.t-select select{ float:left; width:140px; height:34px; border: 1px solid #e1e8ed; border-radius:5px; padding:0 10px; font-size:14px; color:#666; }
.com-form-box1>li.t-select>p>span{ float:left; line-height:34px; font-size:18px; color:#666; padding:0 22px 0 8px; }
.com-form-box2>dt>p{ height:44px;}
.com-form-box2,.com-form-box3{ padding-top:20px;}
.com-form-box2>dt>p>input,.com-form-box2>dt>p>label{ float:left;}
.com-form-box2>dt>p>input{ width:13px; height:13px; margin: 16px 8px 0 0;}
.com-form-box2>dt>p>label{ font-size:14px; color:#333; line-height:44px; margin-right:36px;}
.com-form-box2 .cs-textarea{ margin-right:139px;}
.zmcl-box>dd>dl,.zmcl2-box>dd>dl{ width:210px; height:188px; margin-right:46px;}
.zmcl-box>dd>dl>dt,.zmcl2-box>dd>dl>dt{display: table-cell; width:210px; height:158px;text-align: center; vertical-align: middle;}
.zmcl-box>dd>dl>dt img,.zmcl2-box>dd>dl>dt img{ width: auto; max-width: 210px; height: auto; max-height: 158px; vertical-align: middle; margin: 0 auto;}
.zmcl-box>dd>dl>dd,.zmcl2-box>dd>dl>dd{ font-size:16px; color:#666; text-align:center; line-height:28px;}
.com-form-box3>li>dl.zmcl-box{ padding-top: 15px;}
.com-form-box3>li>dl.zmcl-box>dt{float: left; width:340px;}
.com-form-box3>li>dl.zmcl-box>dt .input-file{ margin: 13px 0 26px;}
.com-form-box3>li>dl.zmcl2-box>dt .input-file{ margin: 4px 0 0;}
.zmcl2-box .input-file-p{ padding: 4px 0 0 30px;}
/* 10 客服帮助 */
.cs-box{ margin:44px auto 50px;}
.cs-box>p,.cs-box input,.cs-textarea textarea{ font-size:18px; color:#292f33;}
.cs-box>h3{ height:28px; margin-bottom:10px; background-position:0 -428px; font-size:26px; color:#222;}
.cs-box>p{ line-height:30px; margin-bottom:30px;}
.cs-box>h3,.cs-box>p,.cs-form{ padding-left:40px;}
.cs-form ul li{ position:relative; margin-bottom: 20px;}
.cs-form ul li>span{position: absolute; top: 0; left: 0; width: 102px; line-height: 42px; font-size: 18px; color: #05171b;}
.cs-form ul li input,.cs-form ul li .cs-textarea,.cs-form ul li label{ margin-left:102px;}
.cs-box input{ display:block; width:498px; height:44px; border: 1px solid #e1e8ed; border-radius:5px; padding: 0 10px; margin-bottom:8px;}
.cs-textarea{ position:relative;}
.cs-textarea textarea{ display:block; width:498px; height:350px; line-height:44px; border: 1px solid #e1e8ed; border-radius:5px; padding: 0 10px; margin-bottom:8px; overflow-y: auto;resize: none;}
.cs-textarea span {position: absolute; right: 12px; bottom: 10px; color: #222; font-size: 14px; }
.cs-textarea b {font-weight: 400; }
.cs-box button{margin:0 0 0 102px; display: block; width:200px; height: 46px; border: 0; background-color: #43bfc7; text-align: center; line-height: 46px; font-size: 20px; color: #fff; }
/* 按钮 */
.pop-btn-submit-yes,.pop-btn-submit-no {display:inline-block; width:50%; height: 40px; padding:0 20px; font-size:0; }
.pop-btn-submit-yes span,.pop-btn-submit-no span{ display:block; width:100%;height: 40px;font-size: 18px; font-weight: normal; cursor: pointer; line-height: 38px; border-radius: 5px;}
.pop-btn-submit-yes span{ background-color: #ff5e3a; border: 1px solid #ff5e3a; color: #fff;}
.pop-btn-submit-no span{background-color: #fff; border: 1px solid #43bfc7; color: #43bfc7; }
/* 消息详情 */
.message-details-box{width:100%; margin-top:20px; }
.message-details-box th,.message-details-box th strong{ display:block;min-width:150px; height:100%;}
.message-details-box th strong{line-height: 40px; font-size: 20px; color: #222; font-weight: normal;}
.message-details-box td{ width:80%; line-height: 40px; font-size: 18px; color: #666;padding-bottom:20px;}
.message-details-box .message-details-img{ display: table-cell; width: 210px; height: 158px; text-align: center; vertical-align: middle;border:1px solid #f1f1f1; }
.message-details-box .message-details-img img{width: auto; max-width: 210px; height: auto; max-height: 158px; vertical-align: middle; margin: 0 auto;}
/* xiaozhu */
.zhudh-box{ position: fixed; top: 0; left: 50%; margin:0 0 0 -150px; width: 0; height: 0; overflow: hidden; z-index: 10010; }
.zhudh-box dl{ position: relative; width: 300px; height: 260px; }
.zhudh-box dt{ position: absolute; bottom: 26px; left: 62px; width: 166px; height: 130px; }
.zhudh-box .zhupic{background:url(../../../images/youlai/ylhao/youlaipic.png);background-position: -669px -278px;background-size: 499px 209px;}
.zhudh-box dt img{ width: 100%; }
.zhudh-box dd{ position: absolute; top: 0; left: 120px; width: 40px; height: 116px; overflow: hidden; overflow: hidden; }
.zhudh-box .qianbi{bottom: 0px; left: 0px; width: 300px; height:35px;}
.zhudh-box .qianbi1{background:url(../../../images/youlai/ylhao/youlaipic.png); background-position: -535px 0px;  background-size: 536px 218px;}
.zhudh-box dd span{ margin-top: -226px; display: block; width: 40px; height: 224px;  background-image: url(../../../images/youlai/ylhao/jinbi.png); background-size: 40px 88px; background-position: 0 0; background-repeat: repeat-y;}
.zhudong{
    -webkit-animation-name: dian;
    -moz-animation-name: dian;
    -o-animation-name: dian;
    animation-name: dian;
}
.zhudong{
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-delay: 2.6s;
    -webkit-animation-iteration-count:1;

    -moz-animation-duration: 1s;
    -moz-animation-timing-function:linear;
    -moz-animation-delay: 2.6s;
    -moz-animation-iteration-count:1;

    -o-animation-duration: 1s;
    -o-animation-timing-function:linear;
    -o-animation-delay: 2.6s;
    -o-animation-iteration-count:1;

    animation-duration: 1s;
    animation-timing-function:linear;
    animation-delay: 2.6s;
    animation-iteration-count:1;
}
@-webkit-keyframes dian{
    0%{
        left:65px;
        bottom: 28px;
    }
    25%{
        left:60px;
        bottom: 23px;
    }
    50%{
        left:65px;
        bottom: 28px;
    }
    75%{
        left:60px;
        bottom: 23px;
    }
    100%{
        left:62px;
        bottom: 26px;
    }
}
.text-ts{ display:block; width:100%; padding-top:10px; line-height:1; font-size:14px; color:#f00;}
.pop-icon01{ width:50px; height:45px; margin:0 auto; background-image: url(../../../images/youlai/ylhao/ylh_icon_06.png); background-size: 50px 45px; background-position: 0 0; background-repeat: no-repeat; }
.loading{ width:30px; height:30px; margin:10px auto; background-image: url(../../../images/youlai/ylhao/loading.gif); background-size: 30px 30px; background-position: 0 0; background-repeat: no-repeat;}
.error{ font-style: normal!important; line-height: 26px; font-size: 15px; }
.CS-reply-box{ display:inline-block; border: 1px solid #ddd; border-radius:5px; padding: 15px 20px 0; margin-bottom:40px;}
.CS-reply-box .news-one-list>.p-info{ background: none; padding-top:0; padding-left:0; margin-top: 10px;}
.h2-01{ line-height:1; text-align:center;font-size:30px; color:#222; padding-top:28px;}
.h2-time{ line-height:1; text-align:center;font-size:16px; color:#666; padding-top:14px;}
.popBottom{ position:fixed; bottom:20px; left:50%; width:600px; margin-left:-300px; text-align:center; z-index:1000;}
.popBottom span{ display:inline-block; height:30px; line-height:30px;font-size:14px; color:#fff; background: rgba(0,0,0,.5); border-radius:30px; padding: 0 10px;}
.my-index-list{ margin-top:22px;}
.my-index-list>dl>dt{ float:right; width:33.3%;}
.my-index-list>dl>dd{ float:left; width:33.3%;}
.my-index-list>dl>dt>div,.my-index-list>dl>dd>div{ position:relative; margin-right:20px; border: 1px solid #e3e3e3;}
.my-index-list>dl>dt>div>h3,.my-index-list>dl>dd>div>h3{ padding-left:15px; height:50px; background-color:#f5f5f5; font-size:18px; color:#05171b; line-height:50px;}
.my-index-list>dl>dt>div>a,.my-index-list>dl>dd>div>a{ position:absolute; top:0; right:0; padding: 0 12px; height:50px; line-height:50px; font-size:14px; color:#43bfc7; font-weight:normal;}
.icon-top2,.icon-top3{ margin-left:0; margin-right:5px;}
.icon-top3{ background-position: -33px -558px;}
.my-index-list>dl>dt>div>ul>li,.my-index-list>dl>dd>div>ul>li{ margin: 0 15px; height:85px; overflow:hidden; border-bottom: 1px solid #e3e3e3;}
.my-index-list>dl>dt>div>ul>li:last-child,.my-index-list>dl>dd>div>ul>li:last-child{ border-bottom:none;}
.my-index-list>dl>dd>div.list1>ul>li{ line-height:1.5; font-size:16px; color:#222; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.my-index-list>dl>dd>div.list1>ul>li>a{display: table-cell; vertical-align: middle; height: 84px;}
.my-index-list>dl>dd>div.list1>ul>li>a:hover{ color:#222;}
.my-index-list>dl>dd>div.list2>ul>li,.my-index-list>dl>dt>div.list3>ul>li{ padding-top:15px;}
.my-index-list>dl>dd>div.list2>ul>li>dl,.my-index-list>dl>dt>div.list3>ul>li dl,.my-index-list>dl>dt>div.list3>ul>li dl>dd{ position:relative;}
.my-index-list>dl>dd>div.list2>ul>li>dl>dt{ position:absolute; top:12px; left:0; width:28px; height:28px; background-color:#a7a7a7; border-radius:3px; text-align:center; line-height:28px; font-size:16px; color:#fff; font-style:italic;font-family: Arial;}
.my-index-list>dl>dd>div.list2>ul>li:nth-child(1)>dl>dt{ background-color:#ff5e3a;}
.my-index-list>dl>dd>div.list2>ul>li:nth-child(2)>dl>dt{ background-color:#70b954;}
.my-index-list>dl>dd>div.list2>ul>li:nth-child(3)>dl>dt{ background-color:#028ac2;}
.my-index-list>dl>dd>div.list2>ul>li>dl>dd{ padding-left:45px;}
.my-index-list>dl>dd>div.list2>ul>li>dl>dd>h3{ height:30px; line-height:30px; font-size:16px; color:#222; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow:hidden;}
.my-index-list>dl>dd>div.list2>ul>li>dl>dd>p{ height:22px; line-height:22px; font-size:12px; color:#666;overflow:hidden;}
.my-index-list>dl>dt>div.list3>ul>li a{ display:block; width:100%; height:100%;}
.my-index-list>dl>dt>div.list3>ul>li a:hover{ text-decoration:none;}
.my-index-list>dl>dt>div.list3>ul>li dl>dt{ position:absolute; top:-4px; left:0; width:62px; height:62px; border-radius:50%; overflow:hidden; }
.my-index-list>dl>dt>div.list3>ul>li dl>dt>img{ width:100%; height:100%;display: block;}
.my-index-list>dl>dt>div.list3>ul>li dl>dd{ padding-left:78px; padding-right:70px;}
.my-index-list>dl>dt>div.list3>ul>li dl>dd>h3{ height:28px; line-height:28px; font-size:18px; color:#222; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow:hidden; margin-bottom:4px;}
.my-index-list>dl>dt>div.list3>ul>li dl>dd>p{ height:20px; line-height:20px; font-size:12px; color:#666;overflow:hidden;font-weight: normal;}
.my-index-list>dl>dt>div.list3>ul>li dl>dd>span{ position:absolute; top:14px; right:0; width:70px; height:24px; line-height:24px; font-size:12px; color:#666; overflow:hidden; text-align:right; font-weight:normal;}
.find-docter-box li{ float:left; width:198px; height:218px; overflow:hidden; text-align:center; list-style: none; padding: 0 10px;}
.find-docter-box li .img{ display:block; width:80px; height:80px; margin:34px auto 14px; border-radius:50%; overflow:hidden;}
.find-docter-box li .img img{ width:100%; height:100%;display: block;}
.find-docter-box li .p1{ height:26px; vertical-align:middle; margin-bottom:4px; overflow:hidden;}
.find-docter-box li .p1 strong{ display:inline-block; vertical-align:middle; line-height:23px; font-size:18px; color:#222; font-weight:normal; margin-right:12px;}
.find-docter-box li .p1 span{ display:inline-block; vertical-align:middle; font-size:12px; color:#018cf1; border:1px solid #018cf1; border-radius:3px; line-height:1; padding: 3px 4px;}
.find-docter-box li .p2,.find-docter-box li .p3{ font-size:12px; color:#666; overflow:hidden;}
.find-docter-box li .p2{ height:20px; line-height:20px;}
.find-docter-box li .p3{ line-height: 1.4; margin-top: 4px;}
.find-docter-box li .p3 span{ color:#43bfc7;}
.art-recommended-topics-box{max-width: 280px; border: 1px solid #e3e3e3; background: #fafafa; padding: 16px; width: auto; margin-top:18px;}
.art-recommended-topics-box h3{height: 20px; line-height: 1; font-size: 20px; color: #05171b; overflow: hidden; }
.art-recommended-topics-box .art-hot-right {
    padding: 10px 0 0;
}
.art-recommended-topics-box .art-hot-right span{float: left; line-height: 38px; font-size: 16px; color: #666; margin-right: 10px; cursor: text;}
/* 微信 */
.pc-pop-wechat{ position: fixed; top: 50%; left: 50%; width: 780px; height:520px; margin-left: -390px; margin-top: -260px; z-index: 10002; text-align:center;}
.pc-pop-wechat-in{ position:relative; background-color: #ececec; border-radius: 10px; width:100%; height:100%; background-image: url(../../../images/youlai/ylhao/ylh_doc_wechat.png); background-size: 186px 310px; background-position: 54px 142px; background-repeat: no-repeat;}
.pc-pop-wechat-in .wechat-close{ position:absolute; top:26px; right:22px; width: 36px; height: 36px; }
.pc-pop-wechat-in .wechat-close:before,
.pc-pop-wechat-in .wechat-close:after{ content: " "; position: absolute; top: 13px; left: 0; width: 38px; height: 6px; background-color: #c9c9c9; z-index: 10;}
.pc-pop-wechat-in .wechat-close:before{
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
}
.pc-pop-wechat-in .wechat-close:after,
.icon-sys i:before{
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.pc-pop-wechat-in h3{ margin-top:8px; height:86px; font-size:30px; color:#222; line-height:86px; }
.pc-pop-wechat-in .QRcode{ width:238px; height:238px; overflow:hidden; margin: 0 auto;}
.pc-pop-wechat-in .QRcode img{ width:100%;}
.pc-pop-wechat-in p{ font-size:15px; color:#222; line-height:26px; margin-top:28px;}
.pc-pop-wechat-in p .col-ff9500{ color:#ff9500;}
.icon-sys{ padding-left:25px; position:relative;}
.icon-sys i{ position:absolute; top:3px; left:0; width:18px; height:18px; border:1px solid #2fa3bf; border-radius:3px;}
.icon-sys i:before,.icon-sys i:after{ content: " "; position: absolute; z-index: 10;}
.icon-sys i:before{ top: 0; left: -1px; width: 17px; height: 17px; background-color: #ececec;}
.icon-sys i:after{ top: 7px; left: -1px; width: 18px; height: 2px; background-color: #6dbbce;}
.wechat-close-next{ width:106px; height:42px; margin: 13px auto; background-color:#c9c9c9; border-radius:5px; text-align:center; line-height:42px; font-size:18px; color:#fff;}
.pc-pop-wechat-in .wechat-close,.wechat-close-next{ cursor:pointer;}
/* 20170406 */
.txblock01{ padding:36px 0 54px;}
.txblock01 dt{ margin-bottom:20px;}
.txblock01 dt,.txblock01 dt .tx01_left,.txblock01 dt .tx01_right,.txblock01 dd{ float: left;}
.txblock01 dt,.txblock01 dt .tx01_left,.txblock01 dt .tx01_right{ height:248px;}
.txblock01 dt .tx01_left{ width:440px;background-image: url(../../../images/youlai/ylhao/ylh_doc_wechat.png); background-size: 100px 167px; background-position: 15px 65px; background-repeat: no-repeat;}
.txblock01 dt .tx01_left p{ position:relative; width:268px; height:130px; padding:15px 0 0 15px; margin-left:128px; background-color:#43bfc7; border-radius:16px; font-size:18px; color:#fff; font-weight:normal; line-height:1.3;}
.txblock01 dt .tx01_left p strong{ display:block; font-size:24px; font-weight:normal; margin-bottom:18px;}
.txblock01 dt .tx01_left p:after{
    content:" "; position:absolute; bottom:-9px; left:-27px; border-radius:50%; border-right:10px solid #43bfc7; width: 78px; height: 61px; border-radius: 50%; border-right: 22px solid #43bfc7;
    -webkit-transform: rotate(26deg);
    -moz-transform: rotate(26deg);
    -o-transform: rotate(26deg);
    transform: rotate(26deg);
}
.txblock01 dt .tx01_left p span{ background-color:#43bfc7; z-index:2; position: relative;}
.txblock01 dt .tx01_right{ margin-right:36px; width:204px;}
.txblock01 dt .tx01_right img{ display:block; width:100%;}
.txblock01 dd{ color:#333;}
.txblock01 dd h3{ font-size:24px; line-height:1; margin-bottom:14px;}
.txblock01 dd p{ font-size:18px; line-height:22px;}
.binding_personal>p{ margin: 36px 0 24px; font-size:20px; color:#222; line-height:1;}
.binding_personal dl{ height:162px;}
.binding_personal dl dt{ float:left; position:relative; padding-left:144px; width:375px;}
.binding_personal dl dt span.photo{ position:absolute; top:0; left:0; width:120px; height:120px; border-radius:50%; overflow:hidden;background-image: url(../../../images/youlai/ylhao/ylh_doc_bg.jpg); background-size: 120px 120px; background-repeat: no-repeat;}
.binding_personal dl dt span.photo img{ display:block; width:100%; height:100%;}
.binding_personal dl dt h3{ padding: 30px 0 6px; font-size:20px; color:#333; line-height:1.3;}
.binding_personal dl dt p{ font-size:14px; color:#666; line-height:1.3; font-weight:normal;}
.binding_personal dl dd{ float:left; width:270px; height:110px; padding-top:14px; margin-top:6px; border-radius:16px; background-color:#f7fafd;}
.binding_personal dl dd h3{ position:relative; margin: 0 0 10px 12px; padding-left:26px; font-size:18px; color:#fb9605; line-height:20px;}
.binding_personal dl dd h3 i{ position:absolute; top:0; left:0; width:20px; height:18px; background-color:#fb9605; border-radius:50%;background-image: url(../../../images/youlai/ylhao/ylwap_icon_02.png); background-size: 15px 250px; background-position:6px -137px; background-repeat: no-repeat;}
.binding_personal dl dd h3 i:after{
    content:" "; position:absolute; bottom:-3px; right:2px; width:0; height:0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 6px solid #fb9605;
    -webkit-transform: rotate(-26deg);
    -moz-transform: rotate(-26deg);
    -o-transform: rotate(-26deg);
    transform: rotate(-26deg);
}
.binding_personal dl dd p{ margin-left:12px; font-size:14px; color:#666; line-height:16px;}
.binding_personal dl dd p span{ color:#43bfc7;}
.doc_binding .doc_b_top,.doc_binding .doc_b_bottom dd,.doc_b_bottom ul li .img i{background-image: url(../../../images/youlai/ylhao/ylh_doc_01.png); background-size: 746px 356px; background-repeat: no-repeat;}
.doc_binding .doc_b_top{ height:273px; padding: 158px 0 0 298px; border-bottom:1px dashed #dcdcdc; font-size:26px; color:#777; line-height:32px; background-position:18px 57px;}
.doc_binding .doc_b_top span{color:#ff990e;}
.doc_binding .doc_b_bottom{ position:relative; width:640px; margin: 35px 0 0 17%; height:310px; }
.doc_binding .doc_b_bottom dt img{ display:block; width:246px; height:246px;}
.doc_binding .doc_b_bottom dd{ position:absolute; top:76px; right:5px; width:340px; height:98px; background-position:-402px -244px;}
.doc_b_bottom ul{ width:690px; height:220px; margin:66px 0 0 -30px;}
.doc_b_bottom ul li{ float:left; width:230px; height:220px; color:#000; text-align:center;}
.doc_b_bottom ul li .img{ display:block; width:130px; height:130px; margin:0 auto 36px; border-radius:50%; overflow:hidden;}
.doc_b_bottom ul li .img i{ display:block; width:100%; height:100%;}
.doc_b_bottom ul li:nth-child(1) .img{ background: linear-gradient(to top right,#67dbd5,#67dbd5);}
.doc_b_bottom ul li:nth-child(2) .img{ background: linear-gradient(to top right,#67dbd5,#68dea4);}
.doc_b_bottom ul li:nth-child(3) .img{ background: linear-gradient(to top right,#429fd9,#53b9f9);}
.doc_b_bottom ul li:nth-child(1) .img i{background-position:0 -224px;}
.doc_b_bottom ul li:nth-child(2) .img i{background-position:-130px -224px;}
.doc_b_bottom ul li:nth-child(3) .img i{background-position:-260px -224px;}
.doc_b_bottom ul li h5{ font-size:24px; line-height:1;}
.doc_b_bottom ul li p{ font-size:18px; line-height:24px;}
.doctuidoc{ position:fixed; bottom:45px; left:8px; width:182px; height:242px; z-index:1000;}
.doctuidoc img{ display:block; width:170px; height:188px; margin: 0 auto;}
.doctuidoc p{position: relative; padding-top:15px; padding-left:28px; line-height:20px; font-size:16px; color:#222; background-color: #f7fafd;}
.doctuidoc p span{ color:#ff9201;}
.ylh_icon_horn{ position:absolute; top:0;left: 0;width: 24px;height: 22px; background-image: url(../../../images/youlai/wechat/ylh_wechat_icon_01.png); background-size: 30px 500px; background-repeat: no-repeat; background-position:0 -240px;}
.doctuidocclose{ position:absolute; top:0; right:5px; width:24px; height:24px; background:rgba(255, 255, 255, 0.8);}
.doctuidocclose:after,.doctuidocclose:before {position: absolute; top: 11px; left: 1px; content: ""; display: inline-block; width: 22px; height: 2px; background-color: #c7c7c7; }
.doctuidocclose:before {transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); }
.doctuidocclose:after {transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }

/* subaccount answer 18 05 02 */
.state-btn{margin-top:10px; height: 40px; line-height: 40px; border-bottom: 1px dashed #d3d3d3; }
.refreshbox{
    background-image: url(../../../images/youlai/ylhao/icon-refresh.png); background-size: 20px 20px; background-repeat: no-repeat;
    padding-left: 25px; background-position: 0 10px; cursor: default; }
.state-btn,.state-btn a{font-size: 14px; color: #999; }
.state-btn a:hover{text-decoration: none;}
.answer-box .an-title{height: 36px; line-height: 36px; overflow: hidden; font-size: 22px; color: #222; font-weight: bold; }
.answer-box .an-p{height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666; }
.answer-box .an-text{border: 1px solid #ddd; width: 100%; height: 280px; padding: 8px 11px; line-height: 24px; font-size: 14px; color: #666; vertical-align: top; outline: none; resize: none; }
.answer-box .an-ptext{padding: 8px 0; line-height: 24px; font-size: 15px; color: #666; word-wrap: break-word; word-break: normal; }
.answer-box .art-con-p{ text-align: center;border-top:0; }
.answer-box .btn-draft, .answer-box .btn-submit{float: none;width: 100px; display: inline-block;margin-right: 24px; }
.answer-box .btn-draft:hover{text-decoration: none;}
.answer-box .an-title .state01,.answer-box .an-title .state02{margin-left: 6px; padding:2px 6px; font-size: 14px; font-weight: normal; color: #fff; border-radius: 3px; }
.answer-box .an-title .state01{background-color: #ff9500;}
.answer-box .an-title .state02{background-color: #ff5e3a;}
.answer-box .art-fail{font-size: 14px;}
.art-list-new .art-list-p2 {margin-top: 10px; }

.sidebar-box ul li a .icon8{ background-image:url(../../../images/youlai/ylhao/ylh_icon_01_02.png); background-size:60px 20px; background-repeat:no-repeat;background-position:1px 2px;}
.sidebar-box ul li a.active .icon8,.sidebar-box ul li a:hover .icon8{background-position:-41px 2px;}
.text01{font-size: 12px;color: #aeaeae;line-height: 1.5;margin-top: 5px;}
.col_ff8000{color: #ff8000;}
.text_prompt{position: relative; font-size: 13px;color: #333;line-height: 22px; padding: 10px;background:#ffffcc;margin-top: -1px;}
.col_169bd5{color: #169bd5;cursor: pointer;}
.text02{margin-top: 24px;font-size: 16px;color: #BCBCBC;}

.authentication_qr{display: none; position: absolute;left: 18%;top: 10px;width: 350px;height: 330px;border:1px solid #ccc;background: #fff;z-index: 100;}
.authentication_qr p{font-size: 16px;color: #333;line-height: 1.5; text-align: center; padding-top: 40px;}
.authentication_qr ul{width: 200px;height: 200px;margin: 20px auto;}
.authentication_qr ul img{display: block;width: 100%;height: 100%;}

.authentication_qr .wechat-close{ position:absolute; top:10px; right:10px; width: 20px; height: 20px; }
.authentication_qr .wechat-close:before,
.authentication_qr .wechat-close:after{ content: " "; position: absolute; top: 10px; left: 0; width: 16px; height: 2px; background-color: #c9c9c9; z-index: 10;}
.authentication_qr .wechat-close:before{
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
}
.authentication_qr .wechat-close:after{
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.skip_btn{display: inline-block; width: auto; height: 30px; font-size: 14px; border-radius: 5px; font-weight: normal; margin-top: 4px; line-height: 28px; text-align: center; cursor: pointer; padding: 0 10px; color: #fff!important; background: #43bfc7!important; }
.profit{position: absolute;top: 25px;right: 0;font-size: 16px;color: #FF8000; }
.unauthorized_qr{margin-left: -100px;}
.unauthorized_qr p{font-size: 16px; color: #333; line-height: 1.5; text-align: center; padding-top: 60px; }
.unauthorized_qr ul{width: 200px; height: 200px; margin: 20px auto; }
.unauthorized_qr ul img {display: block; width: 100%; height: 100%; }

.pc-pop-dtxz-box{width: 560px; margin-left: -280px; margin-top: -220px;}
.right_notice_btn{font-size: 14px; font-weight: normal; line-height: 36px; cursor: pointer; padding: 0 10px; color: #333!important;}
.pc-pop-dtxz ul{padding: 15px 0 10px;}
.pc-pop-dtxz ul li{position: relative;font-size: 14px;color: #333;line-height: 21px;padding-left: 20px;padding-bottom: 5px;}
.pc-pop-dtxz ul li span{position: absolute;top: 0;left: 0;}
.pc-pop-dtxz .pop-btn-submit{width: 200px;margin: 0 auto;}
.wytw_block02{position: relative;}
.wytw_block02 span{position: absolute;bottom: 8px;right: 10px;font-size: 12px;}
.wytw_block02 span b{font-weight: normal;}
