
.head_cnt .btn-menu {
display: none;
}
.hy_top {
width: 100%;
height: 30px;
line-height: 30px;
background: #ececec;
position: relative;
}
.hy_top_con {
width: 1200px;
margin: 0 auto;
}
.hy_top span {
float: left;
width: 200px;
font-size: 12px;
font-family: 'Microsoft YaHei';
color: #95313a;
}
.fenxiang {
width: 275px;
float: right;
}
.fenxiang a {
padding-left: 22px;
font-family: "Microsoft YaHei";
font-size: 12px;
color: #999;
display: inline-block;
margin-right: 10px;
margin-left: 5px;
}
.wx_tc {
position: absolute;
top: 30px;
left: -50px;
z-index: 200;
display: none
}
.breadCrumb {
width: 1200px;
margin: 0 auto;
font-size: 12px;
height: 48px;
line-height: 48px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ad, .nav-top, .header, .container {
width: 1000px;
margin: 0 auto;
}
.ad {
text-align: center;
}
.bread-bg {
background-color: #f8f8f8;
height: 40px;
margin-bottom: 20px;
overflow: hidden;
}
.bread-cnt {
float: left;
line-height: 40px;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
/*head begin*/
.head_box {
width: 100%;
padding: 40px 0;
background: url("../images/head_bg.jpg") no-repeat center center;
background-size: cover;
line-height: 100px;
background-position-x: 10%;
}
.head {
width: 1200px;
margin: 0 auto;
}
.head .logo {
float: left;
}
.head .logo a {
float: left;
margin-right: 15px;
}
.head .logo span {
font-size: 36px;
color: #000;
}
.head_tel {
font-size: 24px;
float: right;
color: #ab0e2d;
position: relative;
z-index: 5;
}
.head_tel a {
color: #ab0e2d;
}
.head_tel::after {
position: absolute;
content: attr(data-letter);
transform-origin: top left;
top: 0;
left: 0;
color: rgba(255,255,255,1);
z-index: -1;
transform: rotateX(10deg) rotateY(-6deg) rotateZ(0deg) skew(1deg, 1deg);
}
/*head end*//*nav-bg begin*/.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;
}
/*nav-bg end*/.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: 25%;
float: left;
}
.main_banner {
margin-bottom: 20px;
}
.banner-box {
width: 61.7977%;
}
/*banner*/.fullSlide {
width: 100%;
position: relative;
}
.fullSlide .bd {
margin: 0 auto;
position: relative;
z-index: 0;
overflow: hidden;
}
.fullSlide .bd ul {
width: 100%
}
.fullSlide .bd li {
width: 100%;
overflow: hidden;
text-align: center;
position: absolute;
left: 0;
top: 0;
}
.fullSlide .bd li a {
display: block;
}
.fullSlide .hd {
width: 100%;
position: absolute;
z-index: 1;
bottom: 15px;
left: 0;
height: 30px;
line-height: 30px;
}
.fullSlide .hd ul {
text-align: center;
}
.fullSlide .hd ul li {
cursor: pointer;
display: inline-block;
*display:inline;
zoom: 1;
width: 8px;
height: 8px;
border: 3px #fff solid;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
margin: 5px;
overflow: hidden;
line-height: 999px;
}
.fullSlide .hd ul .on {
background-color: #fff;
}
.fullSlide .prev, .fullSlide .next {
display: block;
position: absolute;
z-index: 1;
top: 50%;
margin-top: -30px;
left: 0;
z-index: 1;
width: 30px;
height: 60px;
background: url(../images/prev.png) no-repeat;
cursor: pointer;
filter: alpha(opacity=50);
opacity: 0.5;
display: none;
}
.fullSlide .next {
left: auto;
right: 0;
background: url(../images/next.png) no-repeat;
}
/*banner end*/.hot-headline {
width: 36.8539%;
border: 1px #ccc solid;
}
.hot-headline-tit li {
float: left;
width: 50%;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px #ccc solid;
cursor: pointer;
}
.hot-headline-tit li.hover {
color: #fff;
background-color: #ab8a6c;
position: relative;
}
.hot-headline-tit li.hover:after {
content: "";
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 12px solid #ab8a6c;
position: absolute;
bottom: -12px;
left: 50%;
}
.hot-headline-tit li i {
padding: 0 12px;
margin-right: 4px;
}
.hot-headline-tit li#aa1 i {
background: url("../images/icon_news2.png")no-repeat center center;
}
.hot-headline-tit li#aa1.hover i {
background: url("../images/icon_news.png")no-repeat center center;
}
.hot-headline-tit li#aa2 i {
background: url("../images/icon_news2.png")no-repeat center center;
}
.hot-headline-tit li#aa2.hover i {
background: url("../images/icon_news.png")no-repeat center center;
}
.hot-headline-box {
padding: 4% 4% 3%;
background-color: #FFF;
}
.hot-headline-box>div {
display: none;
}
.hot-headline-box .headline {
display: block;
}
.hot-headline-box .hot-questions .hot-questions-l {
float: left;
width: 48%;
}
.hot-questions .hot-questions-l span {
display: block;
color: #ab8a6c;
font-size: 14px;
text-align: center;
}
.hot-questions .hot-questions-l p {
color: #999;
font-size: 12px;
line-height: 22px;
margin-top: 10px;
}
.hot-headline-box .hot-questions .hot-questions-r {
width: 100%;
}
.hot-headline-box .hot-questions li {
width: 100%;
float: left;
margin-bottom: 12px;
text-align: center;
}
.hot-headline-box .hot-questions li.li01, .hot-headline-box .hot-questions li.li02 {
width: 48%;
}
.hot-headline-box .hot-questions li.li01 {
margin-right: 4%;
}
.hot-headline-box .hot-questions li input {
height: 28px;
line-height: 28px;
border: 1px #dedede solid;
padding: 0 3%;
width: 93%;
font-size: 12px;
color: #666;
}
.hot-headline-box .hot-questions li textarea {
border: 1px #dedede solid;
padding: 2% 3%;
width: 93%;
height: 44px;
font-size: 12px;
color: #666;
}
.hot-headline-box .hot-questions li.sub-btn input {
border: 0;
width: 50%;
margin: 0 auto;
padding: 0;
height: 30px;
line-height: 30px;
background-color: #ae0c2a;
color: #fff;
text-align: center;
font-size: 16px;
cursor: pointer;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.hot-questions-r p.exit-tel {
width: 100%;
text-align: center;
color: #ab0d2c;
font-size: 14px;
}
.hot-questions-r p.exit-tel a {
color: #ab0d2c;
}
.hot-headline-box .hot-questions li.li-look a {
color: #ab0d2c;
}
.headline-bottom li {
width: 95%;
border-bottom: 1px #f1f0f0 solid;
padding-left: 13px;
background: url(../images/li_img.png) no-repeat left center;
height: 30px;
line-height: 30px;
font-size: 14px;
color: #666;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.headline-bottom li a {
width: 80%;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.headline-bottom li span {
float: right;
color: #999;
}
.headline > p {
text-align: center;
height: 40px;
line-height: 40px;
background: url(../images/img-h.png) repeat-x center center;
}
.headline p a {
padding: 0 20px;
background-color: #fff;
}
/*main01_r begin*/.college-profile {
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)
}
.main_r .college-profile h3 {
font-size: 16px;
line-height: 40px;
color: #FFF;
text-align: center;
background-color: #ab8a6c;
}
.college-profile .cnt {
padding: 5% 8%;
}
.college-profile .cnt img {
width: 100%;
margin-bottom: 5%;
}
.college-profile .cnt p {
font-size: 14px;
color: #777777;
line-height: 22px;
}
.college-profile .cnt p a {
color: #ab0d2c;
}
/*main01_r end*//* form public */.asterisk {
color: #ae0c2a;
margin-right: 4px;
}
.asterisk {
color: #ae0c2a;
margin-right: 4px;
}
.input-group .form-control, .input-group, .select-group {
position: relative;
z-index: 1;
}
.form-control, .input-group, .select-group {
font-size: 14px;
color: #666666;
width: 100%;
}
.input-group .form-control {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc;
padding: 6px 12px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group-span {
position: absolute;
white-space: nowrap;
left: 15px;
z-index: -1;
height: 30px;
line-height: 30px;
}
.input-group input {
border-radius: 4px !important;
background-color: rgba(0,0,0,0)
}
.submit-group input:hover {
cursor: pointer;
}
.iconfont {
display: inline-block;
width: 15px;
height: 15px;
margin-right: 4px;
margin-bottom: -5px;
border: 1px solid #c5c5c5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
}
.checkbox-item.checked .iconfont {
background: url(../images/check.jpg) no-repeat center;
background-size: contain;
border: 1px solid #ab0e2d;
}
.must-box {
font-size: 12px;
text-align: center;
}
/* form public end *//* test start */.test {
background-color: #f5f5f5;
border: 1px solid #ddd1c6;
margin-bottom: 20px;
padding: 20px 2%;
margin-top: 2%
}
.test-cnt {
display: -webkit-box;
display: flex;
}
.test-title {
text-align: center;
margin-bottom: 15px;
}
.test-title h2 {
font-size: 20px;
line-height: 1;
margin-bottom: 20px;
font-weight: bold;
color: #3c3838
}
.test-title h2 span {
color: #ab0e2d;
}
.form-control, .input-group {
height: 30px;
line-height: 26px;
}
.select-group select {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #666666;
font-size: 14px;
height: 30px;
line-height: 28px;
padding: 0 0 0 22px;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
}
.select-group .asterisk {
position: absolute;
left: 15px;
height: 30px;
line-height: 30px;
}
.test .input-group, .test .select-group {
margin-right: 2%;
float: left;
flex-basis: 100%;
width: 18%;
}
.test .submit-group {
float: left;
flex-basis: 100%;
margin-left: 2%;
width: 18%;
}
.test-btn {
width: 100%;
height: 30px;
line-height: 30px;
font-size: 14px;
text-align: center;
background: #ab0e2d;
color: #fff;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* test end *//* discount form start */#bm_form {
padding: 0 5% 2%;
}
.course-cnt {
display: -webkit-box;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.course-form-banner {
text-align: center;
display: -webkit-box;
display: flex;
justify-content: space-around;
align-items: center;
padding: 30px 0;
}
.course-form-banner dl {
float: left;
flex: 25%;
text-align: center;
width: 25%;
}
.course-form-banner dd {
color: #ab8a6c;
font-size: 20px;
line-height: 40px;
}
.course-cnt .input-group, .course-cnt .select-group {
margin: 0 2% 20px;
float: left;
flex-basis: 29.333%;
width: 29.333%;
}
.course-cnt .submit-group {
margin: 0 30% 15px;
flex-basis: 40%;
width: 40%;
}
.course-cnt .form-control, .course-cnt .input-group {
height: 40px;
line-height: 36px;
}
.course-cnt .test-btn, .course-cnt .input-group-span {
height: 40px;
line-height: 40px;
}
.must-box .iconfont.icon-check {
background: url(../images/check2.png) no-repeat center;
background-size: contain;
border-color: #d0d0d0;
}
/* discount form end *//*main begin*/.main {
width: 1200px;
margin: 0 auto 20px;
}
.hotspot-tit-box {
width: 55%;
}
.main-tit a.more {
float: right;
height: 40px;
line-height: 40px;
margin-right: 2%;
}
.hotspot-tit-box li.hover, .hotspot-tit-box li:hover {
background-color: #ab8a6c;
position: relative;
color: #FFF;
}
.hotspot-tit-box li.hover:after {
content: "";
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid #ab8a6c;
position: absolute;
bottom: -6px;
left: 45%;
}
.hotspot-tit-box li {
float: left;
width: 25%;
height: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
}
.recruit-students {
margin-bottom: 20px;
-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)
}
.recruit-students .main-tit {
background-color: #FFF;
}
.recruit-students-box {
background-color: #FFF;
margin-top: 20px;
padding: 3%;
}
.recruit-students-box .recruit-students-cnt {
display: none;
}
.recruit-students-box #con_bb_1 {
display: block;
}
.recruit-search {
margin-bottom: 2%;
}
.recruit-search-hd {
display: block;
width: 100%;
height: 30px;
line-height: 30px;
color: #ab0d2c;
font-size: 18px;
margin-bottom: 10px;
}
.recruit-search-hd i {
padding: 0 12px;
margin-right: 5px;
background: url("../images/search2.png") no-repeat center center;
}
.recruit-search-cnt {
margin-bottom: 10px;
line-height: 28px;
border-bottom: 1px #dedede dashed;
padding-bottom: 10px;
}
.recruit-search-cnt b.attribute {
width: auto;
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: 0 5px 2px;
cursor: pointer;
}
.recruit-search-cnt ul li.selected {
background-color: #ab8a6c;
color: #fff;
}
.recruit-search-cnt a.zhankai, .recruit-search-cnt a.shouqi {
width: 8%;
text-align: center;
color: #ab0d2c;
}
.recruit-students-box .recruit-table {
padding: 0 !important;
margin-bottom: 0 !important;
}
.recruit-students-box .recruit-table .main-tit {
border-bottom: 1px #ab0d2c solid;
margin-bottom: 2%;
}
.recruit-students-box .recruit-table .main-tit h2 {
font-size: 20px;
padding-bottom: 10px;
}
.recruit-students-box .recruit-table .main-tit h2 i {
padding: 0 12px;
margin-right: 5px;
background: url("../images/icon_hot.png") no-repeat center center;
}
.recruit-table table {
width: 100%;
border-left: 1px solid #eee;
}
.recruit-table table th {
background-color: #dddddd;
color: #222;
font-size: 14px;
font-weight: normal;
height: 30px;
line-height: 30px;
border-right: 1px #eeeeee solid;
border-bottom: 1px #eeeeee solid;
display: block;
float: left;
padding: 1%;
}
.recruit-table table td {
display: block;
float: left;
background-color: #f6f6f6;
border-right: 1px #eeeeee solid;
border-bottom: 1px #eeeeee solid;
padding: 1%;
height: 26px;
line-height: 26px;
font-size: 14px;
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.recruit-table table .t01 a, .recruit-table table .t02 a, .recruit-table table .t03 a {
display: block;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.recruit-table table .t01 {
width: 31%;
}
.recruit-table table .t02, .recruit-table table .t03, .recruit-table table .t06, .recruit-table table .t07 {
width: 10%;
}
.recruit-table table .t04 {
width: 8%;
}
.recruit-table table .t05 {
width: 6%;
}
.recruit-table table td:first-child {
text-align: left;
}
.recruit-table table td a {
display: block;
width: 100%;
}
.recruit-table table tr:hover td {
background-color: #f1f1d4;
color: #ab0d2c;
}
.recruit-table table tr:hover td a {
color: #ab0d2c;
}
.recruit-table table td a.jianzhang {
font-size: 12px;
color: #FFF;
background-color: #ab8a6c;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.recruit-table table tr:hover td a.jianzhang {
background-color: #ae0c2a;
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.college-direct li, .recruit-major li, .class-location li {
width: 31.3333333333%;
height: 40px;
line-height: 40px;
float: left;
text-align: center;
background-color: #f5f5f5;
margin: 1%;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.college-direct li:hover, .recruit-major li:hover, .class-location li:hover {
background-color: #ab0e2d;
}
.college-direct li:hover a, .recruit-major li:hover a, .class-location li:hover a {
color: #fff;
}
/*main end*//*main_01 begin*/.main_01 {
padding: 5%;
background: url("../images/xian.png") no-repeat center center;
-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_box_bg {
background-color: #FFF;
margin-bottom: 20px;
}
.main_01 .ask, .main_01 .faq {
width: 45%;
}
.main_01 .ask {
margin-right: 10%;
}
.main_01 .main-tit {
font-size: 18px;
padding: 2% 0;
margin-bottom: 5%;
border-bottom: 1px solid #bfbfbf;
}
.main_01 .main-tit a {
font-size: 14px;
color: #999999;
}
.main_01 .main-tit span {
padding-bottom: 2%;
border-bottom: 1px solid #ab0e2d;
}
.main_01 .ask i {
padding: 0 12px;
margin-right: 5px;
background: url("../images/icon_ask_01.png") no-repeat center center;
}
.main_01 .faq i {
padding: 0 12px;
margin-right: 5px;
background: url("../images/icon_faq_01.png") no-repeat center center;
}
.main_01 .ask li {
width: 100%;
line-height: 34px;
margin-bottom: 5%;
}
.main_01 .ask li span, .main_01 .ask li div {
float: left;
}
.main_01 .ask li span {
padding-right: 5%;
font-size: 14px;
line-height: 34px;
}
.main_01 .ask li input {
width: 95%;
padding-left: 4%;
height: 34px;
line-height: 34px;
border: 1px solid #dedede;
}
.main_01 .ask li textarea {
width: 95%;
padding: 2% 0% 2% 4%;
height: 50px;
border: 1px solid #dedede;
}
.main_01 .ask li div {
width: 77%;
}
.main_01 .ask li.btn {
text-align: center;
}
.main_01 .ask li.btn input {
width: 40%;
background-color: #ab0e2d;
font-size: 16px;
color: #FFF;
border: none;
cursor: pointer;
}
.main_01 .faq li {
width: 95%;
height: 34px;
line-height: 34px;
font-size: 14px;
color: #666;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background: url(../images/li_img.png) no-repeat left center;
padding-left: 4%;
}
.main_01 .faq li:hover a {
color: #ab0e2d;
}
/*main_01 end*//*main_02 begin*/.main_02 {
margin-bottom: 20px;
}
.main_02 .main_02_l, .main_02 .main_02_r {
width: 48%;
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)
}
.main_02 .main_02_l {
margin-right: 4%;
}
.main_02 .main-tit {
height: 31px;
line-height: 31px;
margin-bottom: 5%;
background-color: #FFF;
border-bottom: 1px solid #ab8a6c;
}
.main_02 .main-tit span {
float: left;
display: block;
text-align: center;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background-color: #ab8a6c;
color: #FFF;
position: relative;
}
.main_02 .main-tit span:after {
content: '';
display: block;
width: 30px;
height: 31px;
/*background: url("../images/tit_bg.jpg") no-repeat center center;*/
position: absolute;
right: -30px;
bottom: -1px;
}
.main_02 .main-tit a {
font-size: 14px;
color: #999999;
margin-right: 2%;
}
.main_02 .main-tit a:hover {
color: #ab0e2d;
}
.main_02 ul {
padding: 0 5% 5%;
}
.main_02 ul li {
font-size: 14px;
background: url(../images/li_img.png) no-repeat left center;
padding-left: 4%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/*main_02 end*//*main_03 begin*/.main_03, .main_04 {
padding-bottom: 2%;
-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_03 .main-tit, .main_04 .main-tit, .speak1_tit, .sign-up-tit {
height: 31px;
line-height: 31px;
margin-bottom: 2%;
background-color: #FFF;
border-bottom: 1px solid #ab8a6c;
}
.main_03 .main-tit span, .main_04 .main-tit span, .speak1_tit span, .sign-up-tit span {
display: block;
text-align: center;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background-color: #ab8a6c;
color: #FFF;
position: relative;
}
.main_03 .main-tit span:after, .main_04 .main-tit span:after, .speak1_tit span:after, .sign-up-tit span:after {
content: '';
display: block;
width: 30px;
height: 31px;
/*background: url("../images/tit_bg.jpg") no-repeat center center;*/
position: absolute;
right: -30px;
bottom: -1px;
}
.main_03 dl {
float: left;
width: 20%;
text-align: center;
}
.main_03 dt {
width: 65%;
margin: 0 17.5% 5%;
}
.main_03 dd {
font-size: 16px;
line-height: 24px;
}
/*main_03 end*//*main_04 begin*/.main_04 li {
float: left;
width: 23%;
position: relative;
margin: 0 1%;
}
.main_04 li a {
display: block;
}
.main_04 li img {
width: 100%;
}
.main_04 li span {
display: block;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
height: 40px;
line-height: 40px;
font-size: 16px;
color: #fff;
background-color: rgba(0,0,0,0.5);
filter: alpha(opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
text-align: center;
}
/*main_04 end*//*speak1 begin*/.speak1 {
padding-bottom: 2%;
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)
}
.speak1_tit span {
float: left;
}
.speak1 .top3 {
float: right;
font-size: 16px;
line-height: 36px;
margin-bottom: 1%;
margin-right: 2%;
}
.speak1 .top3 a.more {
font-size: 14px;
color: #999999;
}
.speak1 .top3 a.more:hover {
color: #ab0e2d;
}
.speak1 .top3 i {
font-family: "����";
font-size: 24px;
color: #ab0e2d;
padding-right: 10px;
}
.speak1 .top3 i a {
color: #ab0e2d;
}
.speak1 form {
border: 1px solid #ccc;
margin-bottom: 1%;
}
.speak1 form textarea {
width: 95%;
height: 80px;
resize: none;
padding: 1% 2%;
color: #999;
outline: none;
border: 0 none;
}
.speak1 form .bottom {
line-height: 14px;
background: #f6f6f6;
}
.speak1 form .bottom .left p {
float: left;
color: #666;
display: block;
padding: 0 2% 0 4%;
font-size: 14px;
}
.speak1 form .bottom .left {
width: 65%;
line-height: 40px;
}
.speak1 form .bottom .left input {
line-height: 26px;
height: 26px;
border: 1px solid #ccc;
outline: none;
color: #ccc;
padding-left: 5px;
}
.speak1 form .bottom .left a {
display: inline-block;
padding-right: 10px;
}
.speak1 form .bottom .right {
width: 30%;
font-size: 16px;
text-align: center;
line-height: 40px;
background: #ae0c2a;
color: #fff;
border: 1px solid transparent;
cursor: pointer;
}
.speak1 form .bottom .right i {
padding: 0 10px;
background: url("../images/pl_icon.png")no-repeat center center;
}
.speak1 form .bottom .btn1 {
font-size: 16px;
background: #ae0c2a;
color: #fff;
border: 1px solid transparent;
}
.speak1 .content {
padding: 0 3% 2%;
margin-bottom: 20px;
}
.speak1 .content>div {
padding: 2% 0;
border-bottom: 1px dashed #ccc;
}
.speak1 .content .div_last {
border-bottom: 0 none !important;
}
.speak1 .content .bottom p {
float: left;
color: #999;
}
.speak1 .content .p1 {
font-size: 14px;
}
.speak1 .content .top_1 {
margin-bottom: 2%;
}
.speak1 .content .top_1 span {
font-size: 16px;
margin: 0 10px;
color: #15709b;
}
.speak1 .content .top_1 em {
font-size: 14px;
color: #888;
font-style: normal;
}
.speak1 .content .bottom p span, .speak1 .content .bottom p em {
display: block;
float: left;
}
.speak1 .content .bottom p span {
padding-left: 5px;
}
.speak1 .content .bottom p {
padding-right: 15px;
}
.speak1 .content .bottom a {
color: #ccc;
}
.speak1 .last_a {
display: block;
margin-top: 3%;
height: 50px;
line-height: 50px;
font-size: 20px;
color: #fe674f;
text-align: center;
}
/*speak1 end*//*link begin*/.link {
padding: 2% 0;
}
.link h2 {
font-size: 16px;
font-weight: 500;
padding-bottom: 10px;
}
.link h2 i {
padding: 0 10px;
margin-right: 10px;
background: url("../images/link_icon.png") no-repeat center center;
}
.link a {
float: left;
padding: 0 15px;
height: 28px;
line-height: 28px;
font-size: 14px;
}
/*link end*//*right begin*//*exit begin*/.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;
}
.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 1%;
padding-left: 12%;
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;
}
.curriculum h3 a.more, .guide h3 a.more {
font-size: 12px;
color: #666666;
float: right;
}
.curriculum .cnt li a, .guide .cnt li a {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.curriculum .cnt li span, .guide .cnt li span {
font-size: 12px;
line-height: 30px;
color: #999;
padding-left: 24px;
}
/*exit end*//* 2018.7.12 add testForm and discountForm start */.formtab-box {
margin: 20px 0;
}
.formtab-box .formtab-title {
display: -webkit-box;
display: flex;
background: #f3f3f3;
}
.formtab-box .formtab-title li {
color: #333;
cursor: pointer;
background: #f3f3f3;
flex-basis: 50%;
text-align: center;
height: 40px;
line-height: 40px;
font-size: 16px;
padding: 0 20px;
}
.formtab-box .formtab-title li.hover {
color: #fff;
background: #ba0000;
}
.formtab-box .test_wxcode {
float: right;
width: 45%;
display: -webkit-box;
display: flex;
justify-content: center;
}
.formtab-box .test_wxcode dl {
flex-basis: 46%;
margin: 0 2%;
text-align: center;
float: left;
width: 46%;
}
.formtab-box .test_wxcode dl dt {
font-size: 18px;
font-weight: bold;
color: #000;
}
.formtab-box .test_wxcode dl dd {
font-size: 14px;
color: #188cc4;
}
.formtab-box .test_wxcode dl dd img {
width: 100%;
}
.formtab-box .test {
float: left;
width: 46%;
}
.formtab-box .form-cont .form-main {
display: -webkit-box;
display: flex;
align-items: center;
justify-content: space-between;
background: #f3f3f3;
padding: 20px;
}
/* form public */.formtab-box .asterisk {
color: #c00;
margin-right: 4px;
}
.formtab-box .asterisk {
color: #c00;
margin-right: 4px;
}
.formtab-box .input-group .form-control, .formtab-box .input-group, .formtab-box .select-group {
position: relative;
z-index: 1;
}
.formtab-box .form-control, .formtab-box .input-group, .formtab-box .select-group {
font-size: 14px;
color: #666666;
width: 100%;
}
.formtab-box .input-group .form-control {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc;
padding: 6px 12px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.formtab-box .input-group-span {
position: absolute;
white-space: nowrap;
left: 15px;
z-index: -1;
height: 30px;
line-height: 30px;
}
.formtab-box .input-group input {
border-radius: 4px !important;
background-color: rgba(0,0,0,0)
}
.formtab-box .submit-group input:hover {
cursor: pointer;
}
.formtab-box .iconfont {
display: inline-block;
width: 15px;
height: 15px;
margin-right: 4px;
margin-bottom: -5px;
border: 1px solid #c5c5c5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
}
.formtab-box .checkbox-item.checked .iconfont {
background: url(../images/check.jpg) no-repeat center;
background-size: contain;
border: 1px solid #c00;
}
.formtab-box .must-box {
font-size: 12px;
text-align: center;
}
.formtab-box .course-cnt .must-box {
margin-bottom: 20px
}
/* form public end *//* test start */.formtab-box .test {
background-color: #f5f5f5;
border: 1px solid #ddd1c6;
padding: 20px 2%;
margin: 2% 1% 10px;
}
.formtab-box .test-cnt {
display: -webkit-box;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.formtab-box .test-title {
text-align: center;
margin-bottom: 15px;
}
.formtab-box .test-title h2 {
font-size: 20px;
height: auto;
line-height: 1;
margin-top: 0;
margin-bottom: 20px;
font-weight: bold;
color: #3c3838;
background: none;
text-align: center;
}
.formtab-box .test-title h2 span {
color: #c00;
}
.formtab-box .form-control, .input-group {
height: 30px;
line-height: 26px;
}
.formtab-box .select-group select {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #666666;
font-size: 14px;
height: 30px;
line-height: 28px;
padding: 0 0 0 22px;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
}
.formtab-box .select-group .asterisk {
position: absolute;
left: 15px;
height: 30px;
line-height: 30px;
}
.formtab-box .test .input-group, .formtab-box .test .select-group {
margin-right: 2%;
float: left;
flex-basis: 48%;
width: 18%;
margin-bottom: 20px
}
.formtab-box .test .submit-group {
float: left;
flex-basis: 100%;
margin-left: 2%;
width: 18%;
margin-bottom: 20px;
}
.formtab-box .test-btn {
width: 100%;
height: 30px;
line-height: 30px;
font-size: 14px;
text-align: center;
background: #c00;
color: #fff;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* test end */.formtab-box .callback_tit {
padding: 3% 0 1% 0;
text-align: center;
border-bottom: 1px solid #ab8a6c;
font-weight: bold;
}
.formtab-box .callback_tit span {
font-size: 20px;
color: #333333;
line-height: 30px;
}
/* discount form start */#bm_form {
width: 94%;
padding: 0 3% 2%;
border: 1px solid #ccc;
}
.formtab-box .course-cnt {
display: -webkit-box;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.formtab-box .course-form-banner {
text-align: center;
display: -webkit-box;
display: flex;
justify-content: space-around;
align-items: center;
padding: 20px 0;
}
.formtab-box .course-form-banner dl {
float: left;
flex-basis: 25%;
text-align: center;
width: 25%;
}
.formtab-box .course-form-banner dl img {
width: 30%;
}
.formtab-box .course-form-banner dd {
color: #ab8a6c;
font-size: 18px;
line-height: 30px;
}
.formtab-box .course-cnt .input-group, .formtab-box .course-cnt .select-group {
margin: 0 2% 20px;
float: left;
flex-basis: 29.333%;
width: 29.333%;
}
.formtab-box .course-cnt .submit-group {
margin: 0 30% 15px;
flex-basis: 40%;
width: 40%;
}
.formtab-box .course-cnt .form-control, .formtab-box .course-cnt .input-group {
height: 30px;
line-height: 26px;
}
.formtab-box .course-cnt .test-btn, .formtab-box .course-cnt .input-group-span {
font-size: 14px;
height: 30px;
line-height: 30px;
}
.must-box .iconfont.icon-check {
background: url(../images/check2.png) no-repeat center;
background-size: contain;
border-color: #d0d0d0;
}
/* discount form end */@media only screen and (max-width:1200px) {
.formtab-box .callback ul, .formtab-box .school-sign-up ul {
width: 55%;
margin: 5% 22.5% 0;
}
}
@media only screen and (max-width:767px) {
.formtab-box .course-cnt .form-control, .formtab-box .course-cnt .input-group {
height: 34px;
line-height: 30px;
}
.formtab-box .course-cnt .input-group-span, .formtab-box .formtab-title li {
height: 34px;
line-height: 34px;
}
.callback_tit span {
font-size: 20px;
}
.formtab-box .course-cnt .input-group, .formtab-box .course-cnt .select-group {
flex-basis: 96%;
width: 96%;
}
.course-form-banner dd, .test_wxcode dl dt {
font-size: 16px
}
}
@media only screen and (max-width:680px) {
.select-group select, .input-group {
font-size: 12px;
}
.form-main {
flex-wrap: wrap
}
.formtab-box .test {
flex-basis: 94%;
margin-bottom: 20px
}
.formtab-box .test_wxcode {
flex-basis: 95%
}
.formtab-box .test-cnt {
flex-wrap: wrap;
}
.formtab-box .test .input-group, .formtab-box .test .select-group {
margin: 0 5% 20px;
flex-basis: 40%;
width: 46%;
}
.formtab-box .test .submit-group {
margin: 0 30% 2%;
flex-basis: 40%;
width: 40%;
}
}
@media only screen and (max-width:480px) {
.formtab-box .course-form-banner dd {
font-size: 14px
}
}
@media only screen and (max-width:400px) {
.formtab-box .course-form-banner {
padding: 5% 0
}
.formtab-box .course-form-banner dd {
font-size: 12px;
white-space: nowrap
}
.formtab-box .test .input-group, .formtab-box .test .select-group, .formtab-box .course-cnt .input-group, .formtab-box
.course-cnt .select-group {
margin: 0 5% 15px;
flex-basis: 90%;
width: 90%;
}
.formtab-box .test .submit-group {
margin: 0 30% 2%;
flex-basis: 40%;
width: 40%;
}
}
/* 2018.7.12 add testForm and discountForm end *//*coach begin*/.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 {
width: 100%;
font-size: 14px;
line-height: 24px;
color: #777;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
}
.coach li:hover a, .coach h3 a:hover {
color: #950d25;
}
/*coach end*//*map begin*/#allmap {
width: 100%;
height: 240px;
}
/*map end*//*contact-us begin*/.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("../images/yuyue.png") no-repeat center center;
}
.contact-us li a.online-consulting i {
background: url("../images/zixun.png")no-repeat center center;
}
/*contact-us end*/
/*right end*/
.scrotop {
width: 70px;
height: 70px;
line-height: 15px;
background-color: #ab8a6c;
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: 50%;
margin: 0 auto;
font-size: 12px;
line-height: 18px;
display: block;
}
.news_box {
padding-bottom: 2%;
-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)
}
/*news.html begin*/
.news_box .main-tit {
height: 31px;
line-height: 31px;
margin-bottom: 2%;
background-color: #FFF;
border-bottom: 1px solid #ff3f29;
}
.news_box .main-tit span {
display: block;
text-align: center;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background-color: #14901c;
color: #FFF;
position: relative;
}
.news_box .main-tit span:after {
content: '';
display: block;
width: 30px;
height: 31px;
/*background: url("../images/tit_bg.jpg") no-repeat center center;*/
position: absolute;
right: -30px;
bottom: -1px;
}
.news {
padding: 1% 3%;
}
.news li {
font-size: 16px;
line-height: 20px;
margin-bottom: 1.5%;
padding-left: 2%;
background: url("../images/li_img.png") no-repeat left center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.news li:hover a, .news li:hover {
color: #ab0e2d;
}
.page {
width: 95%;
margin: 0 2.5% 2%;
}
.page>ul>li {
float: left;
}
.page .pagezong:hover {
background-color: #f5f5f5;
color: #444;
}
.page>a, .page>b {
width: 10%;
background-color: #f5f5f5;
font-size: 14px;
line-height: 32px;
text-align: center;
padding: 10px 20px;
border-radius: 2px;
margin-right: 10px;
}
.page>b {
background-color: #fff;
}
.page>a:hover {
background-color: #e22132;
color: #fff;
}
.page>ul>li>.active {
color: white;
background-color: #e22132;
}
.fst-page a, .last-page a {
padding-left: 5px;
padding-right: 5px;
}
/*news.html end*/
.jieshao_cnt, .gaikuo_cnt {
padding: 1% 5%;
}
/*gaikuo.html begin*/
.gaikuo_cnt p {
font-size: 14px;
line-height: 28px;
margin-bottom: 2%;
}
/*gaikuo.html end*/
/*yuanxi.html begin*/
.school-general-rules {
background-color: #FFF;
margin-bottom: 20px;
padding-bottom: 2%;
-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)
}
.school-general-rules .main-tit {
height: 31px;
line-height: 31px;
margin-bottom: 2%;
background-color: #FFF;
border-bottom: 1px solid #ab8a6c;
}
.school-general-rules .main-tit span {
display: block;
text-align: center;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background-color: #ab8a6c;
color: #FFF;
position: relative;
}
.school-general-rules .main-tit span:after {
content: '';
display: block;
width: 30px;
height: 31px;
/*background: url("../images/tit_bg.jpg") no-repeat center center;*/
position: absolute;
right: -30px;
bottom: -1px;
}
.jieshao_cnt p {
font-size: 14px;
line-height: 28px;
text-indent: 24px;
}
.school-general-rules table {
width: 98%;
margin: 0 1%;
border-left: 1px solid #eeeeee;
}
/*yuanxi.html end*/.main_box_shadow {
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)
}
/*jianzhanghuizong.html begin*/.recruit-search_cnt {
padding: 2% 1%;
}
.recruit-search .main-tit, .hot-general-rules .main-tit {
height: 31px;
line-height: 31px;
margin-bottom: 2%;
background-color: #FFF;
border-bottom: 1px solid #ab0e2d;
}
.recruit-search .main-tit span {
display: block;
text-align: center;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background-color: #ab0e2d;
color: #FFF;
position: relative;
}
.recruit-search .main-tit span:after {
content: '';
display: block;
width: 30px;
height: 31px;
background: url("../images/tit_bg2.jpg") no-repeat center center;
position: absolute;
right: -30px;
bottom: -1px;
}
.hot-general-rules table, .jianzhang .recruit-table table {
width: 98%;
margin: 0 1%;
border-left: 1px solid #eeeeee;
}
.hot-general-rules, .jianzhang .recruit-table {
margin-bottom: 20px;
padding-bottom: 2%;
-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)
}
.jianzhang .recruit-table .main-tit {
height: 31px;
line-height: 31px;
margin-bottom: 2%;
background-color: #FFF;
border-bottom: 1px solid #ab8a6c;
}
.hot-general-rules .main-tit span, .jianzhang .recruit-table .main-tit h2 {
display: block;
text-align: center;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background-color: #ab8a6c;
color: #FFF;
position: relative;
}
.hot-general-rules .main-tit span:after, .jianzhang .recruit-table .main-tit h2:after {
content: '';
display: block;
width: 30px;
height: 31px;
/*background: url("../images/tit_bg.jpg") no-repeat center center;*/
position: absolute;
right: -30px;
bottom: -1px;
}
/*jianzhanghuizong.html end*//*jianzhang.html begin*/.general-rules {
padding: 2%;
margin-bottom: 20px;
}
.general-rules h1 {
width: 95%;
margin: 0 auto;
font-size: 28px;
line-height: 30px;
color: #ab0e2d;
text-align: center;
position: inherit;
}
.general-rules p {
color: #555;
}
.general-rules-cnt, .sign-up, .sign-up-form {
margin-bottom: 2%;
}
.general-rules-cnt, .sign-up, .sign-up-form #maximg {
	line-height: 30px;
}
.general-rules-cnt p {
	padding-bottom: 6px !important;
}
.general-rules-cnt>p {
font-size: 14px;
line-height: 28px;
padding-bottom: 10px;
}
.general-rules-cnt>p strong {
font-size: 14px;
color: #333333;
}
.general-rules-cnt table {
width: 90% !important;
font-size: 14px;
margin: 0 5% 30px !important;
}
.general-rules-cnt table th, .general-rules-cnt table td {
border: 1px #dedede solid;
padding: 1%;
}
.general-rules-cnt .related-news {
padding-top: 2%;
margin-bottom: 2%
}
.general-rules-cnt .related-news h3 {
font-size: 20px;
height: 20px;
line-height: 18px;
padding-left: 12px;
margin-bottom: 10px;
border-left: 2px solid #BA0000
}
.general-rules-cnt .related-news li {
font-size: 14px;
line-height: 30px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.general-rules-cnt .related-news li a:hover {
color: #BA0000
}
.general-rules-tit {
margin-bottom: 2%;
border-bottom: 1px dashed #dddddd;
}
.general-rules-tit div {
text-align: center;
}
.general-rules-tit .browse-volume i {
padding: 0 10px;
margin-right: 10px;
background: url("../images/icon-volume.png") no-repeat center center;
}
.general-rules-tit span {
font-size: 14px;
color: #999999;
margin: 0 1%;
}
.general-rules-cnt-lx {
width: 50%;
margin: 0 25%
}
.general-rules-cnt-lx a {
float: left;
width: 31.333333333333%;
margin-right: 2%;
font-size: 14px;
color: #666;
}
.general-rules-cnt-lx .callback i {
padding: 0 10px;
background: url("../images/phone.png") no-repeat center center;
}
.general-rules-cnt-lx .yuyue i {
padding: 0 10px;
background: url("../images/jianzhang.png") no-repeat center center;
}
.general-rules-cnt-lx .dayi i {
padding: 0 10px;
background: url("../images/wenti.png") no-repeat center center;
}
.general-rules-tit>div {
padding: 3% 0;
/*background: url("../images/bottom_bg.jpg") no-repeat bottom center;*/
}
.sign-up p {
font-size: 16px;
line-height: 34px;
}
.sign-up p span, .sign-up p span a {
color: #ab0e2d;
}
.sign-up-form ul li {
width: 100%;
line-height: 38px;
margin-bottom: 3%;
}
.sign-up-form ul li span, .sign-up-form ul li div {
float: left;
}
.sign-up-form ul li span {
font-size: 16px;
}
.sign-up-form ul li div {
width: 40%;
margin-right: 2%;
line-height: 36px;
}
.sign-up-form ul li input {
width: 96%;
padding-left: 4%;
font-size: 16px;
color: #333333;
height: 36px;
line-height: 36px;
border: 1px solid #dedede;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.sign-up-form ul li .note b {
color: #ab0e2d;
}
.sign-up-form ul li .note {
font-size: 14px;
color: #888888;
}
.sign-up-form ul li textarea {
width: 98%;
padding: 2% 0 2% 2%;
height: 100px;
border: 1px solid #dedede;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.sign-up-form ul li.text-box div {
width: 85%;
}
.sign-up-form ul li.btn {
width: 30%;
margin: 0 35%;
background-color: #ab0e2d;
text-align: center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.sign-up-form ul li.btn input {
background-color: #ab0e2d;
border: none;
color: #FFF;
line-height: 44px;
height: 44px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}
.callback_tit {
padding: 3% 0 1% 0;
text-align: center;
border-bottom: 1px solid #dddddd;
}
.callback_tit span {
font-size: 30px;
color: #333333;
line-height: 40px;
float: left;
}
/* .callback_tit span b {font-weight:500;padding-bottom:1%;border-bottom:2px solid #ab0e2d;}*/
/*jianzhang.html end*//*baoming.html begin*/
.school-sign-up-tit {
padding: 3% 0 1% 0;
text-align: center;
border-bottom: 1px solid #ab8a6c;
}
.school-sign-up-tit span {
font-size: 30px;
color: #333333;
line-height: 40px;
}
.school-sign-up ul {
width: 50%;
margin: 5% 25% 0;
}
.school-sign-up li {
width: 100%;
line-height: 38px;
margin-bottom: 5%;
}
.school-sign-up li span, .school-sign-up li div {
float: left;
line-height: 38px;
}
.school-sign-up li span {
font-size: 16px;
color: #666;
}
.school-sign-up li>div {
width: 80%;
}
.school-sign-up li input {
width: 96%;
padding-left: 4%;
color: #323232;
height: 38px;
line-height: 38px;
border: 1px solid #dedede;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.school-sign-up li textarea {
width: 96%;
padding: 2% 0 2% 4%;
height: 100px;
border: 1px solid #dedede;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.school-sign-up li i {
padding: 2px 7px;
margin-right: 5px;
background: url(../images/icon_01.png) no-repeat left center;
background-size: contain;
}
.school-sign-up div.checked i {
background: url(../images/icon_02.png) no-repeat left center;
background-size: contain;
}
.school-sign-up li .sex div {
width: 15%;
margin-right: 2%;
float: left;
cursor: pointer;
}
.school-sign-up li .xueli div {
width: 22%;
margin-right: 2%;
float: left;
cursor: pointer;
}
.school-sign-up li .xueli div.zikao {
width: 25%;
}
.school-sign-up li .xuewei div {
width: 15%;
margin-right: 2%;
float: left;
cursor: pointer;
}
.school-sign-up li.btn {
text-align: center;
}
.school-sign-up li.btn input {
width: 40%;
height: 44px;
padding: 0;
line-height: 44px;
border: none;
background-color: #ab0e2d;
color: #FFF;
cursor: pointer;
}
.school-sign-up li input[type=radio] {
display: none;
}
.main_r .process {
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)
}
.process h3 {
width: 100%;
height: 48px;
line-height: 48px;
background-color: #ab0e2d;
color: #fff;
text-align: center;
font-size: 20px;
margin-bottom: 20px;
}
.process .process_cnt {
padding: 0 12%;
}
.process li {
background-color: #FFF;
padding: 4% 0 4% 8%;
border-left: 2px solid #cecece;
position: relative;
}
.process li:after {
content: '';
display: block;
width: 8px;
height: 8px;
background: url("../images/li_bg.png") no-repeat center center;
position: absolute;
left: -5px;
top: 43%;
}
.process li span {
font-size: 14px;
color: #FFF;
background-color: #ab8a6c;
display: block;
padding: 3% 0 3% 8%;
position: relative;
}
.process li span:after {
content: '';
display: block;
width: 0;
height: 0;
border-top: 8px solid transparent;
border-right: 7px solid #ab8a6c;
border-bottom: 8px solid transparent;
position: absolute;
left: -7px;
top: 30%;
}
/*baoming.html end*//*xinwen.html begin*/.xinwen .original {
color: #ab0e2d;
border: 1px solid #ab0e2d;
padding: 0 2%;
height: 16px;
line-height: 16px;
border-radius: 15px;
margin-top: 11px;
}
.xinwen .general-rules-tit > div {
border-bottom: 1px solid #ab0e2d;
background: none;
}
.xinwen h1 {
width: 100%;
font-size: 34px;
line-height: 40px;
font-weight: 500;
color: #444444;
text-align: left;
}
.xinwen .general-rules-tit .comments-volume i {
padding: 0 10px;
margin-right: 10px;
background: url("../images/icon-02.png") no-repeat center center;
}
.xinwen .form-weixin-box h3 {
font-size: 20px;
line-height: 26px;
padding-bottom: 2%;
margin-bottom: 30px;
border-bottom: 1px #efefef solid;
}
.xinwen .form-weixin-box h3 span {
padding-bottom: 2%;
border-bottom: 2px #ad495b solid;
}
.xinwen .general-rules-tit div {
text-align: left;
}
.xinwen .form-weixin-box {
padding-bottom: 2%;
border-bottom: 1px solid #f3f3f3;
margin-bottom: 2%;
}
.xinwen .form-weixin-box .left {
width: 48%;
padding-right: 8%;
}
.xinwen .form-weixin-box ul {
padding: 0% 5%;
}
.xinwen .form-weixin-box li {
margin-bottom: 20px;
}
.xinwen .form-weixin-box li span, .xinwen .form-weixin-box li div {
float: left;
width: 25%;
line-height: 38px;
}
.xinwen .form-weixin-box li div {
width: 65%;
}
.xinwen .form-weixin-box li span {
font-size: 16px;
color: #666666;
}
.xinwen .form-weixin-box li input {
width: 94%;
height: 38px;
line-height: 38px;
padding-left: 5%;
color: #555;
border: 1px solid #d2d2d2;
outline: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.xinwen .form-weixin-box li .btn {
display: block;
width: 160px;
height: 30px;
line-height: 30px;
margin: 0 auto;
font-size: 16px;
color: #fff;
text-align: center;
border: 0 none;
background-color: #ae0c2a;
cursor: pointer;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.xinwen .form-weixin-box .right {
width: 44%;
}
.xinwen .form-weixin-box .right .left1 {
width: 48%;
float: left;
padding: 2%;
border: 1px solid #e9e9e9;
}
.xinwen .form-weixin-box .right .right1 {
width: 46%;
float: left;
padding-top: 5%;
}
.xinwen .form-weixin-box .right .right1 .top1 div {
width: 50%;
float: left;
margin-bottom: 12%;
text-align: center;
}
.xinwen .form-weixin-box .right .right1 .top1 div img {
display: block;
margin: 0 auto 10px;
}
.xinwen .form-weixin-box .right .right1 .bottom1 span {
display: block;
color: #e22132;
font-size: 14px;
text-align: center;
}
.xinwen .speak1 {
margin-bottom: 20px;
}
.xinwen .speak1 .content {
padding: 0 3% 0%;
margin-bottom: 0px;
}
.xinwen .speak1 .content > div {
padding: 2% 0 1%;
margin-bottom: 0;
border-bottom: none;
}
.xinwen .speak1_tit span {
display: block;
text-align: left;
height: 31px;
width: 20%;
font-size: 16px;
line-height: 32px;
background: none;
color: #333333;
position: relative;
}
.xinwen .speak1_tit span:after {
display: none;
}
.xinwen .speak1 .content .c-item {
padding: 2% 0;
border-bottom: 1px dashed #ccc;
}
.xinwen .speak1 .last_a {
display: block;
margin-top: 3%;
height: 50px;
line-height: 50px;
font-size: 18px;
color: #ae0c2a;
text-align: center;
}
.xinwen .news-recommend li {
font-size: 14px;
color: #333333;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.xinwen .news-recommend li a {
font-size: 12px;
color: #666666;
}
.xinwen .news-recommend li:hover, .xinwen .news-recommend li:hover a {
color: #ae0c2a;
}
.mzsm {
padding: 3% 4%;
background-color: #FFF;
}
.xinwen .mzsm h3 {
font-size: 20px;
color: #333333;
line-height: 30px;
margin-bottom: 1%;
border-bottom: none;
padding-bottom: 0;
}
.xinwen .mzsm h3 i {
padding: 0 10px;
margin-right: 5px;
background: url("../images/mzsm_icon.png") no-repeat center center;
}
.mzsm p {
font-size: 12px;
color: #666666;
line-height: 26px;
margin-bottom: 5px;
}
/*xinwen.html end*/
/*footer*/
#footer {
width: 100%;
margin: 0px auto 30px;
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 #ab0e2d;
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;
}
.foot_ad {
display: none;
}
/*footer end*/
.container .tab .tabList {
height: auto!important;
}
.nav-box {
margin-bottom: 0!important;
}
.post-copyright {
background-color: #eee;
padding-right: 30px;
font-size: 12px;
padding: 3px 0;
border-radius: 3px;
color: #aaa;
text-align: left;
padding-left: 10px;
margin-top: 10px;
}
.post-copyright a, .post-copyright a:hover {
color: #aaa;
text-decoration: none
}
.post-copyright:hover {
background-color: #ff3f29;
color: #fff
}
.post-copyright:hover a {
color: #fff
}
.mb-10 {
margin-bottom: 10px;
}
.detail-head {
color: #000000;
border-bottom: 1px solid #ddd;
}
.detail-head .detail-head-title {
border-bottom: 2px solid #45c25c;
margin-bottom: -2px;
font-size: 18px;
font-weight: normal;
line-height: 50px;
}
.detail-head span {
line-height: 50px;
}
/*相关内容*/
.em-floor {
width: 100%;
height: auto !important;
overflow: hidden;
font-family: "Microsoft Yahei";
font-size: 14px;
margin: 15px 0;
}
.em-floor a {
color: #333;
}
.em-floor .title {
height: 48px;
border-bottom: 2px solid #ebebeb;
}
.em-floor .title h3 {
height: 48px;
line-height: 48px;
font-size: 18px;
font-weight: normal;
color: #333;
border-bottom: 2px solid #9d23d4;
display: inline-block;
margin-bottom: -2px;
}
.em-floor .title span {
line-height: 50px;
}
.em-floor .ab-photo {
width: 100%;
height: auto;
overflow: hidden;
padding: 20px 0;
}
.em-floor .ab-photo ul {
width: 890px;
}
.em-floor .ab-photo li {
width: 202px;
height: auto;
overflow: hidden;
margin-right: 20px;
float: left;
}
.em-floor .ab-photo li .pic {
width: 100%;
height: 128px;
overflow: hidden;
margin-bottom: 12px;
position: relative;
}
.em-floor .ab-photo li .pic img {
width: 100%;
height: 128px;
display: block;
}
.em-floor .ab-photo li p {
height: 16px;
line-height: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
}
.em-floor .ab-photo li .pic .icon {
width: 40px;
height: 40px;
overflow: hidden;
position: absolute;
top: 50%;
left: 50%;
margin: -20px 0 0 -20px;
z-index: 99;
}
.em-floor .ab-photo li .pic .icon img {
width: 40px;
height: 40px;
display: block;
}
.em-floor .ab-read {
padding: 15px 0;
}
.em-floor .ab-read li {
height: 28px;
line-height: 28px;
overflow: hidden;
}
.em-floor .ab-read li a {
width: 100%;
height: 28px;
display: block;
}
.em-floor .ab-read li a p {
padding-left: 20px;
background: url(../images/dot1_2.png) no-repeat left center;
float: left;
color: #4f4f4f;
}
.em-floor .ab-read li a span.date {
float: right;
color: #a0a0a0;
}
.em-floor .ab-read li a:hover p {
color: #a7602d;
background: url(../images/dot1_1.png) no-repeat left center;
}
.em-floor .ab-read li a:hover span.date {
color: #a7602d;
}
/*表单*/
.biaodan {
width: 100%;
margin-top: 20px;
}
.biaodan textarea {
width: 95.5%;
height: 80px;
border: 1px solid #ebebeb;
margin-bottom: 20px;
padding-left: 10px;
padding-top: 10px;
}
.biaodan input {
width: 300px;
height: 36px;
border: 1px solid #ebebeb;
float: left;
padding-left: 10px;
}
.biaodan div {
float: left;
width: 160px;
height: 38px;
line-height: 38px;
text-align: center;
margin-left: 20px;
}
.biaodan div a {
width: 160px;
height: 38px;
display: block;
background: #ff3f29;
color: #FFF;
border-radius: 4px;
}
.biaodan div a:hover {
background: #3c9a4e;
color: #FFF;
}
.biaodan div button {
width: 160px;
height: 38px;
display: block;
background: #ff3f29;
color: #FFF;
border-radius: 4px;
border: none;
cursor: pointer;
}
.biaodan div button:hover {
background: #3c9a4e;
color: #FFF;
}
/*评论样式开始*****************************************************************************************/
.wpl {
width: 100%;
display: block;
overflow: hidden;
font-family: Microsoft YaHei;
margin: 0 auto;
}
.wpl ul {
width: 100%;
height: auto !important;
overflow: hidden;
margin: 0!important;
}
.wpl ul li {
width: 100%;
border-bottom: 1px dotted #eaeaea;
height: auto !important;
overflow: hidden;
padding: 15px 0;
}
.wpl ul li .pl-img {
float: left;
width: 60px;
height: 60px;
margin-top: 3px;
overflow: hidden;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
}
.wpl ul li .pl-info {
width: 90%;
float: right;
font-size: 14px;
}
.wpl ul li .pl-info .tit {
color: #a7602d;
font-size: 14px;
}
.wpl ul li .pl-info .tit span {
color: #999;
}
.wpl ul li .pl-info .info {
margin-top: 5px;
color: #666;
}
.wpl ul li .pl-info .time {
margin-top: 5px;
font-size: 12px;
color: #999;
}
.xline {
border-bottom: 1px dashed #e5e5e5;
margin-top: 10px;
margin-bottom: 10px;
}
.fl {
float: left;
}
.fr {
float: right;
}
.mrt {
margin-right: 10px;
font-size: 12px;
}
.guslike {
height: 330px;
margin-top: 20px;
}
.guslike .guslike-title-ls {
border-bottom-color: transparent;
margin-right: 20px;
cursor: pointer;
}
.guslike .guslike-title-ls-cur {
border-bottom-color: #45c25c;
color: #45c25c;
}
.guslike .guslike-main {
margin-right: -26px;
display: none;
}
.guslike .guslike-main-cur {
display: block;
}
.guslike .guslike-list {
width: 194px;
margin-bottom: 10px;
margin-right: 26px;
}
.guslike .guslike-list-imglink {
width: 100%;
height: 132px;
display: block;
overflow: hidden;
}
.guslike .guslike-list-imglink img {
width: 100%
}
.guslike .guslike-list-title {
display: block;
width: 100%;
font-size: 14px;
font-weight: normal;
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 32px;
}
.guslike .guslike-list-title:hover {
color: #45c25c;
}
@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%;
}
.main_01 .ask li div {
width: 74%;
}
.main_02 .main-tit span {
width: 25%;
}
.school-sign-up ul {
width: 55%;
margin: 5% 22.5% 0;
}
}
@media only screen and (max-width:1024px) {
.general-rules h1, .school-sign-up-tit span {
font-size: 24px;
line-height: 40px;
}
/* .callback_tit span b {font-size:24px;padding-bottom:2%;}
*/
.callback_tit span i {
padding: 0 12px;
background: url("../images/phone_tit.png") no-repeat center center;
background-size: contain;
}
.nav-bg .nav a {
font-size: 16px;
}
.hy_top_con, .head, .breadcrumbs, .main, #footer {
width: 95%;
}
.nav-bg .nav {
width: 100%;
}
.banner-box, .main_l, .fullSlide img, .main_r {
width: 100%;
}
.banner-box, .recruit-students, .main_box_bg, .main_02, .speak1, .main_l {
margin-bottom: 4%;
}
.hot-headline {
width: 100%;
}
.headline-bottom li {
padding-left: 2%;
}
/* .main01 .main_r .cnt p {padding:5% 0 0;}
.main01 .main_r .cnt img {width:60%;margin:0 20%;}
*/ .recruit-table table .t01 {
width: 30.666666%;
}
.main_02 .main_02_l, .main_02 .main_02_r {
width: 49%;
}
.main_02 .main_02_l {
margin-right: 2%;
}
.main_04 li span {
font-size: 14px;
}
.exit .form-bd div {
margin-bottom: 2%;
}
.main_r .exit, .college-profile {
width: 48%;
margin: 0 1% 4%;
float: left;
height: 390px;
padding: 0;
}
.exit textarea {
margin-bottom: 0;
}
#btn {
line-height: 40px;
height: 40px;
}
.exit p.exit-tel {
height: 30px;
line-height: 30px;
}
.coach, .contact-us, .map {
width: 44%;
padding: 2%;
margin: 0 1% 4%;
float: left;
}
.general-rules-tit>div {
padding: 1% 0 2%;
}
.xinwen .general-rules h1 {
font-size: 24px;
line-height: 36px;
margin-bottom: 5%;
}
.head_tel {
display: none;
}
}
@media only screen and (max-width:970px) {
.main_01 .ask li div {
width: 73%;
}
.page a, .page > b {
width: 22%;
padding: 0;
display: inline-block;
}
.general-rules-cnt-lx {
width: 60%;
margin: 0 20% 2%;
}
.school-sign-up ul {
width: 60%;
margin: 5% 20% 0;
}
}
@media only screen and (max-width:767px) {
.head .logo {
width: 80%;
}
.head .logo a {
width: 22%;
}
.head_box {
padding: 5% 0;
}
.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;
}
.head .logo span {
font-size: 26px;
}
.nav-bg {
background-color: #ab0e2d;
}
.nav {
padding: 5px 0;
height: 60px;
}
.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;
}
.hot-headline-tit li {
font-size: 16px;
}
.hotspot-tit-box li {
font-size: 14px;
height: 36px;
line-height: 36px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px
}
.hotspot-tit-box li.hover, .hotspot-tit-box li:hover {
border-bottom: 0;
background-color: #ab0d2c;
color: #fff;
}
.college-direct li, .recruit-major li, .class-location li {
width: 48%;
font-size: 14px;
}
.hotspot-tit-box {
width: 100%;
}
.hot-headline {
width: 100%;
margin: 0 0 2%;
}
.headline-bottom li {
padding-left: 2%;
}
.recruit-table table .t01 {
width: 53%;
}
.recruit-table table .t05, .recruit-table table .t06 {
width: 20%;
}
.main_01 {
background: #FFF;
}
.main_01, .news {
padding: 2% 4%;
}
.main_01 .faq {
width: 100%;
}
.main_01 .main-tit {
margin-bottom: 3%;
}
.main_01 .faq li {
width: 44%;
margin: 0 2%;
float: left;
padding-left: 2%;
}
.news li {
font-size: 14px;
padding-left: 3%;
line-height: 22px;
margin-bottom: 0;
}
.news li a {
width: 70%;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
}
.news li span {
width: 25%;
}
.page a, .page > b {
display: none;
}
.page a.fst-page, .page a.pre, .page a.next, .page a.last-page {
display: inline-block;
}
.hy_top, .head_tel, .hotspot-tit-box li.hover::after, .main-tit a.more, .link, .main_02, .main_03, .main_04, .main_r
.college-profile, .main_r .coach, .main_r .map, .recruit-search, .recruit-table table .t02, .recruit-table table .t03,
.recruit-table table .t04, .recruit-table table .t07 {
display: none;
}
.main_r .exit {
width: 100%;
margin: 0 auto 4%;
height: auto;
padding-bottom: 3%;
}
.main_r .contact-us {
width: 96%;
margin: 0 auto 4%;
}
.main_01 .ask {
width: 100%;
margin-right: 0;
margin-bottom: 4%;
}
.main_01 .ask li div {
width: 70%;
}
.main_01 .ask li {
margin-bottom: 3%;
}
.main_box_shadow {
display: block;
padding: 5% 2.5%
}
.general-rules-cnt table {
width: 100% !important;
margin: 0 0 30px !important;
}
.recruit-search-cnt b.attribute {
width: 14%;
}
.general-rules-cnt img {
height: auto!important;
}
.general-rules-tit {
margin-bottom: 3%;
}
.general-rules-tit .qt span {
float: left;
display: block;
text-align: center;
padding: 0;
width: 32% !important;
margin: 0 0.5% 1%;
font-size: 12px;
}
.general-rules-tit .qt span.teaching, .general-rules-tit .qt span.location {
width: 33% !important;
}
.general-rules-tit .qt span.system {
width: 32% !important;
}
.sign-up-form ul, .school-sign-up ul {
width: 80%;
margin: 5% 10% 0;
}
.sign-up-form li {
margin-bottom: 5%;
}
.sign-up-form ul li div, .sign-up-form ul li.text-box div {
width: 80%;
margin: 0;
}
.sign-up p, .sign-up-form ul li span, .school-sign-up li span {
font-size: 14px;
}
.sign-up-form ul li.btn {
width: 50%;
margin: 0 25%;
}
.sign-up-form ul li input, .sign-up-form ul li.btn input {
font-size: 14px;
height: 28px;
line-height: 28px;
}
.general-rules-cnt-lx {
width: 80%;
margin: 0 10% 3%;
}
.general-rules-cnt-lx a {
font-size: 12px;
width: 28%;
}
.general-rules-cnt-lx a.callback {
width: 38%;
}
.xinwen .form-weixin-box li span {
font-size: 14px;
}
.xinwen .form-weixin-box ul {
padding: 0% 2%;
}
.xinwen .general-rules-tit span, .xinwen .form-weixin-box .right .right1 a {
font-size: 12px;
}
.xinwen .form-weixin-box .left {
width: 48%;
padding-right: 4%;
}
.xinwen .form-weixin-box .right {
width: 48%;
}
.xinwen .form-weixin-box li span, .xinwen .form-weixin-box li div {
line-height: 32px;
}
.xinwen .form-weixin-box li input {
height: 32px;
line-height: 32px;
}
.speak1 form {
margin-bottom: 5%;
}
.speak1 form .bottom .left {
width: 76%;
}
.speak1 form .bottom .right {
width: 23%;
}
.course-cnt .form-control, .course-cnt .input-group {
height: 34px;
line-height: 30px;
}
.course-cnt .input-group-span {
height: 34px;
line-height: 34px;
}
.callback_tit span {
font-size: 20px;
}
.course-form-banner dt img {
width: 70%
}
.course-cnt .input-group, .course-cnt .select-group {
flex-basis: 96%;
width: 96%;
}
.course-form-banner dd {
font-size: 16px
}
.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;
}
.general-rules-cnt {
font-size: 1.2rem
}
}
@media only screen and (max-width:680px) {
.head_box {
background-position-x: 25%;
}
.college-direct li, .recruit-major li, .class-location li {
font-size: 14px;
height: 36px;
line-height: 36px;
}
.main_01 .faq li {
width: 100%;
margin: 0;
}
.school-general-rules .main-tit span, .hot-general-rules .main-tit span, .jianzhang .recruit-table .main-tit h2,
.news_box .main-tit span {
width: 25%;
}
.recruit-search-hd {
font-size: 16px;
}
.recruit-search-hd i {
background-size: contain;
}
.recruit-search-cnt b.attribute {
width: 16%;
}
.recruit-search-cnt a.zhankai, .recruit-search-cnt a.shouqi {
width: 10%;
}
.recruit-search-cnt ul {
width: 100%;
padding-top: 2%;
}
.xinwen .general-rules-tit span {
float: left;
display: block;
text-align: left;
padding: 0;
width: 32%;
margin: 0 0.5% 1%;
}
.xinwen .general-rules-tit .original {
width: 10% !important;
margin-right: 4%;
text-align: center;
}
.xinwen .general-rules-tit .browse-volume, .xinwen .general-rules-tit .comments-volume {
width: 15%;
}
.xinwen .form-weixin-box .left, .xinwen .form-weixin-box .right {
width: 98%;
padding: 0 1%;
}
.xinwen .form-weixin-box .left, .xinwen .form-weixin-box .right, .xinwen .form-weixin-box h3 {
margin-bottom: 5%;
}
.xinwen .form-weixin-box .right .left1 {
text-align: center;
}
.xinwen .speak1_tit span {
width: 50%;
}
.speak1 form .bottom .left {
width: 48%;
}
.speak1 form .bottom .right {
width: 30%;
}
.select-group select, .input-group {
font-size: 12px;
}
.test-cnt {
flex-wrap: wrap;
}
.test .input-group, .test .select-group {
margin: 0 5% 20px;
flex-basis: 40%;
width: 46%;
}
.test .submit-group {
margin: 0 30% 2%;
flex-basis: 40%;
width: 40%;
}
.foot_ad {
display: block;
height: 60px;
position: fixed;
bottom: 0;
z-index: 999;
background: #fff;
width: 100%;
}
}
@media only screen and (max-width:540px) {
.head .logo {
width: 100%;
}
.head .logo a {
width: 20%;
text-align: center;
}
.main_01 .faq li, .headline-bottom li {
padding-left: 3%;
}
.main_01, .speak1 .content {
padding: 4% 4%;
}
.speak1 .content .p1 {
font-size: 12px;
}
.page a, .page > b {
width: 22%;
}
.school-general-rules .main-tit span, .hot-general-rules .main-tit span, .jianzhang .recruit-table .main-tit h2,
.news_box .main-tit span {
width: 30%;
}
.recruit-search-cnt b.attribute {
width: 22%;
}
.recruit-search-cnt a.zhankai, .recruit-search-cnt a.shouqi {
font-size: 14px;
width: 14%;
}
.sign-up-form ul, .school-sign-up ul {
width: 90%;
margin: 5% 5% 0;
}
.sign-up-tit span {
width: 25%;
}
.xinwen .general-rules-tit span {
width: 35%;
}
.speak1 form .bottom .left {
width: 100%;
margin-bottom: 4%;
}
.speak1 form .bottom .right {
width: 40%;
margin: 0 30% 4%;
}
}
@media only screen and (max-width:480px) {
.head_box {
padding: 3% 0;
}
.head .logo a {
width: 95%;
text-align: center;
}
.head .logo span {
font-size: 22px;
}
.general-rules-cnt-lx {
width: 100%;
margin: 0 0% 3%;
}
.general-rules-tit .qt span.location {
width: 48%;
}
.general-rules-tit .qt span.browse-volume {
padding-left: 8%;
width: 40%;
}
.sign-up-form ul li span, .school-sign-up li span {
font-size: 12px;
}
.xinwen .general-rules h1 {
font-size: 22px;
line-height: 32px;
}
.xinwen .general-rules-tit span {
width: 40%;
}
.xinwen .general-rules-tit .original {
width: 13% !important;
margin-right: 3%;
}
.course-form-banner dd {
font-size: 14px
}
.guslike {
height: 300px;
margin-top: 20px;
}
.guslike .guslike-title-ls {
border-bottom-color: transparent;
margin-right: 20px;
cursor: pointer;
}
.guslike .guslike-title-ls-cur {
border-bottom-color: #45c25c;
color: #45c25c;
}
.guslike .guslike-main {
margin-right: -26px;
display: none;
}
.guslike .guslike-main-cur {
display: block;
}
.guslike .guslike-list {
width: 42.5%;
margin-bottom: 10px;
margin-right: 26px;
}
.guslike .guslike-list-imglink {
width: 100%;
height: 132px;
display: block;
overflow: hidden;
}
.guslike .guslike-list-title {
display: block;
width: 100%;
font-size: 14px;
font-weight: normal;
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 32px;
}
.guslike .guslike-list-title:hover {
color: #45c25c;
}
.biaodan input {
width: 95.5%;
height: 36px;
border: 1px solid #ebebeb;
float: left;
padding-left: 10px;
}
.biaodan div {
width: 100%;
margin-left: 0;
margin-top: 10px;
}
.wpl ul li .pl-info {
width: 80%
}
}
@media only screen and (max-width:400px) {
.head .logo span {
font-size: 18px;
}
.head_box {
background-position-x: 20%;
}
.page a, .page > b {
width: 21%;
}
.recruit-table {
overflow: hidden;
}
.recruit-table table {
table-layout: fixed;
}
.main_03 .main-tit span, .main_04 .main-tit span, .speak1_tit span, .sign-up-tit span {
width: 30%;
}
.school-general-rules .main-tit span, .hot-general-rules .main-tit span, .jianzhang .recruit-table .main-tit h2,
.recruit-search .main-tit span {
width: 45%;
}
.recruit-search-cnt b.attribute {
width: auto;
}
.school-sign-up li > div {
width: 75%;
}
.school-sign-up li .xueli div {
width: 31.333%;
}
.school-sign-up li .xueli div.zikao {
width: 40%;
}
.news li {
padding-left: 4%;
}
.xinwen .general-rules-tit span {
width: 55%;
}
.speak1 form .bottom .right {
width: 50%;
margin: 0 25% 4%;
}
.course-form-banner dd {
font-size: 12px;
white-space: nowrap
}
.test .input-group, .test .select-group, .course-cnt .input-group, .course-cnt .select-group {
margin: 0 5% 15px;
flex-basis: 90%;
width: 90%;
}
.test .submit-group {
margin: 0 30% 2%;
flex-basis: 40%;
width: 40%;
}
}

#maximg img{ max-width:100% !important; height:auto !important}
.content_all {
width: 1200px;
height: auto;
overflow: hidden;
margin: 0px auto;
margin-bottom: 2%;
}
.lujing {
width: 100%;
height: 25px;
line-height: 25px;
margin-top: 10px;
}

.lujing a {
padding: 0px 5px;
}
.list_all {
margin-top:1%;
}
.content {
width: 72%;
height: auto;
overflow: hidden;
float: left;
margin-right: 2%;
background-color: #FFF;
}
.list_all .content .school-name {
width: 100%;
border: 1px solid #e8e8e8;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
color: #333333;
margin-bottom: 1%;
}
.list_all .content .school-name img {
height: 100%;
padding: 0 20px;
}
.list_all .content .school-name .name {
flex: 1;
line-height: 28px;
}
.list_all .content .school-name .name1 {
flex: 1;
line-height: 28px;
}
.list_all .content .school-info {
border: 1px solid #e8e8e8;
margin-bottom: 2%;
}
.list_all .content .school-title {
padding: 10px;
font-size: 16px;
color: #fff;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff3f29), to(#e11818));
font-weight: bold;
letter-spacing: 1px;
margin-bottom: 10px;
}
.list_all .content .school-box {
display: flex;
padding: 20px;
align-items: center;
}
.list_all .content .school-box .description {
text-indent: 2em;
flex: 1;
font-size: 14px;
padding-right: 20px;
color: #333333;
line-height: 24px;
}
.list_all .content .school-box img {
width: 40%;
}
.list_all .content .school-major {
margin-bottom: 2%;
}
.list_all .content .school-major .description table {
width: 100%;
text-align: center;
}
.description table, .description table tr th, .description table tr td {
border: 1px solid #000;
border-collapse: collapse;
}
.list_all .content .school-news {
margin-right: -10px;
margin-left: -10px;
display: flex;
}
.content .school-news .box {
border: 1px solid #e8e8e8;
flex: 1;
margin: 0 10px;
overflow: hidden;
}
.content .school-news .box .school-new-lists {
padding: 0 10px;
line-height: 30px;
margin: 0;
}
.content .school-news .box .school-new-lists li a {
font-size: 14px;
text-decoration: none;
color: #636363;
}


.contents {
margin: 0 3%;
font-size: 0.373333rem;
border-top: 2px solid #ddd;
padding-top: 3%;
}

.content .school-name {
display: flex;
align-items: center;
margin: 3% 0%;
overflow: hidden;
}

.content .school-name img {
width: 30%;
padding-right: 5%;
}

.content .school-name .name {
width: 60%;
}
.content .school-name .name1 {
width: 60%;
}

.content .school-name .name h4 {
font-size: 18px;
}

.content .school-name .name p {
font-size: 14px;
}
.content .school-name .name1 p {
font-size: 14px;
}

.content .school-title {
border-left: 4px solid #e62b2b;
line-height: 1;
display: block;
color: #333333;
font-size: 16px;
background: #E4F1FF;
padding: 2%;
margin: 2% 0;
}

.content .description p {
font-size: 16px;
}

.content .description table {
width: 100%;
}

.content .description table,
.content .description table tr th,
.content .description table tr td {
border: 1px solid #000;
border-collapse: collapse;
}
.content .school-news li {
border-bottom: 1px solid #CCCCCC;
padding: 2% 0 2% 2%;
 overflow: hidden;
}
.content .school-news li span {
float:right;
}
@media only screen and (max-width:700px){
.list_all .content .school-box .description img {
display: none;}
}
.post-copyright1 {
	padding: 5px 0 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	}		
	.post-copyright1 img {
	vertical-align: bottom;
	border-radius: 1.19rem;
	}
	.post-copyright1 img,
	.post-copyright1 a {
	width: 100%;
	height: auto;
	}