@charset "gb2312";
/* CSS Document */
/*
* Description: Ç©Ô¼Ö±Í¨³µ
* Update:      26/5/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; position: relative; color:#fff;font-family: "Î¢ÈíÑÅºÚ";}
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:1000px;margin:0 auto;}
.ta{ display:block; margin:0 auto; text-align:center; color:#fff;}

/* banner start */
	.banner{width:100%; color:#fff;}
	.banner_01{height:167px;background:url(../images/banner_01.jpg) center top no-repeat;}
	.banner_02{height:196px;background:url(../images/banner_02.jpg) center top no-repeat;}
	.banner_03{height:87px;background:url(../images/banner_03.jpg) center top no-repeat;}
	.banner_01 h3{ font-size:24px; color:#fff; padding:45px 0 0 51px;  }

/*test*/
	.test{ width:100%; height:503px; padding-top:38px; background:url(../images/test.jpg) no-repeat top center;}
	.title{  width:765px; height:106px; line-height:106px; background:url(../images/title.png) no-repeat; margin:0 auto 0;}
	.title h3{ font-size:40px; text-align:center; color:#4f4f4f; font-weight:bold; }
	.title h3 em{ color:#4d64da;}
	.title h3 span{ color:#ffee5c;}
	.te_con ul{ padding:30px 0 0 66px;}
	.te_con li{ width:255px; float:left; margin-right:50px;}
	.teli_d h4{ height:39px; border-bottom:2px dashed #4d64da; font-size:22px; font-weight:bold; color:#a6a6a6; }
	.teli_d h4 em{ font-style:oblique; color:#4d64da; font-size:24px; padding:0 5px;}
	.teli_d  p{ font-size:16px; line-height:30px; color:#616161; padding-top:10px; }
	
/*teacher	*/
	.teacher{ width:100%; padding-top:47px; background:#4d64da;}
	.title1{ width:425px; height:105px; background:url(../images/title_01.png) no-repeat;}
	.title1 h3,.title2 h3{ color:#fff;}
	.tp{ color:#fff; text-align:center; font-size:20px;}
	.tea_con{ width:1000px; overflow:hidden;}
	.tea_con ul{ width:2000px;  padding:30px 0 50px 0;}
	.tea_con li{ opacity:0.8; background:#000; cursor:pointer; float:left; width:110px; overflow:hidden;}
	.tea_con li.current{ opacity:1;}
	.tea_con .teli_con{ width:560px; background:#e6eaff; padding-top:10px; }
	.tea_l{ padding:0 7px 0 10px }
	.tea_l,.tea_r{ float:left;}
	.tea_r { width:320px;}
	.tea_r h4{ font-size:24px; font-weight:bold; color:#303030; width:320px; border-bottom:1px dashed #c9c9c9; line-height:44px; }
	.tea_r span,.tea_r p{  font-size:16px; line-height:22px;}
	.tea_r span{ display:block; padding:5px 0 0 10px; width:313px; height:47px; margin:10px 0; background:#2f43aa;}
	.tea_r p{ color:#303030; height:132px; }
	.tea_r .ta{ width:112px; height:33px; line-height:33px; background:url(../images/btn_01.png) no-repeat;}

/*curriculum*/
	.curriculum{ width:100%; height:954px; padding-top:38px; background:url(../images/curr.jpg) no-repeat top center;}
	.cu_con ul{ padding:25px 0 0 100px;}
	.cu_con li{ margin:0 110px 50px 0; position:relative; color:#4f4f4f; width:196px; float:left; }
	.cli_d{ width:160px; height:120px; margin:0 auto; padding-top:43px; background:url(../images/cu_01.png) no-repeat;}
	.cli_d img{ display:block; margin:0 auto;}
	.cli_p{ padding-top:10px;}
	.cli_p p{ font-size:16px; line-height:22px; padding-bottom:20px;}
	.cli_p p span{ display:inline-block; font-size:14px; width:16px; height:16px; line-height:16px; font-weight:bold; color:#3548a8; vertical-align:middle; margin:-3px 10px 0 0 ; background:#abb9ff; text-align:center; }
	.cli_p p  em{ color:#4d64da;}
	.clis{ display:block; width:20px; height:39px; background:url(../images/cu_08.png) no-repeat; position:absolute; top:58px; right:-47px;}
	.clis1{ top:412px; left:73px; width:39px; height:20px; background:url(../images/cu_09.png) no-repeat; }
	.clis2{ background:url(../images/cu_10.png) no-repeat;}

/*one*/
	.one{ width:100%; height:450px; padding-top:45px; background:url(../images/one.jpg) no-repeat top center;}
	.title2{ background:url(../images/title_02.png) no-repeat;}
	.one_con{ padding:12px 0 0 160px;}
	.one_r,.one_l{ float:left;}
	.one_l{ width:390px; padding-top:80px;}
	.one_l h4{ width:345px; height:88px; background:url(../images/on_01.png) no-repeat; font-size:24px; font-weight:bold; line-height:68px; text-align:center;  }
	.one_l p{ font-size:20px;  }
	.one_l p span{ display:inline-block; vertical-align:middle; margin:-3px 8px 0 0; width:16px; height:16px; background:url(../images/on_02.png) no-repeat;}
	.one_r{ width:275px; height:286px; background:url(../images/on_03.jpg) no-repeat;}

/*vip*/
	.vip{ width:100%; height:600px; padding-top:50px; background:url(../images/vip.jpg) no-repeat top center;}
	.title3{ width:572px; height:105px; background:url(../images/title_03.png) no-repeat;}
	.vip_con{ padding:30px 0 0 33px;}
	.vip_l{ width:277px; margin-right:16px;  height:426px; background:#4d64da url(../images/vip_l.jpg) top right no-repeat; }
	.vip_l,.vip_c{float:left;}
	.vl_t{  padding:30px 0 0 20px; height:107px;}
	.vl_t h4{ font-weight:bold; height:40px; font-size:26px; color:#fff;} 
	.vl_c{ width:238px; padding:10px 0;  background:#2f43aa; margin:0 auto;}
	.vl_c li{ width:102px; float:left; padding-left:10px; font-size:16px; line-height:26px; color:#fff; }
	.vl_c .li01{ width:238px;}
	.vl_c li span{ display:inline-block; width:16px; height:16px; background:url(../images/vip_01.png) no-repeat; vertical-align:middle; margin:0 5px 0 0;}
	.vl_c  p{ font-size:18px; color:#ffee5c; padding-left:5px; }
	.vip_con a{background:url(../images/btn_02.png) no-repeat;width:224px; color:#4d64da; height:53px; line-height:53px;  font-size:20px;}
	.vip_con a:hover{background:url(../images/btn_02h.png) no-repeat;}
	.vip_l a{ margin-top:20px;}
	.vip_c li{ overflow:hidden; margin-bottom:15px; width:641px; height:120px; background:#4d64da; }
	.vip_c li h4{ font-size:24px; padding-top:20px;height:100px; font-weight:bold; width:133px; float:left; color:#fff; text-align:center; line-height:30px;}
	.vic_d{ width:254px; float:left; text-align:center; line-height:60px; background: url(../images/vip_02.jpg) no-repeat;height:120px; }
	.vic_d .v_p1{ line-height:20px;}
	.vic_d .v_p{ color:#fff; font-size:20px;height:60px;  border-bottom:1px dashed #fff; width:224px; }
	.vic_d p em{ font-size:40px; color:#fffc1c; }
	.vip_c .li02 .vic_d .v_p1{ line-height:21px; }
	.vic_d .v_p1{font-size:16px; color:#fff; text-align:left; padding-left:15px; }
	.v_p1 span{ float:left; line-height:28px; display:block; width:120px;}
	.v_p1 .span1{ width:80px; }
	.vic_d input{ display:inline-block;vertical-align:middle; margin-right:5px; width:16px; height:16px;  }
	.vic_d1{ width:250px; padding-top:34px; float:left;}

/*ìéÒ³*/
.feiye{ line-height:30px;font-size:12px; color:#6E6D6D; text-align:center;margin-top:30px;}
