body{
background:#fff;
padding:0;
margin:0 auto;
width:100%;
}


h1,h2,h3,h4{padding:0; margin:0; font-weight:normal;}

.clear{
clear:both;
padding:0;
margin:0;
border:0;
}

a:link{text-decoration:none;   /* 指正常的未被访问过的链接*/
 
}a:visited{text-decoration:none; /*指已经访问过的链接*/
 
}a:hover{text-decoration:none;/*指鼠标在链接*/}a:active{text-decoration:none;} 

p { 
	margin: 0;
	padding:0px;
	font-size: 10pt; 
}
.container100{  width:100%;}
.container {
    width: 1000px;
	min-width:1000px;
    margin:0 auto;

}

	.col1{float:left; width: 490px;height: 252px; margin-bottom: 7px; margin-right:7px; margin-top: 0;}
	.col2{float:left; width: 490px;height: 252px; margin-bottom: 7px; margin-top:0;}
	.col3{float:left; width: 300px;height: 252px; margin-right: 7px; margin-bottom: 7px;}
	.col4{float:left; width: 335px;height: 252px; margin-right: 7px; margin-bottom: 7px;}
	.col5{float:left; width: 335px;height: 252px; margin-right: 7px; margin-bottom: 7px;}
	/*..col6{float:left; width: 233px;height: 392px; margin-bottom: 7px;}= */
	.col6{float:left; width: 335px;height: 252px; margin-bottom: 7px;}

/* ================================ header================================ */
.headercontainer1{background:#505050; width:100%; height:45px; color: #fff;	text-decoration: none;	line-height:45px; font-family: Arial, Microsoft YaHei; font-size:12px;}
.headercontainer1 a{color: #fff;	text-decoration: none;	line-height:45px; font-family: Arial, Microsoft YaHei; font-size:12px;}
.headerleft{float:left;}
.headerright{float:right; }
.headerleft img{vertical-align: middle;}

.headerregbox{float:left; border-left: 1px solid #fff; height:45px; width:40px; padding:0 10px 0 10px; text-align:center;}
.headerloginbox{float:left;border-left: 1px solid #fff; border-right: 1px solid #fff; height:45px; width:40px; padding:0 10px 0 10px;  text-align:center;}
.headeraccountbox{float:left;height:45px;  padding:0 10px 0 10px;  text-align:center;}

.headerregbox:hover{background:#000;}
.headerloginbox:hover{background:#000;}
.headeraccountbox:hover{background:#000;}


.line2container{background:#fff; width:100%; height:74px; }
.logodiv{float:left; padding:17px 0 0 0;}
.menubox{float:right; padding:0 0;}
.submenu{float:left;width:100px;text-align:center; display:block; height:70px; margin-right:1px; }
.submenu a{width:101px;font-family: Arial, Microsoft YaHei;color: #646464;text-decoration: none;line-height:70px;  display:block;}
.submenu a:hover{text-decoration: none;}
.submenu:hover{border-bottom: 5px solid #1caee1; background:#f0f0f0; height:70px;}
.submenuhover{border-bottom: 5px solid #1caee1; background:#f0f0f0; height:70px;}

/* ================================ Video================================ */
.videocontainer{width:100%;position: relative; }
.videotxt {
position: absolute;
top: 20%;
z-index: 2;
width: 100%;
text-align: center;
font-size: 30px;
color: white;
letter-spacing: 8px;
font-family:��Բ, Microsoft YaHei;
}
.bannerbtn{}
.btnbluevideo{
		padding: 0;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		background:#1daee0;
		margin:10px;
		}
.btnbluevideo a{
	font-family: Arial, Microsoft YaHei;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	line-height:55px;
	letter-spacing: 8px;
	}
.btnbluevideo a:hover{text-decoration: none;}
.w330{width:330px;height: 55px; }
.btnbluevideo:hover{background:#00bdff;}
.videotitle{background:url("/static/main_site/img/blackbg50.png"); height:auto; width:600px; margin:0 auto; height:110px;padding:30px 10px 10px 10px;}


/* ================================ SectionTitle================================ */

.sectiontitle{width:1000px; margin:40px auto; height:52px; }
.sectioneng{color:#d75079;font-family: Arial,Microsoft YaHei;text-align: center;font-size: 28px; border-bottom: 2px solid #1dafe0; margin:0 auto;  }
.sectionchinese{color:#4f4f4f;font-family: Microsoft YaHei;text-align: center;font-size: 18px; border-top: 1px solid #c1c1c1;  margin:0 auto;  }

.subsectionchinese{color:#d75079;font-family: Arial,Microsoft YaHei;text-align: center;font-size: 24px; border-bottom: 2px solid #1dafe0; margin:0 auto;  letter-spacing:1px;}


/*6box*/
.sixbox{width:100%;height:524px;position:relative;margin:0 auto; overflow:hidden;}


.sixbox .col1{height:252px;}
.sixbox .col1 txt{float:left; width:35%; }
.sixbox .col1 img{float:right; width:60%;}
.sixbox .col1 .contentcol1{float:left;position:relative;overflow:hidden;margin-left:3px; width:100%;}
.sixbox .col1 .contentcol1 .txt{height:252px;width:35%;background:url("/static/main_site/img/bluebg70.png"); position:absolute;left:0px;bottom:0px;padding:0 0 0 22px;border-top:2px solid #fff;}
.sixbox .col1 .contentcol1 .txt h3 {width:100%;font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 10px 0; width:290px; }
.sixbox .col1 .contentcol1 .txt h3 a{font-family: Arial, Microsoft YaHei;color:#fff;text-decoration: none; display:block; display:inline;}
.sixbox .col1 .contentcol1 .txt h3 a:hover{text-decoration: none; display:block; display:inline;}
.sixbox .col1 .contentcol1 .txt h4 {}
.sixbox .col1 .contentcol1 .txt h4 a{font-family: Arial, Microsoft YaHei;color:#fff;text-decoration: none; font-size:14px; line-height:25px; }
.sixbox .col1 .contentcol1 .txt h4 a:hover{color:#7ef0ff;}
.sixbox .col1 .contentcol1 .txt p{ font-family: Arial, Microsoft YaHei;color:#fff;margin-top:10px;padding-top:12px;border-top:1px solid #fff; border-bottom:1px solid #fff;line-height:20px; padding-right:0; display:none; position:absolute; right:90px; top:50px; width:40%; letter-spacing: 2px;}
.col1bg{background:url("/static/main_site/img/col1img.jpg") right top; width:100%; height:252px;}



.sixbox .col2{height:252px;}
.sixbox .col2 .content{float:left;position:relative;overflow:hidden;margin-left:3px; width:100%;}
.sixbox .col2 .content .txt{width:100%;height:90px;background:url("/static/main_site/img/pink70.png"); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #fff;}
.sixbox .col2 .content .txt h3{font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:10px 0 6px 0;}
.sixbox .col2 h4{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px; line-height:20px;}
.sixbox .col2 .content .txt p a{text-decoration: none; display:block; font-family: Arial, Microsoft YaHei;color:#fff;margin-top:27px;padding-top:12px;border-top:1px solid #fff; line-height:25px; padding-right:20px; }
.col2bg{background:url("/static/main_site/img/col2img.jpg") center top; width:100%; height:252px;}


.sixbox .col3{height:252px;}
.sixbox .col3 .content{float:left;position:relative;overflow:hidden;margin-left:3px; width:100%;}
.sixbox .col3 .content .txt{width:100%;height:90px;background:url("/static/main_site/img/pink70.png"); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #fff;}
.sixbox .col3 .content .txt h3{font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 6px 0;}
.sixbox .col3 .content .txt h3 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 6px 0;text-decoration: none;}
.sixbox .col3 .content .txt h3 a:hover{color:#ff83c3;text-decoration: none;}
.sixbox .col3 h4 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px; text-decoration: none;}
.sixbox .col3 .content .txt p a{text-decoration: none; display:block; font-family: Arial, Microsoft YaHei;color:#fff;margin-top:27px;padding-top:12px;border-top:1px solid #fff; line-height:25px; padding-right:20px; }
.col3bg{background:url("/static/main_site/img/col3img.jpg") center top; width:100%; height:252px;}



.sixbox .col4{height:252px;}
.sixbox .col4 .content{float:left;position:relative;overflow:hidden;margin-left:3px; width:100%;}
.sixbox .col4 .content .txt{width:100%;height:90px;background:url("/static/main_site/img/bluebg70.png"); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #fff;}
.sixbox .col4 .content .txt h3{font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 6px 0;}
.sixbox .col4 .content .txt h3 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 6px 0;text-decoration: none;}
.sixbox .col4 .content .txt h3 a:hover{text-decoration: none; color:#7ef0ff;}
.sixbox .col4 h4 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px; text-decoration: none;}
.col4bg{background:url("/static/main_site/img/col4img.jpg") center top; width:100%; height:252px;}
.sixbox .col4 .content .txt p a{display:block; font-family: Arial, Microsoft YaHei;color:#fff;margin-top:27px;padding-top:12px;border-top:1px solid #fff; line-height:25px; padding-right:20px; text-decoration: none;}



.sixbox .col5{height:252px;}
.sixbox .col5 .content{float:left;position:relative;overflow:hidden;margin-left:3px; width:100%;}
.sixbox .col5 .content .txt{width:100%;height:90px;background:url("/static/main_site/img/pink70.png"); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #fff;}
.sixbox .col5 .content .txt h3{font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 6px 0;}
.sixbox .col5 h4{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px;}
.sixbox .col5 .content .txt p{font-family: Arial, Microsoft YaHei;color:#fff;margin-top:27px;padding-top:12px;border-top:1px solid #fff; line-height:25px; padding-right:20px; }
.col5bg{background:url("/static/main_site/img/col5img.jpg") center top; width:100%; height:252px;}


.sixbox .col6{height:252px;}
.sixbox .col6 .content{float:left;position:relative;overflow:hidden;margin-left:3px; width:100%;}
.sixbox .col6 .content .txt{width:100%;height:90px;background:url("/static/main_site/img/pink70.png"); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #fff;}
.sixbox .col6 .content .txt h3 a{display:block;text-decoration: none;font-family: Arial, Microsoft YaHei;color:#fff;font-size:20px;margin:20px 0 6px 0;}
.sixbox .col6 h4 a{display:block;text-decoration: none;font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px;}
.sixbox .col6 .content .txt p a{display:block; font-family: Arial, Microsoft YaHei;color:#fff;margin-top:27px;padding-top:12px;border-top:1px solid #fff; line-height:25px; padding-right:20px; text-decoration: none;}
.col6bg{background:url("/static/main_site/img/col6img.jpg") center top; width:100%; height:252px;}
.sixbox .col6 .content .txt h3 a:hover{text-decoration: none; color:#ff83c3;}





.sixboxbtnblue{border:1px solid #fff; width:130px; height:40px; text-align:center;}
.sixboxbtnblue a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px;text-decoration: none; line-height:40px; display:block}
.sixboxbtnblue a:hover{text-decoration: none;  color:#7ef0ff;}
.sixboxbtnblue:hover{border:1px solid #7ef0ff; }





.sixboxbtnpink2{border:1px solid #fff; width:130px; height:40px; text-align:center; }
.sixboxbtnpink2 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px;text-decoration: none; line-height:40px; display:block}
.sixboxbtnpink2 a:hover{text-decoration: none;  color:#ff91b4;}
.sixboxbtnpink2:hover{border:1px solid #ff91b4; }





.sixboxbtnblue2{border:1px solid #fff; width:130px; height:40px; text-align:center; position:absolute; right:50px; top:-40px;}
.sixboxbtnblue2 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px;text-decoration: none; line-height:40px; display:block}
.sixboxbtnblue2 a:hover{text-decoration: none;  color:#7ef0ff;}
.sixboxbtnblue2:hover{border:1px solid #7ef0ff; }


.sixboxbtnpink3{border:1px solid #fff; width:130px; height:40px; text-align:center; position:absolute; right:50px; top:-40px;}
.sixboxbtnpink3 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px;text-decoration: none; line-height:40px; display:block}
.sixboxbtnpink3 a:hover{text-decoration: none;  color:#ff91b4;}
.sixboxbtnpink3:hover{border:1px solid #ff91b4; }







/* ================================ Global================================ */

.gerycontainer{width:100%; background:#f0f0f0; height:600px; padding:10px 0 10px 0;}
.gerycontainer2{width:100%; background:#f0f0f0;padding:10px 0 10px 0;}

.mapbox{background:url("/static/main_site/img/map.png") no-repeat center; width:1000px; height:478px; position: relative;}
.studenta{width: 22px;height: 21px;position: absolute;top: 350px;right: 180px;}
.studentapop{display:none; width: 52px;height: 52px;position: absolute;top: 350px;right: 180px;}
.studenta a:hover .studentapop{display:block;}


.studentadot{position:relative;}
.studentadot div{display:none;color:red;width:200px;height:200px;background-color:#FF0;position:absolute;top:20px;left:20px;cursor:default;}
.studentadot:hover div{display:block;}


.studentimgsize{width:70px; height:70px; margin-top:10px; border:3px solid #fff;}



/* ================================ why us================================ */

.bluecontainer{width:100%; background:#1daee0; height:380px;}
/*unique*/
.weunique{width:100%;height:266px;position:relative;margin:0 auto; overflow:hidden; padding:40px 0 40px 0;}
.weunique .teacherPic{width:100%;height:266px;position:absolute;}
.weunique .teacherPic .content{ width:327px;height:266px;float:left;position:relative;overflow:hidden;}
.weunique .teacherPic .content .txt{width:327px;height:90px;background:url("/static/main_site/img/blackbg70.png");background:rgba(18,21,44,0.7); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #d74e7a;}

.weunique .teacherPic .content .txt h3{font-family: Arial, Microsoft YaHei;color:#d74e7a;font-size:22px;font-weight:100;margin:15px 0 7px 0;}
.weunique .teacherPic .content .txt h3 a{font-family: Arial, Microsoft YaHei;color:#d74e7a;font-size:22px;font-weight:100;margin:15px 0 7px 0; text-decoration: none;}
.weunique .teacherPic .content .txt h3 a:hover{text-decoration: none;}

.weunique .teacherPic h4{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px; }
.weunique .teacherPic h4 a{font-family: Arial, Microsoft YaHei;color:#fff;font-size:14px; text-decoration: none;}
.weunique .teacherPic h4 a:hover{text-decoration: none; }

.weunique .teacherPic .content .txt p{font-family: Arial, Microsoft YaHei;color:#fff;margin-top:27px;padding-top:12px;border-top:1px solid #d74e7a; line-height:25px; }
.aboutusimg1{background:url("/static/main_site/img/aboutusimg1.jpg") center top no-repeat; height:266px;}
.aboutusimg2{background: url("/static/main_site/img/aboutusimg2.jpg") center top no-repeat; height:266px;}
.aboutusimg3{background: url("/static/main_site/img/aboutusimg3.jpg") center top no-repeat; height:266px;}





/* ================================ reg================================ */


input.forminput2{width:480px; border:1px solid #ddd;height:45px;font-family: Arial, Microsoft YaHei;font-size: 11pt;color:#a1a1a1;margin:3px; padding-left:10px; line-height:45px;}

.tablebottom{width:1000px; font-family: Arial, Microsoft YaHei;color: #888888;text-decoration: none; line-height:28px; font-size:14px;}
.w230{width:490px;letter-spacing: 4px; font-size:18px; font-family: Arial, Microsoft YaHei;}











	
	.reglogindiv{float:right; padding:20px 10px 10px 10px;}
	.topright{float:left;}
	.btnpink{
		padding: 0;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		background:#d82974;
		margin:5px;
		}
	.btnpinkline{
		padding: 0;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		background:#fff;
		border:1px solid #d82974;
		margin:5px;
		}
	.btnblue{
		padding: 0;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		background:#1daee0;	
		margin:10px 0 10px 10px;
	}

	.btngrey{
		padding: 0;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;		
		background:#4f4f4f;	
		margin:10px 0 10px 10px;
	}

	.w130{width:130px;height: 35px;}
	.w80{width:50px;height: 30px; line-height:30px;}
	.w120{width:120px;height: 30px; line-height:30px;}

	.btnpink a{
	font-family: Arial, Microsoft YaHei;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	line-height:30px;
	}
	.btnpinkline a{
	font-family: Arial, Microsoft YaHei;
	display: block;
	text-align: center;
	color: #d82974;
	text-decoration: none;
	line-height:30px;
	}
	.btnblue a{
	font-family: Arial, Microsoft YaHei;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	line-height:30px;
	}
	.btngrey a{
	font-family: Arial, Microsoft YaHei;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	line-height:30px;
	}
	.btnpink a:hover{text-decoration: none;}
	.btnblue a:hover{text-decoration: none;}
	.btngrey a:hover{text-decoration: none;}
	.btnpinkline  a:hover{text-decoration: none;}
	.btnpink:hover{background:#c41c64;}
	.btnblue:hover{background:#00bdff;}
	.btngrey:hover{background:#000000;}
	.btnpinkline:hover{background:#fff1f5;}
















/* ================================footer ================================ */
.includefooter{width:100%; margin:0 auto; background: #666666; font-family: Arial, Microsoft YaHei;font-size: 10pt;color:#939393; line-height:29px;}
.links{height:70px; border-bottom:1px solid #929292; text-align:center; font-family: Arial, Microsoft YaHei;color: #fff;text-decoration: none; line-height:70px; font-size:14px;}
.links a{font-family: Arial, Microsoft YaHei;color: #fff;text-decoration: none; line-height:70px; font-size:14px;}
.links a:hover{text-decoration: underline;}
.serviceimg{padding:160px 0 20px 10px;}
.ourlinks{padding:10px; width:100%; height:150px;}
.linkcol1{border-right:1px solid #929292; float:left; width:22%;  text-align:center; }
.linkcol1 a{font-family: Arial, Microsoft YaHei;color: #fff;text-decoration: none; line-height:40px; font-size:14px;}
.linkcol1 a:hover{text-decoration: underline; }
.copyright{font-family: Arial, Microsoft YaHei;color: #fff;text-decoration: none; line-height:28px; font-size:14px;  text-align:center; }
.linksimg{vertical-align: middle;}


/* ================================fee ================================ */

.containerfee{
	width: 1000px;
	min-width:1000px;
    margin:0 auto;
	font-family: Arial, Microsoft YaHei;color:#4f4f4f; font-size: 11pt; line-height:25px;
	}
.containerfee table{font-family: Arial, Microsoft YaHei;color:#4f4f4f; font-size: 11pt;}
.containerfee table tr td{height:25px; padding:5px 5px 5px 5px; text-align:center;}
.feetitle{color:#fff; font-size: 12pt; font-weight:bold; padding:10px; text-align:center;}
.noimg{vertical-align: bottom;}
.hovertitle{font-family: Arial, Microsoft YaHei;color:#fff; font-size: 11pt;padding-left:10px;}
.containerfee ol {padding:0px; margin:0px; padding-left:20px;}
.containerfee ol li{color:#fff;}
.subsectionchinese  ol li{color:#fff; height:25px;}
.link{	position: relative;}
.feebluetitle{color:#1caee1; font-family: Arial, Microsoft YaHei; font-size: 12pt; font-weight:bold;}
#box{
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
	position: absolute;
	background:#1caee1;
	font-size:12px;
}


#box2{
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
	position: absolute;
	background:#1caee1;
	font-size:12px;
}

#box3{
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
	position: absolute;
	background:#1caee1;
	font-size:12px;
}

#box4{
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
	position: absolute;
	background:#1caee1;
	font-size:12px;
}

#box5{
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
	position: absolute;
	background:#1caee1;
	font-size:12px;
}

#box6{
	display: none;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
	position: absolute;
	background:#1caee1;
	font-size:12px;
}


/* ================================shopping cart ================================ */
.containerorder{
	width: 1000px;
	min-width:1000px;
    margin:0 auto;
	font-family: Arial, Microsoft YaHei;color:#4f4f4f; font-size: 11pt; line-height:25px;
	}
.tablelist{width:90%; padding:0; margin:0 auto;}
.tabletitle{font-family:Microsoft Yahei;font-size:20px;color:#454545; text-align:left; padding:20px 0 20px 10px; text-decoration:none; font-weight: bold;}
.tabletitle2{font-family:Microsoft Yahei;font-size:20px;color:#454545; text-align:left; padding:20px 0 20px 10px; text-decoration:none; }
.tablecss{ width:100%; padding:0; margin:0 auto;border-collapse:collapse; border-spacing: 0; }
.tabletd1{ height:40px;background:#1CAEE1; font-family:Microsoft Yahei;font-size:15px;color:#fff;  padding:0 0 0 10px; text-decoration:none;text-align:center; font-weight:bold;  border-bottom:1px solid #dddddd ;}
.tabletd2{ min-height:40px;  font-family:Microsoft Yahei;font-size:12px;color:#D75079;  padding:0 0 0 10px; text-decoration:none;text-align:left;  }
.tabletd3{ height:60px;  font-family:Microsoft Yahei;font-size:13px;color:#444444;  padding:0 0 0 10px; text-decoration:none;text-align:center;  border-bottom:1px solid #dddddd ;}
.tabletd4{ height:30px;  font-family:Microsoft Yahei;font-size:13px;color:#444444;  padding:0 0 0 10px; text-decoration:none;text-align:right;  border-bottom:1px solid #dddddd ; margin:0px;border-spacing: 0; }
.tabletd5{background:#f1f1f1; font-family:Microsoft Yahei;font-size:15px;color:#444;  padding:0 0 0 10px; text-decoration:none;text-align:center;  border-bottom:1px solid #dddddd ;}
.tabletd6{   font-family:Microsoft Yahei;font-size:13px;color:#444444;  padding:0 0 0 10px; text-decoration:none;text-align:center;  border-bottom:1px solid #dddddd ;}

.tabletd3 a{font-family:Microsoft Yahei;font-size:13px;color:#0099FF;  padding:0 0 0 10px; text-decoration:underline;text-align:left; }
.shoppingcartsummary{width:100%; border-top:1px dashed #b7b7b7 ; margin-top:80px; text-align:right;}
.shoppingcarttitle{font-family:Microsoft Yahei;font-size:15px;color:#454545;  padding:20px 20px 10px 20px; font-weight: bold; }
.shoppingcartsub{font-family:Microsoft Yahei;font-size:12px;color:#454545;  padding:10px; text-align:center; margin:10px 0;}
.submitbox{width:600px; margin:0 auto; height:70px;}
.shoppingcartbtn{
float:left;
background:#1CAEE1;
border: 0;
padding: 0;
cursor: pointer;
text-align: center;
-webkit-border-radius: 10px;
-moz-border-radius:10px;
border-radius: 10px;
height: 50px;
line-height: 50px;
font-family: "Microsoft Yahei";
font-size:22px;
padding: 0 15px;
border-color: ;
color:#ffffff;
text-decoration: none;
width:150px;
margin:10px auto;

}


.shoppingcartbtn a{

color:#ffffff;
text-decoration: none;


}
 
.shoppingcartbtn:hover{background: #00bdff;}


.rightprice {
    font-size: 16px;
    color: #D75079;
    line-height: 15px;
    font-weight: bold;
    font-family: Arial,tahoma;
	padding-right:15px;
	padding-left:5px;
	}

.rightpricefinal{
    height: 30px;
    overflow: hidden;
    display: block;
    background-color: #D75079;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    margin-left:5px;
	color:#ffffff;
	font-size:22px;
	text-align:center;
	line-height:30px;
	font-family:Microsoft Yahei;
	padding:6px 10px 6px 10px ;
}

	 #chk{ margin-top:20px; margin-left:20px;}
.div_hidden{ margin-left:65px; width:530px; height:auto; margin-top:5px; border:1px dashed #454545; color:#454545; display:none; padding-left:10px;font-weight:thin;}
.div_hidden2{ margin-left:65px; width:300px; height:auto; margin-top:5px; border:1px dashed #454545; color:#454545; display:none; padding-left:10px;font-weight:thin;}
.blackthin{font-family:Microsoft Yahei;font-size:12px;color:#444444;font-weight:thin;}

.gerytxt{color:#444444; }


.paybank span{
margin-left: 5px;
width: 132px;
height: 32px;
display: inline-block;
vertical-align: middle;
background-image: url(/static/main_site/img/bankPay.gif);
background-repeat: no-repeat;
cursor: pointer;
margin-bottom:8px;
}

.AliPay{background-position: 0 0;}
.Wechatpay{background-position: -411px -259px;}
.BOCOM {background-position: -548px -37px;}
.CCB {background-position: -411px -37px;}
.BOCB2C {background-position: -274px -37px;}
.ICBCB2C {background-position: -137px -37px;}
.CMB {background-position: 0 -37px;}
.CreditCard {background-position: -411px 0;}
.Bill99 {background-position: -274px 0;}
.Tenpay {background-position: -137px 0;}
.ICBCB2C {background-position: -137px -37px;}
.ABC {background-position: -274px -74px;}
.GDB {background-position: -137px -74px;}
.CMBC {background-position: -548px -148px;}
.CIB {background-position: 0 -111px;}
.CEB {background-position: -137px -111px;}
.PSBC {background-position: -548px -111px;}
.CITIC {background-position: -411px -148px;}
.SPDB {background-position: 0 -74px;}
.BOB {background-position: -411px -111px;}
.PAB {background-position: -411px -74px;}
.SHB {background-position: -274px -111px;}
.SRCB {background-position: -411px -222px;}
.HZB {background-position: 0 -222px;}
.NBCB {background-position: -137px -222px;}
.BJRCB {background-position: -137px -148px;}
.Youbei{background-position: -548px -259px;}



/* ================================Download============================= */
.bookcontainer{
	width: 1000px;
	min-width:1000px;
    margin:0 auto;
	border: 1px solid #d3d3d3;
	margin-bottom:40px;
	background:#fff;
}

.subbook7box{float:left; width:14.2%; border-right: 1px solid #e9e9e9; margin:0 auto;}
.subbook6box{float:left; width:16.5%; border-right: 1px solid #e9e9e9; margin:0 auto;}
.subbook3box{float:left; width:33%; border-right: 1px solid #e9e9e9; margin:0 auto;}
.subbook4box{float:left; width:24.6%; border-right: 1px solid #e9e9e9; margin:0 auto;}
.subbook5box{float:left; width:19.9%; border-right: 1px solid #e9e9e9; margin:0 auto;}


.booklevel{text-align:center; margin:0 auto;width:80%; padding:10px 0 10px 0; font-weight:bold;}
.booklevelname{float:left;font-family: Arial, Microsoft YaHei;color:#898a8b; font-size: 11pt; line-height:30px;}
.bookline{float:left; background: url("/static/main_site/img/bookline.gif") center repeat-x; height:30px;}
.bookimg{margin:0 auto;width:114px;}
.bookimg6{margin:0 auto;width:90px;}
.booknum{width:67%;margin:0 auto; padding:10px 0 5px 0; height:22px;}
.booknum2{width:47%;margin:0 auto; padding:5px 0 23px 0; height:22px;}
.booknumdemo{width:35px;margin:0 auto; padding:10px 0 5px 0; height:22px; }

.pinkbox{float:left; min-width:22px; height:22px; background:#dc658b;text-align:center;
margin: 0px; vertical-align: middle; line-height: 22px;  border-width: 1px; border-style: solid; border-color:#c65b7d; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-box-shadow: rgba(255, 255, 255, 0.199219) 0px 1px 0px inset, rgba(0, 0, 0, 0.0429688) 0px 1px 2px; box-shadow: rgba(255, 255, 255, 0.199219) 0px 1px 0px inset, rgba(0, 0, 0, 0.0429688) 0px 1px 2px;
font-size: 9px; margin:3px;
}
.pinkbox a{display:block; cursor: pointer; font-family: Arial, Microsoft YaHei; color:#fff; text-decoration:none;}

.pinkbox:hover{ background:#1daddf;  border-color:#1daddf;}


.pinkboxdemo{float:left; min-width:35px; height:22px; background:#dc658b;text-align:center;
margin: 0px; vertical-align: middle; line-height: 22px;  border-width: 1px; border-style: solid; border-color:#c65b7d; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-box-shadow: rgba(255, 255, 255, 0.199219) 0px 1px 0px inset, rgba(0, 0, 0, 0.0429688) 0px 1px 2px; box-shadow: rgba(255, 255, 255, 0.199219) 0px 1px 0px inset, rgba(0, 0, 0, 0.0429688) 0px 1px 2px;
font-size: 9px; 
}
.pinkboxdemo a{display:block; cursor: pointer; font-family: Arial, Microsoft YaHei; color:#fff; text-decoration:none;}

.pinkboxdemo:hover{ background:#1daddf;   border-color:#1daddf;}

.gotostore2{
	text-align:center;
	font-family: Arial, Microsoft YaHei;color:#5b5f63; font-size: 12px;
	letter-spacing:2px;
	}

.gotostore{width: 1000px;
	min-width:1000px;
    margin:0 auto;
	text-align:right;
	margin-bottom:40px;
	font-family: Arial, Microsoft YaHei;color:#5b5f63; font-size: 12px;
	letter-spacing:2px;
	}
.gotostore a{
	
	font-family: Arial, Microsoft YaHei;color:#5b5f63; font-size: 12px;
	text-decoration:none;
	letter-spacing:2px;

	}

.gotostore a:hover{text-decoration:underline;}

.downloadleftnavtxt a{
font-family: Arial, Microsoft YaHei;
color:#b3b3b3; 
font-size: 10px;
text-decoration:none;
line-height:20px;

	}

.downloadleftnavtxt a:hover{color:#1daddf;}
.downloadleftnavtxt span{font-family: Arial, Microsoft YaHei;
color:#898A8B; 
font-size: 12px;
font-weight:bold;
padding:9px 0 3px 0;
display:block;
border-top: 1px solid #d3d3d3;
}


/* ================================apply============================= */

.applytitle{
	width: 100%;
    margin:20px auto;
	background:#ffffff;
	font-family: Arial, Microsoft YaHei;color:#666666; font-size:16px;line-height:25px;
	height:130px;
	
	letter-spacing:1px;
	
	}

.applytitleleft{
float:left;
width:129px;
padding:15px 50px 10px 50px;
}

.applytitleright{
float:left;
padding:25px 0 10px 0;
}

.applytitle span{
	font-family: Arial, Microsoft YaHei;color:#1daee0; font-size: 20px;

}


.applybox1{
width:100%;
margin:10px 0 10px 0;
background:#fff;

}

.box1left{float:left; background:#ffffff; width:660px; padding:10px;}

.box1left box1leftpinktitle{font-family: Arial, Microsoft YaHei;color:#d64a7b; font-size:16px;line-height:25px; font-weight:bold;}
.classbtn{
	background-color: #fff;
	border:1px solid #666666;
    margin: 9px;
    width: 140px;
	height:40px;
	font-size: 16px;
    display: inline-block;
    color: #666666;
    text-decoration: none;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    cursor: pointer;
	text-align:center;
	line-height:40px;
	font-family: Arial, Microsoft YaHei;
	}

.classbtn:hover{background-color: #1daee0;color: #fff;border:1px solid #1daee0;}
.box1leftpinktitle{font-family: Arial, Microsoft YaHei;color:#d64a7b; font-size:16px;line-height:25px; font-weight:bold;
border-left:5px solid #d64a7b;margin:20px 10px 10px 10px ;
}

.submitapply{
    margin: 10px auto;
    width: 200px;
	height:50px;
	font-size: 20px;
    display: block;
    text-decoration: none;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    cursor: pointer;
	text-align:center;
	line-height:50px;
	font-family: Arial, Microsoft YaHei;
	background-color: #1daee0;color: #fff;border:1px solid #1daee0;
}

.box1right{float:left;  background:#e5e5e5; width:320px; font-family: Arial, Microsoft YaHei; color: #666; font-size: 16px;}


.applybooktitle{ color:#d64a7b; font-weight:bold; width:293px; margin:25px auto; line-height:30px; margin-bottom:10px;}
.applybookimg{width:293px; margin:0 auto;}
.teachertxtcontent{width:293px; margin:10px auto;line-height:25px; }
.applystufdk{width:293px; margin:10px auto;}
.applystufdk1{height:100px;}
.applystufdkimg{float:left;}
.applystufdksummary{float:left; padding:10px;}
.applystufdk2{padding:10px 0px 10px 0px;}



/* ================================class 2016/07/12============================= */
.classcontainer{
	width: 1000px;
	min-width:1000px;
    margin:0 auto;
	border:0px solid #d3d3d3;
	margin-bottom:40px;
	
}


.tabfooter{position:absolute;  bottom:0; width:100%; height:45px;}
.classbtn1{float:left; text-align:center; width:45%; margin-top:5px;}
.classbtn2{float:left; text-align:center;width:5%;}
.classbtn3{float:left; text-align:center;width:45%; margin-top:5px;}


.t2_01{float:left; background:url("/static/main_site/img/ourclass/boxblue373.png") no-repeat; width:373px; height:249px; text-align:center; position:relative;}
.t2_01_img{margin-top:10px; margin-left:10px; position:relative; height:183px;}
.t2_01_img img{position:absolute; left:0; top:0; cursor:pointer;  width:350px; height:183px; }


.t2_02{float:left; background:url("/static/main_site/img/ourclass/boxpink355.png") no-repeat; width:355px; height:249px; text-align:center; position:relative;}
.t2_02_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_02_img img{position:absolute; left:0; top:0; cursor:pointer;  width:330px; height:183px;}


.t2_03{float:left; background:url("/static/main_site/img/ourclass/boxblue267.png") no-repeat; width:267px; height:249px; text-align:center; position:relative;}
.t2_03_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_03_img img{position:absolute; left:0; top:0; cursor:pointer;  width:244px; height:183px;}


.t2_04{float:left; background:url("/static/main_site/img/ourclass/boxblue373.png") no-repeat; width:373px; height:249px; text-align:center; position:relative;}
.t2_04_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_04_img img{position:absolute; left:0; top:0; cursor:pointer; width:350px; height:183px;}



.t2_05{float:left; background:url("/static/main_site/img/ourclass/boxpink267.png") no-repeat;width:267px; height:249px; text-align:center; position:relative;}
.t2_05_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_05_img img{position:absolute; left:0; top:0; cursor:pointer; width:244px; height:183px;}


.t2_06{float:left; background:url("/static/main_site/img/ourclass/boxblue355.png") no-repeat;width:355px; height:249px; text-align:center; position:relative;}
.t2_06_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_06_img img{position:absolute; left:0; top:0; cursor:pointer;  width:330px; height:183px;}

.t2_07{float:left; background:url("/static/main_site/img/ourclass/boxpink248.png") no-repeat;width:248px; height:249px; text-align:center; position:relative;}
.t2_07_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_07_img img{position:absolute; left:0; top:0; cursor:pointer;  width:225px; height:183px;}

.t2_08{float:left; background:url("/static/main_site/img/ourclass/boxblue248.png") no-repeat; width:248px; height:249px; text-align:center; position:relative;}
.t2_08_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_08_img img{position:absolute; left:0; top:0; cursor:pointer;  width:225px; height:183px;}

.t2_09{float:left; background:url("/static/main_site/img/ourclass/boxpink248.png") no-repeat;width:248px; height:249px; text-align:center; position:relative;}
.t2_09_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_09_img img{position:absolute; left:0; top:0; cursor:pointer;  width:225px; height:183px;}

.t2_10{float:left; background:url("/static/main_site/img/ourclass/boxblue248.png") no-repeat; width:248px; height:249px; text-align:center; position:relative;}
.t2_10_img{margin-top:10px; margin-left:12px; position:relative;  height:183px;}
.t2_10_img img{position:absolute; left:0; top:0; cursor:pointer;  width:225px; height:183px;}


.t1_01{float:left; background:url("/static/main_site/img/ourclass/boxblue483.png") no-repeat; width:483px; height:425px; text-align:center; position:relative;}
.t1_01_img{margin-top:10px; margin-left:12px; position:relative;  height:361px;}
.t1_01_img img{position:absolute; left:0; top:0; cursor:pointer;  width:459px; height:361px;}


.t1_02{float:left; background:url("/static/main_site/img/ourclass/boxpink483.png") no-repeat; width:483px; height:425px; text-align:center; position:relative;}
.t1_02_img{margin-top:10px; margin-left:12px; position:relative;  height:361px;}
.t1_02_img img{position:absolute; left:0; top:0; cursor:pointer;  width:459px; height:361px;}


.t3_01{float:left; padding-top:3px; background:url("/static/main_site/img/ourclass/boxpink334.png") no-repeat; width:333px; height:429px; text-align:center; position:relative;}
.t3_01_img{margin-top:10px; margin-left:12px; position:relative;  height:372px;}
.t3_01_img img{position:absolute; left:0; top:0; cursor:pointer;  width:314px; height:372px;}


.t3_02{float:left; padding-top:3px; background:url("/static/main_site/img/ourclass/boxpink334.png") no-repeat; width:333px; height:429px; text-align:center; position:relative;}
.t3_02_img{margin-top:10px; margin-left:12px; position:relative;  height:372px;}
.t3_02_img img{position:absolute; left:0; top:0; cursor:pointer;  width:314px; height:372px;}

.t3_03{float:left; padding-top:3px; background:url("/static/main_site/img/ourclass/boxpink334.png") no-repeat; width:333px; height:429px; text-align:center; position:relative;}
.t3_03_img{margin-top:10px; margin-left:12px; position:relative;  height:372px;}
.t3_03_img img{position:absolute; left:0; top:0; cursor:pointer;  width:314px; height:372px;}

.t4_01{float:left; background:url("/static/main_site/img/ourclass/boxblue334.png") no-repeat;  width:333px; height:429px; text-align:center; position:relative;}
.t4_01_img{margin-top:10px; margin-left:12px; position:relative;  height:372px;}
.t4_01_img img{position:absolute; left:0; top:0; cursor:pointer; width:314px; height:372px;}

.t4_02{float:left; background:url("/static/main_site/img/ourclass/boxblue334.png") no-repeat;  width:333px; height:429px;text-align:center; position:relative;}
.t4_02_img{margin-top:10px; margin-left:12px; position:relative;  height:372px;}
.t4_02_img img{position:absolute; left:0; top:0; cursor:pointer;  width:314px; height:372px;}

.t4_03{float:left; background:url("/static/main_site/img/ourclass/boxblue334.png") no-repeat;  width:333px; height:429px; text-align:center; position:relative;}
.t4_03_img{margin-top:10px; margin-left:12px; position:relative;  height:372px;}
.t4_03_img img{position:absolute; left:0; top:0; cursor:pointer;  width:314px; height:372px;}


.classsubnav{
width:1000px; 
margin:20px auto;
background:url("/static/main_site/img/ourclass/subtitle.jpg") repeat-x;
height:62px;
font-family: Arial, Microsoft YaHei;color:#606465; font-size:15px;line-height:62px;
padding-left:20px;
}

.classsubnav a {font-family: Arial, Microsoft YaHei;color:#606465; font-size:15px;line-height:62px;}
.classsubnav a:hover{text-decoration:underline;}

.classdetail{
width:1000px; 
margin:0px auto;
}

.classtitle{font-family: Arial, Microsoft YaHei;color:#000000; font-size:20px; font-weight:bold; padding: 0 0 30px 30px; width:800px;}
.classcontent{font-family: Arial, Microsoft YaHei;color:#000000; font-size:11pt; line-height:28px; padding: 0 0 0 30px; width:900px;}
.classblueline{border-left:3px solid #61bae4;padding: 0 30px 0 15px; width:900px; }
.classdetailgrey{
width:1000px; 
margin:0px auto;
background:#f5f5f5;
}

.classcontent span{color:#1badde;  font-weight:bold;}
.imgppp {width:331px; height:248px; position:absolute; right:80px; top:30px;}
.classcontent table{width:100%;}
.classcontent table tr td{height: 80px; border-bottom:1px solid #bfbfbf; text-align:center;}
.booktitle{color:#1badde;  font-weight:bold; }
.fontblod{  font-weight:bold; }


/* ================================points============================= */
.pointstitle{
background:url("/static/main_site/img/points/title.gif") no-repeat;
width:1000px;
height:77px;
margin:20px 0 10px 0;
text-align:left;
line-height:70px;
padding-left:20px;
}

.prizebox{
width:1000px;
margin-left:22px;
}

.prizelist{
float:left;
margin:10px 15px 10px 0;
position: relative;
}

.prizelist img{border:1px solid #c5c3c4;}
.pointsnumber{
float:left; width:77.3px;background:#7a838d; border-right:3px solid #ffffff;height:40px;border-top:2px solid #ffffff;
font-family: Arial, Microsoft YaHei;color:#fff; font-size:8pt; line-height:40px;text-align:center;
}
.pointexchange{
float:right; width:105px;background:#15A4FA;height:35px;text-align:center;border-top:2px solid #ffffff;
border-radius: 25px;margin-left: 8px;
}
.pointexchange a{
font-family:Microsoft YaHei,Arial;color:#fff; font-size:14px; line-height:35px;text-decoration:none;text-align:center;
}
.pointexchange a:hover{text-decoration:none;color: none;}


.pageaction{height:50px;}

.pagenum{
	float:right;
	height:20px;
}


.pagenum ul{list-style:none;}
.pagenum ul li{
				margin:5px;
				border:1px solid #A8BACE;
				width:25px;
				height:20px;
				float:left;
				
			}
.pagenum ul li.normal a{
display:block;text-align:center;font-family: "Microsoft Yahei"; color:#666666;font-size:12px;line-height:20px;text-decoration:none;
			}
.pagenum ul li.normal a:hover{background:#15A4FA;  color:#fff;text-decoration:none;}

.pagenum ul li.highlight a{
display:block;text-align:center;font-family: "Microsoft Yahei"; color:#fff;font-size:12px;line-height:20px;text-decoration:none;
background:#15A4FA; 
			}

.prizename{
    text-align: left;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding: 5px 8px 0 8px;
}
.prizename2{
    text-align: left;
    overflow: hidden;
    font-size: 14px;
    color: #15A4FA;
    padding: 0px 8px 0 8px;
}
.prizename2 span{
	font-weight: bold;
	font-size: 16px;
}
.prizename2 span._price{
	color: #919191;
	font-size: 12px;
	font-weight: 300;
	padding-left: 8px;
}
.pointgrey{
 color: #a2a2a2;
}

.layerclose {
text-align:right;
}

.layerclose a {
text-align:right;color: #666; font-size: 14px;text-decoration:underline;
}
.position_button {
	position: relative;
}
.btnStyle {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #1CAEE1!important;
	border-color: #1CAEE1!important;
	padding: 8px 14px!important;
    font-size: 16px!important;
    outline: none!important;
}