body{background: #FAFAFA;overflow-x: hidden}

html,body,ul{margin: 0;padding: 0;}
table {
  border-collapse: collapse;
  width: 100%;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
th, td {
  border: 1px solid #e0e0e0;
  padding: 12px 15px;
}
th {
  background-color: #ff6c22;
  color: white;
}
tr:nth-child(even) {
  background-color: #f9f9f9;
}
tr:hover {
  background-color: #f1f1f1;
}
.background-color-orange{background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);}
.background-color-orange1{background: linear-gradient(180deg, rgba(246, 109, 53, 0.8) 0%, rgba(0, 0, 0, 0.4) 100%);}
.background-color-black{background: #1A1A1A}
.background-color-z-black{background: rgba(32, 31, 33, 0.05);}
.kp-container{width: 100%;height: auto;position: relative;}
.kp-container .container-box .container-title-box .c-title {
    width: 100%;
    height: 50px;
    text-align: center;
    text-decoration: none;
    line-height: 50px;
    font-size: 42px;
    font-family: alimamaShuHei;
}
.kp-container .container-box .container-title-box .c-desc {
    width: 66%;
    height: auto;
    text-align: center;
    text-decoration: none;
    line-height: 25px;
    font-size: 16px;
    font-family: Roboto-Regular;
    color: #1A1A1A;
    margin: 16px auto 0;
}
.kp-icon{font-family: "font_family" !important;font-style: normal;-webkit-font-smoothing: antialiased;flex-shrink: 0;}
.display{display: none}
.row{width: 1200px;margin: 0 auto}
.color-black{color: #1A1A1A}
.color-orange{color: #F66D35}
.color2{color: #F66D35;}
.color-white{color: #FAFAFA}
.kp-popup-box{width: 0%;height: 0%;background: #0000007a;position: fixed;top: 0;z-index: 999;visibility: hidden;opacity: 0;transition: width 0.2s, height 0.2s, transform 0.2s;;}
.kp-popup-box .popup-center-box{width: 1000px;height: 500px;background: rgba(255, 255, 255, 0);margin: 15% auto;z-index: 1000;text-align: center}
.kp-popup-box .popup-center-box .popup-message-box{width: auto;height: auto;background: rgba(255, 255, 255, 1);padding: 50px;display: inline-block;position: relative;margin-top: 100px;border-radius: 10px;}
.kp-popup-box .popup-center-box .popup-message-box .popup-form{width: auto;height: auto;}
.kp-popup-box .popup-center-box .popup-message-box .popup-close{width: 20px;height: 20px;position: absolute;border-radius: 50%;right: 10px;top: 10px;cursor: pointer;transition: 200ms}
.kp-popup-box .popup-center-box .popup-message-box .popup-close img{width: 14px;height: 14px;margin: 3px}
.kp-popup-box .popup-center-box .popup-message-box .popup-close:hover{transform: rotate(90deg);}
.floatLeft{float: left}
.floatRight{float: right}
.tab-show{display: inline-block;}
.tab-hide{display: none;}
.none{display: none}
.block{display: block}
.inline{display: inline;}

ul li{list-style: none;}
.comm{width:100%;position: fixed;z-index: 8;top:200px}
.active:before {
    color: #F66D35;
}
a{
    color: #292929;
}
a:hover{
    color: #F66D35;
}
a:active{
    color: #F66D35;
}
.my-tab-item{display: none;}

.position-box{width: 100%;height: auto;background: #FAFAFA;position: relative;top: 80px;z-index: 9;}
.position-box .position{width: 1200px;height: auto;margin: 0 auto;}
.position-box .position .small-logo{width: 18px;height: 14px;float: left;margin: 16px 1px;}
.position-box .position .small-logo img{margin: 0.15em 0 auto;vertical-align: bottom}
.position-box .position a{line-height: 50px;font-size: 14px;font-family: Roboto-Regular;color: #767676;}
.position-box .position a:hover{color: #F66D35;}
.kp-tips{width: auto;height: auto;position: absolute;background: #f64c35;border-radius: 5px;text-align: left;z-index: 12;right: 40px;top: 0;opacity: 0;visibility: hidden;-webkit-transition: 200ms}
.kp-tips .msg{font-size: 12px;line-height: 30px;color: #fff;margin: 5px 10px}
.kp-tips .icon-sanjiao{color: #f64c35;font-size: 14px;position: absolute;left: 10px;bottom: -8px;transform: rotate(90deg)}
.kp-container .container-box .contact-us-box{width: auto;margin: 0}
.kp-container .container-box .contact-us-box .contact-form-box{width: 1200px}
.kp-container .container-box .contact-us-box .contact-form-box .box-left{width: 600px;margin: 0;float: left}
.disabled {
    display: none;
}
.layui-disabled{
    display: none;
}
.contact-title{width: 100px;height: auto;float: left;display: flex;margin-top: 5px}
.contact-title .contact-title-icon{width: 6px;height: auto;font-size: 30px;color: #F66D35;line-height: 48px;}
.contact-title .txt-title-t{width: auto;height: 48px;line-height: 48px;font-size: 30px;font-family: alimamaShuHei;margin-left: 16px;flex-shrink: 0;}
.scrollBarOff{overflow: hidden}