
.scenicInfo .mainBox .itemBox1 .ct a {
    color: #4a4a4a;
}

.scenicInfo .mainBox .itemBox1 .ct a:hover {
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox1 .time {
    font-size: 12px;
    float: right;
    color: #9b9b9b;
}

.scenicInfo .mainBox .itemBox1 .dp {
    float: right;
    width: 595px;
    height: 247px;
}

.scenicInfo .mainBox .itemBox1 .title {
    font-family: SimHei;
    font-size: 24px;
    color: #4a4a4a;
}

.scenicInfo .mainBox .itemBox1 .more {
    font-size: 12px;
    float: right;
    margin-top: 10px;
    opacity: .5;
    color: #9b9b9b;
}

.scenicInfo .mainBox .itemBox1 .more:hover {
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox1 .dp {
    float: right;
}

.scenicInfo .mainBox .itemBox1 .dp,
.scenicInfo .mainBox .itemBox1 .bd,
.scenicInfo .mainBox .itemBox1 .bd li,
.scenicInfo .mainBox .itemBox1 .bd img {
    overflow: hidden;
    width: 595px;
    height: 247px;
}

.scenicInfo .mainBox .itemBox1 .bd li {
    position: relative;
}

.scenicInfo .mainBox .itemBox1 .dp .content {
    position: absolute;
    top: 60px;
    left: 40px;
    text-align: center;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .50);
}

.scenicInfo .mainBox .itemBox1 .dp .xTitle {
    font-size: 36px;
}

.scenicInfo .mainBox .itemBox1 .dp .us {
    font-family: MicrosoftYaHeiLight;
    font-size: 18px;
}

.scenicInfo .mainBox .itemBox1 .hd {
    position: relative;
    float: right;
    margin: -55px 20px 0 0;
}

.scenicInfo .mainBox .itemBox1 .hd li {
    position: relative;
    float: left;
    margin-left: 10px;
    border: 1px solid #848282;
}

.scenicInfo .mainBox .itemBox1 .hd li,
.scenicInfo .mainBox .itemBox1 .hd img,
.scenicInfo .mainBox .itemBox1 .hd .cover {
    width: 35px;
    height: 35px;
}

.scenicInfo .mainBox .itemBox1 .hd li {
    position: relative;
}

.scenicInfo .mainBox .itemBox1 .hd .cover {
    position: absolute;
    top: 0;
    left: 0;
    background: url(/res/images/jqxq_01.png) repeat;
}

.scenicInfo .mainBox .itemBox1 .hd .on {
    border: 1px solid #fff;
}

.scenicInfo .mainBox .itemBox1 .hd .on .cover {
    background: none;
}

.scenicInfo .mainBox .itemBox2 {
    width: 100%;
    margin-top: 20px;
}

.scenicInfo .mainBox .itemBox2 .content {
    float: left;
    width: 750px;
}

.scenicInfo .mainBox .itemBox2 .search {
    line-height: 34px;
    float: left;
    width: 610px;
    height: 34px;
    border: 2px solid #f5a623;
    background: #fff;
}

.scenicInfo .mainBox .itemBox2 .search input {
    float: left;
    width: 500px;
    height: 34px;
    padding-left: 20px;
    border: none;
    outline: none;
}

.scenicInfo .mainBox .itemBox2 .searchBtn {
    font-size: 14px;
    float: right;
    width: 90px;
    height: 34px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: #ff7800;
}

.scenicInfo .mainBox .itemBox2 .searchBtn:hover {
    background: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .question {
    font-size: 14px;
    line-height: 36px;
    float: right;
    width: 74px;
    height: 36px;
    padding-left: 44px;
    cursor: pointer;
    color: #fff;
    border: 1px solid #ac0318;
    background: url(/res/images/jqxq_13.png) no-repeat 20px center;
    background-color: #d0021b;
}

.scenicInfo .mainBox .itemBox2 .question:hover {
    background-color: #ac0318;
}

.scenicInfo .mainBox .itemBox2 .hotip {
    font-size: 14px;
    margin-top: 20px;
}

.scenicInfo .mainBox .itemBox2 .hotip span {
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .hotip em {
    padding: 0 6px;
}

.scenicInfo .mainBox .itemBox2 .hotip a {
    color: #4a4a55;
}

.scenicInfo .mainBox .itemBox2 .hotip a:hover {
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .ticketInfo {
    height: 197px;
    margin-top: 30px;
    padding: 20px;
    background: rgba(230, 245, 227, .50);
}

.scenicInfo .mainBox .itemBox2 .ticketInfo .title {
    font-family: SimHei;
    font-size: 16px;
    margin-bottom: 5px;
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .ticketInfo p {
    font-size: 14px;
    line-height: 2em;
    color: #4a4a55;
}

.scenicInfo .mainBox .itemBox2 .ticketInfo b,
.scenicInfo .mainBox .itemBox2 .ticketInfo span {
    font-weight: bold;
    float: left;
}

.scenicInfo .mainBox .itemBox2 .ticketInfo span {
    width: 44px;
}

.scenicInfo .mainBox .itemBox2 .ticketInfo em {
    float: left;
    width: 640px;
}

.scenicInfo .mainBox .itemBox2 .list {
    width: 100%;
}

.scenicInfo .mainBox .itemBox2 .list ul {
    margin-top: 20px;
    background: url(/res/images/jqxq_25.png) no-repeat 0 30px;
}

.scenicInfo .mainBox .itemBox2 .list1 ul {
    padding-left: 15px;
}

.scenicInfo .mainBox .itemBox2 .list li {
    margin-top: 20px;
}

.scenicInfo .mainBox .itemBox2 .list .title {
    font-family: MicrosoftYaHeiLight;
    font-size: 16px;
    line-height: 30px;
    width: 90px;
    height: 30px;
    text-align: center;
    color: #fff;
    background: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .list .ct {
    font-size: 16px;
    line-height: 27px;
    float: left;
    color: #4a4a4a;
}

.scenicInfo .mainBox .itemBox2 .list .price {
    font-size: 16px;
    line-height: 27px;
    float: right;
    margin-right: 42px;
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .list .price s {
    font-size: 14px;
    margin-left: 5px;
    color: rgba(155, 155, 155, .50);
}

.scenicInfo .mainBox .itemBox2 .list .check {
    font-size: 12px;
    line-height: 27px;
    float: right;
    margin-right: 28px;
    color: #9b9b9b;
}

.scenicInfo .mainBox .itemBox2 .list .check:hover {
    color: #f5a623;
}

.scenicInfo .mainBox .itemBox2 .list .buy {
    font-size: 14px;
    line-height: 25px;
    float: right;
    width: 68px;
    height: 25px;
    margin-right: 10px;
    text-align: center;
    color: #f5a623;
    border: 1px solid #f5a623;
    border-radius: 3px;
}

.scenicInfo .mainBox .itemBox2 .list .buy:hover {
    color: #fff;
    background-color: #f5a623;
}

.scenicInfo .sideBox {
    float: right;
    width: 230px;
}

.scenicInfo .sideBox .comfort {
    width: 204px;
    height: 56px;
    padding: 21px 15px 24px 11px;
    background: rgba(245, 165, 35, .10);
}

.scenicInfo .sideBox .comfort .level {
    float: left;
    width: 56px;
    height: 56px;
    margin-right: 10px;
}

.scenicInfo .sideBox .comfort .info {
    float: left;
    height: 52px;
    padding-right: 20px;
    border-right: 1px solid #efe8de;
}

.scenicInfo .sideBox .comfort p {
    font-size: 18px;
    margin-top: 5px;
    color: #ff8608;
}

.scenicInfo .sideBox .comfort span {
    font-size: 13px;
    color: #9b9b9b;
}

.scenicInfo .sideBox .comfort .temperature {
    font-size: 12px;
    font-style: normal;
    float: right;
    padding-top: 40px;
    text-align: center;
    color: #4a4a4a;
    background: url(/res/images/jqxq_11.png) no-repeat center top;
}

.scenicInfo .sideBox .tips {
    margin: 25px 0 0 25px;
    padding: 0 15px 0 10px;
}

.scenicInfo .sideBox .tips li {
    position: relative;
    margin-bottom: 10px;
}

.scenicInfo .sideBox .tips .title {
    font-size: 16px;
    padding-left: 25px;
    color: #4a4a4a;
}

.scenicInfo .sideBox .tips li:hover .title {
    color: #f5a623;
}

.scenicInfo .sideBox .tips .brief {
    font-size: 12px;
    line-height: 1.7em;
    margin-top: 5px;
    padding-left: 25px;
    color: #8e8d8e;
    border-left: 1px dashed #f5a623;
}

.scenicInfo .sideBox .tips .brief span {
    display: block;
    width: 155px;
}

.scenicInfo .sideBox .tips i {
    position: absolute;
    top: -7px;
    left: -18px;
    width: 36px;
    height: 36px;
}

.scenicInfo .sideBox .tips .item4 .brief {
    border: none;
}

.scenicInfo .sideBox .tips .item1 i {
    background: url(/res/images/jqxq_20.png) no-repeat 0 0;
}

.scenicInfo .sideBox .tips .item2 i {
    background: url(/res/images/jqxq_20.png) no-repeat 0 -95px;
}

.scenicInfo .sideBox .tips .item3 i {
    background: url(/res/images/jqxq_20.png) no-repeat 0 -196px;
}

.scenicInfo .sideBox .tips .item4 i {
    background: url(/res/images/jqxq_20.png) no-repeat 0 -283px;
}

.scenicInfo .sideBox .tips .item1:hover i {
    background: url(/res/images/jqxq_20.png) no-repeat -66px 0;
}

.scenicInfo .sideBox .tips .item2:hover i {
    background: url(/res/images/jqxq_20.png) no-repeat -66px -95px;
}

.scenicInfo .sideBox .tips .item3:hover i {
    background: url(/res/images/jqxq_20.png) no-repeat -66px -196px;
}

.scenicInfo .sideBox .tips .item4:hover i {
    background: url(/res/images/jqxq_20.png) no-repeat -66px -283px;
}

.scenicInfo .sideBox .warm {
    position: relative;
    width: 231px;
    height: 229px;
    margin-top: 20px;
    background: url(/res/images/jqxq_26.png) no-repeat center;
}

.scenicInfo .sideBox .warm .title {
    font-size: 20px;
    position: absolute;
    top: -7px;
    left: 20px;
    padding-left: 23px;
    color: #f5a623;
    background: url(/res/images/jqxq_12.png) no-repeat left center;
}

.scenicInfo .sideBox .warm .brief {
    font-size: 14px;
    line-height: 24px;
    padding: 40px 15px 20px 15px;
    color: #8e8d8e;
}

.scenicInfo .sideBox .warm .brief span {
    cursor: pointer;
}

.scenicInfo .sideBox .warm .brief span:hover {
    color: #f5a623;
}

.scenicInfo .itemBox3 {
    width: 100%;
    padding-top: 40px;
}

.scenicInfo .itemBox3 .title {
    font-size: 24px;
    padding-bottom: 20px;
    color: #4a4a4a;
    border-bottom: 1px solid #eaeaea;
}

.scenicInfo .itemBox3 .list {
    margin-top: 30px;
}

.scenicInfo .itemBox3 ul {
    width: 1024px;
}

.scenicInfo .itemBox3 li {
    float: left;
    width: 236px;
    height: 233px;
    margin-right: 20px;
    text-align: center;
}

.scenicInfo .itemBox3 .pic,
.scenicInfo .itemBox3 img {
    width: 100%;
    height: 138px;
}

.scenicInfo .itemBox3 .pic {
    position: relative;
    overflow: hidden;
}

.scenicInfo .itemBox3 img {
    -webkit-transition: all .5s;
       -moz-transition: all .5s;
        -ms-transition: all .5s;
         -o-transition: all .5s;
            transition: all .5s;
}

.scenicInfo .itemBox3 li:hover img {
    -webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
            transform: scale(1.2);
}

.scenicInfo .itemBox3 .shark {
    font-size: 12px;
    font-style: normal;
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 60px;
    padding-top: 35px;
    text-align: center;
    color: #fff;
    background: url(/res/images/jqxq_07.png) no-repeat center top;
}

.scenicInfo .itemBox3 li:hover .shark {
    -webkit-animation-name: shake;
       -moz-animation-name: shake;
         -o-animation-name: shake;
            animation-name: shake;
}

.scenicInfo .itemBox3 .ititle {
    font-size: 16px;
    margin-top: 20px;
    color: #4a4a4a;
}

.scenicInfo .itemBox3 li:hover .ititle {
    color: #f5a623;
}

.scenicInfo .itemBox3 .brief {
    font-size: 14px;
    margin-top: 8px;
    color: #9b9b9b;
}

.scenicInfo .itemBox2 .rcLine {
    width: 100%;
}

.scenicInfo .itemBox2 .rcLine .title {
    font-size: 24px;
    padding-bottom: 20px;
    color: #4a4a4a;
    border-bottom: 1px solid #eaeaea;
}

.scenicInfo .itemBox2 .rcLine .more {
    font-family: MicrosoftYaHeiLight;
    font-size: 12px;
    float: right;
    margin-top: 10px;
    padding-right: 20px;
    color: #f5a623;
    background: url(/res/images/jqxq_27.png) no-repeat right center;
}

.scenicInfo .itemBox2 .rcLine .list ul {
    margin-top: 0;
    background: none;
}

.scenicInfo .itemBox2 .rcLine .list li {
    position: relative;
    margin-top: 0;
    border-bottom: 1px solid #eaeaea;
}

.scenicInfo .itemBox2 .rcLine i {
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    float: left;
    width: 18px;
    height: 18px;
    margin-top: -10px;
    text-align: center;
    color: #f5a623;
    border: 1px solid #f5a623;
    border-radius: 40px;
}

.scenicInfo .itemBox2 .rcLine .list .ct {
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    position: absolute;
    top: 50%;
    left: 33px;
    width: 200px;
    margin-top: -13px;
    color: #4a4a4a;
}

.scenicInfo .itemBox2 .rcLine .brief {
    font-size: 14px;
    float: left;
    width: 336px;
    margin-left: 233px;
    padding: 20px 0;
}

.scenicInfo .itemBox2 .rcLine .brief a {
    color: #4a4a4a;
}

.scenicInfo .itemBox2 .rcLine .brief a:hover {
    color: #f5a623;
}

.scenicInfo .itemBox2 .rcLine .level {
    font-size: 12px;
    position: absolute;
    top: 50%;
    right: 0;
    width: 34px;
    height: 17px;
    margin-top: -10px;
    text-align: center;
    border-radius: 3px;
}

.scenicInfo .itemBox2 .rcLine .time {
    font-size: 14px;
    position: absolute;
    top: 50%;
    right: 46px;
    margin-top: -8px;
    padding-left: 18px;
    color: #818181;
    background: url(/res/images/jqxq_18.png) no-repeat left center;
}

.scenicInfo .itemBox2 .rcLine .el1 {
    color: #4a4a4a;
    border: 1px solid #f5a623;
    background-color: #ffe68c;
}

.scenicInfo .itemBox2 .rcLine .el2 {
    color: #000;
    border: 1px solid #7ed321;
    background: #b8e986;
}

.scenicInfo .itemBox2 .rcLine .el3 {
    color: #fff;
    border: 1px solid #af0016;
    background: #f80523;
}

.scenicInfo .itemBox2 .travelNote {
    width: 100%;
    margin-top: 20px;
}

.scenicInfo .itemBox2 .travelNote .title {
    font-size: 24px;
    color: #252525;
}

.scenicInfo .itemBox2 .travelNote .tnav {
    margin-top: 20px;
    border-bottom: 1px solid #c8c8c8;
}

.scenicInfo .itemBox2 .travelNote .tnav p {
    font-size: 20px;
    float: left;
    width: 97px;
    margin: 0 5px -2px 0;
    padding: 0 0 10px 23px;
    cursor: pointer;
    text-align: center;
    color: #9f9f9f;
}

.scenicInfo .itemBox2 .travelNote .tnav p:hover {
    color: #fd8448;
}

.scenicInfo .itemBox2 .travelNote .tnav .active {
    color: #fd8448;
    border-bottom: 3px solid #fd8448;
    background: url(/res/images/jqxq_15.png) no-repeat 7px 7px;
}

.scenicInfo .itemBox2 .travelNote .tnav a {
    font-size: 14px;
    line-height: 24px;
    float: right;
    width: 80px;
    height: 24px;
    padding-left: 18px;
    text-align: center;
    color: #fd8448;
    border: 1px solid #fd8448;
    border-radius: 2px;
    background: url(/res/images/jqxq_14.png) no-repeat 14px center;
}

.scenicInfo .itemBox2 .travelNote .tnav a:hover {
    border: 1px solid #ffe3b4;
    background-color: #ffe3b4;
}

.scenicInfo .itemBox2 .travelNote .list {
    margin-top: 30px;
}

.scenicInfo .itemBox2 .travelNote .pic {
    float: left;
    overflow: hidden;
    width: 220px;
    height: 150px;
}

.scenicInfo .itemBox2 .travelNote .pic img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s;
       -moz-transition: all .5s;
        -ms-transition: all .5s;
         -o-transition: all .5s;
            transition: all .5s;
}

.scenicInfo .itemBox2 .travelNote li:hover .pic img {
    -webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
            transform: scale(1.2);
}

.scenicInfo .itemBox2 .travelNote .list ul {
    margin-top: 0;
    background: none;
}

.scenicInfo .itemBox2 .travelNote .list li {
    padding-bottom: 20px;
    border-bottom: 1px dashed #c8c8c8;
}

.scenicInfo .itemBox2 .travelNote .content {
    float: right;
    width: 510px;
}

.scenicInfo .itemBox2 .travelNote .content i {
    font-size: 12px;
    font-style: normal;
    float: right;
    width: 43px;
    padding-top: 44px;
    cursor: pointer;
    text-align: center;
    color: #f5a623;
    background: url(/res/images/jqxq_04.png) no-repeat center top;
}

.scenicInfo .itemBox2 .travelNote .tct {
    background: url(/res/images/jqxq_03.png) no-repeat left center;
}

.scenicInfo .itemBox2 .travelNote .tct a {
    font-size: 20px;
    padding-left: 30px;
    color: #fd8448;
}

.scenicInfo .itemBox2 .travelNote .tct a:hover {
    color: #f5a623;
}

.scenicInfo .itemBox2 .travelNote .info {
    margin-top: 10px;
}

.scenicInfo .itemBox2 .travelNote .author {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    color: #4a4a4a;
}

.scenicInfo .itemBox2 .travelNote .author img {
    float: left;
    width: 19px;
    height: 19px;
    margin-right: 10px;
    border-radius: 40px;
}

.scenicInfo .itemBox2 .travelNote .time {
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    margin-left: 20px;
    padding-left: 20px;
    color: #a6a6a6;
    background: url(/res/images/jqxq_18.png) no-repeat left center;
}

.scenicInfo .itemBox2 .travelNote .route {
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    color: #f5a623;
}

.scenicInfo .itemBox2 .travelNote .brief {
    font-size: 12px;
    line-height: 1.7em;
    width: 420px;
    margin-top: 5px;
    color: #4a4a4a;
}

.scenicInfo .itemBox2 .travelNote .tip {
    margin-top: 5px;
}

.scenicInfo .itemBox2 .travelNote .tip span {
    font-size: 14px;
    margin-right: 20px;
    padding-left: 20px;
    color: #a8a8a8;
}

.scenicInfo .itemBox2 .travelNote .scan {
    background: url(/res/images/icon09.png) no-repeat left center;
}

.scenicInfo .itemBox2 .travelNote .talk {
    background: url(/res/images/icon05.png) no-repeat left center;
}

.scenicInfo .itemBox2 .travelNote .pageNum {
    float: right;
}

.scenicInfo .itemBox2 .travelNote .pageNum .active,
.scenicInfo .itemBox2 .travelNote .pageNum .next,
.scenicInfo .itemBox2 .travelNote .pageNum .last {
    color: #fff;
    background-color: #ffc84f;
}

.scenicInfo .itemBox2 .travelNote .pageNum a {
    border: none;
}

.scenicInfo .itemBox2 .sideBox .download {
    margin-top: 20px;
}

.scenicInfo .itemBox2 .sideBox .download .title {
    font-size: 24px;
    color: #4a4a4a;
}

.scenicInfo .itemBox2 .sideBox .download .brief {
    font-size: 14px;
    margin-top: 7px;
    color: #b0b0b0;
}

.scenicInfo .itemBox2 .sideBox .download .code2 {
    margin: 14px 0 7px 0;
}

.scenicInfo .itemBox2 .sideBox .download .code2,
.scenicInfo .itemBox2 .sideBox .download img {
    width: 216px;
    height: 216px;
}

.scenicInfo .itemBox2 .sideBox .download a {
    font-size: 14px;
    line-height: 38px;
    display: block;
    width: 214px;
    height: 38px;
    margin-top: 10px;
    text-align: center;
    color: #e2a111;
    border: 1px solid #ffd691;
    border-radius: 40px;
    background-color: #fffcf8;
}

.scenicInfo .itemBox2 .sideBox .download a:hover {
    color: #fff;
    background-color: #e2a111;
}

.scenicInfo .itemBox2 .sideBox .evaluate {
    position: relative;
    width: 201px;
    height: 254px;
    margin-top: 30px;
    padding: 15px;
    background: url(/res/images/jqxq_28.png) no-repeat center;
}

.scenicInfo .itemBox2 .sideBox .evaluate .title {
    font-size: 24px;
    position: absolute;
    top: -15px;
    left: 24px;
    color: #da8d0e;
}

.scenicInfo .itemBox2 .sideBox .evaluate .top {
    padding-bottom: 10px;
    border-bottom: 1px solid #ffd691;
}

.scenicInfo .itemBox2 .sideBox .evaluate .score {
    font-size: 44px;
    float: left;
    margin-top: 7px;
    padding-right: 10px;
    color: #f5a623;
    border-right: 1px dashed #ffd691;
}

.scenicInfo .itemBox2 .sideBox .evaluate .score span {
    font-size: 12px;
    display: block;
    text-align: center;
    color: #f5a623;
}

.scenicInfo .itemBox2 .sideBox .evaluate .level {
    float: right;
    margin-top: 13px;
}

.scenicInfo .itemBox2 .sideBox .evaluate .level em {
    font-family: Verdana;
    font-size: 36px;
    font-weight: bold;
    font-style: italic;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5515f), to(#9f041b));
    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;
}

.scenicInfo .itemBox2 .sideBox .evaluate .level i {
    float: left;
    width: 44px;
    height: 36px;
    margin-left: 8px;
    background: url(/res/images/jqxq_16.png) no-repeat left center;
}

.scenicInfo .itemBox2 .sideBox .evaluate .level span {
    font-size: 12px;
    display: block;
    text-align: center;
    color: #b91b30;
}

.scenicInfo .itemBox2 .sideBox .evaluate ul {
    width: 175px;
    margin-top: 0;
    background: none;
}

.scenicInfo .itemBox2 .sideBox .evaluate li {
    font-size: 14px;
    line-height: 24px;
    width: 174px;
    height: 24px;
    margin-top: 15px;
    padding: 0 10px 0 14px;
    color: #f5a623;
    border: 1px dashed #ffd691;
    border-radius: 40px;
    background: #fff;
}

.scenicInfo .itemBox2 .sideBox .evaluate .list span {
    font-size: 12px;
    float: right;
    color: #ffcd7b;
}

.scenicInfo .itemBox2 .sideBox .new {
    margin-top: 20px;
    background: url(/res/images/jqxq_29.png) no-repeat center bottom;
    background-size: contain;
}

.scenicInfo .itemBox2 .sideBox .new .title {
    font-size: 12px;
    line-height: 24px;
    width: 230px;
    height: 24px;
    text-align: center;
    color: #d0021b;
    background: url(/res/images/jqxq_19.png) no-repeat center;
}

.scenicInfo .itemBox2 .sideBox .new .brief {
    font-size: 12px;
    line-height: 19px;
    margin: 0 11px;
    padding: 11px 0 4px 0;
    color: #9b9b9b;
    border-bottom: 1px solid #f0f0f0;
}

.scenicInfo .itemBox2 .sideBox .new .info {
    margin: 0 11px;
    padding: 12px 0;
}

.scenicInfo .itemBox2 .sideBox .new .info img {
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 7px 0 0;
    border-radius: 40px;
}

.scenicInfo .itemBox2 .sideBox .new .info .author {
    font-size: 12px;
    line-height: 20px;
    color: #4a4a4a;
}

.scenicInfo .itemBox2 .sideBox .new .info .time {
    font-size: 12px;
    line-height: 20px;
    float: right;
    color: #b6b6b6;
}

.scenicInfo .itemBox2 .sideBox .ad img {
    width: 228px;
    height: 63px;
    margin-top: 15px;
}

.scenicInfo .itemBox3 .navBox {
    padding-bottom: 0;
}

.scenicInfo .itemBox3 .navBox span {
    font-size: 20px;
    line-height: 36px;
    float: left;
    width: 120px;
    height: 36px;
    margin-left: 18px;
    cursor: pointer;
    text-align: center;
}

.scenicInfo .itemBox3 .navBox span:hover {
    color: #ffc84f;
}

.scenicInfo .itemBox3 .navBox .active {
    color: #fff;
    background: #ffc84f;
}

.scenicInfo .itemBox4 {
    padding-top: 0;
}
.businessHours-onec-aga .wechat {
    position: relative;
    cursor: pointer;
}
.wechat:hover .codeBox {
    display: block;
}
.codeBox {
    position: absolute;
    top: 20px;
    left: 150px;
    display: none;
    width: 110px;
    height: 114px;
    margin-left: -150px;
    border-radius: 2px;
    background: url('/res/images/qyml_17.png') 50% 50% no-repeat;
    /*margin: 50px 0 0 -150px*/;
}
.codeBox img {
    position: relative;
    top: 8px;
    left: 4px;
    width: 100px;
    height: 100px;
}
.substr {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.wrap {
    padding-top: 97px;
}

.header {
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
}

.header .top {
    height: 30px;
    background-color: #000;
}

.header .top-nav .top-nav-c,
.header .top .top-c {
    width: 1200px;
    margin: 0 auto;
}

.header .top .top-c {
    font-size: 12px;
    line-height: 30px;
    color: #a8a8a8;
}

.header .top-links {
    font-size: 0;
    height: 30px;
    margin-right: 2px;
}

.header .top-links li,
.header .top-links a.super i,
.header .top-links a.super span,
.header .hyperLinks li,
.header .nav li {
    display: inline-block;
    vertical-align: middle;

    *display: inline;
    *zoom: 1;
}

.header .top-links li {
    line-height: 30px;
    position: relative;
    height: 30px;
}

.header .top-links .hasSlider {
    position: relative;
    z-index: 10;
}

.header .top-links a.super {
    display: block;
}

.header .top-links .sub {
    position: absolute;
    z-index: 11;
    top: 30px;
    right: -15px;
    display: none;
    width: 90px;
    height: 162px;
    padding: 5px 0;
    background-color: #f5f5f5;
    box-shadow: 0 0 4px 0 rgba(0,0,0,.40);
}

.header .top-links .hasSlider:hover .sub {
    display: block;
    -webkit-animation: show .4s ease-in-out;
            animation: show .4s ease-in-out;
}

.header .top-links .sub .arrow {
    position: absolute;
    top: -10px;
    right: 15px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: #f5f5f5;
}

.header .top-links .sub a {
    font-size: 12px;
    line-height: 20px;
    display: block;
    padding-left: 10px;
    color: #000;
}

.header .top-links .sub a img {
    float: left;
    width: 13px;
    height: 10px;
    margin-top: 5px;
    margin-right: 6px;
}

.header .top-links .sub a:hover {
    text-decoration: underline;
}

.header .top-links span {
    font-size: 12px;
    margin: 0 5px;
    color: #fff;
}

.header .top-links .em:hover {
    color: #d0021b;
}

.header .top-links .weixin {
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px;
    background: url('/res/images/header_icon/header_06.svg');

    *background: url('/res/images/header_icon/header_06.png');
}

.header .top-links .weixin:hover {
    background: url('/res/images/header_icon/header_09.svg');

    *background: url('/res/images/header_icon/header_09.png');
}

.header .top-links .sina {
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px;
    background: url('/res/images/header_icon/header_07.svg');

    *background: url('/res/images/header_icon/header_07.png');
}

.header .top-links .sina:hover {
    background: url('/res/images/header_icon/header_10.svg');

    *background: url('/res/images/header_icon/header_10.png');
}

.header .top-links .qq {
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px;
    background: url('/res/images/header_icon/header_08.svg');

    *background: url('/res/images/header_icon/header_08.png');
}

.header .top-links .qq:hover {
    background: url('/res/images/header_icon/header_11.svg');

    *background: url('/res/images/header_icon/header_11.png');
}

.header .top-links li.split {
    width: 1px;
    height: 11px;
    margin: 0 7px;
    background-color: #a8a8a8;
}

.header .top-links a.super i {
    font-size: 12px;
    margin-left: 5px;
    color: #fff;
}

.header .nav li,
.header .top-nav {
    height: 67px;
}

.header .top-nav {
    position: relative;
    z-index: 9;
    background: url(/res/img/header_topNav_bg.png) left bottom repeat-x #fff;
}

.header .top-nav:after {
    height: 10px;
    content: ' ';
    background-color: #000;
}

.header .top-nav:hover .eve-top-hover {
    display: block;
}

.eve-top-hover {
    position: absolute;
    top: 67px;
    right: 0;
    left: 0;
    display: none;
    height: 120px;
    padding: 25px 0;
    background-color: #fff;
}

.eve-top-warp {
    width: 1060px;
    margin: 0 auto;
}

.eve-top-item {
    font-size: 12px;
    line-height: 50px;
    float: left;
    width: 72px;
    margin: 0 25px;
    padding-top: 72px;
    text-align: center;
    color: #d06100;
}

.eve-top-hover .eti01 {
    background: url('/res/img/eve-top01.png') no-repeat center top;
}

.eve-top-hover .eti02 {
    background: url('/res/img/eve-top02.png') no-repeat center top;
}


.eve-top-hover .eti03 {
    background: url('/res/img/eve-top03.png') no-repeat center top;
}


.eve-top-hover .eti04 {
    background: url('/res/img/eve-top04.png') no-repeat center top;
}

.eve-top-pic {
    font-size: 12px;
    float: left;
    margin: 0 15px;
    text-align: center;
    color: #474747;
}

.eve-top-img {
    display: block;
    width: 113px;
    height: 89px;
}

.header .logo {
    width: 180px;
    margin-top: 8px;
}

.header .hyperLinks {
    font-size: 0;
    width: 148px;
}

.header .hyperLinks li {
    position: relative;
    width: 72px;
    cursor: pointer;
    vertical-align: top;
    border-right: solid 1px #e9e9e9;
}

.header .hyperLinks a {
    font-size: 14px;
    line-height: 67px;
    display: block;
    height: 67px;
    cursor: pointer;
    text-align: center;
    color: #000;
}

.header .collect_li .num {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    position: absolute;
    top: 10px;
    right: 5px;
    width: 28px;
    height: 28px;
    text-align: center;
    color: #fff;
    background-color: #d0021b;
} 

.header .hyperLinks i {
    display: block;
    width: 0;
    height: 5px;
    margin: -5px auto 0 auto;
    background-color: #d0021b;
}

.header .hyperLinks li.open i,
.header .hyperLinks li:hover i {
    width: 100%;
}

.search_down {
    position: absolute;
    top: 67px;
    right: 0;
    left: 0;
    display: none;
    height: 180px;
    background-color: #fff;
    box-shadow: 4px 4px 10px rgba(0,0,0,.2);
}

.search_down .box {
    position: relative;
    width: 940px;
    height: 50px;
    margin: 60px auto;
    padding: 0 90px 0 20px;
    background-color: #eee;

    *padding: 0 70px 0 20px;
}

.search_down .box input {
    font-size: 18px;
    line-height: 24px;
    display: block;
    width: 100%;
    height: 24px;
    padding: 13px 0;
    border: none;
    outline: none;
    background-color: transparent;
}

.search_down .box .bdcs-search-form-submit {
    font-size: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 50px;
    cursor: pointer;
}

.search_down .box .btn {
    float: right;
    width: 70px;
    height: 50px;
    margin-right: -90px;
    background-color: #d71a21;
}

.search_down .box .btn:hover {
    background-color: #bc191f;
}

.search_down .box .btn i {
    display: block;
    width: 26px;
    height: 26px;
    margin: 12px 21px;
    background: url('/res/images/header_icon/search_btn.svg') no-repeat;
    background-position: 0 0;
    background-size: cover;

    *background: url('/res/images/header_icon/search_btn.png') no-repeat;
}

.collect_down {
    position: absolute;
    top: 67px;
    right: 0;
    left: 0;
    display: none;
    padding-bottom: 40px;
    background-color: #fff;
    box-shadow: 4px 4px 10px rgba(0,0,0,.2);
}

.collect_down .tip {
    font-size: 16px;
    padding: 30px 0;
    text-align: center;
    color: #1f1f1f;
}

.collect_down .tipBox_new {
    width: 650px;
    margin: 0 auto;
    padding: 0 9px;
}

.collect_down .tipStep {
    position: relative;
    float: left;
    padding: 0 20px;
}

.collect_down .ts01 {
    width: 299px;
    padding-left: 0;
    border-right: 1px solid #eee;
}

.collect_down .ts02 {
    width: 310px;
    padding-right: 0;
}

.collect_down  h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 20px;
    text-align: center;
    color: #d71a21;
}

.collect_down .ts01 i {
    display: inline-block;
    float: left;
    zoom: 1;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    vertical-align: baseline;
    background-image: url(/res/images/header_icon/collect_icon.svg);
    background-position: 0 -31px;
    background-size: cover;

    *background-image: url(/res/images/header_icon/collect_icon.png);
}

.collect_down .ts02 i {
    display: inline-block;
    float: left;
    zoom: 1;
    width: 48px;
    height: 40px;
    margin-right: 10px;
    vertical-align: baseline;
    background-image: url(/res/images/header_icon/12_icon.svg);
    background-size: cover;

    *background-image: url(/res/images/header_icon/12_icon.png);
}

.collect_down .tipBox p {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.375;
    float: left;
    width: 250px;
    margin-bottom: 20px;
}

.collect_down .gunSlide {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.collect_down .bd {
    position: relative;
    z-index: 9;
}

.collect_down .hd {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.collect_down .hd a {
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 30px 0;
    background: url(/res/images/qiehuan.png) no-repeat;
}

.collect_down .hd .prev {
    left: -20px;
    background-position: 0 0;
}

.collect_down .hd .prev:hover {
    background-position: 0 -50px;
}

.collect_down .hd .next {
    right: -20px;
    background-position: -50px 0;
}

.collect_down .hd .next:hover {
    background-position: -50px -50px;
}

.collect_down .item_list {
    width: 1200px;
    margin: 0 auto;
}

.collect_down .item_list li {
    float: left;
    width: 210px;
    margin: 0 5px;
    padding: 10px;
    background-color: #eee;
}

.collect_down .item_list a {
    display: block;
}

.collect_down .item_list .del {
    display: none;
    float: right;
    width: 20px;
    height: 20px;
    margin: -5px -5px 0 0;
    cursor: pointer;
    background: url('/res/images/header_icon/close.svg') no-repeat;
    background-position: 0 -60px;
    background-size: cover;
}

.collect_down .item_list li:hover .del {
    display: block;
    -webkit-animation: show .4s ease-in-out;
            animation: show .4s ease-in-out;
}

.collect_down .item_list .del:hover {
    background-position: 0 -40px;
}

.collect_down .item_list img {
    float: left;
    width: 75px;
    height: 60px;
    margin-right: 10px;
}

.collect_down .item_list span {
    font-size: 12px;
    padding: 0 5px;
    color: #fff;
    background-color: #d0021b;
}

.collect_down .item_list h1 {
    font-size: 14px;
    margin-top: 6px;
    color: #000;
}

.search_input_box {
    position: absolute;
    top: 14px;
    right: 12px;
    display: none;
    width: 0;
    height: 38px;
    padding: 0 45px 0 10px;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: inset 0 0 5px 0 rgba(0,0,0,.20);
}

/*.header .hyperLinks li .search_input_box {
	width: 148px;
}

*/.search_input_box input {
    font-size: 14px;
    line-height: 18px;
    display: block;
    width: 100%;
    height: 18px;
    margin: 10px 0;
    border: none;
    outline: none;
}

.search_index_box {
    position: absolute;
    top: 60px;
    right: 12px;
    display: none;
    width: 203px;
    padding: 5px 0;
    border: 1px solid #c6c6c6;
    border-radius: 3px;
    background: #fff;
    box-shadow: inset 0 0 5px 0 rgba(0,0,0,.20);
}

.search_index_box p {
    height: 28px;
    margin: 0 10px;
    border-bottom: 1px solid #e9e9e9;
}

.search_index_box .clear_all {
    border-bottom: none;
}

.header .hyperLinks .search_index_box p a {
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    margin: 0 -10px;
    padding: 0 10px;
    text-align: left;
}

.header .hyperLinks .search_index_box p a:hover {
    background-color: #ffe2e6;
}

.header .hyperLinks .search_index_box .clear_all a {
    color: #b8b8b8;
}

.header .hyperLinks a.search-handler,
.header .hyperLinks a.user-center {
    display: block;
    width: 30px;
    height: 30px;
    margin: 18px auto;
    background-repeat: no-repeat;
    background-position: center;
}

.header .hyperLinks a.search-handler {
    position: relative;
    z-index: 3;
    background-image: url(/res/images/header_icon/searchB.svg);

    *background-image: url(/res/images/header_icon/searchB.png);
}

.header .hyperLinks a.search-handler:hover {
    /*background-image: url(/res/images/header_icon/searchA.svg);*/
}

.header .hyperLinks a.user-center {
    background-image: url(/res/images/header_icon/collect_icon.svg);
    background-position: 0 -31px;
    background-size: cover;

    *background-image: url(/res/images/header_icon/collect_icon.png);
}

.header .nav {
    font-size: 0;
    overflow: hidden;
    margin: 0 220px 0 210px;
}

.header .nav li {
    width: 124px;
    height: 63px;
    margin-right: -1px;
    border-bottom: 4px solid transparent;
}

.header .nav li:hover i {
    width: 100%;
}

.header .nav a {
    font-size: 16px;
    font-weight: bold;
    line-height: 67px;
    display: block;
    height: 67px;
    padding-left: 20px;
    text-align: center;
    color: #000;
    border-right: solid 1px #e9e9e9;
    border-left: solid 1px #e9e9e9;
}

.header .nav .down {
    background-color: #fafafa;
}

.header .nav i {
    display: block;
    width: 0;
    height: 5px;
    margin: -5px auto 0 auto;
    background-color: #d0021b;
}

.header .nav .active i {
    width: 100%;
}

.index_item01 {
    background: url('/res/images/header_icon/header_01.svg') no-repeat 30px center;

    *background: url('/res/images/header_icon/header_01.png') no-repeat 30px center;
}

.index_item02 {
    background: url('/res/images/header_icon/header_02.svg') no-repeat 30px center;

    *background: url('/res/images/header_icon/header_02.png') no-repeat 30px center;
}

.index_item03 {
    background: url('/res/images/header_icon/header_03.svg') no-repeat 30px center;

    *background: url('/res/images/header_icon/header_03.png') no-repeat 30px center;
}

.index_item04 {
    background: url('/res/images/header_icon/header_04.svg') no-repeat 30px center;

    *background: url('/res/images/header_icon/header_04.png') no-repeat 30px center;
}

.index_item05 {
    background: url('/res/images/header_icon/header_05.svg') no-repeat 30px center;

    *background: url('/res/images/header_icon/header_05.png') no-repeat 30px center;
}

/* footer */
.footer {
    position: relative;
    height: 410px;
}

.footer .backTop {
    position: absolute;
    z-index: 9;
    top: -15px;
    left: 50%;
    width: 80px;
    height: 30px;
    margin: 0 auto;
    margin-left: -40px;
    background: url(/res/img/eve_foot_02.png) no-repeat center;
}

.footer_left {
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
    margin-right: 370px;
    background: url(/res/img/cartographer.png) repeat;
}

.footer_left em {
    float: right;
    width: 162px;
    height: 199px;
    margin-top: 110px;
    margin-right: 30px;
    background: url(/res/img/group.png) no-repeat;
}

.footer_right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    margin-left: -371px;
    padding-top: 42px;
    padding-left: 38px;
    background-color: #181818;
}

.footer_title {
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 20px;
    color: #dbdbdb;
}

.footer_title em {
    font-size: 14px;
    float: left;
    margin-bottom: 20px;
    color: #dbdbdb;
}
.footer_title .smia-ewm {
    font-size: 12px;
    line-height: 18px;
    float: left;
    width: 115px;
    height: 18px;
    text-align: center;
    color: #181818;
    background: url(/res/images/saomiao.svg) center no-repeat;

    *background: url(/res/images/saomiao.png) center no-repeat;
}

.footer_link {
    font-size: 12px;
    line-height: 26px;
    color: #8b8b8b;
}

.footer_link:hover {
    color: #fff;
}

.footer_nav01 {
    float: left;
    height: 270px;
    margin-right: 40px;
    margin-bottom: 20px;
    padding-right: 70px;
    border-right: 1px solid #414141;
}

.footer_nav02 {
    float: left;
    height: 270px;
    margin-right: 40px;
    margin-bottom: 20px;
    padding-right: 40px;
    border-right: 1px solid #414141;
}

.footer_nav03 {
    float: left;
    overflow: hidden;
    width: 505px;
    height: 270px;
    margin-bottom: 20px;
}

.fote-sewm-exo {
    overflow: hidden;
    width: 505px;
}

.footer_list {
    width: 120px;
}

.footer_bb {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #414141;
}

.footer_ma_box .footer_ma {
    width: 52px;
    height: 52px;
    margin-bottom: 5px;
    padding: 0 24px 32px 24px;
}

.footer_ma_box .fot-ma-01 {
    background: url(/res/images/footer_erweima_01.svg) center no-repeat;

    *background: url(/res/images/footer_erweima_01.png) center no-repeat;
}

.footer_ma_box .fot-ma-02 {
    background: url(/res/images/footer_erweima_02.svg) center no-repeat;

    *background: url(/res/images/footer_erweima_02.png) center no-repeat;
}

.footer_ma_box .fot-ma-03 {
    background: url(/res/images/footer_erweima_05.svg) center no-repeat;

    *background: url(/res/images/footer_erweima_05.png) center no-repeat;
}

.footer_ma_box .fot-ma-04 {
    background: url(/res/images/footer_erweima_03.svg) center no-repeat;

    *background: url(/res/images/footer_erweima_03.png) center no-repeat;
}

.footer_ma_box .fot-ma-05 {
    background: url(/res/images/footer_erweima_04.svg) center no-repeat;

    *background: url(/res/images/footer_erweima_04.png) center no-repeat;
}

.footer_ma_box {
    font-size: 12px;
    position: relative;
    float: left;
    border-left: 1px solid #232323;
}

.footer_ma_box .ewm-pics {
    position: absolute;
    top: -5px;
    right: 0;
    left: 5px;
    display: none;
    width: 90px;
    height: 90px;
}
.footer_ma_box:hover .ewm-pics {
    display: block;
}

.footer_ma_box:hover p {
    color: #fff;
}

.footer_ma_box .ewm-pics img {
    display: block;
    width: 100%;
    height: 100%;
}

.footer_ma_box p {
    text-align: center;
    color: #7a7a7a;
}

.footer_txt {
    font-size: 12px;
    line-height: 26px;
    float: left;
    width: 450px;
    margin-top: 50px;
    color: #8b8b8b;
}

.footer_link_icon {
    float: left;
    width: 33px;
    height: 32px;
    margin-right: 25px;
}

.fli01 {
    background: url(/res/img/eve_foot_03.png) no-repeat center;
}

.fli02 {
    background: url(/res/img/eve_foot_04.png) no-repeat center;
}

.fli03 {
    background: url(/res/img/eve_foot_05.png) no-repeat center;
}

.fli04 {
    background: url(/res/img/eve_foot_06.png) no-repeat center;
}

.footer_nav04 {
    overflow: hidden;
    width: 100%;
    padding: 20px 0;
    border-top: 1px dotted #373737;
}

.footer_link_ww {
    float: left;
    height: 37px;
    margin-right: 50px;
}

.flw01 {
    width: 97px;
    background: url(/res/img/eve_foot_09.png) no-repeat center;
}

.flw02 {
    width: 72px;
    background: url(/res/img/eve_foot_10.png) no-repeat center;
}

.flw03 {
    width: 113px;
    background: url(/res/img/eve_foot_11.png) no-repeat center;
}

.flw04 {
    width: 54px;
    background: url(/res/img/eve_foot_12.png) no-repeat center;
}

.flw05 {
    width: 97px;
    background: url(/res/img/eve_foot_13.png) no-repeat center;
}

.flw06 {
    width: 72px;
    background: url(/res/img/eve_foot_14.png) no-repeat center;
}

.flw07 {
    width: 68px;
    background: url(/res/img/eve_foot_15.png) no-repeat center;
}

/* main */
.main .main-c {
    width: 1200px;
    margin: 0 auto;
}

.gansu-beauty {
    margin-top: -20px;
}
.common_more {
    font-size: 14px;
    line-height: 30px;
    display: block;
    width: 150px;
    height: 30px;
    text-align: center;
    border: 1px solid;
    border-radius: 30px;
}
.main .main-c .gansu-beauty .common_more {
    margin: 10px auto 30px auto;
    color: #d71f21;
    border-color: #d71f21;
}

.main .main-c .gansu-beauty .common_more:hover {
    color: #fff;
    background-color: #d71f21;
}

.main .ib {
    display: inline-block;

    *display: inline;
    *zoom: 1;
}

/* banner */
.main .index-banner-top {
    position: relative;
    z-index: 999;
    top: -4px;
    height: 622px;
    margin-bottom: -80px;
    background: url(/res/img/index_banner_top.png) center no-repeat;
}

.index-banner {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 564px;
}

.index-banner .bd li {
    width: 100%;
    height: 564px;
}

.index-banner .bd a {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.index-banner .prev,
.index-banner .next {
    position: absolute;
    top: 50%;
    width: 76px;
    height: 76px;
    margin-top: -38px;
    opacity: .5;
    background: url(/res/images/index_banner_btn.png) no-repeat;
}

.index-banner .prev {
    left: 50%;
    margin-left: -600px;
}

.index-banner .next {
    right: 50%;
    margin-right: -600px;
    background-position: -92px 0;
}

.index-banner .prev:hover,
.index-banner .next:hover {
    opacity: 1;
}

.banner_over {
    position: relative;
    width: 100%;
    height: 76px;
    margin-top: -75px;
    background: url(/res/images/banner_over.png) no-repeat center;
}

.main .gansu-beauty .title,
.main .gansu-information .title,
.gansu-experience .title,
.main .gansu-journey .title,
.main .gansu-reserve .title,
.main .bottomText .title {
    margin: 15px auto;
    text-align: center;
}

.main .gansu-beauty .tabs,
.main .gansu-reserve .tabs {
    font-size: 0;
    text-align: center;
}

.main .gansu-beauty .tabs li,
.main .gansu-reserve .tabs li {
    font-size: 16px;
    margin: 0 30px;
    padding-bottom: 8px;
    cursor: pointer;
    color: #34190d;
}

.main .gansu-beauty .tabs li.active,
.main .gansu-reserve .tabs li.active,
.main .gansu-beauty .tabs li:hover,
.main .gansu-reserve .tabs li:hover {
    font-weight: 600;
    color: #d71f21;
    background: url(/res/img/gansu_beauty_tabs_bg.png) center bottom no-repeat;
}

.main .gansu-beauty .list {
    overflow: hidden;
    margin: 0 -10px;
}

.main .gansu-beauty .list li {
    float: left;
    width: 25%;
}

.main .gansu-beauty .list .box {
    margin: 10px;
    border: 1px solid #ececec;
    border-radius: 3px;
}

.main .gansu-beauty .list .box:hover {
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.20);
}

.main .gansu-beauty .img-content {
    position: relative;
    z-index: 10;
    overflow: hidden;
    width: 100%;
    height: 200px;
}

.main .gansu-beauty .img-content img {
    display: block;
    width: 100%;
    height: 100%;
}

.main .gansu-beauty .list .scenic-level {
    font: bold 12px 'Arial';
    line-height: 22px;
    position: absolute;
    z-index: 21;
    top: 15px;
    right: 0;
    width: 95px;
    height: 22px;
    padding-right: 5px;
    text-align: right;
    color: #fff;
    background: url('/res/img/index_cover02.png') no-repeat;
}

.main .gansu-beauty .mask,
.main .gansu-beauty .bg,
.main .gansu-beauty .background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.main .gansu-beauty .mask {
    z-index: 20;
    overflow: hidden;
    background: none;
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes show {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.main .gansu-beauty .list .box:hover .mask {
    display: block;
    -webkit-animation: show .4s ease-in-out;
            animation: show .4s ease-in-out;
}

.main .gansu-beauty .bg {
    z-index: 30;
}

@-webkit-keyframes slideSkewIn {
    0% {
        -webkit-transform: translateX(130%) skew(-45deg) scale(1);
                transform: translateX(130%) skew(-45deg) scale(1);
    }
    to {
        -webkit-transform: translateX(0) skew(-45deg) scale(2);
                transform: translateX(0) skew(-45deg) scale(2);
    }
}
@keyframes slideSkewIn {
    0% {
        -webkit-transform: translateX(130%) skew(-45deg) scale(1);
                transform: translateX(130%) skew(-45deg) scale(1);
    }
    to {
        -webkit-transform: translateX(0) skew(-45deg) scale(2);
                transform: translateX(0) skew(-45deg) scale(2);
    }
}

.main .gansu-beauty .list .box:hover .bg {
    -webkit-animation: slideSkewIn .3s ease-in forwards;
            animation: slideSkewIn .3s ease-in forwards;
}

.main .gansu-beauty .search-forHandler {
    position: absolute;
    z-index: 40;
    top: 50%;
    left: 50%;
    overflow: hidden;
    width: 56px;
    height: 56px;
    margin-top: -28px;
    margin-left: -28px;
    border-radius: 50%;
}

.main .gansu-beauty .background {
    z-index: 50;
         opacity: .6;
    background-color: #000;

    filter: alpha(opacity=60);
    -moz-opacity: .6;
}

.main .gansu-beauty .search-forHandler .c {
    position: relative;
    z-index: 60;
    padding: 9px 0;
    text-align: center;
}

.main .gansu-beauty .search-forHandler .c i {
    display: block;
    width: 39px;
    height: 19px;
    margin: 0 auto;
    background: url(/res/img/gansu_beauty_icon_1.png);
}

.main .gansu-beauty .search-forHandler .c span {
    font-size: 12px;
    display: block;
    text-align: center;
    color: #fff;
}

.main .gansu-beauty .img-infor {
    height: 44px;
    padding: 8px 10px;
}

.main .gansu-beauty .h4-title {
    font-size: 16px;
    padding-bottom: 4px;
    color: #333;
}

.main .gansu-beauty h4 {
    font-size: 16px;
    font-weight: bold;
    color: #282828;
}

.main .gansu-beauty .img-infor:hover h4 {
    color: #d71f21;
}

.main .gansu-beauty .list p {
    font-size: 12px;
    color: #7c7c7c;
}

.main .gansu-beauty .list .tags {
    font-size: 12px;
    height: 24px;
    color: #000;
}

.main .gansu-beauty .tags .travels {
    font-size: 12px;
    padding: 2px 5px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    background-color: #59886a;
    /*
    background: url(/res/img/gansu_beauty_icon_2.png) left center no-repeat;
*/
}
.main .gansu-beauty .tags .guide {
    font-size: 12px;
    padding: 2px 5px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    background-color: #5a92b5;
}
/*.main .gansu-beauty .tags .travels {
    background-position: left center;
}

.main .gansu-beauty .tags .guide {
    background-position: right center;
}

*/

/* 资讯甘肃 */
.main .gansu-information {
    height: 310px;
    padding-top: 40px;
    border-top: 1px solid #e3e1de;
    border-bottom: 1px solid #e3e1de;
    background: url(/res/images/diamond_upholstery.png) center;
}

.main .gansu-information .box-title {
    height: 38px;
    margin-bottom: 12px;
}

.main .gansu-information .box-title-xinwendt {
    background: url(/res/img/gansu_information_title_2.png) left bottom no-repeat;
}

.main .gansu-information .box-title-jingpinlx {
    background: url(/res/img/gansu_information_title_1.png) left bottom no-repeat;
}

.main .gansu-information .box-title img {
    float: left;
}

.main .gansu-information a.more {
    font-size: 14px;
    line-height: 38px;
    height: 38px;
    padding-right: 20px;
    color: #333;
    background: url(/res/img/gansu_information_icon_1.png) right center no-repeat;
}

.main .gansu-information a.more:hover {
    color: #a02012;
}

.main .gansu-information .right {
    width: 421px;
}

/*.main .gansu-information .right img {
    float: left;
    width: 100%;
}

*/.main .gansu-information .right .box {
    position: relative;
    z-index: 12;
    overflow: hidden;
}

.main .gansu-information .h3title {
    line-height: 35px;
    position: absolute;
    z-index: 20;
    right: 2px;
    bottom: 0;
    left: 3px;
    height: 35px;
}

.main .gansu-information .h3title .bg {
    position: absolute;
    z-index: 21;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
         opacity: .6;
    background-color: #000;

    filter: alpha(opacity=60);
    -moz-opacity: .6;
}

.main .gansu-information .h3title h3 {
    font-weight: 14px;
    position: relative;
    z-index: 30;
    text-align: center;
    color: #fff;
}

.main .gansu-information .left {
    overflow: hidden;
    margin-right: 500px;
}

.main .gansu-information .row {
    overflow: hidden;
    margin: 0 -3px;
}

.main .gansu-information .row.no-m {
    margin: 0;
}

.main .gansu-information .row .box {
    position: relative;
    height: 222px;
    margin: 0 3px;
    -webkit-transition: all .5s;
       -moz-transition: all .5s;
        -ms-transition: all .5s;
         -o-transition: all .5s;
            transition: all .5s;
}

.main .gansu-information .row .box:hover {
    -webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
            transform: scale(1.2);
}


.main .gansu-information .row .laji {
    position: relative;
    float: left;
    overflow: hidden;
    width: 210px;
    height: 222px;
}

.main .gansu-information .row .col-6,
.main .gansu-information .row .col-5,
.main .gansu-information .row .col-7 {
    float: left;
}

.main .gansu-information .row .col-6 {
    width: 50%;
}

.main .gansu-information .row .col-5 {
    width: 41.66666%;
}

.main .gansu-information .row .col-7 {
    width: 58.33333%;
}

.main .gansu-information .img-slider {
    width: 330px;
}

.main .gansu-information .news-list {
    overflow: hidden;
    margin-left: 345px;
}

.main .gansu-information .news-list li {
    border-bottom: dashed 1px #cacaca;
}

.main .gansu-information .news-list li a {
    font-size: 14px;
    display: block;
    padding: 6.5px 0;
    padding-left: 8px;
    letter-spacing: .4px;
    color: #666;
    background: url('/res/images/dd.png') no-repeat left;
}

.main .gansu-information .news-list li a:hover {
    color: #a02012;
}

.main .gansu-information .news-list .date {
    font-size: 12px;
    float: right;
    margin: 2px;
    color: #2f2f2f;
}

.main .gansu-information .news-list .first-li,
.main .gansu-information .news-list .last-li {
    border-bottom: none;
}

.main .gansu-information .news-list .first-li a {
    font-weight: bold;
    padding-left: 30px;
    color: #a02012;
    background: url(/res/img/gansu_information_firstLi_arrow.png) left center no-repeat;
}

.main .gansu-information .news-list .first-li .date {
    font-weight: normal;
}

.main .gansu-information .news-list li p {
    font-size: 12px;
    display: none;
    padding: 15px 10px 10px 10px;
    color: #999;
    background: url(/res/img/gansu_information_firstLi_Pbg.png) no-repeat left top;
}

.main .gansu-information .news-list .first-li p {
    display: block;
}

.main .gansu-information .newsBox {
    position: relative;
    overflow: hidden;
    width: 330px;
    height: 220px;
    border: 1px solid #ddd;
}

.main .gansu-information .newsBox .hd {
    position: absolute;
    z-index: 1;
    right: 10px;
    bottom: 45px;
    overflow: hidden;
    height: 15px;
}

.main .gansu-information .newsBox .hd ul {
    float: left;
    overflow: hidden;
    zoom: 1;
}

.main .gansu-information .newsBox .hd ul li {
    line-height: 14px;
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 2px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: url(/res/img/cover_50.png);
}

.main .gansu-information .newsBox .hd ul li.on {
    background: #a02012;
}

.main .gansu-information .newsBox .bd {
    position: relative;
    z-index: 0;
    border: 4px solid #fff;
}

.main .gansu-information .newsBox .bd li {
    position: relative;
    z-index: 10;
    zoom: 1;
    vertical-align: middle;
}

.main .gansu-information .newsBox .bd li h4 {
    position: absolute;
    z-index: 20;
    right: 0;
    bottom: 0;
    left: 0;
    height: 34px;
    text-align: center;
}

.main .gansu-information .newsBox .bd li h4 .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .5;
    background-color: #000;

    filter: alpha(opacity=50);
}

.main .gansu-information .newsBox .bd li h4 span {
    font-size: 14px;
    line-height: 34px;
    position: relative;
    z-index: 2;
    display: block;
    margin: 0 20px;
    color: #fff;
}

.main .gansu-information .newsBox .bd img {
    display: block;
    width: 100%;
    height: 212px;
    min-height: 100%;
}

.main .gansu-information .newsBox .prev,
.main .gansu-information .newsBox .next {
    position: absolute;
    top: 50%;
    left: 3%;
    display: block;
    width: 32px;
    height: 40px;
    margin-top: -25px;
    opacity: .5;
    background: url(/res/img/slider-arrow.png) -110px 5px no-repeat;

    filter: alpha(opacity=50);
}

.main .gansu-information .newsBox .next {
    right: 3%;
    left: auto;
    background-position: 8px 5px;
}

.main .gansu-information .newsBox .prev:hover,
.main .gansu-information .newsBox .next:hover {
    opacity: 1;

    filter: alpha(opacity=100);
}

.main .gansu-information .newsBox .prevStop {
    display: none;
}

.main .gansu-information .newsBox .nextStop {
    display: none;
}

/* 八大体验 */

.gansu-experience {
    background: #f2f8fe;
}

.gansu-experience .tabs {
    margin: 20px 0;
    text-align: center;
}

.gansu-experience .tabs .items1 {
    background-position: 17px 0;
}

.gansu-experience .tabs .items2 {
    background-position: -100px 0;
}

.gansu-experience .tabs .items3 {
    background-position: -217px 0;
}

.gansu-experience .tabs .items4 {
    background-position: -334px 0;
}

.gansu-experience .tabs .items5 {
    background-position: -451px 0;
}

.gansu-experience .tabs .items6 {
    background-position: -569px 0;
}

.gansu-experience .tabs .items7 {
    background-position: -688px 0;
}

.gansu-experience .tabs .items8 {
    background-position: -802px 0;
}

.gansu-experience .tabs li {
    font-size: 18px;
    width: 110px;
    height: 30px;
    padding-top: 77px;
    cursor: pointer;
    color: #721a12;
    background: url(/res/img/gansu_experience_icon.png) no-repeat;
}

.gansu-experience .tabs li span {
    display: block;
    padding: 8px 0 0 0;
    text-align: center;
}

.gansu-experience .tabs .active span {
    font-weight: bold;
}

.gansu-experience .tabs li.experience-2 {
    background-position: -103px 0;
}

.gansu-experience .tabs li.experience-3 {
    background-position: -220px 0;
}

.gansu-experience .tabs li.experience-4 {
    background-position: -337px 0;
}

.gansu-experience .tabs li.experience-5 {
    background-position: -450px 0;
}

.gansu-experience .tabs li.experience-6 {
    background-position: -570px 0;
}

.gansu-experience .tabs li.experience-7 {
    background-position: -687px 0;
}

.gansu-experience .tabs li.experience-8 {
    background-position: -805px 0;
}

.gansu-experience .tabs li.active,
.gansu-experience .tabs li:hover {
    background-position-y: -107px;
}

.gansu-experience .slider-wrap {
    position: relative;
    z-index: 21;
}

.gansu-experience .slider-wrap .prev,
.gansu-experience .slider-wrap .next {
    position: absolute;
    z-index: 22;
    top: 50%;
    width: 21px;
    height: 41px;
    margin-top: -30px;
    cursor: pointer;
}

.gansu-experience .slider-wrap .prev {
    left: 0;
    background: url(/res/img/gansu_experience_prev.png);
}

.gansu-experience .slider-wrap .next {
    right: 0;
    background: url(/res/img/gansu_experience_next.png);
}

.gansu-experience .slider-wrap li {
    height: 420px;
    background-repeat: no-repeat;
    background-position: 20px 20px;
    background-size: 500px;
}

.gansu-experience .slider-wrap dl.items {
    overflow: hidden;
    margin: 0 -5px;
    margin: 0 40px 0 260px;
}

.gansu-experience .slider-wrap dl.items dt {
    float: left;
    width: 25%;
}

.gansu-experience .slider-wrap dl.items .box {
    margin: 4px;
    padding: 3px;
    border: solid 1px #e6e2dd;
    background-color: #fff;
}

.gansu-experience .slider-wrap dl.items .box:hover {
    border: solid 1px #a02012;
}

.gansu-experience .slider-wrap dl.items dt.empty .box {
    border: none;
    background: transparent;
}

.gansu-experience .slider-wrap .img-content {
    width: 209px;
    height: 98px;
}

.gansu-experience .slider-wrap .img-content img {
    display: block;
    width: 100%;
    height: 100%;
}

.gansu-experience .slider-wrap img {
    display: none;
}

.gansu-experience .tags {
    float: right;
}

.gansu-experience .tags dd {
    font-size: 12px;
    margin-top: 2px;
    padding: 1px 3px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    /*
    background: url(/res/img/gansu_experience_icon_2.png) 0 0 no-repeat;
*/
}

.gansu-experience .tags dd.travels {
    background-color: #59886a;
    /* background-position: 0 0;
*/
}

.gansu-experience .tags dd.guide {
    background-color: #5a92b5;
    /*background-position: right 0;
*/
}

.gansu-experience .img-dis {
    padding: 4px 10px;
}

.gansu-experience .h3-title {
    background-position: right 0;
}

.gansu-experience .h3-title h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    height: 24px;
    color: #333;
}

.gansu-experience .box:hover .h3-title h3 {
    color: #721a12;
}

.gansu-experience p {
    font-size: 12px;
    height: 18px;
    color: #999;
}
/* 精彩游记 */
.gansu-journey {
    margin-bottom: 30px;
}

.gansu-journey .row {
    overflow: hidden;
    margin: 0 -10px;
    margin-top: -10px;
}

.gansu-journey .row .col-3 {
    float: left;
    width: 25%;
}

.gansu-journey .box {
    position: relative;
    height: 344px;
    margin: 10px;
    padding: 4px;
    border: 1px solid #e0e0e0;
    background: #fff;
}

.gansu-journey .box:hover {
    box-shadow: 0 3px 8px 1px #dcd6c0;
}

.journey-nice {
    font-size: 14px;
    line-height: 26px;
    position: absolute;
    z-index: 30;
    top: 20px;
    left: -6px;
    width: 61px;
    height: 30px;
    text-align: center;
    color: #fff;
    background: url('/res/img/index_cover03.png') no-repeat;
}

.gansu-journey .img-c {
    position: relative;
    z-index: 20;
    overflow: hidden;
    height: 210px;
    cursor: pointer;
}

.gansu-journey .img-d {
    position: relative;
    z-index: 30;
    margin-top: -20px;
    padding: 0 9px 0 6px;
}

.gansu-journey .img-c img {
    width: 100%;
    min-height: 100%;
}

.gansu-journey .mask,
.gansu-journey .bg,
.gansu-journey .background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.gansu-journey .mask {
    z-index: 20;
    overflow: hidden;
    background: none;
}

.gansu-journey .box:hover .mask {
    display: block;
    -webkit-animation: show .4s ease-in-out;
            animation: show .4s ease-in-out;
}

.gansu-journey .bg {
    z-index: 30;
}

.gansu-journey .box:hover .bg {
    -webkit-animation: slideSkewIn .3s ease-in forwards;
            animation: slideSkewIn .3s ease-in forwards;
}

.gansu-journey .search-forHandler {
    position: absolute;
    z-index: 40;
    top: 50%;
    left: 50%;
    overflow: hidden;
    width: 56px;
    height: 56px;
    margin-top: -28px;
    margin-left: -28px;
    border-radius: 50%;
}

.gansu-journey .background {
    z-index: 50;
         opacity: .6;
    background-color: #000;

    filter: alpha(opacity=60);
    -moz-opacity: .6;
}

.gansu-journey .search-forHandler .c {
    position: relative;
    z-index: 60;
    padding: 9px 0;
    text-align: center;
}

.gansu-journey .search-forHandler .c i {
    display: block;
    width: 39px;
    height: 19px;
    margin: 0 auto;
    background: url(/res/img/gansu_beauty_icon_1.png);
}

.gansu-journey .search-forHandler .c span {
    font-size: 12px;
    display: block;
    text-align: center;
    color: #fff;
}

.gansu-journey .box:hover .mask {
    top: 0;
}

.gansu-journey .infor-top {
    overflow: hidden;
}

.gansu-journey .name {
    font-size: 14px;
    color: #787878;
}

.gansu-journey .handler dt,
.gansu-journey p {
    font-size: 12px;
    color: #9b9b9b;
}

.gansu-journey h3 {
    font-size: 16px;
    margin-right: 40px;
    padding: 12px 0;
    color: #4a4a4a;
}

.gansu-journey .box:hover h3 {
    color: #d71f21;
}

.gansu-journey p {
    padding-bottom: 12px;
}

.gansu-journey .handler {
    font-size: 0;
    padding: 33px 0 0 0;
}

.gansu-journey .handler .watch,
.gansu-journey .handler .commets {
    line-height: 20px;
    float: left;
    height: 20px;
    padding-left: 20px;
}

.gansu-journey .handler .watch {
    margin-right: 6px;
    background: url(/res/img/gansu_journey_icon_1.png) left center no-repeat;
}

.gansu-journey .handler .commets {
    background: url(/res/img/gansu_journey_icon_2.png) left center no-repeat;
}

.gansu-journey .user-infor {
    overflow: hidden;
}

.gansu-journey .user-infor .u-head {
    float: left;
    overflow: hidden;
    width: 58px;
    height: 58px;
}

.gansu-journey .user-infor .u-head img {
    display: block;
    width: 100%;
    height: 100%;
}

.gansu-journey .user-infor .name {
    line-height: 20px;
    overflow: hidden;
    height: 20px;
    padding-top: 34px;
    padding-left: 2px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gansu-journey a.more {
    font-size: 14px;
    line-height: 30px;
    display: block;
    width: 150px;
    height: 30px;
    margin: 10px auto;
    text-align: center;
    color: #8b572a;
    border: solid 1px #8b572a;
    border-radius: 30px;
}

.gansu-journey a.more:hover {
    color: #fff;
    background-color: #8b572a;
}

/* gansu reserve */


.gansu-reserve .row {
    overflow: hidden;
    margin: 0 -10px;
}

.gansu-reserve .row .col-p2 {
    float: left;
    width: 20%;
}

.gansu-reserve .row .box {
    margin: 10px;
    cursor: pointer;
}

.gansu-reserve .row .box:hover {
    box-shadow: 0 0 20px 0 #cfcfcf;
}

.gansu-reserve .box .img-c {
    overflow: hidden;
}

.gansu-reserve .box .img-c img {
    float: left;
    width: 100%;
    min-height: 100%;
}

.gansu-reserve .img-dis {
    padding: 12px 18px 14px 16px;
    background: #f8f8f8;
}

.gansu-reserve h3 {
    font-size: 14px;
    height: 42px;
    text-align: left;
    color: #333;
}

.gansu-reserve h5 {
    padding: 6px 0;
}

.gansu-reserve h5,
.gansu-reserve .price {
    font-size: 12px;
    text-align: left;
    color: #9b9b9b;
}

.gansu-reserve .price em {
    font-size: 16px;
    text-align: left;
    color: #ff6602;
}

/* bottom text  */
.bottomText {
    padding-bottom: 110px;
    background: url(/res/img/index_bottomText_bg.png) center bottom no-repeat;
}

.bottomText.fk1 {
    padding: 40px 0 100px 0;
    background: url(/res/img/index_bottomText_bg1.png) center bottom no-repeat;
}

.eve-map-wrap {
    position: relative;
    width: 100%;
}

.eve-map-box {
    width: 100%;
    height: 390px;
}

.eve-map-top {
    position: absolute;
    z-index: 9;
    top: 0;
    right: 0;
    left: 0;
    height: 184px;
    background: url('/res/img/eve-cover01.png') repeat center bottom;
}

.eve-map-bottom {
    position: absolute;
    z-index: 9;
    right: 0;
    bottom: 0;
    left: 0;
    height: 44px;
    background: url('/res/img/zhankai.png') no-repeat center;
}

.eve-map-btn {
    font-size: 14px;
    display: block;
    width: 100px;
    margin: 5px auto;
    text-align: center;
    color: #181917;
}

.eve-map-nav {
    width: 1200px;
    margin: 0 auto;
}

.eve-map-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    height: 38px;
    padding-bottom: 8px;
    text-align: center;
    color: #fff;
    background: url('/res/img/map_top.png') no-repeat center top;
    text-shadow: 0 0 3px rgba(0,0,0,.50);
}

.eve-map-nav .active {
    width: 380px;
    background: url('/res/img/gaoliang.png') no-repeat;
}

.eve-map-nav .active .emi01,
.eve-map-nav .active .emi02,
.eve-map-nav .active .emi03,
.eve-map-nav .active .emi04,
.eve-map-nav .active .emi05 {
    display: none;
}

.eve-map-nav .active .eve-map-txt {
    float: left;
    width: 108px;
    margin: 90px 25px 0 0;
    color: #fff;
}

.emi1.active {
    background-position-y: 0;
}

.emi2.active {
    background-position-y: -130px;
}

.emi3.active {
    background-position-y: -260px;
}

.emi4.active {
    background-position-y: -390px;
}

.emi5.active {
    background-position-y: -520px;
}

.eve-map-item {
    float: left;
    overflow: hidden;
    width: 118px;
    height: 118px;
    margin: 0 32px;
    border: 1px solid #4c573b;
    border-radius: 5px;
    background: url('/res/img/eve-cover02.png') repeat center;
}

.eve-map-bb {
    float: left;
    height: 107px;
    margin: 6px 0;
    border: 1px dotted #000;
}

.emi01,
.emi02,
.emi03,
.emi04,
.emi05 {
    display: block;
    width: 100%;
    height: 90px;
    background: url('/res/img/map_icon.png') no-repeat;
    background-position-y: 15px;
}

.eve-map-options {
    display: none;
    padding: 15px 0;
    white-space: nowrap;
}

.eve-map-option {
    font-size: 14px;
    height: 14px;
    margin-right: 20px;
    padding-left: 17px;
    color: #353225;
    background: url('/res/img/map_option01.png') no-repeat left center;
}

.eve-map-options .cur,
.eve-map-option:hover {
    color: #fa422d;
    background: url('/res/img/map_option02.png') no-repeat left center;
}

.eve-map-txt01 {
    font-size: 12px;
    display: none;
    white-space: nowrap;
    color: #959595;
}

.eve-map-txt02 {
    font-size: 16px;
    font-weight: bold;
    display: none;
    white-space: nowrap;
    color: #353225;
}

.eve-map-nav .active .eve-map-options,
.eve-map-nav .active .eve-map-txt01,
.eve-map-nav .active .eve-map-txt02 {
    display: block;
}

.emi01 {
    background-position-x: 28px;
}

.emi02 {
    background-position-x: -232px;
}

.emi03 {
    background-position-x: -502px;
}

.emi04 {
    background-position-x: -762px;
}

.emi05 {
    background-position-x: -1012px;
}

.eve-map-txt {
    font-size: 14px;
    text-align: center;
    color: #dce9c0;
}

.bottomText h3 {
    font-family: KaiTi;
    font-size: 20px;
    margin: 20px 0;
    text-align: center;
    letter-spacing: 0;
    color: #181818;
}

.bottomText p {
    font-family: KaiTi;
    font-size: 18px;
    line-height: 32px;
    width: 650px;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 0;
    color: #6f6f6f;
}

.bottomText .sourceFrom {
    font-size: 12px;
    margin-top: 20px;
    text-align: center;
    color: #568333;
    background: url(/res/img/index_bottomText_line.png) center no-repeat;
}

/* 旅游预订 */
.booking-wrap .booking-banner {
    height: 450px;
    background: url(/res/img/lvyouyd_banner.jpg) center no-repeat;
}

.booking-wrap .booking-c {
    width: 1200px;
    margin: 0 auto;
}

.booking-wrap .booking-box {
    margin: 12px 0;
    border: solid 1px #f3f3f3;
    border-top: solid 2px;
    border-left: none;
}

.booking-wrap .leftTitle {
    float: left;
    margin-right: 15px;
}

.booking-wrap .leftTitle img {
    float: left;
    margin-left: -19px;
}

.booking-wrap .navs-c,
.booking-wrap .row {
    overflow: hidden;
}

.booking-wrap .row {
    margin: 0 25px 0 -10px;
}

.booking-wrap .nav {
    padding: 21px 0;
}

.booking-wrap .nav li {
    display: inline-block;
    overflow: hidden;
    margin-right: 25px;
    vertical-align: middle;
    border-radius: 4px;

    *display: inline;
    *zoom: 1;
}

.booking-wrap .nav li a {
    font-size: 14px;
    display: block;
    cursor: pointer;
    color: #000;
}

.booking-wrap .nav li.active a {
    color: #fff;
}

.booking-wrap .row .col-3 {
    float: left;
    width: 25%;
}

.booking-wrap .row .box {
    position: relative;
    z-index: 20;
    margin: 10px;
    background-color: #f1f0f0;
}

.booking-wrap .box {
    min-height: 130px;
    cursor: pointer;
    -webkit-transition: all .3s;
            transition: all .3s;
}

.booking-wrap .box img {
    width: 100%;
    min-height: 100%;
}

.booking-wrap .img-c {
    position: relative;
    z-index: 20;
    height: 130px;
}

.booking-wrap .state {
    font-size: 12px;
    position: absolute;
    z-index: 30;
    top: 0;
    right: 0;
    padding: 4px 12px;
    color: #fff;
    border-bottom-left-radius: 4px;
}

.booking-wrap .img-c .img-title {
    line-height: 30px;
    position: absolute;
    z-index: 30;
    right: 0;
    bottom: 0;
    left: 0;
    height: 30px;
}

.booking-wrap .bg {
    position: absolute;
    z-index: 30;
    top: 0;
    right: 0;
    left: 0;
    height: 30px;
         opacity: .6;
    background-color: #000;

    filter: alpha(opacity=60);
    -moz-opacity: .6;
}

.booking-wrap .img-c .img-title span {
    position: relative;
    z-index: 50;
    padding: 0 4px;
    color: #fff;
}

.booking-wrap .price {
    font-size: 12px;
    padding: 8px;
    color: #000;
}

.booking-wrap .price em {
    font-size: 18px;
    padding-right: 4px;
    color: #fa7514;
}

.booking-wrap .price b {
    color: #fa7514;
}

.booking-wrap h3 {
    font-size: 12px;
    padding: 8px;
    color: #333;
}

.booking-wrap .state.green {
    background-color: #50b624;
}

.booking-wrap .state.orange {
    background-color: #fd7119;
}

.booking-wrap .box:hover h3,
.booking-wrap .box.active h3,
.booking-wrap .box:hover .price,
.booking-wrap .box.active .price,
.booking-wrap .box:hover .price em,
.booking-wrap .box.active .price em,
.booking-wrap .box:hover .price b,
.booking-wrap .box.active .price b {
    color: #fff;
}

.booking-wrap a.more {
    font-size: 14px;
    margin-top: 25px;
    margin-right: 25px;
    color: #349ef9;
}

.booking-wrap .booking-box.blue {
    border-top-color: #4d95dc;
}

.booking-wrap .booking-box.blue .box:hover,
.booking-wrap .booking-box.blue .box.active {
    background-color: #349ef9;
}

.booking-wrap .booking-box.blue .nav li.active {
    padding: 4px 12px;
    background: #349ef9;
}

.booking-wrap .booking-box.orange .leftTitle img {
    margin-left: -26px;
}

.booking-wrap .booking-box.orange {
    border-top-color: #4d95dc;
}

.booking-wrap .booking-box.orange .box:hover,
.booking-wrap .booking-box.orange .box.active {
    background-color: #fd7119;
}

.booking-wrap .booking-box.orange .nav li.active {
    padding: 4px 12px;
    background: #fd7119;
}

.booking-wrap .booking-box.green .leftTitle img {
    margin-left: -32px;
}

.booking-wrap .booking-box.green {
    border-top-color: #4bb00a;
}

.booking-wrap .booking-box.green .box:hover,
.booking-wrap .booking-box.green .box.active {
    background-color: #4bb00a;
}

.booking-wrap .booking-box.green .nav li.active {
    padding: 4px 12px;
    background: #4bb00a;
}

.booking-wrap .booking-box.red .leftTitle img {
    margin-left: -32px;
}

.booking-wrap .booking-box.red {
    border-top-color: #ff464f;
}

.booking-wrap .booking-box.red .box:hover,
.booking-wrap .booking-box.red .box.active {
    background-color: #ff464f;
}

.booking-wrap .booking-box.red .nav li.active {
    padding: 4px 12px;
    background: #ff464f;
}


.wrap_wzgs {
    margin: 0 auto;
    text-align: center;
    background: #fff;
}

.wrap_wzgs .wrap_bannber {
    height: 318px;
    color: #fff;
    background: url(/res/img/wzgs_banner.png) no-repeat center top;
}

.wrap_wzgs .wrap_bannber h1 {
    font-size: 30px;
    line-height: 36px;
    padding-top: 30px;
}

.wrap_wzgs .wrap_bannber h2 {
    font-size: 16px;
    line-height: 50px;
}

.wrap_wzgs .wzgs_map {
    padding-bottom: 20px;
    background: url(/res/img/wzgs_map.png) repeat bottom;
}

.wrap_wzgs .wzgs_map .wzgs_mapTitle {
    position: relative;
    padding: 20px 0;
    text-align: center;
}

.wrap_wzgs .wzgs_map .wzgs_map_bg {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.wrap_wzgs .wzgs_map .wzgs_map_nav {
    position: absolute;
    top: -165px;
    left: -40px;
    width: 457px;
    height: 449px;
}

.wrap_wzgs .wzgs_map .wzgs_map_item {
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    width: 65px;
    height: 50px;
    text-align: center;
}

.wzgs_map_name {
    margin-bottom: 2px;
    padding-bottom: 2px;
    color: #fff;
    border-bottom: 1px solid #fff;
    text-shadow: 0 0 1px #5f3c1e,0 0 2px #5f3c1e,0 0 3px #5f3c1e,0 0 4px #5f3c1e,0 0 5px #5f3c1e,0 0 1px #5f3c1e,0 0 2px #5f3c1e,0 0 3px #5f3c1e,0 0 4px #5f3c1e,0 0 5px #5f3c1e;
}

.wzgs_map_num {
    line-height: 22px;
    height: 19px;
    padding-left: 20px;
    color: #fff;
    background: url('/res/img/wrap_map_icon2.png') no-repeat 10px center;
    text-shadow: 0 0 1px #5f3c1e,0 0 2px #5f3c1e,0 0 3px #5f3c1e,0 0 4px #5f3c1e,0 0 5px #5f3c1e,0 0 1px #5f3c1e,0 0 2px #5f3c1e,0 0 3px #5f3c1e,0 0 4px #5f3c1e,0 0 5px #5f3c1e;
}

.wzgs_map_nav .city_name {
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    position: absolute;
    bottom: 310px;
    left: 290px;
    width: 65px;
    height: 19px;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 1px #5f3c1e,0 0 2px #5f3c1e,0 0 3px #5f3c1e,0 0 4px #5f3c1e,0 0 5px #5f3c1e,0 0 1px #5f3c1e,0 0 2px #5f3c1e,0 0 3px #5f3c1e,0 0 4px #5f3c1e,0 0 5px #5f3c1e;
}

.wrap_wzgs .wzgs_map .wmi_1 {
    bottom: 80px;
    left: 80px;
}

.wrap_wzgs .wzgs_map .wmi_2 {
    bottom: 200px;
    left: 60px;
}

.wrap_wzgs .wzgs_map .wmi_3 {
    bottom: 335px;
    left: 300px;
}

.wrap_wzgs .wzgs_map .wmi_4 {
    bottom: 80px;
    left: 270px;
}

.wrap_wzgs .wzgs_map .wmi_5 {
    bottom: 130px;
    left: 200px;
}

.wrap_wzgs .wzgs_map .wmi_6 {
    bottom: 330px;
    left: 220px;
}

.wrap_wzgs .wzgs_map .wmi_7 {
    bottom: 280px;
    left: 350px;
}

.wrap_wzgs .wzgs_map .wmi_8 {
    bottom: 230px;
    left: 290px;
}

.wrap_wzgs .wzgs_map .wmi_9 {
    bottom: 250px;
    left: 190px;
}

.wrap_wzgs .wzgs_map .wzgs_mapMore {
    overflow: hidden;
    padding: 10px 0;
}

.wrap_wzgs .wzgs_map .wzgs_mapMore a {
    margin: 0 auto;
    color: #d71f21;
    border-color: #d71f21;
}

.wrap_wzgs .wzgs_map .wzgs_mapMore a:hover {
    color: #fff;
    background-color: #d71f21;
}

.wrap_wzgs .wzgs_map ul {
    width: 1172px;
    height: 278px;
    margin: 0 auto;
    padding-left: 28px;
}

.wrap_wzgs .wzgs_map .cy-scenic-list1 {
    width: 880px;
    padding-left: 320px;
}

.wrap_wzgs .wzgs_map ul li {
    position: relative;
    float: left;
    width: 271px;
    margin-left: 20px;
    padding-bottom: 8px;
    text-align: left;
    border: 1px solid #ececec;
    background: #fff;
    box-shadow: 0 0 3px #696969;
}

.wrap_wzgs .wzgs_map ul li:hover {
    border-color: #d71f21;
}

.wrap_wzgs .wzgs_map ul img {
    display: block;
    width: 271px;
    height: 200px;
    margin: 0 auto;
}

.wrap_wzgs .wzgs_map ul li i {
    font-style: normal;
    position: absolute;
    right: 20px;
    width: 24px;
    height: 42px;
    padding: 5px 7px;
    color: #fff;
    background: url(/res/img/wzgs_mapTips.png) no-repeat;
    text-shadow: 0 0 1px rgba(0, 0, 0, .3);
}

.wrap_wzgs .wzgs_map ul li h1 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 8px;
    padding-left: 12px;
    color: #333;
}

.wrap_wzgs .wzgs_map ul li p {
    overflow: hidden;
    height: 18px;
    margin-right: 80px;
    padding-left: 12px;
    white-space: nowrap;
    color: #999;
}

.wrap_wzgs .wzgs_map ul li a {
    position: absolute;
    right: 12px;
    bottom: 14px;
    padding: 5px 10px;
    cursor: pointer;
    color: #fff;
    background: #ed6177;
}

.wrap_wzgs .wzgs_map ul li a:hover {
    background-color: #d71f21;
}

.wrap_wzgs .wzgs_imgWrap {
    width: 1200px;
    margin: 40px auto 0 auto;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList {
    overflow: hidden;
    margin-right: -25px;
    color: #fff;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList .wzgs_imgBox {
    position: relative;
    float: left;
    margin: 0 20px 20px 0;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList .wzgs_imgBox img {
    float: left;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList .wzgs_imgBox .wzgs_imgTitle {
    position: absolute;
    bottom: 0;
    overflow: hidden;
    height: 80px;
    padding: 0 15px;
    text-align: left;
    background: url(/res/img/wzgs_mask.png);
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList .wzgs_imgBox .wzgs_imgTitle h1 {
    font-size: 24px;
    line-height: 34px;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList .wzgs_imgBox .wzgs_imgTitle p {
    font-size: 14px;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgList .wzgs_imgBox.fr {
    float: right;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgMore {
    line-height: 24px;
    height: 24px;
    text-align: center;
    background: url(/res/img/wzgs_more.png) no-repeat center;
}

.wrap_wzgs .wzgs_imgWrap .wzgs_imgMore a {
    font-size: 14px;
    color: #fff;
}

.cy_food_wrap {
    padding-top: 20px;
    background: #f7f7f7;
}

.wrap_wzgs .wzgs_foodWrap {
    font-size: 14px;
    width: 1200px;
    margin: 0 auto;
    text-align: left;
}

.wrap_wzgs .wzgs_foodWrap .wzgs_foodTitle {
    display: block;
    width: 288px;
    height: 98px;
    margin: 0 auto 20px auto;
    background: url(/res/img/evecy_01.png) no-repeat center;
}

.wrap_wzgs .wzgs_foodWrap ul {
    overflow: hidden;
    margin-right: -20px;
}

.wrap_wzgs .wzgs_foodWrap ul li {
    float: left;
    width: 590px;
    margin-right: 20px;
    padding-bottom: 20px;
    background: #fff;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodImg {
    position: relative;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodImg em {
    position: relative;
    display: block;
    width: 78px;
    height: 78px;
    margin: -45px auto 0;
    background: url('/res/img/CY_11.png') no-repeat center;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodImg em.green {
    background: url('/res/img/CY_12.png') no-repeat center;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodText {
    margin: 15px 0;
    padding: 0 15px;
    color: #9b9b9b;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodMore {
    line-height: 24px;
    height: 32px;
    margin-top: 10px;
    text-align: center;
    background: url(/res/img/wzgs_foodMore2.png) no-repeat center;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodMore a {
    width: 120px;
    margin: 0 auto;
    color: #ff4600;
    border-color: #ff4600;
}

.wrap_wzgs .wzgs_foodWrap ul li .wzgs_foodMore a:hover {
    color: #fff;
    background-color: #ff4600;
}

.wrap_wzgs .wzgs_foodWrap ul li dl {
    overflow: hidden;
    margin-right: -10px;
    text-align: center;
}

.wrap_wzgs .wzgs_foodWrap ul li dl dt {
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin-right: 20px;

    *display: inline;
    *zoom: 1;
}

.wrap_wzgs .wzgs_foodWrap ul li dl dt img {
    float: left;
}

.wrap_wzgs .wzgs_foodWrap ul li dl dt span {
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    height: 30px;
    text-align: center;
    color: #fff;
    background: url(/res/img/wzgs_mask.png);
}

.wrap_wzgs .wzgs_foodList {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #f7f7f7;
}

.wrap_wzgs .wzgs_foodList ul {
    overflow: hidden;
    width: 1224px;
    margin: 0 auto;
}

.wrap_wzgs .wzgs_foodList ul li {
    float: left;
    width: 238px;
    margin: 0 13px;
    padding: 0 20px;
    padding-bottom: 15px;
    border: 1px solid transparent;
    background: #fff;
}

.wrap_wzgs .wzgs_foodList ul li h1 {
    font-size: 20px;
    font-weight: normal;
    padding: 20px 0 10px 0;
    border-bottom: 1px dotted #ccc;
}

.wrap_wzgs .wzgs_foodList ul li img {
    margin: 20px 0 10px 0;
}

.wrap_wzgs .wzgs_foodList ul li .wzgs_foodContent {
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 25px;
    text-align: left;
    color: #9b9b9b;
    border-bottom: 1px dotted #ccc;
    background: url(/res/img/wzgs_foodListQute.png) no-repeat 0 0;
}

.wrap_wzgs .wzgs_foodList ul li dt {
    overflow: hidden;
}

.wrap_wzgs .wzgs_foodList ul li dt dl {
    font-size: 14px;
    margin-bottom: -1px;
    padding: 10px 0;
    text-align: left;
    color: #444;
    border-bottom: 1px dotted #555;
}

.wrap_wzgs .wzgs_foodList ul li dt dl a {
    color: #444;
}

.wrap_wzgs .wzgs_foodList ul li dt dl a:hover {
    color: #da3024;
}

.wrap_wzgs .wzgs_foodList ul li dt dl span.fr {
    font-size: 12px;
    float: right;
    color: #ed5322;
}

.wrap_wzgs .wzgs_foodList ul li .wzgs_foodListMore {
    line-height: 32px;
    height: 32px;
    margin-top: 10px;
    text-align: center;
    background: url(/res/img/wzgs_foodListLine2.png) no-repeat center;
}

.wrap_wzgs .wzgs_foodList ul li .wzgs_foodListMore a {
    width: 140px;
    margin: 0 auto;
    color: #ff4600;
    border-color: #ff4600;
}

.wrap_wzgs .wzgs_foodList ul li .wzgs_foodListMore a:hover {
    color: #fff;
    background-color: #ff4600;
}

.wrap_wzgs .wzgs_foodList ul li:hover {
    border: 1px solid #da3024;
}

.wrap_wzgs .wzgs_foodList ul li:hover h1 {
    color: #da3024;
}

.wrap_wzgs .wzgs_bestList {
    overflow: hidden;
    width: 1200px;
    margin: 40px auto 0 auto;
    background: #f7f7f7;
}

.wrap_wzgs .wzgs_bestList li {
    font-size: 18px;
    line-height: 68px;
    float: left;
    width: 240px;
    height: 68px;
    color: #f53c01;
    background: url(/res/img/best_img.png) no-repeat;
}

.wrap_wzgs .wzgs_bestList li span {
    font-weight: bold;
    margin-left: 20px;
    padding: 8px 0;
    border-top: 1px dotted #f53c01;
    border-bottom: 1px dotted #f53c01;
}

.wrap_wzgs .wzgs_bestList li:hover {
    background: url(/res/img/best_imgHover.png) no-repeat;
}

.wrap_wzgs .wzgs_bestList li:hover span {
    color: #fff;
    border-top: 1px dotted #fff;
    border-bottom: 1px dotted #fff;
}

.wrap_wzgs .wzgs_jdyd {
    width: 1200px;
    margin: 20px auto 0 auto;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydTitle {
    display: block;
    width: 288px;
    height: 98px;
    margin: 0 auto 10px auto;
    background: url(/res/img/evecy_02.png) no-repeat center;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydMap {
    position: relative;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydMap ul {
    position: absolute;
    z-index: 9;
    top: 120px;
    left: 50%;
    overflow: hidden;
    margin-left: -172.5px;
    border-right: 1px solid #cecdce;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydMap ul li {
    font-size: 16px;
    float: left;
    margin-right: -1px;
    padding: 10px 25px;
    cursor: pointer;
    text-align: center;
    color: #333;
    border: 1px solid #cecdce;
    background: #fff;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydMap ul li.active,
.wrap_wzgs .wzgs_jdyd .wzgs_jdydMap ul li:hover {
    color: #fff;
    border: 1px solid #ed5322;
    background: #ed5322;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList {
    padding-bottom: 20px;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul {
    overflow: hidden;
    margin-right: -20px;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul li {
    font-size: 14px;
    float: left;
    width: 224px;
    margin: 0 20px 0 0;
    text-align: left;
    color: #9b9b9b;
    background: #fbfbfb;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList img {
    display: block;
    width: 224px;
    height: 152px;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul li h1,
.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul li h2 {
    padding: 0 10px;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul li p {
    font-size: 12px;
    padding: 0 10px;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul li p span.fl {
    float: left;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList ul li p span.fr {
    float: right;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList .wzgs_jdydMore {
    line-height: 32px;
    height: 32px;
    margin-top: 20px;
    text-align: center;
    background: url(/res/img/wzgs_more2.png) no-repeat center;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList .wzgs_jdydMore a {
    margin: 0 auto;
    color: #ff4600;
    border-color: #ff4600;
}

.wrap_wzgs .wzgs_jdyd .wzgs_jdydList .wzgs_jdydMore a:hover {
    color: #fff;
    background-color: #ff4600;
}

.wrap_wzgs .wzgs_lxs {
    width: 1200px;
    margin: 0 auto;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsTitle {
    display: block;
    width: 288px;
    height: 98px;
    margin: 0 auto 20px auto;
    background: url(/res/img/evecy_03.png) no-repeat center;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsTab {
    overflow: hidden;
    width: 291px;
    margin-left: 290px;

    *width: auto;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsTab li {
    font-size: 16px;
    float: left;
    margin-right: -1px;
    padding: 5px 25px;
    cursor: pointer;
    text-align: center;
    color: #333;
    background: #f2f2f2;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsTab li.active,
.wrap_wzgs .wzgs_lxs .wzgs_lxsTab li:hover {
    color: #fff;
    background: #ed5322;
}

.cy_food_ad_wrap {
    padding-bottom: 40px;
    background-color: #f7f7f7;
}

.cy_food_ad {
    overflow: hidden;
    width: 1220px;
    margin: 0 auto;
}

.cy_food_ad li {
    float: left;
    width: 218px;
    height: 58px;
    margin: 0 10px;
    padding: 2px;
    border: 1px solid #ddd;
    background-color: #fff;
}

.cy_food_ad li:hover {
    border-color: #ff4600;
}

.cy_food_ad a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.cy_food_ad img {
    display: block;
    width: 100%;
    height: 100%;
}

.cy_food_ad .box {
    line-height: 58px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.cy_food_ad .box span {
    font-size: 16px;
    font-weight: bold;
    padding: 6px 0;
    color: #fff;
    border-top: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
    text-shadow: 0 0 5px #000;
}

.cy_line_list {
    margin-top: 20px;
    text-align: left;
}

.cy_line_list .more_line {
    width: 875px;
    background: url(/res/img/wzgs_foodMore2.png) no-repeat center;
}

.cy_line_list .common_more {
    width: 130px;
    margin: 20px 0 0 372px;
    color: #ff4600;
    border-color: #ff4600;
}

.cy_line_list .common_more:hover {
    color: #fff;
    background-color: #ff4600;
}

.cy_line_list .tag {
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 35px;
    height: 60px;
    margin-top: 10px;
    margin-left: -55px;
    padding-top: 6px;
    text-align: center;
    color: #f8e71c;
    background: url('/res/images/tag_bg.png') no-repeat;
}

.cy_line_list ul {
    height: 363px;
}

.cy_line_list li {
    float: left;
    width: 422px;
    height: 100px;
    margin-right: 30px;
    padding: 10px 0;
    border-bottom: 1px dashed #cacaca;
}

.cy_line_list .pic_box {
    float: left;
    overflow: hidden;
    width: 130px;
    height: 100px;
}

.cy_line_list .pic_box img {
    display: block;
    width: 100%;
    height: 100%;
}

.cy_line_list .info {
    float: right;
    width: 280px;
}

.cy_line_list .day {
    font-size: 12px;
    line-height: 44px;
    float: left;
    width: 34px;
    height: 33px;
    margin-right: 8px;
    text-align: center;
    color: #757575;
    background: url('/res/images/day_A.png') no-repeat;
}

.cy_line_list li:hover .day {
    color: #a32402;
    background: url('/res/images/day_B.png') no-repeat;
}

.cy_line_list .title {
    font-size: 14px;
    line-height: 18px;
    height: 56px;
    color: #242b34;
}

.cy_line_list .title a {
    color: #242b34;
}

.cy_line_list li:hover .title a {
    color: #a32402;
}

.cy_line_list .head {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 13px;
    margin-left: 5px;
}

.cy_line_list .com {
    font-size: 12px;
    line-height: 24px;
    display: block;
    color: #a0a0a0;
}

.cy_line_list .time {
    font-size: 12px;
    display: block;
    margin-top: 3px;
    margin-left: 42px;
    color: #a0a0a0;
}

.cy_lxs_list {
    float: right;
    width: 230px;
    margin-top: 20px;
    text-align: left;
}

.cy_lxs_list .more_line {
    background: url(/res/img/wzgs_foodListLine2.png) no-repeat center;
}

.cy_lxs_list .common_more {
    width: 130px;
    margin: 17px auto 0 auto;
    color: #ff4600;
    border-color: #ff4600;
}

.cy_lxs_list .common_more:hover {
    color: #fff;
    background-color: #ff4600;
}

.cy_lxs_list .caption {
    font-size: 16px;
    display: block;
    margin-top: -36px;
    padding-bottom: 10px;
    color: #242b34;
    border-bottom: 1px solid #ddd;
}

.cy_lxs_list .tag {
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 35px;
    height: 60px;
    margin-top: 10px;
    margin-left: -55px;
    padding-top: 6px;
    text-align: center;
    color: #f8e71c;
    background: url('/res/images/tag_bg.png') no-repeat;
}

.cy_lxs_list li {
    width: 230px;
    height: 44px;
    padding: 8px 0;
    border-bottom: 1px dashed #cacaca;
}

.cy_lxs_list li img {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 8px;
    border: 2px solid #fff;
}

.cy_lxs_list li h1 {
    font-size: 14px;
    line-height: 18px;
    padding-top: 2px;
    color: #242b34;
}

.cy_lxs_list li h1 a {
    color: #242b34;
}

.cy_lxs_list li:hover h1 a {
    color: #a32402;
}

.eve_right_box {
    float: right;
    overflow: hidden;
    width: 188px;
    height: 396px;
    margin-top: 60px;
    padding: 15px 18px;
    background-color: #fbfbfb;
}

.eve_right_bb {
    position: absolute;
    bottom: 0;
    left: 35px;
    width: 30px;
    border-bottom: 1px solid #ed5322;
}

.eve_right_title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    letter-spacing: .8px;
    color: #707071;
}

.eve_right_title:hover {
    color: #ed5322;
}

.eve_right_day {
    font-size: 12px;
    line-height: 20px;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    text-align: center;
    letter-spacing: 0;
    color: #ed5322;
    background: url(/res/img/eve_right_icon.png) no-repeat center;
}

.eve_right_brief {
    font-size: 12px;
    text-align: left;
    letter-spacing: .7px;
    color: #b4b4b4;
}

.eve_right_top {
    font-size: 18px;
    line-height: 23px;
    height: 23px;
    margin-bottom: 10px;
    padding: 0 0 5px 33px;
    text-align: left;
    letter-spacing: 1.07px;
    color: #ed5322;
    background: url(/res/img/eve_right_xl.png) no-repeat left 0;
}

.eve_right_li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #b4b4b4;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList {
    float: left;
    width: 960px;
    padding-top: 60px;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul {
    margin-right: -20px;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li {
    position: relative;
    float: left;
    width: 220px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-align: left;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .box {
    width: 216px;
    height: 138px;
    border: 2px solid #f2f2f2;
    background-position: center;
    background-size: cover;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .wzgs_lxsImg {
    line-height: 139px;
    height: 139px;
    text-align: center;
    border: 1px solid #eee;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .wzgs_lxsImg img {
    vertical-align: middle;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li h1 {
    font-size: 16px;
    font-weight: normal;
    line-height: 40px;
    color: #4a4a4a;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li h1:hover {
    color: #ff4600;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .wzgs_lxsSubtext {
    font-size: 14px;
    color: #9b9b9b;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .wzgs_lxsCs {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    width: 63px;
    height: 20px;
    padding-left: 20px;
    color: #fff;
    background: url(/res/img/wzgs_lxsCs.png) no-repeat;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .wzgs_lxsCs em {
    font-size: 14px;
}

.wrap_wzgs .wzgs_lxs .wzgs_lxsList ul li .wzgs_lxsRq {
    font-style: normal;
    line-height: 20px;
    position: absolute;
    z-index: 9;
    top: 0;
    right: 70px;
    height: 20px;
    padding: 0 10px;
    color: #fff;
    background: #ed5322;
}

.wrap_wzgs .wzgs_tssp {
    width: 1200px;
    margin: 0 auto;
}

.wrap_wzgs .wzgs_tssp .wzgs_tsspTitle {
    display: block;
    width: 308px;
    height: 98px;
    margin: 0 auto;
    padding: 20px 0;
    background: url(/res/img/evecy_04.png) no-repeat center;
}

.wrap_wzgs .wzgs_tssp ul {
    overflow: hidden;
    width: 1224px;
    margin-right: -20px;
}

.wrap_wzgs .wzgs_tssp ul li {
    font-size: 14px;
    float: left;
    margin-right: 20px;
    padding-right: 12px;
    padding-bottom: 20px;
    color: #4a4a4a;
    border-bottom: 3px solid #fcfcfc;
    background: #fcfcfc;
}

.wrap_wzgs .wzgs_tssp ul li .pic_box {
    position: relative;
    overflow: hidden;
    width: 210px;
    height: 147px;
    background-position: center;
    background-size: cover;
}

.wrap_wzgs .wzgs_tssp ul li .mask {
    position: absolute;
    z-index: 10;
    overflow: hidden;
    background: none;
}

.wrap_wzgs .wzgs_tssp ul li:hover .mask {
    display: block;
    -webkit-animation: show .4s ease-in-out;
            animation: show .4s ease-in-out;
}

.wrap_wzgs .wzgs_tssp ul li .mask .bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.wrap_wzgs .wzgs_tssp ul li:hover .mask .bg {
    -webkit-animation: slideSkewIn .3s ease-in forwards;
            animation: slideSkewIn .3s ease-in forwards;
}

.wrap_wzgs .wzgs_tssp ul li .search-forHandler {
    position: absolute;
    z-index: 40;
    top: 50%;
    left: 50%;
    overflow: hidden;
    width: 56px;
    height: 56px;
    margin-top: -28px;
    margin-left: -28px;
    border-radius: 50%;
}

.wrap_wzgs .wzgs_tssp ul li .background {
    position: absolute;
    z-index: 50;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
         opacity: .6;
    background-color: #000;

    filter: alpha(opacity=60);
    -moz-opacity: .6;
}

.wrap_wzgs .wzgs_tssp ul li .search-forHandler .c {
    position: relative;
    z-index: 60;
    padding: 9px 0;
    text-align: center;
}

.wrap_wzgs .wzgs_tssp ul li .search-forHandler .c i {
    display: block;
    width: 39px;
    height: 19px;
    margin: 0 auto;
    background: url(/res/img/gansu_beauty_icon_1.png);
}

.wrap_wzgs .wzgs_tssp ul li .search-forHandler .c span {
    font-size: 12px;
    display: block;
    text-align: center;
    color: #fff;
}

.wrap_wzgs .wzgs_tssp ul li p {
    padding: 10px 0;
}

.wrap_wzgs .wzgs_tssp ul li .more span {
    font-size: 14px;
    line-height: 32px;
    display: inline-block;
    height: 32px;
    padding: 0 30px;
    color: #333;
    border-radius: 20px;
    background-color: #f2f2f2;
}

.wrap_wzgs .wzgs_tssp ul li:hover {
    border-bottom: 3px solid #ed5322;
}

.wrap_wzgs .wzgs_tssp ul li:hover .more span {
    color: #fff;
    background: #ff4600;
}

.wrap_wzgs .wgzs_zjrqgwj {
    overflow: hidden;
    width: 1208px;
    margin: 20px auto 0 auto;
}

.wrap_wzgs .wgzs_zjrqgwj li {
    float: left;
    margin-right: 8px;
    padding: 2px;
    border: 2px solid #ed5322;
}

.wrap_wzgs .wgzs_chwl {
    overflow: hidden;
    width: 1200px;
    margin: 30px auto 0 auto;
}

.wrap_wzgs .wgzs_chwl .wgzs_chwlTitle {
    display: block;
    width: 308px;
    height: 98px;
    margin: 0 auto;
    background: url(/res/img/evecy_05.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul {
    width: 1220px;
    margin-right: -20px;
    padding-top: 55px;
}

.wrap_wzgs .wgzs_chwl ul li {
    position: relative;
    float: left;
    width: 242px;
    height: 230px;
    margin-right: 20px;
    padding: 36px 20px 15px 20px;
    border: 1px solid #ececec;
}

.wrap_wzgs .wgzs_chwl ul li h1 {
    width: 170px;
    height: 170px;
    margin-top: -85px;
    margin-bottom: 20px;
    margin-left: 40px;
}

.wrap_wzgs .wgzs_chwl ul li h1.icon1 {
    background: url(/res/img/wgzs_chwl1.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li h1.icon2 {
    background: url(/res/img/wgzs_chwl2.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li h1.icon3 {
    background: url(/res/img/wgzs_chwl3.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li h1.icon4 {
    background: url(/res/img/wgzs_chwl4.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li dt {
    overflow: hidden;
}

.wrap_wzgs .wgzs_chwl ul li dt dl {
    font-size: 14px;
    margin-bottom: -1px;
    padding: 10px 0;
    text-align: left;
    color: #444;
    border-bottom: 1px dotted #e0e0e0;
}

.wrap_wzgs .wgzs_chwl ul li dt dl a span:hover {
    color: #ed5322;
}

.wrap_wzgs .wgzs_chwl ul li dt dl span.fr {
    font-size: 12px;
    float: right;
    color: #bebcbf;
}
/*****************洛阳玩乐修改*********************/
.wrap_wzgs .wgzs-name-inf {
    position: absolute;
    top: -16px;
    left: 20px;
    height: 36px;
    padding-right: 5px;
    background-color: #fff;
}

.wrap_wzgs .wgzs-name-inf span {
    float: left;
    width: 1px;
    height: 15px;
    margin: 8px 0;
    background-color: #ececec;
}

.wrap_wzgs .wgzs-name-inf .nam-line {
    float: left;
    width: 2px;
    height: 36px;
    margin: 0 8px;
    background-color: #1fa311;
}

.wrap_wzgs .wgzs-name-inf .tel-blue {
    background-color: #0098e5;
}

.wrap_wzgs .wgzs-name-inf .tel-orange {
    background-color: #ff9b00;
}

.wrap_wzgs .wgzs-name-inf .tel-red {
    background-color: #ff313e;
}

.wrap_wzgs .wgzs-name-inf .nam-writ {
    font-size: 18px;
    font-weight: bold;
    line-height: 16px;
    float: left;
    color: #1fa311;
}
.wrap_wzgs .wgzs-name-inf .writ-blue {
    color: #0098e5;
}

.wrap_wzgs .wgzs-name-inf .writ-orange {
    color: #ff9b00;
}

.wrap_wzgs .wgzs-name-inf .writ-red {
    color: #ff313e;
}

.wrap_wzgs .wgzs-name-introd {
    font-size: 12px;
    font-weight: lighter;
    line-height: 12px;
    position: absolute;
    top: 8px;
    left: 40px;
    width: 150px;
    text-align: left;
    color: #909090;
}

.wrap_wzgs .wgzs-name-icon {
    position: absolute;
    top: -25px;
    right: 25px;
    width: 54px;
    height: 50px;
    background-color: #fff;
}

.wrap_wzgs .wgzs-name-icon em {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/res/images/wgzs-nam-icon1.png) center no-repeat;
}

.wrap_wzgs .name-icon-blue em {
    background: url(/res/images/wgzs-nam-icon2.png) center no-repeat;
}

.wrap_wzgs .name-icon-orange em {
    background: url(/res/images/wgzs-nam-icon3.png) center no-repeat;
}

.wrap_wzgs .name-icon-red em {
    background: url(/res/images/wgzs-nam-icon4.png) center no-repeat;
}

.wrap_wzgs .wgzs_chwl ul li .wgzs_chwlMore {
    line-height: 26px;
    position: absolute;
    right: 20px;
    bottom: 15px;
    left: 20px;
    height: 26px;
    text-align: center;
    background: url(/res/img/wzgs_foodListLine.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwlMore .wgzs-comn-more {
    width: 130px;
    margin: 0 auto;
    color: #9b9b9b;
    background-color: #f2f2f2;
}

.wrap_wzgs .wgzs_chwlMore .wgzs-comn-more:hover {
    color: #1fa311;
    border-color: #1fa311;
    background-color: #fff;
}

.wrap_wzgs .wgzs_chwlMore .comn-more-blue:hover {
    color: #0098e5;
    border-color: #0098e5;
    background-color: #fff;
}

.wrap_wzgs .wgzs_chwlMore .comn-more-orange:hover {
    color: #ff9b00;
    border-color: #ff9b00;
    background-color: #fff;
}

.wrap_wzgs .wgzs_chwlMore .comn-more-red:hover {
    color: #ff313e;
    border-color: #ff313e;
    background-color: #fff;
}

.wrap_wzgs .wgzs_chwl ul li:hover h1.icon1 {
    background: url(/res/img/wgzs_chwl1_hover.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li:hover h1.icon2 {
    background: url(/res/img/wgzs_chwl2_hover.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li:hover h1.icon3 {
    background: url(/res/img/wgzs_chwl3_hover.png) no-repeat center;
}

.wrap_wzgs .wgzs_chwl ul li:hover h1.icon4 {
    background: url(/res/img/wgzs_chwl4_hover.png) no-repeat center;
}

.wrap_wzgs .wgzs_jcb {
    position: relative;
    width: 1200px;
    margin: 40px auto;
    padding-top: 60px;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbTab {
    position: absolute;
    top: 0;
    left: 50%;
    overflow: hidden;
    margin-left: -178px;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbTab li {
    font-size: 16px;
    float: left;
    margin-right: -1px;
    padding: 7px 25px;
    cursor: pointer;
    text-align: center;
    color: #333;
    background: #f2f2f2;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbTab li.active,
.wrap_wzgs .wgzs_jcb .wgzs_jcbTab li:hover {
    color: #fff;
    background: #ed5322;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList {
    overflow: hidden;
    margin-right: -20px;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li {
    position: relative;
    float: left;
    margin: 0 10px;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li img {
    float: left;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li div {
    font-size: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 120px;
    text-align: left;
    color: #fff;
    background: url(/res/img/cover_70.png) repeat;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li div h1 {
    font-size: 18px;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li div p {
    line-height: 24px;
    padding-left: 9px;
}
.wrap_wzgs .wgzs_jcb .wgzs_jcbList li .wtten-words {
    color: #d0d0d0;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li .wtten-time {
    line-height: 24px;
    display: inline-block;
    height: 24px;
    margin: 6px 0 6px 9px;
    padding: 0 10px;
    border-radius: 2px;
    background-color: #ed5322;

    *display: inline;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li .wtten-price span {
    display: inline-block;
}
.wrap_wzgs .wgzs_jcb .wgzs_jcbList li .wtten-price i {
    font-weight: lighter;
    font-style: normal;
    margin-left: 10px;
    opacity: .9;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li .wtten-price i b {
    font-weight: lighter;
    text-decoration: line-through;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li .wtten-price span em {
    font-family: arial;
    font-size: 24px;
    font-weight: bold;
    margin: 0 3px;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li:hover div {
    background: rgba(237, 83, 34, .9);
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbList li:hover .wtten-time {
    color: #ed5322;
    background-color: #fff;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbMore {
    height: 32px;
    margin-top: 30px;
    text-align: center;
    background: url(/res/img/wzgs_more2.png) no-repeat center;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbMore a {
    margin: 0 auto;
    color: #ff4600;
    border-color: #ff4600;
}

.wrap_wzgs .wgzs_jcb .wgzs_jcbMore a:hover {
    color: #fff;
    background-color: #ff4600;
}

.picScroll-left {
    position: relative;
    width: 980px;
    margin: 0 auto;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
    font-size: 16px;
    position: absolute;
    display: block;
    float: right;
    overflow: hidden;
    width: 61px;
    height: 152px;
    margin-top: 10px;
    cursor: pointer;
    opacity: .8;
}

.picScroll-left .hd .prev:hover,
.picScroll-left .hd .next:hover {
    opacity: 1;
}

.picScroll-left .hd .prev {
    left: -80px;
    background: url(/res/img/wzgs_leftarrow.png) no-repeat;
}

.picScroll-left .hd .next {
    right: -100px;
    background: url(/res/img/wzgs_rightarrow.png) no-repeat;
}

.picScroll-left .hd .prevStop {
    background-position: -60px 0;
}

.picScroll-left .hd .nextStop {
    background-position: -60px -50px;
}

/*
     FILE ARCHIVED ON 17:43:02 Nov 13, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:20:42 Aug 18, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.611
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.019
  esindex: 0.013
  cdx.remote: 36.621
  LoadShardBlock: 149.181 (3)
  PetaboxLoader3.datanode: 191.57 (5)
  load_resource: 660.085 (2)
  PetaboxLoader3.resolve: 535.833 (2)
*/
