﻿/*公用模块*/

/*取消自带黑色边框*/
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6{
  	outline: none;
}
/*针对ios某些字体巨大*/
body {
    -webkit-text-size-adjust: 100%;
}


/*顶部导航*/
#backstage-headArea .backstage-stwidgets-settingwrap .sitewidget-bd .picture-resize-wrap .picture-wrap .imgBox:before {
    content: "";
    position: absolute;
    left: 50%;
    right: 0;
    width: 140px;
    height: 100px;    
    background: #fff;
    border-radius: 50%;
    z-index: -2;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    box-sizing: border-box;
    top: 6px;
}
#backstage-headArea .navigation-opacity-backlayer:after{
	content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -110px;
    width: 100vw;
    background: url(../image/1.png) no-repeat scroll;
    height: 110px;
    background-size: 100vw 110px;
}

@media screen and (min-width: 992px) and (max-width: 1241px){
	#location_1666697696115{
		margin-top: 34px;
	}
}

/* 导航二级触发效果*/
@media screen and (min-width: 992px){
	#outerContainer_1666704181764 .navigation-opacity-backlayer{
		border-top: 1px solid rgb(247, 247, 247);
		filter: drop-shadow(-6px 6px 3px rgba(0, 0, 0, 0.1));	
	}
	#outerContainer_1666704181764 .nav-sub-list6 .nav-sub-item img{
		top: 70px;
	}
}
/*右边悬浮*/
#outerContainer_1666852077280 .onlineservice-fixed-multicolor .onlineservice-fixed-blocks-list .multicolor-tel>a{
	background-color: #999;
}

/*底部两个背景 */
#outerContainer_1666844880044{
    position: absolute;
    margin-top: -92px !important;
    background-size: 100vw 200px !important;
    height: 200px;
    left: 0;
    right: 0;
}
#outerContainer_1666843651608{
	background-size: 100vw 200px !important;
}

#outerContainer_1666843872499 .backstage-stwidgets-settingwrap .sitewidget-bd  h1 *{
	font-family: "Zen Kaku Gothic New" !important;
	font-weight: 900 !important;
}
#column_1670995617660{
	z-index: 2;
}
#outerContainer_1666704181764 .navnew .navnew-item .navnew-sub1 .navnew-sub1-item .nav-sub1{
	margin-top: 12px;
    margin-bottom: 24px;
}

/*其他兼容整合*/
@media screen and (min-width: 992px) and (max-width: 1100px){
	#backstage-headArea{
		display: none !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1241px){
	#location_1670995617661 .backstage-stwidgets-settingwrap .sitewidget-placeholder{
		background-size: 300px;
	}
}

@media screen and (min-width: 1px) and (max-width: 991px){
	#outerContainer_1666853694486 .backstage-stwidgets-settingwrap .sitewidget-text .sitewidget-bd,
	#outerContainer_1666853694486 .backstage-stwidgets-settingwrap .sitewidget-follow .sitewidget-bd{
		text-align: center;
	}
	#outerContainer_1666853694486{
		padding-top: 12px !important;
    	padding-bottom: 18px !important;
	}
	#backstage-headArea-mobile .header-styles .header-item .header-style04 .headbox .others-nav .button-box{
		margin-left: 20px;
    	margin-right: 20px;
	}
	#backstage-headArea-mobile .header-styles .header-item .header-style04 .headbox .others-nav .button-box .backstage-component-btn{
		height: 50px !important;
    	line-height: 50px !important;
    	text-align: center;
    	font-size: 16px;
	}
	#outerContainer_1666852077280 .backstage-stwidgets-settingwrap .sitewidget-quicknavigation .sitewidget-hd{
		padding-bottom: 0;
	}
}

@media screen and (min-width: 802px) and (max-width: 991px){
	#outerContainer_1666843872499 .backstage-stwidgets-settingwrap .sitewidget-text .sitewidget-bd >h1 *{
		font-size: 40px !important;
	}	
}

@media screen and (min-width: 1px) and (max-width: 801px){
	#component_vaKhUJkSbFrE .sitewidget-buttonGroup .btnGroup-style-default li.btnGroup-item{
		margin-right: 0;
	}
	#outerContainer_1666844880044{
    	background-size: 100vw 50px !important;
    	margin-top: -50px !important;
	}
	#outerContainer_1666843651608{
		background-size: 100vw 50px !important;
		height: 50px;
	}
	#outerContainer_1666843872499 .backstage-stwidgets-settingwrap .sitewidget-text .sitewidget-bd >h1 *{
		font-size: 24px !important;
	}
	#outerContainer_1666843872499 .backstage-stwidgets-settingwrap .sitewidget-text .sitewidget-bd >div *{
		font-size: 18px !important;
		line-height: 2em  !important;
	}
	#outerContainer_1666843872499 .sitewidget-buttonGroup .btnGroup-item .btnGroup-link{
		height: 50px;
	}
	#location_1670995617661 .backstage-stwidgets-settingwrap .sitewidget-placeholder{
		background-size: 300px;
	}
	#outerContainer_1666852077280 .backstage-stwidgets-settingwrap .sitewidget-quicknavigation .sitewidget-bd .respond-quick-navstyle{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	#outerContainer_1666852077280 .sitewidget-onlineService.onlineservice-fixed-multicolor .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a,
	#outerContainer_1666852077280 .sitewidget-onlineService.onlineservice-fixed-multicolor{
		height: 48px;
	}
	.pb56{
	padding-bottom: 48px;
	}
}
@media  (max-width: 500px){
  .pright_img_box{
	flex-direction: column;
    align-items: center;
  }
}

@media (max-width:600px){
  #outerContainer_1666716511559{
  	display: none;
  }
}