@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;cursor: default !important;}
html,body{font-size:20px;}
@media only screen and (max-width:1920px){
	html,body{font-size:16px;}
}
@media only screen and (max-width:1480px){
	html,body{font-size:14px;}
}
@media only screen and (max-width:1280px){
	html,body{font-size:12px;}
}
.fl{float:left;}
.fr{float:right;}
.margin{margin:0px auto;}
.hidden{overflow:hidden; display:block !important;}
.width1280{max-width:1280px; width:90%;}
img{max-width:100%; max-height:100%;}
/* top_bg */
.t_bg,.top_bg{width:100%; height:13.875rem;}
.top_bg{ position:fixed; z-index:999999; background-color:#ffffff; top:0px;}
.top_bg.now{box-shadow:0px 2px 0.625rem 0px rgba(0,0,0,0.14);}
.top_bg div.x{ width:100%; border-bottom:1px solid #eeeeee;}
.top_bg div.x div.t,.top_bg div.x div.t div{ height:3.75rem;}
.top_bg div.x div.t{ overflow:hidden;}
.top_bg div.x div.t div.l{ float:left;}
.top_bg div.x div.t div.l dl{ float:left; border-left:1px solid #eeeeee; margin-left:-1px; height:3.75rem;}
.top_bg div.x div.t div.l dl a{ display:block; padding-left:2rem; height: 18px; font-size:1rem; color:#b2b2b2; margin-top:1.3125rem; position: relative;}
.top_bg div.x div.t div.l dl a:hover{ color:#da251d;}
.top_bg div.x div.t div.l dl a i{ position: absolute; background-repeat:no-repeat; background-size: 100% auto; width:1.1875rem; height: 1.125rem; left: 0px;}
.top_bg div.x div.t div.l dl a:hover i{ background-position:0px -1.125rem;}
.top_bg div.x div.t div.l dl.d1{ padding-right:2.5rem;}
.top_bg div.x div.t div.l dl.d2{ padding:0px 2.5rem}
.top_bg div.x div.t div.l dl.d3{ padding:0px 2.5rem}
.top_bg div.x div.t div.r{ float:right; color:#333333;}
.top_bg div.x div.t div.r i{ display:block; float:left; background-repeat:no-repeat; background-position:left center; line-height:3.75rem; margin-left:2.8125rem;}
.top_bg div.x div.t div.r i.i1{ padding-left:2rem;}
.top_bg div.x div.t div.r i.i2{ padding-left:1.5625rem;}
.top_bg div.x div.t div.r i.i3{ padding-left:1.5625rem;}
.top_bg div.x div.t a.yy{ display: none; }

.top_bg div.x div.c{ height:6.25rem;}
.top_bg div.x div.c a.logo{ float:left; display:flex;align-items:center; height:6.25rem;}
.top_bg div.x div.c a.logo img{ max-height: 4rem;max-width: 16.5rem; }
.top_bg div.x div.c div.r{ float:right; height:6.25rem;}
.top_bg div.x div.c div.r form{ display:block; float:left; border:1px solid #eeeeee; padding:0px 1.25rem; height:2.5rem; width:18rem; border-radius:2.5rem; margin-top:1.875rem;}
.top_bg div.x div.c div.r form .s_txt{ float:left; border:0px; width:12.5rem; line-height:2.375rem;height:2.375rem;outline:none; color:#333333; font-size: 0.875rem;}
.top_bg div.x div.c div.r form .s_txt::-webkit-input-placeholder{ color:#999999;}
.top_bg div.x div.c div.r form .s_btn{ float:right; width:2.1875rem; text-align:center; line-height:2.375rem; border:0px; background:none; font-size:1.125rem; color:#ec0000;}
.top_bg div.x div.c div.r a{display:block; margin-left:1.875rem; height:2.5rem; margin-top:1.875rem; background-repeat:no-repeat;}
.top_bg div.x div.c div.r a.sc{ float:left; width:20px; background-image:url(../images/i_c1.png); background-position:left center;}
.top_bg div.x div.c div.r a.sc:hover{ background-image:url(../images/i_c11.png);}
.top_bg div.x div.c div.r a.hy{ float:left; width:22px; line-height: 2.5rem; background:url(../images/top_hy.png) no-repeat scroll left -80px;}
.top_bg div.x div.c div.r a.hy:hover{ background:url(../images/i_c22.png) no-repeat scroll left center;;}
.top_bg div.x div.c div.r a.gwc{ float:left; line-height:2.5rem; padding-left:1.875rem; background-image:url(../images/i_c3.png); background-position:left center; font-size:1rem; color:#313033;}
.top_bg div.x div.c div.r a.gwc:hover{ background-image:url(../images/i_c33.png); color:#da251d;}
.top_bg div.x div.c div.r .dr{ float:right; height:2.5rem; text-align:center; margin-left:1.875rem; margin-top:1.875rem; position:relative;}
.top_bg div.x div.c div.r .dr a{ display:block; padding: 0px 1.25rem; height:2.375rem; line-height:2.375rem; margin:0px; border:1px solid #131313; color:#333333; font-size:1rem; border-radius:1.25rem; float:left; margin-left:0.625rem;}
.top_bg div.x div.c div.r .dr a:hover{ border:1px solid #da251d;}

.hy_xl{ position:absolute; width:17.8125rem; padding:1.5625rem 0.625rem; height:20.625rem; background-color:#ffffff; right:0px; z-index:2;box-shadow:0px 0px 0.625rem 0px rgba(0,0,0,0.2); display:none; top: 2.5rem;}
.top_bg div.x div.c div.r .dr:hover .hy_xl{ display:block;}
.hy_xl li{ overflow:hidden;}
.hy_xl li.t{ margin-bottom:1.875rem; height:3.125rem;}
.hy_xl li.t img{ width:3.125rem; float:left; height:3.125rem;}
.hy_xl li.t div{ height:3.125rem; float:right; width:12.5rem; text-align:left !important;}
.hy_xl li.t div dd{ font-size:1rem; font-weight:bold; color:#333333; margin:0.3125rem 0px;}
.hy_xl li.t div ol{ font-size:0.75rem; color:#999999;}
.hy_xl li.c{ height:2.5rem;}
.hy_xl li.c a{ display:block; border-radius:0.375rem !important; line-height:2.5rem; color:#333333; font-size:1rem; padding-left:3.125rem !important; background:url(../images/top_hy.png) no-repeat scroll 15px 0px; border:0px !important; width:14.6875rem !important;text-align:left !important;}
.hy_xl li.c a:hover{ background-color:#f2f2f2; background-image: url(../images/top_hy2.png);}
.hy_xl li.c.l1 a{ background-position:15px 0px;}
.hy_xl li.c.l2 a{ background-position:15px -40px;}
.hy_xl li.c.l3 a{ background-position:15px -80px;}
.hy_xl li.c.l4 a{ background-position:15px -120px;}
.hy_xl li.c.l5 a{ background-position:15px -160px;}
.hy_xl li.c.l6 a{  background-image:url(../images/i_c2.png) !important; background-position: 15px center !important;}
.hy_xl li.c.l6 a:hover{background-image:url(../images/i_c222.png) !important;}

.top_bg div.x div.f{ height:3.75rem;}
.top_bg div.x div.f div.mu{ width:110%;}
.top_bg div.x div.f div.mu a{ display:block; color:#333333; font-size:1rem; float:left; height:3.5625rem; line-height:3.75rem; border-bottom:0.1875rem solid #ffffff; padding:0px 0.625rem;}
.top_bg div.x div.f div.mu a:hover{ border-bottom:0.1875rem solid #ec0000;}

/*弹框*/
.popupbox{overflow:hidden; padding:1.25rem;display:none;position:fixed;top:50%; left:50%;z-index:9999992;background:#ffffff;}
.popupbox a.popupbox_i{position:absolute; width:1.5rem; height:1.5rem; background:url(../images/tc_gb.png) no-repeat; top:1.25rem; right:1.25rem;}
.popupbox .bg div{ overflow:hidden;}
.popupbox .bg div.t{ font-size:1.5rem; font-weight:bold; color:#2f2c2c; margin-bottom:1.5625rem;}
#fade { display:none;position:fixed;left:0px;top:0px;width:100%; height:100%; background-color:rgba(0,0,0,0.7);z-index:9999991;}

.hy_dr{width:23.125rem; }
.hy_dr .bg{ overflow:hidden; padding-top:3.125rem; padding-bottom:1.25rem;}
.hy_dr .bg div.t{ text-align:center;}
.hy_dr .bg div.i{ margin-bottom:1.25rem;}
.hy_dr .bg div.i input{height:3rem;line-height:3rem; background-color:#f7f9f9; font-size:1rem; padding:0px 5%; width:90%; border:0px;outline:none; }
.hy_dr .bg div.i input::-webkit-input-placeholder{color: #acacac;}
.hy_dr .bg div.x{ text-align:center; color:#333333; margin-bottom:2.1875rem;}
.hy_dr .bg div.x input{ margin-right:0.625rem;}
.hy_dr .bg div.b button{ border:0px; width:100%; height:2.8125rem; line-height:2.8125rem; text-align:center; background-color:#ec0000; font-size:1rem; color:#ffffff;}
.popupbox .bg div.m{ padding:1.25rem; text-align:center; border-bottom:1px solid #f2f2f2;}
.hy_dr .bg div.m a{ display:block; color:#ec0000; line-height:1.5rem;}
.hy_dr .bg div.f{ padding-top:1.875rem;}
.hy_dr .bg div.f div{ width:50%; height:2.3125rem; background-repeat:no-repeat; background-position: left center;}
.hy_dr .bg div.f div.l{ float:left;}
.hy_dr .bg div.f div.r{ float:right;}
.hy_dr .bg div.f div p{ padding-left:2.9375rem;}
.hy_dr .bg div.f div p.t{ color:#333333; font-weight:bold;}
.hy_dr .bg div.f div p.f{ color:#999999;}

.hy_zc{ width:43.75rem;}
.hy_zc div.c{ margin-bottom:0.9375rem;}
.hy_zc div.c div{ width:49%;}
.hy_zc div.c div dd{ font-size:1rem; color:#333333; margin-bottom:0.9375rem;}
.hy_zc div.c div input{height:3rem;line-height:3rem; background-color:#f7f9f9; font-size:1rem; padding:0px 5%; width:90%; border:0px;outline:none;}
.hy_zc div.c div input::-webkit-input-placeholder{color: #acacac;}
.hy_zc div.c div.l{ float:left;}
.hy_zc div.c div.r{ float:right;}
.hy_zc div.n{ margin-bottom:0.9375rem;}
.hy_zc div.n dd{ font-size:1rem; color:#333333; margin-bottom:0.9375rem;}
.hy_zc div.n input{height:3rem;line-height:3rem; background-color:#f7f9f9; font-size:1rem; padding:0px 3%; width:94%; border:0px;outline:none;}
.hy_zc div.n input::-webkit-input-placeholder{color: #acacac;}
.hy_zc div.x{ color:#999999; margin-bottom:0.9375rem;}
.hy_zc div.x input{ margin-right:0.625rem;}
.hy_zc div.b button{ width:11.25rem;border:0px;height:2.8125rem; line-height:2.8125rem; text-align:center; background-color:#ec0000; font-size:1rem; color:#ffffff; float:left;}
.hy_zc div.b i{ display:block; float:right; line-height:2.8125rem; height:2.8125rem; font-size:1rem; color:#999999;}
.hy_zc div.b i a{ color:#ec0000; font-weight:bold;}
.hy_zc div.b i a:hover{ text-decoration:underline;}

.hy_cz{ width:21.25rem;}
.hy_cz .bg div.i{ margin-bottom:1.25rem;}
.hy_cz .bg div.i input{height:3rem;line-height:3rem; background-color:#f7f9f9; font-size:1rem; padding:0px 5%; width:90%; border:0px;outline:none; }
.hy_cz .bg div.i input::-webkit-input-placeholder{color: #acacac;}
.hy_cz .bg div.b button{ border:0px; width:100%; height:2.8125rem; line-height:2.8125rem; text-align:center; background-color:#ec0000; font-size:1rem; color:#ffffff;}
.hy_cz .bg div.y{ margin:0.9375rem 0px;}
.hy_cz .bg div.y a{ color:#999999; display:block;}
.hy_cz .bg div.y a:hover{color:#da251d;}

/* banner */
.banner{ position:relative; overflow:hidden; margin-top:2.5rem;}
.banner .slides,.banner .slides li{ overflow:hidden;}
.banner .slides li img{ width: 100%; margin-bottom: -0.3125rem; }
.banner .slides li img.pc{ display: block; }
.banner .slides li img.sj{display: none;}
.banner .flex-control-nav{ position:absolute; bottom:1.25rem; width:100%; text-align:center;}
.banner .flex-control-nav li{ margin:0px 0.5625rem; display:inline-block;width:3rem;height:0.1875rem; cursor: pointer;position: relative;overflow: hidden;}
.banner .flex-control-nav li a{text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px;border-radius:2px; top:0px; background-color:#d2d3d3;}
.banner .flex-control-nav li a:hover,.banner .flex-control-nav li a.flex-active{ background-color:#ec0000;}
.banner .flex-direction-nav li a{ position:absolute; width:3rem; height:3rem; line-height:3rem; text-align:center; font-size:2rem; color:#ffffff; border-radius:50%; border:1px solid rgba(255,255,255,0.5); top:50%; margin-top:-1.5625rem;}
.banner .flex-direction-nav li a:hover{border:1px solid rgba(236,0,0,0.5); background-color:#ec0000;}
.banner .flex-direction-nav li a.flex-prev{ left:1.25rem;}
.banner .flex-direction-nav li a.flex-next{ right:1.25rem;}

/*ABOUT US*/
.i_bg{ width:100%; overflow:hidden; background:url(../images/i_bg.jpg) no-repeat scroll center top; padding-top:4.0625rem;}

.i_about div.t,.i_about div.f{ overflow:hidden;}
.i_about div.t{ position:relative; font-size:2.25rem; color:#333333; font-weight:bold; padding-bottom:0.9375rem; text-transform: uppercase;}
.i_about div.t i{ position:absolute; bottom:0px; left:0px; width:5rem; height:0.25rem; border-radius:2px; background-color:#da251d;}
.i_about div.f{ margin-top:0.625rem;}
.i_about div.f div.l{ float:left; overflow:hidden; width:42%;}
.i_about div.f div.l dl{ font-size:1.125rem; color:#333333; line-height:2.5rem; min-height:12.1875rem;}
.i_about div.f div.l a{text-transform: uppercase; display:block; height:3.125rem; width:11.25rem; padding-left:1.25rem; border-radius:0.5rem;box-shadow:0px 0px 0.625rem 0px rgba(0,0,0,0.14); line-height:3.125rem; background:url(../images/jt.png) no-repeat scroll 9.375rem center #ffffff; margin:0.3125rem; font-size:1rem; color:#333333;}
.i_about div.f div.l a:hover{ background-color:#da251d; color:#ffffff; background-image:url(../images/jt2.png);}

.i_about div.f div.r{ float:right; overflow:hidden; width:49%;}
.i_about div.f div.r dd{ font-size:1.125rem; color:#da251d; font-weight:bold; margin-bottom:0.9375rem;}
.i_about div.f div.r dl{ line-height:2.1875rem; font-size:1rem; color:#333333;}
.i_about div.f div.r dl p{ padding-left:1.5rem; background:url(../images/dian.png) no-repeat scroll left 0.84375rem;}

/*category*/
.i_lm div.t,.i_lm div.f{ overflow:hidden;}
.i_lm{ margin:4.375rem auto 3.75rem;}
.i_lm div.t{ position:relative; font-size:2.25rem; color:#333333; font-weight:bold; padding-bottom:0.9375rem; text-transform: uppercase;}
.i_lm div.t i{ position:absolute; bottom:0px; left:0px; width:5rem; height:0.25rem; border-radius:2px; background-color:#da251d;}
.i_lm ul,.i_lm ul li{ overflow:hidden;}
.i_lm ul{ width:104%; margin-top:2.1875rem;}
.i_lm ul li{ float:left; width:19.0625rem; height:15rem; margin-bottom:1.25rem; margin-right:1.25rem;}
.i_lm ul li a{ display:block;}
.i_lm ul li a div.i{ height:12.5rem; position:relative; overflow:hidden; border-radius:0.5rem;}
.i_lm ul li a div.i img{ margin-bottom:-4px;transform: scale(1); transition:all .5s ease;}
.i_lm ul li a:hover div.i img{transform: scale(1.1); transition:all .5s ease;}
.i_lm ul li a div.i .bg{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; background-color:rgba(218,37,29,0.9); opacity:0; transition:all .5s ease;}
.i_lm ul li a:hover div.i .bg{ opacity:1; transition:all .5s ease;}
.i_lm ul li a div.i .bg div{ position:absolute; width:90%; bottom:1.25rem; left:5%; color:#ffffff;}
.i_lm ul li a div.i .bg div ol{ font-size:1.125rem;}
.i_lm ul li a div.i .bg div dl{ margin-top:0.625rem; text-transform: uppercase;}
.i_lm ul li a dd{ font-size:1rem; color:#313033; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; line-height:2.5rem;}
.i_lm ul li.f{ width:39.375rem; /*margin-right:0px;*/}
.i_lm ul li.f a{ height:12.5rem; background-color:#eeeeee; border-radius:0.5rem; display:flex;align-items:center;}
.i_lm ul li.f a span{ font-size:1.125rem; color:#040405; text-transform: uppercase; padding-left:2.1875rem; background:url(../images/gd.png) no-repeat scroll left center; height:24px; line-height:24px; margin:0px auto;}
.i_lm ul li.f a span i{ color:#da251d;}

/*下单*/
.i_xd_bg{ width:100%; height:47.5rem; overflow:hidden; background-repeat:no-repeat; background-position:50%; display:flex;align-items:center;}
.i_xd_bg .width1280{ color:#ffffff;}
.i_xd_bg .width1280 dd{ text-align:center; font-size:2.25rem; font-weight:bold; line-height:2.875rem; text-transform: uppercase;}
.i_xd_bg .width1280 dl{ font-size:1rem; line-height:2.25rem;text-transform: uppercase; max-width:62.5rem; margin:1.875rem auto 3.125rem; text-align:center;}
.i_xd_bg .width1280 ul{ max-width:55rem; margin:0px auto; overflow:hidden;}
.i_xd_bg .width1280 ul li{ background-color:#ffffff; position:relative; border-radius:0.5rem; overflow:hidden; height:3.125rem;}
.i_xd_bg .width1280 ul li.l{ float:left; width:39%; margin-right:1%;}
.i_xd_bg .width1280 ul li.l select{ display: block;  width: 100%;}
.i_xd_bg .width1280 ul li.l option{display: block; height: 2rem; line-height: 2rem;}
.i_xd_bg .width1280 ul li.l select,.i_xd_bg .width1280 ul li.l input{ border:0px; padding:0px 6%;line-height:3.125rem;height:3.125rem; font-size:1rem; color:#333333;outline:none; }
.i_xd_bg .width1280 ul li.l input{ width:88%;}
.i_xd_bg .width1280 ul li.l i{ display: none; position:absolute; z-index:1; color:#000000; right:5%; font-size:2rem; top:50%; margin-top:-1rem;}
.i_xd_bg .width1280 ul li.r{ float:right; width:20%;}
.i_xd_bg .width1280 ul li.r button{ border:0px; width:100%; line-height:3.125rem;height:3.125rem;outline:none; text-align:center; font-size:1rem; color:#ffffff; background-color:#da251d;}

/*i_hz*/
.i_hz{ background:url(../images/i_bg.jpg) no-repeat scroll 50%; padding:3.75rem 0px;}
.i_hz .tit{ margin-bottom:3.75rem; text-align:center;color:#333333;}
.i_hz .tit dd{ font-size:2.25rem; font-weight:bold; margin-bottom:1.25rem; text-transform: uppercase;}
.i_hz .tit dl{ font-size:1rem; line-height:2.1875rem;}
.i_hz ul{ overflow:hidden; width:102%;}
.i_hz ul li{ margin-bottom:1.25rem; overflow:hidden; float:left; border:1px solid #eeeeee; height:9.25rem; position:relative; width:18.9375rem; margin-right:1.25rem;background-color:#ffffff; border-radius:0.5rem; display:flex;align-items:center;  cursor: pointer;}
.i_hz ul li:hover{ border:1px solid #da251d;}
.i_hz ul li div{ padding:0px 1.875rem;}
.i_hz ul li div dd{ margin-bottom:0.9375rem;}
.i_hz ul li div dd b{ font-size:3rem; color:#da251d; margin-right:0.625rem;}
.i_hz ul li div dd i{ font-size:1rem; color:#333333; text-transform: uppercase; font-weight:bold;}
.i_hz ul li div dl{ font-size:1rem; color:#333333;}

/*foot_bg*/
.foot_bg{ width:100%; overflow:hidden; background-color:#2e2d2d; padding-top:3.75rem;}
.foot_bg .width1280.t{ min-height:25.3125rem;}
.foot_bg .width1280.t .f_l{ float:left; width:15.3125rem; margin-right:5rem;}
.foot_bg .width1280.t .f_l img{ max-height: 4rem; max-width: 16.5rem; }
.foot_bg .width1280.t .f_c{ float:left; width:46.25rem;}
.foot_bg .width1280.t .f_c div{ width:15.9375rem;}
.foot_bg .width1280.t .f_c div.l{ float:left;}
.foot_bg .width1280.t .f_c div.l dd{ font-size:1.5rem; font-weight:bold; color:#ffffff;}
.foot_bg .width1280.t .f_c div.l dl{ font-size:1rem; color:#b2b2b2; line-height:2rem; margin-top:0.9375rem;}
.foot_bg .width1280.t .f_c div.l ol{ font-size:1rem; color:#b2b2b2; padding-left:2.5rem; height:1.125rem; line-height:1.125rem; margin-top:0.9375rem; background-repeat:no-repeat; background-size: auto 100%;}
.foot_bg .width1280.t .f_c div.r{ float:right;}
.foot_bg .width1280.t .f_c div.r dd{ font-size:1rem; color:#ffffff;}
.foot_bg .width1280.t .f_c div.r dl{ margin-top:1.5625rem;}
.foot_bg .width1280.t .f_c div.r dl a{ display:block; font-size:1rem; margin-top:0.9375rem; color:#b2b2b2;}
.foot_bg .width1280.t .f_c div.r dl a:hover{ color:#ffffff;}
.foot_bg .width1280.t .f_r{ float:right; width:12.5rem; text-align:center;}
.foot_bg .width1280.t .f_r dd{ font-size:1.125rem; color:#dfe0e5;}
.foot_bg .width1280.t .f_r dl{ margin-top:1.875rem;}
.foot_bg .width1280.t .f_r dl img{ max-width:6.375rem;}

.foot_bg .f{ border-top:1px solid #434242; width:100%; overflow:hidden;}
.foot_bg .f .width1280{ padding:1.25rem 0px; color:#666666; position:relative; line-height:1.25rem;}
.foot_bg .f .width1280 p{float: left;}
.foot_bg .f .width1280 a{ color:#666666;}
.foot_bg .f .width1280 a:hover{ color:#ffffff;}
.foot_bg .f .width1280 div.fx{ position:absolute; right:0px; height:1.25rem; width:14.6875rem; top:1.25rem;}
.foot_bg .f .width1280 div.fx a{ display:block; float:left; opacity:0.5; background-repeat:no-repeat; background-position:50%; transition:all .5s ease; height:1.25rem; margin-left:1.25rem;}
.foot_bg .f .width1280 div.fx a:hover{ opacity:1; transition:all .5s ease;}
.foot_bg .f .width1280 div.fx a.n1{ background-image:url(../images/fx1.png); width:1.125rem;}
.foot_bg .f .width1280 div.fx a.n2{ background-image:url(../images/fx2.png); width:1.125rem;}
.foot_bg .f .width1280 div.fx a.n3{ background-image:url(../images/fx3.png); width:1.4375rem;}
.foot_bg .f .width1280 div.fx a.n4{ background-image:url(../images/fx4.png); width:1.125rem;}
.foot_bg .f .width1280 div.fx a.n5{ background-image:url(../images/fx5.png); width:1.125rem;}
.foot_bg .f .width1280 div.fx a.n6{ background-image:url(../images/fx6.png); width:1.25rem;}

/*fjtc_bg*/
.fjtc_bg{ position: fixed; top: 0px; left: 0px; height: 100vh; width: 100%; z-index: 9999991; background-color: rgb(0,0,0,0.8); display:flex;align-items:center; }
.fjtc_bg div.con{ width: 90%; margin: 0px auto; overflow: hidden; background-color: #ffffff; max-width: 40rem; padding:2rem; border-radius: 0.5rem; color: #333333; position: relative;}
.fjtc_bg div.con a{ position: absolute; right: 0.625rem; top: 0.625rem; font-size: 1.5rem;color: #333333;  font-weight: bold;}
.fjtc_bg div.con a:hover{color: #ec0000}
.fjtc_bg div.con dd{ text-align: center; font-size: 1.5rem; font-weight: bold; margin-bottom:0.625rem; }
.fjtc_bg div.con dl{ font-size: 1rem; line-height: 1.5625rem; }

/*ny_tit*/
.ny_tit{ height:5rem; line-height:5rem; font-size:1rem; color:#999999;}
.ny_tit a{ color:#999999;}
.ny_tit a:hover{ color:#da251d;}
.ny_name{ font-size:1.875rem; font-weight:bold; margin-bottom:1.25rem;}

/*产品列表*/
.sp_con{ padding:2.5rem 0px 6.25rem; overflow:hidden;}
.sp_con .tit{ height:3.0625rem;}
.sp_con .tit span{ color:#333333; padding-right:1.625rem;}
.sp_con .tit i{ float:right; color:#999999;}
.sp_con ul,.sp_con ul li{ overflow: hidden;}
.sp_con ul{ width:102%; min-height:80vh;}
.sp_con ul li{ float:left; margin-bottom:1.25rem;width:18.362%;margin-right:1.5%; height:25.5rem; position:relative;}
.sp_con ul li .bg{ position:absolute; padding:1.25rem 6%; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #f2f2f2;border-radius:0.5rem;}
.sp_con ul li .bg ol{ height:10rem; position:relative; margin-bottom:1.25rem;}
.sp_con ul li .bg ol a{ position: absolute; top: 0px; bottom: 0px; right: 0px;  left: 0px; height: auto !important; overflow: hidden;border:0px !important;}
.sp_con ul li .bg ol a img{ position:absolute; left:1px; right:1px; bottom:1px; top:1px; margin:auto;transition:all .5s ease;}
.sp_con ul li .bg ol a:hover img{transition:all .5s ease;transform: scale(1.1);}
.sp_con ul li .bg dd{ margin-bottom:0.625rem; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.sp_con ul li .bg dd b{ font-size:1rem; color:#333333; margin-right:0.5rem;}
.sp_con ul li .bg dd i{ text-decoration: line-through; color:#999999;}
.sp_con ul li .bg dl{ font-size:0.875rem; color:#333333; line-height:1.5rem; height:3rem; overflow:hidden; margin-bottom:1.25rem;}
.sp_con ul li .bg a{ display:block; height:2.5rem; line-height:2.5rem; border:1px solid #f2f2f2; font-size:1rem; text-align:center; margin-top:0.625rem;}
.sp_con ul li .bg a.t{ background-color:#eeeeee; color:#333333;}
.sp_con ul li .bg a.t:hover{ background-color:#da251d; color:#ffffff;}
.sp_con ul li .bg a.f{ color:#333333;}
.sp_con ul li .bg a.f:hover{color:#da251d;}
.sp_con .more{ margin-top:1.25rem;width:100%; background-color:#eeeeee;height:2.8125rem;line-height:2.8125rem; text-align:center; font-size:1rem; color:#333333;}
.sp_con .more a{ display:block; line-height:2.8125rem; color:#333333;}
.sp_con .more a:hover{ color:#ffffff; background-color:#da251d;}

/*产品详情*/
.cp_show_top,.cp_show_top div{ overflow:hidden;}
.cp_show_top div.fl{ width:51%; max-width:46.25rem; }
.ny_name2{ margin-bottom: 1.25rem; }
.cp_show_top div.fl div.img{ margin-bottom:0.625rem;position: relative; overflow: hidden;}
.cp_show_top div.fl div.img ul,.cp_show_top div.fl div.img ul li{ overflow:hidden;}
.cp_show_top div.fl div.img ul{ position: absolute; left: 0px; top: 0px; width: 5.25rem; z-index: 2;}
.cp_show_top div.fl div.img ul li{ float:left; margin-right:0.625rem; width:5.25rem; cursor: pointer; opacity:0.5;}
.cp_show_top div.fl div.img ul li img{ margin-bottom:-4px;}
.cp_show_top div.fl div.img ul li:hover,.cp_show_top div.fl div.img ul li.on{ opacity:1;}
.cp_show_top div.fl dl{ color:#999999;}
.cp_show_top div.fl div.img .img_tab{ width:100%;}
.cp_show_top div.fl div.img .img_tab div.c{ display:none; height:18.75rem; width:100%; position: relative;}
.cp_show_top div.fl div.img .img_tab div.c img{ position: absolute; top:0px; left:0px; bottom:0px; right:0px; margin:auto;}

.cp_show_top div.fr{ width:38%;}
.cp_show_top div.fr div.xn{ margin-bottom:1.875rem;}
.cp_show_top div.fr div.xn dd{ font-size:1.5rem; font-weight:bold; color:#333333; margin-bottom:0.9375rem;}
.cp_show_top div.fr div.xn dl{ overflow:hidden;}
.cp_show_top div.fr div.xn dl i{ border:1px solid #f2f2f2; background-color:#f2f2f2; font-size:1rem; color:#333333; padding:0.3125rem 1.25rem; display:block; float:left; margin-bottom:0.9375rem; position:relative; margin-right:0.625rem;cursor: pointer;border-radius: 1.25rem;}
.cp_show_top div.fr div.xn dl i:hover,.cp_show_top div.fr div.xn dl i.on{border:1px solid #da251d; background-color:#ffffff;}
.cp_show_top div.fr div.con{ border:1px solid #eeeeee; padding:1.25rem; overflow:hidden;}
.cp_show_top div.fr div.con div{ overflow:hidden;}
.cp_show_top div.fr div.con div.jg{ margin-bottom:0.9375rem;}
.cp_show_top div.fr div.con div.jg b{ font-size:1.5625rem; color:#333333;}
.cp_show_top div.fr div.con div.jg i{ color:#999999;text-decoration: line-through; margin:0px 1.25rem;}
.cp_show_top div.fr div.con div.jg span{ color:#333333;}
.cp_show_top div.fr div.con div.sm{}
.cp_show_top div.fr div.con div.sm dd{ font-size:1.125rem; font-weight:bold; color:#333333; margin-bottom:1.25rem;}
.cp_show_top div.fr div.con div.sm dl{ margin-bottom:0.9375rem; font-size:1rem; overflow:hidden;}
.cp_show_top div.fr div.con div.sm dl i{ color:#999999; display:block; float:left; width:8.125rem;}
.cp_show_top div.fr div.con div.sm dl span{ color:#333333; display:block; float:left;}
.cp_show_top div.fr div.con div.ms{ color:#666666; line-height:1.5rem; padding:0.9375rem 1.5625rem;}
.cp_show_top div.fr div.con div.ms strong{ color:#da251d;}
.cp_show_top div.fr div.con div.ms2{ margin: 1.25rem 0px; color:#999999; font-size: 0.75rem;}
.cp_show_top div.fr div.con div.sku{ color:#333333; padding:0.9375rem 0px;}
.cp_show_top div.fr div.con div.sl{ margin-bottom:0.9375rem; height:2.75rem;}
.cp_show_top div.fr div.con div.sl div a.sc{ background:url(../images/i_c1.png) no-repeat;}
.cp_show_top div.fr div.con div.sl div a.sc.on{ background:url(../images/i_c11.png) no-repeat;}
.cp_show_top div.fr div.con div.sl dl{ border:1px solid #eeeeee; max-width:10rem; height:2.375rem; position: relative;}
.cp_show_top div.fr div.con div.sl dl i{ display:block; font-size:2rem; color:#999999; line-height:2rem; width:2.5rem; text-align:center;cursor: pointer; position: absolute;}
.cp_show_top div.fr div.con div.sl dl i:hover{ color:#000000;}
.cp_show_top div.fr div.con div.sl dl i.l{ left: 0px;}
.cp_show_top div.fr div.con div.sl dl input{ float:left; height:2rem; border:0px; width:100%;outline:none;  text-align:center; font-size:1.5rem;}
.cp_show_top div.fr div.con div.sl dl i.r{ right: 0px; }
/*.cp_show_top div.fr div.con div.sl dl{ height:2.375rem; line-height:2.375rem; width:45%;border:1px solid #eeeeee;}*/
.cp_show_top div.fr div.con div.sl dl button{ display:block; font-size:1.125rem; color:#000000; background:none; border:0px;}
.cp_show_top div.fr div.con div.tj{ height:2.5rem;}
.cp_show_top div.fr div.con div.tj button{ display:block; height:2.375rem; line-height:2.375rem; width:45%; font-size:1.125rem; color:#000000; background:none;}
.cp_show_top div.fr div.con div.tj button.l{ float:left;border:1px solid #eeeeee;}
.cp_show_top div.fr div.con div.tj button.l:hover{color:#da251d;border:1px solid #da251d;}
.cp_show_top div.fr div.con div.tj button.r{ float:right; background-color:#da251d;border:1px solid #da251d; color:#ffffff;}
.cp_show_top div.fr div.con div.tj button.r:hover{background-color:#b70d0b;}
.cp_show_top div.fr div.con div.tj a{ display:block; height:2.375rem; line-height:2.375rem; width:45%; font-size:1.125rem; color:#000000; text-align: center;border:1px solid #000000;}
.cp_show_top div.fr div.con div.tj a:hover{color:#da251d;border:1px solid #da251d;}

.cp_show_top div.fr div.con div.sl dl div.input-group span.input-group-btn button.bootstrap-touchspin-down{
	display: inline-block !important;
	width: 2.375rem;
	height: 2.375rem;
	min-width: 2.375rem;
	line-height: 2.375rem;
	padding: 0;
	margin: 0;
	border: 0px solid #ddd;
	background-color: #ddd;
	color: #666;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	transition: all 0.3s;
	font-size: 14px;
	font-weight: bold;
	float: left
}
.cp_show_top div.fr div.con div.sl dl div.input-group input#dr_buy_num{
	display: inline-block !important;
	width: 4.91927rem;
	min-width: 2.375rem;
	height: 2.375rem;
	margin: 0;
	border-radius: 0 !important;
	text-align: center;
	vertical-align: middle;
	position: relative;
	z-index: 0;
}
.cp_show_top div.fr div.con div.sl dl div.input-group span.input-group-btn button.bootstrap-touchspin-up{
	display: inline-block !important;
	width: 2.375rem;
	height: 2.375rem;
	min-width: 2.375rem;
	line-height: 2.375rem;
	padding: 0;
	margin: 0;
	border: 0px solid #ddd;
	background-color: #ddd;
	color: #666;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	transition: all 0.3s;
	font-size: 14px;
	font-weight: bold;
}

.cp_show_foot{ overflow:hidden; border:1px solid #f2f2f2; margin:3.75rem 0px 5rem;}
.cp_show_foot .t{ overflow:hidden;}
.cp_show_foot .t dl{ float:left; height:4.0625rem; line-height:4.0625rem; border-left:1px solid #f2f2f2; margin-left:-1px; font-size:1.125rem; color:#333333; padding:0px 1.25rem;cursor: pointer; font-weight:bold; border-top:0.1875rem solid #ffffff; border-bottom:1px solid #f2f2f2;}
.cp_show_foot .t dl:hover,.cp_show_foot .t dl.on{ color:#da251d;border-top:0.1875rem solid #f2f2f2; border-bottom:1px solid #ffffff;}
.cp_show_foot .f{ border-top:1px solid #f2f2f2; margin-top:-1px; padding:1.25rem; overflow:hidden;}
.cp_show_foot .f div.c{ overflow:hidden; display:none; min-height:7.5rem;}
.cp_show_foot .f div.c dd{ font-size:1.5rem; font-weight:bold;}
.cp_show_foot .f div.c dl{ font-size:1rem; color:#333333; margin:1.25rem 0px;}
.cp_show_foot .f div.c ol{ overflow:hidden;}
.cp_show_foot .f div.c ol a{ display:block; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; font-size:1rem; color:#333333; height:1.5rem; line-height:1.5rem; margin-bottom:0.625rem; padding-left:2rem; background:url(../images/pdf.png) no-repeat scroll left center;}
.cp_show_foot .f div.c ol a:hover{ color:#3053a4;}

.cp_show_qtcp{ width:100%; overflow:hidden; background-color:#f2f2f2; padding:3.125rem 0px 9.375rem; height:34.0625rem;}
.cp_show_qtcp .width1280 .tit{ font-size:1.5rem; color:#333333; font-weight:bold; margin-bottom:2.8125rem;}
.cp_show_qtcp .width1280 .qtcp{ position:relative;}
.cp_show_qtcp .width1280 .qtcp,.cp_show_qtcp .width1280 #wrapper,#carousel ul li{height:16.875rem;}
.cp_show_qtcp .width1280 #wrapper{width:100%;position:absolute;}
.cp_show_qtcp .width1280 #carousel{width:102%;}
.cp_show_qtcp .width1280 #carousel ul{list-style:none;display:block;}
.cp_show_qtcp .width1280 #carousel ul li{width:12.1875rem; background-color:#ffffff; margin-right:1.25rem;float:left;position:relative;}
.cp_show_qtcp .width1280 #carousel ul li a{ display:block;}
.cp_show_qtcp .width1280 #carousel ul li a ol{ height:8.75rem; margin-bottom:0.9375rem; position:relative;}
.cp_show_qtcp .width1280 #carousel ul li a ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto;}
.cp_show_qtcp .width1280 #carousel ul li a dd{ padding:0px 1.25rem; margin-bottom:0.625rem;}
.cp_show_qtcp .width1280 #carousel ul li a dd b{ margin-right:0.3125rem; font-size:1rem; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; font-weight:bold; color:#333333;}
.cp_show_qtcp .width1280 #carousel ul li a dd i{text-decoration: line-through; color:#999999;}
.cp_show_qtcp .width1280 #carousel ul li a dl{ font-size:0.875rem; color:#333333; line-height:1.25rem; padding:0px 1.25rem;}
.cp_show_qtcp .width1280 #carousel .prev,.cp_show_qtcp .width1280 #carousel .next{ position:absolute; width:2.5rem; height:2.5rem;top:50%; margin-top:-1.25rem; background-repeat:no-repeat;}
.cp_show_qtcp .width1280 #carousel .prev{ left:0px; margin-left:-6.25rem; background-image:url(../images/dj_l.png);}
.cp_show_qtcp .width1280 #carousel .next{ right:0px; margin-right:-6.25rem; background-image:url(../images/dj_r.png);}
.cp_show_qtcp .width1280 #carousel .prev:hover{ background-image:url(../images/dj_l2.png);}
.cp_show_qtcp .width1280 #carousel .next:hover{ background-image:url(../images/dj_r2.png);}				
.cp_show_qtcp .width1280 #carousel .pager{ display:none !important;}

/*我的订单*/
.home_dd{ padding-bottom:4.375rem;}
.home_dd .ny_name2{ height:6.25rem; line-height:6.25rem; font-size:2.25rem;}
.home_dd .dd_nav{ margin-bottom:1.5625rem; height:3.75rem; width:100%; background-color:#f8d3d2;}
.home_dd .dd_nav a{ display:block; float:left; line-height:3.75rem; font-size:1rem; color:#333333; padding:0px 1.5625rem;}
.home_dd .dd_nav a.on,.home_dd .dd_nav a:hover{ color:#da251d; border-bottom:0.1875rem solid #da251d;}
.home_dd ul.dd_con,.home_dd ul.dd_con li{ overflow:hidden;}
.home_dd ul.dd_con li{ margin-bottom:1.25rem;}
.home_dd ul.dd_con li.t{ background-color:#f2f2f2; height:2.75rem;}
.home_dd ul.dd_con li.t dl{ float:left; line-height:2.75rem; font-size:1rem; color:#333333; text-align:center;}
.home_dd ul.dd_con li.t dl.d1{ width:32%;}
.home_dd ul.dd_con li.t dl.d2{ width:16.5%;}
.home_dd ul.dd_con li.t dl.d3{ width:12%;}
.home_dd ul.dd_con li.t dl.d4{ width:12%;}
.home_dd ul.dd_con li.t dl.d5{ width:12%;}
.home_dd ul.dd_con li.t dl.d6{ width:15.5%;}
.home_dd ul.dd_con li.c{ border:1px solid #f2f2f2;}
.home_dd ul.dd_con li.c div{ overflow:hidden; padding-left:1.5625rem;}
.home_dd ul.dd_con li.c div.t{ background-color:#eeeeee; line-height:2.5rem;}
.home_dd ul.dd_con li.c div.t span.l{ color:#e1514a; padding-right:1.875rem;}
.home_dd ul.dd_con li.c div.t span.r{ padding-left:1.25rem; color:#333333;}
.home_dd ul.dd_con li.c div.t span.r i{ margin-left:0.9375rem;}
.home_dd ul.dd_con li.c div.c{ height:11.25rem;}
.home_dd ul.dd_con li.c div.c div{ float:left; border-right:1px solid #f2f2f2; padding:3.125rem 0px; height:3.15rem; margin-right:-1px;}
.home_dd ul.dd_con li.c div.c div.d1{ width:32%;}
.home_dd ul.dd_con li.c div.c div.d1 img{ float:left; max-width:5.3125rem;}
.home_dd ul.dd_con li.c div.c div.d1 dl.r{ float:left; width:48%; margin-left:5%; line-height:2.1875rem; padding:0.4375rem 0px;}
.home_dd ul.dd_con li.c div.c div.d1 dl.r p.t{ font-size:1rem; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.home_dd ul.dd_con li.c div.c div.d1 dl.r p.f{ color:#999999; line-height: 1.25rem;}
.home_dd ul.dd_con li.c div.c div.d2{ width:16.5%; font-size:1rem;display:flex;align-items:center;}
.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{ width:12.16%;text-align:center;display:flex;align-items:center;}
.home_dd ul.dd_con li.c div.c div.d2 i,.home_dd ul.dd_con li.c div.c div.d3 i,.home_dd ul.dd_con li.c div.c div.d4 i,.home_dd ul.dd_con li.c div.c div.d5 i{ display:block; width:100%; text-align:center; color:#333333;}
.home_dd ul.dd_con li.c div.c div.d3 i{ color:#999999;}
.home_dd ul.dd_con li.c div.c div.d6{ width:15%;float: right; line-height:2rem;}
.home_dd ul.dd_con li.c div.c div.d6 p{ color:#333333; text-align:center;}
.home_dd ul.dd_con li.c div.c div.d6 p a{ display:block; margin:0px auto; text-align:center; color:#da251d; max-width:8.75rem; width:90%; height:2rem;}
.home_dd ul.dd_con li.c div.c div.d6 p a:hover{ background-color:#da251d; color:#ffffff;}
.home_dd ul.dd_con li.c div.c div.d6 p.t{}
.home_dd ul.dd_con li.c div.c div.d6 p.c{ margin:0.625rem 0px;}
.home_dd ul.dd_con li.c div.c div.d6 p.f{}
.home_dd ul.dd_con li.c div.f{ border-top:1px solid #f2f2f2; line-height:3rem; color:#333333;}
.home_dd ul.dd_con li.c div.f i{ color:#999999;}

/*我的收藏*/
.home_sc{ padding-bottom:11.25rem;}
.home_sc .lanren{overflow:hidden; width:100%;}
.home_sc .lanren ul.list{overflow:hidden; width:102%; margin-bottom:0.9375rem;}
.home_sc .lanren ul.list li{ float:left; margin-bottom:0.9375rem; overflow:hidden; height:18.75rem; width:18.362%; margin-right:1.5%; position:relative;}
.home_sc .lanren ul.list li .bg{ position:absolute; border:1px solid #f2f2f2; top:0px; left:0px; right:0px; bottom:0px; text-align:center;}
.home_sc .lanren ul.list li .bg ol{ height:10rem; position:relative; margin-bottom:1.25rem;}
.home_sc .lanren ul.list li .bg ol img{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; margin:auto; max-height:90%;}
.home_sc .lanren ul.list li .bg ol i{ position:absolute; background:url(../images/sc.png) no-repeat; width:1.1875rem; height:1.125rem; z-index:8; right:0.5rem; top:0.5rem;}
.home_sc .lanren ul.list li .bg dd{ margin:0px 1.25rem; color:#da251d; margin-bottom:0.625rem; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.home_sc .lanren ul.list li .bg dd b{ font-size:1.5rem; color:#333333;}
.home_sc .lanren ul.list li .bg dl{ margin:0px 1.25rem; color:#999999; margin-bottom:0.9375rem;overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.home_sc .lanren ul.list li .bg a{ display:block; margin:0px auto; width:7.5rem; height:2.125rem; border-radius:0.25rem; background-color:#da251d; color:#ffffff; line-height:2.125rem; text-align:center;}

.home_sc .lanren .more{overflow:hidden; margin-top:1.875rem;text-align: center; font-size:1rem; color:#333333;}
.home_sc .lanren .more a{display:block; font-size:1rem; color:#333333; font-weight:bold;text-transform: uppercase; background-color:#eeeeee; line-height:2.5rem;}
.home_sc .lanren .more a:hover{ color:#da251d;}

.home_sc .lanren ul.list li.sc{ float:left; margin-bottom:1.25rem;width:18.362%;margin-right:1.5%; height:26.875rem; position:relative;}
.home_sc .lanren ul.list li.sc .bg{ position:absolute; padding:1.25rem 6%; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #f2f2f2;border-radius:0.5rem;}
.home_sc .lanren ul.list li.sc .bg ol{ height:10rem; position:relative; margin-bottom:1.25rem;}
.home_sc .lanren ul.list li.sc .bg ol a{ position: absolute; top: 0px; bottom: 0px; right: 0px;  left: 0px; height: auto !important; overflow: hidden;border:0px !important; background: none !important; width: 100% !important;}
.home_sc .lanren ul.list li.sc .bg ol a img{ position:absolute; left:1px; right:1px; bottom:1px; top:1px; margin:auto;transition:all .5s ease;}
.home_sc .lanren ul.list li.sc .bg ol a:hover img{transition:all .5s ease;transform: scale(1.1);}
.home_sc .lanren ul.list li.sc .bg dd{ margin-bottom:0.625rem;}
.home_sc .lanren ul.list li.sc .bg dd b{ font-size:1.5rem; color:#333333;}
.home_sc .lanren ul.list li.sc .bg dd i{ text-decoration: line-through; color:#999999;}
.home_sc .lanren ul.list li.sc .bg dl{ font-size:1rem; color:#333333; line-height:1.5625rem; height:3.125rem; overflow:hidden; margin-bottom:1.25rem;}
.home_sc .lanren ul.list li.sc .bg a{ display:block; height:2.5rem; line-height:2.5rem; border:1px solid #f2f2f2; font-size:1rem; text-align:center; margin-top:0.625rem; width: 80%;}
.home_sc .lanren ul.list li.sc .bg a.t{ background-color:#eeeeee; color:#333333;}
.home_sc .lanren ul.list li.sc .bg a.t:hover{ background-color:#da251d; color:#ffffff;}
.home_sc .lanren ul.list li.sc .bg a.f{ background-color:#ffffff;color:#333333;  border: 1px solid #f2f2f2;}
.home_sc .lanren ul.list li.sc .bg a.f:hover{color:#da251d;}

/*个人头像修改*/
.grtxxg{ min-height:45.625rem; padding-top:5.625rem;}
.grtxxg div{ margin:0px auto; overflow:hidden; max-width:40rem;}
.grtxxg div.tit{ margin-bottom:1.875rem !important; text-align:center; font-size:1.5rem; color:#333333; font-weight:bold;}
.grtxxg div.tx{ width:7.625rem; margin-bottom:3.125rem !important; position:relative; height:7.625rem;}
.grtxxg div.tx.tx{ margin-bottom:-0.25rem;}
.grtxxg div.tx a{ position:absolute; z-index:1; width:2.9375rem; height:2.875rem; background:url(../images/tx.png) no-repeat; bottom:0.75rem; left:50%; margin-left:-1.46875rem;}
.grtxxg div.xm{ max-width:25rem; margin-bottom:1.25rem; position:relative;}
.grtxxg div.xm input{ height:2.375rem; line-height:2.375rem;outline:none; border:1px solid #eeeeee; color:#333333; width:23rem; padding:0px 0.9375rem;}
.grtxxg div.xm input::-webkit-input-placeholder{color: #333333;}
.grtxxg div.xm img{ position:absolute; right:1.25rem; top:50%; margin-top:-0.75rem;}
.grtxxg div.con{ max-width:25rem; color:#999999; line-height:1.125rem; margin-bottom:1.25rem;}
.grtxxg div.more{ max-width:25rem;}
.grtxxg div.more a{ display:block; background-color:#ec0000; color:#ffffff; height:2.5rem; line-height:2.5rem; border-radius:0.25rem; text-align:center;}

/*设置*/
.hy_sz{ padding:3.125rem 0px 5rem;}
.hy_sz .ny_name{ border-bottom:0px;}
.hy_sz ul,.hy_sz ul li{ overflow:hidden;}
.hy_sz ul li{ margin-bottom:1.875rem; position:relative; padding-left:6.25rem;}
.hy_sz ul li div.r{ overflow:hidden;}
.hy_sz ul li img.i{ position:absolute; left:0px;}
.hy_sz ul li div.r dl a{position:absolute;height:1.5625rem; width: 2.25rem; right:0px;top:50%;margin-top:-0.78125rem;background:url(../images/sz3.png) no-repeat;}
.hy_sz ul li.t div.r{ border-bottom:1px solid #f2f2f2;}
.hy_sz ul li.t div.r dd{ font-size:1.5rem; color:#333333; margin-bottom:2.5rem;}
.hy_sz ul li.t div.r dl{ margin-bottom:1.5rem; position:relative; overflow:hidden; font-size:1rem;}
.hy_sz ul li.t div.r dl span.l{ display:block; float:left; width:10.9375rem; color:#666666;}
.hy_sz ul li.t div.r dl span.r{ display:block; float:left; color:#333333;}
.hy_sz ul li.t div.r dl a{ background:none; font-size:1.125rem; color:#da251d;}
.hy_sz ul li.t div.r dl input{ color:#333333; font-size:1rem;outline:none; border:0px; width:70%; height: 1.5625rem; line-height: 1.5625rem;}
.hy_sz ul li.t div.r dl input::-webkit-input-placeholder{color: #333333;}
.hy_sz ul li.t img.i{ width:3rem; height:3rem;}
.hy_sz ul li.c div.r{ border-bottom:1px solid #f2f2f2;}
.hy_sz ul li.c img.i{ width:2rem;}
.hy_sz ul li.c div.r dd{ font-size:1.5rem; color:#333333;}
.hy_sz ul li.c div.r dl{ color:#333333; font-size:1rem; line-height:4.375rem; position:relative;}
.hy_sz ul li.f div.r{ font-size:1rem;}
.hy_sz ul li.f div.r dd{ line-height:3.75rem; color:#333333;font-size: 1.5rem;border-bottom:1px solid #f2f2f2; position: relative;}
.hy_sz ul li.c div.r dd a,.hy_sz ul li.f div.r dd a{ position: absolute; right: 0px; font-size: 1rem; }
.hy_sz ul li.f div.r dl{ line-height:5rem; position:relative; border-bottom:1px solid #f2f2f2; color:#666666;}
.hy_sz ul li.f div.r dl i{ margin-right:3.75rem;}
.hy_sz ul li.f div.r dl span{ cursor: pointer;float: right;margin-right: 2.5rem;}

/*xx_xg*/
.xx_xg{ padding:10vh 0px;  min-height: 60vh;}
.xx_xg form{ display: block; margin:0px auto; max-width: 40rem; }
.xx_xg .form-horizontal .form-group{ margin:0px 0px 1.25rem !important; }
.xx_xg .form-horizontal .form-group#dr_row_yyzz .col-md-9 .row .col-md-3{ width: auto !important; border:1px solid #efefef !important; background-color: #efefef;}
.xx_xg .form-horizontal .form-group#dr_row_yyzz .col-md-9 .row .col-md-3 input{ outline:none;}
.xx_xg .form-actions button{color: #ffffff; background-color: #2b5ba7;border: 1px solid #2b5ba7;padding: 0.375rem 0px; width: 100%; outline:none;}

.xx_ts{ min-height: 80vh; display:flex;align-items:center;  }
.xx_ts .details{ padding-top: 20vh; text-align: center; font-size: 1.25rem; line-height: 2.5rem; }

/*我的购物车*/
.hy_gwc{ padding-bottom:13.125rem;}
.hy_gwc .con,.hy_gwc .con div{ overflow:hidden;}
.hy_gwc .con div.left{ float:left; width:75%; max-width:56.25rem;}
.hy_gwc .con div.left p{ font-size:1.25rem; line-height:2.5rem;}
.hy_gwc .con div.left .tit{ margin:3.125rem 0px 1.5625rem; font-size:1rem; color:#da251d; /*padding-left:3rem;*/ height:1.25rem; line-height:1.25rem; /*background:url(../images/gwc.jpg) no-repeat scroll left center;*/}
.hy_gwc .con div.left ul,.hy_gwc .con div.left ul li{ overflow:hidden;}
.hy_gwc .con div.left ul li{ border:1px solid #f2f2f2; margin-bottom:1.25rem; padding:1.5625rem;}
.hy_gwc .con div.left ul li div{ overflow:hidden; float:left; position: relative;}
.hy_gwc .con div.left ul li div img{ position: absolute; left: 0px; right:0px; top: 0px; bottom: 0px; margin:auto; }
.hy_gwc .con div.left ul li div.l{ height:6.875rem; width:6.875rem;background-size:0.9375rem 0.9375rem; margin-right:0.625rem;position: relative;}
.hy_gwc .con div.left ul li div.l input{ position: absolute; left: 5px; top: 5px; z-index: 2; }
.hy_gwc .con div.left ul li div.n{ width:20.625rem;}
.hy_gwc .con div.left ul li div.n dd{ font-size:1.125rem; margin-bottom:0.625rem;}
.hy_gwc .con div.left ul li div.n dl{ font-size:1rem; color:#999999;}
.hy_gwc .con div.left ul li div.s{ border:1px solid #eeeeee; max-width:8.75rem; height:2rem; margin:1.5625rem 1.25rem;}
/*.hy_gwc .con div.left ul li div.s i{ display:block; font-size:1.75rem; color:#999999; line-height:2rem; width:2.5rem; text-align:center;cursor: pointer;}*/
/*.hy_gwc .con div.left ul li div.s i:hover{ color:#000000;}*/
/*.hy_gwc .con div.left ul li div.s i.l{ float:left;}*/
/*.hy_gwc .con div.left ul li div.s input{ float:left; height:2rem; border:0px; width:3.125rem; text-align:center; font-size:1rem;}*/
/*.hy_gwc .con div.left ul li div.s i.r{ float:right;}*/

.hy_gwc .con div.left ul li div.s div.input-group span.input-group-btn button.bootstrap-touchspin-down{
	display:block; font-size:1.75rem; color:#999999; line-height:2rem; width:2.5rem; text-align:center;cursor: pointer;float:left;background-color: white;
	border: 0;
}
.hy_gwc .con div.left ul li div.s div.input-group input.dr_buy_num{
	float:left; height:2rem; border:0px; width:3.125rem; text-align:center; font-size:1rem;
}
.hy_gwc .con div.left ul li div.s div.input-group span.input-group-btn button.bootstrap-touchspin-up{
	display:block; font-size:1.75rem; color:#999999; line-height:2rem; width:2.5rem; text-align:center;cursor: pointer;float: right;background-color: white;
	border: 0;
}


.hy_gwc .con div.left ul li div.j{ font-size:1.125rem; line-height:2.625rem; margin-top:1.25rem;}
.hy_gwc .con div.left ul li div.j b{ margin-right:0.3125rem; font-size:1.5625rem;}
.hy_gwc .con div.left ul li div.r{ height:2.625rem; line-height:2.625rem; margin:1.25rem 0px 1.25rem 1.25rem; width:4.375rem;}
.hy_gwc .con div.left ul li div.r a{ display:block; width:1.125rem; height:1.125rem; margin-top:0.75rem;}
.hy_gwc .con div.left ul li div.r a.f{ float:left; background:url(../images/top_i1.png) no-repeat;}
.hy_gwc .con div.left ul li div.r a.f:hover{ background-image:url(../images/sc.png);}
.hy_gwc .con div.left ul li div.r a.x{ float:right; background:url(../images/gwc_sc.png) no-repeat;}
.hy_gwc .con div.left .page{ text-align:right; border-top:1px solid #f2f2f2; padding:3.75rem 0px; margin-top:1.25rem; line-height:2.75rem; border-radius:0.25rem; font-size:1rem;}
.hy_gwc .con div.left .page a{ padding:0.78125rem 1.375rem;}
.hy_gwc .con div.left .page a.l{ margin-right:0.9375rem; border:1px solid #f2f2f2;color:#da251d;}
.hy_gwc .con div.left .page a.r{ color:#ffffff; background-color:#da251d; border:1px solid #da251d;}

.hy_gwc .con div.left.Offline dl{ padding:1.25rem; border:1px solid #f2f2f2;}

.hy_gwc .con div.right{ float:right; width:25%; max-width:19.0625rem;}
.hy_gwc .con div.right div.t{ border-bottom:1px solid #f2f2f2; font-size:1.125rem; background: url(../images/gwc_g.png) no-repeat scroll left top; padding-left:3.125rem; padding-bottom:1.875rem; line-height:1.5rem;}
.hy_gwc .con div.right div.n{ font-size:1rem; color:#da251d; line-height:5.625rem;}
.hy_gwc .con div.right div.c{ border-bottom:1px solid #f2f2f2; height:3.4375rem; border-bottom:1px solid #f2f2f2; line-height:3.4375rem;}
.hy_gwc .con div.right div.c span{ display:block; font-size:1rem;}
.hy_gwc .con div.right div.c span.l{ float:left; color:#333333;}
.hy_gwc .con div.right div.c span.r{ float:right; color:#999999;}
.hy_gwc .con div.right div.f{ padding-top:1.5rem;}
.hy_gwc .con div.right div.f span{ display:block;}
.hy_gwc .con div.right div.f span.l{ font-size:1rem; float:left; color:#333333;}
.hy_gwc .con div.right div.f span.r{ float:right; font-size:1.5rem; color:#da251d; font-weight:bold;}


#buy{ width: 88%; max-width: 50rem; height: 60vh; border-radius: 1rem; overflow: hidden; padding: 2.5rem 1.25rem;}
#buy .popupbox_i{ bottom: 0px;right: 0px;top: auto;background: none;left: 0;width: 100%;height: 3rem;line-height: 3rem;text-align: center; }
#buy dl{ height: 50vh; overflow-x: hidden;overflow-y: auto; font-size: 1.5rem; line-height: 3rem;text-align: left;}
#buy dl::-webkit-scrollbar {width: 0.1875rem; border-radius: 0.1875rem; overflow: hidden;}
#buy dl::-webkit-scrollbar-track {background-color: #eaeaea;}
#buy dl::-webkit-scrollbar-thumb {background-color: #cccccc;}
#buy dl::-webkit-scrollbar-thumb:hover {background-color: #aaaaaa;}
#buy dl::-webkit-scrollbar-thumb:active{background-color:#333333;}

/*支付流程*/
.zflc div{ overflow:hidden;}
.zflc div.top{ border-bottom:1px solid #f2f2f2; padding-bottom:1.875rem;}
.zflc div.top div{ /*width:46%;*/ width:100%;}
.zflc div.top div.l{ float:left;}
.zflc div.top div.r{ float:right; margin-top: 1rem;}
.zflc div.top div dd{ margin-bottom:0.9375rem; overflow: hidden;}
.zflc div.top div dd span{ float:left; color:#999999;}
.zflc div.top div dd i{ float:right; color:#da251d;}
.zflc div.top div dl{ background-color:#f8f8f8; height:3.125rem;}
.zflc div.top div dl select{ border:0px; line-height:3.125rem; height:3.125rem; background:none; font-size:1rem; color:#333333; padding:0px 2%; width:96%;}
.zflc div.top div dl input{ border:0px; background-color:#f8f8f8; outline:none;font-size:1rem;color:#333333; line-height:3.125rem; padding:0px 1.5%; width:97%;}
.zflc div.top div dl input::-webkit-input-placeholder{color: #333333;}

.zflc div.name{ margin:1rem 0px; }

.zflc div.t,.zflc div.t div{ overflow: hidden; }
.zflc div.t div{  float: left; width: 100% !important;}
.zflc div.t div.name{ height:7.5rem;line-height:7.5rem;color:#333333; font-size:1.875rem;}
.zflc div.t div.xx{text-align: center;line-height: 2rem;font-size: 1rem;color: #000000;font-weight: bold;}
.zflc div.t div.gx{text-align: center;height: 6.25rem;line-height: 6.25rem;color: #333333;font-size: 1.25rem;}

.zflc div.con{ margin-bottom:1.875rem;}
.zflc div.con div{ width:46%;}
.zflc div.con div.form-control-static{ width:100%;}
.zflc div.con div.form-control-static a{ color: #999999 !important;}
.zflc div.con div.l{ float:left;}
.zflc div.con div.r{ float:right;}
.zflc div.con div dd{ font-size:1rem; color:#999999;}
.zflc div.con div dl{ margin-top:0.625rem; height:3.125rem;}
.zflc div.con div dl input{ border:0px; background-color:#f8f8f8; outline:none; font-size:1rem; color:#333333; line-height:3.125rem; height:3.125rem;padding:0px 3%; width:94%;}
.zflc div.con div dl input::-webkit-input-placeholder{color: #333333;}
.zflc div.dh{ margin-bottom:1.5625rem;}
.zflc div.dh dd{ font-size:1rem; color:#999999;}
.zflc div.dh dl{ margin-top:0.625rem; height:3.125rem;}
.zflc div.dh dl input{ border:0px; background-color:#f8f8f8; outline:none;font-size:1rem;color:#333333;height:3.125rem; line-height:3.125rem; padding:0px 1.5%; width:97%;}
.zflc div.dh dl input::-webkit-input-placeholder{color: #333333;}
.zflc div.ms{ margin-bottom:1.875rem;}
.zflc div.ms dd{ font-size:1rem; color:#999999;}
.zflc div.ms dl{ margin-top:0.625rem; height:8.75rem;}
.zflc div.ms dl textarea{ border:0px;font-family:Arial; background-color:#f8f8f8; outline:none;font-size:1rem;color:#333333; padding:0.625rem 1.5%; width:97%; height:7.5rem;}
.zflc div.tj{ text-align:right; border-top:1px solid #f2f2f2; padding:3.75rem 0px; margin-top:1.25rem; line-height:2.75rem; border-radius:0.25rem; font-size:1rem;}
.zflc div.tj button{ height:2.625rem; border-radius:0.25rem; background:none; width:10rem;}
.zflc div.tj button.l{ margin-right:0.9375rem; border:1px solid #f2f2f2;color:#da251d;}
.zflc div.tj button.r{ color:#ffffff; background-color:#da251d; border:1px solid #da251d;}
.zflc div.tj #false_button{ color:#ffffff; height:2.625rem; border-radius:0.25rem; background:none; width:10rem;display: block;float: right;
	background-color: #2b5ba7;
	border: 1px solid #2b5ba7;
	text-align: center;
	margin-left: 15px;
}

.zflc_r{ overflow:hidden; margin-top:2.5rem;}
.zflc_r dd{ background-repeat:no-repeat; background-position:left center; /*padding-left:2.8125rem;*/ line-height:2.8125rem; font-size:1rem; font-weight:bold; color:#333333;}
.zflc_r dl{ margin-top:0.9375rem; font-size:1rem; color:#333333; line-height:1.25rem;}

/*新地址*/
.zflc div.con div dl select{ border:0px; line-height:3.125rem; height:3.125rem; background:none; font-size:1rem; color:#333333; width:100%; background-color:#f8f8f8;-webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,.075) !important;  box-shadow: inset 0px 0px 0px rgba(0,0,0,.075) !important;}

/*新卡*/
.zflc div.xk{ margin-bottom:2.5rem;}
.zflc div.xk dl{ height:6.875rem; position:relative; border:1px solid #eeeeee; width:46%;}
.zflc div.xk dl.l{ float:left;}
.zflc div.xk dl.r{ float:right;}
.zflc div.xk dl.o,.zflc div.xk dl:hover{ border:1px solid #3053a4;cursor: pointer;}
.zflc div.xk dl img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin: auto;}

/*订单完成*/
.ddwc{ padding:8.125rem 0px 15.625rem;}
.ddwc .tit{ margin-bottom:3.75rem; text-align:center;}
.ddwc .tit ol{ margin-bottom:2.5rem;}
.ddwc .tit dd{ font-size:2.25rem; color:#da251d;}
.ddwc ul,.ddwc ul li{ overflow:hidden;}
.ddwc ul li.t{ margin-bottom:1.5625rem; line-height:1.875rem;}
.ddwc ul li.t dl{ float:left; font-size:1rem; color:#999999;}
.ddwc ul li.t dl.d1{ font-size:1.5rem; font-weight:bold; color:#000000; width:18.5%;}
.ddwc ul li.t dl.d2{ width:28%;}
.ddwc ul li.t dl.d3{ width:21.5%;}
.ddwc ul li.t dl.d4{ width:10.5%;}
.ddwc ul li.t dl.d5{ width:21.5%;text-align: center;}
.ddwc ul li.c{ border:1px solid #f2f2f2; margin-bottom:1.25rem;}
.ddwc ul li.c dl{ float:left;}
.ddwc ul li.c dl.d1{width:18.5%; height:10rem;}
.ddwc ul li.c dl.d1 img{ max-width:10rem; margin-bottom:-0.25rem;}
.ddwc ul li.c dl.d2{ width:28%; padding-top:2.8125rem;}
.ddwc ul li.c dl.d2 p.t{ font-size:1.125rem; margin-bottom:0.625rem;}
.ddwc ul li.c dl.d2 p.f{ font-size:1rem; color:#999999;}
.ddwc ul li.c dl.d3{ width:21.5%; font-size:1.125rem; line-height:10rem;}
.ddwc ul li.c dl.d3 b{ font-size:1.875rem; margin-right:0.625rem;}
.ddwc ul li.c dl.d4{ width:10.5%; font-size:1.125rem; color:#333333; line-height:10rem;}
.ddwc ul li.c dl.d5{ width:21.5%; font-size:1.125rem; color:#333333; line-height:10rem;text-align: center;}
.ddwc .zj{ overflow:hidden; text-align:right; margin-top:0.9375rem; font-size:1.125rem; color:#999999; line-height:1.875rem;}
.ddwc .zj i{ font-size:1.5rem; color:#da251d; margin-left:1.5625rem;}
.ddwc .fh{ margin-top:1.25rem;}
.ddwc .fh a{ display:block; font-size:1.125rem; color:#da251d; border:1px solid #da251d; width:13.75rem; line-height:3.125rem; margin:0px auto; margin:0px auto; text-align:center;}
.ddwc .fh a:hover{ background-color:#da251d; color:#ffffff;}
.ddwc .ms{ margin-top:9.375rem; overflow:hidden;}
.ddwc .ms dl{ text-align:center; line-height:2.25rem; font-size:1.125rem; color:#666666;}
.ddwc .ms ol{ margin-top:2.5rem;}
.ddwc .ms ol a{ display:block; font-size:1.125rem; color:#da251d; border:1px solid #da251d; width:13.75rem; line-height:3.125rem; margin:0px auto; margin:0px auto; text-align:center;}
.ddwc .ms ol a:hover{ background-color:#da251d; color:#ffffff;}

/*关于我们*/
.banner_about{ overflow:hidden; margin-bottom:1.875rem;}
.banner_about img{ margin-bottom:-0.25rem;}

.about_con,.about_con li{ overflow: hidden;}
.about_con{ margin-bottom:5.625rem;}
.about_con li{ margin-bottom:1.875rem; padding-bottom:1.875rem; border-bottom:1px solid #eeeeee;}
/*.about_con li.l div.l{ float:left;}
.about_con li.l img.r{ float:right;}
.about_con li.r div.l{ float:right;}
.about_con li.r img.r{ float:left;}
.about_con li div.l{ width:55%;}
.about_con li div.l dd{ color:#da251d;font-size:2.375rem;}
.about_con li div.l dl{ color:#3b3b3b; font-size:1rem; line-height:2rem;}
.about_con li img{ width:40%;}*/
.about_con li div{ overflow:hidden;}
.about_con li div.l{ float:left; width:25rem;color:#da251d;font-size:1.25rem; line-height:2.25rem; font-weight:bold;}
.about_con li div.r{ float:right; width:53.75rem; color:#3b3b3b; font-size:1rem; line-height:2rem;}
.about_con li div.r .a_cp{ width:102%; overflow:hidden;}
.about_con li div.r .a_cp div.a_i{ float:left; width:18%; margin-right:2%; margin-bottom:1.25rem;}
.about_con li div.r .a_cp div.a_i a{ display:block;}
.about_con li div.r .a_cp div.a_i a div.i{ height:6.5rem; position:relative; overflow:hidden; border-radius:0.5rem;}
.about_con li div.r .a_cp div.a_i a div.i img{ margin-bottom:-0.25rem;transform: scale(1); transition:all .5s ease;}
.about_con li div.r .a_cp div.a_i a:hover div.i img{transform: scale(1.1); transition:all .5s ease;}
.about_con li div.r .a_cp div.a_i a div.i .bg{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; background-color:rgba(218,37,29,0.9); opacity:0; transition:all .5s ease;}
.about_con li div.r .a_cp div.a_i a:hover div.i .bg{ opacity:1; transition:all .5s ease;}
.about_con li div.r .a_cp div.a_i a div.i .bg div{ position:absolute; width:90%; bottom:0.625rem; left:5%; color:#ffffff;font-size:0.75rem;line-height:0.875rem;}
.about_con li div.r .a_cp div.a_i a div.i .bg div ol{ margin-bottom:0.3125rem;}
.about_con li div.r .a_cp div.a_i a div.i .bg div dl{ text-transform: uppercase;}
.about_con li div.r .a_cp div.a_i a dd{ font-size:1rem; color:#313033; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; line-height:2.5rem;}
.about_con li div.r a.more{text-transform: uppercase; display:block; height:3.125rem; width:10rem; padding-left:1.25rem; border-radius:0.5rem;box-shadow:0px 0px 0.625rem 0px rgba(0,0,0,0.14); line-height:3.125rem; background:url(../images/jt.png) no-repeat scroll 9.375rem center #ffffff; margin:0.3125rem; font-size:1rem; color:#333333;}
.about_con li div.r a.more:hover{ background-color:#da251d; color:#ffffff; background-image:url(../images/jt2.png);}

/*联系我们*/
.lwwm_con{ overflow: hidden; margin:6.25rem 0px 7.5rem; position:relative;}
.lwwm_con div.hidden div.tit{ font-size:1.875rem; font-weight:bold; color:#c21723; max-width:37.5rem; margin:0px auto;}
.lwwm_con i.xt{ position:absolute; top:0px; bottom:0px; width:1px; background-color:#f2f2f2;}
.lwwm_con div.fl{ width:50%;}
.lwwm_con div.fl ul,.lwwm_con div.fl ul li{ overflow:hidden;}
.lwwm_con div.fl ul{max-width:37.5rem; margin:2rem auto 0px;}
.lwwm_con div.fl ul li{ margin-bottom:1.25rem;}
.lwwm_con div.fl ul li.t dl{ width:47.5%;}
.lwwm_con div.fl ul li dl.l{ float:left;}
.lwwm_con div.fl ul li dl.r{ float:right;}
.lwwm_con div.fl ul li.t dl p{ font-size:1rem; color:#333333; margin-bottom:1rem; height:1.375rem;}
.lwwm_con div.fl ul li.t dl p i{ font-size:0.875rem; color:#c21723;}
.lwwm_con div.fl ul li.t dl input{ font-size:1rem; color:#999999; border:0px; background-color:#eef0f3;outline:none; height:2.625rem; line-height:2.625rem; padding:0px 3%; width:100%;}
.lwwm_con div.fl ul li.t dl select{font-size:1rem; color:#999999;border:0px; background-color:#eef0f3;outline:none; height:2.625rem; line-height:2.625rem; padding:0px 3%; width:100%;}
.lwwm_con div.fl ul li.c dl,.lwwm_con div.fl ul li.f dl,.lwwm_con div.fl ul li.y dl{font-size:1rem; color:#333333; margin-bottom:1rem;}
.lwwm_con div.fl ul li.c dl i{ font-size:0.875rem; color:#c21723;}
.lwwm_con div.fl ul li.c input{font-size:1rem; color:#999999; border:0px; background-color:#eef0f3;outline:none; height:2.625rem; line-height:2.625rem; padding:0px 3%; width:100%;}
.lwwm_con div.fl ul li.f dl i{ font-size:0.875rem; color:#c21723;}
.lwwm_con div.fl ul li.f textarea{font-size:1rem; color:#999999; border:0px; background-color:#eef0f3;outline:none; height:10.625rem; line-height:1.5625rem; padding:0.3125rem 3%; width:100%;}
.lwwm_con div.fl ul li.y input{width:41.5%;font-size:1rem; color:#999999; border:0px; background-color:#eef0f3;outline:none; height:2.625rem; line-height:2.625rem; padding:0px 3%; margin-right:2%; float:left;}
.lwwm_con div.fl ul li.y img{ float:left;}
.lwwm_con div.fl ul li.b input{ height:2.625rem; line-height:2.625rem; text-align:center; border:0px; background-color:#c11823; color:#ffffff; font-size:1rem; max-width:10rem; width:90%;}
.lwwm_con div.fr{ width:42%;}
.lwwm_con div.fr .con{ overflow:hidden;max-width:37.5rem; margin:2rem auto 0px;}
.lwwm_con div.fr .con ul,.lwwm_con div.fr .con ul li{ overflow:hidden;}
.lwwm_con div.fr .con ul{ margin-bottom:2rem;}
.lwwm_con div.fr .con ul li{ margin-bottom:1.5rem; position:relative; padding-left:3rem; height:2rem;}
.lwwm_con div.fr .con ul li img{ position:absolute; left:0px; top:0.25rem;}
.lwwm_con div.fr .con ul li div{ overflow:hidden; color:#333333; font-size:1rem; line-height:2rem;}
.lwwm_con div.fr .con div.c{ margin-bottom:0.625rem; border:1px solid #eeeeee; height:5.3125rem; line-height:5.3125rem; position:relative; font-size:1.125rem; color:#151515; max-width:11.875rem; padding-left:6.25rem;}
.lwwm_con div.fr .con div.c img{ position:absolute; left:1.875rem; top:50%; margin-top:-1.25rem;}
.lwwm_con div.fr .con div.c i{ color:#cccccc; position:absolute; right:1.25rem; font-size:2rem; top:50%; margin-top:-1rem;}
.lwwm_con div.fr .con div.n{ margin-top:3rem; overflow:hidden;}
.lwwm_con div.fr .con div.n img{ float:left; max-width:7.5rem;}
.lwwm_con div.fr .con div.n dl{ float:left; margin-left:3%; margin-top:1.75rem; font-size:1rem; color:#969696; line-height:2rem;}
.lwwm_con div.fr .con div.f{ margin-top:2rem; overflow:hidden;}
.lwwm_con div.fr .con div.f img{ float:left; max-width:7.1875rem;}
.lwwm_con div.fr .con div.f dl{ float:left; margin-left:4%;font-size:1rem; color:#969696; margin-top:2.3125rem;}

/*hy_bg*/
.hy_bg{ width:100%; height:50rem; background-repeat:no-repeat; background-position:50%; background-size: auto 100%;}
.hy_bg img.sj{ display: none; }
.hy_bg #hy_con{ height:50rem; display:flex !important;align-items:center;}
.hy_bg #hy_con .bg{ background-color:#ffffff; width:22.5rem; margin-left:68%; padding:1.25rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14);}

.hy_bg #hy_con .bg .t{font-size:1.5rem;font-weight:bold;color:#2f2c2c;margin-bottom:0.9375rem; text-align:center;}
.hy_bg #hy_con .bg .i{ margin-bottom:0.625rem; overflow:hidden; background-color:#f7f9f9;background-repeat: no-repeat; background-position: 2% center; }
.hy_bg #hy_con .bg .i input{height:3rem;line-height:3rem; background-color:#f7f9f9; font-size:1rem;border:0px;outline:none; margin-left: 15%;width:85%;}
.hy_bg #hy_con .bg .i.i1{ background-image: url(../images/i_c2.png);}
.hy_bg #hy_con .bg .i.i2{ background-image: url(../images/i_t4.png);}
.hy_bg #hy_con .bg .i.i3{ background-image: url(../images/i_t5.png);}
.hy_bg #hy_con .bg .i.i4{ background-image: url(../images/i_t6.png);}
.hy_bg #hy_con .bg .i.i5{ background-image: url(../images/i_t7.png);}
.hy_bg #hy_con .bg .i input::-webkit-input-placeholder{color: #acacac;}
.hy_bg #hy_con .bg .x{ text-align:center; color:#333333; margin-bottom:2.1875rem;}
.hy_bg #hy_con .bg .x input{ margin-right:0.625rem;}
.hy_bg #hy_con .bg .b button{ border:0px; width:100%; height:2.8125rem; line-height:2.8125rem; text-align:center; background-color:#ec0000; font-size:1rem; color:#ffffff;}
.hy_bg #hy_con .bg .m{text-align:center;}
.hy_bg #hy_con .bg .m a{ display:block; color:#ec0000; line-height:1.5rem; padding-top:1.25rem;}
.hy_bg #hy_con .bg .m a i{color:#333333;}

.hy_bg #hy_con .bg#hy_zc,.hy_bg #hy_con.on .bg#hy_dr{ display:none;}
.hy_bg #hy_con .bg#hy_dr,.hy_bg #hy_con.on .bg#hy_zc{ display:block;}

.hy_bg #hy_con .hy_jj{background-color:#ffffff; width:22.5rem; margin-left:68%; padding:1.25rem;}
.hy_bg #hy_con .hy_jj li{ overflow:hidden;}
.hy_bg #hy_con .hy_jj li.t{ margin-bottom: 0.9375rem; }
.hy_bg #hy_con .hy_jj li.t img{ width:3.125rem; float:left; height:3.125rem;}
.hy_bg #hy_con .hy_jj li.t div{ height:3.125rem; float:right; width:15.625rem; text-align:left !important;}
.hy_bg #hy_con .hy_jj li.t div dd{ font-size:1rem; font-weight:bold; color:#333333; margin:0.3125rem 0px;}
.hy_bg #hy_con .hy_jj li.t div ol{ font-size:0.75rem; color:#999999;}
.hy_bg #hy_con .hy_jj li.c{ height:2.5rem;}
.hy_bg #hy_con .hy_jj li.c a{ display:block; border-radius:0.375rem !important; line-height:2.5rem; color:#333333; font-size:1rem; padding-left:3.125rem; background:url(../images/top_hy.png) no-repeat scroll 0.9375rem 0px; border:0px !important; text-align:left !important;}
.hy_bg #hy_con .hy_jj li.c a:hover{ background-color:#f2f2f2; background-image: url(../images/top_hy2.png);}
.hy_bg #hy_con .hy_jj li.c.l1 a{ background-position:0.9375rem 0px;}
.hy_bg #hy_con .hy_jj li.c.l2 a{ background-position:0.9375rem -2.5rem;}
.hy_bg #hy_con .hy_jj li.c.l3 a{ background-position:0.9375rem -5rem;}
.hy_bg #hy_con .hy_jj li.c.l4 a{ background-position:0.9375rem -7.5rem;}
.hy_bg #hy_con .hy_jj li.c.l5 a{ background-position:0.9375rem -10rem;}
.hy_bg #hy_con .hy_jj li.c a:hover{ background-color:#da251d; color:#ffffff;border:1px solid #da251d;}

.hy_bg #hy_con .popupbox dl{overflow-x: hidden;overflow-y: auto; height: 50vh; width: 100%; max-width: 800px; padding-bottom: 50px;}
.hy_bg #hy_con .popupbox dl::-webkit-scrollbar {width: 4px;}
.hy_bg #hy_con .popupbox dl::-webkit-scrollbar-track {background-color: #eaeaea;}
.hy_bg #hy_con .popupbox dl::-webkit-scrollbar-thumb {background-color: #ccc;}
.hy_bg #hy_con .popupbox dl::-webkit-scrollbar-thumb:hover {background-color: #aaa;}
.hy_bg #hy_con .popupbox dl::-webkit-scrollbar-thumb:active{background-color:#333;}
.hy_bg #hy_con .popupbox a.popupbox_i{ background:none; top: auto; left: 0px; bottom: 0px; background-color: #ffffff; right: 0px; padding: 10px 0px; width: 100%; height: auto; z-index: 9; text-align: center; }