@charset "utf-8";
/* CSS Document */
h1{margin:0;padding:0;font-size:16px;}
dl,dt,tr,td,ul,li,h2,dl,dt,dd,p,form,em,font,textarea{margin:0;padding:0;}
*{ margin-top: 0px; margin-bottom: 0px;}
body{font-family: "microsoft yahei";line-height: 24px; text-align:left !important;margin:0; padding:0; width:100% !important; background:#fff;}
h2{ font-size:30px; font-family:"microsoft yahei"}
strong{color: #444;}
a{text-decoration: none;filter: Alpha(Opacity=100);opacity:1;transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;-moz-transition: opacity 0.5s ease}
a:link{text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
ul{ list-style:none;}
img { border:none; max-width:100%; height:auto;}
.clear{ clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0; display:block; margin:0; padding:0;}
.clearfix:after {visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: ".";}
.clearfix{zoom:1;}
.left{ float:left;}
.right{ float:right;}

.top{width:100%;height:auto; background:url(../images/banner_bg.jpg) no-repeat center center; position:relative; text-align:center}
.top h1{ position:absolute; display:none;}
.top img{ vertical-align:middle;}
.rq-box{width:100%;height:94px;background:url(../images/gjzs.jpg) repeat-x;}
.zs{width:100%;height:94px;  margin:0 auto;}
.rq{width:50%;height:79px;font-size:20px;color:#fff; padding-top:15px; line-height:35px; position:relative;}
.rq p{width: 490px;display: block; padding-right:10px;position: absolute;right: 0px;top: 10px;}
.rq span{color:#5ea1e5; font-weight:600;}
.dh{width:50%;height:94px; background:url(../images/gjzs1.jpg) repeat-x;}
.dh dt{ float:left; margin-top:15px; margin-left:15px;}
.dh dd{ float:left;color:#fff;font-size:20px;margin-left:15px; font-weight:600;}
.bm{ line-height:94px;}
.dh dd.dh2{margin-left:10px; margin-top:20px; width:150px;}
.dh2 p{ display:block;height:30px;color:#fff600;font-size:30px; font-family:"microsoft yahei"; line-height:30px;}
/* .bt p{position:absolute; right:0px;top: 0;}
.bt p a{font-size:14px; font-family:"宋体"; font-weight:normal; line-height:20px; margin:0 5px;color:#333; border-right:1px solid #666; padding-right:10px;}
.bt p a:hover{ color:#F00} */
.nav-box{width:100%;height:auto;}
.nav1{width:1200px;height:auto; margin:0 auto; margin-top:20px;}
.ad{
	width:1200px;
	margin:0 auto;
}
.nav-box .ad{
	margin-top: 20px
}
.nav2{width:1200px; margin:0 auto;margin-top:20px;}
.bt{width:1200px;height:50px; border-bottom:4px #005db5 solid; margin:0 auto; margin-top:10px;}

.banner-bg{
	position: relative;
    text-align: center;
    background: url(../images/banner-bg.jpg) no-repeat center;
}
/* h2{font-size:30px;color:#4d4d4d;line-height:52px; text-align:center;padding:0 10px; margin:0 auto; font-weight:normal;} */
.bt b{
	display: block;
	float:left;
	line-height: 50px;
	color:#444;
}
.bt b span{
	color:#e84810;
}
.bt a{
	display: block;
	float: right;
	font-size:20px;
	line-height: 50px;
}


.school_tit{
	margin:20px 0;
}
.school_tit li{
	float: left;
	line-height: 40px;
	font-size:20px;
	background-color: #dedede;
	margin:0 1%;
	padding:0 2%;
}
.school_tit li.hover,.school_tit li:hover{
	background-color: #005db5;
	color:#fff;
}
.school_cnt>div{
	display: none;
}
.school_cnt #con_aa_1{
	display: block;
}
.school_cnt dl{
	width:22%;
	margin:0 1.5%;
	float:left;
	position: relative;
	
	overflow:hidden;
	
}


.school_cnt dl dt img{transition:All 1s ease-in-out;-webkit-transition:All 1s ease-in-out;-moz-transition:All 1s ease-in-out;-o-transition:All 1s ease-in-out;-ms-transition:All 1s ease-in-out;}
.school_cnt dl:hover dt img{ transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}

.school_cnt dl dt span{display: block;  width:100%; height:auto; line-height:50px; background:#000; opacity:0.7;  position:absolute; left:0; bottom:20%; color:#fff; font-size:20px; font-weight:bold; text-align:center;
	transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);
	transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.school_cnt dl:hover dt span{  transform:translate(0px,200px);-ms-transform:translate(0px, 150px);-webkit-transform:translate(0px,150px);-moz-transform:translate(0px,150px); -o-transform:translate(0px,150px);}
/*ѧУ��ϸ����*/
.school_cnt dl dd{ width:84%; background:#f0f0f0; padding:8%; position:absolute; left:0; top:0px;
	transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;
	 transform:translate(0px,-300px);-webkit-transform:translate(0px,-300px);-moz-transform:translate(0px,-300px);-ms-transform:translate(0px,-300px);-o-transform:translate(0px,-300px);}
.school_cnt dl:hover dd {  transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px); -o-transform:translate(0px,0px);}	
.school_cnt dl dd h3{ font-size:16px; height:30px; line-height:30px; margin-bottom:2%;}
.school_cnt dl dd a{ display:block; width:150px; height:36px; line-height:36px; margin:20px auto 0px; text-align:center;  border-radius:3px;color:#fff; font-size:16px; background:#2e59a7; }	
.school_cnt dl dd p{
	font-size:14px;
}
.pic{width:1200px; margin:0 auto;}
.xx{width:auto; margin-top:15px;}
.xuexiao{width:22.8%;height:auto;border:1px solid #d9d9d9; margin:0 1% 2%; padding-bottom:8px; position: relative;}
.xuexiao span{
	display: block; 
	width:100%;
	height:auto;
	line-height:50px; 
	position: absolute;
	top:40%;
	left:0; 
	background-color: #000;
	opacity:0.7;
	text-align: center;
	color:#fff;
	font-size:18px;
	font-weight: bold;
}
.xxuex{ padding-left:8px; height:150px;}

.xuexiao dd{width:100%;height:36px; background:#dfd8db; margin:0 auto; text-align:center;}
.xuexiao dd a{ line-height:36px;color:#0e0e0e;font-size:16px;}
.xuexiao1{width:219px;height:250px;border:1px solid #d9d9d9; margin-right:0px;}
.xuexiao1 dd{width:204px;height:36px; background:#dfd8db; margin:0 auto; text-align:center;}
.xuexiao1 dd a{ line-height:36px;color:#0e0e0e;font-size:16px;}
.liyou{width:996px;height:315px;border-left:2px solid #e0dede;border-right:2px solid #e0dede;border-bottom:2px solid #e0dede; padding-bottom:10px;}
.san dl{width:195px; margin-left:35px; padding-top:60px; float:left;}
.san dt{ float:left;}
.san dd{ float:left;}
.san dd h3{height:76px; line-height:76px;color:#5d5d5d;font-size:25px; font-weight:normal; margin-left:15px;}
.san dd.lb{ font-family:"宋体"; padding-bottom:10px; clear:both;width:183px; background:#ebebeb; padding-top:10px; padding-left:15px; margin-top:20px;color:#666; font-size:16px; line-height:30px;}
/* 20190910 */
.xx .xx-item{
    float: left;
    width: 18.666%;
    min-width: 217px;
    margin: 10px 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    overflow: hidden;
}
.xx .xx-item:hover{
    box-shadow: 0 0 6px rgba(0,0,0,.2)
}
.xx .xx-item:hover dt,.xx .xx-item:hover dd{
    border-color: #fff;
}
.xx-item dt{
    height: 107px;
    border: 1px solid #ebebeb;
    border-bottom: none;
    overflow: hidden;
}
.xx-item dd {
    padding: 0 10px 10px;
    border: 1px solid #ebebeb;
}
.xx-item dd .school-logo{
    position: relative;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.xx-item .address-icon{
    margin-right: 4px;
    background-position: 0 -238px
}
.xx-item dd .school-logo a{
    position: absolute;
    width: 60px;
    height: 60px;
    padding: 5px;
    background-color: #fff;
    left: 0;
    bottom: 0;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,.1);
    -moz-box-shadow:  0 0 6px 3px rgba(0,0,0,.1);
    box-shadow: 0 0 6px 3px rgba(0,0,0,.1);
}
.xx-item dd p{
    font-size: 12px;
    
}
.xx-item dd .school-logo p{
   text-align: right;
   color: #8d959d;
}
.xx-item dd .school-cnt{
    height: 32px;
    color: #888;
    line-height: 16px;
    margin-bottom: 16px;
    overflow: hidden;
}
.xx-item dd .school-name{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #0b244b;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.xx-item dd .school-name:hover,.xx-item dd .school-cnt a{
    color: #b58e4b;
}
.xx-item .tag-list {
    border-top: 1px dashed #e3e3e8;
    padding-top: 16px;
    height: 42px;
    line-height: 24px;
    overflow: hidden;
}
.xx-item .tag-list span{
    font-size: 12px
}
.tag{
    font-size: 12px;
    color: #fff;
    line-height: 1;
    padding: 1px 3px;
    margin: 0 2px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    font-style:normal
} 
.tag:last-child{
    margin-right: 0
}
.tag-color1{
    background-color: #98b984;
}
.tag-color6{
    background-color: #9197d6;
}
.tag-color2{
    background-color: #6f90c6;
}
.tag-color3{
    background-color: #f4ab6f;
}
.tag-color4{
    background-color: #c58686;
}
.tag-color5{
    background-color: #cfa589;
}

/* 20190910 */





.baoming{width:264px; margin-top:7px; margin-right:7px;}

.baoming h3{width:264px;height:35px; background:url(../images/baoming.jpg) no-repeat; text-align:center; line-height:35px; color:#8c3d06;font-size:16px;}
.bd{width:264px;height:auto; border-left:1px solid #d2d0d0;border-right:1px solid #d2d0d0; padding-left:5px; padding-bottom:10px;}
.bd tr{height:30px;}
.mc{width:auto;font-size:14px;color:#424242;}
.bottom_form_input{width:177px;height:19px; line-height:19px;border:1px solid #cdcdcd}
#yuanxiao{width:177px;height:25px; line-height:19px;border:1px solid #cdcdcd; line-height:25px;}

.bd textarea{height:40px;border:1px solid #cdcdcd;width:177px;}
.mc1{width:auto;font-size:14px;color:#424242; text-align:center; padding-top:10px;}
.submit1{width:121px;height:39px; background:url(../images/anniu.jpg) no-repeat; text-align:center; line-height:39px;font-size:19px;color:#7c2c00; border:none;}
.db{width:264px;height:4px; background:url(../images/bd.jpg) no-repeat;}



.nav3{width:1200px;height:auto; margin:0 auto; position:relative; margin-top:30px;}
.bt h2 span{color:#bf0000;}
.baoming-dh{font-weight:normal;color:#434141;height:52px; line-height:52px;  position:absolute; top:0px; right:0px;width:270px;font-size:22px;}
.baoming-dh span{color:#bf0000;}
.zsxx1,.zsxx{width:996px;height:auto;border-left:2px solid #e0dede;border-right:2px solid #e0dede;border-bottom:2px solid #e0dede; padding-bottom:10px; padding-top:10px; }.xuanze{width:980px;height:250px;border-bottom:1px dashed #bccde1; margin:0 auto; padding-top:10px;}
.zhaosheng{width:420px; border:1px solid #e7e7e7; position:relative; padding-top:15px; padding-bottom:10px;}
.shang{ margin-left:15px; margin-top:10px; width:auto;}
.shang p{width:auto; line-height:30px; padding-left:20px; padding-top:5px;}
.tub{width:152px;height:138px;border:1px solid #cdcdcd; text-align:center;}
.tub a{color:#434141;line-height:36px;}
.anniu{ padding-top:5px; padding-left:25px;}
.anniu a{ display:block;width:121px;height:39px; float:left;background:url(../images/anniu.jpg) no-repeat; text-align:center; line-height:39px;font-size:19px;color:#7c2c00; margin-left:40px;}
.jzrq{width:224px;height:33px; background:#d20b0b; display:block; position:absolute; right:0;top:0px;font-size:15px;color:#fff; text-align:center; line-height:33px;}
.jzrq span{font-size:18px;}
.school{width:526px; line-height:45px; margin-left:30px;font-size:18px;color:#4e4e4e;}
.school span{font-size:22px;color:#010101;}


.nav4{height:auto; margin-bottom:10px; width:1200px; margin:0 auto; margin-top:20px;}
.bottom-form{padding-top:10px;}
.zsxx td{height:45px;}
.text-xz{width:200px;height:26px;border:1px solid #dedede;}
.submit2{width:224px;height:47px; background:url(../images/tijiao.jpg) no-repeat;color:#fff; text-align:center; line-height:47px; font-size:20px;font-family: "microsoft yahei"; margin-top:20px; border:none;}
#hzyx {
font-family: "宋体";
line-height: 24px !important;
width: auto !important;
text-align: left !important;
font-size: 12px;
color: #444;
margin:0 auto;
margin-top:15px;
padding: 0;}

.zsxx p{ float:left; width:31%; height:36px; margin:15px 0 0 10px;}
.zsxx p span{ float:left;}
.zsxx p input{ float:left;}
.zsxx p.tj_btn input{ float:none;}
.zsxx p.tj_btn{ width:100%; text-align:center; height:auto;}

/* .last{ display:none;width:100%; height:40px; line-height:40px; background:#2978BB; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #61B3FA solid; background:#2978BB; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;} 
.last ul li a em img{ vertical-align:middle;} */
.footer{ display:none;     text-align: center;color: #666;font-family: '宋体'; font-size: 12px; border-top: 1px solid #017d05; padding: 10px 0 50px 0;}





/**form star**/
/* .form{
	background: #fff url(../images/form-bg1.png) no-repeat center center;
	border-radius: 3px;
	box-shadow: 0 2px 10px rgba(0,0,0,.1)
}
.form .form-top{
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color:#333;
	padding:3.5% 2% 3%;
}
.form .form-top span{
	font-size: 28px;
	color:#ff6600;
}
.form form{
	padding:0 6% 3.5%;
}
.form form>div{
	width: 30%;
	float: left;
}
.form form .submit{
	width: 100%;
	text-align: center;
}
.form form .name,.form form .age,.form form .school{
	margin-bottom: 2.3%;
}
.form form .age,.form form .phone{
	padding:0 5%;
}
.form form div span{
	width: 28%;
	float: left;
	line-height: 36px;
	font-size: 16px;
	color:#333;
}
.form form div div{
	float: left;
	width: 72%;
}
.form form div input,.form form div select{
	width: 93%;
	padding-left: 5%;
	height: 30px;
	line-height: 30px;
	outline: none;
	border: 1px solid #ccc;
}
.form form div select{
	width: 100%;
	height: 32px;
	line-height: 32px;
}
.form form .submit input{
	width: 20%;
	margin:3.2% 40% 0;
	line-height: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	padding:0;
	border:0 none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #ff6600;
	color: #fff;
	font-size: 20px;
} */

/* form public start */
.form-group .layui-bg-value,.form-group .layui-bg-value{
    position: absolute;
    left: 0;
    height: 32px;
    font-size: 14px;
    color: #999;
    font-weight: normal;
    line-height: 30px;
    padding: 2px 12px;
    cursor: text;
    z-index: 0;
}
.form-group .bg-value-left{
    left: 3%;
}
.form-group .layui-bg-value em{
    color: #ae2a2a;
    margin-right: 3px
}
/* form public end */
form{
    max-width: 900px;
    margin: 0 auto;
}
/* faq start */
.faq-main{
    margin:0 -1.5% 10px;
}
.school-form{
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 30px;
    border: 20px solid #e8eaf4; 
    background: #fff url(../images/faq-bg.png) no-repeat center bottom;
}
/*.school-form form{
    padding: 0 20px;
}
*/
.school-form .sub-tit{
	text-align: center;
	margin-top: 0;
    margin-bottom: 20px;
    overflow: hidden;
}
.school-form .sub-tit span{
    font-size: 30px;
    color: #193495;
    position: relative;
	font-weight:bold;
}
.school-form .sub-tit span::after,.school-form .sub-tit span::before{
    display: block;
    content: '';
    position: absolute;
    top: 0;
    width: 88px;
    height: 100%;
}
/* .school-form .sub-tit span::after{
    left: -108px;
    background: url(../images/faq-l.png) no-repeat center right;
}
.school-form .sub-tit span::before{
    right: -108px;
    background: url(../images/faq-r.png) no-repeat center left;
} */

.school-form .dashed-box{
    position: relative;
    width: 100%;
    height: 1px;
    border: 1px dashed #dee2ee;
    margin-bottom: 30px;
}
.school-form .dashed-box::after,.school-form .dashed-box::before{
    display: block;
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background: #e8eaf4;
    top: -7px;
}
.school-form .dashed-box::after{
    right: -8px;
}
.school-form .dashed-box::before{
    left: -8px;
}
/* faq end */
/* 甯歌闂 end */
/* 鎶ュ悕 start */

.select-search{
    height: 34px;
    position: relative;
}
.schoolName-box,.school-option ul{
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
select[multiple], select[size] {
    width: 100%;
    max-height: 200px !important;
}
.school-option select {
    border: none !important;
}
.select-search .school-option.hidden{
    display: none
}
.select-search button{
    height: 34px;
    color: #999;
    line-height: 1.42857143;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    background: url(../images/select-icon.png) no-repeat center right 5px;
}
.select-search .school-option input{
    /* position: absolute; */
    margin: 10px auto 5px;
    height: 30px;
    padding: 6px 12px;
    border: 1px solid #ccc;
    width: 100%;
    /* width: 82%; */
}
/* .schoolName-box{
    padding-top: 45px;
} */
.select-search .school-option{
    position: absolute;
    background-color: #fff;
    width: 100%;
    /* max-height: 200px; */
    /* max-height: 245px; */
    top: 32px;
    left: 0;
    padding: 0 15px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 99;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 5px 10px  rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 10px  rgba(0,0,0,.1);
    box-shadow: 0 5px 10px  rgba(0,0,0,.1);
}
.select-search .school-option li{
    font-size: 14px;
    color: #555;
    line-height: 30px;
    cursor: pointer;
}
.school-option select option{
	padding: 8px 12px;
	line-height: 30px;
	border: none !important
}
.control-label,.form-group-main{
    float: left;
}
.control-label{
    position: relative;
	font-size: 14px;
	line-height: 1.42857143;
    font-weight: normal;
    width: 97px;
    padding-left: 27px;
    line-height: 30px\9;
    margin-bottom: 0\9;
    /* margin-right: 15px; */
    color: #666;
	z-index: 0;
	box-sizing: border-box
}
.form-group-main{
    position: relative;
    width: 64%;
    width: calc(100% - 97px);
}
.school-form{
    padding: 30px 30px 20px;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.2);
}

.school-form .form-group{
    width: 29.333%;
    margin: 0 2% 15px;
    float: left;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.school-form .submit-group{
    width: 100% !important;
    text-align: center;
}
.school-form .submit-group .btn-default{
    width: 140px;
    line-height: 22px;
    background: #ce9b5b;
    color: #fff;
    border: none !important;
    box-shadow: 0 5px 5px rgba(206,155,91,.4)
}
.school-form .submit-group,
.form-control{
    border: none !important;
    box-shadow: none !important;
    background: none !important;
}
.form-control{
  color: #999
}


.control-label em{
    position: absolute;
    color: #ae2a2a;
    z-index: 0;
    left: 5px;
}
.input-group-addon{
    border: none !important;
}
.school-form .sex-bg{
    background: url(http://www.yuloo.com/images/public-img/form-icon.png) no-repeat 0 10px;
}
.school-form .custom-bg{
    background: url(http://www.yuloo.com/images/public-img/form-icon.png) no-repeat 0 -47px;
}
.school-form .phone-bg{
    background: url(http://www.yuloo.com/images/public-img/form-icon.png) no-repeat 0 -103px;
}
.school-form .yixiang-bg{
    background: url(http://www.yuloo.com/images/public-img/form-icon.png) no-repeat 0 -162px;
}
.school-form .grade-bg{
    background: url(http://www.yuloo.com/images/public-img/form-icon.png) no-repeat 0 -219px;
}
.school-form .birthday-bg{
    background: url(http://www.yuloo.com/images/public-img/form-icon.png) no-repeat 0 -276px;
}
/* 鎶ュ悕 end */
/**form end**/


/* link start */
.link-box{
    background: #fff;
}
.link {
    padding-top: 2%;
}

.link .link-title {
    width: 100%;
    text-align: left;
    font-size: 24px;
    height: 26px;
    line-height: 24px;
    font-weight: bold;
    color: #222;
    margin: 0 auto 25px;
    position: relative;
    padding-left: 20px;
}

.link .link-title::before {
    position: absolute;
    display: block;
    content: '';
    left: 0;
    top: 0;
    background: #373c77;
    width: 6px;
    height: 26px;
    border-radius: 0 3px 3px 0;
}

.link .module-title {
    margin-bottom: 20px;
}

.link a {
    padding: 0 10px 10px;
    display: block;
    float: left;
    font-size: 14px;
    color: #666;
}

.link a:hover {
    color: #b49277;
}
  
/* link end */

@media only screen and (max-width:1200px){
	.ad{
		width: 95%;
	    margin:0 2.5%;
	}

	.xx .xx-item{
        width: 23%;
        margin: 1%;
	}
	.nav1{
		width: 98%;
		margin: 0 auto;
	}
	.pic,.bt{
		width: 100%;
	}

	.form form div span {
	    width: 32%;
	}
	.form form div div {
	    width: 68%;
	}
}


@media only screen and (max-width:1024px){
	.xx .xx-item{
		width: 31.333%;
		min-width: auto;
	}
	
	.form-horizontal .control-label{
		padding-top: 7px
	}
}
@media only screen and (max-width: 870px) {
	.form form {
	    padding: 0 3% 3.5%;
	}
	.form form div span {
	    width: 40%;
	}
	.form form div div {
	    width: 59%;
	}
}
@media only screen and (max-width:800px){

	.top img{ width:100%; height:auto;}
	.rq{ line-height:30px; padding:0px; width:100%;}
	.rq p{ position:static; width:95%; padding:0px; margin-left:15px; margin-top:10px; font-size:18px !important;}
	.dh{ width:100%; height:52px; }
	.rq-box{ height:105px;}
	.dh dt img{ width:40px; height:auto; }
	.dh dt{ margin-left:10px;}
	.dh2 p{ font-size:18px; float:left;  line-height:52px; margin-right:10px;}
	.dh dd{ height:52px; line-height:52px;}
	.dh dd.dh2{ margin-top:0px; line-height:52px; width:auto}
	.bt h2 span{ display:none !important;}
	.bt h2 a{ margin:0px !important; }
	.bt,.nav1,.pic,.dh1,.nav4,.zsxx{ width:99%; overflow:hidden;}
	.dh1 a{ width:50%; height:30px; line-height:30px; padding:0px;}
	.dh1 span{ position:static;}
	.dh1{ height:auto;}
	.xuexiao{ width: 21.5%; margin:1% 1.5%;}
	.xuexiao dd{
		width: 100%;
	}

	.school_cnt dl{
		width: 45%;
		margin:0 2.5% 4%;
	}
	.school_cnt dl dt{
		text-align: center;
	}
	.xx{ height:auto; width:100%;}
	.zsxx p{ width:48%;}
	.zsxx{ width:99%;}
	#link_tp{ width:98% !important;}
	#hzyx{ width:98% !important;}
	.dh1 span{ width:99%; display:block;}
	.dh1 span a{ width:99%; text-align:right; display:block;}
	.liyou,.nav2,.xuanze,.nav3,.zsxx1{ width:99% !important; height:auto;}
	.baoming{ display:none;}
	.san dl{ width:26%; margin:0 28px; padding-top:40px;}
	.baoming-dh{ display:none;}
	.tub img{ width:100%; height:auto;}
	.tub{ width:41%;}
	.shang p{ width:50%;}
	.school{ width:45%; line-height:34px;}
	.xuanze{ padding:10px 0;}
	.zhaosheng{ width:50%;}
	
	}
@media only screen and (max-width:767px){
	.xuexiao{ margin: 10px 14px;}
	.zsxx{ width:99%;}
	.san dl{ margin: 0 26px; }
	.ad,.xx_ggt{ display:none;}
	#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
	.copyright,.last{ display:block;}

	.school-form .form-group{
		width: 46%;
	}
	.control-label {
		padding-left: 35px;
	}

	.form-horizontal .control-label{
		padding-top: 7px
	}
	.select-search button,.select-search .school-option input{
		display: none;
	}
	.select-search .school-option{
		width: 100%;
		display: block !important;
		position: static;
		padding: 0;
		height: auto;
		box-shadow: none;
		border: none
	}
	.schoolName-box{
		height: auto;
	}
	.school-option select{
		height: 34px;
		line-height: 34px;
		padding-left: 17px;
		background: none;
	}
	.bt,.school-form .sub-tit span{
		font-size: 22px;
	}
	.bt a{
		font-size: 12px;
		font-weight: normal !important;
	}
	.bt a strong{
		font-weight: normal !important;
		color: #999;
	}
}

@media only screen and (max-width:640px){
	.rq{ height:auto; line-height:28px;}
	.rq p{ margin-top:10px; margin-bottom:5px;}
	.bmb_bg{ display:none;}
	.last{ display:block; }
	#hzyx{margin-bottom: 50px;}

	.xx .xx-item{
        width: 48%;
        margin: 1%;
        min-width:140px;
    }

	.school_cnt dl dd h3{
		height: auto;
		line-height: 30px;
	}
	.school_cnt dl dt span{
		font-size:16px;
		line-height: 30px;
	}
	.school_tit li{
		font-size:16px;
		padding:0 3%;
	}
	.footer{ display:block;}
	.xuexiao{ margin:10px 40px;}
	.san dl{ width:33%; margin:0px;}
	.zhaosheng{ width:44%; height:auto;}
	.shang{ margin:5px;}
	.shang p{ padding:0 5px; width:97%;}
	.tub{ width:93%; padding:5px;}
	.tub a{ display:block; text-align:center; font-weight:bold;}
	.shang p{ width:99%; padding-left:0px;}
	.anniu a{ margin:7px;}
	.school{ line-height:40px;}
	.anniu{ padding:0px;}
	}
	

@media only screen and (max-width:570px){
	.school-form .form-group{
		width: 96%;
	}
	.school-form .form-group a{
        display: block;
        width: 100%;
        margin-top: 2%
    }
}
@media only screen and (max-width:480px){
	.xuexiao{ margin: 10px 42px;}
	.dh dd{ font-size:18px;}
	.dh dt{ display:none;}
	.xuexiao{ margin: 10px 6px;}
	.zsxx p{ width:98%;}
	.san dl{ width:46%; margin-left:10px;}
	.school{ width:50%; margin-left:20px;}
	.school_cnt dl{
		width: 48%;
		margin:0 1% 2%;
	}
	}
	
@media only screen and (max-width:414px){
	.rq p{ font-size:16px !important;}
	.xuexiao{ width:47%; margin: 10px auto;float: none;}
	.zsxx{ width:98%;}
	.xuexiao{ text-align:center; float:left; padding:0px; margin:4px;}
	.xuexiao img{ width:100%; height:auto;}
	.xxuex{ height:auto; padding-left:0px;} 
	.xuexiao dd{ width:100%;}
	.xxuex{ height:136px; overflow:hidden;}
	.xuexiao dd a{ font-size:14px;}
	.san dd.lb{ width:93%;}
	.dh dd.bm{ display:none;}
	.bt p a{ display:none;}
	.san dl{ width:99%;}
	.school_cnt dl dd h3{
		font-size:14px;
		line-height: 26px;
	}
	.school_cnt dl dd p{
		line-height: 20px;
		font-size:12px;
	}
	}
	
@media only screen and (max-width:380px){
	.xuexiao{ width:46%; text-align:center; float:left; padding:0px; margin:4px;}
	.zhaosheng{ width:99%;}
	.tub{ width:44%;} 
	.shang p{ width:47%; float:right; font-size: 14px;line-height: 24px;}
	.school{ width:97%; margin:0 5px;} 
	} 
	
@media only screen and (max-width:360px){
	.xuexiao{ width:47%; margin:4px;}
	.bt h2 img{ width:100%; height:auto;}
	
	}
@media only screen and (max-width:320px){
	.rq p{ font-size:16px !important; margin:5px !important; width:96%;}
	.dh1 span a{ display:none;}
	.dh1 a{ width:50%;}
	.xuexiao{ width:47%; margin:3px;}
	.xuexiao dd a{ font-size:14px;}
	.xxuex{ height:116px; overflow:hidden;}
	.text-xz{ width:58%;}
	.xuexiao dd a{ font-size:12px;}
	.tub img{ width:100%; height:auto; }
	
	.tub a{ font-size:14px;}
	}
