@charset "gb2312";
/* CSS Document */
/*
* Description: 雅思在线专题
* Update:      30/12/2015
* 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;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;}
input,button,select,textarea{outline:none;border:0;} 
textarea{ resize:none;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 100%; }
body{font-size:16px;font-family:"微软雅黑"; color:#333; background:#fff; word-wrap: break-word; cursor: default; min-width:1240px;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
a{ color:#333; 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:1240px;margin:0 auto;}
img{display:block;}

/*主体内容*/
	.mian{ width:100%;}
	.mian .disblock a{ display:block; text-align:center; font-weight:bold; }
	.mian .linone{ margin-right:0;}
/* banner */
	.banner{ width:100%; }
	.banner01{ height:232px; background:url(../images/banner01.jpg) no-repeat top center;}
	.banner02{ height:229px; background:url(../images/banner02.jpg) no-repeat top center;}
	.banner03{ height:159px; background:url(../images/banner03.jpg) no-repeat top center;}
	
/*nav*/
	.nav{ height:877px;  background:url(../images/nav.jpg) no-repeat top center;}
	.navtop{ border:2px solid #f8e4e6; background:#d55665; height:54px; line-height:54px;text-align:center;}
	.navtop ul li{ width:155px; float:left; font-size:18px; color:#fff; font-weight:bold; cursor:pointer; background:url(../images/nlibg.jpg) no-repeat right center;}
	
	.nstop{ padding-top:60px;}
	.nstleft{ width:144px; height:84px; font-weight:bold; background:url(../images/nshow.png) no-repeat; float:left; font-size:28px; color:#c30d23; text-align:center; padding-top:25px; }
	.nstright{ float:left; padding:20px 0 0 170px; }
	.nstright span{ display:block; margin-top:12px; width:31px; height:29px; background:url(../images/down01.png) no-repeat; float:left; }
	.nstright h3{ font-size:38px; font-weight:bold; float:left; color:#fff; padding:0 20px; }
	.nstright h3 em{ font-weight:100;}
	
	.nsbottom{ padding-top:37px;}
	.nsbottom li{ width:236px; float:left; margin-right:15px;}
	.nsbottom li p{ background:#e9a8b0; width:236px; text-align:center; font-size:18px; height:35px; line-height:35px; font-weight:bold; color:#fff;}
	.nsbottom li p em{ color:#c30d23; font-weight:bold;}
    .nsbottom li a{ width:147px; font-size:18px; height:54px; margin:21px 0 29px 0; line-height:54px; background:url(../images/btn.png) no-repeat;  }
	.nsbottom .li01 a{ margin-left:170px;_margin-left:2px;}
	.nsbottom .li02 a{ margin:21px auto 29px;}
	
/*navright*/	
	.navright{ width:130px; height:440px; background:url(../images/navright.png) no-repeat; position:fixed; top:30%; right:0%;  }
	.navright a{ position:absolute; bottom:0; left:0; width:130px; height:64px;}
/*good*/
	.good{ padding-bottom:30px;}
	.good .nstleft,.discovery .nstleft,.inter .nstleft,.summary .nstleft,.share .nstleft,.credibility .nstleft{  background:url(../images/nshow1.png) no-repeat; color:#fff;  }
	.good .nstright span,.inter .nstright span,.summary .nstright span,.share .nstright span{  background:url(../images/down02.png) no-repeat;}
	.good .nstright h3,.inter .nstright h3,.summary .nstright h3,.share .nstright h3{ color:#c30d23;  }
	
	.goodcon  ul{ padding-left:52px;}
	.goodcon li{ width:327px; margin-top:105px; float:left; margin-right:79px; position:relative;}
	.goodcon li div{ width:305px; height:523px; border:10px solid #c30d23;}
	.goodcon li span{ display:block; width:108px; height:135px; position:absolute; top:-91px; left:107px;}
	.goodcon .li01 span{ background:url(../images/gli01.png) no-repeat;}
	.goodcon .li02 span{ background:url(../images/gli02.png) no-repeat;}
	.goodcon .li03 span{ background:url(../images/gli03.png) no-repeat;}
	.goodcon li a{ width:119px; height:43px; line-height:43px; background:url(../images/btn01.png) no-repeat; color:#fff; font-size:14px; margin:20px auto 0;}
	
/*discovery*/
	.discovery{ width:100%; padding-bottom:70px; background:#f7b52c;}
	.dip{ width:389px; text-align:center; margin:0 auto; color:#fff; font-size:20px; height:35px; line-height:35px; background:url(../images/p.png) no-repeat; }
	.discovery .nstright{ padding:20px 0 0 50px; }
	
	.discon ul{ padding:135px 0 0 0;}
	.discon li{ width:275px;text-align:center; margin-right:40px; color:#fff; padding-top:90px ; height:148px; position:relative; background:#c30d23; float:left;}
	.discon li div{ width:143px; height:102px; padding-top:40px; background:url(../images/dlibg.png) no-repeat; position:absolute; top:-70px; left:62px; }
	.discon li  img{ margin:0 auto;}
	.discon li p{ font-size:24px; line-height:40px; }
	.discon li h4{ font-size:26px; font-weight:bold; line-height:50px; }
	
/*inter*/	
	.intercon li{ width:717px; height:198px; position:relative; border:2px solid #e198a1; color:#fff; padding:30px 30px 0 50px;}
	.intercon .li01{ background:#c82438; float:right;}
	.intercon .li02{ background:#db6d7b; float:left;}
	.intercon li h4{ font-size:42px; height:65px; font-weight:bold; }
	.intercon li p{ font-size:20px; font-family:"黑体"; line-height:36px; }
	.intercon li a{ width:152px; height:55px; line-height:55px; font-size:18px; background:url(../images/btn02.png) no-repeat; position:absolute; top:26px; right:30px; }
	
/*summary	*/
	.summary{ padding-bottom:70px;}
	.summary .nstright,.teach .nstright,.dissecting .nstright,.share .nstright{padding:20px 0 0 80px; }
	.sumcon ul{ padding-top:100px;}
	.sumcon li{ width:430px; float:left; height:127px; border:2px solid #e198a1; position:relative; background:#c30d23; padding:25px 15px 0 22px;}
	.sumcon li span{ display:block; position:absolute;height:131px; top:-133px; left:196px;}
	.sumcon .li01 { margin-right:137px;}
	.sumcon .li01 span{ width:327px; background:url(../images/sli01.png) no-repeat;}
	.sumcon .li02 span{ width:349px;  background:url(../images/sli02.png) no-repeat;}
	.sumcon li p{ _height:108px; font-size:18px; color:#fff; line-height:36px; position:relative; }
	.sumcon li  a{ width:128px; height:44px; line-height:44px; position:absolute; bottom:-10px; *bottom:-5px; right:0; background:url(../images/btn03.png) no-repeat;}
	
/*teach	*/
	.teach{ width:100%; background:#c30d23; padding-bottom:55px;}
	.teach .nstleft{  background:url(../images/nshow2.png) no-repeat; color:#c30d23;  }
	
	.teachcon ul{ padding-top:30px;}
	.teachcon li{ width:307px; float:left; }
	.teachcon img{ border:1px solid #f1d6c9; border-right:none;}
	.teachcon .teli{font-size:20px; color:#595757; border:1px solid #f1d6c9; padding:6px 8px 0 18px; border-top:none; height:106px; background:#fff; border-right:none; }
	.teachcon h4{ position:relative; height:39px; line-height:39px; }
	.teachcon h4 a{ float:right; width:104px; position:absolute; top:0; right:0; height:39px;  color:#fff; font-weight:bold; background:url(../images/btn04.png) no-repeat; font-size:12px;}
	.teachcon .teli p{ line-height:29px;  }
	
/*dissecting*/	
	.dissecting .nstleft{  background:url(../images/nshow3.png) no-repeat; color:#fff;  }
	.dissecting .nstright span{  background:url(../images/down03.png) no-repeat;}
	.dissecting .nstright h3{ color:#f29600;  }
	
	.disscon ul,.shacon ul{ padding: 30px 0 0 10px;}
	.disscon li,.shacon li{ width:279px; height:379px; background:#f29600; padding:20px 13px 0 13px; float:left; border:2px solid #f4d9ad; border-right:none;border-left:none;}
	.disscon .li02{ background:#f3a931;}
	.disscon li p{ height:314px; font-size:20px; color:#fff; line-height:34px;}
	.disscon li a,.shacon li a{ width:268px; height:47px; line-height:47px; background:url(../images/btn05.png) no-repeat; font-size:22px; color:#c30d23; font-weight:bold; padding-left:10px; }
	
/*share*/	
	.share{ padding-bottom:63px;}
	.shacon li{ height:345px; background:#c30d23;border-color:#c30d23;}
	.shacon li img{ margin:0 auto;}
	.shacon li a{ margin-top:20px; }
	.shacon .li02{ background:#cd3b4d;}
	
/*credibility	*/
	.credibility{ width:100%; padding-bottom:70px; background:#f7b52c;}
	.crein .dip{ width:270px;  background:url(../images/p1.png) no-repeat;}
	.crecon{ padding:60px 0 70px 10px;}
	.crleft{ width:627px; height:285px; float:left; background:#fff; padding:60px  13px 0 25px; }
	.crleft img{ padding-left:85px;}
	.crleft p{ font-size:20px; line-height:38px; color:#595757; padding-top:40px;}
	
	.crright{ display:block; width:555px; height:345px; background:url(../images/crright.jpg) no-repeat; float:left;}
	.crebottom ul{ padding-left:106px;}
	.crebottom li{ width:524px; float:left;}
	.crebottom li a{ width:252px; height:125px; float:left; background:url(../images/cli01.jpg) no-repeat; }
	.crebottom .li01 a{  background:url(../images/cli02.jpg) no-repeat;}
	.crebottom li p{ font-size:20px; color:#231815; line-height:32px; padding-top:30px; width:222px; text-align:center; padding-left:20px; float:left; }
	
	
/*底部信息*/
	.fot_wrap{color:#333;padding-bottom:25px;}
	.fot_left{float:left;width:145px;height:140px;border-right:5px solid #ff7900;text-align:center;padding:0 10px;}
	.fot_wrap h4{height:42px;line-height:42px;font-weight:bold;}
	.fot_left h4{font-size:28px;}
	.fot_left ul li{height:20px;border-top:1px dashed #eee;padding:4px 0;font-size:0;}
	.fot_left ul li span{display:inline-block;width:72px;line-height:20px;font-size:18px;}
	
	.fot_mid{float:left;width:700px;margin-left:20px;}
	.fot_mid h4{font-size:30px;}
	.fot_mid p{font-size:20px;line-height:42px;}
	.fot_mid p a{display:inline-block;width:130px;height:28px;line-height:28px;font-size:16px;color:#fff;background-color:#ea5504;text-align:center;margin-left:15px;vertical-align:middle;margin-top:-5px;}
	
	.fot_right{float:right;width:124px;padding:10px 35px 0 0;}
	
/*扉页信息*/
	.feiy{height:32px;line-height:32px;text-align:center;font-size:12px;color:#dedede;}

	#nav {
	position: absolute/9; _position: absolute;
	bottom:auto/9;_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||200)));
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||200)))/9;
	 
	} 
	
	*html{
		background-images:url(about:blank);
		background-attachment:fixed;
		}	







