@charset "utf-8";
/* CSS Document */
.gzjd_dh {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.gzjd_dh ul {
	margin:0px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
}
.gzjd_dh ul li {
	list-style-type:none;
	float: left;
	list-style-image: none;
	font-size: 12px;
	text-align: center;
	margin-right: 6px;
	font-family: "宋体";
	line-height: 38px;
}
.gzjd_dh ul li a {
	font-size: 12px;
	line-height: 38px;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
}
.gzjd_dh ul li a:hover {
	font-size: 12px;
	line-height: 38px;
	color: #E10000;
	text-decoration: underline;
}
/* 所在位置导航文字结束 */


/* 线路模板开始 */
#myFocus{ width:582px; height:320px;}
.xl_tbk {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #E7E7E7;
	background-color: #FFFFFF;
	margin-bottom: 30px;
}
.xl_xlmc {
	width: 978px;
	text-align: left;
	padding-top: 6px;
}
.xl_xlmc strong {
	font-family: "微软雅黑", "黑体";
	font-size: 24px;
	line-height: 40px;
	color: #2961C7;
	height: 40px;
	margin-left: 15px;
	font-weight: normal;
}

.xl_xiakuang {
	width: 978px;
	overflow: hidden;
	margin-bottom: 10px;
}
.xl_xlzuo{
	width: 582px;
	height: 320px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	_margin-left: 7px;
	margin-right: 10px;
	padding: 0px;
}

/* 模板右边开始 */
.xl_xlyou{
	width: 356px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	overflow: hidden;
}
.xl_jgwkk{
	margin-top: 10px;
	margin-left: 4px;
	overflow: hidden;
	margin-bottom: 14px;
}
.xl_jgwk{
	margin-top: 14px;
	margin-left: 4px;
	overflow: hidden;
	margin-bottom: 20px;
}
.xl_jgwk_188{
	overflow: hidden;
	float: left;
	width: 184px;
}
.xl_jgwk_z{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	color: #6E6E6E;
	float: left;
}
.xl_jgwk_zz{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	color: #6E6E6E;
	float: left;
	margin-left: 6px;
}
.xl_jgwk_zzz{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-left: 8px;
}
.xl_jgwk_y{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	color: #EB4B07;
	float: left;
}
.xl_jgwk_yy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 38px;
	color: #EB4B07;
	float: left;
	font-weight: bold;
}

.xl_cfrqwk{
	margin-top: 16px;
	margin-left: 4px;
	overflow: hidden;
	height: 46px;
	margin-bottom: 6px;
}

.xl_cfrqwk_z{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #6E6E6E;
	height: 44px;
	float: left;
	width: 70px;
	}
.xl_cfrqwk_y{
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	float: left;
	text-align: left;
	margin-left: 8px;
	width: 272px;
	margin-top: 2px;
	}

.xl_bcsmwk{
	margin-left: 4px;
	overflow: hidden;
	height: 46px;
}

.xl_ydwk{
	margin-left: 4px;
	overflow: hidden;
	height: 42px;
	margin-top: 14px;
	margin-bottom: 18px;
	background-image: url(http://www.zhgl.com/TMFile/UUPic/jiageyuding_bj.png);
	background-repeat: no-repeat;
	width: 346px;
}
.xl_ydwk_zxyd{
	height: 36px;
	float: left;
	margin-left: 10px;
}
.xl_ydwk_zxyd:hover{
	height: 36px;
	float: left;
	margin-left: 10px;
}
.xl_ydwk_zxyd a{
	height: 36px;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 17px;
}
.xl_ydwk_zxyd a:hover{
	height: 36px;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
	margin-left: 17px;
}
.xl_ydwk_zfyd{
	height: 36px;
	margin-left: 35px;
	float: left;
}
.xl_ydwk_zfyd:hover{
	height: 36px;
	margin-left: 35px;
	float: left;
}
.xl_ydwk_zfyd a{
	height: 36px;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 17px;
}
.xl_ydwk_zfyd a:hover{
	height: 36px;
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	line-height: 36px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
	margin-left: 17px;
}
.xl_ydwk_htxz{
	margin-left: 60px;
	float: left;
}
.xl_ydwk_htxz1{
	padding-bottom: 1px;
	padding-top: 1px;
}
.xl_ydwk_htxz1 a{
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.xl_ydwk_htxz1 a:hover{
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #FFFF99;
	text-decoration: underline;
}

.xl_zxzxwk{
	margin-left: 4px;
	overflow: hidden;
	height: 32px;
}
.xl_zxzxwk_zxzx{
	overflow: hidden;
	height: 30px;
	width: 80px;
	float: left;
	margin-right: 15px;
	background-image: url(images/xl_qqzx.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.xl_zxzxwk_zxzx a{
	overflow: hidden;
	height: 30px;
	width: 70px;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	padding-left: 21px;
}
.xl_zxzxwk_zxzx1{
	overflow: hidden;
	height: 30px;
	width: 80px;
	float: left;
	margin-right: 40px;
	background-image: url(images/xl_zxly.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.xl_zxzxwk_zxzx1 a{
	overflow: hidden;
	height: 30px;
	width: 70px;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	padding-left: 21px;
}
.xl_zxzxwk_fxd{
	overflow: hidden;
	float: left;
		font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #666666;
}
.xl_zxzxwk_fxd1{
	overflow: hidden;
	float: left;
	height: 30px;
	padding-top: 2px;
}

.xl_flash950{
	padding: 0px;
	height: 61px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* 报价模板结束 */
.xldhbjk_wz12{
	font-family: "微软雅黑", "宋体";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 24px;
	width: 120px;
	float: left;
}
.xl_dh11{
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.zysxwk12 {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	margin-bottom: 20px;
	padding-top: 20px;
}


#zhgl_liuyan_nr {
	width:948px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
		font-size: 12px;
	font-weight: normal;
	font-family: "微软雅黑", "宋体";
	color: #333333;
}
#zhgl_liuyan_nr a {
	font-size: 12px;
	font-weight: normal;
	font-family: "微软雅黑", "宋体";
	color: #333333;
	text-decoration: none;
}
.dnss {font-size: 14px;font-weight: bold;color: #15397B;}

.ykly_wz{
	padding-top: 20px;
	float: right;
	padding-right: 10px;
}
.ykly_wz a{
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.ykly_wz a:hover{
	font-family: "宋体";
	font-size: 12px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: underline;
}
.yklybjk{
	background-image: url(/images/xl_xcdhbj1.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 992px;
	left: 12px;
}

.hit1{
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.hit11{
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.backToTop {
	display: none;
	width: 32px;
	line-height: 16px;
	background-color: #000;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 10px;
	bottom: 100px;
	_bottom: "auto";
	cursor: pointer;
	opacity: .6;
	filter: Alpha(opacity=60);
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.backToTop:hover {
		display: none;
	width: 32px;
	line-height: 16px;
	background-color: #C11313;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 10px;
	bottom: 100px;
	_bottom: "auto";
	cursor: pointer;
	opacity: .9;
	filter: Alpha(opacity=90);
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}




/* 旅行帮助 */
#bzzx {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #E7E7E7;
	margin-top: 26px;
	background-color: #FFFFFF;
}
.bzzx_sbk {
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 0px;
}
.bzzx_fl {
	overflow: hidden;
	float: left;
	width: 241px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CECECE;
}
.bzzx_fl1 {
	overflow: hidden;
	float: left;
	width: 250px;
}
.bzzx_fl_tu {
	margin-top: 6px;
	float: left;
	width: 83px;
	height: 91px;
	margin-left: 5px;
	margin-right: 6px;
}
.bzzx_fl_nr {
	margin: 0px;
	float: left;
}
.bzzx_fl_nrbt {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #F5F5F5;
	border: 1px solid #FFFFFF;
	font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #1F7ABE;
	text-align: left;
	padding-left: 6px;
}

.bzzx_fl_nrwz {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.bzzx_fl_nrwz li {
	line-height: 26px;
	list-style-type: none;
	text-indent: -2px;
	list-style-image: none;
}
.bzzx_fl_nrwz li a {
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 26px;
	text-decoration: none;
}
.bzzx_fl_nrwz li a:hover {
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #DD0000;
	line-height: 26px;
	text-decoration: underline;
}


/* 相关线路 */
#zhgl_xiangguan_nr {
	width:948px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#zhgl_xiangguan_nr td { text-align:left;}
#zhgl_xiangguan_nr td a{
	text-decoration: none;
}
.ListInfo {
	font-size: 12px;
	font-family: "微软雅黑", "宋体";
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.XLine {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D9D9D9;}

/* url */
.xldhbjk_wz{font-family: "微软雅黑", "宋体";font-size: 16px;color: #FFFFFF;font-weight: bold;padding-top: 15px;padding-left: 24px;width: 120px;float: left;}

.xcapcrtb{float: left;height: 29px;width: 28px;background-image: url(/images/canyin.gif);background-repeat: no-repeat;}

.xcapzstb{float: left;height: 29px;width: 28px;background-image: url(/images/zhusu.gif);background-repeat: no-repeat;margin-left: 80px;}

.xldhbjk{background-image: url(/images/xl_xcdhbj.png);background-repeat: no-repeat;height: 45px;width: 992px;left: 12px;}

.bjb_dhbjk_z{
	height: 136px;
	width: 12px;
	float: left;
	background-image: url(http://www.zhgl.com/TMFile/YWWord/bj_xcdhbj.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bjb_dhbjk_z1{
	height: 43px;
	width: 12px;
	float: left;
	background-image: url(http://www.zhgl.com/TMFile/YWWord/bj_xcdhbj.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
ul {margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}
li {list-style-image: none;list-style-type: none;}
.nav-wrapper{width:980px;overflow: hidden;z-index: 10;}
.nav-wrapper .nav{width:980px;height: 40px;overflow: hidden;z-index: 10;}
.nav-wrapper .nav li{
	float:left;
	width:108px;
	text-align:center;
	height:40px;
	line-height:40px;
	list-style:none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	font-family: "微软雅黑", "黑体", "宋体", Arial;
	font-size: 18px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	margin-right: 8px;
	color: #000000;
}
.nav-wrapper .nav li:hover{background-color: #2295E1;color: #FFFFFF;}
.nav-wrapper .nav li a{color: #000000;text-decoration: none;}
.nav-wrapper .nav li a:hover{_color: #000000;color: #FFFFFF;text-decoration: none;}

/* 浮动导航结束 */
.nrmbwk {width: 978px;margin-right: auto;margin-left: auto;overflow: hidden;background-color: #FFFFFF;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #E7E7E7;border-right-color: #E7E7E7;border-left-color: #E7E7E7;}
.nrmbwk_nrk {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	padding-top: 22px;
	padding-bottom: 24px;
	color: #333333;
	text-align: left;
}
/* 行程特色结束 */

.xl_dh{
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: left;
}

.xldhbjk_wz1{font-family: "宋体";font-size: 12px;color: #FFFFFF;font-weight: normal;padding-top: 20px;float: left;
}

/* 蓝色导航结束 */
.nrmbwk1 {width: 978px;margin-right: auto;margin-left: auto;overflow: hidden;background-color: #FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E7E7E7;border-left-color: #E7E7E7;padding-bottom: 30px;}
.nrmbwk2 {width: 978px;margin-right: auto;margin-left: auto;overflow: hidden;background-color: #FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E7E7E7;border-left-color: #E7E7E7;padding-bottom: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E7E7E7;margin-bottom: 20px;}
.xcaptswk{text-align: left;height: 30px;width: 948px;margin-right: auto;margin-left: auto;margin-top: 24px;overflow: hidden;}
.xcaptswk_ts{height: 30px;float: left;font-family: "微软雅黑", "黑体";font-size: 16px;line-height: 30px;font-weight: normal;color: #308DDA;_padding-top: 4px;}
.xcaptswk_ts1{height: 30px;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 26px;line-height: 30px;color: #E61206;font-style: normal;margin-right: 3px;margin-left: 3px;}

.xcapnrwk{text-align: left;width: 948px;margin-right: auto;margin-left: auto;padding-top: 10px;font-family: "微软雅黑", "宋体";font-size: 14px;font-weight: normal;line-height: 26px;color: #333333;overflow: hidden;}
.xcapnrwk a{font-family: "微软雅黑", "宋体";font-size: 14px;font-weight: normal;line-height: 26px;color: #1B69E0;}
xcapnrwk img{width: 260px;float: left;height: 198px;margin-right: 10px;margin-bottom: 10px;}
.xcapnrwk_tu{
	width: auto;
}
.xcapnrwk_wz{float: left;font-family: "微软雅黑", "宋体";font-size: 14px;font-weight: normal;color: #333333;line-height: 25px;overflow: hidden;}

.xcapcrzswk{text-align: left;width: 948px;margin-right: auto;margin-left: auto;overflow: hidden;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999999;padding-top: 10px;padding-bottom: 10px;}

.xcapcrwz{float: left;height: 29px;font-family: "微软雅黑", "宋体";font-size: 14px;line-height: 29px;color: #333333;margin-left: 4px;}
/* 行程安排结束 */

.bjbz_nrk {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	padding-top: 22px;
	color: #333333;
	text-align: left;
}
.bjbz_nrk a{font-family: "微软雅黑", "宋体";font-size: 14px;font-weight: normal;line-height: 26px;color: #1B69E0;}

.mddgkwk{text-align: left;width: 948px;margin-right: auto;margin-left: auto;padding-top: 26px;font-family: "微软雅黑", "宋体";font-size: 14px;font-weight: normal;line-height: 26px;color: #333333;overflow: hidden;}
.mddgkwk a{font-family: "微软雅黑", "宋体";font-size: 14px;font-weight: normal;line-height: 26px;color: #2572E4;}
.mddgkwkbz{width: 950px;margin-right: auto;margin-left: auto;padding-top: 16px;overflow: hidden;margin-top: 16px;}


/* 注意事项开始 */
.tubiaowk {float: left;height: 64px;width: 60px;margin-right: 26px;}
.zysxwk1 {width: 978px;margin-right: auto;margin-left: auto;overflow: hidden;background-color: #FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E7E7E7;border-left-color: #E7E7E7;padding-bottom: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E7E7E7;margin-bottom: 20px;}
.zysxwk2 {width: 978px;margin-right: auto;margin-left: auto;overflow: hidden;background-color: #FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E7E7E7;border-left-color: #E7E7E7;}

/* 注意事项结束 */
/* 补充的样式开始 */
.xcapnrwk_tu img{float: left;width: 260px;height: 198px;}
.xcaptswk_ts img{width: 29px;height: 14px;_padding-top: 4px;}
.hongseziti {color: #CC0033;}