@charset "utf-8";
.clear{ clear:both;height:0px;}
.Header-sunNav a {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #555;
  line-height: 40px;
  transition: all .3s;
}
.Header-sunNav a:hover {
  background-color: #41a42f;
  color: #fff;
}
/* 头部 */
.Header-wrapper{width: 100%;background:url(../images/topbg.png) repeat-x left top;position: fixed;left: 0;top: 0;z-index: 1000;transition: all .4s ease-in-out;}
.Header-wrapper:after{content: "";position: absolute;width: 100%;height: 1px;background: #e7e9ec;left: 0;bottom: 0;opacity: 0;transition: all .4s ease-in-out;}
.Header-container{width:1300px;height:101px;margin: 0 auto;}
.Header-logo{float: left;position: relative;z-index: 9995;margin-top:15px;}
.Header-logo a{height: 86px;line-height: 86px;float: left;}
.Header-logo a img{height: auto;}
.Header-navbar{float: right;font-size: 0;margin-right: -10px;}
.Header-navbar ul li{display: inline-block;padding: 0 40px; position:relative;}
.Header-navbar ul li:last-child{}
.Header-navbar ul li:hover .Header-Menu:before{display: block;}
.Header-navbar ul li:nth-child(1) .Header-Menu:before {display: none;}
.Header-wrapper1 .Header-Menu{color:#333;}
.Header-Menu{display: block;height:100px;line-height: 100px;font-size: 16px;color: #fff;padding: 0 4px;position: relative;}
.Header-Menu2{font-size: 16px;color: #666;}
.Header-Menu:hover{color: #41a42f;}
.Header-navbar ul li.ontrue .Header-Menu{color: #0288d6;border-bottom: 3px solid #0288d6;}
.Header-Menu:hover{border-bottom: 0px solid #fff}
.Header-Menu:before {pointer-events: none;position: absolute;z-index: -1;content: '';border-style: solid;-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;left: calc(50% - 10px);
    bottom: 0;border-width: 0 10px 10px 10px;border-color: transparent transparent #fff transparent;display: none;}

.Header-sunNav{display: none;position: absolute;left: 0;top:100px;width: 100%;background: rgba(255,255,255,.9);z-index: 991;font-size: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFFFFF,endColorstr=#e5FFFFFF);/*padding:14px 0;*/}
.hdmenu0 .Header-sunNav,.hdmenu2 .Header-sunNav {width:200%;left:-50%;}


.Header-sunNav.ontrue{animation:sunNavDown 400ms ease both;}
.Header-sunNavl{width: 100%;margin: 0 auto;}
.Header-sunNavl>div{float: left;}
.Header-sunNavl-img{width: 30%;height: 160px;overflow: hidden;text-align: center;line-height: 160px;}
.Header-sunNavl-img img{max-width: 100%;height: auto;object-fit: cover;transition: all .4s ease-in-out;}
.Header-sunNavl-img img:hover{transform: scale(1.1);}
.Header-sunNavl-click{width:100%;}

.Header-sunNavl-clicka a{display: block;height: 38px; line-height:38px;font-size: 14px;color: #666;position: relative;transition: all .4s ease-in-out;width: 100%; text-align:center;}
.Header-sunNavl-clicka a:after{content: "";position: absolute;left: 0;bottom: 0;height: 2px;width: 0%;background: #f2f2f2;
    transition: all .4s ease-in-out;}
.Header-sunNavl-clicka a:hover:after{height: 2px;width: 100%;background: #41a42f;}
.Header-sunNavl-clicka a{}
.Header-sunNavl-clicka a:hover{color: #41a42f;background: url('../images/public/sunnavArrH.png') no-repeat right 6px;}
.Header-sunNavl-click .title{font-size: 16px;float: left;margin-right: 15px}
.Header-sunNavl-click .item{float: left;display: flex;width: 100%}
.Header-sunNavl-click .item .Header-sunNavl-clicka{width: 100%}
.Header-sunNavl-click .item+.item{margin-top: 20px}

.Header-sunNavl-img{display: none;}
.Header-sunNavl-img.ontrue{display: block;}

#xdt{display:block}
#xxdt{display:none}

.Header-lang{width: 50px;height: 86px;float: right;font-size: 16px;color: #666;line-height: 86px;margin-left:40px}
.Header-lang a{display: block;}
.Header-lang i{float: left;display: block;width: 18px;height: 86px;background:transparent url('../images/public/ball.png') no-repeat center center;margin-right: 5px;}
.Header-lang a:hover{color: #0080cc;}
.Header-search{width: 50px;height: 86px;float: right;user-select: none;cursor: pointer;position: relative;}
.Header-searclick{width: 50px;height: 86px;background:transparent url('../images/public/searchH.png') no-repeat center center;cursor: pointer;user-select: none;}
.Header-searwords{display: none;position: absolute;width: 360px;height: 44px;background-color: #fff;right: 0;top: 86px;padding-right: 44px;box-sizing: border-box;font-size: 0;}
.Header-searwords input{width: 100%;box-sizing: border-box;border: none;height: 100%;padding: 0 10px;outline: none;font-size: 16px;color: #000;display: block;}
.Header-searsubmit{width: 50px;height: 44px;cursor: pointer;display: inline-block;background: #fff url("../images/public/searchH.png") no-repeat center center;position: absolute;right: 0;top: 0;z-index: 3;   transition: all .3s linear;}
.Header-searclick.ontrue{background: url('../images/public/close.png') no-repeat center center;}


.wzdh{background:url(../images/wzdhbg.jpg) repeat-x left top;height:56px;line-height:56px;}
.wzdhw{width:1300px;margin:0 auto;}
.wzdhicon{background:url(../images/wzdh.png) no-repeat left center;padding-left:24px;margin:0px 0px 0px 10px;font-size:14px;color:#666;}
.wzdhicon a,.wzdhicon a:link{color:#666;}
.wzdhicon a:hover{color:#41a42f;}

/* 手机下拉按钮 */
.Header-sunNavClick{display: none;position: absolute;width: 44px;height: 44px;right: 0;top: 0;z-index: 9996;background: url('../images/icon-dd1.png') no-repeat center center /16px auto;}
.Header-sunNavClick.ontrue{transform: rotate(180deg);}

/* 手机汉堡键 */
.Header-navclick{height: 60px;margin-right: 0%;cursor: pointer;float: right;user-select: none;display: none;width: 30px;}
.Header-navclick span{width: 30px;height: 2px;background: #393939;display: block;position: relative;margin-top: 29px;transition: all .2s linear;}
.Header-navclick span:before,.Header-navclick span:after{content: "";position: absolute;height: 2px;background: #393939;display: block;left: 0;width: 100%;transition: all .2s linear;}
.Header-navclick span:before{top: -8px;}
.Header-navclick span:after{top: 8px;}

.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(8px) rotate(0);transform: translateY(8px) rotate(0); }
    100% {-moz-transform: translateY(8px) rotate(45deg);transform: translateY(8px) rotate(45deg); }
}
@-webkit-keyframes buttonAnimationBefore {
    0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
    50% {-webkit-transform: translateY(8px) rotate(0);transform: translateY(8px) rotate(0); }
    100% {-webkit-transform: translateY(8px) rotate(45deg);transform: translateY(8px) 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(8px) rotate(0);-ms-transform: translateY(8px) rotate(0);-webkit-transform: translateY(8px) rotate(0);transform: translateY(8px) rotate(0); }
    100% {-moz-transform: translateY(8px) rotate(45deg);-ms-transform: translateY(8px) rotate(45deg);-webkit-transform: translateY(8px) rotate(45deg);transform: translateY(8px) rotate(45deg); } }
@-moz-keyframes buttonAnimationAfter {
    0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
    50% {-moz-transform: translateY(-8px) rotate(0);transform: translateY(-8px) rotate(0); }
    100% {-moz-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) rotate(-45deg); }
}
@-webkit-keyframes buttonAnimationAfter {
    0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
    50% {-webkit-transform: translateY(-8px) rotate(0);transform: translateY(-8px) rotate(0); }
    100% {-webkit-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) 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(-8px) rotate(0);-ms-transform: translateY(-8px) rotate(0);-webkit-transform: translateY(-8px) rotate(0);transform: translateY(-8px) rotate(0); }
    100% {-moz-transform: translateY(-8px) rotate(-45deg);-ms-transform: translateY(-8px) rotate(-45deg);-webkit-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) 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); }
}

/* ===== 中部 ===== */

.Container-wrapper{width: 100%;height: auto;}
.Container-wrapper.layout{margin-top: 0px;}

/* ===== 底部 ===== */

.foot2{background:#e2e2e2;height:52px;line-height:52px;font-size:14px;color:#333;}
.footw{width:1300px;margin:0 auto;}
.foot2 span{padding-left:50px;padding-right:15px;}
.foot1{background:#41a42f;height:244px;}
.foot1l{float:left;width:950px;padding:15px 0px 0px 50px;}
.foot1r{float:right;width:190px;padding:35px 0px 0px 50px;}
.foot1r .foot1rimg{width:140px;height:140px;}
.foot1r .foot1rimg img{width:140px;height:140px;}
.foot1r .foot1rtxt{ text-align:center;line-height:46px;color:#fff;font-size:14px;}
.foot1box1 {padding:0px 0px 30px;}
.foot1box1 .foot1tit{font-size:18px;color:#fff;line-height:44px;}
.foot1box1 .foot1link{font-size:14px;color:#fff;line-height:36px;}
.foot1box1 .foot1link .line1{ display:none;}
.linkline{padding:0px 8px;}
.foot1box1 .foot1link a,.foot1box1 .foot1link a:link{font-size:14px;color:#fff;}
.foot1box1 .foot1link a:hover{color:#ffff00;}
.footinfol{float:left;width:360px;height:72px;padding-right:40px;margin-right:38px;border-right:1px solid #a0d297;}
.footinfor p{font-size:14px;color:#fff;line-height:26px;}






.Footer-wrapper{width: 100%;background: #ebebeb;}
.Footer-container{width: 1600px;margin: 0 auto;padding: 80px 0 60px 0;border-bottom: 1px solid #e0e0e0;}
.Footer-navbar{width: 65%;float: left;padding: 0 2% 0 4%;position: relative;}
.Footer-navbar ul li{width: 14%;float: left;}
.Footer-navclick{width: 100%;position: relative;height: 44px;line-height: 44px;}
.Footer-navclick h6{font-size: 20px;color: #111;font-weight: bold;}
.Footer-navclick i{width: 44px;height: 44px;display: none;position: absolute;z-index: 9;right: 0;top: 0;background: url('../images/public/icon-dd1.png') no-repeat center center /14px auto;}
.Footer-navclick i.ontrue{transform: rotate(180deg);}
.Footer-navwords{width: 100%;overflow: hidden;margin-top: 6px;}
.Footer-navwords a{display: block;padding: 6px 0;font-size: 14px;color: #666;transition: all .3s ease-in-out;}
.Footer-navwords a:hover{color: #0081cc;}
.Footer-code{width: 35%;float: left;}
.Footer-code ul{padding-top: 10px;text-align:center;padding-left:5%}
.Footer-code ul li{padding: 10px;background-color: #fff;border-radius: 3px;margin-left: 5px;float: left;text-align: center;margin-bottom: 15px;;}
.Footer-code ul li img{max-width: 100px;text-align: center;}
.Footer-code p{font-size: 12px;color: #000;margin-top: 10px;}
.Footer-line{width: 100%;height: 1px;background: #232325;}
.Footer-copyright{width: 1600px;margin: 0 auto;font-size: 0;padding: 38px 0 52px 0;}
.Footer-copy-left{width: 35%;float: left;border-right: 1px solid #e0e0e0;}
.Footer-copy-left p{font-size: 14px;color: #777;margin-top: 6px;}
.Footer-copy-left p a{font-size: 14px;color: #777;margin-top: 6px;}
.Footer-copy-left h6{font-size: 14px;color: #444;margin-top: 10px;background: url('../images/public/footer_w4.png') left no-repeat;padding-left: 15px;}
.Footer-copy-right{width: 62%;float: right;font-size: 14px;color: #777;line-height: 25px;text-align: right;}
.Footer-copy-right a{font-size: 14px;color: #777;padding: 0 4px;border-right: 1px solid #dad7d7; line-height: 25px;}
.Footer-copy-right a:hover{color: #0081cc;}
.Footer-copy-right a:last-child{border-right: 0px;}
.Footer-copyright p{font-size: 14px;color: #515254;margin-top: 6px;}

#nb_invite_wrap
 {
   display:none!important;
 }


/* ===== 共用部分 ===== */

.pub_title{text-align: center;width: 100%;text-align: center;position: relative;z-index: 5;}
.pub_title h5{font-size: 40px;color: #111;font-weight: bold;}
.pub_title h5 span{position: relative;padding-right: 10px;}
.pub_title h5 span::before{position: absolute;content: "";width: 11px;height: 10px;right: 0px;top: 0px;background: url("../images/public/yuan1.png") no-repeat;}

.pub_title h2{font-size: 40px;color: #111;font-weight: bold;}
.pub_title h2 span{position: relative;padding-right: 10px;}
.pub_title h2 span::before{position: absolute;content: "";width: 11px;height: 10px;right: 0px;top: 0px;background: url("../images/public/yuan1.png") no-repeat;}
.pub_title h6{font-size: 16px;color: #888;font-weight: normal;padding-top: 20px;}
.pub_title h6 a{text-align: center;padding: 0 20px;}
.pub_title h6 a:hover{color: #0081cc;}

.pub_title2{text-align: center;width: 100%;text-align: center;position: relative;z-index: 5;}
.pub_title2 h5{font-size: 40px;color: #fff;font-weight: bold;padding-bottom: 20px;}
.pub_title2 h5 span{position: relative;padding-right: 10px;}
.pub_title2 h5 span::before{position: absolute;content: "";width: 11px;height: 10px;right: 0px;top: 0px;background: url("../images/public/yuan2.png") no-repeat;}

.pub_title2 h2{font-size: 40px;color: #fff;font-weight: bold;padding-bottom: 20px;}
.pub_title2 h2 span{position: relative;padding-right: 10px;}
.pub_title2 h2 span::before{position: absolute;content: "";width: 11px;height: 10px;right: 0px;top: 0px;background: url("../images/public/yuan2.png") no-repeat;}
.pub_title2 h6{font-size: 16px;color: #fff;font-weight: normal;}

/* 置顶 */
.Backtop {position: fixed;right: 2%;bottom: 10.6%;z-index: 999999;width: 44px;height: 44px;cursor: pointer;display: none;background: rgba(176, 176, 176, .8) url('../images/public/toTop.png') no-repeat center center;}
.Backtop:hover {background-color: #41a42f;}


/* 公共banner */
.pub-banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.pub-banner .img{width: 100%;height: auto;overflow: hidden;}
.pub-banner .img img{width: 100%;height: auto;object-fit: cover;min-height: 300px;}
.pub-banner .text{position: absolute;width: 100%;left: 0;top: 45%;transform: translate(0,-50%);z-index: 2;text-align: center;}
.pub-banner .text h5{font-family: 'impact';font-size: 80px;color: #fff;animation: bannerWordsdown 1s ease both 400ms;}
.pub-banner .text h6{font-size: 18px;color: #fff;animation: bannerWordsup 1s ease both 600ms;}
@keyframes bannerWordsdown {0% {transform: translateY(-60px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}
@keyframes bannerWordsup {0% {transform: translateY(40px);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}

.banner-list-main{width: 100%;height: auto;overflow: hidden;position: absolute;left: 0;bottom:0px;}
.banner-list{width: 1260px;height: 70px;line-height: 70px;margin: 0 auto;overflow: hidden;}
.banner-list ul{float: left;}
.banner-list ul li{float: left;padding: 0 30px;position: relative;text-align: center;}
.banner-list ul li a{display: block;font-size: 16px;color: #fff;}
.banner-list ul li a:hover{color: #22aeff;}
.banner-list ul li::after{position: absolute;content: "";width: 1px;height: 16px;top: 28px;right: 0px;background-color: #fff;}
.banner-list ul li:last-child::after{display: none;}
.banner-list ul li:before {pointer-events: none;position: absolute;z-index: 2;content: '';border-style: solid;-webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;left: calc(50% - 10px);
bottom: 0;border-width: 0 10px 10px 10px;border-color: transparent transparent #22aeff transparent;opacity: 0;}
.banner-list ul li:hover:before {opacity: 1;}
.banner-list ul li.ontrue:before {opacity: 1;}
.banner-list ul li.ontrue a{color: #22aeff;}
.banner-list-right{float: right;font-size: 14px;color: #fff;line-height: 70px;}
.banner-list-right a{font-size: 14px;color: #fff;}
.banner-list-right a:hover{color: #22aeff;}
.banner-list-right span{font-size: 14px;padding: 0 6px;}
.news-move{float: left;max-width: 50%;overflow: hidden;line-height: 70px;}
.news-move h6{float: left;font-size: 14px;color: #fff;line-height: 70px;padding-left: 25px;background: url('../images/public/news-move.png') left center no-repeat;}
.move-text{position: absolute;width: 50%;line-height: 70px;padding-left: 95px;color: #fff;}
.move-text .text1 a{font-size: 14px;color: #fff;line-height: 70px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display: block;}
.move-text .text1 a:hover{color: #22aeff;}
/* 产品banner */
.pro-banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro-banner .img{width: 100%;height: auto;overflow: hidden;}
.pro-banner .img img{width: 100%;height: auto;object-fit: cover;min-height: 180px;}
.pro-banner .text{width: 400px;height: auto;position: absolute;left: 16.5%;top: 45%;transform: translate(0,-50%);z-index: 2;}
.pro-banner .text h4{font-size: 28px;color: #fff;font-weight: bold;animation: bannertext 0.8s ease-in-out both 100ms;}
.pro-banner .text h5{font-size: 60px;color: #fff;font-weight: bold;animation: bannertext 0.8s ease-in-out both 400ms;}
.pro-banner .text h6{font-size: 20px;color: #fff;font-weight: normal;line-height: 32px;animation: bannertext 0.8s ease-in-out both 700ms;}
.pro-banner .text a{border: 1px solid #fff;padding: 20px 40px;border-radius: 40px;color: #fff;display: inline-block;margin-top: 20px;animation: bannertext 0.8s ease-in-out both 1000ms;font-size: 14px;}
.pro-banner .text a:hover{color: #22aeff;border-color: #22aeff;}
@keyframes bannertext {0% {transform: translateX(120px);opacity: 0;}100% {transform: translateX(0);opacity: 1;}}

.pro-banner .text2{width: 450px;height: auto;position: absolute;right: 16.5%;top: 45%;transform: translate(0,-50%);z-index: 2;}
.pro-banner .text2 h4{font-size: 28px;color: #fff;font-weight: bold;animation: bannertext 0.8s ease-in-out both 100ms;}
.pro-banner .text2 h5{font-size: 60px;color: #fff;font-weight: bold;animation: bannertext 0.8s ease-in-out both 400ms;}
.pro-banner .text2 h6{font-size: 20px;color: #fff;font-weight: normal;line-height: 32px;animation: bannertext 0.8s ease-in-out both 700ms;}
.pro-banner .text2 a{border: 1px solid #fff;padding: 20px 40px;border-radius: 40px;color: #fff;display: inline-block;margin-top: 20px;animation: bannertext 0.8s ease-in-out both 1000ms;font-size: 14px;}
.pro-banner .text2 a:hover{color: #22aeff;border-color: #22aeff;}



.pro-banner .tinyprize{position: absolute;top: 60%;z-index:2;right:75%}
.pro-banner .q8prize{position: absolute;top: 60%;z-index:2;right:21%}
.pro-banner .q7prize{position: absolute;top: 50%;z-index:2;right:70%}
.pro-banner .q6prize{position: absolute;top: 55%;z-index:2;right:70%}
.pro-banner .q5prize{position: absolute;top: 56%;z-index:2;right:20%}
.pro-banner .q10prize{position: absolute;top: 59%;z-index:2;right:20%}
.pro-banner .a5prize{position: absolute;top: 60%;z-index:2;right:70%}
.pro-banner .a4prize{position: absolute;top: 60%;z-index:2;right:70%}
.pro-banner .golftimeprize{position: absolute;top: 55%;z-index:2;right:20%}

.pro-moder-tu1
{
 text-align: center;

}
.pro-moder-tu1 img{width: auto; margin-top:5px}


.ktitle
{
	font-size: 48px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.phonewrapper{position: fixed;top: 5%;left:88%;margin-top: -77px;width: 50px;height: 154px;z-index: 6666;}
.phonewrapper strong{font-weight: bold!important;}
.phonewrapper ul li{height: 50px;position: absolute;left: 0;}
.phonewrapper ul li.relQq{top: 51px;width: 172px;transition: all .4s;color:}

 #fdh
    {
      width:70%;
      font-weight: bold!important;
      font-size: 20px;
    }

.phonewrapper ul li a{height: 50px;line-height: 50px;overflow: hidden;border-radius: 6px;}
.phonewrapper ul li a img{display: block;float: left;width: 24px;height: 24px;margin: 12px 12px 14px 14px;}
.phonewrapper ul li a:hover{opacity: 1;}
.phonewrapper #sj{display:none}
/* -------------------------PC端--------------------------- */
@media all and (min-width:1900px) {
	.Footer-code{padding-left:10px;}

	}
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .Footer-container,.Footer-copyright{width: 92%;}
    .Header-container{width: 83%;}
    .Header-sunNavl{width: 100%;}
    .Header-navbar ul li{padding: 0 32px;}
    }

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .pub_title h5{font-size: 36px}
    .pub_title h2{font-size: 36px}
    .pub_title2 h5{font-size: 36px}
     .pub_title2 h2{font-size: 36px}
    .pub-banner .text h5{font-size: 60px}
    .pub-banner .text2 h5{font-size: 60px}
    .banner-list ul li{padding: 0 20px;}
    .Header-navbar ul li{padding: 0 24px;}
  

}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .pub_title h6 a{padding: 0 15px;}
    .pub-banner .text h5{font-size: 50px}
    .pub-banner .text h6{font-size: 16px}
    .pub-banner .text2 h5{font-size: 50px}
    .pub-banner .text2 h6{font-size: 16px}
    .banner-list ul li{padding: 0 16px;}
    .banner-list{width: 92%;}
    .Header-navbar ul li{padding: 0 20px;}
    .Header-Menu{font-size: 16px;}
  

}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .pub_title h5{font-size: 32px}
    .pub_title h2{font-size: 32px}
    .pub_title h2{font-size: 32px}
    .pub_title h6{font-size: 14px;}
    .pub_title2 h5{font-size: 32px}
    .pub_title2 h2{font-size: 32px}
    .pub_title2 h6{font-size: 14px;}
    
    .Header-sunNavl-clicka a{display: block;height: 38px;font-size: 14px;color: #666;width: 116px;}
    .banner-list ul li{padding: 0 10px;}
    .banner-list ul li a{font-size: 14px;}

    .Header-navbar ul li{padding: 0 16px;}
  
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */

.Header-navbar ul li{display: inline-block;padding: 0 12px;}
.Header-Menu{font-size: 14px;}

/* .Header-sunNavl-click{margin-left: 15px;} */

.pub_title h5{font-size: 30px;}
.pub_title2 h5{font-size: 30px;padding-bottom: 10px;}

.pub_title h2{font-size: 30px;}
.pub_title2 h2{font-size: 30px;padding-bottom: 10px;}
.pub_title h6{padding-top: 10px;}
.pub_title h6 a{text-align: center;padding: 0 10px;}
.banner-list ul li{padding: 0 6px;}


}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .Header-sunNavl-clicka a{display: block;height: 38px;font-size: 14px;color: #666;width: 100px;}
    .pub_title h6 a{text-align: center;padding: 0 5px;font-size: 12px;}
    .Header-navbar ul li{padding: 0 10px;}


}
#sol{font-size:38px;font-family:'Noto Sans SC';font-weight:50;margin-top:-1px}

	.wapimg{ display:none;}
	.pcimg{ display:block;}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 360移动终端以上 */
	
	
	.wapimg{ display:block;}
	.pcimg{ display:none;}
	.Header-logo{margin:0px;}
	.Header-logo a img{width:auto;height:50px;margin: 5px 0px 0px;}
    .Container-wrapper{margin-top: 60px;}
    .Container-wrapper.layout{margin-top: 60px;}
    .Header-wrapper{background: #fff;}
    .Header-wrapper:after{opacity: 1;}
    .Header-container{height: 60px;background: #fff !important; position: static;}
    .Header-logo a {height: 60px;line-height: 60px;margin-left:-20px}
    .Header-searclick{height: 60px;line-height: 60px;background: transparent url("../images/public/searchH.png") no-repeat center center;}
    .Header-search{height: 60px;}
    .Header-navclick{display: block;}
    .Header-navbarbox{display: none;width: 100%;background: #fff;position: absolute;top: 60px;left: 0; z-index:99;}
    .Header-navbar{float: left;width: 100%;margin-right: 0;height: 320px;overflow-y: auto !important;}
    .Header-navbar ul li{display: block;width: 100%;position: relative;padding: 0;}
    .Header-Menu{width: 100%;height: 44px;line-height: 44px;font-size: 16px;color: #393939;padding: 0 3%;}
    .Header-navbar ul li.ontrue .Header-Menu{color: #393939;border-bottom: 0px solid #fff;}
    .pro-banner .img img{width: 100%;height: auto;object-fit: cover;min-height: 180px;margin-top:44px}
    .pro-banner .text2,.pro-banner .textyy{margin-top:30px }
    
    .pimgw{width:120px}
    .pro-banner .tinyprize{right:10%;top:75%}
    .pro-banner .q8prize{right:70%;top:70%}
    .pro-banner .q7prize{right:10%;top:78%}
    .pro-banner .q6prize{right:10%;top:75%}
    .pro-banner .q5prize{right:10%;top:75%}
     .pro-banner .q10prize{right:10%;top:75%}
    .pro-banner .a5prize{right:10%;top:75%}
    .pro-banner .a4prize{right:10%;top:80%}
    .pro-banner .golftimeprize{right:10%;top:70%}
    
    .pro-moder-tu1 img{width: 80%}
    
    .phonewrapper
    {
      top:5.5%;left:25%;
    }
    .phonewrapper #sj
    {display:none}
    .phonewrapper #pc img
    {display:none}
    #dh
    {
      visibility:hidden;
    }
    #fdh
    {
      width:98% !important;
    }
    #xdt{display:none}
#xxdt{display:block}
 

    .Header-sunNavl-img.ontrue{display: none;}
    
    .Header-sunNavr{display: none}
    .Header-sunNavl-img{display: none}
    .Header-sunNavClick{display: block;}
    .Header-sunNav{position:static;top: 0;left: 0;padding: 0 0 10px 0;background: #f7fafc !important;}
	
.Header-sunNav a {
  text-align: left;
  line-height: 34px;
  font-size: 14px;
  padding: 0 10px; display:block;
}
	.hdmenu1 .Header-sunNav{width:100%;}
	
	
	
    .Header-search{position:static;width: 35px;}
    .Header-searclick{width: 35px;}
    .Header-searwords{width: 100%;top: 60px;border-top: 0px solid #f3f3f3;height: 44px;}
    .Header-lang{height: 60px;line-height: 60px;display:none}
    .Header-lang i{height: 60px;}

    .Header-sunNavl {padding: 0;border-right: none;float: left;}
    .Header-sunNavlr>div{float: left;margin: 0;}
    .Header-sunNavl{width: 100%;}
    .Header-sunNavl-click{margin-left: 3%;width: 94%;}
    /* .Header-sunNavl-click>div {margin: 0;width: 48%;} */
    .Header-sunNavl-clicka a{width: 48%;background: url('../images/public/sunnavArrH.png') right no-repeat;line-height: 30px;display: block;float: left;margin-right: 0px;}
    .Header-sunNavl-click a:nth-child(2n){float: right;}

    .Footer-container {padding: 20px 0 10px 0;}
    .Footer-navbar {width: 100%;padding: 0;margin-top: 0px;}
    .Footer-navbar ul li{width: 100%;}
    .Footer-navclick h6 {font-size: 16px;font-weight: normal;}
    .Footer-navwords a {padding: 6px 0;font-size: 14px;}
    .Footer-navwords{margin-top: 0;display: none;}
    .Footer-navclick i{display: block;}

    .Footer-code{width: 100%;float: left;text-align: left;}
    .Footer-code ul{padding-top: 20px;}
    .Footer-code ul li{padding: 10px;margin: 0 1.5%;float: right;text-align: center;margin-bottom: 15px;width: 47%;}
    .Footer-code ul li img{max-width: 100%;text-align: center;}
    .Footer-code p{font-size: 14px;color: #000;margin-top: 10px;}

    .Footer-code{width: 100%;margin-top: 10px;text-align: left;}
    .Footer-copyright {padding: 16px 0 20px 0;}
    .Footer-copy-left{width: 100%;float: left;border-right: 0px solid #e0e0e0;margin-bottom: 20px;;}
    .Footer-copy-right{width: 100%;font-size: 12px;}
    .Footer-copy-right a{font-size: 12px;}

	.wzdh {background: url(../images/wzdhbg.jpg) repeat-x left top;height:46px;line-height:46px;}
	.wzdhw {width:100%;margin: 0 auto;}
	.wzdhicon{font-size:13px;}
	.foot1 {background: #41a42f;height:auto;padding:0px 0px 30px;}
	.footw{width:92%;}
	.foot1l {float:none;width: 100%;padding: 15px 0px 0px 0px;}
	.foot1box1 {padding: 0px 0px 15px;}
	.foot1r {float:none;width: 100%;padding: 35px 0px 0px 50px; display:none;}
	.footinfol {float: none;width: auto;height:auto;padding-right: 0px;margin-right: 0px;border-right:none;padding:0px 0px 20px;}
	.foot2 {background: #e2e2e2;height:auto;line-height:28px;font-size: 14px;color: #333;padding:10px 0px;}
	.foot2 span {padding:0px;}

    /* 公共banner */
    .pub-banner .img img{min-height: 240px;}
    .pub-banner .text{top: 40%;}
    .pub-banner .text h5{font-size: 38px}
    .pub-banner .text h6{font-size: 14px}
    .pub-banner .text2{top: 40%;}
    .pub-banner .text2 h5{font-size: 38px}
    .pub-banner .text2 h6{font-size: 14px}
    
    .banner-list{width: 100%;height: auto;line-height: 30px;}
    .banner-list ul{width: 100%;}  
    .banner-list ul li{width: 33.333%;padding: 0px;}
    .banner-list ul li::after{height: 10px;top: 10px;right: 0px;background-color: #fff;}
    .banner-list ul li:last-child::after{display: block;}
    .banner-list ul li:nth-child(3n)::after{display: none;}
    .banner-list ul li:before{display: none;}
    .news-move{line-height: 40px;}
    .news-move h6{line-height: 40px;margin-left: 3px;}
    .move-text{width: 90%;line-height: 40px;}
    .move-text .text1 a{line-height: 40px;}
    .banner-list-right{display: none;}
    /* 产品banner */
    .pro-banner .text{width: 300px;height: auto;left: 5%;}
    .pro-banner .text h4{font-size: 14px;}
    .pro-banner .text h5{font-size: 24px;}
    .pro-banner .text h6{font-size: 12px;line-height: 24px;}
    .pro-banner .text a{padding: 5px 12px;margin-top: 10px;font-size: 12px;}
    .pro-banner .text a:hover{color: #22aeff;border-color: #22aeff;}

    .pro-banner .text2{width: 300px;height: auto;left: 5%;}
    .pro-banner .text2 h4{font-size: 14px;}
    .pro-banner .text2 h5{font-size: 24px;}
    .pro-banner .text2 h6{font-size: 12px;line-height: 24px;}
    .pro-banner .text2 a{padding: 5px 12px;margin-top: 10px;font-size: 12px;}
    .pro-banner .text2 a:hover{color: #22aeff;border-color: #22aeff;}
    #sol{
       font-size: 18px;
       
    }


}


/* --------------------------fullpage-PUB-box------------------------------- */
.fullpage-PUB-box{width: 100%;overflow: hidden;padding: 30px 0;}
.fullpage-PUB{width: 100%;font-size: 0;text-align: center;}
.fullpage-PUB li{ display:inline-block;}
.fullpage-PUB a{display: inline-block;width: 42px;height: 42px;line-height: 42px;background-color: #f4f4f4;font-size: 16px;color: #555;margin: 0 6px;border-radius: 3px;}
.fullpage-PUB a:first-child {font-family: '宋体';}
.fullpage-PUB a:last-child {font-family: '宋体';}
.fullpage-PUB .active a{
	border:1px solid #0081cc;
	color:#0081cc;
	display:inline-block;
	width:42px;
	height:42px;
	line-height:42px;
	line-height:42px;
	background-color:#f4f4f4;
	font-size:16px;
	margin:0 6px;
	border-radius:3px;
	font-style:normal
}



.fullpage-PUB a:hover{background-color: #0081cc;color: #fff;}
.fullpage-PUB a:first-child:hover i{background-image: url('../images/public/page_leftH.png');}
.fullpage-PUB a:last-child:hover i{background-image: url('../images/public/page_rightH.png');}
@media all and (max-width:1000px) {
.fullpage-PUB a,.fullpage-PUB span{width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 0 3px;}
.fullpage-PUB span{ display:inline-block}
.fullpage-PUB-box {padding: 20px 0 20px 0;}



.current {
  border: 1px solid #0081cc;
  color: #0081cc;
  display: inline-block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  line-height: 42px;
  background-color: #f4f4f4;
  font-size: 16px;
  margin: 0 6px;
  border-radius: 3px;
  font-style: normal;
}
.fullpage-PUB span {
  display: inline-block;
  width: 42px;
  height: 42px;
  line-height: 42px;
  background-color: #f4f4f4;
  font-size: 16px;
  color: #555;
  margin: 0 6px;
  border-radius: 3px;
}
.fullpage-PUB span:first-child {font-family: '宋体';}

}


