	@media screen and (max-width:1600px) {
		.menu>ul>li{ padding: 0 10px;}
		.menu>ul>li a{ font-size: 16px;}
		.container{ width:86%;}
		.logo{ left: 70px;}
		.dz_con3 .hp_tu1{ top: -50px;}
		.menu>ul>li#index_125 .menu_con .container{ padding-right:16%;}
		.menu>ul>li#index_130 .menu_con .container{ padding-right: 21.5%;}
		.menu>ul>li#index_132 .menu_con .container{ padding-right:10.2%;}
		.menu>ul>li#index_138 .menu_con .container{ padding-right:10.2%;}
		.menu>ul>li#index_145 .menu_con .container{ padding-right:2%;}
	}
	@media screen and (max-width:1440px) {
		.logo{ line-height: initial; padding-top: 20px;}
		.logo_2{ margin-top: -15px; width: 233px;}
		.logo span{ position: absolute; left: 60px; top:60px;}
		.tabs li a,.list li a{ font-size: 16px;}
		.tabs li.active a{ font-size: 18px;}
		.box .swiper-container .content-slide{ padding: 30px 100px 30px 20px; font-size: 16px;}
		.list li p{font-size: 14px;}
		.dz_list ul,.wc_list ul,.dz_list ul, .wc_list ul, .xs_list ul{ margin-right: -30px;}
		.dz_list li .dz_tu,.wc_list li .wc_tu,.wc_list li p,.wc_list li .wc_tu, .wc_list li p, .xs_list li .xs_tu, .xs_list li p{ margin-right: 30px;}
		.dz_list li .dz_con1{ right:50px; padding:14px 20px; left: 20px;}
		.wc_list li p,.xs_list li p{ padding: 15px; font-size: 16px;}
		.fy_list_04{ margin: 20px auto 0;}
		.gl_tit1 a{ margin:0 20px;}
		.dz_xl_r{ height:550px;}
		.dz_xl_r .swiper-slide{ width: 360px;}
		.ts_list li p{ font-size: 18px;}
		 .dz_con3 .hp_tu1{ top: -10px;}
		 .dz_xl_tit2 li img{ max-width: 60%;}
		 .ts_tit1 li span{ width: 200px; height: 200px;}
		 .ts_tit1:after{ top: 38%;}
		 .sdjs_con{ margin: 80px auto 50px; padding: 30px 30px 10px 30px;}
		.sdjs_tit{ height: 50px; line-height: 50px; font-size: 20px;}
		.sdjs_tit1{ margin-top: 20px;}
		.sdjs_con1 .xl_con{ margin-top: 10px; line-height: 32px;}
		.sdjs_tu{ top: -40px;}
		.list{ height: 300px;}
		.con_bg .hp_tu{ bottom: 55px;}
		.menu>ul>li#index_125 .menu_con .container{ padding-right:32.5%;}
		.menu>ul>li#index_130 .menu_con .container{ padding-right:40%;}
		.menu>ul>li#index_132 .menu_con .container{ padding-right:18.5%;}
		.menu>ul>li#index_138 .menu_con .container{ padding-right:20.5%;}
		.menu>ul>li#index_145 .menu_con .container{ padding-right:5%;}
		.box{ margin-top:7%;}
	}
	@media screen and (min-width:1000px) and (max-width:1366px) {
		.con_bg .container{ padding-top:2%;}
		.container{ overflow: hidden;}
		#header .container{ overflow:visible}
		.logo{ left: 4%;}
		.menu>ul>li{ padding: 0 7px;}
		.menu_con a{ padding:10px 45px 10px 25px;}
		.zy_icon{ font-size: 16px;}
		.box .swiper-container .content-slide{ line-height: 30px; padding:20px 100px 20px 20px;}
		a.more1{ margin-top:30px; width: 150px; height: 44px; line-height: 44px; font-size: 16px;}
		.con_r a.more1{ margin-top: 0;}
		a.more1:after{ height: 44px; left: 5px; top: 5px;}
		.con_l h1, .con_r h1{ font-size: 30px; line-height:40px;}
		.con_l h2, .con_r h2{ font-size: 20px; line-height: 35px;}
		.box{ margin-top:4%;}
		.list{ margin-top: 15px; height:300px;;}
		.list li{ line-height: 26px; padding:2px 0;}
		.tabs li a, .list li a{ font-size: 14px;}
		.gl_tit1{ padding: 10px 0;}
		.gl_tit1 a,.ts_tit1 li p{ font-size: 18px;}
		.zl_list li h3{ padding: 10px 0;}
		.zl_list li p{ margin: 15px auto;}
		.wc_list li p, .xs_list li p{ padding: 15px; font-size: 16px;}
		.dz_xl_tu,.dz_xl_r{ min-height:200px;}
		.label span{ margin-right: 5%;}
		.btn1{ background-image: none; padding: 0 23px;}
		.label .inp1{ width: 63%;}
		.label span,.btn1,.inp1,.sel1,.ts_list li p{ font-size: 16px;}
		.ts_tit h2{ font-size: 30px;}
		.ts_tit i,.ts_tit i.ts_icon_l::after, .ts_tit i.ts_icon_r::after{ width: 20px; height: 20px;}
		.ts_tit .ts_line{ top: 66px; left: 40px; right:39px;}
		.ts_tit i.ts_icon_l::after{ left: -8px; top:8px;}
		.ts_tit i.ts_icon_r::after{ right: 8px; top: 8px;}
		.ts_tit1 li span{ width: 200px; height: 200px;}
		.ts_con1,.ts_list,.ts_list1{ margin-top: 20px;}
		.ts_list ul,.ts_list1 ul{ margin-right: -20px;}
		.ts_list li,.ts_list1 li{ padding-right: 20px;}
		.ts_list li p{ margin-top: 0;}
		.ts_con,.ts_con2,.ts_con3{ padding: 30px 0;}
		.menu>ul>li#index_125 .menu_con .container{ padding-right:29%;}
		.menu>ul>li#index_130 .menu_con .container{ padding-right:40%;}
		.menu>ul>li#index_132 .menu_con .container{ padding-right:17%;}
		.menu>ul>li#index_138 .menu_con .container{ padding-right:19.5%;}
		.menu>ul>li#index_145 .menu_con .container{ padding-right:4%;}
	}
	@media screen and (max-width:1280px){
		 .container{ width: 98%;}
		 .logo_1{ width:46px; margin-top: 5px;}
		 .logo_2{ width:203px; margin-left: 10px;}
		 .logo span{ font-size: 14px;}
		 .dz_con3 .hp_tu1{ top: 20px;}
		
	}
	@media screen and (max-width:1199px){
		.logo{ left: 20px;}
		.zy_icon{ margin-right: 20px;}
		.logo span{ margin-left: 0;}
		.menu>ul>li{ padding: 0 4px;}
		.gl_tit1 a{ margin:0 7px;}
		
	}
	@media screen and (max-width:999px) {
		*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
		.f_l,.f_r{ float:inherit;}
		.page_con{ overflow-x: hidden;}
		#header{ height:10vh; position: relative; border-bottom: 1px solid #e3e3e3;}
		.container{ width: 100%;}
		.main{ min-height: calc(91vh - 220px);}
		.menu span.ss_btn,#icon-arrow,.con_bg .hp_tu,.bot_tit,.bot_tit1 em,.pf_list_05,.zy_icon{ display: none;}
		.tu_list .item,.con_l,.con_r,.hp_tu{ opacity: 1;}
		.logo{ width:90%; left: 3%; height:10vh; line-height:5vh; padding-top: 1vh;}
		.logo_1{ margin-top: 4px;}
		.logo_2{ height:30px; width: auto; margin-top: -15px;}
		.logo span{ display: block; clear: both; padding-left: 50px; line-height: 20px; margin-top: -2vh; font-size:12px;}
		.menu{ position: absolute; right: 0; top:9vh; padding:5px 0; height: auto; width:100%; line-height: 26px; z-index: 1001; background-color: #ad4f45; display: none;}
		.header-menu-mb{ display: inline-block; position: absolute; right:15px; top:3.5vh; z-index: 1000; height: 28px; font-size: 0; line-height: 28px; text-align: center; cursor: pointer; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s}
		.header-menu-mb span{display: block; width: 18px; height: 2px; margin-bottom: 3px; background: #ad4f45; border-radius: 3px; -webkit-transform-origin: 20px; transform-origin: 16px; -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s; transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)} 
		.header-menu-mb span:nth-last-child(2){-webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s ease; transition: width .5s ease} 
		.header-menu-mb.show-nav span{opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #ad4f45;} 
		.header-menu-mb.show-nav span:nth-last-child(2){width: 0; opacity: 0; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s; transition: width .5s} 
		.header-menu-mb.show-nav span:nth-last-child(3){opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg)}
		#fullPage .section_bg2,#fullPage .section_bg3{ padding:30px 0;}
		a.more{ margin-top:30px;}
		.menu>ul>li>a>i,.icon-arrow,.ssjg_tit_r,.bot_tit1 img{display: none;}
		.menu>ul>li{ float: inherit; position: relative; text-align: center; height:auto; line-height:34px;}
		.menu>ul>li a{ font-size: 14px; color: #ffffff;}
		.menu>ul>li.on>a>em, .menu>ul>li>a:hover>em{ width: 0;}
		.menu>ul>li.on>a{ color: #ffffff;}
		.menu_con{ top: 20.8vh; display: none;}
		.menu_con>div a{ font-size: 14px; padding: 5px;}
		.menu_con>div{ padding-right: 0; text-align: center;}
		#banner-container{ margin-top:0; top: 0;}
		#banner-container .swiper-pagination{ text-align: center; bottom: 5px; left: 0;}
		.con_bg,.tu_list{ top: auto; height: auto;}
		.tu_list{ height: 100vh; margin-top: 5px; margin-right: -5px; overflow: hidden;}
		.tu_list .item{ position: relative;}
		.tu_list .item.item1{ width: 100%; height: 50%;}
		.tu_list .item.item2{ height: 30%;}
		.tu_list .item.item3{ height: 20%; width: 100%;}
		.item2{ left: 0; width: 100%;}
		.tu_list .item li.item1_li3,.tu_list .item li.item1_li4{ width: 50%; height: 100%;}
		.tu_list .item.item2 ul, .tu_list .item.item3 ul{ flex-direction: row;}
		.tu_list .item li p{ padding-right: 10px; padding-bottom: 10px;}
		.tu_list .item li p span{ font-size: 4vw;}
		.tu_list .item.item3 li{ height: 100%;}
		.con_l,.con_r{ float: inherit; width: 100%; padding:0 15px;}
		.con_l h1, .con_r h1{ font-size: 30px; line-height: 40px;}
		.con_l h2, .con_r h2{ font-size: 20px; line-height: 40px;}
		.tabs li a{ font-size: 14px; padding: 0 5px;}
		.tabs li.active a{ font-size: 14px; margin-top: -8px;}
		a.more1{ margin-top: 10px; width: 100%;}
		.con_r{ text-align: left; margin-top: 30px;}
		.con_r span{ float: left;}
		.list{ height: auto; margin-top: 15px;}
		.con_bg{ padding-bottom: 30px; background-image: none;}
		.con_l{ background-color: #ad4f45; padding: 15px 15px 30px 15px;}
		.con_bg .container{ padding: 0;}
		.bot_tit1{ line-height: 30px; padding-top: 30px;}
		.bot_tit1 span{ margin: 0 10px; clear: both; display: block;}
		.box .swiper-container .content-slide{ padding: 20px; font-size: 14px; line-height: 30px;}
		.tabs li.active a{ border-bottom: 1px solid #ad4f45;}
		.tu_list .item li a:hover p span{ font-size: 4vw; }
		.gl_ban{ display: none;}
		.gl_tit1,.gl_tit2{ padding: 0; text-align: left; white-space: nowrap; overflow-x: auto;}
		.gl_tit1 a,.gl_tit2 a{ margin: 0; padding: 0 15px; font-size: 18px;}
		.gl_tit2>a{max-width:inherit; height:45px;line-height:45px;}
		.gl_tit1 a.active{ background-color: transparent; color: #ad4f45;}
		.dz_list,.xs_list,.wc_list{ margin-top: 0; padding: 0 5px;}
		.dz_list ul,.dz_list li .dz_tu,.wc_list ul,.wc_list li .wc_tu,.wc_list li p,.xs_list ul,.xs_list li .xs_tu,.xs_list li p{ margin-right: 0;}
		.dz_list li,.wc_list li,.xs_list li{ width:48%; margin:3% 1% 0 1%; padding-bottom: 0;}
		.dz_list li .dz_con1{ position: relative; left: auto; bottom: auto; right:auto; padding: 10px;}
		.dz_list li .dz_con1 h3{ font-size: 16px;}
		.dz_list li .dz_con1 p{ font-size: 14px;}
		.page_con1 .bot_bg{ margin-top: 0px;}
		.kfsj_con, .fwzn_con,.zl_list{ padding-top:10px;}
		.kfsj_con{ padding: 15px;}
		.list1{ padding: 0;}
		.kfsj_con p, .fwzn_con p{ font-size: 16px; text-indent: 0em; line-height: 34px;}
		.fwzn_con h2,.fwzn_con p.f_c{ text-indent: 0;}
		.fwzn_con ul{ padding: 0 1em;}
		.list1 li .time{ padding: 10px 0; left: 10px; top: 10px; border: 1px solid #d9d9d9;}
		.list1 li .time p{ font-size: 16px;}
		.list1 li{margin-top:0px;padding: 10px;border-bottom: 1px dashed #e1e1e1;min-height: 80px;}
		.list1 li .tit1{ padding-left: 80px; line-height: 30px; font-size: 16px;}
		.list1 li .tit1 a{ border-bottom: 0;}
		.list1 li .time i{ height: 1px;}
		.zl_list li{ padding:0 10px 10px 10px; border-bottom: 0;}
		.zl_list li .zl_tu,.zl_list li .zl_con,.zl_list li .sj_tu,.zl_list li .sj_con{ float: inherit; width: 100%;}
		.zl_list li h3{ padding: 10px 0; font-size: 20px;}
		.zl_list li p{ margin: 15px auto;}
		.gk_tit{ margin-top: 15px;}
		.gk_tit:before,.gk_tit:after{ width: 20%;}
		.gk_tit span.sp1{ left: 20%;}
		.gk_tit span.sp2{ right: 20%;}
		.gk_tit h1{ font-size: 24px;}
		.banner{ margin-top: 20px;}
		.banner .current-swiper{ height:250px !important; overflow: hidden;}
		.banner .nocurrent-swiper{ width:50%; height: 200px;}
		.banner .nocurrent-swiper img{ height: 100%; width: 100%;}
		.banner .current-swiper{ width: 80%;}
		.swiper-button-prev,.swiper-button-next{display: none;}
		.banner .left-swiper{ left: 0;}
		.banner .right-swiper{ right: 0;}
		.gk_con1{ padding: 10px 0; max-height: inherit;}
		.gk_list{ padding:30px 0 0 0;}
		.gk_list .swiper-container .swiper-slide p{ font-size: 16px;}
		.gk_tit h2{ font-size: 20px;}
		.dz_xl_tit,.dz_xl_r,.dz_xl_icon{ display: none;}
		.dz_xl_tit1 span.sp2{ right: 10%;}
		.dz_xl_tit1 span.sp1{ left: 10%;}
		.gk_tit:before, .gk_tit:after{ width: 10%;}
		.dz_xl_con{ padding-top: 0;}
		.dz_xl_con1,.ts_list,.ts_list1{ margin-top: 10px;}
		.dz_xl_l{ float: inherit; width: 100%;}
	    .dz_xl_con3{width:320px; height:200px;}
		.dz_xl_con{ background-size:1px 56px;}
		.ts_con{ padding: 20px 0;}
		.ts_ren,.ts_con1 i.ts_j{ display: none;}
		.ts_tit,.ts_tit1{ width: 95%;}
		.ts_tit h2{ font-size: 22px; position: absolute; top: 20px; width: 100%;}
		.ts_tit i,.ts_tit i.ts_icon_l::after, .ts_tit i.ts_icon_r::after{ width: 20px; height: 20px;}
		.ts_tit .ts_line{ top: 66px; left: 40px; right:39px;}
		.ts_tit i.ts_icon_l::after{ left: -10px; top:6px;}
		.ts_tit i.ts_icon_r::after{ right: 8px; top: 8px;}
		.ts_con1,.ts_con2,.ts_con3{ border: none; margin-top: 0px; padding: 0;}
		.ts_con2{ background-image: none;}
		.ts_tit1 li span{ width:90px; height:90px;}
		.ts_tit1 li p{ font-size: 16px; margin-top: 0;}
		.ts_list ul, .ts_list1 ul{ margin-right: 0;}
		.ts_list li{ width: 48%; margin: 1%;}
		.ts_list li,.ts_list1 li{ padding: 0;}
		.ts_list li p,.ts_list li p a{ color: #333333; margin-top: 0;}
		.ts_list1 li{ width:100%; float: inherit; padding:2% 5%;}
		.ts_list li p{ font-size: 16px;}
		.ts_list1 li p{ width:80%; left: 10%; margin-left: 0; background-size: contain; padding-top: 30px; height: 60px; font-size: 14px;}
		.xl_tit{ margin-top: 20px;}
		.xl_tit,.xl_tit1{ text-align: left; padding: 0 10px;}
		.xl_con{ padding: 0 20px;}
		.xl_tit2{ display: none;}
		.xl_con img{ margin: 10px auto ;}
		.sdjs_con,.sdjs_r.sdjs_con{ margin: 15px; padding: 15px;}
		.sdjs_tit{ width: auto; line-height: 50px; font-size: 20px; height: 50px;}
		.sdjs_tu{ position: relative; left: inherit; top: inherit; width: 100%; margin-top: 15px;}
		.sdjs_r.sdjs_con .sdjs_tu{ right: inherit;}
		.sdjs_con1{ float: inherit; width: 100%;}
		.sdjs_tit1{ margin-top: 0;}
		.sdjs_con1 .xl_con{ margin-top: 10px; padding: 0;}
		.dz_con2{ padding: 20px 0;background-size: 100% 30%;}
		.dz_list1{ margin-top:20px; padding: 0 5px;}
		.dz_list1 li a{ margin: 0 5px;}
		.dz_list1 li a span{ width: 60px; height: 60px; line-height: 60px; font-size: 16px; margin-left: -30px; top: -30px;}
		.dz_list1 li.m_t a{ margin-top: 20px;}
		.dz_con3{ width: 100%; margin-top: 30px; padding: 30px; background-position: left top; }
		.dz_con3 .hp_tu1{ display: none;}
		.dz_con3 .ts_tit,.dz_con3 .more1{ float: inherit; width: 88%; margin: 0 auto;}
		.dz_con3 .ts_tit .ts_icon_r{ display: block;}
		.dz_con3 .ts_tit .ts_line{right: 39px; left: 39px;}
		.dz_bg{ margin-bottom:-30px;}
		.dz_xl_l1,.dz_xl_r1{ float: inherit; width: 100%;}
		.gk_tit.dz_xl_tit1{ background-color: #ad4f45;}
		.gk_tit.dz_xl_tit1 h1 { padding:14px 20%; font-size: 16px; line-height: 26px;}
		.ts_tit1:after{ top: 33.5%;}
		.wc_list li p, .xs_list li p{ padding:8px 10px}
		.ts_list li:hover .ts_tu, .ts_list li.on .ts_tu, .ts_list1 li:hover .ts_tu{ transform: scale(1);}
		.zjtd_list ul{padding: 20px 10px;}
		.zjtd_list li{font-size: 15px;padding: 10px 0 10px 35px;}
		 .dz_xl_con .t18.h40 a{ color:#ad4f45; padding-right:10px}
	}
	@media screen and (max-width:414px) {
		.logo span{ margin-top: -2.7vh;}
		}
	@media screen and (max-width:374px) {
		.logo span{ padding-left: 35px; margin-top: -3.5vh;}
		.logo_1{ width: 36px; margin-top: 3px;}
		.logo_2{ height: 20px;}
		.gk_tit h1{ font-size: 20px;}
		.gl_tit1 a{ font-size: 16px;}
	}
	@media screen and (min-width:414px) and (max-width:999px)  {
		#header{ height: 9vh;}
		.logo span{ margin-top: -2vh;}
	}
	
