@charset "utf-8";
/* 图片 90%透明 */
#CDSWIDSSP{ width:100% !important; max-width:480px; margin:0 auto;}
.preli li a:hover img,.tags-package li a:hover img,.train-tour li .img-a:hover img{ -webkit-opacity:.9; -moz-opacity:.9;opacity:.9;filter:Alpha(opacity=90);}
/*end img*/
.tourabtn { background-color: #c71119; display:inline-block;*display:inline;*zoom:1; border: 1px solid #c71119; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: .5em .8em; color: #fff; font-size: .875em; cursor: pointer; position: relative; behavior: url(https://www.tibettravel.org/assets/modxFile/css/pie/PIE.htc); }
p .tourabtn { font-size: 1em; }
.tourabtn:hover { background-color: transparent; color: #c71119; text-decoration: none; }
h1 { font-size: 2em; color: #1d1d1d; font-weight: normal; padding: .35em 0; }
h2, h3, h4,h5, h6{font-family:Arial, Helvetica, sans-serif; color: #1d1d1d; }
#sidebar { width: 22%; position: relative;;}
#maincontent { width: 75.5%; }
#iti-main{ margin-bottom:2em;overflow: hidden;}
#askquestion{ margin-top:1em;}
.content-train img{height:auto!important;}
.content-p p, .privatemain p { margin-bottom: 1.75em; }
.content-p h3{ font-weight: normal; margin: 1.75em 0 .5em; font-size: 1.4em; }
.content-p h4{ font-family: Arial, Helvetica, sans-serif; font-size: .9375em; font-weight: bold; margin: 1em 0 .5em; color: #c71119; }
.content-train a:hover,.train-tour a:hover{ color:#1d1d1d;}
.content-train ol li{ font-size:.875em; margin-bottom:1.5em; background:url(https://www.tibettravel.org/images/dot-circurt.gif) no-repeat 0 3px; padding-left:1.5em; list-style-type:none; list-style-position:inside;line-height: 1.6em;}
/*train sidebar */
.trainsidebar{ margin-bottom:1.5em;}
.train-sidebar-2 h4,.train-sidebar-5 h4{ font-weight:bold; color:#c71119;}
.train-sidebar-2 li{ padding:5px 15px; background-color:#f6f6f6; color:#333; margin-bottom:3px;}
.train-sidebar-2 li.lititle,.train-sidebar-3 li.morepopular{ margin-top:10px; background-color:#c71119; color:#fff; font-size:.875em;}
.train-sidebar-2 li a{ color:#1d1d1d; font-size:.875em;}
.train-sidebar-2 li.lititle a,.train-sidebar-2 li.lititle{ color:#fff; font-size:1em; font-weight:bold; text-decoration:underline;}
.train-sidebar-2 li.lititle{ text-decoration: none; }
.train-sidebar-2 li.lititle a:hover{ color:#fff;}
.train-sidebar-2 li a:hover{ color:#c71119;}
.train-sidebar-2.train-sidebar-3 li.lititle{ background-color:#fff; color:#c71119; border-top:3px solid #c71119;padding:8px 5px 10px 30px;}
.train-sidebar-2.train-sidebar-3 li.lititle a{ color:#c71119; font-size:1.125em; text-decoration:none;}
.train-sidebar-3 li:hover{ background-color:#c71119; color:#fff;}
.train-sidebar-3 li:hover a,.train-sidebar-3 li.current a{ color:#fff;}
.train-sidebar-3 li.current{ background: #c71119 url(/assets/modxFile/images/iconpic/w-r.png) no-repeat 13px center; color:#fff;}
.train-sidebar-3 li{ padding:5px 5px 5px 20px;}
.train-sidebar-3 li.morepopular{ padding:8px 5px 8px 30px;}
.train-sidebar-3 li.morepopular a{ text-decoration:none; border-bottom:2px solid #fff; color:#fff; font-size:1em;}
.hot-tours .opacityimg{ position:relative;padding:2px; border:1px solid #ccc; -webkit-box-shadow:3px 3px 3px #999; -moz-box-shadow:3px 3px 3px #999;box-shadow:3px 3px 3px #999; margin-bottom:25px;}
.hot-tours .opacityimg span.hot{ position:absolute; top:0; left:0; width:80px; height:53px; background:url(/assets/modxFile/images/iconpic/hot-y.png) no-repeat 0 0; display:block; z-index:2;}
.hot-tours .opacityimg p{ text-align:center; color:#0066d9; text-decoration:underline; line-height:22px; margin:.5em 0;}
.train-sidebar-4 { padding:18px 0 0; background:url(/assets/modxFile/images/iconpic/sidebar-top.png) repeat-x 0 0;}
.train-sidebar-4 h4{ background:url(/assets/modxFile/images/iconpic/douxing.png) repeat-x 0 0; height:50px;text-align:center; color:#fff; font-size:1em; line-height:34px; font-weight:bold;}
.train-sidebar-4 ul{border-top:1px dashed #ccc; background:url(/assets/modxFile/images/iconpic/sidebar-top.png) repeat-x bottom left; padding-bottom:30px;}
.train-sidebar-4 li{width: 100%; display: table; height: 40px; background-color:#fff; color:#1d1d1d; border-bottom: 1px dashed #ccc; font-size:.75em;font-family: Verdana, Geneva, sans-serif; padding: 1px 0; text-align: right; position: relative;}
.train-sidebar-4 li a:hover{background-color:#ff9ea2;}
.train-sidebar-4 li.current a{ font-weight: bold; color:#c71119;}
.train-sidebar-4 li:hover a{color:#fff;}
.train-sidebar-4 li.current span.thisa{ width: 0; height: 50px; line-height:50px; display: block; position: absolute;; left:2px; top:0px;}
.train-sidebar-4 li a{ color:#0077fc; font-size:1em; display:table-cell;vertical-align: middle; padding:0 15px 0 20px; position: relative;}
.train-sidebar-5{ background-color:#f6f6f6; padding:12px;}
.train-sidebar-5 li{ list-style-type:square; margin-top:10px; margin-left:18px;}
.train-sidebar-5 li a{ display:block; font-size:14px;}
.train-sidebar-5 li a span{ display:block; text-align:left; font-style:italic; color:#777; font-size:12px; margin-top:5px;}

/* quickquestion */
#quickquestion { background-color: #f3f4ea; z-index: 1 }
#quickquestion h4 { background-color: #656a46; color: #fff; padding: .5em 0 .5em 1em; font-size: 1.125em; }
#quickquestion form { padding: 1em; }
#quickquestion hr { color: #fff; border-color: #fff; border-top: none; border-left: none; margin: 1em 0; }
#quickquestion li { width: 50%; float: left;*width:49%; }
#quickquestion li.halfwidth { width: 100%;}
#quickquestion li.fullwidth { width: 100%; }
#quickquestion li p { margin: .75em 0 .125em; }
#quickquestion textarea { width: 96%; padding: .5em 2%; color: #999; font-size: .875em; }
#quickquestion input { width: 90%; padding: 0.25em; }
.boxshadow #quickquestion input, .boxshadow #quickquestion select, .boxshadow #quickquestion textarea { box-shadow: 1px 1px 1px #ccc; }
.no-boxshadow #quickquestion input, .no-boxshadow #quickquestion select, .no-boxshadow #quickquestion textarea { border: 1px solid #ccc; }
#quickquestion input:focus { box-shadow: 0px 0px 2px #0FF0FB; -moz-transition: all linear .3s; -webkit-transition: all linear .3s; -ms-transition: all linear .3s; -o-transition: all linear .3s; transition: all linear .3s; }
#quickquestion select { height: 23px; line-height: 23px; border: none; }
#quickquestion li .tourabtn { margin-top: 1em; display: inline-block; *zoom:1;*display:inline;font-size: 1em; }
/* end */
.travelAuthor{ font-size:.875em; padding:5px 0 10px; margin-bottom:15px; border-bottom:1px dashed #ccc;}
.travelAuthor a{ font-size:1em; color:#c71119;}
.travelAuthor a:hover{ color:#f60;}
.travelAuthor span,.mail-guru span,.allarc span{ display:inline-block; *display:inline;*zoom:1; background:url(/assets/modxFile/images/iconpic/train-icon.png) no-repeat; width:25px; height:20px; vertical-align:middle;margin-right: 5px;}
.travelAuthor span.posttime{ background-position:-12px -121px;}
.travelAuthor span.postcomment{ background-position:-11px -168px; margin-left:1em;}
.travelAuthor-info{ padding:1em; border:1px solid #ccc; background-color:#f6f6f6;margin-top: 2em; border-right:none; border-left:none;}
.avatar { overflow: hidden; border-radius: 50%; height: 100px; width: 100px; position:relative;behavior: url(https://www.tibettravel.org/assets/modxFile/css/pie/PIE.htc); -webkit-box-shadow: 4px 3px 6px #666;-moz-box-shadow: 4px 3px 6px #666;box-shadow: 4px 3px 6px #666; }
.avatar img { display: block; }
.avatarintro { margin-left: 135px; position: relative; padding-right: 1em; }
.avatarintro p {line-height: 1.6em; font-size: .875em; color:#1d1d1d; }
.avatarintro p a{ color:#c71119; text-decoration:underline;}
.avatarintro p a:hover{ color:#1d1d1d;}
.avatarintro p.authortitle{ font-weight:bold;}
.avatarintro p.gplus-guru{ padding-left:2em; background:url(/assets/modxFile/images/iconpic/googleplus.png) no-repeat 4px center;}
.mail-guru,.allarc{ margin-bottom:5px !important;}
.mail-guru span{ background-position:-8px -201px;}
.allarc span{background-position:-10px -240px; height:25px;}

/*you may like*/
.maylike{ margin:1.5em 0;}
.maylike h3{color:#c71119;}
.maylike li{ float:left; width:50%; list-style-type:none;color:#a4a4a4; font-size:24px; height: 66px; overflow:hidden;}
.maylike li div{ padding: 0 16px; background:url(/assets/modxFile/images/iconpic/grayditto.png) no-repeat 0 8px;}
.maylike li p{ color:#898989; font-size:.8125em;text-decoration:none; margin-bottom:0 !important;}
.maylike li p.title{ margin-left:0;font-size:.875em; color:#0066DA;font-weight:bold; }
.maylike li a{display:block;font-size:16px; }
.maylike li a:hover p.title{ text-decoration:underline;color:#c71119;}

/*  beijing-lhasa  */
.train-details,.contail-train{ background-color:#c3252c; padding:1em; -webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px; margin-bottom:1em;}
.train-details h2,.train-details h3{ color:#fff; margin-bottom:10px; font-family:Arial,'Georgia', sans-serif; font-size:1.1875em;}
.contail-train{ background-color:#f6f6f6;}
.train-no{ width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:1em; color:#666; font-size:.875em;}
.train-no th,.train-no td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:5px;}
.train-no th{ padding:8px 5px; font-weight:normal;}
.train-no .oddtr{ background-color:#fff;}
.train-book h4{ font-size:1.125em;}
.train-book li{ float:left; width:33.33%;margin: .5em 0;}
.train-book li.fullwidth{ width:100%;height: auto;}
.train-book li.ticketcl{ width:66.66%;}
.train-book li.fullwidth textarea{ width:98%; padding:5px 1%;border: 1px solid #ccc;}
.train-book li label,.train-book li .redstar{display:inline-block; *display:inline; *zoom:1; width:85px; text-align:left; vertical-align:middle; margin-right:5px; font-size:.875em;}
.train-book li .redstar{ width:auto; margin-left:5px; color:#f00;}
.train-book li input{ width:130px; padding:5px;border: 1px solid #ccc;}
.train-book li select{border: 1px solid #ccc; padding:5px;}
.train-book .tourabtn,.checkmore,.bookbtncenter .tourabtn{ display:inline-block; *display:inline;*zoom:1; margin:1em 0; font-size:1em; padding:.5em 1.5em;}
.train-tour li{ float:left; width:32%; margin-right:2%; background-color:#f6f6f6;}
.train-tour.train-tour2 li{ width:49%; margin-right:2%;}
.train-tour li.nrm,.train-tour.train-tour2 li:nth-child(2){ margin-right:0;}
.train-tour li .img-a,.train-tour li img{ display:block;}
.train-details h3 span{ font-size:.65em;}
.train-tour li .route-inner{ border:2px solid #fff; border-radius:3px;}
.train-tour li .inner{ padding:10px 10px 20px; height: 140px; position:relative;}
.train-tour li .inner a{ font-size:.875em;}
.train-tour li .inner p{ line-height:16px; height:64px; overflow:hidden; margin-top:5px;}
.train-tour li .inner .tourabtn{ position:absolute; bottom:1em; left:10px; color:#fff; text-decoration:none;}
.train-tour li .inner .tourabtn:hover{ color:#c71119;}
.train-tour.train-tour2 li .inner{ height:130px;}
.train-tour.train-tour2 li .inner p{ height:48px;}
.train-tour.train-tour2 li .inner a{ font-size:1em;}
.checkmore{ margin:1em 0 0; color:#fff; text-decoration:underline; padding:0;}
.checkmore:hover{ color:#fff;}

.guide_list_1{height:auto;background-color:#FAF6EB; padding:8px 0; margin-top:10px;}
.guide_list_2{ width:148px; height:98px; float:left; padding:8px 0 0 15px; background-image:url(/assets/modxFile/images/iconpic/list_r2_c2.jpg)}
.guide_list_2 img{ width:135px; height:90px;}
.guide_list_3{margin-left:170px;    padding: 0 20px 0 0;}
.guide_list_3 h4{ font-size:1em;}
.guide_list_3 p{ line-height:18px; margin-top:5px; font-size:.75em;}

#ditto_pages{ margin:1.5em 0; font-size:.875em;}
.ditto_paging {border-top: 1px solid #ccc;padding: 10px; font-size: 86%;color: black;}
#ditto_pages .ditto_currentpage {border: 1px solid #c71119;padding: 1px 5px 2px; margin-right: 5px;background-color: #c71119; color: #fff;} 
#ditto_pages .ditto_off {border: 1px solid #ccc;padding: 1px 5px 2px; margin-right: 1px; color: #ccc;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {border: 1px solid #c71119; padding: 1px 5px 2px; margin-right: 5px; text-decoration: none !important; color:#c71119;} 
#ditto_pages a:hover { background-color: #c71119;color: #fff;}

/*train index*/
.train-tour div.z{ margin:0 2em 1em 0;}
.right-c p{ margin-bottom:1em;}
.trainh3{ margin-bottom:1em;    font-family: 'Georgia', Arial, Helvetica, sans-serif;}
.graybg{ background-color:#f6f6f6; margin:3em 0; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;}
.graybg .gray-inner{ border-top:1px solid #fff; border-bottom:1px solid #fff; padding:1.5em 0;}
.graybg .steplist{ float:left;}
.graybg .step1{ width:40%;}
.graybg .step1 h2{ color:#c71119; font-weight:normal; margin-bottom:1em;}
.graybg .step2{ width:20%; padding-top:10px;}
.graybg .step3{ width:40%; text-align:right; position:relative; padding-top:10px;}
.graybg .step1 li{ font-size:.875em; margin-top:1.25em; background:url(/assets/modxFile/images/iconpic/include.png) no-repeat 0px 0px; padding-left:2em;}
.jiantou-1{ width:40px; height:40px; background:url(/assets/modxFile/images/iconpic/train-index.png) no-repeat -73px -11px; position:absolute; top:50%; margin-top:-20px; left:10%;}
.train-book1{width:80%;display:inline-block; *display:inline;*zoom:1; border:3px solid #c71119; border-radius:8px; max-width:320px;}
.train-book1 h4{ font-size:1.1825em; color:#c71119;}
.train-book1 form{ padding:1em 1.2em;}
.train-book1 p{ margin-bottom:.5em;}
.train-book1 .train-input,.train-book1 textarea{ width:94%; padding:6px 3%; border:1px solid #ccc; margin-bottom:1em; font-size:.875em; border-radius:5px;}
.train-book1 .train-input:focus,.train-book1 textarea:focus{ border-color:#3FF5F2; box-shadow:0px 0px 2px #3FF5F2;}
.train-book1 .tourabtn{ display:block; text-align:center; font-size:1.1875em; padding:8px;}
.sgraybg{ background-color:#f6f6f6;width:100%;overflow:hidden;}
.sgraybg div.z{ width:70%;}
.sgraybg div.z img{ display:inline-block;width:100%}
.sgraybg div.y{ width:28%;}
.sgraybg div.z  a{display: inline-block; width:100%;overflow:hidden;margin-bottom: 10px;}
.sgraybg div.y p{ font-size:1em; line-height:1.5em; margin-top:1em;}
.sgraybg div.y li{ padding-left:1em; background: url(/assets/modxFile/images/iconpic/cs-right.png) no-repeat left center; margin:1em 0 0;}
.sgraybg div.y li a{ font-size:.9375em;}
.sgraybg div.y li a.more{ color:#1d1d1d; font-size:1em; text-decoration:underline;}
.train-list-1 li{ width:19%; margin-right:1.25%; margin-bottom:1em; float:left;}
.train-list-1 li.nrm{ margin-right:0;}
.train-list-1 li .warpin{ padding:2px; box-shadow:1px 1px 3px #ccc; background-color:#fff;}
.train-list-1 li .tourabtn{ display:inline-block; *display:inline; *zoom:1; position:absolute; bottom:15px; left:10px;color:#ffffff;text-decoration:none;}
.train-list-1 li .tourabtn:hover{color:#c71119;}
.train-list-1 li .inner{     padding: 10px 10px 60px; position:relative;}
.train-list-1 li .inner .tourtitle{ font-size:.875em;}
.img-a,.img-a img{ display:block; margin:0 auto; position:relative;}
.img-a .hoticon{ width:60px; height:60px; background:url(/assets/modxFile/images/iconpic/train-index.png) no-repeat 0 0; position:absolute; top:-5px; left:-5px; z-index:99;}
.img-a .tuijian{ height:20px; line-height:20px; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; background-color:#f00; color:#fff; font-size:.75em; font-weight:bold;}
.img-a .tuijian span{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:20px; width:20px; background:url(/assets/modxFile/images/iconpic/train-icon.png) no-repeat -9px -75px; margin:0 5px 0 10px;}
.inner p{ line-height:1.3em; margin:.5em 0;}
.inner p.traintoute{ height:54px; overflow:hidden;}
.train-list-text{ margin-bottom:2em;}
.train-list-text li{ background-color:#fffded;}
.train-list-text li .inner{ padding:10px;}
.train-list-text .inner p.title{ text-align:center;}
.train-list-text .inner p.title a{ color:#c71119;    font-size: 1.0625em;}
.train-list-2.maylike li div{ background-image:url(/assets/modxFile/images/iconpic/blackditto.png);}
.train-list-2.maylike li p{ font-style:italic;}
.train-list-2.maylike li p.title{ font-style:normal;}
.train-alllink li a{ display:block; padding:0 1.5em 0 1.75em; background:url(/assets/modxFile/images/iconpic/right-red.png) no-repeat 10px 5px; color:#1d1d1d; margin-top:1em; font-size:.875em;}
.train-alllink li a:hover{ color:#c71119;}
.train-alllink li a.atitle{ font-size:1em; font-weight:bold; text-decoration:underline; color:#c71119;    background-image: none;padding: 0; text-align: center;}
.train-alllink li{ padding-bottom:1em; height:450px; min-width:220px;}
.bookbtncenter{ text-align:center;}
.bookbtncenter .tourabtn{border-radius: 5px 5px 0 0;padding: .75em 2em .5em; margin-bottom:0; font-size:1.1875em;}
.bookbtncenter .tourabtn:hover{color:#fff; top:0; background-color:#c71119;}
.trainbookbtn.tourabtn{display: inline-block;font-size: 1.1375em;margin: 1em 0;}
.tourabtn span{display:inline-block; *display:inline; *zoom:1; margin-right:8px; background:url(/assets/modxFile/images/iconpic/bookicon.png) no-repeat left top; width:19px; height:24px; vertical-align: middle;;}
.tourabtn:hover span{ background-position:left bottom;}
.bookbtncenter .tourabtn:hover span{ background-position:left top;}
.videoslist .tourvideo{width:32%; margin-right:2%; margin-bottom:25px; float:left;}
.videoslist .tourvideo.nrm{ margin-right:0;}

.table-bordered{    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;border: 1px solid #ddd; border-spacing:0;}
.table-bordered td,.table-bordered th{padding: 8px; line-height: 1.42857143em;vertical-align: top;border: 1px solid #ddd; background-color: transparent;font-size: .875em;}
/* train i*/
.inner-train-tour{ padding:1em; background-color:#fff;}
.tourlist-train{padding:10px; background-color:#f3f4ea; margin-bottom:1.5em;}
.tourlist-train li{ margin:1em 0; padding-left:20px; background:url(/assets/modxFile/images/iconpic/blackditto.png) no-repeat 0 5px;}
.tourlist-train li i{ display:block; color:#6e6e6e; font-size:.8125em; margin-top:.25em;}
.tourlist-train li a{ font-size:.9375em; color:#c71119; font-weight:bold; text-decoration:underline;}
.tourlist-train li a:hover{ color:#0066d9;}
.tourlist-train div.z{ width:45.8%;}
.tourlist-train div.y{ width:52%;}
.tourlist-train div.z img{margin-top: 5px; box-shadow: 3px 3px 6px #ccc;padding: 1px; border: 1px solid #ccc;}
.tourlist-train li a.readmore-train{ text-decoration:underline;}

/*tibet travel permit*/
#iti-main.permit{ padding:.5em 1em 2em; margin-bottom: 0; }
.permit-top{ text-align: center; padding: 1em 3em; background: url(/assets/modxFile/images/iconpic/permit.png) no-repeat center center; height: 154px; margin:0; background-size:contain;}
.permit-top h2{ color: #c71119; margin:16px 0 8px; font-size: 1.4375em;}
.permit-top p{ font-size: .875em; font-weight: bold; }
.imgfloatlist div.z,.imgfloatlist div.y{ width: 49%; margin-bottom: 1em; }
.train-sidebar-2.permit-sidebar li.lititle a,.train-sidebar-2.permit-sidebar li.lititle{font-size:.875em;}
.train-sidebar-2.permit-sidebar li.lititle a{font-size:1em;font-family: Arial, Helvetica, sans-serif;}
.train-sidebar-2.permit-sidebar li a{ font-size:.75em;font-family: Verdana, Geneva, sans-serif;}
.train-sidebar-2.permit-sidebar li.hideli{ display: none; }

.best-time-main  #sidebar{ width: 22%; }

.permit-content{ margin-bottom: 1.5em;}
.permit-content div.z{ width: 60%;}
.permit-content div.y{ width: 38%;padding: 1px; border: 1px solid #ccc;}
.permit-content div.z .perlist{ margin:2em 0;}
.permit-content div.z .perlist li{ background: url(/assets/modxFile/images/commonpic/perlist.png) no-repeat left center; padding-left: 15px; font-size: .8375em; color: #646464; margin: .75em 0;}
.permit-content div.y img{ display: block; margin: 0 auto;}
.permit-content div.y em{ font-size: .75em;padding-bottom: .5em;font-family: Verdana, Geneva, sans-serif;}
.permit-ul-list{ margin-left:-1%; font-size: 0;}
.permit-ul-list li{display:inline-block; *display:inline; *zoom:1;width: 19%; margin-left:1%; vertical-align: top; font-size: 16px; margin-bottom: 16px; text-align: center; background-color: #f5f5f5; padding-bottom: 1em;}
.permit-ul-list li.advisor{ padding-bottom: 0; }
.permit-ul-list li img{ display: block; max-width: 100%; margin: 0 auto; height: 150px; width: 100%;}
.permit-ul-list li .tourabtn{ display: inline-block;*display:inline; *zoom:1; margin-top: 1em;}
.permit-ul-list li .travelAuthor{ border-bottom: none; margin-bottom: 0; padding:0 0 5px; font-style: italic;font-family: Verdana, Geneva, sans-serif; font-size: .75em;}
.permit-ul-list li .arctitle{ display: block; margin-bottom: 15px; font-size: .875em; font-weight:bold; color: #1d1d1d; height: 48px;}
.permit-ul-list li .arctitle:hover{ color: #c71119;}
.permit-ul-list li .licss{ position: relative; height: 26px; line-height: 26px; margin:8px 0;}
.permit-ul-list li .licss .chos{ width: 100px; position: absolute; right: 0; top: 0;height: 26px; line-height: 26px; background-color: #ffa200; color: #fff; font-size: .8375em; text-align: center; font-weight: bold;}
.permit-ul-list li .news .chos{ background-color: #0084ff;}
.permit-ul-list li .licss span{ width: 0; height: 0; display: block; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 13px solid #f5f5f5; position: absolute; top: 0; left: 0;}
.permit-ul-list li .newsintro{ height: 184px; overflow: hidden; font-family: Verdana, Geneva, sans-serif; font-size: .75em;}

.permit-case{ padding:1em 0; border-bottom: 1px solid #f0f0f0;}
.permit-case h4{    font-family: Verdana, Geneva, sans-serif; font-size: 1.5em; margin: .75em 0 .5em;}

.permit-case .permit-ul-list li p{ font-size: .75em; line-height: 16px;font-family: Verdana, Geneva, sans-serif; color: #1d1d1d; margin:8px 0; text-align: left;}
.permit-case .permit-ul-list li{ background-color: transparent; }
.permitindex h3{ margin:1em 0 .5em;  padding-top: 1.5em; border-top: 1px dashed #ccc;}

#maincontent .content-train .title{margin: 0px 0px 30px; padding: 0px; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #999999; height: 18px; position: relative; z-index: 100;}
#maincontent .content-train .title span{margin: 0px; padding: 0px 5px 0px 0px; display: inline-block; float: left; line-height: 30px; font-family: Cambria; font-size: 24px; color: #c71119; background-color: #fff;}
/*tibet travel permit end*/

/*news*/
.newsintro{ margin:10px 0; padding:10px; background-color:#FAF6EB;}
.newsintro div.z img{width:196px; padding:1px; border:1px solid #ccc; height:125px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block;}
.newsintro div.y{ margin-left:215px; float:none;}
.newsintro div.y h4{ margin-top:0;}
.newsintro div.y a{ font-size:14px; color:#c71119;}
.newsintro div.y a:hover{ color:#0066d9;}
.morepubdate span{ padding-left:45px;}
.morepubdate,.morepubdate a{ font-size:13px;}
.newsnavpage{  margin:25px 0; font-size:14px; color:#999}
.newsnavpage a,.newsnavpage .ditto_currentpage{ display:inline-block; *display:inline; *zoom:1; padding:5px; font-size:14px; border:1px solid #ccc; color:#1d1d1d; margin-right:5px;}
.newsnavpage a:hover{ color:#c71119;}
.newsnavpage .ditto_currentpage{ font-weight:bold; color:#c71119;}

/*how to permit*/
.howtopermit-book{ border:12px solid #c71119; -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; padding:12px; margin-bottom:20px;background-color: #f6f6f6;}
.howtopermit-book li{width:50%;}
.howtopermit-book li label{ display:block; margin:0 0 5px;width:auto; font-weight:bold;}
.howtopermit-book li input{padding:8px;-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; width:90%; }
.howtopermit-book h4{ margin:0;}
.howtopermit-book textarea{-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;}

/*best time */
.best-time{ padding:15px 15px 15px 130px; background:#f6f6f6 url(/assets/modxFile/images/iconpic/zhuanjingtong.png) no-repeat 16px center; margin:25px 0;}
.best-time h4{ color:#1d1d1d; margin-top:0;}
.best-time-main .content-train img{    border: 1px solid #ccc;padding: 1px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 5px;}

@media screen and (max-width:1440px) {
}

@media screen and (max-width:1169px) {
}
@media screen and (max-width:1024px) {
	.train-list-1 li{width:32%;}
	.train-list-1 li img{width:100%;}
}

@media screen and (max-width:1000px) {
	.permit-top{ height: 200px;background-image: url(/assets/modxFile/images/iconpic/permit_m.png);}
}

@media screen and (max-width:860px) {
	h1{ font-size:1.5em;}
	#maincontent{ width:100%!important;}
	#sidebar{display:none;}
	.train-book li{ width:50%;}
	.train-book li.ticketcl{ width:100%; overflow:hidden;}
	.train-no{ word-break:break-all;}
	.train-tour li{ width:48%; margin:0 1% 1.5em !important;}
	.permit-ul-list li{width: 24%;}
}
@media screen and (max-width:740px) {

}

@media screen and (max-width:640px) {
	.permit-top{ height: auto;background: url(/assets/modxFile/images/iconpic/permit_s.png) repeat; padding:1em; }
	#maincontent,#sidebar,.graybg .step1,.havebg-tt #maincontent,.havebg-tt #sidebar{ width:100% !important;}
	.sgraybg div.y,.sgraybg div.z{ width:96%;margin:0 2%;overflow:hidden;}
	.graybg .step2{ width:40%;}
	.graybg .step3{ width:60%;}
	.train-book1{width:98% !important;border: 2px solid #c71119;}
	.jiantou-1{ display:none;}
	.train-list-1{ font-size:0;}
	.train-list-1 li,.train-list-1 li.nrm,.videoslist .tourvideo,.videoslist .tourvideo.nrm{ font-size:16px; width:48%; margin:0 1% 1em; float:none; display:inline-block; vertical-align:top;}
	.train-list-1 li .inner .tourtitle{ height:32px;}
}

@media screen and (max-width:480px) {
	.permit-ul-list li{width: 49%;}
	.tourlist-train div.z , .tourlist-train div.y,.permit-content div.z,.permit-content div.y,.imgfloatlist div.z,.imgfloatlist div.y{ width:100%; overflow:hidden; float: none;}
	.train-alllink li a.atitle{ text-align:left;}
	h1{ font-size:1.25em; font-weight:bold;}
	.bread{ line-height:24px;}
	.tibettrainindex li , .tourlist-train div.z , .tourlist-train div.y,.train-list-1 li,.maylike li,.maylike li,.graybg .step2,.graybg .step3,.train-tour li,.train-book li,.videoslist .tourvideo,.videoslist .tourvideo.nrm{ width:98% !important; margin:0 1% 1.5em !important; float:none;}
	.train-book1{ max-width:none;}
	#sidebar{ display:none;}
}
@media screen and (max-width:380px) {
	.permit-ul-list{ margin: 0; }
	.permit-ul-list li{width: 96%; margin: 0 2% 1em;}
.permit-ul-list li img{ height: auto; }
}
