@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, rem, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, span
{
	margin: 0;
	padding: 0;
	border: 0;
}
.clear { clear: both }
*
{
	margin: 0px;
	padding: 0px;
}
html
{
	overflow-x: hidden;
	background: #fff;
}
body
{
	max-width: 640px;
	min-width: 300px;
	margin: 0 auto;
	min-height: 100%;
	font-family: 微软雅黑;
}
*
{
	margin: 0px;
	padding: 0px;
}
html
{
	overflow-x: hidden;
	background: #fff;
}
a
{
	text-decoration: none;
	cursor: pointer;
}
ul, ol { list-style: none; }
li { list-style-type: none }
/****网站头部****/
.top_box
{
	height: 45px;
	transform-origin: 0px 0px 0px;
	transform: scale(1, 1);
	width: 100%;
	position: fixed;
	top: 0px;
	z-index: 100;
}
.top_height
{
	width: 100%;
	height: 45px;
}
.header_box
{
	max-width: 640px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #F0F0F0;
	border-bottom: 1px solid #D8D8D8;
}
.hreder_img
{
	float: left;
	width: 25px;
	height: 25px;
	padding-left: 10px;
	margin-top: 10px;
}
.hreder_img img
{
	display: inherit;
	width: 25px;
	height: 25px;
}
.hreder_img a { display: inherit; }
.logo_img
{
	display: inline-block;
	width: 125px;
	height: 40px;
	padding-top: 2px;
}
.logo_img img
{
	display: inherit;
	width: 125px;
	height: 40px;
}
.cd_img
{
	width: 29px;
	height: 25px;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
	position: relative;
}
.cd_img img
{
	display: inherit;
	width: 29px;
	height: 25px;
}
.nav_box
{
	display: none;
	position: absolute;
	top: 35px;
	right: 0px;
	z-index: 1000;
	width: 120px;
	padding: 0px 10px;
	background: #2D90D4;
filter:alpha(opacity:80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}
.nav_box li
{
	color: #FFFFFF;
	font-size: 1rem;
	height: 35px;
	border-bottom: 1px dashed #E9E9E9;
	line-height: 35px;
}
.img_box
{
	width: 100%;
	margin-top: 1.5rem
}
.bmxz_box
{
	max-width: 640px;
	text-align: center;
	margin: 0 auto;
	color: #000;
}
.bmxz_box li
{
	width: 25%;
	float: left;
	text-align: center;
	margin-bottom: 1rem;
}
.bmxz_box li img { width: 62%; }
.bmxz_box li span
{
	width: 100%;
	display: inline-table;
	font-size: 0.8rem;
	color: #000;
}
.zx_box
{
	width: 100%;
	background: #009cff;
	margin-top: 2px;
}
.zx_box .dh
{
	display: block;
	float: left;
	width: 73.75%;
}
.zx_box .dh_btn
{
	display: block;
	float: right;
	width: 26.25%;
}
/**学校**/

.school_box { }
.school_box li
{
	width: 33.3%;
	float: left;
	text-align: center;
	margin-bottom: 1rem;
}
.school_box li img
{
	width: 72%;
	border: 1px solid #CDCDCD;
	border-radius: 8px;
	padding: 5px;
}
.school_box li span
{
	width: 100%;
	display: inline-table;
	font-size: 0.8rem;
	color: #000;
}
.school_bnt
{
	height: 2rem;
	width: 70%;
	background: #009cff;
	line-height: 2rem;
	border-radius: 5px;
	color: #FFF;
	font-size: 1rem;
	margin: 0px auto;
	text-align: center;
}
.news_box
{
	padding: 0px 0.5rem;
	margin-bottom: 1rem;
}
.news_box_img { background: url(../images/liicon.png) no-repeat; }
.news_box ul li
{
	text-align: left;
	line-height: 34px;
	overflow: hidden;
	height: 35px;
	padding-left: 50px
}
.news_box ul li a
{
	display: inline-block;
	color: #000000;
	width: 100%;
	text-align: left;
	line-height: 30px;
	height: 34px;
	overflow: hidden;
	border-bottom: 1px dashed #E5E5E5;
	font-size: 0.8rem;
}
.li1 { background-position: 0 2px; }
.li2 { background-position: 0 -36px; }
.li3 { background-position: 0 -72px; }
.li4 { background-position: 0 -108px; }
.li5 { background-position: 0 -148px; }
.li6 { background-position: 0 -186px; }
.li7 { background-position: 0 -224px; }
.li8 { background-position: 0 -262px; }
/***招生问答***/

.zswd_box
{
	float: left;
	padding: 0px 0.5rem;
	margin-bottom: 1rem;
}
.zswd_box ul li
{
	width: 100%;
	height: 85px;
	float: left;
	padding: 5px 0px;
	border-bottom: 1px dashed #CDCDCD;
}
.zswd_box ul li img
{
	display: inline;
	width: 26%;
	height: 80px;
	border: 1px solid #CDCDCD;
	float: left;
}
.zswd_box ul li b
{
	display: inline-block;
	float: right;
	width: 70%;
	margin: 2px 0px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	color: #000;
	font-size: 0.8rem;
}
.zswd_box ul li p
{
	display: inline-block;
	float: right;
	width: 70%;
	height: 45px;
	line-height: 20px;
	overflow: hidden;
	color: #333333;
	font-size: 0.8rem;
}
/*------在线报名---*/
.zxbm dl { line-height: 3rem }
.zxbm dt
{
	width: 30%;
	display: inline-block;
	zoom: 1;
*display:inline;
	font-size: 1rem;
}
.zxbm dd
{
	width: 67%;
*width:60%;
	display: inline-block;
	zoom: 1;
*display:inline;
	padding: 0;
	margin: 0;
}
.zxbm dd input
{
	width: 90%;
	height: 2.5em;
	border: 1px solid #999;
}
.zxbm dd select
{
	width: 90%;
	height: 2.5em;
}
/*------底部浮窗---*/
.fl
{
	height: 65px;
	overflow: hidden;
}
.fzx
{
	border-top: 1px #ebebeb solid;
	background: #F8F8F8;
	margin: 0 auto;
	min-width: 320px;
	max-width: 640px;
	vertical-align: middle;
	display: block;
	position: relative;
	height: 65px;
}
.fzx
{
	vertical-align: middle;
	display: block;
	position: relative;
	text-align: center;
}
.fzx a
{
	display: inline;
	float: left;
	width: 25%;
	height: 65px;
	color: #008fea;
	text-align: center;
	box-sizing: border-box;
}
.fzx a img
{
	display: inline;
	width: 40px;
	height: 40px;
	margin: 1px auto 0;
	vertical-align: middle;
}
.fzx span
{
	display: block;
	float: left;
	text-align: center;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 0.8rem;
}
/***列表页面***/
.container { font-size: 0.8rem; }
.container .bt
{
	font-size: 0.8rem;
	background: #F7F7F7;
	border: 1px solid #EDECEC;
	margin-top: 2px;
	padding: 5px;
}
.cbox_list { padding: 5px; }
.cbox_list a
{
	font-size: 0.9rem;
	color: #000;
}
.cbox_list li
{
	height: 40px;
	padding-left: 20px;
	overflow: hidden;
	line-height: 40px;
	background: url(../images/ico_t.jpg) no-repeat;
	background-position: 5px 20px;
	border-bottom: 1px dashed #EBEBEB;
}
.zclx { padding: 15px; }
.zclx p { line-height: 1.5rem; }
.page_box
{
	margin: 0.8rem auto;
	text-align: center;
	font-size: 0.8rem;
}
.page_box a { font-size: 0.8rem; }
.navigation
{
	display: table;
	width: 60%;
	height: 35px;
	background: #CB8B01;
	color: #FFFFFF;
	margin: 0px auto;
	text-align: center;
	line-height: 35px;
	font-size: 0.9rem;
	border-radius: 5px;
	font-weight: bold;
}
/****内容页面***/

.container .t
{
	font-size: 1.2rem;
	padding: 20px 10px 0px;
	text-align: center;
}
.container .ct
{
	font-size: 0.9rem;
	padding: 10px;
	overflow: hidden;
}
.container .ct img
{
	width: 96%;
	margin: 10px auto;
}
/*------底部---*/

.footer
{
	margin-top: 10px;
	margin-bottom: 1px;
	line-height: 23px;
	min-width: 320px;
	max-width: 640px;
	padding: 5px;
	text-align: center;
	background: #008fea;
	color: #fff
}
.footer p
{
	margin: 5 px;
	color: #fff;
	font-size: 0.8rem
}
.footer p a { color: #fff }
/**轮播图片**/
.box
{
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.box:after
{
	content: "";
	display: block;
	width: 100%;
	padding-top: 42.7%;
}
.box ul
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.box li
{
	list-style: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.box li:first-child { z-index: 1; }
.box li img
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	border: none;
}
.box .btn
{
	position: absolute;
	bottom: 0.3rem;
	left: 44%;
}
.box .btn div
{
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	margin-right: 0.8em;
	border-radius: 50%;
	border: 1px solid #fff;
}
.box .btn .special { background-color: #FFF; }


.LR-BTN{ width:3rem !important; height:3rem !important;}