/*pad*/
.gh,.sj_bg{display:none;}
@media only screen and (max-width:1680px){

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

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

}
@media only screen and (max-width:1366px){
	.top_bg div.x div.f div.mu a{ font-size: 0.875rem; padding: 0px 0.625rem 0px 0px; }
}
@media only screen and (max-width:1280px){
	.top_bg div.x div.f div.mu a{ font-size: 0.75rem;}
	.sp_con ul li{ height: 20rem; }
	.sp_con ul li .bg ol{ height: 5.625rem; margin-bottom: 0.625rem;}
	.sp_con ul li .bg dd b{ font-size: 1.125rem; }
	.sp_con ul li .bg dl{ font-size: 0.875rem; line-height: 1.25rem; height: 2.5rem; }
	.sp_con ul li .bg a{ height: 2rem; line-height: 2rem; }
	
}
@media only screen and (max-width:1200px){
	

}
@media only screen and (max-width:1000px){
	html,body{font-size:16px;}
	.width1280{width:94%; max-width: 414px; margin: 0px auto;}
	body{overflow-x: hidden;}
	.top_bg div.x div.t div.l,.top_bg div.x div.c div.r form{ display:none;}
	.top_bg div.x div.t div.r{ width:100%;}
	.top_bg div.x div.t div.r i{ margin-left:0px; line-height:1.875rem; width:100%;}
	.top_bg div.x div.t div.r i.i3{ display:none;}
	.t_bg,.top_bg{ height:7.625rem;}
	
	.sj_bg{ display:block;}
	
	.top_bg .gh{display:block; position:absolute;right:0px; width:3.125rem; height:3.125rem; cursor: pointer; top: 0px;}
	.top_bg .gh i{ position:absolute; background-color:#000000; height:2px; left:0.625rem;transition:all .5s ease;}
	.top_bg .gh i.t{ width:1.5rem; top:1.125rem;}
	.top_bg .gh i.c{ width:2rem; top:1.5rem;}
	.top_bg .gh i.f{ width:1.5rem; top:1.875rem;}
	.top_bg.selected .gh i{transition:all .5s ease;}
	.top_bg.selected .gh i.t{ width:1.5625rem;transform: rotate(45deg); top:50%;}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{ width:1.5625rem;transform: rotate(135deg); top:50%;}
	
	.top_bg.selected div.x div.t .gh{ display:none;}
	.top_bg div.x div.t a.yy{ display: block; position: absolute; top:0px; right:3.5rem; height: 3.125; line-height: 3.125; }
	
	.top_bg div.x div.c{ height:3.75rem;}
	.top_bg div.x div.c a.logo{ width:7.5rem; height:3.75rem;}
	.top_bg div.x div.c a.logo img{max-width: 7.5rem; max-height: 2.5rem;}
	.top_bg div.x div.c div.r{ height:3.75rem;}
	.top_bg div.x div.c div.r a{ margin-left:0.625rem; margin-top:0.625rem;}
	.top_bg div.x div.c div.r .dr{  height:2rem; margin-top:0.875rem;}
	.top_bg div.x div.c div.r .dr a{ margin-left:0px;}
	.top_bg div.x div.c div.r a.hy{background: url(../images/top_hy.png) no-repeat scroll left -80px;}

	.hy_xl{ height: 18rem; }
	.hy_xl li.t{ margin-bottom:1.5rem; }
	.hy_xl li.c.l1 a{background-position: 15px -2px;}
	.hy_xl li.c.l3 a {background-position: 15px -84px;}
	.hy_xl li.c.l5 a{ background-position: 15px -164px;}
	
	.top_bg div.x div.f{ display:none;}
	
	.sj_bg{ position:fixed; top:0px;transform:scale(0);left:0px; background-color:#eeeeee; z-index:88; width:100%; padding:3vh 3%;overflow:hidden;transition:all 0.5s ease;}
	.top_bg.selected .sj_bg{transform:scale(1);transition:all 0.5s ease;}
	.sj_bg li{ overflow:hidden;}
	.sj_bg li.t{ position:relative; height:3.75rem;}
	.sj_bg li.t a.logo{height:3.75rem; width:60%;display:flex;align-items:center; }
	.sj_bg li.t a.yy{ position: absolute; right:3.5rem; height:3.75rem; top: 0px; line-height: 3.75rem; width: 3rem; text-align: center;}
	.sj_bg li.t .gh{ top:0px;}
	.sj_bg li.so{ margin:0.9375rem 0px; display: none;}
	.sj_bg li.so form{ display:block; margin:0px auto;border:1px solid #eeeeee; padding:0px 1.25rem; height:2.5rem; width:18.125rem; border-radius:2.5rem;}
	.sj_bg li.so form .s_txt{ float:left; border:0px; width:12.5rem; line-height:2.375rem;outline:none; color:#333333;}
	.sj_bg li.so form .s_txt::-webkit-input-placeholder{ color:#999999;}
	.sj_bg li.so form .s_btn{float:right;width:2.1875;text-align:center;line-height:2.375rem; border:0px; background:none; font-size:1.125rem; color:#ec0000;}

	.sj_bg li.n a{float:left; width:50%; text-align:center; border: 1px solid #333333;}
	.sj_bg li.n a.r{ margin-left: -1px; }
	.sj_bg li.n a,.sj_bg li.c a{ display:block; font-size:1rem; color:#333333; line-height:3rem;}
	.sj_bg li.c{}
	.sj_bg li.c a{ border-bottom: 1px solid #333333; padding: 0px 3%;}
	
	.banner{ margin-top:0px; width:100%;}
	.banner .slides li{ background-size:auto 100%;}
	.banner .slides li img.pc{ display: none; }
	.banner .slides li img.sj{display: block;}
	.banner .flex-direction-nav li a{ width:2rem; height:2rem; line-height:2rem;}
	.banner .flex-control-nav{ bottom:0.3125rem;}
	.banner .flex-control-nav li{ width:1.625rem;}
	
	.i_bg{ padding-top:2.5rem;}
	.i_about div.t{ font-size:1.5rem;}
	.i_about div.f{ position: relative; padding-bottom:3.5rem;}
	.i_about div.f div.l{ width:100%;}
	.i_about div.f div.l dl{ font-size:1rem; line-height:1.5625rem; min-height:3.125rem; margin-bottom:1.25rem;}
	.i_about div.f div.l a{ font-size:0.875rem; height:2rem; line-height:2rem; width:8.75rem; background-position:7.8125rem center; position: absolute; bottom: 0px; left: 0px;}
	.i_about div.f div.r{ margin-top:1.25rem; width:100%;}
	
	.i_lm{ margin:2.5rem auto;}
	.i_lm div.t{ font-size:1.5rem;}
	.i_lm ul{ margin-top:1.25rem; width:104%;}
	.i_lm ul li{ width:46%; height:auto; margin-right: 4%;}
	.i_lm ul li a div.i{ height:7.625rem;}
	.i_lm ul li a div.i .bg div ol{ font-size:1rem;}
	.i_lm ul li a div.i .bg div dl{ font-size:0.75rem;}
	.i_lm ul li.f{ width:96%; margin-right: 0px; margin-bottom:1.25rem;}
	.i_lm ul li.f a{ height:10.3125rem;}
	
	.i_xd_bg{ background-size:auto 100%; height:auto; padding:2.5rem 0px;}
	.i_xd_bg .width1280 dd{ font-size:1.25rem; line-height:1.875rem;}
	.i_xd_bg .width1280 dl{ font-size:0.875rem; line-height:1.5625rem; margin:1.25rem 0px;}
	.i_xd_bg .width1280 ul li{ width:100% !important; margin-right:0px !important;}
	.i_xd_bg .width1280 ul li.l{ margin-bottom:0.625rem;}
	
	.i_hz{ padding:2.5rem 0px; background-size: 100% auto; background-position: center top;}
	.i_hz .tit dd{ font-size:1.5rem;}
	.i_hz .tit dl{ line-height:1.5625rem;}
	
	.i_hz ul{ width:108%;}
	.i_hz ul li{ width:11.4375rem;}
	.i_hz ul li div{ padding:0px 5%; width:90%; text-align:center;}
	.i_hz ul li div dd b{ font-size:2rem;}
	.i_hz ul li div dd i{ font-size:0.75rem;}
	
	.foot_bg .width1280.t .f_l{ width:100%; margin-right:0px; text-align:center;}
	.foot_bg .width1280.t .f_l img{ max-height:2.5rem; }
	.foot_bg .width1280.t .f_c{ width:100%; margin:1.25rem 0px;}
	.foot_bg .width1280.t .f_c div.l{ width:100%; text-align:center;}
	.foot_bg .width1280.t .f_c div.l ol{ background:none !important; padding:0px;}
	.foot_bg .width1280.t .f_c div.r{ display:none;}
	.foot_bg .width1280.t .f_r{ margin:0px auto; float:none;}
	.foot_bg .width1280.t .f_r dl{ margin-top:0.9375rem;}
	
	.foot_bg .f .width1280 dl{ text-align:center; margin-bottom:1.25rem;}
	.foot_bg .f .width1280 div.fx{ position:relative; margin-left:4.1875rem; top:0px;}
	
	.banner_about{ margin-bottom:0px;}
	
	.about_con{ margin-bottom:2.5rem;}
	.about_con li div.l{ width:100%; margin-bottom:1.25rem;}
	.about_con li div.r{ width:100%;}
	.about_con li div.r .a_cp{ width:108%;}
	.about_con li div.r .a_cp div.a_i{ width:11.5625rem; height:10.3125rem;}
	.about_con li div.r .a_cp div.a_i a div.i{ height:7.625rem;}
	.about_con li div.r .a_cp div.a_i a div.i .bg div ol{ font-size:1rem;}
	.about_con li div.r .a_cp div.a_i a div.i .bg div dl{ font-size:0.75rem;}
	
	.lwwm_con div.fl,.lwwm_con div.fr{ width:100%;}
	.lwwm_con div.fl{ margin-top:1.25rem;}
	.lwwm_con i.xt{ display:none;}
	
	.ny_tit{ height:auto; line-height:2rem; padding:1rem 0px; font-size: 0.875rem;}
	.hy_sz{ padding: 1rem 0px 3rem; }
	.hy_sz ul li.t img.i,.hy_sz ul li img.i{ width: 1.5rem; height: 1.5rem; }
	.ny_name{ font-size:1rem;}
	.sp_con{ padding:0px 0px 3.75rem;}
	.sp_con ul li{ width:46%; margin-right: 3.5%; overflow:hidden;}
	.sp_con ul li .bg{ padding:0.625rem 6%;}
	.sp_con ul li .bg a{ margin-top:0px; }
	.sp_con ul li .bg ol{ height:9rem;}
	.sp_con ul li .bg dd{ overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; }
	.sp_con ul li .bg dd b{ font-size:1rem;}
	.sp_con ul li .bg dl{ height: 1.25rem; font-size:0.875rem; margin-bottom:0.9375rem;}
	.sp_con ul li .bg a.t{ margin-bottom: 0.5rem; }
	.cp_show_top div.fl,.cp_show_top div.fr{ width:100%;}
	.cp_show_top div.fl{ margin-bottom:1.25rem;}
	.cp_show_top div.fl div.img{ height:20rem;}
	.cp_show_top div.fr div.con{ padding:0.625rem;}
	.cp_show_top div.fr div.con div.jg b{ font-size:1.5rem;}
	.cp_show_top div.fr div.con div.sku{ font-size:1.125rem;}
	.cp_show_top div.fr div.con div.sl{ margin-bottom:0.9375rem;}
	.cp_show_top div.fr div.con div.sl dl{ max-width:100%;}
	.cp_show_top div.fr div.con div.sl dl i{ width:25%;}
	.cp_show_top div.fr div.con div.sl dl input{ width:50%;}
	.cp_show_top div.fr div.con div.tj button{ font-size:0.875rem;}
	.cp_show_foot{ margin:1.875rem 0px;}
	.cp_show_foot .t dl{ height: 3rem; line-height: 3rem; font-size: 1rem; padding: 0px 0.5rem; }
	.cp_show_foot .f div.c dd{ font-size: 1.25rem; }

	.cp_show_qtcp{ padding:1.875rem 0px; height: 23.4rem;}
	.cp_show_qtcp .width1280{ overflow: hidden;}
	.cp_show_qtcp .width1280 #carousel{ width: 108%; }
	.cp_show_qtcp .width1280 .tit{ font-size:1.125rem; margin-bottom:0.9375rem;}
	.cp_show_qtcp .width1280 #carousel ul li{ width: 11.5rem; margin-right: 1.25rem; }
	.cp_show_qtcp .width1280 #carousel ul li a ol{}
	.cp_show_qtcp .width1280 #carousel ul li a dd,.cp_show_qtcp .width1280 #carousel ul li a dl{ padding: 0px 0.5rem; }

	.home_dd .ny_name2{ font-size:1.75rem; height:2.25rem; line-height:2.25rem; padding:1.875rem 0px;}
	.home_dd .dd_nav{ height:2.5rem; margin-bottom:0.9375rem;}
	.home_dd .dd_nav a{ font-size:0.875rem; padding:0px 0.5rem; line-height:2.5rem;}
	.home_dd ul.dd_con li.t{ display:none;}
	.home_dd ul.dd_con li.c{ position:relative; padding-bottom:8rem;}
	.home_dd ul.dd_con li.c div.t{ line-height:1.5625rem; padding:0.9375rem 0.625rem;}
	.home_dd ul.dd_con li.c div.t span{ display:block;}
	.home_dd ul.dd_con li.c div.t span.l{ padding-right:0px;}
	.home_dd ul.dd_con li.c div.t span.r{ padding-left:0px;}
	.home_dd ul.dd_con li.c div{ padding-left:0px;}
	.home_dd ul.dd_con li.c div.c{ height:auto !important; overflow:hidden;}
	.home_dd ul.dd_con li.c div.c div.d1{ width:80%;}
	.home_dd ul.dd_con li.c div.c div.d2{ width:20%; border:0px;}
	.home_dd ul.dd_con li.c div.c div.d3,.home_dd ul.dd_con li.c div.c div.d4,.home_dd ul.dd_con li.c div.c div.d5,.home_dd ul.dd_con li.c div.c div.d6{ display:none;}
	.home_dd ul.dd_con li.c div.c div.d3.o,.home_dd ul.dd_con li.c div.c div.d4.o,.home_dd ul.dd_con li.c div.c div.d5.o,.home_dd ul.dd_con li.c div.c div.d6.o{ position:absolute; padding:0.625rem 0px; border-top:1px solid #f2f2f2; display:block;}
	.home_dd ul.dd_con li.c div.c div.d3.o,.home_dd ul.dd_con li.c div.c div.d4.o{ bottom:6rem; height:2rem;}
	.home_dd ul.dd_con li.c div.c div.d5.o,.home_dd ul.dd_con li.c div.c div.d6.o{ bottom:0px; height:6rem;}
	.home_dd ul.dd_con li.c div.c div.d3.o{ left:0px; width:50%; display:flex;align-items:center;}
	.home_dd ul.dd_con li.c div.c div.d4.o{ left:50%; width:50%; display:flex;align-items:center;}
	.home_dd ul.dd_con li.c div.c div.d5.o{ left:0%; width:50%; display:flex;align-items:center;}
	.home_dd ul.dd_con li.c div.c div.d6.o{ right:0px; width:50%;}
	.home_dd ul.dd_con li.c div.c div.d6.o p{ line-height:1.25rem !important;}
	.home_dd ul.dd_con li.c div.c div.d6.o p.t{  margin-top:0px;}
	.home_dd ul.dd_con li.c div.c div.d6.o p.t a{ height:1.5rem; line-height: 1.5rem; font-size: 1rem;}
	.home_dd ul.dd_con li.c div.c div.d6.o p.f{ height:1.25rem;}
	.home_dd ul.dd_con li.c div.c div.d6.o p.f a{ height:1.5rem; line-height: 1.5rem; font-size: 1rem;}
	.home_dd ul.dd_con li.c div.f{ line-height:4.375rem;}
	.hy_sz ul li{ padding-left:3rem;}
	.hy_sz ul li.t div.r dd{ margin-bottom:1.25rem; font-size: 1rem;}
	.hy_sz ul li.t div.r dl{ margin-bottom:0.9375rem;}
	.hy_sz ul li.f div.r dd,.hy_sz ul li.c div.r dd{ height: 3rem; line-height:1rem; font-size: 1rem;}
	.hy_sz ul li.f div.r dl,.hy_sz ul li.c div.r dl{ padding: 1.5rem 0px; line-height: 1.5rem; }
	.hy_gwc{ padding-bottom:1.875rem;}
	.hy_gwc .con div.left .tit{ margin:1rem 0px; }
	.hy_gwc .con div.left{ width:100%;}
	.hy_gwc .con div.left ul li{ padding:0.625rem; position: relative;}
	.hy_gwc .con div.left ul li div.l{ border:1px solid #f2f2f2; }
	.hy_gwc .con div.left ul li div.n{ width:45%; margin-left:5%; height: 110px;}
	.hy_gwc .con div.left ul li div.n dd{ font-size: 1rem; }
	.hy_gwc .con div.left ul li div.s{ margin:1rem 0px 0px; width:48%; max-width: 50%;}
	.hy_gwc .con div.left ul li div.s i{ width:20%;}
	.hy_gwc .con div.left ul li div.s input{ width:60%; text-align:center;}
	.hy_gwc .con div.left ul li div.j{ margin-top: 1rem; width: 52%; padding-left: 4%; text-align: right;}
	.hy_gwc .con div.left ul li div.j b{ font-size: 1.25rem; }
	.hy_gwc .con div.left ul li div.r{ position: absolute; top: 0.625rem; right: 0.625rem;width: 20px;margin: 0px;height: 80px;}
	.hy_gwc .con div.left .page{ padding: 1.5rem 0px; position: absolute; left: 3%; right:3%;margin-top: 21rem;}
	.hy_gwc .con div.left .page.gm_by{ position: relative; margin-top:0px;height:2.75rem;padding:0px;left: 0px;right:0px; border:0; }
	#buy dl,#buy dl p{ font-size: 1rem !important; line-height: 2rem !important; }

	.hy_gwc .con div.right{ width:100%; max-width:100%; display: none;}
	.hy_gwc .con div.right div.f{ padding-bottom: 5rem; }
	.zflc_r dd{ text-align: center; }

	.zflc div.top div,.zflc div.con div{ width:100%;}
	.zflc div.top div.l,.zflc div.con div.l{ margin-bottom:1.25rem;}
	.zflc div.tj{ text-align:center;}
	.ddwc{ padding:1.875rem 0px;}
	.ddwc .tit{ margin-bottom:1.25rem;}
	.ddwc .tit ol{ height:5rem; margin-bottom:1.25rem;}
	.ddwc .tit dd{ font-size:1.25rem;}
	.ddwc ul li.t{ display:none;}
	.ddwc ul li.t dl.d1{ width:100%; margin-bottom:0.625rem;}
	.ddwc ul li.t dl.d2,.ddwc ul li.t dl.d3,.ddwc ul li.t dl.d4,.ddwc ul li.t dl.d5{ width: auto; padding:0px 0.9375rem; font-size:0.875rem;}
	.ddwc ul li.c dl.d1{ width:10rem; text-align:center;}
	.ddwc ul li.c dl.d1 img{ margin-bottom:-4px;}
	.ddwc ul li.c dl.d2{ width:14.1875rem; padding-top:0px; height:10rem;}
	.ddwc ul li.c dl.d2 p.t{ font-size:1rem; margin-top:1.25rem;}
	.ddwc ul li.c dl.d2 p.f{ font-size:0.875rem;}
	.ddwc ul li.c dl.d3,.ddwc ul li.c dl.d4,.ddwc ul li.c dl.d5{ line-height:3rem; font-size:0.875rem;}
	.ddwc ul li.c dl.d3{ width:38%; padding-left:2%; text-align:left;}
	.ddwc ul li.c dl.d4{ width:20%; text-align:center; font-size:1.125rem;}
	.ddwc ul li.c dl.d5{ width:38%; padding-right:2%; text-align:right;}
	.ddwc ul li.c dl.d3 b,.ddwc ul li.c dl.d5 b{ font-size:1.5rem !important;}
	.ddwc .zj{ margin-top:0px; font-size:1rem;}
	.ddwc .zj div{ width:100%; text-align:left !important;}
	.ddwc .zj i{ font-size:1.25rem;}
	.ddwc .ms{ margin-top:5rem;}
	
	.lwwm_con{ margin:2rem 0px;}
	.lwwm_con div.hidden div.tit{ font-size:1.5rem;}
	.lwwm_con div.fr .con ul li div dd{ font-size:1rem;}
	.lwwm_con div.fr .con div.c{ max-width:100%;}
	
	.lwwm_con div.fl ul li.t dl{ width:100%;}
	.lwwm_con div.fl ul li,.lwwm_con div.fl ul li dl.l{ margin-bottom:1rem;}
	.lwwm_con div.fl ul li.t dl p.i{ display:none;}
	.lwwm_con div.fl ul li.n dl.f select{ width:100%;}
	.lwwm_con div.fl ul li.n dl.f select#szcs-1{ margin-bottom:1rem;}
	
	.hy_bg{ height: auto; overflow: hidden; padding: 2rem 0px; background:none !important; }
	/*.hy_bg img.sj{ display: block; }*/
	.hy_bg #hy_con{ height: auto; }
	.hy_bg #hy_con .bg,.hy_bg #hy_con .hy_jj{ margin:5px auto; width: 98%; border:1px solid #eeeeee;}
	
	.zflc{ position: relative; padding-bottom: 2rem; }
	.zflc div.con div dl{ height: auto; overflow: hidden; }
	.zflc div.con div dl input{ width: 100%; }

	.zflc div.t div.name{ height: 3rem; line-height: 3rem; font-size: 1.5rem; }
	.zflc div.t div.gx{ line-height: 2rem; height: 4rem; font-size: 1.5rem; }
	.zflc div.t div.xx{ padding:1rem 0px; }
	.zflc div.tj{padding: 1.5rem 0px;}
	.zflc div.tj button{ width: 42%; margin:0px 4%; float: left;}
	.zflc div.tj a{ display: block; background: #2b5ba7; color: #ffffff; margin-right: 4%; height: 2.625rem; float: right; border-radius:4px; padding: 0px 3%; min-width: 10rem;}
	.zflc div.tj a button{ width: 100%; }
	.zflc div.tj #false_button{  width: auto; margin-left: 0px; }
	
	.home_dd ul.dd_con li.c div.c div{ padding:1rem 0px; height: 7rem; }

	.home_dd ul.dd_con li.c div.c div.d3.o,.home_dd ul.dd_con li.c div.c div.d5.o,.home_dd ul.dd_con li.c div.c div.d6.o{ font-size: 1rem; }
	.home_dd ul.dd_con li.c div.c div.d4.o{ font-size: 1rem; }
	
	.home_sc{ padding-bottom: 5rem; }
	.home_sc .lanren ul.list li.sc{ width: 48.362%; height: 19rem;}
	.home_sc .lanren ul.list li.sc .bg{ padding: 1rem 6%; }
	.home_sc .lanren ul.list li.sc .bg ol{ height: 6rem; }
	.home_sc .lanren ul.list li .bg ol i{ top: 0px; right:0px; }
	.home_sc .lanren ul.list li .bg dd,.home_sc .lanren ul.list li.sc .bg dl{ margin:0px; }
	.home_sc .lanren ul.list li.sc .bg dd b{ font-size: 1rem; }
	.home_sc .lanren ul.list li.sc .bg dl{ font-size: 0.75rem; height: 1rem; line-height: 1rem; }
	.home_sc .lanren ul.list li.sc .bg a.t,.home_sc .lanren ul.list li.sc .bg a.f{ font-size:0.75rem; }

	.layui-layer.layui-anim.layui-layer-dialog.layui-layer-border.layui-layer-msg.layui-layer-hui{margin-left: -45% !important;width: 90% !important;left: 50% !important}

	.popupbox{ width: 80%; }

}