/* CSS Document */


.redian{
    overflow: hidden;
    margin: 19px 0px 0px;
}
.selectone1 {    float: left;    width: 426px;    height: 246px;    border-radius: 10px;    box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);    margin: 6px;    padding: 0px;    overflow: hidden;}
.redian-txt1{float: left;width: 426px;height: 513px;border-radius:10px;box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);margin: 6px 6px 6px 15px;padding: 0px;overflow: hidden;}
.selectone2 {    float: left;    width: 509px;    height: 246px;    margin: 6px 6px 6px 15px;    border-radius: 10px;    box-shadow: 0px 2px 7px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);   padding: 0px;    overflow: hidden;}
.redian-txt2{float: left;width: 500px;height: 246px;margin: 6px 6px 6px 15px;border-radius: 10px;box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);padding: 0px;overflow: hidden;}
.selectone3 {    float: left;    width: 244px;    height: 246px;    margin: 6px 6px 6px 15px;border-radius:10px;box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);    overflow: hidden;}
.redian-txt3{float: left;width: 301px;height: 246px;margin: 6px 6px 6px 15px;border-radius:10px;box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);overflow: hidden;}
.redian-txt4{float: left;width: 239px;height: 513px;margin: 6px 6px 6px 15px;border-radius: 10px;box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);padding: 0px;overflow: hidden;}
.xgdj-txt2 {float: right;}
.xgdj-txt3 {height: 246px;}
.xgdj-txt5 {margin: 15px 6px 0px 15px;}
.xgdj-txt6 {margin: 6px 6px 0px 15px;}
img.xgdjimg2 {height: 246px;}
img.xgdjimg1 {height: 513px;}
.redian a {
    display: inline-block;
}



.sTravelMain {
    overflow: hidden;
}
.selectTravel{ /* overflow-y:scroll; */ width: 968px; margin: 120px auto; /* padding-top: 120px; */}
.selectTravel .sTravelMain img{margin:0px auto; }
.selectTravel .sTravelMain .Panelone{float:left;width: 449px;text-align: center;padding: 0px;border-radius: 4px; /* margin: 13px 13px; */height: 159px;}
.selectTravel .sTravelMain .Panelone p{ color:#fff; padding: 0px;}
.selectTravel .bottompanel{clear: both;}
.selectTravel .bottompanel .Panelone{float:left;width:50%;text-align: center;padding: 10px 0;line-height: 40px;font-size: 15px;color:#4cc5ff}
.selectTravel .bottompanel .Panelone .bottom{border: 1px solid #4cc5ff;margin: 0 15px; text-align:center; padding-right:10px; background-image:url(../../img/gotohz/btn_bnext.png?66); background-repeat:no-repeat; background-size:100% 100%;}
.selectTravel .bottompanel .Panelone img{position: absolute;top: 15px;}




.selectTIframe{ position:relative; overflow:hidden;}	
.selectTIframe iframe{width: 100%;height: 100%;border: none; border-radius: 8px; /* left:0; */ /* margin-left:-2px; */}



.selectJingqu .first{font-size:14px;color:#a0a0a0;padding: 25px 0 5px 10px;}
.selectJingqu .second{color: #7b8c95;padding: 20px 0px 10px 10px;font-size: 18px;}
.selectJingqu .main{ display:inline-block}
.selectJingqu .third{position:relative;clear: both;background-color: #b5c2c9;margin:20px 10px 10px 10px;height: 45px;color: white;line-height: 45px;font-size: 17px;}
.selectJingqu .third .icon{float: left;margin: 5px;height: 30px;margin: 7.5px;}
.selectJingqu .third span{float:right;padding-right:40px;}
.selectJingqu .third .next{position: absolute;right:0px;top:0;height: 20px;margin-top: 12.5px;}
.selectJingqu .search{border: 1px solid #1fe278;margin: 10px;height: 50px; position:relative;}
.selectJingqu .search img{height: 30px;margin-top: 10px;margin-right: 10px; width:30px; float:right;}
.selectJingqu .search input{font-size: 16px;min-height: 36px; position:absolute; top:6px;outline: none; border-width:0px;width:85%; padding-left:10px;}
.selectJingqu .panelone{float: left;color:#a0a0a0;border:1px solid #d2d2d2;padding:5px 15px;margin: 5px 0px 5px 10px;font-size: 16px}
.selectJingqu .biyou{ color: #7b8c95 !important;border: 1px solid #7b8c95 !important;}


.relative{ position:relative;}
.selectJiudian .selectline{height: 62px;background-color: white;margin: 15px 30px;border: 1px solid #d2d2d2;}
.selectJiudian .selectline .left{width:30%;float:left;padding: 11px;}
.selectJiudian .selectline .leftimg{height: 25px;width: 30px;margin: -5px 0 0 0;}
.selectJiudian .selectline .lefttitle{color: #d2d2d2;font-size: 10px;text-align: center;width: 50px;margin-left: -10px;}
.selectJiudian .selectline .right{line-height:60px; text-align:center;color: #d2d2d2;font-weight: bold;position: relative;}
.selectJiudian .selectline .right img{position: absolute;right: 10px;height: 20px;top: 20px;}
.selectJiudian .areas .right .areaval,.selectJiudian .star .right .starval,.selectJiudian .type .right .tagval{display:none;}
.selectJiudian .word .right input{height: 60px;padding: 20px 10px;border: 0;text-align: center;outline: none;outline: none;-webkit-text-fill-color: #d2d2d2;font-weight: bold;font-size: 16px; position: absolute;top: 0;right: 0;}
.selectJiudian .panelsearch{height: 50px;text-align: center;background-color: #92bcf6;margin: 0 30px;}
.selectJiudian .panelsearch img{height:50px;}
.selectJiudian .liulan{text-align: center;padding: 20px;color: #d2d2d2; line-height:18px;position: relative;}
.selectJiudian .liulan .liulanimg{height: 20px;width: 30px;float: left;position: absolute;right: 50%;top: 20px; margin-right: -100px;}
.selectJiudian .bg0,.selectJiudian .bg1,.selectJiudian .bg2{display:none;position: absolute;height: 100%;width: 100%;top: 0;z-index: 99999;background-color: rgba(0,0,0,0.6);}
.selectJiudian .arealist,.selectJiudian .starlist,.selectJiudian .taglist
{ background-color:white;position: fixed;top: 50%;left: 50%;width: 200px;margin-left: -100px; margin-top:-100px;height: 200px;border: 1px solid;}
.selectJiudian .arealist .main,.selectJiudian .starlist .main,.selectJiudian .taglist .main
{height:175px; overflow-y:scroll;}
.selectJiudian .arealist .main div,.selectJiudian .starlist .main div,.selectJiudian .taglist .main div
{border-top:1px solid #ccc;padding: 10px 0px; text-align:center;}
.selectJiudian .arealist .top,.selectJiudian .starlist .top,.selectJiudian .taglist .top
{text-align: center;background-color: rgba(0,0,0,0.8);color: white;border-top:0;}
.selectJiudian .arealist .top span,.selectJiudian .starlist .top span,.selectJiudian .taglist .top span
{border: 3px solid white;border-radius: 12px;display: inline-block;width: 25px;height: 25px;text-align: center;line-height: 20px;position: absolute;left: 7px;top: 7px;}




.relative{ position:relative;}
.selectMeishi .topline{height: 50px;text-align: center;line-height: 50px;color: white;background-color: #d4d6d9;}
.selectMeishi .topline div{ width:50%;float:left;}
.selectMeishi .topline .select{color: #92bcf6;background-color: white;}


.swipe { width: 100%;  position: relative; overflow: hidden; visibility: hidden; }
.swipe .swipe-wrap { position: relative; background: #F5F6F7; height:100%;}
.swipe .swipe-wrap > figure{ float: left; width: 100%;  position: relative; height:100%;}
.swipe .wrap { width: 100%;  }
.swipe #position { position: absolute; width:168px; left: 50%; margin-left: -74px; bottom: 0; z-index:99; display:none;}
.swipe #position li { width: 13px; height: 13px; background: url(../img/swipe_tip1.png) no-repeat; background-size: contain; float: left; list-style: none; margin: 0 2px; }
.swipe #position li.on { background: url(../img/swipe_tip2.png) no-repeat; background-size: contain; }
.swipe .prev{ height: 240px;position:absolute; left:0; top:0; width:50%;  cursor:pointer; z-index:999;}
.swipe .next{ height: 240px;position:absolute; right:0; top:0; width:50%; cursor:pointer; z-index:999;}
.swipe .prev:hover,.swipe .next:hover{background-color:rgba(0,0,0,0.4);}
.selectMeishi .leftpanel input[placeholder]{color:#d2d2d2;}
.selectMeishi .leftpanel{ overflow-y:scroll;}
.selectMeishi .leftpanel .select{color: #92bcf6;background-color: white;}
.selectMeishi .leftpanel .foodname{line-height:20px;margin-top: 10px;padding-left:25px; margin-left:10px;font-size: 17px;color: #bfbfbf; background:url(../img/meishi-tip.jpg) no-repeat; background-size:auto 100%;}
.selectMeishi .leftpanel .foodimg{width: 50%;padding:5px;float: left; border:1px solid #ddd; margin:10px;}
.selectMeishi .leftpanel .content{padding-top: 10px;color: #495259;line-height: 26px;font-size: 16px;padding-left: 10px;}
.selectMeishi .leftpanel .where{margin: 10px;font-size: 18px;background-color: #d4d6d9;padding: 5px;width:85px;color: white;}
.selectMeishi .leftpanel .places{padding: 10px; height:auto;display: block;overflow: hidden;margin-bottom: 50px;}
.selectMeishi .leftpanel .msplacepanel{width: 33.3%;float: left;}
.selectMeishi .leftpanel .msplace{ width:33.3%; float:left;}
.selectMeishi .leftpanel .msplace img{width:100%;padding: 5px;}
.selectMeishi .leftpanel .msplace p{text-align: center;font-size: 14px;color: #495259;}


.selectMeishi .rightpanel{ display:none;}
.selectMeishi .rightpanel .selectline{height: 62px;background-color: white;margin: 15px 30px;border: 1px solid #d2d2d2;}
.selectMeishi .rightpanel .selectline .left{width:30%;float:left;padding: 11px;}
.selectMeishi .rightpanel .selectline .leftimg{height: 25px;width: 30px;margin: -5px 0 0 0;}
.selectMeishi .rightpanel .selectline .lefttitle{color: #d2d2d2;font-size: 10px;text-align: center;width: 50px;margin-left: -10px;}
.selectMeishi .rightpanel .selectline .right{line-height:60px; text-align:center;color: #d2d2d2;font-weight: bold;position: relative;}
.selectMeishi .rightpanel .selectline .right img{position: absolute;right: 10px;height: 20px;top: 20px;}
.selectMeishi .rightpanel .areas .right input,.selectMeishi .rightpanel  .star .right input,.selectMeishi .rightpanel  .type .right input{display:none;}
.selectMeishi .rightpanel  .word .right input{height: 60px;padding: 20px 10px;border: 0;text-align: center;outline: none;outline: none;-webkit-text-fill-color: #d2d2d2;font-weight: bold;font-size: 16px; position:absolute; top:0px; right:0px;}	
.selectMeishi .rightpanel  .panelsearch{height: 50px;text-align: center;background-color: #92bcf6;margin: 0 30px;}
.selectMeishi .rightpanel .panelsearch img{height:50px;}
.selectMeishi .rightpanel .liulan{text-align: center;padding: 20px;color: #d2d2d2; line-height:18px;position: relative;}
.selectMeishi .rightpanel .liulan .liulanimg{height: 20px;width: 30px;float: left;position: absolute;right: 25%;top: 20px;}
.selectMeishi .rightpanel .bg0,.selectMeishi .rightpanel .bg1,.selectMeishi .rightpanel .bg2{display:none;position: absolute;height: 100%;width: 100%;top: 0;z-index: 99999;background-color: rgba(0,0,0,0.6);}
.selectMeishi .rightpanel .arealist,.selectMeishi .rightpanel .starlist,.selectMeishi .rightpanel .taglist
{ background-color:white;position: fixed;top: 50%;left: 50%;width: 200px;margin-left: -100px; margin-top:-100px;height: 200px;border: 1px solid;}
.selectMeishi .rightpanel .arealist .main,.selectMeishi .rightpanel .starlist .main,.selectMeishi .rightpanel .taglist .main
{height:175px; overflow-y:scroll;}
.selectMeishi .rightpanel .arealist .main div,.selectMeishi .rightpanel .starlist .main div,.selectMeishi .rightpanel .taglist .main div
{border-top:1px solid #ccc;padding: 10px 0px; text-align:center;}
.selectMeishi .rightpanel .arealist .top,.selectMeishi .rightpanel .starlist .top,.selectMeishi .rightpanel .taglist .top
{text-align: center;background-color: rgba(0,0,0,0.8);color: white;border-top:0;}
.selectMeishi .rightpanel .arealist .top span,.selectMeishi .rightpanel .starlist .top span,.selectMeishi .rightpanel .taglist .top span
{border: 3px solid white;border-radius: 12px;display: inline-block;width: 25px;height: 25px;text-align: center;line-height: 20px;position: absolute;left: 7px;top: 7px;}



.selectscenicten{overflow-y: scroll;}
.selectscenicten .listone{height: 110px; clear:both;}
.selectscenicten .listone p{ height:50px; overflow:hidden;}
.selectscenicten .listone .imgfirst{width:40%;height: 110px; min-height:110px;padding: 10px;float:left;background-size: 90% 90px;}
.selectscenicten .listone .listmiddle{color:#363942;width:60%;float:left;padding: 10px 0px;height: 110px;position: relative; overflow:hidden;}
.selectscenicten .listone .floorone{width: 100%;display: block; padding:5px 0 0 0;}
.selectscenicten .listone .floortwo{font-size:14px;color:#a0a0a0;height:50px;line-height: 25px;overflow: hidden;display: inline-block;}
.selectscenicten .listone .floortwo img{margin:4px -5px;height:20px;float: left;}
.selectscenicten .listone .floorthree{color: #ffac00;font-size: 20px;position: absolute;bottom:9px;left: 0px;}
.selectscenicten .listone .textright{font-size: 15px;position: absolute;bottom:11px;right:10px;color:#a0a0a0;}




.content .search{height: 45px;border-bottom: 1px solid #d2d2d2;padding-left: 5px;padding-top:7px;background-color:#e5e5e5; position:relative;}
.content .search img{position: absolute;height: 32px;right:5px;top:6px;}
.content  input{padding-left: 10px;width:85%;border-radius:25px;min-height: 32px;font-size:18px !important;position:absolute;border:1px solid #CCC;background:#fff;float: left;}
.content .btn_search{background-color: #e5e5e5;}
.content .toppanel{ position:relative; z-index:102;}
.content .toppanel .lineborder{border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2; height:40px;}
.content .toppanel .line{width: 50%; float:left;border-bottom: 1px solid #d2d2d2; height:40px;}

.content .toppanel .topleft,.content .toppanel .topright{line-height: 40px; height:40px;font-size: 15px;width:50%; text-align:right; float:left;text-align: center;border-bottom: 1px solid #d2d2d2;}
.content .toppanel img{height:100%; width:40px;float:left;}
.content .toppanel .arealist,.content .toppanel .typelist{z-index: 101; display:none;position:absolute; top:40px;width: 100%;max-height: 300px;overflow-y: scroll; background:#fff;}
.content .toppanel .arealist div,.content .toppanel .typelist div{background-color: #fff;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-align: center;padding: 8px 0px;font-size: 16px;}
.content .hotellist{width: 968px;z-index:1;clear:both;margin-bottom: 120px;overflow: hidden;}

.content .listone{height: 236px;clear:both;/* border-bottom: 1px solid #d2d2d2; */background: url(../img/btn-next.png) center right no-repeat #fff;border-radius: 10px;box-shadow: 0px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);margin: 5px 5px 30px;}
.content .listone .imgfirst{width: 295px;height: 200px; /* min-height:100px; */margin: 18px 0px 18px 18px;float:left;}
.content .listone .listmiddle{color:#363942;width: 66%;float:left;margin: 0px;height: 217px;position: relative;padding: 0px 30px 18px 30px;overflow: hidden;}
.content .listone .listmiddle.noimg{ width: 95%;}
.content .listone .floorone{width: 79%;display: block;margin: 20px 20px 10px 0px;font-size: 30px;color: #eb8a00;background: url(../img/list-bg1.png) left top no-repeat;padding-left: 30px;text-overflow: ellipsis;}
.content .listone .floortwo{font-size: 15px;color:#a0a0a0; padding: 0px 20px;display: block;margin-bottom: 10px;}
.content .listone .floortwo1{font-size: 15px;color:#a0a0a0; padding: 0px 20px;display: block;margin-bottom: 10px;height: 122px;overflow: hidden;text-indent: 0px;line-height: 24px;}
.content .listone .floor_dianzan{
    position: absolute;
    bottom: 6px;
    left: 31px;
    padding: 0px 0px 0px 44px;
    background: url(../img/floor_dianzan.png) center left no-repeat #fff;
    font-size: 24px;
    color: #C9C4A5;
    line-height: 34px;
}
.content .listone .floor_liulan{
        position: absolute;
        bottom: 6px;
        left: 120px;
        padding: 0px 0px 0px 44px;
        background: url(../img/floor_liulan.png) center left no-repeat #fff;
        font-size: 24px;
        color: #C9C4A5;
        line-height: 34px;
}
.listmiddle img {
    display: none;
}
.content .listone .floortwo img{margin: 3px -5px;height:20px;float: left;}
.content .listone .floorthree{color: #a3a3a3;font-size: 22px;background: url(../img/list-bg3.png) left center no-repeat;padding-left: 30px;margin: 20px 0px;}
.content .listone .floorjuli{color: #a3a3a3;font-size: 22px;background: url(../img/list-bg3.png) left center no-repeat;padding-left: 30px;margin: 20px 0px;position: absolute;top: 0px;right: 10px;}

.content .listone .textright{font-size: 15px;position: absolute;bottom:11px;right:10px;color:#a0a0a0;}
span.floorcontent {
    display: block;
    color: #a0934f;
    font-size: 22px;
    background: url(../img/list-bg4.png) left top no-repeat;
    padding-left: 30px;
    margin: 20px 0px;
}

span.floorphone {
    display: block;
    color: #a3a3a3;
    font-size: 22px;
    background: url(../img/list-bg2.png) left top no-repeat;
    padding-left: 30px;
    margin: 20px 0px;
}


span.floornamb {
    background: #cac4a4;
    font-size: 22px;
    color: #fff;
    position: absolute;
    top: 25px;
    right: 0;
    padding: 2px 13px;
    border-radius: 30px;
}
.selectsceniclist .toppanel .topright{ text-align: center;border-bottom: 1px solid #d2d2d2;}



.selecthottelliulan .listone{height: 110px;}
.selecthottelliulan .listone .imgfirst{width:40%;height: 110px;padding: 10px;float:left;background-size: 90% 90px;min-height: 110px;}
.selecthottelliulan .listone .listmiddle{color:#363942;width:60%;float:left;padding: 10px 0px;height: 110px;position: relative;overflow: hidden;}
.selecthottelliulan .listone .floorone{width: 100%;display: block;padding: 5px 0 0 0;}
.selecthottelliulan .listone .floortwo{font-size:10px;color:#a0a0a0;height: 50px;line-height: 25px;display: inline-block;overflow: hidden;}
.selecthottelliulan .listone .floortwo img{margin:4px -5px;height:20px;float: left;}
.selecthottelliulan .listone .floorthree{color: #ffac00;font-size: 20px;position: absolute;bottom: 5px;left: 0px;}
.selecthottelliulan .listone .textright{font-size: 15px;position: absolute;bottom: 0px;right:10px;color:#a0a0a0;}



.sylist{background: url(../img/index_03.jpg) repeat-y  center top;background-size:100%; overflow:hidden ; position:relative; padding-top:2%;}
.sylistli{ width:44%; float:left; margin:0px 0% 0px 6%; height:auto; }
.sylistli .t1{ padding:15% 5% 10% 15%; width:80%; height:75%;}
.sylistli .t1 img{ width:100%; height:auto;}
.sylistli .t2{  margin:0px 0% 12% 5%; padding:5px; width:80%; font-size:12px; color:#fff; background:rgba(0,0,0,0.5); text-align:center; border-radius: 3px;}



.jiaotong1 {
    float: left;
    width: 426px;
    height: 442px;
    border-radius: 10px;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
    margin: 9px;
    overflow: hidden;
}

.jiaotong {
    overflow: hidden;
}

.jiaotong2 {
    float: left;
    width: 244px;
    height: 442px;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
    border-radius: 10px;
    margin: 9px;
    overflow: hidden;
}
.jiaotong3 {
    width: 426px;
    height: 294px;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
    border-radius: 8px;
    margin: 9px;
    float: left;
}
.jiaotong4 {
    width: 504px;
    height: 294px;
    box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 2px 7px rgba(0,0,0,0.3);
    border-radius: 8px;
    margin: 9px;
    float: left;
}
.iaotong-txt3 {height: 264px;}



.zwxx_txt {float: left;width: 31%;position: relative;margin: 0px 10px 20px 10px;overflow: hidden;text-align: center;background: #fff;height: 260px;border-radius: 10px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.04);}
.zwxx_txt a img {width: 180px;height: 180px;margin: 20px;}
.zwxx_name {height: 50px;line-height: 50px;font-size: 20px;color: #000;position: absolute;width: 100%;bottom: 0px;text-indent: 10px;font-weight: bold;}


.listitem {
    height: 120px;
    margin: 10px 9px 10px 10px;
    border-radius: 4px;
    position: relative;
    background-color: #fff;
    box-shadow: 0px 1px 5px rgba(17, 17, 17, 0.13);
    width: 48%;
    float: left;
    padding: 10px;
}
.listitem a {
    width: 100%; 
    height: 100%;
    display: block;
    text-decoration: none;
    font-family: Microsoft Yahei;
}
.listitem img.lazytxt {
    width: 100px;
    /* height: 100%; */
    /* position: absolute; */
    /* right: 0px; */
    /* top: 0px; */
    margin: 0px 10px 0px 0px;
    z-index: 1;
    float: left;
}
.listitem .list_text {
    /* margin-right: 160px; */
    font-size: 12px;
    padding: 15px;
    color: #949494;
}
.listitem .list_text h1 {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
    color: #333333;
    font-weight: normal;
}
.listitem .list_text span {
    font-size: 12px;
    color: #949494;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 2;
}



.sxgj_gjxl {background: #fff url(../img/ggdbbj.gif) no-repeat center bottom;font-family: "Microsoft Yahei";margin: 210px 0px 107px 0px;padding: 0px 0px 10px 0px;}
.sxgj_list {background: #D9E7EF;border-top: 5px solid #fff;padding: 0px 20px;border-radius: 18px;margin: 10px 15px;}
.sxgj_top {overflow: hidden;padding: 20px 0px 15px 0px;}
.sxgj_xl {float: left;width: 50%;}
.sxgj_lushu {font-size: 34px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#0c78db), to(#1098d4));/* width: 100px; */padding: 13px 14px 10px;text-align: center;border-radius: 33px;float: left;margin: 0px 9px 0px 0;color: #fff;line-height: 34px;display: block;}
.sxgj_lushu span {font-size: 20px;display: inline-block;color: #B9E5FB;}
.sxgj_start {color: #0290E2;font-size: 16px;font-weight: bold;overflow: hidden;margin: 0px 0px 5px 0px;}
.sxgj_end {color: #f37e14;font-size: 16px;font-weight: bold;overflow: hidden;}
.sxgj_start span,.sxgj_end span {padding: 3px 0px 0px 0px;display: inline-block;}
.sxgj_start:before {content:""; background: url(../img/xl_start.png) no-repeat center center;width: 28px;height: 28px;margin: 0px 10px 0px 0px;float: left;}
.sxgj_end:before {content:"";background: url(../img/xl_end.png) no-repeat center center;width: 28px;height: 28px;margin: 0px 10px 0px 0px;float: left;}
.sxgj_smbc {float: left;width: 50%;}
.sxgj_smbcsj {float: left;background: #C8DBE5;padding: 5px 15px;border-radius: 35px;color: #3E5562;margin: 0px 20px 0px 0px;font-size: 14px;border: 1px solid #9FB9C8;}
.sxgj_jtsj {padding: 4px 0px 0px 0px;letter-spacing: 1px;float: left;}
.sxgj_hcjg {float: left;width: 50%;}
.sxgj_hcjgsj {float: left;background: #C8DBE5;padding: 5px 15px;border-radius: 35px;color: #3E5562;margin: 6px 20px 0px 0px;font-size: 14px;border: 1px solid #9FB9C8;}
.sxgj_jtjgsj {float: left;padding: 7px 0px 0px 0px;margin: 0px 30px 0px 0px;font-size: 20px;}
.sxgj_jtpj {float: left;padding: 7px 0px 0px 0px;font-size: 20px;}
.sxgj_qcpj {float: left;background: #C8DBE5;padding: 5px 15px;border-radius: 35px;color: #3E5562;margin: 6px 20px 0px 0px;font-size: 14px;border: 1px solid #9FB9C8;}
.sxgj_center {overflow: hidden;background: #F2F3F4;border-radius: 22px;height: 45px;}
.sxgj_clwz {float: left;background: #FF6514;background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa6000), to(#fc8b00));padding: 7px 20px 4px;border-radius: 35px;color: #fff;margin: 3px 20px 0px 3px;line-height: 24px;border: 1px solid #FF6514;}
.sxgj_clwz img{
    height: 24px;
    vertical-align: middle;
    margin: 0px 4px 4px 0px;
}
.sxgj_jtclwz {float: left;padding: 6px 0px 0px 0px;font-size: 24px;color: #557186;letter-spacing: 1px;}
.jtclwz_zs {color: #f37e14;margin: 0px 5px;}
.jtclwz_ms {color: #0290E2;margin: 0px 5px;}
.sxgj_bottom {overflow: hidden;padding: 30px 10px 0px 10px;font-size: 16px;}
.sxgj_bottom ul li {float: left;list-style: none;height: 200px;position: relative;letter-spacing: 1px;padding: 0px 15px 0px 0px;width: 38px;}
.sxgj_bottom ul li:before{content:"";background: url(../img/xl_zhan.png) no-repeat center center;width: 23px;height: 23px;margin: 0px 0px 8px -3px;left: 0px;border: 0px;position: absolute;top: -7px;z-index: 995;background-size: 100% auto;}
.sxgj_bottom ul li.sxgj_active {color: #984D0A;}
.sxgj_bottom ul li.sxgj_active:before {content:"";background: url(../img/xl_ren.png) no-repeat center center;width: 23px;height: 23px;margin: 0px 0px 8px -3px;float: left;border: 0px;position: absolute;top: -7px;background-size: 100% auto;z-index: 999;}
.sxgj_bottom ul li.sxgj_che {color: #186709;}
.sxgj_bottom ul li.sxgj_che:before {content:"";background: url(../img/xl_che.png) no-repeat center center;width: 23px;height: 23px;margin: 0px 0px 8px -3px;float: left;border: 0px;position: absolute;top: -7px;background-size: 100% auto;z-index: 999;}
.sxgj_bottom ul li.sxgj_che:after{
    border-bottom: 4px solid rgb(36, 176, 13);
}
.sxgj_bottom ul li.sxgj_chelu {color: #186709;}
.sxgj_bottom ul li.sxgj_chelu:before {content:"";background: url(../img/xl_chelu.png) no-repeat center center;width: 23px;height: 23px;margin: 0px 0px 8px -3px;float: left;border: 0px;position: absolute;top: -7px;background-size: 100% auto;z-index: 999;}
.sxgj_bottom ul li.sxgj_chelu:after{border-bottom: 4px solid rgb(36, 176, 13);}
.sxgj_bottom ul li span {height: 160px;-webkit-writing-mode: vertical-lr;writing-mode: tb-lr;writing-mode: vertical-lr;text-orientation: upright;position: relative;top: 20px;line-height: 16px;text-align: left;}
.sxgj_bottom ul li:after{content:"";border-bottom: 4px solid rgba(0, 0, 0, 0.2);width: 100%;display: block;position: absolute;top: 3px;z-index: 1;}
.sxgj_bottom ul li:last-child:after{content:"";background: url(../img/xl_end.png) no-repeat center center;width: 23px;height: 23px;margin: 0px 0px 0px -3px;float: left;border: 0px;position: absolute;top: -7px;background-size: 100% auto;z-index: 999;}
.sxgj_bottom ul li:first-child:before{content:"";background: url(../img/xl_start.png) no-repeat center center;width: 23px;height: 23px;margin: 0px 0px 0px -3px;float: left;border: 0px;position: absolute;top: -7px;background-size: 100% auto;z-index: 999;}
.page_top.newpage_top {height: auto;position: relative;}
.page_top.newpage_top  .sxgj_zd.newsxgj_zd{background: #fff;height: 80px;}
.fhjt {float: left;padding: 0px 0px 0px 20px;}
.fhjt img {width: 50px;}
.sxgj_zd.newsxgj_zd {width: 1080px;height: 130px;background: #fff url(../img/top-zhanpai.png) no-repeat center 30px;}
.sxgj_bz.newsxgj_bz {position: static;width: 123px;float: none;margin: 0 auto;}
.sxgj_gjxl.newsxgj_gjxl {margin: -10px 0px 107px 0px;}
.sxgj_zd {
    padding: 20px 0px 10px 0px;
    background: #FFFFFF;
    height: 81px;
    position: relative;
    text-align: center;
    background: #fff url(../img/top-zhanpai.png) no-repeat center -10px;
}

.sxgj_bz {
    float: left;
    /* background: -webkit-gradient(linear, 0 0, 0 100%, from(#0CDB12), to(#1B980B)); */
    padding: 5px 30px;
    border-radius: 35px;
    color: #fff;
    margin: 0px 20px 0px 0px;
    line-height: 30px;
    font-size: 20px;
    position: absolute;
    left: 50%;
    margin-left: -70px;
    top: -30px;
    background: #FF6514;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.14);
}   
.sxgj_bz img{
    height: 25px;
    vertical-align: middle;
    margin: 0px 5px 5px 0px;
}
.sxgj_jtwz{
    font-size: 30px;
    color: #000000;
    font-weight: bold;
}
.sxgj_jtwz span{
    background: #fff;
    padding: 0px 20px;
}
.bot_gd_name{
    color: #624B36;
}
.listmiddle.listmiddlenew img {
    display: block;
}
.bot_gd_cont{}



.bslctop_gl {position: absolute;top: 95%;width: 110px;height: 204px;font-size: 30px;background: #ffad00;color: #fff;text-align: center;left: 9px;padding: 43px 0px 0px 0px;}
.bslctop_gl span {display: block;position: relative;bottom: -30px;font-size: 50px;}
.bslctop_sj {position: absolute;top: 63%;width: 110px;height: 204px;font-size: 30px;background: #c0272d;color: #fff;text-align: center;left: 21.5%;padding: 43px 0px 0px 0px;}
.bslctop_sj span {display: block;position: relative;bottom: -30px;font-size: 50px;}
.bslctop_ry {position: absolute;top: 102%;width: 110px;height: 204px;font-size: 30px;background: #8bc53f;color: #fff;text-align: center;left: 42.5%;padding: 43px 0px 0px 0px;}
.bslctop_ry span {display: block;position: relative;bottom: -30px;font-size: 50px;}
.bslctop_xx {position: absolute;top: 36%;width: 110px;height: 204px;font-size: 30px;background: #29aae1;color: #fff;text-align: center;right: 25.5%;padding: 43px 0px 0px 0px;}
.bslctop_xx span {display: block;position: relative;bottom: -30px;font-size: 50px;}
.bslctop_yx {position: absolute;top: 60%;width: 110px;height: 204px;font-size: 30px;background: #92278e;color: #fff;text-align: center;right: 16px;padding: 43px 0px 0px 0px;}
.bslctop_yx span {display: block;position: relative;bottom: -30px;font-size: 50px;}


p.line {/* height: 70px; */line-height: 43px;}
p.line span {float: left;font-size: 20px;}
p.line input {border-radius: 0px;padding: 10px;float: left;width: 90%;margin: 0px 0px 20px 30px;position: static;font-size: 20px!important;}
p.line textarea {background: #fff!important;width: 90%!important;margin: 0px 0px 0px 30px;padding: 10px!important;font-size: 20px;height: 200px;border: 1px solid #ccc;}
p.line input.message_code {width: auto;margin: 0px 10px 0px 14px;}
.yzm_img {width: 100px;cursor: pointer;}
.btnSubmit {padding: 10px 20px 10px 20px;background: #f77800;border: 0px;color: #fff;width: 100px;position: absolute;left: 50%;margin: 10px 0px 0px -50px;cursor: pointer;}
label.error {float: left;margin: 0px 10px 0px 0px;}



.content .listone.listonenewlist {width: 460px;height: auto;float: left;margin: 10px 8px;clear: none;background: #fff;}
.content .listone .floorone.flooronenewlist {width: 100%;margin: 0px;font-size: 18px; background: none; padding: 0px!important;}
.content .listone .floortwo.floortwonewlist {font-size: 50px;line-height: 50px;font-family: Microsoft YaHei;color: #333;padding: 0px 0px 3px 0px;margin: 0px;}
.content .listone .listmiddle.listmiddlenewlist {padding: 25px 7.3%;height: auto;}
.nyrrqall {float: left;padding: 0px 20px 0px 0px;text-align: center;border-right: 1px solid #c5c4bd;margin: 0px 0px 20px 0px;}
.floortwoerqilist {font-size: 14px;color: #c5c4bd;}
.nrtitle {float: left;width: 79%;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;padding: 0px 0px 0px 20px;}
span.nrtitleauthor {font-size: 14px;color: #c5c4bd;}
.floorsendall {overflow: hidden;}
.xq-dianzan {border-top: 1px solid #c5c4bd;padding: 10px 0px 0px 0px;}
.content .listone .floor_dianzan.floor_dianzannewlist {position: static;font-size: 24px;background-size: 70%;padding: 0px 0px 0px 30px;}
.content .listone .floor_liulan.floor_liulannewlist {position: static;background-size: 70%;padding: 0px 0px 0px 30px;margin: 0px 0px 0px 10px;}
span.xq-liulanall {float: right;line-height: 31px;color: #c5c4bd;}
span.xq-liulanall img {display: block;float: right;width: 20px;margin: 5px 0px 0px 0px;}

/*观光农业*/
.guanguang_list {
    height: 398px;
}
.txtbg_nr.xctxtnr.gg-text {
    margin: 25px 0px;
    text-align: justify;
}
.guanguang_list img{
    padding: 0 7px 0 0;
}
.guanggauang_img img{
    padding: 0 5px 0 0;
}




