﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	color:#636363;
	min-width:1200px;
	font-size:12px;
	font-family:"Microsoft Yahei", "宋体", Arial, sans-serif;
	}
a:link{
	color:#636363; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#636363; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#ef474c;
	text-decoration:none;
	}
a:active{
	color:#7a7a7a; 
	text-decoration:none;
	}
img{
 	border:none;
	}
dl{
	margin:0px; 
	padding:0px;
	}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
h1 {
	font-family:Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-weight: 500;
}
h2 {
	font-family:Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-weight: 500;
}
h3 {
	font-family:Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-weight: 500;
}
h4 {
	font-family:Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-weight: 500;
}
h5 {
	font-family:Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-weight: 500;
}
h6 {
	font-family:Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; font-weight: 500;
}
iframe {
	display: block;
}
/*布局专用*/	
.layout{
	width:1200px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.por{
	position:relative;
	}
.poa{
	position:absolute;
	}
/*返回顶部*/
.sroll_top {right: 0.8%; bottom: 3.7%; position: fixed; display:none; cursor:pointer;}
/*--导航浮动--*/
.menu_fixed {POSITION: fixed; LEFT: 0px; MARGIN: 0px; Z-INDEX: 99999; WIDTH: 100%;}

/*--头部--*/
.topWrap{ width:100%; height:28px; border-bottom:#f1f1f1 solid 1px; background:#f9f9f9; color:#adadad;}
.top{ width:1200px; margin:0 auto;height:28px; position:relative; line-height:28px;}
.top a.link{ padding:0 5px; float:right;}
.top a.weixin{ display:block; width:20px; height:28px; background:url(../images/tb_wx.jpg) no-repeat center center; float:right; margin-left:11px;}
.top a.weibo{ display:block; width:20px; height:28px; background:url(../images/tb_wb.jpg) no-repeat center center; float:right; margin-left:11px;}
.header{ padding:12px 0;}
.header .search{ padding-top:10px; width:416px; margin-left:50px; float:left;}
.header .search form{ width:404px; height:32px; border:#ff6815 solid 1px; padding:0;}
.header .search form .input{ width:306px; line-height:32px; height:32px; border:none; margin-left:10px; float:left; color:#666666; font-family:"Microsoft Yahei"; font-size:12px;}
.header .search form .input[type="text"]:focus{	outline:none;}
.header .search form .btn{width:85px;height:32px;text-align:center;line-height:32px;background:#ff6815;cursor:pointer;color:#fff;font-size:16px; display:block; border:none;font-family:"Microsoft Yahei"; }
.header .search form .btn[type="button"]:focus{	outline:none;}
.header .search .keywords{ color:#666666; clear:both; padding-top:5px;}
.header .search .keywords a{ padding:0 15px 0 0;color:#666666;}
.header .search .keywords a.spec{ color:#ff6815;}
.header .address{ font-size:14px; line-height:22px; float:right;width:420px;}
.header .tel{ float:right; color:#ff6815; font-family:"Times New Roman", Times, serif; font-weight:bold; text-align:right; font-size:18px;}
.menuWrap{ width:100%; height:40px; background:#e3393c; color:#fff; position:relative; z-index:999;}
.menuWrap .menu{ width:1200px; margin:0 auto; height:40px; position:relative;}
.menuWrap .menu .navBar{ width:255px; position:relative; float:left; height:40px;}
.menuWrap .menu .navBar .title{ position:absolute; width:100%; height:45px; top:-5px; background:url(../images/menubg.jpg) no-repeat left top; font-weight:bold; font-size:16px; text-indent:20px; line-height:45px;}
.menuWrap .nav-ul{ width:600px; margin:0; padding:0 0 0 20px; list-style:none; float:left;}
.menuWrap .nav-ul li{ float:left; position:relative; width:100px; height:40px; overflow:hidden;}
.menuWrap .nav-ul li .a{ color:#ffffff;text-align:center;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;text-transform:uppercase; width:100px; height:40px; line-height:40px; text-decoration:none;font-size:16px; display:block;}
.menuWrap .nav-ul li .a:visited{text-decoration:none;}
.menuWrap .nav-ul li .a:hover{ color:#000; text-decoration:none; background:#fff;}
.menuWrap .nav-ul li .a:active{ text-decoration:none;}
.menuWrap .nav-ul li .aon{background:#ffff;color:#000;}
.menuWrap .nav-ul span{position: absolute; left: 0; width: 100px; cursor:pointer;}
.menuWrap .nav-ul .out{ top:0px; width:100px; height:40px; line-height:40px; color:#fff; text-align:center;}
.menuWrap .nav-ul .over{ top:-40px; width:100px; height:38px; line-height:38px; text-align:center; color:#000; background:#fff; border-top:#ef474c solid 2px;}
.menuWrap .menu .dingzhi{ float:right; text-align:right; width:70px; height:40px; font-size:16px; color:#ffffff; display:block; line-height:40px;}
.bannerWrap{ width:100%; margin:0 auto; height:347px; overflow:hidden; position:relative; border-top:#fff solid 5px; z-index:111;}

/*--分页--*/
.page {	padding:20px 0px 30px 0px;text-align:center;clear:both;	margin:0px auto;font-size:14px;}
.page A {BORDER-RIGHT: #c9c9c9 1px solid;PADDING-RIGHT: 10px;BORDER-TOP: #c9c9c9 1px solid;PADDING-LEFT: 10px;PADDING-BOTTOM: 5px;MARGIN: 2px;BORDER-LEFT: #c9c9c9 1px solid;COLOR: #818181;PADDING-TOP: 5px;BORDER-BOTTOM: #c9c9c9 1px solid;TEXT-DECORATION: none;}
.page A:hover{BORDER-RIGHT: #c9c9c9 1px solid;BORDER-TOP: #c9c9c9 1px solid;BORDER-LEFT: #c9c9c9 1px solid;COLOR: #322516;BORDER-BOTTOM: #c9c9c9 1px solid}
.page A:active{BORDER-RIGHT: #c9c9c9 1px solid;BORDER-TOP: #c9c9c9 1px solid;BORDER-LEFT: #c9c9c9 1px solid;COLOR: #818181;BORDER-BOTTOM: #c9c9c9 1px solid}
.page span.current{BORDER-RIGHT: #c4201f 1px solid;PADDING-RIGHT: 10px;BORDER-TOP: #c4201f 1px solid;PADDING-LEFT: 10px;FONT-WEIGHT: bold;
PADDING-BOTTOM: 5px;MARGIN:2px;BORDER-LEFT: #c4201f 1px solid;COLOR: #fff;PADDING-TOP: 5px;BORDER-BOTTOM: #c4201f 1px solid;BACKGROUND-COLOR: #ef474c}
.page span.disabled{BORDER-RIGHT: #c9c9c9 1px solid;PADDING-RIGHT: 5px;BORDER-TOP: #c9c9c9 1px solid;PADDING-LEFT: 5px;PADDING-BOTTOM: 5px;MARGIN: 2px;BORDER-LEFT: #c9c9c9 1px solid;COLOR:#ababab;PADDING-TOP: 5px;	BORDER-BOTTOM: #c9c9c9 1px solid}

/*---主推产品--*/
.global_title{height:50px; border-bottom:#fff solid 2px; line-height:50px; overflow:hidden;}
.global_title h1{ color:#14b9b3; font-size:24px; font-weight:bold; margin:0; padding:0; width:184px; float:left; }
.more{ float:right; color:#bfbfbf; padding-top:10px;}
.more .hyh{ background:url(../images/tb_refresh.jpg) no-repeat left center; padding:5px 8px;}
.floor_main_recomd{ margin-top:20px;}
.floor_main_recomd .leftPro{ width:923px; float:left;}
.floor_main_recomd .leftPro ul{ margin:0; padding:0px 0 0 0; list-style:none;}
.floor_main_recomd .leftPro ul li{ float:left; width:215px;}
.floor_main_recomd .leftPro ul li a{ display:block; width:100%; height:auto;}
.floor_main_recomd .leftPro ul li .pic{ width:215px; height:142px; position:relative;}
.floor_main_recomd .leftPro ul li .pic img{ width:215px; height:142px;}
.floor_main_recomd .leftPro ul li .pic .discount{ display:block; width:53px; height:22px; color:#fff; background:#ef474c; position:absolute; left:0; top:0; line-height:22px; text-align:center; font-size:16px;}
.floor_main_recomd .leftPro ul li .pic .discount span{ font-size:12px;}
.floor_main_recomd .leftPro ul li .title{ line-height:20px; height:42px; padding-top:8px;}
.floor_main_recomd .leftPro ul li .prices{ color:#ff6815; font-size:20px; font-family:Arial, Helvetica, sans-serif; height:35px;}
.floor_main_recomd .leftPro ul li .prices .spanqi{ font-size:12px;}
.floor_main_recomd .leftPro ul li .prices .spanOldPrice{ color:#aeaeae; font-size:12px; padding-left:8px; text-decoration:line-through;}
.mr21{ margin-right:21px;}

/*---畅销排行榜--*/
.floor_main_recomd .hotline{ width:250px; float:right;}
.hotlineH1{ color:#ef474c!important;}
.floor_main_recomd .hotlineList{ height:306px; border:#f5f5f5 solid 1px;}
.floor_main_recomd .hotlineList .tablist{ width:232px; margin:0 auto; color:#2a2a2a; font-size:16px; padding-top:8px; margin-bottom:5px;}
.floor_main_recomd .hotlineList .tablist a{ color:#2a2a2a; padding:5px 0; border-bottom:#fff solid 1px; cursor:pointer;}
.floor_main_recomd .hotlineList .tablist a.current{ color:#14b9b3; border-bottom:#14b9b3 solid 1px;}
.floor_main_recomd .hotlineList .list{ width:232px; margin:0 auto; padding-top:4px;}
.floor_main_recomd .hotlineList .list ul{ margin:0; padding:0; list-style:none;}
.floor_main_recomd .hotlineList .list ul li{ clear:none; height:79px; overflow:hidden; margin-top:8px; overflow:hidden;}
.floor_main_recomd .hotlineList .list ul li a{ display:block; width:100%; height:auto; overflow:hidden;}
.floor_main_recomd .hotlineList .list ul li .pic{ width:120px; height:79px; position:relative; float:left; margin-right:10px;}
.floor_main_recomd .hotlineList .list ul li .pic .sort{ width:20px; height:22px; position:absolute; top:0; left:9px;}
.floor_main_recomd .hotlineList .list ul li .title{ width:102px; float:left; height:40px;}
.floor_main_recomd .hotlineList .list ul li .youhui{ color:#aeaeae;width:102px; float:left; height:16px; }
.floor_main_recomd .hotlineList .list ul li .prices{ color:#ff6815;width:102px; float:left; }
.floor_main_recomd .hotlineList .list ul li .prices span{ font-size:18px;}
.mr20{ margin-right:20px; margin-top:8px;}

/*--新闻资讯--*/
.hnews{ height:141px; background:#f5f5f5;}
.hnews .title{ width:232px; margin:0 auto; border-bottom:#ffffff solid 1px; color:#353535; font-size:18px; line-height:34px; padding-top:2px;}
.hnews .title a{ color:#bfbfbf; font-size:12px; float:right; padding-top:3px;}
.hnews ul{ width:232px; margin:0 auto; padding:12px 0 0 0; list-style:none;}
.hnews ul li{ clear:both; line-height:28px; width:100%;}
.hnews ul li span{ float:right;}

/*--首页 出境游--*/
.cjyLineWrap{ width:100%; padding:15px 0 25px 0;  background:#f8f7f7; overflow:hidden; margin-top:30px;}
.cjy_title{border-bottom:#209ef6 solid 2px;}
.cjy_title h1{ color:#209ef6;}
.cjy_title .tab{ float:left; width:850px; padding-top:5px;}
.cjy_title .tab a{ color:#616161; padding:0px 9px 3px 9px; margin-right:8px; font-size:14px; cursor:pointer;}
.cjy_title .tab a.current{ border:#209ef6 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#209ef6; color:#fff;}
.cjylist{ padding-top:25px;}
.cjylist .advertLeft{ width:255px; float:left; height:300px;}
.cjylist .rightlist{ width:944px; float:right;}
.cjylist .rightlist ul{ padding:0; margin:0; list-style:none;}
.cjylist .rightlist ul li{ width:215px; height:142px; float:left; margin-left:21px;position:relative;}
.cjylist .rightlist ul li img{ width:215px; height:142px;}
.cjylist .rightlist ul li a{width:100%; height:102px;display:table-cell;vertical-align:middle; color:#fff; text-align:center; position:absolute; left:0;top:0; font-size:14px; padding-top:40px; line-height:26px;}
.cjylist .rightlist ul li a span{display:inline-block; vertical-align:middle; font-size:20px; font-weight:bold;}
.mb16{ margin-bottom:16px;}

/*--首页 国内游--*/
.gny{ padding-top:15px;}
.gny_title{border-bottom:#14b9b3 solid 2px;}
.gny_title h1{ color:#14b9b3;}
.gny_title .tab a.current{ border:#14b9b3 solid 1px;background:#14b9b3;}
.gylist{ padding:25px 0; overflow:hidden;}
.gylist .gnyleft{ width:255px; float:left;}
.gylist .gnyleft h2{ color:#2f2e2e; font-size:14px; font-weight:bold; margin:0; padding:0; clear:both;}
.gylist .gnyleft .hotmdd{ border-bottom:#f1f1f1 solid 1px; height:74px; padding-top:10px; margin-bottom:12px;}
.gylist .gnyleft .hotmdd a{ display: block; width:42px; height:22px; border:#dddddd solid 1px; text-align:center; line-height:22px; color:#333333; float:left; margin-bottom:11px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;overflow:hidden;}
.gylist .gnyleft .hotmdd a:hover{background:#14b9b3; color:#fff;}
.gylist .gnyleft .palydays{ height:32px; padding-top:8px;}
.pr20{ padding-right:20px;}
.mr875{ margin-right:8.75px;}
.gylist .gnyRight{width:944px; float:right; float:right;}
.gylist .gnyRight ul { margin:0; padding:0; list-style:none;}
.gylist .gnyRight ul li{ width:215px;float:left; margin-left:21px;}
.gylist .gnyRight ul li img{ width:215px; height:142px;}
.gylist .gnyRight ul li a{ display:block; width:100%; height:auto;}
.gylist .gnyRight ul li a .pic{ width:215px; height:142px; position:relative;}
.gylist .gnyRight ul li a .pic span{ position:absolute; display:block; width:199px;line-height:18px; height:20px; text-align:center; color:#fff; background:#313131;filter:alpha(opacity=75);opacity:0.75;padding:5px 8px 0px 8px; left:0; bottom:0; overflow:hidden;}
.gylist .gnyRight ul li a .title{ padding-top:5px; color:#ff6815; clear:both;}
.gylist .gnyRight ul li a .title .price{ font-size:20px;}
.gylist .gnyRight ul li a .title .spanOldPrice{ color:#aeaeae; font-size:12px; padding-left:8px; text-decoration:line-through;}
.gylist .gnyRight ul li a .title .spanChufadi{ color:#888888; font-size:12px; padding-top:5px;}
.gylist .gnyRight ul li a .title .spanQi{ color:#ff6815;padding-top:5px;}
.gylist .gnyRight ul li a .title .myd{ float:right;color:#888; padding-top:8px;}
.mb10{ margin-bottom:10px;}


/*--首页 周边游--*/
.zbyLineWrap{ width:100%; padding:15px 0 25px 0;  background:#f8f7f7; overflow:hidden; margin-top:30px;}
.zby_title{border-bottom:#ef474c solid 2px;}
.zby_title h1{ color:#ef474c;}
.zby_title .tab a.current{ border:#ef474c solid 1px;background:#ef474c;}
.zbyLineWrap .thisMothHot{ width:255px; margin:0 auto; padding-top:10px; height:233px;}
.zbyLineWrap .thisMothHot ul{ margin:0; padding:0; list-style:none;}
.zbyLineWrap .thisMothHot ul li{ clear:none; height:63px; overflow:hidden; margin-bottom:13px; overflow:hidden;}
.zbyLineWrap .thisMothHot ul li a{ display:block; width:100%; height:auto; overflow:hidden;}
.zbyLineWrap .thisMothHot ul li .pic{ width:95px; height:63px; position:relative; float:left; margin-right:14px;}
.zbyLineWrap .thisMothHot ul li .pic .sort{ width:20px; height:22px; position:absolute; top:0; left:8px;}
.zbyLineWrap .thisMothHot ul li .title{ width:145px; float:left; height:20px; overflow:hidden;}
.zbyLineWrap .thisMothHot ul li .youhui{ color:#797979;width:145px; float:left; height:20px; overflow:hidden; }
.zbyLineWrap .thisMothHot ul li .prices{ color:#ff6815;width:145px; float:left; text-align:right;}
.zbyLineWrap .thisMothHot ul li .prices .priceSpan{ font-size:18px;}
.zbyLineWrap .thisMothHot ul li .prices .line{ color:#aeaeae; font-size:12px; float:left; text-align:left; padding-top:3px;}

/*--foot--*/
.promiseWrap{ width:100%; background:#e3393c; color:#fff; text-align:center; }
.promise ul{ margin:0; padding:0; list-style:none;}
.promise ul li{ width:170px; border-right:#f25154 solid 1px; float:left;padding:10px 0;}
.promise ul li img{ margin:12px 0 17px 0;}
.promise ul li .title{ line-height:18px; width:114px; margin:0 auto; font-weight:bold;}
.promise ul li.spec{border-right:#e3393c solid 1px;}
.copyright{ line-height:26px; font-size:14px; color:#858585; text-align:center; padding:15px 0 10px 0; border-bottom:#eeeeee solid 1px;}
.copyright a{ color:#858585;}
.footlink{ text-align:center; padding:15px 0 25px 0;}
.footlink img{ width:114px; height:41px; margin:0 1px;}


/*--内页关于我们--*/
.subabout{background:url(../images/abtline.jpg) repeat-y 254px ; margin:30px auto;}
.subabout .leftAbt{ width:255px; float:left;}
.subabout .leftAbt h1{ color:#ef474c; font-size:24px; font-weight:bold; padding-left:120px;}
.subabout .leftAbt ul{ margin:0; padding:20px 0 0 0; list-style:none;}
.subabout .leftAbt ul a{ display:block; width:134px; height:39px; line-height:39px; padding-left:120px; font-size:16px; clear:both;}
.subabout .leftAbt ul a.current{ background:#f2f2f2; color:#f3787c;}
.subabout .right{ width:920px; float:right;}
.subabout .right .h1{ color:#181818; font-size:24px; font-weight:normal;}
.subabout .right .abtInfo{padding:25px 0 0 0; line-height:26px; font-size:14px;}

/*--内页联系我们--*/
.subabout .right .map{padding:20px 0 0 0;}

/*--内页公司新闻--*/
.subnews{padding:23px 0 0 0;}
.subnews ul{ margin:0; padding:0 0 30px 0; list-style:none; min-height:300px;}
.subnews ul li{line-height:35px; border-bottom:#eaeaea dashed 1px; font-size:14px;}
.subnews ul li span{ float:right;}

/*--内页 定制包团--*/
.banner_baotuan{ width:100%; height:347px; background:url(../images/b_dzbt.jpg) no-repeat center top; position:relative; margin:0 auto; z-index:111;border-top:#fff solid 5px;}

/*--内页 定制包团 为什么选择我们--*/
.whyChoose{ padding-top:20px;}
.whyChoose h1{ color:#555454; font-size:30px; text-align:center; width:100%;}
.whyChoose h2{ font-family:Sakkal Majalla,arial;width:100%; text-align:center; width:100%; font-size:30px;}
.whyChoose .project{ padding:30px 0; clear:both; overflow:hidden;}
.whyChoose .project dl{ width:273px; float:left; margin:0; padding:0;}
.whyChoose .project dl img{ float:left; width:90px; height:90px;}
.whyChoose .project dl dt{ float:right; width:169px; color:#2b2a2a; font-size:20px;}
.whyChoose .project dl dd{float:right; width:169px; margin:0; padding:0; line-height:24px; font-size:14px;}
.mr36{ margin-right:36px!important;}

/*--内页 定制包团 推荐线路--*/
.baotuan_rec{ padding-bottom:20px;}
.baotuan_rec h1{ font-size:24px; color:#ef474c; border-bottom:#ef474c solid 2px; line-height:36px; font-weight:bold;}
.baotuan_rec ul{ margin:0; padding:10px  0 10px 0; list-style:none; overflow:hidden;}
.baotuan_rec ul li{ float:left; width:280px; overflow:hidden;}
.baotuan_rec ul li a{ display:block; width:280px; height:280px;}
.baotuan_rec ul li a .title{ height:93px; border:#ededed solid 1px; border-top:none; position:relative;}
.baotuan_rec ul li a .title h2{ font-size:14px; font-weight:normal; line-height:24px; width:260px; margin:0 auto; padding-top:3px;}
.baotuan_rec ul li a .title .spanPrice{ color:#ff6815; font-family:Arial, Helvetica, sans-serif; font-size:22px; width:158px; position:absolute; top:60px; left:8px;}
.baotuan_rec ul li a .title .spanPrice span{ font-size:12px;}
.baotuan_rec ul li a .title .spanChufa{position:absolute; top:68px; right:8px; color:#a2a1a1; font-size:12px;}
.mr26{ margin-right:26px!important;}

/*--内页 定制包团 全面的团队线路列表--*/
.baotuan_line h1{ font-size:24px; color:#ef474c; line-height:36px; font-weight:bold;}
.baotuan_line{ padding-bottom:40px;}
.baotuan_line  .tab{ border:#c22f34 solid 1px; border-bottom:none; background:#ef474c; height:38px; line-height:38px;}
.baotuan_line  .tab a{ display:block; height:34px; line-height:34px; margin-top:4px; float:left; width:110px; margin-left:20px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.baotuan_line .tab a.current{ background:#ffffff; color:#595353;}
.baotuan_line .contentlist{ border:#dddddd solid 1px; border-top:#c75256 solid 1px; background:#f8f8f8; font-size:14px;}
.baotuan_line .contentlist .header{ color:#595353; background:#dddddd; width:100%; font-weight:bold; margin:0; padding:0;}
.baotuan_line .contentlist .a{ display:block; width:100%;}
.bgwhite{ background:#ffffff;}

/*---内页 签证--*/
.local_nav {height: 25px; line-height: 25px; margin-bottom: 10px; margin-top:10px;}
.local_nav a {margin: 0px; font-family: "微软雅黑";}
.local_nav b {margin: 0px 5px; color: rgb(66, 66, 66); font-family: "宋体"; font-weight: normal;}
.local_nav span {margin: 0px; color: #ef474c; font-family: "微软雅黑";}
.qianzheng .qianzLeft{ width:255px; float:left; padding-bottom:20px; position:relative;}
.qianzheng .qianzLeft dl {padding: 2px 0 0px 0; margin:0;background:#f6f6f6;}
.qianzheng .qianzLeft dl dt {height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; background:#f07175 url(../images/abtline.jpg) no-repeat right center; border:#ef474c solid 1px; color:#fff;padding:0 14px;}
.qianzheng .qianzLeft dl dt b{margin: 0px 0px 0 0; color: #fff; font-family: "宋体"; font-weight: normal; float:right}
.qianzheng .qianzLeft dl dd { margin:0;padding:0 14px; border:#ebebeb solid 1px;}
.qianzheng .qianzLeft dl dd a {height: 24px; color:#616161; line-height: 24px;display: inline-block;}
.qianzheng .qianzLeft dl dd a:hover{ color:#f07175;}
.qianzheng .qianzLeft dl dd span {height: 24px; color:#dad9d9; line-height: 24px; margin:0 5px ; display: inline-block;}
.qianzheng .qianzRight{ width:915px; float:right; padding-bottom:20px; padding-top:2px;}
.qianzheng .qianzRight .qzBanner{ height:275px; clear:both; padding-top:2px;}
.qianzheng .qianzRight form{ margin:0; padding:0; height:60px; width:100%;}
.qianzheng .qianzRight form input{border:#f0f0f0 solid 1px;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background:#f0f0f0 url(../images/btn_search2.jpg) no-repeat 13px  center; color:#fff; padding:10px 0 10px 43px; width:872px; color:#959595; font-size:14px; font-family:"Microsoft Yahei"; position:relative;  zoom:1;}
.qianzheng .qianzRight form input[type="text"]:focus{outline:none;}
.qianzheng .specCountry{ border:#f6f6f6 solid 1px; padding:4px; clear:both; overflow:hidden; margin-bottom:15px;}
.qianzheng .specCountry .left {width: 490px;}
.qianzheng .specCountry .left .visa_b_pic {height: 215px; overflow: hidden;}
.qianzheng .specCountry .left .visa_b_name {padding-left: 10px; margin-top: 8px;}
.qianzheng .specCountry .left .visa_b_name .vTitle {height: 27px; font-size: 16px; border-bottom-color: #e2e2e2; border-bottom-width: 1px; border-bottom-style: solid; color:#020202;}
.qianzheng .specCountry .left .visa_b_name .vTitle a{color:#020202;}
.qianzheng .specCountry .left .visa_b_name .vDes {color: #9a9696; line-height: 25px; font-size:14px;}
.qianzheng .specCountry .left .visa_b_name .vDes a{color:#f07175;}
.qianzheng .specCountry .right {width: 410px;}
.qianzheng .specCountry .right .visa_s_pic {}
.qianzheng .specCountry .right .visa_s_pic dl { margin:0; padding:0; padding-bottom: 5px;}
.qianzheng .specCountry .right .visa_s_pic dl dt {width: 279px; float: left;}
.qianzheng .specCountry .right .visa_s_pic dl dt a {display: block;}
.qianzheng .specCountry .right .visa_s_pic dl dt a img {display: block;}
.qianzheng .specCountry .right .visa_s_pic dl dd {padding: 0px ; width: 130px; float: right;}
.qianzheng .specCountry .right .visa_s_pic dl dd .vTitleR {	padding-bottom: 5px; font-size: 16px; border-bottom-color: #e2e2e2; border-bottom-width: 1px; border-bottom-style: solid; color:#020202;}
.qianzheng .specCountry .right .visa_s_pic dl dd .vTitleR a{ color:#020202;}
.qianzheng .specCountry .right .visa_s_pic dl dd .vDesR {color: #9a9696; padding-top: 10px; font-size: 14px;}
.qianzheng .specCountry .right .visa_s_pic dl dd .vDesR a{color:#f07175;}

/*---内页 签证 热销签证--*/
.hotQianzheng{ border-bottom:#ef474c solid 2px;}
.hotQianzheng h1{ color:#ef474c;}
.visa_list {padding: 20px 10px 0px;}
.visa_list ul { margin:0; padding:0; list-style:none;}
.visa_list ul li {width: 280px; height: 45px; overflow: hidden; margin-bottom: 25px; float: left;}
.visa_list ul li dl { margin:0; padding:0;}
.visa_list ul li dl dt {width: 80px; float: left;}
.visa_list ul li dl dt img {border-radius: 2px; border: 1px solid rgb(239, 239, 239);}
.visa_list ul li dl dd {width: 150px; overflow: hidden; float: left; margin:0; padding:0;}
.visa_list ul li dl dd .flag_name {height: 20px; line-height: 20px; overflow: hidden;}
.visa_list ul li dl dd .flag_price {height: 26px; line-height: 26px;}
.visa_list ul li dl dd .flag_price span {color: rgb(255, 102, 0);font-size: 24px;}
.visa_list ul li dl dd .flag_price span em {  font-style:normal;}

/*---内页 签证 常见问题--*/
.visa_problems{ padding:15px 0;}
.visa_problems dl{ margin:0; padding:0 0 20px 0;}
.visa_problems dl dt{ color:#434242; font-size:14px; font-weight:bold;}
.visa_problems dl dt a{ color:#434242;}
.visa_problems dl dt a:hover{ color:#ef474c;}
.visa_problems dl dt span{ float:left; display:block; width:30px; font-family:Arial, Helvetica, sans-serif; color:#ef474c; font-size:18px; font-weight:normal;}
.visa_problems dl dd{font-size:14px; line-height:22px; margin:0; padding:0 10px 0 0; clear:both;}
.visa_problems dl dd span{ float:left; display:block; width:30px; height:36px; font-family:Arial, Helvetica, sans-serif; color:#9a9797; font-size:18px;}

/*---内页 签证 列表页--*/
.visa_option{ padding-bottom:20px;}
.visa_option .left{ width:914px; float:left;}
.visa_option .v_o_country {margin-bottom: 10px; overflow:hidden;}
.visa_option .v_o_country dl{ margin:0; padding:0; overflow:hidden;}
.visa_option .v_o_country dl dt {width: 110px; height: 68px; float: left;}
.visa_option .v_o_country dl dt img {border: 1px solid rgb(204, 204, 204); width: 100px; height: 66px;}
.visa_option .v_o_country dl dd {height: 66px; line-height: 66px; font-size: 26px; margin:0; padding:0; margin-left: 10px; float: left; color:#000000;}
.visa_option .left .vsort {border: 1px solid #e6e1e1; border-bottom:none; margin-bottom: 10px; overflow:hidden;}
.visa_option .left .vsort .tab_visa {width: 100%; border-collapse: collapse;}
.visa_option .left .vsort .tab_visa tr {}
.visa_option .left .vsort .tab_visa tr th {background:#f2f2f2; height: 35px; font-size: 14px; font-weight: bold;}
.visa_option .left .vsort .tab_visa tr td {height: 35px; text-align: center; font-size:14px;border-bottom: 1px solid #e6e1e1; padding:15px 5px;}
.visa_option .left .vsort .col8.tab_visa tr th {width: 12.5%;}
.visa_option .left .vsort .col6.tab_visa tr th {	width: 16.6%;}
.visa_option .left .vsort .tab_visa tr td .visa_price {color: rgb(255, 102, 0);font-size: 20px;}
.visa_option .left .vsort .tab_visa tr td a {display: inline-block;}
.ticket {}
.ticket a {	background: #ef474c; margin: 0px 5px; border-radius: 5px; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold; display: inline-block; cursor: pointer;}
.ticket .ticket_move {background: rgb(64, 161, 219);}
.visa_option_recline{ overflow:hidden;}
.visa_option_recline ul { margin:0; padding:15px 0; list-style:none;}
.visa_option_recline ul li{ width:215px;float:left; margin-bottom:10px;}
.visa_option_recline ul li img{ width:215px; height:142px;}
.visa_option_recline ul li a{ display:block; width:100%; height:auto;}
.visa_option_recline ul li a .pic{ width:215px; height:142px; position:relative;}
.visa_option_recline ul li a .pic span{ position:absolute; display:block; width:199px;line-height:18px; height:20px; text-align:center; color:#fff; background:#313131;filter:alpha(opacity=75);opacity:0.75;padding:5px 8px 0px 8px; left:0; bottom:0; overflow:hidden;}
.visa_option_recline ul li a .title{ padding-top:5px; color:#ff6815; clear:both;}
.visa_option_recline ul li a .title .price{ font-size:20px;}
.visa_option_recline ul li a .title .spanOldPrice{ color:#aeaeae; font-size:12px; padding-left:8px; text-decoration:line-through;}
.visa_option_recline ul li a .title .myd{ float:right; color:#888; padding-top:8px;}
.mr18{ margin-right:18px;}
.visa_option .right{ width:255px; float:right;}
.visa_option .right .visa_faq {padding: 10px 10px 15px; border: 1px solid #dcdcdc; margin-bottom:10px;}
.visa_option .right .visa_faq .v_f_title {height: 30px; color:#ef474c; line-height: 30px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid;}
.visa_option .right .visa_faq .v_f_title span {border-bottom-color:#ef474c; border-bottom-width: 3px; border-bottom-style: solid; display: inline-block;}
.visa_option .right .visa_faq .v_f_list {}
.visa_option .right .visa_faq .v_f_list ul { margin:0; padding:0; list-style:none;}
.visa_option .right .visa_faq .v_f_list ul {padding-top: 5px; padding-left: 5px;}
.visa_option .right .visa_faq .v_f_list ul li {	height: 30px; line-height: 30px; font-size: 14px;}
.visa_option .right .visa_faq .v_f_baozhang{}
.visa_option .right .visa_faq .v_f_baozhang dl{ margin:0; padding:17px 0 0 5px; width:230px; clear:both; overflow:hidden;}
.visa_option .right .visa_faq .v_f_baozhang dl .ddpic{ width:30px; margin:0; padding:3px  0 0 0; float:left; height:27px;}
.visa_option .right .visa_faq .v_f_baozhang dl dt{ float:left; width:200px; color:#414141; font-size:14px;}
.visa_option .right .visa_faq .v_f_baozhang dl .ddtxt{ margin:0; padding:0; width:200px; float:left; color:#b5b5b5;}

/*---签证  常见问题--*/
.visa_option .left .commProblems {border: 1px solid #e6e1e1; margin-bottom: 10px; overflow:hidden;}
.visa_option .left .commProblems .header{ height:39px; margin:0; padding:0; background:#f2f2f2; font-size:14px; font-weight:bold; color:#4d4d4d; line-height:39px;}
.visa_option .left .commProblems .header a{ color:#4d4d4d; padding:0 45px; display:inline-block; cursor:pointer;}
.visa_option .left .commProblems .header a.current{ color:#ef474c;}
.visa_option .left .commProblems .list{ width:852px; margin:0 auto; padding:10px 0 20px 0; min-height:312px; /*高度最小值设置为：100px*/
height:auto !important; /*兼容FF,IE7也支持 !important标签*/   height:312px; /*兼容ie6*/   overflow:visible;}
.visa_option .left .commProblems .list ul{list-style:square; padding-left:10px;}
.visa_option .left .commProblems .list ul li{ border-bottom:#f2f2f2 dashed 1px; line-height:35px; font-size:14px;}
.pt0{ padding-top:0!important;}

.artMain { margin-bottom:20px;}
.artMain .art_body {padding: 25px 20px; border: 1px solid rgb(228, 228, 228); margin-bottom: 20px;}
.artMain .art_body h1.ar_title {height: 40px; text-align: center; line-height: 40px; font-size: 24px; font-weight: 100; color:#000; margin:0; padding:0;}
.artMain .art_body .ar_release {height: 48px; text-align: center; color: rgb(155, 155, 155); line-height: 48px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;}
.artMain .art_body .ar_release span {margin: 0px 30px;}
.artMain .art_body .ar_bo {line-height: 24px; padding-top: 15px; font-size: 13px;}
.artMain .art_body .ar_bo p {margin: 15px 0px; color: rgb(66, 66, 66); line-height: 24px; text-indent: 2em; font-size: 16px;}
.artMain .art_body .ar_bo img {}
.artMain .art_body .ar_copyright {color: rgb(102, 102, 102); text-indent: 2.6em; margin-top: 30px;}

/*---签证  常见问题  猜你喜欢--*/
.visa_option .right .visa_faq .youlove{ width:236px; margin:0 auto; overflow:hidden;}
.visa_option .right .visa_faq .youlove dl{ padding:12px 0; margin:0; height:66px; border-bottom:#eeeeee solid 1px; }
.visa_option .right .visa_faq .youlove dl a{ display:block; width:100%; height:66px;}
.visa_option .right .visa_faq .youlove dl img{ width:100px; height:66px; margin-right:7px; float:left;}
.visa_option .right .visa_faq .youlove dl dt{ float:left; line-height:17px; width:128px; height:40px;}
.visa_option .right .visa_faq .youlove dl dd{ margin:0; padding:0; color:#ff6815; float:left;width:128px; font-size:14px;}

/*---签证  签证详情页  --*/
.vDetail{padding: 0px 0px 10px 0; border:#d4d2d2 solid 1px;}
.vDetail .v_d_title{height: 45px; color:#fff; line-height: 30px; font-size: 18px; font-weight: bold; _position: relative; background:#ef474c; padding:0 20px; line-height:45px;}
.vDetail .v_d_title span{inline-block;}
.vDetail .v_d_title a{	color: #fff; font-size: 13px; font-weight: normal; float: right; _position: absolute; _top: 0px; _right: 5px;}
.vDetail .v_d_content{ padding:0 20px; font-size:14px;}
.vDetail dl { margin:0; padding:0;padding-top: 10px;}
.vDetail dl dd { margin:0;padding: 10px 0px; height: 100%; overflow: auto; border-bottom-color: #d4d2d2; border-bottom-width: 1px; border-bottom-style: dashed;}
.vDetail dl dd span{width: 100px; color: rgb(255, 102, 0); font-weight: bold; float: left;}
.vDetail dl dd div{width: 730px;float: left;}
.vDetail dl dd div a{margin-right: 20px;}
.vDetail dl dd.lastdd{border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.vDetail .download a{background: rgb(42, 152, 218); padding: 5px; text-align: center; color: rgb(255, 255, 255); margin-right: 10px; display: inline-block;}
.mysan{height: 35px; color: rgb(42, 152, 218); font-size: 21px; font-weight: bold;}


/*--内页 出境游---*/
.out_pic_wall {	height: 350px; position: relative;}
.out_pic_wall a {display: block; position: absolute;}
.out_pic_wall img {display: block; position: absolute;}
.out_pic_wall a div {left: 0px; top: 0px; position: absolute;}
.out_pic_wall a span {top: 10px; text-align: right; right: 30px; color: rgb(255, 255, 255); line-height: 23px; font-size: 17px; display: block; position: absolute;}
.out_pic_wall a span i{text-transform: capitalize; line-height: 17px; font-size: 14px; display: block;}
.out_pic_wall a .o_mask {background: rgb(0, 0, 0); opacity: 0.5;filter:alpha(Opacity=50);-moz-opacity:0.5;}
.out_pic_wall a.o_p01 {left: 0px; top: 0px; width: 460px; height: 165px;}
.out_pic_wall a.o_p02 {left: 464px; top: 0px; width: 220px; height: 165px;}
.out_pic_wall a.o_p03 {left: 690px; top: 0px; width: 225px; height: 334px;}
.out_pic_wall a.o_p04 {left: 0px; top: 169px; width: 220px; height: 165px;}
.out_pic_wall a.o_p05 {left: 225px; top: 169px; width: 460px; height: 165px;}
.out_pic_wall a.o_p01 div{width: 460px; height: 165px;}
.out_pic_wall a.o_p02 div{width: 220px; height: 165px;}
.out_pic_wall a.o_p03 div{width: 225px; height: 334px;}
.out_pic_wall a.o_p04 div{width: 220px; height: 165px;}
.out_pic_wall a.o_p05 div{width: 460px; height: 165px;}
.out_pic_wall a.o_p01 img{width: 460px; height: 165px;}
.out_pic_wall a.o_p02 img{width: 220px; height: 165px;}
.out_pic_wall a.o_p03 img{width: 225px; height: 334px;}
.out_pic_wall a.o_p04 img{width: 220px; height: 165px;}
.out_pic_wall a.o_p05 img{width: 460px; height: 165px;}

/*--内页 国内游---*/
.guoneiyouSlider{ height:295px; margin-bottom:9px; padding-top:2px;}
.guoneiyouImg2{ overflow:hidden; height:160px;}
.guoneiyouImg2 ul{ margin:0; padding:0; list-style:none;}
.guoneiyouImg2 ul li{ width:300px; height:140px; float:left;}
.guoneiyouImg2 ul li img{ float:left; width:300px;}
.mr7dot5{ margin-right:7.5px;}
.gny_tab{ float:right; width:400px; padding-top:5px;}
.gny_tab a{ color:#616161; padding:0px 9px 3px 9px; margin-right:8px; font-size:14px; cursor:pointer;}
.gny_tab a.current{ border:#ef474c solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#ef474c; color:#fff;}


/*--内页 周边游---*/
.zhoubianyouSlider{ height:346px; padding-top:2px; background:#fff;}
.zhoubianyouList{height:480px;}
.zhoubianyouList .leftNva{ width:255px; height:480px; background:url(../images/zbyimg2.jpg) no-repeat left top; float:left;}
.zhoubianyouList .leftNva ul{ margin:0; padding:84px 0 0 0; float:right; list-style:none; width:128px;}
.zhoubianyouList .leftNva ul a{ display:block; margin-bottom:10px; width:127px; border:#fff solid 1px; border-right:none; height:33px; line-height:33px; color:#4d5759; font-size:16px; text-align:center; background:rgba(255,255,255,0.3); filter:Alpha(opacity=60);/* 只支持IE6、7、8、9 */  position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */  *zoom:1; cursor:pointer;}
.zhoubianyouList .leftNva ul  a.current{ background:#fff; color:#14b9b3;}
.zhoubianyouList .leftNva ul  a.currentNot{ display:block; width:127px; border:#fff solid 1px; border-right:none; height:33px; line-height:33px; color:#4d5759; font-size:16px; text-align:center; background:rgba(255,255,255,0.3); filter:Alpha(opacity=60);/* 只支持IE6、7、8、9 */  position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */  *zoom:1; cursor:pointer;}
.zhoubianyouList .right{ width:945px;border-top:#14b9b3 solid 2px; float:left;}
.zhoubianyouList .right .list{ border:#dbdbdb solid 1px; border-left:none; height:476px; overflow:hidden;}
.zhoubianyouList .right .list ul{ width:915px; float:right; margin-top:8px; padding:0; list-style:none;}
.zhoubianyouList .right .list ul li{ float:left; width:215px; margin-bottom:20px;}
.zhoubianyouList .right .list ul li img{ width:215px; height:142px;}
.zhoubianyouList .right .list ul li a{ display: block; width:100%; height:217px;}
.zhoubianyouList .right .list ul li .title{ line-height:20px; height:72px; border:#ededed solid 1px; border-top:none;}
.zhoubianyouList .right .list ul li .title h2{width:194px; margin:0 auto; font-size:14px; font-weight:bold; height:36px; padding-top:5px;}
.zhoubianyouList .right .list ul li .prices{ width:194px; margin:0 auto; color:#ff6815; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.zhoubianyouList .right .list ul li .prices .spanqi{ font-size:12px;}
.zhoubianyouList .right .list ul li .prices .spanManyi{ color:#aeaeae; font-size:12px; float:right;}
.mr16{ margin-right:16px;}

/*--内页 推荐---*/
.zhoubianyouRec{height:340px; margin:23px auto;}
.zhoubianyouRec .left{ width:255px; float:left;}
.zhoubianyouRec .right{ width:944px; border:#dbdbdb solid 1px; border-left:none; border-top:#ff6815 solid 2px; float:left; height:337px; overflow:hidden;}
.zhoubianyouRec .right ul{ width:915px; float:right; margin-top:8px; padding:0; list-style:none;}
.zhoubianyouRec .right ul li img{ width:215px; height:142px;}
.border_animation { width: 215px; height: 142px; float: left; position: relative; margin-bottom:20px; }
.border_animation .border_top { position: absolute; height: 1px; width: 0; font-size: 0; background: #ffffff; top: 25px; left: 16.5px; transition: all 0.5s ease-out; }
.border_animation .border_right { position: absolute; height: 0px; width: 1px; font-size: 0; background: #ffffff; bottom: 25px; right: 16.5px; transition: all 0.5s ease-out; }
.border_animation .border_bottom { position: absolute; height: 1px; width: 0px; font-size: 0; background: #ffffff; right: 16.5px; bottom: 25px; transition: all 0.5s ease-out; }
.border_animation .border_left { position: absolute; height: 0px; width: 1px; font-size: 0; background: #ffffff; left: 16.5px; top: 25px; transition: all 0.5s ease-out; }
.eva-switchable-panels img { display: block; }
.zhoubianyouRec .right ul .hover .border_top,.zhoubianyouRec .right ul .hover .border_bottom { width: 182px}
.zhoubianyouRec .right ul .hover .border_left,.zhoubianyouRec .right ul .hover .border_right { height:92px}
.border_animation .txt{ background:url(../images/zbyRecbg.png) no-repeat left top; width:182px; height:67px; position:absolute; left:16.5px; top:25px; text-align:center; color:#000; font-size:18px; line-height:24px; padding-top:25px;}
.border_animation .txt span{ color:#525253; font-size:14px; display:block; clear:both; border-top:#9b9784 dashed 1px; width:150px; margin:0 auto; margin-top:2px;}
.border_animation a{ display:block; width:215px; height:142px; position:absolute; left:0; top:0; z-index:999;}
/*--内页 游轮 推荐线路---*/
.youlunSlider{ height:311px; padding-top:2px; background:#fff;}
.youlunRec{ padding-top:10px; margin-bottom:20px;}
.youlunRec ul{ margin:0; padding:0px 0 0 0; list-style:none;}
.youlunRec ul li{ float:left; width:280px;}
.youlunRec ul li a{ display:block; width:100%; height:auto;}
.youlunRec ul li img{ width:280px; height:185px;}
.youlunRec ul li a{ display: block; width:100%; height:282px;}
.youlunRec ul li .title{ line-height:20px; height:92px; border:#ededed solid 1px; border-top:none;}
.youlunRec ul li .title h2{width:264px; margin:0 auto; font-size:14px; font-weight:normal; height:56px; padding-top:5px;}
.youlunRec ul li .prices{ width:264px; margin:0 auto; color:#ff6815; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.youlunRec ul li .prices .spanqi{ font-size:12px;}
.youlunRec ul li .prices .spanManyi{ color:#aeaeae; font-size:12px; float:right;}
.mr26{ margin-right:26px;}
.mb20{ margin-bottom:20px;}
.qianzLeft .youlunCfDate {}
.qianzLeft .youlunCfDate dl {padding: 2px 0 0px 0; margin:0;background:#f6f6f6;}
.qianzLeft .youlunCfDate dl dt {height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; background:#f07175 url(../images/abtline.jpg) no-repeat right center; border:#ef474c solid 1px; color:#fff;padding:0 14px;}
.qianzLeft .youlunCfDate dl dt b{margin: 0px 0px 0 0; color: #fff; font-family: "宋体"; font-weight: normal; float:right}
.qianzLeft .youlunCfDate dl dd { margin:0;padding:0 14px; border:#ebebeb solid 1px;}
.qianzLeft .youlunCfDate dl dd a {height: 24px; color:#616161; line-height: 24px;display: inline-block;}
.qianzLeft .youlunCfDate dl dd a:hover{ color:#f07175;}
.qianzLeft .youlunCfDate dl dd span {height: 24px; color:#dad9d9; line-height: 24px; margin:0 10px;!important display: inline-block;}
/*--内页 热销游轮--*/
.youlunHot{ padding-top:8px; margin-bottom:20px; overflow:hidden; height:365px; position:relative;}

/*--内页 游轮百科--*/
.youlunNews{ padding-top:8px; margin-bottom:20px;}
.youlunNews ul{ margin:0; padding:0; list-style:none;}
.youlunNews ul li{ width:380px; float:left; font-size:14px;}
.youlunNews ul li .styleNor{ height:30px; line-height:30px;}
.youlunNews ul li .styleNor a{ display:block; width:100%; height:30px;}
.youlunNews ul li .styleNor  b {margin: 0px 5px; color: rgb(66, 66, 66); font-family: "宋体"; font-weight: normal; float:right;}
.youlunNews ul li .styleSpec{ height:220px; width:380px; position:relative; margin-bottom:10px;}
.youlunNews ul li .styleSpec a{ display:block; width:100%; height:220px;}
.youlunNews ul li .styleSpec .title{ background:rgba(50,51,55); background:#323337; background:rgba(50,51,55,0.6);  opacity: 0.6;filter:Alpha(opacity=60);-moz-opacity:0.6;/* 只支持IE6、7、8、9 */  position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */  *zoom:1; height:40px; width:100%; line-height:40px; text-align:center; position:absolute; left:0; bottom:0; color:#fff;}
.mr30{ margin-right:30px;}

/**--线路列表 筛选条件---*/
.filter_nav {padding:10px 20px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); width: 1158px; margin-bottom:10px; background:#f9f9f9;}
.filter_nav dl { margin:0; padding:0; width:100%; clear:both; overflow:hidden;}
.filter_nav dl dd.last {border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.filter_nav .nobottom {border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
.filter_nav dl dt { width:110px;height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; position: relative; float:left; padding:5px 0 10px 0; color:#514e4e; z-index:1;}
.filter_nav dl dt a {padding: 2px 5px; font-size: 12px; font-weight: normal; margin-left: 10px;}
.filter_nav dl dd { margin:0; padding:10px 0;border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; width:1048px; float:right; overflow:hidden;}
.filter_nav dl dd a {line-height: 1.5em; font-size: 14px; float: left; display: block;}
.filter_nav dl dd a span {color: rgb(255, 102, 0); cursor: default;}
.filter_nav dl dd a.cur span {color: rgb(255, 255, 255);}
.filter_nav a {	padding: 2px 5px; border-radius: 2px; margin-right: 10px;}
.filter_nav a.cur {	background:#ef474c; color: rgb(255, 255, 255);}

/*--线路列表 筛选--*/
.lineListTab{ height:35px; background:#f07175; color:#fff; line-height:35px; font-size:14px; margin-bottom:30px;}
.lineListTab ul{ margin:0; padding:0; list-style:none; width:428px; float:left;}
.lineListTab ul li{ width:106px; float:left;border-right:#f7989b solid 1px; position:relative; height:35px; color:#fff; text-align:center; cursor:pointer;}
.lineListTab ul li a.rec{ display:block; width:100%; height:35px; line-height:35px; text-align:center; color:#fff; background:url(../images/tb_tj.png) no-repeat 75px  center;}
.lineListTab ul li a.priceUp{ width:100%; height:18px; background:url(../images/tb_price.png) no-repeat 75px 12px; position:absolute; left:0; top:0;}
.lineListTab ul li a.priceDown{ width:100%; height:17px; background:url(../images/tb_price.png) no-repeat 75px -6px; position:absolute; left:0; top:18px;}
.lineListTab ul li.current{ background:#ef474c;}

.search_route_list {min-height: 450px;}
.search_route_list .s_r_list { margin:0; padding:0; line-height:none;}
.search_route_list .s_r_list li {background:#fff; padding: 8px 10px; border: 1px solid rgb(204, 204, 204); margin-bottom: 17px;}
.search_route_list .s_r_list li:hover {padding: 7px 9px; border: 2px solid #f07175;}
.search_route_list .s_r_list li .routeinfo {position: relative;}
.search_route_list .s_r_list li .routeinfo .limgbox {margin-right: 20px;width: 270px; }
.search_route_list .s_r_list li .routeinfo .limgbox img {width: 270px; height: 178px; display: block;}
.search_route_list .s_r_list li .routeinfo .zzt {left: 0px; top: 0px; position: absolute;}
.search_route_list .s_r_list li .routeinfo .cinfo {width:430px;}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_title {height:35px; line-height: 35px; overflow: hidden; font-size: 16px; font-weight: bold;}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_title a {	color: #4a4848;}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_tag {height: 25px; padding-top: 5px;}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_des {height: 85px; line-height: 20px; overflow: hidden; font-size: 14px;}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_data {height: 22px; line-height: 22px; overflow: hidden; font-size: 14px;}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_data .day_num {}
.search_route_list .s_r_list li .routeinfo .cinfo .cinfo_data .data_time {}
.search_route_list .s_r_list li .routeinfo .rprice {width: 165px; text-align: center; padding-top: 30px;}
.search_route_list .s_r_list li .routeinfo .rprice .now_price {color: rgb(255, 102, 0); font-weight: bold;}
.search_route_list .s_r_list li .routeinfo .rprice .now_price span {font-family:Arial, Helvetica, sans-serif; font-size: 30px;}
.search_route_list .s_r_list li .routeinfo .rprice .now_price span.danwei{ color:#adaaaa; font-size:12px; font-weight:normal;}
.search_route_list .s_r_list li .routeinfo .rprice .ori_price {height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.search_route_list .s_r_list li .routeinfo .rprice .views{ color:#9b9999; padding-top:10px;}
.search_route_list .s_r_list li .routeinfo .rprice .views span{ color:#ef474c;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}

/*--线路详情--*/
.Main {}
.Main .Mtop {margin-bottom: 30px;}
.Main .Mtop .MT_left {width: 542px; margin-right: 20px; position: relative;}
.Main .Mtop .MT_left .tour_img {height: 357px; margin-bottom: 8px;}
.Main .Mtop .MT_right .tour_info {height: 360px; margin-bottom: 8px; overflow:hidden; clear:both;}
.Main .Mtop .MT_left .tour_img img {width: 540px; height: 357px;}
.Main .Mtop .MT_left .tour_cal {position: relative;}
.Main .Mtop .MT_left .tour_cal .nowTime {height: 297px;}
.Main .Mtop .MT_left .tour_cal .nowTime .calTitle{background:#ef474c;height:40px; color: rgb(255, 255, 255); line-height: 40px; font-size:14px}
.calTitle .c {width: 70%; height: 100%; text-align: center; line-height: 40px; float: left;}
.calTitle .l {width: 15%; height: 100%; text-align: center; float: left; cursor: pointer;}
.calTitle .r {width: 15%; height: 100%; text-align: center; float: left; cursor: pointer;}
.Main .Mtop .MT_left .tour_cal .nowTime .caltab1 {border: 1px solid #dddddd; width: 100%; border-collapse: collapse;}
.Main .Mtop .MT_left .tour_cal .cover {background: rgb(255, 255, 255); left: 0px; top: 0px; width: 542px; height: 311px; position: absolute; z-index: 99; opacity: 0.5;}
.Main .Mtop .MT_left .tour_cal .cover .cover_gif {background:url(../images/loading.gif) no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 100;}
.caltab1 tr {}
.caltab1 th {background: #dbdcdd; padding: 5px; border: 1px solid #eaeaea;}
.caltab1 td {border: 1px solid #eaeaea; height: 39px; text-align: center; position: relative; font-size:14px;}
.caltab1 td p {color: rgb(255, 102, 0);}
.caltab1 td.orange {background: rgba(0, 0, 0, 0.04); color: rgb(255, 102, 0);}
.caltab1 td.today {background: rgb(255, 166, 60); color: rgb(255, 255, 255);}
.blue {color: rgb(0, 0, 255);}
.caltab1 td.gray {background: rgba(0, 0, 0, 0.04); color: rgb(198, 198, 198);}
.caltab1 td.enable {cursor: pointer; color:#000;}
.caltab1 td.enable:hover {background: rgb(255, 248, 238);}
.caltab1 td.select {background: rgb(187, 238, 255); color: blue; cursor: auto;}
.caltab1 td.select:hover {background: rgb(187, 238, 255); color: blue; cursor: auto;}
.caltab1 .oDe {background: rgb(255, 255, 255); padding: 5px; border: 1px solid #ef474c; left: 76px; top: -1px; text-align: left; color: rgb(0, 0, 0); font-size: 12px; display: none; position: absolute; z-index: 100; min-height: 30px; min-width: 130px;}
.caltab1 .oDe span {color: rgb(255, 102, 0);}
.caltab1 .oDe .oDchild {}
.caltab1 .oDe .oDeman {}
.Main .Mtop .MT_right {	width: 638px;}
.Main .Mtop .MT_right .tour_info h1.to_title {height: 50px; line-height: 50px; overflow: hidden; font-size: 25px; font-weight: 100; margin-bottom: 15px; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid; color:#181818;}
.Main .Mtop .MT_right .tour_info h1.to_title2 {height: 60px; line-height: 26px; overflow: hidden; font-size: 22px; font-weight: 100; margin-bottom: 15px; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid;}
.Main .Mtop .MT_right .tour_info .to_market_price {height: 35px; line-height: 35px; font-size: 13px; position: relative;}
.Main .Mtop .MT_right .tour_info .to_market_price em {color: rgb(255, 102, 0);}
.Main .Mtop .MT_right .tour_info .to_market_price i {font-size: 12px;}
.Main .Mtop .MT_right .tour_info .to_market_price span {color: rgb(255, 102, 0);}
.Main .Mtop .MT_right .tour_info .to_market_price .gys {left: 180px; top: 0px; height: 35px; line-height: 35px; font-size: 12px; position: absolute;}
.Main .Mtop .MT_right .tour_info .to_member_price { background:#fff6f6; padding:15px 10px; margin:10px 0;}
.Main .Mtop .MT_right .tour_info .to_member_price .t_m_price {width: 180px; font-size: 13px;}
.Main .Mtop .MT_right .tour_info .to_member_price .t_m_price i {color: rgb(255, 102, 0); margin-left: 2px;}
.Main .Mtop .MT_right .tour_info .to_member_price .t_m_price span {color: rgb(255, 102, 0);font-size: 40px;}
.Main .Mtop .MT_right .tour_info .to_member_price .declare {height: 35px; line-height: 35px; float: left; position: relative;}
.Main .Mtop .MT_right .tour_info .to_member_price .declare .t_dec {background: rgb(255, 102, 0); padding: 0px 5px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 10px; margin-right: 10px; cursor: pointer;}
.Main .Mtop .MT_right .tour_info .to_member_price .declare .t_dec_blue {background: #ef474c;}
.Main .Mtop .MT_right .tour_info .to_member_price .declare div {background: rgb(255, 252, 229); padding: 10px; border: 1px solid rgb(255, 221, 103); width: 278px; color: rgb(51, 51, 51); line-height: 20px; display: none; position: absolute; z-index: 10;}
.Main .Mtop .MT_right .tour_info .to_member_price .declare div span {}
.Main .Mtop .MT_right .tour_info .pre_ticket {line-height: 24px; font-size: 13px; margin-bottom:15px; height:114px; overflow:hidden;}
.Main .Mtop .MT_right .tour_info .ticket {height: 50px; line-height: 50px; font-size: 17px; position: relative; _padding-left: 114px; overflow:hidden;}
.Main .Mtop .MT_right .tour_info .ticket span {width: 100px; height: 42px; padding-top: 12px; margin-right: 15px; float: left;}
.Main .Mtop .MT_right .tour_info .ticket span a {background: #ef474c; border-radius: 3px; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold; display: block; cursor: pointer;}
.Main .Mtop .MT_right .tour_info .ticket span .ticket_move {background:#ef474c;}
.Main .Mtop .MT_right .tour_fea {padding:0px; border: 1px solid #f1f0f0; height: 305px; overflow: hidden; width:630px; clear:both;}
.Main .Mtop .MT_right .tour_fea .fea_title {height: 40px; line-height: 40px; padding-left: 35px; font-size: 16px; margin-bottom: 10px; background:#fafafa url(../images/tb5.jpg) no-repeat left center; color:#212121; border-bottom:#f5f5f5 solid 1px;}
.Main .Mtop .MT_right .tour_fea .fea_short {height: 50px; line-height: 1.5em; overflow: hidden;}
.Main .Mtop .MT_right .tour_fea .fea_ts {height: 240px; color: #727272; line-height: 30px; overflow: hidden; padding:0 10px; font-size:14px;}
.Main .Mtop .MT_right .tour_fea .fea_ts p {line-height: 30px;}
.Main .Mtop .MT_right .tour_fea .fea_ts table {border-collapse: collapse;}
.Main .Mtop .MT_right .tour_fea .fea_ts td {margin: 0px; padding: 3px 5px; border: 1px solid rgb(204, 204, 204); text-align: center;}
.Main .Mbottom {min-height: 500px;}
.Main .Mbottom .info_top {width: 100%; height: 50px; overflow: auto; z-index: 100;}
.Main .Mbottom .fixed_info_top {top: 0px; position: fixed;}
.Main .Mbottom .info_top .info_ttitle {	background: url(../images/info_ttitle_bg.jpg) no-repeat right bottom rgb(91, 89, 89); width: 1200px; height: 50px; overflow: auto; z-index: 1; color:#fff;}
.Main .Mbottom .info_top .info_ttitle .info_tlist { margin:0; padding:0; list-style:none; width:880px; float:left;}
.Main .Mbottom .info_top .info_ttitle .info_tlist li {width: 110px; height: 50px; text-align: center; line-height: 50px; font-size: 14px; float: left;}
.Main .Mbottom .info_top .info_ttitle .info_tlist li a {color: #fff; display: block;}
.Main .Mbottom .info_top .info_ttitle .info_tlist li .nhover {background: #ef474c; color: rgb(255, 255, 255);}
.Main .Mbottom .info_wrap {padding-top: 30px; position: relative;}
.Main .Mbottom .info_wrap .r_introduce {margin-bottom: 10px;}
.Main .Mbottom .info_wrap .r_introduce .r_intro {}
.Main .Mbottom .info_wrap .r_intro .serial {width: 60px; height: 100%; color: rgb(42, 152, 218); padding-top: 5px; font-size: 15px; font-weight: bold;}
.Main .Mbottom .info_wrap .r_intro .intro_area {width: 1200px; position: relative;}
.Main .Mbottom .info_wrap .r_intro .no_timeline {}
.intro_area .day_title {height: 25px; line-height: 25px; font-size: 15px;}
.intro_area .day_detail {padding: 0px; color: rgb(66, 66, 66); line-height: 1.8em; overflow: hidden; font-size: 13px; position: relative;}
.Linewrap{ width:100%; overflow:hidden; background:url(../images/linede_line.jpg) repeat-y 126px top; padding:0 0 30px 0;}
.Linewrap .d_con{ margin:30px 0 0 0; padding:0; clear:both; padding-left:15px; height:30px; line-height:30px; background:#f5f5f5; color:#353333; list-style:none;}
.Linewrap .d_con li{ float:left;}
.Linewrap .d_con li.firstDay{ width:100px;}
.Linewrap .d_con li.zhuti{ color:#989898; padding-left:30px;}
.Linewrap .tb_feiji,.Linewrap .tb_huoche{ width:36px; height:30px; float:left; background:url(../images/linede_fj.jpg) no-repeat center center;}
.Linewrap .tb_huoche {background-image:url(../images/linede_hc.png)}
.Linewrap .tb_xcms{ padding-left:40px; height:27px; background:url(../images/linede_xcms.jpg) no-repeat left center; color:#2a2a2a; margin:20px 0 0 112px; clear:both; line-height:27px;}
.Linewrap .lineContent{ line-height:24px; font-size:14px;padding-left:40px;margin:0 0 0 112px;}

.Linewrap .tb_cy{ background:url(../images/linede_cy.jpg) no-repeat left center;}
.Linewrap .tb_zs{ background:url(../images/linede_pic.jpg) no-repeat left center;}
.Linewrap .tb_gw{ background:url(../images/linede_gw.jpg) no-repeat left center;}
.Linewrap .tb_pic{ background:url(../images/linede_zs.jpg) no-repeat left center;}
.nowdata .show_all {text-align: right; color:#ef474c; line-height: 1.8em; font-size: 12px; cursor: pointer;}
.oridata .hidden_all {text-align: right; color:#ef474c; line-height: 1.8em; font-size: 12px; cursor: pointer;}
.Main .Mbottom .info_wrap{ font-size:14px;}
.Main .Mbottom .info_wrap .r_cost{margin-bottom: 10px;}
.Main .Mbottom .info_wrap .r_cost table{border-collapse: collapse;}
.Main .Mbottom .info_wrap .r_cost td{margin: 0px; padding: 3px 5px; border: 1px solid rgb(204, 204, 204); text-align: center;}
.Main .Mbottom .info_wrap .r_cost .firstRow{font-weight: bold;}
.Main .Mbottom .info_wrap .r_cost .r_cost_title{background: #5b5959; height: 50px; color: rgb(255, 255, 255); line-height: 50px; padding-left: 20px; font-size: 18px;}
.Main .Mbottom .info_wrap .r_cost .r_cost_yes{padding: 20px 10px 0px 20px; line-height: 1.8em;}
.Main .Mbottom .info_wrap .r_cost .r_cost_yes .cost_title{height: 16px; line-height: 16px; padding-left: 15px; font-size: 15px; margin-bottom: 5px; border-left-color: rgb(255, 102, 0); border-left-width: 5px; border-left-style: solid; display: block;}
.Main .Mbottom .info_wrap .r_cost .r_cost_yes .cost_con{padding-left: 15px;}
.Main .Mbottom .info_wrap .r_cost .relief{padding: 5px 0px; text-align: right; color: rgb(102, 102, 102); font-size: 12px;}
.sh_ydxz .show_all{color: #f07175;}
.sh_ydxz .hidden_all{color: #f07175;}
.Main .Mbottom .info_wrap .r_cost .ri_route{height: 246px; padding-left: 10px; margin-top: 20px;}
.Main .Mbottom .info_wrap .r_cost .ri_route li{width: 280px; height: 246px; overflow: hidden; margin-right: 20px; float: left; display: inline; position: relative;}
.Main .Mbottom .info_wrap .r_cost .ri_route .nomar{margin: 0px;}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_pic{}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_pic img{width: 280px; height: 185px;}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_bg{background: rgb(255, 255, 255); left: 40px; top: 155px; width: 202px; height: 88px; position: absolute;}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_des{background: rgb(255, 255, 255); left: 40px; top: 155px; width: 202px; height: 88px; text-align: center; position: absolute;}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_des .m_p_name{margin: 10px; height: 40px; line-height: 20px; overflow: hidden;}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_des .m_p_name a{color: rgb(128, 128, 128);}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_des .m_p_name a em{color: rgb(0, 0, 0);}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_des .m_p_price{text-align: center; color: rgb(255, 102, 0); font-size: 14px;}
.Main .Mbottom .info_wrap .r_cost .ri_route li .m_p_des .m_p_price span{font-size: 20px;}
.Main .Mmiddle .r_cost .r_cost_title{background: rgb(42, 152, 218); height: 50px; color: rgb(255, 255, 255); line-height: 50px; padding-left: 20px; font-size: 18px;}


/*--导航下拉效果--*/
#n_item{width: 255px;position: relative; z-index:9999; height:40px;}
#n_item .title{color: rgb(255, 255, 255);position: absolute; cursor: pointer; z-index:999;}
#n_item .title a{ width:100%; height:40px; color:#fff;}
#n_item .n_item_list{background: #f4f2f7; top: 40px; display: none; position: absolute; margin:0; margin-top:5px;z-index:99999;*z-index:99999;}
#n_item .n_item_list_on{display: block;}
#n_item .n_item_list .leftItem{width: 255px;}
#n_item .n_item_list .leftItem .list_menu{height: 86px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background:#f4f2f7 url(../images/jt_dhxl1.jpg) no-repeat 235px center;}
#n_item .n_item_list .leftItem .list_last_menu{height: 86px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; overflow:hidden;}
#n_item .n_item_list .leftItem .list_menu .l_m_name{width: 255px; height: 86px; margin:0; padding:0; opacity: 0.8;}
#n_item .n_item_list .leftItem .list_last_menu .l_m_name{width: 255px; height: 86px; margin:0; padding:0; opacity: 0.8;}
#n_item .n_item_list .leftItem .list_menu .l_m_name{ margin:0; padding:0;}
#n_item .n_item_list .leftItem .list_menu .l_m_name dt{color:#e92028; font-size: 18px; width:175px; margin-left:20px; line-height:30px; padding-top:5px;}
#n_item .n_item_list .leftItem .list_menu .l_m_name dd{ margin:0 0 0 22px; padding:0; width: 195px; height: 44px; line-height: 1.5em; overflow: hidden; font-size: 14px;}
#n_item .n_item_list .leftItem .list_menu .l_m_name dd a{margin-right: 10px; display: inline-block; _margin-right: 5px; color:#5d6062;}
#n_item .n_item_list .leftItem .list_menu .l_m_name dd a:hover{color:#fff;}
#n_item .n_item_list .leftItem .list_menu .l_m_name:hover dt{ color:#fff;}
#n_item .n_item_list .leftItem .list_menu .l_m_name:hover dd a{ color:#fccacb;}
#n_item .n_item_list .leftItem .list_menu .l_m_noopa{height: 85px; background:#ef474c url(../images/jt_dhxl2.jpg) no-repeat 235px center;}
#n_item .n_item_list .leftItem .list_menu .l_m_noopa dt{ color:#ffffff;}
#n_item .n_item_list .leftItem .list_menu .l_m_noopa dd a{ color:#fccacb;}
#n_item .n_item_list .leftItem .list_last_menu .l_m_noopa{height: 86px; margin:0; padding:0;}
#n_item .n_item_list .leftItem .list_last_menu .l_m_noopa dt{color:#ffffff;}
#n_item .n_item_list .leftItem .list_last_menu .l_m_noopa dd a{color:#fccacb;}
#n_item .n_item_list .leftItem .list_submenu {border: 3px solid #ef474c; left: 255px; top: 0px; width: 676px; display: none; position: absolute; z-index: -1; _background: red; height:341px; background:#fff;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu{ padding:4px 10px;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .imglist{ width:183px; float:right;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .imglist img{ width:183px; height:111px;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist{ width:442px; float:left; margin-left:20px; padding-top:20px; height:290px; overflow:hidden;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl{ margin:0; padding:0; overflow:hidden; font-size:14px;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl dt{ width:73px; float:left; font-weight:bold; line-height:18px; color:#676666; padding:10px 0}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl dt a{color:#676666;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl dt a:hover{color:#ef474c;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl dd{ margin:0; padding:10px 0; width:367px; float:right; border-bottom:#f1f1f1 solid 1px;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl dd a{margin-right: 14px; display: inline-block; _margin-right: 10px; color:#989898;}
#n_item .n_item_list .leftItem .list_submenu .qianzheng_menu .classlist dl dd a:hover{color:#ef474c;}
#n_item .n_item_list .leftItem .list_submenu_on {display: block;}
#n_item .n_item_list2{background: #f4f2f7; top: 40px; display: none; position: absolute; padding-top:5px;}
#n_item .n_item_list2_on{display: block;}
#n_item .n_item_list2 .leftItem{width: 255px;}
#n_item .n_item_list2 .leftItem .list_menu{height: 86px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background:#f4f2f7 url(../images/jt_dhxl1.jpg) no-repeat 235px center; color:#fff;}
#n_item .n_item_list2 .leftItem .list_last_menu{height: 86px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;}
#n_item .n_item_list2 .leftItem .list_menu a{color:#5d6062;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name{width: 255px; height: 86px; opacity: 0.8;}
#n_item .n_item_list2 .leftItem .list_last_menu .l_m_name{width: 255px; height: 86px;opacity: 0.8;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name dt{color:#e92028; font-size: 18px; width:175px; margin-left:20px; line-height:30px; padding-top:5px;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name dd{ margin:0 0 0 22px; padding:0; width: 195px; height: 44px; line-height: 1.5em; overflow: hidden; font-size: 14px;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name dd a{margin-right: 10px; display: inline-block;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name dd a:hover{color: rgb(255, 102, 0);}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name:hover dt{ color:#fff;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_name:hover dd a{ color:#fccacb;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_noopa{height: 85px; background:#ef474c url(../images/jt_dhxl2.jpg) no-repeat 235px center;}
#n_item .n_item_list2 .leftItem .list_last_menu .l_m_noopa{height: 86px;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_noopa dt{ color:#fff;}
#n_item .n_item_list2 .leftItem .list_menu .l_m_noopa dd a{ color:#fccacb;}
#n_item .n_item_list2 .leftItem .list_submenu{border: 3px solid #ef474c; left: 255px; top: 5px; width: 676px; display: none; position: absolute; z-index: -1; _background: red; height:341px; background:#fff;}
#n_item .n_item_list2 .leftItem .list_submenu_on{display: block;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu{ padding:4px 10px;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .imglist{ width:183px; float:right;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .imglist img{ width:183px; height:111px;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist{ width:442px; float:left; margin-left:20px; padding-top:20px; height:290px; overflow:hidden;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl{ margin:0; padding:0; overflow:hidden; font-size:14px;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl dt{ width:73px; float:left; font-weight:bold; line-height:18px; color:#676666; padding:10px 0}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl dt a{color:#676666;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl dt a:hover{color:#ef474c;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl dd{ margin:0; padding:10px 0; width:367px; float:right; border-bottom:#f1f1f1 solid 1px;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl dd a{margin-right: 14px; display: inline-block; _margin-right: 10px; color:#989898;}
#n_item .n_item_list2 .leftItem .list_submenu .qianzheng_menu .classlist dl dd a:hover{color:#ef474c;}


/*--热销游轮特效--*/
.hotSchedule{border-bottom: 1px solid #ddd; height: 361px; width: inherit; overflow: hidden;}
.hotSchedule .month, .hotSchedule .main{float: left;}
.hotSchedule .main {border-top: 1px solid #ddd; border-right: 1px solid #ddd; height: 360px; width: 1088px; overflow: hidden; position: relative; background: #f8f8f8; _width: 543px; _padding-left:543px;}
.hotSchedule .main dl{border-left: 1px solid #ddd; height: auto; margin: -25px auto; width: 0; _margin: 0 auto;}
.hotSchedule .main dl a.more{position:absolute; color:#908f8f; margin-top:-24px; margin-left:300px;}
.hotSchedule .main dt{text-align: center; font-family: "微软雅黑"; font-size: 18px; width: 125px; height: 28px; display: block; border-radius: 5px; background: #ccc; color: #fff; margin-left: -60px; margin-top: 35px; cursor: pointer; _margin-left:0; }
.hotSchedule .main dt.active{background: #f90;}
.hotSchedule .main .number{font-family: Arial; font-size: 22px; line-height: 28px; height: 28px; width: 16px;}
.hotSchedule .main dd{background:url(../images/youlun/icon2.png) no-repeat; height: 10px; margin: 35px 0 0 -6px; position: relative; width: 11px; _margin:0 0 0 -6px;}
.hotSchedule .schedule{color: #999; padding: 10px; height: 42px; width: 480px; border: 1px solid #ddd; border-radius: 5px; position: relative; background: #fff; overflow: hidden;}
.hotSchedule .schedule:hover{box-shadow: 0px 0px 5px #ddd;}
.hotSchedule .schedule.left {margin-left: -520px; top: -26px;}
.hotSchedule .schedule .tip-arrow i, .hotSchedule .schedule .tip-arrow em{font-family: SimSun, Tahoma, Arial, 宋体, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; line-height: 1; position: absolute;}
.hotSchedule .schedule.left .tip-arrow{height: 16px; position: absolute; right: -10px; top: 23px; width: 16px;}
.hotSchedule .schedule.left .tip-arrow em{color: #ddd;}
.hotSchedule .schedule.left .tip-arrow i{color: #fff; right: 1px;}
.hotSchedule .schedule.right{margin-left: 30px; top: -26px;}
.hotSchedule .schedule.right .tip-arrow{left: -9px; top: 23px; position: absolute; height: 16px; width: 16px;}
.hotSchedule .schedule.right .tip-arrow em{color: #ddd;}
.hotSchedule .schedule.right .tip-arrow i{color: #fff; left: 1px;}
.hotSchedule .schedule .dateside{width: 50px; border-right: 1px solid #ddd; float: left; padding-right: 5px; text-align: center;}
.hotSchedule .schedule .nameside{float: left; margin-left: 10px; height: 42px; width: 412px;}
.hotSchedule .schedule .nameside .title_line{height: 25px;}
.hotSchedule .schedule .nameside .more{float: right; color: #999;}
.hotSchedule .schedule .nameside .more:hover{color: #f60;}
.hotSchedule .schedule .nameside p{overflow: hidden; *zoom:1;}
.hotSchedule .schedule .nameside .way{text-overflow: ellipsis; white-space: nowrap; width: 355px; display: inline-block; overflow: hidden;}
.hotSchedule .schedule .date{color: #666; font-family: Arial; font-size: 18px;}
.hotSchedule .schedule .lineName{color: #333; display: inline-block; font-size: 14px; font-weight: bold; height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; width: 320px; padding-right: 10px;}
.hotSchedule .schedule .lineName:hover{color: #f60;}
.hotSchedule .schedule .priceBox{float: right; text-align: right; font-size:12px;}
.hotSchedule .schedule .price{color: #f60; font-size: 18px; font-family: Arial; margin-right: 5px; font-style: normal; font-weight: 500;}
.hotSchedule .main .move{background: url(../images/icon3.png) no-repeat; height: 25px; width: 25px; position: absolute; cursor: pointer;}
.hotSchedule .main .moveUp{right: 10px; top: 10px; background-position: -29px 0;}
.hotSchedule .main .moveUp:hover{background-position: 0 0;}
.hotSchedule .main .moveDown{right: 10px; bottom: 10px; background-position: -59px 0;}
.hotSchedule .main .moveDown:hover{background-position: -91px 0;}
.hotSchedule .month{height: 360px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.hotSchedule .month ul{width: 108px;}
.hotSchedule .month li{width: 108px; border-bottom: 1px solid #ddd; height: 59px; display: block; cursor: pointer; position: relative; _overflow:hidden;}
.hotSchedule .month li .number, .hotSchedule .month li .font, .hotSchedule .month li .en{height: 45px; line-height: 45px; vertical-align: middle; display: inline-block; font-family: Arial; margin-top: 15px;}
.hotSchedule .month li .number{font-size: 22px; width: 30px; color: #666; margin-left: 10px; text-align: right;}
.hotSchedule .month li .font{font-size: 18px; width: 22px; color: #666; text-align: center; font-family: "微软雅黑";}
.hotSchedule .month li .en{font-size: 16px; color: #bababa; margin-left: 5px; width: 34px;}
.hotSchedule .month li .year{font-size: 12px; color: #bababa; width: 45px; position: absolute; top: 5px; left: 5px;}
.hotSchedule .month li:hover .number, .hotSchedule .month li:hover .font{color: #2596e3;}
.hotSchedule .month li.active{border-left: 3px solid #ef474c; background-color: #f8f8f8; border-right: none; margin-left: -1px; width: 109px;}
.hotSchedule .month li.active .number{color: #ef474c; font-size: 24px;}
.hotSchedule .month li.active .font{color: #ef474c; font-size: 20px;}

/*---首页焦点图--*/
.banner{height:347px;overflow:hidden; clear:both;}
.banner .d1{width:100%;height:347px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:20px;clear:both;position:absolute;z-index:100;left:0px;top:324px;}
.banner .d2 ul{float:right;position:absolute; padding:0; margin:0; width:100px; left:50%; margin-left:-27px;top:0;display:inline;}
.banner .d2 li{width:18px;height:20px;overflow:hidden;cursor:pointer;background: url("../images/tg_flash_p.png") no-repeat -18px center; float:left;display:inline;}
.banner .d2 li.nuw{background: url("../images/tg_flash_p.png") no-repeat left center;}

/*--焦点图 签证--*/
.qzBanner .FocusPic{zoom:1;position:relative; overflow:hidden;}
.qzBanner .FocusPic .content{overflow:hidden}
.qzBanner .FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.qzBanner .FocusPic .title-bg,.qzBanner .FocusPic .title{position:absolute;left:0px;bottom:0px; text-align:left;width:915px;height:30px;line-height:20px;overflow:hidden}
.qzBanner .FocusPic .title-bg{background:none;filter:alpha(opacity=50);opacity:0.5;}
.qzBanner .FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.qzBanner .FocusPic .change{bottom:10px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.qzBanner .FocusPic .change i {background:#38415f;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:20px;margin-right:10px;padding:0px; font-style:normal; width:20px; text-align:center; height:20px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.qzBanner .FocusPic .change i.cur {background:#fc841a;}

/*--焦点图国内游--*/
.guoneiyouSlider .FocusPic{zoom:1;position:relative; overflow:hidden;}
.guoneiyouSlider .FocusPic .content{overflow:hidden}
.guoneiyouSlider .FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.guoneiyouSlider .FocusPic .title-bg,.guoneiyouSlider .FocusPic .title{position:absolute;left:0px;bottom:0px; text-align:left;width:915px;height:30px;line-height:20px;overflow:hidden}
.guoneiyouSlider .FocusPic .title-bg{background:none;filter:alpha(opacity=50);opacity:0.5;}
.guoneiyouSlider .FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.guoneiyouSlider .FocusPic .change{bottom:10px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.guoneiyouSlider .FocusPic .change i {background:#38415f;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:20px;margin-right:10px;padding:0px; font-style:normal; width:20px; text-align:center; height:20px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.guoneiyouSlider .FocusPic .change i.cur {background:#fc841a;}


/*--焦点图  周边游--*/
.zhoubianyouSlider .FocusPic{zoom:1;position:relative; overflow:hidden;}
.zhoubianyouSlider .FocusPic .content{overflow:hidden}
.zhoubianyouSlider .FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.zhoubianyouSlider .FocusPic .title-bg,.zhoubianyouSlider .FocusPic .title{position:absolute;left:0px;bottom:0px; text-align:left;width:915px;height:30px;line-height:20px;overflow:hidden}
.zhoubianyouSlider .FocusPic .title-bg{background:none;filter:alpha(opacity=50);opacity:0.5;}
.zhoubianyouSlider .FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.zhoubianyouSlider .FocusPic .change{bottom:10px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.zhoubianyouSlider .FocusPic .change i {background:#38415f;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:20px;margin-right:10px;padding:0px; font-style:normal; width:20px; text-align:center; height:20px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.zhoubianyouSlider .FocusPic .change i.cur {background:#fc841a;}


/*--焦点图  游轮--*/
.youlunSlider .FocusPic{zoom:1;position:relative; overflow:hidden;}
.youlunSlider .FocusPic .content{overflow:hidden}
.youlunSlider .FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.youlunSlider .FocusPic .title-bg,.youlunSlider .FocusPic .title{position:absolute;left:0px;bottom:0px; text-align:left;width:915px;height:30px;line-height:20px;overflow:hidden}
.youlunSlider .FocusPic .title-bg{background:none;filter:alpha(opacity=50);opacity:0.5;}
.youlunSlider .FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.youlunSlider .FocusPic .change{bottom:10px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.youlunSlider .FocusPic .change i {background:#38415f;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:20px;margin-right:10px;padding:0px; font-style:normal; width:20px; text-align:center; height:20px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.youlunSlider .FocusPic .change i.cur {background:#fc841a;}


/*--浮动qq--*/
.suspend{width:40px;height:300px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:300px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:300px;background:url(../images/suspend.png) no-repeat;position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:178px;background:#ffffff; padding-top:10px;}
.suspend dl dd.suspendQQ h1{ text-align:center; font-size:15px; color:#5d5b5b; display:block; clear:both; font-weight:normal; font-family:"Microsoft Yahei"; line-height:26px;}
.suspend dl dd.suspendQQ ul{ margin:0; padding:0 0 8px 0; list-style:none; clear:both; width:100%; text-align:center;}
.suspend dl dd.suspendQQ ul img{ margin:0 5px;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff; border-top:#ddd solid 1px;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(../images/suspend.png) no-repeat -40px -188px;overflow:hidden;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}
