
	.global_fixed_right.country_box{width: 600px;}
	.global_fixed_right.country_box .country_tips {font-size: 14px;color: #999999;padding: 0 20px;}
	.global_fixed_right.country_box .country_table {padding: 0 20px;height: calc( 100vh - 64px - 88px);box-sizing: border-box;}

	.global_fixed_right.country_box .country_table .selection_box{display: flex;gap: 10px;white-space: nowrap;flex-wrap: wrap;margin-bottom: 25px;}
	.global_fixed_right.country_box .country_table .selection_box .select_item{background: #e6f2ff;color: #095dfe;font-size: 14px;border-radius: 20px;padding: 0 20px;line-height: 30px;cursor: pointer;}
	.global_fixed_right.country_box .country_table .selection_box .select_item.current,
	.global_fixed_right.country_box .country_table .selection_box .select_item:hover{background: #095dfe;color: #fff;font-size: 14px;}

	.global_fixed_right.country_box .country_table .country_tool{display: flex;flex-direction: row;gap: 5px;}
	.global_fixed_right.country_box .country_table .input_box{width: 100%;height: 40px;position: relative;}
	.global_fixed_right.country_box .country_table .input_box input {width: 100%;box-sizing: border-box;border-radius: 3px;border: 1px solid #eaeaea;height: 40px;text-indent: 40px;background-image: url(/static/themes/default/images/icon-search.png);background-repeat: no-repeat;background-position: 15px center;background-color: #f8f9fe;}
	.global_fixed_right.country_box .country_table .input_box .input_position {width: 100%;height: 200px;position: absolute;left: 0;top: 100%;border: 1px solid #c5c5c5;box-shadow: 0 2px 8px rgb(0 0 0 / 15%);overflow: auto;background-color: #fff;box-sizing: border-box;display: none;overscroll-behavior: contain;z-index: 1;}
	.global_fixed_right.country_box .country_table .input_box .input_position li {font-size: 14px;height: 35px;line-height: 35px;cursor: pointer;padding: 0 10px;color: #06c;transition: all 0.3s ease;overflow: hidden;}

	.global_fixed_right.country_box .country_table .scoll_box {scrollbar-width: thin;overflow-y: auto;}
	.global_fixed_right.country_box .country_table .left_out {width: 100%;height: calc(100% - 175px);float: left;display: grid;-webkit-grid-template-columns: repeat(1, 1fr);-ms-grid-columns: repeat(1, 1fr);grid-template-columns: repeat(1,1fr);-webkit-grid-gap: 10px;-ms-grid-gap: 10px;grid-gap: 10px;padding: 20px 0;}
	.global_fixed_right.country_box .country_table .left_out::-webkit-scrollbar {display: none;}
	.global_fixed_right.country_box .country_table .left_out .item,
	.global_fixed_right.country_box .country_table .left_out .item_box .continent_item {display: inline-block;border-radius: 3px;background: none;box-sizing: border-box;padding: 0;font-size: 14px;color: #000;height: 36px;line-height: 36px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor: pointer;}
	.global_fixed_right.country_box .country_table .left_out .item_box .item_child_box{width: 100%;display: flex;flex-direction: stretch;justify-content: space-between;flex-wrap: wrap;}
	.global_fixed_right.country_box .country_table .left_out .item_box .item_child_box label {width: 49%;display: inline-block;border-radius: 3px;background: #f9f9f9;box-sizing: border-box;padding: 0 10px;font-size: 14px;margin: 0 0 8px 0;color: #000;height: 36px;line-height: 36px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor: pointer;}
	.global_fixed_right.country_box .country_table .left_out label i,
	.global_fixed_right.country_box .bottom_fix span.tips i.all{width: 15px;height: 15px;box-sizing: border-box;border: 1px solid #dddddd;border-radius: 3px;float: left;margin-top: 10px;margin-right: 8px;}
	.global_fixed_right.country_box .country_table .left_out label.cur{background: #e6f2ff;color: #095dfe;}
	.global_fixed_right.country_box .country_table .left_out label.cur i,
	.global_fixed_right.country_box .bottom_fix span.tips i.all.cur{border-color: #096efd;background: url(/static/themes/default/images/checkbox_label_1.png) #096efd no-repeat center;}

	.global_fixed_right.country_box .title{padding: 23px 20px 13px;}
	.global_fixed_right.country_box .title span{font-size: 24px;color: #000000;letter-spacing: 1px;float: left;max-width: calc( 100% - 20px );text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.global_fixed_right.country_box .title .close{display: inline-block;width: 14px;height: 14px;background: url(/static/themes/default/images/alert_close.png) no-repeat center/contain;float: right;margin-top: 8px;}
	.global_fixed_right.country_box .bottom_fix{position: absolute;left: 0;right: 0;bottom: 0;height: 88px;box-shadow: 0 0 13px rgba(18,41,75,0.1);box-sizing: border-box;padding: 20px;background: #fff;}
	.global_fixed_right.country_box .bottom_fix span{float: left;line-height: 48px;font-size: 14px;color: #096EFD;}
	.global_fixed_right.country_box .bottom_fix span.tips{display: flex;column-gap: 5px;color: #000;}
	.global_fixed_right.country_box .bottom_fix span.tips span{color: #000;}
	.global_fixed_right.country_box .bottom_fix span.tips i.all {margin-top: 16px;cursor: pointer;margin-right: 0;}
	.global_fixed_right.country_box .bottom_fix span.tips i.num {color: #096EFD;}
	.global_fixed_right.country_box .bottom_fix .btn{width: 220px;color: #fff;padding-left: 0px;background: #096EFD;height: 48px;line-height: 48px;text-align: center;font-size: 14px;border-radius: 2px;display: inline-block;box-sizing: border-box;float: right;}
	.global_fixed_right.country_box .bottom_fix .global_tips{display: none;}

	@media screen and (max-width: 750px){
		.global_fixed_right.country_box{width: 90vw;z-index: 10003;height: 100%;overflow: auto;overscroll-behavior: contain;}
		.global_fixed_right.country_box .country_table {padding: 0 4vw;height: calc( 100vh - 118px - 5.5vw );}
		.global_fixed_right.country_box .country_table .selection_box{gap: 1.33vw;margin-bottom: 3.33vw;}

		.global_fixed_right.country_box .title{padding: 2.66vw 4vw;}
		.global_fixed_right.country_box .title span{font-size: 3.3vw;}
		.global_fixed_right.country_box .title .close{width: 12px;height: 12px;background-size: contain;margin-top: 0;}
		.global_fixed_right.country_box .bottom_fix span{line-height: normal;float: none;margin: 5px 0;align-items: center;}
		.global_fixed_right.country_box .bottom_fix span.tips i.all {margin-top: 0;}
		.global_fixed_right.country_box .bottom_fix{text-align: center;padding: 2.66vw 4vw;height: 100px;}
		.global_fixed_right.country_box .bottom_fix .btn{width: 100%;height: 40px;line-height: 40px;float: none;margin-top: 8px;}
	}
