@charset "utf-8";

applet,
body,
button,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
input,
li,
object,
ol,
p,
select,
span,
textarea,
ul {
	padding: 0;
	margin: 0;
	border: none
}

a,
button,
img,
input,
select,
textarea {
	outline: 0;
	vertical-align: top
}

::-moz-focus-inner {
	border: 0
}

body {
	font-size: 14px;
	width: 100%;
	background: #f3f3f3;
	overflow-x: hidden;
	font-family: "Microsoft YaHei", SimSun, Arial
}

html {
	width: 100%
}

a img {
	border: none
}

a {
	text-decoration: none;
	outline: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	cursor: hand
}

li,
ol li,
ul,
ul li {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

i {
	font-style: normal
}

input,
textarea {
	border: 0
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}

* html .clearfix {
	zoom: 1
}

*:first-child+html . {
	zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.none {
	display: none
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

.footer a {
	color: #5da7cf
}

@font-face {
	font-family: weatherfont;
	src: url(weatherfont/font.eot);
	src: url(weatherfont/font.eot?#iefix) format('embedded-opentype'), url(weatherfont/font.woff) format('woff'), url(weatherfont/font.ttf) format('truetype'), url(weatherfont/font.svg#iconfont) format('svg')
}

.weather_font {
	font-family: weatherfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.no_data {
	width: 100%;
	padding-top: 100px;
	font-size: 12px;
	color: red;
	text-align: center
}

.no_data1 {
	width: 100%;
	font-size: 12px;
	color: red;
	text-align: center
}

.no_data2 {
	width: 100%;
	color: red;
	text-align: center;
	line-height: 100px
}

.try_refresh {
	width: 100%;
	padding-top: 100px;
	color: red;
	text-align: center
}

.dy_loading_tips,
.loading_tips {
	padding: 50px 0;
	text-align: center
}

.dy_loading_tips {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.dy_loading_tips p,
.loading_tips p {
	font: 18px/34px "microsoft yahei"
}

#scroImg .banner_load,
.dy_loading_tips img,
.loading_tips img,
.sbanner .banner_load {
	width: 65px;
	height: 65px
}

#scroImg .banner_load {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -33px 0 0 -33px
}

.xs_cent .loading_tips p {
	color: #fff
}

.modle_pic {
	position: relative;
	display: block;
	width: 100%;
	height: 288px;
	overflow: hidden;
	text-align: center
}

.modle_title1 {
	height: 36px;
	line-height: 36px;
	margin-top: 7px;
	font-size: 16px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.modle_title1>a {
	color: #333
}

.modle_title1 i {
	display: inline-block;
	vertical-align: top;
	margin: 10px 8px 0 0;
	width: 4px;
	height: 16px;
	background-color: #fd950f;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.summary {
	height: 66px;
	font-size: 14px;
	line-height: 22px;
	color: #555;
	text-align: justify;
	overflow: hidden
}

.summary a {
	padding-left: 6px;
	color: #ff9635
}

.pic_more {
	position: absolute;
	left: 50%;
	top: 50%;
	display: none;
	vertical-align: middle;
	width: 120px;
	height: 40px;
	line-height: 40px;
	margin: -20px 0 0 -60px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99000000, endColorstr=#99000000);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s
}

.pic_more:hover {
	background-color: rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#c8000000, endColorstr=#c8000000)
}

.scale_pic {
	vertical-align: top;
	height: 100%;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s
}

.scale_pic_small {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}

.shadow_pic {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	display: none;
	width: 100%;
	height: 100%;
	background: url(../images/opa30.png) repeat;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s
}

.animate_pic a:hover .scale_pic,
.animate_pic dl:hover .scale_pic,
.animate_pic li:hover .scale_pic {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	transform: scale(1.3)
}

.animate_pic li:hover .shadow_pic {
	display: block
}

.page {
	padding: 40px 0 60px;
	font-size: 0;
	text-align: center
}

.page>a {
	display: inline-block;
	width: 38px;
	height: 38px;
	margin: 0 5px;
	font: normal 14px/38px Arial;
	color: #454545;
	text-align: center;
	background-color: #ddd;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer
}

.page>.first_page,
.page>.last_page {
	width: 58px;
	font-family: "Microsoft YaHei"
}

.page>.page_down,
.page>.page_up {
	width: 38px;
	font-family: "Microsoft YaHei"
}

.page>.curr,
.page>a:hover {
	color: #fff;
	background-color: #3499db;
	border-color: #3499db;
	cursor: pointer
}

.tag {
	width: 1160px;
	margin: 30px auto 0;
	padding: 10px 20px;
	background-color: #fff
}

.tag>li {
	position: relative;
	line-height: 50px;
	font-size: 0;
	border-bottom: 1px solid #e6e6e6
}

.tag>li>hr {
	position: absolute;
	left: 0;
	top: 50px;
	border: 0;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 0;
	color: #e6e6e6;
	background-color: #e6e6e6;
	overflow: hidden
}

.tag>li>p {
	display: inline-block;
	vertical-align: top;
	max-width: 1020px;
	font-size: 0
}

.tag>li>span {
	display: inline-block;
	vertical-align: middle;
	line-height: 50px;
	font-size: 14px;
	color: #333
}

.tag>li a,
.tag>li label {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: top;
	*vertical-align: middle;
	height: 26px;
	line-height: 26px;
	margin: 12px 12px 12px 0;
	padding: 0 10px;
	font-size: 14px;
	color: #333
}

.tag>li a.curr,
.tag>li a:hover {
	color: #fff;
	background-color: #a17d50;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.tag>li.bot_none {
	border-bottom: none
}

.tag3>span {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 180px;
	height: 48px;
	font: bold 16px/48px "Microsoft YaHei";
	color: #40abf6;
	text-align: center;
	background-color: #fff;
	border: 1px solid #adddff;
	border-left: none;
	cursor: pointer
}

.tag3>.curr,
.tag3>span:hover {
	color: #fff;
	background-color: #40abf6
}

.tag3>.tag_left {
	-webkit-border-radius: 48px 0 0 48px;
	border-radius: 48px 0 0 48px
}

.tag3>.tag_right {
	-webkit-border-radius: 0 48px 48px 0;
	border-radius: 0 48px 48px 0
}

.opa80 {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	background: url(../images/opa80.png) repeat
}

.pop_remove {
	z-index: 10001
}

.pop_close {
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	width: 72px;
	height: 72px;
	background: url(../images/tc_close.png) no-repeat;
	z-index: 10001
}

.pop_close:hover {
	background: url(../images/tc_closeH.png) no-repeat center
}

.pop_btn {
	display: block;
	position: fixed;
	width: 70px;
	height: 150px;
	top: 50%;
	margin-top: -75px;
	z-index: 10002
}

.pop_prev {
	left: 0;
	background: url(../images/tc_left.png) no-repeat center
}

.pop_prev:hover {
	background: url(../images/tc_leftH.png) no-repeat center
}

.pop_next {
	right: 0;
	background: url(../images/tc_right.png) no-repeat center
}

.pop_next:hover {
	background: url(../images/tc_rightH.png) no-repeat center
}

.pop_box {
	display: inline-block;
	position: fixed;
	z-index: 10002;
	left: 0;
	padding: 15px;
	background-color: rgba(255, 255, 255, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#99ffffff);
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.pop_tit {
	position: absolute;
	width: 100%;
	text-align: center;
	height: 32px;
	bottom: 35px;
	left: 0
}

.pop_tit>span {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	height: 32px;
	padding: 0 20px;
	font: normal 14px/32px "microsoft yahei";
	color: #fff;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99000000, endColorstr=#99000000);
	-webkit-border-radius: 32px;
	border-radius: 32px
}

.warp_404 {
	position: absolute;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px
}

.cent_404 {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 526px;
	margin-top: -200px;
	margin-left: -263px;
	text-align: center;
	font: normal 24px/42px "Microsoft yahei";
	color: #606060
}

.img_404 {
	font-size: 0;
	background-color: #f5f6f8;
	background: url(../images/yun.png) no-repeat center -20%
}

.btn_404 {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-top: 50px;
	width: 193px;
	height: 60px;
	font: normal 12px/60px "Microsoft yahei";
	color: #fff;
	text-align: center;
	background-color: #ef5f6e;
	box-shadow: 0 5px 10px #e1e2e4;
	-webkit-border-radius: 50px;
	border-radius: 50px
}

.btn_404:hover {
	background-color: #e35563
}

.return_btn {
	background-color: #a364ac
}

.return_btn:hover {
	background-color: #9853a2
}

.zp_p {
	position: absolute;
	bottom: 36px;
	right: 0;
	display: block;
	width: 527px;
	height: 357px;
	background: url(../images/zd_error.png) no-repeat
}

.zp_p .zp_font {
	display: inline-block;
	margin-left: 240px;
	margin-top: 70px;
	font: normal 60px/60px arial;
	color: #fff
}

.data_info {
	height: 26px;
	line-height: 26px;
	margin-top: 10px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.icon {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 26px;
	height: 26px;
	margin-right: 8px;
	background: url(../images/icon11.png) no-repeat 0 0
}

.icon_tel {
	background-position: 0 -32px
}

.icon_addr {
	background-position: 0 -58px
}

.icon_tit {
	width: 7px;
	height: 7px;
	vertical-align: middle;
	background-position: 0 -84px
}

.click_tips {
	position: absolute;
	left: 50%;
	top: 0;
	color: red;
	width: 50px;
	z-index: 9;
	margin-left: -25px;
	font-size: 14px
}

.view_lst {
	width: 1221px;
	margin-top: 9px
}

.view_lst li {
	float: left;
	width: 360px;
	padding: 13px 13px 4px;
	margin: 21px 21px 0 0;
	background-color: #fff;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s
}

.view_tit {
	line-height: 54px;
	font-size: 16px;
	font-weight: 700
}

.view_tit>a {
	display: block;
	color: #333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.view_shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	display: none;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, .4);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#66000000, endColorstr=#66000000)
}

.view_icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 40px;
	height: 40px;
	margin-top: 115px;
	background: url(../images/icon11.png) no-repeat 0 -101px
}

.view_lst li:hover .view_tit>a {
	color: #0fa243
}

.view_lst li:hover .view_shadow {
	display: block
}

.video_lst {
	width: 1221px;
	height: auto;
	overflow: hidden
}

.video_lst .modle_pic {
	height: 260px
}

.video_lst li {
	float: left;
	width: 360px;
	margin: 21px 21px 0 0;
	padding: 13px 13px 0;
	background-color: #fff
}

.shadow_video {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	display: none;
	width: 100%;
	height: 100%;
	line-height: 270px;
	text-align: center;
	background-color: rgba(0, 0, 0, .6)
}

.monitoring鈥攃over {
	display: block;
	background: 0 0
}

.video_lst li:hover .shadow_video {
	display: block;
	background-color: rgba(0, 0, 0, .6)
}

.video_icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	width: 56px;
	height: 56px;
	background: url(../images/video_status.png) no-repeat 0 0
}

.monitoring-icon {
	opacity: .5
}

.video_lst li:hover .monitoring-icon {
	opacity: 1
}

.video_name {
	line-height: 46px;
	padding-top: 3px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.video_info {
	position: relative;
	line-height: 18px;
	padding: 16px 0 24px;
	font-size: 0;
	border-top: 1px solid #e6e6e6
}

.video_info b {
	position: absolute;
	left: 49.5%;
	top: 19px;
	display: block;
	width: 1px;
	height: 13px;
	background-color: #ccc
}

.video_info>span {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 14px;
	color: #888;
	text-align: center;
	cursor: pointer
}

.video_info>span label {
	width: 18px;
	height: 18px
}

.icon_play label {
	background-position: 0 -141px
}

.icon_good label {
	background-position: 0 -159px
}

.icon_view label {
	background-position: 0 -177px
}

.video_info>.icon_play:hover {
	color: #22b8e0
}

.video_info>.icon_good:hover {
	color: #ff8a00
}

.video_info>.icon_view:hover {
	color: #22b8e0
}

.video_info>.icon_play:hover label {
	background-position: 0 -195px
}

.video_info>.icon_good:hover label {
	background-position: 0 -213px
}

.video_info>.icon_view:hover label {
	background-position: 0 -231px
}

.share_video {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/shareVedio.png) no-repeat
}

.share_video:hover {
	background-position: 0 -32px
}

.video_box {
	width: 1010px;
	height: 707px;
	overflow: hidden;
	position: fixed;
	z-index: 10002;
	left: 50%;
	margin-left: -505px;
	top: 50%;
	margin-top: -353px;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0
}

.video_cont {
	position: relative;
	width: 980px;
	height: 624px;
	padding: 15px;
	background: url(../images/opa_w60.png);
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.video_tit {
	position: relative;
	width: 100%;
	height: 32px;
	margin-top: 3px;
	padding: 9px 0;
	font: bold 20px/32px "Microsoft YaHei", SimSun;
	color: #000;
	text-align: center;
	background: url(../images/opa_w60.png);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	curosr: pointer
}

.video_tit p {
	position: absolute;
	right: 20px;
	top: 9px
}

.vpro {
	width: 100%;
	height: 5px;
	position: absolute;
	margin-top: -2.5px;
	top: 50%;
	background: #000;
	left: -100%
}

.picture_lst {
	margin-top: 18px;
	padding-bottom: 60px;
	border-bottom: 1px solid #d8d8d8
}

.picture_lst li {
	width: 384px;
	margin-top: 24px;
	background-color: #fff;
	border: 1px solid #ebebeb
}

.picture_lst .modle_pic {
	height: auto
}

.cover_tit {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: url(../images/opa40.png);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pic_load {
	padding: 20px 0 70px;
	color: #333;
	text-align: center;
	border-top: 1px solid #fff
}

.pic_load img {
	vertical-align: middle;
	margin-right: 10px
}

.strategy_lst {
	width: 1210px
}

.strategy_lst li {
	float: left;
	width: 363px;
	margin: 29px 30px 0 0;
	border-bottom: 2px solid #e8e8e8;
	background: #fff
}

.strategy_lst li:hover {
	border-bottom: 2px solid #73bcf0
}

.strategy_lst .modle_pic {
	height: 267px
}

.strategy_tit {
	width: 335px;
	height: 56px;
	margin: 0 auto;
	text-align: center;
	font: bold 16px/56px "Microsoft YaHei";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.strategy_tit a {
	color: #333
}

.strategy_mark {
	width: 335px;
	margin: 0 auto;
	padding-bottom: 26px;
	border-top: 1px dashed #e0e0e0;
	color: #b8b8b8
}

.strategy_mark span {
	display: inline-block;
	width: 106px;
	height: 14px;
	line-height: 14px;
	padding-left: 24px;
	margin-top: 26px;
	font-size: 12px;
	color: #b8b8b8;
	background: url(../images/travel_icon2.png) no-repeat;
	cursor: pointer
}

.strategy_mark span.a1 {
	background-position: 0 -28px
}

.strategy_mark span.a2 {
	background-position: 0 -72px
}

.strategy_mark span.a3 {
	position: relative;
	width: 48px;
	text-align: right;
	padding-left: 18px;
	background-position: 0 -266px
}

.strategy_mark span.a1:hover {
	color: #69b8f0;
	background-position: 0 -50px
}

.strategy_mark span.a2:hover {
	color: #69b8f0;
	background-position: 0 -94px
}

.strategy_mark span.a3:hover {
	color: #69b8f0;
	background-position: 0 -301px
}

.search_lst li {
	width: 1133px;
	padding: 33px 24px 30px;
	background: #fff;
	border-bottom: 1px solid #f0f0f0;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	transition-duration: .2s
}

.search_lst li:hover {
	background: #f0f8ff
}

.search_tit {
	display: inline-block;
	max-width: 1130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 19px;
	height: 36px;
	font: bold 16px/36px "Microsoft YaHei";
	color: #333
}

.search_lst .info_p0 {
	font: normal 14px/24px "Microsoft YaHei";
	color: #3d3d3d;
	text-indent: 2em
}

.search_lst .info_p {
	margin-top: 10px;
	font: normal 12px/16px "Microsoft YaHei";
	color: #7a7a7a
}

.search_lst .info_p span {
	position: relative;
	top: 3px;
	display: inline-block;
	height: 13px;
	margin: 0 8px 0;
	border-left: 1px solid #909090;
	border-right: 1px solid #e1e1e1
}

.hotel_lst {
	width: 1224px
}

.hotel_lst>li {
	position: relative;
	float: left;
	width: 384px;
	margin: 24px 24px 0 0;
	overflow: hidden
}

.hotel_lst>li:hover .hotel_box {
	background-color: #fafcff
}

.hotel_tit {
	height: 44px;
	line-height: 44px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 700;
	border-bottom: 1px solid #e4e3e0
}

.hotel_tit>a {
	display: inline-block;
	vertical-align: middle;
	max-width: 73%;
	padding-left: 5px;
	color: #333;
	overflow: hidden
}

.star {
	display: inline-block;
	vertical-align: middle;
	line-height: 10px;
	padding: 3px 10px;
	margin-left: 11px;
	font-size: 0;
	background-color: #4cc3ff;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.star>i {
	display: inline-block;
	vertical-align: top;
	width: 10px;
	height: 10px;
	margin-right: 1px;
	background: url(../images/icon11.png) no-repeat 0 -91px
}

.hotel_box {
	padding: 4px 10px 30px;
	background-color: #fff
}

.lst_label {
	position: absolute;
	top: -35px;
	right: 15px;
	font-size: 0
}

.lst_label span {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 34px;
	margin-left: 4px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99000000, endColorstr=#99000000);
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.lst_label span:hover {
	background-color: rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#c8000000, endColorstr=#c8000000)
}

.lst_label span img {
	vertical-align: middle
}

.food_lst {
	width: 1224px;
	margin-top: 4px
}

.food_lst li {
	float: left;
	position: relative;
	width: 360px;
	padding: 13px 13px 28px;
	margin: 21px 21px 0 0;
	background-color: #fff;
	overflow: hidden;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s
}

.food_lst li:hover,
.view_lst li:hover {
	z-index: 1;
	-webkit-box-shadow: 0 8px 14px rgba(0, 0, 0, .1);
	box-shadow: 0 8px 14px rgba(0, 0, 0, .1);
	-webkit-transform: translate3d(0, -3px, 0);
	transform: translate3d(0, -3px, 0)
}

.food_lst .modle_pic {
	height: 270px
}

.food_lst li .summary {
	height: 44px
}

.shadow_tit {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	display: block;
	height: 38px;
	font: bold 16px/38px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99000000, endColorstr=#99000000)
}

.news_lst {
	width: 1224px;
	margin-top: 6px
}

.news_lst>li {
	float: left;
	width: 562px;
	margin: 20px 24px 0 0;
	padding: 13px;
	background-color: #fff
}

.news_cover {
	position: relative;
	display: block;
	float: left;
	width: 240px;
	height: 180px;
	margin-right: 15px;
	text-align: center;
	overflow: hidden
}

.news_tit {
	height: 26px;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news_tit>a {
	display: block;
	font: bold 16px/26px "Microsoft YaHei";
	color: #333
}

.news_time {
	height: 24px;
	padding-bottom: 12px;
	font: normal 14px/24px Arial;
	color: #888;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden
}

.news_info {
	margin-top: 10px;
	line-height: 24px;
	color: #444
}

.news_lst>li:hover {
	background-color: #fafdff
}

.news_lst>li:hover .shadow_pic {
	display: block
}

.scenic_lst {
	width: 1224px
}

.scenic_lst>li {
	float: left;
	position: relative;
	width: 384px;
	margin: 24px 24px 0 0;
	overflow: hidden
}

.scenic_box {
	padding: 0 15px;
	background-color: #fff;
	border-bottom: 2px solid #adddff;
	overflow: hidden
}

.scenic_mark {
	font-size: 0
}

.scenic_mark>span {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	line-height: 19px;
	margin-right: 8px;
	padding: 0 7px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.scenic_mark>.mark1 {
	background-color: #f35db2;
	border: 1px solid #e953a8
}

.scenic_mark>.mark2 {
	background-color: #11c408;
	border: 1px solid #0abb01
}

.scenic_mark>.mark3 {
	background-color: #f5b826;
	border: 1px solid #e9ae21
}

.scenic_mark>.mark4 {
	background-color: #37b5ea;
	border: 1px solid #31aee2
}

.scenic_info {
	height: 66px;
	padding: 12px 0 26px;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	text-align: justify
}

.scenic_lst>li:hover .scenic_box {
	background-color: #fafdff;
	border-color: #40abf6
}

.pleasure_lst,
.shopping_lst {
	width: 1224px;
	margin-top: 9px
}

.pleasure_lst li {
	float: left;
	width: 384px;
	margin: 21px 21px 0 0;
	padding-bottom: 11px;
	background: url(../images/btm_shadow.png) no-repeat center bottom
}

.pleasure_lst li:hover .data_box {
	background-color: #f2ecff
}

.data_box {
	padding: 8px 15px 30px;
	background-color: #fff
}

.shopping_lst li {
	float: left;
	width: 360px;
	padding: 13px 13px 26px;
	margin: 21px 21px 0 0;
	background-color: #fff
}

.agency_lst {
	width: 1230px;
	margin-top: 4px
}

.agency_lst li {
	float: left;
	width: 583px;
	height: 236px;
	margin: 20px 30px 0 0;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-top: 3px solid #ff8e00
}

.agency_tit {
	margin-bottom: 20px;
	font: bold 18px/61px "Microsoft YaHei";
	color: #333;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.agency_tit>i {
	display: inline-block;
	vertical-align: top;
	width: 5px;
	height: 23px;
	margin: 18px 10px 0 21px;
	background-color: #ff8e00
}

.icon_license {
	background-position: 0 -467px
}

.icon_style {
	background-position: 0 -493px
}

.icon_phone {
	background-position: 0 -519px
}

.icon_local {
	background-position: 0 -545px
}

.agency_lst .icon {
	margin: 0 10px 0 20px
}

.rural_tit {
	line-height: 36px;
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	text-indent: 5px;
	border-bottom: 1px solid #e4e3e0
}

.rural_tit a {
	color: #333
}

.scenic_main {
	background-color: #fff
}

.scenic_top {
	padding: 12px 0 12px;
	border-bottom: 1px solid #b2f3d3;
	background: #dfe
}

.scenic_tit {
	display: inline-block;
	vertical-align: middle;
	padding-top: 14px;
	font: bold 28px SimSun;
	color: #222
}

.scenic_tit>i {
	display: inline-block;
	vertical-align: top;
	width: 6px;
	height: 30px;
	margin: 0 13px 0 20px;
	background: #00be74;
	-webkit-border-radius: 6px;
	border-radius: 6px
}

.scenic_tit span {
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
	height: 20px;
	padding: 0 7px;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #00be74;
	font: 12px/20px "Microsoft YaHei"
}

.scenic_weather p {
	display: inline-block;
	vertical-align: middle;
	padding: 0 21px;
	text-align: center
}

.scenic_weather p span {
	display: block;
	height: 24px
}

.scenic_weather .sw_data {
	color: #04b85d;
	font: 20px "Microsoft YaHei"
}

.scenic_weather .sw_name {
	color: #222;
	font: 14px/24px "Microsoft YaHei";
	margin: 8px 0
}

.scenic_ibox {
	position: relative;
	width: 1140px;
	margin: 30px auto;
	overflow: hidden
}

.scenic_ibox img {
	width: 100%
}

.scenic_ibox>i {
	position: absolute;
	z-index: 2;
	width: 115px;
	height: 115px;
	right: 0;
	top: 0;
	background: url(../images/basic_info.png) no-repeat
}

.scenic_caret {
	position: relative;
	float: left;
	width: 100%;
	height: 505px;
	overflow: hidden
}

.scenic_oper {
	position: relative;
	width: 539px;
	float: left;
	height: 34px;
	font-size: 0;
	background: #90e6ba;
	margin-top: 1px;
	padding: 18px 14px 18px 16px
}

.scenic_oper2 {
	margin-left: 2px
}

.scen_opreate {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 13px;
	height: 34px;
	background: #fff;
	margin: 0 4px;
	text-align: center;
	font: 14px/34px "Microsoft YaHei";
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.spot-desc-pic {
	width: 100%;
	height: 430px;
	overflow: hidden
}

.scen_opreate label {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	background: url(../images/icon_tag.png) no-repeat;
	cursor: pointer
}

.oper01 {
	color: #19b2e8
}

.oper01 label {
	width: 18px;
	height: 16px;
	background-position: 0 -497px
}

.oper02 {
	color: #fe6a89
}

.oper02 label {
	width: 18px;
	height: 15px;
	background-position: 0 -513px
}

.oper03 {
	color: #ffb54a
}

.oper03 label {
	width: 18px;
	height: 16px;
	background-position: 0 -529px
}

.oper04 {
	color: #46d26e
}

.oper04 label {
	width: 18px;
	height: 16px;
	background-position: 0 -545px
}

.oper05 {
	color: #646de4
}

.oper05 label {
	width: 16px;
	height: 16px;
	background-position: 0 -561px
}

.oper01:hover {
	color: #fff;
	background-color: #24c6ff
}

.oper01:hover label {
	background-position: 0 0
}

.oper02:hover {
	color: #fff;
	background-color: #fe6a89
}

.oper02:hover label {
	background-position: 0 -26px
}

.oper03:hover {
	color: #fff;
	background-color: #ff8500
}

.oper03:hover label {
	background-position: 0 -52px
}

.oper04:hover {
	color: #fff;
	background-color: #10b33e
}

.oper04:hover label {
	background-position: 0 -577px
}

.oper05:hover {
	color: #fff;
	background-color: #7780f5
}

.oper05:hover label {
	background-position: 0 -593px
}

.scenic_ul {
	position: relative;
	height: 435px
}

.scenic_ul>i {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	margin-left: -11px;
	width: 12px;
	height: 20px;
	background: url(../images/icon_tag.png) no-repeat 0 -732px
}

.scenic_desc_info {
	z-index: 0;
	float: left;
	margin-left: 1px;
	width: 560px;
	height: 505px
}

.scenic_desc_info>i {
	position: absolute;
	width: 0;
	height: 0;
	border: 10px solid transparent
}

.scenic_infoList {
	height: 385px;
	padding: 50px 0 0 30px;
	background: #04b85d
}

.scenic_infoList li {
	font: bold 16px/32px "Microsoft YaHei";
	color: #fff;
	margin-bottom: 10px
}

.scenic_infoList li>i {
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	height: 32px;
	margin-right: 7px;
	background: url(../images/icon_desc.png) no-repeat
}

.scenic_infoList li span {
	display: inline-block;
	max-width: 390px
}

.scenic_infoList li>a {
	font: bold 16px/32px "Microsoft YaHei";
	color: #fff;
	margin-right: 15px
}

.scenic_infoList li>i.info_icon01 {
	background-position: 0 -1668px
}

.scenic_infoList li>i.info_icon02 {
	background-position: 0 -1710px
}

.scenic_infoList li>i.info_icon03 {
	background-position: 0 -1752px
}

.scenic_infoList li>i.info_icon04 {
	background-position: 0 -1794px
}

.scenic_infoList li>i.info_icon05 {
	background-position: 0 -1836px
}

.scenic_infoList li>i.info_icon06 {
	background-position: 0 -1878px
}

.scenic_infoList li>i.info_icon07 {
	background-position: 0 -1920px
}

.scenic_infoList li>i.info_icon08 {
	background-position: 0 -1962px
}

.scenic_brief {
	width: 1140px;
	margin: auto;
	padding-bottom: 40px
}

.scenic_menu {
	height: 46px;
	margin-bottom: 10px;
	background: #f3f3f3;
	border-bottom: 1px solid #00be74
}

.scenic_menu a {
	display: inline-block;
	padding: 0 23px;
	text-align: center;
	background-color: #00be74;
	border-right: 1px solid #fff;
	height: 46px;
	font: 24px/46px SimSun;
	color: #fff
}

.scenic_menu a i {
	display: inline-block;
	width: 15px;
	height: 8px;
	margin: 22px 0 0 7px;
	background: url(../images/icon_tag.png) no-repeat 0 -655px
}

.scenic_menu01 {
	border-bottom: 1px solid #499ff7
}

.scenic_menu01>a {
	color: #117cea;
	background-color: #f3f3f3
}

.scenic_menu01>a.curr {
	color: #fff;
	background-color: #499ff7
}

.scenic_menu01>a>i {
	background-position: 0 -685px
}

.scenic_menu01>a.curr>i {
	background-position: 0 -655px
}

.scenic_brief>p {
	color: #333;
	font: 14px/26px "Microsoft YaHei";
	text-indent: 2em
}

.scenic_brief dl {
	padding: 16px 0;
	border-bottom: 1px solid #e4e4e4
}

.scenic_brief dt {
	float: left;
	width: 265px;
	height: 200px;
	margin-right: 20px
}

.scenic_brief dt a {
	position: relative;
	display: block;
	width: 265px;
	height: 200px;
	text-align: center;
	overflow: hidden
}

.scenic_brief dd {
	float: left;
	width: 850px;
	color: #333;
	font: 14px/26px "Microsoft YaHei"
}

.scenic_dt_tit {
	height: 45px;
	font: 24px/45px SimSun;
	color: #333
}

.scenic_dt_tit:hover {
	color: #1070d2
}

.scenic_dt_tit>i {
	display: inline-block;
	vertical-align: top;
	width: 5px;
	height: 22px;
	border-radius: 5px;
	background: #ff9e35;
	margin: 11px 12px 0 0
}

.scenic_share {
	padding: 0
}

.no_audio {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 34px
}

.jp-play {
	width: 100%;
	height: 100%;
	margin: 0;
	font-size: 0;
	background-color: transparent;
	background: url(../images/desc_audio.png) no-repeat 0 -33px
}

.pause {
	background-position: 0 0
}

.jp-audio {
	position: relative;
	width: 507px;
	left: 0
}

.jp-audio .jp-type-single .jp-progress {
	width: 460px;
	height: 12px;
	margin: 5px 0 0 55px
}

.jp-audio .jp-type-single .jp-time-holder {
	position: absolute;
	right: 0;
	left: 450px;
	top: 0;
	width: 70px
}

.jp-details,
.jp-playlist {
	margin-left: 55px;
	width: 460px
}

.jp-details .jp-title {
	padding: 0;
	text-align: left;
	font: bold 14px/14px "Microsoft YaHei";
	color: #04b85d
}

.jp-audio .jp-controls {
	width: 32px;
	height: 32px;
	top: 0;
	margin-left: 14px;
	overflow: hidden;
	float: left;
	cursor: pointer
}

.jp-progress {
	background: #6dd8a1;
	border-radius: 12px
}

.jp-audio .jp-progress {
	top: 20px;
	height: 12px
}

.jp-seek-bar {
	position: relative;
	width: 460px;
	height: 12px;
	background: #6dd8a1;
	border-radius: 12px
}

.jp_mk {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin-top: -2px;
	background: url(../images/desc_audio.png) no-repeat 0 -68px
}

.jp-current-time,
.jp-duration {
	font: normal 12px "Microsoft YaHei";
	color: #04b85d;
	text-align: right
}

.jp-play-bar {
	height: 100%;
	background: #13c76c;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px
}

.jp-audio .jp-interface,
.jp-audio-stream .jp-interface {
	height: auto
}

.scenic_caret .flexslider {
	position: relative;
	top: 0;
	width: 1140px;
	height: 435px;
	overflow: hidden
}

.scenic_caret .flex-viewport {
	height: 100%;
	max-height: 410px
}

.scenic_caret .slides {
	position: relative;
	height: 100%;
	zoom: 1;
	overflow: hidden
}

.scenic_caret .slides li {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	zoom: 1;
	overflow: hidden
}

.scenic_caret .slides li img {
	width: 100%;
	height: 100%
}

.scenic_caret .flex-control-nav {
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 10px;
	font-size: 0;
	text-align: center
}

.scenic_caret .flex-control-nav li {
	margin: 0 3px;
	display: inline-block;
	vertical-align: middle
}

.scenic_caret .flex-control-paging li a {
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#99ffffff)
}

.scenic_caret .flex-control-paging li a.flex-active {
	background-color: #fff
}

.hotel_top {
	height: 80px;
	border-bottom: 1px solid #f4ede2;
	background: #fffbf4
}

.hotel_desc_tit {
	display: inline-block;
	vertical-align: middle;
	font: bold 32px/80px SimSun;
	color: #222
}

.hotel_desc_tit>i {
	display: inline-block;
	vertical-align: top;
	width: 6px;
	height: 30px;
	margin: 25px 13px 0 20px;
	border-radius: 6px;
	background: #ffa61a
}

.hotel_ibox {
	position: relative;
	width: 1140px;
	margin: 30px auto
}

.hotel_ibox>i {
	position: absolute;
	z-index: 2;
	width: 115px;
	height: 115px;
	right: 0;
	top: 0;
	background: url(../images/basic_info2.png) no-repeat
}

.hotel_caret {
	position: relative;
	float: left;
	width: 579px;
	height: 435px;
	overflow: hidden
}

.hotel_operate {
	height: 34px;
	padding: 23px 14px 23px 16px
}

.hotel_opr_btn {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 34px;
	color: #fff;
	margin: 0 4px;
	text-align: center;
	font: 14px/34px "Microsoft YaHei";
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer
}

.hotel_opr_btn>label {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	background: url(../images/icon_tag.png) no-repeat
}

.hotel_oper01 {
	background-color: #ffa61a
}

.hotel_oper01 label {
	width: 18px;
	height: 16px;
	background-position: 0 -52px
}

.hotel_oper02 {
	background-color: #02d382
}

.hotel_oper02 label {
	width: 18px;
	height: 16px;
	background-position: 0 -577px
}

.hotel_oper03 {
	background-color: #24c6ff
}

.hotel_oper03 label {
	width: 18px;
	height: 16px;
	background-position: 0 -593px
}

.hotel_oper01:hover {
	background-color: #e68d00
}

.hotel_oper02:hover {
	background-color: #00c478
}

.hotel_oper03:hover {
	background-color: #0eb0e9
}

.hotel_info {
	height: 435px
}

.hotel_info>i {
	position: absolute;
	width: 0;
	height: 0;
	border: 10px solid transparent
}

.hotel_infoList {
	background: #ffa61a
}

.hotel_menu {
	height: 46px;
	background: #f3f3f3;
	border-bottom: 1px solid #499ff7
}

.hotel_menu span {
	display: inline-block;
	vertical-align: middle;
	padding: 0 23px;
	text-align: center;
	background-color: #499ff7;
	border-right: 1px solid #fff;
	height: 46px;
	font: 24px/46px SimSun;
	color: #fff
}

.hotel_menu span i {
	display: inline-block;
	width: 15px;
	height: 8px;
	margin: 22px 0 0 7px;
	background: url(../images/icon_tag.png) no-repeat -655px, 0
}

.hotel_menu01 {
	border-bottom: 1px solid #00be74
}

.hotel_menu01 span {
	background-color: #00be74
}

.hotel_around {
	width: 1170px;
	float: left;
	margin: 20px 0 0 -15px
}

.hotel_around li {
	position: relative;
	float: left;
	width: 264px;
	height: 200px;
	margin: 0 14px;
	overflow: hidden
}

.hotel_around li img {
	height: 100%
}

.hotel_around li span {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 36px;
	font: 14px/36px "Microsoft YaHei";
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .5)
}

.recom_share {
	padding: 25px 0;
	line-height: 32px;
	border-top: 1px solid #ebebeb
}

.recom_share .recom,
.recom_share .share {
	max-width: 60%;
	color: #666;
	font: 14px/32px "Microsoft YaHei";
	overflow: hidden
}

.recom_share .recom>a {
	display: inline-block;
	vertical-align: middle;
	height: 32px;
	padding: 0 11px;
	margin: 0 8px;
	text-align: center;
	color: #333;
	font: 14px/32px "Microsoft YaHei";
	background: #d1d1d1;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.recom_share .recom>a.curr,
.recom_share .recom>a:hover {
	color: #fff;
	background-color: #ffa42e
}

.recom_share .share>a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px
}

.traffic_lst {
	padding: 10px 0 84px
}

.traffic_lst>li {
	margin-top: 24px;
	padding: 13px;
	background-color: #fff
}

.traffic_img {
	position: relative;
	display: block;
	float: left;
	width: 425px;
	height: 318px;
	text-align: center;
	overflow: hidden
}

.traffic_img>img {
	vertical-align: top;
	height: 100%
}

.traffic_img>i {
	position: absolute;
	top: 47px;
	right: 0;
	width: 0;
	height: 0;
	border-right: 8px solid #fff;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.traffic_img2 {
	float: right
}

.traffic_img2>i {
	right: auto;
	left: 0;
	border-right: none;
	border-left: 8px solid #fff
}

.traffic_cont {
	width: 709px;
	padding: 0 20px
}

.traffic_h3 {
	height: 38px;
	margin-top: 35px;
	font: normal 32px/38px SimSun
}

.traffic_h3>i {
	display: inline-block;
	vertical-align: top;
	width: 38px;
	height: 38px;
	margin-right: 10px;
	background: url(../images/icon11.png) no-repeat
}

.tfc_tit01 {
	color: #008dcf
}

.tfc_tit01>i {
	background-position: 0 -853px
}

.tfc_tit02 {
	color: #239a16
}

.tfc_tit02>i {
	background-position: 0 -891px
}

.tfc_tit03 {
	color: #d66a01
}

.tfc_tit03>i {
	background-position: 0 -929px
}

.traffic_info {
	height: 72px;
	margin-top: 10px;
	line-height: 24px;
	color: #444;
	overflow: hidden
}

.traffic_trip {
	margin-top: 10px;
	font-weight: 700;
	color: #444
}

.traffic_more {
	display: block;
	width: 128px;
	height: 38px;
	line-height: 38px;
	margin-top: 20px;
	font-size: 16px;
	color: #666;
	text-align: center;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 20px;
	border-radius: 20px
}

.traffic_more:hover {
	color: #fff;
	background-color: #25a8e5;
	border-color: #25a8e5
}

.tfc_link {
	font-size: 0
}

.tfc_link a {
	display: inline-block;
	margin: 10px 10px 0 0
}

.traffic_ul2 {
	padding-top: 35px;
	background-color: #fffdef
}

.traffic_ul2 li {
	padding: 65px 0 50px
}

.traffic_ul2 li.traffic_even {
	background-color: #fcf9e0
}

.traffic_img_box {
	width: 528px;
	height: 450px;
	overflow: hidden
}

.traffic_img_box>a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

.traffic_img_box .scale_pic {
	margin: 35px 0 0 50px
}

.traffic_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

.traffic_mess {
	width: 545px;
	margin: 0 50px 0 40px
}

.traffic_tit {
	line-height: 18px;
	font-weight: 700;
	font-size: 18px;
	color: #333
}

.traffic_intro {
	height: 72px;
	line-height: 24px;
	margin-top: 19px;
	overflow: hidden
}

.traffic_order {
	margin-top: 25px;
	font-size: 0
}

.traffic_order img {
	margin-right: 7px
}

.traffic_more2 {
	display: block;
	width: 138px;
	height: 38px;
	margin: 40px 0 0 7px;
	border: 1px solid #a17d50;
	background: url(../images/traffic_more.png) no-repeat center 13px
}

.traffic_more2:hover {
	background-position: center -14px;
	background-color: #a17d50
}

.weather_head {
	width: 100%;
	height: 620px;
	background: url(../images/weather_banner.jpg) no-repeat center 0;
	overflow: hidden
}

.weather_total {
	height: 37px;
	margin-top: 190px
}

.weather_total>span {
	float: left;
	line-height: 37px;
	padding: 0 12px 0 5px;
	color: #fff;
	font-size: 32px;
	border-right: 1px solid #74a2d6
}

.weather_total>p {
	float: left;
	line-height: 20px;
	margin-left: 10px;
	color: #fff;
	font-size: 14px
}

.city_change {
	position: relative;
	padding-bottom: 30px
}

.city_change span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}

.city_change>span {
	width: 130px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	text-align: center;
	background-color: rgba(0, 0, 0, .2);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#33000000, endColorstr=#33000000);
	-webkit-border-radius: 17px;
	border-radius: 17px
}

.city_change>span>img {
	vertical-align: middle;
	margin-left: 10px
}

.city_box {
	position: absolute;
	right: 0;
	top: 50px;
	display: none;
	width: 541px;
	padding: 15px;
	font-size: 0;
	background: url(../images/opa20.png);
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.city_box>i {
	position: absolute;
	right: 47px;
	top: -7px;
	display: inline-block;
	width: 13px;
	height: 7px;
	background: url(../images/weather_arr.png) no-repeat
}

.city_box>span {
	height: 39px;
	padding: 0 20px;
	text-align: center;
	margin: 0 1px 1px 0;
	line-height: 39px;
	background-color: rgba(0, 0, 0, .2);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#33000000, endColorstr=#33000000)
}

.city_box>span.curr,
.city_box>span:hover {
	background-color: #b7915a
}

.city_change:hover .city_box {
	display: block
}

.weather_now {
	float: left;
	font-size: 46px;
	color: #fff
}

.weather_du {
	margin-top: 47px
}

.weather_icon {
	float: left;
	height: 40px;
	margin-top: 8px
}

.weather_tq {
	float: left;
	padding: 0 20px;
	margin-right: 20px;
	color: #fff;
	border-right: 1px solid #80b3e0
}

.weather_tq>span {
	font-size: 18px;
	line-height: 26px
}

.tq_deg {
	font-size: 22px;
	color: #fff;
	line-height: 28px
}

.tq_deg>span {
	font-family: Arial;
	font-size: 28px;
	vertical-align: middle
}

.weather_kq {
	font-weight: 700;
	font-size: 18px;
	color: #fff
}

.weather_kq>p {
	line-height: 28px
}

.weather_kq>span {
	vertical-align: top;
	line-height: 26px;
	font-family: Arial;
	font-weight: 400
}

.weather_lst {
	margin-top: 60px
}

.weather_lst>li {
	float: left;
	width: 170px;
	height: 205px;
	padding-top: 25px;
	margin-left: 1px;
	text-align: center;
	color: #fff;
	background-color: rgba(255, 255, 255, .2);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#33ffffff, endColorstr=#33ffffff)
}

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

.wea_time {
	font-family: Arial;
	font-size: 15px;
	line-height: 23px
}

.wea_wind {
	font-size: 14px;
	line-height: 28px
}

.wea_img {
	height: 60px;
	line-height: 60px
}

.wea_img .weather_font {
	font-size: 40px;
	color: #fff000
}

.weather_kqzl {
	width: 1160px;
	height: 402px;
	margin: 0 auto;
	padding: 30px 20px 157px;
	background-color: #fff
}

.weather_tit {
	width: 1160px;
	height: 70px;
	line-height: 70px;
	font-size: 28px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	background: #1e9cdd url(../images/weather_head.png) no-repeat
}

.kqzl_lst {
	width: 657px
}

.kqzl_lst>li {
	float: left;
	width: 209px;
	height: 110px;
	margin: 10px 10px 0 0;
	font-family: Arial;
	text-align: center;
	background-color: #f8f8f8;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.kqzl_lst>li>p {
	padding-top: 26px;
	color: #555;
	font-size: 26px;
	line-height: 40px
}

.kqzl_lst>li>span {
	color: #333;
	font-size: 16px;
	line-height: 26px
}

.kqzl_messx {
	width: 463px;
	height: 215px;
	padding: 15px 20px 0;
	margin-top: 10px;
	background-color: #f8f8f8;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.kqzl_tit {
	height: 26px;
	font: bold 16px/26px "Microsoft YaHei";
	color: #333
}

.kqzl_tit>i {
	display: inline-block;
	margin: 7px 10px 0 0;
	width: 5px;
	height: 18px;
	background-color: #f3a935;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.kqzl_num {
	padding-left: 15px;
	font: normal 38px/70px "Microsoft YaHei";
	color: #f3a935
}

.kqzl_num>span {
	display: inline-block;
	padding-right: 13px;
	vertical-align: bottom;
	font: normal 58px/70px "Microsoft YaHei"
}

.kqzl_wuran {
	font-size: 24px;
	color: #555;
	line-height: 48px;
	padding-left: 16px
}

.kqzl_info {
	margin-top: 7px;
	height: 48px;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	overflow: hidden
}

.position_md1 {
	width: 100%;
	height: 54px;
	line-height: 54px;
	background-color: #fff;
	border-bottom: 1px solid #e3e3e3
}

.position_panel1 {
	width: 1200px;
	margin: 0 auto;
	color: #777
}

.position_panel1>a {
	color: #777;
	margin: 0 5px
}

.desc_cent {
	position: relative;
	width: 1200px;
	min-height: 700px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden
}

.left_nav {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	background: #fbefd7;
	min-height: 700px;
	padding-bottom: 9999px;
	margin-bottom: -9999px
}

.left_nav>li>a {
	display: block;
	height: 62px;
	width: 176px;
	font: normal 16px/62px "Microsoft yahei";
	color: #aa7a3e;
	text-align: center
}

.left_nav>li.curr,
.left_nav>li:hover {
	background-color: #ead3aa
}

.left_nav>li.curr>a,
.left_nav>li:hover>a {
	color: #aa7a3e;
	font-weight: 700
}

.right_cent {
	width: 850px;
	height: auto;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	margin-right: 80px
}

.right_tit {
	margin-top: 24px;
	font: normal 30px/40px simsun;
	text-align: center;
	color: #333
}

.issue_brief {
	width: 95%;
	margin: 27px auto 0 auto;
	padding: 19px 20px;
	background-color: #faf7e5;
	border: solid 1px #e9e3bf;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.issue_brief p {
	display: inline-block;
	margin: 0 15px;
	font: bold 14px/20px "Microsoft YaHei";
	color: #db8b45
}

.issue_brief p>i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 32px;
	height: 32px;
	background: url(../images/icon11.png) no-repeat
}

.issue_brief p span {
	display: inline-block;
	max-width: 250px;
	margin-top: 6px
}

.desc_con {
	overflow: hidden;
	padding-top: 15px
}

.desc_con>img {
	max-width: 100%
}

.recom_share {
	padding: 25px 0;
	border-top: 1px solid #ebebeb
}

.recom_share .recom,
.recom_share .share {
	max-width: 60%;
	color: #666;
	font: 14px/32px "Microsoft YaHei";
	overflow: hidden
}

.recom_share .recom>a {
	display: inline-block;
	height: 32px;
	padding: 0 11px;
	margin: 0 8px;
	text-align: center;
	color: #333;
	font: 14px/32px "Microsoft YaHei";
	background: #d1d1d1;
	@include radius(2px);
}

.recom_share .recom>a.curr,
.recom_share .recom>a:hover {
	color: #fff;
	background-color: #ffa42e
}

.recom_share .share>a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px
}

.desc_label_tit {
	position: relative;
	height: 37px;
	margin-top: 30px;
	font: normal 28px SimSun
}

.desc_label_name {
	position: relative;
	z-index: 1;
	display: inline-block;
	height: 100%;
	padding: 0 12px 0 3px;
	background-color: #fff;
	border-left: 4px solid #b38448
}

.desc_label_name i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	line-height: 37px;
	padding: 0 18px;
	background-color: #b38448;
	color: #fff;
	font-weight: 700;
	font-size: 20px
}

.horizontal {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 50%;
	display: inline-block;
	width: 100%;
	border-top: 1px solid #e0ceb7
}

.desc_label_border {
	position: relative;
	z-index: 1;
	display: inline-block;
	height: 100%;
	padding-left: 13px;
	background-color: #fff;
	border-right: 4px solid #b38448
}

.desc_label_box {
	margin-top: 20px
}

.desc_tit {
	padding: 0 0 30px;
	line-height: 40px;
	font-size: 30px;
	color: #333;
	text-align: center
}

.desc_cent {
	width: 1160px;
	padding: 10px 20px 100px
}

.desc_cent .desc_tit {
	padding-bottom: 0
}

.desc_info {
	line-height: 30px;
	margin-top: 12px;
	color: #666;
	text-align: center;
	border-bottom: 1px solid #ccc
}

.desc_info span {
	margin: 0 18px
}

.desc_box {
	padding: 0 62px;
	margin-top: 30px
}

.desc_box img {
	max-width: 100%
}

.desc_lst {
	position: relative;
	width: 1221px;
	min-height: 700px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden
}

.left_type {
	width: 200px;
	background: #f6f0eb;
	min-height: 700px;
	padding-bottom: 9999px;
	margin-bottom: -9999px
}

.left_type>li {
	border-bottom: 1px solid #fff
}

.left_type>li.curr {
	background: #f7e3d3
}

.left_type>li>a {
	display: block;
	height: 62px;
	width: 176px;
	padding-left: 24px;
	font: normal 16px/62px "Microsoft yahei";
	color: #333
}

.left_type>li>a>i {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	margin-right: 13px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.left_type>li.curr,
.left_type>li:hover {
	background-color: #f7e3d3
}

.left_type>li.curr>a,
.left_type>li:hover>a {
	color: #af5700;
	font-weight: 700
}

.right_type {
	width: 940px;
	height: auto;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	margin-right: 30px;
	padding-top: 50px
}

.right_tit {
	margin-top: 24px;
	font: normal 30px/40px simsun;
	text-align: center;
	color: #333
}

.issue_brief {
	width: 95%;
	margin: 27px auto 0 auto;
	padding: 19px 20px;
	background-color: #faf7e5;
	border: solid 1px #e9e3bf;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.issue_brief p {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	margin: 0 15px;
	font: bold 14px/20px "Microsoft YaHei";
	color: #db8b45
}

.issue_brief p>i {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	margin-right: 10px;
	width: 32px;
	height: 32px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.issue_brief p span {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	max-width: 250px;
	margin-top: 6px
}

.desc_con {
	padding-top: 15px
}

.desc_con>img {
	max-width: 100%
}

.recom_share {
	padding: 25px 0;
	border-top: 1px solid #ebebeb
}

.recom_share .recom,
.recom_share .share {
	max-width: 60%;
	color: #666;
	font: 14px/32px "Microsoft YaHei";
	overflow: hidden
}

.recom_share .recom>a {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	height: 32px;
	padding: 0 11px;
	margin: 0 8px;
	text-align: center;
	color: #333;
	font: 14px/32px "Microsoft YaHei";
	background: #d1d1d1;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.recom_share .recom>a.curr,
.recom_share .recom>a:hover {
	color: #fff;
	background-color: #ffa42e
}

.recom_share .share>a {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	margin: 0 3px
}

.traffic_tit {
	height: 28px;
	margin-bottom: 40px;
	font: normal 28px SimSun;
	position: relative
}

.traffic_tit>span {
	padding-right: 7px;
	position: relative;
	z-index: 1;
	background: #fff
}

.traffic_tit>i.horizontal {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 50%;
	display: inline-block;
	width: 100%;
	border-top: 1px solid #e6e6e6
}

.traffic_tit>span>i {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 13px;
	height: 28px;
	margin-right: 10px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.traffic_tit01 {
	color: #25a8e5
}

.traffic_tit02 {
	color: #34af27
}

.traffic_tit03 {
	color: #e57f1b
}

.traffic_tit04 {
	color: #b33ee3
}

.traffic_tit05 {
	color: #e43f3f
}

.traffic_tit06 {
	color: #41b6aa
}

.traffic_tit07 {
	color: #b28961
}

.traffic_tit01 i.traffic_icon01 {
	background-position: 0 -908px
}

.traffic_tit02 i.traffic_icon02 {
	background-position: 0 -936px
}

.traffic_tit03 i.traffic_icon03 {
	background-position: 0 -964px
}

.traffic_tit04 i.traffic_icon04 {
	background-position: 0 -992px
}

.traffic_tit05 i.traffic_icon05 {
	background-position: 0 -1020px
}

.traffic_tit06 i.traffic_icon06 {
	background-position: 0 -2003px
}

.traffic_tit07 i.traffic_icon07 {
	background-position: 0 -2031px
}

.profile_tit {
	display: none;
	background: #f6f0eb
}

.profile_active {
	display: block
}

.profile_tit li a {
	display: block;
	height: 32px;
	padding-left: 42px;
	font: 14px/32px "Microsoft YaHei";
	color: #222
}

.profile_tit li a i {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 5px;
	height: 5px;
	margin-right: 12px;
	border: 1px solid #696969;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.profile_tit li.curr a,
.profile_tit li:hover a {
	color: #ff651a
}

.profile_tit li.curr a i,
.profile_tit li:hover a i {
	background: #ff651a;
	border-color: #ff651a
}

.profile_list a i.arr {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 15px;
	height: 15px;
	background-image: url(../images/icon_tag.png);
	background-repeat: no-repeat;
	background-position: 0 -482px
}

.profile_tit01 i.profile_icon01 {
	background-position: 0 -908px
}

.profile_tit02 i.profile_icon02 {
	background-position: 0 -1260px
}

.profile_tit03 i.profile_icon03 {
	background-position: 0 -1288px
}

.profile_tit04 i.profile_icon04 {
	background-position: 0 -1210px
}

.profile_tit05 i.profile_icon05 {
	background-position: 0 -1210px
}

.traffic-bot {
	margin-bottom: 48px
}

.ticket-all {
	position: relative;
	overflow: hidden;
	width: 1200px;
	margin: -444px auto 0;
	padding-top: 33px;
	background: #fff
}

.ticket-all h3 {
	display: block;
	width: 160px;
	height: 45px;
	font: 22px/45px "Microsoft YaHei";
	text-align: center;
	color: #fff;
	background: #16bea6
}

.ticket-all .ticket-introduction {
	width: 1139px;
	margin: 0 auto;
	background: #f7f7f7
}

.ticket-all .mpjs-data {
	overflow: hidden;
	width: 1100px;
	padding: 26px 0 0 36px;
	border: 1px solid #d4d4d4;
	border-top-color: #16bea6;
	background: #fff
}

.ticket-all .ticket-msg {
	overflow: hidden;
	width: 1139px;
	margin: 33px auto;
	background: #f7f7f7
}

.ticket-all .jqjs-data {
	overflow: hidden;
	width: 1140px;
	border-top: 1px solid #16bea6;
	background: #fff
}

.masige-all {
	overflow: hidden;
	position: relative;
	top: -548px;
	z-index: 1;
	width: 1190px;
	height: 444px;
	margin: 0 auto
}

.ind_four_intro {
	position: relative;
	left: 9px;
	float: left;
	width: 578px;
	height: 402px;
	border: 17px solid #fff
}

.slides-region .flex-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 37px;
	background: url(../images/prav.png)
}

.slides-region .flex-prev:hover {
	background: url(../images/prevs.png)
}

.slides-region .flex-next {
	position: absolute;
	top: 50%;
	z-index: 10;
	width: 27px;
	height: 37px;
	background: url(../images/nexts.png) no-repeat
}

.slides-region .flex-next:hover {
	background: url(../images/next.png)
}

.slides {
	position: relative;
	height: 100%;
	zoom: 1;
	margin: 0;
	overflow: hidden
}

.slides>li {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	zoom: 1;
	text-align: center;
	overflow: hidden
}

.slides>li>img {
	width: 100%
}

.regosing {
	float: left;
	width: 100%;
	height: 408px
}

.regosing b {
	font: 20px/373px 'Microsoft YaHei'
}

.ind_four_intro .flex-control-nav {
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 10px;
	font-size: 0;
	text-align: center
}

.ind_four_intro .flex-control-nav li {
	margin: 0 3px;
	display: inline-block;
	vertical-align: middle
}

.ind_four_intro .flex-control-paging li a {
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#99ffffff)
}

.ind_four_intro .flex-control-paging li a.flex-active {
	background-color: #fff
}

.reservation {
	float: right;
	width: 412px;
	height: 444px;
	background: url(../images/sss-banch.png) no-repeat
}

.reservation h3 {
	display: block;
	width: 300px;
	height: 31px;
	text-align: center;
	margin: 48px 0 0 54px;
	font: bold 24px 'Microsoft YaHei';
	color: #333
}

.reservation h3 span {
	margin-left: 3px;
	font: 14px 'Microsoft YaHei';
	color: #f46712
}

.reservation h3 strong {
	font: 14px 'Microsoft YaHei'
}

.reservation p {
	margin: 16px auto 14px;
	font: 14px 'Microsoft YaHei';
	color: #16b99f;
	text-align: center
}

.reservation .qr-code {
	overflow: hidden;
	margin: 0 auto;
	width: 176px;
	height: 176px;
	border-radius: 5px;
	background: #16b99f
}

.reservation .qr-code .code-img {
	overflow: hidden;
	margin: 9px auto 0;
	width: 159px;
	height: 159px;
	border-radius: 5px;
	background: #fff
}

.reservation .qr-code .code-img img {
	width: 136px;
	height: 136px;
	margin: 12px 0 0 12px
}

.reservation .reservation-content {
	margin: 25px 0 0 36px
}

.reservation .reservation-content p {
	margin: 0;
	color: #333;
	text-align: left
}

.video-open {
	width: 100%;
	height: 100%
}

.picture-tittle {
	display: block;
	position: absolute;
	bottom: 5px;
	width: 100%;
	height: 37px;
	font: 16px/37px 'Microsoft YaHei';
	color: #fff;
	text-align: left;
	text-indent: 16px;
	background: url(../images/snav_hover.png) repeat 0 -58px
}

/* @media screen and (max-width:1366px) {
	.ind_four_intro {
		width: 408px;
		height: 252px;
		left: 100px
	}

	.masige-all {
		height: 374px;
		top: -388px
	}

	.reservation {
		width: 312px;
		height: 300px;
		margin-right: 150px
	}

	.reservation h3 {
		width: 250px;
		margin: 24px 0 0 27px;
		font-size: 18px
	}

	.reservation p {
		margin: 8px auto 7px
	}

	.reservation .qr-code {
		width: 126px;
		height: 126px
	}

	.reservation .qr-code .code-img {
		width: 110px;
		height: 110px
	}

	.reservation .qr-code .code-img img {
		width: 93px;
		height: 93px;
		margin: 8px 0 0 8px
	}

	.reservation .reservation-content {
		margin: 15px 0 0 18px
	}
}
 */
.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus {
	outline: 0
}

.flex-control-nav,
.flex-direction-nav,
.slides {
	margin: 0;
	padding: 0;
	list-style: none
}

.flexslider {
	margin: 0;
	padding: 0
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden;
	width: 595px;
	min-height: 100%
}

.flexslider .slides img {
	width: 100%;
	display: block;
	height: 408px
}

.flex-pauseplay span {
	text-transform: capitalize
}

.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

html[xmlns] .slides {
	display: block
}

* html .slides {
	height: 1%
}

.no-js .slides>li:first-child {
	display: block
}

.flexslider {
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	zoom: 1
}

.flex-viewport {
	height: 403px;
	width: 578px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}

.flexslider .slides {
	zoom: 1
}

.carousel li {
	margin-right: 5px
}

/*!* Direction Nav *!*/
.flex-direction-nav {
	*height: 0
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 48px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: rgba(0, 0, 0, .8);
	text-indent: -999em
}

.flex-direction-nav .flex-prev {
	left: -27px;
	background: transparent url(../images/prav.png) no-repeat center
}

.flex-direction-nav .flex-next {
	left: 578px;
	background: transparent url(../images/nexts.png) no-repeat center
}

.flexslider:hover .flex-prev {
	opacity: .7;
	left: 10px
}

.flexslider:hover .flex-next {
	opacity: .7;
	right: 10px
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default
}

.flex-pauseplay a {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
	background: red
}

.flex-pauseplay a:before {
	font-family: flexslider-icon;
	font-size: 20px;
	display: inline-block;
	content: '\f004'
}

.flex-pauseplay a:hover {
	opacity: 1
}

.flex-pauseplay a.flex-play:before {
	content: '\f003'
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 90px;
	text-align: center;
	display: none
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #fff;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
	background: #00f;
	cursor: default
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer
}

.flex-control-thumbs img:hover {
	opacity: 1
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

/* @media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px
	}

	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px
	}
}

@media screen and (max-width:1366px) {
	.flex-viewport {
		width: 408px;
		height: 252px
	}

	.flex-direction-nav .flex-next {
		left: 408px
	}
} */

applet,
body,
button,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
input,
li,
object,
ol,
p,
select,
span,
textarea,
ul {
	padding: 0;
	margin: 0;
	border: none
}

a,
button,
img,
input,
select,
textarea {
	outline: 0
}

::-moz-focus-inner {
	border: 0
}

body {
	background-color: #f5f5f5;
	font-size: 14px;
	width: 100%;
	font-family: "Microsoft YaHei", Arial, SimSun;
	min-width: 1200px;
	overflow: hidden
}

html {
	width: 100%;
	height: 100%;
	overflow-x: hidden
}

a img {
	border: none
}

li,
ol li,
ul,
ul li {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input,
textarea {
	border: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	resize: none
}

.placeholder {
	color: #a9a9a9
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #a9a9a9 !important
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #a9a9a9 !important
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #a9a9a9 !important
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #a9a9a9 !important
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}

* html .clearfix {
	zoom: 1
}

*:first-child+html .clearfix {
	zoom: 1
}

img {
	vertical-align: top
}

.fl {
	float: left
}

.fr {
	float: right
}

.nrp {
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden
}

a {
	cursor: pointer;
	text-decoration: none
}

a:hover {
	text-decoration: none
}

i {
	font-style: normal
}

.none {
	display: none
}

.block {
	display: block
}

.wrap {
	width: 100%
}

.con {
	width: 1200px;
	margin: 0 auto
}

.default {
	cursor: default
}

.scale_pic {
	vertical-align: top;
	width: 100%;
	height: 100%;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s
}

.animate_pic>dl:hover .scale_pic,
.animate_pic>li:hover .scale_pic {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1)
}

@keyframes fadeUp {
	0% {
		opacity: 0;
		transform: translateY(40%);
		visibility: hidden
	}

	50% {
		opacity: .5;
		transform: translateY(20%)
	}

	100% {
		opacity: 1;
		transform: translateY(0);
		visibility: visible
	}
}

@-webkit-keyframes fadeUp {
	0% {
		-webkit-opacity: 0;
		-webkit-transform: translateY(40%);
		visibility: hidden
	}

	50% {
		opacity: .5;
		transform: translateY(20%)
	}

	100% {
		-webkit-opacity: 1;
		-webkit-transform: translateY(0);
		visibility: visible
	}
}

@-moz-keyframes fadeUp {
	0% {
		-moz-opacity: 0;
		-moz-transform: translateY(40%);
		visibility: hidden
	}

	50% {
		opacity: .5;
		transform: translateY(20%)
	}

	100% {
		-moz-opacity: 1;
		-moz-transform: translateY(0);
		visibility: visible
	}
}

@keyframes fadeDown {
	0% {
		opacity: 0;
		transform: translateY(-40%);
		visibility: hidden
	}

	50% {
		opacity: .5;
		transform: translateY(-20%)
	}

	100% {
		opacity: 1;
		transform: translateY(0);
		visibility: visible
	}
}

@-webkit-keyframes fadeDown {
	0% {
		-webkit-opacity: 0;
		-webkit-transform: translateY(-40%);
		visibility: hidden
	}

	50% {
		opacity: .5;
		transform: translateY(-20%)
	}

	100% {
		-webkit-opacity: 1;
		-webkit-transform: translateY(0);
		visibility: visible
	}
}

@-moz-keyframes fadeDown {
	0% {
		-moz-opacity: 0;
		-moz-transform: translateY(-40%);
		visibility: hidden
	}

	50% {
		opacity: .5;
		transform: translateY(-20%)
	}

	100% {
		-moz-opacity: 1;
		-moz-transform: translateY(0);
		visibility: visible
	}
}

@-webkit-keyframes slidL {
	0% {
		-webkit-transform: translateX(-150px);
		-webkit-opacity: 0;
		visibility: hidden
	}

	100% {
		-webkit-transform: translateX(0);
		-webkit-opacity: 1;
		visibility: visible
	}
}

@-moz-keyframes slidL {
	0% {
		-moz-transform: translateX(-150px);
		-moz-opacity: 0;
		visibility: hidden
	}

	100% {
		-moz-transform: translateX(0);
		-moz-opacity: 1;
		visibility: visible
	}
}

@keyframes slidL {
	0% {
		transform: translateX(-150px);
		opacity: 0;
		visibility: hidden
	}

	100% {
		transform: translateX(0);
		opacity: 1;
		visibility: visible
	}
}

@-webkit-keyframes slidR {
	0% {
		-webkit-transform: translateX(150px);
		-webkit-opacity: 0;
		visibility: hidden
	}

	100% {
		-webkit-transform: translateX(0);
		-webkit-opacity: 1;
		visibility: visible
	}
}

@-moz-keyframes slidR {
	0% {
		-moz-transform: translateX(150px);
		-moz-opacity: 0;
		visibility: hidden
	}

	100% {
		-moz-transform: translateX(0);
		-moz-opacity: 1;
		visibility: visible
	}
}

@keyframes slidR {
	0% {
		transform: translateX(150px);
		opacity: 0;
		visibility: hidden
	}

	100% {
		transform: translateX(0);
		opacity: 1;
		visibility: visible
	}
}

@-webkit-keyframes fadeCIn {
	0% {
		-webkit-opacity: 0;
		-webkit-transform-origin: center;
		-webkit-transform: scale(.1)
	}

	100% {
		-webkit-opacity: 1;
		-webkit-transform-origin: center;
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes fadeCIn {
	0% {
		-moz-opacity: 0;
		-moz-transform-origin: center;
		-moz-transform: scale(.1)
	}

	100% {
		-moz-opacity: 1;
		-moz-transform-origin: center;
		-moz-transform: scale(1)
	}
}

@keyframes fadeCIn {
	0% {
		opacity: 0;
		transform-origin: center;
		transform: scale(.1)
	}

	100% {
		opacity: 1;
		transform-origin: center;
		transform: scale(1)
	}
}

@-webkit-keyframes scrollR_L {
	0% {
		-webkit-opacity: 0;
		-webkit-transform: translateX(100px) rotate(720deg)
	}

	100% {
		-webkit-opacity: 1;
		-webkit-transform: translateX(0) rotate(0)
	}
}

@-moz-keyframes scrollR_L {
	0% {
		-moz-opacity: 0;
		-moz-transform: translateX(100px) rotate(720deg)
	}

	100% {
		-moz-opacity: 1;
		-moz-transform: translateX(0) rotate(0)
	}
}

@keyframes scrollR_L {
	0% {
		opacity: 0;
		transform: translateX(100px) rotate(720deg)
	}

	100% {
		opacity: 1;
		transform: translateX(0) rotate(0)
	}
}

@-webkit-keyframes fdIn {
	0% {
		-webkit-opacity: 0
	}

	100% {
		-webkit-opacity: 1
	}
}

@-moz-keyframes fdIn {
	0% {
		-moz-opacity: 0
	}

	100% {
		-moz-opacity: 1
	}
}

@keyframes fdIn {
	0% {
		opacity: 0;
		visibility: hidden
	}

	100% {
		opacity: 1;
		visibility: visible
	}
}

@keyframes slidD {
	0% {
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		visibility: hidden
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		visibility: visible
	}
}

@-webkit-keyframes slidD {
	0% {
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		visibility: hidden
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		visibility: visible
	}
}

@-moz-keyframes slidD {
	0% {
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0;
		-webkit-opacity: 0;
		-moz-opacity: 0;
		visibility: hidden
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity: 1;
		visibility: visible
	}
}

@keyframes moveTo {
	0% {
		left: 10%;
		top: 0;
		-webkit-transform: scale(.8) rotate(20deg);
		-moz-transform: scale(.8) rotate(20deg);
		-ms-transform: scale(.8) rotate(20deg);
		-o-transform: scale(.8) rotate(20deg);
		transform: scale(.8) rotate(20deg)
	}

	20% {
		left: 20%;
		top: 20%;
		-webkit-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg)
	}

	40% {
		left: 30%;
		top: 40%;
		-webkit-transform: rotate(130deg);
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		transform: rotate(130deg)
	}

	60% {
		left: 40%;
		top: 60%;
		-webkit-transform: rotate(150deg);
		-moz-transform: rotate(150deg);
		-ms-transform: rotate(150deg);
		-o-transform: rotate(150deg);
		transform: rotate(150deg)
	}

	80% {
		left: 51%;
		top: 80%;
		-webkit-transform: rotate(160deg);
		-moz-transform: rotate(160deg);
		-ms-transform: rotate(160deg);
		-o-transform: rotate(160deg);
		transform: rotate(160deg)
	}

	100% {
		left: 60%;
		top: 100%;
		visibility: hidden;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@-webkit-keyframes moveTo {
	0% {
		left: 10%;
		top: 0;
		-webkit-transform: scale(.8) rotate(20deg);
		-moz-transform: scale(.8) rotate(20deg);
		-ms-transform: scale(.8) rotate(20deg);
		-o-transform: scale(.8) rotate(20deg);
		transform: scale(.8) rotate(20deg)
	}

	20% {
		left: 20%;
		top: 20%;
		-webkit-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg)
	}

	40% {
		left: 30%;
		top: 40%;
		-webkit-transform: rotate(130deg);
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		transform: rotate(130deg)
	}

	60% {
		left: 40%;
		top: 60%;
		-webkit-transform: rotate(220deg);
		-moz-transform: rotate(220deg);
		-ms-transform: rotate(220deg);
		-o-transform: rotate(220deg);
		transform: rotate(220deg)
	}

	80% {
		left: 51%;
		top: 80%;
		-webkit-transform: rotate(300deg);
		-moz-transform: rotate(300deg);
		-ms-transform: rotate(300deg);
		-o-transform: rotate(300deg);
		transform: rotate(300deg)
	}

	100% {
		left: 60%;
		top: 100%;
		visibility: hidden;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-moz-keyframes moveTo {
	0% {
		left: 10%;
		top: 0;
		-webkit-transform: scale(.8) rotate(20deg);
		-moz-transform: scale(.8) rotate(20deg);
		-ms-transform: scale(.8) rotate(20deg);
		-o-transform: scale(.8) rotate(20deg);
		transform: scale(.8) rotate(20deg)
	}

	20% {
		left: 20%;
		top: 20%;
		-webkit-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg)
	}

	40% {
		left: 30%;
		top: 40%;
		-webkit-transform: rotate(130deg);
		-moz-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		transform: rotate(130deg)
	}

	60% {
		left: 40%;
		top: 60%;
		-webkit-transform: rotate(220deg);
		-moz-transform: rotate(220deg);
		-ms-transform: rotate(220deg);
		-o-transform: rotate(220deg);
		transform: rotate(220deg)
	}

	80% {
		left: 51%;
		top: 80%;
		-webkit-transform: rotate(300deg);
		-moz-transform: rotate(300deg);
		-ms-transform: rotate(300deg);
		-o-transform: rotate(300deg);
		transform: rotate(300deg)
	}

	100% {
		left: 60%;
		top: 100%;
		visibility: hidden;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes moveTo2 {
	0% {
		left: -200px;
		top: -100px;
		visibility: visible;
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}

	20% {
		left: 20%;
		top: 20%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	40% {
		left: 40%;
		top: 40%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	60% {
		left: 60%;
		top: 58%;
		-webkit-transform: rotate(210deg);
		-moz-transform: rotate(210deg);
		-ms-transform: rotate(210deg);
		-o-transform: rotate(210deg);
		transform: rotate(210deg)
	}

	80% {
		left: 81%;
		top: 80%;
		-webkit-transform: rotate(300deg);
		-moz-transform: rotate(300deg);
		-ms-transform: rotate(300deg);
		-o-transform: rotate(300deg);
		transform: rotate(300deg)
	}

	100% {
		left: 99%;
		top: 92%;
		visibility: hidden;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes moveTo2 {
	0% {
		left: -200px;
		top: -100px;
		visibility: visible;
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}

	20% {
		left: 20%;
		top: 20%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	40% {
		left: 40%;
		top: 40%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	60% {
		left: 60%;
		top: 58%;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}

	80% {
		left: 81%;
		top: 80%;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	100% {
		left: 99%;
		top: 92%;
		visibility: hidden;
		-webkit-transform: rotate(123deg);
		-moz-transform: rotate(123deg);
		-ms-transform: rotate(123deg);
		-o-transform: rotate(123deg);
		transform: rotate(123deg)
	}
}

@-moz-keyframes moveTo2 {
	0% {
		left: -200px;
		top: -100px;
		visibility: visible;
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}

	20% {
		left: 20%;
		top: 20%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	40% {
		left: 40%;
		top: 40%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	60% {
		left: 60%;
		top: 58%;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}

	80% {
		left: 81%;
		top: 80%;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	100% {
		left: 99%;
		top: 92%;
		visibility: hidden;
		-webkit-transform: rotate(123deg);
		-moz-transform: rotate(123deg);
		-ms-transform: rotate(123deg);
		-o-transform: rotate(123deg);
		transform: rotate(123deg)
	}
}

@keyframes moveTo3 {
	0% {
		left: -40px;
		top: -40px;
		visibility: visible;
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}

	20% {
		left: 20%;
		top: 14%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	40% {
		left: 40%;
		top: 32%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	60% {
		left: 60%;
		top: 49%;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}

	80% {
		left: 81%;
		top: 61%;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	100% {
		left: 105%;
		top: 72%;
		visibility: hidden;
		-webkit-transform: rotate(410deg);
		-moz-transform: rotate(410deg);
		-ms-transform: rotate(410deg);
		-o-transform: rotate(410deg);
		transform: rotate(410deg)
	}
}

@-webkit-keyframes moveTo3 {
	0% {
		left: -40px;
		top: -40px;
		visibility: visible;
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}

	20% {
		left: 20%;
		top: 14%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	40% {
		left: 40%;
		top: 32%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	60% {
		left: 60%;
		top: 49%;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}

	80% {
		left: 81%;
		top: 61%;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	100% {
		left: 105%;
		top: 72%;
		visibility: hidden;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}
}

@-moz-keyframes moveTo3 {
	0% {
		left: -40px;
		top: -40px;
		visibility: visible;
		-webkit-transform: rotate(20deg);
		-moz-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		-o-transform: rotate(20deg);
		transform: rotate(20deg)
	}

	20% {
		left: 20%;
		top: 14%;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	40% {
		left: 40%;
		top: 32%;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	60% {
		left: 60%;
		top: 49%;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}

	80% {
		left: 81%;
		top: 61%;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}

	100% {
		left: 105%;
		top: 72%;
		visibility: hidden;
		-webkit-transform: rotate(310deg);
		-moz-transform: rotate(310deg);
		-ms-transform: rotate(310deg);
		-o-transform: rotate(310deg);
		transform: rotate(310deg)
	}
}

@keyframes shake {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}

	20% {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	40% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	60% {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
}

@-webkit-keyframes shake {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}

	20% {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	40% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	60% {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
}

@-moz-keyframes shake {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}

	20% {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	40% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	60% {
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	100% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0)
	}
}

@keyframes shake2 {
	0% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}

	20% {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	40% {
		-webkit-transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		-ms-transform: rotate(4deg);
		-o-transform: rotate(4deg);
		transform: rotate(4deg)
	}

	60% {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	100% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
}

@-webkit-keyframes shake2 {
	0% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}

	20% {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	40% {
		-webkit-transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		-ms-transform: rotate(4deg);
		-o-transform: rotate(4deg);
		transform: rotate(4deg)
	}

	60% {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	100% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
}

@-moz-keyframes shake2 {
	0% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}

	20% {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	40% {
		-webkit-transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		-ms-transform: rotate(4deg);
		-o-transform: rotate(4deg);
		transform: rotate(4deg)
	}

	60% {
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-ms-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		transform: rotate(2deg)
	}

	100% {
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		-o-transform: rotate(-1deg);
		transform: rotate(-1deg)
	}
}

@keyframes cloud {
	0% {
		left: -90px;
		bottom: 0
	}

	20% {
		left: -70px;
		bottom: 10px
	}

	40% {
		left: -50px;
		bottom: 20px
	}

	60% {
		left: -30px;
		bottom: 30px
	}

	80% {
		left: -20px;
		bottom: 40px
	}

	100% {
		left: 0;
		bottom: 50px
	}
}

@-webkit-keyframes cloud {
	0% {
		left: -90px;
		bottom: 0
	}

	20% {
		left: -70px;
		bottom: 10px
	}

	40% {
		left: -50px;
		bottom: 20px
	}

	60% {
		left: -30px;
		bottom: 30px
	}

	80% {
		left: -20px;
		bottom: 40px
	}

	100% {
		left: 0;
		bottom: 50px
	}
}

@-moz-keyframes cloud {
	0% {
		left: -90px;
		bottom: 0
	}

	20% {
		left: -70px;
		bottom: 10px
	}

	40% {
		left: -50px;
		bottom: 20px
	}

	60% {
		left: -30px;
		bottom: 30px
	}

	80% {
		left: -20px;
		bottom: 40px
	}

	100% {
		left: 0;
		bottom: 50px
	}
}

@keyframes cloud2 {
	0% {
		right: -90px;
		bottom: 0
	}

	20% {
		right: -70px;
		bottom: 10px
	}

	40% {
		right: -50px;
		bottom: 20px
	}

	60% {
		right: -30px;
		bottom: 30px
	}

	80% {
		right: -20px;
		bottom: 40px
	}

	100% {
		right: 0;
		bottom: 50px
	}
}

@-webkit-keyframes cloud2 {
	0% {
		right: -90px;
		bottom: 0
	}

	20% {
		right: -70px;
		bottom: 10px
	}

	40% {
		right: -50px;
		bottom: 20px
	}

	60% {
		right: -30px;
		bottom: 30px
	}

	80% {
		right: -20px;
		bottom: 40px
	}

	100% {
		right: 0;
		bottom: 50px
	}
}

@-moz-keyframes cloud2 {
	0% {
		right: -90px;
		bottom: 0
	}

	20% {
		right: -70px;
		bottom: 10px
	}

	40% {
		right: -50px;
		bottom: 20px
	}

	60% {
		right: -30px;
		bottom: 30px
	}

	80% {
		right: -20px;
		bottom: 40px
	}

	100% {
		right: 0;
		bottom: 50px
	}
}

@keyframes cloud3 {
	0% {
		right: 0;
		bottom: -70px
	}

	20% {
		right: 2%;
		bottom: -50px
	}

	40% {
		right: 4%;
		bottom: -40px
	}

	60% {
		right: 6%;
		bottom: -30px
	}

	80% {
		right: 7%;
		bottom: -15px
	}

	100% {
		right: 8%;
		bottom: 0
	}
}

@-webkit-keyframes cloud3 {
	0% {
		right: 0;
		bottom: -70px
	}

	20% {
		right: 2%;
		bottom: -50px
	}

	40% {
		right: 4%;
		bottom: -40px
	}

	60% {
		right: 6%;
		bottom: -30px
	}

	80% {
		right: 7%;
		bottom: -15px
	}

	100% {
		right: 8%;
		bottom: 0
	}
}

@-moz-keyframes cloud3 {
	0% {
		right: 0;
		bottom: -70px
	}

	20% {
		right: 2%;
		bottom: -50px
	}

	40% {
		right: 4%;
		bottom: -40px
	}

	60% {
		right: 6%;
		bottom: -30px
	}

	80% {
		right: 7%;
		bottom: -15px
	}

	100% {
		right: 8%;
		bottom: 0
	}
}

@keyframes cloud4 {
	0% {
		right: 30%;
		bottom: -60px
	}

	100% {
		right: 40%;
		bottom: 0
	}
}

@-webkit-keyframes cloud4 {
	0% {
		right: 30%;
		bottom: -60px
	}

	100% {
		right: 40%;
		bottom: 0
	}
}

@-moz-keyframes cloud4 {
	0% {
		right: 30%;
		bottom: -60px
	}

	100% {
		right: 40%;
		bottom: 0
	}
}

.animat .move_to {
	-webkit-animation: moveTo both 6s linear;
	-o-animation: moveTo both 6s linear;
	animation: moveTo both 6s linear
}

.animat .move_to2 {
	-webkit-animation: moveTo2 both 10s 1s linear;
	-o-animation: moveTo2 both 10s 1s linear;
	animation: moveTo2 both 10s 1s linear
}

.animat .move_to3 {
	-webkit-animation: moveTo3 both 10s 2s linear;
	-o-animation: moveTo3 both 10s 2s linear;
	animation: moveTo3 both 10s 2s linear
}

.animat .shake1 {
	transform-origin: 50% 100%;
	-webkit-animation: shake both 2.8s linear 3;
	-o-animation: shake both 2.8s linear 3;
	animation: shake both 2.8s linear 3
}

.animat .shake2 {
	transform-origin: 50% 100%;
	-webkit-animation: shake2 both 2.8s .5s linear 3;
	-o-animation: shake2 both 2.8s .5s linear 3;
	animation: shake2 both 2.8s .5s linear 3
}

.animat .yun1 {
	-webkit-animation: cloud both 2.8s linear;
	-o-animation: cloud both 2.8s linear;
	animation: cloud both 2.8s linear
}

.animat .yun2 {
	-webkit-animation: cloud2 both 4s linear;
	-o-animation: cloud2 both 4s linear;
	animation: cloud2 both 4s linear
}

.animat .yun3 {
	-webkit-animation: cloud3 both 4s linear;
	-o-animation: cloud3 both 4s linear;
	animation: cloud3 both 4s linear
}

.animat .yun4 {
	-webkit-animation: cloud4 both 5s linear;
	-o-animation: cloud3 both 5s linear;
	animation: cloud4 both 5s linear
}

.animat .big10 {
	visibility: visible;
	opacity: 1;
	animation: slidR .8s both .4s linear;
	-webkit-animation: slidR .8s both .4s linear;
	-moz-animation: slidR .8s both .4s linear
}

.animat .fadeUp {
	visibility: visible;
	animation: fadeUp both 2s .3s ease-out;
	-webkit-animation: fadeUp 2s both .3s ease-out;
	-moz-animation: fadeUp 2s both .3s ease-out
}

.animat .fadeDown {
	visibility: visible;
	opacity: 1;
	animation: fadeDown 2s both .3s ease-out;
	-webkit-animation: fadeDown 2s both .1s ease-out;
	-moz-animation: fadeDown 2s both .1s ease-out
}

.animat .li1,
.animat .pl_lr1,
.animate .big6 {
	opacity: 1;
	animation: slidR .4s both ease-out;
	-webkit-animation: slidR .4s both ease-out;
	-moz-animation: slidR .4s both ease-out
}

.animat .li2,
.animat .pl_lr2,
.animate .big7 {
	opacity: 1;
	animation: slidR .4s both .1s ease-out;
	-webkit-animation: slidR .4s both .1s ease-out;
	-moz-animation: slidR .4s both .1s ease-out
}

.animat .li3,
.animat .pl_lr3,
.animate .big8 {
	opacity: 1;
	animation: slidR .4s both .2s ease-out;
	-webkit-animation: slidR .4s both .2s ease-out;
	-moz-animation: slidR .4s both .2s ease-out
}

.animat .li4,
.animat .pl_lr4,
.animate .big9 {
	opacity: 1;
	animation: slidR .4s both .3s ease-out;
	-webkit-animation: slidR .4s both .3s ease-out;
	-moz-animation: slidR .4s both .3s ease-out
}

.animat .li5,
.animat .pl_lr5 {
	opacity: 1;
	animation: slidR .8s both .4s ease-out;
	-webkit-animation: slidR .8s both .4s ease-out;
	-moz-animation: slidR .8s both .4s ease-out
}

.animat .li6 {
	opacity: 1;
	animation: slidR 1s both .5s ease-out;
	-webkit-animation: slidR 1s both .5s ease-out;
	-moz-animation: slidR 1s both .5s ease-out
}

.animat .li7 {
	opacity: 1;
	animation: slidR 1s both .6s ease-out;
	-webkit-animation: slidR 1s both .6s ease-out;
	-moz-animation: slidR 1s both .6s ease-out
}

.animat .li8 {
	opacity: 1;
	animation: slidR 1s both .7s ease-out;
	-webkit-animation: slidR 1s both .7s ease-out;
	-moz-animation: slidR 1s both .7s ease-out
}

.animat .li9 {
	opacity: 1;
	animation: slidR 1s both .8s ease-out;
	-webkit-animation: slidR 1s both .8s ease-out;
	-moz-animation: slidR 1s both .8s ease-out
}

.animat .li10 {
	opacity: 1;
	animation: slidR 1s both .9s ease-out;
	-webkit-animation: slidR 1s both .9s ease-out;
	-moz-animation: slidR 1s both .9s ease-out
}

.animat .li11 {
	opacity: 1;
	animation: slidR 1s both 1s ease-out;
	-webkit-animation: slidR 1s both 1s ease-out;
	-moz-animation: slidR 1s both 1s ease-out
}

.animat .li12 {
	opacity: 1;
	animation: slidR 1s both 1.1s ease-out;
	-webkit-animation: slidR 1s both 1.1s ease-out;
	-moz-animation: slidR 1s both 1.1s ease-out
}

.animat .zy1,
.animate .big1 {
	visibility: visible;
	opacity: 1;
	animation: slidL 1s linear;
	-webkit-animation: slidL 1s linear;
	-moz-animation: slidL 1s linear
}

.animat .zy2,
.animate .big2 {
	opacity: 1;
	animation: slidL 1s both .1s ease-out;
	-webkit-animation: slidL 1s both .1s ease-out;
	-moz-animation: slidL 1s both .1s ease-out
}

.animat .zy3,
.animate .big3 {
	opacity: 1;
	animation: slidL 1s both .2s ease-out;
	-webkit-animation: slidL 1s both .2s ease-out;
	-moz-animation: slidL 1s both .2s ease-out
}

.animat .zy4,
.animate .big4 {
	opacity: 1;
	animation: slidL 1s both .3s ease-out;
	-webkit-animation: slidL 1s both .3s ease-out;
	-moz-animation: slidL 1s both .3s ease-out
}

.animat .zy5,
.animate .big5 {
	opacity: 1;
	animation: slidL 1s both .4s ease-out;
	-webkit-animation: slidL 1s both .4s ease-out;
	-moz-animation: slidL 1s both .4s ease-out
}

.scroL {
	opacity: 1;
	animation: scrollR_L 1s both;
	-webkit-animation: scrollR_L 1s both;
	-moz-animation: scrollR_L 1s both;
	display: block
}

.animat .fadeIn {
	opacity: 1 !important;
	animation: fdIn 1s both .2s linear;
	-webkit-animation: fdIn 1s both .2s ease-out;
	-moz-animation: fdIn 1s both .2s ease-out
}

.leftS {
	opacity: 1;
	animation: slidR .3s both ease-out;
	-webkit-animation: slidR .3s both ease-out;
	-moz-animation: slidR .3s both ease-out
}

.animat .gznav1,
.animat .ll1,
.animat .qxl01,
.animat .to01 {
	opacity: 1;
	animation: fadeCIn .3s both;
	-webkit-animation: fadeCIn .3s both;
	-moz-animation: fadeCIn .3s both
}

.animat .gznav2,
.animat .ll2,
.animat .qxl02,
.animat .to02,
.fadeCin {
	opacity: 1 !important;
	animation: fadeCIn .3s both .1s;
	-webkit-animation: fadeCIn .3s both .1s;
	-moz-animation: fadeCIn .3s both .1s
}

.animat .gznav3,
.animat .ll3,
.animat .qxl03,
.animat .to03 {
	opacity: 1;
	animation: fadeCIn .3s both .2s;
	-webkit-animation: fadeCIn .3s both .2s;
	-moz-animation: fadeCIn .3s both .2s
}

.animat .gznav4,
.animat .ll4,
.animat .qxl06,
.animat .to04 {
	opacity: 1;
	animation: fadeCIn .3s both .3s;
	-webkit-animation: fadeCIn .3s both .3s;
	-moz-animation: fadeCIn .3s both .3s
}

.animat .gznav5,
.animat .ll5,
.animat .qxl05,
.animat .to05 {
	opacity: 1;
	animation: fadeCIn .3s both .4s;
	-webkit-animation: fadeCIn .3s both .4s;
	-moz-animation: fadeCIn .3s both .4s
}

.animat .ll6,
.animat .qxl04,
.animat .to06 {
	opacity: 1;
	animation: fadeCIn .3s both .5s;
	-webkit-animation: fadeCIn .3s both .5s;
	-moz-animation: fadeCIn .3s both .5s
}

.animat .ll7 {
	opacity: 1;
	animation: fadeCIn .3s both .6s;
	-webkit-animation: fadeCIn .3s both .6s;
	-moz-animation: fadeCIn .3s both .6s
}

.animat .ll8 {
	opacity: 1;
	animation: fadeCIn .3s both .7s;
	-webkit-animation: fadeCIn .3s both .7s;
	-moz-animation: fadeCIn .3s both .7s
}

.animat .ll9 {
	opacity: 1;
	animation: fadeCIn .3s both .8s;
	-webkit-animation: fadeCIn .3s both .8s;
	-moz-animation: fadeCIn .3s both .7s
}

.animat .ll10 {
	opacity: 1;
	animation: fadeCIn .3s both .9s;
	-webkit-animation: fadeCIn .3s both .9s;
	-moz-animation: fadeCIn .3s both .7s
}

.animat .ll11 {
	opacity: 1;
	animation: fadeCIn .3s both 1s;
	-webkit-animation: fadeCIn .3s both 1s;
	-moz-animation: fadeCIn .3s both .7s
}

.animat .ll12 {
	opacity: 1;
	animation: fadeCIn .3s both 1.1s;
	-webkit-animation: fadeCIn .3s both 1.1s;
	-moz-animation: fadeCIn .3s both .7s
}

.animat .qjnmg1 {
	opacity: 1;
	animation: slidD 1s both ease-out;
	-webkit-animation: slidD 1s both ease-out;
	-moz-animation: slidD 1s both ease-out
}

.animat .qjnmg2 {
	opacity: 1;
	animation: slidD 1s both .1s ease-out;
	-webkit-animation: slidD 1s both .1s ease-out;
	-moz-animation: slidD 1s both .1s ease-out
}

.animat .qjnmg3 {
	opacity: 1;
	animation: slidD 1s both .2s ease-out;
	-webkit-animation: slidD 1s both .2s ease-out;
	-moz-animation: slidD 1s both .2s ease-out
}

.animat .themeUp1,
.animat .themeUp9 {
	visibility: visible;
	opacity: 1;
	animation: fadeUp 1s both .5s linear;
	-webkit-animation: fadeUp 1s both .5s linear;
	-moz-animation: fadeUp 1s both .5s linear
}

.animat .themeUp10,
.animat .themeUp2 {
	opacity: 1;
	animation: fadeUp 1s both .6s linear;
	-webkit-animation: fadeUp 1s both .6s linear;
	-moz-animation: fadeUp 1s both .6s linear
}

.animat .themeUp11,
.animat .themeUp3 {
	opacity: 1;
	animation: fadeUp 1s both .7s linear;
	-webkit-animation: fadeUp 1s both .7s linear;
	-moz-animation: fadeUp 1s both .7s linear
}

.animat .themeUp12,
.animat .themeUp4 {
	opacity: 1;
	animation: fadeUp .3s both .4s ease-out;
	-webkit-animation: fadeUp .3s both .4s ease-out;
	-moz-animation: fadeUp .3s both .4s ease-out
}

.animat .themeUp5 {
	opacity: 1;
	animation: fadeDown .3s both .1s ease-out;
	-webkit-animation: fadeDown .3s both .1s ease-out;
	-moz-animation: fadeDown .3s both .1s ease-out
}

.animat .themeUp6 {
	opacity: 1;
	animation: fadeDown .3s both .2s ease-out;
	-webkit-animation: fadeDown .3s both .2s ease-out;
	-moz-animation: fadeDown .3s both .2s ease-out
}

.animat .themeUp7 {
	opacity: 1;
	animation: fadeDown .3s both .3s ease-out;
	-webkit-animation: fadeDown .3s both .3s ease-out;
	-moz-animation: fadeDown .3s both .3s ease-out
}

.animat .themeUp8 {
	opacity: 1;
	animation: fadeDown .3s both .4s ease-out;
	-webkit-animation: fadeDown .3s both .4s ease-out;
	-moz-animation: fadeDown .3s both .4s ease-out
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input,
textarea {
	border: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	resize: none
}

.placeholder {
	color: #a9a9a9
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #a9a9a9 !important
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #a9a9a9 !important
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #a9a9a9 !important
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #a9a9a9 !important
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}

* html .clearfix {
	zoom: 1
}

.index a:link {
	background: 0 0
}

.index a:visited {
	background: 0 0
}

.index a:hover {
	background: 0 0
}

.index a:active {
	background: 0 0
}

*:first-child+html .clearfix {
	zoom: 1
}

img {
	vertical-align: top
}

.fl {
	float: left
}

.fr {
	float: right
}

.nrp {
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden
}

a {
	cursor: pointer;
	text-decoration: none
}

a:hover {
	text-decoration: none
}

i {
	font-style: normal
}

.none {
	display: none
}

.block {
	display: block
}

.wrap {
	width: 100%
}

.con {
	width: 1200px;
	margin: 0 auto
}

.newnavwidth {
	width: 1311px !important;
	margin-left: -70px
}

::-ms-clear,
::-ms-reveal {
	display: none
}

.position_con a:hover {
	text-decoration: underline
}

.absolute {
	position: absolute
}

.scale_pic {
	vertical-align: top;
	width: 100%;
	height: 100%;
	max-height: 800px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s
}

.animate_pic>dl:hover .scale_pic,
.animate_pic>li:hover .scale_pic {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1)
}

.top-nav {
	position: absolute;
	width: 100%;
	z-index: 100
}

.top-wrap {
	width: 1200px;
	margin: 0 auto 0;
	position: relative
}

.logo {
	display: block;
	float: left;
	width: 69px;
	height: 52px
}

/*!*width: 64px;*!*/
/*!*margin-left: 55px;*!*/
.videoD {
	position: relative;
	overflow: hidden
}

.top_input {
	height: 36px;
	width: 500px;
	border-radius: 17px;
	text-indent: 24px;
	line-height: 36px
}

.search_wrap i {
	display: block;
	position: absolute;
	right: 360px;
	top: 0;
	width: 24px;
	height: 100%;
	background: #fff url(../images/top_search.png) no-repeat center 9px;
	cursor: pointer;
	border-radius: 10px
}

.close_search {
	position: absolute;
	right: 0;
	top: 10px;
	width: 17px;
	height: 36px;
	background: url(../images/close.png) no-repeat right 0
}

.search_lst .no_data {
	padding: 0;
	height: 100px;
	line-height: 100px
}

.sub_con {
	position: absolute;
	left: 0;
	top: 42px;
	width: 778px;
	padding: 36px 40px 35px 42px;
	border-top: 1px solid #ccc;
	background: url(../images/nav_hover_bg.png) center
}

.chushi {
	width: 165px;
	margin: -5px 0 0 20px
}

.chushi li {
	width: 96px;
	height: 39px
}

.nav_list li {
	padding-left: 24px;
	border-bottom: 1px solid #999;
	background: url(../images/nav_icon.png) no-repeat 8px center
}

.nav_list>li>a {
	font: normal 14px/39px 'microsoft yahei';
	color: #333
}

.nav_list>li:hover {
	background: url(../images/nav_iconh.png) no-repeat 8px center
}

.nav_list>li>a:hover {
	color: #5cbc50
}

.header_top_con {
	position: relative
}

.top_logo {
	float: left;
	margin: 11px 0 0 33px
}

.search_wrap>a {
	margin-left: 20px;
	font: normal 12px/30px 'Microsoft yahei';
	color: #baf4e0
}

.search_wrap>a:hover {
	color: #fff
}

.header {
	position: absolute;
	height: 100px;
	background: url(../images/header.png) no-repeat center;
	z-index: 10
}

.search_wrap,
.top_header,
.weather {
	height: 30px;
	vertical-align: middle;
	line-height: 30px
}

.weather {
	float: left;
	font-size: 12px;
	color: #fff
}

.weather_con {
	padding-right: 10px
}

.weather_ico {
	vertical-align: middle;
	width: 21px;
	margin-right: 5px;
	margin-bottom: 2px
}

.day,
.feng,
.header_more {
	padding: 0 10px;
	border-left: 1px solid #92ac9e
}

.header_more {
	color: #fff
}

.search_wrap {
	float: right
}

.search_wrap span {
	padding-left: 20px;
	cursor: pointer
}

.search {
	position: relative;
	float: right;
	width: 214px;
	height: 20px;
	background: #fff;
	margin: 5px 0 0 20px
}

.search_con {
	width: 184px;
	outline: 0;
	border: none;
	text-indent: 10px
}

.search-btn {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 30px;
	height: 20px;
	background: url(../images/search.png) no-repeat center
}

.nav {
	float: left;
	margin-left: 18px;
	height: 100%
}

.nav li {
	position: relative;
	float: left;
	padding-top: 20px;
	margin-right: 0;
	height: 50px;
	width: 120px;
	text-align: center
}

.nav li.curr {
	background: url(../images/nav_hover.png) no-repeat center
}

.nav>li:hover {
	background: url(../images/nav_curr.png) no-repeat center
}

.nav li a {
	display: inline-block;
	width: 100%;
	font: normal 16px/16px 'microsoft yahei';
	color: #fff
}

.nav li a span {
	display: block;
	font-size: 10px;
	line-height: 26px;
	color: #999
}

.snav {
	position: absolute;
	display: none;
	left: 0;
	top: 70px
}

.snav li {
	height: 58px;
	padding: 0;
	line-height: 59px;
	background: url(../images/snav_hover.png) no-repeat 0 -58px
}

.snav li:hover {
	background-position: 0 0
}

.snav li a {
	line-height: 59px;
	display: block;
	color: #ccc
}

.snav li a.not {
	color: #fff
}

.index_wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden
}

.left_mingpai {
	position: fixed;
	left: 60px;
	top: 20%;
	z-index: 10
}

.left_mingpai li {
	position: relative;
	width: 50px;
	height: 47px;
	background: url(../images/mingpai.png) no-repeat;
	margin-top: 10px
}

.left_mingpai .mp02 {
	background-position: 0 -58px
}

.left_mingpai .mp03 {
	background-position: 0 -116px
}

.left_mingpai .mp04 {
	background-position: 0 -173px
}

.left_mingpai .mp05 {
	background-position: 0 -231px
}

.left_mingpai .mp06 {
	background-position: 0 -289px
}

.left_mingpai span {
	display: none;
	position: absolute;
	width: 219px;
	height: 41px;
	left: 50px;
	top: 2px;
	background: url(../images/mingpai_hover.png) no-repeat;
	text-align: center;
	font: normal 16px/41px 'microsoft yahei';
	color: #fff;
	text-indent: 4px
}

.left_mingpai li:hover span {
	display: block
}

.index_hudong {
	display: block;
	width: 70px;
	height: 70px;
	position: fixed;
	right: 50px;
	bottom: 30%;
	background: url(../images/hudong.png) no-repeat;
	z-index: 12
}

.index_hudong:hover {
	background-position: 0 -70px
}

.right_control {
	position: fixed;
	width: 20px;
	height: 100px;
	right: 32px;
	bottom: 56%;
	z-index: 13
}

.right_control li {
	width: 8px;
	height: 8px;
	background: #fff;
	margin: 5px 0;
	border-radius: 4px;
	cursor: pointer
}

.right_control li.curr {
	height: 24px;
	border-radius: 5px;
	background: #2ce183
}

.index_more {
	display: block;
	width: 104px;
	height: 28px;
	background: url(../images/opa60.png);
	font: normal 14px/28px 'microsoft yahei';
	color: #fff;
	text-align: center
}

.index_more:hover {
	background: url(../images/more_hover.png) center
}

.index_con {
	position: relative;
	width: 100%;
	height: 100%
}

.index1 {
	background: url(../images/index1.jpg) no-repeat center 0;
	overflow-y: hidden
}

.logo_wrap {
	width: 490px;
	height: 350px;
	top: 20%;
	left: 50%;
	margin-left: -245px
}

.index_logo {
	left: 0;
	top: 45px;
	visibility: hidden;
	visibility: visible\9
}

.logo_right {
	right: 50px;
	bottom: 58px;
	visibility: hidden;
	visibility: visible\9
}

.logo_left {
	left: -25px;
	top: 20px;
	visibility: hidden;
	visibility: visible\9
}

.index_shuye {
	left: -40px;
	top: -40px;
	z-index: 11;
	left: 62%\9;
	top: 60px\9
}

.index_shuye2 {
	left: -200px;
	top: -100px;
	z-index: 11;
	left: 22%\9;
	top: 100px\9
}

.index_shuye3 {
	left: -200px;
	top: -100px;
	z-index: 11;
	left: 73%\9;
	top: 140px\9
}

.index_shuye4 {
	left: 0;
	top: 20%;
	z-index: 11;
	visibility: hidden;
	-webkit-transform: scale(.4);
	-moz-transform: scale(.4);
	-ms-transform: scale(.4);
	-o-transform: scale(.4);
	transform: scale(.4);
	left: 35%\9;
	top: 55%\9;
	opacity: 1\9
}

.center_yun {
	left: 10%;
	top: 200px
}

.index_stone {
	right: 0;
	bottom: 150px;
	z-index: 10
}

.left_yun {
	left: 0;
	bottom: 100px;
	left: 0\9;
	bottom: 60px\9
}

.right_yun1 {
	right: 0;
	bottom: -70px;
	z-index: 13;
	right: 3%\9;
	bottom: 0\9
}

.right_yun2 {
	right: 10%;
	bottom: 135px
}

.right_yun3 {
	right: -90px;
	bottom: 0;
	right: 0\9
}

.right_yun4 {
	right: 30%;
	bottom: -60px;
	z-index: 13;
	right: 40%\9;
	bottom: 20px\9
}

.stone_wrap {
	width: 500px;
	height: 400px;
	left: 17%;
	bottom: 0
}

.index_tree1 {
	left: 60px;
	bottom: 0;
	z-index: 12
}

.index_tree2 {
	right: -40px;
	bottom: 100px
}

.index2 {
	background: url(../images/index2.jpg) no-repeat center
}

.chushi_logo {
	top: 143px;
	left: 50%;
	margin-left: -557px;
	visibility: hidden;
	visibility: visible\9
}

.chushi_about {
	top: 215px;
	width: 900px;
	height: 52px;
	padding: 8px 150px;
	margin-left: -600px;
	left: 50%;
	text-align: center;
	font: normal 14px/22px 'microsoft yahei';
	color: #fff;
	background: url(../images/chushi_tit_bg.png) no-repeat center 0;
	visibility: hidden;
	visibility: visible\9
}

.index2_lanmu {
	width: 869px;
	height: 423px;
	left: 50%;
	top: 300px;
	padding: 3px 0 0 7px;
	margin-left: -438px;
	background: url(../images/chushi_center_bg.png) no-repeat center 0;
	visibility: hidden;
	visibility: visible\9
}

.chushi2_left {
	left: 3px;
	top: 20px;
	z-index: 10
}

.chushi2_left li {
	width: 135px;
	height: 30px;
	background: url(../images/chushi_2.jpg) no-repeat center 0;
	margin: 4px;
	text-align: center;
	font: normal 14px/30px 'microsoft yahei';
	color: #8c7753;
	cursor: pointer;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}

.chushi2_left li a {
	color: #8c7753
}

.chushi2_left li.curr {
	margin-left: -20px;
	background-position: 0 -30px;
	color: #fff
}

.chushi2_left li:hover {
	margin-left: -20px;
	background-position: 0 -30px;
	color: #fff
}

.chushi2_left li:hover a {
	color: #fff
}

.chushi2_right li {
	position: relative;
	width: 850px;
	height: 400px;
	overflow: hidden;
	text-align: center
}

.chushi2_right h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 57px;
	color: #fff;
	font: normal 14px/57px 'microsoft yahei';
	background: url(../images/opa60.png) center;
	z-index: 8
}

.chushi2_right a {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opa0.png);
	z-index: 9
}

.chushi2_right img {
	width: 100%
}

.chushi2_right li:hover a {
	height: 100%
}

.index3 {
	background: url(../images/banner-222.jpg) 100% 100% no-repeat
}

.impress_logo {
	left: 0;
	top: 160px;
	visibility: hidden;
	visibility: visible\9
}

.index3_animat {
	position: relative
}

.index3_about {
	top: 332px;
	left: 55px;
	width: 565px
}

.spot_tit {
	font: normal 16px/24px 'microsoft yahei';
	color: #333;
	padding: 8px;
	visibility: hidden;
	visibility: visible\9
}

.spot_tit i {
	float: left;
	display: block;
	width: 2px;
	height: 2px;
	margin-top: 10px;
	border: 1px solid #333;
	background: 0 0
}

.index3_about p {
	font-size: 14px;
	color: #333;
	visibility: hidden;
	visibility: visible\9
}

.index3_about .index_more {
	margin-top: 16px;
	visibility: hidden;
	visibility: visible\9
}

.index4 {
	background: url(../images/index4.jpg) no-repeat center
}

.index4_animat {
	position: relative;
	height: 100%
}

.play_logo {
	left: 50px;
	top: 130px;
	visibility: hidden;
	visibility: visible\9
}

.play_about {
	width: 810px;
	left: 325px;
	top: 180px;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-indent: 28px;
	visibility: hidden;
	visibility: visible\9;
	background: url(../images/swim_about.png) no-repeat center
}

.sopt_wrap {
	left: 0;
	top: 280px;
	height: 363px;
	overflow: hidden
}

.spot_list {
	min-width: 1600px;
	position: absolute;
	left: 0;
	top: 0
}

.spot_list li {
	float: left;
	width: 282px;
	height: 322px;
	margin-right: 24px;
	background-color: #45ca96;
	visibility: hidden;
	visibility: visible\9
}

.spot_list .spot_li02 {
	background-color: #45cab9
}

.scal_pic {
	display: block;
	width: 100%;
	height: 206px;
	overflow: hidden
}

.spot_name {
	display: block;
	width: 242px;
	height: 32px;
	background: url(../images/spot_tit.png) no-repeat;
	margin: 13px auto;
	text-align: center;
	font: bold 16px/32px 'microsoft yahei';
	color: #fff
}

.name2 {
	background-position: 0 -32px
}

.sopt_about {
	font: normal 14px/22px 'microsoft yahei';
	color: #fff;
	height: 44px;
	overflow: hidden;
	padding: 0 20px
}

.spot_more {
	display: block;
	margin: 11px auto 0;
	width: 242px;
	height: 28px;
	background: #3bac80;
	color: #83d8c7;
	font-size: 14px;
	line-height: 28px;
	text-align: center
}

.spot_more2 {
	background-color: #3bae9f
}

.spot_more:hover {
	background-color: #349670;
	color: #fff
}

.spot_more2:hover {
	background-color: #35998e
}

.scal_pic img {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transtform: scale(1.2);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}

.spot_list li:hover img {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4)
}

.point_control {
	position: absolute;
	left: 50%;
	top: 12px;
	padding: 0 30px;
	height: 40px;
	border-radius: 20px;
	background: url(../images/opa30.png) center;
	text-align: center
}

.point_control li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #45ca96;
	margin: 16px 10px 0;
	border-radius: 4px;
	cursor: pointer
}

.point_control li.curr {
	background-color: #fff
}

.btn_control {
	position: absolute;
	top: 640px;
	left: 0;
	width: 100%
}

.btn_control a {
	display: inline-block;
	width: 63px;
	height: 63px;
	font: normal 18px/63px 'microsoft yahei';
	color: #fff;
	text-align: center;
	background: url(../images/opa_30.png) center
}

.btn_prev {
	float: left
}

.btn_next {
	float: right
}

.btn_control a:hover {
	background: url(../images/btn_hover.png) center
}

.index5 {
	background: url(../images/index5.jpg) no-repeat center
}

.index_animat5 {
	position: relative;
	height: 100%
}

.swim_logo {
	right: 20px;
	top: 130px;
	visibility: hidden;
	visibility: visible\9
}

.swim_about {
	right: 30px;
	top: 280px;
	width: 840px;
	height: 55px;
	padding: 5px 10px 0 70px;
	background: url(../images/swim_about.png) no-repeat center;
	font: normal 14px/24px 'microsoft yahei';
	color: #fff;
	text-indent: 28px;
	visibility: hidden;
	visibility: visible\9
}

.lins_list {
	position: absolute;
	left: 0;
	bottom: 240px;
	height: 310px
}

.lins_list li {
	float: left;
	width: 360px;
	height: 276px;
	background: #fff url(../images/news_bg.png) no-repeat center top;
	text-align: center;
	line-height: 36px;
	margin-left: 30px;
	visibility: hidden;
	visibility: visible\9
}

.lins_list .scal_pic {
	width: 340px;
	height: 222px;
	position: relative;
	margin: 10px 0 0 10px
}

.swim_cover {
	left: 0;
	top: 0;
	width: 340px;
	height: 222px;
	background: url(../images/news_cover.png) no-repeat center
}

.news_name {
	font-size: 16px;
	color: #fff
}

.index5 .index_more {
	position: absolute;
	left: 50%;
	bottom: 230px;
	margin-left: -52px
}

.lins_list li:hover .swim_cover {
	display: block
}

.lins_list li:hover img {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4)
}

.btm_list {
	width: 100%;
	height: 51px
}

.btm_list>li {
	float: left;
	width: 25%;
	position: relative;
	height: 100%
}

.btm_con {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.btm_tit {
	display: block;
	height: 100%;
	margin: 0 1px;
	background: url(../images/btm_bg.png) repeat-x center 0;
	text-align: center;
	font: normal 18px/51px 'microsoft yahei';
	color: #22686b;
	cursor: pointer
}

.zxzx {
	box-sizing: border-box;
	margin: 0 1px
}

.zxzx li {
	height: 50px;
	line-height: 50px;
	padding: 0 20px 0 21px;
	background: #93d3c2;
	color: #0e5542;
	font-size: 16px;
	border-bottom: 1px solid #86bfb0
}

.zxzx a {
	color: #0e5542;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zxzx span .left-name {
	float: left
}

.right-time {
	float: right;
	color: #569e8a
}

.zxzx span.spot_arm {
	float: right;
	position: relative;
	z-index: 0;
	padding-top: 30px;
	width: 20px;
	height: 20px;
	background: url(../images/jiantou.png) no-repeat center
}

.zxzx i {
	display: inline-block;
	width: 4px;
	height: 8px;
	margin-right: 4px;
	background: url(../images/squire.png) no-repeat center
}

.zxzx li:hover {
	background: #93d3c2 url(../images/news_hover.png) no-repeat center
}

.zxzx li:hover .spot_arm {
	opacity: .6
}

.zx_icon {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/btm_icon.png) no-repeat;
	vertical-align: middle
}

.zx2 {
	background-position: -186px 0
}

.zx3 {
	background: url(../images/btm_icon2.png) no-repeat
}

.zx4 {
	background: url(../images/btm_icon2.png) no-repeat -241px 0
}

.btm_con:hover .btm_tit {
	color: #fff;
	background-position: 0 -51px
}

.btm_con:hover .zx_icon {
	background-position: 0 -27px
}

.btm_con:hover .zx2 {
	background-position: -186px -27px
}

.btm_con:hover .zx3 {
	background-position: 0 -31px
}

.btm_con:hover .zx4 {
	background-position: -241px -31px
}

.jqry,
.scsh {
	width: 200px;
	height: 100px;
	padding-top: 20px;
	margin-left: 65px;
	background-color: #38b8f4;
	text-align: center;
	font: normal 20px/50px 'microsoft yahei';
	color: #fff
}

.jqry {
	background-color: #2ed1d3
}

.scsh:hover {
	background-color: #26a7e4
}

.jqry:hover {
	background-color: #21bfc1
}

.yinxiang,
.yudin {
	width: 800px;
	padding-left: 25px;
	padding-right: 25px
}

.yx_1,
.yx_2,
.yx_3,
.yx_4 {
	padding-top: 25px;
	float: left;
	width: 185px;
	height: 115px;
	margin-left: 20px;
	background-color: #f9ab56;
	text-align: center
}

.yx_1 {
	margin: 0
}

.yx_1:hover {
	background-color: #ec9d46
}

.zx_1:hover {
	background-color: #ec9d46
}

.yx_2 {
	background-color: #f58b6e
}

.yx_2:hover {
	background-color: #e27659
}

.zx_2:hover {
	background-color: #e27659
}

.yx_3 {
	background-color: #38b8f4
}

.yx_3:hover {
	background-color: #29a6e0
}

.yx_4 {
	background-color: #57d885
}

.zx_3:hover {
	background-color: #29a6e0
}

.yx_4:hover {
	background-color: #39c36a
}

.zx_4:hover {
	background-color: #39c36a
}

.yinxiang_list a,
.yudin_list a {
	display: block;
	font: normal 20px/24px 'microsoft yahei';
	color: #fff
}

.yinxiang_list img {
	margin-bottom: 17px
}

.wanzhuan {
	width: 800px;
	padding: 35px 25px 20px
}

.wanzhuan_list li {
	position: relative;
	margin-left: 20px;
	width: 185px;
	height: 194px;
	text-align: center
}

.wanzhuan_list li:first-child {
	margin: 0
}

.wanzhuan_list img {
	width: 100%;
	height: 140px
}

.wanzhuan_list a {
	font: normal 18px/52px 'microsoft yahei';
	color: #333
}

.wanzhuan_list i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 140px;
	background: url(../images/opa_30.png) center;
	display: none
}

.wanzhuan_list li:hover i {
	display: block
}

.wanzhuan_list li:hover a {
	color: #3eb52b
}

.changyou_list {
	width: 160px;
	margin-top: 16px;
	margin-left: 40px
}

.changyou_list2 {
	margin-left: 60px
}

.changyou_list li:first-child {
	background: 0 0;
	padding-left: 10px
}

.changyou_list li:first-child a {
	font-size: 18px;
	color: #3eb52b
}

.changyou_right {
	width: 280px;
	height: 190px;
	margin-right: 20px
}

.changyou_right li {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	background: #38b8f4 url(../images/traffic1.png) no-repeat center 60px
}

.changyou_right a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	font: normal 18px/260px 'microsoft yahei';
	color: #fff
}

.changyou_right li:hover {
	background-color: #0c9fff
}

.zixun_list {
	width: 790px
}

.zixun_list>li {
	height: 120px;
	margin-top: 15px
}

.zixun_list>li:first-child {
	margin: 0
}

.zixun_tit {
	display: block;
	width: 180px;
	height: 94px;
	padding-top: 26px;
	font: normal 20px/40px 'microsoft yahei';
	color: #fff;
	background-color: #38b8f4;
	text-align: center
}

.zixun_con {
	width: 580px
}

.zixun_con span {
	margin-top: 6px;
	font: normal 14px/30px 'microsoft yahei';
	color: #999
}

.zixun_tit2 {
	background-color: #57d885
}

.zixun_tit3 {
	background-color: #f9ab56
}

.sbanner {
	max-height: 640px;
	overflow: hidden;
	text-align: center
}

.sbanner img {
	width: 100%
}

.banner_con {
	position: relative;
	height: 0
}

.drop {
	position: absolute;
	top: -65px;
	left: 50%;
	width: 150px;
	height: 65px;
	background: url(../images/drop.png) no-repeat;
	margin-left: -75px;
	cursor: pointer
}

.drop:hover {
	background-position: -150px 0
}

.tag_wrap {
	height: 200px;
	background: url(../images/tag_bg.jpg) no-repeat center
}

.tag_con {
	position: relative
}

.tag_list {
	text-align: center
}

.tag_list a {
	padding-top: 115px;
	display: inline-block;
	width: 100px;
	height: 17px;
	background: url(../images/tag_list.png) no-repeat;
	font: normal 16px/16px 'microsoft yahei';
	color: #777
}

.tag_list li {
	display: inline-block;
	height: 165px;
	width: 100px;
	margin-left: 50px;
	padding-top: 35px
}

.tag_list .tag1:hover {
	background-position: 0 -132px;
	color: #65d68e
}

.tag_list .tag2 {
	background-position: -150px 0
}

.tag_list .tag2:hover {
	background-position: -150px -132px;
	color: #6dc0e7
}

.tag_list .tag3 {
	background-position: -300px 0
}

.tag_list .tag3:hover {
	background-position: -300px -133px;
	color: #f1b36e
}

.tag_list .tag4 {
	background-position: -450px 0
}

.tag_list .tag4:hover {
	background-position: -450px -132px;
	color: #d595df
}

.tag_list .tag5 {
	background-position: -600px 0
}

.tag_list .tag5:hover {
	background-position: -600px -132px;
	color: #f0a08a
}

.tag_list .tag6 {
	background-position: -750px 0
}

.tag_list .tag6:hover {
	background-position: -750px -133px;
	color: #ee7c7c
}

.tag_list .tag7 {
	background: url(../images/tag2.png) no-repeat
}

.tag_list .tag7:hover {
	background-position: 0 -132px;
	color: #f0a08a
}

.about_wrap {
	height: 544px;
	background: url(../images/about_bg.png) repeat-x center
}

.about_con {
	height: 100%
}

.about_left {
	width: 590px;
	height: 100%;
	padding-right: 50px
}

.about_left p {
	text-indent: 24px;
	font: normal 14px/26px 'microsoft yahei';
	color: #333
}

.about_right {
	width: 480px;
	position: relative;
	padding-top: 80px
}

.about_right img {
	width: 560px;
	height: 375px
}

.about_right .pic_cover {
	position: absolute;
	left: 0;
	top: 80px
}

.tit_con {
	padding: 60px 0 20px
}

.more {
	font: normal 14px/26px 'microsoft yahei';
	color: #1eb856
}

.more:hover {
	color: #109e44
}

.advertisement {
	height: 240px;
	position: relative
}

.advertisement img {
	width: 100%;
	height: 100%
}

.ad_more {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 43px;
	margin-left: -50px;
	width: 100px;
	height: 32px;
	background: url(../images/gg_xq.png) no-repeat
}

.ad_more:hover {
	background-position: -105px 0
}

.db_list {
	height: 634px;
	padding-top: 50px;
	background-color: #fefbf5
}

.db_left {
	width: 600px;
	padding-right: 55px
}

.db_right {
	width: 545px
}

.jxzx,
.yxyt {
	height: 66px;
	background: url(../images/db_list.png) no-repeat;
	text-align: right
}

.yxyt {
	background: url(../images/cyyt.png) no-repeat left center
}

.jxzx a,
.yxyt a {
	font: normal 14px/66px 'microsoft yahei';
	color: #aaa
}

.ckgd:hover {
	color: #00a040
}

.spot_zy,
.yx_yuntai {
	padding-top: 15px
}

.spot_zy li {
	padding-top: 20px;
	height: 105px;
	border-bottom: 1px dashed #dfdcd7
}

.news_time {
	margin-right: 24px;
	height: 100%;
	width: 64px;
	text-align: center;
	background: url(../images/time_bg.png) no-repeat left top;
	color: #63b6eb
}

.index_time {
	border: none
}

.animal_time {
	height: 24px;
	padding-bottom: 12px;
	font: normal 14px/24px Arial;
	color: #888;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden
}

.hours,
.month {
	font: normal 24px/45px 'microsoft yahei';
	display: block
}

.hours {
	font-size: 14px
}

.news_tit {
	display: block;
	font: normal 16px/16px 'microsoft yahei';
	color: #333;
	margin-bottom: 12px
}

.news_content {
	font: normal 14px/20px 'microsoft yahei';
	color: #555
}

.spot_zy li:hover .news_time {
	color: #fff;
	background-position: -64px 0
}

.spot_zy li:hover .news_tit {
	color: #63b6eb
}

.yx_yuntai li {
	padding-top: 16px
}

.yx_cover {
	height: 110px;
	width: 165px;
	overflow: hidden;
	margin-right: 15px
}

.pic_cover img,
.yx_cover img {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-ms-transition: .2s linear;
	-o-transition: .2s linear;
	transition: .2s linear
}

.yx_tit {
	font: normal 16px/38px 'microsoft yahei';
	color: #7aac10
}

.yx_tit2 {
	color: #0c9fff
}

.yx_tit3 {
	color: #e38b00
}

.yx_tit4 {
	color: #04a2de
}

.yx_content {
	font: normal 14px/20px 'microsoft yahei';
	color: #333
}

.yx_yuntai li:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}

.yx_yuntai li:hover .yx_tit {
	font-weight: 700
}

.mj_yuntai {
	min-height: 100px;
	background-color: #f7f2e9
}

.mj_list {
	padding-top: 10px
}

.mj_list li {
	height: 288px;
	width: 20%;
	position: relative;
	overflow: hidden
}

.mj_list li img {
	width: 100%;
	height: 100%
}

.mj_list li:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}

.mj_list a {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/opa_30.png) center;
	text-align: center;
	font: bold 24px/288px 'microsoft yahei';
	color: #fff
}

.mj_list li:hover a {
	display: block
}

.ad_mjyt {
	padding-top: 20px;
	height: 240px
}

.ad_mjyt img {
	width: 100%;
	height: 100%
}

.footer {
	position: relative;
	height: 111px;
	background: #fefbf5 url(../images/footer_bg.png) no-repeat center
}

.footer_logo {
	margin: 24px 35px 0 29px
}

.footer_p1 {
	font: normal 14px/24px 'microsoft yahei';
	color: #fff
}

.footer_p2 {
	height: 34px
}

.footer_p2 a {
	font: normal 12px/24px 'microsoft yahei';
	color: #fff;
	text-decoration: underline;
	margin-right: 24px
}

.footer_p2 .span2 {
	background-position: -230px center
}

.footer_p2 .span3 {
	background-position: -465px center;
	margin-bottom: 18px
}

.footer_p3 {
	color: #226b66;
	font-size: 12px
}
.footer_p3>a{
	color: #226b66;
}
.footer_p3>a:hover{
	color:#fff;
	text-decoration: underline;
}
.footer_p4 {
	margin-right: 63px
}

.footer_con {
	overflow: hidden
}

.footer_link {
	padding-top: 40px;
	width: 1205px
}

.footer_link li {
	margin: 7px 5px 0 0
}

.footer_link img {
	width: 128px;
	height: 55px
}

.beizhu {
	padding: 15px 0 0 50px;
	text-align: left;
	font: 14px/24px 'microsoft yahei';
	color: #fff;
	width: 800px;
	height: 135px;
	background: url(../images/footer_center.png) no-repeat center -3px
}

.erm {
	float: right;
	text-align: center;
	padding-top: 15px
}

.erm li {
	display: inline-block;
	width: 64px;
	text-align: center;
	font: normal 12px/16px 'microsoft yahei';
	color: #333
}

.erm p {
	margin-top: 7px
}

.weixin {
	margin-right: 29px
}

#one_video {
	position: relative
}

.video-imgs {
	position: absolute;
	left: 40%;
	top: 40%;
	width: 500px;
	height: 500px;
	font: 18px/500px 'Microsoft YaHei'
}

.video-imgs img {
	width: 150px;
	height: 150px;
	float: left
}

.video-imgs i {
	float: left;
	margin: -70px 0 0 -148px
}

.back_top {
	position: fixed;
	right: 22px;
	bottom: 111px;
	width: 50px;
	height: 50px;
	background: url(../images/backTop.png) no-repeat;
	cursor: pointer;
	z-index: 10
}

.back_top:hover {
	background-position: 0 -50px
}

.right_fixed {
	width: 0;
	height: 300px;
	position: fixed;
	right: 0;
	bottom: 45px;
	z-index: 15
}

.hd_real,
.qj_real,
.ts_real,
.zx_real {
	position: absolute;
	right: 20px;
	top: 124px;
	width: 56px;
	height: 56px
}

.ts_real {
	top: 65px;
	right: 20px
}

.hd_real {
	top: 5px;
	right: 20px
}

.qj_real {
	top: -56px;
	right: 20px
}

.hudong_wrap,
.qj_wrap,
.tousu_wrap,
.zx_wrap {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 56px;
	height: 56px;
	background: url(../images/right_hover.png) no-repeat 0 -61px;
	z-index: 10
}

.hudong,
.quanj,
.tousu,
.zixun_con {
	display: none;
	position: absolute;
	left: -130px;
	top: 0;
	height: 56px;
	width: 162px;
	font: normal 18px/56px 'microsoft yahei';
	color: #0f8e36;
	text-align: center;
	background: url(../images/right_hover2.png) no-repeat 0 0
}

.tousu,
.zixun_con {
	top: 0;
	font: normal 14px/20px 'microsoft yahei';
	color: #0f8e75;
	text-align: left;
	padding: 7px 0 0 30px;
	height: 50px;
	background-position: 0 -63px
}

.zixun_con {
	top: 0;
	left: -130px;
	background-position: 0 -127px;
	color: #0f8e84
}

.tousu_wrap:hover {
	background-position: 0 0
}

.hudong_wrap {
	background-position: -110px -61px;
	bottom: 0;
	right: 0
}

.zx_wrap {
	background-position: -220px -61px;
	bottom: 0;
	right: 0
}

.zx_wrap:hover {
	background-position: -220px 0
}

.qj_wrap:hover {
	background-position: 0 -61px
}

.hudong_wrap:hover {
	background-position: -110px -1px;
	width: 56px
}

.qj_wrap {
	background: url(../images/720bg.png) no-repeat
}

.quanj {
	background: url(../images/720-hover.png) no-repeat;
	color: #66a61b
}

.qj_real:hover .quanj {
	display: block
}

.zx_real:hover .zixun_con {
	display: block
}

.ts_real:hover .tousu {
	display: block
}

.hd_real:hover .hudong {
	display: block
}

.doboule_wrap {
	min-height: 900px
}

.banner img {
	height: 700px;
	width: 100%
}

.position_wrap {
	height: 49px
}

.position_con {
	height: 100%;
	width: 1168px;
	padding-left: 32px;
	background: url(../images/position.png) no-repeat 5px center;
	border-bottom: 1px solid #e8e8e8
}

.position_con,
.position_con a {
	font: normal 14px/49px 'microsoft yahei';
	color: #666
}

.yx_tit_wrap {
	padding: 40px 0 23px;
	text-align: center
}

.wz_tit_wrap p,
.yx_tit_wrap p {
	font: bold 16px/28px 'microsoft yahei'
}

.yx1_tit p {
	color: #3b9413
}

.yx2_tit p,
.yx4_tit p {
	color: #fff
}

.yx3_tit p {
	color: #ffa54d
}

.yx1_con {
	overflow: hidden;
	padding-bottom: 55px
}

.yx1_list {
	width: 1225px
}

.yx1_list li {
	position: relative;
	float: left;
	width: 350px;
	height: 224px;
	margin: 0 5px 5px 0;
	overflow: hidden
}

.yx1_list li.w_140 {
	width: 140px;
	background: url(../images/yx_xl1.png) no-repeat center
}

.yx1_list li.yx_more {
	background: url(../images/yx_xl1_more.png) no-repeat
}

.yx1_list img {
	width: 100%;
	height: 100%
}

.yx1_list a {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font: normal 18px/272px 'microsoft yahei';
	color: #fff;
	text-align: center;
	background: url(../images/yx_cover1.png) no-repeat center
}

.yx1_list li:hover a {
	display: block
}

.yx1_list li.yx_more:hover {
	background-position: 0 -225px
}

.yx1_list .yx_more a {
	background: 0 0
}

.yx2 {
	height: 521px;
	background: url(../images/yx3_bg_021.jpg) no-repeat center
}

.yx2_con {
	position: relative
}

.yx2_bg {
	position: absolute;
	left: 50%;
	bottom: -116px;
	margin-left: -22px
}

.yx2 .yx_tit_wrap {
	padding-top: 80px
}

.w_245 {
	width: 245px;
	height: 250px;
	background: url(../images/yx_xl2.png) no-repeat center
}

.yx2_more {
	margin-left: 8px;
	width: 176px;
	height: 250px;
	background: url(../images/yx_xl2_more.png) no-repeat
}

.yx2_more a {
	display: block;
	width: 100%;
	height: 100%
}

.video_list li {
	position: relative;
	float: left;
	width: 375px;
	height: 250px;
	margin-left: 10px;
	overflow: hidden
}

.video_list img {
	width: 100%;
	height: 100%
}

.video_list a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/yx_xl2_video.png) no-repeat center;
	z-index: 1
}

.video_lst_tit {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 50px;
	width: 100%;
	text-align: center;
	font: normal 16px/50px 'microsoft yahei';
	color: #fff;
	background: url(../images/opa_30.png) center
}

.video_list li:hover a {
	display: block
}

.video_list li:hover h4 {
	display: none
}

.yx2_more:hover {
	background-position: 0 -250px
}

.video_list li:hover .scale_pic {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3)
}

.yx3 {
	max-height: 720px;
	padding-bottom: 30px
}

.yx3 .no_data1 {
	height: 100px;
	line-height: 100px
}

.yx3 .yx_tit_wrap {
	padding-top: 59px
}

.yx3_con {
	overflow: hidden
}

.quanj_list {
	width: 1215px
}

.quanj_list li {
	float: left;
	position: relative;
	width: 524px;
	height: 245px;
	margin: 0 5px 5px 0
}

.quanj_list img {
	width: 100%;
	height: 100%
}

.quanj_list li.w_142,
.quanj_list li.yx3_more {
	width: 142px
}

.yx3_more {
	background: url(../images/yx_xl3_more.png) no-repeat
}

.yx3_more a {
	display: block;
	height: 100%
}

.yx3_more:hover {
	background-position: 0 -245px
}

.quanj_play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opa_30.png) center;
	text-align: center
}

.quanj_play span {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-top: 102px;
	background: url(../images/icon11.png) no-repeat 0 -101px
}

.quanj_list li:hover h4 {
	display: none
}

.quanj_list li:hover .quanj_play {
	display: block
}

.player_wrap {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opa_30.png) center;
	z-index: 20
}

.player_wrap a {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: 80px;
	background: url(../images/close_box.png) no-repeat center
}

.yx4 {
	height: 500px;
	background: url(../images/yx4_bg.jpg) no-repeat center
}

.yx4 .yx_tit_wrap {
	padding-top: 60px
}

.jintou {
	height: 250px;
	min-width: 500px
}

.jintou li {
	position: relative;
	float: left;
	width: 375px;
	height: 100%;
	margin-left: 10px
}

.jintou img {
	width: 100%;
	height: 100%
}

.jintou a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 108px;
	padding-top: 142px;
	background: url(../images/yx4_video.png) no-repeat center;
	font: normal 16px/16px 'microsoft yahei';
	color: #fff;
	text-align: center
}

.yx4_more {
	margin-left: 9px;
	width: 176px;
	height: 250px;
	background: url(../images/yx4_more.png) no-repeat
}

.jintou li:hover a {
	display: block
}

.full {
	display: block;
	width: 100%;
	height: 100%
}

.yx4_more:hover {
	background-position: 0 -250px
}

.wz1 {
	height: 574px
}

.wz1_list {
	width: 1020px;
	height: 400px
}

.wz1_list li {
	float: left;
	height: 198px;
	margin-right: 4px;
	position: relative
}

.wz1_list .w390 {
	width: 390px;
	height: 400px
}

.wz1_list .w198 {
	width: 198px
}

.wz1_list .w420 {
	width: 420px
}

.li033 {
	height: 400px
}

.li044,
.li055 {
	margin-top: -198px
}

.li055 {
	margin-left: 202px
}

.wz1_list img {
	width: 100%;
	height: 100%
}

.wz1_list i {
	position: absolute;
	top: 40%;
	left: 50%;
	margin-left: -27px;
	width: 45px;
	height: 30px;
	background: url(../images/eyes.png) no-repeat center
}

.wz1_list a {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/opa_30.png) center;
	font: normal 16px/250px 'microsoft yahei';
	color: #fff;
	text-align: center
}

.wz1_list .li033 a {
	line-height: 420px
}

.wz1_list li:hover a {
	display: block
}

.wz1_list li:hover i {
	display: block
}

.wz1_more {
	width: 180px;
	height: 400px;
	background: url(../images/wz1_more.png) no-repeat
}

.wz1_more:hover {
	background-position: 0 -400px
}

.wz2 {
	height: 580px;
	background: url(../images/wz2_bg_011.jpg) no-repeat center
}

.wz2_bg_044 {
	position: absolute;
	left: 50%;
	bottom: -11px;
	margin-left: -21px
}

.wz2 .yx_tit_wrap {
	padding-top: 60px
}

.wz2_con {
	height: 100%;
	position: relative
}

.wz_slider {
	position: relative;
	height: 365px
}

.wz_slider li {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.slider_left {
	width: 400px;
	height: 165px;
	padding: 100px 50px 0
}

.slider_left h3 {
	text-align: center
}

.slider_left a {
	padding-bottom: 10px;
	font: normal 18px/42px 'microsoft yahei';
	color: #fff;
	border-bottom: 3px solid #fff;
	text-align: center
}

.slider_left p {
	font: normal 14px/24px 'microsoft yahei';
	color: #fff;
	margin-top: 10px;
	text-indent: 24px
}

.wz_slider img {
	width: 700px;
	height: 365px
}

.wz2_control {
	width: 500px;
	height: 365px;
	position: absolute;
	left: 0;
	top: 147px;
	background: url(../images/opa_90_blue.png) center
}

.control_con {
	height: 30px;
	width: 480px;
	padding-right: 20px;
	position: absolute;
	bottom: 20px;
	right: 0;
	z-index: 100;
	text-align: right
}

.control_con span {
	display: inline-block;
	width: 8px;
	height: 3px;
	margin: 12px 5px;
	background-color: #fff;
	line-height: 30px;
	cursor: pointer
}

.control_con span.curr {
	background-color: #2ed1d3
}

.wz2_control a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/wz2_click.png) no-repeat
}

.wz2_control a.wz_next {
	right: 21px;
	background-position: -41px 0
}

.wz_prev:hover {
	background-position: 0 -30px
}

.wz2_control .wz_next:hover {
	background-position: -41px -30px
}

.wz2_more {
	position: absolute;
	right: 0;
	bottom: 68px;
	width: 180px;
	height: 110px;
	z-index: 100;
	background: url(../images/wz2_more.png) no-repeat
}

.wz2_more:hover {
	background-position: 0 -110px
}

.wz_tit_wrap {
	padding: 60px 0 30px;
	text-align: center
}

.wz3 {
	height: 585px
}

.wz3_list {
	width: 1020px;
	height: 410px
}

.wz3_list li {
	position: relative;
	width: 280px;
	height: 198px;
	float: left;
	margin: 0 4px 5px 0
}

.wz3_list li.wz3_li01 {
	width: 448px;
	height: 400px
}

.wz3_list img {
	width: 100%;
	height: 100%
}

.wz3_cover {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opa_50_red.png) center;
	text-align: center
}

.wz3_list span {
	display: inline-block;
	padding: 50px 4px 5px;
	border-bottom: 3px solid #fff;
	font: bold 16px/16px 'microsoft yahei';
	color: #fff
}

.wz3_list p {
	padding: 0 30px;
	font: normal 14px/24px 'microsoft yahei';
	color: #fff
}

.wz3_list .no_data {
	color: red;
	padding-top: 100px
}

.wz3_list li.wz3_li01 span {
	padding-top: 130px
}

.wz3_more {
	width: 180px;
	height: 400px;
	background: url(../images/wz3_more.png) no-repeat
}

.wz3_list li:hover .wz3_cover {
	display: block
}

.wz3_more:hover {
	background-position: 0 -400px
}

.wz4 {
	height: 515px;
	background: url(../images/wz4_bg.jpg) no-repeat center
}

.wz4_list {
	width: 1020px;
	height: 320px
}

.wz4_list li {
	float: left;
	width: 336px;
	height: 320px;
	position: relative;
	overflow: hidden;
	margin-right: 4px
}

.wz4_list img {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-ms-transition: .2s linear;
	-o-transition: .2s linear;
	transition: .2s linear
}

.wz4_list a {
	position: absolute;
	left: 0;
	top: 0;
	width: 336px;
	height: 320px;
	background: url(../images/wz4_cover.png) center;
	text-align: center;
	font: normal 16px/320px 'microsoft yahei';
	color: #fff
}

.wz4_list li:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}

.wz4_list li:hover a {
	display: block
}

.wz4_more {
	width: 180px;
	height: 320px;
	background: url(../images/wz4_more.png) no-repeat
}

.wz4_more:hover {
	background-position: 0 -320px
}

.cs1 {
	height: 390px;
	padding-top: 40px
}

.cs1_left {
	width: 722px;
	height: 100%
}

.cs1_left h3 {
	font: normal 30px/70px 'mocrosoft yahei';
	color: #333;
	text-align: center;
	margin-top: 8px
}

.cs1_left p {
	margin-top: 24px;
	font: normal 14px/24px 'microsoft yahei';
	color: #333;
	text-indent: 28px
}

.cs1_more {
	display: block;
	margin: 35px auto;
	width: 160px;
	height: 40px;
	text-align: center;
	font: normal 18px/40px 'microsoft yahei';
	color: #fff;
	background-color: #333;
	border-radius: 20px
}

.cs1_more:hover {
	background-color: #47ca75
}

.cs1_right {
	position: relative;
	width: 450px;
	height: 320px
}

.video {
	width: 100%;
	height: 100%
}

.video img {
	width: 100%;
	height: 100%
}

.video a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opa_30.png) center
}

.cs2 {
	height: 765px;
	padding-top: 15px;
	background: url(../images/cs2_bg.jpg) no-repeat center
}

.cs2_list li {
	position: relative;
	width: 270px;
	height: 40px;
	text-align: center;
	padding-top: 280px;
	margin-top: 35px
}

.cs2_li01 {
	margin-left: 230px;
	margin-right: 201px
}

.cs2_li04,
.cs2_li06 {
	margin-left: 196px;
	margin-right: 193px
}

.cs2_cover {
	position: absolute;
	width: 270px;
	height: 270px;
	left: 0;
	top: 0;
	border-radius: 50%;
	background: url(../images/cs2_cover.png) no-repeat;
	overflow: hidden;
	z-index: 0;
	background: 0 0\9
}

.cs2_list img {
	position: absolute;
	width: 256px;
	height: 256px;
	border-radius: 50%;
	left: 7px;
	top: 7px
}

.cs2_more {
	display: inline-block;
	width: 150px;
	height: 40px;
	text-align: center;
	font: bold 18px/40px 'microsoft yahei';
	color: #333;
	background: url(../images/cs2_more.png) no-repeat;
	border-radius: 20px
}

.cs2_list li:hover .cs2_cover {
	background-position: 0 -270px;
	z-index: 10;
	background: url(../images/opa_30.png) center\9
}

.cs2_list li:hover .cs2_more {
	background-position: 0 -40px
}

.cs3 {
	height: 880px;
	padding: 70px 0 30px
}

.cs3_con1,
.cs3_con2 {
	margin-bottom: 40px
}

.cs3_list li {
	position: relative;
	width: 332px;
	height: 400px;
	margin-left: 2px;
	float: left
}

.cs3_list img {
	width: 100%;
	height: 100%
}

.cs3_list a {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 50px;
	background: url(../images/opa_30.png) center;
	font: bold 22px/50px 'microsoft yahei';
	color: #fff;
	text-align: center;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-ms-transition: .2s linear;
	-o-transition: .2s linear;
	transition: .2s linear
}

.cs3_list li:hover a {
	height: 100%;
	line-height: 400px
}

.swim1 {
	height: 844px;
	background: transparent url(../images/swim1_bg.jpg) no-repeat bottom center
}

.swim1_con {
	position: relative;
	height: 100%
}

.swim1_tit p {
	color: #3e77cc
}

.swim2_tit p {
	color: #26af60
}

.swim1_bg_011 {
	position: absolute;
	bottom: -20px;
	right: 49%
}

.swim1_list {
	height: 600px;
	margin-top: -4px
}

.swim1_list li {
	position: relative;
	float: left;
	width: 600px;
	height: 300px
}

.swim1_list .s1_li01 {
	height: 600px
}

.swim1_list img {
	width: 100%;
	height: 100%
}

.swim1_cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/opa_30.png) center
}

.s1_li01 .swim1_cover {
	width: 500px;
	height: 400px;
	padding: 200px 0 0 100px
}

.s1_cover_con {
	width: 400px;
	height: 150px;
	padding-top: 50px;
	background: url(../images/s1_cover.png) no-repeat center;
	text-align: center
}

.s1_roud_tit {
	font: bold 18px/60px 'microsoft yahei';
	color: #3e77cc;
	padding-bottom: 5px;
	border-bottom: 3px solid #3e77cc
}

.swim1_list p {
	color: #3e77cc;
	font: normal 14px/20px 'microsoft yahei'
}

.swim1_cover2,
.swim1_cover3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 200px;
	padding: 100px 90px 0 20px;
	background: url(../images/swim1_cover.png) no-repeat
}

.swim1_cover3 {
	padding: 100px 20px 0 90px;
	width: 200px;
	height: 200px;
	background-position: 0 -300px;
	left: 290px;
	top: 0;
	text-align: right
}

.swim1_more {
	display: block;
	margin: 30px auto;
	width: 140px;
	height: 50px;
	background: url(../images/swim1_more.png) no-repeat
}

.swim1_more:hover {
	background-position: 0 -50px
}

.s1_li01:hover .swim1_cover {
	display: block
}

.s1_li02:hover .swim1_cover2 {
	background-position: -310px 0
}

.s1_li03:hover .swim1_cover3 {
	background-position: -310px -300px
}

.swim2 {
	height: 594px;
	margin-top: 20px
}

.swim2_list {
	height: 400px;
	width: 1020px;
	overflow: hidden
}

.swim2_list li {
	position: relative;
	float: left;
	width: 250px;
	height: 400px;
	border-right: 5px solid transparent;
	overflow: hidden
}

.swim2_list img {
	width: 100%;
	height: 100%
}

.swim2_list a {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	font: normal 16px/50px 'microsoft yahei';
	color: #fff;
	text-align: center;
	background: url(../images/opa_30.png) center
}

.swim2_list .s2_show {
	padding: 140px 95px 0;
	width: 450px;
	height: 260px
}

.swim2_list .s2_hide {
	padding: 0 40%;
	width: 20%;
	height: 400px;
	line-height: 40px
}

.swim2_list h3 {
	font-size: 16px
}

.s2_show p {
	display: block
}

.s2_show p {
	line-height: 24px;
	font-weight: 400
}

.s2_hide h3 {
	width: 30px;
	height: 400px;
	overflow: hidden;
	line-height: 40px;
	vertical-align: top;
	-webkit-writing-mode: vertical-rl;
	writing-mode: tb-rl;
	writing-mode: vertical-rl;
	letter-spacing: 4px
}

.swim2_more {
	width: 180px;
	height: 400px;
	background: url(../images/swim2_more.png) no-repeat
}

.swim2_more:hover {
	background-position: 0 -400px
}

.share_video {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/shareVedio.png) no-repeat
}

.share_video:hover {
	background-position: -53px 0
}

.video_box {
	width: 1010px;
	height: 707px;
	overflow: hidden;
	position: fixed;
	z-index: 11;
	left: 50%;
	margin-left: -505px;
	top: 50%;
	margin-top: -353px;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0
}

.video_cont {
	position: relative;
	width: 980px;
	height: 624px;
	padding: 15px;
	background: url(../images/opa_w60.png);
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.video_tit {
	position: relative;
	width: 100%;
	height: 32px;
	margin-top: 3px;
	padding: 9px 0;
	font: bold 20px/32px "Microsoft YaHei", SimSun;
	color: #000;
	text-align: center;
	background: url(../images/opa_w60.png);
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.video_tit p {
	position: absolute;
	right: 20px;
	top: 9px
}

.vpro {
	width: 100%;
	height: 5px;
	position: absolute;
	margin-top: -2.5px;
	top: 50%;
	background: #000;
	left: -100%
}

.opa80 {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#c8000000, endColorstr=#c8000000)
}

.pop_close {
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	width: 72px;
	height: 72px;
	background: url(../images/tc_close.png) no-repeat;
	z-index: 1001
}

.pop_close:hover {
	background: url(../images/tc_closeH.png) no-repeat center
}

.pop_btn {
	display: block;
	position: fixed;
	width: 70px;
	height: 150px;
	top: 50%;
	margin-top: -75px;
	z-index: 1001
}

.pop_prev {
	left: 0;
	background: url(../images/tc_left.png) no-repeat center
}

.pop_prev:hover {
	background: url(../images/tc_leftH.png) no-repeat center
}

.pop_next {
	right: 0;
	background: url(../images/tc_right.png) no-repeat center
}

.pop_next:hover {
	background: url(../images/tc_rightH.png) no-repeat center
}

.pop_box {
	display: inline-block;
	position: fixed;
	z-index: 1001;
	left: 0;
	padding: 15px;
	background-color: rgba(255, 255, 255, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#99ffffff);
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.pop_tit {
	position: absolute;
	width: 100%;
	text-align: center;
	height: 32px;
	bottom: 35px;
	left: 0
}

.pop_tit>span {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	height: 32px;
	padding: 0 20px;
	font: normal 14px/32px "microsoft yahei";
	color: #fff;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99000000, endColorstr=#99000000);
	-webkit-border-radius: 32px;
	border-radius: 32px
}

.guide_lst {
	width: 1224px;
	margin: 0 auto
}

.guide_lst>li {
	float: left;
	width: 358px;
	height: 165px;
	margin: 24px 12px 0;
	padding: 13px;
	background-color: #fff
}

.guide_lst>li:hover {
	background-color: #fffbf8
}

.guide_photo {
	position: relative;
	float: left;
	width: 124px;
	height: 100%;
	text-align: center;
	overflow: hidden
}

.guide_photo>img {
	height: 100%;
	vertical-align: top
}

.guide_info {
	float: left;
	width: 214px;
	margin-left: 20px
}

.guide_info>p {
	line-height: 26px;
	color: #333
}

.guide_addr {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	max-width: 140px
}

.desc {
	width: 1100px;
	margin: 0 auto;
	padding: 50px;
	background-color: #fff
}

.desc_tit {
	font: normal 30px/34px SimSun;
	color: #000;
	text-align: center
}

.desc_auth {
	margin-top: 14px;
	color: #555;
	text-align: center
}

.desc_auth>span {
	margin: 0 6px
}

.desc_sum {
	margin-top: 30px;
	padding: 15px 19px;
	line-height: 24px;
	color: #555;
	background-color: #faf7e5;
	border: 1px solid #e9e3bf;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.desc_sum>span {
	font-weight: 700;
	color: #ff6000
}

.desc_share {
	padding: 25px 0;
	text-align: right;
	color: #666
}

.desc_share .bdsharebuttonbox {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto
}

.data_yul {
	padding: 8px 15px 30px;
	background-color: #fff
}

.data3_lst>li:hover .data_yul {
	background-color: #f2ecff
}

.line_box {
	padding-top: 10px
}

.line_lst {
	margin-top: 20px;
	background-color: #fff
}

.line_lst>dt {
	float: left;
	width: 290px;
	height: 218px;
	padding: 13px
}

.line_lst>dt>a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.line_lst>dd {
	float: left;
	width: 868px
}

.line_tit {
	height: 44px;
	margin-top: 13px;
	padding-left: 8px;
	font: normal 24px/44px SimSun
}

.line_tit>a {
	display: block;
	color: #333
}

.line_lst:hover .line_tit>a {
	color: #40abf6
}

.line_auth {
	padding-left: 8px;
	font-size: 12px;
	line-height: 14px;
	color: #888;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5
}

.line_auth>span {
	margin-right: 20px
}

.line_sum {
	height: 72px;
	line-height: 24px;
	margin-top: 10px;
	padding-left: 8px;
	color: #454545
}

.line_icon {
	padding: 8px 0 8px 8px;
	height: 14px;
	line-height: 14px
}

.line_icon>span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	margin-right: 20px;
	padding-left: 22px;
	font-size: 12px;
	color: #888;
	background-image: url(../images/icon_tag.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer
}

.line_icon>span label {
	cursor: pointer
}

.line_icon>.news_view {
	background-position: 0 -153px
}

.line_icon>.news_save {
	background-position: 0 -170px
}

.line_icon>.news_want {
	background-position: 0 -187px
}

.line_icon>.news_good {
	background-position: 0 -205px
}

.line_icon>.news_share {
	background-position: 0 -221px
}

.line_icon>span:hover {
	color: #40abf6
}

.line_icon>.news_view:hover {
	background-position: 0 -238px
}

.line_icon>.news_save:hover {
	background-position: 0 -255px
}

.line_icon>.news_want:hover {
	background-position: 0 -272px
}

.line_icon>.news_good:hover {
	background-position: 0 -290px
}

.line_icon>.news_share:hover {
	background-position: 0 -306px
}

.data_tit {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 45px;
	font: bold 16px/45px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6)
}

.over_hiden {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.data2_lst,
.data3_lst {
	width: 1224px;
	margin: 6px auto 0
}

.data2_lst>li,
.data3_lst>li {
	position: relative;
	float: left;
	width: 384px;
	margin: 24px 12px 0;
	background: #fff;
	overflow: hidden
}

.data2_lst>li:hover {
	background-color: #fafcff
}

.data_box {
	position: relative;
	display: block;
	width: 100%;
	height: 288px;
	overflow: hidden;
	text-align: center
}

.data_box img {
	vertical-align: top
}

.data_mess {
	padding: 0 12px 30px
}

.data3_lst>li {
	padding-bottom: 11px;
	background-image: url(../images/bot_shadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: transparent
}

.data3_lst>li:hover {
	background-color: transparent
}

.icon {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.data_addr .icon {
	background-position: 0 -26px
}

.data_num .icon {
	background-position: 0 -52px
}

.data_type .icon {
	background-position: 0 -78px
}

.data_price .icon {
	background-position: 0 -104px
}

.data_time .icon {
	background-position: 0 -130px
}

.data_level .icon {
	background-position: 0 -156px
}

.data_xkz .icon {
	background-position: 0 -182px
}

.data_mold .icon {
	background-position: 0 -208px
}

.data_phone .icon {
	background-position: 0 -234px
}

.data_local .icon {
	background-position: 0 -260px
}

.data_url .icon {
	background-position: 0 -286px
}

.label_box2 {
	margin-top: 30px;
	height: 50px;
	font-size: 0;
	text-align: center
}

.label_box2 label {
	display: block;
	line-height: 48px;
	font-size: 14px
}

.label_box2 .try_refresh {
	padding-top: 0
}

.label_box2>span {
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 180px;
	height: 48px;
	font: bold 16px/48px "Microsoft YaHei";
	color: #40abf6;
	text-align: center;
	background-color: #fff;
	border: 1px solid #adddff;
	border-left: none;
	cursor: pointer
}

.label_box2>.curr,
.label_box2>span:hover {
	color: #fff;
	background-color: #40abf6
}

.label_box2>.lab_left {
	-webkit-border-radius: 48px 0 0 48px;
	border-radius: 48px 0 0 48px
}

.label_box2>.lab_right {
	-webkit-border-radius: 0 48px 48px 0;
	border-radius: 0 48px 48px 0
}

.news_tit2 {
	height: 38px;
	font: 24px/24px "Microsoft YaHei"
}

.news_tit2>a {
	display: block;
	font: normal 24px/38px SimSun;
	color: #000
}

.news_author {
	height: 26px;
	padding: 0 14px 10px;
	font: normal 12px/26px "Microsoft YaHei";
	color: #888;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden
}

.news_summary {
	margin-top: 10px;
	padding: 0 14px;
	line-height: 24px;
	color: #454545;
	text-indent: 28px
}

.news_lst>li:hover .news_tit>a {
	color: #40abf6
}

.news_img {
	margin-top: 10px;
	font-size: 0
}

.news_img>img {
	height: 180px;
	vertical-align: top;
	margin-right: 24px
}

.news_lst2 li {
	width: 1174px
}

.icon11 {
	background: url(../images/icon11.png) no-repeat
}

.scale_pic {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}

.picture_lst li:hover .scale_pic {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4)
}

.desc_more {
	height: 24px;
	line-height: 24px;
	padding: 22px 15px;
	border-top: 1px solid #e6e6e6
}

.desc_more>a {
	display: block;
	max-width: 45%;
	color: #333
}

.desc_more>.desc_prev {
	float: left
}

.desc_more>.desc_next {
	float: right;
	text-align: right
}

.desc_more>a>span {
	display: inline-block;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	*vertical-align: middle;
	*margin-top: auto;
	width: 41px;
	height: 24px;
	background-image: url(../images/desc_more.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

.desc_more>.desc_prev>span {
	margin-right: 10px
}

.desc_more>.desc_next>span {
	margin-left: 10px;
	background-position: -41px 0
}

.desc_more>a:hover {
	color: #ff7200
}

.desc_more>.desc_prev:hover>span {
	background-position: 0 -24px
}

.desc_more>.desc_next:hover>span {
	background-position: -41px -24px
}

.bottom_wrap {
	display: block;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 101
}

.hide_wrap {
	display: none;
	margin-bottom: -1px;
	width: 100%;
	height: 25px;
	background: url(../images/bottom_click.png) no-repeat center -26px;
	cursor: pointer
}

#weather .loading_tips {
	padding: 200px 0 0 0
}

/* @media only screen and (max-width:1380px) {
	.sbanner {
		height: 450px
	}

	.hide_wrap {
		display: block
	}

	.bottom_wrap {
		display: block
	}

	.hide_footer {
		display: none
	}

	.index_logo {
		width: 100%;
		height: 80%
	}

	.stone_wrap {
		bottom: -150px
	}

	.right_yun1 {
		bottom: -70px
	}

	.left_yun {
		bottom: 0
	}

	.right_yun4 {
		bottom: -106px
	}

	.right_yun3 {
		bottom: -91px
	}

	.logo_left {
		top: 10px
	}

	.logo_right {
		top: 100px;
		left: 120px
	}

	.chushi_logo {
		top: 110px;
		height: 61px
	}

	.chushi_about {
		top: 190px;
		display: none
	}

	.index2_lanmu {
		top: 150px;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8)
	}

	.impress_logo {
		top: 128px;
		left: 110px;
		width: 240px;
		height: 150px
	}

	.index3_about {
		top: 220px;
		left: 135px
	}

	.play_logo {
		top: 128px;
		width: 160px;
		left: 100px;
		height: 76px
	}

	.play_about {
		top: 150px
	}

	.sopt_wrap {
		top: 180px;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9)
	}

	.btn_control {
		top: 500px;
		bottom: 40px
	}

	.lins_list {
		bottom: 80px
	}

	.swim_logo {
		width: 200px;
		height: 80px;
		top: 110px;
		right: 142px
	}

	.swim_about {
		display: none;
		top: 200px;
		font-size: 12px;
		line-height: 20px;
		height: 45px;
		padding-top: 0;
		right: 147px
	}

	.lins_list {
		top: 190px;
		-webkit-transform: scale(.9) !important;
		-moz-transform: scale(.9) !important;
		-ms-transform: scale(.9) !important;
		-o-transform: scale(.9) !important;
		transform: scale(.9) !important
	}

	.index5 .index_more {
		bottom: 90px
	}
} */

.novideo {
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 16px
}

.novideo a {
	line-height: 100px;
	color: #fff
}

.map-wrap {
	background: #fff
}

#map_con {
	position: relative;
	width: 1100px;
	height: 500px;
	margin: 0 auto;
	border: 1px solid #ccc
}

.map-wrap>h3 {
	padding-top: 20px;
	font: normal 36px/72px 'Microsoft yahei';
	color: #000;
	text-align: center
}

#panel {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 200px;
	height: 300px;
	z-index: 9999;
	overflow: auto
}

.search-_box {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 340px;
	height: 38px;
	z-index: 9999;
	background: 0 0
}

.search-_box input {
	width: 220px;
	height: 28px;
	border: 1px solid #00a7e1;
	margin: 4px 0 0 20px;
	border-radius: 3px;
	text-indent: 12px
}

.map-search-btn {
	position: absolute;
	left: 230px;
	top: 4px;
	width: 64px;
	height: 30px;
	border-radius: 0 3px 3px 0;
	font: normal 16px/30px "microsoft yahei";
	color: #fff;
	background: #00a7e1;
	text-align: center
}

.clearfix {
	overflow: hidden;
	_zoom: 1
}

.wxbody {
	background: #fff
}

.inwx-body1 {
	width: 100%
}

.inwx-county {
	width: 1200px;
	height: 560px;
	margin: auto
}

.inwx-county-leftdiv {
	padding-top: 95px;
	float: left;
	width: 524px;
	height: 465px
}

.inwx-county-rightdiv {
	position: relative;
	float: left;
	padding-top: 60px;
	width: 676px;
	height: 446px
}

.hehua-po {
	position: relative;
	width: 474px;
	height: 391px;
	margin-left: 5px
}

.hehua-shadow {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}

.hehua-div {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 9;
	width: 474px;
	height: 391px
}

.hehua-dc {
	position: absolute;
	top: 100px;
	left: 100px
}

.inwx-banyuanpic {
	position: absolute;
	top: -56px;
	left: -4px
}

.inwx-county-fontdiv {
	position: relative;
	width: 250px;
	text-align: center
}

.inwx-countyh3 {
	font: 30px/30px "鍗庡悍鍦嗕綋W7(P)"
}

.inwx-countyp1 {
	margin-top: 4px;
	font: bold 16px/16px "Bodoni MT Bold";
	color: #17afa1
}

.inwx-county-span {
	position: absolute;
	top: 72px;
	right: -155px;
	font: 14px/14px "Microsoft YaHei";
	color: #17afa1
}

.inwx-county-span:hover {
	color: #168073
}

.inwx-county-fontdiv2 {
	margin-top: 50px;
	padding-top: 68px;
	width: 676px;
	height: 288px;
	background-image: url(../images/inwx-countrbg_03.jpg)
}

.inwx-county-fontdiv2>p {
	margin-left: 54px;
	margin-right: 61px;
	font: 14px/24px "Microsoft YaHei"
}

.inwx-body2 {
	height: 1333px;
	width: 100%;
	background: url(../images/travelbg.jpg) bottom no-repeat
}

.inwx-travel {
	position: relative;
	padding-top: 102px;
	width: 1200px;
	margin: auto;
	text-align: center
}

.inwx-banyuanpic-travel {
	position: absolute;
	top: 6px;
	left: -4px
}

.inwx-fontdiv-po2 {
	margin: auto
}

.travel-rode {
	position: absolute;
	top: 180px;
	left: 490px
}

.traveld1 {
	position: relative;
	float: left;
	width: 580px
}

.rightdiv {
	margin-right: 40px
}

.travel-div2list {
	margin-top: 80px;
	height: 830px
}

.travelfontdiv1 {
	padding-top: 50px;
	padding-right: 210px;
	width: 213px;
	height: 311px;
	background-color: #ddf5f3
}

.travelfontdiv1:hover {
	background-color: #17afa1;
	color: #fff
}

.travelfontdiv1:hover>a {
	background-color: #17afa1;
	color: #fff
}

.traveld1>div>a {
	font: bold 18px/18px "Microsoft YaHei";
	color: #000
}

.traveld1>div>p {
	margin-left: 22px;
	margin-top: 30px;
	font: 14px/24px "Microsoft YaHei";
	text-align: left
}

.travepicdiv1 {
	position: absolute;
	top: 50px;
	left: 246px;
	overflow: hidden;
	width: 344px;
	height: 244px
}

.travepicdiv1>img {
	width: 100%
}

.wx-trbtn {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: absolute;
	bottom: -23px;
	left: 23px;
	background-color: #00554f;
	width: 105px;
	height: 45px;
	color: #fff;
	font: 14px/45px "Microsoft YaHei"
}

.wx-trbtn>i {
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: right;
	width: 28px;
	height: 45px;
	color: #fff;
	background: url(../images/icon/gt.png) 10px 10px no-repeat;
	background-color: #00423d
}

.wx-trbtn:hover {
	background-color: #003834
}

.wx-trbtn:hover i {
	background-color: #002421
}

.traveld2 {
	position: relative;
	float: left;
	margin-top: 50px;
	width: 580px
}

.travelfontdiv2 {
	float: right;
	padding-top: 50px;
	padding-left: 205px;
	padding-right: 24px;
	width: 189px;
	height: 311px;
	background-color: #ddf5f3
}

.travelfontdiv2:hover {
	background-color: #17afa1;
	color: #fff
}

.travelfontdiv2:hover>a {
	background-color: #17afa1;
	color: #fff
}

.traveld2>div>a {
	font: bold 18px/18px "Microsoft YaHei";
	color: #000
}

.traveld2>div>p {
	margin-left: 22px;
	margin-top: 30px;
	font: 14px/24px "Microsoft YaHei";
	text-align: left
}

.travepicdiv2 {
	position: absolute;
	top: 50px;
	left: 0;
	overflow: hidden;
	width: 344px;
	height: 244px
}

.travepicdiv2>img {
	width: 100%
}

.wx-trbtn1 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: absolute;
	bottom: -23px;
	right: 23px;
	background-color: #00554f;
	width: 105px;
	height: 45px;
	color: #fff;
	font: 14px/45px "Microsoft YaHei"
}

.wx-trbtn1>i {
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: right;
	width: 28px;
	height: 45px;
	color: #fff;
	background: url(../images/icon/gt.png) 10px 10px no-repeat;
	background-color: #00423d
}

.wx-trbtn1:hover {
	background-color: #003834
}

.wx-trbtn1:hover i {
	background-color: #002421
}

.traveld3 {
	margin-top: 20px;
	width: 100%;
	height: 314px
}

.featuredbody {
	position: relative;
	height: 530px;
	width: 100%
}

.featuredbody2 {
	width: 1200px;
	margin: auto
}

.featuredbodybg {
	position: absolute;
	left: 0;
	top: 0;
	width: 953px;
	height: 530px
}

.featuredbodybg>img {
	width: 100%
}

.inwx-fontdiv-po3 {
	position: absolute;
	top: 145px;
	left: 860px
}

.ftul {
	position: absolute;
	top: 270px;
	left: 50%;
	margin-left: -600px
}

.ftli {
	margin-right: 3px;
	width: 297px;
	height: 209px;
	list-style: none;
	float: left;
	overflow: hidden
}

.ftli>a {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%
}

.ftli>a>img {
	width: 100%
}

.ftlip {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 999;
	color: #fff;
	font: 14px/40px "Microsoft YaHei";
	text-align: center
}

.animate-pic:hover .scale-pic {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2)
}

.scale-pic {
	vertical-align: top;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s
}

.guidelinebody {
	position: relative;
	width: 100%;
	height: 565px
}

.guidelinebg {
	position: absolute;
	top: 0;
	right: 0;
	width: 1004px;
	height: 565px
}

.inwx-fontdiv-po4 {
	position: absolute;
	top: 125px;
	right: 940px
}

.guidelinezz {
	position: absolute;
	top: 543px;
	left: 0;
	background-color: #ceeeeb;
	width: 1050px;
	height: 152px
}

.glul {
	position: absolute;
	left: 50%;
	top: 336px;
	margin-left: -600px;
	width: 1200px;
	height: 298px
}

.glli {
	float: left;
	overflow: hidden;
	position: relative;
	width: 394px;
	height: 298px;
	margin-right: 4px
}

.glli>a {
	width: 100%;
	height: 100%
}

.glli>a>p {
	position: absolute;
	bottom: 0
}

.glli3div1 {
	width: 394px;
	height: 126px;
	background-color: rgba(23, 175, 161, .64);
	padding-top: 22px
}

.glli3div2 {
	width: 394px;
	height: 126px;
	background-color: rgba(23, 175, 161, .64);
	padding-top: 22px
}

.glli3div2 {
	margin-top: 6px;
	width: 394px;
	height: 146px;
	background-color: rgba(23, 175, 161, .64)
}

.glli3div1-img {
	float: left;
	margin-left: 10px;
	overflow: hidden;
	height: 109px;
	width: 145px
}

.glli3div1-right {
	float: left;
	margin-left: 20px;
	width: 200px;
	height: 100px
}

.glli3div1-rightfont {
	font: bold 16px "Microsoft YaHei";
	color: #fff
}

.glli3div1-right>p {
	margin-top: 16px;
	font: 14px/14px "Microsoft YaHei";
	color: #fff
}

.wxsurvey-box {
	margin-top: 60px;
	margin: auto;
	width: 1200px
}

.wxsurvey-head {
	position: relative;
	margin: auto;
	width: 230px;
	height: 50px;
	font: 30px/50px "Microsoft YaHei";
	text-align: center
}

.yun1 {
	position: absolute;
	left: 10px;
	bottom: -4px
}

.yun2 {
	position: absolute;
	right: -10px;
	bottom: -2px
}

.wxsurvey-fontzw {
	width: 100%;
	margin: 58px auto 0
}

.wxsurvey-zw {
	margin: 66px 40px;
	font: 14px/26px "Microsoft YaHei"
}

.wxsurvey-pic {
	margin: auto;
	width: 508px;
	height: 349px;
	overflow: hidden
}

.wxtourism-box {
	margin: 0 auto 80px;
	width: 1200px
}

.tourismli {
	width: 1136px;
	height: 289px;
	padding-top: 28px;
	padding-left: 23px
}

.tourismlip1 {
	font: 24px/24px "Microsoft YaHei"
}

.tourismlip2 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-top: 20px;
	border-bottom: 1px solid #dbeae2;
	width: 100%;
	height: 27px;
	font: 12px/12px "Microsoft YaHei";
	color: #888;
	vertical-align: middle
}

.tourismlip2>span {
	margin-right: 20px
}

.hotellist-body {
	width: 1200px;
	margin: auto
}

.list-modle1 {
	width: 360px;
	padding: 13px 13px 0;
	background-color: #fff
}

.modle-pic1 {
	position: relative;
	display: block;
	width: 100%;
	height: 288px;
	overflow: hidden
}

.shadow-tit {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	display: none;
	width: 100%;
	height: 100%;
	display: block;
	height: 38px;
	font: bold 16px/38px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99000000, endColorstr=#99000000)
}

.pdb30 {
	padding-bottom: 30px
}

.mb20 {
	margin-bottom: 20px
}

.hotleli {
	float: left;
	margin: 8px;
	padding: 0;
	width: 384px;
	height: 288px
}

.hotleli :hover .shadow-tit {
	height: 288px;
	line-height: 288px
}

.tourismlist {
	margin-top: 20px
}

.wxtr-desc {
	font: 14px/26px "Microsoft YaHei";
	color: #16bea6
}

.wxtr-desc:hover {
	color: #19d6bb
}

.wxtrdesc-li {
	padding: 28px 24px 0;
	margin-bottom: 20px;
	border: 1px solid #fff
}

.wxtrdesc-li:hover {
	border: 1px solid #16bea6
}

.news_tit2>a {
	font: 24px/24px "Microsoft YaHei"
}

.wxtrdesc-li:hover .news_tit2>a {
	color: #16bea6
}

.news_summary1 {
	margin-top: 36px;
	margin-bottom: 36px;
	line-height: 24px;
	color: #454545
}

.thisleftbox .flex-viewport {
	height: 403px !important
}

.picture-tittle1 {
	bottom: 0 !important
}

.regosing {
	height: 402px !important
}

.news_imgp1 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	width: 152px;
	height: 101px;
	font-size: 0;
	margin-bottom: 20px
}

.news_img2 {
	margin-top: 10px
}

.wxtrimg {
	float: left
}

.wxnewsdesc-box {
	padding: 43px 26px 0;
	width: 1200px;
	margin: 0 auto 100px
}

.wxnewsdesc-box>h2 {
	margin-bottom: 35px;
	font: bold 24px/24px "Microsoft YaHei";
	text-align: center
}

.wxkc {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 100%;
	text-align: center
}

.wxkc>span {
	font: 14px/14px "Microsoft YaHei";
	color: #5f5e5e
}

.wxkc1 {
	margin-right: 20px
}

.wxkcy {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 100%;
	border-bottom: 1px solid #dbeae2;
	text-align: center
}

.wxkcy>span {
	font: 14px/14px "Microsoft YaHei";
	color: #5f5e5e
}

.wxkcy1 {
	margin-right: 20px
}

.wx-newsdesczw {
	margin-top: 10px;
	padding-top: 52px;
	width: 100%;
	font: 14px/14px "Microsoft YaHei"
}

.wx-newsdesczw1 {
	margin-top: 10px;
	padding-top: 32px
}

.bigbox {
	margin: auto;
	width: 1200px;
	background-color: #fff
}

.hotel-head {
	overflow: hidden;
	margin: auto;
	width: 1138px;
	height: 300px;
	background-color: #f3f3f3
}

#hoteldesc {
	padding-top: 30px
}

.flexslider {
	position: relative
}

.hotel-head-left {
	float: left;
	overflow: hidden;
	width: 404px;
	height: 303px
}

.slides {
	position: relative;
	height: 303px;
	zoom: 1;
	overflow: hidden
}

.slides li {
	position: relative;
	float: left;
	overflow: hidden;
	width: 100%;
	height: 100%;
	zoom: 1;
	overflow: hidden
}

.slides li img {
	width: 100%;
	height: 100%
}

.flex-control-nav {
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 10px;
	font-size: 0;
	text-align: center
}

.flex-control-nav li {
	margin: 0 3px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle
}

.flex-control-paging li a {
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	cursor: pointer;
	background-color: rgba(255, 255, 255, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#99ffffff, endColorstr=#99ffffff);
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.flex-control-paging li a.flex-active {
	background-color: #fff
}

.wx-lunbo {
	height: 303px !important
}

.flex-viewport {
	height: 303px
}

.hotel-head-right {
	position: relative;
	float: left;
	padding-top: 35px;
	padding-left: 50px;
	width: 684px;
	height: 303px
}

.hotel-head-right>h3 {
	margin-bottom: 37px;
	font: 22px/22px "Microsoft YaHei"
}

.hotel-head-right>p {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-bottom: 18px;
	height: 32px;
	width: 100%;
	font: 14px/32px "Microsoft YaHei"
}

.hotel-body {
	margin: 36px auto 0;
	width: 1138px
}

.hotel-body1 {
	width: 100%;
	height: 46px;
	background-color: #f3f3f3;
	border-bottom: 1px solid #16bea6
}

.hotel-body1zz {
	width: 160px;
	height: 46px;
	background-color: #16bea6;
	color: #fff;
	font: 18px/46px "Microsoft YaHei";
	text-align: center
}

.rjicon {
	position: absolute;
	top: 0;
	right: 0
}

.news_author1 {
	height: 26px;
	padding-bottom: 10px;
	font: normal 12px/26px "Microsoft YaHei";
	color: #888;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden
}

.news_author span {
	margin: 0 15px
}

.news_author1 span {
	margin: 0 15px
}

.news_span1 {
	margin-left: 0 !important
}

.hotelred-head-left {
	float: left;
	width: 288px;
	height: 216px
}

.hotelred-head-left div {
	overflow: hidden;
	width: 100%;
	height: 100%
}

.hotelred-head-left img {
	width: 100%;
	height: 100%
}

.hotelred-head-right {
	position: relative;
	float: left;
	padding-left: 50px;
	width: 1074px
}

.hotelred-head-right>h3 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-bottom: 23px;
	width: 100%;
	height: 52px;
	border-bottom: 1px solid #dbeae2;
	font: 22px/52px "Microsoft YaHei"
}

.hotelred-head-right>p {
	margin-bottom: 20px;
	font: 14px/22px "Microsoft YaHei"
}

.hotelred-li {
	margin: 17px 0;
	padding: 13px 13px 0;
	border: 1px solid #f3f3f3;
	width: 1174px;
	height: 229px;
	background-color: #f3f3f3;
	boder: 1px solid #dbeae2;
	border: 1px solid #dadada
}

.hotelred-li:hover {
	border: 1px solid #19d6bb
}

.sbly {
	color: #666
}

.rb-icon {
	margin-right: 0 !important
}

.wx-start {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 8px;
	width: 30px;
	height: 30px;
	background: url(../images/icon/icon.png) no-repeat;
	vertical-align: middle
}

.wx-sfang {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 8px;
	width: 30px;
	height: 30px;
	background: url(../images/icon/icon.png) no-repeat 0 -30px;
	vertical-align: middle
}

.wx-phone {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 8px;
	width: 30px;
	height: 30px;
	background: url(../images/icon/icon.png) no-repeat 0 -60px;
	vertical-align: middle
}

.wx-add {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 8px;
	width: 30px;
	height: 30px;
	background: url(../images/icon/icon.png) no-repeat 0 -90px;
	vertical-align: middle
}

.list-section {
	margin-bottom: 0;
	width: 100%;
	background: url(../images/listpage-bg.jpg) repeat 0 0
}

.list-section-body {
	margin: auto;
	width: 1200px
}

.sort_wrap {
	background-color: #fff;
	border-bottom: 1px solid #e8e8e8
}

.dl_lst {
	padding: 18px 0 0;
	*padding-bottom: 12px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px dashed #e0e0e0
}

.dl_lst dt {
	float: left;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height: 28px;
	line-height: 28px;
	margin-left: 24px
}

.dd_wrap {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: top;
	width: 1020px;
	height: auto;
	margin-left: 12px;
	font-size: 0
}

.dd_wrap>a {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	float: left;
	height: 28px;
	line-height: 26px;
	margin-right: 12px;
	padding: 0 13px;
	margin-bottom: 12px;
	font-size: 14px;
	color: #333
}

.dd_wrap>a:hover {
	background-color: #4abef7;
	color: #fff
}

.dl_lst dd>.curr {
	color: #fff;
	background-color: #4abef7
}
