﻿body{margin:0; padding:0;font-family:"Tahoma,Helvetica,'SimSun',sans-serif";background: #f2f2f2;}
a{color:#666; text-decoration:none;}
img{border:0}
.clear{clear:both;}
.red{color:red;}
.center{text-align:center;}
.online{position:fixed;top:50%;left:50%;margin: -160px 0 0 -200px;width:466px;z-index:99999; border-radius:5px;background:#fff;border:1px solid #00BCF2; box-shadow: 0 0 10px #666;}
.online .on_title{background:#00BCF2;color:#fff; border-radius:5px 5px 0 0; padding-left: 10px; line-height:30px;}
.online .on_title span{  float: right; margin-right: 10px;}
.online p{ padding:2px 20px 20px 20px; line-height:20px;margin:0; width:350px;clear:both;}
.qqkefu{width:130px; float:left; padding:15px 20px; height:214px;}
.qqkefu span{line-height:40px; height:40px;}
.qqkefu span img{vertical-align: middle;}
.wxshuoming{width:20px; float:right; padding:30px 0px;}
.wxkefu{width:200px; float:right; padding:20px 20px 20px 5px;}
.wxkefu img{width:100%;}
.hotsearch {padding:5px; font-size:12px;}
.hotsearch a{padding:5px;}
ul,li{list-style: none;margin: 0; padding: 0;}
/*图片毛玻璃效果*/
.blur{-webkit-filter: blur(10px); filter: blur(10px); }
.renzheng i {
    background-image: url(../images/renzheng.png);
    background-repeat: no-repeat;
    background-size: 18px auto;
    background-position: 0 0;
    height: 14px;
    width: 18px;
    display: inline-block;
    margin-right: 3px;
    vertical-align: -2px;
	margin-left:10px;
}/*企业认证图标*/
.dispflex{display: -webkit-box;display: -ms-flexbox;display: flex;}/*多个div并列*/
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}/*让图片黑白*/

/*新框架common*/
.web980{width:1024px; margin:0 auto;}
.web{width:1024px; margin:0 auto;}
p {margin:0;padding:0;}
h1,h2,h3,h4{ display: block; font-weight: normal; margin:0;}
.line2hid{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.line3hid{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
.line4hid{display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;overflow: hidden;}
.o-flow{overflow: hidden;}
.o-ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.line-h28{line-height: 28px;}
/*图片在div中上下左右居中*/
.imgcenter{width:100%; height: auto; _width: auto; position: absolute; top: 50%;left: 50%; -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%)}

.content{margin:10px 0;}
.clearfix:before,.clearfix:after {clear: both;display: block;visibility: hidden;overflow: hidden;height: 0;content: " ";}
.mairn{width: 760px; float: left; background: #fff; box-shadow: 0 3px 4px 0 #ddd;}
.side{width: 254px; float: right; background: #fff; box-shadow: 0 3px 4px 0 #ddd;}
.r-title{padding: 8px 15px; height: 35px; line-height: 35px; border-bottom: 1px solid #ddd;}
.r-title h1{font-weight:normal; display: initial; font-size:16px;}
.r-title span{color:#aaa;font-weight:normal;margin-left:10px;font-size: 14px;float: right;}
.r-title span a{margin-right:10px;}
.r-title ul{margin:0;padding:0;}
.r-title li{float:left; margin:0 10px; padding:0 15px; border-radius: 20px;}
.r-title li span{font-size: 14px; color:#ccc; margin-left:5px;}
.r-title .action{background:rgba(65, 58, 55, 0.4);}
.r-title .action span{color:#fff;}
.mar-top-0{margin-top:0 !important;}
.con-padding{padding: 30px 40px;}
.f-right{float: right;}
.f-left{float: left;}
.b-border{border-bottom: 1px solid #e0e0e0;}
.text-center{text-align:center;}

/*公告*/
.notice{background:#8d4e28;  text-align:center;padding:5px 0;color:#fff;}
.notice a{color:#fff !important;}
/*声明*/
.statement{background: #f9f9f9; line-height: 16px; padding: 7px 5px 7px 0;margin-top:25px; color:#999;}
.statement span{background:#32a7ab; color:#fff; padding: 5px; margin-right:10px;}

/*新导航*/
header{/*background-image: linear-gradient(to right,#ececec,#c8d2fd);*/ background: #fff;}
.logo{float:left}
.logo img{height:80px;}
.login{float:right;margin:20px 0; height:30px; border:1px solid #e6e6e6}

.headmenu{float:left;height:80px; line-height:80px;}
.headmenu ul, .user-item ul{ margin: 0; padding: 0;}
.headmenu li{float:left; list-style: none; padding:0 10px; color: #666;}
.headmenu li:hover{background: #ebebeb;}

.head-nav{float:left;height:84px;box-sizing:border-box;background:#fff}
.head-nav .nav-item{color:#333;float:left;position:relative;display:block;outline:0;cursor:pointer;line-height:84px;text-align:center;}
.head-nav .nav-item a{padding:0 8px;}
.head-nav .active{color:#b63b4d}
.head-nav .nav-pull{opacity:0;height:0;position:absolute;overflow:hidden;z-index: 999;width:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.nav-pull-li{width:100%;font-weight:500;text-align:center;background: #cecccc;color:#666;line-height:40px;}
.nav-pull-li:hover{background:#444359;color:#fff;}
.nav-pull-li:hover a{background:#444359;color:#fff;}
.head-nav .nav-item:hover .nav-pull{height:auto;opacity:1;}
.head-nav .nav-item:hover{background: #c3c2c2;}
.head-nav .dropdown:after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}/*导航次级下标*/
.head-search{float: left; height: 80px;line-height: 80px; position: relative;}
.head-search .text_input { height: 36px; outline:none; border-radius: 10px; line-height: 36px; border:1px solid #f2f2f5; padding: 0 8px; background: #f2f2f5; width: 240px; -webkit-appearance: none;}
.head-search .btn{position: absolute; bottom:20px;right:0;border:0;outline: none;background: none;width:38px;height: 38px;}
.head-search .so{bottom:10px;right:15px;}
.user-info{float:right;margin:18px 0;}
.user-info .avatar{width:42px; height:42px; float: right; background: #fff;}
.user-info .avatar img{width:40px; height:40px; padding:2px;border-radius: 4px; border: 1px solid #f6f6f6;}
.user-info .user-item{float:right; padding: 1px;margin-left:10px;}
.user-info .user-item li{list-style: none; line-height: 25px;font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 76px;}
.user-info .user-item li:first-child{line-height: 20px;}

/*友情链接*/
.flink{background: #fff;margin:10px 0;}
.flink .flink-list{padding: 10px 20px;line-height: 30px;}
.flink .flink-list a{padding-right:10px;}

/*面包导航-2017-9-26*/
.crumb{height: 20px; padding: 10px 0; color: #666; font-size: 14px; line-height: 20px;}
.crumb-item{float: left;}
.crumb-item a { color: #666;}
.crumb-item em { margin: 0 6px; color: #999; font-style: normal;}
.crumb-body{width: 1024px; color:#fff; margin: 0 auto;}
.crumb-body a { color:#fff;}
.crumb-item h1{font-weight: normal; display: initial; font-size: inherit;}

/*路线列表*/
.line-ul{padding:0 20px;border-bottom: 1px solid #ddd;}
.line-li{border-top: 1px solid #ddd;}
.line-li:first-child{border-top: none;}
.line-li:after{clear:both; content: '';}
.line-li h3 { overflow: hidden; line-height: 27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:17px 0; font-weight: 500; font-size: 21px;}
.line-li .line-image{float: left; margin-right:15px; padding:10px 0;}
.line-li .line-pic{width: 280px; height: 176px; box-shadow: 0px 2px 6px 2px #ddd;}
.line-li .line-pic img {min-height: 176px;width: 100%;}
.line-li .chufadi {position: absolute; z-index: 9;margin:-25px 0 0;padding: 0 10px; height: 25px; line-height: 25px; background: rgba(0,0,0,0.3); color: #fff;}
.line-li .line-info{float: left; position: relative;width:425px;}
.line-li .tc {line-height: 32px;color: #9c9c9c; margin: 5px 0;}
.line-li .tc span{padding-right:7px;}
.line-li .line-price {position: relative; bottom: -18px;left: 10px; height: 45px; width: 415px; line-height: 45px;}
.line-li .line-price i{font-size: 24px; font-weight: 400;font-family: "Microsoft Yahei","Hiragino Sans GB",Arial; margin-right: 1px; font-style: normal;}
.line-li .line-price em {font-size: 40px; font-family: Helvetica Neue,Arial;}
.line-li .line-more {background: #56bdba; color: #fff; right: 0; bottom: 0; position: absolute; text-align: center; line-height: 30px; width: 145.2px; height: 30px; border-radius: 3px;}
.line-li .mark-type {position: absolute;right: 0;top: 10px;padding: 1px;line-height: 18px;font-size: 12px;}
.line-li .mark-type strong{float: left; padding: 0 10px; color: #fff; font-weight: normal;}
.line-li .mark-type span {float: left;padding: 0 8px; background-color: #fff;}
.line-li .type-10 { background-color: #12bcc4;}
.rm-mdd{padding:12px 20px; border-bottom: 1px solid #ddd;}
.rm-mdd .mdd-li{float:left;width:10%; line-height: 26px;}
.side-mdd,.side-lianxi,.ld-list,.side-mdd-pic{padding: 10px 15px; border-bottom: 1px solid #ddd;}
.side-mdd li{float: left; width: 50%; height: 40px; line-height: 40px;}
.side-mdd-pic li{float: left; width: 49%;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.side-mdd-pic li:nth-child(2n){border-right:none;}
.side-mdd-pic .pic-mdd-li{position: relative;height: 50px; line-height: 50px;overflow: hidden;}
.side-mdd-pic .pic-mdd-li img{width:100%;}
.side-mdd-pic .pic-mdd-li a{position: absolute; top: 0;left: 0;background: rgba(0,0,0,.35);text-align: center;font-weight: bold;width: 100%;color: #fff;}

.side .wx-lianxi{background: #fff; width: 254px;}
.side .wx-lianxi img{width:100%;}
.side .wx-tips{padding:0 15px 15px;}
.side .liandong-li{height: 40px; line-height: 40px;}
.side .lianxi-li {height: 40px;line-height: 40px;display: block;}
.side .lianxi-li img {vertical-align: middle;}
.side .lianxime{background: #fff;}
.side .lianxime img{vertical-align: middle;}

/*横排3推荐*/
.tj-line{padding:0 0.65%;background: #fff;margin-top: 15px; padding-bottom: 1.3%;}
.tj-line ul{zoom: 1;margin:10px 0 0 0; padding:0;}
.tj-line li{float: left;width:32%; padding-bottom:5px; margin: 1.3% 0.65% 0; box-shadow: 0px 0px 5px #e2e2e2;}
.tj-line .tj-lineimg{}
.tj-line .line-img{height:168px;overflow: hidden;position: relative;}
.tj-line li img{
    width:100%; 
    min-height:168px;
    min-width: auto;
    height: auto;
    _width: auto;
    _height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)}
.tj-line li h3{padding:8px 5px; height:48px; line-height:26px; overflow: hidden; margin:0;font-size: 1.12em;}
.tj-line .tc{padding:10px 9px 15px; color: #666;}
.tj-line .tj-price{padding: 5px;}
.tj-line .tj-price i{font-size:24px;font-weight: 400; margin-right: 1px; font-style: normal;}
.tj-line .tj-price em{font-size:28px; font-family: Helvetica Neue,Arial; margin-right: 8px;}
.tj-line .line-view{font-size:18px; float:right; line-height: 35px; color: #666;}

/*分页*/
.pagent{margin-top:5px;background: #fff; padding:5px; text-align: center;}
.pagination{display:inline-block;padding-left:0;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}

/*顶部头图*/
.top-head{margin-top: 10px; color: #666;line-height: 32px; position: relative;}
.top-head .top-img{position: relative; width: 1024px; height: 300px; border-top-left-radius: 2px; border-top-right-radius: 2px; overflow: hidden; vertical-align: middle;}
.top-head .top-img img{width: 100%; position: absolute; top: 50%; left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.top-head .top-info{position: absolute; bottom: 0; left: 0; width:100%; background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));}
.top-head .top-title{font-size: 36px; font-weight: bold; margin:0 40px; color:#fff;height:70px; line-height:70px;}
.top-head .top-hdtime{color:#fff;margin:0 40px 15px;}
.top-head .top-hdtime span{float:right;}
.top-head .top-hdtime em{color:#ff5757;font-weight: bold; margin:0 6px;font-style: inherit;}

/*活动用户榜*/
.mairn .hd-mairn{padding: 30px 40px;}
.user-list .subtit{background: #f0f0f0;}
.user-list .me{background: #fdf2ee;}
.user-list ul{border-bottom: 1px solid #ddd;}
.user-list li{float:left; overflow: hidden; height:48px; line-height:48px;}
.user-list .n0{width:70px;text-align:center;}
.user-list .n0 span{border-radius: 13px; display: block; margin: 11px auto; line-height: 25px; font-size: 13px; width: 25px; height: 25px;}
.user-list .n0 .top1{background: #f54545; color: #fff;}
.user-list .n0 .top2{background: #ff8547; color: #fff;}
.user-list .n0 .top3{background: #ffac38; color: #fff;}
.user-list .n0 .top4{background: #8eb9f5; color: #fff;}
.user-list .n1 {width:210px;}
.user-list .n1 img{width:35px; height:35px; border-radius: 100%;vertical-align: middle; margin-right: 15px;}
.user-list .n2 {width:100px;}
.user-list .n3 {width:120px;}
.user-list .n4 {width:100px;}
.user-list .n5 {width:80px;}

/*文章阅读榜*/
.top-read {margin-top:20px;}
.top-read .r-title{margin-bottom:10px;}
.top-read ul{border-bottom: 1px solid #ddd;}
.top-read li{float:left; overflow: hidden; height:58px; line-height:58px;}
.top-read .n0{width:70px;text-align:center;}
.top-read .n0 span{border-radius: 13px; display: block; margin: 16px auto; line-height: 25px; font-size: 13px; width: 25px; height: 25px;}
.top-read .n0 .top1{background: #f54545; color: #fff;}
.top-read .n0 .top2{background: #ff8547; color: #fff;}
.top-read .n0 .top3{background: #ffac38; color: #fff;}
.top-read .n1 {width:50px;}
.top-read .n1 img{width:35px; height:35px; border-radius: 100%;vertical-align: middle;}
.top-read .n2 {width:440px; white-space: nowrap; text-overflow: ellipsis; }
.top-read .n3 {width:100px;padding-left:20px;}

/*活动介绍*/
.hd-con {margin-top:20px;}
.hd-con .connet{font-size: 15px; line-height: 30px;}
.hd-con .connet h3{background: #f0f0f0;margin: 15px 0; padding: 10px;}
.hd-con .connet h4{border-bottom: 1px dashed #ddd; padding:5px 0; margin: 5px 0;}

/*side文章动态*/
.side .hd-feed{}
.hd-feed .feed-item{border-bottom: 1px solid #ddd; padding:10px 0}
.hd-feed .feed-user{height: 35px; line-height: 35px; padding:5px 12px 0; }
.hd-feed .feed-user img{width:22px; height:22px; border-radius: 100%;vertical-align: middle;  margin-right: 6px;}
.hd-feed .feed-user span{float:right; color: #666;font-size:15px; }
.hd-feed .feed-info{padding:5px 12px 8px; font-size:15px; line-height: 24px;}
/*side攻略推荐*/
.side .side-gl{}
.side-gl .feed-item{border-bottom: 1px solid #ddd;}
.side-gl .feed-img{position: relative;}
.side-gl .feed-img img{width:100%;}
.side-gl .feed-user{padding:6px 10px 15px;}
.side-gl .feed-user img{width:22px; height:22px; border-radius: 100%;vertical-align: middle;  margin-right: 6px;}
.side-gl .feed-info{width:100%; position: absolute;bottom: 2px;color: #fff;background-image: linear-gradient(-180deg,transparent 13%,rgba(0,0,0,.65) 97%);}
.side-gl .feed-title{padding:0 10px;font-size:14px;line-height: 20px;margin-bottom:10px;}
/*side赞助商*/
.side .side-zanzhu{}
.side-zanzhu .zanzhu-item{border-bottom: 1px solid #ddd;}
.side-zanzhu .zanzhu-img{}
.side-zanzhu .zanzhu-img img{width:100%;}

/*side路线边栏*/
.side .line-saller{padding: 15px 15px;}
.side .l-salle-logo{float:left;width: 65px;height: 65px;border-radius: 50%;overflow: hidden;}
.side .l-salle-logo img{width: 100%;}
.side .l-salle-info{float:left;margin-left: 10px;}
.side .l-salle-name{line-height: 32px;}
.side .l-salle-num{border-top: 1px solid #ddd;font-size: 14px;line-height: 32px;color: #888;}

/*首页顶部推荐*/
.top-tj{margin-top: 15px;}
.top-tj a {color:#fff;}
.tj-left{width:214px;background: #fff;float:left;padding:5px 0;}
.tj-left .ws_switchtab {width: 155px;height: 68px; padding-left: 57px; position: relative; overflow: hidden; border-top: 1px solid #e6e6e6;}
.tj-left .ws_switchtab:first-child {border-top:0;}
.tj-left .ws_switchtab i {width: 32px; height: 32px; overflow: hidden; position: absolute; left: 13px; top: 17px; display: inline-block; background: url(../images/index_v1.png) no-repeat;}
.tj-left .ws_switchtab i.icon_side01{background-position: -39px 0;}
.tj-left .ws_switchtab i.icon_side02{background-position:-71px 0}
.tj-left .ws_switchtab i.icon_side03{background-position:-103px 0}
.tj-left .ws_switchtab i.icon_side04{background-position:-135px 0}
.tj-left .ws_switchtab i.icon_side05{background-position:-167px 0}
.tj-left .ws_switchtab i.icon_side06{background-position:-199px 0}
.tj-left .ws_switchtab i.icon_side07{background-position:-231px 0}
.tj-left .ws_switchtab i.icon_side08{background-position:-263px 0}
.tj-left .ws_switchtab i.icon_side09{background-position:0 -19px}
.tj-left dl dt {font-size: 16px;width: 155px;overflow: hidden;padding: 0;}
.tj-left dl a {color: #333; white-space: nowrap; margin-right: 4px; text-decoration: none;}
.tj-left dl dd {line-height: 29px; padding-right: 12px; font-size: 14px;margin:0;}

/* 首页轮播图 */
.top-tj .tj-img{height: 400px;overflow: hidden;position: relative;}
.top-tj .tj-img img{width:100%;min-height: 400px;height: unset;}
.top-tj .num-baoming {position: absolute; left: 20px; top: 16px; padding:8px 20px; color: #fff; font-size: 14px; text-align: center; border-radius: 18px; background-color: rgba(0,0,0,.6);}
.top-tj .intro {padding: 17px 0; bottom: 0; color: #fff; background-color:rgba(53, 53, 53, 0.9);}
.top-tj .tj-day{float:left; height: 60px; width:81px; margin-left: 10px; overflow: hidden; text-align: center;}
.top-tj .tj-day span{margin-right: 4px; font-size: 52px;}
.top-tj .tj-info{float:left; width: 520px; margin-left: 20px; height: 56px; padding-left: 15px; border-left: 2px solid #fff;}
.top-tj .tj-info p {font-size: 20px; font-weight: 700;margin:0 0 10px 0;}
.top-tj .tj-info span {margin-right:5px;}
.top-tj .tj-place{width:346px;float:left;}
.top-tj .mr30{margin-right:30px;float:left;}
.top-tj .tj-price{ display: inline-block; width: 146px; height: 56px; margin-top: 2px; line-height: 56px; float: right; font-size: 14px; text-align: center; background-color: #FF7467;}
.top-tj .tj-price span{margin-right: 4px; margin-left: 4px; font-size: 32px;}

.tj-right{width: 800px;height: 492px;position: relative;float:right;}
.carousel{width: 100%;height: 100%;position: relative;overflow: hidden; border-radius: 5px;}
.carousel li{position: absolute;display: none;width: 800px;}
.carousel li,.carousel li img{width: 100%;height: 100%;}
.carousel-index{position: absolute; bottom: 100px; width: 100%; display: flex; justify-content: center;}
.carousel-index li{
	float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.3);
    font-size: 12px;
    cursor: pointer;
    margin: 0 3px;
    color: #fff;
}
.carousel-index li.current-index{background-color: rgba(0,0,0,0.7);}
.carousel-index li:hover{background-color: rgba(0,0,0,0.7);}
.carousel-prev,.carousel-next{
	position: absolute;
	top: 0;
	bottom: 0;
	cursor: pointer;
	margin: auto;
	width: 32px;
	height: 60px;
	background: url(../images/icons/carousel.png) no-repeat rgba(12, 12, 12, 0.4);
}
.carousel-prev img,.carousel-next img{width: 100%;height: 100%;}
.carousel-prev{left: 0;background-position: 0 2px;}
.carousel-next{right: 0;background-position: 0 -104px;}
.carousel-prev:hover{left: 0;background-position: 0 -53px;}
.carousel-next:hover{right: 0;background-position: 0 -159px;}

/*顶部导航*/
.tophead{width:100%; height: 35px; background: #DFDDDD;}
.tophead-bd{width: 1024px;margin:0 auto;font-size: 14px;color: #666666;line-height: 35px;}
.tophead-bd-l{float:left;padding-left:20px;}
.tophead-bd-r{float:right;padding-right:20px;}
/*旧导航*/
.top{width:100%; background: #3a9d9a; height:57px;}
.top ul{list-style:none;margin:0; padding:0;}
.top ul li{float:left;}
.hover{background:#28898d; text-align:center;}
.top nav{width:1024px; margin:0 auto;}
.top a{ text-align:center; padding:19px; font-size:17px; color:#fff;}
.menu{padding: 0 20px;height:57px;line-height: 57px;position: relative;z-index: 1;}
.menu .nli{float: left;position: relative; height:57px; text-align:center; line-height:57px; border-right: 1px solid #49a6a5;border-left: 1px solid #3a9d9a;}
.menu .nli:hover{ background: #28898d;}
.sub{width: 100%;left: 0;top: 57px;position: absolute;line-height: 50px;padding: 5px 0; background:#3a9d9a;}
.sub li{zoom: 1; float:left; width:100%;margin:0; padding:0;}
.sub li a:hover{background:#28898d; display:block;color:#fff; padding:0px 17px;}
.logo{float:left}
.login{float:right;margin:20px 0; height:30px; border:1px solid #e6e6e6}
.search{float:left;margin:25px 0; height:44px; border:2px solid #28898d;}
.search .text_input{height:44px; line-height:44px; border:0; margin:0; padding:0 8px;width:550px;}
.search .btn{height:45px; line-height:44px; background:#28898d; color:#fff;padding:0 20px; border:0; margin:-2px 0 0 -6px;cursor:pointer;}
.jiuban{float:left;margin:25px 50px;}
/*旧导航*/

.banner{ position:relative; width:980px;  overflow:hidden; margin:0 ; }
.banner ul{ margin:0; padding:0; }
.banner2{ float:left; width:980px;  overflow:hidden; margin-top:10px; margin-bottom: -6px;}
.banner3{ float:left; width:980px;  overflow:hidden; margin-top:5px; margin-bottom: -6px;}
#banner { position: relative; width:980px; height:285px; overflow: hidden; margin:10px auto 0; }
#banner .pic{ position:relative; z-index:0; }
#banner .pic img{ width:980px; height:285px; display:block;}
/*#banner .adremak{background:#fff; height:50px;padding: 10px 20px; font-size: 18px;}*/
#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: 60px; height: 90px; display: none;  filter:alpha(opacity=20);opacity:0.2; top:100px; 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; }
.kebaoming{cursor: pointer;}
.bubaoming{cursor: pointer;}
.list{width:100%; margin-top:10px;}
.list .title{height:35px; background:#fff;line-height:35px;padding:5px 15px;margin:0;border-bottom: 1px solid #ddd;}
.list .title dd { display: initial; margin-left: 10px; font-size: 26px; }
.list .title .more{float:right; padding-right:10px;font-size:14px; color:#aaa;font-weight:normal;margin-left:15px;}
.list .title h1,.right .title h1,.tag-line .daohan h1{font-weight:normal; display: initial; font-size:16px;}
.list .title span{color:#aaa;font-weight:normal;margin-left:10px;}
.list .title span a{margin-right:10px;}

/*注册登录弹出2016/11/5*/
.logindiv{width: 400px; padding:20px 0 20px 0; border: #bfe5b3 solid 1px;z-index: 200;background: #fff;margin:auto; position: fixed;}
/*注册登录页2016/11/6*/
.reg-login{padding-left:1.3%;background: #fff; padding-bottom: 1.8%; box-shadow: 1px 1px 6px rgba(0,0,0,0.15);}
.reg-login .title{height:35px; background:#fff;line-height:35px;padding:25px 0 5px 15px;color:#3a9d9a;font-size:20px;margin-right:1.3%;border-bottom: 1px solid #ddd;}
.reg-login-ad, .register-ad{float:left; padding-left: 9px; margin: 40px 0 10px 10px; }
.reg-login-ad img{width:90%; box-shadow: 0 0 75px #AFABAB, 0 0 75px #CECED2; border-radius: 50%;}
.login-ad{width:542px; height:410px;}
.register-ad{width:542px; height:410px;}
.register{width: 400px; padding:20px 0 20px 0; border: #bfe5b3 solid 1px;z-index: 200;background: #fff; float:right; margin:10px 20px 10px 0;}
.reg-service{padding: 35px 80px;}
.reg-service .service-box{font-size: 14px;color: #333;line-height: 24px;}
.reg-service .service-box p{margin: 5px 0 10px 0;line-height: 1.5;}
.reg-service .service-list{ overflow: hidden; margin-bottom: 20px;}
.reg-service .service-list dt { margin-bottom: 5px; font-weight: bold;}
.reg-service .service-list a{color: inherit;}
.reg-service .service-item{margin-top: 5px;overflow: hidden; width: 100%;}
.reg-service .service-item li {float: left;display: inline-block;width: 49%;overflow: hidden;}
.reg-service .service-foot{padding: 30px 0; text-align: center;}
.reg-service .disagree, .reg-service .agree{width: 160px;margin: 0 15px; display: inline-block;height: 40px;line-height: 40px;border: 1px solid #ccc;}
.reg-service .agree{background: #FF9A14;}
.reg-service .disagree{color: inherit;}
.login-box{margin:0 auto;width:300px;}
.login-box-head{border-bottom: 2px solid #10b041; height: 58px; color: #3f9f5f; line-height:58px; font-size: 20px; text-align: center; margin-bottom: 30px;}
.login-box-name,.login-box-btn{height: 70px; position: relative;}
.login-box-name input{padding: 3px 7px; line-height: 32px; border: 1px solid #c0c0c0; font-size: 14px; -webkit-box-sizing: border-box; overflow: hidden;}
.login-box-name .ui_text{width: 100%; height: 40px; border-color: #d7d7d7;}
.login-box-name .form-control{width: 100%; height: 40px; border-color: #d7d7d7;}
.login-box-name .Validform_checktip{color: #F79080; font-size: 12px; line-height: 30px;}
.login-box-name .Validform_checktip a{color: #10b041;}
.login-box-btn input{width: 100%; height: 36px; line-height: 36px; font-size: 16px;}
.login-box-btn .ui_button{background-color: #3f9f5f; color:#fff; border: none; border-radius: 3px; margin:0;}
.login-box-forget{height: 35px;font-size: 13px;}
.login-box-forget a{color:#666;}
.logindiv .guanbi{cursor: pointer;float:right; margin-top:-5px; font-size: 30px;padding: 0px 5px 0 0;font-weight: bold;line-height: 15px;color: #000;text-shadow: 0 1px 0 #fff;opacity: 0.2;}
.logindiv .guanbi span{padding:5px;}
.greybackground{background: #000;display: block;z-index: 100;width: 100%;position: fixed;top: 0;left: 0;}
.checkbox-inlin { height: 39px; line-height: 39px; float: right; position: absolute; right:0; top:0; padding: 0; vertical-align: middle;}
.login-forget-head{height: 58px; line-height:58px; margin-bottom: 30px;position: relative;}
.login-forget-head .veri{float:left;border-bottom: 2px solid #d7d7d7; width:50%;text-align: center;}
.login-forget-head .veri i{font-size: 24px;font-style: inherit;margin-right: 5px;vertical-align: middle; color:#d7d7d7;}
.login-forget-head .action{border-bottom:2px solid #10b041;}
.login-forget-head .action i{color:#10b041;}


/*出发地2016/11/6 */
.chufadi-head{padding-top:10px; background: url(../images/mauritius-bg.jpg) repeat-x; background-size: 100%;}
.chufadi-head .chufadi-tj{background: #fff; margin-top:10px;}
.chufadi-head .cfd-tj-title{height: 45px; background: #eee; line-height: 45px; box-shadow: inset 0px -5px 20px -8px rgba(0,0,0,0.1);padding-left:25px;}
.chufadi-head .cfd-tj-line{margin: 20px 20px 10px 20px;;}
.chufadi-head .chufadi-tj ul{list-style: none;padding:0;}
.chufadi-head .chufadi-tj ul li{width:31.33%;float:left;margin:0 1% 1.3%;}
.chufadi-head .chufadi-tj ul li img{width:100%;height:176px;}
.chufadi-head .chufadi-tj ul li h3{line-height: 28px; margin: 10px 0;overflow: hidden; height: 56px;}
.chufadi-head .chufadi-tj ul li span{float:right; line-height: 32px;}

/*tag */
.list .mddxqqg{float:right; margin-right:20px;}
.list .mddxqqg span{border-radius:15px; padding:8px 20px; background-color: #3a9d9a; color:#fff;cursor:pointer;}

.place-head{margin-top: 10px; color: #666666; line-height: 32px; position: relative;}
.place-head .place-logo{position: relative;
    width: 1024px;
    height: 390px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    overflow: hidden;
    vertical-align: middle;}
.place-head img{width: 100%;
    min-width: auto;
    height: auto;
    min-height: 300px;
    _width: auto;
    _height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.place-head .place-info{position: absolute; bottom: 0; left: 0; width:753px; background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));}
.place-head .place-name{float:left;padding: 0 0 20px 20px; color:#fff;margin-right:20px;}
.place-head .place-name span {font-size: 36px; font-weight: bold; margin-right: 10px;}
.place-head .place-wantogo{float:right; padding: 0 20px 20px 0;}
.place-head .place-wantogo span{border-radius: 15px; padding: 8px 20px; background-color: rgba(58, 157, 154, 0.43); color: #fff; cursor: pointer; margin-left: 10px;}
.place-head .tagms{position: absolute; top: 0; right: 0; background:rgba(102, 102, 102, 0.82); width: 271px; height: 390px; z-index: 5;}
.place-head .place-about{padding:20px; height: 340px; overflow: hidden; color: #fff;}

/*目的地次导航*/
.mdd-nav{margin-top: 10px; color: #666666; line-height: 35px; padding: 10px 20px; background: #fff;}
.mdd-nav ul{margin:0; padding:0;}
.mdd-nav li{float:left; margin-right:35px;}
.mdd-nav li a{padding:6px 15px;}
.mdd-nav .action a, .mdd-nav li a:hover {color:#fff; background: #3a9d9a; border-radius: 20px; padding:6px 15px;}

.tag-side{width:180px; float:right;margin-top:10px;}
.tag-side .leftlist{background-color: #fff; padding:10px 10%;margin-bottom:5px;}
.tag-side ul{width:180px;zoom: 1;margin:0; padding:0;}
.tag-side ul li{float: left;width:40%;height:40px; line-height: 40px;}
.tag-side .searchkey{height:40px; line-height:40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tag-side span{height:40px; line-height: 40px; display: block;}
.tag-side span img{vertical-align: middle;}
.tag-side .lianxime{width:180px;z-index:250;}
.tag-side .lianxime2{position:fixed;width:180px;_position:absolute;top:0;}

.tag-line{width:834px; float:left;margin-top:10px;}
.tag-line .daohan{line-height:35px;font-weight:normal;font-size:14px; height:40px;}
.tag-line .title,.tag-side .title{height:35px; background:#fff;line-height:35px;  padding: 5px 0 5px 15px;font-weight:bold;color:#3a9d9a;margin-bottom:4px;}
.tag-line .title .more{float:right; padding-right:10px;font-size:14px; color:#aaa;font-weight:normal;margin-left:15px;}
.tag-line ul{zoom: 1;margin:0; padding:0;}
.tag-line ul h3{margin:0; overflow: hidden; line-height:27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:10px 9px 17px 9px; 
font-weight: 500; font-size: 21px;}
.tag-linet ul p{margin:0; padding:9px 9px 5px 9px;}
.tag-line ul .tc{color: #9c9c9c;margin: 5px 0;padding: 0 9px;}
.tag-line ul .tc a{color: #9c9c9c;}
.tag-line ul .tc b{color:#28898d;font-size: 16px;}
.tag-line ul img{padding:9px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.tag-line .taglist{background-color: #fff;width:798px; padding:9px;}
.tag-line .tags{margin-right:7px; line-height:28px;}

.tag-line .dz-btn-mdd{float:right; background: #f78c04; padding:0 25px; color:#fff;margin-right:5px;border-radius: 20px; line-height:30px;}
.tag-line .add-dingzhi {background: #fff;padding: 10px 25px; margin-bottom:5px;}
.tag-line .add-item {margin: 10px 0; font-size: 14px; color: #666;}
.tag-line .add-item input {height: 30px;}
.tag-line .input-title{padding: 6px 5px;width:758px;;}
.tag-line .dz-chois{line-height:32px;background: #d5e3ea; width: 772px;}
.tag-line .dz-chois .simple{width:386px; text-align:center; float:left;}
.tag-line .dz-chois .complex{width:386px; text-align:center; float:left;}
.tag-line .dz-chois .action{background: #3a9d9a; color:#fff;}
.tag-line .short-input{width:148px;margin:0;padding:0 5px;}
.tag-line .add-item select {height: 30px !important;padding: 0 10px; width: 162px !important;}
.tag-line .add-item .add_day {width: 776px;background: #d5e3ea;border: 0;height: 36px;line-height: 36px;}
.tag-line .book-mun{float:left;width:213px;border: 1px solid #a9a9a9;margin-right:10px; padding:0 5px;}
.tag-line .book-mun input{width:174px;padding:0 5px;border:0;}
.tag-line .line-ts {line-height: 40px;float: left;}
.tag-line .line-button {float: right;margin-right: 10px;}
.tag-line .adddate_button {background: #f78c04;width: 300px;height: 40px !important;font-weight: bold;font-size: 16px;color: #fff;border: 0;}

.tag-line .day-class {border: 1px solid #c5c1c1;margin: 20px 10px 0 0 !important;padding: 0;font-size: 12px;}
.tag-line .day-class-legend {border: 1px solid #c5c1c1;width: 150px;margin-left: -1px;line-height: 30px;padding-left:5px;font-size: 14px;}
.tag-line .day-class-div dt {width: 60px;float: left;color: #333;text-align: right;display: block;line-height: 30px;}
.tag-line .day-class-div dd {margin-left: 70px;margin-right: 20px;}
.tag-line dl dd input, .tag-line dl dd select {height: 30px !important;}
.tag-line .day-class-div input[type="checkbox" i] {float: left;}
.tag-line .day-class-div label span {float: left;line-height: 30px;}

.tag-line .infolist5{padding:9px 0;border-bottom: 1px solid #ddd; background-color: #fff;}
.tag-line .infolist5 .infoleft{float:left;}
.tag-line .infolist5 img{height:208px;width:336px;}
.tag-line .inforight {float: left; width:418px; margin-left:5px;}
.tag-line .infolist5 .tc{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tag-line .infolist5 .tc-plans{line-height:26px;}
.tag-line .infolist5 .infoprice{color: #ff770c;}
.tag-line .infolist5 .line-price{position: relative; bottom: -18px; left: 10px; height: 45px; width: 408px; line-height:45px;}
.tag-line .inforight1{background: #3a9d9a; color: #fff; right: 0; bottom: 0; position: absolute; text-align: center; line-height: 40px;
                   width: 124px; height:40px; font-size:22px; border-radius: 3px;}
.tag-line .infolist5 .line-price i{font-size:24px;font-weight: 400; font-family: "Microsoft Yahei","Hiragino Sans GB",Arial; margin-right: 1px; font-style: normal;}
.tag-line .infolist5 .line-price em{font-size:40px; font-family: Helvetica Neue,Arial;}
.tag-line .infolist5 .tags,.content .yuding .tags{margin-right:5px;}
.chufadi{position: absolute; z-index: 9; margin: -40px 0 0px 10px; padding:0 10px; height: 25px; line-height: 25px;background:rgba(0,0,0,0.3); color:#fff;}

/*用户中心*/
.user-side{width:208px; float:right;margin-top:10px;}
.user-side .bg{background-color: #fff;}
.user-side .avatar{}
.user-side .avatar img{width:100%;}
.user-side .avatar p{margin:0;padding:10px;}
.user-side .action{background: #3a9d9a; color:#fff;}
.user-side .user-name{margin-top:10px;}
.user-side .user-menu{margin-top:10px;}
.user-side .user-menu p{margin:0;}
.user-side .user-fa{border-bottom: 1px solid #ddd;padding:15px;}
.user-side .user-ewm{padding:15px 15px 0 15px;}

.user-right{width:798px; float:left;margin:10px 0;}
.user-right .recentOrder, .user-right .myOrder, .user-right .myplace, .user-right .myprofile{width:798px; float:left;margin:0;}
.user-right .daohan{line-height:40px;font-weight:normal;font-size:14px; height:40px;}
.user-right .title{height:35px; background:#fff;line-height:35px;  padding: 5px 0 5px 15px;font-weight:bold;color:#3a9d9a;margin-bottom:4px;}
.user-right .title span{color:#999; font-size:14px;margin-left:20px; font-weight: normal;}
.user-right ul{zoom: 1;margin:0; padding:0 5px; background-color: #fff;}
.user-right ul h3{margin:0; overflow: hidden; line-height:27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:10px 9px 17px 9px; 
font-weight: 500; font-size: 21px;}
.user-right ul img{}
.user-right .order-list{padding:9px 0; border-bottom: 3px solid #ddd;}
.user-right .order-list:hover{border-bottom: 3px solid #2c9398;}
.user-right .order-list .infoleft{float:left;}
.user-right .order-list img{height:108px;width:174px;padding:10px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.user-right .inforight {float: left; width:390px; margin-left:5px;}
.user-right .order-list .tc{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 5px;}
.user-right .order-list .tc dd{float:left;margin-left:0;width:30%}
.user-right .order-list .tags{margin-right:5px;}

.user-right .myplace-list{width:50%; float:left; padding:9px 0; border-bottom: 3px solid #ddd;}
.user-right .myplace-list:hover{border-bottom: 3px solid #2c9398;}
.user-right .myplace-list h3{font-weight: bold;padding: 10px 9px;}
.user-right .myplace-list h3 span{color:#666; font-size:16px;font-weight: normal;}
.user-right .myplace-list .infoleft{margin:10px;}
.user-right .myplace-list img{height:218px;width:100%;}
.user-right .infodes {margin:10px;}
.user-right .myplace-list .xq-qg{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user-right .myplace-list .xq-qg span{width:50%;}
.user-right .myplace-list .xq-qg-right{text-align:right;float:right;}
.user-right .myplace-list .place-ms{line-height:26px; height: 76px; overflow: hidden; color: #666;}

.user-right .myprofile ul{zoom: 1;margin:0; padding:15px 5px; background-color: #fff;}
.user-right .myprofile .profile-menu{padding: 15px 25px;border-bottom: 1px solid #e0e0e0;margin-bottom:10px;}
.user-right .myprofile .profile-menu span{padding: 10px 25px;}
.user-right .myprofile .action{border-radius: 4px;background: #3a9d9a;color:#fff;}
.user-right .myprofile dl{margin:0;padding: 15px;}
.user-right .myprofile dt{margin:0;float:left;text-align: right;width: 100px;}
.user-right .myprofile dd{margin:0;float:left;}
.user-right .myprofile input.text{display: inline-block;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-size: 14px;
    min-width: 520px;}
.user-right .myprofile textarea {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 10px;
    font-size: 14px;
    min-width: 520px;
    height: 150px;
    border-radius: 4px;
}
.user-right .myprofile .formSubBtn {
    display: inline-block;
    width: 186px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #f48400;
    color:#fff;
    border: 0;
    font-size: 18px;
    border-radius: 4px;
	}

/*商家中心2017/2/12 */

.shopcenter{background:#fff;padding:5px 10px;}

.date, .line-date{width:100%; border:1px solid #ddd;}
.date .date-title, .date .dateid-title{height: 45px; line-height:45px;background:#ddd;}
.date .date-title th{text-align:center;font-weight: normal;}
.date .dateid-title th{text-align:left;font-weight: normal; padding-left:5px;}
.date .date-list, .date .dateid, .line-date .line-date-all{height: 45px; line-height:45px;border-bottom:1px solid #ddd;}
.date .date-list th, .line-date .line-date-all th{text-align:center;font-weight: normal; border-bottom: 1px solid #f0f0f0;}
.date .dateid th{text-align:left;font-weight: normal; border-bottom: 1px solid #f0f0f0; padding-left:5px;}
.date .date-font{font-size:14px; color:#666;}
.date .date-line-title{background:#e6e6e6; text-align-last:left; padding-left:10px;}
.date tr:hover, .line-date th:hover{background:#F3F1F1;}
.date .book-line{width:200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.date .datenote{padding:5px;}
.date .datenote_textarea{overflow:hidden;float:left;}
.date .datenote textarea{width:706px; padding:5px;}
.date .datenote_button{float:left; padding: 11px 12px;}
.date .date-input{width: 98%; height: 42px; line-height: 42px; padding: 0 5px; border: 0;}
.date .adddate_button{width: 99%; padding: 9px 0; margin: 10px 0;}
.date .line-edit-textarea{width:98.5%; margin-top:10px; height: 438px; border:0;}
.date .line-edit-descrition{width:98.5%; margin-top:10px; height:38px; border:0;}
.line-date .action{background:#F3F1F1;}

.bcinfo h3{margin:0; overflow: hidden; line-height:27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:10px 9px 17px 9px; 
font-weight: 500; font-size: 21px;}
.bcinfo{padding:9px 0;border-bottom: 3px solid #ddd; background-color: #fff;}
.bcinfo:hover{border-bottom: 3px solid #2c9398;}
.bcinfo .infoleft{float:left;}
.bcinfo img{height:208px; width:336px; padding: 9px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.bcinfo .inforight {float: left; width:418px; margin-left:5px;}
.bcinfo .tc{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #9c9c9c; margin: 5px 0; padding: 0 9px;}
.bcinfo .line-guanli{position: relative; bottom: -18px; left: 10px; height: 45px; width: 408px; line-height:45px;}
.bcinfo .line-guanli li{width:24%; float:left;border:1px solid #ddd; text-align:center;}

/*商家主页 */
/*20170720 */
.jlb-head{width: 1024px;height: 200px; margin-top:6px; position: relative;}
.jlb-message{
    position: relative;
    height: 100%;
    overflow: hidden;
}
.jlb-head-bg{
    position: absolute;
    left: -10%;
    top: -10%;
    width: 120%;
    height: 120%;
    bottom: 0;
    z-index: 0;
    -webkit-filter: blur(25px);
    -ms-filter: blur(25px);
    filter: blur(25px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=25,MakeShadow=false);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}
.jlb-info{
    background-color: rgba(0,0,0,.2);
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.jlb-logo{
    float: left;
    width: 120px;
    height: 120px;
    margin: 40px 20px 40px;
	overflow: hidden;
}
.jlb-logo-img img{
    width: 100%;
    height: 100%;
	min-width:120px;
	min-height:120px;
    border-radius: 50%;
    background-size: 100%;
    background-position: center;
    /*background-repeat: no-repeat;*/
}
.jlb-des{color: #fff;}
.jlb-des h1, .jlb-des h2{
    margin: 0;
    padding: 0;
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 36px;
    margin-top: 40px;
    margin-right: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jlb-des h2 a{color: #fff;}
.jlb-des h1 span, .jlb-des h2 span{
    font-size: 14px;
	margin-left: 15px;
}
.jlb-des p{
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 200;
    line-height: 2;
}
.jlb-des p a{color:#fff;}
.julebuid{background-color: #fff;margin: 0 20px !important;}
.jlb-line2{float: left;width: 349px;height:350px;overflow: hidden;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;padding: 8px 10px 8px 0;}
.jlb-line2:nth-child(2n){border-right:0; padding: 8px 0px 8px 10px;}
.jlb-line2-img{ height: 185px; padding: 9px 0; overflow: hidden;}
.jlb-line2 img{width:100%; min-height:203px; min-width: 367px;}
.jlb-line2 p {height:56px; line-height:28px; overflow: hidden;}
.jlb-line2 .tc {color: #565555;line-height:28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jlb-line2 .jlb-price {position: absolute;z-index: 9;margin: -25px 0 0 0; padding: 0 10px;height: 25px;line-height: 25px;background: #FF5722;;color: #fff;}

.jlb-title{ height:50px;font-size:16px;line-height:50px;padding:0 15px;color:#666;border-bottom: 1px solid #ddd;}
.jlb-title span{padding: 0 15px;}
.jlb-title .active{border-bottom: 3px solid #ff8a00; padding-bottom: 13px;}
.julebuid .renzheng-info{margin:20px 0;}
.julebuid .renzheng-yyzz{margin-bottom:10px;}
.julebuid .renzheng-yyzz img{width:100%;}
.julebuid .renzheng-xkz{margin-bottom:10px;}
.julebuid .renzheng-xkz img{width:100%;}

/*2016-9-10*/
.list .tags{margin-right:5px;}
.list .line-title{height:35px; font-size:14px;background:#fff;line-height:35px;padding:5px 0 5px 15px;font-weight:bold;color:#666;margin:0 0 4px;}
.list .line-title span{padding: 0 15px;}
.list .line-title .active{border-bottom: 3px solid #ff8a00; padding-bottom: 13px;}

.list ul{zoom: 1;margin:10px 0 0 0; padding:0;}
.list ul p{margin:0; padding:9px 9px 5px 9px;}

.list .newyd{width:47.1%; padding:8px; line-height: 30px; font-size:14px; color:#aaa;}
.newyd .ydtime{float:right;}
.list .infolist{float: left;width: 313px;padding:5px 0;margin: 15px 15px 0 0;border: 1px solid #ddd;background-color: #fff;}
.list .infolist img{width:297px; height:180px;padding:9px;}
.list .infolist .tc{font-size: 14px;}

.right .infolist2{float: left;width:406px;padding:5px 0;border: 1px solid #ddd;background-color: #fff;}
.right .infolist2 .infoleft{float:left}
.right .infolist2 img{height:45px;width:70px;}
.right .inforight{float:left}
.right .infolist2 .gltime{float:right;}
.right .infolist2 .gltitle{float:left;width:281px;overflow:hidden;line-height:25px;height:25px;}
.right .infolist2 span{margin:0; padding:9px 9px 5px 9px;}
.right .infolist2 .tc{font-size: 14px;}
.right .infolist2 a{font-size: 14px;}






.list .infolist3{
    float: left;
	width: 334px;
	height:425px;
	overflow: hidden;
	padding-bottom:5px;
	border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
	background-color: #fff;
	padding: 8px 3px;
}
.list .infolist3 img{width:315px; height:185px;padding:9px;}
.list .infolist3 p{padding:0 9px; height:60px; line-height:30px; overflow: hidden;}

.title{height:35px; background:#fff;line-height:35px;  padding: 5px 15px;}
.title .bt{float:left;line-height: 33px;}
.title .more{float:right; padding-right:10px;font-size:14px; color:#aaa;font-weight:normal;margin-left:15px;}
.title a:hover{color:#007CC2}
.title span{font-size:14px; color:#aaa;font-weight:normal;margin-left:15px;}
.title span a{margin-right:10px;}
.title h1{font-weight:normal; display: initial; font-size:16px;}

/*路线列表*/
.side-list{width:214px; float:right;margin-top:10px; background-color: #fff;}
.side-list .leftlist{background-color: #fff; padding:10px 10%; border-bottom: 1px solid #ddd;}
.side-list ul{width:180px;zoom: 1;margin:0; padding:0;}
.side-list ul li{float: left;width:40%;height:40px; line-height: 40px;}
.side-list .searchkey{height:40px; line-height:40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.side-list span{height:40px; line-height: 40px; display: block;}
.side-list span img{vertical-align: middle;}
.side-list .lianxime{z-index:250;width:214px;background: #fff;}

.line-list{width:800px; float:left;margin-top:10px; background-color: #fff;}
.line-list ul{zoom: 1;margin:0; padding:0;}
.line-list ul h3{margin:0; overflow: hidden; line-height:27px; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dotted #DDD; padding:10px 9px 17px 9px; 
font-weight: 500; font-size: 21px;}
.line-list ul p{margin:0; padding:9px 9px 5px 9px;}
.line-list ul .tc{color: #9c9c9c;margin: 5px 0;padding: 0 9px;}
.line-list ul .tc a{color: #9c9c9c;}
.line-list ul .tc b{color:#28898d;font-size: 16px;}
.line-list ul img{padding:9px;}
.line-list .taglist{background-color: #fff; padding:9px; border-bottom: 1px solid #ddd;}
.line-list .tags{margin-right:7px; line-height:28px;}

.line-list .infolist5{float: left; width:800px; padding:9px 0 0;border-bottom: 1px solid #ddd; background-color: #fff;}
.line-list .infolist5 .infoleft{float:left;}
.line-list .infolist5 img{height:208px;width:336px;}
.line-list .inforight {float: left; width:430px;}
.line-list .infolist5 .tc{line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.line-list .infolist5 .infoprice{color: #ff770c;}
.line-list .infolist5 .line-price{position: relative; bottom: -18px; left: 10px; height: 45px; width: 420px; line-height:45px;}
.line-list .inforight1{background: #3a9d9a; color: #fff; right: 0; bottom: 0; position: absolute; text-align: center; line-height: 40px;
                   width: 124px; height:40px; font-size:22px; border-radius: 3px;}
.line-list .infolist5 .line-price i{font-size:24px;font-weight: 400; font-family: "Microsoft Yahei","Hiragino Sans GB",Arial; margin-right: 1px; font-style: normal;}
.line-list .infolist5 .line-price em{font-size:40px; font-family: Helvetica Neue,Arial;}
.line-list .infolist5 .tags,.content .yuding .tags{margin-right:5px;}

/*new-index-20180211*/
.index-line{background:#fff; margin-top:10px;}
.index-item{padding:10px 20px;}
.index-item ul{ zoom: 1; margin: 0; padding:0;}
.index-item li{}
.index-item-mdd{width:125px; float:left;}
.index-item-mdd li{height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-item-list{width:858px; float:right; border-left: 1px solid #ddd;}
.index-item-list .item{width:266px; float:left; padding-left:20px; margin: 5px 0 10px;}
.index-item-list .pic{width:266px; height:165px;overflow: hidden;}
.index-item-list .pic img{width:100%; min-height:165px;}
.index-item-list .pic .chufadi{z-index: 9; margin: -40px 0 0 0; padding: 0 10px; height: 25px; line-height: 25px; background: rgba(0,0,0,0.3); color: #fff;}
.index-item-list .name{padding:10px 0;}
.index-item-list .name h3{line-height:25px;height: 50px; overflow: hidden;}
.index-item-list .mdd{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-item-list .mdd{
    padding: 12px 14px 11px;
    border: 1px solid #ececec;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    background: #f8f8f8;
    color: #636363;
}
.index-item-list .mdd span{margin:0 3px;}
.index-item-list .price{margin-bottom: 5px;}
.index-item-list .price .num{height: 30px; font: 18px/30px Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif; color: #959595;}
.index-item-list .price em{color: #ff7466; font-size: 35px; font-family: HelveticaNeue-Thin,Helvetica,Avenir-light,Avenir Next,Arial;}
.index-item-list .price .btn {
    float: right;
    border: 0;
    width: 85px;
    height: 30px;
    border-radius: 4px;
    font: 16px/30px Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif;
    color: #fff;
    text-align: center;
    background: #ff7466;
    -webkit-box-shadow: inset 0 -3px #f95e5a;
    box-shadow: inset 0 -3px #f95e5a;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.index-item-list .price .btn:hover {
    -webkit-box-shadow: inset 0 -3px #f95e5a,0 0 6px rgba(249,94,90,.6);
    box-shadow: inset 0 -3px #f95e5a,0 0 6px rgba(249,94,90,.6);
}

.index-item-list-1{width:858px; float:right; border-left: 1px solid #ddd;}
.index-item-list-1 .item{padding-left:20px; margin: 5px 0 10px; border-top:1px solid #ddd;}
.index-item-list-1 .item:first-child{border-top:none; margin: -15px 0 10px;}
.index-item-list-1 .name{padding:10px 0;margin: 0 -6px;}
.index-item-list-1 .name h3{
    margin: 0;
    overflow: hidden;
    line-height: 27px;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dotted #DDD;
    padding: 10px 9px 17px 9px;
    font-weight: 500;
    font-size: 21px;}
.index-item-list-1 .pic{width:336px; height:208px;overflow: hidden; float:left;}
.index-item-list-1 .pic img{width:100%; min-height:208px;}
.index-item-list-1 .pic .chufadi{z-index: 9; margin: -46px 0 0 0; padding: 0 10px; height: 25px; line-height: 25px; background: rgba(0,0,0,0.3); color: #fff;}
.index-item-list-1 .info{float:right;width: 479px; color: #9c9c9c;}
.index-item-list-1 .date{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border: none;line-height: 32px;}
.index-item-list-1 .cust{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;line-height: 32px;}
.index-item-list-1 .mdd{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top:10px;}
.index-item-list-1 .mdd{
    padding: 10px 14px;
    border: 1px solid #ececec;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    background: #f8f8f8;
    color: #636363;
}
.index-item-list-1 .mdd span{margin:0 3px;}
.index-item-list-1 .price{margin:35px 0 5px;}
.index-item-list-1 .price .num{height: 30px; font: 18px/30px Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif; color: #959595;}
.index-item-list-1 .price em{color: #ff7466; font-size: 35px; font-family: HelveticaNeue-Thin,Helvetica,Avenir-light,Avenir Next,Arial;}
.index-item-list-1 .price .btn {
    float: right;
    border: 0;
    width: 124px;
    height: 40px;
	line-height:40px;
    border-radius: 4px;
	font-size: 18px;
    font-family:Hiragino Sans GB,Microsoft YaHei,SimHei,SimSun,sans-serif;
    color: #fff;
    text-align: center;
    background: #ff7466;
    -webkit-box-shadow: inset 0 -3px #f95e5a;
    box-shadow: inset 0 -3px #f95e5a;
    text-decoration: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.index-item-list-1 .price .btn:hover {
    -webkit-box-shadow: inset 0 -3px #f95e5a,0 0 6px rgba(249,94,90,.6);
    box-shadow: inset 0 -3px #f95e5a,0 0 6px rgba(249,94,90,.6);
}

/*new-index-20180211*/
.index-gonglue{background:#fff; margin-top:10px;}
.index-item-gonglue{width:858px; float:right; border-left: 1px solid #ddd;}
.index-item-gonglue .item{padding-left:20px; margin: 5px 0 10px; border-top:1px solid #ddd;}
.index-item-gonglue .item:first-child{border-top:none; margin: -15px 0 10px;}
.index-item-gonglue .name{padding:10px 0;margin: 0 -6px;}
.index-item-gonglue .name h3{
    margin: 0;
    overflow: hidden;
    line-height: 27px;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dotted #DDD;
    padding: 10px 9px 17px 9px;
    font-weight: 500;
    font-size: 21px;}
.index-item-gonglue .des{margin-bottom: 10px; color: #666; line-height: 25px;}
.index-item-gonglue .pic{margin: 0 -4.5px;}
.index-item-gonglue .pic .imgs{width: 273px; float: left; margin: 0 4.5px; height:175px; overflow: hidden;}
.index-item-gonglue .pic img{width:100%; min-height:175px;}
.index-item-gonglue .info{padding: 10px 14px; border: 1px solid #ececec; height: 27px; line-height: 27px; font-size: 14px; background: #f8f8f8; color: #636363; margin-top:10px;}
.index-item-gonglue .user{}
.index-item-gonglue .time{}
.index-item-gonglue .view{}
.index-item-gonglue .mdd{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:right;}
.index-item-gonglue .mdd a{margin:0 3px;}

.index-links{background:#fff; margin-top:10px; line-height: 27px;}
.index-links .title span{font-size: 14px; color: #aaa; margin-left: 15px;}

.index-jingdian{background:#fff; margin-top:10px; line-height: 27px;}
.index-jingdian .jingdian-item {border-top:none;}



/*路线报名页2016-9-10*/
.book{background:#fff; padding:30px 40px;}
.book dl{width:100%;margin:0;line-height:40px;padding: 5px 0; border-top: 1px solid #e0e0e0;}
.book dl:first-child{border:none}
.book .booker{width:612px; margin-right:6px;}
.book .book-num{position: relative;float:right;height: 28px;border: 1px solid #ddd;line-height: 28px;zoom: 1;margin-top:5px;}
.book .num-minus{left: -1px;}
.book .num-plus{right: -1px;}
.book .num-bt{position: absolute;top: -1px;border: 1px solid #ddd;width: 28px;height: 28px;cursor: pointer;}
.book .num-heng ,.book .num-shu{position: absolute;left: 50%;top: 50%;font-size: 0;line-height: 0;text-indent: 0;}
.book .num-heng {margin: -1px 0 0 -5px;border-top: 2px solid #666;height: 0; width: 10px;}
.book .num-shu{margin: -5px 0 0 -1px;border-left: 2px solid #666;height: 0;height: 10px;}
.book .num-input{margin: 0 23px;}
.book .num-input input{width: 35px;height: 25px;border: none;line-height: 25px;text-align: center;outline: none;padding:0 5px;}

.book .booker-bt{font-size: 16px;color: #333;line-height: 50px;zoom: 1;height: 49px;border-bottom: 1px solid #ddd;}
.book .book-taocan{}
.book-taocan .taocan-info{}
.book-taocan .taocan-info li{position: relative;font-size: 14px;line-height:1.5;border-left: 1px solid #B4A4C0;padding:15px 0 0 30px;margin-left: 60px;}
.book-taocan .xc-day{position: absolute; top: 20px;left: -68px;font-size: 14px; color: #B4A4C0; width: 46px; text-align: right;}
.book-taocan .xc-day:after {position:absolute;top:9px;right:-27px;content:'';width:5px;height:5px;border:3px solid #fff;background-color:#B4A4C0;border-radius:50%;}
.book-taocan .xc-title{font-weight: 700;padding: 10px 0; border-top: 1px solid #e0e0e0;}
.book-taocan li:first-child .xc-title{border-top:none;}
.book-taocan .xc-title span{float:right;}
.book-taocan .xc-can{}
.book-taocan .xc-can span{margin-right:20px;}
.book-taocan .xc-piao span{margin-right:20px;}
.book-taocan .shouqi{height:200px; overflow:hidden !important;}
#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));}

.book .sigle-room{}
.sigle-room .room-info {color: #666;padding: 10px 0;border-top: 1px dotted #ddd;}
.sigle-room .room-info:first-child{border:none;}
.sigle-room .room-info span{display: inline-block;}
.sigle-room .room-info .info-type {width: 487px;padding-left: 14px; font-size: 14px;}
.sigle-room .room-info .info-price {width: 110px;}
.sigle-room .room-info 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 .info-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 .info-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 .book-contact{}
.book-contact .booker-item, .book-car .booker-item{float: unset;}
.book-contact .bookerinfo input,.book-car .bookerinfo input{width: 382px;}
.book .bookerlist{padding: 5px 0 5px 5px; margin: 10px 5px 10px -5px;}
.book .booker-item{overflow:visible;margin-top:20px;background:rgba(240,243,251,0.20);border:1px solid rgba(76,89,101,0.05);padding:10px;font-family:"microsoft yahei";position:relative;}
.booker-item .choose-common{}
.booker-item .choose-common li{float: left; width: 20%;font-size: 14px;line-height:30px;}
.booker-item .choose-common input{width: 15px;vertical-align: middle;margin: 0 3px 0 3px;height:30px;}

.booker-item .fl-panel {float: left;width: 64px;height: 37px;line-height: 48px;margin-right: 10px;border: 1px solid #e9e9e9;text-align: center;}
.booker-item .fl-panel .up {height: 22px;line-height: 22px;font-size: 12px; color: #999;}
.booker-item .fl-panel .up .num {font-size: 12px;}
.booker-item .fl-panel .bottom {background: #699bc3;height: 16px;line-height: 16px;font-size: 12px;color: #fafafa;}
.booker-item .fl-panel .bottom.child {background: #ee9b57;}
.bookerinfo{float: left;overflow: visible;}
.bookerinfo .bk-info{overflow: visible;position: static;margin-top: 10px;}
.bookerinfo .bk-info:first-child{margin-top: 0;}
.bookerinfo .info-label{width: 100px;color: #999;display: inline-block;text-align: right;font-size: 14px;}
.bookerinfo .info-select{width: 110px;height: 32px;border: 1px solid #ddd;font-size: 14px;padding-left: 5px;}
.bookerinfo input, .book-car input{border: 1px solid #ddd;height: 30px;width: 308px;outline: none;font-size: 14px;text-indent: 5px;}
.bookerinfo .bookidmun{width: 194px;text-indent: 5px;}
.bookerinfo .tel-tips {width: 288px;margin-left: 100px;margin-top: 10px;padding: 5px 10px;line-height: 22px;background: #fffced;border: 1px solid #f3dcbb;font-size: 12px;color: #999;}
.bookerinfo .save-to-common, .bookerinfo .save-to-mycar{padding: 10px 0 0 100px;font-size: 14px;color: #999;}
.bookerinfo .save-to-common input, .bookerinfo .save-to-mycar input, .book-car .f-right input, .book-car .book-tuoyun-mycar input{width: 15px;vertical-align: middle;margin: 0 3px 0 3px;}
.booker-item .bk-item-del{position: absolute;background: #f38e8e;color:#fff;right:0;bottom:0;padding:2px 10px;cursor: pointer;}
.booker-item .cleat-btn{position: absolute;right:10px;top:5px;color: #22C233;font-size: 14px;cursor: pointer;}

.book .book-car{margin-top:28px;}
.book-car .choose-mycar{}
.book-car .choose-mycar li{float: left; width: 20%;font-size: 14px;line-height:30px;}
.book-car .choose-mycar input{width: 15px;vertical-align: middle;margin: 0 3px 0 3px;height:30px;}
.book-car .lift-car{font-size: 15px;color: #333;line-height: 50px;padding-left: 10px;}
.book-car .lift-car span{margin-right:10px; color: #999; font-size:13px;float:right;}
.book-car .lift-car-li{color: #666;padding: 10px 0;border-top: 1px dotted #ddd;}
.book-car .lift-car-li :first-child{border:none;}
.book-car .lift-car-li span{display: inline-block;}
.book-car .lift-car-li .info-type {width: 317px;padding-left: 14px; font-size: 14px;}
.book-car .lift-car-li .info-price {width: 110px;}
.book-car .lift-car-li .info-select {width: 110px;height: 32px;border: 1px solid #ddd;font-size: 14px;padding-left: 5px;}
.book-car .lift-car-li .info-checkbox {margin-left: 15px; float: right;}
.book-car .lift-car-li .info-checkbox input {width: 15px;vertical-align: middle;margin: 0 3px 0 3px;}
.book-car .save-to-mycar{float:left;}
.book-car .book-tuoyun-mycar{float:right;color:#f60;}

.book-price-all{background: #fff; padding: 8px 15px;width: 224px;border-top: 3px solid #4c5a65;}
.book-price-all .settlement-infor{text-align: center; margin-bottom: 15px;}
.book-price-all .settlement-infor div{display: inline-block;}
.book-price-all .settlement-infor .info-left, .book-price-all .settlement-infor .info-right {border-top: 1px solid #ddd;width: 63px;margin-bottom: 6px;}
.book-price-all .settlement-infor .info-middle {margin: 0 10px;font-size: 16px;color: #999;margin-top: 20px;}
.book-price-all .price-info {margin-bottom:10px;}
.book-price-all .price-detail{border-top:1px dotted #ddd;padding-bottom:10px;}
.book-price-all .price-detail:first-child{border:none}
.book-price-all .price-detail-title{font-size:14px;line-height:22px;margin-top:10px;}
.book-price-all .price-detail-li{color: #999;font-size:12px; margin-top: 12px;}
.book-price-all .price-detail-li span{float:right;color: #f60;}
.book-price-all .bookdateid{background: #fffced;padding: 12px 20px;font-size: 16px;color: #666;font-weight: bold;margin: -8px -15px;line-height:31px;}
.book-price-all .price-num {float: right;font-size: 24px;color: #f60;font-weight: normal;}

.book .bookphone{width:90px;}
.book dt{ float: left; display: block; width: 100px; color: #555; overflow: hidden;}
.book em{color:red;padding:0 5px;font-style: normal;}
.book dl select{padding:0 5px; border:1px solid #999; height:28px; width:512px; line-height:28px;}
.button {align-items: flex-start; text-align: center; cursor: default; color: buttontext; border: 0; box-sizing: border-box;}
.book .bookdateid{background: #fafafa; text-align:center; padding: 15px 5px; margin-bottom: 20px; border-radius: 5px;}
.book .bookbiao{}
.bookbiao .button{margin-left: 100px; background: #3a9d9a; border-radius:15px; color:#fff; padding: 10px 50px; width: 510px;margin-top: 20px;}
.book .booklx{width:236px; color: #666; margin-left:40px; line-height:30px;}
.book .booklx p{margin-left:10px;}
/*路线报名页*/


/*关于我们*/
.list_left{float:left;width:798px; margin:20px 0 5px;}
.list_left h1{border-left:5px solid #3a9d9a; line-height:40px;height:40px; margin:0; font-size:16px; color:#3a9d9a;text-indent:15px;background:#fff;}
.list_left .text_list{ float:left; width:680px;background:#fff;margin:8px 0 1px 0;border-radius:5px;}
.list_left .text_list h2{padding:10px 10px 5px 10px; float:left; width:310px;font-size:16px;margin:0;line-height:28px; }
.list_left .text_list p{padding:5px 10px; float:left; font-size:14px;margin:0;color:#666;line-height:22px; }
.text_list .text_left{float:left;width:300px;}
.list_left .text_left img{width:300px; max-height:185px;}
.text_list .text_right{float:right;width:370px;padding-right:8px;}
.list_left .text_list span{padding:6px 10px; display:inline-block; font-size:14px;margin:0;color:#aaa; line-height:24px;}
.list_left .text_list span b{color: #ff770c; font-size: 18px;}

.list_right{float:right;width:208px; margin:20px 0 0 0;}
.list_right dl{ width:100%; margin:0 0 10px 0; padding: 0 0 10px 0;background:#fff;border-radius:5px;}
.list_right dl dt{width:100%; margin:0; padding:0; height:40px;background:#3a9d9a; color:#fff; border-radius:5px 5px 0 0; line-height:40px; text-indent:15px;}
.list_right dl dd{margin:0; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:38px;}
/*.list_right dl dd:before{content:">"; margin-right:5px; color:#666; }*/
.list_right dl dd span{float:right; color:#aaa;}
.list_right dl dd img{padding-top:10px; width: 100%;}
.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; font-size:16px; height:40px;background:#3a9d9a; color:#fff; border-radius:5px 5px 0 0; line-height:40px; text-indent:15px;}
.list_right .lianxi p{line-height:28px; margin:0; padding:0 5%; width:90%; float:left;}

.content-page{background:#fff;padding:20px 40px; margin:10px 0; overflow:hidden;}
.content-page p{line-height:28px;margin: 5px 0 0 0;}
.content-page img{max-width:100%;}
/*关于我们*/

/*.list_show{margin-top:10px;}
.list_show .text_list{ float:left; width:680px;background:#fff;margin:8px 0;border-radius:5px;}
.list_show .text_list h2{padding:10px; float:left; width:960px;font-size:16px;margin:0; }
.list_show .text_list p{padding:5px 10px; float:left; width:960px;font-size:14px;margin:0;color:#666;line-height:22px; }
.list_show .text_list img{width:100%;}
.list_show .text_list span{padding:10px; float:right; display:inline-block; font-size:12px;margin:0;color:#aaa; }

.daohan{line-height:40px;font-weight:normal;font-size:14px; height:40px;float:left;}
.daohan a{margin-right:10px;}
.daohan a:after{content:">"; margin-left:5px; }*/

/*团期信息*/
.ydinfo dl{margin:0;}
.ln-inf-item { overflow: hidden; display: block; line-height: 20px; padding-bottom: 2px; zoom: 1;}
.ln-inf-item dt{float: left; padding-left:15px; display: block; width: 80px; color: #999;  overflow: hidden;}
.ln-inf-item dd{ margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.item-julebu{width: 100%;}
.item-julebu .item-mdd{text-align:left;line-height:30px;padding:8px 15px;}
.item-julebu .item-mdd-t{background:#6DC7C7; width: 50px; color: #fff;padding:6px 10px;}
.tm-clear.start_time { padding: 0px !important; margin: 0;}
/*团期日历*/
.tq-rili{margin: 20px 0;}
.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;}
.tq-rili .cal-tab li {float: left;display: inline;padding: 0;margin-right: 35px;color: #999;text-align: center;width: 171px;}
.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: 72px;}
.tq-rili .rili-ri .list-ri {border-left: 1px solid #ededed;text-align: center;}
.tq-rili .list-ri li {float: left;display: inline;width: 71.8px;height: 48px;position: relative;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.tq-rili .list-ri .on{border:1px solid #ff9d00;margin: -1px 0 0 -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: 12px;}


/*路线套餐*/
.line-taocan{margin: 20px 0;}
.line-taocan .l-taocan-item {padding: 20px 10px;box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);border-radius: 4px;margin:0 0 10px 15px;background: #fff;border: 1px solid #929191;}
.line-taocan .tc-action{border: 1px solid #3a9d9a !important;}
.line-taocan .taocan-title{font-size: 16px;color: #333;font-weight: 700;line-height: 22px;width: 260px;}
.line-taocan .taocan-price{text-align: right;font-size: 20px;color: #ff6f00;line-height: 20px;font-weight: 700;}
.line-taocan .taocan-price span {font-weight: 400;font-size: 14px;color: #666;margin-left: 5px;text-align:right;}

.price-item{width:100%; padding: 20px 0; background: #fffcf6; border: #ffd2b8 1px solid;}
.price-item .price-item-li{width:808px;line-height: 38px; padding-left: 20px;}
.price-item .price-lab{width:33%;}
.price-item .price-lab span{padding:0 5px;color: #ff6f00;}
.price-item .book-taocan-bt{width:120px; margin-right: 20px; line-height:38px; border-radius: 15px; background:#ff6f00; color: #fff; text-align: center;}
.price-item .book-taocan-bt a{color: #fff;}

.start_time li { margin: 1px 1px 5px 15px; line-height: 20px; vertical-align: middle; padding: 1px; border: 2px solid #b8b7bd; position: relative;}
.start_time a { padding:5px 10px; line-height: 25px; color: #000; text-decoration: none; margin: -1px;}
.start_time .tb-selected {border: 2px solid #3a9d9a;}
.start_time .tb-selected:before {content: '◢'; font-size: 2.1em; color:#3a9d9a; position: absolute; right: 0; bottom: 0;}
#more { display: block; border: 1px solid #b8b7bd; text-align: center; font-size:13px; margin: 1px 1px 5px 15px;}

.ydprice{color:#ff770c; font-size:26px; }
.ydtel{color:#ff770c;}
.ydbook{background:#3a9d9a;margin:15px 0 0 0; border-radius:5px;height:50px; line-height:50px; width:100%; text-align: center;font-size: 16px; color:#fff;}
.yfdj a,.ydbm a, .ydbook 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;}

.linehead{background:#fff; padding:20px 40px; margin:10px 0 0; overflow:hidden;}
.topimg{
    position: relative;
    width: 1024px;
    height: 380px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    vertical-align: middle;
    margin:-20px -40px 0;
}
.topimg img{
    width:100%; 
    min-width: auto;
	height: auto;
	min-height: 300px;
	_width: auto;
	_height: 300px;
	position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.topimg .title{ width:100%; padding:18px 0; bottom: 0px; position: absolute; background: rgba(247, 247, 247, 0.71);border-top-left-radius: 20px;border-top-right-radius: 20px;}
.topimg .title h1{margin:0; font-size: 1.5em;font-weight: bold; padding:5px 15px 5px 35px;color:#666; width:856px; line-height: 36px;}
.topimg .title span{float:right;height:37px;line-height:37px;color:#ff770c;margin-right:30px;}

.linehead .title .time{margin:0; padding:10px 0;color:#aaa;font-size:12px;}
.linehead .title .time span{margin:0 10px;}
.linehead .title .time span a{margin:0 10px;}

.yuding{position:relative; min-height:304px;}
.yuding .item-info{width: 512px; margin-top:15px; float: left; overflow: hidden;}
.yuding .item-info dl{ overflow: hidden; display: block;line-height: 20px; zoom: 1;border-bottom: 1px solid #ccc;padding:16px 0 5px 5px;margin:1px 0 0 0;}
.yuding .item-info dl:first-child{padding:1px 0 5px 5px;}
.yuding .item-info dt { float: left; text-align: right; display: block; width: 80px; color: #999; overflow: hidden;}
.yuding .item-info dd { margin: 0; padding: 0 0 0 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.yuding .item-price{}
.yuding .item-price em{margin-right:8px;}
.yuding .ydinfo{width:400px; min-height:304px; float:right; border-left: 1px solid #ddd;margin-top: 15px;}
.yuding .ydjiage{margin-top:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:15px 0;}
.yuding .tags{margin-right:5px;}
.yuding .ydinfo p{ line-height:40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*路线优惠*/
.line-youhui{border: 1px solid #ff770c;background: #fbd7bb;padding:0 5px;margin-bottom: 15px;}

/*同业直客路线2018/8/19*/
.ty-web{width: 834px; margin: 0 auto; position: relative;}
.ty-topimg{width: 834px; overflow:hidden;margin:-20px 0px 0;}
.ty-yuding{background:#fff; padding:20px 40px; overflow:hidden; width:754px;}
.ty-yuding .item-info{width: 442px;}
.ty-yuding .ydinfo{width:280px;}
.ty-yuding .line-view{position:absolute; bottom:20px; right:40px; color:#999; font-size: 14px;}
.ty-ewm{position:absolute; width:160px; top:20px; right:-170px;}
.ty-ewm .ty-ewm-b{position:fixed; padding: 8px 15px 3px;background:#fff;}
.ty-ewm .ewm-t{height: 35px; line-height: 35px; text-align:center; border-bottom: 1px solid #ddd;}
.ty-ewm .ewm-img img{width:150px; margin:8px -10px 0;}
.ty-content{margin:0 !important;}

.diy{width:100%; margin:0; padding:0; float:left; background:#f8f8f8;}
.diy li{float:left; padding:10px;color:#00BCF2;}
.diy li span{color:#888;float:left; margin:0 5px;}

/*路线分享2016/12/26*/
.bdsharebuttonbox {padding: 5px;width:28px;float: left;margin:0 0 0 -38px;background: rgba(255, 255, 255, 0.6);}
.bdsharebuttonbox a {margin: 4px 0 !important;}
.bdsharebuttonbox span {font-size:14px;}
/*2016/12/18路线详情*/
.content .c-left{background:#fff;padding: 30px 40px; box-shadow: 0 3px 4px 0 #ddd;}
.content .c-left a{color:#000;}
.content .c-left h3{-webkit-margin-before:0; margin:8px 0;}
.content .gl-content a{color:#6f7fbb !important;}
.arthead{margin-top:10px; color:#666666; line-height: 35px; padding: 10px 0; background: #fff;}
.arthead .time{ font-weight: normal; float: right; font-size: 14px; color: #aaa; margin-right:40px;}
.arthead .art-nav{ margin-left: 40px; border-radius: 15px; padding: 5px 10px; border: 1px solid #ddd;}

/*2017/03/21路线须知*/
.line-mairn{background:#fff; box-shadow: 0 3px 4px 0 #ddd;font-size: 15px;line-height: 30px;}
.line-bt{background:#f8f8f8; padding: 10px 40px; border-bottom: 1px solid #ddd;}
.line-bt .time{ float: right; font-size: 14px; color: #aaa;}
.line-tese{}
.line-tese p{margin:0;}
.line-mulu{}
.line-trip{}
.line-trip h3{border-bottom:1px dotted #AFACAC; margin-bottom:10px;-webkit-margin-before: 0; margin: 8px 0;}
.line-trip .jihe a{margin-right:5px;}
.line-trip .can span{margin-right:5px;}
.line-trip .travel-con{background:#f7f7f7; padding:15px 10px;margin-top: 10px;}
.line-scen{background:#F7F7F7; margin:20px 0 15px 0; padding: 15px 10px;}
.line-scen .scen-title{border-bottom:1px dotted #AFACAC; font-weight: bold;}
.line-scen .scen-title span{color: #8a8686;font-size: 15px;font-weight: normal;}
.line-scen .scen-des{background-color: #F7F7F7;margin: 10px 0;line-height: 27px;font-size: inherit;}
.line-scen .scen-pic{ padding: 0; background: none; border-bottom: none;}
.line-scen .scen-pic img{max-width: 100%;}

.line-trip, .line-cost, .line-tips{border-top: 1px solid #ddd; }
.line-trip h3:first-child{margin-top:0;}

.line-mulu dl{margin:0;line-height: 40px;}
.line-mulu dl:nth-child(odd){background: #f3f2f2;}
.line-mulu dt{float:left;}
.line-mulu dd{float:left; padding-left:20px; -webkit-margin-start: 0;}
.line-mulu .tian{width:40px;}
.line-mulu .xcap{width:260px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.line-mulu .chec{width:70px;}
.line-mulu .can{width:80px;}
.line-mulu .zhu{max-width:150px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*路线套餐详情2019/8/17 星期六*/
.taocan-item{}
.taocan-item .taocan-info{padding: 0 40px 30px 20px;}
.taocan-item .taocan-info li{position: relative;font-size: 14px;line-height:1.5;border-left: 1px solid #B4A4C0;padding:15px 0 0 30px;margin-left: 60px;}
.taocan-item .xc-day{position: absolute; top: 20px;left: -68px;font-size: 14px; color: #B4A4C0; width: 46px; text-align: right;line-height: 30px;}
.taocan-item .xc-day:after {position:absolute;top:9px;right:-27px;content:'';width:5px;height:5px;border:3px solid #fff;background-color:#B4A4C0;border-radius:50%;}
.taocan-item .xc-title{font-weight: 700;padding: 10px 0; border-top: 1px solid #e0e0e0;}
.taocan-item li:first-child .xc-title{border-top:none;}
.taocan-item .xc-title span{float:right;}
.taocan-item .xc-can{}
.taocan-item .xc-can span{margin-right:20px;}
.taocan-item .xc-piao span{margin-right:20px;}

.content .comment{}
.content .comment-t{padding-bottom:10px;}
.content .comment-num{float:right;}
/*路线客服*/
.content .artcle-lx{float:right;width:214px;}
.content .lianxime1{background: #fff;width:254px;}
.content .c-right{padding:8px 15px;height: 35px; line-height: 35px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
.content .c-right:first-child{border-top:none;}
.content .leftlist{background-color: #fff; padding:10px 10px 7px 15px;margin-bottom:5px;}
.content .leftlist span{height:40px; line-height: 40px; display: block;}
.content .leftlist span img{vertical-align: middle; padding-left: 5px;}

.content .prev{}
.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;}

.revlist{margin:10px 0;}/*评论2016/12/24*/
.revlist h3{ background:#fafafa;font-size:16px;line-height:40px; border-radius:5px; padding:0 10px; margin:0;}
.revlist h3 span{float:right;}
.revlist dl{margin:10px 0; padding:0;width:100%;}
.revlist dl dt{font-size:12px;border-bottom:1px solid #e6e6e6; color:#888; padding-bottom:8px;}
.revlist dl dt span{float:right;}
.revlist dl dd{margin:5px 0; padding:0; line-height:20px; font-size:12px;}

.saoma{overflow: hidden; position: fixed; right: 5px; top: 180px;}

.footer{background:#333;margin-top:20px; color:#fff;padding-top:20px;font-size: 14px;}
.footer .foot-top{margin:0 auto; text-align: center;}
.footer .foot-bottom {margin:0 auto; width: 768px; padding:15px 0 8px 0; height: 20px; line-height: 20px;}
.footer .foot-bottom-left {float:left;}
.footer .foot-bottom-right {display:inline-block;text-decoration:none;height:20px;line-height:20px;width: 235px;}
.footer .foot-bottom-right img{float:left;}
.footer .foot-bottom-right p{float:left; height:20px;line-height:20px;margin: 0px 0px 0px 5px;}
.footer a{color:#c6c6c6;margin-left:6px;}
.footer a:hover{color:#f1f1f1;}

/*分类筛选*/
.taglists{margin:10px auto 0;background:#FFF; padding:5px 10px;}
.sort{width:996px; float:left; border-top:1px dotted #DDD; line-height:35px; padding:5px; background-color:#FFFFFF;}
.sort:first-child{border-top:none;}
.show{background-color: #3a9d9a;border-radius:3px;}
.show a{color: #FFFFFF;}
.abc,.bcd,.cdf{margin: 0; padding: 0;}
.abc li,.bcd li,.cdf li{float:left; margin-right: 15px; height: 25px; line-height: 25px; margin-top: 5px; padding: 0 5px;}
.abc li a,.bcd li a,.cdf li a{ text-decoration: none;}

.sort_item{
	//float:left;
}
.container-4{border: 1px solid #ccc;margin:10px;padding:0;}
.container-4 dl{margin:10px 0 0; border-bottom: 1px solid #ccc; height:35px;}
.container-4 dt{margin:10px 0 0; border-bottom: 1px solid #ccc; height:35px;}
.container-4 p{line-height:25px; margin:0;}
.container-4 ul{margin:0;padding:0;}
.container-4 li{float:left;}
.container-4 .xccf{width:177px; text-align:center;}
.container-4 .xctj{width:177px; text-align:center;}
.container-4 .xcdd{width:177px; text-align:center;}
.container-4 .xcgls{width:177px; text-align:center;}
.container-4 .xcjd1{width:77px; text-align:center; border-left: 1px solid #ccc; line-height: 27px;}
.container-4 .xcjd{width:277px;}
.container-4 .xcyc1{width:77px; text-align:center; line-height: 27px;}
.container-4 .xcyc{width:277px; line-height: 27px;}
.container-4 .xcxq{width:680px;}
.container-4 .xccf input,.container-4 .xctj input,.container-4 .xcdd input,.container-4 .xcgls input,.container-4 .xcjd input
  {padding:0 3px; border:1px solid #999; height:28px; width:150px; line-height:28px;}
.container-4 .xcjd input{width:260px;}
.container-4 .xcxq textarea{padding:5px; margin:10px; border:1px solid #999; height:228px; width:100%; line-height:18px;}
.container-4 .xcfjsc,.container-4 .xcfjgl{margin:10px;}
.container-4 .xcfjgl span{float:left; margin-right:10px;}
.container-4 .xcfjgl img{width:150px;}
.container-4 .button{margin:10px 0 20px 80px; background: #3a9d9a; border-radius:15px; color:#fff; padding: 10px 50px; width: 510px;}

.container-5{border: 1px solid #ccc;margin:10px;padding:0; max-width:690px; padding:10px;}
.container-5 ul{margin:0;padding:0;}
.container-5 p{font-size: 15px; line-height: 27px; margin:5px 0 0;padding:0;}
.container-5 img{max-width:680px;}
.container-5 .xctitle{border-bottom: 1px solid #ccc; padding:5px 0 10px;}
.container-5 .xcbjgl{margin-right:20px; float:right;}
.container-5 .xcbjgl span{margin-left:15px;}
.container-5 .xcchizhu{border-bottom: 1px solid #ccc; padding:15px 0 5px;}
.container-5 .xczhu{margin-right:20px; float:right;}

/*攻略*/


.gl-side{float: right; width: 214px; margin: 10px 0; background-color: #fff; }
.glside-item{}
.glside-item ul{ zoom: 1;  margin:0; padding: 15px 20px;}
.glside-item li {border-top: 1px solid #eee; padding-top: 10px; margin-top: 10px;}
.glside-item li:first-child {border-top:none; padding-top:0; margin-top: 0; }
.glside-item .side-img {width:214px; height:126px; overflow: hidden; position: relative;}
.glside-item .side-img img{width:100%;min-height:126px;}
.glside-item .side-price{position: absolute; bottom: 0; left: 0; background: rgba(249, 94, 90, 0.8); color: #fff; padding: 3px 5px;}
.glside-item .side-title {max-height: 63px; overflow: hidden; color: #777; padding-top: 6px;}

.pagelist .current, .pagelist .page a, .pagelist .prev a, .pagelist .first a, .pagelist .next a, .pagelist .last a {
    background: #FFF; display: inline-block; padding: 0 10px; border: 1px solid #EEE; margin-right: 5px; line-height: 24px; height: 24px;
}

.sitelink{margin-top:10px; padding: 10px 40px; box-shadow: 0 3px 4px 0 #ddd; background: #fff;}
.pagein{border-top: 1px solid #F5F5F5; background: #fff; padding: 14px 20px;}
.pagein ul{border-radius: 4px; margin:0; padding:0;}
.pagein ul li{float:left; padding: 2px 12px;}
.pagein .active{background-color: #428bca;}
.pagein .active a{color:#fff;}

.question-main .question-imilar{border-bottom: 1px solid #ddd;}
.question-main .side-li{background: #fff; overflow: hidden; border-radius: 2px; box-shadow: 0 1px 3px rgba(26,26,26,.1); box-sizing: border-box;}
.question-main .side-r{padding: 16px 20px;}
.question-main .side-r span{float:right;}
.question-main .question-recom{font-size: 14px; line-height: 21px; color: #8590a6;margin-bottom:10px; border-bottom: 1px solid #f6f6f6;padding-bottom:10px;}
.question-main .question-ewm{width: 254px;}
.question-main .question-ewm img{width:100%;}
.question-main .question-ewm .ewm-ts{height: 40px; line-height: 40px; display: block; color: #ff770c;}

/*tongye*/
.content .line-inty{width: 834px;}
.ty-footer {background: #333; color: #fff; font-size: 14px; text-align:center;padding:10px;}

/*个人主页*/
.user-head{height: 72px;background: #1f3463;margin-bottom: 70px; width: 1024px; margin: 0 auto;margin-top:10px; overflow: hidden; padding-top: 100px;position: relative; }
.user-head .user-main{position: relative; background:rgba(65, 58, 55, 0.4);}
.user-head .user-hd {border: 6px solid #ffffff; box-shadow: 0 4px 6px 0 rgba(39,22,44,0.24); width: 90px;height: 90px; border-radius: 100%; position: relative;margin:0 30px; overflow: hidden;}
.user-head .user-hd img {width: 100%; min-height: 100%;}
.user-head .user-info {width: 380px; overflow: hidden;}
.user-head .user-if .name {font-size: 22px; color: #fff; line-height: 40px; height: 40px; overflow: hidden;}
.user-head .user-if .sign { font-size: 14px; color: #d8c3e8;height: 24px; line-height: 24px; overflow: hidden;}
.user-head .user-hd{float:left; margin-top:-40px;}
.user-head .user-if{float:left; margin-bottom: 10px;}
.user-head h3,.user-head p{margin: 0; padding: 0; vertical-align: baseline;}
.u-avatar{display: inline-block; overflow: hidden; vertical-align: middle; border-radius: 50%;}
.item-wrap .item-main{padding: 20px 0; border-bottom: 1px solid #eee;}

/*广告*/
.adlist-q1{width: 1024px; margin:10px auto; position: relative;}
.adlist-q1 img{width:1024px; height:88px; display: block;}
.adlist-q1 .ad-tips{position: absolute; right: 0; bottom: 0;padding:2px 5px; background: rgba(247, 247, 247, 0.71); color:#6f6f6f;font-size:12px;}
.ad-gl-head{height: 90px;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;}

/*物品推荐*/
.mainei{font-size: 15px;line-height: 30px;}
.mainei .mn-about{padding: 30px;}
.mainei .mn-about h1{margin: 0;font-size: 1.5em;font-weight: normal;line-height: 1.5em;}
.mainei .mn-about span{color: #aaa; margin-right: 10px;}
.mainei .mn-des{line-height: 22px;color:#666;margin-top:10px;}
.mainei .mn-list{padding: 0 20px;}
.mainei .mn-list h3{background: #f8f8f8; padding: 10px 40px;margin:10px -20px;}
.wp-list {display: block;width: 680px;padding: 9px;margin: 15px auto;border: 1px solid #eee;overflow: hidden;}
.wp-list .wp-logo {float: left;margin-right: 14px;width: 150px;height: 150px;}
.wp-list .wp-logo img {display: block;width:100%;height:150px;margin: 0!important;}
.wp-list .wp-info{float: right;width:516px;}
.wp-list .wp-name{font-size: 16px;line-height: 28px;margin-bottom: 10px;}
.wp-list .wp-name a{color: #313131 !important;}
.wp-list .wp-price{font-weight: normal;margin-left: 6px;color: #f04848;}
.wp-list .wp-des{height: 36px;margin: 12px 0;font-size: 12px;color: #999;line-height: 18px;overflow: hidden;margin-bottom: 20px;}
.wp-list .wp-gobuy{overflow: hidden;line-height: 28px;font-size: 12px;}
.wp-list .wp-mall{float: left;margin-right: 10px;color: #999;}
.wp-list .wp-buybt{float: right;width: 68px;border-radius: 3px;text-align: center;background-color: #f04848;color: #fff;}