.gh{ display:none; }
@media only screen and (max-width:800px){
	html,body{ min-width:414px; }
	body{ overflow-x:hidden; margin:0px auto; }
	.width1200{ width:96%; }
	.top_xx,.top_bg .width1200 .top_t .tel,.top_bg .width1200 .top_f div.ck,.top_bg .width1200 .top_t a.logo del img.t,.top_bg .width1200 .top_f,.top_bg .width1200 .top_t .yy{ display:none; }
	.top_bg .width1200 .top_t, .top_bg .width1200 .top_t a.logo, .top_bg .width1200 .top_t .tel{ height:56px; }
	.top_bg,.banner_sj,.sj_yy,.i_bg,.i_xx{ transition:all 0.5s ease; }
	.top_bg.x,.banner_sj.x,.sj_yy.x,.i_bg.x,.i_xx.x{ margin-left:-200px; transition:all 0.5s ease; }

	.top_bg{ border-bottom:0px; }
	/*.top_bg{ position:fixed; top:0px; z-index:99; border-bottom:0px; }*/

	.top_bg .width1200 .top_t{ padding:16px 0px; }
	.top_bg .width1200 .top_t a.logo{ max-width:58.5%; margin-left:1%; }
	.top_bg .width1200 .top_t a.logo del img{ max-height:56px; }

	.sj_h{ padding:16px 0px; }
	.sj_h a.logo{ max-width:50%; }
	.sj_h a.logo img{ max-height:56px; }
	
	.top_bg .width1200 .top_t .gh{ display:block; background:url(../images/ico.png) no-repeat scroll center; background-size:cover; cursor:pointer; position:absolute; top:50%; margin-top:-24px; height:48px; width:48px; right:3%; }

	.dh_bg{ position:fixed; top:0px; width:100%; right:0px; bottom:0px; z-index:-99; height:auto; margin-bottom:0px; display:inline-block; transition:all 0.5s ease; }
	.dh_bg.x{ opacity:1; z-index:21474822002; background-color:rgba(0, 0, 0, 0.5); transition:all 0.5s ease; }
	.dh_bg i.gb{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0; }
	.dh_bg .sj_dh{ height:100vh; background-color:#ffffff; width:200px; margin-right:-200px; transition:all 0.5s ease; float:right; display:block; position:relative; z-index:2; }
	.dh_bg.x .sj_dh{ margin-right:0px; transition:all 0.5s ease; }
	.dh_bg .sj_dh dd{ line-height:3; border-bottom:1px solid #dddddd; text-align:center; font-weight:bold; }
	.dh_bg .sj_dh dl{ overflow:hidden; margin-top:8px; }
	.dh_bg .sj_dh dl del{ display:block; border-bottom:1px solid #eeeeee; position:relative; }
	.dh_bg .sj_dh dl del a{ color:#2b2b2b; padding-left:20px; font-size:14px; line-height:3.25; display:block; }
	.dh_bg .sj_dh dl del.o a,.dh_bg .sj_dh dl del a:hover{ color:#02276c; }
	.dh_bg .sj_dh dl del i{ position:absolute; width:2px; height:14px; background-color:#1e3782; left:0px; top:50%; margin-top:-7px; opacity:0; }
	.dh_bg .sj_dh dl del.o i{ opacity:1; }

	.banner, .banner .swiper-wrapper, .banner .swiper-wrapper .swiper-slide{ height:176px; }
	.banner{ display:none; }
	.banner .page{ bottom:8px; }

	.banner_sj{ display:block; }

	.sj_yy{ padding:2% 0; width:100%; border-bottom:1px solid #dedede; background-color:#f8f8f8; position:relative; z-index:99; }
	.sj_yy .width1200{ display:flex; justify-content:space-between; width:94.204%; line-height:40px; height:40px; font-size:14px; border:1px solid #5D616C; background-color:#ffffff; }
	.sj_yy .width1200 div.l{ width:75%; position:relative; color:#555555; }
	.sj_yy .width1200 div.l dd{ padding-left:5%; cursor:pointer;  }
	.sj_yy .width1200 div.l dd i{ display:none; }
	.sj_yy .width1200 div.l dd i.x{ display:block; }
	.sj_yy .width1200 div.l dl{ position:absolute; display:none; flex-wrap: wrap; justify-content: left; left:0px; right:0px; background-color:#ffffff; padding:8px 2%; border:2px solid #7D98B9; }
/*	.sj_yy .width1200 div.l dl.x{ display:flex; }*/
	.sj_yy .width1200 div.l dl p{ line-height:2; cursor:pointer; width:25%; text-align:center; }
	.sj_yy .width1200 div.l dl p.o,.sj_yy .width1200 div.l dl p:hover{ color:#02276c; }
	.sj_yy .width1200 div.r{ width:25%; text-align:center; position:relative; color:#ffffff; background-color:#5D616C; }
	.sj_yy .width1200 div.r a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0; opacity:0; }
	.sj_yy .width1200 div.r a.x{ z-index:8; }

	.i_h{ height:24px; display:none; }
	.i_bg{ background-color:#f8f8f8; }
	.i_bg .width1200{ padding:16px 0px; }
	.i_tit{ font-size:20px; }
	.sj_jxfw_n{ display:block; }
	.i_jxfw_n{ display:none; }

	.i_jxfw_qh{ display:none; }
	.i_jxfw_qh ul li{ width:160px; height:217px; }
	.i_jxfw_qh ul li div{ padding:16px; }
	.i_jxfw_qh ul li div dd{  }

	.i_xx{ background:none; border-top:1px solid #dddddd; }
	.i_xx .width1200 .i_zxtd_bg{ height:320px; padding-left:96px; display:none; }
	.i_xx .width1200 .i_zxtd ul li{ height:320px; width:320px; }
	.i_xx .width1200 .i_zxtd ul li div span{ font-size:12px; }

	.i_xx .width1200 .sj_zxtd_bg{ display:block; padding-left:120px; background:url(../images/tt.png) no-repeat scroll left center; background-size:96px auto; }
	.i_xx .width1200 .sj_zxtd{ height:32px; overflow:hidden; }
	.i_xx .width1200 .sj_zxtd ul li{ width:100%; height:32px; font-size:14px; }
	.i_xx .width1200 .sj_zxtd ul li a{ display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

	.i_xx .width1200 .i_fwtj{ padding:320px 0px; display:none; }
	.i_xx .width1200 .i_fwtj div.xx{ display:flex; flex-wrap:wrap; justify-content:space-between; }
	.i_xx .width1200 .i_fwtj div.xx div.bg{ width:48%; margin-bottom:16px; }
	.i_xx .width1200 .i_fwtj div.xx div.bg a{ padding:16px 5%; display:block; }
	.i_xx .width1200 .i_fwtj div.xx div.bg a div.l{ width:100%; text-align:center; }
	.i_xx .width1200 .i_fwtj div.xx div.bg a div.l img{ height:64px; }
	.i_xx .width1200 .i_fwtj div.xx div.bg a div.r{ width:100%; margin-top:16px; }
	.i_xx .width1200 .i_fwtj div.xx div.bg a div.r ol{ font-size:18px; }

	.sj_yy{ display:block; }
	.sj_fwtj{ display:block; background-color:#f8f8f8; padding:12px 2%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
	.sj_fwtj .xx{ overflow:hidden; margin-top:20px; display:flex; justify-content:space-between; }
	.sj_fwtj .xx div.bg{ width:49%; }
	.sj_fwtj .xx div.bg a{ display:block; }
	.sj_fwtj .xx div.bg.l a.t{ margin-bottom:8px; }
	.sj_fwtj .xx div.bg.r a.t{ margin-bottom:6.5px; }

	.sj_jxfw{ display:block; }
	.sj_jxfw .xx_bg{ border-bottom:12px solid #f8f8f8; padding:0px 2%; overflow:hidden; }
	.sj_jxfw .xx_bg .tit{ border-bottom:1px solid #ebebeb; display:flex; justify-content:space-between; line-height:48px; }
	.sj_jxfw .xx_bg .tit span{ font-size:18px; border-bottom:3px solid #d20600; }
	.sj_jxfw .xx_bg .tit a{ font-size:14px; color:#777777; }
	.sj_jxfw .xx_bg .nr{ overflow:hidden; padding:4% 0px; }
	.sj_jxfw .xx_bg .nr div.t{ margin-bottom:16px; display:flex; justify-content:space-between; }
	.sj_jxfw .xx_bg .nr div.t div.l{ width:66%; }
	.sj_jxfw .xx_bg .nr div.t div.l dd{  }
	.sj_jxfw .xx_bg .nr div.t div.l dd img{ max-width:40px; margin-left:2%; }
	.sj_jxfw .xx_bg .nr div.t div.l dl{ font-size:14px; color:#888888; padding:8px 0px; }
	.sj_jxfw .xx_bg .nr div.t div.l ol{ font-size:14px; }
	.sj_jxfw .xx_bg .nr div.t div.l ol a{ color:#888888; }

	.sj_jxfw .xx_bg .nr div.t div.r{ width:31%; }
	.sj_jxfw .xx_bg .nr div.t div.r a{ display:block; }

	.sj_jxfw .xx_bg .nr div.f{ border:1px solid #ebebeb; border-right:0px; display:flex; justify-content:space-between; }
	.sj_jxfw .xx_bg .nr div.f div{ width:33.33333%; border-right:1px solid #ebebeb; }
	.sj_jxfw .xx_bg .nr div.f div a{ display:block; font-size:15px; padding:12px 0px 12px 32%; background-repeat:no-repeat; background-position:8% center; background-size:24px auto; }
	.sj_jxfw .xx_bg .nr div.f div.l1 a{ background-image:url(../images/sj_l1.png); }
	.sj_jxfw .xx_bg .nr div.f div.l2 a{ background-image:url(../images/sj_l2.png); }
	.sj_jxfw .xx_bg .nr div.f div.l3 a{ background-image:url(../images/sj_l3.png); }

	.yddtp{ display:block; text-align:center; }

	.i_xzwx{ padding-top:0px; display:none; }
	.i_xzwx .nav div{ font-size:12px; }
	.i_xzwx .nav div del{ height:32px; line-height:32px; }
	.i_xzwx_x{ background-size:auto 100%; height:384px; background-position:24% center; display:none; }
	.i_xzwx_x .width1200{ padding-top:120px; height:176px; }
	.i_xzwx_x .width1200 div.bg{ width:320px; left:9%; }
	.i_xzwx_x .width1200 div.bg dd{ font-size:20px; margin-bottom:16px; }
	.i_xzwx_x .width1200 div.bg dl{ line-height:1.75; }

	.i_sj{ display:none; }
	.i_sj .width1200{ display:flex; flex-wrap:wrap; justify-content:space-between; padding:16px 0px; }
	.i_sj .width1200 .bg{ width:48%; margin:16px 0px; }
	.i_sj .width1200 .bg img{ width:30%; }
	.i_sj .width1200 .bg div.r{ width:65%; }
	.i_sj .width1200 .bg div.r div dl{ font-size:18px; }
	.i_sj .width1200 .bg div.r div dd{ font-size:14px; }

	.sj_flhb{ background-color:#ffffff; border-bottom:12px solid #f8f8f8; }
	.sj_flhb_n{ display: flex; flex-wrap: wrap; justify-content: center; margin-top:16px; }
	.sj_flhb_n a{ margin:0px 4px; }

	.i_flhb_n{ display:none; }
	.i_flhb_n del{ margin:0px 4px; }

	.i_flhb_qh_bg{ height:384px; padding:16px; }
	.i_flhb_qh{ overflow:hidden; }
	.i_flhb_qh .swiper-wrapper .swiper-slide div.p{ height:176px; }
	.i_flhb_qh .swiper-wrapper .swiper-slide div.x a div.c{ font-size:12px; }
	.i_flhb_qh .swiper-wrapper .swiper-slide div.x a.d{ display:none; }
	.i_flhb_qh .swiper-wrapper .swiper-slide div.x a.y{ display:block; }

	.i_dtxx{ padding:16px 0px 0px; width:100%; } /* border-bottom: 12px solid #f8f8f8;	*/
	.i_dtxx .sj_flhb_n{ display: flex; flex-wrap: wrap; justify-content: center; margin-top:16px; display:none; }
	.i_dtxx .sj_flhb_n a{ margin:0px 4px; }
	.i_dtxx .xx{ display:none; }

	.i_xw_xx{ display:block; padding:0px; margin-bottom:16px; }
	.i_xw_xx .i_xw{ width:100%; padding:16px 0px; }
	.i_xw_xx .i_xw div.n{ border-bottom:1px solid #ebebeb; padding-bottom:0px; }
	.i_xw_xx .i_xw div.n i{ border-bottom:3px solid #d20600; border-left:0px; padding:8px 0px; }
	.i_xw_xx .i_xw div.n a{ margin-top:8px; }
	.i_xw_xx .i_xw div.i a img{ width:100%; }
	.i_xw_xx .i_xw div.x{ margin-top:3%; }
	.i_xw_xx .i_xw div.x del{ padding:4px 0px; }
	.i_xw_xx .i_xw div.x del a{ width:96%; }
	.i_xw_xx .i_xw div.x del span{ display:none; }

	.i_zxrx{ display:none; }

	.foot_t_bg,.foot_f_bg{ display:none; }

	.sj_foot{ display:block; background-color:#f8f8f8; border-top:1px solid #ececec; padding:0px 2% 5%; margin-bottom:60px; }
	.sj_foot .sj_t{ display:flex; justify-content:space-between; }
	.sj_foot .sj_t div.l{ width:50%; border-right:1px solid #dddddd; }
	.sj_foot .sj_t div.l a{ display:block; background:url(../images/sj_tel.png) no-repeat scroll left center; background-size:15% auto; padding:20px 0px 20px 20%; color:#2b2b2b; }
	.sj_foot .sj_t div.r{ width:45%; font-size:14px; line-height:20px; padding:8px 0px; }
	.sj_foot .sj_t div.r p{ background-repeat:no-repeat; background-position:left center; background-size:20px auto; padding-left:28px; }
	.sj_foot .sj_t div.r p.s{ background-image:url(../images/p22.png); }
	.sj_foot .sj_t div.r p.x{ background-image:url(../images/p11.png); margin-top:8px; }

	.sj_foot .sj_f{ border-top:1px solid #dddddd; text-align:center; font-size:14px; }
	.sj_foot .sj_f div.m{ padding:5% 0px; display: flex; justify-content: center; }
	.sj_foot .sj_f div.m a,.sj_foot .sj_f div.m i{ display:inline-block; }
	.sj_foot .sj_f div.m i{ padding:0px 10px; }
	.sj_foot .sj_f div.x{ line-height:1.75; }

	.sj_pf{ display:block; position:fixed; left:0px; z-index:99; width:100%; bottom:0px; box-shadow:0px 0px 10px #cccccc; height:60px; display:flex; justify-content:space-between; background-color:#ffffff; }
	.sj_pf del{ display:block; width:25%; text-align:center; font-size:12px; height:60px; }
	.sj_pf del a{ display:block; padding-top:40px; background-repeat:no-repeat; background-position:center 12px; background-size:auto 20px; }
	.sj_pf del.f1 a{ background-image:url(../images/f1.png); }
	.sj_pf del.f2 a{ background-image:url(../images/f2.png); }
	.sj_pf del.f3 a{ background-image:url(../images/f3.png); }
	.sj_pf del.f4 a{ background-image:url(../images/f4.png); }

	.ny_bg{ transition:all 0.5s ease; }
	.ny_bg.x{ margin-left:-200px; transition:all 0.5s ease; }

	.ny_bg .width1200 .tit{ display:none; }
	.ny_bg .width1200 .sj_tit{ display:block; }

	.jytd_sx{ font-size:14px; overflow:hidden; background-color:#ffffff; padding:16px 2% 0px; width:98%; border:0px; }
	.jytd_sx.sj{ display:block; }
	.jytd_sx span{ display:none; }

	.jytd_sx del{ border-radius:3px; background-color:#f2f2f2; color:#464646; font-size:14px; width:23%; text-align:center; padding:4px 0px; display:block; float:left; margin-right:2%; margin-bottom:8px; }
	.jytd_sx del:hover,.jytd_sx del.on{ background:none; background-color:#da1215; color:#ffffff; }

	.jxfw_sy{ margin-top:16px; padding:2% 2% 0px; min-height:160px; }
	.jxfw_sy ul{ justify-content:space-between; width:100%; }
	.jxfw_sy ul li{ margin-right:0px; width:48%; margin-bottom:24px; }

	.jxfw_lb{ margin-top:16px; padding:2% 2% 0px; min-height:160px; }
	.jxfw_lb ul{ justify-content:space-between; width:100%; }
	.jxfw_lb ul li{ margin-right:0px; width:48%; margin-bottom:24px; }
	.jxfw_lb ul li div.i a{ background:none; bottom:0px; }
	.jxfw_lb ul li div.x dd{ font-size:14px; }
	.jxfw_lb ul li div.x dl{ line-height:1.25; font-size:12px; padding:12px 0px; }
	.jxfw_lb ul li div.x ol i{ font-size:14px; }
	.jxfw_lb ul li div.x ol a.pc{ display:none; }
	.jxfw_lb ul li div.x ol a.sj{ display:inline-block; }

	.jxfw_xx{ padding:2% 2% 0px; }
	.jxfw_xx div.x{ width:100%; }
	.jxfw_xx div.x dd{ font-size:20px; text-align:center; font-size:18px; font-weight:bold; margin-bottom:8px; }
	.jxfw_xx div.x dl{ display:none; }
	.jxfw_xx div.x ol{ display:none; }
	
	.jxfw_xx div.m{ display:block; float:left; width:96%; margin-bottom:8px; padding:8px 2%; background-color:#f7f8fa; font-size:12px; line-height:1.5; color:#888888; }
	.jxfw_xx div.i{ width:100%; float:right; }
	.jxfw_ms{ padding:2% 2% 0px; margin:0px; line-height:1.75; }
	.jxfw_ms img{ width:auto !important; height:auto !important; }
	.jxfw_ms p,.jxfw_ms p span{ font-size:14px }
/*	.jxfw_ms strong{ font-size:16px !important; }*/

	.jxfw_qt{ display:none; }
	.sj_zx{ display:block; text-align:center; margin-top:20px; font-size:18px; line-height:2.25; }
	.sj_zx a{ display:inline-block; width:76%; color:#ffffff; background-color:#da2512; border-radius:4px; }

	.ny_bg{ background-color:#ffffff; min-height:40vh; }
	.ny_bg .width1200{ width:100%; padding-bottom:32px; }
	.ny_bg .width1200 .dy_xx .dy_l{ width:100%; float:none; }
	.ny_bg .width1200 .dy_xx .dy_l div.n{ display:none; }
	.ny_bg .width1200 .dy_xx .dy_l div.c{ font-size:14px; overflow:hidden; background-color:#ffffff; padding:16px 2% 0px; width:98%; }
	.ny_bg .width1200 .dy_xx .dy_l div.c a{ border-radius:3px; background-color:#f2f2f2; color:#464646; font-size:14px; width:23%; text-align:center; padding:4px 0px; display:block; float:left; margin-right:2%; margin-bottom:8px; }
	.ny_bg .width1200 .dy_xx .dy_l div.c a:hover,.ny_bg .width1200 .dy_xx .dy_l div.c a.on{ background:none; background-color:#da1215; color:#ffffff; }

	.ny_bg .width1200 .dy_xx .dy_r{ float:none; width:auto; padding:2% 2% 0px; }
	.ny_bg .width1200 .dy_xx .dy_r .jp_xx p,.ny_bg .width1200 .dy_xx .dy_r .jp_xx span{ font-size:14px; }

	.ny_bg .width1200 .dy_xx .dy_r p,.ny_bg .width1200 .dy_xx .dy_r p span{ font-size:14px; }
/*	.ny_bg .width1200 .dy_xx .dy_r strong{ font-size:16px !important; }*/

	ul.xw_show{ margin-top:16px; }
	ul.xw_show li.n{ font-size:18px; margin-bottom:8px; }
	ul.xw_show li.c p,ul.xw_show li.c p span{ font-size:14px !important; }
	ul.xw_show li.x{ background-color:#f7f8fa; text-align:center; color:#888888; padding:4px 0px; font-size:12px; }

	.jchd_qh{ display:none; }
	.news_lb ul{ padding-bottom:16px; }
	.news_lb ul li a{ max-width:95%; }
	.news_lb ul li span{ display:none; }

	.jytd_lb{ margin-top:0px; padding:0px; background:none; }
	.jytd_lb ul{ justify-content:space-between; width:auto; padding:2% 2% 0px; background-color:#ffffff; }
	.jytd_lb ul li{ margin-right:0px; width:48%; margin-bottom:24px; }
	.jytd_lb ul li div.x{ background-color:#f7f8fa; }
	.jytd_lb ul li div.x a{ padding:8px 8% 16px; }
	.jytd_lb ul li div.x a div.c{ font-size:12px; }

	.jytd_lb ul li div.x a.d{ display:none; }
	.jytd_lb ul li div.x a.y{ display:inline-block; }

	.jytd_show .jytd_s_t div.x ol a.d{ display:none; }
	.jytd_show .jytd_s_t div.x ol a.y{ display:inline-block; }

	.sjhm_bg{ max-height:210px; }
	.sjhm_bg div.n{ font-size:24px; }
	.sjhm_bg div.c dl{ font-size:16px; }

	.sjhm_bg div.a a.pc{ display:none; }
	.sjhm_bg div.a a.sj{ display:block; }

	.jytd_show .jytd_s_t, .jytd_show .jytd_s_f{ padding:2% 2% 0px; }
	.jytd_show .jytd_s_t{ display:block; }
	.jytd_show .jytd_s_t div.i{ display:none; }
	.jytd_show .jytd_s_t div.x{ width:100%; }
	.jytd_show .jytd_s_t div.x dd{ text-align:center; font-weight:bold; font-size:18px; margin-bottom:8px; }
	.jytd_show .jytd_s_t div.x dl{ display:none; }
	.jytd_show .jytd_s_t div.x ol{ display:none; }
	.jytd_show .jytd_s_t div.n{ display:block; background-color:#f7f8fa; text-align:center; color:#888888; padding:4px 0px; font-size:12px; }
	.jytd_show .jytd_s_t div.s{ display:block; margin:8px 0px; }
	.jytd_show .jytd_s_t div.m{ display:block; font-size:14px; line-height:2; font-weight:bold; }
	.jytd_show .jytd_s_t div.m i{ font-weight:400; }
	.jytd_show .jytd_s_f{ margin-top:0px; font-size:12px; }

	.fenye{ margin-bottom:0px; }
	.fenye a, .fenye span{ padding:0px 8px; }
}
