﻿@charset "utf-8";
@font-face { font-family: "SourceHanSansCNRegular";src: url(../fonts/SourceHanSansCN-Regular.otf)}
@font-face { font-family: "SourceHanSansCNBold";src: url(../fonts/SourceHanSansCN-Bold.otf)}
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
input,select,textarea{outline:none;}
ul li{list-style: none;}
a {text-decoration: none;cursor: pointer;color:inherit;font-size: inherit;}
a:hover,a:active,a:focus{text-decoration: none;color:#2bb7b3;}
html {outline: 0;-webkit-text-size-adjust: none;}
body {width: 100%;font-family: "SourceHanSansCNRegular",'Microsoft YaHei';-webkit-text-size-adjust: none;overflow-x: hidden;}
html,body{font-size: 16px;color:#353636;}
.fl {float: left;}/*左浮动*/
.fr {float: right;}/* 右浮动*/
.tl{text-align: left;}
.tc{text-align:center;}
.tr{text-align:right;}
.clear {clear: both;}/*清除浮动*/
.clearfix:after{clear:both;display: block;content: '';}/*清除浮动*/

 

/***************public*******************/
.header{width: 100%; height: auto; }

.header .navbar-inverse{ border-radius:0;padding: 15px 0;  border:none;background-color: rgba(0, 65, 148, 0.44);transition: all 0.2s;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{padding:0 0px;height: auto;margin:0;}
.navbar-header{ }
.header .navbar-brand img{ height: 60px;}  

.navbar .navbar-collapse{ padding-top:15px; position: relative; text-align: center;margin-left:260px;  /*float: left;*//*margin-left: 40px;*/}
/*.en .navbar .navbar-collapse{padding-top:0px;}*/
.navbar-collapse .navbar-nav{ text-align: center;display: inline-block;float:none; }
.navbar-nav>li{/* padding:25px 0px;*/display:inline-block;float: none;position: relative;max-width:125px; vertical-align: middle;}

.navbar-nav>li>a{font-size: 16px;}
.navbar-inverse .navbar-nav>li>a{ line-height: 20px;padding:10px 20px;color:#fff;}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus{ color:#2bb7b3;}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.active>a:focus{background-color:transparent;color:#2bb7b3;}
.navbar{margin-bottom:0;} 
.navbar-collapse .navbar-shop{width:126px;float: right;text-align: right;padding:25px 0;}
.navbar-collapse .navbar-shop li{display: inline-block;width: 30px; height: 30px;margin:0 5px;}
.navbar-collapse .navbar-shop li img{max-width: 100%;}

.header .navbar-inverse.notop{background-color: rgba(0, 65, 148, 0.44); transition: all 0.2s;}
.navbar-inverse.notop .navbar-nav>li>a{color:#ccc;} 
.navbar-inverse.notop .navbar-nav>li>a:hover,
.navbar-inverse.notop .navbar-nav>li>a:hover, 
.navbar-inverse.notop .navbar-nav>li>a:focus{ color:#2bb7b3;}
.navbar-inverse.notop .navbar-nav>.active>a, 
.navbar-inverse.notop .navbar-nav>.active>a:hover, 
.navbar-inverse.notop .navbar-nav>.active>a:focus{background-color:transparent;color:#2bb7b3;}
 
.lang{ width: 100px; float: right;   }
.lang a,.lang span{margin:0 5px;line-height: 40px;color: #999;font-size: 16px;line-height: 40px;}
.lang a.active{color: #fff;pointer-events:none;}

.scale12{overflow: hidden;}
.scale12 img{transition: all 0.5s;}
.scale12 img:hover{transition: all 0.5s;transform: scale(1.2);}

.location{padding:10px 0;background-color: #f5f5f5;}
.location p{background: url(../images/location-icon.png) left center no-repeat; padding-left:20px; line-height: 24px;font-size: 14px; color:#999999;}
.location p a{}
.location p span{color:#000000;}

.column{padding:30px 0 0;}
.column ul{border-bottom: 1px solid #999;padding-bottom: 30px;}
.column ul li{float: left;margin-left: 15px;}
.column ul li:nth-child(1){margin-left: 0;}
.column ul li a{display: block;padding:0 15px 10px 15px;font-size: 18px;border-bottom: 2px solid #fff;}
.column ul li.active,.column ul li a:hover{color:#2bb7b3;}
.column ul li.active a{border-bottom: 2px solid #2bb7b3;} 


/******banner*****/
#bannerCarousel .carousel-inner{max-height: calc(100vh)}
#bannerCarousel .carousel-indicators li{border:1px solid #fff;margin:0 5px;width: 12px;height: 12px;border-radius: 50%;}
/*#bannerCarousel .carousel-indicators li i{background-color: #fff;border-radius: 50%;width: 10px;height: 10px;display:block;}*/
#bannerCarousel .carousel-indicators li.active{ background-color: #fff;margin:0 5px;}
/*#bannerCarousel .carousel-indicators li.active i{background-color: #ff5400;}*/
#bannerCarousel .carousel-indicators{bottom: 10px;}
#bannerCarousel .carousel-inner .item video{width:100%;}


.banner{position: relative;}
.banner img{max-width: 100%;}
.banner .banbg{position: absolute;left:0;top:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.banner .banbg .text{position: absolute;width: 800px;left:50%;margin-left: -400px;top: 50%; margin-top: -100px;color: #fff;text-align: center;}
.banner .banbg .text h2{font-family: "SourceHanSansCNBold";font-size: 56px;line-height: 90px;}
.banner .banbg .text h3{font-family: "SourceHanSansCNRegular";font-size: 46px;line-height: 60px;}
.banner .banbg .text p{font-family: "Arial";font-size: 26px;line-height: 36px;}
.banner .banbg .text .line{background: url(../images/banline.png) no-repeat center center / 100% 100%; height: 1px;margin:20px 0;}
.banner .bandown{position: absolute;display: block; width: 42px;height: 24px;left: 50%;margin-left: -21px;bottom: 80px;z-index: 99;}
.banner .bandown img{opacity: 0.7;}
.banner .bandown img:hover{opacity: 1; transform: scale(1.2);}
.carousel-inner > .item > a > img{width:100%;}

.neibanner {
	position: relative;
}
.neibanner img{width: 100%;}
.neibanner .banbg{position: absolute;left:0;top:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.neibanner .text{position: absolute;top:50%;margin-top:-20px; text-align: center;width: 100%;padding:0 15px;}
.neibanner .text h2{font-size: 36px;line-height: 50px;color:#ddd;margin-bottom: 10px;text-transform: uppercase; }
/*.neibanner .text h2:after{content:"";width: 4em;border-top:2px solid #f39c11;display: block;position: absolute;right: 0;}*/
.neibanner .text h3{font-size: 24px;line-height: 30px;color:#ddd;text-transform: uppercase;letter-spacing: 1px;}
 

.tab-pane{display: none;}
.tab-pane.active{display: block;}
/*.fade{opacity: 0;transition: opacity  0.3s linear;}
.fade.in{opacity: 1;}*/

/*底部*/
.footer{ background:#004194;}  

.footer .foot-top{padding:40px 0;color:#ccc;border-bottom: 1px solid #999;}
.footer .foot-top .foot-top-left{padding: 30px 15px;}
.footer .foot-top .foot-top-left h3{font-size: 18px;line-height: 1.75em;margin-bottom: 20px;}
.footer .foot-top .foot-top-left p{ line-height: 1.75rem;} 

.footer .foot-top .foot-top-mid{ padding: 30px 25px;}
.footer .foot-top .foot-top-mid .icon{width: 80px;float: left;}
.footer .foot-top .foot-top-mid .icon img{max-width: 100%;}
.footer .foot-top .foot-top-mid .foot-contact{margin-left: 90px;}
.footer .foot-top .foot-contact .item{padding:0 15px;float: left;width: 50%;overflow:hidden;} 
.footer .foot-top .foot-contact .item h4{margin-bottom: 30px;}
.footer .foot-top .foot-contact .item p{ line-height: 1.75rem;}
.footer .foot-top .foot-border{border-left:1px solid #999;border-right:1px solid #999;}

.footer .foot-top .foot-top-right{padding: 30px 25px;}
.footer .foot-top .foot-ewm{text-align: center;}
.footer .foot-top .foot-ewm .li-item{display: inline-block;  }
.footer .foot-top .foot-ewm .li-item img{width: 100px;float: left;}
.footer .foot-top .foot-ewm .li-item p{float: left; padding:20px 15px;line-height: 30px;}
.footer .foot-top .foot-ewm .li-item span{line-height: 30px; display: block;}

.footer .copyright {text-align:center;padding:20px 0;color:#cccccc;}
.footer .copyright a{color:#cccccc;}

.footer-1{width:100%; }
.footer-1 .title{font-size:18px;line-height:20px}
.footer-1 .wrap{position:relative;width:100%; padding:30px 0;text-align:center;}
.footer-1 .wrap .items{/*position:absolute;bottom:42px;*/width:100px;height:70px;text-align:center;background-position:top center;background-repeat:no-repeat;display:inline-block;margin:0 25px;}
.footer-1 .wrap .items span{display:inline-block;font-size:16px;vertical-align:bottom;margin-top:49px;line-height:24px;height:48px;}
.footer-1 .wrap .items:hover{color:#8d1515}
.footer-1 .c1{background-image:url(../images/channel-1.png);left:40px}
.footer-1 .c2{background-image:url(../images/channel-7.png);left:218px}
.footer-1 .c3{background-image:url(../images/channel-3.png);left:395px}
.footer-1 .c4{background-image:url(../images/channel-4.png);left:50%;margin-left:-35px}
.footer-1 .c5{background-image:url(../images/channel-5.png);right:395px}
.footer-1 .c6{background-image:url(../images/channel-6.png);right:218px}
.footer-1 .c7{background-image:url(../images/channel-7.png);right:40px}
 
/***index***/
.index-section{}
.section-head{padding:10px 0;margin-bottom: 10px;}
.section-head h3{font-size: 16px;color:#243e83;line-height: 24px; font-family: "SourceHanSansCNRegular";display: inline-block;padding-left: 24px; background:url(../images/icon-tit.png) left center no-repeat;}
.section-head a.view{width: 24px;height: 24px;background:#e95d25;display: block;background:url(../images/icon-view.png) center center no-repeat;float:right; }
.section-head ul{float: right;}
.section-head ul li{font-size: 16px;color:#000;float: left;line-height: 24px;}
.section-head ul li a{display: block;padding:0 25px;color:#999999;font-family: "SourceHanSansCNRegular";}
.section-head ul li a.active{color: #000000;}

.index-news{padding:30px 0;}
.index-news .content{}
.index-news .content .tab-pane{}
.index-news .content ul{margin:0 -15px;}
.index-news .content ul li{width: 33.33%;float: left;padding:0 15px;}
.index-news .content ul li .pic{ }
.index-news .content ul li .pic img{width: 100%;}
.index-news .content ul li .cont{background-color: #f5f5f5;padding:15px;}
.index-news .content ul li .cont p{line-height: 24px; color:#333333;height: 48px;margin-bottom: 10px;font-size:18px;overflow:hidden;}
.index-news .content ul li .cont p a{color:#243e83; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-news .content ul li .date{line-height: 24px;font-size: 14px; text-align: right;} 

.index-article{padding-bottom: 40px;}
.index-article-left{float: left;width: 57%;}
.index-article-right{float: left;width: 43%;}
.index-article .section-head h3 p{display: inline;}
.index-article .section-head h3 a{color:#999;}
.index-article .section-head h3 a.active{color:#243e83;}
.index-article .content{height: 305px;background-color: #f5f5f5;}
.index-article-left .content{ padding:20px ;}
.index-article-left .content .tab-pane{}
.index-article-left .content ul{}
.index-article-left .content ul li{font-size: 14px;line-height: 24px;margin-top: 15px;}
.index-article-left .content ul li:nth-child(1){margin-top: 0;}
.index-article-left .content ul li .date{background-color: #2bb7b3; width:60px;float: left;padding:5px;text-align: center; display:none;}
.en .index-article-left .content ul li .date{width:74px;font-size:12px;}
.index-article-left .content ul li .date p{line-height: 22px;color:#fff;}
.index-article-left .content ul li .cont{padding-top:10px;/*margin-left: 80px;*/border-top:1px solid #ccc;}
/*.en .index-article-left .content ul li .cont{margin-left: 90px;}*/
.index-article-left .content ul li .cont>div{padding:0;}
.index-article-left .content ul li h4{font-size: 14px;color:#000;font-weight:bold;line-height: 22px;height: 22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-article-left .content ul li h4 span{float:right;font-weight:normal;}
.index-article-left .content ul li .lec{font-size: 14px;color:#333;font-weight:bold;height: 22px;overflow: hidden;}
.index-article-left .content ul li .address,.index-article-left .content ul li .time{font-size: 13px;height: 22px;overflow: hidden;color:#555;}
.index-article-left .content ul li .cont .fa{margin-right: 5px;}
#kyjjCarousel{height: 100%;}
#kyjjCarousel .carousel-inner{height: 100%;}
#kyjjCarousel .carousel-inner .item{ height: 100%;}
#kyjjCarousel .carousel-inner .item img{width: 100%;}
#kyjjCarousel .carousel-inner .item .tit{position: absolute;background-color: rgba(0,0,0,0.6);color:#fff;bottom: 0;padding:10px 15px;width: 100%;}
#kyjjCarousel .carousel-inner .item .tit p{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#kyjjCarousel .carousel-indicators{bottom: 40px;/*width: auto;right: 10px;left:auto;margin:0;*/}
#kyjjCarousel .carousel-indicators li{width: 12px;height: 12px;margin:0 2px;}
/*#kyjjCarousel .carousel-indicators li.active{background-color:#2bb7b3;border-color:#2bb7b3;}*/

.index-statistic{background:url(../images/index-statistic-bg.jpg) center center; padding:60px 0;}
.index-statistic>div{}
.index-statistic ul{padding:15px 0;}
.index-statistic ul li{text-align: center;}
.index-statistic ul li .circle{border-radius: 50%;width: 200px;height: 200px;background-color:#ffffff;border:1px dashed #999;margin:0 auto;padding:15px;}
.index-statistic ul li .icon img{max-width: 80px;} 
.index-statistic ul li .count{color:#999;font-size: 14px;}
.index-statistic ul li .count span{font-size: 44px;color:#243e83;}
.index-statistic ul li h4{color:#999;font-size: 14px;line-height:20px;} 

.index-recruit{background:url(../images/index-recruit-bg.jpg) center center;padding:60px 0;color:#fff; text-align: center;}
.index-recruit>div{}
.index-recruit .cont{padding: 50px 0; }
.index-recruit h2{font-size: 40px;line-height: 1.5em;text-transform:uppercase;}
.index-recruit h3{font-size: 28px;line-height: 1.5em;text-transform:uppercase;}
.index-recruit p{margin-top: 15px;}
.index-recruit p a.view{width: 156px;background-color: #295ce2;color:#fff;display: inline-block;line-height: 40px;}

.index-video{background:url(../images/index-recruit-bg.jpg) center center; color:#fff; height:408px;position:relative;}
.index-video .bg{position:absolute;top:0;left:0; width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:1;}
.index-video .vlist{width:66.66%;float:left;position:relative;z-index:2;}
.index-video .alist{width:33.33%;padding-left:20px; float:left;position:relative;z-index:2;}
.index-video .vlist .item{ height:408px;}
.index-video .vlist .item .video-play{height:100%;position:relative;cursor:pointer;}
.index-video .vlist .item .video-play .icoplay{width:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9; }
.index-video .vlist .item .video-play .txt{position:absolute;width:100%; height:100%;background: -webkit-linear-gradient(top, #ffffff00 0%,#000000ad 100%); z-index:8;opacity:0.5;transition:all 0.5s;}
.index-video .vlist .item .video-play .txt p{bottom:15px;position:absolute;width:100%;line-height:24px;text-align:center;opacity:0;transition:all 0.5s;}
.index-video .vlist .item .video-play:hover .txt{opacity:1;transition:all 0.5s;}
.index-video .vlist .item .video-play:hover .txt p{opacity:1;transition:all 0.5s;}
/*.index-video ul li:nth-child(1){width:66%;height:408px;}*/ 
.index-video .alist .item:nth-child(1){height:204px;padding-bottom:15px;}
.index-video .alist .item:nth-child(2){height:204px;padding-top:15px;}
.index-video .alist .item a{display:block; position:relative;height:100%;}
.index-video .alist .item a .icoplay{width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9; }
.index-video .alist .item a .txt{position:absolute;width:100%; height:100%;background: -webkit-linear-gradient(top, #ffffff00 0%,#000000ad 100%); z-index:8;opacity:0.5;transition:all 0.5s;}
.index-video .alist .item a .txt p{bottom:15px;position:absolute;width:100%;line-height:24px;text-align:center;opacity:0;transition:all 0.5s;}
.index-video .alist .item a:hover .txt{opacity:1;transition:all 0.5s;}
.index-video .alist .item a:hover .txt p{opacity:1;transition:all 0.5s;color:#fff;}
#videoCarousel .carousel-control.left{background-image:url(/Content/images/btn-left.png);background-position:center left;background-repeat:no-repeat;}
#videoCarousel .carousel-control.right{background-image:url(/Content/images/btn-right.png);background-position:center right;background-repeat:no-repeat;}
#videoCarousel .carousel-control{opacity:0.3;}
#videoCarousel .carousel-control:hover{opacity:0.7;}

.video-outer{position:fixed;width:100%;height:100%;top:0;left:0; background:rgba(0,0,0,0.5);z-index:22;display:none;z-index:3333;}
.video-outer .video-box{width:960px;height:550px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-outer .video-box video{height:100%;width:100%;}
.video-outer .video-box .close{opacity:0;position:absolute;width:36px; height:36px; right:0;top:0;z-index:33; }
.video-outer .video-box .close img{width:100%;height:100%;}
.video-outer .video-box:hover .close{opacity:0.4;}
.video-outer .video-box:hover .close:hover{opacity:0.6;}

.index-faculty{padding:50px 0;}
.index-faculty .content{}
.index-faculty .content .faculty-left{width: 58%;float: left;background-color: #f5f5f5;padding:15px;}
.index-faculty .content .faculty-right{width: 42%;float: left;background-color: #e8e8e8;padding:15px;}
.index-faculty .content .faculty-left .pic{width: 240px;float: left;text-align: center;}
.index-faculty .content .faculty-left .pic img{ width: 100%;}
.index-faculty .content .faculty-left .cont{margin-left: 250px;padding:0 20px;} 
.index-faculty .content .faculty-left .cont h4{padding:20px 0;border-bottom: 1px solid #ccc; font-size: 18px; font-family:"SourceHanSansCNRegular"; }
.index-faculty .content .faculty-left .cont .txt{padding:15px 0;line-height: 26px;font-size: 14px;height:200px;}
.index-faculty .content .faculty-right .cont{padding:0 15px;}
.index-faculty .content .faculty-right .cont h4{padding:20px 0;border-bottom: 1px solid #ccc; font-size: 18px; font-family:"SourceHanSansCNRegular"; }
.index-faculty .content .faculty-right .cont .txt{padding:15px 0;line-height: 26px;font-size: 14px;height:200px;}
.index-faculty .content .faculty-right .cont .txt p{margin-top: 10px;height:26px;overflow:hidden;}
.index-faculty .content .faculty-right .cont .txt p:nth-child(1){margin-top: 0;}
.index-faculty .content .faculty-right .cont .txt p span{display: inline-block;width: 5em;text-align: center;background-color: #2bb7b3;color:#fff;margin-right: 15px;}
.index-faculty .list .carousel-inner ul li{margin-bottom:0;}

.index-links{padding:30px 0 50px 0;}
.index-links .content .carousel {width:100%;padding:0 30px;}
.index-links .content .carousel .prev , .index-links .content .carousel .next {height:44px;width:30px;display:block;cursor:pointer;position: absolute;top:50%; margin-top:-22px;}
.index-links .content .carousel .prev {background:url(../images/icon-left.png) center center no-repeat;left:0;}
.index-links .content .carousel .next {background:url(../images/icon-right.png) center center no-repeat;right: 0;}
.index-links .content .carousel #prev-03.disabled, .index-links .content .carousel #next-03.disabled{cursor:default;opacity:0.3;}

.index-links .content .jCarouselLite { width:100%; overflow:hidden;/*必要元素*/}
.index-links .content .jCarouselLite li{padding:0 15px;  float: left;  text-align:center; width: 270px;}
.index-links .content .jCarouselLite li img{width: 100%;border:1px solid #ddd;}
 
.education{padding:20px 0 40px 0;}
.education .list ul{}
.education .list ul li{padding: 15px 0px; border-bottom: 1px dotted #e2e6e8;line-height:30px;}
.education .list ul li span.tit{height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.education .list ul li span.date{float:right;}

.index-bottom{ padding:40px 0; background:url(../images/index-bottom-bg.jpg) center center;} 
.index-bottom h3{margin:50px;text-align: center;font-size: 30px; } 
.en .index-bottom h3{font-size:24px;}

/************************about**********************/ 
.about{padding:40px 0;}
.about .content{line-height: 1.75em;margin-bottom: 40px;color:#333333;font-family: "Microsoft YaHei";}
.about .content p{word-wrap:break-word;}
.about .content img{max-width: 100%;}
.about .content h1,.about .content h2,.about .content h3,.about .content h4,.about .content h5{font-weight:bold;margin:15px 0;}

.botbox {text-align: center;}
.botbox a.yuyue{border:1px solid #2bb7b3;background-color:#2bb7b3;color:#fff;display: inline-block;width: 120px;height: 40px;line-height: 40px;text-align: center;margin-bottom:20px;}
.botbox a.yuyue:hover{color:#2bb7b3;background-color:#fff;}  

/************************cooperate**********************/ 
.cooperate{padding:40px 0;}
.cooperate .cooperate-item{margin-bottom: 30px;}
.cooperate .cooperate-item .title{margin-bottom: 30px; }
.cooperate .cooperate-item .title h2{font-size: 22px;font-weight: bold;color:#033b86;position: relative;line-height: 26px; padding-left: 30px;}
.cooperate .cooperate-item .title h2:before{content:"";display: block;height: 0px;width: 0px;position: absolute;left:0;top:0;border-width: 10px; border-style: solid;border-color: #033b86 transparent transparent #033b86;}
.cooperate .cooperate-item .content{ font-size: 16px;line-height: 1.75em;padding-bottom: 15px;} 
 

/************************party**********************/ 
.party{padding:20px 0 40px 0;} 
.party .list{} 
.party .list ul{}
.party .list ul li{margin-bottom: 30px;} 
.party .list ul li img{width: 100%;}
.party .list ul li .cont{padding:15px;background-color: #f5f5f5;}
.party .list ul li .cont .txt{line-height: 24px;height: 48px;overflow: hidden;display: inline-block;}
.party .list ul li .cont .date{text-align: right;margin-top: 10px;color:#6e6e6e;}
 
/************************faculty**********************/
.nodata{text-align:center;}
.faculty {
	padding: 20px 0 40px 0;
} 
.faculty .list{min-height:200px;} 
.faculty .list ul{}
.faculty .list ul li{margin-bottom:30px;} 
.faculty .list ul li .pic{position: relative;text-align:center;background-color: #f5f5f5;}
.faculty .list ul li .pic img{width: 100%;}
.faculty .list ul li .pic .hov{position: absolute;background-color: rgba(0,0,0,0.3);width: 100%;height: 100%; left:0;top:0;opacity:0; transition:opacity 0.5s;z-index: 99;}
.faculty .list ul li .pic .hov .add{position: absolute;top:20px;right: 20px;width: 36px;height: 36px;}
.faculty .list ul li .pic .hov .add img{width: 100%;}
.faculty .list ul li .pic .hov .txt{position: absolute; bottom: 0; padding:15px;text-align:left;}
.faculty .list ul li .pic .hov .txt h4{color:#ffffff;font-weight: bold;font-size: 16px;line-height: 1.5em;margin-bottom: 5px;}
.faculty .list ul li .pic .hov .txt p{color:#ffffff;font-size: 14px;line-height: 1.5em;}
.faculty .list ul li .pic:hover .hov{ opacity: 1; transition:opacity 0.5s;}
.faculty .list ul li .cont{padding:15px;background-color: #f5f5f5;border-top:1px solid #fff;}
.faculty .list ul li .cont .tit{line-height: 24px;height: 30px; color:#0a0a0a;margin-bottom: 10px;font-weight: bold;border-bottom:2px solid #fff; }
.faculty .list ul li .cont .tit a{overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 24px;height:24px;display:block;}
.faculty .list ul li .cont .txt{line-height: 22px;height: 88px;overflow: hidden;font-size: 14px;}

#facultyCarousel .carousel-control{background-image:none;width:30px;height:60px;top:50%;transform:translate(0, -50%);background-color:rgba(255,255,255,0.5);}
#facultyCarousel .carousel-control:hover{background-image:none;}
#facultyCarousel .carousel-control.left{background:rgba(255,255,255,0.7) url(../images/icon-left.png) center center no-repeat;/*left: -30px;*/}
#facultyCarousel .carousel-control.right{background:rgba(255,255,255,0.7) url(../images/icon-right.png) center center no-repeat;/*right:-30px;*/}

.filter-nav{margin-bottom:30px;}
.filter-nav ul{display:flex;flex-wrap:wrap;}
.filter-nav ul li{margin-left:10px;width:25px;height:25px;border-radius:12.5px;background-color:#ebebeb;text-align:center;line-height:25px;margin-bottom:15px;cursor:pointer;}
.filter-nav ul li:first-child{width:50px;}
.filter-nav ul li.active{background-color:#2bb7b3;color:#fff;}

/************************research**********************/ 
.research{padding:40px 0;} 
.research .list{}
.research .list ul{}
.research .list ul li{padding:15px;margin-bottom: 10px;} 
.research .list ul li .pic{width: 350px;float: left;}
.research .list ul li img{max-width: 100%;}
.research .list ul li .cont{padding:25px 15px; } 
.research .list ul li .cont .tit{line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;font-size: 18px;color:#2e2e2e;margin-bottom: 10px;}
.research .list ul li .cont .txt{line-height: 24px;height: 72px;overflow: hidden;font-size: 14px;color:#7a7a7a;}
.research .list ul li .cont .view{margin-top: 15px;} 
.research .list ul li .cont .view a{display: inline-block;width: 120px;height: 40px;line-height: 40px;border:1px solid #033b86;color:#033b86;text-align: center;} 
.research .list ul li .cont .view a:hover{background-color:#033b86;color:#fff;}
.research .list ul li:nth-child(even){background-color: #f5f5f5;}
.research .list ul li:nth-child(even) .pic{float: right;}
.research .list ul li:nth-child(odd) .cont{margin-left: 360px;}
.research .list ul li:nth-child(even) .cont{margin-right: 360px;}

/************************news**********************/ 
.querykey{margin-bottom:30px;line-height:24px; }
.querykey span{color:#243e83;font-weight:bold;}
.news{padding:20px 0 40px 0;} 
.news .list{}
.news .list ul{}
.news .list ul li{ margin-bottom: 30px;} 
.news .list ul li .pic{width: 350px;float: left;}
.news .list ul li img{ width: 100%;}
.news .list ul li .cont{padding:5px 15px; margin-left: 370px;} 
.news .list ul li .cont .date{text-align: right;line-height: 24px;color:#9a9a9a;font-size: 14px;}
.news .list ul li .cont .tit{line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;font-size: 18px;color:#2e2e2e;margin-bottom: 10px;}
.news .list ul li .cont .txt{line-height: 24px;height: 72px;overflow: hidden;font-size: 14px;color:#7a7a7a;}
.news .list ul li .cont .view{margin-top: 15px;} 
.news .list ul li .cont .view a{display: inline-block;width: 120px;height: 40px;line-height: 40px;border:1px solid #033b86;color:#033b86;text-align: center;} 
.news .list ul li .cont .view a:hover{background-color:#033b86;color:#fff;}
.news .list ul li .cont .view a:nth-child(2){border:1px solid #2bb7b3;background-color:#2bb7b3;color:#fff;}
.news .list ul li .cont .view a:nth-child(2):hover{color:#2bb7b3;background-color:#fff;}

/************************lecture**********************/ 
.lecture{padding:20px 0 40px 0;} 
.lecture .list{}
.lecture .list ul{}
.lecture .list ul li{ margin-bottom: 30px;} 
.lecture .list ul li .box{border:1px solid #ddd;height: 115px;font-family: "Microsoft YaHei";}
.lecture .list ul li .date{background-color: #2bb7b3; width:60px;float: left;padding:32px 5px;text-align: center;height: 100%; }
.lecture .list ul li .date p{line-height: 24px;color:#fff;}
.lecture .list ul li .cont{margin-left: 70px;padding:10px;}
.lecture .list ul li .cont .tit{line-height: 24px;height: 48px;overflow: hidden;color:#000;margin-bottom: 5px;}
.lecture .list ul li .cont .info{display: inline-block;font-size: 14px;line-height: 20px;}
.lecture .list ul li .cont .info .fa{margin-right: 5px;width: 16px;text-align: center;}
.lecture .list ul li .cont .view{float: right;padding-top: 5px;}
.lecture .list ul li .cont .view a{display: inline-block;width: 100px;height: 30px;font-size: 14px; border-radius: 15px; line-height: 30px;border:1px solid #033b86;color:#033b86;text-align: center;}
.lecture .list ul li .cont .view a:hover{background-color:#033b86;color:#fff;}

.notice{padding:20px 0 40px 0;}
.notice .list{}
.notice .list ul{}
.notice .list ul li{padding: 20px 0px; border-bottom: 1px dotted #e2e6e8;} 
.notice .list ul li a{display:block;font-size:16px;overflow: hidden;}
.notice .list ul li span{display:block;}
.notice .list ul li .tag{float:left;padding:0 10px;height:24px;line-height:24px;text-align:center;font-size:14px;color:#fff;background-color:#2bb7b3;margin-right:15px;}
.notice .list ul li .tit{display: block;float: left;height: 30px;line-height:30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.notice .list ul li .date{display: block;float: right;line-height: 30px;font-size: 14px;color: #a5a8ad;}
/************************详情页**********************/
.details{padding:40px 0;}
.details .title{ text-align: center;padding-bottom: 20px;}
.details .title h2{line-height: 1.75em;color:#243e83;font-size: 24px;margin-bottom: 10px;}
.details .title p{color:#999;font-size: 14px;line-height: 24px;}
.details .content{/*padding: 30px 0;*/color:#333333;font-family: "Microsoft YaHei";line-height: 1.75em;margin-bottom:30px;}
.details .content img{max-width: 100%;}
.details .content h1,.details .content h2,.details .content h3,.details .content h4{font-weight:bold;margin:15px 0;}
.details .content h1{font-size:30px;}
.details .content h2{font-size:24px;}
.details .content h3{font-size:20px;}
.details .content h4{font-size:16px;} 
.details .content p{margin:5px 0;word-wrap: break-word;}
.content table{margin:0 2em;}
.content table tr:nth-child(odd){background:#f3f3f3;}
.content table tr td,.details .content table tr th{padding:10px 5px;}
/*.details .content h1,.details .content h2,.details .content h3,.details .content h4,.details .content h5{font-weight:bold;margin-bottom:10px;}*/



/************************download**********************/ 
.download{padding:20px 0 40px 0;} 
.download .list{}
.download .list ul{}
.download .list ul li{padding:25px 0px;border-bottom: 1px dashed #ccc;line-height: 36px; } 
.download .list ul li .tit{float: left;max-width: 80%;}
.download .list ul li .tit:hover{color:#033b86;}
.download .list ul li .date{float: left;width: 15%;text-align: center;}
.download .list ul li .down{float: right;width: 20%;text-align: right;}
.download .list ul li .down a{display: inline-block;border:1px solid #033b86;padding:0 20px;height: 36px;line-height: 36px;}
.download .list ul li .down a i{margin-right: 10px;width: 20px;height: 100%; display: block;float: left; background: url(../images/download-icon.png) center center no-repeat;}
.download .list ul li .down a span{display: inline-block;}
.download .list ul li .pic{ margin-top:20px;}
.download .list ul li .pic img{max-width:100%;}

/************************recruit**********************/
.recruit{padding-top: 15px; padding-bottom: 40px;}
.recruit .list{}
.recruit .list ul{}
.recruit .list ul li{padding:30px 0px;border-bottom: 1px dashed #ccc;line-height:30px;font-family: "Microsoft YaHei";} 
/*.recruit .list ul li .recruit-item{max-width: 700px;margin:auto;}*/
.recruit .list ul li .tit{/*text-align: center;font-size: 18px;margin-bottom: 20px;color:#272626;*/height: 30px;display:block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recruit .list ul li .date{float:right;margin-left:10px;}
/*.recruit .list ul li .intro{text-align: center;font-size: 14px;margin-bottom: 20px;color:#575352;}
.recruit .list ul li .cont{font-size: 14px;color:#575352;display: none;margin-bottom: 20px;}
.recruit .list ul li .cont.open{display: block;}
.recruit .list ul li .view{cursor: pointer; font-size: 14px;color:#494848;display: block;margin:0 auto;border:1px solid #033b86;padding:0 15px; line-height: 36px;width: 120px;text-align: center;}
.recruit .list ul li .view .more{display: block;}
.recruit .list ul li .view .shut{display: none;}
.recruit .list ul li .view.up .more{display: none;}
.recruit .list ul li .view.up .shut{display: block;}*/

/************************Contact**********************/
.continfo{padding:0px 15px;}
.continfo .item{text-align:center;padding:30px 15px;}
.continfo .item .icon{width:60px;height:60px;background:#009e96;position:relative;display: inline-block;border-radius:50%;}
.continfo .item .icon span{color:#ffffff;font-size:30px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.continfo .item p{line-height:30px;font-size:18px;color:#002923}
.continfo .item.mid{border-left:1px solid #c9caca;border-right:1px solid #c9caca;}
.contlist{padding:0px 15px;margin-top:50px;}
.contlist .itembox{border-radius: 5px;border: 1px solid #cccccc; padding: 30px 15px;min-height: 220px;}
.contlist .itembox h4{ font-weight: bold;font-size: 16px;line-height:1.5em; height:3em;}
.contlist .itembox p{line-height:24px;font-size:14px;}
.contlist .itembox p i{font-size:14px;margin-right:8px;}
.contmap{ margin-top:50px;}
.contmap .cont{padding:15px 0; }
.contmap .cont h3{margin:10px 0;color:#002923;font-size:24px;}
.contmap .cont p{line-height:24px;}
#bdmap{height:500px;}
.BMap_bubble_title{font-weight:bold;}

/************************pages**********************/
.pages{margin:40px 0 40px 0;text-align: center;}
.pages a{display: inline-block;height: 30px;padding:0 8px;margin:0 5px; line-height: 30px;color:#333;  border:1px solid #ccc;  min-width: 30px;text-align: center; font-size: 14px;}
.pages a:hover,.pages a.active{border:1px solid #033b86;color:#fff;background-color: #033b86;}
.pages a.none,.pages a.none:hover{border:1px solid #ccc;/*background: #ccc;*/ color:#fff;cursor: default;}

.kefu{position:fixed;bottom:15%;right:0px;z-index:100;}
.kefu .icon { background-color: rgba(220, 220, 220, 0.7);width:60px;height: 60px;line-height: 60px;text-align: center;cursor: pointer;position: relative;border:1px solid #dcdcdc;}
.kefu>div:hover .icon{background-color: rgba(36, 62, 131, 0.75);/*#243e83bf*/}
.kefu .search,.kefu .phone, .kefu .qrcode{position: absolute;right: 60px;margin-top: -60px;display: none;}
.kefu .phone{border:1px solid #dcdcdc;width:160px;padding:10px 10px;background-color: #ffffff;height:60px;}
.kefu .phone p{line-height:40px;font-size:20px;font-weight:bold;color:#243e83;}
.kefu .qrcode img{width:120px;border:1px solid #dcdcdc;}
.kefu .k-search:hover .search,.kefu .k-phone:hover .phone, .kefu .k-wechat:hover .qrcode{display:block;}
.kefu .search .form-control {height: 60px;width: 160px;border-radius: 0;}



@media (min-width: 769px) {

.section-item{margin-bottom:50px;position: relative; }
.section-item .pic img{max-width:100%;}
.section-item .pic{width:50%;vertical-align:middle;display:table-cell;}
.section-item .text{width:50%;vertical-align:middle;display:table-cell;}
.imgleft .pic{/*float:left;*/padding-right:30px;text-align:left;}
.imgright .pic{float:right;padding-left:30px;text-align:right;}


}
@media (min-width: 992px){
	/*#bannerCarousel .carousel-tool{position: absolute;width: 200px;bottom: 30px;right:20%;z-index: 99; }
	#bannerCarousel .carousel-tool .banline1{float: left;height: 30px;width: 1px;background:url(../images/banline1.png) center center no-repeat;margin:-2px 25px;}
	#bannerCarousel .carousel-tool .carousel-index{line-height: 24px;color:#fff;width: 60px;text-align: center;float: left;margin-right: 25px;}
	#bannerCarousel .carousel-tool .carousel-index span{display: inline-block;padding:0 5px;}*/
	#bannerCarousel .carousel-control{}
	#bannerCarousel .carousel-control.left{ background:url(/Content/images/btn-left.png) center center no-repeat;}
	#bannerCarousel .carousel-control.right{ background:url(/Content/images/btn-right.png) center center no-repeat;}
	#bannerCarousel .carousel-control.left:hover{}
	#bannerCarousel .carousel-control.right:hover{ }

    .navbar-nav li{position:relative;}
    .navbar-nav li .subnav{position:absolute;background-color:#fff;display:none;min-width:100%;width:auto;white-space:nowrap; top:40px;left:50%;transform:translate(-50%, 0);padding:10px 0;}
    .navbar-nav li .subnav a{display:block;line-height:30px;padding:5px 15px;/*color:#fff;*/}
    .navbar-nav li:hover .subnav{display:block;}
}
@media (min-width: 1401px){
	.header .container{width:1350px;}

}
@media (max-width: 1400px){
    .lang{ height: 24px;margin-top: -15px;}
    .lang a, .lang span{line-height:24px;}
	/*.lang{position: absolute;width: 130px; top:-10px;right: 0px;}
	.lang a, .lang span{font-size: 14px;line-height:24px;}*/
	.navbar-inverse .navbar-nav>li>a{padding:0 10px;}
}

@media (max-width: 1200px){ 
    .lang{/*position: absolute;*/width: 130px; /*top:-10px;right: 0px;*/ height: 24px;}
	.lang a, .lang span{font-size: 14px;line-height:24px;}
	.navbar-header{padding-top: 10px;}
	.header .navbar-brand img{height: 45px;}
	.navbar .navbar-collapse{margin-left: 200px; }
	.navbar-inverse .navbar-nav>li>a{ }
	.index-links .content .jCarouselLite li{width: 220px;}
	.news .list ul li .pic{width: 330px;}
	.news .list ul li .cont{margin-left: 340px;padding:0 15px;}
	.news .list ul li .cont .view a{line-height: 36px;height: 36px;}
	.news .list ul li .cont .tit{margin-bottom: 5px;}
	.news .list ul li .cont .view{margin-top: 10px;}

}
@media (max-width: 991px){  
	.lang{position:relative;top:auto;right: auto;float: none;margin:auto;margin-bottom: 10px;}
	#bannerCarousel .carousel-control{width: 30px;height: 40px;margin-top: -10px;top:50%;background-image:none; border-radius: 5px;opacity: 0.3;}
	#bannerCarousel .carousel-control.left{left:5px;background:url(../images/btn-left.png) center center / contain no-repeat;}
	#bannerCarousel .carousel-control.right{right:5px; background:url(../images/btn-right.png) center center / contain no-repeat;}
	#bannerCarousel .carousel-control:hover{opacity: 0.7;} 
	#bannerCarousel .carousel-tool{position: static;  }
	#bannerCarousel .carousel-tool .banline1{display: none;}
	#bannerCarousel .carousel-tool .carousel-index{line-height: 24px;color:#fff;width: 60px;text-align: center;position: absolute;bottom: 10px;left: 50%;margin-left: -30px;}
	#bannerCarousel .carousel-tool .carousel-index span{display: inline-block;padding:0 5px;}
	.banner .bandown{bottom: 50px;}
     
	.navbar .navbar-collapse{display: block; width: 220px;height: 100%;max-height:none; background-color: rgba(0,0,0,0.8);position: fixed;left: -220px;top:0;margin:0;padding:0;padding-top: 15px;transition: all 0.3s;}
	.navbar .navbar-collapse.open{left:0px;transition: all 0.3s;padding-top:15px;}
	.navbar-collapse .navbar-nav{width: 100%;margin:0;border-top:1px solid #666;padding-top:10px;}
	.navbar-nav>li{float:none;width: 100%;display:block;max-width:none;}
    .en .navbar-nav>li{max-width:none;}
	.navbar-nav>li a{padding:0 15px;}
    .navbar-inverse .navbar-nav>li>a{line-height:40px;}

    .navbar-nav li{ position:relative;border-bottom:1px solid transparent;}
    .navbar-nav li .subnav{position:absolute; display:none;width:auto;white-space:nowrap;top:0;left:100%;background-color: rgba(0,0,0,0.8); }
    .navbar-nav li .subnav a{display:block;line-height:30px;padding:5px 15px; color:#fff;border-bottom:1px solid transparent;  }
    .navbar-nav li:hover {border-bottom:1px solid #555; }
    .navbar-nav li:hover .subnav{display:block;}
    .navbar-nav li .subnav a:hover{color: #2bb7b3;border-bottom:1px solid #555;}


	.index-statistic ul li .circle{width: 160px;height: 160px;}
	.index-statistic ul li .icon img{width: 50px;}
	.index-statistic ul li .count span{font-size: 36px;}
	.index-faculty .content .faculty-left{ width: 100%;}
	.index-faculty .content .faculty-right{ width: 100%;}
	.index-links .content .jCarouselLite li{width: 165px;}

    .footer-1 .wrap .items{margin:0 10px;width:80px;}

    .video-outer .video-box{width:720px;height:480px;}
}
@media (max-width: 767px){ 
    .navbar .navbar-collapse{width: 160px;left: -160px;}


	.header .navbar-brand img{height: 50px;}
	.header .navbar-inverse{padding:10px 0; }
	.navbar-header{padding-top: 0;}
	.navbar>.container .navbar-brand{padding:0 15px;}
	.navbar-inverse .navbar-toggle{border-color: #fff;}
	.banner .banbg .text{ width: 100%; left:0;top:80px;margin:0; color: #fff;text-align: center;}
	.banner .banbg .text h2{font-family: "SourceHanSansCNBold";font-size: 16px;line-height: 26px;}
	.banner .banbg .text h3{font-family: "SourceHanSansCNRegular";font-size: 14px;line-height: 24px;}
	.banner .banbg .text p{font-family: "Arial";font-size: 12px;line-height: 20px;}
	.banner .banbg .text .line{background: url(../images/banline.png) no-repeat center center / 100% 100%; height: 1px;margin:5px 0;}
	.banner .bandown{display: none;}
	#bannerCarousel .carousel-tool .carousel-index{bottom: 5px;}
	.section-head ul li a{padding:0 10px;}
    .index-news{padding:30px 0;}
	.index-news .content ul{margin:0 -5px;}
	.index-news .content ul li{width: 50%;padding: 0 5px;margin-bottom: 10px;}
	.index-article-left{width: 100%;margin-bottom: 20px;}
	.index-article-right{width: 100%;}
	.index-article .content{height: auto;}
	.index-article-left .content{padding:10px;}
	.index-article-left .content ul li .date{ margin-top: 20px;}

	#kyjjCarousel .carousel-indicators{width: 60%;left:50%;margin-left: -30%;bottom: 45px;}
	.index-statistic{padding:15px 0;}
    .index-statistic ul{margin:0;}
	.index-statistic ul li{padding:5px 10px;}
	.index-statistic ul li .circle{width: 140px;height: 140px;}
	.index-statistic ul li .icon img{width: 40px;}
	.index-recruit{padding:30px 0;background-size: cover;}
	.index-recruit .cont{padding:15px;}
	.index-recruit h2{font-size: 30px;}
	.index-recruit h3{font-size: 20px;}
	.index-recruit p a.view{width: 120px;}
	.index-faculty ul li a{padding:0 5px;}
	.index-faculty .content .faculty-left .pic{width: 100%;float: none;text-align: center;}
	.index-faculty .content .faculty-left .cont{margin-left: 0;}
	.index-links .content .carousel{padding:0;}
	.index-links .content .carousel .prev, .index-links .content .carousel .next{display: none;}
	.index-links .content .jCarouselLite li{float: left;width: 50%;margin-bottom: 10px;}
	.index-bottom{margin-top:0;padding:20px 0;background-size: cover;}
	.index-bottom h3{font-size: 24px;line-height: 1.5em;margin:0;}

    .index-video{padding:15px 0;height:auto;}
    .index-video .vlist{ width:100%;margin-bottom:20px;}
    .index-video .vlist .item{height:200px;}
    .index-video .alist{width:100%;padding:0;}
    .index-video .alist .item{height:80px;width:50%;float:left;padding:0;}
    .index-video .alist .item:nth-child(1){padding-right:10px;padding-bottom:0;height:110px;} 
    .index-video .alist .item:nth-child(2){padding-left:10px;padding-top:0;height:110px;} 
    /*.index-video ul li:nth-child(1){width:100%;height:180px;padding:0; margin-bottom:10px;}
    .index-video ul li:nth-child(2){width:50%;padding-bottom:0;padding-right:5px;height:100px;}
    .index-video ul li:nth-child(3){width:50%;padding-top:0;padding-left:5px;height:100px;}*/
    .video-outer .video-box{width:100%;height:100%;}
    .video-outer .video-box .close{opacity:0.5;}

	.footer .foot-top{ }
	.footer .foot-top .foot-top-left h3{margin-bottom: 10px;}
	.footer .foot-top .foot-top-mid .icon{display: none;}
	.footer .foot-top .foot-top-mid .foot-contact{margin-left: 0;}
	.footer .foot-top .foot-contact .item h4{margin-bottom: 15px;}
	.footer .foot-top .foot-border{border:none;}
	.footer .foot-top .foot-top-left,.footer .foot-top .foot-top-right{padding:0 15px;}
	.footer .foot-top .foot-top-mid{padding:40px 15px;}

	.neibanner .text{display: none;} 

	.news .list ul li{border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 10px;}
	.news .list ul li .pic{width: 100%;float: none;}
	.news .list ul li .cont{margin-left: 0px;padding:0;}
	.news .list ul li .cont .view{display: none;}
	.details{padding:25px 0;}
	.details .title{padding-bottom:10px;border-bottom:1px solid #ccc;}
	.details .title h2{font-size: 18px;line-height:24px;}
	/*.details .content{padding:20px 0;}*/
	.notice .list ul li .cont .view{display: none;} 

	.download .list ul li{line-height: 30px;}
	.download .list ul li .tit{float: left;/*width: 100%;*/margin-bottom: 5px;}
	.download .list ul li .date{float: left;width:50%;text-align: left;margin-bottom: 0;color:#777;}
	.download .list ul li .down{float: right;width:120px;text-align: right;}
	.download .list ul li .down a{line-height: 30px;height:30px;padding:0 10px;font-size:14px;}
	.download .list ul li .down a i{height: }
	
	.faculty .list {}
	.faculty .list ul{margin:0 -5px;}
	.faculty .list ul li{padding:0 5px;margin-bottom:10px;}

	.pages a{padding:0 4px;}
	.pages a:hover, .pages a.active{}

    .column{background: url(../images/nav2.png) no-repeat center /35px 35px;background-size: 100% 100%; width: 35px;height: 35px;padding: 0;position:fixed;bottom:120px;right:5px;z-index:111;}
    .column ul{display:none; z-index: 999;box-shadow: none;width: 180px;background: #65605d; background-size: 100% 100%;position: absolute;right: 0px;bottom: 42px;text-align: center;padding: 5px 10px 14px;}
	.column ul li{padding: 0;margin:0;width:100%;float:none; border-bottom: 2px solid #999;text-align:center;}
	.column ul li a{padding:5px 10px 5px 10px;font-size:16px;border-bottom:0;color:#fcfcfc;line-height:30px;}
    .column ul li a:hover,.column ul li.active a{border-bottom:0;color:#2bb7b3;}
    .column ul li.active{border-bottom: 2px solid #2bb7b3;}
    .column ul:after{content:"";display: block;width: 0;height: 0;position: absolute; bottom: -7px;right: 10px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #65605d;}

    .footer-1 .wrap{padding:15px 0 0 ;}
    .footer-1 .wrap .items{margin:15px 10px;}
     
    .imgleft{float:none;width:100%;padding-right:0;text-align:center;}
    .imgright{float:none;width:100%;padding-left:0;text-align:center;}
    .index-news .content ul li .cont{padding:5px;}
    .index-news .content ul li .cont p{font-size:16px;margin-bottom:0;}
    .index-news .content ul li .date{font-size:12px;}

    .index-faculty .list .carousel-inner ul li{margin-bottom:10px;}

     .section-item{margin-bottom:50px;}
    .section-item .pic img{max-width:100%;}
    .section-item .pic{text-align:center;}
    .section-item .text{margin-bottom:15px;}  

    .party .list ul{margin:0 -5px;}
    .party .list ul li{padding:0 5px;margin-bottom:10px;}
    .party .list ul li .cont{padding:5px;}

    .index-statistic ul li .count span{font-size:28px;}
    .index-statistic ul li .circle{padding:12px;}
    .en .index-bottom h3{font-size:20px;}
    .faculty .list ul li .cont .txt{height:66px;}

    .notice .list ul li .tag{display:none;}
    .notice .list ul li .tit{float:none;line-height:30px;}
    .notice .list ul li .date{margin-left:10px;}
    .lecture .list ul li .cont{margin-left:60px;}
    .lecture .list ul li .cont .view a{width:80px;}

    .kefu{bottom:50px;}
    .kefu>div{display:none;}
    .kefu>div.k-top{display:block;}
    .kefu .icon{width:44px;height:44px;line-height:44px;}
	 
    .querykey{display:none;} 
	
}

@media (max-width: 400px){ 
    .footer .foot-top .foot-top-mid{padding:20px 0;}
    .footer .foot-top .foot-contact .item{width:100%;float:none;padding:10px 15px;}

}