@charset "utf-8";
/*
@author: he
@update: he (2023-08-07)
*/
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhuanti/2021xianchang/an.png) no-repeat;}
.an2{ background: url(/images/zhuanti/2021wszgxcbd/an.png) no-repeat; }
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.bodyBg{ background: #25aa9c;}
.ggtit{ position: absolute; z-index: 5; top: 35px; left: 50%; margin-left: -295px; width: 590px; height: 98px; background:url(/images/zhuanti/2021xianchang/tit_01.png) no-repeat;}
.ggtit p{ padding-top: 21px; line-height: 62px; text-align: center; font-size: 36px; font-weight: 700; color: #fff;}

/*页头*/
.header{ height: 510px;}
.header .logo{ top: 52px; left: 0; width: 218px; height: 55px;}
.header .denglong{ display: block; width: 116px; height: 227px; position:absolute; top: -2px; left: 50%; margin-left: 450px; background:url(/images/zhuanti/2021wszgxcbd/dl_01.png) no-repeat; -webkit-animation:huangdong2 4s 1s infinite both; animation:huangdong2 4s 1s infinite both; z-index: 4; line-height:0; font-size:0;}
.huangdong2{animation-name: huangdong2;-webkit-animation-name: huangdong2;}
@keyframes huangdong2 {0% {transform: rotate(0deg);transform-origin:top center;}25% {transform: rotate(6deg);transform-origin:top center;}50% {transform: rotate(-6deg);transform-origin:top center;}75% {transform: rotate(6deg);transform-origin:top center;}100% {transform: rotate(0deg);transform-origin:top center;}}
@-webkit-keyframes huangdong2 {0% { -webkit-transform: rotate(0deg);-webkit-transform-origin:top center;}25% { -webkit-transform: rotate(6deg);-webkit-transform-origin:top center;}50% { -webkit-transform: rotate(-6deg);-webkit-transform-origin:top center;}75% {-webkit-transform: rotate(6deg);-webkit-transform-origin:top center;}100% { -webkit-transform: rotate(0deg);-webkit-transform-origin:top center;}}
.header .text {width: 806px;text-align: center;margin: 0 auto;position: relative;top: 230px;left: -44px;/* background: skyblue; */padding-top: 25px;}
.header .text .txt{display: inline-block; *zoom: 1; *display: inline;color: #511e10;font-size: 16px;line-height: 28px;text-align: center;/* border-bottom: 1px solid #fcc581; */}
.header .text .btn {
    display: inline-block;
    width: 281px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    background: #F64C23;
    background: linear-gradient(0deg, #F64C23 0%, #F6873A 100%);
    box-shadow: 0px 4px 6px 0px rgba(246, 126, 54, 0.64);
    border-radius: 28px;
    margin-top: 20px;
    margin: 20px 11px 0;
    text-decoration: none;
}

/*寄语*/
.jyBoxBg{ background:url(/images/zhuanti/2021wszgxcbd/bg_02.jpg) no-repeat center top;}
.jyBox{ height: 346px;}
.jyBox .tbox{ padding: 60px 95px 0 205px;; position: relative; z-index: 1; line-height: 36px; font-size: 16px; color: #666; margin-bottom: 28px;}
.jyBox .tbox .fdIcon{ position: absolute; top: 50%; left: 95px; margin-top: -4px; width: 64px; height: 67px; background-position: 0 0;}
.jyBox .hbox{ text-align: center; height: 50px;}
.jyBox .hbox .btn{ display: inline-block; *display: inline; *zoom: 1; width: 218px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; border-radius: 10px; margin: 0 14px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; background: #f77e0c\0; background: #f77e0c\9;
    background: -webkit-linear-gradient(top, #f18a1a, #fd7401); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #f18a1a, #fd7401); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #f18a1a, #fd7401); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #f18a1a, #fd7401); /* 标准的语法 */}
.jyBox .hbox .btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #fd7401, #f18a1a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fd7401, #f18a1a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fd7401, #f18a1a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fd7401, #f18a1a); /* 标准的语法 */}

/*名师祝福*/
.teacherBg{ padding-top: 100px;}
.teacher{ padding-top: 70px; background:#fff; border-radius:10px; -webkit-box-shadow:0 2px 16px rgba(31, 43, 220, 0.21); -moz-box-shadow:0 2px 16px rgba(31, 43, 220, 0.21); box-shadow:0 2px 16px rgba(31, 43, 220, 0.21);}
.teacher .con{ margin:0 20px; padding-bottom:40px; height:396px;}
.teacher .con .video{ width:585px; height:366px; border:14px solid #7CD7CD; border-radius:8px; cursor:pointer; overflow:hidden;}
.teacher .con .video img{ display:block; width:585px; height:366px;}
.teacher .con .video.none{ border:0;}
.teacher .con .list { height: 394px; width: 520px; background: #f1faf7; border-radius: 8px; position: absolute; left: 640px; top: 0; overflow: hidden;}
.teacher .con .list ul{ width:1130px; height: 360px; padding: 34px 0 0 30px; overflow: auto;}
.teacher .con .list li { float: left; _display: inline; width: 220px; height: 87px; margin: 0 20px 30px 38px; color: #333; background: #fff; border-radius: 8px; font-size: 14px; padding: 0 10px 0 80px; box-shadow: 0px 4px 6px 0px rgba(178, 221, 207, 0.35); position: relative;}
.teacher .con .list li.w400{ width:400px;}
.teacher .con .list li.ml180{ margin-left:180px;}
.teacher .con .list li.none{ margin-right:0;}
.teacher .con .list h4{ line-height:26px; font-size:18px; padding-top:12px;}
.teacher .con .list p{ line-height:18px; padding-top:2px;}
.teacher .con .list img { display: block; width: 90px; height: 90px; position: absolute; left: -37px; top: -3px; border: 4px solid #aeded9; border-radius: 50%;}
.teacher .con .list li:hover img{animation:teacherPic 1s; -webkit-animation:teacherPic 1s; -ms-animation:teacherPic 1s;}
.teacher .con .btn { display: block; width: 85px; height: 58px; font-size: 16px; text-decoration: none; z-index: 2; color: #ffead8; line-height: 24px; border-radius: 50px; padding: 10px 52px 0 45px; top: 161px; left: 620px;
    -webkit-box-shadow: 0px 4px 6px 0px rgba(246, 84, 36, 0.43);
    -moz-box-shadow: 0px 4px 6px 0px rgba(246, 84, 36, 0.43);
    box-shadow: 0px 4px 6px 0px rgba(246, 84, 36, 0.43);
    background: url(/images/zhuanti/2022xianchang/pic2.png) no-repeat center center;
}
.teacher .con .btn.on{opacity: 0.4; background: url(/images/zhuanti/2022xianchang/pic2s.png) no-repeat center center; }
.teacher .con .btn.on:hover{ opacity: 1;}
.teacher .con .list .bg { width: 100%; height: 393px; background: #000; opacity: .2; filter: alpha(opacity=20); left: 0; top: 0; border-radius: 8px; z-index: 1;}

/*现场风采*/
.teachBox{ padding-top: 30px;}
.teachBox .ggtit{ top: -34px;}
.teachBox .cbox{position: relative; z-index: 1; background: #fff; height: 464px; border-radius: 15px; -webkit-box-shadow:0 0 20px rgba(14, 158, 143, 1); -moz-box-shadow:0 0 20px rgba(14, 158, 143, 1); box-shadow:0 0 20px rgba(14, 158, 143, 1);}
.teachBox .cbox ul{width: 100%; height: 464px; position: absolute; top: 0; left: 0; z-index: 2;}
.teachBox .cbox ul li{width: 210px; height: 116px; border: 1px solid #eaeaea; cursor: pointer;}
.teachBox .cbox ul li img{width: 210px; height: 116px;}
.teachBox .cbox ul li.list01{position: absolute; top: 50px; left: 20px;}
.teachBox .cbox ul li.list02{position: absolute; top: 188px; left: 20px;}
.teachBox .cbox ul li.list03{position: absolute; top: 326px; left: 20px;}
.teachBox .cbox ul li.list04{position: absolute; top: 50px; right: 20px;}
.teachBox .cbox ul li.list05{position: absolute; top: 188px; right: 20px;}
.teachBox .cbox ul li.list06{position: absolute; top: 326px; right: 20px;}
.teachBox .cbox .cenPic{display: none; width: 694px; height: 392px; position: absolute; top: 50px; left: 252px; z-index: 3; border: 1px solid #eaeaea;}
.teachBox .cbox .cenPic img{width: 694px; height: 392px;}
.teachBox .cbox .cenPic-txt{position: absolute; left: 0; bottom: 0; width: 694px; height: 54px; line-height: 54px; text-align: center; font-size: 18px; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000504', endColorstr='#CC000504');background:rgba(0,5,4,0.8);}
.teachBox .cbox .cenPic a{ color: #fff;}
.teachBox .cbox .cenPic a:hover{text-decoration: none;}

/*心愿*/
.wishBox{ padding-top: 100px;}
.wishBox .conBox{ padding: 50px 20px 30px; background: #fceadb; border-radius: 15px; -webkit-box-shadow:0 0 20px rgba(14, 158, 143, 1); -moz-box-shadow:0 0 20px rgba(14, 158, 143, 1); box-shadow:0 0 20px rgba(14, 158, 143, 1);}
.wishBox .conBox .bBox .blessing{ width: 712px; height: 632px; background:url(/images/zhuanti/2022anniversary/bg_07.jpg) no-repeat;}
.wishBox .conBox .bBox .blessing .bbtit{ padding-top: 16px; line-height: 50px; text-align: center; font-size: 30px; color: #b0310b; font-weight: 700;}
.wishBox .conBox .bBox .blessing .bbsubtit{ line-height: 32px; text-align: center; font-size: 14px; color: #ee5b0b; margin-bottom: 12px;}
.wishBox .conBox .bBox .blessing .topRoll{ position: relative; z-index: 1; margin: 0 30px 22px; height: 168px; background: #fdf0e5; border-radius: 10px;}
.wishBox .conBox .bBox .blessing .topRoll .leftLoop{overflow: hidden; width: 612px; position: absolute; left: 20px;}
.wishBox .conBox .bBox .blessing .topRoll #leftMarquee{top: 20px;}
.wishBox .conBox .bBox .blessing .topRoll #leftMarquee2{top: 94px;}
.wishBox .conBox .bBox .blessing .topRoll ul li{ margin-right: 24px; height: 54px; cursor: pointer;}
.wishBox .conBox .bBox .blessing .topRoll .photo{ float: left; width: 54px; height: 54px; border-radius: 50%;}
.wishBox .conBox .bBox .blessing .topRoll .tancbg{ float: left; max-width: 180px; height: 53px; line-height: 26px; font-size: 14px; padding-top: 1px; margin-left: 15px;}
.wishBox .conBox .bBox .blessing .topRoll .tancbg p.name{ width: 100%; height: 26px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wishBox .conBox .bBox .blessing .topRoll .tancbg p.txt{ width: 100%; height: 26px; color: #260000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wishBox .conBox .bBox .blessing .botTit{ width: 110px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; background: #f4614e; border-radius: 6px; margin: 0 30px 10px;}
.wishBox .conBox .bBox .blessing .botRoll{ padding: 0 24px 0 30px; height: 170px; margin-bottom: 20px; overflow: auto; overflow-x: hidden; margin-right: 6px;}
.wishBox .conBox .bBox .blessing .botRoll .brList{ line-height: 24px; padding: 10px 0 26px; font-size: 14px; color: #260000; border-bottom: 1px dashed #e4e4e4;}
.wishBox .conBox .bBox .blessing .botRoll .brList em{ float: right; color: #83391c;}
.wishBox .conBox .bBox .blessing .sendOut{ position: relative; z-index: 1; height: 64px; border: 1px solid #ffdfb2; border-radius: 6px; margin: 0 60px 0 30px;}
.wishBox .conBox .bBox .blessing .sendOut-txt{ width: 500px; height: 48px; border: 0; line-height: 24px; font-size: 14px; color: #333; padding: 8px 40px 8px 0; margin-left: 20px;}
.wishBox .conBox .bBox .blessing .sendOut-btn{ position: absolute; top: -1px; right: -34px; z-index: 1; width: 130px; height: 66px; line-height: 66px; text-align: center; font-size: 18px; font-weight: 700; color: #ffead8; border-radius: 33px; background: #f0511e; -webkit-box-shadow:0 4px 6px rgba(137, 13, 11, 0.43); -moz-box-shadow:0 4px 6px rgba(137, 13, 11, 0.43); box-shadow:0 4px 6px rgba(137, 13, 11, 0.43);
    background: -webkit-linear-gradient(top, #ff7a21, #dd1e1a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff7a21, #dd1e1a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff7a21, #dd1e1a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff7a21, #dd1e1a); /* 标准的语法 */}
.wishBox .conBox .bBox .blessing .sendOut-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #dd1e1a, #ff7a21); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #dd1e1a, #ff7a21); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #dd1e1a, #ff7a21); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #dd1e1a, #ff7a21); /* 标准的语法 */}
.wishBox .conBox .bBox .blessing .sendOut-btn.on{ color: #fff;
    background: -webkit-linear-gradient(top, #eec579, #fcd58a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eec579, #fcd58a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eec579, #fcd58a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eec579, #fcd58a); /* 标准的语法 */}
.wishBox .conBox .bBox .blessing .sendOut .fdLoginBg{ z-index: 5; position: absolute; left: 0; top: 0; display: block; width: 106%; height: 64px; background:fixed url(about:blank);}
.wishBox .conBox .bBox .poster{ position: relative; z-index: 1; width: 432px; height: 632px; background:url(https://www.med66.com//upload/resources/image/2022/06/03/597439.png) no-repeat;}
.wishBox .conBox .bBox .poster .ewm{ display: block; position: absolute; left: 40px; bottom: 14px; width: 132px; height: 132px; -webkit-box-shadow:0 5px 10px rgba(245, 107, 48, 0.6); -moz-box-shadow:0 5px 10px rgba(245, 107, 48, 0.6); box-shadow:0 5px 10px rgba(245, 107, 48, 0.6);}
.wishBox .conBox .bBox .pkCon{ width: 432px; height: 632px; background:url(/images/zhuanti/2022anniversary/bg_14.jpg) no-repeat;}
.wishBox .conBox .bBox .pkCon-tit{ line-height: 86px; text-align: center; font-size: 30px; font-weight: 700; color: #b0310b;}
.wishBox .conBox .bBox .pkCon-top{ position: relative; z-index: 2; height: 36px; padding: 0 30px; margin-bottom: 12px;}
.wishBox .conBox .bBox .pkCon-top .ptLeft{ float: left; line-height: 36px; font-size: 18px;}
.wishBox .conBox .bBox .pkCon-top .ptRight{ float: right;}
.wishBox .conBox .bBox .pkCon-bot{ display: none; position: relative; z-index: 1; height: 498px;}
.wishBox .conBox .bBox .pkCon-bot .pbTit{ line-height: 60px; padding: 0 30px; font-size: 24px; font-weight: 700;}
.wishBox .conBox .bBox .pkCon-bot .pbBox{ display: block; position: relative; z-index: 1; padding: 22px 30px 28px; margin: 0 15px; background: #fffefd; border-radius: 10px;}
.wishBox .conBox .bBox .pkCon-bot .pbBox .icon{ position: absolute; left: 50%; top: 20px; margin-left: -31px; width: 62px; height: 62px; background:url(/images/zhuanti/2022anniversary/icon_12.png) no-repeat;}
.wishBox .conBox .bBox .pkCon-bot .pbBox-txt{ line-height: 26px; font-size: 16px; margin-bottom: 24px;}
.wishBox .conBox .bBox .pkCon-bot .pbBox-txt b{ display: block; font-size: 34px; line-height: 60px;}
.wishBox .conBox .bBox .pkCon-bot .pbBox-txt.left{ float: left; text-align: left; color: #fe5f78;}
.wishBox .conBox .bBox .pkCon-bot .pbBox-txt.right{ float: right; text-align: right; color: #748af8;}
.wishBox .conBox .bBox .pkCon-bot .pbBox-tiao{ clear: both; position: relative; z-index: 1; overflow: hidden; width: 342px; height: 50px; background: #748af8; border-radius: 25px;}
.wishBox .conBox .bBox .pkCon-bot .pbBox-tiao .fdTiao{ position: absolute; left: 0; top: 0; height: 50px; background:url(/images/zhuanti/2022anniversary/icon_13.png) no-repeat right #fe5f78;}
.wishBox .conBox .bBox .pkCon-bot .pbban{ position: absolute; display: block; left: 0; bottom: 0; z-index: 2; width: 432px; height: 214px;}
.wishBox .conBox .bBox .pkCon-bot .pbban img{ width: 432px; height: 214px;}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.yourSelect01{ width:190px; height:36px; font-family: "Microsoft Yahei"; background: #fff;}
.yourSelect01 input{border:1px solid #e2c8f8;width:188px;overflow:hidden;height:34px;line-height:34px;text-indent:10px;font-size: 16px;font-family: "Microsoft Yahei";color:#999}
.yourSelect01 input.on{ color: #333;}
.yourSelect01 i{display:block;width:13px;height:9px; background:url(/images/zhuanti/2022anniversary/icon_11.png) no-repeat;top:13px;right:7px;}
.yourSelect01 ul{width:188px; border:1px solid #e2c8f8;overflow: auto; overflow-x: hidden;background:#fff;}
.yourSelect01 ul li{overflow: hidden; width:188px;cursor:pointer;line-height:34px;height:34px;text-indent:10px;font-size: 14px; background: #fff;}
.yourSelect01 ul li.hover{background:#ffd482;}

/*热点关注*/
.followBox{ padding-top: 100px;}
.followBox .cbox{ position: relative; z-index: 1; padding: 50px 20px 30px; border-radius: 15px; background: #fff; -webkit-box-shadow:0 0 20px rgba(14, 158, 143, 1); -moz-box-shadow:0 0 20px rgba(14, 158, 143, 1); box-shadow:0 0 20px rgba(14, 158, 143, 1);}
.followBox .cbox-left{ float: left; position: relative; z-index: 1; width: 354px; height: 280px;}
.followBox .cbox-left .clTit{ width: 220px; height: 60px; text-indent: 70px; line-height: 60px; font-size: 24px; font-weight: 700; background:url(/images/zhuanti/2022xianchang/tit_04.png) no-repeat; margin: -10px 0 0 15px;}
.followBox .cbox-left .clTxt{ line-height: 24px; font-size: 14px; color: #666; padding: 20px 15px 0;}
.followBox .cbox-left .clBtn{ position: absolute; bottom: -10px; left: 50%; margin-left: -90px; width: 180px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; font-weight: 700; color: #fff; border-radius: 21px; background: #f66123;
    background: -webkit-linear-gradient(left, #f6572c, #f77120); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f6572c, #f77120); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f6572c, #f77120); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f6572c, #f77120); /* 标准的语法 */}
.followBox .cbox-left .clBtn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #f77120, #f6572c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f77120, #f6572c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f77120, #f6572c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f77120, #f6572c); /* 标准的语法 */}
.followBox .cbox-cen{ float: left; position: relative; z-index: 1; width: 366px; margin-left: 30px;}
.followBox .cbox-cen .ccTit{ width: 220px; height: 60px; line-height: 60px; font-size: 24px; font-weight: 700; background:url(/images/zhuanti/2022xianchang/tit_05.png) no-repeat; margin: -10px 0 6px 0;}
.followBox .cbox-cen .ccCon li{ width: 100%; height: 44px; line-height: 44px; font-size: 16px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.followBox .cbox-cen .ccCon li a{ color: #666;}
.followBox .cbox-cen .ccCon li a.w70{ width: 70px; display: inline-block;}
.followBox .cbox-right{ float: right; position: relative; z-index: 1; width: 380px;}
.followBox .cbox-right .crTit01{ width: 220px; height: 60px; text-indent: 70px; line-height: 60px; font-size: 24px; font-weight: 700; background:url(/images/zhuanti/2022xianchang/tit_06.png) no-repeat; margin: -10px 0 6px 0;}
.followBox .cbox-right .crTit02{ width: 220px; height: 60px; text-indent: 70px; line-height: 60px; font-size: 24px; font-weight: 700; background:url(/images/zhuanti/2022xianchang/tit_07.png) no-repeat; margin: 0 0 6px 0;}
.followBox .cbox-right .crCon{ position: relative; z-index: 1;}
.followBox .cbox-right .crCon.mb20{ margin-bottom: 20px;}
.followBox .cbox-right .crCon-txt{ line-height: 30px; width: 240px; font-size: 16px; color: #666;}
.followBox .cbox-right .crCon-btn{ position: absolute; top: 60px; right: 0; width: 120px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; font-weight: 700; color: #fff; border-radius: 21px; background: #f66123;
    background: -webkit-linear-gradient(left, #f6572c, #f77120); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f6572c, #f77120); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f6572c, #f77120); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f6572c, #f77120); /* 标准的语法 */}
.followBox .cbox-right .crCon-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #f77120, #f6572c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f77120, #f6572c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f77120, #f6572c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f77120, #f6572c); /* 标准的语法 */}
.followBox .cbox-right .crCon-ewm{ position: absolute; top: 0; right: 0; width: 120px; padding-top: 8px; background: #d4f5ec;}
.followBox .cbox-right .crCon-ewm img{ display: block; width: 104px; height: 104px; margin: 0 auto;}
.followBox .cbox-right .crCon-ewm p{ line-height: 30px; text-align: center; font-size: 14px; color: #025d47;}

/*直播*/
.liveMain{ padding-top: 100px;}
.liveMain .conBox{ padding: 50px 20px 20px; background: #fff; border-radius: 15px; -webkit-box-shadow:0 0 20px rgba(14, 158, 143, 1); -moz-box-shadow:0 0 20px rgba(14, 158, 143, 1); box-shadow:0 0 20px rgba(14, 158, 143, 1);}
.liveMain .conBox .liveBox{ background: #f2f7f7;}
.liveMain .conBox .liveBox .video-con{ width:660px; height:408px;}
.liveMain .conBox .liveBox .video-con .livBox { display: none; position: relative; z-index: 1; width: 660px; height: 408px;}
.liveMain .conBox .liveBox .video-con .livBox a{ display: block; width:660px; height:408px;}
.liveMain .conBox .liveBox .video-con .livBox .teaPic{ position: absolute; left: 10px; bottom: 0; display: block; width: 230px; height: 320px;}
.liveMain .conBox .liveBox .video-con .livBox .fdIcon{ position: absolute; left: 0; top: 52px; width: 36px; line-height: 28px; font-size: 20px; color: #fff; text-align: center; font-weight: 700;}
.liveMain .conBox .liveBox .video-con .livBox .ttxt{ position: absolute; left: 237px; top: 73px; width: 307px; height: 50px; line-height: 50px; text-align: center; font-size: 30px; font-weight: 700; color: #fff;}
.liveMain .conBox .liveBox .video-con .livBox .ctxt{ position: absolute; left: 165px; top: 166px; width: 467px; height: 50px; line-height: 50px; text-align: center; font-size: 40px; font-weight: 700; color: #fff;}
.liveMain .conBox .liveBox .video-con .livBox .btxt{ position: absolute; right: 230px; top: 330px; height: 26px; line-height: 26px; font-size: 22px; font-weight: 700; color: #06946a;}
.liveMain .conBox .liveBox .video-con .livBox .ewmPic{ position: absolute; right: 54px; bottom: 34px; display: block; width: 116px; height: 116px;}
.liveMain .conBox .liveBox .live_right{ width: 480px; padding: 14px 0 0 20px;}
.liveMain .conBox .liveBox .live_right .tit{height: 20px;}
.liveMain .conBox .liveBox .live_right .tit-left{ line-height: 20px; font-weight: 700; margin-bottom: 20px; font-size: 20px; color: #0a997e;}
.liveMain .conBox .liveBox .live_right .tit-btn{ padding: 0 15px; height: 28px; line-height: 28px; font-size: 14px; color: #0a997e; border: 1px solid #0a997e; border-radius: 15px; margin: -1px 20px 0 0;}
.liveMain .conBox .liveBox .live_right .tit-btn:hover{ background: #0a997e; text-decoration: none; color: #fff;}
.liveMain .conBox .liveBox .live_right .tex{width:480px; height:354px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .conBox .liveBox .live_right .tex ul{margin-left: 7px; border-left: 2px solid #d8dcdb;}
.liveMain .conBox .liveBox .live_right .tex li{position:relative; padding:0 0 20px 26px; color: #333; cursor:pointer;}
.liveMain .conBox .liveBox .live_right .tex li .litop{width: 350px; height: 32px; padding-left: 10px; font-size: 14px; line-height: 32px; margin: 0 0 10px -10px; background-color: #d1f5ec; border-radius: 16px 16px 16px 0;}
.liveMain .conBox .liveBox .live_right .tex li .litop b{ font-size: 16px;}
.liveMain .conBox .liveBox .live_right .tex li .licen{clear: both; line-height: 28px; font-size: 14px; margin-bottom: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .licen .title{font-size: 16px; margin-bottom: 8px;}
.liveMain .conBox .liveBox .live_right .tex li .licen .ltea{position: relative; width: 260px; font-weight: normal;}
.liveMain .conBox .liveBox .live_right .tex li .libot{clear: both; position: absolute; height: 28px; right: -126px; top: 0;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn{display: inline-block; width: 98px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #ff7e03; border: 1px solid #ff7e03; border-radius: 14px; margin-right: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn:hover{text-decoration: none; background: #ff7e03; color: #fff;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn02{display: inline-block; width: 100px; height: 28px; line-height: 28px; text-indent: 40px; font-size: 14px; color: #fff; background: url(/images/zhuanti/2021xianchang/icon_03.png) no-repeat 18px center #f78437; border-radius: 14px; margin-right: 10px;}
.liveMain .conBox .liveBox .live_right .tex li .libot .btn02:hover{text-decoration: none; opacity: 0.9;}
.liveMain .conBox .liveBox .live_right .tex li i{display: block; width: 16px; height: 16px; background-position: 0 -50px; position: absolute; left: -8px; top: 9px;}
.liveMain .conBox .liveBox .live_right .tex li.cur i{background-position:0 0;}
.liveMain .conBox .liveBox .live_right .tex li.cur .litop{ color: #fff; background-color: #0a997e;}
.liveMain .conBox .liveBox .live_right .tex li.cur .licen{font-weight: 700;}
.liveMain .conBox .liveBox .live_right .tex li.cur .libot .btn{display: inline-block; width: 100px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; border: 0; border-radius: 15px; margin-right: 10px; -webkit-text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); -moz-text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); text-shadow:2px 2px 0 rgba(191, 69, 9, 0.4); background: #ff970a; background: -webkit-linear-gradient(top, #ffac10, #ff7a02); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, #ffac10, #ff7a02); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, #ffac10, #ff7a02); /* Firefox 3.6 - 15 */ background: linear-gradient(to bottom, #ffac10, #ff7a02); /* 标准的语法 */}
/*滚动条*/
.liveMain .mCSB_scrollTools{width: 13px !important; background: #e3e0dc; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 13px; background: #37c0a6; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp {margin-top: 3px; margin-left: 2px;width: 8px;height: 7px;background: url(/images/zhuanti/2021xianchang/icon_01.png) no-repeat; }
.liveMain .mCSB_scrollTools .mCSB_buttonDown { margin-bottom: 3px;margin-left: 2px;width: 8px;height: 7px;background: url(/images/zhuanti/2021xianchang/icon_02.png) no-repeat; }
.liveMain .xlcd-b .mCSB_container{margin-right: 13px;}

/*课程*/
.courseBox{ padding-top: 100px; margin-bottom: 60px;}
.courseBox .ggtit{ width: 800px; margin-left: -400px; background: url(/images/zhuanti/2021xianchang/tit_02.png) no-repeat;}
.courseBox .conBox{ background: #fff; padding: 50px 0 30px; border-radius: 15px; -webkit-box-shadow:0 0 20px rgba(14, 158, 143, 1); -moz-box-shadow:0 0 20px rgba(14, 158, 143, 1); box-shadow:0 0 20px rgba(14, 158, 143, 1);}
.courseBox .conBox .clist{ float: left; width: 360px; height: 440px; margin-left: 30px; margin-bottom: 30px;}
.courseBox .conBox .clist .cltit{ height: 96px; line-height: 96px; text-align: center; font-size: 28px; font-weight: 700; color: #fff; margin-bottom: 7px;}
.courseBox .conBox .clist .cltit a{ color: #fff;}
.courseBox .conBox .clist .clbot{ position: relative; z-index: 1; height: 320px; padding: 10px 7px 0; background: #fff; border-radius: 5px; margin: 0 7px;}
.courseBox .conBox .clist .clbot .fdIcon{ position: absolute; top: -24px; right: 0; height: 34px; line-height: 34px; padding: 0 20px; font-size: 13px; color: #fff; border-radius: 17px 17px 0 17px;}
.courseBox .conBox .clist .clbot .ttxt{ line-height: 46px; padding: 10px 0; font-size: 18px; text-align: center; border-bottom: 1px solid #f0ece3;}
.courseBox .conBox .clist .clbot .ttxt.bb0{ border-bottom: 0;}
.courseBox .conBox .clist .clbot .cprice{ height: 30px; line-height: 30px; text-align: center; font-size: 24px; color: #ea5f0a; font-weight: 700; margin-bottom: 14px;}
.courseBox .conBox .clist .clbot .chbox{ height: 50px; display: -webkit-flex; display: flex; justify-content: space-between;margin: 0 15px;}
.courseBox .conBox .clist .clbot .chbox .btn01{ display: block; width: 140px; height: 48px; line-height: 48px; font-size: 20px; color: #f77a26; text-align: center; border: 1px solid #f77a26; border-radius: 25px;}
.courseBox .conBox .clist .clbot .chbox .btn01:hover{ text-decoration: none; color: #fff; background: #f77a26;}
.courseBox .conBox .clist .clbot .chbox .btn02{ display: block; width: 140px; height: 50px; line-height: 50px; font-size: 20px; color: #fff; text-align: center; border-radius: 25px; background: #f3721e;
    background: -webkit-linear-gradient(top, #ff8b39, #e65700); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff8b39, #e65700); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff8b39, #e65700); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff8b39, #e65700); /* 标准的语法 */}
.courseBox .conBox .clist .clbot .chbox .btn02:hover{ text-decoration: none; background: #e65700;
    background: -webkit-linear-gradient(top, #e65700, #ff8b39); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #e65700, #ff8b39); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #e65700, #ff8b39); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #e65700, #ff8b39); /* 标准的语法 */}
.courseBox .conBox .clist.bg01{ background: url(/images/zhuanti/2021xianchang/bg_06.jpg) no-repeat;}
.courseBox .conBox .clist.bg01 .clbot .fdIcon{ background: #b75514;}
.courseBox .conBox .clist.bg02{ background: url(/images/zhuanti/2021xianchang/bg_07.jpg) no-repeat;}
.courseBox .conBox .clist.bg02 .clbot .fdIcon{ background: #db691d;}
.courseBox .conBox .clist.bg03{ background: url(/images/zhuanti/2021xianchang/bg_08.jpg) no-repeat;}
.courseBox .conBox .clist.bg03 .clbot .fdIcon{ background: #076f71;}
.courseBox .conBox .clist.bg04{ background: url(/images/zhuanti/2021xianchang/bg_09.jpg) no-repeat;}
.courseBox .conBox .clist.bg04 .clbot .fdIcon{ background: #284ca2;}
.courseBox .conBox .clist.bg05{ background: url(/images/zhuanti/2022xianchang/bg_10.png) no-repeat;}
.courseBox .conBox .clist.bg05 .clbot .fdIcon{ background: #b75514;}
.courseBox .conBox .clist.bg06{ background: url(/images/zhuanti/2022xianchang/bg_11.png) no-repeat;}
.courseBox .conBox .clist.bg06 .clbot .fdIcon{ background: #db691d;}
.courseBox .conBox .clist.bg07{ background: url(/images/zhuanti/2022xianchang/bg_12.png) no-repeat;}
.courseBox .conBox .clist.bg07 .clbot .fdIcon{ background: #076f71;}
.courseBox .conBox .moreBtn{ clear: both; display: block; width: 400px; height: 48px; line-height: 48px; font-size: 20px; color: #f77a26; text-align: center; border: 1px solid #f77a26; border-radius: 25px; margin: 0 auto;}
.courseBox .conBox .moreBtn:hover{ text-decoration: none; color: #fff; background: #f77a26;}
.courseBox .cbanner{ display: block; clear: both; margin-top: 30px;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhuanti/2021xianchang/bg_02.jpg) no-repeat center top #d1f5ec;}
.joinBox{ height: 306px;}
.joinBox .bbox{ padding-top: 36px;}
.joinBox .bbox .ltxt{ width: 500px; padding-left: 90px;}
.joinBox .bbox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{ font-size: 22px;}
.joinBox .bbox .right{ padding: 30px 50px 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 140px; height: 140px; background: #fff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}

/*右侧浮动*/
.rightFloat{ width:118px; position:fixed; right:0; top:50%; margin-top: -230px; z-index:90;}
.rightFloat .xx{ position: absolute; top: -20px; right: 10px; display: block; width: 30px; height: 30px; background-position: 0 -100px;}
.rightFloat .top{ display: block; height: 80px; background: url(/images/zhuanti/2021xianchang/bg_05.png) no-repeat;}
.rightFloat .cen{ width: 110px; margin: 0 auto; background: #ffe9c1; border-radius: 0 0 55px 55px;
    background: -webkit-linear-gradient(top, #ffe9c1, #ffdd9a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffe9c1, #ffdd9a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffe9c1, #ffdd9a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffe9c1, #ffdd9a); /* 标准的语法 */}
.rightFloat .cen .list{ display: block; width: 90px; height: 42px; line-height:42px; text-align: center; font-size:16px; margin: 0 auto 16px; border-radius: 21px; background: #ffcc64;
    background: -webkit-linear-gradient(left, #ffd077, #ffc64e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd077, #ffc64e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd077, #ffc64e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd077, #ffc64e); /* 标准的语法 */}
.rightFloat .cen .list:hover{ text-decoration: none; color: #fff; background: #f2812f;
    background: -webkit-linear-gradient(left, #f26633, #f29b2a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f26633, #f29b2a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f26633, #f29b2a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f26633, #f29b2a); /* 标准的语法 */}
.rightFloat .cen .yuan{ display: block; width: 96px; height: 70px; padding-top: 26px; line-height: 22px; text-align: center; font-size: 18px; font-weight: 700; color: #fff; background: url(/images/zhuanti/2021xianchang/btn_01.png) no-repeat; margin: -10px auto 6px;}
.rightFloat .cen .yuan:hover{ text-decoration: none;}
.rightFloat .cen .gototop{ display: block; width: 33px; height: 19px; background-position: 0 -150px; margin: 0 auto 24px;}


/*时间安排弹框*/
.mask{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0.7; filter: alpha(opacity=70); z-index: 98; background: #000;}
.sjapTk{ display: none; width: 1100px; border: 3px solid #25aa9c; position: fixed; top: 50%; left: 50%; margin-left:-550px; z-index: 99; background: #fff; border-radius: 4px;}
.sjapTk .xx {
    position: absolute;
    top: -20px;
    right: -20px;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    cursor: pointer;
    background: url(/images/zhuanti/2022mitiku/icon_12.png) no-repeat center;
    font-size: 0;
}
.sjapTk .tabBox{ max-height: 560px; overflow: auto; overflow-x: hidden;}
.sjapTk .tabBox table{ border-collapse: collapse;}
.sjapTk .tabBox .tabtit{ background: #25aa9c;}
.sjapTk .tabBox td{ border: 1px solid #d1e2fd; line-height: 28px; font-size: 16px; text-align: center; padding: 10px 20px;}
