 /* 顶部CSS */

#tripc { width:100%;height:62px; clear:both;  background:url(../images/topnavbg.jpg) repeat-x; text-align:center; padding:0; margin:0;}
#tripccon { width:950px; padding:0;  margin:0 auto;  }
#tripclogo { width:110px; float:left; height:30px; }

#userlogin { height:26px; line-height:26px;  width:500px; float:right; text-align:right; padding-right:25px;}
#userlogin a  { color:#003399;  line-height:26px; font-size:14px; text-decoration:none; }
#tripcnav { width:510px; float:right; height:22px; margin-top:5px;}

#tripcnav li { width:70px; float:left; text-align:center; }
#tripcnav li a { display:block; width:65px; height:22px; background:url(../images/tripcnavbg.jpg) no-repeat; color:#666; text-decoration:none; line-height:22px; }
#tripcnav li a:hover { color:#000; }

/* 此样式用来使超出部分显示为省略号,缺少宽度 */
.over { display:block; text-overflow:ellipsis;  white-space:nowrap; overflow:hidden; }

/* 通用 */

* { padding:0; margin:0; font-size:12px; line-height:160%; }

ul,li { list-style:none; }

a { color:#308300; }
a:hover { color:#f60; }

/*顶部 */

#top { width:100%; height:190px; background:url(../images/b01/banner.jpg) repeat-x ;  margin-bottom:3px;}
#topcon { width:100%; height:190px; }

#logo { width:170px; float:left; height:130px; margin:8px 15px 0 15px; }
#logo img { width:170px; height:120px;}

#gsname { height:49px; margin-top:15px; width:660px; float:left; }
#gsname h1 { font-size:24px; line-height:49px; color:#fff; }

#nav {  width:100%; height:49px; clear:both; padding-right:20px;  background: url(../images/b01/navbg.jpg) repeat-x; text-align:center;}
#nav ul { height:40px; margin:0 auto; width:950px; }
#nav ul li { width:100px; height:40px; float:left; text-align:center;  }
#nav ul li a { text-decoration:none; color:#555;   }
#nav ul li span { height:40px; line-height:35px; font-weight:bold;  }
#nav ul li a:hover { color:#f60;}

#hover { display:block; width:90px; height:40px; background:url(../images/b01/navt22.jpg) no-repeat 2px 0;  }
#hover span { color:#fff; }

 
 
 /* 底部 */
#foot { border-top:3px solid #6fb800; padding-top:10px; text-align:center; clear:both; width:100%; } 



/* ---------  */
.main { width:950px; margin:0 auto; }

#left { width:280px; float:right; margin-top:10px; }
#right { width:665px; float:left; margin-top:10px;  }

.contact { border:1px solid #eee; border-top:4px solid #6fb800; width:665px; margin-bottom:15px;}
.contact h1 { height:32px; background:#f2f2f2; font-size:16px; text-indent:10px; line-height:180%; margin-bottom:10px; padding:0; margin:0;}
.contact p { height:32px; width:640px;  color:#999; line-height:32px; text-indent:2em; }

.more { text-align:right; height:32px; width:610px; border-top:1px solid #eee; margin:0 auto; margin-bottom:4px; clear:both;  }
.more a { color:#aaa; text-decoration:none; line-height:32px;}



/*  首页 */

/* 关于我们 */

#indabo { width:630px; padding:14px; border:1px solid #eee; margin-bottom:5px; }
#indabo h2 { color:#6fb800;  background:url(../images/b01/abot1.gif) no-repeat 80px 10px; }
#abocon { width:580px; margin-left:15px; margin-top:20px; color:#555}
#indabo img { margin:0 15px 15px 0; } 


/* 线路部分 */
.linebox {  width:655px; border:1px solid #eee;  margin-bottom:5px; }
.linebox h2 { height:32px; font-size:14px; border-top:4px solid #6fb800;  background:#f5f5f5; line-height:30px; text-indent:15px; }

.linebox ul { margin:20px 10px 20px 10px; width:590px; height:100%; }
.linebox ul li { width:640px; clear:both; }

.linename { width:430px; float:left; color:#039; }
.linename a { color:#039; text-decoration:none;  }
.linename a:hover { color:#F30;}
.date { width:70px; float:right; color:#999 }

#linelaround h2 { background:#f5f5f5 url(../images/b01/linet1.jpg) no-repeat 500px 10px; } /* 周边旅 */

#linelinland h2 { background:#f5f5f5 url(../images/b01/linet2.jpg) no-repeat 500px 10px; } /* 国内游 */

#linelabroad h2 { background:#f5f5f5 url(../images/b01/linet3.jpg) no-repeat 500px 10px; } /* 出境游 */

/* 在线留言 */
#message { width:660px; border:1px solid #eee;  margin-bottom:5px;  background:url(../images/b01/t1.jpg) repeat-x; }
#message h3 { width:160px; float:left; height:24px; line-height:26px; text-indent:15px; color:#fff;  background:url(../images/b01/messt1.gif) no-repeat 80px 10px; }
#message h3 a {color:#fff; line-height:26px; }

#message h4 { width:150px; float:right; height:24px; line-height:26px; color:#fff; } 
#message h4 a {color:#fff; line-height:26px; }

#message ul { clear:both; width:630px; margin:10px auto;  }

#message ul li h5 { height:35px; line-height:32px;} 
.messcon { border-bottom:#eee 1px solid; clear:both; color:#888; padding-bottom:15px; }
.messcon p { line-height:150%; color:#333;  text-indent:0;}


.messcon p.huifu { color: #A85502 }
#message .more { border-top:0;}


.date2 { font-weight:normal; color:#888;}

/* 右 */

.leftdiv {width:260px;  margin:0 5px 5px 5px; padding:1px; }
.leftdiv h2  { height:30px; line-height:30px; color:#fff; text-indent:35px;}
.leftdiv div { border:1px solid #6fb800; padding:10px 0;}

/* contact */

#lxsinfo h3{ text-align:center; font-size:14px; height:32px;}
#lxsinfo h3 a { font-size:14px; line-height:32px; text-decoration:none;}
#lxsinfo ul { width:180px; margin:10px 14px;}
#lxsinfo ul li { height:24px; line-height:24px; text-align:left; text-indent:10px;  }


/* 统计 */
#tongji ul { width:180px; margin:10px 14px;}
#tongji ul li { height:24px; line-height:24px; text-align:left; text-indent:10px;  }


/* 联系人 */
#lianxr  table { width:220px; margin:5px auto;}
.phone { width:120px;}

/* links */ 
#links ul { width:200px; margin:10px auto; }
#links ul li { height:26px; line-height:26px; border-bottom:1px dashed #eee; }
#links ul li a { color:#888; text-decoration:none; }
#links ul li a:hover { color:#ff725c;}



#lxsinfo h2 { background:#6fb800 url(../images/b01/rtit1.jpg) no-repeat;}
#tongji  h2{ background:#6fb800 url(../images/b01/rtit3.jpg) no-repeat;}
#lianxr  h2{ background:#6fb800 url(../images/b01/rtit2.jpg) no-repeat;}
#links  h2{ background:#6fb800 url(../images/b01/rtit4.jpg) no-repeat;}


/* -------发布留言------- */

#bookmess {   }
#liuyan { width:600px; margin:15px auto;}
#messlist { margin-bottom:15px;}


/* 资质证书 */

#photo { width:900px; margin:20px auto; }


/* 线路 */
#linetable {width:635px; margin:10px auto;  }
#linetable th { height:28px; background:#eee; }
#linetable td {height:28px; border-bottom:1px solid #eee; }
#linetable td a { color:#555; line-height:28px; text-decoration:none; }
#linetable td a:hover { color:#f60; }
.page { width:580px;  height:32px; line-height:32px; text-align:right; }
#linephoto { margin-top:25px; margin-left:15px; height:100%; }
#linephoto ul li { width:145px; height:130px; float:left; text-align:center; }
#linephoto ul li img { width:140px; height:100px; }


.linetable { width:500px; overflow:hidden; margin-bottom:20px; margin:20px auto;}

.linetable td {word-break:break-all; overflow:hidden;}
.linetable td h2 { line-height:42px; height:42px; border-top:1px solid #ddd; margin-top:20px; color: #009933}

/* 公司介绍 */

.abocont { width:86%; margin:15px 6%; }


/* 酒店预订 */

#tjhotel a { height:24px; line-height:24px;}
