﻿/* 重置 */
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:#e5e5e5;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:#e5e5e5;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{margin:0 .25rem;background:#f5f6f8;color:#333;border-radius:.2rem;word-break:break-all;display:-webkit-box;display:block;-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 a{display:block;position:relative;line-height:5rem;padding:0 2.35rem;}
.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}
.yjytabbar .on a:after{content:"";position:absolute;width:.1rem;top:0;bottom:0;right:0;background:#eee;}

.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{font-weight:normal;font-size:1.2rem;word-break:break-all;display:-webkit-box;display:block;-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:0 1.05rem 2.3rem 1.05rem;border-bottom:1.3rem solid #f1f1f1;}
.yjysorttab li{float:left;width:25%;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: start;font-size:1.3rem;line-height:3rem;white-space:nowrap;     text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;padding:0 1rem;}
.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}
.yjyallsort .yjyloadmore{float:none;margin:1.3rem 0 0 0;background:#dd2727;color:#fff;}

/*详细页*/
.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.3rem 1.3rem;font-size:1.4rem;border-bottom:1.3rem solid #f8f8f8}
.proctgift dt,.proctgift dd{float:left;width:100%}
.proctgift dt{padding:2rem 0 1rem 0}
.proctgift dt span,.proctgift dt em{display:block;float:left;border:1px solid #dd2727;line-height:2.6rem;padding:0 1rem;font-size:1.5rem}
.proctgift dt em{border-radius:0 .2rem .2rem 0;background:#fff;color:#dd2727}
.proctgift dt span{border-radius:.2rem 0 0 .2rem;background:#dd2727;color:#fff}
.proctgift dd{padding:.5rem 0;line-height:2.2rem;background:url(../image/pkggift.png) no-repeat 0 .75rem;background-size:1.6rem 1.6rem}
.proctgift dd p{margin:0 0 0 2rem}
.proctgift dd p b{color:#dd7927}
.proctgift dd p a,.proctgift dd p a:hover,.proctgift dd p a:active{color:#888}
.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}


/*标题文字水平、垂直居中*/
.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;}

.keystit{border-top:1.3rem solid #f1f1f1;display:flex;align-items:center;justify-content:center;height:6rem;position:relative;}
.keystit:before{content:"";position: absolute;top:50%;left:6rem;right:6rem;height:.2rem;background:#dd2727;margin:.4rem 0 0 0;}
.keystit span{font-size:2.2rem;display:inline-block;padding:1rem 1.5rem 0 1.5rem;position:relative;background:#fff;color:#dd2727;}
.keysite{display:flex;align-items:center;justify-content:flex-start;height:4.2rem;background:#f1f1f1;font-size:1.3rem;color:#999;padding:0 1.3rem;white-space:nowrap;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.keysite em,.keysite i,.keysite a{display:inline-block;line-height:1.4rem;letter-spacing:-.1rem}
.keysite em{white-space:nowrap;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden; }
.keysite i{padding:0 .5rem;}
.keysite a,.keysite a:hover,.keysite a:active{color:#999;}


.keytag{padding:1.5rem 1.3rem 2rem 1.3rem;border-bottom:1.3rem solid #f1f1f1;}
.keyh1{font-size:2.6rem;display:flex;align-items:center;justify-content:flex-start;text-align:justify;line-height:3.4rem;color:#2f6eb6; letter-spacing:-.05rem}
.keydec{font-size:1.4rem;color:#888;display:flex;align-items:flex-start;text-align:justify;line-height:1.4;margin:.5rem 0 0 0;}

.keyrpt{margin:1.5rem 0 0 0;}
.keyrpt a{display:block;background-image:linear-gradient(to left, rgba(234,234,234,1), rgba(232,232,232,1));border-radius:1rem;}
.keyrpt .pic{width:17rem;margin:0 auto;position:relative;}
.keyrpt .pic:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;background:url(../image/zywbgbg2.png) no-repeat 0 0;background-size:17rem auto}
.keyrpt .txt{margin:0 2rem;padding:0 0 2rem 0;}

.keyrpt h3{font-size:1.8rem;line-height:2.5rem;font-weight:normal;text-align:justify;color:#2f6eb6;}
.keyrpt .txt .dec{font-size:1.4rem;line-height:1.4;margin:.8rem 0 0 0; text-align:justify;color:#333;}
.keyrpt .txt .more,.keyrpt .txt .more:hover,.keyrpt .txt .more:active{font-size:1.4rem;margin:1.3rem 0 0 0;display:flex;align-items:center;justify-content:center;text-align:justify;height:4rem;color:#fff;background:#2f6eb6}

.keyhot{border-bottom:1.3rem solid #f1f1f1;padding:.5rem 0 2rem 0;}
.keyhottit{display:flex;align-items:center;justify-content:flex-start;height:6rem;position:relative;color:#000}
.keyhottit:after{content:"";position: absolute;top:1.9rem;bottom:1.9rem;left:1.3rem;width:.3rem;border-radius:.15rem;background:#000;}
.keyhottit span{font-size:2rem;display:inline-block;padding:0 1.5rem;color:#000; text-indent:1.3rem;}
.keyhotrpt{margin:0 1.3rem;overflow:hidden;}
.keyhotbox{position:relative;padding:0 0 3rem 0;}
.keyhotbox li{background-image:linear-gradient(to left, rgba(234,234,234,1), rgba(232,232,232,1));border-radius:1rem;}
.keyhotbox a{display:block;background-image:linear-gradient(to left, rgba(234,234,234,1), rgba(232,232,232,1));border-radius:1rem;padding:0 0 2rem 0;}
.keyhotbox .pic{width:17rem;margin:0 auto;position:relative;}
.keyhotbox .pic:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;background:url(../image/zywbgbg2.png) no-repeat 0 0;background-size:17rem auto}
.keyhotbox .tit{font-size:1.8rem;line-height:2.5rem;text-align:justify;color:#333;margin:0 2rem;}
.keyhotbox .tit em{color:#b40b0b;}
.keyhotmore,.keyhotmore:hover,.keyhotmore:active{font-size:1.4rem;margin:1.3rem 2rem 0 2rem;display:flex;align-items:center;justify-content:center;text-align:justify;height:4rem;color:#fff;background:#dd2727;}

.keyinfo{border-bottom:1.3rem solid #f1f1f1;padding:.5rem 0 2rem 0;}
.keyinfotit{display:flex;align-items:center;justify-content:flex-start;height:6rem;position:relative;color:#000}
.keyinfotit:after{content:"";position: absolute;top:1.9rem;bottom:1.9rem;left:1.3rem;width:.3rem;border-radius:.15rem;background:#000;}
.keyinfotit span{font-size:2rem;display:inline-block;padding:0 1.5rem;color:#000; text-indent:1.3rem;}
.keyinfolist{margin:0 1.3rem;}

.keyitem{padding:2rem 0;border-bottom:.1rem solid #e5e5e5;}
.keyitem .i_pic{width:12.5rem;overflow:hidden;position:relative;border-radius:.8rem;float:left;}
.keyitem a{display:block;position:relative;float:left;width:100%;}
.keyitem .i_pic,.keyitem .i_pic img{height:9.5rem;}
.keyitem .i_pic img{width:auto;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%)}
.keyitembg .i_pic,.keyitembg .i_pic img{width:12.5rem;height:15.3rem;}
.keyitembg{padding-top:0;}
.keyitembg .i_pic:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;background:url(../image/zywbgbg2.png) no-repeat 0 0;background-size:15.3rem auto}
.keyitemmore,.keyitemmore:hover,.keyitemmore:active{font-size:1.4rem;margin:2rem 2rem 0 2rem;display:flex;align-items:center;justify-content:center;text-align:justify;height:4rem;color:#fff;background:#dd2727;}
.keyitem .i_txt{margin:0 0 0 13.8rem;}
.keyitem .i_txt h2{font-size:1.8rem;line-height:2.3rem;text-align:justify;color:#333;}
.keyitem .i_txt h2 em{color:#b40b0b;}
.keyitem .date{color:#a5b8d6;font-size:1.3rem;display:flex;align-items:center;justify-content:flex-start;height:1.8rem;margin:.8rem 0 0 0;}
.keyitem .dec{color:#888;font-size:1.3rem;line-height:1.4;margin:.8rem 0 0 0; text-align:justify;}
.keyinfo .yjyallsort{border-bottom:0;padding-bottom:0;overflow:hidden;}
.keyinfo .yjysorttab{margin-top:-.5rem;}
