﻿/*--------通用部分-------*/
.guide li,
.recom li .acttrcation	{text-overflow: ellipsis; white-space: nowrap; overflow: hidden}

.guide .title .more a:hover,
.guide li a:hover,
.tours li h3 a:hover,
.recom li .detail a:hover,
.tours .more a:hover	{text-decoration: underline}

/*--------sider-------*/
.brief	{width: 281px; height: 80px; padding: 66px 15px 15px; color: #ffffff; background: url('img/tours_1.jpg') no-repeat}
.brief h1	{line-height: 40px; letter-spacing: -1px; font-size: 28px}
.brief .more	{line-height: 40px; font-size: 17px; font-weight: 600}

.guide	{margin: 14px 0 0}
.guide .title	{height: 30px; padding: 2px 0 1px; line-height: 30px; background: #A0D3D4}
.guide .title h2	{float: left; width: 200px; text-indent: 10px; font-size: 16px; color: #ffffff}
.guide .title .more	{float: left; width: 111px; text-indent: 50px; font-size: 12px}
.guide .title .more a	{color: #ffffff}
.guide .border_side	{padding: 3px 9px; border-left: 1px solid #A0D3D4; border-right: 1px solid #A0D3D4}
.guide .border_bottom	{border-bottom: 1px solid #A0D3D4}

.guide li	{width: 291px; height: 35px; line-height: 35px; text-indent: 16px; border-bottom: 1px solid #A0D3D7; font-size: 12px; background: url('img/icon_1.gif') 0 -363px no-repeat}
.guide li a	{color: #4C4C4C}

/*--------search-------*/
.search .title	{height: 30px; padding: 2px 0 5px; background: url('img/border.gif') 0 -895px}
.search .border_side	{padding: 4px 10px 0 20px; background: url('img/border_side_4.jpg') repeat-y}
.search .border_bottom	{height: 9px; background: url('img/border.gif') 0 -231px}
.search h2	{line-height: 30px; text-indent: 20px; font-size: 16px; color: #ffffff}

.search h3	{clear: both; height: 26px; padding: 4px 0 0; line-height: 26px; font-size: 16px; color: #3A8378}
.search .each	{clear: both; height: 20px; padding: 5px 0}
.search .each div	{float: left; height: 20px; line-height: 20px}
.search .each .item,
.search .each .to	{width: 80px; font-size: 12px; color: #4C5053}
.search .each .to	{text-align: center}
.search .each .text input	{width: 122px; height: 18px; line-height: 18px; margin: 0; padding: 0 0 0 3px; border: 1px solid #A9AAAC; color: #444444; background: url('img/calendar.jpg') 108px 2px no-repeat #ffffff}
.search .submit	{height: 28px; padding: 9px 0 6px; text-align: center}

.search .every	{height: 22px; padding: 7px 0 10px}
.search .every div	{float: left; height: 22px}
.search .every .item	{width: 100px; line-height: 22px; font-size: 16px; font-weight: bold; color: #3A8378}
.search .type	{padding: 10px 0 7px}
.search .type .choice	{width: 120px; font-size: 12px; color: #4C5053}
.search .type .radio	{margin: 0 10px 0 0; text-indent: -5px}
.search select	{width: 127px; color: #4C5053}
.search h3	{padding: 1px 0 3px}

/*--------tours-------*/
.tours .title	{height: 30px; padding: 1px 0 2px; background: url('img/border.gif') 0 -972px}
.tours .border_side	{padding: 0 14px; background: url('img/border_side_5.jpg') repeat-y}
.tours .border_bottom	{height: 7px; background: url('img/border.gif') 0 -280px}
.tours h2	{line-height: 30px; text-indent: 20px; font-size: 16px;color: #3E877C}

.tours li	{clear: both; height: 105px; padding: 8px 0; font-size: 13px; color: #505050}
.tours li .fr	{width: 87px; height: 105px; line-height: 24px; text-align: center; border-left: 1px dashed #AEAEAE; font-weight: bold}
.tours li .fr span	{color: #E87816}
.tours li .fl	{width: 126px; height: 89px; padding: 8px 20px 8px 12px; background: url('img/kuang_5.gif') 4px 0 no-repeat}
.tours li .fl img	{width: 126px; height: 89px}
.tours li .detail	{float: left; width: 300px; padding: 9px 0 8px}
.tours li h3	{width: 300px; height: 32px; padding: 4px 0; line-height: 16px; font-size: 12px; overflow: hidden}
.tours li h3 a	{color: #505050}
.tours li.double	{background: #F1F1F1}

.tours .more	{clear: both; height: 20px; line-height: 20px; text-align: right; font-size: 12px}
.tours .more a	{color: #426784}

/*--------deals-------*/
.deals	{margin: 12px 0}
.deals li .each	{clear: both; height: 24px; line-height: 24px}
.deals li .each span	{margin: 0 50px 0 0}

/*--------recom-------*/
.recom li .detail	{padding: 0}
.recom li h3	{padding: 3px 0}
.recom li .acttrcation	{width: 300px; height: 19px; line-height: 19px}
.recom li .feature	{height: 38px; line-height: 19px; overflow: hidden}
.recom li .detail span	{font-weight: bold}
.recom li .detail a	{margin: 0 0 0 6px; color: #505050}