﻿
/* CSS Document */
*{margin:0; padding:0; border:0;}
a{text-decoration:none;}
li{list-style:none;}
table{border-collapse:collapse; width:100%;}
tbody tr td .school-tips{padding:0 4px; display:inline-block; line-height:1.4; font-size:12px; background:#ff4c4c; color:#fff; border-radius:3px;}
/*tbody tr td .school-tips{padding:0 4px; display:inline-block; line-height:1.4; font-size:12px; background:#e9e9e9; color:#888; border-radius:3px;}*/

.menu-wrap{width:100%; height:auto; background:rgba(255,255,255,.8); backdrop-filter:blur(40px); position:sticky; top:0; z-index:999;}
.menu-wrap .menu-box{width:1100px; height:55px; margin:0 auto; padding:15px 0; overflow:hidden;}
.menu-wrap .menu-box .menu-logo{float:left; width:245px; display:block;}
.menu-wrap .menu-box .menu-item{float:right; width:800px;}
.menu-wrap .menu-box .menu-item li{float:left; width:100px; text-align:center; position:relative;}
.menu-wrap .menu-box .menu-item li a{text-align:center; display:block; line-height:27px; font-size:14px; color:#333; text-decoration:none;}
.menu-wrap .menu-box .menu-item li a:hover{color:#078641;}
.menu-wrap .menu-box .menu-item li i{padding:1px 2px; line-height:1.2; font-weight:bold; background:red; font-size:12px; color:#fff; position:absolute; right:4px; top:-2px; border-radius:3px 3px 3px 0; font-style:normal; transform:scale(0.9); transform-origin:left bottom;}

.index-dl{position:fixed; width:122px; height:auto; bottom:0px; right:0; z-index:999;}
.index-dl .closed{position:absolute; width:40px; line-height:24px; top:-24px; right:0; font-size:12px; color:#fff; text-align:center; background:rgba(0,0,0,.5); border-radius:6px 0 0 0; cursor:pointer;}
.dl-info{width:118px; height:95px; padding-top:55px; margin-top:5px; margin-left:4px; background:url(../image/dl-bg.png) 0 0 no-repeat; overflow:hidden; box-sizing:border-box;}
.dl-info .dl-qq{width:110px; height:30px; line-height:26px; margin-left:4px; margin-bottom:6px; background:url(../image/btn-qq.png) 0 0 no-repeat; background-size:100% auto; font-size:14px; color:#a33d0a; font-weight:bold; text-align:center; text-decoration:none; display:block; cursor:pointer;}

.banner{width:100%; height:450px; background:url(../image/banner.png) top center repeat #81cff8; position:relative;}
.banner .banner-btn{width:450px; height:44px; cursor:pointer;}

.news-box{position:absolute; bottom:50px; left:50%; margin-left:-550px; width:640px; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between; }
.news-box .news-btn{width:310px; height:50px; font-size:22px; line-height:50px; color:#fff; font-weight:bold; text-indent:70px; background:url(../image/btn-bmtj.png) 0 0 no-repeat; overflow:hidden; transition:all 0.1s linear;}
.news-box .news-btn:hover{transform:translateY(-3px); transition:all 0.1s linear;}




.button{width:680px; height:96px; margin:30px auto 0 auto; display:block; animation:bannermove infinite 2s ease; background:url(../image/button.gif) 0 0  no-repeat; }
@keyframes bannermove{
	0%{transform:scale(0.94); transition:all ease 1s;}
	50%{transform:scale(0.92); transition:all ease 1s;}
	100%{transform:scale(0.94); transition:all ease 1s;}
}


.wrap{width:100%; height:auto; padding:40px 0 40px 0;}
.wrap_bg_01{background:url(../image/bg-qy-wrap.png) 0 0 repeat;}
.wrap_bg_02{background:#26a5ee; padding:50px 0 40px 0;}
.wrap_bg_03{background:#fff;}
.wrap_bg_04{background:#26a5ee;}
.wrap_bg_05{background:#fff;}
.wrap_bg_06{ background:url(../image/bg-ask.png) top center no-repeat; background-size:100% 100%;}
.wrap_bg_07{background:#fff;}
.wrap_bg_08{background:#f9f9f9; position:relative;}

.index-title{width:100%;line-height:1.2;font-size:46px;font-weight:bold;color: #202020;text-align:center;}
.index-title-tips{line-height:15px; font-size:15px; color:#3538ab; text-align:center; margin-top:15px; margin-bottom:50px;}
.container{width:1200px; height:auto; margin:0 auto;}
.container::after{content:" "; display:block; clear:both;}

.theme-box{background:#fff; border:15px solid #26a5ee; border-radius:30px; position:relative; box-sizing:border-box;}
.theme-box-js{float:left; width:825px; height:auto; padding:30px 0 0 25px; box-sizing:border-box;}
.theme-box-js .theme-title{width:380px; height:60px; margin-bottom:20px; font-size:28px; font-weight:bold; line-height:52px; color:#fff; background:url(../image/bg-qy-title.png) 0 0 no-repeat; text-align:center; background-size:100% auto;}
.theme-box-js .theme-txt{margin-bottom:20px; font-size:17px; line-height:1.85; color:#333; text-align:justify;}
.theme-box-js .theme-txt a{display:inline-block; padding:0 12px; font-size:17px; line-height:1.8; background:#e2f3ff; color:dodgerblue; border-radius:40px;}
.theme-box-js .theme-txt a:hover{text-decoration:underline; font-weight:bold;}
.theme-box-pic{float:right; width:300px; height:350px; overflow:hidden;}
/*.theme-box-pic img{animation: mymove 20s infinite; -moz-animation: mymove 15s infinite; opacity:0.8; -ms-animation: mymove 15s infinite; -webkie-animation: mymove 15s infinite; -o-animation: mymove 15s infinite; position:relative; top:0; left:0;}
@keyframes mymove{
	0%{transform: translate(0,0);}
	50%{transform: translate(0,-281px);}
	100%{transform: translate(0,0);}
}*/

.plan-box{}
.plan-box .plan-box-info{width:1200px; height:auto; padding:15px; overflow:hidden; background:#fff; border-radius:30px; box-shadow:inset 0 0 50px #b2d5f0; position:relative; box-sizing:border-box;}
.plan-box .plan-box-info .plan-info-item{float:left; width:570px; height:810px; background:url(../image/bg-zsjz-a.png) 0 0 no-repeat;}
.plan-box .plan-box-info .plan-info-item:nth-of-type(2){float:right; background:url(../image/bg-zsjz-b.png) 0 0 no-repeat;}
.plan-box .plan-box-info .plan-info-item .plan-info-title{font-size:28px; font-weight:bold; color:#fff; line-height:60px; text-indent:25px;}
.plan-box .plan-box-info .plan-info-item .plan-info-items{margin-top:25px; padding:0 25px; overflow:hidden; position:relative;}
/*.plan-box .plan-box-info .plan-info-item .plan-info-items::before{content:' '; position:absolute; right:0; top:0; width:1px; height:100%; background:#e3e3e3;}*/
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list{float:left; width:160px; height:160px; margin-right:20px; margin-bottom:20px; border:2px solid #439ff6; background:#439ff6; border-radius:8px; display:block; overflow:hidden; position:relative; box-sizing:border-box;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list:nth-of-type(3n){margin-right:0;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list1{border:2px solid #f5bb4d; background:#f5bb4d;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list:hover{border-color:#f94949; background:#f94949;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list .items-school{width:100%; height:125px; padding-top:5px; text-align:center; background:#fff; border-radius:6px; box-sizing:border-box;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list .items-school img{line-height:0; padding:10px; box-sizing:border-box;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list .items-school p{font-size:16px; font-weight:bold; color:#333; line-height:1.1; margin-top:0;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list .items-btn{height:31px; padding:0 5px; display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list .items-btn .icon-items-btn{width:14px; height:14px; background:url(../image/icon-zsjz-search.png) 0 0 no-repeat; background-size:100% 100%; display:block;}
.plan-box .plan-box-info .plan-info-item .plan-info-items .info-items-list .items-btn p{font-size:14px; color:#fff; line-height:1.1;}

.plan-box .plan-box-info .plan-box-tips{width:540px; line-height:15px; font-size:15px; color:#7ba1ac; position:absolute; bottom:0; right:0; text-align:right;}



.time-box{margin-top:25px;}
.time-box-table{width:100%; box-sizing:border-box;}
.time-box-table table{}
.time-box-table thead tr td{padding: 14px 0 14px 14px; font-size: 17px; font-weight:bold; color: #fff; border:4px solid transparent; background-color:#26a5ee; border-radius:15px 15px 0 0;}
.time-box-table tbody tr td{padding:14px 0 14px 14px; font-size:15px; line-height:1.5; color:#333; border:4px solid #fff; box-sizing:border-box;}
.time-box-table tbody tr{background:#f2faff;}
.time-box-table tbody tr:nth-of-type(2n+2){background:#f0f4ff;}
/*.time-box-table tbody tr:hover{background:#e9f1f4; cursor:pointer;}
.time-box-table tbody tr:hover td{color:#0054ff;}*/
.time-box-table .time-box-btn{padding: 3px 10px; font-size: 15px; border: 1px solid #cf2121; color: #cf2121; display: inline-table; border-radius: 4px;}
/*.time-box-table .time-box-btn:hover{border: 1px solid #cf2121; color: #fff; background:#cf2121;}*/
.time-box-table2 tbody tr td{padding: 14px;}


.strategy-box-item{width:1200px;}
.strategy-box-item .strategy-item{width:1200px; height:auto; overflow:hidden; margin-bottom:10px;}
.strategy-box-item .strategy-item:last-of-type{margin-bottom:0;}
.strategy-box-item .strategy-item .strategy-item-title{float:left; width:200px; height:auto; font-size:18px; font-weight:bold; color:#fff; border-radius:4px 0 0 4px; background:#565656; text-align:center;}
.strategy-box-item .strategy-item .strategy-item-txt{float:left; width:980px; height:auto; padding:9px; border:1px solid #e3e3e3; border-radius:0 4px 4px 0;}
.strategy-box-item .strategy-item .strategy-item-txt .strategy-link{line-height:40px; font-size:16px; color:#353535; text-indent:20px; display:block; border:1px solid #e3e3e3; border-bottom:none;}
.strategy-box-item .strategy-item .strategy-item-txt .strategy-link:last-of-type{border-bottom:1px solid #e3e3e3;}
.strategy-box-item .strategy-item .strategy-item-txt .strategy-link:hover{color:red;}

.school-box-change{width:100%; height:auto; margin-top:30px; overflow:hidden;}
.school-box-change span{float:left; margin-right:30px; padding:0 15px; width:300px; line-height:56px; font-weight:bold; font-size:22px; color:#fff; cursor:pointer; text-align:center; box-sizing:border-box; background:#036ab3; border-radius:16px 16px 0 0; position:relative;}
.school-box-change span.school-active{background:#fff; color:#005c9d;}
.school-box-change span::after{content:''; width:30px; height:48px; border-left:15px solid #036ab3; border-bottom:24px solid #036ab3; border-top:24px solid transparent; border-right:15px solid transparent; position:absolute; bottom:0; right:-28px; z-index:3; box-sizing:border-box;}
.school-box-change span.school-active::after{content:''; width:30px; height:48px; border-left:15px solid #fff; border-bottom:24px solid #fff; border-top:24px solid transparent; border-right:15px solid transparent; position:absolute; bottom:0; right:-28px; z-index:3; box-sizing:border-box;}
.school-box-item{width:100%; height:auto; padding:10px; background:#f5f5f5; border-radius:0 16px 8px 8px; box-sizing:border-box;}
.school-box-item table{ border:1px solid #e3e3e3; background:#fff; border-collapse:collapse;}
.school-box-item table thead tr td{padding:10px 0; font-size:17px; background:#d6ecff; color:#0a6fad; font-weight:bold; text-align:center; border:1px solid #9cc4e7;}
.school-box-item table tbody{width:100%; display:none;}
.school-box-item table tbody tr td{ padding:15px 10px; font-size:15px; color:#333; line-height:1.5; border:1px solid #d5d5d5; box-sizing:border-box; vertical-align: top;}
.school-box-item table tbody tr td:nth-of-type(1){font-weight:bold;}
/*.school-box-item table tbody tr:nth-of-type(1) td:nth-of-type(2){font-weight:;}
.school-box-item table tbody tr td:nth-of-type(2){width:1010px; padding-left:20px; padding-right:20px; border-right:none; text-align:justify;}
.school-box-item table tbody tr:last-of-type td{border-bottom:none;}*/


.rule-box{}
.rule-box-table{width:1200px; height:auto;}
.rule-box-table thead tr td{padding: 14px 0 14px 10px; font-size: 15px; font-weight:bold; color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.rule-box-table tr td{padding: 14px 0 14px 10px; font-size: 15px; color: #333; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.rule-box-table tr td:last-child{text-align:justify; border-right:0;}
.rule-box-table tr td:nth-of-type(2) , .rule-box-table tr td:nth-of-type(3) , .rule-box-table tr td:nth-of-type(4) , .rule-box-table tr td:nth-of-type(5) , .rule-box-table tr td:nth-of-type(6){}
.rule-box-table tbody tr:nth-of-type(2n+2){background:#f8f8f8;}
.rule-box-table tbody tr:hover{background:#e9f1f4; cursor:pointer;}
.rule-box-table tbody tr:hover td{color:#0054ff;}
.rule-box-table .rule-box-btn{padding: 3px 10px; font-size: 15px; border: 1px solid #cf2121; color: #cf2121; display: inline-table; border-radius: 4px;}
.rule-box-table .rule-box-btn:hover{border: 1px solid #cf2121; color: #fff; background:#cf2121;}

.ask-box{}
.ask-box-item{width:1200px; overflow:hidden; }
.ask-box-item .ask-tem-link{float:left; width:380px; line-height:100px;height:100px; text-indent:30px; margin-right:30px; margin-bottom:30px; font-size:16px; color:#fff; background:#35aacb; transition:all .3s ease; border-radius:5px;}
.ask-box-item .ask-tem-link:nth-of-type(3n){margin-right:0;}
.ask-box-item .ask-tem-link:nth-of-type(n+6){margin-bottom:0;}
.ask-box-item .ask-tem-link:hover{transition:all .3s ease; transform:translate(0,-5px); box-shadow:0 5px 10px rgba(0,0,0,.15);}



.content_al{position:relative;}
#al-wrapper{width:1200px; margin:0 auto; height:540px; margin-bottom:20px; position:relative; }
.al-slider-wrap{width:1200px; height:540px; position:relative; overflow:hidden; }
.al-slider-wrap .al-slider{width:1200px; height:540px; position:absolute;}
.al-slider-wrap .al-slider li{float:left; position:relative; width:1200px; height:540px;}
/*btns*/
.al-btns{
	position:absolute;
	width:40px;
	height:40px;
	bottom:5px;
	background:rgba(0,0,0,.5);
	line-height:40px;
	text-align:center;
	cursor:pointer;	
	z-index:100;
	-webkit-user-select: none;  
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-ms-user-select: none;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.al-btns:hover{background:rgba(0,0,0,0.3);}
#next{right:0; margin-right:30px; border-radius:2px; background:url(../image/icon-activitybtn-next.png) center center no-repeat rgba(0,0,0,0.1);}
#previous{right:0; margin-right:75px; border-radius:2px; background:url(../image/icon-activitybtn-prev.png) center center no-repeat rgba(0,0,0,0.1);}
.train-box{}
.train-box .train-box-item{float:left; width:580px; height:auto; margin-right:40px; border-radius:5px; overflow:hidden;}
.train-box .train-box-item .train-item-title{width:580px; line-height:120px; font-size:50px; font-weight:normal; color:#fff; text-indent:30px; background:#fdb335;}
.train-box .train-box-item .train-item-txt{width:520px; height:150px; padding:50px 30px; line-height:32px; font-size:17px; color:#fff; background:#df362f; text-align:justify;}

.container-bg{width:100%;height: 240px;background:#35aacb;position:absolute;top: 0;left:0;z-index:1;}
.contact-box{width: 1200px;position:relative;padding-top: 50px;z-index:3;}
.contact-box .contact-box-item{float:left;width: 515px;height:auto;padding:30px;margin-right:50px;background:#fff;cursor:pointer;transition:all .5s ease;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.1);text-align:center;border-radius:5px;}
.contact-box .contact-box-item:last-of-type{margin-right:0;}
.contact-box .contact-box-item:hover{transition:all .5s ease; transform:translate(0,-10px);}
.contact-box .contact-box-item .contact-item-icon{width:120px; height:120px; float:left; margin-right:20px;}
.contact-box .contact-box-item .contact-item-txt{ float:left; margin-top:20px; font-size:24px; color:#353535; line-height:40px; font-weight:bold; text-align:left;}
.contact-box .contact-box-item .contact-item-txt .contact-tips{font-size:16px; color:#35aacb; font-style:normal; font-weight:normal;}


/*页脚*/
.container_foot{padding:20px 0; background:#18191d;}
.footer{width:1200px; height:40px; margin:0 auto; position:relative;}
.footer .footer-logo{float:left; margin-right:30px;}
.footer .footer-text{float:left; line-height:40px; font-size:14px; color:#dbdbdb;}
.footer .footer-social{float:right; width:220px; height:30px; background:#dbdbdb; border-radius:15px; margin-right:50px; margin-top:5px;}
.footer .footer-social .footer-social-app{float:left; width:110px; line-height:29px; font-size:14px; color:#18191d; position:relative; cursor:pointer;}
.footer .footer-social .footer-social-app:first-of-type{text-indent:30px;}
.footer .footer-social .footer-social-app:last-of-type{text-indent:10px;}
.footer .footer-social .footer-social-app:first-of-type::after{content:' '; position:absolute; right:0; top:9px; width:1px; height:12px; background:#18191d;}
.footer .footer-social .footer-social-app .icon-app-qq{width:18px; height:18px; background:url(../image/icon-foot-qq.png) 0 0 no-repeat; position:absolute; top:6px; left:6px;}
.footer .footer-social .footer-social-app .icon-app-wx{width:18px; height:18px; background:url(../image/icon-foot-wx.png) 0 0 no-repeat; position:absolute; top:6px; right:6px;}
.footer .footer-social .footer-social-app .social-app-info{width:200px; height:210px; padding:15px 10px 0 10px; background:#fff; border:1px solid #e3e3e3; position:absolute; bottom:30px; left:0; border-radius:4px; z-index:9; text-align:center; text-indent:0; font-size:14px; color:#555; display:none;}
.footer .footer-social .footer-social-app .social-app-info p.app-info_num{font-size:14px; color:#353535; line-height:26px; margin-bottom:6px; padding-bottom:6px; border-bottom:1px dashed #e3e3e3; text-align:left;}
.footer .footer-social .footer-social-app .social-app-info p.app-info_num:last-of-type{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.footer .footer-top{position:absolute; top:5px; right:0; width:30px; height:30px; line-height:30px; border-radius:4px; background:#dbdbdb; font-size:13px; color:#18191d; text-align:center; CURSOR:POINTER;}











		.zytbfw-section-box {width:1200px; height:240px; padding:0 30px; box-sizing:border-box; background:url(../image/bg-lx.png) 0 0 no-repeat; position:relative; margin-top:60px; z-index:3;}
		.zytbfw-section-box .lx-li{float:left; width:380px; height:200px; transition:all ease .5s; cursor:pointer;}
		.zytbfw-section-box .lx-li:hover{transform:translateY(-5px); transition:all ease .5s;}
		.zytbfw-section-box .lx-li:nth-of-type(2){float:right;}














