@charset "utf-8";
/* CSS Document */

body,div,p,h1,h2,h3,h4,h5,h6,a,img,ul,li,span{margin:0;padding:0;border:0;}
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; height:none;} 
ol,ul { list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size:100%; } 
a:link,a:visited,a:active{text-decoration:none; font-weight:normal;}
a:hover{font-weight:normal;}
img{width:100%; max-width:100%; border:0 none; vertical-align:middle; -ms-interpolation-mode:bicubic;}
.clear{clear:both; height:0; overflow:hidden;}
body{ margin:0 auto; font-family: "微软雅黑"; font-size:1.0em; color:#222; background:#fff;}
.headWrap{ width:100%; margin:0 auto;}
/* .head{ width:100%; background:#ffa135; height: 578px; background:url(../images/headbg.jpg) no-repeat; background-size:100% 100%;} */
.headbg{width: 100%;}
.navWrap{ width:100%; margin:0 auto; background:#fff;}
.navbox{ width:1152px; margin:0 auto; background:#fff;}
.logo{ width: 82px; height: 37px; float:left; margin-top:12px;}
.wap-jkjlogo,.wap-logo{ display:none;}
.nav{ width:auto; float:right; font-size:14px; margin-left:14px; height:60px; display: flex; align-items: center;}
.nav .prev-wrap{ color:#222; display:inline-block; padding-right: 15px; cursor: pointer; position: relative; height: 100%; line-height: 60px;}
.nav .prev-wrap .prev-box{ width: 100px; padding: 15px; background: white; position: absolute; top: 55px; left: 50%; transform: translateX(-50%); display: none; border-radius: 4px;}
.nav .prev-wrap:hover .prev-box{ display: block; }
.nav .prev-wrap .prev-box .prev-year{ width: 100%; line-height: 20px; text-align: center; position: relative; cursor: pointer; }
.nav .prev-wrap .prev-box .prev-year:nth-of-type(1){ margin-bottom: 20px; }
.nav .prev-wrap .prev-box .prev-year ul{ width: 100px; padding: 10px; background: white; position: absolute; top: 0; left: 100px; display: none; }
.nav .prev-wrap .prev-box .prev-year:hover{ color: #3F66F5; }
.nav .prev-wrap .prev-box .prev-year:hover ul{ display: block; }
.nav .prev-wrap .prev-box .prev-year ul li{ width: 100%; line-height: 30px; text-align: center; }
.nav .prev-wrap .prev-box .prev-year ul li a{ text-decoration: none; color: #333; }
.nav .prev-wrap .prev-box .prev-year ul li a:hover{ color: #3F66F5; text-decoration: underline; }
.nav>a{ color:#222; display:inline-block; margin-left:10px; padding-right:15px; }
.nav>a:hover{ color:#555;}
.nav .eng{ font-family:Arial; font-size:14px; position:relative; display:inline-block;color:#0080FF;}
.nav .eng:hover {color: #0a65c0;}
.nav .eng .erweima{ height:132px; width:109px; background:url(https://www.cn-healthcare.com/images/rlx/ewmpic.png) no-repeat; background-size:109px 132px; display:none; position:absolute; top:50px; left:-12px;}
.nav .eng:hover .erweima{ display:block; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;}
.oncology{ float:right; width:170px; height:46px; margin-top:13px; background:url(https://www.cn-healthcare.com/images/rlx/oncology.jpg) no-repeat; background-size:170px 46px;}
.headbox{ width:1200px; margin:0 auto;}
.headleft{ float:left; width:680px; margin-left:0px; margin-top: 75px;position: relative;}
.headleft span{ width:90px; height:4px; background:#3F66F5; display:block;}
.banner-line-img{width: 7px;position: absolute;left:0;top:59px}
.huiz{ width: 150px; float:left; margin-left:20px;}
.ruilx-wap-img{display:none;}
.writing{ color:#fff; float:left; margin-left: 20px; margin-bottom: 0px; width:100%;}
.writing h4{ font-size:24px;}
.writing h3{ font-size:32px;}
.headleft p{ font-size:16px; color:#fff;  text-align:justify; margin-top:15px;margin-left: 20px;line-height: 22px;width: 100%;display: block;}
.share{ position: relative; float: right;}
.share b{ width:600px; border-top:1px solid #3F66F5; display:block; margin-top:30px;}
.share a{ width:32px; height:32px; display:inline-block;}
.share a.wx{ background:url(https://www.cn-healthcare.com/images/rlx/share.png) no-repeat; background-size:90px 90px; background-position:0 0; margin-right: 10px;}
.share a.wx:hover{ background-position:0 -58px;}
.share a.sina{ background:url(https://www.cn-healthcare.com/images/rlx/share.png) no-repeat; background-size:90px 90px; background-position:-58px 0;}
.share a.sina:hover{ background-position:-58px -58px;}
.headright{ float:right; width:448px; height:389px;margin: 78px -11px 0 0;}
.share .wx{cursor: pointer;}
.share .er_code{position: absolute;width: 120px;left: -29px; top: 50px;display: none;}
.title{ width:990px; margin:0px auto 68px auto;background: url(https://www.cn-healthcare.com/z/rlx/08/images/policy_bg.png) no-repeat bottom;padding: 20px 20px 28px 20px;}
.title p{ color:#222; line-height:150%;}
.title div.t1{ font-size:28px;text-align: center;color: #3F66F5;margin: 8px auto 20px;font-weight: bold;}
.title p.t2{ font-size:16px; color: #333;text-indent: 2em; line-height: 1.8; margin-bottom: 15px;}
.content{ width:1152px; margin:0 auto;}
.content ul li{ width:1152px; position:relative; }
.content ul li:nth-of-type(1){ margin-bottom: 60px; }
.content ul li div{ margin-bottom: 15px; }
.content ul li div.tit{ width: 100%; display: flex; align-items: center;}
.content ul li div.tit>span{ width: 6px; height: 32px; background: #3F66F5; border-radius: 1px; display: block; margin-right: 8px;}
.content ul li div.tit>h3{ font-size: 34px; font-weight: bold; color: #3F66F5; margin-right: 10px;}
.content ul li div.tit>i{ display: block; width: 60px; height: 16px; background: url(../images/btn-bg@2x.jpg) no-repeat 0 0/100% 100%; line-height: 16px; text-align: center; color: white; font-size: 12px; font-style: normal; transform: translateY(6px);}
.content ul li div.tit1>span{ background: #3F66F5; }
.content ul li div.tit1>h3{ color: #3F66F5; }
.content ul li div.tit2{width: 303px;height: 30px;background: url(https://www.cn-healthcare.com/z/rlx/08/images/case_tit.png); background-size: cover;}
/* .content ul li div.tit3{width: 254px;height: 30px;background: url(../images/review_tit.png); background-size: cover;} */
.leftpic{ width: 380px; max-height: 400px; float:left; overflow:hidden;}
.leftpic img{ width: 100%; height: auto;}
.rightwit{ width:516px; overflow:hidden; padding:2px 30px; background:#fff;}
.rightwit h2{ font-size:28px; color:#333; margin-bottom:18px; line-height:125%;font-weight: bold;}
.rightwit p{ font-size:16px; line-height:160%; color:#333; margin-bottom:15px; text-align:justify; min-height: 50px; max-height: 270px;}
.rightwit b{ font-size:14px; color:#3F66F5; font-weight:normal;}
.rightwit a{ font-size:14px; color:#3F66F5;}
.rightwit .look-detail-btn{float: right; display:inline-block;width: 117px;height: 29px;line-height: 29px;font-size: 16px;color: #FFF;background: url(../images/btn-bg@2x.jpg) no-repeat 0 0/100% 100%; text-align:center;}
.horizontal-line-img {display: block; width: 28px; height: 4px; margin-bottom: 10px;background:url(../images/btn-bg@2x.jpg) no-repeat 0 0/100% 100%;}
.past,.now{padding: 40px 0 20px 0; width:100%; background:#fff;}
.past a,.now a{ width:536px; float:left; display:block; overflow:hidden; margin-bottom:20px;}
.past a b,.now a b{ width:117px; height:29px; display:block; color:#fff; background:url(../images/btn-bg@2x.jpg) no-repeat 0 0/100% 100%; line-height:29px; font-size:14px; text-align:center; font-weight:normal; float:left;}
.past a p,.now a p{ width: 406px; height:29px; overflow:hidden; white-space:nowrap; float:left;text-overflow: ellipsis; font-size:14px; line-height:28px; margin-left:10px; color:#222;}
.past a p:hover,.now a p:hover{ color:#3F66F5;}
.past a p em,.now a p em{ background:#3F66F5; font-size:12px; color:#fff; font-style:normal; padding:0 1px;}
.bottomWrap{ width:100%; background:rgba(63, 102, 245, 0.07);}
.wapBottomWrap{display:none;}
.bottom{ margin:0 auto; width:1152px; padding:30px 0; font-size:12px; font-family:Microsoft YaHei; text-align:center;}
.bottom p{color:#666; display:inline-block; float:left; padding:0 0 0 20px; text-align:center; width:100%;font-size: 14px;line-height: 21px;}
.bottom p a{ color:#666;font-size: 14px;}
.bottom p a:hover{color: #3F66F5;}
.bottom span a{ margin-right:5px;}
.pc-bottom-logo{display: block;width: 271px;margin: 0 auto 16px;}

@media screen and (min-width:100px) and (max-width: 750px){ 
    html{font-size: 10px}
    .logo,.nav,.headright,.share,.bottomWrap{ display:none;}
    .headWrap{ width:100%; margin:0 auto;}
    .head{ width:100%;}
    .banner-line-img {display:none;}
    .navbox{ width:100%; margin:0 auto; background:rgba(255,255,255,0.2); height:49px; padding-top:11px;display: none;}
    .wap-jkjlogo{ float:left; height:24px; margin-left:10px; margin-top:6px; width:76px; display:block;}
    .wap-jkjlogo a{ display:block;}
    .wap-jkjlogo a img{ width:76px; height:24px;}
    .wap-logo{ width:56px; height:38px; background:url(https://www.cn-healthcare.com/images/rlx/wap-icon.png) no-repeat; background-size:114px 94px; background-position:0 0; display:block; margin-left:15px; float:left;}
    .oncology{ float:right; width:114px; height:32px; margin-top:3px; background:url(https://www.cn-healthcare.com/images/rlx/wap-icon.png) no-repeat; background-size:114px 94px; background-position:0 -62px; margin-right:20px;}
    .headbox{ width:100%; margin:0 auto;}
    .headleft{ float:none; width:92%; margin:0 auto;position: relative;}
    .headleft span{ display:none;}
    .huiz-writing-box{position: relative;height: 60px; width:100%;}
    .huiz {width: 16rem; margin-top: 0px; margin-left: 10px;}
    .ruilx-wap-img{display:block;width: 750px;margin: 0 auto;padding-top: 11%;}
    .writing{margin-left: 0px;margin-left: 2px;width:100%;}
    .writing h4{ font-size:1.125em;}
    .writing h3{ font-size: 1.7em; line-height:125%; color: #FFF;font-weight: 500;    margin: 4px 0 6px 10px;}
    .headleft p{ width: 94%;line-height: 18px;font-size: 1.4rem; color:#fff;  text-align:justify; margin-left:10px; margin-top: 5px;}
    .title{ width: 92%;margin: 0px auto 0 auto;text-align: justify;padding: 0; padding: 2rem 2rem 2.8rem 2rem;box-sizing: border-box;}
    .title p{ color:#222; line-height:150%;}
    .title div.t1 {font-size: 2rem;text-align: center;color: #3F66F5;margin: 8px auto 20px;font-weight: bold;}
    .title span.t1{ font-size:1.2em;}
    .title p.t2{ font-size: 13px;}
    .content{ width:92%; margin:0 auto;}
    .content ul li{ width:100%; position:relative;}
    .content ul li:nth-of-type(1){ margin-bottom: 30px; }
    .content ul li div{ }
    .content ul li div.tit>span{ width: 3px; height: 20px;}
    .content ul li div.tit>h3{ font-size: 18px;}
    .content ul li div.tit>i{ transform: translateY(2px);}
    .content ul li div.tit2{width: 165px;height: 16px;background: url(https://www.cn-healthcare.com/z/rlx/08/images/wap_case_tit.png); background-size: 100% 100%;}
    .leftpic{width: 380px; height:auto; float: none;}
    .leftpic img {width: 80%; height: auto;display: block;margin: 0 auto;}
    .rightwit{ width:92%; height:auto; overflow:hidden; padding:12px 4%; background:#fff;}
    .rightwit h2{ font-size:1.6rem; color:#222; margin-bottom:12px;text-align:center;}
    .horizontal-line-img {display: block; width: 96px; height: 4px; margin: 0 auto 10px;background: url(../images/btn-bg@2x.jpg) no-repeat; background-size: 100% 100%;}
    .rightwit p{ font-size:0.875em; line-height:150%;  margin-bottom:12px; text-align:justify;}
    .rightwit b{ font-size:0.875em; color:#3F66F5; font-weight:normal;}
    .past,.now{ padding:15px 2px 0 2px; width:92%; background:#fff; margin-bottom:30px;}
    .past a,.now a{ width:100%; float:left; display:block; overflow:hidden; margin-bottom:10px;}
    .past a b,.now a b{ width:18%; height:18px; display:block; color:#fff; background: url(../images/btn-bg@2x.jpg) no-repeat 0 0/100% 100%; line-height:18px; font-size:1em; text-align:center; font-weight:normal; float:left;}
    .past a b.new,.now a b.new{ background:#3F66F5;}
    .past a p,.now a p{ width:80%; float:left; font-size: 13px; line-height:24px; height:24px; margin-left:2%; color:#222; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .past a p.new,.now a p.new{ color:#3F66F5;}
    .past a p em,.now a p em{ background:#3F66F5; font-size:0.75em; color:#fff; font-style:normal; padding:0 1px;}
    .wapBottomWrap{display:block;width: 100%; height: 52px;line-height: 52px;text-align: center;background:rgba(63, 102, 245, 0.07);background-image: url(../images/policy_bg.png);background-repeat: no-repeat;background-position: bottom;background-size: 100%;}
    .wap-bottom-logo{width: 59px;height: 27px;}
    .wap-bottom-logo1{width: 170px;}
    .rightwit .look-detail-btn {float: right;display: inline-block;width: 82px;height: 21px;line-height: 21px;font-size: 12px;
    color: #FFF;background: url(../images/btn-bg@2x.jpg) no-repeat 0 0/100% 100%;background-size:100% 100%;text-align: center;}
}
@media screen and (min-width:400px) and (max-width: 750px){
    .ruilx-wap-img {
        width: 70%;
        margin: 0 auto;
        padding-top: 6%;
    }
    .writing {
       
    }
    .huiz {
        margin-left: 10px;
    }
    .writing h3 {
        font-size: 20px;
        line-height: 26px;
        margin-left: 10px;
        margin-top: 0;
        color: #FFF;
        font-weight: 500;
        margin: 4px 0 6px 10px;
    }
	.rightwit{
		width: auto!important;
	}
}
@media screen and (min-width:100px) and (max-width:320px){ 
.navbox{ height:42px; padding-top:9px;}
.wap-logo{ width:52px; height:32px; background-size:104px 80px;}
.oncology{ width:104px; height:32px; background-size:104px 80px; background-position:0 -52px;}
}
@media screen and (device-width:320px) and (device-height:480px) and (-webkit-device-pixel-ratio:2){ /* 兼容iphone4/4s */
.navbox{ height:42px; padding-top:9px;}
.wap-logo{ width:52px; height:32px; background-size:104px 80px;}
.oncology{ width:104px; height:32px; background-size:104px 80px; background-position:0 -52px;}
}
@media screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2){ /* 兼容iphone5 */
.navbox{ height:42px; padding-top:9px;}
.wap-logo{ width:52px; height:32px; background-size:104px 80px;}
.oncology{ width:104px; height:32px; background-size:104px 80px; background-position:0 -52px;}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){ /* 兼容iphone6s*/ 
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){ /* 兼容iphone6plus*/

}

@media screen and (min-width:300px) and (max-width: 790px){
    
	.rightwit{
		width: auto!important;
	}
}

