#sitemap {
	background-color: #fff;
	margin-top: 120px;
	padding: 94px 80px 0;
	margin-bottom: 100px;
}

#sitemap .sitemap-title {
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 90px;
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 90px;
}



#sitemap .sitemap-content {
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
}

#sitemap .sitemap-content .sitemap-content-list {
	padding-left: 10%;
	padding-bottom: 20;
	width: 33%;
	padding-bottom: 100px;
}

#sitemap .sitemap-content .sitemap-content-list .list-title {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
}

#sitemap .sitemap-content .sitemap-content-list .list-item {
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 12px;
	cursor: pointer;
}

#sitemap .sitemap-content .sitemap-content-list .list-item a {
	text-decoration: none;
	color: #000000;
}

.crumbs {
	font-weight: 400;
	color: #232222;
	font-size: 14px;
	padding-bottom: 30px;
}

#box404 {
	background-image: url(https://static-ussite.tineco.com/0b480d71-7528-4bf6-9d4e-6472d4a95729.jpg);
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100%; 
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position:relative;
}
#box404 img.bgImg {
	width:100%;
	height:auto;
	opacity: 0;
	z-index:0;  
}
#box404 .box404Container{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0; 
	display: flex;
    justify-content: center;
    align-items: center;
}
#box404 .box404-title1 {
	font-size: 80px;
	font-weight: bold;
	color: #00327D;
}

#box404 .box404-title2 {
	padding-top: 40px;
	font-weight: bold;
	color: #000000;
	font-size: 40px;
	padding-bottom: 40px;
	width: 50%;
}

#box404 .box404-content {
	font-size: 22px;
	padding-bottom: 40px;
}

#box404 a.button {
	background: #00327D;
	border-radius: 900px;
	padding: 18px 34px;
	font-weight: 300;
	color: #FFFFFF;
	font-size: 18px;
	border: 1px solid #00327D;
	text-decoration: none; 
}
 
#box404 a.button:hover {
	background-color: #fff;
	color: #00327D;
}


.bgF5 {
	background-color: #f5f5f5 !important;
}

#compare {}

#compare .compare-top-title {
	background-image: url(../imgs/others/sp-detail-banner.png);
	background-size: auto 100%;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 230px;
	padding-bottom: 240px;
	margin-bottom: 200px;
}

#compare .compare-top-title .top-title-type1 {
	padding-top: 18px;
	font-size: 38px;
	color: #fff;
	padding-bottom: 40px
}

#compare .compare-top-title .top-title-type2 {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

#compare .cl-list {
	width: 100%;
	margin-bottom: 100px;
	padding-bottom: 3px;
	padding-right: 2px;
}

#compare .list-item {
	width: calc(26.66% - 15px);
	float: left;
	margin-left: 15px;
	background-color: #fff;
	overflow: hidden;
	padding: 0 20px;
}


#compare .list-item .ent-msg {
	color: #333333;
	padding-bottom: 50px;
	background: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	height: 68px;
}

.table-left-style {
	background: #f5f5f5 !important;
	width: calc(20%) !important;
	margin-left: 0 !important;
}

#compare .list-item .item-top {
	height: 480px;
	width: 100%;
	position: relative;
}

#compare .list-item .item-top img {
	height: 380px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.bb1 {
	border-bottom: 1px solid rgba(129, 127, 127, .32);
}



#compare .list-item .vir-msg {
	color: #83848E;
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 50px;
	background: #fff;
	text-align: center;
	height: 68px;
}

#compare .selects {
	width: 100%;
	padding-bottom: 30px;
	display:flex;
}

#compare .selects .sel-item {
	background-color: #fff;
	margin-left: 15px;
	font-weight: bold; 
	color: #000000;
	cursor: pointer;  
	flex:1; 
}

#compare .selects .sel-item img {
	float: right;
	position: relative;
	top: 6px;
}

#compare .com-btns {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 70px;
}

#compare .com-btns .btns-item {
	float: left;
	margin-left: 15px;
	width: calc(26.66% - 15px);
	text-align: center;
	min-height: 1px;
}

#compare .com-btns .btns-item button {
	border: 2px solid #00327D;
	border-radius: 99999px;
	font-weight: bold;
	color: #00327D;
	font-size: 16px;
	padding: 5px 20px;
}

#event {}

#event .event-top-title {
	background-image: url(https://static-ussite.tineco.com/daf424f7-ca17-4634-959a-6ed7210482c9.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

#event .event-top-title .top-title-type1 {
	padding-top: 18px;
	font-size: 38px;
	color: #fff;
	padding-bottom: 40px
}

#event .event-top-title .top-title-type2 {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

#event .event-title {
	font-size: 30px;
	text-align: center;
	font-weight: 600;
	margin-top:120px; 
}

#event .event-sw {
	width: 100%;
	position: relative;
	padding-top: 60px; 
	padding-bottom: 110px;
}

#event .event-swiper-pagination {
	position: relative;
	bottom: 40px;
	z-index: 3;
}

#event .event-swiper-pagination .swiper-pagination-bullet {
	width: 104px;
	background-color: #fff;
	height: 6px;
	border-radius: 0;
}

#event .event-swiper-pagination .swiper-pagination-bullet-active {
	background-color: #00327D
}



#event .event-video { 
	background-image: url(https://static-ussite.tineco.com/event-video-poster.jpg_012571b0-e.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: center;
	position:relative;
}
#event .event-video .event-container-box-video{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display: flex;
	flex-direction: column;
	justify-content: center;  
	font-size: 30px;
	color: #fff;  
}

#event .event-video img.bgImg{
	width:100%;
	height:auto;
	opacity:0;
	z-index:0;
}
#event .event-video .event-container-box-video a{
	text-decoration: none;
	diplay:block;
}
#event .event-video .event-container-box-video .event-video-title{
	font-size: 30px;
	color: #00327D;
	padding-bottom: 54px;
}

#event .event-video img.playVideoImg {
	cursor: pointer;
	opacity:.7;
	width:70px;
	height:70px;
}
#event .event-video .event-container-box-video a:hover img.playVideoImg {
	opacity:1;  
}
#event .event-mvs {
	padding-top: 100px;
	display: flex;
	justify-content: space-between;
}

#event .event-mvs .mv-item {
	width: 32%;
}
#event .event-mvs .mv-item  a{
	text-decoration: none; 
}

#event .event-mvs .mv-item .mv-box1 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}

#event .event-mvs .mv-item .mv-box2 {
	    font-size: 24px;
	    font-weight: bold;
	    color: #000000;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    -webkit-line-clamp: 2;
	    word-break: break-word;
	    -moz-line-clamp: 2;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    display: -moz-box;
	    -moz-line-clamp: 2;
	    -moz-box-orient: vertical;
	    word-wrap: break-word;
	    word-break: break-word;
	    white-space: normal;
		height: 72px;
}

#event .event-mvs .mv-item .mv-box3 {
	margin-bottom: 10px;
	margin-top: 10px;
}

#event .event-mvs .mv-item .mv-box3 img {
	width: 100%;
}

#event .event-mvs .mv-item .mv-box4 {
	font-weight: 400;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	word-break: break-word;
	-moz-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 4;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	height: 96px;
}

#event .event-table {
	padding-top: 80px;
	padding-bottom: 70px;
}

#event .event-table .table-item {
	padding: 45px 40px 45px 40px;
	border-bottom: 1px solid #d4d4d4;
	display: flex;
}

#event .event-table .table-item .item-left {
	width: 20%;
	font-weight: 400;
	font-size: 16px;
	color: #232222;
	line-height: 28px;
}

#event .event-table .table-item .item-center {
	width: 60%;
	font-weight: 400;
	font-size: 16px;
	color: #232222;
	line-height: 28px;
}

#event .event-table .table-item .item-center p {
	font-weight: bold;
	color: #00327D;
	font-size: 18px;
}

#event .event-table .table-item .item-right {
	width: 20%;
	font-weight: 400;
	font-size: 16px;
	color: #232222;
	line-height: 28px;
	text-align: right;
}

#event .event-table .table-item .item-right button {
	background: #00327D;
	border-radius: 999px;
	padding: 14px 30px;
	color: #FFFFFF;
}

#event .load {
	text-align: center;
}

#event .load button {
	margin: 0 auto;
	background: #00327D;
	border-radius: 999px;
	padding: 14px 30px;
	color: #FFFFFF;
	margin-bottom: 100px;
}

#event .crumbs {
	font-weight: 400;
	color: #232222;
	font-size: 14px;
	padding-bottom: 30px;
}


#career {}

#career .career-top-title {
	background-image: url(../imgs/others/career-banner.png);
	background-size: auto 100%;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 230px;
	padding-bottom: 240px;
}

#career .career-top-title .top-title-type1 {
	padding-top: 18px;
	font-size: 38px;
	color: #fff;
	padding-bottom: 40px
}

#career .career-top-title .top-title-type2 {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

#career .career-msg-and-img {
	flex:1;
	margin-right:45px;
	display: flex;
    flex-direction: column;
    justify-content: center;   
}
.job-list-img-box{
	flex:1;
}
.job-list-img-box img{
	width:100%;
	height:auto;  
}
.jobList-msg-container{
	display:flex; 
	margin-top:110px;
	margin-bottom:110px; 
	width:100%;
}
#career .career-msg-and-img .carerr-msg-title {
	font-size: 38px;
	line-height: 100px;
	font-weight: bold;
	color: #000000; 

}

#career .career-msg-and-img .carerr-msg-content {
	font-size: 14px;
	font-weight: 400;
	color: #000000; 
	line-height: 1.5;
} 
#career .career-msg-and-img .carerr-msg-content p{
	margin-top: 20px;
}
#career .career-content {
	background-image: url(https://static-ussite.tineco.com/why-bg.jpg_3c8175d6-b.jpg);
	background-size: 100% 100%;  
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 110px;
	padding-bottom: 140px;  
}

#career .career-content .content-boxs {
	text-align: center;
	position: relative;
	width:50%;
}

#career .career-content .content-boxs .box-title {
	font-size: 30px;
	padding-bottom: 30px;
	font-weight: bold;
	text-align:center;  
}

#career .career-content .content-boxs .bxo-lists {
	box-shadow: 6px 7px 21px 0px rgba(0, 0, 0, 0.45);
	display: flex;
	flex-wrap: wrap; 
}

#career .career-content .content-boxs .bxo-lists .bgh {
	background: #F5F5F5 !important;
}

#career .career-content .content-boxs .bxo-lists .box-item {
	width: 50%;
	background: #fff;
	padding:30px 0px 45px 0px;    
}

#career .career-content .content-boxs .bxo-lists .box-item img {
	width: 120px;
	height: 120px;
	margin-bottom: 16px;
}

#career .career-content .content-boxs .bxo-lists .box-item .item-title {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
} 

#career .career-content .content-boxs .bxo-lists .box-item .item-content {
	font-size: 14px;
	font-weight: 400;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;	
}

#career .car-fa-box {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#career .career-swp {
	/* position: absolute; */
	padding-top: 140px;
	background: #fff;
	width: 100%;
}

#career .career-swp .career-swp-title {
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	padding-bottom: 90px;
}

#career .career-swp .career-swiper-container {
	position: relative;
	width: 150%;
	left: -25%;
}

#career .career-swp .career-swiper-container .character {
	text-align: center;
	background: #F5F5F5;
	overflow: hidden; 
	display:flex;
}

#career .career-swp .career-swiper-container .character .left-character-img {
	flex:2;
}

#career .career-swp .career-swiper-container .character .left-character-img img {
	width: 100%;
}


#career .career-swp .career-swiper-container .character .right-character-msg {
	text-align: left;
	flex:7; 
	padding:0px 4%;
	display: flex;
    flex-direction: column;
    justify-content: center;

}

#career .career-swp .career-swiper-container .character .right-character-msg .character-name {
	font-weight: bold;
	color: #000000;
	font-size: 28px;
	padding-bottom: 2%;
}

#career .career-swp .career-swiper-container .character .right-character-msg .character-msg {
	font-weight: normal;
	color: #000000;
	font-size: 14px;  
	line-height: 1.5;
}

#career .career-swp .career-swiper-container .career-swiper-pagination {
	padding-top: 70px;
	text-align: center;
	padding-bottom: 100px;
}

#career .career-swp .career-swiper-container .career-swiper-pagination .swiper-pagination-bullet {
	background: #D4D4D4;
	width:9px;
	height:9px; 
}

#career .career-swp .career-swiper-container .career-swiper-pagination .swiper-pagination-bullet-active {
	background: #00327D !important;
}

#career .car-tabs {
	padding-top:30px;
}

#career .car-tabs .car-tabs-title {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 70px;
}

#career .car-tabs .car-tab-items {
	padding-left: 40px;
	padding-bottom: 70px;
}

#career .car-tabs .car-tab-items .car-tab-item {
	float: left;
	margin-right: 10%;
	font-size: 22px;
	font-weight: bold;
	color: #7B7B7B;
	padding-bottom: 12px;
	border-bottom: none;
	cursor: pointer;
}
#career .car-tabs .car-tab-items .car-tab-item.active{
	color: #00327D;
	border-bottom: 2px solid #00327D;
}
#career .car-tabs .car-tab-items .car-tab-item:hover {
	color: #00327D;
	border-bottom: 2px solid #00327D;
}

#career .car-tabs .car-tab-items img {
	float: right;
	width: 47px;
	height: 47px;
	cursor: pointer;
}

#career .car-tabs .car-tab-content {}

#career .car-tabs .car-tab-content .car-tab-content-item {
	padding: 42px 0 42px 40px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.14);
}

#career .car-tabs .car-tab-content .car-tab-content-item .car-tab-content-item-msg {
	float: left;
}

#career .car-tabs .car-tab-content .car-tab-content-item .msg-title {
	font-weight: bold;
	font-size: 20px;
	color: #00327D;
}

#career .car-tabs .car-tab-content .car-tab-content-item .msg-value {
	font-weight: 400;
	font-size: 16px;
	padding-top: 10px;
	color: #232222;
}


#career .car-tabs .car-tab-content .car-tab-content-item .car-tab-content-item-btn {
	padding: 12px 30px;
	background: #00327D;
	float: right;
	color: #ffffff;
	margin-top: 4px;
	border-radius: 999px;
	font-weight: 400;
	cursor: pointer;
	border: 1px solid #00327D;
}

#career .car-tabs .car-tab-content .car-tab-content-item .car-tab-content-item-btn:hover {
	background-color: #fff;
	color: #00327D;
}

#career .car-tabs .car-tab-btn {
	padding: 12px 30px;
	background: #00327D;
	border-radius: 999px;
	margin: 0 auto;
	font-weight: 400;
	cursor: pointer;
	text-align: center;
	border: 1px solid #00327D;
	margin-top: 70px;
	margin-bottom: 100px;
	font-weight: 400;
	color: #FFFFFF;
	background: #00327D;
	width: 160px;
}

#career .email {
	background: #00327D;
	border-radius: 5px;
	padding-top: 50px;
	padding-bottom: 66px;
	text-align: center;
}

#career .email .email-box1 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 36px;
}

#career .email .email-box2 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 40px;
	text-align: center;
	width: 85%;
	margin: 0 auto;
}

#career .email .email-box3 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
#career .email .email-box3 a{
	color: #fff;
	text-decoration: none;
}
#career .email .email-box3 img {
	margin-right: 14px;
}

#career .career-popup {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	background-color: rgba(0, 0, 0, 0.2);
}

#career .career-popup .career-popup-box {
	width: 80%;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	height:80%;
	transform: translate(-50%, -50%);
	box-shadow: 0px 9px 40px 0px rgba(24, 24, 24, 0.18);
}
.caree-container{
	width:100%;
	height: 100%;
	position: relative;
}

#career .career-popup .career-popup-box .career-popup-box-close {
	position: absolute;
	right: 25px;
	top: 25px;
	cursor: pointer;
	z-index: 11;
}

#career .career-popup .career-popup-box .career-popup-box-title {
	   border-bottom: 1px solid #D7D7D7;
	   	text-align: center;
	   	position: absolute;
	   	left: 0;
	   	right: 0;
	   	top: 0;
	   	height: 100px;
	   	display: flex;
	   	flex-direction: column;
	   	align-items: center;
	   	justify-content: center;
	   	background: #fff;
}

#career .career-popup .career-popup-box .career-popup-box-title .career-popup-box-title-type1 {
	color: #00327D;
	font-size: 24px;
	font-weight: bold;
}

#career .career-popup .career-popup-box .career-popup-box-title .career-popup-box-title-type2 {
	color: #00327D;
	font-weight: 400;
	color: #000000;
}

#career .career-popup .career-popup-box .career-popup-box-content {
	position: absolute;
	    left: 0;
	    right: 0;
	    top: 100px;
	    bottom: 100px;
	    overflow: auto; 
	    padding: 20px 30px 0px 30px;
}

#career .career-popup .career-popup-box .career-popup-box-content .career-popup-box-content-title {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-top: 50px;
	padding-bottom: 40px;
}

#career .career-popup .career-popup-box .career-popup-box-content .career-popup-box-content-text {
	font-weight: 400;
	color: #010101;
	font-size: 14px;
	line-height: 26px;
}

#career .career-popup .career-popup-box  .career-popup-box-content-btns {
	margin-top: 80px;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	position: absolute;
	    bottom: 30px;
	    left: 30px;
	    right: 30px;
}

#career .career-popup .career-popup-box  .career-popup-box-content-btns button {
	padding: 12px 40px;
	background: #00327D;
	border: 1px solid #00327D;
	color: #fff;
	border-radius: 999px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#career .career-popup .career-popup-box  .career-popup-box-content-btns button img {
	vertical-align: middle;
	margin-left: 20px;
	position: relative;
}



.kol_progran {
	width: 100%;
	position: relative;
}

.kol_progran_img {

	width: 100%;
}

.kol_progran_img img {
	width: 100%;
}

.kol_progran_text {
	position: absolute;
	width: 37%;
	top: 50%;
	transform: translateY(-50%);
	left: 12%;

}

.kol_progran_text h1 {
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	padding: 2% 0;

}

.kol_progran_text p {
	font-size: 16px;
	font-family: Century Gothic;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
}

.kol_text {
	padding-top: 5%;
	padding-bottom: 5%;
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.kol_text h1 {
	font-size: 30px;
	font-family: Century Gothic;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
	padding-bottom: 3%;
}

.kol_text p {
	font-size: 12px;
	font-family: Century Gothic;
	font-weight: 400;
	color: #000000;
	line-height: 20px;
}

.affiliate_centent {
	max-width: 1280px;
	margin: 0 auto;
}

.affiliate_centent_nav {
	display: flex;
	justify-content: space-between;
}

.affiliate_centent_nav>div {
	width: 25%;
	text-align: center;
}

.affiliate_centent_nav>div p {
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	line-height: 20px;
}

.affiliate_centent_nav>div h1 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
	padding-bottom: 10px;
}

.kol_form_button {
	width: 25%;
	margin: 0 auto;
	padding-bottom: 61px;
	padding-top: 20px;
}

.kol_form_button button {
	width: 100%;
	height: 55px;
	background: #00327D;
	border-radius: 27px;
	border: 0px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 17px;

}

.affiliate_form {
	background-color: #FFFFFF;
}

.kol_form_checkbox {
	display: flex;
	padding: 2% 2%;
}

.affiliate_form_input {
	width: 96%;
	margin: 0 auto;
}

.affiliate_form_input input {
	width: 100%;
	height: 56px;
	background: #F5F5F5;
	border-radius: 5px;
	margin-top: 2%;
	border: 0px;
	padding-left: 2%;
}

.kol_form_from {
	display: flex;
	justify-content: space-between;
	padding: 0 2%;
	margin-top: 20px;
}

.kol_form_from div {
	width: 46%;
}

.kol_form_from input {
	height: 56px;
	width: 100%;
	background: #F5F5F5;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 400;
	color: #505151;
	line-height: 20px;
	padding-left: 5%;
	border: 0px;
}

.affiliate_form_h1 {
	font-size: 30px;
	font-weight: bold;
	color: #020202;
	line-height: 34px;
	padding: 3% 0;
	text-align: center;
}

.affiliate_form {
	margin-top: 10%;
}

.kol_form_Questions {
	max-width: 1280px;
	margin: 5% auto;
	text-align: center;
	background: #00327D;
	padding: 2% 0 0;
}

.kol_form_Questions_h1 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 34px;
	padding: 2% 0;
}

.kol_form_Questions p {
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
	font-size: 15px;
}


#whereToBuy {}

#whereToBuy .whereToBuy-top-title {
	background-image: url(../imgs/others/sp-detail-banner.png);
	background-size: auto 100%;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 230px;
	padding-bottom: 240px;
	margin-bottom: 200px;
}

#whereToBuy .whereToBuy-top-title .top-title-type1 {
	padding-top: 18px;
	font-size: 38px;
	color: #fff;
	padding-bottom: 40px
}

#whereToBuy .whereToBuy-top-title .top-title-type2 {
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

#whereToBuy .sel-country {
	background-color: #fff;
	padding: 40px 20px;
	margin-bottom: 30px;
}

#whereToBuy .sel-country .sel-country-title {
	font-size: 26px;
	text-align: center;
	font-weight: bold;
}

#whereToBuy .sel-country .splict {
	background: #000000;
	margin-bottom: 40px;
	margin-top: 30px;
	opacity: 0.14;
	height: 1px;
}

#whereToBuy .sel-country .sel-country-navs {
	display: flex;
	padding: 0 20%;
	flex-wrap: nowrap;
	justify-content: space-around;
}

#whereToBuy .sel-country .sel-country-navs .sel-country-nav-item {
	width: 30%;
	text-align: center;
}

#whereToBuy .sel-country .sel-country-navs .sel-country-nav-item span {
	font-weight: bold;
	border-bottom: 3px solid #fff;
	font-size: 20px; 
	padding-bottom: 10px;
	cursor: pointer;
}

#whereToBuy .sel-country .sel-country-navs .sel-country-nav-item span:hover {
	color: #00327d !important;
	border-bottom: 3px solid #00327d !important;
}
#whereToBuy .sel-country .sel-country-navs .sel-country-nav-item span.active {
	color: #00327d !important; 
	border-bottom: 3px solid #00327d !important;
}

#whereToBuy .sel-country .sel-country-navs .active span {
	color: #00327d !important;
	border-bottom: 3px solid #00327d !important;
}

#whereToBuy .sel-country .sel-country-content {
	padding-top: 100px;
	display: flex;
	flex-wrap: wrap;
}

#whereToBuy .sel-country .sel-country-content .sel-country-content-item {
	height: 65px;
	text-align: center;
	line-height: 65px;
	width: 32%;   
	margin-right:1%;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 400;
	color: #232222;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	padding-left: 10%;
}


#whereToBuy .sel-country .sel-country-content .sel-country-content-item img.guojiaImg {
	position: relative;
	margin-right:15px;
	height:31px;
	width: auto;
}
#whereToBuy .sel-country .sel-country-content .sel-country-content-item.active{
	background: #F5F5F5;
}
#whereToBuy .sel-country .sel-country-content .sel-country-content-item:hover {
	background: #F5F5F5;
}

#whereToBuy .sel-country .down {
	padding-top: 50px;
	text-align: center;
}

#whereToBuy .sel-country .down img {
	cursor: pointer;
}

#whereToBuy .whereToBuy-main {
	background: #ffffff;
	padding: 90px 60px;
}

#whereToBuy .whereToBuy-main .whereToBuy-navs {
	display: flex;
	padding: 0 20%;
	flex-wrap: nowrap;
	justify-content: space-around;
}

#whereToBuy .whereToBuy-main .whereToBuy-navs .nav-item {
	width: 30%;
	text-align: center;
}

#whereToBuy .whereToBuy-main .whereToBuy-navs .nav-item span {
	padding: 0 20px;
	font-weight: bold;
	border-bottom: 3px solid #fff;
	font-size: 24px;
	padding-bottom: 10px;
	cursor: pointer;
}

#whereToBuy .whereToBuy-main .whereToBuy-navs .active span {
	color: #00327d !important;
	border-bottom: 3px solid #00327d !important;
}

#whereToBuy .whereToBuy-main .whereToBuy-navs .nav-item span:hover {
	color: #00327d !important;
	border-bottom: 3px solid #00327d !important;
}

#whereToBuy-type1 {
	display: flex;
}

#whereToBuy-type1 .channel-item {
	width: 25%;
	text-align: center;
	padding: 50px 40px 70px;
	cursor: pointer;
}

#whereToBuy-type1 .channel-item:hover {
	background-color: #f5f5f5;
}

#whereToBuy-type1 .channel-item img {
	width: 70%;
	margin-bottom: 20px;
}

#whereToBuy-type1 .channel-item p {
	font-weight: 400;
	font-size: 24px;
	color: #232222;
}

.booter-navbar {
	margin-top: 160px;
	font-weight: 400;
	color: #232222;
	font-size: 12px;
	padding-bottom: 20px;
	cursor: pointer;
}


#whereToBuy-type2 .top-search-input {
	margin-top: 100px;
	height: 68px;
	position: relative;
	background: #FAFAFA;
	border: 2px solid #E7E7E7;
	border-radius: 5px;
	padding-left: 80px;
	padding-right: 80px;
}

#whereToBuy-type2 .top-search-input input {
	width: 100%;
	height: 100%;
	border: none;
	background: #FAFAFA;
	outline: none;
}

#whereToBuy-type2 .top-search-input .search-icon {
	position: absolute;
	left: 20px;
	top: 18px
}

#whereToBuy-type2 .top-search-input .clear-icon {
	top: 20px;
	cursor: pointer;
	right: 20px;
	position: absolute;
}

#whereToBuy-type2 .whereToBuy-type2-content {
	display: flex;
	padding-top: 30px;
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list {
	height: 800px;
	border: 2px solid #E7E7E7;
	border-radius: 5px;
	margin-right: 2%;
	width: 30%;
	overflow-y: auto
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list .list-item {
	padding: 0 40px;
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list .list-item:hover {
	background: #F5F5F5;
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list .list-item .item-title {
	padding-top: 20px;
	font-weight: bold;
	font-size: 20px;
	color: #232222;
	padding-bottom: 16px;
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list .list-item .item-msg {
	font-size: 16px;
	font-weight: 400;
	color: #232222;
	line-height: 31px;
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list .list-item .item-time {
	font-weight: 400;
	color: #232222;
	line-height: 31px;
}

#whereToBuy-type2 .whereToBuy-type2-content .left-list .list-item .item-number {
	font-weight: 400;
	color: #232222;
	line-height: 31px;
	padding-bottom: 30px;
	border-bottom: 2px solid #E7E7E7;
}

#whereToBuy-type2 .whereToBuy-type2-content .right-map {
	width: 68%;
	background-color: red;
}


#search {
            padding-top: 90px;
            padding-bottom: 120px;
        }

        #search .top-search-input {
            height: 68px;
            position: relative;
            background: #FAFAFA;
            border: 2px solid #E7E7E7;
            border-radius: 5px;
            padding-left: 80px;
            padding-right: 80px;
        }

        #search .top-search-input input {
            width: 100%;
            height: 100%;
            border: none;
            background: #FAFAFA;
            outline: none;
        }

        #search .top-search-input .search-icon {
            position: absolute;
            left: 20px;
            top: 18px
        }

        #search .top-search-input .clear-icon {
            top: 20px;
            cursor: pointer;
            right: 20px;
            position: absolute;
        }

        #search .popular {
            padding-top: 20px;
            padding-bottom: 100px;
        }

        #search .popular span {
            font-weight: 400;
            color: #000000;
        }

        #search .popular a {
            margin-left: 30px;
            font-weight: bold;
            color: #00327D;
        }

        #search .doubt {
            text-align: center;
            font-size: 22px;
            padding-bottom: 70px;
        }

        #search .doubt span {
            font-size: 22px;
            font-weight: bold;
        }

        #search .search-content {
            background-color: #fff;
            padding: 90px 80px;

        }

        #search .search-content .search-content-title {
            text-align: center;
            font-size: 30px;
            border-bottom: 3px solid #ECECEC;
            padding-bottom: 80px;
            margin-bottom: 70px;
        }

        #search .search-content .search-content-title span {
            font-size: 30px;
            font-weight: bold;
            color: #00327D
        }

        #search .search-content .search-content-title1 {
            font-weight: bold;
            color: #000000;
            text-align: center;
            font-size: 24px;
            padding-bottom: 30px;
        }

        #search .search-content .search-content-list1 ol {
            padding-left: 30%;
            /* font-size: 14px; */
            line-height: 30px;
            font-weight: 400;
        }

        #search .search-content .search-content-list1 ol li:before {
            content: "·";
            font-weight: 900;
            color: #000000;
        }

        .text-i {
            text-indent: 12px;
        }

        .search-content-title2 {
            font-weight: bold;
            color: #000000;
            text-align: center;
            padding-top: 100px;
            font-size: 24px;
            padding-bottom: 40px;
        }

        #search .search-content-list2 {
            display: flex;
            justify-content: space-evenly;
            flex-wrap: wrap;
        }

        #search .search-content-list2 .search-content-item {
            padding-left: 10%;
            padding-bottom: 20;
            width: 33%;
        }

        #search .search-content-list2 .search-content-item li {
            padding-bottom: 14px;
        }

        #search .search-content-list2 .search-content-item li:before {
            content: "·  ";
            margin-right: 2px;
            font-weight: 900;
            color: #000000;
        }

        #search .search-nav {
            padding: 0px 20% 50px;
            display: flex;
            justify-content: center;
        }

        #search .search-nav .search-nav-item {
            width: 180px;
            margin:0 20px; 
            text-align: center;
        }

        #search .search-nav .search-nav-item:hover .item-top {
            border-bottom: 3px solid #00327D;
            color: #00327D;
            cursor: pointer;
        }

        #search .search-nav .search-nav-item.item-active .item-top{
            border-bottom: 3px solid #00327D !important;
            color: #00327D !important;   
        }

        #search .search-nav .search-nav-item .item-top {
            font-weight: bold;
            border-bottom: 3px solid #f5f5f5;
            font-size: 20px;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }

        #search .search-nav .search-nav-item .item-bottom {
            font-weight: 400;
            color: #000000;
            display:none;
        }
        #search .search-nav .search-nav-item.item-active .item-bottom {
            display:block;
        }
        

        #search .search-text {
            display: flex;
        }

        #search .search-text .search-text-left {
            width: 27%;
            margin-right: 3%;
            background-color: #fff;
            height: 900px;
        }

        #search .search-text .search-text-right {
            background-color: #fff;
            width: 70%;
        }

        #search .search-text .search-text-left .filter-title {
            font-weight: bold;
            font-size: 20px;
            padding: 35px;
            color: #000000;
            padding-bottom: 20px;
        }

        #search .search-text .search-text-left .filter-title span {
            float: right;
            font-weight: 400;
            color: #00327D;
            font-size: 16px;
            cursor: pointer;
        }

        #search .search-text .search-text-left .filter-content {
            display: flex;
            padding: 0 35px;
            justify-content: space-between;
            flex-wrap: wrap;
            padding-bottom: 30px;
            border-bottom: 1px solid #ECECEC;
        }

        #search .search-text .search-text-left .filter-content .filter-item {
            font-size: 12px;  
            background: #F5F5F5;
            border-radius: 5px;
            padding: 14px 16px 14px 20px;
            margin-bottom:10px;
        }

        #search .search-text .search-text-left .filter-content .filter-item img {
            margin-left: 12px;
            cursor: pointer;
        }

        #search .search-text .search-text-left .filter-checks {
            padding: 35px 35px;
            padding-bottom: 200px;
        }

        #search .search-text .search-text-left .filter-checks .check-item input {
            margin-right: 10px;
            vertical-align: middle;
        }

        #search .search-text .search-text-left .filter-checks .check-item {
            font-size: 14px;
            line-height: 30px;
            display: flex;
    		align-items: center;
        } 

        #search .search-text .search-text-right {
            padding: 80px 62px;
        }

        #search .search-text .search-text-right .has-img {
            display: flex;
        }
		#search .search-text .search-text-right .has-img.isHidden{
			display:none; 
		}
        #search .search-text .search-text-right .has-img .img {
            text-align: center;
            width: 40%;
        }

        #search .search-text .search-text-right .has-img .img img {
            height: 195px;
        }

        #search .search-text .search-text-right .item-content {
            margin-bottom: 60px;
        }

        #search .search-text .search-text-right .item-content .content-title {
            font-size: 20px;
            font-weight: bold;
            color: #000000;
            padding-bottom: 26px;
            padding-top: 10px;
        }

        #search .search-text .search-text-right .item-content .content-text {
            font-size: 17px;
            color: #000000;
            line-height: 30px;
        }

        #search .search-text .search-text-right .item-content .content-button button {
            margin-top: 26px;
            background: #00327D;
            padding: 10px 30px;
            border-radius: 9999px;
            color: #fff;
        }

        #search .search-text .search-text-right .item-content .content-a {
            margin-top: 20px;
            cursor: pointer;
            font-size: 13px;
            font-weight: 400;
            color: #00327D;
        }

        #search .search-text .search-text-right .split {
            background: #ECECEC;
            height: 1px;
            margin-top: 60px;
            margin-bottom: 50px;
        }

        #pag {
            text-align: center;
            padding-bottom: 50px;
        }

        #pag .item {
            display: inline-block;
            width: 40px;
            height: 40px;
            line-height: 40px;
            font-weight: bold;
            color: #000;
            border-radius: 999px;
            cursor: pointer;
        }

        #pag .foucr {
            background-color: #00327D;
            color: #FFFFFF;
        }