body{margin:0 auto; width:100%; max-width:640px; padding:0;font-family:"14px/24px Helvetica,Arial,sans-serif !important"; background:#f1f1f1;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
a,a:visited{color:#444; text-decoration:none;}
/*a:hover{color:#ffa630;filter: alpha(opacity=80);
-khtml-opacity: 0.8;
opacity: 0.8;
-webkit-transition: all 0.3s ease-out;
-khtml-transition: all 0.3s ease-out;}*/
img{border:0}
h1{margin:0;padding:0}
h1,h3{
  display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: normal;
}
dd, div, dl, dt, em, h1, h2, h3, h4, h5, h6, input, textarea, label, li, ol, p, span, strong, table, tbody, td, th, tr, ul{margin: 0;padding: 0; border: 0;}
.clear{clear:both;}
.center{text-align:center;}
.line2hid{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.line4hid{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;overflow: hidden;}
.ov-ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pad-right-25{padding-right:25px;}
.t-right{text-align: right;}
.f-left{float:left;}
.f-right{float:right;}
.clearfix:after {clear: both;height: 0;overflow: hidden;display: block;visibility: hidden;content: ".";}
.clear:after {clear: both;content: " ";}
.text-center{text-align:center;}
#gradient{width: 100%;height:50px;position: absolute;bottom: 0;left: 0;background: -moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));}
.dispflex{display: -webkit-box;display: -ms-flexbox;display: flex;}/*多个div并列*/

/*公告*/
.notice{background:#8d4e28; text-align:center; padding:5px 0; color:#fff;}
.notice a{color:#fff !important;}

/*顶部导航*/
.header{width:100%;background:#242424;color:#fff;}
.header img{height:50px;}
.header .head-left{float:right;color: #fff;width: 35px;height: 37px;padding-top: 14px;padding-left: 10px;}
.header .head-main{width: 157px; margin:0 auto;padding-top:10px;}
.header .head-main img { display: block; margin: 0 auto;height:100%;width:150px;}
.header .head-right{float:right;}
.header .head-right img{margin:7.5px 0; width:35px; padding-right:10px; float:right; height:35px;}
.header .head-right span{line-height:50px;}
.header .head-right span a{color:#fff;}

.online{position:fixed;float:right; top:20%;right:10px;width:170px;z-index:99999; border-radius:5px;background:#fff; border:1px solid #166AB8}
.online .on_title{background:#166AB8;color:#fff; border-radius:5px 5px 0 0; text-align:center; line-height:30px;}
.online p{ padding:5px 10px; float:left; line-height:25px;margin:0; width:150px;}
.swipe{overflow:hidden;visibility:hidden;position:relative;width:100%;}
.swipe-wrap{overflow:hidden;width:100%;position:relative;}
.swipe-wrap>div{width:100%;height:100%;float:left;position:relative;}
#image img{width:100%;border:0;margin:0;padding:0;}
#image .swipe-item a{display:block;height:100%;width:100%;}
#image .swipe-item .bottom{z-index:1;position:absolute;bottom:0;padding:0;height:30px;line-height:30px;display:block;left:0;text-align:center;background:rgba(0,0,0,0.5);text-align:left;width:100%;}
#image .swipe-item .bottom .title{color:#FFF;margin-left:6px;}
#image .dots{z-index:10;position:absolute;bottom:0;padding:0;height:30px;line-height:30px;display:block;left:0;text-align:right;}
#image .dots b{display:inline-block;margin:12px 4px;width:6px;height:6px;border-radius:3px;background:rgba(144,144,144,0.8);}
#image .dots .select{background:#fff;}
#news {margin-top:1px;}
#news .news-title{height:50px;line-height:50px;color:#FFF;padding:0 0 0 10px;position:relative;}
#news .news-title .icon{-webkit-background-size:28px auto;-o-background-size:28px auto;}
#news .news-title a{display:block;color:#FFF;font-size:18px;}

/*20160907*/
.wap-kf{margin: 0 auto; width:100%; max-width:640px; position: fixed;z-index: 10; bottom: 0px;}
.tel,.tel1{width: 50%; text-align:center; float:left; padding:6px 0; color:#fff; font-size:18px;}
.tel img,.tel1 img{max-width: 18px;vertical-align: middle;}
.tel a,.tel1 a{ color:#fff;font-size:18px; }
.tel1{background:#3a9d9a;}
.tel{background: #FD7E1A;}
/*20161002*/
.tel2,.tel3,.tel4{text-align:center; float:left; padding:6px 0; color:#fff; font-size:18px;}
.tel2 img,.tel3 img,.tel4 img{max-width: 18px !important;;vertical-align: middle;}
.tel2 a,.tel3 a,.tel4 a{ color:#fff;font-size:18px; }
.tel2{background:#78B1EE;width: 29%;}
.tel3{background:#3a9d9a;width: 29%;}
.tel4{background: #FD7E1A;width: 42%;}

.s-index{position: absolute; top: 0;}
.s-index .text_input{background: rgba(255, 255, 255, 0.7);}
.search {padding:10px 5% 5px !important; width:90%;}
.search .text_input{line-height:33px; border:none; border-radius: 20px; text-indent:10px;width:100%; outline: none;}
.search .btn{padding: 9px 35px 26px 10px;border: 0;top: -35px;float: right;position: relative;z-index: 99;background: none;}

.menu_home{width:100%;margin-top:5px;}
.menu_home ul{margin:0 auto; padding:0 1px; list-style:none;}
.menu_home ul li{float:left; width:25%; background:#fff; text-align:center; padding:2% 0;   }
.menu_home ul li img{width:60px; background:#fff; height:60px; text-align:center; }
.web980,.web{margin:0;}
.top{width:100%; background:url(../images/menu-repeat.gif) repeat-x; border-bottom:1px solid #e6e6e6; height:57px;}
.top ul{list-style:none;margin:0; padding:0;}
.top ul li{float:left;line-height:57px;}
.hover{background:#fff; color:#007CC2; border-top:4px solid #5EB1DF;float:left;height:53px; width:100px; text-align:center; line-height:50px;}
.top .href{float:left;height:57px; line-height:57px; width:100px; text-align:center;}
.top ul li a{float:left;}
.top ul li a:hover{background:#fff;border-top:4px solid #5EB1DF;overflow:hidden;height:53px;line-height:50px;display:block;}

.logo{width:980px;float:left}
li{margin:0; padding:0; list-style:none;}
.banner{ position:relative; width:100%;  overflow:hidden; margin:0;}
.banner ul{ margin:0; padding:0; width:100%;float:left; height:30%; }
#banner { position: relative; width:100%; overflow: hidden; margin-top:5px;}
#banner .pic{ position:relative; z-index:0;height:30%; }
#banner .pic img{ width:100%; display:block;height:100%;}
#bannerNum{ position:absolute; width:100%; text-align:center; bottom:10px; height:16px;  padding:0;}
#bannerNum li{ background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
#bannerNum li.on{ background-position:0 0;}
#banner .prev,#banner .next{ position:absolute; width: 30px; height: 30px; display: none;  filter:alpha(opacity=20);opacity:0.2; top:40%; background:url(../images/arrow.png) no-repeat;}
#banner .prev{ left:0; background-position:0 0; }
#banner .next{ right:0; background-position:0 -90px;}
#banner .prev:hover,#banner .next:hover{ filter:alpha(opacity=50) !important;opacity:0.5 !important; }

.revlist{width:95%; padding:0 2%; margin:20px 0;}
.revlist h3{margin:0; padding:8px 5px; float:left; width:100%; background:#fafafa;}
.revlist h3 span{float:right;}
.revlist dl{margin:10px 0; padding:0;float:left;width:100%;}
.revlist dl dt{font-size:12px;border-bottom:1px solid #e6e6e6; color:#888; padding: 5px 0;}
.revlist dl dt span{float:right;}
.revlist dl dd{margin:5px 0; padding:0; line-height:20px; font-size:12px;}

.list{margin-top:5px;padding:0 1px;}
.list .title{height:35px; background:#fff;line-height:35px;padding:8px 15px; border-bottom: 1px solid #dcdcdc;}
.list .title h1{font-size:16px; margin:0;}
.list .title .more{float:right; padding-right:10px;font-size:14px; color:#aaa;font-weight:normal;margin-left:15px;}
.list .title a:hover{color:#007CC2}
.list .title span{font-size:14px; color:#aaa;font-weight:normal;margin-left:15px;}
.list .title span a{margin-right:10px;}
.list ul{width:100%; zoom: 1;margin:0; padding:0;}
.list ul li a{}
.list ul li p{margin:0; padding:0 9px 9px 0; overflow:hidden; }
.list ul li .tc{color: #aaa;margin: 9px 0;}
.list ul li img{width:100%;}

/*景点头部2017-10-29*/
.jingdian-head{width:100%; max-width:640px;}
.jingdian-cover{max-height: 400px; overflow: hidden;}
.jingdian-cover img{width:100%;}
.jingdian-title{position: relative; margin:-60px 0 0 0; height: 60px; color: #fff; width:100%; background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));}
.jingdian-title span{padding-left:10px; font-size:28px; font-weight: bold; margin-right:10px;}
.jingdian-head .mddxqqg{ position: relative; float:right; margin-right: 10px; margin-top: -72px; color:#fff;}
.jingdian-head .mddxqqg p {
    border-radius: 8px;
    background-color: rgba(94, 177, 223, 0.7);
    padding: 3px 10px;
    margin: 3px 0;
    cursor: pointer;
}
.jingdian-des{background:#fff; padding:20px 10px; line-height:24px; color:#333;}
.jingdian-des p{margin:10px 0 0 0; padding-top:10px; border-top: 1px solid #eee;}
.jingdian-des span{color: #6688cc;}
.jingdian-map {background: #fff; font-size: 20px; padding: 20px 10px;}
.jingdian-map p {color: #666; font-size: 14px;margin:0;}
.jingdian-map .map-location{margin-top:20px;}
.jingdian-map .map-location img{width:100%;}
.jingdian-photo {background-color: #fff; padding: 20px 10px;}
.jingdian-photo p {margin:0;}
.jingdian-photo img {max-width:100%;}
.jingdian-photo-more{margin:0 auto;border: 1px solid #e5e5e5; width:150px; text-align:center; padding:5px 15px; margin-top:10px;}
.jingdian-bt{background: #F7F7F7; padding: 10px 3%; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #c8c8c8;}

.jingdian-line ul{margin:0;padding:0;}
.jingdian-line .piclist{width:99.9%; background-color: #fff;border-bottom:1px solid #dcdcdc; padding: 9px 0;}
.jingdian-line .wapleft{padding:0 10px;width:116px; height:85px; overflow:hidden; float:left;}
.jingdian-line .wapleft img{width:100%; height:85px;}
.jingdian-line .wapright{}
.jingdian-line .wapright dd{padding:1px 5px 0 5px;}
.jingdian-line .waptitle{max-height:44px; height:42px; line-height: 22px; overflow:hidden; color:#444;}
.jingdian-line .piclist p{padding:7px 5px 0 5px; color:#666; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jingdian-line .wapprice{color:#ff770c; font-size:14px;}

.jingdian-piao{background-color: #fff; font-size: 20px; border-bottom: 1px solid #e5e5e5;}
.jingdian-piao table{color: #666; font-size: 14px; width: 100%; border: 1px solid #eee; border-spacing: initial;}
.jingdian-piao th{ background-color: #fafafa; padding: 10px;}
.jingdian-piao td {
    padding: 15px 10px;
    border-bottom: 1px dashed #f1f1f1;
    font-size: 14px;
    color: #333;
}
.jingdian-piao .type, .jingdian-piao .price, .jingdian-piao .action{text-align: center;}
.jingdian-piao .type {width:70px !important;}
.jingdian-piao .price {width:50px !important;}
.jingdian-piao .action {width:50px !important;}
.jingdian-piao .pro {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 170px;}
.jingdian-piao .btn{
    display: inline-block;
    line-height: 25px;
    background-color: #ff9d00;
    padding: 0 8px;
    border-radius: 4px;
    color: #fff;
}
/*目的地景点2017-10-30*/
.jingdian-list{width: 100%; background-color: #fff;}
.list-title { padding: 15px 20px;}
.list-title h1 {font-weight: normal; display: initial;}
.jingdian-item{border-top: 1px solid #e5e5e5;}
.jingdian-item ul{ zoom: 1;  margin:0; padding: 25px 20px;}
.jingdian-item li {
    border-top: 1px solid #eee;
    padding-top: 30px;
    margin-top: 30px;
}
.jingdian-item li:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
.jingdian-item .info{
    float: left;
    width: 50%;
    max-height: 180px;
    display: table;
    line-height: 24px;
    font-size: 14px;
}
.jingdian-item .info h3{
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.middle {
    display: table-cell;
    vertical-align: middle;
	padding-right: 10px;
	max-width:134px;
}
.middle p{
    height: 50px;
	overflow: hidden;
	color: #666;
	-webkit-margin-before: 1em;
    -webkit-margin-after: 0.3em;
}
.middle dt{
	color: #666;
}
.jingdian-item .num {
    position: absolute;
    margin-right: 18px;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    background-color: #ff9d00;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.jingdian-item .pic {
    float: right;
    width: 50%;
    max-height: 180px;
	min-width:100px;
    overflow: hidden;
}
.jingdian-item .pic img {
    width: 100%;
	display: table-cell;
    vertical-align: middle;
	min-height:138px;
}
.jingdian-item .jingdian-more {
    border: 1px solid #c8c8c8;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	padding:10px 0;
}


/*目的地头部*/
.taghead{width:100%; max-width:640px;}
.taghead .mdd-cover{ max-height: 400px; overflow: hidden; min-height: 242px; position: relative;}
.taghead img{width:100%; min-height: 267px;}
.taghead .mdd-info{position: relative; background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9)); margin-top:-70px; overflow: hidden;height:70px;}
.taghead .tagtitle {height: 60px; color: #fff; float:left; padding-top:10px; }
.taghead .tagtitle span{padding-left:10px; font-size:28px; font-weight: bold; margin-right:10px;}
.taghead .xqqg-bg{border-radius: 8px; background-color: rgba(94, 177, 223, 0.7); padding: 3px 7px; margin:0;cursor:pointer; color: #fff; position: absolute; z-index: 99;}
.taghead .tags-go{bottom:60px;width:120px;right:10px;}
.taghead .tags-come{bottom:20px;width:120px;right:10px;}

/*俱乐部头部20180203*/
.jlb-head {
	display: block;
    padding: 0;
    color: #666;
	background-size: cover;
	background-color: #fff;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jlb-user-head {height: 102px; overflow: hidden; position: relative;}
.jlb-head-bg {
    position: absolute;
    top: 0;
    bottom: 0;
	height: 120%;
	width: 120%;
    left: -10%;
    right: -10%;
	background-position: 50%;
	filter: blur(22px);
	-webkit-filter: blur(25px);
    -ms-filter: blur(25px);
    background-size: cover;
	background-repeat: no-repeat;
	z-index: 0;
}
.jlb-logo-name { position: relative; margin:0 17px;}
.jlb-logo{ float: left; width: 73px; height: 73px; margin-top: -36px;}
.jlb-logo img{
    width: 100%;
    height: 100%;
	border-radius: 50%;
    background-size: 100%;
    background-position: center;
	border:1px solid #dcdcdc;
}
.jlb-name{color:#666; font-size: 14px; font-weight:normal;}
.jlb-name h1, .jlb-name h2{font-size: 17px; font-weight: bold; margin: 0; padding: 10px 0 10px 85px;}
.jlb-info{ margin:0 17px; padding:12px 0; line-height: 22px; color: #666; font-size: 14px;}
.jlb-info .jlb-des{margin-right:80px; height: 44px; overflow: hidden;}
.jlb-info .jlb-view{float:right; width:70px; text-align: center; border-left:1px solid #dcdcdc;}
.jlb-info .jlb-view span{font-weight: 800; font-size: 18px}
	

/*俱乐部列表20161002*/
.julebulist{width:100%; margin:0; background:#fff;}
.julebulist .title{height:38px; background:#fff;line-height:35px;font-weight:bold;width:99.9%;box-shadow: 0 1px 3px #DDD,0 -1px 3px #DDD,1px 0 3px #DDD,-1px 0 3px #DDD;}
.julebulist .title dt{float:left;padding:0 15px;}
.julebulist .active{border-bottom: 3px solid #ff8a00;}

.list .infolist{width:100%; margin:1px 0px; background-color: #FDFDFD;}
.infolist .infoleft{width:98%;padding:15px 1% 4px;position: relative; height:282px; overflow:hidden;}
.infoleft .infosale{background: url(../images/sale.png) no-repeat;position: absolute; bottom:4px; left:0px; height: 30px; line-height: 30px; width: 140px; padding-left: 12px; font-weight: normal; color: #fff;}
.infolist .inforight{padding:1% 8px;}
.infolist .inforight p{max-height:40px;line-height: 22px;padding:0 0 3px 0;overflow:hidden;}
.list .infolist img{width:100%; max-width:628.2px; min-height:282px;}

/*bigimg-list2018/8/22*/
.bigimg-list{width:100%; margin:1px 0px; background-color: #FDFDFD; padding:10px 0;}
/*old*/
.bigimg-img{width: 98%; padding: 15px 1% 4px; position: relative; max-height: 268px; min-height: 200px; overflow: hidden;}
.bigimg-img .price { background: url(../images/sale.png) no-repeat; position: absolute; bottom: 7px; left: 0px;
    height: 30px;
    line-height: 30px;
    width: 140px;
    padding-left: 12px;
    font-weight: normal;
    color: #fff;
}
.bigimg-img img{width: 100%; max-width: 628.2px; min-width: 300px; min-height: 200px;}
/*old*/
.bigimg-head{width: 98%; padding: 0 1%; position: relative;}
.bigimg-head .price { position: absolute; bottom: 0; left: 0px; width: 100px; padding-left: 12px; color: #fff; line-height: 30px; background: rgba(255, 116, 102, 0.9);}
.bigimg-head .line-cfd {
    position: absolute;
    bottom: 3px;
    right: 15px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    padding: 0 15px;
}
.bigimg-head .line-zrs {
    position: absolute;
    top: 10px;
    right: 15px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    padding: 0 15px;
}
.bigimg-head-img{height:180px; overflow: hidden;position: relative;}
.bigimg-head-img .img-cov{position: absolute; top: 50%; width: 100%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.bigimg-head img {width: 100%; max-width: 628.2px; min-height: 200px;}

.bigimg-dec {padding: 1% 8px;}
.bigimg-dec h3{ max-height: 40px; line-height: 22px; padding: 0 0 3px 0; overflow: hidden; margin:0;font-size: inherit;}
.bigimg-info{color: #aaa; margin-top: 9px; font-size: 14px;}
.bigimg-info .left{float:left;}
.bigimg-info .right{float:right;width:100px;}

/*用户中心2016/12/3*/
.user-head{width:100%; max-width:640px;}
.user-head .jlbhead{min-height:158px; padding:40px 0;}
.user-head .jlbhead .logo{margin:auto; width: 88px; height: 88px; float:none; background: #efefef; box-shadow: 0 1px 4px 0 rgba(0,0,0,.12); border-radius: 50%; overflow: hidden;}
.user-head .jlbhead .logo img{width: 88px; height: 88px;}
.user-head .jlbhead .about{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;background-color: rgba(94, 177, 223, 0.7);padding: 2px 10px;border-radius: 8px; margin:10px 10px 0 10px; color:#fff;}
.user-head .jlbhead .about-user{text-align:center;}
.user-head .jlbhead .name{background-color: rgba(94, 177, 223, 0.7);padding: 2px 10px;border-radius: 8px;margin:10px auto;width:180px;text-align:center;}
.user-head .jlbhead .name h1{font-size: 17px; font-weight: bold; color:#fff;}
.user-head img{width:100%;}
.julebulist .user-menu{background:#fff;box-shadow: 0 1px 3px #DDD,0 -1px 3px #DDD,1px 0 3px #DDD,-1px 0 3px #DDD; margin-bottom: 5px;}
.julebulist .user-menu ul{margin: 0 auto; padding: 0; width: 100%;}
.julebulist .user-menu ul li{float: left; width: 25%; background: #fff; text-align: center; padding: 2% 0; color: #666;}
.julebulist .user-menu .action{background: #F3EEEE;}
.julebulist .user-menu ul li img{width: 40%;min-width:35px;}

.list .placeul{width:99%;background-color:#fff;padding:1% 0.5%;}
.list .placeli{width:49%; margin:0; padding: 0 0.5%;}
.list .placeimg{height:132px; width:100%; overflow:hidden;}
.list .placeinfo{}
.list .placeinfo h3{margin:10px 0;}
.list .placeinfo h3 span{float:right;font-weight: normal;font-size: initial;color: #666;}
.list .placeinfo p{color:#666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.uc-profile{width:98%;background-color:#fff;padding:1%;}
.uc-profile .profile-item {overflow: hidden;border-top: 1px solid #e0e0e0;font-size: 16px;margin: 0 2%; position: relative;}
.uc-profile .profile-item .phone-mu{line-height:44px; height: 44px; background: #f3f1f1;text-indent: 90px; }
.uc-profile .profile-item input{vertical-align: middle; line-height:44px; height: 44px; font-size: 14px;padding: 0 2%; border: 0;text-indent: 90px; width:96%;}
.uc-profile .profile-item dt{position: absolute; left:0;top:0;line-height:44px;}
.uc-profile .checkbox-inlin{height: 34px !important; margin:5px 0; text-indent: 0 !important; line-height: 34px!important;}
.uc-profile textarea{vertical-align: top; height: 48px; text-align: right; font-size: 14px; padding: 10px; border: 0; width:96%}
.uc-profile .formSubBtn{border: 0; background-color: #f90; width: 98%; margin:10px 1%; height: 45px; text-align: center; color: #fff;text-indent: 0 !important;}


/*横排单条列表*/
.line-list{background-color: #fff; font-size: 15px; line-height: 1.5;}
.line-list li{width:100%;}
.piclist{margin:0;border-bottom:1px solid #dcdcdc;display: -webkit-box;}
.wapleft{width:125px; height:83px; overflow:hidden; position: relative;margin:10px;}
.wapleft img{width:100%; min-height:83px;}
.wapleft .chufadi{position: absolute;left:0;bottom:0;width:100%;background-color:rgba(58, 157, 154, 0.8);color: #fff;text-align: center;font-size:14px;}
.wapleft .yibaoming{position: absolute;left: 0; top: 0; color: #fff; padding: 0 5px;display: block; background-color: rgba(0,0,0,.6); font-size: 10px;}
.wapright{margin:10px 10px 10px 0; -webkit-box-flex: 1;}
.wapright dd{margin:0;}
.wapright .waptitle{height:43px; overflow:hidden; color:#444;}
.wapright .line-info{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top:10px;color:#555;}
.wapprice{color:#ff770c; font-size:14px;}

.piclist dt{padding:5px 5px 0 5px; color:#666; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*横排双条列表*/
.list .pic-list{width:99%; margin:0; padding: 0 0.5%; background-color: #fff;}
.list .pic-list li{width:48%; margin:0 1%; padding: 9px 0; float: left;}
.list .wap-left{height:105px; overflow:hidden; position: relative;}
.list .wap-left img{width:100%; min-height:105px; min-width:137px;}
.wap-left .yibaoming{position: absolute;left:0;bottom:0;width:100%;background-color:rgba(58, 157, 154, 0.8);color: #fff;text-align: center;font-size:14px;}
.list .wap-right{}
.list .wap-right dd{padding:2px 0;margin:0;}
.list .wap-right dd h3{margin:0;font-size:16px;}
.list .wap-right p{padding:5px 0; color:#666; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.topline .line-name{height: 43px; line-height: 22px; overflow: hidden; color: #444;}

.list_left{width:100%; margin:0;}
.list_left h1{border-radius:5px; margin:0; font-size:16px; width:100%; background:#fff;}
.list_left .text_list{ float:left; width:100%;background:#fff;margin:0; border-top:1px solid #ccc;}
.list_left .text_list h2{padding:2%;font-size:14px; width:60%; float:left; margin:0;}
.list_left .text_list p{padding:10px; float:left; width:660px;font-size:12px;margin:0;color:#666; }
.list_left .text_list span{padding:10px; float:right; display:inline-block; font-size:12px;margin:0;color:#aaa; }
.list_left .text_list img{float:left;width:116px;margin:2%; }

.list_right{width:100%; margin:20px 0;}
.list_right dl{float:left; width:100%; margin:0 0 10px 0; padding: 0 0 10px 0;background:#fff;border-radius:5px;}
.list_right dl dt{float:left; width:100%; margin:0; padding:0; height:35px;background:#166AB8; color:#fff; border-radius:5px 5px 0 0; line-height:35px; text-indent:15px;}
.list_right dl dd{line-height:28px; margin:0; padding:0 5%; width:90%; float:left;font-size:14px;}
.list_right dl dd:before{content:">"; margin-right:5px; color:#666; }
.list_right dl dd span{float:right; color:#aaa;}
.list_right .lianxi{float:left; width:100%; margin:0 0 10px 0; padding: 0 0 10px 0;background:#fff;border-radius:5px;}
.list_right .lianxi h3{float:left; width:100%; margin:0; padding:0; height:35px;background:#166AB8; color:#fff; border-radius:5px 5px 0 0; line-height:35px; text-indent:15px;}
.list_right .lianxi p{line-height:28px; margin:0; padding:0 5%; width:90%; float:left;font-size:14px;}

.list_right .lianxi p span{float:left; color:#aaa;}

.content{background:#fff; margin:0; font-size: 15px; line-height: 1.9; letter-spacing: 1px; color: #333;}
.content .topimg{position: relative;min-height: 260px;overflow: hidden;}
.content .topimg-cov{position: absolute;top: 50%;width: 100%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.content .topimg img{min-height:260px; width: 100%;}
.content .line-box{display: flex; justify-content: space-between; align-items: center; padding: 0 3%;}
.content .line-cfd{color: #aaa; font-size: 14px;}
.content .line-view{color: #aaa; font-size: 14px;}
.content .title{width: 100%; bottom:0; position: absolute; background:#fff;}
.content .title:before {content: '';position: absolute;width: 100%;top: -10px;left: 0;height: 10px;background: #fff;border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.content .title h1{font-weight:normal; padding:0 3%; margin:0 0 10px; line-height:1.5;font-size: 16px;}
.content .title .time{display: inline-block; vertical-align: middle; font-weight: 400; font-style: normal; margin-right: .5em; font-size: 12px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;float:left;width:100%;}
.content .title .time a{color:#007CC2}
.content .line-id{position: absolute;top:10px;font-size:12px;left:10px;color:#fff;background: rgba(0, 0, 0, 0.5);padding:0 5px;border-radius: 10px;}
.content .lin-taocan{}
.content .taocan-list{padding:5px 3%;}
.content .taocan-li{line-height: 36px;border: 1px solid #eee;color: #aaa;margin-bottom: 8px;padding: 0 10px;}
.content .sel {color: #000;border: 1px solid #f57f00;}
.content .taocan-li strong{display: inline-block;margin-right:5px;font-weight: bold;}
.content .sel strong{color: #f57f00;}

/*团期日历*/
.tq-rili{margin: 20px 0;padding:0 3%;}
.tq-rili .rili-yue{height: 28px;position: relative;margin-bottom: 3px;}
.tq-rili .tab-arrow {position: absolute;width: 26px;height: 26px;border: 1px solid #fff;text-align: center;cursor: pointer;}
.tq-rili .tab-arrow i {
    display: inline-block;
    margin-top: 5px;
    width: 9px;
    height: 16px;
    background: url(../images/icon-v4.png) no-repeat 0 0;
    overflow: hidden;
    vertical-align: top;
}

.tq-rili .prev-yue{left: 0;}
.tq-rili .next-yue{right: 0;}
.tq-rili .next-yue i {background-position: -20px 0;}
.tq-rili .cal-tab {margin: 0 50px;height: 34px;overflow: hidden;position: relative;}
.tq-rili .cal-tab ul {position: absolute;font-size: 14px;line-height: 28px;width:100%;}
.tq-rili .cal-tab li {float: left;padding: 0;color: #999;text-align: center;width: 50%;}
.tq-rili .cal-tab li .on {padding-bottom: 3px;border-bottom: 3px solid #ff9d00;}
.tq-rili .rili-zhou {height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #666;padding: 0 3px;background-color: #f6f6f6;}
.tq-rili .rili-zhou li {float: left;width: 14.28%;}
.tq-rili .rili-ri .list-ri {border-left: 1px solid #ededed;border-right: 1px solid #ededed;text-align: center;}
.tq-rili .list-ri li {float: left;display: inline;width: 14.28%;height: 56px;position: relative;border-bottom: 1px solid #ededed;}
.tq-rili .list-ri .on{border:1px solid #ff9d00;margin: -1px;}
.tq-rili .list-ri .do{cursor: pointer; }
.tq-rili .list-ri .day {padding-top: 5px;line-height: 14px;font-size: 14px;color: #999;}
.tq-rili .list-ri .pro {font-size: 12px;color: #ff6f00;line-height: 16px;}

/*路线套餐详情*/
.line-taocan{}
.line-taocan .taocan-info{padding:10px 3%;}
.line-taocan .taocan-info li{position: relative;font-size: 14px;line-height:1.5;border-left: 1px solid #B4A4C0;padding:10px 0 0 20px;margin-left: 22px;}
.line-taocan .xc-day{position: absolute; top: 20px;left: -35px;font-size: 14px; color: #B4A4C0; width: 26px; text-align: right;}
.line-taocan .xc-day:after {position:absolute;top:6px;right:-15px;content:'';width:5px;height:5px;border:3px solid #fff;background-color:#B4A4C0;border-radius:50%;}
.line-taocan .xc-title{font-weight: 700;padding: 10px 0; border-top: 1px solid #e0e0e0;}
.line-taocan li:first-child .xc-title{border-top:none;}
.line-taocan .xc-title span{float:right;}
.line-taocan .xc-can{}
.line-taocan .xc-can span{margin-right:7px;}
.line-taocan .xc-piao span{margin-right:7px;}
.line-taocan .shouqi{height:200px; overflow:hidden !important;}

.gzwx{width: 40px;overflow: hidden;position: fixed;right: 3px;top: 60px;z-index: 99;font-size: 12px;}
.gzwx .wxan,.glml .wxan{height: 34px;
    width: 40px;
    line-height: 14px;
    padding-top: 6px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    background-color: rgba(255, 137, 51, 0.76);
    margin-bottom: 15px;
    display: block;
}
.glml{
    width: 40px;
    overflow: hidden;
    position: fixed;
    right: 3px;
    bottom: 30px;
    z-index: 99;
    font-size: 12px;
}

/*login-regedit 2016/12/3*/
.logreg-head{margin-bottom: 5px; padding:50px 0 15px; line-height:32px; width:100%; border-bottom: 1px solid #e7e7eb;text-align:center;}
.logreg-main{position: relative;margin-top: 10px;padding: 0 3%;}
.logreg-item{overflow: hidden; display: block;border-top: 1px solid #e0e0e0;font-size: 16px;position: relative; margin-bottom:5px; padding-top:5px;}
.logreg-item input {vertical-align: top;height: 39px;font-size: 14px;padding: 0 2%;border: 0;line-height:39px;width: 96%;}
.checkbox-inlin{height: 39px;line-height: 39px;float: right;position: absolute;right: 0;top: 0;margin:5px 0;vertical-align: middle;width: 75px !important;}
.logreg-button{font-size: 16px;margin-bottom: 5px;padding: 5px 0; border-top: 1px solid #e0e0e0;}
.logreg-button button{border: 0; background-color: #f90; height: 45px; text-align: center; width: 100%; color: #fff;}
.logreg-tips{font-size: 14px;padding-top:5px;line-height:28px;}
.logreg-tips input[type="checkbox"]{vertical-align: middle;width: 15px;height: 14px;}
.userv-tips{position: fixed;bottom: 0;left: 0;right: 0;z-index: 999;background: #fff;box-shadow: 0 -1px 0 #e0e0e0;max-width: 640px;margin: 0 auto;}
.userv-tips .agree, .userv-tips .disagree {display: inline-block; width: 50%;height: 44px;line-height: 44px;text-align: center;font-size: 16px;}
.userv-tips .agree { background: #ff9913; color: #fff;}

/*book-info 2019/7/7*/
.book-info{padding: 0 3%;}
.book-info .book-bt{font-size: 16px;color: #333;line-height: 50px;background:#ddd;margin: 0 -3%;padding: 0 3%;}
.book-info .book-bt span{float:right;}
.book-info .book-bt input{width: 16px;height:16px;vertical-align: middle;margin: 0 3px 0 3px;}
.book-info .info-li{overflow: hidden;display: block;line-height: 28px;padding: 10px 0;border-top: 1px solid #e0e0e0; zoom: 1;font-size: 16px;}
.date-info .info-li:first-child,.link-info .info-li:first-child,.booker-item .info-li:first-child{border-top:none;}
.book-info .date-info{}
.book-info .info-li em {color: red;padding-right:5px;font-style: normal;}
.book-info .date-li-name{float:left;}
.book-info .link-info{}
.book-info .link-li-name{position: absolute;}
.book-info .link-li-input{padding-left: 85px;}
.book-info .link-li-input input {vertical-align: top;height: 28px;text-align: right;font-size: 14px;border: 0; width:100%;}
.book-info .car-info{margin-bottom: 16px;}
.book-info .car-li-name{position: absolute;}
.book-info .car-li-input{padding-left: 85px;}
.book-info .car-li-input input {vertical-align: top;height: 28px;text-align: right;font-size: 14px;border: 0; width:100%;}
.book-info .car-li-pin{float:left;}
.book-info .bookcar-tool{background: #e6e8ea;margin: 0 -3%;padding: 0 3%;}
.book-info .save-to-mycar{float:left;}
.book-info .book-tuoyun-mycar{float:right;color:#f60;}
.book-info .bookcar-tool input {width: 16px;height: 16px;vertical-align: middle;margin: 0 3px 0 3px;}

.book-info .booker-info{}
.book-info .booker-item{border: 1px solid #e0e0e0;margin:5px 0;padding:0 5px;}
.book-info .fl-panel{font-size:12px;padding:3px 5px;background: #699bc3;margin:0 -5px;color:#fff;}
.book-info .fl-child{background: #ee9b57;}
.book-info .booker-li-name{position: absolute;}
.book-info .booker-li-input{padding-left: 85px;}
.book-info .booker-li-input input {vertical-align: top;height: 28px;text-align: right;font-size: 14px;border: 0; width:100%;}
.booker-info .save-to-common{float:right;}
.booker-info .save-to-common input {width: 15px;vertical-align: middle; margin: 0 3px 0 3px;}
.booker-info .booker-num{float:left;}

.book-info .book-num{position: relative;float:right;height: 28px;border: 1px solid #ddd;line-height: 28px;zoom: 1;margin-top:5px;}
.book-info .num-minus{left: -1px;}
.book-info .num-plus{right: -1px;}
.book-info .num-bt{position: absolute;top: -1px;border: 1px solid #ddd;width: 28px;height: 28px;cursor: pointer;}
.book-info .num-heng ,.book-info .num-shu{position: absolute;left: 50%;top: 50%;font-size: 0;line-height: 0;text-indent: 0;}
.book-info .num-heng {margin: -1px 0 0 -5px;border-top: 2px solid #666;height: 0; width: 10px;}
.book-info .num-shu{margin: -5px 0 0 -1px;border-left: 2px solid #666;height: 0;height: 10px;}
.book-info .num-input{margin: -1px 28px; border: 1px solid #ddd;}
.book-info .num-input input{width: 25px;height: 24px;border: none;line-height: 24px;text-align: center;outline: none;padding:0 5px;}

.book-info .sigle-room{}
.book-info .room-li-des{float:left;}
.book-info .room-li-des span{margin-left:20px;}
.book-info .room-li-checkbox{float:right;width:18px;}
.sigle-room .info-li input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  outline: 0 !important;
  width: initial;
  height: initial;
  text-indent: initial;
  vertical-align: middle;
}
.sigle-room .room-li-checkbox:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 16px;
  border: 2px solid #ddd;
  background-color: #fff;
  box-sizing: border-box;
}
.sigle-room .room-li-checkbox:checked:after {
  content: "\2713";
  border-color: #33abb1;
  transition: all 0.3s ease-in-out;
  background: #33abb1;
  color: #fff;
  font-size: large;
  font-weight: bold;
}

.book-foot{display:none;}
.book-price-all {background: #fff;border-radius: 8px 8px 0 0;overflow: hidden;z-index: 30;position: fixed;bottom: 45px;width: 100%;max-width: 640px;}
.book-price-all .book-bt{text-align: center;font-size: 16px;color: #333;line-height: 40px;background:#ddd;}
.book-price-all .screen-x{width:24px;font-style: normal;float: right;padding-right: 10px;cursor: pointer;}
.book-price-all .screen-x:after{content: "X";border-radius: 50px;border: 1px solid #e0e0e0;width: 24px;height: 24px;}
.book-price-all .price-list{padding: 0 3%;}
.book-price-all .price-detail{border-top: 1px dotted #ddd;padding-bottom: 7px;}
.book-price-all .price-detail:first-child {border: none;}
.book-price-all .price-bt{font-size: 14px;line-height: 22px;margin-top: 7px;}
.book-price-all .price-detail-li{color: #999;font-size: 12px;line-height:2;}
.book-price-all .price-detail-li span {float: right;color: #f60;}
.screen-full {position: fixed;z-index: 10;bottom: 0;top: 0;left: 0;right: 0;background-color: rgba(0,0,0,.5);}
.ln-bm-button {overflow: hidden; line-height: 28px; z-index:100; font-size:16px; position: fixed;bottom: 0;max-width: 640px; width: 100%;}
.ln-bm-zje {width: 60%; height:45px; line-height:45px; display: block; float: left; background-color: #E0DFDE; text-align: center; color: #353535;}
.ln-bm-zje .price-num{font-size: 20px; color: #f60; margin:0 5px;}
.ln-bm-zje .price-list-bt{color: #0086f6;font-size: 12px;padding: 15px;vertical-align: bottom;line-height: 40px;}
.ln-bm-btn { border: 0; background-color: #f90; width: 40%; height: 45px; text-align: center; float: left; color: #fff;}

/*baoming-info 2016/10/21*/
.ln-bm-item {overflow: hidden; display: block; line-height: 28px; padding:10px 0; border-top: 1px solid #e0e0e0; zoom: 1; font-size:16px; margin:0;}
.ln-bm-item dt{text-align: right; float: left; display: block; width: 80px; color: #555; overflow: hidden;}
.ln-bm-item dd{margin: 0; padding: 0;}
.ln-bm-mun-time { width: 28px; display: inline-block; height: 28px; position: relative;}
.ln-bm-mun-time {float:right;}
.ln-bm-mun-time:after {font-family: iconfont!important; font-size: 22px; line-height: 44px; font-style: normal; -webkit-font-smoothing: antialiased;
    display: block; color: rgba(0,0,0,.5); color: #c7c7c7; content: ">"; position: absolute; right: 15px; top: 50%; margin-top: -22px; margin-right: -10px;}
.ln-bm-lianxi{height: 28px; line-height: 28px; float: right;}
.ln-bm-lianxi input{vertical-align: top; height: 28px; text-align: right; font-size: 14px; padding: 0 10px; border:0;}

/*baoming-info 2016/10/21*/

.ydbook{width:90%;}
.ydprice{color:#ff770c; font-size:22px; }
.ydtel{color:#ff770c; font-size:18px; }
.yfdj a,.ydbm a{padding:5px 40px; font-size: 16px; color:#fff;}
.yfdj{background:#ff770c;margin:10px 1%; float:right; border-radius:5px;height:30px; line-height:30px; width:48%; text-align: center;}
.ydbm{background:#00bcf2;margin:10px 1%; float:left; border-radius:5px;height:30px; line-height:30px; width:48%; text-align: center;}

.ln-inf-item {overflow: hidden; display: block; line-height: 20px; padding-bottom: 2px; zoom: 1; margin: 10px 0 0 0;}
.tm-yen{color:red; font-size:16px;}
.bmnum{color:red; font-size:16px;}
.ln-inf-item dt{text-align: right; float: left; display: block; width: 70px; color: #999; overflow: hidden;}
.ln-inf-item dd{margin: 0; padding: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.tm-clear.start_time {
    padding: 0px !important;
    margin: 0;
}

.start_time li {
    position: relative;
    margin: 4px 0;
    vertical-align: middle;
    height: 34px;
	border: 2px solid #b8b7bd;
	overflow: hidden;
}
.start_time .datelist{padding:7px;position: absolute;white-space: nowrap;width: auto!important;min-width: 10px;color: #000;}
.start_time a {min-width: 10px;color: #000;text-decoration: none;}

.start_time .tb-selected {border: 2px solid #37ace2;}
.start_time .tb-selected:after {content: '◢'; font-size: 100%; color:#37ace2;position: absolute;bottom:-4px;right:-1px;}
#more{display:block; border: 1px solid #b8b7bd; width: 99.6%; text-align: center;}
/*baoming-info*/
.ydbook{width:90%;}
.ydprice{color:#ff770c; font-size:22px; }
.ydtel{color:#ff770c; font-size:18px; }
.yfdj a,.ydbm a{padding:5px 40px; font-size: 16px; color:#fff;}
.yfdj{background:#ff770c;margin:10px 1%; float:right; border-radius:5px;height:30px; line-height:30px; width:48%; text-align: center;}
.ydbm{background:#00bcf2;margin:10px 1%; float:left; border-radius:5px;height:30px; line-height:30px; width:48%; text-align: center;}

/*julebu -show20161002*/
.content .jlbshow{border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:10px 3%;overflow: hidden;}
.content .jlbshow img{float:left;width:50px;height:50px;border-radius: 50%;border: 1px solid #ccc;margin-right:10px;}
.content .jlbshow .jlbname, .content .jlbshow .jlbinfo{height: 25px;line-height: 25px;}
.content .jlbshow .jlbinfo{font-size:13px;}
.content .jlbshow .jlbinfo span{margin-right:10px;}
/*2017/05/06行程安排*/
.content .line-bt{background: #F7F7F7; padding: 10px 3%;}
.content .line-bt span {font-weight: normal; float: right; font-size: 14px; color: #aaa;}
.content .travel-con{background:#F7F7F7; padding:10px; margin:5px 2%;}
.content .line-con{padding:0 3%;}
/*2017/03/20路线景点*/
.content .jingdian{background:#F7F7F7; margin:15px 2% 5px 2%; padding:10px;}
.content .jingdian .line-jingdian-title{border-bottom:1px dotted #AFACAC; font-weight: bold;}
.jingdian .line-jingdian-title span{color: #a2a0a0; font-size: 15px;font-weight: normal;}
.content .jingdian .line-jingdian-des{padding:10px 0;}
.content .jingdian .jingdian-pic{}
/*2017/03/21路线须知*/
.content .line-scen{margin-top:15px; border-bottom:1px solid #AFACAC;}
.content .line-trip{margin-top:20px;}
.content .line-cost{margin-top:20px;}
.content .line-tips{margin-top:20px;}
.content .line-intro p{margin:0;}
.content .line-scen h3, .content .line-intro h3, .content .line-trip h3, .content .line-cost h3, .content .line-tips h3{border-bottom:1px dotted #AFACAC;}
.content .line-trip h3{padding-bottom:3px; margin: 5px 0; line-height:40px;}
.content .con{}
.content .con p{margin:0;}
/*2018/03/30行程概况*/
.content .con dl{margin:0;border-bottom: 1px dotted #AFACAC; line-height: 40px;}
.content .con dt{float:left;}
.content .con dd{float:left; padding-left:2%; -webkit-margin-start: 0;}
.content .line-con .xcap{width:69%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.content .line-con .can{width:19%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.content .title .time span{margin-right:10px;color:#8c8c8c}
.content img{max-width:100%;}
.content .prev{float:left;}
.content .prev a{color:#fff;float:left; padding:5px 20px; border-radius:8px; background:#4C93B4;}
.content .prev a:hover{ background:#76C2E6;}
.content .next a{color:#fff;float:right; padding:5px 20px; border-radius:8px; background:#4C93B4;}
.content .next a:hover{ background:#76C2E6;}
.content .lianxi{border:1px dotted #76C2E6;float:left;width:94%;padding:0 1%;color:red;margin:10px 2%;}
.tags{margin-right:5px;}

.book{width:94%;float:left; margin:5px 3%;}
.book h3{width:90%;float:left; background:#f9f9f9;font-size:16px;line-height:40px; border-radius:5px;margin:10px 0; padding:0 5%;}
.book h3 span{float:right; }
.book label{width:100%;float:left; line-height:40px;}
.book label input{border-radius:4px; border:1px solid #999; height:28px; width:69%; line-height:28px;padding-left: 31%;}
.book label textarea{border-radius:4px; border:1px solid #999; height:80px; width:69%; line-height:28px;padding-left: 31%;}
.book label span{margin-left: 5px; position: absolute;float:left;color: #666;}
.book label button{width:100%;float: left;height: 40px;padding: 0;}
#dateid {width: 100%;height: 28px;line-height: 28px;padding-left:31%;}

/*fenye */
.paging{text-align:center;}
.pagination{display:inline-block;padding-left:0px;margin:10px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}

.footer{text-align:center; color:#c6c6c6;padding:5px; background: #F7F7F7;}
.footer a{color:#c6c6c6;margin:0 4px;}
.footer a:hover{color:#666;}

.footq{border-radius: 5em; height: 10em; position: fixed; right: -6em; bottom: -6em; width: 10em; background-color: rgb(58, 157, 154)}
.footqqq{position: fixed; right: 0.1em; bottom: 1em; 
transform:rotate(-48deg); 
-ms-transform:rotate(-48deg); /* Internet Explorer */
-moz-transform:rotate(-48deg); /* Firefox */
-webkit-transform:rotate(-48deg); /* Safari 和 Chrome */
-o-transform:rotate(-48deg); /* Opera */
}
/*2016-07-25加入出发目的地出发月*/
.list-filtrate { -webkit-user-select: none;z-index: 499; padding:0 1px;}
.filtrate-nav { display: block;}
.filtrate-nav ul {
    display: -webkit-box;
    display: box;
    padding: 0;
    background: #fff;
    height: 40px;
	margin:5px 0 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
.filtrate-nav li {
    -webkit-box-flex: 2;
	margin:0 !important;
    line-height: 40px;
    position: relative;
    text-align: center;
    float: left;
}
.filtrate-nav a {
    border-right: 1px solid #dcdcdc;
    display: block;
    line-height: 18px;
    height: 18px;
    padding: 11px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 70px;
}
i.filt-arrow {
    margin-left: 4px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    vertical-align: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px;
    border-color: #747474 transparent transparent transparent;
}
.sort {
    padding: 0 1px;
	margin-bottom:0px;
}
ul.abc ,ul.bcd,ul.cdf{
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    background: #fff;
}
ul.abc li ,ul.bcd li ,ul.cdf li{
    float: left;
	margin:0;
    width: 25%;
    border-right: 1px solid #eee;
    -webkit-box-sizing: border-box;
    border-top: 1px solid #eee;
    padding:0 5px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
}

.show { background-color: #3a9d9a;}
.show a{ color: #fff;}

/*广告*/
.adlist-q1{width:100%; margin:5px auto; position: relative;padding:0 1%;}
.adlist-q1 img{width:98%; display: block;}
.adlist-q1 .ad-tips{position: absolute; right: 3%; bottom: 0;padding:2px 5px; background: rgba(247, 247, 247, 0.71); color:#6f6f6f;font-size:12px;}
.ad-gl-head{max-height: 150px;overflow: hidden;margin-bottom: 20px;position: relative;}
.ad-gl-head img{}
.ad-gl-head span{position: absolute;bottom: 0;right: 0;background: rgba(31, 30, 30, 0.7);color: #fff;line-height: normal;padding: 0 8px;}

/*分页*/
.fenye{display: inline-block;margin: 1px 0;width: 100%;background: #fff;border-radius: 4px;}
.fenye li{width: 33%;float: left;padding: 10px 0;text-align: center;}
.fenye .active{background: #428bca; color:#fff;}

/*20170826自驾游记*/
.youji-head{position: relative; color: #FFF; background-color: #dfe4e9; min-height: 100px; maxheight:400px;}
.head-img{}
.head-img img{width:100%;}
.head-title{width: 100%; min-height: 106px; background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9)); 
            position: absolute; left: 0; right: 0; bottom: 0;}
.head-title .user-avatar, .line-title .user-avatar {
    width: 36px;
    height: 36px;
    border: 2px solid rgba(255,255,255,0.8);
    border-radius: 36px;
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 2;
}
.head-title .user-avatar img, .line-title .user-avatar img { border-radius: 36px; width: 36px; height: 36px;}
.head-title h1{
    font-size: 14px;
    position: absolute;
    left: 56px;
    bottom: 28px;
    right: 11px;
    z-index: 2;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.head-title .trip-summary {
    margin: 0;
    font-size: 10px;
    position: absolute;
    left: 56px;
    bottom: 8px;
    right: 10px;
    z-index: 2;
}
.youji-body{}
.youji-day{
    margin: 15px 0;
    text-align: center;
    line-height: 1.1;
    color: #BEBEBE;
}
.youji-note{
    background-color: #fff;
    border-top: 1px solid #eaeaea;
    font-size: 14px;
    position: relative;
    overflow: hidden;
	padding: 10px 3%;
	line-height:24px;
}
.youji-photo {}
.youji-photo img{
    width: 100%;
    min-height: 100px;
    display: block;
    border: 0;
	margin-top:5px;
}
.youji-photo img:first-child{margin-top:0;}
.youji-scenic{
    background-color: #fff;
    line-height: 20px;
    padding: 10px;
    font-size: 12px;
}
.youji-scenic {
    color:#666;
}
.youji-scenic .ico-scenic{
    width: 9px;
    height: 12px;
    background: url(../images/wap-icons.png) no-repeat -50px -337px;
    background-size: 761px 362px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
}

.youji-line-tj{
    margin: 15px 0;
    line-height: 1.1;
    color: #BEBEBE;
	padding:0 10px;
}
.youji-line-list{background-color: #fff; padding:10px;}
.youji-line-img{
    float: left;
    width: 140px;
    height: 90px;
    margin-top: .06667rem;
    position: relative;
}
.youji-line-img img{}
.youji-line-list h4{position: relative; margin-top:6px;padding-left:150px;}
.youji-line-list dt{position: relative; padding-left:150px;}

.youji-list-body{padding: 10px 0 6px; margin: 0;}
.youji-list-bt{
    line-height: 1.1;
    color: #BEBEBE;
	padding:15px 10px;
	background-color: #fff;
}
.youji-list-bt h1{
    font-size: initial;
    font-weight: normal;
}
.youji-list-item{
    margin: 0 10px 5px;
    color: #FFF;
    position: relative;
    min-height: 180px;

}
.youji-list-item .line-title{
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    line-height: 1;
	padding:0 10px 15px 10px;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));
}
.line-title .user-avatar {
    width:46px;
	height:46px;
	border-radius: 46px;
}
.line-title .user-avatar img{
    width:46px;
	height:46px;
	border-radius: 46px;
}
.youji-list-item .line-title h3{
    font-size: 18px;
	margin: 0 0 0 56px;
    padding: 0;
    font-weight: normal;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.youji-list-item .line-info{
    font-size: 12px;
    margin: 6px 0 0 56px;
}
.youji-list-item .line-cover{
    width: 100%;
    display: block;
    min-height: 150px;
    border-radius: 2px;
	text-shadow: 1px 0 4px rgba(0,0,0,0.3);
}

/*目的地导航*/
.mdd-nav{
    background: #fff;
    height: auto;
}
.mdd-nav ul{
    border-top: 1px solid #c8c8c8;
	list-style: none;
	margin:0;
	padding:0;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.mdd-nav li{
    float: left;
    width: 50%;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    text-align: center;
    border-bottom: 0.2vw solid #ddd;
    /*border-right: 0.2vw solid #ddd;*/
    border-top: 0;
}
.mdd-nav li:nth-child(3n){border-right:0}
.mdd-nav .action{ background: #76c2e6;}
.mdd-nav .action a{color: #fff;}

/*2018-1-7攻略*/
.gl-list{width: 100%; background-color: #fff;}
.gl-item{border-top: 1px solid #e5e5e5;}
.gl-item ul{ zoom: 1;  margin:0; padding: 25px 3%;}
.gl-item li {border-top: 1px solid #eee;padding-top: 20px; margin-top: 20px;}
.gl-item li:first-child { border-top: none; padding-top: 0; margin-top: 0;}
.gl-item .title {margin-bottom: 10px; font-size: 17px; color: #333;}
.gl-item .title h3 {margin: 0; padding: 0; font-size: inherit; line-height: 28px;}
.gl-item .txt {margin-bottom: 15px; color: #666; font-size: 14px; line-height: 25px;max-height: 75px; overflow: hidden;}
.gl-item .pic {position: relative; margin-left: -1px; width:100%;}
.gl-item .pic .imgs-3 {float: left; width: 33%; height: 20vw; max-height: 160px; overflow: hidden; margin-left: 0.3%;}
.gl-item .pic .imgs-2 {float: left; width: 49%; height: 25vw; max-height: 190px; overflow: hidden; margin-left: 0.5%;}
.gl-item .pic .imgs-1 {float: left; width: 98%; height: 45.4vw; max-height: 380px; overflow: hidden;}
.gl-item .item-info {margin-top: 10px; font-size: 14px; color: #777;}
.gl-item .item-info span{margin-right:15px;}
.gl-item .pubdate{float:right;}

.gl-head{}
.gl-head-title{padding:10px;}
.gl-head-title h1{font-size: 17px; margin: 0; }
.gl-head-title .trip-summary {margin-top: 17px; font-size: 13px; color: #9e9a9a;}
.gl-head-title .trip-summary span{ margin-right: 10px;}
.gl-head-title .trip-view{float:right;}
.gl-body{
    background-color: #fff;
    border-top: 1px solid #eaeaea;
    position: relative;
    overflow: hidden;
	padding: 10px 3% 0;
	font-size: 15px;
    line-height: 1.9;
    letter-spacing: 1px;
	color: #333;
}
.gl-body a{color:#6f7fbb;}
.gl-body p{line-height: 25px; margin:8px 0;}
.gl-body h3 {
    margin: 0 -3.5%;
	padding: 15px;
    line-height: 1.1;
    color: #615f5f;
	background: #f1f1f1;
}
.gl-body img {
    margin: 0 -3.5% 10px;
	width: 107%;
    display: block;
    border: 0;
}
.gl-body .gl-mdd{margin: 10px 0; padding-top: 10px; border-top: 1px dotted #AFACAC; color: #777;}
.gl-body nav{display:none;}
.gl-con {position: relative;}
.shouqi{overflow: hidden !important; height: 560px;}
.read-more{text-align:center;background: #fff;padding-bottom:10px;}

.gl-start{border: 1px solid #e5e5e5; margin: 0 0 20px; color: #333; padding: 10px 0 10px 10px;}
.gl-start .start-img{width: 70px; height: 70px; float: left; overflow: hidden;}
.gl-start .start-img img {border: 0; vertical-align: middle; min-height:70px;}
.gl-start .start-info{margin-left:60px; padding:0 12px 0 22px;font-size: 14px;}
.gl-start .start-info .in-t { color: #333; line-height: 20px;font-size: 16px;}
.gl-start .start-info p {color: #666;line-height: 20px;overflow: hidden;margin: 6px 0 1px 0; white-space: nowrap; text-overflow: ellipsis;}
.gl-start .start-info .in-d{color: #666;}
.gl-start .start-info .right{float:right;}

.gl-line{background: #fff; padding: 0 3% 10px;}
.gl-line .title{padding:15px;margin:0 -3%;line-height: 1.1;color: #BEBEBE;background: #f1f1f1;}
.gl-line .item{padding:10px 0; border-top: 1px solid #eee;}
.gl-line .item:first-child{border-top: none;}
.gl-line .item-img{float: left;width: 140px; height: 90px; margin-top: .06667rem;}
.gl-line .item-img img{}
.gl-line .right{padding-left:155px;}
.gl-line .item-title{padding-top: 2px; line-height:25px; height:53px; overflow: hidden;}
.gl-line .item-price{padding-top: 9px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gl-line .item-price span{color: #f97b53;}

.gl-relate{background: #fff; padding: 0 3%;}
.gl-relate .title{ padding:15px;margin:0 -3%; line-height: 1.1; color: #BEBEBE;background: #f1f1f1;}
.gl-relate .item{padding-top:10px;border-top: 1px solid #eee;padding-bottom: 10px;}
.gl-relate .item:first-child{border-top: none;}
.gl-relate .item-img{float:left; width:140px; height:87px; overflow: hidden;}
.gl-relate .item-img img{width:100%; min-height:87px;}
.gl-relate .right{padding-left:155px;}
.gl-relate .item-title{padding-top: 2px; line-height:25px; height:53px; overflow: hidden;}
.gl-relate .item-info{padding-top: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*2019-2-16足迹*/
.zuji-list{width: 100%; background-color: #fff;}
.zuji-item{border-top: 1px solid #e5e5e5;}
.zuji-item ul{ zoom: 1;  margin:0; padding: 20px 3%;}
.zuji-item li {border-top: 1px solid #eee;padding-top: 20px; margin-top: 20px;}
.zuji-item li:first-child { border-top: none; padding-top: 0; margin-top: 0;}
.zuji-item .trip-summary{padding-bottom:9px;}
.zuji-item .trip-summary span{display: block;}
.zuji-item .avatar-20{width:20px; height:20px;vertical-align: middle;float:left;overflow: hidden;}
.zuji-item .avatar-20 img{width:100%;min-height:20px;}
.zuji-item .name{float:left;line-height: 20px;padding-left:6px;}
.zuji-item .view{float: right; padding: 0 10px;font-size: 11px; line-height:20px; color: #abb3b8; border: 1px solid #dfeaf0; border-radius: 12px;}
.zuji-item .txt {margin-bottom: 15px; color: #666; line-height: 25px;max-height: 75px; overflow: hidden;}
.zuji-item .pic {position: relative; margin-left: -1px; width:100%;}
.zuji-item .pic .imgs-3 {float: left; width: 33%; height: 20vw; max-height: 160px; overflow: hidden; margin-left: 0.3%;}
.zuji-item .pic .imgs-2 {float: left; width: 49%; height: 25vw; max-height: 190px; overflow: hidden; margin-left: 0.5%;}
.zuji-item .pic .imgs-1 {float: left; width: 98%; height: 45.4vw; max-height: 380px; overflow: hidden;}
.zuji-item .item-info {margin-top: 10px; font-size: 14px; color: #777;}
.zuji-item .item-info span{margin-right:15px;}
.zuji-item .pubdate{float:right;}
.zuji-head{padding:9px 3% 0;}
.zuji-relate{padding:20px 0;}
.zuji-info{padding-bottom: 10px;}
.zuji-info .zuji-time{color: #7eabbf; font-size:13px;float:left; }
.zuji-info .zuji-mdd{float:right; }

/*2019/3/28问答*/
.ask-body {width: 100%;background-color: #fff;}
.ask-list {border-top: 1px solid #e5e5e5; padding: 14px 4% 18px 4%;}
.ask-item {border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; padding-bottom: 5px;}
.ask-item h2{font-size: 19px;font-weight: normal;color: #111;line-height: 25px;margin-bottom: 8px;}
.ask-item .ask-ans{margin: 10px 0;color: #999;min-height:40px;}
.ask-item .ask-ans .use{}
.ask-item .ask-ans .use p{width: 20px;height: 20px;position: relative;float: left; border-radius: 50%;overflow: hidden;}
.ask-item .ask-ans .use img {width: 20px; height: 20px; display: block; float: left;}
.ask-item .ask-ans .use span {float: left;color: #666;display: block;line-height: 20px;margin-left: 10px;}
.ask-item .ask-ans .con{margin-top:10px;}
.ask-item .ask-ans .txt{font-size: 16px;color: #666;line-height: 26px;}
.ask-item .ask-ans .pic{float: left; width: 140px;height: 105px;overflow: hidden;margin-right: 10px;}
.ask-item .ask-ans .pic img{width:100%;}
.ask-item .ask-info{margin:10px 0;font-size: 14px;line-height:15px;font-weight: normal;color: #999;}
.ask-item .ask-info .ask-mdd{border: 1px solid #e5e5e5;padding:0 4px;}
.ask-item .ask-info .ask-num{}
.ask-item .ask-info .ask-num b:before {content: '';width: 3px;height: 3px;background: #999;display: inline-block;vertical-align: top;margin: 6px 6px 0 6px;}
.ask-item .ask-info .ask-num b:first-child:before{display:none;}

.ask-head{padding: 12px 14px 10px;margin-bottom: 12px;background: #fff;}
.ask-head h1{font-size: 20px;font-weight: 700;line-height: 28px;margin-bottom: 6px;color: #000;word-break: break-all;}
.ask-head .content-des{font-size: 15px;line-height: 22px;margin-bottom: 8px;overflow: hidden;color: #999;}
.ask-head .ask-mdd{margin:10px 0; padding-top:10px; color: #777; line-height: 26px;}
.ask-head .ask-mdd a{margin-right: 5px;}
.ask-summary{margin-top: 15px;font-size: 14px;color: #9e9a9a;}
.ask-summary .ask-user{float: left;width: 70%;}
.ask-summary .ask-user-avatar{width: 36px;height: 36px;border-radius: 36px;margin-right: 10px;float:left; overflow: hidden;}
.ask-summary .ask-user-avatar img{width: 36px; height: 36px;border-radius: 36px;}
.ask-summary .ask-user-name{}
.ask-summary .ask-user-meta{height: 26px;margin-left: 38px;max-width: 80%;line-height: 26px;}
.ask-summary .ask-user-meta span{margin:0 8px;border-left: 1px solid #d8d8d8;height: 16px;}
.ask-head .add-answer{width: 70px;height: 32px;line-height: 32px;background: #f85959;border-radius: 2px;text-align: center;float: right;color: #fff;}
.ask-head .answer-senc img{max-width:100%;}
.add-answer-from{border-top: 1px solid #E6E6E6; margin:10px -14px 0;}
.add-answer-from .reply-tips{margin:10px 14px;color: #666;font-size:14px;}
.add-answer-from .area{margin:0 14px;}
.add-answer-from .area textarea{margin: 14px auto;width: 100%;height: 136px;font-size: 18px;color: #333;resize: none;background: #fff;border: 0;line-height: 28px;outline: 0;}
.add-answer-from .deploy {height: 35px;padding: 10px 14px 14px;font-size: 16px;border-top: 1px solid #E6E6E6;}
.add-answer-from .deploy .hide{display: inline-block;height: 35px;color: #666;line-height: 35px;}
.add-answer-from .deploy .deploy-btn {display: block;color: #fff;width: 89px;float: right;text-align: center;line-height: 35px;height: 35px;background-color: #4ACA6D;border-radius: 3px;}
.add-answer-from .deploy .hide-up{display:inline-block;margin-left:6px;width:10px;height:5px;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAYCAYAAACBbx+6AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAklJREFUWMPNlzksRFEUhp9dROxiiRB7RCIIhQSFQkGhUGkUKpVGpVOoVBqVRkFsBYmGQiIz82YzMSImwogRaywRWwTB859kJGPyzp3BzHtzk5N58+5Zvnvy7rnnSjabLdNgMEwZjcYjyILVai2QImQ4HI48sM162WbwnC3hYQ4Pio8cm0ymSr1hzWZzGVg8fmxLBHzl91KhdxaLpV4vWDDUQC5UuO5pctV/4ntSluVWrWERswmxbxmmdcpwCf6cMArPcNCpIWw74j6psUDOwVPxrViEF/sM9BukRwPYbsR5ZWAPMV/6wwDVIQcGWwz0BzZif7hg4b8Pcd6Z2DuIna9q6HQ606AkM6tUYDgUBthBLh7EhmqREaj2JUFxReBkNISwI4I4ay6XKzkoR1CMh7N5gbMJRVGi/woK2yj4H+f8Y27R7XYn/NZpNIEJnM7Twv4AGwvbaUEyJqET858iPipwvkKfULC+PB5PImCXBUkYo+z/+1ujzSaAlmmzBvKBKpRChV8AOxzS3UxljcobE2yLyqJgI2dBx8HYfkIGwlUve+ggYbLkpgNIJbMFsNllbN4x1xvWEwmZ7qAjm8nWKZqmKh/YcmoNGdgXLLBLkzMf0C3UHDEg15hvAEwtdC4ZnUfMt2ndr9aptabeTD/g946BvQFsoy59KzX61PALKoj/Qs5gU63rzQAAhQDZCwL2ANex4oi4e9FdC7IpAN622+25UiQN1NpUZNGgklkLJF2KxOGF3vCBdQZsD/Ue1Nzgu26m0ocFxIXa/xez0lmOIjRjJgAAAABJRU5ErkJggg==);background-size:contain;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.answer-body{padding:14px;background: #fff;}
.answer-body .ans-count{height: 36px;line-height: 36px;font-size: 13px;color: #222;border-bottom:1px solid #e0e0e0;}
.answer-item{}
.answer-item .add-fans{width:70px;height:32px;line-height:32px;background:#e0e0e0;border-radius:2px;text-align:center;float:right;color: #fff;}
.answer-item .answer-con{margin-top: 12px;font-size: 16px;padding-bottom:10px;}
.answer-item .answer-con p{line-height: 25px;margin: 8px 0;}
.answer-item .answer-con img{max-width:100%;}
.answer-line{padding: 0 0 10px;border-top:1px solid #e0e0e0;}
.answer-line .title{padding:15px;margin:0 -3%;line-height: 1.1;color: #BEBEBE;background: #f1f1f1;}
.answer-line .item{padding:10px 0; border-top: 1px solid #eee;}
.answer-line .item:first-child{border-top: none;}
.answer-line .item-img{float: left;width: 140px; height: 90px; margin-top: .06667rem;}
.answer-line .item-img img{}
.answer-line .right{padding-left:155px;}
.answer-line .item-title{padding-top: 2px; line-height:25px; height:53px; overflow: hidden;}
.answer-line .item-price{padding-top: 9px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.answer-line .item-price span{color: #f97b53;}
.answer-senc {}
.answer-senc .item{padding:10px; border:1px solid #39bf39; position: relative;margin:5px 0;}
.answer-senc .info {padding: 5px 102px 5px 0;}
.answer-senc .info .title {margin-top:0;font-size: 19px;line-height: 1.3em;font-weight: 600;}
.answer-senc .info .data {font-size: 14px;color: #242629;line-height: 36px;}
.answer-senc .info .data .smallBottom {padding: 0 5px 0 0;}
.answer-senc .local {-webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.answer-senc .photo {position: absolute;right: 10px;top: 10px;}
.answer-senc .photo img {width: 92.6px;height: 92.6px;position: relative;border-radius: 5px;z-index: 1;}


.pages {height:44px;line-height:44px;text-align:center;background:#F7F7F7;clear:both;font-size:16px;}
.pages a {
padding: 10px;
}


.list-empty{padding:20px;text-align:center}

/* pages */
.fenye{text-align:center;height:50px;padding-top:25px}
.fenye a{text-align:center;padding:5px 25px 5px 25px;border:1px solid #ccc;}
.pages_inp{width:30px;text-align:center}


/*wd0731*/
.answer-list__to-qlist-btn{display:block;width:98%;height:43px;text-align:center;background:#fff;line-height:42px;font-size:20px;margin:3px auto;color:#2a99f1;border:1px solid #dfe2e5;border-radius:.08rem}
.question-info__title{margin-left:40px;color:#333;font-size:.34rem;line-height:.44rem;font-weight:800;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.question-info__icon{position:absolute;top:14px;left:5px;width:25px;height:25px;border-radius:2px;background:#ff6230;text-align:center;line-height:25px;color:#fff;font-size:15px;font-weight:800}
.question-info{position:relative;padding:1px}
.related-questions{padding:0 0 0 .24rem;background-color:#fff;margin-top:.2rem}.related-questions__header{padding:10px 30px;font-size:15px;color:#333;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='18' height='18' fill='%232A99F1' rx='2'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M7.812 13.475a2.327 2.327 0 0 1-3.287 0 2.326 2.326 0 0 1 0-3.287l2.328-2.33a2.327 2.327 0 0 1 3.36.077.546.546 0 0 1 .13.156l.01.013-.003.002a.557.557 0 0 1-.758.75c-.014.015-.16-.13-.238-.208a1.207 1.207 0 0 0-1.71-.004l-2.334 2.33a1.212 1.212 0 0 0 0 1.715c.474.474 1.24.474 1.715 0l1.404-1.403c.485.24 1.06.247 1.55.02l-2.17 2.17z'/%3E%3Cpath d='M13.475 7.812l-2.328 2.33a2.327 2.327 0 0 1-3.36-.077.548.548 0 0 1-.13-.156l-.01-.013.003-.002a.557.557 0 0 1 .758-.75c.014-.015.16.13.238.208a1.207 1.207 0 0 0 1.71.004l2.333-2.332a1.212 1.212 0 1 0-1.716-1.714L9.57 6.715a1.82 1.82 0 0 0-1.552-.02l2.17-2.17a2.327 2.327 0 0 1 3.287 0c.906.907.906 2.38 0 3.287z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0;background-size:22px auto;border-bottom:1px solid #e1e0e0}.related-questions .question-list__item{padding-top:.06rem;padding-right:0}.related-questions .question-info{margin-left:-5px}.related-questions .question-info .question-info__title{font-size:15px;font-weight:800;line-height:30px}.question-list{list-style:none}.question-list__item{padding:0 .06rem .24rem;border-bottom:1px solid #dfe2e5}.question-list__item .question-info{padding-bottom:5px}.question-list__item .question-info__title{font-size:.28rem;line-height:.42rem;font-weight:400;color:#202325}.question-list__item-metas{text-align:right;padding-right:.24rem}.question-list__item-meta{font-size:13px;color:#2a99f1}
.question-list-tran--bottom-up-transition{-webkit-transition:all .3s ease;transition:all .3s ease} 

.icon-spinner:before{content:"\F110"}.icon-heart-solid:before{content:"\E903"}.icon-heart-stroke:before{content:"\E901"}.icon-stamp:before{content:"\E902"}.icon-Artboard:before{content:"\E900"}.qa-create-btn{width:100%;position:fixed;height:1rem;font-size:.36rem;line-height:1rem;text-align:center;color:#fff;background:#2a99f1;bottom:0;z-index:100}.qa-create-btn span{vertical-align:top}.qa-create-btn .icon-Artboard{margin-right:.12rem;line-height:1rem}.qa-create-btn--dp{background:#f63!important}.fade-transition{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-enter,.fade-leave{opacity:0}.icon-spinner[_v-1c489734]:before{display:inline-block;-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.scrollable[_v-1c489734]{text-align:center;-webkit-overflow-scrolling:touch}.icon-spinner[_v-1c489734]{margin-right:.1rem}

