@import url('https://hwcdn.gkk.cn/Public/static/css/fonts.css');
 * {font-family: '思源黑体-medium', FontAwesome !important;}
/*

.header {position: fixed;width: 100%;height: 80px;top: 0;border-bottom: 1px solid #ebebeb;z-index: 99;background-color: white;}
.header .menu {width: 1200px;margin: 0 auto;}
.header .logo{display: inline-block;}
.header .logo img{padding: 15px 0;height: 80px;}
.header .tags li{padding-left: 22px;float: left;height: 80px;line-height: 80px;}
.header .tags li:hover a,
.c-nav li:hover a{color: #3DA9DF;}
.header .tags li:hover .sec-nav a{color: #e0e0e0;}
.header .tags li:hover img,
.header .tags li:hover .sec-nav{display: block;}
.header .tags li a {font-size: 16px;position: relative;}
.header .tags li img {display: none;position: absolute;left: 0;right: 0;bottom: -15px;margin: auto;}
.header .tags li .sec-nav {position: absolute;top: 80px;left: 0;color: #e0e0e0;line-height: 60px;width: 100%;background: rgba(0,0,0,0.72);display: none;}
.header .sec-nav p {width: 1200px;margin: 0 auto;font-size: 16px;}

*/

/* SWIPER */
.swiper-container {margin-top: 80px;}
.swiper-button-prev{background-image: url("/img/venubox/prev.gif");}
.swiper-button-next{background-image: url("/img/venubox/next.gif");}
.swiper-banner .swiper-container .swiper-slide img{width: 100%;}
.bottom-img{background-image: url("/img/slider/banner-bottom.png");}
.banner-text{position: absolute;top: 30%;left: 50%;font-size: 44px;font-weight: 700;color: #fff;line-height: 55px;transform: translateX(-50%);}

.mkdes{font-size: 16px;color: #666;text-align: center;line-height: 32px;margin: 20px 0 50px;}
.mkdes span{color: #0a67fb}
.h3-bolder{font-weight: 600;line-height: 50px}
/* cpzl */
.cpzl>div{text-align: center;}
.cpzl>div>img{border-radius: 10px}
.cpzl>div>p{font-size: 14px;color: #666;line-height: 20px}

.apply-scene .left p{background-color: #3DA9DF;color: white;line-height: 70px;border-radius: 35px 5px 5px 35px;text-align: left;margin-bottom: 20px;font-size: 20px}
.apply-scene .left img {width: 69px;height: 69px;margin-right: 20px;}
.apply-scene .right img{margin-top: 50px;}

.d-sm-flex{display: flex!important;}
.single-about .about-icon img {width: 120px}
.single-about .about-content {padding-left: 30px}
.media-body{flex: 1;}

/* 悬浮文字 */
.hover-text{position: absolute;top: 0;left: 0;color: #3DA9DF;font-weight: 500;background: rgba(0,0,0,0.7);width: 100%;height: 100%;text-align: center;line-height: 32px;opacity: 0;}
.hover-text>.text{position: relative;top: 30%;font-size: 16px;color: #fff;line-height: 30px}
.picture-hover-text:hover .hover-text{opacity: 1;transition: .5s;}

.cptx>div,
.kehu>div{margin: 15px 0 0;}

.table3 {font-size: 14px;border: 1px solid #5295ad;}
.table3 tr td{padding: 5px;}
.table3 tr:first-child {text-align: center;font-weight: bolder;}
.table3 tr td:nth-child(1){text-align: center;}
.table3 tr:nth-child(1) td{background-color: #00B0F0;}
.table3 tr:nth-child(even){background-color: #EAEAEA;color: #444;}
.table3 tr:nth-child(odd){background-color: #fff;color: #444;}

.table2 {font-size: 15px;border: 1px solid #5295ad;}
.table2 tr td{padding: 5px;}
.table2 tr:first-child {text-align: center;font-weight: bolder;}
.table2 tr:nth-child(1) td{background-color: #00B0F0;}
.table2 tr:nth-child(even){background-color: #EAEAEA;color: #444;}
.table2 tr:nth-child(odd){background-color: #fff;color: #444;}

/*  footer  */
.footer-copyright{padding: 10px 0;background-color: currentcolor;}
.footer-area-bottom {background: #ffffff none repeat scroll 0 0;padding: 15px 0 23px;}
.copyright-text a:hover {text-decoration: underline;color: #3EC1D5;}
.copyright-text a {color: #444;}
.copyright>p {font-size: 16px;line-height: 25px;color: #6c6c6c;margin: 0;}
.copyright a, .credits a {color: #3EC1D5;}
.credits {padding-top: 5px;text-align: center;}

.contact-two .contact-title{font-size: 24px;font-weight: 600;color: #121212;}
.contact-two .text {font-size: 16px;line-height: 24px;margin-top: 16px;color: #6c6c6c;}
.contact-two .contact-info {margin-top: 25px;}
.contact-two .contact-info li {font-size: 20px;color: #6c6c6c;margin-top: 8px;}
.contact-two .contact-info li i {margin-right: 5px;color: #121212;}
.form-input label {font-size: 12px;line-height: 18px;color: #6c6c6c;margin-bottom: 8px;display: inline-block;}
.form-input .input-items {position: relative;}
.form-input .input-items input, .form-input .input-items textarea {width: 100%;height: 44px;border: 2px solid #a4a4a4;padding-left: 44px;padding-right: 12px;position: relative;font-size: 16px;color: #6c6c6c;}
.form-input .input-items i {position: absolute;top: 11px;left: 13px;font-size: 20px;z-index: 9;color: #6c6c6c;}
.form-input .input-items input{outline: #3DA9DF;}
.form-input .input-items input:focus, .form-input .input-items textarea:focus {border-color: #3DA9DF}
.rounded-buttons .rounded-three {overflow: hidden;line-height: 52px;background-color: #3DA9DF;background-size: 200% auto;color: #fff;border: 0;transition: all .1s ease-out 0s;}
.rounded-buttons .main-btn {border-radius: 50px;}

@media (max-width: 768px) {
    .header .menu{width: 100%;}
    .header .logo{display: block;}
    .navbar-toggler{position: relative;float: right;margin: 29px 15px 29px 0;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: none;outline: none;}
    .logo .navbar-toggler .toggler-icon {background-color: #3EC1D5;width: 30px;height: 3px;}
    .navbar-toggler .toggler-icon{display: block;border-radius: 1px;}
    .navbar-toggler .toggler-icon+.toggler-icon{margin-top: 4px;}
    .header .tags{background-color: #252525;padding: 0;margin-top: 0;width: 100%;}
    .header .tags li{float: none;width: 100%;height: 40px;line-height: 40px;position: relative;}
    .header .tags li a{color: #fff;}

    .banner-text{font-size: 24px;line-height: 32px;}

    .apply-scene .left p{font-size: 14px;}
}


/*
p{
    font-size: 20px;
}
.themeColor{
    color: #3EC1D5 !important;
}
.backTheme{
    background-color: rgb(26,198,188);
}
.fontWhite,.sixteen-list h4,.sixteen-list ul li p{
    color: white!important;
}
.pu-one{
    line-height: 80px;
    color: #3EC1D5;
}
.pu-div div{
    text-align: center;
}
.pu-div div img{
    width: 60%;
}

.pu-two{
    margin-top: 50px;
}
.pu-two div p{
    font-weight: bolder;
}
.pu-two-div{
    border-top: 3px solid #ccc;
    width: 80%;
    padding-top: 10px;
}
.pu-two-div div p{
    padding: 20px 0;
    background-color: rgba(0,0,0,0.7);
    text-align: center;
    color: white;
}

.pu-six div ul li,.pu-thirteen div ul li{
    list-style: inside;
    font-size: 20px;
    line-height: 40px;
}

.pu-seven .img{
    margin-top: 20px;
}

.north-america h2{
    left: 5%;
}

.pu-ten>p{
    font-weight: bolder;
}

.twelve-left p,.right1-font p{
    margin: 0 !important;
    line-height: 30px;
}
.right1-font{
    left: 150px;
    top: 190px
}
.t-right1 img{
    width: 80%;
}

.pu-twelve{
    width: 70%;
}

.sixteen-list ul li p{
    font-size: 15px!important;
}

.pu-sixteen .img1{
    width: 70%;
}
.pu-sixteen .img2{
    margin: 25px 0;
}

.pu-seventeen div img{
    width: 100%;
    height: 180px;
}

@media (max-width: 768px){
    .pu-one{
        font-size: 20px;
        line-height: 30px;
    }
    .pu-fifteen div{
        text-align: center;
    }
    .north-america h2{
        left: 0;
    }
}
*/