﻿/*导游页面样式*/
#main{margin-top:10px;}
#main em{color: #F60;font-family: Arial;font-weight: bold;}
.topCrumb{background: #FFF;color: #999;height: 18px;overflow: hidden;width: 100%;}
iframe{background:transparent !important;}
/*导游首页*/
.index .topCol{background: #FFF;border: 5px solid #DDD;margin-top: 10px;}
.index .topCol .left,.index .topCol .center,.index .topCol .right{display: inline-block;float: left;height: 274px;overflow: hidden;padding: 10px;}
.index .topCol h2.hd{color: #666;height: 20px;font: bold 14px/20px "微软雅黑","宋体",Arial;padding-bottom: 10px;overflow: hidden;}
.index .topCol .left{width: 304px;}
.index .topCol .center{border: 1px solid #DDD;border-width: 0 1px;width: 604px;overflow: hidden;}
.index .topCol .right{width: 220px;}
.index .topCol .service li{color: #FFF;height: 54px;line-height: 18px;margin-bottom: 10px;overflow: hidden;padding: 11px 10px 10px 56px;position: relative;width: 238px;text-align: justify;}
.index .topCol .service li.b1{background: #8AC523;}
.index .topCol .service li.b2{background: #53C4F3;}
.index .topCol .service li.b3{background: #FF9F00;}
.index .topCol .service li b{color: #FFF;font: 50px/54px impact;height: 55px;overflow: hidden;position: absolute;left: 14px;top: 10px;width: 28px;text-align: center;}
.index .topCol .avatar{width: 618px;overflow: hidden;}
.index .topCol .avatar li{height: 120px;float: left;margin: 0 2px 2px 0;width: 120px;}
.index .topCol .avatar li a{background: #CCC;display: block;height: 120px;overflow: hidden;position: relative;width: 120px;}
.index .topCol .avatar li div{color: #FFF;cursor: pointer;display: none;height: 120px;font-size: 14px;line-height: 120px;overflow: hidden;padding: 0 5px;position: absolute;top: 0;left: 0;text-align: center;width: 110px;}
.index .topCol .avatar li div.bg{background: #000;filter: alpha(opacity=70);opacity: 0.7;}
.index .topCol .avatar li a.cur div{display: block;}

/*导游之星*/
.guideStar{position: relative;}
.guideStar b.star{background: url(../images/guide/star.gif) no-repeat 0 0;display: block;height: 35px;position: absolute;top: -28px;left: 200px;width: 20px;}
.guideStar dt{float: left;height: 100px;overflow: hidden;width: 100px;}
.guideStar dt a{background: #CCC;display: block;height: 100px;width: 100px;}
.guideStar dd{color: #666;float: left;height: 20px;line-height: 20px;margin-left: 13px;overflow: hidden;width: 107px;}
.guideStar dd b{color: #000;font-weight: normal;padding-right: 2px;}
.guideStar .intro{color: #888;line-height: 20px;margin-top: 10px;text-align: justify;}
.guideStar .intro .more{text-align: right;}
.guideStar .intro .more a{color: #1F85D7;}

.container{margin-top: 20px;}
.container .left{float: left;width: 910px;}
.container .right{float: left;margin-left: 20px;width: 270px;}
.container h2.hd{border-bottom: 1px solid #CCC;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;}
.container h2.hd span{background: url(../images/arrowbg.gif) no-repeat 0 -514px;float: right;padding-left: 10px;}
.container h2.hd b{color: #000;font: bold 12px/32px "微软雅黑","宋体",Arial;}
.container .box{background: #FFF;border: 1px solid #CCC;border-top: 2px solid #1F85D7;}
.container .left .hots h2.hd{overflow: visible;padding-left: 50px;position: relative;}
.container .left .hots h2.hd i{background: url(../images/guide/hot.png) no-repeat 0 0;height: 50px;position: absolute;top: -6px;left: -1px;width: 45px;}
.container .left .hots .content{padding: 0 0 14px 10px;}
.container .left .hots li{display: inline;float: left;height: 139px;margin: 10px 10px 0 0;overflow: hidden;width: 289px;}
.container .left .hots dt{float: left;overflow: hidden;}
.container .left .hots dt a{background: #FFF;border: 1px solid #CCC;display: block;height: 135px;overflow: hidden;padding: 1px;width: 115px;}
.container .left .hots dt a:hover{border: 2px solid #F40;padding: 0;}
.container .left .hots dd{color: #888;float: left;height: 22px;line-height: 22px;margin-left: 15px;overflow: hidden;width: 155px;}
.container .left .hots dd b{color: #000;font-weight: normal;padding-right: 2px;}
.container .left .hots dd.more{height: 26px;line-height: 26px;margin-top: 3px;}
.container .left .hots dd.more a{background: url(../images/guide/hdbg.gif) repeat-x 0 -2px;color: #FFF;display: inline-block;height: 26px;line-height: 26px;padding: 0 14px;}
.container .left .hots dd.more a:hover{color: #FFF !important;}

/*导游们都经常去哪儿*/
.container .ranking .content{padding: 5px 10px 5px 5px;}
.container .ranking ul{background: url(../images/guide/rankingbg.gif) no-repeat 0 9px;padding-left: 21px;}
.container .ranking li{height: 30px;line-height: 30px;overflow: hidden;text-align: justify;}
.container .ranking li span{color: #888;float: right;padding-left: 10px;}

/*对导游的评价*/
.container .dianping{margin-top: 10px;}
.container .dianping .content{padding: 2px 10px 5px;}
.container .dianping .content,.container .comments{height: 210px;overflow: hidden;}
.container .dianping li{border-bottom: 1px solid #E5E5E5;height: auto;line-height: 18px;overflow: hidden;padding: 5px 0 !important;}
.container .dianping dl{height: 59px;width: 248px;}
.container .dianping dt{color: #333;height: 18px;line-height: 18px;_line-height: 20px;overflow: hidden;padding: 0 0 5px 0;}
.container .dianping dt em{color: #222 !important;font-weight: normal !important;margin-left: 3px;}
.container .dianping dt a{color: #1F85D7;}
.container .dianping dd{color: #888;height: 36px;line-height: 18px;overflow: hidden;text-align: justify;}

.container .listBanner{background: #FFF;margin-top: 10px;}
.container .listBanner li{margin-bottom: 10px;}
.container .listBanner li a{background: #CCC;display: block;height: 120px;position: relative;width: 270px;}
.container .listBanner li div{color: #FFF;height: 22px;line-height: 22px;overflow: hidden;padding: 0 5px;position: absolute;top:98px;left: 0;text-align: center;width: 260px;}
.container .listBanner li div.bg{background: #000;filter: alpha(opacity=70);opacity: 0.7;}
.container .listBanner li a:hover div.bg{background: #1F85D7;}

/*导游列表页*/
.container .left .curNav{border-bottom: 1px solid #EEE;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;}
.container .left .curNav b{color: #000;font-weight: normal;}
.areaBox{background: #F7F7F7;border: 1px solid #DDD;box-shadow: 0 3px 5px #E5E5E5;padding: 5px;}
.areaBox .inner{background: #FFF;height: auto;padding: 5px 10px;}
.areaBox dl{border-bottom: 1px solid #F0F0F0;line-height: 25px;padding-bottom: 5px;}
.areaBox dt,.areaBox dd{float: left;padding-top: 5px;}
.areaBox dt{color: #000;text-align: right;padding-right: 6px;width: 60px;}
.areaBox dd{height: 25px;overflow: hidden;padding-right: 14px;position: relative;width: 568px;}
.areaBox dd.expand{height: auto;}
.areaBox dd a{color: #666;float: left;height: 25px;margin-right: 12px;overflow: hidden;white-space: nowrap;}
.areaBox dd a:hover{color: #46A107;}
.areaBox dd a.cur{background: #46A107;border-radius: 3px;box-shadow: inset 0 1px 2px #204E00;color: #FFF !important;padding: 0 8px;}
.areaBox dd i{font-family: Arial;}
.areaBox dd span.more{cursor: pointer;display: block;height: 14px;overflow: hidden;position: absolute;top: 9px;right: 0;width: 14px;}
.areaBox dd span.more b{background: url(../images/scenery/icons.gif) no-repeat 0 0;display: block;height: 14px;width: 14px;overflow: hidden;}
.areaBox dd span.cur b{background-position: 0 -46px;}
.lists .content dl{border-bottom: 1px solid #B1D59D;height: 104px;overflow: hidden;padding: 10px;}
.lists .content dl.odd{background: #F5F5F5;}
.lists .content dt{float: left;width: 104px;height: 104px;overflow: hidden;}
.lists .content dt a{background: #FFF;border: 1px solid #CCC;display: block;height: 100px;overflow: hidden;padding: 1px;width: 100px;}
.lists .content dt a:hover{border: 2px solid #1F85D7;padding: 0;}
.lists .content dd{color: #888;float: left;height: 21px;line-height: 21px;padding-left: 20px;overflow: hidden;width: 164px;}
.lists .content dd b{color: #000;font-weight: normal;padding-right: 2px;}
.lists .content dd.intro{height: auto;height: 63px;overflow: hidden;width: 534px;text-align: justify;}
.lists .content dd.intro a{color: #1F85D7 !important;}

/*导游详情页*/
.show{/**/}
.show .right{margin: 0 10px 0 0;}
.show .profile{overflow: hidden;padding: 10px;width: 888px;}
.show .profile h3.hd{height: 22px;line-height: 22px;overflow: hidden;}
.show .profile h3.hd b{color: #1F85D7;font: bold 16px/22px "微软雅黑","宋体",Arial;}
.show .profile .desc,.show .profile .gallery{border-bottom: 1px solid #B1D59D;}
.show .profile .desc .texts{line-height: 20px;width: 658px;overflow: hidden;text-align: justify;}
.show .profile .gallery{padding: 10px 0;}
.show .profile .gallery .hd span{color: #30A0D3;cursor: pointer;float: right;}
.show .profile .gallery ul{width: 900px;overflow: hidden;}
.show .profile .gallery li{display: inline-block;float: left;height: 157px;margin: 10px 10px 0 0;width: 169px;}
.show .profile .gallery li.more{display: none;}
.show .profile .gallery li a{background: #F5F5F5;border: 1px solid #EEE;border-radius: 3px;display: block;height: 153px;line-height: 153px;overflow: hidden;padding: 1px;position: relative;width: 167px;}
.show .profile .gallery li a:hover{border: 2px solid #1F85D7;padding: 0;}
.show .profile .gallery li img{display: block;margin: auto;vertical-align:middle;}
.show .profile .gallery li span{background: #1F85D7;color: #FFF;display: none;height: 18px;line-height: 18px;padding: 3px 7px 3px 8px;position: absolute;top: 130px;left: 0;}
.show .profile .gallery li span.on{display: inline-block;}
.show .profile .video{margin-top: 10px;}
.show .profile .video .content{height: 548px;margin-top: 10px;overflow: hidden;width: 658px;overflow: hidden;}

/*导游详情页日历*/
.schedule{width: 502px;}
.schedule .calendar{margin: 0;overflow: hidden;padding: 10px;width: auto;}
.schedule .calendar table{background: #FFF;border-collapse: separate;border-spacing: 3px;width: 462px;}
.schedule .calendar .week th{background: #B1B1B1;color: #FFF;height: 26px;line-height: 26px;overflow: hidden;width: 63px;text-align: center;}
.schedule .calendar .week th.weekEnd{background: #1F85D7;}
.schedule .calendar .month th div{background: #FFF;border-bottom: 1px solid #D5D5D5;box-shadow: 0 1px 2px #DDD;color: #999;font: bold 16px/22px "微软雅黑","宋体",Arial;height: 22px;margin-bottom: 6px;overflow: hidden;padding-bottom: 5px;}
.schedule .calendar .month th .prevMonth,.show .calendar .month th .nextMonth{float: left;width: 63px;}
.schedule .calendar .month th .dates{float: left;width: 330px;text-align: center;}
.schedule .calendar .month th .dates em{font: bold 16px/22px Arial,Helvetica,sans-serif;}
.schedule .calendar .month th a{background: url(../images/line/calendarbg.gif) no-repeat 0 0;display: inline-block;height: 22px;width: 63px;overflow: hidden;}
.schedule .calendar .month th a.prev{background-position: 0 0;}
.schedule .calendar .month th a.prev:hover{background-position: 0 -22px;}
.schedule .calendar .month th a.prev0{background-position: 0 -44px;cursor: not-allowed;}
.schedule .calendar .month th a.next{background-position: 0 -66px;}
.schedule .calendar .month th a.next:hover{background-position: 0 -88px;}
.schedule .calendar .month th a.next0{background-position: 0 -110px;cursor: not-allowed;}
.schedule .calendar td{background: url(../images/line/calendarbg.gif) no-repeat right -136px;border-radius: 3px 3px 0 3px;height: 63px;line-height: 18px;width: 63px;text-align: center;vertical-align: middle;overflow: hidden;position: relative;}
.schedule .calendar td.cur{background-position: right -269px;}
.schedule .calendar td.hover{background-position: right -202px;cursor: pointer;}
.schedule .calendar td em{font-family: Arial;font-size: 14px;}
.schedule .calendar td em.money{color: #1F85D7;font-weight: bold;font-size: 14px;}

/*详情页个人档案*/
.show .guideInfo{background: #FFF;border: 5px solid #DDD;padding: 10px;}
.show .guideInfo h2.hd{border-bottom: 0;height: 26px;line-height: 26px;overflow: hidden;padding: 0;}
.show .guideInfo h2.hd b{color: #1F85D7;font: bold 16px/26px "微软雅黑","宋体",Arial;}
.show .guideInfo dt{border: 20px solid #F0F0F0;height: 200px;margin: 5px 0;overflow: hidden;width: 200px;}
.show .guideInfo dd{color: #888;float: left;height: 24px;line-height: 24px;overflow: hidden;width: 120px;}
.show .guideInfo dd b{color: #000;font-weight: normal;padding-right: 2px;}
.show .guideInfo dd.block{width: 240px;}
.show .guideInfo dd.intro{height: auto;line-height: 21px;overflow: hidden;text-align: justify;width: 240px;}
.show .guideInfo dd.intro a{color: #1F85D7 !important;}
.show .guideInfo dd.order{text-align: center;margin-left:-55px;}
.show .guideInfo dd.order a{background: url(../images/btnbg.gif) no-repeat 0 0;border: 0 none;color: #FFF !important;display: inline-block;height: 30px;line-height: 30px;overflow: hidden;width: 90px;}
.show .guideInfo dd.order a:hover{background-position: 0 -35px;}
.show .guideInfo li {list-style-type:none;}
.show .guideInfo li b {background: url(/line/images/topbar.png) no-repeat 0 2px;display: block;font-weight: normal;padding-left: 22px;}
.show .guideInfo li {color: #2C3E50;float: left;font-size: 12px;height: 18px;line-height: 18px;margin-top:3px;margin-left:-25px;}
.show .guideInfo li a {color: #2C3E50;display: block;}
.show .guideInfo li a.score {color: #39F;}
.show .guideInfo li.on b {background-position: 0 -31px;}

.show .right .box{margin-top: 10px;}
.show .right .box .content{padding: 10px;}
.show .right .destination a{background: #D25151;color: #FFF;display: inline-block;margin: 2px 0;padding: 3px 10px;white-space: nowrap;}
.show .right .destination a.t1{background: #6CC;}
.show .right .destination a.t2{background: #F90;}
.show .right .destination a.t3{background: #F9C;}
.show .right .destination a.t4{background: #F99;}
.show .right .destination a.t5{background: #F96;}
.show .right .destination a.t6{background: #F66;}
.show .right .destination a.t7{background: #9C6;}
.show .right .destination a.t8{background: #6CF;}
.show .right .destination a.t9{background: #69C;}
.show .right .destination a:hover{background: #1F85D7;color: #FFF !important;}

/*其他导游推荐*/
.show .otherGuides{width: 248px;overflow: hidden;padding-top: 0;}
.show .otherGuides ul{width: 300px;overflow: hidden;}
.show .otherGuides li{display: inline;float: left;height: 76px;margin: 10px 10px 0 0;overflow: hidden;width: 76px;}
.show .otherGuides li a{background: #CCC;border: 1px solid #EEE;display: block;height: 74px;overflow: hidden;position: relative;width: 74px;}
.show .otherGuides li div{color: #FFF;cursor: pointer;display: none;height: 74px;font-size: 14px;line-height: 74px;overflow: hidden;position: absolute;top: 0;left: 0;text-align: center;width: 74px;}
.show .otherGuides li div.bg{background: #000;filter: alpha(opacity=70);opacity: 0.7;}
.show .otherGuides li a.cur div{display: block;}

/*客户评价*/
.show .reviews{border: 1px solid #CCC;border-top: 2px solid #1F85D7;margin-top: 10px;}
.show .reviews h2.hd{background: url(../images/guide/hdbg.gif) repeat-x 0 -32px;border-bottom: 1px solid #CCC;height: 32px;line-height: 32px;overflow: hidden;padding: 0 10px;}
.show .reviews h2.hd b{color: #1F85D7;font: bold 16px/32px "微软雅黑","宋体",Arial;}
.show .reviews .content{padding: 10px;}
.show .reviews .markInfo{background: url(../images/guide/shadowbg.png) no-repeat 0 bottom;height: auto;overflow: hidden;padding-bottom: 30px;}
.show .reviews .mark1{background: url(../images/guide/mark.gif) no-repeat 0 -79px;color: #000;float: left;height: 91px;margin-right: 10px;width: 93px;text-align: center;}
.show .reviews .mark1 .hd{padding: 7px 0 0;}
.show .reviews .mark1 em{color: #1F85D7;font-family: Arial;font-weight: bold;}
.show .reviews .mark1 h2{height: 26px;overflow: hidden;padding: 5px 0 4px;}
.show .reviews .mark1 h2 em{color: #FFF !important;font: bold 26px/26px Arial,Helvetica,sans-serif;text-shadow: 1px 1px 1px #666;}
.show .reviews .mark2{float: left;width: 320px;}
.show .reviews .mark2 dl{height: 20px;line-height: 20px;margin-bottom: 3px;overflow: hidden;}
.show .reviews .mark2 dt,.show .reviews .mark2 dd{display: inline-block;float: left;}
.show .reviews .mark2 dt{color: #000;width: 60px;text-align: right;}
.show .reviews .mark2 dd.d1{background: url(../images/guide/mark.gif) no-repeat 0 0;height: 13px;line-height: 13px;margin: 3px 5px;overflow: hidden;width: 210px;}
.show .reviews .mark2 dd.d1 div{background: url(../images/guide/mark.gif) no-repeat 0 -14px;height: 13px;overflow: hidden;}
.show .reviews .mark2 dd.d1 div.red{background-position: 0 -14px;}
.show .reviews .mark2 dd.d1 div.green{background-position: 0 -28px;}
.show .reviews .mark2 dd.d1 div.blue{background-position: 0 -42px;}
.show .reviews .mark2 dd.d1 div.pink{background-position: 0 -56px;}
.show .reviews .mark2 dd.d2{color: #1F85D7;font-weight: bold;font-size: 12px;font-family: Arial;line-height: 20px;width: 32px;padding-right: 3px;}
.show .reviews .mark3{color: #888;float: right;width: 180px;text-align: center;padding: 10px 0 10px 20px;}
.show .reviews .mark3 p{padding: 6px 0;}
.show .reviews .mark3 .btn{background: url(../images/guide/mark.gif) no-repeat 0 -180px;display: inline-block;height: 25px;width: 94px;}
.show .reviews .itemLists .noRecord{color: #888;line-height: 18px;}
.show .reviews .itemLists .item{border-top: 1px solid #1F85D7;margin-top: 10px;padding-top: 10px;}
.show .reviews .itemLists .item .desc{float: left;width: 888px;}
.show .reviews .itemLists .item .desc dl{border-bottom: 1px dotted #D5D5D5;color: #000;height: 21px;overflow: hidden;padding-bottom: 6px;}
.show .reviews .itemLists .item .desc dl span{color: #1F85D7;}
.show .reviews .itemLists .item .desc dt{color: #888;float: right;font-family: Arial;}
.show .reviews .itemLists .item .desc dt span{font-family: Arial;font-weight: bold;margin-right: 10px;text-transform: uppercase;}
.show .reviews .itemLists .item .desc dd{float: left;padding-right: 12px;}
.show .reviews .itemLists .item .text{border-bottom: 1px dotted #D5D5D5;color: #666;line-height: 20px;margin-bottom: 10px;padding: 6px 0;text-align: justify;}
.show .reviews .formBox{margin-top: 10px;}
.show .reviews .formBox .content{height: 143px;overflow: hidden;padding: 10px 0;position: relative;}
.show .reviews .formBox h3{background: #F66;color: #FFF;height: 18px;line-height: 18px;overflow: hidden;padding: 7px 5px;}
.show .reviews .formBox .left{float: left;height: auto;overflow: hidden;width: 365px;}
.show .reviews .formBox .left p{color: #888;padding-top: 10px;}
.show .reviews .formBox .marks{float: right;height: 112px;overflow: hidden;padding-left: 10px;width: 275px;}
.show .reviews .formBox .inputArea{border: 1px solid #E0E0E0;border-color: #AAA #DDD #DDD #999;border-radius: 3px;color: #666;font-size: 12px;height: 100px;line-height: 18px;padding: 5px;width: 350px;resize: none;}
.show .reviews .formBox .inputBtn{background: url(../images/btnbg.gif) no-repeat 0 0;border: 0 none;bottom: 5px;color: #FFF;cursor: pointer;height: 30px;overflow: hidden;position: absolute;right: 10px;width: 90px;}
.show .reviews .formBox .inputBtn:hover{background-position: 0 -35px;}

/*评分星星样式*/
.ratingItem{color: #888;line-height: 20px;padding: 0 0 8px;}
.ratingItem .title{color: #000;float: left;}
.ratingItem .title em{margin: 0 5px 0 2px;font-family: '宋体' !important;font-weight: normal !important;}
.item-rank-rst, .user-rank-rst, .rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star, .user-m-star, .urr-rank60, .breadcrumb .note{background-image: url(../images/guide/marks.png);background-repeat: no-repeat;}
.rating-wrap{background: #FFF9F1;border: 1px solid #EFE0D7;display: inline-block;float: left;height: 16px;margin-right: 3px;padding: 2px 1px 2px 2px;position: relative;top: 0;width: 85px;z-index: 0;}
.rating-wrap ul{background-position: 0 -250px;height: 16px;position: relative;width: 85px;z-index: 10;}
.rating-wrap li{display: inline;}
.rating-wrap a{display: block;height: 16px;left: 0;position: absolute;top: 0;}
.rating-wrap .five-stars{background-position: 0 -160px;width: 84px;z-index: 10;}
.rating-wrap .four-stars{background-position: 0 -178px;width: 68px;z-index: 20;}
.rating-wrap .three-stars{background-position: 0 -196px;width: 51px;z-index: 30;}
.rating-wrap .two-stars{background-position: 0 -214px;width: 34px;z-index: 40;}
.rating-wrap .one-star{background-position: 0 -232px;width: 17px;z-index: 50;}
.rating-block .hint{color: #999;float: left;}
.active-hint{color: #1F85D7;}
.rating-block .err-hint{color: #E00;font-weight: bold;}