@charset "gb2312";
/* CSS Document */
h1{ color:#FFFFFF; font-weight:bold; font-size:30px; margin:0px; padding:0; padding-top:30px; padding-left:20px;  }

/*  首页总体 */
.container{ width:944px; margin:0 auto; background:url( ../images/tonglan_03.jpg) no-repeat left top; width:944px;height:125px; text-align:left;}
.container span{ font:36px bold "宋体"; margin-top:30px; margin-left:40px; color:#FFFFFF;}
.content{ width:944px; margin:0 auto; height:auto; margin-top:10px;}
.content h2 {

	
	color: #00377e;
    padding: 7px 0 9px 14px;
    font:14px "宋体";font-weight:bold;	
	text-align:left;
	margin: 0 0 2px 0;
}
/*  折叠标签     */
.mmenu{ margin-left:20px;}
.menu{width:116px; height:358px; margin:0px;list-style-type:none;overflow:hidden;text-align:left;}
.menu li{background-color:#FFFFFF;}
.pripackage_destination_link:hover { TEXT-DECORATION: none}
.pripackage_destination_link {BACKGROUND: url(../images/btn_destination.gif) no-repeat 0px -28px; MARGIN: 0px auto; WIDTH: 118px; LINE-HEIGHT: 28px; DISPLAY: block; TEXT-ALIGN: center;}
.pripackage_destination_link:hover {BACKGROUND: url(../images/btn_destination.gif) no-repeat 0px -55px}
.pripackage_destination_selected {BACKGROUND: url(../images/btn_destination.gif) no-repeat 0px 0px}
.pripackage_destination_selected:hover {BACKGROUND: url(../images/btn_destination.gif) no-repeat 0px 0px}
.pripacakge_destination_img {MARGIN: 6px 7px; WIDTH: 103px; BACKGROUND-REPEAT: no-repeat; DISPLAY: block; HEIGHT: 68px; background-color:#FFFFFF;}



/*  左边样式 */
.left{ float:left;width:304px;height:100%; text-align:left;}

.left1{ float:left;width:304px;height:187px; text-align:left; border:1px #b1c6db solid; background: url( ../images/lt.jpg) repeat-x  left top;  } 
.leftdnw{ float:left;height:auto; width:304px;text-align:left; border:1px #b1c6db solid; padding-bottom:10px;} 
.leftdnw li{ line-height:22px; display:block;  overflow:hidden; width:280px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis; margin-left:6px;  }

/*  左边样式-自由行 */
.left_zyx{ float:left;width:304px;height:187px;;text-align:left; border:1px #b1c6db solid;background: url( ../images/lt.jpg) repeat-x  left top;  } 
.search_zyx_left{ width:90px; border:1px #b1c6db solid; background-color:#FFFFFF; margin-right:3px;}
.leftzyx1{  text-align:left; border:1px #b1c6db solid; background: url( ../images/lt.jpg) repeat-x  left top; height:auto; } 
.leftzyx1  h2{ background: url( ../images/hoteltitle_bg_03.gif) repeat-x  left top; color:#f35c03;}
/*  左边搜索独立样式 */
.search{ text-align:left; border:1px #b1c6db solid; background: url( ../images/lt.jpg) repeat-x  left top; height:100%; padding-bottom:9px;}
.search  h2{ background: url( ../images/hoteltitle_bg_03.gif) repeat-x  left top; color:#f35c03;}
.search_space{ margin-bottom:5px;} 






/*  左边样式-参团 */
.lefthg1{  text-align:left; border:1px #b1c6db solid;  height:210px;  } 
.lefthg1  h2{ color:#f35c03;}

/* 参团线路 */
.hgtour{ margin-top:10px; height:100px;border:1px #b1c6db solid;}
.hgtourtitle{ height:23px;  padding-top:4px; padding-left:14px; padding-right:6px; }
.hgtourtitle h3{color: #00377e;   font:14px "宋体";font-weight:bold; margin:0; padding:0;	}
.red{color:#FF0000;}


/*表格控制样式*/
.son{ table-layout:fixed; margin-top:6px; color: #00377e; line-height:20px;}
.song{ width:200px;overflow: hidden; text-overflow:ellipsis;word-break:keep-all }
.song1{ width:150px;overflow: hidden; text-overflow:ellipsis;word-break:keep-all }

.twon{ table-layout:fixed; margin-top:6px; color: #00377e; line-height:20px; margin-top:6px;}
.twong{ width:340px;overflow: hidden; text-overflow:ellipsis;word-break:keep-all }

.searchwon{ table-layout:fixed; margin-top:6px; color: #00377e; line-height:20px; margin-top:6px;}
.searchwong{ width:310px;overflow: hidden; text-overflow:ellipsis;word-break:keep-all }


.twong1{ width:365px;overflow: hidden; text-overflow:ellipsis;word-break:keep-all }


<!--.left1 div{ margin-left:12px;margin-right:6px; line-height:26px;}.left1 div span{font-size:14px; font-weight:bold;}-->
.left1 li{line-height:25px; display:block}
.left1  h2{ background: url( ../images/hoteltitle_bg_03.gif) repeat-x  left top; color:#f35c03;}

.left2{ float:left;width:304px;height:776px; text-align:left; border:1px #b1c6db solid; margin-top:10px; } 

.sidebar{margin-left:7px; margin-right:7px; LIST-STYLE-TYPE: none;color:#00377e; }
.sidebar a{ text-decoration:none; color:#00377e;}
.sidebar LI{ margin-bottom:6px;}
.sidebar LI SPAN {color: #00377e; display:block; line-height:20px;}
.sidebar LI SPAN.title {color: #00377e; font-size:14px; font-weight:bold; margin-bottom:4px; display:block; line-height:22px;}



/*  中间样式 */
.middle{ width:454px;margin-left:314px !important; margin-left:312px;text-align:justify;height:100%; position: relative;  margin-right:auto; }

.middle1{ height:337px; border:1px #fecda5 solid; }

/* 中部自由行*/
.middle_zyx{ height:210px; border:1px #b1c6db solid; margin-bottom:10px;}
.middle_zyx_title{ background: url( ../images/hoteltitle_bg_03.gif) repeat-x  left top; color:#f35c03;  height:27px;}
.middle_zyx_title h2{ color:#f35c03; font:14px; margin:0; padding:0;margin-left:14px; background:none;}
.middle_zyx2{ background:url(../images/zyxbg.jpg) repeat-x left top; margin-bottom:0px;}

/* 中部参团*/

/*****************************************************************************************/
.middlehg1{ height:210px; border:1px #b1c6db solid; margin-bottom:10px;}
.laberhg{ background:url( ../images/hoteltitle_bg_03.gif) repeat-x left top; height:23px; }
.laberhg ul{ list-style:none; height:23px;padding:0px;margin:0px;}
.laberhg ul li{ float:left; cursor: pointer; padding:0px;margin:0px; font-size:12px; margin-top:1px; width:89px;}
.yhg1{ text-align:center;background:url(../images/hgtiao.gif) repeat-x left top;; display:block; padding-left:4px; padding-right:4px;  dashed; color:#7f3f0c;}
.yhg2{	background-color:none;	text-align:center;	color:#01377f;	border-right-width: 1px;	}
.yhg3{ background-color:none;text-align:center;  color:#00377e;}

/*****************************************************************************************/
.middlehg2{ height:772px; border:1px #b1c6db solid; }

.middlegj1{ height:324px;border:1px #b1c6db solid; margin-bottom:10px;}
.middlegj2{ height:212px;border:1px #b1c6db solid; margin-bottom:10px;}
.middlegj3{ height:212px;border:1px #ddc8b5 solid; background:url(../images/gjbg.jpg) repeat;}
.middlegj2 h2{ 	background: url( ../images/hoteltitle_bg_03.gif) repeat-x  left top; color:##00377e;}
.middlegj3 h2{ 	background: url( ../images/guoneit.gif) repeat-x  left top; color:#c57433;}
.middlegj3 div{ line-height:16px; color:#000000; margin-bottom:12px;}.middlegj3 div img{ margin-right:6px;float:left;}middlegj3 div h4{ margin:0; padding:0;}

/*中部参团结束*/

.laber{  height:23px; margin-bottom:11px;}
.laber ul{ width:300px;list-style:none; height:23px;padding:0px;margin:0px;}
.laber ul li{ float:left;  font-size:14px; cursor: pointer; padding:0px;margin:0px; font-size:14px; font-weight:bold; margin-top:1px;}
.y1{ text-align:center;background-color:#FFFFFF; display:block; width:100px;}
.y2{ background-color:#fcf5e8;width:100px;text-align:center; border-left:1px #fecda5 solid;    border-right:1px #fecda5 solid;color:#00377e;}
.y3{ background-color:#fcf5e8;width:100px;text-align:center;   border-right:1px #fecda5 solid;color:#00377e;}

.middle2{ height:213px; border:1px #fecda5 solid; margin-top:10px; }
.middle2left{ float:left; width:200px; margin-left:10px;}
.middle2left li{ line-height:22px; display:block;  overflow:hidden; width:200px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis; }
.middle2right{ float:right;width:200px; margin-right:10px;}
.middle2right li{ line-height:22px; display:block; width:200px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis;}

.middle2 h2{ color:#7f3f0c;}
.middle2 h2 a:link,.middle2 h2 a:hover,.middle2 h2 a:active,.middle2 h2 a:visited{ color:#7f3f0c;}

.middle3{ height:401px;  border:1px #b1c6db solid; margin-top:10px; }
.middle3content{PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 15px; TEXT-ALIGN: left;}
.newdestindexatt_lefttab{border-top: solid 1px #dfecff; padding:5px 15px; height:65px; text-align:left; line-height:16px;}


/*  右边样式 */

.right{ width:166px;float:right;text-align:justify;height:193px;height:100%; }
.right1{ height:192px; border:1px #b1c6db solid;  font-size:14px; color:#00377e; overflow:hidden }

/*  右边自由行 */
.rightzyx1{ height:435px;   border:1px solid #fecda5;  margin-top:10px; }
.rightzyx1 h2{ color:#c57433;}
.rightzyx1 a:link,.rightzyx1 a:hover,.rightzyx1 a:active,.rightzyx1 a:visited{ color:#c57433;}

.rightzyx2{ height:90px; margin-top:10px; border:1px #fecda5 solid; font-size:12px; color:#00377e; clear:both;}
.rightzyx2 div{ margin-left:6px; margin-right:6px; line-height:18px;}
.rightzyx2 h2{  left top;color:#c57433;}
.rightzyx2 a:link,.rightzyx2 a:hover,.rightzyx2 a:active,.rightzyx2 a:visited{ color:#c57433;}

.rightzyx3{ height:100px;   border:1px solid #fecda5;  margin-top:10px; }
.rightzyx3 h2{color:#c57433;}
.rightzyx3 div{ margin-left:6px; margin-right:6px; line-height:18px;}
.rightzyx3 a:link,.rightzyx3 a:hover,.rightzyx3 a:active,.rightzyx3 a:visited{ color:#c57433;}

.rightzyx4{ height:111px;   border:1px solid #fecda5;  margin-top:10px; }
.rightzyx4 h2{ color:#c57433;}
.rightzyx4 div{ margin-left:6px; margin-right:6px; line-height:18px;}
.rightzyx4 a:link,.rightzyx4 a:hover,.rightzyx4 a:active,.rightzyx4 a:visited{ color:#c57433;}


/*  右边参团 */

/*****************************************************************************************/
.righthg0{ height:210px;border: 1px solid #fecda5; } 
.righthg0 h2{background: url( ../images/airnav_bg_03.gif) repeat-x  left top;color:#c57433;}
.r1{ margin-left:6px; margin-right:6px; line-height:23px; display:block;  overflow:hidden; width:140px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis;}
.r1  a title{ font-size:14px; background-color:#FFCC00;}
.r22{ margin-left:20px; width:123px; height:auto; margin-bottom:5px; margin-top:5px; border:1px #ff6c07 solid;}
.r2{ margin-left:20px; width:123px; height:auto; margin-bottom:10px; margin-top:10px; border:1px #ff6c07 solid;}
.r3{ background-color:#ff6c07; margin-top:6px; margin-bottom:6px; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:30px;font-family:Arial,"宋体";}
.r4{	text-decoration: line-through;}
.r5{ margin-left:6px; margin-right:6px; line-height:23px;  }
.r55{ margin-left:0px; margin-right:0px; line-height:17px; padding-left:4px; padding-right:4px;background-color:#fff0db; margin-bottom:2px;}
.r6{ margin-left:0px; margin-right:0px; line-height:15px; padding-right:4px; text-align:right;}


.righthg1{ height:275px;   border:1px solid #fecda5;  margin-top:10px; }
.righthg1 h2{background: url( ../images/airnav_bg_03.gif) repeat-x  left top;color:#c57433;}
.lghd1 img{ margin-top:5px ;  margin-bottom:3px;}
.lghd1{ width:65px; margin-left:8px !important; margin-left:6px; float:left; text-align: center;}
.rghd1{ width:65px; margin-right:8px !important; margin-right:6px;float:right; text-align: center;}
.rghd1 img{ margin-top:5px; margin-bottom:3px;}
.rsuo { line-height:22px; display:block;  overflow:hidden; width:140px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis; }

.righthg6{ height:218px; border:1px solid #fecda5; margin-top:10px;}
.righthg6 h2{ background: url( ../images/airnav_bg_03.gif) repeat-x left top; color:#c57433;}
.righthg6 ul{  width:145px;margin-left:6px; }
.righthg6 ul li{ line-height:16px;}
.righthg6 a:link,.righthg6 a:hover,.righthg6 a:active,.righthg6 a:visited{color:#c57433;}

.righthg3{ height:255px; border:1px solid #fecda5; margin-top:10px;  }
.righthg3 h2{ background: url( ../images/airnav_bg_03.gif) repeat-x left top; color:#c57433;}
.righthg3 ul{  width:145px; margin-left:6px; }
.righthg3rsuo { line-height:16px; display:block;  overflow:hidden; width:140px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis; }
.righthg3 a:link,.righthg3 a:hover,.righthg3 a:active,.righthg3 a:visited{color:#c57433;}
/*****************************************************************************************/
.rightgj1{ height:546px;border:1px #ddc8b5 solid; background:url(../images/gjbg.jpg) repeat;}
.rightgj1 h2{color:#c57433;}
.rightgj5{ height:212px; border:1px solid #fecda5; margin-top:10px;}
.rightgj5 h2{  color:#c57433;}
.rightgj5 ul{  width:145px;margin-left:6px; }
.rightgj5 ul li{ line-height:16px;}
.rightgj5 a:link,..rightgj5 a:hover,.rightgj5 a:active,.rightgj5 a:visited{color:#c57433;}

.rightgj2{ height:70px; border:1px solid #e7dfa6;background:url(../images/gjbj1.jpg) repeat; margin-top:10px;}
.rightgj2 h2{  color:#b28a1d;}
.rightgj2 ul{  width:145px;margin-left:6px; }
.rightgj2 ul li{ line-height:16px;}

.rightgj3{
	height:70px;
	background:url(../images/gjbj2.jpg) repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d4e7a6;
	border-bottom-color: #d4e7a6;
	border-left-color: #d4e7a6;
}
.rightgj3 ul{  width:145px;margin-left:6px; }
.rightgj3 ul li{ line-height:16px;}

.rightgj3 h2{color:#8ca118;}
.rightgj4{
	height:70px;
	background:url(../images/gjbj3.jpg) repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e7d1a6;
	border-bottom-color: #e7d1a6;
	border-left-color: #e7d1a6;
}
.rightgj4 ul{  width:145px;margin-left:6px; }
.rightgj4 ul li{ line-height:16px;}
.rightgj4 h2{ color:#c58932;}
.rightgj4 a:link,.rightgj4 a:hover,.rightgj4 a:active,.rightgj4 a:visited{ color:#c58932;}
.rightgj3 a:link,.rightgj3 a:hover,.rightgj3 a:active,.rightgj3 a:visited{ color:#8ca118;}
.rightgj2 a:link,.rightgj2 a:hover,.rightgj2 a:active,.rightgj2 a:visited{  color:#b28a1d;}
.rsuo1 { line-height:16px; display:block;  overflow:hidden; width:140px;  word-break:keep-all;   white-space:nowrap; text-overflow:ellipsis; }


/*  右边参团结束 */


.right1{ line-height:18px; width:165px; font-size:12px;} 
 
.right2{ height:133px; margin-top:10px; border:1px #b1c6db solid; font-size:14px; color:#00377e; clear:both;}
.right2 div{ margin-left:6px; margin-right:6px; line-height:22px;} .right a{color:#00377e; text-decoration:none;}

.right3{ height:213px; margin-top:10px; border:1px #b1c6db solid; }
.right3  li{  margin-left:9px; list-style-type:none; padding:0; line-height:15px; display:block; vertical-align:middle;}

.right4{ height:401px; margin-top:10px; border:1px #b1c6db solid;}


/* 目的地搜索结果页*/

.rightsearhresult { padding-left:10px; padding-right:10px;margin-left:314px !important; margin-left:312px ; background-color:#f1f6fa; height:100%; padding-top:10px; padding-bottom:10px;}
.rightsr1{ background:#FFFFFF; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px;margin-bottom:20px;}
.rightsr1 p{ line-height:23px;}
.rightsr1 br{ line-height:23px;}


.rightsr2{ height:23px; }
.rightsr2 ul{ list-style:none; height:23px;padding:0px;margin:0px;}
.rightsr2 ul li{ float:left; cursor: pointer; padding:0px;margin:0px; font-size:14px; margin-top:1px; width:110px; padding-left:10px;}
.sr1{ background-color:#FFFFFF; display:block; padding-left:4px; padding-right:4px;  dashed; color:#7f3f0c;}
.sr2{ background:url( ../images/hoteltitle_bg_03.gif) repeat-x left top; color:#01377f;}
.sr3{ background-color:none;text-align:center;  color:#00377e;}


/*  底部广告 */
.laberhg1{ height:90px; }
.laberhg1 ul{ list-style:none; height:90px;padding:0px;margin:0px;}
.laberhg1 ul li{ float:left; cursor: pointer; padding:0px;margin:0px; font-size:12px; width:236px; text-align:left; display:block;}



/*   王帅添加   */

/*  目的地   */
.layoutdestinationl{width:136px !important;width:150px; height:100%; padding:7px; background-color:#fef9f3; float:left; }
.layoutdestinationr{ width:786px !important;width:765px; height:100%; margin-left:10px; float:left; text-align:left;}
.destinationcolumn{ width:100%; border: solid 1px #ff8a00; background-color:#FFFFFF;overflow:hidden; text-align:left}
.destinationcolumnm{ width:385px !important; width:375px; border: solid 1px #b9c6de; background-color:#FFFFFF;overflow:hidden; text-align:left; float:left;}
.marginleft10{ margin-left:10px;}
.dpkuang{border-top:solid 1px #E8F1F6; border-left:solid 1px #E8F1F6; border-bottom: solid 1px #A9C9E0; border-right: solid 1px #A9C9E0; height:10px; width:64px;}
.dpkuang1{border-top:solid 2px #FFCA7C;border-bottom:solid 2px #FFCA7C; background-color:#FFAD3F; height:8px;}
.layoutcolumn{ width:946px; margin:auto; text-align:center;}
.layoutairleft{width:211px !important;width:225px; height:100%; padding:7px; background-color:#fef9f3; float:left; }
.layoutairright{ width:709px; height:100%; padding-top:10px; margin-left:10px; float:left; text-align:left;}
.airsearch{ width:209px; border: solid 1px #ff8a00; background-color:#FFFFFF;overflow:hidden;}
.aircolumn{ width:209px; border: solid 1px #ff8a00; background-color:#FFFFFF;overflow:hidden; text-align:left}
.paddingleft22{ padding-left:22px;}
.paddingleft10{ padding-left:10px;}
.padding10{ padding:10px;}
.hotlink{ color:#c57335;}
.padding22{ padding:22px;}
/*  end目的地   */


/*  参团详情页   */
.layoutheader{ background-color:#f1f6fb; width:929px !important;width:944px;height:28px; line-height:28px; margin:auto; text-align:left; padding-left:15px;}
.dbdheader{ background-color:#f1f6fb; width:632px !important;width:647px;height:28px; line-height:28px; margin:auto; text-align:left; padding-left:15px;}
.layouttitle{ width:929px;height:50px; line-height:50px; margin:auto; text-align:left; padding-left:15px;overflow:auto;}
.layouttitle h1{font-weight:bold; font-size:18px; margin:0px; padding:0;padding-left:10px; color:#000000 }
.layoutgroupleft{ width:649px; height:100%; padding-top:7px; float:left; text-align:left;}
.layoutgroupright{width:261px !important;width:275px; height:100%; padding:7px; background-color:#fef9f3; float:left; margin-left:20px; }
.groupcolumn{ width:261px; border:solid 1px #ff8a00; background-color:#FFFFFF;overflow:hidden; text-align:left}
.grouptitle{ width:145px !important;width:185px; border-top: solid 1px #ff8a00; border-left: solid 1px #ff8a00; border-right: solid 1px #ff8a00; padding:5px 15px; color:ff8a00; font:14px "宋体";display: inline-block;}
.destinationcolumn{ width:100%; border: solid 1px #ff8a00; background-color:#FFFFFF;overflow:hidden; text-align:left}
.qiehuan{ 
    background-color: #FFFFFF;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	font-size:14px;
	text-align:center;
	border-right-color: #b9c6de;
	border-top-color: #b9c6de;
	border-left-color: #b9c6de;
	
 }
.qiehuan a:link,.qiehuan a:hover,.qiehuan a:active,.qiehuan a:visited{ color:#bb6a00; text-decoration:none}
.qiehuan2{
	background-color: #FFFFFF;
	font-size:14px;
	text-align:center;
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #3169a6;
 }
.qiehuan2 a:link,.qiehuan2 a:hover,.qiehuan2 a:active,.qiehuan2 a:visited{ color:#ffffff; text-decoration:none}
/*  end参团详情页   */

/*  各大洲旅游地图导航   */
.mapright{width:606px !important;width:606px; padding:7px; background-color:#f1f6fb; float:left; margin-left:10px; }
/*  end各大洲旅游地图导航   */
