@charset "utf-8";
.head_cnt .btn-menu {
	display:none;
}
.nav-bg {
	width:100%;
	background-color:#dddddd;
}
.nav-bg .nav {
	width:1200px;
	margin:0 auto;
}
.nav-bg .nav a {
	width:12.5%;
	display:block;
	float:left;
	color:#444444;
	font-size:18px;
	line-height:44px;
	text-align:center;
}
.nav-bg .nav a:hover, .nav-bg .nav a.hover {
	background-color:#ab0e2d;
	color:#FFF;
}
.breadcrumbs {
	width:1200px;
	margin:0 auto 1px;
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.breadcrumbs a:hover, .breadcrumbs a.hover {
	color:#ab0e2d;
}
.main_l {
	width:74.16666%;
}
.main_r {
	width:23.33333%;
}
.main_banner {
	margin-bottom:20px;
}
.main {
	width:1200px;
	margin:0 auto 20px;
}
.main-tit a.more {
	float:right;
	height:40px;
	line-height:40px;
	margin-right:2%;
}
.recruit-search {
	padding:0%;
	margin-bottom:2%;
}
.recruit-search-cnt {
	margin-bottom:10px;
	line-height:28px;
	border-bottom:1px #dedede dashed;
	padding-bottom:10px;
}
.recruit-search-cnt b.attribute {
	width:50%;
	letter-spacing:10px;
	margin: 5px 14px;
}
.recruit-search-cnt ul {
	width:100%;
}
.recruit-search-cnt ul li {
	float:left;
	padding:0 8px;
	text-align:center;
	font-size:14px;
	line-height:24px;
	margin:2px 5px;
	cursor:pointer;
}
.recruit-search-cnt .thisclass {
	color: #ff4a06;
    font-weight: 700;
}
.recruit-search-cnt a.zhankai, .recruit-search-cnt a.shouqi {
	width:8%;
	text-align:center;
	color:#ab0d2c;
}
.search-result {
	padding:2%;
	margin-bottom:2px;
	font-size:16px;
	line-height:24px;
	color:#666666;
}
.search-result b {
	font-size:20px;
	color:#ab0d2c;
}
.school-list-cnt {
	padding:2% 2%;
	margin-bottom:2%;
}
.school-list-cnt .school-logo {
	float:left;
	width:22%;
	text-align:center;
}
.school-list-cnt .school-cnt {
	float:left;
	width:73%;
	margin:0 2%;
}
.school-list-cnt .school-cnt a.school-tit {
	display:block;
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:600;
	color:#444444;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.school-list-cnt .school-cnt p {
	font-size:14px;
	color:#999999;
	line-height:22px;
}
.school-list-cnt .school-cnt p span {
	margin-right:5%;
}
.school-list-cnt .school-cnt .mt {
	margin-bottom:10px;
	margin-top:10px;
}
.school-list-cnt .school-btn {
	float:right;
	width:12%;
}
.school-list-cnt .school-btn a {
	font-size:14px;
	line-height:26px;
	text-align:center;
	color:white;
	display:block;
	background:#4bc061;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-bottom:10px;
}
.school-list-cnt .school-btn .a-zixun {
	background:#fff;
	border:1px solid #4bc061;
	color:#4bc061;
	margin-bottom:0;
}
.page {
	width:98%;
	padding:2% 0;
	margin:0 10% 2%;
}
.page>ul>li {
	float:left;
}
.page>a, .page>b {
	width:10%;
	background-color:#f5f5f5;
	font-size:14px;
	line-height:32px;
	text-align:center;
	padding:5px 15px;
	border-radius:2px;
	margin-right:10px;
}
.page>b {
	background-color:#fff;
}
.page>a:hover {
	background-color:#4bc061;
	color:#fff;
}
.page .pagetotal, .page>a:hover.pagetotal {
	background-color:#FFF;
	color:#222222;
}
.page .pagetotal b {
	font-weight:500;
}
.page>ul>li>.active {
	color:white;
	background-color:#4bc061;
}
.fst-page a, .last-page a {
	padding-left:5px;
	padding-right:5px;
}
.main_box_shadow {
	background-color:#FFF;
	-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1);
	box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1)
}
.main_r .ad {
	display:block;
	width:100%;
	margin-bottom:5%;
	text-align:center;
}
.main>.main_r {
	float:right;
}
.college-profile {
	margin-bottom:10%;
}
.main_r .exit {
	width:100%;
	padding:0 0 8%;
	margin-bottom:10%;
	border:0;
	background-color:#ffffff;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)
}
.main_r .exit h3 {
	width:100%;
	height:48px;
	line-height:48px;
	background-color:#ab0e2d;
	color:#fff;
	text-align:center;
	font-size:20px;
	margin-bottom:20px;
}
.exit .exit-cnt {
	padding:0 8%;
}
.exit .form-bd div {
	margin-bottom:5%;
}
.exit input {
	width:96%;
	line-height:30px;
	padding-left:3%;
	height:30px;
	color:#999;
	font-size:12px;
	outline:none;
	border:1px #dedede solid;
}
.exit textarea {
	width:96%;
	margin:0 0% 3%;
	padding:2% 0 2% 3%;
	color:#999;
	height:90px;
	resize:none;
	outline:none;
	border:1px #dedede solid;
}
#btn {
	cursor:pointer;
	width:70%;
	margin:0% 15%;
	line-height:32px;
	height:32px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background:#ab0e2d;
	border:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.exit p.exit-tel {
	font-size:16px;
	height:50px;
	line-height:50px;
	text-align:center;
}
.exit p.exit-tel i {
	padding:0 10px;
	margin-right:5px;
	background:url(https://www.zxzxfw.com/skin/images/exit-tel.png) no-repeat center center;
}
.exit-lx a {
	display:block;
	width:19.33333333333%;
	float:left;
	margin:0 3%;
	padding-left:8%;
	font-size:12px;
	text-align:center;
	cursor:pointer;
}
.exit .exit-lxxx p {
	display:block;
}
.exit-lx a.exit-qq {
	background:url(https://www.zxzxfw.com/skin/images/icon-qq.png) no-repeat left center;
}
.exit-lx a.exit-wx {
	background:url(https://www.zxzxfw.com/skin/images/icon-wx.png) no-repeat left center;
	position:relative;
}
.exit-lx a .wx_tc {
	position:absolute;
	top:30px;
	left:-50px;
	z-index:200;
	display:none;
}
.exit-lx a.exit-wx:hover .wx_tc {
	display:block;
}
.exit-lx a.exit-wb {
	background:url(https://www.zxzxfw.com/skin/images/icon-wb.png) no-repeat left center;
}
.coach, .contact-us, .map {
	padding:6%;
	margin-bottom:10%;
	background-color:#FFF;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)
}
.coach h3, .contact-us h3, .map h3 {
	font-size:20px;
	font-weight:500;
	line-height:30px;
	padding-bottom:5px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:5%;
}
.coach h3 span, .contact-us h3 span, .map h3 span {
	padding-bottom:6px;
	border-bottom:1px solid #950d25;
}
.coach h3 a {
	font-size:14px;
	color:#999;
	float:right;
}
.coach li {
	color:#777777;
	margin-bottom:2%;
	padding-left:4%;
	background:url("../images/li_img.png") no-repeat left;
}
.coach li a {
	display:block;
	font-size:14px;
	line-height:24px;
	color:#777;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.coach li:hover a, .coach h3 a:hover {
	color:#950d25;
}

.contact-us ul {
	padding-bottom:2%;
}
.contact-us li {
	margin-bottom:5%;
}
.contact-us .li5 {
	margin:10% 0 5%;
}
.contact-us li span, .contact-us li p {
	float:left;
	font-size:14px;
	line-height:20px;
	color:#222222;
}
.contact-us li p {
	width:77%;
	color:#666666;
}
.contact-us .li4 p {
	width:70%;
}
.contact-us li a {
	float:left;
	width:46%;
	font-size:14px;
	color:#fff;
	line-height:30px;
	text-align:center;
}
.contact-us li a.online-booking {
	background-color:#f86202;
	margin-right:8%;
}
.contact-us li a.online-consulting {
	background-color:#3fae31;
}
.contact-us li a i {
	padding:0 8px;
	margin-right:5px;
}
.contact-us li a.online-booking i {
	background:url("https://www.zxzxfw.com/skin/images/yuyue.png") no-repeat center center;
}
.contact-us li a.online-consulting i {
	background:url("../images/zixun.png")no-repeat center center;
}
.scrotop {
	width:30px;
	height:30px;
	line-height:15px;
	background-color:#4bc061;
	font-size:12px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	position:fixed;
	bottom:50px;
	display:none;
	-moz-border-radius:74px;
	-webkit-border-radius:74px;
	border-radius:74px;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)
}
.scrotop i {
	display:block;
	width:50%;
	margin:10% auto 5%;
	height:14px;
	background:url("../images/scrotop.png") no-repeat center center;
	background-size:contain;
}
.scrotop span {
	width:0%;
	margin:0 auto;
	font-size:0px;
	line-height:18px;
	display:block;
}
#footer {
	width:100%;
	margin:0px auto 0px;
	text-align:center;
	font-size:14px;
	line-height:24px;
	padding-top:20px;
	border-top:1px solid #dbdbdb;
}
#footer table {
	width:100% !important;
}
.copyright {
	display:none;
	padding:1em 0em 1em;
	text-align:center;
	border-top:2px solid #4bc061;
	margin:1.5em 0 2em;
}
.copyright p {
	margin-bottom:0.3em;
	margin:0 0.3em 0.3em;
	font-size:12px
}
.copyright p a {
	margin-right:5px;
	font-size:12px
}
.last {
	display:none;
	width:100%;
	height:40px;
	line-height:40px;
	background:#ab0e2d;
	position:fixed;
	z-index:99999;
	bottom:0px;
}
.last ul li {
	float:left;
	width:33%;
	height:40px;
	border-right:1px #880e23 solid;
	background:#ab0e2d;
	text-align:center;
	display:block;
	overflow:hidden;
}
.last ul li a {
	display:inline-block;
	height:40px;
	width:99.8%;
	color:#FFF;
	border-right:1px #ab0e2d solid;
	text-align:center;
}
.last ul li a span {
	font-size:14px;
	font-weight:600;
}
.page {
	margin:0;
	padding:20px;
	text-align:center;
	font-size:12px;
	display:block
}
.page ul {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-left:0;
	margin-bottom:0;
	padding:0
}
.page ul > li {
	display:inline
}
.page ul > li > a, .page ul > li > span {
	margin:0 2px;
	float:left;
	padding:0;
	color:#666;
	border-radius:2px;
	opacity:.88
}
.page ul > li > a:hover, .page ul > li > a:focus {
	opacity:1
}
.page ul > .active > a, .page ul > .active > span {
	color:#fff
}
.page ul > .active > a, .page ul > .active > span {
	cursor:default
}
.page ul > li > span, .page ul > .disabled > span, .page ul > .disabled > a, .page ul > .disabled > a:hover, .page ul > .disabled > a:focus {
	color:#999999;
	background-color:transparent;
	cursor:default
}
.page ul > li, .page-num {
	margin:2px;
	float:left;
	padding:5px 12px;
	background-color:#ddd;
	color:#666;
	border-radius:2px;
	opacity:.88
}
.page .active {
	background-color:#03b5ce;
}
.page ul > li > a {
	margin:0;
	padding:0
}
.page ul > li select {
	border:none
}
.page ul > .thisclass > a, .page ul > .thisclass {
	background-color:#4bc061;
	color:#fff
}
.page ul > .thisclass > a, .page ul > .thisclass {
	cursor:default
}
@media only screen and (max-width:1200px) {
.head_box {
background-position-x:30%;
}
.hy_top_con, .head, .breadcrumbs, .nav-bg .nav, .main, #footer {
width:1024px;
}
.contact-us .li3 p {
width:60%;
}
.contact-us .li4 p {
width:66%;
}
.exit-lx a {
width:19.33333333333%;
margin:0px 1%;
padding-left:12%;
}
.recruit-search-cnt b.attribute {
width:50%;
letter-spacing:0px;
}
.school-list-cnt .school-cnt a.school-tit {
height:auto;
max-height:68px;
line-height:34px;
}
}
@media only screen and (max-width:1024px) {
.nav-bg .nav a {
font-size:16px;
}
.hy_top_con, .head, .breadcrumbs, .main, #footer {
width:95%;
}
.nav-bg .nav {
width:100%;
}
.main_l, .main_r {
width:100%;
}
.school-list-cnt .school-cnt a.school-tit {
font-size:20px;
}
.school-list-cnt .school-btn a {
font-size:14px;
}
.exit .form-bd div {
margin-bottom:2%;
}
.main_r .exit {
width:98%;
margin:0 1% 4%;
float:left;
height:auto;
padding:0 0 2%;
}
.exit p.exit-tel {
margin-bottom:2%;
}
.exit .exit-lxxx p.exit-lx {
width:40%;
margin:0 30%;
}
.exit-lx a {
width:27.333%;
margin:0 3%;
padding-left:0;
}
.exit textarea {
margin-bottom:0;
}
#btn {
line-height:40px;
height:40px;
}
.exit p.exit-tel {
height:30px;
line-height:30px;
}
.coach, .contact-us {
width:44%;
padding:2%;
margin:0 0 4%;
float:left;
}
}
@media only screen and (max-width:970px) {
.school-list-cnt .school-cnt a.school-tit {
font-size:16px;
line-height:24px;
max-height:48px;
}
.school-list-cnt .school-btn a {
font-size:12px;
}
.exit .exit-lxxx p.exit-lx {
width:50%;
margin:0 25%;
}
}
@media only screen and (max-width:767px) {
.head_box {
padding:5% 0;
}
.head .logo a {
width:95%;
}
.head .logo span {
font-size:26px;
}
.head_cnt .btn-menu {
position:absolute;
width:32px;
height:30px;
background-image:url(../images/h.png);
background-repeat:no-repeat;
background-size:30px auto;
-webkit-background-size:30px auto;
overflow:hidden;
text-indent:-100%;
display:block;
text-align:center;
font-size:21.6px;
font-size:2.16rem;
color:#fff;
line-height:1.2;
right:1px;
top:8px;
display:block;
}
.nav-bg {
background-color:#ab0e2d;
}
.nav {
padding:5px 0;
height:auto;
}
.nav-bg .nav a {
width:25%;
height:30px;
color:#FFF;
line-height:30px;
font-size:14px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-align:center;
}
.nav-bg .nav a:hover, .nav-bg .nav a.hover {
background-color:#95051c;
}
.recruit-search-cnt b.attribute {
width:14%;
}
.school-list-cnt {
padding:3%;
}
.school-list-cnt {
padding:3% 5%;
}
.school-list-cnt .school-cnt {
width:80%;
padding-left:5%;
margin:0 auto;
}
.school-list-cnt .school-cnt a.school-tit {
font-size:18px;
line-height:28px;
height:56px;
}
.school-list-cnt .school-logo {
width:15%;
}
.exit .exit-lxxx p.exit-lx {
width:100%;
margin:0 auto;
display:-webkit-box;
display:flex;
justify-content:center;
height:30px;
line-height:30px;
}
.hy_top, .head_tel, .main-tit a.more, .ask {
display:none;
}
.main_box_shadow {
display:block;
}
.school-list-cnt .school-btn, .sign-up-form ul li .note, #footer, #qiao-wrap, #QIAO_INVITE_CONTAINER, #QIAO_ICON_CONTAINER .qiao-icon-sector-inner {
display:none !important;
}
#QIAO_ICON_CONTAINER, #QIAO_INVITE_CONTAINER {
width:0 !important;
height:0 !important;
}
.copyright, .last {
display:block;
}
.page {
width:100%;
padding:10px 0 10px 0;
}
}
@media only screen and (max-width:680px) {
.head_box {
background-position-x:25%;
}
.recruit-search-cnt b.attribute {
width:auto;
}
.recruit-search-cnt a.zhankai, .recruit-search-cnt a.shouqi {
width:10%;
}
.recruit-search-cnt ul {
width:100%;
padding-top:2%;
}
.school-list-cnt .school-cnt {
width:55%;
padding-left:5%;
margin:0 auto;
}
.school-list-cnt .school-logo {
width:38%;
padding-top:5px;
}
.school-list-cnt .school-cnt a.school-tit {
font-size:16px;
line-height:24px;
height:28px;
overflow:hidden;
}
.school-list-cnt .school-cnt p .sp-address {
display:none;
}
.school-list-cnt .school-cnt p .sp-xuefei {
float:right;
}
.school-list-cnt .school-cnt .mt {
margin-bottom:5px;
margin-top:0;
overflow:hidden;
text-overflow:ellipsis;
height:36px;
font-size:12px;
}
.coach h3 span, .contact-us h3 span, .map h3 span {
font-size:16px;
line-height:24px;
}
.coach h3 a {
font-size:12px;
}
}
@media only screen and (max-width:540px) {
.coach, .contact-us {
width:90%;
padding:4.9%;
}
.search-result {
font-size:14px;
}
.search-result b {
font-size:16px;
}
.recruit-search-cnt a.zhankai, .recruit-search-cnt a.shouqi {
font-size:14px;
width:14%;
}
}
@media only screen and (max-width:480px) {
.school-list-cnt .school-cnt p span {
font-size:12px;
}
}
@media only screen and (max-width:400px) {
.head_box {
background-position-x:20%;
}
.school-list-cnt .school-cnt a.school-tit {
font-size:14px;
}
.search-result {
font-size:12px;
}
.search-result b {
font-size:14px;
}
.school-list-cnt .school-cnt p span {
margin:0;
}
}
.container .tab .tabList {
	height:auto!important;
}
.nav-box {
	margin-bottom:0!important;
}
