@charset "utf-8";


.toubu{
width: 13rem;
    margin: 0px auto;
    position: relative;
    z-index: 99999;
    
}


 .cover {

        position:absolute; visibility:inherit; top:0px; left:0px; width:100%; height:100%; z-index:9997; filter:alpha(opacity=0);opacity:0;

    }

iframe{background:transparent;}

iframe object{display:none !important;}

.header_inner {

	width: 13rem;

	margin: 0px auto;

	position: relative;

z-index:99999;

}



.wal {

	max-width: 15rem;

	margin: 0 auto;

}



.wal_inner {

	max-width: 14rem;

	margin: 0px auto;

}



.intro_wal {

	width: 13rem;

	margin: 0px auto;

}



.body_b {

	position: relative;

	z-index: 5;

}

#djs {

	position: absolute;

	right: 6%;

	top: 110px;

	z-index: 100;

	color: #FFFFFF;

	background: url(../images/djsbg2.png) no-repeat;

	background-size: 100px;

	padding-top: 12px;

	/* padding-top: 38px; */

	height: 100px;

	width: 100px;

	/* padding-left: 19px; */

	box-sizing: border-box;

}



#t_d {

	/* float: left; */

	/* width: 190px; */

	font-size: 30px;

	/* font-family: zqkhyt; */

	/* line-height: 33px; */

	/* text-align: center; */

	color: #005cbb;

	/* text-indent: 18px; */

	font-weight: bold;

	padding-left: 38px;

	padding-top: 13px;

	letter-spacing: 0px;

	position: relative;

	z-index: 3333;

}



#xs {

	/* float: left; */

	/* width: 110px; */

	padding-top: 0px;

	padding-left: 32px;

	color: #fff;

}



#xs #t_h {

	/* line-height: 0px; */

	font-size: 12px;

	font-family: zqkhyt;

	/* width: 8px; */

	/* text-align: center; */

	/* margin-top: -13px; */

	color: #fff;

	letter-spacing: 1px;

}



@-webkit-keyframes fadeInUp {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 100%, 0);

		transform: translate3d(0, 100%, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



@keyframes fadeInUp {

	from {

		opacity: 0;

		-webkit-transform: translate3d(0, 100%, 0);

		transform: translate3d(0, 100%, 0);

	}



	to {

		opacity: 1;

		-webkit-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0);

	}

}



.fadeInUp {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp;

	animation-duration: 0.5s;

	-webkit-animation-duration: 0.5s;



	animation-timing-function: ease-in-out;

	-webkit-animation-timing-function: ease-in-out;



	visibility: visible !important;

	display: block;

}



/* 头部*/

.header {

	width: 100%;

	padding-bottom:10px;

	/*position: fixed;*/

	top: 0px;

	z-index: 99999;

	/* background: url(../images/topbg.png) repeat-x center top; */

	/*background: linear-gradient(180deg, #005cbb, transparent);*/

	background:#005cbb;
	margin-top:35px;

}



.logo {
margin-top: 30px;


}

.logo a{display:block;}

.logo span {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	position: relative;

	z-index: 9999;

}



.logo_01 {

	/* width: 116px; */

}



.header.current {

	background: #005cbb;

	height: auto;

	/* position: relative; */

	padding-bottom: 5px;

}

.header.current .logo{

	top: 6px;

	transition:  0.2s ease-in-out;

	-webkit-transition:0.2s ease-in-out;

	-moz-transition: 0.2s ease-in-out;

	-ms-transition:0.2s ease-in-out;

	-o-transition: 0.2s ease-in-out;

	}

.header.current .top_link .top_href {

	display: none;

}

.header .logo_01 {width: 60px;transition:  0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition: 0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition: 0.2s ease-in-out;}

.header.current .logo_01 {

	width: 50px;

	transition:  0.3s;

	-webkit-transition:0.3s;

	-moz-transition: 0.3s;

	-ms-transition:0.3s;

	-o-transition: 0.3s;

}



.header .logo_02 {

	opacity: 1;

margin-top:5px;

transition:  0.5s ;

	-webkit-transition:0.5s ;

	-moz-transition: 0.5s ;

	-ms-transition:0.5s ;

	-o-transition: 0.5s ;}

.header .logo_02 img{width: 86%;}

.header.current .logo_02 {

	/* display: block; */

	opacity: 0;

transition:  0.5s ;

	-webkit-transition:0.5s ;

	-moz-transition: 0.5s ;

	-ms-transition:0.5s ;

	-o-transition: 0.5s ;}



.header.current .subNav {

	top: 44px;

}



.header.current .headerFix-menu {

	display: block;

}



.header.current #gp-serBtn4 {

	width: 0.24rem;

	position: absolute;

	right: -38px;

	height: 0.24rem;

	/* line-height: 1.1rem; */

	text-align: center;

	padding: 0px;

	margin-top: 3px;

	/* font-size: 25px; */

	opacity: 1;

	/* bottom: 0px; */

	/* background: url(../images/search.png) no-repeat left center; */

	/* background-size: auto 100%; */

}



.header.current .top_link {

	bottom: 0px;

	height: 25px;

	line-height: 25px;

}

.header.current .nav{

	margin-top: 3px;

	transition:  0.5s;

	-webkit-transition:0.5s;

	-moz-transition: 0.5s;

	-ms-transition:0.5s;

	-o-transition: 0.5s;

	}





































.top_link {

	text-align: right;

	margin-bottom: 15px;

	margin-top: 15px;

	/* padding-right: 23px; */

	position: absolute;

	right: 0px;

	z-index:99999;

	 top:10px; 

}



.top_link>a {

	color: #FFFFFF;

	font-size: 16px;

	opacity: .6;

	padding: 0px 10px;

}



/* 检索 */

#gp-serBtn4 {

	position: relative;

	z-index: 801;

	*width: 40px;

	margin-left: 0;

}



.icon-search:before {

	content: " ";

}



.top_link .iconfont {

	/* font-size: 23px; */

}



/*半透明背景*/

.gp-overlay {

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	z-index: 800;

	background: #054f9c;

	opacity: 0.9;

	filter: alpha(opacity=80);

	display: none;

	left: 0

}



/*1.默认展开的搜索*/

.gp-search {

	width: 220px;

	overflow: hidden;

	display: inline-block;

	*display: inline;

	*zoom: 1;

	vertical-align: middle;

	transition: all 0.35s ease-in-out;

	-webkit-transition:all 0.35s ease-in-out;

	-moz-transition: all 0.35s ease-in-out;

	-ms-transition:all 0.35s ease-in-out;

	-o-transition: all 0.35s ease-in-out;

	border: 1px solid #ccc;

}



.gp-ser {

	width: 100%;

	height: 36px;

	z-index: 9999994;

	margin: 0 auto;

	position: relative;

}



.gp-search input,

.gp-search button {

	position: absolute;

	height: 36px;

	line-height: 36px;

	border: none;

	background: none;

	top: 0px;

	overflow: hidden;

}



.gp-search input.notxt {

	color: #667ebb;

	width: 82%;

	left: 0;

	padding-left: 2%;

}



.gp-search .notxt1 {

	position: absolute;

	width: 15%;

	right: 0;

	cursor: pointer;

	color: #fff;

}



/*4.搜索按钮全屏展开*/

#gp-serBtn4 {

	position: relative;

	z-index: 801;

	/* *background: url(../images/search.png) no-repeat center center;

	*width: 24px;*/

	background: url(../images/ser.svg) no-repeat left center;

	background-size: auto 100%;

	margin-left: 0;

	width: 26px;

	height: 26px;

	/* font-size: 24px; */

}

#gp-serBtn4 embed{width: 20px;height: 20px;/* font-size: 12px; *//* margin-top: 3px; */}

.gp-search4 {

	height: 0;

	border: none;

	width: 800px;

	overflow: hidden;

	position: fixed;

	top: 30%;

	z-index: 802;

	left: 50%;

	/* margin-top: -27px; */

	margin-left: -400px;

}



.gp-search4 .gp-ser {

	max-width: 800px;

}



.gp-search4 input,

.gp-search4 button {

	height: 54px;

	line-height: 54px;

}



.gp-search4 .gp-ser {

	height: 54px;

	border: 1px solid #ccc;

}



.gp-search4 .notxt1 {

	background: #158A6C;

	color: #fff;

	/* background: url(../images/search.png) no-repeat center center #0f64bd; */

	;

}



.gp-search4 .gp-ser {

	display: none;

	border: none;

	background: #fff;

}



.gp-search4.active .gp-ser {

	display: block;

}



.gp-search4.active {

	height: auto !important;

}

.gp-hot{

	width:100%;

	margin-top:0.15rem;

}

.gp-hot>h2{

	color:#fff;

	text-align:left;

	font-size: 16px;

	font-weight: bold;

	line-height: 0.25rem;padding-left: 20px;position: relative;}

.gp-hot>h2 em{width:4px;height:16px;background:#fff;display: inline-block;margin-right: 10px;position: absolute;left: 0px;top: 50%;margin-top: -8px;}

.gp-hot ul{

	float:left;

	width:50%;

	text-align:left;

	margin-top:0.2rem;

}

.gp-hot ul li{

	width:94%;

	margin-top: 0.1rem;

}

.gp-hot ul li a{color:#ffffff;width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}

.gp-hot ul li a span{

	margin-right: 0.15rem;

}

.gp-hot .first_hot span{

	color:#f8b57a;

display: inline-block;width: 17px;height: 17px;text-align: center;line-height: 17px;}

.gp-hot .first_hot .hotones span{

	color:#fff;

	background:url(../images/hotbg.png) no-repeat  center;

}

.searchActive .gp-overlay {

	top: 0;

	margin: 0;

}



.gp-overlay .close {

	position: absolute;

	right: 6%;

	top: 10%;

}



/*导航*/

/*nav*/

.topnav {

	/* margin-top: 63px; */

}



.logo_left {



}



.logo_right {

	width: 44%;

	/* margin-top: 20px; */

}



.nav {

	width: 100%;

	height: 50px;

	line-height: 50px;
    padding-top: 5px;
	position: relative;

	z-index: 9998;


transition:  0.5s;

	-webkit-transition:0.5s;

	-moz-transition: 0.5s;

	-ms-transition:0.5s;

	-o-transition: 0.5s;

}



.nav li {

	float: left;

	width: 20%;

	position: relative;

	height: 50px;

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-ms-transition:all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	

   

}

.nav .nav .menuFirst{width: 17%;/* text-align: left; */}

.nav .nav .menuFirst a{/* text-align:left; *//* text-indent: 47px; *//* letter-spacing: 18px; */}

.nav .menuFirst .down{

	display:none;

}

.logo_left .nav li {width: 20%;}

.logo_right .nav li {

	width: 20%;

	text-align: right;

}

.logo_right .nav .down{left:75%;}



.nav li>a {

	font-size: 0.18rem;

	color: #fff;

	/* text-align: center; */

	display: block;

	font-weight: bold;

	text-shadow: 1px 1px 1px rgb(0 94 187);

}



.nav .v1 {

	display: block;

	height: 50px;

	line-height: 50px;

	font-size: 24px;

	/* text-align: center; */

	color: #fff;

	position: relative;

}



.nav .v1:hover .down {

	opacity: 1;

	visibility: visible;

	transition: opacity 0.5s ease;

	-webkit-transition: opacity 0.5s ease;

	-moz-transition: opacity 0.5s ease;

	-o-transition: opacity 0.5s ease;

}



.nav li dl::before {

	content: "";

	background-color: #158A6C;

	position: absolute;

	top: 0px;

	width: 0px;

	height: 0px;

	left: 50%;

	-webkit-transition:all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -ms-transition:all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    transition: all 0.2s ease-in-out;

}



.nav>li.on dl::before {

	width: 100%;

	height: 4px;

	left: 0px;

}





.nav .down {

	position: absolute;

	width: 100%;

	min-width: 160px;

	z-index: 99;

	top: 100%;

	background: #ffffff;

	overflow: hidden;

	left:12%;

	opacity: 0;

	visibility: hidden;

	/* margin-left:-70px; */

	transform: translate(-50%, 0);

	-webkit-transform: translate(-50%,0);

	-moz-transform: translate(-50%,0);

	-ms-transform: translate(-50%,0);

	-o-transform: translate(-50%,0);

}



.nav .down dl {

	position: relative;

}



.nav .down dd {

	margin-bottom: 0px;

	text-align: center;

	padding: 0px 0.2rem;

	box-sizing: border-box;

}



.nav .down dd:hover {

	background: #005cbb;

}



.nav .down dd:hover a {

	color: #ffffff;

}



.nav .down dd a {

	font-size: 14px;

}



.nav .down .s1 {

	font-size: 0.15rem;

	color: #005ebb;

	/* font-weight: bold; */

	line-height: 1.5em;

	display: block;

	padding-bottom: 8px;

	padding-top: 8px;

	position: relative

}























/* banner */

/**主页banner开始**/

.banner_wrap {

	margin-bottom: 0.15rem;

	position: relative;



overflow:hidden;

}

.xbimg .banner_wrap{max-height:1.5rem;height: auto;}

.banner_wrap .picBtnTop .bd {

	position: relative;

	z-index: 0;

}



.picBtnTop .bd li {

	position: relative;

	zoom: 1;

	vertical-align: middle;

}

.banner_wrap .picBtnTop .bd li .pic a,.banner_wrap .picBtnTop .bd li{

	position: relative;

display:block;

	z-index: 0;

	overflow: hidden;

width:100%;

height:400px;

       background-position:center;

background-repeat:no-repeat;

background-size:cover;

}



.picBtnTop .bd li .pic img {

	width: 100%;

	vertical-align: middle;



	height: 100%;

}



.picBtnTop .hd {

	position: absolute;

	left: 50%;

	bottom: 30px;

	z-index: 2;

	margin-left: -62px;

}



.picBtnTop .hd ul li {

	width: 0.1rem;

	float: left;

	height: 0.1rem;

	border-radius: 50%;

	margin: 0px 5px;

	color: transparent;

	/* background: url(../images/dot1.png) no-repeat center; */

}



.banner_wrap .picBtnTop .hd ul li {

	background: #dddbdc;

}



.picBtnTop .hd ul li.on {

	background: url(../images/dot2.png) no-repeat center;

}



.picBtnTop .prev,

.picBtnTop .next {

	width: 60px;

	height: 60px;

	position: absolute;

	top: 48%;

	z-index: 2;

}



.picBtnTop .prev {

	left: 7%;

	background: url(../images/bannav_left.png) no-repeat center;

}



.picBtnTop .next {

	right: 7%;

	background: url(../images/bannav_right.png) no-repeat center;

}



















/* 学院新闻 */

.index-news,

.sideMenu,

.index-media .media-wrap,

.index-research .research-wrap,

.index-research .research-list,

.zhici,

.intro_main1,

.intro_main2 .intro_wal,

.intro_main3,.intro_main5,.intro_main6 .main6_list{

	display: flex;

	display: -webkit-flex;

	display: -ms-flex;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	justify-content: space-between;

	-webkit-justify-content: space-between;

    overflow: hidden;

}



.index-news {

	margin-bottom: 0.4rem;

}

.index-news .picBtnTop .bd li .pic a,.index-news .picBtnTop .bd li{

	position: relative;

display:block;

	z-index: 0;

	overflow: hidden;

width:100%;

       background-position:center;

background-repeat:no-repeat;

background-size:cover;

}

.index-news .col-1 {

	width: 6.6rem;

}



.index-news .notice-tab {

	width: 4.13rem;

}



.index-newswrap .title,

.index-topic .title,

.index-media .title,

.index-research .title,

.index-people .title,.index-quick .title{

	font-size: 0.3rem;

	text-transform: uppercase;

	color: #2f3233;

	padding-top: 0.15rem;

	line-height: 0.45rem;

	margin-bottom: 0.2rem;

	border-bottom: 1px solid #dfe7f0;

	/* font-family: 'Noto Serif SC'; */

	position: relative;

}

.index-newswrap .title em,

.index-topic .title em,

.index-media .title em,

.index-research .title em,

.index-people .title em,.index-quick .title em{/* font-family:"Noto Serif SC", serif; */font-weight: normal;}

 

.index-newswrap .title p,

.index-topic .title p,

.index-media .title p,

.index-research .title p,

.index-people .title p,.index-quick .title p {

	display: inline-block;



}



.index-newswrap.title p span,

.index-topic .title p span,

.index-media .title p span,

.index-research .title p span,

.index-people .title p span, .index-notice .title p span{

	padding-left: 0.1rem;

	margin-left: 0.1rem;

	color: #666666;

	font-size: 0.16rem;

	background: url(../images/line4.png) left center no-repeat;

}



.index-newswrap .title a,

.index-topic .title a,

.index-media .title a,

.index-research .title a,

.index-people .title a ,.index-quick .title a{

	float: right;

	position: absolute;

	z-index:99;

	width: 24px;

	right: 0;

	height: 24px;

	margin-top: 0.1rem;

}

.index-newswrap .title embed,

.index-topic .title  embed,

.index-media .title  embed,

.index-research .title  embed,

.index-people .title  embed ,.index-quick .title  embed{

	float:

	right;

	margin-top: 0.1rem;

}



.index-newswrap .title a img,

.index-topic .title a img,

.index-media .title a img,

.index-research .title a img,

.index-people .title a img,.index-quick .title a img {

	vertical-align: middle;

}



.index-news .col-1 li {

	border-bottom: #c4c4c4 dashed 1px;

	overflow: hidden;

	margin-bottom: 0.11rem;

}



.index-news .col-1 .news_first {

	border: 0;

}



.index-news .col-1 li a {

	display: block;

	color: #000;

	-webkit-transition:.3s;

    -moz-transition: .3s;

    -ms-transition:.3s;

    -o-transition: .3s;

    font-weight: bold;transition: .3s;

	position: relative;

}



.index-news .col-1 li a .img {

	width: 100%;

	overflow: hidden;

	position: relative;

	height: 2.5rem;

	margin-bottom: -0.08rem;

}



.index-news .col-1 li a .img img {

	width: 100%;

}



/* .index-news .col-1 li a em {

	float: left;

	line-height: 0.25rem;

	padding: 0.13rem 0;

	padding-right: 0.1rem;

	color: #0257af;

	position: absolute;

	left: -100%;

} */



/* .index-news .col-1 .news_list li:hover em {

	left: 0;

	position: relative;

} */

.index-news .col-1 .news_list li:hover .name{

	overflow: none;

	text-overflow: none;

	white-space: normal;

}

.index-news .col-1 li a .name {

	font-size: 0.17rem;

	line-height: 0.25rem;

	padding: 0.13rem 0;

	width: 80%;

	/* font-weight: bold; */

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.index-news .col-1 li a span {

	float: right;

	font-size: 0.16rem;

	line-height: 0.26rem;

	padding: 0.13rem 0;

	color: #888888;

}



.index-news .col-1 .news_first a .name {

	overflow: auto;

	margin-top: 0.15rem;

	text-overflow: none;

	white-space: normal;

	font-weight: bold;

}



.index-news .col-1 .news_first a span {

	margin-top: 0.15rem;

}



.index-news .col-1 li:hover a {

	color: #0351a1;

	-webkit-transition:0s;

    -moz-transition: 0s;

    -ms-transition:0s;

    -o-transition: 0s;

    transition: 0s;

}



.index-news .col-1 .news_list li:hover {

	padding-left: 0px;

	-webkit-transition:.3s;

    -moz-transition: .3s;

    -ms-transition:.3s;

    -o-transition: .3s;

    transition: .3s;

}



.index-news .col-1 .news_first:hover img {

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-o-transform: scale(1.2);

	-ms-transform: scale(1.2);

	-webkit-transition:.3s;

    -moz-transition: .3s;

    -ms-transition:.3s;

    -o-transition: .3s;

    transition: .3s;

}



.index-news .col-2 {

	width: 8rem;

	position: relative;

	overflow: hidden;

	height: 6rem;

	}



.index-news .col-2 .picBtnTop .prev,

.index-news .col-2 .picBtnTop .next {

	top: 32%;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	background: rgba(0,0,0,0.2);

	/* background-size: 100%; */

	/* position: relative; */

	}



.index-news .col-2 .picBtnTop .prev {

	left: -20px;

}



.index-news .col-2 .picBtnTop .next {

	right: -20px;

	/* transform: rotate(180deg); */

	

}

.index-news .col-2 .picBtnTop .prev span,.index-news .col-2 .picBtnTop .next span{

	position:relative;

display: block;width: 100%;height: 100%;}

.index-news .col-2 .picBtnTop .prev img{

	width: 17px;

	height: 17px;

        position: absolute;

        right: 3px;

        top: 50%;

       



transform: translateY(-50%) rotate(180deg);

        -webkit-transform: translateY(-50%) rotate(180deg);

	-moz-transform: translateY(-50%) rotate(180deg);

	-ms-transform: translateY(-50%) rotate(180deg);

	-o-transform: translateY(-50%) rotate(180deg);

}

.index-news .col-2 .picBtnTop .next img{

	width: 17px;

	height: 17px;

        position: absolute;

        left: 3px;

        top: 50%;

        transform: translateY(-50%);

        -webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}









.index-news .col-2 .pic {

	height: 4.5rem;

}

.index-news .col-2 .pic:hover a{

	

}

.index-news .col-2 .pic>a,

.index-news .col-2 .pic>a span {

	display: block;

	width: 100%;

	height: 100%;

}



.index-news .col-2 .bd li:hover .pic img {

	transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition:.5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition: .5s;

    transition: .5s;

}



.index-news .col-2 .pic img {

	-webkit-transition:.5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition: .5s;

    transition: .5s;

}



.index-news .news_date {

	width: 0.6rem;

	margin-right: 0.15rem;

	height: 0.27rem;

	/* background: #158A6C; */

	/* border-radius: 20px; */

	border: 1px solid #ccc;

	color: #919191;

	text-align: center;

	font-size: 0.14rem;

	float: left;

	/* margin: auto; */

	line-height: 0.27rem;

	box-sizing: border-box;

	margin-top: 0.1rem;

	/* position: absolute; */

	z-index: 3;

	/* margin-left: 0.3rem; */

}



.index-news .news_date p {

	/* padding-top: 20px; */

	/* line-height: 0.3rem; */

}



.index-news .news_title {

	width: 100%;

	/* position: absolute; */

	/* bottom: 0rem; */

	z-index: 2;

	margin-top: 0.2rem;

	/* font-size: 0.2rem; */

	/* color: #ffffff; */

	font-weight: bold;

	overflow: hidden;

	/* height: 80px; */

	/* background: linear-gradient(1800deg, #005cbb, transparent); */

}



.index-news .news_title h2 {

	width: 88%;

	float: left;

	margin: auto;

	color: #333333;

	/* margin-left: 1.2rem; */

	line-height: 0.35rem;

	margin-top: 0.05rem;

	/* font-weight: normal; */

	font-size: 0.2rem;

	text-align: justify;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.index-news .news_zhai {

	font-size: 0.14rem;

	line-height: 0.21rem;

	/* margin: 0rem 0.5rem; */

	margin-top: 0.2rem;

	text-indent: 0;

	text-align: justify;

	word-break: break-all;

	text-overflow: ellipsis;

	display: -webkit-box;

	/** 对象作为伸缩盒子模型显示 **/

	-webkit-box-orient: vertical;

	/** 设置或检索伸缩盒对象的子元素的排列方式 **/

	-webkit-line-clamp: 2;

	/** 显示的行数 **/

	/* text-indent: 0.28rem; */

	overflow: hidden;

	/** 隐藏超出的内容 **/

}



.index-news .news_zhai a {

	color: #888;

	font-size: 0.14rem;

}



.index-news .picBtnTop .hd {

	top: 4.1rem;

	margin-left: -50px;

}



.index-news .picBtnTop .hd ul li {

	width: 0.08rem;

	height: 0.08rem;

	background: #fff;

	/* border: 1px solid #bbbbbb; */

}



.index-news .picBtnTop .hd ul li.on {

	/* border: 1px solid #005cbb; */

	background: #158A6C;

}



.index-news .more {

	position: absolute;

	color: #6b7074;

	padding: 0px 15px;

	left: 56%;

	font-size: 0.14rem;

	bottom: 7px;

	background: url(../images/line1.png) no-repeat left center;

}



.index-notice .tab-hd {

	margin: 0 auto;

	/* border-bottom: 1px solid #dfe7f0; */

	margin-bottom: 0.1rem;

	height: 0.65rem;

	width: 5.5rem;

}



 .index-notice .tab-hd .title {

	color: #333;

	float: left;

	border-bottom: 0;

	font-size: 0.3rem;

	line-height: 0.7rem;

	/* margin-right: 0.6rem; */

	margin-bottom: 0;

	cursor: pointer;

	position: relative;

}



.index-notice .tab-hd .title em {

	position: relative;

	display: inline-block;

	font-weight: normal;

	line-height: 0.65rem;

	/* font-family: "Noto Serif SC", serif; */

}







.index-notice .notice_more {

	

/* position: absolute; */

	

/* top: -0.44rem; */

	

/* right:0; */

	

/* z-index: 99; */

	

/* float: right; */

	

width: 1.5rem;

	

height: 0.45rem;

	

margin: 0.2rem auto;

	

display: block;

	

text-align: center;

	

color: #005cbb;

	

border: 1px solid #005cbb;

	

line-height: 0.45rem;

	

font-size: 0.16rem;

}

.index-notice .notice_more:hover{background:#005cbb;color:#fff;}



.index-notice .notice_more img {

	vertical-align: middle;

}



.index-notice .tab-hd>.active {

	color: #005cbb;

}

.index-notice .title p span{padding-left:0.25rem;/* margin-right:0.25rem; */margin-left: 0.25rem;}

/* 

.index-notice .tab-hd>div em::after {

	content: "";

	background-color: #158A6C;

	position: absolute;

	bottom: 0px;

	width: 0px;

	height: 0px;

	left: 50%;

	-webkit-transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -ms-transition:all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    transition: all 0.2s ease-in-out;

} */



/* .index-notice .tab-hd>.active em::after {

	width: 100%;

	height: 3px;

	left: 0px;

} */

.index-notice .tab-bd{position:relative;}

.index-notice .tab-bd>div {

	/* display: none; */

	opacity: 0;width:100%;

	min-height: 1.68rem;

	visibility: hidden;

	position:

	absolute;

	/* left:0; */

	/* top:0; */

}



 .notice_item{}

.noticetab_list{position:relative;margin: auto;margin-top: 0.2rem;width: 13.4rem;margin-bottom: 0.4rem;}

.noticetab_list .slick-arrow{position:absolute;top:50%;margin-top: -0.3rem;color: transparent;width: 0.44rem;height: 0.44rem;}

.noticetab_list .slick-prev{left: -0.8rem;background: url(../images/notice_left.png) no-repeat left center;background-size: cover;}

.noticetab_list .slick-next{/* right:0; */right: -0.6rem;background: url(../images/notice_right.png) no-repeat left center;background-size: cover;}

.notice_oli{width:4.15rem;float:left;padding:38px 20px 48px;box-sizing:border-box;border-bottom: 8px #005cbb solid; box-shadow: 0px 0px 5px #d8edef; height: 160px;margin-top: 0.05rem;margin: 0px 0.15rem;min-height: 160px;background: url(../images/noticebg.png) no-repeat right bottom;background-color: #fff;margin-bottom:0.25rem;}



 .notice_item .item_date{float:left;margin-right:22px;}

 .notice_item .item_date h1{color: #005cbb;font-size:30px;font-weight: bold;border-bottom: 2px #005cbb solid;padding-bottom: 8px;text-align: center;}

  .notice_item .item_date h2{color: #005cbb;font-size:24px;font-weight:600;padding:6px 0px;}



 .notice_item .item_date h3{color: #005cbb;font-size: 18px;font-weight: normal;margin-top: 3px;}



 .notice_item .notice_oli>h2 {

    line-height: ;

    font-size: 0.17rem;

    /* color:#000!important; */

    /* text-align:

    left; */

    width: 73%;

    line-height: 0.3rem;

    /* display: -webkit-box; */

    float: right;

    overflow: hidden;

    text-overflow: ellipsis;

    word-wrap: break-word;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    }

 .notice_item .notice_oli>h2 a{width:100%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;}



 .notice_item .notice_oli:hover h2 a{color: #005cbb;}

.index-notice .notice_date {

	color: #888888;

}



.index-notice .notice_date span {

	color: #0068b7;

}



.index-notice .tab-bd>.act {

	opacity: 1;

	visibility: visible;

}

.xsmore_wrap,.xsmore{

	 display: inline-block;

	 width: 24px;

	 height: 24px;

	 position:

	 relative;

	 float: right;

	 margin-top: -0.5rem;

}

.xsmore{

   position:

   absolute;

	left:0;

   top: 41px;

	z-index:9;

}

.index-notice .xsmore{

	

}

.index-notice{min-height: 5.5rem;background: #f5f6f8;padding-top: 0.2rem;overflow:hidden;}



.index-news .notice_list ul li h2 {

	font-size: 0.17rem;

	font-weight: normal;

	width: 82%;

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

font-weight: bold;}



.index-notice .notice_list ul li.xueshu h2 {

	width: 100%;

	font-size: 0.17rem;

}



.index-notice .notice_list ul li span {

	padding: 0;

}



/* 专题 */

.index-topic {

	/* margin-top: 0.35rem;*/

	padding-top: 0.15rem;

	padding-bottom: 0.5rem;

	background-color: #f5f6f8;

}



.index-topic .side-title {

	width: 2.6rem;

	height: 3.4rem;

	position: relative;

	float: left;

}

.index-topic .side-title.on h3{display:none;}

.index-topic .side-title>h3 {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	z-index: 2;

	padding-bottom: 0.3rem;

	background: linear-gradient(#333333, transparent);

}



.index-topic .side-title>h3 p {

	font-size: 0.17rem;

	padding-top: 0.1rem;

	padding-bottom: 0.1rem;

	font-weight: bold;

	line-height: 0.28rem;

	margin-left: 0.2rem;

	margin-right: 0.2rem;

	color: #ffffff;

	display: inline-block;

	border-bottom: 1px solid #ffffff;

}

.index-topic .side-img{overflow:hidden;}

.index-topic .side-img,

.index-topic .side-img span {

	width: 100%;

	height: 100%;

	-webkit-transition: .4s;

    -moz-transition: .4s;

    -ms-transition:.4s;

    -o-transition: .4s;

    transition: .4s;cursor: pointer;

}

.index-topic .side-wrap:hover .side-img span{

	-webkit-transition: .4s;

    -moz-transition: .4s;

    -ms-transition:.4s;

    -o-transition: .4s;

    transition: .4s;

	transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

}

.index-topic .side-img span,

.index-news .col-2 .pic>a span {



	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	display: block;

}



.index-topic .side-cont {

	display: none;

	float: left;

	width: 4.28rem;

	height: 3.4rem;

	background-color: #ffffff;

}



.index-topic .side-cont a {

	display: block;

	margin: 0.2rem 0.3rem;

}



.index-topic .side-cont a:hover h2 {

	background-size: 100% 3px;

	color: #005cbb;

}



.index-topic .side-cont a h2 {

	font-size: 0.18rem;

	font-weight: bold;

	line-height: 0.45rem;

	border-bottom: 1px solid #d7d7d7;

	margin-bottom: 0.2rem;

	background-image: linear-gradient(#158A6C, #158A6C);

	background-position: 0 100%;

	background-repeat: no-repeat;

	background-size: 0 3px;

	transition: background-size .5s;

	-webkit-transition: background-size .5s;

    -moz-transition: background-size .5s;

    -ms-transition:background-size .5s;

    -o-transition: background-size .5s;

    transition: background-size .5s;

	position: relative;

}



.index-topic .side-abstract {

	color: #666666;

	line-height: 0.24rem;

	margin-bottom: 0.2rem;

	font-size: 0.14rem;

}



.index-topic .side-abstract span {

	color: #1e7adb;

	font-size: 12px;

}



.index-topic .side-cont a p {

	color: #888888;

	margin-top: 0.10rem;

padding-left:25px;

position:relative;

font-size: 0.14rem;}



.index-topic .side-cont a p img {

	vertical-align: middle;

	padding-right: 10px;



}

.index-topic .side-cont a p em{

    position:absolute;

left:0px;

top:-1px;

}



/* 地大媒体 */

.index-media {

	background-color: #dfe5ec;

	padding-top: 0.15rem;

	padding-bottom: 0.5rem;

}



.index-media .title {

	border-bottom: 1px solid #c6d0dc;

}



.index-media .col-1 {

	width: 4.38rem;

	height: 4.96rem;

	border-top: 4px solid #005cbb;

	position: relative;

	overflow: hidden;

}



.index-media .hide-title {

	position: absolute;

	bottom: 0px;

	background: rgba(0, 0, 0, 0.7);

	text-align: center;

	line-height: 0.25rem;

	padding: 0.15rem;

	font-size: 0.17rem;

	-webkit-transition: .4s;

    -moz-transition: .4s;

    -ms-transition:.4s;

    -o-transition: .4s;

    transition: .4s;

	color: #ffffff;

	transform: translate(0px, 100%);

	-webkit-transform: translate(0px, 100%);

	-moz-transform: translate(0px, 100%);

	-ms-transform:translate(0px, 100%);

	-o-transform: translate(0px, 100%);

	

}



.index-media .col-1:hover .hide-title {

	transform: translate(0, 0);

	-webkit-transform: translate(0, 0);

	-moz-transform: translate(0, 0);

	-ms-transform:translate(0, 0);

	-o-transform: translate(0, 0);

	-webkit-transition: .4s;

    -moz-transition: .4s;

    -ms-transition:.4s;

    -o-transition: .4s;

    transition: .4s;

}



.index-media .col-1 .media-img,

.index-media .col-1 a,

.index-media .col-1 a img,.index-media .col-1 a span {

	display: block;

	width: 100%;

	height: 100%;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition: .5s;

    transition: .5s;

}

.index-media .col-1 a{overflow:hidden;}

.index-media .col-1 a span {background-size:cover;background-repeat:no-repeat;background-position: center;}

.index-media .col-1 .small-title {

	min-width: 1.5rem;

	display: inline-block;

	height: 0.75rem;

	margin: auto;

	color: #ffffff;

	background: #005cbb;

	border-radius: 0px 0px 15px 15px;

	position: absolute;

	text-align: center;

	line-height: 0.75rem;

	z-index: 2;

	font-size: 0.2rem;

	left: 50%;

	top: -1px;

	transform: translate(-50%, 0px);

	-webkit-transform: translate(-50%, 0px);

	-moz-transform: translate(-50%, 0px);

	-ms-transform:translate(-50%, 0px);

	-o-transform: translate(-50%, 0px);

}



.index-media .col-2 {

	width: 10.62rem;

}



.index-media .col-2 .media-img {

	overflow: hidden;

	background-color: #f5f6f8;

	display: flex;

	justify-content: center;

	align-items: center;

}



.index-media .col-2 .media-img .media-zhai {

	font-size: 0.14rem;

	color: #666666;

	line-height: 0.24rem;

	margin: 0px 0.2rem;





}



.index-media .col-2 .media-img .media-zhai span,

.index-research .research-list .research-title span,

.footer .dinav a {

	background-image: linear-gradient(currentColor, currentColor);

	background-position: 0 100%;

	background-repeat: no-repeat;

	background-size: 0 1px;

	transition: background-size .5s;

	-webkit-transition: background-size .5s;

    -moz-transition: background-size .5s;

    -ms-transition:background-size .5s;

    -o-transition: background-size .5s;

    transition: background-size .5s;

	position: relative;

}



.index-research .research-list .research-title span {

	background-image: linear-gradient(#158A6C, #158A6C);

	background-size: 0 3px;

}



.index-research .research-list:hover span {

	background-size: 100% 3px;

}



.index-media .col-2 .media-img .media-zhai:hover span,

.footer .dinav a:hover {

	background-size: 100% 1px;

}



.index-media .col-2 .media-img,

.index-media .col-2 .media-cont {

	height: 2.5rem;

	width: 2.655rem;

	position: relative;



}



.index-media .col-2 .media-img a img,.index-media .col-2 .media-img a>span{

	display: block;

	height: 100%;

	width: 100%;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition:.5s;

    transition: .5s;



}

.index-media .col-2 .media-img a>span{

	background-repeat:

	no-repeat;

	background-position:

	center;

	background-size:

	cover;

	width: 2.655rem;

	height: 2.5rem;

}



.index-media .col-1 .media-img:hover img,.index-media .col-1 .media-img:hover span,

.index-research .research-list:hover img,

.index-media .col-2 .media-topwrap:hover .media-img img,.index-media .col-2 .media-topwrap:hover .media-img a>span {

	transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition:.5s;

    transition: .5s;

}



.index-media .col-2 .media-topwrap .media-img img {



	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition:.5s;

    transition: .5s;

}



.index-media .col-2 .media-cont {

	background-color: #ffffff;

	padding: 0.2rem;

	box-sizing: border-box;



}



.index-media .col-2 .media-cont .media-jian {

	width: 0;

	height: 0px;

	border-right: 20px solid transparent;

	border-left: 20px solid transparent;

	border-bottom: 20px solid #ffffff;

	transform: rotate(90deg);

	-webkit-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform:rotate(90deg);

	-o-transform: rotate(90deg);

	position: absolute;



	top: 15px;

	z-index: 9;

	/* background: #000; */

}



.index-media .col-2 .media-top .media-jian {

	left: -19px;

	transform: rotate(-90deg);

	-webkit-transform: rotate(-90deg);

	-moz-transform: rotate(-90deg);

	-ms-transform:rotate(-90deg);

	-o-transform: rotate(-90deg);

}



.index-media .col-2 .media-bottom .media-jian {

	right: -19px;

	

}



.index-media .col-2 .media-cont .small-title {

	font-size: 0.16rem;

	display: inline-block;

	line-height: 0.35rem;

	margin-bottom: 0.2rem;

	border-bottom: 1px solid #c2cbd5;

	background-image: linear-gradient(#158A6C, #158A6C);

	background-position: 0 100%;

	background-repeat: no-repeat;

	background-size: 0 3px;

	transition: background-size .3s;

	-webkit-transition: background-size .3s;

    -moz-transition: background-size .3s;

    -ms-transition:background-size .3s;

    -o-transition: background-size .3s;

    transition: background-size .3s;

	position: relative;

}



.index-media .col-2 .media-cont h2 {

	font-size: 0.17rem;

	font-weight: bold;

	line-height: 0.24rem;

	height: 0.48rem;

	overflow: hidden;

}



.index-media .media-more,

.index-research .media-more {

	position: absolute;

	bottom: 0.4rem;

	left: 0.2rem;

	width: 28px;

	height: 29px;

	background: url(../images/more_h.png) no-repeat left center;

background-size:0.27rem;

}



.index-media .col-2 .media-topwrap:hover .media-cont {

	background-color: #005cbb;

}



.index-media .col-2 .media-topwrap:hover .media-jian {

	border-bottom-color:#005cbb;

}



.index-media .col-2 .media-topwrap:hover .media-more,

.index-research .research-list:hover .media-more {

background-size:0.27rem;

	background: url(../images/more_l.png) no-repeat left center;

}



.index-media .col-2 .media-topwrap:hover .media-cont a {

	color: #ffffff;

}



.index-media .col-2 .media-topwrap:hover .small-title {

	background-size: 100% 3px;

	border-bottom: 0;

}



/* 学术科研 */

.index-research {

	padding-top: 0.15rem;

	/* padding-bottom: 0.5rem; */

}



.index-research .col-2 {

	width: 7.6rem;

	height: 5rem;

	overflow: hidden;

	position: relative;

}



.index-research .col-2 .research-img,

.index-research .col-2 .research-img a,

.index-research .col-2 .research-img a img {

	width: 100%;

	height: 100%;

	display: block;

}



.index-research .col-2 .research-img>img {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform:translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

}



.index-research .col-2 .research-title {

	width: 100%;

	height: 0.9rem;

	background: rgba(0,92,187,0.6);

	box-sizing: border-box;

	line-height: 0.9rem;

	padding: 0px 0.15rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	position: absolute;

	z-index: 2;

	bottom: 0px;

	left: 0px;

}



.index-research .col-2 .research-title a {

	font-size: 0.18rem;

	font-weight: bold;

	color: #FFFFFF;

}



.index-research .col-1 {

	width: 7.1rem;

}



.index-research .col-1 .research-title {

	width: 4.95rem;

	height: 1.4rem;

	border-bottom: 1px solid #e5e6e8;

	position: relative;

}



.index-research .col-1 .research-title a h2 {

	margin: 0.1rem 0 0.05rem 0;

	width: 100%;

	line-height: 0.24rem;

}



.index-research .col-1 .research-title a h2 span {

	font-size: 0.16rem;

	font-weight: bold;

	line-height: 0.24rem;

	padding: 0.05rem 0;

	display:block;

	width:100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	/* position: absolute; */

}

.index-research .col-1 .research-title .research_zhai{font-size:0.14rem;line-height: 0.21rem;color:#888; text-overflow: ellipsis;



  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;



  display: -moz-box;

  -moz-line-clamp: 2;

  -moz-box-orient: vertical;



  overflow-wrap: break-word;

  word-break: break-all;

  white-space: normal;

  overflow: hidden;}

.index-research .media-more {

	width: 0.95rem;

	color: #c8c8c8;

	left: 0;

	padding-left: 35px;

	line-height: 29px;

	bottom: 0.1rem;

}



.index-research .research-list {

	margin-bottom: 0.38rem;

}



.index-research .research-list:hover .media-more,.index-research .research-list:hover .research-title a h2 span {

	color: #005cbb;



}



.index-research .research-list .research-img {

	height: 1.4rem;

	width: 2rem;

	overflow: hidden;

}



.index-research .research-list .research-img img {

	width: 100%;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition:.5s;

    -o-transition: .5s;

    transition: .5s;

}



/* 地大人物 */

.index-people {

	padding-top: 0.15rem;

	padding-bottom: 0.1rem;

	background-color: #f5f6f8;

}



.w-accor1 li .dec_ar:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 0;

	background: #158A6C;

	height: 7px;

	-webkit-transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-out 0s;

    -ms-transition: all 0.3s ease-out 0s;

    -o-transition: all 0.3s ease-out 0s;

    transition: all 0.3s ease-out 0s;

}



.w-accor .swiper-slide:hover .dec_ar:after {

	width: 48%;

	margin-left: 20px;

}

#Accor1{width:100%;}

#Accor1 .img_ar {

	background-size: cover;

	background-repeat: repeat;

	background-position: -1.1rem center;

}



#Accor1 .img_ar img {

	opacity: 0;

}



/* 师生服务大厅 */

.index-service {

	padding-top: 0.3rem;

	padding-bottom: 0.4rem;

	background: url(../images/bodybg01.png) no-repeat center top #f5f6f8;

	background-size: 100%;

}



.index-service .title {

	text-align: center;

	color: #FFFFFF;

	margin-bottom: 0.25rem;

	/* font-family: "Noto Serif SC", serif; */

}



.index-service .title h2 {

	font-size: 0.3rem;

	line-height: 0.45rem;

}

.index-service .title h2 a{color: #FFFFFF;position: relative;padding-bottom: 0.08rem;/* font-weight: bold; */}

.index-service .title h2 a i{

	position:absolute;

	left:0;

	bottom:0;

	height:4px;

	width:0px;

	background:#158A6C;

	-webkit-transition: .4s;

    -moz-transition: .4s;

    -ms-transition:.4s;

    -o-transition: .4s;

    transition: .4s;

}

.index-service .title h2 a:hover i{

	width:100%;

	-webkit-transition: .4s;

    -moz-transition: .4s;

    -ms-transition:.4s;

    -o-transition: .4s;

    transition: .4s;

}

.index-service .title p {

	font-size: 0.2rem;

	font-weight: lighter;

}



.service-search,

.service-word {

	width: 8.6rem;

	/* height: 55px; */

	margin: 10px auto;

}



.service-search .inp {

	width: 7.1rem;

	height: 54px;

	background-color: #ffffff;

	border: none;

	outline: none;

	text-indent: 0.3rem;

	/* display: inline-block; */

	float: left;

	font-size: 16px;

	line-height:54px;

}



.service-search .inp::-webkit-input-placeholder {

	/* WebKit, Blink, Edge */

	color: #666666;

}



.service-search .inp:-moz-placeholder {

	/* Mozilla Firefox 4 to 18 */

	color: #666666;

}



.service-search .inp::-moz-placeholder {

	/* Mozilla Firefox 19+ */

	color: #666666;

}



.service-search .inp:-ms-input-placeholder {

	/* Internet Explorer 10-11 */

	color: #666666;

}



.service-word {

	/* height: 0.3rem; */

	/* margin-top: 10px; */

}



.service-search .btn {

	vertical-align: middle;

	background: #158A6C url(../images/sear2.png) no-repeat  20px center;

	color: #fff;

	/* background-size: 20px; */

	float: left;

	border: none;

	font-size: 15px;

	padding-left: 27px;

	width: 100px;

	height: 54px;

}



.service-word li {

	float: left;

	padding: 0 0.1rem;

	line-height: 0.3rem;

}



.service-word li:first-child {

	color: #dfdfdf;

	font-weight: bold;

	padding-left: 0px;

}



.service-word li a {

	color: #ffffff;

}



.service-word li:hover a {

	color: #158A6C;

}



.service-num {

	width: 48%;

	height: 0.45rem;

	margin: 0.2rem auto;

}



.service-num a {

	color: #ffffff;

	/* min-width: 1.1rem; */

	padding: 0px 0.15rem;

	text-align: center;

	line-height: 0.35rem;

	display: inline-block;

	font-size: 14px;

	border: 1px solid #ffffff;

	margin-right: 0.2rem;

}



.service-num a:hover {

	background-color: #158A6C;

}



.service-num a em {

	font-size: 0.22rem;

	padding-right: 0.05rem;

	font-weight: normal;

	font-family: 'Noto Serif SC';

}



.service-num a:last-child {

	margin-right: 0;

}



.service-tab {

	margin-top: 0.7rem;

	border-left: 5px solid #005cbb;

	background-color: #ffffff;

	box-shadow: 1px 4px 4px #e0e8f2;

}



.service-tableft {

	width: 12.53rem;

	float: left;

	position: relative;

}



.service-tableft .tab-hd2 {

	width: 1.95rem;

	float: left;

}



.service-tableft .tab-hd2 h1 {

	width: 100%;

	height: 0.7rem;

	line-height: 0.7rem;

	font-size: 0.18rem;

	text-align: center;

	font-weight: normal;

	background-color: #f4f5f7;

	cursor: pointer;

}



.service-tableft .tab-hd2 .active {

	background-color: #ffffff;

	font-weight: bold;

	color: #005cbb;

}



.service-tableft .tab-bd2 {

	float: right;

	width: 10.2rem;

	margin-top: 0.45rem;

}



.service-tableft .tab-bd2 .service-list1 {

	width: 1.6rem;

	float: left;

	margin-right: 0.63rem;

}



.service-tableft .tab-bd2 .service-title {

	font-size: 0.16rem;

	font-weight: bold;

	line-height: 0.45rem;

	overflow: hidden;

	margin-bottom: 0.25rem;

}



.service-tableft .tab-bd2 .service-title h2 {

	float: left;

	border-bottom: 3px solid #005cbb;

}



.service-tableft .tab-bd2 .service-list1:hover .service-title h2,

.service-more:hover .service-title h2 {

	border-color: #b29873;

}



.service-tableft .tab-bd2 .service-title embed {

	float: right;

	margin-top: 0.1rem;

	width:32px;height:32px;

}





.service-tableft .tab-bd2 .service-title svg {

	width: 28px;

	float: right;

	margin-top: 0.1rem;

}



.service-href a {

	display: block;

	width: 1.3rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	line-height: 0.27rem;

	font-size: 0.14rem;

	color: #666666;

}



.service-href a:hover {

	color: #000000;

}



.service-more {

	width: 1rem;



}



.service-more .service-title h2 {

	min-width: 0.5rem;

}



.service-tableft .tab-bd2 .service-list {

	display: none;

	height: 2.35rem;

	/* border-bottom: 1px solid #eff0f3; */

}



.service-tableft .tab-bd2 .active {

	display: block;

}



.service-tableft .tab-bd2 .service-quick {

	height: auto;

	margin-top: 0px;

	/* overflow: hidden; */

	width: 100%;

}



.service-tableft .tab-bd2 .service-quick a {

	margin-bottom: 0.2rem;

}



.service-quick,

.service-tableft .tab-hd2 .service-title {

	margin-top: 0.2rem;

}



.service-quick2 {

	position: absolute;

	bottom: 0.35rem;

	right: 0px;

	border-top: 1px solid #eff0f3;

}



.service-quick .service-title,

.service-tableft .tab-hd2 .service-title {

	height: 1.3rem;

	width: 1.95rem;

	line-height: 0.7rem;

	font-size: 0.18rem;

	text-align: center;

	font-weight: normal;

	background-color: #f7f9fe;

	cursor: pointer;

}



.service-quick .quick {

	margin-top: 0.2rem;

	/* height: 0.72rem; */

}



.service-quick .quick.active {

	height: 4rem;

}

.index-quick{background:#f5f6f8;padding-bottom:0.5rem;}

.quick_divwrap{/* overflow:hidden; */}

.quick_divwrap  a {

	width:23%;
	margin-left:1%;
	margin-right:1%;
	


	height: 0.7rem;

	background: #fff;

	background-size: 130px;

	display: block;

	line-height: 0.7rem;

	text-align:center;

	font-size:.18rem;

	font-weight: bold;

	margin-bottom: 0.2rem;

	color: #636363;

	float: left;

	

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

	border: 1px solid #ececec;

	position:

	relative;

}

.quick_divwrap  a:nth-child(4n){margin-right:0;}








.quick_divwrap  a span{

	position:

	absolute;

	top: 0px;

}

.quick_divwrap  a embed {

	vertical-align: middle;

	padding-right: 0.07rem;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

	margin-left: 0.1rem;

	width: 0.32rem;

	/* height: 0.37rem; */

}



.quick_divwrap  a:hover {

	color: #005cbb;

	border: 1px solid transparent;

	/*margin-top: -8px;*/

	transition: 0.5s;

	box-shadow: 2px 2px 4px #f0f6fa, -2px -2px 4px #f0f6fa;

}



.serviceright {

	width: 2rem;

	height: 3.9rem;

	margin: 0.2rem;

}



.serviceright img {

	width: 100%;

}

.service-xin{

	    display: flex;

    display: -webkit-flex;

    display: -ms-flex;

    flex-wrap: wrap;

    -webkit-flex-wrap: wrap;

    justify-content: space-between;

    -webkit-justify-content: space-between;

}



.service-divwrap{

	width: 3.45rem;

	margin-top: 0.15rem;

	box-shadow: 0px 0px 5px #5079a5;

}

.service-top{

	width:100%;

	height:2.2rem;

	text-align:

	center;

	overflow: hidden;

}



.service-top img,.service-top embed{

	display:

	block;

	margin:0px auto;

	margin-top:0.30rem;

	margin-bottom: 0.2rem;

	width:1.13rem;

	height:1.13rem;

}

.service-top h2{

	font-size:0.2rem;

	font-weight:normal;

	color:#fff;

	

}

.fuwrap1 .service-top{

	background:url(../images/fuwubg1.png) no-repeat center top;

	background-size:cover;

}

.fuwrap2 .service-top{

	background:url(../images/fuwubg2.png) no-repeat center top;

	background-size:cover;

}

.fuwrap3 .service-top{

	background:url(../images/fuwubg3.png) no-repeat center top;

	background-size:cover;

}

.fuwrap4 .service-top{

	background:url(../images/fuwubg4.png) no-repeat center top;

	background-size:cover;

}





.service-bot{

	background:url(../images/tubj.png) no-repeat center bottom;

   background-size:70%;

	background-color:#fff;

	width:100%;

	overflow:

	hidden;

	min-height: 2.7rem;

	padding: 0.3rem 0.2rem;

	box-sizing:

	border-box;

}

.service-bot ul li{

	float:

	left;

	margin-left: 0.3rem;

	margin-bottom: 0.15rem;

	width: 40%;

}



.service-bot ul li a{font-size:0.16rem;padding-bottom: 0.05rem;position:relative;}

.service-bot ul li a::after{



	content:



"";

	position:



absolute;

	left:0;

	bottom:0;

	width:0;

	height:2px;



background: #158A6C;



transition:  0.3s;



-webkit-transition:0.3s;



-moz-transition: 0.3s;



-ms-transition:0.3s;



-o-transition: 0.3s;

}

.service-bot ul li:hover a::after{

	width:100%;

	transition:  0.3s ;

	-webkit-transition:0.3s ;

	-moz-transition: 0.3s ;

	-ms-transition:0.3s ;

	-o-transition: 0.3s ;

}

.service-bot ul li:hover a{color:#005cbb;}















/* 页尾 */

.footer {

	background-color: #005cbb;

	padding: 0.4rem 0;

	position: relative;

	min-height: 3.2rem;

}



.footer .fl {

	width: 43%;

}



.footer .fr {

	width: 42%;

}



.footer .fl .dinav{width: 21%;margin-right: 0.3rem;}

.footer .fl .dinav:last-child{margin-right:0;}

.footer .dinav {

	float: left;

	margin-right: 0.55rem;

	/* width: 20%; */

}



.footer .dinav dl {

	max-height: 3.2rem;

	overflow: hidden;

}

.footer .fl .dinav  a{width: 0.9rem;}

.footer .fr .dinav  a{width:0.7rem;}

.footer .dinav a {

	color: #fff;

	line-height: 0.25rem;

	margin-bottom: 0.1rem;

	display: inline-block;

	/* text-align: center; */

	/* width: 0.7rem; */

	overflow: hidden;

	font-size: 15px;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.footer .fr .dinav {

	margin-right: 0;

	margin-left: 0.55rem;

}


.footer .dilogo p{ padding-bottom:10px}
.footer .dilogo {

	text-align:left;
	width:220px;
	color:#fff; font-size:16px; line-height:28px;
	position: absolute;

	left: 50%;

	top:39px;

	transform: translate(-50%, 0%);

	-webkit-transform: translate(-50%, 0%);

	-moz-transform:translate(-50%, 0%);

	-ms-transform:translate(-50%, 0%);

	-o-transform: translate(-50%, 0%);

}



.footer .dilogo img {

	width: 2rem;

}



.copy {

	background: #0050a3;

	height: 0.7rem;

	line-height: 0.7rem;

	color: #FFFFFF;

	text-align: center;

	font-size: 16px;

}

.copy a{

	color: #FFFFFF;

}



.copy img{vertical-align: middle;}





















/* 内页 */

.neiimg>img {

	width: 100%;

}



.neiimg {

	width: 100%;

	max-height: 5rem;

	overflow: hidden;

	position:

	relative;

}

.neiimg .banner_wrap .picBtnTop .bd li .pic a, .neiimg .banner_wrap .picBtnTop .bd li{height:5rem;}

/*.neiimg{height:700px;min-height:220px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden}*/

.neiimg .txt{position:absolute;top: 53%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;overflow:hidden}

.neiimg .txt h3{font-size:79px;color:#fff;line-height:1.5em;margin-bottom:1px;overflow:hidden;font-weight: bold;}

.neiimg .txt em{display:block;font-size:30px;color:#fff;line-height:1.5em;font-family:Bold,"微软雅黑";text-transform:uppercase;overflow:hidden}

.neiimg .txt em span{padding:0px 0.4rem;}

.intro_img{margin-top: 71px;}

.intro_img .intro_wal {

	position: relative;

	max-width: 13rem;

	}



.intro_lanbg{

	width: 310px;

	height: 1rem;

	position: absolute;

	bottom: 0px;

	left: -310px;

	z-index: 2;

	background-color: #005ebb;

}

.lan_wrap {

	height: 1rem;

	/* width: 9.2rem; */

	position: relative;

	z-index: 2;

	margin-top: -0.7rem;

	/* background: url(../images/lanbg.png) no-repeat left center; */

}



.intro_lan {

	height: 0;

	color: #fff;

	position:relative;

	max-width: 8.3rem;

	border-bottom: 1rem solid #005ebb;

	border-right: 1rem solid transparent;

	}

.lanbg1{

	height: 0;

	position:absolute;

	right: -1.1rem;

	width: 0.5rem;

	bottom: -1rem;

	border-bottom: 0.8rem solid #005ebb;

	border-right: 0.8rem solid transparent;

	opacity:0.6;

}

.lanbg2{

	height: 0;

	position:absolute;

	right: -1.2rem;

	width: 0.5rem;

	bottom: -1rem;

	border-bottom: 0.6rem solid #005ebb;

	border-right: 0.6rem solid transparent;

	opacity:0.3;

}

.intro_lan>h2 {

	float: left;

	font-size: 0.32rem;

	line-height: 0.99rem;

	font-weight: normal;

	margin-right: 0.45rem;

}

.intro_lan>ul{position:relative;float: left;width: 75%;padding-top: 0.28rem;padding-left: 2.4em;box-sizing: border-box;}

.intro_lan>ul::before{

	content:"";

	position:absolute;

	left:0px;

	top:0px;

	height: 0.75rem;

	width:0;

	border-left:1px solid #fff;

	opacity: 0.7;

}

.intro_lan>ul li{

	float:left;

	opacity:0.7;

	/* margin-left: 0.2rem; */

	/* padding: 0px 0.25rem; */

	margin-bottom: 0.15rem;

	}

	.intro_lan>ul li:hover{opacity:1;}

.intro_lan>ul li a{font-size:0.16rem;color: #fff;line-height: 0.15rem;border-right: 1px solid #fff;display: block;/* width: 100%; */padding: 0px 0.15rem;}

.intro_lan>p {

	float: left;

	padding-left: 0.2rem;

	margin-top: 0.4rem;

	font-size: 0.14rem;

	background: url(../images/wei.png) no-repeat left center;

}



.intro_lan>p a {

	color: #fff;

	font-size: 0.14rem;

}

.di_wei{/* position:absolute; *//* right: 0; *//* bottom: 0.03rem; */font-size: 0.14rem;margin-bottom: 0.2rem;color: #005ebb;padding-left: 20px;background: url(../images/di.png) no-repeat left center;}

.di_wei a{color: #005ebb;font-size: 0.14rem;}































/* 简介 */

.intro_school {

	margin-top: 0.35rem;

	padding-bottom: 0.35rem;

}



.intro_title h2 {

	float: left;

	font-size: 0.28rem;

	position: relative;

	line-height: 0.45rem;

	font-weight: normal;

	margin-bottom: 0.15rem;

	padding-bottom: 13px;

}



.intro_title h2::after {

	content: " ";

	height: 0px;

	width: 0.4rem;

	border-bottom: 4px solid #158A6C;

	position: absolute;

	bottom: 0px;

	left: 0px;

}



.intro_title a {

	float: right;

	line-height: 0.45rem;

}



.intro_title a img {

	vertical-align: middle;

}



.intro_nr {

	margin-top: 0.2rem;

}



.intro_nrtop {

	text-align: center;

}



.intro_nrtop h2 {

	text-align: center;

	font-size: 0.22rem;

	position: relative;

	line-height: 0.45rem;

	display: inline-block;

}



.intro_nrtop h2 i {

	height: 0px;

	width: 0.65rem;

	display: block;

	margin: 7px auto;

	border-bottom:3px solid #158A6C;

	-webkit-transition:all 0.5s ease-in-out;

    -moz-transition:all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}



.intro_nrtop h2:hover i {

	width: 100%;

}



.intro_nrtop div {

	font-size: 0.16rem;

	line-height: 0.28rem;

	text-align: left;

	text-indent: 2em;

	margin-top: 0.15rem;

	margin-bottom: 0.3rem;

}





/* 本例子css */

.intro_nrbottom{

	position: relative;

}







.intro_nrbottom  .slick-arrow{

	display: block;

	width: 40px;

	height: 39px;

	overflow: hidden;

	top: 0.95rem;

	position: absolute;

	z-index: 9;

	cursor: pointer;

	color: transparent;

	background: url(../images/jiannav.png) left center no-repeat ;

}

.intro_nrbottom .slick-prev{

	left: -0.5rem;

}

.intro_nrbottom  .slick-next {

	right:-0.3rem;

	background-position: right center;

}





.intro_nrbottom .intro_nrbottom_list {

	width: 11.6rem;

	margin: 0 auto;

}



.intro_nrbottom .intro_nrbottom_list  li {

	margin: 0px 0.15rem;

}



.intro_nrbottom .intro_nrbottom_list .olis {

	width: 2rem;

	height: 2.5rem;

	border-top: 1px solid transparent;

	background: #f2f6fa;

	position: relative;

}

.intro_nrbottom .intro_nrbottom_list .picoli1:hover .pic{

	background-image: url(../images/intro_w1.png) !important;

}

.intro_nrbottom .intro_nrbottom_list .picoli2:hover .pic{

	background-image: url(../images/intro_w2.png) !important;

}

.intro_nrbottom .intro_nrbottom_list .picoli3:hover .pic{

	background-image: url(../images/intro_w3.png) !important;

}

.intro_nrbottom .intro_nrbottom_list .picoli4:hover .pic{

	background-image: url(../images/intro_w4.png) !important;



}

.intro_nrbottom .intro_nrbottom_list .picoli5:hover .pic{

	background-image: url(../images/intro_w5.png) !important;

}

.intro_nrbottom .intro_nrbottom_list .picoli6:hover .pic{

	background-image: url(../images/intro_w6.png) !important;

}

.intro_nrbottom .intro_nrbottom_list .picoli7:hover .pic{

	background-image: url(../images/intro_w7.png) !important;

}

.intro_nrbottom .intro_nrbottom_list .pic {

	width: 1.2rem;

	height: 1.2rem;

	margin: 0.15rem auto;

	/* margin-bottom: 0.1rem; */

	/* border-radius: 50%; */

	background-position: center;

	background-repeat: no-repeat;

	background-size: 100%;

	/* border: 4px solid transparent; */

}



.intro_nrbottom .intro_nrbottom_list li:hover .pic {

/* 	background-color: #005ebb; */

	/* border: 4px solid #508bc5; */

}



.intro_nrbottom .intro_nrbottom_list .title h2 {

	font-size: 0.17rem;

	text-align: center;

	line-height: 0.4rem;

}



.intro_nrbottom .intro_nrbottom_list .title div {

	text-align: center;

	color: #464646;

	line-height: 0.2rem;

	font-size: 13px;

	height: 0.4rem;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	display: -moz-box;

	-moz-line-clamp: 2;

	-moz-box-orient: vertical;

	overflow-wrap: break-word;

	word-break: break-all;

	white-space: normal;

	overflow: hidden;

	margin: 0 0.2rem;

}



.intro_open {

	position: relative;

	/* min-height: 1.5rem; */

	/* overflow: visible; */

	/* opacity: 0; */

	/* visibility: hidden; */

	height: 0;

	left: 0;

	width: 11.3rem;

	margin-bottom: 0rem;

	background: #fff;

	box-shadow: 2px 2px 3px #eef4fa, -2px -2px 3px #eef4fa;

	border-radius: 5px;

	padding: 0;

	/* z-index: 9; */

	margin-top: 0px;

}

.intro_open .trangle{

	padding: 0.3rem 0.25rem  0.15rem 0.3rem;

	

}

.tab-bd3 li{

	/* display: none; */

	opacity: 0;

	opacity: 0;

	visibility: hidden;

}

.tab-bd3 li.active{/* display: block !important; *//* min-height: 300px; */opacity: 1 !important;visibility: visible;}



.intro_nrbottom .intro_nrbottom_list li.active .olis:after{

	/* display: block; */

opacity: 1;visibility: visible;transition: 0.5s;}

.intro_nrbottom .intro_nrbottom_list li.active .intro_open{

	margin-top:0.35rem;

	margin-bottom:0.1rem;

	height:

	auto;

	opacity: 1;

	visibility: visible;

}

.intro_nrbottom .olis:after {

	position: absolute;

	display: inline-block;

	z-index: 99;

	bottom: -52px;

	margin-left: -21px;

	

	opacity: 0;visibility: hidden;left: 50%;

	width: 0;

	height: 0;

	content: " ";

	border-style: solid;

	border-width: 10px 10px 20px 20px;

	border-color: transparent transparent #fff #fff;

	transform: rotate(135deg);

	-webkit-transform:rotate(135deg);

	-moz-transform:rotate(135deg);

	-ms-transform:rotate(135deg);

	-o-transform: rotate(135deg);

	box-shadow: -2px 2px 3px #eef4fa;

} */





.intro_open .in1,

.intro_open .in2 {

	width: 97%;

	margin-bottom: 0.1rem;

	position: relative;

}



.intro_open .in2:last-child {

	margin-bottom: 0;

}



.intro_open .in2>h3 {

	font-size: 0.16rem;

	font-weight: bold;

	line-height: 0.3rem;

	display: inline-block;

	position: relative;

	color: #005ebb;

	margin-bottom: 0.1rem;

}



.intro_open .in2>h3::after {

	width: 100%;

	content: " ";

	height: 0;

	border-bottom: 2px solid #158A6C;

	position: absolute;

	bottom: 0;

	left: 0;

}



.intro_open .jianup {

	position: absolute;

	display: block;

	width: 15px;

	height: 15px;

	right: -0.5rem;

	top: 0.07rem;

}



.intro_open .in2 .jianup {

	top: 45px;

}



.small_intro {

	position: relative;

	height: auto;

	overflow: hidden;

}



.small_intro p {

	line-height: 1.5;

	font-size: 0.18rem;

	margin-bottom: 0.1rem;

	color: #3d3c3c;

text-indent:2em;

	/* overflow: hidden; */

	/* text-overflow: ellipsis; */

	/* display: -webkit-box; */

	/* -webkit-line-clamp: 1; */

	/* -webkit-box-orient: vertical; */

}



.intro_open .slid {

	height: auto;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.intro_open .slid p {

	display: block;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.intro_open .jiandown img {

	transform: rotate(180deg);

	-webkit-transform:rotate(180deg);

	-moz-transform:rotate(180deg);

	-ms-transform:rotate(180deg);

	-o-transform: rotate(180deg);

}



/* 校长致辞 */

.intro_zhici {

	padding-top: 0.3rem;

	background-color: #f2f6fa;

	

	padding-bottom: 0.4rem;

}



.zhici {

	margin-top: 0.15rem;

}



.zhici .col-2 {

	width: 9.9rem;

	position: relative;

	min-height: 3.8rem;

}



.zhici .col-2>p {

	text-align: center;

	margin-top: 0.1rem;

	margin-bottom: 0.2rem;

}



.zhici .col-2>p span {

	font-size: 0.14rem;

	padding-left: 0.2rem;

	line-height: 0.7rem;

}



.zhici .col-2>div {

	color: #333333;

	font-size: 0.16rem;

	line-height: 0.3rem;

}



.zhici .col-2>div p {

	text-indent: 2em;

}



.zhici .cha_more {

	color: #005ebb;

	font-size: 13px;

}



.zhici .col-2>span {

	font-size: 0.25rem;

	position: absolute;

	bottom: 0px;

	right: 0;

	color: #333333;

}



.zhici .col-2>span em {

	color: #999999;

	padding-right: 0.15rem;

	font-weight: normal;

font-size:0.2rem;

}



.zhici .col-1 {

	width: 2.7rem;

	height: 3.8rem;

	position: relative;

	overflow: hidden;

}



.zhici .col-1::after {

	width: 2.6rem;

	height: 3.7rem;

	background: #b3cee9;

	content: " ";

	position: absolute;

	left: 0;

	top: 0;

}



.zhici .col-1 div {

	display: block;

	z-index: 2;

	position: absolute;

	left: 0.1rem;

	top: 0.1rem;

	width: 2.6rem;

	height: 3.7rem;

	overflow: hidden;

	/* background-position: center top;

	background-repeat: no-repeat;

	background-size: cover; */

}



.zhici .col-1 img {

	width: 100%;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.zhici .col-1:hover div img {

	transform: scale(1.1, 1.1);

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



/* 发展战略 */

.intro_main1 {

	margin-top: 0.4rem;

	margin-bottom: 0.4rem;

}



.intro_main1 .col-2 {

	width: 6.2rem;

	height: 4.4rem;

	position: relative;

}



.intro_main1 .intromain1_pic::after {

	width: 3rem;

	height: 4.4rem;

	content: " ";

	background-color: #005ebb;

	position: absolute;

	left: 0px;

	top: 0px;

}



.intromain1_pic {

	width: 6rem;

	height: 4rem;



	margin: 0.2rem 0 0.2rem 0.2rem;

}



.intromain1_pic a {

	display: block;

	overflow: hidden;

	position: relative;

	z-index: 2;

}



.intromain1_pic a img {

	width: 100%;

	height: 100%;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.intro_main1 .col-2:hover .intromain1_pic img {

	transform: scale(1.1, 1.1);

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.intromain1_title {

	width: 5.1rem;

	height: 0rem;

	position: absolute;

	bottom: 0.2rem;

	left: 0.2rem;

	z-index: 9;

	border-right: 0.3rem solid transparent;

	border-bottom: 1rem solid #effaff;

}



.intromain1_title a h2 {

	float: left;

	font-size: 0.28rem;

	font-weight: normal;

	margin-left: 0.5rem;

	margin-top: 0.2rem;

	padding-bottom: 0.17rem;

	position: relative;

	line-height: 0.4rem;

}



.intromain1_title a h2 i,

.intro_main2 .intromain2_title a h2 i,.intro_main5 .intromain2_title a i {

	display: block;

	width: 0.4rem;

	height: 4px;

	background-color: #158A6C;

	position: absolute;

	bottom: 0px;

	left: 0px;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.intromain1_title a img {

	float: right;

	margin-right: 0.4rem;

	margin-top: 0.4rem;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.intro_main1 .col-2:hover .intromain1_title a img,

.intro_main2 .col-2:hover .intromain2_more img,.intro_main5 .col-2:hover .intromain2_more img{

	transform: translate(0.08rem, 0);

	-webkit-transform:translate(0.08rem, 0);

	-moz-transform:translate(0.08rem, 0);

	-ms-transform:translate(0.08rem, 0);

	-o-transform: translate(0.08rem, 0);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.intro_main1 .col-2:hover:hover .intromain1_title a h2 i,

.intro_main2 .col-2:hover .intromain2_title a h2 i,.intro_main5 .col-2:hover .intromain2_title a i{

	width: 100%;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}





/* 现任领导 */

.intro_main2 {

	padding: 0.4rem 0px;

	background-color: #ebf0f5;

}



.intro_main2 .col-2,.intro_main5 .col-2{

	width: 6.2rem;

}



.intro_main2 .intromain2_title,.intro_main5 .intromain2_title {

	width: 100%;

	height: 3.4rem;

	background: #005ebb;

	position: relative;

	overflow: hidden;

}



.intro_main2 .lrld {

	background: #0080bb;

}



.intro_main2 .intromain2_title a,.intro_main5 .intromain2_title a {

	display: block;

}



.intro_main2 .intromain2_title a img,.intro_main5 .intromain2_title a img{

	position: absolute;

	right: -0.15rem;

	bottom: 0.3rem;

}



.intro_main2 .intromain2_title a h2,.intro_main5 .intromain2_title a h2 {

	font-size: 0.28rem;

	display: inline-block;

	font-weight: normal;

	color: #fff;

	line-height: 0.4rem;

	position: relative;

	padding-bottom: 0.15rem;

	margin: 0.7rem;

}



.intromain2_more {

	width: 5.8rem;

	height: 1.1rem;

	margin: 0px auto;

	background-color: #fff;

	position: relative;

	margin-top: -55px;

}



.intromain2_more a {

	display: block;

}



.intromain2_more span {

	color: #005ebb;

	float: left;

	margin-left: 0.5rem;

	font-size: 0.16rem;

	line-height: 1.1rem;

}



.intromain2_more img {

	float: right;

	margin-right: 0.5rem;

	margin-top: 0.48rem;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



/* 地大标识 */

.intro_main3 {

	margin-top: 0.4rem;

	margin-bottom: 0.4rem;

}



.intro_main3 .col-2 {

	width: 6.2rem;

}



.ddbs {

	width: 6.2rem;

	height: 3.4rem;

	margin-top: 0.3rem;

	position: relative;

	overflow: hidden;

}



.ddbs_wrap,

.ddbs_wrap img {

	width: 6.2rem;

	height: 3.4rem;

	overflow: hidden;

}



.ddbs_ban {

	width: 100%;

	height: 100%;

	background-color: #015fbc;

	overflow: hidden;

	position: absolute;

	left: -100%;

	top: 0;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}



.ddbs_ban a {

	display: block;

	margin: 0.1rem;

	height: 3.2rem;

	text-align: center;

	border: 1px solid #4987c5;

}



.ddbs_ban .ban_logo {

	margin-top: 0.35rem;

	margin-bottom: 0.35rem;

}



.ddbs_ban h2 {

	font-size: 0.25rem;

	font-weight: normal;

	color: #ffffff;

	margin-bottom: 0.3rem;

}



.ddbs:hover .ddbs_ban {

	left: 0px;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}





/* 校园风景 */

.intro_main4 {

	width: 100%;

	position: relative;

	overflow: hidden;

	height: 5.4rem;

}



.intro_main4bg {

	width: 12.4rem;

	height: 5.35rem;

	background: #ebf0f5;

	position: absolute;

	left: 0;

	top: 0;

}



.intro_main4 .intro_wal {

	margin-top: 0.3rem;

	position: relative;

	/*z-index: 2;*/

}



.mian4_imglist {

	width: 16.1rem;

	float: right;

	margin-top: 0.35rem;

}

.mian4_imglist .slick-list{

	overflow: visible;

}

.mian4_imglist ul li {

	width: 4.8rem;

	padding: 0px 0.1rem;

}

.mian4_imglist .imgwrap {

	width: 4.8rem;

	height: 3rem;

	overflow: hidden;

	position: relative;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.mian4_imglist .imgwrap a{

display:block;width:100%;height:100%;

	background-position: center;

	background-size: cover;}

.mian4_imglist .imgwrap i{

	width: 1.2rem;

	height: 3px;

	margin:0px 0.4rem;

	background-color: #158A6C;

	position: absolute;

	bottom: 0px;

	left: 0;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.mian4_imglist ul li:hover .imgwrap img{

	transform: scale(1.1,1.1);

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.mian4_imglist ul li:hover .imgwrap i{

	width: 82%;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.mian4_imglist  .imgtitle h3{

	font-size: 0.18rem;

	font-weight: bold;

	color: #333333;

	line-height: 0.4rem;

	text-indent: 0.4rem;

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin-top: 0.2rem;

}

.mian4_imglist  .imgtitle h3 span{

	color: #333333;

	font-size: 0.16rem;

	display: inline-block;

}

.mian4_imglist  .imgtitle h3 em{

	color: #949494;

	font-weight: normal;

	padding-right: 0.12rem;

}





.mian4_imglist .slick-arrow {

	position: absolute;

	width: 40px;

	height: 40px;

	top: -0.88rem;

	font-size: 0;

	border: none;

	outline: 0;

	z-index: 8;

	cursor: pointer;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-ms-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

	border-radius: 50%;

	

}



.mian4_imglist .slick-prev {

	left: 7.8rem;

	background-image: url(../images/xyfj_lright.png);

	transform: rotateY(180deg);

	-webkit-transform:rotateY(180deg);

	-moz-transform:rotateY(180deg);

	-ms-transform:rotateY(180deg);

	-o-transform: rotateY(180deg);

}



.mian4_imglist .slick-next {

	left: 8.5rem;

	background-image: url(../images/xyfj_lright.png);

	/* transform: rotateY(180deg); */

}

.mian4_imglist .slick-next.slick-disabled{

	background-image: url(../images/xyfj_hleft.png);

	transform: rotateY(180deg);

	-webkit-transform:rotateY(180deg);

	-moz-transform:rotateY(180deg);

	-ms-transform:rotateY(180deg);

	-o-transform: rotateY(180deg);

}

.mian4_imglist .slick-prev.slick-disabled{

	background-image: url(../images/xyfj_hleft.png);

	transform: rotateY(0deg);

	-webkit-transform:rotateY(0deg);

	-moz-transform:rotateY(0deg);

	-ms-transform:rotateY(0deg);

	-o-transform: rotateY(0deg);

}

.mian4_imglist .slick-arrow:hover {

	background-color: rgba(243, 151, 0, 1)

}





/* 联系我们 */

.intro_main5{

	margin-top: 0.4rem;

	margin-bottom: 0.4rem;

}



.intro_main5 .intromain2_title a{

	display: block;

	width: 100%;

	height: 100%;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-ms-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

}

.intro_main5 .intromain2_more{

	background-color: #effaff;

}



/* 校情统计 */

.main6_list{

	margin-top: 0.3rem;

	margin-bottom: 0.4rem;

}

.intromain6_num{

	text-align: center;

	width: 3.23rem;

	height: 2.58rem;

	border-bottom: 1px solid #cecece;

	border-top: 1px solid #cecece;

	border-left: 1px solid #cecece;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

}

.intromain6_num:last-child{

	border-right: 1px solid #cecece;

}

.nums1{

	background: url(../images/xqtjico1.png) no-repeat center center;

}

.nums2{

	background: url(../images/xqtjico2.png) no-repeat center center;

}

.nums3{

	background: url(../images/xqtjico3.png) no-repeat center center;

}

.nums4{

	background: url(../images/xqtjico4.png) no-repeat center center;

}

.intromain6_num h2{text-align: center;}

.intromain6_num h2 em{

	font-size: 0.4rem;

	font-weight: bold;

	display: block;

	margin-top: 0.05rem;

	line-height: 0.45rem;

}

.intromain6_num h2 p{

	font-size: 0.16rem;

	margin-top: 0.15rem;

}

.intromain6_num h2 i{

	width: 0px;

	height: 3px;

	background-color: #158A6C;

	position: absolute;

	bottom: -2px;

	left: 50%;

	transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	-webkit-transformtranslate(-50%,-50%);

	-moz-transform:translate(-50%,-50%);

	-ms-transform:translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.intromain6_num:hover i{

	width: 50%;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}





/*远程*/

.ycmain{

   background:#ebf0f5;

}

.shi .col-2,.shi_bottom .col-2{

   width:4.1rem;

}

.shi .intromain2_title,.shi_bottom .intromain2_title{height:2.3rem;}

.shi .intro_wal{

	

justify-content: center;

    -webkit-justify-content: center;}

.shi .shitop{margin-right:0.35rem;}

.shi .intromain2_more,.shi_bottom .col-2 .intromain2_more{

	width:3.7rem;

	height:0.6rem;

margin-top: -0.3rem;background: #effaff;}

.shi .intromain2_more span,.shi_bottom .col-2 .intromain2_more span{

	line-height:0.6rem;

}

.shi .intromain2_more img,.shi_bottom .col-2 .intromain2_more img{margin-top:0.2rem;}

.shi_bottom{margin-top:0.35rem;}

.shi{padding-bottom:0px;}

.shi .intromain2_title a h2,.shi_bottom .intromain2_title a h2{

	margin:0.3rem 0.7rem

}

.xiabotttom{background:#ebf0f5;overflow: hidden;}

.kexue{margin-bottom:0.4rem;padding-top: 0;}

.kexue .intro_wal{

	justify-content: normal;

    -webkit-justify-content: normal;

}



.jiao{

    margin-top: 0.4rem;

}

.jiao_list{

    margin-top: 0.3rem;

}

.jiao_list ul{

    display: flex;

	display: -webkit-flex;

	display: -ms-flex;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	justify-content: space-between;

	-webkit-justify-content: space-between;

}

.jiao_list ul li,.jiao .teacher_ul{

    float: left;

    width: 4.1rem;

    height: 0.6rem;

    line-height: 0.6rem;

border-bottom: 1px solid #dfe7ee;

   /* text-indent: 0.4rem;*/

    margin-bottom: 0.2rem;

}



.jiao_list ul li a,.guan_list ul li a, .yj>a{

    font-size: 0.17rem;

    font-weight: bold;

    position: relative;

}

.jiao_list ul li a i,.guan_list ul li a i,.jiao .teacher i,.guan_list .teacher i{

    position: absolute;

    height:3px;

    width: 0px;

    bottom: -0.2rem;

    left: 0;

    background-color: #158A6C;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.jiao .teacher i{bottom:0;left: 0rem;}

.guan_list .teacher i{

	bottom: -0.06rem;

}

.jiao_list ul li:hover i,.guan_list ul li:hover i,.jiao .teacher:hover i,.guan_list .teacher:hover i{

    width: 0.98rem;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.jiao .teacher{position:relative;margin-bottom: 0.2rem;}

.jiao .teacher_ul{width: 100%;line-height: 0.25rem;height: 0.87rem;padding-top: 0.2rem;box-sizing: border-box;margin-bottom: 0;border-bottom: none;}

.jiao .teacher_ul .yj{

    height: 0.7rem;

   

}

.jiao .teacher_ul .kh{

	

padding: 0.03rem;

	

text-indent: 0;

}

.jiao .teacher_ul .ej{text-indent:0;}

.teacher {

                overflow: hidden;

                position: relative;

                }



            .teacher h1 {

                line-height: 56px;

                font-size: 17px;

                color: #0035ff;

                float: left;}



            .teacher_ul {

                /* overflow: hidden; */

                /* float: left; */

                /* margin-bottom: 0.1rem; */

                /* border-bottom: 1px solid #dfe7ee; */

                }



            .teacher_ul li {

                float: left;

                /* padding: 15px 5px; */

                }



            .teacher_ul li.kh {

                padding: 0.1rem 0.05rem;

                line-height: 0.18rem;

                color: #333333;

                }



            .teacher_ul li a {}



            .teacher_ul .yj a {

                font-size: 0.17rem;

                color: #000000;

                line-height: 0.18rem;}



            .teacher_ul .ej a {

                font-size: 0.14rem;

                color: #333333;

                font-weight: normal;

                line-height: 0.18rem;

                }



           



       



            .teacher10712 .teacher_ul li {

                padding: 0.1rem 0.05rem;}

.guan{

    margin-top: 0.3rem;

    background: #f2f6fa;

    padding-top: 0.3rem;

    padding-bottom: 0.3rem;

}

.guan_list{margin-top: 0.3rem;}

.guan_list .teacher{margin-bottom: 0.1rem;padding: 0;border-bottom: 1px solid #dfe7ee;}

.guan_list .teacher_ul{display: inline-block;position: relative;/* padding: 0; *//* height: 0.4rem; */}

.guan_list ul li{

    /* border-bottom: 1px solid #dfe7ee; */

    line-height: 0.38rem;

    /* margin-bottom: 0.1rem; */

    /* overflow: hidden; */

}

.guan_list ul li a i{bottom: -0.1rem;}

.guan_list .guanoli{margin-bottom: 0.15rem;}

.guan_list .guanoli a{display: inline-block;line-height: 0.2rem;}



.xue_meeting{margin-top: 0.3rem;margin-bottom: 0.4rem;}

.meet_list{

    width: 100%;

    margin-top: 0.3rem;

}

.meet_list .intromain2_title{

    background-color: #005cbb;

    padding: 0.4rem 0.65rem;

    box-sizing: border-box;

    height: 2rem;

    text-indent: 0.32rem;

}

.meet_list .intromain2_title a{

    color: #ffffff;

    font-size: 0.16rem;

    line-height: 0.3rem;

    padding-bottom: 0.04rem;

    background-image: linear-gradient(#158A6C, #158A6C);

	background-position: 0 100%;

	background-repeat: no-repeat;

	background-size: 0 2px;

	transition: background-size .5s;

	-webkit-transition: background-size .5s;

    -moz-transition: background-size .5s;

    -ms-transition:background-size .5s;

    -o-transition: background-size .5s;

    transition: background-size .5s;

}

.meet_list .intromain2_more{

    width: 12.6rem;

    background-color: #effaff;

    height: 0.9rem;

    margin-top: -0.45rem;

}

.meet_list .intromain2_more img{

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.meet_list:hover .intromain2_more img{   

    transform: translate(0.08rem, 0);

	-webkit-transform:translate(0.08rem, 0);

	-moz-transform:translate(0.08rem, 0);

	-ms-transform:translate(0.08rem, 0);

	-o-transform: translate(0.08rem, 0);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.meet_list:hover .intromain2_title a{

    background-size: 100% 2px;

}





/* 简介单篇 */

.area{

	margin-top: 0.25rem;

	margin-bottom: 0.3rem;

}

.area p,.area p a{font-size: 0.14rem;color: #666666;}

.area p{

    padding-left: 0.25rem;

    background: url(../images/di.png) no-repeat left center;

}

.dp_main{

	margin-top: 0.35rem;

}

.dp_nopic{margin-top:0.3rem;}

.dp_nopic table{margin:10px auto;max-width:100%;}

.dpmain_img img{

	width: 100%;

}

.dp_main p{

	font-size: 0.17rem;

	color: #333333;

	line-height: 0.28rem;

	margin-top: 0.15rem;

	text-indent: 2em;

}

.dp_main h2{

	position: relative;

	color: #005ebb;

	font-weight: bold;

	font-size: 0.18rem;

	margin-top: 0.1rem;

	line-height: 0.4rem;

	padding-bottom: 7px;

}

.dp_main h2::after{

	content:"";

	position: absolute;

	width: 0.4rem;

	height: 4px;

	background-color: #158A6C;

	left: 0;

	bottom: 0;

}

.intro_dp table td{border-color:#548DD4 !important; border-style: solid !important; border-width: 1px !important;text-indent:0 !important;}

.intro_dp table td p,#vsb_content_2 TABLE TD,#vsb_content_2 TABLE TD P,#vsb_content_2 TABLE TD span{text-indent:0 !important;}



/* 历任领导 */

.lrld_tab .tab{

	margin-top: 0.3rem;

	margin-bottom: 0.4rem;

}

.lrld_tab .tab-hd2{

	display: flex;

	display: -webkit-flex;

	display: -ms-flex;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	justify-content: space-between;

	-webkit-justify-content: space-between;

}

.lrld_tab .tab-hd2 .lrld_title{

	width: 3.1rem;

	height: 1.2rem;

	box-sizing: border-box;

	padding-top: 0.3rem;

	padding-left: 0.25rem;

	color: #fff;

	position: relative;

	background: url(../images/lrldtabbg.png) no-repeat right bottom;

	background-color: #005ebb;

}

.lrld_tab .tab-bd2{

	margin-top: 0.4rem;

}

.lrld_tab .tab-hd2 .lrld_title i{

	position: absolute;

	bottom: 0;

	left: 0;

	height: 4px;

	width: 0;

	background-color: #158A6C;

    -webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.lrld_tab .tab-hd2 .lrld_title:hover i{

	width: 100%;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.lrld_tab .tab-hd2 .lrld_title p{

	font-size: 0.24rem;

	margin-bottom: 0.18rem;

}

.lrld_tab .tab-hd2 .lrld_title span{

	font-size: 0.16rem;

}

.lrld_tab .tab-hd2 .lrld_title.active i{

	width: 100%;

	-webkit-transition: .5s;

    -moz-transition: .5s;

    -ms-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.lrld_tab .tab-bd2 .lrld_excel{

	display: none;

	width: 100%;

}

.lrld_tab .tab-bd2 .lrld_excel.active{

	display: block;

}



.lrld_excel dt,.lrld_excel dd{

	height: 0.6rem;

	background-color: #005ebb;

	display: flex;

	display: -webkit-flex;

	display: -ms-flex;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	justify-content: space-between;

	-webkit-justify-content: space-between;

}

.lrld_excel dt span{

	display: block;

	width: 2.16rem;

	font-size: 0.18rem;

	font-weight: bold;

	color: #fff;

	text-indent: 0.25rem;

	line-height: 0.6rem;

}

.lrld_excel dd{

	min-height: 0.7rem;

	line-height: 0.7rem;

	background-color: #ffffff;

}

.lrld_excel dd:nth-child(2n+1){

	background-color: #f6f9fb;

}

.lrld_excel .lrlditem{

	width: 2.16rem;

	box-sizing: border-box;

	padding-left: 0.25rem;

	line-height: 0.7rem;

	font-size: 0.16rem;

}

.lrld_excel .lrlditem.er{

	padding-top: 0.1rem;

	line-height: 0.25rem;

}



/* 历史沿革 */

.history{

	position: relative;

	padding-bottom: 0.5rem;

	margin-bottom: 1rem;

}

.history:before{

	content: '';

    width: 1px;

    background-color: #dfdfdf;

    position: absolute;

    top: -0.48rem;

	left: 50%;

    bottom: 0;

}



.history ul li{

	position: relative;

	width: 50%;

	float: right;

	clear: both;

	margin-top: -0.75rem;

}

.history ul li:nth-child(2n){

	float: left;

}

.history .hisfirst{

	margin-top: -0.3rem;

}

.history ul li::after{

	content: '';

    width: 7px;

    height: 7px;

    background-color: #fff;

    border: 1px solid #dfdfdf;

    border-radius: 50%;

    position: absolute;

    top:0.08rem;

    left: -3.5px;

    overflow: hidden;

}

.history ul li:nth-child(2n)::after{

	left: auto;

	right: -4px;

}



.history ul li h2{

	font-size: 0.2rem;

	font-weight: bold;

	padding: 0px 0.2rem;

}

.history .hiswrap{

	width: 5.4rem;

	height: 2.1rem;

	background-color: #f5f6f8;

}



.history .hiswrap .his_img{

	width: 3.5rem;

	height: 2.1rem;

	overflow: hidden;

	float: left;

}

.history .hiswrap .his_img img{

	width: 100%;

	height: 100%;

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

	}

.history .hiswrap:hover .his_img img{

	transform: scale(1.1,1.1);

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.history .hiswrap .his_zhai{

	max-width: 1.5rem;

	margin: 0.15rem 0.2rem;

	line-height: 0.25rem;

	font-size: 0.16rem;

	float: left;

}



/* 领导题词 */

.ldtc_list,.xrld_list{

	margin-top: 0.4rem;

}

.ldtc_list ul,.xrld_list,.kxy_list ul{

	display: flex;

	display: -webkit-flex;

	display: -ms-flex;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	justify-content: space-between;

	-webkit-justify-content: space-between;

}

.ldtc_list ul li{

	margin-bottom: 0.35rem;

	width: 4rem;

	height: 3.6rem;

	box-shadow: 3px 3px 4px #e8ebed,-3px -3px 4px #e8ebed;

	background: url(../images/ldtcbg.png) no-repeat left bottom;

}

.ldtc_pic div{

	width: 1rem;

	margin-left: 0.2rem;

	margin-right: 0.1rem;

}

.ldtc_pic div img{

	width: 100%;

}

.ldtc_pic p{

	font-size: 0.16rem;

	color: #333333;

	margin-right: 0.1rem;

	line-height: 0.25rem;

	margin-top: 0.2rem;

	padding-left: 0.15rem;

	box-sizing: border-box;

}

.ldtc_img{

	width: 2.4rem;

	height: 3.2rem;

	overflow: hidden;

	margin-right: 0.2rem;

	margin-top: 0.2rem;

}

.ldtc_img img{

	width: 100%;

	height: 100%;

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

}

.ldtc_list ul li:hover .ldtc_img img{

	transform: scale(1.1,1.1);

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}





/* 现任领导 */

.xrld_list{

	margin-bottom: 0.5rem;

}

.xrld_list .xrld_wrap{

	width: 6.2rem;

	height: 2.27rem;

	margin-bottom: 0.45rem;

	box-shadow: 3px 3px 5px #f2f2f2,-3px -3px 5px #f2f2f2;

	background: url(../images/xrldleftbg.png) repeat-y left top;

}

.xrld_wrap2{

	width: 100%;

	min-height: 1.2rem;

	box-shadow: 3px 3px 5px #f2f2f2,-3px -3px 5px #f2f2f2;

	background: url(../images/xrldleftbg.png) repeat-y left top;

}

.xrld_wrap2 .xrld_info{

	max-width: 11.8rem;

	margin-top: 0.3rem;

}

.xrld_info{

	max-width: 5rem;

	margin-left: 0.8rem;

	margin-top: 0.15rem;

}

.xrld_info em{

	width: 1.3rem;

	display: inline-block;

	font-size: 0.2rem;

	line-height: 0.3rem;

	color: #333333;

}

.xrld_info div{

	padding: 0.15rem 0px;

	border-bottom: 1px solid #dfdfdf;

}

.xrld_info div a{

	font-size: 0.2rem;

	color: #333333;

	padding-right: 0.15rem;

}

.xrld_info div:last-child{

	border-bottom: none;

}



/* 内容页 */

.nr_main{

	margin-top: 0.3rem;

	margin-bottom: 0.5rem;

}

.nr_left{

	width: 8.85rem;

	position: relative;

}

.nr_left.current .share_div{position:fixed;top: 161px;left: 0.4rem;}

.nrleft_title{

	position: relative;

	padding-bottom: 0.25rem;

	margin-bottom: 0.3rem;

}

.nrleft_title h2{

	font-size: 0.36rem;

	line-height: 0.5rem;

	color: #333333;

	margin-bottom: 0.25rem;

}

.nrleft_title  p{

	font-size: 0.14rem;

	color: #8b8b8b;

}

.nrleft_title i{

	position: absolute;

	bottom: 0;

	width: 0.8rem;

	height: 1px;

	left: 0;

	background-color: #158A6C;

 }

 .content p{

	 line-height: 0.27rem;

	 font-size: 0.16rem;

	 text-indent: 2em;

	 margin-bottom: 0.2rem;

 }

 .content table p{text-indent: 0;}

 .content img{

	 max-width: 100%;

	 margin: 0.15rem auto;

	 display: inline-block;

 border: none !important;}

 .nr_right{

	 width: 3.5rem;

 }

 .nrright_title{

	 background-color: #f4f4f4;

	 font-size: 0.2rem;

	 height: 0.5rem;

	 line-height: 0.5rem;

	 text-indent: 0.2rem;

 }

 .nrright_list::before{

	content: '';

    width: 1px;

    background-color: #d2d2d2;

    position: absolute;

    top: 0;

	left: 0.7rem;

    bottom: 0;

 }

 .nrright_list{

	 position: relative;

	 margin-top: 0.15rem;

 }

 .nrright_list .date p{

	font-size: 0.22rem;

	text-align: center;

	padding-bottom: 0.08rem;

	color: #005ebb;

 }

 .nrright_list .date span{

	 font-size: 0.14rem;

	 color: #666666;

 }

 .nrright_list ul li{

	 overflow: hidden;

	 margin-bottom: 0.18rem;

 }

 .nrright_list ul li a{

	 float: right;

	 width: 2.6rem;

	padding-bottom:0.1rem;

	 font-size: 0.16rem;

	 min-height: 0.45rem;

	 position: relative;

	 border-bottom: 1px solid #d2d2d2;

	}

 .nrright_list ul li a::after{

	 content: "";

	 width: 7px;

	 height: 7px;

	 background-color: #fff;

	 border: 2px solid #dfdfdf;

	 border-radius: 50%;

	 position: absolute;

	 top: 0.2rem;

	 left: -0.25rem;

	 overflow: hidden;

 }

 .nrright_list ul li:hover a{

	 color:#005ebb ;

 }

 .nrright_list ul li:hover a::after{

	border: 2px solid #005ebb ;



 }





 /* 在校院士 */

 .kxy_list{

	 margin-top: 0.3rem;

 }

 .kxy_list ul li{

	width: 4.1rem;

	height: 1.8rem;

	background-color: #f2f7fb;

	padding: 0.2rem;

	box-sizing: border-box;

	margin-bottom: 0.35rem;

 }

 .kxy_pic{

	 width: 2rem;

	 height: 1.4rem;

	 overflow: hidden;

 }

 .kxy_pic img{

	 width: 100%;

 }

 .kxy_title{

	 width: 1.5rem;

 }

 .kxy_title h2{

	 color: #005ebb;

	 font-size: 0.18rem;

	 line-height: 0.3rem;

	 padding-bottom: 0.1rem;

	 position: relative;

	 margin-bottom: 0.15rem;

 }

 .kxy_title h2::after{

	 content: '';

	 width: 0.3rem;

	 height: 1px;

	 background-color: #cccccc;

	 position: absolute;

	 left: 0;

	 bottom: 0;

 }

 .kxy_title p{

	 font-size: 0.16rem;

 }



 /* 校园风景 */

 .xyfj_list{

	 margin-top: 0.3rem;

	 margin-bottom: 0.5rem;

 }

 .xyfj_list>ul li{

	 float: left;

	 width: 4.1rem;

	 margin-right: 0.3rem;

	 margin-bottom: 0.35rem;

 }

 .xyfj_list>ul li:nth-child(3n){

	 margin-right: 0;

 }

 .xyfj_list>ul li p{

	 width: 100%;

	 box-sizing: border-box;

	 padding-left: 0.4rem;

	 overflow: hidden;

	 white-space: nowrap;

	 text-overflow: ellipsis;

	 font-size: 0.22rem;

	 font-weight: bold;

	 color: #005ebb;

	 line-height: 0.3rem;

	 margin-top: 0.2rem;

 }

 .xyfjpic{

	 width: 100%;

	 height: 2.3rem;

	 overflow: hidden;

	 position: relative;

 }

 .xyfjpic img{

	 width: 100%;

	 height: 100%;

	 -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

 }

 .xyfjpic i{

	 position: absolute;

	 background-color: #158A6C;

	 height: 4px;

	 width: 1.2rem;

	 left: 0.4rem;

	 bottom: 0;

	 -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

 }

 .xyfj_list>ul li:hover i{

	width: 3.3rem;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

 }

 .xyfj_list>ul li:hover img{

	transform: scale(1.1,1.1);

	-webkit-transform:scale(1.1, 1.1);

	-moz-transform:scale(1.1, 1.1);

	-ms-transform:scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

 }





/* 现任领导内容 */

.xrld_nr{

	margin-top: 0.3rem;

	margin-bottom: 0.5rem;

}

.xrld_nr .fl{

	width: 9.4rem;

}

.xrld_nr .intro_title h2{

	font-size: 0.34rem;

	margin-left: 0.32rem;

}

.xrld_content p,.xrld_content span,.xrld_content strong{

	font-size: 0.18rem;

	line-height: 0.25rem;

	margin-top: 0.15rem;

	text-indent: 2em;

	font-family: "微软雅黑" !important;

}

.xrldnr_pic{

	width: 3.1rem;

	/* height: 4.1rem; */

	position: relative;

}

.xrldnr_pic::after {

	width: 3rem;

	height: 100%;

	background: #005ebb;

	content: " ";

	position: absolute;

	left: 0;

	top: 0.1rem;

}



.xrldnr_pic div {

	display: block;

	z-index: 2;

	width: 3rem;

	/* height: 4rem; */

	overflow: hidden;

	position: relative;

	z-index: 2;

	margin-left: 0.1rem;

	/* left: 0.1rem; */

	/* top: 0; */

}



.xrldnr_pic img {

	width: 100%;

	-webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}







/*列表*/

.xb-list{

    margin-top: 0.4rem;

}

.xb-list ul li{

    position: relative;

    margin-bottom: 0.5rem;

/* background-image: url(../images/xblistbg.png);*/

    background-position: right bottom;

    background-repeat: no-repeat;

    box-shadow: 4px 4px 5px #f2f2f2,-4px -4px 5px #f2f2f2;

}

.xb-list ul li i{

	

	width:0;

	height:4px;

	position:

	absolute;

	bottom: 0px;

	z-index: 5;

	left: 0;background:#158A6C;

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

}

.xb-list ul li:hover i{width:100%;-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;}

.xb-list .xblist-date{

    width: 0.8rem;

    border-top: 2px solid #005ebb;

    color:#005ebb ;

}

.xb-list .xblist-date p{

    font-size: 0.14rem;

    margin-top: 0.15rem;

    margin-bottom: 0.05rem;



}

.xb-list .xblist-date h2{font-size: 0.24rem;}

.xblist-oli{

    padding: 0.3rem;

    box-sizing: border-box;

    display: flex;

	display: -webkit-flex;

	display: -ms-flex;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	justify-content: space-between;

	-webkit-justify-content: space-between;

}

.ddr .xblist-pic {width:1.5rem;height: 1.85rem;}

.xblist-pic {

    width: 2.1rem;

    height: 2.1rem;

    overflow: hidden;

}

.xblist-pic a,.xblist-pic span{

    display: block;

    width: 100%;

    height: 100%;

}

.xblist-pic span{

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}

.xb-list ul li:hover .xblist-pic span{

    transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    -ms-transform: scale(1.1,1.1);

    -o-transform: scale(1.1,1.1);

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

}



.xblist-title{

    width: 8.7rem;

}

.ddr .xblist-title{width:9.2rem;}

.xb-list .xblist-title2{width:11.2rem;}

.xblist-title a{display: block;}

.xblist-title h2{

    color: #333333;

    font-size: 0.18rem;

    font-weight: normal;

    line-height: 0.3rem;

    margin-bottom: 0.1rem;

}

.xblist-title div{

    color: #666666;

    font-size: 0.14rem;

    line-height: 0.24rem;

    text-align: justify;

	word-break: break-all;

    text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

    overflow: hidden;

	margin-bottom: 0.07rem;

}

.xblist-title p{

    font-weight: normal;

    color: #005ebb;

    font-weight: 0.12rem;

	

}

.xblist-title span{

    padding-left:20px;

    padding-right: 0.4rem;

	position:relative;

    /* background: url(../images/xbicon1.png) no-repeat left center; */

}

.xblist-title em{

    padding-left: 20px;

    font-weight: normal;

	position:relative;

    /* background: url(../images/xbicon2.png) no-repeat left center; */

}

.xblist-title span embed,.xblist-title em embed,.xblist-title span img,.xblist-title em img{

	position:absolute;

	left:0;

	top:1px;

}

.xblist-title span embed,.xblist-title span img{top:3px;}

.xb-list ul li:hover{

    /*background-color:#005ebb ;

   

    box-shadow: 4px 4px 5px #dae8f5,-4px -4px 5px #dae8f5;

    transition: all 0.5s ease-in-out;*/

} /*

.xb-list ul li:hover .xblist-date,.xb-list ul li:hover .xblist-title h2,.xb-list ul li:hover .xblist-title div,.xb-list ul li:hover .xblist-title span,.xb-list ul li:hover .xblist-title em{

    color: #ffffff;

   transition: all 0.5s ease-in-out;

}

.xb-list ul li:hover .xblist-date{

    border-top: 2px solid #ffffff;

    transition: all 0.5s ease-in-out;

} 

.xb-list ul li:hover .xblist-title span{

   transition: all 0.5s ease-in-out;

   background: url(../images/xbicon1_w.png) no-repeat left center;

}

.xb-list .xblist-title em span{background:none;padding-left:0;}

.xb-list ul li:hover .xblist-title em{

    transition: all 0.5s ease-in-out;

    background: url(../images/xbicon2_w.png) no-repeat left center;

}*/

.xb-list ul li:hover .xblist-title em span{background:none;}

.xb-list .fan{

    margin: 0.6rem auto;

}

.xb-list .xblist-title em span{background:none;padding-left:0;}



































































.dp {

	margin-bottom: 80px;

}





/*教育教学*/

.newintro_main .intro_main2 .col-2, .newintro_main .intro_main5 .col-2{

	width:4.1rem;

}

.newintro_main .intromain2_title a h2,.newintro_main .intromain2_title a h2{

	margin:0.3rem 0.6rem;

	font-size: 0.26rem;

}

.newintro_main .intromain2_more,.newintro_main .col-2 .intromain2_more{

	width:3.7rem;

	height:0.6rem;

margin-top: -0.3rem;background: #effaff;}

.newintro_main .intromain2_title{height:2.3rem;}

.newintro_main.intromain2_more span,.newintro_main .col-2 .intromain2_more span{

	line-height:0.6rem;

}

.newintro_main .intromain2_more img,.newintro_main .col-2 .intromain2_more img{margin-top:0.2rem;}

.newintro_main2 .intro_wal{

	    justify-content: flex-start;

	    -webkit-justify-content: flex-start;

}



.newintro_main2 .intro_wal .col-2{margin-right:0.35rem;}

.newintro_main3 .col-2{width:4.1rem;height: 2.97rem;}

.newintro_main3 .intro_main1 .intromain1_pic::after{

	width: 2rem;

	height: 2.97rem;

}

.newintro_main3 .intromain1_pic{width:4rem;height: 2.67rem;margin-left:0.15rem;margin-top:0.15rem;margin-bottom: 0.15rem;}

.newintro_main3 .intromain1_title{width: 3.2rem;bottom: 0.15rem;left: 0.15rem;border-bottom: 0.7rem solid #effaff;}

.newintro_main3 .intromain1_title a h2{line-height: 0.55rem;margin-top:0;margin-left: 0.3rem;padding-bottom: 0;font-size: 0.26rem;}

.newintro_main3 .intromain1_title a img{margin-top:0.23rem;}

.lanwrap_main .intro_lanbg{

	height: 0.75rem;

}

.lanwrap_main .intro_lan{

	border-bottom: 0.75rem solid #005ebb;

	border-right: 0.75rem solid transparent;

}

.lanwrap_main .lanbg1{

	border-bottom: 0.55rem solid #005ebb;

	border-right: 0.55rem solid transparent;

	bottom: -0.75rem;

	right: -0.85rem;

}

.lanwrap_main .lanbg2{

	border-bottom: 0.35rem solid #005ebb;

	border-right: 0.35rem solid transparent;

	bottom: -0.75rem;

	right: -0.95rem;

}

.lanwrap_main .intro_lan>ul::before{height:0.55rem;}

.lanwrap_main .intro_lan>h2{line-height:0.75rem;position:relative;}

.lanwrap_main .intro_lan>ul{padding-top:0.3rem;}

.lanwrap_main2 .area{padding-top: 0.25rem;/* display: inline-block; */}

.lanwrap_main2 .area p a,.lanwrap_main2 .area p{color:#fff;}

.lanwrap_main2 .intro_lan>h2{padding-right: 0.45rem;/* margin-right:0; */}

.lanwrap_main2 .intro_lan>h2::before{

	content:"";

	position:absolute;

	right:0px;

	top:0px;

	height: 0.55rem;

	width:0;

	border-left:1px solid #fff;

	opacity: 0.7;

}







/*版本4 */

.new_introl .intro_main2 .intromain2_title,.new_introl .intro_main5 .intromain2_title{

	height:1.63rem;

}

.new_introl .intromain2_more{

	margin-top: -0.25rem;

	width: 80%;

}

.new_introl .intro_main2 .intromain2_title a h2,.new_introl .intro_main5 .intromain2_title a h2{

	margin-top: 0.3rem;

	margin-left: 10%;

}