html {-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body,h1,h2,h3,p,img,ul,li,dl,dt,dd{margin:0;padding:0;}
body{background:#f2f3f7;color: #444;font:normal 14px "Arial","microsoft yahei";max-width:960px;margin:0 auto;-webkit-tap-highlight-color: rgba(0,0,0,0);}
li{list-style:none;}
ul{margin:0;padding:0;border:none;}
a{color:#797979;text-decoration:none}
input, textarea, select,button {border: 0;font-family: inherit;font-size: inherit;font-weight: inherit;resize: none;outline: 0;box-shadow: none;}
header{background:#007f00;height: 45px;color:#fff;line-height: 45px;text-align: center;font-size:16px;position: fixed;top:0;left: 0;width: 100%;box-sizing:border-box;z-index: 99;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding:0 86px;}
header a{position:absolute;top:11px;}
header a.back{width:25px;height: 25px;left:5px;top:10px;background:url("../images/headerIcon.png") no-repeat 0 0;background-size:25px;}
header a.search{width:25px;height:25px;right:10px;top:10px;background:url("../images/headerIcon.png") no-repeat 0 -25px;background-size:25px;}
.shopIco:before{content: '';display: inline-block;width:25px;height: 30px;background: url(../images/shop.png) no-repeat;background-size: 25px;vertical-align: middle; }
.shadow{width: 100%;height: 100%;position: fixed;background:rgba(0,0,0,0.6);left: 0;top:0;z-index: 99}
.tip{position: fixed;top: -5px;right: 0;width:150px;height: 269px;background: url("../images/tip.png") no-repeat;background-size: 150px;z-index: 999 }
img{width: 100%; display: block}
.fs12{font-size: 12px}
.fs14{font-size: 14px}
.fs16{font-size: 16px}
.fs18{font-size: 18px}

.t_l{text-align: left}
.t_r{text-align: right}
.t_c{text-align: center}
.f_l{float: left}
.f_r{float: right}

.c_5c6{color: #5c6bc2}
.c_ff6{color: #ff6600}
.c_999{color: #999 !important}
.c_9c9{color: #9c9c9c}
.c_5c6{color: #5c6bc2}
.c_fd3{color: #fd3a51}
.c_ff9{color: #ff940a}
.c_blue{color: #4b9dfe}
.c_fa9{color: #fa9102}
.c_fff{color: #fff}
.c_f00{color: #f00}
.b_5c6{border-color: #5c6bc2}
.b_999{border-color: #999}
.b_e1e{border-color: #e1e1e1}
.bg_ffa{background: #ffa54a}
.bg_a65{background: #a65bf3}
.bg_fc8{background: #fc83a4}
.bg_fcc{background: #ffc573}
.bg_ff6{background: #ff6372}
.bg_64d{background: #64dae5}
.bg_ffd{background: #ffd563}
.bg_63a{background: #63a9ff}
.bg_ff9{background: #ff9000}
.bg_fff{background:#fff}
.bg_4b9{background:#4b9dfe}
.bg_f9f{background: #f9f9f8}

.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt50{margin-top:50px}
.ml10{margin-left: 10px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.ml20{margin-left:20px}
.padding10{padding:10px}
.padding5{padding: 5px;}
.padding510{padding:5px 10px}
.padding1020{padding:10px 20px}
.padding020{padding:0 20px}
.p20{padding:20px}
.wd50P{width:50%}
.wd40P{width:40%}
.wd30P{width:30%}

.wPercent47{width: 47% !important;}
.w60{width:60px!important;}
.overHide{overflow: hidden}
.border1{border-style: solid;border-width:1px}
.borderleft0{border-left:0}
.borderright0{border-right:0}
.warp{padding:0 0 50px 0;}
.wid25{width: 25px}
.w100{width: 100%;}
.w75{width: 75%;}
.w20{width: 20%;}
.bold{font-weight: bold}
.bodertop-dashed{border-top: #f2f2f2 1px dashed}
.borderleft1{border-left: 1px solid #f2f2f2}
.line-h30{line-height: 30px}

.clearfix:before,.clearfix:after{
    content: '';
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
.clearfix{*zoom:1}

.container{width:100%;height:100%;position: relative;box-sizing: border-box;}
.listIconUl{width:100%; box-sizing:border-box;overflow: hidden;padding:10px 20px 49px 20px;background: #fff;top:50%;position:absolute}
.listIconUl.listOne{padding-bottom: 0;padding-top:20px}
.listIconUl.listOne li{width:100%;height:84px;overflow: hidden;margin-bottom: 20px;border-radius: 10px;display: block;float: left}
.listIconUl.listOne li a{width:100%;display: block;text-align: center;height:100%;overflow: hidden;position: relative}
.listIconUl.listOne li a span{width:100%; height:100%;display:block;}
.listIconUl.listOne li a span + p:before{content: '';width:50px;height:50px;display:inline-block;vertical-align:top;margin-top:15px;background: url("../images/listIconUl.png") no-repeat; background-size: 50px;}
.listIconUl.listOne li a span.outboundTeam{background: #ff5b5c}
.listIconUl.listOne li a span.outboundTeam + p:before{background-position: 0 0}
.listIconUl.listOne li a p{color:#fff;font-size:16px;position:absolute;text-align: center;width:100%; height:100%;box-sizing: border-box;left:0;top:0;line-height: 84px;}
.listIconUl.listOne li a span.russiaTeam{background: #2caeda}
.listIconUl.listOne li a span.russiaTeam + p:before{background-position: 0 -50px}
.listIconUl.listOne li a span.domesticTeamOrg{background: #8334e4}
.listIconUl.listOne li a span.domesticTeamOrg + p:before{background-position: 0 -100px}
.listIconUl.listOne li a span.domesticTeamRev{background: #ff891f}
.listIconUl.listOne li a span.domesticTeamRev + p:before{background-position: 0 -150px}
.listIconUl.listOne li a span.inboundTeam{background: #5acf32}
.listIconUl.listOne li a span.inboundTeam + p:before{background-position: 0 -200px}
.listIconUl.listOne li a span.borderTourTeam{background: #cf059e}
.listIconUl.listOne li a span.borderTourTeam + p:before{background-position: 0 -200px}
.listIconUl.listTwo{padding:10px 0 10px 10%;}
.listIconUl.listTwo li{width:50%;float: left;overflow: hidden;box-sizing: border-box;padding:0 10% 5% 0}
.listIconUl.listTwo li a{width:100%;display: block;position: relative}
.listIconUl.listTwo li a span{width:100%;display:block;height: 0;padding-bottom: 100%;border-radius:10px;position: relative}
.listIconUl.listTwo li a span:before{content: '';width:50px;height:50px;position: absolute;margin-left:-25px;margin-top: -30px;left:50%;top:50%;background: url("../images/listIconUl.png") no-repeat; background-size: 50px;}
.listIconUl.listTwo li a span.outboundTeam{background: #ff5b5c}
.listIconUl.listTwo li a span.outboundTeam:before{background-position: 0 0}
.listIconUl.listTwo li a span.russiaTeam{background: #2caeda}
.listIconUl.listTwo li a span.russiaTeam:before{background-position: 0 -50px}
.listIconUl.listTwo li a span.domesticTeamOrg{background: #8334e4}
.listIconUl.listTwo li a span.domesticTeamOrg:before{background-position: 0 -100px}
.listIconUl.listTwo li a span.domesticTeamRev{background: #ff891f}
.listIconUl.listTwo li a span.domesticTeamRev:before{background-position: 0 -150px}
.listIconUl.listTwo li a span.inboundTeam{background: #5acf32}
.listIconUl.listTwo li a span.inboundTeam:before{background-position: 0 -200px}
.listIconUl.listTwo li a span.borderTourTeam{background: #cf059e}
.listIconUl.listTwo li a span.borderTourTeam:before{background-position: 0 -200px}
.listIconUl.listTwo li a p{width:100%;text-align: center;font-size: 18px;position: absolute;bottom:10px;color: #fff}



.enterDivPic{width:100%; height: 64px;background: url("../images/enterBg.png") no-repeat;background-size: 100% 100%;display: block;text-align: center}
.enterDivPic p{height: 100%}
.enterDivPic p span{border: 1px solid #fff;border-radius: 5px;text-align: center;padding:5px 10px;color: #fff;line-height: 64px}
.enterDivPic p:before{content:'';width:50px; height: 50px;background:url("../images/enterIco.png") no-repeat;background-size: 50px;display: inline-block;vertical-align: top;margin: 5px 10px 0 0;}
.botListUl{width:100%;height: 50px;background: #eee;border-top:1px solid #e1e1e1;position: fixed;left:0;bottom:0;display:-webkit-box;box-sizing: border-box}
.botListUl li{-webkit-box-flex:1;padding:3px 10px 0;}
.botListUl li a{display: block;}
.botListUl li a span{width:30px;height:27px;display: block;margin:0 auto;background: url("../images/botListUl.png") no-repeat;background-size:60px;}
.botListUl li a p{text-align:center;font-size:12px;}
.botListUl li a:hover p,.botListUl li a.hover p{color:#4b9dfe}
.botListUl li a.icon1 span{background-position: 0px 0px}
.botListUl li a.icon1:hover span,.botListUl li a.icon1.hover span{background-position: -30px 0px}
.botListUl li a.icon2 span{background-position: 0px -30px}
.botListUl li a.icon2:hover span,.botListUl li a.icon2.hover span{background-position: -30px -30px}
.botListUl li a.icon3 span{background-position: 0px -60px}
.botListUl li a.icon3:hover span,.botListUl li a.icon3.hover span{background-position: -30px -60px}
.botListUl li a.icon4 span{background-position: 0px -90px}
.botListUl li a.icon4:hover span,.botListUl li a.icon4.hover span{background-position: -30px -90px}
.botListUl li a.icon5 span{background-position: 0px -120px}
.botListUl li a.icon5:hover span,.botListUl li a.icon5.hover span{background-position: -30px -120px}

.topListUl{width:100%;padding:10px 0 0 6px;box-sizing: border-box;overflow: hidden;padding-bottom:10px;position:relative}
.topListUl li{box-sizing: border-box;float: left;width: 20%}
.topListUl li i{width:100%; padding-bottom: 100%;display: block;border-radius: 50%;}
.topListUl li p{width:100%;text-align: center;line-height:25px;font-size: 12px}



.indexLineUl{width:100%;padding:10px;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;background: #fff;box-sizing:border-box}
.indexLineUl h2{font-size: 16px}
.indexLineUl ul{overflow:hidden}
.indexLineUl ul li{width:100%;overflow: hidden;position: relative;margin-top:10px}
.indexLineUl ul li img{width:100%;display: block}
.indexLineUl ul li .imgBg{position: absolute;left:0;width:100%;bottom:0;background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);}
.indexLineUl ul li .imgBg p{color: #fff;font-size: 13px;padding:0 5px;line-height: 30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap }
.indexLineUl ul li .imgBg .icon{padding:0 5px;line-height:20px;border-radius:3px;color: #fff;float: right;margin:5px 5px 0 0}


.topBan .swiper-slide{width:100%;overflow: hidden}
.topBan .swiper-slide img{width:100%;height: 100%;display: block}
.topBan .swiper-pagination-bullet{opacity:1;background:#fff}
.topBan .swiper-pagination-bullet-active{background: #007aff}

.indexTermin{width:100%;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;background: #fff;box-sizing:border-box;}
.indexTermin h2{height:30px;font-size: 16px;position: relative;padding:10px 0 0 10px;border-bottom: 1px solid #dcdcdc}
.indexTermin h2 a{position: absolute;right:10px;top:14px;color: #494949;font-size: 13px;}
.indexTermin h2 a:after{content: '';display: inline-block;vertical-align: top;margin:3px 0 0 3px;width:0;height:0;border-top:5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #777;}


.headerIcon{display:inline-block;background-image:url(../images/headerIcon.png)}
.headerIcon-search{height:25px;width:25px;background-position:0 -25px;z-index:3;background-size:25px}
.warp .shopTop{position:fixed;top:0;width:100%;height:48px;background-color:#32cd94;z-index:2;text-align:center;color:#fff;line-height:48px;}
.warp .shopTop h1{font-size:22px;font-family: "Microsoft YaHei"}
.warp .shopTop a{position: absolute;right:10px;top:0px;font-size: 14px;color: #fff}

.warp .swiper-index{position:fixed;top:0;width:100%;height:48px;background-color:rgba(75,157,254,.71);z-index:2;text-align:center;color:#fff;line-height:48px}
.warp .swiper-index .indexFst .swiper-logo{position:absolute;width:44px;height:28px;top:8px;left:20px;z-index:3}
.warp .swiper-index .indexFst h1{font-size:24px;font-weight:400}
.warp .swiper-index .indexFst i{position:absolute;right:10px;top:14px}
.indexTermin .terBox .topical{width:33.33%;height:67px;float:left;box-sizing:border-box;font-weight:bold}
.indexTermin .terBox .topical-1{background:url(../images/mid-1.png) no-repeat bottom right;background-size:70%;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:5px 10px;line-height:33px}
.indexTermin .terBox .topical-2{background:url(../images/mid-2.png) no-repeat bottom right;background-size:60%;border-bottom:1px solid #dcdcdc;padding:5px 10px;line-height:33px;border-right:1px solid #dcdcdc}
.indexTermin .terBox .topical-3{background:url(../images/mid-3.png) no-repeat bottom right;background-size:60%;padding:5px 10px;line-height:33px;border-bottom:1px solid #dcdcdc;}
.indexTermin .terBox .topical-4{background:url(../images/mid-4.png) no-repeat bottom right;background-size:60%;padding:5px 10px;line-height:33px;border-right:1px solid #dcdcdc;}
.indexTermin .terBox .topical-5{background:url(../images/mid-5.png) no-repeat bottom right;background-size:60%;padding:5px 10px;line-height:33px;border-right:1px solid #dcdcdc;}
.indexTermin .terBox .topical-6{background:url(../images/mid-6.png) no-repeat bottom right;background-size:82%;padding:5px 10px;line-height:33px}
.botListUl .icon4{position:relative}
.botListUl .icon4 .littleMenu{position:absolute;bottom:46px;right:-5px;width:70px;padding:4px;background-color:#eee;text-align:center;display:none;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.botListUl .icon4 .littleMenu li{padding:5px 0;border-bottom:1px solid #d9d9d9}
.botListUl .icon4 .littleMenu li:last-child{border-bottom:none}
.botListUl .icon2{position:relative}
.botListUl .icon2 .littleMenu0{position:absolute;bottom:46px;left:-11px;width:70px;padding:4px;background-color:#eee;text-align:center;display:none;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.botListUl .icon2 .littleMenu0 li{padding:5px 0;border-bottom:1px solid #d9d9d9}
.botListUl .icon2 .littleMenu0 li:last-child{border-bottom:none}
.topListUl .iconImg{width:100%;overflow:hidden}
.topListUl .iconImg img{width:100%;display:block}
.slider{clear:both;overflow-x:auto;}

/*搜索*/
.header{height:45px;background-color:#4b9dfe;padding:0 10px;line-height:45px;color:#fff;font-size:16px;text-align:center;z-index: 9999}
.return{display:inline-block;width:40px;height:45px;position:absolute;top:-1px;left:0px;}
.return:before{content:"";position:absolute;top:18px;left:15px;border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.return:hover{background:#4690e8}
.searchSec{padding:0 10px;background-color:#4b9dfe;height:37px;padding-top:5px}
.searchBox{position:relative;margin-right:36px;padding:0 12px;height:28px;background-color:#fff;border-radius:25px}
.searchBox .search{position:absolute;left:8px;top:5px;display:inline-block;background-image:url(../images/search.png);background-repeat:no-repeat;width:20px;height:20px;background-position:0 0;background-size:20px}
.searchBox .searchIpt{height:28px;margin:2px 19px 0;width:80%;font-size:12px;background:none}
.history,.hotPlace{padding:5px 10px;background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:8px;clear:both}
.history p,.hotPlace p{color:#626262;font-size:14px;line-height:22px;font-weight:600}
.history a{display:inline-block;color:#818181;font-size:12px;padding-right:15px;margin:2px 0;}
.history li,.hotPlace li{width:24%;text-align:center;display:inline-block}
.hotPlace li a{display:block;font-size:13px;background-color:#f9f9f9;border-radius:5px;margin:5px;line-height:17px;padding:3px 0}
.hotPlace li a:hover{background:#dce8f7}
.hotPlace li a.more{background: none}
.mainPlace{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;background-color:#fff;clear:both;display: none}
.mainPlace .sideNav{float:left;width:25%;background-color:#f5f5f5}
.mainPlace .sideNav li{padding:10px 0 10px 10px;font-size:14px;color:#353535;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-weight:600}
.mainPlace .sideNav .hover{background-color:#fff;border-right:none}
.mainPlace .mainCon{float:left;width:75%;background-color:#fff;padding:5px;box-sizing:border-box;}
.mainPlace .mainCon li{display:inline-block;width:32%;font-size:12px;vertical-align:top}
.mainPlace .mainCon li a{display:block;text-align:center;border:1px solid #d9d9d9;border-radius:5px;padding:5px 0;margin:5px 2px}
.searchBox a{position:absolute;right:-38px;top:4px;color:#FFF;font-size:14px}
.topDistence {border-top:45px solid transparent}

/*销售订单*/
.saleOrder{background:#fff}

.saleOrder li{padding:10px 15px;font-size:14px;color:#626262;border-bottom:1px solid #d9d9d9}
.saleOrder .saleMoney{font-size:18px;color:#ff4419;font-weight:700}
.saleOrder .saleMoney p{line-height:30px}
.saleOrder p{line-height:22px}
.saleOrder .sp{vertical-align:top;margin-top:5px}
.smallTip{display:inline-block;font-size:12px;color:#fff;padding:3px 5px;font-style:normal;border-radius:2px;line-height:12px;font-weight:400}
.cred{color:#ff7e00}
.sred{background:#ff4419}
.sgrey{background:#cbcbcb;color:#676767}
.fgrey{color:#b3b3b3;font-size:12px}
.saleIcon{display:inline-block;background-image:url(../images/saleIcon.png)}
.saleIcon-menu{width:25px;height:25px;background-position:0 0;background-size:25px}


.s-menu{position:absolute;top:0;right:10px;font-size:12px;color:#fff;}
.s-menu i{vertical-align:middle}


.lineList li{background: #fff;border-bottom:1px solid #eee;position: relative;padding:10px 8px 8px 100px;min-height:80px }
.lineList li a{display: block;color: #555}
.lineList li img{position: absolute;left:8px;top:12px;}
.lineList li h2{color: #555;font-size: 14px;}
.lineList li p{font-size: 12px;color: #666;margin-top: 5px;line-height: 18px;}
.honesty{color: #ce1407;font-size: 12px;margin-top:3px}
.honesty:before{content: '';display: inline-block;width: 20px;height: 20px;margin-right: 0px;background: url(../images/ico.png) no-repeat 0 -45px;background-size:30px;vertical-align: top;margin-top: -2px }
.tip-JL{background: #fdf0f0;border-bottom:1px solid #f1bbb7;color: #ce1407;padding:5px 10px;text-align: center}

.ui-list{background-color: #fff;width: 100%}
.ui-list>li.ui-border-t:first-child,.ui-list>li:first-child .ui-border-t{border:0;}
.ui-list>li{position: relative;margin-left: 15px;display: -webkit-box;}
.ui-border-tb{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.ui-border-t{border-top:1px solid #e0e0e0;}
.ui-list-text li{padding:10px 0;margin-left: 0;padding-left: 10px}
.ui-list-active>li:active{background-color: #e5e6e7;}
.ui-icon-search:before{color: #fff}
.ui-actionsheet.show{opacity: 1;pointer-events:inherit;}
.ui-actionsheet{position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index:999;-webkit-transition-duration:0.2s;opacity: 0;pointer-events:none;background:rgba(0,0,0,0.4);}
.ui-actionsheet.show .ui-actionsheet-cnt{-webkit-transform:translateY(0);}
.ui-actionsheet-cnt{position: fixed;top:45px;width: 100%;box-sizing:border-box;-webkit-transform:translateY(-100%);-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:0.3s;}
/*下拉菜单选择*/
.ui-list-select li.select:after{display: block;color: #65a8db;content:'';position: absolute;right: 15px;top:50%;margin-top: -7px;width:15px;height: 15px;background: url(../images/ico.png) no-repeat;background-size: 100px; }
.expand{display: inline-block;width: 10px;height: 10px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(135deg);vertical-align:top;margin: 0 0 0 6px;position:relative;top:50%;margin-top:-8px;transition:0.2s;}
.expand.hover{-webkit-transform:rotate(-45deg);margin-top: -2px}
.expand.white{border-right-color: #fff;border-top-color: #fff}
.filterTab{position: fixed;top:45px;left: 0;width: 100%;z-index: 1000;border-bottom: 1px solid #ddd}
.filterTab li{height:40px;line-height: 40px;text-align: center}

.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height: 50px;line-height: 50px;text-align: center;}
.dropload-load .loading{
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    margin: 6px;
    border: 2px solid #666;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s linear infinite;
    animation: rotate 0.75s linear infinite;
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/*新闻滚动*/
.newsfocus{margin-top: 10px;height: 35px;padding: 0 4px;background-color: #fff;font-size: 12px;box-sizing: border-box;padding-top: 6px;width: 97%;margin-left: auto;margin-right: auto;}
.newsfocus .news{height:25px;width:100%;margin:auto;padding:2px 5px;border-radius:3px;box-sizing:border-box;color:#878787;overflow:hidden;line-height:20px}
.blackbold{color:#000;font-weight:700}
.bgred{margin-left:2px;color:#fff;background:#EC3237;border-radius:2px;line-height:15px;padding:1px;margin-top:2px}
.newsfocus span{float:left}
.t_news{color:#868686;float:left;height:20px;color:#000;padding-left:10px;overflow:hidden;position:relative;width:60%}
.news_li,.swap{line-height:20px;display:inline-block;position:absolute;top:0;color:#868686}
.swap{top:20px}
.newsfocus .flright{float:right;display:inline-block;border-left:1px solid #dcdcdc;padding-left:5px}
.box:after{content:"";background-color:#F2F3F7;width:100%;position:absolute;height:10px;bottom:0;left:0;}

.box{position:relative}

/*index改版*/
.bd_t{border-top:1px solid #d9d9d9}
.bd_b{border-bottom:1px solid #d9d9d9}
.banner{position:relative;background:#fff}
.banner .signup{position:absolute;bottom:5px;right:0;background:rgba(0,0,0,.4);height:28px;line-height:28px;text-align:center;width:70px;color:#fff;font-weight:700}
.four{display:flex;justify-content:space-around;padding:10px 0;background:#fff}
.four p{font-size:12px;width:75px;text-align:center}
.tree img{width:100%}
.iconM{margin:auto;display:block;width:50px;height:50px;background:url(../images/iconM.png) no-repeat;background-size:cover}
.iconM1{background-position:0 0}
.iconM2{background-position:0 -50px}
.iconM3{background-position:0 -100px}
.iconM4{background-position:0 -150px}
.iconM5{background-position:0 -200px}
.iconM6{background-position:0 -250px}
.iconM7{background-position:0 -300px}
.iconM8{background-position:0 -350px}

/*新闻攻略*/
.topDistence .share li{margin-bottom:10px;padding-top:28px;min-height: 85px;padding-left:125px}
.topDistence .share li img{margin-top:20px}
.topDistence .share li .date{position:absolute;top:4px;left:10px}
.icoShare{position:absolute;font-style:normal;top:7px;right:10px;font-size:12px}
.icoShare:before{content:'';display:inline-block;position:absolute;top:1px;right:26px;width:15px;height:15px;background:url(../images/share.png) no-repeat;background-size:cover}
.box{position:relative}

.shopDiv{border-top: 1px solid #dededf;padding-bottom: 10px;background: #fff;overflow: hidden}
.shopDiv img{width:100%;float: left;display: block}
.lineList li p, .lineList li h2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}


/*领拓对接页面*/
.flex-tab{display: -webkit-box;display: -webkit-flex;display: flex;border-bottom: 1px solid #e6e6e6}
.flex-tab li{width:0%;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align: center;height:38px;line-height: 38px;font-size: 15px}
.flex-tab li.hover span{display: inline-block;border-bottom: 1px solid #4b9dfe;height: 100%;color: #4b9dfe}

.flex-cont{display: -webkit-box;display: -webkit-flex;display: flex;}
.flex-item{-webkit-box-flex:1;-webkit-flex:1;flex:1;width: 0%;}
.flex-center{-webkit-box-align: center;-webkit-align-items: center;align-items: center;}



.placeList{background: #fff;margin-top:5px}
.countryName{width:25%;text-align: center}
.country-cityList{border-left:1px solid #ececec;}
.country-cityList li{border-right:1px solid #ececec;border-bottom:1px solid #ececec;width: 50%;float:left;box-sizing: border-box;text-align: center;}
.country-cityList li a{display: block;padding:5px 0}
.country-cityList li a:hover,.country-cityList li a.hover{background:#dce8f7}

/*产品详情*/
.proIco{display:inline-block;width:25px;height:25px;background:url(../images/productIco.png) no-repeat;background-size:50px;vertical-align:middle;text-align:center}
.proIco-love{background-position:0 0}
.proIco-love.hover{background-position:-25px 0}
.proIco-phone{background-position:0 -25px}
footer.product{width:100%;background:#fff;border-top:1px solid #e1e1e1;position:fixed;left:0;bottom:0;display:-webkit-box;box-sizing:border-box;padding:0 10px;overflow:hidden;height:auto;}
footer.product i{box-sizing:border-box;display:inline-block;height:41px;width:41px;padding:8px}
footer.product .btn{position:absolute;right:0px;top:0;display:block;height:45px;width:60%;text-align:center;color:#fff;border:none;outline:0;background:#ff9000}
.swipDiv{width:100%;height:auto;overflow:hidden}
.swiper-container{height:180px;margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-slide{height:180px}
.swiper-slide a img{width:100%;height:100%;display:block}
.proCon{line-height: 22px}
.proCon table{width:100% !important}
.proCon img{max-width:100%}
.proCon .proHead{background:#fff;padding:20px 10px}
.proCon .title{font-size:16px;font-weight:700}
.proCon .price{color:#eb6517;float:right;font-weight:700}
.proCon .oldPrice{text-align:right;text-decoration:line-through;font-size:12px;color: #8c8c8c;clear:both;margin-top:-5px}
.s12{font-size:12px}
.bg_fff{background:#fff}
.proTit{position:relative;font-size:16px;margin-bottom:10px;padding-top: 8px;padding-left:10px;}
.proTit:before{content:'';position:absolute;top:10px;left:0px;height:17px;width:4px;background:#4b9dfe}
.proBook{margin-bottom:10px;background:#fff;overflow:hidden}
.proBook .title{font-size:16px;font-weight:700;padding:10px;border-bottom:1px solid #ddd}
.proBook .list{margin:10px;color:#444}
.proBook .list .selectBox{position:relative}
.proBook .list .selectBox:after{content:"";position:absolute;top:17px;right:9px;border-top:8px solid #95d6f2;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid transparent}
.proBook .list>li{margin-bottom:15px;overflow:hidden}
.proBook .list>li .people{margin-top:3px}
.proBook .list input[type=text],.proBook .list input[type=number],.proBook .list select{box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;border:1px solid #eee;border-radius:3px;padding:7px 10px 7px 7px}
.numCal.wd84{width:84px}
.numCal{margin-right:17px;height:26px;text-align:center;line-height:26px;border:1px solid #c9c7c7;border-radius:3px}
.subtract.none{background:#f2f3f7}
.numCal a,.numCal em{display:inline-block;height:26px;overflow:hidden;color:#c9c7c7;width:26px;text-decoration:none;font-weight:700;font-size:16px;line-height:27px}
.subtract{border-right:1px solid #c9c7c7}
.add{border-left:1px solid #c9c7c7}
.f_l{float:left}
.f_r{float:right}
.numCal i{font-style:normal;color:#555;display:inline-block;float:left;width:30px;height:26px;background:#fff;box-sizing:border-box}
.pnt10{padding:0 10px 10px}
.packageList li{border:1px solid #eee;margin-bottom: 5px;padding:5px 10px;position: relative}
.packageList li:after{content:'';display: block;width: 0;height: 0;border:5px solid transparent;border-bottom-color: #ddd;border-right-color: #ddd;position: absolute;right: 0;bottom:0}
.packageList li.hover{border-color:#4b9dfe}
.packageList li.hover:after{border-bottom-color: #4b9dfe;border-right-color: #4b9dfe;}
.formTip{position: relative;}
.formTipTxt{position: absolute;left: 10px;top:5px;display: none;color: #999}
.formTipShow input{padding-left: 55px!important;}
.formTipShow .formTipTxt{display: block}
/*订单详情*/
.titView{padding:8px 10px;border-bottom: 1px solid #eee}
.inforView li{position: relative;padding:4px 10px 4px 80px;min-height:18px}
.inforView li label{position: absolute;left: 0;top:3px;color: #999;text-align: right;display: block;width: 70px}
.inforView.bigWidth li{padding-left: 125px;}
.inforView.bigWidth li label{width: 115px}
.blueBtn,.greyBtn{width: 100%;background: #4b9dfe;color: #fff;padding:6px;border:1px solid #4b9dfe;border-radius: 3px;}
.greyBtn{background: #ecedf1;border:1px solid #dadade;color: #666}
.btnBox button:last-child:not(:first-child){margin-left: 6%}

.MessDiv{text-align: center;overflow: hidden;padding-bottom:10px}
.MessDiv p{font-size: 16px;font-weight:bold;line-height: 60px}
.MessDiv p:before{content: '';width:60px;height:61px;display: inline-block;vertical-align: top;}
.MessDiv p.suc:before{background:url("../images/success.png") no-repeat;background-size:60px;margin-right:10px}
.MessDiv p.alt:before{background:url("../images/alert.png") no-repeat;background-size:60px;margin-right:10px}
.MessDiv p.err:before{background:url("../images/error.png") no-repeat;background-size:60px;margin-right:10px}

.orderList li{background: #fff;padding:10px;margin-bottom: 8px}
.orderList .sort{border-bottom: 1px solid #ddd;height: 23px;margin-bottom: 8px;font-size: 15px}
.orderList .sort span{float: right;color: #f60;font-weight: normal;}
.orderList img{float: left;margin-right: 10px}
.priceDiv{clear:both;border-top: 1px solid #ddd;margin-top: 8px;padding-top: 5px;overflow: hidden}
.priceDiv a{margin-top: 8px}
.priceDiv span{display: inline-block;padding-right:5px;}

.blueIco{display:inline-block;padding:3px 10px;background: #4b9dfe;border:1px solid #4b9dfe;color: #fff;text-align: center;border-radius:3px}
.greyIco{display:inline-block;padding:3px 10px;background: #999;border:1px solid #999;color: #fff;text-align: center;border-radius:3px}

/*wifi产品详情*/
.p_b10{ padding-bottom: 10px}
.saleIcon-issue{width:25px;height:25px;background-position:0 -25px;background-size:25px; display: block}
.saleIcon-issue:hover{background-position:0 -51px;}
.wifiBanner img{ width: 100%; display: block}
.wifiBanner p{height: 30px; width:100%; text-align: center; line-height: 30px; color: #646464}
.wifiRemind .wifiTit{position:relative; border-top: 1px solid #d9d9d9; font-size:16px; margin-bottom:5px; padding-left: 20px; padding-top: 8px;}
.wifiRemind .wifiTit:before{content:''; position:absolute; top:10px; left:0; width:18px; height:18px;  background: url("../images/wifiDetails.png")  no-repeat 0px 0px ; background-size:18px 76px;}
.wifiRemind .wifi_rules:before{ background-position: 0 -18px}
.wifiRemind .wifi_attention:before{ background-position: 0 -37px}
.wifiRemind .border_none{border: none}
.wifiRemind span{color: #ff642e; padding-right: 5px}
.wifiIndent_list li{ width: 30%; float: left; margin: 10px 4% 0 0 ; height:35px; border: 1px solid #dbdbdb; line-height: 35px; text-align: center; border-radius: 4px;}
.wifiIndent_list li:nth-child(3n+3){margin-right: 0}
.wifiIndent_list li.on{background: #4b9dfe; border-color:#4b9dfe; color: #fff }
.wifiIndent_details li{ border-bottom: 1px solid #d9d9d9; height: 59px;}
.wifiIndent_details li:last-child{ border: none}
.wifiIndent_details li p{ line-height: 35px; padding: 12px 0}
.wifiIndent_details li.price span{ font-size: 18px; font-weight: bolder}
.wifiIndent_details li.date {position: relative; padding-left: 65px}
.wifiIndent_details li.date p{position: absolute; left: 0; top: 0}
.wifiIndent_details li.date input{height: 57px;line-height: 57px; width: 100%; background:none;}
.wifiIndent_details li.date span{ position: absolute; top:18px; right: 6px; width: 17px;height: 19px;background: url("../images/wifiDetails.png")  no-repeat 0px -56px ; background-size:18px 76px;}
.wifiIndent_details li.num div{margin-right: 0; margin-top: 14px}
.wifiIndent_details li.money{position: relative; height: 130px}
.wifiIndent_details li.money .switch{position: absolute; top:0; right: 0; vertical-align: top}
.wifiIndent_details li.money .payTxt{padding-right: 10px;}
.wifiIndent_details li.money input{margin-top: 14px}
.weui_switch { -webkit-appearance:none; -moz-appearance: none; appearance:none; position: relative; width: 52px;height: 32px;border: 1px solid #DFDFDF; outline: 0; border-radius: 16px; box-sizing: border-box; background: #DFDFDF;}
.weui_switch:before { content: " ";position: absolute;top: 0;left: 0;width: 50px;height: 30px;border-radius: 15px;background-color: #FDFDFD;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;}
.weui_switch:after {content: " ";position: absolute;top: 0;left: 0;width: 30px;height: 30px; border-radius: 15px; background-color: #FFFFFF;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s; transition: transform .3s;transition: transform .3s, -webkit-transform .3s;}
.weui_switch:checked {border-color: #04BE02;background-color: #04BE02;}
.weui_switch:checked:before {-webkit-transform: scale(0); transform: scale(0);}
.weui_switch:checked:after {-webkit-transform: translateX(20px);transform:translateX(20px);}
.wifiIndent_details li.discount{height: 90px; }
.wifiIndent_details li.discount p{ line-height: 20px; padding: 10px 0 0 0;}
.wifiIndent_details li.discount p i{font-style: normal}
.wifiIndent_details .pos{position: relative; padding: 0}
.wifiIndent_details .dis_positioning{ position: absolute; right:0; top:0; }

.wifiIndent_contact li{ padding:15px; padding-left: 70px; border-bottom: 1px solid #d9d9d9; position: relative}
.wifiIndent_contact li:last-child{border:none}
.wifiIndent_contact li input{width: 100%;}
.wifiIndent_contact li p{width: 60px; text-align: right; position: absolute; left: 0; top:15px}

.wifiIndent_submit a{width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; background: #fa9102; display: block}
.wifiIndent_submit a:active{background: #d87e04}

/*wifi补充信息*/
.padding010{padding:0 10px }
.wifi_tableTitle{ line-height: 20px; margin: 10px 0}
.borderBot1{border-bottom: 1px solid #dbdcde;}
.borderTop1{border-top: 1px solid #dbdcde;}
.pos{position: relative; padding-left: 75px;}
.pos_title{position: absolute; left: 5px; top: 5px; width: 70px; text-align: right}
.wd75P{width:75%;}
.height32{ line-height: 32px}
.line_height{line-height: 34px;}
.weui_input {width: 100%; border: 0;outline: 0;-webkit-appearance: none; background-color: transparent;font-size: inherit;color: inherit}
.wifi_address:after{content:"";position:absolute;right:4px;top:17px;width:10px;height:10px;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.optionBox{position: absolute; left:100%; top:0;width: 100%;z-index: 999;padding-left:15px;background: #fff;overflow-y: auto; display: none}
.optionBox li{line-height: 40px; border-bottom: 1px solid #ededed}
.wifi_supplement a{ width: 100%; border-radius: 4px; background: #4b9dfe; height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; display: block}
.wifi_supplement a:active {background: #3a7fd2}

/*wifi订单详情*/
.wifi_order01 p{ line-height: 24px}
.wifi_order01 .left{ text-align: right; display: inline-block}
.w85{width: 85px}
.w70{width: 70px}
.red{color: red}
.wifi_order01 li{ border-bottom: 1px solid #ededed; padding: 10px; line-height: 24px;}
.wifi_order01 li:last-child{border: none}

/*wifi常见问题*/
.wifi-issue h2{ font-size: 16px; line-height:40px;font-weight: normal}
.wifi-issue h3{ font-size: 12px; line-height:30px;font-weight: bolder}
.wifi-issue p{padding-bottom: 10px}

/*酒店搜索*/
.hotel-query{width:92%; margin: -20px auto 0; border-radius: 5px; box-shadow: 0 0 3px 1px #999; display:block; z-index: 10; position: relative}
.hotel-query li{position: relative;}
.hotel-query .hotel_title{color: #666; position: absolute; left: 10px; top:5px}
.hotel-query input{box-sizing: border-box; padding-left: 65px}
.hotel-query input.paddleft10{padding-left: 10px}
.more{display:inline-block;width:40px;height:45px;position:absolute;top:-1px;right:0px;}
.more:before{content:"";position:absolute;top:18px;left:15px;border-top:2px solid #999;border-right:2px solid #999;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hotel-query li.date {position: relative;}
.hotel-query li.date input{ width: 100%; background:none;}

.hotel-query li.date span{ position: absolute; top:12px; right: 6px; width: 17px;height: 19px;background: url("../images/wifiDetails.png")  no-repeat 0px -56px ; background-size:18px 76px; }
.calculate-date{position: absolute; top:15px; right:0; width: 20%; height: 60px; border-left: 1px solid #dbdcde}
.calculate-date p{text-align: center; margin: 0 auto; line-height: 30px}

.hotel-path{width:100%; height: 80px; position: fixed; left:0; bottom: 50px;}
.swiper-container{width: 100%; height: 100%}
.path-banner{width: 100%; height: 100%; display: block; position: relative}

.path-bg{height: 50px; width: 100%; background-color:rgba(0, 0, 0, .4); position: absolute; top:15px; left: 0}
.path-bg .left{ padding-left: 5px; height: 50px; line-height: 50px; font-size: 18px; display: inline-block}
.path-bg .center{margin: 5px; width: 52%; height: 40px; line-height: 20px; display: inline-block; overflow: hidden; text-overflow : ellipsis}
.path-bg .right{ width: 70px; height:35px; margin:5px; background: #eea60b; text-align: center; padding-top: 5px; line-height: 15px;  border-radius: 5px; display: inline-block}

/*酒店选择*/
.searchHotel{position:relative; margin-right:36px; padding:0 3px; height:32px;background-color:#fff; border-radius:5px}
.searchHotel p{font-size: 8px; line-height: 12px; height: 24px; display: inline-block; margin:4px; padding-right: 4px; border-right:1px solid #ccc}
.searchHotel .search{position:absolute;left:65px;top:7px;display:inline-block;background-image:url(../images/search.png);background-repeat:no-repeat;width:20px;height:20px;background-position:0 0;background-size:20px}
.searchHotel .searchIpt{height:30px; padding-left: 30px; width:65%;font-size:12px;background:none; line-height: 30px}
.searchHotel a{position:absolute;right:-38px;top:4px;color:#FFF;font-size:14px}
.hotel-list li{ heightf 90px; position: relative;}
.hotel-list li:active{background: #e7e7e7}
.hotel-list li .left{width: 90px; height: 90px; position: absolute;}
.hotel-list li .right{ padding-left:100px;  width: 100%; box-sizing: border-box;}
.hotel-list li .hotel-name{height: 40px; line-height: 20px; overflow:hidden;}
.hotel-list li .hotel-grade{margin-top: 10px;}
.hotel-list li .hotel-bottom{margin-top: 5px}
.hotel-list li .hotel-bottom-right{color: #ccc}

/*酒店房间选择*/
.room-banner{width:100%; height: 160px}
.room-name{ position: absolute; bottom:0; left: 0; z-index: 5; background: rgba(0,0,0,.4); width: 100%; height: 40px; display: inline-block}
.room-name p{ margin: 5px; line-height: 15px; width: 80%; height: 30px; overflow: hidden}
.line-h36{line-height: 36px}
.room-check{position: relative; line-height: 25px}
.more2{display:inline-block;width:40px;height:45px;position:absolute;top:-1px;right:0px; border: 1px solid red}
.more2:before{content:"";position:absolute;top:0px;left:15px;border-top:2px solid #4b9dfe;border-right:2px solid #4b9dfe;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.tit-room{line-height: 25px; border-bottom:1px solid #eee;}
.tit-room span{font-size: 18px}
.room-buttom{border: 1px solid #ccc; line-height: 12px; padding:4px 5px; border-radius: 3px}
.top10{top: 10px}
.tit-policy{line-height: 35px; border-bottom:1px solid #eee;}
.tit-hover{display: inline-block;border-bottom: 1px solid #4b9dfe; height: 100%;}
.room-policy h2{font-size: 14px; font-weight: 600}
.room-shadow{width: 100%; height: 100%; display: none; position: fixed; background:rgba(0,0,0,0.6);left: 0;bottom:0;z-index: 99;}
.rooms{display: none}
.rooms li{ background: #f9f9f8; border-top: 1px solid #f2f2f2; height: 40px; padding: 10px;}
.rooms li .rooms-left{width: 60%; display: inline-block; border-right: 1px solid #f2f2f2; position: relative; line-height: 20px;}
.rooms li .rooms-left h3{ font-weight: normal; }
.rooms li .rooms-right{ width: 38%; height: 100%; display: inline-block; position: relative;}
.rooms li .rooms-right p{line-height: 48px; padding-left: 5px; font-weight: bolder}
.rooms li .rooms-right .button{ background: #ff940a; border-radius: 3px; color: #fff; padding: 3px 5px; position: absolute; right: 0; top:10px}
.rooms-reserve-bounced{ width: 80%;position: fixed; left: 50%; top:50%; margin: -100px 0 0 -40%; background: #f2f2f2; z-index: 999; line-height: 20px; display: none}
.tit-reserve{text-align: center}
.tit-close{position: absolute; top:14px; right: 10px; width: 12px; height: 12px}
.total-reserve{line-height: 30px;font-weight: bold}
.btn-reserve{padding: 8px 20px; line-height: 30px; color: #fff; border-radius: 5px; background:#ff9000 }

/*房间入住筛选*/
.room-details-select{border: 1px solid #ccc; line-height: 30px; height: 30px}
.room-age li{float: left; margin-right: 12px}
.room-details-people li{line-height: 30px;}
.room-details-options li{margin: 0 20px 10px 0; padding: 10px 10px; border: 1px solid #ccc; line-height: 12px; border-radius: 3px}
.room-details-options li.on{background:#63a9ff; color: #fff}
.hotel-query-submit a{ width: 70%; border-radius: 4px; background: #4b9dfe; height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; display: block; margin: 0 auto}
.hotel-query-submit a:active {background: #3a7fd2}


/*酒店详情*/
.hotel-profile{margin: 10px; border-radius: 5px; border: 1px solid #f2f2f2; }
.hotel-profile li{position: relative; margin: 5px 0;}
.hotel-profile li span{position: absolute; left: 0; top:0}
.hotel-profile p{width: 100%; line-height: 20px; box-sizing: border-box; padding-left: 42px}
.hotel-facility li{ margin: 0 50px 10px 0; float: left}
.hotel-guest-room li{width: 50%; margin-bottom:10px; float: left}

/*酒店订单*/
.boder-b{border-bottom:1px solid #f2f2f2}
.tit-order{ line-height: 35px}
.hotel-img{width: 80px; height: 60px}
.hotel-order h4{ line-height: 24px; margin: 0; padding: 0}
.order-button li{ float: left; margin-left: 10px; border-radius: 3px; padding: 3px 5px; border: 1px solid #ccc; background: #F2F2F2}
.order-button li.blue{background:#169bd5; border-color:#169bd5}
.order-button li a{color: #fff}
.order-button li.blue:hover{background: #1590c5}
.order-hint{padding-bottom: 5px}
.order-min{text-align: center; min-height:60px}
.order-btn{padding: 5px 20px; border-radius: 5px}
.btn-white{background: #dbdbdb}
.btn-white:hover{background: #ccc}
.btn-blue{background: #169bd5}
.btn-blue:hover{background: #1590c5}
.confirm h4{line-height: 30px;margin:0;}

/*酒店订单详情*/
.guests li{padding: 0}
.guests li span{color: #999}

/*酒店订单提交*/
.head-order{ border-radius: 5px}
.inforList li{position: relative; line-height: 44px; border-bottom:1px solid #F2F2F2;}
.inforList li .coninfor{width: 100%; box-sizing: border-box; padding-left: 70px;}
.inforList li input{background: none; width: 100%; height: 44px; line-height: 44px;}
.inforList li select{background: none; width: 100%; height: 44px;}
.inforList li label{position: absolute;left:10px; top:0; color: #999;text-align: right;display: block;width: 60px;}
.order-hint h4{ margin: 0}
.order-payment{ height: 44px; width: 100%; display: block; border-top: 1px solid #F2F2F2; position: fixed; left: 0; bottom: 0; line-height: 44px; z-index: 999}
.order-payment-button{height: 44px; display: block; padding: 0 15px; background: #f00; color: #fff}
.order-payment-button:hover{background: #de0c0c}
.order-payment-capacity{position: fixed; left: 0; bottom: 40px; display: none; padding-bottom: 10px; width: 100%; z-index: 999}
.dispNone{display: none}
.roomInformation{width: 100%; padding-left: 70px; margin-bottom: 10px; box-sizing: border-box;}
.roomList{margin-top: 10px}
.roomList:first-child{margin-top: 0}
.roomList p{width:15%; display: inline-block; vertical-align: top}
.roomList ul{width: 60%; display: inline-block}
.roomList li{ margin-top: 10px}
.roomList li:first-child{margin: 0}
.roomList li div{position: relative; display: inline-block; width: 48%;}
.roomList li input{width: 100%;  padding-left: 20px;}
.roomList li label{position: absolute; width:15px; left: 0; top: 0;}



/*添加内容*/
.ai-tab-tuijian {
    margin-top: .2rem;
    width: 100%;
    width: 100%;
    overflow: scroll;
    overflow-y: hidden;
    font-size: .28rem;
    z-index: 7;
    border-width: 1px 0 0;
    background: #ffffff;
}
.ai-tab-tuijian ul {
    white-space: nowrap;
    font-size:14px;
}
.ai-tab-tuijian ul li {
    position: relative;
    display: inline-block;
    width: 21%;
    text-align: center;
    padding-top: .32rem;
    margin-left: -5px;
    padding-left: 5px;
}
.ai-tab-tuijian ul li span{
    display: inline-block;
    padding-bottom:.5rem;
    border:2px solid transparent;
}
.ai-tab-tuijian ul li span:hover, .ai-tab-tuijian ul li span.hover{
    border-bottom: 2px solid #A22323;
    color:#A22323;
}
.abroad-area {
    background: #ffffff;
    width: 100%;
    border-width: 0 0 1px;
    overflow: hidden;
}
.abroad-contury {
    height: 30px;
    width: 22.5%;
    background-color: #f3f3f3;
    font-size: 12px;
    float: left;
    text-align: center;
    border-radius: 10px;
    list-style-type: none;
    line-height: 30px;
    margin-left: 2%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.abroad-area a {
    color: #666;
}
a {
   outline: 0;
   text-decoration: none;
}
.display_none{
    display: none;
}

.department-date {
    width:100%;
    overflow: hidden;
}
.department-date span{
    display: inline-block;
    float: left;
    width:18.5%;
    border:1px solid #ddd;
    margin-bottom:5px;
    margin-left:1.25%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align:center;
    font-size:12px;
    box-sizing: border-box;
    height:24px;
    line-height:24px;
}
.department-date span:nth-child(5n){
    margin-right:0;
}
.city-ico{
    padding:5px 0;
}
.city-ico i{
    display: inline-block;
    height:26px;
    width:26px;
    background: url("../images/location.png") no-repeat 0/cover;
    vertical-align:middle;
}
.department-date span:last-child{
    color:#1296db;
}
.city-ico span{
    color:#1296db;
    vertical-align:middle;
}
.select-place{
    position: relative;
    height:35px;
    line-height:35px;
    border-bottom:1px solid #ddd;
}
.select-place .place{
    display: inline-block;
    margin-left:20px;
    color:#1296db;
}
.select-place .tit{
    text-align: right;
    display: inline-block;
    width:70px;
}
.select-place .arrow{
    position: absolute;
    display: inline-block;
    top:10px;
    right:10px;
    height:10px;
    width:10px;
    border-top:1px solid #1296db;
    border-right:1px solid #1296db;
    transform: rotate(45deg);
}
.ml0{
    margin-left:0px;
}
.select-place input{
    width:100%;
    border:none;
    height:20px;
    line-height:20px;
    vertical-align:middle;
    color:#888;
    margin-bottom:2px;
}

.select-place li{
    display: inline-block;
    width:28%;
}
.blue-btn{
    display:block;
    margin-right:auto;
    margin-left:auto;
    height:40px;
    line-height:40px;
    text-align:center;
    width:60%;
    color:#fff;
    background: #1296db;
    border-radius:5px;
    font-size:15px;
    letter-spacing:7px;
}
.loadMore{text-align: center;}
.loadMore a, .loadMore button, .btn {display: inline;    width: 105px;    padding: 6px 0;margin: 0px 18px;color: white; border-radius:10px;}


/*产品详情*/
.proIco{display:inline-block;width:25px;height:25px;background:url(../images/productIco.png) no-repeat;background-size:50px;vertical-align:middle;text-align:center}
.proIco-love{background-position:0 0}
.proIco-love.hover{background-position:-25px 0}
.proIco-phone{background-position:0 -25px}
/*4.0*/
.proIco-person{
	background:url(../images/botListUl.png) no-repeat;
	background-position: -46px -161px;
	background-size: 78px;
}

/*4.0*/
.bottomDiv{
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	display: -webkit-box;
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: #fff;
	z-index: 3;
	padding: 0 5px;
	-webkit-box-shadow: 0 0 10px;  
  	-moz-box-shadow:0 0 10px;  
  	box-shadow:0 0 10px;
}

.bottomDiv .iconImg{
	width: 40px;
	margin-top: 6px;
}

.bottomDiv .infor{
	color: #919191;
	margin: 8px 0 0 5px;
	width: 57%;
}

.bottomDiv .infor p{
	width:100%;
	overflow:hidden;
	white-space:nowrap;
}
.bottomDiv .icons{
	padding: 10px 5px 0 0;
	margin-left: 18px;
}
.icons a{display: inline-block}
.icons a span{width:36px;height:34px;display: block;margin:0 auto;background: url("../images/botListUl.png") no-repeat;background-size:67px;}
.icons a.icon4 span{background-position: 0px -101px}
.icons a.icon4:hover span,.icons a.icon4.hover span{background-position: 0px -101px}
.icons a.icon5 span{background-position: -1px -136px}
.icons a.icon5:hover span,.icons a.icon5.hover span{background-position: -34px -136px}
.preferential {
	width: 100%;
	padding: 10px;
	/* border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc; */
	background: #fff;
	box-sizing: border-box;
	position: relative;
}
.preferential li>div{
	position: relative;
}
.preferential h2,.purchase h2 {
    font-size: 16px;
}
.preferential h2 a,.purchase h2 a {
    position: absolute;
    right: 10px;
    top: 14px;
    color: #4b9dfe;
    font-size: 13px;
}
.preferential h2 a:after,.purchase h2 a:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    margin: 3px 0 0 3px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #4b9dfe;
}
.preferential li{
	width: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 11px;
}
.preferential ul li .money {
	position: absolute;
    padding: 7px 9px;
    line-height: 20px;
    border-radius: 3px;
    color: #fff;
    margin: 5px 5px 0 0;
    bottom: 16px;
    right: 0px;
}
.preferential p, .purchase p{
	max-height: 44px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 4px;
}
.local{
	background-color: rgba(6, 36, 88,.5);
	position: absolute;
	display: block;
	bottom: 17px;
	left: 2px;
	padding: 3px 4px;
	color: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
}
.local i{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("../images/location.png") no-repeat;
	background-size: 20px;
	background-position: 0px 2px;
}
.purchase {
	width: 100%;
	padding: 10px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	background: #fff;
	box-sizing: border-box;
	position: relative;
}
.money{
	color: #ff9000;
	font-weight: 600;
}
.purchase ul{
	margin-left: -2%;
	overflow: hidden;
}
.purchase li{
	width: 48%;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
    box-sizing: border-box;
    float: left;
    margin-left: 2%;
}
.sortDiv{
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	display: -webkit-box;
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: #eeeeee;
	color: #626262;
	z-index: 3;
	padding: 0 5px;
}
.sortDiv ul{
	width: 100%;
	overflow: hidden;
}
.sortDiv ul li{
	width: 24%;
	overflow: hidden;
    line-height: 33px;
    float: left;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.sortDiv ul li:last-child{
	width: 28%;
}
.sortDiv ul li i{
	background: url(../images/sort.png) no-repeat;
	display: inline-block;
    width: 25px;
    height: 25px;
    background-size: 70px;
    vertical-align: middle;
    text-align: center;
    background-position: -46px 0px;
}
.sortDiv ul li i.up{
    background-position: -26px 0px;
}
.sortDiv ul li i.down{
    background-position: 2px 0px;
}
.selectPrice{
	width: 100%;
	position: fixed;
	bottom: 42px;
	display: none;
	background-color: #fff;
	z-index: 3;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 10px;  
  	-moz-box-shadow:0 0 10px;  
  	box-shadow:0 0 10px; 
}
.selectPrice span{
	display: inline-block;
	float: left;
	border: 1px solid #eee;
	padding: 5px 15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	margin: 0 10px 10px 0;
	box-sizing: border-box;
	height: 30px;
}
.selectPrice span.hover{
	background-color: #4b9dfe;
	color: #fff;
}
.a8a{
	color: #a8a4a5;
}
.mHeight{
	max-height: 44px !important;
}
/*4.0*/
/*4.0*/
.warp .swiper-index {
	position: fixed;
	top: 10px;
	left: 5%;
	width: 90%;
	height: 35px;
	background-color: rgba(254, 249, 246, .85);
	z-index: 2;
	text-align: center;
	color: #fff;
	line-height: 35px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 10px;  
  	-moz-box-shadow:0 0 10px;  
  	box-shadow:0 0 10px; 
}.warp .swiper-index .indexFst .swiper-logo{position:absolute;width:52px;height:35px;top:0px;left:7px;z-index:3;border-right: 1px solid #bdc3cf;padding-right: 5px;}
.warp .swiper-index .indexFst .swiper-logo img{margin-top: 8px;}
.warp .swiper-index input{line-height: 33px;background-color: rgba(254,249,246, 0);position:absolute;height: 33px;top: 0;left: 65px; padding-left: 25px}
.warp .swiper-index .search_ico{width: 17px; height: 17px; background: url("../images/search_ico.png") no-repeat; background-size: 17px 17px; position: absolute; top:8px; left: 70px}
.warp .swiper-index .search_btn{background: none;position: absolute; top:7px; right: 3px;color: #1a314c}
/*4.0*/
.warp .swiper-index .indexFst h1{font-size:24px;font-weight:400}
.warp .swiper-index .indexFst i{position:absolute;right:10px;top:14px}
.indexTermin .terBox .topical{width:33.33%;height:67px;float:left;box-sizing:border-box;font-weight:bold}
.indexTermin .terBox .topical-1{background:url(../images/mid-1.png) no-repeat bottom right;background-size:70%;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:5px 10px;line-height:33px}
.indexTermin .terBox .topical-2{background:url(../images/mid-2.png) no-repeat bottom right;background-size:60%;border-bottom:1px solid #dcdcdc;padding:5px 10px;line-height:33px;border-right:1px solid #dcdcdc}
.indexTermin .terBox .topical-3{background:url(../images/mid-3.png) no-repeat bottom right;background-size:60%;padding:5px 10px;line-height:33px;border-bottom:1px solid #dcdcdc;}
.indexTermin .terBox .topical-4{background:url(../images/mid-4.png) no-repeat bottom right;background-size:60%;padding:5px 10px;line-height:33px;border-right:1px solid #dcdcdc;}
.indexTermin .terBox .topical-5{background:url(../images/mid-5.png) no-repeat bottom right;background-size:60%;padding:5px 10px;line-height:33px;border-right:1px solid #dcdcdc;}
.indexTermin .terBox .topical-6{background:url(../images/mid-6.png) no-repeat bottom right;background-size:82%;padding:5px 10px;line-height:33px}
.botListUl .icon4{position:relative}
.botListUl .icon4 .littleMenu{position:absolute;bottom:46px;right:-5px;width:70px;padding:4px;background-color:#eee;text-align:center;display:none;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.botListUl .icon4 .littleMenu li{padding:5px 0;border-bottom:1px solid #d9d9d9}
.botListUl .icon4 .littleMenu li:last-child{border-bottom:none}
.botListUl .icon2{position:relative}
.botListUl .icon2 .littleMenu0{position:absolute;bottom:46px;left:-11px;width:70px;padding:4px;background-color:#eee;text-align:center;display:none;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}
.botListUl .icon2 .littleMenu0 li{padding:5px 0;border-bottom:1px solid #d9d9d9}
.botListUl .icon2 .littleMenu0 li:last-child{border-bottom:none}
.topListUl .iconImg{width:100%;overflow:hidden}
.topListUl .iconImg img{width:100%;display:block}
.slider{clear:both;overflow-x:auto;}

/*首页悬浮框*/

.store_bounced{
    position: fixed;
    right: 0;
    width: 120px;
    height: 100px;

    color: #fff;
    z-index: 999;
}
.people_num{
    top:400px;
    background: url("../images/people_num.png") no-repeat;
    background-size: 110px 100px;
    line-height: 85px;
}
.people_store{
    top:400px;
    background: url("../images/people_store.png") no-repeat;
    background-size: 110px 100px;
    line-height: 85px;
}
.store_bounced p{
    text-align: center;
}
.store_bounced span{
    font-size: 24px;
    color: #ffed3e;
    font-weight: bold;
    font-style:italic;
    text-shadow: 2px 2px 5px #b0264e;
}


