.header-top{background-color:#005470;}

.header-top,.header-top2{padding:15px 0;}

.header-logo{margin-top:20px;}

.header-baiyunu{margin-top:30px;}

.header-Language,.header-Language a{margin:3px 0;color:#fff;}

.pb_sys_style3 .p_no_d{border: 1px solid #005d64 !important;
    color: #fff !important;
    background-color: #005d64 !important;
}
.pb_sys_common .p_fun a, .pb_sys_common .p_no a{color: #fff !important;}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{  background-color: #005d64; color:fff  !important;
    border: 1px solid #005d64 !important;
    padding: 8px 11px  !important;
    margin: 0px 0px 0px 7px;
    height: 29px!important;
    line-height: 12px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    border-radius: 6px;

}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o{ color:#fff  !important;}
.header-keyword{float:right;}

.header-keyword li{float:left;}

.header-keyword li a{color:#70c4e0;}

.header-keyword em{margin:0 8px;color:#70c4e0;}

.header-keyword2 em,.header-keyword2 li a{color:#646464;}

.header-nav ul li{font-size:16px;float:left;padding:10px 12px;position: relative;}

.header-nav ul li a{color:#000;}

.header-nav ul li a:hover{ color: #f56908; text-decoration: none;}

.header-nav ul li ul{ display: none; position: absolute; top: 42px; left: 0; background-color: #F5F3F3; z-index: 9999; border-top: 2px solid #78AAD8; }

.header-nav ul li:hover ul{ display: block; }

.header-nav .container>ul>li.h:hover:before,.header-nav .container>ul>li.hh:hover:before,.header-nav .container>ul>li.hhh:hover:before{ position: absolute; content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #78AAD8 transparent; left: 50%; top: 36px; margin-left: -6px;}

.header-nav ul li.hh ul{ width: 800px; left: -100px; }

.header-nav ul li.hh ul li{ width: 50%; }

.header-nav ul li.hhh ul{ width: 1140px; left: -298px; }

.header-nav ul li.hhh ul li{ width: 33.33333%; }

.header-nav ul li.hhh ul li>a{ font-weight: 600; }

.header-nav ul li.hhh ul li dt{ width: 100%; display: block; margin: 5px 0; font-size: 14px; font-weight: normal; }

.header-nav ul li.hhh ul li dt::after{display:block; clear: both; content: ""; }

.header-nav ul li.hhh ul li dt b{ float: left; font-weight: normal; width: 7%; text-align: right; margin-right: 1%;}

.header-nav ul li.hhh ul li dt a{ float: left; width: 92% }



.header-nav2{background-color:#005470;}

.header-nav2 li a{color:#77caec;}

.header-nav2 li a:hover{color:#fff;}

.main-programmes img{margin:10px 0;}

.main-collaborate{background-color:#aad9f7;}

.main-collaborate ul{padding:0 4px;background-color:#fff;}

.main-collaborate li{float:left;padding:0 15px;}

.main-collaborate li .row{margin-top:10px;}

.main-collaborate img{height:252px;}

.main-collaborate img:hover{transition:box-shadow .3s;border-radius:5px;box-shadow:0 0 8px #000;}

.main-collaborate .about .row{background-color:#ff0;}

.main-collaborate .about .row:hover,.main-collaborate .collaborate .row:hover,.main-collaborate .collaborate2 .row:hover{transition:box-shadow .3s;border-radius:5px;box-shadow:0 0 8px #000;}

.main-collaborate .about2 .row{transition:box-shadow .3s;background-color:#f8c301;}

.main-collaborate .about2 h2{color:#fff;}

.main-collaborate .about p{color:#878400;}

.main-collaborate .collaborate .row{background-color:#fe9900;}

.main-collaborate .collaborate2 .row{background-color:#76c5f0;}

.main-collaborate .collaborate p{color:#8a612b;}

.main-collaborate .collaborate2 p{color:#255b75;}

.main-collaborate a{text-decoration:none;}

.main-collaborate h2{text-align:center;color:#201920;}

.main-collaborate p{font-size:16px;line-height:188%;padding:0 5px;}

.main-news{padding-bottom:30px;}

.main-news b,.main-video b{font-size:40px;color:#1f1b1a;}

.main-news p,.main-video p{font-size:22px;margin-top:10px;letter-spacing:2px;}

.main-news .list > .row{margin:0;padding-top:10px;border-top:5px solid #094d60;}

.main-news .col-lg-6 p{font-size:17px;font-weight:600;letter-spacing:0;}

.main-news .col-lg-6 p a{color:#171614;}

.main-news .col-lg-6 b{font-size:16px;font-weight:500;background-color:#cee8ff;}

.main-news .content p{font-size:15px;margin-top:10px;color:#636363;}

.main-news .text-right a{font-size:16px;color:#0d4f65;}

.main-news .text-right em{font-family:STFangsong;font-style:normal;margin-left:5px;padding-left:5px;color:#fff;background-color:#0d4f65;}

.main-video{padding:10px 0 30px;background-color:#aad9f7;}

.main-video .play a{position:relative;display:inline-block;}

.main-video .play b{position:absolute;top:30%;left:40%;display:inline-block;width:100px;height:100px;opacity:.3;background:url('../images/play.png') no-repeat center center;filter:alpha(opacity=30);}

.main-video .play b.hover{transition:opacity .3s;opacity:1;filter:alpha(opacity=100);}

/*#footer{padding:15px 0;background-color:#005470;}*/

/*.footer-share{margin-right:30px;}*/

/*.footer-share li{margin:6px 0 0;}*/

/*.footer-share a{display:inline-block;border-radius:5px;}*/

/*.footer-share a:hover{transition:box-shadow .3s;box-shadow:0 0 10px #fff;}*/

/*.footer-address{padding-top:15px;padding-bottom:15px;background:url('../images/xian.png') no-repeat bottom left;}*/

/*.footer-address p{margin:0 0 0 30px;color:#6fc2e2;}*/

/*.footer-qr{margin-top:15px;}*/

#weixin{position:fixed;z-index:1000000;top:0;left:0;display:none;width:262px;height:317px;border:solid 1px #d8d8d8;background:white;}

#weixin .bd_weixin_popup_head{font-size:12px;font-weight:bold;line-height:16px;position:relative;width:90%;height:16px;margin:10px auto;text-align:left;color:#000;}

#weixin .bd_weixin_popup_head .bd_weixin_popup_close{font-size:16px;position:absolute;top:0;right:0;width:16px;height:16px;text-decoration:none;color:#999;}

#weixin .erweima{width:90%;height:auto;margin:0 auto;}

#weixin .erweima .erweimas{display:block;width:100%;}

#weixin .msgs{font-size:12px;line-height:22px;width:90%;margin:0 auto;text-align:left;color:#666;}

.main-programmes img,.main-collaborate img,.main-news img,.main-video img,.footer-share img{width:100%;}

.readTop{background-color:#005470;}

.readTop b{font-size:15px;color:#74c3ea;line-height:28px;}

.readLogo{padding:10px 0;}

.readKeyword li{float:left;}

.readKeyword a{color:#464646;}

.readKeyword em{margin:0 8px;}

.readNav{margin-bottom:10px;background-color:#aad9f7;}

.readNav .container{padding:0 10px;background-color:#fff;}

.readNav p{margin-bottom:20px;}

.readNav li{font-size:16px;float:left;width:50%;margin-bottom:8px;}

.readNav a{display:inline-block;padding-left:5px;color:#1d1d1d;border-left:3px solid transparent;}

.readNav a:hover{color:#f56908;border-left:3px solid #f56908;text-decoration:none;}

.readNav .col-lg-9 img{ width: 100%; }

.article .col-lg-9{padding-top:10px;border-top:2px solid #b09162;}

.article .bread a{font-size:16px;color:#1d1d1d;}

.article .bread a:hover{color:#aad9f7;}

.article .title b{font-size:22px;font-weight:500;color:#464646;}

.article .content p{font-size:17px;line-height:23px;}

.article .col-lg-3{border-top:2px solid #2f535f;border-left:5px solid #d1c8c9;background-color:#aad9f7;}

.article .col-lg-3 h3{color:#424e5c;}

.article .col-lg-3 li{margin-bottom:8px;}

.article .col-lg-3 a{font-size:16px;text-decoration:none;color:#464646;}

.article .col-lg-3 a span{ margin-right: 5px; font-size: 12px; vertical-align: text-top; }

.article .col-lg-3 a:hover{ color: #f56908 }

.article .col-lg-3 a.hover{ color: #f56908; }

.faculty .titleContent{ margin-top: 20px; }

.faculty .titleContent b{font-size:25px;color:#215455;}

.faculty .titleContent p{font-size:17px;line-height:23px;margin-top:10px;}

.faculty .titleContent img{width:100%;margin: 10px 0 20px;}

.faculty .titleContent li{margin:15px 0;}

.faculty .titleContent li a{font-size:16px;color:#000;}

.faculty .titleContent a::before{display:inline-block;width:6px;height:6px;margin-right:8px;content:'';vertical-align:middle;border-radius:10px;background-color:#ed7000;}



/**************************************************************************/

ul,li,ol{margin:0;padding:0;list-style:none;}

.mb0{ margin-bottom: 0; }





.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

.dot2,

.dot3,

.dot4,

.dot6,

.dot10{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}

/*2行文本省略号*/

.dot2 {-webkit-line-clamp: 2;}

/*3行文本省略号*/

.dot3 {-webkit-line-clamp: 3;}

/*4行文本省略号*/

.dot4 {-webkit-line-clamp: 4;}

.dot6 {-webkit-line-clamp: 6;}

.dot10 {-webkit-line-clamp: 10;}

.clearfix:after{content: ""; display: block; height: 0; clear:both; visibility: hidden;}

.clearfix{ zoom: 1;}



.container {

	width: 1240px;

    margin: 0 auto

}



.bg {

	background: url(../images/bg.png) no-repeat center center;

    width: 100%;

    height: 100%;

}



.bg-base {

	background: #ededed url(../images/pageTOP.png) no-repeat center 0;

}



.header-home-top {

	margin-top: 20px;

	display: flex;

	align-items: center;

	justify-content: flex-end;

}



.nav-search{ margin:10px 0;height: 26px;width: 240px;margin-left: 10px;}

.nav-search .form-control { height: 26px; }

.nav-search .search{outline:none;position: absolute;right: 7px;top: 4px;z-index: 3;}

.nav-search .search2{background:url('../images/search2.png') no-repeat center center;}

.nav-search .search:active{border:2px solid #ccc;}

.search-box1{color:#fff;background-color:#156a65;border-radius: 5px!important;}

.search-box2{border:1px solid #156a65;}

.search-box1::-webkit-input-placeholder{color:#fff!important;}

.search-box1:-moz-placeholder{color:#fff!important;}

.search-box1::-moz-placeholder{color:#fff!important;}

.search-box1:-ms-input-placeholder{color:#fff!important;}



.header-home-bottom {

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.nav-header {

	padding-top: 30px;

}



.nav-header ul {

	display: flex;

	justify-content: flex-end;



}



.nav-header ul li {

	margin: 0 20px;

}

.nav-header ul li a {

	font-family: "Microsoft Yahei";

    display: block;

    position: relative;

	font-size: 16px;

    color: #5a5a5a;

    text-align: left;

}



/*.nav-header ul li:nth-child(1) i{

    background: url(../images/menu1.png) 35px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}



.nav-header ul li:nth-child(2) i{

    background: url(../images/menu2.png) 28px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}



.nav-header ul li:nth-child(3) i{

    background: url(../images/menu3.png) 20px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}





.nav-header ul li:nth-child(4) i{

    background: url(../images/menu4.png) 26px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}



.nav-header ul li:nth-child(5) i{

    background: url(../images/menu5.png) 32px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}



.nav-header ul li:nth-child(6) i{

    background: url(../images/menu6.png) 16px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}



.nav-header ul li:nth-child(7) i{

    background: url(../images/menu7.png) 16px 0px;

    background-repeat: no-repeat;

    display: block;

    height: 18px;

    width: 16px;

}*/



.nav-header ul li:nth-child(1) {

    background: url(../images/menu1.png) 21px 0px;

    background-repeat: no-repeat;

}



.nav-header ul li:nth-child(2) {

    background: url(../images/menu2.png) 28px 0px;

    background-repeat: no-repeat;

}



.nav-header ul li:nth-child(3){

    background: url(../images/menu3.png) 20px 0px;

    background-repeat: no-repeat;

}





.nav-header ul li:nth-child(4){

    background: url(../images/menu4.png) 26px 0px;

    background-repeat: no-repeat;

}



.nav-header ul li:nth-child(5){

    background: url(../images/menu5.png) 32px 0px;

    background-repeat: no-repeat;

}



.nav-header ul li:nth-child(6){

    background: url(../images/menu6.png) 16px 0px;

    background-repeat: no-repeat;

}



.nav-header ul li:nth-child(7){

    background: url(../images/menu7.png) 12px 0px;

    background-repeat: no-repeat;

}



.nav-header ul li a span {

	display: block;

	margin: 20px 0 16px 0;

}



.home-wrapper {

	margin-top: 30px;

}





.left-top { position: relative; overflow: hidden;}

.left-top .swiper-wrap-img {

	height: 368px;

}

.mod-left .swiper-button-prev {

	background: url(../images/arrow_L.png) no-repeat;

	height: 50px;

	width: 30px;

}

.mod-left .swiper-button-next {

	background: url(../images/arrow_R.png) no-repeat;

	height: 50px;

	width: 30px;

}



.left-top .swiper-wrap-img img {

	height: 100%;

	width: 100%;

	object-fit: cover;

	object-position: top;

}



.inner {

	display: flex;

	margin-top: 30px;

}



.inner .mod-left {

	width: 480px;

}

.inner .mod-left .left-bottom {

	background-color: #f8f8f8;

	height: 184px;

	padding: 0 20px;

}

.inner .mod-left .left-bottom  h1 {

	height: 60px;

    line-height: 60px;

    margin: 0;

}

.inner .mod-left .left-bottom  h1 a {

	font-weight: normal;

    color: #006870;

    font-size: 22px;

}

.inner .mod-left .home-news li {

	padding-left: 70px;

    background: url(../images/newsLOGO.png) no-repeat 0 center;

    margin-bottom: 20px;

    line-height: 18px;

    display: flex;

}

.inner .mod-left  .home-news li a {

	color: #006870;

    font-size: 12px;

    width: calc(100% - 100px);

    font-family: wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial, sans-serif;

}

.inner .mod-left .home-news li span {

	font-family: wf_segoe-ui_normal, wf_segoe-ui_semilight, wf_segoe-ui_light, Arial, sans-serif;

    font-size: 14px;

    color: #999;

    width: 80px;

    text-align: right;

}

.mod-center {

	width: 488px;

}

.mod-center .floor1 {

	display: flex;

	position: relative;

}

.mod-center .floor1 .Intro {

    background-color: #fff;

    width: 244px;

    height: 184px;

}

.mod-center .floor1 .floor1-leader {

	width: 90px;

}

.mod-center .floor1 .floor1-leader h1 {

	padding: 50px 5px 0 5px;

}

.mod-center .floor2 .Intro {

    background-color: #006871;

    width: 244px;

    height: 184px;

}

.mod-center .floor3 .Intro {

    background-color: #fff;

    width: 244px;

    height: 184px;

}

.mod-center .Intro h1 {

	padding-top: 60px;

    font-size: 22px;

    line-height: 30px;

    font-weight: normal;

    text-align: center;

    margin-bottom: 5px;

}

.mod-center .Intro h1 a {

	color: #006870;

}

.mod-center .Intro .detail,.mod-right .Intro .detail{

	width: 170px;

    margin: 0 auto;

    text-align: center;

}

.mod-center .Intro .detail a, .mod-right .Intro .detail a{

	text-decoration: none;

    color: #868686;

}

.mod-center .floor1 .tu {

	display: flex;

	flex-wrap: wrap;

	width: 100%;

	height: 184px;

	justify-content: space-between;

	border-left: 1px solid #eaeaea;

}

.mod-center .floor1 .tu a {

	display: block;

	width: 32%;

	height: 100%;

}



.mod-center .floor1 .tu img{

	height: 100%;

	object-fit: cover;

	object-position: top;

}

.mod-center .floor2 {

	display: flex;

	position: relative;

}

.mod-center .floor2 h1 a {

	color: #fff;

}



.mod-center .floor2-news {

	width: 244px;

}

.mod-center .floor2 .floor2-news a {

	display: flex;

	align-items: center;

	justify-content: center;

	height: 100%;

    background-color: #005563;

    color: #fff;

    font-size: 16px;

}



.mod-center .floor3 {

	display: flex;

	position: relative;

}



.mod-center .floor3 .fLogo{

	position: absolute;

    top: 25px;

    left: 20%;

}

.smallLonbo {

	height: 184px;

	width: 244px;

	overflow: hidden;

}

.smallLonbo .swiper-wrap-img {

	height: 184px;

}

.smallLonbo .swiper-wrap-img img {

	height: 100%;

	width: 100%;

	object-fit: cover;

	object-position: top;

}

.mod-right {

	width: 100%;

}

.mod-right .Intro {

	background-color: #fff;

    height: 184px;

    position: relative;

}

/*.mod-right .r-floor1 {

	width: 200px;

	float: r;

}*/

.mod-right .r-floor2 {

	background-color: #f8f8f8;

}



.mod-right .fLogo1 img {

	width: 60px;

	object-fit: cover;

}

.mod-right .fLogo1,.mod-right .fLogo2{

	text-align: center;

	padding-top: 25px;

}

.mod-right .r-floor3 h1 {

	padding-top: 30px;

}

.mod-right .Intro h1{

	margin: 0;

    font-size: 22px;

    line-height: 30px;

    font-weight: normal;

    text-align: center;

    margin-bottom: 5px;

}

.mod-right .logoList{

	display: flex;

	justify-content: space-around;

	align-items: center;

	margin-top: 10px;

}

.mod-right .logoList li {

	width: 20%;

}

.mod-right .logoList li > div{

	text-align: center;

}



.mod-right .logoList li a {

	display: block;

	text-align: center;

}





.footer .container .row p {

	text-align: center;

}

.footer {

	padding: 30px 0;

}



/**************************************************************/

.base-wrap {

	background: #fff;

	margin: 30px 0 30px 0;

	display: flex;

}



.base-wrap .base_left {

	width: 306px;

}

.base-wrap .base_left .mod-wzlm {

	height: 283px;

    background: #005d64;

    color: #f8f8f8;

    font-size: 30px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.base-wrap .base_left .mod-wzlm h2,.base-wrap .mod-base-list-wrap h3 {

	margin: 0;

	padding: 0 20px;

}

.base-wrap .mod-base-list-wrap {

	padding: 35px;

}

.base-wrap .mod-base-list-wrap h3 {

	font-size: 20px;

    color: #006870;

    padding-left: 35px;

    font-weight: normal;

    margin-bottom: 25px;

}

.base-wrap .mod-base-list-wrap > ul {

	width: 220px;

	border-left: 1px solid #b5b5b5;

}

.base-wrap .mod-base-list-wrap ul li a {

	display: block;

	color: #006870;

    background: none;

    border-left: 1px solid #006870;

    font-size: 16px;

    padding: 5px 10px 5px 39px;

    border: none;

    line-height: 22px;

    font-weight: 100;

}

.base-wrap .mod-base-list-wrap ul li > ul {

	padding-left: 20px;

	display: none;

}



.base-wrap .mod-base-list-wrap ul li > ul a.selected {

	font-weight: 700;

}



.base-wrap .mod-base-list-wrap ul > li.onefast a.selected {

	font-weight: 700;

}



.base-wrap .base-right .base-banner {

	position: relative;

}

.base-wrap .base-right .base-banner .banner-box img {

	width: 100%;

}

.base-wrap .base-right .banner-typename {

	color: white;

    font-size: 28px;

    position: absolute;

    top: 40px;

    right: 50px;

}

.base-wrap .base-right .base-position {

	text-align: right;

	padding: 10px 0 0 0;

}

.base-wrap .base-right .base-position a {

	color: #000;

	font-size: 16px;

}

.base-wrap .base-right .content-wrap {

	padding: 0 55px 60px;

}

.base-wrap .base-right .content-wrap .base-title {

	font-family: times new roman regular;

	text-align: center;

	margin: 30px 0;

	font-size: 20px;

	line-height: 30px;

	text-decoration: none;

}

.base-wrap .base-right .content-wrap .article-title {

	margin-bottom: 10px;

}

.article-addtime {

	text-align: center;

	margin-bottom: 20px;

}

.base-wrap .base-right .content-wrap .base-content{

	width: 100%;

    line-height: 1.7em;

    font-size: 13px;

    color: #333;

    overflow: hidden;

}



.base-wrap .base-right .content-wrap .base-content p,.base-wrap .base-right .content-wrap .base-content p span {

	text-indent: 49px;

    padding: 0px;

    vertical-align: baseline;

    line-height: 32px;

    text-align: justify;

    margin-top: 0px;

    margin-bottom: 0px;

    font-family: times new roman regular;

    color: #000;

    letter-spacing: 0px;

    font-size: 19px !important;

}

.base-wrap .base-right .content-wrap .base-content table p,.base-wrap .base-right .content-wrap .base-content table p span{

	text-indent: 0;

	text-align: inherit;

}

.base-wrap .base-right .content-wrap .base-content {}

.base-wrap .base-right .content-wrap .base-content {}







/**************************************************************/





.leader-wrap {

	margin-top: 40px;

}

.leader-wrap ul {

	display: flex;

	flex-wrap: wrap;

}

.leader-wrap ul li {

	width: 48%;

	height: ;

	margin: 0 1% 20px 1%;

	border: 1px solid #dfdfdf;

    background: #f8f8f8 url(../images/leaderBG.png) no-repeat top right;

    height: 148px;

}

a.leader-img-box,a.leader-name,a.leader-secreyary,a.leader-detail {

	display: block;

}

.leader-wrap ul li .leader-box {

	display: flex;

}

.leader-wrap ul li a.leader-img-box{

	width: 120px;

	height: 148px;

	overflow: hidden;

}

.leader-wrap ul li a.leader-img-box img {

	height: 146px;

	width: 120px;

	object-fit: cover;

	object-position: top;

	background: url(../images/leader-bg.png) no-repeat;

    display: block;

}

.leader-wrap ul li .leader-box-bg {

	width: calc(100% - 120px);

}

.leader-wrap ul li a.leader-name {

	margin-top: 20px;

	color: #005d64;

	font-size: 18px;

    text-align: center;

    font-weight: bold;

    margin-top: 25px;

    margin-bottom: 5px;

}

.leader-wrap ul li a.leader-secreyary {

	color: #005d64;

	font-size: 14px;

    text-align: center;

    padding: 0;

    background: none;

    text-decoration: none;

}

.leader-wrap ul li a.leader-detail {

	background-color: #0d7d85;

    line-height: 29px;

    width: 112px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    margin: 0 auto;

    margin-top: 10px;

}

.leader-wrap {}

.leader-wrap {}





/**************************************************************/



.article-list {

	margin-top: 30px;

}

.article-list ul {

	min-height: 300px;

}



.article-list ul li {

	position: relative;

	display: flex;

	justify-content: space-between;

	align-items: center;

	line-height: 40px;

	border-bottom: 1px dashed #dedede;

	padding-bottom: 4px;

	margin-top: 10px;

}

.article-list ul li::before {

	content: '';

	height: 6px;

	width: 6px;

	border-radius: 50%;

	background-color: #005d64;

	position: absolute;

	top: 50%;

	transform: translate(0,-50%);

}

.article-list ul li a {

	display: block;

	padding-left: 20px;

	line-height: 26px;

	color: #005d64;

	font-size: 16px;

}

.article-list ul li span {

	width: 120px;

	text-align: right;

	font-size: 16px;

}

.article-list ul li {}

.article-list {}

.article-list {}

.article-list {}

.article-list {}

.article-list {}

.article-list {}

.article-list {}



/**************************************************************/



.page-botton {

	margin-top: 60px;

	text-align: center;

}

.page-botton .btn-group:first-child .btn:first-child {

	display: none;

}

.page-botton .btn-group:last-child .btn:last-child {

	display: none;

}

.page-botton .btn-default:active,.page-botton .btn-default.active,.page-botton .open > .dropdown-toggle.btn-default {

    color: #fff;

    background-color: #005d64;

    border-color: #005d64;

}

.page-botton {}

.page-botton {}

.page-botton {}





/**************************************************************/

.college-list ul {

	display: flex;

	flex-wrap: wrap;

	margin-top: 40px;

}

.college-list ul li {

	width: calc(33.33% - 20px);

	position: relative;

	background-color: #f8f8f8;

    margin: 10px 10px 20px 10px;

}

.college-list ul li:before {

	content: '';

	position: absolute;

	right: 0;

	bottom: 0;

	width: 0;

  	height: 0;

  	border-top: 8px solid transparent;

  	border-bottom: 8px solid transparent;

  	border-left: 8px solid #ffaa3a;

  	transform: rotate(45deg);

}

.college-list ul li a {

	display: block;

	padding: 20px;

}

.college-list ul li .colloge-img-box{

	height: 90px;

	width: 90px;

	overflow: hidden;

	margin: 0 auto;

}

.college-list ul li .colloge-img-box img {

	height: 100%;

	width: 100%;

	background: url(../images/logo-l.png) no-repeat;

    display: block;

    background-size: contain;

}

.college-list ul li .colloge-img-name {

	text-align: center;

    color: #464646;

    font-size: 16px;

    margin-top: 10px;

}



/**************************************************************/



.base-college-wrap {

	margin: 30px 0 30px 0;

	background-color: #fff;

}



.base-college-wrap .base-right {

	width: 100%;

}

.base-college-wrap .base-banner {

	position: relative;

}

.base-college-wrap .banner-typename {

	color: white;

    font-size: 28px;

    position: absolute;

    top: 40px;

    left: 110px;

    font-weight: 700;

}





.base-college-wrap .base-position {

	text-align: right;

    padding: 10px 30px 0 0;

}

.base-college-wrap {}

.base-college-wrap {}

.base-college-wrap {}

.base-college-wrap {}

.base-college-wrap {}



.conten-college-box {

	margin: 20px 40px 0 40px;

	padding-bottom: 50px;

}



.conten-college-box .about-us-title {

	position: relative;

	font-size: 18px;

    color: #006870;

    padding-left: 20px;

    padding-bottom: 15px;

}



.conten-college-box .about-us-title:before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	transform: translate(0,50%);

	height: 10px;

	width: 10px;

	background-color: #006870;

}



.conten-college-box .college-center-box {

	display: flex;

	flex-wrap: wrap;

}

.conten-college-box .college-left {

	height: 280px;

	width: 400px;

}

.conten-college-box .college-right {

	width: calc(100% - 430px);

	margin-left: 30px;

	padding-top: 30px;

}

.conten-college-box .college-right {}

.conten-college-box .college-introduce {

	word-break: break-all;

	width: 80%;

}

.conten-college-box .college-right-more a {

	display: block;

    width: 104px;

    height: 32px;

    line-height: 32px;

    text-align: center;

    background-color: #005d64;

    color: #fff;

    margin-top: 30px;

}

.conten-college-box .college-bottom-box {

	margin-top: 10px;

	display: flex;

	flex-wrap: wrap;

}

.conten-college-box .college-list-section {

	width: 33.33%;

	padding: 0 20px;

}

.conten-college-box .college-list-section .college-bottom-title {

	position: relative;

    font-size: 18px;

    font-weight: 100;

    color: #006870;

    padding-left: 20px;

    border-bottom: 2px solid #d3d3d3;

}

.conten-college-box .college-list-section .college-bottom-title:before {

	content: '';

	position: absolute;

	top: 50%;

	left: 0;

	transform: translate(0,-50%);

	height: 10px;

	width: 10px;

	background-color: #006870;

}

.conten-college-box .college-list-section ul {

	margin: 10px 0 20px 0;

}

.conten-college-box .college-list-section ul li a {

    color: #000;

}

.conten-college-box .college-list-section ul li {

	position: relative;

	padding-left: 20px;

	line-height: 30px;

}

.conten-college-box .college-list-section ul li:before {

	content: '';

	position: absolute;

	top: 14px;

	left: 0;

	transform: translate(0,-50%);

	height: 6px;

	width: 6px;

	border-radius: 50%;

	background-color: #006870;

}

.conten-college-box .college-list-section {}

.conten-college-box {}









/**************************************************************/



.subcolumn_list .sublist_title {

	margin-bottom: 20px;

    font-weight: normal;

    color: #005d64;

    font-size: 24px;

    padding-left: 22px;

    position: relative;

    line-height: 48px;

    border-bottom: 1px solid #e1e1e1;

}

.subcolumn_list .sublist_title:before {

	content: '';

	height: 14px;

    width: 10px;

    background-color: #005d64;

    position: absolute;

    top: 50%;

    transform: translate(0,-50%);

}

.subcolumn_list .sublist_title span {

	margin-left: 20px;

}

.subcolumn_list .zlm-img-wrap ul {

	display: flex;

	flex-wrap: wrap;

	width: 100%;

}

.subcolumn_list .zlm-img-wrap ul li {

	width: 33.33%;

}

.subcolumn_list .zlm-img-wrap ul li a {

	display: block;

	height: 200px;

	overflow: hidden;

	margin: 0 10px 20px 10px;

}

.subcolumn_list ul li a img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.overlay {

    display: none;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    justify-content: center;

    align-items: center;

    z-index: 1000;

}



.overlay .overlay-img-box {

	width: 900px;

	height: auto;

	display: flex;

    justify-content: center;

    align-items: center;

}

.overlay .overlay-img-box img {

	width: 100%;

	height: auto;

}

.overlay .overlay-item {

	width: 100%;

	height: 100%;

	display: flex;

	justify-content: center;

	text-align: center;

}





.overlay .overlay-click-icon {

	position: absolute;

	top: 20px;

	right: 20px;

	height: 50px;

	width: 50px;

	background: url(../images/over-icon.png) no-repeat;

	background-size: cover;

	transition: transform 0.5s ease;

}

.overlay .overlay-click-icon:hover {

	transform: rotate(180deg);

}



.scene-read-img-box {

	display: block;

	width: 100%;

	height: auto;

	margin-top: 20px;

}

.scene-read-img-name {

	text-align: center;

	margin-bottom: 20px;

	font-size: 16px;

	line-height: 30px;

}

.scene-read-img-box img {

	width: 100%;

	height: auto;

	object-fit: cover;

}





/**************************************************************/





.alumni-content{

	margin-top: 30px;

}

.alumni-content ul li {

	margin-bottom: 20px;

}

.alumni-content ul li a {

	display: flex;

	height: 160px;

	text-decoration: none;

}

.alumni-content ul li a:hover .alumni-controduce {

	background-color: #005d64;

}

.alumni-content ul li a:hover .alumni-controduce .alumni-name,

.alumni-content ul li a:hover .alumni-controduce .alumni-summary {

	color: #fff;

}

.alumni-content ul li .alumni-img-box {

	width: 200px;

	height: 100%;

	overflow: hidden;

}

.alumni-content ul li .alumni-img-box img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	object-position: top;

}

.alumni-content ul li .alumni-controduce {

	width: calc(100% - 240px);

	background-color: #ededed;

    padding: 20px 30px;

}

.alumni-content ul li .alumni-name {

	font-size: 16px;

	margin-bottom: 10px;

	color: #000;

}

.alumni-content ul li .alumni-summary {

	color: #000;

	font-size: 15px;

	text-align: justify;

}



/**************************************************************/



.search-wrap {

	background: #fff;

	padding: 30px;

	margin: 30px 0;

}

.search-key-wrap {

	text-align: center;

	margin: 20px;

	font-size: 20px;

	font-weight: 700;

}



.search-newslist a {

	display: flex;

	justify-content: space-between;

	line-height: 40px;

	font-size: 16px;

	border-bottom: 1px solid #dedede;

	margin-bottom: 10px;

	text-decoration: none;

	color: #005d64;

}

.search-newslist a .search-title {

	width: calc(100% - 100px);

}

.search-newslist a .search-addtime {

	width: 90px;

	text-align: right;

}

.search-newslist a:hover {

	color: #000;

}



/**************************************************************/



.article-video-cont {

    display: flex;

    justify-content: center;

    margin-bottom: 80px;

    margin-top: 40px;

}

#video-box {

    display: flex;

    align-items: center;

}

#video-box .vjs-slider-vertical .vjs-volume-level:before {

    top: -6px;

    left: -4px;

}

#video-box .video-js .vjs-play-progress:before {

    top: -5px;

}

#video-box .video-js .vjs-duration, .vjs-no-flex .vjs-duration {

    display: block;

}

#video-box .video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {

    display: block;

}



/**************************************************************/


























