@charset "utf-8";
/* CSS Document */

body,td,th {font-size: 12px;}
body {margin-top: 0px;margin-bottom: 0px;}
a:link {color: #000000;text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline;color: #FF0000;}
a:active {text-decoration: none;color: #FF0000;}
.img_border { border:0;}
.lines { margin-top:10px;}

/**public Start**/
#head { width:978px; height:auto; overflow:hidden; margin:10px auto 0px;}
#head_Title { float:right;  padding-right:40px;letter-spacing:1px; font-size:13px; margin-bottom:5px;}
#head_Title a,a:visited{ color:#3e3e3e; text-decoration:none;}
#head_Title a:hover { color:#FF0000;}
#menu {width:978px; height:38px; margin:2px auto 0px; background-image:url(/images/bg2.gif); background-repeat:no-repeat; overflow:hidden; padding-left:17px;}
#menu ul { margin:0px; padding:0px; list-style:none; }
#menu li { height:38px; line-height:38px; color:#FFFFFF; font-size:16px; font-weight:bolder;text-align:center; width:87px; float:left; padding:0px 1px 0px 1px;}
#menu li.fgf { width:2px; height:20px; background-image:url(/images/fgf.gif); background-repeat:no-repeat; margin-top:10px;}
#menu li.fgf2 {width:2px; height:20px; background-image:url(/images/fgf2.gif); background-repeat:no-repeat; margin-top:10px; margin-left:2px;}
#menu li.fgf3 {width:2px; height:20px; background-image:url(/images/fgf3.gif); background-repeat:no-repeat; margin-top:10px;}
#menu li a{color:#FFFFFF;}
#menu li a:hover{ background-image:url(/images/bg.gif); width:87px; height:38px; color:#000000; text-decoration:none; text-align:center; background-repeat:no-repeat; overflow:hidden; float:left;}
#lianxi2 {height:28px; width:978px; background-image:url(/images/bg3.gif); overflow:hidden; line-height:30px; padding-left:12px; color:#0D0D0D; letter-spacing:1px;}


.div100{ overflow:hidden; width:984px; margin:10px auto 0px; float:left;}
.div101{
	overflow:hidden;
	width:984px;
	height:148px;
	background:url(/images/34.jpg);
	background-repeat:no-repeat;
	text-align: center;
	margin-top: 5px;
	padding-top: 5px;
}

.div101 p{ text-align:center; color:#394551; margin:0px; padding:0px; margin-top:15px;}

/**public End***/

/***content Start**/
#current_position {color:#262626; letter-spacing:1px; height:auto; overflow:hidden; width:980px; margin:8px auto;}
#current_position span { margin-left:8px;}
#current_position a{ text-decoration:none; color:#262626;}
#current_position a:hover{color:#cc2626;}

#content{ width:980px; height:auto; overflow:hidden; margin:0px auto;}
#content_left { float:left; width:289px; height:auto;  margin:0px 10px 0px 3px; overflow:hidden;}
#content_right { float:right; width:674px; height:auto; margin:0px; padding:0px; overflow:hidden;}
#lianxi { width:289px; height:auto; overflow:hidden; margin-bottom:15px; padding:0px; margin-top:7px; float:left;}
#lianxi20 { width:289px; height:auto; overflow:hidden; margin-bottom:15px; padding:0px;float:left;}
#lianxi_title { height:30px; background-image:url(/images/g.gif); background-repeat:repeat-x; margin:0px; padding:0px; overflow:hidden;}
#lianxi_bot { width:289px; height:237px; background-image:url(/images/g4.gif); background-repeat:repeat-x; margin:0px; padding:0px; overflow:hidden;}
#dianhua { width:280px; height:28px; margin:8px auto; line-height:28px; color:#2f7ec3; font-size:14px; font-weight:bolder; background-image:url(/images/g2.jpg); background-repeat:no-repeat; background-position:28px; overflow:hidden; letter-spacing:1px; padding-left:95px;}
#lianxi_text { width:265px; height:auto; margin-left:16px; overflow:hidden;}

#qq{ width:234px; height:26px; overflow:hidden; margin-top:8px; margin-left:30px;}

.public_content{ width:289px; height:auto; overflow:hidden; margin-bottom:10px; padding:0px;}
.p_title { width:289px; height:31px; background-image:url(/images/g8.jpg); background-repeat:no-repeat; color:#044BFF; font-size:14px; letter-spacing:1px; line-height:35px; font-weight:bolder; overflow:hidden; padding-left:15px;}

.p_title span { float:right; margin-right:25px; color:#3a78ff; letter-spacing:1px; font-size:12px;}
.p_title span a:link{ color:#3a78ff; text-decoration:none;}
.p_title span a:visited {color:#3a78ff;}
.p_title span a:hover { color:#FF0000;}
.p_title img { width:69px; height:19px; margin:8px 0px 8px 12px; border:0px;}
.p_title2 { width:289px; height:37px; background-image:url(/images/g5.jpg); background-repeat:no-repeat; color:#ffffFF; font-size:14px; letter-spacing:1px; line-height:40px; font-weight:bolder; overflow:hidden; padding-left:15px;}


.p_center { width:287px; height:auto; overflow:hidden; margin:0px; padding:0px; border:#549cFF solid; border-width:0px 1px;}
.p_center2 { width:289px; height:226px; overflow:hidden; margin:0px; padding:0px; background-image:url(/images/g9.jpg); background-repeat:no-repeat;}
.p_center3 { width:289px; height:329px; overflow:hidden; margin:0px; padding:0px; background-image:url(/images/g6.jpg); background-repeat:no-repeat;}
.p_center3 ul{ margin:0px; padding:0px;}
.p_center3 li { list-style:none; padding-left:60px; color:#323232; width:230px; line-height:48px;}
.p_center4 { width:289px; height:336px; overflow:hidden; margin:0px; padding:0px; background-image:url(/images/g13.jpg); background-repeat:no-repeat;}
.p_center5 { width:289px; height:202px; overflow:hidden; margin:0px; padding:0px; background-image:url(/images/g14.jpg); background-repeat:no-repeat;}

.p_bot { width:289px; height:8px; background-image:url(/images/l_title2.gif); background-repeat:repeat-x;}
.jiudian { float:left; width:144px; height:auto; overflow:hidden; margin:12px auto;}
.jiudian img {border:0; width:125px; height:88px;}
.img_text{ color:#525354; letter-spacing:1px;line-height:18px; margin-left:15px; margin-top:5px; overflow:hidden;}
.img_text a { color:#525354; text-decoration:none;}
.img_text a:hover { color:#CC3300;} 
.img_text span { color:#FF1010;}
.jiudian_text {width:289px; height:auto; overflow:hidden; margin:0px; padding:0px; clear:left;}
.p_text{
	width:280px;
	height:auto;
	overflow:hidden;
	margin:10px auto 3px;
	padding:0px;
	line-height: 18px;
}
.p_text2{ width:268px; height:auto; margin:10px 5px 5px; padding:0px; overflow:hidden;}

/**Right***/
#jd_chaxun { width:674px; height:auto; overflow:hidden; margin:0px; padding:0px;}
#jd_chaxun_title { width:674px; height:51px; color:#007eff; font-size:14px; font-weight:bolder; line-height:62px;
background-image:url(/images/jd.gif); background-repeat:repeat-x; margin:0px; overflow:hidden;}
#jd_chaxun_title span { padding-left:25px; font-size:22px;}
#jd_chaxun_text { width:674px; height:144px; background-image:url(/images/jd2.gif); background-repeat:repeat-x;
 margin:0px; padding:0px;}
.jd_chaxun_text2 { width:674px; height:auto; padding-top:20px; overflow:hidden;}
.jd_chaxun_text2 span{ font-size:14px; letter-spacing:1px; font-weight:400; margin-top:10px;}
.jd_class { width:672px; height:auto;padding:0px; margin-top:12px; border:#549cff solid 1px; overflow:hidden;}
.jd_class p{ text-align:left; }
.jd_class_title {width:672px; height:34px; line-height:34px; color:#016BD5; font-size:14px; font-weight:bolder; letter-spacing:1px; background-image:url(/images/jd3.gif); background-repeat:repeat-x; padding-left:22px;}
.jd_class_title span { float:right;padding-right:35px; font-weight:400; font-size:13px;}
.jd_class_title span a{ color:#016BD5; text-decoration:none;}

.jd_tupian{ float:left;width:672px; height:auto; margin:0px; padding:0px; overflow:hidden;}
.jd_img { float:left;width:214px; height:113px; padding:5px; margin:10px 20px 10px 8px; border:#C2E7FF 1px solid;}
.jd_con {float:left; width:320px; height:auto; margin:20px auto; padding:0px;overflow:hidden;}

.text2{ float:left; overflow:hidden;color: #383A3C; font-size:13px;font-weight:bold; letter-spacing:2px;width:200px; height:25px; line-height:25px;}
.text3 { float:right; width:60px; overflow:hidden;color: #FF7800; font-size:13px; font-weight:bold; letter-spacing:1px;}
.text4 {  margin-top:10px; float:left; width:320px; height:auto; line-height:20px; overflow:hidden; text-indent:35px;}
.jd_title3 { float:left;width:672px; height:auto; overflow:hidden; margin-top:10px;color: #016BD5;}

.Jd_bg {background:#EBF6FF;}
.Jd_for { float:left; width:658px; height:auto; overflow:hidden; margin:10px 6px 0px 8px;}

.text5 { margin-left:35px;}
.text6 { margin-left:160px;}
.text7 { margin-left:75px;}
.text8 {padding-left:20px; float:left; width:190px; overflow:hidden;}
.text9 {float:left; width:90px; text-align:center;}
.text10 {float:left; width:126px; text-align:center;}
.text11 {float:left; width:104px; text-align:center;}
.text12 {float:left; width:80px; padding-left:40px;}

/***hotel list***/
.page{ height:20px; margin:10px auto; text-align:center; overflow:hidden; float:left; width:100%;}
.jd_list { width:672px; height:auto;padding:0px; margin:0px; border:#549cff solid 1px; overflow:hidden;}
.jd_list_title {width:672px; height:34px; line-height:34px; color:#016BD5; font-size:16px; font-weight:bolder; letter-spacing:1px; background-image:url(/images/jd3.gif); background-repeat:repeat-x; padding-left:22px;}

.jd_list_content { width:672px; height:auto; overflow:hidden; margin:5px auto; float:left;} 
.jd_list_text {font-weight: bold;padding-left:20px;padding-top:30px; font-size:13px;}
.jd_list_text a {color: #FE5E5E;}
.jd_list_text2 {color:#1F1D1D; padding-left:20px; font-size:13px;}
.jd_list_text3 { color:#555555; letter-spacing:1px; line-height:20px;}

.xiantiao { text-decoration:line-through;}
.jiudian_list { width:672px; height:auto; overflow:hidden;}
.jiudian_list table{ border:#8CD0F4 solid; border-width:1px 0px 0px 0px;}
.jiudian_list table td{ border:#8CD0F4 solid; border-width:0px 1px 1px 0px;font-size:14px; line-height:22px;text-align:center;}
.jiudian_list table .wenben_size { width:40%; padding-top:2px;}
.jiudian_list table .wenben_size2 { width:15%; padding-top:2px;} 
.jiudian_list table .wenben_size .left_bianju { margin-left:10%;}
.jiudian_list table .f_color { color: #FF0000;}
.jiudian_list table .box_border{ border-right:0;}

/***hotel 详细***/
.diva13{ overflow:hidden; width:289px; height:330px;background:url(/images/69.jpg); background-repeat:no-repeat; margin:0px;}
.divgg7{ width:277px; height:38px; line-height:38px;margin:0px auto; font-size:12px; margin-top:6px;}
.divgg7 img{ width:35px; height:33px; float:left; margin-left:10px; margin-right:10px;}
.divgg8{ overflow:hidden;width:277px; height:1px;margin:0px auto; border-bottom:#FFFFFF solid 1px; border-top:#B9E2FF solid 1px; }
.jd_list_container { width:672px; height:auto; overflow:hidden; margin:0px; padding:0px;}

.jd_xiangxi {color:#00B000; font-size:14px; font-weight:bold;}
.jd_xiangxi2 {font-size: 14px;font-weight: bold;}
.jd_xiangxi3 {color: #034F93;font-size: 14px;font-weight: bold;padding-left:30px;padding-bottom:5px;}
.jd_xiangxi4 {color: #000000; letter-spacing:1px;width:630px;height:90px;padding-left:25px; text-decoration:20px;line-height:20px;}
.jd_xiangxi5 {font-size: 14px; text-align:center; height:30px; line-height:30px;}
.jd_xiangxi6 { color: #065C91;font-size: 14px;font-weight: bold;padding-top:20px;}
.jd_xiangxi7 { color: #000000; letter-spacing:1px; padding-left:25px; line-height:20px;}

.jd_xiangxi_line{ margin-top:10px;}
.jd_xiangxi_line2{ margin-top:19px;}
.imag  { width:672px; height:auto; margin:0px; padding:0px; overflow:hidden;}
.imag_text { margin:6px 0 0 12px;}

#gengduo { float:right; padding-right:30px;}
.jiudian_table { width:612px; height:auto; overflow:hidden; margin:8px auto;}

.tab{ padding-left:32px; padding-top:15px;}
.tabl { padding-left:40px;}
.tabl_1 { margin-top:5px;}
.t_5 { padding-top:3px; }
.jiudian_table #table { border:#88C3E9 solid;border-width:0 0 0 1px;}
.jiudian_table #table td{ border:#88C3E9 solid; border-width:0 1px 1px 0; text-align:center;font-size:14px; line-height:20px;}

/****线路详细****/
#right_container_content { width:672px; height:auto; margin:0px; padding:0px; overflow:hidden;}
.Right4 {text-align:center; line-height:45px;overflow:hidden; letter-spacing:2px; color:#FF9000; font-size:14px; font-weight:bold;}
.Right5 {height:2px; overflow:hidden; background-image:url(/images/xiantiao2.gif); margin-top:-10px;}
#xl3_t{width:612px; margin:10px auto; overflow:hidden; height:auto; padding:0px;}
.div_xl5 {margin-left:10px; height:auto;}
.div_xl6 {color: #1577DA; font-size:14px; font-weight:bold; height:auto;}
.div_xl7 {margin-left:15px; height:auto; margin-top:10px; line-height:20px;}

.div_xl8 { background-color:#E6F8FF; width:610px; height:auto;margin-top:20px;}
.div_xl9 {background:url(/images/xltj1.gif);height:29px; overflow:hidden;width:612px;}
.div_xl10 {color: #1577DA; font-size:14px; font-weight:bold; margin-top:8px; margin-left:12px;}
.div_xl11 { width:610px; border:#65A1FA 1px solid; border-bottom:none; border-top:none; height:auto;overflow:hidden;}
.div_xl11_text { width:608px; height:; margin:0px; padding-left:10px; padding-top:8px;}
.div_xl120{ float:left;height:auto; overflow:hidden; width:auto;}
.div_xl120 img { width:121px; height:89px; margin:10px 15px 0px 12px; border:0;}

.div_xl13 { background:url(/images/xltj2.gif); height:8px; overflow:hidden; width:612px;}
.div_xl14 { margin-top:5px; overflow:hidden; height:auto;}
.div_xl14 #table { border:#88C3E9 solid;border-width:0 0 0 1px;}
.div_xl14 #table td{ border:#88C3E9 solid; border-width:0 1px 1px 0; text-align:center;font-size:14px; line-height:20px;}
.div_xl15 { margin-top:10px; height:auto; overflow:hidden;}
.div_xl16 { background:url(/images/xltj1.gif);height:29px; overflow:hidden}
.div_xl21 { background:url(/images/xltj4.gif); height:20px; overflow:hidden;} 

.div_bot { background:url(/images/xltj5.gif);margin-top:10px; overflow:hidden; height:10px;}
.div_bot1 { background:url(/images/xltj6.gif);overflow:hidden; height:70px;}

/*******线路 详细 end********/

/***线路**/
#content_up {width:980px; height:auto; overflow:hidden; margin:0px 0px 0px 5px; padding:0px;}
#xianlu_up_right { width:674px; height:auto; overflow:hidden; float:left; margin-left:12px; padding:0px;}
#xianlu_up_right2 { width:172px; height:274px; float:left; margin:0px; padding:0px; background-image:url(/images/x1.gif); background-repeat:no-repeat; overflow:hidden;}
#xianlu_up_right3 {width:502px; height:274px; float:left; margin:0px; padding:0px; background-image:url(/images/x2.gif); background-repeat:no-repeat; overflow:hidden;}
#up_text { padding-left:25px; padding-top:18px; color:#007eff; font-size:14px; font-weight:bolder; letter-spacing:1px; overflow:hidden;}
#up_text span { font-size:20px;}
#up_text2 {
	margin:16px auto 0px;
	width:136px;
	height:92px;
	overflow:hidden;
}
#up_text2 img { width:124px; height:80px; border:#D3E4FF solid 6px;}
#up_text3 {
	color:#0f57ff;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#up_text4 {
	color:#2F3030;
	font-size:12px;
	text-indent:18px;
	width:165px;
	margin-left:5px;
	margin-top:2px;
	line-height:15px;
	letter-spacing:1px;
	font-weight:400;
	overflow:hidden;
}
#up_text5 { padding-left:28px; padding-top:25px; overflow:hidden; color:#004DFF; font-size:14px; font-weight:400;}
.up_text6 { width:465px; height:auto; overflow:hidden; margin:15px auto 10px;}

#content_down { width:980px; height:auto; overflow:hidden; margin:12px 5px; background:#ccecfb;}
#content_down2 {width:980px; height:auto; overflow:hidden; margin-bottom:8px;}
#content_down_title { background-image:url(/images/x5.gif); background-repeat:repeat-x; overflow:hidden; height:35px;margin-bottom:5px;}
#content_down_title_text { width:620px; height:auto; overflow:hidden; margin-left:140px; margin-top:15px;}

.down_xianlu_right {float:left; width:480px; height:auto; margin:6px 0px 8px 10px; border:#549cFF solid 1px; overflow:hidden; background-color:#FFFFFF;}
.down_xianlu2 { width:480px; height:33px; background-image:url(/images/x4.gif); background-repeat:no-repeat; overflow:hidden; margin:0px; line-height:33px; color:#004BFF; padding-left:5px; font-size:14px; font-weight:bolder;letter-spacing:1px;}
.down_xianlu2 span{ float:right; padding-right:15px;}
.down_xianlu2 span a{  color:#0000FF; text-decoration:none;}
.down_xianlu2 span a:hover { color:#cc3366;}

#down_xianlu0_0{ width:440px;  overflow:hidden; margin:12px auto; line-height:25px; color:#002D8B;}
#down_xianlu0_1{ width:440px;  overflow:hidden; margin:12px auto; line-height:25px; color:#002D8B;}
#down_xianlu0_2{ width:440px;  overflow:hidden; margin:12px auto; line-height:25px; color:#002D8B;}
#down_xianlu0_3{ width:440px;  overflow:hidden; margin:12px auto; line-height:25px; color:#002D8B;}

/***ul li**/
#lianxi_text ul { margin:0px; padding:0px;}
#lianxi_text li { list-style:none;color:#262626;font-size:14px; line-height:25px; background-image:url(/images/g3.jpg); background-repeat:no-repeat; background-position:2px; padding-left:15px; overflow:hidden; }
#lianxi_text li span { font-size:14px; color:#242424;}
#lianxi_text li.aa { margin-left:83px; background-image:none;}

#qq ul { margin:0px; padding:0px;}
#qq li { float:left; width:68px; list-style:none; margin-right:10px; overflow:hidden;}

.jiudian_text ul{ margin:0px; padding:0px;}
.jiudian_text li { float:left; width:49%; line-height:22px; list-style:none; background-image:url(/images/yuandian.gif); background-repeat:no-repeat; background-position:13px; display:inline;overflow:hidden;}
.jiudian_text li span{ margin-left:22px;}
.jiudian_text li a{color:#2c3C2F; text-decoration:none;}
.jiudian_text li a:hover { color:#cc3300;}

.p_text ul{ margin:0px; padding:0px;}
.p_text li { float:left; width:280px;list-style:none; margin-left:5px;line-height:22px;overflow:hidden;}
.p_text li a{ color:#2c3c2f; text-decoration:none;}
.p_text li a:hover {color:#cc3300;}

.p_text2 ul{ margin:0px; padding:0px; overflow:hidden;}
.p_text2 li { width:270px;list-style:none; margin-left:10px;line-height:25px; overflow:hidden;color:#2c3c2f;}

.Jd_for2 ul{ margin:0px; padding:0px; }
.Jd_for2 li { float:left; width:658px; height:auto; overflow:hidden; line-height:25px;list-style:none;}

.imag ul{ margin:0px; padding:0px;}
.imag li { float:left; width:168px; height:158px; margin-top:10px; padding-left:25px; padding-right:25px; text-align:center; line-height:22px; list-style:none; overflow:hidden;}
.imag li img { padding:6px; border:#CCCCCC 1px solid; width:168px; height:118px;}


.up_text6 ul{ margin:0px; padding:0px;}
.up_text6 li { list-style:none; color:#333333; overflow:hidden; line-height:24px; border-bottom:dashed 1px #E1EDF7;}
.up_text6 li span { float:right; margin-right:5px;}

#content_down_title_text ul { margin:0px; padding:0px;}
#content_down_title_text li {list-style:none; display:inline;overflow:hidden; letter-spacing:1px; margin-right:35px;}
#content_down_title_text li a{color:#004BFF;}
#content_down_title_text li a:hover{ color:#FF0000; text-decoration:none;}
.down_xianlu { float:left; width:480px; height:auto; margin:6px 0px; border:#549cFF solid 1px; overflow:hidden; background-color:#FFFFFF;}

.down_xianlu3{ margin:0px; padding:0px;}
.down_xianlu3 li { list-style:none; overflow:hidden;letter-spacing:1px; border-bottom:dashed 1px #E1EDF7;}
.down_xianlu3 li a{ color:#333333; text-decoration:none;}
.down_xianlu3 li a:hover{ color:#FF0000;}
.down_xianlu3 li span {float:right; color:#ff6600;font-weight:bolder; margin-right:5px;}

#ul1{ margin:0px; padding:0px;}
#ul1 li{ overflow:hidden; width:78px; height:28px; border:#B4BBD5 solid 1px; float:left; list-style:none; margin-left:2px; background:url(/images/5.jpg); background-repeat:no-repeat; background-position:1px 1px; font-weight:bold; color:#2A72F8; text-align:center; line-height:28px;}
#ul1 a:link{ color:#2A72F8;}
#ul1 a:visited{ color:#2A72F8;}
#ul1 a:hover{color:#FFFFFF; width:76px; height:28px; line-height:28px; float:left; background:url(/images/6.jpg); background-repeat:no-repeat;}

/***end**/





















/***content  End**/

