.consultation {

    background: #ffffff url("/imagesnew/consultationy-bg.png") repeat-x scroll center top;

}

.allpage-wrap {

    background: none repeat scroll 0 0 #fdfcfc;

    box-shadow: 0 0 3px #666666;

    margin: 0 auto;

    position: relative;

}

.BL-color {

    background: url("/imagesnew/sample/beijing-lhasa-bg.png") repeat-x scroll 0  #F7F4EB;

}

.banner{

    width:100%;

    height:auto;

}

.banner img{

    width:100%;

    height:auto;

}

.one-col{

    width:100%;

    margin:0;

    z-index: 3;

    padding:0 15px;

}

h1{

    font-weight: normal;

    color: #7E0122;

    font-size:26px;

    margin:0 0 10px;

}

h4{

    font-size:15px;

    color: #7E0122;

    font-weight: 600;

    margin:10px 0;

}

.why-ul li{

    list-style: disc inside none;

}

.main{

    width:100%;

    padding:0 15px;

    margin-top:25px;

}

@media screen and (max-width:1140px) {

    .content {

        width:100%;

    }

}

@media screen and (min-width:1140px) {

     .content {

        width:70%;

        padding-right:15px;

    }

}

 .content {

    float:left;

}



.tour-block {

    width:100%;

    position: relative;

    background: #ffffff;

    min-height: 277px;

    padding: 10px 18px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    -webkit-box-shadow: #666 0px 0px 2px;

    -moz-box-shadow: #666 0px 0px 2px;

    box-shadow: #666 0px 0px 2px;

    margin-bottom:30px;

}

.tour-content{

    margin-top:20px;

}

.tour-block h2 {

    font-size: 20px;

    color: #7e0122;

    position: relative;

    font-family: Times New Roman;
    padding-left:50px;
    font-style: italic;
    font-weight: bold;
    /* height:26px; */
    line-height:26px;
    margin:10px 0;

}

.tour-block h2 a {

    color: #7e0122;

}

.tour-block h2 a:hover {

    color: #ca0236;

    text-decoration: none;

}

.tour-rank {
    position: absolute;
    display: block;
    background: url("/imagesnew/sample/tag.png") no-repeat 0 0;
    left: -23px;
    top: 0;
    width: 67px;
    height: 30px;
    padding-left:22px;
    color: #ffffff;
    line-height: 23px;
}

.tour-hot {
    background: url("/imagesnew/tour-hot.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 60px;
    position: absolute;
    right: -23px;
    top: -24px;

    width: 68px;

    display: none;

}

.tour-style {



}

.tour-style-p {

    background: url("/imagesnew/sample/Private-tour.png") no-repeat scroll 0px 0px transparent

}

.tour-style-g {

    background: url("/imagesnew/sample/Group-tour.png") no-repeat scroll 0px 0px transparent;

}

@media screen and (max-width:1140px) {

    .tour-content .tour-info {

        width: 100%;

        margin:10px 0 0 0;

    }

}

@media screen and (min-width:1140px) {

    .tour-content .tour-info {

        width: 60%;



    }

}

.tour-content .tour-info {

    float: left;



    padding-left:10px;

}

.tour-content .tour-info p {

    font-size: 14px;

    line-height: 22px;

    margin: 0 0 5px;

    text-align: left;

}

@media screen and (max-width:1140px) {

    .tour-content .img-wrap {

        width:100%;

    }

}

@media screen and (min-width:1140px) {

    .tour-content .img-wrap {

        width:40%;

    }

}

.tour-content .img-wrap {

    float: left;



    padding-right:10px;

}

.tour-content .img-wrap img {

    width:100%;

    height:auto;

}

.tour-content .img-wrap img:hover {

    opacity: 0.8;

    filter: alpha(opacity=80);

}

.tour-price {

    font-family: Times New Roman;

    color: #f50000;

    font-size: 24px;

    display: block;

    float: left;

    height:44px;

    line-height:44px;

    /* margin: 30px 0 0 50px; */

}

.check-btn {

    background: url("/imagesnew/nepal-btn.png") no-repeat 0 0;

    display: block;

    width: 121px;

    height: 44px;

    text-align: center;

    color: #d77900;

    float: right;

    line-height: 44px;

    font-weight: bold;

    font-style: italic;

    /* margin-top: 18px; */

}

.check-btn:hover {

    color: #92240D;

    text-decoration: none;

}

.expat {

    background: #fafafa;

    padding: 18px;

    position: relative;

    margin-top: 20px;

    width:100%;

}

.box-effect {

    border-radius: 3px 3px 3px 3px;

    box-shadow: 0 0 2px #888;

}

.expat h2{

    color: #7E0122;

    font-size:18px;

    margin:0 0 10px;

}

.tour-list {

    border: 1px solid #dddddd;

    border-bottom: none;

}



.tour-list li {

    display: block;

    border-bottom: 1px solid #dddddd;

    background: url("/imagesnew/tour-index/tour-list-bg.png") repeat-x 0 0 #fff6d3;

    height:auto;

    padding:6px;

    width:100%;

    float:left;

}



.tour-list li a {

    display: block;

}



.tour-list .tour-thumb {

    display:block;

    width:15%;

    height:auto;

    float: left;

    padding-right:5px;

}



.tour-list li a:hover {

    background: #f7e2ab;

    text-decoration: none;

}







.tour-info2 {

    float: left;

    color: #333333;

    width:85%;

    padding-left:5px;

}





.tour-info2 .tour-name {

    font-weight: bold;

    color: #4694EC;

    margin:0;

    line-height:15px;

}



.tour-info2 p {

    font-size: 13px;

    margin:0 0 5px 0;

}

@media screen and (min-width:1140px) {

    .rt-col{

        width: 29%;

        margin-left:10px;

    }

}



@media screen and (max-width:1140px) {

    .rt-col{

        width:100%;

        margin: 20px 0px 0 0;

    }

}

.rt-col {

    float: left;

}

.rt-col h3 {

    color: #7E0122;

    font-family: Arial;

    font-size: 17px;

    font-style: italic;

    font-weight: bold;

    margin-bottom: 4px;

    margin-top: 3px;

    position: relative;

    text-align: center;

}

.sidebar_right{

    background: #fafafa;

}

.rt-col img {

    width:100%;

    margin-bottom:10px;

}

.rt-col .fancybox img {

    margin: 0;

    display:block;

    padding:0;

}

.rt-col .unit {

    border-top: 1px dashed #ddd;

    padding-top: 10px;

}



.rt-col .unit h3, .rt-col .unit p{

    margin:0 10px 10px;



}

@media screen and (min-width:1140px) {

    .more-info-sidebar img{

        width:100%;

        padding:0 10px;

    }

}

@media screen and (max-width:1140px) {

    .more-info-sidebar img{

        width:50%;

        padding:0 10px;

        float:left;

    }

}



.expat {

    background: #fafafa;

    padding: 18px;

    position: relative;

    margin-top: 20px;

}

dl.service {

    margin: 20px 0;

}

.service dt {

    font-size: 15px;

    font-weight: bold;

    color: #222222;

}

.service dd {

    background: url("/imagesnew/sample/list-icon.png") no-repeat left center;

    padding: 2px 0 2px 20px;

}



.listbox {

    width: 100%;

    height:auto;

}

.listbox dl {

    cursor: pointer;

    margin-bottom: 1px;

    position: relative;

    width: 100%;

    text-align: center;

}

.listbox dl dt.show {

    background: url("../images/homepage/bg2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

    bottom: 0;

    font-weight: bold;

    position: absolute;

    width: 100%;

    z-index:10;

}

.listbox dl dt {

    background: none repeat scroll 0 0 #C97563;

    color: #FFFFFF;

    line-height: 28px;

    /* padding-left:2%; */

}

.listbox dl dt a {

    color: #FFFFFF;

    cursor: pointer;

    padding-left: 15px;

}

.listbox dl dd.showimg {

    display: block;

}

.listbox dl dd {

    display: none;

    height:auto;

}

.listbox dl dd a{

    display:block;

}

.listbox dl dd  img{
    width:100%;
    height:auto;
    margin:0px;
}
.nepal-color {
    background: #bb5441;
    background: -moz-linear-gradient(top, #bb5441, #ca7765);
    background: -webkit-linear-gradient(top, #bb5441, #ca7765);
    background: -o-linear-gradient(top, #bb5441, #ca7765);
    background: -ms-linear-gradient(top, #bb5441, #ca7765);
    background: linear-gradient(top, #bb5441, #ca7765);
    filter: progid :DXImageTransform.Microsoft.gradient(startColorstr='#bb5441', endColorstr='#ca7765',GradientType=0);
}
.nepal-color .main{
    margin:0;
}
.nepal-color h1{
    color:#fff;
    margin: 10px 0;
}
.goup-tour {
    border: 5px solid #FFD8A0;
}
.tour-num {
    background: url("/imagesnew/bg-circle.png") no-repeat scroll 0 0 transparent;
    color: #BF473F;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 62px;
    line-height:60px;
    left: -14px;
    position: absolute;
    text-align: center;
    top: -15px;
    width: 61px;
}
.tourimg {
  width:100%;
}
dl.toura {
    background: url('../imagesnew/icon-a.png') no-repeat left top #f7f1e5;
}
dl.tourb
{
    background:url('../imagesnew/icon-b.png') no-repeat left top #f7f1e5;
}
dl.tourc
{
    background:url('../imagesnew/icon-c.png') no-repeat left top #f7f1e5;
}
.tourlist {
    margin-bottom: 15px;
    padding:10px 0 10px 30px;
}
.tourlist  dt p{
    font-weight:normal;
}
.tourlist dd {
    font-weight: bold;
    margin-top: 11px;
}
.tourlist dd p {
    margin: 5px 0px;
}
.tourlist dd p span.price {
    color: #FF0000;
}
.tourlist dd a.button
{
    background:url('../imagesnew/icon-button.png') no-repeat left top;
    height:22px;
    line-height:22px;
    color:#fff;
    text-align:center;
    width:76px;
    display:block;
    font-weight:normal;
    font-size:12px;
    float:right;
    margin-right:15px;
}
.tourlist dd a.button:hover
{
    background:url('../imagesnew/icon-button.png') no-repeat left -23px;
}
.pannel-fir {
    background: url("/imagesnew/sample/nepal-3.png") no-repeat 0 bottom #ffffff;
    padding: 0 0 10px 0;
}
.pannel-sec {
    background: url("/imagesnew/sample/nepal-4.png") no-repeat 0 bottom #F1F2F4;
    padding: 8px 0 15px;
}
.list-num {
    font-size: 16px;
    color: #7D7D74;
    padding-right: 5px;
    font-weight: bold;
}
.wide-foot {    
    float: left;
    margin-bottom: 100px;
    margin-left: 19px;
    width: 934px;
}
.wide-foot .author-list {
    padding-left: 15px;
}
.faq-intro {
    margin-left: 108px;
}
.wide-foot .btn-enquiry {
    margin-right: 50px;
}
.wide-foot .btn-enquiry a {
    text-indent: 6px;
}
.zoom {
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 57px;
    height: 17px;
    background: url(/imagesnew/zoom-large.gif) no-repeat;
    display: block;
    z-index:100;
}
.right-pannel h3, .right-pannel h4 {
    padding: 8px 10px 0;
    font-size:16px;
    margin:10px 0;
}
.right-pannel p {
    padding: 0 10px;

}
.right-pannel p strong{
    text-align:left;
}
.right-pannel {
    position: relative;
    margin-bottom: 20px;
    background: #F1F2F4;
    padding: 0px 0 8px;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: #888 0px 0px 2px;
    -moz-box-shadow: #888 0px 0px 2px;
    box-shadow: #888 0px 0px 2px;
    behavior: url(PIE.htc);
}
.h{
    margin-top:25px;
}
.e{
    color:#fff
}
    .author-list li  {
        color: #666666;
        display: block;
        text-decoration: none;
        float: left;
        padding: 10px;
        margin: 0px 10px;
        font-size: 13px;
    }