﻿
/* CSS Document */
h1{ margin-bottom:0.5em;}
#main .desright{ width:290px;}
#main .desleft{ margin-right:320px;}
#main .wordwidth.clearfix{ padding-top:2em;}
.piccontent{ position:relative;_zoom:1;_height:462px; width:100%; overflow:hidden;}
.piccontent .picul li{ position:absolute; top:0; left:0; display:none; width:100%;}
.piccontent .picul li.current{ display:block;}
.piccontent .picul li img{ display:block; margin:0 auto;}
#homepic{ position:relative;zoom:1;}
#searchContair{ position:absolute; top:15%; z-index:9; left:15%; *width:278px;}
#ulindex{ position:absolute; bottom:30px; z-index:9}
#ulindex li{ width:15px; height:15px; border:1px solid #da251d; margin:0 5px; float:left; background-color:#fff; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;position:relative;behavior: url(/css/css/pie/PIE.htc);}
#ulindex li.current{ background-color:#da251d;}
#searchContair .searchform{ text-align:left; padding:1.75em 0 1.75em 1.75em; background-color:#eceef2;}
#searchContair .searchtourform{ background-color:transparent;}
#searchContair .searchtourform .chosediv{ width:250px;}
#searchContair .searchform label{ display:inline-block; *display:inline;*zoom:1; width:80px; padding:0.5em 0;}
#searchContair .searchform label input{ width:15px; height:15px;  margin-right: 5px;}
#searchContair .searchform p{ font-size:1.125em; color:#000; font-weight:bold;}
#searchContair .searchform select{ width:90%; padding:0.45em 0; margin:0.5em 0 1.5em; border:1px solid #ccc;}
.boxshadow #searchContair .searchform select{ border:none; box-shadow:1px 1px 3px #999;}
#searchContair .searchform .hycommonBtn{ outline:none; border:none; font-size:1em; padding:0.35em 1.5em; cursor:pointer;}

.tourlist li{ float:left; width:24%; margin-right:1.333%;_margin-right:1.3%; margin-bottom:1em;}
.tourlist li.nrm{ margin-right:0;}
.tourlist li img{ display:block;}
.tourlist li .tourright{ padding:0.75em;}
.tourlist li .firstp{ font-size:1em; text-align:center; line-height:1.6em; height:3.2em;}
.tourlist li .firstp a{ font-size:1em; color:#000;}
.tourlist li .firstp a:hover{ color:#ff7d00;}
.tourlist li .tourprice{ font-size:1em;  line-height: 1.4em; margin: 0.5em 0;}
.tourlist li .tourprice span{ display:block; text-align:center; color:#da251d; font-size:1em;}
.tourlist li .tourprice i{ display:block; text-align:center; color:#717171; font-size:0.8125em; font-style:normal;}
.tourlist li .tourOutline{ text-align:center;}
.tourlist li .textcenter{ text-align:center; font-size:1em; margin:1em 0;}
.tourlist li .hycommonBtn{background-color:#ff7d00; color:#fff; }
.tourlist li .hycommonBtn:hover{background-color:#ff9730;}
.teshuh3{ text-align:center; margin:1.5em 0;}
.teshuh3 h3{ display:inline-block;color:#000; font-size:1.625em;padding: 0 0.5em 0.2em;border-bottom:1px solid #000; position:relative;}
.teshuh3 h3 span{ display:block; width:0; height:0;border-right:10px solid transparent; border-left:10px solid transparent;; border-top:10px solid #000; position:absolute; bottom:-10px; left:50%; margin-left:-5px;}
.teshuh3 h3 span i{display:block; width:0; height:0; border-right:10px solid transparent; border-left:10px solid transparent;border-top:10px solid #fff;  position: absolute;top: -11px;left: -10px;}

/*desright*/
#main h3 .h3a{  float: right;font-size: 0.65em;font-weight: normal;padding-top: 0.85em;}
.desright h4{ font-size:1.25em; margin-bottom:1em;}
.deschose p{ color:#969696;}
.deschose p.ptitle{ font-size:0.9375em; color:#1d1d1d; padding-top:2.5px;}
.deschose li{height:4em;}
.deschose li div{ padding-left:3em; background:url(../image/whychose.png) no-repeat 0 15px;height:100%;}
.deschose li.liicon2 div{ background-position:0 -60px;}
.deschose li.liicon3 div{ background-position:0 -130px;}
.deschose li.liicon4 div{ background-position:0 -205px;}
.deschose,.hotdes{ margin-bottom:1.5em; padding-bottom:1em; border-bottom:2px solid #d2d2d2;}
.hotdes li{ margin-bottom:1em;}
.ie6 .hotdes li img{ width:60px;}
.hotdes li div{ margin-left:70px;}
.hotdes li p{ color:#8e8d8d;}
.hotdes li .title{ font-size:1em; margin-top:0.25em; font-weight:bold; color:#333;}
.hotdes li a{ display:block;}
.themetuijian a{ display:block; float:left; width:28%; margin-bottom:1em; text-align:center;}
.themetuijian a.center{ margin:0 8% 1em;}
.themetuijian a p{ font-size:0.9375em; font-weight:bold; color:#333;}
.themetuijian a:hover p,.hotdes li a:hover .title{ color:#ff7d00;}
.themetuijian a:hover img,.hotdes li a:hover img{ -webkit-opacity:0.8; -moz-opacity:0.8; opacity:0.8; filter:Alpha(opacity=80);}
/*desleft*/
.descontent p{ margin-bottom:1.5em;}
.desleft h3{ padding-left:0.25em; border-left:4px solid #da251d; margin-bottom:1em;}
.destourli li{ width:32%; margin-right:2%; float:left; margin-bottom: 1.2em;}
.destourli li.nrm{ margin-right:0;}
.destourli 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;}

.tourcontair{ overflow:hidden; position:relative;}
.tourcontair .destourli{ position:relative; left:0;top:0;}
.tourcontair .liindex{ text-align:center;}
.tourcontair .liindex span{ display:inline-block; width:15px; height:15px;border:1px solid #da251d; margin:0 5px 15px;background-color:#fff; -webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%; cursor:pointer;position:relative;behavior: url(/css/css/pie/PIE.htc);}
.tourcontair .liindex span.current{background-color:#da251d;}

/* ie7 */
.ie7 .tourcontair .liindex{ margin-top:1.5em;}
.ie7 #main h3 .h3a{ float:none; margin-left:100px;}
.ie7 #searchContair{ width:300px;}
@media screen and (max-width:1599px){
}
@media screen and (max-width:1169px){
	#searchContair{ top:1%; left:1%;}
	#searchContair .searchform{ padding:1em;}
}
@media screen and (max-width:980px){
}
@media screen and (max-width:860px){
	#main .desright,#main .desleft{ width:98%; margin:0 auto 1em; float:none;}
	.deschose, .hotdes{ font-size:0; margin-bottom:20px; padding-bottom:10px;}
	.deschose li,.hotdes li{ font-size:16px; display:inline-block; width:50%;}
	.destourli li .itishowinner .itiatitle{ font-size:1em;}
}
@media screen and (max-width:740px){
		#searchContair{ position:static; margin-top:1em;}
		#searchContair .searchtourform .chosediv{ width:auto;}
}
@media screen and (max-width:640px){
}
@media screen and (max-width:480px){
	.deschose li,.hotdes li{ width:100%; display:block; }
	.destourli li{ width:90%; float:none; margin:0 5% 1em;}
	.destourli li .itishowinner .itiatitle,.destourli li .itishowinner .itideslist,.destourli li .itishowinner .itiintrotext{ height:auto;}
	.tourcontair{ overflow:auto;}
	
}

