*{margin:0;padding:0;}
html{overflow-x:hidden;} 
body{background:#fff;-webkit-text-size-adjust:none;overflow-x:hidden;font-family: '微软雅黑','microsoft yahei','',sans-serif;outline:none;color:#222;font-size:14px }
footer,header,section,figure,nav,article,aside,hgroup{display:block;}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline;vertical-align:top;}
audio:not([controls]) {display: none;height: 0;}
img{vertical-align:middle;border:none;}
button,input,optgroup,select,textarea {font: inherit;color: inherit;}
button {overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;background:none}
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box;  padding: 0;margin-right:5px;width:auto;max-height:16px;max-width:16px;position:relative;top:1px}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0;}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0;}
legend {padding: 0; border: 0;}
textarea {overflow: auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
option{padding:5px 0;display:block;line-height:20px;text-indent:10px;}
optgroup {font-weight: bold;}
table { border-spacing: 0;border-collapse: collapse;width:100%}
td,th {padding: 0;}
b,i,em,span{color:inherit}
input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a{text-decoration: none;border: 0;color:inherit;-webkit-transition:color 0.5s ease;transition:color 0.5s ease;}
a:active,a:hover{ outline: 0;outline:none;color:#db1a22} 
hr {border: none;height:0;}
p {margin: 0;display:block;color:inherit;}
.nowrap{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
ul,ol,dl { padding:0;margin:0;}
li{list-style:none;padding:0;margin:0;}
dt,dd {font-weight:normal;display:block;color:inherit;}
table { background-color: transparent;width:100%;}
caption { padding-top: 8px;padding-bottom: 8px;color: #777; text-align: left;}
th {text-align: left;}
input[type="file"] {display: block;}
input[type="range"] {display: block;width: 100%;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline:none}
output {display: block;font-size:14px; line-height: 14px;color: #333333;}
input[type="radio"],input[type="checkbox"]{width:14px;outline:none;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled { cursor: not-allowed;}
button{border:none}
.pager {text-align:center;font-size:0;clear:both;letter-spacing:-4px;padding-top:1.5%}
.pager a,.pager>span{-webkit-transition:all 0.5s ease; transition:all 0.5s ease;display: inline-block;vertical-align:top;letter-spacing:normal;width:46px;line-height:46px;color:#929292;font-size:22px;margin:0 10px;border:1px solid #999999;border-radius:50%;color:#999999 }
.pager.sp a,.pager.sp>span{color:#fff;border-color:#fff}
.pager  a:hover,.pager a:focus,.pager .current{border-color:#db1a22!important;color:#fff;background:#db1a22 }
select{padding:0 0 0 10px;-webkit-appearance:none;-moz-appearance:none; -ms-appearance:none; appearance:none;}
.clear{clear:both;display:block;}
.label{position:relative;display:block;padding-bottom:72.3%;overflow:hidden;width:100%}
.label>img{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-object-fit:cover;object-fit:cover;}
.label:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.head{height:80px;line-height:80px;background:#fff }
a.logo{height:80px;line-height:80px;position:absolute;top:0;left:0}
.distance{clear:both;padding-bottom:70px;width:100%;}
.cont{width:1200px;margin:0 auto;position:relative;}
.guide{text-align:right }
.guide a{position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin-left:60px;display:inline-block;vertical-align:top;font-size:16px}
.guide a.active,.guide a:hover{color:#db1a22}
.guide a:first-child img{margin-right:9px}
.guide a:first-child img.sp{display:none;}
.guide a:first-child.active  img,.guide a:first-child:hover  img{display:none;}
.guide a:first-child.active img.sp,.guide a:first-child:hover img.sp{display:inline;}
.bg{clear:both;position:relative;overflow:hidden}
.vr{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.long{padding-bottom:80px;clear:both;display:block;}
.flex{display:block;display:-webkit-box;display: flex;-webkit-box-pack:justify;justify-content: space-between;}
@font-face {font-family: "iconfont";
    src: url('../css/iconfont.eot?t=1571558585853#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAANMAAsAAAAAB3AAAAL/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqCLIIIATYCJAMQCwoABCAFhG0HRxt5BsgusG3Yk0CYDSFAcbGAuPGAePh3P/S+JP83JVSgGCyrqnakpgiEYwnodvyUmBJTBHKWDtf02g7xv3MZyLIcsmJZTH6/cpohF+wAFaFFPQUs2QOqLhd89/ujLFlbAu7++zyX06b4/HaW2xwTj3oBxlsD2tuKIiuQBL1FdmtJfzDvE+gySUFyVF7bABEKsiwQd0TBCBGpoKIImSq0JXuLeK1R05N0hlf+9+OXjYggaTKy9uRamQUKvyZ8zcqD/8FFl0I0nh3CITKWgELcKHVeIguTS2S6tMkhdoCqSow1xH3N+j+aWbGA/uWRhEy0SHkP2MJU5muCTZD4yhEEX7PKZHghiytanAFuoHZ8nLOT6O0ZiI3tvzs1mNIw6d8a4ptnAk2Nqes3/FzT9NB2wJYYmAKPJqMS/NOcZOaNUE8RGjcHUyyT2M8RXp+KG4/psUyucNPzvECctdurqQXaAy/vCz4hT5B7vXle+ffv4L+XT5RPQO518CTiuDPJjtWTzq3qb9i2fD0Gxh4vL3t54HHSxOxO9MTbFS8HPDwzwQOsfRj8d/3Va9rJwelBCffv65rAhUzMf1L8T/qRyzBNFp/v/YffeHq1hD4+968q4H3acR7j/y8E2qngZYpai966qGVT0SXEVIoqtYWGu5g/93hCF7XwrrMMeRxDPdq6nFCNxkg6TCCrpqiFuYRGty20ql10WVRxuNswSiZKJxaMAcKAfSR93iEbcE4tzAc0xryhNRAydLkQyWd2mwkxqoRiI8MWZOpCotnpIJaFRQWVdVhosxlpUuKzmjD1iBGkVWmymQrswHSMDZ52QccYQYQ67agcHsM2mxO5qLMVm5mqhTFXtlpNyt6kMjvtEOUQhRkxmAVi0gURmTk5ELc9E5X7fB1M0MbGiNaQavxNMMpDHB3RUtG0oFYoHa1I1/KKRzuBDsMQCEE52SHlYMdsNOmEuMpntcLMGJWWHnGXbGpsRdoqVfOr7U+4A7qQR0qkyFGi0XFLNDqYsy3C12h5hw4AAA==') format('woff2')
  }
.icon{font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px}
.foot{clear:both;background:url(../img/foot.jpg) no-repeat center center;background-size:cover;}
.jssorb01 {position: absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto!important;width:auto!important;}
.jssorb01 div{width:9px;height:9px;border-radius:50%;overflow: hidden; cursor: pointer; display:inline-block; margin:0 5px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;vertical-align:middle;position:static!important;border:2px solid #fff;filter:alpha(opacity=50);opacity:.5;}
.jssorb01 .av {filter:alpha(opacity=100);opacity:1;}
 .caption{max-width:32%;top:0%;left:55%;margin-top:10%;margin-left:-600px;position:absolute;max-height:70%}
 .jssorb01 .dn, .jssorb01 .dn:hover {background-color: #e9a71e; }
.jssora05l, .jssora05r {display: block;position: absolute;width:50px;height:50px;z-index:20;line-height:50px;color:#fff;cursor: pointer;top:50%!important;margin-top:-25px!important;border-radius:50%;border:1px solid #fff;text-align:center;}
.jssora05l {left:10% }
.jssora05r { right:10% }
.jssora05l:hover,.jssora05r:hover{background:#db1a22;border-color:#db1a22 }
.home{padding-top:80px;text-align:center;line-height:1;margin-bottom:5%}
.h2{font-size:36px;color:#333;font-weight:bold;letter-spacing:6px}
.home.sp .h2{color:#fff}
.h3{font-size:20px;color:#db1a22;padding:10px 0 7px;font-weight:200;letter-spacing:10px}
.home p{color:#e4e4e4;font-size:14px;text-transform:uppercase;font-weight:200}
.aimg{width:59%;padding-right:7%;}
.some{font-size:18px;line-height:2;padding-top:4%;text-indent:2em}
.about{font-size:18px;line-height:28px;color:#333;text-indent:2em}
.about img,.some img{display:block;margin:15px auto;max-width:100%;}
.duct li{width:32%;margin-bottom:2.5%;float:left;position:relative;overflow:hidden;}
.duct li:nth-child(3n-1){margin-left:2%;margin-right:2%}
.kind{text-align:center;}
.kind a{font-size:24px;line-height:45px;padding:0 5%;display:inline-block;margin:0 2.5% 2%;color:#fff;border-radius:23px}
.kind a:hover,.kind a.active{background:#db1a22;font-weight:bold;}
.base li{width:24.1%;float:left;background:#f5f5f5;margin-left:1.2%;padding:1%;box-sizing:border-box}
.base li:first-child{margin-left:0}
.center{font-size:18px;line-height:21px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:74px;padding-top:1%;text-align:center;}
.center p:after{width:27px;height:2px;content:'';display:block;margin:12px auto 0;background:#db1a22}
.base li:hover{background:#db1a22;color:#fff}
.base li:hover .center p:after{background:#fff}
 .prize li{width:32%;float:left;margin-right:2%;margin-bottom:2%}
 .prize li:nth-child(3n){margin-right:0} 
 .supp li{width:22%;float:left;padding-left:3%;margin-bottom:5.5%;position:relative;background:url(../img/sx.png) no-repeat left bottom;}
 .supp li:hover{background:url(../img/sx1.png) no-repeat left bottom;}
.center2{padding:10px 0;height:146px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;}
.wd p{color:#e2e2e2;-webkit-transition:color 0.5s ease;transition:color 0.5s ease;}
.wd{margin-top:18px;font-size:22px;line-height:35px;}
 .supp li:hover  .wd{color:#db1a22}
 .supp li:hover  .wd   p{color:#db1a22}
.news>.label{padding-bottom:75%}
.ninfo{padding:7%;background:#fff}
.ndd{font-size:14px;line-height:21px;color:#999999;overflow:hidden;height:42px}
.ndt{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3%}
.ninfo:after{width:34px;height:3px;background:#db1a22;display:block;content:'';margin-top:6%} 
.ninfo.sp{background:#faf9f9}
.news:hover .ninfo{background:#db1a22;}
.news:hover .ninfo .ndd{color:#fff}
.news:hover .ninfo .ndt a{color:#fff}
.news:hover .ninfo:after{background:#fff} 
#news .owl-dots{padding-top:5%}
.fitem{width:47%;float:left;margin-bottom:6px}
.post>.fitem:nth-child(2n){margin-left:6%}
.plab{font-size:18px;line-height:60px}
.fitem input{height:61px;background:#faf9f9;line-height:59px;border:1px solid #dcdcdc;padding-left:10px;width:100%;font-size:18px}
.radio{font-size:18px;line-height:61px;color:#74737b;margin-right:30px}
 .fitem textarea{background:#faf9f9;line-height:29px;border:1px solid #dcdcdc;padding:15px ;width:100%;font-size:18px;height:182px;resize:none;}
 .sub{clear:both;padding-top:4%;text-align:center}
 .sub button{line-height:55px;font-size:22px;color:#fff;width:250px;background:#db1a22;border:none;}
.foot{clear:both;background:#ededed;text-align:center;padding-top:5%}
.copy{font-size:16px;color:#aeaeae;padding:15px 0;line-height:30px;border-top:1px solid #dfdfdf}
.pany img{margin:0 1.5%;vertical-align:middle;max-width:25%}
.lead{font-size:18px;color:#999999;padding:2% 0 3%}
.lead a{margin:0 3%}
 .coding{padding-bottom:2%;}
.coding p{font-size:16px;padding-top:6px}
.side{width:66px;right:10px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);position:fixed;z-index:3000 }
.side li{border-top:1px solid #5b5856}
.side a{display:block;line-height:66px;height:66px;background:#25211e;text-align:center;position:relative;}
 .side a>span{position:absolute;top:0;right:100%;margin-right:1px;font-size:18px;color:#fff;padding:0 20px;white-space:nowrap;background:#25211e;-webkit-transition:all 0.5s ease;-webkit-transform:translateX(100%);transition:all 0.5s ease;transform:translateX(100%);filter:alpha(opacity=0);opacity:0;}
.side a:hover{background:#db1a22}
 .side a:hover>span{-webkit-transform:translateX(0%);transform:translateX(0%);filter:alpha(opacity=100);opacity:1;background:#db1a22}
.banner{padding:8.7% 0 9.2%;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 1s linear;transition:all 1s linear; }
.banner img{max-width:40%;margin-bottom:6%}
.banner.active{filter:alpha(opacity=100);opacity:1;}
.banner.active .cont{-webkit-animation: bounceInRight 1.2s 0.4s ease-in-out both;animation: bounceInRight  1.2s  0.4s ease-in-out both;}
.banner .icon{width:56px;height:56px;line-height:56px;text-align:center;color:#fff;font-size:24px;display:block;border-radius:50%;transform:rotate(90deg);border:1px solid #fff}
.banner .icon:hover{background:#db1a22;border-color:#db1a22}
.flag{position:relative;border-bottom:4px solid #db1a22;margin-bottom:4%}
.lo{position:absolute;top:0;left:20px}
.duct li p{position:absolute;left:0;bottom:0;width:90%;background:url(../img/eys.png) no-repeat 95% center #db1a22;color:#fff;font-size:20px;line-height:42px;padding:0 5%;-webkit-transform:translateY(100%);transform:translateY(100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.duct li:hover p{-webkit-transform:translateY(0%);transform:translateY(0%);}
.bag li{width:31%;float:left;margin-bottom:3%;margin-right:3.5%;}
.bag li:nth-child(3n){margin-right:0}
.bag.sp li .news{background:#faf9f9}
.map{position:relative;padding-bottom:37%;position:relative;border-bottom:2px solid #ccc;border-top:2px solid #ccc}
#map{position:absolute;top:0;left:0;width:100%;height:100%;}
.way li{display:inline-block;vertical-align:middle}
.way li:nth-child(odd){padding-left:40px;position:relative;}
.fdt{font-size:24px;}
.fdt small{font-size:14px;filter:alpha(opacity=50);opacity:.5;text-transform:uppercase;margin-left:4px}
.way li p{font-size:20px;padding-top:8px}
.way li img.sp{position:absolute;top:3px;left:0}
.way li img.sp2{position:absolute;top:3px;left:0;z-index:2;filter:alpha(opacity=0);opacity:0;}
.way li:hover{color:#db1a22}
.way li:hover img.sp2{filter:alpha(opacity=100);opacity:1;}
.coco li{width:22.75%;float:left;margin-left:3%;box-sizing:border-box;padding:15px 15px 0;background:#f5f5f5}
.coco li:hover{background:#db1a22;color:#fff}
.coco li:first-child{margin-left:0}
.coco li p{font-size:20px;line-height:23px;height:46px;padding:10px 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.coco li p:before{width:3px;height:20px;content:'';display:inline-block;vertical-align:top;background:#db1a22;margin-right:10px}
.coco li:hover p:before{background:#fff}
.req li{width:25%;float:left;position:relative;margin-left:6.5%;padding-right:4%}
.req li:first-child{margin-left:0}
.say{padding-left:24%;padding-top:7%;padding-bottom:10%;color:#fff;}
.req li:hover .say{color:#db1a22}
.sdd{font-size:18px;line-height:28px;}
.sdt{font-size:24px;font-weight:800;line-height:1.5;}
.sdt:after{width:25px;height:3px;content:'';display:block;background:#db1a22;margin:8px 0 15px}
.req li>label{font-size:22px;line-height:40px;color:#fff;background:#db1a22;position:absolute;right:0;top:5%;z-index:20;width:98px;text-align:center;z-index:40}
.req li:after{border:8px solid #db1a22;position:absolute;content:'';display:block;bottom:0;left:10%;margin-left:-4px;right:0;height:70%;}
.step li{width:16%;float:left;padding-bottom:16%;border-radius:50%;background:#fff;margin-left:5%;position:relative;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;}
.step li.sp{float:right;margin-top:6%}
.step li:first-child,.step li:last-child{margin-left:0;}
.round{position:absolute;bottom:50%;left:10%;width:80%;text-align:center;-webkit-transform:translateY(50%);transform:translateY(50%);}
.step li:after{left:8px;top:8px;right:8px;bottom:8px;border:1px dashed #aaaaaa;border-radius:50%;position:absolute;content:''}
.round p{font-size:28px;padding-top:8%}
.round img.sp{display:none}
.step li:hover .round img{display:none;}
.step li:hover .round img.sp{display:inline;}
.round p:after{width:25%;height:3px;content:'';display:block;margin:8% auto 0;background:#db1a22}
.step li:hover{background:#db1a22;color:#fff}
.step li:hover p:after{background:#fff}
.step li:hover:after{border-color:#fff}
.step li:before{width:31%;height:100%;background:url(../img/jian.png) no-repeat center center;content:'';position:absolute;top:0;left:100%}
.step li.sp:before{background:url(../img/jian2.png) no-repeat center center}
.step li:nth-child(5):before{left:0;width:100%;top:100%;background:url(../img/jia.png) no-repeat center center;height:38%}
.step li:nth-child(6):before{display:none}
.skill li{width:31.6%;float:left;}
.skill li:first-child{width:66.6%;float:left;margin-right:1.8%}
.skill li:last-child{margin-top:2.1%}
.skill li .label{padding-bottom:61.7%}
.shop{padding:18px 18px 0;background:#ffffff;}
.shop p{font-size:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7% 0 9%}
.shop p:after{width:40px;height:5px;background:#db1a22;display:block;margin-top:5%;content:''}
.center2 img{height:26px}
.ahead{text-align:center;padding:5% 0 2%;position:relative;}
.ahead::after{width:1920px;content:"";height:1px;background:#ccc;display:block;bottom:0;left:-360px;position:absolute;}
.ahead dt{font-size:24px;color:#333333;margin-bottom:1%;font-weight:bold;}
.ahead dd{font-size:12px;color:#666666;}
.fall{font-size:16px;line-height:36px;text-align:justify;margin-top:4%; }
.fall p{text-indent:2em;color:#333}
.fall  img{max-width:100%;display:block;margin:30px auto}
.offer{font-size:14px;color:#333;padding-top:15px;clear:both;position:relative; }
.offer::before{width:1920px;content:"";height:1px;background:#ccc;display:block;top:0;left:-360px;position:absolute;}
.offer a{float:left;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.offer a:first-child+a{float:right;}
.req li .label{z-index:20}


 @font-face {font-family: bold;
    src: url(../css/bold.ttf)
  }
 
 @media screen and (max-width: 1600px) {
 
 }

 @media screen and (max-width: 1200px) {
.cont{width:98%; }
.long{padding-bottom:6%} 
 .home{margin-bottom:5%;padding-top:6%}
 }
 @media screen and (max-width: 1000px) { 
 .guide a{margin-left:20px}
.round p{font-size:20px}
 }
 
 @media screen and (max-width: 800px) {  
.logo{max-height:30px;max-width:70%; }
.head{height:80px;line-height:80px}
a.menu{position:fixed;z-index:4000;display:block;width:40px;height:40px;top:20px;right:2%;}
a.menu b{height:4px;display:block;background:#db1a22;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin-top:4px;}
a.menu b.sp{margin-top:10px;}
a.menu b.mi{margin-top:10px;}
a.menu.active b{margin-top:18px;margin-bottom:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:none}
a.menu.active b.sp{margin-top:-4px; }
a.menu.active b.mi{margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.guide{width:200px;background:#fff;margin-top:0;position:fixed;top:0;top:80px;z-index:4000;-webkit-transition:all 1.5s cubic-bezier(0.5,0,0.03,1);transition:all 1.5s cubic-bezier(0.5,0,0.03,1);overflow-y:auto;right:-200px;}
.guide.active{right:0;box-shadow:0 0 14px rgba(0,0,0,.5)}
.guide a{display:block;float:none;font-size:18px;line-height:3;width:100%;margin:0;padding:0; text-align:center;}  
.guide a::after{display:none;}
.coco li{width:49%;margin-left:2%;margin-bottom:2%}
.coco li:nth-child(2n-1){margin-left:0}


 } 
 
 
 
 @media screen and (max-width: 640px) { 
.head{height:50px;line-height:50px}
a.logo{height:50px;line-height:50px; }
a.logo img{height:20px}
.guide a{font-size:16px; }
.guide{width:160px;right:-160px;top:50px}
a.menu{-webkit-transform:scale(0.8);transform:scale(0.8);top:5px}
.pager span,.pager a{margin:2px;width:40px;height:40px;line-height:40px}
.flex{-webkit-box-lines:single;flex-wrap:wrap}
.side{right:0;width:40px;}
.side li a img{width:20px}
.side a{height:40px;line-height:40px;}
.side a > span{font-size:14px}
.h2{font-size:16px}
.h3{font-size:14px;letter-spacing:3px;padding:6px 0 6px}
.aimg{display:block;padding-right:0;width:100%;display:block;padding-bottom:4%}
.about{display:block;width:100%}
.about,.some{font-size:14px;line-height:24px}
.kind a{font-size:16px;line-height:36px}
.icon{font-size:14px}
.base li{width:49%;margin-bottom:2%}
.base li:nth-child(3){margin-left:0}
.center{font-size:14px;line-height:18px;height:40px}
.center p::after{display:none}
.wd{font-size:14px;line-height:20px;margin-top:8px}
.center2{height:80px}
.ninfo{padding:6% 5% }
.ndd{font-size:13px;line-height:18px;height:36px}
.ndt{font-size:16px;}
.ninfo::after{display:none}
.fitem{float:none;width:100%;}
.post{padding:0 5%}
.post > .fitem:nth-child(2n){margin-left:0}
.lead,.pany{display:none}
.copy{font-size:12px;padding:10px 0;line-height:20px}
.plab{line-height:40px}
.pager a,.pager span{width:32px;line-height:32px;height:32px;color:#929292;font-size:15px;margin:0 2px;}
.duct li{width:49%; }
.duct li:nth-child(3n-1){margin-left:0;margin-right:0}
.duct li:nth-child(2n){margin-left:2%}
.duct li p{font-size:14px;line-height:30px}
.shop{padding:1% 1% 0}
.shop p{font-size:16px}
 .way{padding:0 5%} 
 .way li{margin:4% 0;display:block;width:100%}
 .way li:nth-child(2n){display:none}
.fdt{font-size:18px}
.way li p{font-size:16px;padding-top:4px}
 .fall img{margin:15px auto}
.offer a{max-width:100%; }
.offer a:first-child+a{float:left;margin-top:2%}
.bag li{width:49%;margin-right:2%}
.bag li:nth-child(3n){margin-right:2%}
.bag li:nth-child(2n){margin-right:0%}
.coco li{padding:1% 1% 0}
.coco li p{font-size:14px;line-height:18px;height:36px;padding:5px 0}
.req li{width:45%;margin-left:2%}
.req li:nth-child(3){margin-left:0;margin-top:3%}
.req li > label{font-size:14px;line-height:30px;width:60px}
.sdd{font-size:14px;line-height:18px}
.sdt{font-size:15px}
.step li{width:32%;margin-left:2%;padding-bottom:32%; margin-bottom:2%}
.step li:nth-child(3n+1){margin-left:0}
.step li.sp{margin-top:0%;float:left;}
.round img{height:20px}
.round p{font-size:14px}
.step li::before{display:none}
.req li::after{border-width:4px}







 }