.listCon .cui-tab-mod{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:43px;line-height:43px;border-bottom:none;box-shadow: 0 2px 8px #dedede;background-color:#fafafa;color:#666;font-size:15px;position:relative;display:table\9;width:100%; margin-bottom:5px;}
.listCon .cui-tab-mod .items{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;  line-height:40px; display:table-cell\9}
.listCon .cui-tab-mod .items a{color:#333;}
.listCon .cui-tab-mod .items.cui-tab-current{color:#009EFC}
.listCon .cui-tab-mod .items.cui-tab-current a{color:#009EFC}
.listCon .cui-tab-mod .cui-tab-scrollbar{position:absolute;left:0;height:4px;bottom:-5px;background-color:#009EFC;-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;z-index:-1}
.listCon .cui-tabnum2{width:50%}
.listCon .cui-tabnum3{width:33.33333%}
.listCon .cui-tabnum4{width:25%}
.listCon .cui-tabnum5{width:20%}
.listCon .cui-tabnum6{width:16.66666%}
.listCon .cui-tab-mod .items.cui-tab-current~.cui-tab-scrollbar{z-index:2}
.listCon .cui-tab-mod .items:nth-of-type(1).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(2).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

.listCon .cui-tab-mod .items:nth-of-type(3).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(4).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-ms-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(5).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(400%,0,0);-moz-transform:translate3d(400%,0,0);-ms-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(6).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(500%,0,0);-moz-transform:translate3d(500%,0,0);-ms-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}

.tuanBody{background:#FFF;}
.tuanBody .wList li{border-bottom:1px solid #DCDCDC;}
.tuanBody .switch{top:4px;right:44px;position:absolute;}
.tuanBody .switch i{font-size: 18px; color:#FFF;}
.tuantype{position:absolute;left:0;top:38px;width:100%;display:none;height:100%;z-index:9999;}
.tuantype .bg{height:100%;position:absolute;left:0;top:38px;opacity: 0.5;background:#999;width:100%;}
.tuantype .typeList{max-height:350px;overflow:auto;text-align:left;background:#FFF;}
.tuantype p{height:44px;padding-left:20px;line-height:44px;border-bottom:1px solid #ccc;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;margin-bottom:0; font-size:14px;}
.tuantype p.cur{ color:#F60;}
.tuanBody  .listCon{position:relative;}

/*线路列表*/
.lineList .sortNav li{width:25%;}
.lineList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.lineList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.lineList .dropDown{display:none;position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;}
.lineList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.lineList .dropDown .downBox{z-index:99999;background:#FFF;overflow:hidden; position:relative;}
.lineList .dropDown .downList{z-index:99999;background:#FFF;}
.lineList .dropDown .downBox a{margin:20px;height:36px;line-height:36px;background:#09F; color:#FFF;text-align:center;display:block;border-radius:3px;}
.lineList .downList p {padding:0 10px;height:36px;line-height:36px;margin:0; border-bottom:1px solid #d0d0d0;}
.lineList .downList p i.fa-check { display:none;}
.lineList .downList p.cur i.fa-check{ display:block;}
.lineList .downList p.cur{color:#09F;}
.lineList .downList p span{float:right;color:#9a9a9a;font-size:12px;}
.lineList .downList  i.Iright{float:right;height:36px;line-height:36px; font-size:14px;}
.lineList .downList p i.fa-vimeo-square{color:#09F;margin-right:5px;}
.lineList .downList dl{background:#FFF; margin:0 20px;}
.lineList .downList dl.cur{background:#FAFAFA;}
.lineList .downList dt{color:#000;height:40px; line-height:40px;border-bottom:1px solid #d0d0d0;overflow:hidden;}
.lineList .downList dt label{ float:left;}
.lineList .downList dt div{display: block;width:70%; margin:0;}
.lineList .downList dt div em{padding:0 8px; font-style:normal;color:#09F;}
.lineList .downList dl.cur dt{background:#FFF;}
.lineList .downList dd{display:none1;}
.lineList .downList dd p{border-bottom:1px solid #E5E5E5;}
.lineList .inputBox{padding:20px 20px 0;}
.lineList .inputBox input{width:100%;padding:10px 4px;border:1px solid #E5E5E5;}
.lineList .nolimit{font-weight:500; margin:0 20px;}
.lineList .nolimit p{padding:0 ;}