.gh,.sjdh_bg{ display:none; }

@media only screen and (max-width:1200px){

	.top_bg .width1480 div.dh div dd{ margin:0px 1rem; }



	.i_gg .width1480 em{ font-size:1rem; background-size:auto 1rem; }

	.i_gg .width1480 del b{ font-size:0.75rem; }

	.i_gg .width1480 del a{ font-size:1rem; }

	.i_gg .width1480 del span{ font-size:0.75rem; }



	.i_bg .width1480{ padding:4rem 0px; }

	.i_bg .width1480 .i_tit dd{ font-size:2rem; margin-bottom:1rem; }

	.i_bg .width1480 .i_tit dl{ font-size:1rem; margin-bottom:1rem; }

	.i_bg .width1480 .i_tit ol{ font-size:0.875rem; }



	ul.i_tsyy li{ margin-bottom:1.5rem; }

	ul.i_tsyy li a{ height:12rem; }

	ul.i_tsyy li a ol img{ height:3.5rem; }

	ul.i_tsyy li a dd{ font-size:1.25rem; }

	ul.i_tsyy li a dl{ font-size:1rem; }



	ul.i_hzzl li a{ padding:1.5rem 0px; }

	ul.i_hzzl li a div.i{ height:6.5rem; }

	ul.i_hzzl li a div.m{ font-size:1rem; height:8rem; }

	ul.i_hzzl li a div.n{ font-size:1rem; }



	ul.i_cp li a div.t{ height:21.5rem; }



	.i_sp .swiper-wrapper .swiper-slide a div.f ol i{ font-size:0.875rem; }

	.i_sp .swiper-wrapper .swiper-slide a div.f dd{ font-size:1.25rem; }

	.i_sp .swiper-wrapper .swiper-slide a div.f dl{ font-size:0.875rem; }



	.zqcy_bg .width1480 ul.lb li{ width:31.5%; }

	.yy_lb ul.lb li{ width:32.2%; }



	.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx{ height:auto; overflow:hidden; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx{ display:none; }







}

@media only screen and (max-width:1024px){

	.top_h, .top_bg{ height:6rem; }

	.top_bg .width1480, .top_bg .width1480 div.nr, .top_bg .width1480 div.fx, .top_bg .width1480 div.dh{ height:3rem; }

	.top_bg .gh{ display:block; position:absolute; top:50%; right:0px; width:2rem; height:1.4rem; margin-top:-0.7rem; cursor:pointer; }

	.top_bg .gh i{ position:absolute; background-color:#000000; width:100%; height:2px; left:0px; transition:all .5s ease; }

	.top_bg .gh i.t{ top:0; }

	.top_bg .gh i.c{ top:50%; margin-top:-1px; }

	.top_bg .gh i.f{ bottom:0px; }

	.top_bg.xs .gh i{ top:50%; transition:all .5s ease; }

	.top_bg.xs .gh i.t{ transform:rotate(45deg); }

	.top_bg.xs .gh i.c{ display:none; }

	.top_bg.xs .gh i.f{ transform:rotate(135deg); }



	.top_bg .width1480 div.nr.r .so,.top_bg .width1480 div.nr.r .yy,.top_bg .width1480 div.dh{ display:none; }



	.top_bg .width1480 div.nr.r .xx a{ font-size:0.5rem; }



	.sjdh_bg{ position:fixed; top:6rem; left:0px; right:0px; bottom:100vh; background-color:#ffffff; height:auto; border-top:1px solid #eeeeee; display:flex; align-items:center; opacity:0; overflow:hidden; z-index:9991; }

	.sjdh_bg.xs{ bottom:0px; opacity:1; transition:all .5s ease; }

	.sjdh_bg div.bg{ width:90%; padding:0px 5%; }

	.sjdh_bg div.bg div.s{ margin-bottom:1rem; }

	.sjdh_bg div.bg div.s div{ border:1px solid #eeeeee; display: block; overflow: hidden; border-radius:2rem; max-width:40rem; margin:0px auto; }

	.sjdh_bg div.bg div.s div input,.sjdh_bg div.bg div.s div button{ border:0px; outline:none; height:3rem; line-height:3rem; }

	.sjdh_bg div.bg div.s div input{ float:left; width:74%; font-size:1.125rem; margin-left:6%; }

	.sjdh_bg div.bg div.s div input::-webkit-input-placeholder{ color:#999999; }

	.sjdh_bg div.bg div.s div button{ float:right; width:20%; text-align:center; color:#3a467b; font-size:1.25rem; background-color:#ffffff; }

	.sjdh_bg div.bg div.s div button:hover{ color:#ffffff; background-color:#3a467b; }

	.sjdh_bg div.bg div.m div dd{ font-size:1.25rem; font-weight:bold; line-height:3rem; position:relative; }

	.sjdh_bg div.bg div.m div dd a{ display:block; margin:0px; padding:0px; color:#333333; }

	.sjdh_bg div.bg div.m div.on dd a,.sjdh_bg div.bg div.m div dd a:hover{ color:#3a467b; }

	.sjdh_bg div.bg div.m div dd i.fa{ position:absolute; z-index:2; width:50%; right:0px; top:0px; height:3rem; line-height:3rem; font-size:1.5rem; text-align:right; }

	.sjdh_bg div.bg div.m div dl{ font-size:1.125rem; line-height:2; display:none; }

	.sjdh_bg div.bg div.m div.on dl{ display:block; }

	.sjdh_bg div.bg div.m div dl a{ display:block; color:#333333; padding-left:5%; }

	.sjdh_bg div.bg div.m div dl a:hover{ background-color:#3a467b; color:#ffffff; }



	.sjdh_bg div.bg div.y{ text-align:right; font-size:1.25rem; margin-top:1rem; }

	.sjdh_bg div.bg div.y a{ color:#000000; font-weight:bold; }

	.sjdh_bg div.bg div.y a:hover{ color:#3a467b; }



	.ssl_lm_bg .ssl_lm.x{ top:6rem; }

	.cp_show .wd .wd_r ul li.f a div.x del{ padding:0.35rem 1.25rem; }

	.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.x del{ padding:0.35rem 1.25rem; }

}



@media only screen and (max-width:800px){

	html,body{ min-width:414px; font-size:16px; }

	body{ overflow-x:hidden; margin:0px auto; }

	.width1680{ width:94%; max-width:30rem; }

	

	.top_bg .gh{ height:1.2rem; margin-top:-0.6rem; width:1.5rem; }

	.top_bg .width1480 div.nr.l{ font-size:0.75rem; }

	.top_bg .width1480 div.nr.l img{ max-height:1rem; }



	.top_bg .width1480 div.nr.r .hy div.x{ margin-left:-7rem; display:none; }

	.top_bg .width1480 div.nr.r .hy div.x.o{ display:block; }

	.top_bg .width1480 div.nr.r .hy div.x i.jt{ right:0.5rem; }

	.top_bg .width1480 div.nr.r .hy div.x i.bg{ position:fixed; left:0px; right:0px; bottom:0px; top:3rem; z-index:-1; }



	.top_bg .width1480 div.fx div, .top_bg .width1480 div.fx div a{ height:1.25rem; }

	.top_bg .width1480 div.fx div a{ width:1.25rem; }



	.sjdh_bg div.bg div.s div input,.sjdh_bg div.bg div.s div button{ height:2.5rem; line-height:2.5rem; }

	.sjdh_bg div.bg div.s div input{ font-size:0.875rem; }

	.sjdh_bg div.bg div.s div button{ font-size:1.125rem; }

	.sjdh_bg div.bg div.m div dd{ font-size:1.125rem; font-weight:bold; }

	.sjdh_bg div.bg div.m div dl{ font-size:1rem; }

	.sjdh_bg div.bg div.y{ font-size:1.125rem; }



	.i_gg{ display:none; }



	.banner,.banner .swiper-wrapper,.banner .swiper-wrapper .swiper-slide,.banner .swiper-wrapper .swiper-slide .width1480{ height:15rem; }

	.banner .swiper-wrapper .swiper-slide .width1480 .bg dd{ font-size:1.25rem; }

	.banner .swiper-wrapper .swiper-slide .width1480 .bg dl{ font-size:0.875rem; margin-top:0.5rem; }

	.banner .page_bg{ bottom:1rem; }

	.banner .page_bg .width1480 span{ width:1.5rem; height:2px; }



	.i_bg .width1480{ padding:2rem 0px; }

	.i_bg .width1480 .i_tit dd{ font-size:1.5rem; }

	.i_bg .width1480 .i_tit dl{ font-size:0.875rem; margin-bottom:0.5rem; }

	ul.i_tsyy{ padding:2rem 0px; }

	ul.i_tsyy li{ width:48%; margin-bottom:1rem; }

	ul.i_tsyy li a{ height:8rem; }

	ul.i_tsyy li a ol img{ height:2.25rem; }

	ul.i_tsyy li a dd{ font-size:1.125rem; }

	ul.i_tsyy li a dl{ font-size:0.875rem; margin-top:0.5rem; }



	ul.i_hzzl{ padding:2rem 0px; }

	ul.i_hzzl li a{ padding:1rem 0px; }

	ul.i_hzzl li a div.i{ height:4rem; }

	ul.i_hzzl li a div.m{ font-size:0.75rem; line-height:1.75; height:5rem; }

	ul.i_hzzl li a div.n{ font-size:0.875rem; }



	ul.i_cp{ padding:2rem 0px; }

	ul.i_cp li{ margin-bottom:1rem; }

	ul.i_cp li a div.t{ height:7.5rem; }

	ul.i_cp li a div.f{ padding:1rem 5%; }

	ul.i_cp li a div.f dd{ font-size:1.125rem; }

	ul.i_cp li a div.f ol{ margin-top:0.5rem; font-size:0.875rem; }



	.i_sp_bg{ margin:2rem 0px 0px; padding:0px; }

	.i_sp, .i_sp .swiper-wrapper, .i_sp .swiper-wrapper .swiper-slide{ height:20.5rem; }

	.i_sp .swiper-wrapper .swiper-slide a{ width:100%; }

	.i_sp .swiper-wrapper .swiper-slide a div.t{ height:13rem; }

	.i_sp .swiper-wrapper .swiper-slide a div.f ol i{ font-size:0.75rem; }

	.i_sp .swiper-wrapper .swiper-slide a div.f dl{ font-size:0.75rem; }



	.i_sp_bg div.qh{ opacity:0.5; color:#ffffff; top:4rem; margin-top:0px; }

	.i_sp_bg div.qh:hover{ opacity: 1; color:#ffffff; }



	.foot_bg .width1480{ padding:2rem 0px 1rem; }

	.foot_bg .width1480 .hidden.t ul.c,.pf_bg{ display:none; }

	.foot_bg .width1480 .hidden{ display:block; }

	.foot_bg .width1480 .hidden.t{ min-height:2rem; }

	.foot_bg .width1480 .hidden.t div.l{ width:100%; text-align:center; }

	.foot_bg .width1480 .hidden.t div.l img{ max-height:2.5rem; }

	.foot_bg .width1480 .hidden.t div.r{ width:100%; margin-top:1rem; text-align:center; }

	.foot_bg .width1480 .hidden.t div.r div.x a{ margin:0px 0.25rem; }

	.foot_bg .width1480 .hidden.f{ margin-top:1rem; }

	.foot_bg .width1480 .hidden.f div{ text-align:center; width:100%; font-size:0.75rem; }



	/*动画效果*/

	.i_md ul.i_tsyy{ margin-top:0px; opacity:1; }

	.i_md ul.i_hzzl{ margin-top:0px; opacity:1; }

	.i_md ul.i_cp{ margin-top:0px; opacity:1; }

	.i_md .i_sp_bg{ padding-top:0px; opacity:1; }



	ul.ny_lb{ width:100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom:1rem; }

	ul.ny_lb li{ width:48%; float:none; margin-right:0px; margin-bottom:1rem; }



	.hzzq_bg .width1480{ padding:2rem 0px; }

	.hzzq_bg .width1480 .tit{ margin-bottom:2rem; }

	.hzzq_bg .width1480 .tit dd{ font-size:1.5rem; }

	.hzzq_bg .width1480 .tit dl{ font-size:0.875rem; margin-top:1rem; }



	.hzzq_bg .width1480 ul.ny_lb li a{ padding:1rem 5%; }

	.hzzq_bg .width1480 ul.ny_lb li a div.i{ margin-bottom:0.5rem; }

	.hzzq_bg .width1480 ul.ny_lb li a div.i del{ width:3rem; height:3rem; }

	.hzzq_bg .width1480 ul.ny_lb li a div.n{ font-size:1.125rem; }

	.hzzq_bg .width1480 ul.ny_lb li a div.c{ font-size:0.75rem; line-height:1.75; height:5rem; }

	.hzzq_bg .width1480 ul.ny_lb li a div.s{ margin-top:0.5rem; font-size:0.75rem; }

/*	.hzzq_bg .width1480 ul.ny_lb li div.bg div.m{ margin-top:1rem; font-size:0.875rem; line-height:2; }*/



	.banner_yy i.bg_q{ background-position:right center; }

	.banner_yy .width1480{ height:10rem; }

	.banner_yy .width1480 div{ width:60%; }

	.banner_yy .width1480 div dd{ font-size:1rem; }

	.banner_yy .width1480 div dl{ margin-top:0.5rem; font-size:0.75rem; }

	.yy_sy{ padding:2rem 0px; }

	.yy_sy .tit{ font-size:1.5rem; }

	.yy_sy ul.lb{ margin-top:1.5rem; display: flex; flex-wrap: wrap; justify-content: space-between; width:100%; padding-left:0px; margin-left:0px; }

	.yy_sy ul.lb li{ margin-right:0px; width:48%; }

	.yy_sy ul.lb li a{ padding:0.5rem; }

	.yy_sy ul.lb li a div.t{ padding-left:0px; margin-bottom:0.5rem; height:auto; }

	.yy_sy ul.lb li a div.t del{ position: relative; display: block; width:3rem; height:3rem; }

	.yy_sy ul.lb li a div.t dd{ padding-top:0.5rem; font-size:1rem; }

	.yy_sy ul.lb li a div.t dl{ font-size:0.75rem; line-height:1.5; }

	.yy_sy ul.lb li a div.f{ font-size:0.75rem; line-height:1.5; height:3.5rem; }



	.yy_lb .width1480{ padding:2rem 0px; }

	.yy_lb .width1480 .xx{ padding:1rem; }

	.yy_lb .width1480 .xx div.l{ width:100%; }

	.yy_lb .width1480 .xx div.l div.i{ width:4rem; }

	.yy_lb .width1480 .xx div.l div.x{ margin-left:0px; margin-top:1rem; width:100%; }

	.yy_lb .width1480 .xx div.l div.x div.t{ padding-top:0px; }

	.yy_lb .width1480 .xx div.l div.x div.t b{ font-size:1.125rem; }

	.yy_lb .width1480 .xx div.l div.x div.t del{ margin-left:0.5rem; font-size:0.75rem; }



	.yy_lb .width1480 .xx div.r{ width:100%; padding-top:1rem; text-align:right; }

	.yy_lb .width1480 .xx div.r a{ font-size:0.75rem; padding:0px 1rem; }



	.yy_lb .width1480 .lm{ margin-bottom:1rem; height:3rem; position: relative; z-index: 2; }
	.yy_lb .width1480 .lm div.l{ font-size:1rem; }
	.yy_lb .width1480 .lm div.l div{ margin-left:1rem; }
	.yy_lb .width1480 .lm div.l div dl{ margin-left:0px; padding:1rem 0.5rem 0.5rem; }
	.yy_lb .width1480 .lm div.l div dl a{ margin:0px 0.5rem; font-size:0.875rem; }

	.yy_lb .width1480 .lm div.r{ margin:0.25rem 1rem 0.25rem 0px; }
	.yy_lb .width1480 .lm div.r a{ font-size:0.75rem; padding:0px 0.5rem; }

	.yy_lb .width1480 ul.ny_lb li div.t{ height:7.5rem; }

	.yy_lb .width1480 ul.ny_lb li div.f{ padding:1rem 5%; }

	.yy_lb .width1480 ul.ny_lb li div.f div.n{ font-size:0.875rem; height:2.5rem; }

	.yy_lb .width1480 ul.ny_lb li div.f div.x div.l{ font-size:0.75rem; margin-bottom:0.5rem; font-weight:bold; }

	.yy_lb .width1480 ul.ny_lb li div.f div.x div.r{ font-size:0.75rem; width:100%; }

	.yy_lb .width1480 ul.ny_lb li div.f div.x div.r i{ margin:0px 0.25rem; height:0.75rem; }



	.yy_show .width1480{ padding:2rem 0px; }

	.yy_show .width1480 .yy_s_l,.yy_show .width1480 .yy_s_r{ display:none; }

	.yy_show .width1480 .yy_s_c{ width:100%; }



	.yy_show .width1480 .yy_s_c .yy_s_xx .cp_show .tit{ font-size:1.125rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .ms .tit{ font-size:1.5rem !important; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx{ padding:1rem 0px; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq{ margin-top:0.5rem; margin-left:0px; width:100%; }



	.yy_show .width1480 .yy_s_c .yy_s_xx .ms .tp{ margin-top:1rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gs div.t dd{ font-size:1.125rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gs div.f dd{ font-size:0.875rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gs div dl{ font-size:0.875rem; }



	.yy_show .width1480 .yy_s_c .yy_s_xx .sp .bf span i.fa{ font-size:2rem; margin-top:-1rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div{ height:4.5rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.i{ width:30%; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.n{ width:65%; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.n del{ font-size:0.875rem; }



	.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f{ margin-top:1rem; }

	.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f button{ padding:0.5rem 2rem; }

	.yy_show .width1480 .yy_s_c .yy_s_pr .tit{ font-size:1.5rem; }

	.yy_show .width1480 .yy_s_c .yy_s_pr .bd textarea{ font-size:0.875rem; padding:0.5rem 3%; }

	.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.l{ font-size:0.875rem; }

	.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r del, .yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r button{ font-size:0.875rem; }

	.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t dd b{ font-size:1rem; display:block; margin-right:0px; margin-bottom:0.5rem; }

	.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f dl{ font-size:0.875rem; line-height:1.75; }

	

	.zqcy_bg .width1480{ padding:2rem 0px; }

	.zqcy_bg .width1480 ul.lb{ width:100%; justify-content: space-between; margin-bottom:1rem; }

	.zqcy_bg .width1480 ul.lb li{ margin-right:0px; width:48%; margin-bottom:1rem; }

	.zqcy_bg .width1480 ul.lb li div{ margin:1rem; padding-left:0px; }

	.zqcy_bg .width1480 ul.lb li div del{ position:relative; display:block; width:3rem; height:3rem; margin-bottom:0.5rem; }

	.zqcy_bg .width1480 ul.lb li div dd{ font-size:1rem; }

	.zqcy_bg .width1480 ul.lb li div dl{ font-size:0.75rem; }

	.zqcy_bg .width1480 ul.lb li div ol a{ font-size:0.75rem; }



	.rt_t{ padding-top:2rem; }

	.rt_t .xx_t{ margin-bottom:2rem; }

	.rt_t .xx_t div{ padding-left:4.5rem; margin-right:0px; }

	.rt_t .xx_t div del{ width:3rem; height:3rem; }

	.rt_t .xx_t div dd{ font-size:1.25rem; }

	.rt_t .xx_t div dl{ font-size:0.875rem; line-height:1.75; }

	.rt_t .xx_t div ol a{ font-size:0.875rem; }

	.rt_t .xx_t a.jr{ position:relative; display:inline-block; margin-left:4.5rem; margin-top:1rem; }



	.rt_t .xx_f div.l{ padding-top:0.5rem; font-size:1rem; }

	.rt_t .xx_f div.l a{ margin-right:1rem; padding-bottom:1rem; }

	.rt_t .xx_f div.r a{ font-size:0.75rem; padding:0px 0.5rem; }



	.rt_f{ padding-bottom:2rem; }

	.rt_f .tit{ font-size:1.5rem; }

	.rt_f .name{ margin-top:1rem; }

	.rt_f .name i{ font-size:1rem; }



	.rt_f .fbrq_xx .xx_l{ width:100%; }

	.rt_f .fbrq_xx .xx_l ul{ margin-bottom:0px; }

	.rt_f .fbrq_xx .xx_l ul li div.t dd b{ font-size:1rem; display:block; margin-right:0px; margin-bottom:0.5rem; }

	.rt_f .fbrq_xx .xx_l ul li div.f dl{ font-size:0.875rem; line-height:1.75; }

	.rt_f .fbrq_xx .xx_r{ display:none; }



	.rt_f ul.rt_s_lb{ display: flex; flex-wrap: wrap; justify-content: space-between; width:100%; }

	.rt_f ul.rt_s_lb li{ float:none; width:48%; margin-right:0px; margin-bottom:1rem; }

	.rt_f ul.rt_s_lb li div.t{ height:7.5rem; }

	.rt_f ul.rt_s_lb li div.f{ padding:1rem 5%; }

	.rt_f ul.rt_s_lb li div.f ol{ font-size:0.75rem; }

	.rt_f ul.rt_s_lb li div.f dd{ font-size:1rem; font-weight:bold; }



	.rt_f ul.rt_s_lb li div.f dl{ font-size:0.75rem; }

	.rt_f ul.rt_s_lb li div.f dl del.r span.z{ margin-right:0.5rem; }

	.rt_f ul.rt_s_lb li div.f dl del.r span.k{ margin-left:0.5rem; }



	.banner_cp, .banner_cp .width1480{ height:10rem; }

	.banner_cp .width1480 .bg dd{ font-size:1.25rem; }

	.banner_cp .width1480 .bg dl{ font-size:0.75rem; line-height:1.75; }



	.cp_lb{ padding:2rem 0px; }

	.cp_lb .cp_l{ width:100%; }

	.cp_lb .cp_l .name{ margin-top:2rem; font-size:1.25rem; }

	.cp_lb .cp_l .lm{ margin-top:0.5rem; }

	.cp_lb .cp_l .lm div dd{ font-size:1rem; }

	.cp_lb .cp_l .lm div dd i{ font-size:1.25rem; }

	.cp_lb .cp_l .lm div dl{ font-size:0.875rem; }

	.cp_lb .cp_r{ width:100%; margin-top:2rem; }

	.cp_lb .cp_r .tit{ font-size:1.5rem; }

	.cp_lb .cp_r ul.lb{ width:100%; margin-bottom: 1rem; display: flex; flex-wrap: wrap; justify-content: space-between; }

	.cp_lb .cp_r ul.lb li{ float:none; width:48%; margin:0px 1% 1rem; }

	.cp_lb .cp_r ul.lb li a div.t{ height:9rem; }

	.cp_lb .cp_r ul.lb li a div.f{ padding:1rem; }

	.cp_lb .cp_r ul.lb li a div.f dd{ font-size:0.875rem; }

	.cp_lb .cp_r ul.lb li a div.f dl{ font-size:0.75rem; line-height:1.5; }



	.cp_jjfa{ padding:2rem 0px; }

	.cp_jjfa .fl div.x{ font-size:0.875rem; margin-right:1rem; }

	.cp_jjfa ul.lb{ width:100%; margin-bottom: 1rem; display: flex; flex-wrap: wrap; justify-content: space-between; }

	.cp_jjfa ul.lb li{ float:none; width:48%; margin-bottom:1rem; }

	.cp_jjfa ul.lb li a div.t{ height:7rem; }

	.cp_jjfa ul.lb li a div.t div{ top:1rem; }

	.cp_jjfa ul.lb li a div.t div dd{ font-size:1rem; }

	.cp_jjfa ul.lb li a div.t div dl{ font-size:0.75rem; margin-top:0.5rem; }

	.cp_jjfa ul.lb li a div.f{ padding:1rem 0.5rem; }

	.cp_jjfa ul.lb li a div.f dd{ font-size:0.875rem; }

	.cp_jjfa ul.lb li a div.f dl{ font-size:0.75rem; height:5.5rem; margin-top:0.5rem; }



	.cp_show_t .tit{ font-size:0.75rem; }

	.cp_show_t .xx{ display:block; }

	.cp_show_t .xx .hidden{ min-height:5rem; }

	.cp_show_t .xx .xx_l{ width:100%; height:20rem; }

	.cp_show_t .xx .xx_r{ width:100%; margin-top:2rem; }

	.cp_show_t .xx .xx_r div dd{ font-size:1.5rem; }

	.cp_show_t .xx .xx_r div dl{ font-size:0.75rem; }

	.cp_show_t .xx .xx_r div ol{ margin-top:1rem; font-size:0.75rem; }

	.ssl_lm_bg{ height:2.75rem; }

	.ssl_lm_bg .ssl_lm ul li{ margin-right:0.5rem; line-height:3; font-size:0.875rem; }

	.ssl_lm_bg .ssl_lm.x{ top:6rem; }

	.cp_show{ padding:2rem 0px; }

	.cp_show .tit{ font-size:1.25rem; }

	.cp_show .ggcs{ margin-top:1rem; }

	.cp_show .ys{ margin-top:0.5rem; }

	.cp_show .ys div{ margin-top:1rem; }

	.cp_show .ys div dd{ font-size:1.125rem; }

	.cp_show .ys div dl{ font-size:0.875rem; }

	.cp_show .zy{ margin-top:1rem; }

	.cp_show .zy a{ font-size:1rem; margin-top:1rem; margin-bottom:0px; }

	.cp_show .wd{ margin-top:2rem; }

	.cp_show .wd .wd_l{ width:89%; padding:1rem 5% 0.5rem; min-height:5rem; }

	.cp_show .wd .wd_l dd{ font-size:1.25rem; text-align:center; }

	.cp_show .wd .wd_l dl{ font-size:1rem; margin-top: 1rem; display: flex; flex-wrap: wrap; justify-content: center; }

	.cp_show .wd .wd_l dl a{ margin:0px 0.5rem 1rem; display:inline-block; }



	.cp_show .wd .wd_r{ width:100%; margin-top:1rem; }

	.cp_show .wd .wd_r ul li.t{ font-size:0.875rem; padding:0.5rem 2%; }

	.cp_show .wd .wd_r ul li.t div.n{ width:55%; }

	.cp_show .wd .wd_r ul li.t div.s{ width:20%; }

	.cp_show .wd .wd_r ul li.t div.x{ width:20%; }



	.cp_show .wd .wd_r ul li.f a{ padding:1rem 2%; }

	.cp_show .wd .wd_r ul li.f a div.n{ width:55%; font-size:0.875rem; line-height:2; }

	.cp_show .wd .wd_r ul li.f a div.s{ width:20%; font-size:0.75rem; line-height:2.25; }

	.cp_show .wd .wd_r ul li.f a div.x{ width:20%; font-size:0.5rem; line-height:3; }

	.cp_show .wd .wd_r ul li.f a div.x del{ padding:0px 0.875rem; }

	

	.cp_show .gmqd{ margin:1rem 0px; justify-content: space-between; width:100%; }

	.cp_show .gmqd div{ margin-right:0px; width:48%; height:6rem; margin-bottom:1rem; }

	.cp_show .gmpj{ margin-top:2rem; }

	.cp_show .gmpj .gmpj_l{ width:89%; padding:1rem 5% 0.5rem; min-height:5rem; }

	.cp_show .gmpj .gmpj_l dd{ font-size:1.25rem; text-align:center; }

	.cp_show .gmpj .gmpj_l dl{ font-size:1rem; margin-top: 1rem; display: flex; flex-wrap: wrap; justify-content: center; }

	.cp_show .gmpj .gmpj_l dl a{ margin:0px 0.5rem 1rem; display:inline-block; }



	.cp_show .gmpj .gmpj_r{ width:100%; margin-top:1rem; }

	.cp_show .gmpj .gmpj_r .gmpj_qh ul{ margin-bottom:1rem; }

	.cp_show .gmpj .gmpj_r .gmpj_qh ul li{ width: calc(100% / 2); margin-bottom:1.5rem; }

	.cp_show .gmpj .gmpj_r .gmpj_qh ul li a ol{ height:7.5rem; }

	.cp_show .gmpj .gmpj_r .gmpj_qh ul li a dd{ font-size:0.875rem; }



	.down_bg .width1480{ padding:2rem 0px; }

	.down_bg .width1480 .tit{ font-size:1.5rem; }

	.down_bg .width1480 .xx_bg{ margin-top:2rem; }

	.down_bg .width1480 .xx_bg .down_l,.down_bg .width1480 .xx_bg .down_r{ width:100%; }

	.down_bg .width1480 .xx_bg .down_l .bg{ min-height:5rem; }

	.down_bg .width1480 .xx_bg .down_l .bg div.n{ font-size:1.125rem; }

	.down_bg .width1480 .xx_bg .down_l .bg div.e div dd{ font-size:1rem; }

	.down_bg .width1480 .xx_bg .down_l .bg div.e div dl{ padding:0.5rem 0px 0.5rem 5%; }

	.down_bg .width1480 .xx_bg .down_l .bg div.e div dl a{ font-size:0.875rem; line-height:2; margin-bottom:0px; }

	.down_bg .width1480 .xx_bg .down_l .bg div.y a{ font-size:1rem; margin-bottom:0.5rem; }



	.down_bg .width1480 .xx_bg .down_r .so_bg{ padding-left:1rem; }

	.down_bg .width1480 .xx_bg .down_r .so_bg input{ font-size:0.875rem; }

	.down_bg .width1480 .xx_bg .down_r .so_bg button{ background-size:1rem; }

	

	.down_bg .width1480 .xx_bg .down_r .pxfs{ font-size:0.875rem; }

	.down_bg .width1480 .xx_bg .down_r .pxfs a{ padding:0px 1rem; }

	

	.down_bg .width1480 .xx_bg .down_r .name{ font-size:0.875rem; padding:0.5rem 2%; margin:1rem 0px; }

	.down_bg .width1480 .xx_bg .down_r .name div.n{ width:55%; }

	.down_bg .width1480 .xx_bg .down_r .name div.s{ width:20%; }

	.down_bg .width1480 .xx_bg .down_r .name div.x{ width:20%; }



	.down_bg .width1480 .xx_bg .down_r .wdzx ul li a{ padding:1rem 2%; }

	.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.n{ width:55%; font-size:0.875rem; line-height:2; }

	.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.s{ width:20%; font-size:0.75rem; line-height:2.25; }

	.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.x{ width:20%; font-size:0.5rem; line-height:3; }

	.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.x del{ padding:0px 0.875rem; }



	.down_bg .width1480 .xx_bg .down_r .wdzx .more{ margin-top:1.5rem; font-size:0.875rem; }



	.wdzx_show_t .width1480{ padding:1.5rem 0px; }

	.wdzx_show_t .width1480 div{ padding-left:1rem; }

	.wdzx_show_t .width1480 div input{ font-size:0.875rem; }

	.wdzx_show_t .width1480 div button{ background-size:1rem; }

	.wdzx_show_n .width1480{ padding:1rem 0px; }

	.wdzx_show_n .width1480 div.r a.d{ margin-left:0.5rem; width:1rem; height:1rem; }

	.wdzx_show_x{ padding-bottom:2rem; }

	.wdzx_show_x .xx_bg{ display:block; }

	.wdzx_show_x .xx_bg .xx_l{ width:auto; padding:1.5rem 5% 0.5rem; display:none; }

	.wdzx_show_x .xx_bg .xx_l div dd{ font-size:1rem; }

	.wdzx_show_x .xx_bg .xx_l div dl{ margin-top:0.75rem; font-size:0.875rem; }

	.wdzx_show_x .xx_bg .xx_c{ width:100%; }

	.wdzx_show_x .xx_bg .xx_c div.t{ font-size:1.25rem; }

	.wdzx_show_x .xx_bg .xx_c div.f{ margin-top:1rem; font-size:0.875rem; }

	.wdzx_show_x .xx_bg .xx_r{ display:none; }

	.wdzx_show_x .fk{ margin-top:2rem; font-size:0.875rem; }



	.down_bg .width1480 .xx_bg .down_r .rjzx ul{ width:100%; }

	.down_bg .width1480 .xx_bg .down_r .rjzx ul li{ width:100%; margin-right:0px; }

	.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg{ padding:1.5rem 1rem; height:auto; }

	.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t ol{ margin-bottom:1rem; }

	.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t ol span{ width:3rem; height:3rem; }

	.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t dd{ font-size:1.25rem; height:auto; }

	.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.f{ font-size:1rem; }



	.down_bg .width1480 .xx_bg .down_r .rjzx .more{ margin-top:0px; font-size:0.875rem; }



	.rjzx_show{ padding:1.5rem 1rem; }

	.rjzx_show div.name{ font-size:1.125rem; }

	.rjzx_show div.bt{ font-size:1.125rem; margin:1.25rem 0px; }

	.rjzx_show div.dz{ font-size:1rem; }

	.rjzx_show div.xx ul li div{ font-size:0.875rem; }



	.hdxq_show .width1480 .hidden{ padding:1.5rem 5%; width:90%; }

	.hdxq_show .width1480 .hidden.t{ margin-top:1rem; }

	.hdxq_show .width1480 .hidden.t div.n{ font-size:1.5rem; }

	.hdxq_show .width1480 .hidden.t div.x{ line-height:2; }

	.hdxq_show .width1480 .hidden.f div.n{ font-size:1.25rem; }

	.hdxq_show .width1480 .hidden.f div.c{ line-height:2; }



	.sshd_show .width1480{ padding:2rem 0px; }

	.sshd_show .width1480 .sshd_s_xx{ display:block; }

	.sshd_show .width1480 .sshd_s_xx .bg.l{ width:100%; height:14.5rem; }

	.sshd_show .width1480 .sshd_s_xx .bg.l span{ font-size:0.75rem; top:1rem; }

	.sshd_show .width1480 .sshd_s_xx .bg.r{ width:100%; height:auto; }

	.sshd_show .width1480 .sshd_s_xx .bg.r div.b{ font-size:0.75rem; padding:1rem 0px; }

	.sshd_show .width1480 .sshd_s_xx .bg.r div.n{ font-size:1.5rem; }

	.sshd_show .width1480 .sshd_s_xx .bg.r div.c{ margin-top:0.5rem; font-size:0.75rem; }

	.sshd_show .width1480 .sshd_s_xx .bg.r div.m{ position:relative; bottom:auto; margin-top:1rem; font-size:0.75rem; }

	.sshd_show .width1480 .sshd_s_xx .bg.r div.m a{ display:block; padding:0px; text-align:center; }



	.sshd_show .width1480 .sshd_s_jj{ padding:1rem; }

	.sshd_show .width1480 .sshd_s_jj .tit{ font-size:1.5rem; padding-bottom:1rem; }

	.sshd_show .width1480 .sshd_s_jj .tit i{ width:2rem; }

	.sshd_show .width1480 .sshd_s_jj .con{ margin-top:1rem; font-size:0.875rem; }

	.sshd_show .width1480 .sshd_s_jj .dz{ font-size:0.875rem; }

	.sshd_show .width1480 .sshd_s_jj .dz strong, .sshd_show .width1480 .sshd_s_jj .dz b{ font-size:1rem; }



	.news_bg .width1480{ padding:2rem 0px; }

	.news_qh,.news_qh .swiper-wrapper,.news_qh .swiper-wrapper .swiper-slide{ height:12rem; }

	.news_qh .swiper-wrapper .swiper-slide div dl{ font-size:1.125rem; width:90%; padding-left:5%; text-align:center; }

	.news_qh .page{ bottom:1rem; }

	.news_qh .page span{ width:1rem; height:0.125rem; }

	.news_bg .width1480 .tit{ padding:1.5rem 0px; }

	.news_bg .width1480 .tit div.l{ font-size:1.5rem; }

	.news_bg .width1480 .tit div.r{ font-size:0.875rem; }

	.news_bg .width1480 ul.lb li a div.l{ width:100%; }

	.news_bg .width1480 ul.lb li a div.l span{ font-size:0.75rem; }

	.news_bg .width1480 ul.lb li a div.r{ margin-top:1rem; width:100%; margin-right:0px; height:auto; overflow:hidden; }

	.news_bg .width1480 ul.lb li a div.r dd{ padding-top:0px; max-height:100vh; font-size:1.125rem; }

	.news_bg .width1480 ul.lb li a div.r dl{ font-size:0.875rem; line-height:1.75; margin:1rem 0px; }

	.news_bg .width1480 ul.lb li a div.r ol{ position:relative; }

	.news_bg .width1480 ul.lb li a i.jt{ display:none; }



	.xw_show{ margin:2rem 0px; }

	.xw_show div.fh{ margin-bottom:1rem; }

	.xw_show div.fh a.fh{ font-size:0.875rem; padding-left:2rem; }

	.xw_show div.fh a.fh i{ left:0.5rem; width:0.875rem; }

	.xw_show div.tit{ font-size:1.5rem; }

	.xw_show div.bq{ margin-top:1rem; }

	.xw_show div.bq del{ font-size:0.75rem; }

	.xw_show div.xx{ margin-top:1rem; padding-top:1rem; font-size:0.875rem; }

	.xw_show div.xx strong, .xw_show div.xx b{ font-size:1rem; }

	.xw_show div.ewm{ margin-top:2rem; }

	.xw_show div.ewm dd{ font-size:0.75rem; }

	.xw_show div.ewm dl{ margin-top:0.75rem; }

	.xw_show div.ewm dl img{ max-width:6rem; }



	.sp_xx{ padding:2rem 0px; }

	.sp_xx .tit{ font-size:1.5rem; }

	.sp_xx .fl{ margin:1rem 0px; }

	.sp_xx .fl div.x{ font-size:0.875rem; }

	.sp_xx ul.ny_lb li a div.t{ height:6rem; }

	.sp_xx ul.ny_lb li a div.f ol i{ font-size:0.75rem; }

	.sp_xx ul.ny_lb li a div.f dd{ font-size:1rem; }

	.sp_xx ul.ny_lb li a div.f dl{ font-size:0.75rem; }

	.sp_show .sp_s_xx{ margin:0px auto 2rem; }

	.sp_show .sp_s_xx div.xx{ display:block; }

	.sp_show .sp_s_xx div.xx div.l{ width:100%; max-width:100%; }

	.sp_show .sp_s_xx div.xx div.l div.t{ font-size:1.5rem; }

	.sp_show .sp_s_xx div.xx div.l div.f{ margin-top:1rem; font-size:0.75rem; }

	.sp_show .sp_s_xx div.xx div.l div.f span{ margin-left:0px; }

	.sp_show .sp_s_xx div.xx div.r{ width:100%; text-align:right; margin-top:1rem; display:none; }

	.sp_show .qt{ padding:1.5rem 0px; font-size:1.25rem; }



	.grzx_xx .tx{ width:2.5rem; height:2.5rem; top:2.5rem; }

	.grzx_xx .xx{ padding-left:3rem; padding-right:0px; float:left; }

	.grzx_xx .xx div.x{ font-size:0.875rem; }

	.grzx_xx .xx div.d{ font-size:0.875rem; }

	.grzx_xx .xx div.d del{ margin-right:0px; display:block; }

	.grzx_xx .xx div.m{ font-size:0.875rem; }

	.grzx_xx .xx div.f{ font-size:0.875rem; }



	.grzx_xx .lj{ font-size:0.875rem; width:5rem; width:100%; float:left; position:relative; text-align:center; top:auto; margin-top:1rem; }

	.grzx_xx .lj a{ margin-bottom:0.5rem; display:inline-block; margin:0px 0.5rem; }



	.grzx_xm .width1480{ padding:2rem 0px; }

	.grzx_xm .width1480 .tit{ font-size:1.125rem; }



	.grzx_xm .width1480 ul.ny_lb li div.t{ height:7.5rem; }

	.grzx_xm .width1480 ul.ny_lb li div.f{ padding:1rem 5%; }

	.grzx_xm .width1480 ul.ny_lb li div.f div.n{ font-size:0.875rem; height:2.5rem; }

	.grzx_xm .width1480 ul.ny_lb li div.f div.x div.l{ font-size:0.75rem; margin-bottom:0.5rem; font-weight:bold; }

	.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r{ font-size:0.75rem; width:100%; }

	.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r i{ margin:0px 0.25rem; height:0.75rem; }



	.hy_bg .width1480 .xx_bg{ padding:1rem; }

	.hy_bg .width1480 .xx_bg div.n{ font-size:1.125rem; }

	.hy_bg .width1480 .xx_bg div.c dd{ font-size:0.875rem; }

	.hy_bg .width1480 .xx_bg div.c dl input{ font-size:0.75rem; height:2rem; line-height:2rem; }

	.hy_bg .width1480 .xx_bg div.b button{ font-size:0.875rem; height:2rem; line-height:2rem; }

	.hy_bg .width1480 .xx_bg div.f{ font-size:0.75rem; }

	.hy_bg .width1480 .xx_bg div.q{ font-size:0.75rem; margin-top:0px; }

	.hy_bg .width1480 .xx_bg div.i input{ font-size:0.75rem; height:2rem; line-height:2rem; }

	.hy_bg .width1480 .xx_bg div.y input{ font-size:0.75rem; height:2rem; line-height:2rem; }

	.hy_bg .width1480 .xx_bg div.y a{ font-size:0.75rem; line-height:2rem; }

	

	.hy_bg .width1480 .foot_xx{ font-size:0.75rem; }



	.fenye{ font-size:0.75rem; line-height:2rem; }

	.fenye a, .fenye span{ width:2rem; height:2rem; }

	.fenye a i{ font: normal normal normal 16px / 1.95 FontAwesome; }

}