/*----------------------电脑板式样式----------------------*/

/*----------------------平板板式样式----------------------*/
@media screen and (min-width:641px) and (max-width:1200px) {
}
/*----------------------手机板式样式----------------------*/
@media screen and (max-width:640px) {
}

body {
	background-position: left top;
}

#dh_style_28_1602404897563 {
	width: 71.25%;
	z-index: 999;
	position: absolute;
	top: 17.5px;
	left: 28.749999999999996%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#dh_style_28_1602404897563 {
		z-index: 999;
		width: 705px;
		left: 25.20546129374337%;
	}
}

@media screen and (max-width:640px) {
	#dh_style_28_1602404897563 {
		width: 43.733333333333334%;
		z-index: 999;
		top: 18.5px;
		left: 54.266666666666666%;
	}
}

#dh_style_28_1602404897563 > .view_contents {
	overflow: visible;
}

#dh_style_28_1602404897563 .mainMenuSet {
	font-size: 16px;
	color: #0094ce;
}

#dh_style_28_1602404897563 .mainMenuSet:hover {
	border-width: 1px;
	border-style: none;
	border-color: #0095d1;
	background: rgba(14,135,183,0.8);
	color: #ffffff;
	border-radius: 10px;
}

#dh_style_28_1602404897563 #hot>a {
	border-width: 1px;
	border-style: none;
	border-color: #0095d1;
	background: rgba(14,135,183,0.8);
	color: #ffffff;
	border-radius: 10px;
}

#dh_style_28_1602404897563 #hot .aview {
	border-width: 1px;
	border-style: none;
	border-color: #0095d1;
	background: rgba(14,135,183,0.8);
	color: #ffffff;
	border-radius: 10px;
}

#dh_style_28_1602404897563 .subMenuSet:hover {
	color: #00bfbf;
}

#dh_style_28_1602404897563 #subCurSet {
	color: #00bfbf;
}

@media screen and (max-width:640px) {
	#dh_style_28_1602404897563 .mainMenuSet {
		text-align: center;
	}
}

@media screen and (max-width:640px) {
	#dh_style_28_1602404897563 .subMenuSet {
		text-align: center;
	}
}

#image_style_01_1602751000931 {
	width: 16%;
	height: 61px;
	position: absolute;
	top: 9px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1602751000931 {
		width: 169px;
		left: 0%;
		top: 17.5px;
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1602751000931 {
		width: 186px;
		height: 61px;
		top: 10px;
		left: 0%;
	}
}

#image_style_01_1602751000931 > .view_contents {
	overflow: visible;
}

#comm_layout_header {
	height: 78px;
	z-index: 99999;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#comm_layout_header {
		height: 78.5px;
	}
}

@media screen and (max-width:640px) {
	#comm_layout_header {
		height: 71px;
	}
}

#comm_layout_header > .view_contents {
	max-width: 1200px;
	overflow: visible;
}

#comm_layout_header {
	border-width: 1px;
	border-style: solid;
	border-color: #f2f2f2;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
}

#homelink_style_02_1602815529215 {
	width: 98%;
	position: absolute;
	top: 36.5px;
	left: 2%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#homelink_style_02_1602815529215 {
	}
}

@media screen and (max-width:640px) {
	#homelink_style_02_1602815529215 {
	}
}

#homelink_style_02_1602815529215 .tabItemSet {
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	color: #ffffff;
}

#homelink_style_02_1602815529215 .imgSet {
	font-size: 20px;
	color: #ffffff;
}

#homelink_style_02_1602815529215 .tabItemSet.tabCurItem {
	color: #207edb;
}

@media screen and (max-width:640px) {
	#homelink_style_02_1602815529215 .tabItemSet {
		font-size: 12px;
	}
}

#div_a_includeBlock_1602815529093 {
	width: 100%;
	height: 110px;
	position: absolute;
	top: 315.5px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_a_includeBlock_1602815529093 {
	}
}

@media screen and (max-width:640px) {
	#div_a_includeBlock_1602815529093 {
		width: 96%;
		height: 72.5px;
		top: 10px;
		left: 2%;
	}
}

#div_a_includeBlock_1602815529093 {
	background: rgba(237,237,237,0.4);
	border-radius: 300px;
	border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

#layout_1602815529085 {
	height: 425.5px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815529085 {
		height: 320px;
	}
}

@media screen and (max-width:640px) {
	#layout_1602815529085 {
		height: 93px;
	}
}

#layout_1602815529085 > .view_contents {
	max-width: 1200px;
	overflow: visible;
}

#layout_1602815529085 {
	background: url(https://cdn.img.sooce.cn/nicetuku/202004/16/jpg/15870074950511730b680194647920c2c1378eed283f6.jpg);
	background-repeat: no-repeat!important;
	background-position: 50% 100% !important;
	background-attachment: fixed;
}

#dh_style_menu2_01_1602815540236 {
	width: 100%;
	position: absolute;
	top: 16.390625px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#dh_style_menu2_01_1602815540236 {
	}
}

@media screen and (max-width:640px) {
	#dh_style_menu2_01_1602815540236 {
		width: 96%;
		top: 10px;
		left: 2%;
	}
}

#dh_style_menu2_01_1602815540236 > .view_contents {
	overflow: visible;
}

#dh_style_menu2_01_1602815540236 .subMenuSet {
	border-width: 1px;
	border-style: solid;
	border-color: #f7f7f7;
	background: #f7f7f7;
}

#dh_style_menu2_01_1602815540236 .subMenuSet:hover {
	background: #ededed;
	border-width: 1px;
	border-style: solid;
	border-color: #27acd8;
	border-right: none !important;
	border-top: none !important;
	border-left: none !important;
}

#dh_style_menu2_01_1602815540236 #subCurSet {
	background: #ededed;
	border-width: 1px;
	border-style: solid;
	border-color: #27acd8;
	border-right: none !important;
	border-top: none !important;
	border-left: none !important;
}

#dh_style_menu2_01_1602815540236 {
}

#layout_1602815540234 {
	height: 60.390625px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815540234 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815540234 {
		height: 64px;
		display: none;
	}
}

#layout_1602815540234 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#text_style_01_1602815548829 {
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 22.5px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1602815548829 {
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1602815548829 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 10px;
		left: 2%;
	}
}

#text_style_01_1602815548829>.view_contents {
	text-align: center;
	font-size: 36px;
	letter-spacing: 5px;
	background: #ededed;
	border-width: 1px;
	border-style: solid;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
	border-color: #b5b5b5;
}

@media screen and (max-width:640px) {
	#text_style_01_1602815548829>.view_contents {
		font-size: 18px;
	}
}

#layout_1602815548826 {
	height: 87.5px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815548826 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815548826 {
		height: 49px;
	}
}

#layout_1602815548826 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#text_style_01_1602815560240 {
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 0px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1602815560240 {
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1602815560240 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 10px;
		left: 2%;
	}
}

#text_style_01_1602815560240 > .view_contents {
	overflow: visible;
}

#text_style_01_1602815560240>.view_contents {
	font-size: 14px;
	background: #ededed;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: 2em;
}

@media screen and (max-width:640px) {
	#text_style_01_1602815560240>.view_contents {
		font-size: 14px;
	}
}

#layout_1602815560238 {
	height: 100px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815560238 {
		height: 600px;
	}
}

@media screen and (max-width:640px) {
	#layout_1602815560238 {
		height: 262px;
	}
}

#layout_1602815560238 > .view_contents {
	max-width: 1200px;
	overflow: visible;
}

#productList_style_23_1602815567666 {
	width: 100%;
	position: absolute;
	top: 30px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#productList_style_23_1602815567666 {
	}
}

@media screen and (max-width:640px) {
	#productList_style_23_1602815567666 {
		width: 96%;
		top: 10px;
		left: 2%;
	}
}

#productList_style_23_1602815567666 > .view_contents {
	overflow: visible;
}

#productList_style_23_1602815567666 .titleSet {
	text-align: center;
	height: 30px;
	line-height: 26px;
	font-size: 16px;
}

#productList_style_23_1602815567666 .detailSet {
	text-indent: 2em;
}

#layout_1602815567662 {
	/*height: 450px;*/
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815567662 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815567662 {
		height: 326px;
	}
}

#layout_1602815567662 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#text_style_01_1602815578704 {
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 22.5px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1602815578704 {
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1602815578704 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 10px;
		left: 2%;
	}
}

#text_style_01_1602815578704>.view_contents {
	text-align: center;
	font-size: 36px;
	letter-spacing: 5px;
	background: #ededed;
	border-width: 1px;
	border-style: solid;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
	border-color: #cecece;
}

@media screen and (max-width:640px) {
	#text_style_01_1602815578704>.view_contents {
		font-size: 18px;
	}
}

#layout_1602815578701 {
	height: 87.5px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815578701 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815578701 {
		height: 49px;
	}
}

#layout_1602815578701 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#text_style_01_1602815603510 {
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 0px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1602815603510 {
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1602815603510 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 10px;
		left: 2%;
	}
}

#text_style_01_1602815603510 > .view_contents {
	overflow: visible;
}

#text_style_01_1602815603510>.view_contents {
	font-size: 14px;
	background: #efefef;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	text-indent: 2em;
}

@media screen and (max-width:640px) {
	#text_style_01_1602815603510>.view_contents {
		font-size: 14px;
	}
}

#layout_1602815603508 {
	height: 100px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815603508 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815603508 {
		height: 218px;
	}
}

#layout_1602815603508 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#layout_1602815603508 {
}

#text_style_01_1602815587074 {
	width: 50%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 22.5px;
	left: 25%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1602815587074 {
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1602815587074 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 10px;
		left: 2%;
	}
}

#text_style_01_1602815587074>.view_contents {
	text-align: center;
	font-size: 36px;
	letter-spacing: 5px;
}

@media screen and (max-width:640px) {
	#text_style_01_1602815587074>.view_contents {
		font-size: 18px;
	}
}

#layout_1602815587073 {
	height: 86.5px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815587073 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815587073 {
		height: 48px;
	}
}

#layout_1602815587073 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#image_style_11_1602815596459 {
	width: 100%;
	position: absolute;
	top: 26px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_11_1602815596459 {
	}
}

@media screen and (max-width:640px) {
	#image_style_11_1602815596459 {
		width: 96%;
		top: 10px;
		left: 2%;
	}
}

#image_style_11_1602815596459 > .view_contents {
	overflow: visible;
}

#image_style_11_1602815596459 .modSet {
	border-width: 1px;
	border-style: solid;
	border-color: #e5e5e5;
}

#image_style_11_1602815596459 .titSet {
	line-height: 25px;
	height: 25px;
	color: #2d2d2d;
}

#layout_1602815596457 {
	height: 688px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815596457 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815596457 {
		height: 894px;
	}
}

#layout_1602815596457 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#text_style_01_1602815617137 {
	width: 30.8%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 22.5px;
	left: 34.6%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1602815617137 {
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1602815617137 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 10px;
		left: 2%;
	}
}

#text_style_01_1602815617137>.view_contents {
	text-align: center;
	font-size: 36px;
	letter-spacing: 5px;
}

@media screen and (max-width:640px) {
	#text_style_01_1602815617137>.view_contents {
		font-size: 18px;
	}
}

#layout_1602815617134 {
	height: 86.5px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815617134 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815617134 {
		height: 48px;
	}
}

#layout_1602815617134 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#layout_1602815617134 {
	background: #f7f7f7;
}

#newsList_style_09_1602815624692 {
	width: 96%;
	left: 2%;
	top: 13px;
	position: absolute;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#newsList_style_09_1602815624692 {
	}
}

@media screen and (max-width:640px) {
	#newsList_style_09_1602815624692 {
	}
}

#newsList_style_09_1602815624692 > .view_contents {
	overflow: visible;
}

#newsList_style_09_1602815624692 #pagecurSet {
	background: #003f7f;
}

#div_a_includeBlock_1602815624560 {
	width: 100%;
	height: 700px;
	position: absolute;
	top: 0px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_a_includeBlock_1602815624560 {
	}
}

@media screen and (max-width:640px) {
	#div_a_includeBlock_1602815624560 {
		width: 96%;
		height: 733px;
		top: 10px;
		left: 2%;
	}
}

#div_a_includeBlock_1602815624560 > .view_contents {
	overflow: visible;
}

#layout_1602815624558 {
	height: 700px;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#layout_1602815624558 {
	}
}

@media screen and (max-width:640px) {
	#layout_1602815624558 {
		height: 763px;
	}
}

#layout_1602815624558 > .view_contents {
	overflow: visible;
	max-width: 1200px;
}

#layout_1602815624558 {
	background: #f7f7f7;
}

#image_style_01_1594193433831 {
	width: 31.416666666666664%;
	height: 70px;
	position: absolute;
	top: 146.390625px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1594193433831 {
		top: 145.40625px;
		height: 91px;
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1594193433831 {
		width: 76px;
		height: 72px;
		top: 8px;
		left: calc(50% - 38px);
		display: block;
	}
}

#image_style_01_1594193433831 > .view_contents {
	overflow: visible;
}

#div_blank_new05_1594194792612 {
	width: 99.92857142857143%;
	position: absolute;
	top: 308.515625px;
	left: 0%;
	z-index: 80;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new05_1594194792612 {
	}
}

@media screen and (max-width:640px) {
	#div_blank_new05_1594194792612 {
		width: 96%;
		top: 1079px;
		left: 2%;
		display: none;
	}
}

#div_blank_new05_1594194792612 {
	box-sizing: border-box;
}

#div_blank_new05_1594194792612 .roundcs {
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}

#div_blank_new05_1594194792612 .modSet {
	opacity: 0.1;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new05_1594194792612 {
		box-sizing: border-box;
	}
}

@media screen and (max-width:640px) {
	#div_blank_new05_1594194792612 {
		box-sizing: border-box;
	}
}

#text_style_01_1594195152698 {
	width: 29.166666666666668%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 130.9375px;
	left: 32.852864583333336%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1594195152698 {
		left: calc(50% - 129px);
		top: 130.9375px;
		width: 258px;
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1594195152698 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 822px;
		left: 2%;
		display: none;
	}
}

#text_style_01_1594195152698>.view_contents {
	color: #fcfcfc;
	font-size: 15px;
	text-align: left;
	line-height: 38px;
}

#text_style_01_1596718721388 {
	width: 31.166666666666664%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 221.390625px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1596718721388 {
		width: 281px;
		left: 1.5774125132555674%;
		top: 241.390625px;
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1596718721388 {
		width: 72.8%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 88px;
		left: 13.600000000000001%;
		display: block;
	}
}

#text_style_01_1596718721388>.view_contents {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1596718721388>.view_contents {
		text-align: center;
	}
}

#div_blank_new05_1596718703454 {
	width: 99.91666666666667%;
	position: absolute;
	top: 82.83035278320312px;
	left: 0.08308664957682292%;
	z-index: 80;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new05_1596718703454 {
	}
}

@media screen and (max-width:640px) {
	#div_blank_new05_1596718703454 {
		width: 96%;
		top: 486px;
		left: 2%;
		display: none;
	}
}

#div_blank_new05_1596718703454 {
	box-sizing: border-box;
}

#div_blank_new05_1596718703454 .roundcs {
	border-color: #ffffff;
	border-width: 1px;
	border-style: solid;
}

#div_blank_new05_1596718703454 .modSet {
	opacity: 0.1;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new05_1596718703454 {
		box-sizing: border-box;
	}
}

@media screen and (max-width:640px) {
	#div_blank_new05_1596718703454 {
		box-sizing: border-box;
	}
}

#div_blank_new06_1596719173565 {
	height: 215px;
	width: 23.25%;
	position: absolute;
	top: 99.452392578125px;
	left: 31.103673299153645%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new06_1596719173565 {
	}
}

@media screen and (max-width:640px) {
	#div_blank_new06_1596719173565 {
		height: 100px;
		top: 627px;
		left: 2%;
		width: 96%;
		display: none;
	}
}

#div_blank_new06_1596719173565 {
	box-sizing: border-box;
}

#div_blank_new06_1596719173565 .roundcs {
	border-style: dashed;
	border-color: #ffffff;
}

#div_blank_new06_1596719173565 .modSet {
	opacity: 0.1;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new06_1596719173565 {
		box-sizing: border-box;
	}
}

@media screen and (max-width:640px) {
	#div_blank_new06_1596719173565 {
		box-sizing: border-box;
	}
}

#div_blank_new06_1596719232718 {
	height: 215px;
	width: 23.25%;
	position: absolute;
	top: 99.4375px;
	left: 64.12698872884116%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new06_1596719232718 {
	}
}

@media screen and (max-width:640px) {
	#div_blank_new06_1596719232718 {
		height: 100px;
		top: 517px;
		left: 2%;
		width: 96%;
		display: none;
	}
}

#div_blank_new06_1596719232718 {
	box-sizing: border-box;
}

#div_blank_new06_1596719232718 .roundcs {
	border-style: dashed;
	border-color: #ffffff;
}

#div_blank_new06_1596719232718 .modSet {
	opacity: 0.1;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#div_blank_new06_1596719232718 {
		box-sizing: border-box;
	}
}

@media screen and (max-width:640px) {
	#div_blank_new06_1596719232718 {
		box-sizing: border-box;
	}
}

#dh_style_28_1601975067157 {
	width: 79.5%;
	z-index: 999;
	position: absolute;
	top: 27px;
	left: 10.25%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#dh_style_28_1601975067157 {
		z-index: 999;
	}
}

@media screen and (max-width:640px) {
	#dh_style_28_1601975067157 {
		width: 14.399999999999999%;
		z-index: 999;
		top: 5px;
		left: 83.6%;
		display: none;
	}
}

#dh_style_28_1601975067157 > .view_contents {
	overflow: visible;
}

#dh_style_28_1601975067157 .mainMenuSet {
	color: #a0a0a0;
	text-color: #f2f2f2;
	text-hover-color: #005fbf;
}

#dh_style_28_1601975067157 .subMenuSet {
	color: #f2f2f2;
}

#dh_style_28_1601975067157 .thrMenuSet {
	color: #f2f2f2;
}

#dh_style_28_1601975067157 .mainMenuSet:hover {
	color: #dbdbdb;
}

#dh_style_28_1601975067157 #hot>a {
	color: #dbdbdb;
}

#dh_style_28_1601975067157 .subMenuSet:hover {
	color: #005fbf;
}

#dh_style_28_1601975067157 .subCurSet {
	color: #005fbf;
}

#dh_style_28_1601975067157 .thrMenuSet:hover {
	color: #005fbf;
}

#dh_style_28_1601975067157 .thrCurSet {
	color: #005fbf;
}

#dh_style_28_1601975067157 #hot .aview {
	color: #dbdbdb;
}

#qqol_style_05_1602409406339 {
	width: 17.5%;
	position: absolute;
	top: 9.78125px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#qqol_style_05_1602409406339 {
		left: 82.50265111346765%;
	}
}

@media screen and (max-width:640px) {
	#qqol_style_05_1602409406339 {
		width: 96%;
		top: 0px;
		left: 2%;
		display: block;
	}
}

#qqol_style_05_1602409406339 > .view_contents {
	overflow: visible;
}

#text_default_1603635388786 {
	width: 11.5%;
	height: 25px;
	position: absolute;
	top: 386.5px;
	left: 44.25%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_default_1603635388786 {
	}
}

@media screen and (max-width:640px) {
	#text_default_1603635388786 {
		width: 96%;
		height: 30px;
		top: 186px;
		left: 2%;
		display: block;
	}
}

#text_default_1603635388786 > .view_contents {
	overflow: visible;
}

#text_default_1604021979064 {
	width: 100%;
	height: 45px;
	position: absolute;
	top: 329.5px;
	left: 0%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_default_1604021979064 {
	}
}

@media screen and (max-width:640px) {
	#text_default_1604021979064 {
		width: 96%;
		height: 54px;
		top: 125px;
		left: 2%;
	}
}

#text_default_1604021979064 > .view_contents {
	overflow: visible;
}

#image_style_01_1594194616313 {
	width: 90px;
	height: 95px;
	position: absolute;
	top: 149.390625px;
	left: 71.22005208333333%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1594194616313 {
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1594194616313 {
		width: 90px;
		height: 90px;
		top: 386px;
		left: 38%;
		display: none;
	}
}

#image_style_01_1594194616313 > .view_contents {
	overflow: visible;
}

#text_style_01_1594194669473 {
	width: 7.928571428571428%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 253.390625px;
	left: 70.99739583333333%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1594194669473 {
		width: 94px;
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1594194669473 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 1021px;
		left: 2%;
		display: none;
	}
}

#text_style_01_1594194669473>.view_contents {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}

#image_style_01_1596718621167 {
	width: 90px;
	height: 95px;
	position: absolute;
	top: 148.390625px;
	left: 82.00911458333333%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1596718621167 {
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1596718621167 {
		width: 90px;
		height: 90px;
		top: 386px;
		left: 38%;
		display: none;
	}
}

#image_style_01_1596718621167 > .view_contents {
	overflow: visible;
}

#text_style_01_1596718635052 {
	width: 7.333333333333333%;
	font-size: 16px;
	color: #333;
	line-height: 1.8;
	font-family: Microsoft YaHei;
	position: absolute;
	top: 253.390625px;
	left: 82.05078125%;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#text_style_01_1596718635052 {
		width: 95px;
		left: 82.84729586426299%;
		top: 252.46875px;
	}
}

@media screen and (max-width:640px) {
	#text_style_01_1596718635052 {
		width: 96%;
		font-size: 12px;
		color: #333;
		line-height: 1.6;
		top: 999px;
		left: 2%;
		display: none;
	}
}

#text_style_01_1596718635052>.view_contents {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}

#comm_layout_footer {
	height: 411.5px;
	z-index: 1000;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#comm_layout_footer {
		height: 411.5px;
	}
}

@media screen and (max-width:640px) {
	#comm_layout_footer {
		height: 228px;
	}
}

#comm_layout_footer > .view_contents {
	max-width: 1200px;
	overflow: visible;
}

#comm_layout_footer {
	background: #313131;
}

.menuStyle_28 {
	width: 100%;
	position: relative;
}

.menuStyle_28 * {
	box-sizing: border-box;
}

.menuStyle_28 .miniMenu *,
.menuStyle_28 .menuUl li * {
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: background,height,padding;
	-moz-transition-property: background,height,padding;
	-moz-transition-property: background,height,padding;
	transition-property: background,height,padding;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.menuStyle_28 .dflex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.menuStyle_28 .rflex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	float: left\0;
}

.menuStyle_28 ul,.menuStyle_28 li {
	padding: 0;
	margin: 0px;
	list-style: none
}

.menuStyle_28 .menuLayout {
	position: relative;
	margin: 0 auto;
	width: 100%;
}

.menuStyle_28 .menuLayout:after {
	content: '';
	display: block;
	clear: both;
}

.menuStyle_28 .menuUl_box {
	position: relative;
	width: 100%;
	text-align: center;
}

.menuStyle_28 .menuUl {
	position: relative;
	width: 100%;
	text-align: center;
}

.menuStyle_28 .menuUl>li {
	position: relative;
}

.menuStyle_28 .menuUl>li>a {
	background: rgba(0,0,0,0.0);
	position: relative;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	box-sizing: border-box;
	display: block;
	text-align: center;
	letter-spacing: normal;
	white-space: nowrap;
	color: #17233d;
	line-height: 44px;
	padding: 0;
	padding: 0 1em\0;
}

.menuStyle_28 .menuUl>li>a:hover {
	color: #750406;
}

.menuStyle_28 .menuUl #hot>a {
	color: #750406;
}

.menuStyle_28 .menuUl>li>a span {
	display: block;
	width: 100%;
	text-align: center;
	color: rgba(0,0,0,.3);
	font-size: 12px;
}

.menuStyle_28 .menuUl #hot>a span {
	color: inherit;
}

.menuStyle_28 .menuLayout .miniMenu {
	display: none;
}

.menuStyle_28 .menuUl02 {
	position: absolute;
	left: 50%;
	opacity: 0;
	display: none;
	width: 100%;
	height: 0;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}

.menuStyle_28 .menuUl>li>#menuLogo {
	height: 85%;
}

.menuStyle_28 .menuUl .rflex:hover .menuUl02 {
	opacity: 1;
	display: block;
	height: auto;
	padding-top: 10px;
}

.menuStyle_28 .menuUl.noHover .rflex:hover .menuUl02 {
	display: none;
}

.menuStyle_28 .menuUl02 .subMenu02 {
	position: relative;
	color: #4d5158;
	font-size: 14px;
	line-height: 40px;
	padding: 0 15px;
	background: #fff;
}

.menuStyle_28 .menuUl02 .subMenu02#subCurSet {
	color: #750406;
}

.menuStyle_28 .menuUl02 .subMenu02>a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.menuStyle_28 .menuUl02 .subMenu02:hover {
	color: #750406;
	border-left: 2px solid #750406;
	background: #f7f7f7;
}

.menuStyle_28 .menuUl02 .subMenu02>a .fa {
	float: right;
	line-height: inherit;
}

.menuStyle_28 .menuUl02 .subMenu02:hover .menuUl03 {
	display: block;
}

.menuStyle_28 .menuUl02 .subMenu02:first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.menuStyle_28 .menuUl02 .subMenu02:last-child {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.menuStyle_28 .menuUl03 {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
}

.menuStyle_28 .menuUl03 .subMenu03 {
	line-height: 40px;
	margin-left: 10px;
}

.menuStyle_28 .menuUl03 .subMenu03 a:hover {
	color: #750406;
	background: #f7f7f7;
}

.menuStyle_28 .menuUl03 .subMenu03>a {
	color: #17233d;
	background: #fff;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
}

.menuStyle_28 .menuUl03 .subMenu03:first-child a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.menuStyle_28 .menuUl03 .subMenu03:last-child a {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.menuStyle_28 .menuUl .rflex:hover .menuUl02::before {
	content: '';
	border-top: 5px solid transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	position: absolute;
	top: 0px;
	transform: translateX(-50%);
}

.menuStyle_28 .menuUl02 .arrow:hover::before {
	content: '';
	border-top: 5px solid transparent;
	border-left: 5px solid #fff;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
}

.menuStyle_28 .rflex {
	position: relative;
}

.menuStyle_28 .maxWidth {
	margin: auto;
}

.menuStyle_28 .subBox {
	position: absolute;
	left: 0;
	width: 100%;
	background: rgba(238, 238, 238, 0.85);
	display: none;
}

.menuStyle_28 .subBox .subBoxContent {
	padding: 15px;
	text-align: left;
	overflow: hidden;
}

.menuStyle_28 .subBox .subBoxContent .subItems {
	overflow: hidden;
	display: none;
}

.menuStyle_28 .subBox .sublm {
	float: left;
	width: calc(100% - 440px);
	min-height: 10px;
}

.menuStyle_28 .subBox .sublm>div {
	clear: both;
	overflow: hidden;
	margin: 8px 0;
}

.menuStyle_28 .subBox .subImgsbox {
	float: left;
	width: 440px;
	height: 160px;
}

.menuStyle_28 .subBox .subImgsbox>a {
	display: block;
	height: 100%;
	float: right;
	width: calc((100% - 20px)/2);
	margin-left: 20px;
}

.menuStyle_28 .subBox .subImgsbox>a:last-child {
	margin-left: 0;
}

.menuStyle_28 .subBox .subImgsbox>a>div.subImg {
	position: relative;
	height: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover !important;
}

.menuStyle_28 .subBox .subImgsbox>a>div.subImg span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	padding: 5px;
	background: rgba(255,255,255,.8);
	color: #17233d;
	font-size: 12px;
}

.menuStyle_28 .subBox p {
	overflow: hidden;
	float: left;
}

.menuStyle_28 .subBox p:first-child {
	margin-right: 10px;
	width: 100px;
}

.menuStyle_28 .subBox p:last-child {
	width: calc(100% - 110px);
}

.menuStyle_28 .subBox .subMenu02 {
	font-size: 14px;
	margin-bottom: 5px;
	clear: both;
	color: #17233d;
	line-height: 28px;
}

.menuStyle_28 .subBox .subMenu02#subCurSet {
	color: #750406;
}

.menuStyle_28 .subBox .subMenu02:hover,
.menuStyle_28 .subBox .subMenu02:active {
	color: #750406;
}

.menuStyle_28 .subBox .subMenu03 {
	float: left;
	margin: 5px 20px 5px 0;
	font-size: 12px;
	color: #666;
}

.menuStyle_28 .subBox .subMenu03:hover,
.menuStyle_28 .subBox .subMenu03:active {
	color: #750406;
}

.menuStyle_28 .subMenu03 #thrCurSet {
	color: #750406;
	background: #f7f7f7;
}

.menuStyle_28 .imgIco {
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	position: relative;
	padding: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.menuStyle_28 .imgIco img {
	width: auto;
	height: 100%;
	vertical-align: top;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%);
}

@media screen and (max-width:640px) {
	.menuStyle_28 .imgIco {
		margin-right: 10px;
	}

	.menuStyle_28 .menuUl,
.menuStyle_28 .menuUl_box {
		display: none;
	}

	.menuStyle_28 .menuScroll {
		height: calc(100% - 100px);
		width: 100%;
	}

	.menuStyle_28 .menuScroll>.menuUlCopy {
		width: 100%;
		height: 100%;
		overflow-x: hidden;
		overflow-y: scroll;
	}

	.menuStyle_28 .menuLayout .miniMenu {
		display: block;
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 44px;
	}

	.menuStyle_28 .miniMenu .leftBox {
		height: 100%;
	}

	.menuStyle_28 .miniMenu .leftBox .sidebar {
		font-size: 24px;
		line-height: 44px;
		font-weight: normal;
		cursor: pointer;
		color: #4d5158;
		position: absolute;
		top: 0;
		right: 0px;
		width: 44px;
		text-align: center;
	}

	.menuStyle_28 .miniMenu .leftBox .sidebar .fa {
		font-size: inherit;
		line-height: inherit;
		color: inherit;
	}

	.menuStyle_28 .miniMenu .leftBox .nav {
		width: 100%;
		height: 44px;
	}

	.menuStyle_28 .miniMenu.Mslide .leftBox .nav {
		border-bottom: 1px solid rgba(0,0,0,.05);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy {
		padding: 0 0 0 30px;
		clear: both;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy {
		display: none;
		padding: 0;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy .menuUlCopy {
		width: calc(100% - 50px);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy li a {
		padding-left: 30px;
		box-sizing: border-box;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy .menuUlCopy li a {
		padding-left: 60px;
		box-sizing: border-box;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li {
		width: 100%;
		overflow: hidden;
		color: #fff;
		font-size: 12px;
		line-height: 44px;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li a {
		width: calc(100% - 50px);
		float: left;
		display: block;
		text-align: left;
		color: inherit;
		text-decoration: none;
		font-size: inherit;
		line-height: inherit;
		height: inherit;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		border-bottom: 1px solid rgba(0,0,0,.2);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li#hot>a {
		border-bottom: 1px solid #fff;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li .fa {
		color: inherit;
		font-size: inherit;
		float: left;
		width: 50px;
		text-align: center;
		line-height: inherit;
		background: rgba(0, 0, 0, 0.1);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li .fa:active {
		background: rgba(0,0,0,.3);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li.subMenuSet#subCurSet>a,
.menuStyle_28 .miniMenu .leftBox .menuUlCopy li#thrCurSet>a {
		border-bottom: 1px solid #fff;
	}

	.menuStyle_28 .menuLayout .miniMenu.Mslide {
		height: 100% !important;
		height: 100vh !important;
		background: rgba(23, 25, 29, 0.95);
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		-webkit-transition: all linear .3s;
		-moz-transition: all linear .3s;
		-o-transition: all linear .3s;
		transition: all linear .3s;
	}

	.menuStyle_28 .menuLayout .miniMenu.Mslide .sidebar {
		color: #fff;
		background: rgba(0,0,0,.05);
	}

	.menuStyle_28 .menuLayout .miniMenu.Mslide .nav a {
		display: none !important;
	}
}

#dh_style_28_1602404897563 .menuUl02 .subMenu02>a .fa {
	position: absolute;
	top: 0;
	right: 0;
}

@media screen and (min-width:640px) {
	#dh_style_28_1602404897563 .maxWidth {
		max-width: px;
	}
	/* .menuUl>li>#menuLogo 这种查找会失败改为下面这种 2019.5.29 */
	#dh_style_28_1602404897563 .menuUl li #menuLogo {
		height: px;
		margin-right: px;
		margin-left: px;
	}

	#dh_style_28_1602404897563 .subBox .sublm {
		width: calc(100% - (px + px) - 20px);
	} /*20px是两张图片间的间距*/
	#dh_style_28_1602404897563 .subBox .subImgsbox {
		width: calc((px + px) + 20px);
		height: px
	} /*20px是两张图片间的间距*/
}

#image_style_01_1602751000931 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1602751000931 .CompatibleImg img {
		width: 100%;
		height: auto;
		margin-left: 0px
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1602751000931 .CompatibleImg img {
		width: 100%;
		height: auto;
		margin-left: 0px
	}
}

.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.imgStyle img {
	box-sizing: border-box;
}

@media screen and (max-width:1200px) {
}

@media screen and (max-width:767px) {
}

.homelink_style02 {
	width: 100%;
}

.homelink_style02 .link_ul {
	font-size: 0;
}

.homelink_style02 .link_li {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.homelink_style02 .link_li .home-icon {
	width: 20px;
	display: inline-block;
	vertical-align: middle;
}

.homelink_style02 .link_li:first-of-type>a {
	padding-left: 0;
}

.homelink_style02 .link_li>a {
	display: inline-block;
	padding: 0 20px;
	position: relative;
	font-size: 14px;
	vertical-align: middle;
	box-sizing: border-box;
}

.homelink_style02 .link_li span {
	color: #666;
	z-index: 100;
	font-size: 14px;
}

.homelink_style02 .link_li.on>a,.homelink_style02 .link_li>a:hover {
	color: #08f;
}

@media screen and (max-width:767px) {
	.homelink_style02 .link_ul {
		overflow-x: scroll;
		white-space: nowrap;
	}

	.homelink_style02 .link_ul::-webkit-scrollbar {
		display: none;
	}
}

#homelink_style_02_1602815529215 .breadcrumb > li + li:before {
	content: ">\00a0";
}

.menu2Style_1 {
	width: 100%;
	position: relative;
}

.menu2Style_1 .dflex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.menu2Style_1 .rflex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.menu2Style_1 ul,.menu2Style_1 li {
	padding: 0;
	margin: 0px;
	list-style: none
}

.menu2Style_1 ul,.menu2Style_1 li,.menu2Style_1 li a {
	transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
}

.menu2Style_1 .menu2Layout {
	position: relative;
	margin: 0 auto;
	width: 100%;
}

.menu2Style_1 .menu2Layout:after {
	content: '';
	display: block;
	clear: both;
}

.menu2Style_1 .menu2Ul_box {
	position: relative;
	width: 100%;
	text-align: center;
}

.menu2Style_1 .menu2Ul {
	position: relative;
	width: 100%;
	text-align: center;
}

.menu2Style_1 .dflexli {
	position: relative;
}

.menu2Style_1 .menu2Ul li>a {
	text-decoration: none;
	color: #4d5158;
	font-size: 14px;
	height: 44px;
	box-sizing: border-box;
	line-height: 44px;
	display: block;
	text-align: center;
	letter-spacing: normal;
	white-space: nowrap;
}

.menu2Style_1 .menu2Ul li>a:hover {
	color: #004a9f
}

.menu2Style_1 .menu2Ul a#subCurSet {
	background: #e5e5e5;
}

.menu2Style_1 .rflex {
	position: relative;
}

@media screen and (max-width:640px) {
	.menu2Style_1 .menu2Ul_box ul {
		overflow: hidden;
		overflow-x: scroll;
		scrollbar-width: none;
		font-size: 0;
	}

	.menu2Style_1 .menu2Ul li>a {
		margin-right: 4px;
	}

	.menu2Style_1 .menu2Ul_box ul::-webkit-scrollbar {
		display: none;
	}

	.menu2Style_1 .menu2Ul_box ul li {
		display: inline-block;
	}

	.menu2Style_1 .menu2Ul_box li a {
		padding: 0 10px;
	}
}

@media screen and (max-width:766px) {
}
/*产品样式*/
.prod_default23 {
	width: 100%;
	clear: both;
}

.prod_default23 * {
	transition: all ease-out .2s;
	-webkit-transition: all ease-out .2s;
	-moz-transition: all ease-out .2s;
	-o-transition: all ease-out .2s;
	box-sizing: border-box;
}

.prod_default23 ul {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.prod_default23 .prod_Item {
	list-style: none;
	height: auto;
	padding: 0px;
	box-sizing: border-box;
	margin-bottom: 1%;
	background-color: #f6f6f6;
	overflow: hidden;
}

.prod_default23 .relative {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.prod_default23 .prodImg_box {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #eee;
	box-sizing: border-box;
}

.prod_default23 .prod_img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
}

.prod_default23 .prod_Item:hover .prod_img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
}

.prod_default23 .prod_img img.horizontal {
	display: block;
	width: auto;
	height: 100%;
	max-width: 100%;
	margin: 0 auto
}

.prod_default23 .prod_img img.vertical {
	width: auto;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.prod_default23 .dummy {
	margin-top: 75%
}/*控制产品图片显示比例*/
.prod_default23 .prod_info {
	overflow: hidden;
	width: auto;
	padding: 5% 12px;
	box-sizing: border-box;
}

.prod_default23 .p_name {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	line-height: 1.4;
	width: 100%;
}

.prod_default23 .p_name a {
	font-size: inherit;
	color: inherit;
	line-height: inherit;
	display: block;
}/*文字两行后自动超出隐藏*/
.prod_default23 .status {
	margin-right: 0!important;
	margin-top: 2px;
	color: #333;
	border: 1px solid #7d7d7d;
	float: right;
	display: inline-block;
	padding: 0 2px;
	margin-right: 5px;
	text-align: center;
	font-size: 12px;
	font-family: 'Times New Roman';
	vertical-align: middle;
	text-indent: 0px;
}

.prod_default23 .p_detail {
	font-size: 12px;
	color: #666;
	display: block;
	margin-top: 2px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}/*文字两行后自动超出隐藏*/
.prod_default23 .p_group {
	margin-top: 6px;
	display: block;
	float: left;
	text-align: left!important;
	width: 60%;
	color: #666;
	font-size: 12px;
}

.prod_default23 .p_line {
	overflow: hidden;
	; width: 100%;
}

.prod_default23 .p_num {
	margin-top: 6px;
	display: block;
	float: right;
	text-align: right!important;
	width: 40%;
	color: #666;
	font-size: 12px;
}

.prod_default23 .p_price {
	float: left;
	line-height: 1;
	white-space: nowrap;
}

.prod_default23 .p_value {
	color: #333;
	font-size: 18px;
	margin-top: 6px;
	display: inline-block;
}

.prod_default23 .unit {
	color: #333;
	font-size: 16px;
}

.prod_default23 .p_vip {
	display: block;
	float: left;
	text-align: left;
	white-space: nowrap;
	width: 48%;
}

.prod_default23 .p_vip .v_jg {
	color: #666;
	font-size: inherit;
}

.prod_default23 .v_value {
	color: #666;
	font-size: inherit;
}

.prod_default23 .v_unit {
	color: #666;
	font-size: inherit;
}

.prod_default23 .pro_button {
	display: none;
	margin: 10px 0;
	overflow: hidden;
}

.prod_default23 .p_link {
	float: left;
	width: 48%;
	text-align: center;
}

.prod_default23 .p_link a {
	display: block;
	padding: 10px 15px;
}

.prod_default23 .p_cart {
	float: right;
	width: 48%;
	text-align: center;
}

.prod_default23 .p_cart a {
	display: block;
	padding: 10px 15px;
}

.prod_default23 a {
	text-decoration: none;
} 

/*拼购*/
.prod_default23 .Collage_ico {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	z-index: 100;
}

.prod_default23 .Collage_ico img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.prod_default23 .prod_top {
	background-color: #ff5656;
	overflow: hidden;
	padding: 10px 10px;
	color: white;
	font-size: 14px;
}

.prod_default23 .prod_top_left {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}

.prod_default23 .prod_price {
	display: inline-block;
	color: #ff002a;
}

.prod_default23 .prod_old_price {
	font-size: 12px;
	text-decoration: line-through;
	display: inline-block;
}

.prod_default23 .prod_infos .price_value {
	font-size: 26px;
}

.prod_default23 .prod_infos .units {
	font-size: 16px;
}

.prod_default23 .prod_infos .zero {
	font-size: 12px;
}

.prod_default23 .prod_top_right {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	position: absolute;
	bottom: 0;
	z-index: 99;
	padding: 10px;
	background: #f00;
	color: #fff;
}

.prod_default23 .prod_details {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
}

.prod_default23 .prod_pernum {
	float: right;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-align: right;
	font-size: 14px;
}

.prod_default23 .ptoldprice {
	display: block;
	float: right;
	text-align: right;
	white-space: nowrap;
	width: auto;
	font-size: 12px;
}
/* 折扣 */
.prod_default23 .zhekou {
	color: #333;
	font-size: 18px;
	line-height: 1;
	clear: both;
	display: inline-block;
}

.prod_default23 .zhekou .zk_unit {
	font-size: 14px;
	font-weight: normal;
}

.prod_default23 .zhe_price {
	position: relative;
	float: left;
	width: 52%;
	min-width: 126px;
	color: #888;
}

.prod_default23 .p_price2 {
	font-family: "微软雅黑";
	font-size: 12px;
	float: right;
	color: #666;
	margin-top: 6px;
}

.prod_default23 .line_through {
	text-decoration: line-through;
	display: inline-block;
}

.prod_default23 .yuanjia2 {
	color: inherit;
	font-size: inherit;
}

.prod_default23 .fuhao {
	color: inherit;
	font-size: inherit;
	font-family: "微软雅黑";
}

.prod_default23 .jiage {
	color: inherit;
	font-size: inherit;
}

.prod_default23 .freebox {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
/* 按钮 */
.prod_default23 .btnn {
	background-color: transparent;
	width: 50%;
	height: 30px;
	display: block;
	margin-top: 10px;
	border: 1px solid #7d7d7d;
	line-height: 28px;
	color: #333;
	text-align: center;
	box-sizing: content-box;
}

.prod_default23 .btnn a {
	display: block;
	color: inherit;
}
/* 标识 */

.prod_default23 span.freeSet {
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-align: center;
	position: relative;
	line-height: 1;
	top: -49px;
	height: 40px;
	width: 40px;
	display: table-cell;
	vertical-align: middle;
}

.prod_default23 .freeinfo {
	clear: both;
	overflow: hidden;
}

.prod_default23 .freeinfo span {
	display: block;
	float: left;
	border: 1px solid red;
	border-radius: 5px;
	padding: 0 5px;
	color: red;
	margin-right: 5px;
	box-sizing: border-box;
}

@media screen and (max-width: 767px) {
	.prod_default23 .prod_info {
		overflow: hidden;
		width: auto;
		padding: 5%;
		box-sizing: border-box;
	}

	.prod_default23 .p_name {
		font-size: 14px;
		margin-bottom: 0px;
	}

	.prod_default23 .zhekou {
		font-size: 16px;
		line-height: 24px;
	}

	.prod_default23 .ptoldprice {
		display: none;
	}

	.prod_default23 .unit {
		font-size: 16px;
	}

	.prod_default23 .p_vip .v_jg {
		font-size: 12px;
	}

	.prod_default23 .v_unit {
		font-size: 14px;
	}

	.prod_default23 .p_vip {
		height: 18px;
		line-height: 23px;
	}

	.prod_default23 .v_value {
		font-size: 14px;
	}

	.prod_default23 .p_value {
		font-size: 18px;
		display: inline-block;
		margin-top: 4px;
	}

	.prod_default23 .Collage_ico {
		width: 40px;
	}

	.prod_default23 .freebox {
		display: block;
		position: relative;
		right: 0;
		top: 0;
		transform: translateY(0%);
	}

	.prod_default23 .btnn {
		height: 28px;
		width: 100%;
		line-height: 26px;
		box-sizing: border-box;
	}

	.prod_default23 .p_price2 {
		margin-top: 4px;
	}
}

.prod_default23 .showPage {
	display: none !important;
}

.prod_default23 .showKind {
	display: none !important;
}

.prod_default23 .showOldprice {
	display: none !important;
}

.prod_default23 .showPrice {
	display: none !important;
}

.prod_default23 .showIntro {
	display: none !important;
}

.prod_default23 .showButton {
	display: none !important;
}

.prod_default23 .showStatus {
	display: none !important;
}

.prod_default23 .showActivity {
	display: none !important;
}

.p_detail {
	white-space: pre-wrap;
}

.p_detail .overhide {
	white-space: pre-wrap;
}
			/*pc*/
#productList_style_23_1602815567666 li {
	width: 24.25%;
}

#productList_style_23_1602815567666 li.prod_Item {
	margin-bottom: 1%;
}

@media screen and (max-width: 1024px) {
/*ipad*/
	#productList_style_23_1602815567666 li {
		width: 32.666666666667%;
	}

	#productList_style_23_1602815567666 li.prod_Item {
		margin-bottom: 1%;
	}
}

@media screen and (max-width: 768px) {
/*mobi*/
	#productList_style_23_1602815567666 li {
		width: 49.5%;
	}

	#productList_style_23_1602815567666 li.prod_Item {
		margin-bottom: 1%;
	}
}

#productList_style_23_1602815567666 .p_detail.pc,#productList_style_23_1602815567666 .p_name.pc {
	display: block;
}

#productList_style_23_1602815567666 .p_detail.pad, #productList_style_23_1602815567666 .p_detail.mobile,#productList_style_23_1602815567666 .p_name.pad, #productList_style_23_1602815567666 .p_name.mobile {
	display: none;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#productList_style_23_1602815567666 .p_detail.pad,#productList_style_23_1602815567666 .p_name.pad {
		display: block;
	}

	#productList_style_23_1602815567666 .p_detail.pc, #productList_style_23_1602815567666 .p_detail.mobile,#productList_style_23_1602815567666 .p_name.pc, #productList_style_23_1602815567666 .p_name.mobile {
		display: none;
	}
}

@media screen and (max-width:640px) {
	#productList_style_23_1602815567666 .p_detail.mobile,#productList_style_23_1602815567666 .p_name.mobile {
		display: block;
	}

	#productList_style_23_1602815567666 .p_detail.pc, #productList_style_23_1602815567666 .p_detail.pad,#productList_style_23_1602815567666 .p_name.pc, #productList_style_23_1602815567666 .p_name.pad {
		display: none;
	}
}

#productList_style_23_1602815567666 .status {
}

.prod_default .v_value {
	color: #333;
	font-size: 12px;
}

#productList_style_23_1602815567666  .showActivity {
	display: none !important;
}

#productList_style_23_1602815567666 .showIntro {
	display: block !important;
}

#productList_style_23_1602815567666 .showPage {
	display: block !important;
}

#productList_style_23_1602815567666 .showPic {
	display: block !important;
}

#productList_style_23_1602815567666 .showTitle {
	display: block !important;
}

#productList_style_23_1602815567666 .showOldprice {
	display: block !important;
}

#productList_style_23_1602815567666 .showOldprice {
	display: none !important;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#productList_style_23_1602815567666  .showPage {
		display: none !important;
	}

	#productList_style_23_1602815567666    .showKind {
		display: none !important;
	}

	#productList_style_23_1602815567666   .showOldprice {
		display: none !important;
	}

	#productList_style_23_1602815567666   .showPrice {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showIntro {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showButton {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showStatus {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showActivity {
		display: none !important;
	}

	#productList_style_23_1602815567666 .showIntro {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showPage {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showPic {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showTitle {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showOldprice {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showOldprice {
		display: none !important;
	}
}

@media screen and (max-width:640px) {
	#productList_style_23_1602815567666  .showPage {
		display: none !important;
	}

	#productList_style_23_1602815567666    .showKind {
		display: none !important;
	}

	#productList_style_23_1602815567666   .showOldprice {
		display: none !important;
	}

	#productList_style_23_1602815567666   .showPrice {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showIntro {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showButton {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showStatus {
		display: none !important;
	}

	#productList_style_23_1602815567666  .showActivity {
		display: none !important;
	}

	#productList_style_23_1602815567666 .showIntro {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showPage {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showPic {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showTitle {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showOldprice {
		display: block !important;
	}

	#productList_style_23_1602815567666 .showOldprice {
		display: none !important;
	}
}

#productList_style_23_1602815567666  .btnaSet ,#productList_style_23_1602815567666  .btnaSet a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.imgStyle_11 {
	position: relative;
	clear: both;
	width: 100%;
	height: 100%;
}

.imgStyle_11 ul {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.imgStyle_11 ul li.imgItems {
	position: relative;
	overflow: hidden !important;
	width: 19%;
	box-sizing: border-box;
	margin-bottom: 10px;
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-ms-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}

.imgStyle_11 ul li .ratio {
	margin-top: 100%;
}

.imgStyle_11 ul li a {
}

.imgStyle_11 ul li:hover {
	z-index: 2;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.imgStyle_11 ul li a img {
	position: absolute;
	width: auto;
	height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-ms-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}

.imgStyle_11 .theimgtext {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: black;
	width: 100%;
	text-align: center;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}

.imgStyle_11 .theimgdiv {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat !important;
	background-position-x: 50% !important;
	background-position-y: 50% !important;
	background-size: auto 100% !important;
}

.imgShowBox {
	position: fixed;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.4);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.imgShowBox img {
	position: absolute;
	width: auto;
	max-width: 80%;
	border: 20px solid #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}

.imgShowBox.scroll {
	overflow-y: scroll;
	overflow-x: hidden;
}

.imgShowBox.scroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background: rgba(0,0,0,.05);
}

.imgShowBox.scroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background: rgba(0,0,0,.02);
}

.imgShowBox.scroll::-webkit-scrollbar-button {
	background: #f7f7f7;
	height: 0;
}

.imgShowBox.scroll::-webkit-scrollbar-corner {
	background: rgba(0,0,0,.05);
}

.imgShowBox.scroll::-webkit-scrollbar-thumb {
	background: rgba(255,255,255,.7);
	border-radius: 3px;
}

.imgShowBox.scroll img {
	top: 5%;
	margin-bottom: 5%;
	transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
	-moz-transform: translate(-50%,0%);
	-o-transform: translate(-50%,0%);
}

.pos_fixed {
	position: fixed;
	width: 100%;
}

.imgButton {
	position: fixed;
	width: 70%;
	max-width: 400px;
	bottom: 15%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}

.imgButton span {
	display: inline-block;
	cursor: pointer;
	box-shadow: 0 0 6px rgba(0,0,0,.2);
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-ms-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}

.imgButton span:hover {
	opacity: .8;
}

.imgButton span i {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.imgButton span.prevImg, .imgButton span.nextImg, .imgButton span.closeShowPic {
	font-size: 40px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 100%;
	font-family: serif;
	background-color: #fff;
	text-align: center;
	box-sizing: border-box;
}

.imgButton span.prevImg, .imgButton span.nextImg {
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

@media screen and (max-width: 1024px) {
	.imgStyle_11 ul li {
		width: 24%;
	}
}

@media screen and (max-width: 768px) {
	.imgStyle_11 ul li {
		width: 49%;
	}

	.imgShowBox img {
		border-width: 10px;
	}

	.imgShowBox.scroll img {
		top: 5%;
		margin-bottom: 10vh;
	}
}



        /*pc*/
#image_style_11_1602815596459 .theimgdiv {
	height: calc(100% - 25px)
}

#image_style_11_1602815596459 ul li .ratio {
	margin-top: calc(100% + 25px);
	float: left;
}

#image_style_11_1602815596459  ul li {
	width: 23.5%;
}

#image_style_11_1602815596459  ul li.imgItems {
	margin-bottom: 2%;
}

@media screen and (max-width: 1024px) {
/*ipad*/
	#image_style_11_1602815596459 .theimgdiv {
		height: calc(100% - 30px)
	}

	#image_style_11_1602815596459 ul li .ratio {
		margin-top: calc(100% + 30px);
		float: left;
	}

	#image_style_11_1602815596459  ul li {
		width: 23.5%;
	}

	#image_style_11_1602815596459  ul li.imgItems {
		margin-bottom: 2%;
	}
}

@media screen and (max-width: 768px) {
/*mobi*/
	#image_style_11_1602815596459 .theimgdiv {
		height: calc(100% - 30px)
	}

	#image_style_11_1602815596459 ul li .ratio {
		margin-top: calc(100% + 30px);
		float: left;
	}

	#image_style_11_1602815596459  ul li {
		width: 49%;
	}

	#image_style_11_1602815596459  ul li.imgItems {
		margin-bottom: 2%;
	}
}
    /*新闻列表样式*/
.boxNewsListStyle_9 {
	width: 100%;
	clear: both;
}

.boxNewsListStyle_9 * {
	transition: all ease .2s;
	-webkit-transition: all ease .2s;
	-moz-transition: all ease .2s;
	-o-transition: all ease .2s;
	box-sizing: border-box;
}

.boxNewsListStyle_9 li {
	width: 100%;
	list-style: none;
	margin-bottom: 10px;
	background: #fff;
}

.boxNewsListStyle_9 li .clear {
	clear: both;
}

.boxNewsListStyle_9 .sumary_list .newPic {
	float: left;
	width: 150px;
	background: #eee;
	overflow: hidden;
	position: relative;
	border: 1px solid #eee;
	box-sizing: border-box;
}

.boxNewsListStyle_9 .sumary_list .newPic img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.boxNewsListStyle_9 .sumary_list .newPic .zTm {
	margin-top: 100%;
}

.boxNewsListStyle_9 .sumary_list .newCont {
	float: left;
	width: 50%;
	padding: 0 2em;
	box-sizing: border-box;
}

.boxNewsListStyle_9 .sumary_list .newCont .newTitle {
	width: 100%;
}

.boxNewsListStyle_9 .sumary_list .newName a {
	display: block;
	color: #333;
	text-decoration: none;
	line-height: 1.4;
	font-size: 16px;
	padding: 15px 0 10px;
	border-bottom: 1px solid #eee;
}

.boxNewsListStyle_9 .sumary_list .newB {
	width: 100%;
	line-height: 2;
	padding-top: .5em;
}

.boxNewsListStyle_9 .sumary_list .newSort {
	color: #f37878;
	font-size: 12px;
	white-space: nowrap;
	margin-right: 5px;
}

.boxNewsListStyle_9 .sumary_list .newsTime {
	text-align: right;
	color: #888;
	font-size: 14px;
	white-space: nowrap;
}

.boxNewsListStyle_9 .sumary_list .newsTime span {
	white-space: nowrap;
}

.boxNewsListStyle_9 .sumary_list .newDetail {
	width: 100%;
	padding: .6em .6em .6em 0;
	color: #888;
	font-size: 12px;
	line-height: 1.6;
}

.boxNewsListStyle_9 .sumary_list .show_all {
	width: 100%;
}

.boxNewsListStyle_9 .sumary_list .show_all a {
	display: inline-block;
	margin-top: .4em;
	text-decoration: underline;
	font-size: 12px;
	color: #fff;
	background: #f37878;
	padding: 4px 10px;
}

@media screen and (max-width:991px) {
	.boxNewsListStyle_9 .sumary_list .newName {
		margin: .4em 0;
	}
}

@media screen and (max-width:768px) {
	.boxNewsListStyle_9 li {
		float: left;
		width: calc((100% - 10px)/2);
		margin-right: 10px;
	}

	.boxNewsListStyle_9 li:nth-child(even) {
		margin-right: 0;
	}

	.boxNewsListStyle_9 .sumary_list .newPic {
		float: left;
		width: 50%;
	}

	.boxNewsListStyle_9 .sumary_list .newCont {
		float: left;
		width: 50%;
		padding: 0 1em;
	}

	.boxNewsListStyle_9 .sumary_list .newName {
		margin: 0;
	}

	.boxNewsListStyle_9 .sumary_list .newName a {
		font-size: 14px;
	}

	.boxNewsListStyle_9 .sumary_list .newB {
		padding-top: 0;
	}
}

@media screen and (max-width:480px) {
	.boxNewsListStyle_9 .sumary_list .newPic {
		float: left;
		width: 150px;
	}

	.boxNewsListStyle_9 .sumary_list .newCont {
		float: left;
		width: calc(100% - 150px);
		padding: 0 1em;
	}

	.boxNewsListStyle_9 li {
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.boxNewsListStyle_9 .sumary_list .newName {
		margin: 0;
	}

	.boxNewsListStyle_9 .sumary_list .newName a {
		font-size: 14px;
	}

	.boxNewsListStyle_9 .sumary_list .newCont .newDetail.mobile {
		-webkit-line-clamp: 2;
	}
}

#newsList_style_09_1602815624692 .newDetail.pc {
	display: block;
}

#newsList_style_09_1602815624692 .newDetail.pad, #newsList_style_09_1602815624692 .newDetail.mobile {
	display: none;
}

#newsList_style_09_1602815624692 .newTitle.pc {
	display: block;
}

#newsList_style_09_1602815624692 .newTitle.pad, #newsList_style_09_1602815624692 .newTitle.mobile {
	display: none;
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#newsList_style_09_1602815624692 .newDetail.pad {
		display: block;
	}

	#newsList_style_09_1602815624692 .newDetail.pc, #newsList_style_09_1602815624692 .newDetail.mobile {
		display: none;
	}

	#newsList_style_09_1602815624692 .newTitle.pad {
		display: block;
	}

	#newsList_style_09_1602815624692 .newTitle.pc, #newsList_style_09_1602815624692 .newTitle.mobile {
		display: none;
	}
}

@media screen and (max-width:640px) {
	#newsList_style_09_1602815624692 .newDetail.mobile {
		display: block;
	}

	#newsList_style_09_1602815624692 .newDetail.pc, #newsList_style_09_1602815624692 .newDetail.pad {
		display: none;
	}

	#newsList_style_09_1602815624692 .newTitle.mobile {
		display: block;
	}

	#newsList_style_09_1602815624692 .newTitle.pc, #newsList_style_09_1602815624692 .newTitle.pad {
		display: none;
	}
}

@media screen and (min-width: 1025px) {
	#newsList_style_09_1602815624692 .sumary_list .newPic {
		width: 200px;
	}

	#newsList_style_09_1602815624692 .sumary_list .newCont {
		width: calc(100% - 200px);
	}
}

@media screen and (min-width: 640px) and (max-width: 1024px) {
	#newsList_style_09_1602815624692 .sumary_list .newPic {
		width: 200px;
	}

	#newsList_style_09_1602815624692 .sumary_list .newCont {
		width: calc(100% - 200px);
	}
}

@media screen and (max-width: 640px) {
	#newsList_style_09_1602815624692 .sumary_list .newPic {
		width: 150px;
	}

	#newsList_style_09_1602815624692 .sumary_list .newCont {
		width: calc(98% - 150px);
	}
}

#image_style_01_1594193433831 .CompatibleImg img {
	width: auto;
	height: 100%;
	position: relative;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1594193433831 .CompatibleImg img {
		width: auto;
		height: 100%;
		position: relative;
		top: 0;
		left: 50%;
		-webkit-transform: translate(-50%,0);
		-o-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		transform: translate(-50%,0);
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1594193433831 .CompatibleImg img {
		width: 100%;
		height: auto;
		margin-left: 0px
	}
}

#image_style_01_1594193433831 a {
	cursor: default;
}

.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.imgStyle img {
	box-sizing: border-box;
}

@media screen and (max-width:1200px) {
}

@media screen and (max-width:767px) {
}

.blank_new05.blank_area {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.blank_new05 .roundcs {
	position: relative;
	border-bottom: none!important;
	border-right: none!important;
	border-left: none!important;
	border: 1px solid #1badf8;
}

.blank_new05.blank_area {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.blank_new05 .roundcs {
	position: relative;
	border-bottom: none!important;
	border-right: none!important;
	border-left: none!important;
	border: 1px solid #1badf8;
}

.blank_new06.blank_area {
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.blank_new06 .roundcs {
	float: left;
	height: 100%;
	position: relative;
	border: 1px solid #1badf8;
	border-top: none!important;
	border-right: none!important;
	border-bottom: none!important;
}

#div_blank_new06_1596719173565 {
	width: auto!important;
}

.blank_new06.blank_area {
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

.blank_new06 .roundcs {
	float: left;
	height: 100%;
	position: relative;
	border: 1px solid #1badf8;
	border-top: none!important;
	border-right: none!important;
	border-bottom: none!important;
}

#div_blank_new06_1596719232718 {
	width: auto!important;
}

.menuStyle_28 {
	width: 100%;
	position: relative;
}

.menuStyle_28 * {
	box-sizing: border-box;
}

.menuStyle_28 .miniMenu *,
.menuStyle_28 .menuUl li * {
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: background,height,padding;
	-moz-transition-property: background,height,padding;
	-moz-transition-property: background,height,padding;
	transition-property: background,height,padding;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.menuStyle_28 .dflex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.menuStyle_28 .rflex {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	float: left\0;
}

.menuStyle_28 ul,.menuStyle_28 li {
	padding: 0;
	margin: 0px;
	list-style: none
}

.menuStyle_28 .menuLayout {
	position: relative;
	margin: 0 auto;
	width: 100%;
}

.menuStyle_28 .menuLayout:after {
	content: '';
	display: block;
	clear: both;
}

.menuStyle_28 .menuUl_box {
	position: relative;
	width: 100%;
	text-align: center;
}

.menuStyle_28 .menuUl {
	position: relative;
	width: 100%;
	text-align: center;
}

.menuStyle_28 .menuUl>li {
	position: relative;
}

.menuStyle_28 .menuUl>li>a {
	background: rgba(0,0,0,0.0);
	position: relative;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	box-sizing: border-box;
	display: block;
	text-align: center;
	letter-spacing: normal;
	white-space: nowrap;
	color: #17233d;
	line-height: 44px;
	padding: 0;
	padding: 0 1em\0;
}

.menuStyle_28 .menuUl>li>a:hover {
	color: #750406;
}

.menuStyle_28 .menuUl #hot>a {
	color: #750406;
}

.menuStyle_28 .menuUl>li>a span {
	display: block;
	width: 100%;
	text-align: center;
	color: rgba(0,0,0,.3);
	font-size: 12px;
}

.menuStyle_28 .menuUl #hot>a span {
	color: inherit;
}

.menuStyle_28 .menuLayout .miniMenu {
	display: none;
}

.menuStyle_28 .menuUl02 {
	position: absolute;
	left: 50%;
	opacity: 0;
	display: none;
	width: 100%;
	height: 0;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}

.menuStyle_28 .menuUl>li>#menuLogo {
	height: 85%;
}

.menuStyle_28 .menuUl .rflex:hover .menuUl02 {
	opacity: 1;
	display: block;
	height: auto;
	padding-top: 10px;
}

.menuStyle_28 .menuUl.noHover .rflex:hover .menuUl02 {
	display: none;
}

.menuStyle_28 .menuUl02 .subMenu02 {
	position: relative;
	color: #4d5158;
	font-size: 14px;
	line-height: 40px;
	padding: 0 15px;
	background: #fff;
}

.menuStyle_28 .menuUl02 .subMenu02#subCurSet {
	color: #750406;
}

.menuStyle_28 .menuUl02 .subMenu02>a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.menuStyle_28 .menuUl02 .subMenu02:hover {
	color: #750406;
	border-left: 2px solid #750406;
	background: #f7f7f7;
}

.menuStyle_28 .menuUl02 .subMenu02>a .fa {
	float: right;
	line-height: inherit;
}

.menuStyle_28 .menuUl02 .subMenu02:hover .menuUl03 {
	display: block;
}

.menuStyle_28 .menuUl02 .subMenu02:first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.menuStyle_28 .menuUl02 .subMenu02:last-child {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.menuStyle_28 .menuUl03 {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
}

.menuStyle_28 .menuUl03 .subMenu03 {
	line-height: 40px;
	margin-left: 10px;
}

.menuStyle_28 .menuUl03 .subMenu03 a:hover {
	color: #750406;
	background: #f7f7f7;
}

.menuStyle_28 .menuUl03 .subMenu03>a {
	color: #17233d;
	background: #fff;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 15px;
}

.menuStyle_28 .menuUl03 .subMenu03:first-child a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.menuStyle_28 .menuUl03 .subMenu03:last-child a {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.menuStyle_28 .menuUl .rflex:hover .menuUl02::before {
	content: '';
	border-top: 5px solid transparent;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	position: absolute;
	top: 0px;
	transform: translateX(-50%);
}

.menuStyle_28 .menuUl02 .arrow:hover::before {
	content: '';
	border-top: 5px solid transparent;
	border-left: 5px solid #fff;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
}

.menuStyle_28 .rflex {
	position: relative;
}

.menuStyle_28 .maxWidth {
	margin: auto;
}

.menuStyle_28 .subBox {
	position: absolute;
	left: 0;
	width: 100%;
	background: rgba(238, 238, 238, 0.85);
	display: none;
}

.menuStyle_28 .subBox .subBoxContent {
	padding: 15px;
	text-align: left;
	overflow: hidden;
}

.menuStyle_28 .subBox .subBoxContent .subItems {
	overflow: hidden;
	display: none;
}

.menuStyle_28 .subBox .sublm {
	float: left;
	width: calc(100% - 440px);
	min-height: 10px;
}

.menuStyle_28 .subBox .sublm>div {
	clear: both;
	overflow: hidden;
	margin: 8px 0;
}

.menuStyle_28 .subBox .subImgsbox {
	float: left;
	width: 440px;
	height: 160px;
}

.menuStyle_28 .subBox .subImgsbox>a {
	display: block;
	height: 100%;
	float: right;
	width: calc((100% - 20px)/2);
	margin-left: 20px;
}

.menuStyle_28 .subBox .subImgsbox>a:last-child {
	margin-left: 0;
}

.menuStyle_28 .subBox .subImgsbox>a>div.subImg {
	position: relative;
	height: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover !important;
}

.menuStyle_28 .subBox .subImgsbox>a>div.subImg span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	padding: 5px;
	background: rgba(255,255,255,.8);
	color: #17233d;
	font-size: 12px;
}

.menuStyle_28 .subBox p {
	overflow: hidden;
	float: left;
}

.menuStyle_28 .subBox p:first-child {
	margin-right: 10px;
	width: 100px;
}

.menuStyle_28 .subBox p:last-child {
	width: calc(100% - 110px);
}

.menuStyle_28 .subBox .subMenu02 {
	font-size: 14px;
	margin-bottom: 5px;
	clear: both;
	color: #17233d;
	line-height: 28px;
}

.menuStyle_28 .subBox .subMenu02#subCurSet {
	color: #750406;
}

.menuStyle_28 .subBox .subMenu02:hover,
.menuStyle_28 .subBox .subMenu02:active {
	color: #750406;
}

.menuStyle_28 .subBox .subMenu03 {
	float: left;
	margin: 5px 20px 5px 0;
	font-size: 12px;
	color: #666;
}

.menuStyle_28 .subBox .subMenu03:hover,
.menuStyle_28 .subBox .subMenu03:active {
	color: #750406;
}

.menuStyle_28 .subMenu03 #thrCurSet {
	color: #750406;
	background: #f7f7f7;
}

.menuStyle_28 .imgIco {
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	position: relative;
	padding: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.menuStyle_28 .imgIco img {
	width: auto;
	height: 100%;
	vertical-align: top;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%);
}

@media screen and (max-width:640px) {
	.menuStyle_28 .imgIco {
		margin-right: 10px;
	}

	.menuStyle_28 .menuUl,
.menuStyle_28 .menuUl_box {
		display: none;
	}

	.menuStyle_28 .menuScroll {
		height: calc(100% - 100px);
		width: 100%;
	}

	.menuStyle_28 .menuScroll>.menuUlCopy {
		width: 100%;
		height: 100%;
		overflow-x: hidden;
		overflow-y: scroll;
	}

	.menuStyle_28 .menuLayout .miniMenu {
		display: block;
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 44px;
	}

	.menuStyle_28 .miniMenu .leftBox {
		height: 100%;
	}

	.menuStyle_28 .miniMenu .leftBox .sidebar {
		font-size: 24px;
		line-height: 44px;
		font-weight: normal;
		cursor: pointer;
		color: #4d5158;
		position: absolute;
		top: 0;
		right: 0px;
		width: 44px;
		text-align: center;
	}

	.menuStyle_28 .miniMenu .leftBox .sidebar .fa {
		font-size: inherit;
		line-height: inherit;
		color: inherit;
	}

	.menuStyle_28 .miniMenu .leftBox .nav {
		width: 100%;
		height: 44px;
	}

	.menuStyle_28 .miniMenu.Mslide .leftBox .nav {
		border-bottom: 1px solid rgba(0,0,0,.05);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy {
		padding: 0 0 0 30px;
		clear: both;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy {
		display: none;
		padding: 0;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy .menuUlCopy {
		width: calc(100% - 50px);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy li a {
		padding-left: 30px;
		box-sizing: border-box;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy .menuUlCopy .menuUlCopy li a {
		padding-left: 60px;
		box-sizing: border-box;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li {
		width: 100%;
		overflow: hidden;
		color: #fff;
		font-size: 12px;
		line-height: 44px;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li a {
		width: calc(100% - 50px);
		float: left;
		display: block;
		text-align: left;
		color: inherit;
		text-decoration: none;
		font-size: inherit;
		line-height: inherit;
		height: inherit;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		border-bottom: 1px solid rgba(0,0,0,.2);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li#hot>a {
		border-bottom: 1px solid #fff;
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li .fa {
		color: inherit;
		font-size: inherit;
		float: left;
		width: 50px;
		text-align: center;
		line-height: inherit;
		background: rgba(0, 0, 0, 0.1);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li .fa:active {
		background: rgba(0,0,0,.3);
	}

	.menuStyle_28 .miniMenu .leftBox .menuUlCopy li.subMenuSet#subCurSet>a,
.menuStyle_28 .miniMenu .leftBox .menuUlCopy li#thrCurSet>a {
		border-bottom: 1px solid #fff;
	}

	.menuStyle_28 .menuLayout .miniMenu.Mslide {
		height: 100% !important;
		height: 100vh !important;
		background: rgba(23, 25, 29, 0.95);
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		-webkit-transition: all linear .3s;
		-moz-transition: all linear .3s;
		-o-transition: all linear .3s;
		transition: all linear .3s;
	}

	.menuStyle_28 .menuLayout .miniMenu.Mslide .sidebar {
		color: #fff;
		background: rgba(0,0,0,.05);
	}

	.menuStyle_28 .menuLayout .miniMenu.Mslide .nav a {
		display: none !important;
	}
}

#dh_style_28_1601975067157 .menuUl02 .subMenu02>a .fa {
	position: absolute;
	top: 0;
	right: 0;
}

@media screen and (min-width:640px) {
	#dh_style_28_1601975067157 .maxWidth {
		max-width: px;
	}
	/* .menuUl>li>#menuLogo 这种查找会失败改为下面这种 2019.5.29 */
	#dh_style_28_1601975067157 .menuUl li #menuLogo {
		height: px;
		margin-right: px;
		margin-left: px;
	}

	#dh_style_28_1601975067157 .subBox .sublm {
		width: calc(100% - (px + px) - 20px);
	} /*20px是两张图片间的间距*/
	#dh_style_28_1601975067157 .subBox .subImgsbox {
		width: calc((px + px) + 20px);
		height: px
	} /*20px是两张图片间的间距*/
}

.onlineStyle05 .main_box {
	position: fixed;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	top: 50%;
	z-index: 100000000;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background: #fff;
}

.onlineStyle05 .main_box .box_main_content {
	background: #fff;
}

.onlineStyle05 .interval {
	height: 1px;
	background: #ccc;
	margin: 0 10px;
}

.onlineStyle05 .item_box {
	position: relative;
}

.onlineStyle05 .item_box:hover .show_box {
	display: block;
}

.onlineStyle05 .item {
	width: 16px;
	text-align: center;
	padding: 10px;
	margin: 7px 0;
	color: #808080;
}

.onlineStyle05 .item .img {
	background-repeat: no-repeat;
	width: 100%;
	height: 16px;
	background-size: 100% !important;
}

.onlineStyle05 .item:hover {
	background: rgb(42,140,240);
	color: #fff;
}

.onlineStyle05 .item .text {
	line-height: 1.2;
	font-size: 14px;
	margin-top: 5px;
}

.onlineStyle05 .item .phone_icon {
	background-image: url(../img/qqol/style_05/kefu_pc_gray.png);
}

.onlineStyle05 .item:hover .phone_icon {
	background-image: url(../img/qqol/style_05/kefu_pc_white.png);
}

.onlineStyle05 .item .time_icon {
	background-image: url(../img/qqol/style_05/time_pc_gray.png);
}

.onlineStyle05 .item:hover .time_icon {
	background-image: url(../img/qqol/style_05/time_pc_white.png);
}

.onlineStyle05 .buycart {
	cursor: pointer;
}

.onlineStyle05 .item .buycart_icon {
	background-image: url(../img/qqol/style_05/buycart_pc_gray.png);
}

.onlineStyle05 .item:hover .buycart_icon {
	background-image: url(../img/qqol/style_05/buycart_pc_white.png);
}

.onlineStyle05 .backup {
	cursor: pointer;
}

.onlineStyle05 .item .backup_icon {
	background-image: url(../img/qqol/style_05/backup.png);
}

.onlineStyle05 .item:hover .backup_icon {
	background-image: url(../img/qqol/style_05/backup_white.png);
}

.onlineStyle05 .item .qr_icon {
	background-image: url(../img/qqol/style_05/qr_pc_gray.png);
}

.onlineStyle05 .item:hover .qr_icon {
	background-image: url(../img/qqol/style_05/qr_pc_white.png);
}

.onlineStyle05 .show_box {
	display: none;
	position: absolute;
	right: 100%;
	top: 0;
	width: 220px;
	padding-bottom: 20px;
}

.onlineStyle05 .show_box .contant {
	background: rgb(42,140,240);
	border-radius: 10px 0 10px 10px;
	padding-bottom: 20px;
	max-height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.onlineStyle05 .show_box .contant::-webkit-scrollbar {
	display: none;
}

.onlineStyle05 .show_box .li_item {
	padding: 12px 10px;
	overflow: hidden;
	border-bottom: 1px dashed rgba(255,255,255,.5);
	color: #fff;
	font-size: 14px;
	margin: 0 15px;
}

.onlineStyle05 .show_box .li_item:last-of-type {
	border-bottom: none;
}

.onlineStyle05 .show_box .title {
	border-bottom: 1px solid rgba(255,255,255,.5);
	text-align: center;
	padding: 14px 0;
	color: #fff;
	font-size: 14px;
}

.onlineStyle05 .show_box .icon {
	float: left;
	margin-top: 5px;
	vertical-align: top;
	width: 16px;
	height: 16px;
}

.onlineStyle05 .show_box .icon .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100%;
}

.onlineStyle05 .show_box .text_contant {
	float: left;
	padding-left: 10px;
	width: calc( 100% - 16px);
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
}

.onlineStyle05 .show_box .text_contant div {
	word-break: break-all;
}

.onlineStyle05 a {
	color: #fff;
}

.onlineStyle05 .show_box .icon .list_phone_icon {
	background-image: url(../img/qqol/style_05/phone_pc.png);
}

.onlineStyle05 .show_box .icon .list_wx_icon {
	background-image: url(../img/qqol/style_05/wx_pc.png);
}

.onlineStyle05 .show_box .icon .list_qq_icon {
	background-image: url(../img/qqol/style_05/qq_pc.png);
}

.onlineStyle05 .show_box .icon .list_mail_icon {
	background-image: url(../img/qqol/style_05/mail_pc.png);
}

.onlineStyle05 .time .contant {
	color: #fff;
	border-radius: 50px 0 0 50px;
	padding: 0;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
}

.onlineStyle05 .qrcode .contant {
	border-radius: 10px 0 0 10px;
	padding: 20px 0 15px;
	text-align: center;
}

.onlineStyle05 .qrcode .qrcode_img {
	width: 135px;
	height: 135px;
	overflow: hidden;
	margin: 0 auto;
}

.onlineStyle05 .qrcode .qrcode_img img {
	width: 100%;
}

.onlineStyle05 .qrcode .qr_text {
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
}

.onlineStyle05 .qq_mobile {
	display: none;
}

@media screen and (max-width:640px) {
	.onlineStyle05 .item .phone_icon {
		background-image: url(../img/qqol/style_05/kefu_mobile_gray.png);
	}

	.onlineStyle05 .item:hover .phone_icon {
		background-image: url(../img/qqol/style_05/kefu_mobile_white.png);
	}

	.onlineStyle05 .item .time_icon {
		background-image: url(../img/qqol/style_05/time_mobile_gray.png);
	}

	.onlineStyle05 .item:hover .time_icon {
		background-image: url(../img/qqol/style_05/time_mobile_white.png);
	}

	.onlineStyle05 .item .buycart_icon {
		background-image: url(../img/qqol/style_05/buycart_mobile_gray.png);
	}

	.onlineStyle05 .item:hover .buycart_icon {
		background-image: url(../img/qqol/style_05/buycart_mobile_white.png);
	}

	.onlineStyle05 .backup .item {
		background: transparent!important;
	}

	.onlineStyle05 .item .backup_icon {
		background-image: url(../img/qqol/style_05/backup.png)!important;
	}

	.onlineStyle05 .item .qr_icon {
		background-image: url(../img/qqol/style_05/qr_mobile_gray.png);
	}

	.onlineStyle05 .item:hover .qr_icon {
		background-image: url(../img/qqol/style_05/qr_mobile_white.png);
	}

	.onlineStyle05 .show_box .icon .list_phone_icon {
		background-image: url(../img/qqol/style_05/phone_mobile.png);
	}

	.onlineStyle05 .show_box .icon .list_wx_icon {
		background-image: url(../img/qqol/style_05/wx_mobile.png);
	}

	.onlineStyle05 .show_box .icon .list_qq_icon {
		background-image: url(../img/qqol/style_05/qq_mobile.png);
	}

	.onlineStyle05 .show_box .icon .list_mail_icon {
		background-image: url(../img/qqol/style_05/mail_mobile.png);
	}
}

#qqol_style_05_1602409406339 .contant {
	background: ;
}

#qqol_style_05_1602409406339 .main_box {
	right: 0;
}

#qqol_style_05_1602409406339 .show_box {
	right: 100%;
}

#qqol_style_05_1602409406339 .show_box .contant {
	border-radius: 10px 0 10px 10px;
}

#qqol_style_05_1602409406339 .time .contant {
	border-radius: 50px 0 0 50px;
}

#qqol_style_05_1602409406339 .qrcode .contant {
	border-radius: 10px 0 0 10px;
}

#qqol_style_05_1602409406339 .item:hover {
	background: ;
}

#qqol_style_05_1602409406339 .show_box {
	width: 220px;
}

h1 {
	font-size: 2em;
	font-weight: bold;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
}

h3 {
	font-size: 1.17em;
	font-weight: bold;
}

h4 {
	font-weight: bold;
}

h1 {
	font-size: 2em;
	font-weight: bold;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
}

h3 {
	font-size: 1.17em;
	font-weight: bold;
}

h4 {
	font-weight: bold;
}

#image_style_01_1594194616313 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1594194616313 .CompatibleImg img {
		width: 100%;
		height: 100%
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1594194616313 .CompatibleImg img {
		width: 100%;
		height: 100%
	}
}

#image_style_01_1594194616313 a {
	cursor: default;
}

.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.imgStyle img {
	box-sizing: border-box;
}

@media screen and (max-width:1200px) {
}

@media screen and (max-width:767px) {
}

#image_style_01_1596718621167 .CompatibleImg img {
	width: 100%;
	height: auto;
	margin-left: 0px
}

@media screen and (min-width:641px) and (max-width:1200px) {
	#image_style_01_1596718621167 .CompatibleImg img {
		width: 100%;
		height: 100%
	}
}

@media screen and (max-width:640px) {
	#image_style_01_1596718621167 .CompatibleImg img {
		width: 100%;
		height: 100%
	}
}

#image_style_01_1596718621167 a {
	cursor: default;
}

.imgStyle {
	height: 100%;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.imgStyle>a {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.imgStyle img {
	box-sizing: border-box;
}

@media screen and (max-width:1200px) {
}

@media screen and (max-width:767px) {
}

.bottomMenu {
	width: 100%;
	box-sizing: border-box;
	display: none;
	position: fixed;
	bottom: 0;
	z-index: 999999;
}

.bottomMenu ul {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 50px;
	background-color: #FFFFFF;
	border-top: 1px solid #ddd;
	box-shadow: 0 0px 6px rgba(0,0,0,.1);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.bottomMenu ul li {
	position: relative;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 0!important;
}

.bottomMenu ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.bottomMenu ul li .menuItem {
	position: relative;
}

.bottomMenu ul li .menuItem.iconTxt {
	top: 5%;
}

.bottomMenu ul li .menuItem.txt {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.bottomMenu ul li .menuItem.icon {
	top: 20%;
}

.bottomMenu ul li .menuIco {
	width: auto;
	height: 26px;
	overflow: hidden;
	margin: 0 auto 4px;
	padding-top: 2px;
	box-sizing: border-box;
}

.bottomMenu ul li .menuIco img {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	object-fit: scale-down;
}

.bottomMenu ul li .menuName {
	font-size: 12px;
	white-space: nowrap;
	margin: auto;
	text-align: center;
	color: #666666;
	line-height: 1;
	font-family: Microsoft YaHei;
}

.bottomMenu ul li .submenuItems {
	position: absolute;
	bottom: 48px;
	z-index: 999999;
	width: 100%;
	text-align: center;
	border: 1px solid #ddd;
	background-color: #fff;
	box-shadow: 0 0px 6px rgba(0,0,0,.1);
}

.bottomMenu ul li .submenuItems a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #ddd;
}

@media screen and (max-width:767px) {
	.bottomMenu {
		display: block;
	}

	body {
		padding-bottom: 55px!important;
	}
}
				