﻿
/* CSS Document */
#bread{ position:absolute; top:0; left:0; width:100%; z-index:9999;}
#bread a,#bread,#bread .breadpipe{ color:#fff; -webkit-text-shadow:1px 1px 3px #000; -moz-text-shadow:1px 1px 3px #000; text-shadow:1px 1px 3px #000;}
h1{ font-size:2.125em; color:#101010; text-align:center;}
#main{ background-color:#f8f8f8;}
.topimage{ margin-bottom:2em; text-align:center; position:relative;_zoom:1;}
.topimage img{ display:block; margin:0 auto;}
.despcenter{ font-size:1.0625em; text-align:center; color:#222; line-height:1.8em; margin:1em 0 3em;}
.dzstep{ font-size:0; margin:16px 0;}
.dzstep li{ font-size:1rem; *font-size:16px; display:inline-block; *display:inline;*zoom:1;width:25%; vertical-align:top;}
.dzstep li span{ display:block; width:55px; height:55px; float:left;background:url(../image/desicon.png) no-repeat;}
.dzstep li span.xctj{ background-position:0 center;}
.dzstep li span.fadz{ background-position:-88px center;}
.dzstep li span.qdxc{ background-position:-176px center;}
.dzstep li span.kslx{ background-position:-264px center;}
.dzstep li div{ margin:0 3em 1em 70px;}
.dzstep li div p{ color:#404040; line-height:1.8em; margin-top:0.25em;}
#opacityDiv{ width:100%;position:absolute; background:rgba(0,0,0,0.5) repeat scroll !important; filter:Alpha(opacity=50); background:#000; padding:1em 0; bottom:0; left:0;*background:transparent url(../image/opacityblack.png) repeat;_background-image:url(../image/opacityblack_8.png);}
#opacityDiv h1{ font-size:1.75em; color:#fff; text-align:left; position:relative;}
/*desnew*/
#main.desnew{ background-color:#eceef2;}
.desnew .topimage{ margin-bottom:0;}
.desnew .dzstep li{ width:50%;_width:45%;}
.desnew .dzstep{ margin-top:30px;}
.desnew .desright{ width:290px;}
.desnew .desleft{ margin-right:320px;}
.tourlistdiv .desleft h3{ padding-left:0.25em; border-left:4px solid #da251d; margin-bottom:1em;}
.destourli li{ width:32%; margin-right:2%;_margin-right:1.75%; float:left; margin-bottom:2em;}
.destourli li.nrm{ margin-right:0;}
.destourli li img,.destourblock li img{ display:block;}
.destourli li .itishowinner{ padding:0.75em; border:1px solid #ccc; border-top:none;}
.destourli li a { font-size:1em; color: #000; }
.destourli li a:hover .itiatitle { color: #ff7d00; }
.destourli li .itishowinner .itideslist { color: #717171; font-size: 0.9375em; line-height: 1.2em; padding-bottom: 1em; border-bottom: 1px dashed #aaaaaa; margin: 1em 0; height:35px;  }
.destourli li .itishowinner .itiatitle { height: 46px; display: block;  font-size: 1.125em; }
.destourli li .itishowinner .itiintrotext{ height:60px;}
.destourli li .itishowinner p {line-height: 1.5em; color:#333;}
.destourli li .itiviewdetailbtn{ text-align:center;  margin: 1em 0;}
.destourli li .itiviewdetailbtn .hycommonBtn{ display:inline-block; margin-top:0.5em; background-color:#ff7d00; font-size:1.125em; padding:0.35em 1.5em; color:#fff;}
.destourli li .itiviewdetailbtn .hycommonBtn:hover{ background-color:#ff9730;}
.destourblock li{ margin-bottom:1em; border:1px solid #ccc;}
.destourblock li a{ font-size:1em; display:block;}
.boxshadow .destourblock li{box-shadow:1px 1px 3px #999; border:none;}
.destourblock li .lipadding { padding:0.75em;}
.destourblock a:hover{ background-color:#eee;}
.destourblock a:hover .tourtitle{ color:#ff7d00;} 
.destourblock li .lipadding .z{ width:225px;}
.destourblock li .lipadding .tourIntro{ margin-left:240px;}
.destourblock li p{ line-height:1.8em; color:#333;}
.destourblock li p.xcld{ margin:0.25em 0; line-height:1.6em;}
.tourtitle{ font-size:1.125em; font-weight:bold; color:#000;}
.whiteBg{ background-color:#fff; padding-top:2em;}
.desquickForm{padding: 0.75em 1.75em 1.75em; background-color:#fde29d;}
.desquickForm h4{ color:#000; font-size:1.5em;}
.desquickForm p.replay{ color:#939393;}
.bookformul li{ margin:0.4em 0 0; float:left; width:50%;}
.bookformul li.choseli{ margin-top:0;}
.bookformul li.fullwidth{ width:100%;}
.bookformul li label{ text-align:left;padding:0.5em 0; font-size:0.8125em; display:block;}
.bookformul li.choseli .chosediv label{ display:inline-block; width:31%;}
.bookformul li.choseli .chosediv input{ display:inline-block; width:auto;  width: 17px;height: 17px;margin-right: 5px;vertical-align: middle;}
.bookformul li .redstar{ color:#f00;margin-right: 0.5em;}
.bookformul li select{ padding:0.5em; background-color:#fff; border:none;-webkit-box-shadow: 2px 2px 4px #ccc; -moz-box-shadow: 2px 2px 4px #ccc;box-shadow: 2px 2px 4px #ccc; width:100%;font-size:0.8125em;}
.bookformul li .peoplenum{width:84%;}
.bookformul li input{ width:94%; padding:0.5em 3%; font-size:0.8125em; color:#000;}
.bookformul li textarea{ width:94%; padding:3%; height:200px; color:#939393; background-color:#fff; font-size:0.8125em;}
#traveldate{ background:#fff url(../image/traveldate.gif) 90% center no-repeat;width:84%;}
.bookformul li.lisubmit{ text-align:center; margin: 2em 0 1em;}
#itiFormSubmit{ font-size:1.125em; padding:0.45em 1.6em;}

.desright .searchform{ text-align:left; padding:1.75em; background-color:#fff;}
.desright .searchform label{ display:inline-block; width:30%; padding:0.5em 0;}
.desright .searchform label input{ width:15px; height:15px; margin-right: 5px;}
.desright .searchform p{ font-size:1.125em; color:#000; font-weight:bold;}
.desright .searchform select{ width:100%; padding:0.45em 0; margin:0.5em 0 1.5em; border:1px solid #ccc;}
.boxshadow .desright .searchform select{ border:none; box-shadow:1px 1px 3px #999;}
.desright .searchform .hycommonBtn{ outline:none; border:none; font-size:1em; padding:0.35em 1.5em; cursor:pointer;}

.drivenew .question{ padding:1em 0; border-bottom:1px dashed #b1b1af;}
.drivenew .question.nbm{ border-bottom:0;}
.drivenew .driveQuestion{ padding:0 0 1.5em; background-color:#fff;}
.drivenew .question .qd{ padding-left:1.75em; background:url(../image/question_red.png) no-repeat 0 0; font-weight:bold; margin-bottom:0.5em;}
.drivenew .question .ad{ padding-left:1.75em; background:url(../image/answer.png) no-repeat 0 2px;}

.duoguo .mulitOther li{ float:left; width:32%; margin-right:2%; margin-bottom:1em;}
.duoguo .mulitOther li a{ display:block; position:relative;}
.duoguo .mulitOther li a:hover img{ -moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; filter:Alpha(opacity=80);}
.duoguo .mulitOther li img{ display:block;}
.duoguo .mulitOther li p{ width:100%; position:absolute; bottom:0; left:0; padding:0.25em 0;background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#000; color:#fff; text-align:center; font-size:0.875em;}
.duoguo .mulitOther li.nrm{ margin-right:0;}

/* menu*/
#desxialamenu{ background-color:#424a5a; top:0; left:0; width:100%; z-index:99;}
#fixedmenu{ position:fixed; top:0; left:0; width:1170px; display:none; z-index:99;}
.desmenu{ background-color:#424a5a;}
.desmenu li{ float:left; height:3em; line-height:3em;}
.meeting .desmenu li{ height:4em; line-height:4em; font-size:1.125em; *width:162px;}
.desmenu li a{ display:block; padding:0 2.5em; color:#fff; font-size:1em;}
.desmenu li a.current,.desmenu li a:hover{ height:4em; line-height:4em; background-color:#535d71;}
.meeting .desmenu li a.current,.meeting .desmenu li a:hover{ height:5em; line-height:5em;  background-color: #ff900c;}
/* tour  details */
.tourlist{ padding:3em 3em 0; background-color:#fff;}
.hideh4{ padding:1em 0; text-align:center; display:none;}
.tourdetails div.z{ width:40%;}
.tourdetails div.z img{ display:block; margin-top:5px;}
.tourdetails .tourright{ margin-left:42%;}
.tourdetails{ margin-bottom:2em; padding-bottom:2em; border-bottom:1px solid #d0d0d0;}
.tourdetails .tourright p a{ font-size:1.25em; color:#000; display:block; font-weight:bold;}
.tourdetails .tourright p a:hover{ color:#ff7d00;}
.tourdetails .tourright p{ padding:0.35em 0; font-size:0.875em;}
.tourdetails .tourright p.firstp{ padding:0;}
.tourdetails .tourright p.titlepp{ font-size:1.125em; font-weight:bold; color:#000;}
.tourdetails .tourright p b{ margin-right:10px;}
.tourdetails .tourright p.cxld b{ float:left; }
.tourdetails .tourright p.cxld span{ display:block; margin-left:80px;}
.tourprice span{ color:#da251d; font-size:1.25em; font-weight:bold;}
.tourprice i{ font-style:normal; font-size:0.85em; color:#575757; margin-left:2em;}
.tourdetails .tourright .hycommonBtn{ background-color:#ff7d00; font-size:1.125em; padding:0.25em 1.5em; border-radius:0;}
.tourdetails .tourright .hycommonBtn:hover{ background-color:#ff9730;}
/*meeting*/
.meetingli{ text-align:center; margin-bottom:3em;}
.meetingli ul{ display:inline-block;width: 280px;}
.meetingli li{ list-style-type:disc; color:#6b6b6b; list-style-position:inside; text-align:left;}
.meeting .despcenter{ margin-bottom:1em;}
#desxialamenu .wordwidth{ overflow:visible;}
.meeting h2{ text-align:center; padding-top:1.5em; font-size:2em; color:#000;}
.meetingTop{ padding:2em 0; background-color:#1c1c1c;position: relative;}
.pname{ text-align:center;}
.meetingTop h1{ color:#fff; display:inline-block; padding-bottom:0.5em; margin-bottom:1em; position:relative;border-bottom:1px solid #838383;_border-bottom:none;}
.meetingTop h1 span,.meetingTop h1 i{ display:block; width:0; height:0; border-right:10px solid transparent; border-left:10px solid transparent; border-top:12px solid #838383; position:absolute; left:50%; margin-left:-10px; bottom:-12px;_display:none;}
.meetingTop h1 i{ left:0; bottom:2px; border-top-color:#1c1c1c;}
.meetingTop li{ width:32%; margin-right:2%; float:left; background-color:#fff; margin-bottom:1.5em; max-width:374px;}
.meetingTop li .inner{ padding:1em;}
.meetingTop li img,.imgsshow li img{ display:block; margin:0 auto;}
.meetingTop li.nrm{ margin-right:0;}
.imgsshow{ padding:0 2em 2em;}
.imgsshow li{ float:left; width:24.5%; margin:0.25%;_width:24%;}
.imgsshow li a:hover img{ -moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8;filter:Alpha(opacity=80);}
.imgsshow li a{ display:block; position:relative; overflow:hidden;}
.imgsshow li a:hover span.fd{ display:block;}
.ie6 .imgsshow li a:hover span.fd{ display:none;}
.imgsshow li a span.fd{top: 0;background:url(../image/changebig.png) no-repeat center center; position:absolute; width:100%; height: 100%; z-index:1; cursor:pointer; display: none;}

/*多国连线*/
.tourlistmain { border: 4px solid #f7f7f7; padding: 8px 0 8px 6px; margin-bottom: 1.5em; position:relative;}
.tourlistmain .huodongicon{ position: absolute; width: 67px; height: 79px; background:url(../image/huodongtopicon.png) no-repeat 0px 0px; top: -1px; left: 20px; color: #fff; font-size: 1.125em; font-weight: bold; text-align: center; padding-top: 0.5em; }
.tourlistmain>div.y { width:360px; border-top: 5px solid #ff900c; }
.tourlistmain>div.y p { padding: 0 0.8em; }
.tourlistmain>.tourphoto { margin-right:360px; text-align: right; position: relative; }
.tourlistmain>div.y p.tourname { font-size: 1.1875em; line-height: 1.65em; margin-top: 1em; }
.tourlistmain>div.y p.tourname a { font-size: 1em; color: #000; display: block; }
.tourlistmain>div.y p.tourname a:hover { color: #ff900c; }
.tourlistmain>div.y p.tourprice,.tourintro p.tourprice{ font-size: 1.3125em; color: #e60611; margin: 0.5em 0; }
.tourlistmain>div.y p.touroutline span { margin-left: 40px; display: block; }
.tourlistmain>div.y p.touroutline { line-height: 1.4em; margin-bottom: 2em; }
.tourlistmain>div.y li{ padding: 0 1em; margin-bottom: 0.2em; }
.tourlistmain>div.y li a{ display: block; color: #000; font-size: 0.875em; padding: 0.8em; border: 1px solid #d4e8ff; background-color: #e5f1ff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; text-align: left;behavior: url(/css/css/pie/PIE.htc); }
.tourlistmain>div.y li a:hover{ background-color: #d4e8ff; }
.tourlistmain>div.y li a span{ position: absolute; display: inline-block; *display:inline;*zoom:1;padding: 0.2em 0.8em; color: #e60611; border: 1px solid #e60611; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; right: 8px; top: 8px;behavior: url(/css/css/pie/PIE.htc);}
.tourlistmain>div.y a.lijizixun{ padding: 0.5em 1.5em; color: #e60611; border: 1px solid #e60611; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 1em; position:absolute; bottom:12px;behavior: url(/css/css/pie/PIE.htc);}
.tourlistmain>div.y a.lijizixun:hover{ background-color: #e60611; color: #fff; }
.tourlistmain>div.y .paddingdiv{ padding-left:1em;}
.moredes h3 { text-align: center; color: #fff; font-size: 1.5em; margin: 0 0 1em; padding-top: 1.5em; }
.moredes { background-color: #343434; padding-bottom: 2em; }
.moredes li { float: left; width: 23%; margin-right: 2.33333%; _margin-right: 2.2%; margin-bottom: 1.5em; }
.moredes li.nrm { margin-right: 0; }
.moredes li a { color: #fff; }
.moredes li a img { display: block; border-bottom: 4px solid #ed9300; margin-bottom: 0.5em; }

/*新多国*/
.muti-tourlist{ margin-bottom:2em;}
.muti-tourlist .tourullist{ padding:0 1em;}
.muti-tourlist .tourullist li{ position:relative; margin: 0.75em 0;_zoom:1;}
.muti-tourlist .tourullist li .hycommonBtn{ position:absolute; top:30%; right:0; background-color:#ff7d00; font-size:1em;*padding:5px 12px;}
.muti-tourlist .tourullist li a:hover .hycommonBtn{background-color:#ff9730;}
.muti-tourlist .tourullist li a:hover .tourtitle{ color:#ff7d00;}
.muti-tourlist .tourullist .xlxq{ color:#333;}
.muti-tourlist .tourullist li .tourIntro{ margin-right:100px;}
.muti-tourlist  .mulitOther{ padding:0.75em 1em; background-color:#eeeeee}
.muti-tourlist  .mulitOther h4{ color:#000; margin-bottom:0.5em;}
.muti-pagelist{ margin-bottom:2em;}
.muti-pagelist h4{ border-top:3px solid #da251d; font-size:1.125em; color:#000; background-color:#d5dcec;  padding: 0.5em 0 0.5em 1.2em;}
.muti-pagelist li a{ display:block; color:#000; padding:0.6em 1.5em; margin-top:1px; background-color:#d5dcec}
.muti-pagelist li a span{ display:block; float:right; color:#fff;}
.muti-pagelist li a:hover{ color:#da251d; background-color:#fff;}
.muti-pagelist li a:hover span{color:#da251d; }
/*同行合作*/
#textopacity h2{ font-size:2em;}
.thhz h1{ margin-top:1em; margin-bottom:0.5em;}
.thhz h3{ font-size:2em; text-align:center; margin:1em 0 1.5em; color:#333;}
.thhz .aboutusdes h3{ padding:0;}
#thhzTop{ position:relative;}
#thhzTop img{ display:block; margin:0 auto;}
#mainimgtext{ height:100%; width:100%; position:absolute; top:0; left:0;}
#mainimgtext .wordwidth{ position:relative; overflow:visible;}
#textopacity{ position:absolute; background:rgba(0,0,0,0.5) repeat scroll !important; filter:Alpha(opacity=50); background:#000; top:100px; right:2em; padding:2em;}
#textopacity h2,#textopacity p{ position:relative; color:#fff;}
#textopacity p{ font-size:1.125em; line-height:1.8em; font-weight:bold;}
#textopacity p strong{ font-size:1.5em; color:#fabe00;}
#zanhuanya{ background:url(../image/thhz.png) no-repeat 0 0; width:70px; height:70px; position:absolute; bottom:2em; right:2em;}
#thhzservice{ border:1px solid #cd281f; padding:3em; position:relative; background-color:#fff;}
#thhzmenu li{ float:left;}
#thhzmenu{ position:absolute; left:50%; margin-left:-224px; top:-27.4px; background-color:#fff;}
#thhzmenu li a{ display:block; padding:0.8em 1.2em; color:#333;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none; border:1px solid #cd281f; font-size:1.125em;}
#thhzmenu li a.current{ background-color:#cd281f; color:#fff;}

#servicediv{ position:relative;}
#servicediv .moveicon{background:url(../image/thhz.png) no-repeat; width:30px; height:68px; cursor:pointer; position:absolute; top:120px; z-index:9;_display:none;}
#servicediv .moveprev{ background-position:-137px 0px; left:20px;}
#servicediv .movenext{ background-position:-169px 0px; right:20px;}
#indexser{ position:absolute; bottom:-30px; left:50%; margin-left:-15px;}
#indexser li{ display:inline-block; *display:inline;*zoom:1; margin:0 5px; border:1px solid #cd281f; width:12px; height:12px; -moz-border-radius:50%; -webkit-border-radius:50%;border-radius:50%; cursor:pointer;position:relative;behavior: url(/css/css/pie/PIE.htc);}
#thhzmenudiv{ width:860px; overflow:hidden; margin:0 auto;}
#thhzmenudiv>.clearfix{ position:relative;}
.thhzmenusub{ float:left;}
#indexser li.current{ background-color:#cd281f;}
.thhzmenutitle{ font-size:1em; font-weight:bold; color:#000; margin:2em 0;}
.srdzdiv{ text-align:center}
.srdzdiv li{ display:inline-block; margin:0 2.5em 1em; *display:inline;*zoom:1;}
.srdzdiv li div{ background:url(../image/thhz.png) no-repeat; width:100px; height:110px;}
.srdzdiv li .kefu{ background-position:13px -84px}
.srdzdiv li .gtxj{ background-position:15px -199px; width:105px;}
.srdzdiv li .qdxc{ background-position:-104px -84px}
.srdzdiv li .sxlv{ background-position:-102px -199px}
.cgal li p{ padding-left:1.5em; background:url(../image/hzfx.gif) no-repeat 0px 6px; line-height:1.6em;}
.cgal li{ margin-bottom:1em;}
.jianchi li,.cgal li{ float:left; width:23%; margin-right:2.333%;}
.jianchi li.nrm,.huanyadijjie li.nrm,.cgal li.nrm{ margin-right:0;}
.jianchi li .icon{ width:100px; height:100px; margin:0 auto 1em; background:url(../image/thhz.png) no-repeat;}
.jianchi li .zzpz{ background-position:-225px -92px;}
.jianchi li .zyfw{ background-position:-224px -200px;}
.jianchi li .gxxz{ background-position:-350px -92px;}
.jianchi li .zzaq{ background-position:-354px -206px;}
.jianchi li  p{ text-align:center; font-weight:bold; font-size:1.125em; line-height:1.8em; color:#333;}
.jianchi li  p.titlepp{ font-size:1.5555em;}
.jianchi li .innerindex{ text-align:center; font-size:0.8125em; height: 120px; padding:0.8em; background-color:#fff;}
.huanyadijjie{ margin-top:2em;}
.huanyadijjie li{ width:224px; margin-right:12.5px; float:left; margin-bottom:1em;}
.huanyadijjie li div{ padding:0.5em; border:1px solid #ccc; background-color:#fff; height:125px;}
.huanyadijjie li .title{ font-size:1em; color:#000; font-weight:bold;}
.huanyadijjie li .mail{ padding-left:1.5em; background:url(../image/mail.gif) no-repeat 0 9px;}
.huanyadijjie li .address{ padding-left:1.5em; background:url(../image/address.gif) no-repeat 0 6px; line-height:1.45em;}
/*serviceDiv*/
.serviceDiv p{ font-size:0.75em; color:#969696; line-height:1.6em;}
.serviceDiv .leftdiv{ width:25%; background:url(../image/mncustomer.png) no-repeat 0 bottom; border:1px solid #ccc; height:5.5em;}
.serviceDiv .leftdiv p{ font-size:0.8125em;}
.serviceDiv .leftdiv p.yetitle{ font-size:1em; font-weight:bold; color:#fb6902;}
.serviceDiv .leftdiv .intro{ padding:0.45em 0.25em 1em 4.5em;}
.serviceDiv .rightdiv{ width:74%;border:1px solid #ccc;height:5.5em;}
.serviceDiv .rightdiv p.ptitle{ font-size:0.9375em; color:#1d1d1d; padding-top:14.5px;}
.serviceDiv .rightdiv li{ float:left; width:25%; padding:0.5em 0; height:4.5em;_width:24%;}
.serviceDiv .rightdiv li div{ padding-left:3.5em; background:url(../image/fuwupic.png) no-repeat 10px center; border-right:1px solid #ccc; height:100%;}
.serviceDiv .rightdiv li.liicon2 div{ background-position:10px 22px;}
.serviceDiv .rightdiv li.liicon3 div{ background-position:10px -134px;}
.serviceDiv .rightdiv li.liicon4 div{ background-position:10px -276px; border-right:none;}

/*搜索结果页面*/
#pagenav { text-align:right;}
#pagenav a,#pagenav span{ display:inline-block; width:2em; height:2em; line-height:2em; margin-left:0.5em; border:1px solid #dbdbdb; color:#000; position:relative;vertical-align: top; text-align:center; -webkit-border-radius:2px; -moz-border-radius:2px;border-radius:2px; font-size: 0.9375em;position:relative;behavior: url(/css/css/pie/PIE.htc);}
#pagenav span i,#pagenav a i{ width:0; height:0; border-top:5px solid transparent; border-bottom:5px solid transparent; display:block; top:10px; left:10px; position:absolute;}
#pagenav a:hover,#pagenav span.current{ background-color:#f1c278; border-color:#f39c12; color:#fff;}
#pagenav span.prevspan i,#pagenav a.prevspan i{ border-right:8px solid #b6b6b6;}
#pagenav a.prevspan:hover,#pagenav a.nextspan:hover{ background-color:#fff;border-color:#dbdbdb;}
#pagenav a.prevspan:hover i{border-right-color:#f39c12;}
#pagenav span.nextspan i,#pagenav a.nextspan i{ border-left:8px solid #b6b6b6; left: 12px;}
#pagenav a.nextspan:hover i{border-left-color:#f39c12;}

/*new glof style*/
.glofnew .tourprice span{ font-size:1.45em; font-weight:normal;}
.glofnew .dzstep li span{background-image:url(../image/gloficon.png);}
.glofnew .desleft{ margin-bottom:2em;}
.glofnew .dzstep li{ margin-bottom:1em;}
#glofmenu{ position:relative; top:5px; left:90px;}
#glofmenu a{ display:inline-block; *display:inline; *zoom:1; padding:.12em .75em; color:#333; -webkit-border-radius:2px; -moz-border-radius:2px;border-radius:2px; position:relative;behavior: url(/css/css/pie/PIE.htc); margin:0 0.5em;}
#glofmenu a.current,#glofmenu a:hover{ background-color:#da251d; color:#fff;}
#subglofmenu .tourlist{ padding:0;display:none;}
#subglofmenu .tourlist .hideh3{ display:none;}
#subglofmenu .tourlist .z{ width:34%;}
#subglofmenu .tourlist .subtourlist{ margin-left:36%;}
#subglofmenu .subtourlist li{ list-style:none; margin-bottom:1.5em;}
#subglofmenu li a{ display:block; color:#333}
#subglofmenu li a:hover .tourtitle{ color:#ff7d00;}
#subglofmenu a .lefticon{ width:3.2em; height:2em; display:block; background:url(../image/number_1.png) no-repeat; float:left;}
#subglofmenu a.tourGlof1 .lefticon{ background-position:0 center;}
#subglofmenu a.tourGlof2 .lefticon{ background-position:-68px center;}
#subglofmenu a.tourGlof3 .lefticon{ background-position:-137px center;}
#subglofmenu a.tourGlof4 .lefticon{ background-position:-206px center;}
#subglofmenu a.tourGlof5 .lefticon{ background-position:-276px center;}
#subglofmenu a.tourGlof6 .lefticon{ background-position:-346px center;}
#subglofmenu a.tourGlof7 .lefticon{ background-position:-417px center;}
#subglofmenu a.tourGlof8 .lefticon{ background-position:-488px center;}
#subglofmenu a .tourIntro{ margin-left:3em;}
#glofmore{ padding:1em 0;}
#glofmore h3{ text-align:center; margin-bottom:1em;}
#glofmore li{ float:left; width:280px; margin-right:16.66px; background-color:#fff; margin-bottom:1em;}
#glofmore li.nrm{ margin-right:0;}
#glofmore li div.paddingdiv{ padding:0.5em 1em;}
#glofmore li img{ display:block; margin:0 auto;}
#glofmore li .title{ text-align:center; font-size:0.875em; color:#000; font-weight:bold; margin-bottom:0.5em; line-height:1.6em;}
#glofmore li .contentp{ height:210px;}
#glofmore li .contentp p{ line-height:1.6em;}
#glofinnerlist{ width:100%; overflow:hidden;}
#glofinnerlist ul.clearfix{ position:relative;}
#glofmore .wordwidth{ position:relative;}
#listindex{ text-align:center; margin:0.5em 0 1.5em;}
#listindex span{ display:inline-block;*display:inline;*zoom:1; margin:0 0.5em; width:15px; height:15px; background-color:#fff; border:1px solid #cd281f; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; position:relative;behavior: url(/css/css/pie/PIE.htc); cursor:pointer;}
#listindex span.current{ background-color:#cd281f;}
#moreprev,#morenext{background:url(../image/thhz.png) no-repeat; width:30px; height:68px; cursor:pointer; position:absolute; top:166px; z-index:9;_display:none;}
#moreprev{ left:-50px; background-position:-137px 0px; }
#morenext{right:-50px; background-position:-169px 0px;}

/* 包机*/
#main.baoji{ background-color:transparent;}
.baoji .topimage{ margin-bottom:0; background:url(../image/theme.jpg) no-repeat center center; background-size:cover;}
.baoji .baoji-opacityDiv{ padding-bottom:4em;}
.baoji #bread{ position:static; margin:0;}
.baoji .topimage:after{ content:''; display:block; height:25px; width:100%; background:url(../image/lbg.png) repeat-x;}
.baoji-top p{ color:#fff; font-size:1.125em; font-weight:bold;}
.baoji-top h1{ margin:15px 0; color:#ff8f15; text-align:left;-webkit-text-shadow:3px 3px 4px #000; -moz-text-shadow:3px 3px 4px #000; text-shadow:3px 3px 4px #000; font-size:1.875em;}
.baoji-top{ margin-bottom:80px;}
.baoji .vediodiv{ width:661px;}
.baoji .vediodiv #ykvide{ width:661px; height:412px;}
.baoji .baoji-map{ width:315px;height:412px;}
.baojih3{ height:78px; line-height:60px; position:relative; left:-78px; padding-left:56px; background:url(../image/hbg-bj.png) no-repeat; color:#fff; font-weight:bold; font-size:1.5em;}
.baojitourbg{ background:url(../image/background.jpg) no-repeat center center; background-size:cover; padding:2em 0;}
.baoji .jingxuan{ padding:1.5em; background-color:#fff; position:relative; margin-bottom:20px;}
.baoji .jingxuan p{ position:relative; z-index:2;}
.baoji .jingxuan:after{ position:absolute; width:129px; height:100px; content:''; bottom:25px; right:35px; background:url(../image/yingzhang.png) no-repeat center center; z-index:1;}
.baoji-route{ padding:12px; background-color:#fff; margin-bottom:20px;}
.baoji-route div.z{ width:24%; position:relative;}
.baoji-route div.y{ width:74%;}
.baoji-route .bjimg-bg{ position:absolute; width:80%; padding:5%; left:5%; bottom:15px; background:url(../image/blackbg.png) repeat; color:#fff; text-align:center;}
.baoji-route .bjimg-bg p{ line-height:20px;}
.baoji-route .bjimg-bg .title{ font-weight:bold; font-size:1.25em; margin-bottom:10px;}
.baoji-route div.y a{ display:block; margin-bottom:15px; padding-right:15px;}
.baoji-route div.y h4{ font-size:1.125em; color:#0252ad; margin-bottom:5px;}
.baoji-route div.y a:hover h4{ color:#da251d;}
.baoji-route div.y .price{ color:#da251d; float:right; font-weight:normal;}
.baoji-route div.y p{ color:#333; margin-bottom:5px;}
.baojiblue{ background-color:#0094ba; padding:1.5em 0;}
.baojiblue .wordwidth{ position:relative;}
.baojiblue h3{ text-align:center; color:#fff; font-size:1.125em; margin-bottom:25px; line-height:33px;}
.baojiblue .rightimgdiv{ position:absolute; right:0; top:0;}
.baojiblue .hycommonBtn{ width:250px; display:block; margin:0 auto; height:60px; line-height:60px; padding:0; border:1px solid #f19900; text-align:center; font-size:1.25em; color:#fff; background-color:#f19900;}
.baojihotel{ padding:2em 0 3em; background-color:#fbebdf;}
.baojihotel .hotelinner{ padding:1.5em 1.5em 1px; background-color:#fff;}
.baojihotel .hotelinner .baojihotelarctice{ margin-bottom:20px;}
.baojihotelarctice div.z,.baojihotelarctice.baojihotelarctice1 div.y{ width:42.5%;}
.baojihotelarctice div.y,.baojihotelarctice.baojihotelarctice1 div.z{ width:55%;}
.baojihotelarctice div.z{ text-align:left;}
.baojihotelarctice.baojihotelarctice1 div.y{ text-align:right;}
.baojihotel .hotelname{ font-size:1.125em; font-weight:bold;}
.baojihotel img{ margin-top:10px;}
.baojimore{ background-color:#f8f8f8; padding:2em 0;}
.baojimore h4{ font-size:1.5em; font-weight:bold; margin-bottom:20px;}
.baojimore li{ float:left; width:19%; margin-right:1.25%;}
.baojimore li.nrm{ margin-right:0;}
.baojimore li img{ display:block; width:100%;}
.baojimore li a{ display:block; position:relative; overflow:hidden; cursor:default;}
.baojimore .bjm-hidediv{ position:absolute; bottom:-84%; height:100%; width:100%; background:url(../image/blackbg.png) repeat;
-webkit-transition:bottom 400ms linear;
-moz-transition:bottom 400ms linear;
-otransition:bottom 400ms linear;
-ms-transition:bottom 400ms linear;
transition:bottom 400ms linear;}
.baojimore a:hover .bjm-hidediv{ bottom:0;-webkit-transition:bottom 400ms linear;
-moz-transition:bottom 400ms linear;
-otransition:bottom 400ms linear;
-ms-transition:bottom 400ms linear;
transition:bottom 400ms linear;}
.baojimore .bjm-hidediv p{ margin:0 15px 8px; color:#fff;}
.baojimore .bjm-hidediv p.title{ font-weight:bold; text-align:center; font-size:1.25em;}
/*ie6*/
.ie6 .desnew .drimg{ width:95%;}
@media screen and (max-width:1599px){
}
@media screen and (max-width:1169px){
	#servicediv .moveprev{ left:-1em;}
	#servicediv .movenext{ right:-1em;}
	#thhzservice{ padding:3em 1em;}
	#textopacity{ top:50px;}
		.meetingTop li .inner{ height:140px;}
}
@media screen and (max-width:980px){
	.desmenu li a{ padding:0 1.5em;}
	.meeting .desmenu li a{ padding:0 1.25em;}
	.serviceDiv .leftdiv,.serviceDiv .rightdiv{ height:7.5em;}
	.serviceDiv .rightdiv li{ height:6.5em;}
	.baoji .vediodiv #ykvide{ width:570px; height:361px !important;}
	.baoji .baoji-map{ height:361px;}
}
@media screen and (max-width:860px){
	#thhzmenudiv{ width:100%;}
	.dzstep li{ width:50%;}
	.tourdetails .tourright p{ padding:0;}
	.tourlist{ padding:3em 1em 0;}
	.imgsshow li{ width:32.5%; margin:0 0.415%;}
	.meeting .desmenu li a{ padding:0 0.75em;}
	.jianchi li,.jianchi li.nrm{ width:46%; margin:0 2% 1em;}
	#thhzmenu li a{ padding:0.5em; font-size:0.9375em;}
	#thhzmenu{ margin-left:-155px;}
	#textopacity{ top:10px;}
	.serviceDiv .leftdiv,.serviceDiv .rightdiv{ height:9.5em;}
	.serviceDiv .rightdiv li{ height:8.5em;}
	.desnew .descontent{ margin:0 1em;}
	.destourli li,.destourli li.nrm,.duoguo .mulitOther li,.duoguo .mulitOther li.nrm{ width:46%; margin:0 2% 2em;}
	.glofnew .tourlistdiv .desleft h3.z{ float:none;}
	#glofmenu{ position:static; margin-bottom:1em;}
	#subglofmenu .tourlist .z{ width:100%; text-align:center; float:none;}
	#subglofmenu .tourlist .subtourlist{ margin:1em}
	.destourblock li .lipadding .z{ width:100%;}
	.destourblock li .lipadding .tourIntro{ margin-left:0;}
	.baojimore li{ width:30%; margin:0 1.6% 15px !important;}
}
@media screen and (max-width:740px){
	.meeting .desmenu li a{ padding:0 0.45em;}
	.desmenu li a{ padding:0 1em;}
	.duoguo .mulitOther li,.duoguo .mulitOther li.nrm{ width:90% !important; margin:0 5% 2em !important;}
}
@media screen and (max-width:640px){
	.meetingTop li,.meetingTop li.nrm{ width:46%; margin:0 2% 1em;}
	.imgsshow{ padding:0;}
	.desmenu li a{ padding:0 0.5em;}
	.meeting .desmenu li a{ font-size:0.75em;}
	.meeting .desmenu li{ height:3.25em; line-height:3.25em;}
	.tourlistmain{ padding:0 0 245px;}
	.tourlistmain>div.y{ width:100%; position:absolute; bottom:0; left:0; height:240px;}
	.tourlistmain>.tourphoto img{ display:block;}
	.tourlistmain>.tourphoto{ margin-right:0}
	.destourlist{ padding:0 0.75em;}
	.dessmallshow{ width:95%; margin:0 auto;}
	.moredes li,.moredes li.nrm{ width:48%; margin:0 1%;}
	.tourlistmain>div.y .paddingdiv{ padding-left:0;}
	#textopacity{ top:0; padding:0.5em 2em;}
	.serviceDiv .leftdiv,.serviceDiv .rightdiv,.baojihotelarctice div.y, .baojihotelarctice.baojihotelarctice1 div.z,.baojihotelarctice div.z, .baojihotelarctice.baojihotelarctice1 div.y{ height:auto; width:90%; float:none; margin:0 auto;}
	.serviceDiv .rightdiv li{ height:7.5em;}
	.desnew .desleft{ margin:0 1em;}
	.destourli li, .destourli li.nrm{ float:none; display:inline-block;}
	#listindex{ display:none;}
	.desnew .desright{ width:100%;}
}
@media screen and (max-width:480px){
	.meetingTop li,.meetingTop li.nrm{ width:90%; margin:0 auto 1em; float:none;}
	.meetingTop li .inner{ height:auto;}
	h1,#opacityDiv h1{ font-size:1.5em;}
	.subtourlist{ padding-top:0;}
	#desxialamenu{ display:none;}
	.tourlist{ padding:1em 0;}
	.hideh4{ display:block; font-size:1.25em; color:#da251d}
	.dzstep li,.desnew .dzstep li{ width:100%;}
	.customserver li{ width:100%; float:0; height:auto;}
	.tourdetails div.z{ width:100%; float:none;}
	.tourdetails .tourright,.aboutusdes .aboutusmain { margin-left:0;}
	.tourdetails .tourright p.xcld span{ margin-left:0;}
	.imgsshow li{ width:49%; margin:0 0.5%;}
	.moredes li{ float:none; margin-right:0; width:100%; margin-left:0;}
	.tourlistmain>div.y p.tourprice,.tourlistmain>div.y p.tourname{ font-size:1em;}
	.jianchi li,.jianchi li.nrm,.desnew .desright{ width:90%; margin:0 5% 1em; float:none;}
	#thhzmenu li a{ padding:0.5em; font-size:0.8125em;}
	#thhzmenu{ margin-left:-135px; top:-16px;}
	#textopacity{ position:static; height:100%; padding:0 1.5em;}
	#textopacity h2{ padding:1em 0 1em; font-size:1.125em;}
	#textopacity p{ font-size:0.9375em; line-height:1.6em;}
	#mainimgtext .wordwidth{ height:100%;}
	#servicediv .moveicon{ display:none;}
	.huanyadijjie li{ width:100%; margin-right:0; float: none;}
	.jianchi li,.cgal li,.jianchi li.nrm,.cgal li.nrm{ width:90%; margin:0 auto 1em; float:none;}
	.thhz h3{ font-size:1.25em;}
	.serviceDiv .rightdiv li{ width:100%; height:4.5em; border-bottom:1px solid #ccc;}
	.serviceDiv .rightdiv li div{ border-right:none !important;}
	.serviceDiv .rightdiv {  border-top: none;border-bottom: none;}
	.destourli li,.destourli li.nrm,.duoguo .mulitOther li,.duoguo .mulitOther li.nrm,.baojimore li,{ width:90% !important; margin:0 5% 2em !important;}
	.destourblock li .lipadding .z{ width:100%;}
	.destourblock li .lipadding .tourIntro{ margin-left:0;}
	.destourli li .itishowinner .itiatitle,.destourli li .itishowinner .itideslist,.destourli li .itishowinner .itiintrotext{ height:auto;}
	#subglofmenu .tourlist .hideh3{ display:block;}
}
