html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,legend,p,input,select{margin:0;padding:0;}
body{font:14px/24px "Microsoft YaHei",sans-serif;color:#666;word-wrap:break-word;-webkit-text-size-adjust:none;overflow-x:hidden;background-color:#fff;}
img{border:0;vertical-align:top;max-width:100%;}
li{list-style:none;}
em,i{font-style:normal;}
a{text-decoration:none;color:#666}
.undis{display:none;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.cursor{cursor: pointer;}
.grey{color:#999}
.imp{color:#fc3c1d !important;}
.imp2{color:#333}
.acor{color:#00bfb5}
/* .imp2{color:#1ebeb4} */
.ellips{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wrap{width:1180px;overflow:hidden;margin:0 auto;}
.main{float:left;width:760px;}
.sider{float:right;width:380px;}
.fl{float: left;}
.fr{float: right;}
.tit{padding:20px 0;border-bottom:1px solid #ccc;font-size:26px;line-height:26px;font-weight:normal;color:#333}
.tit::before{content:'';display:inline-block;vertical-align:bottom;margin-right:10px;width:10px;height:26px;background-color:#00bfb5;}
.tit .more{float:right;font-weight:normal;font-size:14px;}
.input-text{display:inline-block;border:1px solid #ccc;padding-left:20px;width:248px;height:50px;line-height:50px;color:#333;vertical-align:top;font-size:16px;}
.label{display:inline-block;padding-right:20px;}
.cursor{cursor:pointer;}
.tc{text-align:center;}

.logo,.icon,.radio_bg,.service-step li::after,.icon-close,.project-name::before,.advantage-icon-box,.icon-free-consult,.advantage-icon,.advantage-list-2 li,.success-box::before,.hot-line::before{background:url(../images/bg.png?ver=202011050001) no-repeat;}
/* 顶部导航 */
.top-nav-wrap{height:79px;border-bottom:1px solid #ccc}
.logo{float:left;margin-top:16px;width:140px;height:50px;overflow:hidden;line-height:150px;}
.nav{float:left;margin-left:50px;font-size:18px;line-height:76px;text-align:center;}
.nav a{color:#333}
.nav li{float:left;margin:0 40px;border-bottom:4px solid transparent;}
.nav .cur{border-color:#00bfb5}
.nav .cur a{color:#00bfb5;}
.hot-line{line-height:79px;font-size:24px;color:#333}
.tel-400{line-height:80px;font-size:24px;color:#333}
.hot-line::before{content:'';display:inline-block;margin:0 10px 0 -38px;width:28px;height:28px;overflow:hidden;vertical-align:middle;background-position:-472px 0;}
.wx-online{display:block;margin-top:-15px;}
.top-nav-wrap .wx-online{text-align:center;margin-top:-28px;}
/* 面包屑导航 */
.nav-crumb{line-height:34px;color:#999}
.nav-crumb a{color:#999}
/* 报名 */
.signup-info-wrap{height:388px;color:#999;background:url(../images/bg_signup.jpg) no-repeat center top;}
.signup-info{height:116px;}
.signup-name{margin:0 0 10px;font-size:30px;text-align:center;color:#333}
.signup-number{text-align:center;font-size:18px;}
.signup-list-box{position: relative;margin-top:15px;}
.signup-list{position: absolute;left:0;white-space:nowrap;}
.signup-form{height:198px;padding-bottom:40px;background-color:#fff;}
.signup-form-list{margin:0 0 20px 25px;height:52px;line-height:52px;font-size:16px;color:#333;}
.signup-info-wrap li{float:left;margin-left:40px;}
.signup-info-wrap .signup-form{padding-top:30px;height:168px}
.radio{position:relative;display:inline-block;margin-right:8px;vertical-align:-3px;width:20px;height:20px;overflow: hidden}
.radio .input-radio{position: absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.radio_bg{display:block;background-position:-150px 0;}
.radio .input-radio:checked + .radio_bg{background-position:-180px 0;}
.siginup-submit-box{margin-left:420px}
.signup-submit{padding-top:9px;margin-bottom:10px;width:340px;height:53px;border-radius:3px;text-align:center;font-size:22px;line-height:26px;color:#fff;background-color:#00bfb5;}
.signup-num{font-size:14px;display:block;color:rgba(255, 255, 255, 0.8)}
.siginup-submit-box input{margin-right:8px;}
/* 平台优势 */
.advantage-list{height:212px;margin-bottom:20px;padding-top:30px;text-align:center;background-color:#00bfb5;color:#fff;}
.advantage-list li{float: left;width:25%;}
.advantage-list .advantage-icon{display:block;width:120px;height:120px;overflow:hidden;margin:0 auto 20px;display:block;background-position:0 -500px;}
.advantage-list h4{color:#fff}
.advantage-list-2{white-space:nowrap;height:auto;overflow:hidden;font-size:18px;color:#333;background-color:transparent;}
.advantage-list-2 li{margin:0 45px;width:100px;background-position:-110px -240px;}
.advantage-name{width:200px;margin-left:-50px;text-align:center;}
.advantage-list .icon{display:block;margin:10px 0 0 10px;width:100px;height:100px;}
.advantage-list-2 .icon{margin:0 0 10px}
.icon-free{background-position:0 -60px;}
.icon-doctor{background-position:-110px -60px;}
.icon-subsidy{background-position:-220px -60px;}
.icon-choice{background-position:-330px -60px;}
/* 尾部 */
.footer{clear:both;overflow:hidden;;margin-top:60px;padding:55px 0;background-color:#f6f6f6;color:#999}
.footer a{margin:0 8px;color:#999}
.nav-footer{margin:0 0 25px -8px;}
.footer .hot-line{line-height:50px;}
/* 服务介绍 */
.service-box{margin:20px 0;padding:14px 20px 0;background-color:#f6f6f6;}
.service-introduction{margin-bottom:-15px;line-height:26px;color:#333;}
.service-step li{position:relative;height:90px;padding:35px 0 20px;}
.service-step .service-icon{float:left;margin-right:20px;width: 90px;height: 90px;line-height:90px;text-align:center;border-radius:50%;background-color: #fff;}
.service-step li::after{content:'';position:absolute;left:30px;bottom:-15px;width:32px;height:15px;background-position:-210px 0;}
.service-step li:last-child:after{display: none;}
.service-step .icon{display:inline-block;width:50px;height:52px;vertical-align:middle;}
.icon-s-consult{background-position:5px -170px;}
.icon-s-tel{background-position:-60px -170px;}
.icon-s-run{background-position:-120px -170px;}
.icon-s-free{background-position:-180px -170px;}
.service-name{margin-bottom:11px;font-size:18px;color:#333;}
.table-cell{display: table-cell;vertical-align: middle;height:90px;}
/* 招募标准 */
.standard-tit{padding:18px 0 12px;font-size:18px;color:#333}
.standard-tit::after{border-top:1px solid #ccc;}
.standard-list{padding-bottom:15px;}
.bor-bm{border-bottom:1px solid #ccc}
/* 列表 */
.list li{padding:20px 0;border-bottom:1px solid #ccc;overflow:hidden;}
.list li:last-child{border-bottom:none;}
.list a{display:block;overflow:hidden;color:#666}
.list img{float:left;margin-right:20px;width:150px;height:112px}
.list .list-info{margin:-3px 0 -5px;}
.list h4{margin-bottom:11px;font-size:18px;color:#333;}
.list .doctor-name{margin-bottom:8px;}
/* 发送验证码 */
.popup-div{position:fixed;z-index:10;left:50%;top:50%;margin:-100px 0 0 -175px;padding:0 19px;width:310px;height:200px;border:1px solid #ccc;background-color:#fff;}
.popup-tit{line-height:54px;font-weight:normal;color:#333}
.popup-div .grey{margin-top:-4px;white-space:nowrap;}
.verify-box{margin-top:4px;border:1px solid #ccc;height:40px;line-height:40px;}
.verify-box .input-verify{border:none;padding-left:10px;width:202px;height:40px;outline:none;font-size:14px;}
.verify-btn{display:inline-block;width:95px;text-align:center;background-color: #f6f6f6;color:#00bfb5;}
.popup-btn{display:block;margin-top:20px;font-weight:bold;line-height:42px;border-radius:4px;text-align:center;background-color:#00bfb5;color:#fff;}
.icon-close{position: absolute;right:18px;top:18px;width:20px;height:20px;overflow:hidden;line-height:100px;cursor: pointer;background-position:-250px 0;}
/* 关于我们 */
.about-wrap{margin-bottom:20px;height:450px;background:url(../images/bg_about.jpg) no-repeat center top}
.about-notice{margin-top:3px;text-align:center;color:#999}
.about-box{padding:15px 0 20px;color:#333}
.about-img{margin:15px 0;}
/* 快速报名 */
.mr20{margin-right:20px;}
.signup-form-fast{margin:0;height:auto;font-size:14px;}
.consult-num{margin:15px 0;}
.signup-form-fast li,.signup-form-story li{margin-bottom:20px;}
.signup-form-story .label{padding-right:0;width:55px;}
.signup-form-fast .label{padding-right:20px;width:40px;text-align:right;}
.signup-form-fast .input-text{font-size:14px;width:298px}
.signup-submit-fast{width:380px;height:52px;padding-top:6px;font-size:18px;}
/* 医院详情 */
.hospital-detail{margin:0 0 20px;color:#333}
.hospital-name{padding-top:30px;font-size:24px !important;}
/* 病友故事 */
.consult-bg{margin:20px 0;padding-left:20px;line-height:32px;background-color:#f6f6f6}
.signup-form-story{height:auto;margin:0;}
.siginup-submit-box2{margin-left:55px}
.siginup-submit-box2 .signup-submit-fast{width:320px}
.story-title{padding:20px 0 15px;}
.story-name{margin-bottom:5px;font-size:24px;color:#333}
/* 项目详情 */
.article-title{margin:20px 0 0;font-size:24px;color:#333}
.project-info{margin:22px 0 0;padding:15px 0 15px 20px;background-color:#f6f6f6;}
/* 首页 */
h4{font-size:16px;color:#333}
.index-wrap{padding-top:26px;height:424px;background:url(../images/bg_index.jpg) no-repeat center top;}
.index-notice{text-align:center;font-size:16px;color:#999}
.cooperate-list{height:123px;padding-top:42px;line-height:50px;font-size:16px;text-align:center;background-color:#00bfb5;color:#fff;}
.cooperate-list li{float:left;width:33.3%;}
.cooperate-list .imp-num{display:block;font-size:50px;}
.title{line-height:155px;text-align:center;font-size:34px;color:#333}
.advantage-index{text-align:center;line-height:28px;padding-bottom:55px;}
.advantage-index li{float:left;width:25%;position: relative;}
.advantage-index li::after{content:'';position: absolute;right:0;top:30px;width:1px;height:62px;background-color:#ccc;}
.advantage-index li:last-child::after{background-color:transparent;}
.advantage-icon-box{display:block;margin:0 auto 14px;width:120px;height:120px;overflow:hidden;background-position:-340px -240px;}
.advantage-icon-box .icon{display:block;height:100%;}
.advantage-icon-box .icon-free{background-position:0 -370px;}
.advantage-icon-box .icon-doctor{background-position:-120px -370px;}
.advantage-icon-box .icon-subsidy{background-position:-240px -370px;}
.advantage-icon-box .icon-choice{background-position:-360px -370px;}
.bgdiv{background-color:#f6f6f6}
/* 主营服务及介绍 */
.services-introduction li{padding-bottom:60px;}
.services-introduction dl{width:510px}
.services-introduction dl.fr{margin-left:40px;}
.services-introduction dt{margin:118px 0 15px;font-size:24px;color:#333;}
/* 企业资讯 */
.corporate-news ul{height:408px;width:1320px}
.corporate-news li{width:300px;float:left;margin:0 70px;line-height:22px;}
.corporate-img{margin-bottom:16px;width:300px;height:225px;border-radius: 7px;overflow:hidden}
.corporate-tit{position:relative;margin-top:-40px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:normal;color:#fff;background-color:rgba(0, 191, 181, 0.9);}
/* 关于我们 首页 */
.about-index{padding-bottom:60px;color:#333}
.about-title{margin:66px 0 10px;line-height:40px;font-size:30px;color:#1ebeb4;}
.about-info{width:500px}
.about-index-img{float: right;border-radius:8px;}
.signup-form-box{margin:0 0 40px 90px}
.signup-form-box li{float:left;margin-right:80px;line-height:52px;}

/* 招募项目 */
.project-list > li{padding:20px 0;border-bottom:1px solid #ccc;}
.project-list > li:last-child{border-bottom:none;}
.project-name{line-height:100px;font-size:18px;color:#333;}
.project-name::before{content:'';display: inline-block;vertical-align:middle;margin-right:20px;width:100px;height:100px;background-position:-220px -240px;}
.project-name a{color:#333}
.project-item-list li{margin-top:20px;padding-left:20px;border-radius:6px;line-height:34px;background-color:#f6f6f6;}
.project-item-list a{text-decoration:underline}
.show-more{margin-bottom:-20px;line-height:54px;cursor: pointer;}
.span-item{display:inline-block;margin-left:10px;vertical-align:0;width:60px;line-height:20px;text-align:center;font-size:14px;font-weight:normal;border-radius:2px;color:#fff;background-color:#ffbc09}
.com-title{margin-bottom:18px;font-size:30px;line-height:30px;color:#00bfb5}
.about-item-pic{margin:30px 0 20px;}

/* 翻页 */
.pager{margin:20px 0;text-align:center;line-height:40px;text-align:center}
.pager span,.pager a{display:inline-block;padding:0 17px;}
.pager .cur{background-color:#00bfb5;color:#fff;}


.free-consult-btn{position:fixed;z-index:10;right:0;top:298px;padding-left:20px;width:146px;height:54px;line-height:54px;font-size:20px;font-weight:bold;border-radius:4px 0 0 4px;cursor:pointer;color:#fff;background-color:#ffbc09;}
.icon-free-consult{float:left;margin:10px 10px 0 0;width:36px;height:34px;background-position:-250px -170px;}
/* 报名列表 */
.enroll-tit{line-height:40px;text-align: center;background-color:#f6f6f6;color:#999}
.enroll-list-wrap{position:relative;margin-top:10px;height:102px;overflow:hidden;line-height:34px;color:#333}
.enroll-list{position: absolute;width:100%;left:0;top:0;}
.enroll-list li{float:left;width:590px;height:34px;overflow:hidden;}
.enroll-list-story li{float:left;width:380px;height:34px;overflow:hidden;}
.enroll-list-about li{float: none;width:100%}

.enroll-list span{display:inline-block;white-space: nowrap;overflow:hidden;}
.enroll-list .w1{width:210px;}
.enroll-list .w2{width:145px;}
.enroll-list li:nth-child(2n) .w1{padding-left:40px}
.enroll-list-story .w1{width:120px;padding-left:0 !important;}
.enroll-list-story .w2{width:115px;}
.enroll-list-about .w1{width:160px;padding-left:0 !important;}
.enroll-list-about .w2{width:135px;}

.mt10{margin-top:10px;}
.click_link{cursor:pointer}
/*问卷*/
.tip-box{position:relative;margin:40px auto 20px;width:700px;line-height:32px;border-radius:16px;text-align:center;background-color:#fef2cd}
.tip-box::before,.tip-box::after{content:'';position:absolute;top:11px;width:10px;height:10px;overflow:hidden;border-radius:5px;background-color:#fff;}
.tip-box::before{left:10px;}
.tip-box::after{right:10px;}
.tit-questionnaire{width:1180px;margin:0 auto;line-height:50px;text-align:center;font-size:16px;color:#333;background-color:#f6f6f6;}
.questionnaire-wrap{margin:12px auto 0;width:900px;min-height:425px;}
.form-list{overflow:hidden;}
.form-list li{overflow:hidden;clear:both;margin-bottom:40px;line-height:32px;}
.form-list li:empty{line-height:0;}
.form-list .tit-label{float:left;width:220px;padding-right:20px;text-align:right;color:#333}
.form-list .input-text{padding-left:10px;width:488px;height:30px;line-height:30px;font-size:14px;}
.input-choose{margin-right:10px;}
.mr40{margin-right:40px;}
.ml15{margin-left:15px;}
.questionnaire-btn{position:relative;display:block;margin:41px auto;width:400px;line-height:52px;text-align:center;border-radius:4px;font-size:18px;color:#fff;background-color:#00c0b6;cursor:pointer;}
.questionnaire-btn::before{content:'';position:absolute;top:-40px;left:-250px;border-top:1px dotted #999;width:900px;}
.select-box{border:1px solid #ccc;width:200px;height:32px;padding-left:10px;}
.input-text.small{width:198px}
.textarea-box{resize:none;width:490px;height:95px;border:1px solid #ccc;padding:5px 0 0 10px;}
.success-box{margin:80px 15px 50px;text-align: center;line-height:24px;font-size:16px;color:#333}
.success-box::before{content:'';display:block;margin:0 auto 40px;width:60px;height:60px;background-position:-150px -500px;}
