
/* CSS Document */

@import "base.css";
body{ background:#fff;}
.yy_all{ width:1200px; margin:0 auto;}

.zt_fixed_left{ display:none !important;}

/*menu*/
.yy_b_menu{ width:1920px; height:60px; line-height:60px; font-size:17px; text-align:center; background:#4169e3; color:#fff; position:absolute; left:50%; margin-left:-960px; top:0; z-index:3;}
.yy_b_menu,.yy_b_menu div,.yy_b_menu ul,.yy_b_menu li{ overflow:visible;}
.yy_b_menu .big_ul>li{ width:11.11%; float:left;}
.yy_b_menu .big_ul>li:first-child a{ line-height:40px; margin:10px auto; background:#fff; border-radius:5px; color:#4169e3;}
.yy_b_menu .big_ul>li:first-child a:hover{ background:#fff;}
.yy_b_menu .big_ul>li i{ width:0; height:0; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #fff;}
.yy_b_menu a{ display:block; color:#fff;}

.yy_b_menu .small_ul{ opacity:0; background:rgba(65,105,227,0.7); transition:0.5s ease;}
.yy_b_menu .big_ul>li:hover>a,.yy_b_menu .small_ul>li:hover{ background:#4169e3;}
.yy_b_menu .big_ul>li:hover .small_ul{ opacity:1;}


/*banner*/
.yy_b_banner{ width:1920px; position:relative; left:50%; margin-left:-960px; margin-top:60px;}
.yy_b_banner img{ width:100%; margin-bottom:90px;}
.yy_b_banner .ban_youshi{ background:#4169e3; color:#fff; position:absolute; left:50%; margin-left:-600px; bottom:0;}
.yy_b_banner .ban_youshi ul{ text-align:center;}
.yy_b_banner .ban_youshi li{ width:20%; line-height:28px; padding:20px 0; font-size:18px; float:left; transition:0.5s ease;}
.yy_b_banner .ban_youshi li:hover{ background:#284fc7;}
.yy_b_banner .ban_youshi a{ color:#fff;}
.yy_b_banner .ban_youshi span{ display:block;}
.yy_b_banner .ban_youshi .span1{ width:100px; height:100px; margin:0 auto 15px; background:url(../image/ico1.png) no-repeat;}
.yy_b_banner .ban_youshi .li2 .span1{ background-position:-100px 0;}
.yy_b_banner .ban_youshi .li3 .span1{ background-position:-200px 0;}
.yy_b_banner .ban_youshi .li4 .span1{ background-position:-300px 0;}
.yy_b_banner .ban_youshi .li5 .span1{ background-position:-400px 0;}


/*分类*/
.yy_b_fenlei{ margin-top:30px;}
.yy_b_fenlei .yy_all{ width:1220px;}
.yy_b_fenlei ul{ text-align:center;}
.yy_b_fenlei li{ width:25%; float:left; transition:0.6s ease;}
.yy_b_fenlei li .div1{ margin:10px; border-radius:10px; box-shadow:0px 0px 10px rgba(181,177,164,0.33); background:url(../image/ico2_1.png) center bottom no-repeat; background-size:100% auto;}
.yy_b_fenlei li img{ display:inline-block; vertical-align:middle; margin:-3px 0 0 10px;}
.yy_b_fenlei li strong{ line-height:40px; font-size:24px; display:block; margin:30px auto 10px;}
.yy_b_fenlei li a{ width:70%; line-height:38px; font-size:18px; margin:0 auto 50px; display:block; background:#4169e3; color:#fff; border-radius:10px 0 10px 0; transition:0.6s ease;}
.yy_b_fenlei li:hover a{ transform:scale(1.1);}

/*公用标题样式*/
.r_tit{ line-height:60px; text-align:center;}
.r_tit span{ display:block; overflow:hidden;}
.r_tit .span1{ font-size:44px; font-weight:bold; position:relative;}
.r_tit .span1 strong{ color:#4169e3;}
.r_tit .span2{ line-height:20px; color:#4169e3; margin-bottom:20px;}

/*公用更多样式*/
.yy_b_more{ text-align:center;}
.yy_b_more a{ line-height:50px; font-size:24px; padding:0 40px; border-radius:8px; display:inline-block; vertical-align:middle; margin:20px auto; color:#fff; background:#ffcc00; box-shadow:0px 0px 2px #8b7005 inset; text-shadow:0px 1px 2px #8b7005; transition:0.6s ease;}
.yy_b_more a i{ width:45px; height:45px; margin:-3px 10px 0 0; vertical-align:middle; display:inline-block; background:url(../image/ico3.png) no-repeat;}
.yy_b_more a:hover{ transform:scale(1.1);}

/*最好的时期*/
.yy_b_period{ margin-top:30px; padding:30px 0 0; background:url(../image/period_bg.jpg) center center no-repeat; background-size:100% 100%;}
.yy_b_period img{ max-width:100%; margin:0 auto;}
.yy_b_period .yy_all{ position:relative;}
.yy_b_period .yy_b_more{ position:absolute; left:50%; margin-left:-15%; bottom:40px;}
.yy_b_period .yy_b_more a{ margin:20px 40px;}

/*收益*/
.yy_b_income{ margin-top:30px;}
.yy_b_income img{ max-width:100%; margin:0 auto;}
.yy_b_income .yy_b_more a i{ background-position:-45px 0;}

/*报考指南*/
.yy_b_bkzn{ padding:30px 0; background:#f2f5fa;}
.yy_b_bkzn .b_bkzn_cont{ position:relative;}
.yy_b_bkzn .bkzn_anniu{ margin:50px 30px 0 0; background:#fff url(../image/bkzn_bg.jpg) right bottom no-repeat; border:10px solid #466ee8; border-radius:10px;}
.yy_b_bkzn .bkzn_anniu ul{ width:68%; margin:30px;}
.yy_b_bkzn .bkzn_anniu li{ width:21%; line-height:40px; font-size:18px; float:left; margin:20px 1.5%; text-align:center; transition:0.6s ease; position:relative;}
.yy_b_bkzn .bkzn_anniu li a{ display:block; border:1px dotted #466ee8; border-radius:40px; transition:0.4s ease;}
.yy_b_bkzn .bkzn_anniu li:hover a{ background:#466ee8; color:#fff;}
.yy_b_bkzn .bkzn_anniu i{ width:26px; height:26px; display:inline-block; vertical-align:middle; margin-right:8px; background:url(../image/bkzn_ico.png) no-repeat; transition:0.4s ease;}
.yy_b_bkzn .bkzn_anniu li:nth-child(2) i{ background-position:-25px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(3) i{ background-position:-50px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(4) i{ background-position:-75px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(5) i{ background-position:-100px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(6) i{ background-position:-125px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(7) i{ background-position:-150px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(8) i{ background-position:-175px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(9) i{ background-position:-200px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(10) i{ background-position:-225px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(11) i{ background-position:-250px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(12) i{ background-position:-275px 0;}
.yy_b_bkzn .bkzn_anniu li:nth-child(1):hover i{ background-position:0 -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(2):hover i,.yy_b_bkzn .bkzn_anniu li:nth-child(2).hot i{ background-position:-25px -25px;}
.yy_b_bkzn .bkzn_anniu li.hot a{ background:#466ee8; color:#fff;}
.yy_b_bkzn .bkzn_anniu li:nth-child(3):hover i{ background-position:-50px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(4):hover i,.yy_b_bkzn .bkzn_anniu li:nth-child(4).hot i{ background-position:-75px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(5):hover i{ background-position:-100px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(6):hover i,.yy_b_bkzn .bkzn_anniu li:nth-child(6).hot i{ background-position:-125px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(7):hover i{ background-position:-150px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(8):hover i{ background-position:-175px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(9):hover i{ background-position:-200px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(10):hover i{ background-position:-225px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(11):hover i{ background-position:-250px -25px;}
.yy_b_bkzn .bkzn_anniu li:nth-child(12):hover i,.yy_b_bkzn .bkzn_anniu li:nth-child(12).hot i{ background-position:-275px -25px;}
.yy_b_bkzn .bkzn_anniu span{ display:inline-block; vertical-align:middle;}
.yy_b_bkzn .bkzn_rukou{ width:22%; color:#fff; background:#466ee8; background:linear-gradient(to top,#466ee8,#3882eb); padding:1.5% 2%; border-radius:10px 0 0 10px; position:absolute; top:0; right:0; overflow:visible;}
.yy_b_bkzn .bkzn_rukou ul{ position:relative; overflow:visible;}
.yy_b_bkzn .bkzn_rukou li{ border-bottom:1px dotted #a8bdfd;}
.yy_b_bkzn .bkzn_rukou a{ font-size:18px; display:block; color:#fff; text-align:right; background:url(../image/ico2_2.png) 15px 15px no-repeat; padding:8px 10px; border-right:3px solid #4077ea;}
.yy_b_bkzn .bkzn_rukou a:hover{ background:#5d81ec url(../image/ico2_2.png) 15px 15px no-repeat;; border-right:3px solid #92aaf3;}
.yy_b_bkzn .bkzn_rukou strong{ line-height:35px; font-size:17px; display:block;}
.yy_b_bkzn .bkzn_rukou i{ width:0; height:0; display:block; border-top:20px solid #284fc6; border-right:30px solid transparent; position:absolute; right:0; bottom:-20px;}

/*2022年各地区补录名额查询*/
.yy_b_diqu{ padding:30px 0;}
.yy_b_diqu ul{}
.yy_b_diqu li{ width:16.66%; font-size:18px; float:left; text-align:center;}
.yy_b_diqu li a{ line-height:45px; display:block; margin:15px; background:#f5f7fc; color:#466ee8; border-radius:3px; position:relative;}
.yy_b_diqu li a:hover{ background:#466ee8; color:#fff;}
.yy_b_diqu li i{ width:50px; height:31px; display:none; background:url(../image/diqu_ico.png) top center no-repeat; background-size:100% auto; position:absolute; top:-15px; right:0;}
.yy_b_diqu .yy_b_more a i{ background-position:-90px 0;}
.yy_b_diqu li.hot a{ color:#fff; background:#466ee8; background:linear-gradient(to top,#466ee8,#3882eb);}
.yy_b_diqu li.hot i{ display:block;}
.yy_b_diqu li.hot i{ animation:aup2 1s infinite; -webkit-animation:aup2 1s infinite;}
@-webkit-keyframes aup2{
	50%{ top:-10px;}
}
@-moz-keyframes aup2{
	50%{ top:-10px;}
}
@-ms-keyframes aup2{
	50%{ top:-10px;}
}
@keyframes aup2{
	50%{ top:-10px;}
}




/*适合人群*/
.yy_b_crowd{ padding:30px 0; background:url(../image/crowd_bg.jpg) center center no-repeat; background-size:100% 100%;}
.yy_b_crowd .r_tit{ color:#fff;}
.yy_b_crowd .r_tit .span1 strong,.yy_b_crowd .r_tit .span2{ color:#00cec8;}
.yy_b_crowd ul{}
.yy_b_crowd li{ width:25%; float:left;}
.yy_b_crowd li a{ display:block; padding:20px; color:#fff; border:1px solid #fff; border-radius:10px; margin:8px; transition:0.5s ease;}
.yy_b_crowd li a:hover{ background:#14192b;}
.yy_b_crowd li img{ margin:0 auto;}
.yy_b_crowd li span{ display:block; text-align:center;}
.yy_b_crowd li .span1{ position:relative; z-index:2;}
.yy_b_crowd li .span2{ width:80%; line-height:38px; font-size:20px; padding:3px 0 0; margin:0 auto; background:#4169e3; color:#fff; position:relative; top:-15px;}
.yy_b_crowd .yy_b_more a i{ background-position:-90px 0;}

/*我们是专业的*/
.yy_b_zyd{ margin-top:30px;}
.yy_b_zyd ul{}
.yy_b_zyd .r_zyd_line{ width:100%; clear:both;}
.yy_b_zyd .r_zyd_line img{ margin:20px auto;}
.yy_b_zyd li{ width:25%; float:left; text-align:center;}
.yy_b_zyd li a{ display:block; padding:15px; border-right:1px solid #333333;}
.yy_b_zyd li:nth-child(4) a,.yy_b_zyd li:last-child a{ border:0;}
.yy_b_zyd li span{ display:block;}
.yy_b_zyd li img{ margin:0 auto 15px;}
.yy_b_zyd li .span2{ line-height:40px; font-size:20px; font-weight:bold; color:#4169e3;}
.yy_b_zyd li .span3{ width:70px; height:4px; margin:10px auto; border-top:1px solid #333; border-bottom:1px solid #333;}
.yy_b_zyd li .span4{ line-height:24px; height:72px; margin-bottom:15px;}
.yy_b_zyd li .span5{ width:55%; line-height:35px; font-size:18px; color:#fff; margin:0 auto; border-radius:8px; background:#00cec8; transition:0.6s ease;}
.yy_b_zyd li:hover .span5{ transform:scale(1.1);}


/*师资*/
.yy_b_tea{ margin-top:30px; padding:30px 0; background:#f8f7fd;}
.yy_b_tea div{ overflow:visible;}
.yy_b_tea i{ font-style:normal;}
.yy_b_tea .swiper-container{ width:100%; overflow:hidden; position:relative; z-index:1;}
.yy_b_tea .swiper-container .swiper-slide{ float:left;}
.yy_b_tea .swiper-container .swiper-slide a{ display:block; height:auto; overflow:hidden;}
.yy_b_tea .swiper-container .div1{ width:250px; text-align:center; border-bottom:3px solid #4169e3; padding-bottom:20px;}
.yy_b_tea .swiper-container .div1_img{ width:100px; height:100px; overflow:hidden; border-radius:80px; margin:15px auto;}
.yy_b_tea .swiper-container .div1_img img{ width:100%; min-height:100%;}
.yy_b_tea .swiper-container .div1_name{ line-height:35px; font-size:18px;}
.yy_b_tea .swiper-container .div1_text{ color:#999;}
.yy_b_tea .swiper-container .div2{ display:none; width:100%; position:relative;}
.yy_b_tea .swiper-container .swiper-slide-active .div1{ display:none;}
.yy_b_tea .swiper-container .swiper-slide-prev .div1{ float:right; margin-top:60px;}
.yy_b_tea .swiper-container .swiper-slide-next .div1{ float:left; margin-top:60px;}
.yy_b_tea .swiper-container .swiper-slide-active .div2{ display:block;}
.yy_b_tea .swiper-container .div2_img{ width:30%; position:absolute; left:4%; top:-30px; border:3px solid #fff;}
.yy_b_tea .swiper-container .div2_img img{ width:100%;}
.yy_b_tea .swiper-container .div2_cont{ min-height:230px; background:#4169e3; color:#fff; margin-top:30px; padding:15px 30px 30px 40%;}
.yy_b_tea .swiper-container .div2_name{ border-bottom:1px solid #CCC;}
.yy_b_tea .swiper-container .div2_name strong{ line-height:50px; font-size:20px; margin-right:20px;}
.yy_b_tea .swiper-container .div2_name .i2{ width:80px; height:2px; background:#ffbb0a; display:block;}
.yy_b_tea .swiper-container .div2_txt1{ font-size:16px; margin:15px auto 5px;}
.yy_b_tea .swiper-container .div2_txt2{ line-height:26px; font-size:13px;}
.swiper-slide{ -webkit-transition:transform 0.8s; -moz-transition:transform 0.8s; -ms-transition:transform 0.8s; -o-transition:transform 0.8s; -webkit-transform:scale(0.85);
transform:scale(0.85); margin-top:40px; margin-bottom:40px;}
.swiper-wrapper{ position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-slide{ -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative;}
.swiper-slide-active,.swiper-slide-duplicate-active{ -webkit-transform:scale(1.15); transform:scale(1.15); z-index:1002;}

.button{ overflow:hidden; width:100%; margin:0 auto; top:-290px; position:relative; z-index:1002;}
.button div{ overflow:hidden;}
.button div:hover{ cursor:pointer;}
.button strong{ width:30px; height:30px; line-height:25px; text-align:center; font-size:30px; color:#4169e3; margin:5px; border:1px solid #4169e3; border-radius:40px; display:block;}
.button .yy_btn{ width:42px; height:42px; background:#fff; border-radius:50%; cursor:pointer; position:absolute; top:40px}
.swiper-button-prev{ left:220px;}
.swiper-button-next{ right:220px;}


/*为了黑色的背景*/
.black_bg{ background:url(../image/black_bg.jpg) bottom center no-repeat; background-size:100% 617px;}

/*授权单位*/
.yy_b_danwei{ margin:30px auto;}
/*底部*/
.yy_footer{ padding:0 0 30px; background:url(../image/footer_bg.jpg) bottom center no-repeat;}
.yy_footer .form_div{ background:#4169e3; padding:60px; text-align:center; margin-bottom:50px;}
.yy_footer .form_tit{ line-height:70px; font-size:40px; color:#fff; font-weight:bold; margin-bottom:30px;}
.yy_footer input{ line-height:40px; height:40px; display:inline-block; vertical-align:middle; border-radius:5px;}
.yy_footer .div1 input{ width:25%; font-size:17px; margin:0 1%; padding:0 15px; border:0;}
.yy_footer .div1 input::placeholder{ color:#999;}
.yy_footer input.btn{ width:22%; line-height:50px; height:50px; font-size:18px; border:0; margin-top:30px; border-bottom:4px solid #ee9f07; background:#ffbb0a; color:#fff;}

.yy_footer .div1_02{ margin-top:15px; text-align:left; padding-left:50px;}
.yy_footer .div1_02 input{ width:26.5%;}
.yy_footer .div1_02 img{ height:40px; margin-right:40px; display:inline-block; vertical-align:middle;}
.yy_footer .div1_02 span{ display:inline-block; vertical-align:middle;}
.yy_footer .div1_02 span#getcode{ line-height:40px; background:#ffbb0a; color:#fff; padding:0 12px; border-radius:3px;}



@media screen and (max-width: 768px){
	
	*{ box-sizing:border-box;}
	body{ width:100%; min-width:320px; max-width:768px; margin:0 auto; font-size:14px; background:#fff;}
	img{ width:100%; display:block;}
	
	.pc_block{ display:none !important;}
	.phone_block{ display:block !important;}
	
	
	.bm_form{ background:#fff; margin:0 15px 15px; border-radius:3px;}
	.bm_form .bm_form_tit{ text-align:center; margin-bottom:15px;}
	.bm_form .bm_form_tit strong{ line-height:30px; font-size:20px; color:#fb5528; display:block;}
	.bm_form .bm_form_tit i{ line-height:18px; font-size:12px; display:block; color:#999; text-transform:uppercase;}
	.bm_form p .span1{ line-height:35px; font-size:17px; display:block;}
	.bm_form p .span2{ width:56%; float:right;}
	.bm_form p .span3{ width:43%; float:left;}
	.bm_form p span input{ display:inline-block; vertical-align:middle; margin-top:7px;}
	.bm_form input{ width:100%; line-height:40px; height:40px; font-weight:bold; color:#000; border:0; border-bottom:1px solid #ccc; margin-bottom:10px; padding:0 10px; display:block;}
	.bm_form input::placeholder{ font-weight:bold; color:#999;}
	.bm_form p.p4{ position:relative;}
	.bm_form p.p4 .box2{ width:96px; position:absolute; top:-4px; right:0; z-index:2;}
	.bm_form p.p4 .box2 img{ width:100%;}
	.bm_form p.p5{ position:relative;}
	.bm_form p.p5 .box2{ display:block; width:96px; line-height:36px; font-size:12px; color:#fff; text-align:center; border-radius:2px; background:#1d72df; position:absolute; top:-4px; right:0; z-index:2;}
	
	
	.bm_form label{ display:block; float:left; outline:none;}
	.bm_form .div2 input{ width:90%; font-size:18px; font-weight:bold; color:#fff; background:#593aad; background:linear-gradient(to right,#ff7315,#ff9e5d); margin:10px auto 0; outline:none;}
	.bm_form .div2 input{ -webkit-animation:move 2s linear infinite; -moz-animation:move 2s linear infinite; -ms-animation:move 2s linear infinite; animation:move 2s linear infinite;}
	@-webkit-keyframes move{
		50%{ transform:scale(1.1);}
	}
	@-moz-keyframes move{
		50%{ transform:scale(1.1);}
	}
	@-ms-keyframes move{
		50%{ transform:scale(1.1);}
	}
	@keyframes move{
		50%{ transform:scale(1.1);}
	}
	.bm_form_w2{ padding-top:15px; background:#1d72df;}
	.bm_form_w2 .bm_form{ background:none;}
	.bm_form_w2 input{ width:90%; line-height:40px; height:40px; font-weight:bold; color:#262636; background:#fff; border:0; margin:10px auto; padding:0 10px; display:block;}
	.bm_form_w2 input::placeholder{ color:#262636; }
	.bm_form_w2 .div2 input{ width:80%;}
	.bm_form_w2 .bm_form p.p4 .box2,.bm_form_w2 .bm_form p.p5 .box2{ top:2px; right:20px;}
	
	
	
	.footer{ width:100%; min-width:320px; max-width:768px; margin:0 auto; line-height:50px; font-size:17px; background:#fb5528; color:#fff; text-align:center; position:fixed; bottom:0;}
	.footer .li1{ width:40%; float:left; background:#faf53b;}
	.footer .li1 a{ color:#fb5528;}
	.footer .li2{ width:59%; float:right;}
	.footer a{ color:#fff;}
	
	.web_qita{ margin-bottom:50px;}
	#meiqia-container{ display:none !important;}
	
}
