@charset "UTF-8";
.sec_oneswiper .swiper-slide-active .lecon img{
	width: 7.25rem;
}

.channel-wrap.about{
	height: 23.425rem;
}

.join-info .info_swiper .swiper-pagination{
	display: none;
}
.about-info .info .lecon img:last-child{
	width: 7.3rem;
}
.forward-wrap .lecon img:last-of-type{
	width: 7.3rem;
}
.channel-wrap .w1670 .title img:first-child{
	width: 7.75rem;
}
.channel-wrap .w1670 .title img:last-of-type{
	width: 7.3rem;
}


.detail1-bot .list li:nth-child(4) .ico:before{
	display: none;
}
.detail1-top .lecon img{
	width: 7.3rem;
}
.nav_pop_wrap .lecon .sub_con a{
	box-sizing:border-box;
	position: relative;
}
.nav_pop_wrap .lecon .sub_con a:hover:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fabe00;
	left: 0;
	bottom: 0;
}
@media(max-width: 1680px){
	.detail7-car .title{
		padding: 1.75rem 2rem 1.25rem;
	}
	.about-last .about_circle .item.item1 {
		left: -75%;
		top: 10%;
	}
	.about-last .about_circle .item.item2 {
		right: -67%;
		top: 12%;
	}
	.about-last .about_circle .item.item3 {
		bottom: 5%;
		left: -75%;
	}
	.about-last .about_circle .item.item4 {
		right: -80%;
		bottom: 4%;
	}
	.about-last .about_circle .item.item5 {
		left: 46%;
		bottom: -22%;
	}
	.detail1-bot .list {
		padding-left: 1.3rem;
	}
	.detail1-bot .list li {
		margin-right: 1.75rem;
	}
	.detail1-bot .list .ico:before {
		right: -1.35rem;
	}

	.detail5-last .conitem {
		padding: 1.25rem 1rem 0;
	}
	.detail5-last .ico_list li {

		font-size: 0.4rem;
	}

	.detail6-last li {
		margin-right: 1.8rem;
	}
	.detail6-last li:first-child div:before {
		right: -5rem;
	}

	.detail6-scope .item.item1 {
		top: 9%;
		left: -76%;
	}
	.detail6-scope .item.item2 {
		bottom: 12%;
		left: -61%;
	}
	.detail6-scope .item.item3 {
		top: 11%;
		right: -71%;
	}
	.detail6-scope .item.item4 {
		right: -52%;
		bottom: 9%;
	}
	.sec_oneswiper .ball_box {
		transform: translate(1rem,-1.3rem) scale(0.9);
	}
	.indexthree .arrow_link {
		bottom: 3rem;
	}
	.indexthree .btn_item .item {
		margin-bottom: 0.75rem;
	}

	.indexfour .ri_ball {
		width: 16rem;
		height: 16rem;
		margin-top: 3.25rem;
	}
	.indexfour .lecon {
		padding-top: 6rem;
	}

	.indexfive .main_box {
		top: 10.5rem;
		padding-left: 4.5rem;
	}
	.indexfive .main_box .tit-24 {
		-width: 64%;
	}
	.indexthree .ico {
		top: 2.76rem;
	}
	.sec_oneswiper .ball_box .line {
		transform: scale(0.9)translate(0.7rem, -0.2rem);
	}
}

@media(max-width: 1600px){
	.about-last .about_circle .item.item1 {
		left: -79%;
		top: 10%;
	}
	.about-last .about_circle .item.item2 {
		right: -68%;
		top: 12%;
	}
	.about-last .about_circle .item.item3 {
		bottom: 5%;
		left: -79%;
	}
	.about-last .about_circle .item.item4 {
		right: -83%;
		bottom: 4%;
	}
	.about-last .about_circle .item.item5 {
		left: 46%;
		bottom: -22.5%;
	}

	.forward-wrap .main_con {
		padding-top: 5rem;
	}

	.detail1-bot .list {
		padding-left: 2.2rem;
	}
	.detail1-bot .list .ico:before {
		right: -1.5rem;
	}

	.detail6-last li {
		margin-right: 1.5rem;
	}
}

@media(max-width: 1440px){
	.contact-wrap .lecon .scroll-box {
		height: 14.5rem;
	}
	.contact-wrap .form_last {
		margin-top: 1.25rem;
	}
	.indexfour .lecon {
		padding-top: 6rem;
		width: 33%;
	}
	.indexthree .btn_item .item {
		font-size: 1.2rem;
	}
	.indexthree .arrow_link {
		width: 2rem;
	}
	.nav_pop_wrap .main_box {
		padding-top: 1rem;
	}
	.indexfour .ri_ball {
		width: 18rem;
		height: 15rem;
		margin-top:2.5rem;
	}
	.nav_pop_wrap .lecon li {
		margin-bottom: 1rem;
	}
	.nav_pop_wrap .ricon{
		padding-right: 3rem;
	}

	.nav_pop_wrap .share_box {
		margin-bottom: 1.5rem;
	}
	.nav_pop_wrap .contact_con {
		margin-bottom: 1.5rem;
	}
	.about-last {
		padding: 2.75rem 0 5.25rem;
	}
	.detail1-bot .list {
		padding-left: 1.5rem;
	}


	.detail2-list li {
		height: 12.5rem;
	}
	.footer-wrap .text_lk {
		font-size: 1.75rem;
	}
	.footer-wrap .text_lk img {
		width: 2rem;
	}

	.detail4 .lecon .tit-54 {
		font-size: 1.2rem;
	}
	.detail6-scope .item.item1 {
		top: 9%;
		left: -81.9%;
	}
	.detail6-scope .item.item2 {
		bottom: 12%;
		left: -63%;
	}
	.detail6-scope .item.item3 {
		top: 11%;
		right: -77%;
	}
	.detail6-scope .item.item4 {
		right: -56.5%;
		bottom: 9%;
	}
	.detail6-last li div:before {
		right: -1.3rem;
	}

	.footer-wrap .ico {
		top: -1.2rem;
	}

	.detail7-last .w1500{
		width: 84%;
	}
	.detail7-last .list li:before {
		right: -1.25rem;
	}
	.detail8-second .item {
		padding: 1.4rem 1rem 0;
	}

	.detail8-third .tit-36 {
		line-height: 3rem;
		font-size: 0.7rem;
	}


	.join-info .info_swiper .swiper-slide:nth-child(1) {
		padding: 0 1rem 0 0;
	}
	.join-info .info_swiper .swiper-slide:nth-child(2) {
		padding: 0 1rem;
	}
	.join-info .info_swiper .swiper-slide:nth-child(3) {
		padding: 0 0 0 1rem;
	}
	.join-choose .choose_list li {
		padding: 1rem 0.5rem 0;
	}
	.join-info .info_con img {
		max-height: 1.5rem;
	}

	.contact-wrap .form_item label {
		width: 3rem;
	}
	.contact-wrap .form_item label .span {
		width: 2rem;
	}

	.culthree .left_btn li {
		margin-bottom: 0.75rem;
	}
	.culthree .ajax_box {
		width: 15rem;
		height: 15rem;
		box-sizing:border-box;
		padding: 0 1rem;
	}
	.culthree .ajax_box .tit-20{
		font-size: 0.4rem;
	}
	.culthree .left_btn li {
		font-size: 1rem;
	}
	.about-last .about_circle .item.item1 {
		left: -84%;
		top: 10%;
	}
	.about-last .about_circle .item.item2 {
		right: -73%;
		top: 12%;
	}
	.about-last .about_circle .item.item3 {
		bottom: 5%;
		left: -84%;
	}
	.about-last .about_circle .item.item4 {
		right: -88.3%;
		bottom: 4%;
	}
	.about-last .about_circle .item.item5 {
		left: 46%;
		bottom: -18.5%;
		width: 100%;
	}


}

@media(max-width: 1366px){
	.contact-wrap .lecon {
		padding: 3rem 1.5rem 0 1.5rem;
	}
	.contact-wrap .lecon .scroll-box {
		height: 14rem;
	}
	.contact-wrap .ri_con {
		padding: 3rem 3rem 0 3.25rem;
	}
	.contact-wrap .form_item {
		padding: 0.75rem 0 0.35rem;
	}
	.contact-wrap .form_last {
		margin-top: 1rem;
	}
	.indexfour .ri_ball {
		width: 17rem;
		height: 15rem;
		margin-top:2.5rem;
	}
	.sec_oneswiper .lecon .tit-54 {
		font-size: 1rem;
	}
	.sec_oneswiper .lecon {
		padding-top: 4rem;
	}
	.sec_oneswiper .ball_box {
		transform: translate(1rem,-2rem) scale(0.8);
	}
	.about-last .about_circle .item.item1 {
		left: -88%;
		top: 10%;
	}
	.about-last .about_circle .item.item2 {
		right: -75%;
		top: 12%;
	}
	.about-last .about_circle .item.item3 {
		bottom: 5%;
		left: -88%;
	}
	.about-last .about_circle .item.item4 {
		right: -93%;
		bottom: 4%;
	}
	.about-last .about_circle .item.item5 {
		left: 46%;
		bottom: -23.5%;
	}

	.forward-wrap .main_con {
		padding-top: 4rem;
	}

	.channel-wrap .circle_wrap {
		top: 4rem;
	}

	.detail6-last li img {
		max-height: 0.8rem;
	}
	.detail6-last li {
		margin-right: 1.5rem;
	}

	.join-choose .choose_list li {
		height: 9.5rem;
	}

	.cultwo .lecon {
		margin: 4rem 9.11% 0 8.33%;
	}
	.cultwo .ricon {
		margin-top: 2.5rem;
	}
	.about-last .about_circle .item.item5 {
		bottom: -18.5%;
	}
	.detail6-scope .item.item1 {
		top: 9%;
		left: -82.9%;
	}
	.detail6-scope .item.item2 {
		bottom: 12%;
		left: -63%;
	}
	.detail6-scope .item.item3 {
		top: 11%;
		right: -78%;
	}
	.detail6-scope .item.item4 {
		right: -56.7%;
		bottom: 9%;
	}
}

@media (max-width: 1024px){
	.channel-wrap .circle_box .num{
		display: none;
	}
	.channel-wrap .point_box{
		display: none;
	}

	.scape_swiper.welcome .swiper-pagination{display: block;}
	.header-wrap .head_ri .search_ico {
		border: 1px solid rgba(17,21,39,0.3);
	}
	.header-wrap .head_ri .search_ico img:first-child {
		display: none;
	}
	.header-wrap .head_ri .search_ico img:last-child {
		display: block;
	}
	.header-wrap{
		box-shadow: 0 1px 4px 0 rgb(32 33 36 / 28%);
	}
	.header-wrap .btn-bar{
		display: block;
		position: relative;
		width: 30px;
		height: 24px;
	}

	.header-wrap .btn-bar .line {
		position: absolute;
		width: 100%;
		background: #000;
		height: 2px;
		left: 0;
		transition:all 0.3s ease 0s;
	}

	.header-wrap .btn-bar .line1 {
		transform-origin: left bottom 0;
		left: 0;
		top: 0;
	}
	.header-wrap .btn-bar .line2 {
		top: 11px;
		left: 0;
	}
	.header-wrap .btn-bar .line3 {
		transform-origin: left top 0;
		left: 0;
		bottom: 0;
	}
	.header-wrap .btn-bar.cur .line1{
		top: 2%;
		left: 9%;
		transform: rotate(45deg);
	}
	.header-wrap .btn-bar.cur .line2{
		opacity: 0;
	}
	.header-wrap .btn-bar.cur .line3{
		top: 92%;
		left: 9%;
		transform: rotate(-45deg);
	}
	.header-wrap .pc_list{
		display: none;
	}
	.header-wrap .head_ri .menu_btn{
		display: none;
	}

	.footer-wrap .moblie_foot{
		display: block;
		width: 100%;
	}



	.footer-wrap{
		background: #014099;
		padding: 0 0 1rem;
		height: auto;
		text-align: center;
		font-size: 0.5rem;
		color: rgba(255,255,255,0.7)!important;
	}
	.footer-wrap .sharebox{
		margin: 1rem 0;
	}
	.footer-wrap .sharebox .item .up img {
		filter: grayscale(100%) brightness(400%);
	}
	.footer-wrap .sharebox .item>img{
		filter: grayscale(100%) brightness(400%);
	}
	.footer-wrap p{
		color: rgba(255,255,255,0.7)!important;
	}
	.footer-wrap .moblie_foot .copyright{
		color: rgba(255,255,255,0.7)!important;
	}
	.footer-wrap .moblie_foot .copyright a{
		color: rgba(255,255,255,0.7)!important;
	}
	.footer-wrap .w1800{
		display: block;
	}


	.header-wrap{
		background: #fff;
	}

	.header-wrap .logo img:nth-child(2){
		opacity: 1;
		visibility: visible;
	}

	body{
		padding-top: 2.85rem;
	}


	.footer-wrap .moblie_foot{
		color: #999;
		line-height: 2;
	}

	.footer-wrap .moblie_foot .copyright{
		margin-top: 1rem;
	}
	.footer-wrap .moblie_foot .share_box a{
		padding: 0!important;
		margin: 0 1rem 0 0!important;
		display: inline-block;
	}
	.footer-wrap .moblie_foot a{
		color: #333;
		line-height: 2;
	}
	.footer-wrap .moblie_foot dd a{
		color: #999;
	}

	.bshare-weixin{
		width: 43.5px!important;
		height: 36px!important;
		background: url('../../web/img/foot_ico1.png')no-repeat center center!important;
		background-size: contain!important;
		padding: 0!important;
		margin: 0 1rem 0 0!important;
		transform: translateY(7px);
	}



	.bshare-sinaminiblog{
		width:45px!important;
		height: 36px!important;
		background: url('../../web/img/foot_ico2.png')no-repeat center center!important;
		background-size: contain!important;
		padding: 0!important;
		margin: 0 1rem 0 0!important;
		transform: translateY(7px);
	}


	.channel-wrap .circle_wrap {
		top: 4rem;
		width: 39%;
	}

	.about-last .about_circle {
		border:none;
		width: 92%;
	}

	.about-last .about_circle>img{
		border: 1px solid #104b9f;
		padding: 0.6rem;
		border-radius: 50%;
		margin: 0 auto;
		display: block;
	}

	.about-last .about_circle .item {
		display: block;
		align-items: flex-start;
		position: relative;
		margin-bottom: 0.5rem;
	}
	.about-last .about_circle .item:last-child{
		margin-bottom: 0;
	}
	.about-last .about_circle .item .tit-34{
		margin: 0.5rem 0;
	}
	.about-last .about_circle .item:before {
		display: none;
	}

	.about-last .about_circle .item.item1 {
		text-align: left;
		left: 0;
		top: 0;
	}
	.about-last .about_circle .item.item2 {
		right: 0;
		top: 0;
	}
	.about-last .about_circle .item.item3 {
		text-align: left;
		bottom: 0%;
		left: 0%;
	}
	.about-last .about_circle .item.item4 {
		right: 0;
		bottom: 0;
	}
	.about-last .about_circle .item.item5 {
		left: 0;
		bottom: 0;
	}

	.forward-wrap .lecon {
		width: 100%;
	}
	.forward-wrap .ricon {
		width: 100%;
		margin-top: 5rem;
	}

	.detail1-bot .lecon .bot_img .point {
		width: 92%;
	}
	.detail1-bot .list .ico:before {
		width: 21px;
		right: -1.2rem;
		top: 0.5rem;
	}

	.detail3-top {
		height: 15rem;
	}
	.detail3-top .lecon {
		padding: 1.4rem 0 0 1rem;
	}
	.detail3-top .rilist li {
		padding-top: 1rem;
	}
	.detail3-top .rilist li .ico {
		margin: 0 auto 1rem;
	}

	.detail4 {
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.detail4 .lecon {
		width: 100%;
		height: 20rem;
		padding: 8rem 3.75rem 0 2.5rem;
	}
	.detail4 .ricon {
		width: 100%;
		height: 27rem;
	}


	.detail6-scope {
		height: auto;
		padding-bottom: 2rem;
	}
	.detail6-scope .item:before {
		display: none;
	}


	.detail6-scope .item {
		position: relative;
		z-index: 2;
		margin-bottom: 1rem;
	}
	.detail6-scope .item.item1 {
		top: 0;
		left: 0;
		text-align: left;
	}
	.detail6-scope .item.item2 {
		bottom: auto;
		top: 0;
		left: 0;
		text-align: left;
	}
	.detail6-scope .item.item3 {
		right: auto;
		top: 0;
		left: 0;
	}
	.detail6-scope .item.item4 {
		right: auto;
		bottom: auto;
		top: 0;
		left: 0;
	}
	.detail6-scope .circle_box {
		width: 92%;
		height: auto;
		margin: 0 auto;
	}
	.detail6-scope .circle_box .main_con{
		position: relative;
	}
	.detail6-scope{
		background: url('../../web/img/ser-back6m.jpg')!important;
		background-size: cover!important;
	}
	.detail6-last li {
		margin-right: 1.3rem;
	}
	.detail6-scope .circle_box .main_con {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
		text-align: left;
		margin-bottom: 1rem;
	}

	.detail7-last .w1500 {
		width: 92%;
	}

	.detail8-second .item .din_l {
		width: 2rem;
		height: 2rem;
		margin-bottom: 0.5rem;
	}
	.detail8-last .w1500 .item {
		padding: 1rem 1rem 0;
	}
	.join-info .info_con {
		height: 18.5rem;
		padding: 1.5rem 1rem 0;
	}
	.contact-wrap {
		width: 100%;
		height: 80vh;
	}
	.contact-wrap .ri_con {
		padding: 4rem 1.5rem 0 1.5rem;
	}


	.scape_swiper {
		height: auto;
	}
	.scape_swiper>.swiper-wrapper {
		transition: all 0s cubic-bezier(0.65, 0.1, 0.65, 0.65) 0s !important;
		display: block;
	}
	.scape_swiper>.swiper-slide{
		height: 20rem;
	}
	.scape_swiper.welcome>.swiper-slide{
		height: 20rem;
	}
	.culone .con {
		margin-left: 4%;
		margin-top: 2rem;
	}

	.index_moveline{
		display: none;
	}

	.cultwo .ricon {
		width: 50%;
		margin-right: 4%;
	}
	.cultwo .lecon {
		width: 34%;
		margin: 4rem 4% 0 4%;
	}

	.footer-wrap{
		display: block;
	}

	.footer-wrap .ico{
		display: none;
	}

	.footer-wrap .w1500{
		margin-bottom: 1.5rem;
	}


	.footer-wrap .text_lk {
		margin-left: 0;
	}



	.msub_pop{
		position: fixed;
		width: 100%;
		height: 100%;
		z-index: -1;
		background: rgba(0,0,0,0.65);
		left: 0;
		top: 0;
		opacity: 0;
		transition:all 0.3s ease 0s;
		visibility: hidden;
	}
	.msub_pop.show{
		z-index: 100;
		opacity: 1;
		visibility: visible;
	}

	.header-wrap{
		z-index: 111;
	}


	.sharebox{
		justify-content: center;
	}

	.sharebox .item {
		position: relative;
		margin-right: 0.5rem;
	}
	.sharebox .item .up img{
		max-height: 0.5rem;
	}
	.sharebox .item>img{
		max-height: 0.5rem;
	}
	.sharebox .item:last-child{
		margin-right: 0;
	}

	.sharebox .item .option {
		width: 2rem;
		height: 2rem;
		top: auto;
		bottom: 1.2rem;
	}
	.sharebox .item:hover .option{
		top: auto;
		bottom: 1rem;
	}
	.sharebox .item .option:before {
		top: auto;
		bottom: -6px;
		border-color:#fff transparent transparent  transparent;
	}

	.scape_swiper .swiper-slide.ban-video{
		display: none;
	}
	.indexfour .ri_ball {
		margin-right: 2rem;
	}
	.index-wrap .scroll_text{
		display: none;
	}

	.indexthree .main_img {
		left: 45%;
	}


	.scape_swiper.welcome .swiper-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #fff;
		width: 10px;
		height: 10px;
		border-radius:50%;
	}
	.scape_swiper.welcome .swiper-pagination .swiper-pagination-bullet-active{
		background:#fabe00;
	}

	.index-wrap .index_page_line{
		display: none;
	}
	.scape_swiper .swiper-slide {
		height: 20rem;
	}

	.footer-wrap .w1500{
		display: none;
	}

	
	.footer-wrap .msub-list{
		text-align: left;
		background: #fff;
		color: #333;
		padding: 1.5rem 0 0.5rem;
		margin-bottom: 1rem;

		box-shadow: 0 1px 6px rgb(0 0 0 / 30%);
	}

	.footer-wrap .msub-list i{
		display: block;
		width: 12px;
		height: 6px;
		background: url('../../web/img/arrow-d10.png')no-repeat center center;
		background-size: contain;
	}

	.footer-wrap .msub-list li.cur  i{
		background: url('../../web/img/arrow-d10a.png')no-repeat center center;
		background-size: contain;
	}
	.footer-wrap .msub-list dd{
		background: #fff
	}

	.msub-list dt:before {
		content: '';
		position: absolute;
		width: 92%;
		height: 1px;
		background: rgba(0,0,0,0.3);
		left: 4%;
		bottom: 0;
	}
	.footer-wrap .msub-list dt:before {
		content: '';
		position: absolute;
		width: 92%;
		height: 1px;
		background: rgba(0,0,0,0.1);
		left: 4%;
		bottom: 0;
	}
	.footer-wrap .msub-list a{
		line-height: 2rem;
	}

	.footer-wrap .msub-list li:last-child dt:before{
		display: none;
	}
	.footer-wrap .msub-list dd:before {
		background: rgba(0,0,0,0.1);
		width: 89%;
		left: 5.5%;
	}
	.footer-wrap .msub-list dd:last-child:before {
		display: block;
		background: rgba(0,0,0,0.1);
		width: 89%;
		left: 5.5%;
	}
	.footer-wrap .msub-list li .ico{
		display: block;
		left: auto;
		animation:none;
	}
}

@media (max-width: 992px){
	.about-info .info .lecon {
		width: 100%;
		margin-bottom: 2rem;
	}
	.about-info .info .ricon {
		width: 100%;
	}
	.channel-wrap .circle_wrap {
		top: 11rem;
		width: 39%;
	}
	.about-last .about_circle>img {
		width: 50%; 
	}

	.forward-wrap .ricon {
		margin-top: 3rem;
	}
	.detail1-top .lecon {
		width: 100%;
		margin-bottom: 2rem;
	}
	.detail1-top .ricon {
		width: 100%;
	}

	.detail1-bot>div {
		height: 21.75rem;
		width: 100%;
		padding-top: 1.75rem;
		margin-bottom: 1rem;
	}
	.detail1-bot .lecon .bot_img .point {
		width: 70%;
	}
	.detail1-bot .list {
		padding-left: 2rem;
	}
	.detail1-bot .list li {
		margin-right: 4rem;
	}
	.detail1-bot .list .ico:before {
		width: 21px;
		right: -2.5rem;
		top: 0.5rem;
	}

	.ny_banner.service .w1500 {
		padding-bottom: 2rem;
	}
	.detail2-list li {
		padding: 1.6rem 0.5rem 0;
	}

	.detail3-last .w1500 {
		padding: 3rem 0rem 1.5rem;
	}
	.detail3-last .lecon {
		width: 50%;
	}
	.detail3-last .lecon .con_item .con {
		padding-right: 0;
	}
	.detail3-last .ricon {
		width: 43%;
	}
	.detail3-last .lecon .con_item:last-child {
		margin-left: 1rem;
	}
	.detail3-last .lecon .con_item:first-child .img {
		width: 90%;
	}
	.detail3-top {
		height: 11rem;
	}
	.detail3-top .rilist li .ico {
		width: 2rem;
		height: 2rem;
		margin: 0 auto 0.5rem;
	}
	.detail3-top .rilist li {
		font-size: 12px;
	}
	.detail3-top .lecon .tit-52 {
		font-size: 1rem;
	}

	.detail5-last .conitem {
		width: 100%;
		height:auto;
		margin-right: 0%;
		padding: 1.25rem 1rem;
		margin-bottom: 1rem;
	}
	.detail5-last .ico_list li br{
		display: none;
	}


	.detail7-car .title {
		padding: 1.75rem 1rem 1.25rem;
	}
	.detail7-last .list li:before {
		right: -0.5rem;
		transform: scale(0.75);
		top: 0.55rem;
	}
	.detail7-last .list li:nth-child(3n):before{
		display: none;
	}

	.detail7-last .list li:nth-child(7):before {
		right: -1.75rem;
	}
	.detail7-last .w1500 {
		width: 100%;
	}


	.detail8-third .tit-36 {
		line-height: 3rem;
		font-size: 0.6rem;
	}

	.detail8-last .map_img img {
		max-width:92%;
	}
	.detail8-last .w1500 .item {
		padding: 0.75rem 0.3rem 0;
	}

	.join-position .record {
		width: 10.66%;
	}
	.join-position .major {
		width: 24%;
	}
	.join-choose .choose_list li {
		height: 12rem;
	}
	.join-info .info_con .tit-30 {
		font-size: 0.6rem;
	}
	.contact-wrap {
		width: 100%;
		height: 73vh;
	}
	.contact-wrap .lecon {
		padding: 3rem 1rem 0 1rem;
	}
	.contact-wrap .ri_con {
		padding: 3rem 1rem 0 1rem;
	}
	.contact-wrap .lecon .tit-36{
		font-size: 0.8rem;
	}
	.contact-wrap .ri_con .tit-36 {
		font-size: 0.8rem;
	}

	.culthree .ajax_box {
		width: 14rem;
		height: 14rem;
		right: 4%;
	}

	.culone .indexlist_img li:first-child {
		left: 21.5%;
		width: 23.75%;
		top: 38%;
	}
	.culone .indexlist_img li:nth-child(2) {
		left: 37.4375%;
		top: 9.11%;
		width: 28.66%;
	}
	.culone .indexlist_img li:nth-child(3) {
		right: 15.5%;
		top: 25%;
		z-index: 2;
		width: 23.625%;
	}
	.culone .indexlist_img li:nth-child(4) {
		right: 33.33%;
		bottom: 12.51%;
		width: 23.98%;
	}
	.culone .indexlist_img li:nth-child(5) {
		right: 2.5%;
		top: 15.6%;
		width: 20.98%;
	}


	.indexfour .ri_ball {
		width: 14rem;
		height: 14rem;
		margin-top: 3.5rem;
	}

	.indexfive .indexlist_img li:first-child {
		margin-left: 3.36%;
		width: 31.75%;
	}
	.indexfive .indexlist_img li:nth-child(2) {
		margin-left: 37.5%;
		top: 3.75rem;
		width: 28.66%;
	}
	.indexfive .indexlist_img li:nth-child(3) {
		right: 16.52%;
		top: 8rem;
		z-index: 2;
		width: 23.625%;
	}
	.indexfive .indexlist_img li:nth-child(4) {
		right: 7.27%;
		top: 3.25rem;
		width: 25.416%;
	}
	.indexfive .main_box {
		top: 10.5rem;
		padding-left: 2.5rem;
	}
	.indexfive .main_box .tit-72 {
		margin-bottom: 0.25rem;
	}
}

@media (max-width: 767px){
	.header-wrap .logo {
		width: 1.6rem;
		height: auto;
		margin-right: 0;
		margin-top: 0.35rem;
	}
	.header-wrap .head_ri {
		margin-top: 0.25rem;
	}
	.header-wrap.down .logo {
		margin-top: 0.35rem;
	}
	.header-wrap.down .head_ri {
		margin-top: 0.25rem;
	}
	.header-wrap .head_ri .search_ico {
		width: 0.65rem;
		height: 0.65rem;
		margin-right: 0.25rem;
		transition: all 0.3s ease 0s;
	}
	.header-wrap .header_con {
		height: 1.2rem;
	}
	body {
		padding-top: 1.2rem;
	}
	.header-wrap.down .header_con {
		height: 1.2rem;
	}


	.footer-wrap .moblie_foot .copyright {
		margin-top:0.5rem;
		font-size: 12px;
		line-height: 1.6;
	}
	.footer-wrap {
		padding: 0 0 0.5rem;
	}


	.bshare-weixin{
		width: 29px!important;
		height: 24px!important;
		margin: 0 0.25rem 0 0!important;
	}



	.bshare-sinaminiblog{
		width: 30px!important;
		height: 24px!important;
		margin: 0 0.25rem 0 0!important;
	}
	.footer-wrap .moblie_foot .share_box a {
		padding: 0!important;
		margin: 0 0.25rem 0 0!important;
		display: inline-block;
	}
	.footer-wrap .moblie_foot .share_box a img{
		max-height: 0.5rem;
	}
	.ny_banner {
		height: 6rem;
	}
	.ny_banner img{
		width: 3rem;
	}
	.ny_banner.about .w1500 {
		padding-top: 3rem;
	}
	.ny_banner.about .w1500 .tit-54 {
		margin: 0.5rem 0 0.75rem;
	}
	.ny_banner.about .w1500 .tit-17 {
		display: none;
	}
	.about-info {
		padding: 0.75rem 0 1rem;
	}
	.about-info .info .lecon img:first-child {
		max-width: 3.4rem;
	}
	.about-info .info .lecon .noto_m {
		width: 1.6rem;
		margin: 0.25rem 0 0.25rem;
	}
	.about-info .info .lecon img:last-child {
		width: 2rem;
	}
	.about-info .info .lecon {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.about-info .info .ricon .tit-24 {
		line-height: 1.3;
		margin-bottom: 0.5rem;
	}
	.about-info .info .ricon .tit-16 {
		line-height: 1.6;
	}
	.about-info .info .ricon .tit-16 p {
		margin-bottom: 0.2rem;
	}
	.about-info .info {
		margin-bottom: 0.75rem;
	}
	.about-last .about_circle .item.item1 img {
		margin-left: 0;
		margin-right: auto;
	}
	.about-last .about_circle .item img {
		margin-right: 0;
		transform: translateY(0.2rem);
		max-height: 0.6rem;
	}
	.about-last .about_circle .item .tit-18 {
		line-height: 1.6;
		font-size: 12px;
	}
	.about-last .about_circle .item .tit-18 br{
		display: none;
	}
	.about-last .about_circle .item.item3 img {
		margin-left: 0;
		margin-right: auto;
	}
	.about-last .about_circle .item {
		margin-bottom: 0.3rem;
		width: 48%;
		text-align: center;
	}
	.about-last .about_circle .item.item1{
		text-align: center;
	}
	.about-last .about_circle .item.item3{
		text-align: center;
	}
	.about-last .about_circle .item .tit-34 {
		margin: 0.35rem 0 0.2rem;
	}
	.about-last {
		padding: 0.75rem 0 1rem;
	}
	.about-last .tit-48 {
		margin-bottom: 0.5rem;
	}
	.about-last .about_circle {
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.about-last .about_circle>img {
		width: 90%;
		padding: 0.2rem;
		display: none;
	}


	.channel-wrap.about .tit-16 {
		margin: 0.5rem 0 0.5rem;
		line-height: 1.6;
		width: 100%;
	}
	.channel-wrap .tit-16 {
		margin: 0.5rem 0 0.5rem;
		line-height: 1.6;
		width: 100%;
	}
	.channel-wrap.about .w1500 .con {
		padding-top:0.75rem;
	}
	.channel-wrap .w1670 .con {
		padding-top:0.75rem;
		width: 100%;
	}
	.channel-wrap .w1670 .con {
		padding-top:0.75rem;
	}

	.channel-wrap.about {
		height: 18rem;
	}

	.about_link:before {
		width: 3.5rem;
		height: 1rem;
	}
	.channel-wrap .circle_box.cur {
		animation: none;
	}
	.channel-wrap .circle_box.cur .link {
		animation:none;
	}
	.channel-wrap .circle_box.cur .num {
		animation:none;
		display: none;
	}
	.channel-wrap .circle_wrap {
		top: 5.5rem;
		width: 100%;
		right: 0;
	}
	.channel-wrap .circle_box {
		width: 92%;
		margin-left: 4%;
	}
	.channel-wrap .circle_box .backimg {
		display: none;
	}
	.channel-wrap .circle_box .link_box{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.channel-wrap .circle_box .link {
		width: 2.5rem;
		height: 2.5rem;
		margin: 0.2rem 0;
		position: relative;
	}
	.channel-wrap .circle_box .link.link1 {
		width: 2.5rem;
		height: 2.5rem;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link2 {
		width: 2.5rem;
		height: 2.5rem;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link3 {
		bottom: auto;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link4 {
		width: 2.5rem;
		height: 2.5rem;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link5 {
		right: auto;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link6 {
		width: 2.5rem;
		height: 2.5rem;
		right: auto;
		bottom: auto;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link7 {
		bottom: auto;
		right: auto;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link8 {
		right: auto;
		left: 0;
		top: 0;
	}
	.channel-wrap .circle_box .link.link1 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link2 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link3 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link4 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link5 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link6 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link7 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}
	.channel-wrap .circle_box .link.link8 img {
		max-height: 0.8rem;
		margin-bottom: 0.1rem;
	}

	.forward-wrap {
		width: 100%;
		height:auto;
		padding-bottom: 0;
	}
	.forward-wrap .lecon .tit-24 {
		line-height: 1.6;
		font-size: 0.28rem;
		margin-top: 0.75rem;
	}
	.forward-wrap .main_con {
		position: relative;
		padding-top: 1rem;
	}
	.forward-wrap .lecon img:first-child {
		max-width: 4rem;
	}
	.forward-wrap .lecon img:last-of-type {
		width: 2rem;
	}

	.forward-wrap .ricon {
		margin-top: 0.75rem;
		padding-bottom: 1rem;
	}
	.forward-wrap .ricon .swiper-slide>div {
		width: 100%;
		margin-top: 0;
	}
	.forward-wrap .lecon .tit-20 {
		width: 1.6rem;
		margin: 0.2rem 0 0.25rem;
	}
	.forward-wrap .ricon .swiper-slide {
		width: 100%;
		height: auto;
		display: block;
		align-items: center;
		padding: 0.35rem 0;
	}
	.forward-wrap .ricon .swiper-slide img {
		margin-bottom: 0.5rem;
	}
	.forward-wrap .ricon .swiper-container {
		height: auto;
		padding: 0 0;
	}
	.forward-wrap .ricon .swiper-container .swiper-wrapper{
		display: block;
	}
	.forward-wrap .swiper-button-prev {
		width: 0.75rem;
		height: 0.75rem;
		top: -0.75rem;
		display: none;
	}
	.forward-wrap .swiper-button-next {
		width: 0.75rem;
		height: 0.75rem;
		bottom: 0.75rem;
		display: none;
	}
	.channel-wrap .w1670 .title img:first-child {
		width: 4rem;
	}
	.channel-wrap .w1670 .tit-24 {
		line-height: 1.6;
	}
	.channel-wrap .w1670 .title img:last-of-type {
		width: 2rem;
	}
	.channel-wrap .w1670 .title {
		margin-bottom: 0.5rem;
	}
	.channel-wrap .w1670 .title img:first-child {
		width: 4rem;
	}
	.channel-wrap .w1670 .tit-20 {
		margin: 0.25rem 0 0.25rem;
		width: 1.6rem;
	}
	.channel-wrap .w1670 .tit-24 {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.channel-wrap {
		height: 18rem;
	}

	.ny_banner.service .w1500 .tit-54 {
		margin-bottom: 0.5rem;
	}
	.ny_banner.service .w1500 {
		padding-bottom:0.75rem;
	}

	.detail1-top {
		padding: 0.75rem 0;
	}
	.detail1-top .lecon {
		margin-bottom: 0.5rem;
	}
	.detail1-top .lecon .tit-48 {
		margin-bottom: 0.2rem;
		line-height: 1.2;
	}
	.detail1-top .lecon .tit-48 br{
		display: none;
	}
	.detail1-top .lecon img {
		width: 2rem;
	}
	.detail1-top .ricon .tit-36 {
		margin-bottom: 0.5rem;
	}
	.detail1-top .ricon p {
		line-height: 1.6;
		margin-bottom: 0rem;
	}
	.detail1-bot>div {
		height: auto;
		width: 100%;
		padding-top: 0.75rem;
		margin-bottom: 0.5rem;
		padding-bottom: 0.75rem;
	}
	.detail1-bot .icon {
		width: 2rem;
		height: 2rem;
		margin: 0 auto 0.75rem;
	}
	.detail1-bot .icon img {
		max-width: 40%;
	}
	.detail1-bot .tit-20 {
		padding: 0 0.3rem;
		line-height: 1.6;
	}
	.detail1-bot .lecon .bot_img .point {
		width: 80%;
	}
	.detail1-bot .list {
		margin-top: 0.75rem;
		padding-left: 0rem;
		padding-right: 0rem;
		display: flex;
		flex-wrap: wrap;
		box-sizing: border-box;
		justify-content: space-around;
	}
	.detail1-bot .list .ico {
		width: 1.5rem;
		height: 1.5rem;
		margin: 0 0.2rem 0.1rem;
	}
	.detail1-bot .list li {
		margin-right: 0;
		margin-bottom: 0.3rem;
	}
	.detail1-bot .list .ico:before {
		right: -0.6rem;
	}
	.detail1-bot .list li:nth-child(3n) .ico:before{
		display: none;
	}
	.detail1-bot .list li:nth-child(4n) .ico:before{
		display: block;
	}
	.detail1-bot {
		padding-bottom: 1rem;
	}
	.detail1-bot .lecon .bot_img {
		margin-top: 1rem;
	}
	.detail1-top .lecon {
		margin-bottom: 0.2rem;
	}
	.detail1-top .ricon .tit-36{
		margin-bottom: 0.3rem;
	}
	.detail2-list {
		padding-bottom: 1rem;
		margin-top: 0.75rem;
	}
	.detail2-list li {
		width: 100%;
		height:auto;
		margin: 0 0 0.3rem;
		background: #f5f5f5;
		padding: 0.75rem 0.3rem;
	}
	.detail2-list li:last-child{
		margin-bottom: 0;
	}
	.detail2-list li .ico {
		width: 2.5rem;
		height: 2.5rem;
		margin: 0 auto 0.5rem;
	}
	.detail2-list li .ico img {
		max-width: 40%;
	}
	.detail2-list li p {
		line-height: 1.6;
	}
	.detail3-top .lecon {
		width: 100%;
		height: 4rem;
		padding: 0.75rem 0 0 0.3rem;
	}
	.detail3-top .lecon .tit-52 {
		font-size: 0.5rem;
		line-height: 1.3;
	}
	.detail3-top .rilist {
		width: 100%;
		height: auto;
	}
	.detail3-top .rilist li .ico {
		width: 1.5rem;
		height: 1.5rem;
		margin: 0 auto 0.5rem;
	}
	.detail3-top .rilist li {
		width: 49%;
		height: 4rem;
		background: #014099;
		margin: 0 2% 2% 0;
		box-sizing:border-box;
		padding: 0.7rem 0.3rem 0;
	}
	.detail3-top .rilist li:nth-child(2n){
		margin-right: 0;
	}

	.detail3-last .w1500 {
		padding: 0.75rem 0rem 0;
	}
	.detail3-top{
		height: auto;
	}
	.detail3-last .con_item .tit-36 {
		margin-bottom: 0.3rem;
	}
	.detail3-last .con_item .tit-16 {
		line-height: 1.6;
	}
	.detail3-last .lecon .con_item:first-child .img {
		width: 100%;
	}
	.detail3-last .lecon .con_item:last-child {
		margin-left: 0;
	}
	.detail3-last .con_item {
		margin-bottom: 0.7rem;
	}
	.detail3-last .lecon {
		width: 100%;
	}
	.detail3-last .lecon .con_item {
		display: flex;
		flex-direction: column-reverse;
	}
	.detail3-last .lecon .con_item .img{
		margin-bottom: 0.5rem;
	}
	.detail3-last .lecon .con_item .con{
		margin-bottom: 0;
	}
	.detail3-last .ricon {
		width: 100%;
		padding-top: 0;
	}
	.detail3-last .ricon .con_item .img {
		margin-bottom: 0.6rem;
		width: 100%;
	}
	.detail3-last .con_item .con {
		margin-bottom: 0.5rem;
		box-sizing: border-box;
	}

	.detail4 .lecon {
		width: 100%;
		height: 6rem;
		padding: 1rem 0.3rem 0 0.3rem;
	}
	.detail4 .lecon .tit-54 {
		font-size: 0.5rem;
	}
	.detail4 .lecon .tit-24 {
		margin: 0.35rem 0 0.35rem;
	}
	.detail4 .lecon .tit-18 {
		line-height: 1.6;
		width: 100%;
	}

	.detail4 .ricon {
		width: 100%;
		height: auto;
	}
	.detail4 .list li {
		width: 100%;
		height: 4rem;
	}
	.detail4 .list li:nth-child(1){
		display: none;
	}
	.detail4 .list li:nth-child(2) {
		background: #fff!important;
		height: 3.7rem;
		padding: 0 0.3rem 0.5rem;
		color: #000;
		width: 50%;
	}
	.detail4 .list li img {
		max-height: 0.7rem;
		margin-bottom: 0.3rem;
	}
	.detail4 .list li:nth-child(3) {
		padding: 0.9rem 0.3rem 0 0.3rem;
		transform: translateY(-0rem);
		width: 50%;
		height: 3.7rem;
		background: none;

	}
	.detail4 .list li .tit-18{
		line-height: 1.6;
	}
	.detail4 .list li .tit-18 br{
		display: none;
	}
	.detail4 .list li:nth-child(4) {
		transform: translateY(-0rem);
		padding: 1.5rem 0.3rem 0 0.3rem;
		background-size: 4rem;
	}

	.detail5-last .conitem {
		margin-right: 0%;
		padding: 0.5rem .3rem;
		margin-bottom: 0.3rem;
	}
	.detail5-last {
		padding-bottom: 0.7rem;
	}
	.detail5-last .conitem .backimg {
		margin-bottom: 0.5rem;
	}
	.detail5-last .ico_list li {
		width: 100%;
		line-height: 1.6;
		min-height: auto;
		margin-bottom: 0.3rem;
		font-size: 0.28rem;
	}
	.detail5-last .ico_list li .img {
		width: 0.6rem;
	}
	.detail5-last .ico_list li img {
		max-height: 0.35rem;
	}
	.detail5-last .conitem .tit-36 {
		margin-bottom: 0.5rem;
	}

	.detail1-top .ricon .ico_box {
		margin-top: 0.75rem;
		font-size: 0.24rem;
	}
	.detail1-top .ricon .ico_item:before {
		display: none;
	}
	.detail1-top .ricon .ico_item {
		margin-right: 0;
		width: calc(100%/3);
	}

	.detail1-top .ricon .ico_box .ico {
		height: 0.75rem;
		margin-bottom: 0.25rem;
	}
	.detail1-top .ricon .ico_box .ico img{
		max-height: 100%;
	}
	.detail6-scope {
		height:auto;
		padding-top: 1rem;
	}


	.detail6-scope .item {
		margin-bottom: 0.75rem;
	}
	.detail6-scope .tit-16 {
		line-height: 1.6;
	}
	.detail6-scope .circle_box .main_con img {
		max-height: 0.75rem;
	}
	.detail6-scope .circle_box .tit-48 {
		margin-top: 0.25rem;
	}
	.detail6-scope .circle_box .main_con {
		margin-bottom: 0.75rem;
	}
	.detail6-scope {
		padding-bottom: 1rem;
	}
	.detail6-scope .item.item4{
		margin-bottom: 0;
	}
	.detail6-last li div:last-child {
		margin-top: 0.5rem;
	}
	.detail6-last {
		padding-top: 0.75rem;
		padding-bottom: 1rem;
		height: auto;
	}
	.detail6-last .tit-48 {
		margin-bottom: 0.5rem;
	}
	.detail6-last li {
		margin-right: 0;
		float: none;
		width: 33%;
	}
	.detail6-last ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.detail6-last li div:last-child {
		margin-top: 0.5rem;
	}
	.detail6-last li div:before{
		display: none;
	}
	.detail6-last li img {
		max-height: 0.6rem;
	}
	.detail7-car .title {
		padding: 0.75rem 0.3rem 0.75rem;
	}
	.detail7-car .title .tit-16 {
		line-height: 1.6;
	}
	.detail7-car .title .tit-36 {
		margin-bottom: 0.3rem;
	}
	.detail7-car .title .tit-16 br{
		display: none;
	}
	.detail7-car .title .tit-16 span {
		font-size: 0.3rem;
	}
	.detail7-con .item {
		width: 100%;
		height: 5rem;
		padding: 0.75rem 0.3rem;
	}
	.detail7-con .item .tit-30 {
		margin-bottom: 0.3rem;
	}
	.detail7-last {
		padding: 0.75rem 0 0.5rem;
	}
	.detail7-last .w1500 {
		width: 92%;
	}
	.detail7-last p {
		line-height: 1.6;
	}
	.detail7-last .ico {
		width: 1.5rem;
		height: 1.5rem;
		margin: 0 auto 0.2rem;
		border: 1px solid rgba(1,64,153,0.1);
	}
	.detail7-last .list {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.detail7-last .list li{
		width: 30%;
		height: 3rem;
	}
	.detail7-last .list li:nth-child(7){

	}
	.detail7-last .list li:nth-child(8){
		
	}
	.detail7-last .tit-30 {
		margin-bottom: 0.5rem;
	}

	.detail7-last .list li:last-child {
		transform: translateX(-55%);
	}
	.detail7-last .list li:nth-child(7) {
		transform: translateX(55%);
	}
	.detail7-last .list li:nth-child(7):before {
		right: -0.55rem;
	}
	.detail7-car .car_swiper .swiper-slide {
		width: 100%;
		box-sizing:border-box;
		padding: 1rem 0.3rem 0;
	}
	.detail7-car .car_swiper .swiper-slide.cur {
		width: 100%;
		padding: 1rem 0.3rem 0;
	}
	.detail7-car .car_swiper .swiper-slide .tit-30 {
		margin-bottom: 0.3rem;
	}
	.detail7-car .car_swiper .swiper-slide .tit-16 {
		opacity: 1;
		line-height: 1.6;
		width: 100%;
		margin: 0 auto 0.5rem;
	}
	
	.detail7-car .car_swiper .swiper-slide a {
		opacity: 1;
	}
	.detail7-car .car_swiper .swiper-slide a img{
		width: 0.75rem;
	}
	.detail7-car .car_swiper {
		height: 6rem;
	}

	.detail7-car .car_swiper .swiper-pagination{
		display: block;
		bottom: 0.2rem;
	}
	.swiper-pagination-bullet{
		opacity: 1;
		background: #fff;
		width: 6px;
		height: 6px;
		border-radius:50%;
		margin: 0 2px;
	}
	.swiper-pagination-bullet-active{
		background: #014099;
	}
	.detail8-first {
		height:5rem;
		padding: 0 0 0.5rem 0.3rem;
	}
	.detail8-second {
		width: 100%;
		height: auto;
	}
	.detail8-second .item {
		width: 100%;
		padding: 0.75rem 0.3rem 0.5rem;
	}
	.detail8-second .item .din_l {
		width: 1rem;
		height: 1rem;
		margin-bottom: 0.3rem;
	}
	.detail8-second .item .tit-16{
		line-height: 1.6;
	}
	.detail8-third {
		width: 100%;
		height: 8rem;
		padding-top: 1rem;
	}
	.detail8-third .tit-48 {
		margin-bottom: 0.5rem;
	}
	.detail8-third .tit-36 {
		line-height: 1rem;
		font-size: 0.24rem;
	}
	.detail8-last .map_img .item .line{
		display: none;
	}
	.detail8-last {
		padding: 0.75rem 0 1rem;
	}
	.detail8-last .w1500 {
		height: auto;
		margin-top: 0.5rem;
		background: none;
	}
	.detail8-last .w1500 .item {
		width: 100%;
		height: auto;
		padding: 0.75rem 0.3rem 0.5rem;
		margin-bottom: 0.3rem;
		background: #f5f5f5;
	}
	.detail8-last .w1500 .item:last-child{
		margin-bottom: 0;
	}
	.detail8-last .w1500 .item:before{
		display: none;
	}
	.detail8-last .w1500 .item .tit-24 {
		margin-bottom: 0.2rem;
	}
	.detail8-last .map_img .item .ico {
		width: 0.5rem;
		height: 0.5rem;
		display: none;
	}
	.detail8-last .map_img .item .ico:before {
		width: 0.1rem;
		height: 0.1rem;
	}
	.detail8-last .map_img .item p{
		font-size: 12px;
		transform:scale(0.5); 
	}


	.join-info .info_con {
		height: auto;
		padding: 0.75rem 0.3rem 0;
	}
	.join-info .info_swiper .swiper-slide:nth-child(1) {
		padding: 0 0rem 0 0;
	}
	.join-info .info_con img {
		max-height: 0.65rem;
		display: block;
		margin: 0 auto;
	}
	.join-info .info_con .tit-30 {
		font-size: 0.36rem;
		text-align: center;
	}
	.join-info .info_con .tit-16 {
		line-height: 1.6;
	}
	.join-info .info_swiper{
		padding-bottom: 0.75rem;
	}
	.join-info .info_swiper .swiper-slide:nth-child(2):before{
		display: none;
	}
	.join-info .info_swiper .swiper-slide:nth-child(2):after{
		display: none;
	}
	.join-info {
		padding: 0.75rem 0;
	}
	.join-info .title img {
		max-height: 1.15rem;
		width: 2rem;
	}
	.join-info .title .tit-48 {
		margin-bottom: 0.3rem;
	}
	.join-info .title {
		margin-bottom: 0.5rem;
	}
	.join-info .info_con .tit-30 {
		margin: 0.35rem 0 0.2rem;
	}
	.join-info .info_con .tit-48 {
		margin-bottom: 0.75rem;
	}
	.join-info .info_swiper .swiper-slide:nth-child(3) {
		padding: 0 0 0 0rem;
	}
	.join-info .info_swiper .swiper-slide:nth-child(2) {
		padding: 0 0rem;
	}

	.join-info .info_swiper .swiper-pagination{
		display: block;
		bottom: 0.2rem;
	}

	.join-info .info_swiper .swiper-pagination-bullet{
		background: #fff;
	}
	.join-info .info_swiper .swiper-pagination-bullet-active{
		background:#fabe00;
	}
	.join-choose {
		padding: 0.75rem 0 0.5rem;
	}
	.join-choose .tit-30 {
		margin-bottom:0.5rem;
	}
	.join-choose .choose_list li{
		width: 100%;
		height: auto;
		margin: 0 0 0.3rem 0;
		padding: 0.5rem 0.3rem;
	}
	.join-choose .choose_list li:nth-child(2n){
		margin-right:0;
	}
	.join-choose .choose_list li:nth-child(5n){
		margin-right:2%;
	}
	.join-choose .choose_list li:nth-child(10n){
		margin-right:0;
	}
	.join-choose .choose_list .tit-24 {
		margin: 0.2rem 0 0.2rem;
	}
	.join-envir {
		padding: 0.75rem 0em;
	}
	.join-envir .tit-36 {
		margin-bottom:0.5rem;
	}
	.join-envir .swiper-container .img {
		margin-bottom: 0.3rem;
	}
	.join-envir .swiper-container {
		padding-bottom: 0.5rem;
	}
	.join-envir .swiper-container-horizontal>.swiper-scrollbar {
		height: 4px;
		bottom: -0.5rem;
	}
	.join-position {
		padding: 0.75rem 0;
	}
	.join-position .tit-36 {
		margin-bottom: 0.5rem;
	}
	.join-position .gender{
		display: none;
	}
	.join-position .major {
		display: none;
	}
	.join-position .posi {
		width: 55%;
		padding-left: 0.3rem;
	}
	.join-position .level {
		display: none;
	}
	.join-position .handle {
		width: 25%;
	}
	.join-position .record {
		width: 20%;
	}
	.join-position .posi_title {
		width: 100%;
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.join-position .posi_list .item_title {
		height: 1rem;
		line-height: 1rem;
	}
	.join-position .posi_list li img {
		right: 0.5rem;
	}
	.join-position .posi_list li .item_con {
		width: 100%;
		border: 1px solid #eee;
		padding: 0.75rem 0.3rem;
	}
	.join-position .item_con a {
		width: 2.2rem;
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.join-position .item_con .con .tit-16 {
		margin-bottom: 0.25rem;
		font-size: 0.34rem;
	}
	.join-position .item_con .con .con-t {
		line-height: 1.6;
	}
	.join-position .item_con .con {
		margin-bottom: 0.75rem;
	}

	.join-position .posi_list li .item_con .m_img{
		display: block;
		margin-bottom: 0.5rem;
		font-weight: bold;
	}
	.join-position .posi_list li .item_con .m_img>div{
		display: block;
		width: 25%;
		font-size: 0.3rem;
	}
	.join-position .posi_list li .item_con .m_img>div:last-child{
		width: 75%;
	}
	.contact-wrap {
		width: 100%;
		height: auto;
	}

	.contact-wrap .lecon {
		width: 100%;
		height:auto;
		padding: 0.75rem 0rem 0.5rem 0.3rem;
	}
	.contact-wrap .ri_con {
		width: 100%;
		height:auto;
		padding: 0.75rem 0.3rem 0.5rem 0.3rem;
	}
	.contact-wrap .lecon .tit-36 {
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
	}

	.contact-wrap .ri_con .tit-36 {
		font-size: 0.4rem;
	}
	.contact-wrap .mCSB_inside>.mCSB_container {
		margin-right: 0.3rem;
	}
	.contact-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 2px!important;
		border-radius: 6px;
	}
	.contact-wrap .lecon .tit-30 {
		padding-bottom: 0.2rem;
		margin-bottom: 0.3rem;
	}
	.contact-wrap .lecon .item_ico {
		margin-bottom: 0.25rem;
		display: flex;
		align-items: flex-start;
	}
	.contact-wrap .lecon .item_ico span{
		display: inline-block;
		width: calc(100% - 1rem);
	}
	.contact-wrap .lecon .item_ico .ico img {
		max-height: 0.35rem;
	}
	.contact-wrap .lecon .item_ico .ico {
		width: 0.8rem;
	}
	.contact-wrap .lecon li {
		padding-bottom: 0.5rem;
	}
	.contact-wrap .form_item {
		border-bottom: 1px solid #000;
		padding: 0.3rem 0 0.2rem;
	}
	.contact-wrap .form_item label {
		width: 1.8rem;
		margin: 0;
	}
	.contact-wrap .form_item label .span {
		width: 1.2rem;
	}
	.contact-wrap .form_last .sub input {
		width: 100%;
		height: 100%;
		background: none;
		padding-left: 0.3rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}
	.contact-wrap .form_last .sub {
		width: 2.2rem;
		height: 0.8rem;
		border-radius: 0.8rem;
	}
	.contact-wrap .form_last .sub:before {
		right: 0.3rem;
	}
	.contact-wrap .form_last .text_input {
		width: 1.4rem;
		margin: 0 0.2rem;
		border-bottom:1px solid #000;
		padding-bottom: 0.2rem;
	}
	.contact-wrap .form_last .code_img {
		width: 1.6rem;
	}
	.contact-wrap .upload_item {
		padding-top: 0.35rem;
	}
	.contact-wrap .form_last {
		margin-top: 0.5rem;
	}

	#wave1{
		height: 120px!important;
	}
	#wave2{
		height: 120px!important;
	}
	#wave3{
		height: 120px!important;
	}
	.scape_swiper .swiper-slide {
		height: auto;
	}
	.scape_swiper .swiper-slide>.main_con{
		position: relative;
	}

	.scape_swiper .swiper-slide.culone{
		height: 15rem;
		padding-bottom: 0;
	}
	.culone .con {
		margin-left: 4%;
		margin-top: 0.75rem;
	}
	.culone .con .text_img {
		width: 4rem;
	}
	.culone .con .tit-20 {
		width: 1.6rem;
		margin: 0.25rem 0 0.25rem;
	}
	.culone .con .pic {
		width: 2rem;
	}
	.culone .indexlist_img{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.culone .indexlist_img li{
	}
	.culone .indexlist_img li:first-child {
		left: 1%;
		width: 48%;
		top: 59%;
		z-index: 4;
	}
	.culone .indexlist_img li:nth-child(2) {
		top: 40%;
		width: 49%;
		left: auto;
		z-index: 3;
		right: 1%;
	}
	.culone .indexlist_img li:nth-child(3) {
		right: 0;
		top: 30.6%;
		left: 1%;
		z-index: 2;
		width: 48%;
	}
	.culone .indexlist_img li:nth-child(4) {
		right: 1%;
		bottom: 8.9%;
		width: 49%;
	}
	.culone .indexlist_img li:nth-child(5) {
		right: 1%;
		top: 10.8%;
		width: 49%;
	}


	.culthree .ajax_box .tit-20 {
		font-size: 0.28rem;
	}
	.culthree .ajax_box img {
		max-width: 1rem;
	}
	.culthree .ajax_box .tit-36 {
		margin: 0.3rem 0 0.5rem;
	}
	.culthree .left_btn li {
		font-size: 0.4rem;
		margin-bottom: 0.25rem;
	}
	.scape_swiper .swiper-slide.cultwo{
		padding-bottom: 1rem;
	}
	.cultwo .lecon {
		width: 92%;
		margin: 0.75rem 4% 0 4%;
	}
	.cultwo .lecon .main_con {
		padding: 0 0.3rem 0.3rem;
	}
	.cultwo .ricon .con {
		margin-bottom: 0.5rem;
	}
	.cultwo .ricon {
		width: 92%;
		margin-right: 4%;
	}
	.cultwo .ricon {
		margin-top: 0.75rem;
	}
	.cultwo .ricon .tit-24 {
		margin-bottom: 0.3rem;
	}

	.scape_swiper .swiper-slide.culthree{
		height: auto;
		padding-bottom: 1rem;
	}
	.culthree .left_btn {
		padding-left: 15%;
		top: 0.75rem;
		transform: translateY(-0%);
		position: relative;
		margin-bottom: 1.5rem;
	}
	.culthree .ajax_box {
		right: 0;
		top: 0;
		transform: translateY(0%);
		position: relative;

		width: 6.5rem;
		height: 6.5rem;
		margin-right: 0;
		margin: 0 auto;
	}
	.culthree .left_btn li.cur:before {
		left: -1rem;
		width: 0.95rem;
		height: 0.475rem;
		transform: translateY(-50%)scale(0.75);
	}

	.ny_banner .w1500 {
		height: 100%;
		padding-top: 0;
		padding-bottom: 0.75rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	.ny_banner .w1500 .tit-54 {
		margin-bottom: 0.5rem;
		line-height: 1.07;
	}
	.contact-wrap .lecon .scroll-box {
		height: auto;
	}
	.footer-wrap .w1500:before{
		display: none;
	}
	.footer-wrap .text_lk {
		font-size: 0.45rem;
		width: 100%;
		text-align: center;
		justify-content: center;
	}
	.footer-wrap .text_lk img {
		width: 0.5rem;
		margin-left: 0.25rem;
	}
	.footer-wrap .w1500 {
		padding-left: 0;
		margin-bottom: 0.5rem;
	}
	.forward-wrap .ricon .swiper-slide .tit-16{
		font-size: 0.34rem;
	}
	.forward-wrap .ricon .swiper-slide .tit-22 {
		width: 100%;
		margin-top: 0.3rem;
		font-size: 0.28rem;
	}
	.forward-wrap .ricon .swiper-slide img {
		max-height: 0.4rem;
		margin-bottom: 0.2rem;
	}
	.pagination {
		margin-top: 0;
		flex-wrap: wrap;
	}
	.about_link:before{
		display: none;
	}
	.pagination a {
		margin: 3px;
	}
	.indexone .page_box{display: none;}


	.indexlist_img .main_con {
		padding: 0 0.3rem 0.3rem;
	}
	.culone .indexlist_img li:nth-child(3) .main_con {
		padding: 0 0.3rem 0.6rem;
		flex-direction: column;
		justify-content: flex-end;
		text-align: left;
	}

	.indexfive .first_img .pic{
		transform: translate(0px, -4.75rem);
	}



	.scape_swiper.welcome .swiper-slide.indexfive{height: 22rem;}
	.indexfive .main_box img {
		width: 3rem;
		transform: translate(-3.5rem,-1.2rem);
	}
	.indexfive .first_img {
		margin-left: 4%;
		margin-top: 3rem;
	}
	.indexfive .first_img .pic img {
		width: 2rem;
	}


	.indexfive .indexlist_img li:first-child {
		margin-left: 4%;
		width: 92%;
		top: 4.9rem;
		height: 5rem;
		overflow: hidden;
	}
	.indexfive .indexlist_img li:nth-child(2) {
		margin-left: auto;
		top: 15.5rem;
		width: 92%;
		right: 4%;
		height: 5rem;
		overflow: hidden;
	}
	.indexfive .indexlist_img li:nth-child(3) {
		right: 4%;
		z-index: 2;
		width: 92%;
		top: 10.2rem;
		height: 5rem;
		overflow: hidden;
	}
	.indexfive .indexlist_img li:nth-child(4) {
		right: 3.27%;
		top: 7rem;
		width: 29.416%;
		display: none;
	}
	.indexfive .indexlist_img li img{
		width: 100%;
	}
	.indexfive .main_box {
		top: 0.8rem;
		left: auto;
		right: 4%;
		padding-left: 0;
		width: 92%;
	}
	.indexfive .main_box .tit-24 {
		font-size: 0.28rem;
		width: 100%;
	}
	.indexlist_img .main_con .tit-15 br{
		display: none;
	}
	.indexfour .ri_ball {
		margin-right: 0;
		margin-top: 0;
		transform: scale(0.45)translate(51%,-7.5rem);
	}
	.indexfour .ri_ball .num_text {
		width: 5rem;
		margin-left: -2.5rem;
		margin-top: -1.2rem;
	}
	.indexfour .lecon .tit-30 {
		margin-bottom: 0.5rem;
		font-size: 0.34rem;
	}
	.indexfour .lecon {
		padding-top: 0.75rem;
		width: 92%;
		margin-left: 4%;
	}

	.scape_swiper.welcome .swiper-slide.indexfour{
		height: 11.5rem;
	}
	.indexfive .indexlist_img li:nth-child(3) .main_con {
		padding: 0 0.3rem 0.3rem;
		text-align: left;
		justify-content: flex-end;
	}

	.indexthree .ico{
		display: none;
	}


	.scape_swiper.welcome .swiper-slide.indexthree{
		height: 14.5rem;
	}
	.indexthree .btn_item .item {
		font-size: 0.6rem;
		margin-bottom: 0.1rem;
		
		text-align: center;
	}
	.indexthree .btn_item {
		top: 0.75rem;
		transform: translateY(-0%);
		width: 100%;
		margin-left: 0;
	}
	.indexthree .arrow_link {
		width: 1rem;
		bottom: 9.75rem;
		left: 50%;
		transform: translateX(-50%);
	}
	.indexthree .main_img {
		max-width: 90%;
		left: 4%;
		top: 6rem;
		margin-top: -19%;
		margin-left: 0;
	}
	.indexthree .conbox {
		right: 4%;
		bottom: 0.75rem;
		width: 92%;
	}
	.indexthree .conbox .tit-24 {
		line-height: 1.5;
		margin: 0.2rem 0 0.3rem;
	}
	.indexthree .conbox img {
		max-width: 2rem;
	}

	.scape_swiper .swiper-slide.indexone{
		height: 12rem;
	}
	.scape_swiper .swiper-slide.indexone .main_con{
		position: absolute;
	}
	.sec_oneswiper .swiper-slide-active .lecon img {
		width: 2rem;
	}
	.sec_oneswiper .lecon .tit-54 {
		font-size: 0.5rem;
		line-height: 1.07;
		margin: 0.3rem 0 0.25rem;
	}
	.sec_oneswiper .lecon .tit-36 {
		margin-bottom: 0.3rem;
	}
	.sec_oneswiper .lecon .tit-17 {
		display: none;
	}
	.sec_oneswiper .ball_box {
		transform: translate(0rem,0rem) scale(1);
		width: 90%;
		padding-top: 1rem;
		right: 5%;
	}
	.scape_swiper.welcome .swiper-pagination .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		border-radius: 50%;
	}
	.sec_oneswiper .lecon {
		width: 100%;
		padding-top: 0.75rem;
	}

	.sec_oneswiper .backcover{
		display: none;
	}
	.sec_oneswiper .backcover.m_img{
		display: block;
	}

	.indexfive .first_img .img_link {
		width: 1rem;
		transform: translate(0rem,0.5rem);
		padding-left: 0;
	}
	.indexfive .main_box .tit-24 br{
		display: none;
	}

	.footer-wrap .msub-list a {
		line-height: 1rem;
	}
	.footer-wrap {
		padding: 0 0 0.5rem;
	}
	.footer-wrap .msub-list {
		padding: 0.5rem 0 0rem;
		margin-bottom: 0.5rem;
	}
	.footer-wrap .logo_img img{
		width: 2.25rem;
	}
	.footer-wrap .sharebox {
		margin: 0.25rem 0;
	}
	.footer-wrap .tel_con{
		font-size: 0.24rem;
		line-height: 1.6;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		padding-bottom: 0.5rem;
	}
	.sharebox .item{
		margin-right: 1rem;
		position: relative;
	}
	.sharebox .item:before{
		content: '';
		position: absolute;
		width: 1px;
		height: 0.5rem;
		right: -0.5rem;
		background:rgba(255,255,255,0.2);
		top: 50%;
		transform:translateY(-50%); 
	}
	.sharebox .item:last-child:before{
		display: none;
	}
	.sharebox .item .up img {
		max-height: 0.4rem;
	}
	.sharebox .item>img {
		max-height: 0.4rem;
	}

	.news_de-wrap .lecon .con img{
		height: auto!important;
	}
	.indexfour .ri_ball .ico6 {
		left: 89%;
		top: 40%;
	}

	.indexfour .ri_ball .ico .hover_img {
		width: 3rem!important;
	}
	.indexfour .ri_ball .item .hover_img {
		width: 3rem!important;
	}

}