@charset "utf-8";
body{
    background-color: #252a2e;
}
.clearfix:after{  
   display:block; visibility:hidden; content:""; height:0; clear:both; }
.containe{
    margin: 0 auto; }
.top .top-cont{
    height: 147px; margin: 0 auto; background: url(../images/logo_bg.jpg) no-repeat center; }
.top .top-cont .logo{
    width: 1280px; margin: 0 auto; padding-top: 30px; }
.top-cont .search{
    float: right; width: 315px; height: 75px;text-align: right; }
.top-cont .search li{
    margin-left: 10px; color: #fff; float: right; }
.top-cont .search a{
    color: #fff; font-size: 14px; }
.top-cont .search a:hover{
    color: #999;
}   
.search form{
    display: block; float: right; width: 275px; height: 42px; margin-top: 12px; border:1px solid #002b57; background: url(../images/text_bg.jpg) no-repeat;
}
#search_text {
    float: left; border: none; margin-top: 13px; padding-left: 18px; color: #b7b7b7; font-size: 14px; }
#search_submit {
    float: right; width: 37px; height: 42px; border: none; background: url(../images/search1.jpg) no-repeat; }

.top .nav{
    width: 1480px; height: 60px; margin: 0 auto; background:url(../images/nav_bg.jpg) repeat-x; border-bottom: 4px solid #cc6f00; }
.top .nav ul{
    width: 1280px; margin: 0 auto; }
.top .nav li{
    display: block; float: left; width: 120px; height: 60px; background: url(../images/btn2.jpg) no-repeat 100px center; }
.top .nav a{
    display: block; width: 128px; height: 60px;color: #fff; font-size: 16px; line-height: 60px; }
.top .nav a:hover{
    color: #444;
}
.top .nav .lang{
    width: 80px;
    text-align: right;
}
.top .nav .lang a{
    width: 100%;
}
#nav{width: 1280px;height: 60px;display: block;}
#nav li .p1{display: block; width: 128px; height: 60px;color: #fff; font-size: 16px; line-height: 60px; text-align:center;}
#nav li div{background-color: #f88802;width:180px;display:none;position: absolute;  top:210px; z-index: 10;}
#nav li div a{color: #fff;display: block;font-size: 14px;text-align: center;padding-left: 35px;position: relative;text-align:left;width: 160px;height: 40px;line-height: 40px;background:#444;}
#nav li div a:hover{
    background-color: #999;
}
#nav li.x .p1,#nav li .p1:hover{color: #444;border-bottom: 4px solid #d8982d;background:#ffc86f}

.banner {
    display: block; position: relative; overflow: hidden; width: 1480px; height: 556px; margin: 0 auto; }
.banner .btn {
    position: absolute; height: 22px; width:1480px; z-index: 5; bottom: 21px;
    }
 .banner .btn li {
    overflow: hidden; float: left; width: 16px; height: 21px; margin-right: 10px;background: url("../images/bannerbtn1.png") no-repeat; }
.banner .btn li.s {
    background: url("../images/bannerbtn2.png") no-repeat;
}
.banner .pic li {
    position: absolute;overflow: hidden;z-index: 1;}
.content{
    position: relative; overflow: hidden; width: 1480px; margin: 0 auto; background-color: #fff; }
.cont-main{
    width: 1280px; margin: 0 auto; }
.content .title{
    float: left;
}
.content .title li{
    float: left; margin-right: 15px; margin-top: 50px; color: #d7d7d7; font-size: 22px; 
    background: url(../images/btn6.jpg) no-repeat;
    background-position: 100px 2px;
}
.content .title-other{
    float: right; margin:0; margin-top: 60px;
}
.title .tit-t1 a{
    display: block;
    width: 110px;
    color: #000;
}
.title .tit-t1 a:hover{
    color: #f88802; 
}
.title .current a{
    color:#f88802;
}
.content .title p{
    float: right; margin: 0; padding-top: 50px; font-size: 12px; }
.main-detail{
    margin-top: 32px;
}
.tabcon{
    position: relative; overflow: hidden; width: 1280px; height: 410px; }
.subbox .sublist {
    float: left; width: 1280px; font-size: 0; }
.tabcon .subbox {
    position: absolute; left: 0; top: 0; }
#leftcon .subbox {
    width: 9999em;
}
.main-detail .detail-l .box1{
    width: 347px;
}
.detail-l .box1 h3{
    margin: 16px 0;font-size: 16px; font-weight: bold; }
.detail-l .box1 a{
    color: #333;font-size:16px;
}
.detail-l .box1 a:hover{
    color: #f7ac53;
}
.detail-l .box1 img{
    width: 342px;
    height: 230px;
}
.detail-l .box1 p{
    margin: 0; color:#999; font-size: 12px; line-height:30px; font-family: "宋体"; }
.detail-l div{
    float: left;
}
.mr-40{
    margin-right: 40px;
}
.main-detail .detail-r{
    float: right;width: 505px;
}
.main-detail .detail-r li{
    width: 540px;
    padding-bottom: 30px;
}
.detail-r .detail-r-sj{
    display: block; float: left; width: 60px; height: 50px;color: #f88802; background-color: #f5f5f5; text-align: center; }

.detail-r .detail-r-sj p{
    margin: 0; padding-top: 4px; font-size: 20px; font-weight: bold; }
.detail-r .detail-r-sj span{
    font-size: 12px;
}
.detail-r .detail-r-details{
    float: right;width: 470px;}
.detail-r-details a{
    display: block;
    width: 30em;
    color: #333; 
    font-size: 16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.detail-r .detail-r-details h3{
 font-size:14px;
}
.detail-r-details a:hover{
    color: #f7ac53;
}
.detail-r-details p{
    width: 35em;
    margin: 0;
    color: #8c8c8c;
    font-size: 12px; 
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    }
.detail-pic{
    margin-top: 40px;
}
.detail-pic img,.detail-hot img{
    cursor: pointer;
    transition: all 0.6s;
}
.detail-pic img:hover,.detail-hot img:hover{
     transform: scale(1.1);
     -moz-box-shadow:1px 1px 7px #333333; 
     -webkit-box-shadow:1px 1px 7px #333333; 
     box-shadow:1px 1px 7px #333333;
}
.detail-pic li{
    overflow: hidden;
    float:left; margin-right: 26px; padding-bottom: 26px;}
.detail-pic .mr0{
    margin-right: 0;
}   
.detail-notice{
    width: 1480px; margin: 0 auto; background-color: #fafafa; }
.detail-notice .notice-cont{
    width: 1280px; margin:0 auto; }
.detail-notice .notice-cont dl{
     width: 625px;padding-bottom:37px;}
.detail-notice .notice-cont dt{
    position: relative;
    width: 625px;
    padding:28px 0 17px 0; margin-bottom: 10px;color: #333; font-size: 22px; background: url(../images/btn5.jpg) no-repeat left bottom; }
.notice-cont .notice-cont-t1{
/*  float: right;*/
    position: absolute;
    top: 30;
    right: 0;
    width: 48px;
    font-size: 12px;  }
.detail-notice .notice-cont dd{
    position: relative; overflow: hidden; margin-bottom: 10px; padding-left: 12px; background: url(../images/btn3.jpg) no-repeat center left; color: #666; font-size:14px;}

.notice-cont dd span{
    
    float: right; color: #b9b9b9; }
.notice-cont a{
    color: #666;float: left;
}
.notice-cont a:hover{
    color: #000;
}
.detail-hot{
    width: 1280px; margin: 0 auto; margin-top: 40px; padding-bottom: 40px;font-size: 0;}
.detail-hot a{
    display: block; width: 626px; height: 170px; overflow: hidden;font-size: 0;float: left;
margin-right: 28px;}
.fr{
    float: right;
}
.fl{
    float: left;
}
.detail-foot{
    width: 1480px; height: 192px; margin: 0 auto;background: #444; }
.detail-foot .foot-cont{
    width: 1280px; margin: 0 auto; padding-top: 32px; color: #fff; line-height:30px;}
.detail-foot .foot-cont dl{
    float: left;
}
.detail-foot .foot-cont dt{
    background: url(../images/btn5.jpg) no-repeat left bottom; background-size: 19px 1px; }
.detail-foot .Qr-code{
    float: right; width: 300px; }
.detail-foot .Qr-code a{
    display: block; float: left; width: 150px; color: #fff; text-align: center; }
.footer{
    width: 1480px; height: 70px; margin:0 auto; background-color: #3d3d3d; }
.footer .footer-cont{
    width: 1280px; margin: 0 auto; }

.footer .down-box{
    float: left;
    width: 285px;
    padding-top:15px;
}
.down-box select{  
    width:285px; height:36px; appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url("../images/btn.png") no-repeat center; background-position: 260px ; padding-left: 14px; font-size:14px; color:#fff; }
.down-box option{
    background-color: #3d3d3d; color: #eee;
}
.footer .footer-cont p{
    float: right; padding-top: 10px; color: #fff; font-size: 14px; }
/*学院简介*/

.xyjs-banner{
    width: 1480px; height: 237px; margin: 0 auto; background: url(../images/banner3.jpg) no-repeat center; }
.xyjs-cont{
    overflow: hidden; width: 1480px; margin:0 auto; padding-bottom: 40px; background-color: #fafafa; }
.xyjs-cont .cont-tit{
    position: relative;
}
.xyjs-cont .line{
    display: block; margin: 0; padding-bottom: 33px; border-bottom: 1px solid #dbdbdb; }
.xyjs-cont .cont-tit p{
    position: absolute; top: 7px; right: 102px; width: 220px; background-color: #fafafa; color: #c6c6c6; font-size: 14px; }
.xyjs-cont .cont-tit a{
    padding-left: 10px; color: #c6c6c6; }

.xyjs-cont .cont-tit a:hover{
    color: #666; text-decoration: underline; }
.xyjs-cont .cont-tit .p1{
    color: #666;

}
.xyjs-cont .cont-details{
    width: 1280px; margin: 0 auto; margin-top: 32px;
}
.xyjs-cont .cont-details h3{
    width: 298px; height: 84px; background: url(../images/img5.jpg) no-repeat; color: #fff; font-size: 24px; text-align: center; line-height: 84px; }
.cont-details .details-lits{
    float: left;
}
.cont-details .details-lits p{
    margin:0;
}
.cont-details .details-lits a{
    display: block; 
    width: 298px; 
    height: 57px; 
    border-top: 1px solid #fff; 
    background-color: #e5e5e5; color: #666; 
    font-size: 16px; 
    line-height: 57px; 
    text-indent: 50px;
}
.cont-details .details-lits li div a{
    text-indent: 70px;
}
.cont-details .details-lits a:hover{
    background-color: #f88802; color: #fff; }
.cont-details .details-data{
    float: left; width: 940px; margin-left: 41px; line-height: 40px;color: #333; font-size: 16px;
}

.cont-details .details-data>h4{
    margin-bottom: 5px;
    padding-bottom: 20px; color: #444; font-size: 24px; border-bottom: 3px solid #e6e6e6; }
.details-data .d-cont p{
    margin-top: 0; color: #666; margin-bottom: 30px; }
.cont-details .details-data .d-title{
    margin-bottom: 0; padding-left: 12px; background: url(../images/btn7.jpg) no-repeat center left; color: #f89a42; font-size: 16px; }
/* .cont-details .details-data img{
    margin-top: 34px;
} */

/*学院新闻*/
.cont-details .news-cont .nc-t1{
    color: #9f9f9f; font-size: 14px; }
.cont-details .news-cont li{
    margin-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #dbdbdb; line-height: 30px;
}
.cont-details .news-cont p{
    margin: 0; color: #8c8c8c; font-size: 14px;
}
.news-cont .nc-t1 span{
    color: #f88802;
}
.cont-details .news-cont h5{
    color: #333; font-size: 18px; } 
.cont-details .news-cont a:hover{
    color: #f88802;
    font-weight: bold;
}
.cont-details .news-btn{
    width: 576px; margin: 0 auto; margin-top: 37px; }
.cont-details .news-btn li{
    float: left; padding: 0 15px; background: url(../images/btn9.jpg) no-repeat center left;
}
.cont-details .news-btn a{
    color:#999; font-size: 16px;
}
.cont-details .news-btn .nb-t1 a{
    color: #333; font-size: 14px; 
}
.cont-details .news-btn .bgd-0{
    background:0;
}
.cont-details .news-btn a:hover{
    color: #f88802;
}

/*媒体新闻*/
.details-data .mt-cont{
    overflow: hidden; padding-bottom: 10px; }
.details-data .mt-cont li{
    float: left; margin: 30px 29px 0 0;background-color:#fff; padding:9px;width: 275px;}
.details-data .mt-cont > a{
    display: block; position: relative; width: 274px; height: 300px; padding: 10px; background-color: #fff; }
.details-data .mt-cont img{
    margin: 0;width:275px;height:178px;

}
.details-data .mt-cont .mt-title{
    margin: 0; margin:13px 0 18px 0; border-left: 3px solid #ccc; color: #f88802; font-size: 14px; line-height: 13px;
}
.details-data .mt-cont h5{
    margin: 0; color: #333; font-size: 16px; }
.details-data .mt-cont .mt-sj{
    float: right; margin: 0; padding-right:20px;color:#a0a0a0; font-size: 14px; font-style: oblique; }
.details-data .mt-cont a:hover h5{
    color: #f88802; font-weight: bold; }
.details-data .mt-cont a:hover .mt-title{
    border-color:#f88802; 
}
.details-data .mt-cont .mr0{
    margin-right: 0;
}


/*新闻详情*/
.details-data .article-cont{
    border-bottom: 1px dashed #c8c8c8;
}
.cont-details .article-title{
    text-align: center; border-bottom: 1px dashed #c8c8c8; }
.cont-details .article-title h5{
    padding-top: 40px; color: #444; font-size: 24px; font-weight: bold; }
.cont-details .article-title p{
    color: #999;
}
.cont-details .article-cont p{
    margin: 25px 0; font-size: 14px; }
.cont-details .article-cont .ac-p1{
    width: 784px; height: 486px; margin:0 auto; }
.cont-details .article-cont img{
    margin: 0;  
}
.details-data .article-tab{
    margin-top: 27px;
}
.details-data .article-tab p{
    margin: 0; font-size: 14px; line-height: 25px; }
.details-data .article-tab span{
    color: #f89013;
}
.details-data .article-tab a{
    color: #666;
}
.details-data .article-tab a:hover{
    color: #f88802;
}


/*招生简章*/
.containe .zs-cont{
    position: relative; width: 1280px; margin:0 auto; }
.zs-cont .zs-tile h3{
    padding: 32px 0 20px 0; background: url(../images/btn10.jpg) no-repeat center bottom; background-size: 53px 3px; color:#444; font-size: 24px; text-align: center; font-weight: bold; }
.zs-cont .zs-tile .title{
  margin-bottom:50px;
}
.zs-cont .zs-details{
    overflow: hidden; width: 1192px; margin-top: 25px;
}
.zs-details .zd-title{
    overflow: hidden; background-color: #e6e6e6; }
.zs-details .zd-title li{
    position: relative; float: left; width: 212px; height: 206px;
}
.zs-cont .zs-details .zd-title .tit{
   width: 298px; height: 206px; background-color: #f88802; color:#fff; font-size: 24px; text-align: center; line-height: 206px; }
.zs-cont .zs-details .zd-title a{
    display: block; width: 212px; font-size: 16px; text-align: center; }
.zs-cont .zs-details .zt-pic{
    display: block; width: 58px; height: 44px; margin: 0 auto; margin-top: 30px; background: url(../images/book2.jpg) no-repeat; }
.ml40{
    margin-left: 40px;
}
.zs-cont .zs-details .zd-title span{
    display:block; position: absolute; left:0; bottom:0; right: 0; margin: auto; width: 0; height: 0; border: 16px solid rgba(0,0,0,0);
}
.zs-cont .zs-details a:hover{
    color: #f88802;
}
.zs-details a:hover .zt-pic{
    background: url(../images/book1.jpg) no-repeat;
}
.zs-details a:hover span{
    border-bottom-color: #fff;
}
.zs-details .apply-btn{
    position: absolute; top: 100px; right: 0; }
.zs-details .apply-btn a{
    display: block; width: 48px; height: 48px; padding: 20px; background-color: #f88802; color: #fff; font-size: 22px; line-height: 25px; }
.zs-details .apply-btn a:hover{
    color: #333;
}
.zs-details .zs-introduce{
    padding: 0 36px;
}
.zs-details .zs-introduce .zi-title{
    margin-top:43px; color: #666; }
.zs-introduce .zi-title h4{
    color: #333; font-size: 22px; text-align: center; }
.zs-introduce .zi-title p{
    font-size: 16px; line-height: 35px; }
.zs-introduce .zi-title .p1{
    font-size: 14px; text-align: center; }
.zs-details .zs-introduce dl{
    margin-top: 50px; font-size: 16px; line-height: 35px; color: #666; }
.c-f88802{
    color: #f88802;
}
.mt80{
    margin-top: 80px;
}

#subnav li div{
    display: none;
}