/*pad*/
.gh,.sj_top_bg{display:none;}
@media only screen and (max-width:1680px){
	.mo_so div.bd{ width:78%; }
	.yx_qygxzx ul li div{ height: 12rem; }
	
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1800{ font-size: 2rem; line-height: 1.75; }
	.i_con .hidden.l div.t a dl{ width: 100%; line-height: 1.75; margin-top: 1.5rem; }
	.i_con .hidden.l div.f div a dd{ font-size: 1.75rem; }
	.i_con .hidden.l div.f div a dl{ margin-top: 2rem; line-height: 1.5; }
	.i_con .hidden.r a dl{ font-size: 1rem; line-height: 1.5; }
	.i_zxtd .hero-gallery .hero-gallery__cell a dd{ font-size: 1.25rem; font-weight: bold; }
	.i_zxtd .hero-gallery .hero-gallery__cell a dl{ font-size: 0.875rem; line-height: 1.5; }

	.foot_bg .width1680 div.c div.l dd{ font-size: 1.5rem; }
	.foot_bg .width1680 div.c div.l dl{ font-size: 1rem; }
	.top_bg .width1800 div.r dl.r a.r{ width: 38%; }
}
@media only screen and (max-width:1600px){
	.top_bg .width1800 div.r dl.r a.r{ width: 32%; }

}
@media only screen and (max-width:1480px){
	.banner{ background-size:auto 100%; }
}
@media only screen and (max-width:1366px){
	.pp_wt{ background-size:auto 100%; }
	.mo_so div.bd{ width:76%; }

	/*ssl证书*/
	.ssl_zssqlc ul li div dl{ font-size: 1rem; }
	.ssl_cptx ul li div.bg div dl{ font-size: 1rem; }
	.ssl_sy ul li div dl{ font-size:1rem; }
	.ssl_sy ul li div ol{ font-size: 1rem; line-height: 1.5; }
	.ssl_sy ul li div ol p{ margin-bottom: 0.25rem; background-position: left 0.25rem; padding-left: 1.5rem; }
}
@media only screen and (max-width:1280px){
	.top_bg .width1800 div.l div{ margin: 0px 1%; }
	.top_bg .width1800 div.r dl.r a.l{ margin-left:0px; }
	.mb_sj li{ height:26rem; }
	.mb_sj li.l3 div.bg div.t{ font-size:1.8rem; }
	.mb_sj li.l3 div.bg div.t b{ font-size:2.5rem; }
	.mb_sj li.l4 div.bg{ height:12rem; }
	.about_gd{ padding-top:2.5rem; }
	
}
@media only screen and (max-width:1200px){
	.top_bg .width1800 div.r dl.r a.r{ padding:0px 3%; }
	/*.top_bg .width1800 div.r dl.r a.l,.top_bg .width1800 div.r dl.r a.c{ padding:0px 2%; }*/
	.vogs_show .vogs_s_en dd,.yifa_en dl,.zgdz_en .width1680 dd{ font-size:8rem; }
	.yifa_en dl{ width:100%; margin-left:0px; }
	.bochuang_en dl{ font-size:5rem; }
	.mo_so div.bd{ width:76%; }
	.lxwm_banner .width1680 dl{ left:56%; }
	.mo_lsit li div.t div.pc dl a{ font-size:0.75rem; }
	.ppyxmb .con div.bg.l div.x del p.d{ padding:20% 0px; }
}
@media only screen and (max-width:1100px){
	.mo_so div.bd{ width:70%; }
}
@media only screen and (max-width:900px){
	.top_bg .width1800 div.r dl.r a.l,.top_bg .width1800 div.r dl.r a.c{ padding:0px 4%;}
	.mo_so div.bd{ width:68%; }
	.jg_xgtc ul li div.bg div.f div.k,.jg_xgtc ul li div.bg div.f div.m,.jg_xgtc ul li div.bg div.f div.p,.jg_xgtc ul li div.bg div.f div.w,.jg_xgtc ul li div.bg div.f div.an{ margin-top:1.5rem;}
}
@media only screen and (max-width:800px){
	html,body{font-size:16px;}
	.width1680,.width1800{width:94%;}
	body{overflow-x:hidden;}
	.gh{display:block;}
	.top_bg .width1800 div.l,.top_bg .width1800 div.r{ display:none; }
	.top_bg .width1800 a.logo{ width:50%; }
	
	.top_bg .gh{display:block; position:absolute; top:0px; bottom:0px; right:3%; width:48px; cursor:pointer;}
	.top_bg .gh i{ position:absolute; background-color:#ffffff; height:2px; left:0px;transition:all .5s ease;}
	.ny_bg .gh i,.top_bg.now .gh i,.top_bg .gh.h i{ background-color:#000000;}
	.top_bg .gh i.t{ width:48px; top:20px;}
	.top_bg .gh i.c{ width:40px; top:30px;}
	.top_bg .gh i.f{ width:32px; top:40px;}
	.top_bg.selected .gh i{transition:all .5s ease;}
	.top_bg.selected .gh i.t{ width:40px;transform:rotate(45deg); top:50%; left:4px;}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{ width:40px;transform:rotate(135deg); top:50%;left:4px;}
	
	.sj_top_bg{ position:absolute; display:block; opacity:0; top:0px; left:0px; width:100%; height:100vh; background-color:#ffffff; z-index:999; transform:scale(0);transition:all .5s ease;}
	.top_bg.selected .sj_top_bg{ opacity:1; transform:scale(1);transition:all .5s ease;}
	.sj_top_bg .hidden.t{ margin:0px 3%; position:relative;}
	.sj_top_bg .hidden.t a.logo{ height:4rem; }
	.sj_top_bg .hidden.t .gh i{ background-color:#000000; }
	.sj_top_bg .hidden.c{ padding:1.5rem 3%; }
	.sj_top_bg .hidden.c form{ display:block; overflow:hidden; border:1px solid #d8d8d8;}
	.sj_top_bg .hidden.c form input{outline:none; background:none; border:0px; line-height:3rem; margin-left:3%; width:77%; float:left; color:#000000; font-size:1rem;}
	.sj_top_bg .hidden.c form button{ float:right; outline:none; border:0px; line-height:3rem; width:20%;height:3rem; background:url(../images/so.png) no-repeat scroll center;transition:all .5s ease; background-size:auto 1.25rem;}
	.sj_top_bg .hidden.c form button:hover{ opacity:0.5; transition:all .5s ease;}
	.sj_top_bg .hidden.c dl{ overflow:hidden; margin-top:2rem; }
	.sj_top_bg .hidden.c dl a{ display:block; font-size:1.25rem; line-height:2.5rem; color:#000000;}

	.sj_top_bg .hidden.f{ position:absolute; left:3%; right:3%; bottom:5vh;overflow:initial;}
	.sj_top_bg .hidden.f a{ color:#d66f09; display:block; font-size:1rem;}
	.sj_top_bg .hidden.f a.l{ float:left; margin-right:1rem;}
	.sj_top_bg .hidden.f a.r{ float:right; }

	.sj_top_bg .hidden.f .yy{ float:right; }
	.sj_top_bg .hidden.f .yy .n{ padding-right:1.5rem; background:url(../images/yy.png) no-repeat scroll right center;}
	.sj_top_bg .hidden.f .yy .bg{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); right:0px; bottom:2rem; padding:0px 1rem; position:absolute; background-color:#ffffff; opacity:0; max-height:0px; overflow:hidden;}
	.sj_top_bg .hidden.f .yy.o .bg{ opacity:1; max-height:100vh; padding:1rem; }
	.sj_top_bg .hidden.f .yy .bg a{ color:#999999; display:block; line-height:2rem;}
	.sj_top_bg .hidden.f .yy .bg a:hover{color:#ee7c30; }
	/*.sj_top_bg .hidden.f .yy .bg div dd{font-size:1rem; color:#333333;}
	.sj_top_bg .hidden.f .yy .bg div dl{}
	.sj_top_bg .hidden.f .yy .bg div dl a{ font-size:0.875rem;line-height:2rem; height:2rem; display:block; color:#999999;}
	.sj_top_bg .hidden.f .yy .bg div.x .z,.sj_top_bg .hidden.f .yy .bg div.x .y{width:8.75rem; }
	.sj_top_bg .hidden.f .yy .bg div.x .z{ float:left; }
	.sj_top_bg .hidden.f .yy .bg div.x .y{ float:right; }*/

	.ck-slide ul.ck-slide-wrapper li div.bg{ background-size:auto 100%; }
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1800{ font-size:1.25rem; text-align:center; }
	
	.i_about_bg,.i_about{ height:64rem;}
	.i_about_bg{ background-position:center bottom; }
	.i_about_bg img{ bottom:4rem; }
	.i_about{padding-top:2rem;}
	.i_about div.hidden.l,.i_about ul.hidden.r{ width:100%; }
	.i_about div.hidden.l{ margin-bottom:2rem; text-align:center;}
	.i_about div.hidden.l dd{ font-size:2rem; }
	.i_about div.hidden.l ol{ font-size:0.875rem; margin-top:0.5rem; }
	.i_about div.hidden.l dl{ font-size:0.875rem; }
	.i_about div.hidden.l a{ margin-top:1rem; width:1.5rem; height:1.5rem; display:none;}
	.i_about ul.hidden.r{}
	.i_about ul.hidden.r li{ height:auto; margin-bottom:2rem; width:100%; text-align:center;}
	.i_about ul.hidden.r li ol{ }
	.i_about ul.hidden.r li dd span{ font-size:2.5rem; }
	.i_about ul.hidden.r li dd i{ font-size:1rem; margin-left:0.5rem; }
	.i_about ul.hidden.r li dl{ max-width:100%; }
	
	.i_con .hidden.l,.i_con .hidden.r{ width:100%; }
	.i_con .hidden.l div.t a,.i_con .hidden.r a,.i_con .hidden.l div.f div a{ padding:1rem 4%; }
	.i_con .hidden.l div.t a dd{ font-size:1.25rem; }
	.i_con .hidden.l div.f div a dd{ font-size: 1.125rem; }
	.i_con .hidden.l a i{ width:1.5rem; }
	.i_con .hidden.l{ height:32rem; }
	.i_con .hidden.r a ol{ margin-bottom:0.8rem; }
	.i_con .hidden.l div.t{ height:16rem; }
	.i_con .hidden.l div.t a dl{ font-size: 0.875rem; line-height:1.5; margin-top:1rem;}
	.i_con .hidden.l div.f,.i_con .hidden.l div.f div{ height:16rem; }
	.i_con .hidden.l div.f div a dl,.i_con .hidden.l div.f div.y a dl{ margin-top:2rem; width: 100%; font-size: 0.75rem; }
	.i_con .hidden.l div.f div.z a dl,.i_con .hidden.r a dl{ width: 100%; }
	.i_con .hidden.r{ height:16rem; }
	.i_con .hidden.r a dd{ font-size:1.5rem; }
	.i_con .hidden.r a dl{ position:relative; bottom:auto; margin-top:1rem; }

	.i_zpxs{ padding:2rem 0px; }
	.i_zpxs .tit{ text-align:center; margin-bottom:2rem; }
	.i_zpxs .tit dd{ font-size:1.5rem; }
	.i_zpxs .tit dl{ font-size:1rem; margin-top:1rem; }
	.i_zpxs ul{ margin-bottom:2rem; }
	.i_zpxs ul li{ width:50%; }

	.i_zpxs a.more{ font-size:1rem; height:2.5rem; line-height:2.5rem; }

	.i_zxtd{ padding: 1rem 0px; }
	.i_zxtd .tit{ font-size: 1.5rem; padding: 0px 3%; }
	.i_zxtd .bg{ width: 94%; padding-top: 5rem; margin: 0px 3%; }
	.i_zxtd .hero-gallery{ width: 100%; }
	.i_zxtd .hero-gallery button{ top: 2rem; width: 2.25rem; height: 1rem; background-size: auto 100%; }
	.i_zxtd .hero-gallery button.previous{ right: 3.5rem; }

	.i_zxtd .hero-gallery .hero-gallery__cell a{ width: 100%; }
	.i_zxtd .hero-gallery .hero-gallery__cell a dd{ font-size: 1.25rem; }
	.i_zxtd .hero-gallery .hero-gallery__cell a dl{ font-size: 0.875rem; }
	
	.i_wzyy{ padding:1rem 4%; }
	.i_wzyy img.l{ width:100%; margin-bottom:1rem;}
	.i_wzyy div.r{ position:relative; width:100%; right:auto; bottom:auto; top:auto; }
	
	.i_wzyy div.r div.c dd{ font-size:1.5rem; text-align:center; }
	.i_wzyy div.r div.c dl{ margin:1rem 0px; line-height:1.75rem; }
	.i_wzyy div.r div.c a{ float:right; }
	
	.i_ggfs{ padding:2rem 0px; }
	.i_ggfs .tit{ font-size:1.5rem; text-align:center; }
	.i_ggfs ul{ margin-top:1rem; }
	.i_ggfs ul li{ width:100%; height:auto; margin-bottom:1.5rem; text-align:center; }
	.i_ggfs ul li img{ max-height:3rem; }
	.i_ggfs ul li dd{ margin-top:1rem; font-size:1.25rem; }
	.i_ggfs ul li dl{ margin-top:1rem; line-height:1.75; font-size: 0.75rem; }
	
	.i_zx{ background-size:auto 100%; height:20rem; }
	.i_zx .width1680 .con dd{ font-size:1rem; text-align:center;}
	.i_zx .width1680 .con dl{ line-height:1.5; font-size: 0.75rem; text-align:center; margin:1rem 0px; }
	.i_zx .width1680 .con a{ margin:0px auto; }

	.foot_bg .width1680{ padding:2rem 0px; }
	.foot_bg .width1680 div.t div.l{ margin-bottom:1rem; }
	.foot_bg .width1680 div.t div.l,.foot_bg .width1680 div.t div.r{ width:100%; max-width:100%; text-align:center;}
	.foot_bg .width1680 div.t div.l dd,.foot_bg .width1680 div.t div.r dd{ font-size:1.5rem; }

	.foot_bg .width1680 div.n dl.l{ margin-left:-1px; line-height: 1.5; margin-bottom:0.5rem; }
	.foot_bg .width1680 div.n dl.l a{ padding:0px 0.5rem; }
	.foot_bg .width1680 div.n dl.r{ background-size: auto 2.5rem; height: auto; background-position: left top; padding-left:3.25rem; }

	.foot_bg .width1680 div.c{ padding-top:1.5rem; }
	.foot_bg .width1680 div.c div.l{ width:100%; text-align:center;}
	.foot_bg .width1680 div.c div.l dd{ font-size:1rem;}
	.foot_bg .width1680 div.c div.l dl{ font-size:0.875rem; margin-top:1rem; }
	.foot_bg .width1680 div.c div.r{ width:100%; margin-top:1rem; margin-right:9.75rem; }

	.foot_bg .width1680 div.f{ text-align:center; padding-top:1.5rem; }
	
	.pp_banner ul li.t{ font-size:1rem; margin-bottom:1rem; }
	.pp_banner ul li.c{ font-size:0.875rem; line-height: 1.75; }
	.pp_banner ul li.f{ margin-top:1rem; }
	.pp_banner ul li.f a{ width:8rem; height:2rem; line-height:2rem; font-size:0.75rem; }
	
	.pptc_bg{ height:50rem; padding-bottom:52rem; top: 70vh; }
	.pptc_tit{ padding-top:3rem; height:33rem; margin-bottom:2rem;}
	.pptc_tit dd{ font-size:1.75rem; }
	.pptc_tit dl{ font-size:0.875rem; line-height: 1.75; margin-top:1rem; }
	
	.pptc_list{ padding-bottom:0px; }
	.pptc_list li{ width:50%; height:21rem;}
	.pptc_list li .bg{ padding:1.5rem 8% 0px;height:20rem;}
	.pptc_list li .bg dd{ margin:0.5rem 0px; font-size:1rem; font-weight: bold; }
	.pptc_list li .bg dl{ font-size:0.75rem; line-height:1.5; }

	.ppyxmb .tit{ padding-top:2rem; }
	.ppyxmb .tit dd{ font-size:2rem; }
	.ppyxmb .tit dl{ margin-top:1rem; font-size:0.75rem; line-height: 1.75; }
	.ppyxmb .con{ margin:2rem 0px; }
	.ppyxmb .con div.bg.l{ width:50%; top:0.4375rem; }
	.ppyxmb .con div.bg.l div.x{ width:25%; }
	.ppyxmb .con div.bg.l div.x del{ font-size:0.5rem; }
	.ppyxmb .con div.bg.l div.x del p.j{ padding-left:10%; }
	.ppyxmb .con div.bg.l div.x del p.d{ padding:5% 0px; }
	.ppyxmb .con div.bg.l div.n del{ font-size:0.75rem; }

	.ppyxmb .con div.bg.c{ width:37.3%; }
	.ppyxmb .con div.bg.c div.x{ width:85%; }
	.ppyxmb .con div.bg.c div.x del{ font-size:0.5rem; }

	.ppyxmb .con div.bg.r{ width:37.23%; top:0.4375rem; }
	.ppyxmb .con div.bg.r div.x del{ font-size:0.75rem; }

	.i_md.a-fdB .con div.l{ left:10%; }
	.i_md.a-fdB .con div.r{ right:6.5%; }
	
	.ppyxmb ul{ margin:2rem 0px; }
	.ppyxmb ul li{ width:100%; margin-bottom:1rem; height:auto;}
	.ppyxmb ul li.l{ margin-right:0px; }
	.ppyxmb ul li .bg{ padding:2rem 2%; text-align:center; position:relative;}
	.ppyxmb ul li .bg ol{ }
	.ppyxmb ul li .bg dd{ margin:1rem 0px; }
	.ppyxmb ul li .bg dl{ font-size:0.75rem; }

	.pp_ys{ height:auto; }
	.pp_ys .tit{ font-size:2rem; text-align:center; }
	.pp_ys .con ul.l{ width:100%; margin-top:1rem; text-align:center;}
	.pp_ys .con ul.l li.t{ font-size:0.875rem; margin-bottom:1.5rem; line-height:1.75; }
	.pp_ys .con ul.l li.c dd{ font-size: 1.25rem; font-weight: bold; }
	.pp_ys .con ul.l li.c dl{ font-size: 0.875rem; }
	.pp_ys .con img.r{ width:100%; }

	.pp_kh{ padding:2rem 0px 0px; }
	.pp_kh div.t{ margin-bottom:2rem; text-align:center;}
	.pp_kh div.t dl.l{ width:100%; margin-bottom:1rem; font-size:2rem; }
	.pp_kh div.t dl.r{ font-size: 0.75rem; width:100%;}

	.pp_kh_gd{ margin-bottom:0px; }
	.pp_kh_gd,.pp_kh_gd ul li{ height:8rem; }
	.pp_kh_gd ul li{ width:14.375rem; }

	.pp_lm{ padding:2rem 0px; }
	
	.pp_lm ul{ margin-bottom:1rem; }
	.pp_lm ul li{ width:48%; margin-bottom:0.5rem; }

	.pp_lm a.more{ width:80%; font-size:1rem; height:2.5rem; line-height:2.5rem; }
	
	.pp_wt{ height:20rem; }
	.pp_wt .width1680 dd{ font-size:1.5rem; margin-bottom:1rem; }
	.pp_wt .width1680 dl{ font-size:1rem; }
	.pp_wt .width1680 ol{ margin-top:1.5rem; }
	.pp_wt .width1680 ol a{ width:8rem; font-size:0.875rem; height:2rem; line-height:2rem;}
	
	.ny_banner{ background-size:auto 100%; }

	.dzsw_banner .width1680 .bg{ text-align:center;}
	.dzsw_banner .width1680 .bg dd{ font-size:1.5rem; }
	.dzsw_banner .width1680 .bg dl{ font-size:0.875rem; }
	.dzsw_banner .width1680 .bg ol{ margin-top:1.5rem; }
	.dzsw_banner .width1680 .bg ol a{ width:8rem; }

	.dzsw_dljz{ padding:2rem 0px; }
	.dzsw_dljz .tit dd{ font-size:1.5rem; font-weight: bold; }
	.dzsw_dljz .tit dl{ margin-top:1rem; font-size: 0.75rem; line-height: 1.75; }
	.dzsw_dljz ul{ margin-top:2rem; }
	.dzsw_dljz ul li{ width:100%; margin-bottom:1rem; height:auto;}
	.dzsw_dljz ul li.l{ margin-right:0px; }
	.dzsw_dljz ul li .bg{ position:relative; padding:1.5rem; text-align:center;}
	.dzsw_dljz ul li .bg dd{ margin-bottom:1rem; font-weight: bold; }
	.dzsw_dljz ul li .bg dl{ margin-bottom:7rem; font-size:0.875rem; line-height:1.5rem;}
	.dzsw_dljz ul li .bg img{ bottom:1.5rem; right:1.5rem; }

	.dzsw_con img{ width:100%; }
	.dzsw_con .bg{ position:relative; width:100%; }
	.dzsw_con .bg .c{ width:100%; padding:1rem 3%; margin-left:0% !important; text-align:center;}
	.dzsw_con .bg .c dd{ font-size:1.5rem; }
	.dzsw_con .bg .c ol{ font-size:1rem; margin-bottom:1rem;}
	.dzsw_con .bg .c dl{ font-size: 0.875rem; line-height:1.75; }
	
	.dzsw_xz_bg{ background-size:auto 100%; height:32rem;}
	.dzsw_xz_bg .width1680 .tit{ text-align:center;}
	.dzsw_xz_bg .width1680 .tit dd{ font-size:1.5rem; margin-bottom:1rem; }
	.dzsw_xz_bg .width1680 .tit dl{ font-size:0.875rem; line-height:1.5rem; }
	.dzsw_xz_bg .width1680 .con{ margin-top:2rem; }
	.dzsw_xz_bg .width1680 .con div.l,.dzsw_xz_bg .width1680 .con div.r{height:16rem;}
	.dzsw_xz_bg .width1680 .con div.l{ width:30%; }
	.dzsw_xz_bg .width1680 .con div.l dl{ height:auto; padding: 0.5rem 0px 0.5rem 10%; line-height:1.5; font-size:1rem; }
	.dzsw_xz_bg .width1680 .con div.l dl.on i,.dzsw_xz_bg .width1680 .con div.l dl:hover i{ height:3rem; }
	.dzsw_xz_bg .width1680 .con div.r{ width:65%; }
	.dzsw_xz_bg .width1680 .con div.r .c.on{ top:0.5rem; }
	.dzsw_xz_bg .width1680 .con div.r .c dd{ font-size:1.25rem; margin-bottom:0.5rem; text-align:center; }
	.dzsw_xz_bg .width1680 .con div.r .c dl{ font-size:0.75rem; line-height:1.75; height:11rem; overflow-x: hidden; overflow-y: auto; }
	
	.dzsw_jjfa{ padding:2rem 0px; }
	.dzsw_jjfa .tit dd{ font-size:1.5rem; font-weight: bold; }
	.dzsw_jjfa .tit dl{ margin-top:1rem; line-height:1.75; font-size: 0.875rem; }
	.dzsw_jjfa ul{ margin-top:2rem; }
	.dzsw_jjfa ul li{ width:94.334%; height:auto;}
	.dzsw_jjfa ul li .bg{ padding:2rem 3%; position:relative;}
	.dzsw_jjfa ul li .bg i{ font-size:4rem; }
	.dzsw_jjfa ul li .bg dd{ font-size:1.25rem; margin-bottom:1rem; }
	.dzsw_jjfa ul li .bg dl{ height:auto;}
	.dzsw_jjfa ul li .bg ol{ margin-top:1rem; }

	.dzsw_bg .width1680{ padding:2.5rem 0px; }
	.dzsw_bg .width1680 ul.l{ width:100%; }
	.dzsw_bg .width1680 ul.l li{ text-align:center;}
	.dzsw_bg .width1680 ul.l li.t dd{ font-size:1.8rem; }
	.dzsw_bg .width1680 ul.l li.t dl{ font-size: 0.875rem; line-height: 1.75; }
	.dzsw_bg .width1680 ul.l li.c dl{ font-size: 0.875rem; line-height: 1.75; }
	.dzsw_bg .width1680 img.r{ display:none; width:100%; }

	.dzsw_ppgs{ padding:2rem 0px; }
	.dzsw_ppgs .tit dd{ font-size:1.5rem; }
	.dzsw_ppgs .tit dl{ font-size:1rem; }
	.dzsw_ppgs ul{ margin:2rem 0px; }
	.dzsw_ppgs ul li{ width:100%; }
	.dzsw_ppgs ul li.l{ margin-right:0px; margin-bottom:1rem; }
	.dzsw_ppgs a.more{ font-size:1rem; height:2.5rem; line-height:2.5rem;}

	.about_t_bg{ background-size:auto 100%; height:100vh;}
	.about_t_bg .width1680 .hidden.l{ width:100%; text-align:center; }
	.about_t_bg .width1680 .hidden.l div.t{ margin-bottom:2rem; }
	.about_t_bg .width1680 .hidden.l div.t ol{margin-bottom:0.5rem;}
	.about_t_bg .width1680 .hidden.l div.t dd{ font-size:1.5rem; margin-bottom:1rem;}
	.about_t_bg .width1680 .hidden.l div.t dl{ line-height:2rem; }
	.about_t_bg .width1680 .hidden.l ul.f li{ margin-bottom:2rem; }
	.about_t_bg .width1680 .hidden.l ul.f li dd{ padding-top:1rem; }
	.about_t_bg .width1680 .hidden.l ul.f li dd span{ font-size:2rem; }
	.about_t_bg .width1680 .hidden.l ul.f li dd i{ font-size:1rem; }
	.about_t_bg .width1680 .hidden.l ul.f li dl{ font-size:0.875rem; }
	.about_t_bg .width1680 .hidden.r{ display:none; }
	
	.about_jj{ padding-top:0px; margin-top:2rem; }
	.about_jj div.hidden.l{ width:100%; margin-bottom:1.5rem;}
	.about_jj div.hidden.r{ position:relative; width:100%;}
	.about_jj div.hidden.r .bg dd{ font-size:1.5rem; text-align:center; line-height:2rem; margin-bottom:1rem; }

	.about_jz{ padding-top:2.5rem; }
	.about_jz .tit{ font-size:1.5rem; line-height:2.25rem; margin-bottom:2rem;}
	.about_jz ul li{ width:100%; }
	.about_jz ul li.l{ margin-right:0px; margin-bottom:1rem; }
	.about_jz ul li .bg{ padding:1rem; height:auto; }
	.about_jz ul li .bg ol{ height:16rem; margin-bottom:1rem;}
	.about_jz ul li .bg dd{ text-align:center; }
	.about_jz ul li .bg dl{ line-height:2rem; }
	
	.about_zs{ height:auto;  margin-top:2rem; }
	.about_zs .width1680{ padding:3rem 0px; }
	.about_zs .width1680 .tit{ font-size:2rem; text-align:center; }
	.about_gd{ padding:2rem 0px 0px; }
	.about_gd, .about_gd .swiper-wrapper, .about_gd .swiper-wrapper .swiper-slide{ height:20rem; }
	.about_gd .swiper-wrapper .swiper-slide div.bg{ height: 100%; }
	.about_gd div.qh{ bottom:50%; margin-bottom:-0.75rem; }
	.about_gd div.qh_l{ left:0px; margin-left:0px; }
	.about_gd div.qh_r{ right:0px; margin-right:0px; }

	.works .more a,.yx_list .more a{ font-size:1rem; height:2.5rem; line-height:2.5rem;}

	.about_xq{ padding:2.5rem 0px; }
	.about_xq .tit{ font-size:2rem; text-align:center; margin-bottom:1.5rem; }
	.about_xq .hidden div.l,.about_xq .hidden ul.r{ width:100%; }
	.about_xq .hidden div.l .bg{ left:1rem; top:1rem; bottom:1rem; right:1rem;}
	.about_xq .hidden div.l .bg dd{ font-size:1.5rem; line-height:2.5rem;}
	.about_xq .hidden div.l .bg dl{ font-size:0.875rem; line-height:1.5rem; }
	.about_xq .hidden div.l .bg a{ font-size:0.875rem; height:2rem; line-height:2rem; }
	.about_xq .hidden ul.r{ position:relative; top:auto; bottom:auto; }
	.about_xq .hidden ul.r li{ width:100%; height:auto; padding:1rem 0px 6rem; }
	.about_xq .hidden ul.r li.l1{background-color:#fbfbfb;}
	.about_xq .hidden ul.r li.l2{background-color:#f8f8f8;}
	.about_xq .hidden ul.r li.l3{background-color:#fbfbfb;}
	.about_xq .hidden ul.r li.l4{background-color:#f8f8f8;}
	.about_xq .hidden ul.r li img{ bottom:6%; }
	.about_xq .hidden ul.r li .c{ width:90%; }

	.yx_t_bg{ height:20rem; }
	.yx_t_bg .width1680{ text-align:center; }
	.yx_t_bg .width1680 dd{ font-size:2rem; }
	.yx_t_bg .width1680 dl{ font-size:0.875rem; line-height:1.5rem; }

	.yx_list ul.list{ width:100%; }
	.yx_list ul.list li{ width:100%; margin-bottom:1.5rem; margin-right:0px; }
	.yx_list ul.list li a dd{ font-size:1.25rem; }
	.yx_list ul.list li a dl{ font-size: 1rem; }

	.anli_show .hidden.r div.n{ font-size: 1.75rem; }
	.anli_show .hidden.r div.c{ line-height: 2; }
	
	.marketing_show .fh a{ height:2rem; }
	.marketing_show ul.show li.t{ font-size:1.5rem; margin-bottom:1rem; }
	.marketing_show ul.show li.c{ margin-bottom:2rem; }
	.marketing_show ul.show li.f div.l dd{ font-size:1.25rem; }
	.marketing_show ul.show li.f div.l{ width:100%; }
	.marketing_show ul.show li.f img.r{ margin-top:2rem; margin-right:30%; }
	.marketing_show ul.xg{ width:100%;}
	.marketing_show ul.xg li{ width:100%; }

	.works{ padding:6rem 0px 3rem; }
	.works .tit{ margin-bottom:1rem; }
	.works .tit dl.l{ width:100%; text-align:center; font-size:2rem; }
	.works .tit dl.r{ width:100%; padding-top:1rem; }
	.works .tit dl.r a{ margin:0px 0.5rem 0.5rem; }
	.works ul{ margin-bottom:2rem; }
	.works ul li{ width:100%; }

	.yfm_show .banner{ min-height:100vh; height:auto; overflow:hidden; }
	.yfm_show .banner div.x{ width:100%; }
	.yfm_show .banner .width1680 .con img{ margin-top:1rem; height:2rem; }
	.yfm_show .banner .width1680 .con{ width:100%; }
	.yfm_show .banner .width1680 .con dd{ margin-top:3rem; text-align:center; font-size:2rem; }
	.yfm_show .banner .width1680 .con dl{ text-align:center; }
	.yfm_show .banner div.tp{ display:none; }
	
	.yfm_ys{ padding:3rem 0px; }
	.yfm_ys div.l,.yfm_ys div.r{ width:100%; }
	.yfm_ys div ol,.yfm_ys div dd{text-align:center;}
	.yfm_ys div dd{ font-size:2rem; }
	.yfm_ys div.l ul{ margin-top:2rem; }

	.yfm_wz{ padding:3rem 0px; }
	.yfm_wz div.t{ margin-bottom:5rem; }
	.yfm_wz div.f div dd{ margin-bottom:1rem; }
	.yfm_wz div.f div dl{ margin-bottom:2rem; }
	.yfm_en .width1680 ol{ height:2rem; margin-bottom:1rem; }
	.yfm_en .width1680 dl{ font-size:2rem; padding-bottom:1.5rem; }
	
	.zgdz_show .banner{ min-height:100vh; height:auto; padding-bottom:3rem; }
	.zgdz_show .banner .width1680 div.i{ margin-top:3rem; padding-bottom:1.5rem; }
	.zgdz_show .banner .width1680 div.i img{ height:2.5rem; }
	.zgdz_show .banner .width1680 div.c{ margin-top:2.5rem; height:auto;}
	.zgdz_show .banner .width1680 div.c dl.l{ width:100%; }
	.zgdz_show .banner .width1680 div.c dl.r{ width:100%; margin-right:0px; margin-top:1rem; font-size:1rem; line-height:1.5rem; }
	.zgdz_show .banner .width1680 div.f{ margin-top:2rem; }
	.zgdz_show .banner .width1680 div.f ul{ width:100%; margin-right:0px; }
	.zgdz_show .banner .width1680 div.f ul li{ width:25%; margin-right:0px; }
	.zgdz_show .banner .width1680 div.f ul li ol{ margin-bottom:1rem; }
	.zgdz_show .banner .width1680 div.f ul li dd{ font-size:1rem; }

	.zgdz_dn div.i ol{ margin-bottom:2rem; }
	.zgdz_sjys img.bg{ width:500%; margin-left:-200%; max-width:500%; }
	.zgdz_sjys .width1680{ left:3%; width:94%; margin-left:0px; }
	.zgdz_sjys .width1680 .t{ margin-bottom:1rem; }
	.zgdz_sjys .width1680 .t dl{ width:100% !important; }
	.zgdz_sjys .width1680 .t dl.l{ font-size:1.5rem; margin-bottom:1rem;}
	.zgdz_sjys .width1680 .t dl.r{ line-height:1.5rem; font-size:1rem; }
	.zgdz_sjys .width1680 .f div.l,.zgdz_sjys .width1680 .f div.r{ width:100%; }
	.zgdz_sjys .width1680 .f div.l img{ width:100%; }
	.zgdz_sjys .width1680 .f div.r{ margin-top:2rem; }
	.zgdz_sjys .width1680 .f div.r ul{ margin-top:1rem; }

	.zgdz_wz{ padding:3rem 0px; }
	.zgdz_wz .width1680 div.c{ margin-bottom:5rem; }
	.zgdz_wz .width1680 div.t{ margin-bottom:1rem; }

	.zgdz_wz_ny{ padding:3rem 0px; }
	/*.zgdz_wz_ny .width1680 dl{ width:100%; }
	.zgdz_wz_ny .width1680 dl.l{ margin-right:0px; margin-bottom:2rem; }*/
	
	.yfm_en .width1680,.zgdz_en .width1680{ margin-left:-47%; }
	.zgdz_en .width1680 ol{ margin-bottom:1rem; }
	.vogs_show .vogs_s_en dd,.yifa_en dl,.zgdz_en .width1680 dd{ font-size:2rem; }

	.daqi_show .banner img.bg{ width:160%; margin-left:-30%; max-width:500%; }
	.daqi_show .banner .con{ width:94%; left:3%; }
	.daqi_show .banner .con dd{ height:6rem; margin-bottom:1.5rem; }
	.daqi_show .banner .con dl{ font-size:1.25rem; }

	.daqi_about{ padding:3rem 0px; }
	.daqi_about .width1800 img.tp{ width:45%; }
	#s1.a-fdB .daqi_about .width1800 .top{ margin-top:3rem; }
	.daqi_about .width1800 .top{ margin-bottom:5rem; }
	.daqi_about .width1800 .top img{ width:32%; }
	.daqi_about .width1800 .top ol{ font-size:3rem; }
	.daqi_about .width1800 .top,.daqi_about .width1800 .con{ width:100%; }
	.daqi_about .width1800 .con ol{ font-size:2rem; margin-bottom:0.5rem; }
	.daqi_about .width1800 .con dd{ font-size:1.8rem,; margin-bottom:1rem; }
	.daqi_about .width1800 .con dl{ font-size:1rem; line-height:1.8rem; }
	
	.daqi_ap{ padding-top:3rem; }
	.daqi_ap img{ width:100%; }
	.daqi_ys div.hidden{ height:16rem; }
	.daqi_ys div.ys_l1{ width:60%; }
	.daqi_ys div.ys_l2{ width:40%; }
	.daqi_ys div.ys_l3{ width:50%; }
	.daqi_ys div.ys_l4{ width:50%; }
	.daqi_ys div.ys_l4 div.t,.daqi_ys div.ys_l4 div.f{ height:8rem; }
	.daqi_ys div.hidden div.bg{ font-size:1rem; line-height:1.5rem; }
	
	.daqi_zt{ height:auto; padding:3rem 0px; }

	.daqi_zt .width1800 img.l{ width:100%; }
	.daqi_zt .width1800 img.r{ width:100%; }
	#s4.a-fdB .daqi_zt .width1800 img.l{ margin-left:0px; }
	#s4.a-fdB .daqi_zt .width1800 img.r{ margin-right:0px; }

	.daqi_zs{ padding:3rem 0px; }
	.daqi_zs .width1800 div{ width:100%; }
	.daqi_zs .width1800 div.f{ margin-top:2rem; }

	.daqi_sj .width1800{ height:16rem; }
	#s8.a-fdB .daqi_sj .width1800 img.logo{ top:2rem; width:1.5rem; }

	.daqi_en .width1800{ padding-top:4rem; width:100%;}
	#s9.a-fdB .daqi_en .width1800 img.bg{ margin-top:2rem; }

	.yifa_dn,.yifa_wz .width1680{ padding:3rem 0px; }
	.yifa_dn dl.t{ margin-bottom:2rem; }
	.yifa_wz .width1680 div.t{ width:100%; }
	.yifa_wz .width1680 div.t dd{ font-size:2rem; margin-bottom:1rem; }
	.yifa_wz .width1680 div.t dl{ line-height:2rem; }

	.yifa_wz .width1680 div.f{ margin-top:2rem; }
	.yifa_ys{ padding-bottom:2rem; }
	.yifa_ys img.l,.yifa_ys img.r{ width:100%; }
	.yifa_ys img.r{ margin-top:1rem; }
	.yifa_en dl{ left:0px; }
	
	.xas_show .banner{ height:auto; min-height:100vh; }
	.xas_show .banner img.logo{ width:30%; }
	.xas_show .banner img.tit1{ width:60%; top:4.625rem;}
	.xas_show .banner .width1680{ padding-top:14rem; }
	.xas_show .banner .width1680 dd{font-size:1.8rem; padding-bottom:1rem;}
	.xas_show .banner .width1680 dl{ margin-top:1rem; font-size:1rem; line-height:1.8rem; }
	.xas_show .banner .width1680 ol{ width:40%; font-size:1rem; line-height:1.5rem; margin-left:60%; margin-top:0px; }
	.xas_show .banner img.tit2{ width:55%; }
	.xas_wz_banner{ height:auto; overflow:hidden; padding-bottom:3rem;}
	.xas_wz_banner img.cp{ bottom:0px; height:6rem; }
	.xas_sj div{ height:20rem; }
	.xas_tb .width1680 dl{ height:20rem; }
	.xas_tb .width1680 dl.l img{ width:60%; }
	
	.xas_about{ padding:2rem 0px; }
	.xas_about div.l{ width:100%; font-size:2rem; height:auto; }
	.xas_about div.r{ border:0px; margin-left:0px; width:100%; height:auto; }
	.xas_about div.r dl{ margin:1rem 3%; width:94%; font-size:1rem; line-height:1.5rem; }

	.xas_wz div.tit{ padding-top:3rem; }
	.xas_wz div.con{ margin-bottom:2rem; }
	
	.xas_en .width1680{ margin-left:-47%; }
	.xas_en .width1680 ol{ margin-bottom:1rem; }
	.xas_en .width1680 ol img{ height:3rem;}
	.xas_en .width1680 dl{ font-size:1.5rem; }
	
	.beek_show .banner img.bg{ width:300%; max-width:500%; margin-left:-100%; }
	.beek_show .banner .width1680{ margin-left:-47%; }
	.beek_show .banner .width1680 div.t{ font-size:1rem; top:2rem; }
	.beek_show .banner .width1680 div.c dl{ font-size:1.8rem; line-height:3rem; }
	
	.beek_about img.tp{ display:none; }
	.beek_about div.t .width1680 ul{ padding:2rem 0px; }
	.beek_about div.t .width1680 ul li{ margin:0px 4%; }
	.beek_about div.t .width1680 ul li ol b{ font-size:2rem; }
	.beek_about div.f{ padding:2rem 0px; min-height:3rem;}
	.beek_about div.f dl{ width:100%; line-height:2rem;}
	
	.beek_wz{ padding:3rem 0px; }
	.beek_ny .width1680{ padding:3rem 0px 0px; }
	.beek_ny .width1680 div.f dl img{ margin-bottom:2rem; }
	
	.beek_wzys{ padding:2rem 0px; }
	.beek_wzys dl.l{ width:100%; position:relative; }
	.beek_wzys img.r{ width:100%; margin-top:1rem; }
	.beek_en .width1680{ margin-left:-47%; font-size:2.5rem;}
	
	.bochuang_show .banner img.bg{ width:120%; max-width:500%; margin-left:-10%; }
	.bochuang_show .banner .width1680{margin-left:-47%; }
	.bochuang_show .banner img.x1,.bochuang_show .banner img.x2,.bochuang_show .banner img.x3{ height:3rem; }
	.bochuang_show .banner .width1680 div.t{ padding-top:2rem; }
	.bochuang_show .banner .width1680 div.t div.l{ width:75%; }
	.bochuang_show .banner .width1680 div.t div.l dd{ font-size:1.8rem; }
	.bochuang_show .banner .width1680 div.t div.l ol{ font-size:1rem; margin-top:0.5rem; }
	.bochuang_show .banner .width1680 div.t div.l dl{ margin-top:1rem; height:3rem;}
	.bochuang_show .banner .width1680 div.t div.c{ width:75%; margin-top:1rem; line-height:1.5rem;}
	.bochuang_show .banner .width1680 div.t div.r{ width:20%; position:absolute; top:2rem; right:0px;}
	.bochuang_show .banner .width1680 div.c{ margin-top:2rem; }
	.bochuang_show .banner img.x2{ top:40%; }
	.bochuang_show .banner .width1680 div.c dl{ margin-top:0px; height:3rem; }

	.bochuang_tit{ height:50vh; }
	.bochuang_tit dl{ font-size:2rem; }

	.bochuang_wz .width1680{ padding:3rem 0px; }
	
	.bochuang_xmsm{ height:60rem; }
	.bochuang_xmsm .width1680 div.t dl.l{ width:100%; text-align:center; font-size:2rem; }
	.bochuang_xmsm .width1680 div.t dl.r{ width:100%; margin-top:1rem; }
	
	.bochuang_xmsm .width1680 div.f{ margin-top:3rem; }
	.bochuang_xmsm .width1680 div.f ul li ol{ height:3rem; margin-bottom:1rem; }
	.bochuang_xmsm .width1680 div.f ul li dl{ font-size:1rem; }
	.bochuang_xmsm .width1680 div.f dd{ margin-bottom:1rem; }
	.bochuang_xmsm .width1680 div.f dl i{ font-size:1.5rem; }
	.bochuang_xmsm .width1680 div.f dl i.l{ width:40%; }
	.bochuang_xmsm .width1680 div.f dl i.r{ width:60%; }

	.bochuang_en dl{ font-size:1.8rem; }
	.akr_show .banner img.bg{ max-width:500%; width:160%; margin-left:-30%; }
	.akr_show .banner img.logo{ width:80%; margin-left:-40%; }
	.akr_show .banner img.wz{ width:100%; margin-left:0px; left:0px; }
	
	.akr_about{ width:94%; margin-bottom:3rem;}
	.akr_about dd{ font-size:2rem; margin-bottom:1rem; }
	.akr_about ol{ font-size:1rem; line-height:2rem; }
	.akr_about dl{ margin-top:0.875rem; line-height:1.75rem; }

	.akr_ys{ padding:3rem 0px; }
	.akr_ys div dd{ font-size:2rem; }
	.akr_ys div.l{ width:100%; margin-bottom:1rem; }
	.akr_ys div.r{ width:100%; }
	.akr_ny{ padding:3rem 0px 1rem; }
	.akr_ny .width1680 div img{ margin-bottom:2rem; }

	.akr_sj .width1680{ height:30rem; }
	.akr_sj .width1680 img.l{ width:60%; top:4rem; }
	.akr_sj .width1680 img.r{ width:40%; top:12rem;}
	#s5.a-fdB .akr_sj .width1680 img.l{ left:0px; }
	#s5.a-fdB .akr_sj .width1680 img.r{ right:0px; }

	.akr_en dl{ font-size:2rem; line-height:3rem; }

	.vogs_show div.vogs_s_t .width1800 div.tit ol{ font-size:1.5rem; }
	.vogs_show .vogs_s_jj,.vogs_show .vogs_s_jj div.about{ padding:3rem 0px; }
	.vogs_show .vogs_s_jj div.bg{ width:100%; }
	.vogs_show .vogs_s_jj div.about .tit{ padding-bottom:1rem; }
	.vogs_show .vogs_s_jj div.about .tit dd{ font-size:1.5rem; text-align:center; }
	.vogs_show .vogs_s_jj div.about .tit ol{ font-size:2rem; text-align:center;}
	.vogs_show .vogs_s_jj div.about .con{ margin:2rem 0px; }
	.vogs_show .vogs_s_jj div.about .con dl{ font-size:1rem; line-height:2rem; }
	.vogs_show .vogs_s_jj div.about .logo{ margin-bottom:0rem; }
	.vogs_show .vogs_s_jj div.bg div.x i {width:50%; left:34%;}
	.vogs_show .vogs_s_jj div.sgh .con{ margin:2rem 0px;}
	.vogs_show .vogs_s_jj div.sgh .con img{ width:100%; margin:0px auto; }
	.vogs_show .vogs_s_jj div.sgh .con ol{ font-size:3rem; margin-top:-2rem; }
	.vogs_show .vogs_s_jj div.zt div.con_t{ padding:2rem 0px; }
	.vogs_show .vogs_s_jj div.zt div.con_t div.r {width:100%;}
	.vogs_show .vogs_s_jj div.zt div.con_t div.r dd{ font-size:3rem; }
	.vogs_show .vogs_s_jj div.zt div.con_t div.r ol{ font-size:1rem; margin-top:1rem; }
	.vogs_show .vogs_s_jj div.zt div.con_t div.r dl{ margin-top:1rem; font-size:1rem; text-align:justify; }
	.vogs_show .vogs_s_jj div.zt div.con_f{ margin-bottom:2rem; background-size:auto 100%;}
	.vogs_show .vogs_s_jj div.zt div.con_f img.l{ width:48%; }
	.vogs_show .vogs_s_jj div.zt div.con_f img.r{ width:40%; margin-right:0px; }
	.vogs_show .vogs_s_jj div.sz .tit{ margin:2rem 0px; font-size:2rem; text-align:center;}
	.vogs_show .vogs_s_jj div.sz .con{ margin-bottom:0px; }
	.vogs_show .vogs_s_jj div.sz .con dl.l,.vogs_show .vogs_s_jj div.sz .con dl.r{ width:100%; }
	.vogs_show .vogs_s_jj div.sz .con dl.r{ font-size:1rem; line-height:2rem; text-align:justify; }
	.vogs_show .vogs_s_zs{ padding:3rem 0px; }
	.vogs_show .vogs_s_zs div.c{ width:97%; }
	.vogs_show .vogs_s_zs div.f{ margin-top:3rem; width:100%; }
	.vogs_show .vogs_s_sj{ margin:3rem 0px; }
	.vogs_show .vogs_s_sj div.l dd{ font-size:2rem; }
	.vogs_show .vogs_s_sj div.l dl{ font-size:1rem; margin-top:0px; }
	#s8.a-fdB .vogs_s_sj img.r{ margin-right:0px; }

	.vogs_show .vogs_s_en{ height:16rem; }
	.anli_show .hidden.l{ position:relative; width:100%; }
	.anli_show .hidden.r{ width:94%; padding:2rem 3%; margin-top:0px;}
	.anli_show .hidden.r div.l{ margin-bottom:2rem; }

	.dz_banner{ height:30rem; }
	.dz_banner .width1680{ }
	.dz_banner .width1680 dd{ font-size:1.25rem; }
	.dz_banner .width1680 dd img.tb{ margin-left:0px; width:10%; }
	.dz_banner .width1680 dl{ padding-top:1rem; }

	.dz_nr{ padding:3rem 0px; }
	.dz_nr div.t{ font-size:1.25rem; }
	.dz_nr ul.f{ margin-top:0px; }
	.dz_nr ul.f li{ width:100%; margin-top:2rem; height:auto; }
	.dz_nr ul.f li .bg{ position:relative; padding:1rem; }
	.dz_nr ul.f li .bg dd{ font-size:1.5rem; }
	.dz_nr ul.f li .bg dl{ margin-top:1rem; line-height: 1.75; font-size: 0.875rem; }
	.dz_nr ul.f li .bg img{ position:relative; margin-top:1rem; bottom:auto; }

	.dz_ps .width1680{ padding:2rem 0px; }
	.dz_ps .width1680 ul{ width:100%; height:25rem;}
	.dz_ps .width1680 ul li{ height:auto; background-size:100% auto }
	.dz_ps .width1680 ul li .bg{ padding:1rem; position:relative;}
	.dz_ps .width1680 ul li .bg ol{ font-size:1.8rem; }
	.dz_ps .width1680 ul li .bg dd{ font-size:1.25rem; font-weight: bold; }
	.dz_ps .width1680 ul li .bg dl{ font-size:0.875rem; line-height: 1.5; }
	.dz_ps .width1680 img{ margin-right:0px; float:left; width:60%; margin-top:2rem; }
	
	.mb_al{ padding:2rem 0px; }
	.mb_al .tit{ font-size:1.5rem; }
	.mb_al ul{ margin-top:0.5rem; width:100%; }
	.mb_al ul li{ width:100%; margin-right:0px; margin-top:1.5rem; }

	.jg_xgtc{ padding:6rem 0px 2rem; }
	.jg_xgtc .tit dd{ font-size:1.5rem; }
	.jg_xgtc .tit dl{ font-size:1rem; }
	.jg_xgtc ul{ margin-top:0px; }
	.jg_xgtc ul li{ width:96%; margin-top:2rem; }

	.jg_fwnr{ padding:3rem 0px; }
	.jg_fwnr .tit{ font-size:1.5rem; }
	.jg_fwnr ul{ margin-top:2rem; }
	.jg_fwnr ul li {width:100%; height:auto;}
	.jg_fwnr ul li .bg{ position:relative; padding:1rem; }
	.jg_fwnr ul li .bg dd{ margin-bottom:1rem; }
	.jg_fwnr ul li .bg dl{ height:auto; min-height:6rem; }
	
	.mb_t{ padding-top:6rem; }
	.mb_t div.l,.mb_t div.r{ width:100%; }
	.mb_t div.l{ font-size:1.25rem; }
	.mb_t div.r{ font-size: 0.875rem; line-height: 1.75; }
	.mb_sj{ margin-top:1rem; width:100%; }
	.mb_sj li{ width:100%; margin-top:2rem; height:auto;}
	.mb_sj li div.bg{ padding:1rem; position:relative; }
	.mb_sj li div.bg ol{ margin-bottom:1rem;}
	.mb_sj li div.bg dd{ font-size:1rem; }
	.mb_sj li.l1 div.bg div.t{ font-size:1.8rem; }
	.mb_sj li.l1 div.bg div.f{ position:relative; bottom:0px; left:0px; margin-top:2rem; }
	.mb_sj li.l1 div.bg div.f ol{ height:4.5rem; }
	.mb_sj li.l2 div.bg{ height:auto; padding:4rem 0px; }
	.mb_sj li.l2 div.bg ol{ height:4.5rem; }
	.mb_sj li.l3 div.bg div.f{ position:relative; bottom:0px; left:0px; margin-top:2rem;}
	.mb_sj li.l3 div.bg div.f ol{ height:4.5rem; }
	
	.mo_so{ height:7.2rem; }
	.mo_so div.lb,.mo_so div.ys{ width:38%; }
	.mo_so div.lb{ margin-right:0px; }
	.mo_so div.ys{ float:right; }
	.mo_so div.bd{ width:99.5%; margin-top:1rem; }
	.mo_so div.bd input{ width:75%; }

	.mo_lsit{ width:100%; }
	.mo_lsit li{ width:100%; margin-right:0px; }

	.lxwm_banner .width1680 dl{ padding-right:2.75rem; padding-left:0px; background-position:right center; left:0%; }
	.lxwm_banner .width1680 dl i{ right:2.1875rem; left:auto;transform:rotate(180deg); }
	.lxwm_xx{ padding:3rem 0px; }
	.lxwm_xx div.l{ width:100%; }
	.lxwm_xx div.l dd{ font-size:1.8rem; }
	.lxwm_xx div.l dl{ font-size:1.25rem; }
	.lxwm_xx ul.r{ width:100%; margin-top:2rem; }
	.lxwm_xx ul.r li{ width:100%; }
	.lxwm_xx ul.r li dl{ line-height:2rem; margin-bottom:1rem; }

	.lxwm_zffs .width1680{ padding:3rem 0px 1rem; }
	.lxwm_zffs .width1680 div.t{ font-size:1.5rem; }
	.lxwm_zffs .width1680 ul.f li{ width:100%; margin-bottom:2rem; }
	.lxwm_zffs .width1680 ul.f li .bg{ padding:2rem 5%; height:16rem;background-size:auto 10rem;}
	.lxwm_zffs .width1680 ul.f li .bg ol{ margin-bottom:1rem; }
	.lxwm_zffs .width1680 ul.f li .bg dd{ font-size:1.8rem; }
	.lxwm_zffs .width1680 ul.f li .bg dl{ line-height:2rem; }

	.consult_bg .width1680 div.l{ margin-right:0px; }
	.consult_bg .width1680 div.r{ display:none; }
	.consult_bg .width1680 div.l form{ padding:1rem; }
	.consult_bg .width1680 div.l form .t dd{ font-size:1.8rem; margin-bottom:1rem; }
	.consult_bg .width1680 div.l form .t dl{ line-height:2rem; font-size:0.875rem; }
	.consult_bg .width1680 div.l form .t ol b{ font-size:1.5rem; }
	.consult_bg .width1680 div.l form #dr_row_title,.consult_bg .width1680 div.l form #dr_row_gongsi,.consult_bg .width1680 div.l form #dr_row_dianhua,.consult_bg .width1680 div.l form #dr_row_youxiang{ width:100%; }

	.top_bg .width1800 .qh,.top_bg .width1800 a.zx{ display:none; }
	.top_bg .width1800 a.fh{ margin-right:0px; }
	.top_bg .width1800 a.mb_s{ width:38%; }

	/*网站维护*/
	.ny_banner,.wzwh_banner .width1680{ height: 70vh; }
	.wzwh_banner .width1680 ul.xx{ bottom: 30vh; }
	.wzwh_banner .width1680 ul.xx li.n{ font-size: 1rem; }
	.wzwh_banner .width1680 ul.xx li.c{ font-size: 1.5rem; }
	.wzwh_banner .width1680 ul.xx li.m{ margin-top: 2rem; }
	.wzwh_banner .width1680 ul.xx li.m a{ font-size: 0.875rem; width: 9rem; height: 2rem; line-height: 2rem; }
	.wzwh_banner .width1680 div.tp{ max-height: 25vh; }

	.jcwhfw{ padding: 3rem 0px; }
	.whfw_tit ol{ height: 2rem; }
	.whfw_tit dd{ font-size: 1.5rem; }
	.whfw_tit dl a{ font-size: 1rem; }

	.jcwhfw ul{ margin-top: 1.5rem; width: 100%; }
	.jcwhfw ul li{ width: 100%; margin-right:0px; height: auto; margin-bottom: 1.5rem; }
	.jcwhfw ul li div{ position: relative; padding: 1rem; text-align: center; }
	.jcwhfw ul li div ol{ height: 2.5rem; margin-bottom: 1rem; }
	.jcwhfw ul li div ol img{ left: 45%; }
	.jcwhfw ul li div dd{ font-size: 1rem; margin-bottom: 0.5rem; }
	.jcwhfw ul li div dl{ font-size: 0.875rem; line-height: 1.75; }

	.dzwhfw{ padding: 3rem 0px; }
	.dzwhfw ul{ width: 100%; }
	.dzwhfw ul li{ width: 100%; margin-right:0px; height: 29rem; }
	.dzwhfw ul li div.bg div ol{ height: 2.5rem; margin-bottom: 1rem; }
	.dzwhfw ul li div.bg div dd{ font-size: 1.25rem; margin-bottom: 0.5rem; }
	.dzwhfw ul li div.bg div dl{ font-size: 0.875rem; line-height: 1.75; }

	.dzwhfw div.m{ margin-top: 1rem; font-size: 0.875rem; }

	/*邮箱*/
	.yx_banner ul li.n{ font-size: 1rem; }
	.yx_banner ul li.c{ font-size: 1.5rem; }
	.yx_banner ul li.x{ font-size: 1rem; margin-top: 0.5rem; }
	.yx_banner ul li.m a{ font-size: 0.875rem; width: 9rem; height: 2rem; line-height: 2rem; }

	.yx_bh .width1680{ height: auto; padding: 3rem 0px; }
	.yx_bh .width1680 .bh_l{ width: 100%; margin-top: 0px; text-align: center; }
	.yx_bh .width1680 .bh_l dd{ font-size: 1.5rem; }
	.yx_bh .width1680 .bh_l dl{ font-size: 1rem; }
	.yx_bh .width1680 .bh_l ol{ margin-top: 2rem; }
	.yx_bh .width1680 .bh_l ol a{ height: 2rem; line-height: 2rem; }

	.yx_bh .width1680 ul.bh_r{ width: 100%; margin-top: 2rem; }
	.yx_bh .width1680 ul.bh_r li{ height: auto; }
	.yx_bh .width1680 ul.bh_r li div{ margin:0px auto; text-align: center; }
	.yx_bh .width1680 ul.bh_r li div ol{ height: 2.5rem; margin-bottom:1rem; }
	.yx_bh .width1680 ul.bh_r li div dd{ font-size: 1.25rem; }
	.yx_bh .width1680 ul.bh_r li div dl{ font-size: 0.875rem; }

	.yx_bg .width1680{ padding: 3rem 0px 1rem; }

	.yx_tit{ text-align: center; }
	.yx_tit dd{ font-size: 1.5rem; }
	.yx_tit dl{ font-size: 1rem; }

	.yx_qygxzx ul li{ width: 48%; }
	.yx_qygxzx ul li div{ padding: 1rem; }
	.yx_qygxzx ul li div ol{ height: 2.5rem; }
	.yx_qygxzx ul li div dl{ font-size: 0.875rem; line-height: 1.75; }

	.yx_gnzc .width1680{ padding-bottom: 1rem; }
	.yx_gnzc .width1680 .yx_tit{ margin-bottom: 2rem; }
	.yx_gnzc .width1680 ul,.yx_gnzc .width1680 ul li{ width: 100%; }
	.yx_gnzc .width1680 ul li{ margin-right:0px; height: auto; margin-bottom: 2rem; }
	.yx_gnzc .width1680 ul li div{ padding: 2rem 0px; }
	.yx_gnzc .width1680 ul li div ol{ height: 2.5rem; margin-bottom: 1rem; }
	.yx_gnzc .width1680 ul li div dd{ font-size: 1.25rem; margin-bottom: 0.5rem; }
	.yx_gnzc .width1680 ul li div dl{ font-size: 1rem; }

	.yx_pzzx .yx_tit{ margin-bottom: 2rem; }
	.yx_pzzx .hidden ul.l,.yx_pzzx .hidden div.r{ width: 100%; }
	.yx_pzzx .hidden ul.l li{ margin-bottom: 1rem; }
	.yx_pzzx .hidden ul.l li div dd{ margin-bottom: 0.5rem; font-size: 1.25rem; }
	.yx_pzzx .hidden ul.l li div dl{ font-size: 1rem; line-height: 1.5; }
	
	.yx_fwys .width1680 div.bg div.t{ font-size: 1.5rem; }
	.yx_fwys .width1680 div.bg ul.f{ margin-top: 0px; }
	.yx_fwys .width1680 div.bg ul.f li{ width: 50%; margin-top: 2rem; }
	.yx_fwys .width1680 div.bg ul.f li div dd{ font-size: 1rem; }
	.yx_fwys .width1680 div.bg ul.f li div dd b{ font-size: 2.25rem; }
	.yx_fwys .width1680 div.bg ul.f li div dl{ font-size: 1rem; margin-top: 0.5rem; }
	
	.yx_axy .width1680{ padding: 3rem 0px; }
	.yx_axy .width1680 .hidden.l,.yx_axy .width1680 .hidden.r{ width: 100%; }
	.yx_axy .width1680 .hidden.l div dd{ font-size: 1.5rem; }
	.yx_axy .width1680 .hidden.l div dl{ font-size: 0.875rem; line-height: 1.75; }

	.yx_axy .width1680 .hidden.r{ margin-top: 2rem; }
	.yx_axy .width1680 .hidden.r ul{ max-width: 90%; margin:0px auto; }
	.yx_axy .width1680 .hidden.r ul li.c div.l{ font-size: 1rem; }
	.yx_axy .width1680 .hidden.r ul li.c div.r,.yx_axy .width1680 .hidden.r ul li.d div.r{ width: 65%; }
	.yx_axy .width1680 .hidden.r ul li.d div.r{ font-size: 1rem; }
	.yx_axy .width1680 .hidden.r ul li.d div.r p{ margin-right: 0px; line-height: 2; float: none; }
	.yx_axy .width1680 .hidden.r ul li.z{ margin-bottom: 0px; }
	.yx_axy .width1680 .hidden.r ul li.z div.l{ font-size: 1rem; line-height: 2; }
	.yx_axy .width1680 .hidden.r ul li.z div.r b{ font-size: 1.5rem; }
	.yx_axy .width1680 .hidden.r ul li.z div.r i{ font-size: 0.875rem; }

	.yx_sj .width1680{ height: 8rem; }
	.yx_sj .width1680 ul li div{ min-height: 4.5rem; width: 90%; margin:0px 5%; }
	.yx_sj .width1680 ul li div ol{ height: 2rem; margin-bottom: 0.5rem; }
	.yx_sj .width1680 ul li div dd{ font-size: 0.75rem; }

	.jg_xgtc ul li div.bg div.f div.an a{ font-size: 0.75rem; }

	.fenye a, .fenye span{ width: 2rem; height: 2rem; line-height: 2rem; font-size: 0.75rem; }
	
	/*ssl证书*/
	.ssl_banner .width1680{ height: 16rem; }
	.ssl_banner .width1680 .bg dd{ font-size: 1.5rem; }
	.ssl_banner .width1680 .bg dl{ margin-top:1rem; font-size: 0.75rem; }
	.ssl_banner .width1680 .bg dt{ margin-top: 1rem; }
	.ssl_banner .width1680 .bg dt a{ line-height: 2rem; }
	.ssl_lm_bg, .ssl_lm{ height:5.625rem; padding: 1rem 0px; }
	.ssl_lm{ top: 20rem; }
	.ssl_lm.x{ position: absolute; }
	.ssl_lm ul{ font-size: 0.875rem; text-align: center; }
	.ssl_lm ul li{ line-height: 1; padding: 0.5rem 0px; margin: 0px 0.5rem; display: inline-block; float: none; border-bottom:0px; }
	.ssl_lm ul li.active{ border-bottom:0px; color: #ee7c30; }

	.zhengshu_box .zhengshu .ssl_tit{ font-size: 1.5rem; }

	.ssl_cpgg{ padding: 2rem 0px; }
	.ssl_cpgg ul{ margin-top: 1rem; }
	.ssl_cpgg ul li{ width: 100%; }
	.ssl_cpgg ul li div.bg{ height: auto; }
	.ssl_cpgg ul li div.bg div.t dd{ font-size: 1.25rem; font-weight: bold; }
	.ssl_cpgg ul li div.bg div.t dl{ font-size: 1rem; }
	.ssl_cpgg ul li div.bg div.n{ margin-top: 1rem; }
	.ssl_cpgg ul li div.bg div.n div dd,.ssl_cpgg ul li div.bg div.n div dl{ margin-left:10%; }
	.ssl_cpgg ul li div.bg div.n div dd{ font-size: 1rem; }
	.ssl_cpgg ul li div.bg div.n div dl{ font-size: 0.75rem; }
	.ssl_cpgg ul li div.bg div.x{ font-size: 0.875rem; height: auto; }
	.ssl_cpgg ul li div.bg div.j{ text-align: right; }
	.ssl_cpgg ul li div.bg div.j i{ font-size: 2rem; }
	.ssl_cpgg ul li div.bg div.a{ font-size: 1rem; }

	.ssl_zssqlc{ padding-top: 2rem; }
	.ssl_zssqlc ul{ margin-top: 1rem; }
	.ssl_zssqlc ul i.i{ display: none; }
	.ssl_zssqlc ul li{ width: 100%; margin-top: 1rem; }
	.ssl_zssqlc ul li div ol{ font-size: 1.5rem; height: 3rem; }
	.ssl_zssqlc ul li div dd{ margin-top: 1.5rem; font-weight: bold; }
	.ssl_zssqlc ul li div dl{ font-size: 0.875rem; line-height: 1.75; }

	.ssl_cptx ul{ margin-top: 1rem; }
	.ssl_cptx ul li{ width: 100%; margin-bottom:0.5rem; }
	.ssl_cptx ul li div.bg{ height: auto; padding: 1rem; width:86%; }
	.ssl_cptx ul li div.bg div{ position: relative; top: 0px; bottom: 0px; right: 0px; left: 0px; padding-left:3rem; }
	.ssl_cptx ul li div.bg div img.i{ width: 2rem; }
	.ssl_cptx ul li div.bg div dd{ font-size: 1.25rem; font-weight: bold; }
	.ssl_cptx ul li div.bg div dl{ line-height: 1.75; }

	.ssl_sy{ padding: 2rem 0px; }
	.ssl_sy ul{ margin-top: 1rem; }
	.ssl_sy ul li{ width: 100%; margin-top: 1rem; padding-top: 2.5rem; }
	.ssl_sy ul li img.i{ max-height: 5rem; }
	.ssl_sy ul li div{ height: auto; padding: 3rem 5.5% 2rem; }
	.ssl_sy ul li div dd{ margin-top: 0px; }
	.ssl_sy ul li div dl{ min-height: 5rem; line-height: 1.75; }
	
	.ssl_yycj{ padding: 2rem 0px; }
	.ssl_yycj .qh_n{ margin-top: 1rem; font-size: 1rem; }
	.ssl_yycj .qh_n dt{ line-height:2; padding: 0px 1.5rem; }
	.ssl_yycj .qh_x .qh_x_bg div.qh_x_l, .ssl_yycj .qh_x .qh_x_bg div.qh_x_r{ height: auto; width: 100%; }
	.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg, .ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg{ margin: 2rem auto; }
	.ssl_yycj .qh_x .qh_x_bg div.qh_x_l{  }
	.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div{ width:48%; margin-right:2%; margin-bottom: 1rem; }
	.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div ol{ height: 2rem; }
	.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div dd{ font-size: 1rem; }

	.ssl_hzal{ padding: 2rem 0px; }
	.ssl_hzal .g2 ul li{ width: 15rem; }
	.ssl_hzal .g2 ul li dl{ width: 13rem; height: 5rem; }
	.ssl_hzal .g2 ul li dl img{ max-height: 60%; }

	.ssl_wt{ padding: 2rem 0px; }
	.ssl_wt ul{ margin-top: 2rem; }
	.ssl_wt ul li{ padding:0.5rem 1rem; margin-bottom:1rem; }
	.ssl_wt ul li dd,.ssl_wt ul li dl{ padding-right: 4rem; }
	.ssl_wt ul li dd span{ font-size: 1.125rem; }
	.ssl_wt ul li dd i{ width: 2rem; height: 2rem; top: 0.25rem; font-size: 1.25rem; }
	.ssl_wt ul li dd i.s{ line-height: 1.75; }
	.ssl_wt ul li dd i.d{ line-height: 1.5; }
	.ssl_wt ul li dl{ font-size: 0.875rem; }

}
