/* 首页 */
.banner img{width:100%}
.wapban{display:none}
.indexmessage{background-color:#f0f0f0;height:79px;padding:20px 0}
.indexmessage .text{font-size:18px;line-height:39px;margin-right:21px}
.indexmessage .input{width:320px;height:39px;background-color:#fff;border:1px solid #d5d5d5;border-radius:5px;margin-right:11px}
.indexmessage .input input{color:#666;width:100%;height:100%;padding:0 14px;border-radius:5px;}
.indexmessage .btn{width:77px;height:39px;background-color:#49bb8c;color:#fff;font-size:18px;color:#fff;border-radius:5px;text-align:center;line-height:39px}
.indexstalist{width:17.6%;height:305px;position:relative}
.indexstalist:nth-of-type(2){background-color:#f0f0f0}
.indexstalist:nth-of-type(5),
.indexstalist:nth-of-type(3){background-color:#e9e9e9}
.indexstalist:nth-of-type(1),
.indexstalist:nth-of-type(4){background-color:#d5d5d5}
.indexstalist .img,
.indexstalist .textbox{position:absolute;width:100%;height:100%;top:0;left:0}
.indexstalist .img{opacity:0}
.indexstalist .img img{width:100%;height:100%}
.indexstalist .textbox{padding:68px 0 0 0}
.indexstalist .textbox .iconbox{width:68px;height:78px;margin:0 auto;position:relative}
.indexstalist .textbox .iconbox .icon{position:absolute;top:0;left:0}
.indexstalist .textbox .iconbox .icon2{opacity:0}
.indexstalist .textbox .name{font-size:18px;text-align:center;margin-top:20px}
.indexstalist .textbox .btn{width:41px;height:41px;margin:26px auto 0;border-radius:41px;border:1px solid #666;text-align:center;line-height:41px;font-size:29px;font-family:宋体;font-weight:bold}
.indexstalist.cur{width:29.6044%;background-color:#49bb8c}
.indexstalist.cur .img{opacity:.1}
.indexstalist.cur .textbox .iconbox .icon2{opacity:1}
.indexstalist.cur .textbox .iconbox .icon1{opacity:0}
.indexstalist.cur .textbox .name{color:#fff}
.indexstalist.cur .textbox .btn{color:#fff;border:1px solid #fff}
.indexstatus{margin-top:69px}
.indexstatus .wrap{box-shadow:0 9px 43px rgba(0,0,0,0.13)}
.indexroom{margin-top:62px}
.indextop .cn{font-size:18px;margin-right:6px}
.indextop .en{font-size:22px;color:#ececec;font-weight:bold;margin-right:6px;font-family:宋体}
.indextop .more{font-size:12px;color:#49bb8c;font-weight:bold;font-family:Arial;height:25px;line-height:25px;padding-right:30px;background-image:url(/public/img/imore.png);background-repeat:no-repeat;background-position:right top 7px}
.indexroom .indexroombot{box-shadow:0 9px 43px rgba(0,0,0,0.13)}
.indexroombot{margin-top:29px}
.indexroombotleft{width:520px;display:block}
.indexroombotleft .textbox{padding:26px 32px 20px 35px;box-shadow:0 9px 43px rgba(0,0,0,0.13)}
.indexroombotleft .title{font-size:18px;font-weight:bold}
.indexroombotleft .text{line-height:2.143;margin-top:10px;color: rgb(102, 102, 102);height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexroombotright{width:680px;padding:34px 47px 32px 49px}
.indexroombotright .specitemlist{padding:0 21px;min-width:108px;margin-right:6px;text-align:center}
/* .indexroombotright .specitemlist:nth-of-type(5n){margin-right:0} */
.indexroombotright .expertnavboxitems{margin-top:18px}
.indexnews{margin-top:64px}
.indexnewsbox{margin:42px 0 70px}
.indexnewsbox .indexnewsleft{display:block;margin-right:72px}
.indexnewsbox .img{overflow:hidden;margin-right:56px}
.indexnewsbox .indexnewsleft .title{color:#010101;font-size:18px;line-height:1.556;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexnewsbox .indexnewsleft .date{font-size:24px;color:#49bb8c;margin-top:18px;font-family:"MyriadPro"}
.indexnewsbox .indexnewsleft .textbox{width:324px;padding-top:8px} 
.indexnewsbox .indexnewsleft .text{color:rgb(102, 102, 102);line-height:2;margin-top:16px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexnewsbox .more{display:inline-block;font-size:12px;font-weight:bold;font-family:Arial;margin-top:22px;padding-right:29px;background-image:url(/public/img/inewsmore.png);background-repeat:no-repeat;background-position:right center}
.indexnewsbox .indexnewsright{width:calc(100% - 806px);padding-top:8px}
.indexnewsbox .indexnewsitem{display:block;margin-bottom:19px}
.indexnewsbox .indexnewsitem:nth-last-of-type(1){margin-bottom:0}
.indexnewsbox .indexnewsitem .date{color:#999;font-family:Arial;margin-right:15px;line-height:20px}
.indexnewsbox .indexnewsitem .title{width:calc(100% - 86px);color:#010101;line-height:20px}
.indexnewsitem:hover .title,
.indexnewsleft:hover .title,
.indexroombotleft:hover .title{color:#49bb8c}
.indexnewsleft:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05)}

@media (max-width:1366px){
    .indexmessage .input{width:25.941%}
}
@media (max-width:1288px){
    .indexroombotright,
    .indexroombotleft{width:100%;float:none}
    .indexroombotleft img{width:100%}
}
@media (max-width:1200px){
    .indexmessage .input{width:23.941%}
}
@media (max-width:993px){
    .pcban{display:none}
    .wapban{display:block}
    .indexmessage{height:auto}
    .indexmessage .text{width:100%;text-align:center;margin-bottom:34px}
    .indexmessage .input{width:100%;height:58px;margin-bottom:18px}
    .indexmessage .btn{width:100%;height:58px;line-height:58px}
    .indexstalist:nth-of-type(1){display:none}
    .indexstalist{width:50%}
    .indexstalist:nth-of-type(2), .indexstalist:nth-of-type(4){background-color:#f0f0f0}
    .indexstalist:nth-of-type(3), .indexstalist:nth-of-type(5){background-color:#e9e9e9}
    .indexstalist{border-bottom:1px solid #ddd}
    .indexstalist .textbox .btn{color:#49bb8c;border:1px solid #49bb8c}
    .indexstalist:nth-of-type(4), .indexstalist:nth-of-type(5){border-bottom:none}
    .indexstatus .wrap{padding:0}
    .indexstatus{padding:0 30px}
    .indextop .more{display:none}
    .indexroom .indexroombot{box-shadow:none}
    .indexroombotright{width:100%;padding:15px 0}
    .indexroombotleft{width:100%;margin-top:15px}
    .indexroombotleft .img img{width:100%}
    .indexnewsbox .indexnewsleft{width:100%;margin-right:0}
    .indexnewsbox .indexnewsright{width:100%;padding-top:25px}
    .indexnewsbox .indexnewsleft .textbox{width:calc(100% - 410px)}
    .indexnewsbox .indexnewsitem .date{float:right}
    .indexnewsbox .more, .indexnewsbox .more{display:none}
    .indexstalist{height:255px}
    .indexstalist .textbox .iconbox{width:52px;height:62px}
    .indexstalist .textbox{padding:45px 0 0}
    .indexnews{margin-top:30px}
}

@media (max-width:768px){
    .indexmessage .text{margin-bottom:20px}
    .indexmessage .input{height:44px;margin-bottom:10px}
    .indexmessage .btn{height:44px;line-height:44px}
    .indexroombotleft .textbox{padding:15px}
    .indexstatus{margin-top:30px;padding:0 15px}
    .indexstalist{height:185px}
    .indexstalist .textbox{padding:25px 0 0}
    .indexstalist .textbox .iconbox{width:42px;height:52px}
    .indexstalist .textbox .name{font-size:16px;margin-top:12px}
    .indexstalist .textbox .btn{width:28px;height:28px;line-height:28px;font-size:20px;margin:20px auto 0;}
    .indexroombot,
    .indexnewsbox .indexnewsleft .text,
    .indexnewsbox .indexnewsleft .date{margin-top:8px}
    .indexroombot .specitembox{max-height:initial}
    .indexnewsbox .img,
    .indexnewsbox .img img{width:100%}
    .indexnewsbox .indexnewsleft .textbox{width:100%}
    .indexnewsbox{margin:20px 0 35px}
    .indexnewsbox .indexnewsitem{margin-bottom:6px}
}



/* 分院机构 */
.mechtop{padding-top:75px}
.mechtop .textbox{width:calc(100% - 505px);margin-right:44px}
.mechtop .textbox .cntitle{font-size:30px;line-height:1.2}
.mechtop .textbox .entitle{font-size:16px;color:#999;margin-top:7px}
.mechtop .textbox .textitems{margin-top:38px}
.mechtop .textbox p{color:#666;line-height:29px;text-indent:2em}
.mechtop .img{overflow:hidden}
.mechtop .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.mechtop .textbox:hover .cntitle{color:#49bb8c}
.mechcontent{padding-top:49px;margin-bottom:50px}
.mechcontent img{display:inline-block}

@media (max-width:993px){
    .mechtop .img{width:100%}
    .mechtop .textbox{width:100%;margin-right:0;margin-top:20px}
    .mechtop .textbox .textitems{margin-top:15px}
    .mechtop .textbox .cntitle{font-size:22px}
    .mechtop .textbox .entitle{font-size:15px}
    .mechtop{padding-top:30px}
}

/* 出诊状态 */
.regnbox{padding:66px 0 78px}
.regntop{padding-bottom:18px;border-bottom:1px solid #e0e0e0}
.regntop .title{font-size:18px;text-align:center}
.regntop .text{color:#666;margin-top:10px;text-align:center}
.regncontent{padding-top:25px}
.regncontent .name{min-width:151px;display:inline-block;padding:0 8px 0 16.5px;height:39px;background-color:#49bb8c;border-radius:5px;color:#fff;line-height:39px;text-align:center;font-size:18px}
.regncontent .con{padding:18px 0 22px;margin-left:50px}
.regncontent .con p{color:#666;line-height:30px}
.holidbox{padding:50px 0 92px}
.holidnavitem{width:calc( 25% - 3px);height:184px;display:block;background-color:#f0f0f0;margin-right:3px;margin-bottom:4px;padding-top:50px;transition:.4s;-webkit-transition:.4s}
.holidnavitem:nth-child(n+5){width:calc( 20% - 3px);}
.holidnavitem .name{font-size:18px;text-align:center;transition:.4s;-webkit-transition:.4s}
.holidnavitem .img{width:94px;height:51px;margin:22px auto 0}
.holidnavitem.cur,
.holidnavitem:hover{background-color:#49bb8c}
.holidnavitem.cur .name,
.holidnavitem:hover .name{color:#fff}
.holidnavitem:nth-of-type(2) .img,
.holidnavitem:nth-of-type(3) .img{padding-top:2px}
.holidnavitem:nth-of-type(4) .img,
.holidnavitem:nth-of-type(6) .img,
.holidnavitem:nth-of-type(7) .img,
.holidnavitem:nth-of-type(8) .img{padding-top:3px}
.holidnavitem:nth-of-type(5) .img{padding-top:7px}
.holidtable{margin-top:57px}
.holidtable .w151{width:151px}
.holidtable .w124{width:124px}
.holidtable .w132{width:132px}
.holidtable .w925{width:925px}
.holidtable .toplist{height:62px;color:#fff;padding-top:30px;text-align:center;border-bottom:1px solid #dcdcdc;background-color:#49bb8c;border-right:1px solid #dcdcdc}
.subitem .subname{font-size:18px;text-align:center;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}
.subitem .periodlist{width:100%;height:91px;padding-top:25px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}
.subitem .periodlist .period{color:#666;font-size:16px;text-align:center}
.subitem .periodlist .timer{color:#666;font-size:12px;text-align:center;margin-top:3px}
.subitem .holidnamelist{height:91px;line-height:91px;text-align:center;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}
.subitem:nth-of-type(2n){background-color:#f0f0f0}
.wapsubjectbox{display:none}
.stopholiditem{display:block}
.stopholidbox{padding:30px 0 244px}
.stopholiditem{display:block;border-bottom:1px solid #e0e0e0;padding:19px 0}
.stopholiditem .yuan{width:4px;height:4px;background-color:#333;border-radius:4px;margin-right:13px;margin-top:9px}
.stopholiditem .name{max-width:calc(100% - 128px);margin-right:20px;color:#666;line-height:22px;;height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.stopholiditem .date{color:#666;line-height:22px}
.stopholiditem:hover{border-bottom:1px solid #49bb8c}
.stopholiditem:hover .yuan{background-color:#49bb8c}
.stopholiditem:hover .name,
.stopholiditem:hover .date{color:#49bb8c}
.stopholid_detail{padding:50px 0 120px}
.stopHdetail_con{padding-top:45px}
.sHdetailconlist h2{color:#49bb8c;font-weight:bold;font-size:18px}
.sHdetailconlist .sdctable{border:1px solid #ddd;margin-top:24px}
.sHdetailconlist .sdctablelist{border-bottom:1px solid #ddd}
.sHdetailconlist .sdctablelist:nth-last-of-type(1){border-bottom:none}
.sHdetailconlist .sdctablelist .timer{width:103px;float:left;font-size:18px;color:#666;border-right:1px solid #ddd;line-height:92px;text-align:center}
.sHdetailconlist .sdctablelist .timer .box{height:100%}
.sHdetailconlist .sdctablelist .name{float:left;line-height:1.8}
.sHdetailconlist .sdctablelist .namebox{
    width:calc(100% - 113px);
    min-height:92px;
    padding:0px 273px 0px 40px;
    /* justify-content:center;-webkit-justify-content:center;:-moz-justify-contentcenter;-ms-justify-content:center; */
    align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
}
.sHdetailconlist{margin-bottom:68px}
.sHdetailconlist:nth-last-of-type(1){margin-bottom:0}
.visittiontop{padding-bottom:29px;border-bottom:1px solid #e0e0e0;margin-bottom:36px;position:relative}
.visittiontop .toptext{color:#010101;font-size:18px;margin-right:23px;line-height:39px}
.visittiontop .input input{width:230px;height:39px;;margin-right:17px;border:1px solid #d5d5d5;border-radius:5px;padding-left:20px;line-height:39px;font-size:16px}
.visittiontop .input input::-webkit-input-placeholder{color:#999;font-size:14px}
.visittiontop .sel{width:230px;height:39px;cursor:pointer;margin-right:20px;border:1px solid #d5d5d5;border-radius:5px;padding:0 20px}
.visittiontop .sel .name{color:#999;line-height:39px}
.visittiontop .sel .text{color:#ccc;text-align:right;font-size:12px;max-width:109px;margin-left:10px;margin-right:7px;line-height:39px}
.visittiontop .sel .text.cur{color:#333;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.visittiontop .sel .selicon{margin-top:17px}
.visittiontop .sel.cur .selicon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.visittiontop .sel .selbox{width:100%;position:absolute;top:19px;left:0;padding:44px 10px 110px 33px;visibility:hidden;opacity:0;height:auto;z-index:1;border-radius:6px;background-color:rgba(73,187,140,0.9);box-shadow:0px 23px 49px 0px rgba(40, 165, 113, 0.43)}
.visittiontop .sel .selbox .sellist{display:block;color:#fff;font-size:13px;margin-right:22.5px;margin-bottom:16px}
.visittiontop .sel .selbox .sellist:hover{text-decoration:underline}
.visittiontop .sel .selbox:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;;border-bottom:5px solid #5bc297;position:absolute;top:-4px;left:460px}
.visittiontop .btn{width:77px;height:39px;background-color:#49bb8c;border-radius:5px;color:#fff;text-align:center;line-height:39px}
.visittiontop .sel.cur .selbox{visibility:visible;opacity:1;top:39px;z-index:19px}
.visitbox .holidtable .toplist{padding-top:0;line-height:62px}
.visitbox .holidtable .toplist.w132{padding-top:14px;line-height:18px}
.visitbox .subitem .holidnamelist{height:auto;padding:14px 0;min-height:91px;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}
.visitbox .subitem .holidnamelist div{width:100%;line-height:18px;margin-bottom:6px}
.visitbox .subitem .holidnamelist div:nth-last-of-type(1){margin-bottom:0}
.visitroom{border:1px solid #ddd;margin-top:58px}
.visitroom .title{font-size:18px;font-weight:bold;text-align:center;line-height:77px;border-bottom:1px solid #ddd}
.visitroomitems{padding:36px 77px 48px;height:438px;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column}
.visitroomitem{/*width:100%;*/width:auto;padding-left:21px;padding-right:15px;margin-bottom:16px;position:relative}
.visitroomitem:after{content:"";width:3px;height:3px;border:3px solid #ccc;border-radius:8px;position:absolute;top:50%;left:0;margin-top:-4.5px;transition:.4s;-webkit-transition:.4s}
.visitroomitem a{color:#666;transition:.4s;-webkit-transition:.4s}
.visitroomitems .box{max-width:25%;height:100%;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column}
.visitroomitem.region{padding-left:0}
.visitroomitem.region:nth-of-type(2){margin-top:42px}
.visitroomitem.region:after{display:none}
.visitroomitem.region a{color:#259265;font-weight:bold}
.visitroomitem:not(.region):hover:after{border:3px solid #49bb8c}
.visitroomitem:not(.region):hover a{color:#49bb8c}
.waproomitem,
.waproom{display:none}
.waproomitems{padding:36px 38px 52px;border:1px solid #ccc;height:414px}
.waproomitems .waproomitem{width:100%;height:100%}
.waproomitems .visitroomitem{width:50%}
.visitroomitem.two{margin-top:48px}

@media (max-width:1322px){
    .subjectbox,
    .holidtable .top,
    .visitroom .pcroom{display:none}
    .wapsubjectbox,
    .visitroom .waproom{display:block}
    .holidtable{width:100%;border:1px solid #ccc}
    .subitem .subname{width:100%;border-right:none;height:122px;line-height:122px;font-size:24px;color:#49bb8a;font-weight:bold}
    .subitem .periodbox{width:100%}
    .subitem .periodlist{width:21%}
    .subitem .periodlist.timeone,
    .subitem .holidnamelist.waptimelist{width:16%}
    .holidtable .w925{width:100%}
    .subitem .holidnamelist{width:21%;height:auto;font-size:18px;padding:40px 0;line-height:1.4}
    .subitem .holidnamelist.waptimelist{padding:62px 0}
    .waptimelist .week,
    .waptimelist .date,
    .waptimelist .year{color:#626262;font-size:18px;text-align:center;line-height:1.4}
    .subitem:nth-of-type(2n){background-color:#fff}
    .subitem .periodlist:nth-last-of-type(1),
    .subitem .holidnamelist:nth-last-of-type(1){border-right:0}
    .holidnavitem{width:25%;height:139px;margin-right:0;margin-bottom:0;border-right:1px solid #ddd}
    .holidnavitem:nth-of-type(4n){border-right:none}
    .holidnavitem{padding-top:42px}
    .holidnavitems{position:relative}
    .holidnavitems:before{content:"";width:100%;height:1px;background-color:#ddd;position:absolute;top:50%;margin-top:-0.5px;left:0}
    .holidnavitem .img{width:55px;height:32px;margin:18px auto 0}
    .wapsubjectbox .subitem .periodlist .timer{font-size:18px}
    .visitroom{border:none}
    .visitroom .title{border-bottom:none;text-align:left}
    .visitroom{margin-top:0}
    .wapregionitem{width:25%;height:82px;border:1px solid #ccc;border-left:none;font-size:18px;text-align:center;line-height:82px}
    .wapregionitem:nth-of-type(1){border-left:1px solid #ccc}
    .wapregionitem.cur{border:none;background-color:#49bb8a;color:#fff;font-weight:bold}
    .waproomitem.boxflex{
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -moz-box-flex: wrap;
        -ms-flex-wrap: wrap;
        flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column
    }
}

@media (max-width:993px){
    .regnbox,
    .holidbox,
    .stopholid_detail,
    .stopholidbox{padding:35px 0}
    .regncontent .con{margin-left:0}
    .sHdetailconlist .sdctablelist .namebox{padding:0px 40px}
    .visittiontop{display:none}
}

@media (max-width:768px){
    .subitem .subname{height:82px;line-height:82px;font-size:20px}
    .holidnavitem .name,
    .subitem .periodlist .period,
    .wapsubjectbox .subitem .periodlist .timer,
    .waptimelist .week, 
    .waptimelist .date, .waptimelist .year,
    .subitem .holidnamelist{font-size:15px}
    .holidnavitem{height:109px;padding-top:28px}
    .holidnavitem .img{margin:8px auto 0}
    .subitem .holidnamelist.waptimelist{padding:30px 0}
    .subitem .holidnamelist{padding:15px 0}
    .stopholiditem{padding:14px 0}
    .stopHdetail_con{padding-top:30px}
    .sHdetailconlist h2{font-size:16px}
    .sHdetailconlist .sdctable{margin-top:15px}
    .sHdetailconlist .sdctablelist .timer{width:78px;font-size:16px}
    .sHdetailconlist .sdctablelist .namebox{width:calc(100% - 78px)}
    .sHdetailconlist{margin-bottom:25px}
    .wapregionitem{height:56px;font-size:16px;line-height:56px}
    .waproomitems{padding:15px}
    .waproomitems .visitroomitem{width:100%}
}

@media (max-width:520px){
    .holidnavitem .name, .subitem .periodlist .period, .wapsubjectbox .subitem .periodlist .timer, .waptimelist .week, .waptimelist .date, .waptimelist .year, .subitem .holidnamelist{font-size:14px}
    .subitem .subname{height:56px;line-height:56px}
    .holidtable{margin-top:35px}
    .holidnavitem .img{width:44px}
}

/* 患者服务 */
.seekdetail{padding:72px 0 126px}
.seekdetailtop{padding-bottom:20px;border-bottom:1px solid #e0e0e0}
.seekdetailtop .name{color:#010101;font-size:18px}
.seekdetailtop .other{margin-top:10px}
.seekdetailtop .date{color:#999;margin-right:42px}
.seekdetailtop .source{color:#999}
.seekdetailtop .seekdetailtop-right{padding-top:12px}
.seekdetailtop .sharetext{color:#666;line-height:30px;margin-right:5px}
.seekdetailtop .shareitem{width:30px;height:30px;border-radius:30px;background-color:#666;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.17);margin-right:13px;background-size:60% auto;cursor:pointer;background-repeat:no-repeat;background-position:center center}
.seekdetailtop .shareitem.last{margin-right:0}
.seekdetailtop .shareitem:hover{background-color:#49bb8c}
.seekdetailcon{padding:80px 0 96px;border-bottom:1px solid #e0e0e0}
.seekitem{width:964px;margin:0 auto 19px}
.seekitem .top{border-radius:10px;border:2px solid #49bb8c;padding:32px 68px 32px 37px}
.seekitem .bot{width:20px;margin:32px auto 0}
.seekitem .name{font-size:24px;color:#000;margin-right:51px;line-height:1.2}
.seekitem .text p{color:#666;font-size:16px;line-height:26px}
.seekitem .num{color:#49bb8c;opacity:0.4;font-size:24px;font-family:Arial;font-weight:bold}
.seekitem .seekitemlist{margin-bottom:28px}
.seekitem .seekitemlist:nth-last-of-type(1){margin-bottom:0}
.seekdetailcon .end{width:964px;height:87px;background-color:#49bb8c;border-radius:10px;margin:19px auto 0;text-align:center;line-height:87px;color:#fff;font-size:30px;font-weight:bold}
.seekdetailbot{text-align:center;padding-top:30px}
.seekdetailbot .btn{width:175px;height:46px;text-align:center;line-height:46px;font-size:18px;margin-right:20px;display:inline-block;vertical-align:top;border-radius:46px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.seekdetailbot .btn:hover{background-color:#49bb8c;color:#fff}
.seekdetailtop-left{width:calc(100% - 270px);margin-right:50px}

@media (max-width:993px){
    .seekdetailcon{padding:35px 0}
    .seekitem{width:100%}
    .seekitem .top{width:100%;padding:25px 35px}
    .seekitem .name{font-size:20px;margin-right:25px}
    .seekdetailcon .end{width:100%}
    .seekitem .seekitemlist{margin-bottom:15px}
    .seekitem{margin:0 auto 12px}
    .seekitem .bot{margin:12px auto 0}
    .seekdetail{padding:35px 0}
}

@media (max-width:768px){
    .seekdetailtop-left{width:100%;margin-right:0}
    .seekdetailtop .seekdetailtop-right{float:left}
    .seekdetailcon{padding:25px 0}
    .seekitem .top{padding:15px}
    .seekitem .name{width:100%;font-size:18px;margin-right:10px}
    .seekitem .text{width:100%;margin-top:8px}
    .seekitem .seekitemlist{margin-bottom:10px}
    .seekitem{margin:0 auto 10px}
    .seekitem .bot{width:16px;margin:10px auto 0}
    .seekitemlistbox{width:100%}
    .seekdetailcon .end{height:56px;font-size:20px;line-height:56px;border-radius:6px}
    .seekdetailbot{padding-top:15px}
    .seekdetailbot .btn{margin-right:0;display:block;margin:14px auto}
}

/* 190aa踢球者概况 */
.historylist{padding:58px 0 62px;position:relative}
.historylist:nth-of-type(2n){background-color:#f5f5f5}
.historylist .left{width:354px}
.historylist .year{font-size:24px;font-weight:bold;color:#49bb8c;line-height:1}
.historylist .year span{font-family:"twcenmt";color:#49bb8c;display:inline-block;font-size:48px;line-height:1;transform:translateY(3px);-webkit-transform:translateY(3px)}
.historylist .words{font-family:"twcenmt";font-weight:bold;font-size:18px;margin-top:16px;line-height:1.2}
.historylist .line{width:1px;height:112px;background-color:#999;margin-top:8px}
.historylist .text{width:calc(100% - 355px);padding-left:99px}
.historylist .text p{color:rgb(102, 102, 102);line-height:2.143}

@media (max-width:993px){
    .historylist{padding:25px 0}
    .historylist .left{width:100%;padding-right:0;border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px}
    .historylist .line{display:none}
    .historylist .year{font-size:18px}
    .historylist .year span{font-size:30px;transform:translateY(1px);-webkit-transform:translateY(1px)}
    .historylist .words{font-size:15px;margin-top:8px}
    .historylist .text{width:calc(100%);padding-left:0}
    .historylist .text p{line-height:1.8}
}

/* @media (max-width:520px){
    .historylist .left{width:130px}
    .historylist .text{width:calc(100% - 131px);padding-left:15px}
} */

/* 专科介绍 */
.specbox{padding:40px 0 71px}
.specitems{margin-bottom:68px}
.specitembox{position:relative}
.specitems .more{width:108px;height:36px;margin:15px auto;background-color:#49bb8c;text-align:center;line-height:36px;border-radius:36px;color:#fff;display:none}
.specitemlist>a{position:relative}
.specitemlist>a::before{content:"";position:absolute;bottom:-20px;left:50%;opacity:0;margin-left:-4px;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:6px solid #49bb8c}
.specitemlistchildbox{display:none;padding-top:12px;position:absolute;top:34px;left:0;z-index:19;}
.specitemlistchild{padding:36px 88px 0 55px;border-radius:12px;background-color:#49bb8c;z-index:19;box-shadow:0px 23px 49px 0px rgba(40, 165, 113, 0.43)}
.specIlchildlist{margin-right:56px;line-height:1;margin-bottom:30px}
.specIlchildlist a{color:#fff}
.specIlchildlist a:hover{text-decoration:underline}
.specitems:nth-last-of-type(1){margin-bottom:0}
.specitems .specitemname{font-size:16px;margin-bottom:22px}
.specitemlist{padding:0 27px;display:inline-block;vertical-align:top;margin-bottom:14px;border:1px solid #49bb8c;height:34px;line-height:34px;border-radius:34px;margin-right:10px;cursor:pointer;position:relative;transition:.4s;-webkit-transition:.4s}
.specitemlist a{transition:.4s;-webkit-transition:.4s}
.specitemlist.cur{border:none;background-color:#fa6c1d}
.specitemlist.cur>a{color:#fff}
.specdetail_top{border-bottom:1px solid #e0e0e0;padding-bottom:15px}
.specdetail_top .name{color:#49bb8c;font-size:24px}
.specdetail_about{margin-top:34px}
.specdetail_about .img{overflow:hidden}
.specdetail_about .textbox{width:calc(100% - 2.2vw - 488px);margin-left:2.2vw}
.specdetail_t .title{font-size:24px;line-height:28px}
.specdetail_t .line{width:22px;height:2px;background-color:#49bb8c;margin-top:14px}
.specdetail_about .textbox .text{color:rgb(102, 102, 102);line-height:2.143;margin-top:12px;height:180px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.specdetail_about .textbox .btn{width:139px;height:37px;background-color:#49bb8c;border-radius:37px;margin-top:28px;display:block;text-align:center;line-height:37px;color:#fff}
.specdetail_about:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.specdetail_about:hover .textbox .title{color:#49bb8c}
.specdetail_about:hover .textbox .btn{transform:translateY(-10px);-webkit-transform:translateY(-10px)}
.specdetail_see{margin-top:42px}
.specdetail_see .specseebox{position:relative;margin-top:36px}
.specdetail_see .swiper-slide{height:auto}
.specdetail_see .swiper-slide .box{height:100%;display:block}
.specdetail_see .specseeslide .swiper-slide .box{padding:52px 0 36px}
.specdetail_see .specseeslide .swiper-slide .box .name{color:#fff;font-size:18px;padding:0 15px;text-align:center}
.specdetail_see .specseeslide .swiper-slide .box .icon{width:94px;margin:20px auto 0}
.specdetail_see .specseeslide .swiper-slide:nth-of-type(1),
.specdetail_see .specseeslide .swiper-slide:nth-of-type(4n+1){background-color:#49bb8c}
.specdetail_see .specseeslide .swiper-slide:nth-of-type(2),
.specdetail_see .specseeslide .swiper-slide:nth-of-type(4n+2){background-color:#2dafc2}
.specdetail_see .specseeslide .swiper-slide:nth-of-type(3),
.specdetail_see .specseeslide .swiper-slide:nth-of-type(4n+3){background-color:#f3af34}
.specdetail_see .specseeslide .swiper-slide:nth-of-type(4),
.specdetail_see .specseeslide .swiper-slide:nth-of-type(4n+4){background-color:#fa6c1d}
.specseebox .swiper-button-next,
.specseebox .swiper-button-prev{width:33px;height:33px;margin-top:0;top:-72px;left:auto;background-size:10px 17px;border:1px solid #666;border-radius:33px;background-repeat:no-repeat;background-position:center center;outline:none}
.specseebox .swiper-button-next{right:0;background-image:url(/public/img/spec-r.png)}
.specseebox .swiper-button-prev{right:41px;background-image:url(/public/img/spec-l.png)}
.specseebox .swiper-button-next:hover{background-color:#49bb8c;border:1px solid #49bb8c;background-image:url(/public/img/spec-rcur.png)}
.specseebox .swiper-button-prev:hover{background-color:#49bb8c;border:1px solid #49bb8c;background-image:url(/public/img/spec-lcur.png)}
.expertslide .swiper-slide .img{overflow:hidden;height:192px;width:70%;}
.expertslide .swiper-slide img{width:100%;height:100%;}
.expertslide .swiper-slide .name{font-size:18px;font-weight:bold;margin-top:20px}
.expertslide .swiper-slide .desc{margin-top:4px;height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.specnews{margin-top:56px}
.specnews-left{width:50%;padding-right:2vw}
.specnews-right{width:50%;padding-left:2vw}
.specnews-litems{margin-top:10px}
.specnews-litem{display:block;border-bottom:1px solid #e0e0e0;padding:16px 0}
.specnews-litem .name{font-family:"twcenmt";font-weight:bold;line-height:1.5;max-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.specnews-litem .date{color:#666;font-size:16px;font-family:"twcenmt";margin-top:6px}
.specnews-ritems{margin-top:31px}
.specnews-ritem{padding:15px 0;display:block;border-bottom:1px solid #e0e0e0}
.specnews-ritem:nth-of-type(1){padding:0 0 15px 0}
.specnews-ritem .img{overflow:hidden}
.specnews-ritem .img img{width:100%}
.specnews-ritem .textbox{padding-top:28px}
.specnews-ritem .name{font-family:"twcenmt";font-weight:bold;height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.specnews-ritem .text{font-family:"twcenmt";color:#999;margin-top:18px;line-height:1.8;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.specnews-ritem .date{font-family:"twcenmt";margin-top:8px;color:#999}
.specnews-ritem .textbox .date{margin-top:23px}
.specnews-ritem:hover .name,
.specnews-litem:hover .name,
.expertslide .swiper-slide:hover .box .name{color:#49bb8c}
.specnews-ritem:hover .img img,
.expertslide .swiper-slide:hover .box .img img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.specseeslide .swiper-slide:hover .icon{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}



@media (min-width:993px){
    .specitemlist:hover{border:1px solid #fa6c1d;background-color:#fa6c1d}
    .specitemlist:hover a{color:#fff}
    .specitemlist:hover>a::before{opacity:1}
}

@media (max-width:993px){
    .specitemlistchild{padding:25px 45px}
    .specIlchildlist{margin-right:25px}
    .specitems{margin-bottom:35px}
    .specitembox{overflow:hidden;position:static}
    .specitembox.cur{max-height:initial}
    .specitemlist.active{border:none;background-color:#fa6c1d}
    .specitemlist.active>a{color:#fff}
    .specitemlist.active>a:before{opacity:1}
    .specitems .more{display:block}
    .specitemlist{padding:0 18px;position:static}
    .specdetail_top .name,
    .specdetail_t .title{font-size:20px}
    .specdetail_about .img,
    .specdetail_about .img img{width:100%}
    .specdetail_about .textbox{width:100%;margin-left:0;margin-top:15px}
    .specdetail_about .textbox .text{height:116px;-webkit-line-clamp:4}
    .specdetail_see .specseebox,
    .specdetail_see,
    .specdetail_see{margin-top:20px}
    .specseebox .swiper-button-next, .specseebox .swiper-button-prev{top:-56px}
    .specnews{margin-top:25px}
    .specnews-left{width:100%;padding-right:0}
    .specnews-right{width:100%;padding-left:0;margin-top:25px}
    .specnews-litem .date{margin-top:2px}
    .specnews-litem{padding:8px 0}
    .specnews-ritems{margin-top:15px}
    .specbox{padding:30px 0}
    .specdetail_t .line{margin-top:7px}
    .specnews-ritem:nth-of-type(1){padding:0 0 8px 0}
    .specnews-ritem{padding:8px 0}
    .specnews-ritem .textbox{padding-top:10px}
    .specnews-ritem .text,
    .specnews-ritem .textbox .date{margin-top:8px}
    .specnews-ritem .date{margin-top:3px}
    .specnews-ritem .text{line-height:1.5;height:40px}
    .specdetail_about{margin-top:15px}
}

@media (max-width:768px){
    .specbox{position:relative}
    .specitemlistchild{padding:15px}
    .specIlchildlist{margin-right:20px;margin-bottom:13px}
    .specitemlistchildbox{top:31px}
}

/* 人才招聘 */
.recruit{padding:74px 0 82px}
.recruittopitem{padding-bottom:28px;border-bottom:1px solid #e1e1e1;margin-bottom:40px}
.recruittopitem:nth-last-of-type(1){margin-bottom:0}
.recruittopitem .icon{width:30px;height:30px;margin-right:11px}
.recruittopitem .name{color:#49bb8c;font-size:28px;line-height:30px}
.recruittopitem .text{line-height:1.857;color:rgb(102, 102, 102);margin-top:24px}
.recruitbotnav{height:59px;background-color:#49bb8c;padding:0 28px 0 64px}
.recruitbotnav .name{color:#fff;font-size:16px;line-height:59px}
.recruitbotnav .position_text{padding-left:12px}
.recruitbotnav .address,
.recruitbotnav .time{padding-left:8px}
.recruitbot{margin-top:54px}
.recruitbot .w21{width:23.5%}
.recruitbot .w16{width:6%}
.recruitbotitem{border-bottom:1px solid #e0e0e0}
.recruitbotitemtop{height:60px;padding:18px 28px 18px 64px;display:block;}
.recruitbotitemtop:hover{color:#49bb8c;}
.recruitbotitemtop .name{color:#666;line-height:24px}
.recruitbotitemtop .name.num{padding-left:16px}
.recruitbotitemtop:hover .name{color:#49bb8c;}
.recruitbotitemtop .more{position:relative;height:24px;cursor:pointer}
.recruitbotitemtop .more:after{content:"";width:18px;height:2px;background-color:#49bb8c;position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-1px}
.recruitbotitemtop .more:before{content:"";width:2px;height:18px;background-color:#49bb8c;position:absolute;top:50%;left:50%;margin-left:-1px;margin-top:-9px;transition:.4s;-webkit-transition:.4s}
.recruitbotitemtop.cur{background-color:#e0e0e0}
.recruitbotitemtop.cur .more:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
.recruitbotitembot{padding:26px 3.25vw 40px;display:none}
.recruitbotitembot .btn{width:171px;height:46px;padding-left:34px;background-color:#fa6c1d;display:block;border-radius:64px;margin-top:18px}
.recruitbotitembot .btn .text{color:#fff;font-size:16px;line-height:46px;margin-left:14px;}
.recruitbotitembot .btn .icon{margin-top:10px}
.recruitbotitembot .name,
.recruitbotitembot .box p{color:#666}
.recruitbotitembot .box p{line-height:2}
.recruitbotitembot .box{margin-top:16px}
.recruitbotitembot .rebitembotitem{margin-bottom:38px}
.recruitbotitembot .rebitembotitem:nth-last-of-type(1){margin-bottom:0}
.recruitbotitembot .other{margin-bottom:15px;display:none}
.recruitbotitembot .other .text{font-size:14px;color:#333;margin-right:25px}

@media (max-width:1366px){
    .recruitbot .w21{width:22%}
    .recruitbot .w16{width:12%}
    .recruitbot .detail{text-align:center}
}
@media (max-width:993px){
    .recruit{padding:35px 0}
    .recruittopitem{padding-bottom:10px;margin-bottom:15px}
    .recruittopitem .icon{width:24px;height:24px}
    .recruittopitem .name{font-size:20px;line-height:24px}
    .recruittopitem .text{margin-top:6px}
    .recruitbot{margin-top:25px}
    .recruitbotnav{padding:0 15px;height:46px}
    .recruitbot .w21{width:40%}
    .recruitbot .w16{width:20%}
    .recruitbotitemtop{padding:8px 15px;height:auto;}
    .recruitbotnav .position.w21{padding-left:0}
    .recruitbotnav .name{font-size:14px;line-height:46px}
    .recruitbotitembot .other{display:block}
    .recruitbotnav .address, .recruitbotnav .time,
    .recruitbotitemtop .time, .recruitbotitemtop .address{display:none}
    .recruitbotitemtop .name.num{padding-left:24px}
    .recruitbotitemtop .more:before{height:14px;margin-top:-7px}
    .recruitbotitemtop .more:after{width:14px;margin-left:-7px}
    .recruitbotitembot{padding:20px 15px}
    .recruitbotitembot .rebitembotitem{margin-bottom:15px}
    .recruitbotitembot .btn{width:116px;height:36px;padding-left:14px}
    .recruitbotitembot .btn .text{margin-left:8px;line-height:36px;font-size:15px}
    .recruitbotitembot .btn .icon{width:16px}
}

/* 新闻中心 */
.news{padding:70px 0 78px}
.newsslide{padding-bottom:77px;border-bottom:1px solid #e0e0e0;position:relative}
.newsslide .swiper-slide{height:auto}
.newsslide .box{height:100%;background-color:#f0f0f0;display:block}
.newsslide .box .img{overflow:hidden}
.newsslide .box .textbox{width:calc(100% - 391px);padding:30px 32px 35px 31px}
.newsslide .box .textbox .title{font-size:18px;color:#010101;height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsslide .box .textbox .date{color:#49bb8c;font-size:24px;font-family:"MyriadPro";margin-top:10px}
.newsslide .box .textbox .text{color:#666;line-height:2;margin-top:16px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newsslide .box .textbox .btn{width:127px;height:35px;color:#fff;font-size:12px;font-weight:bold;background-color:#49bb8c;border-radius:35px;line-height:35px;text-align:center;margin-top:19px}
.newsslide .box .textbox .btn span{color:#fff;font-size:20px;line-height:28px;display:inline-block;transform:translateY(1px);-webkit-transform:translateY(1px)}
.newsslide .swiper-pagination{width:100%;bottom:43px}
.newsslide .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#6d6d6d;margin:0 5px}
.newsslide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#49bb8c}
.newsslide .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.newsslide .box:hover .textbox .title{color:#49bb8c}
.newsitem{display:block;padding:50px 0 44px}
.newsitem:nth-of-type(2n){background-color:#f0f0f0}
.newsitem .date{padding:0 48px 0 32px;}
.newsitem .date .month{font-size:36px;color:#49bb8c;font-family:"MyriadPro"}
.newsitem .date .year{color:#999;font-size:16px;font-family:"MyriadPro";margin-top:6px;text-align:right}
.newsitem .textbox{width:calc(100% - 174px);padding:0 28px 0 45px;border-left:1px solid #bdc8d0}
.newsitem .textbox .title{font-size:18px;line-height:20px;color:#010101;height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsitem .textbox .text{color:#666;line-height:2;margin-top:22px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newsitem .textbox .btn{font-size:12px;font-weight:bold;font-family:Arial;margin-top:32px}
.newsitem .textbox .btn span{font-weight:bold;font-family:"cenbold";display:inline-block;transform:translateY(2px);-webkit-transform:translateY(2px)}
.newsitem:hover .textbox .title,
.newsitem:hover .textbox .btn,
.newsitem:hover .textbox .btn span{color:#49bb8c}
.newsitems{margin-bottom:51px}
.newsdetail{padding:30px 0 49px 0;border-bottom:1px solid #e0e0e0}
.newsdetail img{display:inline-block;}

@media (max-width:993px){
    .newsslide .box .img,
    .newsslide .box .img img{width:100%}
    .newsslide .box .textbox{padding:20px 15px;width:100%}
    .newsslide .box .textbox .date{font-size:20px;margin-top:5px}
    .newsslide .box .textbox .text{margin-top:8px;line-height:1.8;height:50px}
    .newsitems{margin-bottom:25px}
    .news{padding:35px 0}

    .newsdetail img{max-width:100%!important;height:auto!important;}
}

@media (max-width:768px){
    .newsitem{padding:25px 0}
    .newsitem .date{padding:0 25px 0 16px}
    .newsitem .date .month{font-size:24px}
    .newsitem .date .year{font-size:14px}
    .newsitem .textbox{width:calc(100% - 96px);padding:0 15px}
    .newsitem .textbox .text{height:50px;line-height:1.8;margin-top:12px}
    .newsitem .textbox .btn{margin-top:20px}
}

/* 190aa踢球者介绍 */
.about{padding:70px 0 110px}
.aboutonetop{position:relative}
.aboutonetop .text{width:calc(100% - 499px);margin-right:40px;padding-top:14px}
.aboutonetop .text p,
.aboutonebot p{color:rgb(102, 102, 102);line-height:2.143}
.aboutonebot{margin-top:46px}
.aboutonetop .numbox{/*width:839px;*/height:140px;padding:30px 38px 28px 38px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.07);position:absolute;bottom:36px;left:0}
.aboutonetop .numlist{margin-right:72px}
.aboutonetop .numlist:nth-last-of-type(1){margin-right:0}
.aboutonetop .numlist .numlisttop{color:#666}
.aboutonetop .numlist .numlisttop span{font-family:"trebucit";color:#49bb8c;font-size:36px}
.aboutonetop .numlist .desc{color:#666}
.aboutonetop .numlist .line{width:14px;height:3px;background-color:#49bb8c;margin-top:18px}
.abouttwo{margin-top:40px}
.abouttwo .wrap{position:relative}
.abouttwo img{width:100%}
.abouttwo .textbox{position:absolute;padding:30px 27px;bottom:-4px;left:0;border-bottom:4px solid #fb823f;border-radius:5px;background-color:rgba(255,255,255,0.85)}
.abouttwo .textbox .text{max-height:270px;overflow-y:auto}
.abouttwo .textbox p{color:rgb(51, 51, 51);line-height:2.143}
.aboutthree{margin-top:56px}
.aboutthree .text{width:calc(100% - 474px);margin-left:27px}
.aboutthree .text p{color:rgb(102, 102, 102);line-height:2.143}
.aboutfour{margin-top:88px}
.aboutfourtop .name{color:#49bb8c;font-size:30px}
.aboutfourtop .swiper-button-next,
.aboutfourtop .swiper-button-prev{width:auto;height:auto;font-size:36px;top:0;color:#666;line-height:1.2;margin-top:10px;font-family:宋体;position:static;background-image:none;outline:none}
.aboutfourtop .swiper-button-next:hover,
.aboutfourtop .swiper-button-next:hover{color:#49bb8c}
.aboutfourtop .line{width:1px;height:29px;background-color:#ddd;margin:16px 24px 0}
.aboutslide{margin-top:44px}
.spirit{padding:69px 0 66px}
.spirit-right{width:calc(100% - 440px);margin-left:40px}
.spirit-item{background-color:#f0f0f0;margin-top:20px;padding:32px 23px 45px 37px}
.spirit-item .titlle,
.spirit-item .name{font-size:22px;line-height:36px}
.spirit-item .text{line-height:1.714;color:rgb(115, 115, 115);margin-top:22px}
.ideanavlist{width:24.4%;margin-right:0.8%;height:49px;background-color:#fff;cursor:pointer;line-height:49px;font-size:16px;text-align:center;position:relative}
.ideanavlist:nth-last-of-type(1){margin-right:0}
.ideanavlist:after{content:"";border-left:12px solid transparent;border-right:12px solid transparent;opacity:0;border-top:8px solid #49bb8c;position:absolute;bottom:0px;left:50%;margin-left:-12px;transition:.4s;-webkit-transition:.4s}
.ideanavlist.cur{color:#fff;background-color:#49bb8c}
.ideanavlist.cur:after{opacity:1;bottom:-8px}
.idealist{display:none}
.idealist.cur{display:block}
.ideabot{margin-top:23px}
.ideabox{margin-top:20px}
.idealist p{line-height:2;color:rgb(102, 102, 102);}

.spirit-right .hlist{ overflow:hidden;}
.spirit-right .hlist .swiper-pagination-bullet-active{ background:#49bb8c;}

@media (max-width:1270px){
    .aboutonetop .numbox{bottom:-10px}
    .aboutonetop .text{padding-top:0}
}

@media (max-width:1200px){
    .spirit-left{width:280px}
    .spirit-right{width:calc(100% - 320px)}
}

@media (max-width:993px){
    .aboutonetop .img,
    .aboutonetop .img img,
    .aboutonetop .text,
    .aboutthree .img,
    .aboutthree .img img,
    .aboutthree .text{width:100%}
    .aboutonetop .text{padding:15px 0}
    .aboutonetop .numbox{width:100%;position:static;bottom:auto;left:auto;float:left}
    .abouttwo .textbox{position:static;padding:30px 0}
    .aboutthree .text{margin-left:0;margin-top:15px}
    .about,
    .spirit{padding:35px 0}
    .aboutonebot,
    .abouttwo,
    .aboutthree{margin-top:25px}
    .aboutfour{margin-top:35px}
    .aboutslide{margin-top:15px}
    .aboutonetop .numbox{padding:15px;height:auto}
    .spirit-right{width:100%;margin-left:0;margin-top:25px}
    .spirit-right .topimg img{width:100%} 
    .spirit-item{margin-top:12px;padding:15px}
    .spirit-item .icon{width:26px}
    .spirit-item .titlle, .spirit-item .name{font-size:18px;line-height:26px}
    .spirit-item .text{line-height:1.6;margin-top:12px}
}

@media (max-width:768px){
    .aboutonetop .numlist{width:50%;margin-right:0;margin-bottom:15px}
    .abouttwo .textbox .text{height:180px}
    .aboutonetop .numlist .numlisttop,
    .aboutonetop .numlist .desc{text-align:center}
    .aboutonetop .numlist .line{margin:10px auto 0}
    .aboutonetop .numlist .numlisttop span{font-size:30px}
    .aboutfourtop .name{font-size:20px}
    .aboutfourtop .swiper-button-next, .aboutfourtop .swiper-button-prev{margin-top:2px;line-height:1;font-size:30px}
    .aboutfourtop .line{margin:6px 18px 0;height:24px}
    .spirit-left img{width:100%}
    .ideanavlist{width:49%;margin-right:2%;font-size:14px;margin-bottom:15px}
    .ideanavlist:nth-of-type(2n){margin-right:0}
    .ideabot, .ideabox{margin-top:15px}
    .spirit-left{width:100%}
}

/* 190aa踢球者荣誉 */
.honor{padding:69px 0 0 0}
.honortop{padding-bottom:56px}
.honortop .swiper-container{padding-top:64px}
.honortop .swiper-slide-active .img{padding:10px;background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.09)}
.honortop .img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}
.honortop .swiper-slide-active,
.honortop .swiper-slide-active .img,
.honortop .swiper-slide-duplicate-active,
.honortop .swiper-slide-duplicate-active .img{transform:scale(1.1) translateY(-15px);-webkit-transform:scale(1.1) translateY(-15px);-moz-transform:scale(1.1) translateY(-15px);-ms-transform:scale(1.1) translateY(-15px)}
.honortop .swiper-slide-active,
.honortop .swiper-slide-active .img{z-index:19}
.honortop .swiper-slide .name{font-size:18px;text-align:center;margin-top:25px}
.honortop .swiper-slide:hover .name{color:#49bb8a}
.honorbot{background-color:#f5f5f5;padding-top:38px;padding-bottom:56px}
.honorbot table{width:100% !important}
.honorbot td{color:#666;font-size:15px;line-height:1.8;padding:12px 8px}
.honorbot td:nth-of-type(1){width:20%}
.honorbot td:nth-of-type(2),
.honorbot td:nth-of-type(3){width:40%}
.honorbot td p{color:#666}
.honorbot img{width:100%}
.honorbot .w20{width:20%}
.honorbot .w40{width:40%}
.honorbot .box{width:100%;overflow-x:auto}

@media (max-width:993px){
    .honor{padding:35px 0 0}
    .honortop .swiper-slide .name{padding:0 10px}
    .honortop .swiper-slide-active,
    .honortop .swiper-slide-active .img,
    .honortop .swiper-slide-duplicate-active,
    .honortop .swiper-slide-duplicate-active .img{transform:scale(1.1) translateY(-10px);-webkit-transform:scale(1.1) translateY(-10px);-moz-transform:scale(1.1) translateY(-10px);-ms-transform:scale(1.1) translateY(-10px)}
    .honorbot{background-color:#f5f5f5;padding-top:25px;padding-bottom:35px}
    .honortop{padding-bottom:35px}
    .honortop .swiper-slide .name{font-size:15px}
    .honortop .swiper-slide-active .name{margin-top:21px}
    .honorbot table{width:768px !important}
}

@media (max-width:768px){
    .honortop .swiper-slide-active .img{padding:4px}
    .honortop .swiper-slide-active .img,
    .honortop .swiper-slide-duplicate-active .img{transform:scale(1.25) translateY(-4px);-webkit-transform:scale(1.25) translateY(-4px);-moz-transform:scale(1.25) translateY(-4px);-ms-transform:scale(1.25) translateY(-4px)}
    .honortop .swiper-slide-active .name{margin-top:27px}
    .honortop .swiper-container{padding-top:44px}
}

.position{padding:72px 0 95px}
.positiontoplist{width:33.1666%;height:332px;background-color:#f0f0f0;margin-right:0.25%;margin-bottom:14px;padding:50px 44px 0 50px;cursor:pointer}
.positiontoplist:nth-of-type(1){padding:0}
.positiontoplist:nth-of-type(3n){margin-right:0}
.positiontoplist .title{font-size:24px;font-weight:bold;transition:.4s;-webkit-transition:.4s}
.positiontoplist .line{width:22px;height:1px;margin-top:22px;background-color:#49bb8c;transition:.4s;-webkit-transition:.4s}
.positiontoplist .iconitems{margin-top:40px}
.positiontoplist .iconitem{margin-bottom:17px}
.positiontoplist .iconitem:nth-last-of-type(1){margin-bottom:0}
.positiontoplist .iconitem .text{width:calc(100% - 29px);margin-left:14px;color:#666;line-height:1.8;transition:.4s;-webkit-transition:.4s}
.positiontoplist .iconitem .icon{margin-top:5px}
.positiontoplist .bot{margin-top:30px}
.positiontoplist .bot .btn{display:block;width:152px;height:46px;border:1px solid #999;border-radius:46px;text-align:center;line-height:46px;color:#010101;font-weight:bold;transition:.4s;-webkit-transition:.4s}
.positiontoplist:nth-of-type(5) .bot .img{transform:translateY(-16px);-webkit-transform:translateY(-16px)}
.positiontoplist:nth-of-type(7) .bot .img{transform:translateY(-16px);-webkit-transform:translateY(-16px)}
.positiontoplist:nth-of-type(8) .bot .img{transform:translateY(-16px);-webkit-transform:translateY(-16px)}
.positiontoplist.cur,
.positiontoplist:hover{background-color:#49bb8c}
.positiontoplist.cur .title,
.positiontoplist:hover .title{color:#fff}
.positiontoplist.cur .line,
.positiontoplist:hover .line{background-color:#fff}
.positiontoplist:hover .iconitem .text,
.positiontoplist.cur .iconitem .text{color:#fff}
.positiontoplist:hover .bot .btn,
.positiontoplist.cur .bot .btn{color:#fff;border:1px solid #fff}
.positionmap{height:32.5vw;margin-top:79px;overflow:hidden}
.positionholid{margin-top:80px}
.positionbot{margin-top:52px}
.positablebox{width:100%;overflow-x:auto}
.positablebox .positable_table{width:1200px}
.positable{width:560px;margin-right:80px}
.positable:nth-of-type(2n){margin-right:0}
.positable .positablename{height:45px;background-color:#49bb8c;text-align:center;line-height:45px;color:#fff;font-size:18px}
.positable .positablebot{border:1px solid #dcdcdc;border-top:none}
.positable .positablebot .floorlist{width:128px;height:56px;text-align:center;line-height:36px;padding:10px 0;font-size:18px;border-bottom:1px solid #dcdcdc}
.positable .positablebot .floorlist:nth-of-type(1){border-bottom:1px solid #dcdcdc}
.positable .positablebot .floorlist:nth-last-of-type(1){border-bottom:none}
.floorroom{width:430px}
.posibottitle{text-align:center;font-size:16px}
.positablebox{margin-top:28px}
.regncontent.reserva .con{margin-left:0}

@media (max-width:1366px){
    .positiontoplist .iconitems{margin-top:24px}
    .positiontoplist .iconitem{margin-bottom:10px}
    .positiontoplist{padding:35px 25px 0 25px}
    .positiontoplist .line{margin-top:12px}
}

@media (max-width:993px){
    .position{padding:35px 0}
    .positiontoplist{width:49.5%;margin-right:1%}
    .positiontoplist:nth-of-type(3n){margin-right:1%}
    .positiontoplist:nth-of-type(2n){margin-right:0}
    .positiontoplist:nth-of-type(1){background-color:transparent}
    .positiontoplist:nth-of-type(1) img{width:100%;height:100%}
    .positionmap{margin-top:30px}
    .positionholid,
    .positionbot{margin-top:30px}
    .positablebox{margin-top:15px}


    .positablebox .positable_table{width:auto}
    .positable .positablebot .floorlist{width:68px}
    .floorroom{width:calc(100% - 68px)}
    .positable{width:100%;margin-right:25px}
    .floorroom .floorroomitem{width:33.3333% !important;padding:10px 10px 10px 15px !important}
    .positable:nth-of-type(3) .floorroomitem:nth-of-type(1),
    .positable:nth-of-type(3) .floorroomitem:nth-of-type(2),
    .positable:nth-of-type(4) .floorroomitem:nth-of-type(1),
    .positable:nth-of-type(4) .floorroomitem:nth-of-type(2){width:100% !important}
    .positable:nth-of-type(3) .floorroomitem:nth-of-type(3),
    .positable:nth-of-type(3) .floorroomitem:nth-of-type(4),
    .positable:nth-of-type(3) .floorroomitem:nth-of-type(5),
    .positable:nth-of-type(4) .floorroomitem:nth-of-type(3),
    .positable:nth-of-type(4) .floorroomitem:nth-of-type(4),
    .positable:nth-of-type(4) .floorroomitem:nth-of-type(5){width:33.3333% !important}

    .positable:nth-of-type(5) .floorroomitem:nth-of-type(1),
    .positable:nth-of-type(5) .floorroomitem:nth-of-type(2),
    .positable:nth-of-type(6) .floorroomitem:nth-of-type(1),
    .positable:nth-of-type(6) .floorroomitem:nth-of-type(2){width:100% !important}
    .positable:nth-of-type(5) .floorroomitem:nth-of-type(3),
    .positable:nth-of-type(5) .floorroomitem:nth-of-type(4),
    .positable:nth-of-type(6) .floorroomitem:nth-of-type(3),
    .positable:nth-of-type(6) .floorroomitem:nth-of-type(4){width:50% !important}
}

@media (max-width:680px){
    .positiontoplist{width:100%;padding:30px 20px;height:auto}
    .positiontoplist .title{font-size:20px}
    .positiontoplist .iconitems{margin-top:10px}
    .positiontoplist .bot .img{width:64px}
    .positiontoplist .bot .btn{width:118px;height:36px;line-height:36px}
    .positiontoplist .iconitem{margin-bottom:4px}
}

.positionholid.navig{margin-top:0}

@media (max-width:993px){
    .positionholid.navig{margin-top:0}
    .expertnav{padding-bottom:30px}
    .expertbot{margin-top:30px}
}

/* 专家介绍 */
.expert{padding:74px 0 108px}
.expertnav{padding-bottom:50px;border-bottom:1px solid #e0e0e0}
.expertnavitem{width:165px;height:38px;margin-bottom:10px;background-color:#eee;font-size:18px;line-height:38px;text-align:center;border-radius:38px;margin-right:19px;cursor:pointer}
.expertnavitem:nth-last-of-type(1){margin-right:0}
.expertnavitem.cur{background-color:#49bb8c;color:#fff}
.expertnavboxitem{display:none}
.expertnavboxitem.cur{display:block}
.expertnavboxitems{margin-top:40px}
.expertbot{margin-top:50px}
.expertbot .title{font-size:24px}
.expertbot .line{width:22px;height:2px;background-color:#49bb8c;margin-top:15px}
.expertbotitem{width:22.917%;margin-right:2.7666%;margin-bottom:34px}
.expertbotitem:nth-of-type(4n){margin-right:0}
.expertbotitems{margin-top:26px}
.expertbotitem .textbox{margin-top:18px}
.expertbotitem .textbox .name{font-size:18px;font-weight:bold}
.expertbotitem .textbox .text{height:20px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.expdetailnavitem{width:165px;height:38px;font-size:18px;color:#fff;line-height:38px;text-align:center;border-radius:38px;margin-right:19px;cursor:pointer}
.expdetailnavitem:nth-of-type(1){background-color:#49bb8c}
.expdetailnavitem:nth-of-type(2){background-color:#2dafc2}
.expdetailnavitem:nth-of-type(3){background-color:#fa6c1d}
.expdetailnavsel{margin-top:23px;z-index:999}
.expdetailnavsel .expdetailnavsel_title{color:#010101;font-size:18px;margin-right:43px;line-height:39px;z-index:19}
.expdetailselbox{width:230px;position:relative;border-radius:5px;border:1px solid #d5d5d5;padding-left:20px;padding-right:40px;background-image:url(/public/img/expdown.png);background-repeat:no-repeat;background-position:right 12px top 13px;z-index:999}
.expdetailselbox.cur{background-image:url(/public/img/expup.png);border:1px solid #49bb8c;border-bottom:1px solid transparent}
.expdetailselbox .expdetailselbox_name{color:#999;height:39px;line-height:39px}
.expdetailselbox .expdetailselitems{width:100.88%;position:absolute;background-color:#fff;top:34px;left:-0.43%;padding:6px 0;display:none;border:1px solid #49bb8c;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:999}
.expdetailselbox .expdetailselitem{color:#999;line-height:32px;display:block;padding:0 20px;z-index:999}
.expdetailselbox .expdetailselitem:hover{color:#49bb8c}
.expdetailnav{border-bottom:1px solid #e0e0e0;padding-bottom:20px;z-index:999}
.expdetailtop{margin:54px 0 28px}
.expdetailtop_intor .textbox{width:calc(100% - 361px);margin-left:43px;padding-top:18px}
.expdetailtop_intor .textbox .name{font-size:18px;font-weight:bold}
.expdetailtop_intor .textbox .textitems{margin-top:10px}
.expdetailtop_intor .textbox .textitem{margin-bottom:2px}
.expdetailtop_intor .textbox .textitem .l{line-height:1.8}
.expdetailtop_intor .textbox .textitem .r{width:calc(100% - 84px);line-height:1.8}
.expdetailtop_intor .textbox .textbotop{padding-bottom:35px;border-bottom:1px solid #e0e0e0;margin-bottom:5px}
.expdetailtop_intor .textbox .textbobot{border-top:1px solid #e0e0e0;padding-top:38px}
.expdetailtop_intor .textbox .textbobot .title{font-weight:bold}
.expdetailtop_intor .textbox .textbobot .text{line-height:2.071}
.expdetailtop_bot{padding-top:44px}
.expdetailtop_bot .title{font-size:24px}
.expdetailtop_bot .text{margin-top:8px}
.expdetailtable{margin-top:30px}
.expdetailtable .wapname{display:none}
.expDtablenav{height:62px;border-bottom:1px solid #dcdcdc;}
.expDtablenav .list{height:62px;border-right:1px solid #dcdcdc;background-color:#49bb8c;color:#fff;font-size:18px;line-height:62px;text-align:center}
.expDtablenav .list:nth-last-of-type(1){border-right:none}
.expDtable .w16{width:16%}
.expDtable .w105{width:10.5%}
.expDtablenav .timelist{padding:14px 0}
.expDtablenav .timelist .date,
.expDtablenav .timelist .week{line-height:1.3;color:#fff}
.expDtableitems{width:73.5%}
.expDtablebox_time{border-right:1px solid #dcdcdc}
.expDtablebox_time .list{
    align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
    justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;
    min-height:63px;border-bottom:1px solid #dcdcdc}
.expDtablebox_time .list .period{font-size:16px;color:#666;text-align:center}
.expDtablebox_time .list .time{color:#666;font-size:12px;text-align:center}
.expDtablebox_name{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
    justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;
    border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
.expDtablebox_name .name{font-size:18px;text-align:center;}
.expDtablebox_name .desc{text-align:center}
.expDtable .expDtableitem{width:14.286%;border-right:1px solid #dcdcdc}
.expDtableitem .list{min-height:63px;border-bottom:1px solid #dcdcdc;
    align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
    justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;
}
.expDtableitem .list .box{text-align:center;padding:8px 0;}
.wapexpDtable{display:none}
.wapexpDtable .toptime .timename{width:16%;height:66px;border-left:1px solid #ccc;font-size:16px;text-align:center;line-height:66px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.wapexpDtable .toptime .list{
    width:21%;height:66px;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;
    align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
    justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.wapexpDtable .toptime .list .period{font-size:16px}
.wapexpDtable .toptime .list .time{font-size:16px;color:#666;margin-top:3px}
.wapexpDtable .datetime{width:16%}
.wapexpDtable .datetime .list{
    min-height:196px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;
    align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
    justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center
}
.wapexpDtable .datetime .week,
.wapexpDtable .datetime .date,
.wapexpDtable .datetime .year{font-size:16px;color:#666}
.wapexpDtable .wapexpDtable-con{width:84%}
.wapexpDtable .wapconitem{width:25%;min-height:196px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;
    align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
    justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center
}
.wapexpDtable .wapconitem .box{padding:8px;font-size:16px}

@media (min-width:993px){
    .expertnavboxitem .specitemlist:hover>a::before{display:none}
}
@media (max-width:993px){
    .expert{padding:35px 0}
    .expdetailnavitem{width:32%;margin-right:2%}
    .expdetailnavitem:nth-of-type(3n){margin-right:0}
    .expdetailselbox{width:calc(100% - 133px)}
    .expdetailtop_intor .img{width:35.8%;margin:0 auto;float:none}
    .expdetailtop_intor .textbox{width:100%;margin-left:0;float:none}
    .expdetailtop_intor .textbox .textbotop{border-bottom:none;padding-bottom:25px}
    .expdetailtop_intor .textbox .textbobot{border-top:none;padding-top:25px}
    .expdetailtop_intor .textbox .textbobot .title{font-size:18px}
    .expdetailtop_bot .title{font-size:18px;font-weight:bold}
    .expdetailtable .wapname{display:block;border:1px solid #ccc;padding:26px 0 20px}
    .expdetailtable .wapname .name{text-align:center;color:#49bb8c;font-size:20px}
    .expdetailtable .wapname .desc{text-align:center;color:#999;font-size:15px}
    .expDtable{display:none}
    .wapexpDtable{display:block}
    .expertbotitem{width:48%;margin-right:4%;margin-bottom:15px}
    .expertbotitem:nth-of-type(4n){margin-right:4%}
    .expertbotitem:nth-of-type(2n){margin-right:0}
}

@media (max-width:768px){
    .expdetailtable .wapname{padding:18px 0}
    .expdetailtable .wapname .name{font-size:18px}
    .expdetailtable .wapname .desc,
    .wapexpDtable .toptime .list .period{font-size:14px}
    .wapexpDtable .toptime .list .time{font-size:12px}
    .wapexpDtable .datetime .week, .wapexpDtable .datetime .date, .wapexpDtable .datetime .year{font-size:13px}
    .wapexpDtable .wapconitem,
    .wapexpDtable .datetime .list{min-height:126px}
    .expdetailtop{margin:30px 0 20px}
    .expdetailnavitem{font-size:16px}
    .expdetailtop_intor .img{width:46%}
    .expdetailnavsel .expdetailnavsel_title{font-size:16px;margin-right:15px}
    .expdetailselbox{width:calc(100% - 96px);background-size:14px auto;background-position:right 12px top 16px}
}



























