h2.title-font {
	font-weight: normal;
}
h2 a.title-font {
	font-weight: normal;
}
.more-link {
	font-family: simsun, serif;
}
.hidden {
	display: none;
}
.swipe {
	overflow: hidden; position: relative;
}
.swipe-wrap {
	overflow: hidden; position: relative;
}
.swipe-wrap .swipe-item {
	width: 100%; float: left; position: relative;
}
#summary_section {
	margin-top: -10px;
}
#country_slider_wrapper {
	width: 670px; height: 350px; overflow: hidden; margin-top: 10px; position: relative; background-color: rgb(255, 255, 255);
}
#country_slider {
	width: 100%; height: 100%;
}
#slide_paginator {
	right: 55px; bottom: 20px; position: absolute; z-index: 2;
}
#slide_paginator_list li.slide_pagination_item {
	margin: 0px 5px; width: 12px; height: 12px; line-height: 0; font-size: 0px; cursor: pointer; background-color: rgb(209, 209, 209);
}
#slide_paginator_list li.slide_pagination_item:hover {
	background-color: #D39510;
}
#slide_paginator_list li.curt.slide_pagination_item {
	background-color:#D39510;
}
#slide_btns {
	right: 0px; *right:-630px !important; bottom: 0px; position: absolute; z-index: 3;
}
#slide_btns .turn-btn {
	background:#D39510; width: 40px; height: 40px; overflow: hidden; display: block; position: relative; cursor: pointer;
}
#slide_btns .turn-btn:hover {
	background:#C59316;
}
#slide_btns .turn-btn .turn-btn-icon {
	background: url("../images/arrows.png") 14px 8px; left: 0px; top: 0px; width: 40px; height: 40px; display: block; position: absolute;
}
#slide_btns #slide_prev .turn-btn-icon {
	background-position: 12px -32px;
}
#slide_title {
	width: 100%; height: 80px; bottom: 0px; position: absolute;
}
#slide_title p {
	padding: 16px 20px; width: 490px; height: 48px; position: relative;
}
#slide_title a {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 12px;
}
#slide_title_bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.lt-ie9 #slide_title_bg {
	
}
#summary_aside {
	margin-left: 20px;
}
#summary_aside .mark {
	width: 320px; height: 66px; line-height: 66px; padding-bottom: 10px; font-size: 18px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#summary_aside .mark .title {
	line-height: 40px; font-size: 18px; font-weight: normal;
}
#summary_aside .mark em {
	font: 100 60px/60px "Segoe UI"; color: rgb(15, 153, 153); padding-bottom: 6px; padding-left: 18px; float: left; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased;
}
#summary_aside .mark span {
	line-height: 25px; margin-top: 32px; margin-left: 5px; float: left;
}
#summary_aside .mark .mark-btn {
	color: rgb(0, 147, 208); line-height: 14px; font-size: 12px; margin-top: 42px; float: right;
}
#summary_aside .impression {
	width: 320px; padding-bottom: 10px; margin-top: 2px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#summary_aside .impression .title {
	line-height: 50px; font-size: 18px; font-weight: normal;
}
#summary_aside .impression .impression-btn {
	color: rgb(0, 147, 208); line-height: 48px; font-size: 12px; margin-top: 2px;
}
#summary_aside .impression .labels {
	width: 320px; height: 60px; overflow: hidden; margin-left: -8px;
}
#summary_aside .impression .label {
	margin: 5px 5px 0px; float: left; position: relative;
}
#summary_aside .impression .label a {
	padding: 5px; line-height: 22px; font-size: 14px; cursor: text; -webkit-font-smoothing: antialiased;
}
#summary_aside .impression .no-label {
	text-align: center; line-height: 40px; font-size: 14px;
}
#summary_aside .impression .no-label a {
	color: rgb(0, 147, 208);
}
#summary_aside .summary {
	width: 320px; margin-top: 5px;
}
#summary_aside .summary .title {
	line-height: 50px; font-size: 18px; font-weight: normal;
}
#summary_aside .summary .best-time {
	color: rgb(129, 129, 129); line-height: 44px; font-size: 12px; margin-top: 2px;
}
#summary_aside .summary .text {
	text-align: justify; color: rgb(129, 129, 129); line-height: 26px; letter-spacing: 0.5px; clear: both; font-size: 14px;
}
#summary_aside .summary .more-link {
	color: rgb(0, 147, 208);
}
.fL {
	float: left; display: inline;
}
.clearfix {
	
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020";
}
ul {
	margin: 0px; padding: 0px; font-style: normal;
}
li {
	margin: 0px; padding: 0px; font-style: normal;
}