@charset "gb2312";
/* CSS Document */


#footer {    width: 100%;  text-align: center; font-size: 0.8rem; display:inline-block; vertical-align:middle; }
.foot {text-align: center; padding:0.5em 0; color: #969696; line-height:1.5em;}
.foot p.p2 { font-size: 0.8em;}
.foot a { color: #9E9E9E; margin: 0 0.3em;}


.topside { background-color: #35BA36; height: 3em;}
.topside .toback ,.topside .pagetitle ,.topside .otherFun  { float: left;}

.topside .pagetitle {width:56%; padding: 0 5%; text-align: center; color: #fff; line-height: 3em; height: 3em; font-weight: bold;}
.topside .pagetitle,.travel-notes-list ul li p.t,.travel-notes-list ul li p.h { overflow: hidden;  white-space:nowrap; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url(ellipsis.xml#ellipsis);}
.topside .pagetitle b { font-size: 1.25em;}
.topside .otherFun { text-align: right;}

.topside a { color: #fff;}

.topside .toback i,.topside .otherFun a.a,.lineSorting ul li a i,.topclass ul li i,.nsc .sc a i,.introtitle .title a i,.itinerary .day span
,.backIcon a { background-image:url(../images/icon_bg_2.png); background-size: 10em 10em;}
.topside .toback i,.topside .toback b ,.topside .otherFun a,.lineSorting ul li a i ,.keyContent a,.topclass ul li i,.detailsItro ul li.price span,.introtitle .title a i,.itinerary .day span  
,.buyCollection a ,.backIcon a { display: inline-block; vertical-align: middle;}

.topside .toback i { width:1.2em; height: 2.285em;}
.topside .toback b { font-weight: 100;}

.topside .otherFun a.s ,.topside .otherFun a.a  { width: 2.285em; height: 2.285em;}
.topside .otherFun a.s { background-position:-2.285em 0;background-image:none;}
.topside .otherFun a.a {background-position:-4.57em 0;}
.topside .otherFun a.t { line-height: 2.285em; }




/*footer*/
.bottomMenu { background-color: #E6E6E6; margin-top:1em;}
.bottomMenu ul { overflow: hidden; padding: 0.5em 0;}
.bottomMenu ul li { float: left; width: 20%; text-align: center;}
.bottomMenu ul li p { font-size: 0.85em; color: #646464;}
.bottomMenu ul li i { width: 2em; height: 2em; background-image:url(../images/icon_bg_1.png); background-size: 10em 15em; display: inline-block; vertical-align:middle;}
.bottomMenu ul li:first-child i{ background-position:-2.85em -8.21em;}
.bottomMenu ul li:nth-child(2) i{ background-position:-4.85em -8.21em;}
.bottomMenu ul li:nth-child(3) i{ background-position:-6.85em -8.21em;}
.bottomMenu ul li:nth-child(4) i{ background-position:-2.85em -10.21em;}
.bottomMenu ul li:nth-child(5) i{ background-position:-4.85em -10.21em;}

.footer {text-align: center; padding:0.5em 0; color: #969696; line-height:1.5em;}
.footer p.p2 { font-size: 0.8em;}
.footer a { color: #333; margin: 0 0.3em;}




