/*
@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:#fff;}
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;}
.title{ text-align:center; font-size:0; padding:50px 0 45px;}
.title h2{ display:inline-block; line-height:80px; font-size:44px; padding:0 50px; position:relative; background:url("/images/guoji/zhuanti/jiuyediyike/title-ico01.png") no-repeat center top;}
.title h2:before{ content:""; width:45px; height:42px; position:absolute; left:0; top:14px; background:url("/images/guoji/zhuanti/jiuyediyike/title-ico02.png") no-repeat;}
.title h2:after{ content:""; width:30px; height:27px; position:absolute; right:0; top:35px; background:url("/images/guoji/zhuanti/jiuyediyike/title-ico03.png") no-repeat;}
.title p{ line-height:1; text-align:center; font-size:22px; color:#999;}
.title.white-tags h2{ color:#fff;}
.title.white-tags p{ color:#dfdfdf;}

/**/
.topHeader-wrap{ height:584px;}

/**/
.nav-wrap{ width:100%; height:265px; background:url("/images/guoji/zhuanti/jiuyediyike/nav-bg.jpg") no-repeat center top;}
.nav-mod{ height:265px;}
.nav-mod .btn{ float:left; width:240px; height:220px; text-align:center; padding:45px 0 0; background:url("/images/guoji/zhuanti/jiuyediyike/nav-line.png") no-repeat right center;}
.nav-mod .btn span{ display:block; width:60px; height:60px; border-radius:50%; box-shadow:0 0 10px 4px #1e56bd; margin:0 auto;}
.nav-mod .btn h4{ line-height:50px; font-size:18px; color:#f4d799; padding-top:12px;}
.nav-mod .btn p{ line-height:26px; font-size:16px; color:#fcfef5;}
.nav-mod .btn.none{ background:none;}

/**/
.future-wrap{ height:750px; background:url("/images/guoji/zhuanti/jiuyediyike/future-bg.jpg") no-repeat center top;}
.future-mod{}
.future-mod li{ width:586px;}
.future-mod li.bg01{ background:url("/images/guoji/zhuanti/jiuyediyike/future-bg01.png") no-repeat center top;}
.future-mod li.bg02{ background:url("/images/guoji/zhuanti/jiuyediyike/future-bg02.png") no-repeat center top;}
.future-mod .top-con{ height:312px; position:relative; padding:0 0 0 286px;}
.future-mod .top-con .teacher-pic{ position:absolute; left:12px; top:-2px;}
.future-mod .top-con h4{ line-height:48px; font-size:32px; padding:80px 0 13px 0;}
.future-mod .top-con h4 span{ display:inline-block; height:25px; line-height:25px; font-size:16px; vertical-align:6px; color:#3851d4; background:#c0d8fa; padding:0 6px; border:1px solid #3952d4; border-radius:4px; margin-left:18px;}
.future-mod .top-con p{ line-height:32px; font-size:18px;}
.future-mod .top-con .tips{ display:block; position:absolute; left:0; bottom:-20px; z-index:9;}
.future-mod .bottom-con{ height:200px; padding:0 0 0 30px; border-radius:8px 20px 8px 20px; background:#011dc7; opacity:.75; filter:alpha(opacity=75); position:relative;}
.future-mod .bottom-con h4{ line-height:40px; padding-top:36px; font-size:28px; color:#fff;}
.future-mod .bottom-con p{ line-height:34px; font-size:20px; color:#fff;}
.future-mod .bottom-con .btn{ display:block; width:171px; height:48px; line-height:48px; text-align:center; font-size:20px; text-decoration:none; color:#743c00; font-weight:bold; transition:all .3s; -webkit-transition:all .3s; background:url("/images/guoji/zhuanti/jiuyediyike/future-btn.png") no-repeat; margin-top:17px;}
.future-mod .bottom-con .btn:hover{ transform:translate(0,-8px); -webkit-transform:translate(0,-8px);}
.future-mod .bottom-con:before{ content:""; width:25px; height:25px; position:absolute; right:20px; bottom:20px; background:url("/images/guoji/zhuanti/jiuyediyike/future-ico02.png") no-repeat;}

/**/
.demand-mod{ padding-bottom:54px;}
.demand-mod .tab-tit{ padding:0 50px;}
.demand-mod .tab-tit .swiper-container{ padding:14px 0 0; height:55px;}
.demand-mod .tab-tit .swiper-slide{ width:224px;}
.demand-mod .tab-tit .btn{ display:block; width:202px; height:53px; line-height:53px; text-align:center; text-decoration:none; position:relative; font-size:24px; color:#4156d5; border-radius:40px; border:1px solid #6f7dd1;}
.demand-mod .tab-tit .btn span{ display:block; height:24px; line-height:24px; padding:0 10px; border-radius:15px 0 15px 0; position:absolute; right:0; top:-13px; font-size:14px; color:#fff; font-weight:normal; background:#df8f55; background-image:-webkit-linear-gradient(top, #df8f55, #bc6233); background-image:-moz-linear-gradient(top, #df8f55, #bc6233); background-image:linear-gradient(top,#df8f55,#bc6233);}
.demand-mod .tab-tit .swiper-slide.on .btn{ width:204px; height:55px; color:#fff; background:#2f7ee3; background-image:-webkit-linear-gradient(top, #2f7ee3, #1435ad); background-image:-moz-linear-gradient(top, #2f7ee3, #1435ad); background-image:linear-gradient(top,#2f7ee3,#1435ad);}
.demand-mod .tab-tit .swiper-slide:last-child{ width:204px;}
.demand-mod .tab-tit .swiper-slide.no-tags .btn{ background:#e4e4e4; border-color:#c7c7c7; color:#999;}
.demand-mod .tab-tit.tc-tags{ text-align:center; font-size:0;}
.demand-mod .tab-tit.tc-tags .swiper-slide{ float:none; display:inline-block;}
.demand-mod .arrow-left,.demand-mod .arrow-right{ display:block; width:24px; height:24px; position:absolute; left:0; top:30px; background:url("/images/guoji/zhuanti/jiuyediyike/btn01.png") no-repeat;}
.demand-mod .arrow-right{ left:auto; right:0; background:url("/images/guoji/zhuanti/jiuyediyike/btn02.png") no-repeat;}
.demand-mod .tab-con{ display:none; margin-top:68px;}

/**/
.live-mod .teacherIntroduce-con{ float:left; width:717px; background:url("/images/guoji/zhuanti/jiuyediyike/demand-bg01.png") no-repeat center top;}
.live-mod .teacherIntroduce-con .top-con{ height:298px; position:relative; padding:0 0 0 336px;}
.live-mod .teacherIntroduce-con .top-con .teacher-pic{ position:absolute; left:12px; top:-2px;}
.live-mod .teacherIntroduce-con .top-con h4{ line-height:48px; font-size:32px; padding:55px 0 13px 0;}
.live-mod .teacherIntroduce-con .top-con h4 span{ display:inline-block; height:25px; line-height:25px; font-size:16px; vertical-align:6px; color:#3851d4; background:#c0d8fa; padding:0 6px; border:1px solid #3952d4; border-radius:4px; margin-left:18px;}
.live-mod .teacherIntroduce-con .top-con p{ line-height:32px; font-size:18px;}
.live-mod .teacherIntroduce-con .top-con .tips{ display:block; position:absolute; right:0; bottom:-20px; z-index:9;}
.live-mod .teacherIntroduce-con .bottom-con{ height:112px; padding:0 0 0 35px; border-radius:8px 20px 8px 20px; background:#011dc7; opacity:.75; filter:alpha(opacity=75); position:relative;}
.live-mod .teacherIntroduce-con .bottom-con h4{ line-height:40px; padding-top:21px; font-size:28px; color:#fff;}
.live-mod .teacherIntroduce-con .bottom-con p{ line-height:34px; font-size:20px; color:#dbdbdb;}
.live-mod .teacherIntroduce-con .bottom-con:before{ content:""; width:25px; height:25px; position:absolute; right:20px; bottom:20px; background:url("/images/guoji/zhuanti/jiuyediyike/future-ico02.png") no-repeat;}
.live-mod .teacherIntroduce-con.more-tags .top-con .teacher-pic{left:auto; right:0;}
.live-mod .teacherIntroduce-con.more-tags .top-con{ padding-left:34px; padding-top:34px; height:264px;}
.live-mod .teacherIntroduce-con.more-tags .top-con h4{ line-height:55px; padding:0; padding-top:14px;}
.live-mod .teacherIntroduce-con.more-tags .top-con p{ line-height:28px;}
.live-mod .live-con{ float:right; width:467px; height:413px; background:url("/images/guoji/zhuanti/jiuyediyike/live-bg.png") no-repeat;}
.live-mod .live-con .time{ line-height:70px; font-size:18px; color:#fff; padding:23px 0 0 24px;}
.live-mod .live-con .con{ padding:82px 0 0; text-align:center;}
.live-mod .live-con .con h4{ line-height:40px; font-size:24px;}
.live-mod .live-con .con p{ line-height:35px; font-size:20px; color:#666;}
.live-mod .live-con .con .btn{ display:block; width:171px; height:48px; line-height:48px; text-align:center; font-size:20px; text-decoration:none; color:#743c00; font-weight:bold; margin:14px auto 0; transition:all .3s; -webkit-transition:all .3s; background:url("/images/guoji/zhuanti/jiuyediyike/future-btn.png") no-repeat;}
.live-mod .live-con .con .btn:hover{ transform:translate(0,-8px); -webkit-transform:translate(0,-8px);}

/**/
.rules-wrap{ width:100%; height:780px; background:url("/images/guoji/zhuanti/jiuyediyike/rules-wrap.jpg") no-repeat center top;}

/**/
.caiwu-wrap{ width:100%; height:780px; background:url("/images/guoji/zhuanti/jiuyediyike/caiwu-bg.jpg") no-repeat center top;}
.caiwu-mod{}
.caiwu-mod ul{ width:1230px;}
.caiwu-mod li{ float:left; width:277px; margin:0 30px 0 0; position:relative;}
.caiwu-mod li.step01{ margin-top:153px;}
.caiwu-mod li.step02{ margin-top:103px;}
.caiwu-mod li.step03{ margin-top:53px;}
.caiwu-mod li.step04{ margin-top:3px;}
.caiwu-mod .tips{ display:block; width:130px; line-height:39px; text-align:center; font-size:24px; color:#1637ae; position:absolute; right:0; top:-27px;}
.caiwu-mod .tit{ height:70px; text-align:center; line-height:24px; padding-top:14px; font-size:18px; color:#fff; font-weight:bold;}
.caiwu-mod .con{ padding:8px 20px 0 20px;}
.caiwu-mod .con p{ height:66px; line-height:22px; font-size:16px; color:#666; padding:0 0 0 39px; background:url("/images/guoji/zhuanti/jiuyediyike/caiwu-ico01.png") no-repeat left 5px;}
.caiwu-mod .btn{ display:block; width:301px; height:60px; line-height:60px; font-size:24px; color:#743c00; font-weight:bold; text-indent:39px; margin:30px auto 0; text-decoration:none; transition:all .3s; -webkit-transition:all .3s; background:url("/images/guoji/zhuanti/jiuyediyike/caiwu-btn.png") no-repeat;}
.caiwu-mod .btn:hover{ transform:translate(0,-8px); -webkit-transform:translate(0,-8px);}

/**/
.jiuye-mod{}
.jiuye-mod .tit{ text-align:center; font-size:0;}
.jiuye-mod .tit h3{ display:inline-block; *display:inline; *zoom:1; height:53px; line-height:53px; font-size:24px; color:#4156d5; border:1px solid #6f7dd1; border-radius:40px; padding:0 27px 0 0;}
.jiuye-mod .tit h3 span{ display:inline-block; line-height:53px; padding:0 26px; border-right:1px solid #6f7dd1; border-radius:30px; margin-right:26px; background:#ffd57b; background-image:-webkit-linear-gradient(left, #ffd57b, #ffecaf); background-image:-moz-linear-gradient(left, #ffd57b, #ffecaf); background-image:linear-gradient(left,#ffd57b,#ffecaf);}
.jiuye-mod .tit .btn01{}
.jiuye-mod .tab-wrap{ text-align:center; font-size:0;}
.jiuye-mod .tab-tit{ display:inline-block; *display:inline; *zoom:1; height:53px; line-height:53px; font-size:24px; color:#4156d5; border:1px solid #6f7dd1; border-radius:40px;}
.jiuye-mod .tab-tit .btn{ display:inline-block; line-height:53px; border-radius:30px; text-decoration:none; color:#4156d5; font-weight:bold; margin:0 26px;}
.jiuye-mod .tab-tit .btn.on{border-right:1px solid #6f7dd1; border-radius:30px; padding:0 26px; margin:0; background:#ffd57b; background-image:-webkit-linear-gradient(left, #ffd57b, #ffecaf); background-image:-moz-linear-gradient(left, #ffd57b, #ffecaf); background-image:linear-gradient(left,#ffd57b,#ffecaf);}

/*.jiuye-mod .tab-tit .btn01{ display:inline-block; *display:inline; *zoom:1; height:53px; line-height:53px; font-size:24px; color:#4156d5; border:1px solid #6f7dd1; border-radius:40px; padding:0 27px 0 0;}*/
/*.jiuye-mod .tab-tit .btn02{  display:inline-block; line-height:53px; padding:0 26px; border-right:1px solid #6f7dd1; border-radius:30px; margin-right:26px; background:#ffd57b; background-image:-webkit-linear-gradient(left, #ffd57b, #ffecaf); background-image:-moz-linear-gradient(left, #ffd57b, #ffecaf); background-image:linear-gradient(left,#ffd57b,#ffecaf);}*/
/*.jiuye-mod .tab-tit .btn.on{ background:#ffd57b; background-image:-webkit-linear-gradient(left, #ffd57b, #ffecaf); background-image:-moz-linear-gradient(left, #ffd57b, #ffecaf); background-image:linear-gradient(left,#ffd57b,#ffecaf);}*/
.jiuye-mod .tab-con{ display:none;}
.jiuye-mod .list{ padding:30px 0 0;}
.jiuye-mod .list ul{ width:1230px;}
.jiuye-mod .list li{ float:left; width:277px; height:415px; margin-right:30px; background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-bg01.png") no-repeat;}
.jiuye-mod .list .top-tit{ height:70px; padding:31px 0 0 20px;}
.jiuye-mod .list .top-tit h4{ display:inline-block; line-height:30px; font-size:20px; color:#fff; padding:0 12px; border:1px solid #fff; position:relative;}
.jiuye-mod .list .top-tit h4 .d1,.jiuye-mod .list .top-tit h4 .d2,.jiuye-mod .list .top-tit h4 .d3,.jiuye-mod .list .top-tit h4 .d4{ display:block; width:5px; height:5px; position:absolute; background:#fff;}
.jiuye-mod .list .top-tit h4 .d1{ left:-3px; top:-3px;}
.jiuye-mod .list .top-tit h4 .d2{ right:-3px; top:-3px;}
.jiuye-mod .list .top-tit h4 .d3{ left:-3px; bottom:-3px;}
.jiuye-mod .list .top-tit h4 .d4{ right:-3px; bottom:-3px;}
.jiuye-mod .list .top-tit h4:before{ content:""; width:30px; height:33px; position:absolute; right:-21px; top:11px; background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-ico03.png") no-repeat;}
.jiuye-mod .list .bottom-con{ height:300px; padding:0 18px 0 30px; overflow-y:auto;}
.jiuye-mod .list .bottom-con .box{}
.jiuye-mod .list .bottom-con .box .tit-btn{ display:block; height:37px; line-height:37px; overflow:hidden; font-size:16px; background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-ico01.png") no-repeat 198px center; padding:0 34px 0 21px; text-decoration:none; position:relative;}
.jiuye-mod .list .bottom-con .box .tit-btn:before{ content:""; width:8px; height:8px; background:#b0dafa; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-4px;}
.jiuye-mod .list .bottom-con .box .tit-btn.on{ background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-ico02.png") no-repeat 198px center;}
.jiuye-mod .list .bottom-con .box .tit-btn.no-tags{ background:none;}
.jiuye-mod .list .bottom-con .con{ display:none; padding:0 0 6px 0;}
.jiuye-mod .list .bottom-con .con p{ line-height:24px; font-size:14px; color:#666;}
.jiuye-mod .btn-wrap{ height:96px; background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-bg03.jpg") no-repeat;}
.jiuye-mod .btn-wrap .prize{ float:left; padding:16px 0 0 48px; color:#fff}
.jiuye-mod .btn-wrap .prize h3{ line-height:36px; font-size:32px;}
.jiuye-mod .btn-wrap .prize h3 span{ font-size:18px;}
.jiuye-mod .btn-wrap .prize p{ line-height:30px; font-size:18px;}
.jiuye-mod .btn-wrap .service-btn{ display:block; width:170px; height:48px; line-height:48px; text-align:center; font-size:20px; text-decoration:none; color:#743c00; font-weight:bold; background:#f3cdb3; border-radius:40px; margin:24px 34px 0 0;}
.jiuye-mod .btn-wrap .buy-btn{ display:block; width:170px; height:48px; line-height:48px; text-align:center; font-size:20px; text-decoration:none; color:#fff; font-weight:bold; background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-btn01.png") no-repeat; margin:24px 16px 0 0;}
.jiuye-mod .btn-wrap .free-btn{ display:block; width:220px; height:48px; line-height:48px; text-align:center; font-size:20px; text-decoration:none; color:#743c00; font-weight:bold; background:url("/images/guoji/zhuanti/jiuyediyike/jiuye-btn02.png") no-repeat; margin:24px 16px 0 0;}

/**/
.addUs-wrap{ width:100%; height:680px; background:url("/images/guoji/zhuanti/jiuyediyike/addUs-bg.jpg") no-repeat center top;}
.addUs-mod{}
.addUs-mod .btn{ display:block; width:301px; height:60px; line-height:60px; font-size:24px; color:#743c00; font-weight:bold; text-indent:66px; margin:40px auto 0; text-decoration:none; transition:all .3s; -webkit-transition:all .3s; background:url("/images/guoji/zhuanti/jiuyediyike/caiwu-btn.png") no-repeat;}
.addUs-mod .btn:hover{ transform:translate(0,-8px); -webkit-transform:translate(0,-8px);}

/**/
.ewm-bg{ width:100%; height:278px; background:url("/images/guoji/zhuanti/jiuyediyike/ewm-bg.jpg") no-repeat center top;}
.ewm-mod{}
.ewm-mod .list{ padding:40px 0 0 532px;}
.ewm-mod .list li{ float:left; width:245px; text-align:center;}
.ewm-mod .list li img{ display:block; width:124px; height:124px; background:#fff; border-radius:8px; padding:10px; margin:0 auto;}
.ewm-mod .list li p{ font-size:16px; color:#fff; line-height:28px; padding-top:7px;}

/**/
.fix-nav{ width:106px; border:5px solid #ffa85a; border-radius:20px 8px 8px 10px; padding:14px 0 16px; position:fixed; right:0; top:50%; margin-top:-100px; background:#e05d0d; background-image:-webkit-linear-gradient(top, #e05d0d, #de8446); background-image:-moz-linear-gradient(top, #e05d0d, #de8446); background-image:linear-gradient(top,#e05d0d,#de8446);}
.fix-nav:before{ content:""; width:107px; height:73px; position:absolute; left:2px; top:-54px; background:url("/images/guoji/zhuanti/jiuyediyike/fixNav-ico01.png") no-repeat;}
.fix-nav .btn{ display:block; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff; text-decoration:none;}
.fix-nav .btn:hover{ background:#a14701;}
.fix-nav .ewm{ text-align:center; padding:6px 0 0;}
.fix-nav .ewm img{ display:block; width:70px; height:70px; padding:5px; background:#fff; margin:0 auto;}
.fix-nav .ewm p{ font-size:12px; color:#fff; line-height:20px; padding-top:5px;}
.fix-nav .top-btn{ display:block; width:106px; height:31px; line-height:31px; margin-top:7px; font-size:16px; color:#fff; text-decoration:none; border-radius:40px; text-align:center; position:absolute; left:-5px; bottom:-51px; border:5px solid #ffa85a; background:#e0590c; background-image:-webkit-linear-gradient(top, #e0590c, #de8345); background-image:-moz-linear-gradient(top, #e0590c, #de8345); background-image:linear-gradient(top,#e0590c,#de8345);}
.fix-nav .top-btn:before,.fix-nav .top-btn:after{ content:""; width:7px; height:38px; background:url("/images/guoji/zhuanti/jiuyediyike/fixNav-ico02.png") no-repeat; position:absolute; left:15px; top:-29px;}
.fix-nav .top-btn:after{ left:auto; right:18px;}

/**/
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ display:none; width:373px; position:fixed; left:50%; margin-left:-186px; top:50%; z-index:99;}
.common-pop .pop-tit{ height:87px; text-align:center; color:#fff; background:url("/images/guoji/zhuanti/jiuyediyike/freeCourse-tit.png") no-repeat;}
.common-pop .pop-tit .close-btn{ display:block; width:27px; height:31px; right:13px; top:0; line-height:0; font-size:0;}
.common-pop .pop-tit h3{ line-height:25px; font-size:18px; padding-top:27px;}
.common-pop .pop-tit p{ line-height:24px;}
.common-pop .pop-con{ background:#fff; border-radius:0 0 5px 5px; text-align:center; padding:44px 0 34px;}
.common-pop .pop-con img{ display:inline-block; width:135px; height:135px;}
.common-pop .pop-con p{ font-size:16px; line-height:24px; padding-top:13px;}












