.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}


.slide li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.slide img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    width: 100%;
    border: 0;
}
.slide .caption {
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 20px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0, .8);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
}
.slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    /*background: transparent url("../banner3/images/themes.gif") no-repeat left top;*/
    margin-top: -45px;
}
.slide_nav:active {
    opacity: 1.0;
}
.slide_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}
.content{
    width: 100%;
    height:auto;
    background:#ffffff;
    margin: 0 auto;
    padding:30px 0 50px;
}
.introduction{
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.introduction h1{
    font-size: 28px;
    text-align: center;
    font-weight: normal;
    margin: 10px auto 15px;
    font-family: verdana;
}
.introduction p{
    width: 100%;
    margin: 0 auto;
    color: #333;
    font-size: 15px;
    text-align: center;
    font-family: verdana;
}
.guide-content{
    width: 100%;
    height: auto;
    background:url("../inspirations-bg.html") repeat;
    padding:75px 0 30px;
}
.guide-content_con{

    margin: 0 auto;
}
.guide-content_con h2{
    text-align: center;
    font-size: 25px;
    background: url("../top_box_h21.html") no-repeat bottom center;
    padding-bottom: 10px;
    color: #0950a7 !important;
    margin-bottom: 10px;
    font-weight:normal;
}
.guide-content_p{
    width: 90%;
    margin: 0 auto 10px;
    font-size: 15px;
    text-align: center;
    font-family: verdana;
    
}
.or{
    display:block;
    float:right;
    margin-right:5px;
}
.guide-content_more{
    display:block;
    height: 20px;
    line-height: 20px;
    color: #f5f5f5;
    background: #e47e65;
    text-align: center;
    font-size: 13px;
    float: right;
    margin-right:5px;
    padding:0 10px;
    /* margin-top:20px; */
}
.guide-content_more:hover{
    background:#a54d37;
    text-decoration:none;
    color:#fff;
}
.guide-content_img{
    /* margin-top: 20px; */
}
.guide-content_img {
    width: 100%;
    /* margin: 50px auto 0; */
}
.guide-content_img1,.guide-content_img2,.guide-content_img3{
    position: relative;
    float: left;
    margin-bottom:23px;
}
.guide-content_img1:hover,.guide-content_img2:hover,.guide-content_img3:hover{
    opacity:0.9;
}
.guide-content_img1 div{
    width: 100%;
    left: 4%;
}
.guide-content_img2 div,.guide-content_img3 div{
    width: 100%;
    position: absolute;
    color: #fff;
    top:20%;
    left: 0%;
    text-align: center;
}
.guide-content_img2 div p,.guide-content_img3 div p{
    width: 100%;
    height: 18px;
    line-height: 18px;
    font-size: 17px;
    float: left;
    color: #ffffff;
    margin-bottom: 5px;
    margin-top: 0;
}
.guide-content_img1 h4,.guide-content_img2 h4,.guide-content_img3 h4{
    background: #555 none repeat scroll 0 0;
    color: #fff;
    font-size: 17px;
    font-style: italic;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: 0;
    padding-left: 10px;
}
.guide-content_img1 a{
    width:100%;
    line-height: 20px;
    font-size: 14px;
    float: left;
    color: #129ad6;
    margin-bottom: 5px;
}
.guide-content_img1 a:hover{
    text-decoration: underline;
    color: #129ad6;
}
.guide-content_img1 img{
    width:100%;
    height:auto;
}
.guide-content_img2 img,.guide-content_img3 img{
    width:100%;
    height:auto;
}
.more-a{
    border-bottom: 1px solid #f5f5f5;
    display: block;
    float: right !important;
    margin-top: 20px;
    padding-right: 5px;
    text-align: right;
}
.RecDest{
    width:100%;
    height: auto;
    background: #ffffff none repeat scroll 0 0;
    padding: 30px 0px 40px;
}
.RecDest_con{

    margin: 0 auto;
}
.RecDest_con h1{
    font-size: 28px;
    text-align: center;
    font-weight: normal;
    margin: 10px auto 15px;
    font-family: verdana;
}
.RecDest_con h2{
    text-align: center;
    font-size: 25px;
    background: url("../top_box_h21.html") no-repeat bottom center;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight:normal;
}
.RecDest_con ul{
    width: 100%;
    height: auto;
    margin: 30px auto 10px;
}
.RecDest_con ul li{
    height:auto;
    margin-bottom: 30px;

}
.RecDest_con ul li img{
    width:100%;
    height: auto;
}
.RecDest_con ul li:nth-child(5){
    margin-left: 0;
}
.figure_mask {
    width: 100%;
    display: block;
    padding-top: 4px;
    text-align: center;
    color: #333333;
}
.a-destinations{
    display: block;
    text-align: center;
    font-size: 16px;
    color: #2368c7;
    /* font-weight: bold; */
    margin-bottom:5px;
    padding: 5px 0;
    border-bottom: 1px solid #f5f5f5;
}
.RecDest_con ul li a:hover{
    color:#2368C7
}
.features{
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#417faf,endColorStr=#ffffff);
    background: -ms-linear-gradient(top, #417faf, #ffffff);
    background: -moz-linear-gradient(top, #417faf,#ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#417faf),to(#ffffff));
    background: -webkit-linear-gradient(top, #417faf,#ffffff);
    background: -o-linear-gradient(top, #417faf,#ffffff);
    margin-left:-3px;
}
.features ul li{
    width: 100%;
    height: 15px;
    line-height: 15px;
    float: left;
    background: url("../green-checkmark-clip-art.html") no-repeat left;
    padding-left: 25px;
    font-size: 13px;
    margin-top: 7px;
    font-family: trebuchet ms;
}
.recognized{
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#589641,endColorStr=#ffffff);
    background: -ms-linear-gradient(top, #589641, #ffffff);
    background: -moz-linear-gradient(top, #589641,#ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#589641),to(#ffffff));
    background: -webkit-linear-gradient(top, #589641,#ffffff);
    background: -o-linear-gradient(top, #589641,#ffffff);
}
.recognized p{
    margin: 5px 0 0;
}
.recognized  .ta_title{
    font-family: Georgia,"Times New Roman","Century Schoolbook L",serif;
    font-style: italic;
    font-weight: normal;
    color: #069;
    font-size: 14px;
}
.avatar{
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    border-radius:20px;
    margin-top: 7px;
}
.reviewItemInline{
    width: 300px;
    margin-top: 10px;
    margin-bottom:5px;
    margin-left: 50px;
}
.sprite-rating_s {
    background-image: url('../lodging_pack.html');
    background-position: left -46px;
    width: 70px;
    height: 14px;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    margin-right: 4px;
    margin-top: 2px;
    line-height: 14px;
    float: left;
}
.sprite-rating_s_fill {
    background-image: url('../lodging_pack.html');
    background-position: left -32px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.sprite-rating_s .s50 {
    width: 70px;
}
.sprite-rating_s .s40 {
    width: 56px;
}
.sprite-rating_s .s30 {
    width: 42px;
}
.sprite-rating_s .s20 {
    width: 28px;
}
.sprite-rating_s .s10 {
    width: 14px;
}
.ratingDate{
    color: #999;
}
.ratingAvatar{
    display: block;
    color: #999;
    width: 230px;
}
.customers{
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e85656,endColorStr=#ffffff);
    background: -ms-linear-gradient(top, #e85656, #ffffff);
    background: -moz-linear-gradient(top, #e85656,#ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e85656),to(#ffffff));
    background: -webkit-linear-gradient(top, #e85656,#ffffff);
    background: -o-linear-gradient(top, #e85656,#ffffff);
    margin-right:0px;
}
.reviews{
    margin-top: 10px;
}
.customers .pic {
    background: url("../picbox.html") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 55px;
    padding: 3px;
}
.customers .pic, .customers .date {
    float: left;
}
.customers .date {
    border-bottom: 1px dashed #CCCCCC;
    height: 50px;
    line-height: 16px;
    margin-left: 10px;
    width: 70%;
}
.customers .cont {
    clear: both;
}
.customers .reviews_more,.recognized .reviews_more{
    display: block;
    float: right;
    background: url("../taga1.html") no-repeat left;
    padding-left: 25px;
}
.rslides_min{
    width: auto;
    height: auto;
    position: absolute;
    z-index: 999;
    bottom:5%;
    left: 250px;
    background: #310d0d;
    opacity: 0.85;
    filter:alpha(opacity=85);
}
.rslides_min ul{
    width: 100%;
    padding: 8px 10px;
}
.rslides_min ul li{
    float: left;
    width: 152px;
    height:87px;
    margin-left: 10px;
    border:1px solid #310d0d;
    cursor:pointer;
}
.rslides_min ul li span{
    display:block;
    color:#fff;
    /* text-align:center; */
}
.rslides_min ul li.active{
    border:1px solid #fff;
}
.rslides_min ul li:hover{
    opacity:0.8;
filter(alpha=80)
}
.rslides_min ul .lastLi{
    color: #ffffff;
    width: 210px;
    border:none;
}
.rslides_min ul .lastLi:hover{
    opacity:1;
filter(alpha=100)
}
.rslides_min ul .lastLi p{
    margin: 0;
    font-family: times new roman;
    font-size: 14px;
    font-weight: bold;
}
.rslides_min ul .lastLi span{
    font-size: 13px;
    font-family: times new roman;
    line-height: 15px;
}
.rslides_min ul li:first-child{
    margin-left: 0;
}
.rslides_min ul li img{
    width: 150px;
    height: 85px;
}
.slide_container .banner-btn{
    display:block;
    position:absolute;
    left:0;
    bottom:55%;
    width:130px;
    height:30px;
    line-height:25px;
    border: 2px solid #FFF;
    color: #FFF;
    font-size: 18px;
    background: rgba(8, 8, 8, 0.2);
    z-index:99;
    text-align:center;
    border-radius:3px;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -ms-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}
.slide_container .banner-btn:hover{
    background:#310d0d;
}