﻿@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font: 12px/1 "微软雅黑",Microsoft YaHei,Tahoma,Helvetica,Arial,"5b8b4f53",sans-serif;
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

h4, h5, h6 {
    font-size: 100%;
}

address, cite, dfn, em, var {
    font-style: normal;
}

code, kbd, pre, samp, tt {
    font-family: "Courier New",Courier,monospace;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
    outline: none;
}

    a:hover {
        text-decoration: none;
        color: #f60;
    }

abbr[title], acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after {
    content: '';
}

legend {
    color: #000;
}

fieldset, img {
    border: none;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    *zoom: 1;
}

html {
    overflow-y: scroll;
    color: #333;
    background: #fff;
    _background-image: url(about:blank);
    _background-attachment: fixed;
}

input, button, select, textarea {
    outline: none;
}

body {
    line-height: 1;
}

.head {
    width: 100%;
    background: #fff;
}

.head_top {
    width: 1200px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    _overflow: hidden;
}

.head_top_left {
    color: #999;
    float: left;
}

    .head_top_left a {
        margin-left: 15px;
        color: #666;
    }

        .head_top_left a:hover {
            color: #f60;
        }

.head_top_right {
    float: right;
}

    .head_top_right li {
        z-index: 999;
        float: left;
        padding: 0 12px;
        position: relative;
        height: 30px;
        cursor: pointer;
        border: 1px solid #fff;
        border-bottom: none;
        border-top: none;
    }

        .head_top_right li .dropdown_wrap {
            display: none;
        }

        .head_top_right li .dropdown_pic {
            position: absolute;
            right: -1px;
            top: 30px;
            border: 1px solid #ddd;
            width: 299px;
            height: 107px;
        }

            .head_top_right li .dropdown_pic img {
                margin: 0 auto;
                padding: 0;
            }

        .head_top_right li span {
            width: 42px;
            height: 2px;
            display: block;
            background: #fff;
            position: absolute;
            right: 0;
            top: 30px;
        }

        .head_top_right li.phone_pic span {
            width: 35px;
        }

        .head_top_right li.tophover {
            border: 1px solid #ddd;
            border-bottom: 1px solid #fff;
            border-top: none;
        }

*.head_icon {
    background: url(/Content/header_v3.png) no-repeat;
    height: 13px;
    width: 18px;
    display: block;
    margin-top: 9px;
}

*.icon_wx {
    background-position: -42px 0;
}

*.icon_phone {
    background-position: -84px 0;
    height: 17px;
    width: 11px;
    margin-top: 7px;
}

.head_top_right li:hover .icon_wb {
    background-position: -21px 0;
}

.head_top_right li:hover .icon_wx {
    background-position: -64px 0;
}

.head_top_right li:hover .icon_phone {
    background-position: -95px 0;
}

.icon_wb:hover {
    background-position: -21px 0;
}

.icon_wx:hover {
    background-position: -64px 0;
}

.icon_phone:hover {
    background-position: -95px 0;
}

.head_top_right li .tel {
    background: url(/Content/tel.jpg) left 8px no-repeat;
    padding-left: 22px;
    font-size: 14px;
    color: #ff2c7d;
}

.ad {
    margin: 0 auto;
    padding: 0;
    width: 1200px;
    margin-top: 5px;
    position: relative;
}

    .ad img {
        width: 1200px;
        display: block;
    }

.logosearch {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    margin-top: 5px;
}

.logo {
    float: left;
}

 .logo a {
        background: url(/Content/logo.jpg) no-repeat;
        width: 236px;
        height: 76px;
        display: block;
 }
.search {
    float: left;
    margin-left: 0px;
    margin-top: 15px;
    width: 620px;
}

.logo_right {
    float: right;
    margin-top: 20px;
}

    .logo_right li {
        width: 68px;
        float: left;
        text-align: center;
        color: #999;
        font-family: "宋体";
    }

        .logo_right li i {
            background: url(/Content/top_icon.png) no-repeat;
            width: 28px;
            height: 28px;
            display: block;
            margin: 0 auto;
            margin-bottom: 5px;
        }

            .logo_right li i.lr_icon_02 {
                background-position: -28px 0;
            }

            .logo_right li i.lr_icon_03 {
                background-position: -56px 0;
            }

            .logo_right li i.lr_icon_04 {
                background-position: -84px 0;
            }

#head .search {
    float: left;
    margin-left: 100px;
    width: 454px;
    _display: inline;
}

.search_box {
    border: 2px solid #2b98dd;
    float: left;
    height: 36px;
}

#options {
    float: left;
    width: 99px;
    height: 36px;
    line-height: 36px;
    background: #c1e5ff;
}

    #options dl {
        position: relative;
        z-index: 97;
        width: 75px;
    }

    #options dt {
        overflow: hidden;
        width: 99px;
        height: 36px;
        background: none;
        position: absolute;
        z-index: 98;
        border-right: 1px solid #2b98dd;
    }

        #options dt input {
            width: 75px;
            height: 36px;
            line-height: 38px;
            border: 0;
            font-size: 14px;
            cursor: pointer;
            color: #555;
            background: url(/Content/down.png) 80px 16px no-repeat;
            padding-left: 13px;
        }

    #options dd {
        display: none;
        width: 99px;
        line-height: 22px;
        font-size: 12px;
        background-color: red;
        left: -2px;
        z-index: 100000;
        position: relative;
    }

    #options.hover dl {
        position: relative;
        cursor: pointer;
        width: 75px;
        z-index: 100000;
    }

    #options.hover dd {
        display: block;
        left: -2px;
        z-index: 99;
        color: #666;
        border-style: solid;
        border-color: #2b98dd;
        border-width: 0 2px 2px 2px;
        background: #fff;
        z-index: 100000;
        z-index: 100000;
        position: relative;
    }

    #options dd div {
        display: block;
        zoom: 1;
        padding-left: 16px;
        font-size: 14px;
        height: 32px;
        line-height: 32px;
        z-index: 100000;
    }

    #options div.hover {
        background: #c1e5ff;
        color: #333;
        z-index: 100000;
    }

.form {
    float: left;
}

.search input.srk {
    color: #666;
    float: left;
    width: 325px;
    height: 36px;
    background: #fff;
    border: none;
    font-size: 14px;
    line-height: 36px;
    padding-left: 10px;
}

.search input.sousuo {
    background: url(/Content/search.png);
    cursor: pointer;
    width: 96px;
    height: 36px;
    border: none;
    _margin-left: -3px;
}

.search .hot_tag {
    margin-top: 8px;
    float: left;
    width: 448px;
    _display: inline;
    line-height: 1.2;
}

.hot_tag p, .hot_tag a {
    float: left;
    color: #999;
    margin-left: 8px;
    _display: inline;
}

    .hot_tag a:hover {
        text-decoration: underline;
        color: #f60;
    }

.mnav_wrap {
    width: 100%;
    margin-top: 20px;
    height: 40px;
    background: #3592e2;
}

.mnav {
    width: 1200px;
    height: 40px;
    margin: 0 auto;
}

    .mnav li {
        float: left;
    }

        .mnav li a {
            line-height: 40px;
            font-size: 16px;
            color: #fff;
            padding: 0 15px;
            height: 40px;
            display: inline-block;
        }

        .mnav li.nav_right {
            float: right;
        }

        .mnav li a.current {
            background: #0078c1;
        }

        .mnav li a:hover {
            background: #0078c1;
            color: #fff;
        }

.field-validation-error {
    color: red !important;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid red !important;
    background-color: #fee !important;
}

.validation-summary-errors {
    font-weight: bold;
    color: red !important;
    margin-right: 10px;
}

.validation-summary-valid {
    display: none;
}

.field-validation-valid {
    color: red !important;
    font-weight: bold !important;
}

.TextBox-label b, .editor-field b {
    display: inline-block;
    width: 80px;
    text-align: right;
}

.editor-field dfn {
    display: block;
    width: 80px;
    text-align: right;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
}

#main {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.foot {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    margin-top: 20px;
}

.foot_top ul {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #eee;
    font-size: 12px;
    height: 50px;
    overflow: hidden;
    padding: 9px 0;
    position: relative;
}

    .foot_top ul li {
        border-left: 1px solid #eee;
        color: #666;
        float: left;
        font-size: 12px;
        height: 40px;
        line-height: 16px;
        margin-left: -2px;
        overflow: hidden;
        padding: 5px 0;
        position: relative;
        white-space: nowrap;
        width: 25%;
        font-family: "宋体";
    }

        .foot_top ul li i {
            background: url(/Content/foot_icon.png) no-repeat;
            float: left;
            height: 40px;
            margin: 0 10px 0 20px;
            width: 40px;
        }

            .foot_top ul li i.foot_icon02 {
                background-position: -50px 0;
            }

            .foot_top ul li i.foot_icon03 {
                background-position: -100px 0;
            }

            .foot_top ul li i.foot_icon04 {
                background-position: -150px 0;
            }

        .foot_top ul li strong {
            display: block;
            font-family: "Microsoft Yahei";
            font-size: 18px;
            font-weight: normal;
            line-height: 20px;
            margin-bottom: 4px;
        }

.copyr {
    border-top: 2px solid #2e96dd;
    padding-top: 10px;
    margin-top: 10px;
    margin-bottom: 30px;
    text-align: center;
    line-height: 30px;
    color: #666;
}

.foot_nav {
    color: #ccc;
}

    .foot_nav a {
        padding: 0 14px;
        color: #666;
    }

        .foot_nav a:hover {
            text-decoration: underline;
            color: #f60;
        }

.pageno {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    float: left;
}

    .pageno a {
        height: 37px;
        text-align: center;
        padding: 0 15px;
        line-height: 39px;
        color: #666;
        border: 1px solid #ccc;
        background: #fff;
        display: block;
        margin-right: 10px;
        font-size: 12px;
        display: inline-block;
    }

        .pageno a:hover {
            text-decoration: none;
            background: #fff;
            color: #3692df;
            border-color: #3692df;
        }

        .pageno a.slue {
            background: #fff;
            color: #333;
            cursor: auto;
            border: none;
        }

        .pageno a.now {
            background: #3692df;
            border: 1px solid #3692df;
            color: #fff;
        }

            .pageno a.now:hover {
                background: #3692df;
            }

.adtip p {
    bottom: 0;
    color: #fff;
    height: 21px;
    line-height: 21px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 32px;
    z-index: 99;
}

.adtip span {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    height: 21px;
    opacity: .5;
    position: absolute;
    right: 0;
    width: 32px;
    z-index: 0;
}

.xl_right_ad {
    position: relative;
    margin-bottom: 12px;
}

    .xl_right_ad img {
        width: 220px;
        border: 1px solid #ddd;
        padding: 8px 8px;
        background: #fff;
        display: block;
    }

    .xl_right_ad .adtip p {
        bottom: 9px;
        right: 9px;
    }

    .xl_right_ad .adtip span {
        bottom: 9px;
        right: 9px;
    }

@charset "utf-8";

.banner_wrap {
    height: 417px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.channel_wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 90;
}

.channel_nav {
    width: 244px;
    _width: 238px;
    background: #fff;
    border-left: 2px solid #0078c1;
    border-top: 2px solid #0078c1;
    border-bottom: 2px solid #0078c1;
    float: left;
}

.item {
    border-right: 2px solid #0078c1;
    padding-left: 5px;
    width: 237px;
    _width: 231px;
    cursor: pointer;
    float: left;
}

.left_title {
    display: block;
    left: -5px;
    position: relative;
    width: 243px;
    z-index: 1;
    _width: 232px;
}

    .left_title s {
        background: url(/Content/right.png) no-repeat;
        display: block;
        height: 7px;
        left: 226px;
        position: absolute;
        top: 16px;
        width: 4px;
        z-index: 0;
    }

.top_h3 {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #fff;
    width: 242px;
    _width: 236px;
}

    .top_h3 .two_col {
        color: #404040;
        display: block;
        font-size: 15px;
        font-weight: 700;
        height: 31px;
        line-height: 16px;
        margin: 8px 0 0 3px;
        padding-left: 25px;
    }

.two_col i {
    background: url(/Content/menu_icon.png) no-repeat;
}

.top_h3 .two_col i {
    display: inline-block;
    height: 17px;
    left: 6px;
    position: absolute;
    top: 10px;
    _top: 8px;
    width: 16px;
}

.top_h3 .eg {
    height: 18px;
    line-height: 16px;
    overflow: hidden;
    position: relative;
    text-indent: 7px;
    top: -5px;
    left: 21px;
    width: 208px;
}

    .top_h3 .eg a {
        color: #949494;
    }

        .top_h3 .eg a:hover {
            color: #f60;
        }

.top_h3 .icon_zb {
    background-position: 0 -30px;
}

.top_h3 .icon_gn {
    background-position: 0 -61px;
}

.top_h3 .icon_oz {
    background-position: 0 -153px;
}

.top_h3 .icon_mz {
    background-position: 0 -184px;
}

.top_h3 .icon_hg {
    background-position: 0 -215px;
}

.top_h3 .icon_tg {
    background-position: 0 -246px;
}

.top_h3 .icon_ga {
    background-position: 0 -277px;
}

.item_hover {
    border-right: none;
    border-left: none;
}

    .item_hover .top_h3 {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }

    .item_hover i.icon_zb {
        background-position: -25px -30px;
    }

    .item_hover i.icon_gn {
        background-position: -25px -61px;
    }

    .item_hover i.icon_oz {
        background-position: -25px -153px;
    }

    .item_hover i.icon_mz {
        background-position: -25px -184px;
    }

    .item_hover i.icon_hg {
        background-position: -25px -215px;
    }

    .item_hover i.icon_tg {
        background-position: -25px -246px;
    }

    .item_hover i.icon_ga {
        background-position: -25px -277px;
    }

.channel_more {
    display: none;
    position: absolute;
    left: 245px;
    _left: 245px;
    top: 0;
    z-index: 90;
    height: 413px;
    width: 390px;
    background: #fff;
    overflow: hidden;
    border: 2px solid #0078c1;
    border-left: none;
}

    .channel_more .clearfix {
        _zoom: 0;
    }

.item_hover .channel_more {
    display: block;
}

.item_hover s {
    background: none;
}

.panel_nav {
    padding: 5px 15px;
    width: 362px;
}

.panel_nav_title {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #cdcdcd;
}

.panel_list {
    padding: 0 7px;
}

    .panel_list dd {
        float: left;
        border-right: 1px solid #ccc;
        font-style: normal;
        height: 18px;
        line-height: 18px;
        margin: 6px 0;
        padding: 0 8px;
    }

        .panel_list dd a {
            color: #666;
        }

            .panel_list dd a.panel_hot {
                color: #f60;
            }

            .panel_list dd a:hover {
                text-decoration: underline;
                color: #f60;
            }

.banner_right {
    width: 242px;
    height: 415px;
    border: 1px solid #ccc;
    float: left;
    margin-left: 10px;
    background: #fff;
    _display: inline;
}

.banner_right_top {
    height: 40px;
    line-height: 40px;
    width: 226px;
    padding: 0 8px;
    font-size: 16px;
    border-bottom: 1px solid #eee;
}

    .banner_right_top p {
        float: left;
    }

    .banner_right_top a {
        float: right;
    }

.banner_right_hd li {
    padding: 0 8px;
    margin-top: 10px;
}

    .banner_right_hd li img {
        width: 226px;
        height: 80px;
    }

    .banner_right_hd li p {
        margin: 10px 0 15px;
    }

.tour_item {
    margin-top: 30px;
}

.tour_item_tit {
    border-bottom: 2px solid #ddd;
    height: 30px;
    padding-bottom: 5px;
    position: relative;
}

    .tour_item_tit h3 {
        float: left;
    }

    .tour_item_tit strong {
        font-size: 22px;
        line-height: 30px;
    }

    .tour_item_tit span {
        color: #bababa;
        font-weight: normal;
        font-size: 12px;
        padding-left: 8px;
    }

    .tour_item_tit .tour_fenl {
        position: absolute;
        left: 245px;
    }

.tour_fenl li {
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    margin: 0 8px;
}

    .tour_fenl li.recom {
        border-bottom: 2px solid #de4400;
        padding-bottom: 5px;
        color: #de4400;
    }

    .tour_fenl li a {
        color: #666;
    }

        .tour_fenl li a:hover {
            color: #f60;
        }

.tour_more {
    float: right;
    font-size: 12px;
    padding-top: 13px;
    line-height: 14px;
    color: #666;
}

    .tour_more i.icon_more {
        width: 16px;
        height: 14px;
        vertical-align: top;
        display: inline-block;
        background: url(/Content/icon_index_new.png) no-repeat;
        background-position: -100px -5px;
    }

.tour_item_left {
    width: 240px;
    height: 488px;
    background: #f1f1f1;
    overflow: hidden;
}

.tour_item_left_list {
    margin-top: 13px;
    overflow: hidden;
    padding-bottom: 5px;
}

    .tour_item_left_list dl {
        border-left: 1px solid #ddd;
        height: auto;
        margin: -25px auto 0;
        width: 0;
    }

    .tour_item_left_list dt h3, .tour_item_left_list dd, .tuango-info strong {
        background: url(/Content/icon_index_new.png) no-repeat;
    }

    .tour_item_left_list dt {
        margin-left: -72px;
        text-align: center;
        width: 145px;
    }

        .tour_item_left_list dt h3 {
            background-position: 0 -80px;
            font-size: 16px;
            font-weight: normal;
            height: 32px;
            line-height: 30px;
            margin-top: 25px;
            width: 145px;
        }

    .tour_item_left_list dd {
        background-position: -56px -7px;
        height: 9px;
        margin: 27px 0 0 -5px;
        position: relative;
        width: 9px;
    }

        .tour_item_left_list dd a {
            display: block;
            height: 15px;
            line-height: 14px;
            color: #666;
            overflow: hidden;
            position: absolute;
            right: 24px;
            text-align: right;
            top: -2px;
            width: 100px;
        }

            .tour_item_left_list dd a:hover {
                color: #f60;
                text-decoration: underline;
            }

            .tour_item_left_list dd a.r {
                left: 24px;
                text-align: left;
            }

.tour_item_right {
    width: 1200px;
}

.tour_pro {
    padding-top: 278px;
    position: relative;
    width: 735px;
    _overflow: hidden;
}

    .tour_pro ul {
        width: 760px;
    }

        .tour_pro ul li {
            display: inline;
            float: left;
            margin-right: 15px;
            width: 235px;
        }

            .tour_pro ul li.w485_243, .tour_pro ul li.w235_243 {
                height: 278px;
                overflow: hidden;
                position: absolute;
                top: 0;
            }

            .tour_pro ul li.w485_243 {
                left: 0;
                width: 485px;
            }

            .tour_pro ul li.w235_243 {
                left: 500px;
                width: 235px;
            }

            .tour_pro ul li.w485_243 img {
                width: 485px;
                height: 243px;
            }

            .tour_pro ul li.w235_243 img {
                width: 235px;
                height: 243px;
            }

            .tour_pro ul li.w485_243 p, .tour_pro ul li.w235_243 p {
                height: 243px;
            }

            .tour_pro ul li a {
                font-size: 14px;
            }

                .tour_pro ul li a img {
                    width: 235px;
                    height: 157px;
                }

.tour_pro_tit {
    color: #999;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

    .tour_pro_tit i {
        font-size: 14px;
        color: #f60;
        font-style: normal;
    }

    .tour_pro_tit em {
        font-size: 18px;
        color: #f60;
        font-style: normal;
        padding: 0 3px 0 1px;
        font-family: arial;
    }

.tour_pro ul li.w485_243 a {
    font-size: 16px;
}

.tour_ad {
    height: 435px;
    position: relative;
    width: 195px;
}

.tuango-info {
    bottom: 0;
    color: #fff;
    font-size: 16px;
    left: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    width: 195px;
}

    .tuango-info.green {
        background: #56c95f;
    }

    .tuango-info.yellow {
        background: #f90;
    }

    .tuango-info.blue {
        background: #2da5d2;
    }

    .tuango-info.red {
        background: #f33784;
    }

    .tuango-info strong {
        background-position: -26px -48px;
        display: block;
        height: 25px;
        line-height: 25px;
        margin: 0 auto 7px;
        width: 123px;
        color: #56c95f;
    }

    .tuango-info.yellow strong {
        color: #f90;
    }

    .tuango-info.blue strong {
        color: #2da5d2;
    }

    .tuango-info.red strong {
        color: #f33784;
    }

    .tuango-info p {
        line-height: 1.4;
    }

    .tuango-info .tuango-price {
        font-size: 12px;
    }

    .tuango-info i {
        font-style: normal;
        font-size: 14px;
    }

.tuango-price em {
    font-size: 14px;
    font-weight: bold;
    padding: 0 3px;
    font-family: arial;
}

.h210 {
    height: 210px;
}

.tour_item_right .visa {
    margin-right: -50px;
    _width: 1250px;
    margin-top: 5px;
    overflow: hidden;
}

    .tour_item_right .visa li {
        float: left;
        margin-right: 50px;
        width: 158px;
    }

.visa li img {
    float: left;
    width: 158px;
    height: 106px;
}

.visa li div {
    color: #666;
    line-height: 30px;
    width: 158px;
    margin-top: 10px;
    float: left;
}

    .visa li div a {
        font-size: 16px;
        float: left;
    }

    .visa li div p {
        float: right;
    }

    .visa li div i {
        font-size: 14px;
        color: #f60;
        font-style: normal;
    }

    .visa li div em {
        font-size: 18px;
        color: #f60;
        font-style: normal;
        font-family: arial;
    }

.home_lv {
    margin-top: 8px;
    height: 280px;
    overflow: hidden;
}

    .home_lv li {
        float: left;
        margin-left: 21px;
        margin-bottom: 20px;
        height: 130px;
        overflow: hidden;
        position: relative;
    }

        .home_lv li img {
            width: 222px;
            height: 130px;
        }

        .home_lv li.home_lv_big {
            margin-left: 0;
            margin-bottom: 0;
            height: 280px;
        }

            .home_lv li.home_lv_big img {
                width: 471px;
                height: 280px;
            }

        .home_lv li span {
            position: absolute;
            height: 35px;
            width: 100%;
            background: #000;
            display: block;
            bottom: 0;
            left: 0;
            z-index: 90;
            background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5)) repeat scroll 0 0;
            cursor: pointer;
        }

        .home_lv li p {
            position: absolute;
            line-height: 35px;
            bottom: 0;
            left: 0;
            z-index: 91;
            color: #fff;
            margin-left: 12px;
            font-size: 14px;
            cursor: pointer;
        }

.tour_item_cont {
    _width: 1200px;
    _overflow: hidden;
}

    .tour_item_cont ul {
        margin-right: -20px;
        _width: 1220px;
    }

    .tour_item_cont li {
        margin-top: 20px;
        margin-right: 20px;
        float: left;
    }

.tour_imgbox {
    position: relative;
    width: 224px;
    height: 150px;
}

    .tour_imgbox img {
        width: 224px;
        height: 150px;
    }

    .tour_imgbox span {
        background: #0078c1 none repeat scroll 0 0;
        color: #fff;
        font-family: "宋体";
        height: 22px;
        left: 0;
        line-height: 22px;
        position: absolute;
        text-align: center;
        top: 0;
        width: 50px;
    }

.tour_title {
    padding: 10px 10px;
    border: 1px solid #e4e4e4;
    border-top: none;
    width: 202px;
    height: 81px;
}

    .tour_title h2 {
        font-weight: normal;
        font-size: 14px;
        line-height: 20px;
    }

    .tour_title p {
        margin-top: 15px;
        color: #666;
    }

    .tour_title i {
        font-style: normal;
        font-size: 14px;
        color: #f60;
    }

    .tour_title b {
        font-size: 22px;
        font-weight: bold;
        padding: 0 3px;
        font-family: arial;
        color: #f60;
    }

.tour_item_cont li .tour_gd {
    position: relative;
}

    .tour_item_cont li .tour_gd img {
        width: 224px;
        height: 252px;
    }

.tour_gdbg {
    position: absolute;
    top: 0;
    left: 0;
    width: 224px;
    height: 252px;
    background: #000;
    opacity: .2;
    _background: none;
}

.tour_gdtxt {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 224px;
    height: 187px;
    padding-top: 65px;
    color: #fff;
}

    .tour_gdtxt p {
        font-size: 14px;
    }

    .tour_gdtxt b {
        font-size: 16px;
        line-height: 2.8;
        display: block;
        margin-bottom: 10px;
    }

    .tour_gdtxt i {
        width: 46px;
        height: 46px;
        display: inline-block;
        background: url(/Content/icon_more.png) no-repeat;
        _background: none;
    }

.tour_rjleft {
    float: left;
    margin-top: 20px;
}

.homeyj_top ul {
    margin-right: -15px;
    _width: 958px;
}

    .homeyj_top ul li {
        float: left;
        margin-right: 15px;
        _display: inline;
        width: 464px;
    }

.homeyj_top img {
    width: 464px;
    height: 232px;
    display: block;
}

.homeyj_top_txt {
    width: 432px;
    height: 83px;
    padding: 15px 15px;
    border: 1px solid #e4e4e4;
    border-top: none;
    overflow: hidden;
}

    .homeyj_top_txt b {
        font-size: 18px;
        font-weight: normal;
    }

.homeyj_jj {
    width: 432px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
}

.homeyj_top_txt .tips {
    margin-top: 13px;
    color: #999;
}

    .homeyj_top_txt .tips a {
        margin-left: 15px;
    }

.homeyj_list_top {
    line-height: 27px;
    margin: 30px 0 10px;
    float: left;
    width: 100%;
    _display: inline;
}

    .homeyj_list_top p {
        float: left;
        font-size: 18px;
    }

    .homeyj_list_top span {
        float: right;
        line-height: 14px;
        margin-top: 8px;
    }

        .homeyj_list_top span a {
            color: #666;
        }

            .homeyj_list_top span a:hover {
                color: #ff6607;
            }

    .homeyj_list_top i {
        width: 16px;
        height: 14px;
        vertical-align: top;
        display: inline-block;
        background: url(/Content/icon_index_new.png) no-repeat;
        background-position: -100px -5px;
    }

.yj_list_wrap {
    margin-top: 12px;
    background: #fff;
    overflow: hidden;
    position: relative;
    margin-bottom: 12px;
    float: left;
    _display: inline;
}

.yj {
    float: left;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 22px;
    padding-bottom: 22px;
    height: 135px;
}

.yj_img {
    float: left;
    margin-right: 18px;
}

    .yj_img img {
        width: 215px;
        height: 135px;
    }

.yj_txt h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1.4;
}

.yj_txt p {
    line-height: 1.8;
}

    .yj_txt p.yj_tit {
        text-indent: 2em;
        height: 64px;
        overflow: hidden;
    }

        .yj_txt p.yj_tit a {
            color: #f60;
        }

            .yj_txt p.yj_tit a:hover {
                text-decoration: underline;
            }

.yj_tag {
    margin-top: 12px;
    color: #999;
}

    .yj_tag span {
        margin-right: 20px;
    }

.yj_tag_dd {
    background: url(/Content/icon01.gif) left center no-repeat;
    padding-left: 15px;
}

.yj_tag_time {
    background: url(/Content/icon02.gif) left center no-repeat;
    padding-left: 18px;
}

.yj_tag_see {
    background: url(/Content/icon03.gif) left center no-repeat;
    padding-left: 22px;
}

.tour_rjright {
    width: 240px;
    float: right;
    margin-top: 20px;
}

.yjad img {
    width: 240px;
}

.yjpeople {
    margin-top: 20px;
    float: left;
    width: 240px;
}

.yjpeople_top {
    line-height: 27px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    _display: inline;
}

    .yjpeople_top p {
        float: left;
        font-size: 18px;
    }

    .yjpeople_top span {
        float: right;
        line-height: 14px;
        margin-top: 8px;
    }

        .yjpeople_top span a {
            color: #666;
        }

            .yjpeople_top span a:hover {
                color: #ff6607;
            }

    .yjpeople_top i {
        width: 16px;
        height: 14px;
        vertical-align: top;
        display: inline-block;
        background: url(/Content/icon_index_new.png) no-repeat;
        background-position: -100px -5px;
    }

.yjpeople ul {
    border: 1px solid #e4e4e4;
    border-bottom: none;
    float: left;
}

    .yjpeople ul li {
        width: 238px;
        float: left;
    }

.yjpeople_item {
    height: 36px;
    line-height: 36px;
    padding-left: 13px;
    font-size: 15px;
    color: #666;
    border-bottom: 1px solid #e4e4e4;
    background: url(/Content/icon_down.png) 210px center no-repeat;
}

.yjpeople_more {
    border-bottom: 1px solid #e4e4e4;
    display: none;
}

    .yjpeople_more p {
        height: 53px;
        width: 218px;
        padding: 30px 0 0 20px;
        background: url(/Content/icon_dh.png) left top no-repeat;
        color: #666;
    }

.yjpeople ul li.show .yjpeople_more {
    display: block;
}

.yjpeople ul li.show .yjpeople_item {
    font-weight: bold;
    color: #000;
}

.lxs {
    margin-top: 20px;
    float: left;
    width: 240px;
}

.lxs_top p {
    float: left;
    font-size: 18px;
}

.lxs_top span {
    float: right;
    line-height: 14px;
    margin-top: 8px;
}

    .lxs_top span a {
        color: #666;
    }

        .lxs_top span a:hover {
            color: #ff6607;
        }

.lxs_top i {
    width: 16px;
    height: 14px;
    vertical-align: top;
    display: inline-block;
    background: url(/Content/icon_index_new.png) no-repeat;
    background-position: -100px -5px;
}

.lxs ul {
    float: left;
}

    .lxs ul li {
        float: left;
        width: 240px;
        margin-top: 10px;
        _display: inline;
    }

        .lxs ul li img {
            width: 240px;
            display: block;
            float: left;
        }

.fullSlide {
    width: 1190px;
    position: relative;
    height: 417px;
    background: #000;
    float: left;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 417px;
            overflow: hidden;
            text-align: center;
            background-position: top center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 410px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 30px;
    }

        .fullSlide .hd ul {
            text-align: center;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 42px;
                height: 11px;
                margin: 1px;
                overflow: hidden;
                background: #000;
                filter: alpha(opacity=50);
                opacity: .5;
                line-height: 999px;
            }

            .fullSlide .hd ul .on {
                background: red;
            }

    .fullSlide .prev, .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 0;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(/Content/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5;
        dis1play: none;
    }

    .fullSlide .next {
        left: auto;
        right: 0;
        background-position: -6px -137px;
    }
