/*轮播*/
#slides {
	display: none;
	position: relative;
	height:480px;
}
#slides .slidesjs-control {
	position: relative;
	z-index: 1;
}
#slides .slidesjs-pagination {
	position: absolute;
	bottom: 30px;
	right: 44%;
	float: right;
	z-index: 100
}
#slides .slidesjs-pagination li {
	width: 12px;
	background: #fff;
	float: left;
	height: 12px;
	font-size: 0px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 6px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}
#slides .slidesjs-pagination li:hover {
	background: #3076de;
}
#slides .slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 0;
	padding-top: 13px;
	float: left;
	overflow: hidden
}
#slides .slidesjs-pagination li a.active {
	background: #3076de;
	cursor: default
}
#slides a.slidesjs-next, #slides a.slidesjs-previous {
	display: none;
	position: absolute;
	top: 130px;
	width: 26px;
	height: 70px;
	z-index: 99;
}
#slides a.slidesjs-previous {
	left: 2%;
}
#slides a.slidesjs-next {
	right: 2%;
}
#slides a.slidesjs-previous b {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 120px;
	background: #000;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-previous i {
	position: absolute;
	top: 8px;
	left: 30px;
	width: 52px;
	height: 104px;
	background: url(/images/zuo.png);
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-next b {
	position: absolute;
	top: 0;
	right: 0;
	width: 120px;
	height: 120px;
	background: #000;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-next i {
	position: absolute;
	top: 8px;
	right: 30px;
	width: 52px;
	height: 104px;
	background: url(/images/you.png);
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-previous:hover b, #slides a.slidesjs-next:hover b {
	background: #000;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
/*轮播END*/
.banner {
	height: 400px;
	overflow: hidden;
}
/*banner图*/

.banner1 {
	padding: 20px 0;
	height: 110px;
}
.banner1 img {
	width: 1200px;
	height: 110px;
}
.main1 {
	width: 100%;
	height: 465px;
	margin: 0 auto;
}
.b-box {
	width: 100%;
	height: 480px;
}
.b-box ul.slider-div li a {
	display: inline-block;
}
.b-box ul.slider-div, .b-box ul.slider-div li, .b-box ul.slider-div li a, .b-box ul.slider-div li a img {
	width: 735px;
	height: 350px;
}
.b-box ul.slider-div li {
	float: left;
}
.b-box ul.pic-box {
	width: 735px;
	height: 115px;
}
.b-box ul.pic-box li {
	width: 167px;
	height: 115px;
	float: left;
	overflow: hidden;
}
.b-box ul.pic-box li a {
	display: inline-block;
	width: auto;
	height: 115px;
}
.b-box ul.pic-box li a img {
	width: 234px;
	height: 115px;
}
.b-box ul.pic-box li.on {
	width: 234px;
}
.main1 .r-box {
	width: 234px;
	height: 469px;
	border: 1px solid #e6e6e6;
	border-left: none;
	border-top: none;
}
.r-box img.pz {
	width: 204px;
	height: 73px;
	margin: 10px 15px;
 *margin: 10px 15px;
}
.r-box .alink {
	height: 43px;
}
.r-box .alink a {
	display: inline-block;
	float: left;
	width: 117px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
}
.r-box .alink a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 12px 3px 0 15px;
 *margin: 12px 3px 0 15px;
}
.r-box .alink a.qq {
	background: #0097e0;
}
.r-box .alink a.tel {
	background: #f90;
}
.r-box .alink a i.icon-qq {
	background: url(icon01.png) no-repeat -37px -64px;
}
.r-box .alink a i.icon-kf {
	background: url(icon01.png) no-repeat 0px -64px;
}
.r-box .alink a:hover {
	opacity: 0.9;
}
.r-box ul li {
	width: 195px;
	float: left;
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 23px;
}
.r-box ul li i {
	width: 56px;
	display: block;
	font-size: 14px;
	line-height: 23px;
	float: left;
}
.r-box ul li span {
	width: 138px;
	float: left;
	word-break: normal;
}
.r-box ul li p {
	color: #0097E0;
}
.r-box .ewm {
	height: 85px;
	padding: 10px;
}
.r-box .ewm img {
	width: 85px;
	height: 85px;
}
.r-box .ewm .fright {
	width: 110px;
	height: 50px;
	padding: 10px 0;
}
.r-box .ewm .fright p {
	color: #f90;
	line-height: 22px;
}
/*banner图*/

.banner1 {
	padding: 20px 0;
	height: 110px;
}
.banner1 img {
	width: 1200px;
	height: 110px;
}
/*精品推荐*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main-jp {
	height: 590px;
	overflow: hidden;
}
.main-jp h1.title {
	font: normal 24px "微软雅黑";
	height: 45px;
}
.main-jp {
	background: none;
}
.main-jp ul.fright {
	width: 880px;
	height: 525px;
}
.main-jp ul.fright li {
	float: left;
	width: 293px;
	height: 267px;
}
.main-jp ul.fright li a {
	float: right;
	display: inline-block;
	width: 275px;
	height: 255px;
	border: 1px solid #ccc;
}
.main-jp ul.fright li a div.pic, .main-jp ul.fright li a div.pic img {
	width: 275px;
	height: 150px;
}
.main-jp ul.fright li a div.pic {
	overflow: hidden;
}
.main-jp ul.fright li a h3 {
	font: normal 18px "微软雅黑";
	height: 40px;
	line-height: 50px;
	color: #666;
	padding: 0 10px;
	overflow: hidden;
}
.main-jp ul.fright li a h4 {
	font: normal 12px "微软雅黑";
	color: #999;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	overflow:hidden;
}
.main-jp ul.fright li a p {
	padding: 0 10px;
	height: 30px;
}
.main-jp ul.fright li a p b {
	font-size: 14px;
	color: #0097e0;
	line-height: 40px;
}
.main-jp ul.fright li a p span {
	font: 12px;
	color: #f90;
}
.main-jp ul.fright li a p span em {
	font: normal 26px "Arial";
}
.main-jp ul.fright li a:hover div.pic img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.main-jp .sidebar {
	width: 315px;
	height: 525px;
	overflow: hidden;
}
.main-jp .sidebar a {
	display: block;
	width: 315px;
	height: 340px;
	background: #0097E0;
}
.main-jp .sidebar a img {
	width: 317px;
	height: 210px;
}
.main-jp .sidebar a h3 {
	font: normal 18px "微软雅黑";
	height: 45px;
	line-height: 45px;
	text-indent: 10px;
	color: #fff;
	text-align: left;
	overflow: hidden;
	padding: 0px 10px;
}
.main-jp .sidebar a h4 {
	font: normal 12px "微软雅黑";
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-indent: 10px;
	text-align: left;
	color: #fff;
	padding: 0px 10px;
}
.main-jp .sidebar a p {
	padding: 10px 10px 0 10px;
	height: 30px;
	color: #fff;
}
.main-jp .sidebar a p b {
	font-size: 14px;
	line-height: 40px;
	color: #fff;
}
.main-jp .sidebar a p span {
	font: 12px;
	color: #fff;
}
.main-jp .sidebar a p span em {
	font: normal 26px "Arial";
	color: #fff;
}
.main-jp .sidebar div.ld {
	height: 48px;
	line-height: 48px;
	background: #0097E0 url(icon01.png) no-repeat 0px -346px;
	color: #fff;
	font-size: 16px;
}
.main-jp .sidebar div.ld i.icon-ld {
	display: inline-block;
	width: 15px;
	height: 24px;
	background: url(icon01.png) no-repeat -283px -118px;
	float: left;
	margin: 15px 3px 0 125px;
 *margin: 15px 3px 0 125px;
}
.main-jp .sidebar ul.ld-box {
	width: 273px;
	height: 115px;
	padding: 10px 20px;
	border: 1px solid #ccc;
}
.main-jp .sidebar ul.ld-box li {
	height: 23px;
	line-height: 23px;
	text-indent: 15px;
	overflow: hidden;
}
.main-jp .sidebar ul.ld-box li i.icon-xx {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(icon01.png) no-repeat -134px -248px;
	margin-right: 3px;
*margin-right: 3px;
}
/*秒杀AND团购*/
.mt25 {
	margin-top: 25px;
}
.mt20 {
	margin-top: 20px;
}
.mt15 {
	margin-top: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.mt13 {
	margin-top: 13px;
}
.ms-tg {
	width: 927px;
	float: left;
}
.ms-tg .title {
	height: 54px;
	line-height: 54px;
	background: url(../images/ms-tg-_line.jpg) repeat-x bottom;
}
.ms-tg .title b {
	float: left;
	font-size: 22px;
	margin-right: 20px;
}
.ms-tg .title b a {
	display: block;
	height: 54px;
	line-height: 54px;
}
.ms-tg .title b a, .ms-tg .title b a:visited, .ms-tg .title b a:hover {
	color: #666;
	text-decoration: none;
}
.ms-tg .title b.on a, .ms-tg .title b.on a:visited, .ms-tg .title b.on a:hover {
	color: #0184f0;
	background: url(icon_01.png) no-repeat -215px -789px;
}
.ms-tg .title p {
	float: right;
	margin-top: 13px;
}
.ms-tg .title p a {
	display: block;
	float: left;
	font-size: 15px;
	width: 86px;
	height: 31px;
	line-height: 27px;
	text-align: center;
}
.ms-tg .title p a.tagon {
	background: url(../images/tagon.jpg) no-repeat center center;
	color: #fff;
	text-decoration: none;
}
.ms-tg ul {
	margin-top: 20px;
	margin-left: -22px;
}
.ms-tg ul li {
	float: left;
	width: 292px;
	height: 345px;
	border: 1px solid #eee;
	float: left;
	margin-left: 22px;
}
.ms-tg ul li .ms-tgimg {
	width: 292px;
	height: 200px;
	overflow: hidden;
}
.ms-tg ul li .ms-tgimg img {
	width: 292px;
	height: 200px;
	transition: all .2s linear;
}
.ms-tg ul li .ms-tgimg img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.ms-tg ul li .ms-tgbtm .begin {
	width: 280px;
	float: left;
	margin-left: 10px;
}
.ms-tg ul li .ms-tgbtm {
	height: 145px;
	overflow: hidden;
}
.ms-tg ul li h4 {
	display: block;
	font-size: 22px;
	line-height: 28px;
	padding: 14px 10px;
	height: 42px;
	overflow: hidden
}
.ms-tg ul li h4 a, .ms-tg ul li h4 a:visited {
	color: #666;
}
.ms-tg ul li h4 a:hover {
	color: #f70;
	text-decoration: none;
}
.ms-tg ul li .time {
	padding-left: 24px;
	background: url(icon_01.png) no-repeat -197px 2px;
	font-size: 14px;
	margin-left: 10px;
}
.ms-tg ul li .time i {
	font-size: 20px;
	color: #0184f0;
	margin-right: 2px;
}
.ms-tg ul li .scj {
	color: #999;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 5px;
}
.ms-tg ul li .fright {
	color: #f90;
	display: block;
	height: 40px;
	line-height: 40px;
	margin-right: 10px;
}
.ms-tg ul li .fright i {
	font-size: 15px;
	text-decoration: line-through
}
.ms-tg ul li .fright em {
	font-size: 30px;
}
/*满意度*/
.ms_right {
	width: 250px;
	float: right;
	overflow: hidden;
}
.ms_right .myd {
	height: 76px;
	background: #0184f0;
}
.ms_right .myd .fleft {
	width: 78px;
	height: 64px;
	padding-top: 12px;
	background: url(icon_01.png) no-repeat -225px -905px;
	color: #fff;
}
.ms_right .myd .fleft p {
	text-align: center;
	margin-top: 2px;
}
.ms_right .myd .fleft em {
	font-size: 25px;
}
.ms_right .myd .fright {
	color: #fff;
	width: 172px;
	padding-top: 16px;
}
.ms_right .myd .fright p {
	text-align: center;
	font-size: 13px;
}
/*首页最新预定*/
.ms_right .homeyd {
	width: 250px;
	height: 100px;
	background: url(../images/ydbj.jpg) no-repeat;
	float: left;
	width: 250px;
	height: 90px;
	overflow: hidden
}
.ms_right .homeyd li {
	height: 100px;
	list-style-type: none
}
.ms_right .homeyd p {
	padding: 22px 5px 0 15px;
}
.ms_right .homeyd p a, .ms_right .homeyd p a:visited {
	color: #333;
}
.ms_right .homeyd p a:hover {
	color: #f60;
}
.ms_right .homeyd em {
	float: right;
	color: #999;
	display: block;
	padding-right: 30px;
}
/*快捷预订*/
.ms_right .kj_yd {
	border: 1px solid #eee;
	border-top: 3px solid #0184f0;
	height: 247px;
	background: url(icon_01.png) no-repeat -51px -1057px
}
.ms_right .kj_yd .title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
}
.ms_right .kj_yd .title a {
	width: 25%;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/line.jpg) no-repeat right center;
}
.ms_right .kj_yd .title a:last-child {
	background: none;
}
.ms_right .kj_yd .title a.on {
	border-top: 3px solid #f90;
	color: #f80;
	margin-top: -3px;
	font-weight: 700;
}
.ms_right .kj_yd .title a:hover {
	text-decoration: none;
}
.ms_right .kj_yd .kj_yd_input {
	overflow: hidden;
}
.ms_right .kj_yd .kj_yd_input p {
	display: block;
	overflow: hidden;
	padding-left: 6px;
	margin-top: 15px;
}
.ms_right .kj_yd .kj_yd_input p em {
	width: 70px;
	text-align: right;
	color: #999;
	display: block;
	float: left;
	line-height: 28px
}
.ms_right .kj_yd .kj_yd_input p .text1 {
	width: 140px;
	padding: 0 7px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	border-radius: 3px;
	color: #999;
	font-size: 14px;
	transition: all .2s linear;
}
.ms_right .kj_yd .kj_yd_input p .text1:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.ms_right .kj_yd .kj_yd_input p .btn {
	width: 78px;
	height: 27px;
	line-height: 27px;
	background: #f90;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	transition: all .2s linear;
}
.ms_right .kj_yd .kj_yd_input p .btn:hover {
	background: #0184f0;
}
.ms_right .kj_yd .kj_yd_input p .btn2 {
	width: 35px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	cursor: pointer;
	transition: all .2s linear;
	background: #0184f0;
	color: #fff;
	border: 1px solid #0184f0;
}
.ms_right .kj_yd .kj_yd_input p .disabled {
	border: 1px solid #ddd;
	background: #ccc;
	color: #666;
	cursor: not-allowed;
}
/*.ms_right .kj_yd .kj_yd_input p .btn2:hover { background: #0184f0; color: #fff; border: 1px solid #0184f0; }*/
.ms_right .kj_yd .kj_yd_input p .text2 {
	width: 40px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	border-right: none;
	border-left: none;
	background: #fff;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*首页产品板块*/
.pr_box {
	width: 927px;
	float: left;
}
.pr_box .pr_box_a {
	overflow: hidden;
	margin-top: 20px;
}
.pr_box .pr_box_a .bj0 {
	background: #31ac6f;
}
.pr_box .pr_box_a .fleft {
	width: 182px;
	height: 420px;
	overflow: hidden;
}
.pr_box .pr_box_a .bj0 h3 {
	background: url(icon_01.png) no-repeat 12px -588px;
	border-bottom: 1px solid #50b884;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .fleft h3 {
	padding-left: 50px;
	font-size: 22px;
	color: #fff;
}
.pr_box .pr_box_a .fleft ul {
	height: 195px;
	overflow: hidden;
	display: block;
}
.pr_box .pr_box_a .fleft ul li {
	float: left;
}
.pr_box .pr_box_a .fleft ul li a, .pr_box .pr_box_a .fleft ul li a:visited {
	width: 90px;
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	height: 38px;
	line-height: 38px;
}
.pr_box .pr_box_a .fleft ul li a:hover {
	text-decoration: none;
}
.pr_box .pr_box_a .bj0 ul li a {
	border-bottom: 1px solid #50b884;
	border-right: 1px solid #50b884;
}
.pr_box .pr_box_a .fright {
	float: left;
}
.pr_box .pr_box_a .pr_top .a1 {
	width: 476px;
	float: left;
	margin: 0 20px;
}
.pr_box .pr_box_a .pr_top .a1 .a1img {
	width: 476px;
	height: 202px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pr_box .pr_box_a .pr_top .a1 .a1img img {
	transition: all .2s linear;
}
.pr_box .pr_box_a .pr_top .a1 .a1img img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.pr_box .pr_box_a .pr_top .a1 p b {
	font-size: 15px;
}
.pr_box .pr_box_a .pr_top .a1 p span {
	float: right;
}
.pr_box .pr_box_a .box1 .a1 span {
	font-size: 12px;
}
.pr_box .pr_box_a .fright .a1 span em {
	font-size: 18px;
	margin: 0 2px;
	color: #f90;
}
.pr_box .pr_box_a .pr_top .a2 {
	width: 228px;
	float: left;
}
.pr_box .pr_box_a .pr_top .a2 .a1img {
	width: 228px;
	height: 202px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pr_box .pr_box_a .pr_top .a2 .a1img img {
	transition: all .2s linear;
}
.pr_box .pr_box_a .pr_top .a2 .a1img img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.pr_box .pr_box_a .pr_top .a2 p b {
	font-size: 12px;
	height: 45px;
	overflow: hidden;
	float: left;
	width: 140px;
}
.pr_box .pr_box_a .pr_top .a2 p span {
	float: right;
}
.pr_box .pr_box_a .box1 .a2 span {
	font-size: 12px;
}
.pr_box .pr_box_a .fright .a2 span em {
	font-size: 18px;
	margin: 0 2px;
	color: #f90;
}
.pr_box .pr_box_a .fright ul li {
	width: 228px;
	float: left;
	margin-left: 20px;
	margin-top: 18px;
}
.pr_box .pr_box_a .fright .pr_btm_img {
	width: 228px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pr_box .pr_box_a .fright .pr_btm_img img {
	transition: all .2s linear;
}
.pr_box .pr_box_a .fright .pr_btm_img img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.pr_box .pr_box_a .fright .pr_btm span {
	float: right;
}
.pr_box .pr_box_a .fright .pr_btm p {
	height: 45px;
	width: 230px;
	overflow: hidden;
}
.pr_box .pr_box_a .box1 .pr_btm span {
	font-size: 12px;
}
.pr_box .pr_box_a .fright .pr_btm em {
	font-size: 18px;
	margin: 0 2px;
	color: #f90;
}
.pr_box .box1 {
	color: #27a867;
}
.pr_box .box1 a, .pr_box .box1 a:visited {
	color: #666;
}
.pr_box .box1 a:hover {
	color: #1e975a;
}
.pr_box .pr_box_a .bj0 a.pron {
	background: #117c47;
}
/*.pr_box .pr_box_a .bj0 a.pron em{ background:url(../images/pronbj.png) no-repeat right center; height:11px; width:5px; position:absolute; right:-1px; top:15px;}*/

/*周边游*/
.pr_box .box1 {
	display: none;
}
.pr_box .box2 {
	display: none;
}
.pr_box .box3 {
	display: none;
}
.pr_box .box4 {
	display: none;
}
.pr_box .box5 {
	display: none;
}
.pr_box .box6 {
	display: none;
}
.pr_box .box7 {
	display: none;
}
.pr_box .box8 {
	display: none;
}
.pr_box .box9 {
	display: none;
}
.news2 {
	display: none;
}
.pr_box .pr_box_a .bj1 {
	background: #ffa800;
}
.pr_box .pr_box_a .bj1 h3 {
	background: url(icon_01.png) no-repeat 12px -656px;
	border-bottom: 1px solid #ffb933;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj1 ul li a {
	border-bottom: 1px solid #ffb933;
	border-right: 1px solid #ffb933;
}
.pr_box .box2 {
	color: #f90;
}
.pr_box .box2 a, .pr_box .box1 a:visited {
	color: #666;
}
.pr_box .box2 a:hover {
	color: #f80;
}
.pr_box .pr_box_a .bj1 a.pron {
	background: #e18502;
}
/*国内游*/
.pr_box .pr_box_a .bj2 {
	background: #f96f6f;
}
.pr_box .pr_box_a .bj2 h3 {
	background: url(icon_01.png) no-repeat 12px -716px;
	border-bottom: 1px solid #fa8c8c;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj2 ul li a {
	border-bottom: 1px solid #fa8c8c;
	border-right: 1px solid #fa8c8c;
}
.pr_box .box3 {
	color: #f96f6f;
}
.pr_box .box3 a, .pr_box .box2 a:visited {
	color: #666;
}
.pr_box .box3 a:hover {
	color: #f96f6f;
}
.pr_box .pr_box_a .bj2 a.pron {
	background: #d74949;
}
/*出境游*/
.pr_box .pr_box_a .bj3 {
	background: #618ab5;
}
.pr_box .pr_box_a .bj3 h3 {
	background: url(icon_01.png) no-repeat 12px -778px;
	border-bottom: 1px solid #81a1c4;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj3 ul li a {
	border-bottom: 1px solid #81a1c4;
	border-right: 1px solid #81a1c4;
}
.pr_box .box4 {
	color: #4a78a8;
}
.pr_box .box4 a, .pr_box .box3 a:visited {
	color: #666;
}
.pr_box .box4 a:hover {
	color: #4a78a8;
}
.pr_box .pr_box_a .bj3 a.pron {
	background: #45719f;
}
/*景点门票*/
.pr_box .pr_box_a .bj5 {
	background: #35c29b;
}
.pr_box .pr_box_a .bj5 h3 {
	background: url(icon_01.png) no-repeat 12px -844px;
	border-bottom: 1px solid #53cbaa;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj5 ul li a {
	border-bottom: 1px solid #53cbaa;
	border-right: 1px solid #53cbaa;
}
.pr_box .box5 {
	color: #1eb48b;
}
.pr_box .box5 a, .pr_box .box5 a:visited {
	color: #666;
}
.pr_box .box5 a:hover {
	color: #1eb48b;
}
.pr_box .pr_box_a .bj5 a.pron {
	background: #23aa85;
}
/*邮轮*/
.pr_box .pr_box_a .bj6 {
	background: #52a3e2;
}
.pr_box .pr_box_a .bj6 h3 {
	background: url(icon_01.png) no-repeat 12px -912px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pr_box .pr_box_a .bj6 ul li a {
	border-bottom: 1px solid #6cb1e6;
	border-right: 1px solid #6cb1e6;
}
.pr_box .box6 {
	color: #398fd2;
}
.pr_box .box6 a, .pr_box .box6 a:visited {
	color: #666;
}
.pr_box .box6 a:hover {
	color: #398fd2;
}
.pr_box_a .bj6 p {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #6cb1e6;
	padding-bottom: 15px;
}
.pr_box_a .bj6 p a, .pr_box_a .bj6 p a:visited {
	padding: 2px 9px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	display: block;
	float: left;
	margin-left: 6px;
}
.pr_box_a .bj6 p a:hover {
	text-decoration: none;
}
.pr_box_a .bj6 p a.on {
	background: #fff;
	color: #52a3e2;
}
.pr_box_a .bj6 ul li a {
	width: 100%;
}
.pr_box .pr_box_a .bj6 ul li a {
	width: 163px;
	text-align: left;
	padding-left: 20px;
}
.pr_box .pr_box_a .bj6 a.pron {
	background: #3a8dcd;
}
/*精选专题*/
.main_r {
	width: 250px;
	float: right;
}
.main_r .jxzt {
	width: 250px;
}
.main_r .jxzt .title {
	padding-bottom: 20px;
}
.main_r .jxzt .title h3 {
	font-size: 22px;
	color: #333;
}
.main_r .jxzt .title span {
	float: right;
	margin-top: 5px;
}
.main_r .jxzt li {
	display: block;
	height: 58px;
	overflow: hidden;
}
.main_r .jxzt li img {
	height: 150px;
	width: 250px;
	display: block;
}
/*资讯*/
.main_r .news {
	border: 1px solid #eee;
	border-top: none;
}
.main_r .news .title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	border-top: 3px solid #0184f0;
	font-size: 14px;
}
.main_r .news .title a, .main_r .news .title a:visited {
	width: 50%;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/line.jpg) no-repeat right center;
}
.main_r .news .title a:hover {
	text-decoration: none;
}
.main_r .news .title a:last-child {
	background: none;
}
.main_r .news .title a.on {
	font-weight: bold;
	border-top: 3px solid #f90;
	margin-top: -3px;
	color: #f70;
}
.main_r .news .news_tj {
	overflow: hidden;
	padding-bottom: 10px;
	margin: 12px 15px 12px 15px;
	border-bottom: 1px dashed #ddd;
}
.main_r .news .news_tj h6 {
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}
.main_r .news .news_tj h6 a, .main_r .news .news_tj h6 a:visited {
	color: #09a6f2;
}
.main_r .news .news_tj h6 a:hover {
	color: #f70;
}
.main_r .news .news_tj p {
	color: #999;
}
.main_r .news ul {
	padding-bottom: 10px;
}
.main_r .news ul li {
	background: url(../images/libj.jpg) no-repeat left center;
	padding-left: 11px;
	margin-left: 15px;
}
/*热销排行*/

.tytit {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
.tytit h3 {
	font-size: 22px;
	color: #333;
}
.tytit span {
	float: right;
	font-size: 14px;
}
.tytit span a, .tytit span a:visited, .tytit span a:hover {
	color: #999;
	text-decoration: none;
	display: block;
	line-height: 51px;
	float: left;
	margin-left: 12px;
}
.tytit span a.on {
	background: url(../images/taglineon.jpg) no-repeat bottom center;
}
.main_r .hot_rx li {
	display: block;
	overflow: hidden;
	padding: 12px 0 15px 0;
	border-bottom: 1px dashed #ddd;
	position: relative;
}
.main_r .hot_rx li i.yellow {
	background: url(icon_01.png) no-repeat -190px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li i.hui {
	background: url(icon_01.png) no-repeat -223px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li img {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
}
.main_r .hot_rx li {
	line-height: 18px;
}
.main_r .hot_rx li em {
	display: block;
	font-size: 15px;
	color: #f90;
}
.main_r .hot_rx li:last-child {
	border: none;
}
/*签证*/
.main_r .qz ul {
	border-left: 1px solid #eee;
	display: block;
	overflow: hidden;
}
.main_r .qz li {
	float: left;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 82px;
	padding-top: 13px;
	padding-bottom: 10px;
}
.main_r .qz li img {
	width: 62px;
	height: 42px;
	margin: 0 auto;
	display: block;
	margin-bottom: 6px;
}
.main_r .qz li p {
	font-size: 14px;
	display: block;
	text-align: center
}
/*租车*/
.main_r .zc ul {
	display: block;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
	border-bottom: none;
}
.main_r .zc ul li {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding: 10px;
}
.main_r .zc ul li img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.main_r .zc ul li p {
	font-size: 15px;
}
.main_r .zc ul li p em {
	display: block;
	color: #f90;
}
/*旅游攻略*/
.main_r .gl .tytit {
	border: none;
}
.main_r .gl ul li {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: 1px 0px 1px #ddd;
	margin-top: 10px;
}
.main_r .gl .top {
	background: #f6f6f6;
	padding: 15px 10px;
}
.main_r .gl .top img {
	width: 52px;
	height: 52px;
	display: block;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	margin-right: 10px;
	float: left;
}
.main_r .gl .top span {
	font-size: 14px;
	color: #f90;
}
.main_r .gl .top p {
	color: #999;
}
.main_r .gl .btm {
	border: 1px solid #eee;
	padding: 15px 10px;
}
.main_r .gl .btm h6 {
	font-size: 16px;
}
.main_r .gl .btm span {
	float: right;
	margin-top: -15px;
	color: #999;
}
/*最新点评*/

.main_r .i_dp {
	background: #f6f6f6;
	overflow: hidden;
	margin-top: 20px;
	padding: 10px;
}
.main_r .i_dp h3 {
	color: #333;
	font-size: 22px;
	padding: 10px 0;
	display: block;
}
.main_r .i_dp ul li {
	display: block;
	width: 210px;
	margin: 0 auto;
	background: #fff url(../images/dpbj.jpg) no-repeat bottom center;
	padding: 10px;
	margin-top: 10px;
}
.main_r .i_dp ul li span {
	color: #999;
}
.main_r .i_dp ul li h5 {
	font-size: 14px;
	display: block;
}
.main_r .i_dp ul li h5 a, .main_r .i_dp ul li h5 a:visited {
	color: #0184f0;
}
.main_r .i_dp ul li h5 a:hover {
	color: #f90;
}
.main_r .i_dp ul li p {
	margin-left: 20px;
	width: 190px;
	padding-top: 7px;
}
/*左边锚链接*/
.miao {
	border-top: 1px solid #e6e6e6;
	width: 50px;
	position: fixed;
	left: 10px;
	top: 50%;
	height: 344px;
	margin-top: -172px;
	background: #fff;
}
.miao li a {
	display: block;
	width: 48px;
	height: 48px;
	border: 1px solid #e6e6e6;
	border-top: none;
	transition: all .2s linear;
}
.miao li a.m1 {
	background: url(icon_01.png) no-repeat -308px -484px;
}
.miao li a.m2 {
	background: url(icon_01.png) no-repeat -309px -525px
}
.miao li a.m3 {
	background: url(icon_01.png) no-repeat -308px -563px
}
.miao li a.m4 {
	background: url(icon_01.png) no-repeat -309px -599px
}
.miao li a.m5 {
	background: url(icon_01.png) no-repeat -309px -636px
}
.miao li a.m6 {
	background: url(icon_01.png) no-repeat -308px -672px;
}
.miao li a.m7 {
	background: url(icon_01.png) no-repeat -309px -707px
}
.miao li a.m1:hover, .miao li a.m1_on {
	background: #31ac6f url(icon_01.png) no-repeat -356px -484px;
	border: 1px solid #31ac6f;
	border-top: none;
}
.miao li a.m2:hover, .miao li a.m2_on {
	background: #ffa800 url(icon_01.png) no-repeat -356px -525px;
	border: 1px solid #ffa800;
	border-top: none;
}
.miao li a.m3:hover, .miao li a.m3_on {
	background: #f96f6f url(icon_01.png) no-repeat -356px -563px;
	border: 1px solid #f96f6f;
	border-top: none;
}
.miao li a.m4:hover, .miao li a.m4_on {
	background: #618ab5 url(icon_01.png) no-repeat -356px -599px;
	border: 1px solid #618ab5;
	border-top: none;
}
.miao li a.m5:hover, .miao li a.m5_on {
	background: #35c29b url(icon_01.png) no-repeat -356px -636px;
	border: 1px solid #35c29b;
	border-top: none;
}
.miao li a.m6:hover, .miao li a.m6_on {
	background: #52a3e2 url(icon_01.png) no-repeat -356px -672px;
	border: 1px solid #52a3e2;
	border-top: none;
}
.miao li a.m7:hover, .miao li a.m7_on {
	background: #666666 url(icon_01.png) no-repeat -356px -707px;
	border: 1px solid #666666;
	border-top: none;
}
/*酒店筛选*/
.jdsx {
	padding: 25px;
	width: 1150px;
	margin: 0 auto;
}
.jdsx .sxinput {
	overflow: hidden;
}
.jdsx .sxinput ul li {
	display: block;
	float: left;
	padding-right: 20px;
}
.jdsx .sxinput ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.jdsx .sxinput ul li .city_text, .jdsx .sxinput ul li .time_text {
	width: 208px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.jdsx .sxinput ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.jdsx .sxinput ul li .i_btn {
	width: 80px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
	font-size: 15px;
	transition: all .2s linear;
}
.jdsx .sxinput ul li .i_btn:hover {
	background: #0184f0;
}
.jdsx .sxinput ul li .city_text {
	background: url(../images/subico.png) no-repeat 225px 6px
}
.jdsx .sxinput ul li .time_text {
	background: url(../images/subico.png) no-repeat 222px -36px;
}
.jdsx .sxinput ul li input[type="text"] {
	transition: all .2s linear;
}
.jdsx .sxinput ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.jdsx .sxlist li {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.jdsx .sxlist li:last-child {
	border-bottom: none;
}
.jdsx .sxlist li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.jdsx .sxlist li p {
	float: left;
	width: 1080px;
}
.jdsx .sxlist li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.jdsx .sxlist li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.jdsx .sxlist li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.sx_tj {
	padding: 20px 0;
}
.sx_tj .fleft h2 {
	font-size: 20px;
	color: #333;
	display: inline;
	margin: 0 4px;
}
.sx_tj .fleft i {
	font-size: 22px;
	color: #f90;
	margin: 0 4px;
}
.sx_tj .fleft a.s_tag {
	display: block;
	padding: 3px 10px;
	background: #999;
	float: left;
	color: #fff;
	text-decoration: none;
	margin-left: 5px;
	border-radius: 3px;
	transition: all .2s linear;
}
.sx_tj .fleft a.s_tag:hover {
	text-decoration: none;
	background: #666;
	color: #fff;
}
.sx_tj .fleft .s_clear a {
	padding: 3px 0;
	display: block;
	float: left;
	margin-left: 10px;
	color: #0184f0;
}
.sx_tj .fleft .s_clear a:hover {
	color: #f80;
}
/*酒店列表*/

.list_l {
	width: 900px;
	float: left;
}
.list_l .listtit {
	height: 45px;
	line-height: 45px;
}
.list_l .listtit .ck {
	float: right;
}
.list_l .listtit .ck a {
	display: block;
	font-size: 15px;
	padding-right: 20px;
}
.list_l .listtit li {
	float: left;
}
.list_l .listtit li a, .list_l .listtit li a:visited {
	display: block;
	height: 45px;
	border-right: 1px solid #eee;
	padding: 0 20px;
	font-size: 14px;
}
.list_l .listtit li a.on {
	background: #09a6f2;
	color: #fff;
}
.list_l .listtit li a:hover {
	text-decoration: none;
}
.list_l .listtit li a.on .top_sj_ico {
	background: url(../images/subico.png) no-repeat -30px 0;
}
.list_l .listtit li a.on .bottom_sj_ico {
	background: url(../images/subico.png) no-repeat -30px -16px;
}
.list_l .listtit li a .top_sj_ico {
	background: url(../images/subico.png) no-repeat -49px 0;
}
.list_l .listtit li a .bottom_sj_ico {
	background: url(../images/subico.png) no-repeat -49px -16px;
}
.list_l .listtit li em {
	float: left;
	font-size: 14px;
}
.list_l .listtit li i {
	float: left;
	display: block;
	width: 11px;
	height: 6px;
	margin-top: 21px;
	margin-left: 6px;
}
.list_l .list_li {
	margin-top: 20px;
	overflow: hidden;
	padding: 20px;
	padding-bottom: 0;
	position: relative;
}
.list_l .list_li .list_litop {
	padding-bottom: 10px;
	overflow: hidden;
}
.list_l .list_li .list_litop .listliimg {
	width: 150px;
	height: 120px;
	overflow: hidden;
	float: left;
}
.list_l .list_li .list_litop .listliimg img {
	width: 150px;
	height: 110px;
}
.list_l .list_li .list_litop .listli_t_c {
	float: left;
	width: 550px;
	padding-left: 20px;
}
.list_l .list_li .listli_t_c h3 {
	font-size: 18px;
	display: block;
	padding-bottom: 10px;
}
.list_l .list_li .listli_t_c h3 a, .list_l .list_li .listli_t_c h3 a:visited {
	color: #333
}
.list_l .list_li .listli_t_c h3 a:hover {
	color: #f90;
}
.list_l .list_li .listli_t_c p {
	font-size: 14px;
}
.list_l .list_li .listli_t_c p em {
	color: #f90;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
.list_l .list_li .listli_t_c p b {
	font-size: 16px;
	color: #339966;
}
.list_l .list_li .listli_t_c p i {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.list_l .list_li .listli_t_c p i.jdico1 {
	background: url(../images/subico.png) no-repeat -70px -6px
}
.list_l .list_li .listli_t_c p i.jdico2 {
	background: url(../images/subico.png) no-repeat -99px -6px
}
.list_l .list_li .listli_t_c p i.jdico3 {
	background: url(../images/subico.png) no-repeat -124px -6px
}
.list_l .list_li .listli_t_c p i.jdico4 {
	background: url(../images/subico.png) no-repeat -152px -6px
}
.list_l .list_li .listli_t_c p i.jdico5 {
	background: url(../images/subico.png) no-repeat -180px -6px
}
.list_l .list_li .listli_t_c p i.jdico6 {
	background: url(../images/subico.png) no-repeat -209px -6px
}

.list_l .list_li .listli_t_r {
	float: right;
	color: #09a6f2;
	height: 40px;
	padding-top: 45px;
}
.list_l .list_li .listli_t_r em {
	font-size: 30px
}
.list_l .list_li .list_libottom tr {
	border-bottom: 1px solid #eee;
}
.list_l .list_li .list_libottom tr:last-child {
	border: none;
}
.list_l .list_li .list_libottom td {
	height: 50px;
	line-height: 50px;
}
.list_l .list_li .list_libottom .list_litit {
	background: #f6f6f6;
	font-size: 14px;
	color: #777;
}
.list_l .list_li .list_libottom td.green a, .list_l .list_li .list_libottom td.green a:visited, .list_l .list_li .list_libottom td.green a:hover {
	color: #339966;
	font-size: 14px;
}
.list_l .list_li .list_libottom td.yellow {
	color: #f90;
	font-size: 22px;
}
.list_l .list_li .list_libottom td.ydbtn a, .list_l .list_li .list_libottom td.ydbtn a:visited {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f90;
	color: #f90;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all .2s linear;
}
.list_l .list_li .list_libottom td.ydbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
.list_l .list_li a.show_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -35px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
.list_l .list_li a.hide_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -76px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
/*分页*/
.fenye {
	float: right;
	margin-top: 15px;
}
.fenye a, .fenye a:visited {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: block;
	float: left;
	background: #fff;
	font-size: 14px;
	margin-left: 12px;
	border-radius: 3px;
	transition: all .2s linear;
}
.fenye a:hover {
	text-decoration: none;
	background: #f90;
	color: #fff;
}
.fenye a.f_on {
	background: #09a6f2;
	color: #fff;
}
.fenye a.nopage, .fenye a.nopage:visited, .fenye a.nopage:hover {
	color: #999;
	background: #fff;
}
/*内页右边*/
.subpage_r {
	width: 285px;
	float: right;
	overflow: hidden;
}
.subh2 {
	font-size: 22px;
	color: #666;
	display: block;
	padding-bottom: 5px;
}
.s_zxyd {
	padding: 20px;
	padding-bottom: 0;
}
.s_zxyd li {
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}
.s_zxyd li:last-child {
	border: none;
}
.s_zxyd li h3 {
	display: inline;
	font-size: 12px;
}
.s_zxyd li h3 a, .s_zxyd li h3 a:visited {
	color: #333;
}
.s_zxyd li h3 a:hover {
	color: #f80;
}
.s_zxyd li img {
	width: 46px;
	height: 46px;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.s_zxyd li:hover img {
	-webkit-transform: rotate(360deg) scale(1.1, 1.1)
}
.star {
	color: #f90;
	font-size: 16px;
}
.green {
	color: #09a6f2;
}
.green em {
	font-size: 18px;
}
/*酒店内页*/
.list_l .nr_box {
}
.list_l .nr_box .nr_box_t {
	padding: 20px;
	padding-bottom: 10px;
}
.list_l .nr_box .nr_box_t h3 {
	color: #333;
	font-size: 22px;
	display: block;
	padding-bottom: 10px;
}
.list_l .nr_box .nr_box_t .fleft em {
	float: left;
	font-size: 18px;
	color: #f90;
}
.list_l .nr_box .nr_box_t .fleft span {
	float: left;
	font-size: 14px;
	margin: 0 10px;
}
.list_l .nr_box .nr_box_t .fleft p {
	color: #999;
	margin-top: 7px;
}
.list_l .nr_box .nr_box_t .fleft p a, .list_l .nr_box .nr_box_t .fleft p a:visited {
	background: url(../images/subico.png) no-repeat -554px 0;
	padding-left: 20px;
	color: #f90;
}
.list_l .nr_box .nr_box_t .fleft p a:hover {
	text-decoration: none;
}
.list_l .nr_box .nr_box_t i {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.list_l .nr_box .nr_box_t i.jdico1 {
	background: url(../images/subico.png) no-repeat -70px -6px
}
.list_l .nr_box .nr_box_t i.jdico2 {
	background: url(../images/subico.png) no-repeat -99px -6px
}
.list_l .nr_box .nr_box_t i.jdico3 {
	background: url(../images/subico.png) no-repeat -124px -6px
}
.list_l .nr_box .nr_box_t i.jdico4 {
	background: url(../images/subico.png) no-repeat -152px -6px
}
.list_l .nr_box .nr_box_t i.jdico5 {
	background: url(../images/subico.png) no-repeat -180px -6px
}
.list_l .nr_box .nr_box_t i.jdico6 {
	background: url(../images/subico.png) no-repeat -209px -6px
}
.list_l .nr_box .nr_box_t .fright {
	color: #09a6f2;
	margin-top: 11px;
}
.list_l .nr_box .nr_box_t .fright em {
	font-size: 30px;
	margin: 0 3px;
}
.nrimg {
	position: relative;
	height: 225px;
	margin-left: 20px;
	padding-bottom: 15px;
}
.nrimg .aimg1, .nrimg .aimg2, .nrimg .aimg3, .nrimg .aimg4, .nrimg .aimg5, .nrimg .aimg6, .nrimg .aimg7, .nrimg .aimg8, .nrimg .aimg9, .nrimg .aimginfo {
	position: absolute;
}
.nrimg .aimg1 {
	left: 0;
	top: 0;
}
.nrimg .aimg2 {
	left: 296px;
	top: 0;
}
.nrimg .aimg3 {
	left: 548px;
	top: 0;
}
.nrimg .aimg4 {
	left: 654px;
	top: 0;
}
.nrimg .aimg5 {
	left: 760px;
	top: 0;
}
.nrimg .aimg6 {
	left: 296px;
	top: 115px;
}
.nrimg .aimg7 {
	left: 402px;
	top: 115px;
}
.nrimg .aimg8 {
	left: 654px;
	top: 115px;
}
.nrimg .aimg9 {
	left: 760px;
	top: 115px;
}
.nrimg .aimg1 img {
	width: 290px;
	height: 226px;
}
.nrimg .aimg2 img, .nrimg .aimg7 img {
	width: 246px;
	height: 110px;
}
.nrimg .aimg3 img, .nrimg .aimg4 img, .nrimg .aimg5 img, .nrimg .aimg6 img, .nrimg .aimg7 img, .nrimg .aimg9 img {
	width: 100px;
	height: 110px;
}
.nrimg img {
	transition: all .2s linear;
}
.nrimg img:hover {
	opacity: .7;
}
.nrimg .aimginfo {
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	background: #339966;
	left: 172px;
	bottom: 35px;
	transition: all .2s linear;
}
.nrimg .aimginfo:hover {
	background: #f90;
}
.nrimg .aimginfo a, .nrimg .aimginfo a:visited, .nrimg .aimginfo a:hover {
	color: #fff;
	text-decoration: none;
}
.nr_txt {
	font-size: 14px;
	padding: 20px;
	padding-top: 0;
}
.nr_txt p { /*text-indent: 29px; */
	line-height: 24px;
}
/*房型选择*/
.fxxz {
}
.fxxz .height {
	height: 80px;
	border-bottom: 1px solid #eee;
}
.fxxz .fxtit {
	height: 45px;
	line-height: 45px;
	background: #a3a3a3;
	color: #fff;
	font-size: 14px;
}
.fxxz .roomimg {
	padding-left: 20px;
	overflow: hidden;
}
.fxxz .roomimg img {
	float: left;
	display: inline;
	margin-right: 12px;
	border-radius: 3px;
}
.fxxz .roomimg b {
	display: block;
	font-size: 15px;
	color: #09a6f2;
}
.fxxz .roomimg span {
	display: block;
	cursor: pointer;
}
.fxxz .roomimg span.show_ico {
	background: url(../images/subico.png) no-repeat -428px -27px;
}
.fxxz .roomimg span.hide_ico {
	background: url(../images/subico.png) no-repeat -428px -53px;
}
.fxxz .showinfo {
	padding: 10px 20px;
	border-bottom: 1px dashed #ddd;
}
.fxxz .showinfo .imglist img {
	float: left;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 3px;
}
.fxxz .showinfo ul {
	padding-top: 10px;
	display: block;
	overflow: hidden;
}
.fxxz .showinfo li {
	float: left;
	font-size: 14px;
	display: block;
	width: 33%;
	font-size: 13px;
	line-height: 26px;
}
.fxxz .showinfo p {
	color: #999;
	padding-top: 10px;
}
.room_ydbtn a, .room_ydbtn a:visited {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f90;
	color: #f90;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all .2s linear;
}
.room_ydbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
/*酒店设施*/
.jdss {
	padding: 20px;
	padding-bottom: 10px;
}
.jdss ul {
	overflow: hidden;
	padding-top: 10px;
}
.jdss li {
	overflow: hidden;
	padding: 10px 0;
}
.jdss li i {
	display: block;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 14px;
}
.jdss li i.jdssico1 {
	background: url(../images/subico.png) no-repeat 0 -85px;
}
.jdss li i.jdssico2 {
	background: url(../images/subico.png) no-repeat -63px -85px;
}
.jdss li i.jdssico3 {
	background: url(../images/subico.png) no-repeat -126px -85px;
}
.jdss li i.jdssico4 {
	background: url(../images/subico.png) no-repeat -189px -85px;
}
.jdss li i.jdssico5 {
	background: url(../images/subico.png) no-repeat -252px -85px;
}
.jdss li b {
	display: block;
	font-size: 15px;
	padding-top: 6px;
	float: left;
}
.jdss li p {
	float: left;
	color: #999;
	margin-top: 5px;
}
.jdss li p em {
	margin: 0 7px;
}
.jdss li img {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 15px;
}
.jdss li p em:first-child {
	margin-left: 0;
}
/*酒店规定*/
.jdgd {
	padding: 20px;
}
.jdgd ul {
	display: block;
	padding-top: 10px;
}
.jdgd li {
	overflow: hidden;
	font-size: 14px;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}
.jdgd li .fleft {
	width: 120px;
	text-align: right;
}
.jdgd li .fright {
	width: 710px;
}
/*住客点评*/
.zkdp {
	overflow: hidden;
	padding: 20px;
	padding-bottom: 5px;
}
.zkdp .title {
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}
.zkdp .title p {
	float: left;
	display: block;
	overflow: hidden;
}
.zkdp .title p.p1 {
	color: #f90;
	font-size: 14px;
}
.zkdp .title p.p1 em {
	font-size: 30px;
}
.zkdp .title p.p2 span {
	color: #09a6f2;
	font-size: 14px;
}
.zkdp .title p.p2 span em {
	font-size: 30px;
}
.zkdp .title p.p3 {
	font-size: 14px;
	float: right;
	margin-top: 6px;
}
.zkdp .title p.p3 span {
	margin: 0 6px;
}
.zkdp .title p.p3 span em {
	font-weight: 700;
	color: #f90;
}
.zkdp li {
	display: block;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}
.zkdp li:last-child {
	border: none;
	padding-bottom: 20px;
}
.zkdp .userimg {
	width: 60px;
	height: 60px;
	float: left;
}
.zkdp .userimg img {
	border-radius: 100%;
	display: block;
}
.zkdp .fright {
	width: 785px;
	float: right;
}
.zkdp .fright .dqinfo i {
	float: right;
	color: #999;
}
.zkdp .fright .dqinfo em {
	font-family: Arial, Helvetica, sans-serif;
	color: #09a6f2;
}
.zkdp .fright .dqinfo img {
	display: inline;
	margin-left: 2px;
}
.zkdp .fright p {
	line-height: 20px;
	color: #999;
}
.zkdp .fright .jdhf {
	padding: 15px;
	background: #f7f7f7;
:#f7f7f7;
	border-radius: 5px;
	margin-top: 10px;
}
.zkdp .fright .jdhf span {
	display: block;
}
.zkdp .fright .jdhf span em {
	font-weight: bold;
	color: #f90;
}
/*酒店首页*/
.hotel_a {
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 5px 5px 0 0;
}
.hotel_a .hotel_yd {
	width: 370px;
	float: left;
	height: 439px;
	border-bottom: 1px solid #eee;
}
.hotel_a .hotel_banner {
	width: 830px;
	float: right;
	height: 440px;
}
.hotel_a .hotel_banner img {
	width: 830px;
	height: 440px;
}
.hotel_a .hotel_yd li {
	display: block;
	overflow: hidden;
	padding-top: 18px;
	padding-left: 20px;
}
.hotel_a .hotel_yd li b {
	display: block;
	font-size: 14px;
	padding-bottom: 10px;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2, .hotel_a .hotel_yd li p input {
	height: 38px;
	line-height: 38px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .input1:hover, .hotel_a .hotel_yd li .input2:hover, .hotel_a .hotel_yd li p input:hover {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.hotel_a .hotel_yd li .input1 {
	background: url(../images/subico.png) no-repeat 305px 10px;
}
.hotel_a .hotel_yd li .input2 {
	background: url(../images/subico.png) no-repeat 303px -33px;
}
.hotel_a .hotel_yd li p {
	float: left;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2 {
	width: 288px;
	padding: 0 32px 0 10px;
}
.hotel_a .hotel_yd li p input {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin-right: 12px;
}
.hotel_a .hotel_yd li .inputbtn {
	width: 332px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: none;
	background: #09a6f2;
	border-radius: 3px;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .inputbtn:hover {
	background: #f90;
}
.hotel_newyd {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 0 0 5px 5px;
}
.hotel_newyd li {
	float: left;
	width: 280px;
	padding: 20px 0;
	padding-left: 20px;
	display: block;
}
.hotel_newyd li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.hotel_newyd li:hover img {
	-webkit-transform: rotate(360deg);
}
.hotel_newyd li span {
	color: #999;
}
.hotel_newyd li p a, .hotel_newyd li p a:visited {
	color: #09a6f2;
}
.hotel_newyd li p a:hover {
	color: #f90;
	text-decoration: none;
}
.hot_df {
	position: relative;
}
.hot_df h3 {
	font-size: 25px;
	padding: 30px 20px;
}
.hot_df li {
	width: 275px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.hot_df li .img {
	width: 275px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 5px;
}
.hot_df li .img img {
	width: 275px;
	height: 160px;
	display: block;
	transition: all .2s linear;
	transition: all .2s linear;
}
.hot_df li .img img:hover {
	-webkit-transform: scale(1.2, 1.2);
	opacity: .9;
}
.hot_df li h4 {
	float: left;
	font-size: 15px;
}
.hot_df li span {
	color: #999;
	display: block;
	float: right;
	background: url(../images/subico.png) no-repeat -540px -86px;
	padding-left: 38px;
}
.hot_df li span em {
	color: #f80;
	font-size: 16px;
	margin-right: 3px;
}
.hot_df .more {
	position: absolute;
	right: -46px;
	bottom: 30px;
}
.hot_df .more a {
	display: block;
	width: 46px;
	height: 175px;
	background: url(../images/subico.png) no-repeat 0 -151px;
	text-indent: -9999px;
	transition: all .2s linear;
}
.hot_df .more a:hover {
	background: url(../images/subico.png) no-repeat -46px -151px;
}
/*签证*/
.qzbox {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7 url(../images/qzbanner.jpg) no-repeat top center;
	padding-bottom: 30px;
}
.qzbannertxt {
	color: #fff;
}
.qzbannertxt .fleft {
	line-height: 40px;
	margin-top: 90px;
	font-family: "宋体";
}
.qzbannertxt .fleft b {
	font-size: 35px;
	text-shadow: 1px 1px 1px #333;
}
.qzbannertxt .fleft p {
	font-size: 25px;
	text-shadow: 1px 1px 1px #333;
	margin-top: 10px;
	margin-bottom: 30px;
}
.qzbannertxt .qztxt {
	width: 285px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	background: #fff url(../images/subico.png) no-repeat 273px 10px;
	float: left;
	padding-left: 15px;
	color: #999;
	font-size: 15px;
}
.qzbannertxt .t_2 {
	font-size: 15px;
	font-family: "微软雅黑";
	float: left;
	margin: 0 10px;
}
.qzbannertxt .t_2 a, .qzbannertxt .t_2 a:visited, .qzbannertxt .t_2 a:hover {
	color: #999;
	text-decoration: none;
}
.qzbannertxt .t_2 dl dt {
	width: 220px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-radius: 5px;
	display: block;
	background: #fff url(../images/subico.png) no-repeat -345px -44px;
	cursor: pointer;
	padding-left: 15px;
}
.qzbannertxt .t_2 dl dd {
	display: none;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	margin-top: 5px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.qzbannertxt .qz_ibtn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #0184f0;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	border: none;
	float: left;
	transition: all .2s linear;
}
.qzbannertxt .qz_ibtn:hover {
	color: #fff;
	background: #f90;
}
.qzbannertxt .fleft {
}
.qzbannertxt .fright {
	font-size: 25px;
	width: 280px;
	height: 70px;
	line-height: 70px;
	border: 2px solid #fff;
	text-align: center;
	margin-top: 135px;
}
.qzbannertxt .fright em {
	font-size: 40px;
	margin: 0 5px;
	font-family: Verdana, Geneva, sans-serif
}
.qzbannertxt .fright i {
	font-size: 15px;
}
.qzm_l {
	width: 900px;
	margin-top: 90px;
	float: left;
}
.qzm_r {
	width: 285px;
	float: right;
	margin-top: 90px;
}
.qzm_l .jhs {
	padding-bottom: 20px;
}
.qzm_l .jhs .jhsdiv1 {
	width: 420px;
	height: 320px;
	position: relative;
	overflow: hidden;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs a, .qzm_l .jhs a:visited, .qzm_l .jhs a:hover {
	color: #fff;
}
.qzm_l .jhs p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 400px;
	font-size: 16px;
	line-height: 38px;
}
.qzm_l .jhs p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs .jhsdiv1 div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 420px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs .jhsdiv1 div span {
	display: block;
	width: 290px;
	background: #f90 url(../images/subico.png) no-repeat -271px -314px;
	height: 39px;
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
.qzm_l .jhs .jhsdiv1 div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs .jhsdiv1 div i {
	float: right;
	width: 90px;
	padding-left: 30px;
	background: #0184f0 url(../images/subico.png) no-repeat -487px -256px;
	font-size: 16px;
}
.qzm_l .jhs ul {
	float: left;
	width: 460px;
}
.qzm_l .jhs ul li {
	float: left;
	width: 200px;
	height: 150px;
	overflow: hidden;
	position: relative;
	color: #fff;
	margin-left: 19px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs ul li p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
}
.qzm_l .jhs ul li p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs ul li div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs ul li div span {
	display: block;
	width: 110px;
	padding-left: 10px;
	background: #f90 url(../images/subico.png) no-repeat -450px -314px;
	height: 39px;
	float: left;
}
.qzm_l .jhs ul li div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs ul li div i {
	float: right;
	width: 68px;
	padding-left: 12px;
	background: #0184f0 url(../images/subico.png) no-repeat -508px -256px;
	font-size: 16px;
}
.qzm_l .jhs .subh2 {
	padding: 20px;
	padding-bottom: 5px;
}
.qzlc {
	padding-top: 18px;
	padding-bottom: 13px;
}
.qzlc img {
	display: block;
	margin: 0 auto;
}
.rmqz .subh2 {
	padding: 20px;
	padding-bottom: 25px;
}
.rmqz .m1 {
	display: block;
}
.rmqz li {
	width: 200px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.rmqz li p {
	margin-top: 10px;
}
.rmqz li p img {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.rmqz li p span {
	display: block;
	line-height: 20px;
}
.rmqz li p span b {
	color: #f90;
	font-size: 15px;
}
.qznews {
}
.qznews h3 {
	height: 60px;
	line-height: 60px;
	padding-left: 15px;
	display: block;
	color: #fff;
	font-size: 22px;
}
.qznews .qznewsh3_1 {
	background: #54c58d;
}
.qznews .qznewsh3_2 {
	background: #fab92e;
}
.qznews li {
	font-size: 18px;
	float: left;
	padding: 12px 10px;
	line-height: 26px;
}
.qznews li.l1, .qznews li.l2, .qznews li.l4, .qznews li.l5 {
	width: 122px;
}
.qznews li.l1 {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l3 {
	padding: 15px 10px;
}
.qznews li.l2 {
	border-bottom: 1px solid #eee;
}
.qznews li.l4 {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l5 {
	border-top: 1px solid #eee;
}
/*签证筛选*/
.qzsx {
	padding: 20px;
}
.qzsx .fleft {
	width: 320px;
	border-right: 1px solid #eee;
	padding-right: 20px;
}
.qzsx .fleft b, .qzsx .fleft i {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	color: #333;
}
.qzsx input {
	width: 240px;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	background: url(../images/dw.jpg) no-repeat 225px center;
	transition: all .2s linear;
	margin-bottom: 20px;
}
.qzsx input:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzsx .fleft p a {
	width: 64px;
	float: left;
	height: 26px;
	line-height: 26px;
}
.qzsx .fright {
	width: 770px;
}
.qzsx .fright li {
	display: block;
	padding: 15px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.qzsx .fright li:last-child {
	border-bottom: none;
}
.qzsx .fright li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.qzsx .fright li p {
	float: left;
	width: 700px;
}
.qzsx .fright li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.qzsx .fright li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.qzsx .fright li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.qzlistbtn {
	display: block;
	margin-top: 10px;
	margin-left: 5px;
}
.qzlistbtn a, .qzlistbtn a:visited {
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #f90;
	color: #f90;
	font-size: 14px;
	display: block;
	border-radius: 3px;
	transition: all .2s linear;
}
.qzlistbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
/*签证内容*/
.qzinfo {
	padding: 20px;
}
.qzinfo .title {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.qzinfo .title h2 {
	float: left;
	display: block;
	font-size: 22px;
	color: #333;
}
.qzinfo .title p {
	float: right;
	font-size: 14px;
}
.qzinfo .title p b {
	color: #09a6f2;
	font-weight: bold;
}
.qzinfo .dl {
}
.qzinfo .dl img {
	float: left;
	width: 160px;
}
.qzinfo ul {
	float: right;
	width: 670px;
}
.qzinfo ul li {
	float: left;
	display: block;
	font-size: 14px;
	line-height: 32px;
	width: 33%;
}
.qzinfo .d2 {
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}
.qzinfo .d2 input, .qzinfo .d2 select {
	font-size: 14px;
	float: left;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	height: 38px;
	line-height: 38px;
	transition: all .2s linear;
	color: #999;
}
.qzinfo .d2 input:focus, .qzinfo .d2 select:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzinfo .d2 input.cityinput {
	width: 170px;
	padding: 0 10px;
	background: url(../images/dw.jpg) no-repeat 165px center;
}
.qzinfo .d2 select {
	width: 120px;
	padding-left: 10px;
}
.qzinfo .d2 input.d2btn {
	width: 100px;
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
	cursor: pointer;
}
.qzinfo .d2 span {
	float: right;
	color: #09a6f2;
	font-size: 14px;
	margin-top: 10px;
}
.qzinfo .d2 span em {
	font-size: 30px;
}
.qzinfo .d3 {
	font-size: 14px;
	line-height: 26px;
	margin-top: -5px;
}
.qzinfo .d3 b {
	font-weight: bold;
}
.sxcl .title {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 20px;
}
.sxcl .title a, .sxcl .title a:visited {
	display: block;
	margin: 0 20px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.sxcl .title a:hover {
	text-decoration: none;
}
.sxcl .title a.on {
	border-bottom: 3px solid #09a6f2;
	margin-top: -2px;
}
.sxcl li {
	display: block;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.sxcl li span {
	float: left;
	width: 180px;
	text-align: right;
	font-size: 14px;
}
.sxcl li .info {
	float: right;
	width: 680px;
	padding-left: 20px;
	border-left: 1px solid #eee;
}
.sxcl li:hover {
	color: #09a6f2;
	background: #f7fffb;
}
.lyxz {
	padding: 20px;
}
.lyxz p {
	font-size: 14px;
	line-height: 26px;
	margin-top: 18px;
}
.lyxz img {
	max-width: 860px;
	line-height: 0;
}
/*租车*/
.zcbanner {
	height: 352px;
	overflow: hidden;
}
.zcyd {
	position: relative;
}
.zcyd .zcyd_l {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 400px;
	padding-top: 10px;
	width: 362px;
	background: url(../images/green.png);
	border-radius: 5px 5px 0 0;
	font-size: 15px;
}
.zcyd .zcyd_l span {
	color: #fff;
	width: 60px;
	float: left;
	line-height: 36px;
}
.zcyd .zcyd_l li {
	padding-left: 26px;
	padding-top: 17px;
	overflow: hidden;
}
.zcyd .zcyd_l .i1, .zcyd .zcyd_l .i2, .zcyd .zcyd_l .i3, .zcyd .zcyd_l .btn {
	width: 220px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: none;
	border-radius: 5px;
	margin-left: 15px;
	float: left;
	color: #999;
}
.zcyd .zcyd_l .i1 {
	background: #fff url(../images/subico.png) no-repeat 206px 8px;
}
.zcyd .zcyd_l .i2 {
	background: #fff url(../images/subico.png) no-repeat 205px -35px
}
.zcyd .zcyd_l .i1:focus, .zcyd .zcyd_l .i2:focus, .zcyd .zcyd_l .i3:focus {
	color: #09a6f2;
}
.zcyd .zcyd_l .btn {
	background: #0184f0;
	transition: all .2s linear;
	font-size: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0;
	width: 230px;
}
.zcyd .zcyd_l .btn:hover {
	background: #F90;
}
.zcyd .zcyd_r {
	width: 840px;
	float: right;
}
.zcyd .zcyd_r li {
	float: left;
	overflow: hidden;
	display: block;
	border-right: 1px solid #eee;
	padding: 15px 0 13px 0;
	width: 92px;
}
.zcyd .zcyd_r li:last-child {
	border-right: none;
}
.zcyd .zcyd_r li a:hover {
	text-decoration: none;
}
.zcyd .zcyd_r li i {
	width: 60px;
	height: 22px;
	display: block;
	margin: 0 auto;
	transition: all .15s linear;
	margin-bottom: 10px;
}
.zcyd .zcyd_r li i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px 0;
}
.zcyd .zcyd_r li i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px 0;
}
.zcyd .zcyd_r li i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px 0;
}
.zcyd .zcyd_r li i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px 0;
}
.zcyd .zcyd_r li i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px 0;
}
.zcyd .zcyd_r li i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px 0;
}
.zcyd .zcyd_r li i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px 0;
}
.zcyd .zcyd_r li i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px 0;
}
.zcyd .zcyd_r li i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px 0;
}
.zcyd .zcyd_r li:hover i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px -39px;
}
.zcyd .zcyd_r li:hover i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px -39px;
}
.zcyd .zcyd_r li:hover i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px -39px;
}
.zcyd .zcyd_r li:hover i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px -39px;
}
.zcyd .zcyd_r li:hover i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px -39px;
}
.zcyd .zcyd_r li:hover i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px -39px;
}
.zcyd .zcyd_r li:hover i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px -39px;
}
.zcyd .zcyd_r li:hover i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px -39px;
}
.zcyd .zcyd_r li:hover i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px -39px;
}
.zcyd .zcyd_r li p {
	text-align: center;
}
.zcbox {
	height: 415px;
	position: relative;
}
.zcbox .fleft {
	width: 450px;
	border-right: 1px solid #eee;
}
.zcbox .fleft div {
	width: 430px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	height: 150px;
	padding: 57px 0 0 20px;
}
.zcbox .fleft img {
	float: left;
	transition: all .2s linear;
}
.zcbox .fleft div:hover img {
	margin-left: 10px;
}
.zcbox .fleft p {
	float: right;
	width: 220px;
}
.zcbox .fleft p strong {
	font-size: 18px;
	display: block;
}
.zcbox .fleft p em {
	font-size: 16px;
	display: block;
	margin: 10px 0;
}
.zcbox .fleft p span {
	display: block;
}
.zcbox .fleft p span i {
	font-size: 30px;
	margin: 0 3px;
}
.zcbox .fright {
	float: left;
	width: 450px;
	margin-left: -1px;
	display: inline;
}
.zcbox .fright li {
	width: 194px;
	height: 175px;
	padding: 32px 15px 0 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: block;
	float: left;
}
.zcbox .fright li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.zcbox .fright li:hover img {
	margin-top: 10px;
}
.zcbox .fright li strong {
	font-size: 16px;
	display: block;
	font-weight: normal;
}
.zcbox .fright li em {
	display: block;
	float: left;
	margin-top: 5px;
}
.zcbox .fright li span {
	display: block;
	float: right;
	margin-top: 2px
}
.zcbox .fright li span i {
	font-size: 20px;
}
.zcbox .t1 {
	width: 42px;
	height: 121px;
	position: absolute;
	left: -42px;
	top: 0;
	font-size: 18px;
}
.zcbox .t1 a {
	width: 20px;
	display: block;
	margin-top: 10px;
	margin-left: 13px;
}
.zcbox .t1 a, .zcbox .t1 a:visited, .zcbox .t1 a:hover {
	color: #fff;
	text-decoration: none;
}
.zb1 .t1 {
	background: url(../images/subico.png) no-repeat -95px -151px;
}
.zb2 .t1 {
	background: url(../images/subico.png) no-repeat -137px -151px;
}
.zb3 .t1 {
	background: url(../images/subico.png) no-repeat -179px -151px;
}
.zb1 .fright li span, .zb1 .fleft p span {
	color: #f6a10e;
}
.zb2 .fright li span, .zb2 .fleft p span {
	color: #4498ff;
}
.zb3 .fright li span, .zb3 .fleft p span {
	color: #33c17a;
}
.zb1 a:hover {
	color: #f6a10e;
	text-decoration: none;
}
.zb2 a:hover {
	color: #4498ff;
	text-decoration: none;
}
.zb3 a:hover {
	color: #33c17a;
	text-decoration: none;
}
.zcr li {
	padding-top: 13px;
	padding-bottom: 14px;
}
.zcr h2 {
	margin-top: -1px;
}
/*租车列表*/
.zcinput_a {
	overflow: hidden;
}
.p_b {
	padding-left: 40px;
	border-left: 1px solid #e6e6e6;
	margin-left: 30px;
}
.zcinput_a ul {
	display: inline;
	overflow: hidden;
	float: left;
}
.zcinput_a ul li {
	display: block;
	float: left;
	padding-right: 10px;
}
.zcinput_a ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.zcinput_a ul li .city_text, .zcinput_a ul li .time_text {
	width: 108px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.zcinput_a ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.zcinput_a ul .i_btn {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	font-size: 15px;
	transition: all .2s linear;
}
.zcinput_a ul .i_btn:hover {
	background: #0184f0;
}
.zcinput_a ul li .city_text {
	background: url(../images/subico.png) no-repeat 125px 6px
}
.zcinput_a ul li .time_text {
	background: url(../images/subico.png) no-repeat 122px -36px;
}
.zcinput_a ul li input[type="text"] {
	transition: all .2s linear;
}
.zcinput_a ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.list_l .list_li .list_litop .listli_t_c dl {
	float: left;
	display: block;
	width: 550px;
}
.list_l .list_li .list_litop .listli_t_c dl dd {
	float: left;
	width: 33%;
	font-size: 14px;
	line-height: 32px;
}
/*租车内容*/
.carinfo {
	padding: 20px;
	padding-top: 0;
}
.carinfo li {
	display: block;
	float: left;
	width: 20%;
	line-height: 30px;
	font-size: 14px;
}
.tcdd {
	padding: 20px;
}
.tcdd i.dzico {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../images/subico.png) no-repeat -237px -151px;
}
.tcdd span.dm {
	font-size: 20px;
	color: #333;
}
.tcdd span.jg {
	font-size: 14px;
}
.tcdd span.jg em {
	font-size: 25px;
	color: #09a6f2;
}
.tcdd span.zcbtn a, .tcdd span.zcbtn a:visited {
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	background: #09a6f2;
	color: #fff;
	text-align: center;
	font-size: 15px;
	transition: all .2s linear;
}
.tcdd span.zcbtn a:hover {
	text-decoration: none;
	background: #f90;
}
.zchight .height {
	height: 60px;
}
/*内页产品图片*/
.sub_pic_show {
	width: 890px;
	height: 440px;
	padding: 20px;
	padding-top: 0;
	background: #fff;
	position: fixed;
	z-index: 9999;
	margin-left: -465px;
	margin-top: -240px;
	left: 50%;
	top: 50%;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
}
.sub_pic_show .fleft {
	width: 500px;
	height: 400px;
	overflow: hidden;
}
.sub_pic_show .fright {
	width: 370px;
}
.sub_pic_show .fright strong {
	display: block;
	font-size: 15px;
}
.sub_pic_show .fright .title {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show .fright .title a, .sub_pic_show .fright .title a:visited {
	padding: 3px 10px;
	display: block;
	float: left;
}
.sub_pic_show .fright .title a.on {
	text-decoration: none;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
}
.sub_pic_show ul {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show ul li {
	float: left;
	width: 86px;
}
.sub_pic_show ul li img {
	width: 80px;
	height: 60px;
	border: 3px solid #fff;
	line-height: 0;
	display: block;
	border-radius: 5px;
}
.sub_pic_show ul li.imgon img {
	border: 2px solid #09a6f2;
}
.sub_pic_show .offbtn {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 15px;
}
.sub_pic_show .offbtn a:hover {
	text-decoration: none;
}
/*门票*/
.mqbanner {
	height: 380px;
	position: relative;
}
.mqbanner .bnimg li a {
	display: block;
	width: 100%;
	height: 380px;
}
.mqbanner .box {
	height: 400px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -600px;
}
.mqbanner .box .menu {
	width: 320px;
	height: 380px;
}
.mqbanner .box .menu li {
	width: 320px;
	height: 96px;
}
.mqbanner .box .menu li span {
	width: 46px;
	height: 96px;
}
.mqbanner .box .menu li span.onebg {
	background: url(../images/ticket_g.png) repeat-y;
	border-top-left-radius: 5px;
}
.mqbanner .box .menu li span.twobg {
	background: url(../images/ticket_b.png) repeat-y;
}
.mqbanner .box .menu li span.threebg {
	background: url(../images/ticket_y.png) repeat-y;
}
.mqbanner .box .menu li span.fourbg {
	background: url(../images/ticket_r.png) repeat-y;
	border-bottom-left-radius: 5px;
}
.mqbanner .box .menu li span i {
	display: block;
	width: 29px;
	height: 29px;
	margin: 0 auto;
	margin-top: 35px;
*margin-top:35px;
}
.mqbanner .box .menu li span i.icon_dj {
	background: url(../images/icon_03.png) no-repeat -23px -82px;
}
.mqbanner .box .menu li span i.icon_zb {
	background: url(../images/icon_03.png) no-repeat -54px -86px;
}
.mqbanner .box .menu li span i.icon_rm {
	background: url(../images/icon_03.png) no-repeat -84px -82px;
}
.mqbanner .box .menu li span i.icon_yw {
	background: url(../images/icon_03.png) no-repeat -111px -82px;
}
.mqbanner .box .menu li dl {
	width: 240px;
	height: 65px;
	padding: 15px;
	border-bottom: 1px solid #ebebeb;
	background-color: #fff;
}
.mqbanner .box .menu li dl dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-bottom: 5px;
}
.mqbanner .box .menu li dl dd {
	float: left;
	padding-right: 10px;
	line-height: 23px;
}
.mqbanner .box .erweima {
	width: 178px;
	height: 190px;
	padding-top: 90px;
}
.mqbanner .box .erweima .tab_t {
	padding-top: 20px;
}
.mqbanner .box .erweima .tab_t a {
	display: block;
	width: 38px;
	height: 29px;
	background-color: #fff;
	padding-top: 7px;
}
.mqbanner .box .erweima .tab_t a.on {
	background-color: #060;
}
.mqbanner .box .erweima .tab_t a i {
	display: block;
	width: 18px;
	height: 22px;
	margin: 0 auto;
}
.mqbanner .box .erweima .tab_t a i.icon_and {
	background: #060 url(../images/icon_03.png) no-repeat -104px -20px;
}
.mqbanner .box .erweima .tab_t a i.icon_ios {
	background: url(../images/icon_03.png) no-repeat -126px -20px;
}
.mqbanner .box .erweima .tab_b {
	width: 108px;
	height: 158px;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
}
.mqbanner .box .erweima .tab_b img {
	margin-top: 10px;
*margin-top:5px;
}
.lvjd {
	padding-bottom: 20px;
}
.lvjdtit {
	height: 70px;
	line-height: 70px;
	background: url(../images/ms-tg-_line.jpg) repeat-x bottom;
	padding: 0 15px;
}
.lvjdtit h2 {
	font-size: 22px;
	color: #666;
}
.lvjdtit span {
	float: right;
}
.lvjdtit span a, .lvjdtit span a:visited {
	display: block;
	float: left;
	margin: 0 10px;
	height: 70px;
	font-size: 12px;
}
.lvjdtit span a:hover {
	text-decoration: none;
}
.lvjd .fleft {
	width: 420px;
	height: 320px;
	overflow: hidden;
	position: relative;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.lvjd p {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../images/hei2.png);
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 15px;
}
.lvjd .fleft p {
	width: 405px;
}
.lvjd p a, .lvjd p a:visited, .lvjd p a:hover {
	font-size: 16px;
	color: #fff;
}
.lvjd .fright {
	width: 440px;
	overflow: hidden;
	float: left;
}
.lvjd .fright li {
	width: 200px;
	height: 150px;
	position: relative;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.lvjd .fright li p {
	width: 185px;
}
.lvjd .fright2 li {
	width: 200px;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	overflow: hidden;
}
.lvjd .fright2 li img {
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;
}
.lvjd .fright2 li p {
	display: inline;
	background: 0;
	height: 22px;
	line-height: 22px;
	position: static;
	padding: 0;
	margin: 0;
}
.lvjd .fright2 li p span {
	float: right;
}
.lvjd .fright2 li p span i {
	font-size: 22px;
}
.lvd1 .lvjdtit a.on {
	background: url(../images/lyd3.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #09a6f2;
}
.lvd2 .lvjdtit a.on {
	background: url(../images/lyd2.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #f90;
}
.lvd3 .lvjdtit a.on {
	background: url(../images/lyd1.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #4498ff;
}
.lvd2 .fright2 li p {
	color: #f90;
}
.lvd2 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd2 .fright2 li p a:hover {
	color: #f90;
	text-decoration: none;
}
.lvd3 .fright2 li p {
	color: #4498ff;
}
.lvd3 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd3 .fright2 li p a:hover {
	color: #4498ff;
	text-decoration: none;
}
/*门票内页*/
.mpyd {
}
.mpyd .tb {
	background: #fff;
}
.mpyd .tb h4 {
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.mpyd .tb .s1 em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.mpyd .tb .s2 a, .mpyd .tb .s2 a:visited, .mpyd .tb .s2 a:hover {
	display: block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	text-decoration: none;
	transition: all .2s linear;
}
.mpyd .li1 .title {
	background: #4c7fd4 url(../images/uico1.jpg) no-repeat center center;
}
.mpyd .li1 h4 a, .mpyd .li1 h4 a:visited, .mpyd .li1 h4 a:hover {
	color: #4c7fd4;
	background: url(../images/li1-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li1 h4 a.on {
	background: url(../images/li1-1.jpg) no-repeat right center;
}
.mpyd .li1 .s1 {
	color: #4c7fd4
}
.mpyd .li1 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #4c7fd4;
	color: #4c7fd4;
}
.mpyd .li1 .s2 a:hover {
	background: #4c7fd4;
	color: #fff;
}
.mpyd .li2 .title {
	background: #4cc287 url(../images/uico2.jpg) no-repeat center center;
}
.mpyd .li2 h4 a, .mpyd .li2 h4 a:visited, .mpyd .li2 h4 a:hover {
	color: #09a6f2;
	background: url(../images/li2-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li2 h4 a.on {
	background: url(../images/li2-1.jpg) no-repeat right center;
}
.mpyd .li2 .s1 {
	color: #09a6f2
}
.mpyd .li2 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.mpyd .li2 .s2 a:hover {
	background: #09a6f2;
	color: #fff;
}
.mpyd .li3 .title {
	background: #f3b985 url(../images/uico3.jpg) no-repeat center center;
}
.mpyd .li3 h4 a, .mpyd .li3 h4 a:visited, .mpyd .li3 h4 a:hover {
	color: #e0934d;
	background: url(../images/li3-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li3 h4 a.on {
	background: url(../images/li3-1.jpg) no-repeat right center;
}
.mpyd .li3 .s1 {
	color: #e0934d
}
.mpyd .li3 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #e0934d;
	color: #e0934d;
}
.mpyd .li3 .s2 a:hover {
	background: #e0934d;
	color: #fff;
}
.mpyd .mpydliinfo {
	padding: 15px 20px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	line-height: 24px;
}
.mp_jdtj h2 {
	padding: 20px;
	border-bottom: 1px solid #eee;
}
.mp_jdtj li {
	float: left;
	width: 259px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 20px;
	transition: all .2s linear;
}
.mp_jdtj li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 5px;
}
.mp_jdtj li h4 {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
.mp_jdtj li h4 a, .mp_jdtj li h4 a:visited, .mp_jdtj li h4 a:hover {
	color: #09a6f2;
}
.mp_jdtj li p span {
	display: block;
	margin-bottom: 5px;
}
.mp_jdtj li:hover {
	background: #f9f9f9;
}
/*专题列表*/
.ztlb .title {
	padding: 20px 0;
	overflow: hidden;
}
.ztlb .title dd {
	height: 43px;
	display: block;
	float: left;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb .title dd a, .ztlb .title dd a:visited {
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	font-size: 15px;
}
.ztlb .title dd.on {
	background: url(../images/xsj.png) no-repeat bottom center;
}
.ztlb .title dd.on a {
	background: #27a867;
	color: #fff;
}
.ztlb ul {
	display: block;
	overflow: hidden;
	margin-left: -30px;
}
.ztlb ul li {
	width: 380px;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
}
.ztlb ul li div {
	width: 380px;
	height: 220px;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb ul li img {
	transition: all .2s linear;
}
.ztlb ul li img:hover {
	-webkit-transform: scale(1.2, 1.2)
}
.ztlb ul li h4 {
	font-size: 20px;
	display: block;
	margin-top: 15px;
}
/*线路内页*/
.xlinfo {
	width: 913px;
	overflow: hidden;
	float: left;
	padding: 20px;
	height: 410px;
}
.xlinfo .title {
	overflow: hidden;
	padding-bottom: 20px;
}
.xlinfo .title strong {
	float: left;
	display: block;
}
.xlinfo .title em {
	height: 24px;
	line-height: 24px;
	color: #fff;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	background: #09a6f2 url(../images/location.png) no-repeat left center;
}
.xlinfo .title i {
	display: block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #09a6f2;
	float: left;
	padding: 0 10px
}
.xlinfo .title h1 {
	font-size: 20px;
	display: block;
	float: left;
	padding-left: 20px;
}
.xlinfo .fleft .s_img {
	display: block;
	width: 458px;
	height: 240px;
	overflow: hidden;
}
.xlinfo .fleft .s_img li {
	display: none;
}
.xlinfo .fleft .x_img {
	margin-left: -7px;
}
.xlinfo .fleft .x_img li {
	float: left;
	width: 86px;
	height: 60px;
	margin-left: 7px;
	margin-top: 7px;
	opacity: .7;
	transition: all .2s linear;
}
.xlinfo .fleft .x_img li:hover {
	opacity: 1;
}
.xlinfo .fleft .x_img li.on {
	opacity: 1;
}
.xlinfo .fleft .x_img li img {
	display: block;
}
.xlinfo .fleft .info {
	margin-top: 15px;
}
.xlinfo .fright {
	width: 430px;
	overflow: hidden;
}
.xlinfo .fright li {
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
}
.xlinfo .fright .hd_tag {
	display: block;
	padding: 2px 10px;
	background: #f90;
	float: left;
	color: #fff;
	margin-right: 5px;
	border-radius: 3px;
}
.xlinfo .fright .xl_city, .xlinfo .fright .xl_date {
	width: 170px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	transition: all .2s linear;
}
.xlinfo .fright .xl_city {
	border: none #FFF 0px;
}
.xlinfo .fright .xl_date:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.xlinfo .fright .xl_city {
	background: url(../images/subico.png) no-repeat 136px 4px;
	width: 50px
}
.xlinfo .fright .xl_date {
	background: url(../images/subico.png) no-repeat 158px -39px
}
.j {
	border: 1px solid #e6e6e6;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	background: #fff;
	transition: all .2s linear;
}
.j:hover {
	background: #09a6f2;
	color: #fff;
	border: 1px solid #09a6f2;
}
.lxinfotext {
	width: 40px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.j, .lxinfotext {
	float: left;
}
.xlinfo .fright .lx_tc li {
	float: left;
	padding-right: 5px;
	display: block;
	overflow: hidden;
}
.xlinfo .fright .lx_tc li a, .xlinfo .fright .lx_tc li a:visited {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0 12px;
	font-size: 14px;
	float: left;
}
.xlinfo .fright .lx_tc li a:hover {
	text-decoration: none;
	color: #064228;
}
.xlinfo .fright .lx_tc li{
	border: 2px solid #ccc;
	margin-right:10px;
}
.xlinfo .fright .lx_tc li.selected {
	background: url(../images/selected.png) no-repeat right bottom;
	border: 2px solid #09a6f2;
	color: #09a6f2;
}
.xlinfo .fright .f14 {
	display: inline;
	width: 70px;
	text-align: right;
	float: left;
	margin-right: 10px;
	color: #999;
}
.xlinfo .fright .xltj {
	padding-top: 10px;
}
.xlinfo .fright .xltj .xlydbtn {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
	background: #09a6f2;
}
.xlinfo .fright .xltj .xlydbtn:hover {
	text-decoration: none
}
.xlinfo .fright .xltj .zfbbtn {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
	background: url(../images/alipay.png) no-repeat;
}
.xllist_r {
	width: 230px;
	float: right;
	overflow: hidden;
	height: 450px;
}
.xllist_r h3 {
	padding: 15px 10px;
	padding-bottom: 0;
}
.xllist_r li {
	padding: 8px 10px;
	position: relative;
	border-bottom: 1px dashed #ddd;
}
.xllist_r li i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
	text-align: center;
}
.xllist_r li i.i1 {
	background: #09a6f2;
}
.xllist_r li i.i2 {
	background: #999;
}
.xllist_r li p {
	padding-left: 30px;
}
.xllist_r li p b {
	color: #f90;
	font-size: 14px;
	display: block;
}
.xllist_r li img {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	display: none;
}
.xl_l {
	width: 953px;
	overflow: hidden;
	float: left;
}
.xl_l .title {
	height: 45px;
	line-height: 45px;
	border-bottom: 2px solid #09a6f2;
	width: 953px;
	background: #FFF;
	z-index: 999
}
.xl_l .title ul {
	float: left;
}
.xl_l .title li {
	float: left;
	font-size: 15px;
}
.xl_l .title li a, .xl_l .title li a:visited {
	display: block;
	padding: 0 20px;
	height: 45px;
}
.xl_l .title li a:hover {
	text-decoration: none;
}
.xl_l .title li.on {
	border-bottom: 2px solid #f90;
}
.xl_l .title li.on a {
	color: #f80;
}
.xl_l .title span {
	float: right;
	font-size: 14px;
	color: #09a6f2;
	display: inline;
	margin-right: 20px;
}
.xl_l .title span em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.xl_l .title i {
	float: right;
}
.xl_l .title i a, .xl_l .title i a:visited {
	display: block;
	width: 110px;
	height: 45px;
	background: #09a6f2;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.xl_l .title i a:hover {
	text-decoration: none;
	color: #fff;
}
.xl_i_box {
	padding: 20px;
	overflow: hidden;
}
.xl_i_box .tsimg {
	width: 86px;
	float: left;
}
.xl_i_box .zhi {
	background: URL('../images/zhi.png');
	display: block;
	width: 86px;
	height: 54px;
	text-align: center;
	line-height: 78px;
	color: white;
	font-size: 15px;
}
.xl_i_box .info {
	width: 800px;
	float: right;
}
.xcjs {
	padding: 20px;
}
.xcjs td {
	border: 1px solid #e6e6e6;
}
.xcjs .tsimg {
	width: 86px;
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 26px;
	display: inline;
	position: relative;
	z-index: 99
}
.xcjs .xcd {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	background: url(../images/xcico.jpg) no-repeat left center;
}
.xcjs .xcd a, .xcjs .xcd a:visited {
	color: #999;
}
.xcjs .xcd a:hover {
	color: #09a6f2;
}
.xcjs ul {
	display: block;
	padding-left: 27px;
	position: relative;
}
.xcjs ul .line {
	width: 10px;
	height: 100%;
	position: absolute;
	left: 34px;
	top: 0;
	background: url(../images/dline.jpg) repeat-y right;
	z-index: 1;
}
.xcjs ul li {
	display: block;
	padding: 20px;
	position: relative;
}
.xcjs ul li .day {
	position: absolute;
	left: -186px;
	top: 44%;
	z-index: 100;
	background: url(../images/d1.jpg) no-repeat left top;
	width: 35px;
	height: 36px;
	text-align: center;
	font: normal 14px arial;
	line-height: 30px;
	color: #fff;
}
.xcjs li h4 {
	color: #09a6f2;
	font-size: 15px;
	display: block;
}
.xcjs li span.f {
	color: #09a6f2;
	background: url(../images/subico.png) no-repeat -556px -215px;
	padding-left: 22px;
	margin-right: 10px;
	display: inline
}
.xcjs li .c_ico1, .xcjs li .c_ico2, .xcjs li .c_ico3, .xcjs li .c_ico1_on, .xcjs li .c_ico2_on, .xcjs li .c_ico3_on {
	width: 50px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.xcjs li .c_ico1 {
	background: url(../images/subico.png) no-repeat -103px -283px;
}
.xcjs li .c_ico2 {
	background: url(../images/subico.png) no-repeat -154px -283px;
}
.xcjs li .c_ico3 {
	background: url(../images/subico.png) no-repeat -205px -283px;
}
.xcjs li .c_ico1_on {
	background: url(../images/subico.png) no-repeat -103px -304px;
}
.xcjs li .c_ico2_on {
	background: url(../images/subico.png) no-repeat -154px -304px;
}
.xcjs li .c_ico3_on {
	background: url(../images/subico.png) no-repeat -205px -304px;
}
.xcjs li span.zx {
	padding-left: 26px;
	background: url(../images/subico.png) no-repeat -549px -162px;
	color: #09a6f2;
	margin-left: 30px;
	display: inline;
}
.xcjs li .dl {
	display: block;
	overflow: hidden;
}
.xcjs li dd {
	width: 150px;
	display: inline;
	margin-right: 10px;
	float: left;
	margin-top: 15px;
}
.xcjs li dd p {
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
.xcjs li.d1 {
	background: url(../images/d1.jpg) no-repeat left center;
}
.xcjs li.d2 {
	background: url(../images/d2.jpg) no-repeat left center;
}
.xcjs li.d3 {
	background: url(../images/d3.jpg) no-repeat left center;
}
.xcjs li.d4 {
	background: url(../images/d4.jpg) no-repeat left center;
}
.xcjs li.d5 {
	background: url(../images/d5.jpg) no-repeat left center;
}
.xcjs li.d6 {
	background: url(../images/d6.jpg) no-repeat left center;
}
.xcjs li.d7 {
	background: url(../images/d7.jpg) no-repeat left center;
}
.xcjs li.d8 {
	background: url(../images/d8.jpg) no-repeat left center;
}
.xcjs li.d9 {
	background: url(../images/d9.jpg) no-repeat left center;
}
.txfy {
	padding: 20px;
	overflow: hidden;
}
.txfy .info {
	padding: 20px;
}
.txfy .tsimg {
	width: 86px;
	float: left;
}
.txfy .line {
	border-bottom: 1px dashed #ddd;
}
.txfy .tdline {
	border: 1px solid #e6e6e6;
}
/*.txfy tr { border-bottom:1px dashed #ddd; }*/
.txfy .txfy_t {
	width: 800px;
	float: right;
	overflow: hidden;
}
.txfy .txfy_t .title {
	height: 54px;
	line-height: 54px;
	background: #cdb380;
	color: #fff;
	border: none;
	font-size: 15px;
}
.txfy li {
	margin-top: 10px;
}
.txfy li select {
	width: 54px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e6e6e6;
}
.green_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #09a6f2;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
.yellow_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #f90;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
#price_type li {
	display: inline
}
/*线路首页*/
.xlbanner {
	height: 350px;
	overflow: hidden;
}
.w1200_ab {
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 225px;
}
.w1200_ab .fleft {
	width: 650px;
	height: 320px;
	background: #fff;
}
.w1200_ab .fleft dl {
	display: block;
	overflow: hidden;
	width: 350px;
	border-bottom: 1px solid #eee;
	float: left;
}
.w1200_ab .fleft dl dt {
	height: 66px;
	padding-top: 13px;
	line-height: 26px;
	display: block;
	margin-right: 15px;
	color: #fff;
	font-size: 22px;
	float: left;
}
.w1200_ab .fleft dl dt.dt1 {
	width: 46px;
	padding-left: 20px;
	padding-right: 20px;
	background: #cdb380;
}
.w1200_ab .fleft dl dt.dt2 {
	width: 46px;
	padding-left: 25px;
	padding-right: 25px;
	background: #ff6e6e;
}
.w1200_ab .fleft dl dt.dt3 {
	width: 46px;
	padding-left: 30px;
	padding-right: 30px;
	background: #036564;
}
.w1200_ab .fleft dl dt.dt4 {
	width: 46px;
	padding-left: 35px;
	padding-right: 35px;
	background: #725334;
}
.w1200_ab .fleft dd {
	margin-top: 15px;
}
.w1200_ab .fleft dd a {
	font-size: 14px;
	margin-right: 20px;
	display: inline-block;
	white-space: nowrap;
}
.w1200_ab .fleft dd img {
	display: block;
	margin-top: -8px;
}
.xltop_r {
	width: 286px;
	float: right;
}
.xltop_r strong {
	font-size: 15px;
	display: block;
	padding: 15px 0;
}
.xltop_r ul li {
	float: left;
	width: 85px;
	position: relative;
	height: 48px;
	margin-right: 10px;
}
.xltop_r ul li i {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	left: 0;
	top: 0;
	background: url(../images/green.png);
	color: #fff;
	float: left;
	position: absolute;
}
.xltop_r .tag {
	margin-top: 5px;
}
.xltop_r .tag a {
	width: 25%;
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	line-height: 30px;
	float: left;
	display: block;
}
.xlmdd h3 {
	float: left;
	display: inline;
	margin-right: 50px;
}
.xlmdd .tag {
	float: left;
}
.xlmdd .tag a, .xlmdd .tag a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 3px;
	float: left;
	font-size: 14px;
}
.xlmdd .tag a.on {
	background: #f66;
	color: #fff;
	text-decoration: none;
}
.xlmdd span {
	float: right;
}
.xlmdd li {
	float: left;
	width: 275px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.xlmdd li:hover {
	border-bottom: 2px solid #f66;
}
.xlmdd li i {
	display: block;
	background: url(../images/hei2.png);
	color: #fff;
	font-size: 16px;
	padding: 3px 10px;
	float: left;
	position: absolute;
	top: 128px;
	left: 0;
}
.xlmdd li p {
	font-size: 14px;
	padding: 10px 0
}
.gntj h3 {
	padding: 20px;
}
.gntj li {
	float: left;
	width: 273px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.gntj li p {
	padding: 10px;
}
.gntj li p i {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
	margin-right: 10px;
}
.gntj li em {
	font-size: 14px;
	color: #09a6f2;
	float: left;
	padding-left: 10px;
}
.gntj li span {
	float: right;
	color: #f66;
	font-size: 14px;
	padding-right: 10px;
}
.gntj li span strong {
	font-size: 30px;
	font-weight: 400;
}
.gntj li.on .abox {
	width: 273px;
	height: 156px;
	background: url(../images/hei.png);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.gntj li.on .abox a, .gntj li.on .abox a:visited {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 2px solid #09a6f2;
	display: block;
	color: #09a6f2;
	font-size: 15px;
	text-align: center;
	margin: 0 auto;
	margin-top: 60px;
}
.gntj li.on .abox a:hover {
	text-decoration: none;
}
.gntj li.on {
	background: #09a6f2;
}
.gntj li.on em, .gntj li.on span {
	color: #fff;
}
.gntj li.on p a, .gntj li.on p a:visited, .gntj li.on p a:hover {
	color: #fff;
}
.gntj li.on p i {
	background: #fff;
	color: #09a6f2;
}
.xlnews {
	padding: 20px;
	width: 1160px;
	margin: 0 auto;
	margin-top: 20px;
}
.xlnews h3 {
	font-size: 22px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-bottom: 2px solid #09a6f2;
	margin-bottom: 20px;
}
.xlnews .xlnewsli {
	width: 565px;
}
.xlnews .fleft {
	width: 275px;
	display: inline;
}
.xlnews .fright {
	width: 275px;
}
.xlnews .fright h2 {
	display: block;
	font-size: 16px;
	text-align: center;
}
.xlnews .fright p {
	line-height: 20px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #ddd;
	margin-top: 10px;
}
.fl {
	float: left;
}
.fr {
	float: right
}
.line_s {
	border-bottom: 1px solid #e6e6e6
}
.boxx1 {
	display: none
}
.boxx2 {
	display: none
}
.boxx3 {
	display: none
}
.sideGuide {
	position: fixed;
	_position: absolute;
	z-index: 1;
	left: 10px; /*top:150px;*/
	top: -280;
	width: 54px;
	background: #fff;
_top:expression(eval(document.documentElement.scrollTop+150))
}
.sideGuide h3 {
	height: 40px;
	line-height: 40px;
	background: #f50;
	font-weight: bold;
	color: #fff;
}
.sideGuide ul {
	padding: 10px 0;
}
.sideGuide li {
	height: 32px;
	line-height: 32px;
	position: relative;
	border-bottom: 1px solid #f4f4f4;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
}
.sideGuide li s {
	display: none;
	position: absolute;
	top: 0;
	left: -10px;
	width: 10px;
	background: #555;
	height: 32px;
}
.sideGuide li a {
	display: block;
	color: #999;
}
.sideGuide li a:hover {
	text-decoration: none;
	color: #f50;
}
.sideGuide li.on s {
	display: block;
}
.sideGuide li.on a {
	background: #f4f4f4;
	color: #333;
}
.ie6fixedTL {
	position: absolute;
left:expression(eval(document.documentElement.scrollLeft));
}
======= /*景点门票*/
.pr_box .pr_box_a .bj5 {
background: #35c29b;
}
.pr_box .pr_box_a .bj5 h3 {
	background: url(icon_01.png) no-repeat 12px -844px;
	border-bottom: 1px solid #53cbaa;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj5 ul li a {
	border-bottom: 1px solid #53cbaa;
	border-right: 1px solid #53cbaa;
}
.pr_box .box5 {
	color: #1eb48b;
}
.pr_box .box5 a, .pr_box .box5 a:visited {
	color: #666;
}
.pr_box .box5 a:hover {
	color: #1eb48b;
}
.pr_box .pr_box_a .bj5 a.pron {
	background: #23aa85;
}
/*邮轮*/
.pr_box .pr_box_a .bj6 {
	background: #52a3e2;
}
.pr_box .pr_box_a .bj6 h3 {
	background: url(icon_01.png) no-repeat 12px -912px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pr_box .pr_box_a .bj6 ul li a {
	border-bottom: 1px solid #6cb1e6;
	border-right: 1px solid #6cb1e6;
}
.pr_box .box6 {
	color: #398fd2;
}
.pr_box .box6 a, .pr_box .box6 a:visited {
	color: #666;
}
.pr_box .box6 a:hover {
	color: #398fd2;
}
.pr_box_a .bj6 p {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #6cb1e6;
	padding-bottom: 15px;
}
.pr_box_a .bj6 p a, .pr_box_a .bj6 p a:visited {
	padding: 2px 9px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	display: block;
	float: left;
	margin-left: 6px;
}
.pr_box_a .bj6 p a:hover {
	text-decoration: none;
}
.pr_box_a .bj6 p a.on {
	background: #fff;
	color: #52a3e2;
}
.pr_box_a .bj6 ul li a {
	width: 100%;
}
.pr_box .pr_box_a .bj6 ul li a {
	width: 163px;
	text-align: left;
	padding-left: 20px;
}
.pr_box .pr_box_a .bj6 a.pron {
	background: #3a8dcd;
}
/*精选专题*/
.main_r {
	width: 250px;
	float: right;
}
.main_r .jxzt {
	width: 250px;
}
.main_r .jxzt .title {
	padding-bottom: 20px;
}
.main_r .jxzt .title h3 {
	font-size: 22px;
	color: #333;
}
.main_r .jxzt .title span {
	float: right;
	margin-top: 5px;
}
.main_r .jxzt li {
	display: block;
	height: 58px;
	overflow: hidden;
}
.main_r .jxzt li img {
	height: 150px;
	width: 250px;
	display: block;
}
/*资讯*/
.main_r .news {
	border: 1px solid #eee;
	border-top: none;
}
.main_r .news .title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	border-top: 3px solid #0184f0;
	font-size: 14px;
}
.main_r .news .title a, .main_r .news .title a:visited {
	width: 50%;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/line.jpg) no-repeat right center;
}
.main_r .news .title a:hover {
	text-decoration: none;
}
.main_r .news .title a:last-child {
	background: none;
}
.main_r .news .title a.on {
	font-weight: bold;
	border-top: 3px solid #f90;
	margin-top: -3px;
	color: #f70;
}
.main_r .news .news_tj {
	overflow: hidden;
	padding-bottom: 10px;
	margin: 12px 15px 12px 15px;
	border-bottom: 1px dashed #ddd;
}
.main_r .news .news_tj h6 {
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}
.main_r .news .news_tj h6 a, .main_r .news .news_tj h6 a:visited {
	color: #09a6f2;
}
.main_r .news .news_tj h6 a:hover {
	color: #f70;
}
.main_r .news .news_tj p {
	color: #999;
}
.main_r .news ul {
	padding-bottom: 10px;
}
.main_r .news ul li {
	background: url(../images/libj.jpg) no-repeat left center;
	padding-left: 11px;
	margin-left: 15px;
}
/*热销排行*/

.tytit {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
.tytit h3 {
	font-size: 22px;
	color: #333;
}
.tytit span {
	float: right;
	font-size: 14px;
}
.tytit span a, .tytit span a:visited, .tytit span a:hover {
	color: #999;
	text-decoration: none;
	display: block;
	line-height: 51px;
	float: left;
	margin-left: 12px;
}
.tytit span a.on {
	background: url(../images/taglineon.jpg) no-repeat bottom center;
}
.main_r .hot_rx li {
	display: block;
	overflow: hidden;
	padding: 12px 0 15px 0;
	border-bottom: 1px dashed #ddd;
	position: relative;
}
.main_r .hot_rx li i.yellow {
	background: url(icon_01.png) no-repeat -190px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li i.hui {
	background: url(icon_01.png) no-repeat -223px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li img {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
}
.main_r .hot_rx li {
	line-height: 18px;
}
.main_r .hot_rx li em {
	display: block;
	font-size: 15px;
	color: #f90;
}
.main_r .hot_rx li:last-child {
	border: none;
}
/*签证*/
.main_r .qz ul {
	border-left: 1px solid #eee;
	display: block;
	overflow: hidden;
}
.main_r .qz li {
	float: left;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 82px;
	padding-top: 13px;
	padding-bottom: 10px;
}
.main_r .qz li img {
	width: 62px;
	height: 42px;
	margin: 0 auto;
	display: block;
	margin-bottom: 6px;
}
.main_r .qz li p {
	font-size: 14px;
	display: block;
	text-align: center
}
/*租车*/
.main_r .zc ul {
	display: block;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
	border-bottom: none;
}
.main_r .zc ul li {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding: 10px;
}
.main_r .zc ul li img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.main_r .zc ul li p {
	font-size: 15px;
}
.main_r .zc ul li p em {
	display: block;
	color: #f90;
}
/*旅游攻略*/
.main_r .gl .tytit {
	border: none;
}
.main_r .gl ul li {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: 1px 0px 1px #ddd;
	margin-top: 10px;
}
.main_r .gl .top {
	background: #f6f6f6;
	padding: 15px 10px;
}
.main_r .gl .top img {
	width: 52px;
	height: 52px;
	display: block;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	margin-right: 10px;
	float: left;
}
.main_r .gl .top span {
	font-size: 14px;
	color: #f90;
}
.main_r .gl .top p {
	color: #999;
}
.main_r .gl .btm {
	border: 1px solid #eee;
	padding: 15px 10px;
}
.main_r .gl .btm h6 {
	font-size: 16px;
}
.main_r .gl .btm span {
	float: right;
	margin-top: -15px;
	color: #999;
}
/*最新点评*/

.main_r .i_dp {
	background: #f6f6f6;
	overflow: hidden;
	margin-top: 20px;
	padding: 10px;
}
.main_r .i_dp h3 {
	color: #333;
	font-size: 22px;
	padding: 10px 0;
	display: block;
}
.main_r .i_dp ul li {
	display: block;
	width: 210px;
	margin: 0 auto;
	background: #fff url(../images/dpbj.jpg) no-repeat bottom center;
	padding: 10px;
	margin-top: 10px;
}
.main_r .i_dp ul li span {
	color: #999;
}
.main_r .i_dp ul li h5 {
	font-size: 14px;
	display: block;
}
.main_r .i_dp ul li h5 a, .main_r .i_dp ul li h5 a:visited {
	color: #0184f0;
}
.main_r .i_dp ul li h5 a:hover {
	color: #f90;
}
.main_r .i_dp ul li p {
	margin-left: 20px;
	width: 190px;
	padding-top: 7px;
}
/*左边锚链接*/
.miao {
	border-top: 1px solid #e6e6e6;
	width: 50px;
	position: fixed;
	left: 10px;
	top: 50%;
	height: 344px;
	margin-top: -172px;
	background: #fff;
}
.miao li a {
	display: block;
	width: 48px;
	height: 48px;
	border: 1px solid #e6e6e6;
	border-top: none;
	transition: all .2s linear;
}
.miao li a.m1 {
	background: url(icon_01.png) no-repeat -308px -484px;
}
.miao li a.m2 {
	background: url(icon_01.png) no-repeat -309px -525px
}
.miao li a.m3 {
	background: url(icon_01.png) no-repeat -308px -563px
}
.miao li a.m4 {
	background: url(icon_01.png) no-repeat -309px -599px
}
.miao li a.m5 {
	background: url(icon_01.png) no-repeat -309px -636px
}
.miao li a.m6 {
	background: url(icon_01.png) no-repeat -308px -672px;
}
.miao li a.m7 {
	background: url(icon_01.png) no-repeat -309px -707px
}
.miao li a.m1:hover, .miao li a.m1_on {
	background: #31ac6f url(icon_01.png) no-repeat -356px -484px;
	border: 1px solid #31ac6f;
	border-top: none;
}
.miao li a.m2:hover, .miao li a.m2_on {
	background: #ffa800 url(icon_01.png) no-repeat -356px -525px;
	border: 1px solid #ffa800;
	border-top: none;
}
.miao li a.m3:hover, .miao li a.m3_on {
	background: #f96f6f url(icon_01.png) no-repeat -356px -563px;
	border: 1px solid #f96f6f;
	border-top: none;
}
.miao li a.m4:hover, .miao li a.m4_on {
	background: #618ab5 url(icon_01.png) no-repeat -356px -599px;
	border: 1px solid #618ab5;
	border-top: none;
}
.miao li a.m5:hover, .miao li a.m5_on {
	background: #35c29b url(icon_01.png) no-repeat -356px -636px;
	border: 1px solid #35c29b;
	border-top: none;
}
.miao li a.m6:hover, .miao li a.m6_on {
	background: #52a3e2 url(icon_01.png) no-repeat -356px -672px;
	border: 1px solid #52a3e2;
	border-top: none;
}
.miao li a.m7:hover, .miao li a.m7_on {
	background: #666666 url(icon_01.png) no-repeat -356px -707px;
	border: 1px solid #666666;
	border-top: none;
}
/*酒店筛选*/
.jdsx {
	padding: 5px 25px 0px 25px;
	width: 1150px;
	margin: 0 auto;
	border: 1px solid #eee;
	
}
.jdsx .sxinput {
	overflow: hidden;
}
.jdsx .sxinput ul li {
	display: block;
	float: left;
	padding-right: 20px;
}
.jdsx .sxinput ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.jdsx .sxinput ul li .city_text, .jdsx .sxinput ul li .time_text {
	width: 208px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.jdsx .sxinput ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.jdsx .sxinput ul li .i_btn {
	width: 80px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
	font-size: 15px;
	transition: all .2s linear;
}
.jdsx .sxinput ul li .i_btn:hover {
	background: #0184f0;
}
.jdsx .sxinput ul li .city_text {
	background: url(../images/subico.png) no-repeat 225px 6px
}
.jdsx .sxinput ul li .time_text {
	background: url(../images/subico.png) no-repeat 222px -36px;
}
.jdsx .sxinput ul li input[type="text"] {
	transition: all .2s linear;
}
.jdsx .sxinput ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.jdsx .sxlist li {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.jdsx .sxlist li:last-child {
	border-bottom: none;
}
.jdsx .sxlist li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.jdsx .sxlist li p {
	float: left;
	width: 1080px;
}
.jdsx .sxlist li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.jdsx .sxlist li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.jdsx .sxlist li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.jdsx .sxlist li p .onn {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	padding: 3px 5px 3px 5px;
	margin-left: 10px;
	border: 0px;
	cursor: pointer;
}




.jdsx .sxlist dl {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}

.jdsx .sxlist dl dt {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.jdsx .sxlist dl dd {
	float: left;
	width: 1080px;
}
.jdsx .sxlist  dl dd a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.jdsx .sxlist dl dd a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.jdsx .sxlist dl dd a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.jdsx .sxlist dl dd .onn {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	padding: 3px 5px 3px 5px;
	margin-left: 10px;
	border: 0px;
	cursor: pointer;
}






.sx_tj {
	padding: 20px 0;
}
.sx_tj .fleft h2 {
	font-size: 20px;
	color: #333;
	display: inline;
	margin: 0 4px;
}
.sx_tj .fleft i {
	font-size: 22px;
	color: #f90;
	margin: 0 4px;
}
.sx_tj .fleft a.s_tag {
	display: block;
	padding: 3px 10px;
	background: #999;
	float: left;
	color: #fff;
	text-decoration: none;
	margin-left: 5px;
	border-radius: 3px;
	transition: all .2s linear;
}
.sx_tj .fleft a.s_tag:hover {
	text-decoration: none;
	background: #666;
	color: #fff;
}
.sx_tj .fleft .s_clear a {
	padding: 3px 0;
	display: block;
	float: left;
	margin-left: 10px;
	color: #0184f0;
}
.sx_tj .fleft .s_clear a:hover {
	color: #f80;
}
/*酒店列表*/

.list_l {
	width: 900px;
	float: left;
}
.list_l .listtit {
	height: 45px;
	line-height: 45px;
}
.list_l .listtit .ck {
	float: right;
}
.list_l .listtit .ck a {
	display: block;
	font-size: 15px;
	padding-right: 20px;
}
.list_l .listtit li {
	float: left;
}
.list_l .listtit li a, .list_l .listtit li a:visited {
	display: block;
	height: 45px;
	border-right: 1px solid #eee;
	padding: 0 20px;
	font-size: 14px;
}
.list_l .listtit li a:hover {
	text-decoration: none;
}
.list_l .listtit li.on a {
	background: #09a6f2;
	color: #fff;
}
.list_l .listtit li.desc a .sj_ico {
	background: url(../images/subico.png) no-repeat -49px 0;
}
.list_l .listtit li.asc a .sj_ico {
	background: url(../images/subico.png) no-repeat -49px -16px;
}
.list_l .listtit li.on.desc a .sj_ico {
	background: url(../images/subico.png) no-repeat -30px 0;
}
.list_l .listtit li.on.asc a .sj_ico {
	background: url(../images/subico.png) no-repeat -30px -16px;
}
/*.list_l .listtit li.desc a{background: url(../images/subico.png) no-repeat -49px 0;}
.list_l .listtit li.asc a{background: url(../images/subico.png) no-repeat -49px -16px;} */
/*.list_l .listtit li a.on { background: #09a6f2; color: #fff; }
.list_l .listtit li a.on .top_sj_ico { background: url(../images/subico.png) no-repeat -30px 0; }
.list_l .listtit li a.on .bottom_sj_ico { background: url(../images/subico.png) no-repeat -30px -16px; }
.list_l .listtit li a .top_sj_ico { background: url(../images/subico.png) no-repeat -49px 0; }
.list_l .listtit li a .bottom_sj_ico { background: url(../images/subico.png) no-repeat -49px -16px; }*/
.list_l .listtit li em {
	float: left;
	font-size: 14px;
}
.list_l .listtit li i {
	float: left;
	display: block;
	width: 11px;
	height: 6px;
	margin-top: 21px;
	margin-left: 6px;
}
.list_l .list_li {
	margin-top:0px;
	overflow: hidden;
	padding: 20px;
	padding-bottom: 0px;
	position: relative;
	z-index:1;
}
.list_l .list_li .list_litop {
	padding-bottom: 10px;
	overflow: hidden;
}
.list_l .list_li .list_litop .listliimg {
	width: 150px;
	height: 120px;
	overflow: hidden;
	float: left;
}
.list_l .list_li .list_litop .listliimg img {
	width: 150px;
	height: 110px;
}
.list_l .list_li .list_litop .listli_t_c {
	float: left;
	width: 550px;
	padding-left: 20px;
}
.list_l .list_li .listli_t_c h3 {
	font-size: 18px;
	display: block;
	padding-bottom: 5px;
}
.list_l .list_li .listli_t_c h3 a, .list_l .list_li .listli_t_c h3 a:visited {
	color: #333
}
.list_l .list_li .listli_t_c h3 a:hover {
	color: #f90;
}
.list_l .list_li .listli_t_c p {
	margin-bottom:5px;
	font-size: 14px;
}
.list_l .list_li .listli_t_c p font{
	width:aito; padding:2px 5px; height:20px; line-height:20px; color:#09a6f2; border:1px solid #09a6f2; border-radius:20px; margin:0px 10px 0 0;
	font-size: 14px;
}
.list_l .list_li .listli_t_c p em {
	color: #f90;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
.list_l .list_li .listli_t_c p b {
	font-size: 16px;
	color: #339966;
}
.list_l .list_li .listli_t_c p i {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.list_l .list_li .listli_t_c p i.jdico1 {
	background: url(../images/subico.png) no-repeat -70px -6px
}
.list_l .list_li .listli_t_c p i.jdico2 {
	background: url(../images/subico.png) no-repeat -99px -6px
}
.list_l .list_li .listli_t_c p i.jdico3 {
	background: url(../images/subico.png) no-repeat -124px -6px
}
.list_l .list_li .listli_t_c p i.jdico4 {
	background: url(../images/subico.png) no-repeat -152px -6px
}
.list_l .list_li .listli_t_c p i.jdico5 {
	background: url(../images/subico.png) no-repeat -180px -6px
}
.list_l .list_li .listli_t_c p i.jdico6 {
	background: url(../images/subico.png) no-repeat -209px -6px
}
.list_l .list_li .listli_t_c span {
	color: #999;
	display: block;
}
.list_l .list_li .listli_t_t {
	width:100px;
	height:30px;
	line-height:30px;
	float: right;
	color: #fff;
	font-size:14px;
	border-radius:3px;
	background:#09a6f2;
	text-align:center;
	margin-top:0px;
}
.list_l .list_li .listli_t_r {
	float: right;
	color: #f60;
	height: 30px;
	padding-top: 30px;
}
.list_l .list_li .listli_t_r em {
	font-size: 30px
}
.list_l .list_li .list_libottom tr {
	border-bottom: 1px solid #eee;
}
.list_l .list_li .list_libottom tr:last-child {
	border: none;
}
.list_l .list_li .list_libottom td {
	height: 50px;
	line-height: 50px;
}
.list_l .list_li .list_libottom .list_litit {
	background: #f6f6f6;
	font-size: 14px;
	color: #777;
}
.list_l .list_li .list_libottom td.green a, .list_l .list_li .list_libottom td.green a:visited, .list_l .list_li .list_libottom td.green a:hover {
	color: #09a6f2;
	font-size: 14px;
}
.list_l .list_li .list_libottom td.yellow {
	color: #f90;
	font-size: 22px;
}
.list_l .list_li .list_libottom td.ydbtn a, .list_l .list_li .list_libottom td.ydbtn a:visited {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f90;
	color: #f90;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all .2s linear;
}
.list_l .list_li .list_libottom td.ydbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
.list_l .list_li a.show_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -35px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
.list_l .list_li a.hide_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -76px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
/*分页*/
.fenye {
	float: right;
	margin-top: 15px;
}
.fenye a, .fenye a:visited {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: block;
	float: left;
	background: #fff;
	font-size: 14px;
	margin-left: 12px;
	border-radius: 3px;
	transition: all .2s linear;
}
.fenye a:hover {
	text-decoration: none;
	background: #f90;
	color: #fff;
}
.fenye a.f_on {
	background: #09a6f2;
	color: #fff;
}
.fenye a.nopage, .fenye a.nopage:visited, .fenye a.nopage:hover {
	color: #999;
	background: #fff;
}
/*内页右边*/
.subpage_r {
	width: 285px;
	float: right;
	overflow: hidden;
}
.subh2 {
	font-size: 22px;
	color: #666;
	display: block;
	padding-bottom: 5px;
}
.s_zxyd {
	padding: 20px;
	padding-bottom: 0;
}
.s_zxyd li {
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}
.s_zxyd li:last-child {
	border: none;
}
.s_zxyd li h3 {
	display: inline;
	font-size: 12px;
}
.s_zxyd li h3 a, .s_zxyd li h3 a:visited {
	color: #333;
}
.s_zxyd li h3 a:hover {
	color: #f80;
}
.s_zxyd li img {
	width: 46px;
	height: 46px;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.s_zxyd li:hover img {
	-webkit-transform: rotate(360deg) scale(1.1, 1.1)
}
.star {
	color: #f90;
	font-size: 16px;
}
.green {
	color: #09a6f2;
}
.green em {
	font-size: 18px;
}
/*酒店内页*/
.list_l .nr_box {
}
.list_l .nr_box .nr_box_t {
	padding: 20px;
	padding-bottom: 10px;
}
.list_l .nr_box .nr_box_t h3 {
	color: #333;
	font-size: 22px;
	display: block;
	padding-bottom: 10px;
}
.list_l .nr_box .nr_box_t .fleft em {
	float: left;
	font-size: 18px;
	color: #f90;
}
.list_l .nr_box .nr_box_t .fleft span {
	float: left;
	font-size: 14px;
	margin: 0 10px;
}
.list_l .nr_box .nr_box_t .fleft p {
	color: #999;
	margin-top: 7px;
}
.list_l .nr_box .nr_box_t .fleft p a, .list_l .nr_box .nr_box_t .fleft p a:visited {
	background: url(../images/subico.png) no-repeat -554px 0;
	padding-left: 20px;
	color: #f90;
}
.list_l .nr_box .nr_box_t .fleft p a:hover {
	text-decoration: none;
}
.list_l .nr_box .nr_box_t i {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.list_l .nr_box .nr_box_t i.jdico1 {
	background: url(../images/subico.png) no-repeat -70px -6px
}
.list_l .nr_box .nr_box_t i.jdico2 {
	background: url(../images/subico.png) no-repeat -99px -6px
}
.list_l .nr_box .nr_box_t i.jdico3 {
	background: url(../images/subico.png) no-repeat -124px -6px
}
.list_l .nr_box .nr_box_t i.jdico4 {
	background: url(../images/subico.png) no-repeat -152px -6px
}
.list_l .nr_box .nr_box_t i.jdico5 {
	background: url(../images/subico.png) no-repeat -180px -6px
}
.list_l .nr_box .nr_box_t i.jdico6 {
	background: url(../images/subico.png) no-repeat -209px -6px
}
.list_l .nr_box .nr_box_t .fright {
	color: #09a6f2;
	margin-top: 11px;
}
.list_l .nr_box .nr_box_t .fright em {
	font-size: 30px;
	margin: 0 3px;
}
.nrimg {
	position: relative;
	height: 225px;
	margin-left: 20px;
	padding-bottom: 15px;
}
.nrimg .aimg1, .nrimg .aimg2, .nrimg .aimg3, .nrimg .aimg4, .nrimg .aimg5, .nrimg .aimg6, .nrimg .aimg7, .nrimg .aimg8, .nrimg .aimg9, .nrimg .aimginfo {
	position: absolute;
}
.nrimg .aimg1 {
	left: 0;
	top: 0;
}
.nrimg .aimg2 {
	left: 296px;
	top: 0;
}
.nrimg .aimg3 {
	left: 548px;
	top: 0;
}
.nrimg .aimg4 {
	left: 654px;
	top: 0;
}
.nrimg .aimg5 {
	left: 760px;
	top: 0;
}
.nrimg .aimg6 {
	left: 296px;
	top: 115px;
}
.nrimg .aimg7 {
	left: 402px;
	top: 115px;
}
.nrimg .aimg8 {
	left: 654px;
	top: 115px;
}
.nrimg .aimg9 {
	left: 760px;
	top: 115px;
}
.nrimg img {
	transition: all .2s linear;
}
.nrimg img:hover {
	opacity: .7;
}
.nrimg .aimginfo {
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	background: #339966;
	left: 172px;
	bottom: 35px;
	transition: all .2s linear;
}
.nrimg .aimginfo:hover {
	background: #f90;
}
.nrimg .aimginfo a, .nrimg .aimginfo a:visited, .nrimg .aimginfo a:hover {
	color: #fff;
	text-decoration: none;
}
.nr_txt {
	font-size: 14px;
	padding: 20px;
	padding-top: 0;
}
.nr_txt p { /*text-indent: 29px; */
	line-height: 24px;
}
/*房型选择*/
.fxxz {
}
.fxxz .height {
	height: 80px;
	border-bottom: 1px solid #eee;
}
.fxxz .fxtit {
	height: 45px;
	line-height: 45px;
	background: #a3a3a3;
	color: #fff;
	font-size: 14px;
}
.fxxz .roomimg {
	padding-left: 20px;
	overflow: hidden;
}
.fxxz .roomimg img {
	float: left;
	display: inline;
	margin-right: 12px;
	border-radius: 3px;
}
.fxxz .roomimg b {
	display: block;
	font-size: 15px;
	color: #09a6f2;
}
.fxxz .roomimg span {
	display: block;
	cursor: pointer;
}
.fxxz .roomimg span.show_ico {
	background: url(../images/subico.png) no-repeat -428px -27px;
}
.fxxz .roomimg span.hide_ico {
	background: url(../images/subico.png) no-repeat -428px -53px;
}
.fxxz .showinfo {
	padding: 10px 20px;
	border-bottom: 1px dashed #ddd;
}
.fxxz .showinfo .imglist img {
	float: left;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 3px;
}
.fxxz .showinfo ul {
	padding-top: 10px;
	display: block;
	overflow: hidden;
}
.fxxz .showinfo li {
	float: left;
	font-size: 14px;
	display: block;
	width: 33%;
	font-size: 13px;
	line-height: 26px;
}
.fxxz .showinfo p {
	color: #999;
	padding-top: 10px;
}
.room_ydbtn a, .room_ydbtn a:visited {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f90;
	color: #f90;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all .2s linear;
}
.room_ydbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
/*酒店设施*/
.jdss {
	padding: 20px;
	padding-bottom: 10px;
}
.jdss ul {
	overflow: hidden;
	padding-top: 10px;
}
.jdss li {
	overflow: hidden;
	padding: 10px 0;
}
.jdss li i {
	display: block;
	width: 62px;
	height: 62px;
	float: left;
	margin-right: 14px;
}
.jdss li i.jdssico1 {
	background: url(../images/subico.png) no-repeat 0 -85px;
}
.jdss li i.jdssico2 {
	background: url(../images/subico.png) no-repeat -63px -85px;
}
.jdss li i.jdssico3 {
	background: url(../images/subico.png) no-repeat -126px -85px;
}
.jdss li i.jdssico4 {
	background: url(../images/subico.png) no-repeat -189px -85px;
}
.jdss li i.jdssico5 {
	background: url(../images/subico.png) no-repeat -252px -85px;
}
.jdss li b {
	display: block;
	font-size: 15px;
	padding-top: 6px;
	float: left;
}
.jdss li p {
	float: left;
	color: #999;
	margin-top: 5px;
}
.jdss li p em {
	margin: 0 7px;
}
.jdss li img {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 15px;
}
.jdss li p em:first-child {
	margin-left: 0;
}
/*酒店规定*/
.jdgd {
	padding: 20px;
}
.jdgd ul {
	display: block;
	padding-top: 10px;
}
.jdgd li {
	overflow: hidden;
	font-size: 14px;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}
.jdgd li .fleft {
	width: 120px;
	text-align: right;
}
.jdgd li .fright {
	width: 710px;
}
/*住客点评*/
.zkdp {
	overflow: hidden;
	padding: 20px;
	padding-bottom: 5px;
}
.zkdp .title {
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}
.zkdp .title p {
	float: left;
	display: block;
	overflow: hidden;
}
.zkdp .title p.p1 {
	color: #f90;
	font-size: 14px;
}
.zkdp .title p.p1 em {
	font-size: 30px;
}
.zkdp .title p.p2 span {
	color: #09a6f2;
	font-size: 14px;
}
.zkdp .title p.p2 span em {
	font-size: 30px;
}
.zkdp .title p.p3 {
	font-size: 14px;
	float: right;
	margin-top: 6px;
}
.zkdp .title p.p3 span {
	margin: 0 6px;
}
.zkdp .title p.p3 span em {
	font-weight: 700;
	color: #f90;
}
.zkdp li {
	display: block;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}
.zkdp li:last-child {
	border: none;
	padding-bottom: 20px;
}
.zkdp .userimg {
	width: 60px;
	height: 60px;
	float: left;
}
.zkdp .userimg img {
	border-radius: 100%;
	display: block;
}
.zkdp .fright {
	width: 785px;
	float: right;
}
.zkdp .fright .dqinfo i {
	float: right;
	color: #999;
}
.zkdp .fright .dqinfo em {
	font-family: Arial, Helvetica, sans-serif;
	color: #09a6f2;
}
.zkdp .fright .dqinfo img {
	display: inline;
	margin-left: 2px;
}
.zkdp .fright p {
	line-height: 20px;
	color: #999;
}
.zkdp .fright .jdhf {
	padding: 15px;
	background: #f7f7f7;
:#f7f7f7;
	border-radius: 5px;
	margin-top: 10px;
}
.zkdp .fright .jdhf span {
	display: block;
}
.zkdp .fright .jdhf span em {
	font-weight: bold;
	color: #f90;
}
/*酒店首页*/
.hotel_a {
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 5px 5px 0 0;
}
.hotel_a .hotel_yd {
	width: 370px;
	float: left;
	height: 439px;
	border-bottom: 1px solid #eee;
}
.hotel_a .hotel_banner {
	width: 830px;
	float: right;
	height: 440px;
}
.hotel_a .hotel_banner img {
	width: 830px;
	height: 440px;
}
.hotel_a .hotel_yd li {
	display: block;
	overflow: hidden;
	padding-top: 18px;
	padding-left: 20px;
}
.hotel_a .hotel_yd li b {
	display: block;
	font-size: 14px;
	padding-bottom: 10px;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2, .hotel_a .hotel_yd li p input {
	height: 38px;
	line-height: 38px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .input1:hover, .hotel_a .hotel_yd li .input2:hover, .hotel_a .hotel_yd li p input:hover {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.hotel_a .hotel_yd li .input1 {
	background: url(../images/subico.png) no-repeat 305px 10px;
}
.hotel_a .hotel_yd li .input2 {
	background: url(../images/subico.png) no-repeat 303px -33px;
}
.hotel_a .hotel_yd li p {
	float: left;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2 {
	width: 288px;
	padding: 0 32px 0 10px;
}
.hotel_a .hotel_yd li p input {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin-right: 12px;
}
.hotel_a .hotel_yd li .inputbtn {
	width: 332px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: none;
	background: #09a6f2;
	border-radius: 3px;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .inputbtn:hover {
	background: #f90;
}
.hotel_newyd {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 0 0 5px 5px;
}
.hotel_newyd li {
	float: left;
	width: 280px;
	padding: 20px 0;
	padding-left: 20px;
	display: block;
}
.hotel_newyd li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.hotel_newyd li:hover img {
	-webkit-transform: rotate(360deg);
}
.hotel_newyd li span {
	color: #999;
}
.hotel_newyd li p a, .hotel_newyd li p a:visited {
	color: #09a6f2;
}
.hotel_newyd li p a:hover {
	color: #f90;
	text-decoration: none;
}
.hot_df {
	position: relative;
}
.hot_df h3 {
	font-size: 25px;
	padding: 30px 20px;
}
.hot_df li {
	width: 275px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.hot_df li .img {
	width: 275px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 5px;
}
.hot_df li .img img {
	width: 275px;
	height: 160px;
	display: block;
	transition: all .2s linear;
	transition: all .2s linear;
}
.hot_df li .img img:hover {
	-webkit-transform: scale(1.2, 1.2);
	opacity: .9;
}
.hot_df li h4 {
	float: left;
	font-size: 15px;
}
.hot_df li span {
	color: #999;
	display: block;
	float: right;
	background: url(../images/subico.png) no-repeat -540px -86px;
	padding-left: 38px;
}
.hot_df li span em {
	color: #f80;
	font-size: 16px;
	margin-right: 3px;
}
.hot_df .more {
	position: absolute;
	right: -46px;
	bottom: 30px;
}
.hot_df .more a {
	display: block;
	width: 46px;
	height: 175px;
	background: url(../images/subico.png) no-repeat 0 -151px;
	text-indent: -9999px;
	transition: all .2s linear;
}
.hot_df .more a:hover {
	background: url(../images/subico.png) no-repeat -46px -151px;
}
/*签证*/
.qzbox {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7 url(../images/qzbanner.jpg) no-repeat top center;
	padding-bottom: 30px;
}
.qzbannertxt {
	color: #fff;
}
.qzbannertxt .fleft {
	line-height: 40px;
	margin-top: 90px;
	font-family: "宋体";
}
.qzbannertxt .fleft b {
	font-size: 35px;
	text-shadow: 1px 1px 1px #333;
}
.qzbannertxt .fleft p {
	font-size: 25px;
	text-shadow: 1px 1px 1px #333;
	margin-top: 10px;
	margin-bottom: 30px;
}
.qzbannertxt .qztxt {
	width: 285px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	background: #fff url(../images/subico.png) no-repeat 273px 10px;
	float: left;
	padding-left: 15px;
	color: #999;
	font-size: 15px;
}
.qzbannertxt .t_2 {
	font-size: 15px;
	font-family: "微软雅黑";
	float: left;
	margin: 0 10px;
}
.qzbannertxt .t_2 a, .qzbannertxt .t_2 a:visited, .qzbannertxt .t_2 a:hover {
	color: #999;
	text-decoration: none;
}
.qzbannertxt .t_2 dl dt {
	width: 220px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-radius: 5px;
	display: block;
	background: #fff url(../images/subico.png) no-repeat -345px -44px;
	cursor: pointer;
	padding-left: 15px;
}
.qzbannertxt .t_2 dl dd {
	display: none;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	margin-top: 5px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.qzbannertxt .qz_ibtn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #0184f0;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	border: none;
	float: left;
	transition: all .2s linear;
}
.qzbannertxt .qz_ibtn:hover {
	color: #fff;
	background: #f90;
}
.qzbannertxt .fleft {
}
.qzbannertxt .fright {
	font-size: 25px;
	width: 280px;
	height: 70px;
	line-height: 70px;
	border: 2px solid #fff;
	text-align: center;
	margin-top: 135px;
}
.qzbannertxt .fright em {
	font-size: 40px;
	margin: 0 5px;
	font-family: Verdana, Geneva, sans-serif
}
.qzbannertxt .fright i {
	font-size: 15px;
}
.qzm_l {
	width: 900px;
	margin-top: 90px;
	float: left;
}
.qzm_r {
	width: 285px;
	float: right;
	margin-top: 90px;
}
.qzm_l .jhs {
	padding-bottom: 20px;
}
.qzm_l .jhs .jhsdiv1 {
	width: 420px;
	height: 320px;
	position: relative;
	overflow: hidden;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs a, .qzm_l .jhs a:visited, .qzm_l .jhs a:hover {
	color: #fff;
}
.qzm_l .jhs p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 400px;
	font-size: 16px;
	line-height: 38px;
}
.qzm_l .jhs p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs .jhsdiv1 div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 420px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs .jhsdiv1 div span {
	display: block;
	width: 290px;
	background: #f90 url(../images/subico.png) no-repeat -271px -314px;
	height: 39px;
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
.qzm_l .jhs .jhsdiv1 div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs .jhsdiv1 div i {
	float: right;
	width: 90px;
	padding-left: 30px;
	background: #0184f0 url(../images/subico.png) no-repeat -487px -256px;
	font-size: 16px;
}
.qzm_l .jhs ul {
	float: left;
	width: 460px;
}
.qzm_l .jhs ul li {
	float: left;
	width: 200px;
	height: 150px;
	overflow: hidden;
	position: relative;
	color: #fff;
	margin-left: 19px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs ul li p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
}
.qzm_l .jhs ul li p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs ul li div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs ul li div span {
	display: block;
	width: 110px;
	padding-left: 10px;
	background: #f90 url(../images/subico.png) no-repeat -450px -314px;
	height: 39px;
	float: left;
}
.qzm_l .jhs ul li div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs ul li div i {
	float: right;
	width: 68px;
	padding-left: 12px;
	background: #0184f0 url(../images/subico.png) no-repeat -508px -256px;
	font-size: 16px;
}
.qzm_l .jhs .subh2 {
	padding: 20px;
	padding-bottom: 5px;
}
.qzlc {
	padding-top: 18px;
	padding-bottom: 13px;
}
.qzlc img {
	display: block;
	margin: 0 auto;
}
.rmqz .subh2 {
	padding: 20px;
	padding-bottom: 25px;
}
.rmqz .m1 {
	display: block;
}
.rmqz li {
	width: 200px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.rmqz li p {
	margin-top: 10px;
}
.rmqz li p img {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.rmqz li p span {
	display: block;
	line-height: 20px;
}
.rmqz li p span b {
	color: #f90;
	font-size: 15px;
}
.qznews {
}
.qznews h3 {
	height: 60px;
	line-height: 60px;
	padding-left: 15px;
	display: block;
	color: #fff;
	font-size: 22px;
}
.qznews .qznewsh3_1 {
	background: #54c58d;
}
.qznews .qznewsh3_2 {
	background: #fab92e;
}
.qznews li {
	font-size: 18px;
	float: left;
	padding: 12px 10px;
	line-height: 26px;
}
.qznews li.l1, .qznews li.l2, .qznews li.l4, .qznews li.l5 {
	width: 122px;
}
.qznews li.l1 {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l3 {
	padding: 15px 10px;
}
.qznews li.l2 {
	border-bottom: 1px solid #eee;
}
.qznews li.l4 {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l5 {
	border-top: 1px solid #eee;
}
/*签证筛选*/
.qzsx {
	padding: 20px;
}
.qzsx .fleft {
	width: 320px;
	border-right: 1px solid #eee;
	padding-right: 20px;
}
.qzsx .fleft b, .qzsx .fleft i {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	color: #333;
}
.qzsx input {
	width: 240px;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	background: url(../images/dw.jpg) no-repeat 225px center;
	transition: all .2s linear;
	margin-bottom: 20px;
}
.qzsx input:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzsx .fleft p a {
	width: 64px;
	float: left;
	height: 26px;
	line-height: 26px;
}
.qzsx .fright {
	width: 770px;
}
.qzsx .fright li {
	display: block;
	padding: 15px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.qzsx .fright li:last-child {
	border-bottom: none;
}
.qzsx .fright li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.qzsx .fright li p {
	float: left;
	width: 700px;
}
.qzsx .fright li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.qzsx .fright li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.qzsx .fright li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.qzlistbtn {
	display: block;
	margin-top: 10px;
	margin-left: 5px;
}
.qzlistbtn a, .qzlistbtn a:visited {
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #f90;
	color: #f90;
	font-size: 14px;
	display: block;
	border-radius: 3px;
	transition: all .2s linear;
}
.qzlistbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
/*签证内容*/
.qzinfo {
	padding: 20px;
}
.qzinfo .title {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.qzinfo .title h2 {
	float: left;
	display: block;
	font-size: 22px;
	color: #333;
}
.qzinfo .title p {
	float: right;
	font-size: 14px;
}
.qzinfo .title p b {
	color: #09a6f2;
	font-weight: bold;
}
.qzinfo .dl {
}
.qzinfo .dl img {
	float: left;
	width: 160px;
}
.qzinfo ul {
	float: right;
	width: 670px;
}
.qzinfo ul li {
	float: left;
	display: block;
	font-size: 14px;
	line-height: 32px;
	width: 33%;
}
.qzinfo .d2 {
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}
.qzinfo .d2 input, .qzinfo .d2 select {
	font-size: 14px;
	float: left;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	height: 38px;
	line-height: 38px;
	transition: all .2s linear;
	color: #999;
}
.qzinfo .d2 input:focus, .qzinfo .d2 select:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzinfo .d2 input.cityinput {
	width: 170px;
	padding: 0 10px;
	background: url(../images/dw.jpg) no-repeat 165px center;
}
.qzinfo .d2 select {
	width: 120px;
	padding-left: 10px;
}
.qzinfo .d2 input.d2btn {
	width: 100px;
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
	cursor: pointer;
}
.qzinfo .d2 span {
	float: right;
	color: #09a6f2;
	font-size: 14px;
	margin-top: 10px;
}
.qzinfo .d2 span em {
	font-size: 30px;
}
.qzinfo .d3 {
	font-size: 14px;
	line-height: 26px;
	margin-top: -5px;
}
.qzinfo .d3 b {
	font-weight: bold;
}
.sxcl .title {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 20px;
}
.sxcl .title a, .sxcl .title a:visited {
	display: block;
	margin: 0 20px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.sxcl .title a:hover {
	text-decoration: none;
}
.sxcl .title a.on {
	border-bottom: 3px solid #09a6f2;
	margin-top: -2px;
}
.sxcl li {
	display: block;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.sxcl li span {
	float: left;
	width: 180px;
	text-align: right;
	font-size: 14px;
}
.sxcl li .info {
	float: right;
	width: 680px;
	padding-left: 20px;
	border-left: 1px solid #eee;
}
.sxcl li:hover {
	color: #09a6f2;
	background: #f7fffb;
}
.lyxz {
	padding: 20px;
}
.lyxz p {
	font-size: 14px;
	line-height: 26px;
	margin-top: 18px;
}
.lyxz img {
	max-width: 860px;
	line-height: 0;
}
/*租车*/
.zcbanner {
	height: 352px;
	overflow: hidden;
}
.zcyd {
	position: relative;
}
.zcyd .zcyd_l {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 400px;
	padding-top: 10px;
	width: 362px;
	background: url(../images/green.png);
	border-radius: 5px 5px 0 0;
	font-size: 15px;
}
.zcyd .zcyd_l span {
	color: #fff;
	width: 60px;
	float: left;
	line-height: 36px;
}
.zcyd .zcyd_l li {
	padding-left: 26px;
	padding-top: 17px;
	overflow: hidden;
}
.zcyd .zcyd_l .i1, .zcyd .zcyd_l .i2, .zcyd .zcyd_l .i3, .zcyd .zcyd_l .btn {
	width: 220px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: none;
	border-radius: 5px;
	margin-left: 15px;
	float: left;
	color: #999;
}
.zcyd .zcyd_l .i1 {
	background: #fff url(../images/subico.png) no-repeat 206px 8px;
}
.zcyd .zcyd_l .i2 {
	background: #fff url(../images/subico.png) no-repeat 205px -35px
}
.zcyd .zcyd_l .i1:focus, .zcyd .zcyd_l .i2:focus, .zcyd .zcyd_l .i3:focus {
	color: #09a6f2;
}
.zcyd .zcyd_l .btn {
	background: #0184f0;
	transition: all .2s linear;
	font-size: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0;
	width: 230px;
}
.zcyd .zcyd_l .btn:hover {
	background: #F90;
}
.zcyd .zcyd_r {
	width: 840px;
	float: right;
}
.zcyd .zcyd_r li {
	float: left;
	overflow: hidden;
	display: block;
	border-right: 1px solid #eee;
	padding: 15px 0 13px 0;
	width: 92px;
}
.zcyd .zcyd_r li:last-child {
	border-right: none;
}
.zcyd .zcyd_r li a:hover {
	text-decoration: none;
}
.zcyd .zcyd_r li i {
	width: 60px;
	height: 22px;
	display: block;
	margin: 0 auto;
	transition: all .15s linear;
	margin-bottom: 10px;
}
.zcyd .zcyd_r li i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px 0;
}
.zcyd .zcyd_r li i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px 0;
}
.zcyd .zcyd_r li i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px 0;
}
.zcyd .zcyd_r li i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px 0;
}
.zcyd .zcyd_r li i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px 0;
}
.zcyd .zcyd_r li i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px 0;
}
.zcyd .zcyd_r li i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px 0;
}
.zcyd .zcyd_r li i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px 0;
}
.zcyd .zcyd_r li i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px 0;
}
.zcyd .zcyd_r li:hover i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px -39px;
}
.zcyd .zcyd_r li:hover i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px -39px;
}
.zcyd .zcyd_r li:hover i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px -39px;
}
.zcyd .zcyd_r li:hover i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px -39px;
}
.zcyd .zcyd_r li:hover i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px -39px;
}
.zcyd .zcyd_r li:hover i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px -39px;
}
.zcyd .zcyd_r li:hover i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px -39px;
}
.zcyd .zcyd_r li:hover i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px -39px;
}
.zcyd .zcyd_r li:hover i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px -39px;
}
.zcyd .zcyd_r li p {
	text-align: center;
}
.zcbox {
	height: 415px;
	position: relative;
}
.zcbox .fleft {
	width: 450px;
	border-right: 1px solid #eee;
}
.zcbox .fleft div {
	width: 430px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	height: 150px;
	padding: 57px 0 0 20px;
}
.zcbox .fleft img {
	float: left;
	transition: all .2s linear;
}
.zcbox .fleft div:hover img {
	margin-left: 10px;
}
.zcbox .fleft p {
	float: right;
	width: 220px;
}
.zcbox .fleft p strong {
	font-size: 18px;
	display: block;
}
.zcbox .fleft p em {
	font-size: 16px;
	display: block;
	margin: 10px 0;
}
.zcbox .fleft p span {
	display: block;
}
.zcbox .fleft p span i {
	font-size: 30px;
	margin: 0 3px;
}
.zcbox .fright {
	float: left;
	width: 450px;
	margin-left: -1px;
	display: inline;
}
.zcbox .fright li {
	width: 194px;
	height: 175px;
	padding: 32px 15px 0 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: block;
	float: left;
}
.zcbox .fright li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.zcbox .fright li:hover img {
	margin-top: 10px;
}
.zcbox .fright li strong {
	font-size: 16px;
	display: block;
	font-weight: normal;
}
.zcbox .fright li em {
	display: block;
	float: left;
	margin-top: 5px;
}
.zcbox .fright li span {
	display: block;
	float: right;
	margin-top: 2px
}
.zcbox .fright li span i {
	font-size: 20px;
}
.zcbox .t1 {
	width: 42px;
	height: 121px;
	position: absolute;
	left: -42px;
	top: 0;
	font-size: 18px;
}
.zcbox .t1 a {
	width: 20px;
	display: block;
	margin-top: 10px;
	margin-left: 13px;
}
.zcbox .t1 a, .zcbox .t1 a:visited, .zcbox .t1 a:hover {
	color: #fff;
	text-decoration: none;
}
.zb1 .t1 {
	background: url(../images/subico.png) no-repeat -95px -151px;
}
.zb2 .t1 {
	background: url(../images/subico.png) no-repeat -137px -151px;
}
.zb3 .t1 {
	background: url(../images/subico.png) no-repeat -179px -151px;
}
.zb1 .fright li span, .zb1 .fleft p span {
	color: #f6a10e;
}
.zb2 .fright li span, .zb2 .fleft p span {
	color: #4498ff;
}
.zb3 .fright li span, .zb3 .fleft p span {
	color: #33c17a;
}
.zb1 a:hover {
	color: #f6a10e;
	text-decoration: none;
}
.zb2 a:hover {
	color: #4498ff;
	text-decoration: none;
}
.zb3 a:hover {
	color: #33c17a;
	text-decoration: none;
}
.zcr li {
	padding-top: 13px;
	padding-bottom: 14px;
}
.zcr h2 {
	margin-top: -1px;
}
/*租车列表*/
.zcinput_a {
	overflow: hidden;
}
.p_b {
	padding-left: 40px;
	border-left: 1px solid #e6e6e6;
	margin-left: 30px;
}
.zcinput_a ul {
	display: inline;
	overflow: hidden;
	float: left;
}
.zcinput_a ul li {
	display: block;
	float: left;
	padding-right: 10px;
}
.zcinput_a ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.zcinput_a ul li .city_text, .zcinput_a ul li .time_text {
	width: 108px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.zcinput_a ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.zcinput_a ul .i_btn {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	font-size: 15px;
	transition: all .2s linear;
}
.zcinput_a ul .i_btn:hover {
	background: #0184f0;
}
.zcinput_a ul li .city_text {
	background: url(../images/subico.png) no-repeat 125px 6px
}
.zcinput_a ul li .time_text {
	background: url(../images/subico.png) no-repeat 122px -36px;
}
.zcinput_a ul li input[type="text"] {
	transition: all .2s linear;
}
.zcinput_a ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.list_l .list_li .list_litop .listli_t_c dl {
	float: left;
	display: block;
	width: 550px;
}
.list_l .list_li .list_litop .listli_t_c dl dd {
	float: left;
	width: 33%;
	font-size: 14px;
	line-height: 32px;
}
/*租车内容*/
.carinfo {
	padding: 20px;
	padding-top: 0;
}
.carinfo li {
	display: block;
	float: left;
	width: 20%;
	line-height: 30px;
	font-size: 14px;
}
.tcdd {
	padding: 20px;
}
.tcdd i.dzico {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../images/subico.png) no-repeat -237px -151px;
}
.tcdd span.dm {
	font-size: 20px;
	color: #333;
}
.tcdd span.jg {
	font-size: 14px;
}
.tcdd span.jg em {
	font-size: 25px;
	color: #09a6f2;
}
.tcdd span.zcbtn a, .tcdd span.zcbtn a:visited {
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	background: #09a6f2;
	color: #fff;
	text-align: center;
	font-size: 15px;
	transition: all .2s linear;
}
.tcdd span.zcbtn a:hover {
	text-decoration: none;
	background: #f90;
}
.zchight .height {
	height: 60px;
}
/*内页产品图片*/
.sub_pic_show {
	width: 890px;
	height: 440px;
	padding: 20px;
	padding-top: 0;
	background: #fff;
	position: fixed;
	z-index: 9999;
	margin-left: -465px;
	margin-top: -240px;
	left: 50%;
	top: 50%;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
}
.sub_pic_show .fleft {
	width: 500px;
	height: 400px;
	overflow: hidden;
}
.sub_pic_show .fright {
	width: 370px;
}
.sub_pic_show .fright strong {
	display: block;
	font-size: 15px;
}
.sub_pic_show .fright .title {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show .fright .title a, .sub_pic_show .fright .title a:visited {
	padding: 3px 10px;
	display: block;
	float: left;
}
.sub_pic_show .fright .title a.on {
	text-decoration: none;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
}
.sub_pic_show ul {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show ul li {
	float: left;
	width: 86px;
}
.sub_pic_show ul li img {
	width: 80px;
	height: 60px;
	border: 3px solid #fff;
	line-height: 0;
	display: block;
	border-radius: 5px;
}
.sub_pic_show ul li.imgon img {
	border: 2px solid #09a6f2;
}
.sub_pic_show .offbtn {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 15px;
}
.sub_pic_show .offbtn a:hover {
	text-decoration: none;
}
/*门票*/
.mqbanner {
	height: 380px;
	position: relative;
}
.mqbanner .bnimg li a {
	display: block;
	width: 100%;
	height: 380px;
}
.mqbanner .box {
	height: 400px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -600px;
}
.mqbanner .box .menu {
	width: 320px;
	height: 380px;
}
.mqbanner .box .menu li {
	width: 320px;
	height: 96px;
}
.mqbanner .box .menu li span {
	width: 46px;
	height: 96px;
}
.mqbanner .box .menu li span.onebg {
	background: url(../images/ticket_g.png) repeat-y;
	border-top-left-radius: 5px;
}
.mqbanner .box .menu li span.twobg {
	background: url(../images/ticket_b.png) repeat-y;
}
.mqbanner .box .menu li span.threebg {
	background: url(../images/ticket_y.png) repeat-y;
}
.mqbanner .box .menu li span.fourbg {
	background: url(../images/ticket_r.png) repeat-y;
	border-bottom-left-radius: 5px;
}
.mqbanner .box .menu li span i {
	display: block;
	width: 29px;
	height: 29px;
	margin: 0 auto;
	margin-top: 35px;
*margin-top:35px;
}
.mqbanner .box .menu li span i.icon_dj {
	background: url(../images/icon_03.png) no-repeat -23px -82px;
}
.mqbanner .box .menu li span i.icon_zb {
	background: url(../images/icon_03.png) no-repeat -54px -86px;
}
.mqbanner .box .menu li span i.icon_rm {
	background: url(../images/icon_03.png) no-repeat -84px -82px;
}
.mqbanner .box .menu li span i.icon_yw {
	background: url(../images/icon_03.png) no-repeat -111px -82px;
}
.mqbanner .box .menu li dl {
	width: 240px;
	height: 65px;
	padding: 15px;
	border-bottom: 1px solid #ebebeb;
	background-color: #fff;
}
.mqbanner .box .menu li dl dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-bottom: 5px;
}
.mqbanner .box .menu li dl dd {
	float: left;
	padding-right: 10px;
	line-height: 23px;
}
.mqbanner .box .erweima {
	width: 178px;
	height: 190px;
	padding-top: 90px;
}
.mqbanner .box .erweima .tab_t {
	padding-top: 20px;
}
.mqbanner .box .erweima .tab_t a {
	display: block;
	width: 38px;
	height: 29px;
	background-color: #fff;
	padding-top: 7px;
}
.mqbanner .box .erweima .tab_t a.on {
	background-color: #060;
}
.mqbanner .box .erweima .tab_t a i {
	display: block;
	width: 18px;
	height: 22px;
	margin: 0 auto;
}
.mqbanner .box .erweima .tab_t a i.icon_and {
	background: #060 url(../images/icon_03.png) no-repeat -104px -20px;
}
.mqbanner .box .erweima .tab_t a i.icon_ios {
	background: url(../images/icon_03.png) no-repeat -126px -20px;
}
.mqbanner .box .erweima .tab_b {
	width: 108px;
	height: 158px;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
}
.mqbanner .box .erweima .tab_b img {
	margin-top: 10px;
*margin-top:5px;
}
.lvjd {
	padding-bottom: 20px;
}
.lvjdtit {
	height: 70px;
	line-height: 70px;
	background: url(../images/ms-tg-_line.jpg) repeat-x bottom;
	padding: 0 15px;
}
.lvjdtit h2 {
	font-size: 22px;
	color: #666;
}
.lvjdtit span {
	float: right;
}
.lvjdtit span a, .lvjdtit span a:visited {
	display: block;
	float: left;
	margin: 0 10px;
	height: 70px;
	font-size: 12px;
}
.lvjdtit span a:hover {
	text-decoration: none;
}
.lvjd .fleft {
	width: 420px;
	height: 320px;
	overflow: hidden;
	position: relative;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.lvjd p {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../images/hei2.png);
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 15px;
}
.lvjd .fleft p {
	width: 405px;
}
.lvjd p a, .lvjd p a:visited, .lvjd p a:hover {
	font-size: 16px;
	color: #fff;
}
.lvjd .fright {
	width: 440px;
	overflow: hidden;
	float: left;
}
.lvjd .fright li {
	width: 200px;
	height: 150px;
	position: relative;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.lvjd .fright li p {
	width: 185px;
}
.lvjd .fright2, .lvjd .recommend {
	display: none;
}
.lvjd .fright2 li {
	width: 200px;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	overflow: hidden;
	height: 202px;
}
.lvjd .fright2 li img {
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;
}
.lvjd .fright2 li p {
	display: inline;
	background: 0;
	height: 22px;
	line-height: 22px;
	position: static;
	padding: 0;
	margin: 0;
}
.lvjd .fright2 li p span {
	float: right;
}
.lvjd .fright2 li p span i {
	font-size: 22px;
}
.lvd1 .lvjdtit a.on {
	background: url(../images/lyd3.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #09a6f2;
}
.lvd2 .lvjdtit a.on {
	background: url(../images/lyd2.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #f90;
}
.lvd3 .lvjdtit a.on {
	background: url(../images/lyd1.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #4498ff;
}
.lvd2 .fright2 li p {
	color: #f90;
}
.lvd2 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd2 .fright2 li p a:hover {
	color: #f90;
	text-decoration: none;
}
.lvd3 .fright2 li p {
	color: #4498ff;
}
.lvd3 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd3 .fright2 li p a:hover {
	color: #4498ff;
	text-decoration: none;
}
/*门票内页*/
.mpyd {
}
.mpyd .tb {
	background: #fff;
}
.mpyd .tb h4 {
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.mpyd .tb .s1 em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.mpyd .tb .s2 a, .mpyd .tb .s2 a:visited, .mpyd .tb .s2 a:hover {
	display: block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	text-decoration: none;
	transition: all .2s linear;
}
.mpyd .li1 .title {
	background: #4c7fd4 url(../images/uico1.jpg) no-repeat center center;
}
.mpyd .li1 h4 a, .mpyd .li1 h4 a:visited, .mpyd .li1 h4 a:hover {
	color: #4c7fd4;
	background: url(../images/li1-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li1 h4 a.on {
	background: url(../images/li1-1.jpg) no-repeat right center;
}
.mpyd .li1 .s1 {
	color: #4c7fd4
}
.mpyd .li1 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #4c7fd4;
	color: #4c7fd4;
}
.mpyd .li1 .s2 a:hover {
	background: #4c7fd4;
	color: #fff;
}
.mpyd .li2 .title {
	background: #4cc287 url(../images/uico2.jpg) no-repeat center center;
}
.mpyd .li2 h4 a, .mpyd .li2 h4 a:visited, .mpyd .li2 h4 a:hover {
	color: #09a6f2;
	background: url(../images/li2-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li2 h4 a.on {
	background: url(../images/li2-1.jpg) no-repeat right center;
}
.mpyd .li2 .s1 {
	color: #09a6f2
}
.mpyd .li2 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.mpyd .li2 .s2 a:hover {
	background: #09a6f2;
	color: #fff;
}
.mpyd .li3 .title {
	background: #f3b985 url(../images/uico3.jpg) no-repeat center center;
}
.mpyd .li3 h4 a, .mpyd .li3 h4 a:visited, .mpyd .li3 h4 a:hover {
	color: #e0934d;
	background: url(../images/li3-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li3 h4 a.on {
	background: url(../images/li3-1.jpg) no-repeat right center;
}
.mpyd .li3 .s1 {
	color: #e0934d
}
.mpyd .li3 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #e0934d;
	color: #e0934d;
}
.mpyd .li3 .s2 a:hover {
	background: #e0934d;
	color: #fff;
}
.mpyd .mpydliinfo {
	padding: 15px 20px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	line-height: 24px;
}
.mp_jdtj h2 {
	padding: 20px;
	border-bottom: 1px solid #eee;
}
.mp_jdtj li {
	float: left;
	width: 259px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 20px;
	transition: all .2s linear;
}
.mp_jdtj li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 5px;
}
.mp_jdtj li h4 {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
.mp_jdtj li h4 a, .mp_jdtj li h4 a:visited, .mp_jdtj li h4 a:hover {
	color: #09a6f2;
}
.mp_jdtj li p span {
	display: block;
	margin-bottom: 5px;
}
.mp_jdtj li:hover {
	background: #f9f9f9;
}
/*专题列表*/
.ztlb .title {
	padding: 20px 0;
	overflow: hidden;
}
.ztlb .title dd {
	height: 43px;
	display: block;
	float: left;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb .title dd a, .ztlb .title dd a:visited {
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	font-size: 15px;
}
.ztlb .title dd.on {
	background: url(../images/xsj.png) no-repeat bottom center;
}
.ztlb .title dd.on a {
	background: #27a867;
	color: #fff;
}
.ztlb ul {
	display: block;
	overflow: hidden;
	margin-left: -30px;
}
.ztlb ul li {
	width: 380px;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
}
.ztlb ul li div {
	width: 380px;
	height: 220px;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb ul li img {
	transition: all .2s linear;
}
.ztlb ul li img:hover {
	-webkit-transform: scale(1.2, 1.2)
}
.ztlb ul li h4 {
	font-size: 20px;
	display: block;
	margin-top: 15px;
}
/*线路内页*/
.xlinfo {
	width: 913px;
	overflow: hidden;
	float: left;
	padding: 20px;
	height: 400px;
	border: 1px solid #ddd;
}
.xlinfo .title {
	overflow: hidden;
	padding-bottom: 20px;
}
.xlinfo .title strong {
	float: left;
	display: block;
}
.xlinfo .title em {
	height: 24px;
	line-height: 24px;
	color: #fff;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	background: #09a6f2 url(../images/location.png) no-repeat left center;
}
.xlinfo .title i {
	display: block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #09a6f2;
	float: left;
	padding: 0 10px
}
.xlinfo .title h1 {
	font-size: 20px;
	display: block;
	float: left;
	padding-left: 20px;
}
.xlinfo .fleft .s_img {
	display: block;
	width: 490px;
	height: 280px;
	overflow: hidden;
}
.xlinfo .fleft .s_img li {
	display: none;
}
.xlinfo .fleft .x_img {
	margin-left: -7px;
}
.xlinfo .fleft .x_img li {
	float: left;
	width: 94px;
	height: 60px;
	margin-left: 7px;
	margin-top: 7px;
	opacity: .7;
	transition: all .2s linear;
}
.xlinfo .fleft .x_img li:hover {
	opacity: 1;
}
.xlinfo .fleft .x_img li.on {
	opacity: 1;
}
.xlinfo .fleft .x_img li img {
	display: block;
}
.xlinfo .fleft .info {
	margin-top: 15px;
}
.xlinfo .fright {
	width: 410px;
	overflow: hidden;
}
.xlinfo .fright li {
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
}

.xlinfo .fright li a,.xlinfo .fright li a:hover{ color:#333; text-decoration:none;}
.xlinfo .fright li .ic1{ background:url(../images/kefu.png) 0px -34px no-repeat; color:#09a6f2; font-size:16px; width:20px; height:30px; padding-left:20px; margin-right:10px;}
.xlinfo .fright li .ic2{ background:url(../images/kefu.png) 0px 1px no-repeat; color:#f90; font-size:16px; width:20px; height:30px; padding-left:20px}

.xlinfo .fright .hd_tag {
	display: block;
	padding: 2px 10px;
	background: #f90;
	float: left;
	color: #fff;
	margin-right: 5px;
	border-radius: 3px;
}
.xlinfo .fright .xl_city, .xlinfo .fright .xl_date {
	width: 170px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	transition: all .2s linear;
}
.xlinfo .fright .xl_city {
	border: none #FFF 0px;
}
.xlinfo .fright .xl_date:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.xlinfo .fright .xl_city {
	background: url(../images/subico.png) no-repeat 56px 4px;
	width: 70px
}
.xlinfo .fright .xl_city input {
	font-size: 14px;
}
.xlinfo .fright .xl_date {
	background: url(../images/subico.png) no-repeat 158px -39px
}
.xlinfo .fright .xcts h2 {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #f90;
	border-bottom: 1px solid #e6e6e6;
	background: url(icon01.png) no-repeat -395px -319px;
	text-indent: 10px;
}
.xlinfo .fright .xcts dl {
	font-size: 14px;
	line-height: 25px;
	height: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 10px;
}
.j {
	border: 1px solid #e6e6e6;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	background: #fff;
	transition: all .2s linear;
}
.j:hover {
	background: #09a6f2;
	color: #fff;
	border: 1px solid #09a6f2;
}
.lxinfotext {
	width: 40px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.j, .lxinfotext {
	float: left;
}
.xlinfo .fright .f14 {
	display: inline;
	width: 70px;
	text-align: right;
	float: left;
	margin-right: 10px;
	color: #666;
}
.xlinfo .fright .xltj {
	padding-top: 0;
}
.xlinfo .fright .xltj input {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
}
.xlinfo .fright .xltj input.xlydbtn {
	background: #09a6f2;
}
.xlinfo .fright .xltj input.zfbbtn {
	background: url(../images/alipay.png) no-repeat;
}
.xllist_r {
	width: 230px;
	float: right;
	overflow: hidden;
	height: 400px;
}
.xllist_r h3 {
	padding: 15px 10px;
	padding-bottom: 0;
}
.xllist_r li {
	padding: 8px 10px;
	position: relative;
	border-bottom: 1px dashed #ddd;
}
.xllist_r li i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
	text-align: center;
}
.xllist_r li i.i1 {
	background: #09a6f2;
}
.xllist_r li i.i2 {
	background: #999;
}
.xllist_r li p {
	padding-left: 30px;
}
.xllist_r li p a{ height:auto; max-height:43px; overflow:hidden; display:block;}
.xllist_r li p b {
	color: #f90;
	font-size: 14px;
	display: block;
}
.xllist_r li img {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	display: none;
}
.xl_l {
	width: 953px;
	overflow: hidden;
	float: left;
}
.xl_l .title {
	height: 45px;
	line-height: 45px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #09a6f2;
}
.xl_l .title ul {
	float: left;
}
.xl_l .title li {
	float: left;
	font-size: 15px;
	border-right:1px solid #ddd;
}
.xl_l .title li a, .xl_l .title li a:visited {
	display: block;
	padding: 0 20px;
	height: 45px;
}
.xl_l .title li a:hover {
	text-decoration: none;
}
.xl_l .title li a.on {
	border-bottom: 2px solid #f90;
	color: #f80;
}
.xl_l .title span {
	float: right;
	font-size: 14px;
	color: #09a6f2;
	display: inline;
	margin-right: 20px;
}
.xl_l .title span em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.xl_l .title i {
	float: right;
}
.xl_l .title i a, .xl_l .title i a:visited {
	display: block;
	width: 110px;
	height: 45px;
	background: #09a6f2;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.xl_l .title i a:hover {
	text-decoration: none;
	color: #fff;
}
.xl_i_box {
	padding: 20px 0px;
	overflow: hidden;
}
.xl_i_box .tsimg {
	width: 86px;
	float: left;
}
.xl_i_box .zhi {
	background:#09a6f2 URL('../images/zhi.png') no-repeat;
	display: block;
	width: 100%;
	height: 35px;
	text-align: left;
	padding-left:110px;
	margin-bottom:10px;
	line-height: 35px;
	color: white;
	font-size: 15px;
}
.xl_i_box .info {
	width: 800px;
	float: right;
}
.xcjs {
	padding: 20px 0px;
}
.xcjs td {
	border: 1px solid #e6e6e6;
}
.xcjs .tsimg {
	width: 86px;
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 26px;
	display: inline;
	position: relative;
	z-index: 99
}
.xcjs .xcd {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	background: url(../images/xcico.jpg) no-repeat left center;
}
.xcjs .xcd a, .xcjs .xcd a:visited {
	color: #999;
}
.xcjs .xcd a:hover {
	color: #09a6f2;
}
.xcjs ul {
	display: block;
	padding-left: 27px;
	position: relative;
}
.xcjs ul .line {
	width: 10px;
	height: 100%;
	position: absolute;
	left: 34px;
	top: 0;
	background: url(../images/dline.jpg) repeat-y right;
	z-index: 1;
}
.xcjs ul li {
	width: 670px;
	display: block;
	padding: 20px;
	position: relative;
}
.xcjs ul li .info_plc {
	width: 670px;
	margin-top: 20px;
	overflow: hidden;
}
.xcjs ul li .info_plc img {
	width: 210px;
	height: auto;
	margin-right: 10px;
	float: left;
}
.xcjs ul li .day {
	position: absolute;
	left: -175px;
	top: 44%;
	z-index: 100;
	background: url(../images/d1.jpg) no-repeat left top;
	width: 35px;
	height: 36px;
	text-align: center;
	font: normal 14px arial;
	line-height: 30px;
	color: #fff;
}
.xcjs li h4 {
	color: #09a6f2;
	font-size: 15px;
	display: block;
}
.xcjs li span.f {
	color: #09a6f2;
	background: url(../images/subico.png) no-repeat -556px -215px;
	padding-left: 22px;
	margin-right: 10px;
	display: inline
}
.xcjs li .c_ico1, .xcjs li .c_ico2, .xcjs li .c_ico3, .xcjs li .c_ico1_on, .xcjs li .c_ico2_on, .xcjs li .c_ico3_on {
	width: 50px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.xcjs li .c_ico1 {
	background: url(../images/subico.png) no-repeat -103px -283px;
}
.xcjs li .c_ico2 {
	background: url(../images/subico.png) no-repeat -154px -283px;
}
.xcjs li .c_ico3 {
	background: url(../images/subico.png) no-repeat -205px -283px;
}
.xcjs li .c_ico1_on {
	background: url(../images/subico.png) no-repeat -103px -304px;
}
.xcjs li .c_ico2_on {
	background: url(../images/subico.png) no-repeat -154px -304px;
}
.xcjs li .c_ico3_on {
	background: url(../images/subico.png) no-repeat -205px -304px;
}
.xcjs li span.zx {
	padding-left: 26px;
	background: url(../images/subico.png) no-repeat -549px -162px;
	color: #09a6f2;
	margin-left: 30px;
	display: inline;
}
.xcjs li .dl {
	display: block;
	overflow: hidden;
}
.xcjs li dd {
	width: 150px;
	display: inline;
	margin-right: 10px;
	float: left;
	margin-top: 15px;
}
.xcjs li dd p {
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
.xcjs li.d1 {
	background: url(../images/d1.jpg) no-repeat left center;
}
.xcjs li.d2 {
	background: url(../images/d2.jpg) no-repeat left center;
}
.xcjs li.d3 {
	background: url(../images/d3.jpg) no-repeat left center;
}
.xcjs li.d4 {
	background: url(../images/d4.jpg) no-repeat left center;
}
.xcjs li.d5 {
	background: url(../images/d5.jpg) no-repeat left center;
}
.xcjs li.d6 {
	background: url(../images/d6.jpg) no-repeat left center;
}
.xcjs li.d7 {
	background: url(../images/d7.jpg) no-repeat left center;
}
.xcjs li.d8 {
	background: url(../images/d8.jpg) no-repeat left center;
}
.xcjs li.d9 {
	background: url(../images/d9.jpg) no-repeat left center;
}
.txfy {
	padding: 20px 0px;
	overflow: hidden;
}
.txfy .info {
	padding: 20px;
}
.txfy .tsimg {
	width: 86px;
	float: left;
}
.txfy .line {
	border-bottom: 1px dashed #ddd;
}
.txfy .tdline {
	border: 1px solid #e6e6e6;
}
/*.txfy tr { border-bottom:1px dashed #ddd; }*/
.txfy .txfy_t {
	width: 840px;
	float: right;
	overflow: hidden;
}
.txfy .txfy_t .title {
	height: 54px;
	line-height: 54px;
	background: #cdb380;
	color: #fff;
	border: none;
	font-size: 15px;
}
.txfy li {
	margin-top: 10px;
}
.txfy li select {
	width: 54px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e6e6e6;
}
.green_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #09a6f2;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
.yellow_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #f90;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
.yks {
	padding: 20px 0px;
	overflow: hidden;
}
.yks .tsimg {
	width: 86px;
	float: left;
}
.yks_r {
	width: 840px;
	float: right;
}
.yks .yks_r .ykstop {
	background: #f6f3ec;
	padding: 13px 20px;
}
.yks .yks_r .ykstop span {
	padding-left: 25px;
	background: url(../images/subico.png) no-repeat -550px -240px
}
.yks .yks_r .ykstop .fright {
	margin-top: 5px;
}
.yks .yks_r .ykstop .fright a {
	font-size: 12px;
	margin: 0 5px;
}
.yks .yks_r .ykstop span {
	padding-left: 25px;
	background: url(../images/subico.png) no-repeat -550px -240px
}
.yks .yks_r .ykstop .fright a.on {
	font-weight: bold;
	text-decoration: none;
	color: #f90;
}
.yks li {
	display: block;
	overflow: hidden;
	padding: 15px 10px;
	padding-right: 0;
	border-bottom: 1px dashed #ddd;
}
.yks li img {
	width: 66px;
	height: 66px;
	display: block;
}
.yks li .imginfo {
	width: 66px;
	float: left;
	overflow: hidden;
}
.yks li .imginfo p {
	text-align: center;
	margin-top: 5px;
	color: #999;
}
.yks li .imginfo img {
	border-radius: 100%;
}
.yks li .li_r {
	width: 799px;
	float: right;
}
.yks li dd {
	float: left;
	margin: 10px;
	margin-left: 0;
	color: #f90;
}
.yks li dd b {
	font-weight: bold;
}
#price_type li {
	display: inline
}
/*线路首页*/
.xlbanner {
	height: 350px;
	overflow: hidden;
}
.w1200_ab {
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 225px;
}
.w1200_ab .fleft {
	width: 650px;
	height: 320px;
	background: #fff;
}
.w1200_ab .fleft dl {
	display: block;
	overflow: hidden;
	width: 350px;
	border-bottom: 1px solid #eee;
	float: left;
}
.w1200_ab .fleft dl dt {
	height: 66px;
	padding-top: 13px;
	line-height: 26px;
	display: block;
	margin-right: 15px;
	color: #fff;
	font-size: 22px;
	float: left;
}
.w1200_ab .fleft dl dt.dt1 {
	width: 46px;
	padding-left: 20px;
	padding-right: 20px;
	background: #cdb380;
}
.w1200_ab .fleft dl dt.dt2 {
	width: 46px;
	padding-left: 25px;
	padding-right: 25px;
	background: #ff6e6e;
}
.w1200_ab .fleft dl dt.dt3 {
	width: 46px;
	padding-left: 30px;
	padding-right: 30px;
	background: #036564;
}
.w1200_ab .fleft dl dt.dt4 {
	width: 46px;
	padding-left: 35px;
	padding-right: 35px;
	background: #725334;
}
.w1200_ab .fleft dd {
	margin-top: 15px;
}
.w1200_ab .fleft dd a {
	font-size: 14px;
	margin-right: 20px;
	display: inline-block;
	white-space: nowrap;
}
.w1200_ab .fleft dd img {
	display: block;
	margin-top: -8px;
}
.xltop_r {
	width: 286px;
	float: right;
}
.xltop_r strong {
	font-size: 15px;
	display: block;
	padding: 15px 0;
}
.xltop_r ul li {
	float: left;
	width: 85px;
	position: relative;
	height: 48px;
	margin-right: 10px;
}
.xltop_r ul li i {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	left: 0;
	top: 0;
	background: url(../images/green.png);
	color: #fff;
	float: left;
	position: absolute;
}
.xltop_r .tag {
	margin-top: 5px;
}
.xltop_r .tag a {
	width: 25%;
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	line-height: 30px;
	float: left;
	display: block;
}
.xlmdd h3 {
	float: left;
	display: inline;
	margin-right: 50px;
}
.xlmdd .tag {
	float: left;
}
.xlmdd .tag a, .xlmdd .tag a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 3px;
	float: left;
	font-size: 14px;
}
.xlmdd .tag a.on {
	background: #f66;
	color: #fff;
	text-decoration: none;
}
.xlmdd span {
	float: right;
}
.xlmdd li {
	float: left;
	width: 275px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.xlmdd li:hover {
	border-bottom: 2px solid #f66;
}
.xlmdd li i {
	display: block;
	background: url(../images/hei2.png);
	color: #fff;
	font-size: 16px;
	padding: 3px 10px;
	float: left;
	position: absolute;
	top: 128px;
	left: 0;
}
.xlmdd li p {
	font-size: 14px;
	padding: 10px 0
}
.gntj h3 {
	padding: 20px;
}
.gntj li {
	float: left;
	width: 273px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.gntj li p {
	padding: 10px;
}
.gntj li p i {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
	margin-right: 10px;
}
.gntj li em {
	font-size: 14px;
	color: #09a6f2;
	float: left;
	padding-left: 10px;
}
.gntj li span {
	float: right;
	color: #f66;
	font-size: 14px;
	padding-right: 10px;
}
.gntj li span strong {
	font-size: 30px;
	font-weight: 400;
}
.gntj li.on .abox {
	width: 273px;
	height: 156px;
	background: url(../images/hei.png);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.gntj li.on .abox a, .gntj li.on .abox a:visited {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 2px solid #09a6f2;
	display: block;
	color: #09a6f2;
	font-size: 15px;
	text-align: center;
	margin: 0 auto;
	margin-top: 60px;
}
.gntj li.on .abox a:hover {
	text-decoration: none;
}
.gntj li.on {
	background: #09a6f2;
}
.gntj li.on em, .gntj li.on span {
	color: #fff;
}
.gntj li.on p a, .gntj li.on p a:visited, .gntj li.on p a:hover {
	color: #fff;
}
.gntj li.on p i {
	background: #fff;
	color: #09a6f2;
}
.xlnews {
	padding: 20px;
	width: 1160px;
	margin: 0 auto;
	margin-top: 20px;
}
.xlnews h3 {
	font-size: 22px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-bottom: 2px solid #09a6f2;
	margin-bottom: 20px;
}
.xlnews .xlnewsli {
	width: 565px;
}
.xlnews .fleft {
	width: 275px;
	display: inline;
}
.xlnews .fright {
	width: 275px;
}
.xlnews .fright h2 {
	display: block;
	font-size: 16px;
	text-align: center;
}
.xlnews .fright p {
	line-height: 20px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #ddd;
	margin-top: 10px;
}
.fl {
	float: left;
}
.fr {
	float: right
}
.line_s {
	border-bottom: 1px solid #e6e6e6
}
.classhuadong {
	display: none;
}
.classhuadong {
	position: absolute;
	width: 200px;
	border: 1px solid #045d31;
	background: #FFF;
	right: 38px;
	top: 0px;
}
.tuimen li {
	position: relative;
}
.tuimen li span {
	position: absolute;
	top: 0;
	-moz-opacity: 0.6; /* FF 3.5以下 */
	opacity: 0.6; /* FF 3.5及以上 */
	filter: alpha(opacity=60); /* IE6及以上 */
	background: #000;
	color: #FFF;
	width: 251px;
	text-align: center
}
.clearfix:after {
	display: block;
	height: 100%;
	_height: 100%;
	clear: both;
	content: '\020';
}
.clearfix {
	zoom: 1;
}
.yks_r .btn {
	background: #FF9913;
	color: #FFF;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	display: inline-block;
	text-shadow: 0 0 1px #333;
	margin-top: -10px;
}
/*main2,main3,main4*/

.main-2, .main-3, .main-4 {
	width: 905px;
	height: 573px;
	overflow: hidden;
}
.main-2 .content, .main-3 .content, .main-4 .content {
	width: 905px;
}
.main-2 .content h1, .main-3 .content h1, .main-4 .content h1 {
	height: 45px;
}
.main-2 .content h1 span.title, .main-3 .content h1 span.title, .main-4 .content h1 span.title {
	font-size: 24px;
	width: 200px;
	height: 45px;
	line-height: 45px;
	color: #666;
}
.main-2 .content h1 ul.tab, .main-3 .content h1 ul.tab, .main-4 .content h1 ul.tab {
	width: 660px;
	height: 45px;
}
.main-2 .content h1 ul.tab li, .main-3 .content h1 ul.tab li, .main-4 .content h1 ul.tab li {
	float: left;
	width: 80px;
}
.main-2 .content h1 ul.tab li a, .main-3 .content h1 ul.tab li a, .main-4 .content h1 ul.tab li a {
	display: inline-block;
	width: 56px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.main-2 .content h1 ul.tab li.on, .main-2 .content h1 ul.tab li:hover {
	color: #0097E0;
	background: url(icon01.png) no-repeat 0px -199px;
}
.main-3 .content h1 ul.tab li.on, .main-3 .content h1 ul.tab li:hover {
	color: #f90;
	background: url(icon01.png) no-repeat 0px -255px;
}
.main-4 .content h1 ul.tab li.on, .main-4 .content h1 ul.tab li:hover {
	color: #ffb3d3;
	background: url(icon01.png) no-repeat 0px -150px;
}
.main-2 .content h1 a.more, .main-3 .content h1 a.more, .main-4 .content h1 a.more {
	font-size: 14px;
	color: #999;
	width: 45px;
	text-align: right;
	line-height: 45px;
}
.main-2 .content .c-box, .main-3 .content .c-box, .main-4 .content .c-box {
	border: 1px solid #eee;
	width: 905px;
	height: auto;
}
.main-2 .content .c-box .left, .main-3 .content .c-box .left, .main-4 .content .c-box .left {
	width: 193px;
	height: 506px;
}
.main-2 .content .c-box .left a, .main-3 .content .c-box .left a, .main-4 .content .c-box .left a {
	display: block;
	width: 193px;
}
.main-2 .content .c-box .left .fname, .main-3 .content .c-box .left .fname, .main-4 .content .c-box .left .fname {
	display: block;
	width: 193px;
	height: 345px;
	background: #999;
}
.main-2 .content .c-box .left .fname {
	background: #0097E0;
}
.main-3 .content .c-box .left .fname {
	background: #f90;
}
.main-4 .content .c-box .left .fname {
	background: #ffb3d3;
}
.main-2 .content .c-box .left .fname h2, .main-3 .content .c-box .left .fname h2, .main-4 .content .c-box .left .fname h2 {
	width: 193px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	border-bottom: 1px solid #fff;
}
.main-2 .content .c-box .left .fname li, .main-3 .content .c-box .left .fname li, .main-4 .content .c-box .left .fname li {
	width: 75px;
	height: 32px;
	line-height: 28px;
	float: left;
	text-align: center;
	color: #FFF;
	margin: 15px 0px 0px 14px;
	font-size: 14px;
	overflow: hidden;
}
.main-2 .content .c-box .left .fname li a, .main-3 .content .c-box .left .fname li a, .main-4 .content .c-box .left .fname li a {
	width: 73px;
	height: 30px;
	line-height: 28px;
	float: left;
	border: 1px solid #FFF;
	text-align: center;
	color: #FFF;
	font-size: 14px;
}
.main-2 .content .c-box .left .fname li:hover, .main-3 .content .c-box .left .fname li:hover, .main-4 .content .c-box .left .fname li:hover {
	background: #fff;
}
.main-2 .content .c-box .left .fname li:hover a, .main-3 .content .c-box .left .fname li:hover a, .main-4 .content .c-box .left .fname li:hover a {
	color: #666;
}
.main-2 .content .c-box .left a.gg1, .main-3 .content .c-box .left a.gg1, .main-4 .content .c-box .left a.gg1 {
	width: 193px;
	height: 505px;
}
.main-2 .content .c-box .left a.gg1 img, .main-3 .content .c-box .left a.gg1 img, .main-4 .content .c-box .left a.gg1 img {
	width: 193px;
	height: 505px;
}
.main-2 .content .c-box .right, .main-3 .content .c-box .right, .main-4 .content .c-box .right {
	width: 670px;
	height: 506px;
	padding-right: 20px;
}
.main-2 .content .c-box .right li, .main-3 .content .c-box .right li, .main-4 .content .c-box .right li {
	padding: 18px 0;
	height: 90px;
	border-bottom: 1px dashed #ccc;
}
.main-2 .content .c-box .right li:last-child, .main-3 .content .c-box .right li:last-child, .main-4 .content .c-box .right li:last-child {
	border: none;
}
.main-2 .content .c-box .right li a, .main-3 .content .c-box .right li a, .main-4 .content .c-box .right li a {
	display: block;
	height: 90px;
	width: 670px;
	color: #999;
}
.main-2 .content .c-box .right li a img, .main-3 .content .c-box .right li a img, .main-4 .content .c-box .right li a img {
	width: 130px;
	height: 86px;
}
.main-2 .content .c-box .right li a div.txt, .main-3 .content .c-box .right li a div.txt, .main-4 .content .c-box .right li a div.txt {
	height: 90px;
	width: 350px;
	padding: 0 20px;
}
.main-2 .content .c-box .right li a div.txt h3, .main-3 .content .c-box .right li a div.txt h3, .main-4 .content .c-box .right li a div.txt h3 {
	font-size: 18px;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	color: #4f4f4f;
	font-weight:600px;
}
.main-2 .content .c-box .right li a div.txt h4, .main-3 .content .c-box .right li a div.txt h4, .main-4 .content .c-box .right li a div.txt h4 {
	line-height: 40px;
	height:40px;
	overflow:hidden;
}
.main-2 .content .c-box .right li a div.txt h5, .main-3 .content .c-box .right li a div.txt h5, .main-4 .content .c-box .right li a div.txt h5 {
	font-size: 14px;
	color:#0097e0;
}
.main-2 .content .c-box .right li a div.txt h5 em, .main-3 .content .c-box .right li a div.txt h5 em, .main-4 .content .c-box .right li a div.txt h5 em {
	padding-right: 10px;
}
.main-2 .content .c-box .right li a div.txt h5 span, .main-3 .content .c-box .right li a div.txt h5 span, .main-4 .content .c-box .right li a div.txt h5 span {
	padding-left: 15px;
	background: url(icon01.png) no-repeat -158px -242px;
}
.main-2 .content .c-box .right li a div.tn, .main-3 .content .c-box .right li a div.tn, .main-4 .content .c-box .right li a div.tn {
	width: 150px;
	height: 70px;
	padding-top: 25px;
}
.main-2 .content .c-box .right li a div.tn p, .main-3 .content .c-box .right li a div.tn p, .main-4 .content .c-box .right li a div.tn p {
	float: right;
}
.main-2 .content .c-box .right li a div.tn p span, .main-3 .content .c-box .right li a div.tn p span, .main-4 .content .c-box .right li a div.tn p span {
	padding: 2px 10px;
	border-radius: 15px;
}
.main-2 .content .c-box .right li a div.tn p span {
	color: #0097e0;
	border: 1px solid #0097e0;
}
.main-3 .content .c-box .right li a div.tn p span {
	color: #f90;
	border: 1px solid #f90;
}
.main-4 .content .c-box .right li a div.tn p span {
	color: #09a6f2;
	border: 1px solid #09a6f2;
}
.main-2 .content .c-box .right li a div.tn b, .main-3 .content .c-box .right li a div.tn b, .main-4 .content .c-box .right li a div.tn b {
	float: right;
	padding-top: 10px;
}
.main-2 .content .c-box .right li a div.tn b {
	color: #0097e0;
}
.main-3 .content .c-box .right li a div.tn b {
	color: #f90;
}
.main-4 .content .c-box .right li a div.tn b {
	color: #09a6f2;
}
.main-2 .content .c-box .right li a div.tn b strong, .main-3 .content .c-box .right li a div.tn b strong, .main-4 .content .c-box .right li a div.tn b strong {
	font: normal 26px "微软雅黑";
}
.mina-l {
	width: 905px;
	height: auto;
	float: left;
	overflow: hidden;
}
/*限时特惠 ,签证*/
.mina-r {
	width: 275px;
	height: auto;
	float: right;
	overflow: hidden;
}
.mina-r .xsth, .mina-r .qz, .mina-r .zj {
	width: 275px;
}
.mina-r .xsth h1, .mina-r .qz h1, .mina-r .zj h1 {
	font-size: 24px;
	height: 45px;
	line-height: 45px;
}
.mina-r .xsth ul, .mina-r .xsth ul {
	width: 275px;
	height: auto;
}
.mina-r .xsth ul li {
	height: 160px;
}
.mina-r .xsth ul li a {
	display: block;
	width: 275px;
	height: 160px;
}
.mina-r .xsth ul li a .pic {
	height: 118px;
	position: relative;
	clear: both;
}
.mina-r .xsth ul li a .pic img {
	width: 275px;
	height: 118px;
}
.mina-r .xsth ul li a .pic .time {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 275px;
	height: 33px;
	line-height: 33px;
	background: url(../images/img-13.png) repeat left top;
	color: #fff;
}
.mina-r .xsth ul li a .pic .time i.icon-sz {
	display: inline-block;
	float: left;
	margin: 8px 5px 0 15px;
	margin: 8px 5px 0 15px;
	width: 15px;
	height: 15px;
	background: url(icon01.png) no-repeat -192px -245px;
}
.mina-r .xsth ul li a span {
	float: left;
	width: 200px;
	height: 25px;
	line-height: 25px;
	color: #666;
	overflow: hidden;
}
.mina-r .xsth ul li a em {
	width: 75px;
	float: right;
	color: #999;
	text-align: right;
}
.mina-r .xsth ul li a em p {
	color: #f00;
	font-size: 14px;
}
/*签证*/

.mina-r .qz ul li {
	height: 76px;
	
}
.mina-r .qz ul li a {
	display: inline-block;
	width: 275px;
	height: 61px;
	border-bottom: 1px dashed #ccc;
}
.mina-r .qz ul li a:last-child {
	border: none;
}
.mina-r .qz ul li a img {
	width: 74px;
	height: 49px;
}
.mina-r .qz ul li a div.fright {
	height: 50px;
	width: 190px;
}
.mina-r .qz ul li a div.fright p {
	font-size: 14px;
	color: #666;
	width: 190px;
	height: 22px;
	overflow: hidden;
}
.mina-r .qz ul li a div.fright i {
	font-size: 12px;
	color: #666;
}
.mina-r .qz ul li a div.fright i em {
	font-size: 18px;
	color: #f90;
}
/*您的足迹*/

.mina-r .zj ul {
	height: auto;
	max-height:495px;
	background: #f3f3f3;
	border: 1px solid #d3d3d3;
	position: relative;
	padding-bottom:15px;
}
.mina-r .zj ul div.bor {
	position: absolute;
	left: -1px;
	top: 0px;
	width: 1px;
	height: 490px;
	background: url(../images/img-14.png) no-repeat left top;
}
.mina-r .zj ul li {
	width: 275px;
	height: 80px;
	padding: 16px 0 0 0;
	background: url(../images/img_073.png) no-repeat center center;
}
.mina-r .zj ul li a {
	display: inline-block;
	width: 235px;
	height: 80px;
	padding: 0 20px;
	background: url(../images/zjbjs.png) no-repeat;
}
.mina-r .zj ul li a img {
	width: 90px;
height: 65px;
margin-top: 8px;
}
.mina-r .zj ul li a div.fleft {
	width: 135px;
height: 68px;
overflow: hidden;
margin-top: 10px;
margin-left: 10px;
}
.mina-r .zj ul li a div.fleft p {
	color: #666;
height: 40px;
line-height: 20px;
overflow: hidden;
}
.mina-r .zj ul li a div.fleft em {
	color: #0097E0;
	font-size: 14px;
}


.main-2 .xsth, .main-3 .qz, .main-4 .zj {
	width: 275px;
}
.main-2 .xsth h1, .main-3 .qz h1, .main-4 .zj h1 {
	font-size: 24px;
	height: 45px;
	line-height: 45px;
}
.main-2 .xsth ul, .main-2 .xsth ul {
	width: 275px;
	height: 553px;
}
.main-2 .xsth ul li {
	height: 175px;
}
.main-2 .xsth ul li a {
	display: block;
	width: 275px;
	height: 175px;
}
.main-2 .xsth ul li a .pic {
	height: 118px;
	position: relative;
	clear: both;
}
.main-2 .xsth ul li a .pic img {
	width: 275px;
	height: 118px;
}
.main-2 .xsth ul li a .pic .time {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 275px;
	height: 33px;
	line-height: 33px;
	background: url(../images/img-13.png) repeat left top;
	color: #fff;
}
.main-2 .xsth ul li a .pic .time i.icon-sz {
	display: inline-block;
	float: left;
	margin: 8px 5px 0 15px;
	margin: 8px 5px 0 15px;
	width: 15px;
	height: 15px;
	background: url(icon01.png) no-repeat -192px -245px;
}
.main-2 .xsth ul li a span {
	float: left;
	width: 200px;
	height: 50px;
	line-height: 21px;
	color: #666;
}
.main-2 .xsth ul li a em {
	width: 75px;
	float: right;
	color: #999;
	text-align: right;
}
.main-2 .xsth ul li a em p {
	color: #f00;
	font-size: 14px;
}
/*签证*/

.main-3 .qz ul li {
	height: 76px;
}
.main-3 .qz ul li a {
	display: inline-block;
	width: 275px;
	height: 61px;
	border-bottom: 1px dashed #ccc;
}
.main-3 .qz ul li a:last-child {
	border: none;
}
.main-3 .qz ul li a img {
	width: 74px;
	height: 49px;
}
.main-3 .qz ul li a div.fright {
	height: 50px;
	width: 190px;
}
.main-3 .qz ul li a div.fright p {
	font-size: 14px;
	color: #666;
}
.main-3 .qz ul li a div.fright em {
	font-size: 18px;
	color: #333;
}
/*您的足迹*/
.main-4 .zj ul {
	padding-top: 10px;
	height: 500px;
	background: #f3f3f3;
	border: 1px solid #e6e6e6;
	position: relative;
}
.main-4 .zj ul div.bor {
	position: absolute;
	left: -1px;
	top: 0px;
	width: 1px;
	height: 490px;
	background: url(../images/img-14.png) no-repeat left top;
}
.main-4 .zj ul li {
	width: 275px;
	height: 80px;
	padding: 20px 0;
	background: url(../images/img_073.png) no-repeat center center;
}
.main-4 .zj ul li a {
	display: inline-block;
	width: 235px;
	height: 80px;
	padding: 0 20px;
	margin-left: -5px;
 *margin-left: -5px;
	background: url(../images/img-15.png) no-repeat left center;
}
.main-4 .zj ul li a img {
	width: 90px;
	height: 83px;
}
.main-4 .zj ul li a div.fleft {
	padding-left: 20px;
	width: 115px;
	height: 85px;
}
.main-4 .zj ul li a div.fleft p {
	color: #666;
	height: 55px;
}
.main-4 .zj ul li a div.fleft em {
	color: #0097E0;
	font-size: 14px;
}
/*海岛游轮*/

.main-5 {
	height: auto;
	overflow: hidden;
}
.main-5 h1 {
	height: 45px;
	border-bottom: 1px solid #eee;
}
.main-5 h1 span.title {
	font-size: 24px;
	width: 200px;
	height: 45px;
	line-height: 45px;
	color: #FFFFFF;
	background-image: url(flbb.jpg);
	text-indent: 30px;
}
.main-5 h1 ul.tab {
	width: 955px;
	height: 45px;
}
.main-5 h1 ul.tab li {
	float: left;
	background: #0184f0;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	padding: 1px 10px 1px 10px;
	margin-left: 10px;
	border: 0px;
	cursor: pointer;
	
}
.main-5 h1 ul.tab li a {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.main-5 h1 ul.tab li.on, .main-5 h1 ul.tab li:hover {
	background: #ff9900;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	padding: 1px 10px 1px 10px;
	margin-left: 10px;
	border: 0px;
	cursor: pointer;
}
.main-5 h1 a.more {
	font-size: 14px;
	color: #999;
	width: 45px;
	text-align: right;
	line-height: 45px;
}
.main-5 ul.tab-box {
	padding-top: 20px;
	height: 619px;
	border: 1px solid #CCCCCC;
}
.main-5 ul.tab-box li {
	float: left;
	width: 275px;
	height: 295px;
	margin:0 0px 15px 20px;
}
.main-5 ul.tab-box li a {
	display: inline-block;
	width: 275px;
	height: 288px;
	border: 1px solid #ccc;
}
.main-5 ul.tab-box li a div.pic, .main-5 ul.tab-box li a div.pic img {
	width: 275px;
	height: 183px;
}
.main-5 ul.tab-box li a div.pic {
	overflow: hidden;
}
.main-5 ul.tab-box li a h3 {
	font: normal 14px "微软雅黑";
	margin:5px;
	height:38px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
}
.main-5 ul.tab-box li a h4 {
	font: normal 12px "微软雅黑";
	color: #999;
	height: 20px;
	margin-left:5px;
	margin-right:5px;
	line-height: 20px;
	overflow:hidden;
}
.main-5 ul.tab-box li a p {
	padding: 0 10px;
	height: 30px;
}
.main-5 ul.tab-box li a p b {
	font-size: 14px;
	color: #f60;
	line-height: 40px;
}
.main-5 ul.tab-box li a p span {
	font: 12px;
	color: #f90;
}
.main-5 ul.tab-box li a p span em {
	font: normal 26px "Arial";
}
.main-5 ul.tab-box li a:hover div.pic img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}


.subpage_r .r-box img.pz {
	width: 204px;
	height: 73px;
	margin: 10px 15px;
 *margin: 10px 15px;
}
.subpage_r .r-box .alink {
	height: 43px;
}
.subpage_r .r-box .alink a {
	display: inline-block;
	float: left;
	width: 141px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
}
.subpage_r .r-box .alink a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 12px 3px 0 15px;
 *margin: 12px 3px 0 15px;
}
.subpage_r .r-box .alink a.qq {
	background: #0097e0;
}
.subpage_r .r-box .alink a.tel {
	background: #f90;
}
.subpage_r .r-box .alink a i.icon-qq {
	background: url(icon01.png) no-repeat -37px -64px;
}
.subpage_r .r-box .alink a i.icon-kf {
	background: url(icon01.png) no-repeat 0px -64px;
}
.subpage_r .r-box .alink a:hover {
	opacity: 0.9;
}
.subpage_r .r-box ul li {
	width: 243px;
	float: left;
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 23px;
}
.subpage_r .r-box ul li i {
	width: 56px;
	display: block;
	font-size: 14px;
	line-height: 23px;
	float: left;
}
.subpage_r .r-box ul li span {
	width: 138px;
	float: left;
	word-break: normal;
}
.subpage_r .r-box ul li p {
	color: #0097E0;
}
.subpage_r .r-box .ewm {
	height: 85px;
	padding: 10px;
}
.subpage_r .r-box .ewm img {
	width: 85px;
	height: 85px;
}
.subpage_r .r-box .ewm .fright {
	width: 110px;
	height: 50px;
	padding: 10px 0;
}
.subpage_r .r-box .ewm .fright p {
	color: #f90;
	line-height: 22px;
}

/*行程内容页底部推荐线路*/

.a_djrm{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.a_djrm h2{ width:1180px; height:45px; line-height:45px; font-size:24px; padding-left:20px; border-bottom:1px solid #ddd;}
.a_djrm h2 a{ float:right; margin-right:20px; font-size:12px;}
.a_djrm ul{ width:1160; height:auto; overflow:hidden; float:left; padding:20px 18px;}
.a_djrm ul li{ width:280px; height:260px; float:left; margin-left:5px; margin-right:5px; overflow:hidden;}
.a_djrm ul li img{ width:280px; height:180px; border:none;}
.a_djrm ul li span{ width:280px; height:32px; line-height:32px; font-size:16px; overflow:hidden; display:block;}
.a_djrm ul li em{ width:280px; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#ccc; display:block;}
.a_djrm ul li em.f60{ color:#f60;}
.a_djrm ul li em b{ width:auto; height:25px; line-height:25px; font-size:18px; color:#f60; overflow:hidden;}


/*填写订单信息*/
.tx_ddinfo { width: 1140px; padding: 30px; background: url(../images/ddbj.jpg) no-repeat 750px 80px #fff; margin: 0 auto; margin-top: 20px; border-bottom: 3px solid #eee; }
.tx_ddinfo li { overflow: hidden; margin-top: 20px; }
.tx_ddinfo li span { width: 90px; padding-right: 20px; height: 42px; line-height: 42px; color: #fff; font-size: 15px; background: #0184f0 url(../images/ddico.jpg) no-repeat right center; display: block; float: left; border-radius: 5px 0 0 5px; text-align: right; }
.tx_ddinfo li .ddtext { width: 225px; padding-left: 10px; height: 40px; line-height: 40px; border: 1px solid #d1d1d1; border-left: none; background: url(../images/ddinputbj.jpg) repeat-x top; float: left; border-radius: 0 5px 5px 0; transition: all .2s linear; }
.tx_ddinfo li .ddtext:focus { border: 1px solid #0184f0; border-left: none; }
.tx_ddinfo li textarea:focus { border: 1px solid #0184f0; }
.tx_ddinfo li textarea { width: 324px; padding: 10px; height: 70px; border: 1px solid #d1d1d1; background: url(../images/ddinputbj.jpg) repeat-x top; border-radius: 5px; font-size: 15px; float: left; transition: all .2s linear; }
.tx_ddinfo li em { float: left; font-size: 14px; color: #777; margin-left: 15px; }
.mt9 { margin-top: 9px; }
.mt33 { margin-top: 33px; }
.dd_txt { padding-top: 25px; margin-top: 25px; border-top: 1px solid #e6e6e6; font-size: 14px; color: #999; line-height: 26px; }
.ddbtn { width: 124px; height: 40px; line-height: 40px; background: #f90; border: none; text-align: center; color: #fff; cursor: pointer; font-size: 16px; border-radius: 5px; float: left; transition: all .2s linear }
.ddbtn:hover { opacity: .8 }
.zfbimage { display: block; float: left; margin-top: 5px; margin-right: 48px; margin-left: 15px; }
















