/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}

.top{ width:1100px; margin:0 auto; overflow:hidden;}
.top a{ width:99px; height:99px; overflow:hidden; padding-top:40px;}
.top span{ float:right; height:118px; line-height:118px; color:#FFF; font-size:22px; font-family:Gill Sans MT;}


.same_tit{ width:100%; overflow:hidden;}
.same_tit h2 { width:100%; overflow:hidden; text-align:center; color:#FFF; font-weight:bold; font-size:38px; line-height:83px;}

.book{ position:relative; width:100%; overflow:hidden; height:537px;}
#shineflip {
	/*background: url("../images/cover.jpg") no-repeat;*/
	-o-background-size: 100% 100%;	
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	margin:0 auto;
	top:20px;
	
}

#shineflip-pages 
{
/*    background-color:#fafafa;*/
    background-repeat: repeat;
    position: absolute;
    z-index: 2;
}

#shineflip-pages section.cover_front, #shineflip-pages section.cover_background{
	position: absolute;
	overflow: hidden;
	color: #ffffff;
}

#shineflip-pages .cover_front_content
{
	position: absolute; 
	z-index: 1;
	overflow:hidden;
	white-space:nowrap;
	-ms-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
}

#shineflip-pages .cover_front_back
{
	position: absolute; 
	z-index: 0;
}

#shineflip-pages .cover_background_content
{
	position: absolute; 
	z-index: 1;
	overflow:hidden;
	white-space:nowrap;
	-ms-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
}

#shineflip-pages .cover_background_back
{
	position: absolute; 
	z-index: 0;
}

#shineflip-pages section.pageflip 
{
	display: block;
	position: absolute;
	overflow: hidden;
}

#shineflip-pages section.page {
    //background-color: #fafafa;
	display: block;
	position: absolute;
	overflow: hidden;
}
	#shineflip-pages-flipcontent,#shineflip-pages section>div {
		display: block;
		font-size: 12px;
		position: absolute;
		overflow: hidden;
		width:100%;
		height:100%;
	}
	#shineflip-pages-flipcontent,#shineflip-pages section>span {
		display: block;
		font-size: 12px;
		position: absolute;
		overflow: hidden;
	}
	#shineflip-pages-flipcontent p,
	#shineflip-pages-flipcontent h2,
	#shineflip-pages section p,
	#shineflip-pages section h2 {
		line-height: 1.4em;
		text-align: justify;
	}

#shineflip-canvas {
	position: absolute;
	z-index: 0;
}

#shineflip-page-mid-canvas {
	position: absolute;
	pointer-events: none;
	z-index: 0;
}


.box{ width:1100px; margin:0 auto; overflow:hidden;}
#tab{ width:100%; text-align:center; padding-top:56px; overflow:hidden;}
#tab span{ cursor:pointer; display:inline-block; height:58px; line-height:58px; font-size:32px; color:#fa2e52; font-weight:bold; border:1px solid #fa2e52; border-radius:29px; margin-right:50px; padding:0 38px;}
#tab span.se{ background:url(../images/icon/span_bg.jpg) repeat-x; color:#FFF;}


#tab_content{ width:100%; height:874px; overflow:hidden;}
#tab_content div{ width:100%; height:874px; overflow:hidden; position:relative; display:none;} 
#tab_content div dl{ position:absolute; width:228px; overflow:hidden; height:108px;}
#tab_content div dl.mid{ height:153px;}
#tab_content div dl.mid dt{ float:none}
#tab_content div dl.mid dd{ float:none; height:32px; line-height:32px; text-align:center;}
#tab_content div dl dt{ float:left;}
#tab_content div.toefl dl{ width:308px}
#tab_content div.toefl dl dd{ width:200px;}
#tab_content div.toefl dl dd h6{ line-height:36px; font-size:24px; color:#4c4948; text-align:right;}
#tab_content div.toefl dl dd p{ line-height:26px; font-size:18px; text-align:right; color:#4c4948;}
#tab_content div.toefl dl.mid{ height:183px; }
#tab_content div.toefl dl.mid dd{ width:100%;}


#tab_content div dl dt img{ display:block; margin:0 auto;

 animation:move 0.6s linear infinite;
 -webkit-animation:move 0.6s linear infinite;
 -moz-animation:move 0.6s linear infinite;
 -o-animation:move 0.6s linear infinite;
 -ms-animation:move 0.6s linear infinite;

}
#tab_content div dl dd{ float:left; height:108px; line-height:108px; text-align:left; color:#4c4948; font-size:24px;}


@keyframes move{
	
	0%{ transform:scale(0.6);}
	50%{ transform:scale(1);}
	100%{ transform:scale(0.6);}		
	
	
	
}



.choose{ width:1100px; margin:0 auto; height:544px; overflow:hidden; position:relative;}
.choose p{ position:absolute; width:113px; height:111px; overflow:hidden;}
.choose p img{ display:block;
 animation:roll 1s linear infinite;
 -webkit-animation:roll 1s linear infinite;
 -moz-animation:roll 1s linear infinite;
 -o-animation:roll 1s linear infinite;
 -ms-animation:roll 1s linear infinite;

}

@keyframes roll{
	
	0%{ transform:rotate(0)}
	
	100%{transform:rotate(360deg);}		
	
	
	
}


.ms{ width:676px; margin:0 auto; overflow:hidden; padding-left:424px; padding-top:184px;}
.ms p{ float:left; width:180px; margin-right:68px; line-height:28px; text-align:center; color:#4c4948; font-size:18px; margin-bottom:160px;}


.foot_box{ width:1100px; margin:0 auto; overflow:hidden; position:relative; height:834px;}
#school{ position:absolute; width:608px; height:496px; right:0px; top:0px; overflow:hidden;}
#school span{ cursor:pointer; position:absolute; width:43px; height:51px;  overflow:hidden; text-indent:-99999px;}

#school_content{ width:517px; position:absolute; background:#FFF; border-radius:10px; padding:26px 14px 26px 0; top:98px; left:123px; z-index:10;}
#school_content div{ width:100%; overflow:hidden; display:none;}
#school_content div dl{ width:100%; overflow:hidden; margin-bottom:20px;}
#school_content div dl dt{ float:left; width:48px; height:auto; overflow:hidden; padding-top:4px;}
#school_content div dl dt img{ display:block; margin:0 auto;}
#school_content div dl dd{ float:left; line-height:22px; color:#4c4948; font-size:18px; width:469px; }
#school_content div.long{ height:500px; overflow-y:scroll; width:106%;}


.footer{ color:#FFF; font-size:16px; font-family:Hiragino Sans...; line-height:30px; text-align:center; padding:88px 0;}







