/* CSS Document */
*
{
    font-family: "Microsoft Yahei";
    font-size: 12px;
}
body
{
    padding: 0;
    margin: 0;
}
body.euro
{
    background-image: url(../images/bg-euro.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.nam
{
    background-image: url(../images/bg-nam.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.sam
{
    background-image: url(../images/bg-sam.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.cruise
{
    background-image: url(../images/bg-cruise.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.china
{
    background-image: url(../images/bg-china.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.aus
{
    background-image: url(../images/bg-aus.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.africa
{
    background-image: url(../images/bg-africa.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.kor
{
    background-image: url(../images/bg-kor.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.bali
{
    background-image: url(../images/bg-bali.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
body.asia
{
    background-image: url(../images/bg-asia.jpg);
    background-position: center 109px;
    background-repeat: no-repeat;
}
#nav
{
    background-color: #C7AC99;
}
#nav table td a, #nav table td a:visited
{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: block;
    float: left;
    height: 38px;
    padding: 0 26px 0 26px;
    line-height: 38px;
}
#nav table td a.cur
{
    background-color: #B09079;
}
#cop
{
    border-top: solid 1px #eeeeee;
}
#cop td
{
    line-height: 2em;
    text-align: center;
}

.index_t1
{
    width: 260px;
    height: 222px;
    float: left;
    display: block;
    border: #f9f9f9 solid 1px;
    margin: 5px;
}
.index_price span
{
    font-size: 14px;
    font-weight: bold;
    color: #FF0000;
}
#index_t2 td a
{
    color: #A5826C;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
    width: 127px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
#index_t2 td a.sel
{
    background-image: url(../images/a_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
}
#index_line table
{
    margin: 20px 0;
}
#index_line td
{
    color: #666666;
    font-size: 12px;
}
#index_line td.l_name
{
    font-size: 16px;
    line-height: 1.6em;
}
#index_line td.l_name a, #index_line td.l_name a:visited
{
    color: #0092D2;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.6em;
}
#index_line td.old_price
{
    font-size: 14px;
    color: #999999;
    text-decoration: line-through;
}
#index_line td.new_price
{
    font-size: 14px;
    color: #FF6200;
}
#index_line td.new_price span
{
    font-size: 26px;
    font-weight: bold;
}
#left_top_tb
{
    background-color: #C7AC99;
}


#sec td.t1
{
    font-size: 28px;
    font-weight: bold;
    text-align: center;
}
#sec td.t2
{
    font-size: 18px;
    text-align: right;
    padding-right: 40px;
}
#sec td.l_content
{
    padding: 8px;
    font-size: 14px;
    line-height: 1.7em;
}
#sec td.l_content2 table td, #sec td.l_content2 table td a, #sec td.l_content2 table td a:visited
{
    font-size: 14px;
}

#sec_line td.l_name
{
    font-size: 16px;
    line-height: 1.6em;
}
#sec_line td.l_name a, #sec_line td.l_name a:visited
{
    color: #0092D2;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.6em;
}
#sec_line td.old_price
{
    font-size: 14px;
    color: #999999;
    text-decoration: line-through;
}
#sec_line td.new_price
{
    font-size: 14px;
    color: #FF6200;
}
#sec_line td.new_price span
{
    font-size: 26px;
    font-weight: bold;
}


#show_line table.base td
{
    line-height: 1.5em;
}
#show_line table.base td.title
{
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
#show_line table.base td.price
{
    text-align: right;
    color: #CC0000;
}
#show_line table.base td.price span
{
    font-size: 35px;
}
#show_line td.s_title
{
    padding: 6px;
    font-size: 16px;
    border-bottom: solid 1px #CCCCCC;
}
#show_line td.s_content
{
    padding: 6px 20px;
    font-size: 14px;
    color: #666666;
    line-height: 1.8em;
}
#show_line td.s_line
{
    height: 5px;
    background-color: #eeeeee;
}

#aboutus td.left
{
    border-right: solid 3px #FFA73D;
    vertical-align: top;
}
#aboutus td.left_nav
{
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    background-image: url(../images/line1.png);
    background-position: top 3px;
    background-repeat: no-repeat;
}
#aboutus td.left_nav a, #aboutus td.left_nav a:visited
{
    color: #666666;
    text-decoration: none;
    font-size: 16px;
}
#aboutus td.left_nav a.sel
{
    color: #FE7B23;
}
#aboutus td.r_top
{
    height: 5px;
    background-color: #dddddd;
}
#aboutus td.r_content
{
    padding: 20px;
    font-size: 14px;
    line-height: 1.6em;
}

/********************×Ô¶¨Òå*************************/
#index_t2 td li
{
    color: #A5826C;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
    width: 80px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
#index_t2 td li.sel
{
    background-image: url(../images/a_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
}
ul.contract
{
	padding:0 150px;
}
ul.contract li
{
	list-style:none;
	font-size:1.3rem;
}
