@charset "utf-8";
/* CSS Document */
#maincontent { padding: 0 50px 15px; width: 900px; min-width: 500px; }
#maincontent h1, h2 { text-align: center; color: #3c3c3c; font-size: 23px; line-height: 17px; z-index: 9999; position: relative; }
.Tailor_your_Own_Trip { padding: 30px 50px 50px; }
h2 { margin-bottom: 15px; }
.pcenter { text-align: center; }
.homehrdashed { border-bottom: 1px dashed #cecece; margin: 30px 0; }
.bread { border-bottom: none; }
.bigimgshowhome { width: 1440px; overflow: hidden; height: 354px; }
.bigimgshowhome li { float: none; width: 1440px; display: none; position: absolute; }
.bigimgshowhome li img { width: 100%; }
.bigimgshowhome .textlink { position: absolute; top: 50px; left: 50%; width: 225px; margin-left: 235px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important; filter: Alpha(opacity=90); background: #fff; padding: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.bigimgshowhome { position: relative; }
.bigimgshowhome .textlink p { background: url(../Images/vector/homering.png) no-repeat left center; padding-left: 20px; border-bottom: 1px solid #ffcbe8; height: 33px; line-height: 33px; margin: 0; }
.bigimgshowhome .textlink a { color: #000; font-size: 14px; font-weight: bold; }
.bigimgshowhome .textlink a:hover { color: #9a1963; }
.bigimgshowhome .textlink p.centera { background: none; margin-top: 15px; padding: 0; border: none; }
.bigimgshowhome .textlink .customize { padding: 4px 20px; color: #fff; font-size: 17px; background-color: #971860; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; }
.bigimgshowhome .textlink .customize:hover { color: #fff; background-color: #821151; }
.gotoleft, .gotoright { background: url(../Images/venter/homeicon.png) no-repeat 0px 0px; width: 46px; height: 46px; top: 50%; margin-top: -23px; cursor: pointer; z-index: 99; }
.gotoleft { left: 100px; background-position: 0px 0px; }
.gotoright { right: 100px; background-position: 0px -69px; }
.add_index { bottom: 40px; }
.add_index li { width: 13px; height: 13px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background-color: #484546; margin-right: 5px; }
.add_index li.hover { background-color: #fff; }
/*tibetex*/
.tibetex div.z { width: 382px; border: 1px solid #e8e8e8; background-color: #f4f3f2; overflow: hidden; padding-bottom: 15px; position: relative; height: 225px; }
.tibetex div.z .expertsimg { width: 1146px; height: 314px; position: absolute; }
.expertsli { position: absolute; bottom: 15px; }
.expertsimg li { padding: 1px; }
.expertsimg li p { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; margin-bottom: 0; text-align: center; }
.expertsli li { width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #444444; margin-right: 5px; }
.expertsli li.hover { background-color: #9a1963; }
.tibetex div.y { width: 490px; }
.tibetex .commonbtn span { padding: 8px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
/*bucketlist*/
.bucketlist .bklsub div.z { width: 411px; }
.bucketlist .bklsub div.y { width: 465px; }
@-moz-document url-prefix() {
.bucketlist .bklsub div.y ul {
margin-top:-17px;
}
.expertsimg li p {
line-height:30px;
}
}
.bucketlist .bklsub div.y p { margin-bottom: 0; font-size: 13px; }
.bucketlist .bklsub div.y li { float: none; margin-bottom: 15px; }
.bklsub div.y li span.z { display: block; font-size: 42px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; border-right: 2px solid #a5abb2; color: #a5abb2; text-align: center; width: 50px; line-height: 42px; }
.bklsub div.y li span.y { display: block; width: 400px; }
.bklsub div.y li span.y p a { font-size: 16px; }
.bklsub div.y li span.y p a:hover { text-decoration: underline; }
.bklsub div.y .commonbtn { margin-left: 20px; margin-top: 8px; }
.bklul { height: 40px; line-height: 40px; margin: 25px 0 45px 55px; ; }
.bklul li a { color: #fff; background-color: #a7a9ac; padding: 12px 15px; font-size: 16px; margin-right: 8px; position: relative; }
.bklul li a:hover, .bklul li a.current { background-color: #9a1963; }
.bklul li a:hover span, .bklul li a.current span { width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 15px solid #9a1963; position: absolute; bottom: -13px; left: 50%; margin-left: -6px; }
/*subgettotibet*/
.subgettotibet div.z, .subgettotibet div.y, .subgettotibet div.center { width: 265px; font-size: 15px; color: #3c3c3c; }
.subgettotibet .gettotibeta { color: #a5d35d; font-size: 15px; margin-top: 15px; display: block; }
.subgettotibet .gettotibeta:hover { text-decoration: underline; }
.subgettotibet li { margin-bottom: 5px; }
.subgettotibet li a { color: #3c3c3c }
.subgettotibet li a:hover { text-decoration: underline; }
.byflight, .byoverland, .bytrain { width: 205px; height: 48px; background: url(../Images/venter/homeicon.png) no-repeat; padding-left: 60px; line-height: 48px; font-weight: bold; font-size: 15px; color: #3c3c3c; text-decoration: underline; margin-bottom: 10px; text-decoration: none; }
.byflight { background-position: 0px -131px; }
.bytrain { background-position: 0px -196px; }
.byoverland { background-position: 0px -258px; }
.subgettotibet div.center { margin-left: 317.5px; }
.subgettotibet ol { padding-left: 20px; }
.subgettotibet div.y li { float: none; }
/*moretibetinfo*/
.moretibetinfo li { margin-right: 40px; position: relative; margin-bottom: 15px; }
.moretibetinfo .commonbtn { position: absolute; bottom: 20px; right: 20px; }
/*lastestblog*/
.bloginfo { margin-top: 30px; }
.bloginfo div.z, .bloginfo div.y { width: 50%; }
.bloginfo div.y .z img, .bloginfo div.y .z { width: 148px; height: 80px; }
.bloginfo div.y .y { width: 63%; }
.bloginfo div.y li { margin-bottom: 25px; float: none; }
.bloginfo div.z p { width: 384px; }
.bloginfo div.z img { width: 384px; height: 207px; }
.bloginfo div.z p.title { margin-top: 12px; }
.bloginfo a { font-size: 14px; font-weight: bold; color: #8bb93f; display: block; }
.bloginfo .sicon { background-image: url(../Images/venter/icon.gif); background-repeat: no-repeat; padding-left: 19px; color: #666; font-size: 13px; font-weight: normal; }
.bloginfo span.date { background-position: 0 0; }
.bloginfo span.view { background-position: 0 -216px; margin-left: 40px; }
.lastestblog .commonbtn span { padding: 8px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
/*toptour list*/
.tourlist div.z { width: 610px; }
.tourlist div.y{ width:277px;}
.tourlist div.y img{ width:277px;}
.tourlist .homeimglist{ display:block; margin-bottom:10px; text-align:center; color:#747474; font-size:13px;}
.tourlist .homeimglist span{ padding:4px 0; display:block;}
.tourlist .homeimglist:hover{ color: #5e163f;}
.tourlist .homeimglist:hover img{ -webkit-opacity:0.9; -moz-opacity:0.9; opacity:0.9;filter: Alpha(opacity=90);}
.tourlist li { float: none; }
.toptourlist { border: 1px solid #ccc; padding: 15px 10px 18px; margin-bottom: 25px; position: relative; }
.newpos { width: 79px; height: 78px; background: url(../Images/venter/arrow2_new.png) no-repeat; top: -1px; right: -1px; position: absolute; }
.moretour { position: absolute; bottom:0px; right: 10px; }
.toptourlist h4 { border-bottom: 1px dashed #ccc; font-size: 23px; color: #3c3c3c; margin-bottom: 15px; padding-bottom: 10px; }
.toptourlist h4 span { font-size: 16px; }
.toptourlist img.z { width: 235px; height: 168px; padding: 1px; border: 1px solid #ccc; }
.toptourlist ul.y { width: 318px; position:relative; padding-bottom:40px; }
.toptourlist ul.y li { float: none; list-style-type: disc; height: 25px; line-height: 25px; border-bottom: 1px dashed #ccc; }
.toptourlist ul.y li a{ color:#3c3c3c;}
.toptourlist ul.y li a:hover{color: #5e163f;}