@charset "utf-8";
/* CSS Document */
body{background: #f7f7f7;}

.sub_banner{width: 100%; background: #eeeeee; text-align: center;overflow: hidden;}
.sub_banner_con{position: relative;width: 100%;overflow: hidden;margin: 0 auto;}
.sub_banner.currents{margin-top: 60px;}


.subPage{width: 100%; margin:0 auto;position:relative;}
.subPage_con{width: 1170px;margin: 0 auto;}


.bread{ width:auto;line-height:18px; text-align: left;display: block; color:#999;font-size:14px;margin-top: 0px; padding-left: 25px;background: url(../images/home.png) no-repeat center left;margin-bottom: 20px;}
.bread span{font-weight:normal;color:#999;font-size: 14px; }
.bread span a{color:#0f4679;font-size: 14px;margin: 0 3px;}
.bread a:hover{color:#5977c6;}

/*二级栏目*/
.sub_mbtn{ width:100%;height:40px; line-height: 40px; background-color:#fff;cursor:pointer;display:none;color:#1547cf;box-shadow: 0px 1px 10px rgba(143, 143, 143, 0.3);}
.sub_mbtn i{font-size: 2.5rem;font-weight: bold;padding-left: 10px;}

/*.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#cda04a;}*/
.sub_navm{ width:100%; overflow: hidden;display: none;margin-bottom: 20px;box-shadow: 0px 1px 10px rgba(143, 143, 143, 0.3);}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#2856a6;color:#fff;padding-left:13px;font-weight: normal;font-size: 14px;}
.sub_navm h2 a{padding-left:13px;font-size: 14px; font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{background-color:#fff;}
.sub_navm li{position: relative;}
.sub_navm li a{color:#515151; padding:0 13px;  height:40px;line-height:40px;border-bottom:1px solid #adcaf4;display:block;font-size: 14px;}
.sub_navm li a:hover{color:#1d3881;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#1d3881;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{line-height:18px; padding:0px 0px 0px 30px;border-bottom:1px solid #ddd;}
.sub_navm li.on dl{ display: block; }
.sub_navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}

/*左侧边栏*/
.sub_left{width:190px;overflow:hidden;float:left;z-index:999;margin-top: -40px;}
.sub_left .sub_leftBox{box-shadow: 0px 1px 10px rgba(143, 143, 143, 0.3);margin-bottom: 10px;width: 177px;background-color: #fff;}
.sub_left .sub_leftTitle{}
.sub_left .sub_leftTitle h2{color:#fff;font-size:22px;text-align: center;padding: 20px 10px; background: #12487f;}
.sub_navm .subNav{width: 100%!important;}

.sub_left .sub_nav li {position: relative; transition:all 0.5s ease-in-out;}
.sub_left .sub_nav li a{font-size: 16px; display: block;color:#434142;font-weight: normal;border-top: 1px solid #e2e3e3; padding:11px 10px;text-align: center; transition:all 0.5s ease-in-out;border-left: 3px solid transparent;}
.sub_left .sub_nav{width:100%;overflow:hidden;line-height: 24px;display: block;color: #434142;font-size: 16px;/*! border-left: 3px solid #12487f; */background: #fff;padding-bottom: 10px;}

    
.sub_left .sub_nav li:hover a,.sub_left .sub_nav li.active a{color:#12487f;font-weight: bold;background: #eeeef3;border-left: 3px solid #12487f;}
.sub_left .sub_nav1 li>a,.sub_left .sub_nav1 li.active a { color:#000; font-weight:bold; background:#fff; border-left:0px; }
.sub_left .sub_nav li:hover a, .sub_left .sub_nav li.active a { font-weight:bold; }
.sub_left .sub_nav li:hover ,.sub_left .sub_nav li.active {}
.sub_left .sub_nav01 li a{font-weight: bold;}
.sub_left .sub_nav li .subNavs a { background:none; border-left:0px; }

.sub_left .sub_nav li .subNavs{background: #fff; display:none;} 
/* .sub_left .sub_nav li .subNavs dl dd{border-bottom: 1px solid #fff; background: #eeeef3;border-left: 3px solid #12487f;} */
.sub_left .sub_nav li .subNavs dl dd{border-bottom: 1px solid #fff; background: #eeeef3;}
.sub_left .sub_nav li .subNavs dl dd.active{border-bottom: 1px solid #fff; background: #eeeef3;border-left: 3px solid #12487f;}
.sub_left .sub_nav li .subNavs dl dd a{font-size: 14px;padding-left: 30px;padding:0 30px;height: 40px;line-height: 40px;color:#666;} 
.sub_left .sub_nav li .subNavs dl dd.active a{font-size: 14px;padding-left: 30px;padding:0 30px;height: 40px;line-height: 40px;color:#12487f;} 
.sub_left .sub_nav li.sub_has a:hover{}
.sub_left .sub_nav li.sub_has .subNavs dl dd a:hover,.sub_left .sub_nav li.sub_has .subNavs dl dd a.active{color:#fff;background: #91b20b;}
.sub_left .sub_nav li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 24px;
    line-height: 50px;
    color: #999;
    font-style: normal;
    margin: 0;
}
.sub_left .sub_nav li .skipBtn.up {    background: url(../images/sub_left_up.png) no-repeat center center;}
.sub_left .sub_nav li .skipBtn.down{background: url(../images/sub_left_down.png) no-repeat center center;}

.sub_navm li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 41px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 24px;
    line-height: 41px;
    margin: 0;
}




/*右侧*/
.sub_right{margin: 0px auto 0;margin-left: 199px;padding-top: 30px;padding-bottom: 30px;}
.pageArticle{ overflow: hidden;background: #fff;box-shadow: 0px 1px 10px rgba(143, 143, 143, 0.3);padding: 20px; }



/* .articleTitle02{border-bottom: 2px solid #5977c6;padding-bottom: 15px;margin-bottom: 20px;}
.articleTitle02 h2{font-size: 18px;text-align: left;color:#1d3881;font-weight: normal;}
 */


.subArticleList{}
.subArticleList li{margin-bottom: 15px;padding-bottom: 15px;overflow: hidden;border-bottom: 1px solid #e2e3e3;}
.subArticleList li a{display: block;}
.subArticleList li span{float: right;color:#898989;font-size: 14px;}
.subArticleList li h3{font-size: 15px;font-weight: normal;}




.Enrollment_infor h2 { padding: 10px 0 10px 0; }
.Enrollment_infor h2 strong { background:#12487f; display: inline-block; padding: 10px 20px; color: #fff; font-size: 18px; }
.enIn_con { border: 1px solid #e3e2e2; padding: 10px; margin: 0 0 10px 0; }
.enIn_title { overflow: hidden; margin: 0 0 20px 0; }
.enIn_title h4 { width: auto; float: left; }
.enIn_title h4 strong { background: #12487f; color: #fff; font-size: 16px; display: inline-block; padding: 10px; }
.enIn_title a { float: right; height: 41px; line-height: 41px; }
.enIn_title a:hover { font-weight: bold; }
/*.enIn_con ul { padding: 10px 0 0 0; }
.enIn_con ul li { padding: 10px 0 10px 0px; border-bottom: 1px solid #eee;  position: relative; }
.enIn_con ul li a {padding: 0 0 0 12px; position: relative; height: 19px; line-height: 19px; display: block; overflow: hidden; }
.enIn_con ul li a:before { content: ''; position: absolute; width: 4px; height: 4px; background: #e3e2e2; left: 0px; top: 50%; margin: -2px 0 0 0; border-radius: 50%;  }
.enInul { padding: 10px 0 10px 0;  margin: 0 0 10px 0; }

*/



/*分页*/
.pages{ height:30px;font-size:14px; line-height:30px; margin:30px 0 40px 0; overflow: hidden;}
.pages img{vertical-align: middle;}
.pages span{ color:#144578; border:1px solid #144578;width: auto;padding: 0 8px;height: 28px;border-radius: 2px;display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;text-align: center;margin: 0 4px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 8px; }
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:25px; height: 28px; font-size:14px; text-align:center; color:#144578; margin: 0 4px;border-radius: 2px;border:1px solid #144578;background-color: #fff;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ }
.pages a.on_pages,.pages a:hover{ background: #144578;color:#fff;border-color: #144578; }

.pages_min{ margin: 25px 0; overflow: hidden; display: none;font-size:14px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; font-size: 13px; float:left; background: #144578; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}



/*文章页*/
.sub_right_article{position: relative;}
.pageArticle02{max-width: 940px;margin: 0 auto;}
.articleTitle{text-align: left;margin-bottom: 10px;}
.articleTitle h3{font-size: 28px;font-weight: normal;line-height: 40px;}
.articleAuthor{text-align: left;color:#898989;font-size: 14px;padding-bottom: 15px;border-bottom: 1px solid #e2e3e3;margin-bottom: 20px;}
.articleAuthor span {display: inline-block;height: 20px;line-height: 20px;margin: 2px 15px 2px 0px;}
.article {line-height: 30px;font-size: 15px;padding:0 0 20px 0px;color:#221815;}
.articleAuthor u{text-decoration: none;}
/*分享*/
/*.share{width: auto;height: auto;position: absolute;left: 0;top: 80px;} 
.share_btn {font-weight: normal;width: 69px;height: 69px;line-height: 69px; text-indent: -9999px;background: url(../images/share.png) no-repeat center center #999;}
.share a { padding-left: 0px !important;margin: 0px 0px 0 0 !important;width: 69px !important; height: 69px !important;display: block;float: none !important;}
.share a.bds_weixin{background:url(../images/weixin.png) no-repeat center center #52af50;}
.share a.bds_tsina{background:url(../images/weibo.png) no-repeat center center #d81e06;}
.share a.bds_more{background:url(../images/share_more.png) no-repeat center center #069ad8;}
.share a.bds_weixin:hover{background-color: #52af50 ;}
.share a.bds_tsina:hover{background-color: #d81e06 ;}
.share a.bds_more:hover{background-color: #069ad8 ;}
*/
/*相关附件*/
.Annex{}
.Annex h3{border-bottom: 1px solid #b7baba; font-size: 14px;padding: 8px 10px 8px 35px ;font-weight: normal;}
.Annex ul{margin-top:  10px}
.Annex ul li{margin-bottom: 5px;padding-left: 35px;}
.Annex ul li a{display: block;font-size: 14px;color:#6f7676;}





/* 在线咨询 */
.subConsultList{}
.subConsultList li{padding-bottom: 15px;border-bottom: 1px solid #e2e3e3;margin-bottom: 15px;padding-left: 20px;}
.subConsultList li .question{overflow: hidden;margin-bottom: 15px;}
.subConsultList li .question span{float: right;color:#999;font-size: 14px;}
.subConsultList li .question h3{font-weight: normal;color:#004A99;font-size: 16px;}
.subConsultList li .q_result{line-height: 30px;font-size: 16px;padding-left: 13px;}



/* 历年分数 */
.subSelectBox{overflow: hidden;margin-bottom: 30px;border-top: 1px solid #dad9da;}
.subSelect01{border-bottom: 1px solid #e3e2e2;overflow: hidden;}
.subSelect01 span{float: left;width: 65px;padding:15px;position: relative;z-index: 9;color:#666;font-size: 15px;}
.subSelect01 .subSelectList{margin-left: 110px;padding: 15px;position: relative;*border-left: 1px solid #dad9da;}
.subSelect01 .subSelectList:before{content: '';clear: both;position: absolute;left: -110px;top: 0;background-color: #f6f6f6;z-index:1;width: 105px;height: 100%;}
.subSelect01 .subSelectList a{color:#666;display: inline-block;*display: inline;*zoom:1;margin: 0 20px 10px 0;font-size: 15px;}
.subSelect01 .subSelectList a:hover,.subSelect01 .subSelectList a.active{color:#e83828}
.subTableBox{border:1px solid #dad9da;font-size: 15px;color:#666}
.subTableBox thead{background: #ededed;}
.subTableBox thead th,.subTableBox tbody td{padding: 10px;text-align:center}
.subTableBox tbody tr{border-bottom: 1px solid #e3e2e2;}
.subTableBox tbody tr:nth-child(odd){background: #fafafb;}

/* 录取查询 */
.subQueryBox h2{font-size: 28px;color:#777;margin-bottom: 30px;font-weight: normal;line-height: 30px;margin-top: 50px;}
.subQueryBox h3{color:red;font-size: 20px;font-weight: normal;margin-bottom: 15px;}
.subQueryBox p{line-height: 20px;color:#000;margin-bottom: 5px;}
.subQSer{margin: 20px 0;border:1px solid #ddd;padding: 20px;background: #efefef;}
.subQSer{overflow: hidden;margin-bottom: 30px;}
.subQSer input{height: 30px;line-height: 30px;background: #fff;border-radius: 5px;}
.subQSer label{float: left; margin-right: 10px; font-size:16px;height: 30px;line-height: 30px;}
.subQSer .address01 input,.subQSer .name01 input{float: left;width:66%;border:none; border:1px solid #aaa;padding-left: 10px;padding-right: 10px;}
.subQSer .address01{float: left;width: 44%;}
.subQSer .name01{float: left;width: 44%;margin-left: 1%;}
.subQSer .button{float: right;width: 10%;}
.subQSer .button input{background: #144578;width: 100%;height: 32px;line-height:32px;color:#fff;font-size: 16px;text-align: center;}




.sub_rightT{margin-left: 0;}
.articleInfo{padding-top: 0;}
.listTitle{margin-bottom:15px;overflow: hidden;}
.listTitle h2{font-size: 17px;color:#5977c6;padding-bottom: 10px;float: left;font-weight: normal;}
.more{float: right;margin-left: 10px;}
.more a{display: block;position: relative; color:#6f7676;font-size: 1.4rem;}
.more a:hover{color:#5977c6;}


/* 分省直通车 */
.subSelectBoxBox{margin-top: 30px;margin-bottom: 40px;}
.subSelectBoxBox .subSelectBox{margin-bottom: 10px;}
.subSelectTitle{margin-bottom: 15px;}
.subSelectTitle h3{font-size: 16px;color:#0f4679;font-weight: normal;}




/* 学院设置 */
.subSchoolBox{overflow: hidden;}
.subSchool01{overflow: hidden;}
.subSchool01 h2{padding-bottom: 10px; color:#144578; font-size: 17px;font-weight: normal;margin-bottom:15px;border-bottom: 1px solid #ddd;}
.subSchoolList{overflow: hidden;margin: 0 -20px;}
.subSchoolList li{margin-bottom: 30px;}
.subSchool01 {margin: 0 20px;padding-top: 10px;}
.subSchool01 dl {margin: 0 -10px;overflow: hidden;}
.subSchool01 dl dd{float: left;width:24.9%; font-size: 15px;margin-bottom: 8px;}
.subSchool01 dl dd a{color:#555;font-size: 15px;display: block;max-height: 40px;overflow: hidden;line-height: 20px;margin: 0 10px;}
.subSchool01 dl dd a:hover{color:#004A99}



/* 学院列表 */
.subCollegeList{overflow: hidden;margin: 0 -20px;margin-top: 20px;font-size: 0;}
.subCollegeList li{/* float: left; */width: 33.3%;margin-bottom: 20px;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.subCollegeList li .box{display: block;margin: 0 20px;}
.subCollegeList li h2{font-size: 18px;font-weight: normal;height: 30px;line-height: 30px;overflow: hidden;margin-top: 10px;}
.subCollegeList li .info{margin-top: 10px;}
.subCollegeList li .info p{margin-bottom: 2px;color:#999;font-size: 12px;height: 16px;line-height: 16px;overflow: hidden;}
.subCollegeList li .info a{text-decoration: none;color:#036eb8}

/* 21学科专业列表3 */
.subSubjectBox{overflow: hidden;margin: 20px;}
.subSubjectBox .left{float: left; width: 49%;}
.subSubjectBox .right{float: right; width: 49%;}
.subSubject01{overflow: hidden;margin-bottom: 10px;}
.subSubjectTitle{background: #4478af;padding: 12px;overflow: hidden;}
.subSubjectTitle .subSubject_more{float: right;background-position: center center;background-repeat: no-repeat;width: 16px;height: 20px;line-height: 20px;}
.subSubjectTitle .subSubject_more.up{background-image:url(../images/up.png)  ;}
.subSubjectTitle .subSubject_more.down{background-image:url(../images/down.png)  ;}
.subSubjectTitle h2{color:#fff;font-weight: normal;font-size: 16px;}
.subSubjectTitle:hover{cursor: pointer;}
.subSubjectInfo{background: #f0f0f0;padding:10px 20px;overflow: hidden;display: none;}
.subSubjectStair{margin-bottom: 20px;}
.subSubjectStair .StairTitle{}
.subSubjectStair  a{color:#2a5fa6;font-weight: normal;font-size: 15px;}
.subSubjectStair .StairTitle {padding-left: 20px;background: url(../images/stair.png) no-repeat center left;margin-bottom: 10px;font-size: 15px;}
.subSubjectStair .includeTitle{font-weight: normal;font-size: 15px;padding-left: 20px;background: url(../images/include.png) no-repeat center left;margin-bottom: 10px ;}
.includeInfo{margin-left: 20px;}
.includeInfo li{margin-bottom: 7px;}
.includeInfo li h5{font-size: 14px;font-weight: normal;font-size: 14px;padding-left: 15px;background: url(../images/arrow.png) no-repeat left 6px;}
.includeInfo li p{font-size: 12px;color:#a21313;margin-left: 15px;margin-top: 5px;}


/* 宣传片列表页 */
.subCollegeListVedio{margin: 0 -10px;}
.subCollegeListVedio li{width: 49.9%;}
.subCollegeListVedio li h2{text-align: center;}
.subCollegeListVedio li a{display: block;margin: 0 10px;padding-bottom: 10px;box-sizing: border-box;border-radius: 5px;overflow: hidden;box-shadow: 0px 1px 10px rgba(143, 143, 143, 0.3);}
.subTeachList{overflow: hidden;margin: 40px -15px;}
.subTeachList li{float: left;width: 49.9%;margin-bottom: 30px;}
.subTeachList li a{display: block;margin: 0 15px;}
.subTeachList li .leftImg{float: left;width:120px ;}
.subTeachList li .leftImg img{display: block;width: 100%;}
.subTeachList li .rightInfo{margin-left: 140px;}
.subTeachList li .imgResponsive{padding-bottom: 94%;}
.subTeachList li .rightInfo h3{font-size: 17px;padding-top: 10px; color:#004A99;font-weight: normal;margin-bottom: 10px;height: 24px;line-height: 24px;overflow: hidden;}
.subTeachList li .rightInfo p{height: 40px;line-height: 20px;overflow: hidden;}


.subCollegeListPeople li h2{font-size: 15px;text-align: center;color:#004A99}
.subBannerList{margin: 40px 0 0 0;overflow: hidden;}
.subBannerList li{margin-bottom: 40px;}
.subBannerList .imgResponsive{padding-bottom: 18.76%;}
.subBannerList li h2{margin-top: 10px;font-size: 17px;color:#004A99;font-weight: normal;margin-bottom:7px;}
.subBannerList li p{font-size: 14px;color:#666;line-height: 22px;}


.subFlexsliderBox video{width: 100%;height: 100%;}


@media screen  and (max-width:1280px) {
	.subPage_con{width: 1000px;}
}
@media screen  and (max-width:1050px) {
	.subPage_con{width: auto;padding-left: 20px;padding-right: 20px;padding-top: 20px;}
	.sub_banner_con{width: 100%;}
	.bread span a,.bread span{font-size: 1.2rem}
	.subPage{margin-top: 25px;}
	.sub_rightT{margin-left: 0;}
	.articleTitle h3{font-size: 24px;}
	.subQSer .address01,.subQSer .name01,.subQSer .button{float:none;width:100%;display: block;overflow: hidden;margin-bottom: 10px;margin-left: 0;}
	.subQSer label{display: block; text-align: left;font-size: 15px;float: none;}
	.subQSer .address01 input, .subQSer .name01 input{width: 90%;}
	.subQSer .button input{width: 100px;margin-top: 10px;}
	.subQueryBox h2{font-size: 24px;}
	.subQueryBox h3{font-size: 18px;}
	.subSchool01 dl dd{width: 33.3%;}
	.subCollegeList li h2{font-size: 16px;height: 24px;line-height: 24px;}
	.subSubjectBox .left,.subSubjectBox .right{float: none; width: 100%;}
	.subSubjectBox .right{margin-top: 10px;}
	.subSubjectBox{margin: 20px 0px;}
	.subTeachList li {float: none;width: 100%;overflow: hidden;}
	.subBannerList li h2{font-size: 15px;}
	.subBannerList li p{font-size: 13px;}

}
@media screen and (max-width:767px) {
	.sub_mbtn{display: block;}
	.sub_left{display: none;}
	
	.sub_right{margin-left: 0;padding-top: 20px;}
	.subPage{margin-top: 0;}
	
	.subPage{width: 100%;}
	.sub_banner{margin-top: 0;}
	.bread{float: none;margin-bottom: 10px;}
	.pages{ display: none; }
	.pages_min{display:block;}
	.subArticleList li h3{font-size: 14px;}
	.subArticleList li span{font-size: 13px;}
	.article img{width: auto!important;height: auto!important;}
	.article video{width:auto !important;}
	.article table{width:100% !important; }
	.subTeachList li .rightInfo h3{font-size: 15px;}


}

@media screen and (max-width:640px) {

	.articleTitle h3{font-size: 22px;}
	.subSchool01 dl dd{width: 49.9%;}
	.subCollegeList li{width: 49.9%;}


}


@media screen and (max-width:480px) {
	.subSchool01 dl dd,.subCollegeList li{width:100%;float: none;}
	.subCollegeList li h2{font-size: 15px;margin-bottom: 3px;}
	.subTeachList li .leftImg{float: none;margin: 0 auto;}
	.subTeachList li .rightInfo{margin-left: 0;}
   
}



