/*pad*/
.gh{display:none;}
@media only screen and (max-width:1680px){
	.i_news .device .scroll{ max-width:86.25rem; margin:0px auto; }
	.about_ry .device .scroll ul li{ width:33.5rem; }
	.odm_yy_qh #wrapper #carousel a.qh.prev{ margin-left:0px; }
	.odm_yy_qh #wrapper #carousel a.qh.next{ margin-right:0px; }
}
@media only screen and (max-width:1600px){
	.banner .flex-control-nav{ margin-left:-42%; }
}
@media only screen and (max-width:1480px){

}
@media only screen and (max-width:1366px){
	.about_ry .device .scroll ul li{ width:31.25rem; }
}
@media only screen and (max-width:1280px){
	.about_ry .device .scroll ul li{ width:29.5rem; }
	.odm_yy_qh #wrapper #carousel div.nr_bg{ max-width:78rem; }
	.odm_yy_qh #wrapper #carousel ul li{ width:25rem; }
	
}
@media only screen and (max-width:1200px){
	.about_ry .device .scroll ul li{ width:27.5rem; }
}
@media only screen and (max-width:1150px){
	.about_ry .device .scroll ul li{ width:26.25rem; }
}
@media only screen and (max-width:1024px){
	.gh{ display:block; }

	.top_bg .gh{display:block; position:absolute; top:50%; right:0px; width:2.5rem; height:2rem; margin-top:-1rem; cursor:pointer;}
	.top_bg .gh i{ position:absolute; background-color:#ffffff; width:100%; height:2px; left:0px;transition:all .5s ease;}
	.top_bg.now .gh i{background-color:#333333;}
	.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.selected .gh i{top:50%; transition:all .5s ease;}
	.top_bg.selected .gh i.t{transform:rotate(45deg);}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{transform:rotate(135deg);}

	.top_bg .width1380 div.t_na{ margin-right:3.5rem; }
	.top_bg .width1380 div.t_na div dl{ display: none; }
	.top_bg .width1380 div.t_na div i{ display: none; }

	.top_bg .width1380 div.lm_bg{ position:fixed; top:6.5rem; background-color:#ffffff; right:0px; border-top:1px solid #eeeeee; height:auto; opacity:0; margin-left:0px; max-height:0px; transition:all 0.5s ease; overflow:hidden;}
	.top_bg.selected .width1380 div.lm_bg{ display:block; opacity:1; max-height:80vh; padding:1rem 0px; transition:all 1s ease; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14);}
	.top_bg .width1380 div.lm_bg div.bg{ overflow:hidden; }
	.top_bg .width1380 div.lm_bg div.bg ul,.top_bg .width1380 div.lm_bg div.bg ul li{ height:auto; overflow:hidden;}
	.top_bg .width1380 div.lm_bg div.bg ul{ display:block; }
	.top_bg .width1380 div.lm_bg div.bg ul li{ width:100%; }
	.top_bg .width1380 div.lm_bg div.bg ul li.yy{ display: block; text-align: center;color:#333333; }
	.top_bg .width1380 div.lm_bg div.bg ul li.yy a{font-size:1.5rem; color:#333333;}
	.top_bg .width1380 div.lm_bg div.bg ul li dd{ height:4rem; line-height:4rem; position:relative;}
	.top_bg .width1380 div.lm_bg div.bg ul li dd a{ font-size:1.5rem; color:#333333;}
	.top_bg .width1380 div.lm_bg div.bg ul li dd i{ width:30%; text-align:right; display:block; font-size:1.5rem; line-height:3rem;}
	.top_bg .width1380 div.lm_bg div.bg ul li dl,.top_bg .width1380 div.lm_bg div.bg ul li:hover dl{padding:1rem;opacity:1; max-height:500vh;}
	.top_bg .width1380 div.lm_bg div.bg ul li dl{ position:relative; display:none;}
	.top_bg .width1380 div.lm_bg div.bg ul li:hover dl{box-shadow:0px 8px 10px 0px rgba(0,0,0,0);}
	.top_bg .width1380 div.lm_bg div.bg ul li.on dl{ display:block; }
	.top_bg .width1380 div.lm_bg div.bg ul li dl a{ float:left; width:50%; text-align:center; font-size:1.25rem;}
	.about_ry .device .scroll ul li{ width:24rem; }


}
@media only screen and (max-width:800px){
	html,body{ min-width:414px; }
	.width1380{ width:94%; }
	html,body{ font-size:16px; }
	body{ overflow-x:hidden; margin:0px auto; }
	i.md{ margin-top:-9rem; }

	.top_show_h,.top_bg,.top_bg .width1380,.top_bg .width1380 a.logo,.top_bg .width1380 div.t_na{ height:4rem; }
	.top_bg .width1380 a.logo{ width:50%; }
	.top_bg .width1380 a.logo img{ max-height:1.5rem; }
	.top_bg .width1380 div.t_na{ max-width:30%; }

	.top_bg .gh{ width:2rem; }
	.top_bg .gh i.t{ top:0.5rem;}
	.top_bg .gh i.f{ bottom:0.5rem;}
	.top_bg.selected .gh i.t{ top:1rem; }
	.top_bg.selected .gh i.f{ bottom:1rem; }

	.top_bg .width1380 div.lm_bg{ top:4rem; max-height:80vh; padding:1rem 0px; right:-64%;}
	.top_bg.selected .width1380 div.lm_bg{ right:0px; }
	.top_bg .width1380 div.lm_bg div.bg ul li dd{ height:3rem; line-height:3rem; }
	.top_bg .width1380 div.lm_bg div.bg ul li dd a{ font-size:1rem; }
	.top_bg .width1380 div.lm_bg div.bg ul li dl, .top_bg .width1380 div.lm_bg div.bg ul li:hover dl{ padding:0px 1rem 1rem; }
	.top_bg .width1380 div.lm_bg div.bg ul li dl a{ font-size:1rem; width:100%;}
	
	.main_visual .main_image ul li div.width1380 div.qt dl{ font-size:1.5rem;}
	.main_visual .main_image ul li div.width1380 div.qt ol{ font-size:1rem; margin-top:0.5rem; }

	.main_visual .main_image ul li div.width1380 div.sp ol{ font-size:3.5rem; }
	.main_visual .main_image ul li div.width1380 div.sp dd{ margin-top:0px; font-size:1.5rem; }
	.main_visual .main_image ul li div.width1380 div.sp dl{ font-size:1rem; }

	.main_visual .flicking_con{ bottom:1rem; }
	.main_visual .flicking_con .width1380 a{ width:2rem; }
	
	.i_about{ padding:2rem 0px; }
	.i_about .hidden.t{ font-size:1rem; text-align:center; }
	.i_about .hidden.f{ margin-top:0.5rem; }
	.i_about .hidden.f div.l{ width:100%; text-align:center; }
	.i_about .hidden.f div.l dd{ font-size:1.5rem; }
	.i_about .hidden.f div.l ol{ display:none; }
	.i_about .hidden.f div.r{ margin-top:1rem; width:100%; font-size:0.875rem; text-align:justify; }
	.i_about .hidden.f div.f{ display:block; margin-top:1rem; text-align:center; float:left; width:100%; overflow:hidden; }
	.i_about .hidden.f div.f a{ display:inline-block; font-size:1rem; height:2.5rem; line-height:2.5rem; max-width:10rem;width:100%; border-radius:0.5rem; text-align:center; background-color:#00a0e9; color:#ffffff;text-transform:uppercase; font-weight:bold; border:1px solid #00a0e9; }
	.i_about .hidden.f div.f a:hover{ background-color:#ffffff; color:#00a0e9; }

	.i_sj{ margin-bottom:2rem; height:7rem !important; }
	.i_sj ul li{ width:12rem !important; height:7rem !important; }
	.i_sj ul li div.bg{ padding:1rem; }
	.i_sj ul li div.bg dd{ font-size:1.5rem; }
	.i_sj ul li div.bg dl{ font-size:0.75rem; margin-top:0.5rem; }
       
.ggy_360{ height: 23.4375rem; }
.ggy_360 i.pc{display:none;}
.ggy_360 i.sj{display:block;}
	.i_l_bg{ height:20rem; margin-bottom:-16rem; }
	.i_spacefa .i_tit{ font-size:1.5rem; text-align:center; }
	.i_spacefa ul{ margin-top:2rem; width:100%; }
	.i_spacefa ul li{ width:100%; margin-right:0px; margin-bottom:2rem; }
	.i_spacefa ul li a{ height:auto; overflow:hidden; }
	.i_spacefa ul li a ol{ height:19.5rem; }
	.i_spacefa ul li a dd,.i_spacefa ul li a dl{ text-align:center; line-height:1.75; height:auto; }
	.i_spacefa ul li a dd{ font-size:1.25rem; }
	.i_spacefa ul li a dl{ margin-top:1rem; font-size:0.875rem; min-height:3rem;}
	
	.i_yw{ padding:0px; }
	.i_yw .i_tit{ font-size:1.5rem; text-align:center; }
	.i_yw ul li{ }
	.i_yw ul li div.hidden{ height:auto; width:100%; }
	.i_yw ul li div.hidden.l{ float:left; margin-top:23rem; margin-bottom:2rem; }
	.i_yw ul li div.hidden.l div.bg{ width:90%; margin:0px 5%; }
	.i_yw ul li div.hidden.l div.bg dd{ font-size:1.25rem; text-align:center; }
	.i_yw ul li div.hidden.l div.bg dl{ font-size:0.875rem; }
	.i_yw ul li div.hidden.l div.bg ol a{ font-size:0.875rem; max-width:10rem; margin:0px auto; height:2rem; line-height:2rem; }
	.i_yw ul li div.hidden.r{ height:21rem; }
	
	.i_news .i_tit{ text-align:center; }
	.i_news .i_tit dd{ font-size:1.5rem; }
	.i_news .i_tit dl{ font-size:1rem; }
	.i_news .device{ display:none; }
	.i_news_sj{ position:relative; overflow:hidden; display:block; margin:2rem auto; padding-bottom:2rem; max-width:389px; }
	.i_news_sj .slides,.i_news_sj .slides li{ overflow:hidden;}
	.i_news_sj .slides li a{ display:block; overflow:hidden; }
	.i_news_sj .slides li a div{ overflow:hidden; }
	.i_news_sj .slides li a div.t{ height:19rem; position:relative; border-radius:1.5rem; }
	.i_news_sj .slides li a div.t i{ position:absolute; top:0px; right:0px; left:0px; bottom:0px; background-size:cover; transition:all 1s ease; }
	.i_news_sj .slides li a:hover div.t i{transform:scale(1.1);transition:all 1s ease; }
	.i_news_sj .slides li a div.f{ margin-top:1.5rem; font-size:1rem; line-height:2; }
	.i_news_sj .slides li a div.f dd{ font-weight:bold; color:#222222; text-transform:uppercase; overflow:hidden; min-height:4rem; }
	.i_news_sj .slides li a:hover div.f dd{ color:#00a0e9; }
	.i_news_sj .slides li a div.f dl{ color:#484d4e; min-height:2rem;font-size:0.875rem; line-height:1.75; overflow:hidden; margin-top:0.5rem; }
	.i_news_sj .slides li a div.f ol{ color:#00a0e9; margin-top:1rem; }
	.i_news_sj .flex-direction-nav{ display:none; }

	.i_news_sj .flex-control-nav{ position:absolute; bottom:0px; width:100%; text-align:center; }
	.i_news_sj .flex-control-nav li{ margin:0px 0.25rem; display:inline-block; width:1rem; height:3px; cursor:pointer; position:relative; overflow:hidden; }
	.i_news_sj .flex-control-nav li a{ text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px;top:0px; background-color:#333333; }
	.i_news_sj .flex-control-nav li a:hover,.i_news_sj .flex-control-nav li a.flex-active{ background-color:#00a0e9; }
	
	.i_bd_bg .width1380{ padding:2rem 0px; height:auto; }
	.i_bd_bg .width1380 div.bg div.l{ width:100%; text-align:center; font-size:1.5rem; }
	.i_bd_bg .width1380 div.bg form{ width:100%; margin-top:2rem; }
	.i_bd_bg .width1380 div.bg form div.form-group{ width:90% !important; padding:0px 4.5% !important; height:2.5rem; }
	.i_bd_bg .width1380 div.bg form div.form-group div.col-md-10{ line-height:2.5rem; }
	.i_bd_bg .width1380 div.bg form div.form-group div.col-md-10 input{ height:2.5rem; }
	
	.i_bd_bg .width1380 div.bg form div.fg dl.l,.i_bd_bg .width1380 div.bg form div.fg dl.r{ width:100%;}
	.i_bd_bg .width1380 div.bg form div.fg dl.l{ font-size:0.875rem; }
	.i_bd_bg .width1380 div.bg form div.fg dl.r{ margin-top:0.5rem; }

	.popupbox a.tk_gb{ margin-right:-1rem; }
	
	.foot_bg .width1380{ padding:2rem 0px; }
	.foot_bg .width1380 .hidden.t div.l.logo{ width:100%; text-align:center; }
	.foot_bg .width1380 .hidden.t div.l.lm{ display:none; }
	.foot_bg .width1380 .hidden.t div.r{ width:100%; margin-top:2rem; text-align:center; }
	.foot_bg .width1380 .hidden.t div.r dl a{ margin:0px 0.5rem; }
	.foot_bg .width1380 .hidden.t div.r dl a img{display: none !important; }

	.foot_bg .width1380 .hidden.t div.r dl a{ margin:0px 0.5rem; }
	.foot_bg .width1380 .hidden.t div.r dl img.ewm{ display: block; top:auto; bottom:3.5rem; max-width: 6rem;}
	.foot_bg .width1380 .hidden.t div.r dl img.wx_ewm{ left: 24%; }
	.foot_bg .width1380 .hidden.t div.r dl img.sp_ewm{ right:20%; }

	.foot_bg .width1380 .hidden.f{ font-size:0.75rem; text-align:center; }

	section.i_md .i_about .hidden.f div.r{ opacity:1; margin-right:0px; text-align:left; }
	section.i_md .i_sj ul{ opacity:1; margin-top:0px; }
	section.i_md .i_spacefa ul{ opacity:1; padding-top:0px; }
	.i_yw ul section.i_md li div.hidden.l{ opacity:1;}
	.i_yw ul section.i_md li.l div.hidden.l{ margin-left:0px; }
	.i_yw ul section.i_md li.r div.hidden.l{ margin-right:0px; }
	section.i_md .i_news .device .scroll{ opacity:1; padding-top:0px; }
	section.i_md .i_bd_bg .width1380 div.bg form{ opacity:1; margin-right:0px; }
	
	.ny_banner .width1380{ height:20rem; }
	.ny_banner .width1380 div.bg{ text-align:center; }
	.ny_banner .width1380 div.bg dd{ font-size:1.5rem; }
	.ny_banner .width1380 div.bg dl{ font-size:1rem; }

	.ny_tit{ font-size:1.5rem; }
	
	.ny_lm .width1380{ padding:0.5rem 0px; line-height:2rem; text-align:center; }
	.ny_lm .width1380 a{ display:inline-block; float:none; margin:0.5rem 0px; padding:0px 0.25rem; font-size:0.875rem; }

	.i_md.x .ny_lm{ top:4rem; }
	
	.about_banner video{ display:none; }
	.about_banner .width1380 div.bg ol{ font-size:3.5rem; }
	.about_banner .width1380 div.bg dd{ margin-top:0px; font-size:1.5rem; }
	.about_banner .width1380 div.bg dl{ font-size:1rem; }
	.about_banner a.pc{ display:none; }
	.about_banner a.sj{ display:block; }

	.about_jj{ padding:2rem 0px; }
	.about_jj ul li.n{ text-align:center; }
	.about_jj ul li.c{ font-size:0.875rem; line-height:1.75; }
	.about_jj ul li.s{ margin:1.5rem 0px; }
	/*.about_jj ul li.s div.pc_sp{ display:none; }
	.about_jj ul li.s div.sj_sp{ display:block; }*/
	.about_jj ul li.s div.bg a div ol{ font-size:3rem; }
	.about_jj ul li.s div.bg a div dd{ font-size:1.25rem; }
	.about_jj ul li.s div.bg a div dl{ font-size:0.75rem; margin-top:0.5rem; }

	.ny_qt_bg .i_sj{ margin-bottom:2rem; }

	.about_qywh{ padding-top:2rem; width:94%; }
	.about_qywh i.bg{ position:relative; width:100%; height:21rem; display:block; }
	.about_qywh .width1380{ min-height:10rem; }
	.about_qywh .width1380 div.bg{ width:100%; margin-bottom:2rem; }
	.about_qywh .width1380 div.bg dd{ margin-bottom:1rem; }
	.about_qywh .width1380 div.bg dl{ font-size:0.875rem; line-height:1.75; }
	.about_qywh .width1380 div.bg dl b{ font-size:1.25rem; }

        .about_xz{ padding-top:2rem; }
	.about_xz div.tit{ font-size:1.5rem; }
	.about_xz ul li{ width:96%; margin:1rem 2% 0px; height:auto; min-height:10rem; }
	.about_xz ul li div.t{ height: 10rem; }
	.about_xz ul li div.t div{ height: 10rem; background-size: auto 100%; }
	.about_xz ul li div.t div ol{ height: 2.75rem; padding-top: 1.5rem; }
	.about_xz ul li div.t div dd{ font-size: 0.875rem; }
	.about_xz ul li div.t div dd i{ font-size: 1.5rem; }
	.about_xz ul li div.t div dl{ font-size: 1.5rem; }
	.about_xz ul li div.f{ margin-top:5rem; padding-top:6rem; height: 16rem; }
	.about_xz ul li div.f dl{ line-height: 1.75; height: 16rem; }

	.about_qysl{ padding:2rem 0px; }
	.about_qysl ul{ margin-top:2rem; }
	.about_qysl ul li div.l{ height:auto; width:100%; float:left; margin-bottom:2rem; }
	.about_qysl ul li div.l div ol{ font-size:1.5rem; display:none; }
	.about_qysl ul li div.l div dd{ text-align:center; }
	.about_qysl ul li div.l div dl{ font-size:0.875rem; line-height:1.75; margin-top:0px; }
	.about_qysl ul li div.l div dl strong{ font-size:1.125rem; }
	.about_qysl ul li div.r{ width:100%; position:relative; float:right; height:17rem; }
	
        .about_tpf .width1380{ height: auto; padding:2rem 0px; }
	.about_tpf .width1380 div.bg .tit{ font-size: 1.5rem; }
	.about_tpf .width1380 ul{ margin-top:2rem; min-height: 10rem; }
	.about_tpf .width1380 ul img.tp{ left: auto; right: 0px; margin-left:0px; bottom: 0px; }
	.about_tpf .width1380 ul li{ width: 48%; margin-bottom:1.5rem; }
	.about_tpf .width1380 ul li.l{ padding-right: 4%; }
	.about_tpf .width1380 ul li dd{ font-size: 0.875rem; }
	.about_tpf .width1380 ul li dd b{ font-size: 1.5rem; margin-right: 0.5rem; }
	.about_tpf .width1380 ul li dl{ font-size: 0.75rem; padding-bottom: 1rem; }

	.about_ls{ height:auto; padding:3rem 0px; }
	.about_ls .width1380{ min-height:20rem; }
	.about_ls .width1380 .container{ margin-top:2rem; }
	.about_ls .width1380 .container .button{ top:0px; margin-top:-0.5rem; }
	.about_ls .width1380 .container .button.prev{ left:0px; }
	.about_ls .width1380 .container .button.next{ right:0px; }
	.about_ls .width1380 .container .slide_wrap{ margin:0px 3rem; }
	.about_ls .width1380 .container .slide_wrap ul li{ width:18.3125rem; font-size:2rem; height:3rem; line-height:3rem; padding-bottom:0px; }
	.about_ls .width1380 .container .slide_wrap ul li.on{ background:none; }
	
	.about_ls .width1380 .container .slide-content{ margin-top:1rem; }
	.about_ls .width1380 .container .slide-content ul li div.l,.about_ls .width1380 .container .slide-content ul li div.x{ display:none; }
	.about_ls .width1380 .container .slide-content ul li div.l{ font-size:2rem; position:relative; width:100%; text-align:center; top:0px; margin-top:0px; }
	.about_ls .width1380 .container .slide-content ul li div.x{ left:0px; top:3.5rem; height:0.75rem; width:100%;}
	.about_ls .width1380 .container .slide-content ul li div.x i{ height:1px; width:100%; left:0px; margin-left:0px; top:50%; margin-top:-0.5px; }
	.about_ls .width1380 .container .slide-content ul li div.r{ width:100%; margin-top:0px;font-size:0.875rem; line-height:1.75; }

	.about_ry{ padding:2rem 0px; }
	.about_ry .device{ display:none; }
	.about_ry .sj_qh{ display:block; margin-top:2rem; position:relative; overflow:hidden; }
	.about_ry .sj_qh .slides{ overflow:hidden;}
	.about_ry .sj_qh .slides li{ overflow:hidden;}
	.about_ry .sj_qh .slides li div{ overflow:hidden; }
	.about_ry .sj_qh .slides li div ol,.about_ry .device .scroll ul li div dd{ overflow:hidden;}
	.about_ry .sj_qh .slides li div ol{ height:17.5rem; position:relative; background-color:#ffffff; border-radius:0.75rem; }
	.about_ry .sj_qh .slides li div ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto;max-height:90%; max-width:96%; }
	.about_ry .sj_qh .slides li div dd{ text-align:center; margin-top:0.75rem; font-size:1rem; color:#333333; }
	.about_ry .sj_qh .flex-control-nav{ position:relative; width:100%; text-align:center; margin-top:1rem; }
	.about_ry .sj_qh .flex-control-nav li{ margin:0px 0.25rem; display:inline-block;width:1rem;height:2px; cursor:pointer;position:relative;overflow:hidden; }
	.about_ry .sj_qh .flex-control-nav li a{ text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px;top:0px; background-color:#b3b3b3; }
	.about_ry .sj_qh .flex-control-nav li a:hover,.about_ry .sj_qh .flex-control-nav li a.flex-active{ background-color:#00a0e9; }
	.about_ry .sj_qh .flex-direction-nav{ display:none; }
	
	.cp_jj{ padding:2rem 0px; }
	.cp_jj div.bg div.l{ position:relative; width:100%; text-align:center; display:block; }
	.cp_jj div.bg div.r{ margin-left:0px; margin-top:2rem;font-size:0.875rem; line-height:1.75; }
	.cp_jj div.bg div.r b,.cp_jj div.bg div.r strong{ text-align:center; font-size:1.5rem; line-height:1.5; }
	.Starter_jj div.bg div.r b,.Starter_jj div.bg div.r strong{ font-size:1rem; }

	.cp_zyly .width1380{ padding:2rem 0px; font-size:0.875rem; line-height:1.75; }
	.cp_zyly .width1380 b,.cp_zyly .width1380 strong{ text-align:center; font-size:1.5rem; line-height:1.5; }

	.cp_ysjjz{ padding:2rem 0px; font-size:1rem; }
	.cp_ysjjz b,.cp_ysjjz strong{ text-align:center; font-size:1.5rem; line-height:1.5; }

	.cp_lxfs{ margin-bottom:2rem; font-size:1rem; }
	.cp_lxfs i{ display:block; font-size:0.95rem; line-height:1.75; margin-right:0px; }
	.cp_lxfs a.ly{ margin-top:1rem; line-height:2.5rem; }
	.cp_lxfs a.ly span{ background-size:auto 1rem; padding-right:2rem; }

	.cp_xxjc_t{ padding:2rem 0px; }
	.cp_xxjc_t dd{ margin-bottom:1.5rem; text-align:center; }

	.cp_xxjc_f{ padding-top:2rem; }
	.cp_xxjc_f .ny_tit{ margin-bottom:1.5rem; text-align:center; }
	.cp_xxjc_f ul.lb{ margin-bottom:0px; }
	.cp_xxjc_f ul.lb li{ width:48%; height:12rem; }
	.cp_xxjc_f ul.lb li ol{ height:7.5rem; }
	.cp_xxjc_f ul.lb li dd{ font-size:0.875rem; text-align:center; line-height:1.25rem; height:2.5rem; margin:1rem 5%; }

	.cp_xxjc_show{ padding:2rem 0px; }
	.cp_xxjc_show .hidden.l{ width:100%; text-align:center; }
	.cp_xxjc_show .hidden.r{ width:100%; margin-top:2rem; }
	.cp_xxjc_show .hidden.r div.t{ font-size:1.5rem; text-align:center; }
	.cp_xxjc_show .hidden.r div.f{ font-size:0.875rem; line-height:1.75; margin-top:1rem; }

	.odm_xx{ padding:2rem 0px; }
	.odm_xx ul li{ width:48%; margin-right:1.6%; height:10rem; }
	.odm_xx ul li div ol{ height:3rem; margin-bottom:0.5rem; }
	.odm_xx ul li div dd{ font-size:0.875rem; }
	
	.odm_ctxt{ padding:2rem 0px; }
	.odm_ctxt .odm_tit dd{ font-size:1rem; padding-left:1.5rem; }
	.odm_ctxt ul{ margin-top:2rem; }
	.odm_ctxt ul li{ margin-bottom:1rem; }
	.odm_ctxt ul.odm_jn_lb li ol{ margin-bottom:0.5rem; }
	.odm_ctxt ul.odm_jn_lb li dd{ font-size:0.75rem; }
	
	.odm_ctxt div.x{ margin-bottom:1rem; }
	.odm_ctxt .odm_yxp div.l,.odm_ctxt .odm_yxp div.r{ width:100%; }
	.odm_ctxt .odm_yxp div.l dd{ font-size:1.5rem; }
	.odm_ctxt .odm_yxp div.l dl{ font-size:0.875rem; line-height:1.75; margin-top:1rem; }
	.odm_ctxt .odm_yxp div.r{ margin-top:1rem; }
	
	.odm_pjtg{ padding:2rem 0px; }
	.odm_pjtg div.jj{ margin-top:1rem; }
	.odm_pjtg div.jj dd{ font-size:1.25rem; }
	.odm_pjtg div.jj dl{ font-size:0.875rem; line-height:1.75; }

	.odm_pjtg div.lc{ margin-top:2rem; }
	.odm_pjtg div.lc dd{ font-size:1.5rem; text-align:center; }
	.odm_pjtg div.lc dl{ margin-top:1rem; }

	.odm_pjtg div.xx{ margin-top:2rem; }
	.odm_pjtg div.xx div.hidden{ width:100%; }
	.odm_pjtg div.xx div.hidden div.t{ font-size:1.25rem; text-align:center; }
	.odm_pjtg div.xx div.l ul li{ font-size:1rem; line-height:2; }

	.odm_pjtg div.xx div.r{ margin-top:1rem; }
	.odm_pjtg div.xx div.r div.f{ margin-top:0.5rem; font-size:1rem; line-height:2; }

	.odm_yy_x{ padding:2rem 0px 1rem; }
	.odm_yy_x ul{ margin-bottom:0px; }
	.odm_yy_x ul li{ width:48%; margin-right:1.4%; }
	.odm_yy_x ul li ol{ margin-bottom:0.5rem; }
	.odm_yy_x ul li dd{ font-size:1rem; }

	.starter_rzpfjj{ padding-top:2rem; }
	.starter_rzpfjj .ny_tit{ text-align:center; }
	.starter_rzpfjj div.xx{ font-size:0.875rem; line-height:1.75; margin-bottom:2rem; }

	.starter_rzpfjj div.n{ font-size:1.25rem; text-align:center; }
	.starter_rzpfjj ul.lb{ margin-top:2rem; }
	.starter_rzpfjj ul.lb li{ margin-bottom:2rem; }
	.starter_rzpfjj ul.lb li div.l{ width:100%; height:19.1875rem; }
	.starter_rzpfjj ul.lb li div.r{ width:100%; height:auto; }
	.starter_rzpfjj ul.lb li div.r i.x{ display:none; }
	.starter_rzpfjj ul.lb li div.r div.z,.starter_rzpfjj ul.lb li div.r div.y{ width:100%; height:auto; }
	.starter_rzpfjj ul.lb li div.r div.z div{ padding-top:2rem; }
	.starter_rzpfjj ul.lb li div.r div.z div dd{ text-align:center; line-height:1.5; }
	.starter_rzpfjj ul.lb li div.r div.z div dl{ font-size:0.875rem; line-height:1.75; margin-top:1rem; }
	.starter_rzpfjj ul.lb li div.r div.y{ font-size:0.875rem; line-height:1.75; }

	.cx_kxj{ padding:2rem 0px; }
	.cx_kxj ul.c{ margin-top:0px; }
	.cx_kxj ul.c li.t{ font-size:0.875rem; line-height:1.75; }
	.cx_kxj ul.c li.n dl{ font-size:1.2rem; line-height:1.75; margin:1rem auto; }
	.cx_kxj ul.c li.m dl{ font-size:0.875rem; line-height:1.75; }
	.cx_kxj ul.f{ margin-top:2rem; }

	.cx_kxj ul.f li{ width:48%; margin-right:2%; height:16rem; margin-bottom:1rem; }
	.cx_kxj ul.f li div.i{ height:14rem; }
	.cx_kxj ul.f li div.i div dl{ font-size:0.75rem; line-height:1; }
	.cx_kxj ul.f li div.n{ font-size:1rem; line-height:2; text-align:center; }
	
	.cx_yfsj{ padding:2rem 0px 0px; }
	.cx_yfsj div.m{ font-size:1rem; }
	
	.cx_yfsj ul.f li div.l, .cx_yfsj ul.f li div.r{ width:100%; }
	.cx_yfsj ul.f li div.l{ height:auto; }
	.cx_yfsj ul.f li div.l div dd{ font-size:1.25rem; text-align:center; }
	.cx_yfsj ul.f li div.l div dl{ font-size:0.875rem; line-height:1.75; }
	.cx_yfsj ul.f li div.r{ position:relative; height:11.5rem; margin-top:1rem; float:right; }

	.cx_yfsj_qt{ padding:2rem 0px; }
	.cx_yfsj_qt div.l{ width:100%; margin-right:0px; margin-bottom:2rem; }
	.cx_yfsj_qt div.l dd{ text-align:center; font-size:1.25rem; }
	.cx_yfsj_qt div.l dl{ font-size:0.875rem; line-height:1.75; margin-top:0.5rem; }

	.cx_yfsj_qt div.r{ width:100%; }
	.cx_yfsj_qt div.r ol{ margin-bottom:1rem; }
	.cx_yfsj_qt div.r dl{ font-size:0.875rem; line-height:1.75; }

	.cx_yjhx{ padding:2rem 0px; }
	.cx_yjhx .tit{ text-align:center; }
	.cx_yjhx .name{ margin-top:1rem; }
	.cx_yjhx .name dd{ font-size:1.25rem; }
	.cx_yjhx .name dl{ font-size:0.875rem; line-height:1.75; }

	.cx_yjhx ul li{ width:48% !important; margin-right:2% !important; height:16rem; margin-bottom:1rem; }
	.cx_yjhx ul li div img{ max-width:80%; max-height:80%; }
	
	.sc_qd{ padding:2rem 0px; }
	.sc_qd ul.sj li{ width:100%; margin:0.5rem 0px; }
	.sc_qd div.xx{ font-size:1rem; margin-top:1.5rem; }
	.sc_qd div.xx ul.l{ width:100%; }

	.sc_qd div.xx div.r{ position:relative; width:100%; }
	.sc_qd div.xx div.r div{ font-size:0.875rem; line-height:1.75; }
	.sc_qd div.xx div.r div b{ text-align:center; font-size:1.25rem; display:block; }
	
	.sc_js{ padding:2rem 0px; }
	.sc_js .xx{ margin-top:1rem; font-size:0.875rem; line-height:1.75;}
	.sc_js ul{ width:100%;}
	.sc_js ul.lb_t{ margin-top:2rem; margin-bottom:0px; }
	.sc_js ul.lb_t li{ width:100%; margin-right:0px; }
	.sc_js ul.lb_t li ol{ margin-bottom:1rem; }
	.sc_js ul.lb_t li ol img{ height:8rem; }
	.sc_js ul.lb_t li dd{ text-align:center; font-size:0.875rem; line-height:1.75; }

	.sc_js ul.lb_f{ margin-top:2rem; }
	.sc_js ul.lb_f li{ width:100%; margin-right:0px; }
	.sc_js ul.lb_f li ol img{ height:8rem; }
	.sc_js ul.lb_f li dd{ font-size:1.25rem; max-height:100vh; }
	.sc_js ul.lb_f li dl{ font-size:0.875rem; line-height:1.75; }

	.sc_kz{ padding:2rem 0px; }
	.sc_kz ul{ margin-top:1rem; }
	.sc_kz ul li div.z{ width:100%; margin-bottom:1rem; height:13.625rem; }
	.sc_kz ul li div.y{ height:auto; text-align:center; position:relative; width:100%; }
	.sc_kz ul li div.y div{ font-size:1rem; }

	.ny_bg .news_lb{ padding:2rem 0px; }
	.news_lb ul li{ width:48%; margin-right:2%; margin-bottom:2rem; }
	.news_lb ul li a{ font-size:1rem; }
	.news_lb ul li a ol{ height:10rem; }
	.news_lb ul li a dd{ margin-top:0.5rem; line-height:1.5rem; height:3rem; }
	.news_lb ul li a dl{ margin-top:0.5rem;}
	
	.news_show{ padding:2rem 0px 1rem; }
	.news_show ul{ margin-top:2rem; }
	.news_show ul li.t{ text-align:center; }
	.news_show ul li.c{ font-size:0.875rem; line-height:1.75; margin-top:1rem; padding:1rem 0px; }
	.news_show ul li.c img{ width:auto !important; max-width:90% !important; height:auto !important; }
	.news_show ul li.f{ padding:1rem 0px; }
	.news_show ul li.f dl{ font-size:1rem; height:2rem; line-height:2rem; }

	.contact_xx{ padding:2rem 0px; }
	.contact_xx div.l{ width:100%; margin-top:0px; }
	.contact_xx div.l .ny_tit{ text-align:center; }
	.contact_xx div.l dd{ font-size:1.25rem; margin-top:1rem; }
	.contact_xx div.l ol{ font-size:1.125rem; margin-top:1rem; }
	.contact_xx div.l dl{ font-size:0.875rem; line-height:1.75; }

	.contact_xx div.r{ width:100%; margin-top:2rem; }

	.fenye{ font-size:0.75rem; line-height:2rem; }
	.fenye a,.fenye span{ width:2rem; height:2rem; margin:0px; }
	
		
}
