﻿/*--------通用部分-------*/
.recom li	{text-overflow: ellipsis; white-space: nowrap; overflow: hidden}

.recom li a:hover,
.lists li h3 a:hover,
.lists li p span a:hover	{text-decoration: underline}

/*--------sider-------*/
.brief	{width: 281px; height: 80px; padding: 66px 15px 15px; background: url('img/cruises_1.jpg') no-repeat}
.brief h1	{line-height: 40px; font-size: 34px; font-weight: 600; color: #ffffff}
.brief h1 span	{font-size: 17px}

.recom	{margin: 10px 0 0}
.recom .title	{height: 30px; padding: 2px 0 1px; line-height: 30px; background: #A0D3D4}
.recom .border_side	{padding: 3px 9px; border-left: 1px solid #A0D3D4; border-right: 1px solid #A0D3D4}
.recom .border_bottom	{border-bottom: 1px solid #A0D3D4}

.recom h2	{text-indent: 10px; font-size: 16px; color: #ffffff}
.recom 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 -364px no-repeat}
.recom li a	{color: #4C4C4C}

/*--------search-------*/
.search .title	{height: 30px; padding: 2px 0 5px; background: url('img/border.gif') 0 -895px}
.search .border_side	{height: 28px; padding: 10px 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 .item	{float: left; width: 140px; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; color: #3A8378}
.search .input	{float: left; width: 300px; height: 22px; padding: 3px 0}
.search .input input	{width: 280px; height: 20px; margin: 0; padding: 0 0 0 3px; border: 1px solid #A9AAAC; color: #444444}
.search .submit	{float: left; height: 28px}

/*--------lists-------*/
.lists	{margin: 13px 0 0}
.lists .title	{height: 30px; padding: 1px 0 2px; background: url('img/border.gif') 0 -971px}
.lists .border_side	{padding: 0 20px; background: url('img/border_side_5.jpg') repeat-y}
.lists .border_bottom	{height: 7px; background: url('img/border.gif') 0 -280px}
.lists h2	{line-height: 30px; text-indent: 20px; font-size: 16px;color: #3E877C}

.lists li	{padding: 5px 0; border-bottom: 1px dashed #b0b0b0}
.lists li h3	{height: 20px; padding: 3px 0; line-height: 20px; font-size: 12px}
.lists li h3 a	{color: #0F7F80}
.lists li h3 span	{float: right; color: #555555; font-weight: normal}
.lists li p	{margin: 5px 0; line-height: 20px; font-size: 12px; color: #444444}
.lists li p span	{margin: 0 0 0 12px}
.lists li p span a	{color: #366A92}

/*--------pages-------*/
.pages	{clear: both; height: 25px; padding: 24px 0 20px; overflow: hidden}
.pages_1	{float: left; height: 25px}
.pages_1 span	{margin: 0 8px 0 0}
.pages_2	{float: left; height: 20px; padding: 3px 10px 2px; line-height: 20px}
.pages_2 span	{margin: 0 10px; font-size: 12px; font-weight: bold}
.pages_2 span a	{color: #088277}