/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#ebd0ac;}
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;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.header-wrap{ width:100%; background:#fff;}
.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/rongyao/title01.png") no-repeat center top;}
.common-title h2.tit02{ background:url("/images/zhuanti/rongyao/title02.png") no-repeat center top;}
.common-title h2.tit03{ background:url("/images/zhuanti/rongyao/title03.png") no-repeat center top;}
.common-title p{ line-height:30px; text-align:center; color:#fff; font-size:18px;}
.common-title.other-tags{ padding-top:70px; background:none;}
.common-title.other-tags h2{ height:68px;}
.common-title.other-tags p{ padding-top:16px; color:#111;}
.common-title.other-tags p span{ color:#ff0200;}

/**/
.topheader-wrap{ width:100%; height:435px; background:url("/images/zhuanti/rongyao/header.jpg") no-repeat center top;}
.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:#222;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}

/**/
.teacher_con{background:url(/images/zhuanti/zhizhen/t_bg.png) no-repeat top center #171628;width:100%; padding-bottom:50px;}
.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}
.tag_img.tag_img04{background:url(/images/zhuanti/rongyao/t_tagimg03.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}

/**/
.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:118px 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;}

/**/
.gift-wrap{ width:100%; height:837px; background:url("/images/zhuanti/rongyao/gift-bg01.jpg") no-repeat center top;}
.gift-mod{}
.gift-mod .con01{ height:281px; background:url("/images/zhuanti/rongyao/gift-bg02.jpg") no-repeat;}
.gift-mod .con01 .text{ padding:123px 0 0 596px;}
.gift-mod .con01 .text p{ font-size:20px; color:#111; line-height:40px;}
.gift-mod .con01 .text p span{ color:#fe0400;}
.gift-mod .con02{ padding-top:18px; width:1218px;}
.gift-mod .con02 .box{ float:left; margin-right:18px;}

/**/
.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}
.equity{position:relative;z-index:2;background:#fef3e4; margin-top:86px; border-radius:15px;margin-bottom:70px;-webkit-box-shadow:0 20px 20px rgba(248,188,139,.5);-moz-box-shadow:0 20px 20px rgba(248,188,139,.5);box-shadow:0 20px 20px rgba(248,188,139,.5);background:-webkit-linear-gradient(left,#fefdf3,#ffe9d5);background:-o-linear-gradient(left,#fefdf3,#ffe9d5);background:-moz-linear-gradient(left,#fefdf3,#ffe9d5);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}

/* 证书 */
.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;}

/**/
.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;}

/**/
.footer-wrap{ padding-bottom:80px;}

