@charset "UTF-8";

.fa-search:before {content: "\f002";}

.clearfix:after,.row:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}



/*网站单位设置*/

@media (min-width: 576px) and (max-width: 767.98px) { 
  html { font-size: 35px !important; }
}

@media (min-width: 768px) and (max-width: 991.98px) {  
  html { font-size: 36px !important; } 
}

@media (min-width: 992px) and (max-width: 1199.98px) { 
  html { font-size: 38px !important; } 
}

@media (min-width: 1200px) {  
  html { font-size: 40px !important; } 
}


/*.simple{padding-top:80px}
@media (max-width:768px){.simple{padding-top:70px}}*/

a{color:#2e2e2e;-webkit-transition:.13s ease-in;transition:.13s ease-in}
a:hover{color:#18755a;}
.wrap{width:94%;max-width:990px;margin:0 auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.center-block{display:block;margin-right:auto;margin-left:auto}.
text-left{text-align:left}.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.hide{display:none!important}
.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block{display:none!important}

@media (max-width:768px){
	.visible-sm-block{display:block!important}
	.visible-sm-inline{display:inline!important}
	.visible-sm-inline-block{display:inline-block!important}
	.hidden-sm{display:none!important}
}

@media (min-width:769px){
	.visible-md-block{display:block!important}
	.visible-md-inline{display:inline!important}
	.visible-md-inline-block{display:inline-block!important}
	
}
	.show{display:block!important}
	.noscroll,.noscroll body{max-height:100vh;overflow:hidden}
	[v-cloak]{display:none}
	.pagination{margin:5rem 0 0 0;font-size:0}


.header{position:relative; background:#fff;z-index:100;left:0;top:0;width:100%;-webkit-transition:background .3s;transition:background .3s}

.head_m{ background:#e40037; width:100%; max-width:1200px; display:block; overflow:hidden;}
.head_m .logo{float:left;position: relative;}
.head_m .logo img{  max-width:100%;}
.head_m .logo1{ margin-left:100px;}
.head_m .logo1 img{  max-width:100%;}
.head_m .shop{ margin-top:0.375rem;}
.head_m .shop a{display: block;height:21px;color:#fff; font-size:16px; font-family:Source Han Sans SC;}
.head_m .shop a span{font-size:22px; font-weight:bold; margin-right:4px;}

.header-bd{width:94%;max-width:990px;margin:0 auto}
.nav{font-size:16px;}


@media (max-width:1200px){
	.nav-sm-bg{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(45,56,69,.4)}
	.nav-fade-enter-active,.nav-fade-leave-active{-webkit-transition:all .5s;transition:all .5s}
	.nav-fade-enter,.nav-fade-leave-to{opacity:0}
	.nav-toggle{float:right;margin:15px 0px;z-index:5;width:1.38rem}
	.nav-toggle i{display:block;height:2px;background:#e40037;}
	.nav-toggle i:nth-of-type(2){margin:.44rem 0}
	.nav-toggle i:nth-of-type(3){margin-left:.63rem}
	
	.header-overlay{position:absolute;left:0;top:0;width:100%;height:100vh}
	.nav{position:absolute;z-index:10;right:0;top:-9999rem;width:315px;height:100vh;padding:40px 15px 0 15px; background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;color:#8b95a0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
	.nav a{color:#8b95a0}
	.nav dd a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.nav dd:last-child a{padding-bottom:0}
	.nav-selected{top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
	.nav-item{position:relative;padding:10px 0 5px;border-bottom:1px solid rgba(45,56,69,.12);line-height:40px}  
         
	.nav-item-hd{position:relative;display:block;margin-right:20px;color:#2d3845;font-size:15px}
	.nav-sub{max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}
	.nav-sub a{display:block}
	.nav-sub-bd{ position:relative;padding:20px 0 25px 0}
	.nav-sub-item h4{font-weight:300}
	
	.nav-sub-item .icon{ display:none;}
	.nav-sub-item dd{text-indent:1em}
	.nav-dropdown{position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;border-radius:100rem;border:1px solid #555;-webkit-transition:all .5s;transition:all .5s}
	.nav-dropdown:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;height:0;margin-top:1px;overflow:hidden;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #555;-webkit-transition:all .5s;transition:all .5s}
	.nav-item-selected .nav-item-hd{color:#2d3845}
	.nav-item-selected .nav-dropdown{border-color:#2d3845}
	.nav-item-selected .nav-dropdown:before{border-top-color:#2d3845;-webkit-transform:translateX(-50%) translateY(-50%) rotate(60deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(60deg);transform:translateX(-50%) translateY(-50%) rotate(60deg);margin-left:-1px}
	
	
	.nav-item-selected .nav-sub1{max-height:445px}
	.nav-item-selected .nav-sub2{max-height:245px}
	.nav-item-selected .nav-sub3{max-height:205px}
	.nav-item-selected .nav-sub4{max-height:325px}
	.nav-item-selected .nav-sub5{max-height:285px}
	.nav-item-selected .nav-sub6{max-height:525px}
	
	
	
	.nav-hd{padding-top:1rem;text-align:right}
	.nav-close{position:absolute;right:35px;top:21px;width:20px;height:20px;background:url(../images/close.svg) no-repeat center center;background-size:12px}
	.header-fixed,.simple .header{background:rgba(255, 255, 255, 1);}
		
	.header-sm-field{width:100%;padding-left:20px;border:0;font-size:14px}
	.header-sm-field::-webkit-search-cancel-button{display:none}
	.nav-sub1{ padding-left:0;}
	
}
@media (min-width:1201px){
	.nav-toggle{display:none}
	.nav-item-hd{color:#333}
	
	.header.header-fixed,.header:hover,.simple .header{}
	.header.header-fixed .nav-item-hd,.header:hover .nav-item-hd,.simple .header .nav-item-hd{color:#333;}
	
	.header.header-fixed .nav-item-hd:hover,
	.header:hover .nav-item-hd:hover,
	.simple .header .nav-item-hd:hover{color:#e40037;}
	.simple .header .nav-item-hd.on{color:#e40037;}
	
	.nav{font-size:0.4rem; text-align:center;}
	.nav-item{margin:0 0.39rem;display:inline-block;text-align:left; position:relative;}
	.nav-item-hd{display:inline-block;position:relative;border-bottom:3px solid transparent;line-height:62px}
	.nav-item-selected .nav-item-hd{border-bottom-color:#e40037;}
	.nav-item-selected .nav-sub{top:65px;opacity:1}
	
	.nav-sub{position:absolute;left:0%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-9999rem;width:210vw;border-top:1px solid #efeff0;background:rgba(255, 255, 255, 0.8);text-align:center;opacity:0}

	.nav-sub a{color:#555;}
	.nav-sub a:hover{color:#2d3845;}

	.nav-sub-item{display:inline-block;margin:0 0.5rem;text-align:center;vertical-align:top; padding:1.25rem 0;}
	.nav-sub-item a h4 {color:#e40037;font-weight: normal;}
	.nav-sub-item a h4 span{margin-right:0.25rem;}
	
	
	.nav-sub1{padding-left:1000%;}
	.nav-sub1 ..nav-sub-item{padding:0.75rem 0;}
	/*.nav-sub1 .nav-sub-item a h4 span{ display:block;margin-right:0rem}*/

	
}
@media (min-width:768px) and (max-width:680px){
	.head_m .logo1 { margin-left: 30px;}
	
}

@media (min-width:1201px) and (max-width:768px){
	.nav-item-hd{line-height:65px}
}

@media (max-width:680px){
	.head_m .logo{ width:40%;}
	.head_m .logo1 { margin-left: 5%;width:27%;}
	.head_m .shop{ margin-top:6px;}
	.head_m .shop a{ font-size:12px;}
	.head_m .shop a span{font-size:16px;}	

}


@media (max-width:1200px){
	.nav-sub-item a h4 span { display:none;}
}







/**************底部*********************/
.footer {background: #000000;overflow: hidden;display: block;}

.in_fottr {padding: 2.1rem 0 5px;overflow: hidden;display: block;border-bottom: 1px solid #393939;}
.in_fottr ul {margin-left: -0.75rem; margin-bottom:1.7rem; overflow:hidden;}
.in_fottr li {padding: 0 0.8rem;display: block;float: left;}
.ab_gywmks {margin-bottom:0.5rem;}
.ab_gywmks a {font-size: 14px;color: #ffff;display: block;line-height: 30px;margin-bottom: 5px;}
.ab_gywmks b {width: 24px;height: 2px;display: block;background: #e40037;}
.in_fottr li dd a {font-size: 12px;color: #9d9d9d;display: block;line-height: 30px;}
.in_fottr li dd a:hover {color: #e40037;}

.sjhdlms {font-size: 28px;color: #fff; float:right;display: block;line-height: 35px;padding-left: 50px;}

.in_bsjgdkdf {padding: 0.4rem 0;display: block;overflow: hidden;}
.in_qbjsh_left,
.in_qbjsh_left a {font-size: 11px;color: #9d9d9d;line-height: 30px;}
.in_qbjsh_left a { margin:0px 6px;}

.in_jhshd_right{ display:inline-block;}
.wxxnkdf{ width:1rem; height:1rem;}
.wxxnkdf img{ vertical-align:top;}


#tooltip_0 {
	z-index: 99999;
	position: absolute;
	border: none;
	background: #000;
	width: 105px;
	height: 105px;
	border: 1px solid #D5D5D5;
	padding: 0px;
	background: url(../images/wx.jpg) center center no-repeat #FFFFFF;
	display: none;
	color: #000;
}

#tooltip2_0 {
	z-index: 99999;
	position: absolute;
	border: none;
	background: #000;
	width: 105px;
	height: 105px;
	border: 1px solid #D5D5D5;
	padding: 0px;
	background: url(/uploads/202003/1583205724.jpg) center center no-repeat #FFFFFF;
	display: none;
	color: #000;
}
	
@media (max-width: 767px){
.wxxnkdf { display:none;}
}
