@charset "utf-8";
/* css document */

*{ margin:0; padding:0;}
body{ width:100%; font:16px/28px 'microsoft yahei'; color:#333; padding-top:80px; 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_position{ width:100%; position:absolute; left:0; top:-80px; opacity:0;}


/*标题*/
.zj_fxy_tit01{ line-height:100px; font-weight:bold; text-align:center; margin:20px 0;}
.zj_fxy_tit01 .tit{ display:inline-block; vertical-align:middle; font-size:39px; margin-top:15px; position:relative; z-index:2;}
.zj_fxy_tit01 .tit:before,.zj_fxy_tit01 .tit:after{ content:''; display:inline-block; vertical-align:middle; width:260px; height:1px; margin:0 10px; background:#000; background:linear-gradient(to left,#000 0%,rgba(0,0,0,0) 100%);}
.zj_fxy_tit01 .tit:after{ background:linear-gradient(to right,#000 0%,rgba(0,0,0,0) 100%);}
.zj_fxy_tit01 .tit i{ display:inline-block; vertical-align:middle; width:87px; height:87px; margin:0 6px; background:url(/uploads/image/jimgs_skyfxy/ico_title01.png) no-repeat; position:relative; top:-8px;}
.zj_fxy_tit01 .txt{ width:100%; font-size:110px; color:#e8d6b1; opacity:0.16; position:absolute; left:0; top:0;}
.zj_fxy_tit01 .txt2{ line-height:22px; font-weight:normal;}
/*标题   ///*/


/*按钮*/
.zj_fxy_btn01{ width:100%; animation:btn_move 1s linear infinite;}
@keyframes btn_move{
  0%{transform: scale(1);}
  25%{transform: scale(1.05);}
  50%{transform: scale(1);}
  75%{transform: scale(0.95);}
  100% {transform: scale(1);}
}
.zj_fxy_btn01 a{ display:block; width:34.5%; line-height:56px; font-size:24px; color:#fff; text-align:center; margin:50px auto 20px; border-radius:28px; background:#ae8b42; background:linear-gradient(to right,#ae8b42 0%,#c4a65e 100%);}
/*按钮   ///*/


/*zj_top*/
.zj_top{ width:100%; padding:16px 0; background:#fff; position:fixed; left:0; top:0; z-index:100; box-shadow:2px 0 10px 0 rgba(0,0,0,0.2);}
.zj_top .nav li{ float:left; line-height:58px; margin-left:40px;}
.zj_top .nav li a{ display:block; font-size:18px;}
.zj_top .nav li a:hover{ color:#a68137;}
.zj_top .logo_txt{ margin-top:5px;}
/*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:100%; text-align:center; position:absolute; left:0; bottom:30px; z-index:4;}
#ban_lunbo .spot span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:35px; height:12px; margin:0 10px; border-radius:7px; border-top:1px solid #fff; border-right:2px solid #fff; background:#fff; cursor:pointer;}
#ban_lunbo .spot span.on{ background:#2b3f73;}
.zj_banner img{ width:1920px; position:relative; left:50%; margin-left:-960px;}
/*zj_banner   ///*/


/*学校介绍*/
.zj_fxy_xxjj{ padding:40px 0 65px; background:#f7f7f8;}
.zj_fxy_xxjj .zj_box{ overflow:visible;}
.zj_fxy_xxjj .zj_box:before,.zj_fxy_xxjj .zj_box:after{ line-height:90px; content:'ucass'; display:block; font-size:100px; font-weight:bold; color:#e6ecf4; color:#e6ecf4; transform:rotate(90deg); position:absolute; left:-215px; top:85px;}
.zj_fxy_xxjj .zj_box:after{ left:auto; right:-290px; top:478px;}
.zj_fxy_xxjj .inner{ float:left; width:59%; padding:36px 38px 14px; margin:25px 0 30px; background:#fff; z-index:2;}
.zj_fxy_xxjj .title{ overflow:visible;}
.zj_fxy_xxjj .title:before{ content:''; display:block; width:40px; height:40px; border-radius:50%; background:#a68035; background:linear-gradient(-45deg,#fff 0%,#a68035 100%); position:absolute; left:-12px; top:-12px; opacity:0.12;}
.zj_fxy_xxjj .title:after{ content:''; display:block; width:30px; height:5px; background:#a68035; position:absolute; left:0; bottom:-14px;}
.zj_fxy_xxjj .title .tit{ font-size:27px; font-weight:bold; overflow:visible; z-index:2;}
.zj_fxy_xxjj .title .txt{ font-size:14px; font-weight:bold; color:#f2f2f2; text-transform:uppercase; position:absolute; left:0; top:-12px;}
.zj_fxy_xxjj .title .line{ width:60%; height:12px; background:#ebe2d1; background:linear-gradient(to right,rgba(166,128,63,0.23) 0%,rgba(166,128,63,0) 100%); position:absolute; left:0; bottom:-10px;}
.zj_fxy_xxjj .text{ line-height:40px; font-size:18px; color:#444; text-indent:2em; margin-top:22px;}
.zj_fxy_xxjj .img{ width:40%; position:absolute; top:0; right:0;}
.zj_fxy_xxjj .img img{ width:100%;}
.zj_fxy_xxjj .boxs.xx .text{ margin-top:28px;}
.zj_fxy_xxjj .boxs.xx .title .tit{ color:#2b3f73;}
.zj_fxy_xxjj .boxs.xy{ margin-top:26px; overflow:visible;}
.zj_fxy_xxjj .boxs.xy .inner{ float:right; width:52%; padding:12px 18px 26px; margin:0; background:none;}
.zj_fxy_xxjj .boxs.xy .inner:before{ content:''; display:block; width:227px; height:227px; background:url(/uploads/image/jimgs_skyfxy/ico_logo01.png) center center no-repeat; position:absolute; left:37%; top:0;}
.zj_fxy_xxjj .boxs.xy .title{ margin-left:32px;}
.zj_fxy_xxjj .boxs.xy .title .line{ height:6px; bottom:-12px;}
.zj_fxy_xxjj .boxs.xy .img{ width:42.6%; right:auto; left:0;}
.zj_fxy_xxjj .boxs.zy{ overflow:visible;}
.zj_fxy_xxjj .boxs.zy .inner{ float:right; width:73%; padding:0; margin:0; background:none; overflow:visible; box-shadow:0 0 16px 0 rgba(203,203,216,0.16);}
.zj_fxy_xxjj .boxs.zy .inner:before{ content:''; display:block; width:235px; height:60px; background:#2b3f73; position:absolute; right:-46px; bottom:-25px;}
.zj_fxy_xxjj .boxs.zy .inner .bg{ padding:20px 38px 0; background:#fff;}
.zj_fxy_xxjj .boxs.zy .title{ padding-left:44px;}
.zj_fxy_xxjj .boxs.zy .title:before{ width:32px; height:30px; border-radius:0; background:url(/uploads/image/jimgs_skyfxy/xxjj_ico01.png) no-repeat; left:0; top:0; opacity:1;}
.zj_fxy_xxjj .boxs.zy .title:after{ display:none;}
.zj_fxy_xxjj .boxs.zy .text{ margin:12px 0 22px;}
.zj_fxy_xxjj .boxs.zy .text span{ color:#2b3f73; font-weight:bold;}
/*学校介绍   ///*/


/*研究方向*/
.zj_fxy_course{ padding:20px 0 40px;}
.zj_fxy_course ul{ margin:35px 50px 0;}
.zj_fxy_course li{ float:left; width:49%; margin-bottom:40px; border-radius:6px; background:#c9ac64; background:linear-gradient(to bottom,#fff 0%,#c9ac64 100%);}
.zj_fxy_course li:nth-child(2n){ float:right;}
.zj_fxy_course li a{ display:block; line-height:82px; font-size:26px; color:#fff; border-radius:6px; padding:0 40px 0 190px; margin-left:6px; background:#2b3f73; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zj_fxy_course li a:hover{ color:#efdbb9;}
.zj_fxy_course li a:after{ content:''; display:block; width:60px; height:66px; background:url(/uploads/image/jimgs_skyfxy/ico_logo02.png) no-repeat; position:absolute; top:8px; right:30px;}
.zj_fxy_course li i{ display:block; width:21px; height:21px; border-radius:50%; border:1px solid #e3a873; position:absolute; left:145px; top:32px;}
.zj_fxy_course li i:before{ content:''; display:block; width:9px; height:9px; border-radius:50%; background:#fff; position:absolute; left:6px; top:6px;}
.zj_fxy_course .zj_fxy_btn01 a{ margin-top:10px;}
.zj_fxy_btn a{ display:block; width:35%; height:72px; line-height:72px; font-size:28px; color:#fff; text-align:center; border-radius:36px; margin:10px auto 25px; background:#ae8b42;}
.zj_fxy_btn a:hover{ background:#2b3f73;}
/*研究方向   ///*/


/*课程特色*/
.zj_fxy_tese{ padding:25px 0 65px; background:url(/uploads/image/jimgs_skyfxy/tese_bg.jpg) center center no-repeat;}
.zj_fxy_tese .img img{ width:100%;}
/*课程特色   ///*/


/*课程设置*/
.zj_fxy_kcsz{ padding-bottom:30px;}
.zj_fxy_kcsz .zj_fxy_tit01{ margin:48px 0 20px;}
.zj_fxy_kcsz li{ display:table; width:100%; margin-bottom:8px;}
.zj_fxy_kcsz li .div1,.zj_fxy_kcsz li .div2{ display:table-cell; vertical-align:middle;}
.zj_fxy_kcsz li .div1{ width:27%; border-right:1px solid #fff; background:#e5dac4 url(/uploads/image/jimgs_skyfxy/kcsz_ico01.png) center center no-repeat;}
.zj_fxy_kcsz li .div2{ width:73%; padding:28px 0; background:#f5f7fc;}
.zj_fxy_kcsz li .div1 a{ display:block; font-size:20px; color:#fff; font-weight:bold; text-align:center; padding:15px 60px 15px 20px; margin:0 25px; border-radius:30px; background:#2b3f73; position:relative;}
.zj_fxy_kcsz li .div1 a br{ display:none;}
.zj_fxy_kcsz li .div1 a i{ display:block; width:15px; height:15px; padding:10px; border-radius:50%; background:#fff url(/uploads/image/jimgs_skyfxy/kcsz_ico02.png) center center no-repeat; position:absolute; top:50%; right:20px; margin-top:-17px;}
.zj_fxy_kcsz li .div1 a:hover{ background:#a68035;}
.zj_fxy_kcsz li .div1 a:hover i{ background-image:url(/uploads/image/jimgs_skyfxy/kcsz_ico03.png);}
.zj_fxy_kcsz li .div2 a{ display:block; margin:0 25px;}
.zj_fxy_kcsz li .div2 .tit{ width:100%; line-height:36px; font-size:18px; color:#2b3f73; font-weight:bold; background:#e0e6f4;}
.zj_fxy_kcsz li .div2 .tit i{ display:inline-block; vertical-align:middle; width:28px; line-height:28px; font-size:16px; color:#fff; font-weight:normal; text-align:center; margin:0 10px 0 7px; border-radius:5px; background:#2b3f73; position:relative; top:-2px;}
.zj_fxy_kcsz li .div2 .txt{ padding:0 28px;}
.zj_fxy_kcsz li .div2 span{ display:block; float:left; width:20%; line-height:38px; font-size:17px; padding-left:26px; position:relative; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zj_fxy_kcsz li .div2 span:before,.zj_fxy_kcsz li .div2 span:after{ content:''; display:block; width:15px; height:15px; border-radius:50%; border:1px dotted #e5dac4; position:absolute; top:12px; left:0;}
.zj_fxy_kcsz li .div2 span:after{ width:9px; height:9px; border:none; background:#e5dac4; top:16px; left:4px;}
.zj_fxy_kcsz li.li2 .div2 span{ margin:5px 0;}
.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 2){ width:25%;}
.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 3){ width:22%;}
.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 4){ width:18%;}
.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n){ width:15%;}
.zj_fxy_kcsz li.li3 .div2{ padding-bottom:12px;}
.zj_fxy_kcsz li.li3 .div2 a{ margin-bottom:20px;}
.zj_fxy_kcsz li.li3 .div2 a .txt{ margin-top:10px;}
.zj_fxy_kcsz li.li3 .div2 a span{ width:23%;}
.zj_fxy_kcsz li.li3 .div2 a span:nth-child(3){ width:26%;}
.zj_fxy_kcsz li.li3 .div2 a span:nth-child(4){ width:28%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(2) span:nth-child(5){ width:100%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(3) span:nth-child(3n 1){ width:23%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(3) span:nth-child(3n 2){ width:32%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(3) span:nth-child(3n){ width:45%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(4) span:nth-child(1){ width:13%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(4) span:nth-child(2){ width:13%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(4) span:nth-child(3){ width:19%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(4) span:nth-child(4){ width:17%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(4) span:nth-child(5){ width:38%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(2){ width:28%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(3){ width:49%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(4){ width:23%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(5){ width:77%;}
.zj_fxy_kcsz li.li3 .div2 a:nth-child(n 8){ margin-bottom:30px;}
.zj_fxy_kcsz li.li1{ line-height:65px; font-size:22px; color:#fff; text-align:center; padding:0;}
.zj_fxy_kcsz li.li1 div{ background:#2b3f73;}
.zj_fxy_kcsz li.li1 .div2{ padding:0;}
.zj_fxy_kcsz .zj_fxy_btn01 a{ margin:40px auto 32px;}
/*课程设置   ///*/


/*授课专家*/
.zj_fxy_teacher{ padding-bottom:50px; background:url(/uploads/image/jimgs_skyfxy/tea_bg01.jpg) center 537px no-repeat;}
.zj_fxy_teacher .zj_box{ overflow:visible;}
.zj_fxy_teacher .zj_fxy_tit01{ margin-bottom:0;}
.zj_fxy_teacher .inner{ padding-bottom:298px; margin-top:-40px; overflow:visible;}
.zj_fxy_teacher .inner:before,.zj_fxy_teacher .inner:after{ content:''; display:block; width:465px; height:365px; background:#2b3f73; position:absolute; top:122px; left:0;}
.zj_fxy_teacher .inner:after{ width:170px; height:69px; background:url(/uploads/image/jimgs_skyfxy/tea_ico01.png) no-repeat; top:95px; left:-80px;}
.zj_fxy_teacher .slick-slide{ display:none; float:left;}
.zj_fxy_teacher .slick-initialized .slick-slide{ display:block;}
.zj_fxy_teacher .tea_big{ overflow:visible; z-index:2;}
.zj_fxy_teacher .tea_big .img{ float:left; width:33.2%; height:420px; margin-left:2%; overflow:visible;}
.zj_fxy_teacher .tea_big .img img{ display:block; width:100%; overflow:hidden;}
.zj_fxy_teacher .tea_big .text{ float:right; width:60%;}
.zj_fxy_teacher .tea_big .text .name{ line-height:75px; font-size:28px; padding-right:130px; margin:105px 0 0; border-bottom:1px solid #285a99; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.zj_fxy_teacher .tea_big .text .name:after{ content:''; display:block; width:105px; height:80px; background:#2b3f73 url(/uploads/image/jimgs_skyfxy/tea_ico02.png) center center no-repeat; position:absolute; bottom:0; right:0;}
.zj_fxy_teacher .tea_big .text .name span{ font-size:40px; color:#2b3f73; font-weight:bold; margin-right:25px;}
.zj_fxy_teacher .tea_big .text .txt{ height:180px; line-height:45px; font-size:21px; margin-top:30px;}
.zj_fxy_teacher .tea_big .text .txt p{ padding-left:36px;}
.zj_fxy_teacher .tea_big .text .txt p:before{ content:''; display:block; width:8px; height:8px; border-radius:50%; background:#a68035; position:absolute; left:10px; top:20px;}
.zj_fxy_teacher .tea_little{ padding:270px 25px 28px; background:#fff; position:absolute; right:0; bottom:0; left:4%; overflow:visible;}
.zj_fxy_teacher .tea_little>ul{ overflow:visible;}
.zj_fxy_teacher .tea_little>ul:before{ content:''; display:block; width:100%; height:298px; padding:0 25px; background:#f5f7fc; position:absolute; left:-25px; bottom:-28px;}
.zj_fxy_teacher .tea_little>ul li a{ display:block; padding-top:22px; background:url(/uploads/image/jimgs_skyfxy/tea_bg02.png) center top no-repeat; position:relative;}
.zj_fxy_teacher .tea_little>ul li .pic{ display:block; width:155px; height:155px; margin:0 auto; border-radius:50%; background:radial-gradient(circle,#536784,#262a2f);}
.zj_fxy_teacher .tea_little>ul li .pic img{ width:130%; position:absolute; left:-15%; top:0; transition:all 1s;}
.zj_fxy_teacher .tea_little>ul li .pic img:hover{ transform:scale(1.05);}
.zj_fxy_teacher .tea_little>ul li .name{ width:46%; line-height:30px; color:#a68035; text-align:center; margin:35px auto 0; border:1px dotted #a68035; background:#fff;}
.zj_fxy_teacher .tea_little button{ display:none !important;}
.zj_fxy_teacher .slick-prev,.zj_fxy_teacher .slick-next{ width:65px; height:65px; border-radius:50%; border:none; background:#f5f7fb; background:rgba(255,255,255,0.6); position:absolute; bottom:-200px; left:-90px; cursor:pointer; z-index:3;}
.zj_fxy_teacher .slick-next{ left:auto; right:-80px; webkit-transform:rotatey(180deg); -moz-transform:rotatey(180deg); -ms-transform:rotatey(180deg); -o-transform:rotatey(180deg); transform:rotatey(180deg);}
.zj_fxy_teacher .slick-prev:before,.zj_fxy_teacher .slick-next:before{ content:''; display:block; width:25px; height:25px; background:url(/uploads/image/jimgs_skyfxy/tea_ico03.png) no-repeat; position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px;}
.zj_fxy_teacher .slick-prev:hover,.zj_fxy_teacher .slick-next:hover{ background:#fff;}
.zj_fxy_teacher .zj_fxy_btn01 a{ margin:45px auto 40px;}
/*授课专家   ///*/


/*教学设置*/
.zj_fxy_jxsz{ padding:30px 0 50px;}
.zj_fxy_jxsz li{ float:left; width:31%; height:395px; margin-right:3.5%; background:url(/uploads/image/jimgs_skyfxy/jxsz_bg01.jpg) no-repeat; background-size:100% 100%;}
.zj_fxy_jxsz li:nth-child(3){ margin-right:0;}
.zj_fxy_jxsz li .tit{ font-size:25px; text-align:center; margin:85px 0 20px;}
.zj_fxy_jxsz li .tit:before{ content:''; display:block; width:70%; height:1px; background:#2b3f73; position:absolute; left:15%; top:50%;}
.zj_fxy_jxsz li .tit span{ display:inline-block; vertical-align:middle; width:45%; line-height:45px; color:#fff; border-radius:23px; background:#2b3f73; position:relative; z-index:2;}
.zj_fxy_jxsz li .txt{ padding:0 40px;}
.zj_fxy_jxsz li .txt p{ line-height:30px; font-size:17px; margin-bottom:10px;}
.zj_fxy_jxsz li .txt p i{ display:block; width:22px; height:22px; line-height:22px; font-size:16px; color:#fff; font-weight:bold; text-align:center; border-radius:11px 0 11px 11px; background:#687caf; position:absolute; left:0; top:5px;}
.zj_fxy_jxsz li.li01 .txt{ padding-top:30px;}
.zj_fxy_jxsz li.li01 .txt p{ padding-left:30px;}
.zj_fxy_jxsz li.li01 .txt p span{ color:#2b3f73; font-weight:bold;}
.zj_fxy_jxsz li.li02 .txt{ padding-top:25px;}
.zj_fxy_jxsz li.li02 .txt .p1{ text-align:center; color:#2b3f73; font-weight:bold;}
.zj_fxy_jxsz li.li02 .txt .p2{ padding:0 5px;}
.zj_fxy_jxsz li.li02 .txt .p3{ line-height:26px; padding-top:10px; margin:0; border-top:1px dotted #2b3f73;}
.zj_fxy_jxsz li.li02 .txt .p3 span{ display:inline-block; vertical-align:middle; font-size:16px; color:#2b3f73; margin:0 2px;}
.zj_fxy_jxsz li.li03 .txt{ padding:36px 70px 0;}
.zj_fxy_jxsz li.li03 .txt p{ line-height:36px; color:#2b3f73; font-weight:bold;}
.zj_fxy_jxsz .zhengshu{ padding:35px 32px 40px; margin-top:45px; background:url(/uploads/image/jimgs_skyfxy/zhengshu_bg.jpg) center top no-repeat;}
.zj_fxy_jxsz .zhengshu .title{ line-height:40px; font-size:30px; color:#a68035; font-weight:bold;}
.zj_fxy_jxsz .zhengshu .title i{ display:inline-block; vertical-align:middle; width:30px; height:40px; margin-right:10px; background:url(/uploads/image/jimgs_skyfxy/zhengshu_ico01.png) no-repeat;}
.zj_fxy_jxsz .zhengshu .title span{ display:inline-block; vertical-align:middle; width:43%; height:14px; margin-left:18px; background:url(/uploads/image/jimgs_skyfxy/zhengshu_ico02.png) no-repeat; position:relative; top:-2px;}
.zj_fxy_jxsz .zhengshu .text{ width:68%; font-size:20px; padding:18px 200px 18px 32px; margin-top:20px; background:#fff; background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);}
.zj_fxy_jxsz .zhengshu .text p{ line-height:40px; font-size:20px; padding-left:36px; margin-bottom:5px;}
.zj_fxy_jxsz .zhengshu .text p i{ display:block; width:22px; height:22px; line-height:22px; font-size:16px; color:#fff; font-weight:bold; text-align:center; border-radius:11px 0 11px 11px; background:#687caf; position:absolute; left:0; top:10px;}
/*教学设置   ///*/


/*报名程序*/
.zj_fxy_bmcx{ padding:20px 0 50px; background:#edf2fa url(/uploads/image/jimgs_skyfxy/bmcx_bg.jpg) center bottom no-repeat;}
.zj_fxy_bmcx .img{ padding:40px 0; background:#fff;}
.zj_fxy_bmcx .img img{ width:100%;}
/*报名程序   ///*/


/*缴费程序*/
.zj_fxy_jiaofei{ padding:25px 0;}
.zj_fxy_jiaofei .fl_l{ width:53.5%; margin-top:38px; overflow:visible;}
.zj_fxy_jiaofei .fl_l li{ padding:5px 0; margin-bottom:16px; border-radius:6px; background:#2b3f73; background:linear-gradient(to right,#2b3f73 0%,#b19981 75%,rgba(195,162,131,0) 100%); overflow:visible;}
.zj_fxy_jiaofei .fl_l li:before,.zj_fxy_jiaofei .fl_l li:after{ content:''; display:block; width:60px; height:50px; background:url(/uploads/image/jimgs_skyfxy/jiaofei_ico.png) 0 0 no-repeat; position:absolute; left:20px; top:50%; margin-top:-25px;}
.zj_fxy_jiaofei .fl_l li:nth-child(2):before{ background-position:-60px 0;}
.zj_fxy_jiaofei .fl_l li:after{ width:90px; height:60px; background-position:-120px 0; top:0; left:auto; right:50px;}
.zj_fxy_jiaofei .fl_l li:nth-child(2):after{ background-position:-210px 0;}
.zj_fxy_jiaofei .fl_l li p{ line-height:24px; color:#fff; padding-left:20px; margin:10px 130px 10px 90px; border-left:1px solid #c4c1c0;}
.zj_fxy_jiaofei .fl_r{ width:46.5%; color:#fff; padding:25px 35px; border-radius:0 0 70px 0; background:#2b3f73; box-sizing:border-box;}
.zj_fxy_jiaofei .fl_r .title{ font-size:20px; color:#caad65;}
.zj_fxy_jiaofei .fl_r .title i{ display:inline-block; vertical-align:middle; width:32px; line-height:32px; color:#fff; text-align:center; margin-right:2px; border-radius:50%; background:#caad65;}
.zj_fxy_jiaofei .fl_r .text{ margin-top:12px;}
.zj_fxy_jiaofei .fl_r .text p{ line-height:26px; padding:8px 15px; margin-bottom:10px; background:#51628c; background:linear-gradient(to right,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 100%);}
/*缴费程序   ///*/


/*活动剪影*/
.zj_fxy_photo{ padding:0 0 28px;}
.zj_fxy_photo li{ float:left; width:31.715%; margin-right:2.4%; margin-bottom:28px;}
.zj_fxy_photo li:nth-child(3n){ margin-right:0;}
.zj_fxy_photo li img{ width:100%;}
/*活动剪影   ///*/


/*招生资讯*/
.zj_fxy_zszx{ padding:70px 0; background:#2b3f73;}
/*招生资讯   ///*/


/*zj_fxy_foot*/
.zj_fxy_foot{ line-height:32px; color:#fff; text-align:center; padding:25px 0; background:#312e37;}
.zj_fxy_foot .tell{ display:inline-block; vertical-align:middle; padding-left:34px; background:url(/uploads/image/jimgs_skyfxy/ico_tell.png) left center no-repeat; background-size:22px;}
/*zj_fxy_foot   ///*/


/*------------------------内容页------------------------*/
body.show .zj_top{ background:#2b3f73;}
body.show .zj_showmain{ margin:35px 0 30px;}
body.show .content_title h2{ line-height:45px; font-size:28px; text-align:center; padding-bottom:25px; margin-bottom:10px; border-bottom:1px solid #e1e1e1;}
body.show .content_con{ line-height:38px; font-size:17px; margin:0 25px;}
body.show .content_con a{ border-bottom:1px dashed #2286d9; color:#2286d9;}
body.show .content_con h3{ padding:25px 0 5px; margin-top:20px; border-top:1px dashed #f5eced;}
body.show .content_con h3.bor0{ margin:0; border:none;}
body.show .content_con h3 strong{ font-size:22px; font-weight:bold; color:#2b3f73;}
body.show .content_con p{ text-indent:2em; padding:4px 0;}
body.show .content_con table{ width:80%; margin:10px auto; border-top:1px solid #999; border-left:1px solid #999;}
body.show .content_con table td{ padding:10px 5px; border-bottom:1px solid #999; border-right:1px solid #999 !important;}
body.show .content_con table td p{ text-indent:0; padding:10px 20px;}
body.show .content_con table.table_01{ line-height:28px; text-align:center;}
body.show .content_con table.table_02 tr.title{ font-size:20px; font-weight:bold; color:#fff; text-align:center; background:#2b3f73;}
body.show .content_con table.table_02 tr.title td{ padding:5px;}
body.show .content_con table.table_02 td:nth-child(1){ width:27%;}
body.show .content_con table.table_02 td:nth-child(2){ width:73%;}
body.show .content_con table.table_02 strong{ display:block;}
body.show .content_con table.table_02 span{ display:inline-block; vertical-align:middle;}
body.show .content_con table.table_02 i{ display:block; float:left; width:33%; padding-left:26px; position:relative; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
body.show .content_con table.table_02 i:before,body.show .content_con table.table_02 i:after{ content:''; display:block; width:15px; height:15px; border-radius:50%; border:1px dotted #e5dac4; position:absolute; top:12px; left:0;}
body.show .content_con table.table_02 i:after{ width:9px; height:9px; border:none; background:#e5dac4; top:16px; left:4px;}
body.show .content_con table.table_02 .tit strong{ line-height:28px; color:#fff; text-align:center; padding:15px 18px; margin-bottom:15px; border-radius:30px; background:#2b3f73;}
body.show .content_con table.table_02 .tit span{ display:block; color:#555;}
body.show .content_con p.tips_01{ line-height:28px;}
body.show .content_con p.tips_02{ text-indent:0;}
body.show .content_con p.tips_02 span{ display:block; margin-left:35px; text-indent:2em;}
body.show .content_con p.tips_02 span.tit{ text-indent:0;}
body.show .content_con p.tips_02 span i{ display:inline-block; vertical-align:middle; width:25px; line-height:25px; color:#fff; font-weight:bold; text-align:center; border-radius:50%; background:#b91b1b;}
body.show .content_con p.tips_02 span:before{ content:''; display:inline-block; vertical-align:middle; width:5px; height:5px; margin-right:12px; background:#b91b1b; position:relative; top:-2px;}
body.show .content_con p.tips_02 span.tit:before{ display:none;}
body.show .content_con img{ max-width:100%; margin:10px auto;}
/*------------------------内容页------------------------   ///*/


@media screen and (max-width:1500px){
	body{ line-height:26px; font-size:15px;}
	.zj_box{ width:1100px;}
	
	.zj_fxy_btn01 a{ width:42%; font-size:22px;}
	
	.zj_top .logo{ width:44%;}
	.zj_top .logo img{ width:100%;}
	.zj_top .nav li{ line-height:45px; margin-left:25px;}
	.zj_top .nav li a{ font-size:16px;}
	
	.zj_fxy_xxjj .title .tit{ font-size:24px;}
	.zj_fxy_xxjj .inner{ width:61%; margin:15px 0;}
	.zj_fxy_xxjj .text{ font-size:17px; margin-top:16px;}
	.zj_fxy_xxjj .img{ width:45%;}
	.zj_fxy_xxjj .boxs.xx .text{ margin-top:16px;}
	.zj_fxy_xxjj .boxs.xy .inner{ width:58%; padding-right:0;}
	.zj_fxy_xxjj .boxs.xy .img{ width:39%;}
	.zj_fxy_xxjj .boxs.zy .inner{ width:83%;}
	
	.zj_fxy_course{ padding-bottom:20px;}
	.zj_fxy_course ul{ margin-left:0; margin-right:0;}
	.zj_fxy_course li i{ left:115px;}
	.zj_fxy_course li a{ padding-left:160px;}
	.zj_fxy_btn a{ height:65px; line-height:65px; font-size:25px; margin:0 auto 35px;}
	
	.zj_fxy_kcsz{ padding-bottom:10px;}
	.zj_fxy_kcsz li .div1{ width:25%;}
	.zj_fxy_kcsz li .div1 a{ font-size:18px;}
	.zj_fxy_kcsz li .div1 a br{ display:block;}
	.zj_fxy_kcsz li .div2{ width:75%;}
	.zj_fxy_kcsz li .div2 .txt{ padding:0 0 0 25px;}
	.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 1){ width:17%;}
	.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 2){ width:28%;}
	.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 3){ width:23%;}
	.zj_fxy_kcsz li.li2 .div2 span:nth-child(5n 4){ width:17%;}
	.zj_fxy_kcsz li.li3 .div2 a span{ width:33.33% !important;}
	.zj_fxy_kcsz li.li3 .div2 a:nth-child(3) span:nth-child(3n 1){ width:26% !important;}
	.zj_fxy_kcsz li.li3 .div2 a:nth-child(3) span:nth-child(3n 3){ width:40% !important;}
	.zj_fxy_kcsz li.li3 .div2 a:nth-child(4) span:nth-child(5){ width:66% !important;}
	.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(3n 1){ width:26% !important;}
	.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(3n 3){ width:40% !important;}
	.zj_fxy_kcsz li.li3 .div2 a:nth-child(5) span:nth-child(5){ width:73% !important;}
	.zj_fxy_kcsz li.li1{ line-height:55px;}
	
	.zj_fxy_teacher{ background-position:center 488px;}
	.zj_fxy_teacher .tea_little>ul li a{ background-size:175px;}
	.zj_fxy_teacher .tea_little>ul li .pic{ width:130px; height:130px;}
	.zj_fxy_teacher .inner:before{ width:390px;}
	.zj_fxy_teacher .tea_big .img{ height:330px;}
	.zj_fxy_teacher .tea_big .text{ width:61%;}
	.zj_fxy_teacher .tea_big .text .name{ line-height:65px; font-size:22px;}
	.zj_fxy_teacher .tea_big .text .name:after{ width:100px; height:70px;}
	.zj_fxy_teacher .tea_big .text .name span{ font-size:34px;}
	.zj_fxy_teacher .tea_big .text .txt{ height:160px; line-height:40px; font-size:17px; margin-top:15px;}
	.zj_fxy_teacher .tea_big .text .txt p{ padding-left:25px;}
	.zj_fxy_teacher .tea_big .text .txt p:before{ left:5px; top:18px;}
	.zj_fxy_teacher .tea_little{ padding-top:220px;}
	.zj_fxy_teacher .tea_little>ul:before{ height:278px;}
	
	.zj_fxy_jxsz li{ width:32%; height:325px; margin-right:2%;}
	.zj_fxy_jxsz li .tit{ font-size:20px; margin:75px 0 10px;}
	.zj_fxy_jxsz li .tit span{ line-height:34px;}
	.zj_fxy_jxsz li .txt{ padding:0 24px;}
	
	.zj_fxy_jxsz li .txt p{ line-height:27px; font-size:15px; margin-bottom:5px;}
	.zj_fxy_jxsz li .txt p i{ top:3px; transform:scale(0.9); transform-origin:center left;}
	.zj_fxy_jxsz li.li02 .txt .p2{ line-height:25px; padding:0;}
	.zj_fxy_jxsz li.li02 .txt .p3{ line-height:22px; padding-top:5px;}
	.zj_fxy_jxsz li.li02 .txt .p3 span{ font-size:14px; letter-spacing:-1px;}
	.zj_fxy_jxsz li.li03 .txt{ padding:28px 45px 0;}
	
	.zj_fxy_jxsz .zhengshu{ padding:30px 50px 35px;}
	.zj_fxy_jxsz .zhengshu .text{ width:78%; padding:15px 70px 15px 30px;}
	.zj_fxy_jxsz .zhengshu .text p{ line-height:34px; font-size:17px;}
	.zj_fxy_jxsz .zhengshu .text p i{ top:8px;}
	
	/*------------------------内容页------------------------*/
	body.show .content_con{ margin:0;}
	body.show .content_con table{ width:90%;}
	/*------------------------内容页------------------------   ///*/
	
}

@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_foot{ height:50px; background:#525252;}
	
	
	/*------------------------内容页------------------------*/
	body.show{ padding-top:52px;}
	body.show .zj_top{ padding:12px 10px;}
	body.show .zj_top .logo{ width:270px;}
	body.show .zj_showmain{ margin:10px 0;}
	body.show .content_title h2{ line-height:24px; font-size:15px; padding-bottom:10px; margin-bottom:10px;}
	body.show .content_con{ line-height:22px; font-size:13px; margin:0 10px;}
	body.show .content_con h3{ padding:12px 0 5px; margin-top:12px;}
	body.show .content_con h3 strong{ font-size:16px;}
	body.show .content_con h3 strong:before,body.show .content_con h3 strong:after{ width:14px; height:30px; margin:0 6px;}
	body.show .content_con p{ padding:2px 0;}
	
	body.show .content_con table{ width:95%;}
	body.show .content_con table td p{ padding:5px;}
	body.show .content_con table.table_01{ line-height:20px;}
	body.show .content_con table.table_02 tr.title{ font-size:14px;}
	body.show .content_con table.table_02 td:nth-child(1){ width:38px;}
	body.show .content_con table.table_02 td:nth-child(2){ width:62%;}
	body.show .content_con table.table_02 .tit strong{ line-height:20px; padding:10px 8px; border-radius:10px;}
	body.show .content_con table.table_02 i{ width:100%; padding-left:18px;}
	body.show .content_con table.table_02 i:before{ display:none;}
	body.show .content_con table.table_02 i:after{ width:5px; height:5px; top:9px;}
	body.show .content_con p.tips_01{ line-height:20px;}
	body.show .content_con p.tips_02 span{ margin-left:5px;}
	
	body.show .zj_fxy_foot{ line-height:22px;}
	body.show .zj_fxy_foot .tell{ padding:0; margin-bottom:8px; background:none;}
	/*------------------------内容页------------------------   ///*/
	
}