@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ width:100%; font:16px/28px 'microsoft yahei'; color:#333; padding-top:96px; overflow-x:hidden; position:relative;}
div,ul,li,dl,dt,dd,p{ height:auto; list-style:none; position:relative; overflow:hidden;}
img{ display:block; border:none; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#333;}
i,em{ font-style:normal;}
.zj_box{ width:1400px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
.phone_block{ display:none;}
 

/*通用标题*/
.zj_title01{ text-align:center; padding:35px 0 36px; margin-bottom:45px;}
.zj_title01 .tit{ line-height:80px; font-size:35px; font-weight:bold; margin:0 90px; border-bottom:1px solid #067deb; overflow:visible; z-index:2;}
.zj_title01 .tit:before,.zj_title01 .tit:after{ content:''; display:block; position:absolute; left:50%;}
.zj_title01 .tit:before{ width:280px; height:8px; border-radius:4px; background:#067deb; bottom:-4px; margin-left:-140px;}
.zj_title01 .tit:after{ width:980px; height:36px; background:url(../images/title_bg01.png) no-repeat; bottom:-36px; margin-left:-490px;}
.zj_title01 .tit span{ color:#067deb;}
.zj_title01 .txt{ line-height:72px; width:100%; font-size:60px; font-weight:lighter; letter-spacing:2px; text-align:center; text-transform:uppercase; position:absolute; left:0; bottom:0; color:#cfcfcf; background-image:-webkit-linear-gradient(bottom,#cfcfcf,#fff); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
/*通用标题   ///*/


/*公用按钮*/
.zj_btn01{ width:100%;}
.zj_btn01 a{ display:block; width:30%; line-height:55px; text-align:center; font-size:22px; color:#fff; letter-spacing:1px; margin:13px auto; border-radius:30px; background:#d3f0ff; background:linear-gradient(to right,#0774cd 0%,#4fa0f0 50%,#0774cd 100%);}
.zj_btn01 a:hover{ background:#c58643;}
/*公用按钮   ///*/


/*zj_top*/
.zj_top{ width:100%; padding:13px 0; background:#fff; position:fixed; left:0; top:0; box-shadow:0 8px 30px 0 rgba(150,150,150,0.46); z-index:100;}
.zj_top .nav{ display:none;}
.zj_top .nav li{ float:left; line-height:70px; font-size:19px; margin-left:55px;}
.zj_top .nav li:first-child{ margin:0;}
.zj_top .nav li a{ display:block;}
.zj_top .nav li a:hover{ color:#0c5eb2;}
/*zj_bs_top   ///*/


/*zj_banner*/
#ban_lunbo{ width:100%; height:650px; position:relative;}
#ban_lunbo ul{ width:100%; font-size:0; position:absolute; left:0; top:0; white-space:nowrap; overflow:visible;}
#ban_lunbo li{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:100%;}
#ban_lunbo li a img{ width:1920px; position:relative; left:50%; margin-left:-960px;}
#ban_lunbo li span{ display:block; width:390px; line-height:55px; font-size:28px; color:#fff; text-align:center; border-radius:28px; background:#c6390b; background:linear-gradient(to right,#c6390b 0%,#ae000b 100%); position:absolute; left:50%; margin-left:-195px; bottom:88px;}
#ban_lunbo .spot{ width:150px; text-align:center; padding-bottom:4px; border-radius:16px; background:#fff; background:rgba(255,255,255,0.4); position:absolute; left:50%; bottom:25px; margin-left:-75px; z-index:2;}
#ban_lunbo .spot span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:40px; height:10px; margin:0 8px; border-radius:5px; background:#fff; cursor:pointer;}
#ban_lunbo .spot span.on{ background:#057be6;}
.zj_banner img{ width:1920px; position:relative; left:50%; margin-left:-960px;}
/*zj_banner   ///*/


/*课程核心价值介绍*/
.zj_corevalues{ z-index:2;}
.zj_corevalues li{ float:left; width:31.4%; background:rgba(0,0,0,0.2); margin-right:2.9%;}
.zj_corevalues li:nth-child(3n){ margin:0;}
.zj_corevalues li .tit{ line-height:80px; font-size:28px; color:#fff; text-align:center; background:#7cbefd; background:linear-gradient(to right,#7cbefd 0%,#067deb 100%);}
.zj_corevalues li .tit:before,.zj_corevalues li .tit:after{ content:''; display:block; width:150px; height:150px; border-radius:50%; position:absolute; z-index:2;}
.zj_corevalues li .tit:before{ background:#7cbefd; background:linear-gradient(to right,#78b9f7 0%,#4696e4 100%); left:-12px; bottom:40px;}
.zj_corevalues li .tit:after{ width:70px; height:70px; background:#7cbefd; background:linear-gradient(to right,#7bb5ed 0%,#166abb 100%); right:-10px; bottom:-43px;}
.zj_corevalues li .txt{ height:180px; line-height:45px; font-size:20px; text-indent:2em; padding:46px 65px 60px; border:1px solid #84b1dd; background:url(../images/corevalues_img01.jpg) center center no-repeat;}
.zj_corevalues .zj_btn01 a{ margin:40px auto 0;}
/*课程核心价值介绍   ///*/


/*分割图*/
.zj_fenge{ margin-top:-30px;}
.zj_fenge img{ width:100%;}
/*分割图   ///*/


/*七大课程模块展示*/
.zj_course{ padding:15px 0 45px;}
.zj_course .zj_box{ overflow:visible;}
.zj_course ul{ overflow:visible;}
.zj_course li{ float:left; width:49%; line-height:50px; padding:10px; margin-bottom:30px; border-radius:6px; background:#4fa0f0; background:linear-gradient(to bottom,#4fa0f0 0%,#0774cd 100%); box-shadow:0 8px 25px 0 rgba(0,49,97,0.3); box-sizing:border-box;}
.zj_course li:before{ content:''; display:block; width:56px; height:56px; background:url(../images/course_ico01.png) no-repeat; position:absolute; left:15px; top:6px; z-index:2;}
.zj_course li:nth-child(2n){ float:right;}
.zj_course li .tit{ float:left; width:235px; font-size:26px; color:#fff; letter-spacing:1px; padding-left:80px; box-sizing:border-box;}
.zj_course li .txt span{ display:block; font-size:18px; padding:0 25px; border-radius:6px; background:#fff; box-sizing:border-box;}
.zj_course li:last-child{ width:100%;}
.zj_course li:last-child span{ float:left; width:32.8%; text-align:center; margin-right:0.8%;}
.zj_course li:last-child span:nth-child(3n){ margin:0;}
.zj_course li:nth-child(2):before{ background-image:url(../images/course_ico02.png);}
.zj_course li:nth-child(3):before{ background-image:url(../images/course_ico03.png);}
.zj_course li:nth-child(4):before{ background-image:url(../images/course_ico04.png);}
.zj_course li:nth-child(5):before{ background-image:url(../images/course_ico05.png);}
.zj_course li:nth-child(6):before{ background-image:url(../images/course_ico06.png);}
.zj_course li:nth-child(7):before{ background-image:url(../images/course_ico07.png);}
/*七大课程模块展示   ///*/


/*顶级师资阵容介绍*/
.zj_teacher{ padding-top:10px; background:#dfedff;}
.zj_teacher .zj_title01 .tit:after{ background-image:url(../images/title_bg02.png);}
.zj_teacher .zj_title01 .txt{ color:#a4d0fc; background-image:-webkit-linear-gradient(bottom,#a4d0fc,#dfedff);}
.zj_teacher .img img{ width:100%;}
/*顶级师资阵容介绍   ///*/


/*招生对象*/
.zj_target{ padding-bottom:40px;}
.zj_target .zj_box,.zj_target ul{ overflow:visible;}
.zj_target li{ float:left; width:19%; text-align:center; margin-right:1.25%; border-radius:30px; background:url(../images/target_bg01.jpg) center top no-repeat; box-shadow:0 15px 45px 0 rgba(7,22,6,0.1);}
.zj_target li:nth-child(5n){ margin:0;}
.zj_target li a{ display:block; padding:155px 0 25px;}
.zj_target li .tit{ font-size:18px; font-weight:bold; color:#9c6627;}
.zj_target li .txt{ height:52px; line-height:26px; margin-top:12px;}
.zj_target li:nth-child(2){ background-image:url(../images/target_bg02.jpg);}
.zj_target li:nth-child(2) .tit{ color:#4a3f89;}
.zj_target li:nth-child(3){ background-image:url(../images/target_bg03.jpg);}
.zj_target li:nth-child(3) .tit{ color:#1e6f53;}
.zj_target li:nth-child(4){ background-image:url(../images/target_bg04.jpg);}
.zj_target li:nth-child(4) .tit{ color:#3b747a;}
.zj_target li:nth-child(5){ background-image:url(../images/target_bg05.jpg);}
.zj_target li:nth-child(5) .tit{ color:#b65050;}
.zj_target .zj_btn01 a{ margin:45px auto 0;}
/*招生对象   ///*/


/*课程特色展示*/
.zj_tese{ padding-bottom:70px;}
.zj_tese .zj_title01{ padding-top:0;}
.zj_tese .img img{ width:100%;}
/*课程特色展示   ///*/


/*主办单位介绍*/
.zj_jieshao{ padding-bottom:560px; background:#f7f7f7 url(../images/jieshao_bg01.jpg) center bottom no-repeat;}
.zj_jieshao .zj_title01{ margin:10px 0 40px;}
.zj_jieshao .inner{ line-height:38px; color:#fff; background:url(../images/jieshao_bg02.jpg) center center no-repeat;}
.zj_jieshao .inner .zj_box{ overflow:visible;}
.zj_jieshao .fl_l{ width:56.6%; padding:90px 80px 80px; background:url(../images/jieshao_bg03.jpg) center top no-repeat; box-sizing:border-box;}
.zj_jieshao .fl_r{ width:43.4%; color:#0683ed; padding:90px 80px 80px; margin-top:90px; background:#fff; background:rgba(255,255,255,0.8); box-shadow:0 18px 60px 0 rgba(0,49,97,0.4); box-sizing:border-box;}
.zj_jieshao .title{ line-height:90px; font-size:30px; margin:15px 0 25px; border-bottom:1px solid #fff;}
.zj_jieshao .text p{ text-indent:2em;}
.zj_jieshao .fl_r .title{ border-bottom-color:#0683ed;}
/*主办单位介绍   ///*/


@media screen and (max-width:1500px){
	.zj_box{ width:1100px;}
	
	/*通用标题*/
	.zj_title01 .tit{ margin:0;}
	
	/*zj_top*/
	.zj_top .nav li{ font-size:18px; margin-left:40px;}
	
	/*课程核心价值介绍*/
	.zj_corevalues li .tit{ line-height:70px; font-size:25px;}
	.zj_corevalues li .txt{ font-size:18px; padding:30px 36px 36px;}
	
	/*七大课程模块展示*/
	.zj_course li:before{ width:50px; height:50px; background-size:100%; top:10px;}
	.zj_course li .tit{ width:200px; font-size:22px; padding-left:72px;}
	.zj_course li .txt span{ font-size:16px; padding:0 20px;}
	
	/*招生对象*/
	.zj_target li .tit{ font-size:16px;}
	.zj_target li .txt{ font-size:15px; padding:0 10px;}
	.zj_target li .txt br{ display:none;}
	.zj_target li:nth-child(2) .tit{ letter-spacing:-1px;}
	
	/*主办单位介绍*/
	.zj_jieshao{ padding-bottom:440px; background-size:1500px;}
	.zj_jieshao .img img{ width:70px;}
	.zj_jieshao .title{ line-height:75px; font-size:25px; margin:0 0 15px;}
	.zj_jieshao .inner{ line-height:35px;}
	.zj_jieshao .fl_l,.zj_jieshao .fl_r{ padding:60px 50px 50px;}
	
}

@media screen and (max-width:768px){
	body{ line-height:22px; font-size:13px; -webkit-text-size-adjust:none; -webkit-max-logical-width:max-content; min-width:100%; padding:0;}
	.zj_box{ width:100%;}
	.phone_block{ display:block;}
	.pc_block{ display:none !important;}
	.zj_web_body img{ max-width:100%;}
	
	/*手机轮播图*/
	.web_lunbo{ width:100%;}
	.web_lunbo ul{ display:flex; transition:transform 0.3s ease; overflow:visible;}
	.web_lunbo li{ display:flex; min-width:100%; height:570px; justify-content:center; align-items:center;}
	.web_lunbo li img{ width:100%; height:100%; position:absolute; left:0; top:0;}
	.web_lunbo .dots{ width:100px; text-align:center; border-radius:16px; background:#fff; background:rgba(255,255,255,0.4); position:absolute; bottom:22px; left:50%; margin-left:-45px; justify-content:center;}
	.web_lunbo .dots span{ display:inline-block; vertical-align:middle; width:25px; height:6px; margin:0 5px; border-radius:3px; background:#fff; cursor:pointer;}
	.web_lunbo .dots span.active{ background:#057be6;}
	/*手机轮播图   ///*/
	
}