@charset "utf-8";
body{margin:0; background:#FFF; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
ul,h1,h2,h3,p{padding:0; margin:0; list-style-type:none;}
table{ font-family:Arial, Helvetica, sans-serif;}
a{font-size:12px;text-decoration:none;}
/*分页样式*/
ul#pagenav{list-style: none;}
ul#pagenav li {list-style: none;background-color: #fff;margin: 0px;display: block;float: left;margin-left: 2px;margin-right: 2px;}
ul#pagenav li.disabled {border: 1px solid #DDDDDD;padding: 0 6px 0 6px;color: #ccc;}
ul#pagenav li.current {border: 1px solid #2E6AB1;padding: 0 6px 0 6px;background-color: #2E6AB1;color: #fff;}
ul#pagenav li.none {border: 1px none;padding: 0 6px 0 6px;}
ul#pagenav li a {border: 1px solid #9AAFE5;padding: 0 6px 0 6px;display: block;text-decoration: none;}
ul#pagenav li a:hover {border: 1px solid #2E6AB1;}

img{border:none;}
/*通用按钮*/
.btm{ border:1px solid #376e2b; height:18px; padding:0 10px;background-image:url(../../images/style8/btm_bg.jpg); background-repeat:repeat-x; color:#FFF;}
.font_red{ color:#FF0000;}
/*容器*/
.containers{width:1000px; margin:0 auto; position:relative;}
.blackblock{ float:left; width:100%; height:10px;}
/*容器行*/
.containers-tr{width:1000px; float:left; height: auto !important;height:100px;min-height:100px; padding-bottom:8px;}
.containers-tfoot{ width:1000px; height:100px; color:#333; float:left;}
.containers-tfoot a{ color:#00C;}
.LoginMenu{ width:970px;height:18px; background:#def7fe; border-bottom:1px solid #88d36e;color:#30af17; padding:5px 15px;}
#header{height:75px; width:1000px; float:left;border-top:1px solid #5bb021; background-image:url(../../images/style8/logo.jpg); background-repeat:no-repeat; padding-top:178px;}
#header .nav{ width:1000px; height:75px; float:left;}
#header .nav a:hover{ text-decoration:underline;}
#header .nav .nav-01{width:1000px; height:35px; line-height:35px; background-image:url(../../images/style8/nav_bg.jpg); background-repeat:no-repeat; border-bottom:2px solid #b2b2b2;}
#header .nav .nav-01 .right{ background-image:url(../../images/style8/nav-li-bg.jpg); background-position:right center; background-repeat:no-repeat;}
#header .nav .nav-02{ height:40px; width:1000px; background:#f6ffd2;}
#header .nav .nav-02 a{ color:#000; line-height:40px; font-weight:normal;}
#header .nav li{ float:left; width:83px; height:35px;}
#header .nav li a{ color:#FFF; display:block; height:35px; line-height:35px; text-align:center; font-weight:bold;}
/*基础左中右布局*/
.Layout-LMR-L{ width:324px;float:left; height:210px;}
.Layout-LMR-M{ width:324px;float:left; margin:0 10px;height:210px;}
.Layout-LMR-R{ width:324px;float:right;height:210px;}
/*单行布局*/
.Layout-M-M{ width:998px;float:left;height:210px; overflow:hidden;}
/*左右布局*/
.Layout-LR-L{ width:533px;float:left; height:210px; overflow:hidden;}
.Layout-LR-R{ width:453px;float:right;height:210px; overflow:hidden;}
/*内容*/
.Layout-body{ width:100%; height:200px; float:left;}
/*边框*/
.Layout-boder{border:1px solid #c7ffa0;}
.Layout-boder2{border:1px solid #80c060;}
.Layout-title{ background-image:url(../../images/style8/block-title.jpg); height:31px; width:100%; display:block; padding-bottom:7px; font-size:18px;text-indent:10px;}
.Layout-title2{ background:#f0fbeb;font-size:18px; height:36px; display:block; color:#0c812a;}
/*首页模块*/
#index-Service{ font-size:14px;color:#060;font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.index-Travel .Layout-title2 a{color:#060; display:inline-block; width:47px; height:36px;}
.index-Travel .Layout-title2 span{ height:36px; line-height:36px;}
.index-Travel .Layout-body dl{ padding-top:10px;*padding-top:10px; width:190px;float:right;}
.index-Travel .Layout-body dd{background-image:url(../../images/style8/jiantou.jpg);line-height:26px; height:26px; margin:0; padding:0;padding-left:20px; background-repeat:no-repeat; background-position:left 4px;}
.index-Travel .Layout-body dd a{ color:#000000;}
.index-Travel .Layout-body .images{ float:left; width:125px; height:170px; padding-top:10px;}
.index-Travel .Layout-body .images img{ border:1px solid #666666; width:123px; height:158px;}
#index-Service h3{padding-left:20px; font-size:14px;}
#index-Honors{ width:968px; padding:5px 15px;}
#index-Honors table td{width:140px;padding:0 10px;height:160px;}
#index-Honors table a{ display:block;float:left; width:140px; height:110px; padding-bottom:5px; float:left;}
#index-Honors table img{width:140px; height:110px;}
#index-Honors table span{ display:block;width:140px;height:40px; float:left; line-height:18px; text-align:center; overflow:hidden;}
#index-Attractions table{ width:310px;color:#333;}
#index-Attractions .images a{display:block; float:left; border:1px solid #060;}
#index-Attractions table th{padding-left:5px; font-size:14px;}
#index-Attractions .desc{ padding-left:5px; line-height:20px;}
#index-Self-Tour table{ width:90%; line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#index-Self-Tour .m-price{color:#000;}
#index-Self-Tour .Tour-Title{ text-align:left;}
#index-Self-Tour .Tour-Title a{ font-size:14px; color:#333;}
#index-Self-Tour .Tour-Title a:hover{ color:#030; text-decoration:underline;}


#index-FriendLine table{ width:90%; line-height:30px; text-align:center;}
#index-FriendLine table a{ color:#666666;}
/*文章列表页*/
.articleList{ width:649px;height:auto !important; height:200px; min-height:200px;float:left;}
.articleList-title{ font-size:14px; background:url(../../images/style8/dlc05.gif) no-repeat left 12px; text-indent:20px; line-height:50px; height:50px;}
.articleList-list{ padding-left:20px; width:639px;height:auto !important; height:200px; min-height:200px;float:left; list-style-type:none; font-size:14px;}
.articleList-list li{ width:614px; padding-right:15px;display:block; margin-bottom:10px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #CCC;}
.articleList-list li table{ font-size:13px; color:#666;}
.articleList-list li .list-title a{ font-size:14px; color:#060; text-decoration:underline;}
.articleList-list li .abs{ background:#FFC; border:1px solid #CCC;}
.articleList-list .thumb a{ display:block;border:1px solid #CCC; height:105px; background:#000;}
.articleList-list .thumb a:hover{border:1px solid #333;}
.articleList-list .thumb a img{ height:105px; width:130px;}
.articleList-list li span{ color:#999; font-size:12px;}
.articleList .pagestyle{ width:649px; height:30px; float:left;}
.articleRight{ width:349px;_width:341px;height:auto !important; height:200px; min-height:200px;float:right; padding-top:15px;}

/*文章内页*/
.articleContent{width:649px;height:auto !important; height:600px; min-height:600px;float:left; border:1px solid #80c060; margin-top:25px;_margin-top:30px;}
.articleContent-title h1{ font-size:18px; display:block; border-bottom:1px dashed #999; line-height:40px;}
.articleContent-title{ font-size:12px; padding-top:10px; width:100%; height:80px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666; float:left;}
.articleContent-desc{ float:left; width:600px; height:auto !important; height:200px; min-height:200px;padding-left:30px; line-height:30px; font-size:14px;}

/*旅游线路首页*/
.TravelIndex-title{ width:990px; border:5px solid #d4d4d4; height:40px; float:left; background:url(../../images/style8/TravelIndex-title-bg.jpg) repeat-x;}
.TravelIndex-title .T{ height:40px; float:left; width:200px;}
.TravelIndexLeft{ width:250px;height:840px;border:5px solid #d4d4d4; border-top:none; background:#F7F7F7; overflow:hidden; float:left;}
.TravelIndexLeft-block{ width:250px; height:auto !important; height:90px;min-height:90px; border-bottom:5px solid #d4d4d4; float:left;}
.TravelIndexRight{ width:740px; height:auto !important; height:845px; min-height:845px; float:left; background:#D4D4D4;}
.TravelIndexLeft-block .BookingForm-menu{width:240px; padding:5px; border-bottom:1px solid #D1D1D1; float:left; background:url(../../images/style8/TravelIndex-title-bg.jpg) repeat-x;}
.TravelIndexLeft-block .BookingForm-menu a{float:left; color:#666; padding:2px 5px;}
.TravelIndexLeft-block .BookingForm-menu a:hover{ background:#A0CF0F; color:#FFF;}
.TravelIndexLeft-block .BookingForm-menu .current{ background:#A0CF0F; color:#FFF;}
.TravelIndexLeft-block .BookingForm{ padding:5px 15px; height:auto !important; height:200px; min-height:200px; float:left; width:220px; color:#666; display:none;}
.SearchKey .TravelIndexLeft-block-title{ width:250px; height:40px; background:url(../../images/style8/index_09a.jpg) -10px; color:#FFF; font-size:14px; text-indent:35px; font-weight:bold; line-height:40px; border-bottom:1px solid #030;}
.SearchKey .TravelIndexLeft-block-body{ width:250px; height:auto !important; height:550px; min-height:550px; background:#FFF;}
.SearchKey .TravelIndexLeft-block-body th{ background:url(../../images/style8/index_09c.jpg) no-repeat center; line-height:22px; text-align:left; text-indent:30px; color:#060;}
.SearchKey .TravelIndexLeft-block-body p{ padding:5px;}
.SearchKey .TravelIndexLeft-block-body p a{ color:#666; padding-right:10px; line-height:24px;}
.SearchKey .TravelIndexLeft-block-body p a:hover{ color:#090; text-decoration:underline;}

.TravelIndexRight .containers-tr{ width:735px; border-right:5px solid #d4d4d4; height:auto !important; height:150px; min-height:150px; background:#FFF;}
.TravelIndexRight .Ad-Position{padding:5px 5px; width:725px;}
.TravelIndexRight .Ad-Position a{ width:225px; height:142px; border:1px solid #CCC; margin:0 5px;_margin:0 6px; display:inline-block;}
.TravelIndexRight .Ad-Position a img{width:225px; height:142px;}
.TravelIndexRight .Ad-Position a:hover{ border:1px solid #666;}
.TravelIndexRight .containers-title{ width:100%; height:40px; background:url(../../images/style8/TravelIndex-title-bg.jpg) repeat-x; border-top:5px solid #D4D4D4; border-bottom:1PX solid #CCC; line-height:40px;}
.TravelIndexRight .containers-title h1{ font-size:18px; background:url(../../images/style8/huangpaituijian.jpg) no-repeat left -3px; text-indent:40px; color:#060; float:left;}
.TravelIndexRight .containers-title a{ display:inline-block; float:right; width:80px; background:url(../../images/style8/more_01.jpg) no-repeat left center; height:40px;}
.TravelIndexRight .containers-body{ background:#F7F7F7; width:100%; height:auto !important; height:160px; min-height:160px;}
.TravelIndexRight .Recommended{ padding:0;}
.TravelIndexRight .Recommended .containers-body ul{ float:left; width:100%; height:auto !important; height:100px;background:#F7F7F7;}
.TravelIndexRight .Recommended .containers-body ul li{ float:left; width:170px; margin-left:10px;_margin-left:8px; height:auto !important; height:185px; min-height:185px; overflow:hidden; padding-top:10px;}
.TravelIndexRight .Recommended .containers-body ul li a{ display:block; text-align:center; line-height:20px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.TravelIndexRight .Recommended .containers-body ul li a:hover{ color:#779C02; text-decoration:underline;}
.TravelIndexRight .Recommended .containers-body ul li .images{ border:1px solid #CCC;}
.TravelIndexRight .Recommended .containers-body ul li .images img{ width:168px; height:138px;}
.TravelIndexRight .Recommended .containers-body ul li .images:hover{border:1px solid #666;}

.TravelIndexRight .commentColumn{ background:#D4D4D4; overflow:hidden; height:436px;}
.TravelIndexRight .commentColumn .Column{ float:left; margin-right:5px; width:365px;}
.TravelIndexRight .commentColumn .Column dl{ padding:0; margin:0; padding-top:10px;}
.TravelIndexRight .commentColumn .Column .L{height:28px; background:url(../../images/style8/arrowhead_01.jpg) no-repeat 10px 10px; text-indent:23px;}
.TravelIndexRight .commentColumn .Column .R{ text-align:right; color:#DB0000; font-family:Arial, Helvetica, sans-serif;}
.TravelIndexRight .commentColumn .Column .M td{ border-bottom:1px dashed #8F8F8F;}
.TravelIndexRight .commentColumn .Column .L a{line-height:28px;color:#666; display:block; height:28px;}
.TravelIndexRight .commentColumn .Column .L a:hover{ color:#090; text-decoration:underline;}
.TravelIndexRight .commentColumn .Column .containers-title h1{ background-image:url(../../images/style8/dian.jpg);}
.TravelIndexRight .commentColumn .Column .containers-body{height:auto !important; height:162px; min-height:162px; padding-top:10px;}

/*旅游线路列表*/
.Tavel-Line-List .containers-title h1{ background:url(../../images/style8/dian.jpg) 5px -4px no-repeat; display:block; height:40px; line-height:40px;}
.Tavel-Line-List table{ margin-top:10px;}
.Tavel-Line-List thead th{ color:#FFF; height:30px; line-height:30px;}
.Tavel-Line-List thead tr{background:#9FC32D;}
.Tavel-Line-List td{background:#E1E1E1; font-family:Arial, Helvetica, sans-serif; color:#666;}
.Tavel-Line-List tbody td{ padding:10px 0;}
.Tavel-Line-List tbody .T{ background:#E8E8E8; padding-left:10px;}
.Tavel-Line-List tfoot{ line-height:22px;}

/*旅游线路内容页*/
.Tavel-Line-Content-table{ font-size:12px; line-height:26px; border:1px solid #D6D6D6; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.Tavel-Line-Content-table td{ background:#EAEAEA; padding-left:10px;}
.Tavel-Line-Content-table .T{ background:#BBB; color:#F5F5F5; text-indent:22px;padding:0;}
.Tavel-Line-Content-table .T-header{ height:24px; background:#AFD625; color:#FFFFFF; text-align:left; text-indent:10px;}

.Tavel-Line-Content-TeamInfo{ font-size:12px; line-height:26px; border:1px solid #D6D6D6; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.Tavel-Line-Content-TeamInfo thead th{ background:#BBB; color:#FFFFFF;}
.Tavel-Line-Content-TeamInfo .T-header{ height:24px; background:#AFD625; color:#FFFFFF; text-align:left; text-indent:10px;}
.Tavel-Line-Content-TeamInfo tbody td{background:#EAEAEA; text-align:center;}
.Tavel-Line-Content-nav{ width:698px; height:30px;margin:10px 17px; border:1px solid #CCCCCC; background:#FFFFFF;}
.Tavel-Line-Content-nav li{ float:left; width:100px; height:30px; line-height:30px;}
.Tavel-Line-Content-nav li a{ display:block; text-align:center; height:30px;background:#AFD625; color:#fff; border-right:2px solid #FFF;}
.Tavel-Line-Content-Desc{ font-size:12px; line-height:26px; border:1px solid #D6D6D6; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.Tavel-Line-Content-Desc .T-header{ height:24px; background:#AFD625; color:#FFFFFF; text-align:left; text-indent:10px;}
.Tavel-Line-Content-Desc .desc{ width:96%; padding:2%; padding-top:10px; padding-bottom:10px; background:#FFFFFF; height:auto !important; height:300px; min-height:300px;}

/*单篇文章布局*/
.SingleArticleList{ padding:0; margin:0;}
.SingleArticleList dd{ padding:0; margin:0; padding-bottom:5px; height:40px; width:250px; overflow:hidden; background:#D4D4D4;}
.SingleArticleList dd img{ float:left;}
.SingleArticleListRight{ padding:0; border-bottom:5px #D4D4D4 solid;}
.SingleArticleListRight .desc{ font-size:12px; line-height:26px;font-family:Arial, Helvetica, sans-serif; margin-top:10px; text-align:left;}
.SingleArticleListRight .containers-body{ height:799px; min-height:799px;}


/*留言板样式*/
#MessagePage{font-family:Arial, Helvetica, sans-serif;padding-bottom:5px;}
#MessagePage .containers-title{border-top:none; margin-bottom:10px;}
#MessagePage .containers-title h1{ background:url(../../images/style8/shubiao.jpg);}
#MessagePage table{ width:98%; border:1px solid #DDD; margin-bottom:10px; border-collapse:collapse; line-height:22px;}
#MessagePage table .T{ background:#9FC32D; color:#FFFFFF;}
#MessagePage .containers-tr{ background:#f7f7f7; padding-top:15px; height:832px; min-height:832px;}
#MessagePage table .Visitors-Message{ width:94%; margin:0 3%; height:auto !important;height:20px; min-height:20px; float:left; padding-bottom:10px;}
#MessagePage table .Message-td{ padding-bottom:15px;}
#MessagePage table .Will{ width:94%; height:22px;margin:0 3%; float:left;}
#MessagePage table .Admin-Message{ background:#EDF1E1; color:#73940f; border:1px solid #D0E68A; float:left; width:674px; height:auto !important; height:50px; min-height:50px; padding:5px; margin:0 20px;}
#MessagePage .PageStyle{ width:731px; height:24px; line-height:24px; float:left; padding:0 2px; margin-bottom:10px;}

#guestbook_form{ background:#FFF;}
#guestbook_form td{border:1px solid #9FC32D;}
#guestbook_form .bg-text{ background:#FFC; border:1px solid #CCC;}
#guestbook_form .comment_btm{ width:60px;font-size:12px;height:22px; line-height:22px;background:#ece9d8;border-width:1px; }

/*注册*/
#registerForm{ width:580px; line-height:20px; border:1px solid #d6d6d6; background:#FFFFFF; margin-top:20px;}
#registerForm th{ color:#FFFFFF; background:#BBB; text-align:left; text-indent:10px;}
#registerForm td{ background:#F3F3F3;}
#registerForm td img{ float:left;}
#registerForm .bg-text{ background:#FFC; border:1px solid #CCC; float:left;}

.btm2{ border:none; height:24px; width:70px; line-height:24px; color:#FFFFFF; background:url(../../images/style8/button_14.jpg) no-repeat;}
.font_black{ color:#000000;}
.font_orange{ color:#FF6600;}

#loginForm{ width:580px; line-height:18px; border:1px solid #d6d6d6; background:#FFFFFF; margin-top:20px;}
#loginForm th{ color:#FFFFFF; background:#BBB; text-align:left; text-indent:10px;}
#loginForm td{ background:#F3F3F3;}
#loginForm td img{ float:left;}
#loginForm .bg-text{ background:#FFC; border:1px solid #CCC; float:left;}

/*会员中心-个人资料*/
#Personal-data-table{ line-height:30px; background:#FFF; border:1PX solid #d6d6d6; margin-top:15px;}
#Personal-data-table td{background:#F3F3F3;}
#Personal-data-table td.T{ background:#BBB; color:#FFFFFF; font-weight:bold; width:100PX; text-align:right; padding-right:10px;}
#Personal-data-table .input-text{ background:#FFFFCC; border:1px solid #ccc; width:150px;}
#Personal-data-table .input-button{ background:url(../../images/style8/button_14.jpg) no-repeat; width:74px; height:26px; border:none; color:#FFFFFF; line-height:26px;}

#memberError{ width:300px;line-height:30px; background:#FFF; border:1PX solid #d6d6d6; margin-top:15px;}
#memberError td{background:#F3F3F3; font-size:14px;}

#travelteam-member-order{line-height:22px; background:#FFF; border:1PX solid #d6d6d6; margin-top:15px;}
#travelteam-member-order th{ background:#86B102; color:#FFFFFF;}
#travelteam-member-order td{ text-align:center;}

.index-middle-ad{ background:#FFFFFF; float:left; width:500px; height:140px;}
.index-middle-ad a{ display:block; height:140px; width:500px;}
.index-middle-ad a img{height:140px; width:500px; border:none;}
.online-qq{ width:98%; height:200px; float:left; line-height:30px; padding:5px 1%; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}