@charset "utf-8";
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
strong{font-weight:bold}
body{font-family:"Microsoft YaHei";font-size:16px;min-width:1300px}


/*public*/
.clearfix{clear:both;width:100%;height:0}
.mr-0{margin-right:0 !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-20{margin-top:20px !important}
.mt-30{margin-top:30px !important}
.mt-50{margin-top:50px !important}
.pd-home{padding:95px 0}
.f-l{float:left}
.f-r{float:right}
.circle {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}
.radius-5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}
.radius-10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}
.radius-20{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}
.radius-30{-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;overflow:hidden}
    

.bg-gray{background:#f5f5f5}
.border-gray{border:0;border-top:1px solid #ccc}

.transition{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s}
.text-shadow{text-shadow:1px 2px 10px #8a8a8a}
.hidden{display:none}


/*public end*/
.swiper-pagination-bullet{width:10px;height:10px}
.swiper-pagination-bullet-active{background:#ff0000}

.line {
    display: inline-block;
    margin-top: 10px;
    height: 6px;
    background: #ccc;
    width: 35px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#f50b0e),to(#ce0a0c));
    background-image: linear-gradient(90deg,#f50b0e,#ce0a0c);
    -webkit-box-shadow: 0 2px 8px 0 rgba(237,0,0,.6);
    box-shadow: 0 2px 8px 0 rgba(237,0,0,.6);
}
a{color:#000;text-decoration:none}
a:hover{}

.previous,.next{background:#ff0000;color:#fff;line-height:50px;text-align:center;display:inline-block;width:200px;font-size:20px;margin-top:140px}
.previous{border-top-left-radius:25px;border-bottom-left-radius:25px;}
.next{border-top-right-radius:25px;border-bottom-right-radius:25px}

.container{width:1300px;margin:0 auto}
.col-left{width:310px;float:left;margin:0 20px 0 0}
.col-right{width:970px;float:left}

.title-public{position:relative;}
.title-public .en{font-size:24px;color:#ff0000;font-family:SimSun;font-weight:bold;text-transform:uppercase}
.title-public .cn{font-size:28px;color:#000;font-weight:bold;letter-spacing:3px;position:relative;margin-top:8px;float:left}
.title-public .ico{position:absolute;top:-5px;right:-8px;z-index:-3}
.title-public .more{color:#999;position:absolute;bottom:0;right:0}

.title-2{text-align:center}
.title-2 h3{font-size:22px}
.title-2 h4{color:#888}


.more-public{display:block;position:absolute;left:0;bottom:0;background:#ff0000;line-height:50px;width:150px;height:50px;text-align:center;font-size:18px;color:#fff;vertical-align: middle;}
.more-public .ico{vertical-align:sub;margin-left:5px}
.more-public:hover{background:#fa6e6e}

.header{position:relative;height:95px;z-index:999;background:#fff}
.header .container{position:relative}
.header .logo{width:206px;height:95px;position:absolute;left:20px}
.header .logo img{width:206px;height:95px}
.header .nav{height:95px;line-height:95px;position:absolute;z-index:999;right:45px}
.header .nav a{color:#555;}
.header .nav .nLi{float:left;position:relative;display:inline}
.header .nav .nLi h3{float:left}
.header .nav .nLi h3 a{letter-spacing:1px;display:block;padding:0 20px;font-size:18px;color:#434343}
.header .nav .sub{display:none;width:120px;left:-1px;top:75px;position:absolute;background:#fff;line-height:26px;background:rgba(255,255,255,0.8);z-index:999}
.header .nav .sub li{zoom:1}
.header .nav .sub a{color:#999;display:block;width:120px;text-align:center;line-height:40px}
.header .nav .sub a:hover{background:#ff0000;color:#fff}
.header .nav .on h3 a{color:#ff0000;border-radius:3px;border-radius:3px}
.header .tmall{position:absolute;right:-50px;top:33px;display:flex;align-items:center;justify-content:center;height:30px}
.header .tmall a{color:#999;font-size:14px}
.header .tmall img{width:16px;margin-right:5px;}



.fullSlide{width:100%;position:relative;height:1280px;overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:1280px;overflow:hidden;text-align:center;background-repeat:no-repeat !important;background-position:center !important}
.fullSlide .bd li a{display:block;height:1280px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:11px;margin:1px 5px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:5px}
.fullSlide .hd ul .on{background:#f00;width:25px}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10px;z-index:1;width:56px;height:56px;background:url("../img/public/slider-arrow.png");cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none}
.fullSlide .next{left:auto;right:10px;background-position:-56px 0}

.about-home{position:relative;}
.about-home .pic{width:350px;margin-top:40px}
.about-home .pic img{width:350px}
.about-home .about .video{width:870px;height:490px}
.about-home .about .video .ckplayer-ckplayer,.about-home .about .video .ck-main{background:none}
.about-home .about{width:870px;font-family:SimSun;line-height:34px;font-size:20px}
.about-home .about .img{width:870px;height:350px;}


.data-home .list{margin-top:40px;text-align:center}
.data-home .list li{float:left;display:inline-block;width:304px;margin:0 28px 0px 0;background:#f5f5f5}
.data-home .list li:hover{-moz-box-shadow:5px 5px 5px #C7C7C7 inset;-webkit-box-shadow:5px 5px 5px #C7C7C7 inset;box-shadow: 0px 0px 8px #C7C7C7 inset}
.data-home .list li h3{margin-top:30px;font-size:26px;font-family:SimSun;color:#ff0000;font-weight:bold;}
.data-home .list li p{margin:10px 20px 30px 20px;color:#999;font-size:16px;height:50px}

/*修改插件默认值*/
.swiper-product{width: 100%;height: 500px;}
.swiper-product .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-product .swiper-slide img {display: block;width: 400px;height:400px;object-fit:cover;}
.swiper-button-prev,
.swiper-button-next{color:#ff0000}
/*修改插件默认值-结束*/



.swiper-evaluate-new{width: 100%;height:380px;}
.swiper-evaluate-new .swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content:center;align-items: center;}
.swiper-evaluate-new .swiper-slide img {display: block;width:100%;height:300px;object-fit:cover;}

.cate-home{padding:60px 0;background:#f5f5f5}
.cate-home a{width:100px;float:left;margin:60px 80px 0 10px}
.cate-home .two{width:100px;float:right;margin:60px 10px 0 80px}
.cate-home a h3,
.cate-home a b,
.cate-home a h4{float:left;writing-mode:tb-rl}
.cate-home a h3{font-size:32px;width:32px;letter-spacing:25px;font-family:SimSun;font-weight:bold;}
.cate-home a b{border-left:1px solid #666;height:160px;width:0;margin:25px 15px 0 10px}
.cate-home a h4{font-size:17px;width:17px;text-align:center;color:#666;letter-spacing:3px;text-transform:Uppercase;margin-top:30px}
.cate-home .img{float:left;margin-left:130px}


.swiper-evaluate{width: 100%;height:300px;}
.swiper-evaluate .swiper-slide {font-size: 15px;display: flex;justify-content: center;align-items: center;}
.swiper-evaluate .swiper-slide .box{background:#fff;border:1px solid #eee;padding:20px 30px;position:relative;}
.swiper-evaluate .swiper-slide .box .content{line-height:30px;margin-bottom:15px}
.swiper-evaluate .swiper-slide .box .info .img{display: block;width:65px;height:65px;margin-right:20px}
.swiper-evaluate .swiper-slide .box .info .name{font-size:20px;font-family:SimSun;font-weight:bold;}
.swiper-evaluate .swiper-slide .box .info .post{color:#999;margin-top:5px}
.swiper-evaluate .swiper-slide .box .ico{width:30px;height:30px;position:absolute;bottom:20px;right:20px}
.swiper-evaluate .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}
.swiper-evaluate .swiper-pagination .swiper-pagination-bullet-active{background:#ff0000}

.news-home{position:relative;padding-bottom:130px}
.news-home .list{background:#fff;width:640px;height:450px;padding:50px 60px;margin-top:60px}
.news-home .list .item{margin-bottom:35px;margin-bottom:15px;height:105px}
.news-home .list .item .date{width:70px;color:#ff0000;text-align:center;margin-right:40px}
.news-home .list .item .date .d{font-size:46px;font-family:SimSun;font-weight:bold;}
.news-home .list .item .content{width:530px}
.news-home .list .item .content .title{font-size:18px;height:24px;overflow:hidden;margin-top:6px;font-weight:bold}
.news-home .list .item .content .title a:hover{color:#ff0000}
.news-home .list .item .content .desc{font-size:14px;margin-top:10px;line-height:24px;height:72px;overflow:hidden;}
.news-home .img-1{width:395px;height:350px;margin-top:20px}
.news-home .img-2{width:395px;height:280px;margin-top:50px}
.news-home .more-public{bottom:130px}


.honor-home{}
.honor-home .list{margin-top:40px;text-align:center}
.honor-home .list .item{position:relative;float:left;display:inline-block;width:380px;height:260px;margin:30px 80px 0px 0;text-align:center;padding-bottom:65px}
.honor-home .list .item .img{width:265px;height:200px;z-index:2}
.honor-home .list .item .title{font-size:18px;font-weight:bold;}

.swiper-honor-home{text-align:center;height:80px}
.swiper-honor-home img{height:80px}

.honor-show .content{width:1200px;height:800px;margin:60px auto 0 auto;position:relative;}
.honor-show .title{font-size:26px;text-align:center;}
.honor-show .content .img{width:795px;height:600px;display:block;margin:0 auto}
.honor-show .content .bg{width:1200px;position:absolute;bottom:30px;z-index:-3}


.footer{background:#4d4d4d;padding:35px 0;color:#999;text-align: center;line-height:30px}
.footer a{color:#999}
.footer a:hover{color:#fff}


.corporate-culture .list{margin-top:40px;text-align:center}
.corporate-culture .list li{float:left;display:inline-block;width:400px;margin:0 50px 0px 0;text-align:center;padding:140px 0 0 0;color:#fff;height:340px}
.corporate-culture .list li.c-1{background:url(../img/about/brand-story-bg-1.png)}
.corporate-culture .list li.c-2{background:url(../img/about/brand-story-bg-2.png)}
.corporate-culture .list li.c-3{background:url(../img/about/brand-story-bg-3.png)}
.corporate-culture .list li h3{margin:30px 0 20px 0;font-size:26px;font-family:SimSun;font-weight:bold;}
.corporate-culture .list li p{margin:0px 60px;font-size:18px;line-height:40px}

.cate-banner{width:100%;height:460px;position:relative;overflow: hidden;}
.cate-banner img{position:absolute;left:50%;margin-left:-960px;width:1920px;height:460px}
.cate-banner .container{position: relative;z-index:2;height:420px}
.cate-banner .text{position:absolute;z-index:2;left:0;bottom:120px;font-size:38px;color:#fff;letter-spacing:3px;text-transform: uppercase;}
.cate-banner .text h2{margin-bottom:10px}

.pagination{padding-left:0;border-radius:4px;height:50px}
.pagination>li{display:inline}
.pagination>li>a,
.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#cc0000;background:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#cc0000;border-color:#cc0000;cursor:default}

.cat-list{position:relative;border:1px solid #ccc;z-index:3;line-height:50px;padding:10px 20px;box-sizing:border-box}
.cat-list .dt{margin:0 0 10px 0px;border-bottom:1px solid #ccc;line-height:50px;font-size:24px}
.cat-list dd{float:left;margin-right:10px}
.cat-list dd a{display:inline-block;padding:8px 14px;font-size:18px;line-height:18px;border-radius:20px}
.cat-list .active a{background:#ff0000;color:#fff;border-radius:20px}
.cat-list a:hover{background:#f5f5f5;}


.product-list .list{}
.product-list .list .item{position:relative;float:left;display:inline-block;width:400px;margin:30px 50px 20px 0}
.product-list .list .item .img{width:400px;height:400px}
.product-list .list .item .title{font-size:20px;line-height:50px}

.product-show .title{font-size:26px;text-align:center}
.product-show .content .video{text-align:center}

.product-show .content .swiper-product-show{width:100%;height:100%}
.product-show .content .swiper-product-show .swiper-slide {text-align: center;font-size: 18px;background: #fff;display:flex;justify-content:center;align-items: center;}
.product-show .content .swiper-product-show .swiper-slide img {display: block;width: 600px;height: 100%;object-fit: cover;}
.product-show .content .show{font-size:20px;line-height:40px}

.cate-text{border-radius:10px;background:#f9f9f9;line-height:70px;font-size: 18px}
.cate-text .category{text-align:center;}
.cate-text .category li{display:inline-block;}
.cate-text .category li a{display:block;padding:0 20px}
.cate-text .category li a:hover,.cate-text .category li.active a{background:#ff0000;color:#fff}

.news-list{padding:120px 105px;border:1px solid #ccc;margin-top:50px;position:relative;}
.news-list .cate-title{width:220px;height:70px;background:#ff0000;color:#fff;font-size:24px;text-align:center;line-height:70px;position:absolute;top:-1px;left:-1px;z-index:99}
.news-list .item{height:200px;margin-bottom:50px;position:relative}
.news-list .item .pic{float:left;width:320px;height:200px;margin-right:30px}
.news-list .item img{width:320px;height:auto;min-height:200px}
.news-list .item .nopic{width:320px;height:200px;display:block;background:#eee;text-align:center;color:#d5d5d5}
.news-list .item .nopic h3{padding-top:60px;font-size:34px;line-height:20px}
.news-list .item .nopic p{padding-top:40px;font-size:18px;line-height:14px}
.news-list .item .title,.news-list .item .summary,.news-list .item .info{float:left;width:950px}
.news-list .item .title{font-size:20px;line-height:22px;margin-bottom:10px}
.news-list .item .title a:hover{color:#cc0000;text-decoration:underline}
.news-list .item .info{margin-bottom:12px;color:#a2a2a2}
.news-list .item .info .jb{font-size:13px;padding:4px 8px 5px 0;position:absolute;bottom:5px}
.news-list .item .summary{font-size:16px;line-height:25px;color:#656565}

.news-show .box{border:1px solid #e6e6e6;padding:50px 75px}
.news-show .box .title{font-size:26px;text-align:center;}
.news-show .box .info{text-align: center;margin-top:35px}
.news-show .box .info .s{padding:0 10px;color:#999}
.news-show .box .info .s b span{font-weight: normal;}
.news-show .box .content{padding-top:30px;line-height:36px}
.news-show .box .content p{margin:10px 0;text-indent:2em}
.news-show .box .content img{max-width:100%;border-radius:20px}
.news-show .box .content p img{display:block;margin:0 auto}



.contact-list .list{margin-top:40px;text-align:center}
.contact-list .list li{float:left;display:inline-block;width:304px;height:260px;padding-top:20px}
.contact-list .list li:hover{-moz-box-shadow:5px 5px 5px #C7C7C7 inset;-webkit-box-shadow:5px 5px 5px #C7C7C7 inset;box-shadow: 0px 0px 28px #C7C7C7 inset}
.contact-list .list li .ico{font-size:80px;color:#ff0000}
.contact-list .list li h3{margin:30px 0 20px 0;font-size:26px;font-family:SimSun;color:#000;font-weight:bold;}
.contact-list .list li p{margin:10px 0 0px 0;color:#999;font-size:16px}
.contact-list .map{width:100%;height:550px;border:1px solid #eee}

.store-address .list{margin-top:40px}
.store-address .list li{float:left;width:420px;height:440px;margin:0 20px 20px 0;background:#fff6e7}
.store-address .list li img{width:420px;height:270px}
.store-address .list li .text{padding:20px}
.store-address .list li h3{color:#cc0000;font-size:26px;font-weight:bold}
.store-address .list li p{margin-top:10px;color:#555;font-size:18px;padding-left:20px;position:relative}
.store-address .list li p i{color:#cc0000;position:absolute;left:0;top:5px}


.reviews-list-new .list{}
.reviews-list-new .item{position:relative;float:left;display:inline-block;width:400px;margin:30px 50px 20px 0}
.reviews-list-new .item .img{width:400px;height:400px;object-fit:cover;}


/*hidden*/
.reviews-list{}
.reviews-list .item {font-size:15px;width:412px;float:left;margin-right:32px}
.reviews-list .item .box{background:#fff;border:1px solid #eee;padding:20px 30px;position:relative;}
.reviews-list .item .box .content{line-height:30px;margin-bottom:15px}
.reviews-list .item .box .info .img{display: block;width:65px;height:65px;margin-right:20px}
.reviews-list .item .box .info .name{font-size:20px;font-family:SimSun;font-weight:bold;}
.reviews-list .item .box .info .post{color:#999;margin-top:5px}
.reviews-list .item .box .ico{width:30px;height:30px;position:absolute;bottom:20px;right:20px}

