.kp-head {width: 100%;height: 80px;position: absolute;background: #FAFAFA;border-bottom: 1px solid #dedede}
.kp-head .kp-head-box {width: 1200px;height: 80px;margin: 0 auto;}
.kp-head .kp-head-box .kp-head-logo {width: 200px;height: 26px;float: left;margin: 27px 0 27px 0;}
.kp-head .kp-head-box .kp-head-logo a{width: 200px;height: 26px;display: inline-block;}
.kp-head .kp-head-box .kp-head-menu{width: 600px;height:80px;float: left;margin-left: 80px;}
.kp-head .kp-head-box .kp-head-menu nav{height:80px;}
.kp-head .kp-head-box .kp-head-menu nav .kp-head-menu-list{height:auto;position: absolute;width: auto;text-align: center;margin-top: 40px;
    opacity: 0;visibility: hidden;transition: 200ms;}
.kp-head .kp-head-box .kp-head-menu nav .kp-head-menu-list .menu-list-box{padding: 28px;background: #FAFAFA;border-radius: 5px;margin-top: 20px}
.kp-head .kp-head-box .kp-head-menu nav .kp-head-menu-list .menu-list-box .list-name{height: auto;line-height: 26px}
.kp-head .kp-head-box .kp-head-menu nav .kp-head-menu-list .menu-list-box .list-name a{height: auto;line-height: 26px}
.kp-head .kp-head-box .kp-head-menu nav .kp-head-menu-list .menu-list-box .list-name a:hover{color: #F66D35}
/*.kp-head .kp-head-box .kp-head-menu nav ul{height:auto;}*/
.kp-head .kp-head-box .kp-head-menu nav ul li{width: 74px;list-style: none;height: 80px;float: left;margin-left: 40px;text-align: center}
.kp-head .kp-head-box .kp-head-menu nav ul li:first-child{margin-left: 0}
.kp-head .kp-head-box .kp-head-menu nav ul li .pmenu:hover +.kp-head-menu-list{opacity: 1;visibility: visible;margin-top: -40px;}
.kp-head .kp-head-box .kp-head-menu nav ul li .menu-a{text-decoration: none;line-height: 80px;font-family: 'Roboto-Regular';font-size: 16px;letter-spacing: 1px}
.border-line {position: absolute;border-bottom: 2px solid transparent;background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);z-index: 1;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
.kp-nav a, .border-line {-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.active{color: #F66D35}
.kp-head .kp-head-box .kp-head-search-ico{width: 20px;height: 20px;float: right;margin: 30px 40px 30px 0;cursor: pointer}
.kp-head .kp-head-box .kp-head-search-ico img{width: 20px;height: 20px;}
.kp-head .kp-head-box .kp-head-contactus{width: 130px;height: 40px;float: right;margin: 20px 0 20px 0;border: 1px solid #F66D35;border-radius: 4px;cursor: pointer;}
.kp-head .kp-head-box .kp-head-contactus .cont-icon{width: 20px;height: 20px;float: left;margin: 10px 0 10px 18px;}
.kp-head .kp-head-box .kp-head-contactus .cont-text{width: auto;height: 20px;float: left;margin: 10px 0 10px 10px;color: #F66D35;font-size: 16px;font-weight: normal;font-family: 'Roboto-Regular';line-height: 20px;transition: 200ms;}
.kp-head .kp-head-box .kp-head-contactus:hover .cont-text{margin-left: 20px;transition: 200ms}
.kp-head-search{width: 100%;height: 80px;position: absolute;opacity: 0;background: #FAFAFA;margin-top: 80px;visibility: hidden;}
.kp-head-search .kp-head-search-box{width: 1200px;height: auto;margin: 0 auto;}
.kp-head-search .kp-head-search-box .search-box{width: 520px;height: 46px;margin: 17px auto;border: 1px solid #F66D35;border-radius: 4px;padding: 0 20px 0 20px}
.kp-head-search .kp-head-search-box .search-box button{background: none;border: none;cursor: pointer}
.kp-head-search .kp-head-search-box .search-box .search-box-ico{width: 20px;height: 20px;margin: 13px 0 13px 0;float: left}
.kp-head-search .kp-head-search-box .search-box .search-box-ico img{width: 20px;height: 20px;}
.kp-head-search .kp-head-search-box .search-box .search-box-input{width: 400px;height: 28px;margin: 9px 0 9px 10px;float: left}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box{width: auto;height: 28px;line-height: 28px;color: #201F21;margin-left:10px;font-family: 'Roboto-Regular'}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box input{width: 200px;border: none;outline-style: none;text-indent: 10px;background: none}
.kp-head-search .kp-head-search-box .search-box .search-box-close{font-size:16px;width: 20px;height: 20px;line-height:20px;margin: 13px 0 13px 0;float: right;cursor: pointer}
.kp-head-search .kp-head-search-box .search-box .search-box-close:hover{color: #F66D35}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-input {height: 28px;width: 380px;padding-left: 5px;}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list{z-index: 888}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list .kp-option {width: 400px;height: 28px;margin-left: 5px;padding: 4px 20px;border-radius: 4px;cursor: pointer;}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list .kp-option:hover {background: rgba(32, 31, 33, 0.05);}
.kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list {
    width: 440px;height: auto;position: absolute;z-index:999;margin: 23px 0 0 -64px;padding: 20px 60px;background: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;
}

.kp-head .kp-head-box .kp-head-lang{width: 42px;height: 42px;float: right;margin: 20px 0 20px 20px;}
.kp-head .kp-head-box .kp-head-lang .lang-box{width: auto;height: auto;border-radius: 5px;position: relative}
.kp-head .kp-head-box .kp-head-lang .lang-select{width: auto;height: auto;float: left;margin-right: 10px;}
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-btn{width: 42px;height: 42px;cursor: pointer;transition: 200ms;position: relative;z-index: 10}
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-btn img{width: 28px;height: 28px;margin: 7px;cursor: pointer;}
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-list{width: 170px;height: auto;padding: 0;border-radius: 5px;background: rgba(250, 250, 250, 0);position: absolute;top: 20px;left: 0;display: none;z-index: 9}
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-list .list-box{width: 150px;height: auto;padding: 10px;border-radius: 5px;background: #f6f6f6;margin-top: 30px}
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-list .list-box ul li{
    width: auto;height: 20px;line-height: 20px;color: #747474;font-size: 12px;font-family: Roboto-Regular;list-style: none;cursor: pointer;padding: 2px 10px 2px 10px;background: #f6f6f6;border-radius: 4px;
}
.kp-head .kp-head-box .kp-head-lang .lang-select:hover .lang-select-list{display: block}
/*.kp-head .kp-head-box .kp-head-lang .lang-select:hover .lang-select-btn{transform: rotate(180deg);}*/
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-list .list-box ul li:nth-child(1){margin-top: 0}
.kp-head .kp-head-box .kp-head-lang .lang-select .lang-select-list .list-box ul li:hover{color: #F66D35;background: rgba(32, 31, 33, 0.06);}
.kp-head .kp-head-box .kp-head-lang .lang-icon{width: 20px;height: 20px;float: right}
.kp-head .kp-head-box .kp-head-lang .lang-icon img{width: 20px;height: 20px;}
/*隐藏滚轮*/
/*::-webkit-scrollbar {display: none;}*/
body::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
body::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(246, 109, 53, 0.1);
}
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0);
}

.hidden {display: none;}
.layui-layer-title {padding: 0 80px 0 20px;height: 50px;line-height: 50px;border-bottom: 0 solid #eee;font-size: 30px;color: #333;overflow: hidden;background-color: #ffffff;border-radius: 50px;}
.layui-layer {border-radius: 20px;}