@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ width:100%; font:16px/28px 'microsoft yahei'; color:#333; padding-top:90px; 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_sxy_tit01{ line-height:100px; font-weight:bold; text-align:center; padding:35px 0 25px; margin:0 auto;}
.zj_sxy_tit01 .tit{ font-size:40px; color:#203c71; z-index:2;}
.zj_sxy_tit01 .tit i{ display:inline-block; vertical-align:middle; width:40px; height:25px; margin-right:20px; background:url(../imgs_skysxy/title_ico01.png) no-repeat;}
.zj_sxy_tit01 .tit i:last-child{ margin:0 0 0 20px; webkit-transform:rotateX(180deg); -moz-transform:rotateX(180deg); -ms-transform:rotateX(180deg); -o-transform:rotateX(180deg); transform:rotateX(180deg);}
.zj_sxy_tit01 .tit:before,.zj_sxy_tit01 .tit:after{ content:''; display:inline-block; vertical-align:middle; width:260px; height:1px; margin:0 8px; background:#88abda;}
.zj_sxy_tit01 .txt{ width:100%; font-size:110px; color:#f8f8f8; position:absolute; top:38px; left:0; display:none;}
.zj_sxy_tit02{ line-height:82px; font-size:30px; font-weight:bold; padding:0 14px; background:#eef2f8;}
.zj_sxy_tit02:before{ content:''; display:inline-block; vertical-align:middle; width:52px; height:52px; margin-right:18px; border-radius:50%; background:#244275 url(../imgs_skysxy/title_ico03.png) no-repeat; position:relative; top:-3px;}
/*标题   ///*/


/*按钮*/
.zj_sxy_btn01{ width:100%;}
.zj_sxy_btn01 a{ display:block; width:35%; line-height:52px; text-align:center; font-size:22px; color:#1d3466; margin:60px auto; border-radius:26px; background:#d3f0ff; background:linear-gradient(to right,#2b9de8 0%,#fff 50%,#2b9de8 100%);}
.zj_sxy_btn01 a:hover{ color:#fff; background:#2b9de8;}
/*按钮   ///*/


/*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:#07437f;}
.zj_top .logo_txt{ margin-top:5px;}
/*zj_bs_top   ///*/

 
/*zj_sxy_banner*/
#ban_lunbo{ width:100%; height:620px; 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:55px; z-index:4;}
#ban_lunbo .spot span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:50px; height:8px; margin:0 6px; border-radius:7px; border-top:1px solid #fff; border-right:2px solid #fff; background:#eadda6; cursor:pointer;}
#ban_lunbo .spot span.on{ background:#0a68b0;}
.zj_sxy_banner img{ width:1920px; position:relative; left:50%; margin-left:-960px;}
/*zj_sxy_banner   ///*/


/*项目简介*/
.zj_sxy_xmjj{ background:#f0f6fb;}
.zj_sxy_xmjj .inner{ overflow:visible;}
.zj_sxy_xmjj .fl_l{ width:67%; margin:20px 0 28px; z-index:2;}
.zj_sxy_xmjj .title{ line-height:50px; font-size:32px; font-weight:bold; color:#2e4273; padding:30px 0 10px;}
.zj_sxy_xmjj .title .tit{ z-index:3;}
.zj_sxy_xmjj .title .tit:before{ content:''; display:inline-block; vertical-align:middle; width:40px; height:25px; margin-right:8px; background:url(../imgs_skysxy/title_ico01.png) no-repeat; position:relative; top:-2px;}
.zj_sxy_xmjj .title .txt{ color:#fff; text-transform:uppercase; background-image:-webkit-linear-gradient(bottom,#f0f6fb,#fff); -webkit-background-clip:text; -webkit-text-fill-color:transparent; position:absolute; left:0; top:10px;}
.zj_sxy_xmjj .text{ line-height:40px; font-size:18px; color:#454444; text-indent:2em;}
.zj_sxy_xmjj .img{ width:486px; position:absolute; right:0; top:60px;}
.zj_sxy_xmjj .img img{ width:100%;}
.zj_sxy_xmjj .zj_sxy_btn01 a{ margin:0 auto 50px;}
/*项目简介   ///*/


/*课程特色*/
.zj_sxy_tese li{ float:left; width:24.2%; margin-right:1%; background:#244275 url(../imgs_skysxy/tese_bg01.jpg) center bottom no-repeat; background-size:100%;}
.zj_sxy_tese li:last-child{ margin:0;}
.zj_sxy_tese li a{ display:block; padding:32px 21px 40px;}
.zj_sxy_tese li .tit{ line-height:70px; font-size:24px; font-weight:bold; color:#fff; margin-bottom:18px; overflow:visible;}
.zj_sxy_tese li .tit i{ display:block; width:45px; height:45px; padding:10px; border-radius:50%; background:#3e64a1 url(../imgs_skysxy/tese_ico01.png) center center no-repeat; position:absolute; top:-18px; right:-12px;}
.zj_sxy_tese li:nth-child(2) .tit i{ background-image:url(../imgs_skysxy/tese_ico02.png);}
.zj_sxy_tese li:nth-child(3) .tit,.zj_sxy_tese li:nth-child(4) .tit{ line-height:35px;}
.zj_sxy_tese li:nth-child(3) .tit i{ background-image:url(../imgs_skysxy/tese_ico03.png);}
.zj_sxy_tese li:nth-child(4) .tit i{ background-image:url(../imgs_skysxy/tese_ico04.png);}
.zj_sxy_tese li .txt{ height:250px; line-height:36px; color:#fff; padding:18px 20px 0; background:url(../imgs_skysxy/tese_bg02.png) center top no-repeat;}
.zj_sxy_tese .zj_sxy_btn01 a{ margin:40px auto 0;}
/*课程特色   ///*/


/*热门招生专业及方向*/
.zj_sxy_course .zj_sxy_tit01{ padding:35px 0 8px;}
.zj_sxy_course .zhuanye .title_01{ line-height:50px; font-size:30px; color:#fff; font-weight:bold; text-align:center; background:#084c8c; background:linear-gradient(to right,#fff 5%,#084c8c 35%,#084c8c 65%,#fff 95%);}
.zj_sxy_course .zhuanye .title_01 a{ color:#fff;}
.zj_sxy_course .zhuanye ul{ margin:45px 0 15px;}
.zj_sxy_course .zhuanye li{ float:left; width:49%; margin-bottom:28px; background:#ecf3fd;}
.zj_sxy_course .zhuanye li:nth-child(2n){ float:right;}
.zj_sxy_course .zhuanye li a{ display:block; line-height:72px; font-size:24px; color:#1e2538; padding:0 50px 0 110px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zj_sxy_course .zhuanye li a:before{ content:''; display:block; width:15px; height:18px; background:url(../imgs_skysxy/course_ico01.png) no-repeat; position:absolute; left:50px; top:50%; margin-top:-9px;}
.zj_sxy_course .zhuanye li:hover{ background:#75a5d3;}
.zj_sxy_course .zhuanye li:hover a{ color:#fff;}
.zj_sxy_course .zhuanye .zj_sxy_btn01{ text-align:center; margin-bottom:50px;}
.zj_sxy_course .zhuanye .zj_sxy_btn01 a{ display:inline-block; vertical-align:middle; width:32%; margin:0 1.5%;}
.zj_sxy_course .shezhi{ padding:50px 0 40px; margin-bottom:45px; background:url(../imgs_skysxy/course_bg01.jpg) center top no-repeat; background-size:100% 100%;}
.zj_sxy_course .shezhi .title_02{ width:285px; height:90px; line-height:56px; font-size:26px; color:#fff; text-align:center; padding-right:28px; background:url(../imgs_skysxy/course_ico02.png) no-repeat; position:
absolute; left:0; top:0; z-index:2;}
.zj_sxy_course .shezhi .inner{ padding:45px 20px 10px 50px; margin:30px 0 0 27px; background:#1d3466;}
.zj_sxy_course .shezhi .inner .fl_l{ width:47.4%;}
.zj_sxy_course .shezhi .inner .fl_r{ width:52%;}
.zj_sxy_course .shezhi .boxs:before{ content:''; display:block; width:1px; height:100%; border-left:1px dashed #717a95; position:absolute; left:10px; top:10px;}
.zj_sxy_course .shezhi .tit{ font-size:21px; color:#fff; padding-left:36px;}
.zj_sxy_course .shezhi .tit:before{ content:''; display:block; width:20px; height:20px; background:url(../imgs_skysxy/course_ico03.png) no-repeat; position:absolute; left:0; top:4px;}
.zj_sxy_course .shezhi ul{ padding:16px 10px 24px 20px; margin:0 36px; background:#154078; background:linear-gradient(to bottom,#1d3466 0%,#154078 100%);}
.zj_sxy_course .shezhi ul:before{ content:''; display:block; width:100%; height:1px; background:#177fc1; background:linear-gradient(to right,#177fc1 0%,#154078 100%); position:absolute; left:0; bottom:0;}
.zj_sxy_course .shezhi li{ float:left; width:50%;}
.zj_sxy_course .shezhi li a{ display:block; line-height:36px; color:#fff; padding-left:20px;}
.zj_sxy_course .shezhi li a:before{ content:''; display:block; width:9px; height:9px; background:url(../imgs_skysxy/course_ico04.png) no-repeat; position:absolute; left:0; top:14px;}
.zj_sxy_course .shezhi li a:hover{ color:#b6daff;}
.zj_sxy_course .shezhi .tips{ width:100%; line-height:60px; color:#fff; text-align:center;}
.zj_sxy_course .shezhi .box1{ padding-bottom:22px;}
.zj_sxy_course .shezhi .box3{ padding-bottom:36px;}
.zj_sxy_course .shezhi .box3 li:nth-child(2n+1),.zj_sxy_course .shezhi .box4 li:nth-child(2n+1){ width:47%;}
.zj_sxy_course .shezhi .box3 li:nth-child(2n),.zj_sxy_course .shezhi .box4 li:nth-child(2n){ width:53%;}
.zj_sxy_course .shezhi .box3 li a{ line-height:41px;}
/*热门招生专业及方向   ///*/


/*授课专家*/
.zj_sxy_teacher:before{ content:''; display:block; width:100%; height:245px; background:#e2ecf7; background:#e4edf8; position:absolute; left:0; bottom:162px; z-index:2;}
.zj_sxy_teacher .zj_box{ overflow:visible;}
.zj_sxy_teacher .inner{ border-radius:20px; background:#f3f7fb; background:linear-gradient(to bottom,#f3f7fb 0%,#fff 50%); overflow:visible;}
.zj_sxy_teacher .slick-slide{ display:none; float:left;}
.zj_sxy_teacher .slick-initialized .slick-slide{ display:block;}
.zj_sxy_teacher .tea_big{ overflow:visible; z-index:2;}
.zj_sxy_teacher .tea_big .img{ width:370px; height:536px; margin-top:-15px; overflow:visible;}
.zj_sxy_teacher .tea_big .img:before{ content:''; display:block; width:610px; height:457px; background:url(../imgs_skysxy/tea_sxy_ico01.png) no-repeat; background-size:100%; position:absolute; left:10px; bottom:0;}
.zj_sxy_teacher .tea_big .img img{ display:block; width:100%; overflow:hidden; position:relative; z-index:2;}
.zj_sxy_teacher .tea_big .text{ width:55%; color:#244275; position:absolute; top:0; right:0;}
.zj_sxy_teacher .tea_big .text .name{ line-height:75px; font-size:20px; margin:62px 50px 0 18px; border-bottom:1px solid #becce3; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:visible;}
.zj_sxy_teacher .tea_big .text .name:before{ content:''; display:block; width:40px; height:40px; border-radius:50%; background:#b2d8f0; background:linear-gradient(-45deg,#fff,#b2d8f0); position:absolute; left:-18px; top:0;}
.zj_sxy_teacher .tea_big .text .name span{ font-size:37px; font-weight:bold; margin-right:20px; position:relative; z-index:2;}
.zj_sxy_teacher .tea_big .text .txt{ height:120px; line-height:40px; font-size:20px; margin-top:20px;}
.zj_sxy_teacher .tea_big .text .txt:before{ content:''; display:block; width:12px; height:100%; background:#2b93d5; background:linear-gradient(to bottom,#2b93d5 0%,rgba(43,147,213,0) 100%); position:absolute; top:8px; left:22px;}
.zj_sxy_teacher .tea_big .text .txt p{ padding:0 55px;}
.zj_sxy_teacher .tea_big button{ display:none !important;}
.zj_sxy_teacher .tea_little{ position:absolute; right:0; bottom:30px; left:500px; overflow:visible; z-index:2;}
.zj_sxy_teacher .tea_little>ul{ overflow:visible;}
.zj_sxy_teacher .tea_little>ul li a{ display:block; position:relative;}
.zj_sxy_teacher .tea_little>ul li .pic{ display:block; width:120px; height:120px; margin:0 auto; border-radius:50%; border:4px solid #fff; background:#f8f9fd;}
.zj_sxy_teacher .tea_little>ul li .pic img{ width:100%; transition:all 1s;}
.zj_sxy_teacher .tea_little>ul li .pic img:hover{ transform:scale(1.05);}
.zj_sxy_teacher .tea_little>ul li .name{ width:46%; line-height:28px; font-size:18px; color:#fff; text-align:center; margin:18px auto 0; background:#244275;}
.zj_sxy_teacher .slick-prev,.zj_sxy_teacher .slick-next{ width:55px; height:55px; border-radius:50%; border:none; background:#fff; position:absolute; bottom:76px; left:-60px; cursor:pointer; z-index:3;}
.zj_sxy_teacher .slick-next{ left:auto; right:-60px; webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); transform:rotateY(180deg);}
.zj_sxy_teacher .slick-prev:before,.zj_sxy_teacher .slick-next:before{ content:''; display:block; width:28px; height:32px; background:url(../imgs_skysxy/tea_sxy_ico02.png) no-repeat; position:absolute; top:50%; left:50%; margin:-16px 0 0 -18px;}
.zj_sxy_teacher .slick-prev:hover,.zj_sxy_teacher .slick-next:hover{ background:rgba(0,0,0,0.1);}
/*授课专家   ///*/


/*学习安排/证书颁发*/
.zj_sxy_column .boxs{ width:49.3%; height:300px; line-height:36px; font-size:18px; padding:10px 35px; border:1px solid #dcdcdc; background:url(../imgs_skysxy/column_bg02.jpg) center bottom no-repeat; box-sizing:border-box;}
.zj_sxy_column .title{ line-height:58px; font-size:28px; text-align:center;}
.zj_sxy_column .title:before{ content:''; display:block; width:50px; height:5px; font-weight:bold; border-radius:3px; background:#2f9feb; position:absolute; left:50%; bottom:0; margin-left:-25px;}
.zj_sxy_column .title:after{ content:''; display:block; width:100%; height:1px; background:#c9d5e8; background:rgba(40,104,163,0.25); position:absolute; left:0; bottom:2px;}
.zj_sxy_column .text{ margin:36px;}
.zj_sxy_column .anpai{ background:#244275 url(../imgs_skysxy/column_bg01.jpg) center bottom no-repeat;}
.zj_sxy_column .anpai .title{ color:#fff;}
.zj_sxy_column .anpai ul{ margin-top:26px;}
.zj_sxy_column .anpai li{ color:#fff; padding-left:28px; margin-bottom:12px;}
.zj_sxy_column .anpai li:before{ content:''; display:block; width:13px; height:13px; border-radius:50%; background:#b6d6f2; position:absolute; left:0; top:12px;}
/*学习安排/证书颁发   ///*/


/*报名条件*/
.zj_sxy_bmtj{ line-height:36px; margin:60px 0 25px;}
.zj_sxy_bmtj ul{ margin:30px 0 0 20px;}
.zj_sxy_bmtj li .tit{ font-size:26px; color:#244275;}
.zj_sxy_bmtj li .tit:before{ content:''; display:inline-block; vertical-align:middle; width:40px; height:25px; margin-right:18px; background:url(../imgs_skysxy/title_ico01.png) no-repeat;}
.zj_sxy_bmtj li .txt{ font-size:18px; color:#454545; margin:10px 60px 20px;}
.zj_sxy_bmtj li .txt span{ display:block; color:#244275;}
/*报名条件   ///*/


/*报名流程*/
.zj_sxy_liucheng .zj_sxy_tit02:before{ background-image:url(../imgs_skysxy/title_ico04.png);}
.zj_sxy_liucheng img{ width:100%; margin-top:40px;}
/*报名流程   ///*/


/*缴费程序*/
.zj_sxy_jiaofei{ font-size:18px; padding:45px 0 25px; margin-top:60px; background:url(../imgs_skysxy/jiaofei_bg.jpg) center top no-repeat;}
.zj_sxy_jiaofei .zj_sxy_tit02{ background:#fff;}
.zj_sxy_jiaofei .zj_sxy_tit02:before{ background-image:url(../imgs_skysxy/title_ico05.png);}
.zj_sxy_jiaofei .fl_l{ width:73%;}
.zj_sxy_jiaofei .fl_l li{ line-height:30px; padding:16px 47px 16px 28px; margin:25px 15px; border-radius:5px; background:#fff; overflow:visible;}
.zj_sxy_jiaofei .fl_l li:before{ content:''; display:block; width:1px; height:100%; background:#8c9cb8; background:linear-gradient(to bottom,rgba(36,66,117,0) 0%,rgba(36,66,117,0.5) 50%,rgba(36,66,117,0) 100%); position:absolute; left:0; top:0;}
.zj_sxy_jiaofei .fl_l li i{ display:block; width:25px; height:25px; line-height:25px; font-size:16px; color:#fff; text-align:center; border-radius:50%; background:#244275; position:absolute; left:-12px; top:19px;}
.zj_sxy_jiaofei .fl_l li .tips{ font-size:15px; color:#244275; margin-top:8px;}
.zj_sxy_jiaofei .fl_l li .tips span{ display:inline-block; vertical-align:middle; width:24px; line-height:24px; text-align:center; margin-right:10px; border-radius:50%; background:#eef2f8;}
.zj_sxy_jiaofei .fl_r{ width:30%; border-radius:20px; border:1px solid #244275; border-bottom-width:8px; background:#fff; position:absolute; top:95px; right:0;}
.zj_sxy_jiaofei .fl_r .title{ line-height:56px; font-size:26px; color:#fff; text-align:center; background:#244275;}
.zj_sxy_jiaofei .fl_r ul{ line-height:30px; margin:0 10px 30px 25px;}
.zj_sxy_jiaofei .fl_r li .tit{ font-size:25px; font-weight:bold; color:#244275; margin:32px 0 15px;}
.zj_sxy_jiaofei .fl_r li .txt p{ padding:4px 0;}
.zj_sxy_jiaofei .fl_r li .txt p span{ color:#871300;}
.zj_sxy_jiaofei .fl_r li .txt p.tips{ color:#244275;}
/*缴费程序   ///*/


/*zj_sxy_foot*/
.zj_sxy_foot{ line-height:32px; color:#fff; text-align:center; background:#244275;}
.zj_sxy_foot .div1{ font-size:17px; padding:60px 0 50px;}
.zj_sxy_foot .div1 .fl_l{ display:inline-block; vertical-align:middle; line-height:45px; text-align:left; padding:8px 100px 8px 0;}
.zj_sxy_foot .div1 .fl_l:before{ content:''; display:block; width:1px; height:100%; background:#fff; background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 50%,rgba(255,255,255,0) 100%); position:absolute; top:0; right:0;}
.zj_sxy_foot .div1 .fl_l p span:first-child{ margin-right:50px;}
.zj_sxy_foot .div1 .fl_r{ display:inline-block; vertical-align:middle;}
.zj_sxy_foot .div2{ line-height:50px; color:#fff; background:#312e37;}
/*zj_sxy_foot   ///*/


/*------------------------内容页------------------------*/
body.show .zj_top{ background:#244275;}

.zj_sxy_showmain{ margin:30px 0;}
.zj_sxy_showmain .content_title h2{ line-height:45px; font-size:28px; text-align:center; padding-bottom:25px; margin-bottom:10px; border-bottom:1px solid #e1e1e1;}
.zj_sxy_showmain .content_con img{ width:100%;}
.zj_sxy_showmain .content_con{ line-height:38px; font-size:17px; margin:0 25px;}
.zj_sxy_showmain .content_con a{ border-bottom:1px dashed #2286d9; color:#2286d9;}
.zj_sxy_showmain .content_con h3{ font-size:26px; color:#203c71; font-weight:normal; padding:25px 0 10px; margin-top:20px; border-top:1px dashed #f5eced;}
.zj_sxy_showmain .content_con h3 span:before{ content:''; display:inline-block; vertical-align:middle; width:40px; height:25px; margin-right:20px; background:url(../imgs_skysxy/title_ico01.png) no-repeat; position:relative; top:-1px;}
.zj_sxy_showmain .content_con h3.bor0{ margin:0; border:none;}
.zj_sxy_showmain .content_con h3.mar30{ margin-top:30px;}
.zj_sxy_showmain .content_con p{ text-indent:2em; padding:4px 0;}
.zj_sxy_showmain .content_con p.tips_01{ color:#ff0000; text-align:center; text-indent:0;}
.zj_sxy_showmain .content_con p.tips_02{ text-indent:0;}
.zj_sxy_showmain .content_con p.tips_02 span{ display:block; margin-left:35px;}
.zj_sxy_showmain .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;}
.zj_sxy_showmain .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;}
.zj_sxy_showmain .content_con p.tips_02 span.tit:before{ display:none;}
.zj_sxy_showmain .content_con table{ width:80%; margin:10px auto; border-top:1px solid #999; border-left:1px solid #999;}
.zj_sxy_showmain .content_con table td{ line-height:28px; padding:0 5px; border-bottom:1px solid #999; border-right:1px solid #999 !important;}
.zj_sxy_showmain .content_con table td p{ text-indent:0; padding:10px 20px;}
.zj_sxy_showmain .content_con table td p strong{ display:block; text-align:center;}
.zj_sxy_showmain .content_con table td p span{ display:inline-block; vertical-align:middle; width:33%; line-height:35px; box-sizing:border-box;}
.zj_sxy_showmain .content_con table td p span:before{ content:''; display:inline-block; vertical-align:middle; width:4px; height:4px; margin-right:10px; border-radius:5px; background:#2c5e8d; position:relative; top:-2px;}
.zj_sxy_showmain .content_con table td p.wid_100 span{ width:100%;}
.zj_sxy_showmain .content_con table td p.wid_100 span i{ font-size:16px; color:#2c5e8d; margin-left:15px;}
.zj_sxy_showmain .content_con table.table_01 td:nth-child(1){ width:22%;}
.zj_sxy_showmain .content_con table.table_01 td:nth-child(1) p{ padding:0;}
.zj_sxy_showmain .content_con table.table_01 td:nth-child(2){ width:78%;}
.zj_sxy_showmain .content_con table.table_02{ text-align:center;}
.zj_sxy_showmain .content_con img{ max-width:100%; margin:10px auto;}
.zj_sxy_showmain .content_con p.p2{ margin-left:32px;}
.zj_sxy_showmain .content_con p.p3{ font-size:19px; color:#203c71;}
.zj_sxy_showmain .content_con p.p3 span{ display:inline-block; vertical-align:middle; width:10px; height:10px; margin-right:15px; border-radius:50%; background:#8aadda; position:relative; position:relative; top:-2px;}
.zj_sxy_showmain .content_con p.p3 span:before{ content:''; display:block; width:16px; height:16px; border-radius:50%; border:1px solid #8aadda; position:absolute; top:-4px; left:-4px;}
.zj_sxy_showmain .content_con p.p4{ padding-left:22px; margin-left:42px; border-left:1px dashed #8aadda;}
.zj_sxy_showmain .content_con p.p5 span{ display:inline-block; vertical-align:middle; width:22px; line-height:22px; font-size:16px; color:#fff; text-indent:0; text-align:center; margin-right:10px; border-radius:50%; background:#244275; position:relative; top:-1px;}
.zj_sxy_showmain .content_con p.p6 i{ display:inline-block; vertical-align:middle; width:10px; height:10px; margin-right:15px; background:#8aadda; background:linear-gradient(to bottom,#8aadda 0%,#ebf1f9 100%); position:relative; top:-1px;}
.zj_sxy_showmain .content_con p.p6 span{ color:#244275;}
.zj_sxy_showmain .content_con p.p7 span{ font-weight:bold; margin-right:12px;}
.zj_sxy_showmain .content_con .course{ margin:5px 30px 10px;}
.zj_sxy_showmain .content_con .course p{ float:left; width:25%; text-indent:0;}
.zj_sxy_showmain .content_con .course p span{ display:block; line-height:50px; font-size:18px; color:#1e2538; text-align:center; margin:5px 10px; background:#ecf3fd; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/*------------------------内容页------------------------   ///*/


@media screen and (max-width:1500px){
	body{ line-height:26px; font-size:15px; padding-top:83px;}
	.zj_box{ width:1100px;}
	
	.zj_sxy_tit01{ padding:30px 0 15px;}
	.zj_sxy_tit01 .tit{ font-size:36px;}
	
	.zj_top .logo{ width:32%;}
	.zj_top .logo img{ width:100%;}
	.zj_top .nav li{ line-height:51px;}
	.zj_top .nav li a{ font-size:16px;}
	
	#ban_lunbo{ height:517px;}
	#ban_lunbo li a img{ width:1600px; margin-left:-800px;}
	#ban_lunbo .spot{ bottom:46px;}
	#ban_lunbo .spot span{ height:6px;}
	
	.zj_sxy_xmjj .fl_l{ width:64%; margin:22px 0 45px;}
	.zj_sxy_xmjj .title{ font-size:26px; padding:10px 0 0;}
	.zj_sxy_xmjj .title .txt{ top:0;}
	.zj_sxy_xmjj .text{ line-height:34px; font-size:16px;}
	
	.zj_sxy_xmjj .img{ width:420px;}
	
	.zj_sxy_tese li{ width:24.4%; margin-right:0.6%;}
	.zj_sxy_tese li a{ padding:15px 11px 25px;}
	.zj_sxy_tese li .tit{ line-height:60px; font-size:20px; margin-bottom:12px;}
	.zj_sxy_tese li .tit i{ width:35px; height:35px; padding:6px; background-size:35px; top:0; right:-7px;}
	.zj_sxy_tese li .txt{ height:235px; line-height:30px; padding:18px 18px 0;}
	.zj_sxy_tese li:nth-child(2) .txt{ padding:18px 20px 0;}
	.zj_sxy_tese li:nth-child(3) .txt{ padding:18px 26px 0;}
	.zj_sxy_tese li:nth-child(3) .tit,.zj_sxy_tese li:nth-child(4) .tit{ line-height:30px;}
	
	
	.zj_sxy_course .zj_sxy_tit01{ padding:30px 0 0;}
	.zj_sxy_course .zhuanye .title_01{ font-size:26px;}
	.zj_sxy_course .zhuanye ul{ margin-top:32px;}
	.zj_sxy_course .zhuanye li{ margin-bottom:16px;}
	.zj_sxy_course .zhuanye li a{ line-height:60px; font-size:22px;}
	.zj_sxy_course .shezhi .inner{ padding:45px 0px 10px 25px;}
	.zj_sxy_course .shezhi ul{ margin:0 22px;}
	.zj_sxy_course .shezhi li a{ padding-left:15px;}
	.zj_sxy_course .shezhi .inner .fl_l{ width:44.3%;}
	.zj_sxy_course .shezhi .inner .fl_r{ width:55.7%;}
	
	.zj_sxy_teacher .tea_big .img{ width:330px;}
	.zj_sxy_teacher .tea_big .img:before{ width:538px; bottom:4px;}
	.zj_sxy_teacher .tea_big .text .txt{ height:110px; line-height:35px; font-size:18px;}
	.zj_sxy_teacher .tea_little{ left:420px;}
	.zj_sxy_teacher .tea_little>ul li .pic{ width:100px; height:100px;}
	.zj_sxy_teacher .tea_little>ul li .name{ width:56%; font-size:16px;}
	
	.zj_sxy_column .boxs{ font-size:16px;}
	
	.zj_sxy_bmtj{ line-height:32px;}
	.zj_sxy_bmtj li .tit{ font-size:22px;}
	.zj_sxy_bmtj li .txt{ font-size:16px; margin:10px 0 20px 60px;}
	.zj_sxy_bmtj li .txt span{ display:inline-block;}
	
	.zj_sxy_jiaofei{ font-size:16px;}
	.zj_sxy_jiaofei .fl_l{ width:85%;}
	.zj_sxy_jiaofei .fl_l li{ line-height:30px;}
	.zj_sxy_jiaofei .fl_l li .tips{ font-size:14px;}
	.zj_sxy_jiaofei .fl_r{ width:21%;}
	.zj_sxy_jiaofei .fl_r .title{ line-height:50px; font-size:22px;}
	.zj_sxy_jiaofei .fl_r ul{ margin:0 10px 20px 20px;}
	.zj_sxy_jiaofei .fl_r li .tit{ font-size:20px; margin:20px 0 10px;}
	.zj_sxy_jiaofei .fl_r li .txt p{ padding:2px 0;}
	
	.zj_sxy_foot .div1{ font-size:16px;}
	
	
	/*------------------------内容页------------------------*/
	.zj_sxy_showmain .content_con{ margin:0;}
	.zj_sxy_showmain .content_con .course p{ width:33.33%;}
	/*------------------------内容页------------------------   ///*/
	
}

@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;}
	
	.zj_top{ padding:10px;}
	.zj_top .logo{ width:60%;}
	
	.zj_sxy_showmain{ margin:0 10px 20px;}
	.zj_sxy_showmain .content_title h2{ line-height:26px; font-size:16px; padding:15px 0; margin:0;}
	.zj_sxy_showmain .content_con{ line-height:24px; font-size:13px;}
	.zj_sxy_showmain .content_con h3{ font-size:16px; font-weight:bold; padding:15px 0 5px; margin-top:10px;}
	.zj_sxy_showmain .content_con h3 span:before{ width:28px; height:18px; margin-right:8px; background-size:100%;}
	.zj_sxy_showmain .content_con h3.mar30{ margin-top:18px;}
	.zj_sxy_showmain .content_con p{ padding:2px 0;}
	.zj_sxy_showmain .content_con p.p2{ margin-left:0;}
	.zj_sxy_showmain .content_con p.p3{ font-size:14px; text-indent:0;}
	.zj_sxy_showmain .content_con p.p3 span{ margin-right:12px; top:0; left:2px; transform:scale(0.8); transform-origin:center right;}
	.zj_sxy_showmain .content_con p.p4{ padding-left:15px; margin-left:7px;}
	.zj_sxy_showmain .content_con p.p5{ text-indent:0;}
	.zj_sxy_showmain .content_con p.p5 span{ width:16px; line-height:16px; font-size:12px; margin-right:6px;}
	.zj_sxy_showmain .content_con p.p6{ text-indent:0;}
	.zj_sxy_showmain .content_con p.p6 i{ width:5px; height:5px; margin-right:10px;}
	.zj_sxy_showmain .content_con .course p{ width:100%;}
	.zj_sxy_showmain .content_con .course p span{ line-height:36px; font-size:13px; margin:1px 5px;}
	.zj_sxy_foot .div1{ font-size:13px; padding:20px 0;}
	.zj_sxy_foot .div1 .fl_l{ line-height:30px; padding:0; margin:0;}
	.zj_sxy_foot .div1 .fl_l:before{ display:none;}
	.zj_sxy_foot .div1 .fl_l p span:first-child{ margin-right:20px;}
	.zj_sxy_foot .div1 .fl_r{ display:none;}
	/*------------------------内容页------------------------   ///*/

}