@charset "utf-8";
/* CSS Document */
.bread { height: 2.0625em; line-height: 2.0625em; color: #fff; -webkit-text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 1px #000; text-shadow: 1px 1px 1px #000; }
.bread a { font-size: 0.9375em; color: #fff; }
.bread a:hover { text-decoration: underline; }
.bread .breadpipe { padding: 0 0.25em; color: #fff; }
.opactionBg { background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important; filter: Alpha(opacity=50); background: #000; width: 100%; bottom: 0; }
.opactionDes { text-align: left; }
.opactionDes h1 { color: #fff; font-size: 3.25em; font-weight: normal; padding: 0.3em 0; }
.blogpage .opactionDes h1 { padding: 0; }
.grayby { padding: 1.5em 0; background-color: #eff2f4; }
.grayby .homecentertext { margin-top: 1.125em; }
.homecentertext .deshotellist{ text-align:left;}
.grayby .homecentertext:first-child { margin-top: 0; }
.desmenu.grayby { padding: 1em 0; }
.desmenu h1 { margin: 0.5em 0 0.75em; }
.desmenu li { float: left; position: relative; height: 46px; line-height: 46px; background-color: #fff; padding-right: 10px; }
.desmenu li a { font-size: 1em; font-weight: bold; color: #1d1d1d; padding: 0 0.8em; display: inline-block; }
.desmenu li a:hover, .desmenu li.current a { color: #be140d }
.desmenu li.destination a { background-color: #be140d; color: #fff; cursor: auto; }
.desmenu li span.pipe { margin-left: 10px; color: #717171; }
.desmenu li.destination span.sanjiaoxing { display: block; width: 0; height: 0; border-top: 23px solid transparent; border-left: 10px solid #be140d; border-bottom: 23px solid transparent; position: absolute; right: 0; top: 0; z-index: 1; }
.desmenu li.current span.sanjiaoxing { display: block; width: 0; height: 0; border-left: 8px solid transparent; border-top: 7px solid #fff; border-right: 8px solid transparent; position: absolute; right: 50%; bottom: -7px; z-index: 1; }
.wordwidth.descontent { padding: 2em 0; }
.descontent div.z { width: 203px; }
.allvietnam div.y { width: 310px; }
.blogpageposts div.y { width: 300px; }
.descontent .destopintro { margin-left: 225px; }
.allvietnam.descontent .destopintro { margin-left: 0; margin-right: 340px; }
.blogpageposts.descontent .destopintro { margin-left: 0; margin-right: 340px; }
.allvietnam div.y li a { font-size: 1.0625em; line-height: 1.41176em; padding-left: 1em; display: block; }
.allvietnam div.y li a:hover, .allvietnam div.y li a.current { background: url(https://www.indochinatour.com/images/intDestination/hoverred.gif) no-repeat 0 center; color: #be140d; }
.allvietnam div.y li { margin-bottom: 0.75em; }
.desmain p { margin-bottom: 0.75em; }
.desmain h3 { font-size: 1.75em; font-weight: normal; margin-bottom: 0.5em; text-align: center; }
.desmain .homecentertext h3 { margin-bottom: 0.2em; }
.desmain .smallwidth h3, .desmain .aboutusdes h3 { margin-top: 1.5em; }
.destopintro .highlightsp { position: relative; padding-left: 30px; font-size: 0.9375em; }
.destopintro .highlightsp span { display: inline-block; width: 20px; height: 20px; vertical-align: middle; text-align: center; line-height: 20px; color: #fff; background-color: #be140d; border-radius: 10px; font-size: 14px; position: absolute; top: 0; left: 0; }
.moreinfo { padding: 1.5em 2.5em; border: 1px solid #eff2f4; margin-top: 1.5em; margin-left: 2em; }
.moreinfo li { float: left; width: 45%; margin-bottom: 0.5em; background: url(https://www.indochinatour.com/images/commonPic/square.gif) no-repeat 0 6px; padding-left: 15px; }
.moreinfo li p { font-size: 1em; margin-bottom: 0; width: 18.5em; }
.desmain p.textcenter { text-align: center; font-size: 0.9375em; margin-bottom: 0; }
.desmain p.textcenter.moreblogpost { margin-bottom: 1.75em; }
.textcenter a { font-size: 1em; }
/*des post style*/
.blogpageposts .postcontent { margin-bottom: 2em; padding: 1.5em; background-color: #F5F5F5; }
.blogpageposts .postcontent a.blogpostimg { display: inline-block; width: 250px; float: left; }
.blogpageposts .postcontent a.blogpostimg img { max-width: 100%; height: auto; display: block; }
.blogpageposts .postcontent a.blogpostimg:hover img { -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; filter: Alpha(opacity=80); }
.blogpageposts .postcontent .htitle { margin-left: 270px; }
.desmain .blogpageposts p { font-size: 0.9375em; }
.desmain .blogpageposts .atitle { font-size: 1.1875em; }
.desmain .blogpageposts .dateandviews { margin: 0.75em 0; }
.desmain .blogpageposts .excerptpost { margin-bottom: 0; }
.dateandviews span { display: inline-block; *display:inline;
*zoom:1;
vertical-align: middle; height: 1.42875em; line-height: 1.42875em; font-size: 0.875em; }
.dateandviews .postdate { background: url(https://www.indochinatour.com/images/intDestination/dateandviews.png) no-repeat 1px 0; width: 1.66666em; height: 1.66666em; color: #f6a331; font-size: 0.75em; line-height: 1.66667em; text-align: center; margin-right: 1.2em; }
.dateandviews .views { margin-left: 3em; background: url(https://www.indochinatour.com/images/intDestination/dateandviews.png) no-repeat 1px -30px; padding-left: 2.45em; }
.blogtags a { color: #000; color: #000; padding: 0.3em 0.5em; display: inline-block; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; margin: 0 0.5em 0.5em 0; }
.blogtags a:hover { color: #be140d; }
.blogtags .tagscount1 { font-size: 0.875em; }
.blogtags .tagscount2 { font-size: 1em; }
.blogtags .tagscount3 { font-size: 1.125em; }
.blogtags .tagscount4 { font-size: 1.25em; }
.blogtags .tagscount5 { font-size: 1.375em; }
.blogtags .tagscountbig { font-size: 1.5em; }
.blogpageposts .destopintro h3 { text-align: left; }
/* CSS Document */
/*big pic*/
.hometop { padding-top: 18%; }
.homeleftbig { padding-top: 5%; }
.homecentertext { text-align: center; }
.homecentertext p { color: #1d1d1d; font-size: 1.125em; line-height: 1.222222em; }
.toplistnew { text-align: center; margin: 2.5em 0 3.2em; }
.toplistnew li { display: inline-block; *display:inline;
*zoom:1;
width: 158px; margin: 0 2em 2em; text-align: center; border: 1px solid #ccc; border-radius: 2px; }
.toplistnew li span { display: block; width: 40px; height: 45px; background: url(https://www.indochinatour.com/images/homeBigPic/home.png) no-repeat; margin: auto; margin-top: 1em; }
.toplistnew li .custombuilt { background-position: left top; }
.toplistnew li .rightrec { background-position: left bottom; }
.toplistnew li .pricetran { background-position: right top; }
.toplistnew li .safetyconfort { background-position: right bottom; }
.toplistnew li p { line-height: 1.2em; margin-bottom: 1em; }
.bigpicCommonBtn { padding: 0.4em 1em 0.4em 0.8em; font-size: 1.16666666em; color: #be140d; border: 3px solid #be140d; display: inline-block; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: relative; behavior: url(https://www.indochinatour.com/css/css/pie/PIE.htc); white-space: nowrap; overflow: hidden; max-width: 320px; }
.bigpicCommonBtn b { font-weight: normal; }
.bigpicCommonBtn:hover { color: #fff; background-color: #be140d; }
.bigpicCommonBtn:hover .quesanjiao { border-left-color: #fff; }
.bigpicCommonBtn:hover .quesanjiao span { border-left-color: #be140d; }
.bigpicCommonBtn .quesanjiao { display: block; width: 0; height: 0; border-top: 8px solid transparent; border-left: 9px solid #be140d; border-bottom: 8px solid transparent; position: relative; float: left; margin: 3.5px 0.5em 0 0; }
.bigpicCommonBtn .quesanjiao span { display: block; width: 0; height: 0; border-top: 3px solid transparent; border-left: 3px solid #fff; border-bottom: 3px solid transparent; position: absolute; left: -9px; top: -3px; }
/*-----home itinerary list-----*/
.homeitilist { text-align: left; margin: 1.5em 0 0em; font-size: 0; }
.homeitilist li { display: inline-block; *display:inline;
*zoom:1;
max-width: 368px; width: 24%; margin-right: 1.33333%; *margin-right:1.3%;
margin-bottom: 1.5em; vertical-align: top; font-size: 1rem; font-size: 16px\9; }
.travelatta2015 li { width: 32%; margin-right: 2%; height: 540px; }
.homeitilist li.nrm { margin-right: 0; }
.itishowinner a { font-size: 1.1875em; color: #0252ad; }
.itishowinner a:hover { color: #be140d; }
.itishowinner p.itideslist { color: #717171; font-size: 0.9375em; line-height: 1.2em; padding-bottom: 1em; border-bottom: 1px dashed #aaaaaa; margin: 1em 0; }
.itishowinner p.itideslist { height: 70px; }
.itishowinner a.itiatitle { height: 66px; display: block; }
.itishowinner p { font-size: 1.0625em; line-height: 1.3em; }
.homtitishow, .hotelshow { background-color: #fff; border: 1px solid #dfdfdf; border-top: none; }
.homtitishow .itishowinner, .hotelshow .itishowinner { padding: 0.7em; }
.homeitilist li img { vertical-align: top; display: block }
.itishowinner .itiviewdetailbtn { text-align: center; font-size: 1.125em; margin: 1.3em 0 0.7em; }
.itishowinner .itiviewdetailbtn .vdbtn, .hotellist .viewmore { font-size: 1em; padding: 0.35em 0.7em; color: #fff; background-color: #be140d; display: inline-block; }
.itishowinner .itiviewdetailbtn .vdbtn:hover, .hotellist .viewmore:hover { background-color: #9c0b05; }
.rightdiv { width: 335px; float: right; padding-top: 150px; }
/*travel guide*/
.travelguideli .itishowinner a { text-align: center; display: block; margin-bottom: 0.5em; }
.travelguideli .itishowinner p { font-size: 0.9375em; }
/*-----home our team-----*/
.ourteamVideo { text-align: center; margin-top: 13em; }
.ourteamVideo a { display: block; margin: auto; }
.ourteamVideo .videoplayBtn { width: 7.2em; height: 7.2em; background: url(https://www.indochinatour.com/images/homeBigPic/playbg.png) no-repeat center center; text-align: center; }
.videoplayBtn span { width: 0; height: 0; border-top: 1.875em solid transparent; border-left: 3.1666666em solid #fff; border-bottom: 1.875em solid transparent; display: inline-block; margin: 1.725em 0 0 1em; }
.ourteamVideo .videoplayBtn:hover span { border-left-color: #be140d; }
.ourteamVideo .viewVideoBtn { display: inline-block; margin: 0.7em 0; font-size: 2.022em; background-image: url(https://www.indochinatour.com/images/commonPic/whitejiantou.png); background-repeat: no-repeat; background-position: 10px center; padding: 0.35em 0.7em 0.35em 1.4em; }
/*---  home form  ---*/
.smallwidth { margin-top: 1.5em; }
.freeInquiryInner { margin-top: 1.3em; }
.intfreeInquiry .freeInquiryInner p { margin-bottom: 0; }
.intfreeInquiry { background-color: #efefef; margin: 2em 0; }
.intfreeInquiry .freeInquiryInner { padding: 1.0625em 2em; }
.deslabel label { font-size: 0.9375em; background: url(https://www.indochinatour.com/images/commonPic/newcheckbox.png) no-repeat 0px 2px; padding-left: 1.3em; display: inline-block; width: 8em; margin-bottom: 0.8em; padding-right: 0; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; }
.deslabel label.fchecked { background-position: 0px -29px; }
.deslabel label.otherdestinations { background: none; padding-left: 0; width: auto; }
#otherdes { width: 120px; }
.formul li { float: left; width: 220px; margin-right: 2em; max-width: 340px; position: relative; height: 4.4em; margin-bottom: 1em; }
.formul li.widthfull { width: 100%; height: auto; max-width: 100%; }
.formul li.lengthvacation { width: 170px; }
.formul li.hotelclass { width: 340px; margin-right: 0; }
.formul li.nomarr { margin-right: 0; }
.formul li.formcenter { margin: 0 60px 1em; ; }
.intfreeInquiry textarea { width: 98%; height: 190px; padding: 0.5% 1%; color: #717171; }
.intfreeInquiry input[type="text"]{ padding: 0.5em; border: none; font-size: 0.9375em; color: #1d1d1d;}
.formul li label.selectlabel { padding: 0.5em; border: none; font-size: 0.9375em; color: #1d1d1d; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; }
.formul li label.selectlabel { background-color: #fff; display: block; }
.formul li label.selectlabel span { display: block; background: #fff url(https://www.indochinatour.com/images/commonPic/selectxiala.png) no-repeat right center; font-size: 1em; }
.intfreeInquiry input[type="text"] { width: 205px; }
.duration { width: 120px; }
.formitem.hotel, .formitem.ageul { overflow: hidden; }
.formitem.duration { width: 129px; }
.formitem.numberpeople { width: 89px; }
.formitem.ageul { width: 129px; }
.numberpeople { width: 80px; }
.formitem.nametitle { overflow: hidden; max-height: 300px; width: 48px; }
.ageul { width: 120px; }
.formul li label.nametitle { width: 40px; display: inline-block; vertical-align: middle; }
.formul li input[name="FullName"] { width: 145px; }
.formitem { display: none; position: absolute; z-index: 10; top: 4em; background-color: #fff; max-height: 120px; overflow-y: scroll; overflow-x: hidden; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #000; border-right: 1px solid #000; border-radius: 3px; }
.formul .formitem li { float: none; width: 100%; cursor: pointer; height: 1.5em; margin-bottom: 0; line-height: 1.5em; font-size: 0.9375em; padding: 0 0.3em; overflow: hidden; }
.formul .formitem li:hover { background-color: #be140d; color: #fff; }
.intfreeInquiry .freeInquiryInner p.textcenter { margin: 1.5em 0 1em; text-align: center }
.intfreeInquiry .intcommonBtn { padding: 0.5em 1.5em; font-size: 1.1875em; }
.other { display: inline-block; }
.deslitop { display: inline-block; width: 100px; }
#travelDate { background: #fff url(https://www.indochinatour.com/images/homeBigPic/dateicon.png) no-repeat 190px center; }
.intfreeInquiry p { line-height: 1.8em; }
/*firefox hack*/
@-moz-document url-prefix() {
}
/*blogposts*/
.blogposts { margin-top: 1em; }
.blogposts li { float: left; width: 47%; margin-right: 6%; padding-bottom: 1em; border-bottom: 1px solid #dcdcdc; margin-bottom: 1em; }
.blogposts li.nrm { margin-right: 0; }
.blogposts li p { text-align: left; margin-left: 120px; margin-bottom: 0.3em; }
.blogposts li a:hover p { color: #be140d; }
.blogposts li p.posttime { font-size: 0.9375em; color: #717171; margin-bottom: 0; }
.blogposts li div.z img { width: 105px; height: 57px; padding: 1px; border: 1px solid #ccc; }
/*readmoredes*/
.readmoredes { margin-top: 2.5em; }
.readmoredes li { float: left; width: 18.2%; margin-right: 2%; margin-bottom: 1em; position: relative; max-width: 220px; }
.readmoredes li img { display: block; }
.readmoredes li a:hover img, .customserver li a:hover img, .blogposts li a:hover img { -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; filter: Alpha(opacity=80); }
.readmoredes li p, .customserver li p.taname { position: absolute; width: 100%; bottom: 0; background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important; filter: Alpha(opacity=50); background: #000; height: 26px; line-height: 26px; margin-bottom: 0; color: #fff; text-align: center; }
.readmoredes li.nrm { margin-right: 0; }
/*aboutusdes*/
.aboutusdes { margin-top: 1.5em; }
.aboutusdes.nowhyus { margin-top: 3.5em; }
.aboutusdes .fl { width: 74%; background-color: #eff2f4; position: relative }
.aboutusdes .fr { width: 25%; }
.aboutusdes .fl .z { width: 60%; position: relative; }
.aboutusdes .fl .z img { display: block; }
.aboutusdes .fl .aboutusmain { margin-left: 62%; padding: 2em 1em; }
.aboutusdes .fl .aboutusmain .textcenter { position: absolute; bottom: 0; right: 15%; margin-bottom: 1.3em; }
#tripadvisorMain { padding-left: 1em; }
#CDSWIDSSP { width: 100% !important; max-width: 400px; margin: 0 auto 1.5em !important; }
.videoplayBtndes { width: 4.25em; height: 4.25em; background: url(https://www.indochinatour.com/images/intDestination/videoblack.png) no-repeat center center; position: absolute; top: 50%; margin-top: -2.125em; left: 50%; margin-left: -2.125em; cursor: pointer; }
.videoplayBtndes:hover span { border-left-color: #be140d; }
.videoplayBtndes span { width: 0; height: 0; border-top: 1.03125em solid transparent; border-left: 1.75em solid #fff; border-bottom: 1.03125em solid transparent; display: inline-block; margin: 1.1375em 0 0 1.375em; }
/*customserver*/
.customserver { margin: 2em 0; text-align: center; }
.customserver li { display: inline-block; *display:inline;
*zoom:1;
margin: 0 0.2em 1em; width: 114px; vertical-align: top; position: relative; }
.customserver li.nlm { margin-left: 0; }
.customserver li.ctactus { width: 291px; text-align: center; position: relative; top: -4px; }
.customserver li.ctactus p { text-align: center; color: #343434; margin: 0; }
.customserver li.ctactus p.catphone { color: #000; margin: 0.5em 0 1.3em; }
.customserver li.ctactus a { display: inline; font-size: 1.1875em; padding: 0.6em 1em; cursor:pointer; }
.customserver li img { display: block; }
.customserver li a { display: block; cursor:auto;}
/* vietnam Hotel*/
/*  small star  */
.deshotellist li a img { display: block; }
.hotelsmallstar5, .hotelsmallstar4, .hotelsmallstar3 { width: 77px; height: 20px; display: inline-block; background: url(https://www.indochinatour.com/img/shipventor/starsmall.png) no-repeat; }
.hotelsmallstar5 { background-position: 0px 8px; }
.hotelsmallstar4 { background-position: 0px -12px; }
.hotelsmallstar3 { background-position: 0px -32px; }
.hotelstar5, .hotelstar4, .hotelstar3 { width: 173px; height: 40px; display: inline-block; background: url(https://www.indochinatour.com/img/shipventor/starlarge.png) no-repeat; vertical-align: middle; *display:inline;
*zoom:1;
}
.hotelstar5 { background-position: 0px -10px; }
.hotelstar4 { background-position: 0px -52px; }
.hotelstar3 { background-position: 0px -91px; }
.deshotellist li { display: inline-block; *display:inline;
*zoom:1;
width: 18%; margin-right: 2.5%; margin-bottom: 1em; max-width: 220px; }
.deshotellist li.nrm { margin-right: 0; }
.itishowinner .hotelreview { margin: 0.5em 0; padding-left: 120px; background: url(https://www.indochinatour.com/images/intDestination/hoteltrip.gif) no-repeat 10px center; }
.hotelreview i { background: url(https://www.indochinatour.com/images/commonPic/triprating.png) no-repeat 0 -70px; height: 10px; width: 50px; display: inline-block; vertical-align: middle; margin-right: 0.5em; }
.hotelreview span { background: url(https://www.indochinatour.com/images/commonPic/triprating.png) no-repeat 0 -60px; height: 10px; display: block; }
.hotelreview span.sr5 { width: 50px; }
.hotelreview span.sr4 { width: 40px; }
.hotelreview span.sr3 { width: 30px; }
.hotelreview span.sr2 { width: 20px; }
.hotelreview span.sr1 { width: 10px; }
.itishowinner .hoteladdress { border-bottom: 1px dashed #717171; color: #717171; font-size: 0.9375em; padding-bottom: 0.5em; height: 3.8em; }
.hotelshow p { text-align: center; }
.hotelshow a.hoteltitleaaa { text-align: center; display: block; }
.hotelshow p.star { margin: 0.3em 0; }
/*hotel inner*/
/*--  hotellist  --*/
.hotellist { position: relative; padding: 1.25em; border: 1px solid #d6ebee; margin-bottom: 3em;  FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#ebfafc, endColorStr=#dff4f7); /*IE 6 7 8*/
background: -ms-linear-gradient(top, #ebfafc, #dff4f7);        /* IE 10 */ background: -moz-linear-gradient(top, #ebfafc, #dff4f7);/*火狐*/ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebfafc), to(#dff4f7));/*谷歌*/ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebfafc), to(#dff4f7));      /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(top, #ebfafc, #dff4f7);   /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(top, #ebfafc, #dff4f7);  /*Opera 11.10+*/ }
.hotellist ul { padding: 0.9375em; background-color: #fff; padding-bottom: 0; }
.hotellist ul li { float: left; margin-right: 1.1875em; }
.hoteltitle { position: absolute; top: -15px; left: -10px; height: 45px; width: 100%; background: url(https://www.indochinatour.com/img/hoteltest/hotelindexpage.png) no-repeat 0px 0px; color: #fff; font-size: 1.25em; line-height: 38px; padding-left: 25px; }
.hotellist ul li p { font-size: 0.9375em; }
.hotellist .checkmore { text-align: right; }
.hotellist .checkmore.clearfix { margin-bottom: 10px; }
.hotellist ul.starhotel p { height: 26px; line-height: 26px; }
.hotellist ul.starhotel p.star { height: 45px; }
.boxshown { -webkit-box-shadow: 0 2px 1px #666; -moz-box-shadow: 0 2px 1px #666; box-shadow: 0 2px 1px #666; }
/*------------tripadhotel------------*/
.hotellist ul.tripadhotel { background-color: transparent !important; }
.hotellist ul.tripadhotel li { background-color: #fff; margin-bottom: 2em; margin-right: 0; width: 100%; }
.hotellist ul.tripadhotel li .liinner { padding: 0 1.5em 0 0.75em; }
.hotellist ul.tripadhotel li .fl { width: 228px; }
.hotellist ul.tripadhotel li .fl img { margin-top: 10px; }
.hotellist ul.tripadhotel li .hotelinfoli { margin-left: 238px; }
.hotellist ul.tripadhotel li .hotelinfoli p { margin-bottom: 0.75em; }
.hotellist ul.tripadhotel li .hotelinfoli .tripshow p { margin-bottom: 0; }
.hotellist ul.tripadhotel li .atitle { vertical-align: middle; *display:inline;
*zoom:1;
display: inline-block; height: 40px; line-height: 40px; font-size: 1.25em; font-weight: bold; margin-right: 1em; }
.tripadvisoricon img { width: 180px; }
.hotellist ul.tripadhotel li .fr .tripshow p.clearfix img { float: left; margin-top: 4px; margin-right: 8px; }
.hotellist ul.tripadhotel li .fr p.checkmore { margin-right: 15px; }
.hotellist ul.tripadhotel li.shipandhotel p b { width: 90px; display: inline-block; color: #000; }
.hotellist ul.tripadhotel li.shipandhotel p span.price { color: #ad2147; }
.hotellist ul.tripadhotel li.shipandhotel p { margin-bottom: 6px; }
.tripshow p.clearfix img { vertical-align: middle; margin-right: 0.5em; }
/*hotelpicshow*/
.hotelpicshow { margin-bottom: 30px; }
.hotelpicshow .fl { width: 496px; }
.hotelpicshow .bigpic li { display: none; border: 1px solid #c8c8c8; margin-bottom: 10px; }
.hotelpicshow .bigpic li.current { display: block; }
.description { margin: 0 !important; height: 25px; line-height: 25px; text-align: center; }
.hotelpicshow .bigpic li img { width: 490px; padding: 2px; }
.hotelpicshow .smallpic li { float: left; width: 120px; height: 84px; margin-right: 5px; margin-bottom: 5px; }
.hotelpicshow .smallpic li.nrm { margin-right: 0; }
.hotelpicshow .smallpic li a { display: block; width: 120px; height: 84px; overflow: hidden; }
.hotelpicshow .smallpic li.current a { border: 2px solid #ad2147; width: 116px; height: 80px; }
.hotelpicshow .smallpic li img { width: 120px; height: 84px; }
/*tag*/
.tag { display: block; height: 35px; width: 100%; border-bottom: 3px solid #be140d; margin-top: 30px; background-color: #fff; }
.tag li { float: left; margin-right: 5px; z-index: 9999; }
.tag a { display: block; color: #be140d; height: 34px; line-height: 35px; background: #EEE; border: 1px solid #E4E4E4; border-bottom: none; padding: 0 19px; _display: inline-block; }
.tag a:hover, .tag a:hover, a.current { color: #FFF; background: #be140d; border-color: #be140d; }
.tagfix { position: fixed; top: 0; display: none; margin: 0 !important; width: 770px !important; }
.detailinfo { padding-top: 25px; }
/*tag end*/
.detailinfo li span { width: 140px; display: block; float: left; color: #be140d; }
.detailinfo li p { margin-left: 150px; }
.detailinfo p, .reviews .fr p { margin-bottom: 1em; }
.tdtitle { color: #901939; font-weight: bold; }
.hrtag { border-bottom: 1px solid #c8c8c8; margin-top: 1.5625em; margin-bottom: 1em; }
.desRight h2 { margin-bottom: 0.25em; }
.mapimg img { padding: 1px; border: 1px solid #c8c8c8; margin: 5px auto 0; }
.reviews .fl img { padding: 1px; border: 1px solid #c8c8c8; }
.reviews .fl { width: 90px; }
.reviews .fr { float: none; margin-left: 105px; }
.reviews { border-bottom: 1px dashed #c8c8c8; margin-bottom: 25px; padding-bottom: 15px; }
.reviews.nbb { border-bottom: none; }
.reviews .fr .reviewstitle { font-size: 1.0625em; color: #be140d; margin-bottom: 0; }
.reviews .fr .previews { color: #717171; font-size: 0.9375em; margin: 0.5em 0; }
/*  similarHotel  */
.similarHotel { margin: 30px 0; border-top: 1px solid #c8c8c8; padding-top: 20px; }
.similarHotel li { margin-right: 55px; width: 220px; float: left; }
.similarHotel li p { margin-bottom: 0.5em; font-size: 0.9375em; }
.similarHotel li img { width: 216px; padding: 1px; border: 1px solid #c8c8c8; }
.sptitle a { color: #005f6b }
/*new des*/
.breaddes { position: absolute; z-index: 99; left: 50%; margin-left: -585px; }
.movebutton { background: rgba(48, 48, 48, 0.8) none repeat scroll 0 0 !important; filter: Alpha(opacity=80); background: #333; width: 60px; height: 80px; position: absolute; top: 50%; margin-top: -60px; cursor: pointer; }
.movebutton span { display: block; width: 27px; height: 47px; background: url(https://www.indochinatour.com/images/commonPic/zuoyou.png) no-repeat; margin: 16.5px auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.themeprev { left: 0%; }
.themenext { right: 0%; }
.themeprev span { background-position: left center; }
.themenext span { background-position: right center; }
.topbigsales { position: relative; overflow: hidden; }
.imgcontair { position: relative; }
.imgcontair li img { display: block; margin:0 auto;}
.imgcontair li { float: left; }
.indexul { position: absolute; bottom: 15px; }
.indexul li { float: left; margin: 0 5px; width: 10px; height: 10px; background-color: #697680; border-radius: 50%; }
.indexul li.current { background-color: #fff; }
.tourinfo-show { background-color: #343434; position: relative; min-height: 142px; }
.tourinfo-show p { font-size: 1em; color: #fff; margin-bottom: 0; line-height: normal; }
.tourinfo-show a { color: #fff; }
.graytop { height: 12px; background: url(https://www.indochinatour.com/images/tailormake/opacity.png) repeat; position: absolute; width: 100%; top: -12px; }
.tourinfo-show .bigsalesicon { width: 210px; height: 153px; background: url(https://www.indochinatour.com/images/commonPic/bigseal.png) no-repeat center center; float: left; position: absolute; top: -11px; z-index: 1; }
.tourinfo-show .routetour { margin-left: 235px; padding: 1.2em 0; }
.tourinfo-show .routetour .titlea { font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size: 1.3em; margin-left: 1em; }
.tourinfo-show .routetour .detailsbtn { padding: 0.5em 1em; border: 1px solid #fff; color: #ffde44; }
.tourinfo-show .routetour .detailsbtn:hover { background-color: #697680; }
.tourinfo-show .bigsalesprice { float: right; position: relative; padding-top: 3em; }
.tourinfo-show .bigsalesprice .travelplan { color: #fff; padding-left: 1em; background: url(https://www.indochinatour.com/images/commonPic/redjiantou.png) no-repeat left center; font-size: 1.0625em;  text-decoration: underline;  font-weight: bold;}
.tourinfo-show .bigsalesprice .travelplan:hover{ color:#ffde44;}
.tourinfo-show p.introtext { margin-top: 1em; }
/*search list */
.searchformlist { padding:10px; border:1px solid #ccc;
background: #ffffff;
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f1f1f1 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
	-moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
	border-radius:5px; margin-bottom:2em; -moz-box-shadow:3px 3px 6px #ccc; -webkit-box-shadow:3px 3px 6px #ccc;box-shadow:3px 3px 6px #ccc; position:relative;
}
.searchformlist p{ margin-bottom: 5px; }
.searchformlist .searchlabel{ color: #be1d0d; font-size: 1.3125em; display: block; margin-bottom:10px;  }
.searchformlist .searchlist{ font-size: 0; }
.searchformlist .searchlist label{font-size: 14px; width: 50%; text-align: left; margin-bottom: 5px; display: inline-block;*display:inline;*zoom:1;}
.searchformlist .selectdiv select{ display: block; height: 30px; line-height: 30px; width: 100%; font-size: 14px; margin-bottom: 15px;}
.searchformlist .selectlabel{display: block; border:1px solid #ccc; border-radius: 5px;}
.searchformlist .searchbutton{ outline: none; border:none; padding:5px 25px; display: inline-block;*display:inline;*zoom:1; margin-top: 10px; cursor: pointer;}

/*request-v3*/
.request-v3{ padding:12px; background-color: #fbf9ef; margin-top: 64px;}
.request-v3 p{ margin:0; font-size: .9375em;}
.request-v3 .intcommonBtn{ display: block; position: relative; background-color: #f39c12; font-size: 1.5em;padding: 0.35em 1em; margin:10px 0 5px;}
.request-v3 .intcommonBtn:hover{ background-color:#f1ab3c;}
.request-v3 .intcommonBtn:after{ content: ''; background: url(https://www.indochinatour.com/images/gettoright.png) no-repeat; display: block; position: absolute; top: 14px; right: 15px; width: 18px; height: 18px; }

/*.childrenlist*/
.childrenlist{border:1px solid #ccc; padding:5px;margin-bottom:20px;}
.childrenlintinner{border:1px solid #ccc; padding:15px;}
.childrenlist h4{font-size:16px; color:#be140d; margin:0 0 5px; font-weight:bold;}
.childrenlist li{width:33.333%;float:left;}
.childrenlist li a{ display:block; padding:5px 15px 5px; font-size:14px; position:relative;}
.childrenlist li p{ font-size:14px; margin:0; height:18px; overflow:hidden; text-overflow:ellipsis}
.childrenlist li a:before{ display:block; width:5px; height:5px; background-color:#000; content:""; position:absolute; top:11px; left:0;}
.childrenlist li a span{color:#7f7f7f;display:block; font-style:italic; margin-top:3px; }

/* media home */
@media screen and (max-width:1599px) {
}

@media screen and (max-width:1169px) {
.hometop { padding-top: 10%; }
.allvietnam.descontent .destopintro { margin-left: 1em; }
}

@media screen and (max-width:980px) {
.readmoredes li, .readmoredes li.nrm, .deshotellist li, .deshotellist li.nrm { width: 23%; margin: 0 1% 1em; }
.desmenu .bigpicCommonBtn { float: none; margin-bottom: 1em; }
.desmenu li.current span.sanjiaoxing { display: none; }
}

@media screen and (max-width:800px) {
.itishowinner p.itiatitle { height: 92px; }
.homeitilist li { width: 30%; margin: 1.5%; }
.aboutusdes .fl, .aboutusdes .fr { width: 100%; float: none; margin-bottom: 1.5em; }
#tripadvisorMain { padding-left: 0; }
.deshotellist li, .deshotellist li.nrm { width: 31%; }
.desmenu li a { padding: 0 0.4em; }
.hotellist ul.tripadhotel li .fl { margin: 1em auto; float: none; }
.hotellist ul.tripadhotel li .hotelinfoli { margin: 0 auto 1em; }
.hotellist ul.tripadhotel li { padding: 0 1em 1em; }
.allvietnam.descontent .destopintro { margin-right: 1em; }
.allvietnam div.y { width: 100%; }
.allvietnam div.y li { width: 25%; display: inline-block; *display:inline;*zoom:1;}
.childrenlist li{width:50%;}
}

@media screen and (max-width:640px) {
.opactionDes h1, .desmenu h1 { font-size: 2.25em; }
.descontent div.z { display: none; }
.descontent .destopintro { margin: 1em; }
.homeitilist li { width: 46%; margin: 2%; }
.blogposts li, .blogposts li.nrm { width: 90%; float: none; margin: 0 auto 1.5em; }
.readmoredes li, .readmoredes li.nrm { width: 31%; }
.allvietnam div.y { float: none; margin: 0 1em 1em; width: auto; }
.allvietnam div.y li { display: inline-block; margin: 0 1em 1em 0; }
.allvietnam.descontent .destopintro { margin: 0 1em 1em; }
.deshotellist li, .deshotellist li.nrm { width: 48%; }
.itishowinner p.itideslist { height: 70px; }
.itishowinner a.itiatitle { height: 46px; }
}

@media screen and (max-width:480px) {
	.allvietnam div.y{ display:none;}
	.homeitilist{ text-align:center;}
.allvietnam div.y li { width: 100%; }
.travelatta2015 li { height: auto; }
.opactionDes h1, .desmenu h1 { font-size: 1.5em; text-align: center; }
li.nrm { margin-right: auto !important; }
.hometop { padding-top: 15%; }
h1, .hometitle { font-size: 1.5em; color: #000; }
.desmain h3{ font-size:1.25em;}
.bigpictext .bigpictextnomarl { font-size: 2em; }
.bigpictext .bigpictexttitle { font-size: 2.4em; margin-bottom: 0.5em; }
.rightdiv { width: 90%; margin: auto; float: none; text-align: right; padding-top: 20%; }
.rightdiv .bigpicCommonBtn { font-size: 1.5em; }
.homeitilist li { width: 90%; float: none; margin: 0 auto 2em; }
.homeitilist li.centerli { margin: 0 auto 2em; }
.formul li ,.childrenlist li{ width: 100% !important; *width:99%;}
.formul li.formcenter { margin: 0 0 1em; }
.intfreeInquiry .freeInquiryInner { padding: 1.3em; }
.readmoredes li, .readmoredes li.nrm, .aboutusdes .fl, .aboutusdes .fr, .aboutusdes .fl .z, .aboutusdes .fl .aboutusmain, .deshotellist li, .deshotellist li.nrm { width: 90%; margin: 0 auto 1em; float: none; }
.desmenu li { width: 50%; padding: 0; }
.desmenu .y { float: none; margin-bottom: 1em; }
.desmenustatic { text-align: center; }
.desmenu li span, .desmenu li.destination span.sanjiaoxing, .desmenu li.current span.sanjiaoxing { display: none; }
.desmenu li a { display: block; }
.desmenu li.current a { background-color: #f39c12; color: #fff; }
.itishowinner p.itideslist, .itishowinner a.itiatitle { height: auto; }

.tourinfo-show .bigsalesicon{ left:50%; margin-left:-105px; float:none; top:-100px;width: 105px;height: 76.5px; background-size:cover;}
.tourinfo-show p{ text-align:center; font-size:0.875em;}
.tourinfo-show .routetour .titlea{ display:block; margin-top:1em; font-size:1em;}
.tourinfo-show .bigsalesprice .travelplan{ display:none;}
.tourinfo-show .routetour { margin-left:0; padding:1.2em 1em;}
.tourinfo-show p.introtext{ margin-bottom:2em;}
}
