@charset "utf-8";
/* CSS Document */
*{
    margin: 0;
    padding: 0;
}
ul,p,form,input,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
body{margin: 0px auto; font-family:"微软雅黑",Arial, Helvetica, sans-serif;max-width:1920px;}
ul,li,ol{list-style:none;}
h2{font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.clear{margin:0px;padding:0px;clear:both;}
p{padding:0;margin:0;}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}


.cl20{margin:0px;padding:0px;clear:both;height:20px;}
.cl50{margin:0px;padding:0px;clear:both;height:50px;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}.f28{font-size:28px;}.f36{font-size:36px;}.f48{font-size:48px;}
.line25{line-height:25px;}.line35{line-height:35px;}.line45{line-height:45px;}.line55{line-height:55px;}
.f-weight{font-weight:bold;}.t-alignc{text-align:center;}.t-alignl{text-align:left;}.t-alignr{text-align:right;}

.fl{float:left;}
.fr{float:right;}
.f_l{ float:left;} 
.f_r{float:right;}
a{text-decoration:none;}
ul{list-style:none;}
img{border:none;}

button, input, keygen, select, textarea {
    display: inline-block;
    margin: 0;
    color: initial;
    text-align: start;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    word-spacing: normal;
    letter-spacing: normal;
    font: 13.33px Arial;
    text-rendering: auto;
}

.swtzx{display:block;width:300px;margin:40px auto;font-size:26px;color:#000;text-align:center;line-height:2;border-radius:8px;border:1px solid #111;}

/*banner*/
.banner{width:100%;overflow:hidden;}
.banner a img{width:100%}

/*专业视频*/
.box_video{width: 900px; height: 500px; margin: 30px auto 20px auto;border: 3px solid #000;border-radius: 15px;}

/**/
.main{width: 1200px;margin: 0 auto;}
.text_box,.text_box_x{width:1020px;padding-top:50px; margin:0 auto; position:relative;}
.title_40_01, .title_40_02{font-family: 'pfcg'; font-size:40px; color:#333; text-align:center;}
.text_box_01 p,.text_box_01 span{font-size:18px;color:#333;font-family: 'pfcg'; line-height:34px;}
.text_box_01 span{color:#FFF; text-align:center;}
.line_02{ background-color:#FFF;margin:auto;padding-bottom:1px;}
.line_02 .main{ background-color:#FFF; position:relative;}
.hd_lr_box_01{margin:auto;overflow:hidden;}
.hd_lr_box_01 img{width:100%;text-align:center;}
.hd_lr_box_01 .swiper-button-next,.hd_lr_box_01 .swiper-button-prev{width:51px; height: 51px; top:inherit; margin-top:-230px}	
.hd_lr_box_01 .swiper-button-next{background: url(../images/right_btn.png) no-repeat;right:-80px;}
.hd_lr_box_01 .swiper-button-prev{background: url(../images/left_btn.png) no-repeat;left:-80px;}
.hd_lr_box_01 li,.hd_lr_box_01 .swiper-slide{width:245px !important; height:429px; float:left; list-style-type:none; border-radius:10px; }
.li_gaoxin01,.li_gaoxin05{background-image: linear-gradient(to bottom, #b2c9f2 10%, #f18bca);}
.li_gaoxin02,.li_gaoxin06{background-image: linear-gradient(to bottom, #d392fa 10%, #f797f1);}
.li_gaoxin03,.li_gaoxin07{background-image: linear-gradient(to bottom, #fcbd88 10%, #ff6745);}
.li_gaoxin04{background-image: linear-gradient(to bottom, #fb90aa 10%, #f872a4);}
.text_box_01{width:1200px; height:66px; margin:20px auto 0;text-align:center;}
.text_box_01 p,.text_box_01 span{font-size:18px;color:#333;font-family: 'pfcg'; line-height:34px;}
.text_box_01 span{color:#FFF; text-align:center;}
.chrt_box_01{font-size:24px; color:#FFF;font-family: 'pfcg'; padding-top:64px; text-align:center;}
.chrt_box_02{font-size:30px;color:#FFF;padding-top:24px; text-align:center; text-indent:-15px;}
.chrt_box_02 strong{font-size:64px; font-weight:bold; font-family:"Agency FB";}
.chrt_box_03_01,.chrt_box_03_02,.chrt_box_03_03,.chrt_box_03_04
{width:143px; height:24px; background-color:#b0bceb;font-size:18px;color:#FFF; border-radius:12px; margin:0 auto; text-align:center;font-family: 'pfcg';}
.chrt_box_03_02{background-color:#c977f8;}
.chrt_box_03_03{background-color:#f86c4c;}
.chrt_box_03_04{background-color:#fb5b88;}
.chrt_box_04{width:193px; height:134px; margin:30px 0 0 21px; position:relative;}
.chrt_box_04_bg01{width:188px; height:131px; background:url(../images/line_chert_01.png) no-repeat;}
.chrt_box_04_bg02{width:188px; height:131px; background:url(../images/line_chert_02.png) no-repeat;}
.chrt_box_04_bg03{width:190px; height:131px; background:url(../images/line_chert_03.png) no-repeat;}
.chrt_box_04_bg04{width:190px; height:131px; background:url(../images/line_chert_04.png) no-repeat;}
.chrt_box_04_bg05{width:188px; height:131px; background:url(../images/line_chert_05.png) no-repeat;}
.chrt_box_04_bg06{width:188px; height:131px; background:url(../images/line_chert_06.png) no-repeat;}
.chrt_box_04_bg07{width:188px; height:131px; background:url(../images/line_chert_07.png) no-repeat;}
.box_sjly{width:250px; height:40px; margin:40px auto 0;}
.left_text_01{width:182px; height:30px; font-size:20px; color:#333;font-family: 'pfcg'; float:left;}
.right_img_01{width:61px; height:30px; float:right;}
.btn_box_01{width: 235px; height:50px; margin:50px auto;}
.no_bg_btn_24_02{width: 228px; height:34px;font-size:16px; text-align:center;background-color: #FFF; border:3px solid #546afe;color:#546afe !important; display: block; border-radius:23px;padding-top: 8px;text-decoration: none;transition:.5s; line-height:26px;font-family: 'pfcg';}
.no_bg_btn_24_02:hover{transition:.5s;background-color: #546afe;color:#FFF !important;}
.line_03{ background-color:#f0eefc;padding-bottom:1px;}
.line_03 .main{ background-color:#f0eefc;}
.box_bg_sc{width:1200px; height:977px; background:url(../images/bg_img.jpg) no-repeat; margin:60px auto;background-size:cover;}
.title_box_sc{width:170px;    margin: 94px -11px 0 154px;}
.title_box_sc .text_01{font-size:40px; font-weight:bold; color:#FFF;font-family: 'pfcg'; }
.title_box_sc .text_02{font-size:28px; margin-top:8px; color:#FFF;font-family: 'pfcg'; margin-top:14px\0; }
.title_box_sc .text_ask{font-size:18px; margin-top:46px;}
.title_box_sc .text_ask a{display:table;color:#fff;line-height:2;text-align:center;border-radius:25px;padding:0 30px;border:2px solid #fff;}
.title_box_sd{width:477px; height:306px;margin:88px 66px 0 0; color:#FFF;font-family: 'pfcg'; position:relative;}
.title_box_sd{margin-left:132px;}
.title_box_sd .left,.title_box_sd .right{width:212px; height:303px;font-family: 'pfcg'; opacity:0; position:absolute;left:0;}
.right{left:inherit !important;right:0;}
.title_box_sd .left .title,.title_box_sd .right .title{font-size:24px;color:#434343;}
.title_box_sd .left .cont,.title_box_sd .right .cont{width:260px; height:237px;font-size:18px;color:#333;font-family: 'pfcg'; margin:28px 0 0 10px;}
.title_box_sd .left .cont li,.title_box_sd .right .cont li{font-size:24px;color:#469692;font-family: 'pfcg'; margin-top:2px; list-style:disc !important; line-height:34px\0;}
.title_box_sd .left .cont li span,.title_box_sd .right .cont li span{font-size:18px;color:#333;font-family: 'pfcg'; display:inline-block; text-indent:-15px;text-indent:0\0;}
.xinzi_box{width:526px; height:332px; float:left; margin:76px 0 0 86px; position:relative;}
.box_sc_top, .box_sc_btm{width:1200px; height:466px; position:relative;}
.box_sc_btm{margin-top:130px;}
.text_tie_xinzi{width:193px; height:60px; position:relative;}
.text_tie_xinzi .text_01{font-size:18px;line-height:34px; color:#434343;font-family: 'pfcg';}
.chrt_gaoxin{width:510px; height:210px; position:absolute;}
.gaoxin_shuju{width:526px; height:92px; margin:0 auto; position:absolute;bottom:0;font-size:16px;line-height:30px; color:#434343;font-family: 'pfcg';}
.lesson_01_am{animation:lesson_01_am;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;right:264px;}
.lesson_02_am{animation:lesson_02_am;animation-duration:1s; animation-delay:2.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}
.lesson_x1_am{animation:lesson_x1_am;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;right:264px;}
.lesson_x2_am{animation:lesson_x2_am;animation-duration:1s; animation-delay:2.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}
.jia_am{width:17px; height:17px; background:url(../images/jia_am.jpg) no-repeat; position:absolute;right:304px;top:94px;opacity:0;
animation:lesson_03_am;animation-duration:.75s; animation-delay:2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}
.xinzdaiy_line{width:531px;height:1px; background-color:#887480; position:absolute;top:140px;}
.amxinzt_yi{width:88px; height:96px; background:url(../images/am_1pic.png) no-repeat; position:absolute;left:30px;top:76px; opacity:0;
animation:lesson_04_am;animation-duration:.75s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}
.amxinzt_er{width:95px; height:116px; background:url(../images/am_2pic.png) no-repeat; position:absolute;left:156px;top:58px;opacity:0;
animation:lesson_04_am;animation-duration:.75s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}
.amxinzt_sa{width:106px; height:157px; background:url(../images/am_3pic.png) no-repeat; position:absolute;left:278px;top:15px;opacity:0;
animation:lesson_04_am;animation-duration:.75s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}
.amxinzt_si{width:115px; height:214px; background:url(../images/am_4pic.png) no-repeat; position:absolute;left:400px;top:-41px;opacity:0;
animation:lesson_04_am;animation-duration:.75s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}

/*form*/
#js{height:525px;background:url(../images/st.jpg) no-repeat center;background-size: cover;}
.zxbm{position: absolute;width: 290px; padding: 0; height: 525px;top: 0;right: 0; z-index: 1005;background: url(../images/fbg.png) repeat;color:#fff;font-family:微软雅黑;}
.mbody { width: 1100px;  margin: 0 auto;   position: relative; height: 525px;}
.zxbm h2{font:25px/30px '微软雅黑'; color:#fcfcdf; text-align:center}
.zxbm .sex{width:150px; height:25px; margin:30px 0 0 115px}
.zxbm .sex input{margin:2px 5px 0 20px}
.zxbm .input{width:250px; height:32px; margin:20px 0 0 40px}
.zxbm .input input{width:200px; height:32px; font:14px/32px '宋体'; color:#666; border:#fff solid 1px; margin-left:5px}
.zxbm .ljyy{width:262px; height:48px; margin:20px 0 0 40px}

.line_10{ background-color:#FFF;}
.line_10 .main{ background-color:#FFF;}

.text_box,.text_box_x{width:1200px;padding-top:50px; margin:0 auto; position:relative;}
.zg_h2{font:bold 40px/50px "Microsoft YaHei";color: #000;text-align: center;}
.zg_h2 span{color: #ec5d5d;}
.title_40_01, .title_40_02{font-family: 'pfcg'; font-size:40px; color:#333; text-align:center;}
.text_box_01{width:861px; height:66px; margin:20px auto 0;}
.text_box_01 p,.text_box_01 span{font-size:18px;color:#333;font-family: 'pfcg'; line-height:34px;}
.text_box_01 span{color:#FFF; text-align:center;}
.left_text_01{width:182px; height:30px; font-size:20px; color:#333;font-family: 'pfcg'; float:left;}
.right_img_01{width:61px; height:30px; float:right;}
.auto_box{ position:relative;max-width:1700px;}
.auto_box_01,.auto_box_02,.auto_box_03,.auto_box_04{width:24.65%;position:relative; float:left; opacity:0;margin-left:5px;}
.auto_box_01{margin-left:0;}
.auto_box_01 span, .auto_box_02 span, .auto_box_03 span, .auto_box_04 span{display:block;font-size:16px;text-align:center;line-height:3;}
.fadein_am{animation:fadein_am;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;}


.zx_2 {
	widtH: 228px;
	margin: 0 auto;
	background: url(../images/zx_15.jpg) no-repeat;
	height: 44px;
	line-height: 44px;
	font-sizE: 24px;
	text-align: center;
	color: #FFF;
	margin-top: 20px;
}
.zx_2 a {
	text-decoration: none;
	color: #FFF;
}

.zg_con8{padding-top: 61px;}
.zg_h2{font:bold 40px/50px "Microsoft YaHei";color: #000;text-align: center;}
.zg_h2 span{color: #ec5d5d}
.zg_p4{font:16px/24px "Microsoft YaHei";color: #999;text-align: center;margin-top: 20px}
.zg_con8div{text-align: center;margin-top: 28px;}
.zg_con8div ul{border:1px solid #fa4d4d;display: inline-block;*display: inline;*zoom: 1;height: 54px;border-radius: 27px;font-size: 0;}
.zg_con8div ul li{width: 200px;display: inline-block;*display: inline;*zoom: 1;text-align: center;font:24px/54px "Microsoft YaHei";color: #333;border-radius: 27px;cursor: pointer;}
.zg_con8div ul .on{background: #fa4d4d;color: #fff;}
.slider, .slider1, .slider2{ width:100%;  min-width:1000px;  height:640px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd, .slider1 .bd, .slider2 .bd{ width:1000px; position:absolute; left:50%; margin-left:-500px  }
.slider .bd li, .slider1 .bd li, .slider2 .bd li{ width:1000px;  overflow:hidden; }
.slider .bd li img, .slider1 .bd li img, .slider2 .bd li img{ display:block; width:1000px; height:640px;    }
.slider .tempWrap, .slider1 .tempWrap, .slider2 .tempWrap{ overflow:visible !important }
.slider .tempWrap ul, .slider1 .tempWrap ul, .slider2 .tempWrap ul{  margin-left:-1000px !important;   }
.slider .next, .slider1 .next, .slider2 .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn, .slider1 .pnBtn, .slider2 .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:640px; cursor:pointer;   }
.slider .prev, .slider1 .prev, .slider2 .prev{ left:-50%; margin-left:-500px;  }
.slider .next, .slider1 .next, .slider2 .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn .blackBg, .slider1 .pnBtn .blackBg, .slider2 .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:640px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow, .slider1 .pnBtn .arrow, .slider2 .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:73px; height:73px;  }
.slider .prev .arrow, .slider1 .prev .arrow, .slider2 .prev .arrow{ right:-73px; background:url(../images/zg_p1.png) left top no-repeat;top: 50%;margin-top: -36px;}
.slider .next .arrow, .slider1 .next .arrow, .slider2 .next .arrow{ left:-73px; background:url(../images/zg_n.png) left top no-repeat;top: 50%;margin-top: -36px;}
.slider .prev .arrow:hover, .slider1 .prev .arrow:hover, .slider2 .prev .arrow:hover{background:url(../images/zg_p.png) left top no-repeat;}
.slider .next .arrow:hover, .slider1 .next .arrow:hover, .slider2 .next .arrow:hover{background:url(../images/zg_n1.png) left top no-repeat;  }
.zg_con8oul{margin-top: 38px;}
.zg_con8oul>li{display: none;}

/*teacher*/
.line_07{background-color:#f0eefc; overflow:hidden;}
.line_07 .main{ background-color:#f0eefc;}
.hd_lr_box_02_a{ position:relative;}
.hd_lr_box_02{width: 1000px;margin-top:50px; overflow:hidden; position:relative;}
.hd_lr_box_02 li{width:243px !important; float:left; list-style-type:none;margin-left:6px;}
.hd_lr_box_02 li,.hd_lr_box_03 li,.jieda_box li,.youhui_box li{ background-color:#FFF;transition: all 0.2s linear 0s; position:relative;}
.hd_lr_box_02 li:hover,.hd_lr_box_03 li:hover,.jieda_box li:hover,.youhui_box li:hover{box-shadow:0 5px 10px rgba(125, 124, 124, 0.32); transform: translate3d(0px, -5px, 0px); transform:scale(1.01,1.01)}
.hd_lr_box_02 .img{width:221px; height:272px; margin:11px auto 0;}
.hd_lr_box_02 .text{width:205px;margin:0 auto; overflow:hidden;}
.hd_lr_box_02 .name{width:210px;font-size:20px;color:#333;margin:35px auto 0; text-align:center;}
.hd_lr_box_02 .name span{font-size:24px;}
.hd_lr_box_02 .name p{}
.hd_lr_box_02 .msg{width:205px;height:250px;margin:15px auto 0;font-size:16px;color:#333;line-height:30px; overflow:hidden; text-align:justify;}
.hd_lr_box_02 .msg p{}






@keyframes lesson_01_am {
	 0 { transform:scale(0);}
	 30%,40%,50%,60% {transform:scale(1.2,1.2);right:264px;}
	 100%{ right:0; opacity:1;}
	}
	
@keyframes lesson_02_am {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px,0,0);
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px,0,0);
		transform: translate3d(25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(5px,0,0);
		transform: translate3d(5px,0,0)
	}

	to {
		-webkit-transform: none;
		transform: none;
		opacity:1;
	}
}
@keyframes lesson_x1_am {
	 0 { transform:scale(0);}
	 30%,40%,50%,60% {transform:scale(1.2,1.2);right:264px;}
	 100%{ right:0; opacity:1;}
	}
	
@keyframes lesson_x2_am {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px,0,0);
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px,0,0);
		transform: translate3d(25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(5px,0,0);
		transform: translate3d(5px,0,0)
	}

	to {
		-webkit-transform: none;
		transform: none;
		opacity:1;
	}
}
@keyframes lesson_04_am {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadein_am{
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
}

}

/* honor - css */
.book{background:#f6f5f5;padding-top:40px;padding-bottom:40px;width:100%;}
.dy {width: 1100px;margin: 0 auto;margin-top: 20px;overflow: hidden;}
.dy p{text-align:left; text-indent:2em; margin-top:10px; font-siZE:18px; line-height:1.6;}
.dy p span{font-size:22px; color:#ff4e4e; font-weight:bold;}
.dy p {margin-top: 10px;font-size: 18px;text-align: left;text-indent: 2em;line-height: 1.8;}
.dy h3 {text-align: center;margin-top: 15px;}
.dy ul {width:635px;margin: 0 auto;list-style: none;overflow: hidden;margin-top: 20px;}
.dy ul li {widtH: 279px;floaT: left;margin-left: 25px;}
/* question - css */
.line_14{height:475px; background-color:#FFF;margin-top:50px;}
.line_14 .main{height:475px; background-color:#FFF;}
.jieda_box li{ background-color:#FFF;transition: all 0.2s linear 0s; position:relative;}
.jieda_box li:hover{box-shadow:0 5px 10px rgba(125, 124, 124, 0.32); transform: translate3d(0px, -5px, 0px); transform:scale(1.01,1.01)}
.jieda_box{width:1000px; height:290px; margin:0 auto;}
.jieda_box li{width:235px; height:289px; float:left; margin-left:15px; background-color:#FFF; list-style-type:none;color:#333;font-family: 'pfcg'; text-align:center;}
.jieda_box li:nth-child(1){margin-left:0;}
.jieda_box li .img_01,.jieda_box li .img_02,.jieda_box li .img_03,.jieda_box li .img_04{width:49px;height:64px; margin:60px auto 0; background:url(../picture/ui_bg.jpg) -608px -64px no-repeat;}
.jieda_box li .img_02{width:55px !important; background-position:-598px 0 !important;}
.jieda_box li .img_03{width:74px !important;height:66px !important;background-position:-534px -66px !important;}
.jieda_box li .img_04{width:64px !important;height:65px !important; background-position:-534px 0 !important;}
.jieda_box li .text_01{ font-size:20px;margin:41px 0 25px;font-family: 'pfcg';}
.no_bg_btn_16_01{width:130px; height:31px;font-size:16px;text-align:center;background-color: #484848;color:#FFF !important; display: block; border-radius:23px;text-decoration: none;transition:.5s; line-height:30px; margin:0 auto;font-family: 'pfcg';}
.no_bg_btn_16_01:hover{transition:.5s;background-color: #484848;}
.no_bg_btn_16_01:active,.no_bg_btn_16_01:visited{ color: #ffffff!important}
