﻿@charset "utf-8";
/* CSS Document */
/* CSS Document Designer shishi */

body, div, p, ol, ul, h1, h2, h3, h4, h5, form, input, span{margin:0; padding:0;}
ul,li{list-style-type:none;}
a {text-decoration:none;}
a img {border:none;}

body {background:#136703;}
#wrapper { width:950px; margin:0 auto; font-size:12px;}
a {color:#2D3E2E;}
a:hover {color:#e60616;}

/*=======================Header=======================*/
#header {height:234px;}

/*=======================Nav=======================*/
#nav {height:44px; background:#b6e595 url(images/nav.gif) top repeat-x};
#nav ul li{float:left; margin-right:3px;}
#nav ul li a {font-size:14px; color:#fff; display:block; width:75px; height:44px; line-height:36px; text-align:center;}
#nav ul li a:hover{color:#055f04; background:#fff url(images/navhover.gif) top repeat-x;}
#nav ul li a.in{color:#055f04; background:#fff url(images/navhover.gif) top repeat-x;}

/*================================Main================================*/
#main {background:#fff url(images/mainbg.gif) bottom repeat-x; padding:10px; padding-top:11px;}
#main h5 {font-size:12px; color:#055f04; padding-left:40px; line-height:30px; background:url(images/title_leaf.gif) 10px 2px no-repeat;}
#main .h5 {position:absolute; top:5px; left:10px; font-size:12px; color:#fff; padding-left:40px; background:url(images/title_star.gif) 10px 2px no-repeat;}
.more {font-family:Arial, Helvetica, sans-serif; position:absolute; top:5px; right:5px;}
a.more {color:#055f04;}
a.more:hover {text-decoration:underline; color:#e60616;}

/*--index(news Itinerary chaining)--*/
ul.index{margin:10px; margin-top:0px; line-height:25px;}
ul.index li a{padding-left:10px; color:#2D3E2E; background:url(images/li.gif) left 5px no-repeat;}
ul.index li a:hover {color:#e60616;}
ul.index span {float:right; color:#4f5b4f;}
/*--button--*/
a.button {display:block; background:url(images/titlebg.gif) left -4px; line-height:20px; text-align:center; border:1px solid #93d364; padding-left:0; color:#055f04;}
a.button:hover{background:url(images/nav.gif); color:#fff;}
.button1 {width:50px; height:20px; margin-left:66px;}
.button2 {width:80px; height:20px; margin-left:145px; margin-top:10px;}


/*-----------------Order-----------------*/
#order {width:269px; height:192px; background:url(images/orderbg.gif); float:left; margin-right:11px; position:relative;}
#order ul {position:absolute; top:37px; left:25px; padding-right:20px; color:#2D3E2E;}
#order label input {width:140px; height:15px; border:1px solid #829382; margin:1px 0px; padding-left:1px;}
#order p {margin-top:5px; color:#3b683b; line-height:normal;}


/*-----------------Video-----------------*/
#video {width:240px; height:190px; border:1px solid #93d364; float:right;}

/*-----------------News-----------------*/
#news {width:395px; height:190px; border:1px solid #93d364; background:#fff url(images/titlebg.gif) top repeat-x; position:relative;}

/*-----------------listmarquee1-----------------*/
#listmarquee1 {width:395px; height:180px; position:relative;}

/*-----------------Characteristics-----------------*/
#characteristics {width:928px; background:#b7e595 url(images/titlebg.gif) top repeat-x; border:1px solid #93d364; margin:11px 0px; position:relative;}
#characteristics ul {margin:10px 5px;}
#characteristics ul li{float:left; margin:0px 5px;}
#characteristics ul li a {color:#4f5b4f; text-align:center; display:block; background:#ebf8e2; border:1px solid #93d364; padding:5px; padding-bottom:3px; width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#characteristics ul li a:hover {border:1px solid #069306; color:#055f04; background:#fff;}
#characteristics ul li img {display:block; width:130px; height:100px; padding-bottom:4px;}

/*-----------------Photo-----------------*/
#photo {width:269px; height:192px; border:1px solid #93d364; background:#fff url(images/titlebg.gif);float:left; margin-right:11px; position:relative;}

/*-----------------guide-----------------*/
#guide {width:240px; height:190px; border:1px solid #93d364; background:#fff url(images/titlebg.gif) top repeat-x; float:right; position:relative;}

/*-----------------Itinerary-----------------*/
#itinerary {width:395px; height:190px; border:1px solid #93d364; background:#fff url(images/titlebg.gif) top repeat-x; position:relative;}

/*-----------------Chaining-----------------*/
#chaining {width:928px; background:#b7e595 url(images/titlebg.gif) top repeat-x; border:1px solid #93d364; margin-top:11px}
#chaining ul {margin:10px 5px;}
#chaining ul li {float:left; margin:0px 7px;}
#chaining ul li a {background:#fff; border:1px solid #93d364; width:135px; height:35px; padding-left:0;}
#chaining ul li img {width:135px; height:35px;}
#chaining ul li a.wenzi {color:#3b683b; background:none; border:none; margin:10px; line-height:30px;}
#chaining ul li a.wenzi:hover {text-decoration:underline; color:#055f04;}

/*=======================Footer=======================*/
#footer {height:100px; background:url(images/footerbg.gif) top repeat-x; color:#b7e595; text-align:center; padding-top:30px; line-height:30px;}

/* IE6 3px Bug */
* html #order { margin-right:8px;}
* html #photo { margin-right:8px;}
/* IE6 margin Bug */
* html #characteristics ul {margin-left:0;}
* html #chaining ul {margin-left:0;}


/*_______________________________↓―￣Lower￣―↓______________________________*/

.text {padding:15px 40px 30px 40px; line-height:25px; font-size:14px;}
.text p {padding-top:10px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; color:#2D3E2E;}
h4 {font-size:16px; color:#055f04; padding-left:325px; line-height:30px; background:url(images/title_leaf.gif) 300px 2px no-repeat;}
.author{color:#3b683b; display:block; width:94%; text-align:right;}
.bold {font-weight:bold;}
.back {font-size:12px;}
.clear  {clear:both;}

.center {padding:30px; padding-top:20px; text-align:center; line-height:30px;}
.center p {padding-top:10px; color:#055f04;}

ul.order {width:430px; padding:20px; padding-left:30px; text-align:left; color:#2D3E2E; background:#fff; border:1px dashed #93d364;}
ul.guestbook {width:430px; text-align:left;}

ul.gallery  {text-align:center; padding-left:25px;}
ul.gallery  li{float:left; margin:10px}
ul.gallery  li a {color:#4f5b4f; text-align:center; display:block; background:#ebf8e2; border:1px solid #93d364; padding:5px; padding-bottom:3px; width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
ul.gallery  li a:hover {border:1px solid #069306; color:#055f04; background:#fff;}
ul.gallery  li img {display:block; width:130px; height:100px; padding-bottom:4px; overflow:hidden;}


#pagination a {padding:2px 5px; margin-right:3px; border:1px solid #93d364; background:url(images/titlebg.gif); color:#055f04;}
#pagination a:hover {background:url(images/nav.gif); color:#fff;}
#pagination a:active {background:url(images/nav.gif); color:#fff;}
#pagination span.current {padding:2px 5px; margin-right:3px; border:1px solid #93d364; background:url(images/nav.gif); color:#fff; font-weight:bold;}
#pagination span.disabled {padding:2px 5px; margin-right:3px; border:1px solid #ddd; color:#ccc;}

.image {padding:5px; background:#fff; border:1px solid #93d364;}

img.activity  {float:right; margin:0px 0px 20px 40px;}

.list {width:70%; text-align:left; border:1px dashed #93d364; background:#fff;}