/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";.head_cnt .btn-menu{display:none}
.nav-bg{width:100%;background-color:#ddd}
.nav-bg .nav{width:1200px;margin:0 auto}
.nav-bg .nav a{width:12.5%;display:block;float:left;color:#444;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 10px;font-size:14px;height:50px;line-height:50px;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:2%;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:12%;letter-spacing:10px}
.recruit-search-cnt ul{width:78%}
.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 ul li.selected{background-color:#4bc061;color:#fff}
.recruit-search-cnt a.shouqi,.recruit-search-cnt a.zhankai{width:8%;text-align:center;color:#ab0d2c}
.search-result{padding:2%;margin-bottom:2px;font-size:16px;line-height:24px;color:#666}
.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:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.school-list-cnt .school-cnt p{font-size:14px;color:#999;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:#fff;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:80%;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:#222}
.page .pagetotal b{font-weight:500}
.page>ul>li>.active{color:#fff;background-color:#4bc061}
.fst-page a,.last-page a{padding-left:5px;padding-right:5px}
.main_box_shadow{background-color:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(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:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(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:0;border:1px #dedede solid}
.exit textarea{width:96%;margin:0 0 3%;padding:2% 0 2% 3%;color:#999;height:90px;resize:none;outline:0;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(../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(../images/icon-qq.png) no-repeat left center}
.exit-lx a.exit-wx{background:url(../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(../images/icon-wb.png) no-repeat left center}
.coach,.contact-us,.map{padding:6%;margin-bottom:10%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(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:#777;margin-bottom:2%;padding-left:4%;background:url(../img/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 h3 a:hover,.coach li:hover a{color:#950d25}
.contact-us ul{padding-bottom:2%}
.contact-us li{margin-bottom:5%}
.contact-us .li5{margin:10% 0 5%}
.contact-us li p,.contact-us li span{float:left;font-size:14px;line-height:20px;color:#222}
.contact-us li p{width:77%;color:#666}
.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(../images/yuyue.png) no-repeat center center}
.contact-us li a.online-consulting i{background:url(../img/zixun.png) no-repeat center center}
.scrotop{width:70px;height:70px;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:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.scrotop i{display:block;width:50%;margin:10% auto 5%;height:14px;background:url(../img/scrotop.png) no-repeat center center;background-size:contain}
.scrotop span{width:50%;margin:0 auto;font-size:12px;line-height:18px;display:block}
#footer{width:100%;margin:0 auto 0;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 0 1em;text-align:center;border-top:2px solid #4bc061;margin:1.5em 0 2em}
.copyright p{margin-bottom:.3em;margin:0 .3em .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:0}
.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;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;background-color:#ddd;color:#666;border-radius:2px;opacity:.88}
.page ul>li>a:focus,.page ul>li>a:hover{opacity:1}
.page ul>.active>a,.page ul>.active>span{background-color:#61b3e6;color:#fff}
.page ul>.active>a,.page ul>.active>span{cursor:default}
.page ul>.disabled>a,.page ul>.disabled>a:focus,.page ul>.disabled>a:hover,.page ul>.disabled>span,.page ul>li>span{color:#999;background-color:transparent;cursor:default}
.page ul>li{margin:2px;float:left;padding:5px 12px;background-color:#ddd;color:#666;border-radius:2px;opacity:.88}
.page ul>li>a{margin:0;padding:0}
.page ul>li select{border:none}
.page ul>.thisclass,.page ul>.thisclass>a{background-color:#4bc061;color:#fff}
.page ul>.thisclass,.page ul>.thisclass>a{cursor:default}
@media only screen and (max-width:1200px){.head_box{background-position-x:30%}
	#footer,.breadcrumbs,.head,.hy_top_con,.main,.nav-bg .nav{width:1024px}
	.contact-us .li3 p{width:60%}
	.contact-us .li4 p{width:66%}
	.exit-lx a{width:19.33333333333%;margin:0 1%;padding-left:12%}
	.recruit-search-cnt b.attribute{width:10%;letter-spacing:0}
	.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}
	#footer,.breadcrumbs,.head,.hy_top_con,.main{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(../img/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}
	.ask,.head_tel,.hy_top,.main-tit a.more{display:none}
	.main_box_shadow{display:block}
	#QIAO_ICON_CONTAINER .qiao-icon-sector-inner,#QIAO_INVITE_CONTAINER,#footer,#qiao-wrap,.school-list-cnt .school-btn,.sign-up-form ul li .note{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.shouqi,.recruit-search-cnt a.zhankai{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.shouqi,.recruit-search-cnt a.zhankai{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}
