@media screen and (max-width:300px){body{font-size:12px!important}}
@media screen and (max-width:310px) and (min-width:301px){body{font-size:12px!important}}
@media screen and (max-width:320px) and (min-width:311px){body{font-size:12px!important}}
@media screen and (max-width:350px) and (min-width:321px){body{font-size:12px!important}}
@media screen and (max-width:360px) and (min-width:351px){body{font-size:12px!important}}
@media screen and (max-width:470px) and (min-width:361px){body{font-size:12px!important}}
@media screen and (max-width:480px) and (min-width:471px){body{font-size:12px!important}}
@media screen and (min-width:480px){body{font-size:12px!important}}

*{	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	}
.clear{clear:both}
a {
    text-decoration: none;
    color: #111;
}
ul{list-style: none outside none;padding:0;margin:0}
ul ,li{margin: 0px;padding: 0px;border: 0px none;outline: 0px none;vertical-align: baseline;}
img{border:0;}
body{padding:0;margin:0 auto;min-width:320px;max-width:480px;font-family:"Microsoft Yahei","微软雅黑",'黑体',Arial,Helvetica,sans-serif,"Trebuchet MS";word-wrap: break-word;line-height: 1.2;font-size:1em}
.top{
	width:100%;
	height:auto;
	padding:0;
	text-align:center;
	background-color: #4AB7FF;
}
.container{width:100%;min-width:320px;max-width:480px;margin:0 auto;}
.nav li {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.nav{margin:0 auto}
.nav li{float:left;width:25%;*width:24.52%;position: relative;}
.nav i{margin-bottom: 0em;}
.nav p{margin:5px 0 10px 0;*margin:0.5em 0 1em 0;}
.nav a{display: block;text-align: center;position: relative;padding: 0.6em 0px 0em;z-index: 2;}
.icon-home ,.icon-intro ,.icon-prof ,.icon-emp ,.icon-news ,.icon-env ,.icon-teachers ,.icon-more,.icon-xuezi,.icon-zuop,.icon-lianxi,.icon-chengche,.icon-zhuanti{display:inline-block;width:2.3em;height:2.2em;font-size:1.2em}
.icon-home{background:url('nav_icon1.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-intro{background:url('nav_icon2.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-prof{background:url('nav_icon3.png') no-repeat 50% 0 ;background-size:100% 100%;}
.icon-emp{background:url('nav_icon4.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-news{background:url('nav_icon5.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-env{background:url('nav_icon6.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-teachers{background:url('nav_icon7.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-more{background:url('nav_icon8.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-xuezi{background:url('nav_icon9.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-zuop{background:url('nav_icon10.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-lianxi{background:url('nav_icon11.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-zhuanti{background:url('nav_icon12.png') no-repeat 50% 0;background-size:100% 100%;}
.icon-chengche{background:url('nav_icon13.png') no-repeat 50% 0;background-size:100% 100%;}


/*------首页专业图片和标题---*/
.p_img{width:5em;height:1em;display:inline-block;}
.titles{background:url('t_bg.gif');height:auto;padding:0.5em 0;margin-bottom:0.5em;margin-top:0.5em;}
.titles img{float:left}
/*------内页公共头部---*/
.title{width:100%;height:auto;padding:0;text-align:center;}
.site{
	width:100%;
	height:70px;
	overflow:hidden;
	margin-bottom:10px;
	padding:5px 0;
-webkit-transition:height .2s ease-in-out;	background-image: url(tt_bg.png);
	background-repeat: repeat;
}
.site a{display:block;float:left;position:relative;height:30px;line-height:30px;width:25%;text-align:center;font-size:16px;color:#FFF;}

/*------内页导航---*/
.tnav{background:url('tnav_bg.gif');height:auto;max-height:45px;padding:0.6em 0;text-align:center;margin-bottom:0.5em}
.knav ul{border:1px solid #E5E5E5;background-color:#fff;}
.knav li{line-height:2em;font-size:1.8em;padding-left:3em;border-bottom:1px solid #E5E5E5;background:url('knav_dot.png') no-repeat;background-position:15% 50%;background-size:10% 45%;*font-size:120%;*height:2em;}

/*------内容大标题-----*/
.bt{
	font-size:1em;
	line-height: 2em;
	background-color: #F7F7F7;
	height: 2em;
	padding-left: 1em;
	font-weight: normal;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: 1px solid #E5E5E5
}
/*------内容页翻页-----*/
.butt{
	text-align:center;
	margin-bottom:1em;
	margin-top:1em;
	margin-right: 1.5em;
	margin-left: 1.5em;
	line-height:2em;
	font-size:1.2em;
	*font-size:1em;
}
.sxbt{
	margin-right: 1.5em;
	margin-left: 1.5em;
	line-height:2em;
	font-size:1.2em;
	*font-size:1em;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	height: 2em;
}

/*------免费电话---*/
.call{padding:0.3em 0;background:url('call_bg.jpg');margin-bottom:1em;height:50px}
.call input{/*width:48%;margin:0 0.5em; padding-top:0.5em;padding-bottom:0.5em;*/vertical-align: middle;}

/*------在线报名---*/
.zxbm dl{line-height:3.5em}
.zxbm dt{width:28%;*width:35%;display:inline-block;zoom:1;*display:inline;font-size:1.3em;margin-left:10px;*margin-left:0.1em;}
.zxbm dd{width:67%;*width:60%;display:inline-block;zoom:1;*display:inline;padding:0;margin:0;}
.zxbm dd input{
	width:80%;
	height:2.5em; 
	border:1px solid #999;
}
.zxbm dd select{width:80%;height:2.5em;}
/*------底部---*/
.footer{margin-top:10px;padding:5px 10px 20px 10px;line-height:23px;height:202px;text-align:center;color: #646464;font-size: 1.2em;background:url('foot_bg.gif');color:#fff}
.footer p{margin:10px;color:#fff}
.footer p a{color:#fff}
/*------底部浮窗---*/
.fl{height:45px; overflow:hidden;}
.fzx{border-top:1px #ebebeb solid; background:#008fea;margin:0 auto;min-width: 320px;max-width: 480px;vertical-align: middle;display: block;position: relative;height:45px; padding-top:3px; }
.fzx{vertical-align: middle;display: block;position: relative;text-align:center;}
.fzx div{ width:25%; float:left; height:45px;border-right:1px #ebebeb solid;}
.fzx div.zxd{border:none;}
.fzx a{text-align:center; line-height:45px; color: #FFF; }
.fzx span{font-weight:bold;font-size:16px;}