@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}

.text-center{text-align:center}

.border-1{border:1px solid #ccc}

.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,#00a0f7),to(#0067ed));
    background-image: linear-gradient(90deg,#00a0f7,#0067ed);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,103,237,.6);
    box-shadow: 0 2px 8px 0 rgba(0,103,237,.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 .cn{font-size:38px;color:#0a2f90;font-weight:bold;letter-spacing:3px;position:relative;margin-top:8px}
.title-public .small{font-size:18px;text-transform:uppercase}
.title-public .more{width:120px;height:40px;line-height:40px;text-align:center;background:#0a2f90;color:#fff;position:absolute;bottom:20px;right:0}
.title-public .more:hover{background:#000}

.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:85px;z-index:999;background:rgb(0, 0, 0,0.85);}
.header .container{position:relative}
.header .logo{width:206px;height:85px;position:absolute;left:20px}
.header .logo img{width:206px;height:85px}
.header .nav{height:85px;line-height:85px;position:absolute;z-index:999;right:45px}
.header .nav a{color:#fff}
.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}
.header .nav .sub{display:none;left:0;top:85px;position:absolute;background:#2d77c1;line-height:26px;z-index:999}
.header .nav .sub li{zoom:1}
.header .nav .sub a{display:block;width:120px;line-height:50px;padding:0 20px}
.header .nav .sub a:hover{background:#0959a9;color:#fff}
.header .nav .on h3 a{background:#0959a9;opacity:1}



.fullSlide{width:100%;position:relative;height:800px;overflow:hidden;margin-top:-85px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{background-size:100% auto !important;width:100% !important;height:800px;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:#0a2f90;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}

.product-home{text-align:center;position:relative;height:650px}
.product-home .p{position:absolute}
.product-home img{max-width:100%}
.product-home .p2 img{width:50%}
.product-home img:hover{transform: scale(1.1);}
.product-home .p2 .text{margin:90px 0 0 30px}
.product-home h3{font-size:24px;font-weight:bold;color:#0a2f90}
.product-home .p1{width:520px;height:538px;padding:50px 30px}
.product-home .p2{width:635px;height:260px;padding:15px 30px;right:0}
.product-home .p3{width:275px;height:295px;padding:15px 30px;left:603px;top:313px}
.product-home .p4{width:275px;height:295px;padding:15px 30px;right:0;top:313px}

.product-home .p1 img{width:520px;height:430px}
.product-home .p2 img{width:320px;height:250px}
.product-home .p3 img{width:275px;height:220px}
.product-home .p4 img{width:275px;height:220px}

.about-home{position:relative;height:600px;background:url(../img/about-home.jpg) fixed #000;background-size: auto 100% }
.about-home .box{background:#0a2f90;position:absolute;left:50%;top:0;right:0;bottom:0}
.about-home .box .content{width:650px;color:#fff;padding:60px 50px}
.about-home .box .content .title h3{font-size:38px}
.about-home .box .content .title h4{font-size:18px}
.about-home .box .content p{line-height:38px;text-indent:2em;margin-bottom:30px}
.about-home .box .content .more{width:120px;height:40px;border:1px solid #fff;display:block;line-height:40px;text-align:center;color:#fff}
.about-home .box .content .more:hover{background:#000;border-color:#000}



.case-home{padding:30px 0}
.case-home li{position:relative;overflow:hidden;float:left;width:420px;margin:20px 20px 0 0}
.case-home li:hover{webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
.case-home li .img{width:420px;height:300px}
.case-home li .img img{width:420px;height:300px}
.case-home li .text{position:absolute;bottom:0;left:0;right:0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgb(0, 0, 0));color:#fff;heigt:150px;padding:10px 20px}
.case-home li .text h3{margin-top:20px;font-size:18px;}
.case-home li .text h3 a{color:#fff}
.case-home li .text h3 a:hover{color:#fff}
.case-home li .text p{margin:10px 0 20px 0;font-size:15px}
.case-home li:hover .text{background:#0a2f90}
.case-home li:hover .img img{transform: scale(1.1);}


.why-home{background:#0a2f90}
.why-home .title-public .cn{color:#fff}
.why-home .title-public .small{color:#fff}
.why-home .title-public .more{background:#fff;color:#0a2f90}
.why-home .title-public .more:hover{background:#000;color:#fff}
.why-home .list .item{width:548px;height:160px;border:1px solid #fff;padding:30px 40px;color:#fff;margin:40px 40px 0 0}
.why-home .list .item img{width:220px;height:160px;margin-right:20px}
.why-home .list .item h3{font-size:20px}
.why-home .list .item p{line-height:30px}



.news-home{padding:30px 0}
.news-home li{overflow:hidden;float:left;width:410px;margin-right:35px;background:#fff;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.news-home li:hover{}
.news-home li .img:hover img{transform: scale(1.1);}
.news-home li .img{width:410px;height:300px;overflow:hidden}
.news-home li img{width:410px;height:300px}
.news-home li .nopic{width:410px;height:300px;display:block;background:#eee;text-align:center;color:#d5d5d5}
.news-home li .nopic h3{padding-top:60px;font-size:34px;line-height:40px}
.news-home li .nopic p{padding-top:40px;font-size:18px;line-height:14px}
.news-home li .title{height:24px;line-height:24px;overflow:hidden;font-size:18px}
.news-home li .title a:hover{color:#093b71}
.news-home li .date{color:#999;}
.news-home li .desc{color:#999;font-size:15px;height:40px;line-height:20px;overflow: hidden;}


.footer{background:#1c1c1c;padding:65px 0;color:#fff;line-height:40px}
.footer .logo{width:200px;height:60px}
.footer .text{width:600px;border-right:1px solid #999}
.footer .text .tel{font-size:30px;font-weight:bold}

.footer .message{width:620px}
.footer .message .title{font-size:24px;font-weight:bold;}
.footer .message .form-control{width:100%;border:1px solid #666;background:#434343;line-height:24px;padding:10px;color:#fff}
.footer .message .btn{width:50%;background:#000;border:1px solid #666;color:#fff;height:40px;cursor: pointer;}
.footer .message .btn:hover{background:#666}

.copyright{text-align:center;background:#000;color:#999;padding:20px 0}
.copyright a{color:#999}
.copyright a:hover{color:#fff}


.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:#0a2f90;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:#0a2f90;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:#0a2f90;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}


.page-show .box{border:1px solid #e6e6e6;padding:50px 75px}
.page-show .box .title{font-size:36px;text-align:center;}
.page-show .box .title:after{width:80px;height:3px;background:#0a2f90}
.page-show .box .content{padding-top:30px;line-height:36px}
.page-show .box .content p{margin:10px 0;text-indent:2em}
.page-show .box .content img{max-width:100%;border-radius:20px}
.page-show .box .content p img{display:block;margin:0 auto}


















.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}




.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}




.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;margin-top:-85px}
.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:#0a2f90;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:#0a2f90;border-color:#0a2f90;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}




.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:#0a2f90}
.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;margin-bottom:30px}

.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:#0a2f90;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:#0a2f90;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}

