@font-face {
	font-family: 'icons-moon';
	src:url('fonts/icons/icomoon.eot?2z3o0y');
	src:url('fonts/icons/icomoon.eot?#iefix2z3o0y') format('embedded-opentype'),
		url('fonts/icons/icomoon.woff?2z3o0y') format('woff'),
		url('fonts/icons/icomoon.ttf?2z3o0y') format('truetype'),
		url('fonts/icons/icomoon.svg?2z3o0y#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.tile-region {
	/*margin: 30px 0 50px;*/
}
.tile-region:after {
	content: "";
	display: block;
	clear: both;
}
.tile-group {
	width: 300px;
	float: left;
}
.tile-group:after {
	content: "";
	display: block;
	clear: both;
}
.tile-group.halfwide {
	width: 200px;
}
.tile-group.wide {
	width: 400px;
}
.tile-group.twofold {
	width: 600px;
}
.tile-group.wide.twofold {
	width: 800px;
}
.tile-group.gold {
	width: 382px;
}
.tile-group.gold.wide {
	width: 618px;
}
.tile-group.view.fivefold {
	width: 710px;
}
.tile-group.view.wide {
	width: 290px;
}
.tile-group.low.wide {
	width: 700px;
}
.tile-group.full {
	width: 100%;
}
.tile {
	float: left;
	display: block;
	width: 150px;
	height: 150px;
	position: relative;
			box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 3px;
}
.tile.no-pd {
	padding: 0;
}
.tile>.wrap {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background-color: #f3f3f3;*/
	color: #888;
	overflow: hidden;
}
.tile>.wrap a {
	/*color: #888;*/
}
.tile>.wrap .image {
	width: 100%;
	height: 100%;
}
.tile.active:hover>.wrap {
	transition: all 200ms;
	-ms-transition: all 200ms;
	-moz-transition: all 200ms;
	-webkit-transition: all 200ms;
	padding: 3px;
	top: -3px;
	left: -3px;
	z-index: 1;
	box-shadow: 1px 1px 5px 0 #888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=3);
}
.tile>.wrap>.title {
	display: block;
	padding: 20px 20px 0;
	font-family: "Microsoft Yahei";
}
.tile>.wrap>.title-cn{
	display: block;
	margin: 20px 20px 0;
	font-family: "Microsoft Yahei";
	line-height: 2em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.9375em;
}
.tile>.wrap>.title-en {
	display: block;
	margin: 0 20px;
	font-family: Arial, Verdana;
	font-size: 0.5625em;
	text-transform: uppercase;
}
.chrome .tile>.wrap>.title-en {
	font-size: 0.75em;
	-webkit-transform: scale(0.75);
	-webkit-transform-origin: 0;
	-o-transform: scale(1);
	-o-transform-origin: 0;
}
.tile>.wrap>.title-small {
	display: block;
	margin: 0 20px;
	font-family: "Microsoft Yahei";
	font-size: 0.75em;
}
.tile>.wrap>.title-icon {
	display: block;
	margin: 0 20px 5px;
}
.tile>.wrap>.icon {
	display: block;
	font-family: icons-moon;
	font-size: 1.1875em;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 20px;
	padding-bottom: 20px;
}
.tile>.wrap>.title[title]:before{
	content: attr(title);
	display: block;
	line-height: 2em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.9375em;
}
.tile>.wrap>.title[alt]:after {
	content: attr(alt);
	display: block;
	font-family: Arial, Verdana;
/*	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
	font-size: 0.5625em;
	text-transform: uppercase;
}
.chrome .tile>.wrap>.title[alt]:after {
	font-size: 0.75em;
	-webkit-transform: scale(0.75);
	-webkit-transform-origin: 0;
	-o-transform: scale(1);
	-o-transform-origin: 0;
}
.tile>.wrap[icon]:after {
	content: attr(icon);
	display: block;
	font-family: icons-moon;
	font-size: 1.1875em;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-right: 20px;
	padding-bottom: 20px;
/*	opacity: .9;
	filter: alpha(opacity=90);*/
}
.tile.layout-rb>.wrap>.title {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 20px 20px 0;
}
.tile.layout-rb>.wrap>.title-cn {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 20px 20px 0;
	line-height: 1.875em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.75em;
}
.tile.layout-rb>.wrap>.icon{
	display: block;
	position: absolute;
	bottom: 1em;
	right: 0.5em;
	font-family: icons-moon;
	font-size: 1.375em;
	line-height: 1.3637em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.tile.layout-rb>.wrap>.title:before {
	content: "";
}
.tile.layout-rb>.wrap>.title[icon]:before {
	content: attr(icon);
	display: block;
	font-family: icons-moon;
	font-size: 1.375em;
	line-height: 1.3637em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.tile.layout-rb>.wrap>.title:after {
	content: attr(title);
	display: block;
	line-height: 1.875em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.75em;
}
.tile.layout-twice>.wrap {
	text-align: center;
}
.tile.layout-twice>.wrap>.title {
	display: inline-block;
	padding: 40px 4px 0;
}
.tile.layout-twice>.wrap>.title>.icon {
	display: block;
	font-family: icons-moon;
	font-size: 1.5em;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.tile.layout-twice>.wrap>.title>.title-cn {
	display: block;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: .75em;
	text-align: center;
}
.tile.layout-twice>.wrap>.title:hover>.title-cn {
	text-decoration: underline;
}
.tile.layout-twice>.wrap>.title[icon]:before {
	content: attr(icon);
	display: block;
	font-family: icons-moon;
	font-size: 1.625em;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.tile.layout-twice>.wrap>.title:after {
	content: attr(title);
	display: block;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: .75em;
	text-align: center;
}
.tile.layout-twice>.wrap>.title:hover:after {
	text-decoration: underline;
}
.tile.layout-list>.wrap>.title:first-child {
	padding-top: 15px;
}
.tile.layout-list>.wrap>.title {
	display: block;
	padding: 0 15px 0 20px;
}
.tile.layout-list>.wrap>.title>.title-cn {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.875em;
	line-height: 2.8571428em;
	margin-right: 30px;
}
.tile.layout-list>.wrap>.title>.icon {
	display: block;
	line-height: 2.1053em;
	font-size: 1.1875em;
	float: right;
	font-family: icons-moon;
}
.tile.layout-list>.wrap>.title:hover>.title-cn {
	text-decoration: underline;
}
.tile.layout-list>.wrap>.title:after {
	content: attr(title);
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.875em;
	line-height: 2.8571428em;
	margin-right: 30px;
}
.tile.layout-list>.wrap>.title:hover:after {
	text-decoration: underline;
}
.tile.layout-list>.wrap>.title[icon]:before {
	content: attr(icon);
	display: block;
	line-height: 2.1053em;
	font-size: 1.1875em;
	float: right;
	font-family: icons-moon;
}
.tile.view-home>.wrap>.title-cn{
	font-size: 1.125em;
	line-height: 2.5em;
}
.tile.view-home>.wrap>a{
	display: inline-block;
	font-size: .9375em;
	font-family: "Microsoft Yahei";
	line-height: 62px;
	margin-left: 20px;
}
.tile.view-home>.wrap>a:before{
	display: inline-block;
	padding-right: 6px;
	content: "<";
	font-size: 1.625em;
	font-family: Simsun;
	vertical-align: top;
}
.tile.view-home>.wrap>a:hover{
	text-decoration: underline;
}
.tile.view-description>.wrap>span{
	display: block;
	padding: 30px;
	line-height: 2em;
	color: white;
	font-size: .75em;
	text-indent: 1em;
	opacity: .75;
	filter: alpha(opacity=75);
}
.tile.low>.wrap>.title-cn{
	margin-top: 10px;
}

.tile.wide {
	width: 200px;
}
.tile.twofold {
	width: 300px;
}
.tile.twofold-height {
	height: 300px;
}
.tile.threefold-height {
	height: 450px;
}
.tile.fivefold-height {
	height: 750px;
}
.tile.sevenfold-height {
	height: 1050px;
}
.tile.wide.twofold {
	width: 400px;
}
.tile.gold {
	width: 191px;
	height: 118px;
}
.tile.gold.twofold {
	width: 382px;
}
.tile.gold.wide {
	width: 618px;
}
.tile.gold.twofold-height {
	height: 236px;
}
.tile.gold.threefold-height {
	height: 354px;
}
.tile.gold.fivefold-height {
	height: 590px;
}
.tile.gold.sixfold-height {
	height: 708px;
}
.tile.view {
	width: 142px;
	height: 142px;
}
.tile.view.twofold {
	width: 284px;
}
.tile.view.fivefold {
	width: 710px;
}
.tile.view.twofold-height {
	height: 284px;
}
.tile.view.threefold-height {
	height: 426px;
}
.tile.view.fivefold-height {
	height: 710px;
}
.tile.low {
	height: 92px;
}
.tile.low.twofold-height {
	height: 184px;
}
.tile.low.threefold-height {
	height: 276px;
}
.tile.low.fivefold-height {
	height: 460px;
}
.tile.low.sixfold-height {
	height: 552px;
}
.tile.low.sevenfold-height {
	height: 644px;
}
.tile.low.tenfold-height {
	height: 920px;
}
.tile.fix-a {
	width: 49px;
	height: 49px;
	text-align: center;
	line-height: 49px;
	font-family: "Microsoft Yahei";
}
.tile.fix-b-height {
	height: 405px;
}
.tile.full {
	width: 100%;
}
.tile.auto-height {
	height: auto;
}
.tile.full-height {
	height: 100%;
}
.tile.color-trans-25>.wrap {
	color: white;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOURFQTkwMjhGRUYxMUU0QTVDMEYzMDYzMTAxMzMzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOURFQTkwMzhGRUYxMUU0QTVDMEYzMDYzMTAxMzMzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5REVBOTAwOEZFRjExRTRBNUMwRjMwNjMxMDEzMzM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5REVBOTAxOEZFRjExRTRBNUMwRjMwNjMxMDEzMzM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QdpisQAAABFJREFUGFdj+P//fwgIM8AYAHt4DUUPb3L0AAAAAElFTkSuQmCC);
}
.tile.color-trans-33>.wrap {
	color: #555;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QUQwNjFFRjhGRjAxMUU0ODJGNEE0RTk0NjZGNTMxMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QUQwNjFGMDhGRjAxMUU0ODJGNEE0RTk0NjZGNTMxMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVBRDA2MUVEOEZGMDExRTQ4MkY0QTRFOTQ2NkY1MzEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVBRDA2MUVFOEZGMDExRTQ4MkY0QTRFOTQ2NkY1MzEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+91PHggAAAA1JREFUGFdj+P//vwMACTwDPqsl7sYAAAAASUVORK5CYII=);
}
.tile.color-trans-33>.wrap a {
	color: #555;
}
.tile.color-trans-55>.wrap {
	color: white;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MzIwNTUwRjhGRjAxMUU0OUNBNzlBMzc1OEVDOUM4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzIwNTUxMDhGRjAxMUU0OUNBNzlBMzc1OEVDOUM4OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzMjA1NTBEOEZGMDExRTQ5Q0E3OUEzNzU4RUM5Qzg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzMjA1NTBFOEZGMDExRTQ5Q0E3OUEzNzU4RUM5Qzg4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+op65IAAAAA1JREFUGFdj+P//fw8ACYgDih6hkG8AAAAASUVORK5CYII=);
}
.tile.color-trans-70>.wrap {
	color: white;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTY2MDk2NjhGRjAxMUU0QkExMENGMEM4QTQ1ODAzRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTY2MDk2NzhGRjAxMUU0QkExMENGMEM4QTQ1ODAzRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBNjYwOTY0OEZGMDExRTRCQTEwQ0YwQzhBNDU4MDNGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBNjYwOTY1OEZGMDExRTRCQTEwQ0YwQzhBNDU4MDNGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nyStcwAAAA1JREFUGFdj+P///2YACa8DsTVFnU4AAAAASUVORK5CYII=);
}
.tile.color-white>.wrap {
	color: #999;
	background-color: white;
}
.tile.color-white>.wrap a {
	color: #999;
}
.tile.color-gray>.wrap {
	color: white;
	background-color: #b3b3b3;
}
.tile.color-gray>.wrap a {
	color: white;
}
.tile.color-light-gray>.wrap {
	color: #888;
	background-color: #e5e5e5;
}
.tile.color-light-gray>.wrap a {
	color: #888;
}
.tile.color-white-gray>.wrap {
	color: #999;
	background-color: #f9f9f9;
}
.tile.color-white-gray>.wrap a {
	color: #999;
}
.tile.color-deep-panel>.wrap {
	color: #888;
	background-color: #f8f8f8;
}
.tile.color-deep-panel>.wrap a {
	color: #888;
}
.tile.color-panel>.wrap {
	color: #666;
	background-color: #fafafa;
}
.tile.color-panel>.wrap a {
	color: #666;
}
.tile.color-red>.wrap{
	background-color: #e9573e;
	color: #fdeeeb;
}
.tile.color-red>.wrap a{
	color: #fdeeeb;
}
.tile.color-light-red>.wrap{
	background-color: #fb6e52;
	color: #fff0ed;
}
.tile.color-light-red>.wrap a{
	color: #fff0ed;
}
.tile.color-yellow>.wrap{
	background-color: #f6bb43;
	color: #fef8ec;
}
.tile.color-yellow>.wrap a{
	color: #fef8ec;
}
.tile.color-orange>.wrap{
	background-color: #ff9142;
	color: #fef8ec;
}
.tile.color-orange>.wrap a{
	color: #fef8ec;
}
.tile.color-green>.wrap{
	background-color: #22b658;
	color: #e8f8ee;
}
.tile.color-green>.wrap a{
	color: #e8f8ee;
}
.tile.color-yellow-green>.wrap{
	background-color: #8dc153;
	color: #f3f9ed;
}
.tile.color-yellow-green>.wrap a{
	color: #f3f9ed;
}
.tile.color-sea-green>.wrap{
	background-color: #37bd9c;
	color: #eaf8f5 ;
}
.tile.color-sea-green>.wrap a{
	color: #eaf8f5 ;
}
.tile.color-lime-green>.wrap{
	background-color: #a0d468;
	color: #f5fbef;
}
.tile.color-lime-green>.wrap a{
	color: #f5fbef;
}
.tile.color-blue>.wrap{
	background-color: #4b89dc;
	color: #ecf3fc;
}
.tile.color-blue>.wrap a{
	color: #ecf3fc;
}
.tile.color-slate-blue>.wrap{
	background-color: #967bdc;
	color: #f4f1fc;
}
.tile.color-slate-blue>.wrap a{
	color: #f4f1fc;
}
.tile.color-sky-blue>.wrap{
	background-color: #3baeda;
	color: #ebf7fb;
}
.tile.color-sky-blue>.wrap a{
	color: #ebf7fb;
}
.tile.color-light-blue>.wrap{
	background-color: #0c92d1;
	color: #e6f4fb;
}
.tile.color-light-blue>.wrap a{
	color: #e6f4fb;
}
.tile.color-dark-blue>.wrap{
	background-color: #169fa5;
	color: #e7f5f6;
}
.tile.color-dark-blue>.wrap a{
	color: #e7f5f6;
}
.tile.color-pink>.wrap{
	background-color: #d870ad;
	color: #fbf0f7;
}
.tile.color-pink>.wrap a{
	color: #fbf0f7;
}
.tile.color-light-pink>.wrap{
	background-color: #ec87c1;
	color: #fdf3f9;
}
.tile.color-light-pink>.wrap a{
	color: #fdf3f9;
}
.tile.color-dark>.wrap{
	background-color: #373E47;
	color: #cacbcf;
}
.tile.color-dark>.wrap a{
	color: #cacbcf;
}

.accessible-wrap {
	display: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.accessible-body {
	position: fixed;
	z-index: 10;
	width: 100%;
	min-width: 1000px;
	text-align: right;
	padding: 10px 0;
	font-size: 14px;
	background-color: white !important;
	border-bottom: 1px solid #ddd;
}
.accessible-body-fixed {
	height: 47px;
}
.accessible-body span {
	display: inline-block;
	padding: 0 10px;
	margin-left: 6px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background-color: #f3f3f3 !important;
	line-height: 24px;
	color: #444 !important;
	cursor: pointer;
}
.top-bar {
	position: relative;
	line-height: 3em;
	font-size: 0.75em;
}
.top-bar .bar{
	position: absolute;
	width: 100%;
	height: 37px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAA8CAYAAABMxmv5AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRBRDU3NUVERDk0NjExRTU5NkJDRDU1Mzg1RjJBNkYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRBRDU3NUVFRDk0NjExRTU5NkJDRDU1Mzg1RjJBNkYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REFENTc1RUJEOTQ2MTFFNTk2QkNENTUzODVGMkE2RjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REFENTc1RUNEOTQ2MTFFNTk2QkNENTUzODVGMkE2RjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4LAs/8AAAAG0lEQVQoU2P4//9/GggzjDJGAwGeEmYCU8NMACm1lt6grBIKAAAAAElFTkSuQmCC) repeat-x center bottom;
}

.top-bar .four-links{
	float: left;
	color: #666;
	font-family: simsun;
}
.top-bar .four-links a{
	color: #666;
}
.top-bar .four-links a:hover{
	text-decoration: underline;
}
.link-sep:before {
	content: "|";
	display: inline-block;
	padding: 0 6px;
}
.top-bar .version-links{
	float: right;
	color: #666;
	font-family: simsun;
}
.top-bar .version-links a{
	color: #666;
}
.top-bar .version-links a:hover{
	text-decoration: underline;
}

.main-nav {
	background-color: #e43126;
	height: 3.75em;
	opacity: .92;
	filter: alpha(opacity=92);
	font-size: 1em;
	line-height: 3.75em;
	font-family: "Microsoft Yahei";
	margin: 0 3px;
}
.main-nav .node {
	display: block;
	float: left;
	padding: 0 16px;
	color: #FFECEC;
	cursor: pointer;
	min-width: 64px;
	text-align: center;
}
.main-nav .node.focus {
	background-color: #272727 !important;
}
.main-nav .node:hover {
	filter: alpha(opacity=100);
	background-color: #d42116;
}
.search-bar {
	display: block;
	float: right;
	margin-top: 20px;
	height: 23px;
	padding: 0 25px 0 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAYAAAA/ZK6/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAfFJREFUOE+Vk8tPE1EUxqc0GAQlsDEmrlixMBGaNoQFGhNZmGjiwo0bIm0NGyNbWEICaNBEdv4RPBRBIsa4ckMCmyq4ITaAtOUxtJV22pnbzud3b1+DoclwJ3fm3jvnd86ZOd/xANDqjc3Hj3oud3Wuddzq0rK+O5q3/YqmScA5I7d7mrfuP+g8nXz5DpE1IPsHKOoQFiBsh3G6P9AowUQ43JdanAcMnVuhps2ZR4F3q+b9yO9rTTwL3SguL/ylW15A3qLLIhdq2LCFqAHxJ4Nt+PyBL9L0VKA1l3yUTGujkr9ne+L1KpJxGAxr2WXPTssyUwG82fgu8zaZgszYkYnDu1xqqYD/+tb0+Pv/zututdOBp5dSK/NTrgEaerD9a/UiQANS+qZrIPZmphFmZsc1sBcMXUXu2K29KpwHvzcuBhx8m/3hligVbmTYD+pEakFKjKqpXwcFAF4R5XfnCVEWJhVXD6lqaX/87Sukk9QSCJQEdx5UbZ740Itm48vH9QJyKNDSlvquUIxqS0Hy4Ey3JZ4PXcPSIs9NpW6lQnaaUnk5XBWIPexuOgjcbDkcDLabK3PfLaEzllDpZRTATrKKZyOUf4CqTWxmsgP7P6PI6gYMhhKMmcmfD5zc8zWle/0NEtwZHbub+/QVJ3tRIJnBP5ORtpZsFLLEAAAAAElFTkSuQmCC) no-repeat left top;
}
.search-bar input[type="text"] {
	display: block;
	float: left;
	height: 17px;
	padding: 3px;
	width: 100px;
	border: none;
	outline: none;
	font-size: 12px;
	color: #444;
}
.search-bar input[type="submit"] {
	display: block;
	float: left;
	height: 23px;
	padding: 0 2px;
	width: 25px;
	border: none;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABNNJREFUSEuNVVtsVFUUPYOUEJvohz/EhJgYNIoGKa0wYutUKYVq00pK4geZxET9xGg0itGoJQUTMSSYSOKH6A+oxGITraQhMRGNNKDVPqhUsNPOTGnLdN537p25r+XaZ4ZaTWU4cDrn3nPuXnut/TgB+IDyfKVcR6nVtyjX99TKQEApL6CKK5UKOI5apVaoQM0q5SmlfOUqN1dQXtpQtUM/qMjosDKHxjc/2Nd/gdvLD5cgcDkdwOdapqxh6P96Ca98xuWDPDs849jyfgEoxIDhc8jv7/no4rbWe0eaNt/KHbV0KsdK8es83xVRQoFGSiRHCz5/vSL3CCXTy+rpIccTRX3S5wpyVmYhgfSpk5gNh7cKQLaloeY6kIIjvnmaTJEeW1yUxFNhwLVPHLvApwpb2C48o8ANHq6wzpse6IKm7/WdzM7s6lyTqK+7bRHE4mrec5BZKk2BHtJuwXQg+7JHYcihIqcAcsqeltLkJEpJu5YG+r9CvLntHxBxRqSCzc2xQRQ/O4orLz2PoXAnrE8+BH4aoBFKSmslMajjQ2NmRr6CZRJNL8jDc+kIH5JxXH73vdOLTGzRxqbmwz9j8NkuXNh0N7LBdcAj6zBfdw/G2x9H5vNjdNPQihnUSOKRE/dLfEM8icy1Mhk+0wvDgjEzJU86AVReqJRiiD96J2LBDUidO0tQfsmz9sQUpneHkdi6HviltwJCeQmjJaoyxg6+1ZtpqF+j5ulZ+sgBRB/bBAwOME/yxMhXspiWMlHEWpsw9cx2ekkpaB/0TOJUbaS/PtGdaQzVKIshndu9E+NNQbieWOAwJUX1gvIwKV7Ziz9CZJOZ4RmRhDhapCpjYqxfy+WZDNLuZsQ7msTFcsaknDJITmrChtm9DxdDGxnQKUrFbb9SldVA0okRDSK5Hj30OqaeuAv4fQASrgTflcvTgefNYKZjO64+3QmDTEwJhiSKMKo2SvnIeKiVvYqHvcu/Idp2P1J7uuD+eYkpKlFNksk8kof2I9W0BTj9BVlKdUvlJ2HJstowE5hsaa1VlugiGh8/gvEdbRhtaUXsxTAiPS9jcteTGAwGMRqqR+JYD2PCkmQLiNrRm2Ny5by4oRh4DsbQojjJX79HLrwDRvNaLNTdh0LjeuR+PI7EB/sQaXwYqcMfMyDSuWzonldlzJ05MVyOyX+G67oolUowTZPBp5bSvxauYe7Toxje8hAye59jsJJI8DtdKlJ8KUawKCUqWSm9m1pKm35hz4ZlQXz2eodN07ZZMS556gDzT/wS5g6+gfjhd+AmpnWdZGm0aLGjsVlKX5v1CSuN0yTTvyJaKg0iRpcb8p79VteftCbtXYq5tzChOejP2PpFPMlEuZeynAKGdBLxN98/UBVEzrpyZ9CxAglJ7Gz9r6DfF/MEtei5pKd0IeqnLzNJ8u96z08371y9CHKj2BVpWvOs3E3yoxOloqBeSwgq3UZfPn2nEO/quOM6gJbrRiCuLkcOSXO5IDU7Mcq/bOsSF5HSFIZOAqVvvjw7+1T77fMND9Rebd94c0zgF8oFKJrxR7LJkWzK07RDHnJjGgsm4iOTse5X1y71/l9M/i/wmqGdo7eG5JC++1NMBF8yLW0gFYvA+vYMpl97OyQGs8H6FaltdYveLwX5G0td3fEts7waAAAAAElFTkSuQmCC) no-repeat right top;;
	outline: none;
	cursor: pointer;
}
.search-bar em {
	display: none;
	line-height: 16px;
	font-size: 12px;
	color: #FFDDDD;
	font-style: normal;
}
.search-result-sum {
	font-size: .875em;
	border-radius: 5px;
	border: 1px dotted #ddd;
	background-color: #f3f3f3;
	padding: 5px 10px;
	line-height: 2em;
	margin-bottom: 10px;
}

.box-notice {
	margin: 25px;
	overflow: hidden;
}
.box-notice li{
	line-height: 1.5em;
	padding-bottom: 14px;
}
.box-notice li a{
	display: block;
	font-size: 0.875em;
}
.box-notice li a:hover{
	text-decoration: underline;
}
.box-notice li span{
	display: block;
	font-size: 0.75em;
	color: #aaa;
}
.box-topic {
	margin: 25px;
	overflow: hidden;
}
.box-topic dt{
	line-height: 2em;
	font-size: 1em;
	font-family: "Microsoft Yahei";
	padding-bottom: 10px;
}
.box-topic dt a:hover{
	text-decoration: underline;
}
.box-topic dt a>span{
	font-size: .75em;
	font-family: Simsun;
}
.box-topic dd{
	line-height: 2em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.box-topic dd a{
	font-size: .875em;
}
.box-topic dd a:before{
	content: attr(title);
}
.box-topic dd a:hover{
	text-decoration: underline;
}
.box-leadermail>span{
	display: block;
	padding-left: 25px;
	padding-top: 25px;
	line-height: 2em;
	font-size: 1em;
	font-family: "Microsoft Yahei";
	padding-bottom: 10px;
}
.select-links {
	font-size: 0;
	padding: 12px 20px;
	letter-spacing: 0;
}
.select-links span {
	color: #555;
	font-size: 14px;
}
.select-links select {
	margin-left: 5px;
	border: 1px solid #999;
	padding: 3px;
	background-color: #ddd;
	color: #666;
	width: 143px;
}
.copyright {
	margin-top: 50px;
	height: 75px;
	padding: 20px 0;
	line-height: 2.0834em;
	background-color: #E54137;
	text-align: center;
	color: #FCCCC9;
	font-size: 0.75em;
}
.copyright a {
	color: #FCCCC9;
	padding: 0 5px;
}
.copyright a:hover {
	text-decoration: underline;
}
.biaoshi-wrap img {
	vertical-align: middle;
}

.box-tile .box-title{
	font-size: 1.125em;
	font-family: "Microsoft Yahei";
	line-height: 3em;
	padding: 0 30px;
	border-bottom: 1px solid #f1f1f1;
}
.box-tile .box-title .title-more{
	float: right;
	font-size: .6667em;
	font-family: Simsun;
}
.box-tile .box-title .title-more:before{
	content: "更多 >>";
}
.box-tile .box-title .title-more:hover{
	text-decoration: underline;
}
.box-tile .box-content{
	padding: 10px 0;
}
.news-list li{
	padding: 8px 0;
	border-top: 1px dotted #e3e3e3;
}
.news-list li:first-child{
	border-top: none;
}
.news-list li a{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.875em;
	line-height: 1.75em;
	color: #777;
}
.location {
	font-size: 12px;
	font-family: Simsun;
	line-height: 48px;
	cursor: default;
}
.location:before {
	content: "B";
	display: inline-block;
	vertical-align: top;
	padding-right: 10px;
	font-size: 16px;
	font-family: icons-moon;
}
.location span {
	font-size: 1em;
}
.location span:before {
	content: " > ";
}
.location span:first-child:before {
	content: "";
}
.news_content_wrap {
	padding: 10px 30px 20px;
	min-height: 400px;
}
.news_content_head {
	margin: 0 30px;
}
.news_content_title {
	margin-top: 20px;
	text-align: center;
	font-size: 1.375em;
	line-height: 1.5em;
	font-family: "Microsoft Yahei";
	color: #444;
}
.news_content_date {
	text-align: center;
	font-size: .75em;
	line-height: 2em;
	color: #888;
	padding: 5px 0;
	border-bottom: 1px solid #eee;
}
.news_content_description {
	font-size: .75em;
	color: #888;
	border: 1px dotted #ccc;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 10px 15px;
	margin-top: 15px;
	border-radius: 5px;
}
.news_content_description:before {
	content: "摘要: ";
}
.news_content_body {
	padding: 10px 30px;
}
.news_content_content {
	font-size: 1em;
	line-height: 1.875em;
}
.news_content_content img {
	max-width: 100%;
	height: auto !important;
}
.news_content_other {
	padding: 10px 30px;
}
.news-content-share {
	float: left;
}
.news-content-function {
	float: right;
	font-size: 12px;
}
.news-content-function>span {
	display: inline-block;
	padding: 0 5px;
	cursor: pointer;
}
.news-content-function>span:hover {
	text-decoration: underline;
}
.news-content-function>span:before {
	content: "[";
}
.news-content-function>span:after {
	content: "]";
}
.news_content_attachments a {
	font-size: .875em;
	color: #666;
}
.news_content_attachments a:hover {
	text-decoration: underline;
}
.news_content_attachments a:before {
	content: "\e663";
	font-family: icons-moon;
}
.tile>.wrap .news-list li a{
	color: #777;
}
.news-list li a:hover{
	text-decoration: underline;
}
.news-list li span{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.75em;
	line-height: 1.5em;
	color: #aaa;
}
.news-imgs:after {
	content: "";
	display: block;
	clear: both;
}
.news-imgs>a {
	display: block;
	float: left;
	width: 164px;
	padding: 15px 15px 20px;
}
.news-imgs>a>img {
	display: block;
	border: none;
	width: 100%;
	height: 123px;
}
.news-imgs>a:after {
	content: attr(title);
	display: block;
	text-align: center;
	font-size: .875em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 2em;
}
.page-tile {
	position: absolute;
	bottom: 0;
	width: 100%;
	border: 1px solid #eee;
	border-width: 1px 0;
	/*background-color: #fafafa;*/
}
.page-tile.relative {
	position: relative;
}
.page-tile:after {
	clear: both;
}
.page-tile a, .page-tile span, .page-tile em{
	color: #888;
	display: block;
	float: left;
	padding: 0 5px;
	min-width: 1.5em;
	text-align: center;
	border-right: 1px solid #eee;
	font-size: 0.75em;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.tile>.wrap .page-tile a, .tile>.wrap .page-tile span{
	color: #888;
}
.page-tile span:before, .page-tile a:before {
	font-size: 1.25em;
}
.page-tile span.more:before {
	content: "\2026"
}
.page-tile a.first:before {
	content: "\2039"
}
.page-tile a.prev:before {
	content: "\2039"
}
.page-tile a.next:before {
	content: "\203A"
}
.page-tile a.last:before {
	content: "\203A\203A"
}
.page-tile span.focus {
	background-color: #e8e8e8;
}
.page-tile em {
	float: right;
	font-style: normal;
}
.view-body .top-bar .four-links, .view-body .top-bar .four-links a{
	color: white;
	opacity: .9;
	filter: alpha(opacity=90);
}
.view-body .top-bar .version-links, .view-body .top-bar .version-links a{
	color: white;
	opacity: .9;
	filter: alpha(opacity=90);
}
.view-body .copyright {
	background-color: #484848;
	color: #bbb;
}
.view-body .copyright a{
	color: #bbb;
}
.view-content {
}
.view-content>.title {
	padding: 24px 0 20px 48px;
	color: #222;
	font-family: "Microsoft Yahei";
	font-size: 1.5em;
	line-height: 1em;
}
.view-content>.body>.txt-content {
	padding: 0 24px;
	color: #666;
	/*font-size: .75em;*/
	line-height: 2em;
}
.view-content .news-imgs>a {
	display: block;
	float: left;
	width: 184px;
	padding: 0 19px 10px;
}
.view-content .news-imgs>a>img {
	display: block;
	border: none;
	width: 100%;
	height: 156px;
}
.view-content .news-imgs>a:after {
	content: attr(title);
	display: block;
	text-align: center;
	font-size: .875em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 2em;
	color: #666;
}
.lm-search-bar {
	background-color: white;
	border-bottom: 1px solid #f1f1f1;
	font-size: .75em;
	color: #888;
	padding: 10px 30px;
}
.lm-search-bar>span {
	display: inline-block;
	padding-right: 3px;
	padding-left: 15px;
}
.lm-search-bar>span:first-child {
	padding-left: 0;
}
.lm-search-bar>input[type=text] {
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 18px;
	padding: 3px;
	width: 100px;
	background-color: #fafafa;
}
.lm-search-bar>input[type=submit] {
	margin-left: 15px;
	border: none;
	background-color: #22b658;
	height: 26px;
	padding: 0 15px;
	color: white;
	border-radius: 4px;
	cursor: pointer;
}
.lm-search-bar>select {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 3px;
	width: 100px;
	background-color: #fafafa;
	color: #666;
}
.lm-table thead td {
	text-align: center;
	font-size: 12px;
	color: #888;
	line-height: 42px;
	border-bottom: 1px solid #f1f1f1;
}
.lm-table {
	table-layout: fixed;
	width: 100%;
}
.lm-table thead td:first-child {
	text-align: left;
	padding-left: 30px;
}
.lm-table tbody td {
	text-align: center;
	font-size: .75em;
	color: #888;
	line-height: 38px;
}
.lm-table tbody td:first-child {
	text-align: left;
	padding-left: 30px;
	font-size: .875em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.box-tabs-title {
	float: right;
	line-height: 54px;
	font-size: .75em;
}
.box-tabs-title .tab-node {
	display: inline-block;
	font-style: normal;
	padding: 0 10px;
	cursor: pointer;
}
.box-tabs-title .tab-node.focus {
	color: #22b658;
	border-bottom: 1px solid #22b658;
}
.box-tabs-content .tab-content {
	display: none;
}
.box-tabs-content .tab-content.focus {
	display: block;
}
.box-select-wrap {
	float: right;
}
.box-select-wrap select {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 3px;
	width: 180px;
	background-color: #fafafa;
	color: #666;
	font-size: .875em;
}
.box-select-table {
	padding: 0 30px 0 50px;
	line-height: 36px;
	font-size: .875em;
}
.box-select-table a:hover {
	text-decoration: underline;
}

.list-date>li {
	line-height: 38px;
}
.list-date>li>em{
	display: block;
	float: right;
	font-size: .75em;
	color: #aaa;
	font-style: normal;
	width: 80px;
}
.list-date>li>a{
	display: block;
	margin-right: 100px;
	font-size: .875em;
	color: #888 !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.list-date>li>a:hover{
	text-decoration: underline;
}
.list-more-wrap {
	text-align: right;
	font-size: .75em;
	color: #888;
	font-family: Simsun;
}
.list-more-wrap a {
	color: #888 !important;
}
.list-more-wrap a:hover {
	text-decoration: underline;
}
.list-more-wrap a:before {
	content: "更多 >>"
}
.iv-forenotice{
	height: 267px;
	overflow: hidden;
}
.iv-forenotice .iv-img{
	display: block;
	float: left;
	width: 136px;
	height: 102px;
}
.iv-forenotice .iv-wrap{
	margin-left: 146px;
}
.iv-forenotice .iv-title{
	font-size: .875em;
	line-height: 1.25em;
}
.iv-forenotice .iv-title a:hover{
	text-decoration: underline;
}
.iv-forenotice .iv-date{
	margin-top: 10px;
	font-size: .75em;
	color: #666;
	line-height: 1.5em;
}
.iv-forenotice .iv-date:before{
	content: "[时间]";
	display: block;
	color: #999;
}
.iv-forenotice .iv-guests{
	padding: 10px 0;
	clear: both;
	font-size: .75em;
	color: #888;
	line-height: 2em;
	border-bottom: 1px dotted #bbb;
}
.iv-forenotice .iv-guests i{
	display: block;
	float: left;
	width: 48px;
	font-style: normal;
	color: #666;
	text-align: center;
}
.iv-forenotice .iv-guests i:before{
	content: "[";
}
.iv-forenotice .iv-guests i:after{
	content: "]";
}
.iv-forenotice .iv-guests em{
	display: block;
	float: left;
	font-style: normal;
	text-align: center;
}
.iv-forenotice .iv-guests span{
	display: block;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 8px;
}
.iv-forenotice .iv-list {
	padding-top: 10px;
}
.iv-forenotice .iv-list>a {
	display: block;
	font-size: .75em;
	line-height: 2em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.iv-forenotice .iv-list>a:hover {
	text-decoration: underline;
}
.iv-forenotice .iv-span{
	margin-top: 10px;
	font-size: .75em;
	color: #666;
	line-height: 1.5em;
}
.iv-forenotice .iv-sep{
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	height: 90px;
	overflow: hidden;
}
.iv-info {
	padding: 20px 10px 0 30px;
	color: #444;
}
.iv-info .iv-img{
	display: block;
	float: left;
	width: 220px;
	height: 165px;
}
.iv-info .iv-wrap{
	margin-left: 240px;
}
.iv-info .iv-title{
	font-size: .875em;
	line-height: 1.25em;
}
.iv-info .iv-items {
	margin-top: 10px;
}
.iv-info .iv-items>div>b {
	float: left;
	display: block;
	width: 70px;
	color: #999;
	font-weight: normal;
}
.iv-info .iv-items>div>b:before {
	content: "[";
}
.iv-info .iv-items>div>b:after {
	content: "]";
}
.iv-info .iv-items>div {
	font-size: .75em;
	line-height: 1.75em;
	margin-top: 4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.iv-info .iv-guests>ul{
	display: inline-block;
}
.iv-info .iv-guests em{
	display: inline-block;
	font-style: normal;
	padding-right: 10px;
}
.iv-info .iv-items .running {
	color: #22b658;
}
.iv-info .iv-items .ended {
	color: #FF790A;
}
.iv-info .iv-items .notstarted {
	color: #088FCD;
}
.iv-gallery-wrap {
	overflow: hidden;
	position: relative;
	height: 223px;
}
.iv-gallery>li {
	float: left;
	width: 200px;
	padding: 20px 42px 0;
}
.iv-gallery>li img {
	display: block;
	width: 200px;
	height: 150px;
	line-height: 1.5em;
}
.iv-gallery>li em {
	display: block;
	text-align: center;
	line-height: 1.5em;
	font-style: normal;
}
.iv-gallery>li span {
	display: block;
	text-align: center;
	font-size: .75em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.iv-gallery-btns {
	float: right;
}
.iv-gallery-btns>span {
	display: inline-block;
	padding-left: 5px;
	font-size: .875em;
	font-family: Simsun;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.iv-gallery-btns>span:hover {
	text-decoration: underline;
}
.iv-images-wrap {
	height: 648px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.iv-images {
	width: 100%;
}
.iv-images>li {
	height: 216px;
			box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px 0;
}
.iv-images>li img {
	display: block;
	margin-left: 42px;
	width: 200px;
	height: 150px;
}
.iv-images>li span {
	padding: 0 10px;
	line-height: 2em;
	display: block;
	text-align: center;
	font-size: .75em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.iv-images-btns {
	margin-top: 8px;
	float: right;
	font-family: icons-moon;
	line-height: .5em;
	font-size: 2.5em;
}
.iv-images-btns>span {
	display: block;
	padding-left: 5px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.iv-images-btns>span:hover {
	color: red;
}
.iv-talk-wrap {
	height: 100%;
			box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 10px;
}
.iv-talk-list {
			box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 100%;
	padding: 0 10px;
	overflow-y: scroll;
	font-size: .75em;
}
.iv-talk-list>li{
	border-top: 1px dotted #ccc;
	padding: 10px 0;
}
.iv-talk-list>li:first-child{
	border-top: none;
}
.iv-talk-list>li>span{
	line-height: 2em;
}
.iv-talk-list>li>span>*{
	display: inline-block;
	font-style: normal;
	font-weight: normal;
}
.iv-talk-list>li>span>em{
	font-style: normal;
}
.iv-talk-list>li>span>em:before{
	content: "[";
}
.iv-talk-list>li>span>em:after{
	content: "]";
}
.iv-talk-list>li>span>i{
	color: #888;
	font-family: simsun;
	padding-left: 10px;
}
.iv-talk-list>li>span>strong{
	color: #999;
	font-family: simsun;
	padding-left: 10px;
}
.iv-talk-list>li.type-1>span>em, .iv-talk-list>li.type-1>span>b{
	color: #FF790A;
}
.iv-talk-list>li.type-2>span>em, .iv-talk-list>li.type-2>span>b{
	color: #088FCD;
}
.iv-talk-list>li>div{
	line-height: 1.75em;
	letter-spacing: 1px;
}
.iv_input_wrap {
	padding: 30px 30px 20px;
}
.iv_input_title {
	font-size: .75em;
	color: #666;
	line-height: 2em;
}
.iv_input_area {
	display: block;
	border: 1px solid #ddd;
	width: 100%;
	height: 80px;
}
.iv_input_submit_wrap {
	text-align: right;
	padding: 10px 0;
}
.iv_input_captcha_img {
	vertical-align: top;
	height: 30px;
	cursor: pointer;
}
.iv_input_captcha {
	width: 80px;
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 22px;
	padding: 3px;
}
.iv_input_submit {
	font-size: .875em;
	margin-left: 15px;
	border: none;
	background-color: #22b658;
	height: 28px;
	padding: 0 20px;
	color: white;
	border-radius: 4px;
	cursor: pointer;
}
.iv_input_submit.disabled {
	background-color: #bbb;
	cursor: default;
}
.iv_input_wrap .error {
	font-size: .75em;
	color: red;
	padding-left: 5px;
}
.iv_input_nickname_wrap {
	font-size: .75em;
	line-height: 2em;
}
.iv_input_nickname_wrap a {
	color: #22b658 !important;
}
.iv_input_nickname_wrap a:hover {
	text-decoration: underline;
}



.suggestion_content_head {
	margin: 0 30px;
}
.suggestion_content_title {
	margin-top: 20px;
	text-align: center;
	font-size: 1.375em;
	line-height: 1.5em;
	font-family: "Microsoft Yahei";
	color: #444;
}
.suggestion_content_date {
	text-align: center;
	font-size: .75em;
	line-height: 2em;
	color: #888;
	padding: 5px 0;
	border-bottom: 1px solid #eee;
}
.suggestion_content_description {
	font-size: .75em;
	color: #888;
	border: 1px dotted #ccc;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 10px 15px;
	margin-top: 15px;
	border-radius: 5px;
}
.suggestion_content_description:before {
	content: "摘要: ";
}
.suggestion_content_body {
	padding: 10px 30px;
}
.suggestion_content_content {
	font-size: .875em;
	line-height: 1.75em;
}
.suggestion_content_replay {
	font-size: .875em;
	color: #ff4c00;
	border: 1px dotted #ccc;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 5px 15px;
	margin: 5px 30px 20px;
	border-radius: 5px;
}
.suggestion_input_wrap {
	border-top: 1px solid #ddd;
	background-color: #f3f3f3;
	padding: 10px 30px 20px;
}
.suggestion_input_title {
	font-size: .75em;
	color: #666;
	line-height: 2em;
}
.suggestion_input_area {
	display: block;
	border: 1px solid #ddd;
	width: 100%;
	height: 80px;
}
.suggestion_input_submit_wrap {
	text-align: right;
	padding: 10px 0;
}
.suggestion_input_captcha_img {
	vertical-align: top;
	height: 30px;
	cursor: pointer;
}
.suggestion_input_captcha {
	width: 80px;
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 22px;
	padding: 3px;
}
.suggestion_input_submit {
	font-size: .875em;
	margin-left: 15px;
	border: none;
	background-color: #22b658;
	height: 28px;
	padding: 0 20px;
	color: white;
	border-radius: 4px;
	cursor: pointer;
}
.suggestion_input_wrap .error {
	font-size: .75em;
	color: red;
	padding-left: 5px;
}
.suggestion_list_wrap {
	border-top: 1px solid #ddd;
	padding-bottom: 32px;
}
.suggestion_list>li {
	border-top: 1px solid #eee;
	padding: 15px 30px;
}
.suggestion_list>li:first-child {
	border-top: none;
}
.suggestion_list>li>em {
	font-style: normal;
	font-size: .75em;
	line-height: 2em;
	margin-left: 5px;
	color: #169fa5;
}
.suggestion_list>li>b {
	font-weight: normal;
	font-size: .75em;
	line-height: 2em;
	color: #aaa;
}
.suggestion_list>li>div {
	font-weight: normal;
	font-size: .75em;
	line-height: 1.75em;
}
.suggestion_list>li>span {
	font-weight: normal;
	font-size: .75em;
	line-height: 1.75em;
	color: #FF790A;
	display: block;
}
.service-icon-list>a {
	display: block;
	float: left;
	text-align: center;
	width: 72px;
	height: 105px;
	padding: 5px 9px 10px;
}
.service-icon-list>a>i {
	display: block;
	font-family: icons-moon;
	font-style: normal;
	font-size: 2.25em;
	line-height: 1.75em;
	color: #90D9C6;
}
.service-icon-list>a>span {
	display: block;
	font-size: .875em;
	line-height: 1.5em;
	color: #666;
}
.service-icon-list>a:hover>span {
	text-decoration: underline;
}
.service-cascade-links>li {
	border-top: 1px solid #eee;
}
.service-cascade-links>li:first-child {
	border-top: none;
}
.service-cascade-links>li>span {
	display: block;
	padding-left: 18px;
	line-height: 36px;
	background-color: #f6f6f6;
	color: #888;
	font-size: .875em;
	font-family: "Microsoft Yahei";
	cursor: pointer;
}
.service-cascade-links>li>span:before {
	content: "}";
	display: inline-block;
	font-family: icons-moon;
	font-size: 1.25em;
	vertical-align: top;
	padding-right: 18px;
	color: #999;
}
.service-cascade-links>li>span:after {
	content: "\e6a5";
	float: right;
	display: inline-block;
	font-family: icons-moon;
	font-size: 2.5em;
	vertical-align: top;
	padding-right: 20px;
}
.service-cascade-links>li.focus>span:after {
	content: "\e6a6";
}
.service-cascade-links>li:first-child {
	border-top: none;
}
.service-cascade-links>li>dl {
	display: none;
	border-top: 1px solid #eee;
	padding: 8px 12px;
	line-height: 24px;
	color: #888;
	font-size: .75em;
	height: 50px;
}
.service-cascade-links>li.focus>dl {
	display: block;
}
.service-cascade-links>li>dl>dd {
	float: left;
	width: 132px;
}
.service-cascade-links>li>dl>dd:before {
	content: "\e6a9";
	display: inline-block;
	font-family: icons-moon;
	font-size: 2em;
	vertical-align: middle;
	padding-right: 8px;
}
.service-cascade-links>li>dl>dd>a {
	color: #888 !important;
}
.service-cascade-links>li>dl>dd>a:hover {
	text-decoration: underline;
}
.service-important-list {
	padding: 10px 50px;
}
.service-important-list .news-list li {
	padding: 12px 10px;
}
.service-important-list .news-list li>a:before {
	content: "·";
	font-family: Simsun;
	font-size: 14px;
}
.service-icon-list>a:hover>span {
	text-decoration: underline;
}
.box-tile .box-title.service-important{
	border-bottom: 1px solid #37AAAF;
}
.service-cascade-important>li {
	border-top: 1px solid #37AAAF;
}
.service-cascade-important>li:first-child {
	border-top: none;
}
.service-cascade-important>li>.item {
	display: block;
	padding-left: 18px;
	line-height: 50px;
	color: #E3EDEE;
	font-size: .875em;
	font-family: "Microsoft Yahei";
	cursor: pointer;
}
.service-cascade-important>li>.item:before {
	content: "}";
	display: inline-block;
	font-family: icons-moon;
	font-size: 1.25em;
	vertical-align: top;
	padding-right: 18px;
	color: #E3EDEE;
}
.service-cascade-important>li.has-children>.item:after {
	content: "\e6a5";
	float: right;
	display: inline-block;
	font-family: icons-moon;
	font-size: 2.5em;
	vertical-align: top;
	padding-right: 20px;
}
.service-cascade-important>li.selected {
	background-color: #007380;
}
.service-cascade-important>li.has-children.focus>.item:after {
	content: "\e6a6";
}
.service-cascade-important>li:first-child {
	border-top: none;
}
.service-cascade-important>li>dl {
	display: none;
	border-top: 1px solid #37AAAF;
	line-height: 32px;
	color: #888;
	font-size: .75em;
	background-color: #008990;
}
.service-cascade-important>li.focus>dl {
	display: block;
}
.service-cascade-important>li>dl>dd {
	padding: 0 39px;
}
.service-cascade-important>li>dl>dd.selected {
	background-color: #37bd9c;
}
.service-cascade-important>li>dl>dd:before {
	content: "\e6a9";
	display: inline-block;
	font-family: icons-moon;
	font-size: 2em;
	vertical-align: middle;
	padding-right: 8px;
	color: #CDE1EB !important;
}
.service-cascade-important>li>dl>dd>a {
	color: #CDE1EB !important;
}
.service-cascade-important>li>dl>dd>a:hover {
	text-decoration: underline;
}
.service-important-link {
	padding: 10px 10px 10px 30px;
}
.service-important-link>li {
	font-size: .875em;
	line-height: 3em;
	float: left;
	padding-left: 10px;
	width: 228px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.service-important-link>li>i:before {
	content: "\e6a4";
	font-family: icons-moon;
	font-style: normal;
}
.service-important-link>li a:hover {
	text-decoration: underline;
}
.dept-icon-list>a {
	display: block;
	float: left;
	width: 148px;
	padding-right: 10px;
	line-height: 42px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: .875em;
}
.dept-icon-list>a:before {
	content: "\e6ab";
	font-size: 24px;
	display: inline-block;
	vertical-align: top;
	padding-right: 3px;
	font-family: icons-moon;
	font-style: normal;
	color: #00B341;
}
.dept-icon-list>a:hover {
	text-decoration: underline;
}
.dept-icon-list.col-3>a {
	width: 201px;
}
.dept-icon-list.col-3>a:before {
	color: #0c92d1;
}
.dept-icon-list.col-2>a {
	width: 306px;
}
.dept-icon-list.col-2>a:before {
	color: #ff9142;
}
.department-select-links {
	padding: 12px 8px;
}
.department-select-links select{
	width: 125px;
	margin-left: 10px;
	margin-top: 20px;
}
.tile.color-sky-blue .box-tile .box-title{
	border-bottom-color: #6BC9ED;
}
.login-input-wrap {
	padding: 30px 0 0 60px;
}
.login-input-wrap input[type=text], .login-input-wrap input[type=password] {
	border-radius: 3px;
	border: 1px solid #ccc;
	height: 26px;
	width: 200px;
}
.login-input-wrap .login-input-error{
	padding: 5px;
	font-size: .875em;
	color: red;
	line-height: 2em;
}
.login-input-wrap .login-input-field{
	padding: 5px;
}
.login-input-wrap .login-input-field label{
	font-size: .875em;
	line-height: 2em;
	padding-left: 5px;
}
.login-input-wrap .login-input-field label:after{
	content: ":";
}
.login-input-wrap .login-input-field img{
	height: 30px;
	cursor: pointer;
}
.login-input-wrap input[type=submit]{
	display: inline-block;
	padding: 0 20px;
	font-family: "Microsoft Yahei";
	font-size: .875em;
	border-radius: 5px;
	cursor: pointer;
	vertical-align: top;
	height: 30px;
	line-height: 30px;
	border: none;
	background-color: #22b658;
	color: white;
}
.topic-list {
	padding: 15px 25px 50px;

}
.topic-list>li {
	float: left;
	width: 220px;
	padding: 8px;
}
.topic-list>li>img {
	width: 100%;
	height: 165px;
}
.topic-list>li>a, .topic-list>li>span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 42px;
	background-color: #f3f3f3;
	padding: 0 12px;
}
.topic-list>li>a {
	font-size: .9375em;
	font-family: "Microsoft Yahei";
	color: #666;
	border-bottom: 1px solid #e6e6e6;
}
.topic-list>li>a:hover {
	text-decoration: underline;
}
.topic-list>li>a:first-child {
	padding: 0;
	border-bottom: none;
}
.topic-list>li>a>img {
	display: block;
	width: 220px;
	height: 165px;
}
.topic-list>li>span {
	font-size: .75em;
	color: #999;
}
.topic-list.topic-col3{
	padding: 15px 26px 50px;
}
.topic-list.topic-col3>li{
	width: 298px;
}
.topic-list.topic-col3>li>a>img {
	display: block;
	width: 298px;
	height: 168px;
}
.channel-txt {
	padding: 30px 50px;
	min-height: 400px;
}
.map-table {
	width: 100%;
	table-layout: fixed;
}
.map-table th {
	width: 150px;
	vertical-align: middle;
	background-color: #f5f5f5;
	border-right: 1px solid #eeeeee;
	font-family: "Microsoft Yahei";
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #e6e6e6;
}
.map-table td {
	border-top: 1px solid #e6e6e6;
}
.map-table tr:first-child th {
	border-top: none;
}
.map-table tr:first-child td {
	border-top: none;
}
.map-table th .title {
	color: #e66c65 !important;
}
.map-table td .wrap {
	border-top: 1px dashed #ddd;
	padding: 15px 20px;
}
.map-table td .wrap:first-child {
	border-top: none;
}
.map-table td .wrap .node{
	display: inline-block;
	min-width: 100px;
	white-space: nowrap;
	font-size: .9375em;
	font-family: "Microsoft Yahei";
	line-height: 2em;
}
.map-table td .wrap .title{
	font-size: .9375em;
	font-family: "Microsoft Yahei";
	line-height: 2em;
}
.map-table td .wrap .list{
	font-size: .875em;
	font-family: Simsun;
	line-height: 2em;
}
.map-table td .wrap .list:before{
	content: ">";
}
.map-table td .wrap .list .sub-node{
	display: inline-block;
	padding-right: 15px;
	color: #888;
}
.map-table a:hover {
	text-decoration: underline;
}
.interview-list {
	padding: 15px 25px 50px;

}
.interview-list>li {
			box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 8px;
}
.interview-list>li>a>img {
	display: block;
	float: left;
	width: 220px;
	height: 165px;
}
.interview-list>li>div {
	display: block;
	margin-left: 160px;
	height: 165px;
	background-color: white;
	overflow: hidden;
}
.interview-list>li>div>* {
	padding: 0 15px;
	display: block;
}
.interview-list>li>div>em {
	font-size: .875em;
	color: white;
	line-height: 3em;
	float: right;
	font-style: normal;
	font-family: "Microsoft Yahei";
}
.interview-list>li>div>em.running {
	background-color: #22b658;
}
.interview-list>li>div>em.ended {
	background-color: #FF790A;
}
.interview-list>li>div>em.notstarted {
	background-color: #088FCD;
}
.interview-list>li>div>a {
	font-size: .875em;
	color: #666;
	line-height: 3em;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 8px;
}
.interview-list>li>div>a:hover {
	text-decoration: underline;
}
.interview-list>li>div>span {
	font-size: .75em;
	line-height: 1.75em;
	color: #999;
}
.box-tile.info-account-wrap .box-title {
	font-size: .875em;
	padding: 0 0 0 10px;
	border-bottom: none;
	line-height: 38px;
}
.box-tile.info-account-wrap .box-title a:hover {
	text-decoration: underline;
}
.box-tile.info-account-wrap .box-title i{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	vertical-align: top;
}
.box-tile.info-account-wrap .box-title .box-tabs-title{
	line-height: 37px;
}
.box-tile.info-account-wrap .box-title .box-tabs-title .tab-node{
	padding: 0 6px;
	font-size: 12px;
}
.box-tile.info-account-wrap .box-title .title-more {
	font-size: 12px;
}
.box-tile.info-account-wrap .box-content {
	padding: 0;
}
.info-account-wrap table{
	width: 100%;
	border: 0;
	border-collapse: collapse;
	font-size: .75em;
	line-height: 22px;
	font-family: Arial;
}
.info-account-wrap th, .info-account-wrap td {
	border-left: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}
.info-account-wrap th:first-child, .info-account-wrap td:first-child {
	border-left: none;
}
.info-account-wrap th{
	border-top: 1px solid #f3f3f3;
	font-weight: normal;
	text-align: center;
	background-color: #fafafa;
	white-space: nowrap;
}
.info-account-wrap td{
	text-align: center;
	padding: 0 3px;
	white-space: nowrap;
}

@font-face {
	font-family: 'public_service';
	src:url('../../../public/cn/style/fonts/public-service/public-service.eot?2z3o0y');
	src:url('../../../public/cn/style/fonts/public-service/public-service.eot?#iefix2z3o0y') format('embedded-opentype'),
		url('../../../public/cn/style/fonts/public-service/public-service.woff?2z3o0y') format('woff'),
		url('../../../public/cn/style/fonts/public-service/public-service.ttf?2z3o0y') format('truetype'),
		url('../../../public/cn/style/fonts/public-service/public-service.svg?2z3o0y#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.service-hot-tile {
	border: 1px #e1e1e1 solid;
	height: 100%;
	box-sizing: border-box;
}
.service-hot-tile .box-title {
	background-color: #fafafa;
	color: #333;
	font-size: 1em;
}
.service-hot-tile .box-title span {
	border-bottom: 1px #169fa5 solid;
	display: inline-block;
}
.service-hot-tile .box-title>a.title-more {
	font-size: .75em;
	color: #999;
}
.service-hot-tile .news-list {
	padding: 0;
	margin:0;
	display:table;
	width: 100%;
	table-layout: fixed;
}
.service-hot-tile .news-list>li {
	display: table-row;
}
.service-hot-tile .news-list>li>* {
	display: table-cell;
	font-weight: normal;
	font-style: normal;
	border-top: 1px #eaeaea dotted;
	vertical-align: top;
	position: relative;
}
.service-hot-tile .news-list>li:first-child>* {
	border-top: 0;
}
.service-hot-tile .news-list>li>span {
	width: 88px;
	white-space: nowrap;
	overflow: hidden;
}
.service-hot-tile .news-list>li>*>span {
	display: block;
}
.service-hot-tile .news-list>li>a>span {
	position: absolute;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	box-sizing: border-box;
	font-size: 1em;
	line-height: 3em;
	color: #666;
}
.service-hot-tile .news-list>li>a>span:hover {
	text-decoration: underline;
}
.service-hot-tile .news-list>li>span>span {
	color: #aaa;
	line-height:3.5em;
	font-size: 1em;
	padding-left: 10px;
}
.service-hot-tile .news-list>li>a.type {
	width: 133px;
	text-align: right;
	padding-left: 5px;
	text-decoration: none;
	font-size: .75em;
	line-height: 3.5em;
	color: #aaa;
	font-family: Simsun;
}
.service-hot-tile .news-list>li>a.type:after {
	display: block;
	content: "[";
	float: right;
}
.service-hot-tile .news-list>li>a.type:before {
	display: block;
	content: "]";
	float: right;
}
.service-hot-tile .news-list>li>a.type>i {
	font-style: normal;
	display: block;
	vertical-align: top;
	max-width: 121px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: right;
}
.service-hot-tile .news-list>li>a.type>i:hover {
	text-decoration: underline;
}
.service-cata-tile>.box-title {
	padding:0;
	border-right: 1px #e3e3e3 solid;
}
.service-cata-tile>.box-title>.tab-node {
	color: #000;
	background-color: #fafafa;
	height: 50px;
	line-height: 49px;
	font-family: "Microsoft YaHei";
	float: left;
	text-align: center;
	box-sizing: border-box;
	border-left: 1px #e3e3e3 solid;
	border-top: 1px #e3e3e3 solid;
	cursor: pointer;
	font-size:.875em;
	width: 234px;
	display: block;
}
.service-cata-tile>.box-title>.tab-node:first-child {
	width: 235px;
}
.service-cata-tile>.box-title>.tab-node:hover {
	background-color: #fb6e52;
	border-color: #fb6e52;
	color: #fff;
}
.service-cata-tile>.box-title>.tab-node.node-focus {
	background-color: #e9573e;
	border-color: #fb6e52;
	color: #fff;
}
.service-cata-tile>.box-title>.tab-node.node-focus:hover {
	background-color: #e9573e;
	border-color: #e9573e;
}
.service-cata-tile>.content-wrap {
	border: 1px #e3e3e3 solid;
	border-top: 0;
	height: 471px;
	overflow: hidden;
}
.service-cata-tile>.content-wrap>.tab-content {
	padding-top: 20px;
	display: none;
	height: 100%;
	box-sizing: border-box;
}
.service-cata-tile>.content-wrap>.tab-content.node-focus {
	display: block;
}
.service-cata-tile>.content-wrap>.life-tab {
	background: url(../images/life_service.png) no-repeat right bottom;
}
.service-subcata-tab>.box-title {
	text-align: center;
	border: 0;
	line-height: normal;
	padding-bottom: 20px;
}
.service-subcata-tab>.box-title>.tab-node {
	display: inline-block;
	border-radius: 20px;
	line-height: 36px;
	height: 36px;
	background-color: #f8f8f8;
	border:1px #e1e1e1 solid;
	color: #666;
	font-size: .75em;
	padding: 0 15px;
	cursor: pointer;
	margin: 0 5px;
}
.service-subcata-tab>.box-title>.tab-node:hover,.service-subcata-tab>.box-title>.tab-node.node-focus {
	background-color: #afafaf;
	color: #fff;
	border-color: #9a9a9a;
}
.service-subcata-tab>.content-wrap>.tab-content {
	display: none;
}
.service-subcata-tab>.content-wrap>.tab-content.node-focus {
	display: block;
}
.new-guide-icon-list {
	padding: 0 10px;
}
.new-guide-icon-list>a {
	display: block;
	width: 68px;
	text-align: center;
	padding: 8px;
	padding-top: 0;
	float: left;
}
.new-guide-icon-list>a:hover>span {
	text-decoration: underline;
	color: #666;
}
.new-guide-icon-list>a>i {
	font-size: 1em;
	width: 100%;
	box-sizing: border-box;
	padding: 8px;
	line-height: 42px;
	color: #fff;
	border-radius: 10px;
	height: 58px;
	text-align: center;
	font-family: icons-moon;
	font-style: normal;
	font-weight: normal;
	float: none;
}
.new-guide-icon-list>a>i>.wrap {
	border-radius: 10px;
}
.new-guide-icon-list>a>span {
	font-size: .75em;
	color: #666;
	text-align: center;
	display: block;
	height: 30px;
	line-height: 15px;
	margin-right: 0;
	overflow: hidden;
	box-sizing: border-box;
}
.new-dept-icon-list {
	padding: 0 15px 0 30px;
}
.new-dept-icon-list>a {
	display: block;
	float: left;
	padding-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	line-height: 32px;
	text-overflow: ellipsis;
	width: 130px;
	font-size: .875em;
	position: relative;
	padding-left: 24px;
	color: #666;
}
.new-dept-icon-list>a:before {
	content: attr(title);
}
.new-dept-icon-list>a:after {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
	content: "\e6ab";
	font-size: 24px;
	font-family: icons-moon;
	color: #00B341;
	vertical-align: top;
}
.new-dept-icon-list>a:hover {
	text-decoration: underline;
}
.service-nav-tile {
	overflow: inherit!important;
}
.service-nav-tile .box-title {
	position: relative;
	width: 100%;
	height: 50px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
}
.service-nav-tile .box-title .title-bg {
	position: absolute;
	color: #2d8f92;
	font-weight: bold;
	font-size: 3.6em;
	letter-spacing: 4px;
	top: -13px;
	background-color: #09868c;
	height: 63px;
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.service-nav-tile .box-title-name {
	font-size: 1.4em;
	font-weight: bold;
	height: 50px;
	position: absolute;
	z-index: 10;
	padding-left: 15px;
	line-height: normal;
}
.service-nav-tile .box-title-name>em {
	display: inline-block;
	font-style: normal;
	line-height: 50px;
}
.service-nav-tile .box-title-name>span {
	display: inline-block;
	font-size: 1.1em;
	position: absolute;
	top:10px;
}
.service-nav-tile>ul>li {
	position: relative;
	border-top: 1px solid #37AAAF;
}
.service-nav-tile>ul>li>a {
	display: block;
	padding-left: 18px;
	line-height: 50px;
	color: #E3EDEE;
	font-size: .875em;
	font-family: "Microsoft Yahei";
	cursor: pointer;
}
.service-nav-tile>ul>li>a:after {
	content: attr(data-icon);
	font-size: 1.125em;
	float: right;
	display: inline-block;
	font-family:"public_service";
	vertical-align: top;
	padding-right: 15px;
}
.service-nav-tile>ul>li:hover {
	background-color: #288488;
	position: relative;
}
.service-nav-tile>ul>li:hover>a:before {
	display: inline-block;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 7px solid #FFF;
	content: "";
	position: absolute;
	left: 0;
	top: 20px;
	z-index: 2;
}
.service-nav-tile>ul>li>div {
	position: absolute;
	top: 0;
	right: 100%;
	z-index: 1;
	display: none;
	overflow: hidden;
}
.service-nav-tile>ul>li:hover>div {
	display: block;
}
.service-nav-tile>ul>li>div>ul {
	padding: 30px 0 15px 30px;
	font-family: "Microsoft Yahei";
	width: 710px;
	box-sizing: border-box;
	background-color: #288488;
	position: relative;
	min-height: 153px;
}
.service-nav-tile>ul>li>div>ul li {
	padding-bottom: 15px;
}
.service-nav-tile>ul>li>div>ul li:after {
	display: block;
	content: "";
	clear: both;
}
.service-nav-tile>ul>li>div>ul span {
	border-top: 1px solid #159499;
	color: #bff6f9;
	font-size: .8125em;
	display: block;
	margin-right: 30px;
	padding-top: 15px;
}
.service-nav-tile>ul>li>div>ul li:first-child>span {
	border-top: 0;
	padding-top: 0;
}
.service-nav-tile>ul>li>div>ul a {
	float: left;
	padding-right: 30px;
	margin: 4px 0;
	line-height: 16px;
	height: 16px;
	white-space: nowrap;
	font-weight: bold;
	color: #fff!important;
	font-size: .875em;
}
.service-nav-tile>ul>li>div>ul a:hover {
	text-decoration: underline;
}
