body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol,
    ul, li, hr, fieldset, form, label, legend, th, td, article, aside,
    figure, footer, header, hgroup, menu, nav, section, summary, hgroup,
    samp, textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei", Verdana, "SimHei", "SimSun";
}
.transition{ -webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; transition:all .2s ease-in; transform: translate3d(0,0,0); }
img {
    border: 0;
    vertical-align: middle;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    color: #000;
}
.casrlistPage{
  width: 100%;
  margin: 40px auto;
  text-align: center;
}
.pager{
  display: inline-block;  
}

.clearfix {
    clear: both;
}
.clear:after{ content: ''; display: block; clear: both; }
.fl {
    float: left;
}

.fr {
    float: right;
}

.pr {
    position: relative;
}

.box {
       box-sizing: border-box !important;
}

.pa {
    position: absolute;
}
.aboutHonorContentImg{
    width: 95%;
    margin: 2.5%;
}
.aboutHonorContentImg li{
    width: 100%;
}
.aboutHonorContentImg img{
    font-size: 0px;
    display: block;
}
.aboutHonorContentImg p{
    font-size: 16px;
    text-align: center;
    margin: 10px 0
}
.min-box{
    width: 974px;
    margin:0 auto ;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
#navli{
    position: fixed;
    top: 0;
    left: 0;
}
#navli.up {
    height: 70px;
    line-height: 70px!important;
    opacity: .9;
}
#navli.up .logo{
    margin-top: 15px;
}
.header{
    height: 100px;
    width: 100%;
    background: #fff;
    line-height: 100px;
    z-index: 100;
}
.headr{
    width: 1540px;
    margin: 0 auto;

    height: 100px;
}
.logo{
    float: left;
    margin-top: 30px;
}
.search{
    position: relative;
}
.search input{
    border: none;
}
.search input[type='text']{
    background: #ebebeb;
    padding: 6px 10px;
    border-radius: 5px;
}
.sea{
    background: url('../img/search.png') no-repeat center;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
}
.ban .hd {
    bottom: 20px;
    width: 100%;
    height: 30px;
    z-index: 10;
}

.ban .hd ul {
    width: 100%;
    text-align: center;
}

.ban .hd ul li {
    display: inline-block;
    margin: 5px;
    width: 40px;
    height: 2px;
    border: solid 1px #fff;
    background-color: #fff;
    border-radius: 2px;
    cursor: pointer;
}

.ban .hd ul li.on {
    background-color: #00131e;
    border-color: #00131e;
}
.contrain {
    width: 1190px;
    margin: 0 auto;
}
#aAbout{ background: #fff; }
.aboutLeft{ width: 593px; }
.aboutRight{ width: 590px; }
.aboutTitle h3 a{ width: 210px; line-height: 145px;    text-align: center; height: 145px; background: #f0f0f0; color: #000; display: block; }
.aboutArticle{ padding: 20px; background: #fff; height: 245px;box-sizing: border-box;}


.aboutArticle h3{ font-size: 25px; font-weight: 500; color: #121b37; padding-bottom: 20px; position: relative;text-align: center; }
.aboutArticle p{ line-height: 30px; font-size: 17px; color: #444444; margin: 20px 0; }
.aboutArticle div{ font-size: 15px; color: #6e6b66; line-height: 26px;  margin-top: 6px; padding-bottom: 50px; }
.aboutInfo{ height: 145px; }

.aboutInfo > div:first-child{ padding-top: 10px; margin: 0 16px; border-bottom: 1px solid #e3e3e3; height: 75px; }
.aboutI a{ width: 44px; height: 44px; display: block; text-align: center; line-height: 44px; border: 1px solid #afafaf; border-radius: 50%; }
.aboutI a i{ width: 17px; height: 19px; background: url(../img/icon.png) no-repeat 0 -50px;    display: inline-block;    margin-top: 12px;margin-left: 2px; }


.aboutInfo p{ margin: 10px 10px; padding: 0 10px; line-height: 40px;  }
.aboutInfo p a{ font-size: 13px; font-weight: bold; color: #777; }
.aboutInfo p i{ width: 24px; height: 11px; background: url(../img/jt.jpg) no-repeat center; margin-top: 15px; margin-right: 10px; }

.in-pro{

    margin-top: 5px;
}
.i-pro .hd{
    bottom: 10px;
    z-index: 1;
    left: 50%;
}
.list.hd li{
    width: 8px;
    height: 8px;
    border-radius: 25px;
    float: left;
    background: #504d4d;
    margin-right: 5px;
    margin-top: 2px;
}
.list.hd li.on{ width: 12px; height: 12px; background: url(../img/dot.png) no-repeat center center; margin-top: 0px;}








.in-cas{
    height: 315px;
}
.casimg{
    width: 298px;
    float: left;
}
.casimg2{
    width: 295px;
    float: left;
    margin-right: 2px;
}
.casimg3{
    width: 595px;
    float: left;
}

.in-you{
    height: 395px;
    background: #000;
    padding-top: 80px;
    box-sizing: border-box;
}
.in-yout{
    width: 80%;
    border-bottom: 1px solid #5f5f5f;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 20px;
    font-size: 14px;
    color: #fff;
}
.in-youm{
    width: 80%;
    margin: 0 auto;
    padding-top: 30px;
    text-align: center;
    color: #ccc;
}
.in-youm a{
    margin-right: 60px;
}
.in-youm a:hover{
   opacity: .8;
}
.quan{
    height: 55px;
    line-height: 55px;
    color: #858585;
    text-align: center;
}



.footer{
    background: #f4f4f4;
    min-height: 270px;
    padding-top: 50px;
    padding-bottom: 20px;
    text-align: center;
}
.faq{
   display: inline-block;
}
.faq dl {
    float: left;

    box-sizing: border-box;
    padding-right: 50px;
    color: #555;
    transition: all .5s;
}
.faq dt{
    color: #121212;
    margin-bottom: 35px;
    font-weight: bold;
}
.faq dd{
    color: #7a7a7a;
    margin-bottom: 12px;
    font-size: 12px;
}
.faq a{
    color: #7a7a7a;
}

.w1000 {
    width: 1000px;
    margin: 0 auto;
}
.article .article-title {  margin: 24px auto 2px; font-size: 28px; color: #000; text-align: center }
.article .time { text-align: center; color: #A3A3A3; font-size: 14px; margin-bottom: 10px; }
.article .article-nav { text-align: center; }
.article .article-nav a { display: inline-block; width: 85px; height: 24px; line-height: 24px; margin: 0 2px; border: 1px solid #827F80 }
.article .article-nav a:hover { background-color: #000; color: #fff; text-decoration: none; }
.article .article-pic { position: relative; margin-top: 15px; }
.article .article-pic .article-pic-inner { margin-left: -19px; }
.article .article-pic .rslides { width: 1038px; overflow: hidden; position: relative; }
.article .article-pic .rslides li { display: none }
.article .article-pic .rslides li .rslides1_on { display: list-item }
.article .article-pic .rslides li .title { text-align: center; font-size: 14px; margin: 10px 0; }
.article .article-pic .rslides_nav { position: absolute; top: 50%; text-indent: -999em; overflow: hidden; margin-top: -19px; width: 44px; height: 38px; background: url(../images/icon_prev2.png) no-repeat center center; border: 1px solid #827F80 }
.article .article-pic .prev { left: -82px; }
.article .article-pic .next { left: auto; right: -82px; background-image: url(../images/icon_next2.png); }
.article .article-body { padding: 0 5% 2%; line-height: 2; box-sizing: border-box;}
.article .article-body p { margin-top: 25px;  }
.article .article-body img{
    width: 100%;
    height: inherit;
}

.p-title{
    font-size: 12px;
}
.images_container .p-title{
    text-align: center;
    line-height: 30px;
}
.serchmain{
    display: none;
    height: 70px;
    background: #333;
}
.serchmain input{
    border: none;
}
.serchmain input[type='text']{
    background: #ebebeb;
    padding: 6px 10px;
    border-radius: 5px;
    height: 30px;
    box-sizing: border-box;
    margin: 20px;
}
.sea{
    background: url('../img/search.png') no-repeat center;
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    right: 10px;
    top: 30px;
    margin-top: -7px;
}
.dul li {
    line-height: 35px;
    margin-bottom: 5px;
    background: #f5f5f5;
    padding: 0 20px;
}
.cas1 li{
    text-align: center;
    margin-top: 20px;
}
.cas1 li a span{
    color: #000;
    line-height: 30px;
}
.news-list { margin-top: 30px; position: relative; }
.news-list li { float: left; width: 318px;  background: #DBDBDB; position: relative }

.news-list li .p-title a, .news-list li .p-title a:hover { color: #000 }
.news-list li .p-time { color: #8B8B8B; font-weight: bold; padding: 0 14px; }

.u-page { text-align: right; margin: 40px 0; text-align: center }
.u-page a { position: relative; display: inline-block; border: 1px solid #ccc; height: 20px; line-height: 20px; padding: 0 12px; margin-left: 2px; }
.u-page a:hover { background-color: #000; color: #fff; height: 22px; line-height: 22px; border: 0; padding: 0 13px; }
.u-page i { position: absolute; width: 0; height: 0; overflow: hidden; top: 50%; margin-top: -5px; }
.u-page .disable { color: #ccc }
.u-page .page-prev.disable i { border-right-color: #D6D6D7 }
.u-page .page-next.disable i { border-left-color: #D6D6D7 }
.u-page .disable:hover { text-decoration: none; cursor: default }
.u-page .cur-page { color: #000; border: none; height: 22px; line-height: 22px; background-color: #000; color: #fff }
.u-page .cur-page:hover { text-decoration: none; cursor: default; padding: 0 12px; }
.u-page .ellipsis { border: none; }

.section-title { text-align: center;  }
.section-title h2 { margin: 0 auto; font-size: 30px; font-weight: bold; color: #000; text-align: center; padding: 16px 0; }
.section-title .desc { font-size: 14px; color: #b2b2b2; }
.section-title .subcat { color: #b2b2b2 }
.section-title .subcat a { font-size: 14px; color: #b2b2b2 }
.section-title .subcat a:hover { color: #d9a655 }
.section-title .sub-nav { color: #a7a7a7; margin-top: -10px; }
.section-title a { color: #a7a7a7; margin: 0 8px; }
.section-title a:hover { color: #454545 }
.section-title .cur { color: #454545 }
.mod-s2 { text-align: center; border-bottom: 1px solid #CFCFCF; padding-bottom: 15px; /*margin-top: 23px; */}
.mod-s2 h2 { text-align: center; font-size: 30px; color: #000 }
.mod-s2 .sub-nav { color: #a7a7a7; margin-top: 6px; }
.mod-s2 a { color: #a7a7a7; margin: 0 8px; }
.mod-s2 a:hover { color: #454545 }
.mod-s2 .cur { color: #454545 }
.mod-fixed-nav { padding-top: 164px; }
.mod-large-bac { background-position: center top; background-repeat: no-repeat; width: 100%; min-width: 1000px; _width: expression(document.body.clientWidth <=1000? "1000px": "auto");
}
.mod-hide-x {  margin: 0 auto }
.mod-hide-x img { width: 1980px; position: relative; margin: 0 -490px; }
.min-width1280 { min-width: 1280px; _width: expression(document.body.clientWidth <=1280? "1280px": "auto")
}
.mod-layout {  margin: 0 auto }
.mod-layout:after { content: "\20"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; overflow: hidden; }
.mod-layout { zoom: 1 }
.aboutlist{
    clear: both;
    width: 100%;
    padding: 3% 0;
}
.alistt {
    text-align: center;
    padding-bottom: 3%;
}
.alistt span{
    color: #7a7a7a;
    font-size: 14px;
}
.alistt p{
    font-size: 16px;
    color: #000;
}
.aptitm a{
    color: #8f8f8f;
}
.aptitm{
    position: relative;
    padding: 2% 1%;
    margin-bottom: 1%;
    text-indent: 2em;
}
.aptitm:after{
    content: '';
    width: 50px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px;
    background: #8f8f8f;
}
.aimg{
    /*width: 50%;*/
    float: left;
    position: relative;
}
.aimg.w30{
    width: 33.3%;
    float: right;
}
.aimg span {
    position: absolute;
    display: block;

    text-align: center;
    font-size: 18px;
    width: 100%;
    color: #fff;
    text-shadow: 0 3px 16px #000;
    height: auto;
    top: 50%;
}
.picList li{
    text-align: center;
    padding: 3% 0;
    font-size: 14px;
}
.picList li img{
    margin-bottom: 10px;
}

.products-serial1 { width: 100%; overflow: hidden; }
.products-serial1 .inner { height: 577px; position: relative; }
.products-serial1 img { position: absolute; top: 0; left: 0; margin-left: -490px; }
.products-serial2 { margin-top: 75px; position: relative; text-align: center; }
.products-serial2 p { color: #A3A3A3; margin-top: 10px; width: 190px; margin: 10px auto 0; }
.products-serial2 .link { margin-top: 33px; }
.products-serial2 .link a { display: inline-block; width: 226px; height: 53px; border: 1px solid #000; line-height: 53px; color: #000; font-size: 18px; }
.products-serial2 .link a:hover { color: #fff; background-color: #000; text-decoration: none }
.products-serial2 .navi { position: absolute; top: 50%; margin-top: -73px; width: 119px; height: 146px; background: url(../img/prev6-hover.png) no-repeat center center; background-color: #F7F7F7 }
.products-serial2 .prev { left: -56px; }
.products-serial2 .next { right: -56px; background-image: url(../img/next6-hover.png) }
.products-serial2 .prev:hover { background-image: url(../img/prev6.png) }
.products-serial2 .next:hover { background-image: url(../img/next6.png) }
.products-serial2 .pagination { margin-top: 33px; height: 7px; overflow: hidden }
.products-serial2 .pagination span { display: inline-block; width: 7px; height: 7px; overflow: hidden; vertical-align: top; margin: 0 3px; cursor: pointer; background-color: #B2B2B2; border-radius: 50%; }
.products-serial2 .pagination .cur { background-color: #000 }
.scrollerpic { margin-top: 45px; background-color: #202020; padding: 25px 0 54px; overflow: hidden; position: relative }
.scrollerpic .hd { color: #A9A9A9; font-size: 24px; text-align: center }
.scrollerpic .hd .num { font-size: 14px; color: #fff; margin-top: 4px; }
.scrollerpic .bd { margin: 64px 50px 0 50px; }
.scrollerpic .bd .viewport { height: 356px; }
.scrollerpic .bd li { float: left; background-color: #fff; width: 502px; padding: 3px 3px 6px; font-size: 16px; text-align: center; margin-right: 29px; }
.scrollerpic .bd li .p-title { margin-top: 9px; }

.searchli  li { float: left; background-color: #fff; width: 360px; padding: 3px 3px 6px; font-size: 16px; text-align: center; margin-right: 29px; margin-top: 35px;}
.searchli  li .p-title { margin-top: 9px; }
.seat{
    font-size: 28px;
    font-weight: bold;
}
.seart{
    line-height: 150px;
}
.pronav li:nth-child(n+7){
   display: none;

    }
.pronav{
     text-align: center;
     position: relative;
     padding-bottom: 20px!important;
}
.pronav b {
    font-family: 宋体;
    font-weight: bolder;
    font-size: 20px;
    transform: rotate(90deg);
    display: inline-block;
    transition: transform 0.5s;
    cursor: default;
}
.pronav .on {
    transform: rotate(-90deg);
    transition: transform .5s;
    position: absolute;
    bottom: 0px;
    margin-left: -8px;
}
.noselect {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Chrome/Safari/Opera */
-khtml-user-select: none; /* Konqueror */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
not supported by any browser */
}
/*产品详细页*/

.product-part1 { text-align: center; margin-top: 15px; }
.product-part1 h2 { margin-top: 20px; padding: 17px 30px 0; color: #050505; font-size: 14px; font-weight: normal; border-top: 1px solid #ccc; display: inline-block; *display: inline;
zoom: 1; }
.product-big-pic { background-color: #000; width: 100%; min-width: 1280px; }
.product-big-pic .inner { text-align: center; }
.product-brand-desc { margin: 45px auto }
.product-brand-desc td { padding: 20px 0 }
.product-brand-desc .tdleft { width: 528px; padding-right: 112px; text-align: right }
.product-brand-desc .tdright { width: 527px; padding-left: 112px; border-left: 1px solid #ccc }
.product-brand-desc .desc { color: #999; width: 338px; font-size: 14px; line-height: 18px; }
.product-brand-desc .brand-logo { margin-top: -45px; height: 40px; }
.product-brand-desc .product-name { position: relative; top: 22px; display: inline-block; border-top: 1px solid #ccc; font-size: 14px; color: #000; text-align: center; }
.product-brand-desc .link { margin-top: 23px; }
.product-brand-desc .link a { display: inline-block; vertical-align: middle; margin-right: 15px; border: 1px solid #666; color: #000; width: 160px; height: 37px; line-height: 37px; text-align: center; }
.product-brand-desc .link a:hover { color: #fff; background-color: #000; text-decoration: none }
.product-brand-desc .link .last { margin-right: 0; }
.products-part3 { text-align: center; color: #999; font-size: 14px; line-height: 18px; margin-top: 20px; }
.products-part3 p { width: 400px; margin: 15px auto 0 }
.products-part3 .link { margin-top: 5px; }
.products-part3 .link a { display: inline-block; vertical-align: middle; margin: 0 7px 0 8px; border: 1px solid #666; color: #000; width: 160px; height: 37px; line-height: 37px; text-align: center; }
.products-part3 .link a:hover { color: #fff; background-color: #000; text-decoration: none }
.product-info { margin-top: 55px; background-color: #FAFAFA }
.product-info .img { float: left; width: 545px; height: 517px; position: relative; overflow: hidden; }
.product-info .img .slide-plane-wrap { position: relative; height: 517px; overflow: hidden; width: 100%; }
.product-info .img ul { position: relative; overflow: hidden; height: 517px; }
.product-info .img ul li { position: absolute; }
.product-info .img ul li.cur { left: 0 }
.product-info .img .review-slide li { float: left; }
.product-info .img .pagination { position: absolute; text-align: right; width: 94%; height: 12px; overflow: hidden; bottom: 27px; }
.product-info .img .pagination span { display: inline-block; width: 10px; height: 10px; border: 1px solid #25282d; overflow: hidden; line-height: 999em; vertical-align: top; margin: 0 3px; cursor: pointer; background-color: #fff; border-radius: 50%; }
.product-info .img .pagination .on { background-color: #25282d }
.product-info .txt { float: right; margin-top: 120px; width: 406px; font-size: 14px; line-height: 24px; color: #959595 }
.product-info .txt li { padding-left: 32px; background: url(../img/icon_2.png) no-repeat 0 8px; }
.product-info .txt li b { color: #000; font-weight: normal }
.m1 { margin: 0 auto 0 }
.m1 .mt { text-align: center; margin-bottom: 52px; }
.m1 .mt h3 { font-size: 30px; color: #000; font-weight: normal }
.m1 .mt a { color: #737373; font-size: 14px; }
.m1 .mt a:hover { color: #000 }
.m1 .bd { width: 100%; position: relative }
.m1 .bd .carousel { width: 976px; margin: 0 auto; height: 236px; overflow: hidden; position: relative }
.m1 .bd ul { width: 5555px; }
.m1 .bd li { float: left; margin-right: 8px; background: #fff; }
.m1 .bd li .p-title { text-align: center; margin-top: 6px; }
.m1 .bd li .p-title a:hover { color: #D5D5D5 }
.m1 .bd .navi { position: absolute; top: 75px; width: 36px; height: 68px; background: url(../img/prev4.png) no-repeat; display: block !important }
.m1 .bd .prev { left: -56px; }
.m1 .bd .next { right: -56px; background-image: url(../img/next4.png) }
.goto-sleepworld { margin-top: 163px; height: 451px; text-align: center; overflow: hidden; background: url(../img/goto-sleepworld.jpg) no-repeat center 0 }
.goto-sleepworld .link1 { display: inline-block; font-size: 30px; margin: 174px auto 8px; color: #1c1c1c }
.goto-sleepworld .link1:hover { text-decoration: none; color: #1c1c1c; }
.goto-sleepworld .link2 { display: block; margin: 15px auto 0; border: 1px solid #060001; width: 226px; height: 53px; line-height: 53px; text-align: center; font-size: 18px; color: #181818 }
.goto-sleepworld .link2:hover { color: #fff; background-color: #000; text-decoration: none; }
.custom2 { text-align: center }
.custom2 { height: 377px; background: url(../img/custom2.jpg) no-repeat center top; }
.custom2 .link1 { display: inline-block; font-size: 30px; color: #000; margin: 112px 0 6px; }
.custom2 .link1:hover { text-decoration: none; color: #000; }
.custom2 p { color: #A6A5A5 }
.custom2 .link2 { display: block; margin: 15px auto 0; border: 1px solid #060001; width: 226px; height: 53px; line-height: 53px; text-align: center; font-size: 18px; color: #181818 }
.custom2 .link2:hover { color: #fff; background-color: #000; text-decoration: none; }



.subNav{text-align: center; margin: 100px auto; }
.subNav > div{ display: inline-block;vertical-align: text-top; box-sizing: border-box; padding: 0 15px; }
.subNav h3{ font-size: 15px; font-weight: 500; border: 1px solid #000; line-height: 32px; color: #000; text-align: center;padding: 0 .1rem; }
.subNav ul{ padding: 10px 0; }
.subNav li a{ display: block; text-align: center; line-height: 28px; font-size: 14px; color: #a9a9a9; }



.jiaBg{ background: #202020; margin: 80px 0 0; padding: 50px 0 30px; }


.h350{
    min-height: 350px;
}
.protit a {
    float: right;
    color: #444;
}
.product-part1 { text-align: center; margin-top: 15px; }
.product-part1 h2 { margin-top: 20px; padding: 17px 30px 0; color: #050505; font-size: 14px; font-weight: normal; border-top: 1px solid #ccc; display: inline-block; *display: inline;
zoom: 1; }
.product-big-pic { background-color: #000; width: 100%; min-width: 1280px; }
.product-big-pic .inner { text-align: center; }
.product-brand-desc { margin: 45px auto }
.product-brand-desc td { padding: 20px 0 }
.product-brand-desc .tdleft { width: 528px; padding-right: 112px; text-align: right }
.product-brand-desc .tdright { width: 527px; padding-left: 112px; border-left: 1px solid #ccc }
.product-brand-desc .desc { color: #999; width: 338px; font-size: 14px; line-height: 18px; }
.product-brand-desc .brand-logo { margin-top: -45px; height: 40px; }
.product-brand-desc .product-name { position: relative; top: 22px; display: inline-block; border-top: 1px solid #ccc; font-size: 14px; color: #000; text-align: center; }
.product-brand-desc .link { margin-top: 23px; }
.product-brand-desc .link a { display: inline-block; vertical-align: middle; margin-right: 15px; border: 1px solid #666; color: #000; width: 160px; height: 37px; line-height: 37px; text-align: center; }
.product-brand-desc .link a:hover { color: #fff; background-color: #000; text-decoration: none }
.product-brand-desc .link .last { margin-right: 0; }
.products-part3 { text-align: center; color: #999; font-size: 14px; line-height: 18px; margin-top: 20px; }
.products-part3 p { width: 400px; margin: 15px auto 0 }
.products-part3 .link { margin-top: 5px; }
.products-part3 .link a { display: inline-block; vertical-align: middle; margin: 0 7px 0 8px; border: 1px solid #666; color: #000; width: 160px; height: 37px; line-height: 37px; text-align: center; }
.products-part3 .link a:hover { color: #fff; background-color: #000; text-decoration: none }
.product-info { margin-top: 55px; background-color: #FAFAFA;overflow: hidden; }
.product-info .img { float: left; width: 545px; height: 517px; position: relative; overflow: hidden; }
.product-info .img .slide-plane-wrap { position: relative; height: 517px; overflow: hidden; width: 100%; }
.product-info .img ul { position: relative; overflow: hidden; height: 517px; }
.product-info .img ul li { position: absolute; }
.product-info .img ul li.cur { left: 0 }
.product-info .img .review-slide li { float: left; }
.product-info .img .pagination { position: absolute; text-align: right; width: 94%; height: 12px; overflow: hidden; bottom: 27px; }
.product-info .img .pagination span { display: inline-block; width: 10px; height: 10px; border: 1px solid #25282d; overflow: hidden; line-height: 999em; vertical-align: top; margin: 0 3px; cursor: pointer; background-color: #fff; border-radius: 50%; }
.product-info .img .pagination .on { background-color: #25282d }
.product-info .txt { float: left; margin-top: 120px; width: 306px; font-size: 14px; line-height: 24px; color: #959595;margin-left: 55px; }
.product-info .txt li { padding-left: 32px; background: url(../img/icon_2.png) no-repeat 0 8px; }
.product-info .txt li b { color: #000; font-weight: normal }
.scode{
    width: 140px;
    float: right;
    margin-top: 120px;
    min-height: 226px;
}
.m1 { margin: 0 auto 0 }
.m1 .mt { text-align: center; margin-bottom: 52px; }
.m1 .mt h3 { font-size: 30px; color: #000; font-weight: normal }
.m1 .mt a { color: #737373; font-size: 14px; }
.m1 .mt a:hover { color: #000 }
.m1 .bd { width: 100%; position: relative }
.m1 .bd .carousel { width: 976px; margin: 0 auto; height: 236px; overflow: hidden; position: relative }
.m1 .bd ul { width: 5555px; }
.m1 .bd li { float: left; margin-right: 8px; background: #fff; }
.m1 .bd li .p-title { text-align: center; margin-top: 6px; }
.m1 .bd li .p-title a:hover { color: #D5D5D5 }
.m1 .bd .navi { position: absolute; top: 75px; width: 36px; height: 68px; background: url(../img/prev4.png) no-repeat; display: block !important }
.m1 .bd .prev { left: -56px; }
.m1 .bd .next { right: -56px; background-image: url(../img/next4.png) }
.goto-sleepworld { margin-top: 163px; height: 451px; text-align: center; overflow: hidden; background: url(../img/goto-sleepworld.jpg) no-repeat center 0 }
.goto-sleepworld .link1 { display: inline-block; font-size: 30px; margin: 174px auto 8px; color: #1c1c1c }
.goto-sleepworld .link1:hover { text-decoration: none; color: #1c1c1c; }
.goto-sleepworld .link2 { display: block; margin: 15px auto 0; border: 1px solid #060001; width: 226px; height: 53px; line-height: 53px; text-align: center; font-size: 18px; color: #181818 }
.goto-sleepworld .link2:hover { color: #fff; background-color: #000; text-decoration: none; }
.custom2 { text-align: center }
.custom2 { height: 377px; background: url(../img/custom2.jpg) no-repeat center top; }
.custom2 .link1 { display: inline-block; font-size: 30px; color: #000; margin: 112px 0 6px; }
.custom2 .link1:hover { text-decoration: none; color: #000; }
.custom2 p { color: #A6A5A5 }
.custom2 .link2 { display: block; margin: 15px auto 0; border: 1px solid #060001; width: 226px; height: 53px; line-height: 53px; text-align: center; font-size: 18px; color: #181818 }
.custom2 .link2:hover { color: #fff; background-color: #000; text-decoration: none; }


.content{
    text-align: center;
}
.content form{
    display: inline-block;
}
.login input{
    border: none;
    border-radius: 5px;
    width: 100%;
}
.login input[type=text],.login input[type=password]{
    background: #dbdbdb;
    color: #7c7a7a;
    height: 31px;
    margin-bottom: 17px;
    padding-left: 15px;
}
.login input[type=submit]{
    background: #6a6a6a;
    height: 40px;
    color: #fff;
}
.login input[type=submit]:hover{
    opacity: .8;
}


.deal li{ margin-right: 15px; }
.deal .p-desc{
   background: url(../img/xiazai.jpg) no-repeat!important;
}
.dealtit{
    background: #252525;
}
.dealtit h2{
    color: #fff;
}

#fiex{ width: 50px; height: 203px; position: fixed; top: 50%; margin-top: -101px; right: 0; }
#fiex li a{ display: block; width: 50px; height: 50px; background: #191919; border-bottom: 1px solid #3b3b3b; text-align: center; line-height: 50px; }
#fiex li i{ width: 18px; height: 20px;     display: inline-block;}
#fiex li:nth-of-type(1) i{ background: url(../img/icon.png) no-repeat 0 -15px;  }
#fiex li:nth-of-type(2) i{ background: url(../img/icon.png) no-repeat -18px -15px; width: 18px; height: 20px; display: inline-block !important; padding: 0 !important; float: unset; }
#fiex li:nth-of-type(2) a{ -webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; transition:all .2s ease-in; transform: translate3d(0,0,0); }
#fiex li:nth-of-type(3) i{ background: url(../img/icon.png) no-repeat -36px -15px;  }
#fiex li:nth-of-type(4) i{ background: url(../img/icon.png) no-repeat -54px -15px;  }

#fiex li:hover a{ width: 55px; margin-left: -5px; background: #393939; }

.jPhone{ position: relative; z-index: 20; }
.jPhone div{  position: absolute; top: 0; width: 200px; left: 50px; background: #393939; height: 100%; font-size: 14px; text-align: center; line-height: 50px; color: #fff; }
.jPhone:hover div{ left: -200px; z-index: -1px; }
