@import url("base.css");
@import url("layout.css");
@import url("module.css");

/* 各页面基础定义 非重复定义部分 */

/* 首页 基本css */

/* ------------左侧 ---------------*/

.indleftbox ul li { padding:4px 0; text-indent:5px 3px;}
#leftsidebar ul li { width:150px;}
/* 布局方式1 开始 */
.indleftbox1 ul li { padding:4px 0; text-indent:5px 3px;}
#leftsidebar1 ul li { width:220px;}
/* 布局方式1结束 */

#tool {}
#tool ul { height:60px; clear:both; margin:5px 3px;}
#tool ul li { width:76px; float:right; text-align:center; padding:0; margin:0; height:24px; }
#tool ul li a { line-height:24px;}
/* 布局方式1 开始 */
#tool1 {}
#tool1 ul { height:60px; clear:both; margin:5px 3px;}
#tool1 ul li { width:110px; float:right; text-align:center; padding:0; margin:0; height:24px; }
#tool1 ul li a { line-height:24px;}
/* 布局方式1结束 */
/* 统计 */
/*#statistics dl { padding-top:3px; height:60px; }*/
#statistics dl { padding-top:3px; }
#statistics dt,#statistics dd { width:65px; height:18px; float:left; line-height:18px; text-align:left; text-indent:5px;}
#statistics dd { width:90px; }

/*------------ 中间------------ */

#notice { height:20px; } 
#notice strong { width:50px; float:left; line-height:20px; padding-top:2px; text-align:center;}
#notice marquee { float:left;width:460px; line-height:25px; }
/* 布局方式1 开始 */
#notice1 { height:20px; } 
#notice1 strong { width:50px; float:left; line-height:20px; padding-top:2px; text-align:center;}
#notice1 marquee { float:left;width:390px; line-height:25px; }
/* 布局方式1结束 */
/* 焦点开始 */

/*#focus { height:200px; }*/
#focus ul { float:left; overflow:hidden; margin-left:10px; margin-top:25px;  display: inline; }
#focus ul li { height:20px; line-height:20px;  text-align:left; width:220px;}
.focusimg { margin:5px;  display: inline; }
/* 布局方式1 开始 */
/* #focus1 { height:200px;}*/
#focus1 ul { float:left; overflow:hidden; margin-left:10px; margin-top:25px;  display: inline; }
#focus1 ul li { height:20px; line-height:20px;  text-align:left; width:150px;}
/* 布局方式1结束 */
/* 焦点结束 */

/* 首页推荐景点 */

#indjdshow { clear:both;}
#indjdshow dl  { width:119px; float:left; margin:3px 4px 2px 4px; text-align:center;}
#indjdshow dl dd { }
#indjdshow dl dt img { width:110px; height:70px; margin:2px; border:1px solid #ddd; padding:2px; }

/* 首页推荐线路 */

.indlinebox h2 strong { display:block; float:left; width:350px; }
.indlinebox h2 span { display:block; float:right;  width:100px; text-align:center; font-weight:normal; }

.indlinebox ul {   margin:6px 10px; line-height:21px; }
.indlinebox ul li { clear:both; height:21px; }
.indlinebox ul li a {  float:left; }
.indlinebox ul li a strong {  width:400px; overflow:hidden; font-weight:normal; float:left; }
.indlinebox ul li span.linejg { float:right; margin-right:15px; }

/* 布局方式1 开始 */

.indlinebox2 h2 strong { display:block; float:left; width:350px; }
.indlinebox2 h2 span { display:block; float:right;  width:100px; text-align:center; font-weight:normal; }

.indlinebox2 ul {   margin:6px 10px; line-height:21px; }
.indlinebox2 ul li { clear:both; height:21px; }
.indlinebox2 ul li a {  float:left; }
.indlinebox2 ul li a strong {  width:400px; overflow:hidden; font-weight:normal; }
.indlinebox2 ul li span.linejg { float:right; margin-right:15px; }
/* 布局方式1结束 */

/* ---------------右侧 -------------*/

/* 档案 */

#indlxslogo { width:150px; height:110px; margin-top:10px; margin-left:40px;}
#lxsinfo h4 { font-size:14px; height:45px; width:180px;  margin-left:20px; line-height:45px; clear:both; text-align:center }
#lxsinfotab { margin-left:8px; width:220px;}
#lxsinfotab th,#lxsinfotab td {  padding:3px 3px;}
#lxsinfotab th{ width:40px;}





/* 资质证书 */

#indexabout div img { width:220px; height:160px; margin:5px 10px;}

/* 世界风光 */
.table_1_1 { padding-top:8px;}
.table_1_1_pic { WIDTH:220px; margin:10px 8px 0 8px; }
.table_1_1_pic img { width:220px; height:140px;}
.table_1_1_title { TEXT-ALIGN: center; height:20px; line-height:20px; }




/* 友情链接 */
#link  { border:1px solid #ddd; width:948px;  margin-bottom:5px; padding:5px 0; clear:both; float:left;}
#link h3 { width:80px; float:left; text-align:center; line-height:18px;}
#link div { float:right; width:850px; }
#link div ul li { float:left; width:90px; height:25px;}


/* 二级页面 */

/*---------------------- 线路 -------------------------*/

.listbox { clear:both;  border-bottom:1px solid #eee; margin-bottom:10px;}
.listimg { float:left; margin:10px; width:70px; height:70px; }

.linelist dl { padding-bottom:15px; float:right; width:600px; padding-top:5px;}
.linelist dl dt { font-weight:bold; line-height:32px;}
.linelist dl dt span { text-align:right;}
.linelist dl dd { line-height:20px; width:97%; }

.sjfgimg { width:220px; height:145px; margin:8px;}

 
 /* 左侧 */
 
#linename { color:#000; text-align:center; height:80px;  padding-top:15px; }
#linename h1 { width:100%; font-size:16px;  height:30px; line-height:25px;}
#linename p#jianshu { border-top:1px dashed #ddd; width:98%;  color:#888;  margin:0 auto; padding-top:8px; line-height:18px;}
 
#infosummary { height:135px; clear:both;} /* 线路简述 */
#infosummary table { width:702px; clear:both; }
#infosummary table td ,#infosummary table th { padding:5px 3px; border:1px solid #ddd; }

#linephoto {  height:130px;}/* 上传的图片*/
#linephoto ul { width:690px; margin:5px;}
#linephoto ul li { width:138px; text-align:center; float:left; height:95px;}
#linephoto ul li img { width:119px; height:90px;} 


.lineinfod { background:#fff; margin-bottom:5px; height:100%; clear:both; }/* 每日行程 */
.lineinfod p { width:96%; margin:6px auto; line-height:18px;}

.dayimg { width:160px; display:block;  float:right; margin:0 0 10px 10px; }
  
.otherinfo p { width:96%; margin:6px auto; line-height:18px;}/* 其它资料 */

 
/* 旅行社简介  */

#aboutcon {  line-height:18px; margin-top:8px; padding-bottom:10px; }
#aboutcon p { margin:20px 10px;  }
*html {display:inline;}
.lxslogo { float:left; margin:0 20px 15px 0; }
*html .lxslogo { margin:0 15px 15px 0; display:inline; } 
#aboutpic div { margin-left:10px; }
#aboutpic dl { width:160px; float:left; margin:10px 4px;  text-align:center; }
#aboutpic dl dt img { width:150px; height:120px; margin-top:4px;}
#aboutpic dl dd { text-align:center; line-height:18px; }

.zizhipic { width:180px; height:120px; margin:5px 28px 0 28px;  }
#zizhibox dl dd { text-align:center; line-height:22px; }

*html .zizhipic { margin:5px 25px 0 25px;}


/* 景点图片 */

#jdpaihang ul li { border-bottom:1px dotted #ace; line-height:21px;}
#jdpaihang ul li span { width:130px; display:block;  float:left;}
#jdpaihang ul li strong { font-weight:normal; float:right; width:90px; text-align:right; }

#albumcon { line-height:18px; margin-top:8px; padding-bottom:20px; }
*html #albumcon { width:698px; overflow:hidden;}
#albumcon div { margin-top:20px;}
#albumcon dl { float:left; width:150px; float:left; height:145px; margin:10px; border:1px solid #ddd;}
#albumcon dl dt { width:150px; text-align:center;height:110px;}
#albumcon dl dd { width:150px; text-align:center; margin-top:8px;}
#albumcon dl dt a {  }
.aphoto { width:120px; height:90px; border:1px solid #ddd; margin:10px 0 0 0; padding:4px;}


/* 景点详细页 */

#albumviewcon h1 { text-align:center; font-size:16px; line-height:60px; height:60px; font-weight:bold; }
#view1 { margin-left:130px; }
#jdjianjie,#newsinfo { width:660px; padding:0px; line-height:180%; }
#jdjianjie h4 { height:30px; line-height:30px;}
 



/* 租车 */

.carpic { margin:20px 20px; width:240px;}

/* 指南 */

#guideclass div ul li { width:100px; float:left; }
#guide dl { height:24px; border-bottom:1px solid #ddd; width:100%; margin-bottom:2px; line-height:24px;}
#guide dl dt{ width:600px; float:left; }
#guide dl dd { width:98px; float:right; }

#guideview h1 { text-align:center; height:80px; line-height:80px;  }
#guideview p { text-indent:2em; line-height:18px; margin-bottom:18px; color:#333; font-size:14px; width:660px; margin:0 20px; }


#guideview .msg { padding:5px 0; background:#eee; margin:15px 20px;}
#guideview .dottj { text-align:right; margin:8px 0;}
#guideview .footmsg { padding:15px 0; margin:15px 20px; }

#guideviewxg ul { margin-left:20px; }
#guideviewxg ul li { width:310px; margin-right:15px; height:24px;  float:left;}
/* 酒店预订 */

.hotellist {  background:#fff; margin-bottom:0; }
.hotellist th { text-align:center; padding:5px 4px;  }
.hotellist td { text-align:center; padding:5px 4px; }


.hotelmainpic { width:105px; height:75px; }
.hotelname {  width:360px; line-height:32px; font-weight:bold; text-align:left;}
.hotelindjj {  width:360px;  text-align:left; line-height:20px; color:#666 } 



 /* 酒店详细页 */

#hotelinfo .msg { line-height:32px; margin-left:10px; margin-bottom:10px;} 

#hotelpictab { width:670px; }
#hotelpictab td { text-align:center;}
#hotelpictab td img { width:210px; height:150px;}

.roominfo { width:670px; border:1px solid #ddd;  }
.roominfo td ,.roominfo th { padding:3px; border:1px solid #ddd; text-align:center; }
.roominfo tbody th {  width:180px;}


/* 签证 */

.visacon { margin:8px 10px;  line-height:20px; background:#fff}
#hotstate { background: #E1F4FF; padding:10px 8px;}
#hotstate a { padding:3px; line-height:21px; color:#036; }



/* 导游 */

.daoyoulist { width:325px; margin:10px 0 10px 15px;  float:left; height:135px;}
.daoyoulist dt { float:left;width:110px;}
.daoyoulist dt img { width:90px; border:1px solid #ddd; padding:4px;}
.daoyoulist dd {}
.dytab {width:210px;}
.dytab th { width:50px; padding:2px; vertical-align:top; }


/* 留言板 */
  
#messagelist dl { margin-bottom:15px; margin-left:15px;  padding-bottom:15px;}
#messagelist dl dt { font-weight:bold; line-height:32px;}
#messagelist dl dd { color:#333; line-height:18px; width:670px; }
#messagelist dl dd.huifu { color:#CC6633; margin-top:5px;}

#messagelist .more { height:18px; margin-bottom:8px; text-align:right; }

#fbmessage .messmsg { height:36px; line-height:36px; color:#888; margin-bottom:5px; margin-left:15px;  }

#fbmessage  table { margin-bottom:15px; margin-left:15px; width:650px;}
#fbmessage  table th { width:80px; }
#fbmessage  table td { padding:3px 3px; } 


.ateamess { width:550px; height:150px;}


/* 联系我们 */

.leftcon { height:100%; background:#fff; clear: both;}

#caddress { width:340px; float:left; margin-top:15px;}

#caddress table { margin-top:18px;}
*html #caddress table { margin-left:15px; margin-bottom:15px;}
*+html #caddress table { margin-left:15px; margin-bottom:15px;}

#caddress table th { padding:3px; width:40px;}
#caddress table td { padding:3px;}

#ourmap { width:300px; float:right; margin:10px 25px 0 0 ;height:auto;  display: inline; overflow:hidden; }
#ourmap img { width:290px; border:1px solid #ddd; padding:2px;}