﻿/* 重置 */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p,nav,header { padding:0; margin:0; }
ol, ul { margin: 0; padding: 0; list-style-type: none; }
li { list-style-type:none; }
span,em,i,address, cite, code, th {font-weight:normal;  font-style:normal;}
h1,h2 { font-weight: normal;}
table { border-collapse: collapse; border-spacing: 0 }
img {vertical-align:top; border:0;width:100%;height:100%}
input, button, select, label, img{ vertical-align: middle; }
input, button, select, textarea { outline: none; font-size: 100%; font-family: inherit; }
input, button, textarea { padding: 0;}
a { color: #000; text-decoration: none;}
a:hover { color: #000; -webkit-transition: all 0.2s; transition: all 0.2s;}
a:active{ color:#000; text-decoration:none;}
html { line-height:1.5; }
body {font-size: 1.6rem; font-family: verdana, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53; color: #000;letter-spacing:0; min-width: 320px;-webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin:0;position:relative}
@media only screen and (min-device-width:200px)and (max-device-width:320px ){html { font-size: 40% } }
@media only screen and (min-device-width:320px)and (max-device-width:375px ){html { font-size: 50% } }
@media only screen and (min-device-width:375px) and (max-device-width:9600px) {html { font-size: 62.5% } }
@media only screen and (min-device-width:960px) and (max-device-width:1600px) {html { font-size: 75% } }
@media only screen and (min-device-width:1600px) {html { font-size:  87.5% } }

/*清除浮动*/
.clf:after,.clearfix:after { content: ""; display: block; height: 0; clear: both; overflow: hidden; }
.container {box-sizing:border-box; padding-left:1.3rem;padding-right:1.3rem}

/*滑动样式*/
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination-bullets{bottom:0;left:0;width:100%}
.swiper-pagination-bullet{width:.8rem;height:.8rem;display:inline-block;border-radius:50%;background:#b3b3b3;opacity:.5;margin:0 .4rem}
.swiper-pagination-bullet-active{opacity:1;background:#dd2727}

/*外边距通用*/
.mt{margin-top:1.3rem}
.mt2{margin-top:2rem}
.mlf{margin-left:1.3rem;margin-right:1.3rem}
.mlf2{margin-left:.65rem;margin-right:.65rem}

/*相对水平或垂直居中*/
.jztop,.yjyhd a,.orderform li span i{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.jzall{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

/*顶部、nav*/
.yjytop{background:#dd2727;position:relative;overflow:hidden}
.yjytoplink{float:left;display:inline;margin:0 0 0 -1.3rem;line-height:3rem}
.yjytoplink a,.yjytoplink a:hover,.yjytoplink a:active{float:left;font-size:1.4rem;color:#fff;display:inline-block;margin:0 0 0 1.3rem}
.yjyhead{position:relative;padding:1rem 1.3rem;border-bottom:1px solid #f1f1f1}
.yjylogo{display:block;width:18rem;height:4rem;overflow:hidden;background:url(../image/yjylogo.png) no-repeat 0 center;background-size:100% 100%}
.yjynavbar{width:4.8rem;height:6rem;left:inherit;right:0}
.yjynavbar i{width:2.2rem;height:2.2rem;background:url(../image/navbar0.png) no-repeat center center;background-size:100% 100%;left:inherit;right:1.3rem}
.yjyqqpic{position:absolute;bottom:-5.5em;left:0}
.jyjhottel{float:right;line-height:3rem}
.jyjhottel a,.jyjhottel a:hover,.jyjhottel a:active{float:left;color:#fff;font-size:1.4rem}

/*搜索*/
.yjyserbar,.yjyserwrap{height:20rem;}
.yjyserbar{background:url(../image/searchbar1.jpg) no-repeat center center;background-size: cover;}
.yjyserwrap{position:relative;}
.yjyserbox{width:100%}
.yjyserbox h2,.yjyserbox h3{color:#fff;text-align:center;text-shadow:1px 1px 0 #333}
.yjyserbox h2{font-size:3rem;font-weight:bold}
.yjyserbox h3{font-size:1.6rem;font-weight:normal;padding:0 0 1.5rem 0;}
.yjysearch{padding:.6rem 0 1rem 0}
.yjysearch form{float:left;width:100%; box-shadow:1px 1px 0 #333;border-radius:1.9rem;overflow:hidden;}
.yjysearch input,.yjysearch button{height:3.8rem;border:0;padding:0;margin:0;}
.yjysearch .inputtxt{float:left;width:85%;border-radius:1.9rem 0 0 1.9rem;text-indent:3.4rem;background:#fff url(../image/searchicon.png) no-repeat 1.3rem center;background-size:1.5rem 1.5rem}
.yjysearch .inputbtn{float:right;width:15%;background:#dd2727;border-radius:0 1.9rem 1.9rem 0;text-align:center;font-size:1.4rem;color:#fff}
input[type="search"]{-webkit-appearance:none;}

/*底部、页脚*/
.backbar{position:fixed;bottom:5rem;right:1rem;width:4.2rem;height:4.2rem;overflow:hidden;background:url(../image/iconbacktop.png) no-repeat 0 0;background-size:100% 100%;display:none;z-index:66666}
.backbar i{display:none;font-size:.1em}
.footsub li{float:left;width:25%;padding:1.3rem 0}
.footsub a{display:block;padding:0 1.3rem;border-width:0 0 0 1px;border-style:solid;border-color:#f1f1f1;color:#333}
.footsub p{display:block;position:relative}
.footsub b{display:block;height:1.8em;overflow:hidden;font-size:1.3rem;font-weight:normal;letter-spacing:-.07rem;margin:.5rem 0 0 0;white-space:nowrap}
.footsub i{display:block;width:1.75em;height:1.75em;margin:0 auto;background-size:100% auto;background-position:center center}
.footsub .i1 a,.footsub .i5 a{border-width:0}
.footsub .i1 i{background-image:url(../image/footbar1.png)}
.footsub .i2 i{background-image:url(../image/footbar2.png)}
.footsub .i3 i{background-image:url(../image/footbar3.png)}
.footsub .i4 i{background-image:url(../image/footbar4.png)}
.footsub .i5 i{background-image:url(../image/footbar5.png)}
.footsub .i6 i{background-image:url(../image/footbar6.png)}
.footsub .i7 i{background-image:url(../image/footbar7.png)}
.footsub .i8 i{background-image:url(../image/footbar8.png)}
.footsub em{display:block;width:100%;height:1px;overflow:hidden;background:#f1f1f1;position:absolute;top:-1.3rem;left:0}
.footbot{background:#dd2727;color:#fff;padding:1.4rem 0 1.6rem 0}
.footbot .p1{font-size:1.4rem;height:1.8em}
.footbot .p1 a,.footbot .p1 em{display:inline-block}
.footbot .p1 a{color:#fff}
.footbot .p1 em{padding:0 .6rem;color:#f6c6c8}
.footbot .p2{height:1.4em}
.footbot .p2,.footbot .p2 a{font-size:1.3rem;color:#f6c6c8}

.yjymask{top:0;left:0;right:0;bottom:0;z-index:66668;position:fixed;overflow:hidden;min-height:100%;visibility:visible;background-color:rgba(0,0,0,.3);}
.yjymainnav{top:0;left:0;right:0;bottom:0;z-index:6688866688;position:fixed;background:#fff;display:none}
.yjymainnav h2,.yjymainnav h3{margin:0 1.3rem}
.yjymainnav h2{font-size:2rem;text-align:center;line-height:6rem;position:relative}
.yjymainnav h3{background:#fff6f0;color:#dd7927;text-align:center;line-height:4rem;font-weight:normal;font-size:1.4rem;border-radius:.2rem}
.yjyclose{display:block;width:4.8rem;height:6rem;left:-1.3rem}
.yjyclose i{display:block;width:1.4rem;height:1.4rem;background:url(../image/btnclose.png) no-repeat center center;background-size:100% 100%;left:1.3rem}
.yjymainnav ul{margin:0 1.05rem;padding:1.5rem 0 2rem 0}
.yjymainnav  li{float:left;width:25%;font-size:1.4rem;text-align:center;line-height:3.4rem;padding:.5rem 0}
.yjymainnav  li a,.yjymainnav  li a:hover,.yjymainnav  li a:active{display:block;margin:0 .25rem;background:#f5f6f8;color:#333;border-radius:.2rem;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.yjymainnav .yjyaddnew{position:relative}
.yjymainnav .yjyaddnew a,.yjymainnav .yjyaddnew a:hover,.yjymainnav .yjyaddnew a:active{color:#dd2727}
.yjyaddnew i{display:block;width:2.6rem;height:2.6rem;overflow:hidden;position:absolute;top:-1rem;right:0;background:url(../image/iconnew.png) no-repeat 0 0;background-size:100% 100%}

/*其它*/
.yjytabbar{border-top:1.3rem solid #f1f1f1}
.yjytabbar ul{float:left;width:100%;border-width:1px 0;border-style:solid;border-color:#f1f1f1 #eee #eee #eee}
.yjytabbar li{float:left;text-align:center;font-size:1.6rem}
.yjytabbar .item1,.yjytabbar .item3{width:33%}
.yjytabbar .item2{width:34%}
.yjytabbar .item2 a{border-width:0 1px;border-style:solid;border-color:#eaeaea}
.yjytabbar a{display:block;position:relative;line-height:5rem}
.yjytabbar b,.yjytabbar em{display:none;position:absolute;left:0;width:100%;height:.2rem;overflow:hidden}
.yjytabbar b{background:#dd2727;top:0}
.yjytabbar em{background:#fff;bottom:-.1rem}
.yjytabbar .on b,.yjytabbar .on em{display:block;}
.yjytabbar .on a,.yjytabbar .on a:hover,.yjytabbar .on a:active{color:#dd2727}

.yjylist,.yjysubbar{padding-bottom:2rem;border-bottom:1.3rem solid #f8f8f8}
.yjylistwrap{float:left;margin:-1px 0 0 0;width:100%}
.yjylistwrap li{float:left;width:100%;border-top:1px solid #f1f1f1;padding:2rem 0}
.yjylistwrap h2,.yjylistwrap h3,.yjylistwrap p{margin:0 0 0 14.3rem}
.yjylistwrap .pic{float:left;margin:0;overflow:hidden;border-radius:.8rem}
.yjylistwrap .pic,.yjylistwrap .pic img{width:13rem;height:16rem}
.yjylistwrap .pic a{display:block}
.yjylistwrap .pic img{display:block;}
.yjylistwrap h2{font-size:1.8rem;line-height:2.3rem}
.yjylistwrap h2 em{color:#dd7927}
.yjylistwrap h3{font-size:1.1rem;font-weight:normal;overflow:hidden;color:#999;margin-top:.5rem}
.yjylistwrap h3 span,.yjylistwrap h3 b,.yjylistwrap h3 i{float:left;display:inline-block}
.yjylistwrap h3 span{border:1px solid #d5d5d5;border-radius:.2rem}
.yjylistwrap h3 .s2{margin:0 0 0 .4rem}
.yjylistwrap h3 i,.yjylistwrap h3 b{line-height:1.8rem}
.yjylistwrap h3 i{width:1.8rem;text-align:center;background:#f8f8f8}
.yjylistwrap h3 b{font-weight:normal;padding:0 .3rem; letter-spacing:-.04em;border-left:1px dashed #d5d5d5}
.yjylistwrap .price{overflow:hidden;color:#dd2727;margin-top:1rem}
.yjylistwrap .price i,.yjylistwrap .price b{float:left;display:inline-block}
.yjylistwrap .price i{font-size:1.4rem;line-height:1.4rem;margin:.4rem .2rem 0 0}
.yjylistwrap .price b{font-size:2rem;font-weight:normal;line-height:2rem}
.yjylistwrap .btn{overflow:hidden;margin-top:.8rem}
.yjylistwrap .btn a{display:block;float:left;width:8.2rem;line-height:2.6rem;border:1px solid #dd2727;text-align:center;font-size:1.2rem;border-radius:1.5rem}
.yjylistwrap .btn .ask,.yjylistwrap .btn .ask:hover,.yjylistwrap .btn .ask:active{border-color:#f9ccc9;color:#ee8282;background:#fff}
.yjylistwrap .btn .buy,.yjylistwrap .btn .buy:hover,.yjylistwrap .btn .buy:active{color:#fff;background:#dd2727;margin:0 0 0 .8rem}
.yjyloadmore{float:left;width:100%;background:#eee;color:#888;line-height:4rem;text-align:center;font-size:1.4rem;border-radius:.6rem}

/*评价、案例、动态*/
.yjysubbar{padding-top:2rem}
.yjyhd{line-height:2.6rem;font-size:2rem;color:#000;position:relative;text-indent:1.5rem}
.yjyhd i{width:.3rem;height:2.2rem;overflow:hidden;background:#dd2727;border-radius:.15rem;display:block;position:absolute;top:50%;left:0;margin:-1.1rem 0 0 0}
.yjyhd a,.yjyhd a:hover,.yjyhd a:active{display:block;width:1.4rem;height:1.4rem;left:inherit;right:0;background:url(../image/btnmore.png) no-repeat center center;background-size:100% 100%}

.yjynews,.yjynews li{border-radius:.8rem}
.yjynews li a,.yjynews li i{display:block;height:26rem;position:relative}
.yjynews li span,.yjynews li em{display:block;position:absolute;width:100%;left:0}
.yjynews li span{bottom:4rem}
.yjynews li em{height:24rem;bottom:-8rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1))}
.yjynews li b{display:block;font-weight:normal;font-size:1.8rem;line-height:2.6rem;color:#fff;padding:0 1.5rem}
.yjynews .swiper-pagination-bullets{bottom:1.3rem}

.yjycustom li{margin-bottom:3rem}
.yjycomm ul{float:left;margin-bottom:3rem}
.yjycomm li{float:left;width:33%}
.yjycomm li:nth-child(2n+0){width:34%}
.yjycomm a,.yjycomm p{display:block;padding:0 .65rem}
.yjycomm i{display:block;height:15rem;border:1px solid #f1f1f1;border-radius:.8rem;overflow:hidden}
.yjycomm b{display:block;font-weight:normal;font-size:1.2rem;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:2rem;margin:.6rem 0 0 0;color:#666;text-align:center}

/*分类*/
.yjyallsort{padding:.8rem 1.05rem 0 1.05rem}
.yjysorttab li{float:left;width:17%;padding:.5rem  0 0 0}
.yjysorttab li:nth-child(6n+3),.yjysorttab li:nth-child(6n+4){width:16%}
.yjysorttab p,.yjysorttab a,.yjysorttab a:hover,.yjysorttab a:active{display:block;border:1px solid #e5e5e5;border-radius:.2rem;margin:0 .25rem;text-align:center;font-size:1.4rem;line-height:3rem}
.yjysorttab li.on p,.yjysorttab li.on a,.yjysortta li.onb a:hover,.yjysorttab li.on a:active{border-color:#dd7927;color:#dd7927}
.yjycrumb{padding-top:1.3rem;padding-bottom:1.3rem;line-height:2.6rem;font-size:1.4rem;color:#888;background:url(../image/searchicon.png) no-repeat 1.3rem center;background-size:1.5rem 1.5rem;text-indent:2.2rem}
.yjycrumb span,.yjycrumb em{color:#dd7927}

.yjynone{padding:2rem 0 0 0}
.yjynone i,.yjynone span,.yjynone em{display:block;text-align:center}
.yjynone i{width:12rem;height:12rem;background:url(../image/iconnothing.png) no-repeat center center;background-size:cover;margin:0 auto}
.yjynone span{font-size:1.8rem;line-height:3rem;margin:1.3rem 0 0 0}
.yjynone em{font-size:1.4rem;color:#999;line-height:2.4rem}

/*详细页*/
.yjyheaddt{position:relative;background:#dd2727;padding:1.5rem 0;overflow:hidden}
.yjyheaddt .yjynavbar i{background:url(../image/navbar1.png) no-repeat center center;background-size:100% 100%;}
.yjylogodt,.yjylogodt:hover,.yjylogodt:active{left:1.3rem;font-size:2.6rem;color:#fff;font-weight:bold;letter-spacing: 0.1rem;line-height:3rem}
.yjysearchdt{margin:0 4.8rem 0 10.6rem}
.yjysearchdt form{display:block;width:100%;overflow:hidden;position:relative}
.yjysearchdt input{float:left;width:100%;border:0;padding:0;margin:0;background:#fff url(../image/searchicon.png) no-repeat .8rem center;background-size:1.5rem 1.5rem;height:3rem;border-radius:.2rem;line-height:3rem;text-indent:3rem}
.yjysearchdt button{position:absolute;top:50%;left:0;margin:-1.5rem 0 0 0;text-indent:-9999em;display:block;width:3rem;height:3rem;border:0;padding:0;background:none}
.yjynavdt{background:#fff}
.yjyscroll{width:100%;overflow:hidden;z-index:1;float:left}
.yjyscroll .swiper-slide{width:auto;font-size:1.8rem;position:relative}
.yjyscroll .swiper-slide a{color:#333;line-height:5rem;display:block;}
.yjyscroll i{position:absolute;left:0;bottom:0;width:100%;height:.1em;background:#d43d3d;border-bottom:.05em solid #eec1c1;display:none}
.yjyscroll .cur i{display:block}
.yjyscroll .swiper-wrapper div.cur a{color:#d43d3d}
.yjynavhr{width:100%;border-top:.05em solid #f3f3f3;margin:-1px 0 0 0;height:1.3rem;overflow:hidden;
background:linear-gradient(top, white, white);
background:-ms-linear-gradient(top, #f6f6f6, white);
background:-webkit-linear-gradient(top, #f6f6f6, white);
background:-moz-linear-gradient(top, #f6f6f6, white);
}
.yjysitep{margin:0 1.3rem;font-size:1.4rem}
.yjysitep a,.yjysitep a:hover,.yjysitep a:active,.yjysitep i,.yjysitep em{display:block;float:left;color:#999;line-height:1.6rem;height:1.6rem}
.yjysitep i{padding:0 .8rem}
.yjygallery li,.yjygallery li p,.yjygallery li span,.yjygallery li i{height:366px;overflow:hidden;}
.yjygallery li{background-image: linear-gradient(to left, rgba(234,234,234,1), rgba(232,232,232,1))}
.yjygallery li p{width:360px;margin:0 auto;background:url(../image/yjypicbg.jpg) no-repeat 0 0;position:relative}
.yjygallery li span{width:300px;margin:0 auto;display:block;}
.yjygallery li  i{width:360px;display:block;position:absolute;top:0;right:0;background:url(../image/yjypicbgpng.png) no-repeat 0 0}
.yjygallery .swiper-pagination-bullets{bottom:1.3rem}
.proctinfo{padding:0 1.3rem 2rem 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.proctinfo p{padding:1rem 0 0 0}
.proctinfo span,.proctinfo em,.proctinfo i,.proctinfo b{display:block;float:left;line-height:4rem}
.proctinfo b{font-weight:normal}
.cnprice{color:#dd2727;font-size:1.4rem}
.cnprice i{font-size:1.8rem;padding:0 .3rem 0 0}
.cnprice b{font-size:2.6rem}
.enprice{color:#888;font-size:1.4rem;padding:0 0 0 2.6rem}
.proctinfo h1{font-weight:normal;font-size:2.2rem;line-height:3rem}
.proctinfo h2{font-weight:normal;font-size:1.4rem;color:#888; letter-spacing:-.05rem;line-height:1.8rem;padding:1rem 0 0 0;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.proctdec{padding:0 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.proctdec dl{float:left;width:100%;padding:1.3rem  0;border-top:1px solid #f1f1f1;font-size:1.4rem;line-height:2.2rem}
.proctdec .procttel{border-top:0}
.proctdec dt{float:left;color:#999;width:4.2rem;border-right:1px solid #e5e5e5}
.proctdec dd{margin:0 0 0 5.6rem;font-size:1.5rem}
.procttel p{float:left;display:inline;margin:0 0 0 -2rem}
.procttel p a,.procttel p a:hover,.procttel p a:active{float:left;display:inline-block;margin:0 0 0 2rem;color:#dd7927;font-size:1.7rem}
.proctco span{color:#dd2727}

.proctgift{padding:0 1.3rem 1.6rem 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.proctgift dt{padding:2rem 0 1rem 0;margin:0;margin-inline-start:0;display:flex;align-items:center;justify-content:flex-start;}
.proctgift dt span{display:flex;align-items:center;justify-content:flex-start;border:1px solid #dd2727;height:2.8rem;padding:0 1.2rem;font-size:1.5rem;border-radius:.2rem 0 0 .2rem;background:#dd2727;color:#fff;}
.proctgift dt span:nth-child(2){border-radius:0 .2rem .2rem 0;background:#fff;color:#dd2727;}
.proctgift dd{margin:0;list-style:none;margin-inline-start:0;font-size:1.4rem;position:relative;padding:.6rem 0 .6rem 2.9rem;line-height:2.1rem;text-align:justify;}
.proctgift dd:before{content:"";position:absolute;top:50%;left:0;width:2.2rem;height:2.2rem;margin:-1.1rem 0 0 0;background:url(../image/pkggift.png) no-repeat 0 0;background-size:cover;}
.proctgift dd i,.proctgift dd b{color:#dd2727;font-weight:bold;}
.proctgift dd b{display:inline-block;padding:0 .3rem;}
.proctgift dd p a,.proctgift dd p a:hover,.proctgift dd p a:active{color:#000}

.yjytable{padding-bottom:2rem;border-bottom:1.3rem solid #f8f8f8}
.procttab{width:100%;border-width:1px 0;border-style:solid;border-color:#f8f8f8 #eee #eee #eee}
.procttab li{float:left;text-align:center;font-size:1.7rem;width:33%}
.procttab li:nth-child(2){width:34%}
.procttab li:nth-child(2) a,.procttab li:nth-child(2) p{border-width:0 1px;border-style:solid;border-color:#eaeaea}
.procttab a,.procttab p{display:block;position:relative;line-height:5rem}
.procttab b,.procttab em{display:none;position:absolute;left:0;width:100%;height:.2rem;overflow:hidden}
.procttab b{background:#dd2727;top:0}
.procttab em{background:#fff;bottom:-.1rem}
.procttab .on b,.procttab .on em{display:block;}
.procttab .on p,.procttab .on a,.procttab .on a:hover,.procttab .on a:active{color:#dd2727}
.proctml,.proctzy{display:none;font-size:1.7rem;padding:0 1.3rem;line-height:3.1rem}
.proctml .sp1{padding:1.3rem 0 0 0}
.proctml .sp1,.proctml .sp1 span{font-weight:bold}
.proctzy{padding-top:1.3rem}
.yjyabt{padding-bottom:0;border-bottom:0;}
.yjyabt .yjyhd{float:left;width:100%;background:#fff;padding:2rem 0 0 0}
.yjyabt .yjyhd i{margin:-.1rem 0 0 0}
.yjywhy,.yjycopy{padding:0 1.3rem;font-size:1.4rem;line-height:2.4rem;color:#888}
.yjycopy p{padding:1rem 0 0 0}
.yjycopy{margin:.3rem 0 0 0}
.yjycopy p span,.yjycopy p a,.yjycopy p a:hover,.yjycopy p a:active{color:#dd7927}

.footmenu{height:6.8rem}
.footnav{position:fixed;bottom:0;width:100%;background-color:#fff;z-index:66666;height:4rem;padding:1.3rem 0 1.5rem 0}
.fotbox{padding:0 1.3rem;display:block}
.fotul{float:left;width:40%}
.fotul li{float:left;width:50%}
.fotul li span{display:block;width:2.8rem;height:2.8rem;margin:0 auto}
.fotul li .s1{background:url(../image/pkgxx.png) no-repeat 0 0;background-size:100% auto}
.fotul li .s2{background:url(../image/pkgkf.png) no-repeat 0 0;background-size:100% auto}
.fotul li b{font-weight:normal;display:block;font-size:1.2rem;height:1.2rem;color:#333}
.fotul li a{display:block}
.fotgobuy{float:left;width:60%;overflow:hidden}
.fotgobuy a,.fotgobuy p{display:block;height:4rem;background:#dd2727;color:#fff;font-size:1.6rem;margin:0 0 0 1.3rem;border-radius:2rem}
.fotgobuy a:hover{color:#fff}
.proctbody .backbar{bottom:12rem}

/*订单提交支付*/
.orderhead{height:6rem;background:#dd2727;position:relative}
.orderback{width:4rem;height:6rem;background:url(../image/ordback.png) no-repeat .3rem center;background-size:75% auto}
.orderhead h2{color:#fff;line-height:6rem;text-align:center;font-size:2rem}
.orderinfo{border-bottom:1.3rem solid #f8f8f8;padding:0 1.3rem}
.orderlist{padding:2rem 0;position:relative}
.orderpic{float:left;width:10.6rem;height:12.9rem;overflow:hidden;border-radius:.8rem}
.orderlist h2{margin:0 0 0 12rem;font-size:1.9rem;line-height:2.6rem}
.orderprice{position:absolute;bottom:2rem;left:0;width:100%;line-height:3rem}
.orderprice span,.orderprice i,.orderprice b{display:block;float:left}
.orderprice span{padding:0 0 0 12rem;color:#dd2727}
.orderprice i{font-size:1.4rem}
.orderprice b{font-size:1.8rem;font-weight:normal}
.orderprice em{font-size:1.4rem;color:#999;display:block;float:right;padding-right:.5rem;text-align:center}
.orderopt{border-top:1px solid #f0f0f0;padding:1.3rem 0;font-size:1.6rem;line-height:2.2rem;position:relative}
.orderopt p{float:left;width:10.7rem}
.orderopt p b{display:block;border-right:1px solid #ddd;text-align:center;font-weight:normal}
.opttype{z-index:2}
.ordertype{position:absolute;top:-1px;left:0;right:0;margin:0 0 0 12rem;height:4.8rem;overflow:hidden}
.ordertype ul{padding:4.8rem 1rem 0 1rem;border-width:1px 0 0 0;border-color:#f0f0f0;border-style:solid;border-radius:.2rem;background:#fff;text-align:center;position:relative;}
.ordertype li{display:none;line-height:4.8rem;border-top:1px solid #f0f0f0}
.ordertype li.on{display:block;border-top:0;position:absolute;top:0;left:0;right:0;margin:0 1rem;}
.ordertype li.on:after {position:absolute;right:.1rem;top:50%;margin-top:-.5rem;content: '';display: block;width: .5rem;height: .5rem;border-right: .15rem solid #000;border-top: .15rem solid #000;-webkit-transform: rotate(135deg); transform: rotate(135deg);}
.onhv{height:auto}
.onhv ul{border-width:1px;border-color:#bfbfbf;padding:4.8rem .9rem 0 .9rem}
.onhv li{display:block}
.onhv li.on{margin:0 .9rem}
.onhv li.on:after{margin-top:-.1rem;-webkit-transform: rotate(-45deg); transform: rotate(-45deg)}
.ordernum{margin:0 0 0 12rem;text-align:center;padding:0 2.6rem;position:relative}
.ordernum .numbtn{font-weight:normal;width:3rem;height:2.2rem;}
.ordernum input{float:left;margin:0;border:0;padding:0;background:#fff;width:100%;text-align:center;font-size:1.6rem;height:2.2rem;line-height:2.2rem}
.ordernum .numadd{left:inherit;right:0}
.ordernum .numbtn.on{color:#bbb}
.ordergift{padding:2rem 1.3rem 0 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.ordergift h2{width:100%;overflow:hidden}
.ordergift h2 b,.ordergift h2 em{float:left;display:block;height:3.4rem;line-height:3.4rem;padding:0 2rem;}
.ordergift h2 b{background:#dd7927;color:#fff;font-size:1.6rem;font-weight:normal;border-radius:.2rem}
.ordergift h2 em{color:#999;font-size:1.4rem}
.ordergift ul{overflow:hidden;font-size:1.4rem}
.ordergift li{padding:1.5rem 0;line-height:2.1rem;border-top:1px solid #f0f0f0;margin:-1px 0 0 0;position:relative}
.ordergift p{margin:0 0 0 2rem}
.ordergift p i{color:#dd2727}
.ordergift li b{display:block;width:1.4rem;height:1.4rem;border:1px solid #ccc;position:absolute;top:1.75rem;left:0;border-radius:50%}
.ordergift li.on b{border-color:#1fb11f;background:#1fb11f url(../image/ordgou.png) no-repeat center center;background-size:80% auto}
.orderform{padding:2rem 1.3rem 1rem 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.orderform .yjyhd{text-indent:inherit;width:100%;overflow:hidden}
.orderform .yjyhd b{float:left;display:block;font-weight:normal;padding:0 0 0 2rem}
.orderform .yjyhd em{float:left;color:#999;font-size:1.4rem;display:block;padding:0 0 0 2rem}
.orderform .yjyhd s{text-decoration:none;color:#f00}
.orderform ul{padding:2rem 0 0 0}
.orderform li{border-top:1px solid #f0f0f0;line-height:3.8rem}
.orderform li span{float:left;display:inline-block;margin:0 0 0 2rem;position:relative;font-size:1.4rem;color:#999}
.orderform li span i{display:block;left:-2rem;color:#f00}
.orderform .libox{margin:0 0 0 9.6rem}
.orderform .itm3 .libox{margin:0 0 0 8.2rem}
.orderform .itm2 .libox{margin:0 0 0 6.8rem}
.orderform .itm0 .libox{margin:0 0 0 7.8rem}
.orderform .libox input,.orderform .libox select,.orderform .libox textarea{float:left;border:0;margin:0;padding:0;outline:0;height:3.8rem;width:100%;font-size:1.6rem;color:#000;background:none;line-height:3.8rem}
.orderform .ordmsg .libox{padding:.8rem 0}
.orderform .libox textarea{height:4.4rem;line-height:2.2rem;text-indent:inherit;resize:none}
.ordersubmit .fotgobuy{width:54%}
.orderul,.orderpayway{float:left;width:46%}
.orderul li,.orderpayway li{float:left;width:100%;line-height:4rem;}
.orderpayway li{color:#dd7927}
.orderul p,.orderul em{display:block;float:left;font-size:2.4rem;height:4rem;color:#f00;}
.orderul em{font-size:1.8rem}
.orderul i{float:left;display:block;font-size:1.4rem;height:4rem;color:#999;letter-spacing:-.05em}
.ordwarm{width:60%;position:fixed;z-index:8888}
.ordwarm p{width:100%;height:5rem;line-height:5rem;font-size:1.6rem;overflow:hidden;border-radius:.8rem;text-align:center;}
.ordwarm .bg{background-color:rgba(0,0,0,.7);}
.ordwarm .txt{color:#fff}
.ordersuc{padding:3rem 0 2rem 0;border-bottom:1.3rem solid #f8f8f8}
.sucsvg{width:7rem;height:7rem;background-color:#36b935;border-radius:50%;margin:0 auto;background-image:url(../image/ordgou.png);background-repeat:no-repeat;background-position:center center;background-size:50% auto}
.sucmsg{font-size:1.8rem;height:3.8rem;line-height:3.8rem;text-align:center;margin:.5rem 0 0 0;color:#0a730a}
.payinfo{padding:0 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.payid{line-height:5rem}
.payid span{float:left;display:block;font-size:1.4rem;color:#999}
.payid em{float:right;display:block;font-size:1.6rem;color:#f00}
.paylist{border-width:1px 0;border-style:solid;border-color:#f0f0f0;padding:1.3rem 0;position:relative}
.paypic{float:left;width:8rem;height:9.8rem;border-radius:.6rem;overflow:hidden}
.paylist h2{margin:0 0 0 9.3rem;font-size:1.6rem;line-height:2.2rem}
.payprice{position:absolute;bottom:1.3rem;right:0;font-size:1.4rem;line-height:2.2rem}
.payprice span,.payprice em{float:left;display:block}
.payprice em{color:#999;padding:0 0 0 .5rem}
.giftlist{padding:1.1rem 0;border-bottom:1px solid #f0f0f0}
.giftlist h3{font-weight:normal;font-size:1.4rem;line-height:1.8rem;height:1.8rem}
.giftlist p{margin:.8rem 0 0 0;color:#999;font-size:1.2rem;line-height:1.6rem;position:relative}
.giftlist p em{display:block;margin:0 10rem 0 0}
.giftlist p span{display:block;position:absolute;top:0;right:0}
.giftlist p span b,.giftlist p span i{display:block;float:left;font-weight:normal}
.giftlist p span i{padding:0 0 0 .8rem}
.paytotal{height:4.6rem;line-height:4.6rem;font-size:1.4rem}
.paytotal p{float:right}
.paytotal p em{float:left;display:block;padding:0 .5rem 0 0}
.paytotal p b{float:left;display:block;color:#f00;font-size:2.2rem;font-weight:normal;position:relative}
.paytotal p b:after {position:absolute;left:50%;margin:0 0 0 -.6rem;top:-.6rem;background:#fff;content: '';display: block;width:1rem;height:1rem;border-right: .1rem solid #e0e0e0;border-top: .1rem solid #e0e0e0;-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.payway{padding:0 1.3rem;overflow:hidden;border-bottom:1.3rem solid #f8f8f8}
.payway ul{float:left;width:100%;margin:-.1rem 0 0 0}
.payway li{float:left;width:100%;border-top:1px solid #f0f0f0;height:5rem;line-height:5rem;position:relative;font-size:1.6rem}
.payway li p{float:left;display:inline-block;margin:0 0 0 3.6rem;position:relative}
.paywx{background:url(../image/ordwx.png) no-repeat 0 center}
.payzfb{background:url(../image/ordzfb.png) no-repeat 0 center}
.payyl{background:url(../image/ordyl.png) no-repeat 0 center}
.payway li{background-size:2.4rem 2.4rem}
.payway span{display:block}
.payway b{display:block;width:4.4rem;height:4.4rem;position:absolute;top:50%;right:-5.7rem;margin:-2.2rem 0 0 0;background:url(../image/ordtui.png) no-repeat 0 center;background-size:100% auto}
.payway em,.payway i{display:block;border-radius:50%;overflow:hidden}
.payway em{width:1.4rem;height:1.4rem;border:.1rem solid #aaa;left:inherit;right:0}
.payway i{width:.6rem;height:.6rem;display:none;background:#36b935}
.payway li.on em{border-color:#36b935}
.payway li.on i{display:block}
.ylwarm{padding:1.8rem 1.3rem;font-size:1.4rem;border-bottom:1.3rem solid #f8f8f8}
.ylwarm h2{font-size:1.4rem;line-height:1.8rem;font-weight:bold;color:#dd7927}
.ylwarm li{line-height:2rem;color:#888;padding:1rem 0 0 0;position:relative;margin:0 0 0 1.5rem}
.ylwarm li:after{width:.5rem;height:.5rem;background:#aaa;border-radius:50%;content: '';position:absolute;top:1.75rem;left:-1.3rem;}
.ylwarm li span{color:#dd2727}
.ylwarm li em{color:#000}
.ylgn{padding:2rem 1.3rem 0 1.3rem;border-bottom:1.3rem solid #f8f8f8}
.ylgn ul{margin:1.5rem 0 0 0}
.ylgn li{padding:1.3rem 1.5rem;border-top:.1rem solid #f0f0f0}
.ylgn li p{padding:.7rem 0}
.ylgn li em{display:block;font-size:1.4rem;color:#999;line-height:1.6rem;height:1.6rem;overflow:hidden;width:100%}
.ylgn li b{display:block;font-size:1.6rem;font-weight:normal;line-height:2.2rem;margin:.3rem 0 0 0}
.ylgn li .bankjs{background:url(../image/ccb.jpg) no-repeat 0 center;}
.ylgn li .bankgs{background:url(../image/icbc.jpg) no-repeat 0 center;}
.ylgn li .pic{background-size:60% auto;height:3rem;padding:0}
.ylgn li i{display:block;float:left;letter-spacing:1.4rem}
.ylgn li s{display:block;float:left;text-decoration:none}
/*标题文字水平、垂直居中*/
.fotgobuy p,
.fotgobuy a, 
.fotul li b,
.footsub b,
.footbot p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display:flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

/*修改qiao样式*/
.qiaobody #newBridge .nb-icon-wrap-1 .nb-icon-wrap-base{background-color:rgba(254,148,2,.8);box-shadow: 0 1px 10px 0 rgba(0,0,0,.2);}

.yjwzixun,.yjwzixun:hover,.yjwzixun:active,.yjwzixun:visited{position:absolute;left:inherit;right:.5rem;top:50%;display:block;width:6.375rem;height:6.375rem;overflow:hidden;background-color:rgba(254,148,2,.8);box-shadow: 0 1px 10px 0 rgba(0,0,0,.2);border-radius:50%;background-image:url(../image/yjwzixun.png);background-repeat:no-repeat;background-size:100% auto; z-index:2147483646}
.yjwzixun.ztstyle{width:4rem;height:4rem;right:.3rem}

/*20221021*/
.yjyhaop{padding:2.3rem 1.3rem 3rem 1.3rem;border-bottom:1.3rem solid #f8f8f8;}
.yjyhaop a{display:block;}
.yjyhaop dl{box-shadow:0 1rem 1.3rem #e8e8e8;border-radius:.6rem;}
.yjyhaop dt{display:flex;align-items:center;justify-content:center;font-size:1.8rem;height:5rem;background:#dd2727;color:#fff;border-radius:.6rem .6rem 0 0;}
.yjyhaop dd{background:#fff;border:.1rem solid #eaeaea;border-top:0;border-radius:0 0 .6rem .6rem;padding:0 1.9rem 2.2rem 1.9rem;}
.yjyhaop h2{display:flex;align-items:center;justify-content:center;font-size:1.6rem;height:5rem;overflow:hidden;border-bottom:.1rem solid #dd2727;color:#dd2727;letter-spacing:-.05em;}
.haopwrap{margin:1rem 0 0 0;}
.haopwrap li{padding:0 0 2.8rem 0;}
.haopwrap h3{display:flex;align-items:center;justify-content:center;font-size:1.4rem;height:3.6rem;color:#000;font-weight:normal;}
.haopwrap p{font-size:1.4rem;color:#888;display:flex;align-items:flex-start;text-align:justify;line-height:1.6;}

.yjycomp dl{padding:0 0 3rem 0;}
.yjycomp dt{height:12.5rem;padding:.5rem 0 0 0;background:url(../image/yjycomp.jpg) no-repeat center 0;background-size:cover;}
.yjycomp dt p{display:flex;align-items:center;justify-content:center;font-size:2rem;height:7.5rem;}
.yjycomp dd{margin:-5rem 1.3rem 0 1.3rem;position:relative;background:#fff;box-shadow:0 1rem 1.3rem #e8e8e8;border-radius:.6rem;padding:2.3rem 2rem 3rem 2rem;}
.compwrap li{padding:0 0 3.5rem 0;}
.compwrap h2 span{display:flex;align-items:center;justify-content:center;font-size:3.2rem;height:5rem;width:8rem;margin:0 auto;font-style:italic;position:relative;}
.compwrap h2 span:before,.compwrap h2 span:after{content:"";position:absolute;top:50%;width:7rem;height:.1rem;margin:-.05rem 0 0 0;background:#888;}
.compwrap h2 span:before{left:-7.5rem;}
.compwrap h2 span:after{right:-7.5rem;}
.compwrap p{font-size:1.4rem;line-height:1.6;color:#888;text-align:center;margin:.5rem 0 0 0;}

.yjyxmdt dl{padding:0 0 3rem 0;}
.yjyxmdt dt{height:12.5rem;padding:.5rem 0 0 0;background:url(../image/yjyxmdt.jpg) no-repeat center 0;background-size:cover;}
.yjyxmdt dt p{display:flex;align-items:center;justify-content:center;font-size:2rem;height:7.5rem;}
.yjyxmdt dd{margin:-5rem 1.3rem 0 1.3rem;position:relative;background:#fff;box-shadow:0 1rem 1.3rem #e8e8e8;border-radius:.6rem;padding:0 0 3rem 0;}
.xmdtwrap{border-radius:.6rem;}
.xmdtwrap li a{display:block;padding:0 0 3.5rem 0;}
.xmdtwrap h2{display:flex;align-items:center;justify-content:center;text-align:justify;font-size:1.6rem;line-height:2.6rem;height:5.2rem;overflow:hidden;margin:2rem 2rem 0 2rem;}
.xmdtwrap p{height:24rem;border-radius:.6rem .6rem 0 0;overflow:hidden;}

.yjylx{border-bottom:1.3rem solid #f8f8f8;}
.yjylx dl{padding:0 0 3rem 0;}
.yjylx dt{height:12.5rem;padding:.5rem 0 0 0;background:url(../image/yjylx.jpg) no-repeat center 0;background-size:cover;}
.yjylx dt p{display:flex;align-items:center;justify-content:center;font-size:2rem;height:7.5rem;}
.yjylx dd{margin:-5rem 1.3rem 0 1.3rem;position:relative;background:#fff;border-radius:.6rem;}
.lxwrap{box-shadow:0 1rem 1.3rem #bbb;border-radius:.6rem .6rem 0 0;}
.lxwrap p{border-radius:.6rem .6rem 0 0;overflow:hidden;}
.lxwrap .swiper-pagination-bullets{bottom:1.5rem;}
.lxwrap .swiper-pagination-bullet{width:3.6rem;height:.4rem;border-radius:.2rem;background:#fff;opacity:1;}
.lxwrap .swiper-pagination-bullet-active{background:#e90000;}
