/* !公用组件 */
/* 导航栏 */
.bd_nav {
    width: 100%;
    height: 1.2rem;
    background:#fff;
	position: relative;
  /* position: -webkit-sticky;  position: sticky;*/ top: 0;
    z-index: 999;
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.05);-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	/*padding-top: 0.35rem;*/
}

.bd_nav_box {
    height: 100%;
	max-width: 1200px;
    margin: 0 auto;
    display: flex;
	justify-content: space-between;
}

.bd_nav_logo{
   height: 100%;
	width: 2.2rem;
}
.bd_nav_logo a{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	position: relative;
}
.bd_nav_logo a>img{
    height: auto;
	width: 100%;
}


.bd_nav_right{
	display: flex;
	height: 100%;
	justify-content: space-between;

}
.nav {
    display: flex;
	justify-content: flex-start;
	height: 100%;
	position: relative;
	
}
.nav_1{
	height: 100%;
	position: relative;
	margin-left: 0.1rem;
}
.nav_1>a{
	display: flex;
	height: 100%;
	align-items: center;
	color: #333333;
    font-size: .2rem;
    padding: 0 0.1rem;
    
   
	cursor: pointer;
	position: relative;
	border-top-left-radius: 0.08rem;
    -webkit-border-top-left-radius: 0.08rem;
    border-top-right-radius: 0.08rem;
    -webkit-border-top-right-radius: 0.08rem;
    letter-spacing: .02rem;
}
.nav_1>a:hover {
    color:#fff;
	background: #3662ae;
}

.nav_1>.nav_1_a {
   color:#fff;
	background: #3662ae;
}
.nav_1:hover>a{background: #3662ae; color: #fff;}



.nav_1_warp{
	position: absolute;
	top: 100%;
	left: 0;
	background: #26499d;
    text-transform: uppercase;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: none;
}
.nav_1_warp>a{
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: #002784 solid 1px;
	background: #26499d;
	color: #fff;
	height: .46rem;
    font-size: .16rem;
	
   
	cursor: pointer;
}
.nav_1_warp a:hover{
	background: #3662ae;
}

.search{
	margin-left: 0.3rem;
	position: relative;
	width: .47rem;
	height: 100%;
	border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	overflow: hidden;
}
.search form {
	width: 100%;
	height: 100%;
}
.search a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background: url("../images/img22.png") no-repeat center;
	background-size:.22rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.search a button {
	cursor: pointer;
	opacity: 0;
	width: 100%;
	height: 100%;
}
.search_con{
	width: 2.1rem;
	height: .48rem;
	background: #26499d;
	position: absolute;
	bottom: -.48rem;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	z-index: -9;
}
.search_text{
	border-radius:30px;
	background: #fff;
	border: none;
	padding-left: 14px;
	font-size: 14px;
	height: .31rem;
	width: 1.9rem;
}
.searchon{background: #3662ae; overflow: inherit;}
.searchon a{
	background: url("../images/img22on.png") no-repeat center;
	background-size:.22rem;
}
.searchon .search_con{opacity: 1; z-index: 1;}

.head_phone,.head_nav{ display: none;}

.lang a {
	font-size: 20px;
	line-height: 15px;
}


/* foot */
.footlogo a img {
    width: 200px;
    margin-right: 50px;
      /*filter: grayscale(1000%) brightness(1000%);*/
}
.bd_foot {
    width: 100%;
    height: auto;
    /*background: #051123;*/
	padding-top: .45rem;
}

.bd_foot_box {
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	display: flex;
    justify-content: space-between;
}

.bd_foot_show_l {
    width: 75%;
    padding-top: 27px;
}
.bd_foot_mune{
	width:100%;
	height: 34px;
	display: flex;
	justify-content: flex-start;
	color: #a2a2a2;
	font-size: 14px;
}
.bd_foot_mune a{
	display: flex;
	align-items: center;
	    color: #a2a2a2;
	 
   
	cursor: pointer;
}
.bd_foot_mune a:hover{
	color: #fff;
}
.bd_foot_mune span{
	padding: 0 .1rem;
	display: flex;
	align-items: center;
}

.bd_foot_link{
	width:100%;
	height: 0.2rem;
	display: flex;
	justify-content: flex-start;
	color: #a2a2a2;
	font-size: 014px;
}
.bd_foot_link a{
	display: flex;
	align-items: center;
	    color: #a2a2a2;
	 
   
	cursor: pointer;
}
.bd_foot_link a:hover{
	color: #fff;
}
.bd_foot_link span{
	padding-left: 014px;
	display: flex;
	align-items: center;
}
.bd_foot_bei{
	width:100%;
	/*height: 0.4rem;*/
	padding-bottom: 15px;
	display: flex;
	justify-content: flex-start;
	color: #a2a2a2;
	font-size: 014px;
	margin-top: 014px;
}
.bd_foot_bei a{
	display: flex;
	align-items: center;
	    color: #a2a2a2;
	 
   
	cursor: pointer;
	background: url("../images/gan.png") no-repeat left;
	background-size:0.2rem;
	padding-left: 0.24rem;
}
.bd_foot_bei a:hover{
	color: #fff;
}




.bd_foot_show_r {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}


.bd_foot_show_r_code {
	width: 0.68rem;
   height: auto;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.bd_foot_show_r_code:first-child{ margin-right: 0.21rem;}


.bd_foot_show_r_code a{
	display: flex;
	justify-content: center;
	flex-direction: column;
}


.bd_foot_show_r_code img {
    width: 100%;
    height: auto;
}
.bd_foot_show_r_code span{
	display: block;
	text-align: center;
	 color: #a2a2a2;
    font-size: 0.12rem;
	line-height:0.24rem;
	width: 130%;
	margin-left: -15%;
}


/* 内页banner */
.bd_banner {
    width: 100%;
   	height:4.3rem;
   	min-height:150px;
	position: relative;
	overflow: hidden;
	margin-top: 85px;
}
.bd_banner_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.bd_banner_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

/*招标公告*/
.mune_warp{
	width:100%;
	height: 0.93rem;
	background: #26499d;
}
.mune{
	margin: 0 auto;
	width: 12rem;
	height: 100%;
	display: flex;
	justify-content: center;
}
.mune a{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .2rem;
	flex: 1;
	color: #fff;
	cursor: pointer;
	
   
	position: relative;
}
.mune a:after{
	content: '';
	width: 1px;
	height: 100%;
	background: #0b2f85;
	position: absolute;
	left: 0;
}
.mune a:first-child:after{ display: none;}
.mune a:hover{ background: #3662ae;}

.main{
	margin: 0 auto;
	max-width:1200px;
	min-height: 170px;
	height: auto;
}
.main_tit{
	width:100%;
	/*background: url("../images/p-title.png") no-repeat center bottom;*/
	height: 1.74rem;
	background-size:auto 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.main_tit_tit,.main_tit_en{
	width:100%;
	text-align: center;
	color: #333333;
	text-transform: uppercase;
}
.main_tit_tit{ font-size: 30px;color:#05509a;font-weight:bold;}
.main_tit_en{ height: 0.54rem; line-height: 0.3rem; font-size:14px;color:#807e7e;}

.notice{
	width:100%;
	height: auto;
	margin-top: 0.42rem;
}
.notice_1{
	width:100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #26499d;
	height: 0.5rem;
	color: #fff;
	font-size: 0.16rem;
}
.notice_1_1{
	padding-left: 0.5rem;
	width: 74%;
}
.notice_1_2{ width: 10%; text-align: center;}
.notice_1_3{width: 16%; text-align: center;}

.notice_2{
	width:100%;
	height: 0.76rem;
}
.notice_2 a{
	width:100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #e3f8ff;
	height: 100%;
	color: #333333;
	font-size: 0.16rem;
}
.notice_2 .notice_1_1{ position: relative;}
.notice_2 .notice_1_1:after{
	content: '';
	width: .15rem;
	height: .03rem;
	background: #333333;
	position: absolute;
	left: .2rem;
	top: calc(50% - 0.015rem);
}
.notice_2 .notice_1_3{ font-size: .16rem;}

.paging{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
	padding: .6rem 0;
}
.paging ul {
	width: 100%;
	display: flex;
	justify-content: center;
}
.paging ul li {
	list-style: none;
}
.paging ul li.active {
	height: auto;
	margin: 0px;
	width: auto;
}
.jumpto {
	display: none;
}
.paging a,.paging span{
	padding: 5px 10px ;
	display: flex;
	align-items: center;
	justify-content: center;
	border: #b1b1b1 solid 1px;
	color: #9a9d9e;
	font-size: .15rem;
	
   
	margin: 0px .06rem;
}

.paging a:hover ,.paging span:hover{
	 background: #00b0ec;
    border-color: #00b0ec;
    color: #fff;
}
.paging ul li.active span {
	 background: #00b0ec;
    border-color: #00b0ec;
    color: #fff;
}


/*联系我们*/
.contact{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 0.3rem;
}
.contact_con{
	width: 16%;
	/*height: 2.78rem;*/
}
.contact_img{
	width:.79rem;
	height: .79rem;
	font-size: 0px;
	overflow: hidden;
	border-radius: 50px;
	margin: 0 auto;
}
.contact_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.contact_biao{ width:100%; text-align: center;color: #5a5a5a; font-size: 16px; padding: .2rem 0 .15rem 0;} 
.contact_nei{ width:100%; text-align: center;color: #5a5a5a; font-size:.2rem; line-height: .26rem; } 
.contact_nei p,.contact_nei p a {
	font-size: 16px;
	color: #5a5a5a;
}

.honest_warp{
	width: 100%;
	height: auto;
	background: #f0f5f9;
    padding: .85rem 0;

}
.honest{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
}
.honest_con{
	width:100%;
	margin-top: 0.96rem;
	display: flex;
	justify-content: space-between;
}
.honest_left{
	width: 4.8rem;
	height: 100%;
	position: relative;
}
.honest_1{
	color: #333333;
	font-size: .24rem;
	padding-bottom: 16px;
	line-height: 1em;
}
.honest_2{
	color: #333333;
	text-transform: uppercase;
    font-size: .2rem;
}
.honest_3{
	    line-height: .24rem;
    color: #5a5a5a;
    min-height: 2.25rem;
    padding: .35rem 0;
	    font-size: 14px;
}
.honest_list{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.honest_nei{
    height: 1.42rem;
    width: 2.37rem;
}
.honest_nei a{
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	justify-content: center;
	background: #00b0ec;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
}
.honest_nei a:hover{ background: #26499d;}
.honest_nei_1{ width: 100%; height: auto; justify-content: center;display: flex;align-items: center;    margin-bottom: .1rem;}
.honest_nei_1 img{ width: .44rem; height: auto;}
.honest_nei_2{
	width:100%;
	text-align: center;
	color: #fff;
	 font-size: .16rem;
}

.honest_img{
	width:6.77rem;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.honest_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.job{
	width:100%;
	min-height: 4.42rem;
    margin-bottom: .5rem;
	margin-top: 0.4rem;
	position: relative;
}
.job_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.job_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.job_con{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 0 0.5rem;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.job_con_1{
	font-size: .32rem;
    font-weight: bold;
    line-height: 1em;
    color: #3662ae;
}
.job_con_2{
	    text-transform: uppercase;
    font-size: .2rem;
    display: block;
    padding: .15rem 0 .2rem 0;
}
.job_con_3{
	    font-size: .16rem;
    line-height: .26rem;
    color: #5a5a5a;
}
.job_list{
	width: 100%;
	height: auto;
	display: flex;
	justify-content:flex-start;
}
.job_lie{
	width: 32.08%;
	height: 4.87rem;
	border: #d0d0d0 solid 1px;
	padding: 0px .27rem;
	margin-right: 1.88%;
	position: relative;
}
.job_lie:nth-child(3){ margin-right: 0;}
.job_tit{
	width:100%;
	font-size: .2rem;
	font-weight: 400;
    line-height: 1em;
	padding-top:0.25rem;
	    padding-bottom: .06rem;
}
.job_en{
	width:100%;
	font-size: .16rem;
	padding-bottom: 0.2rem;
}
.job_come{
	width:100%;
	font-size: 14px;
	line-height: .24rem;
	color: #5a5a5a;
}
.job_logo{
	width:100%;
	height: auto;
	text-align: center;
    padding: .15rem 0 0 0;
}
.job_logo img{ width: .88rem; height: auto;}
.job_mune{
	width:100%;
	height: auto;
}
.job_mune a{
	display: flex;
	width: 100%;
	height: .57rem;
	align-items: center;
	justify-content: center;
	border-radius:0.06rem;
	background: #3662ae;
	cursor: pointer;
	color: #fff;
	font-size: .16rem;
	
   
	margin-top: 3px;
}
.job_mune a:hover{ background: #26499d;}

.job_wei{
	width:100%;
	height: auto;
	text-align: center;
	margin-top: 0.2rem;
}
.job_wei img{
	width: 70%;
	height: auto;
}
.job_jia{
	width: 0.22rem;
    height: 0.22rem;
    position: absolute;
    z-index: 10;
    left: auto;
    right: -1px;
    top: auto;
    bottom: -1px;
    background: #00b0ec url(../images/img22_2.png) center no-repeat;
    background-size: 100%;
}
.job_jia a {
	width: 100%;
	height: 100%;
	display: block;
}

.job_jia:hover {
    background-color: #26499d;
}

.job_1{
	width:100%;
	height: auto;
	margin-top: 0.5rem;
}
.job_1 a{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.job_1_1{ width:100%; height: 0.43rem; text-align: center; font-size: 0.43rem;}

.job_1_2{ width:100%; text-align: center;    color: #3662ae;
    font-size: 16px;padding-top: .15rem;}
.job_2{
	    width: 100%;
    font-size: 14px;
    line-height: .24rem;
    color: #5a5a5a;
    margin-top: 0.7rem;
}
.job_zhao{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	    padding: .45rem 0 .6rem 0;
	    color: #5a5a5a;
	font-size: 16px;
	    line-height: 1.5em;
}
.job_zhao a{
	cursor: pointer;
	color: #3662ae;
}

.online_warp{
	width: 100%;
	
	top: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}
.online{
	max-width: 12rem;
	/* height: 90vh; */
	margin: 0 auto;
	background: #fff;
	margin-top: 5vh;
	padding: 0px 0.8rem;
	position: relative;
	overflow: auto;
}
.online_tit{
	width:100%;
	text-align: center;
	color: #5a5a5a;
	font-size: 0.24rem;
	padding-top: 0.42rem;
}
.online_close{
	width: 0.24rem;
	height: 0.24rem;
	position: absolute;
	top:0.28rem;
	right: 0.8rem;
}
.online_close a{
	display: block;
	background: url("../images/close23.png") no-repeat center;
	background-size:cover;
	width: 100%;
	height: 100%;
	 -webkit-filter: grayscale(100%); 
	cursor: pointer;
	
   
}
.online_close a:hover{-webkit-filter: grayscale(0%); }
.online_all{
	width:100%;
	height: auto;
	border: 1px solid #e1e1e1;
	margin-top: 0.21rem;
	font-size: 014px;
}
.online_top{
	width:100%;
	height: auto;
	border-bottom: 1px solid #e1e1e1;
	padding: 0.28rem 0.6rem 0.4rem 0.6rem;
}
.online_ti{
	width: 100%;
	background: url("../images/img21_3.png") no-repeat left;
	background-size:0.21rem;
	padding-left: 0.26rem;
	    color: #5a5a5a;
	font-size: 014px;
	line-height: 0.48rem;
}
.online_select{
	width: 100%;
	height: 0.28rem;
	    display: flex;
	align-items: center;
}
.select_class{
	margin-left: 014px;
	margin-right: 0.07rem;
}
.online_select span{
	display: flex;
	 color: #5a5a5a;
	padding-left: 0.24rem;
    background: url(../images/img15.png) left center no-repeat;
    background-size: 0.15rem;
    position: relative;
}
.online_select span.online_select_span{
	background: url(../images/img15on.png) left center no-repeat;
    background-size: 0.15rem;
	    color: #00b0ec;
}
.online_con{
	width:100%;
	height: auto;
	margin-top: 0.1rem;
	display: flex;
	justify-content: space-between;
}
.online_left{
	width: 37.5%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.online_text{
	width: 100%;
	height:0.4rem;
	padding-left: 014px;
	color: #888;
	border: 1px solid #d4d4d4;
	font-size: 014px;font-family: '微软雅黑';
}
.captchacode {
	width: 70%;
}
.online_right{
	width: 60.75%;
}
.captchacodeimg {
	height: 0.4rem;
	margin-left: 10px;
}
.online_textarea{
	width: 100%;
	height: 1.28rem;
	padding:0.07rem 014px;
	color: #888;
	border: 1px solid #d4d4d4;
	font-size: 014px;
	font-family: '微软雅黑';
}
.online_wei{
	width:100%;
	color: #5a5a5a;
	font-size: 0.16rem;
	line-height: 0.4rem;
	margin-top: 0.07rem;
}
.online_fu{
	width:100%;
	height: 0.4rem;
	display: flex;
	justify-content: space-between;
}
.online_fu a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 49.6%;
	height: 100%;
	background: #e3f8ff;
	cursor: pointer;
	 
   
}
.online_fu a:nth-child(2)>span{
	background: url("../images/img21_5.png") no-repeat right;background-size:.21rem;
}
.online_fu a>span{
	color: #5a5a5a;
	font-size: 0.16rem;
	background: url("../images/img21_4.png") no-repeat right;
	background-size:.21rem;
	padding-right: 0.3rem;
	 
   
}
.online_fu a:hover{ background: #00b0ec;}

.online_fu a:nth-child(2):hover>span{ background: url("../images/img21_5on.png") no-repeat right;background-size:.21rem;}

.online_fu a:hover span{ color: #fff;background: url("../images/img21_4on.png") no-repeat right;background-size:.21rem;}

.online_bottom{
	width: 100%;
    height: auto;
    padding: 0rem 0.6rem 0.2rem 0.6rem;
}
.online_ju{
	display: flex;
	align-items: center;
	line-height: 0.56rem;
	color: #5a5a5a;
}
.online_lie{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.online_lie_1{
	width: 49.6%;
	margin-right: 0.8%;
	margin-bottom: 0.1rem;
}
.online_lie_1:nth-child(2n){ margin-right: 0;}
.online_back{
	width:100%;
	height: auto;
	margin-top: 0.5rem;
	display: flex;
	justify-content: center;
	padding-bottom: .75rem;
}
.online_back input{
	display: flex;
	justify-content: center;
	height:0.4rem;
	width: 1.46rem;
	align-items: center;
	cursor: pointer;
	
   
	background: #00b0ec;
	color: #fff;
	font-size: 0.16rem;
	border: 0px;
}
.captchitem {
	display: flex;
}

/*新闻*/
.limits{
	background: #f5fcfe;
    border: #c7eefb solid 1px;
	width: 100%;
    padding: 0 0.2rem;
    border-radius: 10px;
    color: dimgray;
	height: 0.6rem;
	margin-top: 0.42rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.limits_tit{
	height:100%;
	font-size: 016px;
	display: flex;
	align-items: center;
}
.limits_1{
	width: 20%;
	position: relative;
	display: flex;
    align-items: center;
}
.limits_1:after{
	content: '';
	background: url("../images/img20_3.png") no-repeat center;
	background-size:0.2rem;
	width: 0.2rem;
	height: 100%;
	position: absolute;
	top:0;
	right: 0.16rem;
}
.limits_text{
	width: 100%;
	height:0.4rem;
	padding-left: 0.2rem;
	color: dimgray;
	border: 1px solid #a5def5;
	background: transparent;
	font-size: 0.16rem;
	border-radius: 0.3rem;
	position: relative;
}
	
.limits_2{
	width: 50%;
	position: relative;
	height: 0.4rem;
	display: flex;
    align-items: center;
}
.limits_2 a{
	position: absolute;
	top:0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 0.56rem;
}
.news{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 0.3rem;
}
.teams {
	padding-bottom: 50px;
}

/* 团队介绍 */
.diyteam {
	width: 100%;
	padding-bottom: 100px;
}
.diyteam ul li {
	list-style: unset;
	width: 100%;
	display: flex;
	padding: 60px 0px;
	border-bottom: 1px dashed #333333;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.diyteam_l {
	width: 50%;
	text-align: center;
}
.diyteam_l_img {
	/*width: 50%;*/
	margin: 0 auto;
}
.diyteam_l_img img {
	/*width: 100%;*/
}
.diyteam_l_desc h3 ,.diyteam_l_desc p{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}

.diyteam_r {
	width: 50%;
}
.diyteam_r p {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}

.news_con{
	width: 31.25%;
	height: auto;
	margin-right: 3.125%;
	margin-bottom: 30px;
}
.news_con:nth-child(1),.news_con:nth-child(2),.news_con:nth-child(3){ margin-top: 0;}
.news_con:nth-child(3n){ margin-right: 0;}

.news_con a{
	display: block;
	width: 100%;
	height: 100%;
}
.news_con a:hover .news_nei{ background: #26499d;}
.news_con a:hover .news_nei_3{ background: #00b0ec;}

.news_img{
	width:100%;
	height: 3rem;
	font-size: 0px;
	overflow: hidden;
}
.news_img img,.news_nei_3 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.news_nei{
	width:100%;
	height:1.2rem;
	background: #ffffff;
	padding: 016px 0.28rem 0 0.28rem;
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.news_nei_1{
	width:100%;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	height: 45px;
}
.news_nei_2{
	width:100%;
	color: #333333;
	font-size: 014px;
	line-height: 0.26rem;
}
.news_nei_3{
	width: 0.27rem;
	height: 0.27rem;
	background: #333333;
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
	font-size: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.news_con a:hover .news_nei .news_nei_1,.news_con a:hover .news_nei .news_nei_2 {
    color: #ffffff;
}
.service_title {
    color: #ffffff;
}
.news_nei_team {
	height:280px;
	padding: 10px;
	background-color: #26499d;
}
.news_nei_team_t {
    height: 40px;
}

.news_lie{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 0.21rem;
}
.news_lie_con{
	width: 31.25%;
	height: 1.26rem;
	margin-right: 3.125%;
}
.news_lie_con:nth-child(3n){ margin-right: 0;}

.news_lie_con a{
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
.news_lie_con a:after{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #dfdfdf;
}

.news_lie_con a:hover .news_1{ color: #26499d;}
.news_lie_con a:hover .news_1:before{ background: #26499d;}

.news_1 {
	width: 100%;
    height: 0.48rem;
    line-height: 0.24rem;
    font-size: 016px;
    padding-left: 0.26rem;
    overflow: hidden;
    color: #333333;
    position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.news_1:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: calc(0.12rem - 1.5px);
    width: 0.15rem;
    height: 3px;
    background: #333333;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.news_2{
	width: 100%;
    font-size: 014px;
    padding-left: 0.26rem;
    color: #9a9d9e;
	margin-top: 014px;
}
.teamcont {
	margin-bottom: 25px;
}
.teamsimg {
	height: 3rem;
	/* padding: 10px; */
	background-color: #ffffff;
}
.teamsimg img {
	object-fit: contain;
}

/*产业服务*/
.financial{
	width:100%;
	height: auto;
	margin-top: 0.56rem;
	display: flex;
	justify-content: space-between;
}
.financial_left{
	width: 64%;
}
.financial_tit{
	width:100%;
	text-align: center;
	color: #333333;
	font-size: .26rem;
	line-height: 1.16rem;
}
.financial_all{
	width:100%;
	height: 3.15rem;
	overflow: auto;
	position: relative;
}
.financial_all:after{
	content: '';
	width: 1px;
	height: calc(100% - 0.42rem);
	position: absolute;
	top:0.21rem;
	left: .21rem;
	border-right: 1px dashed #d2d2d2;
}
.financial_all::-webkit-scrollbar{width:0.06rem;height:0.1rem; }
.financial_all::-webkit-scrollbar-track:vertical{border-radius:0.2rem;overflow: hidden; }
.financial_all::-webkit-scrollbar-track-piece{border-radius:0.2rem;overflow: hidden;}


.financial_con{
	width:96%;
	height: auto;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}
.financial_con:first-child  .financial_come,.financial_con:last-child .financial_come{ line-height: .42rem;}
.financial_con:nth-child(2){
	margin: 0.3rem 0;
}
.financial_tu{
	width: .42rem;
	height: .42rem;
	font-size: 0px;
	overflow: hidden;
}
.financial_tu img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.financial_come{
	width: calc(100% - .72rem);
	    text-align: justify;
	font-size: 14px;
	line-height: .3rem;
	color: #5a5a5a;
}

.financial_img{
	width: 36%;
	padding-top: 1.16rem;
	text-align: center;
}
.financial_img img{
	width: 80%;
	height: auto;
}
.financial_more{
	width:100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	    padding:.3rem 0 .4rem 0;
}
.financial_more a{ cursor: pointer; font-size: 14px; color: #5a5a5a;-webkit-transition: all 0.5s;
	
	border: 1px solid #3662ae;
	padding: 10px 20px;
    -moz-transition: all 0.5s;
    transition: all 0.5s;}
.financial_more a:hover{ background-color: #3662ae;color: #ffffff;}

.zhao_warp{
	width:100%;
	height: auto;
}
.zhao_warp .news{ margin-top:0.72rem;}
.zhao_warp .financial_more{ padding: .5rem 0 .4rem 0;}

.train{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
}
.train_list{
	/* margin-top: .72rem; */
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.train_con{
	width:49.16%;
	min-height: 1.87rem;	
	margin-right: 1.68%;
	margin-top: .2rem;
}
.train_con:nth-child(1),.train_con:nth-child(2){ margin-top: 0;}
.train_con:nth-child(2n){ margin-right: 0;}
.train_con a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
	background: #3662ae;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.train_con a:hover{ background: #26499d;}
.train_con a:hover .news_nei_3{ background: #3662ae;}

.train_img{
	width:2.72rem;
	height: 100%;
	overflow: hidden;
}
.train_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	background-color: #ffffff;
}
.train_right{
	width:54%;
	height: 100%;
	padding: .24rem .22rem 0 .22rem;
	position: relative;
}
.train .financial_more{ padding: .5rem 0 .4rem 0;}

.active {
    margin-top: .72rem;
    width: 100%;
   	height:4.36rem;	
    display: flex;
    justify-content: space-between;
}
.active_left{
	width: 6.52rem;
	height: 100%;
	position: relative;
}
.active_img{
	width:100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -2;
}
.active_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.active_mune{
	width: 5.41rem;
	height: 100%;
}
.active_mune a{
	display: block;
	width: 100%;
	height: 1.4rem;
	background: #d8eef8;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	cursor: pointer;
	padding-left:.24rem;
	padding-top: .21rem;
	margin-bottom: 0.08rem;
}
.active_mune a:last-child{ margin-bottom: 0px;}
.active_mune a:hover{  background: #00b0ec;}
.active_mune a:hover .active_1{ color: #fff;}
.active_mune a:hover .active_1:before{ background: #fff;}

.active_mune a.active_mune_a{  background: #00b0ec;}
.active_mune a.active_mune_a .active_1{ color: #fff;}
.active_mune a.active_mune_a .active_1:before{ background: #fff;}


.active_1 {
	width: 100%;
    height: 0.6rem;
    line-height: 0.3rem;
    font-size: 016px;
    padding-left:.26rem;
    overflow: hidden;
    color: #333333;
    position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.active_1:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: calc(0.12rem - 1.5px);
    width: .15rem;
    height: 3px;
    background: #333333;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.active_can{
	width:100%;
	height: 7rem;
	font-size: 0px;
	overflow: hidden;
}
.active_can img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.adrift {
    background-image: url(../images/img358.png);
    background-repeat: no-repeat;
    background-position:  right center;
    background-size:auto 100%;
    width: 205px;
    height: 60px;
    color: #fff;
    position: fixed;
    z-index: 30;
    top: 50%;
    right: 0;
	display: flex;
    flex-direction: column;
	justify-content: center;
}
.adrift_img{
	width:.85rem;
	height: .85rem;
	font-size: 0px;
	overflow: hidden;
}
.adrift_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.adrift a{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
    margin:-1px 0;
	margin-left: 0.1rem;
	color: #fff;
}
.adrift_1{
	font-size: 0.13rem;
	line-height: 0.24rem;
}
.adrift_2{
	font-size: 014px;
	line-height: 0.24rem;
	font-weight: bold;
}

/*新闻详情*/
.xiang {
    margin: 0 auto;
    max-width: 12rem;
    height: auto;
	padding: .68rem 0;
}
.xiang_tit{
	width:100%;
	color: #333333;
	font-size: 24px;
	text-align: center;
	line-height: .28rem;
	margin: 0 auto;
}
.xiang_come{
	width:100%;
	text-align: center;
	color: #898989;
	height: .66rem;
	line-height: .48rem;
	font-size: 14px;
	border-bottom: #c7c7c7 solid 1px;
}
.xiang_con{
	width:100%;
	height: auto;
	margin-top: .48rem;
	line-height: .34rem;
	font-size: .16rem;
	padding-bottom: .9rem;
}

.xiang_con a{
	color: #333333;
}
.xiang_con img{
	max-width: 100%;
	height: auto;
	
}

.xiang_back{
	width:100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.xiang_back a{
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: #3662ae;
	border-radius: 0.07rem;
    font-size: .16rem;
    width: 2.04rem;
    height: .46rem;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.xiang_back a:hover{background: #26499d;}


/*u谷金融*/
.finance{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: .21rem;
}
.finance_con{
	width: 49.16%;
	height: auto;
	margin-right: 1.68%;
}
.finance_con:nth-child(2n){ margin-right: 0;}

.finance_con a{
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	    min-height: 1.86rem;
	position: relative;
	cursor: pointer;
}
.finance_con a:after{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #dfdfdf;
}

.finance_con a:hover .finance_1{ color: #00b0ec;}
.finance_con a:hover .finance_1:before{ background: #00b0ec;}

.finance_1 {
	width: 100%;
    height: .36rem;
    line-height: .36rem;
    font-size: 16px;
    padding-left: .26rem;
    overflow: hidden;
    color: #333333;
    position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.finance_1:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: calc(50% - 1.5px);
    width: .15rem;
    height: 3px;
    background: #333333;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.finance_2{
	width: 100%;
    font-size: 14px;
    padding-left: .26rem;
    color: #9a9d9e;
	line-height: .3rem;
}
.finance_3{
	width: 100%;
	height: .5rem;
    font-size: 14px;
    padding-left: .26rem;
    color: #5a5a5a;
	line-height: .5rem;
	overflow: hidden;
	 white-space: nowrap;
    text-overflow: ellipsis;
}

/*U谷餐厅*/
.canteen_come{
	max-width: 12rem;
	height: auto;
	margin: 0 auto;
	text-align: center;
    padding-top:.55rem;
    font-size: .16rem;
    line-height:.3rem;
    color: #213042;
	
}
.canteen{
	max-width: 12rem;
	height: auto;
	margin: 0 auto;
	/*margin-top: 1.2rem;*/
}
.canteen_tit{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: .3rem;
    color: #05509a;
	font-weight: bold;
}
.canteen_tit img{
	margin-left:.2rem;
	margin-top: 3px;
	max-height: .3rem;
	width: auto;
}
.canteen_list{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	margin-top: .6rem;
}
.canteen_con{
	width: 31.66%;
	height: 1.53rem;
	background: #f6f8fa;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 2.51%;
}
.canteen_con:nth-child(3){ margin-right: 0;}
.canteen_con:hover .canteen_img img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.canteen_img{
	width:.68rem;
	height: .68rem;
	font-size: 0px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
}
.canteen_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: .05;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.canteen_biao{
	width:100%;
	text-align: center;
	font-size: .17rem;
	color: #000;
	margin-top: .12rem;
}
.refectory{
	max-width: 12rem;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: .6rem;
}
.refectory_left{
	width: 5.52rem;
	position: relative;
	padding-bottom: .6rem;
}
.refectory_bg{
	position: absolute;
    left: 0;
    top: 0;
    width: 1.02rem;
    height:0.1rem;
    background: #d0c38e;
}
.refectory_con{
	width:100%;
	font-size:.16rem;
    line-height: .26rem;
    color: #213042;
    text-align: justify;
    padding-top: .35rem;
}
.refectory_bg1{
    position: absolute;
    z-index: 5;
    right: -1.36rem;
    bottom:.5rem;
    width: 2.67rem;
    height: .11rem;
    background: -webkit-linear-gradient(left, #05509a, #05509a);
    background: linear-gradient(to right, #05509a, #05509a);
}

.refectory_img{
	width:5.95rem;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.anniu{
	width: 100%;
	height: 100%;
	background: url("../images/img78.png") no-repeat center;
	background-size:.66rem;
	position: absolute;
	left: 0;
	top: 0;
}
#refectory_img_video{
	width:100%;
 height: 100%;
 object-fit: cover;
 object-position: center;
}
#video_1{
	width:100%;
 height: 100%;
 object-fit: cover;
 object-position: center;
}
.refectory_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.restaurant{
	width:100%;
	height: auto;
	margin-top: 1.2rem;
}
.restaurant .canteen_tit{
	max-width: 12rem;
    margin: 0 auto;
}
.restaurant_all{
	width:100%;
	height: 4.5rem;
	position: relative;
	overflow: hidden;
	background: #f6f6f6;
	margin-top: .64rem;
}
.restaurant_list{
	width:100%;
	height: 100%;
	position: relative;
}
.restaurant_con{
	max-width: 12rem;
    margin: 0 auto;
	height: 100%;
}
.restaurant_con a{
	display: flex;
	width:100%;
	height: 100%;
	justify-content: space-between;
}
.restaurant_img{
	width:7.98rem;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.restaurant_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.restaurant_right{
	width: 3.67rem;
	height: 100%;
}
.restaurant_1{
	font-size: .3rem;
	font-weight: bold;
    padding: .45rem 0 .12rem 0;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.restaurant_2{
	font-size: .16rem;
    font-weight: bold;
    line-height: .2rem;
    padding-left: .24rem;
    background: url(../images/img17_3.png) left center no-repeat;
    background-size: .17rem;
}
.restaurant_3{
    width: 1.06rem;
    height:0.1rem;
    background: #d0c38e;
	margin-top: 0.26rem;
	transform: translateX(-.6rem);
}
.restaurant_4{
    margin-top: .12rem;
    width: 100%;
    height: 0.1rem;
	position: relative;
}
.restaurant_4:after{
	content: '';
	 width: 2.85rem;
	height: 100%;
	background: -webkit-linear-gradient(left, #05509a, #05509a);
    background: linear-gradient(to right, #05509a, #05509a);
	position: absolute;
	top:0;
	right: 0;
}
.restaurant_5{
    font-size: .16rem;
    line-height:.24rem;
    text-align: justify;
    padding-top: .24rem;
	color: #000;
}
.restaurant_next{
	position: absolute;
	bottom: 0;
	left: 50%;
	display: flex;
	justify-content: flex-start;
	margin-left: 2.3rem;
}
.restaurant-left,.restaurant-right{
	background: #fff;
	width: .54rem;
	height: .54rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	margin-right: .17rem;
}
.restaurant-left{ background:#fff url("../images/prev10.png") no-repeat center; }
.restaurant-right{background:#fff url(../images/next10.png) no-repeat center;}


.canteen_cona{
	width: 19.33%;
	height: 1.72rem;
	background: #f6f8fa;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 0.8375%;
}
.canteen_cona:nth-child(5){ margin-right: 0;}
.canteen_cona:nth-child(5) .canteen_imga:after{ display: none;}
.canteen_cona:hover .canteen_img img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}

.canteen_imga{ position: relative;    overflow: initial;}
.canteen_imga:after{
	content: "";
    position: absolute;
    left: .9rem;
    top: 0;
    width: .27rem;
	height: 100%;
    background: url(../images/img27_3.png) center no-repeat;
    background-size: 100%;
	font-size: .27rem;
	
}


.refectorya{
	margin-bottom: 1.2rem;
}
.refectorya .refectory_bg{ left: inherit; right: 0;}
.refectorya .refectory_bg1{ left: -2.04rem; }


/*品质园区*/
.bd_nava{
	/*padding-top: .05rem;*/
	background: rgba(255,255,255,.8);
	position: absolute;
	top: 0;
	height: 85px;
}
.banner{
	width:100%;
	/* height: 100vh; */
	position: relative;
	font-size: 0;
	overflow: hidden;
}
.banner video{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.bannerpic img {
	width:100%;
}
.banner_con{
	position: absolute;
	top:0;
	width: 100%;
	/* height: 100vh; */
}
.banner_nei{
	max-width: 12rem;
    margin: 0 auto;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.banner_1 img{
	height: 2.43rem;
	width: auto;
}



.time{
	max-width: 12rem;
    margin: 0 auto;
	height: 2.08rem;
	position: relative;
	z-index: 2;
	margin-top: -.56rem;
	display: flex;
	justify-content: flex-start;
}
.time_con{
	width: 32.5%;
	height: 100%;
	background: #f6f8fa;
    -moz-box-shadow: 0px 4px 35px 0 rgba(0,0,0,0.08);
    -webkit-box-shadow: 0px 4px 35px 0 rgba(0,0,0,0.08);
    box-shadow: 0px 4px 35px 0 rgba(0,0,0,0.08);
	margin-right: 1.25%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.time_con:nth-child(3){ margin-right: 0;}
.time_shu{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
}
.time_1{
	width:auto;
	text-align: center;
	color: #05509a;
	 font-size: .72rem;font-family: "din";
    border-bottom: #d0c38e solid .07rem;
    padding-bottom: .1rem;
    margin-bottom: .1rem;
}
.time_3{
	margin: 0 auto;
	font-size: .16rem;
    line-height:.26rem;
    color: #000;
	text-align: center;
	width: 50%;
}
.quality{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	margin-top: .46rem;
}
.quality_con{
	width:32.5%;
	height: 4rem;
	margin-right: 1.25%;
}
.quality_con:nth-child(3n){ margin-right: 0;}
.quality_con a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.quality_con a:hover .quality_img img{transform: scale(1.1);}
.quality_con a:hover .quality_tit span{ color: #d0c385;}
.quality_con a:hover .quality_tit:after{ color: #d0c385;}
.quality_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.quality_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.quality_ri{
    position: absolute;
    z-index: 5;
    left: .23rem;
    top: .2rem;
    color: #fff;
    font-weight: bold;
    font-size: .28rem;
	line-height: 1em;
}
.quality_ri i {
    display: block;
    height: 16px;
    background: url(../images/img23_2.png) center no-repeat;
    background-size: .23rem;
}
.quality_tit{
	position: absolute;
	width: 100%;
	height: .8rem;
	display: flex;
	align-items: center;
	bottom: 0;
	left: 0;
	background: url(../images/img113.png) center no-repeat;
    background-size: 100% 100%;
	padding: 0 .24rem;
}
.quality_tit:after{
	    position: absolute;
	top: 0;
	right: .24rem;
    content: ">";
    font-size: .21rem;
	height: 100%;
	display: flex;
	align-items: center;
	width: .2rem;
	color: #fff;
	font-family: '宋体';
	text-align: right;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.quality_tit span{
	color: #fff;
	overflow: hidden;
	 white-space: nowrap;
    text-overflow: ellipsis;
	font-size: .2rem;
	width: 90%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.quality_phone{ display: none;}

.financial_morea{ padding-bottom: 0;}

.character{
	width:100%;
	position: relative;
	overflow: hidden;
	background: #f6f6f6;
	margin-top: .5rem;
	padding-bottom: 14px;
}
.character_list{
	width:100%;
	height: 100%;
	position: relative;
	/*background-color: #f2f2f2;*/
}
.character_con{
	max-width: 12rem;
    margin: 0 auto;
	height: 100%;
}
.character_con a{
	display: flex;
	width:100%;
	height: 100%;
	justify-content: space-between;
}
.character_img{
	width:7.5rem;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.character_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.character_img .quality_ri{
	position: absolute;
	bottom: .3rem;
	right: .3rem;
	width: 1rem;
	height: .8rem;
	top: inherit;
	left: initial;
}
.character_img .quality_ri div:first-child{
	letter-spacing: .03rem;
}
.character_img .quality_ri:after{
	width: 1rem;
	height: .2rem;
	background: #fff;
	content: '';
	position: absolute;
	top: -.46rem;
	right: 0;
}


.character_right{
	width: 4rem;
}
.character_1{
	width: 100%;
	font-weight: bold;
	font-size: .36rem;
    line-height: .44rem;
    height: 1.2rem;
    padding-top: .5rem;
	color: #000;
}
.character_2{
    width: 1.06rem;
    height:0.1rem;
    /*background: #d0c38e;*/
	transform: translateX(-1.06rem);
	margin-top: -0.34rem;
}
.character_3{
    margin-top: 0.12rem;
    width: 100%;
    height: 0.12rem;
	position: relative;
}
.character_3:after{
	content: '';
	 width: 18%;
	height: 3px;
	background: -webkit-linear-gradient(left, #05509a, #05509a);
    background: linear-gradient(to right, #05509a, #05509a);
	position: absolute;
	top:0;
	left: 0;
}
.character_4{
    font-size: 16px;
    line-height:1.5em;
    text-align: justify;
    padding-top: .28rem;
	color: rgba(0,0,0,0.8);
}
.character_4 p {
    margin-bottom: 20px;
}
.character_next{
	position: absolute;
	bottom: .5rem;
	right: 50%;
	display: flex;
	justify-content: flex-start;
	    margin-right: -6rem;
    width: 4rem;
}
.character-left,.character-right{
	width: .5rem;
	height: .5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	margin-right: .2rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: .2rem;
	font-family: 宋体;
	background: #05509a;
	color: #fff;
}
.character-left:hover,.character-right:hover{
    	background: #fff;
	color: #05509a;
	border: 1px solid  #05509a;
}
.attract{
	width: 100%;
	height:  auto;
	position: relative;
	padding: 1rem 0 1.5rem 0;
}
.attract:after{
	content: '';
	background: url("../images/img1920_6.png") no-repeat center 1.7rem;
	background-size:100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.attract .canteen_tit{
	max-width: 12rem;
    margin: 0 auto;
	position: relative;
	z-index: 2;
}
.attract_list{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 1rem;
	position: relative;
	z-index: 2;
}
.attract_con{
	width: 31%;
	height: auto;
	margin-right: 3.5%;
	margin-top: .5rem;
}
.attract_con:nth-child(1),.attract_con:nth-child(2),.attract_con:nth-child(3){ margin-top: 0;}
.attract_con:nth-child(3n){ margin-right: 0;}
.attract_con a{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.attract_con a:hover .attract_tit span{    color: #05509a;}
.attract_ri{
	width:100%;
	font-size: 14px;
    color: rgba(0,0,0,.6);
	margin-bottom: .06rem;
}
.attract_tit{
	width: 100%;
	height: .64rem;
	position: relative;
}
.attract_tit:after{
    position: absolute;
	top: 0;
	right: 0;
    content: ">";
    font-size: 16px;
	height: .32rem;
	display: flex;
	align-items: center;
	width: .2rem;
	color: #333333;
	font-family: '宋体';
	text-align: right;

}
.attract_tit span{
	line-height: 26px;
	color: #333333;
	display: flex;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	font-size: 16px;
	width: 90%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.attract .financial_more{
	padding: 1rem 0 0rem 0;
	position: relative;
	z-index: 2;
}


/*管理输出服务*/
.profile{
	width: 100%;
	height: auto;
	margin-top: .4rem;
}
.profile_con{
	width: 100%;
	height: auto;
	font-size: .16rem;
    line-height: 2rem;
    color: #000;
    padding: .35rem 0 .5rem 0;
}
.profile_img{
	width:100%;
	height: auto;
	font-size: 0px;
	overflow: hidden;
	margin-top: .54rem;
	text-align: center;
}
.profile_img img{
	max-width: 100%;
	height: auto;
}


.advantages{
	width:100%;
	position: relative;
	overflow: hidden;
	background: #f6f6f6;
	margin-top: .55rem;
}
.advantages_list{
	width:100%;
	height: 100%;
	position: relative;
}
.advantages_con{
	max-width: 12rem;
    margin: 0 auto;
	height: 100%;
}
.advantages_con a{
	display: flex;
	width:100%;
	height: 100%;
	justify-content: space-between;
}
.advantages_img{
	width:7.98rem;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.advantages_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}



.advantages_right{
	width: 3.67rem;
	height: 100%;
}
.advantages_1{
	width: 100%;
	font-weight: bold;
	font-size: .3rem;
    padding-top: .46rem;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.advantages_biao{
	width: 100%;
	font-weight: bold;
	font-size: .2rem;
	line-height: .36rem;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}

.advantages_2{
    width: 1.06rem;
    height:0.1rem;
    background: #d0c38e;
	margin-top: .2rem;
	transform: translateX(-1.06rem);
}
.advantages_3{
    margin-top: 0.12rem;
    width: 100%;
    height: 0.12rem;
	position: relative;
}
.advantages_3:after{
	content: '';
	 width: 77%;
	height: 100%;
	background: -webkit-linear-gradient(left, #05509a, #05509a);
    background: linear-gradient(to right, #05509a, #05509a);
	position: absolute;
	top:0;
	right: 0;
}
.advantages_4{
    font-size: .16rem;
    line-height:.24rem;
    text-align: justify;
    padding-top: .26rem;
	color: #000;
}
.advantages_next{
	position: absolute;
	bottom: 0;
	left: 50%;
	display: flex;
	justify-content: flex-start;
	margin-left: 2.3rem
}
.advantages-left,.advantages-right{
	background: #fff;
	width: .54rem;
	height: .54rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	margin-right: .17rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: .24rem;
	font-family: 宋体;
	color: #00b0ec;
}
.advantages-left:hover,.advantages-right:hover{
	background: #05509a;
	color: #fff;
}


.restauranta{
	margin-top: 1.05rem;
}
.cooperate{
	width:100%;
	position: relative;
	overflow: hidden;
	background: #f6f6f6;
	margin-top: .65rem;
}
.cooperate_list{
	width:100%;
	height: 100%;
	position: relative;
}
.cooperate_con{
	max-width: 12rem;
    margin: 0 auto;
	height: 100%;
}
.cooperate_con a{
	display: flex;
	width:100%;
	height: 100%;
	justify-content: space-between;
}
.cooperate_img{
	width:7.08rem;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.cooperate_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.cooperate_right{
	width: 4rem;
	position: relative;
	z-index: 2;
}
.cooperate_1{
	width:100%;
	 height:0.1rem;
	margin-top: .2rem;
	display: flex;
	justify-content: flex-end;
}
.cooperate_1 span{
    width: 1.06rem;
    height:0.1rem;
    background: #d0c38e;
	transform: translateX(1.4rem);
}

.cooperate_right .advantages_3:after{
	width: 96%;
	left: 0;
}
.cooperate_right .advantages_4{
    width: 96%;
}
.cooperate_next{
	position: absolute;
	bottom: 0;
	left: 50%;
	display: flex;
	justify-content: flex-end;
	margin-left: -2.9rem;
	z-index: 5;
}
.cooperate-left,.cooperate-right{
	background: #fff;
	width: .54rem;
	height: .54rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	margin-left: .17rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: .24rem;
	font-family: 宋体;
	color: #00b0ec;
}
.cooperate-left:hover,.cooperate-right:hover{
	background: #05509a;
	color: #fff;
}

.process{
	max-width: 12rem;
    margin: 0 auto;
    height: auto;
	padding: .96rem 0 .64rem 0;
}


/*联东网站-U谷设计-业务列表*/
.business_mune{
	width:100%;
	height: .4rem;
	display: flex;
	justify-content: flex-end;
	margin-top: -.4rem;
	position: relative;
	z-index: 2;
	font-size: .25rem;
	align-items: center;
}
.business_mune a{
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	color: #c0cedf;
}
.business_mune span{
	color: #c0cedf;
	font-size: .25rem;
	padding: 0px .4rem;
}
.business_mune a:hover{ color: #05509a;}
.business_list{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: .54rem;
}
.business_con{
	width: 32.83%;
	height: auto;
	margin-right: 0.755%;
	margin-top: .5rem;
}
.business_con:nth-child(3n){ margin-right: 0;}
.business_con:nth-child(1),.business_con:nth-child(2),.business_con:nth-child(3){ margin-top: 0;}
.business_con a{
	display: block;
	width: 100%;
	height: 100%;
}
.business_con a:hover .business_img img{transform: scale(1.05);}
.business_con a:hover .business_tit{ color: #05509a;}
.business_img{
	width:100%;
	height: 3.93rem;
	font-size: 0px;
	overflow: hidden;
}
.business_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.business_di{
	width:100%;
	color: #080808;
	font-size:.15rem;
	line-height: .2rem;
	margin-top: 0.1rem;
}
.business_tit{
	width:100%;
	color: #080808;
	font-size:.21rem;
	line-height: .42rem;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.business_next{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	padding: .66rem 0;
}
.business_next a{
	background: #f6f8fa;
	width: .54rem;
	height: .54rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	margin-left: .16rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: .24rem;
	font-family: '宋体';
	color: #05509a;
}
.business_next a:hover{
	background: #05509a;
	color: #fff;
}

/*联东网站-U谷设计-联系*/
.relate{
	max-width: 12rem;
 	 /* height:6.07rem; */
	position: relative;
	margin: 1.06rem auto;
}
.relate_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.relate_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.relate_con{
	position: absolute;
	top:1.6rem;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	padding: .56rem 0;
	padding-left: .56rem;
}
.relate_left{
	width: 51%;
	height: auto;
	
}
.relate_left span{
	position: relative;
	color: #05509a;
	font-size: .32rem;
	display: flex;
	justify-content: center;
	align-items: center;
	height:.72rem;
	width: 1.56rem;
}
.relate_left span:after{
	content: '';
	width: 100%;
	height: .2rem;
	background: #d0c38e;
	position: absolute;
	left: 0;
	bottom: -.2rem;
}
.relate_right{
	width: 45%;
	padding-left: 1%;
	padding-top: 4%;
}
.relate_1{
	width:100%;
	height: auto;
	color: #05509a;
	font-size: .25rem;
	line-height: .3rem;
	padding-bottom: 14px;
}
.relate_1 span{ font-size: 14px; display: block;}
.relate_en{
	position: absolute;
	
	right: .56rem;
	text-transform: uppercase;
	color: #fff;
	font-size: .76rem;
}
/*关于联东*/
.about{
	width:100%;
	margin-top:10px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.08rem;
	flex-wrap: wrap;
}
.about_left{
	width:520px;
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}
.about_left ul li::marker {
    content:'';
}
.about_list{
	width:100%;
	height: 1.1rem;
	margin-top: 35px;
	display: flex;
	justify-content: space-between;
	padding-right: .3rem;
}

.about_1{
	width:100%;
	/*text-align: center;*/
	color: #05509a;
	 font-size: .4rem;
	    line-height: .3rem;
	font-family: "din";
}
.about_2{
	font-size: 14px;
    color:#333333;
	text-align: center;
	margin-top:5px;
	width: 100%;
}
.about_nei{
	width:100%;
	padding-right: .28rem;
	/* height: 2.1rem; */
	    font-size:16px;
    line-height: 26px;
    text-align: justify;
	color: #333333;
	overflow: auto;
}

.about_right{
	width: 600px;

}
.about_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.about_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.aboutvideo {
    width:  100%;
    height: 450px;
    object-fit: contain;
    background-color: #000000;
}
.about_zdydesc {
	padding: 15px 0px 40px;
	width: 100%;
	border-bottom:1px dashed #091a34;
}
.about_zdydesc p {
    font-size: 16px;
	width: 67%;
    line-height: 26px;
    color: #333333;
}
.aboutlist_ys {
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.aboutlist_ys ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.aboutlist_ys ul li {
	width: 46%;
	display: flex;
	flex-direction: row;
	justify-content:flex-start;
	flex-wrap: wrap;
	align-items: center;
}
.aboutli_ysico {
	width: 10%;
}
.aboutli_ysico img {
	width: 100%;
}
.aboutli_ysdesc {
	width: 74%;
	margin-left: 30px;
}
.aboutli_ysdesc h3 {
	font-size: 18px;
	margin: 15px 0px 5px;
	font-weight: bold;
	color: #333333;
}
.aboutli_ysdesc p {
	color: #6b6b6b;
	font-size: 14px;
	line-height:24px;
}

.idxabout {
	display: flex;
	margin-top: 100px ;
}
.idxabout_r {
	margin: 0px;
}
.idxaboutnr {
	/*height:300px;*/
}
.idxaboutnr h3 {
	color: #ffffff;
	text-shadow: 1px 1px 1px #007798;
	opacity: .5;
}
.idxaboutnr h2 {
	padding: 10px 0px 20px;
}
.idxaboutnr p {
    font-size: 16px;
    color: #000000;
}
.idxaboutlist {
    height: auto;
}
.idxabout_btn a {
    cursor: pointer;
    font-size: 14px;
    color: #5a5a5a;
	display: block;
	margin-top: 30px;
	width: 110px;
	text-align: center;
    -webkit-transition: all 0.5s;
    border: 1px solid #3662ae;
    padding: 6px 0px;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.idxabout_btn a:hover {
        background-color: #3662ae;
    color: #ffffff;
}

.culture_warp{
	width: 100%;
	background: url("../images/about-2.jpg") no-repeat center/cover;
	background-size:cover;
	position: relative;
	z-index: 2;
}
.culture{
	max-width: 12rem;
    margin: 0 auto;
	min-height: 9.73rem;
	position: relative;

}
.culture_tit{
	position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 50%;
    bottom: auto;
    height: 2.6rem;
    margin-top: -1.3rem;
    color: #fff;
    letter-spacing: .02rem;
}
.culture_tit_1{
	width:100%;
	height: auto;
	text-align: center;
}
.culture_tit_1 img{ height: auto; width: 1.1rem;}
.culture_tit_2{
	width:100%;
	height: auto;
	text-align: center;
	color: #fff;
    padding: 0 0 .05rem 0;
	text-transform: uppercase;
	font-size: 18px;
	font-family: "din";
}
.culture_tit_2 span{
	display: block;
	font-size: .32rem;
	font-weight: bold;
}
.culture_one{
	    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    top: 0.2rem;
    left: 50%;
    margin-left: -0.6rem;
}
.culture_img{
	width:100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.culture_img_1,.culture_img_2{
	width: 100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.culture_img_1{ position: absolute; top: 0; left: 0; opacity: 0;}
.culture_img_1 img,.culture_img_2 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.culture_qi{
	width: 200%;
	font-size: .26rem;
	color: #696969;
	margin-top: 0.1rem;
}
.culture_qi span{ position: relative; padding-right: .16rem;background: url(../images/img6.png) right center no-repeat;
    background-size: 0.06rem;
	font-size: 26px;
	color: #333333;
	font-weight: bold;
}
.culture_en{
	 color: #888888;
    width: 200%;
    font-size: 16px;
    font-family: 'din';
    text-transform: uppercase;
	line-height: .2rem;
}


.culture_one2{
	width:1.2rem;
	height: 1.2rem;
	position: absolute;
	top: 4.33rem;
	left: .42rem;
	z-index: 2;
}
.culture_one3{
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	top:  2.1rem;
	right: .6rem;
	left: unset;
}
.culture_one3 .culture_yin{
	left: initial;
	right: 1.4rem;
}
.culture_one3 .culture_nei:before{
	left: initial;
	right: -0.07rem;
}
.culture_one4{
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    top: 7.7rem;
    left: 2.6rem;

}
/* .culture_one4 .culture_nei p{ font-weight: normal;} */

.culture_one5{
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	top: 5.8rem;
	right: 1.5rem;
	left: unset;
}
.culture_one5 .culture_yin{
	left: initial;
	right: 1.4rem;
}
.culture_one5 .culture_nei:before{
	left: initial;
	right: -0.07rem;
}


.culture_one:hover .culture_yin,.culture_one2:hover .culture_yin,.culture_one4:hover .culture_yin{
	left: 1.64rem;
	opacity: 1;
	visibility:visible;
}
.culture_one3:hover .culture_yin,.culture_one5:hover .culture_yin{
	right: 1.64rem;
	opacity: 1;
	left: unset;
	visibility:visible;
}
.culture_one:hover .culture_img_1,.culture_one2:hover .culture_img_1,.culture_one3:hover .culture_img_1,.culture_one4:hover .culture_img_1,.culture_one5:hover .culture_img_1{
	opacity: 1;
}


.culture_yin{
	position: absolute;
	top: 0.07rem;
	left: 1.4rem;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.culture_nei {
    background: #00b0ec;
    color: #fff;
    -moz-border-radius: 0.07rem;
    -webkit-border-radius: 0.07rem;
    border-radius: 0.07rem;
    width: 3.12rem;
    padding: .25rem .2rem .1rem .2rem;
    line-height: .26rem;
    min-height: .72rem;
    opacity: 1;
	position: relative;
}
.culture_nei p{
	display: block;
	font-size:16px;
	font-weight: bold;
	padding-bottom:.15rem;
}
.culture_nei:before {
    content: "";
    display: block;
    position: absolute;
    left: -0.07rem;
    top: calc(50% - 0.08rem);
    width: .16rem;
    height: .16rem;
    background: #00b0ec;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}

.honors{
	width:100%;
	margin: .38rem 0px .64rem;
	background: #fbfbfb;
	position: relative;
	overflow: hidden;
	padding: 16px 0;
}
.honors-left,.honors-right{
	position: absolute;
	top:0;
	z-index: 9;
	height: 100%;
	width: .55rem;
	cursor: pointer;
}
.honors-left{
	left: 0;
	background: url("../images/prev9.png") no-repeat center;
	background-size:0.09rem;
}
.honors-right{
	right: 0;
	background: url("../images/next9.png") no-repeat center;
	background-size:0.09rem;
}


.honors_list{
	margin: 0 auto;
	width: 91%;
	height: 100%;
}
.honors_img{
	width:100%;
	height:2.78rem; 
padding: 10px;
	overflow: hidden;
	border: #bcc6cf solid 1px;
}
.honors_img img{
	width:100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.honors_title {
	padding-top:0.16rem ;
    line-height: 0.24rem;
    font-size: 0.16rem
}

.wal{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	margin-top: .3rem;
}
 
 .about-4 .year-list .bg, .about-4 .year-list li {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease; 
}



.about-4 .list {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column; 
}


.about-4 .list {
  justify-content: center;
  -webkit-justify-content: center; 
}

.about-4 {
     min-height: 2rem;
    position: relative;
    margin-top: .3rem;
}
.about-4 .year-list {
    min-height: 10.19rem;
    position: relative;
    background: url("../images/img533.png") left top no-repeat;
    background-size: 100%;
    left: 1.05rem;
    width: 5.33rem;
}
.about-4 .year-list .bg {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      height: 0;
      background: url("../images/img533on.png") left top no-repeat;
      background-size: 100%; 
}
.about-4 .year-list li {
	list-style: none;
      width: .16rem;
      height: .16rem;
      position: absolute;
      background: #b4c3cb;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      margin-left: -.08rem;
      margin-top: -.08rem;
      color: #a0a0a0;
      cursor: pointer; 
}
.about-4 .year-list li div {
        font-size: .28rem;
        line-height: .3rem;
        position: absolute;
        z-index: 10;
        left: 0.24rem;
        right: auto;
        top: 50%;
        bottom: auto;
        margin-top: -.15rem;
        white-space: nowrap;
        letter-spacing: -.01rem;
        font-family: 'din'; 
}
.about-4 .year-list li.left div {
      left: auto;
      right: .24rem; 
}
.about-4 .year-list li.on {
      background: #26499d;
      color: #26499d; 
}
.about-4 .list {
    position: absolute;
    z-index: 10;
    left: auto;
    right: 0;
    top: 0;
    bottom: auto;
    margin-top: .9rem;
    width: 5.6rem;
    background: #26499d url(../images/img32.png) right top no-repeat;
    background-size: .32rem;
    min-height: 114px;
    color: #fff;
    padding: 16px .4rem 16px .32rem;
}
.about-4 .list.on {
     position: fixed;
    right: 50%;
    margin-right: -6rem;
}
.about-4 .list h2 {
          position: absolute;
    z-index: 10;
    left: -1.7rem;
    right: auto;
    top: 0;
    bottom: auto;
    background: #00b0ec;
    line-height: 114px;
    width: 1.7rem;
    text-align: center;
    font-size: .7rem;
    font-family: 'din'; 
}
.about-4 .list .scroll {
          max-height: 4rem;
    overflow: hidden;
    position: relative;
}
.about-4 .list li {
      position: relative;
    font-size: .16rem;
    line-height: .32rem;
    padding-right: .2rem;
	list-style: none;
}
.about-4 .list li:before {
        content: "";
        display: block;
        position: absolute;
        left: -.12rem;
        top: 0;
        width: .06rem;
        height: .32rem;
        background: url("../images/img6_1.png") center no-repeat;
        background-size: 100%; 
}
.about-4 .list .more {
      display: block;
      width: .5rem;
      height: .4rem;
      background: url("../images/img17_1on.png") center no-repeat;
      background-size: .17rem;
      position: absolute;
      z-index: 10;
      left: auto;
      right: 0;
      top: auto;
      bottom: 0; 
}
 .about-4 .list .more.on { background-image: url("../images/img17_1.png"); }
 
 
 
 .historyname{
    height: 1rem;
 }
  .historytop {
      display: flex;
      flex-direction: row;
      justify-content: center;
      margin-top: 10px;
  }
 .historytop_l {
         width: 160px;
    height: 160px;
    border-radius: 50%;
    font-size: 38px;
    line-height: 1;
    color: #fff;
    background-color: #05509a;
    display: inline-block;
    vertical-align: middle;
    transform: translateX(20px);
    position: relative;
    text-align: center;
    z-index: 1;
 }
  .historytop_l span {
          width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    padding: 0px 20%;
    transform: translateY(-50%);
  }
    .historytop_r {
            width: 160px;
    height: 160px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    transform: translateX(-2px);
    position: relative;
    z-index: 9;
    background: #05509a;
    }
    .middleCenter {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;
        max-width: 85px;
    margin-left: 40px
}
.history {
    padding-bottom: 100px;
}
.history .bd {
    padding-top: 40px;
    position: relative;
}
  
  .history .bd:after {
    content: "";
    display: block;
    border-left: 1px #dcdcdc solid;
    position: absolute;
    height: 101%;
    left: 50%;
    top: -30px;
}
.history .bd li {
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}
.history .bd li:after {
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: #fff;
    border: 3px #05509a solid;
    position: absolute;
    z-index: 1;
    left: 49.8%;
    margin-left: -8px;
    top: 18px;
}
.history .bd .box {
    padding: 0 20px 0 60px;
    position: relative;
    width: 50%;
    float: right;
}
.history .bd .year {
    transform-origin: top left!important;
    text-align: left;
    font-weight: 700;
    font-size: 42px;
    color: #05509a;
    font-family: AkzidenzGrotesk-BoldCondAlt;
    line-height: 1;
}
.history .bd .info {
    font-size: 16px;
    color: #333;
    margin: 10px 0 10px 0;
    line-height: 2;
    transform-origin: top left!important;
}
  
  .history .bd li:nth-child(2n) .box {
    float: left;
    text-align: right;
    padding: 0 60px 0 20px;
}
  
 .history .bd li:nth-child(2n) .year {
    transform-origin: top right!important;
    text-align: right;
}



/*首页*/
.press_warp{
	width:100%;
	height: auto;
}
.idxnewspart {
    background: url(../images/idxnewspic.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
.press{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	padding: 1rem 0 0px;
}
.press_all{
	width:100%;
	margin-top: 0.16rem;
	display: flex;
	justify-content: space-between;
}
.press_left{
	width: 5.6rem;
	height: 100%;
	padding-top:0.3rem;
}
.press_con{
	width: 100%;
	height: .6rem;
	margin-bottom:0.05rem
}
.press_con:last-child{ margin-bottom: 0;}
.press_con a{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	
}
.press_con a:hover .press_con_1 span{color: #05509a;}
.press_con_1{
	width: 100%;
	font-size: 16px;
    line-height: .3rem;
    height: .3rem;
	position: relative;
	
}
.press_con_1:after {
    content: ">";
    font-family: "宋体";
    position: absolute;
	top: 0;
	right: 0;
    font-size: .16rem;
	    color: #333333;
    line-height:.3rem;
}
.press_con_1 span{
	display: block;
	width: 94%;
	overflow: hidden;
	 white-space: nowrap;
    text-overflow: ellipsis;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	    color: #333333;
}
.press_con_2{
	width:100%;
	color: #a5a5a5;
    margin-top: .05rem;
	font-size: 14px;
	line-height: 1em;
}

.press_right{
	width: 5rem;
	position: relative;
}
.press_right:after{
	content: '';
	position: absolute;
    z-index: 5;
    left: -0.8rem;
    top: .6rem;
    width: 1rem;
    height: .2rem;
    background: #d0c38e;
	display: none;
}
.press_list{
	width: 100%;
	height: 100%;
	position: relative;
}
.press_list .quality_con{ width:100%; height: 100%;}
.press_list .quality_tit{ height: 0.68rem;}
.press_list .quality_ri{ top: .36rem; left: .36rem;}

.press_next{
	position: absolute;
	/*bottom: -.8rem;*/
	right: 0;
	display: flex;
	justify-content:flex-end;
	width:100%;
}
.press-left,.press-right{
	background: #05509a;
	color: #fff;
	width: .5rem;
	height: .5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	/*margin: 0 0.07rem;*/
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: 0.24rem;
	font-family: 宋体;
}
.press-left:hover,.press-right:hover{
    background-color: #ffffff;
    border: 1px solid #05509a;
    	color: #05509a;
}   
.press-right {
    margin-left: 5px;
}

.press .financial_more{
	padding: 0rem 0 .96rem 0;
	justify-content: left;
}
#model_view_box95 {
	background: url(../images/xmdtbg.jpg) no-repeat center ;
	background-size: cover;
	background-attachment: fixed;
}
#model_view_box12 {
    padding-bottom: 280px;
}

/*.listproboxs {*/
/*    padding-bottom: 150px !important;*/
/*}*/
.depth{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	padding: 90px 0;
	position: relative;
	z-index: 2;
	/* margin-top: -.88rem; */
}
.depth .attract_list{ margin-top: 0.6rem;}
.depth .financial_more{ padding: .5rem 0 0rem 0;}

.ship_warp{
	width: 100%;
	height: auto;
	background: #eeeeee;
	padding: 1rem  0;
}
.ship{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
}
.ship_all{
	width: 100%;
	height: 5.28rem;
	margin-top: .5rem;
	position: relative;
}
.ship_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	position: relative;
}
.ship_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.ship_img:after{
	content: '';
	width: 100%;
	height: 100%;
	background: url("../images/img78.png") no-repeat center;
	background-size:.78rem;
	position: absolute;
	top: 0;
	left: 0;
}
.ship_tit{
	position: absolute;
	bottom: .8rem;
	right: 1rem;
}
.ship_tit img{ height: auto; width: 6rem;}

#model_view_box97 {
	/*background-color: #f2f2f2;*/
}
.core{
	width: 100%;
	height: auto;
	position: relative;
	padding: 1rem 0px;
	z-index: 3;
	/* margin-top: -.88rem; */
}
.core .canteen_tit{
	max-width: 12rem;
    margin: 0 auto;
}
.core .character{
	background: #ffffff;
	margin-top: .48rem;
	padding-bottom: 0;
}
.core .character_next{ bottom: .5rem;}


/*联东网站-U谷设计-业务-d*/
.work{
	width:100%;
	height: auto;
	padding-bottom: 1.08rem;
}
.work_en{
	width:100%;
	height: .76rem; text-align: center;
	font-size: 0;
}
.work_en img{
	height: .76rem;
	width: auto;
}
.work_tit{
	width:100%;
	height: auto;
	text-align: center;
	color: #05509a;
	font-weight: bold;
	font-size: .3rem;
	margin-top: -.32rem;
	position: relative;
	z-index: 2;
}
.work_you{
	width:100%;
	text-align: center;
	color: #05509a;
	font-size: .24rem;
	font-weight: bold;
	position: relative;
	height: .6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:.6rem;
}
.work_you:after{
	content: '';
	width: 1rem;
	height: 0.04rem;
	background: #d0c38e;
	position: absolute;
	top: 0;
	left: calc(50% - .5rem);
}
.work_come{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	color: #000000;
	margin-top: 0.1rem;
}
.work_all_warp{
	width: 100%;
	height: auto;
	position: relative;
	margin-top: .2rem;
}
.work_all{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
}
.work_all:after{
	content: '';
	width: 100%;
	height: calc(100% - .36rem);
	position: absolute;
	top:16px;
	left: 0;
	background: #f6fafe;
}
.work_list{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	position: relative;
	z-index: 3;
}
.work_list:nth-child(2){ margin-top: .28rem; justify-content: flex-end;}
.work_list:nth-child(2) .work_con{margin-right: 0;margin-left: 1.08rem;}
.work_con{
	background: url("../images/work_03.png") no-repeat center;
	background-size:cover;
	width: 35.416%;
	height: 2.4rem;
	margin-right: 1.08rem;
	padding: 0 .42rem;
	position: relative;
}
.work_1{
	width: 100%;
	color: #000000;
	font-size: .2rem;
	font-weight: bold;
	height:0.86rem;
	line-height: 0.86rem;
	overflow: hidden;
	 white-space: nowrap;
    text-overflow: ellipsis;
}
.work_2{
	width:100%;
	height: auto;
}
.work_2 span{
	display: block;
	line-height: .3rem;
	font-size: .16rem;
	color: #000;
	position: relative;
	white-space: nowrap;
    text-overflow: ellipsis;

}
.work_2 span:after{
	content: '';
	width: 0.04rem;
	height: 0.04rem;
	background: #aec2d7;
	border-radius:50%;
	position: absolute;
	top: calc(0.15rem - 0.02rem);
	left: -.16rem;
}
.work_2a{
	line-height: .3rem;
	font-size: .16rem;
	color: #000;
}
.work_3{
	position: absolute;
	top: 0;
	right: -.19rem;
	width: .5rem;
	height: auto;
}
.work_3 img{
	width: .5rem;
	height: auto;
}

.work_cheng{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	line-height: .3rem;
	text-align: center;
	font-size: .16rem;
	color: #000000;
	margin-top: 0.1rem;
}
.work_cheng span{
	font-size: .2rem;
	display: block;
	line-height: .4rem;
	padding-top: .24rem;
}
.work_cheng span:first-child{ padding-top: 0;}

/*联东网站-U谷设计-业务*/
.design_warp{
	width: 100%;
	height: auto;
	position: relative;
	margin-top: .36rem;
	padding-top: .2rem;
}
.design_all{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
}
.design_all:after{
	content: '';
	width: 100%;
	height: calc(100% - 14px);
	position: absolute;
	top:0;
	left: 0;
	background: #f6f8fa;
}
.design_list{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	position: relative;
	z-index: 3;
}
.design_con{
	background: url("../images/design_06.png") no-repeat center;
	background-size: 100% auto;
	width: 21.66%;
	height: 2.77rem;
	padding: 0px .28rem 0 .48rem;
}
.design_con:nth-child(n+2){
	position: relative;
	margin-left: -.24rem;
	z-index: 2;
}
.design_con:nth-child(3){
	position: relative;
	margin-left: -.24rem;
	z-index: 2;
}

.design_con:nth-child(2n){
	margin-top: 1.12rem;
}

.design_shu{
	width: 100%;
	height: auto;
	margin-top: -.36rem;
	transform: translateX(-14px);
}
.design_shu img{
	height: .84rem;
	width: auto;
}
.design_1{
	width:100%;
	color: #2b4091;
	font-weight: bold;
	font-size: .24rem;
	line-height: .5rem;
	    margin-top: -.15rem;
}
.design_2{
	width:100%;
	height: auto;
	font-size: 14px;
	color: #000;
	line-height: .24rem;
	margin-top: 0.07rem;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;

}

.plan{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	margin-top: 116px;
}
.plan_con{
	width:100%;
	height: 4.6rem;
}
.plan_con a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}
.plan_con a:hover .plan_img img{transform: scale(1.05);}
.plan_con a:hover .plan_2 span{transform: translateX(0);}
.plan_img{
	width:66%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.plan_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan_right{
	width: 30%;
	padding-top: .64rem;
}
.plan_1{
	width:100%;
	font-size: .3rem;
	color: #05509a;
	font-weight: bold;
	line-height: .3rem;
}
.plan_2{
	width: 100%;
	height: 0.1rem;
	display: flex;
	justify-content: flex-start;
}
.plan_2 span{
	width: 2rem;
	height: 3px;
	background: #3662ae;
	margin: 10px 0px;
	transform: translateX(-.84rem);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan_3{
	width:100%;
	font-size: .25rem;
	color: #333333;
	line-height: .44rem;
	text-transform: capitalize;
}
.plan_4{
	width:100%;
	margin-top: 1.32rem;
	height: .4rem;
	border-bottom: 1px solid #05509a;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: .15rem;
	color: #444444;
}
.plan_4 span{
	font-family: '宋体';
	margin-left: 16px;
}
.plan_all{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: .6rem;
}
.plan_left,.plan_you{
	width: 49.16%;
	height: 6.76rem;
}
.plan_left{
	margin-top: 3.38rem;
}
.plan_you .plan_nei{
	left: -3.8rem;
	right: inherit;
	top:.46rem;
	bottom: inherit;
	text-align: right;
}
.plan_you .plan_2{ justify-content: flex-end;}
.plan_you .plan_2 span{ transform: translateX(.84rem);}
.plan_you .plan_4{ justify-content: flex-end;}

.plan_left a,.plan_you a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.plan_left a:hover .plan_tu img{transform: scale(1.05);}
.plan_left a:hover .plan_2 span{transform: translateX(0);}
.plan_you a:hover .plan_tu img{transform: scale(1.05);}
.plan_you a:hover .plan_2 span{transform: translateX(0);}

.plan_tu{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.plan_tu img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.plan_nei{
	width: 3.6rem;
	position: absolute;
	bottom: .46rem;
	right: -3.8rem;
}

.plan_cona{
	margin-top: .6rem;
}
.plan_cona .plan_right{
	text-align: right;
}
.plan_cona .plan_2{ justify-content: flex-end;}
.plan_cona .plan_2 span{ transform: translateX(.84rem);}
.plan_cona .plan_4{ justify-content: flex-end;}

.plan_alla .plan_left{ margin-top: 0;}




/*联东网站-U谷设计*/
.brief{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
	padding-top: 1.12rem;
}
.brief_list{
	width:100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: .54rem;
}
.brief_con{
	width:32.5%;
	height:2.34rem;
	background: #f6f8fa;
	margin-right: 1.25%;
	margin-top: 14px;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: .3rem .36rem;
}
.brief_con:nth-child(1),.brief_con:nth-child(2){ margin-top: 0;}
.brief_con:nth-child(1){ width: 66.25%;}
.brief_con:nth-child(3n+2){ margin-right: 0;}
.brief_con:nth-child(1) .brief_nei{ margin: 0 .6rem;}
.brief_tit{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 14px;
	color: #000000;
}
.brief_tit span{ color: #2b4091; font-weight: bold; font-size: .24rem; margin-right: .16rem;}
.brief_lei{
	width:100%;
	display: flex;
	justify-content: center;
}
.brief_nei{ margin: 0 .36rem;}
.brief_neis{ margin: 0 0.07rem;}

.brief_1{
	width: 100%;
	text-align: center;
	color: #000000;
	font-size: .16rem;
}
.brief_2{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.brief_2 span{
	    color: #2b4091;
    font-size: .66rem;
    font-family: "din";
}
.brief_2_1{
	color: #2b4091;
	 font-size: .66rem;
    font-family: "din";
	font-weight: lighter;
	transform: translateY(-0.1rem);
}
.brief_2_2{
	color: #000;
	 font-size:.16rem;
	transform: translateY(.17rem);
}
.brief_2_3{
	color: #2b4091;
	 font-size: .66rem;
    font-family: "din";
}

.course {
    width:100%;
    margin: 0 auto;
    height: auto;
    padding: 1.12rem 0;
	overflow: hidden;
}
.course .canteen_tit{
	max-width: 12rem;
    margin: 0 auto;
}

.course_shu{
	width:100%;
	height: auto;
	text-align: center;
	margin-top: -16px;
}
.course_shu img{
	height: 2rem;
	width: auto;
}
.course_tit{
	width: 100%;
	position: relative;
	z-index: 2;
	color: #05509a;
	font-size: .3rem;
	font-weight: bold;
	height: .76rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: -.76rem;
}
.course_come{
	width:100%;
	height: auto;
	font-size: .16rem;
	color: #000;
	line-height: .3rem;
	text-align: center;
}
.course_ti{
	width:100%;
	text-align: center;
	color: #000;
	font-size: .25rem;
	position: relative;
	z-index: 2;
	margin-top: .46rem;
}
.course_tu{
	width:100%;
	height: auto;
	text-align: center;
	margin-top: -.38rem;
}
.course_tu img{
	height:.76rem;
	width: auto;
}
.course_img{
	width:100%;
	height: auto;
	text-align: center;
}
.course_img img{
	max-width: 100%;
	height: auto;
}
.team_warp{
	width: 100%;
	height: auto;
	/*background: #f6f8fa;*/
	padding: .56rem 0;
}
.team{
	max-width: 12rem;
    margin: 0 auto;
	height: auto;
}


.team_all{
	width:100%;
	height: auto;
	position: relative;
	margin-top: .72rem;
}
.team_nei{
	position: absolute;
	top:20%;
	right: 0;
	width: 58%;
	padding-right: 7.5%;
}
.team_one{
	width:100%;
	height: auto;
	font-size: .16rem;
	color: #213042;
	line-height: .3rem;
}
.team_two{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	margin-top: .2rem;
}
.team_two .brief_nei{
	margin-left: 0;
	margin-right: .3rem;
}
.team_two .brief_1{ font-size: .15rem;}
.team_two .brief_2 span{ font-size: .38rem;}
.team_two .brief_2_2{ font-size: 14px;transform: translateY(0.07rem);}

.team_list{
	width:35%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	margin-top: .38rem;
}
.team_list img{
	width:100%;
	height: auto;
	    object-fit: cover;
    object-position: center;
}
.team_you{
	width: 48%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.team_1{
	width:100%;
	color: #000000;
	font-size: .2rem;
	font-weight: bold;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.team_2{
	width:100%;
	height: 0.04rem;
	position: relative;
	margin-top: 0.07rem;
}
.team_2 span{
	display: block;
	width: 100%;
	height: 100%;
	background: #d0c38e;
	transform: translateX(-.26rem);
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.team_3{
	width:100%;
	height: auto;
	color: #000;
	font-size: 0.12rem;
	line-height: .16rem;
	margin-top: 0.12rem;
	min-height: .48rem;
}

.cglory {
    max-width: 12rem;
    margin: 0 auto;
    height: auto;
    padding-top: 1.12rem;
}
.cglory_all{
	width:100%;
	height: auto; 
	margin-top: .56rem;
	position: relative;
	overflow: hidden;
	
}
.ccglory_next{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
	margin-top: .4rem;
}
.cglory-left,.cglory-right{
	    background: #f6f8fa;
    width: .56rem;
    height: .56rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 4;
    margin: 0 0.1rem;
	font-size: 0.24rem;
	font-family: '宋体';
	color: #05509a;
		-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cglory-left:hover,.cglory-right:hover{
	background: #05509a;
	color: #fff;
}


.cglory_list{
	width: 100%;
	height: auto;
}
.cglory_con{
	width: 100%;
	height: 100%;
	position: relative;
	padding-bottom: .16rem;
}
.cglory_con:hover:after{
	background: #05509a;
}
.cglory_con:hover .cglory_tit{
	color: #fff;
}

.cglory_con:after{
	content: '';
	width: 100%;
	height: calc(100% - .56rem);
	background: #f6f8fa;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.cglory_img{
	width:77.8%;
	height: 2.08rem;
	font-size: 0px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.cglory_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.cglory_tit{
	width:100%;
	height: .48rem;
	position: relative;
	z-index: 2;
	color: #000;
	text-align: center;
	line-height: .24rem;
	font-size: 014px;
	margin-top: .28rem;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.request{
	width: 100%;
	height: auto;
	margin-top: .56rem;
}
.request_come{
	width: 100%;
	text-align: center;
	color: #213042;
	font-size: .16rem;
}
.request_tit{
	width: 100%;
	text-align: center;
	color: #05509a;
	font-size: .3rem;
	font-weight: bold;
	line-height: .64rem;
}
.request_all{
	width:100%;
	height: auto; 
	margin-top:.4rem;
	position: relative;
	overflow: hidden;
	
}
.request_next{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
	margin-top: .4rem;
}
.request-left,.request-right{
	    background: #f6f8fa;
    width: .56rem;
    height: .56rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 4;
    margin: 0 0.1rem;
	font-size: .24rem;
	font-family: '宋体';
	color: #05509a;
		-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.request-left:hover,.request-right:hover{
	background: #05509a;
	color: #fff;
}


.request_list{
	width: 100%;
	height: 3.8rem;
}
.request_con{
	max-width: 12rem;
    margin: 0 auto;
	height: 100%;
}
.request_con a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}
.request_left{
	width: 60%;
	height: 100%;
}
.request_1{
	width: 100%;
	color: #05509a;
	font-size: .38rem;
	font-weight: bold;
	padding-top: .76rem;
}
.request_2{
	width:100%;
	height: auto;
	color: #000000;
	line-height: .24rem;
	font-size: 14px;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
	margin-top: .26rem;
}
.request_right{
	width: 34%;
	height: 100%;
	position: relative;
}
.request_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.request_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.request_bg{
	width: 1rem;
	height: .22rem;
	background: #d0c38e;
	position: absolute;
	top:.84rem;
	left: -.84rem;
	z-index: 2;
}
.request_en{
	color: #fff;
	font-size: .5rem;
	position: absolute;
	text-transform: uppercase; 
	left: .28rem;
	bottom: .2rem;
	line-height: .76rem;
	z-index: 2;
	font-family: "din";
}
.request_en:after{
	content: '';
	background: #fff;
	position: absolute;
	left: 0;
	height: .26rem;
	top: -.26rem;
	width: .84rem;
}

.brief .course_come{
	margin-top: .64rem;
}
.offices{
	width:100%;
	height: auto;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: .5rem;
	padding-bottom: 1.24rem;
}
.offices_con{
	width: 32.66%;
	height:2.44rem;
	background: #f6f8fa;
	position: relative;
	margin-right: 1.01%;
	margin-top: 14px;
}
.offices_con:nth-child(1),.offices_con:nth-child(2){ margin-top: 0;}
.offices_con:nth-child(5){ margin-right: 0;}

.offices_con:nth-child(1){
	margin-left: 16.33%;
}
.offices_con:nth-child(2){
	margin-right: 16.33%;
}
.offices_con:hover .offices_tit{ bottom: 14px;}
.offices_con:hover .offices_tit_1{ color: #26499d;}

.offices_img{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.offices_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.offices_tit{
	position: absolute;
	left: 0;
	bottom: 0.07rem;
	width: 100%;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.offices_tit_1{
	width:100%; text-align: center;
	color: #000;
	font-weight: bold;
	font-size: .21rem;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.offices_tit_2{
	color: #fff;
	font-size: .5rem;
	text-transform: uppercase; 
	font-family: "din";
	width: 100%;
	text-align: center;
	margin-top: -.28rem;
}

/* float_layer */
.float_layer{z-index:99;position:absolute;width:3rem;border:1px solid #aaaaaa;display:none;background:#fff;}
.float_layer h2{height:.25rem;line-height:.25rem;padding-left:.1rem;font-size:14px;color:#333;background:url(../images/title_bg.gif) repeat-x;border-bottom:1px solid #aaaaaa;position:relative;}
.float_layer h2 a strong{color: #333333;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;}
.float_layer h2 a strong:hover{ color: #00b3e5;}


.float_layer .min{width:.21rem;height:.2rem;background:url(../images/min.gif) no-repeat 0 bottom;position:absolute;top:.02rem;right:.25rem;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; background-size:100% auto;}
.float_layer .min:hover{background:url(../images/min.gif) no-repeat 0 0;background-size:100% auto;}

.float_layer .max{width:.21rem;height:.2rem;background:url(../images/max.gif) no-repeat 0 bottom;position:absolute;top:.02rem;right:.25rme;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;background-size:100% auto;}
.float_layer .max:hover{background:url(../images/max.gif) no-repeat 0 0;background-size:100% auto;}
.float_layer .close{width:.21rem;height:.2rem;background:url(../images/close.gif) no-repeat 0 bottom;position:absolute;top:0.02rem;right:0.03rem;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;background-size:100% auto;}
.float_layer .close:hover{background:url(../images/close.gif) no-repeat 0 0;background-size:100% auto;}

.float_layer .content{height:1.2rem;overflow:hidden;font-size:14px;line-height:16px;color:#666;text-indent:.28rem;}
.float_layer .wrap{padding:.1rem;color: #333333;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;}
.float_layer .wrap:hover{ color: #00b3e5;}


.links_warp{
	width: 100%;
	height: auto;
	padding: .46rem 0;
    /*background: #051123;*/
	/*display: none;*/
}
.links{
	 max-width: 12rem;
    margin: 0 auto;
    height: 100%;
	display: flex;
	justify-content: center;
}
.links_con{
	width: 20%;
	height: auto;
	position: relative;
}
.links_con:last-child:before{
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	top:0;
	right: 0;
	background: rgba(255,255,255,.2);
}
.links_con:after{
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: rgba(255,255,255,.2);
}
.links_tit{
	width:100%;
	height: auto;
}
.links_tit a{
	display: flex;
	justify-content: center;
	width: 100%;
	color: #cccccc;
	font-size:15px;
	font-weight: bold;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.links_tit a:hover{ color: #fff;}

.links_mune{
	width:100%;
	height: auto;
	margin-top: 0.12rem;
}
.links_mune a{
	display: flex;
	justify-content: center;
	width: 100%;
	color: #828283;
	line-height: .3rem;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.links_mune a:hover{ color: #fff;}



.bd_nav_fiexd{
	position: fixed;
	background: #fff;
	padding-top: 0.05rem;
	height: 0.85rem;
}

.picarr_con_box{
	display: none;
	
}
.picarr_con_box_1{
	width: 100%;
	background: #effbff;
	height: .38rem;
	display: flex;
	justify-content: space-between;
}
.picarr_con_box_1 div{
	width: 25%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#5a5a5a;
	font-size:.16rem;
	
}
.picarr_con_box_2{
	width: 100%;
	background: #effbff;
	height: .38rem;
	display: flex;
	justify-content: space-between;
	border-top: #d0edf6 solid 1px;
}
.picarr_con_box_2:hover{
	background: #dcf2f9;
}
.picarr_con_box_2 div{
	width: 25%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#5a5a5a;
	font-size:.16rem;
}
.picarr_con_box_2 a{
	color:#5a5a5a;
	
}
.picarr_con_box_2 a:hover{
	color:red;
	text-decoration: underline;
	cursor: pointer;
}
/*合作洽谈*/
.hold {
    width: 100%;
    height: auto;
    margin-top: .4rem;
}
.hold_list{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: .48rem;
}
.hold_con{
	width: 32.14%;
	height: auto;
}
.hold_img{
	width:100%;
	height:1.2rem;
	position: relative;
}
.hold_img_1{
	width:100%;
	height: 100%;
	font-size: 0px;
	overflow: hidden;
}
.hold_img_1 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 5px;
}
.hold_img_2{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .25rem;
	line-height: .34rem;
	text-align: center;
	font-weight: bold;
}
.hold_con_nei{
	margin: 0 auto;
	font-size: .16rem;
	color: #000;
	line-height: .25rem;
	width: 86%;
	margin-top: .16rem;
}
.fabric{
	width:100%;
	height: auto;
	margin-top: .8rem;
}
.fabric_all{
	width:100%;
	height: 3.3rem;
	margin-top: .55rem;
	position: relative;
}
.fabric-left,.fabric-right{
	position: absolute;
	bottom: 0;
	background: #e6e6e6;
	width: .24rem;
	height: .24rem;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 4;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	font-size: .2rem;
	font-family: 宋体;
	color: #00b0ec;
}
.fabric-left{ left: calc(50% - .3rem);}
.fabric-right{ right: calc(50% - .3rem);}
.fabric-left:hover,.fabric-right:hover{
	background: #05509a;
	color: #fff;
}

.fabric_list{
	width:100%;
	height: 2.85rem;
}
.fabric_con{
	width:100%;
	height: 100%;
	position: relative;
}
.fabric_img{
	position: absolute;
	top: 0;
	right: 0;
	width:65%;
	height: 2.55rem;
	font-size: 0px;
	overflow: hidden;
}
.fabric_img img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.fabric_left{
	width: 40.54%;
	height: 2.28rem;
	background: #f0f0f0;
	position: absolute;
	bottom: 0;
	z-index: 2;
	padding: 0 .55rem;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.fabric_1{
	width: 100%;
	color: #000;
	font-size: .29rem;
	font-weight: bold;
	height: .65rem;
	position: relative;
}
.fabric_1:after{
	content: '';
	width: 77%;
    height: .04rem;
    background: -webkit-linear-gradient(left, #05509a, #05509a);
    background: linear-gradient(to right, #05509a, #05509a);
    position: absolute;
    bottom: 0;
    left: 0;
}
.fabric_1:before{
	content: '';
	 width: .74rem;
    height: 0.03rem;
    background: #d0c38e;
    position: absolute;
    top: 0.32rem;
    right: -.75rem;
}
.fabric_2{
	width: 100%;
	color: #000;
	font-size: .16rem;
	line-height: .25rem;
	margin-top: 16px;
}
.fabric_mune{
	width:100%;
	height: .92rem;
	margin-top: .17rem;
	display: flex;
	justify-content: flex-start;
	position: relative;
}
.fabric_mune:after{
	content: '';
	width: 100%;
	height: .02rem;
	background: #e3e3e3;
	position: absolute;
	left: 0;
	bottom: 0;
}
.fabric_mune_1{
	width: 12%;
	height: .02rem;
	background: #d5cb9e;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.fabric_mune a{
	background: #8fb1d2;
	height: .64rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: .2rem;
	color: #ffff;
	font-weight: bold;
	width: 12%;
	margin-right: calc(4% / 7);
}
.fabric_mune a:last-child{ margin-right: 0;}
.fabric_mune a.fabric_mune_a{ background: #05509a;}



.resource{
	width: 100%;
	height: auto;
	margin-top: 1.06rem;
}
.resource_list{
	width: 100%;
	height: 5.44rem;
	margin-top: .48rem;
	display: flex;
    justify-content: flex-start;
}
.resource_con{
	width: 8%;
	background: #93b3d3;
	overflow: hidden;
	position: relative;
}
.resource_con:nth-child(2){background: #709bc5;}
.resource_con:nth-child(3){background: #4c82b7;}
.resource_con:nth-child(4){background: #2969a8;}
.resource_con:nth-child(5){background: #1f599c;}
.resource_con:nth-child(6){background: #2969a8;}
.resource_con:nth-child(7){background: #4c82b7;}
.resource_con:nth-child(8){background: #709bc5;}
.resource_con:nth-child(9){background: #93b3d3;}

.resource_con_hover{ width: 36%;}
.resource_con_hover .resource_one{ opacity: 0;}
.resource_con_hover .resource_er{ opacity: 1;}



.resource_one{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.resource_one_1{
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: .3rem;
	font-weight: bold;
	line-height: .9rem;
	padding-top: .54rem;
}
.resource_one_2{
	margin: 0 auto;
	background: rgba(255,255,255,0.4);
	width: 16px;
	height: .04rem;
}
.resource_one_3{
	width:100%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: .24rem;
	margin-top: .38rem;
	line-height: .26rem;
}
.resource_er{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;
	opacity: 0;
}
.resource_1{
	width: 100%;
	text-align: right;
	color: #fff;
	font-size: .3rem;
	font-weight: bold;
	line-height: .9rem;
	padding: 0 .24rem;
	padding-top: .54rem;
	position: relative;
}
.resource_1:after{
	content: '';
	width: .92rem;
	height: .04rem;
	background: #d3c48b;
	position: absolute;
	bottom: 0;
	right: 0;
}

.resource_2{
	margin: 0 auto;
	width: calc(100% - 1.1rem);
	color: #fff;
	font-size: .26rem;
	font-weight: bold;
	height: .85rem;
	position: relative;
	margin-top: -.65rem;
	line-height: .3rem;
}
.resource_2 span{
	display: block;
	max-width: 2.08rem;
	
}


.resource_2:after{
	content: '';
	width: 77%;
    height: .04rem;
    background: -webkit-linear-gradient(left, #05509a, #05509a);
    background: linear-gradient(to right, #05509a, #05509a);
    position: absolute;
    bottom: 0;
    left: 0;
}

.resource_3{
	margin: 0 auto;
	width: calc(100% - 1.1rem);
	color: #fff;
	font-size: .16rem;
	line-height: .25rem;
	margin-top: .32rem;
}

.resource_4{
	width:100%;
	height: 1.44rem;
	font-size: 0px;
	overflow: hidden;
	padding-left: .55rem;
	margin-top: .5rem;
}
.resource_4 img{
	width:100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.cities_warp{
	width: 100%;
	height: auto;
	background: #f0f0f0;
	margin-top: 1.06rem;
	padding: .68rem 0;
}
.cities{
	    margin: 0 auto;
    max-width: 12rem;
    height: auto;
	display: flex;
	justify-content: space-between;
	position: relative;
}
.cities:after{
	content: '';
	width: 1px;
	height: 80%;
	background: #dadada;
	position: absolute;
	top: 10%;
	left: 42%;
}

.cities_left{
	width: 36%;	
}
.cities_right{
	width: 50%;	
}
.cities_1{
	width: 100%;
	color: #000;
	font-weight: bold;
	font-size: .2rem;
	margin-top: .28rem;
}
.cities_2{
	width: 100%;
	color: #000;
	font-size: .16rem;
	display: flex;
	justify-content: space-between;
	line-height: .36rem;
	padding-bottom: 16px;
}
.cities_3{
	width: 100%;
	color: #000;
	font-size: .16rem;
	line-height: .25rem;
	margin-top: .08rem;
	padding-bottom: .08rem;
}
.cities_3a{ padding-bottom: .48rem;}
.cities_4{
	width: 100%;
	color: #000;
	font-size: .2rem;
	display: flex;
	justify-content: space-between;
	line-height: .7rem;
}
.cities_4_1 span{ font-weight: bold;}

/* 中卡工业园 */
.zkgyy_page {
	max-width: 1200px;
	margin: 0 auto;
}
.zkgyy_item1 {
	background: url(../images/zkgyybg1.jpg) no-repeat center ;
	background-size: cover;
}
.tzld_name h3 {
	font-size: 26px;
	font-weight: bold;
	color: #000000;
}
.tzld_line {
	width: 18px;
	height: 3px;
	background-color: #05509a;
	margin: 15px 0px;
}
.flexrow {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.tzld_con {
	align-items: flex-start;
}
.tzld_con1 {
	padding-bottom: 20px;
	margin-top: 0.15rem;
}
.tzld_con_l {
	width: 55%;
}
.tzld_con_l_top h4 {
	color:#05509a;
	font-size: 22px;
	font-weight: normal;
}
.tzld_con_l ul {
	list-style: unset;
	padding-left: 20px;
}
.tzld_con_l ul li::marker {
	content: "";
}
.tzld_con_l ul li {
	margin-top: 10px;
}
.tzld_con_l ul li h5 {
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
	font-size: 18px;
}
.tzld_con_l ul li p {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	padding-left: 20px;
}
.tzld_con_r {
	width: 40%;
}
.tzld_con_r img {
	width: 100%;
	margin-top: -30px;
}

.zkgyy_item2 {
	width: 100%;
	height:auto;
	padding:80px 0px 60px;
}
.ktesj_l {
	width: 29%;
}
.ktesj_l img {
	margin: 0px;
}
.ktesj_r {
	width: 66%;
}
.ktesj_r ul li {
	margin-top: 20px;
}
.ktesjico {
	margin-top: 20px;
}
.ktesj_rbot {
	width: 100%;
	margin-top: 40px;
	background-color: #e8e8e8;
	padding:  10px;
}
.ktesj_rbot {
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}
.ktesjico ul {
	justify-content: flex-start;
}
.ktesjico ul li {
	width: 32%;
	margin-right: 1%;
	background: url(../images/ktesjbg.png) no-repeat center;
	background-size: cover;
	height: 115px;
	justify-content: flex-start;
	padding: 15px;
	margin-bottom: 20px;
}
.ktesjico ul li::marker {
	content: '';
}
.ktesjico_l {
	width: 50px;
}
.ktesjico_l img {
	width: 100%;
	height: 50px;
	object-fit: contain;
}
.ktesjico_m {
	margin: 0px 15px;
	width: 1px;
	height: 80px;
}
.ktesjico_m img {
	width: 100%;
	height: 100%;
}
.ktesjico_r h4 {
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}
.ktesjico_r p {
	color:#d5e1ee;
	font-size: 16px;
	line-height: 26px;
}

.zkgyy_item3 {
	padding-bottom: 60px;
}

.ktezj_list ul li {
	list-style: unset;
	margin-top: 30px;
	height: 390px;
	align-items: flex-start;
}
.ktezj_list_l {
	width: 48%;
}
.ktezj_list_l h3 {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	padding:30px 0px 20px;
}
.ktezj_list_l p {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	margin-bottom: 10px;
}
.ktezj_list_l img {
	max-width: 100%;
}

.ktezj_list_r {
	width: 48%;
}
.ktezj_list_r img {
    width: 100%;
	height: 387px;
	object-fit: contain;
}

.zkgyy_item4 {
	background-color: #f8f8f8;
	padding: 80px 0px;
}

.yqzldw_l {
	width: 40%;
}
.yqzldw_l h4 {
	padding-left: 15px;
	background: url(../images/yqzldw_lico.png) no-repeat left top;
	background-position-y: 12px;
}
.yqzldw_llist {
	padding-left: 15px;
}
.yqzldw_llist h3 {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	padding-top: 25px;
}
.yqzldw_llist p {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
	margin-top:15px;
}
.yqzldw_liimg {
	margin-top: 110px;
}
.yqzldw_liimg img {
	max-width: 100%;
}
.yqzldw_r {
	width: 57%;
}
.yqzldw_r img {
	max-width: 100%;
}
.yqzldw_rdesc {
	padding-left: 50px;
}
.yqzldw_rdesc p {
	font-size: 14px ;
	line-height: 30px;
	color: #666666;
	padding-left: 25px;
}
.yqzldw_rbg1 {
	background: url(../images/yqzlwzico1.png) no-repeat left center;
	background-size: 14px;
}
.yqzldw_rbg2 {
	background-image: url(../images/yqzlwzico2.png);
}
.yqzldw_rbg3 {
	background-image: url(../images/yqzlwzico3.png);
}
.zkgyy_item5 {
	padding: 80px 0px 0px;
}
.glfgrk_top_lname p {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
}
.glfgrk_top_limg {
	margin-top: 10px;
}
.glfgrk_top_limg img {
    max-width: 100%;
}
.glfgrk_top_r {
	width: 45%;
	height: 310px;
	background-color: #e6e6e6;
	border-left: 3px solid #05509a;
	padding: 30px 20px;
}
.glfgrk_top_r p {
	color: #666666;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
	background: url(../images/glfgrk_top_rico.png) no-repeat left top;
	padding-left: 15px;
	background-position-y: 10px;
}
.glfgrk_bot {
	border-top: 1px dashed #c0c0c0;
	padding-top: 50px;
	margin-top: 50px;
}
.glfgrk_bot img {
	/*width: 100%;*/
}
.zklylist {
	margin-top: 30px;
}
.zklylist ul li::marker {
	content: '';
}
.zklylist ul {
	align-items: flex-start;
}
.zklylist ul li {
	width: 48%;
	list-style: unset;
	margin-bottom: 25px;
}
.zklylist_top {
	width: 100%;
	background-color: #256eb7;
	height: 36px;
	padding: 0px 13px;
}
.zklylist_top h3 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	line-height: 36px;
}
.zklylist_bot {
	align-items: flex-start;
	margin-top: 20px;
}
.zklylist_l {
	width: 48%;
}
.zklylist_l img {
	width: 100%;
	height: 188px;
	object-fit: cover;
}
.zklylist_r {
	width: 47%;
}
.zklylist_r p {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	margin-bottom: 7px;
}


.zkgyy_item7 {
	padding-bottom: 50px;
}
.yqjj_name {
	padding: 20px 0px  ;
}
.yqjj_list>ul>li {
	padding: 17px 0px;
	border-top: 1px dashed #c0c0c0;
	justify-content: flex-start;
	align-items: flex-start;
}
.yqjj_list>ul>li:first-child {
	border-top: 0px;
}
.yqjj_list ul li::marker {
	content: '';
}
.yqjj_list_l {
	width: 11%;
	text-align: center;
	padding-top: 50px;
}
.yqjj_list_l img {
	width: 70px;
	height: 70px;
	object-fit: contain;
}
.yqjj_list_l h3 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}
.yqjj_list_m {
	width: 28%;
	margin: 0px 40px 0px 10px;
}
.yqjj_list_m ol li {
	background-color: #f4f4f4;
	height: 110px;
	margin-bottom: 10px;
}
.yqjj_list_m ol li p {
	padding: 3px 0px 2px;
	color: #333333;
	font-size: 16px;
	text-align: center;
}
.yqjj_list_m ol li img {
	width: 155px;
	height:86px;
	object-fit: cover;
	display: inline-block;
}
.yqjj_list_r {
	background-color: #f4f4f4;
	padding: 15px 25px;
	width: 55%;
	min-height: 230px;
}

.yqjj_list_r ol li p {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #666666;
}
.yqjj_list298 .yqjj_list_r ol li p,.yqjj_list299 .yqjj_list_r ol li p  {
	margin-bottom: 4px;
}

.zkgyy_item8 {
	background: url(../images/zkgyybg1.jpg) repeat center;
	
	
	padding: 50px 0px 0px;
}
.weiyu {
	padding-left: 15px;
}
.weiyu h4 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 26px;
	margin: 20px 0px 10px;
}
.weiyuimg {
	margin-top: 35px;
}
.weiyuimg img {
	width: 100%;
}
.guihuaitem {
	margin-top: 30px;
}
.guihua {
	margin-top: 25px;
	align-items: flex-start;
}
.guihua_l {
	width: 32.5%;
}
.guihua_l img {
	width: 100%;
}
.guihua_r {
	width: 65%;
}
.guihua_r ul li {
	justify-content: flex-start;
}
.guihua_r_r {
	width: 260px;
	margin-left: 20px;
}
.guihua_r_r p {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	background: url(../images/glfgrk_top_rico.png) no-repeat left top;
	background-position-y: 9px;
	padding-left: 12px;
}
.backtop {
    position:fixed;
    right: 15px;
    bottom: 15px;
    z-index: 9;
    width: 50px;
    height: 50px;
    padding: 13px;
    cursor: pointer;
    background-color: #05509a;
}
.backtop img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

.footbg {
    width: 100%;
    background: url(../images/footbg.jpg) no-repeat center;
    background-size: cover;
}

.zkgyy_item9 {
    padding: 80px 0px;
}
.gyy_zxly {
    /*text-align: center;*/
}
.gyy_zxly .tzld_line {
    width: 40px;
    margin-bottom: 30px;
}
.p_formItem li::marker {
    content: '';
}

.p_formItem li {
    width: 48%;
    margin-bottom: 20px;
}
.p_formItem li.inpw100  {
    width:100%;
}

.p_formItem li input {
    width: 100%;
    height: 48px;
        padding: 10px 15px;
    line-height: 1.5;
    color: #495057;
    font-size: 16px;
    background-color: #fbfbfb;
    border: 1px solid #ced4da;
}
.p_formItem li textarea {
    width: 100%;
    height: 100px;
        padding: 10px 15px;
    line-height: 1.5;
    color: #495057;
    font-size: 16px;
    font-family: Arial, "Microsoft Yahei", "Source Han Sans";
    background-color: #fbfbfb;
    border: 1px solid #ced4da;
}

.e_formBtn-31 {
    display: block;
    text-align: center;
    width: 150px;
    padding:14px 8px;
    color: #fff;
    font-size: 18px;
    border-radius: 4px ;
    margin-left: auto;
    margin-right: auto;
    background: rgba(14,112,185,1);
    border: 1px solid #0070c1;
}




@media screen and (max-width:19190px)and (min-width:1600px) {
   .culture_one1 {top:45px;}
   .culture_one4{top:7.4rem;left:2.8rem;}
} 







@media screen and (max-width:1600px)and (min-width:1281px) {
    .culture_one1 {
        top:0.4rem;
    }
    .culture_one4 {
            top: 7.4rem;
    left: 2.8rem;
    }
}






@media screen and (max-width:1280px)and (min-width:300px) {
	.bd_nav {
		height:55px;
		padding-top: 0;
		border-bottom: #eee solid 1px;
	}

	.bd_nav_box {
		width: 92vw;max-width: 92vw;
		display: none;
	}
	.bd_nav_logo{ width: auto;}
	.bd_nav_logo a>img{
		height: 2.428rem;
		width: auto;
	}

.head_phone{
		display: flex;
		width: 100%;
		height: 55px;
		position: fixed;
		top: 0;
		z-index: 9999;
		padding: 0px 4%;
		justify-content: space-between;
	}
	
	.bd_nav_right{ align-items: center; padding-right: 22px;}
.search{
	margin-left: 0;
	width: 34px;
	height: 34px;
	position: relative;
}

.search a{
	background:#26499d url("../images/img22on.png") no-repeat center;
	background-size:14px;
	width: 24px;
	height: 24px;
	border-radius:50px;
	margin: 5px;
	z-index: 2;
}
.search_con{
	width: 185px;
	height: 34px;
	opacity: 0;
	bottom: 0;
	background: transparent;
}
.search_text{
	border-radius:30px;
	background: #fff;
	border: none;
	padding-left: 1rem;
	font-size: 0.857rem;
	height: 100%;
	width: 100%;
}
	.search_con a.searchico{
		background:#26499d url("../images/img22on.png") no-repeat center;
	background-size:14px;
	width: 24px;
	height: 24px;
	border-radius:50px;
	top: 5px;
	right: 5px;
	position: absolute;
	z-index: 3;
		margin: 0;
	}
	.searchon{background: transparent;}
	.searchon a{
		background:#26499d url("../images/img22on.png") no-repeat center;
		background-size:14px;
	}
	.searchon button.searchbtnico{
	    position: absolute;
		right: 0px;
		top: 0px;
		width:20%;
		height: 100%;
		border: 0px;
		background:#26499d url("../images/img22on.png") no-repeat center;
		background-size:14px;
		z-index: 9;
		border-radius:50px;
	}
	.searchon .search_con{opacity: 1;}
	
	
	.head_phone_tel{
		width: 24px; height: 24px;
	}
	.head_phone_tel a{
		display: flex;
		align-items: center;
		justify-content: center;
		background:#26499d;
		width: 24px;
		height: 24px;
		border-radius:50px;
		
	}
	.head_phone_tel a>img{ width: 100%; height: auto;}
	
	
	.menubtn{
		width: 30px;
		height: 26px;
		position: absolute;
		right:0;
		top: calc(50% - 13px);
		z-index: 2;
		padding: 5px;
	display: block;
	cursor:pointer;
	
	}
	/* nav-icon-5 */
	.nav-icon-5{  width: 30px; z-index: 20;  height:26px; position: absolute;  cursor: pointer; }
	.nav-icon-5 span{  background-color:#05509a;  position: absolute;  border-radius:3px;  transition: 0.3s cubic-bezier(.8, .5, .2, 1.4);  width:20px; margin-left: 5px;  height: 2px;  transition-duration: 500ms}
	.nav-icon-5 span:nth-child(1){  top:5px;  left: 0px;}
	.nav-icon-5 span:nth-child(2){  top:12.5px;  left: 0; 	}
	.nav-icon-5 span:nth-child(3){  bottom:5px;  left: 0px;}
	.nav-icon-5:not(.open):hover span:nth-child(1){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5:not(.open):hover span:nth-child(2){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5:not(.open):hover span:nth-child(3){  transform: rotate(0deg) scaleY(1.1);}
	.nav-icon-5.open span:nth-child(1){  transform: rotate(45deg);  top: 11.5px;}
	.nav-icon-5.open span:nth-child(2){  opacity:0;}
	.nav-icon-5.open span:nth-child(3){  transform: rotate(-45deg);  top: 11.5px;}

	.head_nav{
		display: block;
		width: 100%;
		height: calc(100% - 50px);
		position: fixed;
		top: 55px;
		background: #fff;
		opacity: 0;
		right:0;
		z-index: -9;
		box-shadow: 0 0 25px rgb(0 0 0 / 10%);
		
	}
	

	.head_nav_1{
		width:100%;
		height: auto;
    
	}
	.head_nav_1:first-child .head_nav_1_1{ border-top: none;}
	
	.head_nav_1_1{
		width:100%;
		height: 54px;
		position: relative;
		font-size: 15px;
		color: #333333;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-top: 1px solid #ddd;
		padding: 0px 5%;
	}

	.head_nav_1_1 a{color: #333333;}
	
.head_nav_1_2{    
	width: 100%;
	height: auto;
	padding: 10px 0;
	display: none;
	border-top: 1px solid #ddd;
}
.head_nav_1_2 a{
	display: block;
	color: #333333;
	font-size: 13px;
	line-height:42px;
	height:42px;
	overflow:hidden;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	position: relative;
	cursor:pointer;
	padding: 0 5%;
}

	
	
	

	/* foot */
	.bd_foot { padding: 2rem 0 1rem 0;}
	.bd_foot_box {
		width: 92vw;
		display: flex;
		justify-content:center;
		flex-direction: column-reverse;
		max-width: 92vw;
	}
	.bd_foot_show_l {width: 100%;}
	.bd_foot_mune{
		height: 3.571rem;
		justify-content: center;
	}
	.bd_foot_mune span{padding: 0px 4px;}
	.bd_foot_link{
		height: auto;
		display: flex;
		justify-content:center;
		flex-direction: column;
		line-height: 1.35rem;
	}
	.bd_foot_link a{ justify-content: center;}
	.bd_foot_link span{
		padding-left: 0;
		justify-content: center;
		text-align: center;
	}
	.bd_foot_bei{
		width:100%;
		height: 2rem;
		display: flex;
		justify-content:center;
		margin-top: 0;
	}

	.bd_foot_show_r{ justify-content: center;}
	.bd_foot_show_r_code {
		width:7rem;
	   height: auto;
		text-align: center;
		justify-content: center;
	}
	.bd_foot_show_r_code:first-child{ margin-right:0;}

	.bd_foot_show_r_code img {
		  margin: 0 auto;
	}

	.bd_foot_show_r_code span {
    font-size: 12px;
    line-height: 24px;
}
	.bd_banner { height:150px;margin-top:55px;}
	.mune_warp{height: 40px;}
	.mune_warp285 {height: 80px;}
	.mune{
		width: 100vw; max-width: 100vw;flex-wrap: wrap;
	}
	.mune a{font-size: 14px; flex: none;   align-items: inherit; line-height: 40px; text-align: center;}
	.mune285 a{font-size: 14px; flex: none;   align-items: inherit; line-height: 40px; text-align: center;width: 33% !important;display: block;border-top: 1px solid #0b2f85;}

	.main{
		width:92vw; max-width: 92vw;
	}
	.main_tit{
		width:100%;
		/*background: url("../images/p-title.png") no-repeat center bottom;*/
		height:76px;
		background-size:auto 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	.main_tit_tit,.main_tit_en{
		width:100%;
		text-align: center;
		color: #333333;
		text-transform: uppercase;
	}
	.main_tit_tit{ font-size: 22px; margin-bottom: 0px; font-weight:bold;}
	.main_tit_en{ height: 24px; line-height: 14px; font-size: 12px; padding-bottom: 10px;}

	.notice{
		margin-top: 20px;
	}
	.notice_1{
		height: 36px;
		font-size: 12px;
	}
	.notice_1_1{
		padding-left: 26px;
		width: 58%;
	}
	.notice_1_2{ width: 20%; }
	.notice_1_3{width: 22%;}

	.notice_2{
		height: 40px;
	}
	.notice_2 a{
		font-size: 12px;
	}
	.notice_2 .notice_1_1:after{
		content: '';
		width: 8px;
		height: 1px;
		left: 10px;
		top: calc(50% - 0.5px);
	}
	.paging{
		padding: 32px 0;
	}
	.paging a{
		margin: 0px 3px;
		    width: 24px;
    height: 24px;
		font-size: 12px;
	}


	.contact{
		justify-content: flex-start;
		flex-wrap: wrap;
		margin-top:30px;
		padding-bottom: 20px;
	}
	.contact_con{
		width: 50%;
		height: 120px;
	}
	.contact_img{
		width:42px;
		height: 42px;
	}

	.contact_biao{ font-size: 14px; line-height:normal; margin-top: 10px; padding-bottom: 8px;} 
	.contact_nei{ font-size: 12px; line-height: 19px; } 

	.honest_warp{
		padding: 24px 0 44px 0;

	}
	.honest{
		width:92vw; max-width: 92vw;
	}
	.honest_con{
		margin-top: 30px;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: auto;
	}
	.honest_left{
		width: 100%;
		height: auto;
	}
	.honest_1{
		font-size: 17px;
		padding-bottom: 8px;
	}
	.honest_2{
		font-size: 12px;
		line-height:14px;
	}
	.honest_3{
		font-size:13.5px;
		line-height: 19px;
		margin-top: 18px;
	}
	.honest_list{
		position: relative;
		margin-top: 18px;
	}
	.honest_nei{
		width: 48%;
		height: 82px;
	}
	.honest_nei a{
		padding-top:1rem;
	}

	.honest_nei_1{ height: 26px;}
	.honest_nei_1 img{ max-height: 26px; width: auto;}
	.honest_nei_2{
		font-size: 1rem;
		line-height: 2.5rem;
	}

	.honest_img{
		width:100%;
		height: calc(92vw * 430 / 680);
		margin-top: 20px;
	}

	.job{
		height: 230px;
		margin-top: 30px;
	}
	.job_con_1{
		font-size: 17px;
	}
	.job_con_2{
		font-size:12px;
		line-height: 14px;
		padding: 7px 0 10px 0;
	}
	.job_con_3{
		font-size:12px;
		line-height: 19px;
		margin-top: 0px;
	}
	.job_list{
		margin-top: 26px;
		flex-wrap: wrap;
	}
	.job_lie{
		width: 100%;
		height:auto;
		padding: 0px 14px 13px 14px;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.job_tit{
		font-size: 17px;
		padding-top:18px;
	}
	.job_en{
		font-size: 12px;
		line-height: 1.857rem;
	}
	.job_come{
		margin-top: 1rem;font-size: 1rem;
    line-height: 1.714rem;
	}
	.job_logo {    padding: 1rem 0 0 0;}
	.job_logo img{ height: 52px; width: auto;}
	.job_mune{
		margin-top: 20px;
	}
	.job_mune a{
		height: 38px;
		margin-top: 3px;
		font-size: 14px;
		border-radius:4px;
	}

	.job_wei{
		margin-top: 10px;
	}
	.job_jia{
		width: 21px;
		height: 21px;
	}
	.job_1{
		margin-top: 30px;
	}
	.job_1_1 {
    height: 44px;
    font-size: 44px;
}
	.job_1_1 img{ height: 44px;}
	.job_1_2{ line-height: 3rem;font-size: 13px;}
	.job_2{
		line-height: 21px;
		margin-top: 30px;
	}
	.job_zhao{
		height: auto; 
		margin-bottom: 31px;
		font-size: 12px;
		padding-top: 24px;
		text-align: center;
		line-height: 21px;
	}
	.job_zhao a {
		display: contents;
	}

	.online_warp{
		background: #fff; 
	}
	.online{
		width: 92vw;
		max-width: 92vw;
		height: 100vh;
		margin-top: 0;
		padding: 0px 0;
	}
	.online_tit{
		font-size: 17px;
		padding-top: 23px;
	}
	.online_close{
		width: 16px;
		height: 16px;
		top:1rem;
		right: 0;
	}
	.online_all{
		margin-top: 13px;
	}
	.online_top{
		padding: 20px 14px 20px 14px;
	}
	.online_ti{
		background-size:11px;
		padding-left: 18px;
		line-height: 18px;
	}
	.online_select{
		height: auto;
		margin-top: 10px;
		line-height: 24px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.select_class{
		margin-left: 1.875rem;
		margin-right: 0.5rem;
	}
	.select_class:first-child{ margin-left: 0px;}
	.select_class:nth-child(5){ margin-left: 0;}

	.online_con{
		justify-content:center;
		flex-direction: column;
	}
	.online_left{
		width: 100%;
	}
	.online_text{
		height: 30px;
		margin-bottom: 5px;    padding-left:1rem;
	}
	
	.online_wei {
    font-size: 1rem;
    line-height: 30px;
    margin-top: 5px;
}
	.online_right{
		width: 100%;
	}

	.online_textarea{
		height: 78px;
		padding:0.5rem 1rem;
	}

	.online_fu{height: 29px;}
	.online_fu a:nth-child(2)>span{background-size:16px;}
	.online_fu a>span{background-size:16px;padding-right: 24px;}
	.online_fu a:nth-child(2):hover>span{ background-size:16px;}
	.online_fu a:hover span{ background-size:16px;}

	.online_bottom{
		padding: 10px 14px 1.428rem 14px;
	}
	.online_ju{
		line-height: 18px;
	}
	.online_lie{
		margin-top: 10px;
	}
	.online_lie_1{
		width: 100%;
		margin-right:0;
		margin-bottom: 0;
	}
	.online_back{
		margin-top: 26px;
	}
	.online_back a {
    display: flex;
    justify-content: center;
    height: 30px;
    width: 100px;
    font-size: 14px;
}

	/*鏂伴椈*/
	.limits{
		padding: 10px;
		height: auto;
		margin-top: 30px;
		display: flex;
		justify-content:flex-start;
		flex-wrap: wrap;
	}
	.limits_tit{
		display: none;
	}
	.limits_1{
		width: 49%;
		margin-right: 2%;
	}
	.limits_1:nth-child(3){ margin-right: 0;}
	.limits_text{ height: 32px; padding-left: 10px;}
	.limits_2{
		width: 100%;
		margin-top: 10px;
		height: 32px;
	}
	.limits_2 a{ width: 3rem;}
	.limits_2 img{ width: 18px;}
	
	.news{
		margin-top: 16px;
	}
	.news_con{
		width: 100%;
		margin-right:0;
		margin-top:10px;
	}
	.news_con:nth-child(2),.news_con:nth-child(3){ margin-top: 10px;}
	.news_con:nth-child(3n){ margin-right: 0;}

	.news_con a{
		display: flex;
		justify-content: space-between;
	}

	.news_img{
		width:38%;
		height: 100%;
	}
	.news_nei{
		width:62%;
		height: 100%;
		padding: 0 14px 0 14px;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	
	.news_nei_1 {
    font-size: 14px;
    line-height: 24px;
    height: auto;
    padding-bottom: 5px;
}
	.news_nei_2 {
    font-size: 13px;
    line-height: 24px;
}
	

	.news_lie{
		margin-top: 10px;
	}
	.news_lie_con{
		width: 100%;
		height: 68px;
		margin-right: 0;
	}
	.news_1 {
		width: 100%;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
		padding-left: 14px;

	}
	.news_1:before {
		top: calc(50% - 1px);
		width: 8px;
		height: 2px;
	}
	.news_2{
		padding-left: 14px;
		line-height: 22px;
		margin-top: 0;
	}

	/*浜т笟鏈嶅姟*/
	.financial{
		margin-top: 30px;
		justify-content:center;
		flex-direction: column;
	}
	.financial_left{
		width: 100%;
	}
	.financial_tit{
		text-align: left;
		font-size: 16px;
		line-height: 24px;
		padding-left: 40px;
	}
	.financial_all{
		height: auto;
		margin-top: 18px;
	}
	.financial_all:after{
		content: '';
		width: 1px;
		height: calc(100% - 3rem);
		position: absolute;
		top:11px;
		left: 11px;
	}

	.financial_con{
		width:100%;
	}
	.financial_con:first-child  .financial_come,.financial_con:last-child .financial_come{ line-height: 22px;}
	.financial_con:nth-child(2){
		margin: 2.142rem 0;
	}
	.financial_tu{
		width: 22px;
		height: 22px;
	}

	.financial_come{
		width: calc(100% - 40px);
		line-height: 22px;
	}

	.financial_img{
		width: 100%;
		padding-top: 20px;
	}
	.financial_img img{
		width: auto;
		height: 192px;
	}
	.financial_more{
		padding: 15px 0 21px 0;
	}

	.zhao_warp{ background: #f0f5f9;}
	.zhao_warp .news{ margin-top: 30px;}
	.zhao_warp .financial_more{ padding: 23px 0 25px 0;}

	.train{
		width: 92vw;max-width: 92vw;
	}
	.train_list{
		margin-top: 30px;
	}
	.train_con{
		width:100%;
		/*height: calc(92vw * 0.38 * 283 / 375);*/
		margin-right: 0;
		margin-top: 10px;
	}
	.train_con:nth-child(2){ margin-top: 10px;}
	.train_img{
		width:38%;
		height: 100%;
		overflow: hidden;
	}
	.train_right{
		width: 62%;
		height: 100%;
		padding: 14px;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.train .financial_more{ padding: 16px 0 20px 0;}
.job_con {width:35%;}
	.active {
		margin-top: 30px;
		height: auto;	
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.active_left{
		width: 100%;
		height: calc(92vw * 436 / 654);
	}
	.active_mune{
		width: 100%;
		height: auto;
	}
	.active_mune a{
		height: auto;
		padding: 13px 13px 16px 20px; 
		margin-top: 6px;
	}

	.active_1 {
		width: 100%;
		height: 42px;
		line-height: 21px;
		font-size: 13px;
		padding-left: 1.857rem;
	}
	.active_1:before {
		top: calc(0.857rem - 1px);
		width:8px;
		height: 2px;
	}

	.adrift {
        background-repeat: no-repeat;
        background-position:  right center;
        background-size:100% 100%;
		width: 210px;
		height: 50px;
		padding: 3px;
	}
	.adrift_img{
		width:44px;
		height:44px;
	}

	.adrift a{
        margin: 1px 0;
		margin-left: 5px;
	}
	.adrift_1{
		font-size: 1rem;
		line-height: 1.5rem;
		transform: scale(0.8);
		transform: translateX(-0.1%);
	}
	.adrift_2{
		font-size: 14px;
		line-height: 1.5rem;
	}

	/*鏂伴椈璇︽儏*/
	.xiang {
		width: 92vw;max-width: 92vw;
		padding: 30px 0;
	}
	
	.xiang_tit {
    font-size: 16px;
    line-height: 30px;
}
	
	.xiang_come{
		height: 3.25rem;
		line-height: 2.75rem;
		font-size: 12px;
	}
	.xiang_con{
		margin-top: 20px;
		line-height: 21px;
		padding-bottom: 60px;
		font-size: 13px;
	}
	.xiang_back a{
		width: 8rem;
		font-size: 14px;
    height: 36px;
	}

	.active_can {
    height: 150px;
}
	/*u璋烽噾铻�*/
	.finance{
		margin-top:10px;
	}
	.finance_con{
		width: 100%;
		height: auto;
		margin-right:0;
	}
	.finance_con a{
		padding: 12px 0;
	}

	.finance_1 {
		height: 2.25rem;
		line-height: 2.25rem;
		font-size: 1.285rem;
		padding-left: 1.857rem;
	}
	.finance_1:before {
		top: calc(50% - 1px);
		width: 10px;
		height: 2px;
	}
	.finance_2{
		line-height: 2rem;
	}
	.finance_3{
		height: 2.75rem;
		line-height: 2.75rem;
	}

	/*U璋烽鍘�*/
	.canteen_come{
		width:92vw;max-width: 92vw;
		padding-top:28px;
		font-size: 14px;
		line-height: 26px;
	}
	.canteen{
		width:92vw;
		margin-top: 10px;
		max-width: 92vw;
	}
	.canteen_tit{
		font-size: 18px;
	}
	.canteen_tit img{
		margin-left:10px;
		max-height: 16px;
	}
	.canteen_list{
		margin-top: 32px;
		flex-wrap: wrap;
	}
	.canteen_con{
		width: 48%;
		height: 104px;
		margin-right: 4%;
		margin-top: calc(92vw * 0.04);
	}
	.canteen_con:nth-child(1),.canteen_con:nth-child(2){ margin-top: 0;}
	.canteen_con:nth-child(3){ margin-right: 4%;}
	.canteen_con:nth-child(2n){ margin-right: 0;}	

	.canteen_img{
		width:36px;
		height: 36px;
	}

	.canteen_biao{
		font-size:13px;
	}
	.refectory{
		width:92vw;
		height: auto;
		display: flex;
		justify-content:center;
		flex-direction: column;
		margin-top:32px;
		position: relative;
		max-width: 92vw;
	}
	.refectory_left{
		width: 100%;
		height: auto;
		position: initial;
	}
	.refectory_bg{
		width: 53px;
		height:5px;
	}
	.refectory_con{
		width:100%;
		padding-top: 18px;
		font-size: 14px;
		line-height: 26px;
	}
	.refectory_bg1{
		position: absolute;
		z-index: 5;
		right: inherit;
		left: -4vw;
		bottom: 20px;
		width: 138px;
		height: 6px;
	}

	.refectory_img{
		width:100%;
		height: calc(96vw * 335 / 595);
		margin-top: 26px;
		position: relative;
	}
	.anniu{
		background-size:34px;
	}


	.restaurant{
		width:100%;
		height: auto;
		margin-top:62px;
	}
	.restaurant .canteen_tit{
		width: 92vw;max-width: 92vw;
	}
	.restaurant_all{
		height: auto;
		margin-top: 32px;
	}
	.restaurant_con{
		width: 92vw;max-width: 92vw;
	}
	.restaurant_con a{
		justify-content:center;
		flex-direction: column;
	}
	.restaurant_img{
		width:100%;
		height: 200px;
	}
	.restaurant_right{
		width: 100%;
		height:auto;
		padding-bottom: 42px;
	}
	.restaurant_1{
		font-size: 18px;
		padding: 24px 0 6px 0;
	}
	.restaurant_2{
		font-size: 12px;
		line-height: 1.428rem;
		padding-left: 15px;
		background-size:11px;
	}
	.restaurant_3{
		width: 56px;
		height:5px;
		margin-top: 14px;
		transform: translateX(-4vw);
	}
	.restaurant_4{
		margin-top: 5px;
		width: 100%;
		height: 5px;
	}
	.restaurant_4:after{
		 width: 144px;
		left: 60px;
		right: inherit;
	}
	.restaurant_5{
		padding-top: 14px;
		 display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
		font-size: 14px;
		line-height: 26px;
	}
	.restaurant_next{
		position: absolute;
		bottom: 0;
		right: 4vw;
		display: flex;
		justify-content: flex-start;
		width: auto;
			    left: inherit;
	}
	.restaurant-left,.restaurant-right{
		width: 28px;
		height: 28px;
		margin-right: 0;
		margin-left: 8px;
	}
	.restaurant-left{ background-size: 7px;}
	.restaurant-right{ background-size: 7px;}


	.canteen_cona{
		width: 48%;
		height: 104px;
		margin-right: 4%;
		margin-top: calc(92vw * 0.04);
	}
	.canteen_cona:nth-child(1),.canteen_cona:nth-child(2){ margin-top: 0px}	
	.canteen_cona:nth-child(5){ margin-right: 4%;}
	.canteen_cona:nth-child(2n){ margin-right: 0;}	
	.canteen_imga:after{
		width: 1.5rem;
		font-size: 1.5rem;
		    left: 60px;
	}
.news_nei_3 {
    width: 18px;
    height: 18px;
}
	.canteen_biao{
		width:100%;
		text-align: center;
		font-size: 1.214rem;
		color: #000;
		margin-top: 0.857rem;
	}

	.refectorya{
		margin-bottom: 62px
	}
	.refectorya .refectory_bg{ left: 0; right: 0;}
	.refectorya .refectory_bg1{ left: inherit; right: -4vw; }
	.refectorya{
		display: flex;
		flex-direction: column-reverse;
		justify-content: center;
	}
	
	

	/*鍝佽川鍥尯*/
	.bd_nava{
		height: 55px;
	}
	.banner{
		/*height: 220px;*/
		margin-top: 55px;
	}
	.banner_con{
		height: 100%;
	}
	.banner_nei{
		width: 92vw;max-width: 92vw;
		padding-top: 14%;
	}
	.banner_1 img{
		height: 100px;
		width: auto;
	}


	.time{
		width: 92vw;max-width: 92vw;
		height: 120px;
		margin-top: -20px;
	}
	.time_1{
		 font-size: 31px;
		border-bottom: #d0c38e solid 3px;
	}
	.time_3{
		margin: 0 auto;
		font-size: 12px;
		line-height:16px;
		height: 48px;
		margin-top: 0.714rem;
		width: 90%;
	}
	.quality{
		margin-top:62px;
		display: none;
	}
	.quality_phone{
		width: 100%;
		height: auto;
		display: block;
		margin-top: 24px;
		position: relative;
	}
	.quality_con{
		width:100%;
		height: calc(92vw * 0.56 * 400 / 390);
		margin-right: 0;
		margin-top: 0;
	}
	.quality_ri{
		left: 1.25rem;
		top: 1rem;
		font-size: 1.25rem;
	}
	.quality_ri i {
		height: 1rem;
		background-size: 1rem;
	}
	.quality_tit{
		height:4rem;
		padding: 0 1rem;
	}
	.quality_tit:after{
		right: 5px;
		font-size: 1.25rem;
		width: 10px;

	}
	.quality_tit span{
		font-size: 14px;
		width: 92%;
		overflow: hidden;
	}


	.character{
		height: auto;
		margin-top: 24px;
		padding-bottom: 1rem;
	}

	.character_con{
		width: 92vw;max-width: 92vw;
	}
	.character_con a{
		justify-content:center;
		flex-direction: column;
	}
	.character_img{
		width:100%;
		height: 280px;
	}

	.character_img .quality_ri{
		position: absolute;
		bottom: 20px;
		right: 14px;
		width: 46px;
		height: auto;
		top: inherit;
		left: initial;
	}
	.character_img .quality_ri div:first-child{
		letter-spacing: 3px;
	}
	.character_img .quality_ri div{
		letter-spacing: 1px;
	}	
	.character_img .quality_ri:after{
		width: 100%;
		height: 8px;
		top: -20px;
		right: 0;
	}

	.character_right{
		width: 100%;
		height: auto;
		padding-bottom: 80px;
	}
	.character_1{
		font-size: 20px;
		line-height: 30px;
		padding-top: 30px;
	}
	.character_2{
		width: 60px;
		height:5px;
		margin-top: 44px;
		transform: translateX(-4vw);
	}
	.character_3{
		margin-top: 5px;
		height: 5px;
	}
	.character_3:after{
		 width: 60px;
		/*left: 60px;*/
	}
	.character_4{
		margin-top: 1.5rem;
		line-height: 2rem;
		height: 8rem;
		padding-top:0;
		 display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.character_next{
		width: 96vw;
		bottom: 1.5rem;
		    margin-right: 0;
    right: 0;
	}
	.character-left,.character-right{
		width: 36px;
		height: 36px;
		margin-right: 8px;
		font-size: 1.5rem;
		
	}

	.attract{
		margin-top: 46px;
	}
	.attract:after{
		display: none;
	}
	.attract .canteen_tit{
		width: 92vw;max-width: 92vw;
	}
	.attract_list{
		width: 92vw;max-width: 92vw;
		margin-top: 28px;
	}
	.attract_con{
		width: 100%;
		margin-right: 0;
		margin-top: 26px;
	}
	.attract_con:nth-child(2),.attract_con:nth-child(3){ margin-top: 26px;}

	.attract_ri{
		font-size: 12px;
		line-height: 14px;
		padding-bottom: 5px;
	}
	.attract_tit{
		width: 100%;
		height: 1.75rem;
		position: relative;
	}
	.attract_tit:after{
		font-size: 1.285rem;
		height: 100;
		width: 10px;

	}
	.attract_tit span{
		line-height: 1.75rem;
		-webkit-line-clamp: 1;
		font-size: 15px;
		width: 94%;
	}
	.attract .financial_more{
		padding: 40px 0 40px 0;
	}


	/*绠＄悊杈撳嚭鏈嶅姟*/
	.profile{
		margin-top: 30px;
	}
	.profile_con{
		padding: 18px 0 40px 0;
		    font-size: 1.142rem;
    line-height: 21px;
	}
	.profile_img{
		margin-top: 30px;
	}

	.advantages{
		height:auto;
		margin-top: 20px;
		padding-bottom: 0.428rem;
	}

	.advantages_con{
		width: 92vw;max-width: 92vw;
	}
	.advantages_con a{
		justify-content:center;
		flex-direction: column;
	}
	.advantages_img{
		width:100%;
		height: 204px;
	}

	.advantages_right{
		width: 100%;
		height: 100%;
		padding-bottom: 64px;
	}
	.advantages_1{
		font-size: 18px;
		padding-top: 24px;
	}
	.advantages_biao{
		font-size: 12px;
		line-height: 24px;
	}

	.advantages_2{
		width: 64px;
		height:5px;
		margin-top: 14px;
		transform: translateX(-4vw);
	}
	.advantages_3{
		margin-top: 0.857rem;
		width: 100%;
		height: 5px;
	}
	.advantages_3:after{
		 width: 160px;
		left: 68px;
	}
	.advantages_4{
		font-size: 1.142rem;
		line-height:21px;
		height: 84px;
		padding-top: 0;
		margin-top: 1.5rem;
	}
	.advantages_next{
		position: absolute;
		bottom: 0.428rem;
		right: 4vw;
		display: flex;
		justify-content: flex-end;
		width: 96vw;
		    left: inherit;
	}
	.advantages-left,.advantages-right{
		width: 30px;
		height: 30px;
		margin-right: 0;
		margin-left: 8px;
		font-size: 1.5rem;
	}

	.restauranta{
		margin-top: 62px;
	}
	.cooperate{
		height: auto;
		margin-top:28px;
	}

	.cooperate_con{
		width: 92vw;max-width: 92vw;
	}
	.cooperate_con a{
		justify-content:center;
		flex-direction: column-reverse;
	}
	.cooperate_img{
		width:100%;
		height: 204px;
	}


	.cooperate_right{
		width: 100%;
		padding-bottom: 60px;
	}
	.cooperate_1{
		width:100%;
		 height:5px;
		margin-top: 1.428rem;
		display: flex;
		justify-content: flex-start;
	}
	.cooperate_1 span{
		width: 64px;
		height:5px;
		transform: translateX(-4vw);
	}

	.cooperate_right .advantages_3:after{
		width: 160px;
		left: 60px;
	}
	.cooperate_right .advantages_4{
		width: 100%;
	}
	.cooperate_next{
		width: 96vw;    left: inherit;margin-left: 0;
	}
	.cooperate-left,.cooperate-right{
		width: 30px;
		height: 30px;
		margin-left: 8px;
		font-size: 1.5rem;
	}
	.process{
		width: 92vw;max-width: 92vw;
		padding: 62px 0 34px 0;
	}


	/*鑱斾笢缃戠珯-U璋疯璁�-涓氬姟鍒楄〃*/
	.business_mune{
		width:100%;
		height: 2rem;
		justify-content: center;
		margin-top: 1.5rem;
		font-size: 1.25rem;
	}
	.business_mune span{
		font-size: 1.25rem;
		padding: 0px 1.285rem;
	}

	.business_list{
		margin-top: 20px;
	}
	.business_con{
		width: 49%;
		height: auto;
		margin-right: 2%;
		margin-top: calc(92vw * 0.02);
	}
	.business_con:nth-child(3n){ margin-right: 2%;}
	.business_con:nth-child(2n){ margin-right: 0;}
	.business_con:nth-child(3){ margin-top: calc(92vw * 0.02);}


	.business_img{
		height: calc(92vw * 0.49 * 393 / 393);
	}

	.business_di{
		margin-top: 10px;font-size: 1.071rem;
    line-height: 1.428rem;
	}
	.business_tit{
		font-size:15px;    line-height: 3rem;
	}
	.business_next{
		padding: 40px 0;
	}
	.business_next a{
		width: 36px;
		height: 36px;
		margin-left: 8px;
		font-size: 1.5rem;
	}


	/*鑱斾笢缃戠珯-U璋疯璁�-鑱旂郴*/
	.relate{
		width: 92vw;max-width: 92vw;
		 height: calc(92vw * 607 / 900);
		margin: 40px auto;
	}

	.relate_con{
		padding: 1rem 5%;
		justify-content: center;
		flex-direction: column;
	}
	.relate_left{
		width: 100%;
		height:auto;
		justify-content: flex-start;
	}
	.relate_left span{
		font-size:16px;
		height: 3.5rem;
		width: 8rem;
		justify-content: flex-start;
	}
	.relate_left span:after{
		height: 6px;
		bottom: -8px;
	}
	.relate_right{
		width: 100%;
		padding-right: 0;
		margin-top: 1.5rem;
	}
	.relate_1{
		font-size: 16px;
		line-height: 1.75rem;
		padding-bottom:8px;
	}

	.relate_en{
		bottom: 1rem;
		right: 1rem;
		font-size: 3rem;
	}
	
	
	/*鍏充簬鑱斾笢*/
	.about{
		height: auto;
		margin-top: 30px;
		display: flex;
		justify-content:center;
		flex-direction: column;
		margin-bottom: 40px;
	}
	.about_left{
		width: 100%;
	}
	.about_list{
		padding-right: 0;
		height: auto;
		margin-top: 30px;
	}
	.about_zdydesc p,.aboutlist_ys ul li {
		width: 100%;
	}
	.about_1{
		 font-size: 21px;
		line-height: 24px;
	}
	.about_2{
		font-size: 12px;
		margin-top:5px;
	}
	.about_nei{
		padding-right: 0;
		height: auto;
	   /*margin-top: 40px;*/
	   font-size: 14px;
    line-height: 24px;
	}
	.about_right{
		/*height: 200px;*/
		width: 100%;
		margin-top: 40px;
	}
.idxaboutnr {
    padding-top: 30px;
}
	
	
	.culture_warp{
		width: 100%;
		background: url("../images/img640.jpg") no-repeat center;
		background-size:cover;
		height: 520px;
	}
	.culture{
		width: 92vw;max-width: 92vw;
	}
	.culture_tit{
		/* height: 200px; */
		top: 210px;
	}

	.culture_tit_1 img{ height: 46px; width: auto;}
	.culture_tit_2{
		margin-top: 10px;
		font-size: 12px;
	}
	.culture_tit_2 span{
		font-size: 20px;
	}

	.culture_one{
		width: 62px;
		height:62px;
		/* top: 25px;
		left: 45%; */
	}


	.culture_qi{
		font-size: 14px;
		margin-top:5px;
	}
	.culture_qi span{ position: relative; padding-right: 1.142rem;background: url(../images/img6.png) right center no-repeat;
		background-size: 0.428rem;font-size: 20px;}
	.culture_en{
		font-size: 15px;
		line-height: 20px;
	}

.culture_one1 {
        top: 1.6rem;
    left: 43%;
}
	.culture_one2{
		width: 62px;
		height:62px;
		top: 195px;
	}
	.culture_one3{
		width: 62px;
		height:62px;
		top: 255px;
		right: 6.16%;
	}
	.culture_one3 .culture_yin{
		left: initial;
		right: 2rem;
	}
	.culture_one3 .culture_nei:before{
		left: initial;
		right: -0.5rem;
	}
	.culture_one4{
		width: 62px;
		height:62px;
		top: 390px;
		left: 15%;

	}


	.culture_one5{
		width: 62px;
		height:62px;
		top:  370px;
		right: 30%;
	}
	.culture_one5 .culture_yin{
		left: initial;
		right: 2rem;
	}
	.culture_one5 .culture_nei:before{
		left: initial;
		right: -0.5rem;
	}


	.culture_one:hover .culture_yin,.culture_one2:hover .culture_yin{
		left: 80px;
	}
	.culture_one3:hover .culture_yin{
		left: -180px;
	}
	.culture_one5:hover .culture_yin {
		left: -180px;
	}
	.culture_one4:hover{ z-index: 3;}
	
	.culture_one2 .culture_nei,.culture_one3 .culture_nei,.culture_one5 .culture_nei{ width: 165px;}
	.culture_one4 .culture_nei{ width: 220px;}
	.culture_one3 .culture_nei {z-index: 9;}
	
	
	.culture_yin{
		left: 2rem;
		transition: all 0s;
	}
	.culture_nei {
		width: 130px;
		padding: 10px 10px 2px 14px;
		line-height: 20px;
		min-height: 60px;
	}
	.culture_nei p{
		font-size: 13px;
		padding-bottom: 8px;
	}
	.culture_nei:before {
		top: calc(26px - 0.5rem);
		width: 1rem;
		height: 1rem;
	}

	.honors{
		width:100%;
		margin-top: 24px;
		padding: 0 0;
		background: #fff;
	}
	.honors-left,.honors-right{
		width: 5%;
	}
	.honors-left{
		background-size:0.5rem;
	}
	.honors-right{
		background-size:0.5rem;
	}

	.honors_list{
		margin: 0 auto;
		width: 90%;
		height: 100%;
	}

	.wal{
		 width: 92vw;max-width: 92vw;
		margin-top: 30px;
	}

	.about-4 {
	  min-height: 530px;
	  margin-top: 20px; 
	}
	.about-4 .year-list {
		min-height:530px;
		position: relative;
		left: 3vw;
		width: 277px; 
	}

	.about-4 .year-list li {
		  width: 8px;
		  height: 8px;
		  margin-left: -4px;
		  margin-top: -6px;
	}
	.about-4 .year-list li div {
			font-size: 16px;
			line-height: 20px;
			left: 14px;
			margin-top: -10px;
	}
	.about-4 .year-list li.left div {
		  left: auto;
		  right: 12px; 
	}

.about-4 .list {
    margin-top: 16px;
    width: 234px;
    background: #26499d url("../images/img32.png") right top no-repeat;
    background-size: 1.285rem;
    min-height:59px;

    padding: 10px 14px; 

}
.about-4 .list.on {
      position: fixed;
      right: 4%;
      margin-right: 0px; 
}
.about-4 .list h2 {
      left: -62px;
      line-height:59px;
      width: 62px;
      font-size: 24px;
}
.about-4 .list .scroll {
      max-height: 200px;
}
.about-4 .list li {
      font-size: 12px;
      line-height: 20px;
      padding-right: 0; 
}
	.about-4 .list .more {
		  width: 26px;
		  height: 20px;
		  background-size:10px;
	}



	/*棣栭〉*/
	.press{
		width: 92vw;max-width: 92vw;
		padding: 30px 0;
	}
	.press_all{
		height: auto;
		margin-top: 26px;
		justify-content:center;
		flex-direction: column;
	}
	.press_left{
		width: 100%;
		height: auto;
		padding-top: 0;
	}
	.press_con{
		width: 100%;
		height: auto;
		margin-bottom: 16px;
	}

	.press_con_1{
		width: 100%;
		font-size: 16px;
		line-height: 2.142rem;
		height: 2.142rem;
		position: relative;
	}
	.press_con_1:after {
		font-size: 1rem;
	}
	.press_con_2{
		margin-top: 5px;
		font-size: 1rem;
	}

	.press_right{
		width: 100%;
		height:auto;
		margin-top: 20px;
	}
	.press_right:after{
		left: 1.714rem;
		top: 1.5rem;
		width: 52px;
		height: 6px;
	}
	.press_list{height:270px;}
	.press_list .quality_tit{ height: 4rem;}
	.press_list .quality_ri{ top: 2.571rem; left: 1.714rem;}

	.press_next{
		position: relative;
		bottom: 0;
		margin-top: 20px;
	}
	.press-left,.press-right{
		width: 36px;
		height: 36px;
		margin: 0 4px;
		font-size: 1.5rem;
	}


	.press .financial_more{
		padding: 40px 0 0px 0;
		justify-content: center;
	}

	.depth{
		width: 92vw;max-width: 92vw;
		padding: 30px 0  ;
		position: relative;
		z-index: 2;
		margin-top: 0px;
		
	}
	.depth .attract_list{ margin-top: 50px;}
	.depth .financial_more{ padding: 3.571rem 0 10px 0;}

	.ship_warp{
		padding: 40px 0 80px 0;
	}
	.ship{
		width: 92vw;max-width: 92vw;
	}
	.ship_all{
		width: 100%;
		height: calc(92vw * 628 / 1200);
		margin-top: 26px;
	}

	.ship_img:after{
		background-size:40px;
	}
	.ship_tit{
		position: absolute;
		bottom: 20px;
		right: 6%;
	}
	.ship_tit img{ height: 50px; width: auto;}

	.core{
		margin-top: 30px;
		border-bottom: 0;
	}
	.core .canteen_tit{
		width: 92vw;max-width: 92vw;
	}
	.core .character{
		margin-top: 24px;
	}
	.core .character_next{ bottom: 1.5rem;}


	/*鑱斾笢缃戠珯-U璋疯璁�-涓氬姟-d*/
	.work{
		padding-bottom: 60px;
		margin-top: 20px;
	}

	.work_en img{
		height: 4rem;
	}
	.work_tit{
		font-size: 20px;
		margin-top: -24px;
	}
	.work_you{
		font-size: 18px;
		height: 4rem;
		margin-top: 4rem;
}

	.work_come{
		width: 92vw;max-width: 92vw;
		font-size: 14px; line-height: 26px;
	}
	.work_all{
		width: 92vw;max-width: 92vw;
	}
	.work_list{
		flex-wrap: wrap;
		width: 90%;
		margin: 0 auto;
	}
	.work_list:nth-child(2){ margin-top: 0; justify-content: flex-end;}
	.work_list:nth-child(2) .work_con{margin-right: 0;margin-left: 0;}
	.work_con{
		width: 100%;
		height: calc(92vw * 0.9 * 241 / 425);
		margin-right: 0;
		padding: 0 3rem;
		margin-bottom: 14px;
	}
	
	.work_1{
		    font-size: 1.428rem;
    height: 6.142rem;
    line-height: 6.142rem;
	}
	.work_2 span {
    line-height: 2.142rem;
    font-size: 1.142rem;
}
	.work_2a {
    line-height: 2.142rem;
    font-size: 1.142rem;
}
	
	.work_cheng{
		width: 92vw;max-width: 92vw;
		line-height: 2.142rem;
    font-size: 1.142rem;
	}
	.work_cheng span {
    font-size: 1.428rem;
    line-height: 2.857rem;
    padding-top: 1.714rem;
}

	
	

	/*鑱斾笢缃戠珯-U璋疯璁�-涓氬姟*/
	.design_all{
		width: 92vw;max-width: 92vw;
	}
	.design_list{
		flex-wrap: wrap;
	}	

	.design_con{
		width: 48%;
		height: calc(96vw * 0.48 * 277 / 260);
		padding: 0px 1.5rem;
		margin-right: 4%;
		
	}
	.design_con:nth-child(n+2){
		position: relative;
		margin-left: 0;
		z-index: 2;
		margin-right: 0;
	}
	.design_con:nth-child(2n){
		margin-top: 8rem;
	}
	.design_con:nth-child(3){
		margin-left: 0;
		margin-top: -5rem;
		margin-right: 4%;
	}
	.design_con:nth-child(4){
		margin-top: 5rem;
	}
	.design_con:nth-child(5){
		margin-top: -7rem;
	}

	.design_shu{
		width: 100%;
		height: auto;
		margin-top: -1.5rem;
		transform: translateX(1rem);
	}
	.design_shu img{
		height: 4rem;
	}
	.design_1{
		font-size: 17px;
		line-height: 2.571rem;
	}
	.design_2{
		-webkit-line-clamp: 5;
	}

	.plan{
		width: 92vw;max-width: 92vw;
		margin-top: 40px;
	}
	.plan_con{
		width:100%;
		height: calc(92vw * 460 / 1200);
	}


	.plan_right{
		width: 30%;
		padding-top:0;
	}
	.plan_1{
		font-size: 18px;
		line-height:36px;
	}
	.plan_2{
		height: 5px;
	}
	.plan_2 span{
		width: 14.28rem;
		height: 5px;
		background: #d0c38e;
		transform: translateX(-3.5rem);
	}
	.plan_3{
		font-size: 1.375rem;
		line-height: 1.625rem;
		margin-top: 2px;
	}
	.plan_4{
		margin-top: 2rem;
		height: 2.5rem;
		font-size: 1rem;
	}
	.plan_4 span{
		margin-left: 1rem;
	}
	.plan_all{
		margin-top: 2rem;
	}
	.plan_left,.plan_you{
		width: 49%;
		height: calc(92vw * 676 / 1200);
	}
	.plan_left{
		margin-top: 160px;
	}
	.plan_you .plan_nei{
		left: calc(-1 * (92vw * 0.4375));
		right: inherit;
		top:0;
		bottom: inherit;
		text-align: right;
	}
	.plan_you .plan_2 span{ transform: translateX(3.5rem);}


	.plan_nei{
		width: calc(92vw * 0.4);
		bottom: 0;
		right: calc(-1 * (92vw * 0.4375));
	}

	.plan_cona{
		margin-top: 2rem;
	}
	.plan_cona .plan_2 span{ transform: translateX(3.5rem);}




	/*鑱斾笢缃戠珯-U璋疯璁�*/
	.brief{
		width: 92vw;max-width: 92vw;
		padding-top: 40px;
	}
	.brief_list{
		width:100%;
		height: auto;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		margin-top: 3.855rem;
	}
	.brief_con{
		width:49%;
		height: calc(92vw * 0.49 * 234 / 300);
		margin-right: 2%;
		margin-top: calc(92vw * 0.02);
		padding:1rem 1.571rem;
	}

	.brief_con:nth-child(1){ width: 100%; margin-right: 0;}
	.brief_con:nth-child(3n+2){ margin-right: 0;}
	.brief_con:nth-child(1) .brief_nei{ margin: 0 3rem;}
	.brief_con:nth-child(2){ margin-top: calc(92vw * 0.02); margin-right: 2%;}
		.brief_con:nth-child(3){ margin-right: 0;}	
	.brief_con:nth-child(5) .brief_lei{  width: 120%; margin-left: -10%;}	
	
	
	
	.brief_tit{
		width:100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		font-size: 1rem;
		color: #000000;
	}
	.brief_tit span{ font-size: 1.375rem; margin-right: 0;display: block; width: 100%; padding-bottom: 5px;}
	.brief_lei{
		width:100%;
		display: flex;
		justify-content: center;
		margin-top: 10px;
	}
	.brief_nei{ margin: 0 10px;}
	.brief_neis{ margin: 0 0.5rem;}

	.brief_1{
		font-size: 1rem;
	}

	.brief_2 span{
		font-size: 2.25rem;
	}
	.brief_2_1{
		 font-size: 1.75rem;
	}
	.brief_2_2{
		transform: translateY(0.25rem);
	}
	.brief_2_3{
		 font-size: 2.25rem;
	}

	.course {
		padding: 60px 0 20px 0;
	}
	.course .canteen_tit{
		width: 92vw;max-width: 92vw;
	}

	.course_shu{
		margin-top: 0;
	}
	.course_shu img{
		height: 10rem;
		width: auto;
	}
	.course_tit{
		font-size: 18px;
		height: 4.428rem;
		margin-top: -4.428rem;
	}
	.course_come{
		width:90%;
		margin: 0 auto;
		font-size: 14px;
		line-height: 26px;
	}
	.course_ti{
		font-size: 18px;
		margin-top: 3.285rem;
	}
	.course_tu{
		width:100%;
		height: auto;
		text-align: center;
		margin-top: -2.714rem;
	}
	.course_tu img{
		height:4rem;
		width: auto;
	}
	.course_img {
		width: 100%;
		height: auto;
		text-align: center;
		overflow-y: auto;
		margin-top: 10px;
	}
	.course_img img {
		max-width: initial;
		height: auto;
	}
	
	.team_warp{
		padding: 30px 0;
	}
	.team{
		width: 92vw;max-width: 92vw;
	}


	.team_all{
		margin-top: 30px;
	}
	.team_nei{
		position: relative;
		top:0%;
		right: 0;
		width: 100%;
		padding-right: 0%;
		margin-top: 20px;
	}
	.team_list{
		width:100%;
		height: auto;
		display: flex;
		justify-content: center;
		margin-top: 20px;
	}
	.team_list:nth-child(1){ margin-top: 0; transform: translateX(0);}

	
		.team_one {
    font-size: 14px;
    line-height: 26px;
}
	.team_two{ margin-top: 20px;}
	.team_two .brief_nei{ margin-right: 15px;}
	.team_two .brief_1 {
    font-size: 	14px;
}
	.team_two .brief_2 span {
    font-size: 2.25rem;
}
	.team_two .brief_2_2 {
    font-size: 1rem;
    transform: translateY(0.25rem);
}
	.cglory {
		width: 92vw;max-width: 92vw;
		padding-top:20px;
	}
	.cglory_all{
		margin-top: 20px;
	}

	.cglory-left,.cglory-right{
		width: 36px;
		height: 36px;
		margin: 0 0.5rem;
		font-size: 1.5rem;
	}
	.cglory_con{ padding-bottom: 16px;}
	.cglory_img{
		width:80%;
		height: calc(92vw * 0.61 * 208 / 307);
	}
	.cglory_tit{
		margin-top: 1.5rem;
		font-size: 12px;
		line-height: 21px;
		height: 42px;
	}
	.ccglory_next{ margin-top: 15px;}
	
	.request{ margin-top: 50px;}
	.request_come{
		width: 92%;
		margin: 0 auto;
	}
	.request_tit{
		font-size: 18px;
		line-height: 4rem;
	}
	.request_all{
		margin-top: 20px;

	}
	.request_next{ margin-top: 20px;}	
	.request-left,.request-right{
		width: 36px;
		height: 36px;
		margin: 0 0.5rem;
		font-size: 1.5rem;
	}


	.request_list{
		height: auto;
	}
	.request_con{
		width: 92vw;max-width: 92vw;
	}
	.request_con a{
		justify-content:center;
		flex-direction: column-reverse;
	}
	.request_left{
		width: 100%;
		height: 100%;
	}
	.request_1{
		font-size: 18px;
		padding-top: 40px;
	}
	.request_2{
		line-height: 2rem;
		-webkit-line-clamp: 5;
		height: 10rem;
		margin-top: 1rem;
	}
	.request_right{
		width: 100%;
		height:220px;
	}

	.request_bg{
		width: 80px;
		height: 5px;
		top:240px;
		left: 0;
	}
	.request_en{
		font-size: 2.571rem;
		left: 1.5rem;
		bottom: 1.25rem;
		line-height: 3.428rem;
	}
	.request_en:after{
		height: 5px;
		top: -14px;
		width: 80px;
	}
	
	.work_en,.work_en img{height: 4rem}
	.design_warp{ margin-top: 2.571rem;
    padding-top: 1.428rem;}
	
	.design_2{
		line-height: 1.714rem;
		font-size: 1rem;
		margin-top: 10px;
	}
	

	.brief .course_come{
		margin-top: 30px;
	}
	.offices{
		margin-top: 30px;
		padding-bottom:60px;
		justify-content: flex-start;
	}
	.offices_con{
		width: 49%;
		height: calc(92vw * 0.49 * 244 / 392);
		margin-right: 2%;
		margin-top: calc(92vw * 0.02);
	}

	.offices_con:nth-child(3){ margin-right: 0;}

	.offices_con:nth-child(1){
		margin-left: 25.5%;
	}
	.offices_con:nth-child(2){
		margin-right: 2%;
		margin-top: calc(92vw * 0.02);
	}


	.offices_tit_2{
		font-size: 2rem;
		margin-top: -2rem;
	}

	.links_warp{
		padding: 23px 0;
	}
.links{
	    width: 100vw;
	max-width: 100vw;
}
.links_con{
	width: 20%;
	height: auto;
	position: relative;
}
.links_con:last-child:before{
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	top:0;
	right: 0;
	background: #2f4058;
}
.links_con:after{
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: #2f4058;
}
.links_tit{
	width:100%;
	height: auto;
}
.links_tit a{
	display: flex;
	justify-content: center;
	width: 100%;
	color: #828283;
	font-size: 1.142rem;
	font-weight: bold;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.links_tit a:hover{ color: #fff;}

.links_mune{
	width:100%;
	height: auto;
	margin-top: 0.857rem;
}
.links_mune a{
	display: flex;
	justify-content: center;
	width: 100%;
	color: #828283;
	line-height: 1.714rem;
	font-size: 1rem;
	cursor: pointer;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
	
	
/* float_layer */
.float_layer{width:300px;}
.float_layer h2{height:25px;line-height:25px;padding-left:10px;font-size:14px;}

.float_layer .min{width:21px;height:20px;top:2px;right:25px;}


.float_layer .max{width:21px;height:20px;top:2px;right:25px;}
.float_layer .close{width:21px;height:20px;top:2px;right:3px;}

.float_layer .content{height:120px;font-size:14px;line-height:18px;text-indent:28px;}
.float_layer .wrap{padding:10px;}


	.picarr_con_box_1,.picarr_con_box_2{ height: 30px;}
	.picarr_con_box_1 div:nth-child(1),.picarr_con_box_1 div:nth-child(3){ display: none;}
	.picarr_con_box_2 div:nth-child(1),.picarr_con_box_2 div:nth-child(3){ display: none;}
	.picarr_con_box_1 div:nth-child(2),.picarr_con_box_2 div:nth-child(2){ width: 75%;    justify-content: flex-start; padding-left: 1rem;}
	

.bd_nav_fiexd{
	position: fixed;
	background: rgba(255,255,255,1);
	padding-top: 0;
	height: 55px;
	
}
.idxabout {
    margin-top: 0px;
}

	/*合作洽谈*/
.hold {
    margin-top: 20px;
}
.hold_list{
	justify-content:center;
	flex-direction: column;
	margin-top: 20px;
}
.hold_con{
	width: 100%;
	height: auto;
	margin-top: 30px;
}
	.hold_con:nth-child(1){ margin-top: 0;}	
	.hold_img{
		height:80px;
	}

	.hold_img_2{
		font-size: 17px;
		line-height: 24px;
	}
	.hold_con_nei{
		font-size: 14px;
		line-height: 22px;
		width: 90%;
		margin-top: 16px;
	}
	
.fabric{
	margin-top: 30px;
}
.fabric_all{
	width:100%;
	height: auto;
	margin-top: 20px;
	padding-bottom: 50px;
}
.fabric-left,.fabric-right{
	width: 30px;
	height: 30px;
	font-size: 20px;
}
.fabric-left{ left: calc(50% - 35px);}
.fabric-right{ right: calc(50% - 35px);}


.fabric_list{
	width:100%;
	height: auto;
}

.fabric_img{
	position: relative;
	width:100%;
	height: 120px;
}

.fabric_left{
	width: 100%;
	height: 160px;
	position: relative;
	padding: 0 20px;
}
.fabric_1{
	font-size: 18px;
	height: 40px;
}
.fabric_1:after{
    height: 2px;
}
.fabric_1:before{
	content: '';
	 width: 60px;
    height: 2px;
    top: 20px;
    right: -10px;
}
.fabric_2{
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
}
	
	
.fabric_mune{
	height: 140px;
	margin-top: 20px;
	flex-wrap: wrap;
	flex-direction: column;
}
.fabric_mune:after{
	display:none;
}
.fabric_mune_1{
	display:none;
}

.fabric_mune a{
	height: 50px;
	font-size:14px;
	width: 23.5%;
	margin-right: 2%;
	line-height: 18px;
	margin-bottom: calc(100% * 0.02);
}
.fabric_mune a:nth-child(4n){ margin-right: 0;}



.resource{
	margin-top: 10px;
}
.resource_list{
	width: 100%;
	height: 230px;
	margin-top: 20px;
}

.resource_one_1{
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-top: 10px;
}
.resource_one_2{
	width: 14px;
	height: 2px;
}
.resource_one_3{
	font-size: 13px;
	margin-top: 10px;
	line-height: 14px;
}

.resource_1{
	font-size: 14px;
	line-height: 30px;
	padding: 0 10px;
	padding-top: 10px;
}
.resource_1:after{
	content: '';
	width: 30px;
	height: 2px;
}

.resource_2{
	width: calc(100% - 20px);
	font-size: 14px;
	height: 50px;
	margin-top: -25px;
	line-height: 18px;
}
.resource_2 span{
	max-width: 84px;
	
}


.resource_2:after{
    height: 2px;
}

.resource_3{
	width: calc(100% - 20px);
	font-size: 12px;
	line-height: 18px;
	margin-top: 15px;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.resource_4{
	height: 60px;
	padding-left: 10px;
	margin-top: 15px;
}

	
	

.cities_warp{
	margin-top: 30px;
	padding: 26px 0;
}
.cities{
	width: 92vw;
    max-width: 92vw;
	justify-content: center;
	flex-direction: column;
}
.cities:after{
	display: none;
}

.cities_left{
	width: 100%;	
	border-bottom: 1px solid #dadada;
	padding-bottom: 30px;
}
.cities_right{
	width: 100%;
	margin-top: 30px;
}
.cities_1{
	font-size: 14px;
	margin-top: 20px;
}
.cities_2{
	font-size: 14px;
	line-height: 36px;
	padding-bottom:8px;
}
.cities_3{
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	padding-bottom:8px;
}
.cities_3a{ padding-bottom: 20px;}
.cities_4{
	font-size: 14px;
	line-height: 50px;
}
.aboutvideo {
    height: 200px;
}
.honors_img {
	height:130px;
	object-fit: contain;
}
.honors_title {
	font-size: 12px;
	line-height: unset;
}
	.adrift {display: none;}
	.diyteam_l {
		width: 100%;
		margin-bottom: 30px;
	}
	.diyteam_r {width: 100%;}
	.diyteampage {
		background-color: #ffffff;
		padding-top: 10px;
	}


	.zkgyy_item {padding-left:  10px;padding-right: 10px;}
	.tzld_con_l,.tzld_con_r,.ktezj_list_l,.ktezj_list_r,.glfgrk_top_l,.glfgrk_top_r,.zklylist ul li {width: 100%;}
	.tzld_con_r img ,.glfgrk_top_r{margin-top: 30px;}
	.ktesjico {margin-top: 30px;}
	.ktesjico ul li {width: 49%;}
	.ktesjico_r {width: 250px;}
	.wapzkgyy_item3 .ktezj_list ul li {height: auto;border-top:1px dashed #c0c0c0 ;margin-top:0px;padding-top:30px;}
	.wapzkgyy_item3 .ktezj_list ul li:first-child {border-top:0px;}
	.zklylist_l {width: 34%;}
	.zklylist_r {width: 62%;}
	.bd_nav_logo a>img {height: 45px;}
	.yqjj_list_l {padding-top: 10px;}
	.yqjj_list_m {width: 85%;margin-bottom: 10px;}
	.yqjj_list_r {width: 100%;}
	.guihua_l {width: 44%;}
	.guihua_r {width: 54%;}
	.guihua_r ul li {margin-bottom: 20px;}
	.glfgrk_top_r,.ktezj_list_r img {height: auto;}
	.zkgyy_item2  {padding-bottom: 0px;}
	.glfgrk_bot img {width:100%;}
	.yqjj_list_m ol li {width:48%;}
	.yqjj_list_m ol li img {width:100%;height:97px;}
	.links_warp {display:none;}
	.waplang a {font-weight: bold; font-size: 24px;color: #002784;margin-right: 5px;letter-spacing: -1px;}
}

@media screen and (max-width:767px) and (min-width: 300px) {
	.tzld_con_l_top h4 {line-height: 30px;}
	.tzld_con_l ul li h5 {line-height: 26px;}
	.ktesjico ul li ,.yqzldw_l,.yqzldw_r,.zklylist_l,.zklylist_r,.yqjj_list_m,.yqjj_list_l,.guihua_l,.guihua_r,.guihua_r_r{width: 100%;}
	.ktesjico_r {width: 240px;}
	.yqzldw_r {margin-top: 30px;}
	.yqzldw_rdesc {padding-left: 0px;}
	.yqzldw_rbg1 {background-position-y: 10px;}
	.zklylist_l img {height: auto;}
	.yqjj_list_m {margin: 20px 0px;}
	.guihua_r {margin-top: 20px;}
	.guihua_r_r {margin-left: 10px;}
	.zkgyy_item9 {padding:40px 10px;}
	.gyy_zxly h3 {line-height:1.2;}
	.idxabout_r {display:none;}
	.wapabout_img {margin-bottom:10px;}
    .wapabout_img a img {width:100%;height:auto;}
    /*.idxaboutnr {padding-top:0px;}*/
    .about_1 span {font-size:30px;}
	.about {margin-top: 0px;}
	.tzld_name h3 {font-size: 20px;}
	.tzld_con_l_top h4 {font-size: 18px;}
	.tzld_con1 {padding-bottom: 0px;}
	.zkgyy_item3 ,.zkgyy_item4,.zkgyy_item5{padding: 30px 10px;}
	.ktezj_list_l h3,.yqjj_name {padding: 0px;}
	.ktezj_list_r  {margin-bottom: 30px;}
	.zkgyy_item7 {padding-bottom: 30px;}
	.zkgyy_item8,.zkgyy_item2 {padding-top: 30px;}
	.zkgyy_item8 .zkgyy_page,.zkgyy_item9 .zkgyy_page {padding-bottom: 0px;}
	.zkgyy_item9 {padding: 20px 10px 30px;}
	.yqzldw_liimg {margin-top: 50px;}
	.diyteam ul li {padding: 30px 0px;}
	.diyteam_l_img img {width: 60%;}
	.contact_nei p, .contact_nei p a {font-size: 14px;}
	.pcwebbanner {display:none;}
	.pczkgyy_item3 {display:none;}
	.history .bd .box {width:100%;background-color:#ffffff;}
	.history .bd li:after {left:8%;top:3px;width:10px;height:10px;}
	.history .bd:after {left:8%;}
	.history .bd li:nth-child(2n) .year {text-align:left;}
	.history .bd li:nth-child(2n) .box {padding: 0 20px 0 60px;float:left;text-align:left;}
	.history .bd .year {font-size:20px;}
	#model_view_box12 {padding-bottom: 150px;}


}


@media screen and (min-width:767px) {
    .wapabout_img {display:none;}
    .wapbanner {display:none;}
    .wapzkgyy_item3 {display:none;}
}











