@charset "utf-8";

/* 重置  */
*{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;outline: 0;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:0.875rem "Microsoft YaHei","微软雅黑",\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", "华文细黑", STHeiti, MingLiu;}
body{background: #fff; color:#333 }
html,body{height: 100%;}
a{color:#333;}
img{border:0rem}
/*显视*/
.pc_box{ display: block; }
.app_box{ display: none;  }
/* 详情页 */
.content_box{ width: 100%;float: left;   }
.content_box1{ padding: 1.25rem 1.25rem; }
.content_box1 video{     width: 50rem; }
.content_box2{ padding: 0.625rem; }
.content_box p{color: #555; font-size: 1rem; line-height: 1.7; margin-bottom: 0.5rem; }
.content_box .biaoti_top{ width: 100%; margin: 0 0 1.5rem 0;}
.content_box .biaoti_top h3{font-size:1.75rem;color: #000; text-align: center; font-weight: bold; margin-top: 0.625rem;}
.content_box .biaoti_top p{font-size: 0.8125rem;color: #666;}
.content_box .biaoti_top .biaoti_top_txt{font-size: 0.8125rem;color: #333; background: #f6f6f6; padding: 0.625rem; line-height: 1.25rem; text-align: center; margin: 1.25rem 0;}

/* 二级文章列表1 */
.wxlb_list{ width: 100%;}
.wxlb_list li{width: 100%; padding: 0.625rem 0; border-bottom: 0.0625rem solid #ededed;; margin-bottom: 0.625rem;}
.wxlb_list li a{}
.wxlb_list li a:hover{color:#2b8ee2 ;}
.wxlb_list li h3{ font-weight: bold; font-size: 1.125rem; margin-bottom: 0.625rem;}
.wxlb_list li p{  font-size: 0.875rem; color: #666; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}


/* 二级文章列表2 */
.wxlb_list2{ width: 100%;}
.wxlb_list2 li{width: 100%; padding: 1.25rem 0; border-bottom: 0.0625rem solid #ededed; margin-bottom: 0.625rem;}
.wxlb_list2 li a{}
.wxlb_list2 li a:hover{color:#2b8ee2 ;}

.wxlb_list2 li .time_box{ float: left; width: 5rem; background: linear-gradient(to right, #387af3, #38ecf3); line-height: 1.5rem; margin-right:0.9375rem ;}
.wxlb_list2 li:hover .time_box{ background: linear-gradient(to right, #387af3, #38ecf3); }
.wxlb_list2 li .time_box_1{ width: 100%; text-align: center; padding-top: 0.9375rem; line-height: 1.25rem; color: #fff; font-size: 1.875rem; font-weight: bold;}
.wxlb_list2 li  .time_box_2{ width: 100%; text-align: center; line-height: 2.5rem;  color: #fff; font-size: 0.8125rem;}
.wxlb_list2 li .txt_box { width: 100%;padding: 0 0 0 6.25rem;}
.wxlb_list2 li .txt_box h3{ font-weight: bold; font-size: 1.125rem; margin-bottom: 0.625rem;}
.wxlb_list2 li .txt_box p{  font-size: 0.875rem; color: #666; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/* 二级图片列表 */
.wxlb_tp_list{ width: 100%;}
.wxlb_tp_list li{float: left; width: 33%; padding: 1.25rem; margin-bottom: 1.25rem;}
.wxlb_tp_list li .wxlb_tp_bj{padding: 0.625rem; background: #fff; border: 0.0625rem solid #ededed;}
.wxlb_tp_list li .wxlb_tp_bj:hover{ box-shadow: 0 0 0.75rem #eee;}
.wxlb_tp_list li .wxlb_tp_bj img{ width: 100%; height: 11.875rem;}
.wxlb_tp_list li .wxlb_tp_bj p{ line-height: 1.25rem; margin: 0.3125rem ; font-size: 0.8125rem; color: #333; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.wxlb_tp_list li a:hover{color:#2b8ee2 ;}

/* 二级中外办学 */
.wxlb_zw_list{ width: 100%;}
.wxlb_zw_list li{float: left; width: 50%; padding: 1.25rem; margin-bottom: 1.25rem;}
.wxlb_zw_list li .wxlb_zw_bj{padding: 0.625rem; background: #fff; border: 0.0625rem solid #ededed;}
.wxlb_zw_list li .wxlb_zw_bj:hover{ box-shadow: 0 0 0.75rem #eee;}
.wxlb_zw_list li .wxlb_zw_bj img{ width: 100%; height: 16.5rem;}
.wxlb_zw_list li .wxlb_zw_bj p{ line-height: 1.25rem; margin: 0.3125rem ; font-size: 0.875rem; color: #666; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.wxlb_zw_list li a:hover{color:#2b8ee2 ;}
.wxlb_zw_list li .wxlb_zw_bj h3{ line-height: 1.25rem; margin: 0.3125rem ; font-size: 1.125rem; font-weight: bold; color: #333; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.wxlb_zw_list li a:hover{color:#2b8ee2 ;}

.banner_box{ width: 100%; float: left; }
.banner_box .img{ width: 100%;}
.banner_box .top_img{position: absolute; width: 100%;}
.focusBox { position: relative; width:100%; height:46.875rem; overflow: hidden; }
.focusBox .pic{  z-index:0;  position:absolute;width: 100%;height:46.875rem; left:0; right:0; top:0; bottom:0;margin:auto;}
.focusBox .pic li {width: 100%;height:46.875rem;}
.focusBox .pic img { height:46.875rem; display: block;width: 100%;object-fit:cover;object-position:bottom }
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 3.75rem; height: 5.625rem; margin: -3.75rem 0 0; display: none; background: url(./ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -624.9375rem; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -5.625rem; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.carousel-card  .prev,
.carousel-card .next { width: 3.75rem; height: 5.625rem; margin: 0rem 0 0; display: none; background: url(./ad_ctr.png) no-repeat 0 0; position: absolute; top: 70%; z-index: 10; cursor: pointer; text-indent: -624.9375rem; filter:alpha(opacity=20);opacity:0.2;  }
.carousel-card .prev { left: 0; }
.carousel-card .next { background-position: 0 -5.625rem; right: 0; }
.carousel-card .prev:hover,
.carousel-card .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


ul.paging li a.active{
	    background-color: #387af3 !important;
		border: 0.0625rem solid #387af3 !important;
}
ul.paging li a:hover:not(.active){
	    background-color: #387af3 !important;
		/* border: 0.0625rem solid #387af3 !important; */
}
ul.paging li {
    display: inline;
    width: auto !important;
    padding: 0rem !important;
}

/* 导航-pc */
.navBar{z-index:1; color:#fff; height:2.8125rem; line-height:2.8125rem;     display: flex;justify-content: center;  }
.nav h3{ font-size:100%;  font-size:1.125rem; font-weight: 500;    align-items: center;display: flex; }
.nav .m{  position:relative; float:left;   display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:0.4375rem; height:0.25rem;  overflow:hidden; margin:0; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{ float: left;  zoom:1;  height:2.8125rem; line-height:2.8125rem;  display:block; color:#ffffff;margin: 0rem 1.6875rem;}
.nav h3 .zs{position: absolute; color: #ffffff; font-weight: 100; margin-left: -0.125rem;}
.nav .on h3 a{height:2.8125rem; line-height:2.8125rem; 
color:#ffffff;
width: 100%;
text-align: center;
margin: 0rem 1.6875rem;
}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:7.5rem; padding:0.3125rem 0;margin: 0rem 0;  position:absolute; left:0.25rem; top:2.8125rem;  background:#ededed;  float:left; line-height:2.5rem; box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,.1);}
.nav .sub li{ text-align:center; font-size: 0.875rem ; }
.nav .sub li a{ color:#333; display:block; zoom:1; }
.nav .sub li a:hover{  background:#38baf3; color:#fff;   }

.bg-image {
    width: 100%;
    float: left;
    z-index: -1;
    position: absolute;
}

  .banner-header{
    height: 41vw;
    /* background: url('../images/banner_01.png') no-repeat top center; */
    /* background-size: 100% 100%; */
	/* background: linear-gradient(to right, #387af3, #38ecf3); */
	
    position: relative;
}
 .banner-header1 {
    height: 9rem;
    /* background: url('../images/banner_01.png') no-repeat top center; */
    /* background-size: 100% 100%; */
	background: linear-gradient(to right, #387af3, #38ecf3);
	
    position: relative;
}
 .header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 200;
}
 .header .header-left {
    width: 34%
}
 .header .header-left img {
    width: 100%;
	margin-left: 1.25rem;
}
  .header .header-right {
    color: #ffffff;
    /* width: 50%; */
    display: flex;
    flex-direction: column;
}

  .header .header-right .header-right-top {
    padding: 1.875rem 0.625rem 1.875rem 0;
    align-self: flex-end;
}

  .header .header-right .header-right-top .hot-phone {
        width: 1.5625rem;
        height: 1.5625rem;
        margin-top: -0.3125rem;
}
  .header .header-right .header-right-top span {
    margin: 0 0.9375rem;
}
.span-1{
	font-size: 0.875rem;
}
.span-1 a {
    color: #ffffff;
    text-decoration: none;
}

  .header .header-right .header-right-top .search-div {
    display: inline-block;
    position: relative;
    width: fit-content;
}
  .header .header-right .header-right-top .search-div .search-icon {
    position: absolute;
    right: 0.625rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}
  .header .header-right .header-right-top .search-div .search {
    outline: none;
    border: none;
    border-radius: 1.875rem;
    text-indent: 1em;
    font-size: 0.875rem;
    background: #ffffff90;
    width: 12.5rem;
    color: #ffffff;
	    padding: 0.3125rem 0;
}

  .header .header-right .header-right-bottom {
    align-self: flex-end;
    /* width: 100%; */
}

  .header .header-right .header-right-bottom .menu-link {
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1.25rem;
    
}

  .header .header-right .header-right-bottom .menu-link .link {
    padding: 0.3125rem 1.25rem;
    border-radius: 1.875rem;
    cursor: pointer;
    width: 80%;
    white-space: nowrap;
    font-size: medium;
    text-align: center;
	    margin: 0rem 0.4375rem;
	    font-size: 1.125rem;
}
  .header .header-right .header-right-bottom .menu-link .link a{
	color: #fff;
	    text-decoration: auto;
}
  .header .header-right .header-right-bottom .menu-link .link.menu-active {
    color: #0081e2 !important;
    background: #ffffff;
}
  .header .header-right .header-right-bottom .menu-link .link.menu-active a {
    color: #0081e2 !important;
    background: #ffffff;
}
  .header .header-right .header-right-bottom .menu-link .link:hover{
    color: #0081e2 !important;
    background: #ffffff;
}

  .header .header-right .header-right-bottom .menu-link .link:hover a{
    color: #0081e2 !important;
    background: #ffffff;
}

  .banner-text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 74%;
    transform: translate(-50%, -50%);
}
  .banner-block {
    position: absolute;
    bottom: -3.75rem;
    left: 50%;
	z-index: 9;
    transform: translateX(-50%);
    width: 60%;
    background: #ffffff;
    border-radius: 0.625rem;
    box-shadow:  0 0 1.25rem 0 rgba(0,0,0,0.2);
}
  .banner-block > ul {
    display: flex;
    justify-content: space-around;
    padding: 1.25rem;
    align-items: center;
    list-style: none;
    width: 100%;
    
}
  .banner-block > ul > li {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #333333;
    font-weight: bold;
	font-size: 1rem;
}
  .banner-block > ul > li .li-img {
    margin-bottom: 0.9375rem;
	transition: all .4s;
     object-fit: cover;
}
  .banner-block > ul > li .li-img:hover {
    margin-bottom: 0.9375rem;
	transform: scale(1.1);
}
  .banner-block > ul > li img {
    border-radius: 50%;
	width: 6.25rem; 
	height: 6.25rem;
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(0,0,0,0.2);
}


/* 资讯中心 */
.news-center {
    position: relative;
    height: 42vw;
    /* background: url('../images/bj_01.png') no-repeat top center; */
    /* background-size: contain; */
    padding-top: 0rem;
    box-sizing: border-box;
}
.news-center .news-center-title {
	    padding-top: 3.75rem;
    margin: 0 auto;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
}
.news-center .news-center-title h2 {
    margin: 3.75rem;
    font-weight: bolder;
	font-size: 1.875rem !important;
}
.news-center .news-center-title h2 > span {
    color: #0081e2;
}
.news-center .news-center-content {
    display: flex;
    justify-content: space-between;
    width: 75%;
    margin: 0 auto;

}
.news-center .news-center-content .news-center-content-left {
    width: 64%;
    height: 31.25rem;
    background: #ffffff;
    box-shadow: 0 0 0.9375rem 0 rgba(0,0,0,0.2);
    padding: 1.25rem;
    box-sizing: border-box;
    border-radius: 0.25rem;
}
.news-center .news-center-content .news-center-content-left .news-center-content-left-new {
    display: flex;
    width: 100%;
    align-items: flex-end;
    margin-bottom: 4%;
}
.news-center-content-left-new>span {
    font-weight: bolder;
    font-size: 1.125rem;
    margin-left: 0.9375rem;
}
.news-center-content-left-new>span>.gray {
    font-weight: normal;
    font-size: 0.875rem;
    color: #aaaaaa;
}
.news-center-content-left-new .more {
    margin-left: auto;
    padding: 0.3125rem 1.25rem;
    border: 0.0625rem solid #ffffff;
    color: #ffffff;
    border-radius: 1.875rem;
    text-align: center;
    width: fit-content;
    background: linear-gradient(to right, #387af3, #38ecf3);
    box-shadow: 0 0.25rem 0.3125rem 0 rgba(0,0,0,0.3);
    font-size: 0.75rem;
    align-self: center;
	transition: all .4s;
	object-fit: cover;
	cursor: pointer;
}
.news-center-content-left-new .more a {
	color: #ffffff;
	
}

.news-center-content-left-new .more:hover {
    background: linear-gradient(to right, #387af3, #387af3);transform: scale(1.1);
}
.news-center-content-left-article {
    display: flex;
    justify-content: space-between;
    height: calc(100% - 5rem);

}
.news-center-content-left-article .article-img {
    width: 43%;
    overflow: hidden;
    border-radius: 0.1875rem;
    object-fit: cover;
    position: relative;
}
.news-center-content-left-article .article-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news-center-content-left-article .article-img:hover .b-mask {
    bottom: 0;
}
.news-center-content-left-article .article-img .b-mask {
    position: absolute;
    width: 100%;
    padding: 0.625rem 0;
    color: #ffffff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    bottom: -100%;
    background: rgba(0,0,0,0.5);
    z-index: 10;
    text-align: center;
    transition: all 0.3s;
}

.news-center-content-left-article .article-list {
    width: 55%;
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
}

.news-center-content-left-article .article-list .article-list-item {
        padding: 0.9375rem 0.625rem;
    box-sizing: border-box;
    background: #eff1f5;
    border-radius: 0.5rem;
    color: #333333;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	transition: all .4s;
	 object-fit: cover;
	
}
.news-center-content-left-article .article-list .article-list-item .title {
	font-weight: 500;
}
.news-center-content-left-article .article-list .article-list-item:hover .title{
	color: #fff;
}
.news-center-content-left-article .article-list .article-list-item:hover {
	transform: scale(1.05);
	background: #1a61c2;
	color: #fff;
}
.news-center-content-left-article .article-list .article-list-item .date {
    color: #999999;
    font-weight: normal;
    margin-right: 0.9375rem;
}
.news-center-content-left-article .article-list .article-list-item:hover .date{
	color: #fff;
}

.news-center .news-center-content .news-center-content-right {
    width: 33%;
    height: 31.25rem;
    background: #2179f3;
    box-shadow: 0 0 0.625rem 0 rgba(0,0,0,0.2);
    padding-bottom: 1.25rem;
    box-sizing: border-box;
    color: #ffffff;
    box-shadow: 0 0 0.9375rem 0 rgba(0,0,0,0.2);
    border-radius: 0.25rem;
    overflow: hidden;
}

.news-center .news-center-content .news-center-content-right .news-center-content-right-political {
    display: flex;
    width: 100%;
    align-items: flex-end;
    /* margin-bottom: 1.25rem; */
    background: #1a61c2;
    padding: 1.25rem;
    box-sizing: border-box;
}
.news-center-content-right-political>span {
    font-weight: bolder;
    font-size: 1.125rem;
    margin-left: 0.9375rem;
}
.news-center-content-right-political>span>.gray {
    font-weight: normal;
    font-size: 0.875rem;
}
.news-center-content-right-political .more {
    margin-left: auto;
    padding: 0.3125rem 1.25rem;
    border: 0.0625rem solid #ffffff;
    color: #ffffff;
    border-radius: 1.875rem;
    text-align: center;
    width: fit-content;
    background: linear-gradient(to right, #387af3, #38ecf3);
    box-shadow: 0 0.25rem 0.3125rem 0 rgba(0,0,0,0.3);
    font-size: 0.75rem;
    align-self: center;
	transition: all .4s;
	object-fit: cover;
	cursor: pointer;
	
}
.news-center-content-right-political .more a {
	color: #ffffff;
}
.news-center-content-right-political .more:hover {
	transform: scale(1.1);background: linear-gradient(to right, #387af3, #387af3);
}

.news-center-content-right .article-list {
    padding: 2% 1.25rem 0 1.25rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 5rem);
}
.news-center-content-right .article-list .article-list-item {
    padding: 0.625rem;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 0.0625rem dashed #acacac;
	transition: all .4s;
	object-fit: cover;
	cursor: pointer;
	border-radius: 0.5rem;
	color: #fff;
}
.news-center-content-right .article-list .article-list-item:hover {
	background-color: #fff;
	color: #1a61c2;
	transform: scale(1.05);
}
.news-center-content-right .article-list .article-list-item .date {
    font-weight: normal;
    margin-right: 0.9375rem;
}

/* 院系专业 */
.college-major {
        height: 40.625rem;
    /* background: url('../images/bj_02.png') no-repeat top center; */
    /* background-size: contain; */
    /* padding-top: 7.5rem; */
    position: relative;
}
.college-major .more-enter {
    color: gray;
    background: #f0f0f0;
    border-radius: 3.125rem;
    width: fit-content;
    padding: 0.625rem 3.125rem;
    font-size: 0.875rem;
    cursor: pointer;
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
    margin: 1.5625rem auto 0;
    position: absolute;
    bottom: 3.125rem;
    left: 50%;
    transform: translateX(-50%);
	
	transition: all .4s;
	object-fit: cover;
	cursor: pointer;
	
}
.college-major .more-enter:hover {
	background: #387af3;
	border:0.0625rem solid #fff;
	color: #fff;
}
.college-major .more-enter:hover span {
    color: #fff;
}
.college-major .more-enter span {
    color: #3488ea;
}
/* swiper */
.major-swiper-box {
    position: relative;
    width: 100%;
    /* transform-style: preserve-3d;
    transform-origin: 50% 50%;
    transform: rotateX(45deg); */
}
.major-swiper-box .img-wrapper {
    position: absolute;
    border-radius: 0.25rem;
    overflow: hidden;
}

/* swiper样式 */
.college-major .major-title {
    margin: 0 auto;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    

}
.college-major .major-title h2 {
    margin: 3vw;
    font-weight: bolder;
    color: #ffffff;
}
.carousel-card {
		  margin-top: 0px;
		  height: 25rem;
		  padding-top: 8.25rem;
		}
.carousel-card-height{
	height: 6.25rem;
}
.carousel-card  .prev,
.carousel-card .next { width: 60px; height: 90px; margin: 0px 0 0; display: none; background: url(./ad_ctr.png) no-repeat 0 0; position: absolute; top: 60%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.carousel-card .prev { left: 0; }
.carousel-card .next { background-position: 0 -90px; right: 0; }
.carousel-card .prev:hover,
.carousel-card .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.carousel-card-item-title{
	width: 100%;
	background-color: #00000070;
	color: #fff;
	height: 3.125rem;
	line-height: 3.125rem;
	margin-top: -7rem;
	position: relative;
	padding: 0px 1.25rem;
}
.threed-swiper {
    position: absolute;
    /* width: 93.75rem;
    height: 25rem; */
    width: 100%;
    height: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
}
.wrapper{
    position: absolute;
    width: 100%;
    height: 100%;
    /* background-color: #eee; */
    perspective: 50rem;
    transform-style: preserve-3d;
}
.image{
    float: left;
    width: 31.25rem;
    height: 15.625rem;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 0.5rem;
    transition: transform 1s ease-in-out;
    -webkit-user-drag: none;
}

/* 左右按钮 */
/* .btn{
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -1.5625rem);
    width: 78.125rem;
    z-index: 999
}
.btn .left,
.btn .right {
    position: absolute;
    width: 3.125rem;
    height: 3.125rem;
    font-size: 1.875rem;
    text-align: center;
    cursor: pointer;
    color: white;
    line-height: 3.125rem;
    border-radius: 50%;
    background-color: rgba(0,0,0,0.4);
}
.btn .left {
    left: 0;
}
.btn .right {
    right: 0;
}
.btn span:hover {
    background-color: rgba(0,0,0,0.7);
}
 */
/* 小圆圈 */
.point{
    position: absolute;
    left: 50%;
    bottom: 0.625rem;
    transform: translate(-50%, 12.5rem);
    height: 0.875rem;
    z-index: 999

}
.point>li {
    list-style: none;
    width: 0.875rem;
    height: 0.875rem;
    border-radius: 50%;
    background-color: white;
    float: left;
    margin: 0 0.125rem;
    border: 0.125rem solid rgb(160, 162, 167);
    box-sizing: border-box;
}
.point .current {
    border: 0.125rem solid rgb(70, 71, 71);
    background-color: rgb(119, 116, 116);
}



/* 招生板块 */
.enrollment-cards {
    height: 40.625rem;
    /* background: url('../images/bj_05.png') no-repeat top center; */
    /* background-size: contain; */
    
    /* padding: 5% 15% 8%; */
}
.enrollment-cards .cards {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    
}
.cards .enrollment-card {
    background: #ffffff;
    width: 25%;
    height: 70%;
    border-radius: 0.25rem;
    margin-right: 1.25rem;
    overflow: hidden;
    box-shadow: 0rem 0rem 0.625rem 0rem rgba(0, 0, 0, 0.2);
    position: relative;

}
.enrollment-cards .enrollment-card .card-head {
    box-sizing: border-box;
    padding: 0.9375rem;
    background: linear-gradient(to right, #2179f3, #08cceb);
    display: flex;
    align-items: center;
    color: #ffffff;
    height: 5rem;
}

.enrollment-cards .enrollment-card .card-head .card-head-title {
    font-size: 1.125rem;
    font-weight: bolder;
    margin-left: 0.625rem;
}

.enrollment-cards .enrollment-card .card-head .card-en {
    margin-left: auto;
    margin-right: 1.25rem;
    font-weight: bold;
    background: linear-gradient(to right, #ffffff, #cccccc);
    opacity: 0.9;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    padding-left: 3.125rem;
}
.card-en .card-head-en {
    margin-left: -1.875rem;
}

.enrollment-cards .enrollment-card .card-content {
    box-sizing: border-box;
    padding: 1.5625rem;
}

.enrollment-cards .enrollment-card .card-content .title {
    font-weight: bold;
    margin-bottom: 0.625rem;
}
.enrollment-cards .enrollment-card .card-content .card-content-item {
    padding-bottom: 0.625rem;
    margin-bottom: 0.625rem;
    border-bottom: 0.0625rem dashed #cccccc;
	transition: all .4s;
	object-fit: cover;
	cursor: pointer;
}
.enrollment-cards .enrollment-card .card-content .card-content-item:hover{
	transform: scale(1.05);
	/* background-color: #2179f3; */
	border-radius: 0.375rem;
	color: #2179f3;
}
.enrollment-cards .enrollment-card .card-content .card-content-item:hover .desc{
	color: #2179f3;
}
.enrollment-cards .enrollment-card .card-content .desc {
    color: gray;
    font-size: 0.875rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.enrollment-cards .enrollment-card .card-content .more-enter {
    color: gray;
    background: #f0f0f0;
    border-radius: 3.125rem;
    width: fit-content;
    padding: 0.75rem 1.5625rem;
    font-size: 0.875rem;
    cursor: pointer;
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
    /* margin: 0 auto; */
    position: absolute;
    bottom: 1.25rem;
    left: 50%;
    transform: translateX(-50%);
}
.enrollment-cards .enrollment-card .card-content .more-enter:hover{
	background: #2179f3;
	color: #fff;
}
.enrollment-card.card-image {
    background: url('../images/bj_04.png') no-repeat;
    background-size: cover;
    padding: 1.875rem;
}
.enrollment-card.card-image img {
    margin-bottom: 3.125rem;
    width: 100%;
}

.enrollment-card.card-image h1 {
    font-weight: bolder;
    color: #ffffff;
    line-height: 1.5;
    cursor: pointer;
	font-size: 1.875rem;
	text-align: center;
}
/* 秦职印象 */
.impressions {
    height: 38vw;
    /* background: url('../images/bj_06.png') no-repeat top center; */
    /* background-size: contain; */
}

.impressions .major-title {
    margin: 0 auto;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
    

}
.impressions .major-title h2 {
    margin: 2.5vw;
    font-weight: bolder;
    color: #ffffff;
	font-size: 1.875rem;
}
.impressions .videos {
    width: fit-content;
    background: #ffffff;
    padding: 0.625rem;
    box-sizing: border-box;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(5, 14.6vw);
    grid-template-rows: repeat(2, 12vw);
    gap: 0.625rem;
}
.impressions .videos div video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-1 {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
}
.impressions .videos .video-5 {
    grid-column: 3 / 6;
    display: flex;
    justify-content: space-between;

}
.impressions .videos .video-wrapper {
    position: relative;
    overflow: hidden;
	cursor: pointer;
}
.impressions .videos .video-wrapper:hover .video-title {
    bottom: 0;
}
.impressions .videos .video-wrapper .video-title {
    color: #ffffff;
    position: absolute;
    bottom: -3.125rem;
    width: 100%;
    height: 3.125rem;
    line-height: 3.125rem;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    font-size: 0.875rem;
    transition: all 0.3s ease;
}
.impressions .videos .video-5 .video-inset {
    width: calc(50% - 0.3125rem);
}
.impressions .more-enter {
    color: gray;
    background: #f0f0f0;
    border-radius: 3.125rem;
    width: fit-content;
    padding: 0.625rem 3.125rem;
    font-size: 0.875rem;
    cursor: pointer;
    box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
    margin: 1% auto 0;
}
.impressions .more-enter:hover{
	background: #3488ea;
	color: #fff;
}
.impressions .more-enter:hover span {
    color: #fff;
}
.impressions .more-enter span {
    color: #3488ea;
}
/* 秦职风光 */
.environment {
    position: relative;
    height: 53.125rem;
    /* background: url('../images/bj_07.png') no-repeat top center; */
    /* background-size: contain; */
    padding-top: 0rem;
}
.environment .bg-image {
    top: 0;
}
.environment .environment-title {
    margin: 0 auto;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
}
.environment .environment-title h2 {
    margin: 3.75rem;
    font-weight: bolder;
	font-size: 1.875rem;
}
.environment .environment-title h2 > span {
    color: #0081e2;
}
.environment .imgs {
    width: 77%;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
    background: #ffffff;
    box-sizing: border-box;
    padding: 0.625rem;
}
.environment .imgs .img-wrapper {
    height: 14vw;
    position: relative;
}
.environment .imgs .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.environment .imgs .img-wrapper.img-1 {
    width: calc(40% - 0.625rem);
    margin: 0 0.625rem 0.625rem 0;
}
.environment .imgs .img-wrapper.img-1 img:first-child {
    -webkit-clip-path: polygon(0 0, calc(60% - 0.3125rem) 0, calc(60% - 0.3125rem) 100%, 0% 100%);
    clip-path: polygon(0 0, calc(60% - 0.3125rem) 0, calc(60% - 0.3125rem) 100%, 0% 100%);
}
.environment .imgs .img-wrapper.img-1 img:nth-child(2) {
    -webkit-clip-path: polygon(100% 0, 60% 0, calc(60% + 0.3125rem) calc(50% - 0.3125rem), 100% calc(50% - 0.3125rem));
    clip-path: polygon(100% 0, calc(60% + 0.3125rem) 0, calc(60% + 0.3125rem) calc(50% - 0.3125rem), 100% calc(50% - 0.3125rem));
}
.environment .imgs .img-wrapper.img-1 img:nth-child(3) {
    -webkit-clip-path: polygon(100% 100%, calc(60% + 0.3125rem) 100%, calc(60% + 0.3125rem) calc(50% + 0.3125rem), 100% calc(50% + 0.3125rem));
    clip-path: polygon(100% 100%, calc(60% + 0.3125rem) 100%, calc(60% + 0.3125rem) calc(50% + 0.3125rem), 100% calc(50% + 0.3125rem));
}
.environment .imgs .img-wrapper.img-2 {
    width: 60%;
}
.environment .imgs .img-wrapper.img-2 img:first-child {
    --webkit-clip-path: polygon(0 100%, calc(40% - 0.625rem) 100%, calc(40% - 0.625rem) 0, 0 0);
    clip-path: polygon(0 100%, calc(40% - 0.625rem) 100%, calc(40% - 0.625rem) 0, 0 0);
}
.environment .imgs .img-wrapper.img-2 img:nth-child(2) {
    -webkit-clip-path: polygon(60% calc(50% - 0.3125rem), 40% calc(50% - 0.3125rem), 40% 0, 60% 0);
    clip-path: polygon(60% calc(50% - 0.3125rem), 40% calc(50% - 0.3125rem), 40% 0, 60% 0);
}
.environment .imgs .img-wrapper.img-2 img:nth-child(3) {
    -webkit-clip-path: polygon(60% calc(50% + 0.3125rem), 40% calc(50% + 0.3125rem), 40% 100%, 60% 100%);
    clip-path: polygon(60% calc(50% + 0.3125rem), 40% calc(50% + 0.3125rem), 40% 100%, 60% 100%);
}
.environment .imgs .img-wrapper.img-2 img:nth-child(4) {
    -webkit-clip-path: polygon(calc(60% + 0.625rem) 0, 100% 0, 100% 100%, calc(60% + 0.625rem) 100%);
    clip-path: polygon(calc(60% + 0.625rem) 0, 100% 0, 100% 100%, calc(60% + 0.625rem) 100%);
}
.environment .imgs .img-wrapper.img-3 {
    width: 100%;
}
.environment .imgs .img-wrapper.img-3 img:first-child {
    -webkit-clip-path: polygon(0 0, calc(33% - 0.625rem) 0, calc(33% - 0.625rem) 100%, 0 100%);
    clip-path: polygon(0 0, calc(33% - 0.625rem) 0, calc(33% - 0.625rem) 100%, 0 100%);
}
.environment .imgs .img-wrapper.img-3 img:nth-child(2) {
    -webkit-clip-path: polygon(66% 0, 33% 0, 33% 100%, 66% 100%);
    clip-path: polygon(66% 0, 33% 0, 33% 100%, 66% 100%);
}
.environment .imgs .img-wrapper.img-3 img:nth-child(3) {
    -webkit-clip-path: polygon(calc(66% + 0.625rem) 0, 100% 0, 100% 100%, calc(66% + 0.625rem) 100%);
    clip-path: polygon(calc(66% + 0.625rem) 0, 100% 0, 100% 100%, calc(66% + 0.625rem) 100%);
}
/* 所有控件 */
video::-webkit-media-controls-enclosure {
display: none;
}


/* footer */
footer .footer-top {
    background: url('../images/bj_08.png') no-repeat;
    background-size: cover;
    box-sizing: border-box;
    padding: 3vw 10vw;
    display: flex;
    justify-content: space-between;
}

.footer-top .qrcodes {
    display: flex;
    align-self: center;
}
.qrcodes .qrcode {
    margin-right: 1.25rem;
    color: #ffffff;
    font-size: 0.875rem;
    text-align: center;
}
.qrcodes .qrcode img {
    margin-bottom: 0.625rem;
}
.footer-top .footer-text .text-title {
    color: #ffffff;
    font-weight: bold;
}
.footer-top .footer-text p a {
    text-decoration: none;
    color: #ffffff;
    font-size: 0.875rem;
}
.footer-top .footer-text{
	line-height: 1.875rem;
	    margin-top: 0.625rem;
}
footer .footer-bottom {
    color: #ffffff;
    background: #272727;
    padding: 0.9375rem 0;
    text-align: center;
}


.erji_bannner{  width: 100%;     height: 25rem;overflow: hidden;}
	.erji_bannner img{ width: 100%;object-fit: cover;
    object-position: center;
    height: 25rem;}
.g-box{width: 100%;
   /* height: calc(9.375rem - 3.75rem); */
    padding: 0 calc(50% - 87.5rem / 2);
	/* padding: 0 3.125rem; */
    box-sizing: border-box;
}

.erji_content_left{ float: left; width: 18.75rem;    min-height: 30rem;}
/* 二级-左侧导航*/
.erji_content_left{ float: left; width: 18.75rem;}
.erji_content_left .content_left_nva{ width: 100%;}
.erji_content_left .content_left_nva .left_nva_top{ position: absolute; width: 18.75rem; height: 6.875rem;background-image: url(bd_left.png); background-size: cover; border-radius:0.625rem 0.625rem 0 0 ; margin-top: -5rem; z-index: 9;}
.erji_content_left .content_left_nva .left_nva_top p{ font-size: 1.75rem;  color: #fff; font-weight: bold; padding: 1.25rem 0 0.625rem 1.25rem; line-height: 2.5rem;}
.erji_content_left .content_left_nva ul{float: left; width: 100%; margin-top: 2.25rem; }
.erji_content_left .content_left_nva ul li{ background: #f6f6f6; height: 3.5rem;  line-height: 3.5rem; text-align: center; font-size: 1.125rem; color: #000; margin-bottom: 0.3125rem; float:left; width: 100%; display:inline;}
.erji_content_left .content_left_nva ul li a{ display:block;}
.erji_content_left .content_left_nva ul li a:hover{ display:block;background: #387af3;font-weight: bold; color: #fff; font-weight: bold; }

.erji_content_left .content_left_nva ul li .on{ background: linear-gradient(to right, #387af3, #38ecf3);  color: #fff; font-weight: bold;}

.erji_content_right{ width: 100%; padding:0 0 0 21.25rem;}

.pl10{padding-left:0.625rem}
.erji_content_botton{
padding: 1.25rem 0 0.9375rem 0;width:100%;
}
.erji_content_botton a{
display: block;
    margin: 0 auto;
    background: #0064b0;
    color: #fff;
    width: 9.125rem;
    height: 2.9375rem;
    line-height: 2.9375rem;
    border-radius:2.5rem;
    text-align: center;
}
/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb{overflow:hidden;line-height:1.5; padding: 1rem 0; border-bottom: 0.0625rem dashed #ddd; margin-bottom: 0rem;}
.m-crumb ul{margin-right:-1.25rem; float: left; font-size: 0.875rem; color: #2b8ee2; }
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;}
.m-crumb li a{color: #333;}
.m-crumb li a:hover{color: #2b8ee2;}
.m-crumb li:after{display:inline-block;width:1.25rem;text-align:center;content:'|';font-size:0.8125rem;color:#ccc;font-family:\5b8b\4f53;}
/* 箭头分隔 */
.m-crumb-arr li:after{content:'\3E';}
/* 空白分隔 */
.m-crumb-blank ul{margin-left:-0.625rem;}
.m-crumb-blank li:after{width:0.625rem;content:'';}

/* 普通翻页器-默认居中 */	
.m-page-box_bj{width: 100%; float: left;}
.m-page{margin:1.5rem 0 0 1.25rem;text-align:center;line-height:2rem;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 0.75rem;margin-left:-0.0625rem;border:0.0625rem solid #ddd;font-size:0.75rem;letter-spacing:normal;text-shadow:0 0.0625rem #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#666;}
.m-page a:first-child{margin-left:2;border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem;}
.m-page a:last-child{margin-right:2;border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:0.1875rem;content:'\3C';}
.m-page a.pagenxt:after{margin-left:0.1875rem;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#fff;background:#2b8ee2;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:1.375rem;}
.m-page-sm a,.m-page-sm i{padding:0 0.5rem;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 0.1875rem;border-radius:0.125rem;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:0.125rem;}


.erji_content{padding: 0.625rem 1.25rem 1.25rem; }

.clearfix:after {content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix {*zoom: 1;} 

.leftMenu {
    background: #f5f5f5;
    left: -262.5rem;
    position: fixed;
    top: 0;
    bottom: 0;
    display: block;
    height: 100%;
    width: 68%;
/*    min-width: 8.75rem;
    max-width: 27.5rem; */
    z-index: 90002;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    overflow: hidden;
}
.leftMenu.menu-open {
    left: 0;
}
.leftMenu ul {
    list-style: none;
}
.leftMenu ul li {
    position: relative;
    line-height: 3.75rem;
    border-bottom: 0.0625rem solid #ededed;
}
.leftMenu .on {
    color: #fff;
    background: #fec210;
}
.leftMenu a {
    text-decoration: none;
    display: block;
    padding-left: 1.25rem;
    color: #000;
}
.f2, .f3 {
    background: #fff;
    height: 0;
    padding-left: 1.25rem;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    -moz-transition: height 0.4s ease;
    -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;
}
.leftMenu ul li.hasChild.open > a:after {
    content: "-";
    right: 1.4375rem;
    font-size: 1.75rem;
    top: 0.1875rem;
}
.leftMenu ul li.hasChild > a:after {
    content: "+";
    position: absolute;
    right: 1.25rem;
    top: 0.25rem;
    font-size: 1.5rem;
    font-weight: 300;
}
.leftMenu .on a {
    color: #666;
    font-weight: bold;
}
.index-content{ padding: 0rem 0 1.5rem 0;}
.zy_title{
	font-size: 1.875rem;font-weight: 600;color: #0064b0;margin: 1.25rem 0;
}
.zy_div{
	display: flex;flex-wrap: wrap;
}
.zy_div_item{
	display: flex;align-items: center;width: 12.5rem;margin: 0.625rem;
}
.zy_div_aft{
	width: 0.5rem;height: 0.5rem;border-radius: 0.625rem;background: #0064b0;margin: 0 0.625rem;
}

.accordionItem.is-collapsed {
  max-height: 0;
}

.no-js .accordionItem.is-collapsed {
  max-height: auto;
}


/* 招生专业 */
.zszy_box_top{ width: 100%; line-height:4rem ; background: linear-gradient(to right, #387af3, #38ecf3); color: #fff; text-align: center; font-size: 1.5rem}
.zszy_box{ float: left; width: 50%; padding: 0.3125rem; }

.accordion dl,.accordion-list { width: 100%; float:left ; background: #fff; margin: 0.625rem 0;}

.accordion h3 { font-size: 1rem; font-weight: bold;padding: 0.625rem 0;}
.accordion p { font-size: 0.9375rem; padding: 0.625rem 0; }
.accordion p span{width: 100%; float: left;}
.accordion {width: 100%;}
.container {width: 100%;}

.accordionTitle,
.accordion__Heading {
  background-color: #f5f5f5;
  /* border-bottom: 0.0625rem solid #ddd; */
  text-align: center;
  padding: 1.25rem 0.9375rem;
  margin: 0.4375rem 0.3125rem;
  font-size: 1rem;
  display: block;
  text-align: left;
      font-weight: 500;
  text-decoration: none;
  color: #333;
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
}
.accordionTitle:before,
.accordion__Heading:before {
  content: "▼";
  font-size: 0.875rem;
  line-height: 1.2em;
  float: right;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.accordionTitle:hover,
.accordion__Heading:hover {
  background-color: #d9dfe4;
  color: #004ea1;
   
}

.accordionTitleActive,
.accordionTitle.is-expanded {
  background-color: #0064b0;
  color: #fff;
font-weight: bold;
}
.accordionTitleActive:before,
.accordionTitle.is-expanded:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.accordionItem {
  height: auto;
  overflow: hidden;
  -webkit-transition: max-height 1s;
  transition: max-height 1s;
  /* background: #f5f8f8; */

}

	.college-major .bg-image{
		    height: 40.625rem;
	}
	.content_box2 .iframe_common {
	    width: 100%;
	    height: 850px;
	}






/* @media screen and (min-width: 1200px) and (max-width: 1400px) { */
@media screen and (max-width: 768px) {
	.btn {
	    width: 100%;
	    height: 60px;
	    line-height: 60px;
	    border: 0;
	    font-size: 14px;
	    color: #333;
	    background-color: #fff;
	}
	/*显视*/
	.pc_box{ display: none; }
	.app_box{ display: block;}
	.banner-block {
		width: 90%;
		top: 100%;
		bottom: auto;
	}
	.banner-block > ul {
		flex-wrap: wrap;
	}
	.banner-block > ul > li{
		    width: 30%;
			margin: 10px 0;
			font-size: 14px;
	}
	.banner-block > ul > li img{
		    width: 70px;
			height: 70px;
	}
	.header-app{
		height: 48px;line-height: 48px;background: linear-gradient(to right, #387af3, #38ecf3);color: #fff;
		padding: 0px 30px;    display: flex;align-items: center;font-size: 14px;
	}
	.news-center .news-center-title h2{
		    margin: 20px;
			font-size: 30px !important;
	}
	.bg-image{
		width: 100%;    height: 900px;
	}
    /* 头部导航 */
      .header .header-right {
        width: 60%;
    }
      .header .header-right .header-right-top,
      .header .header-right .header-right-bottom .menu-link .link {
        font-size: 12px;
    }
	.news-center .news-center-content .news-center-content-right{
		    width: 100%;
		    height: auto;
			    margin-top: 20px;
	}
    /* 资讯中心 */
    .news-center {
        padding-top: 230px;
		    height: auto;
    }
	.college-major{
		    height: 400px;
		        padding-top: 20px;
		        width: 100%;
		        overflow: hidden;
	}
	.wrapper{
		margin-top: 100px;
		    height: 200px;
	}
	.college-major .bg-image{
		    height: 400px;
	}
	.enrollment-cards .bg-image{
		    height: 1200px;
	}
	.college-major .more-enter{
		    position: unset;
			transform: translateX(0%);
			margin-top: 250px;
	}
	.enrollment-cards{
		    height: auto;
	}
	.enrollment-cards .cards{
		display: block;
	}
	.cards .enrollment-card{
		margin-top: 20px;
		/* margin: auto; */
		width: 100%;
		    min-height: 400px;
	}
	.enrollment-cards .enrollment-card .card-content .more-enter{
		position: sticky;
		bottom: 10px;
		    padding: 12px 25px;
		    font-size: 14px;
		    border-radius: 30px;
	}
	.enrollment-card.card-image{
		margin-bottom: 20px;
	}
	.impressions{
		    height: 500px;
	}
	.impressions .bg-image{
		    height: 500px;
	}
    .news-center .news-center-content {
        font-size: 12px;
		display: block;
		width: 90%;
    }
	.news-center .news-center-content .news-center-content-left{
		width: 100%;
		    height: auto;
			    box-shadow: none;
	}
    .news-center-content-left-article .article-list .article-list-item {
        padding: 7px;
    }
    .news-center .news-center-content .news-center-content-right .news-center-content-right-political {
        padding: 15px;
        font-size: 12px;
    }
    .news-center-content-right-political img{
        width: 30px;
    }
    .news-center-content-right-political>span,
    .news-center-content-left-new>span {
        font-size: 14px;
		    width: 130px;
    }
    .news-center-content-left-new .more,
    .news-center-content-right-political .more {
        padding: 4px 15px;
            font-size: 12px;
            border-radius: 24px;
    }
    .news-center-content-left-article {
        height: calc(100% - 50px);
		    display: block;
    }
	.news-center-content-left-article .article-img{
		    width: 100%;
			    height: 200px;
	}
	.news-center-content-left-article .article-list{
		    width: 100%;
		    /* height: 200px; */
			margin-top: 20px;
	}
	.news-center-content-right .article-list{
		    /* height: 220px; */
	}
    .news-center-content-right .article-list .article-list-item {
        padding: 5px;
    }
    .news-center-content-right-political>span {
        width: 130px;
    }
    .image {
        width: 210px;
        height: 130px;
    }
    .enrollment-cards .enrollment-card .card-head img {
        width: 30px;
    }
    .enrollment-cards .enrollment-card .card-head .card-head-title {
        font-size: 14px;
    }
    .enrollment-cards .enrollment-card .card-head {
        height: 60px;
    }
    .enrollment-cards .enrollment-card .card-head .card-en>div {
        font-size: 14px;
    }
    .enrollment-cards .enrollment-card .card-content .title {
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .enrollment-cards .enrollment-card .card-content .desc {
        font-size: 12px;
    }
    .enrollment-cards .enrollment-card .card-content {
        padding: 14px;
    }
    .enrollment-card.card-image h1 {
        text-align: center;
		font-size: 30px;
    }
	.impressions .more-enter{
		        margin: 10% auto 0;
		        font-size: 16px;
		        padding: 10px 20px;
		        border-radius: 20px;
	}
    /* 秦职印象 */
    .impressions .videos {
        /* grid-template-columns: repeat(5, 14vw); */
        grid-template-rows: repeat(2, 150px);
        gap: 10px;
    }
    /* 秦职风光 */
    .environment {
        padding-top: 40px;
    }
	.environment{
		    padding-top: 0px;
		    height: 500px;
	}
	.environment .bg-image{
		    height: 500px;
	}
	.environment .environment-title h2{
		    margin: 20px;
			font-size: 30px;
	}
	.environment .imgs{
		    width: 90%;
			height: 330px;
	}
	.environment .imgs .img-wrapper{
		    height: 150px;
	}
    /* footer */
    footer .footer-top {
		    display: block;
			    padding: 3vw;
    }
    footer .footer-top .footer-img {
        width: 100%;
        height: fit-content;
        align-self: center;
    }
    footer .footer-top .footer-img img {
        width: 100%;
    }
	.footer-text{
		line-height: 30px;
		    width: 50%;
		    float: left;
		    height: 200px;
	}
	.footer-top .qrcodes{
		    margin-top: 250px;
			justify-content: space-around;
	}
	.nav_icon{
		width: auto !important;
		height: auto !important;
		line-height: initial !important;
		float: right !important;
		margin-top: 5px !important;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*显视*/
	.pc_box{ display: none; }
	.app_box{ display: block;}
	
	/* 布局 */
	.g-wrap,.g-box{width:100%;    padding: 0 20px;}
	.arrow{  width: 100px; margin: -20px 0 0 -50px; }
	
	/* 导航 */
	.nav_box{  height: 120px; }
	.nav_box .top_box{ height: 72px;background-color: #ffffff;}
	.nav_box .top_box .logo_img{ margin: 16px 10px 0 15px;  height: 35px;  }
	.nav_box .right_box{  margin: 3px 15px 0 0 ;}
	.nav_box .top_Contact{width: 100%; background:#073f7c ; height: 48px;}
	.nav_box .top_Contact .top_Contact_left{ margin-left: 13px;}
	
	.g-wrap,.g-box-top{
		width: 100%;
	    padding: 0 calc(50% - 1300px / 2);
	}
	.nav_box .top_Contact .top_Contact_phone{
			color: #fff;
		    font-weight: 500;
		    font-size: 14px;
		    margin: 13px 30px 0 30px;
			float: left;
	}
	
	/* 导航-pc */
	.navBar{display:none ;}
	
	/* 首页 */
	.index-content{ padding: 220px 0 24px 0;}
	.index-content1{  padding: 200px 0 0px 0;}
	.index-txt{ padding: 60px 24px 24px 20px;}
	.index-txt .txt_1{  display: block; font-size: 24px}
	.zsdt_div .zsdt_div_right{
		    width: 80%;
		    font-size: 14px;
	}
	.m-crumb ul{
		font-size: 14px;
	}
	.zsdt_div .zsdt_div_right .zsdt_div_right_p{
		margin-top: 5px;
		word-break: break-all;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		    -webkit-box-orient: vertical;
		    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
		    overflow: hidden;
	}
	.spdq_box_bj .spdq_box_bj_top{
		font-size: 18px;
	}
	.three-div img{width: 43%;
	margin: 10px;height: auto;}
	.logo_img_bottom{width: 80%;}
	/* 业务领域 */
	.ywly_box{padding: 16px 0; }
	.ywly_box li{ width: 100%; }
	.ywly_box li .box_bj{ padding:0 24px 24px 24px ; }
	.ywly_box li .box_bj .right_line{border-right: 0px;}
	.ywly_box_2{margin: 0 0 20px 0; padding: 20px 0 ; }
	.ywly_box_2 li{ width: 50%; padding: 8px 0; }
	.ywly_box_2 li .span1{font-size: 32px; }
	/* 新闻中心 */
	.xwzx_box{  margin:0px 0 24px 0; }
	.xwzx_box .xwzx_list .img_left{display: none; }
	.xwzx_box .xwzx_list .txt_right{margin: 24px; }
	.xwzx_box .xwzx_list .txt_right:hover h3{ color: #999;}
	.xwzx_box .xwzx_list .txt_right:active h3{ color: #333;}
	.xwzx_box .xwzx_60{ float: left; width: 100%; margin-bottom: 24px; }
	.xwzx_box .xwzx_60 .btn_gray{display: none;}
	.xwzx_box .xwzx_40{ float: left; width: 100%;}
	.xwzx_box .xwzx_40 .txt_right{ margin:0 24px;  border-bottom: 1px dashed #ddd;}
	.xwzx_box .xwzx_40 .txt_right h3{ font-size: 14px; color: #333; font-weight: 400; line-height: 40px;}
	.xwzx_box .xwzx_40 .txt_right p{display: block; margin-bottom: 16px; line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.xwzx_box .xwzx_40 .txt_right .time{ line-height: 40px; text-align: left; width: 80px;}
	.xwzx_box .xwzx_40 .txt_right .time .time_a{ display: none; }
	/* 产品与解决方案 */
	.jjfa_box{  margin: 24px 0; }
	.jjfa_box .jjfa_list{float: left;  width: 100%; margin-bottom: 24px; }
	.jjfa_box .jjfa_list .img_left{ width:100%; height:100%;   }
	.jjfa_box .jjfa_list .txt_right{float: left; padding: 8px ; }
	.jjfa_box .jjfa_list .txt_right p{ font-size: 14px; color: #999; line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.jjfa_box .jjfa_list .txt_right h3{  font-size: 16px; color: #333; line-height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.jjfa_box .jjfa_list .txt_right:hover h3{ color: #0aa83f;}
	.ladyScroll{ float: left; width:100%;}
	.ladyScroll .btn_box{width: 100%; height: 40px;  text-align: center; margin-top: 20px;}
	.ladyScroll .prev{padding: 8px;  background: #cccccc; color: #fff; }
	.ladyScroll .next{ padding: 8px; background: #cccccc; color: #fff; }
	.ladyScroll .prev:hover{ background: #15ab47; }
	.ladyScroll .next:hover{ background: #15ab47;  }
	.ladyScroll .scrollWrap{width:100%;overflow:auto;}
	.ladyScroll dl{float:left;width:100%;position:relative; color-interpolation: #333;}
	/* 服务中心 */
	.fwzx_box{margin: 40px 0; }
	.fwzx_box .fwzx_list { width: 90%; margin: auto; }
	.fwzx_box .fwzx_list .img_left{float: left;  width:100%; height: 100%; background: #e5f1e8; padding: 5%; border-radius: 16px;  }
	.fwzx_box .fwzx_list .img_left img{  width:100%; height: 100%;   }
	.fwzx_box .fwzx_list .txt_right{float: left; width: 100%; padding:16px 0; }
	.fwzx_box .fwzx_list .txt_right p{ font-size: 14px; color: #999; line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
	.fwzx_box .fwzx_list .txt_right h3{  font-size: 16px; color: #333; line-height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.fwzx_box .fwzx_list .txt_right:hover h3{ color: #0aa83f;}
	.fwzx_box .fwzx_list .txt_right .line_sz{ height: 8px; width: 100px; border-bottom: 1px solid #e8e8e8; margin-bottom: 8px; }
	/* 服务宗旨 */
	.fwzz_box{margin: 40px 0; padding: 16px;}
	.fwzz_box .left_a{ width: 100%;}
	.fwzz_box .left_a .txt_e{margin: 0;}
	.fwzz_box .left_a .txt_e h1{font-size: 32px; }
	.fwzz_box .left_a .txt_e h3{font-size: 20px;}
	.fwzz_box .left_b{width: 100%; }
	.fwzz_box .left_b .txt_d{ margin: 8% 0 0 4%;}
	.fwzz_box .left_b .txt_d h3{ font-size: 24px}
	/* 关于我们 */
	.gywm_box{padding: 0 0 30px 0; }
	.gywm_box .gywm_list{ margin:0 24px; }
	.gywm_box .gywm_list .left_a{width: 100%;}
	.gywm_box .gywm_list .right_b{ width: 100%;}
	.gywm_box .gywm_list .right_b .box_bj{margin:0 0 ;}
	.gywm_box .gywm_list .right_b .content_a {width: 100%; float: left;}
	.gywm_box .gywm_list .right_b .content_a p{font-size: 14px; color: #999; line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}
	.video-body {display: block;margin: 0 auto;width:100%; height: 340px;}
	.video-body video {width: 100%;  height: 100%;background:url(../img/temp/temp_05.png); background-size: 100% 100%;}
		
		.carousel-card {
		  margin-top: 0px;
		  height: 400px;
		  padding-top: 100px;
		}
		.carousel-card-height{
			height: 40px;
		}
		.carousel-card  .prev,
		.carousel-card .next { width: 60px; height: 90px; margin: 0px 0 0; display: none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 80%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
		.carousel-card .prev { left: 0; }
		.carousel-card .next { background-position: 0 -90px; right: 0; }
		.carousel-card .prev:hover,
		.carousel-card .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
	/* 校园风光 */
	.hzhb_box .box_bj{width:95%; height: 124px; }
	.hzhb_box .box_bj img{width:100%; height: 100%; }
	.hzhb_box p{color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	/* 联系我们 */
	.lxwm_box{ width: 100%; float: left; margin: 40px 0; }
	.lxwm_box .left_a{ width: calc(100% - 20px); margin-right: 20px; }
	.lxwm_box .left_a .inputtxt {margin:0 0 20px 20px ;width: calc(100% - 20px);}
	.lxwm_box .left_a a { margin:0 20px; }
	.lxwm_box .right_b{ width: 100%;  }
	.lxwm_box .right_b .box_bj {margin: 16px 10%;}
	
	
	
	
	/* 二级-内容 */
	.erji_content{padding: 10px 20px 20px;    min-height: 500px; }
	
	/* 二级分类按钮 */
	.erji_btn_box{width: 100%;}
	.erji_btn_box li{float: left; margin:0 4px;}
	.erji_btn_box .erji_btn{float: left; height: 32px; line-height: 32px; border-radius: 4px; background: #fff; color: #888; border: 1px solid #eee; padding: 0 16px ; }
	.erji_btn_box .erji_btn:hover{border: 1px solid #15ab47; background: #15ab47; color: #fff; }
	.erji_btn_box .on{ border: 1px solid #15ab47; background: #15ab47; color: #fff;}
		
	
	
	
	/* 版权 */
	.foot_box .foot_box_three{width: 100%;   border-bottom: 1px solid #4c7eb1;  padding: 24px ; margin: 0; }
	.foot_box .foot_box_one{width: 100%;  padding: 24px 0; margin:0; }
	
	
	/* 首页按钮 */
	.index_bnt_box{  width: 100%;  margin-top: 160px; }
	.index_bnt_bj{width: 94%; height: 280px;  padding: 10px; margin: 0 3%; font-size: 14px; color: #073f7c; }
	.index_bnt_bj img{width: 30px;height: 30px; }
	.index_bnt_bj_6{ width: 33.3%; padding-top: 5px;  padding: 5px 20px;}
	.index_bnt_bj_p{border-radius: 10px;padding: 20px 10px;}
	
	/* 视频东秦 */
	.spdq_box_bj{ width:100%; height: auto; float: left; background: url(../img/spdq_bj.png); }
	.spdq_box_left{ width: 100%; padding: 20px; }
	.spdq_box_left .spdq_box_left_img_box{ width: 100%;height: auto;margin: 0; padding: 10px; }
	 .spdq_box_left .spdq_box_left_img_box img{ width: 100%;height: 200px;margin: 0px 0 10px 0; }
	 /* .spdq_box_left .spdq_box_left_img_box:hover img{ width: 100%;height: 200px;margin: 0px 0 10px 0; } */
	  .spdq_box_left .spdq_box_left_img_box p{ font-size: 14px;}
	  
	.spdq_box_right{ width: 100%; background: url(../img/icon_31.png);}
	.spdq_box_right .spdq_box_right_txt{ width: 100%; height: auto; margin: 0; padding: 20px; font-size: 24px; }
	.spdq_box_right .spdq_box_right_ul{ height: auto;margin:0 0px; padding: 0;  }
	.spdq_box_right .spdq_box_right_ul li{float: left; width: 50%; height: auto; margin:0; padding: 10px ; }
	.spdq_box_right .spdq_box_right_ul img{ width: 100%;height:120px;  }
	.spdq_box_right .spdq_box_right_ul p{ width: 100%; line-height: 40px;  background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; padding: 0 20px;  margin-top: -44px;}
	
	
	/* 资讯中心 */
	.zxzx_box{ width: 100%; background:url(../img/icon_32.png) }
	/* 招生动态 */
	.zxzx_box .zsdt_box{width: 98%; margin: 0 1%; padding: 24px 0;}
	
	/* 图片 */
	.zxzx_box .zsdt_box1{width: 94%; margin: 0 3%; padding: 24px 0;}
	.zxzx_box .zsdt_box1 img{ height: 300px;  }
	
	/* 通知公告 */
	.zxzx_box .zsdt_box2{width: 94%; margin: 0 3%; padding: 24px 0;}
	.zxzx_box .zsdt_box2 .bj_color{  border-radius: 4px; height: 364px;}
	.zxzx_box .zsdt_box2 .bj_color .bj_color_top{border-radius: 4px 4px 0 0;;}
	.zxzx_box .zsdt_box2 ul li{font-size: 14px; }
	
	
	
	/* 二级-右侧内容*/
	.erji_content_right{ width: 100%; padding:0 0 0 0px;}
	.content_box1{  padding: 0px; font-size: 14px;}
	.content_box2{  padding:  0px; }
	.erji_bannner{  width: 100%; height: auto;}
	.erji_bannner img{ width: 100%;height: 200px;}
	
	
	/* 二级学校专业 */
	.erji_xxzy li{width: 100%;}
	
	/* 二级图片列表 */
	.wxlb_tp_list li{width: 100%;padding: 0;margin-bottom: 20px;}
	
	/* 二级中外办学 */
	.wxlb_zw_list li{width: 100%; padding: 0;margin-bottom: 20px;}
	
	
	/* 招生专业 */
	.accordion dl,.accordion-list { width: 100%; float:left ; background: #fff; margin: 5px 0;}
	.accordion p span{width: 100%;}
	
	
	.btn{ width: 100%;  height: 60px; line-height: 60px; border:0; font-size: 14px; color: #333; background-color: #fff;}
	
	
	/* 图片轮播 */
		.focusBox1 {  width: 100%; height: 300px;  }
		.focusBox1 .pic img {  width: 100%; height: 300px;}
		.news-center-content-left-new>span>.gray {
			    font-size: 14px;
		}
		.news-center-content-right-political>span>.gray {
			font-size: 14px;
		}
		.enrollment-cards .enrollment-card .card-content .card-content-item {
			padding-bottom: 10px;
			    margin-bottom: 10px;
			
		}
		.impressions .major-title h2 {
			font-size: 30px;
		}
		.leftMenu ul li {
			line-height: 60px;
			    font-size: 14px;
			    text-align: center;
		}
		
		.leftMenu ul li.hasChild.open > a:after {
		    content: "-";
		    right: 20px;
		    font-size: 30px;
		    top: 0px;
		}
		.leftMenu ul li.hasChild > a:after {
		    content: "+";
		    position: absolute;
		    right: 20px;
		    top: 0px;
		    font-size: 24px;
		    font-weight: 300;
		}
		.footer-top .footer-text{
			line-height: 30px;
		}
		.footer-top .footer-text p a{
			font-size: 14px;
		}
		.footer-top .footer-text .text-title{
			font-size: 14px;
		}
		.qrcodes .qrcode{
			font-size: 14px;
		}
		.banner-center{
			    width: 100%;
			    height: 200px;
		}
		.banner-center img{
			width: 100%;
			    height: 200px;
			    object-fit: cover;
		}
		.wxlb_zw_list li .wxlb_zw_bj img{ width: 100%; height: 260px;}
		.wxlb_zw_list li .wxlb_zw_bj h3{font-size: 18px;margin: 5px;}
	.wxlb_zw_list li .wxlb_zw_bj p{
		font-size: 18px;
		margin: 5px;
	}
	.content_box .biaoti_top h3{
		font-size: 18px;
	}
	.content_box .biaoti_top .biaoti_top_txt{
		font-size: 14px;
		    padding: 12px;
		    line-height: 16px;
		    margin: 20px 0;
	}
	.zy_title{
		    font-size: 30px;
	}
	.content_box p{
		    color: #969696;
		    font-size: 16px;
		    margin-bottom: 8px;
	}
	.accordionTitle, .accordion__Heading{
		    padding: 20px 12px;
		    font-size: 16px !important;
	}
	.accordionTitle:before, .accordion__Heading:before{
		font-size: 16px !important;
	}
	.wxlb_list li{
		    padding: 10px 0;
		    margin-bottom: 10px;
	}
	.wxlb_list li h3{
		font-size: 16px;
	}
	.wxlb_list li p{
		font-size: 14px;
	}
	.wxlb_list2 li .time_box{
		      width: 80px;
		      line-height: 24px;
		      margin-right: 12px;
	}
	.wxlb_list2 li .time_box_1{
		    font-size: 30px;
		    line-height: 40px;
	}
	.wxlb_list2 li .time_box_2{
		    line-height: 30px;
		    font-size: 14px;
	}
	.wxlb_list2 li .txt_box h3{
		font-size: 16px;
	}
	.wxlb_list2 li .txt_box p{
		    font-size: 14px;
			    min-height: 40px;
	}
	.wxlb_tp_list li .wxlb_tp_bj{
		    padding: 10px;
	}
	.wxlb_tp_list li .wxlb_tp_bj img{
		    height: 190px;
	}
	.wxlb_tp_list li .wxlb_tp_bj p{
		    font-size: 14px;
		    margin: 5px;
		}
		.wxlb_tp_list li .wxlb_tp_bj p{
			font-size: 14px;
			margin: 5px;
		}
		footer .footer-bottom{
			    padding: 15px;
			    font-size: 16px;
		}
		.m-crumb{
			padding: 16px 0;
		}
		ul.paging li a{
			    font-size: 16px;
		}
		ul.paging li input{
			    font-size: 16px;
		}
		.zy_div_item{
			    width: 300px;
			    font-size: 14px;
		}
		.zy_div_aft{
			width: 8px;
			    height: 8px;
			    border-radius: 20px;
			    margin: 10px;
		}
		.erji_content_botton a{
			width: 146px;
			    height: 47px;
			    line-height: 47px;
			    border-radius: 50px;
			    font-size: 16px;
		}
		.content_box2 .iframe_common{
		    width:100%;
			height:650px
		}
	
}
