﻿@charset "utf-8";
/* CSS Document */
#searchBox{ width:199px; overflow:hidden; zoom:1; border:solid 2px #fff; background:#F1F1F1 url(/images/background/bg265.jpg) no-repeat 0 -9px; text-align:left;}
#searchBox a, #searchBox a:hover{ color:#B60000; text-align:left;}
#searchBox .searchT{ height:auto; -margin-left:-3px; padding:10px 0 10px 45px; -padding-left:50px;  background:url(/images/icon/p003.png) no-repeat -9px 0;-behavior:url(/images/iepngfix.htc); color:#FFF; font-weight:bold; font-size:13px;}
.searchB{background:#F1F1F1; padding:5px 10px 10px; *padding:5px 5px 10px; }
.msnSkype{ width:auto; margin:0 auto 15px;} 
.msnSkype a, .msnSkype a:hover{ padding-left:45px;}

.banner{ width:710px; height:267px; background:url(/image/background/j001.jpg) no-repeat;}
.redArrow a{ color:#B60000; text-decoration: underline;}
.redArrow a:hover{  color:#B60000; text-decoration: none;}
.redArrow .small{ font-size:0.92em;}
.intro{ padding:0 10px;}

.tourLi{ margin:0 0 25px -10px; overflow:hidden; zoom:1;}
.tourLi li{float:left; width:318px; min-height:170px; -height:170px; -display:inline; border:1px solid #DEDEDE; margin:10px 0 0 10px; padding:15px; background:#EDEDED url(/image/background/p001.png) repeat-x;}
.tourLi .pr{ position:relative; min-height:120px; -height:120px; margin-top:10px; padding-left:130px;}
.tourLi .pr img{ position:absolute; left:0; top:0; background:#FFF; padding:2px; border:1px solid #CCC;}
.tourLi .pr .price{ margin:3px 0 10px; font-size:0.95em; line-height:20px;}
.tourLi .pr .more, .tourLi .pr .more:hover{ border:1px solid #BFBFBF; border-radius:4px; padding:2px 6px 3px; *padding:1px 6px; background:#F1F1F1 url(/image/background/p002.png) repeat-x; font-size:0.85em; text-decoration:none; zoom:1;}
.tourLi .pr .more:hover{ background-position:0 -40px; background-color:#B60000; color:#FFF;}
.tourLi .noFloat{ float:none; width:auto; height:auto; min-height:100px; padding:10px 20px; *padding-top:20px;}
.tourLi .noFloat .pr{ padding-left:200px;}
.tourLi .noFloat .tar{ margin-top:10px;}
.mb{ margin-bottom:5px;}
#main .tourLi h3, #main .tourLi h4{ margin:0 0 5px; color:#444; font-size:18px; font-weight:normal;}
#main .tourLi h3 a, #main .tourLi h4 a{ color:#444; text-decoration: underline;}
#main .tourLi h3 a:hover, #main .tourLi h4 a:hover{ color:#444; text-decoration:none;}

#main .tourLi .h3, #main .tourLi h4{ margin:0 0 5px; color:#444; font-size:18px; font-weight:normal;}
#main .tourLi .h3 a, #main .tourLi h4 a{ color:#444; text-decoration: underline;}
#main .tourLi .h3 a:hover, #main .tourLi h4 a:hover{ color:#444; text-decoration:none;}

#main .redArrow2{ margin-bottom:0; font-size:14px;}


#main .left h3{ margin:0 0 15px; padding:10px 0 10px 15px; background:#F9F3E5; font-size:14px; font-weight:normal;}
#main .left h3 a{ display:block; margin:2px 0; padding:5px 0 5px 30px;text-decoration:underline;}
#main .left h3 a:hover{ text-decoration:none;}

#main .left .rain{ margin:0 0 15px; padding:10px 0 10px 15px; background:#F9F3E5; font-size:14px; font-weight:normal;}
#main .left .rain a{ display:block; margin:2px 0; padding:5px 0 5px 30px;text-decoration:underline;}
#main .left .rain a:hover{ text-decoration:none;}

#main .left .selHotel{ background:url(/image/icon/p028.png) no-repeat; }
#main .left .tip{ background:url(/image/icon/p004.png) no-repeat; }

