/* flex布局声明 */
.flex_box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.flex_box_column{display:flex;display:-webkit-flex;flex-direction: column;}
.flex_one{flex:1;-webkit-flex:1;}
.flex_h_cent{align-items:center;-webkit-align-items:center;}
.flex_y_cent{justify-content:center;-webkit-justify-content:center;}
/* iPhone 底部安全距离抬起 */
footer{width:100%;transition:padding-bottom.1s;position:relative;}
@supports(top:env(safe-area-inset-top)){
	footer{padding-bottom:calc(env(safe-area-inset-bottom));}
}
/* pc content */
/* wrapper */
.grey_wrapper{background:#f9f9f9;}
.wrapper{width:100%;height:100%;position:relative;}
.page_top{width:100%;background:#fff;height:70px;line-height:70px;text-align:center;font-size:16px;color:#4d4d4d;}
/* popup common */
.popup_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1500;background:rgba(0,0,0,.5);display:none;}
.popup_wrap .mid_box{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.popup_wrap .mid_box .content{background:#fff;border-radius:6px;box-shadow:1px 1px 50px rgba(0,0,0,.3);width:470px;padding:20px;}
.popup_wrap .mid_box .content .top_bar{align-items:center;padding-bottom:10px;}
.popup_wrap .mid_box .content .top_bar .title{font-size:18px;}
.popup_wrap .mid_box .content .top_bar .close{width:32px;height:32px;display:block;text-align:center;color:#999;line-height:32px;font-size:24px;}
.popup_wrap .mid_box .content .cont_box{max-height:480px;overflow:auto;}
.popup_wrap .mid_box .content .btm_bar{padding-top:20px;}
.popup_wrap .mid_box .content .btm_bar ul{justify-content:center;}
.popup_wrap .mid_box .content .btm_bar ul li{padding:0 10px;}
.popup_wrap .mid_box .content .btm_bar ul li a{display:block;height:42px;border:1px #8c8260 solid;background:#8c8260;color:#fff;font-size:14px;width:130px;line-height:42px;text-align:center;}
.popup_wrap .mid_box .content .btm_bar ul li a:hover{background:#fff;color:#8c8260;}
.popup_wrap .mid_box .content .btm_bar ul li.cancel{display:block;}
/* popup light tips */
.popup_wrap .mid_box .light_tips{background:#fff;border-radius:6px;box-shadow:1px 1px 50px rgba(0,0,0,.3);width:370px;padding:20px;position: relative;}
.popup_wrap .mid_box .light_tips .title{text-align:center;color:#999;padding-top:20px;}
.popup_wrap .mid_box .light_tips .cont_box{text-align:center;padding:20px 0;font-size:16px;color:#999;}
.popup_wrap .mid_box .light_tips .btm_bar{padding:20px 0;}
.popup_wrap .mid_box .light_tips .btm_bar ul{justify-content:center;}
.popup_wrap .mid_box .light_tips .btm_bar ul li{padding:0 10px;}
.popup_wrap .mid_box .light_tips .btm_bar ul li a{display:block;height:32px;border:1px #8c8260 solid;background:#8c8260;color:#fff;font-size:14px;width:80px;line-height:32px;text-align:center;}
.popup_wrap .mid_box .light_tips .btm_bar ul li a:hover{background:#fff;color:#8c8260;}
.popup_wrap .mid_box .light_tips .close{position: absolute;top: 15px;right: 15px;cursor: pointer;font-size: 25px;width: 25px;height: 25px;line-height: 25px;}
/* .popup_wrap .mid_box .light_tips .close img{width: 15px;height: 15px;} */
/* toast */
.toast_layer{width:100%;height:100%;position:fixed;left:0;top:0;z-index:30;pointer-events:none;display:none;}
.toast_layer .toast_main{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.toast_layer .toast_main .toast_box{background:rgba(0,0,0,.7);padding:20px 30px;border-radius:2px;color:#fff;font-size:16px;pointer-events:all;}
/* 分页器 */
.paging{padding:30px 0;}
.paging ul{align-items:center;justify-content:center;}
.paging ul li{padding:0 5px;}
.paging ul li a{width:28px;height:28px;text-align:center;line-height:28px;border:1px #ccc solid;display:block;border-radius:2px;position:relative;}
.paging ul li a.cur{background:#ccc;color:#fff;}
.paging ul li a.prev{width:52px;height:28px;border:1px #000 solid;background:#000;}
.paging ul li a.prev::after{position:absolute;width:6px;height:6px;border-left:1px #ffffff solid;border-bottom:1px #ffffff solid;left:50%;top:50%;margin:-4px 0 0 -4px;content:"";transform:rotate(45deg);transform-origin:center center;}
.paging ul li a.next{width:52px;height:28px;border:1px #000 solid;background:#000;}
.paging ul li a.next::after{position:absolute;width:6px;height:6px;border-left:1px #ffffff solid;border-bottom:1px #ffffff solid;left:50%;top:50%;margin:-4px 0 0 -4px;content:"";transform:rotate(225deg);transform-origin:center center;}
.mob_sp{display: none;}
.pc_sp{display: block;}

@media screen and (max-width:780px) {
	.mob_sp{display: block;}
	.pc_sp{display: none;}
	/* popup common */
	.popup_wrap .mid_box .content{background:#fff;border-radius:0.375rem;box-shadow:0.0625rem 0.0625rem 3.125rem rgba(0,0,0,.3);width:80%;padding:1.25rem;}
	.popup_wrap .mid_box .content .top_bar{align-items:center;padding-bottom:0.625rem;}
	.popup_wrap .mid_box .content .top_bar .title{font-size:1.125rem;}
	.popup_wrap .mid_box .content .top_bar .close{width:2rem;height:2rem;line-height:2rem;text-align:center;font-size:1.5rem;}
	.popup_wrap .mid_box .content .cont_box{max-height:30rem;}
	.popup_wrap .mid_box .content .btm_bar{padding-top:1.25rem;}
	.popup_wrap .mid_box .content .btm_bar ul li{padding:0;width:100%;}
	.popup_wrap .mid_box .content .btm_bar ul li a{display:block;height:2.625rem;border:0.0625rem #8c8260 solid;background:#8c8260;color:#fff;font-size:0.875rem;width:100%;line-height:2.625rem;text-align:center;}
	.popup_wrap .mid_box .content .btm_bar ul li.cancel{display:none;}
	/* popup light tips */
	.popup_wrap .mid_box .light_tips{background:#fff;border-radius:0.375rem;box-shadow:0.0625rem 0.0625rem 3.125rem rgba(0,0,0,.3);width:80%;padding:1.25rem;}
	.popup_wrap .mid_box .light_tips .title{text-align:center;color:#999;padding-top:0.625rem;}
	.popup_wrap .mid_box .light_tips .cont_box{text-align:center;padding:1.25rem 0;font-size:1rem;color:#999;}
	.popup_wrap .mid_box .light_tips .btm_bar{padding:1.25rem 0;}
	.popup_wrap .mid_box .light_tips .btm_bar ul li{padding:0 0.625rem;}
	.popup_wrap .mid_box .light_tips .btm_bar ul li a{display:block;height:2rem;border:0.0625rem #8c8260 solid;background:#8c8260;color:#fff;font-size:0.875rem;width:5rem;line-height:2rem;text-align:center;}
	/* toast */
	.toast_layer .toast_main .toast_box{background:rgba(0,0,0,.7);padding:0.9375rem 1.25rem;border-radius:0.125rem;color:#fff;font-size:0.875rem;pointer-events:all;}
	/* 页面标题公用 */
	.page_top{border-bottom:0.0625rem #8c8260 solid;height:4.375rem;line-height:4.375rem;font-size:1rem;}
	.page_top.news{height: 5.85rem;line-height: 5.85rem;border-bottom:1px solid #e3e3e3;}
	/* 分页器 */
	.paging{padding:1.875rem 0;}
	.paging ul li{padding:0 0.3125rem;}
	.paging ul li a{width:1.75rem;height:1.75rem;line-height:1.75rem;border:0.0625rem #ccc solid;border-radius:0.125rem;font-size:0.75rem;}
	.paging ul li a.prev{width:3.25rem;height:1.75rem;border:0.0625rem #000 solid;}
	.paging ul li a.prev::after{position:absolute;width:0.375rem;height:0.375rem;border-left:0.0625rem #ffffff solid;border-bottom:0.0625rem #ffffff solid;margin:-0.25rem 0 0 -0.25rem;}
	.paging ul li a.next{width:3.25rem;height:1.75rem;border:0.0625rem #000 solid;}
	.paging ul li a.next::after{position:absolute;width:0.375rem;height:0.375rem;border-left:0.0625rem #ffffff solid;border-bottom:0.0625rem #ffffff solid;margin:-0.25rem 0 0 -0.25rem;}
}
/*页头上方公告*/
.h_topics_area_gd{width: 100%;height: 30px;background: #999074;position: relative;overflow: hidden;}
.h_topics_area_gd .h_topics_text{font-size: 12px;font-weight: 400;color: #FFFFFF;line-height: 30px;text-align: center;}
.h_topics_area_gd .h_topics_close{position: absolute;right: 25px;width: 16px;height: 16px;margin-bottom: 12px;color:#fff;z-index: 4;}

.h_topics_area{width: 100%;background: #999074;position: relative;overflow: hidden;padding: 14px 0;}
.h_topics_area .h_topics_text{line-height: 1.5;font-size: 12px;font-weight: 400;color: #FFFFFF;text-align: center;width: 100%;box-sizing: border-box;padding: 0 4%;}
.h_topics_area .h_topics_close{position: absolute;right: 25px;width: 16px;height: 16px;padding-bottom: 12px;color:#fff;z-index: 4;}
.no-transition{-webkit-transition:0s ease-in 0s;-moz-transition:0s ease-in 0s;-ms-transition:0s ease-in 0s;-o-transition:0s ease-in 0s;transition:0s ease-in 0s;}
.bd_fixed{overflow: hidden;height: 100%;width: 100%;}
/* header a{font-family:trajan-pro-3,serif;} */
.navigation a,.navigation p,.navigation span{font-family:trajan-pro-3,serif;}
.navigation_wap .menu_item_wap_head{font-family:trajan-pro-3,serif;}
.navigation_wap>ul>li>a{font-family:trajan-pro-3,serif;}
.navigation_wap>ul>li>a span{font-family:trajan-pro-3,serif;font-weight: 400;}
/*页头pc*/
/* header{width: 100%;background: #fff;z-index: 1000;backface-visibility:hidden;will-change: transform;position: sticky;top:0;}
header .header_wrap{padding: 0 80px;box-sizing: border-box;margin: 0 auto;justify-content: space-between;height: 60px;position: relative;width: 100%;}
header .header_wrap .header_wrap_right{display: flex;gap:0 15px;}
header .header_wrap .header_wrap_left{display: flex;gap:0 15px;}
header .header_wrap .header_wrap_left a span{font-size: 20px;color:#999074;}
header .header_wrap .header_wrap_right a span{font-size: 20px;color:#999074;}
header .header_wrap .header_wrap_left .nav_search{display: inline-block;cursor: pointer;}
header .header_wrap .header_wrap_left .nav_search span{font-size: 20px;color:#999074;}
header .header_wrap .logo{position: absolute;left: 50%;transform: translateX(-50%);}
header .header_wrap .logo img{width: 110px;height: 40px;padding: 10px;} */
/* Giauque 20241016 edit */
header .header_mp_entry{display:flex;gap:0 8px;position:relative;align-items:center;cursor:pointer;height:20px;}
header .header_mp_entry .icon{width:20px;height:20px;font-size:0;}
header .header_mp_entry .icon img{width:20px;height:20px;}
header .header_mp_entry .text{font-size:14px;color:#999;line-height:22px;height:20px;overflow:hidden;}
header .header_mp_entry .layer{position:absolute;left:-25px;width:136px;padding:14px;background:#fff;border:1px #ddd solid;top:42px;display:none;}
header .header_mp_entry .layer:after,.layer:before {bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
header .header_mp_entry .layer:after {border-color:rgba(136, 183, 213, 0);border-bottom-color:#FFFFFF;border-width:7px;margin-left:-7px;}
header .header_mp_entry .layer:before {border-color:rgba(194, 225, 245, 0);border-bottom-color:#DDDDDD;border-width:9px;margin-left:-9px;}
header .header_mp_entry .layer_top{text-align:center;font-size:12px;}
header .header_mp_entry .layer_code{/*padding-top:16px;*/width:136px;font-size:0;}
header .header_mp_entry .layer_code img{width:100%;}
header .header_mp_entry:hover .layer{display:block;}


/*导航20190517新增*/

header .n_search_c {width: 455px;height: 90px;background-color: #EEEFEF;position: absolute;/*left: 50%;   margin-left: 378px;*/
	z-index: 1000;
	top: 122px;
	box-shadow: 2px 3px 5px rgba(10, 10, 10, .2);
	display: none;
}

header.navTop .n_search_c {
	top: 65px;
}

header .n_search_c .n_search_w {
	width: 399px;
	height: auto;
	margin: 0 auto;
	margin-top: 27px;
	overflow-y: hidden;
}

header .n_search_c .n_search_w>input {
	width: 272px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #888b8c;
	padding: 0 8px;
	background-color: #fff;
	display: inline-block;
	float: left;
	outline: none;
	margin-right: 15px;
	font-size: 14px;
}

header .n_search_c .n_search_w>.btn_search {
	width: 80px;
	height: 36px;
	line-height: 36px;
	/*background-color: #273C66;*/
	font-size: 14px;
	/*color: #fff;*/
	display: inline-block;
	float: right;
}

.navigation{height: 38px;box-sizing: border-box;position: sticky;top:60px;background-color: #fff;z-index: 999;border-bottom:1px solid #999074;transition: 0.5s;}
.is_hidden{transform: translateY(-100%);top:0;}
.bt_line{border-bottom:1px solid #999074;}
.navigation ul{height: 100%;}
.navigation ul li{height: 100%;box-sizing: border-box;}
.navigation ul li a{letter-spacing: 0.65px;padding: 0px 10px;display: block;text-transform: uppercase;height: 100%;line-height: 38px;box-sizing: border-box;font-weight: 400;font-size: 13px;}
.navigation ul li a.active{text-decoration: underline;color:#595959;}
/* .is-active{text-decoration: underline;} */

header.fixed .header_wrap .logo{transform: scale(0.9)}
header.fixed .header_wrap_wap .logo{transform: scale(0.9)}
.is_fixed{position: fixed !important;}
.hide{display: none;}
/*子菜单pc*/
.navigation_menu_list{border-bottom: 1px solid #999074;;width: 100%;visibility: hidden;opacity: 0;position: absolute;background-color: #fff;top:auto;z-index: 1000;padding: 40px 20px 60px;box-sizing: border-box;transition: all 0.3s ease-in-out;}
.navigation_menu_list.active{visibility: visible;opacity: 1;}
.navigation_menu_item{max-width: 1280px;margin: 0 auto;opacity: 1;}
.nav_jewelry{flex-wrap: nowrap;padding: 0px 80px}
.nav_jewelry .jewelry_right{width: 290px}
.nav_jewelry .jewelry_right>img{width: 100%}
.jewelry_left .nav_jewelry_tit{font-size: 22px;font-weight: 400;color: #333333;	line-height: 22px;letter-spacing: 1px;padding-top: 70px;margin-left: 110px;}
.jewelry_left .jewelry_left_list{display:grid;grid-template-columns: repeat(3,1fr);padding-top: 70px;gap:60px 40px;margin-left: 220px;margin-right: 50px;height: fit-content;}
.jewelry_left .jewelry_left_list_item_main{font-size: 14px;font-weight: bold;color: #7E7556;padding-bottom: 0px;letter-spacing: 2px;white-space: nowrap;}
.jewelry_left .jewelry_left_list_item_sub{font-size: 12px;font-weight: 500;color: #595959;padding-top: 15px;}

.nav_collection{padding: 0px 220px;gap: 40px;flex-wrap: nowrap;width: 100%;box-sizing: border-box;}
.nav_collection .colletion_menu_tit{font-size: 22px;font-weight: 400;color: #333333;letter-spacing: 2.2px;}
.nav_collection .colletion_menu_banner{width: 100%;padding-top: 20px;}
.nav_collection .colletion_menu_banner img{width: 100%;}
.nav_collection .colletion_menu_cont{}
.nav_collection .colletion_menu_group_list{margin-top: 15px;box-sizing: border-box;width: 100%;}
.nav_collection .colletion_menu_cont-tit{font-size: 14px;font-weight: bold;color: #7E7556;padding-top: 23px;}
.nav_collection .colletion_menu_cont-list{display: flex;flex-direction: column;gap:5px;}
.nav_collection .colletion_menu_cont-list .colletion_menu_cont-item-tit{font-size: 14px;font-weight: normal;color: #595959;}
.nav_collection .colletion_menu_cont-list .colletion_menu_cont-item-sub{font-size: 11px;font-weight: 500;color: #595959;padding-top: 6px;}
.nav_brand{padding: 0px 0 0  calc( (100% - 1440px)/2 + 198px );flex-wrap: nowrap;gap: 230px;margin:0;box-sizing: initial;}
.nav_brand .brand_tit{font-size: 22px;font-weight: 400;color: #333333;padding-top: 59px;/*margin-left: 100px;*/}
.nav_brand .brand_item{display: block;flex: 1;}
.nav_brand .brand_item .brand_item_banner{width: 100%;}
.nav_brand .brand_item .brand_item_tit{font-size: 14px;font-weight: 500;color: #595959;padding-top: 15px;}
.navigation_menu_item:hover{display: flex;}

.nav_bridal{padding: 0px 80px;flex-wrap: nowrap;}
.nav_bridal .nav_bridal_left{padding-left: 110px;}
.nav_bridal .nav_bridal_left .nav_bridal_tit{padding-top: 46px;font-size: 22px;font-weight: 400;color: #333333;line-height: 22px;letter-spacing: 1px;}
.nav_bridal .nav_bridal_left .nav_bridal_enter{white-space: nowrap;font-size: 14px;font-weight: 500;	color: #FFFFFF;padding:17px 30px;margin-top: 44px;background: #8C8260;}
.nav_bridal .nav_bridal_middle{margin-left: 121px;padding: 13px 0;}
.nav_bridal .nav_bridal_middle .nav_bridal_middle_item{padding: 13px 0;font-size: 14px;font-weight: 500;color: #595959;white-space: nowrap;}
.nav_bridal .nav_bridal_right{margin-left: 52px;}
.nav_bridal .nav_bridal_right>img{width: 400px;}
.nav_bridal .nav_bridal_right .nav_bridal_right_tit{font-size: 14px;font-weight: 400;color: #7E7556;padding-top: 15px;}
.nav_bridal .nav_bridal_right .nav_bridal_right_info{font-size: 12px;font-weight: 500;color: #595959;padding-top: 10px;}

.nav_lookbook{padding: 0px 0 0 calc( (100% - 1440px)/2 + 190px );flex-wrap: nowrap;justify-content: flex-end;max-width: 100%;}
.nav_lookbook .nav_lookbook_left{padding-right: 30px;width: 280px;}
.nav_lookbook .nav_lookbook_left .nav_lookbook_tit{font-size: 22px;padding-top: 68px;font-weight: 400;color: #333333;line-height: 22px;letter-spacing: 1px;}
.nav_lookbook .nav_lookbook_list{padding-top: 20px;}
.nav_lookbook .nav_lookbook_list .nav_lookbook_item{padding-top: 12px;font-size: 14px;font-weight: normal;color: #595959;white-space: pre-wrap;word-break: break-all;}
.nav_lookbook .nav_lookbook_right{width: calc( 100% - 310px );overflow: hidden;}
.nav_lookbook_top{justify-content: flex-end;padding-right: 80px;box-sizing: border-box;width: 100%;}
.nav_lookbook_top .nav_lookbook_top_reduce{cursor:pointer;}
.nav_lookbook_top .nav_lookbook_top_add{cursor:pointer;}
.nav_lookbook_top .nav_lookbook_top_current{padding: 0 17px;position: relative;font-size: 14px;font-weight: normal;color: #8C8260;}
.nav_lookbook_top .nav_lookbook_top_total{padding: 0 17px;position: relative;font-size: 14px;font-weight: normal;color: #8C8260;}
.nav_lookbook_top .nav_lookbook_top_current::after{content: "";width: 1px;height: 11px;top:6px;position: absolute;right: 0;background: #8C8260;}
.nav_lookbook_swiper{width:100%;overflow: hidden;}
.nav_lookbook_swiper .nav_lookbook_swiper_item{display: inline-block;}
.nav_lookbook_swiper_item:hover{
	opacity: 0.5;}
.nav_lookbook_swiper .nav_lookbook_swiper_item {
	transition: opacity 0.3s ease-out;
}

.navigation_menu_list a{transition: opacity 0.3s ease-out;}
.navigation_menu_list a:hover {opacity: 0.5;}
.nav_lookbook_swiper .nav_lookbook_swiper_item:hover a{opacity: 1}

.nav_lookbook_swiper .nav_lookbook_swiper_item img{width: 100%;display: block;}
.nav_lookbook_swiper .nav_lookbook_swiper_item>a{font-size: 14px;font-weight: normal;color: #333333;padding-top: 15px;display: block;}
.nav_news{padding: 0px 0 0px calc( (100% - 1440px)/2 + 198px );flex-wrap: nowrap;justify-content: space-between;max-width: 100%;}
.nav_news .nav_news_left{padding-right: 119px;}
.nav_news .nav_news_left .nav_news_tit{font-size: 22px;font-weight: 400;color: #333333;letter-spacing: 1px;padding-top: 59px;padding-bottom: 45px;}
.nav_news .nav_news_left .nav_news_enter{line-height: 46px;height: 46px;padding:0 30px;background: #8C8260;font-size: 14px;font-weight: 500;color: #FFFFFF;white-space: nowrap;flex-wrap: nowrap;}
.nav_news .nav_news_left .nav_news_enter span:first-child{padding: 0 5px 0 14px;}
.nav_news_right{width: calc( 100% - 326px );overflow: hidden;}
.nav_news_right .nav_news_top{padding-right: 75px;box-sizing: border-box;width: 100%;}
.nav_news_right .nav_news_top .nav_news_top_l{font-size: 14px;font-weight: 500;color: #595959;}
.nav_news_right .nav_news_top .nav_news_top_r{}
.nav_news_right .nav_news_top .nav_news_top_r .nav_news_top_reduce{cursor:pointer;font-size: 20px;}
.nav_news_right .nav_news_top .nav_news_top_r .nav_news_top_add{cursor:pointer;font-size: 20px;}
.nav_news_right .nav_news_top .nav_news_top_r .nav_news_top_current{padding: 0 17px;position: relative;font-size: 14px;font-weight: normal;color: #8C8260;position: relative;}
.nav_news_right .nav_news_top .nav_news_top_r .nav_news_top_current::after{
	content: "";
	position: absolute;
	top: 11px;
	right: -5px;
	width: 10px;
	height: 1px;
	background: #8c8260;
}
.nav_news_right .nav_news_top .nav_news_top_r .nav_news_top_total{padding: 0 17px;position: relative;font-size: 14px;font-weight: normal;color: #8C8260;}
.nav_news_swiper{width: 100%;overflow: hidden;padding-top: 33px;}
.nav_news_swiper_item{display: inline-block;}
.nav_news_swiper_item img{width: 100%;display: block;border: 1px solid #eee;}
.nav_news_swiper_item .new_time{font-size: 14px;color: #7E7556;padding-top: 12px;}
.nav_news_swiper_item p{font-size: 12px;font-weight: 500;color: #595959;display: block;white-space: pre-wrap;margin-top: 2px;}
.ml5{margin-left: 5px;}

/*页头wap*/
.header_wrap_wap{width: 100%;height: 50px;justify-content: space-between;padding: 0 20px;box-sizing: border-box;display: none;}
.header_wrap_wap .logo img{width: 80px;}
.noborder{border: 0;}
.header_wrap_wap .header_wrap_wap_left{}
.header_wrap_wap .header_wrap_wap_left .menu_btn_wap{}
.header_wrap_wap .header_wrap_wap_left .menu_btn_wap span{font-size: 20px;color:#999074;}
.header_wrap_wap .header_wrap_wap_left .menu_btn_wap .menu_wap{display: block;}
.header_wrap_wap .header_wrap_wap_left .menu_btn_wap .menu_close_wap{display: none;}
.header_wrap_wap .header_wrap_wap_left .menu_btn_wap.open .menu_close_wap{display: block;}
.header_wrap_wap .header_wrap_wap_left .menu_btn_wap.open .menu_wap{display: none;}
.header_wrap_wap .header_wrap_wap_left .menu_btn_text_wap{padding-left: 8px;font-size: 10px;font-weight: 400;color: #333333;line-height: 10px;font-family:trajan-pro-3,serif;letter-spacing: 0.5px;}
.header_wrap_wap .header_wrap_wap_right{display: flex;gap:0 15px;}
.header_wrap_wap .header_wrap_wap_right a span{font-size: 20px;color:#999074;}
.header_wrap_wap .header_wrap_wap_right div span{font-size: 20px;color:#999074;}
.header_wrap_wap .header_mp_btn{width:20px;font-size:0;display:flex;align-items:center;justify-content:center;padding-bottom:2px;}
.header_wrap_wap .header_mp_btn img{width:18px;height:18px;}
.navigation_wap {width: 100%;height:100%;background-color: #fff;box-sizing: border-box;display: none;transition: transform 0.5s;transform: translateX(-100%);position: absolute;top:auto;z-index: 1000;}
.navigation_wap_in{transform: translateX(0) !important;}
.navigation_wap>ul{width: 100%;padding:40px 20px 0px;box-sizing: border-box;border-top: 0px solid #999074;}
.navigation_wap>ul>li{margin-top: 25px;}
.navigation_wap>ul>li:first-child{margin-top: 0px;}
.navigation_wap>ul>li>a{width: 100%;height: 20px;line-height: 20px;position: relative;display: flex;align-items: center;justify-content: space-between;font-size: 18px;color:#333;text-transform: uppercase;}
.navigation_wap>ul>li>a>span:last-child{font-size: 30px;margin-right: -10px;}

/*手机端菜单*/
.navigation_menu_list_wap{width: 100%;height: 100%;position: absolute;top:0;background-color: #fff;transform: translateX(-100%);overflow-y: auto;overflow-x: hidden;transition: transform 0.5s;}
.navigation_menu_item_wap{width: 100%;transition: transform 0.5s;padding-bottom: 40px;}
.navigation_wap .menu_item_wap_head{z-index: 2;position: sticky;position: -webkit-sticky;top:0;width: 100%;height: 44px;padding: 0 20px;box-sizing: border-box;background: #999074;color:#fff;font-size: 14px;}
.navigation_wap .menu_item_wap_head .menu_item_back{position: absolute;left: 10px;font-size: 30px;}
.navigation_wap .menu_item_wap_head span:last-child{line-height: 100%;letter-spacing: 0.7px;font-weight: 400;}
.navigation_menu_item_wap .brand_item_tit{
	display: block;
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	color: #595959;
}
/*jewelry*/
nav_jewelry_wap_one{width: 100%;display: none;}
/*..nav_jewelry_wap_one>ul{width: 100%;padding:38px 20px;box-sizing: border-box;}
.nav_jewelry_wap_one>ul>li{margin-top: 25px;}
.nav_jewelry_wap_one>ul>li:first-child{margin-top: 0px;}
.nav_jewelry_wap_one>ul>li>a{width: 100%;height: 20px;line-height: 20px;position: relative;display: flex;justify-content: space-between;font-size: 16px;color:#7E7556;}
.nav_jewelry_wap_one>ul>li>a>span:last-child{font-size: 30px;}*/
.nav_jewelry_wap_two{width: 100%;padding:0px 0px;box-sizing: border-box;transform: translateX(-100%);position: absolute;top:0;background-color: #fff;transition: transform 0.5s;}
.nav_jewelry_wap_two_cont{display: grid;grid-template-columns: repeat(2,1fr);gap:40px 20px;padding: 40px 20px;}
.nav_jewelry_wap_two_cont .nav_jewelry_wap_two_item{flex: 1;}
.nav_jewelry_wap_two_cont .nav_jewelry_wap_two_item>img{width: 100%;border: 1px solid #E3E3E3;}
.nav_jewelry_wap_two_cont .nav_jewelry_wap_two_item>div{width: 100%;font-size: 12px;padding-top: 10px;color: #595959;text-align: center;}
.nav_jewelry_wap_two .nav_jewelry_wap_more{width: 169px;height: 48px;background: #8C8260;line-height: 48px;text-align: center;margin: 0 auto;font-size: 14px;font-weight: 500;color: #FFFFFF;}
.nav_jewelry_wap_two .nav_jewelry_wap_more span:first-child{padding:0 5px 0 10px;line-height: 48px;}
.nav_jewelry_wap_two .nav_jewelry_wap_more span:last-child{font-size: 20px;line-height: 48px;}

/*collection*/
.nav_collection_wap{width: 100%}
.nav_collection_wap_tit{
	font-size: 22px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 19px;
	font-weight: 400;
	color: #333333;
	display: block;
	letter-spacing: 2.2px;
}
.nav_collection_wap .colletion_menu_group_list{margin-top: 15px;padding: 0 10px;box-sizing: border-box;width: 100%;}
.nav_collection_wap_swiper{position: relative;}
.nav_collection_wap_swiper_item{width: 100%}
.nav_collection_wap_swiper_item>img{width: 100%}
.nav_collection_wap_swiper_item .nav_collection_name_wap{width: 100%;padding-top: 15px;text-align: center;font-size: 14px;color: #7E7556;font-weight: 700;}
.swiper-collection-prev{width: 30px;height: 30px;position: absolute;left: 10px;top:40%;background: url("../images/swiper_prev.svg") no-repeat center;z-index:20;}
.swiper-collection-next{width: 30px;height: 30px;position: absolute;right: 10px;top:40%;background: url("../images/swiper_next.svg") no-repeat center;z-index:20;}
.swiper-collection-pagination{padding-top: 30px;position: relative;z-index:10;text-align: center;}
.nav_collection_box_wap{width: 100%;}
.nav_collection_box_wap .nav_collection_box_name{text-align: left;font-size: 14px;color: #7E7556;padding-top: 30px;padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
.nav_collection_list_wap{width: 100%;display: flex;flex-direction: column;gap:1px;padding: 10px;box-sizing: border-box;}
.nav_collection_list_wap .nav_collection_item_wap{}
.nav_collection_list_wap .nav_collection_item_wap .nav_collection_item_name{font-size: 16px;color: #595959;}
.nav_collection_list_wap .nav_collection_item_wap .nav_collection_item_sub{font-size: 11px;font-weight: 500;color: #595959;}
/*bridal*/
.nav_bridal_wap{width: 100%;}
.nav_bridal_wap .nav_bridal_wap_top{width: 100%;margin-top: 40px;}
.nav_bridal_wap .nav_bridal_wap_top>img{width: 100%;}
.nav_bridal_wap .nav_bridal_wap_top .nav_bridal_wap_top_tit{padding-top: 15px;width: 100%;text-align: center;font-size: 14px;color: #7E7556;}
.nav_bridal_wap .nav_bridal_wap_top .nav_bridal_wap_top_info{padding-top: 10px;width: 100%;text-align: center;font-size: 12px;color: #595959;}
.nav_bridal_wap .nav_bridal_wap_mid{margin-top: 40px;}
.nav_bridal_wap .nav_bridal_wap_mid a span:first-child{font-size: 14px;color: #595959;padding-right: 5px;}
.nav_bridal_wap .nav_bridal_wap_mid a span:last-child{font-size: 16px;color: #595959;}
.nav_bridal_wap .nav_bridal_wap_enter{width: 207px;height: 48px;line-height: 48px;text-align: center;background: #8C8260;color:#fff;margin: 40px auto;}
.nav_bridal_wap .nav_bridal_wap_enter span:first-child{padding-right: 10px}
/*lookbook*/
.nav_lookbook_wap{width: 100%;padding: 0;}
.nav_lookbook_wap_swiper{width: 100%;position: relative;overflow: hidden;}
.lb_wap_arrow_box{line-height: 1;}
.lb_wap_arrow_box .lb_nav_prev{font-size: 20px;color:#8C8260;}
.lb_wap_arrow_box .lb_nav_next{font-size: 20px;color:#8C8260;}
.lb_wap_arrow_box .nav_lb_current_index{padding: 0 15px;font-size: 14px;color: #7E7556;position: relative;}
.lb_wap_arrow_box .nav_lb_current_index::after{content: "";width: 1px;height: 11px;top:6px;position: absolute;right: 0;background: #8C8260;}
.lb_wap_arrow_box .nav_lb_total_num{padding: 0 15px;font-size: 14px;color: #7E7556;}
.nav_lookbook_wap_swiper .swiper-wrapper{margin-top: 3px;}
.nav_lb_wap_swiper_item{transform: scale(0.95) !important;}
.nav_lb_wap_swiper_item.swiper-slide-active{transform: scale(1) !important;}
.nav_lb_wap_swiper_item img{width: 100%}
.nav_lb_wap_swiper_item>a{width: 100%;text-align: center;padding-top: 15px;font-size: 14px;color: #333333;display: inline-block;font-weight: 300;}
/*brand*/
.nav_brand_wap{width: 100%;padding: 0 0 80px 0;}
.nav_brand_wap .nav_brand_item_wap{width: 100%;margin-top: 40px;}
.nav_brand_wap .nav_brand_item_wap img{width: 100%}
.nav_brand_wap .nav_brand_item_wap a{font-size: 14px;padding-top: 15px;color: #595959;}
/*news_*/
.nav_news_wap{width: 100%;padding:0;}
.nav_news_wap_tit{font-size: 14px;color: #595959;margin: 0 auto;text-align: center;margin-top: 40px;}
.nav_news_wap_swiper{width: 100%;position: relative;overflow: hidden;margin-top: 40px;}
.lb_wap_arrow_box .lb_nav_prev{font-size: 20px;color:#8C8260;}
.lb_wap_arrow_box .lb_nav_next{font-size: 20px;color:#8C8260;}
.lb_wap_arrow_box .nav_lb_current_index{padding: 0 15px;font-size: 14px;color: #7E7556;position: relative;}
.lb_wap_arrow_box .nav_lb_current_index::after{content: "";width: 1px;height: 11px;top:0px;position: absolute;right: 0;background: #8C8260;}
.lb_wap_arrow_box .nav_lb_total_num{padding: 0 15px;font-size: 14px;color: #7E7556;}
.nav_news_wap_swiper .swiper-wrapper{margin-top: 20px;}
.nav_news_wap_swiper_item{}
.nav_news_wap_swiper_item img{width: 100%;border: 1px solid #eee;box-sizing: border-box;}
.nav_news_wap_swiper_item .time{width: 100%;font-size: 14px;padding-top: 15px;color: #7E7556;}
.nav_news_wap_swiper_item .desc{width: 100%;font-size: 12px;padding-top: 10px;color: #7E7556;line-height: 24px;display: block;}
.nav_news_wap_enter{background: #8C8260;margin: 40px auto 0 auto;color:#fff;width: 211px;height: 48px;box-sizing: border-box;}
.nav_news_wap_enter span:first-child{font-size: 14px;font-weight: 500;margin-right: 10px;height: 36px;line-height: 36px;}
.nav_news_wap_enter span:last-child{font-size: 14px;}
.nav_wap_bottom{
	width: 100%;
	padding:60px 20px 0;
	box-sizing: border-box;
}
.nav_wap_bottom .wap_link{
	font-size: 14px;
	font-weight: 400;
	color: #7E7556;
	margin-bottom: 20px;
	display: block;
	line-height: 1;
}
.nav_wap_bottom  .focus_us{width: 100%;padding-top: 30px;display: flex;align-items: center;justify-content: center;gap: 20px;}
.nav_wap_bottom  .focus_us a{width: 40px;height:40px;}
.nav_wap_bottom  .focus_us img{width: 100%;height: 100%;}
.nav_wap_bottom  a:last-child{margin-bottom: 0;}
/*页脚pc*/
/* footer{width: 100%;background: #fff;border-top:1px solid #999074;} */
footer .footer_wrapper{max-width: 1080px;margin: 0 auto;padding:0 30px;}
footer .footer_wrapper .footer_wrapper_top{padding: 75px 0;}
footer .footer_wrapper .footer_wrapper_top .footer_wrapper_top_l{font-size: 14px;font-weight: 400;color: #7E7556;}
footer .footer_wrapper .footer_wrapper_top .footer_wrapper_top_l .footer_wrapper_top_l_tit{}
footer .footer_wrapper .footer_wrapper_top .footer_wrapper_top_l .foot_plat{position: relative;}
footer .footer_wrapper .footer_wrapper_top .footer_wrapper_top_l .foot_plat:hover>.qrcode_c{display: block;}
footer .footer_wrapper .footer_wrapper_top .footer_wrapper_top_l .foot_plat_l{gap:16px;padding-top: 20px;}
footer .footer_wrapper .footer_wrapper_top_m{justify-content: flex-end;gap:147px;}
footer .footer_wrapper .footer_wrapper_top_m_i{}
footer .footer_wrapper .footer_wrapper_top_m_i .footer_wrapper_top_m_tit{font-size: 14px;margin-bottom: 5px;font-weight: 400;color: #7E7556;width: 100%;text-align: left;}
footer .footer_wrapper .footer_wrapper_top_m_i .footer_wrapper_top_m_l{font-size: 14px;margin-bottom: 2px;font-weight: 300;color: #7E7556;width: 100%;text-align: left;}
footer .footer_wrapper .footer_wrapper_top_r{padding-top: 30px;margin-left:147px;}
footer .footer_wrapper .footer_wrapper_top_r .footer_wrapper_top_r_i{margin-bottom: 2px;font-size: 14px;font-weight: 300;color: #7E7556;}
footer .footer_wrapper .footer_wrapper_bottom{gap: 24px;height: 56px;}
footer .footer_wrapper .footer_wrapper_bottom a{font-size: 10px;font-weight: 300;color: #595959;line-height: 100%;}
footer .footer_wrapper .footer_wrapper_bottom img{padding-left: 5px;}
/*页脚wap*/
footer .footer_wrapper_wap{width: 100%;display: none;}
footer .footer_wrapper_wap .footer_wrapper_wap_top{width: 100%;padding: 12px 30px 48px 30px;box-sizing: border-box;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .footer_wrapper_wap_menu{width: 100%;margin-top:30px;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .footer_wrapper_wap_menu .footer_wrapper_wap_menu_tit{width: 100%}
footer .footer_wrapper_wap .footer_wrapper_wap_top .footer_wrapper_wap_menu .footer_wrapper_wap_menu_tit span:nth-child(1){flex: 1;font-size: 16px;font-weight: 400;color: #7E7556;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .footer_wrapper_wap_menu .footer_wrapper_wap_menu_list{margin-top: 14px;display: none;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .footer_wrapper_wap_menu .footer_wrapper_wap_menu_list li{margin-bottom: 1px;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .footer_wrapper_wap_menu .footer_wrapper_wap_menu_list li a{margin-top: 14px;font-size: 12px;font-weight: 300;color: #7E7556;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .focus_us{width: 100%;padding-top: 30px;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .focus_us a{width: 22px;height: 22px;margin-right: 12px;font-size:0;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .focus_us img{width: 100%;height: 100%;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .focus_us .focus_us_tit{width:100%;font-size: 16px;font-weight: 400;color: #7E7556;padding-bottom:14px;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .custom_wap{width: 100%;padding-top: 36px;}
footer .footer_wrapper_wap .footer_wrapper_wap_top .custom_wap p{font-size: 12px;font-weight: 300;color: #7E7556;padding-bottom: 5px;}

footer .footer_wrapper_wap .footer_wrapper_wap_bottom{width: 100%;padding: 22px 0;gap: 10px;box-sizing: border-box;}
footer .footer_wrapper_wap .footer_wrapper_wap_bottom a{font-size: 10px;font-weight: 300;color: #595959;}
footer .footer_wrapper_wap .footer_wrapper_wap_bottom img{margin-left: 5px;}
footer a{cursor: pointer;}
/* 绘制加号 */
.add {
	width: 10px; /* 设置容器宽度 */
	height: 10px; /* 设置容器高度 */
	display: flex; /* 使容器内的元素水平垂直居中 */
	justify-content: center;
	align-items: center;
	background-color: #fff; /* 设置容器背景色 */
	user-select: none; /* 防止选中文本 */
	position: relative;
}
.add:before, .add:after {
	content: ""; /* 必须设置，否则伪元素无法生成 */
	width: 10px; /* 设置伪元素宽度 */
	height: 2px; /* 设置伪元素高度 */
	background-color: #7E7556; /* 设置伪元素背景色 */
}
.add:before {
	transform: rotate(90deg); /* 旋转 90 度 */
	position: absolute;
}
/* 绘制减号 */
.subtract {
	width: 10px; /* 设置容器宽度 */
	height: 10px; /* 设置容器高度 */
	display: flex; /* 使容器内的元素水平垂直居中 */
	justify-content: center;
	align-items: center;
	background-color: #fff; /* 设置容器背景色 */
	user-select: none; /* 防止选中文本 */
}
.subtract:before {
	content: ""; /* 必须设置，否则伪元素无法生成 */
	width: 10px; /* 设置伪元素宽度 */
	height: 2px; /* 设置伪元素高度 */
	background-color: #7E7556; /* 设置伪元素背景色 */
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.msg_toast select::-ms-expand {
	display: none;
}

.msg_toast select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	cursor: pointer;
	border-radius: 0;
	background-color: #fff;
}
.msg_toast select:focus-visible{
	outline: none;
}
/*信息提交输入框统一样式*/

input[type="button"],
input[type="submit"] {
	cursor: pointer;
}

.input_c {
	position: relative;
}
input:focus-visible{
	outline: none;
}
.input_c>input {
	width: calc(100% - 22px);
	height: 42px;
	line-height: 42px;
	border: 1px solid #e3e3e3;
	padding: 0 10px;
	font-size: 12px;
	color: #999999;
	background: #ffffff;
	box-sizing:content-box;
}

.input_c>.btn_pwdToggle {
	width: 40px;
	height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	display: none;
}

.input_c>.btn_pwdToggle.active:after {
	background-position: right center;
}

.input_c>select {
	width: 100%;
	height: 44px;
	line-height: 44px;
	padding: 0 10px;
	border: 1px solid #E3E3E3;
	font-size: 12px;
	color: #999;
	display: block;
}

.input_c>.btn_selectToggle {
	display: block;
	width: 12px;
	height: 44px;
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 2;
	background: url(../img/arrow.png) no-repeat;
	background-size: 24px;
	background-position: left center;
	cursor: pointer;
	pointer-events: none;
}

.input_c>.btn_selectToggle.active {
	background-position: right center;
}
.btn_blue{
	height: 44px; line-height: 44px;
	color: #fff;
	background: #8c8260;
	border: 0;
	font-size: 14px;
	text-align: center;
	border:1px solid #8c8260;
	transition: .5s;
}
.btn_blue:hover{
	background-color: #fff;
	color: #8c8260;
}

/*二维码共用样式*/

.qrcode_c {
	width: 150px;
	height: auto;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #E2E2E2;
	position: absolute;
	top:-180px;
	margin-left: -65px;
	z-index: 1000;
	display: none;
}

.qrcode_c:after {
	content: ' ';
	display: block;
	width: 13px;
	height: 7px;
	background: url(../images/down.png) no-repeat;
	background-size: 100%;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -7px;
}

.qrcode_c>img {
	width: 100%;
	height: auto;
	display: block;
}

.qrcode_c>p {
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #111111;
	line-height: 28px;
	text-align: center;
}
/*<!--手机端页尾关注公众号弹层-->*/
.wx_qrcode_box {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.5);
}
.wx_qrcode {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	vertical-align: middle;
}
.wx_qrcode div {
	text-align: right;
}
.wx_qrcode div>a {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/btn_close_write.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.wx_qrcode div>div {
	width: 255px;
	height: 255px;
	margin:10px auto 0 auto;
	padding: 15px;
	text-align: center;
	background-color: #fff;
}
.wx_qrcode div>div>img {
	margin: 0 auto;
	width: 100%;
}
/*<!--手机端页尾关注公众号弹层-->*/
.dy_qrcode_box {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.5);
}
.dy_qrcode {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	vertical-align: middle;
}
.dy_qrcode div {
	text-align: right;
}
.dy_qrcode div>a {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/btn_close_write.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.dy_qrcode div>div {
	width: 255px;
	height: 255px;
	margin:10px auto 0 auto;
	padding: 15px;
	text-align: center;
	background-color: #fff;
}
.dy_qrcode div>div>img {
	margin: 0 auto;
	width: 100%;
}
/*在线留言*/

.msg_toast {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, .3);
	display: none;
}

.msg_toast .wrap {
	width: 930px;
	height: 550px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	overflow-y: hidden;
}

.msg_toast .wrap .btn_close {
	width: 35px;
	height: 35px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/close.png) no-repeat;
	background-size: 15px;
	background-position: center;
}

.msg_toast .wrap>.title {
	width: 870px;
	height: auto;
	margin: 59px auto 0 auto;
	font-size: 18px;
	color: #565656;
}

.msg_toast .wrap>.title>span:after {
	content: ' ';
	display: none;
	width: 22px;
	height: 2px;
	background-color: #565656;
	margin-top: 10px;
}

.msg_toast .wrap>p {
	font-size: 14px;
	color: #999;
	width: 870px;
	margin: 30px auto 0 auto;
}

.msg_toast .wrap .msg_w {
	width: 870px;
	height: auto;
	margin: 20px auto 0 auto;
	overflow-y: hidden;
	overflow-x: hidden;
	box-sizing: border-box;
}

.msg_toast .wrap .msg_w .left {
	width: 470px;
	/*height: 340px;*/
	display: inline-block;
	float: left;
	padding-right: 30px;
	border-right: 1px solid #dedede;
	box-sizing:content-box;
}

.msg_toast .wrap .msg_w .left .tr {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	overflow-y: hidden;
}

.msg_toast .wrap .msg_w .left p,
.msg_toast .wrap .msg_w .right p {
	font-size: 12px;
	padding-bottom: 9px;
	color: #999;
}

.msg_toast .wrap .msg_w .left .tr .item_3 {
	width: 150px;
	display: inline-block;
	float: left;
}

.msg_toast .wrap .msg_w .left .tr .item_7+.item_3,
.msg_toast .wrap .msg_w .left .tr .item_3+.item_7 {
	margin-left: 10px;
}

.msg_toast .wrap .msg_w .left .tr .item_7 {
	width: 310px;
	display: inline-block;
	float: left;
}

.msg_toast .wrap .msg_w .left .tr .city_c {
	width: 470px;
	height: auto;
	overflow-y: hidden;
}

.msg_toast .wrap .msg_w .left .tr .city_c .city_w {
	width: 100%;
	height: auto;
	overflow-y: hidden;
}

.msg_toast .wrap .msg_w .left .tr .city_c .city_w>li {
	width: 150px;
	height: auto;
	margin-right: 10px;
	display: inline-block;
	float: left;
	cursor: pointer;
	position: relative;
}

.msg_toast .wrap .msg_w .left .tr .city_c .city_w>li:last-child {
	margin-right: 0;
}

.msg_toast .wrap .msg_w .left .tr .city_c .city_w>li>select {
	width: 150px;
	height: 44px;
	line-height: 44px;
	padding: 0 10px;
	margin: 0;
	padding-right: 32px;
	border: 1px solid #E3E3E3;
	font-size: 12px;
	color: #999;
	cursor: pointer;
}

.msg_toast .wrap .msg_w .left .tr .city_c .city_w>li:after {
	content: ' ';
	display: block;
	width: 12px;
	height: 42px;
	background: url(../images/arrow.png) no-repeat;
	background-size: 24px;
	background-position: left center;
	position: absolute;
	right: 10px;
	top: 0;
}

.msg_toast .wrap .msg_w .left .tr .city_c .city_w>li.active:after {
	background-position: right center;
}

.msg_toast .wrap .msg_w .right {
	width: 340px;
	height: 325px;
	display: inline-block;
	float: right;
}

.msg_toast .wrap .msg_w .right>textarea {
	width: 314px;
	height: 190px;
	padding: 12px;
	border: 1px solid #e3e3e3;
	resize: none;
	font-size: 12px;
	color: #999;
	outline:none;
}

.msg_toast .wrap .msg_w .right .btn_submit {
	width: 100%;
	display: block;
	margin-top: 40px;
	box-sizing: border-box;
}

.mask_layer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3000;
	background-color: rgba(0, 0, 0, .3);
	display: block;
}
.mask_layer .mask_cont{padding: 48px 20px;position: absolute;left: 50%;top:50%;transform: translateX(-50%) translateY(-50%);background-color: #fff;min-width: 465px;display: flex;flex-direction: column;align-items: center;}
.mask_layer .mask_cont .btn_close {
	width: 15px;
	height: 15px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	padding: 15px;
	background: url(../images/close.png) no-repeat;
	background-size: 15px;
	background-position: center;
}
.mask_layer .mask_cont .mask_info{text-align: center;font-size: 18px;line-height: 36px;color:rgba(77,77,77,0.8);text-align: center;}

/*搜索*/
.n_search_c {width: 455px;height: 90px;background-color: #EEEFEF;position: absolute;/*left: 50%;   margin-left: 378px;*/
	z-index: 1000;
	top: 122px;
	box-shadow: 2px 3px 5px rgba(10, 10, 10, .2);
	display: block;
	position: fixed;
	display: none;
}

.n_search_c .n_search_w {
	width: 399px;
	height: auto;
	margin: 0 auto;
	margin-top: 27px;
	overflow-y: hidden;
}

.n_search_c .n_search_w>input {
	width: 272px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #888b8c;
	padding: 0 8px;
	background-color: #fff;
	display: inline-block;
	float: left;
	outline: none;
	margin-right: 15px;
	font-size: 14px;
}

.n_search_c .n_search_w>.btn_search {
	width: 80px;
	height: 36px;
	line-height: 36px;
	/*background-color: #273C66;*/
	font-size: 14px;
	/*color: #fff;*/
	display: inline-block;
	float: right;
}
@media screen and (max-width:1439px) {
	footer .footer_wrapper .footer_middle_r{width: 310px;}
	footer .footer_wrapper .footer_middle_l{margin-right: 200px;gap: 15px 50px;}
}
@media screen and (max-width:1280px) {
	.jewelry_left .jewelry_left_list{margin-left: 150px !important;width: 500px;}
	.nav_jewelry{padding: 0;}
}
@media screen and (max-width:1190px) {
	.nav_lookbook{
		padding-left: 60px;
	}
	.nav_news .nav_news_left{
		padding-right: 80px;
	}
}
@media screen and (max-width:1190px) {
	footer .footer_wrapper .footer_middle_l{margin-right: 70px;gap: 15px 50px;}
	.nav_brand .brand_tit{padding-right: 73px;}
	.nav_bridal .nav_bridal_left{padding-left: 50px;}
	.nav_bridal .nav_bridal_middle{margin-left: 50px;}
	.jewelry_left .jewelry_left_list{margin-left: 150px;width: 500px;}
	.nav_jewelry{padding: 0;}
}
@media screen and (max-width:1024px) {
	footer{border:0;}
	.footer_wrapper_wap{display: block !important;}
	.footer_wrapper{display: none !important}
	header .header_wrap{display: none !important}
	.navigation{display: none !important}
	.navigation_menu_list{display: none !important}
	.header_wrap_wap{display: flex;}
	.h_topics_area .h_topics_text{font-size: 12px !important;padding:0 10% !important;}
	.h_topics_area_gd .h_topics_text{font-size: 10px !important;line-height: 35px !important;}
	.h_topics_area .h_topics_close{right: 10px !important;box-sizing: content-box;}
	/*在线留言*/
	.msg_toast{overflow-y: auto;}
	.msg_toast .wrap{padding: 20px;box-sizing: border-box;width: calc(100% - 40px );height: calc( 100% - 120px);top:55%;overflow-y: auto;}
	.msg_toast .wrap>.title{width: 100%;margin: 0;}
	.msg_toast .wrap>p{margin: 0;padding-top: 15px;width: 100%;}
	.msg_toast .wrap .msg_w{margin: 0;width: 100%;padding-top: 35px;}
	.msg_toast .wrap .msg_w .left{display: block;padding-right: 0;border: 0;width: 100%}
	.msg_toast .wrap .msg_w .right{display: block;padding-right: 0;border: 0;width: 100%}
	.msg_toast .wrap .msg_w .left .tr{display: flex;}
	.msg_toast .wrap .msg_w .left .tr div{flex:1;}
	.msg_toast .wrap .msg_w .left .tr .city_c .city_w{display: flex;}
	.msg_toast .wrap .msg_w .left .tr .city_c .city_w li{flex:1;}
	.msg_toast .wrap .msg_w .left .tr .city_c .city_w>li>select{width: 100%;}
	.msg_toast .wrap .msg_w .right>textarea{width: 100%;box-sizing: border-box;}
	/*收索*/
	.n_search_c{padding:20px;box-sizing: border-box;height: auto;}
	.n_search_c .n_search_w{width: 100%;display: flex;margin: 0;}
	.n_search_c .n_search_w>input{margin-right: 0;}
	.n_search_c .n_search_w>.btn_search{}

}
.swiper-pagination-bullet{
	width: 8px !important;
	height: 8px !important;
	padding: 0 !important;
	background: #E3E3E3;
}
.navigation_wap .swiper-pagination-bullet:after{
	width: 0;
	height: 0;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #8C8260 !important;
}