﻿.opacityimg{ display:block; margin:15px 0;}
.opacityimg:hover img {-webkit-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;filter: alpha(opacity=80);}
.justifyleft{ text-align:left;}
.justifycenter{ text-align:center;}
.justifyright{ text-align:right;}
.infosidebar{width:20%; margin-top:10px;}
.infomaincontent{ width:78%;margin-bottom: 45px;}
.detailinfo p{ margin:0 0 15px;}
.infomaincontent h1{ margin-bottom:15px;}
.detailinfo .text-center{ text-align:center;}
.detailinfo .text-center img{ display:block; margin:0 auto; max-width:100%;}
.detailinfo .text-center em{ color:#636363; font-size:1.0625em;}
.futherinfo a{ display:block; font-size:17px;padding:5px 0;}
.articlelist h4{background-color:#dfdfdf; color:#be140d; border-top:1px solid #be140d; font-size:1.25em;display:block; padding:8px;margin-bottom:5px;}
.articlelist a{ display:block; padding:8px; font-size:.875em; background-color:#f9f9f9; margin-bottom:5px; color:#1d1d1d;}
.articlelist a:hover,.articlelist a.current{ background-color:#be140d; color:#fff;}

.infotemplate .desleft{width:78%;}
.infotemplate .desright{width:20%;}
.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;}
.publishdate{margin:10px 0; border-bottom:1px solid #ccc;}
.infocontent p{ margin-bottom:15px;}
.infocontent img{ width:auto!important;height:auto!important;max-width:100%; display:block; margin:0 auto;}
.infocontent  h3,.infocontent  h4{ margin-top:25px;}
/*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;}
	.infotemplate .desleft{width:65%;}
.infotemplate .desright{width:33%;}
}
@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,.infotemplate .desleft,.infotemplate .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;}
}