@charset "UTF-8";
/*全局*/
    html,body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,table,th,tr,td,iframe,textarea,input,button,p,strong,b,a,span,del,pre,figure,figcaption,hr{
        margin:0;
        padding:0;
        -webkit-text-size-adjust:none;
        -ms-text-size-adjust:none;
        -moz-text-size-adjust:none;
    }
    h1,h2,h3,h4,h5,h6,em,del{
        font-style:normal;
        font-weight:normal;
        font-size:100%;
        -webkit-text-size-adjust:none;
        -ms-text-size-adjust:none;
        -moz-text-size-adjust:none;
    }
    ul,dl,ol{
        list-style:none;
    }
    a{
        text-decoration: none;
    }
    a,a:hover,a:active,a:visited,a:link,a:focus,input{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
    img{
        border:0;
    }
    html,body{
        position: relative;
        height:100%;
    }
    html,body{
        font-size:12px; 
        font-family: "LTHGBK", Arial, sans-serif;
        color: #000;
        width: 100%;
        height: 100%;
        background: #fff;
    }
    @font-face {
    font-family: 'LTHGBK';
    src: url('../fonts/LTHGBK.eot'); 
    src: url('../fonts/LTHGBK.eot?#iefix') format('embedded-opentype'), 
             url('../fonts/LTHGBK.woff') format('woff'),
             url('../fonts/LTHGBK.ttf')  format('truetype'),
             url('../fonts/LTHGBK.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'LTCXH';
    src: url('../fonts/FZLTCXHJW.eot'); 
    src: url('../fonts/FZLTCXHJW.eot?#iefix') format('embedded-opentype'), 
             url('../fonts/FZLTCXHJW.woff') format('woff'), 
             url('../fonts/FZLTCXHJW.ttf')  format('truetype'), 
             url('../fonts/FZLTCXHJW.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'LTZH';
    src: url('../fonts/FZLTZH.eot'); 
    src: url('../fonts/FZLTZH.eot?#iefix') format('embedded-opentype'), 
             url('../fonts/FZLTZH.woff') format('woff'), 
             url('../fonts/FZLTZH.ttf')  format('truetype'), 
             url('../fonts/FZLTZH.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'med';
    src: url('../fonts/med.eot'); 
    src: url('../fonts/med.eot?#iefix') format('embedded-opentype'), 
             url('../fonts/med.woff') format('woff'), 
             url('../fonts/med.ttf')  format('truetype'), 
             url('../fonts/med.svg#YourWebFontName') format('svg'); 
    }
    @font-face {
    font-family: 'Regular';
    src: url('../fonts/Regular.eot'); 
    src: url('../fonts/Regular.eot?#iefix') format('embedded-opentype'), 
             url('../fonts/Regular.woff') format('woff'), 
             url('../fonts/Regular.ttf')  format('truetype'), 
             url('../fonts/Regular.svg#YourWebFontName') format('svg'); 
    }
    p{
        text-align:justify; 
        text-justify:inter-ideograph;
        -webkit-text-justify:inter-ideograph;
        -moz-text-justify:inter-ideograph;
        -ms-text-justify:inter-ideograph;
        -o-text-justify:inter-ideograph;
    }
    .flgr-home-container{
        padding: 0 25px;
    }
    .bk10{
        width: 100%;
        height: 10px;
    }
    .bk15{
        width: 100%;
        height: 15px;
    }
    .bk25{
        width: 100%;
        height: 25px;
    }
    .bk30{
        width: 100%;
        height: 30px;
    }
    .bk35{
        width: 100%;
        height: 35px;
    }
    .bk40{
        width: 100%;
        height: 40px;
    }
    .bk45{
        width: 100%;
        height: 45px;
    }
    .bk60{
        width: 100%;
        height: 45px;
    }
    .bk75{
        width: 100%;
        height: 75px;
    }
    .bk130{
        width: 100%;
        height: 130px;
    }
/*swiper*/
    html, body {
        position: relative;
        height: 100%;
    }
    .swiper-container {
        width: 100%;
        height: 100%;
        background: #000;   
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;       
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide a{
        display: block;
    }
    .swiper-slide a img{
        display: block;
        width: 100%;
        height: auto;
    }
/*hr*/
    .flgr-hr{
        width: 100%;
        height: 6px;
    }
    .flgr-hr span{
        display: block;
        width: 25px;
        height: 6px;
        background: #1a1a1a;
        margin: -3px auto 0 auto;
    }
    .flgr-hr hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #bfbfbf;
        border: 0;
    }
    .flgr-hr span.flgr-hr-l{
        margin: -3px 0 0 0;
    }
/*header*/
    .flgr-header{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 45px;
        background: #fff;
        z-index: 999;
    }
    .flgr-header img{
        display: block;
    }
    .flgr-header-z{
        display: block;
        width: 80px;
        height: 45px;
        margin: 0 auto;
        text-align: center;
        line-height: 45px;
        font-size: 16px;
        font-weight: 600;
        color: #000;
    }
    .flgr-header-z img{
        display: block;
        width: 80px;
        height: 45px;
    }
    .flgr-header-l{
        float: left;
        display: block;
        width: 50px;
        height: 45px;
    }
    .flgr-header-r{
        float: right;
        display: block;
        width: 40px;
        height: 45px;
    }
    .flgr-header .flgr-header-tel{
        float: right;
        width: 40px;
        height: 45px;
    }
    .flgr-header .flgr-header-tel img, .flgr-header .flgr-header-r img{
        width: 40px;
        height: 45px;
    }
    /*nav*/
    .flgr-nav{
        position: fixed;
        top: 0;
        left: -100%;
        right: 100%;
        bottom: 0;
        z-index: 9999;
        transition: 1s;
        -ms-transition: 1s;
        -webkit-transition: 1s;
        -o-transition: 1s;
        -moz-transition: 1s;
    }
    body .flgr-nav-a{
        left: 0;
        right: 0;
    }
    .flgr-nav-l{
        position: absolute;
        top: 0;
        left: 0;
        right: 20%;
        bottom: 0;
        background: rgba(255,255,255,0.95);
    }
    .flgr-nav-r{
        position: absolute;
        top: 0;
        left: 80%;
        right: 0;
        bottom: 0;
        background: url(../images/nav-shut.png) center 40px no-repeat rgba(0,0,0,0.6);
        display: none;
    }
    .flgr-nav-l ul{
        font-size: 0;
        letter-spacing: 0;
        padding: 30px 20px 0 20px;
    }
    .flgr-nav-l ul li{
        display: inline-block;
        width: 50%;
    }
    .flgr-nav-l ul li a{
        display: block;
        margin: 25px;
    }
    .flgr-nav-l ul li a img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-nav-l ul li a p{
        text-align: center;
        font-size: 12px;
        color: #282828;
        font-weight: 600;
        line-height: 12px;
        padding-top: 10px;
    }
    .flgr-flot{
        position: fixed;
        bottom: 0;
        right: 5px;
        z-index: 99;
    }
    .flgr-flot a{
        display: block;
        font-size: 12px;
        text-align: center;
        width: 40px;
        height: 40px;
        background: rgba(0,0,0,0.8);
        margin-bottom: 5px;
    }
    .flgr-flot a img{
        display: block;
        width: 40px;
        height: 40px;
    }
    /*home*/
    .flgr-home-container form{
        width: 100%;
        height: 20px;
    }
    .flgr-home-container form input{
        display: block;
        font-size: 14px;
        color: #333;
        height: 20px;
        border: 0;
        text-align: center;
        outline: none;
        -webkit-appearance: none;
        border-radius: 0;
        background: rgba(0,0,0,0);
        width: 100%;
    }
    .flgr-home-container form div.flgr-slec{
        float: left;
        width: 80%;
        border-bottom: 1px solid #333;
    }
    .flgr-home-container form div.flgr-slec-but{
        float: right;
        width: 20%;
    }
    .flgr-home-nav{
        padding: 30px 0;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-home-nav li{
        display: inline-block;
        width: 25%;
    }
    .flgr-home-nav li a{
        display: block;
        padding: 10px;
    }
    .flgr-home-nav li a p{
        font-size: 12px;
        height: 24px;
        text-align: center;
        color: #7f7f7f;
        padding-top: 10px;
    }
    .flgr-home-nav li a img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-home-container ol{
        width: 100%;
    }
    .flgr-home-container ol h5{
        font-size: 16px;
        font-weight: 600;
    }
    .flgr-home-container ol li{
        display: block;
        width: 100%;
        padding-top: 30px;
    }
    .flgr-home-container ol li a{
        display: block;
        position: relative;
    }
    .flgr-home-container ol li a img{
        display: block;
        width: 100%;
        height: auto;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-home-container ol li a p{
        position: absolute;
        right: 10px;
        bottom: 10px;
        font-family: 'LTZH';
        color: #fff;
        font-size: 14px;
    }
    .flgr-home-container ol li i{
        display: inline-block;
        font-family: 'LTHGBK';
        width: 50%;
        font-size: 14px;
        color: #585858;
        line-height: 14px;
        font-weight: 600;
        font-style: normal; 
    }
    .flgr-home-container ol li em{
        display: inline-block;
        font-family: 'LTHGBK';
        width: 50%;
        font-size: 12px;
        font-weight: 600;
        color: #7f7f7f;
        line-height: 16px;
        text-align: right;
        font-style: normal;
        vertical-align: top;
    }
    .flgr-home-dt{
        width: 100%;
    }
    .flgr-home-dt img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-home-container h2{
        font-size: 22px;
        font-weight: 600;
        color: #000;
        text-align: center;
    }
    .flgr-home-container h2 span{
        font-size: 16px;
        color: #939393;
    }
    .flgr-home-link{
        width: 270px;
        height: 30px;
        margin: 0 auto;
    }
    .flgr-home-link a{
        display: block;
        width: 120px;
        height: 30px;
        font-size: 14px;
        color: #fff;
        line-height: 30px;
        text-align: center;
        background: #286bbd;
        border-radius: 5px;
    }
    .flgr-home-link-l{
        float: left;
    }
    .flgr-home-link-r{
        float: right;
    }
    .flgr-home-bottom{
        width: 100%;
        height: 55px;
        background: #000;
    }
    .flgr-home-bottom a{
        display: block;
        font-size: 18px;
        font-weight: 600;
        text-align: center;
        color: #fff;
        line-height: 55px;
    }
    .flgr-home-hint{
        width: 100%;
        padding: 20px 0 40px 0;
        background: #286dbd;
    }
    .flgr-home-hint h6{
        font-size: 12px;
        line-height: 16px;
        color: #fff;
        text-align: center;
    }
/*flgr-sub*/
    .flgr-sub{
        padding: 0 55px;
    }
    .flgr-sub form{
        font-family: 'LTHGBK';
    }
    .flgr-sub input, .flgr-sub select{
        font-family: 'LTHGBK';
        display: block;
        width: 100%;
        height: 30px;
        font-size: 14px;
        outline: none;
        border: 0;
        text-indent: 10px;
    }
    .flgr-sub form input, .flgr-sub form select{
        line-height: 30px;
        color: #a4a5a7;
        border: 1px solid #5e5e5e;
    }
    .flgr-sub-tel{
        width: 100%;
        position: relative;
    }
    .flgr-sub form input.flgr-sub-tel-b{
        width: 70px;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        text-align: center;
        position: absolute;
        top: 4px;
        right: 3px;
        text-indent: 0;
        border: 0;
        color: #fff;
        background: #286dc1;
    }
    .flgr-sub form p{
        font-size: 12px;
        line-height: 16px;
        text-align:justify;
        color: #d1d1d1;
    }
    .flgr-sub form input.flgr-sub-but,.flgr-sub-hint form input.flgr-sub-but{
        width: 135px;
        height: 35px;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        border-radius: 8px;
        background: #286dc1;
        text-indent: 0;
        border: 0;
        margin: 0 auto;
        outline: none;
    }
    .flgr-sub-ab{
        width: 100%;
        font-size: 0;
        letter-spacing: 0;
    }
    .flgr-sub form select.flgr-sub-ac, .flgr-sub form select.flgr-sub-ad{
        display: inline-block;
        width: 50%;
    }
    .flgr-sub form select.flgr-sub-ac{
        border-right: 0;
    }
/*flgr-sub-footer*/
    .flgr-sub-footer{
        padding: 0 15px 25px 15px;
    }
    hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #e8e8e8;
        border: 0;
    }
    .flgr-sub-footer img{
        display: block;
        width: 115px;
        height: 25px;
        margin: 0 auto;
    }
    .flgr-sub-footer h6{
        font-family: 'Regular';
        text-align: center;
        color: #a1a9ab;
        font-size: 12px;
    }
/*measure*/
    .measure-banner{
        padding: 60px 15px 0 15px;
    }
    .measure-banner img{
        display: block;
        width: 100%;
        height: auto;
    }
    .flgr-sub-hint{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,.8);
        display: none;
    }
    .flgr-sub-hint form{
        position: absolute;
        top: 50%;
        left: 50%;
        width: 160px;
        padding: 25px 20px;
        background: #fff;
        text-align: center;
        margin: -160px 0 0 -100px;
    }
    .flgr-sub-hint form h3{
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        color: #000;
    }
    .flgr-sub-hint form p{
        font-family: 'LTHGBK';
        font-size: 14px;
        color: #808080;
        line-height: 20px;
        text-align: center;
    }
    .flgr-sub-hint form select{
        display: block;
        width: 100%;
        height: 25px;
        outline: none;
    }
    /*flgr-sub-hint-ys*/
    .flgr-sub-hint-ys form img{
        display: block;
        width: 68px;
        height: 68px;
        margin: 0 auto;
    }
    /*product-particular*/
    .product-particular-img{
        width: 100%;
        background: #f9f9f9;
    }
　　.product-particular-img-box-g:before, .product-particular-img-box-g:after {
        content: "";
        display: block;
        clear: both;
        }
    .product-particular-img-box-g{
        zoom: 1;
    }    
    .product-particular-img img{
        display: block;
        width: 100%;
        height: auto;
    }
    .product-particular-float{
        position: fixed;
        bottom: 30px;
        right: 5px;
        width: 100px;
        background: #fc0039;
    }
    .product-particular-float a{
        display: block;
        width: 100px;
        height: 30px;
        font-size: 12px;
        line-height: 30px;
        color: #fff;
        text-align: center;
    }
    .product-particular-float a{
        background: url(../images/product-particular-float-a.jpg) 0 0 no-repeat;
        background-size: 25px 30px;
    }
    .product-particular-float a.product-particular-float-b{
        background: url(../images/product-particular-float-b.png) 0 0 no-repeat;
        background-size: 100% 100%;
    }
    .product-particular-float a.product-particular-float-c{
        background: url(../images/product-particular-float-b.png) 0 0 no-repeat #fff;
        background-size: 100% 100%;
    }
    /*box*/
    /*地板*/
    .product-particular-img-box{
        position: relative;
    }
    .product-particular-img-box div{
        position: absolute;
        bottom: 60px;
        left: 50px;
    }
    .product-particular-img-box div span{
        display: block;
        width: 20px;
        height: 1px;
        background: #fff;
    }
    .product-particular-img-box div h3{
        font-family: 'LTZH';
        font-size: 18px;
        color: #fff;
        letter-spacing: 2px;
        height: 18px;
        line-height: 18px;
        padding: 10px 0 15px 0; 
    }
    .product-particular-img-box div h4{
        display: block;
        margin-right: 80px;
        font-size: 14px;
        height: 14px;
        line-height: 14px;
        color: #fff;
        padding-bottom: 5px;
        border-bottom: 1px solid #beb9b5;
        letter-spacing: 1px;
    }
    .product-particular-img-box div h5{
        font-size: 18px;
        color: #beb9b5;
        height: 18px;
        line-height: 18px;
        padding-top: 10px;
    }
    /*table*/
    .product-particular-text-box{
        width: 100%;
        padding: 40px 0;
        font-family: 'LTHGBK';
    }
    .product-particular-text-box table{
        width: 100%;
        margin: auto;
        border: 0;
        padding: 20px 15px 40px 15px;
    }
    .product-particular-text-box h6{
        font-family: 'LTHGBK';
        font-size: 16px;
        font-weight: 400;
        height: 20px;
        line-height: 20px;
        padding-bottom: 15px;
        border-bottom: 2px solid #7c7c7c;
        display: block;
        text-align: center;
        margin: 0 15px;
    }
    .product-particular-text-box td{
        font-size: 12px;
        color: #5c5a5b;
        height: 25px;
        line-height: 25px;
        border-bottom: 1px solid #bbb;
    }
    .product-particular-text-box td b{
        color: #5c5a5b;
    }
    .product-particular-text-box td:nth-child(2n){
        text-align: left;
        padding-left: 5px;
    }
    .product-particular-text-box td:nth-child(2n+1){
        text-align: right;
    }
    /*橱柜*/
    .product-particular-img h4{
        font-family: 'LTCXH';
        font-weight: 600;
    }
    .product-particular-img p{
        font-family: 'LTCXH';
    }
    .product-particular-img-box-b{
        position: relative;
    }
    .product-particular-img-box-ba{
        padding: 15px 15px 0 15px;
        background: #f9f9f9;
    }
    .product-particular-img-box-b div{
        position: absolute;
        bottom: 15px;
        left: 35px;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-b span{
        display: block;
        width: 20px;
        height: 1px;
        background: #fff;
    }
    .product-particular-img-box-b h3{
        font-size: 18px;
        font-weight: 600;
        line-height: 18px;
        padding: 10px 0 10px 0;
    }
    .product-particular-img-box-b em{
        display: block;
        width: 200px;
        height: 1px;
        background: #fff;
    }
    .product-particular-img-box-b i{
        display: block;
        font-style: normal;
        font-size: 12px;
        line-height: 12px;
        padding-top: 40px;
        opacity: 0.7;
        letter-spacing: 0;
    }
    .product-particular-img-box-b h4{
        font-family: 'LTCXH';
        font-size: 16px;
        line-height: 16px;
        padding: 10px 0 0 0;
        opacity: 0.7;
    }
    .product-particular-img-box-b h5{
        font-family: 'LTHGBK';
        font-size: 42px;
        line-height: 42px;
        padding: 0 0 30px 0;
        opacity: 0.7;
        font-weight: 400;
    }
    .product-particular-img-box-b p{
        font-size: 12px;
        line-height: 20px;
        display: block;
        margin-right: 80px;
        border-bottom: 1px solid #fff;
    }
    .product-particular-img-box-c{
        position: relative;
    }
	.product-particular-img-box-c h4{
        font-size: 10px;
    }
    .product-particular-img-box-d em{
        display: block;
        padding: 0 25px;
        text-align: center;
        font-size: 16px;
        padding-bottom: 20px;
    }
    .product-particular-img-box-d i{
        display: block;
        font-style: normal;
        padding: 0 25px;
        font-size: 14px;
        text-align: center;
        color: #717274;
        padding-bottom: 40px;
    }
    .product-particular-img-box-c div{
        position: absolute;
        bottom: 10px;
        left: 35px;
        right: 0;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-c div h3{
        font-size: 16px;
        font-family: 'LTCXH';
        font-weight: 600;
        line-height: 16px;
    }
    .product-particular-img-box-c div h4, .product-particular-img-box-c div p{
        font-size: 14px;
        line-height: 16px;
        opacity: 0.8;
    }
    .product-particular-img-box-c div h4{
        padding: 5px 0 15px 0;
    }
    .product-particular-img-box-c div p{
    }
    .product-particular-img-box-d{
        padding: 50px 25px 40px 25px;
        font-size: 0;
        letter-spacing: 0;
        margin: 0 auto;
    }
    .product-particular-img-box-d em{
        display: block;
        text-align: center;
        font-size: 16px;
    }
    .product-particular-img-box-d div{
        display: inline-block;
        width: 45%;
        padding: 0 2.5%;
        text-align: center;
        padding-bottom: 20px;
        vertical-align: top;
    }
    .product-particular-img-box-d div h4{
        font-size: 14px;
        line-height: 16px;
        height: 64px;
        padding: 15px 0 0 0;
    }
    .product-particular-img-box-d div p{
        font-size: 12px;
        text-align: center;
        color: #aeaeae;
        height: 78px;
        line-height: 14px;
        letter-spacing: 1px;
    }
    .product-particular-img-box-e{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-e div{
        position: absolute;
        top: 25px;
        left: 35px;
        right: 0;
        letter-spacing: 1px;
    }
    .product-particular-img-box-e div h4{
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 20px;
    }
    .product-particular-img-box-e div p{
        font-size: 14px;
        line-height: 18px;
        width: 260px;
        color: #231e1d;
    }
    .product-particular-img-box-f{
        padding: 40px 0 0 0;
        text-align: center;
    }
    .product-particular-img-box-f h4{
        font-size: 16px;
        line-height: 16px;
        padding: 0 15px 15px 15px;
        text-align: center;
    }
    .product-particular-img-box-f p{
        font-size: 12px;
        line-height: 18px;
        color: #231e1d;
        padding: 0 15px 30px 15px;
        text-align: center;
    }
    .product-particular-img-box-f p span{
        font-size: 16px;
    }
    .product-particular-img-box-f{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-f div{
        position: absolute;
        bottom: 8%;
        right: 12.5%;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-f div h4{
        font-size: 42px;
        line-height: 42px;
        padding-bottom: 50px;
    }
    .product-particular-img-box-f div p{
        font-size: 24px;
    }
    .product-particular-img-box-f div p span{
        font-size: 42px;
    }
    .product-particular-img-box-g{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-g div{
        position: absolute;
        bottom: 15px;
        right: 20px;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-g div h4{
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 10px;
    }
    .product-particular-img-box-g div p{
        font-size: 14px;
        line-height: 16px;
        width: 260px;
    }
    .product-particular-img-box-h{
        width: 100%;
        position: relative;
        padding: 20px 0 70px 0;
        background: #f9f9f9;
    }
    .product-particular-img-box-h div{
        position: absolute;
        bottom: 35px;
        right: 40px;
        color: #fff;
        letter-spacing: 1px;
        color: #333;
    }
    .product-particular-img-box-h div h4{
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 15px;
    }
    .product-particular-img-box-h div p{
        font-size: 12px;
        line-height: 14px;
        color: #959798;
        width: 220px;
    }
    .product-particular-img-box-y{
        padding: 0 30px;
        font-size: 0;
        letter-spacing: 0;
    }
    .product-particular-img-box-y div{
        display: inline-block;
        width: 31%;
        padding: 0 1%;
    }
    .product-particular-img-box-y div img{
        width: 100%;
        height: auto;
    }
    .product-particular-img-box-y div h4{
        font-size: 12px;
        line-height: 28px;
        height: 56px;
        text-align: center;
        color: #8e8e8e;
    }
    .product-particular-img-box-j{
        width: 100%;
        position: relative;
    }
    .product-particular-img-box-j div{
        position: absolute;
        bottom: 35px;
        left: 0;
        right: 0;
        color: #fff;
        letter-spacing: 1px;
    }
    .product-particular-img-box-j div h4{
        font-size: 16px;
        line-height: 16px;
        padding-bottom: 10px;
        text-align: center;
        padding: 0 15px;
    }
    .product-particular-img-box-j div p{
        font-size: 14px;
        text-align: center;
        padding: 0 15px;
    }
    .product-particular-img-box-j div p span{
        font-size: 18px;
    }
    /*detail*/
    .product-particular-detail{
        width: 100%;
    }
    .product-particular-detail ul{
        font-size: 0;
        letter-spacing: 0;
        padding: 45px 20px;
    }
    .product-particular-detail ul h6{
        font-family: 'LTCXH';
        font-size: 18px;
        height: 18px;
        line-height: 18px;
        font-weight: 600;
        text-align: center;
        padding-bottom: 20px;
    }
    .product-particular-detail ul p{
        font-size: 18px;
        color: #727272;
        text-align: center;
        padding-bottom: 20px;
    }
    .product-particular-detail ul li{
        display: inline-block;
        width: 50%;
    }
    .product-particular-detail ul li div{
        padding: 0 15px;
    }
    .product-particular-box{
        width: 100%;
    }
    .product-particular-box h1{
        text-align: center;
        border-bottom: 1px solid #333;
        padding: 65px 0;
        font-size: 42px;
    }
    .product-particular-box h1 a{
        color: #333;
        padding-bottom: 20px;
        border-bottom: 3px solid #fff;
        -ms-transition: 0.3s;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        -moz-transition: 0.3s;
        transition: 0.3s;
    }
    .product-particular-box h1 a.product-particular-box-act{
        border-bottom: 3px solid #333;
    }
/*atlas*/
    .atlas-banner{
        padding: 15px 15px 0 15px;
    }
    .atlas-banner hr{
        display: block;
        width: 100%;
        height: 1px;
        background: #e3e3e3;
    }
    .atlas-banner img{
        display: block;
        width: 100%;
    }
    .atlas-box{
        padding: 40px 15px 0 15px;
    }
    .atlas-box img{
        display: block;
        width: 100%;
    }
    .atlas-box hr{
        display: block;
        width: 100%;
        height: 1px;
        border: 0;
        border-top: 1px dashed #e3e3e3;
        background: rgba(0,0,0,0);
    }
    .atlas-box h6{ 
        display: block;
        font-size: 0;
        letter-spacing: 0;
        width: 100%;
        height: 35px;
        padding-bottom: 5px;
    }
    .atlas-box h6 i{
        display: inline-block;
        vertical-align: top;
    }
    .atlas-box h6 img{
        width: 35px;
        height: 35px;
        border-radius: 50%;
    }
    .atlas-box h6 span{
        display: inline-block;
        /*font-family: 'LTZH';*/
        font-weight: 600;
        vertical-align: top;
        font-size: 16px;
        line-height: 35px;
        height: 35px;
        padding-left: 10px;
    }
    .atlas-box p{
        text-align: right;
    }
    .atlas-box em{
        font-size: 12px;
        height: 35px;
        line-height: 35px;
        display: block;
        float: right;
        color: #8d8d8d;
    }
    .atlas-box h5{
        font-size: 14px;
        padding-top: 15px;
        font-weight: 600;
        line-height: 18px;
        display: block;
        color: #292929;
    }
    .atlas-box h4{
        display: block;
        height: 20px;
        padding: 35px 0 25px;
        text-align: right;
    }
    .atlas-box h4 span{
        display: block;
        float: right;
        width: 20px;
        height: 20px;
        background: url(../images/atlas-tog.png) no-repeat 0 0;
        background-size: 20px 20px;
    }
    .atlas-box h4 span.atlas-box-span-tog{
        background: url(../images/atlas-toga.png) no-repeat 0 0;
        background-size: 20px 20px;
    }
    .atlas-upload{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        display: none;
    }
    .atlas-upload div{
        position: absolute;
        top: 50%;
        left: 50px;
        right: 50px;
        height: 380px;
        background: #fff;
        margin-top: -190px;
    }
    .atlas-upload h6{
        display: block;
        margin: 0 10px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        border-bottom: 1px solid #e5e5e5;
    }
    .atlas-upload h6 em{
        display: block;
        float: left;
        font-weight: 600;
    }
    .atlas-upload h6 span{
        display: block;
        float: right;
        padding: 7px;
    }
    .atlas-upload h6 span img{
        display: block;
        width: 15px;
        height: 15px;
    }
    .atlas-upload form{
        padding: 35px 50px 0 50px;
    }
    .atlas-upload h5{
        font-size: 14px;
        font-weight: 600;
        padding-bottom: 15px;
    }
    .atlas-upload form input{
        display: block;
        font-size: 14px;
        font-weight: 600;
        border-radius: 5px;
        text-align: center;
        line-height: 25px;
        border: 0;
    }
    .atlas-upload form .atlas-upload-a{
        width: 100%;
        height: 25px;
        background: #1656a4;
        display: block;
        font-size: 14px;
        font-weight: 600;
        border-radius: 5px;
        text-align: center;
        line-height: 25px;
        color: #fff;
    }
    .atlas-upload form .atlas-upload-b{
        width: 80px;
        height: 25px;
        color: #000;
        background: #fff;
        border: 1px solid #e5e5e5;
        margin: 30px auto 0 auto;
    }
    .atlas-upload form .atlas-upload-c{
        margin-top: -25px;
        opacity: 0;
    }
    .atlas-upload form p{
        text-align: left;
        font-size: 12px;
        color: #8D8D8D;
        line-height: 12px;
        padding: 15px 0;
    }
    .atlas-upload form p b{
        color: #000;
    }
    .atlas-upload form .atlas-upload-bz{
        width: 90%;
        height: 50px;
        border-radius: 6px;
        padding: 5px;
        font-size: 12px;
        outline: none;
    }
    .atlas-upload h3{
        text-align: center;
        line-height: 200px;
        font-size: 24px;
        font-weight: 600;
    }
    .atlas-cont{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
        overflow: auto;
        z-index: 99;
        display: none;
    }
    .atlas-cont .atlas-cont-shut{
        display: block;
        position: fixed;
        top: 70px;
        right: 0;
        width: 20px;
        right: 20px;
        z-index: 100;
    }
    .atlas-cont div{
        margin: 100px 40px 100px 40px;
        background: #fff;
    }
    .atlas-cont div div{
        margin: 0;
        padding: 0 10px 40px 10px;
    }
    .atlas-cont div div img{
        display: block;
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .atlas-cont div h6{
        display: block;
        padding: 15px 20px 15px 20px;
        background: #f9f9f9;
        border-bottom: 1px solid #e3e3e3;
    }
     /*清除浮动*/
　　.atlas-cont div h6:before, .atlas-cont div h6:after {
        content: "";
        display: block;
        clear: both;
        }
    .atlas-cont div h6{
        zoom: 1;
    }
    .atlas-cont div h6 img{
        display: block;
        float: left;
        width: 35px;
        height: 35px;
        border-radius: 50%;
    }
    .atlas-cont div h6 i{
        display: block;
        font-style: normal;
        float: left;
        font-size: 14px;
        padding: 0 10px;
        text-align: center;
    }
    .atlas-cont div h6 i span{
        display: block;
        font-size: 12px;
        color: #8D8D8D;
    }
    .atlas-cont div p{
        padding: 20px;
        color: #8D8D8D;
    }
    .atlas-hint{
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.8);
    }
    .atlas-hint img{
        position: absolute;
        top: 50%;
        left: 50%;
        display: block;
        width: 290px;
        height: 450px;
        margin: -225px 0 0 -145px;
    }
    .atlas-hint .atlas-hint-but{
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 60px;
        right: 5px;
        background: url(../images/nav-shut.png) no-repeat 5px 5px;
        background-size: 30px 30px;
    }
    /*分页*/
    #page {
    display: table;
    margin: 0 auto;
    }
    .page {
        text-align: center;
    }

    .fl {
        float: left;
    }

    .fr {
        float: right;
    }

    .pagingUl {
        float: right;
        padding: 0;
        margin: 0;
        list-style: none;
        height: 30px;
    }

    .pagingUl li {
        float: left;
        width: 30px;
        height: 30px;
        background: #efefef;
        text-align: center;
        margin-right: 5px;
    }

    .pagingUl li a {
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 28px;
        color: #666;
        font-size: 12px;
    }
    .prv,
    .next {
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        cursor: pointer;
        background: #efefef;
        padding: 0 5px;
    }
    .prv {
        margin-right: 10px;
    }
    .first,
    .last {
        width: 30px;
        height: 30px;
        font-size: 12px;
        text-align: center;
        line-height: 30px;
        /*border: 1px solid #ddd;*/
        cursor: pointer;
        background: #efefef;
        padding: 0 5px;
        margin-right: 10px;
    }
    .prv:hover,
    .next:hover,
    .first:hover,
    .last:hover,
    .pagingUl li a:hover,
    .activP {
        background-color: #000!important;
        color: #fff!important;
    }
/*store*/
    .stpre-select{
        padding: 0 15px;
    }
    .stpre-select form{
        width: 100%;
        font-size: 0;
        letter-spacing: 0;
        padding: 50px 0 20px 0;
    }
    .stpre-select form select.stpre-select-p{
        margin:0 5%;
    }
    .stpre-select form select{
        display: inline-block;
        width: 30%;
        height: 25px;
        line-height: 25px;
        text-align: center;
        border: 1px solid #000;
        font-size: 14px;
    }
    .stpre-select form input{
        display: inline-block;
        width: 30%;
        height: 25px;
        line-height: 25px;
        text-align: center;
        border: 1px solid #000;
        font-size: 14px;
    }
    .stpre-box{
        padding: 0 15px;
    }
    .stpre-box a{
        display: block;
        margin-bottom: 10px;
        border: 1px solid #000;
        color: #282828;
        font-size: 12px;
    }
    .stpre-box a h4{
        padding: 15px;
        color: #000;
        font-size: 14px;
        line-height: 14px;
        font-weight: 600;
    }
    .stpre-box a h5{
        line-height: 12px;
    }
    .stpre-box a h6{
        line-height: 12px;
        padding: 5px 15px 5px 30px;
    }
    .stpre-ac{
        padding: 0 15px 0 30px;
        background: url(../images/stpre-ac.png) no-repeat 15px 0;
        background-size: 12px 12px;
    }
    .stpre-tel{
        padding: 0 15px 15px 30px;
        background: url(../images/stpre-tel.png) no-repeat 15px 0;
        background-size: 12px 12px;
    }
    /*map*/
    .sy-map{
        width: 100%;
    }
    .sy-map-but{
        padding: 10px 15px;
        height: 18px;
    }
    .sy-map a{
        float: right;
        display: block;
        width: 18px;
        height: 18px;
    }
    .sy-map a img{
        display: block;
        width: 18px;
        height: 18px;
    }
    .sy-map h5{
        text-align: center;
        font-size: 14px;
        font-weight: 600;
        line-height: 14px;
        padding: 15px;
    }
    .sy-map h6{
        text-align: center;
        font-size: 12px;
        line-height: 14px;
        padding: 0 15px 20px 15px;
    }
/*brand*/
    .brand-banner{
        width: 100%;
    }
    .brand-banner img{
        display: block;
        width: 100%;
    }
    .brand-text{
        padding: 40px 45px 70px 45px;
    }
    .brand-text h6{
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
        text-align: center;
        color: #000;
    }
    .brand-text p{
        font-size: 12px;
        text-align: center;
        color: #939598;
        padding: 30px 0 20px 0;
        line-height: 16px;
    }
    .brand-text span{
        display: block;
        width: 120px;
        height: 2px;
        background: #7f7f7f;
        margin: 0 auto;
    }
    .brand-cent{
        width: 100%;
        padding-bottom: 70px;
    }
    .brand-cent img{
        display: block;
        width: 310px;
        height: auto;
        margin: 0 auto;
    }
/*collection*/
    .collection-cent{
        padding: 70px 15px 60px 15px;
    }
    .collection-cent h2{
        font-size: 12px;
        font-weight: 600;
        text-align: left;
        padding: 0 10px 5px 10px;
        border-bottom: 1px solid #595657;
        line-height: 12px;
    }
    .collection-box{
        padding: 15px 5px;
        border-bottom: 1px dashed #e8e9ea;
    }
    /*清除浮动*/
　　.collection-box:before, .collection-box:after {
        content: "";
        display: block;
        clear: both;
        }
    .collection-box{
        zoom: 1;
    }
    .collection-box img{
        display: block;
        width: 30%;
        height: auto;
        float: left;
    }
    .collection-box div{
        float: right;
        width: 65%;
    }
    .collection-box h4{
        font-size: 14px;
        line-height: 16px;
        color: #231f20;
        font-weight: 600;
    }
    .collection-box h5{
        font-size: 12px;
        line-height: 12px;
        color: #737373;
        padding: 10px 0;
    }
    .collection-box h6{
        font-size: 12px;
        line-height: 12px;
    }
    .collection-box a{
        display: block;
        width: 100px;
        height: 25px;
        line-height: 25px;
        color: #fff;
        background: #286dc1;
        text-align: center;
        float: right;
    }
/*user*/
    .user-landing{
        width: 100%;
        padding-top: 80px;
    }
    .user-landing h2{
        font-size: 18px;
        font-weight: 600;
        text-align: center;
        line-height: 18px;
        padding-bottom: 35px;
    }
    .user-landing form{
        width: 260px;
        margin: 0 auto;
    }
    .user-landing form input{
        display: block;
        outline: none;
        width: 100%;
        height: 35px;
        text-indent: 15px;
        font-size: 14px;
        color: #000;
        margin: 0 auto;
        border: 0;
        background: rgba(0,0,0,0);
    }
    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #c2c2c2; opacity:1; 
    }

    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #c2c2c2;opacity:1;
    }

    input:-ms-input-placeholder{
        color: #c2c2c2;opacity:1;
    }

    input::-webkit-input-placeholder{
        color: #c2c2c2;opacity:1;
    }
    .user-landing form div.user-landing-a{
        border-bottom: 0;
        border: 1px solid #e6e6e6;
        border-radius: 6px 6px 0 0;
    }
    .user-landing form div.user-landing-b{
        border-radius: 0 0 6px 6px;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
    }
    .user-landing form div.user-landing-c{
        background: #1657a5;
        color: #fff;
        font-weight: 600;
        border: 0;
        text-indent: 0;
        border-radius: 6px;
    }
    .user-landing form div.user-landing-c input{
        color: #fff;
		text-indent: 0px;
    }
    .user-landing form div.user-landing-f{
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
    }
    .user-landing form div.user-landing-tel{
        font-size: 0;
        letter-spacing: 0;
        width: 260px;
        height: 36px;
        border: 1px solid #e6e6e6;
        border-radius: 6px;
        overflow: hidden;
    }
    .user-landing form div input.user-landing-g{
        width: 180px;
        height: 35px;
        display: inline-block;
        border: 0;
    }
    .user-landing form div div.user-landing-h{
        display: inline-block;
        width: 80px;
        height: 36px;
        text-align: center;
        text-indent: 0;
        border-radius: 0 6px 6px 0;
        border: 0;
        color: #fff;
        background: #2258a2;
    }
    .user-landing form div div.user-landing-h input{
        text-indent: 0;
        color: #fff;
    }
    .user-landing form p{
        font-size: 12px;
        font-weight: 600;
        color: #949494;
        text-align: right;
        height: 12px;
        line-height: 12px;
        padding: 15px 0;
    }
    .user-landing form p.user-landing-ot{
        text-align: left;
    }
    .user-landing form p a{
        color: #949494;
    }
    .user-landing-d,.user-landing-e{
        display: block;
        outline: none;
        width: 100%;
        height: 35px;
        line-height: 35px;
        text-align: center;
        border: 1px solid #e6e6e6;
        border-radius: 6px;
        font-size: 14px;
        color: #8d8d8d;
        margin: 0 auto;
    }
    .user-landing .user-landing-e{
        font-size: 0;
        letter-spacing: 0; 
    }
    .user-landing-e a{
        display: inline-block;
        width: 28px;
        height: 28px;
        margin: 3px 10px;
    }
    .user-landing-e a img{
        display: block;
        width: 28px;
        height: 28px;
    }
    .user-hint{
        padding: 0 40px;
    }
    .user-hint h4{
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        height: 18px;
        line-height: 18px;
        padding: 100px 0 0 0;
    }
    .user-hint h5{
        font-size: 12px;
        text-align: center;
        height: 12px;
        font-weight: 600;
        line-height: 12px;
        padding-top: 40px;
    }
    .user-hint h3{
        font-size: 12px;
        text-align: center;
        height: 12px;
        line-height: 12px;
        padding-top: 15px;
    }
    .user-hint p{
        font-size: 12px;
        text-align: center;
        line-height: 16px;
        padding-top: 25px;
    }
    .user-hint p a{
        color: #1655a4;
    }
    .user-hint h6{
        text-align: center;
        padding: 45px 0 0 0;
    }
    .user-hint h6 a{
        font-size: 14px;
        font-weight: 600;
        color: #1655a4;
    }
/*产品*/
    .product-conbox{
        padding: 0 15px;
        font-size: 0;
        letter-spacing: 0;
    }
    .product-conbox div{
        display: inline-block;
        width: 45%;
        padding: 15px 2.5% 0 2.5%;
    }
    .product-conbox div a{
        display: block;
    }
    .product-conbox div img{
        display: block;
        width: 100%;
        height: auto;
    }
    .product-conbox div h6{
        display: block;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
        line-height: 18px;
        height: 54px;
        padding-top: 10px;
        overflow: hidden;
    }
    .product-conbox-but{
        position: fixed;
        top: 45px;
        left: 0;
        right: 0;
        height: 30px;
        background: #fff;
    }
    .product-conbox-but div{
        width: 255px;
        margin: 0 auto;
        font-size: 0;
        letter-spacing: 0;
    }
    .product-conbox-but a{
        display: inline-block;
        width: 85px;
        height: 30px;
        font-size: 14px;
        font-weight: 600;
        color: #8b8b8b;
        text-align: center;
        line-height: 30px;
    }
    .product-conbox-but a.conbox-but-tog{
        color: #000;
    }