@charset "gb2312";
/* CSS Document */

body { margin:0; padding:0; background-color:#127d25; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img {border:0;}
.input {font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #2b9122;}

a:link {text-decoration:none; color:#666;}
a:visited {text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#F60;}

#Wrapper { width:999px; margin-left:auto; margin-right:auto; background-color:#FFF;}
#main { margin:9px;}
#top {height:96px; background-image:url(../images/top_bg.jpg); color:#999;}
#top a:link { text-decoration:none; color:#999;}
#top a:visited {text-decoration:none; color:#999;}
#top a:hover {text-decoration:none; color:#F60;}
#menu { font-size:14px ; color:#666;}
#menu div { padding:0 10px; float:left; font-weight:bold; }
#menu div a:link {color:#666;}
#menu div a:visited {color:#666;}
#menu div a:hover {color:#3fa51d;}
#menu img { float:left; margin:0 7px;}

#banner { margin:8px 0;}

#search_bar {height:51px; background-image:url(../images/search_bar_bg.jpg); font-weight:bold; color:#FFF;}

#content { margin-top:8px;}
#content .border { border:1px solid #aedeaa; margin-bottom:10px;}
#content .title { height:32px; background-image:url(../images/title_bar_bg.jpg);}
#content .title div {height:32px; line-height:32px; float:left; padding-left:14px; font-weight:bold; color:#FFF;}
#content .title span { padding-top:10px; float:right; padding-right:14px;}
#content .title strong { border-left:1px solid #56c53e; height:32px; line-height:32px; padding:0 10px; color:#dbffd6; font-weight:normal; float:right;}
#content .title strong a:link { color:#dbffd6;}
#content .title strong a:visited { color:#dbffd6;}
#content .title strong a:hover { color:#dbffd6;}
#content .txt {margin:8px 14px;}
#content .txt ul {margin:0; padding:0; list-style:none;}
#content .txt ul li {margin:0; padding:0 5px; list-style:none; height:30px !important; *height:27px; _height:27px; background-image:url(../images/dot_x.gif); background-repeat:repeat-x; background-position:bottom; overflow:hidden; line-height:30px !important; *line-height:27px; _line-height:27px}
#content .txt ul li a:link { color:#000;}
#content .txt ul li a:visited { color:#000;}
#content .txt ul li a:hover { color:#F60;}
#content .txt ul li div { float: left; width:190px; overflow:hidden; height:27px; line-height:27px;}
#content .txt ul li strong { float: left; width:120px; overflow:hidden; height:27px; line-height:27px; font-weight:normal;}
#content .txt ul li span { float: right; width:80px; overflow:hidden; color:#ff9933; height:27px; line-height:27px; }
#content .txt ul li em { float:left; color:#999999; font-style:normal; height:27px; line-height:27px; margin-right:8px;}
#content .txt .pic_list { }
/*#content .txt .pic_list div{width:84px; float:left; text-align:center; margin:3px 0; margin-right:18px; padding:6px 0px; padding-bottom:15px;}*/
#content .txt .pic_list div{width:84px; float:left; text-align:center; margin:3px 0; margin-right:20px; padding:0px 0px; padding-bottom:15px; height:129px; overflow:hidden;}
#content .txt .pic_list div img{ padding-bottom:8px;}
#content .txt .pic_list div span {color:#cc0000; margin-top:3px;}

#content .txt .pic_list_in { }
#content .txt .pic_list_in div{width:84px; float:left; text-align:center; margin:3px 5px; padding:6px 0px; padding-bottom:8px;}
#content .txt .pic_list_in div img{ padding-bottom:8px;}
#content .txt .pic_list_in div span {color:#cc0000; margin-top:3px;}


#footer {padding:10px; border-top:1px solid #E7E7E7; text-align:center; line-height:1.8; color:#666;}
#footer a:link {color:#666;}
#footer a:visited {color:#666;}
#footer a:hover {color:#F60;}

#here {border-bottom:1px solid #ededed; padding:5px 0; padding-bottom:8px;}

.clear {clear:both; height:1px; overflow:hidden;}


/* tour */
.tour_list { background-image:url(../images/dot_x.gif); background-position:bottom; background-repeat:repeat-x; padding:15px;}
.tour_name { font-size:14px; font-weight:bold; padding-left:15px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 50%; float:left;}
.tour_time {float:right; color:#999999; font-size:11px;}
.tour_dec {clear:both; padding:8px 0 !important; *padding:3px 0; _padding:3px 0; padding-left:15px !important;}
.tour_price {float:left; padding-left:15px; font-size:14px; font-weight:bold; color:#58b53b; padding-top:5px;}
.tour_btn {float:right;}

.tour_detail_title {border-bottom:1px solid #ededed; padding:15px 0; line-height:2.0; text-align: center; font-size:16px; font-weight:bold; color:#333;}
.tour_detail_title span {font-size:12px; font-weight:normal;}
.tour_detail_content { margin:10px 30px; font-size:14px; line-height:1.8;}
.tour_detail_relate { background-image:url(../images/tour_detail_relate_bg.jpg); background-position:top; border-bottom:1px solid #ededed; padding:15px 30px; background-repeat:repeat-x; font-size:14px; font-weight:bold;}
.tour_detail_relate ul {margin:0; padding:0; font-weight:bold; color:#cc0000; font-weight:14px; list-style:none;}
.tour_detail_relate ul li {margin:0; padding:0; list-style:none; color:#666; margin-top:10px; height:16px; line-height:16px; font-weight:normal;}
.tour_detail_relate ul li div {float:left;}
.tour_detail_relate ul li span {float:right;}

/* news */
#content .news_list {margin:8px 14px;}
#content .news_list ul {margin:0; padding:0; list-style:none;}
#content .news_list ul li {margin:0; padding:0 5px; list-style:none; height:30px !important; *height:27px; _height:27px; background-image:url(../images/dot_x.gif); background-repeat:repeat-x; background-position:bottom; overflow:hidden; line-height:30px !important; *line-height:27px; _line-height:27px}
#content .news_list ul li a:link { color:#000;}
#content .news_list ul li a:visited { color:#000;}
#content .news_list ul li a:hover { color:#F60;}
#content .news_list ul li div { float: left; width:210px; overflow:hidden; height:27px; line-height:27px;}
#content .news_list ul li strong { float: left; width:120px; overflow:hidden; height:27px; line-height:27px; font-weight:normal;}
#content .news_list ul li span { float: right; width:62px; overflow:hidden; color:#ff9933; height:27px; line-height:27px; }
#content .news_list ul li em { float:left; color:#999999; font-style:normal; height:27px; line-height:27px; margin-right:8px;}


/* product
******************************* */
#product {margin:10px; fotn-size:14px;}

.clear {clear:both;}

.product_title {
	font-weight:bold;
	color:#58b53b;
}
.product_time {font-size:12px; color:#666; font-weight:normal;}
.product_time span {float:left;}
.product_time strong { float:right;}

.product_dec { margin-top:4px; height:63px; overflow: hidden;}
.product_dec a:link { color:#7d7d7d; text-decoration:none;}
.product_dec a:visited { color:#7d7d7d; text-decoration:none;}
.product_dec a:hover { color:#F60; text-decoration: underline;}
.product_pic {float:left; margin-right:10px; margin-bottom:5px;}

#product_detail_border {border-bottom:2px dotted #E2E2E2; padding-bottom:15px;}
#product_detail_time { color:#999999; margin-top:15px; padding-left:2px;}
#product_detail_title { font-weight:bold; font-size:18px; color: #666666; margin-top:5px;}
#product_detail {font-size:14px; line-height:1.5; font-family: Tahoma;}
#product_detail img {float:left; margin-right:15px;}

.product_list {  background-image: url(../images/product/dot_x_product.gif); background-repeat:repeat-x; padding:3px; background-position:bottom; clear:both;  padding-bottom:8px; margin-top:8px;} 
.product_list span { float:left; padding-left:0px; background-image: url(../images/product_arrow.jpg); background-position: left center; background-repeat:no-repeat;}
.product_list strong { float:right; font-weight:normal; margin-left:8px; color:#CCC;}
