article, aside, footer, header, main, nav, section { display: block; }
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent;color: #333;}
a:active { outline: 0; }
b, strong { font-weight: bold; }
img { border: 0; vertical-align: middle;display: block; }
body,h1, h2, h3, h4, p, form { margin: 0; }
ul, li, dl, dd { margin: 0; padding: 0; }
ul{ list-style: none }
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.zoom{ overflow: hidden;}
.m_auto{ margin-left: auto; margin-right: auto;}
input[type="button"], input[type="submit"],input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
.button{ border-radius: 0; }
body {font-family:Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif; color: #333;  }
.ind_banner{ width: 100%; height: 2.4rem;}
.ind_banner img{ width: 100%; height: 2.4rem;}
.ind_nav{ padding-bottom: 0.2rem;
    padding-top: .4rem;}
.ind_nav li{  float: left; width:25%}
.ind_nav li a{ display: block; width: 100%; height: 100%;}
.ind_nav li span{ display: block;
    width: 1rem;
    height: 1rem;
    background: url(../images/spr.png) no-repeat;
    border-radius: 0.1rem;
    margin-left: auto;
    margin-right: auto;
}
.ind_nav li p{ width: 100%;
    text-align: center;
    font-size: 0.25rem;
    line-height: 0.5rem;
    height: 0.5rem;
    overflow: hidden;
}

.ind_nav li span.dynamic{ background-color: #66a7f9; background-size: 4.6rem 2.1rem; background-position: 0 0; }
.ind_nav li span.recruit{ background-color: #93daa4; background-size: 4.6rem 2.1rem; background-position:-1.2rem 0; }
.ind_nav li span.school{ background-color: #f6d77b; background-size: 4.6rem 2.1rem; background-position:-2.4rem 0;}
.ind_nav li span.sign{ background-color: #fd8b7c; background-size: 4.6rem 2.1rem; background-position:-3.6rem 0;}
.ind_nav li span.enlist{background-color: #f19ec2;  background-size: 4.6rem 2.1rem; background-position:0 -1.1rem; border-radius: 1rem}
.ind_nav li span.advice{background-color: #80c269; background-size: 4.6rem 2.1rem; background-position:-1.2rem -1.1rem; border-radius: 1rem}
.ind_nav li span.query{background-color: #7ecef4; background-size: 4.6rem 2.1rem;background-position:-2.4rem -1.1rem; border-radius: 1rem}
.ind_nav li span.qa{ background-color: #c490bf; background-size: 4.6rem 2.1rem;background-position:-3.6rem -1.1rem; border-radius: 1rem}


.ind_line{ border-bottom: 1px solid #dedede;
    border-top:1px solid #dedede;
    background-color: #f7f7f7;
    height: 0.19rem;}
.news_title {
    overflow: hidden;
    /*font-size: 0.36rem;*/
    /*height: 1rem;*/
    /*line-height: 1rem;*/
    padding: 0 0.2rem;
    height: .36rem;
    font-size: .36rem;
    border-left: .08rem solid #0174c7;
    line-height: .36rem;
    margin-top: .4rem;
    margin-left: .4rem;
    /*margin-bottom: .35rem;*/
}
.newswrap{
    height: .7rem;
    line-height: .2rem;
    width:6.4rem;
    border-bottom: 0.04rem solid #0174c7;
}
.news_title span{
    color: #999;
    font-size: 0.28rem;
    float: right;}
.dynamic_news ul{ padding: 0.15rem 0.4rem 0.1rem 0.4rem;}
.dynamic_news li,.li_list > div,.stu_tab_con >div{ height: 0.6rem; line-height: 0.6rem;}
.li_list > div{ padding: 0 0.4rem;}
.dynamic_news li a,.li_list> div a,.stu_tab_con >div a { display: block; width: 100%; height: 100%; font-size: 0.3rem; overflow: hidden;}
.dynamic_news li a span,.li_list > div a span,.stu_tab_con >div a span{ float: right; color: #999;}
.dynamic_news li a b,.li_list > div a b,.stu_tab_con >div a b { width:4.6rem; font-weight: normal; display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: .26rem; }
/****index swiper***/
.find_nav {
    width: 100%; padding: 0 0.4rem;

    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
}
.find_nav_left {
    position: relative;
    overflow: hidden;
}
.find_nav_list ul {
    position: relative;
    white-space: nowrap;
}
.find_nav_list ul li {
    display: block; width: 25%;
    float: left; height: 1rem; line-height: 1rem;
}
.find_nav_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.28rem;
    text-align: center;
    color: #999;
}
.find_nav_cur a {
    color: #333 !important;
}
.find_nav_list a.active{ color:#000}
.swipe{ padding-top: 0.2rem; padding-bottom: 0.4rem; border-top: 0.04rem solid #009944}
.swipe li{padding: 0.2rem 0.4rem 0 0.4rem; display: none}
.swipe li:first-of-type{ display: block;}
.swipe_more{ width: 4.8rem; margin-top: 0.2rem; border: 1px solid #dedede; background-color: #f7f7f7; text-align: center; height: 0.8rem; line-height: 0.76rem;}
.swipe_more a{ display: block; width: 100%;  height: 100%; color: #999; font-size: 0.26rem}
/****index swiper***/

/*index校园风光*/
.scenery ul{ padding-top: 0.4rem;}
.scenery li{ width: 2.62rem; float: left; margin-left: 0.4rem;  }
.scenery li img{ width: 2.62rem; height:1.72rem;}
.scenery li p{ text-align: center; height: 0.9rem; line-height: 0.8rem; color: #666;font-size: 0.3rem;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*index校园风光*/


/*立即报名底部*/
.want_sign{ height: 0.8rem; position: fixed;bottom: 0; left: 0; width: 100%;}
.want_sign > a{ width: 2rem; display: inline-block; border: 1px solid #d2d2d2; border-right: 0; overflow: hidden; background-color: #fff; height: 0.8rem; padding-top: 0.05rem;vertical-align: top;}
.want_sign > a span.tel{ display: block; width: 0.4rem; height: 0.4rem; background: url("../images/spr2.png") no-repeat; background-size: 5.16rem 0.8rem; background-position: -4rem 0; margin-bottom: 0.05rem;}
.want_sign > a span.online{ display: block; width: 0.39rem; height: 0.45rem; background: url("../images/spr2.png") no-repeat;background-size: 5.16rem 0.8rem; background-position: -4.5rem 0;}
.want_sign > a p{ text-align: center; font-size: 0.2rem;}
.want_sign a.sign_but{ border: 0; width: 2.4rem; background-color: #0174c7; text-align: center; color: #fff; font-size: 0.4rem; line-height: 0.8rem; display:inline-block; padding: 0;}
/*招生信息*/
.stu_tab ul{ width: 6rem; margin-bottom: 0.1rem; border-bottom: 1px solid #dedede;}
.stu_tab li{ width: 20%; float: left; height: 0.75rem; line-height: 0.75rem; text-align: center;  font-size: 0.26rem;}
.stu_tab li.on{ color: #0174c7; border-bottom: 3px solid #0174c7;}
.stu_tab_con{ display: none; padding: 0 0.4rem;}
.stu_tab_con:first-of-type{ display: block;}
.stu_tab_con p{ text-align: center; color: #999; line-height: 1rem;font-size: .24rem;}
/*招生信息*/


/*热门专业推荐*/
.professional ul {
    overflow: hidden;
    padding: 0.26rem 0.15rem;
}
.professional li {
    width: 49%;
    height: 4.3rem;
    float: left;
    border: 0.03rem solid #d8d8d8;
    padding: 0.15rem;
    box-sizing: border-box;
    margin-bottom: 0.2rem;
}
.professional li:nth-of-type(2n){
    float: right;
}
.professional li img{
    width: 100%;
    height: auto;
    display: block;
}
.professional li h5{
    font-size: 0.3rem;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight:700;
    padding-bottom: 0.14rem;
    margin-top: 0.23rem;
}
.professional li h5::after{
    content: "";
    width: 1rem;
    height: 0.05rem;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
    background-color: #d5212f;
    display: block;
    margin: 0 auto;
    margin-top: 0.14rem;
}
.professional li p{
    font-size: 0.26rem;
    color: #000;
    text-align: center;
}
.professional li span{
    color:red;
    font-size: 0.26rem;
    text-align: center;
    width: 2.4rem;
    height: 0.54rem;
    line-height: 0.45rem;
    box-sizing: border-box;
    border: 1px solid red;
    border-radius: 2rem;
    display: block;
    margin: 0 auto;
    margin-top: 0.25rem;
}
.professional .move_btn{
    width: 3.4rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    color: white;
    background-color: #e31515;
    display: block;
    margin: 0 auto;
    font-size: 0.28rem;
    border-radius: 2rem;
    margin-bottom: 0.4rem;
    box-sizing: border-box;
}
/*热门专业推荐*/

/*操作模块*/
ul.operation_nav {
    height: 2rem;
    padding-top: 0.48rem;
    padding-left: 0.1rem;
    box-sizing: border-box;
}
.operation_nav li{
    float: left;
}
.operation_nav li:first-of-type {
    margin-right: 0.18rem;
}
.operation_nav li a {
    width: 3rem;
    height: 1.1rem;
    line-height: 1.1rem;
    display: block;
    font-size: 0.3rem;
    color: white;
    background: url(../images/oper-icon1.png) 0.35rem center no-repeat;
    background-size: 0.8rem;
    background-color: #fc9552;
    text-align: right;
    padding-right: 0.57rem;
    box-sizing: border-box;
    border-radius: 0.1rem;
    box-shadow: 0 0 0.2rem 0.02rem #fbe7e7;
}
.operation_nav li:nth-of-type(2) a{
    background-color: #fd5151;
    padding-right: 0.37rem;
    background-image: url(../images/oper-icon2.png);
}


