@charset "utf-8";
/*==========================================内页 结束=============================================*/



/*aos="zoom-in" aos-duration="1200"*/

@media(min-width: 768px){

	.heading .top a:hover{ border:#00657A 1px solid; background:#00657A; opacity:1}

	

	.list_box_n_zizhi li a:hover .con span{ color:#fff; background:#0567d8; border:#0567d8 1px solid}

	.list_box_n_zizhi li a:hover .con span svg{ fill:#fff}

	

	.list_box_n_news li a .con h5:hover, .list_box_n_news li a .con span:hover{ color:#0567d8}

	

	.list_box_n_news li a:hover .img .time{ background:#0567d8; color:#fff}

	.list_box_n_news li a:hover .img .time svg{ fill:#fff}

	

	.list_box_n_yeji1 li a:hover .con span{ border:#0567d8 1px solid; background:#0567d8; color:#fff}

	

	.list_box_n_yeji li a:hover .img img, .list_box_03 li a:hover .img img{ transform:scale(1.05)}

	

	.list_box_n_contact li span{}

	

	.list_box_n_contact li a:hover span{ border:#0567d8 2px solid; background:#0567d8; color:#fff}

	

	.list_box_05 li a:hover{ border:#fff 1px solid;}

	.list_box_05 li a:hover svg{ fill:#fff}

	

	

	.footer_pro ul li a:hover .ico img{ transform:rotateY(180deg)}

	

	.header_box .right .box .box_xiala ul li a:hover{ background:#0567d8; color:#fff}

	

	.slide_down_nav .slide_down_nav_content .left .nav_bar ul li a:hover{ color:#0567d8}

}





@media(min-width: 992px) and (max-width: 1300px){

}



@media(max-width: 1830px){

	.w1800{ padding:0 15px}

}



@media(max-width: 1630px){

	.w1600{ padding:0 15px}

	

	.list_box_n_yeji .miso-arrow{ width:2.125rem; height:2.125rem}

	.list_box_n_yeji .miso-prev{ left:-2.5rem}

	.list_box_n_yeji .miso-next{ right:-2.5rem}

	

	.list_box_04 .miso-arrow, .n_yewu .fl04 .list_box_n_yeji1 .miso-arrow{ width:2.125rem; height:2.125rem}

	.list_box_04 .miso-prev{ left:0}

	.list_box_04 .miso-next{ right:0}

	

	.n_yewu .fl04 .list_box_n_yeji1 .miso-prev{ left:2rem}

	.n_yewu .fl04 .list_box_n_yeji1 .miso-next{ right:2rem}

}



@media(max-width: 1400px){

}



@media(max-width: 1280px){

	.header_box .right{width:50vw;border-left: rgba(255,255,255,.15) 1px solid;}

	#top .line00{ display:none}

	

	.indexBanner .txt-item > li .w1200, .webGL-slider .pagination .w1200, .header_box{padding: 0 0 0 20px;}

}



@media(min-width: 1200px){

	.page-nav .cb a:hover{ color: #edd0af; }

	.page-nav li:hover .cb{ -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; }

	.page-nav li:hover .eb{ -webkit-transform: translateX(-80px); transform: translateX(-80px); opacity: 0; visibility: hidden; }

	.pro-nav a:hover:before{ -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }

	

}



@media(max-width: 1200px){

	.header_box1{ display:none}

	

	.m_header_box{ display:block}

	

	.heading .top{ height: calc(100vh - 60px);}

	

	.w1200{ padding:0 15px}

	

	.list_box_n_yeji .miso-arrow{ display:none !important}

	

	footer .content{ display:block}

	footer .content .left{ width:100%; text-align:center; max-width:100%}

	footer .content .right{ width:100%; text-align:center}

	footer .content .center{ width:100%; text-align:center; margin:2rem 0}

	

	

	

	.page-nav .cb { display: none; position: relative; top: 0; margin-top: 0; padding: 30px 0 60px 0; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; visibility: visible; -webkit-transition: none; transition: none; }

	.page-nav{ display: block; }

	.page-nav-box .pv{ display: block; padding: 90px 5% 0 5%; }

	.page-nav-box .pvt{ display: block; }

	.page-nav-box{ overflow-y: auto; -webkit-overflow-scrolling: touch; }

	

	.header_box .right .box3{ display:none}

	.header_box .right #nav_btn_box{ display:block}

	.header_box .right #nav_btn .navbtn{ background:#fff}

	.header_box .right #nav_btn .navbtn::after, .header_box .right #nav_btn .navbtn::before{ background:#fff}

}



@media(max-width: 1060px){

	

}



@media(max-width: 992px){
    
    .ar_web{ display:none;}
    .ar_wap{ display:block;}
    
    .container {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0%;
	}

	.container .page {
		height: 100%;
		position: relative;
		overflow: hidden;
	}

	.container .page0 {
		background-image:url(../m/111.jpg);
		background-size: 100% 100%
	}

	.container .page1 {
		background-color: #00536d;
		background-size: 100% 100%
	}

	.container .page2 {
		background-image:url(../m/33.jpg);
		background-size: 100% 100%
	}

	.container .page3 {
		background-image:url(../m/22.jpg);
		background-size: 100% 100%
	}

	.container .page4 {
		background-image:url(../m/44.jpg);
		background-size: 100% 100%
	}

	.container .page5 {
		background-image:url(../m/55.jpg);
		background-size: 100% 100%
	}

	.container .page6 {
		background-image:url(../m/77.jpg);
		background-size: 100% 100%
	}

	.xiangxiatishi {
		position: fixed;
		bottom: 20px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-webkit-animation: dong 1s linear 0s infinite alternate;
	}

	@-webkit-keyframes dong {
		from {
			bottom: 10vw;
		}

		to {
			bottom: 11vw;
		}
	}
	
	.header_box{ position: fixed; top: 0; z-index: 999;}
	
	.header_box .right .box1{ border: none; width: 24px; margin-left:2.6vw;}
	
	.header_box .right .box1 img{ display: block; width: auto; height:22px;}

	.header_box .right .box1 .con h5{ display:none}
	
	.header_box .right .box2{ display: none;}
	
	.header_box .right .box2, .header_box .right .box3{width:50%;border: none;}

	.header_box .logo{max-width: 44%;align-items: center;}

	.header_box .logo img{max-width:100%;vertical-align: inherit;}

	.header_box .right{border: none;width: auto;padding-right: 15px;}

	.header_box .right .box3 img{max-width: 16px;}

	

	.indexBanner .txt-item > li h5{font-size: 1.3rem;}

	.indexBanner .txt-item > li small{font-size: 2rem;}
	
	.list_box_02{display: none;}
	
	.list_box_n_zizhi li a .img{ width:100%}

	.list_box_n_zizhi li a .con{ width:100%; padding:0 15px}

	

	.list_box_n_news li{ width:50%}

	

	.fenxiang_box{ display:none}

	.n_news_detail .ar_title h6 span{line-height: 2;height: auto;}

	

	.list_box_n_yeji1 li{ width:50%}

	

	.list_box_n_yeji1 li a{ padding:0 0 2rem 0}
	
	.list_box_n_yeji1 li a .img{ border-radius:0; width:100%;}

	

	footer .content .center{ display:none}

	

	.page-nav .en{ font-size:3rem}
	
	.page .table{ height: calc(100% - 5.875rem); padding-top: 5.875rem;}
	.ban_ul{ position: absolute; bottom: 25.5vw; left: 0; width: 100%; display: flex; justify-content: center;}
	.ban_ul li{ text-align: center; margin: 0 6.6vw;}
	.ban_ul li img{ height: 16vw;}
	.ban_ul li p{ line-height: 8.8vw; font-size: 4vw; color: #ffffff;}
	.index1_swiper{}
	.index1_swiper .swiper-slide{ position: relative; width: 89.3%;}
	.index1_swiper .swiper-slide img{ display: block; width: 100%; }
	.index1_swiper .swiper-slide .index1_black{ line-height: 8vw; background: url(../m/index1_black.png) no-repeat center center; background-size: cover; position: absolute; bottom: 0; width: 100%; text-align: left; display: none;}
	.index1_black p{ font-size: 4vw; color: #ffffff; font-weight: bold; padding: 0 2.6vw;}
	.index1_swiper .swiper-slide.swiper-slide-active .index1_black{ display: block;}
	.index1_swiper .swiper-button-next, .index1_swiper .swiper-button-prev{ width: 9.3vw; height: 9.3vw; margin-top: -5.6vw; background-size: 100% 100%; z-index:999;}
	.index1_swiper .swiper-button-next{ background-image: url(../m/index1_next.png);}
	.index1_swiper .swiper-button-prev{ background-image: url(../m/index1_prev.png);}
	.index1_swiper .swiper-button-next:after, .index1_swiper .swiper-button-prev:after{ content: '';}
	.index1_txt{ margin-top: 4vw;}
	.index1_txt img{ height: 16.2vw;}
	.index1_txt, .index1_txt p{ font-size: 3.6vw; color: #C8F1FF; line-height: 7.4vw;}
	.index1_txt p{ margin-top: 2vw; position: relative; height: 29.6vw; overflow: hidden;}
	.index1_txt a{ font-weight: bold; color: #ffffff; text-decoration: underline; position: absolute; right: 0; bottom: 0; background-color: #00536D; padding-left: 10px;}
	.gsnum{ width: 89.3%; margin: 4vw auto 0;}
	.gsnum li{ background-color: #296F84; width: 48.5%; border-radius: 2vw; margin-top: 2.6vw; padding: 2.6vw 0;}
	.gsnum li:nth-child(2n){ float: right;}
	.gsnum li h2{ line-height: 8vw; height: 8vw;}
	.gsnum li span{ font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #ffffff; font-size: 8vw; vertical-align: middle;}
	.gsnum li h2 sup{ font-size: 3vw; color: #ffffff; line-height: 5.3vw; margin-left: 1.3vw;}
	.gsnum li h3{ font-size: 2.6vw; color: #D4E2E6; line-height: 6.6vw;}
	.index2_tit{ height: 11.4vw;}
	.index2_tit img{ height: 100%;}
	.index2_swiper{ padding: 6.6vw 0 12vw !important;}
	.index2_swiper .swiper-slide{ width: 86.6%; margin:0 6.7%}
	.index2_swiper .swiper-slide img{ display: block; width: 100%; }
	.index2_txt{ padding: 4vw 0 8vw; display: none;}
	.index2_txt h1{ position: relative; font-size: 4.8vw; color: #ffffff; font-weight: bold; line-height: 13.3vw; margin-bottom: 2.6vw;}
	.index2_txt h1:after{ content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -2vw; background-color: #ffffff; width: 4vw; height: .4vw;}
	.index2_txt p{ font-size: 4vw; color: #ffffff; line-height: 6.6vw; overflow: hidden;}
	.index2_swiper .swiper-slide.swiper-slide-active .index2_txt{ display: block;}
	.index2_swiper .swiper-button-next, .index2_swiper .swiper-button-prev{ width: 9.3vw; height: 9.3vw; top: 25vw; margin-top: 0; background-size: 100% 100%; z-index:999;}
	.index2_swiper .swiper-button-next{ background-image: url(../m/index1_next.png);}
	.index2_swiper .swiper-button-prev{ background-image: url(../m/index1_prev.png);}
	.index2_swiper .swiper-button-next:after, .index2_swiper .swiper-button-prev:after{ content: '';}
	.index2_swiper .swiper-pagination-bullet{ width: 12vw; height: 12vw; background: url(../m/index2_cir.png) no-repeat center center; background-size: 100% 100%; font-size: 5.3vw; color: #85ACBA; opacity: 1; line-height: 12vw;}
	.index2_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-image: url(../m/index2_cir_on.png); color: #ffffff;}
	.index3_tit{ height: 11.7vw;}
	.index3_tit img{ height: 100%;}
	.index3_slide{ width: 82.6%; margin: 6.6vw auto 0;}
	.index3_slide .bd{ overflow: hidden;}
	.index3_slide .bd ul:last-child li{ width: 48%; float: left;}
	.index3_slide .bd ul:last-child li:nth-child(2n){ float: right;}
	.index3_slide .bd ul li{ background: url(../m/index3_bg1.png) no-repeat center center; background-size: 100% 100%; line-height: 8vw; margin-bottom: 4vw; text-align: left; font-size: 4vw; color: #ffffff;}
	.index3_slide .bd ul li img{ height: 3vw; vertical-align: middle; margin: 0 2.6vw 0 2vw;}
	.index3_slide .hd{ overflow:hidden;}
	.index3_slide .hd ul{}
	.index3_slide .hd ul li{ background: url(../m/index3_bg2.png) no-repeat center center; background-size: 100% 100%; float: left; width: 48.3%; margin-top: 2.6vw; position: relative; height:20vw;}
	.index3_slide .hd ul li p{ font-size: 4.8vw; color: #666666; font-weight: bold; line-height: 1; margin-bottom: 2vw; margin-top: 5vw; }
	.index3_slide .hd ul li:nth-child(2n){ float: right;}
	.index3_slide .hd ul li img{ height: 3.7vw;}
	.index3_slide .hd ul li.on{ background-image: url(../m/index3_bg2_on.png);}
	.index3_slide .hd ul li.on p{ color: #00657A;}
	.index3_slide .hd ul li.on:after{ content: ''; position: absolute; top: -2vw; left: 50%; margin-left: -3vw; width: 6vw; height: 2.6vw; background: url(../m/index3_san.png) no-repeat center center; background-size: 100% 100%;}
	.index4_tit{ height: 11.2vw;}
	.index4_tit img{ height: 100%;}
	.tab{ border: none; width: 89.3%; line-height: 10.6vw; overflow: hidden; margin: 0 auto;}
	.tab li{ text-align: center; width: 100%; cursor: pointer; margin-top: 4vw; border: 1px solid #ffffff; border-radius: 2vw; background-color:#01768A;}
	.tab li img{ vertical-align: middle; height: 4vw;}
	.tab li.curr{ background-color:#BDAA86; border-color: #BDAA86;}
	.index4_swiper{ margin-top: 4vw;}
	.index4_swiper .swiper-slide{}
	.index4_swiper .swiper-slide img{ display: block; width: 100%;}
	.index4_txt{ padding: 4.5vw 5.3vw 3.2vw; text-align: left;}
	.index4_txt h1{ font-size: 4.8vw; color: #FFFFFF; line-height: 8.8vw; font-weight: bold;}
	.index4_txt h2{ font-size: 3.5vw; color: #8CA5B1; line-height: 6.1vw; text-align: justify;}
	.index4_more{ background: url(../images/index3_more.png) no-repeat center center; background-size: 100% 100%; width: 27.7vw; line-height: 6.4vw; margin-top: 2.6vw;}
	.index4_more p{ font-size: 3vw; color: #ffffff; margin-left: 2.6vw; text-align: left;}
	.index4_swiper .swiper-button-next:after, .index4_swiper .swiper-button-prev:after{ content: '';}
	.index4_swiper .swiper-button-next, .index4_swiper .swiper-button-prev{ display: block; position: absolute; top: 22.6vw; margin-top: 0; width: 12vw; height: 12vw; background: url(../m/index2_cir.png) no-repeat center center; background-size: 100% 100%; font-size: 5.3vw; color: #85ACBA; opacity: 1; line-height: 12vw; z-index:999;}
	.index4_swiper .swiper-button-next{ background-image: url(../m/index1_next.png); right: 5.3vw;}
	.index4_swiper .swiper-button-prev{ background-image: url(../m/index1_prev.png); left: 5.3vw;}
	.index5_tit{ height: 11.2vw;}
	.index5_tit img{ height: 100%;}
	.index5_swiper{ width: 97.3%; margin: 6.6vw auto 0;}
	.index5_swiper .swiper-slide{ width: 89%;}
	.index5_swiper .swiper-slide img{ display: block; width: 100%;box-shadow: 0px 1.3vw 2.6vw rgba(0,0,0,0.3); overflow: hidden; border-radius: 1.3vw;}
	.index5_swiper .swiper-slide p{ font-size: 4.8vw; color: #ffffff; font-weight: bold; margin-top: 4vw; line-height: 1; height: 4.8vw; overflow: hidden; display: none;}
	.index5_swiper .swiper-slide.swiper-slide-active p{ display: block;}
	.index5_swiper .swiper-button-next:after, .index5_swiper .swiper-button-prev:after{ content: '';}
	.index5_swiper .swiper-button-next, .index5_swiper .swiper-button-prev{ display: block; position: absolute; top: 22.6vw; margin-top: 0; width: 12vw; height: 12vw; background: url(../m/index2_cir.png) no-repeat center center; background-size: 100% 100%; font-size: 5.3vw; color: #85ACBA; opacity: 1; line-height: 12vw; z-index:999;}
	.index5_swiper .swiper-button-next{ background-image: url(../m/index1_next.png); right: 5.3vw;}
	.index5_swiper .swiper-button-prev{ background-image: url(../m/index1_prev.png); left: 5.3vw;}
	.slideTxtBox .hd{ width: 90.6%; margin: 4vw auto 0;}
	.slideTxtBox .hd ul li{ margin: 2.6vw 0 0; width: 25%;}
	.slideTxtBox .hd ul li p{ line-height: 8.8vw; font-size: 3.5vw; color: #ffffff;}
	.slideTxtBox .hd ul li.on p{ color: #ffffff;}
	.index4_icon{ width: 16vw; height: 16vw; background-color: transparent; margin: 0 auto; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
	.slideTxtBox .hd ul li.on .index4_icon{ -webkit-filter: none; filter: none;}
	.index6{ width: 89.3%; margin: 0 auto;}
	.index6 li{ background: url(../m/con_bg.png) no-repeat center center; background-size: 100% 100%; margin-top: 6.6vw; padding-bottom: 3.5vw;}
	.index6 li h1{ font-size: 4.3vw; color: #B9EEFF; font-weight: bold; line-height: 8vw; padding-bottom: 3.5vw;}
	.index6 li p{ text-align: left; font-size: 3.7vw; line-height: 7.7vw; color: #ffffff;}
	.index6 li p img{ height: 3vw; vertical-align: middle; margin: 0 2vw 0 4.3vw;}
	.heading-bg img{ display: block; width: 100%;}
	.m_top_tel{ display: block; float: right; height: 60px; line-height: 60px; margin-left:2vw;}
	.m_top_tel img{ height: 22px;}
	.heading-bg{ position: relative;}
	.heading .top{ position: absolute; top: 0; width: 100%; height: 100%;}
	.header_box .right .box a .con_box { display: inline-grid;}
	.m_er_nav{ overflow: hidden; background: url(../m/m_line.jpg) no-repeat bottom;}
	.m_er_nav li{ text-align: center; line-height: 9.6vw; border-bottom: 1px solid #CCCCCC; float: left; width: 25%; position:relative;}
	.m_er_nav li a{ font-size: 3.5vw; color: #666666;}
	.m_er_nav li.curr:after{ content: ''; width: 13.3vw; height: .4vw; background-color: #00657A; position: absolute; bottom: 0; left: 50%; margin-left: -6.65vw;}
	.m_er_nav li.curr a{ color: #00657A;}
	.classlist{ width: 98.6%; margin: 4vw auto 0; overflow: hidden;}
	.classlist li{ width: 47.3%; margin: 0 1.35% 1.3vw;}
	.classlist li:nth-child(2n){ float: right;}
	.classlist li p{ line-height: 9vw; font-size: 3.5vw; color: #333333; height: 9vw; overflow: hidden;}
	.m_footer{ background-color: #06566D; position: relative;}
	.m_f_tel{ background: url(../m/m_foot1.png) no-repeat center center; background-size: 100% 100%; line-height: 16.8vw; text-align: center; font-size: 3.5vw; color: #ffffff; width: 94.6%; position: absolute; top: -8.2vw; left: 2.7%;}
	.m_f_link{ line-height: 10.1vw; text-align: center; padding-top: 8.2vw; font-size: 3vw; color: #CCCCCC;}
	.m_f_link a{ color: #ffffff;}
	.m_f_link img{ height: 2vw; vertical-align: middle; margin: 0 1.3vw;}
	.copy{ line-height: 6.6vw; padding: 1.5vw 0;}
	.contact_ul{ text-align: center; padding-bottom: 14vw;}
	.contact_ul li{ background-image: url(../m/contact_bg.png);}
	.contact_ul li p{ color: #007297;}
	.view-page{ padding-top: 10vw; margin-top: 10vw;}
	.article-page{margin: 10vw 0 12vw;}
	.btn-style{width: 30vw;height: 10vw;line-height: 10vw;}
	.article-page .box.prev, .article-page .box.next{ padding: 40px 2vw;}
	.article-page .box.prev .btn-aw{ left: 3.5vw;}
	.article-page .box.next .btn-aw{ right: 3.5vw;}
	.article-page .box .btn-aw{ display: none;}
	iframe{ width:100%;}
	.gsnum.er_data{ width: 100%; padding: 2vw 0;}
	.gsnum.er_data li{ background-color: transparent;}
	.gsnum.er_data li span{ color: #00657A;}
	.gsnum.er_data li h2 sup{ color: #666666;}
	.gsnum.er_data li h3{ color: #333333;}
	.n_about .fl01 .img .top{ bottom: -1rem;}
	.snav{background:#fff;clear:both;overflow:hidden;border-bottom:2vw solid #ddd; padding:4vw 0 2.6vw;}
	.snav ul{ overflow:hidden; font-size:0;}
	.snav li{ display:inline-block; width:29.3%; text-align:center; margin-left:3%; margin-bottom:1.3vw;}
	.snav li a{display:block;color:#000;line-height:6.6vw;height:6.6vw; overflow:hidden; position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s; border-radius:6.6vw; border:1px solid #CCCCCC; font-size:4vw; color:#00657A;}
	.snav li a:hover,.snav li.on a{color:#ffffff; font-weight:bold; border-color:#00657A; background-color:#00657A;}
	.wp {width: auto; padding: 0 10px;max-width: 1180px;margin: 0 auto;}
	.con_snav{ text-align:center;}
	.p-list6 .txt,.p-list6 li:nth-child(2n) .txt{float:none;width:auto;margin:0;padding:15px 10px;font-size:13px}
	.p-list6 .pic,.p-list6 li:nth-child(2n) .pic{float:none;width:auto}
	.p-list6{padding-bottom:15px;padding-top:0}
	.p-list6 li{margin-bottom:15px}
	.p-list6 .num{font-size:28px}
	.p-list6 .tit{font-size:16px}
	.box-mission{padding-top:30px;}
	.culture .box-mission{ width: 100%;}
	.p-list6 .num img{ height: 6vw;}
	.p-list6 p{ font-size: 13px; line-height: 1.8;}
	.n_title001{ background: none;}
	.slider-for .txt{font-size:13px;line-height:1.8}
	.slider-for .year{font-size:36px;text-align:center}
	.m-history{padding-bottom:50px;background-position:center bottom 111px}
	.slider-for .con{width:auto}
	.slider-nav{width:auto;padding:0 6%}
	.slider-for .year{width:auto;font-size:8.125vw}
	.slider-for .year:after{display:none}
	.slider-for .txt{width:48%}
	.slider-for .txt {font-size: 13px;line-height: 1.8;margin-bottom: 10px;}
	.slider-for .pic, .slider-for .txt {float: none;width: auto;}
	.m-history .wp:before{ background: none;}
	.slider-for .tit {font-size: 18px;padding-left: 15px;margin-bottom: 15px;line-height: 1.5;}
	.slider-for .tit:after { height: 80%;width: 2px;}
	.slider-for{margin: 15vw 0;}
	.m-history{ padding-top: 0;}
	
	.list_box_n_news li a .con p{ height:auto;}
	
	.map_buju img{ max-width:100%;}
	
	.m_ban{ width:100%; height:100%;}
	.m_ban .swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
	
	/*online qq*/
    .izl-rmenu .btn{ width: 50px;}
    .izl-rmenu .btn img{ width:100%;}
    .izl-rmenu .btn-wx .pic{left: -31vw; width:30vw;}
    .izl-rmenu .btn.btn4 img{ width:auto; height:40px;}
    /*online qq*/
	
	.custom_service p img {display: inline; vertical-align:middle;}
    .scrollsidebar{position:absolute; z-index:999; top:45%;right:0;}
    .side_content{width:0; height:auto; overflow:hidden; float:left;}
    .side_content .side_list {width:154px;overflow:hidden;}
    .show_btn{ width:28px; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
    .show_btn span { display:none;}
    .close_btn{width:24px;height:24px;cursor:pointer;}
    .side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
    .side_title {height:46px;}
    .side_bottom { height:8px;}
    .side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
    .close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
    .close_btn span { display:none;}
    .side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
    .other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
    .other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
    .msgserver { text-align:center; margin-bottom:5px;}
    .msgserver p{ margin:1em 0;}
    .msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -114px; padding-left:22px; font-size:14px;text-decoration: underline;}
    /* blue skin as the default skin */
    .side_title, .side_blue .side_title {background-position:-195px 0;}
    .side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
    .side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
    .close_btn, .side_blue .close_btn {background-position:-44px 0;}
    .close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
    .show_btn , .side_blue .show_btn {background-position:-119px 0;}
    .msgserver a, .side_blue .msgserver a {color:#06C;}
    .custom_service{ margin:0 auto;width:9vw;}
    .custom_service img{ max-width:100%;}
    
    .list_box_n_yeji1 li a .con h5{line-height: 9vw;font-size: 3.5vw;color: #333333;height: 9vw;overflow: hidden;margin:0;}
    .list_box_n_yeji1 li a{ padding:0;}
    .list_box_n_yeji1 li a .img .img_hezi{padding-bottom: 66% !important;}
    
    .gyswiper .swiper-button-next, .gyswiper .swiper-button-prev{ width: 9.3vw; height: 9.3vw; margin-top: -5.6vw; background-size: 100% 100%; z-index:999;}
	.gyswiper .swiper-button-next{ background-image: url(../m/index1_next.png);}
	.gyswiper .swiper-button-prev{ background-image: url(../m/index1_prev.png);}
	.gyswiper .swiper-button-next:after, .gyswiper .swiper-button-prev:after{ content: '';}
	
	.zw{ height:10vw;}
	
	.m_foot{ position:fixed; width:100%; bottom:0; z-index:999; background-color:rgba(0,0,0,.3); left:0; height:10vw;}
	.m_foot a{ display:block; float:left; text-align:center; width:33.3%;}
	.m_foot p{ font-size:4.2vw; color:#666666; margin-top:1vw;}
	.f_icon{ height:6vw; background-size:auto 100%; background-repeat:no-repeat; background-position:center center; margin-top:2vw;}
	.f_icon1{ background-image:url(../m/f_icon1.png);}
	.f_icon2{ background-image:url(../m/f_icon2.png);}
	.f_icon3{ background-image:url(../m/f_icon3.png);}
	.f_icon4{ background-image:url(../m/f_icon4.png);}
	
	.m_foot img{ vertical-align:middle; margin-right:2vw; height:3.4vw;}
	.m_foot a{ font-size:3.4vw; color:#ffffff; line-height:10vw;}

}



@media(max-width: 768px){

	#gotop{ right:0; transform:scale(0.7)}
	
	.footer_pro ul{ overflow:hidden; overflow-x:scroll}

	.footer_pro ul li{ width:50%}

	.footer_pro ul li a .ico{ width:40px; height:40px; line-height:38px;}

	.footer_pro ul li a .ico img{ max-width:26px; max-height:26px}

	.footer_pro ul li a .con{ max-width: calc(100% - 40px); height:40px}

	

	.header_box .right .box .box_xiala ul li a{ line-height:2.5}

	

	.heading .top h2{font-size: 2.475rem;}

	.heading .top p{font-size: 1.5rem;color:#fff;/* line-height:26px; */}

	

	.heading .top a{ width:2.5rem; height:2.5rem; line-height:2.375rem}

	.heading .top a img{ height:1rem}

	

	.list_box_01 li .h2{ line-height:4rem}

	.list_box_01 li .h2 img{ max-width:2.125rem}

	.list_box_01 li .h3, .list_box_01 li .h3 font{ font-size:1.75rem}

	

	.n_about .fl01 p{ font-size:13px; line-height:26px;}

	

	.n_about .fl01 .img:before{ display:none}

	

	.list_box_01{ margin:2rem 0}

	.n_about .fl01 .img{ margin-bottom:2rem}

	

	.n_about .fl01{ padding:3rem 0}

	

	.n_title001 h2{ font-size:1.5rem}

	.n_title001 .h3{ font-size:1.125rem}

	

	.title001 h2{ font-size:1.5rem}

	.title001 p{ font-size:1rem}

	.n_about .fl02{ padding:3rem 0}

	

	.n_bottom ul li .img{display:inline-block;width: 38px;height: 38px;line-height: 36px;padding: 5px 0px;}

  	.n_bottom ul li .img h6{line-height: 26px;height: auto;}

	

	.n_bottom{ padding:2.5rem 0 5rem}

	

	.j_pages a{padding:0 .5rem;height: 2.375rem;line-height: 2.25rem; margin:0 2px}

	

	.list_box_n_zizhi{ margin:0 -7px; margin-bottom:1.5rem}

	.list_box_n_zizhi li{padding:0 7px;margin-bottom:1rem;width: 100%;}

	.list_box_n_zizhi li a .img{}

	.list_box_n_zizhi li a .img img{max-width:90%;max-height: 16rem;}

	.list_box_n_zizhi li a .con{ height:auto; padding:0 15px 15px; text-align:center}

	

	.n_zizhi .fl01{ padding:3rem 0 0}

	.n_bottom ul li{ margin:0 .875rem}

	

	.list_box_n_news li{ width:100%}

	

	.n_news{ padding:3rem 0 0}



	.n_news_detail .ar_title h3{font-size: 1.625rem;}

	

	.heading_news .top{ height:12rem}

	

	.n_news_detail .fl01{ padding:2rem 0 0}

	.n_news_detail .ar_title{ padding-bottom:1.5rem; margin-bottom:2rem}

	

	.ar_article p{font-size:13px;line-height: 2;margin-bottom:10px;overflow: hidden;}

	.list_box_n_yeji1 li a .con p{ display:none;}

	.jj_btn{ width:13px; height:13px;}

	

	.list_box_n_jiaru li .top span img{ height:12px;}

	.list_box_n_jiaru li .top h2{ font-size:1.375rem}

	.list_box_n_jiaru li{ padding:2rem 0}

	

	.n_jiaru{ padding: 0 0 3rem}

	

	.n_liuyan form .box, .list_box_n_contact li .img .box_table{ width:100%}

	.list_box_n_contact{ display:block}

	.list_box_n_contact li{width:100%;text-align:center;padding-bottom: 2.5rem;margin-bottom: 0;border-bottom: #d9d9d9 1px solid;}

	.list_box_n_contact li:last-child{ border:none}

	

	.list_box_n_contact li .img{ height:120px;}

	.list_box_n_contact li .img img{ max-width:120px; max-height:120px;}

	

	.n_contact .fl01{ padding:0 0 2rem}

	.n_contact .fl02{ padding:3rem 0 0}

	.n_title002 h3{ font-size:1.5rem}

	.n_title002 h4{ font-size:1.5rem}

	

	.n_yewu .fl01 .miso_hd ul{ max-width:100%}

	.n_yewu .fl01 .miso_hd{ padding:0 0 2rem}

	

	.title002 h2{ font-size:1.5rem}

	.n_yewu .fl02 .ar_article h3, .n_yewu .fl02 .ar_article h3 span{ font-size:1.5rem !important}

	

	.n_yewu .fl01, .n_yewu .fl02{padding: 3rem 0 3rem;}

	

	.list_box_03 li a .top h5{ font-size:1.25rem}

	.list_box_03{ margin:0 -70%}

	

	footer{ padding:2.5rem 0}

	

	.page-nav .en{ font-size:2rem; line-height:2}

	

	.page-nav .en{ }

	.page-nav-box .pv{ padding-top: 70px; }

	.page-nav .cb a{ float: none; display: block; }

	.page-nav .cb a + a { margin-left: 0; }

	.page-nav .cb a:nth-child(2) { padding-left: 0; }

	.page-nav .cb{line-height: 36px;padding: 10px 0 30px 0;}

	.page-nav .cb a:nth-child(2):before{ display:none}



    .list_box_n_zizhi li a .con span{ display:none}

	.list_box_n_zizhi li a .con .h5{ margin-bottom:.5rem}

	.livechat-girl .livechat-hint.rd-notice-tooltip{ display:none !important}

	.n_yeji .fl01{ display:none !important}

	.n_yeji .fl02{ padding-top:3rem}

	

	.n_about .fl01 .img .top h3{ font-size:1.125rem}

	.n_about .fl01 .img .top h2{ font-size:1.25rem}

	

	.webGL-slider .pagination a.iconfont{ bottom:360%}

	

	.webGL-slider .pagination a{ display:none}

	.webGL-slider .pagination a.iconfont{ display:block; bottom:0}

	.webGL-slider .pagination{}

	.webGL-slider .pagination a.iconfont.move-prev{ left:15px}

	.webGL-slider .pagination a.iconfont.move-next{left: 38px;}

	.footer_pro ul li a .con p{ display:none}

	.footer_pro ul li a .con h2{ font-size:1.25rem}

	

	.header_box .right .box3{width:22px;float: right;}

	.header_box .right .box3 a{ font-size:0}

	.header_box .right .box3 img{margin: -3px 0 0 0;max-width: 22px;}

	

	.heading .top p{ font-size:1.25rem}

	.heading1 .top p{ font-size:1.375rem; margin: 2.125rem 0 3.375rem;}

	.livechat-girl{ bottom:15%; right:1.5rem}

	

	.footer_p{ display:none}

	.footer_pro{ bottom:2.75rem}

}

@media(max-width: 640px){
    .index1_txt img{ height:12.6vw;}
    .index1_txt p{ line-height: 6vw; height: 18vw;}
    .gsnum{ margin-top:0;}
    .index2_swiper .swiper-pagination-bullet{ width:10vw; height:10vw; font-size:4.8vw; line-height:10vw;}
    .index2_txt{ padding:2vw 0 6vw;}
    .index2_txt p{ font-size:3.8vw; line-height:6vw;}
    .tab{ line-height:8vw;}
    .tab li{ margin-top:2vw;}
    .tab li img{ height:3.4vw;}
    .index4_txt {padding: 2.6vw 4.3vw 2vw;}
    .index4_txt h1 {font-size: 4.2vw;line-height: 7.6vw;}
    .index4_txt h2{ height:12.2vw; overflow:hidden;}
    .index5_swiper .swiper-slide{ width:80%;}
    .index5_swiper .swiper-slide p{ font-size:4.4vw; line-height:4.4vw; height:4.4vw; margin-top:2.6vw;}
    .slideTxtBox .hd{ margin-top:2.6vw;}
    .index4_icon{ width:14vw; height:14vw;}
    .index6 li{ margin-top:3.5vw;}
    .index6 li h1{ font-size:4vw;}
}



@media(max-width: 456px){
    .index1_swiper .swiper-slide{ width:75%;}
    .gsnum li { margin-top: 2vw;padding: 2vw 0;}
    .index4_swiper .swiper-slide img{ height: 44vw;  object-fit: cover; }
    .index5_swiper .swiper-slide{ width:75%;}
    .index6 li{padding-bottom: 2vw; margin-top: 2.6vw;}
    .index6 li h1{padding-bottom: 2vw;}
    .index3_slide .bd ul li{ margin-bottom:3vw;}
    .index3_slide .hd ul li{}
} 