/*pad*/
.gh,.sj_m{display:none;}
@media only screen and (max-width:1680px){
	.lxwm_job #zsgun a.hScrollPane_leftarrow,.lxwm_job #zsgun a.hScrollPane_rightarrow{ top: auto; bottom: 12px; }
	.lxwm_job #zsgun a.hScrollPane_leftarrow{  margin-left: 0px;}
	.lxwm_job #zsgun a.hScrollPane_rightarrow{ margin-right:0px;}

}
@media only screen and (max-width:1600px){
	.top_bg .width1680 div.r ul.lm li{ margin: 0px 2%;}
	.cp_sm_smzj ul li dd{ width: 8.5rem; height: 8.5rem; }

}
@media only screen and (max-width:1480px){
	.top_bg .width1680 div.r ul.lm li,.top_bg .width1680 div.r div.lm a{margin:0px 2%;}

}
@media only screen and (max-width:1366px){
	/*.cp_s_banner .bg{ background-position: right bottom; background-size:100% auto; }*/
	.i_news_bg .width1680 .bg .c div.z a dd,.i_news_bg .width1680 .bg .c div.z a dl{ line-height: 2; }
	
}
@media only screen and (max-width:1280px){
	.top_bg .width1680 div.r ul.lm li,.top_bg .width1680 div.r div.lm a{margin:0px 1%;}
	.ny_foot_bg .width1680 .t ul.l li{ margin-right: 2%; }
	.lxwm_dt .dt .dw{ left: 62%; }
}
@media only screen and (max-width:1000px){
	.top_bg .gh{display:block; position:absolute; top:0px; bottom:0px; right:0px; width:50px; cursor: pointer;}
	.top_bg .gh i{ position:absolute; height:2px; left:10px;transition:all .5s ease;}
	.top_bg .width1680 .b .gh i,.xw_top_bg .gh i{ background-color:#ffffff;}
	.top_bg .width1680 .l .gh i,.xw_top_bg.new .gh i{ background-color:#4285f4;}
	.ny_top_bg .width1680 .gh i{ background-color:#4285f4;}
	.top_bg .gh i.t{ width:1.25rem; top:1.5rem;}
	.top_bg .gh i.c{ width:1.75rem; top:2rem;}
	.top_bg .gh i.f{ width:1.25rem; top:2.5rem;}
	.top_bg.selected .gh i{transition:all .5s ease;}
	.top_bg.selected .gh i.t{ width:25px;transform: rotate(45deg); top:50%;}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{ width:25px;transform: rotate(135deg); top:50%;}
	
	
	.top_bg .width1680 a.logo img{ height: 2.5rem; }
	.top_bg .width1680 div.r{ display: none; }
	
	.top_bg .width1680 ul.sj,.top_bg .width1680 ul.sj li{ overflow: hidden; }
	.top_bg .width1680 ul.sj{ display: block; position: fixed; top: 4rem; background-color: rgb(0,0,0,0.8); padding:0px 3%; max-height: 0px; opacity: 0; overflow: hidden; left: 0px; right: 0px; transition: all .5s ease;}
	.top_bg.selected .width1680 ul.sj{ padding: 1rem 3%; opacity: 1; max-height: 100vh;transition: all .5s ease;}
	.top_bg .width1680 ul.sj li a{ color: #ffffff;}
	.top_bg .width1680 ul.sj li dd{ position: relative;  font-size: 1.25rem; line-height: 3rem; text-transform: capitalize;}
	.top_bg .width1680 ul.sj li dd i{ position: absolute; text-align: right; width: 100%; top: 0px; bottom: 0px; right: 0px; font-size: 2rem; color: #ffffff; line-height: 3rem; }
	.top_bg .width1680 ul.sj li dl{ overflow: hidden; max-height: 0px;text-transform: capitalize; opacity: 0;transition: all .5s ease;}
	.top_bg .width1680 ul.sj li.on dl{ max-height: 100000vh;  opacity: 1;transition: all .5s ease;}
	.top_bg .width1680 ul.sj li dl a{ display: block; width: 90%; padding-left: 10%; font-size: 1rem; line-height: 2rem;}
	
	.top_bg .width1680 ul.sj li.f{ text-align:right; color: #ffffff;}
}
@media only screen and (max-width:800px){
	.width1680,.width1200{width:94%;}
	html,body{font-size:16px;}
	body{overflow-x:hidden;max-width: 414px; margin:0px auto;}
	.top_bg, .top_bg .width1680, .top_bg .width1680 a.logo, .top_bg .width1680 div.r, .top_bg .width1680 div.r div{ height: 4rem; }

	.banner i.sj_bg{ position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;z-index: 0; background-size:100%; background-position: center;}
	.banner video{ height: 100%; width: 320%; margin-left: -110%; display: none; }

	.banner .width1680 div.con{ text-align:center; background-color: rgba(0,0,0,0.3); padding: 1rem 0px;}
	.banner .width1680 div.con dd{ font-size: 2rem; margin-bottom:0.5rem; }
	.banner .width1680 div.con dl{ font-size: 1rem; }
	.banner .width1680 .sb{ padding-top: 2rem;bottom: 4.5vh;}
	.banner .width1680 .sb i.x{ height: 1.5rem; }

	.i_cp_bg ul{ height: 60vh; padding: 20vh 0px;background-color: rgb(24,71,148,0.1);}
	.i_cp_bg ul li{ width: 100%; height: 20vh;background-color: rgb(24,71,148,0);}
	.i_cp_bg ul li .bg div.c{ height: 20vh;display: flex;align-items: center;}
	.i_cp_bg ul li .bg div.c dd{ font-size: 1.5rem; width: 100%; text-align: center;}
	.i_cp_bg ul li .bg div.c dl,.i_cp_bg ul li .bg div.c ol{ display: none; }
	.i_cp_bg ul li .tit{ font-size: 1.5rem; }
	
	.i_cp_bg i.bg,.i_about_bg i.bg,.i_news_bg i.bg,.i_hzhb_bg i.bg{ background-size: auto 100%; }
	.i_about_bg .width1680 div.con{ width: 96%;background-color: rgb(255,255,255,0.8); padding: 8px 2%;}
	.i_about_bg .width1680 div.con ol{ font-size: 0.875rem; }
	.i_about_bg .width1680 div.con dd{ font-size: 1.5rem; }
	.i_about_bg .width1680 div.con dl{ font-size: 0.875rem; line-height: 1.5rem; }
	.i_about_bg .width1680 ul.l li a{ height: 5rem; padding:1rem 0px;}
	.i_about_bg .width1680 ul.l li a div{ width: 94%; }
	.i_about_bg .width1680 ul.l li a div i{ width: 1.8rem; height: 1.8rem; margin-left: -0.9rem;}
	.i_about_bg .width1680 ul.l li a div dd{ font-size: 0.75rem; padding-top:2.3rem;}
	
	.i_news_bg .width1680 .bg .t{ margin-bottom: 1rem; }
	.i_news_bg .width1680 .bg .t .l,.i_news_bg .width1680 .bg .t .r{ width: 100%; }
	.i_news_bg .width1680 .bg .t .l ol{ font-size: 0.875rem; }
	.i_news_bg .width1680 .bg .t .l dd{ font-size: 1.5rem; margin-top: 0.2rem;}
	
	.i_news_bg .width1680 .bg .t .r{ margin-top:1rem; }
	.i_news_bg .width1680 .bg .t .r i{ padding: 0px 0.25rem; }

	.i_news_bg .width1680 .bg .c div.l, .i_news_bg .width1680 .bg .c div.z, .i_news_bg .width1680 .bg .c ul.r{display: none; }
	
	.i_news_bg .width1680 .bg .c ul.sj,.i_news_bg .width1680 .bg .c ul.sj li{ overflow: hidden; }
	.i_news_bg .width1680 .bg .c ul.sj{ display: block; }
	.i_news_bg .width1680 .bg .c ul.sj li{ margin-top:1rem; padding: 1rem; background-color: #ffffff;}
	.i_news_bg .width1680 .bg .c ul.sj li a{ display: block; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; color: #333333; font-size: 1rem;}

	.i_hzhb_bg .width1680 .bg .t{ margin-bottom: 1.5rem; }
	.i_hzhb_bg .width1680 .bg .t .l,.i_hzhb_bg .width1680 .bg .t .r{ width: 100%; }
	.i_hzhb_bg .width1680 .bg .t .l ol{ font-size: 0.875rem; }
	.i_hzhb_bg .width1680 .bg .t .l dd{ font-size: 1.5rem; margin-top: 0.2rem;}
	
	.i_hzhb_bg .width1680 .bg .t .r{ margin-top:1rem; line-height: 2;}
	.i_hzhb_bg .width1680 .bg .t .r i{ padding: 0px 0.25rem; }
	.i_hzhb_bg .width1680 .bg ul.f li{ height: 3.5rem; margin-bottom: 1rem; width: 31.2%; }
	
	.i_sp_bg .width1680 .c{ margin-top: -5rem; }
	.i_sp_bg .width1680 .c dd{ font-size: 1.5rem; }
	.i_sp_bg .width1680 .c ol{ margin-top: 1rem; }
	.i_sp_bg .width1680 .c ol a{ font-size:1rem; width: 3rem; height: 3rem; line-height: 3rem;}
	.popupbox a.popupbox_i{ margin-right:-1.5rem; width: 1.5rem; height: 1.5rem; margin-top: -2rem;}

	ul.i_sj li{ height: 5rem;width: 50%; }
	ul.i_sj li .bg i{ width:30%; height:4rem; }
	ul.i_sj li .bg div{ font-size: 0.75rem; width:62%;}
	ul.i_sj li .bg div dd b{ font-size:1.5rem; }
	ul.i_sj li .bg div dl{ margin-top:0.2rem; height: 28px;}
	
	.foot_bg .s{ height:0px !important;  background-size: 300% auto;}

	.foot_bg .x .width1680{height: 90vh !important; padding-top: 10vh;}
	.foot_bg .x .width1680 .t{ height: auto; padding-bottom:1rem; }
	.foot_bg .x .width1680 .t ul.l{ display: none; }
	.foot_bg .x .width1680 .t div.c{ width: 100%; text-align: center; }
	.foot_bg .x .width1680 .t div.c ol{ margin-bottom:0px; }
	.foot_bg .x .width1680 .t div.r{ width: 100%; margin-top: 2rem; }
	.foot_bg .x .width1680 .t div.r div{ margin-top: 1rem; }

	.foot_bg .x .width1680 .f{ height: auto; padding: 1rem 0px;}
	.foot_bg .x .width1680 .f dl{ line-height: 2rem; text-align: center; }
	.foot_bg .x .width1680 .f dl.r{ width: 100%; }

	.ny_foot_bg .width1680{height: auto;}
	.ny_foot_bg .width1680 .t{ height: auto; padding-bottom: 2rem; }
	.ny_foot_bg .width1680 .t ul.l{ display: none; }
	.ny_foot_bg .width1680 .t div.c{ width: 100%; text-align: center; }
	.ny_foot_bg .width1680 .t div.c ol{ margin-bottom:0px; }
	.ny_foot_bg .width1680 .t div.r{ width: 100%; margin-top: 2rem; }
	.ny_foot_bg .width1680 .t div.r div{ margin-top: 2rem; }
	.ny_foot_bg .width1680 .f{ height: auto; padding: 1rem 0px;}
	.ny_foot_bg .width1680 .f dl{ line-height: 2rem; text-align: center; }
	.ny_foot_bg .width1680 .f dl.r{ width: 100%; }

	.cp_s_banner .bg{background-position: right top; background-size:auto 44vh;}
	.cp_s_banner .width1680{ height: 100vh; display: block;}
	.cp_s_banner .width1680 .con{ margin-top:48vh; }
	.cp_s_banner .width1680 .con dd{ font-size: 1.5rem; line-height: 2rem; text-align: center;}
	.cp_s_banner .width1680 .con dl{ margin-top: 1rem; font-size:0.875rem; line-height: 1.5rem; height: auto; text-align: justify;}
	.cp_s_banner .width1680 .con ol a{ font-size: 0.875rem; height: 1.8rem; line-height: 1.8rem; width:7.5rem; }
	.cp_s_banner .width1680 .con ol a.l{ margin-left: 18%; }
	.cp_s_tit{ text-align: center; font-size: 1.75rem; padding-bottom:1rem;}
	.cp_s_jszc{ height: auto; padding: 4rem 0px; }
	.cp_s_jszc .width1680 div.l, .cp_s_jszc .width1680 div.r{ width: 100%; }
	.cp_s_jszc .width1680 div.r{ position: relative; }
	.cp_s_jszc .width1680 div.r div{ margin-left: 0px; }
	.cp_s_jszc .width1680 div.r div.con{ font-size:0.875rem; line-height: 1.75rem; text-align: justify;}
	.cp_s_jszc .width1680 div.l{ margin-top: 2rem; }

	.cp_s_cptd{ height: auto; padding: 4rem 0px; }
	.cp_s_cptd div.l,.cp_s_cptd div.r{ position: relative; width: 100%; }
	.cp_s_cptd div.l .cp_s_tit i{ left: 50%; margin-left: -1.1875rem; }
	.cp_s_cptd div.l .con{ margin-top: 1rem; }
	.cp_s_cptd div.l .con p{ background-size: 1rem; background-position: left 0.5rem; padding-left: 1.5rem;}
	.cp_s_cptd div.l .sm{ position: relative; bottom: 0px; margin-top:2rem; }
	.cp_s_cptd div.r{ margin-top:2rem; }
	.cp_s_cptd div.r img{ position: relative; }

	.cp_s_xlfa{ height: auto; padding: 4rem 0px; }
	.cp_s_xlfa .width1680 div.l,.cp_s_xlfa .width1680 div.r{ width: 100%; }
	.cp_s_xlfa .width1680 div.r{ position: relative; }
	.cp_s_xlfa .width1680 div.r .cp_s_tit i{ left: 50%; margin-left: -1.1875rem; }
	.cp_s_xlfa .width1680 div.r .con{ line-height: 1.75rem; }
	.cp_s_xlfa .width1680 div.l{ margin-top: 2rem; }
	
	.cp_s_syks{ height: auto; padding: 4rem 0px; }
	.cp_s_syks .width1680 .sm{ height: auto; }
	.cp_s_syks .width1680 ul{ width: 100%; margin-left: 0px;}
	.cp_s_syks .width1680 ul li{ width: 48%; margin-top:2rem;}
	.cp_s_syks .width1680 ul li ol{ padding:0.5rem;max-width:60%; }
	.cp_s_syks .width1680 ul li dd{ font-size: 1rem; }

	.cp_s_anzs{ height: auto; padding: 4rem 0px; }
	.cp_s_anzs .width1680 .ck-slide{ margin-top: 2rem; height: 38rem;}
	.cp_s_anzs .width1680 .ck-slide ul.ck-slide-wrapper li div.l{ width: 100%; margin-top: 0px; }
	.cp_s_anzs .width1680 .ck-slide ul.ck-slide-wrapper li div.l dl{ line-height: 1.75rem; font-size: 0.875rem; height: 8.75rem;}
	.cp_s_anzs .width1680 .ck-slide ul.ck-slide-wrapper li div.l del{ margin-top: 2rem; }
	.cp_s_anzs .width1680 .ck-slide ul.ck-slide-wrapper li div.r{ width: 100%; height: 17rem; margin-top: 2rem; }
	.cp_s_anzs .width1680 .ck-slide ul.ck-slide-wrapper li div.r img{border-top-left-radius:4rem;border-bottom-right-radius: 4rem;}

	#s1 .cp_s_jszc .width1680 div.l{ opacity: 1; margin-left:0px;}
	#s1 .cp_s_jszc .width1680 div.r{ opacity: 1; margin-right:0px;}
	#s2 .cp_s_cptd div.l{ opacity: 1; margin-left:0px;}
	#s2 .cp_s_cptd div.r{ opacity: 1; margin-right:0px;}
	#s3 .cp_s_xlfa .width1680 div.l{ opacity: 1; margin-left:0px;}
	#s3 .cp_s_xlfa .width1680 div.r{ opacity: 1; margin-right:0px;}
	#s4 .cp_s_syks .width1680 ul{ opacity: 1; margin-top:1rem;}
	#s5 .cp_s_anzs .width1680 .ck-slide ul.ck-slide-wrapper{ opacity: 1; margin-top:0px;}
	
	.cp_sm_banner .bg{background-position: right top; background-size:auto 44vh;}
	.cp_sm_banner .width1680{ height: 100vh; display: block;}
	.cp_sm_banner .width1680 .con{ margin-top: 50vh; }
	.cp_sm_banner .width1680 .con ol{ text-align: center;letter-spacing: 0px; font-size: 1rem; }
	.cp_sm_banner .width1680 .con dd{ font-size: 1.75rem; line-height: 2.25rem; text-align: center;}
	.cp_sm_banner .width1680 .con dl{ margin-top: 1rem; font-size:0.875rem; line-height: 1.5rem; height: auto; text-align: justify;}
	.cp_sm_banner .width1680 .con ol a{ font-size: 0.875rem; height: 1.8rem; line-height: 1.8rem; width:7.5rem; }
	.cp_sm_banner .width1680 .con ol a.l{ margin-left: 18%; }
	
	.cp_sm_bg .width1680{ min-height:20vh;  }
	.cp_sm_bg .t dd{ font-size: 1.5rem; line-height: 2.5rem; padding-bottom: 1rem;}
	.cp_sm_bg .t dl{ font-size: 1rem; line-height: 1.75rem; }
	.cp_sm_za{padding: 4rem 0px;}
	.cp_sm_za .con .t dl{ min-height: 1rem; }
	.cp_sm_za .con ul.c li{ padding: 0px 5%; }
	.cp_sm_za .con ul.c li dd{ font-size: 2rem; }
	.cp_sm_za .con ul.c li dl{ font-size: 0.75rem; line-height: 1.5rem; min-height: 3rem; margin-top:1rem; }
	.cp_sm_za .con div.f{ margin-top: 2rem; }
	.cp_sm_za .con div.f dl{ font-size: 1rem; }
	.cp_sm_za .con div.f ol{ font-size: 0.75rem; margin-top: 0.5rem;}
	.cp_sm_jszc .t{ padding-top: 4rem; }
	.cp_sm_jszc .f{ position: relative; margin-top: 1rem; }

	.cp_sm_zsjk .t{padding-top: 4rem; }
	.cp_sm_zsjk .t dl{ min-height: 1rem; }

	.cp_sm_smzj{padding: 4rem 0px 2rem; }
	.cp_sm_smzj ul{ margin-top: 2rem;width: 100%; }
	.cp_sm_smzj ul li{ width: 46%; margin:0px 2% 2rem; height: 14rem;}
	.cp_sm_smzj ul li dd{ width: 4rem; height: 4rem; }
	.cp_sm_smzj ul li dl{ font-size: 1rem; line-height:1.75rem; margin-top: 1rem;}

	.cp_sm_dwndpt,.cp_sm_jzsfzm{ padding: 4rem 0px; }
	.cp_sm_jzsfzm .con .f{ margin-top: 2rem; }
	.cp_sm_jzsfzm .con .f div.c div.l{ position: relative; width: 100%; }
	.cp_sm_jzsfzm .con .f div.c div.l dl{ font-size: 1rem; line-height: 2rem; }
	.cp_sm_jzsfzm .con .f div.c img.r{ width: 100%; margin-top: 2rem; }

	.cp_sm_app{ padding: 4rem 0px; }
	.cp_sm_app ul.l{ position: relative; width: 100%; top: 0px; }
	.cp_sm_app ul.r{ margin-top:2rem; width: 100%; max-height: 25rem; padding-right: 0.5rem;}
	.cp_sm_app ul.r::-webkit-scrollbar {width:3px;}
	.cp_sm_app ul.r li{ margin-top:0px; }
	
	.cp_sm_app ul.l li ol{ margin-bottom: 1rem; }
	.cp_sm_app ul.l li ol i{ font-size: 1rem; width: 2rem; height: 2rem; line-height: 2rem; }
	.cp_sm_app ul.l li dd{ font-size: 1.75rem; line-height: 3rem; }
	.cp_sm_app ul.l li dl{ font-size: 1rem; line-height: 2rem; }

	.cp_sm_yxjy .con{ padding: 4rem 0px; }
	.cp_sm_yxjy .con .f{ margin-top:1rem; width: 100%;}
	.cp_sm_yxjy .con .f li{ margin: 1rem 2% 0px; width:46%; }
	.cp_sm_yxjy .con .f li ol{ margin-bottom: 1rem; }
	.cp_sm_yxjy .con .f li dl{ font-size: 0.75rem; line-height: 1.5rem; height: 5rem; }

	.news_banner .width1680{ height: 16rem; }
	.news_banner .width1680 .con{ text-align: center; }
	.news_banner .width1680 .con ol{ font-size: 0.75rem; }
	.news_banner .width1680 .con dd{ font-size: 1.75rem; }

	.news_qh{ margin-top: 2rem; }
	.news_qh .ck-slide{ height: 42rem; }
	.news_qh .ck-slide ul.ck-slide-wrapper li div.l,.news_qh .ck-slide ul.ck-slide-wrapper li div.r{ width: 100%; position: relative; top: auto; bottom: auto; }
	.news_qh .ck-slide ul.ck-slide-wrapper li div.l{ left: auto; width: 100%; background-size: 100% auto; height: 17.125rem; }
	.news_qh .ck-slide ul.ck-slide-wrapper li div.r{ right: auto; margin-top: 1rem;}
	.news_qh .ck-slide ul.ck-slide-wrapper li div.r div.con{ margin: 0px auto; height: auto; overflow: hidden; }
	.news_qh .ck-slide ul.ck-slide-wrapper li div.r div.con dd{ font-size: 1.125rem; line-height: 1.75rem; }
	.news_qh .ck-slide ul.ck-slide-wrapper li div.r div.con dl{ font-size: 0.75rem; line-height: 1.5rem; height: 9rem; }
	.news_qh .ck-slidebox{ bottom:1rem; width: 100%; }

	.news_nav{ padding: 1.5rem 0px; }
	.news_nav a{ padding:0px 3%; line-height:2.5rem; }
	.news_list{ margin-bottom: 2rem; }
	.news_list li{ padding: 1.5rem 0px; }
	.news_list li a div.l, .news_list li a div.r, .news_list li a div.r div.con{ height: auto; }
	.news_list li a div.l{ width: 100%; height: 14.375rem; }
	.news_list li a div.r{ width: 100%; margin-top:1rem; }
	.news_list li a div.r div.con{ padding-bottom: 2rem; }
	.news_list li a div.r div.con dd{ font-size: 1rem; line-height: 1.75rem; }
	.news_list li a div.r div.sj dd{ font-size: 1rem; }
	.news_list li a div.r div.sj ol{ font-size: 0.75rem; }

	.fenye{ margin-bottom: 2rem; }
	.fenye a i{ font-size: 1rem; }
	.fenye a, .fenye span{ font-size: 0.75rem; width: 1.5rem; height: 1.5rem; line-height: 1.5rem; }

	.ny_bg{ padding: 2rem 0px; }
	.news_show .f div.l{ width: 100%; }
	.news_show .f div.l .n .s ol{ font-size: 0.75rem; }
	.news_show .f div.l .n .s dd{ font-size: 1rem; }
	.news_show .f div.l .n .b{ margin-left: 4rem; font-size: 1.125rem; }
	.news_show .f div.l .c{ font-size: 0.75rem; padding-left:5rem; line-height: 2rem;}
	.news_show .f div.l .c .fx dd{ line-height: 1.25rem; }
	.news_show .q{ margin-top: 1rem; }

	.news_show .f ul.r{ display: none; }
	.zxwt_con div.l ul li dd{ padding-left:2.25rem; font-size: 1rem; line-height: 1.5rem; }
	.zxwt_con div.l ul li dd i{ width:1.5rem; height: 1.5rem;  }
	.zxwt_con div.l ul li dl{ font-size: 0.875rem; line-height: 2rem; }

	.zxwt_bg{ padding:2rem 0px; }
	.zxwt_con div.l {width: 100%;}

	.zxwt_con ul.r{ display: none; }

	.banner_scdt{ margin-top: 4rem; }
	.banner_scdt .slides li{ height: 24rem; }
	.banner_scdt .slides li .width1680 dd{ font-size: 1.125rem; line-height: 2rem; }
	.banner_scdt .slides li .width1680 dl{ font-size: 0.75rem; line-height: 1.5rem; }
	.banner_scdt .slides li .width1680 ol{ margin-top: 1rem; }
	.banner_scdt .slides li .width1680 ol a{ height: 2rem; width:7rem; line-height: 2rem; font-size: 0.875rem; }
	.banner_scdt .flex-control-nav{ bottom: 0.5rem; }
	.banner_scdt .slides li .width1680 ol a.l.fx1 img{ margin-top:auto; bottom: 3rem; }

	.scdt_bg{ padding: 2rem 0px; }
	.scdt_qh{ margin-bottom: 2rem; }
	.scdt_qh div.l,.scdt_qh div.r{ width: 100%; }
	.scdt_qh div.l, .scdt_qh div.l div.c{ height:14rem; }
	.scdt_qh div.l div.c span{ top: 1rem; left: 0.5rem; font-size: 0.75rem; }
	.scdt_qh div.r{ height: 34rem; }
	.scdt_qh div.r div.n{ width: 94%; }
	.scdt_qh div.r div.n{ margin-top: 2rem; }
	.scdt_qh div.r div.n span{ font-size: 1.25rem;}
	.scdt_qh div.r div.n a{ font-size: 0.75rem; top: 0.5rem; }
	.scdt_qh div.r ul{ height: 28rem; }
	.scdt_qh div.r ul li{ top: 1rem;width: 94%;}
	.scdt_qh div.r ul li div span{ font-size: 0.875rem; top: 0.8rem; padding-left: 1rem; }
	.scdt_qh div.r ul li div span i{ width: 0.4rem; height: 0.4rem; margin-top:-0.2rem;  }
	.scdt_qh div.r ul li div span b{ font-size: 1rem; margin-left: 0px;}
	.scdt_qh div.r ul li dl{ padding-left: 25%; font-size: 1rem; line-height: 2rem; height: 4rem; }
	
	.scdt_bg .width1680 .tit{ height: 2rem; line-height: 2rem; background-size: auto 76%; margin-bottom: 1.5rem;}
	.scdt_bg .width1680 .tit span{ font-size: 1.125rem; padding-left: 2.5rem; }
	.scdt_bg .width1680 .tit a{ font-size: 0.75rem; }
	.scdt_bg .width1680 .tit a i{ font-size: 1rem; }
	
	.scdt_jxzb{ margin-bottom: 0px; }
	.scdt_jxzb li{ width: 48%; margin-bottom: 2rem;}
	.scdt_jxzb li a ol span{ font-size: 0.75rem; }
	.scdt_jxzb li a dd{ margin-top: 0.5rem; }
	.scdt_jxzb li a dl{ margin-top:1rem; }
	
	.scdt_zbhd{margin-bottom: 0px; }
	.scdt_zbhd li{ width: 48%; margin-bottom: 2rem; }
	.scdt_zbhd li a dd{ margin-top: 0.5rem;}
	.scdt_zbhd li a dl{ margin-top:1rem; }

	.scdt_gyhd .width1680 ul li{ width: 48%; margin-bottom: 2rem; }
	.scdt_gyhd .width1680 ul li a ol{ margin-bottom: 0.5rem; }
	.scdt_gyhd .width1680 ul li a dd{ font-size: 0.75rem; height: 3rem; line-height: 1.5rem; }

	.scdt_xz,.scdt_xz li{ width: 100%; }
	.scdt_xz li{ margin-bottom: 0.8rem; }

	.banner_about{ margin-top: 4rem; height: 16rem; }
	.banner_about .width1680{text-align: center;}
	.banner_about .width1680 ol{ font-size: 1rem; }
	.banner_about .width1680 dd{ font-size: 1.5rem; margin-top:0.5rem;}
	.about_t{ padding: 2rem 0px; }
	.about_t div.l{ width: 100%; }
	.about_t div.l dd{ font-size: 1.75rem; margin-bottom: 0.5rem; text-align: center; }
	.about_t div.l dl{ line-height: 2rem; }
	.about_t div.r{ width: 100%; margin-top:1rem;border-top-left-radius:0px; border-bottom-right-radius:0px; }
	.about_t ul{ margin-top:2rem; padding-top:3rem;}
	.about_t ul li{ height: 5rem;width: 50%; }
	.about_t ul li .bg i{ width:30%; height:4rem; }
	.about_t ul li .bg div{ font-size: 0.75rem; width:62%;}
	.about_t ul li .bg div dd b{ font-size: 1.5rem; }
	.about_t ul li .bg div dl{ margin-top:0.2rem; height: 28px;}
	.about_qywh{ padding: 2rem 0px; }
	.about_qywh .width1680{ background-position: left top; }
	.about_qywh .width1680 div.l{ padding-top: 0px; width: 100%; }
	.about_qywh .width1680 div.l dd{ font-size: 1.75rem; text-align: center; margin-bottom: 1rem; }
	.about_qywh .width1680 div.l dl{ font-size: 1rem; line-height: 2rem; }
	.about_qywh .width1680 div.r{ width: 100%; margin-top:1rem; }
	.about_qywh .width1680 div.r i.fa-angle-right{ display: none; }
	.about_qywh .width1680 div.r .flexslider{ margin-left: 0px; width: 364px;}

	.about_pplc{ margin:2rem 0px; }
	.about_pplc .tit{ font-size: 1.75rem; margin-bottom: 1rem; }
	.about_pplc .pplc .flex-viewport{overflow: hidden !important;}
	.about_pplc .pplc ul.slides li div.bg div.t{ border-radius: 2rem; }
	.about_pplc .pplc ul.slides li div.bg div.t i.bg{ height: 15rem; background-size:auto 100%; }
	.about_pplc .pplc ul.slides li div.bg div.f{ margin-top:1rem; margin-bottom: 1rem; }
	.about_pplc .pplc ul.slides li div.bg div.f dd{ font-size: 1.75rem; }
	.about_pplc .pplc .flex-direction-nav li{ border: 1px solid #4285f4; }
	.about_jcsy{ background-size:cover;}
	.about_jcsy .width1680{ padding: 2rem 0px;}
	.about_jcsy .width1680 .tit{ height: auto; }
	.about_jcsy .width1680 .tit dd{ font-size: 1.75rem; margin-bottom: 0.5rem; }
	.about_jcsy .width1680 .con{ margin-top:1rem; }
	.about_ryzz{ padding: 2rem 0px; background-position: center 1.5rem;}
	.about_ryzz .tit{ font-size: 1.75rem; }
	.about_ryzz ul.sj{ margin-top: 1rem; }
	.about_ryzz ul.sj li{width: 10rem; margin:1rem 2%; float: left;}
	.about_ryzz ul.sj li dd{ font-size: 0.75rem;}
	.about_ryzz ul.sj li dd b{ font-size: 1.5rem; }
	.about_ryzz ul.sj li dl{}
	.about_ryzz .device{ margin: 2rem auto 3rem; }
	.about_ryzz .device .scroll, .about_ryzz .device .scroll ul{ height: 14.5rem; }
	.about_ryzz .device .scroll ul li{ width: 23.5rem; height: 13.5rem;}
	.about_ryzz .device .scroll ul li div.l{height: 13.5rem;}
	.about_ryzz .device .scroll ul li div.l dd{ }
	.about_ryzz .device .scroll ul li div.l dl{ font-size: 0.875rem; line-height: 1.5rem; }
	.about_ryzz .device .qh{ bottom: 1rem; }

	.about_td_bg{ padding: 2rem 0px; }
	.about_td_bt{ margin-bottom: 2rem; }
	.about_td_bt div.l{ width: 100%; }
	.about_td_bt div.l dd{ font-size: 1.5rem; line-height: 2.5rem; }
	.about_td_bt div.r{ width: 100%; padding-top:1rem; }
	.about_td_bt div.r dl{ line-height: 2rem; }
	.about_td_bt div.r ol a{ padding: 0.5rem 1.5rem; }
	.about_td .tit{ font-size: 1.5rem; }
	.about_td .con{ display: none;}
	.about_td .sj_qh{ display: block;position:relative; overflow:hidden;}
	.flexslider{ position:relative; overflow:hidden;}
	.about_td .sj_qh .slides{ overflow:hidden;}
	.about_td .sj_qh .slides li{ overflow: hidden;}
	.about_td .sj_qh .slides li .bg{ padding: 2rem 5%; margin: 2rem 2%;background: linear-gradient(90deg,#f1f8ff,#ffffff,#ffffff,#f1f8ff); box-shadow: 0px 0px 10px 0px rgba(66,133,244,0.14); border-radius: 2rem;}
	.about_td .sj_qh .slides li .bg div{ overflow: hidden;}
	.about_td .sj_qh .slides li .bg div.t{}
	.about_td .sj_qh .slides li .bg div.t dd{ font-size: 1.75rem; color: #333333; padding-top: 2.5rem; background:url(../images/yh.png) no-repeat scroll left 0px; background-size: auto 1.5rem; }
	.about_td .sj_qh .slides li .bg div.t ol{ font-size: 1rem; color: #0284ff; margin-top:1rem;}
	.about_td .sj_qh .slides li .bg div.t dl{ font-size:1rem; color:#666666;margin-top:1rem;line-height:2rem; height:8rem;overflow-x:hidden;overflow-y:auto;}
	.about_td .sj_qh .slides li .bg div.t dl::-webkit-scrollbar {width: 2px;}
	.about_td .sj_qh .slides li .bg div.t dl::-webkit-scrollbar-track {background-color: #eaeaea;}
	.about_td .sj_qh .slides li .bg div.t dl::-webkit-scrollbar-thumb {background-color: #4285f4;}
	.about_td .sj_qh .slides li .bg div.t dl::-webkit-scrollbar-thumb:hover {background-color: #eaeaea;}
	.about_td .sj_qh .slides li .bg div.t dl::-webkit-scrollbar-thumb:active{background-color:#eaeaea;}
	.about_td .sj_qh .slides li .bg div.f{ text-align: center; margin-top:2rem;}
	.about_td .sj_qh .slides li .bg div.f img{border-radius: 50%; border:1px solid #4285f4; width: 98%;}
	.about_td .sj_qh .slides li .bg div.f dd{ font-size: 1rem; margin-top:1rem; }
	.about_td .sj_qh .flex-control-nav{ display: block; width:100%; text-align:center;}
	.about_td .sj_qh .flex-control-nav li{ margin:0px 0.25rem; display:inline-block;width:0.75rem;height:0.75rem; cursor:pointer;position:relative;overflow: hidden;}
	.about_td .sj_qh .flex-control-nav li a{text-indent: -99em; position:absolute; left:0px; right:0px; bottom:0px;border-radius:1rem; top:0px; background-color:#eeeeee;}
	.about_td .sj_qh .flex-control-nav li a:hover,.about_td .sj_qh  .flex-control-nav li a.flex-active{ background-color:#0184ff;}
	.about_hyzjs .hyzjs .flex-direction-nav,.about_td .sj_qh .flex-direction-nav{ display: none; }

	.about_hyzjs{ margin-top: 2rem; }
	.about_hyzjs .tit dd{ font-size: 1.75rem; }
	.about_hyzjs .tit dl{ font-size: 1rem; }

	.about_hyzjs .hyzjs ul.slides li .bg .c dd{ background-size: auto 1.5rem;white-space: initial;}
	.about_hyzjs .hyzjs ul.slides li .bg .c dd{ padding-top: 2.5rem; font-size: 1.25rem; }
	.about_hyzjs .hyzjs ul.slides li .bg .c dl{ font-size: 0.75rem; line-height: 1.5rem; height: 7.5rem; }

	.job_show{ margin-top:4rem; }
	.job_show .width1200{ padding: 2rem 0px; }
	.job_show .width1200 .con{ padding: 1rem; }
	.job_show .width1200 .con dd{ text-align: center; }

	.banner_lxwm{ margin-top: 4rem; height: 24rem; }
	.banner_lxwm .width1680 dd{ font-size: 1.5rem; text-align: center; }
	.lxwm_job{ padding: 2rem 0px; }
	.lxwm_job .tit dd{ font-size: 1.75rem; }
	.lxwm_job .tit dl{ margin-top:2rem; }
	.lxwm_job #zsgun{display: none; }

	.lxwm_job .sj_qh{ display: block; margin-top:1rem; }
	.lxwm_job .sj_qh .slides{ overflow:hidden;}
	.lxwm_job .sj_qh .slides li{ overflow: hidden;}
	.lxwm_job .sj_qh .slides li .bg{ box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.14); padding: 1rem; margin:5px 1rem;border-radius: 0.5rem;overflow: hidden;position: relative;}
	.lxwm_job .sj_qh .slides li .bg dd{ font-size: 1.5rem; color: #333333; font-weight: bold; }
	.lxwm_job .sj_qh .slides li .bg dl{ margin:1.5rem 0px; font-size:0.875rem; color:#666666;line-height:2rem;height:12rem;overflow-x:hidden;overflow-y:auto;}
	.lxwm_job .sj_qh .slides li .bg ol{ text-align: right; font-size: 1rem; color: #999999; }
	.lxwm_job .sj_qh .slides li .bg ol{}
	.lxwm_job .sj_qh .slides li .bg ol a{ font-size: 0.875rem; color: #4285f4; padding-bottom: 0.25rem;}
	.lxwm_job .sj_qh .slides li .bg ol a:hover{ border-bottom: 1px solid #4285f4;}

	.lxwm_job .sj_qh .flex-control-nav{ display: block; width:100%; text-align:center; margin-top: 1rem;}
	.lxwm_job .sj_qh .flex-control-nav li{ margin:0px 0.25rem; display:inline-block;width:0.75rem;height:0.75rem; cursor: pointer;position: relative;overflow: hidden;}
	.lxwm_job .sj_qh .flex-control-nav li a{text-indent:-99em;position:absolute;left:0px;right:0px;bottom:0px;border-radius:1rem;top:0px;background-color:#eeeeee;}
	.lxwm_job .sj_qh .flex-control-nav li a:hover,.lxwm_job .sj_qh  .flex-control-nav li a.flex-active{ background-color:#0184ff;}
	.lxwm_job .sj_qh .flex-direction-nav{ display: none; }

	.lxwm_zsrx .width1680{ padding: 2rem 0px; }
	.lxwm_zsrx .width1680 .l{ width: 100%; margin-bottom: 2rem;}
	.lxwm_zsrx .width1680 .l ul.t li.n{ font-size: 1.75rem; margin-bottom: 1rem; }
	.lxwm_zsrx .width1680 .l ul.t li.c{ margin-bottom: 1rem; }
	.lxwm_zsrx .width1680 .l ul.f{ margin-top:1rem; }
	.lxwm_zsrx .width1680 .l ul.f li{ text-align: center; }
	.lxwm_zsrx .width1680 .l ul.f li dd b{ font-size: 1.75rem; }
	.lxwm_zsrx .width1680 .l ul.f li dl{ font-size: 0.875rem; }
	.lxwm_zsrx .width1680 .r{ position: relative; width: 100%; top: auto; }
	.lxwm_zsrx .width1680 .r .bg .c dd{ font-size: 0.75rem; }
	.lxwm_zsrx .width1680 .r .bg .c dl{ font-size: 1.5rem; }

	.lxwm_dt{ padding: 2rem 0px; }
	.lxwm_dt .dt{ height: 20rem; }
	.lxwm_dt .dt .dw{ padding-right:40px; padding-left: 0px; left: 12%; top: 3.375rem;}
	.lxwm_dt .dt .dw span{ left: auto; right: 0px; }
	.lxwm_dt .dt .dw i{ left: auto; right: 1.25rem; transform:rotate(180deg); }
	.lxwm_dt .dt .dw .bg{ width: 12rem; }

	.lxwm_dt ul.xx{ margin-top:1rem; width: 100%; }
	.lxwm_dt ul.xx li{ width: 100%; margin-top: 1rem; }

	.scdt_hyhy{margin-bottom: 0px; }
	.scdt_hyhy li{ width: 48%; margin-bottom: 2rem;}
	.scdt_hyhy li a ol span{ font-size: 0.75rem; }
	.scdt_hyhy li a dd{ margin-top: 0.5rem; }
	.scdt_hyhy li a dl{ margin-top:1rem; line-height: 2rem; height: 4rem;}





}
