* {margin: 0 auto;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.clear{clear: both;}
.center{width:14rem;/* width: 73.57%; */ margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.text-center{text-align: center;}
a:hover{color: #2169D3;}

/*头部*/
.top{background: #2169D3; height: 40px; line-height: 40px; color: #fff; width: 100%; font-weight: 400;}
.top .center{color: #fff; font-size: 16px;}
#date{color: #fff; font-size: 16px;}
.line{background: #3078ec; width: 100%; height: 2px;}
/* 导航 */
.header{width: 100%; background: #2169D3; padding: 0.3rem 0;}
.logo{float: left;width: 4.85rem;}
.logo img{width: 100%;}

/*搜索框*/
.search{float: right; height:0.34rem; width:2.03rem; border: 1px solid #dcdcdc; border-radius: 0.5rem; background: #fff; margin-top: 0.2rem;}
.search .txt,.search .btn{border: none; background: none; height: 0.34rem; line-height: 0.34rem; float: left;}
.search .txt{padding: 0 0.08rem; width: 1.6rem; color: #bbbaba; font-size: 0.15rem;}
.search .btn{width: 0.41rem;float: right; background: url(search1.png) no-repeat center center; background-size: 50% auto;}

input::-webkit-input-placeholder{
   color:#bbbaba;
   font-size: 0.15rem;
   text-align: left;
}
input::-moz-placeholder{  
    color:#bbbaba;
    font-size: 0.15rem;
    text-align: left;
}
input:-moz-placeholder{    
    color:#bbbaba;
    font-size: 0.15rem;
    text-align: left;
}
input:-ms-input-placeholder{ 
    color:#bbbaba;
    font-size: 0.15rem;
    text-align: left;
}


/*导航*/
.nav{width: 100%; background: url(nav.png) repeat-x left center; background-size: 100% 100%; line-height: 48px;}
.nav.active{position: fixed; left: 0; top: 0; right: 0; z-index: 9999999;}
.nav_yj{margin: 0 auto; height: 48px;}
.nav_yj li{float: left; text-align: center; display:inline-block;vertical-align:middle; line-height: 48px; position: relative; z-index: 999; width:10%;}
.nav_yj li.on{background: url(nav_bg_05.png);}
.nav_yj li.on a{color: #FFFFFF;}
.nav_yj li a{display:block;font-size:0.16rem;color:#fff;line-height:48ox;text-align:center;position:relative}
.nav_yj li.on a:hover{color: #FFFFFF;}
.nav_ej{position: absolute; top: 48px; left: 0; display: none; background: url(nav_bg_05.png);  float: left; z-index: 999; width: 100%; z-index: 9999; display: none; padding: 0px; margin: 0px; opacity: 1;-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5); -moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5); box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);}
.nav_ej li{text-align: center; background: none; line-height: 48px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li:hover{background: #FFFFFF;}
.nav_ej li a{font-size: 0.16rem; color: #FFFFFF; display: block; background: none; line-height:0.24rem; padding:0.13rem 0.12rem; }
.nav_ej li a:hover{color: #2169D3;}
.nav_yj li.on .nav_ej li a:hover{color: #2169D3;}


/*轮播图*/
.banner{width:100%; height: auto;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; display: table;}
.flex-direction-nav a{width:0.6rem;height:0.9rem;line-height:99em;overflow:hidden;margin:-0.3rem 0 0;display:block;background:url(ad_ctr.png) no-repeat; background-size: 100% auto; position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(dot1.png) no-repeat;background-size: 100%;display:block;height:6px;overflow:hidden;text-indent:-99em;width:66px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:url(dot2.png) no-repeat;background-size: 100%;}

/*主体*/

/*公共代码*/
.item_th{line-height: 0.5rem; height:0.5rem;border-bottom: 0.02rem solid #2169D3;}
.item_th p img{float:left; margin:0.12rem 0.1rem 0 0;}
.item_th p{float: left; line-height: 0.48rem; font-size: 0.24rem; padding-right: 0.1rem; color: #2169D3;}
.item_th .more{float: right;color: #666666; height: 0.5rem; display: block; margin-right: 3px;}
.item_th span{font-size: 0.18rem; color: #A0A5A9;}

.news-info{display: block; /* overflow: hidden; */ margin:0.0385rem 0; color: #000;}
.news-info:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.news-info .time{float: left; width: 0.8rem; height: 0.58rem; font-family: 'SimHei'; text-align: center; background: #fff; font-size: 0.14rem; color: #1A1A1A; }
.news-info .time .em{display: block; font-size: 0.22rem; line-height: 0.3rem; height: 0.3rem; color: #fff; font-weight: bold; background: #2169D3;}
.news-info .time .em1{display: block; font-size: 0.14rem; line-height: 0.28rem; height: 0.28rem; color: #2169D3;}
.news-info .txt{display: block; overflow: hidden; padding-left:0.20rem; text-overflow: ellipsis; white-space: nowrap; font-size: 0.18rem; line-height: 0.58rem;}

.news-li {display: block; padding: 0.165rem 0; line-height: 1; color: #333;}
.news-li .time {float: right; padding-left: 0.25rem; color: #9d9d9d; font-size: 0.16rem;}
.news-li .title {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.16rem;}
.news-li:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.news-li:hover p{color: #2169D3;}


/*学院要闻*/
.tpxw{width: 6.8rem; margin-top: 0.2rem;}

.leftImg{width: 100%;}
.leftImg ul{position: relative; z-index: 0; overflow: hidden;}
.leftImg ul li{width:100%; height:4.53rem;overflow: hidden;}
.leftImg ul li.on{display: list-item;}
.leftImg ul li.off{display:none;}
.leftImg a{display: block; width: 100%; height:100%; position: relative;}
.leftImg a img{width: 100%; height: 100%;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.leftImg a:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.leftImg a p{position:absolute; z-index:2; bottom:0; left:0px;text-indent:24px; width:75%; text-decoration:none; color:#fff; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.leftImg a .txt_bg{position: absolute; z-index:1; bottom:0;left:0; background:url(bg_p.png) repeat 0 0; overflow:hidden;} 

/*新闻动态*/
.xwdt{width: 6.72rem; margin-top: 0.2rem;}
.xwdt ul li{padding: 0.045rem 0; border-bottom: 1px solid #E6E6E6;}
.xwdt ul li a:hover p.txt{color: #2169D3;}
.xwdt ul li .news-info .time{box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -webkit-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%); -moz-box-shadow:0px 0px 6px 0px rgb(0 0 0/ 40%);}

/*通知公告*/
.tzgg{width: 6.8rem; margin-top: 0.2rem;}
.tzgg ul{margin-top: 0.1rem;}
.tzgg ul li {border-bottom: 1px solid #E6E6E6;background: url(list.png) no-repeat left center;padding-left: 0.15rem;}
.tzgg ul li .news-li{padding: 0.18rem 0;}
.tzgg ul li a:hover p.title{color: #2169D3;}


/*学习咨询*/
.xxzx{margin-left: 0.35rem;}


/*学院风采*/
.ppgy{}
.ppgy_title{font-size: 0.18rem; font-weight: bold; color: #2169D3; line-height: 32px; height: 32px;margin: 47px 0 35px; width: 100%; position: relative;}
.ppgy_title:before {content: ''; position: absolute; left: 0; height: 1px; background-color: #2169D3; top: 50%; z-index: 2; width: 100%;}
.ppgy_title h3 {width: 155px; margin: 0 auto; height: 30px; line-height: 30px; position: relative; z-index: 10; background: url(icon_05.png) no-repeat 10px 1px #fff; font-size: 22px; letter-spacing: 2px; font-weight: bold; color: #2169D3; text-indent: 49px;}

#round1{width: 100%; height: 2.1rem; margin: 0.2rem auto 0 auto; overflow: hidden;}
#inround1{width: 100000%; float: left;}
#inround1 ul{float: left;}
#inround1 ul li{float: left; width: 3.3rem; height: 2.1rem; margin-right: 0.2rem;position: relative;}
#inround1 ul li a{width: 100%; height: 100%;}
#inround1 ul li a img{width: 3.3rem; height: 2.1rem; border: none;}

#inround1 ul li .nr{margin: 0 auto; position: absolute; left: 0; bottom: 0; background: url(ssfc_bg_01.png) repeat-x left center; color: #fff; line-height: 38px; text-align: center; width: 100%; padding: 0 1%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.18rem;}
#inround1 ul li:nth-child(n) .nr{ background: url(ssfc_bg_01.png) repeat-x left center;}
#inround1 ul li:nth-child(2n) .nr{ background: url(ssfc_bg_02.png) repeat-x left center;}
#inround1 ul li:nth-child(3n) .nr{ background: url(ssfc_bg_03.png) repeat-x left center;}
#inround1 ul li:nth-child(4n) .nr{ background: url(ssfc_bg_04.png) repeat-x left center;}


/*友情链接*/
.link_box{background: #e6ecf3; width: 100%; height: 50px; margin-top: 0.3rem;}

.link_box p{float: left; color: #2169D3; font-weight: bold; font-size: 0.18rem; line-height: 50px; margin-right: 0.2rem;}
.link_box ul{overflow: hidden; float: left;}
.link_box ul li{float: left; color: #2169D3; font-size: 0.18rem; line-height: 50px; margin-right: 0.2rem;}
.link_box ul li a{color: #2169D3; font-size: 0.18rem; }
.link_box ul li a:hover{font-weight: bold;}

.link{width: 100%; margin-top: 0.3rem;}
.link ul{margin-top: 0.2rem; overflow: hidden;}
.link ul li{float: left; height: 0.20rem; line-height: 0.20rem; margin: 0.1rem auto; padding-right: 0.2rem;}
.link ul li a{font-size: 0.16rem;}
.link ul li a:hover{color:#2169D3;}

/*网站底部*/
.footer{background: #16468D; padding: 0.2rem 0;  width: 100%;}
.footer_left{margin-right: 3.2rem; margin-top: 0.3rem;}
.footer p{text-align: center; color: #fff; font-size: 0.15rem; line-height: 0.3rem;}
.ewm{float: right; /* position: absolute; */ right: 0; top: 0;}
.ewm span{display: inline-block; width: 1.5rem; margin-left: 0.2rem; text-align: center;}
.ewm span img{width:1.2rem; text-align: center;}
.ewm span i{font-style: normal; color: #fff; font-size: 0.15rem; float: left; display: inline-block; width: 100%; text-align: center; line-height: 0.3rem;}


/*列表页*/
.bann{width: 100%; float: left;}
.bann img{width: 100%;}

.list_item_th{width: 100%; height: 0.44rem; line-height: 0.44rem; border-bottom: 1px solid #aaa; margin: 0.2rem 0;}
.list_item_th p{color: #000; font-size: 0.18rem; float: left;}
.local{font-size: 0.16rem; color: #333; display: block; float: right;}
.local a{color: #333; font-size: 0.16rem; }

.menu{width: 2.6rem; float: left; margin-top: 0.2rem; margin-bottom: 0.3rem;}
.menu .th{text-align: center; line-height: 0.6rem; height: 0.6rem; background: #16468D; font-size: 0.18rem; color: #fff; border-bottom: #ccc;}
.menu .th p{font-size: 0.18rem; color: #fff;}
.menu ul{height: auto; background: #F8F8F8;}
.menu ul li{line-height: 0.5rem; height: 0.5rem; text-align: center; border: 1px solid #e8e8e8;}
.menu ul li a{font-size: 0.16rem; color: #16468D;}
.menu ul li.on{background: url(on.png) no-repeat 20% center #F8F8F8;}

.list_box{float: right; width: 11rem; margin-top: 20px;}
.list_box .th{height: 44px; line-height: 44px; border-bottom: 2px solid #16468D;}
.list_box .th>p{float: left; color: #16468D; font-size: 18px;}
.list_box .th .local{float: right; color: #898888; display: block; font-size: 16px;margin-left: 10px;}
.list_box .th .local a{color: #7D7D7D; font-size: 16px;}

.list_box ul{margin: 0 auto 0 auto; min-height: 450px;}
.list_box ul li {border-bottom: 1px solid #E6E6E6;background: url(list.png) no-repeat left center;padding-left: 0.15rem;}
.list_box ul li .news-li{padding: 0.18rem 0;}
.list_box ul li a:hover p.title{color: #2169D3;}

.pages{text-align: center; padding: 30px 0;}

/*师资队伍列表页*/
.list_box1{float: right; width: 11rem; margin-top: 20px;}
.teacher_zc{width: 100%;  height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; margin-top: 20px;}
.km{width: 100%; min-height: 200px; overflow: hidden;}


.szdw ul{min-height: 40px; _height:40px; width:100%; display: inline-block;}
.szdw ul li{float: left; border-bottom: none; background: none; padding: 0; height: 40px; line-height: 40px; width: 220px; text-align: left; display: inline;}
.szdw ul li a{color:#2976d6; font-size:18px;}


/*内容页内容*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 70%; height: auto !important;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;border-collapse:collapse; width:80% !important;}
.con table tr td{border:1px solid #dcdcdc !important;}


/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}


/*分辨率小于1680时*/
@media screen and (max-width:1680px) {
	
}

/*分辨率小于1600时*/
@media screen and (max-width:1600px) {
	
}

/*分辨率小于1440时*/
@media screen and (max-width:1440px){
	
}

/*分辨率小于1366时*/
@media screen and (max-width:1366px) {
}


/*分辨率大于960小于1200时*/
@media screen and (min-width: 960px) and (max-width: 1200px) {
	
}

/*分辨率小于1280时*/
/* @media screen and (max-width:1280px) {} */

/*分辨率小于1100时*/
@media screen and (max-width:1100px) {
	

}



/*分辨率小于980时*/
@media screen and (max-width:980px) {


}

/*分辨率大于768小于959时*/
@media screen and (min-width: 768px) and (max-width: 959px) {
	
}

/*分辨率大于480小于768时*/
@media screen and (min-width: 480px) and (max-width: 768px) {
	
}

/*分辨率小于479时*/
@media screen and (max-width:479px) {
}

