@charset "utf-8";
/* ====================公共样式========================= */

/* 头部 */
.Header-wrapper{width: 100%;background: #fff;position: fixed;left: 0;top: 0;z-index: 99999;box-shadow:0 3px 10px 0 rgba(0,0,0,.3);}
.Header-wrapper:after{content:"";width: 100%;height: 1px;background: #e8e8ea;position: absolute;left: 0;bottom: 0;z-index: 99;display: none;}
.Header-container{width: 100%;margin: 0 auto;padding: 0 8%;}
.bodyontrue .Header-navbarbox{display: block !important;}

.Header-logo{float:left; position:relative; z-index:999;}
.Header-logo a{height:80px; line-height:80px; float:left; user-select:none;}
.Header-logo img{width:200px;}

.Header-navbar{font-size:0;width:100%;text-align:center;}
.Header-navbar ul li{display:inline-block;margin:0 35px;}
.Header-Menu{display:block;height:80px;line-height:80px;font-size:18px;color: #333;padding:0 5px;transition: all .4s ease-in-out;position: relative;}
.Header-Menu:after{content: "";position: absolute;width:0;right:0;height:3px;bottom: 0;background: #dcb29a;transition: all .4s ease-in-out;}
.Header-navbar ul li.ontrue .Header-Menu, .Header-navbar ul li:hover .Header-Menu{color:#dcb29a;}
.Header-navbar ul li.ontrue .Header-Menu:after, .Header-navbar ul li:hover .Header-Menu:after{width: 100%;right: auto;left: 0;}

/* 下拉 */
.Header-arr{display:none;}
.Header-drop{position: absolute;display: none;z-index: 99;background: #fff;padding: 10px 0 40px;width: 100%;left: 0;top: 80px;border-top: 1px solid #eee;}
.Header-drop.Header-droppro{padding:48px 0 60px;}
.Header-drop-contain{width:95%; max-width:1200px; margin:0 auto;}
.Header-pro{width:100%;}
.Header-pro-menu{width:250px;float: left;text-align:left;}
.Header-pro-menu p{width:100%;}
.Header-pro-menu p a{display:inline-block;padding-left:32px;height:36px;line-height:36px;position:relative;font-size:16px;color: #333;transition: all .4s ease; background: url('../image/dropic.png') no-repeat left center;}
.Header-pro-menu p a:hover, .Header-pro-menu p.ontrue a{color: #dcb29a;}
.Header-pro-item{width: calc(100% - 250px);float: right;}
.Header-pro-li{display: none;width: 100%;overflow: hidden;}
.Header-pro-li.ontrue{display: block;}
.Header-pro-link{width:400px;float:left;min-height:180px;padding-left:60px;text-align:left !important; border-left:1px solid #e9e9e9; }
.Header-pro-link p{width:100%;float:left;}
.Header-pro-link a{display:inline-block;font-size:16px;color:#666;height: 36px;line-height: 36px;transition: all .4s ease;}
.Header-pro-link p a:hover, .Header-pro-link p.ontrue a{color: #dcb29a;}
.Header-pro-img{width:calc(100% - 400px);float:left;text-align:center; border-left:1px solid #e9e9e9;overflow:hidden;}
.Header-pro-img img{max-width:100%;display:none;margin:auto;max-height: 180px;}
.Header-pro-img img.ontrue{display: block;}
.Header-pro-img p{max-width:100%; display:none; margin-top:20px; font-size:16px; line-height:24px; -webkit-line-clamp:4; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden; text-align:left; padding:0 10%;}
.Header-more{width:100%; padding-left:20%;}
.Header-more-link{display:block;}
.Header-more-img{width: 100%;overflow: hidden; display:none;}
.Header-more-img img{width: 100%;object-fit: cover;transition: all .4s linear;}
.Header-more-wd{width:100%; padding:10px 0 0;}
.Header-more-wd h3{display:inline-block;font-size: 16px;color: #333;transition: all .4s ease;max-width: 100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:20px;background-position: right center;background-repeat: no-repeat;}
.Header-more-wd p{opacity:0; transition:all .4s ease; font-size:14px; line-height:24px; margin-top:10px; color:#999;-webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden; display:none;}
.Header-more-link:hover .Header-more-img img{-webkit-transform: scale(1.06); transform: scale(1.06);}
.Header-more-link:hover .Header-more-wd h3{color:#dcb29a;background-image:url('../image/dropic.png');}
.Header-more-link:hover .Header-more-wd p{opacity:1;}
.Header-more.Header-more-4 .Header-more-ul{padding-left:19%;}

/* 手机汉堡键 */
.Header-navclick{height: 60px;cursor: pointer;float: right;user-select: none;display: none;}
.Header-navclick span{width: 24px;height: 2px;background: #666;display: block;position: relative;margin-top: 28.5px;transition: all .2s linear;}
.Header-navclick span:before,.Header-navclick span:after{content: "";position: absolute;height: 2px;background: #666;display: block;left: 0;width: 100%;transition: all .2s linear;}
.Header-navclick span:before{top: -7px;}
.Header-navclick span:after{top: 7px;}
.Header-navclick.ontrue span{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}
.Header-navclick.ontrue span:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }
.Header-navclick.ontrue span:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards;}
@-moz-keyframes buttonAnimationBefore {
    0% {-moz-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
    50% {-moz-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0); }
    100% {-moz-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg); }
}
@-webkit-keyframes buttonAnimationBefore {
    0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
    50% {-webkit-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0); }
    100% {-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg); }
}
@keyframes buttonAnimationBefore {
    0% {-moz-transform: translateY(0px) rotate(0);-ms-transform: translateY(0px) rotate(0);-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
    50% {-moz-transform: translateY(7px) rotate(0);-ms-transform: translateY(7px) rotate(0);-webkit-transform: translateY(7px) rotate(0);transform: translateY(7px) rotate(0); }
    100% {-moz-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg); } }
@-moz-keyframes buttonAnimationAfter {
    0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
    50% {-moz-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0); }
    100% {-moz-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg); }
}
@-webkit-keyframes buttonAnimationAfter {
    0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
    50% {-webkit-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0); }
    100% {-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg); }
}
@keyframes buttonAnimationAfter {
    0% {-moz-transform: translateY(0) rotate(0);-ms-transform: translateY(0) rotate(0);-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
    50% {-moz-transform: translateY(-7px) rotate(0);-ms-transform: translateY(-7px) rotate(0);-webkit-transform: translateY(-7px) rotate(0);transform: translateY(-7px) rotate(0); }
    100% {-moz-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg); }
}
@-moz-keyframes buttonAnimation {
    0% {background: transparent; }
    50% {background: rgba(255, 255, 255, 0); }
    100% {background: rgba(255, 255, 255, 0); }
}
@-webkit-keyframes buttonAnimation {
    0% {background: transparent; }
    50% {background: rgba(255, 255, 255, 0); }
    100% {background: rgba(255, 255, 255, 0); }
}
@keyframes buttonAnimation {
    0% {background: transparent; }
    50% {background: rgba(255, 255, 255, 0); }
    100% {background: rgba(255, 255, 255, 0); }
}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .Header-container{padding: 0 4%;}
}

@media all and (max-width:1599px) {
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .Header-navbar ul li {margin: 0 16px;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .Header-navbar ul li {margin: 0 14px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .Header-navbar ul li {margin: 0 10px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .Header-navbar ul li {margin: 0 4px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .Header-container{height:60px;}
    .Header-logo{height:60px;}
    .Header-logo a{height:60px; line-height:52px;}
    .H-lang .Hlang-menu{line-height:60px;}
    .Hlang-box{top:60px;}
    .Header-navbar ul li.ontrue .Header-Menu:after, .Header-navbar ul li:hover .Header-Menu:after{display:none;}
    .Header-navbar ul li:hover .Header-Menu{color: #333;}
    .Header-search-click{height: 60px;line-height: 60px;background: url("../image/search.png") no-repeat center;}
    .Header-navclick{display: block;}
    .Header-navbarbox{display: none;width: 100%;background: #fff;position: absolute;top: 60px;left: 0;}
    .Header-navbar{float: left;width: 100%;margin-right: 0;max-height: 364px;overflow-y: auto !important;padding: 10px 0 16px;text-align: left;}
    .Header-navbar ul li{display: block;width: 100%;position: relative;margin: 0;}
    .Header-Menu{width: 100%;height: 42px;line-height: 42px;padding: 0 4%;}

    .Header-arr {display: block;width: 42px;height: 42px;position: absolute;z-index: 9;right: 0;top: 0;background: url("../image/iconArrH.png") no-repeat center center /14px auto;}
    .Header-arr.ontrue {transform: rotate(180deg);}
    .Header-drop {position: static;padding: 10px 0 28px;top: 0;border-bottom: 1px solid #eee;}
    .Header-drop.Header-droppro {padding: 24px 0 28px;}
    .Header-pro-menu p a {padding-left: 18px;height: 32px;line-height: 32px;}
    .Header-pro-menu{width: 150px;}
    .Header-pro-item {width: calc(100% - 150px);}
    .Header-pro-img{display: none !important;}
    .Header-pro-link {width: 100%;min-height: 160px;border-right: none;padding-left: 16px;}
    .Header-more{padding-left:0;}
    .Header-more-wd p{display: none;}
    .Header-more-wd {padding-top: 12px;height: 26px;}
    .Header-more-wd h4 {font-size: 14px;padding-right: 20px;color: #dcb29a;background-image: url('../image/dropic.png');}
    .Header-more-ul {margin-left:0;}
    .Header-more-link {width:100%; margin:10px 0 0 2%;}
    .Header-more.Header-more-4 .Header-more-ul{padding-left:0;}
  
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
}

