.clearfix:after {clear: both;content:"";display: block;height: 0;visibility: hidden;}
.clearfix {*zoom: 1;}
*{ margin: 0;  padding: 0;list-style: none; border: none; font-family: Arial,'Heiti SC','Microsoft YaHei';  vertical-align: baseline;}
:focus { outline: none; }
.clearfix:after {clear: both;content:"";display: block;height: 0;visibility: hidden;}
.clearfix {*zoom: 1;}
*{ margin: 0;  padding: 0;list-style: none; border: none; }
*{ -webkit-tap-highlight-color:rgba(255,255,255,0); -webkit-appearance: none; outline:none;border-radius: 0; }
:focus { outline: none; }				
.main a {line-height:1;margin:0; outline:none;outline-offset:0;box-shadow:none;text-decoration: none!important;display: inline-block;color:#000;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
ul{margin-bottom:0;}
.moutter{position:relative; width: 100%;max-width:1240px; margin:0 auto; padding:150px 15px 0 25px;overflow-x: hidden;box-sizing:border-box;background:#FFF;color:#000; }
.h1{font-size:24px;padding:0;}
.main{position:relative;}
p.tip{font-size:14px;}
i {font-style: normal;}
.page a:hover,
.page b,
.page .select a {
    font-weight: normal;
    background: #7A1C36;
    color: #fff;
}

.page .pha:hover {
	background: none;
	color: #666;
}
.page li {
    list-style: none;
    display: inline
}

.rows {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.flex_row {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.columns {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -ms-flex-direction: column;
  -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.flex_wrap {
	-webkit-flex-wrap: wrap;  
	-moz-flex-wrap: wrap;  
	-ms-flex-wrap: wrap;  
	-o-flex-wrap: wrap;  
	flex-wrap: wrap; 
}
.justify_center {
  -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}
.justify_start {
  -webkit-box-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
     -ms-flex-align: start;
}
.justify_between {
  -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
     -ms-flex-pack: justify;
}
.justify_end {
  -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
}
.align_center {
  -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
.align_start {
  -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start;
}
.align_end {
  -webkit-box-align: end;
    -moz-align-items: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end;
}
body{
	background: #F6F5FA;
}
.banner-imgs {
	width: 100%;
	height: auto;
	position: relative;
}
.banner-imgs img {
	width: 100%;
	height: 100vh;
	object-fit: cover;
}
.wrap {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    height: auto;
    background: #f5f5f5;
    display:none;
}
.wdcx-top {
    background: #000;
    padding: 25px 36px;
    width: 672px;
    margin: 60px auto 48px;
    ;
    color: #fff;
    font-size: 16px;
}
.hoverimg_cover {
	overflow: hidden;
	cursor: pointer;
}
.hoverimg {
	max-width: 100%;
	-webkit-transition: all 3s cubic-bezier(0, 0.6, 0.39, 0.76);
	-moz-transition: all 3s cubic-bezier(0, 0.6, 0.39, 0.76);
	-o-transition: all 3s cubic-bezier(0, 0.6, 0.39, 0.76);
	transition: all 3s cubic-bezier(0, 0.6, 0.39, 0.76);
}

.hoverimg:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.wdcx-top .city-item {
    margin: 0
}

.wdcx-top .city-item div {
    position: relative;
}

.wdcx-top .city-item select {
    height: 42px;
    line-height: 42px;
    width: 220px;
    color: #333
}

.city-item {
    height: 46px;
    position: relative;
    margin-bottom: 12px;
}

.city-item div {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}

.city-item select {
    display: inline-block;
    margin-right: 8px;
    height: 44px;
    line-height: 44px;
    width: 171px;
    border: 1px solid #dbdbdb;
    color: #999;
    text-indent: 10px;
    font-size: 16px;
}
select, input {
    vertical-align: middle;
    font-size: 12px;
}
.wdcx-top table {
	margin:0;
	line-height: auto;
	background: none !important;
}
.wdcx-top tr {
	border: none;
}
.wdcx-top td {
	padding: 0;
	vertical-align: middle;
	display: table-cell;
    vertical-align: inherit;
}
.wdcx-content {
	width: 100%;
	height: auto;
}
.wdcx-list {
	max-width: 1200px;
	margin-right: -30px;
	margin: 0 auto;
    vertical-align: middle;
    padding-bottom: 26px;
}

.wdcx-list .item {
    float: left;
    background: #fff url(/site/resource/static/image/icon/map_bg.png) right bottom no-repeat;
    padding: 0 5%;
    width: 92%;
    height: 148px;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 22px;
    cursor: pointer;
    box-sizing: border-box;
}

.wdcx-list .item .t1 {
    margin-top: 22px;
    line-height: 30px;
    font-size: 18px;
    color: #000;
    margin-bottom: 4px;
    font-family: 'HarmonyOS_Sans_SC';
}

.wdcx-list .item .t2 {
    line-height: 24px;
    height: 28px;
    font-size: 14px;
    color: #666;
    font-family: 'HarmonyOS_Sans_SC';
}

.wdcx-list .item .t3 {
    background: url(/site/resource/static/image/icon/store_address1.png) 0 center no-repeat;
    background-size:21px 24px;
    padding-left: 35px;
    height: 26px;
    line-height: 26px;
    margin-top: 28px;
    color: #474443;
    font-size: 15px;
	font-family: 'HarmonyOS_Sans_SC';
}

.wdcx-list .item .t2 p {
    font-size: 14px;
}

.wdcx-list .item:hover {
    background-image: url(/site/resource/static/image/icon/map_bg_h.png)
}

.wdcx-list .item:hover .t3 {
    color: #7A1C36;
    background-image: url(/site/resource/static/image/icon/store_address.png);
}

.container {
	width: 100%;
	height: auto;
}
.content {
	width: 100%;
	height: auto;
}

.store_content {
	width: 1200px;
	padding: 190px 0 150px 0;
	margin: 0 auto;
	overflow: hidden;
}
.store_query {
	width: 600px;
	height: auto;
}
.store_query_tip {
	padding-top: 20px;
}
.store_query_tip .t1 {
	display: block;
	font-size: 37.5px;
	color: #5F5D5D;
	height: 39px;
	font-family: '066-CAI978';
	text-align: center;
}
.store_query_tip .t2 {
	font-size: 27.08px;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	text-align: center;
	margin-top: 18px;
}
.store_query_block {
	width: 500px;
	height: 110px;
	background: #7C2F40;
	margin-top: 128px;
}
.store_query_block .v1 {
	width: auto;
	font-size: 16.67px;
	color: #fff;
	font-family: "HarmonyOS_Sans_SC_Medium"
}
.store_query_block .select {
	width: 151px;
	height: 30px;
	background: #FFFFFF;
	margin-right: 10px;
	position: relative;
	cursor:pointer;
}
.store_query_block .select select {
	width: 100%;
	height: 30px;
	text-indent:12px;
	color: #5F5D5D;
	cursor:pointer;
	font-family: "HarmonyOS_Sans_SC"
}
.store_query_block .select option {
	text-indent:12px;
	color: #5F5D5D;
	cursor:pointer;
	font-family: "HarmonyOS_Sans_SC"
}
.store_query_block .select img {
	width: 12px;
	height: 7px;
	position: absolute;
	top: 50%;
	right: 28px;
	margin-top: -4px;
}
.store_query_line {
	width: 141px;
	height: 2px;
	background: #332C2B;
	margin-top: 154px;
}
.store_drow {
	width: 100px;
	height: auto;
	position: relative;
}
.store_drow_line {
	width: 2px;
	height: 600px;
	background: #888889;
} 
.store_drow_bar {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	cursor:pointer;
}
.store_list_content {
	width: 500px;
	height: 600px;
	padding: 0 50px;
	overflow: scroll;
	overflow-x: hidden;
}
.store_list_content::-webkit-scrollbar {
    display:none
}
.store_list {
	width: 100%;
	height: auto;
	padding-bottom: 58px;
	cursor: pointer;
}

.store_list .t1 {
	width: 100%;
	height: auto;
	font-size: 18.5px;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC_Medium';
}
.store_list .t2 {
	width: 100%;
	font-size: 17px;
	line-height: 24px;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	color: #474443;
	margin-top: 15px;
}
.store_list .t3 {
	width: 100%;
	height: auto;
	margin-top: 18px;
}
.store_list .t3 .sear {
	width: 200px;
	height: 15px;
}
.store_list .t3 span {
	font-size: 15px;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC';
	margin: 0 11px;
}
.store_list .t3 .location{
	width: 21px;
	height: 24px;
	background-image: url('/site/resource/static/image/icon/store_address1.png');
	background-size:21px 24px;
}
.store_list .t3 .location_right{
	width: 52px;
	height: 7px;
	display: inline-block;
	background-image: url('/site/resource/static/image/icon/store_right1.png');
	background-size:52px 7px;
}
.store_list:hover .t3 span {
    color: #7A1C36;
}
.store_list:hover .t3 .location {
    background-image: url('/site/resource/static/image/icon/store_address.png');
}
.store_list:hover .t3 .location_right {
    background-image: url('/site/resource/static/image/icon/store_right.png');
}

.net-wdcx {
	width: 100%;
	height: auto;
	background: #fff;
	margin-bottom: 20px;
}
.net-t1 {
	line-height: 50px;
	height: 50px;
	margin: 0 10px;
	border-bottom: 1px solid #ececec;
	color: #999;
}
.net-t2 {
	line-height: 50px;
	height: 50px;
	margin: 0 10px;
	color: #333;
	position: relative;
}
.net-t2:after {
	position: absolute;
	content: " ";
	width: 12px;
	height: 12px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	right: 5px;
	top: 50%;
	margin-top: -6px;
}
.news_content {
	width: 77.5%;
	margin: 0 auto;
}
.news_content.news_detail_content {
	width: 85.2%;
	margin: 0 auto;
}
.news_list {
	width: 100%;
	height: auto;
	padding: 4.75rem 0;
	border-bottom: 2px solid #3E3938;
}
.m_news_list {
	display: none;
}
.news_info {
	width: 52.1%;
	height: auto;
	margin-left: 0;
}
.news_date {
	width: 100%;
	font-size: 1.27rem;
	color: #332C2B;
	font-family: '066-CAI978';
}
.news_title {
	width: 100%;
	height: auto;
	margin-top: 1.75rem;
	font-size: 2.34rem;
	color: #332C2B;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	line-height: 3.6rem;
}
.news_title a {
	color: #332C2B;
	font-family: 'HarmonyOS_Sans_SC_Medium';
}
.news_title a:hover {
	color: #332C2B;
	opacity: 0.7;
}
.news_desc {
	width: 100%;
	height: auto;
	margin-top: 4rem;
	font-size: 0.94rem;
	color: #332C2B;
	font-family: 'HarmonyOS_Sans_SC';
	line-height: 1.97rem;
}
.news_more {
	color: #5F5D5D;
	font-size: 0.91rem;
	margin-top: 1.6rem;
	cursor: pointer;
}
.news_more a {
	color: #5F5D5D;
	font-family: 'SourceHanSansSC-Regular';
}
.news_more a:hover {
	color: #7A1C36;
}
.news_more span {
	font-size: 1.45rem;
	color: #5F5D5D;
}
.news_more a:hover span {
	color: #7A1C36;
}
.news_thumb {
	width: 44%;
	height: 26.45rem;
}
.news_thumb img {
	width: 100%;
	height: 26.45rem;
}
.look_more {
	width: 100%;
	margin: 0 auto;
	padding: 60px 0 90px 0;
}
.look_more.wholecate {
	padding: 0 0 90px 0;	
}
.look_more span {
	display: inline-block;
	width: 166px;
	height: 45px;
	color: #fff;
	background: #5D2532;
	font-size: 14.5px;
	border-radius: 45px;
	line-height: 45px;
	text-align: center;
	cursor: pointer;
}
.look_more span:hover {
	background: #7A1C36;
}
.five_server {
	width: 100%;
	height: auto;
	border-bottom: 2px solid #342F35;
	padding: 9.87rem 0 13.87rem 0;
}
.five_server.duty_server {
	padding: 11.37rem 0;
}
.server_info {
	width: 100%;
	height: auto;
	padding-bottom:12.5rem;
}
.server_info .v1 {
	width: 100%;
	text-align: center;
	font-size: 38px;
	font-family: '066-CAI978';
	color: #5F5D5D;
}
.server_info .v2 {
	width: 100%;
	text-align: center;
	margin-top: 27px;
	font-size: 27px;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	color: #5F5D5D;
}
.server_info .v3 {
	width: 100%;
	text-align: center;
	margin-top: 14px;
}
.server_info .v3 span {
	display: inline-block;
	width: 61px;
	height: 2px;
	background: #231915;
}
.server_info .v4 {
	width: 100%;
	text-align: center;
	margin-top: 22px;
	font-size: 16.67px;
	font-family: 'HarmonyOS_Sans_SC';
	color: #5F5D5D;
}
.server_info_v4_m {
	display: none;
}
.server_info .v5 {
	width: 100%;
	text-align: center;
	margin-top: 22px;
	font-size: 27.08px;
	font-family: 'HarmonyOS_Sans_SC';
	color: #5F5D5D;
}
.server_content {
	width: 84%;
	height: auto;
	margin: 0 auto;
	flex-wrap: wrap;
}
.server_li {
	width: 100%;
	height: auto;
	margin-top: 12.5rem;
}
.server_item {
	width: 20%;
	height: auto;
	border-right: 1px solid #5F5D5D;
	box-sizing: border-box;
}
.server_item:last-child {
   border:none;
}
.server_item img {
	width: 6rem;
	height: 6rem;
}
.server_item .v1 {
	width: 100%;
	margin-top: 1.75rem;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	color: #5F5D5D;
	font-size: 1.27rem;
	text-align: center;
}
.server_item .v2 {
	width: 100%;
	margin-top: 1.18rem;
	font-family: 'HarmonyOS_Sans_SC';
	color: #5F5D5D;
	font-size: 1.04rem;
	text-align: center;
}
.server_item .v3 {
	width: 100%;
	margin-top: 0.81rem;
	font-family: 'HarmonyOS_Sans_SC';
	color: #5F5D5D;
	font-size: 1.04rem;
	text-align: center;
}
.knowledge {
	padding: 7.8rem 0 5.2rem 0;
}
.duty {
	width: 84%;
	margin: 0 auto;
}
.duty_info {
	width: 46%;
	height: auto;
}
.duty_info .v1 {
	width: 100%;
	font-size: 2.34rem;
	font-family: '066-CAI978';
	color: #5F5D5D;
}
.duty_info .v2 {
	width: 100%;
	font-size: 1.69rem;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	color: #5F5D5D;
	margin-top: 2.12rem;
	padding-bottom: 7.13rem;
}
.duty_info .v3 {
	width: 100%;
	font-size: 1.04rem;
	font-family: 'HarmonyOS_Sans_SC';
	color: #5F5D5D;
	line-height: 2.3rem;
}
.duty_info .mtv3 {
	margin-top: 2.43rem;
}
.duty_thumb {
	width: 58.6%;
	height: auto
}
.duty_thumb img {
	width: 100%;
}
.m_duty {
	display: none;
}
.m_duty p {
	text-align: center;
}
.m_duty .duty_info .v1 {
	font-size: 30px;
}
.m_duty .duty_info .v2 {
	font-size: 22px;
	margin-top: 30px;
	padding-bottom: 50px;
}
.m_duty .duty_info .mtv3 {
	margin-top: 30px;
}
.m_duty .duty_info .v3 {
	font-size: 13px;
	line-height: 30px;
}

.goods_container {width:100%;height: auto;background: #f6f5fa}
.goods_center {width: 100%;height: auto;background: }
.goods_cate {width: 50%;position: relative;}
.goods_cate img {width: 100%;height: 100%}
.goods_cate_item {position: absolute;top: 30%;}
.goods_cate_item .v1 {width: 22rem; font-size: 2.6rem; text-align: center; color: #332C2B;font-family: '066-CAI978'}
.goods_cate_item .v2 {width: 22rem; text-align: center; font-size: 1.43rem;height: 2.81rem; line-height: 2.92rem; color: #474443;font-family: 'HarmonyOS_Sans_SC'}
.goods_cate_item .v3 {width: 22rem; display: block; text-align: center;font-size: 0.91rem; color: #5F5D5D;font-family: 'SourceHanSansSC-Regular';cursor: pointer;}
.goods_cate_item .v3 span {font-size: 1.28rem; color: #5F5D5D;font-family: 'SourceHanSansSC-Regular'}
.goods_cate_item .v3:hover { color: #7A1C36 }
.goods_cate_item .v3:hover span { color: #7A1C36 }
.tline {width: 100%;height: 4px;background: #fff}
.goods_cate_right {border-left:2px solid #fff;}
.goods_cate_left {border-right:2px solid #fff;}
.m_goods_center {display: none}
.m_goods_center .goods_cate {width: 100%}
.banner_info {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;top: 0;
}
.banner_info p {
		text-indent: 20.18rem;
		color: #fff;
}
.banner_info .v1 {
	width: 100%;
	font-size: 4.18rem;
	font-family: '066-CAI978';
	
}
.banner_info .v2 {
	width: 100%;
	font-size: 2.62rem;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	margin-top: 2.12rem;
	padding-bottom: 4.12rem;
}
.banner_info .v3 {
	width: 100%;
	font-size: 1.04rem;
	line-height: 2.3rem;
}
.m_banner_content {
	width: 100%;
	height: 100vh;
	position: relative;
}
.m_banner_content img {
	width: 100%;
	height: 100%
}
.m_banner_content {
	display: none;
}
.m_banner_info {
	width: 100%;
	height: 100%;
	padding: 0 35px;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 160px;
}
.m_banner_info .v1 {
	width: 100%;
	font-size: 30px;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	text-align: left;
}
.m_banner_info .v2 {
	width: 100%;
	font-size: 20px;
	font-family: 'HarmonyOS_Sans_SC';
	margin-top: 16px;
	padding-bottom: 20px;
	text-align: left;
}
.m_banner_info .v3 {
	width: 100%;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
.classify_head {
	width: 100%;
	height: 230px;
}
.classify_container {
	width: 100%;
	height: auto;
}
.classify_content {
	width: 85.4%;
	height: auto;
	margin: 0 auto;
}
.classify_title {
	width: 100%;
	height: auto;
	border-top: 1px solid #3E3938
}
.classify_title p {
	font-size: 7.55rem;
	color: #474443;
	font-family: '066-CAI978';
	padding-top: 3rem;
	letter-spacing: 0px;
}
.classify_list {
	width: 100%;
	height: auto;
	padding: 74px 0 34px 0;
	border-bottom: 1px solid #3E3938;
}
.classify_list_thumb {
	width: 31.7%;
	height: auto;
	cursor: pointer;
}
.m_block {
	display: none;
}
.m_block .classify_list_thumb {
	width: 100%;
}
.m_block .classify_list_info {
	width: 100%;
}

.classify_list_thumb img {
	width: 100%;
	height: 100%;
}
.classify_list_info {
	width: 64%;
	height: auto;
}
.classify_list_info .v1 {
	width: 100%;
	font-size: 33.33px;
	color: #474443;
	font-family: '066-CAI978';
}
.m_block .classify_list_info .v1 {
	margin-top: 18px;
}
.classify_list_info .v2 {
	margin-top: 12px;
}
.classify_list_info .v2 .t1 {
	font-size: 20.83px;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC';
}
.classify_list_info .v2 .t2 {
	font-size: 14px;
	color: #5F5D5D;
	font-family: 'SourceHanSansSC-Regular';
	cursor: pointer;
}
.classify_list_info .v2 .t2:hover {
	color: #7A1C36;
}
.classify_list_info .v2 .t3 {
	font-size: 19px;
	margin-right: 8px;
	margin-left: 2px;
}
.wholehouse_container {
	width: 100%;
	height: 100%;
	background: #F6F5FA;
}
.wholehouse_info_line {
	width: 186px;
	height: 2px;
	background: #231915;
}
.wholehouse_container .v1 {
	width: 100%;
	font-size: 4.68rem;
	color: #352C2B;
	font-family: '066-CAI978';
	margin-top: 39px;
	text-align: center;
}
.wholehouse_container .v2 {
	width: 100%;
	font-size: 2.34rem;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	margin-top: 28px;
	text-align: center;
}
.wholehouse_container .v3 {
	width: 100%;
	font-size: 1.04rem;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC';
	margin-top: 40px;
	line-height: 38px;
	text-align: center;
}
.wholehouse_container .v4 {
	width: 100%;
	font-size: 12.5px;
	color: #5F5D5D;
	font-family: '066-CAI978';
	margin-top: 26px;
	line-height: 28px;
	text-align: center;
	margin-bottom: 42px;
}
.wholehouse_img {
	width: 100%;
	height: auto;
}
.wholehouse_img_content {
	width: 87%;
	margin: 0 auto;
	padding: 10.75rem 0 13rem 0;
}
.wholehouse_img_content div {
	width: 48%;
	height: auto;
}
.wholehouse_img_content img {
	width: 100%;
	height: 100%;
}

.wholecate_container {
	width: 100%;
	height: auto;
}
.wholecate_content {
	width: 77%;
	height: auto;
	margin: 0 auto;
}
.wholecate_title {
	width: 100%;
	padding: 112px 0;
}
.wholecate_title .v1 {
	width: 100%;
	text-align: center;
	font-size: 38px;
	color: #474443;
	font-family: '066-CAI978';
}
.wholecate_title .v2 {
	width: 100%;
	text-align: center;
	font-size: 27.08px;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	margin-top: 13px;
}
.wholecate_list_content {
	width: 100%;
	height: auto;
}
.wholecate_list {
	width: 48.5%;
	height: auto;
	margin-top: 9.37rem;
}
.wholecate_list:nth-child(odd) {
	float: left;
}
.wholecate_list:nth-child(even) {
	float: right;
}
.wholecate_list:nth-child(2) {
	margin-top: 0;
}
.wholecate_list:nth-child(1) {
	margin-top: 0;
}
.wholecate_thumb {
	width: 100%;
	height: auto;
	display: block;
}
.wholecate_thumb img {
	width: 100%;
	height: 100%;
}
.wholecate_info {
	width: 100%;
	height: auto;
}
.wholecate_info .v1 {
	width: 100%;
	margin-top: 28px;
	color: #474443;
	font-size: 29.17px;
	font-family: '066-CAI978';
}
.wholecate_info .v2 {
	width: 100%;
	margin-top: 12px;
	color: #474443;
	font-size: 16.67px;
	font-family: 'HarmonyOS_Sans_SC_Medium';
}
.wholecate_info .v3 {
	width: 95px;
	height: 28px;
	line-height: 28px;
	background: #86746B;
	color: #fff;
	font-size: 14.58px;
	font-family: 'SourceHanSansSC-Regular';
	text-align:center;
	margin-top: 20px;
	cursor: pointer;
}
.wholecate_info .v3 a {
	height: 28px;
	line-height: 28px;
}
.wholecate_info .v3 a {
	color: #fff;
}
.wholecate_info .v3:hover {
	background: #7A1C36;
}
.wholecate_info .v3 span {
	color: #fff;
	font-size: 20.58px;
	margin-left: 5px;
	font-family: 'SourceHanSansSC-Regular';
	cursor: pointer;
	line-height: 24px;
}
.wholecase_container {
	width: 100%;
	height: auto;
}
.wholecase_detail {
	width: 86%;
	height: auto;
	margin: 0 auto;
	padding: 7.5rem 0;
}
.wholecase_detail_info {
	width: 43%;
	box-sizing: border-box;
}
.wholecase_detail_thumb {
	width: 57%;
	height: auto;
}
.wholecase_detail_thumb img {
	width: 100%;
	height: 100%;
}
.wholecase_detail_info .v1 {
	width: 100%;
	font-size: 2.35rem;
	color: #474443;
	font-family: '066-CAI978';
}
.wholecase_detail_info .v2 {
	width: 100%;
	font-size: 1.68rem;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	margin-top: 13px;
	margin-bottom: 10.56rem;
}
.wholecase_line {
	width: 14.75rem;
	height: 2px;
	background: #231915;
	margin-bottom: 1.2rem;
}
.wholecase_detail_info .v3 {
	width: 100%;
	font-size: 1.08rem;
	color: #474443;
	font-family: 'HarmonyOS_Sans_SC';
	line-height: 2.22rem;
}
.wholecase_detail_info_left {
	padding-left: 11.57rem;
}

.wholecase_detail_info_right {
	padding-left: 13.5rem;
}
.wholecase_detail_info_right .v3 {
	margin-bottom: 11.6rem;
}
.wholecase_detail_info_right .v2 {
	margin-bottom: 1.75rem;
}
.wholecase_detail_img {
	width: 100%;
	height: auto;
	padding: 7.5rem 0;
	margin: 0 auto;
}
.wholecase_detail_imgs {
	width: 49%;
	height: 100%;
}
.wholecase_detail_img img {
	width: 100%;
	height: 100%;
}
.m_wholecase_container {
	display: none;
}
.tip_message {
	width: 100%;
	height: 100px;
	line-height: 100px;
	background: #5D2532;
	color: #fff;
	font-size: 16px;
	text-align: center;
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	transform: translateY(-107%);
	transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 1s;
}
.tip_message.show {
	transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
	transform: translateY(0);
}
.login_container {
	width: 100%;
	height: 100%;
}
.login_container .fex_head {
	width: 100%;
	height: 11.68rem;
}
.login_content {
	width: 85%;
	height: calc(100% - 11.68rem);
	margin: 0 auto;
	border-top: 2px solid #595757;
}
.login {
	width: 400px;
	height: auto;
}
.login_name {
	width: 100%;
	color: #53262F;
	font-size: 31.25px;
	font-family: 'HarmonyOS_Sans_SC';
	margin-top: -6.25rem;
}
.login_input {
	width: 100%;
	height: 54px;
	border: 1px solid #B4B5B5;
	margin-top: 32px;
}
.login_input span {
	display: inline-block;
	width: 15%;
	color: #332C2B;
	font-size: 15px;
	font-family: 'HarmonyOS_Sans_SC';
	margin-left: 23px;
}
.login_input input {
	width: 85%;
	height: 100%;
	font-size: 18px;
	color: #332C2B;
	font-family: 'HarmonyOS_Sans_SC';
	background: none;
}

.login_btn {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-top: 32px;
	background: #5D2532;
	color: #fff;
	text-align: center;
	font-size: 16.67px;
	font-family: 'HarmonyOS_Sans_SC_Light';
	cursor: pointer;
}
.login_btn input {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #5D2532;
	color: #fff;
	text-align: center;
	font-size: 16.67px;
	font-family: 'HarmonyOS_Sans_SC_Light';
	cursor: pointer;
}


.board_container {
	width: 100%;
	height: auto;
}
.board_content {
	width: 91.14%;
	height: auto;
	margin: 0 auto;
}
.board_list {
	width: 12.65rem;
	height: 17.55rem;
	float: left;
	margin: 10.15rem 4.58rem 0 4.58rem;
	cursor: pointer;
}
.board_thumb {
	width: 100%;
	height: 100%; 
}
.board_info {
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	background: #DCDDDD;
	box-sizing: border-box;
	text-align: center;
	font-size: 14.5px;
	color: #030000;
	font-family: 'HarmonyOS_Sans_SC';
}

.door_container {
	width: 100%;
	height: auto;
}
.door_content {
	width: 71%;
	height: auto;
	margin: 0 auto;
}
.door_list {
	width: 36.55rem;
	height: auto;
	margin-top: 10.25rem;
}
.door_list:nth-child(odd) {
	float: left;
}
.door_list:nth-child(even) {
	float: right;
}
.door_list:nth-child(2) {
	margin-top: 0;
}
.door_list:nth-child(1) {
	margin-top: 0;
}
.door_thumb {
	width: 100%;
	height: 39.1rem; 
}
.door_thumb.door_thumb2 {
	height: 39.1rem;
}
.door_info {
	width: 100%;
	height: auto;
	padding: 2.5rem 3.75rem;
	background: #DCDDDD;
	box-sizing: border-box;
}
.door_info.goods_info{
	padding: 1.4rem 2.25rem;
}
.door_info .v1 {
	width: 100%;
	font-size: 22.92px;
	color: #332C2B;
	font-family: '066-CAI978';
}
.door_info .v1:hover {
	color: #7A1C36
}
.door_info .v2:hover {
	color: #7A1C36
}
.door_info .v3:hover {
	color: #7A1C36
}
.door_info .v2 {
	width: 100%;
	font-size: 16px;
	color: #332C2B;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	margin-top: 10px;
}
.door_info .v3 {
	width: 100%;
	font-size: 14px;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	margin-top: 18px;
}
.goods_container {
	width: 100%;
	height: auto;
}
.goods_content {
	width: 78.6%;
	height: auto;
	margin: 0 auto;
	padding-top: 10rem;
}
.goods_list {
	width: 27.85%;
	height: auto;
	margin-bottom: 10rem;
	float: left;
	cursor: pointer;
}
.goods_list:nth-child(3n+2){
	padding: 0 7.75%; 
}
.goods_cate.floor_cate {
	width: 50%;
	height:30.1rem;
}
.floor_cate .goods_cate_item {
	width: 100%;
	top: 14%;
}
.floor_cate .goods_cate_item p {
	width: 100%;
	text-align: center;
}
.floor_cate .goods_cate_item a {
	width: 100%;
	text-align: center;
}
.m_goods_container {
	display: none
}
.query_container {
	width: 100%;
	height: auto;
}
.query_content {
	width: 77%;
	height: 100%;
	margin: 0 auto;
	padding: 13.4rem 0 19.8rem 0;
}
.m_query_tip {
	display: none;
	width: 94%;
	margin: 0 auto;
}
.m_query_tip .v1 {
	width: 100%;
	text-align: center;
	margin-top: 30px;
	font-size: 30px;
	font-family: '066-CAI978';
	color: #332C2B;
}
.m_query_tip .v2 {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-size: 20px;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	color: #332C2B;
}
.query_left {
	width: 52%;
}
.query_block {
	width: 48%
}
.query_info {
	width: 80%;
}
.query_info .v1 {
	font-size: 1.69rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC_Medium';
}
.query_info .v2 {
	font-size: 1.69rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	margin-top: 1.25rem;
}
.query_info .qline {
	width: 96%;
	height: 1px;
	background: #231915;
	margin-top: 1.56rem;
}
.query_info .v3 {
	font-size: 0.92rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	margin-top: 1.45rem;
	margin-bottom: 10px;
}
.query_info .v4 {
	font-size: 0.92rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
}
.query_info .v4 .t1 {
	display: inline-block;
	font-size:  0.92rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	line-height: 2.2rem;
}
.query_info .v4 .t2 {
	display: inline-block;
	font-size:  0.92rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	line-height: 2.2rem;
}
.query_info .qline.qline2 {
	margin-top: 3.56rem;
}
.query_item {
	width: 19.37rem;
	height: 20.12rem;
	border: 2px solid #231915;
	border-radius: 1.56rem;
	overflow: hidden;
}
.query_item_top {
	width: 100%;
	height: 15.37rem;
}
.q_ewm {
	width: 5.5rem;
	height: 5.5rem;
}
.query_item_left .v1 {
	width: 100%;
	margin-top: 1.62rem;
	color: #5F5D5D;
	font-size: 1.43rem;
	text-align: center;
	font-family: 'HarmonyOS_Sans_SC_Medium';
}
.q_btn {
	width: 100%;
	height: 4.57rem;
	line-height: 4.57rem;
	text-align: center;
	border-top: 2px solid #231915;
	font-size: 1rem;
	color: #5F5D5D;
	cursor: pointer;
}
.q_btn:hover,.q_btn:hover i {
	color: #7A1C36;
}
.q_btn i {
	font-size: 1.3rem;
	color: #5F5D5D;
	margin-left: 0.2rem;
	font-style: normal;
}
.query_item_right .query_item_top {
	padding: 0 16%;
	box-sizing: border-box;
}
.query_item .vf {
	width: 100%;
	height: 3.2rem;
	line-height: 3.2rem;
	background: #7E5642;
	font-size: 1.43rem;
	color: #fff;
	font-family: 'HarmonyOS_Sans_SC_Medium';
	text-align: center;
}
.query_item_right .query_item_top{
	height: 12.17rem;
}
.query_item_right .v1 {
	margin-top: 1.1rem;
	font-size: 1.2rem;
	color:#474443;
	text-align: left;
}
.query_item_right .v2 {
	width: 100%;
	height: 2.25rem;
	border: 1px solid #231915;
	margin-top: 0.46rem;
}

.query_item_right .v2 input {
	width: 100%;
	height: 100%;
	text-indent: 6px;
}
.query_item_right .v3 {
	width: 100%;
	height: 2.25rem;
	margin-top: 0.5rem;
}
.query_item_right .v3 .ipt {
	width: 52%;
	height: 100%;
	border: 1px solid #231915;
	text-indent: 6px;
}
.query_item_right .code{
	width: 5.4rem;
	height: 100%;
	background: #DCDCDD;
	border: 1px solid #DCDCDD;
	line-height: 2.26rem;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	font-family: '066-CAI978';
    color: #E50012;
    border: 0;
    letter-spacing: 3px;
    font-size: 1.17rem;
}
.query_item_right .v3 img {
	width: 48%;
	height: 2.25rem;
}
.query_module {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	transform: translateY(-107%);
	transition: all .6s cubic-bezier(0.645, 0.045, 0.355, 1) .3s;
}
.query_mark {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	position: absolute;
	left: 0;top: 0;
	z-index: 3;
}
.query_module.active {
	transition: all .6s cubic-bezier(0.645, 0.045, 0.355, 1);
    transform: translateY(0);
}
.query_module_content {
	width: 60.9rem;
	height: 41.2rem;
	background: #fff;
	margin: 0 auto;
	z-index: 4;
}
.query_module_head {
	width: 100%;
	height: 4.75rem;
	border-bottom: 1px solid #231915;
}
.query_module_head span {
	font-size: 1.54rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	text-indent: 1.87rem;
}
.query_module_head img {
	width: 1.56rem;
	height: 1.56rem;
	margin-right: 1.87rem;
	cursor: pointer;
}
.query_module_info {
	width: 80%;
	margin: 0 auto;
}
.query_module_info .v1 {
	margin: 1.87rem 0 1.3rem 0;
	font-size: 1.82rem;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	line-height: 40px;
	text-align: center;
}
.query_module_info img {
	width: 100%;
	height: 100%;
}
.query_module_info .qimg1 {
	width: 65%
}
.query_module_info .qimg2 {
	width: 35%
}
.pad {
	display: none;
}
.query_module_info .qimg2 img {
	width: 70%;
	margin-left: 20px;
}
.download_content {
	width: 82%;
	height: auto;
	margin: 0 auto;
	border-top: 2px solid #595757;
	padding: 0 0 17.85rem 0;
}
.download {
	width: 1076px;
	height: auto;
}
.download .v1 {
	width: 100%;
	margin-top: 105px;
	text-align: center;
	font-size: 37.5px;
	color: #5F5D5D;
	font-family: '066-CAI978';
}
.download .v2 {
	width: 100%;
	text-align: center;
	font-size: 16.67px;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	margin-top: 23px;
}
.downs {
	width: 100%;
	margin-top: 100px;
	height: auto;
	border-top: 3px solid #C8C9C9;
}
.down_list {
	width: 100%;
	height: auto;
}
.down_list_info {
	width: 100%;
	height: 100%;
	padding: 20px 0;
	border-bottom: 3px solid #C8C9C9;
	cursor: pointer;
}
.down_list_info span {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 20px;
	background-image: url('/site/resource/static/image/icon/down_add1.png');
	background-size:12px 12px;
}
.down_list_info i {
	font-size: 16.67px;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	margin-left: 5px;
	font-style: normal;
}
.down_list_info.active {
	border-bottom: 3px solid #781C35;
}
.down_list_info.active span {
	background-image: url('/site/resource/static/image/icon/down_add2.png');
}
.down_list_info.active i {
	color: #781C35;
}
.download_ul {
	width: 92%;
	height: auto;
	margin: 0 auto;
	display: none;
}
.download_li {
	width: 100%;
	height: 48px;
	border: 1px solid #5F5D5D;
	margin-top: 20px; 
	cursor: pointer;
}
.download_li:last-child {
	margin-bottom: 14px; 
}
.download_li_name {
	width: 80%;
	font-size: 16.67px;
	color: #5F5D5D;
	font-family: 'HarmonyOS_Sans_SC';
	margin-left: 12px;
}
.download_li_img {
	display: inline-block;
	width: 20px;
	height: 23px;
	background-image: url('/site/resource/static/image/icon/down_icon1.png');
	background-size:20px 23px;
	margin-right: 12px;
}
.download_li:hover .download_li_name {
	color: #781C35;
}
.download_li:hover .download_li_img {
	background-image: url('/site/resource/static/image/icon/down_icon2.png');
}

@media (max-width: 1680px) {
  	.news_content {
		width: 80%;
	}
	.server_content {
		width: 86%;
	}
	.duty {
		width: 85%;
		margin: 0 auto;
	}
	.wholecate_content {
		width: 86%;
	}
	.goods_content {
		width: 82%;
	}
	.wholehouse_container .v3 {
		font-size: 1.14rem;
	}
} 
@media (max-width: 1440px) {
	.news_content {
		width: 82%;
	}
	.server_content {
		width: 88%;
	}
	.duty {
		width: 86%;
		margin: 0 auto;
	}
	.duty_info .v1 {
		font-size: 2.44rem;
	}
	.duty_info .v2 {
		font-size: 1.79rem;
		margin-top: 2.12rem;
		padding-bottom: 7.13rem;
	}
	.duty_info .v3 {
		font-size: 1.14rem;
		line-height: 2.3rem;
	}
	.wholecate_content {
		width: 88%;
	}
	.goods_content {
		width: 84%;
	}
	.wholecase_detail_info .v3 {
		font-size: 1.28rem;
		line-height: 2.87rem;
	}
	.wholehouse_container .v3 {
		font-size: 1.24rem;
	}
	.board_info {
		height: 2.7rem;
		line-height: 2.7rem;
		font-size: 13.5px;
	}
} 
@media (max-width: 1366px) {
	.news_content {
		width: 84%;
	}
	.server_content {
		width: 90%;
	}
	.news_desc {
		font-size: 1.2rem;
		line-height: 2.2rem;
	}
	.duty {
		width: 90%;
		margin: 0 auto;
	}
	.duty_info .v1 {
		font-size: 2.54rem;
	}
	.duty_info .v2 {
		font-size: 1.89rem;
		margin-top: 2.12rem;
		padding-bottom: 7.13rem;
	}
	.duty_info .v3 {
		font-size: 1.34rem;
		line-height: 2.4rem;
	}
	.wholecate_content {
		width: 90%;
	}
	.door_info .v1 {
		font-size: 18.92px;
	}
	.door_info .v2 {
		font-size: 14.67px;
		margin-top: 8px;
	}
	.door_info .v3 {
		font-size: 13.58px;
		margin-top: 15px
	}
	.news_more span {
		font-size: 1.6rem;
	}
	.wholecase_detail {
		padding: 7.5rem 0 40px 0;
	}
	.wholecase_detail_info{
		padding: 7.5rem 0 30px 0;
	}
	.wholecase_detail_info .v3 {
		font-size: 1.28rem;
		line-height: 2.87rem;
	}
	.login {
		width: 400px;
	}
	.login_name {
		font-size: 24.25px;
	}
	.login_input {
		height: 48px;
		margin-top: 26px;
	}
	.login_input span {
		font-size: 15px;
		margin-left: 20px;
	}
	.login_input input {
		font-size: 16px;
	}
	.login_btn {
		width: 100%;
		height: 48px;
		line-height: 48px;
		margin-top: 28px;
		font-size: 14.67px;
	}
	.login_btn input {
		width: 100%;
		height: 48px;
		line-height: 48px;
		font-size: 14.67px;
	}
	.board_info {
		height: 2.8rem;
		line-height: 2.8rem;
		font-size: 13px;
	}
}  
@media only screen and (max-width: 1280px) {
	.store_content {
		width: 1100px;
		padding: 160px 0 120px 0;
	}
	.store_list_content {
		width: 450px;
	}
	.news_content {
		width: 86%;
	}
	.news_desc {
		font-size: 1.4rem;
		line-height: 2.4rem;
	}
	.server_content {
		width: 92%;
	}
	.server_item img {
		width: 6.5rem;
		height: 6.5rem;
	}
	.news_content {
		width: 84%;
	}
	.server_content {
		width: 90%;
	}
	.news_desc {
		font-size: 1.3rem;
		line-height: 2.4rem;
	}
	.duty_info .v1 {
		font-size: 2.74rem;
	}
	.duty_info .v2 {
		font-size: 1.89rem;
		margin-top: 2.12rem;
		padding-bottom: 6.8rem;
	}
	.duty_info .v3 {
		font-size: 1.34rem;
		line-height: 2.5rem;
	}
	.classify_list_info .v1 {
		font-size: 28px;
	}
	.classify_list_info .v2 {
		margin-top: 16px;
	}
	.classify_list_info .v2 .t1 {
		font-size: 16px;
	}
	.classify_list_info .v2 .t2 {
		font-size: 12px;
	}
	.wholecate_info .v1 {
		margin-top: 20px;
		font-size: 24.17px;
	}
	.wholecate_info .v2 {
		margin-top: 10px;
		font-size: 14.67px;
	}
	.wholecate_info .v3 {
		margin-top: 18px;
	}
	.door_content {
		width: 81%;
	}
	.goods_content {
		width: 84%;
	}
	.door_list {
		width: 44%;
	}
	.door_info .v1 {
		font-size: 17.92px;
	}
	.door_info .v2 {
		font-size: 13.67px;
		margin-top: 7px;
	}
	.door_info .v3 {
		font-size: 12.58px;
		margin-top: 14px
	}
	.news_more span {
		font-size: 1.9rem;
	}
	.board_info {
		height: 2.9rem;
		line-height: 2.9rem;
		font-size: 12px;
	}
}
@media only screen and (max-width: 1100px) {
	.store_content {
		width: 1000px;
		padding: 130px 0 90px 0;
	}
	.store_query {
		width: 490px;
	}
	.store_query_block {
		width: 450px;
	}
	.store_query_block .v1 {
		font-size: 14.5px;
	}
	.store_query_block .select {
		width: 140px;
	}
	.store_list_content {
		width: 400px;
		padding: 0 0 0 20px;
	}
	.news_content {
		width: 88%;
	}
	.news_desc {
		font-size: 12px;
		line-height: 20px;
	}
	.server_content {
		width: 94%;
	}
	.server_item img {
		width: 7rem;
		height: 7rem;
	}
	.duty_info .v1 {
		font-size: 2.84rem;
	}
	.duty_info .v2 {
		font-size: 1.89rem;
		margin-top: 2.12rem;
		padding-bottom: 6.8rem;
	}
	.duty_info .v3 {
		font-size: 1.44rem;
		line-height: 2.5rem;
	}
	.banner_info .v1 {
		margin-top: 5rem;
	}
	.banner_info .v2 {
		font-size: 1.69rem;
		margin-top: 2.12rem;
		padding-bottom: 4.12rem;
	}
	.banner_info .v3 {
		font-size: 1.14rem;
		line-height: 2.8rem;
	}
	.wholehouse_info_line {
		width: 146px;
	}
	.wholehouse_container .v1 {
		font-size: 65px;
		margin-top: 30px;
	}
	.wholehouse_container .v2 {
		font-size: 32.5px;
		margin-top: 20px;
	}
	.wholehouse_container .v3 {
		font-size: 15.7px;
		margin-top: 38px;
		line-height: 28px;
	}
	.wholehouse_container .v4 {
		font-size: 12px;
		margin-top: 24px;
		line-height: 30px;
		margin-bottom: 38px;
	}
	.wholecate_info .v1 {
		margin-top: 18px;
		font-size: 23.17px;
	}
	.wholecate_info .v2 {
		margin-top: 10px;
		font-size: 14.67px;
	}
	.wholecate_info .v3 {
		width: 90px;
		margin-top: 16px;
		height: 28px;
		line-height: 28px;
		background: #86746B;
		color: #fff;
		font-size: 12.58px;
	}
	.wholecase_detail_info .v1 {
		font-size: 2.85rem;
	}
	.wholecase_detail_info .v2 {
		font-size: 2.18rem;
		margin-top: 13px;

	}
	.wholecase_line {
		width: 12.75rem;
	}
	.wholecase_detail_info .v3 {
		font-size: 1.68rem;
		line-height: 2.67rem;
	}
	.wholecase_detail_info_left {
		padding-left: 7.07rem;
	}

	.wholecase_detail_info_right {
		padding-left: 10.8rem;
	}
	.door_content {
		height: auto;
		margin: 0 auto;
	}
	.goods_content {
		width: 84%;
	}
	.door_list {
		width: 44%;
	}
	.door_info .v1 {
		font-size: 16.92px;
	}
	.door_info .v2 {
		font-size: 13.67px;
		margin-top: 7px;
	}
	.door_info .v3 {
		font-size: 12.58px;
		margin-top: 14px
	}
	.news_more span {
		font-size: 2rem;
	}
	.board_info {
		height: 3rem;
		line-height: 3rem;
		font-size: 12px;
	}
}
@media only screen and (max-width: 992px) {
	.store_content {
		width: 850px;
		padding: 90px 0 80px 0;
	}
	.store_query {
		width: 400px;
	}
	.store_query_block {
		width: 400px;
		height: 100px;
	}
	.store_query_block .v1 {
		font-size: 12.5px;
	}
	.store_query_block .select {
		width: 124px;
		height: 32px;
	}
	.store_list_content {
		width: 400px;
		padding: 0 0 0 10px;
	}
	.news_content {
		width: 90%;
	}
	.server_content {
		width: 96%;
	}
	.news_list {
		border-bottom: 1px solid #3E3938;
	}
	.server_item {
		width: 33%;
	}
	.server_item:nth-child(3){
		border: none;
	}
	.server_item:nth-child(4){
		margin-top: 10rem;
	}
	.server_item:nth-child(5){
		margin-top: 10rem;
	}
	.server_item img {
		width: 8rem;
		height: 8rem;
	}
	.server_info .v1 {
		font-size: 30px;
	}
	.server_info .v2 {
		margin-top: 22px;
		font-size: 20px;
	}
	.server_info .v3 {
		margin-top: 10px;
		font-size: 20px;
	}
	.banner_info .v1 {
		margin-top: 15rem;
	}
	.wholecate_info .v1 {
		margin-top: 18px;
		font-size: 22.17px;
	}
	.wholecate_info .v2 {
		margin-top: 10px;
		font-size: 13.67px;
	}
	.wholecate_info .v3 {
		margin-top: 15px;
	}
	.wholecate_content {
		width: 92%;
	}
	.wholecase_detail_info .v1 {
		font-size: 3.05rem;
	}
	.wholecase_detail_info .v2 {
		font-size: 2.38rem;
		margin-top: 13px;
	}
	.wholecase_line {
		width: 12.75rem;
	}
	.wholecase_detail_info .v3 {
		font-size: 1.68rem;
		line-height: 2.57rem;
	}
	.wholecase_detail_info_left {
		padding-left: 6.07rem;
	}

	.wholecase_detail_info_right {
		padding-left: 9.8rem;
	}
	.login_container .fex_head {
		height: 97px;
	}
	.door_content {
		width: 86%;
	}
	.goods_content {
		width: 86%;
	}
	.door_list {
		width: 44%;
	}
	.door_info .v1 {
		font-size: 16.92px;
	}
	.door_info .v2 {
		font-size: 13.67px;
		margin-top: 7px;
	}
	.door_info .v3 {
		font-size: 12.58px;
		margin-top: 14px
	}
	.door_list {
		width: 45%;
	}
	.query_content {
		width: 87%;
		height: 100%;
		margin: 0 auto;
	}
	.query_item {
		width: 22.37rem;
		height: 22.12rem;
	}
	.query_left {
		width: 56%;
	}
	.query_block {
		width: 52%;
	}
	.query_item_right .v1 {
	    margin-top: 0.5rem;
	}
	.news_more span {
		font-size: 2.2rem;
	}
	.board_info {
		height: 3.1rem;
		line-height: 3.1rem;
		font-size: 12px;
	}
}
@media only screen and (max-width: 850px) {
	.store_content {
		width: 750px;
		padding: 70px 0 50px 0;
	}
	.store_query {
		width: 400px;
	}
	.store_query_block {
		width: 360px;
		height: 100px;
	}
	.store_query_block .v1 {
		font-size: 11px;
	}
	.store_query_block .select {
		width: 110px;
		height: 26px;
	}
	.store_list_content {
		width: 400px;
		padding: 0 0 0 5px;
	}
	.container {
		display: block;
	}
	.wrap {
		display: none;
	}
	.news_content {
		width: 92%;
	}
	.server_content {
		width: 96%;
	}
	.news_list {
		border-bottom: 1px solid #3E3938;
	}
	.server_item img {
		width: 9rem;
		height: 9rem;
	}
	.m_duty {
		display: block;
	}
	.p_duty{
		display: none;
	}
	.classify_list_info .v1 {
		font-size: 24px;
	}
	.classify_list_info .v2 {
		margin-top: 14px;
	}
	.classify_list_info .v2 .t1 {
		font-size: 14px;
	}
	.classify_list_info .v2 .t2 {
		font-size: 11px;
	}
	.wholecase_detail_info_left {
		padding-left: 5.57rem;
	}
	.wholecase_detail_info_right {
		padding-left: 8.8rem;
	}
	.goods_content {
		width: 90%;
	}
	.door_list {
		width: 46%;
	}
	.tip_message {
		height: 70px;
		line-height: 70px;
	}
	.news_more span {
		font-size: 2.4rem;
	}
}
@media only screen and (max-width: 750px) {
	.banner-imgs img {
		width: 100%;
		height: auto;
	}
	.container {
		display: none;
	}
	.wrap {
		display: block;
	}
	.store_query_tip {
		padding-bottom: 20px;
	}
	.news_content {
		width: 90%;
	}
	.news_list {
		padding: 28px 0 25px 0;
		border-bottom: 1px solid #3E3938;
	}
	.p_news_list {
		display: none;
	}
	.m_news_list {
		display: block;
	}
	.news_date {
		font-size: 13px;

	}
	.news_title {
		font-size: 16px;
		line-height: 23px;
		margin-top: 10px;
		font-weight: 600;
	}
	.news_desc {
		height: auto;
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
	}
	.news_desc_detail {
		border-bottom: 1px solid #333;
		padding-bottom: 30px;
	}
	.details {
		padding: 30px 0 !important;
	}
	.news_more {
		font-size: 13px;
		margin-top: 16px
	}
	.news_more span {
		font-size: 18px;
	}
	
	.look_more {
		padding: 22px 0 30px 0;
	}
	.look_more.wholecate {
		padding: 0 0 30px 0;
	}
	.look_more span {
		width: 110px;
		height: 30px;
		font-size: 11px;
		border-radius: 30px;
		line-height: 30px;
	};
	
	.server_info .v1 {
		font-size: 30px;
	}
	.server_info .v2 {
		margin-top: 20px;
		font-size: 20px;
	}

	.server_info .v3 {
		margin-top: 0px;
	}
	.server_info .v4 {
		margin-top: 17px;
		font-size: 16px;
		line-height: 26px;
	}
	.server_info .v5 {
		font-size: 20px;
	}
	.server_item {
		width: 66%;
		margin: 0 auto;
		border: none;
		padding: 20px 0 30px 0;
	}
	.server_item:nth-child(4){
		margin-top: 0;
	}
	.server_item:nth-child(5){
		margin-top: 0;
	}
	.server_item .v1 {
		font-size: 16px;
		text-align: left;
	}
	.server_item .v2 {
		margin-top: 8px;
		font-size: 14px;
		text-align: left;
	}
	.server_item .v3 {
		margin-top: 8px;
		font-size: 14px;
		text-align: left;
	}
	.five_server {
		border: none;
		padding: 11.87rem 0 0 0;
	}
	.five_server.duty_server {
		border: none;
		padding: 11.87rem 0 0 0;
	}
	.m_duty {
		display: block;
	}
	.p_duty{
		display: none;
	}
	.p_goods_center {
		display: none;
	}
	.goods_center.m_goods_center {
		display: block;
	}
	.m_goods_center .goods_cate {width: 100%}
	.m_goods_center .goods_cate_item .v1 {width: 150px; font-size: 20px; }
    .m_goods_center .goods_cate_item .v2 {width: 150px; font-size: 14px;height: 30px; line-height: 35px; }
    .m_goods_center .goods_cate_item .v3 {width: 150px; font-size: 12px;}
    .m_goods_center .goods_cate_item .v3 span {font-size: 15px; }
    .classify_head {
		height: 70px;
    }
    .classify_title p {
		font-size: 30px;
		padding-top: 20px;
	}
	.classify_list {
		padding: 34px 0 28px 0;
	}
	.classify_list_info .v1 {
		font-size: 18px;
	}
	.classify_list_info .v2 {
		margin-top: 10px;
	}
	.classify_list_info .v2 .t1 {
		font-size: 14px;
	}
	.classify_list_info .v2 .t2 {
		font-size: 10px;
	}
	.classify_list_info .v2 .t3 {
		font-size: 14px;
	}
	.wholehouse_container {
		padding: 0 10px;
		box-sizing: border-box;
	}
	.wholehouse_container .v1 {
		font-size: 35px;
		margin-top: 20px;
	}

	.wholehouse_container .v2 {
		font-size: 22.5px;
		margin-top: 20px;
	}
	.wholehouse_container .v3 {
		font-size: 14px;
		margin-top: 20px;
		line-height: 28px;
	}
	.wholehouse_container .v4 {
		font-size: 12px;
		margin-top: 10px;
		line-height: 26px;
		margin-bottom: 30px;
	}
	.wholecate_title {
		padding: 40px 0;
	}
	.wholecate_title .v1 {
		font-size: 30px
	}
	.wholecate_title .v2 {
		font-size: 20px;
	}
	.wholecate_content {
		width: 92%;
	}
	.wholecate_list {
		width: 100%;
		margin-bottom: 40px;
	}
	.p_wholecase_container {
		display: none;
	}
	.wholecase_detail_imgs {
		width:100%
	}
	.wholecase_detail_img img {
		width: 100%;
		margin-bottom: 8px;
	}
	.m_wholecase_container {
		display: block;
		width: 92%;
		margin: 0 auto;
	}
	.wholecase_detail_info .v1 {
		font-size: 26px;
		text-align: center;
	}
	.wholecase_detail_info .v2 {
		font-size: 16px;
		margin-top: 9px;
		text-align: center;
	}
	.wholecase_line {
		width: 100px;
		margin-bottom: 8px;
	}
	.wholecase_detail_info .v3 {
		margin-top: 8px;
		font-size: 14px;
		line-height: 26px;
		text-align: center;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.wholecase_detail_info_left {
		padding-left: 6.07rem;
	}

	.wholecase_detail_info_right {
		padding-left: 9.8rem;
	}
	.door_content {
		width: 92%;
	}
	.door_list {
		width: 100%;
	}
	.wholecate_list:nth-child(2) {
		margin-top: 9.25rem;
	}
	.door_list:nth-child(2) {
		margin-top: 10.25rem;
	}
	.goods_content {
		width: 92%;
	}
	.goods_list {
		width: 100%;
		padding: 0 !important;
	}
	.p_goods_container {
		display: none;
	}
	.m_goods_container {
		display: block;
	}
	.m_goods_container .floor_cate {
		width: 100%;
		height: 250px;
	}
	.m_goods_container .goods_cate_item  {
		top: 12%;
	}
	.m_goods_container .goods_cate_item .v1 {font-size: 20px; }
    .m_goods_container .goods_cate_item .v2 {font-size: 14px;height: 30px; line-height: 35px; }
    .m_goods_container .goods_cate_item .v3 { font-size: 12px;}
    .m_goods_container .goods_cate_item .v3 span {font-size: 15px; }

    .m_query_content .query_left,.query_info {
    	width: 100%;
    }
    .m_query_content .qline {
    	width: 100%;
    }
    .m_query_content .query_info .v1 {
		font-size: 16px;
	}
	.m_query_content .query_info .v2 {
		font-size: 16px;
		margin-top: 8px;
	}
	.m_query_content .query_info .v3 {
		font-size: 12px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.m_query_content .query_info .v4 {
		font-size: 12px;
	}
	.m_query_content .query_info .v4 .t1 {
		font-size:  12px;
		line-height: 22px;
	}
	.m_query_content .query_info .v4 .t2 {
		font-size:  12px;
		line-height: 22px;
	}
	.m_query_content .query_block {
		width: 80%;
		margin: 0 auto;
		padding-top: 30px;
	}
	.m_query_content .query_item {
		width: 100%;
		height: 250px;
		border: 1px solid #231915;
		border-radius: 20px;
	}
	.m_query_content .query_item_top {
		width: 100%;
		height: 200px;
	}
	.m_query_content .q_ewm {
		width: 80px;
		height: 80px;
	}
	.m_query_content .query_item_left .v1 {
		margin-top: 16px;
		font-size: 16px;
	}
	.m_query_content .q_btn {
		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align: center;
		border-top: 1px solid #231915;
		font-size: 16px;
	}
	.m_query_content .q_btn i {
		font-size: 20px;
		margin-left: 3px;
	}
	.query_item .vf {
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.query_item_right .query_item_top {
		height: 160px;
	}
	.query_item_right {
		margin-top: 30px
	}
	.query_item_right .v1 {
		margin-top: 5px;
		font-size: 14px;
	}
	.query_item_right .v2 {
		width: 100%;
		height: 30px;
		margin-top: 6px;
	}
	.query_item_right .v2 input {
		width: 100%;
		height: 100%;
	}
	.query_item_right .v3 {
		width: 100%;
		height: 30px;
		margin-top: 8px;
	}
	.query_item_right .v3 .ipt {
		width: 52%;
		height: 100%;
		border: 1px solid #231915;
	}
	.query_item_right .code{
		width: 40%;
		font-size: 13px;
	}
	.query_item_right .v3 img {
		width: 48%;
		height: 30px;
	}
	.query_module_content {
		width: 92%;
		height: auto;
	}
	.query_module_head {
		height: 45px;
	}
	.query_module_head span {
		font-size: 16px;
		text-indent: 10px;
	}
	.query_module_head img {
		width: 16px;
		height: 16px;
		margin-right: 10px;
	}
	.query_module_info {
		width: 90%;
		margin: 0 auto;
	}
	.query_module_info .v1 {
		width: 100%;
		margin: 14px 0 4px 0;
		font-size: 14px;
		line-height: 30px;
	}
	.download_content {
		width: 94%;
		padding-bottom: 50px;
	}
	.download {
		width: 100%;
	}
	.download .v1 {
		margin-top: 35px;
		font-size: 26px;
	}
	.download .v2 {
		font-size: 17px;
		margin-top: 12px;
		line-height: 28px
	}
	.downs {
		margin-top: 40px;
	}
	.download_li_name {
		width: 85%;
		font-size: 12px;
		margin-left: 10px;
	}
	.download_li_img {
		display: inline-block;
		width: 14px;
		height: 18px;
		background-size:14px 18px;
		margin-right: 10px;
	}
	.wholecate_info .v3 span {
		line-height: 27px;
		font-size: 16px;
	}
	.classify_content {
		width: 92%;
	}
	.m_query_tip {
		display: block;
	}
	.classify_padding {
		height: 35px !important;
	}
	.m_goods_center .goods_cate_item {
		width: 60%;
	}
	.store_query_tip .t1 {
		font-size: 30px;
	}
	.store_query_tip .t2 {
		font-size: 20px;
		margin-top: 10px;
	}
	.news_thumb img {
		height: auto;
	}
	.pad {
		height: 36px !important;
	}
	.m_duty .duty_info .v3 {
	    font-size: 14px;
	    line-height: 28px;
	}
	.door_thumb {
		width: 100%;
		height: 100%; 
	}
	.door_thumb.door_thumb2 {
		height: 100%;
	}
	.down_list_info i {
		font-size: 14.67px;
	}
	.down_list_info span{
    	margin-left: 12px;
	}
	.login_content {
		padding: 24rem 0;
	}
	.m_block {
		display: block;
	}
	.p_block {
		display: none;
	}
	.door_info {
		padding: 15px 15px;
	}
	.door_info.goods_info {
		padding: 15px 15px;
	}
	.door_info .v3 {
		margin-top: 12px;
	}
	.wholehouse_img_content {
		width: 100%;
		margin: 0 auto;
		padding-top: 14px;
	}
	.wholehouse_img_content div {
		width: 100%;
	}
	.wholehouse_img_content img {
		width: auto;
		height: 49.18vw;
	}
	.m_imgs {
		width: 100%;
		margin: 0 auto;
	}
	.server_content {
		width: 100%;
	}
	.server_info {
		padding-bottom: 10px;
	}
	.server_info.servers {
		padding-bottom: 15px;
	}
	.server_item img {
		width: 48px;
		height: 48px;
	}
	.server_item_info {
		width: auto;
		margin-left: 16px;
	}
	.server_item_info .v1 {
		margin-top: 3px;
	}
	.server_item_info .v2 {
		font-size: 13px;
	}
	.server_item_info .v3 {
		font-size: 13px;
	}
	.m_duty p {
    	text-align: left;
  	}
  	.server_info_v4_m {
  		display: block;
  	}
  	.server_info_v4_p {
  		display: none;
  	}
  	.board_content {
		width: 96%;
		height: auto;
		margin: 0 auto;
	}
	.board_list {
		width: 46%;
		height: auto;
		margin-top: ;
		float: left;
		margin: 30px 2% 0 2%;
	}
	.board_thumb {
		width: 100%;
		height: auto; 
	}
	.board_info {
		width: 100%;
		height: 36px;
		line-height: 36px;
		font-size: 12px;
	}
	.m_banner_info .v3 {
		font-size: 13px;
	}
}

