*{padding:0;margin:0;}
body{font-size:0;font-family: 'Montserrat',Arial Negreta,Arial Normal,Arial;}
a{text-decoration: none;}
li{list-style: none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
input:-webkit-clear,input:-webkit-reveal{display: none !important;}
input:-moz-clear,input:-moz-reveal{display: none !important;}
input::-moz-clear,input::-moz-reveal{display: none !important;}
input::-ms-clear,input::-ms-reveal{display: none !important;}
select{background-color: #fff;}
i{font-style: normal;}
.f_l{float:left;}
.f_r{float:right;}
.clearfix:after {content: '.';display: block;height: 0;clear: both;visibility: hidden;}

#header{width:100%;background-color: #fff;font-size:0;min-width: 1200px;position: relative;}

#header .head_advertising{width: 100%;background-color: #f8f5af;padding: 6px 0 10px;position: relative;display: none;}
#header .head_advertising:after{content: '';width: 100%;height: 6px;background-color: #ef7813;background-image: linear-gradient(to right, #ef7813, #126cb5);display: inline-block;position: absolute;bottom: 0;left: 0;right: 0;}
#header .head_advertising .wcontainer{width: 1200px;margin: 0 auto;display: block;}
#header .head_advertising .wcontainer p{color: #000;font-size: 13px;line-height: 18px;text-align: center;}
#header .head_advertising .closeBtn{width: 16px;height: 16px;line-height: 16px;text-align: center;cursor: pointer;background-color: #3F343A;background-color: rgba(39, 24, 24, 0.5);display: inline-block;position: absolute;top: 7px;right: 7px;}
#header .head_advertising .closeBtn i{font-size: 14px;color: #fff;}
#header .head_advertising .closeBtn:hover{background-color: #f00;}


#header .head_top{width:1200px;margin: 0 auto;height: 100px;box-sizing:border-box;}
#header .head_top .head_left{height:100%;display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 29px 0;}
#header .head_top .head_left a{display: inline-block;vertical-align:middle;}
#header .head_top .head_left a img{height: 42px;}
#header .head_top .head_left span{font-size: 24px;color: #126cb5;padding: 0 0 0 32px;display: inline-block;vertical-align:middle;}

#header .head_top .head_right{height:100%;display:inline-block;text-align: right;box-sizing: border-box;padding: 19px 0;}
#header .head_top .head_right .head_shopping{display: inline-block;vertical-align: middle;margin: 0 30px 0 0;position: relative;cursor: pointer;}
#header .head_top .head_right .head_shopping .iconfont{color: #474747;font-size: 40px;}
#header .head_top .head_right .head_shopping #shoppingCatNum{font-size: 12px;color: #fff;padding: 1px 4.7px;display: inline-block;background-color: #ef7813;border-radius: 8px;position: absolute;top: 1px;left: 24px;}
#header .head_top .head_right .head_shopping:hover .iconfont{color: #ef7813;}
#header .head_top .head_right .head_user{font-weight: 500;display: inline-block;vertical-align: middle;position: relative;}
#header .head_top .head_right .head_user .user-account-info{height: 62px;padding: 18px 8px;cursor: pointer;border:1px solid transparent;display: inline-block;position: relative;box-sizing: border-box;}
#header .head_top .head_right .head_user.yetLogIn .user-account-info{padding: 8px 8px;}
#header .head_top .head_right .head_user .user-account-info .left{display: inline-block;vertical-align: middle;}
#header .head_top .head_right .head_user .user-account-info .left .loginIco{width:25px;height:25px;background: url('../images/loginIco_20220330.png') no-repeat center center;display: inline-block;}
#header .head_top .head_right .head_user .user-account-info .right{display: inline-block;vertical-align: middle;padding:0 0 0 15px;text-align: left;}
#header .head_top .head_right .head_user .user-account-info .right .account-unsigned{display: block;}
#header .head_top .head_right .head_user .user-account-info .right .account-unsigned a{font-size: 18px;color: #333;display: inline-block;vertical-align: middle;}
#header .head_top .head_right .head_user .user-account-info .right .account-unsigned a:hover{color:#f6750b;}
#header .head_top .head_right .head_user .user-account-info .right .account-unsigned .line{width: 2px;height: 18px;background-color:#666;margin: 0 12px;display: inline-block;vertical-align:middle;}
#header .head_top .head_right .head_user .user-account-info .right .account-exist{font-size: 17px;color: #333;}
#header .head_top .head_right .head_user .user-account-info .right .account-exist #headUserName{padding-left:6px;}
#header .head_top .head_right .head_user .user-account-info .right .account-exist p{color: #333;line-height: 20px;}
#header .head_top .head_right .head_user .user-account-main{position: absolute;top: 61px;right: 0;padding-top: 10px;width: 260px;min-width:100%;border: 1px solid #ccc;background-color: #fff;color: #656565;z-index: 12;text-align: left;box-sizing: border-box;display: none;box-shadow: 2px 2px 4px #ccc;-webkit-box-shadow: 2px 2px 4px #ccc;-moz-box-shadow: 2px 2px 4px #ccc;-ms-box-shadow: 2px 2px 4px #ccc;}
#header .head_top .head_right .head_user .user-account-main .quick-entry{width: 100%;display: block;padding: 4px 0;}
#header .head_top .head_right .head_user .user-account-main .quick-entry li{width: 100%;box-sizing: border-box;}
#header .head_top .head_right .head_user .user-account-main .quick-entry li a{font-size: 15px;color: #333;display:inline-block;width: 100%;height:100%;padding:5px 20px;box-sizing: border-box;}
#header .head_top .head_right .head_user .user-account-main .quick-entry li:hover a{color:#f6750b;}
#header .head_top .head_right .head_user .user-account-main .logout{margin: 5px 0 0;padding: 5px 20px 10px;font-size: 16px;color: #666;width: 100%;box-sizing: border-box;display: inline-block;position: relative;cursor: pointer;}
#header .head_top .head_right .head_user .user-account-main .logout:before{content: '';height:1px;background-color: #e6e6e6;position: absolute;top: 0;left:20px;right:20px;display: inline-block;}
#header .head_top .head_right .head_user .user-account-main .logout:hover{color:#f6750b;}

#header .head_top .head_right .head_user.yetLogIn:hover .user-account-info{border-color: #ccc;border-bottom:none;background-color: #fff;z-index: 13;box-shadow: 2px 2px 4px #ccc;-webkit-box-shadow: 2px 2px 4px #ccc;-moz-box-shadow: 2px 2px 4px #ccc;-ms-box-shadow: 2px 2px 4px #ccc;}
#header .head_top .head_right .head_user.yetLogIn:hover .user-account-info:after{content: '';width: 100%;height: 6px;background-color: #fff;display: inline-block;position: absolute;left:0;bottom:-6px;}
#header .head_top .head_right .head_user.yetLogIn:hover .user-account-main{display: block;}

#header .head_nav{width: 100%;height:40px;background-color: #212121;box-sizing: border-box;}
#header .head_nav ul{width: 1200px;margin:0 auto;text-align: left;}
#header .head_nav ul li{height:100%;display: inline-block;vertical-align: middle;margin:0 15px 0 0;}
#header .head_nav ul li:last-child{margin:0;}
#header .head_nav ul li a{font-size: 16px;height: 40px;line-height: 40px;font-family: Manrope;color: #fff;font-weight: 500;padding:0 10px;display: inline-block;box-sizing: border-box;}
#header .head_nav ul li a:hover{background-color: #ff8c2a;}
#header .head_nav ul li.active a{background-color: #ff8c2a;}


#footer {width: 100%;min-width: 1200px;background-color: #fff;}
#footer .foot_top{width: 100%;background-color: #F8F8F8;display: inline-block;padding: 55px 0 48px;}
#footer .foot_top .foot_nav{width: 1050px;margin: 0 auto;display: block;}
#footer .foot_top .foot_nav dl{width: 29.3333%;text-align: left;display: inline-block;vertical-align: top;box-sizing: border-box;}
#footer .foot_top .foot_nav dl dt{font-size: 16px;color: #2293ef;font-weight: 500;padding: 0 0 4px;}
#footer .foot_top .foot_nav dl dd{font-size: 12px;line-height: 17px;color: #000;}
#footer .foot_top .foot_nav dl dd a{color: #000;}
#footer .foot_top .foot_nav dl dd a:hover{color: #f6750b;}
#footer .foot_top .foot_nav dl.last{width: 12%;}
#footer .foot_top .foot_follow{width: 1050px;margin: 0 auto;display: block;box-sizing: border-box;}
#footer .foot_top .foot_follow .leftTitle{font-size: 26px;font-weight: 600;color: #2293ef;display: inline-block;vertical-align: middle;padding: 0 8px 0 0;}
#footer .foot_top .foot_follow a{width:44px;height:44px;line-height: 45px;display: inline-block;vertical-align: middle;margin: 0 8px 0 0;text-align: center;}
#footer .foot_top .foot_follow a img{width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}
#footer .foot_bottom{width: 1200px;margin: 0 auto;padding: 54px 0 60px;}
#footer .foot_bottom .wcontainer{width: 100%;}
#footer .foot_bottom .wcontainer .verified span{font-size: 12px;color: #000;display: inline-block;vertical-align: middle;padding: 0 8px 0 0;}
#footer .foot_bottom .wcontainer .verified img{height: 41px;display: inline-block;vertical-align: middle;}
#footer .foot_bottom .logo span{font-size: 24px;color: #126cb5;display: inline-block;vertical-align: middle;padding: 0 30px 0 0;}
#footer .foot_bottom .logo img{height: 42px;display: inline-block;vertical-align: middle;}	
#footer .foot_bottom p{font-size: 12px;color: #000;padding: 17px 0 0;}


@media only screen and (max-width: 1220px) {
	#header{min-width: 1024px !important;}
	#header .head_advertising .wcontainer{width: 1024px;}
	#header .head_top{width: 1024px;}
	#header .head_nav ul{width: 1024px;}
	#header .head_nav ul li{margin: 0 6px 0 0;}
	#header .head_nav ul li a{font-size: 15px;padding: 0 8px;}
	
	
	#footer{min-width: 1024px !important;}
	#footer .foot_top .foot_nav{width: 1024px;}
	#footer .foot_top .foot_follow{width: 1024px;}
	#footer .foot_bottom{width: 1024px;}
}
