@charset "gb2312";
/*
* Description: .trust
* Update:     Ê¥µ®½Ú
* Author:      yixiaofang
*/

/* reset css */
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: url(../images/bg.jpg) ;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{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}
img{display:block;}
/*-----------------------------------------·Ö¸ôÏß------------------------------------------------*/
.autoin{width:1021px;margin:0 auto;}
.btn{ margin:0 auto; display:block; text-align:center; color:#fff;}
.title{ width:730px; height:86px; line-height:86px; background:url(../images/title_bg.png) no-repeat; margin:30px auto 0; text-align:center; color:#fff; border-radius:33px;box-shadow:rgba(217,95,13,0.6) 0 0 33px 5px; }
.title h3{ font-size:38px; color:#fff;}
.title_01{ position:relative; z-index:10; width:601px; height:86px; line-height:86px; background:url(../images/title01_bg.png) no-repeat; margin:35px auto 0; text-align:center; color:#fff; border-radius:33px;box-shadow:rgba(218,37,42,0.6) 0 0 43px 9px; }
.title_01 h3{ font-size:24px; color:#fff;}
.title_01 h3 em{ font-size:36px;}

/*banner*/
.banner{width:100%; }
.banner_01{height:300px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{height:350px; background:url(../images/banner_02.jpg) no-repeat top center;}

.banner_03 h3{height:86px;line-height:86px;font-size:38px;font-weight:bold;color:#fff;text-align:center;}
.banner_03 h3 em{display:inline-block;vertical-align:middle;font-size:80px;font-family:"Impact";color:#fdf0c7;margin:0 10px;margin-top:-12px;}
.banner_03 p{height:60px;line-height:60px;font-size:30px;color:#ffc9ca;text-align:center;}


/*con*/
.con{ overflow:hidden; width:100%; background:url(../images/bg_02.png) center top repeat-y;}
	.con_t{ margin-top:-45px; height:41px; background:url(../images/con_01.png) no-repeat; }
	.con_c{  position:relative;  background:url(../images/con_02.png) repeat-y; }
	.con_b{ height:69px; background:url(../images/con_03.png) no-repeat; }
	
	
/*×ó²àµ¼º½*/
.nav_l{width:125px;position:fixed; top:20%;z-index:10; left:0;padding:40px 31px 0 0;}
.nav_l1{height:272px;background:url(../images/nav_l1.png) no-repeat;}
.nav_l2{height:362px;background:url(../images/nav_l2.png) no-repeat;}
.nav_l ul{ padding:0px 7px;}
.nav_l li {height:29px;}
.nav_l li a{display:block;height:28px;line-height:28px;font-size:16px;color:#f2f4c3;text-align:center;border-bottom:1px solid #97191e;}
.ewm_con{height:129px;}
.ewm_con h4{height:34px;line-height:34px;font-size:18px;font-weight:bold;color:#f2f4c3;background:url(../images/nav_02.png) 15px center no-repeat;padding-left:46px;}
.ewm_con img{margin:0 auto;}

.nav_l .btn{display:block;height:50px;line-height:20px;font-size:18px;font-weight:bold; padding-top:8px;color:#f2f4c3; text-align:center;}
	
/*money*/	
	.mon_con{  padding-bottom:30px;}
	.mon_con ul{ padding:30px 0 35px 42px;}
	.mon_con li{ text-align:center; width:306px; height:317px; background:url(../images/mon_01.png) no-repeat; float:left; margin-right:8px;}
	.mon_con li a{ display:block; } 
.mon_con li p{color:#e03f39;line-height:60px;font-weight:bold;font-family:"Impact";font-size:72px;padding-top:150px;}
	.mon_con li b{ line-height:50px; display:block; font-size:30px; color:#626262; }
	.mon_d{ width:680px; height:75px; padding-top:25px; background:url(../images/mon_02.png) no-repeat; margin:0 auto; color:#bfbfeb; }
	.mon_d h4,.mon_d p{ float:left;}
	.mon_d h4{ font-size:18px; line-height:22px;  font-weight:bold; width:60px; color:#3a0708; text-align:center; padding-left:23px;}
	.mon_d p{ width:569px; font-size:14px; color:#fefefe; line-height:22px; }
	.mon_con li em{ display:inline-block; vertical-align:middle; margin:-55px -3px 0 0; font-size:32px; font-family:"Î¢ÈíÑÅºÚ";}
	.mon_con li span{ display:block; width:221px; height:32px; line-height:32px; margin:0 auto; background-color:#e03f39; color:#fff; text-align:center; font-weight:bold; font-size:20px; }

/*coupon*/
	.coupon{ display:none; width:500px; height:277px; background:url(../images/coupon.png) no-repeat; position:fixed; top:20%; left:50%; margin-left:-250px; z-index:100; text-align:center; }
	.coupon h3{ font-size:30px; font-weight:bold; color:#e60012; padding:75px 0 15px 0;}
	.coupon p{ font-size:24px; color:#41961f; height:80px; }
	.coupon p em{ font-size:20px;  }
	.btna2{ padding-left:107px;}
	.btna2 a,.tan_c a{display:block; text-align:center; color:#fff;  }
	.btna2 a{ width:111px; height:43px; line-height:43px; border-radius:20px; border-bottom:2px solid #8b0814; font-size:16px; color:#fff; background-color:#ad0b11; float:left; margin-right:70px; }
	.btna2 a:hover{ background-color:#cf0c24;}

/*activity*/	
	.act_con ul{ padding:40px 0 20px 32px;}
	.act_con li{ float:left; color:#fff; font-size:18px; line-height:34px;}
	.act_con li span{    text-shadow: #da9e3e 1px 0 0,#da9e3e 0 1px 0,#da9e3e -1px 0 0,#da9e3e 0 -1px 0; padding:0 5px 0 10px;  }
	.act_con li input,select,.act_con li img{  display:inline-block; vertical-align:middle; }
	.act_con li input,select{ height:34px;color:#fff;  line-height:34px;font-size:14px;background-color:#5f0e0a;}
	.act_con li input{ text-align:center;  width:86px;  }
	select{   width:101px;}
	.act_con li a{  font-size:14px; color:#fff; text-decoration:underline;}
	.act_con .btn{ width:130px; height:49px; line-height:49px; background-color:#a90b05; display:block; border-radius:30px; font-size:20px;}
	.act_con .btn:hover{ background-color:#be0c06;}

/*seckill	*/
	.sec_con{ position:relative; padding-bottom:30px;}
	.mon_i{ position:absolute; top:18px; left:90px;}
	.sec_con ul{  padding:50px 0; width:874px; margin:0 auto;}
	.sec_con li{ cursor:pointer; font-size:24px; color:#fff; text-align:center; width:437px; height:55px; float:left; line-height:55px; background-color:#bd1c19; box-shadow:#411f1d 0 5px 0 0;}
	.sec_con .li01{ border-radius:30px 0 0 30px;}
	.sec_con .li02{ border-radius:0 30px 30px 0;}
	.sec_con li.current{ background-color:#e03f39;}
	.sec_d{ display:none; padding-left:65px;}
	.sec_d.current{ display:block;}
	.secd_c{ cursor:pointer; position:relative; margin-right:40px; border-radius:20px;  color:#e8faff;  text-align:center; width:265px; height:403px; background:url(../images/sec_01.png) no-repeat; float:left; } 
	.sec_t{ height:238px;}
	.sec_t h4{ font-size:26px;font-weight:bold; line-height:36px; color:#a90b05; padding-top:25px; }
	.sec_t h4.h4_01{font-size:20px;}
	.sec_t p{ text-align:left; color:#5b1512; font-size:14px; padding-top:5px; line-height:22px; }
	.sec_c,.tao_dc{ line-height:70px; height:82px; }
	.sec_t,.sec_c,.tao_dc{border-bottom:1px solid #a90b05; width:220px; margin:0 auto;overflow:hidden;}
	.sec_c span{float:left;display:inline; width:66px; height:70px; font-size:22px; color:#f3913a; font-weight:bold;}
	.sec_c span.span_01{width:20px;}
	.sec_c em,.tao_dc em{display:inline;font-size:60px; font-family:"Impact"; font-weight:bold; color:#e03f39; }
	.sec_c em{float:left;}
	.secd_c .btn{ width:130px; height:47px; line-height:47px; font-size:20px;margin:12px auto 0;}
	.secd_c .btn:hover{  color:#fff600;text-shadow: 0 0 5px #fff600, 0 0 10px #fff600, 0 0 15px #fff, 0 0 40px #fff600, 0 0 70px #fff600;}
	.sec_div{  width:265px;  height:403px; background:rgba(0,0,0,0.6) url(../images/sec_04.png) center center no-repeat; position:absolute; top:0; left:0; border-radius:20px; z-index:10;}
	.sec_div.sec_div2{background:rgba(0,0,0,0.6) url(../images/sec_042.png) center center no-repeat; }
	.sec_s{ display:block; width:76px; height:65px; background:url(../images/sec_05.png) no-repeat; position:absolute; top:8px; right:8px;}
	.sec_s p{ color:#fff; font-size:14px;width:87px; font-weight:bold; margin:17px 0 0 14px; transform: rotate(39deg);}
	.btna .btn,.secd_c .btn{ background-color:#ab0b0b; border-radius:30px; box-shadow:#87080c 0 2px 0 0;  }
	
	
	/*tao_c*/	
	.tao_c{ padding-top:40px;}
	.tao_t{ overflow:hidden; height:142px;  }
	.title_02 h3{ font-size:36px;}
	.tao_c ul{ padding:20px 0 0 64px;}
	.tao_c li{ margin:0 40px 30px 0;}
	.tao_c .li01{ margin-right:0; }
	.tao_c .tao_h{ color:#fff; font-size:24px;  font-weight:bold; text-align:center; }
	.tao_c .tao_h em{ font-size:36px;}
	.tao_dc{ line-height:24px; height:100px; }
	.tao_dc b,.tao_dc i{color:#f3913a;font-weight:bold;line-height:60px; font-size:20px;}
	.tao_dc b{padding-left:5px;}
	.tao_dc b,.tao_dc p,.tao_dc i{ float:left;display:inline;}
	.tao_dc p{width:135px;}
	.tao_dc p span{ color:#b8b3af; font-size:24px; text-decoration:line-through;}
	.tao_dc em{ line-height:60px;}
	.btna{ overflow:hidden; height:71px; padding-left:20px;}
	.btna .btn{ font-size:16px; color:#fff; width:98px; height:35px; line-height:35px;  float:left;}
	.btna .btn_01{ margin-left:20px;}
	.tao_c .sec_s p{ color:#fff; font-size:18px; margin-top:11px;}
	.tao_con1 .sec_s{  background:url(../images/sec_06.png) no-repeat;}
	.tao_con1 .sec_s p{  font-size:14px; line-height:14px; margin-top:11px;}

	/*tan*/
	.tan{ display:none; width:704px; text-align:left; color:#232323; background-color:#fff; border:6px solid #fc4946; position:fixed; z-index:100; top:50%; left:50%; margin:-250px 0 0 -352px;}
	.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;}
	.tan_t p{ font-size:14px; line-height:18px; }
	.tan_c h5{ padding-left:12px;}
	table th{ text-align:center; background-color:#911f20; 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{ margin:10px auto;  width:130px; height:49px; line-height:49px; background-color:#b00b1a; font-size:20px; border-radius:20px; border-bottom:4px solid #cd9a9a; }
	.tan2 .btna1{ padding-left:163px;}
	.tan2 .btna1 a{ margin-right:110px; float:left; }
	.close{ cursor:pointer;position:absolute;font-family:Helvetica;font-size:30px;color:#8b8b8b;top:-5px;right:0;}
	/*»Ò±³¾°*/
	.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;}  

/*teacher*/
	.tea_con h4{ font-size:36px; font-weight:bold; text-align:center; color:#fee9ff; line-height:90px;}
	.tea_ul{ overflow:hidden; position:relative; height:531px; width:786px; margin:0 auto;}
	.tea_ul ul{ position:absolute; top:0; left:0; width:3000px;}
	.tea_d li{ margin-right:45px; width:230px; height:531px; border-radius:20px; color:#fff; float:left; background-color:#36040e;} 
	.tea_s{ display:block; height:317px;}
	.tea_s1{ background:url(../images/tea_01.png) no-repeat; }
	.tea_s2{ background:url(../images/tea_02.png) no-repeat;}
	.tea_s3{ background:url(../images/tea_03.png) no-repeat;  }
	.tea_s4{ background:url(../images/tea_04.png) no-repeat; }
	.tea_s5{ background:url(../images/tea_05.png) no-repeat;}
	.tea_s6{ background:url(../images/tea_06.png) no-repeat; }
	.tea_d li h5{ padding-top:10px; text-align:center; font-weight:bold; line-height:40px; font-size:18px;}
	.tea_d li p{ font-size:14px; line-height:18px; padding:0 20px 0 10px; }
	.tea_d{ position:relative;}
	.tea_d .tea_sl{ left:50px;}
	.tea_d .tea_sr{ right:50px;}
	
	.stu_s,.tead_s{ display:block; width:37px; height:64px; cursor:pointer; position:absolute; top:130px; }
	.stu_sl,.tea_sl{ left:30px; background:url(../images/stuw_01.png) no-repeat; }
	.stu_sr,.tea_sr{ right:30px; background:url(../images/stuw_02.png) no-repeat;}

/*fot*/
	.fot{ width:100%; height:350px; overflow:hidden; background:url(../images/fot.jpg) no-repeat top center;}
	.fot span{ display:block; cursor:pointer; width:245px; height:162px; background:url(../images/fot_01.png) no-repeat; margin:28px 0 160px 352px;}

/*ìéÒ³*/
.feiye{ line-height:30px;font-size:12px; font-family:" ËÎÌå"; color:#640909; text-align:center;}




