.h-select{appearance: none;height: 20px;line-height: 20px;border: none;outline: none;background: #000000;padding-right: 20px;}
.h-select{font-size: 0.73vw;font-family: "HuaweiSans-Regular";color: #FFFFFF;}
.h-top{background: #000000;padding: 0 3.75vw;display: flex;align-items: center;justify-content: flex-start;border-bottom: 1px solid #808181;}
.h-b{padding: 28px 52px;background: #f1f3f5;position: relative;overflow: hidden;}
.h-logo{margin-right: 2.45vw;}
.h-logo a{display: flex;}
.h-a{font-size: 0.73vw;font-family: "HuaweiSans-Bold";color: #000000;display: block;cursor: pointer;}
.h-a:hover{color: #c60004;}
.h-n{margin-right: 1.04vw;}
.h-n:last-child{margin-right: 0;}
.h-nav{display: flex;align-items: center;}
.h-bl{display: flex;align-items: center;}
.h-b{display: flex;align-items: center;justify-content: space-between;}
.h-ss{margin-left: 2.08vw;}
.h-ss-btn{cursor: pointer;display: flex;}
.h-br{display: flex;align-items: center;}
.hf-ss{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #FFFFFF;z-index: 9999;display: flex;align-items: center;}
.hf-ss-b1{width: 20%;display: flex;align-items: center;justify-content: center;background: transparent;outline: none;border: 1px solid #D2D2D2;border-right: none;border-radius: 25px 0 0 25px;box-shadow: 1px 2px 3px rgb(0 0 0 / 8%) inset;}
.hf-ss-b3{width: 40%;display: flex;align-items: center;justify-content: flex-end;}
.hf-ss-b{display: flex;align-items: stretch;margin: 0 20.83vw;height: 50px;}
.hr-ss-a{display: flex;cursor: pointer;}
.hf-ss-b2{width: -webkit-fill-available;font-size: 0.83vw;color: #333333;font-family: "HuaweiSans-Regular";background: transparent;outline: none;border: 1px solid #D2D2D2;border-left: none;border-radius: 0 25px 25px 0;box-shadow: -1px 2px 3px rgb(0 0 0 / 8%) inset;padding-right: 24px;}
.hf-ss-b2::-webkit-input-placeholder{font-size: 0.83vw;color: #CCCCCC;font-family: "HuaweiSans-Regular";}
.hf-ss{transform: translateY(-81px);transition: all .5s;}
.hf-ss-fixed{transform: translateY(0);transition: all .5s;}

/* 移动 */
.m-header{display: none;background: white;padding: 0 10%;position: fixed;top: 21px;left: 0;right: 0;z-index: 999;}
.m-header-fixed{top: 0;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.m-header-nav{display: flex;align-items: center;height: 50px;justify-content: space-between;}
.m-header-logo img{width: 100%;}
.m-header-logo{text-align: left;display: flex;}
.m-header-box{position: fixed;top: 71px;left: 0;right: 0;bottom: 0;background: white;padding: 20px 10%;overflow-y: auto;display: none;z-index: 999;border-top: 1px solid rgba(204, 204, 204, .3);}
.m-header-box-fixed{top: 50px;}
.m-header-ul{margin-bottom: 30px;}
.m-header-ul li{padding: 15px 0;list-style-type: none;border-bottom: 1px solid rgba(204, 204, 204, .3);display: flex;justify-content: space-between;align-items: center;}
.m-header-ul a{font-size: 14px;font-family: "HuaweiSans-Bold";color: #333333;}
.m-header-input{display: flex;align-items: center;margin-bottom: 30px;}
.m-header-ss{height: 50px;width: 10%;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(204, 204, 204, .3);border-right: none;}
.m-header-input input{height: 50px;width: 90%;background: transparent;outline: none;border: 1px solid rgba(204, 204, 204, .3);border-left: none;font-size: 14px;font-family: "HuaweiSans-Bold";color: #333333;}
.m-header-input input::-webkit-input-placeholder{font-size: 14px;font-family: "HuaweiSans-Bold";color: #333333;}
.m-header-btn{font-size: 18px;font-family: "HuaweiSans-Bold";color: white;display: flex;align-items: center;justify-content: center;width: 100%;height: 50px;background: #333333;margin-bottom: 20px;}
.m-header-p{line-height: 40px;font-size: 16px;font-family: "HuaweiSans-Bold";color: #333333;display: flex;align-items: center;justify-content: center;}
.m-header-p a{border-bottom: 1px solid white;margin-left: 8px;color: #333333;}
.m-header-mbox div{padding: 5px 0;}
.m-header-mbox{padding: 10px 0;}
.m-header-mbox a{font-size: 14px !important;}
.no{display: none;width: 18px;}
.no img{width: 100%;max-width: 100%;}
.fenlei{width: 28px;}
.fenlei img{width: 100%;max-width: 100%;}
.m-box-mbox2{display: flex;align-items: center;}
.m-box-mbox2 img{margin-right: 5px;width: 18px;height: 12px;width: 100%;max-width: 18px;display: block;}
.xxx{display: none;}

@media (max-width: 1000px){
	.h-b{display: none;}
	.m-header{display: block;}
}