/*for whole page math*/
body{
	font-family: "Arial","Microsoft Yahei","Hiragino Sans GB",sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
}

div{
	margin:0px;
	padding:0px;
	border:0px;
}

h1,h2,h3,p,a,img,li{
	margin:0px;
	padding:0px;
	border:0px;
}

ul{
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
}

.wrap{
	width:980px;
	margin:0px auto 0px auto;
	border:0px;
}

.br5{width:980px; height:5px; }
.br10{width:980px; height:10px; }
.br15{width:980px; height:15px; }
.br25{width:980px; height:25px; }
.br30{width:980px; height:30px; }
.br50{width:980px; height:50px;}

.br5-bg{background-color:#fe612c; width:980px; height:5px; }


.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.br-round{background-image:url("bg4.jpg");background-repeat: no-repeat; width:980px;height:62px;}

/*part1*/
.part1{
	width:100%;
	height:450px;
	background-image:url("cover.jpg");
	background-size: contain;
}



.box {width: 90%;background-color: #493887;margin:0px auto;border-radius: 20px;}
.box p{}

.part2{
	width:100%;
	
	background-color:#0f63a2;
}

.part2 h2{
	font-size:18px;
	font-weight:normal;
	line-height:1.5em;
	text-align:center;
	color:#f49ea0;
}



/*part3*/
.part3{
	width:100%;
	
	background-color:#614b9e;
}
.part3 h1{
	font-size:24px;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	color:#faa720;
	letter-spacing:1px;
	
}
.part3 h2{
	font-size:16px;
	font-weight:normal;
	line-height:1.5em;
	text-align:center;
	color:#FFFFFF;
	letter-spacing:1px;
}

#table1{
	width:780px;
	border-spacing:3px;
	margin:0px auto;
}

#table1 tr{
	
}
#table1 th{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 2px;
	color:#493887;
	background: #9999cb;
	border-radius: 20px;
	height: 25px;
}
#table1 td{
	font-size:14px;
	font-weight:normal;
	line-height:1.8em;
	text-align:left;
	letter-spacing: 0.5px;
	color:#fff;
	padding:15px 0 20px 15px;
	text-indent:-10px;
	vertical-align: top;
}

#table1 h3{
	font-weight:normal;
	font-size:14px;
	line-height:1.3em;
	text-indent:0px;
	margin:10px;
}

#table1 span{
	font-size:16px;
	color:#faa720;
	line-height:2em;
	letter-spacing: 1px;
}

#table2{
	width:780px;
	border-spacing:3px;
	margin:0px auto;
}

#table2 tr{
	
}
#table2 th{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
	color:#493887;
	background: #9999cb;
	height: 30px;
}
#table2 td{
	font-size:14px;
	font-weight:normal;
	line-height:1.6em;
	text-align:left;
	letter-spacing: 0.5px;
	color:#493887;
	background: #fff;
	padding:10px;
	vertical-align: middle;
}

#table2 h3{
	font-weight:normal;
	font-size:14px;
	line-height:1.3em;
	text-indent:0px;
	margin:10px;
	
}

#table2 span{
	font-weight:bold;
	font-size:16px;
	color:#0b3e5f;
	
}



#table3{
	width:780px;
	border-spacing:3px;
	margin:0px auto;
}

#table3 tr{
	
}

#table3 td{
	font-size:15px;
	font-weight:normal;
	line-height:1.8em;
	text-align:left;
	letter-spacing: 0.5px;
	color:#fff;
	padding:10px;
	vertical-align: top;
}

#table3 h3{
	font-weight:normal;
	font-size:14px;
	line-height:1.3em;
	text-indent:0px;
	margin:10px;
	
}

#table3 span{
	font-weight:bold;
	font-size:16px;
	color:#f5af1b;
	line-height:2em;
}


#table4{
	width:780px;
	border-spacing:3px;
	margin:0px auto;
}

#table4 tr{
	
}
#table4 th{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
	color:#493887;
	background: #9999cb;
	height: 30px;
}
#table4 td{
	font-size:14px;
	font-weight:normal;
	line-height:1.6em;
	text-align:left;
	letter-spacing: 0.5px;
	color:#493887;
	background: #fff;
	padding:10px;
	vertical-align: middle;
}

#table4 h3{
	font-weight:normal;
	font-size:14px;
	line-height:1.3em;
	text-indent:0px;
	margin:10px;
	
}

#table4 span{
	font-weight:bold;
	font-size:16px;
	color:#0b3e5f;
	
}

#table5{
	width:760px;
	border-spacing:3px;
	margin:0px auto;
}

#table5 tr{
	
}

#table5 td{
	font-size:15px;
	font-weight:normal;
	line-height:1.6em;
	text-align:center;
	letter-spacing: 0.5px;
	color:#333;
	padding:10px;
	background: #fff;
}

#table5 th{
	background-color:#777;
	color:#fff;
	padding:5px;
}
#table5 h3{
	font-weight:bold;
	font-size:15px;
	
}

#table5 span{
	font-weight:bold;
	color: #fcb00c;
	font-size:16px;
}





/*headwrap template*/
a{text-decoration:none;}
.headwrap{ margin-bottom: 16px;}
q:before,q:after { content:'';}
.top_tip{ background-color: #fff; height: 98px;}
.top_tip img{display: block;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.w980{ width:980px;}
.bc{ margin-left:auto;margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.logo{ margin: 15px 0 0 10px; padding-right: 13px; border-right: 1px solid #d8d8d8;}
.logo img{width:130px;}
.tel{ margin-top: 34px; margin-right:10px;}
.tel h4{color: #272727; font-size: 14px;font-weight: normal;letter-spacing: 3.5px;line-height: 20px;}
.tel p{color: #d10f00; font-size: 26px;font-weight:900;}
.gplus{margin-top:36px; margin-right:10px;}
.youtube{margin-top:36px; margin-right:10px;}
.qrcode{margin-top:20px;}
.top_nav{ height: 81px; background-color: #d10f00;}
.top_nav a{ color: #fff;}
.m-train{ margin-top: 15px; width: 340px; height: 52px; border-right: 1px solid #ab0c00;}
.nav-title{ display: block; margin: 0 8px; width: 17px; font-size: 18px; font-weight: bold;}
.nav-item a{ display: inline-block; height: 26px; line-height: 26px; padding: 0 15px 0 9px; font-size: 14px;}
.m-remarks{ margin-top: 15px; width: 240px; height: 52px; border-left: 1px solid #e91100; border-right: 1px solid #ab0c00;}
.m-fachine{ margin-top: 15px; width: 165px; height: 52px; border-left: 1px solid #e91100; border-right: 1px solid #ab0c00;}
.m-remarks .nav-title,
.m-fachine .nav-title,
.m-global .nav-title{ margin: 0 7px 0 24px;}
.m-global{ margin-top: 15px; height: 52px; border-left: 1px solid #e91100; width: 220px;}
.homepage{ color:#000; text-decoration:none;}
.clear{clear: both;}
h3,fieldset{ margin:0 auto;padding:0;}
h3{height:59px; line-height:59px;}
h3 a.homepage{ font-size:26px; color:#585858;}
h3 a.homepage:hover{color:#ff4400;}
h3 { font-size:100%;font-weight:normal; }
a.homepage{ float: left; display: inline-block; margin: 28px 0 0 16px;}
a.homepage{ display: block;}

/*footer template 1*/
.footer{
	width:100%;
	margin:0px auto;
	padding:0px;
	background-color:#555;
	color:#fff;
}

.footer img{
	padding:30px 30px 30px 0px;
}

.footer p{
	font-size:13px;
	line-height:1.5em;
	padding:30px;
}

.footer a.link{
	font-size:16px;
	line-height:1.8em;
}

.footer a.link:link{
	color: #ffcccc;
	text-decoration: none;
}

.footer a.link:visited{
	color: #ffcccc;
}

.footer a.link:hover{
	color:#336699;
}

.ielts{color:#ffcccc;}
.cope{color:#ff6600;}
.toefl{color:#0099cc;}
.sat{color:#339966;}

/*address*/
h4{margin:0px; padding:0px; border:0px;}
.xiaoqu {position: relative; height: 820px; background-color: #eaeaea;}
.xiaoquBg{ display:none;}
.advisory_title{ height: 61px; border-bottom: 1px solid #ff610d;}
.advisory{ top: 41px; left: 50%; margin-left: -94px; width: 198px; height: 38px; background: url("/images/advisory.png") no-repeat center; }
.xiaoqu_rt{ margin-top: 45px;}
.xq_details{ width:980px; height:130px; margin:20px 0px; float:left; }
.xq_details3{ width: 548px;}
.xq_details3 .xq_dert{ width: 460px;}
.xq_details h4{ width:280px; height:130px;  float:left; margin:0px 10px;}
.xq_details h4 img{width:280px; height:130px; }
.xq_dert{ margin-left: 8px; width:360px; height:125px; float:left;}
.xq_dert span{ display:block; padding-bottom:10px; color: #555;font-size:12px;}
.xq_dert span a{ color:#ff610d;font-size:12px;}
.xq_dert span.address_btn{ margin-bottom: 10px; width: 124px; height: 31px; line-height: 31px; text-align: center; padding: 0; background-color: #ff610d; color:#fff; font-size: 16px;}
.advisory_logo{ display: block; height: 54px; width: 307px; right: 5px; bottom: 60px; }
#friend_link{ height:43px; line-height:43px; background:#3e474a; text-align:center;clear:both;}
.friend_link{ height:40px; color:#595959;}
.friend_link a{ color:#ccc;}
.copyright{ height:100px; line-height:24px; padding:10px 0 30px; color:#666; text-align:center; clear:both;}
address,caption,cite,code,dfn,em,strong,th,var,b,i { font-style:normal; font-weight:normal;}
.pr{ position:relative;}
.pa{ position:absolute;}