﻿@charset "utf-8";
.com-img img{transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.ofH{overflow: hidden;}
.bgcolor1{background:#f5f5f5;}
/* 通用内页Banner */
.pub_bann{position:relative;}
.pub_bann h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:48px;color:#fff;}
.pub_bann img{max-width:100%;}

.pub_cate{height:80px;border-bottom:1px solid #eee;margin-bottom:60px;line-height:80px;background:#fff;}
.pub_cate ul{max-width:1300px;margin:0px auto;text-align:center;}
.pub_cate ul li{display:inline-block;text-align:center;font-size:16px;color:#a7a7a7;font-weight:bold;margin:0px 30px;position:relative;}
.pub_cate ul li:after{position:absolute;left:0px;width:100%;height:1px;background:#273c92;content:"";bottom:20px;opacity:0;}
.pub_cate ul li:hover:after,.pub_cate ul li.cur:after{opacity:1;}
.pub_cate ul li:hover,.pub_cate ul li.cur{color:#273c92;}

.cwrap{max-width:1300px;margin:0px auto;}

/* 关于我们 */
.about_list ul li{width:46.92%;float:left;margin-bottom:60px;}
.about_list ul li .com-img{border-bottom:5px solid #273c92;}
.about_list ul li:nth-child(2n){float:right;}
.about_list ul li h4{font-size:24px;font-weight:bold;color:#333;margin-bottom:10px;}
.about_list ul li:hover h4{color:#273c92;}
.about_list ul li p{color:#666666;height:90px;line-height:30px;overflow:hidden;}
.about_list ul li .note{padding:45px 40px;border:1px solid #eee;}



/* 公司简介 */
#cmp{margin-top:50px;}
.company{text-align: center;padding-bottom:3%;margin-top:3%;}
.company h1{font-size:32px;color:#000;font-weight:bold;text-transform: uppercase;}
.company h5{font-size:18px;color:#333;font-weight: bold;margin:20px auto;}
.company p{font-size:16px;color:#666;line-height:30px;}
.cmp-num{padding:70px 0;}
.cmp-num ul{overflow: hidden;}
.cmp-num li{width:25%;text-align:center;float:left;}
.cmp-num li .date{width:145px;height:145px;background: #fff;border-radius: 50%;-webkit-border-radius:50%;margin:0px auto;padding-top:35px;}
.cmp-num li .date span{font-size:60px;font-family: "dincond";color:#273c92;display:block;}
.cmp-num li i{font-size:14px;font-style:normal;color:#666;text-transform: uppercase;}
.cmp-num li p{font-size:16px;margin-top:35px;text-transform: uppercase;color:#666;}

.cmp-con{margin:0 auto 3%;}
.cmp-con p{color:#666;line-height:30px;margin-bottom:20px;font-size:16px;}

@media all and (max-width:1300px){
.cwrap{max-width:100%;}
.cmp-con_a{padding-left:15px;padding-right:15px;}
}

@media all and (max-width:1000px){
    .pub_cate ul li{width:20%;text-align:center;margin:0 0;float:left;}
}

@media all and (max-width:640px){
    .pub_cate{height:auto;line-height:50px;margin-bottom:1rem;}
    .pub_cate ul li{width:50%;float:left;font-size:14px;}
    .pub_cate ul li:after{bottom:0px;}
    .pub_bann img{height:100%;object-fit:cover;width:100%;}
    .about_list ul li h4{font-size:20px;}
    .about_list ul li{margin-bottom:1rem;width:100%;}
    .about_list ul li .note{padding:20px;}


    /* 关于我们 */
	.pub_bann h2{ font-size:20px;}

	.cmp-con p{ font-size:14px;}
    .company{padding-bottom:3%;}
    .cmp-num li{width:50%;margin-bottom:1rem;}
    .cmp-num{padding:30px 0 20px;}
    .cmp-con{margin:0px 0 3%;}
    .company h1{font-size:16px;}
    .gallery-top{height:200px;line-height:200px;}
    .gallery-thumbs,.gallery-top{height:200px;}
    .gallery-thumbs{padding:10px 0;}
    .gallery-thumbs .swiper-button-prev{top:0px;margin-top:3px;}
    .gallery-thumbs .swiper-button-next{bottom:0px;margin-bottom:3px;}

    /* ------------------------G-------------------------------- */
    .cwrap{width: 94%;margin-left: 3%;}
    .company p{text-align: left;}
    #cmp img{width: 100%;height: 148px;object-fit: cover;}
}




/* -----------------------------------G----------------------------------- */
.Words-Vinter-Phone{
    display: none;
}


.Words-Vinter{
    position: absolute;
    width: 98.5%;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
}
.Words-Vinter h2{
    color: #fff;
    width: 94%;
    margin-left: 3%;
    margin: 16px auto 10px;
}
.Words-Vinter p{
    color: #fff;
    width: 94%;
    margin-left: 3%;
    padding: 0 0 16px 0;
}
@media all and (max-width:1320px) {
    .Words-Vinter{
        width:100%;
    }
}
@media all and (max-width:1000px) {
    .Words-Vinter{
        display: none;
    }
    .Words-Vinter-Phone{
        display: block;
    }
    .gallery-top img{
        height: 100%;
        object-fit: cover;
    }
}

























/* --------------------修改------------------------------------ */

@media all and (min-width:1000px) {
    .gallery-thumbs span{
        width: 210px;
        height: 125px;
        display: inline-block;
    }
    .gallery-thumbs span img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}




