*{margin: 0;padding: 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{line-height:1.5; font-size:0.24rem !important;background:#ffffff;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,button,input,select,textarea{color:#666;font-family:"Microsoft YaHei",'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0.35); color:#666;font-size:0.24rem;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
a:link{color:#666}
a:visited {color:#666}
a:hover {color:#666}
a:active{color:#666}
b,strong{font-weight:bold;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:400;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top; height:auto;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:none;}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
body{background:#ffffff;}
input::-webkit-input-speech-button {display: none}
button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);}
img{vertical-align:middle;display:block;max-width:100%;height:auto;margin: auto}

.f-l{float:left}
.f-r{float:right}

.height10{height:0.1rem;clear:both;zoom:1;line-height:0;font-size:0;}
.height20{height:0.2rem;clear:both;zoom:1;line-height:0;font-size:0;}
.height25{height:0.25rem;clear:both;zoom:1;line-height:0;font-size:0;}
.height30{height:0.3rem;clear:both;zoom:1;line-height:0;font-size:0;}
.height40{height:0.4rem;clear:both;zoom:1;line-height:0;font-size:0;}
.height50{height:0.5rem;clear:both;zoom:1;line-height:0;font-size:0;}
.tran_all{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}
.clear{clear:both;height:0}
.dis_none{ display:none;}
.over-hide{overflow:hidden}
.text-c{text-align:center}
.text-r{text-align:right}
.text-overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.center{width:7.5rem;margin:auto;background-color:#ffffff;}
.pdr25{padding-right:.25rem}
.pd25{padding:0 .25rem}
.separate{height:1px;width:100%;background:#bbb;-webkit-transform: scaleY(.5);-ms-transform: scaleY(.5);transform: scaleY(.5);}
::-webkit-input-placeholder {color:#999;font-size:0.26rem}
:-moz-placeholder {color:#999;font-size:0.26rem}
::-moz-placeholder {color:#999;font-size:0.26rem}
:-ms-input-placeholder {color:#999;font-size:0.26rem}
.bgs{background-color:#f5f5f5}
.bgw{background-color:#ffffff}
/*head*/
.header{position:fixed;left:0;right:0;top:0;margin:auto;z-index:100;height:1rem;width:100%;background-color:#ffffff;box-shadow: 0 0 5px rgba(0,0,0,0.1)}
.header .logo{float:left;height:1rem;overflow:hidden}
.header .logo a{display:block;width:100%;height:100%;padding-left:0.1rem;}
.header .logo img{height:1rem;margin:0}
/*foot*/
.h_pic{ width:100%; background-color:#242424;color:#747474;font-size:0.24rem;padding:.25rem ;text-align:center;}
.h_pic img{margin-bottom:0.2rem;}
.h_pic p a{color:#747474;font-size:0.24rem;}

.h_nav li{}
.h_nav li .box{display: none;margin-bottom:-1px}
.h_nav li .box a{float:left;width:3.5rem;line-height:.6rem;padding:.1rem 0;font-size:.28rem;border-bottom:1px solid #585858;color:#999999}
.h_nav li .box a i{float:left;margin-right:.15rem;width:.6rem;height:.6rem;background: url(../images/icon09.png) no-repeat;background-size:auto 300%}
.h_nav li .box a .icon2{background-position:0 0;}
.h_nav li .box a .icon3{background-position:20% 0;}
.h_nav li .box a .icon4{background-position:40% 0;}

.h_nav li .box a .icon14,
.h_nav li .box a .icon15,
.h_nav li .box a .icon16,
.h_nav li .box a .icon17,
.h_nav li .box a .icon18,
.h_nav li .box a .icon19,
.h_nav li .box a .icon20,
.h_nav li .box a .icon21,
.h_nav li .box a .icon22{background-image: url(../images/icon-07.png) }
.h_nav li .box a .icon14{background-position:0 0;}
.h_nav li .box a .icon15{background-position:50% 0;}
.h_nav li .box a .icon16{background-position:100% 0;}
.h_nav li .box a .icon17{background-position:0 50%;}
.h_nav li .box a .icon18{background-position:50% 50%;}
.h_nav li .box a .icon19{background-position:100% 50%;}
.h_nav li .box a .icon20{background-position:0 100%;}
.h_nav li .box a .icon21{background-position:50% 100%;}
.h_nav li .box a .icon22{background-position:100% 100%;}

.h_nav li .box a .iconn15{background-position:0 50%;}
.h_nav li .box a .iconn16{background-position:20% 50%;}
.h_nav li .box a .iconn17{background-position:40% 50%;}


.h_nav li .box a .iconz19{background-position:0 0;}
.h_nav li .box a .iconz20{background-position:20% 0;}
.h_nav li .box a .iconz21{background-position:40% 0;}
.h_nav li .box a .iconz22{background-position:60% 0;}
.h_nav li .box a .iconz23{background-position:80% 0;}
.h_nav li .box a .iconz24{background-position:0 0;}

.h_nav li .box a .icons25{background-position:0 0;}
.h_nav li .box a .icons26{background-position:20% 0;}

.h_nav li .box a .iconc28{background-position:0 0;}
.h_nav li .box a .iconc29{background-position:20% 0;}

.h_nav li.active .box{display:block}

.footbg{height:1rem}
.top_bar { position: fixed; z-index: 900; width:100%;max-width:100%;left:0;right: 0;bottom:0; margin: auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1) }
.top_menu { display:-webkit-box; display: block; width: 100%; height:0.8rem; padding-top:0.2rem; display: -webkit-box; display: box; margin:0;-webkit-box-orient: horizontal;}
.top_bar .top_menu>li { width:25%; text-align:center; }
.top_menu li:first-child { background:none; }
.top_bar .top_menu li a {  display:block;height:1rem;line-height:1rem;font-size:0; text-align:center; color:#333; text-decoration:none;-webkit-box-flex:1;vertical-align:middle }
.top_bar .top_menu li a label {display: inline-block;height:0.5rem;line-height:0.5rem;width:auto;font-size:0.28rem; overflow:hidden;color: #333;vertical-align:middle }
.top_bar .top_menu>li>a img { display: inline-block; height: 0.5rem;width:0.5rem; margin:auto ;margin-right:0.15rem; vertical-align:middle }
.top_bar li:first-child a { display: block; }

/*banner*/
.focus{width:7.5rem;overflow:hidden;margin:0 auto;display:block; position:relative;overflow:hidden;background-color:#fff}
.focus .hd{position:absolute; z-index:1;width:100%;left:0; bottom:.2rem; text-align:center;font-size:0}
.focus .hd ul{ display:inline-block;  font-size:0; }
.focus .hd ul li{ display:inline-block; width:.15rem; height:.15rem;  border-radius:50%; background:#000; margin:0 0.1rem;  overflow:hidden; opacity:0.2  }
.focus .hd ul .on{ background:#e6002d;opacity:1 }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li {position:relative;}
.focus .bd li img{display:block;width:7.5rem;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }

/*menu*/
.index-menu {width:7.5rem;background:#fff}
.index-menu li{width:2.5rem;height:1rem;float:left;overflow:hidden;}
.index-menu li a{display:block;width:100%;height:100%;padding:.2rem 0;font-size:0;overflow:hidden;vertical-align:middle;text-align:center;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.index-menu li:nth-child(3n) a{border-right:0}
.index-menu li i{display:inline-block;width:.6rem;height:.6rem;margin:auto;background: url(../images/icon01.png) no-repeat 0 0;background-size:auto 200%;vertical-align:middle;}
.index-menu li p{display:inline-block;margin-left:0.1rem;font-size:.26rem;text-align:center;color:#666666;vertical-align:middle;}
.index-menu li .icon1{background-position:0 0;}
.index-menu li .icon2{background-position:50% 0;}
.index-menu li .icon3{background-position:100% 0;}
.index-menu li .icon4{background-position:0% 100%;}
.index-menu li .icon5{background-position:50% 100%;}
.index-menu li .icon6{background-position:100% 100%;}

/*search*/
.search-box{width:100%;padding:.25rem;background-color:#ffffff;}
.search-box .hotword{font-size: .28rem;color:#fff}
.search-box .hotword a{margin-right:.15rem;font-size: .24rem;color:#f8abb4}
.search-box .search{width:100%;height:.8rem;padding:0;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.search-box .search .val{float: right;margin-top:.2rem;width:5.9rem;margin-right:.2rem;height:.4rem;line-height:.4rem;color:#666;border:none;background:none}
.search-box .search .btns{float: left;width:.8rem;height:.8rem;border:none;background:url(../images/search2.png) no-repeat center;background-size:40%}

/*title*/
.title01{padding:.3rem 0; line-height:1.6;}
.title01 h2{font-size:.34rem;color:#e6002d;font-weight:bold}
.title01 h2 img{display: inline-block;height:.34rem}
.title01 p{font-size:.28rem;color:#717171;line-height:.4rem}
.title01 .line{margin-top:.15rem;width:.4rem;height:3px;background-color:#e6002d}
.title01 .rm{float:right;color:#999999}
.title01.tp2 p{color:#ffffff;}
.title01.tp2 .rm{color:#ffffff;}

.title02{padding:.3rem 0; line-height:1.6;text-align:center;}
.title02 h2{font-size:.34rem;color:#e6002d;font-weight:bold}
.title02 h2 img{display: inline-block;height:.34rem}
.title02 p{font-size:.28rem;color:#717171;line-height:.4rem}
.title02 .line{margin:auto;margin-top:.15rem;width:.4rem;height:3px;background-color:#e6002d}
.title02.tp2 p{color:#ffffff;}
.title02.tp2 .rm{color:#ffffff;}

/*advantages*/
.advantages .box dl{margin-top:.2rem;width:100%;height:2rem;background-color:#fff}
.advantages .box dl .pic{float:left;width:2.5rem;height:2rem;border:1px solid #dbdbdb;}
.advantages .box dl .pic img{width:2.5rem;height:1.8rem}
.advantages .box dl .con{float:right;width:4.5rem;height:2rem;border:1px solid #dbdbdb;padding:.2rem .25rem}
.advantages .box dl .con .tit{font-size:.28rem;color:#e6002d}
.advantages .box dl .con .txt{font-size:.24rem;color:#999999;line-height:.3rem;height:1.2rem;overflow:hidden}

.youshi{padding:.25rem;width:100%;background: url(../images/2-00.jpg) no-repeat center;background-size:cover;overflow: hidden}
.youshi .box dl{margin-top:.2rem;width:100%;height:2rem;background-color:#fff}
.youshi .box dl .pic{float:left;width:2.5rem;height:2rem}
.youshi .box dl .pic img{width:2.5rem;height:2rem}
.youshi .box dl .con{float:right;width:4.5rem;height:2rem;padding:.2rem .25rem}
.youshi .box dl .con .tit{font-size:.28rem;color:#e6002d}
.youshi .box dl .con .txt{font-size:.24rem;color:#999999;line-height:.3rem;height:1.2rem;overflow:hidden}

/*support*/
.supports{padding:.25rem;width:100%;background: url(../images/2-00.jpg) no-repeat center;background-size:cover;overflow: hidden}
.supports .box dl{float:left;margin-top:.2rem;width:3.4rem;height:4.2rem;background-color:#fff}
.supports .box dl:nth-child(2n){float:right}
.supports .box dl .pic{width:3.4rem;height:3.4rem}
.supports .box dl .pic img{width:3.4rem;height:3.4rem; border-bottom:1px solid #CCC;}
.supports .box dl .con{width:3.4rem;height:1.8rem;padding:.1rem .2rem}
.supports .box dl .con .tit{font-size:.26rem;color:#e6002d}

/*support*/
.supp{padding:.25rem;width:100%;background-size:cover;overflow: hidden}
.supp .box dl{float:left;margin-top:.2rem;width:3.4rem;height:4rem;background-color:#eee;}
.supp .box dl:nth-child(2n){float:right}
.supp .box dl .pic{width:3.4rem;height:3.4rem;border:1px solid #eee;}
.supp .box dl .pic img{width:3.4rem;height:3.4rem;}
.supp .box dl .con{width:3.4rem;height:1.5rem;padding:.1rem .2rem}
.supp .box dl .con .tit{font-size:.26rem;color:#e6002d}


.zhichi{width:100%;}
.zhichi .box dl{float:left;margin-top:.2rem;width:3.4rem;height:4.2rem;background-color:#fff;}
.zhichi .box dl:nth-child(2n){float:right}
.zhichi .box dl .pic{width:3.4rem;height:2.25rem}
.zhichi .box dl .pic img{width:3.4rem;height:2.25rem}
.zhichi .box dl .con{width:3.4rem;height:1.9rem;padding:.1rem .2rem;border:1px solid #dbdbdb}
.zhichi .box dl .con .tit{font-size:.28rem;color:#e6002d}
.zhichi .box dl .con .txt{font-size:.24rem;color:#999999;line-height:.3rem;height:1.2rem;overflow:hidden}

/*process*/
.process{padding-top:1.2rem;width:100%;background: url(../images/2-00.jpg) no-repeat center;background-size:cover;overflow: hidden}
.process .box{position:relative}
.process .box .lis{float:left;width:2.2rem;height:2.2rem;margin-top:.2rem;text-align:center;overflow:hidden;border:1px solid #fff;border-radius:100%;background-color:rgba(255,255,255,0.2);}
.process .box .lis:nth-child(3n){margin-left:.2rem;}
.process .box .lis:nth-child(3n+1){float:right;}
.process .box .lis .num{margin:auto;margin-top:.3rem;width:.5rem;height:.5rem;line-height:.5rem;color:#fff;font-size:.24rem;border-radius:50%;background:#e6002d;}
.process .box .lis .txt{width:1.8rem;margin:auto;margin-top:.2rem;line-height:.3rem;height:1.2rem;color:#fff;font-size:.26rem;}
.process .box .pa{position:absolute;right:0;top:-2.4rem;}

/*apply*/
.feed .inl{margin-bottom:.2rem;}
.feed .inl .lis{padding:0;font-size:0;background-color:#ffffff;border:1px solid #dbdbdb}
.feed .inl .lis input{width:100%;padding:.2rem .25rem;height:.7rem;line-height:.3rem;font-size:.26rem;border:none}
.feed .inl .lis textarea{width:100%;padding:.2rem .25rem;min-height: 1.3rem;line-height:.3rem;font-size:.26rem;border:none;resize: none;}
.feed .inl .yzm {width:100%;padding:0 ;font-size:0;background-color:none}
.feed .inl .yzm input{float:left;width:4.8rem;padding:.2rem .25rem;height:.7rem;line-height:.3rem;}
.feed .inl .yzm img{float:right;width:2rem;height:.7rem;border-left:1px solid #dbdbdb}
.feed .btns{width:100%;margin:auto;}
.feed .btns button{width:100%;height:.7rem;background-color:#e6002d;border-radius:3px;border:none;color:#fff;text-align:center;font-size:.26rem;cursor:pointer}

/*store*/
.stores .box li{float: left;width:3.4rem;height:2.65rem;padding:.05rem;margin-top:.2rem;background:#d1d1d1}
.stores .box li:nth-child(2n){float: right}
.stores .box li img{width:3.4rem;display:block}

/*about*/
.abouts{padding:.25rem;width:100%;background: url(../images/2-00.jpg) no-repeat center;background-size:cover;overflow: hidden}
.abouts .box{color:#fff}
.abouts .box .rm{display:block;width:2rem;padding:.1rem 0;text-align:center;color:#fff;border:1px solid #fff;margin-top:.3rem;box-sizing:content-box}

.contents{color:#999}
.auls{margin-top:.1rem}
.auls dl{margin-top:.2rem;float: left;width:2.2rem;height:1.5rem;line-height:.4rem;padding:.25rem 0;color:#999;text-align:center;border:1px solid #dbdbdb}
.auls dl font{display:block;height:.6rem;line-height:.6rem;color:#e6002d;font-size:.5rem;font-weight:700}
.auls dl:nth-child(3n-1){margin-left:.2rem}
.auls dl:nth-child(3n){float: right}

.develops{padding:.25rem;width:100%;background: url(../images/2-00.jpg) no-repeat center;background-size:cover;overflow: hidden}
.develops .box{position:relative;height:6rem;}
.develops .box:before{position:absolute;content:'';z-index:1;left:0.2rem;top:0;margin-left:-1px;height:6rem;width:1px;background-color:#fff;}
.develops .box:after{position:absolute;content:'';z-index:2;left:0;top:5.6rem;margin-top:1px;height:.4rem;width:.4rem;background:url(../images/y.png) no-repeat center;background-size:100% }
.develops .box ul{height:6rem;padding-left:0.6rem;overflow-y: scroll}
.develops .box ul li{position:relative;width:100%;margin-bottom:0.3rem;padding:.25rem;background-color:#fff;}
.develops .box ul li:after{position:absolute;content:'';left:-0.48rem;top:0;margin-left:-1px;width:0.2rem;height:0.2rem;background-color:#fff;border-radius:100%}
.develops .box ul li .tit{color:#e6002d;font-size:.3rem;font-weight:700;padding-bottom:.1rem;border-bottom:1px solid #dbdbdb}
.develops .box ul li .txt{padding-top:.15rem;color:#999}
.develops .box ul li .txt h3{color:#333}

.honors .box li{float: left;width:3.4rem;height:3rem;}
.honors .box li:nth-child(2n){float: right}
.honors .box li .pic{display:table-cell;width:3.4rem;height:3rem;text-align:center;vertical-align:middle}
.honors .box li .pic img{max-width:100%;max-height:100%}

.service ul li{float:left;width:3.4rem;height:4.2rem;padding:.4rem .25rem 0;margin-top:.2rem;border:1px solid #dbdbdb;}
.service ul li:nth-child(2n){float:right}
.service ul li .pic{display:block;width:1.5rem;height:1.5rem;padding:.25rem;margin:auto;background-color:#e6002d;border-radius:50%;}
.service ul li i{display:block;width:1rem;height:1rem;background:url(../images/icon-05.png) no-repeat;background-size:auto 200%}
.service ul li .icon01{background-position:0 0;}
.service ul li .icon02{background-position:100% 0;}
.service ul li .icon03{background-position:0 100%;}
.service ul li .icon04{background-position:100% 100%;}
.service ul li .tit{margin-top:.2rem;font-size:.3rem;color:#e6002d}
.service ul li .txt{margin-top:.1rem;line-height:.3rem;height:.9rem;font-size:.26rem;color:#999999;overflow:hidden}
.service ul li .lin{margin-top:.2rem;width:.2rem;height:2px;background-color:#e6002d}

.aftersale{padding:.25rem;width:100%;background: url(../images/2-00.jpg) no-repeat center;background-size:cover;overflow: hidden}
.aftersale .box{margin-top:.3rem;width:100%;padding:0.25rem;background-color:#fff;overflow:hidden}
.aftersale .box .con{overflow:hidden}
.aftersale .box .con .tit{color:#1d1d1d;font-size:.3rem;}
.aftersale .box .con .txt{color:#999999;margin-top:.1rem}
.aftersale .box .con .tel{position:relative;width:100%;padding-left:1.2rem;height:.8rem;line-height:.8rem;margin-top:.2rem;font-size:.3rem;color:#fff;font-weight:700;background-color:#fc2c55;border-radius:56px;}
.aftersale .box .con .tel a{font-size:.3rem;color:#fff;font-weight:700;}
.aftersale .box .con .tel:after{position:absolute;content:'';left:0;top:0;width:.8rem;height:.8rem;background: url(../images/tel.png) no-repeat center;background-size:60%;background-color:#e6002d;border-radius:100%}

.zhaoshang .box{margin-top:0}
.zhaoshang dl{width:100%;margin-top:.2rem}
.zhaoshang dl .pic{width:2.8rem;height:3rem;}
.zhaoshang dl .pic img{width:2.8rem;display: block;}
.zhaoshang dl .box{width:4rem;height:3rem;}
.zhaoshang dl .box .nq{width:4rem;height:3rem;display:table-cell;vertical-align:middle;}
.zhaoshang dl .tit{font-size:.28rem;color:#e6002d}
.zhaoshang dl .txt{font-size:.24rem;color:#999999}

/*contacts*/
.contacts .con h3{font-size:.3rem;color:#333;text-align:center;}
.contacts .con p{font-size:.26rem;color:#999;text-align:center;}
.contacts .tel{position:relative;width:5rem;padding-left:1.2rem;height:.8rem;line-height:.8rem;margin:auto;margin-top:.2rem;font-size:.3rem;color:#fff;font-weight:700;background-color:#fc2c55;border-radius:56px;}
.contacts .tel a{font-size:.3rem;color:#fff;font-weight:700;}
.contacts .tel:after{position:absolute;content:'';left:0;top:0;width:.8rem;height:.8rem;background: url(../images/tel.png) no-repeat center;background-size:60%;background-color:#e6002d;border-radius:100%}

/*news*/
.news-nav a{float:left;display: block;width:2.5rem;height:.7rem;line-height:.7rem;text-align:center;font-size:.28rem;color:#272727;border-right:1px solid #d5d5d5;background:#f6f6f6}
.news-nav a:last-child{border-right:none}
.news-nav a.active{color:#fff;background:#e6002d;border-color:#e6002d}

.news-ul ul li{position:relative;width:100%;height:2.6rem;padding:.4rem 0;border-bottom:1px solid #dbdbdb}
.news-ul ul li .pic{float:left;width:2.4rem;height:1.8rem;}
.news-ul ul li .pic img{display:block;width:2.4rem;height:1.8rem;}
.news-ul ul li .con{float:right;width:4.4rem;height:1.8rem;}
.news-ul ul li .con .tit{width:4.4rem;height:.4rem;line-height:.4rem;color:#272727;font-size:.3rem;font-weight:700}
.news-ul ul li .con .txt{margin-top:.1rem;width:4.4rem;height:.8rem;line-height:.4rem;color:#999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-ul ul li .con .xx{margin-top:.1rem;width:4.4rem;height:.4rem;line-height:.4rem;color:#999;}
.news-ul ul li .con .date{float:left;font-size:.22rem;color:#9b9b9b;}
.news-ul ul li .con .visit{float:left;margin-left:.2rem;font-size:.22rem;color:#9b9b9b;}

.newscenter{overflow:hidden}
.newscontent{padding:0.25rem;background-color:#fff}
.newscontent h2{font-size:0.34rem;font-weight:400;color:#333;text-align:center}
.newscontent .info{padding:0.15rem 0;color:#888;text-align:center;border-bottom:1px solid #e5e5e5}
.newscontent .con{padding:0.25rem 0;line-height:1.8}
.newscontent .con img{display:block;max-width:100% !important;height:auto !important;}

/*location*/
.location{width:100%;height:.7rem;line-height:.7rem;background-color:#f6f6f6;}
.location .back{float:left;height:.7rem;width:1rem;background-color:#e6002d;position:relative}
.location .back:after{content:'';position:absolute;left:50%;top:50%;margin-top:-0.12rem;margin-left:-0.1rem;width:.2rem;height:.2rem;border:0.02rem solid #ffffff;border-right-color:#e6002d;border-top-color:#e6002d;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.location .loc{float:right;height:.7rem;width:6rem;margin-right:.25rem}

/*product*/
.child-nav{text-align:left;margin-top:-1px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.child-nav a{float:left;position:relative;display:block;margin-bottom:-1px;width:2.5rem;height:.8rem;line-height:.8rem;text-align:center;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.child-nav .active {color:#fff;background-color:#e6002d}
.child-nav a:nth-child(3n){border-right:none}

.product-index{padding:0 0.3rem 0.3rem;}
.product-index ul{position:relative}
.product-index li{float: left;width:2.3rem;height:2.3rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.product-index li:nth-child(3n){border-right:0;}
.product-index li a{display: block;width:2.3rem;height:2.3rem;overflow:hidden;text-align:center}
.product-index li a p{color:#585858;font-style:.28rem;height:.6rem;line-height:.6rem;}
.product-index li a i{display:block;margin:auto;margin-top:.4rem;width:1rem;height:1rem;background: url(../images/icon-07.png) no-repeat;background-size:300% auto}
.product-index li a .icon14{background-position:0 0;}
.product-index li a .icon15{background-position:50% 0;}
.product-index li a .icon16{background-position:100% 0;}
.product-index li a .icon17{background-position:0 33.333%;}
.product-index li a .icon18{background-position:50% 33.333%;}
.product-index li a .icon19{background-position:0 66.667%;}
.product-index li a .icon20{background-position:100% 33.333%;}
.product-index li a .icon21{background-position:50% 66.667%;}
.product-index li a .icon22{background-position:100% 66.667%;}
.product-index li a .icon23{background-position:0 100%;}
.product-index .line{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ffffff;}

.products li{position:relative;float:left;width:3.5rem;height:4.3rem;padding:.2rem 0;}
.products li:nth-child(2n){float:right}
.products li:nth-child(2n) a{float:right}
.products li:nth-child(2n-1):after{position:absolute;content:'';right:0;top:.8rem;width:0;height:2.7rem;border-right:1px solid #dbdbdb}
.products li a{display:block;width:3.2rem;height:3.9rem}
.products li .pic{width:3.2rem;height:3.2rem;margin:auto;}
.products li .pic img{display: block;width:3.2rem;height:3.2rem;}
.products li .tit{margin-top:.15rem;width:3.2rem;height:.4rem;line-height:.4rem;text-align:center}
.products li .txt{width:3.2rem;height:1.5rem;line-height:.3rem;margin:auto;margin-top:.2rem;text-align: left;overflow:hidden}
.products li .txt p{font-size:.22rem;color:#9b9b9b;padding-left:.15rem;background: url(../images/d.png) no-repeat left .1rem;background-size:auto .1rem}

.focus2{width:7.5rem;overflow:hidden;margin:0 auto;display:block; position:relative;overflow:hidden;background-color:#fff;border-bottom:1px solid #ddd}
.focus2 .hd{position:absolute; z-index:1;width:100%;left:0; bottom:15px; text-align:center;font-size:0}
.focus2 .hd ul{ display:inline-block;  font-size:0; }
.focus2 .hd ul li{ display:inline-block; width:8px; height:8px;  border-radius:50%; background:#000; margin:0 5px;  overflow:hidden; opacity:0.2  }
.focus2 .hd ul .on{ background:#e6002d;opacity:1 }
.focus2 .bd{ position:relative; z-index:0; }
.focus2 .bd li {position:relative;}
.focus2 .bd li img{display:block;}
.focus2 .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }

/*screen*/
.product-screen{border-bottom:1px solid #e3e3e3;background-color:#fff}
.product-screen ul li{float:left;width:33.33%;height:.8rem;line-height:.8rem;}
.product-screen ul li a{display: block;width:100%;height:100%;text-align:center}
.product-screen ul li.px span{position:relative;padding-right:10px}
.product-screen ul li.px span:after{content:'';position:absolute;left:100%;top:50%;margin-top:-7px;width:8px;height:8px;border-left:1px solid #333;border-bottom:1px solid #333;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.product-screen ul li.sx span{position:relative;padding-left:20px;background:url(../images/sx.png) no-repeat left center;background-size:auto 16px}
.product-screen ul li.rank-ascending span:after{border-color:#ff0032;margin-top:-2px;transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg);-moz-transform: rotate(135deg);}
.product-screen ul li.rank-descending span:after{border-color:#ff0032;}

.screen-overlay{display: none;position:fixed;z-index:100;width:100%;height:100%;right:0;top:0;background-color:rgba(0,0,0,0.5)}
.screen-box{display: none;position:fixed;z-index:101;width:85%;height:100%;right:0;top:0;background-color:#fff}
.screen-box .tit{position:relative;text-align:center;font-size:16px;height:49px;line-height:49px;border-bottom:1px solid #e3e3e3}
.screen-box .tit a{position:absolute;left:15px;top:0;color:#ff0032}
.screen-box .lis{line-height:20px;padding:15px 15px 5px;border-bottom:1px solid #e3e3e3}
.screen-box .lis span{display:block}
.screen-box .lis p{margin-top:10px;}
.screen-box .lis p a{margin-right:10px;margin-bottom:5px;float:left;padding:0 10px;height:24px;line-height:24px;border-radius:3px}
.screen-box .lis p a.active{background-color:#ff0032;color:#fff}

.product-list {background-color:#fff}
.product-list ul li{height:130px;border-bottom:1px solid #e3e3e3}
.product-list ul li a{display:block;padding:15px 10px;height:100px;}
.product-list ul li .pic{float:left;width:100px;height:100px;}
.product-list ul li .pic img{width:100px;height:100px;}
.product-list ul li .ptit{color:#333;margin-left:110px;max-height:40px;line-height:20px;overflow:hidden;font-size:16px}
.product-list ul li .vtit{color:#999;margin-left:110px;height:20px;line-height:20px;overflow:hidden;font-size:12px;margin-top:5px;}
.product-list ul li .price{color:#ff0032;margin-left:110px;font-size:18px;height:30px;line-height:30px;overflow:hidden;margin-top:5px;}

/*page*/
.shop-page .pagetion{padding:.2rem 0;background-color:#f5f5f5}
.shop-page .pagination{text-align:center;padding:.2rem 0; }
.shop-page .pagination li{display:inline-block;margin:0 5px;background:#fff;border-radius:2px;}
.shop-page .pagination li a{line-height:.6rem;border:1px solid #c1c1c1;display:block;color:#c1c1c1;padding:0px .2rem;}
.shop-page .pagination li.disabled span{line-height:.6rem;color:#e1e1e1;display:block;padding:0px .2rem;}
.shop-page .pagination li.disabled{background:#ffffff}
.shop-page .pagination li.active span{line-height:.6rem;color:#fff;display:block;padding:0px .2rem;}
.shop-page .pagination li.active {border:1px solid #ff0032;background-color:#ff0032}
.shop-page .pagination li.active .sr-only{display:none}

.page-in{border-top:1px solid #ddd;padding:0;padding-top:0.25rem;background:#fff;}
.page-in .btn{line-height:1.8;}

/*product_main*/

.head-in{position: fixed;z-index:99;left: 0;right: 0;margin: auto;height:50px;width: 100%;max-width:800px;min-width:320px;padding:0;background:#ff0032;text-align:center;}
.head-in .back{float:left;height:50px;width:50px;}
.head-in .back img{height:20px;margin-top:15px;}
.head-in .search{float:right;height:50px;width:50px;}
.head-in .search img{height:20px;margin-top:15px;}
.head-in .head-tit{display: inline-block;height:50px;line-height:50px;color:#fff;font-size:18px}
.head-in .col_middle{display: inline-block;height:50px;line-height:50px;color:#fff;font-size:18px}
.head-in .col_middle a{display:block;float:left;margin:0 15px;height:50px;line-height:50px;font-size:16px;color:rgba(255,255,255,0.5)}
.head-in .col_middle a.on{color:#fff}
.head-bg{width:100%;height:50px}

.product_wrap .item_info {box-sizing: border-box;background-color: #fff;}
.product_wrap .title_wrap {padding: 15px 15px 10px;}
.product_wrap .title_wrap .item_title {font-size: 16px;line-height: 1.25;min-height: 21px;color: #333333;margin-bottom: 4px;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.product_wrap .title_wrap .item_title span{display:inline-block;color:#fff;background:#ff0032;padding:1px 3px 0;border-radius:2px;font-size:12px; position:relative;top:-2px}
.product_wrap .title_wrap .item_word {font-size: 14px;line-height: 18px;color: #ff0032;overflow: hidden;margin-top:5px;max-height: 36px;}
.product_wrap .price_stock {padding: 0 15px 15px; position:relative}
.product_wrap .price_stock .item_price {font-size: 16px;color: #ff0032; }
.product_wrap .price_stock .item_price .price {font-size: 28px}
.product_wrap .price_stock .item_price .sp{font-size:10px;border-radius:2px;padding:2px 3px 0;margin-left:4px; position:relative;top:-4px}
.product_wrap .price_stock .item_price .sp1{border:1px solid #ff0032;color:#ff0032}
.product_wrap .price_stock .item_price .sp2{border:1px solid #f60;color:#f60}
.product_wrap .price_stock .item_stock {margin-top:5px;}
.product_wrap .price_stock .price_del{font-size: 12px;color: #999;float: left;}
.product_wrap .price_stock .item_stock .sales, .product_wrap .price_stock .item_stock .stock {font-size: 12px;line-height: 12px;height: 12px;color: #999;float: left;}
.product_wrap .price_stock .item_stock .stock {margin-left: 10px;}
.product_wrap .price_stock .item_stock .sales {border-right: 1px solid #ddd;padding-right: 10px;}
.product_wrap .mod_detail_info {padding-left: 15px;background-color: #fff;border-top: 1px solid #eee;border-bottom: 1px solid #eee;position: relative;margin-bottom: 10px;}
.product_wrap .mod_detail_info .item_act {position: relative;overflow: hidden;padding: 11px 0;}
.product_wrap .mod_detail_info .item_act h3 {color: #999;float: left;font-size: 12px;font-weight: normal;line-height: 22px;}

.product_wrap .act_container .item_act .act_list {float: left;padding-left: 20px;width: 80%;}
.product_wrap .act_container .item_act .act_list .option {float: left;margin-right: 5px;font-size: 12px;color: #999; position:relative;padding-left:20px}
.product_wrap .act_container .service .icon {height: 25px;width: 20px;background-position:-5px -34px;background-image:url(../images/ico-list.png);background-size:180px 180px; position:absolute;left:0;top:0}
.product_wrap .act_container .item_act .icon_text {float: left;height: 22px;line-height: 22px;}

/*商品内页优惠券领取*/
.price_stock .coupon .coupon-right{width:100%;min-height:18px;padding:5px 0;}
.price_stock .coupon .coupon-right a{position: relative;float: left;height: 16px;padding-left: 2px;line-height: 16px;text-align: center;border-top: 1px solid #df3033;border-bottom: 1px solid #df3033;background: #ffdedf;font-size: 12px;white-space: nowrap;margin-right:5px;cursor: pointer;}
.price_stock .coupon .coupon-right a .txt {padding: 0 10px;color: #df3033;font-size: 12px;}
.price_stock .coupon .coupon-right a s {position: absolute;top: -1px;display: block;height: 18px;width: 2px;overflow: hidden;background: url(../images/quan-arr.gif) no-repeat;left: 0;background-position: -2px 0;}
.price_stock .coupon .coupon-right a b {position: absolute;top: -1px;display: block;height: 18px;width: 2px;overflow: hidden;background: url(../images/quan-arr.gif) no-repeat;right: -2px;}

.receive-coupon-bg{display:none;position: fixed;z-index:999;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.5;filter: alpha(opacity=50);}
.receive-coupon {display:none;position:fixed;top:50%;left:50%;margin-left:-150px;margin-top:-100px;z-index:1000;width:300px;height:200px;background-color:#fff;border-radius:5px;}
.receive-coupon h2{position:relative;font-size:16px;padding:10px 15px;color:#333;border-bottom:1px solid #e7e7e7;}
.receive-coupon .close{position:absolute;right:10px;top:9px;font-size:20px;color:#333;font-family: arial;}
.receive-coupon-li{position:relative;width:270px;height:60px;margin:auto;margin-top:20px;background-color:#fff}
.receive-coupon-li .left-c{float:left;width:90px;height:50px;padding-top:10px;color:#fff;text-align:center;background-color:#ff5e5c;border-top-left-radius: 2px;border-bottom-left-radius: 2px}
.receive-coupon-li .left-c span{display:block;width:100%;height:20px;line-height:20px;overflow:hidden;font-size:14px;font-family: "Arial" ,"Microsoft Yahei";}
.receive-coupon-li .left-c span i{font-size:12px;font-style:normal}
.receive-coupon-li .left-c p{display:block;font-size:12px;width:100%;height: 20px;line-height: 20px;overflow:hidden;}
.receive-coupon-li .right-c{float:left;width:159px;height:38px;padding:10px;background-color:#fff;border:1px solid #e7e7e7;border-left:0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.receive-coupon-li .right-c p{width:159px;height:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.receive-coupon-li .right-c .p2{color:#999;font-size:12px;background:url(../images/r.png) no-repeat right center;}
.receive-coupon .btn-get{display: block;margin:20px auto;width:200px;height:40px;color:#fff;background-color:#ff0032;border-radius:3px;border:none;cursor:pointer}

.product_wrap .sku_area_wrap .sku {padding-top: 15px;border-bottom: 1px solid #f4f4f4;}
.product_wrap .sku_area_wrap .sku_list {overflow: hidden;padding: 0 0 5px 0;}
.product_wrap .sku_area_wrap .sku h3 {height: 30px;line-height: 30px;}
.product_wrap .sku_area_wrap h3 {float: left;font-weight: normal;overflow: hidden;}
.main_wrap .mod_detail_info h3 {color: #999;float: left;font-size: 12px;font-weight: normal;line-height: 22px;}

.input-group {display: inline-block;*display: inline;}
.input-group input[type="radio"] {position: absolute;z-index: -99999;}
.input-group .property-value {box-sizing: border-box;float: left;height: 30px;border: 1px solid #f1f1f1;border-radius: 3px;-webkit-border-radius: 3px;line-height: 30px;text-align: center;font-size: 12px;min-width: 1em;overflow: hidden;padding: 0 10px;background: #f1f1f1;margin: 0 10px 5px 0;word-break: break-all;color: #777;cursor: pointer;background-clip: padding-box;}
.input-group input[type="radio"]:checked + .property-value{border:1px solid #ff0032;background:#ff0032;color:#fff}

.product_wrap .sku_area_wrap .sku_num {overflow: hidden;line-height: 30px;padding-bottom: 15px;}
.product_wrap .sku_area_wrap .sku_num .num_wrap {float: left;padding-left: 20px;}
.num_wrap {overflow: hidden;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;}
.num_wrap span, .num_wrap input {float: left;width: 29px;height: 28px;line-height: 28px;border: 1px solid #d6d6d6;text-align: center;position: relative;}
.num_wrap label input  {-webkit-appearance: none;border-radius: 0;width: 35px;height: 28px;line-height: normal;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;background: #fff;border-left: 0;border-right: 0;text-align: center;}
.num_wrap span{font-size:20px;color:#333;line-height: 28px;}
.num_wrap span.plus_disabled{color:#999}

.product_param{ position:relative;padding:0 15px;height:43px;line-height:43px;color:#666;background:#fff;border-top:1px solid #eee;}
.product_param .icon_list{ position:absolute;right:15px;top:50%;margin-top:-8px;width:16px;height:16px;background:url(../images/r.png);background-size:100%}
.product_param .icon_on{transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-moz-transform: rotate(90deg);}
.abouthide{display:none;padding:0 15px 15px;background:#fff;color:#777;font-size:14px;line-height:24px}

.main_wrap .btn_shop_wrap {border-top: 1px solid #eee;}
.main_wrap .mod_detail_info_header {background-color: #fff;position: relative;border-bottom: 1px solid #eee;}
.btn_shop_wrap {height: 30px;padding: 12px 15px;margin: 10px 0;background: #fff;overflow: hidden;}
.btn_shop_wrap .shop_logo {float: left;width: 30px;height: 30px;margin-right: 10px;border: 0 none;}
.btn_shop_wrap h3 {float: left;font-weight: 400;line-height: 30px;max-width: 170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.btn_shop_wrap .btn_shop {float: right;width: 73px;height: 28px;line-height: 28px;border: 1px solid #e54a47;border-radius: 3px;text-align: center;font-size: 12px;color: #e54a47;text-decoration: none;}
a.go_detail{display:inline-block;padding:5px 30px;border:1px solid #ccc;color:#999;border-radius:3px}

.product_detail {background-color:#fff}
.product_detail img{width:100%;vertical-align:middle}

.foot_buy_bg{height:50px;}
.foot_buy {position:fixed;bottom:0;width: 100%;max-width:800px;height: 50px;background:#fff}
.foot_buy .ico1{position:absolute;left:0;top:0;width:50px;height:49px;border-top:1px solid #eee;border-right:1px solid #eee;}
.foot_buy .ico2{position:absolute;left:51px;top:0;width:50px;height:49px;border-top:1px solid #eee;}
.foot_buy .ico5{padding-left:101px}
.foot_buy .ico3{float:left;width:50%;height:50px;background:#ff0032}
.foot_buy .ico4{float:left;width:50%;height:50px;background:#ff6600}
.foot_buy .cellect{display:block;margin:5px auto 0;width:35px;height:40px;background:url(../images/ico-detail.png) no-repeat;background-position:2px 0;background-size:140px auto}
.foot_buy .cart{position:relative;display:block;margin:5px auto 0;width:35px;height:40px;background:url(../images/ico-detail.png) no-repeat;background-position:-31px 0;background-size:140px auto}
.foot_buy .in_cart{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;background:0;border:0}
.foot_buy .go_buy{display:block;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;background:0;border:0}