@charset "gb2312";
/* CSS Document */
/*
* Description: 经济师中秋国庆
* Update:      20/09/2017
* Author:      yixiaofang
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
body{font-size: 16px; background: #fff;  color:#333;font-family:"microsoft YaHei";}
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#fff; text-decoration: none;}
a:hover{ text-decoration:none;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------分隔线--------------------------------- */
.autoin{width:1000px;margin:0 auto;}
img{display:block;}
.btn{display:block; text-align:center; margin:0 auto; color:#fff;}


/* banner */
	.banner{width:100%; overflow:hidden; position:relative; z-index:5;}
	.banner_01{height:214px;background: url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:252px;background: url(../images/banner_02.jpg) center top no-repeat;}
	.banner_03{height:244px;background: url(../images/banner_03.jpg) center top no-repeat;}
	
	.banner .autoin{position:relative;}
	.banner_wz1,.banner_wz2,.banner_wz3,.banner_wz4,.banner_wz5,.banner_wz6{ z-index:20;position:absolute;left:0%;width:1000px;}
	.banner_wz1 img,.banner_wz2 img,.banner_wz3 img,.banner_wz4 img{margin:0 auto;}
	.banner_wz1{height:125px;top:-88px;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;-ms-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s;opacity:0;}
	.gobanner_wz1{top:28px;opacity:1;}
	.banner_wz2{top:115px;transform:rotate(0deg) scale(2.0);-webkit-transform:rotate(0deg) scale(2.0);-moz-transform:rotate(0deg) scale(2.0);-ms-transform:rotate(0deg) scale(2.0);-o-transform:rotate(0deg) scale(2.0);transition:all 0.4s ease-in 0.1s;-webkit-transition:all 0.4s ease-in 0.1s;-moz-transition:all 0.4s ease-in 0.1s;-ms-transition:all 0.4s ease-in 0.1s;-o-transition:all 0.4s ease-in 0.1s;opacity:0;}
	.gobanner_wz2{transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);opacity:1;}
	
	.banner_wz3{ top:67px;}
	@-webkit-keyframes zoomindown {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	  }
	
	  60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	  }
	}
	
	@-moz-keyframes zoomindown {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	  }
	
	  60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	  }
	}
	
	@-ms-keyframes zoomindown {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	  }
	
	  60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	  }
	}
	
	@-o-keyframes zoomindown {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	  }
	
	  60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	  }
	}
	
	@keyframes zoomIndown {
	  0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	  }
	
	  60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	  }
	}
	.gobanner_wz3 { -webkit-animation-name: zoomIndown;-moz-animation-name: zoomIndown;-ms-animation-name: zoomIndown;-o-animation-name: zoomIndown; animation-name: zoomIndown;}
	
	.banner_wz5{ top:-52px; left:28px;-moz-animation:ban1 2s ease-in-out ;-ms-animation:ban1 2s ease-in-out ;-o-animation:ban1 2s ease-in-out ;-webkit-animation:ban1 2s ease-in-out ;animation:ban1 2s ease-in-out ;}
	.banner_wz6{ text-align:right; top:-181px; right:0px;animation:ban2 2s ease-in-out ;-moz-animation:ban2 2s ease-in-out ;-ms-animation:ban2 2s ease-in-out ;-o-animation:ban2 2s ease-in-out ;-webkit-animation:ban2 2s ease-in-out ; }
	.banner_wz6 img{ display:inline-block;  }
	
	@keyframes ban1{
		 0%{ top:25px; left:137px; opacity:0; }
		 form{ top:-52px; left:28px; opacity:1;}
	}
		
	@-webkit-keyframes ban1{
		 0%{ top:25px; left:137px; opacity:0; }
		 form{ top:-52px; left:28px; opacity:1;}
	}
	@-moz-keyframes ban1{
		 0%{ top:25px; left:137px; opacity:0; }
		 form{ top:-52px; left:28px; opacity:1;}
	}
	@-ms-keyframes ban1{
		 0%{ top:25px; left:137px; opacity:0; }
		 form{ top:-52px; left:28px; opacity:1;}
	}
	@-o-keyframes ban1{
		 0%{ top:25px; left:137px; opacity:0; }
		 form{ top:-52px; left:28px; opacity:1;}
	}
		
	@keyframes ban2{
		 0%{ top:42px; right:160px; opacity:0; }
		 form{ top:-181px; right:0px; opacity:1;}
	}
		
	@-o-keyframes ban2{
		 0%{ top:42px; right:160px; opacity:0; }
		 form{ top:-181px; right:0px; opacity:1;}
	}
	@-webkit-keyframes ban2{
		 0%{ top:42px; right:160px; opacity:0; }
		 form{ top:-181px; right:0px; opacity:1;}
	}
	
	@-moz-keyframes ban2{
		 0%{ top:42px; right:160px; opacity:0; }
		 form{ top:-181px; right:0px; opacity:1;}
	}
	@-ms-keyframes ban2{
		 0%{ top:42px; right:160px; opacity:0; }
		 form{ top:-181px; right:0px; opacity:1;}
	}
	.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
	.ban_con{ padding-top:194px; text-align:center;}
	.banner_02 h3{ box-shadow:rgba(140,30,10,0.6) 0 12px 16px 0; display:inline-block; vertical-align:middle; padding:0 60px;height:54px; line-height:54px; border:4px solid #fff; border-radius:54px;   background: #a920d5;
    background: -moz-linear-gradient(left,  #a920d5 0%, #6607a1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a920d5), color-stop(100%,#6607a1));
    background: -webkit-linear-gradient(left,  #a920d5 0%,#6607a1 100%);
    background: -o-linear-gradient(left,  #a920d5 0%,#6607a1 100%);
    background: -ms-linear-gradient(left,  #a920d5 0%,#6607a1 100%);
    background: linear-gradient(to bottom,  #a920d5 0%,#6607a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a920d5', endColorstr='#6607a1',GradientType=0 ); font-size:24px; color:#fff;margin:0 auto; }
	.banner_02 h3 em{ color:#fede0a; }
	.banner_02 h3 i{ font-family:"Arial"; font-size:26px; font-weight:bold; font-style:oblique;}
	.banner_02 h3 span{ display:inline-block; vertical-align:middle; width:74px; height:74px; line-height:74px; background-color:#fed409; border-radius:74px; text-align:center; margin:-14px 10px 0 12px; border:1px solid #fff; font-size:34px; font-weight:bold; color:#6708a1; font-family:"Arial";font-style:oblique;}
	.banner_02 p{ font-size:24px; color:#363c81; line-height:64px; }
	
	
/*wrapper	*/
	#wrapper{ z-index:2;margin:0 auto; height:900px; width:100%; position:fixed; top:0px; left:0%;}
	#balloon1 { position: absolute; bottom: -300px; left:10%;   }
	#balloon2 { position: absolute; bottom: -300px; left:80%;  }
	
	.balgun{-moz-animation:wra 5s ease infinite ;-ms-animation:wra 5s easet infinite ;-o-animation:wra 5s ease infinite ;-webkit-animation:wra 5s ease infinite ;animation:wra 5s ease infinite ; }
	.balgun1{ -moz-animation:wra 3s ease-in-out infinite 1s;-ms-animation:wra 3s ease-in-out infinite 1s;-o-animation:wra 3s ease-in-out infinite 1s;-webkit-animation:wra 3s ease-in-out infinite 1s ;animation:wra 3s ease-in-out infinite 1s; }
	 @-webkit-keyframes wra{
		 0%{ bottom:0; opacity:0; }
		 50%{bottom:50%; opacity:1;  }
		 100%{ bottom:100%; opacity:0;  }
	}
	 @-moz-keyframes wra{
		 0%{ bottom:0; opacity:0; }
		 50%{bottom:50%; opacity:1;  }
		 100%{ bottom:100%; opacity:0;  }
	}
	 @-ms-keyframes wra{
		 0%{ bottom:0; opacity:0; }
		 50%{bottom:50%; opacity:1;  }
		 100%{ bottom:100%; opacity:0;  }
	}
	
	 @-ms-keyframes wra{
		 0%{ bottom:0; opacity:0; }
		 50%{bottom:50%; opacity:1;  }
		 100%{ bottom:100%; opacity:0;  }
	}
	 @keyframes wra{
		 0%{ bottom:0; opacity:0; }
		 50%{bottom:50%; opacity:1;  }
		 100%{ bottom:100%; opacity:0;  }
	}

/*spike*/
	.title{ width:851px; margin:0 auto 30px; height:95px; line-height:95px; background:url(../images/til_bg.png) no-repeat; text-align:center; font-size:36px; color:#f3df32; }
	.title b{ font-size:48px;}
	.spike{ width:100%; height:699px; background:url(../images/spi_bg.jpg) no-repeat top center;}
	.con_con{ z-index:5; background:url(../images/bin_03.png);  height:710px;  position:relative; border:2px solid #fbd358 ; margin:0px auto 0; width:810px; padding:0 20px;border-radius:6px; }
	.spi_con{ height:524px;}
	.con_con .bin_s{ display:block; width:882px; height:25px; background:url(../images/bin_01.png) no-repeat; position:absolute; top:0px; left:0px;}
	.con_con h4{ text-align:center; font-size:24px; color:#f3df32; line-height:84px; }
	
	.spi_ul{ padding-top:37px;}
	.con_ul li{ cursor:pointer; font-size:20px; float:left; color:#bf3d2c; width:403px; height:56px; line-height:56px; background-color:#fff; border-radius:3px 3px 0 0; text-align:center; }
	.con_ul li.cur{ background-color:#f3df32;}
	
	.main_con{ display:none;}
	.main_con.cur{ display:block;}
	.tao_m{ padding-top:18px;}
	.tao_m li{float:left;width:238px; height:342px;background-color:#fff;padding:14px 10px;margin-right: 14px;}
	.tao_m1 li{position:relative;}
	.tao_m2 li{height:266px;}
	.ms_b{position:absolute;width:258px;height:301px;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:99;padding-top:70px;display:none;}
	.ms_b img{margin:0 auto;}
	.ms_b3{position:absolute;width:258px;height:301px;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:99;padding-top:70px;display:none;}
	.ms_b3 img{margin:0 auto;}
	
	.tao_top{width:237px;height:191px;position:relative;}
	.tao_top1{background:url(../images/spi_01.png) no-repeat;}
	.tao_top2{background:url(../images/spi_02.png) no-repeat;}
	.tao_top3{background:url(../images/spi_03.png) no-repeat;}
	.t_b{position:absolute;z-index:2;}
	.t_b1{width:56px;height:59px;line-height:50px;font-size:18px;color:#f3df32;text-align:center;background:url(../images/spi_04.png) no-repeat;left:0px;top:-14px;}
	.t_b2{width:64px;height:643px;right:0;top:0;}
	
	.tao_tt{width:197px;height:140px;color:#fff;padding:0 20px;}
	.tao_tt h4{ padding-top:34px;font-size:16px;font-weight:bold; color:#fff; line-height:25px;text-align:center;border-bottom:1px solid #fff;}
	.tao_tt p{line-height:24px;font-size:14px;margin-top:9px;}
	
	.tao_mid{ position:relative;height:80px;margin-top:12px;}
	.tao_mid p{line-height:36px;font-size:24px;color:#6d6d6d;padding-top:10px;}
	.tao_mid img{ position:absolute; top:50px; right:0;}
	.tao_mid p em{ font-size:18px; color:#f4612e;}
	.tao_mid p b{ font-size:24px; font-weight:bold;}
	.main_con .tao_m1 li .btn_02{float:left;width: 112px;height: 32px;line-height: 32px;font-size: 18px; background-color:#e5401a; border:2px solid #f27b36; border-radius:32px;color: #f7e54a;text-align: center;margin-top:10px;}
	.tao_mid span{font-size:18px;color:#6d6d6d;text-decoration:line-through;margin-left:3px;}
	
	
	.tao_btn a{float:left;width:120px;height:38px;line-height:38px;font-size:14px;color:#fff;text-align:center;}
	.btn_01{background-color:#ff7431;margin-right:18px;}
	.btn_01:hover{background-color:#e96221;}
	
	/*弹框*/
	.gray{width:100%;background-color:rgba(0,0,0,0.5);filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5; -ms-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;position: absolute;z-index:99;display: none;left:0;top:0;}
	
	.tan{width:695px;text-align:left; color:#232323; background-color:#fff; border:6px solid #ee6055; box-shadow:rgba(138,49,43,0.86) 0 0 16px 4px; position:fixed; z-index:100; top:50%; left:50%; margin:-250px 0 0 -347px;display:none;}
	.close{ cursor:pointer;position:absolute;font-family:Helvetica;font-size:30px;color:#8b8b8b;top:-5px;right:5px;}
	
	.tan_t{ padding:10px 0 ; width:677px; border-bottom:1px dashed #bebebe; margin:0 auto;  }
	.tan h5{ font-weight:bold;font-size:20px; line-height:40px;color:#605e5e;}
	.tan_t p{ font-size:14px; line-height:18px; }
	.tan_c h5{ padding-left:12px;}
	.tan table th{ text-align:center; background-color:#f4ad28; color:#fff; font-weight:100; font-size:16px;}
	.tan_ta{ width:677px; height:201px; margin:0 auto;overflow-y :auto;} 
	.tan_ta td{ font-size:16px; color:#232323; line-height:35px;  border-bottom:1px dashed #bebebe;}
	.tan_ta td em{ color:#f44f29; font-weight:bold;}
	.tan_ta td i{ text-decoration:line-through;}
	.tan_c a{display:block;width:128px;height:46px;line-height:46px;font-size:18px;color:#fff;text-align:center; background-color:#ef414d; margin:20px auto;}
	.tan_c a:hover{background-color:#ff4b60;}
	
/*holiday*/
	.holiday{ width:100%; height:699px; background:url(../images/hol_bg.jpg) no-repeat top center;}
	.hol_con{ height:550px;}
	.hol_ul{ padding-top:0;}
	.hol_ul li{ position:relative; width:199px; height:56px; line-height:56px; margin-right:2px;}
	.main_con1{ display:none;}
	.main_con1.cur{ display:block;}
	.main_con1 li{ height:314px; }
	.main_con1 li .btn_02{ position:absolute; bottom:19px; right:11px;} 
	.main_con1 .tao_mid span{font-size:14px;}

/*student*/
	.student{ width:100%; height:874px; background:url(../images/stu_bg.jpg) no-repeat top center;}
	.stu_con{ height:650px;}
	.stu_tit{ padding-top:30px; text-align:center; color:#f3df32;}
	.stu_tit h3{ font-weight:bold; line-height:55px; font-size:36px;}
	.stu_tit p{  font-size:28px; line-height:46px;}
	.stu_ul{ padding:35px 0 0 448px; background:url(../images/stu_01.png) no-repeat; }
	.stu_ul li{color:#fff; padding:7px 0 18px 0; width:364px; border-bottom:1px solid #fff; }
	.student .stu_ul li h4{ text-align:left; line-height:54px; color:#fff; font-size:30px; font-weight:bold;  }
	.stu_ul li p{ font-size:18px; line-height:24px; }

	.stu_p{ text-align:center; font-size:50px; font-weight:bold; padding-top:60px; background: -webkit-linear-gradient(left, #f2d23f , #fd6500);  -webkit-background-clip: text;    
  -webkit-text-fill-color: transparent; }





/*扉页信息*/
.feiye{height:32px;line-height:32px;text-align:center;font-size:12px;color:#7b4d9f; padding-top:30px;}