@charset "utf-8";

/*图片轮播*/
/*FlexSlider默认样式*/
.Banner{ overflow: hidden; clear: both; position: relative; }
.Banner .flexslider { width:100%; background: #fff;  position: relative; zoom: 1; overflow:hidden; }
.Banner .flexslider ul.slides li{ list-style:none; position: relative;}
.Banner .flexslider ul.slides li a,.wrapBanner{ display:block; height:0; padding-bottom:33.2%; overflow:hidden;}
.Banner .flexslider ul.slides li img{ border:none; width:100%;}
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .loading .flex-viewport {  }
.Banner .flexslider .slides { zoom: 1; width:100%;  padding:0;}
.Banner .carousel li { margin-right: 5px; }
/*icon小点*/
.Banner .flex-control-nav {width: 176px;height: 42px;line-height: 42px;background: rgba(0,0,0,0.4);border-radius: 30px;position: absolute;bottom: 29px;left: 50%;border: 2px solid rgba(255,255,255,0.2);text-align:center;z-index:9;margin: 0 0 0 -90px;}
.Banner .flex-control-nav li {margin: 12px 10px;display: inline-block;zoom: 1; *display: inline;}
.Banner .flex-control-paging li a{width: 34px; height: 20px; display: block; background:url(../../images/gb20200714/bannerli1.png) center center no-repeat; cursor: pointer;text-indent: -9999px; }
.Banner .flex-control-paging li a:hover,.Banner .flex-control-paging li a.flex-active {background:url(../../images/gb20200714/bannerli2.png) center center no-repeat;}

.Banner .flex-direction-nav{ display:block; margin-top: -13px;}
.Banner .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1; position: static !important;}
.Banner .flex-direction-nav a{width:100px;height:100px;margin-top: -50px;text-align: center;top: 50%;display: inline-block;position: absolute;z-index: 99;text-indent: -999em;z-index:9;cursor: pointer;overflow: hidden;transition: all 0.5s ease;}
.Banner .flex-direction-nav a.flex-prev{background:url(../../images/gb20200714/prev.png) no-repeat center;left: 100px;}
.Banner .flex-direction-nav a.flex-next{background:url(../../images/gb20200714/next.png) no-repeat center;right: 100px;}
.Banner .flex-direction-nav a:hover{opacity: 0.7;}




.articleListTitle ol { position:relative; }
.articleListTitle ol li { width:auto; float:left;}
.articleListTitle ol li:nth-child(1){padding-right: 35px;border-right: 1px solid #d9d9d9;margin-right: 35px;}
.articleListTitle ol .more { position:absolute;right:0px; }
.articleListTitle{height: 60px;line-height: 60px;margin-bottom: 27px;overflow: hidden;}
.articleListTitle .title{font-weight:normal;color: #999;line-height: 40px;}
.articleListTitle li.current .title {color: #333;}
.articleListTitle .title span{color: #ccc;line-height: 20px;vertical-align: bottom;text-transform: uppercase;display: block;text-align: center;}
.articleListTitle .more{float: right;position: relative;font-size: 14px;color: #7f0102;line-height: 30px;padding: 13px 0 0 12px;}
.articleListTitle .more::before{content: '';display: block;width: 2px;height: 12px;background: #e6e6e6;position: absolute;left: 0;top: 23px;}

/* 修改结束 */
.articleListTitle .more span{font-size: 16px;}
.articleListTitle2 .title{text-align: center;text-indent: 100px;}

.content{position: relative;overflow: hidden;}
.wrapMode01{background: url(../../images/gb20200714/wrap_mode01bg.png) no-repeat;}
.mode01{padding: 30px 42px 48px;}
.mode01 .lf{ width: 45%; float: left; overflow:hidden;}
.mode01 .rt{width: 52.5%;float: right;}

/*校友动态*/
.articleList01{}
.articleFirst{overflow: hidden;}
.articleFirst .img{padding-bottom: 75%;}
.articleFirst a{display: block;overflow: hidden;position: relative;}
.articleFirst a img{ transition: all 0.3s ease; }
.articleFirst a:hover img{ transform: scale(1.1); }
.articleFirst .artText{ display: block; background:url(../../images/gb20200714/mode01cover.png) repeat-x;height:120px;position: absolute;left: 0;bottom: 0;width: 100%;}
.articleFirst .artText h3{display: block;font-weight: bold;height: 24px;line-height: 24px;color: #fff;overflow: hidden;margin: 70px 20px 20px 20px;}
 
.articleList01 ul{margin-top: -15px;}
.articleList01 li{}
.articleList01 a{display: block;margin: 15px 0 0;line-height: 30px;overflow: hidden;padding: 19px 19px 15px;background:url(../../images/gb20200714/whitebg.png) #fff;box-shadow: 0 5px 20px 2px rgba(0 0 0 / 10%);transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;}
.articleList01 .title{margin: 0 0 3px;height: 24px;line-height: 24px;white-space: nowrap;}
.articleList01 .info{margin: 0 0 0;color: #999;white-space: nowrap;text-overflow: ellipsis;}
.articleList01 .date{color: #333;font-weight: bold;}
.articleList01 .month{margin: -4px 0 0;color: #999;}
.articleList01 .left{width: 60px;float: left;}
.articleList01 .right{position: relative;margin: 0 0 0 64px;padding: 0 0 0 17px;}
.articleList01 .right::before{content: '';position: absolute;left: 0;top: 50%;width: 1px;height: 40px;margin: -20px 0 0;background: #e6e6e6;}
.articleList01 a:hover{background:url(../../images/gb20200714/mode01bg.png) center center no-repeat;background-size: cover;}
.articleList01 a:hover .date,.articleList01 a:hover .title{color: #fff;}
.articleList01 a:hover .month{color: #e59393;}
.articleList01 a:hover .info{color: #fff;opacity: 0.4;}
.articleList01 a:hover .right::before{background: #a44748;}


.wrapMode02{background: url(../../images/gb20200714/mode02bg.png) no-repeat;}
.mode02{padding: 38px 0 40px;}
.articleList02 ul{margin: 0 -22px;padding: 6px 0 0;}
.articleList02 li{width: 33.3%;}
.articleList02 a{margin: 0 22px;box-shadow: 0 5px 20px 2px rgba(182,43,43,0.1);transform: translateY(0px);transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;}
.articleList02 .title{margin: 0 0 17px;height: 48px;line-height: 24px;}
.articleList02 .info{margin: 0 0 0;color: #999;line-height: 22px;height: 44px;}
.articleList02 .date{display: inline-block;*display: inline;*zoom:1;font-weight: bold;color: #7f0102;margin: 0 8px 0 0;}
.articleList02 .month{margin: -4px 0 0;color: #999;display: inline-block;*display: inline;*zoom:1;}
.articleList02 .topBox{background: #faf5f5;overflow: hidden;padding: 7px 18px;}
.articleList02 .bottomBox{background: #fff;padding: 20px 30px 46px;border-top: 1px solid #fae6e6;}

.wrapMode06{background:url(../../images/gb20200714/mode04bg.png) bottom center no-repeat;position: relative;}
.wrapMode06::before{content: '';display: block;width: 578px;height: 605px;position: absolute;left: 50%;top: 0;background: url(../../images/gb20200714/mode04bg_top.png) no-repeat;margin: 0 0 0 -960px;z-index: -1;}


.mbotton { max-width: 1200px; margin: 30px auto 0; }
.mbotton ul{ overflow: hidden; margin: 0 -10px; }
.mbotton ul li { width: 20%; float: left; }
.mbotton a {margin: 0 20px; display:block; text-align: center; font-size: 16px; height: 50px; line-height: 50px;  border: 1px solid #7f0102;  border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px;}
.mbotton ul li:hover a { background: #7f0102; color: #fff;  }


.mode03{padding: 30px 0 34px;}
.mode03 .more_tab{display: none;}
.mode03 .tabList{position: relative;}
.mode03 .tabListBox{position: absolute;left: 0;top: 0;width: 100%;}
.mode03 .tabListBox{opacity: 0;z-index: 1;}
.mode03 .more_tab.on,.mode03 .tabListBox.on{display: block;opacity: 1;z-index: 2;position: relative;}
.mode03 .tabListBox.on{-webkit-animation-name: fade ;animation-name: fade ;animation-duration: 0.2s;-webkit-animation-duration: 0.2s;}
@keyframes fade{
	from {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0.4;
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		opacity: 1;
	}
}

.mode03 .tabMenu{text-align: center; font-size: 0;}
.mode03 .til_tab{display: inline-block;*display: inline;*zoom:1;padding: 0 35px 0;position: relative;}
.mode03 .til_tab:first-child::after{display: block;content: '';width: 1px;height: 60px;position: absolute;top: 50%;transform: translateY(-50%);right: 0;background: #d9d9d9;}
.mode03 .ch{color: #999;line-height: 40px;}
.mode03 .en{text-transform: uppercase;color: #c2c2c2;margin: 8px 0 4px;}
.mode03 .on .ch{color: #333;}

.mode03 .tabMore{float: right;margin: 0 0 0 -54px;}
.mode03 .tabMore .more_tab{float: right;position: relative;font-size: 14px;color: #7f0102;line-height: 30px;padding: 13px 0 0 12px;margin: 30px 0 0;}
.mode03 .tabMore .more_tab::before{content: '';display: block;width: 2px;height: 12px;background: #e6e6e6;position: absolute;left: 0;top: 23px;}
.mode03 .tabMore .more_tab span{font-size: 16px;}

.mode03 .slider-nav{margin: 22px 0;}
.mode03 .slider-nav a{line-height: 38px;border: 1px solid #d8dbe2;padding: 0 32px;color: #333;border-radius: 20px;margin:  10px;}
.mode03 .slider-nav a.slick-current{border: 1px solid #7f0102;color: #7f0102;}
.mode03 .slider-nav a:hover{color: #7f0102;}
.mode03 .slider-for .slick-slide{}
.mode03 .slick-arrow{width: 32px;height: 64px;border: 0;font-size: 0;transform: none;margin: -50px 0 0;}
.mode03 .slick-arrow::after{display : none;}
.mode03 .slick-prev{left: 0;background: url(../../images/gb20200714/mode03_left.png) center center no-repeat;background-size: 100% 100%;}
.mode03 .slick-next{right: 0;background: url(../../images/gb20200714/mode03_right.png) center center no-repeat;background-size: 100% 100%;}
@media screen  and (min-width: 1100px){
	.mode03 .slider-nav .slick-track{width: 100% !important;text-align: center;transform: none !important;}
	.mode03 .slider-nav a.slick-slide{float: none;display: inline-block;*display: inline;*zoom:1;}
}

.articleList03 ul{margin: 0 -15px;}
.articleList03 li{width: 33.3%;}
.articleList03 a{margin: 0 15px 30px;box-shadow: 0 5px 12px 0.96px rgba(0,0,0,0.08);position: relative;}
.articleList03 .title{line-height: 24px;position: absolute;bottom: 0;left: 0;right: 0;line-height: 50px;padding: 0 24px;white-space: nowrap;color: #fff;background: rgba(0,0,0,0.5);box-shadow: 0 5px 12px 0.96px rgba(0,0,0,0.04);}
.articleList03 .img{padding-bottom: 62.39%;}

.wrapMode04{padding: 35px 0 80px;}
.articleList04 ul{margin: 0 -13px;padding: 6px 0 0;}
.articleList04 li{width: 25%;*width: 24%;}
.articleList04 a{margin: 0 13px;box-shadow: 0 5px 20px 2px rgba(182,43,43,0.1);padding: 25px 35px 64px;transform: translateY(0px);transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;}
.articleList04 .part1 a{background:url(../../images/gb20200714/mode04bg1.png) center bottom no-repeat;}
.articleList04 .part2 a{background:url(../../images/gb20200714/mode04bg2.png) center bottom no-repeat;}
.articleList04 .part3 a{background:url(../../images/gb20200714/mode04bg3.png) center bottom no-repeat;}
.articleList04 .part4 a{background:url(../../images/gb20200714/mode04bg4.png) center bottom no-repeat;}
.articleList04 .icon{width: 150px;height: 150px;border-radius: 50%;margin: 0 auto 20px;}
.articleList04 .part1 .icon{background:url(../../images/gb20200714/mode041.png) center center no-repeat;}
.articleList04 .part2 .icon{background:url(../../images/gb20200714/mode042.png) center center no-repeat;}
.articleList04 .part3 .icon{background:url(../../images/gb20200714/mode043.png) center center no-repeat;}
.articleList04 .part4 .icon{background:url(../../images/gb20200714/mode044.png) center center no-repeat;}
.articleList04 .title{margin: 0 0 13px;height: 30px;line-height: 30px;text-align: center;font-weight: bold;color: #4c4c4c;}
.articleList04 .info{margin: 0 0 0;color: #999;line-height: 24px;text-align: center;height: 96px;}

.wrapMode05{padding: 53px 0 80px;background: url(../../images/gb20200714/mode05bg.png) no-repeat #f5f4f0;}
.articleList05 ul{/*margin: 0 -80px;*/padding: 6px 0 0;}
.articleList05 li{width: 25%;}
.articleList05 a{margin: 0 80px;transform: translateY(0px);transition: all ease-in-out 0.2s;-ms-transition: all ease-in-out 0.2s;-moz-transition: all ease-in-out 0.2s;-webkit-transition: all ease-in-out 0.2s;-o-transition: all ease-in-out 0.2s;}
.articleList05 .title{margin: 0 0 24px;height: 24px;line-height: 24px;text-align: center;font-weight: bold;}
.articleList05 .info{margin: 0 0 0;color: #999;line-height: 24px;text-align: center;padding: 5px 19px 5px;background: url(../../images/gb20200714/mode051.png) left top no-repeat,url(../../../../images/gb20200714/gb20200714/gb20200714/mode052.png) right bottom no-repeat;}
.articleList05 .topBox{width: 180px;margin: 20px auto 18px;height: 180px;overflow: hidden;border-radius: 50%;}

.articleList02 a:hover,.articleList04 a:hover,.articleList05 a:hover{transform: translateY(-10px);}

.Banner1 .flex-direction-nav { display: none; }
.Banner1 .flex-control-nav { text-align: center; display: none; }
.Banner1 .flex-control-nav li { width: auto;; display: inline-block; margin: 0 5px; border-radius: 50%; }
.Banner1 .flex-control-nav li a { transform: translateY(0px); text-indent: 9999px; width: 10px; height: 10px; display: block; color: #fff; background: #c30505; border-radius: 50%; margin:0px;}
.Banner1 .flex-control-nav li:hover a,.Banner1 .flex-control-nav li.flex-active a{ background: #7f0102 }

.mode01 .list1{margin: 5px 0 39px;}
.mode01 .list1 a{width: calc(20% - 36px);height: 50px;border-radius: 25px;border: 1px solid #b68c97;display: inline-block;padding: 11px 0;padding-left: 3%;box-sizing: border-box;margin: 0 16px;margin-bottom: 10px;}
.mode01 .list1 a div{width: 24px;height: 24px;vertical-align: middle;float: left;line-height: 24px;}
.mode01 .list1 a div img{vertical-align: middle;}
.mode01 .list1 a span{font-size: 18px;line-height: 26px;color: #333;margin-left: 22px;}
.mode03 .leader{margin-bottom: 80px;}
.mode03 .leader h2{font-size: 30px;color: #333;font-weight: normal;position: relative;margin-bottom: 15px;}
.mode03 .leader h2::after{width: calc(100% - 130px);height: 1px;content: "";position: absolute;right: 0;top: 20px;background: #e6e6e6;display: block;}
.mode03 .leader ul{display: flex;justify-content: space-between;}


@media screen  and (max-width:1386px) {
	.Banner .flex-direction-nav a{width: 80px;height: 80px;background-size: 100% 100% !important;}
	.Banner .flex-direction-nav a.flex-prev{left: 20px;}
	.Banner .flex-direction-nav a.flex-next{right: 20px;}
	
	.Banner .flex-control-nav{height: 30px;width: 140px;margin: 0 0 0 -70px;bottom: 16px;}
	.Banner .flex-control-nav li{margin: 6px 5px;}
	.Banner .flex-control-paging li a{width: 30px;height: 18px;background-size: 100% 100% !important;}
	
	.articleList01 ul{margin-top: -7px;}
	.articleList01 ul li a{margin: 7px 0;padding: 12px 19px 10px;}
	
	.mode02{padding: 32px 0 50px;}
	
	.wrapMode05{padding: 42px 0 60px;}
	
	
}

@media screen  and (max-width:992px) { 
	.articleListTitle{line-height: 30px;height: 30px;}
	.articleListTitle .title{line-height: 30px;}
	.articleListTitle .more{margin: -10px 0 0;}
	
	.mode01{ padding: 20px 14px; }
	.mode02{padding: 20px 0 30px;}
	.mode03{padding: 30px 0 0;}
	
	.mode01 .lf{width: 100%;float: none;margin: 0 0 20px;}
	.mode01 .rt{width: 100%;float: none;margin: 0;}
	.articleList02 li{width: 100%;margin: 0 0 20px;}
	.articleList02 .title{height: auto;}
	
	.mode03 .lf{display: none;}
	
	.articleList03 li{width: 50%;}
	
	.wrapMode04{padding: 30px 0;}
	.articleList04 li{width: 50%;margin: 0 0 30px;}
	.articleList04 a{background-size: 100% auto !important;padding: 25px 35px 20px;}
	.articleList04 .icon{width: 120px;height: 120px;/* background-size: 70% 70% !important; */}
	
	.wrapMode05{padding: 36px 0 30px;}
	.articleList05 li{width: 100%;margin: 0 0 30px;}
	.articleList05 .info{height: auto;}
	.mbotton ul li { width:33.3%; margin: 0 0 10px 0; }

	.mode01 .list1 a{width: calc(33.3% - 36px);}
	
}


@media screen and (max-width:767px) {
	.Banner .flex-direction-nav a{ display: none; }
	.content{ position: static;top: 0; }
	
	.articleList02 .bottomBox{padding: 20px 20px 30px;}
	
	.mode03 .ch{line-height: 24px;}
	.mode03 .tabMore .more_tab{margin: 14px 0 0;}
	
	.articleList03 li{width: 100%;}
}

@media screen and (max-width:640px) {
	
	.mode01 .list1 a{width: calc(50% - 36px);}
}

@media screen and (max-width:480px) {
	.mode03 .tabMenu{text-align: left;}
	.mode03 .til_tab{padding: 0 12px;}
	
	
	.articleList04 li{width: 100%;margin: 0 0 20px;}
	.mbotton ul li { width: 100%; float: none; }
	
}

@media screen and (max-width:414px) {
	.mode01 .list1 a{width: calc(100% - 36px);}
	.mode01 .list1 a{padding-left: 40px;}
}



