﻿/* ============================================================
   样式重置 
   ============================================================ */
* { box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; outline: none; }
body,
p,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
select,
textarea,
button,
th,
td { margin: 0; padding: 0; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 100%; font-weight: 400; }
ul,
dl,
ol { list-style: none; }
img,
fieldset,
input[type="submit"] { border: 0 none; }
img { display: inline-block; overflow: hidden; vertical-align: top; width: 100%; }
em { font-style: normal; }
strong { font-weight: bolder; }
table { border-collapse: collapse; border-spacing: 0; }
button,
input { cursor: pointer; border: 0 none; -webkit-appearance: none; appearance: none; border-radius: 0; }
textarea { word-wrap: break-word; resize: none; }  /* word-wrap for opera, resize for webkit */
menu { margin: 0; padding: 0; }
body { margin: 0 auto; -webkit-user-select: none; -webkit-text-size-adjust: none!important; font-family: "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Arial", sans-serif, Droidsansfallback; font-size: 0.26rem; font-weight: 400; background: #fff; color: #333; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
input,
textarea { font-family: "Helvetica Neue", "Helvetica", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Arial", sans-serif, Droidsansfallback; font-weight: 400; }
input[type="number"] { -webkit-user-select: text; }
a,
button,
input { -webkit-touch-callout: none; }/* 1.ios 长按时不触发系统的菜单 2.禁止长按时下载图片 */
input,
select,
textarea { outline: none; background: none; font-weight: 400; }
/* input { -webkit-appearance: none; } */
/* 去除android4.0以下 a/button/input标签被点击时产生的边框 因为边框引起了不少bug */
a,
button,
input,
select,
li { -webkit-tap-highlight-color: rgba(0,0,0,0); }
/* Android4.0下不识别选择器-webkit-transform-3d 使用它可做Android4.0下版本兼容 */
@media all and (-webkit-transform-3d) {
/* android4.0+ ios4+ 恢复按钮被点击时产生的效果 */
    /*a,button,input{-webkit-tap-highlight-color:rgba(130,130,130,.52);}*/
a,
button,
input,
select { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; outline: none; }
}
a { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
/*弹性盒子*/
.flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.flex-v { -webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.flex-align-top { -webkit-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: center; align-items: flex-start; }
.flex-align-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.flex-pack-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.flex-pack-justify { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.flex-space-around { -webkit-justify-content: space-around; justify-content: space-around; }
.flex-space-between { -webkit-justify-content: space-between; justify-content: space-between; }
.hor-view { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row }
.ver-view { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column }
.hor-gap { width: 1px; height: 100%; line-height: 0 }
.ver-gap { height: 1px; width: 100%; line-height: 0 }
/*弹性盒子*/
.between { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between }
.center { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center }
.start { display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start }
.end { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end }
.middle { display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; }
.v-bottom { display: flex; display: -webkit-flex; -webkit-align-items: flex-end; align-items: flex-end; }
.v-baseline { display: flex; display: -webkit-flex; -webkit-align-items: baseline; align-items: baseline; }
.col { display: flex; display: -webkit-flex; -webkit-flex-direction: column; flex-direction: column; }
.row { display: flex; display: -webkit-flex; -webkit-flex-direction: row; flex-direction: row; }
.nowrap { -webkit-flex-wrap: nowrap; -webkit-box-lines: single; -moz-flex-wrap: nowrap; flex-wrap: nowrap; }
.wrap { -webkit-flex-wrap: wrap; -webkit-box-lines: single; -moz-flex-wrap: wrap; flex-wrap: wrap; }
　 .fn-hide { display: none }
.clearfix:after,
.clearfix:before { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { *zoom: 1;
}
::-moz-placeholder {
color: #777;
font-size:0.3rem;
}
::-webkit-input-placeholder {
color: #777;
font-size: 0.3rem;
}
:-ms-input-placeholder {
color: #777;
font-size: 0.3rem;
}
.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hide-text-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.midcenter { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
html { overflow-y: auto; overflow-x: hidden; height: 100%; max-width: 750px; margin: 0 auto; }
body { max-width: 750px; min-height: 100%; box-sizing: border-box; margin: 0 auto; overflow: hidden; -webkit-overflow-scrolling: touch; position: relative; }

@font-face { font-family: 'shuhei'; src: url(AlimamaShuHeiTi-Bold.ttf); }
.page1 .top { position: relative; z-index: 2;}
.top .bg1{position: relative;z-index: 1; width:100%;}
.top .cloud{ position: absolute; z-index:2;top: 0.1rem;left:0;height:5rem; width:200%; background:url(https://gkbimg.360eol.com/2026/xxzybd/cloud.png) left top repeat-x;
	background-size: 15.59rem 5rem;-webkit-animation: cloud_three 180s linear infinite;
  -moz-animation: cloud_three 180s linear infinite;
  -o-animation: cloud_three 180s linear infinite;
  animation: cloud_three 180s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);}
@-webkit-keyframes cloud_three {
    0% {
  	left: 0
    }
    100% {
  	left: -200%
    }
  }
  @keyframes cloud_three {
    0% {
  	left: 0
    }
    100% {
  	left: -200%
    }
  }
.top .hill { position: absolute; z-index:3;bottom:0;left:0;right:0; }
.top .tree2 { position: absolute; z-index:4;top:-0.1rem;right:-0.3rem; width:1.52rem; }
.top .tree2 img{-webkit-animation: animove5 6s infinite linear alternate;animation: animove5 6s infinite linear alternate;transform-origin:  100% 0% 0px;  }
@-webkit-keyframes animove5 {
				0%,50%,100% {
		    		-webkit-transform: rotate(0deg);
				}
				25% {
			
					-webkit-transform: rotate(3deg);
				}
				75% {
					-webkit-transform: rotate(-3deg);
				}
			}
			@keyframes animove5 {
				0%,50%,100% {
		    		-webkit-transform: rotate(0deg);
				}
				25% {
			
					-webkit-transform: rotate(3deg);
				}
				75% {
					-webkit-transform: rotate(-3deg);
				}
			}
.top .plane { position: absolute; z-index:5;top:0.8rem;right:1.38rem; width:2.03rem; }
.top .plane img{-webkit-animation: animove2 4s infinite linear;animation: animove2 4s infinite linear; animation-delay: 1s;}
@-webkit-keyframes animove2 {
			0%, 100% {
			-webkit-transform:translateY(0);
			transform:translateY(0)
			}
			50% {
			-webkit-transform:translateY(-5px);
			transform:translateY(-5px)
			}
		}
		@keyframes animove2 {
			0%, 100% {
			-webkit-transform:translateY(0);
			transform:translateY(0)
			}
			50% {
			-webkit-transform:translateY(-5px);
			transform:translateY(-5px)
			}
		}
.top .tree1 { position: absolute; z-index:4;top: 2.2rem;left:-0.1rem; width:1.16rem; }

.top .dog { position: absolute; z-index:6;top: 4.9rem;left:0.23rem; width:0.72rem; }
.top .build1 { position: absolute; z-index:4;top: 2.62rem;left:1.38rem; width:3.65rem; }
.top .build2{ position: absolute; z-index:4;top: 3.77rem;right:-1.05rem; width:5.17rem; }
.top .build3{ position: absolute; z-index:5;top: 3.71rem;left:0.18rem; width:1.99rem; }
.top .cover{ position: absolute; z-index:6;bottom: -0.66rem;right:0; left:0; }
.top .logo{position: absolute; z-index:7;bottom: -0.85rem;right:0; left:0; margin:0 auto; width:1.68rem;}

.main { position: relative; z-index:1; padding-top:1.34rem; background:#fff url(https://gkbimg.360eol.com/2026/xxzybd/bg2.png) no-repeat bottom; background-size:100% auto}
.main .logowz{margin:0 auto; width:5.56rem;}

.viewbg { position: relative; z-index: 2; padding:0 0.28rem; margin-top:0.4rem; }
.viewbg .swiper-container { padding-bottom: 0.4rem; }
.viewbg .swiper-slide { height: 3.6rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.viewbg .videobox { margin: 0 auto; height: 3.6rem; position: relative; width: 100%; }
.viewbg .swiper-slide.swiper-slide-active .videobox { height: 100%; }
.viewbg .on-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 0.125rem; background: #000; overflow: hidden; height: 100%; z-index: 10; }
.viewbg .on-box .play { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; background: url(https://gkbimg.360eol.com/2026/xxzybd/play2.png) no-repeat; width: 0.8rem; height: 0.8rem; background-size: cover; }
.viewbg .cover-img { height: 100%; }
.viewbg .video-play { width: 100%; height: 100%; display: block; overflow: hidden; background: #000; border-radius: 0.125rem; }
.viewbg .swiper-pagination { height: 0.06rem; font-size: 0; vertical-align: top; bottom: 0.2rem; }
.viewbg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.05rem; width: 0.24rem; height: 0.06rem; border-radius: 0; background: linear-gradient( 135deg, #B26EB0 0%, #90419F 100%); border-radius: 2px; opacity: 0.47; }
.viewbg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { opacity: 1; }

.gkb_link-box {padding:0.3rem 0.12rem 0.5rem; }
.gkb_link { width:20%;}
.gkb_link img { display: block; width: 1.06rem; height: 1.06rem; }
.gkb_link .bt { margin-top: 0.18rem; font-size: 0.24rem; font-weight: 600;color: #6F1F81; line-height: 0.33rem; text-align: center; }

.gkb_link-box2{padding:0 0.24rem;}
.gkb_link4 { width: calc(25% - 0.06rem);}
.gkb_link4 a { position: relative;border: 1px solid #FFFFFF;background: url(https://gkbimg.360eol.com/2026/xxzybd/itembg.png) no-repeat; background-size:cover; border-radius: 0.1rem; overflow:hidden; padding:0.1rem; padding-bottom:0.27rem;height:1.08rem;}
.gkb_link4 a .bt {font-size: 0.26rem; font-family: 'shuhei'; font-weight: 600; color: #fff;text-shadow: 0px 2px 4px rgba(111,31,129,0.73); line-height: 0.36rem; text-align:center; }

.conbg{ padding:0 0.24rem; position:relative;margin-bottom:0.26rem;}
.title_bg{ margin-top:0.6rem; width:2.51rem; height:0.63rem;background: url(https://gkbimg.360eol.com/2026/xxzybd/btbg.png) no-repeat; background-size:2.51rem 0.63rem; padding-left:0.78rem; font-family: 'shuhei';font-size: 0.32rem;color: #6F1F81;line-height:0.6rem;letter-spacing: 1px;}
.more_list{ padding-right:0.32rem;background: url(https://gkbimg.360eol.com/2026/xxzybd/more.png) right center no-repeat; background-size:0.24rem 0.24rem; font-size: 0.24rem;color: #6F1F81;line-height: 0.5rem;height: 0.5rem;}

.boxes { display: block; overflow: hidden; overflow-x: auto; }
.smalls { white-space: nowrap; }
.view_list { height: 2.48rem; font-size: 0; padding: 0 0.24rem; }
.view_list .item_card { display: inline-block; width: 3rem; margin-right: 0.2rem; vertical-align:top;}
.view_list .item_card:last-child { margin-right: 0.24rem; }
.item_pic { height: 1.70rem; border-radius: 0.08rem; overflow: hidden; position: relative; }
.item_pic img {position: absolute; z-index:1; left: 50%; transform: translate(-50%);max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
.item_pic:before { position: absolute; z-index:2; content: ''; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 0.56rem; height: 0.56rem; background: url(https://gkbimg.360eol.com/2026/xxzybd/play.png); background-size: cover; }
.item_bt { margin-top: 0.16rem; font-size: 0.24rem; color: #2F2F2F; line-height: 0.34rem; white-space: pre-wrap; }

.xylistcon{padding: 0 0.24rem;}
.xylistcon a{ margin-bottom:0.2rem; width:calc(50% - 0.1rem); height:1.31rem;background: url(https://gkbimg.360eol.com/2026/xxzybd/zybg.png) no-repeat; background-size:cover; border:1px solid #fff;border-radius: 0.08rem; padding:0.3rem 0.4rem 0.3rem 1.32rem; position:relative}
.xylistcon .xylogo{ position:absolute;top:50%;transform: translateY(-50%);left:0.34rem; width:0.64rem; height:0.64rem; }
.xylistcon .xyname{font-family: 'shuhei';font-size: 0.26rem;color: #FFFFFF;line-height: 0.36rem;text-shadow: 0px 2px 4px rgba(111,31,129,0.73); text-align:left}

.foot { position: relative; z-index: 5;}
.footwz { position: relative; padding: 0.16rem 0.24rem 0.44rem; font-size: 0.22rem; font-weight: 400; color: #975ba5; line-height: 0.35rem; letter-spacing: 1px; text-align: center }
.footwz a { color: #975ba5; }




.page_ny { position: relative;background: #F3F4F8;padding: 2.95rem 0.2rem 0; }
.page_ny .top { position: absolute; z-index: 1; top: 0; left: 0; right: 0;}
.ny_main { position: relative; z-index: 5; background: #FFFFFF; border-radius: 0.12rem 0.12rem 0px 0px; padding: 0.2rem; min-height: calc(100vh - 4.3rem);  box-shadow: 0px 2px 0.14rem rgba(132,132,132,0.2);}
.ny_main2 { position: relative; z-index: 5; min-height: calc(100vh - 4.3rem);}

.fixed_page{ padding-bottom:1.64rem;}
.fixed_page .ny_main,.fixed_page .ny_main2{min-height: calc(100vh - 6rem);}




.fixed_bottom{ position:fixed; max-width:750px; margin:0 auto; z-index:20; left:0;right:0; bottom:0; height:1.64rem; background:#fff;}
.fixed_nav{padding:0.32rem 0.28rem;}
.fixed_nav li{ width:25%;}
.fixed_nav li .icon{display: block; width:0.64rem; height:0.64rem;}
.f1 .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f1.png) no-repeat; background-size:cover;}
.f2 .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f2.png) no-repeat; background-size:cover;}
.f3 .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f3.png) no-repeat; background-size:cover;}
.f4 .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f4.png) no-repeat; background-size:cover;}
.f1.on .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f1_on.png) no-repeat; background-size:cover;}
.f2.on .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f2_on.png) no-repeat; background-size:cover;}
.f3.on .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f3_on.png) no-repeat; background-size:cover;}
.f4.on .icon{background: url(https://gkbimg.360eol.com/2026/xxzybd/f4_on.png) no-repeat; background-size:cover;}
.fixed_nav li .bt{font-size: 0.24rem; margin-top:2px; font-weight: 600; color: #666;line-height: 0.34rem; text-align:center; }
.fixed_nav li.on .bt{ color:#222}



/*内页*/
.nymenu { margin-bottom: 0.4rem; }
.nymenu li { line-height: 0.64rem; padding: 0 0.16rem; position: relative; font-size: 0.3rem; color: #666666; }
.nymenu li:last-child { padding-right: 0; }
.nymenu li.on { color: rgba(51,51,51,0.9); font-weight: 600; font-size: 0.32rem; }
.nymenu li.on:before { position: absolute; content: ''; left: 0; right: 0; margin: 0 auto; bottom: 0; width: 0.56rem; height: 0.06rem;background: linear-gradient( 135deg, #90419F 0%, #BF89BD 100%); border-radius: 0.03rem; }
.ny_content { display: none; }
.ny_content:first-child { display: block }
.ny_article_wz { font-size: 0.28rem; color: rgba(51,51,51,0.9); line-height: 0.45rem; text-align: justify; }
.ny_article_wz p { text-indent: 2em; margin: 0.2rem 0; }
.ny_article_wz img { margin: 0 auto; max-width: 100%; width: auto }
.ny_mulu li { background: rgba(242,125,237,0.1); border-radius: 0.08rem; margin-bottom: 0.24rem; }
.ny_mulu li a { min-height: 0.9rem; padding: 0.25rem 0.8rem 0.25rem 0.32rem; position: relative; font-weight: 500; font-size: 0.28rem; color: #333333; line-height: 0.4rem; }
.ny_mulu li a:before { position: absolute; content: ''; right: 0.3rem; top: 50%; transform: translateY(-50%); width: 0.14rem; height: 0.24rem; background: url(https://gkbimg.360eol.com/2026/xxzybd/arrow_rt.png) no-repeat; background-size: cover; }
.page_ny .footwz { padding:0.24rem ; color: #857e7e }
.page_ny .footwz a { color: #857e7e }
/*新闻*/
.list_news { padding: 0.12rem; } 
.list_news .item { margin-bottom: 0.42rem; }
.list_news .item .tit { line-height: 0.40rem; color: #111; font-size: 0.28rem; font-weight: 600; display: -webkit-box; overflow: hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical }
.list_news .item .time { margin-top: 0.16rem; line-height: 0.30rem; color: #666; font-size: 0.24rem; }
.list_news .item.tu { position: relative; padding-left: 2.98rem; }
.list_news .item.tu .pic { position: absolute; top: 0; left: 0; width: 2.64rem; height: 1.66rem; border-radius: 0.10rem; }
.list_news .item.tu .time { margin-top: 0.56rem; }
.list_news .item.tu .tit { height: 0.80rem; }
/*专业*/
.ny_card { background: #FFFFFF; border-radius: 0.2rem; padding: 0.28rem 0px; margin-top: 0.3rem; box-shadow: 0px 2px 0.14rem rgba(132,132,132,0.2); }
.ny_card:first-child { margin-top: 0; }
.nytit_top { padding: 0 0.28rem; margin-bottom: 0.1rem; }
.nytit_top .tit_bt { position: relative; font-weight: 600; font-size: 0.32rem; color:#6F1F81; line-height: 0.45rem; }
.nytit_top .tit_bt:before { position: absolute; content: ''; left: -0.28rem; top: 50%; margin-top: -0.15rem; width: 0.08rem; height: 0.3rem;background: linear-gradient( 135deg, #90419F 0%, #BF89BD 100%);border-radius:0 2px 2px 0; }
.nytit_top .more_bt{ padding-right:0.3rem;color:#6F1F81; font-size:0.24rem;background: url(https://gkbimg.360eol.com/2026/xxzybd/more.png) right center no-repeat; background-size: 0.2rem 0.2rem;}
.article_wz {padding: 0 0.28rem; font-size: 0.28rem; color: rgba(51, 51, 51, 0.9); line-height: 0.45rem; text-align: justify; }
.shaoma { width: 50%; padding: 0.3rem 0.4rem; box-sizing: border-box; }
.shaoma .matu { display: block; margin: 0 auto; width: 1.8rem; height: 1.8rem; }
.shaoma .ma_bt { margin-top: 0.16rem; font-size: 0.24rem; text-align: center; }
.school_major{ border-top:1px solid #EFEFEF;text-align:left;}
.school_major .zy_name {
	display:block;
    margin-top: 0.16rem;
    margin-right: 0.16rem;
    border-radius: 0.12rem;
    border: 1px solid #E1E1E1;
    padding: 0 0.15rem;
    font-size: 0.24rem;
    color: #666666;
    line-height: 0.38rem;
    white-space: nowrap;
}

/*精彩校园*/
.ny_main .conbg{ padding:0; margin-bottom:0.12rem;}
.ny_main .nytit_top2{ padding-right:0;}
.ny_main .view_list{padding:0; height:2.7rem}
.ny_main .item_bt{white-space:normal;}
.mt30{ margin-top:0.3rem}

.go_home {
	position: fixed;
	z-index: 5;
	bottom: 2rem;
	right: 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	background: url(https://gkbimg.360eol.com/rector/2024/sit/gohome.png) no-repeat;
	background-size: cover;
}

.go_back {
	position: fixed;
	z-index: 5;
	bottom: 3rem;
	right: 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	background: url(https://gkbimg.360eol.com/rector/2024/sit/goback.png) no-repeat;
	background-size: cover;
}

/* 空内容 */
.empty {
	display: block;
	width: 130px;
	margin: .5rem auto;
}
/*弹框自动消失*/
.pop {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
}
.remind-text {
	max-width: 80%;
	padding: 0.2rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-size: 0.25rem;
	border-radius: 0.1rem;
	min-width: 30%;max-width: 65%;
	text-align: center;
	line-height: 0.45rem;
	word-break: break-all;
}
/*弹框不自动消失*/
.prompt {word-break: break-all;	position: fixed; padding: 0.2rem 0; background-color: rgba(0,0,0,0.4); color: #fff; font-size: 0.25rem; border-radius: 3px; top:50%;left: 50%; -webkit-transform: translate(-50%, -50%);min-width: 30%;max-width: 60%;text-align: center;z-index:2002}




/**省份弹框**/
.fixd_lay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 15;
	background: rgba(0, 0, 0, 0.6);
}

.fixd_box {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20;
	background: #e6dbf3;
	border-radius: 0.16rem 0.16rem 0 0;
	padding-bottom: 0.9rem;
	padding-top: 0rem;
}

.close_box {
	position: absolute;
	z-index: 10;
	top: 0.2rem;
	right: 0.2rem;
	width: 0.58rem;
	height: 0.58rem;
	background: url(https://gkbimg.360eol.com/shu2025/close1.png) center no-repeat;
	background-size: 0.48rem 0.48rem;
}

.fixd_box .title {
	background: #e6dbf3;
	border-radius: 0.16rem 0.16rem 0 0;
	font-size: 0.36rem;
	font-weight: 600;
	color: #333;
	line-height: 0.5rem;
	text-align: center;
	padding: 0.24rem;
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.15);
	margin-bottom: 0.48rem;
}

.city_con {
	padding: 0 0.32rem;
	overflow: hidden
}

.city_con ul {
	position: relative;
	margin: 0 -0.12rem;
}

.city_con li {
	width: 33.3%;
	padding: 0 0.12rem;
}

.city_con li a {
	height: 0.76rem;
	display: block;
	background: #FFFFFF;
	border-radius: 0.16rem;
	font-size: 0.32rem;
	font-weight: 600;
	color: #5d4a87;
	line-height: 0.76rem;
	text-align: center;
	margin-bottom: 0.24rem;
}

.city_con li.on a {
	background: #5d4a87;
	color: #fff;
}

/* 专业列表 */
.tab_zylist{padding:0 0rem;}
.tab_zylist li{width: 2.11rem;background: #c77bcc;border-radius: 0.12rem; margin-bottom:0.24rem; padding:0.2rem 0.16rem;text-align:center;}
.tab_zylist li .wz{ display:block; width:100%;font-size: 0.3rem;font-weight: 400;color: white;line-height: 0.42rem; text-align:center;}
.wrap {
	-webkit-flex-wrap: wrap;
	-webkit-box-lines: single;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
}
.middle {
	display: flex;
	display: -webkit-flex;
	-webkit-align-items: center;
	align-items: center;
}
/*弹性盒子*/
.between {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between
}
.center {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center
}
.between{display: flex; display: -webkit-flex; justify-content: space-between;-webkit-justify-content:space-between}

.go_home {
	position: fixed;
	z-index: 5;
	bottom: 2rem;
	right: 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	background: url(https://gkbimg.360eol.com/rector/2024/sit/gohome.png) no-repeat;
	background-size: cover;
}

.go_back {
	position: fixed;
	z-index: 5;
	bottom: 3rem;
	right: 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	background: url(https://gkbimg.360eol.com/rector/2024/sit/goback.png) no-repeat;
	background-size: cover;
}


/* 视频 */
.zb_list{ margin-bottom: 0.16rem;box-shadow:0rem 0.04rem 0.1rem 0rem rgba(0,0,0,0.1);border-radius:0.12rem; background:#fff;padding:0;}
.zb_list .viewbox1{width: 100%;height: 3.96rem;position:relative;overflow:hidden}
.zb_list .viewbox1 img{width: 100%;height: 3.96rem;}
.zb_list .viewbox1 .bot{ position:absolute;z-index:3; bottom:0; left:0; right:0;height:0.6rem;background:rgba(0,0,0,0.5); line-height:0.6rem; padding:0 0.24rem;font-size:0.34rem; color:#fff;font-weight:600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zb_list .viewbox1 .tag{position:absolute;z-index:3; top:0.14rem; left:0.18rem; height:0.45rem; line-height:0.45rem; padding-left:0.4rem; padding-right:0.12rem;font-size:0.24rem; color:#fff;background:#E02020 url(http://gkbimg.360eol.com/classroom/images/zb3.png) 0.13rem center no-repeat; background-size:0.18rem 0.17rem; border-radius:0.08rem;}
.zb_list .viewbox1 .play{ position:absolute; z-index:2; left:0; right:0; top:0; bottom:0; background:url(http://gkbimg.360eol.com/classroom/images/play3.png) center center no-repeat; background-size:0.88rem 0.88rem;}
.viewbox1 .video-play {
	width: 100%;
	height: 100%;
	display: none;
}
.video-title{font-size:0.28rem;padding:0.1rem 0.2rem;}
.zb_list iframe{width:100%;height:100%;border-width:0}

/* 文章列表 */
.tmaricle_con {
	padding: 0 0.32rem;
}
.tmaricle_list {
	display: block;
	border-bottom: 1px solid #EAEAEA;
	padding: 0.3rem 0;
}
.aricle-title {
	line-height: 0.5rem;
	font-size: 0.32rem;
	color: #4a4a4a;
}
.aricle-time{
	line-height: 0.3rem;
	font-size: 0.28rem;
	color: #4a4a4a;
	text-align: right;
	margin:0.1rem 0.3rem 0 0;
}

.article_txtbt{ padding:0.44rem 0 0.16rem 0.51rem; position:relative;font-weight: 600;font-size: 0.28rem;color: #153A93;line-height: 0.4rem;}
.article_txtbt:before{ position:absolute; content:'';left:0.51rem;right:0; bottom:0; height:0.04rem;background: rgba(204,204,204,0.45);}
.article_txtbt .num{ position:absolute;left:-0.32rem; top:0.24rem; width:0.67rem;}

.toplogo{position:absolute;z-index:2;top:0.34rem;left:0.35rem;width:2.64rem;}
.ztwz{ position:absolute;z-index:2;top:1.46rem;left:0.36rem;width:3.6rem;}


/**适配**/
@media screen and (min-width:320px) {
html { font-size: 42.66px }
}
 @media screen and (min-width:360px) {
html { font-size: 48px }
}
 @media screen and (min-width:375px) {
html { font-size: 50px }
}
 @media screen and (min-width:384px) {
html { font-size: 51.2px }
}
 @media screen and (min-width:400px) {
html { font-size: 54px }
}
 @media screen and (min-width:414px) {
html { font-size: 54px }
}
 @media screen and (min-width:424px) {
html { font-size: 56.54px }
}
 @media screen and (min-width:480px) {
html { font-size: 64px }
}
 @media screen and (min-width:540px) {
html { font-size: 72px }
}
 @media screen and (min-width:640px) {
html { font-size: 85.32px }
}
 @media screen and (min-width:720px) {
html { font-size: 96px }
}
 @media screen and (min-width:750px) {
html { font-size: 100px }
}
 @media only screen and (device-width: 375px) and (device-height: 667px) {
}
	
	/* x/xs */
	@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
}
	
	/* xs max/xr/11 */
	@media only screen and (device-width: 414px) and (device-height: 896px) {
}
 @media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
}
 @media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
}
