@charset "utf-8";
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
}


.margR0 {
    margin-right: 0 !important;
}

.bodyBg {
    background: #ebd0ac;
    padding-bottom: 90px;
}

.header-mod {
    width: 100%;
    background: #fff;
}
/*框架*/
.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;
}

/* 新增公用样式 */
.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;
}
.ggtit {
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -247px;
    width: 493px;
    height: 58px;
    line-height: 54px;
    text-align: center;
    font-size: 30px;
    color: #fffaf3;
    background: url(/images/zhuanti/changxueka/tit_02.png) no-repeat;
}

.ggtit b {
    font-size: 44px;
    vertical-align: -4px;
}

.ggtit em {
    color: #ffdab5;
}
.cardIntro {
    margin: 0.4rem 0.4rem 0.833rem;
    border-radius: 0.4rem;
    position: relative;
    padding: 0.893rem 0 0.48rem;
    background: -webkit-linear-gradient(left,#ffe5cd 80%,#f8ecd3);
    background: -moz-linear-gradient(left,#ffe5cd 80%,#f8ecd3);
    background: -ms-linear-gradient(left,#ffe5cd 80%,#f8ecd3);
    background: linear-gradient(left,#ffe5cd 80%,#f8ecd3);
}

.cardIntro p {
    line-height: 0.507rem;
    font-size: 0.373rem;
    margin: 0 0.4rem 0.2rem;
    color: #110c08;
}

.cardIntro p a,.cardIntro p span {
    color: #cb6730
}
.equity {
    position: relative;
    z-index: 2;
    background: #fef3e4;
    border-radius: 15px;
    margin-bottom: 70px;
    -webkit-box-shadow: 0 20px 20px rgba(248, 188, 139, 0.5);
    -moz-box-shadow: 0 20px 20px rgba(248, 188, 139, 0.5);
    box-shadow: 0 20px 20px rgba(248, 188, 139, 0.5);
    background: -webkit-linear-gradient(left, #fefdf3, #ffe9d5);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fefdf3, #ffe9d5);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fefdf3, #ffe9d5);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fefdf3, #ffe9d5);
    /* 标准的语法 */
}
.equity .cbox {
    padding: 60px 50px 30px;
}

.equity .cbox p {
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 10px;
}
.equity .cbox p a{ color:#cb6730;}

.equity .cbox .czong {
    color: #cb6730;
}
.fix-bottom2025{ width:100%; height:80px; border-top:1px solid #fff; position:fixed; right:0; bottom:0; z-index:69;background:#282728; background-image:-webkit-linear-gradient(left, #df7734, #ad4f21); background-image:-moz-linear-gradient(left, #df7734, #ad4f21); background-image:linear-gradient(left,#df7734,#ad4f21);}
.fix-bottom2025 .text{ line-height:80px; font-size:24px; color:#fff; font-weight:bold; font-style:italic; text-shadow:0 2px 4px #d15f1c;}
.fix-bottom2025 .text strong{ font-size:38px;}
.fix-bottom2025 .text del{ font-size:20px; color:#fff; padding-left:28px;}
.fix-bottom2025 .coupon{ width:310px; height:62px;background:url("/images/zhuanti/zhizhen/coupon-bg01.png") no-repeat; margin:11px 0 0 35px;}
.fix-bottom2025 .coupon .text01{ width:110px; line-height:62px; text-align:right; font-size:36px; color:#fff; font-weight:bold;}
.fix-bottom2025 .coupon .text01 .apphide{ font-size:18px;}
.fix-bottom2025 .coupon .text02{ padding-left:12px; line-height:62px; font-size:16px; color:#fff;}
.fix-bottom2025 .coupon .btn{display:block; width:70px; line-height:36px; margin:12px 18px 0 0; text-align:center;font-size:18px; color:#fff;font-weight:700; border-radius:40px; text-decoration:none; background:#ff5a00; background-image:-webkit-linear-gradient(left, #ff5a00, #e12d37); background-image:-moz-linear-gradient(left, #ff5a00, #e12d37); background-image:linear-gradient(left,#ff5a00,#e12d37);}
.fix-bottom2025 .buy-btn{ display:block; width:199px; height:48px; line-height:48px; text-align:center; font-size:22px; color:#fff; margin:15px 0 0 36px; border:1px solid #ffc883; border-radius:40px; text-decoration:none; background:#ff6536; background-image:-webkit-linear-gradient(left, #d0132a, #ff6536); background-image:-moz-linear-gradient(left, #d0132a, #ff6536); background-image:linear-gradient(left,#d0132a,#ff6536);}
.fix-bottom2025 .ewm{ width:152px; height:120px; padding:10px 0 0; background:#bb5a27; border-radius:15px 15px 0 0; right:0; bottom:0;}
.fix-bottom2025 .ewm p{ display:block; float:left; width:33px; text-align:center; font-size:15px; color:#fff; line-height:16px; padding-top:17px;}
.fix-bottom2025 .ewm .pic{ display:block; float:left; width:108px; height:108px;}

/* 证书 */
.certificate{ position: relative; z-index: 2; margin-bottom: 30px;}
.certificate .swiper-container{ padding: 60px 0 26px; width: 1200px; height: 428px;}
.certificate .swiper-slide{ width: 386px; margin-right:20px}
.certificate .swiper-slide.last-tags{ margin-right:0;}
.certificate .arrow-left,.certificate .arrow-right{ display:block; width:38px; height:38px; position:absolute; left:-19px; top:50%; margin-top: -19px; z-index:9; background:url(/images/zhuanti/changxueka/icon_12.png) no-repeat;}
.certificate .arrow-right{ left:auto; right:-19px; background:url(/images/zhuanti/changxueka/icon_13.png) no-repeat;}
.certificate .cbox-list{ position: relative; z-index: 1; width: 386px; height: 428px; background: #fff4e5; border-radius: 8px;
    background: -webkit-linear-gradient(left, #fefdf3, #ffe9d5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fefdf3, #ffe9d5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fefdf3, #ffe9d5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fefdf3, #ffe9d5); /* 标准的语法 */}
.certificate .cbox-list .clTit{ height: 80px; line-height: 80px; text-align: center; font-size: 32px; font-weight: 700; border-radius: 8px 8px 0 0;
    background: -webkit-linear-gradient(left, #fee3bc, #fdc290); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fee3bc, #fdc290); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fee3bc, #fdc290); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fee3bc, #fdc290); /* 标准的语法 */}
.certificate .cbox-list .clDifficulty{ padding: 10px 0 16px;}
.certificate .cbox-list .clDifficulty p{ line-height: 24px; font-size: 14px; color: #cb6730; margin-bottom: 8px; text-align: center;}
.certificate .cbox-list .clDifficulty .star{ height: 20px; text-align: center;}
.certificate .cbox-list .clDifficulty .star span{ display: inline-block; width: 20px; height: 20px; margin: 0 4px; background: url(/images/zhuanti/changxueka/icon_07.png) no-repeat;}
.certificate .cbox-list .clPeople{ text-align: center; padding-bottom: 16px;}
.certificate .cbox-list .clPeople b{ display: block; font-size: 36px; line-height: 44px;}
.certificate .cbox-list .clPeople p{ font-size: 16px; color: #666; line-height: 24px;}
.certificate .cbox-list .clWages{ height: 56px; line-height: 56px; text-align: center; font-size: 18px; color: #fff; background: #d2722f;
    background: -webkit-linear-gradient(left, #e1822e, #c4632e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e1822e, #c4632e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e1822e, #c4632e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e1822e, #c4632e); /* 标准的语法 */}
.certificate .cbox-list .clWages em{ font-size: 32px; vertical-align: -2px;}
.certificate .cbox-list .clBtxt{ padding-top: 20px; text-align: center; line-height: 28px; font-size: 16px;}
.certificate .cbox-list .fdBox{ display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 5; background: #b05020; border-radius: 8px;
    background: -webkit-linear-gradient(left, #a54720, #ba5b21); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #a54720, #ba5b21); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #a54720, #ba5b21); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #a54720, #ba5b21); /* 标准的语法 */}
.certificate .cbox-list .fdBox-tit{ height: 79px; line-height: 79px; font-size: 32px; color: #fff; font-weight: 700; text-align: center; border-bottom: 1px solid #fff; margin: 0 30px;}
.certificate .cbox-list .fdBox-txt{ padding: 18px 30px 0; line-height: 28px; font-size: 14px; color: #fff;}
.certificate .cbox-list .fdBox-txt a{ color: #fff; text-decoration: underline;}
.certificate .bType{ line-height: 32px; font-size: 16px;}




.common-title{ padding:102px 0 23px 0; background:url("/images/zhuanti/zhizhen/commonTitle-ico01.png") no-repeat center 42px;}
.common-title h2{ height:64px;}
.common-title h2.tit01{ background:url("/images/zhuanti/zhizhen/title01.png") no-repeat center top;}
.common-title h2.tit02{ background:url("/images/zhuanti/zhizhen/title02.png") no-repeat center top;}
.common-title p{ line-height:30px; text-align:center; color:#fff; font-size:18px;}

/**/
.course-wrap{ width:100%; height:968px; background:url("/images/zhuanti/zhizhen/course-bg.jpg") no-repeat center top;}
.course-mod{ padding:30px 0 24px; border-radius:18px; background:#fff;}
.course-mod .topNav{ width:1140px; height:294px; margin:0 auto; background:url("/images/zhuanti/zhizhen/course-bg01.jpg") no-repeat;}
.course-mod .topNav .text{ padding:133px 0 0 512px;}
.course-mod .topNav .text h4{ line-height:32px; font-size:20px; color:#230337; font-weight:normal; padding:0 207px 14px 0; text-align:center;}
.course-mod .topNav .text .tips{}
.course-mod .topNav .text .tips p{ display:block; float:left; margin-right:57px; line-height:32px; padding-left:29px; font-size:20px; color:#a72400; background:url("/images/zhuanti/zhizhen/course-ico01.png") no-repeat left center;}
.course-mod .con{ width:1140px; height:319px; background:url("/images/zhuanti/zhizhen/course-bg03.jpg") no-repeat center top; margin:20px auto 0;}
.course-mod .con .top-tit{ line-height:62px; padding:17px 0 0 39px; font-size:28px; color:#d0132a; font-weight:bold;}
.course-mod .con .top-tit .tips{ display:inline-block; width:122px; height:50px; line-height:34px; text-align:center; margin:0 0 0 10px; vertical-align:2px; font-size:22px; font-weight:normal; font-style:italic; color:#fff; background:url("/images/zhuanti/zhizhen/course-bg04.png") no-repeat;}
.course-mod .con .top-tit del{ padding-left:80px; color:#702e1a;}
.course-mod .con .coupon{ width:248px; height:49px; left:531px; top:138px; background:url("/images/zhuanti/zhizhen/course-bg02.png") no-repeat;}
.course-mod .con .coupon .text01{ width:86px; line-height:49px; text-align:right; font-size:30px; color:#e12d38; font-weight:bold;}
.course-mod .con .coupon .text01 .apphide{ font-size:15px;}
.course-mod .con .coupon .text02{ padding-left:12px; line-height:49px; font-size:14px; color:#964a00;}
.course-mod .con .coupon .btn{display:block; width:58px; line-height:24px; margin:12px 12px 0 0; text-align:center;font-size:15px; color:#e9380c;font-weight:700;border-radius:40px; text-decoration:none; background:#ffe1b2;background-image:-webkit-linear-gradient(left,#ffdca7,#fff4e3 25%,#ffe0b0 60%,#fdecd7);background-image:linear-gradient(left,#ffdca7,#fff4e3 25%,#ffe0b0 60%,#fdecd7)}
.course-mod .con .price-text{ width:140px; text-align:center; left:288px; top:150px; font-style:italic; font-size:17px; color:#fff;}
.course-mod .con .price-text strong{ font-size:28px;}
.course-mod .con .price{ left:531px; top:215px;}
.course-mod .ewm{ width:166px; top:38px; right:106px;}
.course-mod .ewm .pic{ display:block; width:164px; height:164px; border:1px solid #d86147;}
.course-mod .ewm p{ line-height:24px; text-align:center; font-size:16px; color:#702e1a; padding-top:28px;}

/* 头图 start */
.header_top{
    height: 435px;
    width: 100%;
    background: url(/images/zhuanti/zhizhen/top.png) top center;
}
.new_p{
    height: 362px;
    width: 100%;
    background: url(/images/zhuanti/zhizhen/new_p.png) top center;
}
.new_p_info{
    margin-left: 40px;
}
.new_p_info h3{
    display: flex;
    align-items: flex-start;
    height: 60px;
    padding-top: 70px;
}
.new_p_info>p{
    font-size: 18px;
    color: #222222;
    margin-top: 20px;
}
.new_p_info_txt{
    font-size: 20px;
    color: #222;
    font-weight: 600;
    line-height: 42px;
    margin-top: 32px;
}
.new_p_info_txt span{
    color: #ba0000;
}

.new_p_code{
    margin-top: 40px;
    width: 329px;   
    margin-left: 40px;
}
.new_code_con{
    width: 269px;
    height: 199px;
    background: url(/images/zhuanti/zhizhen/new_p_code.png) no-repeat;
    margin-left: 60px;
}
.new_p_code h6{
    font-size: 26px;
    margin-left: 39px;
    margin-top: 24px;
    color: #6d1414;
}
.new_p_code p{
    font-size: 16px;
   color: #221919;
   margin-left: 70px;
}
/* 头图end  */
/* 老师start */
.teacher_con{
    background: url(/images/zhuanti/zhizhen/t_bg.png) no-repeat top center;
    width: 100%;
    height: 1437px;

}
.teacher_con_list{
    width: 1200px;
    height: 370px;
    background: url(/images/zhuanti/zhizhen/t_bg01.png) no-repeat;
    margin: 0 auto;
    border-radius: 10px;
    margin-bottom: 16px;
}
.tag_img{
    width: 60px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
}
.tag_img.tag_img01{
    background: url(/images/zhuanti/zhizhen/t_tagimg.png) no-repeat;
    background-size: 100% auto;
}
.tag_img.tag_img02{
    background: url(/images/zhuanti/zhizhen/t_tagimg01.png) no-repeat;
    background-size: 100% auto;
}
.tag_img.tag_img03{
    background: url(/images/zhuanti/zhizhen/t_tagimg02.png) no-repeat;
    background-size: 100% auto;
}
.t_t_main{
    height: 98px;
    display: flex;
    line-height: 98px;
    margin-left: 80px;
}
.t_t_main h3{
    font-size: 38px;
    margin-right: 32px;
    color: #fff;
}
.t_t_main p{
    font-size: 22px;
    color: #fff;
}
.t_price_con{
    width: 104px;
    height: 104px;
    background: url(/images/zhuanti/zhizhen/t_price_img.png) no-repeat;
    background-size: 100% auto;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 30px;
    top: 24px;
}
.t_price_con p,.t_price_con span{
    font-size: 20px;
    font-weight: 600;
}
.teacher_img{
    display: block;
    margin-left: 21px;
}
.t_c_info{
    margin-left: 49px;
    margin-top: 49px;
}
.t_c_info li{
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 18px;
    margin-bottom: 14px;
}
.t_c_info li>img{
    width: 57px;
    height: 33px;
    margin-right: 23px;
}
.jia_img{
    display: block;
    position: absolute;
    left: 50%;
    bottom: -40px;
    width: 57px;
    height: 57px;
    margin-left: -26.5px;
    z-index: 6;
}
/* 老师end */
