/********* 日语历史遗产列表 *********/
.threeLine .ListBox {
    border: #CCC 1px dashed;
    padding: 10px;
}

.threeLine .ListBox ul {
    width: 31%;
    margin-right: 15px;
    float: left;
}

.threeLine .ListBox ul:last-child {
    margin-right: 0px;
}

.threeLine .ListBox ul li {
    list-style: none;
    margin-bottom: 10px;
}

.threeLine .ListBox ul li a {
    text-decoration: none;
    color: #343434;
    line-height: 18px;
}

.threeLine .ListBox ul li a:hover {
    text-decoration: underline;
    color: #A31002;
}

.threeLine .ListBox ul li.culture {
    background: url("//images.chinahighlights.es/2013/09/b0793744053f45f19e467374.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.mix {
    background: url("//images.chinahighlights.es/2013/09/b90337671036442580a2ba9d.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.nature {
    background: url("//images.chinahighlights.es/2013/09/b3d9b69f5ffe4bc1b239be56.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.landscape {
    background: url("//images.chinahighlights.es/2013/09/e1cf64a2e5e74f91886f13fe.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.cultureGer {
    background: url("//bilder.chinarundreisen.com/2013/12/97928ce37ef74b85850fdfb0.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.mixGer {
    background: url("//bilder.chinarundreisen.com/2013/12/426e4fd7452543d3a546599c.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.natureGer {
    background: url("//bilder.chinarundreisen.com/2013/12/c19a62ecc36045d9b3e474a8.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

.threeLine .ListBox ul li.landscapeGer {
    background: url("//bilder.chinarundreisen.com/2013/12/0bc03a80966e4590b695898c.jpg") no-repeat scroll 0 5px transparent;
    padding-left: 75px;
    width: 65%;
    height: 100%;
}

/********* bone *********/
.__content__ {
    width: 980px;
    margin: 0 auto 30px;
    /*border-radius: 0 0 10px 10px;*/
    /*box-shadow: 0 2px 5px 0 #C1C1C1;*/
    background: #fff;
    padding: 20px 0 40px;
}

.__bone__ {
    border: 1px dotted #333;
}

.__center__ {
    width: 930px;
    min-height: 100px;
    margin: 0 auto 20px;
}

.__left__ {
    float: left;
}

.__right__ {
    float: right;
}

.__wide__ {
    width: 734px;
    min-height: 250px;
}

.__norrow__ {
    width: 175px;
    min-height: 250px;
}

.__760__ {
    width: 760px;
    min-height: 250px;
}

.__452__ {
    width: 452px;
    min-height: 100px;
}

[scid="question"] {
    text-align: left;
    padding-top: 20px;
}

/********* fix infomation.css *********/

.content-info .__right__ img {
    border: none;
    /*margin: 0 15px 15px 0;*/
    padding: 0;
}

/*********** common.css ***********/
ul.Public li {
    background: url("//data.arachina.com/information-view/information/image/arrow.png") no-repeat scroll 0 7px transparent;
    font-size: 13px;
    line-height: 20px;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-left: 11px;
}

/********* bread *********/
.__bone__ .bread {
    clear: both;
    color: #A31022;
    font-size: 11px;
    padding: 0 0 12px;
    position: relative;
}

.__bone__ .bread span {
    color: #A31022;
    font-size: 12px;
}

.__bone__ .bread a {
    background-image: url("//data.arachina.com/information-view/information/culture/image/list_left.jpg");
    background-position: right 7px;
    background-repeat: no-repeat;
    color: #444444;
    padding: 2px 8px 4px 5px;
    text-decoration: underline;
}

/********* H2 *********/
h2 {
    font-size: 18px;
    line-height: 30px;
    color: #343434;
    margin-bottom: 10px;
}

.__bone__ .h2_bg_red {
    font-size: 18px;
    color: #ffffff !important;
    line-height: 33px;
    font-weight: bold;
    background: #A40F22;
    padding-left: 15px;
    margin-bottom: 10px !important;
}

.__bone__ .h2_bg_gray {
    font-size: 18px;
    color: #333333;
    line-height: 33px;
    background: #EBEBEB;
    padding-left: 10px;
    margin-bottom: 20px !important;
    border-left: #c3c3c3 5px solid;
}

/********* 图片左浮动文章 *********/
.__bone__ .AticlePicLeft {
    margin-bottom: 15px;
}

.__bone__ .AticlePicLeft img {
    float: left;
    margin: 0 15px 10px 0;
}

/********* 图片右浮动文章 *********/
.__bone__ .AticlePicRight {
    /*margin-bottom:25px;*/
}

.__bone__ .AticlePicRight img {
    float: right;
    margin: 0 0 10px 15px;
    border: 5px solid #ddd;
}

/********* 图片左浮动文章，带标题图片 *********/
.__bone__ .AticlePicLeftTitle {
    margin-bottom: 15px;
}

.__bone__ .AticlePicLeftTitle .picWithTitle {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D1D1D1;
    display: block;
    float: left;
    margin: 0 15px 10px 0;
    padding: 5px;
    width: auto;
}

.__bone__ .AticlePicLeftTitle .picWithTitle img {
    margin: 0;
    padding: 0;
}

.__bone__ .AticlePicLeftTitle .picWithTitle .photoTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 5px;
    text-align: center;
}

/********* 图片右浮动文章，带标题图片 *********/
.__bone__ .AticlePicRightTitle {
    margin-bottom: 15px;
}

.__bone__ .AticlePicRightTitle .picWithTitle {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D1D1D1;
    display: block;
    float: right;
    margin: 0 0 10px 15px;
    padding: 5px;
}

.__bone__ .AticlePicRightTitle .picWithTitle img {
    margin: 0;
    padding: 0;
}

.__bone__ .AticlePicRightTitle .picWithTitle .photoTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 5px;
    text-align: center;
}

/********* H2+图文 *********/
.__bone__ [scid="h2_bg_red_txt"] {
    margin-bottom: 10px;
}

.__bone__ [scid="h2_bg_red_txt"] h2 {
    font-size: 18px;
    color: #ffffff;
    line-height: 33px;
    font-weight: bold;
    background: #A40F22;
    padding-left: 15px;
    margin-bottom: 10px;
}

.__bone__ [scid="h2_bg_red_txt"] p {
    color: #565656;
    font-size: 13px;
    margin: 0 0 10px;
    text-align: justify;
    line-height: 20px;
}

.__bone__ [scid="h2_bg_red_txt"] .picWithTitle {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D1D1D1;
    display: block;
    float: right;
    margin: 0 0 5px 10px;
    padding: 5px;
}

.__bone__ [scid="h2_bg_red_txt"] .picWithTitle img {
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
}

.__bone__ [scid="h2_bg_red_txt"] .picWithTitle .photoTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 5px;
    text-align: center;
}

.__bone__ [scid="h2_bg_gray_txt"] {
    margin-bottom: 10px;
}

.__bone__ [scid="h2_bg_gray_txt"] h2 {
    font-size: 18px;
    color: #333333;
    line-height: 33px;
    background: #EBEBEB;
    padding-left: 10px;
    margin-bottom: 10px;
    border-left: #c3c3c3 5px solid;
}

.__bone__ [scid="h2_bg_gray_txt"] p {
    color: #565656;
    font-size: 13px;
    margin: 0 0 10px;
    text-align: justify;
    line-height: 20px;
}

.__bone__ [scid="h2_bg_gray_txt"] .picWithTitle {
    /*background: none repeat scroll 0 0 #E4E4E4;*/
    border: 1px solid #D1D1D1;
    display: block;
    float: right;
    margin: 0 0 5px 10px;
    padding: 5px;
}

.__bone__ [scid="h2_bg_gray_txt"] .picWithTitle img {
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
}

.__bone__ [scid="h2_bg_gray_txt"] .picWithTitle .photoTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 5px;
    text-align: center;
}

/********* 景点描述 *********/
.__bone__ .AlongTheRail {
    margin-bottom: 20px;
}

.__bone__ .AlongTheRail .LandscapeName {
    color: #0077cc;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 14px;
}

.__bone__ .AlongTheRail .LandscapeBox {
    width: 49%;
    margin-right: 10px;
    float: left;
}

.__bone__ .AlongTheRail .LandscapeBox:last-child {
    margin: 0px;
}

.__bone__ .AlongTheRail .LandscapeBox img {
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    .__bone__ .AlongTheRail .LandscapeBox {
        width: 100% !important;
        margin-right: 0;
    }
}


/********* .__bone__ H3 *********/
.__bone__ h3 {
    color: #343434;
    line-height: 18px;
    font-size: 16px;
}

.__bone__ h3 a {
    color: #343434;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.__bone__ h3 a:hover {
    text-decoration: underline;
    color: #0077cc;
}

.__bone__ h3.blue {
    font-size: 16px;
    color: #0077cc;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 10px;
}

.__bone__ h3.bg-gray {
    font-size: 16px;
    color: #333333;
    line-height: 25px;
    background: #EBEBEB;
    padding-left: 15px;
    margin-bottom: 10px;
    border-left: #c3c3c3 5px solid;
}

.__bone__ h3.bg-red {
    font-size: 16px;
    color: #ffffff;
    line-height: 25px;
    font-weight: bold;
    background: #A40F22;
    padding-left: 15px;
    margin-bottom: 10px;
}

.__bone__ h3.bg-grayS {
    font-size: 13px;
    color: #333333;
    line-height: 16px;
    background: #EBEBEB;
    padding: 5px 15px 5px 5px;
    margin-bottom: 2px;
    border-left: #c3c3c3 5px solid;
    font-weight: normal;
}

.__bone__ h3.blueIntxt a {
    font-size: 14px;
    color: #0077cc;
    line-height: 21px;
    font-weight: bold;
    margin-bottom: 8px;
    text-decoration: none;
}

.__bone__ h3.blueIntxt a:hover {
    text-decoration: underline;
}

.__bone__ h3.blueIntxt {
    font-size: 14px;
    color: #0077cc;
    line-height: 21px;
    font-weight: bold;
    margin-bottom: 8px;
}

/********* .__bone__ H4 *********/
.__bone__ h4 {
    font-size: 14px;
    color: #343434;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

.__bone__ h4.blue {
    font-size: 14px;
    color: #0077cc;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.__bone__ h4.blueIntxt {
    font-size: 12px;
    color: #0077cc;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.__bone__ h4.blueIntxt a {
    font-size: 12px;
    color: #0077cc;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none;
}

.__bone__ h4.blueIntxt a:hover {
    text-decoration: underline;
}

.__bone__ h4.bg-gray {
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    background: #EBEBEB;
    padding-left: 15px;
    margin-bottom: 10px;
    border-left: #c3c3c3 5px solid;
}

.__bone__ h4.bg-red {
    font-size: 14px;
    color: #ffffff;
    line-height: 25px;
    font-weight: bold;
    background: #A40F22;
    padding-left: 15px;
    margin-bottom: 10px;
}


/********* 边栏导航 *********/
.__bone__ .sc_sub_navi_ {
    margin-bottom: 10px;
}

.__bone__ .sc_sub_navi_ .themeTitle {
    background: none repeat scroll 0 0 #E4E4E4;
    border-left: 7px solid #A6A6A6;
    margin-bottom: 1px;
    padding: 5px;
    font-size: 14px;
}

.__bone__ .sc_sub_navi_ .themeTitle a {
    font-size: 14px;
    text-decoration: none;
}

.__bone__ .sc_sub_navi_ ul.tourThemes {
    background: none repeat scroll 0 0 #F1F1F1;
    margin: 5px 0;
    width: 100%;
}

.__bone__ .sc_sub_navi_ ul.tourThemes li {
    border-bottom: 4px solid #FFFFFF;
    line-height: 18px;
    list-style: none outside none;
    padding: 7px;
    background: none;
}

.__bone__ .sc_sub_navi_ ul.tourThemes li a {
    display: block;
    line-height: 18px;
    text-decoration: none;
}

.__bone__ .sc_sub_navi_ ul.tourThemes li.active {
    background: url("//data.arachina.com/information-view/information/image/about-us/arrow-navigate-white.gif") no-repeat scroll 10px 10px #A31002;
    padding-left: 18px;
}

.__bone__ .sc_sub_navi_ ul.tourThemes li.active a {
    color: #FFFFFF;
    text-decoration: none;
}

.__bone__ .sc_sub_navi_ ul.tourThemes li:hover {
    background: url("//data.arachina.com/information-view/information/image/about-us/arrow-navigate-white.gif") no-repeat scroll 10px 10px #A31002 !important;
    padding-left: 18px;
}

.__bone__ .sc_sub_navi_ ul.tourThemes li:hover a {
    color: #FFFFFF;
    text-decoration: none;
}

/********* 左侧推荐线路 *********/
.__bone__ .recommenedTour {
    border-bottom: 3px solid #D8D8D8;
    margin: 0 0 10px;
}

.__bone__ .recommenedTour .questionTitle {
    display: block;
    padding-left: 0;
    text-align: center;
    background: url("//data.arachina.com/information-view/information/image/tf-vac/QA-form-title-bg.png") repeat-x scroll 0 0 #E9E9E9;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
}

.__bone__ .recommenedTour .termlist {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #D8D8D8;
}

.__bone__ .recommenedTour .termlist .list1 {
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 5px;
    padding: 7px 7px 5px;
    text-align: center;
}

.__bone__ .recommenedTour .termlist img {
    margin-bottom: 0;
}

.__bone__ .recommenedTour .sc_sub_item p {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0;
}

.__bone__ .recommenedTour .termlist a {
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
    text-decoration: none;
}

.__bone__ .recommenedTour .termlist a:hover {
    text-decoration: underline;
    color: #A31002;
}

.__bone__ strong.red {
    color: #A31002;
    font-size: 13px;
    font-weight: bold;
}

.__bone__ .recommenedTour .sc_sub_item:last-child {
    border: none;
}


/********* 无序列表 *********/
.__bone__ [scid="list_ul"] li {
    background: url("//data.arachina.com/information-view/information/image/arrow.png") no-repeat scroll 0 7px transparent;
    font-size: 13px;
    line-height: 20px;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-left: 11px;
}

.__bone__ [scid="list_ul_m"] {
    margin-left: 15px;
}

.__bone__ [scid="list_ul_m"] li.transverse {
    background: url("//data.arachina.com/information-view/information/image/arrow.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    float: left;
    font-size: 13px;
    line-height: 20px;
    list-style: none outside none;
    margin-bottom: 10px;
    min-width: 23%;
    padding-left: 11px;
}

.__bone__ ul li.liWithBackground {
    background: url("//images.arachina.com/2013/08/051e62942aea485086c7f041.gif") no-repeat scroll 8px 18px #F0F0F0;
    border-left: 5px solid #A61029;
    margin: 0 0 3px;
    padding: 10px 10px 10px 22px;
    font-size: 13px;
    line-height: 18px;
    color: #343434;
}

/********* 有序列表 *********/
.__bone__ ol li {
    border-bottom: 1px dashed #CCCCCC;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.__bone__ span.storyNumber {
    background: url("//data.arachina.com/information-view/information/image/about-us/Number-bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: normal;
    margin-right: 5px;
    text-align: center;
    width: 18px;
}

.__bone__ ol li:last-child {
    border: medium none;
}

ol li {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 15px;
    list-style: none;
}

/********* 温馨提示note *********/

.__bone__ p.tips {
    background-color: #F2EBE0;
    border: 1px dashed #CAB89B;
    font-size: 12px;
    padding: 15px;
    margin-bottom: 15px;
}

.__bone__ strong.tipsIcon {
    background: url("//data.arachina.com/information-view/information/image/about-us/webapp_icon8.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}

/********* 普通table *********/
.__bone__ .table {
    border: #CCC 1px solid;
    width: 100%;
}

.__bone__ .table thead th {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 5px;
    border-bottom: #CCC 1px solid;
    border-right: #CCC 1px solid;
    background: #EFEFEF;
    vertical-align: middle;
}

.__bone__ .table td {
    text-align: center;
    font-size: 13px;
    padding: 10px 5px;
    border-bottom: #CCC 1px solid;
    border-right: #CCC 1px solid;
    vertical-align: middle;
}

/********* 节庆表格table *********/
.__bone__ .infotable {
    margin-bottom: 15px;
    width: 100%;
    font-size: 14px;
}

.__bone__ .infotable .tableleft {
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
    width: 48%;
}

.__bone__ .infotable .tableleft tr {
    height: 25px;
}

.__bone__ .infotable .tableleft th {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    text-align: left;
    width: 39%;
}

.__bone__ .infotable .tableleft td {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    padding-bottom: 3px;
    text-align: right;
    width: 60%;
}

.__bone__ .infotable .tableright {
    float: left;
    width: 48%;
}

.__bone__ .infotable .tableright tr {
    height: 25px;
}

.__bone__ .infotable .tableright th {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    text-align: left;
    width: 39%;
}

.__bone__ .infotable .tableright td {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    padding-bottom: 3px;
    text-align: right;
    width: 60%;
}

.__bone__ .infotable h2.summaryhead {
    border-bottom: 1px solid #CCCCCC;
    color: #A31002;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 3px;
    margin-bottom: 10px;
}

/********* 地铁站信息表格1、2、3 *********/
.__bone__ .tab1 {
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    margin-bottom: 15px;
    font-size: 13px;
}

.__bone__ .tab1 .tac,
.tab3 .tac {
    text-align: center;
}

.__bone__ strong.sblue {
    color: #0068AD;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    line-height: 22px;
}

.__bone__ .tab1 th {
    background: none repeat scroll 0 0 #E0F0FF;
    font-weight: normal;
    padding: 5px;
    vertical-align: middle;
    border: 1px solid #ccc;
}

.__bone__ .tab1 td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 2px 5px;
    border: 1px solid #ccc;
}

/********* 地铁站信息表格4 *********/
.__bone__ .table1 td {
    border: 1px solid #CCCCCC;
    text-align: center;
    background: #FFFFFF;
    padding: 2px 5px;
}

.__bone__ .table1 th {
    background: #E0F0FF;
    border: 1px solid #CCCCCC;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.__bone__ .table1 {
    border-collapse: collapse;
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    margin-bottom: 15px;
}

.__bone__ .table1 p {
    margin: 0;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
}

.__bone__ .table1 td p {
    text-align: center;
}

/********* 天气表格 *********/

.__bone__ table.averageWeather {
    border-left: 1px solid #C9C9C9;
    margin: 0 0 10px;
    width: 100%;
    margin-bottom: 15px;
}

.__bone__ table.averageWeather tr th {
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    font-size: 11px;
    color: #343434;
    font-weight: bold;
}

.__bone__ table.averageWeather tr th.month {
    background-position: 5px 4px;
    background-repeat: no-repeat;
    padding: 12px 3px;
    width: 39px;
}

.__bone__ table.averageWeather tr th.jan {
    background-image: url("//bilder.chinarundreisen.com/2013/08/f6b3e563055a4e0c90dd54f1.gif");
}

.__bone__ table.averageWeather tr th.feb {
    background-image: url("//bilder.chinarundreisen.com/2013/08/4f8b724d725f4b178990a139.gif");
}

.__bone__ table.averageWeather tr th.mar {
    background-image: url("//bilder.chinarundreisen.com/2013/08/ecd5d155ea9a4425be2489c6.gif");
}

.__bone__ table.averageWeather tr th.apr {
    background-image: url("//bilder.chinarundreisen.com/2013/08/5063fa82a0134b198563974d.gif");
}

.__bone__ table.averageWeather tr th.may {
    background-image: url("//bilder.chinarundreisen.com/2013/08/6b91ce57a4d84e669a56647f.gif");
}

.__bone__ table.averageWeather tr th.jun {
    background-image: url("//bilder.chinarundreisen.com/2013/08/38b32f0135344ddaa68b5b09.gif");
}

.__bone__ table.averageWeather tr th.jul {
    background-image: url("//bilder.chinarundreisen.com/2013/08/226952f01b9b4f69b6ba7864.gif");
}

.__bone__ table.averageWeather tr th.aug {
    background-image: url("//bilder.chinarundreisen.com/2013/08/603a762467034f39a24c09fb.gif");
}

.__bone__ table.averageWeather tr th.sep {
    background-image: url("//bilder.chinarundreisen.com/2013/08/b285a40c63e048fba121194f.gif");
}

.__bone__ table.averageWeather tr th.oct {
    background-image: url("//bilder.chinarundreisen.com/2013/08/8c9cd5cfec114e57abd41ccc.gif");
}

.__bone__ table.averageWeather tr th.nov {
    background-image: url("//bilder.chinarundreisen.com/2013/08/dde89708a81e40b882924dcf.gif");
}

.__bone__ table.averageWeather tr th.dec {
    background-image: url("//bilder.chinarundreisen.com/2013/08/130764fe211644a79e65f8c1.gif");
}

.__bone__ table.averageWeather tr.gray {
    background-color: #F6F6F6;
}

.__bone__ table.averageWeather tr td {
    border-bottom: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    font-size: 11px;
    padding: 6px;
    text-align: center;
}

.__bone__ strong {
    color: #565656;
    font-size: 13px;
    line-height: 20px;
}

.__bone__ sup {
    color: #343434;
}

/********* 描述样式 *********/
.__bone__ .dl-horizontal:before,
.dl-horizontal:after {
    content: "";
    display: table;
    line-height: 0;
}

.__bone__ dl {
    margin-bottom: 15px;
}

.__bone__ .dl-horizontal dt {
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
    font-size: 13px;
}

.__bone__ dt,
dd {
    line-height: 20px;
}

.__bone__ dt {
    font-weight: bold;
}

.__bone__ .dl-horizontal dd {
    margin-left: 180px;
    font-size: 13px;
}

/********* 客人反馈样式 *********/
.__bone__ .customerSay {
    margin: 0 0 15px;
    width: 100%;
}

.__bone__ .customerSay .hotwords {
    background: none repeat scroll 0 0 #DADADA;
    padding: 10px 0 7px;
    width: 100%;
}

.__bone__ .customerSay .hotwords .detail {
    background: url("//data.arachina.com/information-view/information/image/tourindex/customer-say-2.gif") no-repeat scroll right bottom #FFFFFF;
    font-size: 11px;
    line-height: 17px;
    margin: 0 7px 10px;
    padding: 8px;
    width: auto;
}

.__bone__ .customerSay .hotwords .detail .customer {
    color: #6B6B6B;
    font-size: 11px;
    margin: 0 0 5px;
}

.__bone__ span.wordStyle6 {
    color: #C6162B;
    font-weight: normal;
}

.__bone__ .customerSay .sayTitle {
    background-color: #9F0C1E;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 7px;
    position: relative;
}

.__bone__ .customerSay .sayTitle span {
    color: #FFFFFF;
    text-align: center;
}

/********* 为什么选择我们 *********/
.__bone__ .whyus {
    margin-bottom: 15px;
}

.__bone__ .whyus .whyusBody {
    background: none repeat scroll 0 0 #EBEBEB;
    padding: 10px;
}

.__bone__ .whyus .whyusBody ul li {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.__bone__ .whyus .whyusBody ul li img {
    float: left;
    margin-bottom: 10px;
}

.__bone__ .whyus .whyusBody ul li p {
    float: right;
    margin-right: 10px;
    width: 73%;
}

.__bone__ .whyus .whyusTitle {
    background: none repeat scroll 0 0 #9F0C1E;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 3px;
    padding: 10px;
}

/********* 侧边栏广告 *********/
.__bone__ .tailorleft img {
    margin-bottom: 15px;
}

/********* 标志加标题 *********/
.__bone__ .airplaneLogo {
    margin-bottom: 15px;
    border: #CCC 1px solid;
    padding-bottom: 10px;
}

.__bone__ .airplaneLogo .TowLogos .LOGObox {
    width: 44%;
    float: left;
    margin-right: 15px;
    text-align: center;
    margin-bottom: 10px;
}

.__bone__ .airplaneLogo .TowLogos .LOGObox img {
    width: 60px;
    margin-bottom: 5px;
}

.__bone__ .airplaneLogo .TowLogos .LOGObox:last-child {
    margin-right: 0px;
}

.__bone__ .airplaneLogo .TowLogos .LOGObox p a {
    text-decoration: underline;
    color: #343434;
}

.__bone__ .airplaneLogo .TowLogos .LOGObox p a:hover {
    color: #A31002;
}

.__bone__ .airplaneLogo p.AircompanyTitle {
    background: #E2E2E2;
    padding: 5px 0 5px 10px;
    font-size: 14px;
    color: #343434;
    margin-bottom: 15px;
}

/********* 带边框的段落 *********/
.__bone__ .ArticleBorder {
    border: 1px solid #CCCCCC;
    padding: 15px;
    margin-bottom: 15px;
}

.__bone__ .ArticleBorder img {
    float: left;
    margin: 0 15px 15px 0;
}

.__bone__ .ArticleBorder p {
    font-size: 13px;
    line-height: 20px;
    width: auto;
}

/********* 值得做的事情 *********/
.__bone__ .top-todostyle2 {
    margin-bottom: 10px;
}

.pictureleft {
    padding: 0;
}

.__bone__ .top-todostyle2 .pictureleft img {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px 15px 10px 0;
    padding: 5px;
    width: auto;
}

.__bone__ .top-todostyle2 .txtright p {
    float: left;
    margin-top: 10px;
    width: 60%;
}

.__bone__ .top-todostyle2 .txtright ul {
    float: left;
    margin: 10px 0 0 0;
}

.__bone__ .top-todostyle2 ul li {
    background: url("//data.arachina.com/information-view/information/image/vactop10/arrow.png") no-repeat scroll 0 3px transparent;
    font-size: 13px;
    line-height: 14px;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-left: 11px;
    width: 40%;
    float: left;
}

/********* 值得做的事情2 *********/
.__bone__ .top-todo {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    width: 48%;
}

.__bone__ .top-todo p.titleCenter {
    background: none repeat scroll 0 0 #EDEDED;
    font-size: 16px;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: 97%;
}

.__bone__ .top-todo .normal img {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.__bone__ .top-todo .normal-pic img {
    border: medium none;
    height: 198px;
    margin: 0 0 0 10px;
    padding: 0;
    width: 94%;
}

.__bone__ .top-todo p.infoCenter {
    border-bottom: 1px dashed #CCCCCC;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 5px;
    padding: 10px;
    width: 94%;
}

.__bone__ .top-todo p.infoCenter a {
    text-decoration: none;
}

.__bone__ .top-todo ul {
    margin-left: 15px;
}

/********* 页面顶部大图 *********/
.__bone__ .TopBigPic img {
    margin-bottom: 20px;
    max-width: 100%;
}

/********* 文章中广告图片 *********/
.__bone__ .ad_inTxt {
    margin-bottom: 20px;
}

/********* 页面顶部大图带列表 *********/
.__bone__ .BigPicList .mainPicLeft {
    float: left;
    width: 68%;
}

.__bone__ .BigPicList .newsRight {
    background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    height: 234px;
    padding: 20px;
    width: 27%;
}

.__bone__ .BigPicList .newsRight p.newsTitle {
    color: #0077cc;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}

.__bone__ .BigPicList .newsRight ul li {
    background: url("//data.arachina.com/information-view/information/image/vactop10/arrow.png") no-repeat scroll 0 7px transparent;
    font-size: 13px;
    line-height: 18px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-left: 11px;
}

.__bone__ .BigPicList .newsRight ul li a {
    color: #343434;
    text-decoration: none;
}

.__bone__ .BigPicList .newsRight ul li a:hover {
    text-decoration: underline;
}

.__bone__ .BigPicList .newsRight ul li a.detail {
    color: #A31002;
    text-decoration: underline;
}

/********* 服务 *********/
.__bone__ .service {
    margin-bottom: 20px;
}

.__bone__ .service .serviceInfo {
    float: left;
}

.__bone__ .service .servicePic {
    float: right;
    margin-left: 15px;
    width: 48%;
}

.__bone__ .service .servicePic .serviceIcon {
    float: left;
    line-height: 27px;
    margin-right: 5px;
    position: relative;
    text-align: center;
}

.__bone__ .service .servicePic .serviceIcon:last-child {
    margin-right: 0px;
}

.__bone__ .service .servicePic .serviceIcon span {
    background: url("//images.chinahighlights.es/2013/10/87d2254752f7406687e1d59f.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    height: 28px;
    left: 0;
    position: absolute;
    top: 91px;
    width: 113px;
    z-index: 1000;
}

/********* 三列通用内容，上图下文 *********/
.__bone__ .rowcellItem {
    box-shadow: 0 1px 5px 0 #CCCCCC;
    float: left;
    height: 279px;
    overflow: hidden;
    position: relative;
    width: 31%;
    margin: 0 22px 30px 0;
}

.__bone__ .rowcell .rowcellItem:last-child {
    margin-right: 0px;
}

.__bone__ .rowcell .rowcellItem .ri-img img {
    border-radius: 5px 5px 0 0;
    width: 228px;
    height: 159px;
}

.__bone__ .rowcell .rowcellItem .activeOn {
    padding: 10px;
}

.__bone__ .rowcell .rowcellItem .desc {
    padding: 10px;
}

.__bone__ .rowcell .rowcellItem .desc a {
    text-decoration: none;
}

.__bone__ .rowcell .rowcellItem .desc p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 3px;
}

.__bone__ .rowcell .rowcellItem .desc span.priceRed {
    font-size: 16px;
    color: #A31002;
    font-weight: bold;
}


/********* 线路展示样式1 *********/
.__bone__ .terminfo {
    border-bottom: 2px solid #DDDDDD;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.terminfo:last-child {
    border: none;
}

.__bone__ .terminfo .picleft {
    float: left;
    width: 34%;
}

.__bone__ .terminfo .picleft img {
    /*height: 100%;*/
    width: 100%;
}

.__bone__ .terminfo .rightinfo {
    float: right;
    width: 63%;
}

.__bone__ .rightinfo p.blueTxt {
    border-bottom: 1px dotted #BEBEBE;
    border-top: 1px dotted #BEBEBE;
    margin: 7px 0 5px;
    padding: 3px 0;
}

.__bone__ .terminfo .pricebox {
    margin: 10px 0;
}

.pricebox p {
    float: left;
    line-height: 28px;
    margin-right: -5px;
}

.__bone__ strong.red18 {
    color: #A31002;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

.__bone__ .terminfo .pricebox a img {
    float: left;
}

/********* 线路展示样式2 *********/
.__bone__ .tourrecommended2 .box370 {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 20px 15px 0;
    padding: 10px;
    padding-left: 4px;
    width: 45%;
}

.__bone__ .tourrecommended2 .box370:last-child {
    margin-right: 0px;
}

.__bone__ .box370 .block-left {
    float: left;
    margin: 0 5px 10px 0;
    width: 38%;
}

.__bone__ .tourrecommended2 .box370 .block-right {
    float: right;
    width: 56%;
    margin-right: 0px;
}

.__bone__ .tourrecommended2 .box370 .block-right .tour-code {
    color: #333333;
    font-size: 12px;
    margin-bottom: 10px;
}

.__bone__ .tourrecommended2 .box370 .block-right .ajax_price_adv {
    color: #A31002;
    font-weight: bold;
}

.__bone__ .tourrecommended2 .box370 .price {
    float: none;
    font-size: 14px;
    margin-bottom: 5px;
}

.__bone__ .tourrecommended2 .box370 .block-right .summarize p {
    color: #343434;
    font-size: 12px;
    margin-bottom: 10px;
}

.__bone__ .detailIcon img {
    float: right;
}

/********* 3条推荐线路 *********/
.__bone__ .travleThree {
    margin-bottom: 15px;
}

.__bone__ .traveline {
    box-shadow: 0 1px 5px 0 #CCCCCC;
    float: left;
    height: 100%;
    margin: 0 17px 15px 0;
    overflow: hidden;
    position: relative;
    width: 32%;
}

.__bone__ .traveline:last-child {
    margin: 0px;
}

.__bone__ .traveline .Topimg img {
    border-radius: 5px 5px 0 0;
    height: 180px;
    width: 100%;
}

.__bone__ .traveline .travelInfo {
    padding: 15px;
}

.__bone__ .traveline .travelInfo a.travelInfoTitle {
    color: #343434;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 5px;
}

.__bone__ .traveline .travelInfo a:hover {
    color: #0077CC;
    text-decoration: underline;
}

.__bone__ .traveline .travelInfo p {
    margin: 0px;
    margin-bottom: 5px;
    line-height: 18px;
}

.__bone__ .traveline .travelInfo span {
    color: #A31002;
    font-weight: bold;
    font-size: 16px;
}

/********* 左图右线路列表 *********/
.__bone__ .tour-pic-list {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
    padding: 1px;
}

.__bone__ .tour-pic-list .recommendedTitle {
    background: url("//images.chinahighlights.es/2013/10/7df1bfbc7b2a40d494fc42e9.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-weight: bold;
    line-height: 15px;
    padding: 10px;
}

.__bone__ .tour-pic-list .recommendedBox {
    padding: 15px;
}

.__bone__ .tour-pic-list .ListPicleft {
    float: left;
    width: 250px;
    margin-right: 25px;
}

.__bone__ .tour-pic-list .recommendedRightList {
    width: 59%;
    float: left;
    padding-bottom: 15px
}

.__bone__ .tour-pic-list .recommendedRightList li {
    list-style: none;
    line-height: 18px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #DDDDDD;
    padding-bottom: 8px;
    background: url("//images.chinahighlights.es/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    padding-left: 12px;
    font-size: 13px;
}

.__bone__ .tour-pic-list .recommendedRightList li a {
    text-decoration: none;
}

.__bone__ .tour-pic-list .recommendedRightList li a:hover {
    color: #A31002;
    text-decoration: underline;
}

.__bone__ .tour-pic-list span.ListPriceRed {
    font-size: 14px;
    font-weight: bold;
    color: #A31002;
}

.__bone__ .tour-pic-list .recommendedRightList .ViewMoreTour {
    float: right;
}

.__bone__ .tour-pic-list .recommendedRightList .ViewMoreTour a {
    text-decoration: underline;
}

.__bone__ .tour-pic-list .recommendedRightList .ViewMoreTour a:hover {
    color: #A31002;
}



/********* 值得做的事情3，文字底部没有虚线 *********/
.__bone__ .top-todo3 {
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    width: 48%;
}

.__bone__ .top-todo3 p.titleCenter {
    background: none repeat scroll 0 0 #EDEDED;
    font-size: 16px;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: 97%;
}

.__bone__ .top-todo3 .normal img {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.__bone__ .top-todo3 .normal-pic img {
    border: medium none;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0;
    width: 94%;
}

.__bone__ .top-todo3 p.infoCenter {
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 5px;
    padding: 10px;
    width: 94%;
}

.__bone__ .top-todo3 p.infoCenter a {
    text-decoration: none;
}


/*********** 相关推荐 ***********/
.friend {
    margin-bottom: 20px;
}

.friend .friendInfo {
    float: left;
    padding: 6px;
    width: 18%;
    text-align: center;
}

.friend .friendInfo:hover {
    background: #EFEFEF;
}

.friend .friendInfo img {
    display: block;
    height: 100px;
    margin: 0 auto;
    width: 130px;
    margin-bottom: 5px;
}

.friend .friendInfo a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #0077cc;
}

.friend .friendInfo a:hover {
    text-decoration: underline;
}

/********* 城市旅游推荐 *********/
.articleRecommend {
    margin-bottom: 15px;
}

.articleRecommend .articleList {
    float: left;
    line-height: 16px;
    margin-right: 11px;
    width: 138px;
}

.articleRecommend .articleList:last-child {
    margin-right: 0px;
}

.articleRecommend .articleList a {
    text-decoration: none;
}

.articleRecommend .articleList a:hover {
    text-decoration: underline;
}

.articleRecommend .articleList img {
    height: 98px;
    margin: 0;
    padding: 0;
    width: 138px;
}

.articleRecommend .articleTitle {
    color: #333333;
    display: block;
    font-size: 18px;
    margin: 5px 0 10px;
}

/********* 四个并排相关推荐 *********/
.__bone__ .recommendedFour .mapList {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D1D1D1;
    display: block;
    float: left;
    margin: 0 12px 15px 0;
    padding: 5px;
    width: 22%;
}

.__bone__ .recommendedFour .mapList:last-child {
    margin-right: 0px;
}

.__bone__ .recommendedFour .mapList .mapTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 15px;
    margin: 10px 0 0;
    padding: 5px;
    text-align: center;
}

.__bone__ .recommendedFour .mapList a img {
    width: 160px;
    margin: 0px;
    padding: 0px;
    height: 111px;
}

/********* 五个并排相关推荐 *********/
.__bone__ .recommendedFive .mapList {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D1D1D1;
    display: block;
    float: left;
    margin: 0 12px 15px 0;
    padding: 5px;
    width: 17%;
}

.__bone__ .recommendedFive .mapList:last-child {
    margin-right: 0px;
}

.__bone__ .recommendedFive .mapList .mapTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 15px;
    margin: 10px 0 0;
    padding: 5px;
    text-align: center;
}

.__bone__ .recommendedFive .mapList a {
    font-size: 11px;
    color: #343434;
    text-decoration: underline;
}

.__bone__ .recommendedFive .mapList a img {
    width: 123px;
    margin: 0px;
    padding: 0px;
    height: 86px;
}

/********* 三个酒店推荐 *********/
.__bone__ .hotelthree {
    margin-bottom: 15px;
}

.__bone__ .hotelthree .hotleItem {
    box-shadow: 0 1px 5px 0 #CCCCCC;
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 31%;
    margin: 0 22px 15px 0;
}

.__bone__ .hotelthree .hotleItem:last-child {
    margin-right: 0px;
}

.__bone__ .hotelthree .hotleItem .hotelimg img {
    border-radius: 5px 5px 0 0;
    width: 100%;
    height: 159px;
}

.__bone__ .hotelthree .hotleItem .hotelInfo {
    padding: 10px;
}

.__bone__ .hotelthree .hotleItem .hotelInfo a {
    text-decoration: none;
}

.__bone__ .hotelthree .hotleItem .hotelInfo p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
}

.__bone__ .hotelthree .hotleItem .hotelInfo p.Hoteltitle {
    line-height: 16px;
    color: #0077cc;
    font-weight: bold;
}

.__bone__ .hotelthree .hotleItem .hotelInfo p.location {
    background: url("//images.chinahighlights.es/2013/10/34a247d3c0b44a469a6694e2.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}

.__bone__ .hotelthree .hotleItem .hotelInfo span.milered {
    font-size: 14px;
    color: #A31002;
    font-weight: bold;
}

/********* 其他推荐，2列 *********/
.__bone__ .BoutiqueInfo {
    border-top: 1px dashed #CCCCCC;
    margin-top: 15px;
    padding-top: 15px;
}

.__bone__ .BoutiqueArticle2 {
    float: left;
    margin-bottom: 25px;
    margin-right: 15px;
    width: 47%;
}

.__bone__ .BoutiqueArticle2 .AticlePic2 {
    float: left;
}

.__bone__ .BoutiqueArticle2 .AticleList2 {
    float: left;
    padding-left: 15px;
    width: 51%;
}

.__bone__ .BoutiqueArticle2 ol {
    margin-left: 0;
}

.__bone__ .BoutiqueArticle2 ol li {
    line-height: 20px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #CCCCCC;
    font-size: 13px;
    padding-bottom: 10px;
}

span.storyNumber {
    background: url("//data.arachina.com/information-view/information/image/t2014/Number-bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: normal;
    margin-right: 5px;
    text-align: center;
    width: 18px;
}

ol li a {
    text-decoration: none;
}

ol li a:hover {
    text-decoration: underline;
    color: #A31002;
}

/********* FAQ类型 *********/
.__bone__ .FAQstyle {
    margin-bottom: 20px;
}

.__bone__ .FAQstyle .FAQbox {
    position: relative;
    border-bottom: 2px;
    color: #999;
    float: left;
    width: 48%;
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 20px;
}

.__bone__ .FAQstyle .FAQbox:last-child {
    margin-right: 0px;
}

.__bone__ .FAQstyle .FAQbox .FAQboxTitle {
    background: #F2EBE0;
    padding: 7px;
}

.__bone__ .FAQstyle .FAQbox .FAQboxTitle img {
    margin-top: -12px;
    z-index: 1000;
    position: absolute;
    margin-right: 10px;
}

.__bone__ .FAQstyle .FAQbox .FAQboxTitle p.classifyTitle {
    padding-left: 54px;
    font-size: 14px;
    color: #343434;
}

.__bone__ .FAQstyle .FAQbox .FAQli {
    padding: 15px;
}

.__bone__ .FAQstyle .FAQbox .FAQli ul li {
    background: url("//images.chinahighlights.es/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 5px transparent;
    border-bottom: 1px dashed #C1C1C1;
    font-size: 13px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 12px;
}

.__bone__ .FAQstyle .FAQbox .FAQli ul li a {
    text-decoration: none;
    color: #343434;
    font-size: 13px;
    line-height: 16px;
}

.__bone__ .FAQstyle .FAQbox .FAQli ul li a:hover {
    text-decoration: underline;
    color: #A31002;
}


/********* FAQ搜索框 *********/
.__bone__ .faq_fast_search {
    margin-bottom: 30px;
}

.__bone__ .faq_fast_search_txt {}

.__bone__ .faq_fast_search_txt p {}

.__bone__ .faq_fast_search_form {
    float: right;
    width: 267px;
    height: auto;
    background: url("//data.arachina.com/information-view/information/image/faq/fast-qa-bg.png") repeat-x;
    padding: 12px;
    border-radius: 10px;
    margin: 0 0 5px 10px;
}

.__bone__ .faq_fast_search_form input {
    border: 1px solid #eee;
    height: 23px;
    width: 238px;
    text-indent: 10px;
    color: #999;
}

.__bone__ .faq_fast_search_form img {
    position: relative;
    top: 4px;
    left: 3px;
    cursor: pointer;
}

/********* FAQ详细页 *********/
.__bone__ .qamainContent {
    margin-bottom: 20px;
}

.__bone__ .qamainContent .faqquestion {
    background: url("//images.chinahighlights.es/2013/10/6e3732af55254df2a912a067.gif") no-repeat scroll left top #E7F1F4;
    margin-bottom: 15px;
    padding: 18px 10px 18px 50px;
}

.__bone__ .qamainContent .faqquestion .FAQtitle {
    font-size: 16px;
    color: #343434;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 15px;
}

.__bone__ .qamainContent .faqAnswer {
    background: url("//images.chinahighlights.es/2013/10/cea73af45dd2446eac871345.gif") no-repeat scroll left top #F6F6F6;
    line-height: 17px;
    padding: 18px 10px 18px 50px;
    word-wrap: break-word;
}

/********* FAQ列表 *********/
.__bone__ .FAQlist {
    border: 1px #D9D9D9 solid;
    padding: 1px;
}

.__bone__ .FAQlist p {
    float: left;
    width: 75%;
    font-size: 13px;
    border-right: #DDDDDD 1px solid;
    margin-right: 10px;
    padding-right: 10px;
}

.__bone__ .FAQlist span {
    font-size: 13px;
    color: #343434;
    text-align: center;
}

.__bone__ .FAQlist .GraybgList {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #D9D9D9;
    padding: 10px;
}

.__bone__ .FAQlist p a {
    text-decoration: none;
    color: #343434;
}

.__bone__ .FAQlist p a:hover {
    color: #A31002;
    text-decoration: underline;
}

.__bone__ .FAQlist .WhitebgList {
    background: #fff;
    padding: 10px;
    border-bottom: 1px solid #D9D9D9;
}

.__bone__ .FAQlist .FAQlistTitle {
    background: url("//images.chinahighlights.es/2013/10/535f448c5b644c139e66b88f.gif") repeat-x scroll 0 0 transparent;
    font-size: 14px;
    font-weight: bold;
    line-height: 11px;
    padding: 10px;
}

.__bone__ .FAQlist .FAQlistTitle .classifyTitle {
    width: 75%;
    border-right: #D9D9D9 1px solid;
    margin-right: 10px;
    padding-right: 10px;
    margin-top: -4px;
    color: #0077cc;
}

.__bone__ .FAQlist .FAQlistTitle span {
    color: #0077cc;
}


/********* 相关推荐列表 *********/
.__bone__ .recommended-list {
    margin-bottom: 20px;
    border: #CCC 1px solid;
    padding: 1px;
    background: #F6F6F6;
}

.__bone__ .recommended-list .recommendedTitle {
    background: url("//images.chinahighlights.es/2013/10/7df1bfbc7b2a40d494fc42e9.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 15px;
    padding: 10px;
}

.__bone__ .recommended-list .recommendedUl {
    margin: 15px;
}

.__bone__ .recommended-list .recommendedUl li {
    background: url("//images.chinahighlights.es/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 8px transparent;
    border-bottom: 1px dashed #DDDDDD;
    color: #0077CC;
    font-weight: bold;
    list-style-position: outside;
    margin-bottom: 5px;
    padding-bottom: 8px;
    padding-left: 12px;
}

.__bone__ .recommended-list .recommendedUl li:last-child {
    border: none;
}

.__bone__ .recommended-list .recommendedUl li a {
    color: #343434;
    font-weight: normal;
    list-style: none outside none;
    text-decoration: none;
}

.__bone__ .recommended-list .recommendedUl li a:hover {
    color: #A31002;
    text-decoration: underline;
}

/********* 纯信息列表 *********/
.__bone__ .infoList {
    margin-bottom: 20px;
}

.__bone__ .infoList ul li {
    border-bottom: 1px solid #F1F1F1;
    color: #0077CC;
    font-size: 12px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 12px;
}

.__bone__ .infoList ul li span {
    color: #343434;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-right: 10px;
    text-align: left;
    min-height: 28px;
}

.hangyespan>img {
    padding-top: 7px !important;
}

.red_strong {
    color: #777;
    display: block;
    font-size: 16px;
    margin-left: -20px;
    padding-top: 20px;
    text-align: center;
}

.__bone__ .infoList ul li span.guowaitime {
    float: right;
    padding-right: 5px;
    text-align: center;
}

.__bone__ .infoList ul li a {
    color: #343434;
    display: block;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin-bottom: 10px;
    padding-top: 10px;
    text-decoration: none;
    width: 53%;
}

.__bone__ .infoList ul li a:hover {
    text-decoration: underline;
    color: #A31002;
}


/********* 3个并列版块 *********/
.__bone__ .thereBlock {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 10px;
    margin-bottom: 20px;
}

.__bone__ .thereBlock .memberDetail {
    border-right: 1px solid #D1D1D1;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    text-align: center;
    width: 30%;
}

.__bone__ .thereBlock .memberDetail:last-child {
    margin-right: 0px;
    border: none;
}

.__bone__ .thereBlock .memberDetail img {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
    width: 206px;
}

.__bone__ .thereBlock .memberDetail p.centerTitle {
    text-align: center;
}

.__bone__ .thereBlock .memberDetail p {
    text-align: left;
}


/********* 相关版块 *********/
.__bone__ .Related_Area {
    margin-bottom: 15px;
}

.__bone__ .Related_Area .areaBlock {
    width: 360px;
    margin-right: 13px;
    position: relative;
    text-align: center;
    float: left;
}

.__bone__ .Related_Area .areaBlock:last-child {
    margin-right: 0px;
}

.__bone__ .Related_Area .areaBlock p.click {
    z-index: 1000;
    width: 360px;
    color: #FFF;
    font-size: 16px;
    position: absolute;
    top: 152px;
}


/********* 5排列表 *********/
.__bone__ .mainmapList {
    padding: 10px;
    border: #CCC 1px solid;
    margin-bottom: 15px;
}

.__bone__ .mainmapList p {
    margin-bottom: 15px;
}

.__bone__ .mainmapList ul {
    margin-right: 10px;
    float: left;
    width: 130px;
}

.__bone__ .mainmapList ul:last-child {
    margin-right: 0px;
}

.__bone__ .mainmapList ul li {
    background: url("//images.arachina.com/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 6px transparent;
    line-height: 16px;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-left: 12px;
    width: 130px;
}

.__bone__ .mainmapList ul li a:hover {
    color: #A31002;
}

/********* tailor-made ******
.__bone__ .inpageTailorfull {
    border-top: 1px solid #D1D1D1;
    clear: both;
    margin-top: 15px;
    padding: 20px 0 0;
}
.__bone__ .inpageTailorfull .tailorForm {
    margin-bottom: 10px;
}
.__bone__ .inpageTailorfull .tailorForm .tailorContent {
    float: left;
    font-size: 12px;
    line-height: 16px;
    width: 66%;
}
strong.Large {
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 15px;
}
.__bone__ .inpageTailorfull .TailorPhone {
    float: left;
    font-size: 15px;
    margin: 10px 0 0;
    position: relative;
    width: 60%;
}
.__bone__ .inpageTailorfull .numberLeft {
    color: #999999;
    float: left;
    margin-right: 10px;
    text-align: left;
}
.__bone__ .inpageTailorfull .telNo {
    color: #999999;
    display: inline !important;
    float: none !important;
    margin-top: 0 !important;
    width: auto !important;
}
.__bone__ .inpageTailorfull #USA-CA {
    color: #A31002;
    font-size: 15px;
}

.__bone__ .inpageTailorfull #fp {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
}
.__bone__ .inpageTailorfull .tailorForm .tailorButton {
    color: #FFFFFF;
    float: right;
    width: 33%;
}
.__bone__ .inpageTailorfull .tailorForm .tailorButton a {
    display: block;
    height: 72px;
	text-align:right;
}
.__bone__ .inpageTailorfull .chExpert {
    margin-right: 10px;
    overflow: hidden;
}
.__bone__ .inpageTailorfull .chExpert ul li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    font-size: 11px;
    line-height: normal !important;
    list-style: none outside none;
    padding: 3px !important;
    text-align: center;
}
.__bone__ .inpageTailorfull .chExpert ul li img {
    border: 1px solid #D1D1D1;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 3px;
    padding: 1px;
    width: 60px;
}
*/

/********* 问题表单 *********/
.__bone__ .tailorBox .askquestionBox {
    background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 8px 8px 8px 8px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 20px 20px 15px;
    width: auto;
}

.__bone__ .tailorBox p.formtitle {
    color: #A31002;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    width: auto;
}

.__bone__ .rightContent p {
    margin-bottom: 10px;
}

.__bone__ .tailorBox .askquestionBox textarea {
    border: 1px solid #7E9DB9;
    font-size: 12px;
    height: 110px;
    line-height: 18px;
    margin: 10px 0;
    padding: 5px;
    width: 96%;
}

.__bone__ .tailorBox .askquestionBox .personid {
    margin-bottom: 15px;
}

.__bone__ .tailorBox .ap_name {
    margin: 0 5% 0 0;
}

.__bone__ .tailorBox .ap_name span,
.tailorBox .ap_email span {
    margin: 0 0 5px;
}

.__bone__ .tailorBox input {
    border: 1px solid #7E9DB9;
    height: 20px;
    margin-right: 15px;
    margin-top: 7px;
    width: 36%;
}

.__bone__ .tailorBox .ap_name,
.__bone__ .tailorBox .ap_email {
    float: left;
    width: 45%;
}

#qa_btn img {
    cursor: pointer;
}

/********* 问答 *********/
.__bone__ .questionBox {
    background: none repeat scroll 0 0 #EFEFEF;
    margin-bottom: 2px;
    padding: 20px;
}

.__bone__ .questionBox .quetionTitle {
    background: url("//data.arachina.com/information-view/information/image/tourindex/webapp_icon2.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}

strong.sblue {
    color: #0068AD;
    font-size: 13px;
    line-height: 18px;
}

.__bone__ .questionBox .answerBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dashed #CCCCCC;
    padding: 15px;
}

.__bone__ .questionBox .answerTitle {
    background: url("//data.arachina.com/information-view/information/image/tourindex/webapp_icon8.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}

.__bone__ .questionBox .moreIcon {
    float: right;
    margin: 10px 0;
}


/********* 头部轮换图片及推荐 *********/
.__bone__ .rollingPic {
    width: 930px;
    margin-bottom: 10px;
    position: relative;
}

.__bone__ .rollingPic .rollingLeft {
    float: left;
    width: 669px;
}

.__bone__ .rollingPic .recommendedRight {
    float: right;
    width: 250px;
    position: absolute;
    top: 0;
    right: 0;
}

.__bone__ .rollingPic .recommendedRight ul {
    margin: 0px;
    padding: 0px;
}

.__bone__ .rollingPic .recommendedRight ul li {
    list-style: none;
}

.__bone__ .rollingPic .recommendedRight ul li:last-child {
    margin-bottom: 0px;
}

/********* 右侧内容中的客户反馈 *********/
.__bone__ .cussayIntxt .cussayBox {
    border-bottom: 1px dashed #CCC;
    margin-bottom: 10px;
}

.__bone__ .cussayIntxt .cussayBox:last-child {
    border-bottom: none;
}

.__bone__ .cussayIntxt .cussayBox a {
    text-decoration: underline;
    color: #343434;
}

.__bone__ .cussayIntxt .cussayBox a:hover {
    text-decoration: underline;
    color: #A31002;
}

.__bone__ .cussayIntxt .cussayBox span {
    color: #A31002;
}

.__bone__ .cussayIntxt .cussayBox p.csy {
    background: url("//data.arachina.com/information-view/information/image/about-us/csy.png") no-repeat scroll 0px 2px transparent;
    padding-left: 25px;
}


/********* 文本段 *********/
.__bone__ p.grap {
    color: #565656;
    font-size: 13px;
    margin: 0 0 10px;
    line-height: 20px;
}

/****** 信息首页 *******/
.__bone__ .MainDestinations {
    background-color: #F6F6F6;
    border: 1px solid #D3D3D3;
    padding-bottom: 14px;
    width: 930px;
}

.__bone__ .MainDestinations ul.despic {
    padding: 15px;
}

.__bone__ .MainDestinations ul.despic li {
    float: left;
    list-style: none outside none;
    margin-right: 15px;
    width: 32%;
}

.__bone__ .MainDestinations ul.despic li:last-child {
    margin-right: 0px;
}

.__bone__ .MainDestinations ul.despic li img {
    width: 290px;
}

.__bone__ .MainDestinations ul.despic li p {
    background: url("//bilder.chinarundreisen.com/2013/10/87d2254752f7406687e1d59f.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 25px;
    margin: 172px 0 0;
    padding: 0 0 0 10px;
    position: absolute;
    width: 280px;
}

.__bone__ .MainDestinations ul.citylist {
    margin-left: 20px;
    margin-top: 10px;
}

.__bone__ .MainDestinations ul.citylist li {
    background: url("//images.arachina.com/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    float: left;
    line-height: 24px;
    padding-left: 10px;
    width: 15%;
}

.__bone__ .MainDestinations ul.citylist li a:hover {
    color: #A31002;
}

/********* 中国概况左导航 ***********/
.__bone__ .overview {
    border: 1px solid #D2D2D2;
    padding: 10px;
}

.__bone__ .overview .overviewTitle {
    color: #343434;
    background-color: #E1E1E1;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    margin: -10px;
    padding: 0 0 0 10px;
    margin-bottom: 10px;
}

/********* 概况列表 *********/
.__bone__ .culturetools {
    background: url("//bilder.chinarundreisen.com/2013/12/5ff2b13e4fc04c379ba8ab13.jpg") no-repeat scroll 0 0;
    width: 100%;
    margin-top: -13px;
}

.__bone__ .TourTools {
    background: url("//bilder.chinarundreisen.com/2013/12/08954f32887549c4ac08263a.jpg") no-repeat scroll 0 0;
    height: 230px;
    margin-top: -13px;
}

.__bone__ .culturetools ul {
    width: 70%;
    margin-left: 20px;
    padding-top: 16px;
}

.__bone__ .culturetools ul li {
    background: url("//images.arachina.com/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    width: 240px;
    float: left;
}

.__bone__ .culturetools ul li a:hover {
    color: #A31002;
}

.__bone__ .TourTools ul {
    width: 70%;
    margin-left: 20px;
    padding-top: 16px;
}

.__bone__ .TourTools ul li {
    background: url("//images.arachina.com/2013/08/66b1c19a538740bcb8934cec.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    width: 240px;
    float: left;
    padding-left: 15px;
    line-height: 24px;
}

.__bone__ .TourTools ul li a:hover {
    color: #A31002;
}

/********* 两地火车详细页面 *********/
.__bone__ .searchBox {
    background: none repeat scroll 0 0 #C0C0C0;
    height: 62px;
    margin: 0;
    overflow: hidden;
    font-family: Verdana, Geneva, sans-serif;
}

.__bone__ .searchBox p.SearchBoxTitle {
    background: none repeat scroll 0 0 #C7152D;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 25px;
    font-weight: 100;
    height: 62px;
    margin: 0;
    padding: 20px 20px 15px 25px;
}

.__bone__ .searchBox span.corrow {
    background: url("//images.arachina.com/2014/01/8cd5849b876c4acbbabbaa15.png") no-repeat scroll right -5px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 62px;
    width: 30px;
}

.__bone__ table.citySearch {
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    margin: 7px 0 0;
    width: 770px;
}

.__bone__ table.citySearch td {
    vertical-align: middle;
}

.__bone__ input.inputBox {
    border: 1px solid #D1D1D1;
    font-size: 12px;
    height: 25px;
    margin: 5px 0 0;
    padding: 5px;
    width: 140px;
}

.__bone__ input.calendar {
    background: url("/information-view/information/image/tailor-make-mix/Date.png") no-repeat scroll 127px 3px #FFFFFF;
    border: 1px solid #D1D1D1;
    font-size: 12px;
    height: 25px;
    margin: 5px 0 0;
    padding: 5px;
    width: 150px;
}

.__bone__ input.searchNoButton {
    background: url("//images.arachina.com/2014/01/3b7949f91ee8459e8432da03.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: 38px;
    padding: 2px 5px 2px 30px;
    width: 104px;
}

.__bone__ .cityIntro {
    padding: 15px 0;
}

.__bone__ .cityIntro .bigPLeft {
    float: left;
    margin: 1px 25px 0 0;
    position: relative;
}

.__bone__ .cityIntro .bigPLeft .photoIntr {
    bottom: 1px;
    color: #FFFFFF;
    font-size: 17px;
    padding: 0 0 10px 15px;
    position: absolute;
}

.__bone__ .cityIntro .bigPRight {
    float: right;
    width: 54%;
}

.__bone__ .cityIntro .bigPRight p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
}

.__bone__ .cityIntro .thingsDo {
    float: right;
    margin: 0 0 0 15px;
    position: relative;
}

.__bone__ .cityIntro .thingsDo .photoIntr {
    bottom: 1px;
    color: #FFFFFF;
    font-size: 17px;
    padding: 0 0 10px 15px;
    position: absolute;
}

.__bone__ .cityInfoBox {
    margin-bottom: 15px;
}

.__bone__ .cityIntro .recommendedFour2 .mapList2 {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D1D1D1;
    display: block;
    float: left;
    margin: 0 12px 15px 0;
    padding: 5px;
    width: 22%;
}

.__bone__ .cityIntro .recommendedFour2 .mapList2 img {
    height: 100%;
    width: 100%;
}

.__bone__ .cityIntro .recommendedFour2 .mapList2 .mapTitle {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    display: block;
    font-size: 15px;
    margin: 10px 0 0;
    padding: 5px;
    text-align: center;
}


/********* 边栏切换 sc_tab *********/
.__bone__ .sc_tab .divmonth {
    background: url("//data.arachina.com/information-view/information/image/monthbg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    border-bottom: 1px solid #a31002;
}

.__bone__ .sc_tab .divmonth li {
    border-right: 1px solid #D8D8D8;
    float: left;
    line-height: 29px;
    text-align: center;
    width: 8%;
    overflow: hidden;
}

.__bone__ .sc_tab .divmonth li:first-child {
    width: 10%;
    overflow: hidden;
}

.__bone__ .sc_tab .divmonth li a {
    color: #333333;
    line-height: 29px;
    text-decoration: none;
    cursor: pointer;
}

.__bone__ .sc_tab .tab_txt .sc_sub_item a {
    line-height: 17px;
    color: #07c;
}

.__bone__ .sc_tab .divmonth li a:hover {
    color: #C80101;
    text-decoration: none;
}

.__bone__ .sc_tab .divmonth li.active {
    background: url("//data.arachina.com/information-view/information/image/tourindex/cutover-bg-red.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.__bone__ .sc_tab .divmonth li.active a {
    color: #EFEFEF;
}

.__bone__ .sc_tab .divmonth li.currentmonth {
    background: none repeat scroll 0 0 #FFFFFF;
}

/** tour_scroll **/
.__bone__ .tourSummary p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0;
}

.__bone__ .tourSummary .wrap {
    cursor: pointer;
    display: table;
    height: 100%;
    margin-bottom: 6px;
    overflow: hidden;
    width: 100%;
}

.__bone__ .tourSummary .wrap .subwrap {
    background-color: #A5A5A5;
    color: #FFFFFF;
    display: table-cell;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    width: 8%;
}

.__bone__ .tourSummary .wrap .ifcontent {
    background: none repeat scroll 0 0 #ECECEC;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0 !important;
    padding: 5px 20px;
}

.__bone__ .wrap .ifcontent .title p.titletxt {
    font-weight: bold;
    line-height: 18px;
}

.__bone__ .wrap .subwrapRigth {
    background-color: #ECECEC;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 6%;
}

.__bone__ .tourSummary .Daytxt {
    background: none repeat scroll 0 0 #FFFFE0;
    float: left;
    margin-bottom: 15px;
    padding: 10px 20px;
    width: 694px;
}

/*lmr scid="train_w175" 火车搜索框（宽175）*/
[scid=train_w175] {
    width: 175px;
}

[scid=train_w175] iframe {
    width: 190px;
    height: 325px;
}

[scid=train_h315] {
    width: auto;
    overflow: hidden;
}

[scid=train_h315] iframe {
    height: 315px;
}

/*价格表格*/
.pricetables_vc .priceTitle {
    display: block;
    font-size: 18px;
    margin: 8px 0;
    position: relative;
}

.pricetables_vc .tourLeft {
    float: left;
    overflow: hidden;
    width: 69%;
}

.pricetables_vc {
    margin: 0 0 15px;
}

.pricetables_vc table {
    border: 1px solid #D1D1D1;
    padding: 1px;
    width: 100%;
}

.pricetables_vc th.second {
    background: url(/information-view/information/image/tf_jp/bg-th-blue.png) repeat-x scroll 0 0 transparent;
}

.pricetables_vc th.second strong {
    color: #FFF;
}

.pricetables_vc th {
    background: url(/information-view/information/image/tf_jp/bg-th-gray.png) repeat-x scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    height: 28px;
    padding: 0;
    vertical-align: middle;
}

.pricetables_vc th:last-child {
    margin: 0px;
}

.pricetables_vc td.first {
    font-size: 14px;
    text-align: left;
}

.pricetables_vc td {
    border-bottom: 1px solid #C5C5C5;
    line-height: 18px;
    padding: 5px;
}

.pricetables_vc .pricetable td,
.pricetables_vc td {
    border-bottom: 1px solid #C5C5C5;
    font-size: 11px;
    line-height: 18px;
    padding: 5px;
    text-align: center;
}

.pricetables_vc span {
    color: #444444;
    font-size: 12px;
}

.pricetables_vc td a {
    color: #A31022 !important;
    font-size: 12px;
    text-decoration: none;
}

.pricetables_vc .reserveButton {
    margin: 12px 0;
}

.pricetables_vc h3.normal {
    color: #343434;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 15px;
}

.pricetables_vc span.tips2 {
    background: url("/information-view/information/image/tf_jp/webapp_icon8.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0077cc;
    font-size: 12px;
    left: 10px;
    padding-left: 20px;
    position: relative;
    top: -20px;
}