@charset "utf-8";
/*
@author: he
@update: he (2021-05-12)
*/
body{font:12px/1.5 "\5b8b\4f53",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/2021hushichengjichaxun/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: #fcd1b4;}
.ggtit{ height: 60px; line-height: 60px; text-align: center; font-size: 28px; color: #290c5f; font-weight: 700; padding-top: 56px; margin-bottom: 30px; background:url(/images/zhuanti/2021hushichengjichaxun/tit_01.png) no-repeat center bottom;}

/*页头*/
.headerBg{ position: relative; z-index: 1;}
.header{ position: relative; height: 483px;}
.header .logo{ position: absolute; top: 42px; left: 0; display: block; width: 207px; height: 53px;}

/*导读*/
.guide{ position: relative; z-index: 2; padding: 40px 0; background: #fff; border-radius: 15px; margin: -40px auto 50px; -webkit-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); -moz-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); box-shadow:0 10px 18px rgba(251, 189, 147, 0.7);}
.guide .tBox{ padding: 0 50px 0 166px; position: relative; z-index: 1; line-height: 30px; font-size: 16px; margin-bottom: 30px;}
.guide .tBox .fdIcon{ position: absolute; left: 20px; top: 50%; margin-top: -34px; width: 133px; height: 82px; background:url(/images/zhuanti/2021hushichengjichaxun/icon_01.png) no-repeat;}

.guide .cBox .clewm{ width: 190px; padding-top: 10px; background: #e5e3fc; margin: 28px 0 0 60px;}
.guide .cBox .clewm-pic{ width: 158px; height: 158px; background: #fff; padding: 6px; margin: 0 auto;}
.guide .cBox .clewm-pic img{ width: 158px; height: 158px;}
.guide .cBox .clewm-txt{ line-height: 48px; text-align: center; font-size: 18px; color: #7f72cd;}
.guide .cBox .clCon{ width: 734px; margin-right: 140px;}
.guide .cBox .clCon-list{ width: 734px; height: 60px; padding: 10px 0; background:url(/images/zhuanti/2021hushichengjichaxun/tit_02.png) no-repeat;}
.guide .cBox .clCon-list .ltxt{ float: left; width: 126px; text-align: center; line-height: 60px; font-size: 18px; color: #f8581f;}
.guide .cBox .clCon-list .ltxt b{ font-size: 24px;}
.guide .cBox .clCon-list .rtxt{ float: left; line-height: 60px; font-size: 18px;}
.guide .cBox .clCon-jiao{ width: 734px; height: 16px; background-position: 52px -800px;}

.guide .hBox{ height: 56px; text-align: center;}
.guide .hBox .btn01{ display: inline-block; width: 276px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; margin: 0 12px; background: #975dfb; border-radius: 28px; -webkit-box-shadow:0 5px 10px rgba(113, 78, 244, 0.3); -moz-box-shadow:0 5px 10px rgba(113, 78, 244, 0.3); box-shadow:0 5px 10px rgba(113, 78, 244, 0.3);
    background: -webkit-linear-gradient(top, #aa65f8, #8254ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #aa65f8, #8254ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #aa65f8, #8254ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #aa65f8, #8254ff); /* 标准的语法 */}
.guide .hBox .btn01:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #8254ff, #aa65f8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #8254ff, #aa65f8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #8254ff, #aa65f8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #8254ff, #aa65f8); /* 标准的语法 */}
.guide .hBox .btn02{ display: inline-block; width: 276px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; margin: 0 12px; background: #ff6b38; border-radius: 28px; -webkit-box-shadow:0 5px 10px rgba(255, 137, 66, 0.4); -moz-box-shadow:0 5px 10px rgba(255, 137, 66, 0.4); box-shadow:0 5px 10px rgba(255, 137, 66, 0.4);
    background: -webkit-linear-gradient(top, #ff7a27, #ff5b4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff7a27, #ff5b4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff7a27, #ff5b4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff7a27, #ff5b4b); /* 标准的语法 */}
.guide .hBox .btn02:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #ff5b4b, #ff7a27); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff5b4b, #ff7a27); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff5b4b, #ff7a27); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff5b4b, #ff7a27); /* 标准的语法 */}

/*常见问题*/
.commonIssues{ padding-bottom: 40px; background: #fff; border-radius: 15px; margin-bottom: 50px; -webkit-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); -moz-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); box-shadow:0 10px 18px rgba(251, 189, 147, 0.7);}
.commonIssues .cBox{ margin: -10px 0 20px;}
.commonIssues .cBox .list{ float: left; display: block; width: 550px; height: 60px; line-height: 60px; font-size: 20px; margin-left: 40px;}
.commonIssues .cBox .list b{ color: #956ce0; display: inline-block; margin-right: 14px; vertical-align: 2px;}
.commonIssues .cBox .list:hover{ text-decoration: none; color: #956ce0;}
.commonIssues .hBox{ height: 50px; text-align: center;}
.commonIssues .hBox .btn01{ display: inline-block; width: 246px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; margin: 0 12px; background: #ff6b38; border-radius: 28px; -webkit-box-shadow:0 5px 10px rgba(255, 137, 66, 0.4); -moz-box-shadow:0 5px 10px rgba(255, 137, 66, 0.4); box-shadow:0 5px 10px rgba(255, 137, 66, 0.4);
    background: -webkit-linear-gradient(top, #ff7a27, #ff5b4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff7a27, #ff5b4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff7a27, #ff5b4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff7a27, #ff5b4b); /* 标准的语法 */}
.commonIssues .hBox .btn01:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #ff5b4b, #ff7a27); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff5b4b, #ff7a27); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff5b4b, #ff7a27); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff5b4b, #ff7a27); /* 标准的语法 */}

/*焦点问题*/
.focusIssues{ padding-bottom: 40px; background: #fff; border-radius: 15px; margin-bottom: 50px; -webkit-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); -moz-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); box-shadow:0 10px 18px rgba(251, 189, 147, 0.7);}
.focusIssues .cBox{ text-align: center; padding-top: 15px;}
.focusIssues .cBox .list{ display: inline-block; width: 215px; height: 202px; margin: 0 34px;}
.focusIssues .cBox .list-txt{ padding-top: 102px; line-height: 32px; text-align: center; font-size: 16px; color: #666;}
.focusIssues .cBox .list-txt b{ font-size: 24px; color: #f03e3e;}
.focusIssues .cBox .list.bg01{ background:url(/images/zhuanti/2021hushichengjichaxun/icon_02.png) no-repeat;}
.focusIssues .cBox .list.bg02{ background:url(/images/zhuanti/2021hushichengjichaxun/icon_03.png) no-repeat;}
.focusIssues .cBox .list.bg03{ background:url(/images/zhuanti/2021hushichengjichaxun/icon_04.png) no-repeat;}
.focusIssues .cBox .list.bg04{ background:url(/images/zhuanti/2021hushichengjichaxun/icon_05.png) no-repeat;}

/*直播*/
.liveMain{ padding-bottom: 40px; background: #fff; border-radius: 15px; margin-bottom: 50px; -webkit-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); -moz-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); box-shadow:0 10px 18px rgba(251, 189, 147, 0.7);}
.liveMain .tBox{ text-align: center; height: 58px; margin: 0 30px 30px; border-radius: 29px; background: #917ef7;
    background: -webkit-linear-gradient(left, #829aff, #9e67f1); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #829aff, #9e67f1); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #829aff, #9e67f1); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #829aff, #9e67f1); /* 标准的语法 */}
.liveMain .tBox li{ display: inline-block; position: relative; z-index: 1; padding: 0 24px; height: 58px; line-height: 58px; font-size: 18px; color: #fff; cursor: pointer; margin: 0 30px;}
.liveMain .tBox li i{ display: none;}
.liveMain .tBox li.on{ color: #be641c; font-weight: 700;
    background: -webkit-linear-gradient(left, #f2ca6f, #ebe09c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f2ca6f, #ebe09c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f2ca6f, #ebe09c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f2ca6f, #ebe09c); /* 标准的语法 */}
.liveMain .tBox li.on i{ display: block; position: absolute; left: 50%; bottom: -8px; margin-left: -8px; width: 16px; height: 8px; background-position: 0 0;}
.liveMain .cBox{ display: none; margin: 0 30px;}
.liveMain .cBox-left{ display: block; position: relative; z-index: 1; width: 610px; height: 380px; padding: 10px; background: #fff; border-radius: 6px; -webkit-box-shadow:0 2px 16px rgba(192, 192, 251, 0.5); -moz-box-shadow:0 2px 16px rgba(192, 192, 251, 0.5); box-shadow:0 2px 16px rgba(192, 192, 251, 0.5);}
.liveMain .cBox-left .pic{ width: 610px; height: 380px;}
.liveMain .cBox-left .tiao{ position: absolute; left: 10px; bottom: 44px; width: 610px; height: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.liveMain .cBox-left .tiao-txt{ margin-left: 30px; line-height: 50px; font-size: 16px; color: #fff;}
.liveMain .cBox-left .tiao-ewm{ position: absolute; right: 140px; top: 50%; display: block; margin-top: -48px; width: 96px; height: 96px;}
.liveMain .cBox-right{ width: 460px;}
.liveMain .cBox-right .crTit{ line-height: 44px; font-size: 24px; color: #2d079d; font-weight: 700; margin-bottom: 6px;}
.liveMain .cBox-right .crTop{ margin-bottom: 14px;}
.liveMain .cBox-right .crTop-list{ height: 50px; line-height: 50px; font-size: 18px; padding-left: 44px;}
.liveMain .cBox-right .crTop-list.icon01{ background-position: 0 -35px;}
.liveMain .cBox-right .crTop-list.icon02{ background-position: 0 -88px;}
.liveMain .cBox-right .crTop-list.icon03{ background-position: 0 -139px;}
.liveMain .cBox-right .crCen{ line-height: 36px; font-size: 18px;}

/*辅导课程*/
.courseBox{ padding-bottom: 40px; background: #fff; border-radius: 15px; margin-bottom: 50px; -webkit-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); -moz-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); box-shadow:0 10px 18px rgba(251, 189, 147, 0.7);}
.courseBox .cBox .clist{ float: left; width: 360px; margin-left: 30px;}
.courseBox .cBox .clist-top{ height: 106px;}
.courseBox .cBox .clist-top-tit{ padding-top: 14px; line-height: 44px; font-size: 24px; font-weight: 700; color: #fff; text-align: center;}
.courseBox .cBox .clist-top-subtit{ height: 30px; text-align: center;}
.courseBox .cBox .clist-top-subtit span{ display: inline-block; padding: 0 30px; height: 30px; line-height: 30px; font-size: 14px; color: #ffdd94; border-radius: 15px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,0.2);}
.courseBox .cBox .clist-bot{ padding: 20px 20px 0; height: 318px; background: #fafafa; border: 1px solid #eaedf0; border-radius: 0 0 4px 4px;}
.courseBox .cBox .clist-bot .cbTxt{ line-height: 36px; font-size: 18px; color: #f8581f; font-weight: 700;}
.courseBox .cBox .clist-bot .cbCon{ height: 63px; border-bottom: 1px solid #eaeaea;}
.courseBox .cBox .clist-bot .cbCon .list01{ width: 126px; height: 63px; padding-left: 34px; line-height: 63px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.courseBox .cBox .clist-bot .cbCon .list02{ width: 106px; height: 63px; padding-left: 34px; line-height: 63px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.courseBox .cBox .clist-bot .cbCon .icon01{ background-position: 0 -182px;}
.courseBox .cBox .clist-bot .cbCon .icon02{ background-position: 0 -232px;}
.courseBox .cBox .clist-bot .cbCon .icon03{ background-position: 0 -282px;}
.courseBox .cBox .clist-bot .cbCon .icon04{ background-position: 0 -332px;}
.courseBox .cBox .clist-bot .cbCon .icon05{ background-position: 0 -382px;}
.courseBox .cBox .clist-bot .cbCon .icon06{ background-position: 0 -432px;}
.courseBox .cBox .clist-bot .cbCon.last{ border-bottom: 0; margin-bottom: 12px;}
.courseBox .cBox .clist-bot .hBox{ height: 50px; text-align: center;}
.courseBox .cBox .clist-bot .hBox .btn01{ display: inline-block; width: 220px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; margin: 0 12px; background: #ff6b38; border-radius: 28px; -webkit-box-shadow:0 5px 10px rgba(255, 137, 66, 0.4); -moz-box-shadow:0 5px 10px rgba(255, 137, 66, 0.4); box-shadow:0 5px 10px rgba(255, 137, 66, 0.4);
    background: -webkit-linear-gradient(top, #ff7a27, #ff5b4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff7a27, #ff5b4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff7a27, #ff5b4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff7a27, #ff5b4b); /* 标准的语法 */}
.courseBox .cBox .clist-bot .hBox .btn01:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #ff5b4b, #ff7a27); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff5b4b, #ff7a27); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff5b4b, #ff7a27); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff5b4b, #ff7a27); /* 标准的语法 */}

.courseBox .cBox .clist.bg01 .clist-top{ background:url(/images/zhuanti/2021hushichengjichaxun/bg_04.png) no-repeat;}
.courseBox .cBox .clist.bg01 .clist-bot .cbCon em{ color: #9166df;}

.courseBox .cBox .clist.bg02 .clist-top{ background:url(/images/zhuanti/2021hushichengjichaxun/bg_05.png) no-repeat;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon em{ color: #f8581f;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon .icon01{ background-position: 0 -482px;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon .icon02{ background-position: 0 -532px;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon .icon03{ background-position: 0 -582px;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon .icon04{ background-position: 0 -632px;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon .icon05{ background-position: 0 -682px;}
.courseBox .cBox .clist.bg02 .clist-bot .cbCon .icon06{ background-position: 0 -732px;}

.courseBox .cBox .clist.bg03 .clist-top{ background:url(/images/zhuanti/2021hushichengjichaxun/bg_06.png) no-repeat;}
.courseBox .cBox .clist.bg03 .clist-bot .cbCon em{ color: #9166df;}

/*通栏广告*/
.bannerBox{ display: block; height: 100px; margin: -20px auto 30px;}
.bannerBox img{ width: 1200px; height: 100px;}

/*更多活动*/
.moreActivities{ padding-bottom: 40px; background: #fff; border-radius: 15px; margin-bottom: 50px; -webkit-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); -moz-box-shadow:0 10px 18px rgba(251, 189, 147, 0.7); box-shadow:0 10px 18px rgba(251, 189, 147, 0.7);}
.moreActivities .cBox{ margin-left: 30px;}
.moreActivities .cBox .clist{ float: left; width: 270px; height: 204px; margin-right: 20px; background:url(/images/zhuanti/2021hushichengjichaxun/bg_03.png) no-repeat;}
.moreActivities .cBox .clist-txt{ line-height: 46px; text-align: center; font-size: 20px; color: #ff6e3a; padding-top: 30px; margin-bottom: 16px;}
.moreActivities .cBox .clist-txt b{ font-size: 28px;}
.moreActivities .cBox .clist-btn{ display: block; width: 96px; height: 38px; text-align: center; line-height: 38px; font-size: 22px; color: #fff; background: #ff733b; border-radius: 19px; margin: 0 auto;}
.moreActivities .cBox .clist-btn:hover{ text-decoration: none; background: #ff540f;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhuanti/2021hushichengjichaxun/bg_02.jpg) no-repeat center top;}
.joinBox{ height: 307px;}
.joinBox .bbox{ padding-top: 34px;}
.joinBox .bbox .ltxt{ width: 480px; padding-left: 200px;}
.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 0 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-left: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 120px; height: 120px; padding: 10px; 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;}







