@charset "utf-8";
/* CSS Document */

.zybtn{margin: 0 auto;width: 40%;}
.zybtn a{background: #fa691c; display: block; color: #fff; font-size: 20px; text-align: center; border-radius: 5px; padding: 10px 20px;;}
.zybtn a:hover{color: #fff;background: #e34f00;}
.dg_btnbox{ text-align:center;}
.dg_btnbox a{ display:inline-block;height:2.6rem; line-height:2.6rem;border: 1px solid #fa691c;width:30%; color:#fa691c; font-size:1.25rem;  margin:0 0.15rem; border-radius:5px; overflow:hidden;}
.dg_btnbox a:hover{ background-color:#f60101; color:#fff;border: 1px solid #f60101;}
.dg_btnbox a:hover:before{ left:0;}
.dg_btnbox .dg_btn_2{ background-color:#fa691c; color:#fff;border: 1px solid #fa691c;} 
.dg_btnbox .dg_btn_2:hover{ color:#fff;background-color:#ff5800;border: 1px solid #ff5800;}

.w100{width: 100px;}
.w200{width: 200px;}
.w300{width: 300px;}
.w400{width: 400px;}
.w500{width: 500px;}
.w600{width: 600px;}

.bg_f{ background: #fff;}
.bg_f5f5f5{ background: #eef0f3;}

.content_head{width: 1200px; margin: 50px 0;}
.content_head_left{width: 580px; float: left;}
.content_head_right{width: 600px; float: right;}
#video {display: none;}
.price_title_box{background: #f1f5f8;padding: 10px 30px;}
.price_title{padding: 10px 30px;}
.price_title h1{ font-size: 28px; font-weight: bold; color:#e70012;}
.price_title h1 span{ font-size: 16px; color: #838180;margin-left: 10px;font-weight:normal;}
.promotion_box{padding: 10px 30px;float: left}
.promotion_box p{ font-size: 14px;}
.promotion_box span{background: #e70012; color: #fff; padding: 5px 10px; margin-right: 10px;font-weight: bold; }
.explain {padding: 10px 30px;}
.explain h3{font-size: 20px; font-weight: bold;color: #004098;margin-bottom: 20px;text-align: left;}
.explain strong{display: inline-block;width: 30px;height: 30px;line-height: 30px;color: #fff;background: #ff2530;text-align: center;margin-right: 10px;}
.explain p{ font-size: 16px; color: #333;}
.period_box{ padding: 10px 30px; border-top: 1px dashed #dbdfe0;}
.period_l{ float: left;padding-right: 20px; text-align: left; border-right: 1px solid #dbdfe0;font-size: 14px;color: #838180;}
.period_r{ float: left; padding:0 20px;font-size: 14px;color: #838180;border-right: 1px solid #dbdfe0;}
.period_l p span,.period_r p span{ display: block;text-align: center; color: #fff;}
.period_l .color1{background: #004098;}
.period_r .color2{background: #4cc5cd;}
.head_btn_box{padding: 10px 30px; border-top: 1px dashed #dbdfe0;}
.head_btn{ width: 430px; height: 50px;}
.head_btn a{ width: 430px; height: 50px; line-height: 50px; background: #e60012; text-align: center; font-size: 20px; color: #fff; display: block;}
.head_btn a:hover{ color: #fff;background: #d20000;}

.main{background: #fff; border-top:1px solid #dbdfe0;}
.main_head_box{border-bottom:1px solid #dbdfe0;}
.main_head{ width:1200px;margin: 0 auto; height:60px; line-height:60px;  position:relative; }
.main_head  a{ float:left; cursor:pointer; width: 33.3333%; font-size: 20px; color: #333; text-align: center;display: block;}
.main_head  a:hover{ background:#007cf0;color: #fff;}
.main_head  a.on{ background:#007cf0;  color: #fff;}
.main_head_box.snav {position: fixed;left: 0;top: 0;width: 100%;background-color: #f2f5f7;z-index: 10;box-shadow: none;}
.main.pt {padding-top: 0px;}


.main_cont{ padding-top: 20px; padding-bottom: 45px;}
.kc_box{width:1200px;  position: relative;} 
.zy_title{text-align: center}
.zy_title h1{color:#333;font-size: 46px; text-align: center;font-weight: bold;}
.zy_title em{padding-bottom: 2%;border-bottom: 1px solid #eee;display:block;width: 80%;margin: 0 auto;}
.zy_title i{display:block;height: 4px; margin: -3px auto;background: #0955cc;width: 10%;}
.zy_title p{color:#777;font-size: 20px; text-align: center;padding-top:2%}

.mk_1{margin-bottom: 30px;}
.mk_1>div{width: 80%;margin: 0 auto;text-indent: 2rem;}
.mk_1 li{float: left;width:240px; text-align: center;}
.mk_1 li h3{margin: 20px 0;}
.mk_1 li p{font-size: 16px;padding: 0 10px;}

.mk_2{margin-bottom: 30px;}
.mk_2 li>div{background: #0955cc;padding: 20px 0;}
.mk_2 li{float: left;width:384px; text-align: center;margin-left: 20px;margin-bottom: 20px;border:1px solid #f5f5f5;}
.mk_2 li:first-child{margin-left: 0px;}
.mk_2 li:nth-child(4){margin-left: 0px;}
.mk_2 li p{font-size: 18px; padding: 20px 0;}

.xf_box{width: 1200px; background: #004098; height: 225px; position: relative;margin-top: 30px;}
.xf_box .img{position: absolute;left:258px;top: -26px;}
.xf_box .xf_bm{position: absolute;right:240px; width: 400px; height: 228px; }
.xf_bm h3{ color: #fff; font-size: 38px; font-weight: bold; margin: 15px 0;}
.xf_bm_list{ margin-bottom: 15px;}
.xf_bm_list .p1{ border:none; background: #fff; text-indent: 2em; border-radius: 5px;width: 330px; height: 50px; line-height: 50px; font-size: 16px;}
.xf_bm_btn .xf_btn{ border:none; background: #f6ed26;color: #0090ff; text-align: center; border-radius: 5px;width: 330px; height: 50px; line-height: 50px; font-size: 24px;cursor: pointer;}

.mk_3{margin-bottom: 30px;}
.mk_3 li{float: left;width:592px;margin-left: 16px;}
.mk_3 li:first-child{margin-left:0;}

.lr_box{width: 1200px;margin-bottom: 30px; margin-top: 30px;}
.lr_box h1{ font-size:46px; font-weight: bold; color: #004098; text-align: center; padding: 60px 0; }
.lr_box h1 span{ color: #e60012;}
.lr_ys{text-align: center; padding-bottom: 40px;}
.lr_box li{ float:left; margin-left: 15px;}
.lr_box li p{ background: #fff; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; font-size: 20px; text-align: center; padding: 15px 0; color: #696969;}

.kc_img{width: 1200px; margin:30px auto;}
.kc_img li{ float: left; margin-left: 10px; margin-bottom: 10px;}
.kc_img li:first-child{margin-left: 0;}

.kt_bmbox{width: 1200px;height: 353px;position: relative;background: url(../images/img_08.jpg) no-repeat center center;}
.kt_bmbox .kt_bm{position: absolute;left:200px;top: 50px; width: 400px; height: 228px; }
.kt_bm h3{ color: #fff; font-size: 32px; margin: 15px 0;}
.kt_bm h4{ color: #f6ef26; font-size: 38px; font-weight: bold; margin-bottom: 15px;}
.kt_bm_list{ margin-bottom: 15px;}
.kt_bm_list .p1{ border:none; background: #fff; text-indent: 2em; border-radius: 5px;width: 330px; height: 50px; line-height: 50px; font-size: 16px;}
.kt_bm_btn .kt_btn{ border:none; background: #f6ed26;color: #0090ff; text-align: center; border-radius: 5px;width: 330px; height: 50px; line-height: 50px; font-size: 24px;cursor: pointer;}

.teacher{width: 1000px; margin:30px auto;}
.teacher li{ float: left; margin-left: 34px;}
.teacher li img{border-radius: 5px;}
.teacher li:first-child{margin-left: 0}

.kc_zp{width:1200px;}
.kc_zp1{width: 750px; margin:30px auto;}
.kc_zp1 li{ float: left; margin-left: 63px;}
.kc_zp1 li img{border-radius: 5px;}
.kc_zp1 li:first-child{margin-left: 0}
.kc_zp2{width: 1000px; margin:30px auto;}
.kc_zp2 li{ float:left; margin: 0 0 10px 10px;}
.kc_zp2 li:first-child{margin-left: 0}
.kc_zp2 li:nth-child(6){margin-left: 0}
.kc_zp2 .items{text-align:center; width:188px; height:118px; line-height:118px; display:flex;justify-content: center;align-items: center;   border:1px solid #e7e7e7;}
.kc_zp2 .items a{ text-align:center; display: inline-table; width:100%; line-height:118px;vertical-align:middle;font-size:80px;}
.kc_zp2 .items img{ display: inline-block; vertical-align: middle;}

.xx_box{width:1200px;margin:30px auto; }

.xz_box{margin: 30px 0;}
.xz_box li{float: left;margin-left: 24px;width: 282px;position: relative;margin-bottom: 50px;}
.xz_box li:first-child{margin-left: 0;}
.xz_box li>div{position: absolute;width: 242px;height: 118px;background: #fff;top: 170px;left: 20px;box-shadow: 0px 5px 3px #eee;}
.xz_box li h3{color: #316ddc;font-size: 26px;font-weight: bold;text-align: center;margin: 15px;}
.xz_box li i{display: block;width: 26px;height: 8px;border-radius: 100px;background: #316ddc;margin: 10px auto;}
.xz_box li p{text-align: center; font-size: 16px;color: #666;}

.mk_1{padding-top: 20px;padding-bottom: 20px;}
.mk_title{ position: relative;}
.mk_num{font-size: 80px;color: #f0f0f0;text-align: center;line-height: 100%;text-transform:uppercase;}
.mk_num span{color: #376ad1;text-transform:uppercase;}
.mk_title h2{font-size:30px;color:#333;text-align:center;line-height:80px;position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;}
.mk_title h2 span{color:#fff;}

.mk_2_con{margin: 30px 0;}
.mk_2_con .ui-block-a,.mk_2_con .ui-block-b{width:50%;float:left;}
.mk_2_con .ui-block-a{background:#fff;width:600px;float:left;height:524px;padding:40px 0px 30px 0px;}
.mk_2_con .ui-block-a h3{font-size:14px;color:#333;text-align:left;line-height:20px;margin:0;}
.mk_2_con .ui-block-a p{font-size:14px;color:#999;text-align:left;line-height:25px}
.mk_2_con .ui-article{margin-top:20px;}
.mk_2_con .ui-block-a li{padding:11px 60px;}
.mk_2_con .ui-block-a li:hover{background:#efefef;cursor:pointer;}
	
.mk_2_con .ui-header h2 span{font-size:30px;color:#fff;}
.mk_2_con .ui-header .ui-grid-solo span{fotn-size:80px;color:#666;}
.ui-article {margin-top: 20px;}

.mk_2_con .ui-block-b{background:#0955cc;}
.mk_2_con .ui-block-b h3{font-size:14px;color:#fff;text-align:left;line-height:20px;margin:0;}
.mk_2_con .ui-block-b p{font-size:14px;color:#fff;text-align:left;line-height:24px;margin-top:8px;}
.mk_2_con .text-bg{background:#05409b;}
.mk_2_con .ui-block-b li{padding:13px 30px 10px 36px;}

.bz_box{ padding: 30px 0;}
.bz_box .ui-grid-a{width:1070px;margin-left:auto;margin-right:auto;}
.bz_box .ui-block-a{width:506px;}
.bz_box .ui-block-b{width:564px;}
.bz_box .ui-article{margin-top:33px;}
.bz_box p{font-size:18px;color:#666;line-height:34px;margin-top:20px;}

.n_kcbox{background: #f5f6fb;border-radius: 5px;margin-bottom: 20px;}
.n_kc_title h3{float:left;color:#333;font-size: 1.35rem;font-weight: bold;margin: 1rem 0 0.55rem 1rem;}
.n_kc_title h3 i{display: block;background: #333;width: 50%;height: 0.35rem;margin-top: 0.35rem;}
.n_kc_title a{display: inline-block;float: right;background: #ff6016;color: #fff;font-size: 1.05rem;padding: 0.35rem 1.55rem;border-radius: 100px;margin: 1rem 1rem 0.55rem 0;}
.n_kc_title a:hover{color: #fff;}

.n_kc_text{padding: 1rem;border-top: 1px solid #333}
.n_kc_text h3{color:#333;font-size: 1.35rem;font-weight: bold;margin:0.35rem 0 ;}
.n_kc_text p{font-size: 1rem; line-height: 1.75rem;}
.n_kc_text img{border-radius:5px;}

.hy_box{ width:1200px;margin: 0 auto; height: 552px; padding-top: 30px;}
.hy_box .hd{ position: relative;padding:15px;  zoom:1; }
.hy_box .hd ul{width:1110px;margin: 0 auto;}
.hy_box .hd ul li{  border: 1px solid #e6e6e6; border-radius: 5px; width: 470px; height: 78px; line-height: 78px; text-align: center; color: #666; font-size: 24px;}
.hy_box .hd ul li.on{ color: #5680fe;border: 1px solid #5680fe;}
.hy_box .bd li{ text-align: center;  }
.hy_box .bd li p{ font-size: 16px; color: #666;text-indent: 2rem; line-height:32px; text-align: left;width: 1000px; margin: 0 auto;}


.mapbg{background: #fff url(../images/map_bg.jpg) no-repeat center bottom;width: 1200px; }
.map{width: 1000px; margin:30px auto;}

/*预约精彩未来*/
.Region {width:100%;margin:auto;}
.box3_title {display:block;width:1000px;margin:auto;margin-bottom:20px;}
.box3_title b {display:block;color:#e55a5d;font-size:40px;font-family:宋体;padding-top:35px;text-align:center;}
.box3_title b span {color:#383a6b;}
.box3_title .b {display:block;color:#d2393c;font-size:40px;padding-top:20px;text-align:center;}
.box3_title .b span {color:#383a6b;}
.box3_title .l,.box3_title .r {float:left;width:327px;height:30px;}
.box3_title .c {float:left;font-size:18px;line-height:30px;width:346px;text-align:center;}
.box3_title .ls,.box3_title .rs {float:left;width:280px;height:30px;}
.box3_title .cs {float:left;font-size:18px;line-height:30px;width:440px;text-align:center;}
.box3_title .lss,.box3_title .rss {float:left;width:250px;height:30px;}
.box3_title .css {float:left;font-size:18px;line-height:30px;width:490px;text-align:center;}

.gd-bm-box {width:1000px;margin:20px auto;}
.gd-bm-box .gd {background-color:#fff;float:left;height:380px;width:480px; border-radius:5px;}
.gd-bm-box .bm {background-color:#fff;float:right;height:380px;width:480px; border-radius:5px;}
.gd-bm-box .bm-title {border-bottom:1px solid #ccc;color:#f60;font-size:24px; text-align:center; padding:15px 0;}
#gdlist {height:260px;margin-top:20px;overflow:hidden;padding:0 20px; }
#gdlist ul li {list-style-type:none;border-bottom:1px solid #eee;color:#333;font-size:14px;line-height:40px;padding:0 5px;}
#gdlist table td {border-bottom:1px solid #eee;color:#333;height:42px; font-size:16px;}
.bdlist {height:220px;margin-top:15px;overflow:hidden;padding:0 80px; }
.bdlist ul li {color:#f60;font-size:18px;margin-top:25px;}
.t1 {border:1px solid #ddd;border-radius:30px;font-size:18px;height:35px;line-height:35px;margin-left:10px;padding:0 20px;width:210px;}
input {outline:medium none;}
.bdtj {text-align:center;}
#Submit1 {background-color:#ff0100;border:0 none;color:#fff;font-size:16px;height:40px;width:320px; cursor:pointer; border-radius:5px;}
#Submit1:hover {background-color:#f30;}
.clear{clear:both;}


.footer_box{
	width:100%; height:auto; text-align:center; padding-top:40px; color:#828282;
}

.slider{ width:1000px; position:relative; overflow:hidden;   height:440px;  }
	.slider .bd{ position:relative; z-index:0;  }
	.slider .bd li{ height:440px; overflow:hidden; }
	.slider .bd li img{ display:block;  }

	.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.slider .hd ul{ text-align:center;  }
	.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
		background:url(images/dot.png) 0 -16px;
		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
	}
	.slider .hd ul .on{ background-position:0 0;  }
	.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }



