

/* 重置  */
*{-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 }

a{color:#333;}
img{border:0rem}

/* 清除浮动 */
.clearfix:after {content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix {*zoom: 1;}

/*边距*/
.m5{margin:0.3125rem}
.m10{margin:0.625rem}
.m15{margin:0.9375rem}
.m30{margin:1.875rem}
.mt2{margin-top:0.125rem}
.mt5{margin-top:0.3125rem}
.mt10{margin-top:0.625rem}
.mt15{margin-top:0.9375rem}
.mt20{margin-top:1.25rem}
.mt30{margin-top:1.875rem}
.mt40{margin-top:2.5rem}
.mt50{margin-top:3.125rem}
.mt80{margin-top:5rem}
.mb5{margin-bottom:0.3125rem}
.mb10{margin-bottom:0.625rem}
.mb15{margin-bottom:0.9375rem}
.mb20{margin-bottom:1.25rem}
.mb30{margin-bottom:1.875rem}
.ml5{margin-left:0.3125rem}
.ml10{margin-left:0.625rem}
.ml15{margin-left:0.9375rem}
.ml20{margin-left:1.25rem}
.ml30{margin-left:1.875rem}
.ml50{margin-left:3.125rem}
.mr5{margin-right:0.3125rem}
.mr10{margin-right:0.625rem}
.mr15{margin-right:0.9375rem}
.mr20{margin-right:1.25rem}
.mr30{margin-right:1.875rem}
.p10{padding:0.625rem;}
.p15{padding:0.9375rem;}
.p20{padding:1.25rem;}
.p30{padding:1.875rem;}
.pt5{padding-top:0.3125rem}
.pt10{padding-top:0.625rem}
.pt15{padding-top:0.9375rem}
.pt20{padding-top:1.25rem}
.pb10{padding-bottom:0.625rem}
.pb20{padding-bottom:1.25rem}
.pb30{padding-bottom:1.875rem}
.pl10{padding-left:0.625rem}
.pl15{padding-left:0.9375rem}
.pl30{padding-left:1.875rem}
.pr10{padding-right:0.625rem}
.pr15{padding-right:0.9375rem}
.pr30{padding-right:1.875rem}

/*字号*/
.bold {font-weight: bold !important;}
.fs-10 {font-size: 0.625rem !important;}
.fs-11 {font-size: 0.6875rem !important;}
.fs-12 {font-size: 0.75rem !important;}
.fs-13 {font-size: 0.8125rem !important;}
.fs-14 {font-size: 0.875rem !important;}
.fs-15 {font-size: 0.9375rem !important;}
.fs-16 {font-size: 1rem !important;}
.fs-17 {font-size: 1.0625rem !important;}
.fs-18 {font-size: 1.125rem !important;}
.fs-20 {font-size: 1.25rem !important;}
.fs-24 {font-size: 1.5rem !important;}
.fs-30 {font-size: 1.875rem !important;}
.fs-35 {font-size: 2.1875rem !important;}
.fs-40 {font-size: 2.5rem !important;}
.fs-50 {font-size: 3.125rem !important;}


/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.fw{font-weight:bold;}
.fw_400{font-weight:400;}
/*颜色*/
.gray-fc{color:#999}
.gray-fc1{color:#666}
.gray-fc2{color:#bcbcbc}
.white-fc{color:#fff;}
.black-fc{color:#000}
.red-fc{color:#ff0000}
.yellow-fc{color: #f2a203;}
.green-fc{color:#22b512}
.blue-fc{color:#00b4eb}
.orange_fc{color:#ff5a05}

/* 布局 */
.g-body,.g-head,.g-foot{width:100%; float:left}
.g-wrap,.g-box{width: 100%;
	/* height: calc(9.375rem - 3.75rem); */
	padding: 0 200px;
	/* padding: 0 3.125rem; */
	box-sizing: border-box;
}
.g-wrap,.g-box-top{width: 100%;
	/* height: calc(9.375rem - 3.75rem); */
	/* padding: 0 calc(50% - 87.5rem / 2); */
	padding: 0 3.125rem;
	box-sizing: border-box;
}
/*盒容器*/
.m-box{width:100%; float:left;}/*盒容器*/
.arrow{  position: absolute; left: 50%; width: 12.75rem; margin: -2.5rem 0 0 -6.375rem; }
.img{  width: 100%;}



/*字体图标*/
@font-face {
	/* 字体名称随意起 */
	font-family: "hanyichunjiti";
	/*你下载字体所在的位置*/
	src: url('/static/font/nashi.ttf');
}
.logo_img_bottom{
	width: 30%;
}
.logo_index_bottom{width: 30%;}

/*显视*/
.pc_box{ display: block; }
.app_box{ display: none;  }


/*线条*/
.line_top {border-top: 0.0625rem solid #ededed;}
.line_bottom {border-bottom: 0.0625rem solid #ededed;}
.line_left {border-left: 0.0625rem solid #ededed;}
.line_right {border-right: 0.0625rem solid #ededed;}

/*按钮*/
.btn_gray{float: left; height: 2rem; font-size: 0.75rem; line-height: 2rem; border-radius: 0.25rem; background: #fff; color: #888; border: 0.0625rem solid #ddd; padding: 0 1rem ; }
.btn_gray:hover{border: 0.0625rem solid #15ab47; background: #15ab47; color: #fff; }

.btn_green{float: left; height: 2rem; font-size: 0.75rem; line-height: 2rem; border-radius: 0.25rem; background: #fff; color: #01559e; border: 0.0625rem solid #01559e; padding: 0 1rem ;width: 5rem !important; }
.btn_green:hover{border: 0.0625rem solid #2b8ee2; background: #fff; color: #01559e; }

.btn_green_big{padding: 0.5rem 1.5rem; height: 2rem; font-size: 0.75rem; line-height: 2rem; border-radius: 0.25rem; background: #01559e; color: #fff; border: 0.0625rem solid #01559e;  }
.btn_green_big:active{border: 0.0625rem solid #01559e; background: #01559e; color: #fff; }
.btn_app_box{float: left; width: 100%; text-align: center; margin: 1.5rem 0;}
.btn_app_box{float: left; width: 100%; text-align: center; margin: 1.5rem 0;}

/* 导航 */
.nav_box{ position: fixed; top: 0; z-index: 999; width: 100%;  height: 11.25rem;background-image: linear-gradient(rgba(0, 0, 0, 0.75),rgba(255, 255, 255, 0));}
.nav_box .top_Contact{width: 100%; background:rgba(255, 255, 255, 0); height: 3rem;}
.nav_box .top_Contact .top_Contact_left{ float: left; color: #ffff; font-size: 0.875rem; margin-top: 0.9375rem;}
.nav_box .top_Contact .top_Contact_right1{ float: right; margin-top: 0.6875rem;}
.nav_box .top_Contact .top_Contact_right1 .searchBox input{border: 0rem solid #15ab47;background: rgba(255, 255, 255, 0);color: #fff;border-radius: 1.25rem 0 0 1.25rem; float: left;width: 8.75rem;height: 1.75rem;box-sizing: border-box;text-indent: 0.9375rem; font-family: "微软雅黑", Arial;outline: 0;font-size: 0.875rem;}
.nav_box .top_Contact .top_Contact_right1 .searchBox .searchbtn{background: rgba(255, 255, 255, 0);float: left;cursor: pointer;padding:0.3125rem 0.75rem;height: 1.75rem;line-height: 1.75rem;text-align: center;border-radius: 0 1.25rem 1.25rem 0;}
.nav_box .top_Contact .top_Contact_right2{ float: right; margin: 0.9375rem 1.875rem 0 0; color: #fff;}
.nav_box .top_Contact .top_Contact_phone{color: #fff;font-weight: 600;font-size: 1.125rem;margin: 0.8125rem 1.875rem 0 0;}
.nav_box .top_Contact .top_Contact_right2 a{color: #fff;margin: 0rem 0.9375rem;font-weight: 500;}
.nav_box .top_Contact .top_Contact_right2 a:hover{ color: #07f8f5;}
.nav_box .top_box{ width: 100%;  height: 8.25rem;  }
.nav_box .top_box .logo_img{ float: left;margin-top: -0.9375rem;}
.nav_box .top_box .searchBox{float: right;height: 2.5rem; margin-top: 1.75rem; background-color: #15ab47; border-radius: 0.25rem;}
.nav_box .top_box .hcontact{ float: right; margin-top: 0.9375rem;  }
.nav_box .right_box{ float: right; margin: 0.625rem 1.875rem 0 0 ; color:#ddd; line-height: 3.125rem; }
.nav_box .right_box a{ color: #666; padding: -0.125rem 0;}
.line{ float: left; width: 1.25rem;text-align: center; color: #666; font-size: 0.875rem;line-height: 3.3125rem; }
/* 设置placeholder字体颜色为灰色 */
::placeholder {
	color: #ffffff;
}
/* 导航-pc */
.navBar{z-index:1; color:#fff; height:3rem; line-height:3rem; margin: 0; float: left;  }
.nav h3{ font-size:100%;  font-size:1rem; font-weight: 500; }
.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:3rem; line-height:3rem; margin: 0 1rem; display:block; color:#ffffff }
.nav h3 .zs{position: absolute; color: #ffffff; font-weight: 100; margin-left: -0.125rem;}
.nav .on h3 a{height:3rem; line-height:3rem; margin: 0 1rem;  color:#fff; border-bottom: 0.1875rem solid #fff; }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:7.5rem; padding:1.125rem 0;  position:absolute; left:0rem; top:3rem;  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:#01559e; color:#fff;   }


/* 导航-app */
.leftMenu {background: #f5f5f5;left: -162.5rem;position: fixed;top: 0;bottom: 0;display: block;height: 100%;width: 68%;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 .on{color: #fff;background: #fec210;}
.leftMenu .on a{ color: #666; font-weight: bold;}
.leftMenu a{text-decoration: none;display: block; padding-left: 1.25rem; color: #000 !important;}
.leftMenu a:active{background: #f5f5f5;}
.leftMenu ul { list-style: none; }
.leftMenu ul li {position: relative; line-height: 3.75rem; border-bottom: 0.0625rem solid #ededed;}
.leftMenu ul li.hasChild > a:after { content: "+"; position: absolute; right: 1.25rem; top: 0.25rem; font-size: 1.5rem;font-weight: 300;}
.leftMenu ul li.hasChild.open > a:after { content: "-"; right: 1.4375rem; font-size: 1.75rem; top: 0.1875rem;}
.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;}
.menu-dark-backdrop { background: rgba(0,0,0,0); transition: all 0.4s ease; -moz-transition: all 0.4s ease;  -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; width: 100%;position: fixed; top: 0; left: 0; right: 0; overflow: hidden;}
.menu-dark-backdrop.in { height: 100%; z-index: 90001; background: rgba(0,0,0,0.5);}




/* 首页 */

.index-content1{ width: 100%; float: left; padding: 40px 0 50px 0;}
.index-txt{float: left; width: 100%;margin: 2.5rem 0rem 0rem 0rem;padding: 0.625rem 0;border-bottom: 0.0625rem dashed #999999;}
.index-txt .txt_1{ width: 100%; font-size: 2rem; color: #333333; display: inline-block; text-align: left; font-weight: bold;}

.index-txt-bottom{float: left; width: 100%;margin: 0rem 0rem 0rem 0rem;padding: 0.625rem 0;border-bottom: 0.0625rem dashed #999999;}
.index-txt-bottom .txt_1{ width: 100%; font-size: 2rem; color: #333333; display: inline-block; text-align: center; font-weight: bold;}

.w-e-image-container{
	width: auto !important;
	height: auto !important;
}
.more-div{
	width: 100%;height: 3.125rem;float: left;margin-bottom:1.25rem;display: flex;align-items: center;justify-content: center;
}
.more-div div{
	border: 0.0625rem solid #01559e;color: #01559e;padding: 0.625rem 3.125rem;width: 12.5rem;text-align: center;cursor:pointer;
}
.more-div div:hover{
	background-color:#01559e ;border: 0.0625rem solid rgb(255, 255, 255);color: rgb(255, 255, 255);padding: 0.625rem 3.125rem;width: 12.5rem;text-align: center;
}
.more-div-f{
	width: 100%;height: 3.125rem;float: left;margin-bottom:1.25rem;display: flex;align-items: center;justify-content: center;
}
.more-div-f div{
	border: 0.0625rem solid rgb(255, 255, 255);color: rgb(255, 255, 255);padding: 0.625rem 3.125rem;width: 12.5rem;text-align: center;cursor:pointer;
}
.more-div-f div:hover{
	background-color: #fff;border: 0.0625rem solid #01559e;color: #01559e;padding: 0.625rem 3.125rem;width: 12.5rem;text-align: center;
}
.more-botton{
	text-align: center;
	color: #fff;
	margin-top: 2.5rem;
	cursor: pointer;
}
/* 首页图片轮播css */
/* banner-pc */
.carousel-card {
	margin-top: 0rem;
	height: 31.25rem;
	padding-top: 9.375rem;
}
.carousel-card-height{
	height: 9.375rem;
}
.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:56.25rem; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;  position:absolute;left:50%;margin-left:-60rem; }
.focusBox .pic img {  height:56.25rem; display: block; }
.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(/static/image/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(/static/image/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;  }
/* banner-App */
.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:0.6875rem;  position:absolute; z-index:1; bottom:1rem; text-align:center;  }
.focus .hd ul{ display:inline-block; height:0.5rem; padding:0.1875rem 0.5rem; -webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; border-radius:0.5rem; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:0.5rem; height:0.5rem; -webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; border-radius:0.5rem; background:#ddd; margin:0 0.3125rem;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#ffc90f;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  background:url(/static/image/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/* 首页按钮 */
.index_bnt_box{ position: absolute; width: 100%;  margin-top: 50rem; z-index: 99;}
.index_bnt_bj{width: 78.125rem;height: 13.75rem;  background:#fff; padding: 0.625rem; margin: 0 auto; font-size: 1.125rem; color: #01559e; box-shadow: 0 0 0.9375rem #999; z-index: 99; border-radius: 1rem; text-align: center; font-weight: bold;}
.index_bnt_bj img{width:4.0625rem; height: 4.0625rem;}

/* .index_bnt_bj_p :hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);} */

.index_bnt_bj .text-p{margin-top: 0.9375rem;color: #4c4c4c;}
.iframe_fenshu{
	width: 75rem;
	height: 78.125rem;
}

.PrevDisabled{
	width:3.75rem !important;
	height:1.875rem !important;
	line-height:1.5rem !important;
	text-align:center !important;
	border: solid 0.0625rem #01559e !important;
}
.NextDisabled{
	width:3.75rem !important;
	height:1.875rem !important;
	line-height:1.5rem !important;
	text-align:center !important;
	border: solid 0.0625rem #01559e !important;
}
.Prev{
	width:3.75rem !important;
	height:1.875rem !important;
	line-height:1.5rem !important;
	text-align:center !important;
	border: solid 0.0625rem #01559e !important;
}
.Prev:hover{
	width:3.75rem !important;
	height:1.875rem !important;
	line-height:1.5rem !important;
	text-align:center !important;
	border: solid 0.0625rem #01559e !important;
}
.this-page{
	width: 1.875rem !important;
	height: 1.875rem !important;
	line-height: 1.5rem !important;
	text-align: center !important;
	border: solid 0.0625rem #01559e !important;
	background: #01559e !important;
	color: #fff !important;
}
.m-page-box_bj .Next{
	width: 3.75rem !important;
	height: 1.875rem !important;
	line-height: 1.5rem !important;
	text-align: center !important;
	border: solid 0.0625rem #01559e;
	color: #01559e !important;
}
.m-page-box_bj a:link{
	width: 1.875rem;
	height: 1.875rem !important;
	line-height: 1.5rem !important;
	text-align: center !important;
	border: solid 0.0625rem #01559e;
	color: #01559e !important;
}
.m-page-box_bj a:hover{
	border: solid 0.0625rem #01559e !important;
}
.m-page-box_bj a:visited{
	border: solid 0.0625rem #01559e !important;
}
.index_bnt_bj_6{ float: left; width: 20%; padding: 1.5625rem 3.75rem; }


.index_bnt_bj_p{ box-shadow: 0rem 0rem 1.25rem #bfb8b8;
	border-radius: 1.875rem;
	padding: 1.5625rem 1.25rem;
	width: 7.5rem;
	height: 7.5rem;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	overflow: hidden;
	object-fit: cover;}

.index_bnt_bj_p:hover{transform: scale(1.1);}

/* 视频东秦 */
.spdq_box_bj{ width:100%;  float: left; }
.spdq_box_bj_top{width: 100%;display: flex;flex-wrap: wrap;align-content: space-between;margin: 0.625rem 0rem;font-size: 1.5rem;color: #333;font-weight: 600;padding-bottom: 0rem;position: relative;}
.spdq_box_bj_top-div{width: 30%;    text-align: left;    line-height: 1.875rem;    padding-bottom: 0.625rem;    margin: 0rem 1.25rem;    border-bottom: 0.0625rem dashed #01559e;}
.spdq_box_bj_top-div a{.float:right;font-size: 0.875rem;}
.spdq_box_bj_top-div a:hover{color:#01559e;}
.spdq_box_left{ width: 50%;  float: left;  }
.spdq_box_left .spdq_box_left_img_box{ width: 40.625rem;height: 25.9375rem;
	margin: 1.875rem 1.25rem; background: #fff; text-align: center; }
.spdq_box_left .spdq_box_left_img_box img{ width: 36.25rem;height: 22.8125rem;margin: 1.25rem 0 0.625rem 0; box-shadow: 0 0.1875rem 0.5rem 0.1875rem #bbb;
	transition: all .4s;
	overflow: hidden;
	object-fit: cover;}
.spdq_box_left .spdq_box_left_img_box:hover img{ transform: scale(1.1);width: 36.25rem;height: 22.8125rem;margin: 1.25rem 0 0.625rem 0; box-shadow: 0 0.1875rem 0.5rem 0.1875rem #bbb}
.spdq_box_left .spdq_box_left_img_box p{
	float: left;
	width: 89%;
	line-height: 2.5rem;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 0.875rem;
	padding: 0 1.25rem;
	margin-top: -3.4375rem;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	margin-left: 2.375rem;
	transition: all .4s;
	overflow: hidden;
	object-fit: cover;
}
.spdq_box_left .spdq_box_left_img_box:hover p{
	transform: scale(1.1);
	margin-top: -2.5rem;
}
.four-div{width: 100%;display: flex;flex-wrap: wrap;align-content: space-between}
.four-div-left{width: 33%;padding: 0rem 0.625rem;}
.three-div{width: 100%;}
.zr-img{
	transition: all .4s;
	overflow: hidden;
	object-fit: cover;
}
.zr-img-p{
	margin-top: -2.8125rem;
	height: 2.5rem;
	line-height: 2.5rem;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
	font-size: 0.875rem;
	padding: 0 1.25rem;
	position: relative;
	text-align: center;
	font-weight: 600;
}
.zr-img:hover{
	transform: scale(1.03);
}
.zr-img:hover .zr-img-p{
	transform: scale(1.03);
}
.school-div{
	transition: all .4s;
}
.school-div:hover{
	-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);
}
.school-div img{
	width: 30%;height: 11.25rem;margin: 1.25rem;    transition: all .4s;
	overflow: hidden;
	object-fit: cover
}
.zlzy_div{
	height: 7.8125rem;
	width: 100%;
	border-radius: 0.5rem;
	display: flex;
	align-items: center;
	margin-top: 0.875rem;
	transition: all .4s;
	overflow: hidden;
	cursor:pointer;
	object-fit: cover;
	background:#004ea1;
	font-size: 2.5rem;
	color: #fff;
	font-weight: 600;
	justify-content: center;
}
.zlzy_div a{
	color: #fff;
}
.zlzy_div:hover{
	transform: scale(1.05);
}
#vsb_content video{
width:100%;
height:25.9375rem;
}


.spdq_box_right{ width: 50%; float: right;  color: #000;}
.spdq_box_right .spdq_box_right_txt{ width: 93%; height: 3.125rem;
	margin: 1.25rem 0 0.625rem 2.5rem; font-size: 2rem; font-weight: bold;}
.pc_bottom_a{margin-top: 3.125rem;color: #fff;display: flex;
	align-items: center;
	justify-content: center;}
.pc_bottom_a a{margin: 0rem 1.25rem;}

.spdq_box_right .spdq_box_right_ul li{float: left; width:19.5rem;  margin: 0.625rem ;transition: all .4s;
	overflow: hidden;
	object-fit: cover; }
.spdq_box_right .spdq_box_right_ul img{float: left; width: 100%;height: 184.7px;transition: all .4s;
	overflow: hidden;
	object-fit: cover;  }
.spdq_box_right .spdq_box_right_ul img:hover{transform: scale(1.1);  }
.spdq_box_right .spdq_box_right_ul p{float: left; width: 100%; line-height: 2.5rem;  background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 0.875rem; padding: 0 1.25rem;  margin-top: -2.5rem;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;position: relative;    text-align: center;font-weight: 600;}

/* 资讯中心 */
.zxzx_box{ width: 100%; background:url(/static/image/icon_32.png) }
/* 千亿QY唯一官方网站-千亿qy官网登录入口动态 */
.zxzx_box .zsdt_box{float: left; width: 30%; margin-right: 3%; padding: 3rem 0;}
.zxzx_box .zsdt_box  .zsdt_box_txt{ width: 100%;  padding: 0 0.625rem;border-bottom: 0.0625rem solid #ccc; height: 3rem; line-height: 3rem;}
.zxzx_box .zsdt_box li{ width: 100%;  padding: 0.625rem 0.625rem;border-bottom: 0.0625rem dashed #ccc;  line-height: 1.5rem; margin: 0.625rem 0;}
.zxzx_box .zsdt_box li:hover{  color: #004ea1; }
.zxzx_box .zsdt_box li:hover .time_box{  border: 0.0625rem solid  #004ea1; }
.zxzx_box .zsdt_box li:hover .time_box_1{ background: #004ea1; color: #fff;  }

.zxzx_box .zsdt_box  .time_box{ width: 3.25rem; border: 0.0625rem solid #ccc;  line-height: 1.5rem; margin-right:0.9375rem ;}
.zxzx_box .zsdt_box  .time_box_1{ width: 100%; text-align: center; line-height: 1.5rem; background: #cbcbcb; color: #fff; font-size: 0.75rem;}
.zxzx_box .zsdt_box  .time_box_2{ width: 100%; text-align: center; line-height: 1.5rem; background: #fff; color: #333; font-size: 0.8125rem;}
/* 图片 */
.zxzx_box .zsdt_box1{float: left; width: 50%;  padding: 2.5rem 0;}
.zxzx_box .zsdt_box1 img{ float: left; width: 100%;height: 22.75rem;  }
.zxzx_box .zsdt_box1 p{float: left;  width: 100%; line-height: 2.5rem;  background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 1rem; padding: 0 1.25rem;  margin-top: -2.75rem;  verflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
/* 通知公告 */
.zxzx_box .zsdt_box2{float: right; width: 50%; padding: 1.875rem 0rem 0rem 3rem}
.zsdt_div{width: 100%;display: flex;justify-content: space-between;border-bottom: 0.0625rem dotted #999999;padding: 0.625rem 0.5rem;
	transition: all .4s;
	overflow: hidden;
	cursor:pointer;
	align-items: center;
	object-fit: cover;}
.zsdt_div:hover{transform: scale(1.05);border-bottom: 0.0625rem dotted #01559e;background: #01559e;border-radius: 0.3125rem;}
.zsdt_div:hover .zsdt_div_left{background-color: #ffffff;color: #01559e;}
.zsdt_div:hover .zsdt_div_right{color: #ffffff;}
.zsdt_div:hover .zsdt_div_right .zsdt_div_right_p{color: #eaeaea;}

.zsdt_div .zsdt_div_left{width: 11.25rem;height: 2.1875rem;background-color: #01559e;font-size: 1rem;color: #fff;text-align: center;padding: 0.375rem;font-weight: 600;border-radius: 0.125rem;}
.zsdt_div .zsdt_div_right{width: 25rem;font-size: 1rem;color: #000;line-height: 1.5rem;}
.zsdt_div .zsdt_div_right .zsdt_div_right_p{color: #b8b8b8;font-size: 0.75rem;margin-top: 0.625rem;}
.zsdt_div .zsdt_div_right p{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}

.zsds_div{width: 100%;display: flex;justify-content: space-between;border-bottom: 0.0625rem dotted #999999;padding: 0.625rem 0.5rem;
	transition: all .4s;
	overflow: hidden;
	cursor:pointer;
	object-fit: cover;}
.zsds_div .zsdt_div_left{width: 4.375rem;height: 1.875rem;background-color: #01559e;font-size: 1rem;color: #fff;text-align: center;padding: 0rem;font-weight: 600;border-radius: 0.125rem;line-height: 1.875rem;}
.zsds_div:hover {background-color: #ffffff;border-radius: 0.625rem;transform: scale(1.05);}
.zsds_div:hover .zsdt_div_left{background-color: #01559e;font-size: 1rem;color: #fff;}
.zsds_div:hover .zsdt_div_right{color: #01559e;}
.zsds_div .zsdt_div_right{width: 80%;font-size: 1rem;color: #333;line-height: 1.875rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zsds_div .zsdt_div_right p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zsds_div .zsdt_div_right .zsdt_div_right_p{color: #ffffff;font-size: 0.75rem;margin-top: 0.625rem;}
.zsds_div:hover .zsdt_div_right .zsdt_div_right_p{color: #01559e;}

.zxzx_box .zsdt_box2 .bj_color{ width: 100%; background: #004ea1; border-radius: 0.625rem; height: 22.75rem;  box-shadow: 0 0.1875rem 0.625rem 0.1875rem #aaa}
.zxzx_box .zsdt_box2 .bj_color .bj_color_top{ width: 100%; background: #073f7c; border-radius: 0.625rem 0.625rem 0 0;border-bottom: 0.0625rem solid #2b8ee2; line-height: 3rem; color: #fff; font-size: 1.375rem; font-weight: bold;}
.zxzx_box .zsdt_box2 ul{ padding: 0.625rem;}
.zxzx_box .zsdt_box2 ul li{float: left; width: 100%; padding-left: 1.875rem; color: #fff; font-size: 0.9375rem; line-height: 2.5rem; verflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;  background: url(/static/image/icon_34.png) no-repeat 0.625rem;
}
.zxzx_box .zsdt_box2 ul li a{color: #fff;}
.zxzx_box .zsdt_box2 ul li a:hover{color: #04f5db;}


/* 联系我们 */
.lxwm_box{ width: 100%; float: left; margin: 2.5rem 0; }
.lxwm_box .left_a{ width: 50%; float: left; }
.lxwm_box .left_a .inputtxt {color: #555;border: 0.0625rem solid #e1e7ee;width: calc(100% - 1.25rem);margin-right: 1.25rem;margin-bottom: 1.25rem;background: none;float: left;margin-right: 2.625rem;height: 2.5rem;line-height: 1.25rem;padding: 0.625rem 1.25rem;box-sizing: border-box;}
.lxwm_box .left_a .textarea {height: 4.375rem;resize: none;overflow: hidden;margin-right: 0;}
.lxwm_box .right_b{ width: 50%; float: left; }
.lxwm_box .right_b .box_bj{ margin: 16% 0 0 20%;}
.lxwm_box .right_b .box_bj h3{ font-size: 1.125rem; color: #333; line-height: 2.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.lxwm_box .right_b .box_bj p{ font-size: 0.875rem; color: #999; line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}


/* 联系我们二级页 */
.lxwm_erji{ padding: 1.5rem; }
.lxwm_erji .lxwm_erji_txt{ font-size: 1.25rem; color: #15ab47; font-weight: 400; border-left: 0.1875rem solid #15ab47; padding:0 0.5rem ; margin-bottom: 1rem; }
.lxwm_erji  p{font-size: 1rem; color: #777; }
.map{ width: 100%; height: 20rem; background: #f9f9f9;}

/* 详情页 */
.content_box{ width: 100%;float: left;   }
.content_box1{ padding: 2.5rem 1.875rem; }
.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%;float: left; 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;}

/* 二级-内容 */
.erji_content{padding: 0;  }
.shuangshi_01{ box-shadow: 0 0 0.75rem #eee; }
.erji_content_left{ float: left; width: 18.75rem;}
/* 二级-左侧导航*/
.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: #01559e;  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: #01559e;font-weight: bold; color: #fff; font-weight: bold; }

.erji_content_left .content_left_nva ul li .on{ background: #01559e;  color: #fff; font-weight: bold;}

/* 二级-右侧内容*/
.erji_content_right{ width: 100%; padding:0 0 0 21.25rem;}

/* 二级-图片*/
.erji_bannner{  width: 100%; height: 25rem;}
.erji_bannner img{ width: 100%;height: 25rem;}
/* 二级-上页下页*/
.erji_fanye{  width: 100%; padding-top: 1.25rem; }
.erji_fanye p{ line-height: 2.5rem; font-size: 0.9375rem;}
.erji_fanye p a{color: #666;}
.erji_fanye p a:hover{color: #2b8ee2; }
/* 二级分类按钮 */
.erji_btn_box{width: 100%;}
.erji_btn_box li{float: left; margin:0 0.25rem;}
.erji_btn_box .erji_btn{float: left; height: 2rem; line-height: 2rem; border-radius: 0.25rem; background: #fff; color: #888; border: 0.0625rem solid #eee; padding: 0 1rem ; margin-bottom: 0.25rem; }
.erji_btn_box .erji_btn:hover{border: 0.0625rem solid #2b8ee2; background: #2b8ee2; color: #fff; }
.erji_btn_box .on{ border: 0.0625rem solid #2b8ee2; background: #2b8ee2; color: #fff;}

/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb{overflow:hidden;line-height:1.5; padding: 1rem 0; border-bottom: 0.0625rem dashed #ddd; margin-bottom: 1.5625rem;}
.m-crumb ul{margin-right:-1.25rem; float: left; font-size: 0.875rem; color: #01559e; }
.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:0.125rem;border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem;}
.m-page a:last-child{margin-right:0.125rem;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;}


/* 版权 */
.foot_box{float: left; background: url(/static/image/01.png);
	width: 100%;
	height: 31.25rem;
	position: relative; }
.foot_box a{color: #fff;}
.foot_box a:hover{ color: #07f8f5;}
.foot_box .foot_box_three{float: left; width: 40%; font-size: 0.875rem; color: #fff; margin:3rem 0rem 0rem 20%; }
.foot_box .foot_box_three span{ padding-left: 0rem; }
.foot_box .foot_box_three .banbi{ float: left; width: 50%; }
.foot_box  p{ line-height: 1.875rem;}
.foot_box  h3{ font-size: 1.125rem; line-height: 1.5rem; margin-bottom: 0.5rem;}
.foot_box .foot_box_one{float: right; width: 30%;  font-size: 0.875rem; color: #fff; padding: 1.5rem 0; margin: 1.875rem 0.625rem 1.5rem 0rem;  text-align: center;position: absolute;right: 10%;bottom: 1.875rem;}
.foot_box .foot_box_one img{ width: 6.25rem; height: 6.25rem; }
.foot_box .foot_box_one .foot_box1{ width: 25%; float: left;    margin-top: 1.25rem}
.foot_box .foot_box_bottom{ width: 100%; background-color: #000000; font-size: 0.75rem; color: #fff; padding: 0.75rem ;  text-align: center;}

/* 二级学校专业 */
.erji_xxzy{ width: 100%;}
.erji_xxzy li{float: left; width: 33%; }
.erji_xxzy li .erji_xxzy_bj:hover{  box-shadow: 0 0 0.75rem #eee;}
.erji_xxzy li .erji_xxzy_bj{ float: left;width: 90%; background: #fff; border: 0.0625rem solid #ededed; border-radius:1rem; padding: 0.625rem; margin: 0.9375rem 5%; box-shadow: 0 0.3125rem 0.5rem 0.3125rem #eee}
.erji_xxzy li .erji_xxzy_bj img{float: left; width: 4.6875rem;  margin: 1.25rem ; }
.erji_xxzy li .erji_xxzy_bj .erji_xxzy_bj_txt{  margin: 2.75rem 1.25rem 0 5.9375rem; font-size: 1rem; }
.erji_xxzy li .erji_xxzy_bj:hover{ box-shadow: 0 0 0.75rem #eee;}

/* 二级文章列表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:#01559e;}
.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: 3;}


/* 二级文章列表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:#01559e;}

.wxlb_list2 li .time_box{ float: left; width: 5rem; background: #01559e; line-height: 1.5rem; margin-right:0.9375rem ;}
.wxlb_list2 li:hover .time_box{ background: #01559e; }
.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;    min-height: 1.25rem;}

/* 二级图片列表 */
.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 ;}


/* 千亿QY唯一官方网站-千亿qy官网登录入口专业 */
.zszy_box_top{ width: 100%; line-height:2.8125rem ; background: #01559e; color: #fff; text-align: center; font-size: 1.125rem}
.zszy_box{ float: left; width: 50%; padding: 0.3125rem; }

.accordion dl,.accordion-list { width: 100%; float:left ; background: #fff; display: flex;flex-wrap: wrap;}
.accordion dt { width: 50%;}
.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: 50%; float: left;}
.accordion {width: 100%;}
.container{width: 100%;}
.containerq {width: 100%;    display: flex;
	flex-wrap: wrap;margin-bottom: 1.875rem;}
.containerq div{
	width: 33.333333%;
	text-align: center;
	padding: 0.75rem 0rem;
	border-bottom: 0.0625rem solid #e4e4e4;
	border-left: 0.0625rem solid #e4e4e4;
	border-right: 0.0625rem solid #e4e4e4;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f6f6f6;
}
.containerq div:hover {
	background: #01559e;
	color: #fff;
}
.containerq a{
	width: 100%;
}
.containerq div:hover a{
	color: #fff;
}
.accordionTitle,
.accordion__Heading {
	background-color: #f5f5f5;
	text-align: center;
	padding: 0.75rem 0.9375rem;
	margin: 0.4375rem 0.3125rem;
	font-size: 1rem;
	display: block;
	text-align: left;
	text-decoration: none;
	color: #333;
	-webkit-transition: background-color 0.5s ease-in-out;
	transition: background-color 0.5s ease-in-out;
}
.accordionTitle: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: #01559e;

}

.accordionTitleActive,
.accordionTitle.is-expanded {
	background-color: #d9dfe4;
	color: #004ea1;
	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;

}

.accordionItem.is-collapsed {
	max-height: 0;
}

.no-js .accordionItem.is-collapsed {
	max-height: auto;
}

/* 校园风光 */
.ladyScroll_a{width:100%;height:21.25rem;position:relative;  }
.ladyScroll_a .prev{position:absolute; z-index: 10; top:6.875rem;left:0;padding: 0.75rem; font-size: 1.5rem; font-weight: bold; background: #cccccc; color: #fff;  }
.ladyScroll_a .next{position:absolute;top:6.875rem;right:0;padding: 0.75rem; font-size: 1.5rem; background: #cccccc; color: #fff; }
.ladyScroll_a .prev:hover{padding: 0.75rem;  background: #2b8ee2; color: #fff;  }
.ladyScroll_a .next:hover{padding: 0.75rem; background: #2b8ee2; color: #fff; }
.ladyScroll_a .scrollWrap{width:100%;padding-top:0.9375rem; margin-left: 0.1875rem; overflow:hidden;position:absolute;}
.ladyScroll_a dl{float:left;width:16.25rem; height: 13.75rem; text-align:center;position:relative; margin:0 0.625rem 0 0.625rem ;background:transparent ;}
.hzhb_box {float: left; width:100%; background: url(/static/image/xyfg_bj.png); padding-top: 1.25rem;}
.hzhb_box .box_bj{width:100%; height: 100%; background:transparent ;position: relative;overflow: hidden;
	border-radius: 0.625rem;}
.hzhb_box .box_bj:hover img{height: 120%; -webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}

.hzhb_box .box_bj img{width:100%; height: 100%;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	overflow: hidden;
	object-fit: cover;
	border-radius: 0.625rem;}
.hzhb_box p{font-size: 1rem; color: #000;line-height:2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}


/* 图片轮播 */
.focusBox1 { position: relative; width: 40.625rem; height: 25rem; overflow: hidden; font: 0.75rem/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox1 .pic img {  width: 40.625rem; height: 25rem;display: block; -webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	overflow: hidden;
	object-fit: cover; }

.focusBox1 .pic:hover img{  -webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 2.25rem; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.6; overflow: hidden; }
.focusBox1 .txt { position: absolute; bottom: 0; z-index: 2; height: 2.25rem; width:100%; overflow: hidden; }
.focusBox1 .txt li{ height:2.25rem; line-height:2.25rem; position:absolute; bottom:-2.25rem;}
.focusBox1 .txt li a{ display: block; color: white; padding: 0 0 0 0.625rem; font-size: 0.75rem; font-weight: bold; text-decoration: none; }
.focusBox1 .txt { display: block; color: #fff; padding: 0 0 0 0.625rem; font-size: 0.75rem; font-weight: bold; text-decoration: none; height:2.25rem; line-height:2.25rem; }
.focusBox1 .num { position: absolute; z-index: 3; bottom: 0.5rem; right: 0.5rem; }
.focusBox1 .num li{ float: left; position: relative; width: 0.75rem; height: 0.75rem; line-height: 0.75rem; overflow: hidden; text-align: center; margin-right: 0.25rem; cursor: pointer; border-radius: 100%; }
.focusBox1 .num li a,.focusBox1 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox1 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox1 .num li.on a,.focusBox1 .num a:hover{ background:#f60;  }


.focusBox .hd {
	width: 15%;
	right: 0;
	position: absolute;
	bottom: 0.625rem;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.focusBox .hd li {
	margin: 0 0.3125rem;
	background:url(/static/image/dot.png) no-repeat 0 -1rem;
	height: 1rem;
	overflow: hidden;
	width: 1rem;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_background: url(/static/image/dot.png) no-repeat 0 -1rem;
}

.focusBox .hd .on {
	background-position: 0 0;
}
.body-class{
	min-width: 118.75rem;
}
.center-box-list{
	height: 28.125rem;
	background: #fafafa;
	padding-top: 1.25rem;width: 100%;    float: left;
}
.spdq_box_bj_left{ width:50%;height: 25.9375rem; float: left; margin-top: 1.875rem;}

.three-div-left{
	padding: 0.9375rem 0rem;
	width: 65%;
	float: left;
	display: flex;
	justify-content: space-between;
}
.three-div-right{
	width: 32%;
	float: right;
}
.zr-img-one{
	height: 27.1875rem;
	width: 100%;
	border-radius: 0.375rem;
}
.zr-img-p-one{
	height: 27.1875rem;
	font-size: 2.8125rem;
	border-radius: 0.375rem;
	margin-top: -27.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	writing-mode: tb;
	letter-spacing: 1.25rem;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
	position: relative;
	text-align: center;
	font-weight: 600;
}
.zr-img-two{
	height: 13.125rem;
	width: 100%;
	border-radius: 0.375rem;
}
.zr-img-p-two{
	height: 13.125rem;
	font-size: 2.5rem;
	border-radius: 0.375rem;
	margin-top: -13.4375rem;
	display: flex;
	align-items: center;
	justify-content: center;
	letter-spacing: 1.25rem;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
	position: relative;
	text-align: center;
	font-weight: 600;
}
.zr-img-three{
	height: 13.125rem !important;
	width: 100%;
	border-radius: 0.375rem;
}
.zr-img-p-three{
	height: 13.125rem;
	border-radius: 0.375rem;
	display: flex;
	margin-top: -13.4375rem;
	align-items: center;
	justify-content: center;
	font-family: hanyichunjiti;
	font-size: 2.5rem;
	letter-spacing: 0.625rem;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
	position: relative;
	text-align: center;
	font-weight: 600;
}
#vsb_content img{
   
}

























@media screen and (max-width: 768px) {
.erji_bannner{  width: 100%; height: 200px;}
.erji_bannner img{ width: 100%;height: 200px;}
 .zsdt_div .zsdt_div_left{width: 40%;height: 35px;background-color: #01559e;font-size: 14px;color: #fff;text-align: center;padding: 6px 3px;font-weight: 600;border-radius: 2px;}
.zr-img-p-three{
    height: 110px;
    border-radius: 6px;
    display: flex;
    margin-top: -115px;
    align-items: center;
    justify-content: center;
        font-family: hanyichunjiti;
    font-size: 20px;
    letter-spacing: 5px;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    position: relative;
    text-align: center;
    font-weight: 600;
}
.zr-img-three{
    height: 110px !important;
    width: 100%;
    border-radius: 6px;
}
.zr-img-p-two{
    height: 110px;
    font-size: 20px;
    border-radius: 6px;
    margin-top: -115px;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 10px;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    position: relative;
    text-align: center;
    font-weight: 600;
}
.zr-img-two{
     height: 110px;
    width: 100%;
    border-radius: 6px;
}
.zr-img-one{
     height: 235px;
    width: 100%;
    border-radius: 6px;
}
.zr-img-p-one{
    height: 235px;
    font-size: 25px;
    border-radius: 6px;
    margin-top: -240px;
    display: flex;
    align-items: center;
    justify-content: center;
    writing-mode: tb;
    letter-spacing: 20px;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    position: relative;
    text-align: center;
    font-weight: 600;
}
#_vsb_player{    width: 100%;
    height: auto;}
	.focusBox1 { position: relative; width: 100%; height: 200px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox1 .pic img {  width: 100%; height: 200px;display: block; -webkit-transition: all .4s;
		-o-transition: all .4s;
		transition: all .4s;
		overflow: hidden;
		object-fit: cover; }

.index_bnt_bj_6{    padding: 10px 5px;width: 20%;}
.index_bnt_bj{height: 140px;    display: flex;width: 100%;
    justify-content: center;font-size: 14px;
    flex-wrap: wrap;   padding: 0px;    background: none;box-shadow: none;}
.index_bnt_bj_p{ box-shadow: 0px 0px 20px #bfb8b8;
    border-radius:5px;
       padding: 12px;
	width: auto;
	height: auto;
	transition: all .4s;
	overflow: hidden;
	object-fit: cover;
        display: flex;
  flex-wrap: wrap;

}

.index_bnt_bj img{width:45px; height: 45px;}
.foot_box{float: left; background: #01559e;
    width: 100%;
    height: 630px;
    position: relative; }

.foot_box .foot_box_one{width: 100%;    position: static;margin: 0;    padding: 0;    display: flex;
    justify-content: space-around;}
.foot_box .foot_box_three{    width: 95%;    margin: 10px;    font-size: 14px;}
.foot_box .foot_box_one img{
    width:100px;
    height:100px;
}
.foot_box p{    line-height: 30px;    font-size: 14px;}
.three-div-right{
    width: 100%;
    float: right;
padding: 20px 0px;
}
.three-div-left{

width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
}
.spdq_box_right .spdq_box_right_ul li{float: left; width: 48%;transition: all .4s;
    overflow: hidden;
    object-fit: cover; }
.spdq_box_right{width:100%;}
.spdq_box_bj_left{ width:100%;height: auto; background: #ffffff; float: left; margin-top: 30px;}
.center-box-list{
height: 1250px;
    background: #fafafa;
    padding-top: 20px;width: 100%;    float: left;
}
	.body-class{
min-width: 0px;
}
.zxzx_box .zsdt_box1{    width: 100%;padding: 20px 0;}
.zxzx_box .zsdt_box2{    width: 100%;padding:0}
	/*显视*/
	.pc_box{ display: none; }
	.app_box{ display: block;}
	
	/* 布局 */
	.g-wrap,.g-box{width:100%;padding: 0px 20px;}
	.arrow{  width: 100px; margin: -20px 0 0 -50px; }
	
	/* 导航 */
	.nav_box{  height: 72px !important; }
	.nav_box .top_box{ height: 72px;background-color: #ffffff;}
	.nav_box .top_box .logo_img{ margin: 16px 0px 0 5px;  height: 35px;  }
	.nav_box .right_box{  margin: 3px 15px 0 0 ;}
	.nav_box .top_Contact{width: 100%; background:#01559e ; height: 48px;}
	.nav_box .top_Contact .top_Contact_left{ margin-left: 13px;}
	.erji_content_right{ width: 100%; padding:0 0 0 0px;}
	.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;
	}
	.iframe_fenshu{
		width: 375px;
		    height: 350px;
	}
.carousel-card-item img{
    cursor: pointer;
    height: auto !important;
    width: 100%;

}
	
	/* 导航-pc */
	.navBar{display:none ;}
	
	/* 首页 */
	.index-content{ padding: 75px 0 24px 0;}

	.index-txt{ padding: 40px 24px 24px 20px;}
	.index-txt-bottom{padding: 24px 24px 24px 20px;margin: 0px;}
	.index-txt-bottom .txt_1{display: block; font-size: 24px}
	.index-txt .txt_1{  display: block; font-size: 24px}
	.zsdt_div .zsdt_div_right{
		    width: 55%;
		    font-size: 14px;    line-height: 24px;
	}
.index_bnt_box{    margin-top: 200px;}
	.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{
    height: 890px;
}
	.spdq_box_bj .spdq_box_bj_top{
display:none;
		font-size: 18px;
		margin: 25px 0px;
	}
        .zsds_div {    padding: 10px 8px;}
        .zsds_div .zsdt_div_left{width: 70px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;}
	.zsds_div .zsdt_div_right{width: 75%;font-size: 14px;line-height: 30px;}
	.zsds_div .zsdt_div_right .zsdt_div_right_p{color: #ffffff;font-size: 12px;margin-top: 10px;}

        .four-div{
        width: 100%;
        }

.four-div-left{padding: 10px 10px;width: 100%;}
	.logo_img_bottom{width: 80%;}
        .logo_index_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; }
.zsdt_div{
    padding: 10px 8px;
}
.more-div{
    height: 60px;
}
.more-div div{
        width: 200px !important;
    font-size: 14px;
    padding: 10px 50px !important;
}

#vsb_content video{
width:100%;
    height: auto;
}

.spdq_box_right .spdq_box_right_ul img{
height:183px
}
.spdq_box_right .spdq_box_right_ul p{float: left; width: 100%; line-height: 40px;  background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; padding: 0 20px;  margin-top: -40px;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;position: relative;    text-align: center;font-weight: 600;}
.zlzy_div{
height: 125px;
    border-radius: 8px;
    font-size: 35px;
    margin-top: 10px;
}
.pc_bottom_a{margin-top:50px;}
.pc_bottom_a a{margin: 0rem 20px;}
.leftMenu ul li {position: relative; line-height: 60px; border-bottom: 0.0625rem solid #ededed;font-size: 16px;}

.banner_box{margin-bottom: 60px; }
.zszy_box_top{
    line-height: 45px;
    font-size: 18px;
}
.accordion__Heading {
    font-size: 16px;
    padding: 12px 15px;
    margin: 7px 5px;
}
.content_box1{     overflow: auto; }





.containerq{
    margin-bottom: 30px;
}
.containerq div{
    padding: 12px 0;
    font-size: 12px;
}
.content_box p{
    font-size: 16px;
}
.m-crumb{
    padding: 16px 0;
    margin-bottom: 25px;
}
.m-crumb ul{
    font-size: 14px;
}

.wxlb_list2 li{
    padding: 20px 0;
    margin-bottom: 10px;
}
.wxlb_list2 li .time_box{
line-height: 24px;
    width: 80px;
    margin-right: 15px;
}
.wxlb_list2 li .time_box_1{
    padding: 15px;
    line-height: 20px;
    font-size: 30px;
}
.wxlb_list2 li .time_box_2{
    line-height: 30px;
    font-size: 14px;
}
.wxlb_list2 li .txt_box h3{
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.wxlb_list2 li .txt_box p{
    font-size: 14px;
}
.btn_green_big{
padding: 8px 15px;
    font-size: 12px;
    line-height: 32px;
}
.content_box .biaoti_top h3{
    font-size: 28px;
}
.content_box .biaoti_top .biaoti_top_txt{
font-size: 13px;
    padding: 10px;
    line-height: 20px;
}
.wxlb_list li{
    padding: 10px 0;
    margin-bottom: 10px;
}
.wxlb_list li h3{
    font-size: 14px;
}
.this-page{
width: 30px !important;
    height: 30px !important;
    line-height:24px !important;
    display: block !important;
}
.PrevDisabled{
width: 60px !important;
    height: 30px !important;
    line-height:24px !important;
    display: block !important;
}
.Prev{
width: 60px !important;
    height: 30px !important;
    line-height:24px !important;
    display: block !important;
}
.Next{
width: 60px !important;
    height: 30px !important;
    line-height:24px !important;
    display: block !important;
}
.wxlb_list li p{
    font-size: 12px;
}
.wxlb_tp_list li{
    width: 100%;
    padding: 20px;
}
.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: 15px !important;
}
.btn_green{
    height: 50px;
    width: 80px !important;
    font-size: 12px;
    line-height: 32px;
    padding: 0 20px;
    margin-top: 20px;
    display: block;
padding: 15px 10px;
}
.pb_sys_style1 .p_no_d{
    border: 1px solid #01559e !important;
    color: #fff;
    background-color: #01559e !important;
}