@charset "gb2312";
/* CSS Document */
/*
* Description: 二建90天闯关峰会专题
* Update:      07/02/2018
* 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-color:#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;}
body 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{margin:0 auto;width:1000px;position:relative;}
.btn{display:block;text-align:center;color:#fff;margin:0 auto;background-color:#e3711b;}
.btn:hover{background-color:#c76114;}

/*banner*/
	.banner{ overflow:hidden; position:relative; width:100%;}
	.banner_01{ height:166px; background:url(../images/banner_01.jpg) no-repeat top center;}
	.banner_02{ height:143px; background:url(../images/banner_02.jpg) no-repeat top center;}
	.banner_03{ height:135px; background:url(../images/banner_03.jpg) no-repeat top center;}
	.banner_04{ height:107px; background:url(../images/banner_04.jpg) no-repeat top center;}
	
	.banner_04 p{ font-size:24px; font-weight:bold; color:#fff; line-height:32px; padding-left:238px; }
	.banner_02 .autoin{  height:143px;}
	.banner_02 em{ display:block; position:absolute;}
	.hb_01{ width:193px;height:91px;background: url(../images/ban_01.png) no-repeat;top:30px;left:-0;animation:hb_01 2s ease-in infinite;-moz-animation:hb_01 2s ease-in infinite;-ms-animation:hb_01 2s ease-in infinite;-o-animation:hb_01 2s ease-in infinite;-webkit-animation:hb_01 2s ease-in infinite;}	
	@-webkit-keyframes hb_01{
		0%{ left:0;top:30px;}
		50%{ left:7px;top:35px;}
		100%{ left:0px;top:30px;}
	}
	@-moz-keyframes hb_01{
		0%{ left:0;top:30px;}
		50%{ left:7px;top:35px;}
		100%{ left:0px;top:30px;}
	}
	@-ms-keyframes hb_01{
		0%{ left:0;top:30px;}
		50%{ left:7px;top:35px;}
		100%{ left:0px;top:30px;}
	}
	@-o-keyframes hb_01{
		0%{ left:0;top:30px;}
		50%{ left:7px;top:35px;}
		100%{ left:0px;top:30px;}
	}
	@keyframes hb_01{
		0%{ left:0;top:30px;}
		50%{ left:7px;top:35px;}
		100%{ left:0px;top:30px;}
	}
	.hb_02{ width:154px;height:84px;background: url(../images/ban_02.png) no-repeat;top:0;right:-0;animation:hb_02 2s ease-in infinite;-moz-animation:hb_02 2s ease-in infinite;-ms-animation:hb_02 2s ease-in infinite;-o-animation:hb_02 2s ease-in infinite;-webkit-animation:hb_02 2s ease-in infinite;}	
	@-webkit-keyframes hb_02{
		0%{ right:0;top:50px;}
		50%{ right:7px;top:55px;}
		100%{ right:0px;top:50px;}
	}
	@-moz-keyframes hb_02{
		0%{ right:0;top:50px;}
		50%{ right:7px;top:55px;}
		100%{ right:0px;top:50px;}
	}
	@-ms-keyframes hb_02{
		0%{ right:0;top:50px;}
		50%{ right:7px;top:55px;}
		100%{ right:0px;top:50px;}
	}
	@-o-keyframes hb_01{
		0%{ right:0;top:50px;}
		50%{ right:7px;top:55px;}
		100%{ right:0px;top:50px;}
	}
	@keyframes hb_02{
		0%{ right:0;top:50px;}
		50%{ right:7px;top:55px;}
		100%{ right:0px;top:50px;}
	}
	.hb_03{ width:154px;height:84px;background: url(../images/ban_02.png) no-repeat;top:10px;left:-166px;animation:hb_03 2s ease-in infinite;-moz-animation:hb_03 2s ease-in infinite;-ms-animation:hb_03 2s ease-in infinite;-o-animation:hb_03 2s ease-in infinite;-webkit-animation:hb_03 2s ease-in infinite;}	
	@-webkit-keyframes hb_03{
		0%{ left:-166px;top:10px;}
		50%{left:-160px;top:15px;}
		100%{left:-166px;top:10px;}
	}
	@-moz-keyframes hb_03{
		0%{ left:-166px;top:10px;}
		50%{left:-160px;top:15px;}
		100%{left:-166px;top:10px;}
	}
	@-ms-keyframes hb_03{
		0%{ left:-166px;top:10px;}
		50%{left:-160px;top:15px;}
		100%{left:-166px;top:10px;}
	}
	@-o-keyframes hb_03{
		0%{ left:-166px;top:10px;}
		50%{left:-160px;top:15px;}
		100%{left:-166px;top:10px;}
	}
	@keyframes hb_03{
		0%{ left:-166px;top:10px;}
		50%{left:-160px;top:15px;}
		100%{left:-166px;top:10px;}
	}
	.ban_ren{  width:347px; height:287px;  background:url(../images/ban_03.png) no-repeat; position:absolute; top:-44px; right:-244px; animation:ban_ren 1s ease-in ;-moz-animation:ban_ren 1s ease-in ;-ms-animation:ban_ren 1s ease-in ;-o-animation:ban_ren 1s ease-in ;-webkit-animation:ban_ren 1s ease-in ;}
	@-webkit-keyframes ban_ren{
		0%{ top:-50px; right:-240px; opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{top:-44px; right:-244px;  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-moz-keyframes ban_ren{
		0%{ top:-50px; right:-240px; opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{top:-44px; right:-244px;  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-ms-keyframes ban_ren{
		0%{ top:-50px; right:-240px; opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{top:-44px; right:-244px;  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-o-keyframes ban_ren{
		0%{ top:-50px; right:-240px; opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{top:-44px; right:-244px;  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@keyframes ban_ren{
		0%{ top:-50px; right:-240px; opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{top:-44px; right:-244px;  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	.ban_01{ width:49px; height:57px; background:url(../images/ban_04.png) no-repeat; position:absolute; top:141px; left:240px; animation:ban_01 1s ease-in infinite;-moz-animation:ban_01 1s ease-in infinite;-ms-animation:ban_01 1s ease-in infinite;-o-animation:ban_01 1s ease-in infinite;-webkit-animation:ban_01 1s ease-in infinite;}
	@-webkit-keyframes ban_01{
		0%{ top:141px;}
		50%{top:145px;}
		100%{top:141px;}
	}
	@-moz-keyframes ban_01{
		0%{ top:141px;}
		50%{top:145px;}
		100%{top:141px;}
	}
	@-ms-keyframes ban_01{
		0%{ top:141px;}
		50%{top:145px;}
		100%{top:141px;}
	}
	@-o-keyframes ban_01{
		0%{ top:141px;}
		50%{top:145px;}
		100%{top:141px;}
	}
	@keyframes ban_01{
		0%{ top:141px;}
		50%{top:145px;}
		100%{top:141px;}
	}
	
/*nav_r*/	
	.nav_r{ width:103px; height:396px; padding:57px 10px 0 11px; background:url(../images/nav_r.png) no-repeat; position:fixed; top:15%; left:0; z-index:20; }
	.nav_r ul{ padding:0 4px 12px 0px;}
	.nav_r li a{ border-bottom:1px dashed #fff203; display:block; font-size:16px; color:#fff203; line-height:38px; text-align:center;}
	.nav_r li a:hover{ background-color:#fff203; color:#333;}
	.nav_r  p{ text-align:center; color:#fff; font-size:12px;}
	.nav_r span{ display:block; width:90px; height:35px; cursor:pointer; position:absolute; bottom:0; left:0;}
	
	.nav_yui{ display:block; width:152px; height:119px; background:url(../images/nav_yui.png) no-repeat; position:fixed; right:0; top:60%; z-index:20;}
/*four*/
	.four{ width:100%; height:554px; background:url(../images/fou_bg.jpg) no-repeat top center;}
	.four .autoin{ height:554px;}
	.fou_j{ width:96px; height:106px; background:url(../images/fou_01.gif) no-repeat; position:absolute; right:-87px; bottom:230px;animation:fou_j 1s ease-in infinite;-moz-animation:fou_j 1s ease-in infinite;-ms-animation:fou_j 1s ease-in infinite;-o-animation:fou_j 1s ease-in infinite;-webkit-animation:fou_j 1s ease-in infinite; }
	@-webkit-keyframes fou_j{
		0%{ bottom:215px;  }
		50%{bottom:230px;  }
		100%{ bottom:215px;  }
	}
	@-moz-keyframes fou_j{
		0%{ bottom:215px;  }
		50%{bottom:230px;  }
		100%{ bottom:215px;  }
	}
	@-ms-keyframes fou_j{
		0%{ bottom:215px;  }
		50%{bottom:230px;  }
		100%{ bottom:215px;  }
	}
	@-o-keyframes fou_j{
		0%{ bottom:215px;  }
		50%{bottom:230px;  }
		100%{ bottom:215px;  }
	}
	@keyframes fou_j{
		0%{ bottom:215px;  }
		50%{bottom:230px;  }
		100%{ bottom:215px;  }
	}
	.fou_ul{ padding:215px 0 0 172px;}
	.fou_ul li{ cursor:pointer; margin-right:21px; position:relative; width:104px; float:left;}
	.fou_ul li h4{ width:82px; margin:0 auto; height:28px; line-height:28px; border:2px solid #fff; color:#fff; text-align:center; font-size:18px;}
	.fou_ul li span,.yun_ul li span{ display:block; width:104px; height:54px; background:url(../images/jin_01.gif) no-repeat;}
	.fou_ul li.cur h4{ font-weight:bold; background-color:#fff; color:#373739;}
	.fou_ul .fou_li1{ height:170px; padding-top:121px; }
	.fou_ul .fou_li2{ height:210px; padding-top:81px; }
	.fou_ul .fou_li3{ height:250px; padding-top:41px; }
	.fou_ul .fou_li4{ height:292px;  }
	.fou_lid{ z-index:10; display:none; position:absolute; top:-18px; left:0; width:321px; height:64px; background:url(../images/fou_02.png) no-repeat; line-height:52px; font-size:18px; color:#e3711b; font-weight:bold; text-align:center;}
	.fou_li2 .fou_lid{ top:-62px;}
	.fou_li3 .fou_lid{ top:-62px;}
	.fou_li4 .fou_lid{ top:-112px;}
	.fou_ul li.cur .fou_lid{ display:block;}

/*teacher*/
	.teacher{ width:100%; padding-top:46px; height:675px; background:url(../images/tea_bg.jpg) no-repeat top center;}
	.title{ text-align:center;}
	.title h3{ font-size:26px; font-weight:bold; color:#fff;}
	.title img{ display:inline-block; vertical-align:middle; margin:-5px 10px 0 10px; }
	
	.tea_con{ width:766px; margin:0 auto; }
	.tp_1{ line-height:60px; text-align:right; color:#ee6f12; font-size:22px; padding-right:70px;}
	.teas_1{ display:block; width:80px; height:75px; background:url(../images/tea_01.png) no-repeat; position:absolute; top:-34px; right:-20px;}
	.tea_d{ position:relative; width:766px; height:377px; background:url(../images/tea_04.png) no-repeat;}
	
	.tea_ul li{ display:none;height:334px; padding:36px 0 0 337px;  position:relative;}
	.tea_ul li.cur{ display:block;}
	.tea_ul li .teali_i{ position:absolute; bottom:0; left:54px;}
	.tea_lid h4{ padding-bottom:20px;}
	.tea_lid p{ line-height:32px; color:#fff; overflow:hidden;}
	.tea_lid p b,.tea_lid p span{ float:left; display:block;}
	.tea_lid p b{ font-size:18px; color:#ffcb1d; width:95px; }
`	.tea_lid p span{ width:313px; }
	.tea_lid p img{ display:inline-block; vertical-align:middle;}

	.tea_bot ol{ width:350px; float:left; padding:10px 0 0 50px;}
	.tea_bot li{ cursor:pointer; float:left; margin-right:13px; width:66px;  }
	.tea_bot li span{ display:block; width:66px; height:66px; }
	.tea_bot li p{ color:#fff; text-align:center; font-size:14px; line-height:30px;}
	.tea_ol1 span{ background:url(../images/tea_16.png) no-repeat;}
	.tea_ol2 span{ background:url(../images/tea_15.png) no-repeat;}
	.tea_ol3 span{ background:url(../images/tea_14.png) no-repeat;}
	.tea_ol1.cur span{ background:url(../images/tea_15h.png) no-repeat;}
	.tea_ol2.cur span{ background:url(../images/tea_16h.png) no-repeat;}
	.tea_ol3.cur span{ background:url(../images/tea_14h.png) no-repeat;}
	
	.tea_bot a,.tin_con a{ float:left; width:213px; height:57px; line-height:57px; background:url(../images/btn_01.png) no-repeat; font-size:22px; font-weight:bold; margin-top:26px;}
	.tea_bot a:hover,.tin_con a:hover{  background:url(../images/btn_01h.png) no-repeat; }

	.tea_j{ width:62px; height:84px; background:url(../images/tea_02.png) no-repeat; position:absolute; right:-68px; bottom:46px;animation:tea_j 1s ease-in infinite;-moz-animation:tea_j 1s ease-in  infinite;-ms-animation:tea_j 1s ease-in infinite;-o-animation:tea_j 1s ease-in infinite;-webkit-animation:tea_j 1s ease-in infinite; }
	@-webkit-keyframes tea_j{
		0%{ bottom:40px;  }
		50%{bottom:46px;  }
		100%{ bottom:40px;  }
	}
	@-moz-keyframes tea_j{
		0%{ bottom:40px;  }
		50%{bottom:46px;  }
		100%{ bottom:40px;  }
	}
	@-ms-keyframes tea_j{
		0%{ bottom:40px;  }
		50%{bottom:46px;  }
		100%{ bottom:40px;  }
	}
	@-o-keyframes tea_j{
		0%{ bottom:40px;  }
		50%{bottom:46px;  }
		100%{ bottom:40px;  }
	}
	@keyframes tea_j{
		0%{ bottom:40px;  }
		50%{bottom:46px;  }
		100%{ bottom:40px;  }
	}
	.tea_j1{width:51px; height:53px; background:url(../images/tea_03.png) no-repeat; position:absolute; left:-83px; bottom:-27px; }
	.tea_j1.cur1{ animation:tea_j1 1.5s ease-in ;-moz-animation:tea_j1 1.5s ease-in  ;-ms-animation:tea_j1 1.5s ease-in ;-o-animation:tea_j1 1.5s ease-in ;-webkit-animation:tea_j1 1.5s ease-in ;  }
	@-webkit-keyframes tea_j1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-moz-keyframes tea_j1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-ms-keyframes tea_j1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-o-keyframes tea_j1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@keyframes tea_j1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}

/*tings*/
	.tings{ width:100%; padding-top:46px; height:764px; background:url(../images/tin_bg.jpg) no-repeat top center;}
	.tin_p{ text-align:center; font-size:22px; font-weight:bold; color:#fff; padding:14px 0 0 189px;}
	.tin_con{ height:573px; position:relative;}
	.tin_ul li,.tin_ol li{ position:absolute; }
	.tin_li1{ left:465px; top:48px; }
	.tin_li2{ left:294px; top:80px;}
	.tin_li3{ left:651px; top:168px;}
	.tin_li4{ left:368px; top:247px;}
	.tin_li5{ left:560px; top:367px;}
	.tin_con.cur2 .tin_li1{animation:tin_li1 1s ease-in ;-moz-animation:tin_li1 1s ease-in  ;-ms-animation:tin_li1 1s ease-in ;-o-animation:tin_li1 1s ease-in ;-webkit-animation:tin_li1 1s ease-in ; }
	.tin_con.cur2 .tin_li2{animation:tin_li1 1.5s ease-in ;-moz-animation:tin_li1 1.5s ease-in  ;-ms-animation:tin_li1 1.5s ease-in ;-o-animation:tin_li1 1.5s ease-in ;-webkit-animation:tin_li1 1.5s ease-in ; }
	.tin_con.cur2 .tin_li3{animation:tin_li1 2s ease-in ;-moz-animation:tin_li1 2s ease-in  ;-ms-animation:tin_li1 2s ease-in ;-o-animation:tin_li1 2s ease-in ;-webkit-animation:tin_li1 2s ease-in ;}
	.tin_con.cur2 .tin_li4{animation:tin_li1 2.5s ease-in ;-moz-animation:tin_li1 2.5s ease-in  ;-ms-animation:tin_li1 2.5s ease-in ;-o-animation:tin_li1 2.5s ease-in ;-webkit-animation:tin_li1 2.5s ease-in ;}
	.tin_con.cur2 .tin_li5{animation:tin_li1 3s ease-in ;-moz-animation:tin_li1 3s ease-in  ;-ms-animation:tin_li1 3s ease-in ;-o-animation:tin_li1 3s ease-in ;-webkit-animation:tin_li1 3s ease-in ;}
	.tin_ol { display:none;}
	.tin_ol li{ color:#373739; width:126px;  }
	.tin_ol li h4{ font-size:24px; line-height:36px; font-weight:bold; }
	.tin_ol li p{ line-height:22px;}
	.tin_ol1{ top:70px; left:510px;}
	.tin_ol2{ text-align:right; top:105px; left:169px;}
	.tin_ol3{ top:167px; left:695px;}
	.tin_ol4{ top:240px; left:410px;}
	.tin_ol5{ top:392px; left:435px;text-align:right; }
	.tin_s{ display:block; width:56px; height:56px;animation:tin_s 3s ease-in ;-moz-animation:tin_s 6s ease-in  ;-ms-animation:tin_s 3s ease-in ;-o-animation:tin_s 3s ease-in ;-webkit-animation:tin_s 40s ease ;  background-image:url(../images/tin_07.png);position:absolute; bottom:-54px; left:1060px;}
	@-webkit-keyframes tin_li1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-moz-keyframes tin_li1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-ms-keyframes tin_li1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-o-keyframes tin_li1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@keyframes tin_li1{
		0%{ opacity:0; transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);}
		form{  opacity:1;  transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}
	}
	@-webkit-keyframes tin_s{
	  0%{ left:0; }
	  100%{left:1060px; }
	}
	@-moz-keyframes tin_s{
	  0%{ left:0; }
	  100%{left:1060px; }
	}
	@-ms-keyframes tin_s{
	  0%{ left:0; }
	  100%{left:1060px; }
	}
	@-o-keyframes tin_s{
	  0%{ left:0; }
	  100%{left:1060px; }
	}
	@keyframes tin_s{
	  0%{ left:0; }
	  100%{left:1060px; }
	}
	.tin_con a{ position:absolute; right:87px; bottom:0;}
	
/*yuns*/	
	.yuns{ width:100%; padding-top:46px; height:591px; background:url(../images/yun_bg.jpg) no-repeat top center;}
	.yun_p{ font-weight:bold; color:#fff; text-align:center; display:block; width:137px; margin-left:537px; font-size:22px; background:url(../images/yun_09.png)  bottom center  no-repeat; padding-bottom:17px; line-height:40px;}
	.yun_con{ height:488px; position:relative;}
	.yun_s{ display:block; width:204px; height:17px; background:url(../images/yun_09.png) no-repeat; position:absolute;}
	.yun_s1{ bottom:90px; left:-149px; animation:yun_s1 2s ease-in infinite;-moz-animation:yun_s1 2s ease-in infinite;-ms-animation:yun_s1 2s ease-in infinite;-o-animation:yun_s1 2s ease-in infinite;-webkit-animation:yun_s1 2s ease-in infinite;}
	@-webkit-keyframes yun_s1{
		0%{ left:-149px; bottom:90px;}
		50%{left:-145px; bottom:95px;}
		100%{left:-149px; bottom:90px;}
	}
	@-moz-keyframes yun_s1{
		0%{ left:-149px; bottom:90px;}
		50%{left:-145px; bottom:95px;}
		100%{left:-149px; bottom:90px;}
	}
	@-ms-keyframes yun_s1{
		0%{ left:-149px; bottom:90px;}
		50%{left:-145px; bottom:95px;}
		100%{left:-149px; bottom:90px;}
	}
	@-o-keyframes yun_s1{
		0%{ left:-149px; bottom:90px;}
		50%{left:-145px; bottom:95px;}
		100%{left:-149px; bottom:90px;}
	}
	@keyframes yun_s1{
		0%{ left:-149px; bottom:90px;}
		50%{left:-145px; bottom:95px;}
		100%{left:-149px; bottom:90px;}
	}
	.yun_s2{  bottom:108px; right:-328px; animation:yun_s2 2s ease-in infinite;-moz-animation:yun_s2 2s ease-in infinite;-ms-animation:yun_s2 2s ease-in infinite;-o-animation:yun_s2 2s ease-in infinite;-webkit-animation:yun_s2 2s ease-in infinite;}
	@-webkit-keyframes yun_s2{
		0%{ right:-328px; bottom:108px;}
		50%{right:-325px; bottom:113px;}
		100%{right:-328px; bottom:108px;}
	}
	@-moz-keyframes yun_s2{
		0%{ right:-328px; bottom:108px;}
		50%{right:-325px; bottom:113px;}
		100%{right:-328px; bottom:108px;}
	}
	@-ms-keyframes yun_s2{
		0%{ right:-328px; bottom:108px;}
		50%{right:-325px; bottom:113px;}
		100%{right:-328px; bottom:108px;}
	}
	@-o-keyframes yun_s2{
		0%{ right:-328px; bottom:108px;}
		50%{right:-325px; bottom:113px;}
		100%{right:-328px; bottom:108px;}
	}
	@keyframes yun_s2{
		0%{ right:-328px; bottom:108px;}
		50%{right:-325px; bottom:113px;}
		100%{right:-328px; bottom:108px;}
	}
	.yun_ul{ padding:50px 0 0 113px;}
	.yun_ul li{ cursor:pointer; float:left; margin:0 87px 32px 0;}
	.yun_ul .li01{ margin-right:0;}
	.yun_lid h4{ text-align:center; padding-top:5px; font-size:24px; font-weight:bold; line-height:30px; color:#fff112;  }
	.yun_ul li span{ display:block;}
	.yun_lid{padding-left:94px;  width:111px; height:88px; position:relative; }
	.yun_lid1{ background:url(../images/yun_02.png) no-repeat;}
	.yun_lid2{ background:url(../images/yun_03.png) no-repeat;}
	.yun_lid3{ background:url(../images/yun_04.png) no-repeat;}
	.yun_lid4{ background:url(../images/yun_05.png) no-repeat;}
	.yun_lid5{ background:url(../images/yun_06.png) no-repeat;}
	.yun_lid6{ background:url(../images/yun_07.png) no-repeat;}
	.yun_dc{ display:none; width:156px; height:70px; background:url(../images/yun_08.png)no-repeat; position:absolute; right:-41px; top:3px; }
	.yun_ul li.cur .yun_dc{ display:block;}
	.yun_dc p{ font-size:14px; line-height:18px; color:#373739; padding:7px 7px 0 9px; }
	
/*school	*/
	.school{ width:100%; padding-top:46px; height:561px; background:url(../images/sch_bg.jpg) no-repeat top center;}
	.sch_con{ height:515px; position:relative;}
	.sch_sj{ width:73px; height:77px; background:url(../images/sch_01.png) no-repeat; position:absolute; left:-73px; bottom:137px;animation:sch_sj 1s ease-in infinite;-moz-animation:sch_sj 1s ease-in  infinite;-ms-animation:sch_sj 1s ease-in infinite;-o-animation:sch_sj 1s ease-in infinite;-webkit-animation:sch_sj 1s ease-in infinite; }
	@-webkit-keyframes sch_sj{
		0%{ bottom:137px;  }
		50%{bottom:145px;  }
		100%{ bottom:137px;  }
	}
	@-moz-keyframes sch_sj{
		0%{ bottom:137px;  }
		50%{bottom:145px;  }
		100%{ bottom:137px;  }
	}
	@-ms-keyframes sch_sj{
		0%{ bottom:137px;  }
		50%{bottom:145px;  }
		100%{ bottom:137px;  }
	}
	@-o-keyframes sch_sj{
		0%{ bottom:137px;  }
		50%{bottom:145px;  }
		100%{ bottom:137px;  }
	}
	@keyframes sch_sj{
		0%{ bottom:137px;  }
		50%{bottom:145px;  }
		100%{ bottom:137px;  }
	}
/*shop_wrap*/
	.shop_wrap{width:100%;height:991px; background:url(../images/shop_bg.jpg) center top no-repeat;padding-top:30px;}
	
	.shop_t{height:195px;padding-left:152px;}
	.shop_tl{float:left;width:143px;height:144px;}
	.shop_tr{float:right;width:650px;padding-top:25px;}
	.shop_tr h4{height:60px;line-height:50px;font-size:36px;font-weight:bold;color:#fff;padding-left:70px;background:url(../images/h4_01.png) no-repeat;text-shadow:6px 6px 1px rgba(42,33,35,0.45);-webkit-text-shadow:6px 6px 1px rgba(42,33,35,0.45);-moz-text-shadow:6px 6px 1px rgba(42,33,35,0.45);-ms-text-shadow:6px 6px 1px rgba(42,33,35,0.45);-o-text-shadow:6px 6px 1px rgba(42,33,35,0.45);}
	.shop_tr p{line-height:34px;font-size:24px;color:#fff;font-weight:bold;margin-top:13px;}
	.shop_tr p em{display:inline-block;vertical-align:middle;font-size:30px;color:#fff203;margin:-10px 3px 0;}
	.shop_tr span{display:inline-block;line-height:30px;font-size:18px;color:#fff;margin-left:40px;}
	
	.shop_m{padding-left:48px;}
	.shop_m li{float:left;width:240px;margin-left:47px;}
	.tao_t{height:189px;background:url(../images/tao_li.png) no-repeat;padding-top:12px;}
	.tao_t h4 img{display:block;margin:0 auto;}
	.tao_t i{display:block;height:28px;line-height:28px;font-size:16px;color:#fed2d2;text-align:center;text-decoration:line-through;}
	.tao_p1{height:44px;line-height:44px;font-size:42px;color:#fff;text-align:center;font-family:"Impact";}
	.tao_p1 em{display:inline-block;vertical-align:middle;width:30px;height:36px;background:url(../images/mon_01.png) no-repeat;margin:-5px 3px 0 0;}
	.tao_p2{width:110px;height:36px;line-height:36px;font-size:18px;color:#fff203;font-weight:bold;text-align:center;border:1px solid #fff203;margin:6px auto 0;}
	.tao_p2 em{display:inline-block;vertical-align:middle;font-size:30px;margin-top:-5px;}
	.tao_t span{display:block;height:32px;line-height:32px;font-size:18px;color:#fff203;text-align:center;}
	
	.tao_b{margin-top:12px;}
	.tao_bin{height:120px;}
	.tao_bin p{line-height:34px;font-size:18px;color:#fff;text-align:center;}
	.tao_bin p.tao_b1{color:#fff203;}
	.tao_bin p input{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-3px 20px 0 0;}
	.tao_b a{width:156px;height:40px;line-height:40px;font-size:18px;font-weight:bold;border:1px solid #a1552d;margin:0 auto;margin:0 auto;}
	
	.yyue_wrap{width:502px;height:133px;background:url(../images/yyue_bg.png) no-repeat;margin:25px 0 0 47px;padding:117px 0 0 362px;}
	.yyue_in{height:70px;}
	.yyue_in p,.yyue_in p em,.yyue_in p input,.yyue_in p a,.yyue_in p span{float:left;}
	.yyue_in p{display:inline;margin-bottom:6px;}
	.yyue_in p em,.yyue_in p input{font-size:14px;text-align:center;color:#000;}
	.yyue_in p em{line-height:24px;}
	.em1{width:30px;}
	.em2{width:74px;}
	.yyue_in p input{line-height:22px;border:1px solid #000;background-color:#fff203;}
	.inp_01{width:122px;margin:0 40px 0 5px;}
	.inp_02{width:65px;margin:0 5px;}
	.yyue_in p a{line-height:24px;font-size:12px;color:#4a4a4a;text-decoration:underline;}
	.yyue_in p a:hover{color:#e3711b;}
	
	.tj_btn{width:146px;height:36px;line-height:36px;font-size:18px;font-weight:bold;border:1px solid #000;margin-left:95px;}

/*gray*/
	.gray{width:100%;background: #000;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;}  
	
	.yyue_pop{width:194px;height:109px;background-color:#a1552d;border:3px solid #64330a;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;position:fixed;top:50%;left:50%;margin:-65px 0 0 -100px;z-index:999;padding-top:15px;display:none;}
	.yyue_pop p{line-height:54px;font-size:24px;color:#fff;text-align:center;}
	.yyue_pop a{display:block;width:104px;height:32px;line-height:32px;font-size:18px;color:#ffb087;text-align:center;background-color:#86401b;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;margin:0 auto;}
	.yyue_pop a:hover{background-color:#953e10;}
	
	.yyue_pop1{ height:144px; width:290px;}
	.yyue_pop1 .p1{ padding-bottom:20px; font-size:14px; line-height:20px;}
	
	
	.top_back{display:block;width:115px;height:44px;background:url(../images/top_b.png) no-repeat;margin:20px auto 0;}
	.top_back:hover{background-image:url(../images/top_bh.png);}

	
/*扉页*/
.feiye{width:100%;line-height:20px;font-size:12px;text-align:center;color:#666666; padding-top:30px;}

