@charset "gb2312";
/* CSS Document */
/*
* Description: ÔÆË½ÛÓ×¨Ìâ
* Update:      29/1/2016
* 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;}
.disblock a{ display:block; text-align:center; color:#fff;}
.min .mnone{ margin-right:0;}
	
/*banner	*/
	.banner{ width:100%; }
	.banner01{ height:151px; background:url(../images/banner01.jpg) no-repeat top center;}
	.banner02{ height:152px; background:url(../images/banner02.jpg) no-repeat top center;}
	.banner03{ height:147px; background:url(../images/banner03.jpg) no-repeat top center;}
	.banner03 .btn{ padding:30px 0 0 250px;}
	.banner03 .btn a{ float:left; width:124px; height:85px; line-height:85px; color:#ffe400; font-size:20px; margin-right:63px; background:url(../images/btn.png) no-repeat; }
	.banner03 .btn a:hover{ color:#fff;}
	
/*video*/	
	.video{ width:100%; background:#01060a; padding:45px 0;}
	.vidcon{ width:825px; height:303px; background:#fef399; margin:0 auto; }
	.vileft{ width:454px; height:300px; background:#000; float:left; margin:2px 40px 0 20px; }
	.viright{ width:310px; float:left; }
	.viright ul{ padding-top:32px ;}
	.viright li{ font-size:18px; margin-bottom:18px;}
	.viright li span{ display:inline-block; width:40px; height:63px; background:url(../images/viright.png) no-repeat; font-size:38px;}
	
/*data	*/
	.data{  width:100%; background:#f3f3f3;}
	.datatop{ width:100%; height:120px; background:#e0dede;}
	.datatop img{ float:left; margin:0 70px 0 30px;  }
	.datatop h3 { font-size:36px; line-height:33px; text-align:left; padding-top:25px; color:#001824; font-weight:bold; width:500px; float:left; }
	.datatop h3 span{ color:#646161; font-size:16px; line-height:20px; }
	.datatop p{ width:94px; height:105px; font-size:16px; color:#313131; line-height:30px; text-align:left; background:url(../images/p.png) no-repeat; float:left; padding:14px 36px 0 48px;}
	.dacon{ height:570px; position:relative; background:url(../images/dacon.jpg) no-repeat center 37px ;}
	.dacon li { position:absolute; top:0;}
	.dacon .li01{ top:50px; right:27px;}
	.dacon .li02{ top:180px; left:50px;}
	.dacon .li03{ top:283px; right:16px;}
	.dacon .li04{ top:403px; left:50px;}
	.dacon li h4{ width:267px; height:34px;  font-size:16px; color:#343434;line-height:34px; border-bottom:2px solid #e0dede; }
	.dacon .li02 h4{ width:205px;}
	.dacon .li03 h4{ width:231px;}
	.dacon li h4 em{ font-weight:bold; font-size:20px; text-align:center; display:inline-block; width:120px; height:34px; background:#e0dede; text-align:center;}
	.dacon li p{ font-size:14px; line-height:20px; color:#656565; width:200px; padding:10px 0 0 69px ;}
	.dacon .li02 p{ padding-left:0; width:220px; }

/*exclusive*/	
	.exclusive{ padding-bottom:56px;}
	.exclusive .datatop,.teacher .datatop{ background:#2f2f2f;}
	.exclusive .datatop h3,.teacher .datatop h3{ color:#ffe401;}
	.exclusive .datatop h3 span,.teacher .datatop h3 span{ color:#fff;}
	.exclusive .datatop p,.teacher .datatop p{ background:url(../images/p1.png) no-repeat; color:#fff; }
	.excon { width:940px; padding: 160px 0 0 60px; position:relative;}
	.excon ul{ position:absolute; top:60px; z-index:10;  left:159px;}
	.excon li{ width:135px;cursor:pointer; height:121px; padding-top:15px; background:url(../images/libgh.png) no-repeat; float:left; margin-right:5px;}
	.excon li span{ display:block; background:url(../images/index.png) 0 0 no-repeat; width:40px; height:40px; margin:0 auto; }
	.excon li.current{ background:url(../images/libg.png) no-repeat;  }
	.excon .li02 span{ background-position: 0 -52px;}
	.excon .li03 span{ background-position: 0 -101px;}
	.excon .li04 span{ background-position: 0 -149px;}
	.excon .li05 span{ background-position: 0 -195px;}
	.excon li p{ text-align:center; padding-top:5px;}
	
	.excbom{ padding:30px 0 0 25px; display:none; width:860px; height:254px; border:1px solid #898989; position:relative;}
	.excbom.current{ display:block;}
	.exspan{ display:block; width:40px; height:29px; background:url(../images/exspan.jpg) no-repeat; position:absolute; right:-1px; bottom:-1px;}
	.excbom img{ float:left;}
	.exbcon{ width:452px; float:left; padding:45px 0 0 25px;} 
	.exbcon h4{ font-size:20px; font-weight:bold; color:#444444; line-height:50px;}
	.exbcon p{ font-size:16px;  line-height:24px;  }
	.exbcon a{ color:#333333;  display:block; width:143px; line-height:43px; border-bottom:2px solid  #d6ab00; background:#FFCC00; border-radius:10px; text-align:center; margin:20px 0 0 330px;}
	.exbcon a:hover{ color:#FF6600;background:#ffd735;}
	
/*teacher*/	
	.teacher{ background:#f3f3f3; padding-bottom:43px;}
	.tecon{ padding:50px 0 0 0;}
	.tecon h4{ font-size:16px; color:#116280; text-align:center; }
	.tecon h4 span{ display:inline-block; width:150px; height:27px; color:#ffe401; background:#282828;}
	.tecon ul{ padding:28px 0 0 70px;}
	.tecon li{ width:204px; padding-bottom:10px; float:left; margin-right:10px; background:#e7e6e6;}
	.licon{ padding:15px 10px 0 18px;}
	.tecon li h5{ font-size:16px; color:#515050; width:96px; border-bottom:1px solid #86aaac; }
	.tecon li h5 span{ font-weight:bold; font-size:18px;}
	.tecon li p{ height:70px; font-size:14px; line-height:20px; padding:10px 0 0 0; }
	.tecon li a{ width:108px; height:30px; line-height:30px; color:#2f2f2f; border-bottom:2px solid #988908; background:#ffe401; margin-left:30px; font-size:14px; }
	.tecon li a:hover{ background:#e7cf06;}
	.tecon .li01 a{ background:#282828; border:none; height:32px; line-height:32px; color:#fff;}
	.tecon .li01 a:hover{ background:#464545;}
	
/*one	*/
	.one{ padding-bottom:50px;}
	.one h3,.yun h3,.ylist h3{ font-size:36px; font-weight:bold; text-align:center; padding:40px 0 30px 0 ;}
	.one h3 span,.yun h3 span{ font-weight:100; color:#cac9c4; padding:0 10px;}
	.onecon{ width:583px; height:363px; position:relative; background:url(../images/onecon.jpg) no-repeat; margin:0 auto; }
	.onecon a{ display:block; width:218px; height:182px; background:url(../images/span.png) no-repeat; position:absolute; top:75px; right:-150px;}
	
/*yun	*/
	.yun{ width:100%; padding-bottom:58px; background:#2e2e2e;}
	.yun h3,.ylist h3{ color:#fff; padding-bottom:10px;}
	.yun h3 span{ color:#ffe401;}
	.yun p{ font-size:18px; text-align:center; color:#fff; }
	.yun p em{ color:#ffe401;}
	.yun p i{ text-decoration:line-through; color:#888686; padding-left:20px;}
	.yuncon{ width:908px; height:285px; padding-top:65px; background:#f0efef; margin:35px auto 0; }
	.yuul{ width:763px; height:210px; background:url(../images/yuul.jpg) no-repeat; margin:0 auto;}
	.yuul ul{ padding:48px 118px 0 113px; height:162px;}
	.yuul li{ list-style:none; margin: 0 38px 16px 0;   width:92px; height:31px; line-height:31px; float:left;}
	.yuul li a{  background:#282828; width:92px; height:31px; font-size:16px;}
	.yuul li.current a{ background:#ffe401; color:#333;}
	.btn01 a{  color:#2f2f2f; font-size:18px; height:46px; line-height:46px; background:#ebd206; float:left; }
	
/*ylist	*/
	.ylist{ padding-bottom:68px;}
	.ylist h3{ color:#282828; }
	.ylist p{ font-size:20px; color:#282828; text-align:right; padding-right:150px; }
	.ylicon{ margin:30px 0 0 50px; position:relative;padding:70px 0 65px 25px; border-left:10px solid #303131; width:653px; height:354px; background:#ffe401;}
	.ylic{ width:420px;  height:327px; overflow:hidden;}
	.ylic li{ font-size:16px; line-height:30px; padding-bottom:40px;}
	.ytest{ width:430px; height:427px; background:#303131; position:absolute; top:30px; right:-213px; }
	.ytest h4{ font-size:18px; text-align:center; color:#fff; padding:25px 0 20px 0;}
	textarea{ width:374px;max-width: 374px;max-height: 278px; height:278px; background:#fff; margin:0 auto; display:block; font-size:16px; line-height:30px; padding: 0 10px;  }
	.ytest a{ width:145px; height:40px; line-height:40px; margin:20px 0 0 267px; background:#ffe401; color:#303131; font-size:16px;  }
	.ytest a:hover{ background:#e7cf06;}
	
/*ef	*/
	.ef{ width:100%; height:320px; background:url(../images/ef.jpg) no-repeat top center; }
	.efa{ width:300px; height:200px; padding-left:280px; padding-top:185px;}
	.ef a{ color:#333333;  display:block; width:143px; line-height:33px; border-bottom:2px solid  #d6ab00; background:#FFCC00; border-radius:10px; text-align:center; margin:20px 0 0 630px;}
	.ef a:hover{ color:#FF6600;background:#ffd735;}
	
	.name{ font-size:12px; color:#999; text-align:center;}
	
	
	
	
	
	
	
	
	
 