﻿address,cite,dfn,em,var {
	font-style: normal
}

code,kbd,pre,samp {
	font-family: courier new, courier, monospace
}


small {
	font-size: 12px
}

ul,ol {
	list-style: none outside none
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000000
}

fieldset,img {
	border: 0 none
}

button,input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	display: block;
	margin: 0;
	padding: 0
}

mark {
	background: none repeat scroll 0 0 #FFFF00
}

body {
	font-family: "微软雅黑", Verdana, Arial, Helvetica, sans-serif
}

img {
	border: medium none
}

body a {
	text-decoration: none
}

a:acitve {
	color: inherit
}

a:link,a:visited,a:hover,a:active,a:focus {
	outline: none;
	text-decoration: none
}

h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,p em {
	font-style: italic
}



input:focus,input:active {
	outline: none
}

button {
	outline: none
}

button:active,button:visited {
	outline: none
}

::-ms-clear,::-ms-reveal {
	display: none
}


.wqdtableTouchos {
	overflow-x: auto;
	zoom: 1
}

#HTMLDATA .wqdtableTouchos {
	overflow: hidden;
	zoom: 1
}

.wqdAreaView .wqdBkEditos {
	margin: 0 auto;
	width: 1200px
}

.wqdAreaView footer.wqdBkEditos {
	overflow: hidden
}

.wqdAreaView .wqdSectiondiv {
	min-width: 1200px
}

#HTMLDATACENTER .yzmoveContent,.wqd-carouseOverlay {
	overflow: hidden
}

.hiwqd.pc .yzmoveContent {
	min-width: 1200px
}

.hiwqd.phone .yzmoveContent {
	min-width: inherit !important
}

.wqdPhoneContainer .yzmoveContent {
	min-width: inherit !important
}

.sectionCenter.yzmoveContent {
	overflow: hidden !important
}

.sectionCenter.yzmoveContent.onDraging {
	overflow: visible !important
}

.wqdSectiondiv section.overShow {
	overflow: visible
}

.fullscreen [data-elementtype='carouse'] {
	width: 100%;
	height: 100% !important
}

.fullscreen .fullMode {
	left: 50% !important;
	transform: translateX(-50%)
}

section.sectionV2 {
	position: relative;
	margin: 0 auto
}

#wqdIphonePage .fullscreen {
	width: 320px !important
}

.wqdIphoneView .fullscreen .bannerContainer {
	width: 100% !important
}

.fullscreen_item {
	width: 100%;
	background-size: cover
}

.wqdCarousel .carousel-inner .item {
	background-size: cover
}

#HTMLDATA .onDraging .wqdGroup:after,#HTMLDATA .onGrouping:after {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #60c1ff !important
}

#HTMLDATA .onDraging .wqdelementEdit .wqdGroup:after {
	display: none
}

.wqdGroup {
	position: absolute
}

#HTMLDATA .wqdGroupmove:after,.wqd-carouseOverlay .wqdGroupmove:after {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #60c1ff !important
}

.wqdAppFromos .radio,.wqdAppFromos .checkbox {
	display: inline-block;
	padding-right: 25px
}

textarea.form-control {
	min-height: 200px
}

.wqdfromemptyos {
	background: none !important;
	border: 0 !important;
	box-shadow: none !important
}

.wqdfromemptyos:hover {
	border: 0 !important
}

@media (max-width: 991px) {
	.wqdfromemptyos {
		display: none
	}
}

#HTMLDATA {
	user-select: none
}

.wqdversionos {
	display: none
}

#HTMLDATA .wqdversionos {
	display: block
}

.wqdBtnMask {
	position: relative;
	visibility: hidden
}

.wqdBtnMask:before {
	content: "显示按钮";
	position: absolute;
	top: -2px;
	left: -1px;
	bottom: -2px;
	right: -1px;
	background: rgba(0,0,0,0.2);
	border: 1px dotted #9c9c9c;
	padding: inherit
}

#HTMLDATA .wqdBtnMask {
	visibility: visible;
	border-color: transparent !important;
	background-color: transparent !important
}

#HTMLDATA .wqdBtnMask * {
	opacity: 0
}

.wqdelementEdit {
	position: absolute
}

.wqdelementEdit .wqdelementEditBox,.wqdelementEdit .wqdelementContent {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: -2px;
	top: -4px;
}

.wqdelementEdit .wqdelementEditBox.wqdshadowBox,.wqdelementEdit .wqdelementEditBox.wqdelementArrow,.wqdelementEdit .wqdelementContent.wqdshadowBox,.wqdelementEdit .wqdelementContent.wqdelementArrow {
	overflow: visible
}

.wqdelementEdit.onEditing {
	border: #48beef
}

#HTMLDATA .wqdelementEdit.wqdselected:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #7dafff !important
}

.elementsContainer>.wqdelementEditBox {
	overflow: visible !important
}

.wqdelementEditBox.wqdfreeRect1,.wqdelementEditBox.wqdfreeRect2,.wqd-freeRect.wqdfreeRect1,.wqd-freeRect.wqdfreeRect2 {
	position: relative
}

.wqdelementEditBox.wqdfreeRect1 .wqd-arrow1,.wqd-freeRect.wqdfreeRect1 .wqd-arrow1 {
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -10px;
	border: solid transparent;
	border-width: 10px 10px 10px 0;
	border-right-color: #2b6ca3
}

.wqd-freeRect.wqdfreeRect2 .wqd-arrow2,.wqdelementEditBox.wqdfreeRect2 .wqd-arrow2 {
	position: absolute;
	bottom: -16px;
	right: 0;
	border-top-width: 16px;
	border-left-width: 16px;
	border-style: solid;
	border-top-color: #002e5d;
	border-right-color: #002e5d;
	border-bottom-color: transparent;
	border-left-color: transparent
}

.wqdelementEditBox.wqdfreeRect1.wqdfreeRect3 .wqd-arrow3,.wqd-freeRect.wqdfreeRect1.wqdfreeRect3 .wqd-arrow3 {
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -10px;
	border: solid transparent;
	border-width: 10px 10px 10px 0;
	border-right-color: #01b1af
}






body.phone .wqd-text-title1,.wqdPhoneContainer .wqd-text-title1 {
	font-size: 3.2rem !important;
	font-size: 32px !important;
	line-height: 1.75
}

body.phone .wqd-text-title2,.wqdPhoneContainer .wqd-text-title2 {
	font-size: 3rem !important;
	font-size: 30px !important;
	line-height: 1.75
}

body.phone .wqd-text-title3,.wqdPhoneContainer .wqd-text-title3 {
	font-size: 2.4rem !important;
	font-size: 24px !important;
	line-height: 1.75
}

body.phone .wqd-text-title4,.wqdPhoneContainer .wqd-text-title4 {
	font-size: 1.8rem !important;
	font-size: 18px !important;
	line-height: 1.75
}

body.phone .wqd-text-article1,.wqdPhoneContainer .wqd-text-article1 {
	font-size: 1.6rem !important;
	font-size: 16px !important;
	line-height: 1.75
}

body.phone .wqd-text-article2,.wqdPhoneContainer .wqd-text-article2 {
	font-size: 1.4rem !important;
	font-size: 14px !important;
	line-height: 1.75
}

body.phone .wqd-text-article3,.wqdPhoneContainer .wqd-text-article3 {
	font-size: 1.2rem !important;
	font-size: 12px !important;
	line-height: 1.75
}

body.phone .wqd-text-article4,.wqdPhoneContainer .wqd-text-article4 {
	font-size: 1.2rem !important;
	font-size: 12px !important;
	line-height: 1.75
}

@media (min-width: 320px) and (max-width: 767px) {
	.wqd-text-title1 {
		font-size: 32px !important;
		font-size: 3.2rem !important;
		line-height: 1.75
	}

	.wqd-text-title2 {
		font-size: 30px !important;
		font-size: 3rem !important;
		line-height: 1.75
	}

	.wqd-text-title3 {
		font-size: 24px !important;
		font-size: 2.4rem !important;
		line-height: 1.75
	}

	.wqd-text-title4 {
		font-size: 18px !important;
		font-size: 1.8rem !important;
		line-height: 1.75
	}

	.wqd-text-article1 {
		font-size: 16px !important;
		font-size: 1.6rem !important;
		line-height: 1.75
	}

	.wqd-text-article2,.wqd-text-article3 {
		font-size: 14px !important;
		font-size: 1.4rem !important;
		line-height: 1.75
	}

	.wqd-text-article4 {
		font-size: 12px !important;
		font-size: 1.2rem !important;
		line-height: 1.75
	}
}

.wqdelementEdit[data-elementtype=formSelect] .wqdelementEditBox {
	overflow: visible
}

.wqdelementEdit [data-elementtype=formDate] .wqdelementEditBox {
	overflow: visible !important
}

.wqd-form.wqdControlForm [data-elementtype=formSelect]>.wqdelementEditBox,.wqd-form.wqdControlForm [data-elementtype=formDate]>.wqdelementEditBox {
	overflow: visible
}

.wqdelementEdit[data-elementtype=svg] .wqdelementEditBox {
	text-align: center
}

.wqdelementEdit svg {
	height: 100%;
	width: 100%
}

.wqdelementEdit[data-elementtype="text"] em {
	font-style: italic
}

.wqd-img {
	width: 100%
}

.wqd-img img {
	width: 100%
}

.wqd-art-img {
	width: 100%
}

.wqd-img-default {
	height: 100%
}

.wqdelementEdit .wqdImgLinkV2 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2
}

.wqd-button {
	width: 100%;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	height: 100%
}

a.wqd-button:visited,a.wqd-button:hover,a.wqd-button:focus {
	width: 100%;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	height: 100%
}

.wqd-button>em {
	position: relative;
	top: 50%;
	display: block;
	transform: translateY(-50%)
}

.wqd-icon {
	display: block
}

.wqd-icon .fa {
	display: block !important
}

.wqdelementEdit[data-elementtype="img"] .wqdelementEditBox a {
	display: block;
	height: 100%
}

.FREEMARKER_TEMPLATE_DATA_WQD_END,.FREEMARKER_TEMPLATE_CATEGORY_WQD_END {
	display: none !important
}

.wqdSectiondiv {
	position: relative
}

.sectionV2 {
	z-index: 5
}

.wqdelementEdit.hoverContainer>.wqdelementEditBox {
	border-color: #1ec1fd;
	border-width: 1px
}

.catchil.un-category-ewm {
	display: none
}

.wqdelementEdit.extendNav-A .wqdelementEditBox {
	overflow: visible !important
}




.extendNav-A .wqd-nav {
	width: 100%;
	height: 100%
}

.extendNav-A .wqd-mainnavul {
	width: 100%;
	height: 100%;
	float: left
}

.extendNav-A .wqd-mainnavli {
	float: left;
	height: 100%;
	border-top: 2px solid transparent;
	position: relative;
	cursor: pointer;
	padding: 18px 0
}

.extendNav-A .wqd-mainnavli .wqd-subnavul.nav-show {
	display: block
}

.extendNav-A .wqd-mainnavli .wqd-mainnava {
	display: block;
	min-width: 141px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	font-size: 16px;
	color: #8d8d8d;
	border-left: 1px solid #8d8d8d;
	cursor: pointer;
	padding: 0 10px;
	height: 100%;
	line-height: 22px
}

.extendNav-A .wqd-mainnavli .home-page {
	border-left: none
}

.extendNav-A .wqd-mainnavli .wqd-subnavul {
	display: none;
	position: absolute;
	top: 58px;
	left: 0;
	background-color: #ffffff;
	padding: 0 10px;
	min-width: 100%
}

.extendNav-A .wqd-mainnavli .wqd-subnavul .wqd-subnavli {
	height: 40px;
	width: 100%;
	line-height: 40px;
	border-top: 1px solid #ccc;
	text-align: center
}

.extendNav-A .wqd-mainnavli .wqd-subnavul .wqd-subnavli .wqd-subnava {
	display: inline-block;
	white-space: nowrap;
	text-align: center;
	color: #8d8d8d;
	cursor: pointer
}

.extendNav-A .wqd-mainnavli .wqd-subnavul .wqd-subnavli.peak {
	border-top: none
}

.edit_switch .sub_navlist li {
	width: 50%;
	height: 100%;
	text-align: center;
	border-bottom: 3px solid transparent;
	float: left;
	box-sizing: border-box !important
}

.full_nav {
	position: absolute !important;
	left: 50% !important;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	-ms-transform: translate(-50%);
	-o-transform: translate(-50%);
	transform: translate(-50%)
}

.accordionOne:hover {
	background-color: rgba(207,228,228,0.46);
	border-color: #333333
}

.accordionTwo:hover {
	background-color: rgba(190,161,167,0.46);
	border-color: #333333
}

.accordionOne.active {
	background-color: rgba(207,228,228,0.46);
	border-color: #333333
}

.wqdelementEdit.wqd-accordion {
	width: auto !important;
	height: auto !important
}/*!*手风琴*!*/.freeContainerTwo.rank {
	position: absolute !important;
	top: 0 !important;
	left: 100% !important;
	right: auto
}

.wqd-accordion .wqd-relateLi.position {
	position: static
}

.wqdelementEdit .wqd-relateLi {
	float: left !important;
	position: relative
}

.wqdelementEdit.accordion_two {
	display: none
}

.wqdelementEdit.accordion_two.on {
	display: block !important
}

.wqd-accordion>.wqdelementEditBox {
	overflow: visible !important
}

body.pc .freeContainerOne[data-elementtype=groupContainer] {
	width: 300px;
	height: 38px
}

body.pc .freeContainerTwo[data-elementtype=groupContainer] {
	width: 300px;
	height: 160px
}

body.pc .accordion-side .accordion_one {
	width: 200px;
	height: 80px
}

body.pc .accordion-side .accordion_two {
	width: 280px;
	height: 240px
}

body.pc .accordion-fold .accordion_one {
	width: 360px;
	height: 40px
}

body.pc .accordion-fold .accordion_two {
	width: 360px;
	height: 200px
}

body.pc .tabContainer[data-elementtype=groupContainer] {
	width: 60px;
	height: 90px
}

body.pc .subTabContainer[data-elementtype=groupContainer] {
	width: 240px;
	height: 90px
}

body.phone .freeContainerOne[data-elementtype=groupContainer] {
	width: 280px;
	height: 40px
}

body.phone .freeContainerTwo[data-elementtype=groupContainer] {
	width: 280px;
	height: 160px
}

body.phone .accordion-side .accordion_one {
	width: 100px;
	height: 40px
}

body.phone .accordion-side .accordion_two {
	width: 180px;
	height: 120px
}

body.phone .accordion-fold .accordion_one {
	width: 280px;
	height: 40px
}

body.phone .accordion-fold .accordion_two {
	width: 280px;
	height: 160px
}

body.phone .tabContainer[data-elementtype=groupContainer] {
	width: 60px;
	height: 90px
}

body.phone .subTabContainer[data-elementtype=groupContainer] {
	width: 240px;
	height: 90px
}

.gt_holder.gt_popup.gt_show .gt_mask {
	z-index: 1200
}
#elementid14629559217550 a {
	background-color: #0099ff;
}

#elementid14629559217550 .on:hover {
	background-color: #2dabff;
}
