input[type='button'] {
	border: 0px currentColor; padding-bottom: 1px; cursor: pointer;
}
input[type='submit'] {
	border: 0px currentColor; padding-bottom: 1px; cursor: pointer;
}
button {
	border: 0px currentColor; padding-bottom: 1px; cursor: pointer;
}
.btnwritetraveldiary {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.btnsendphoto {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.gsn-btnmore {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.gsn-btnmore span {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.gsn-btnmore i.arr-right {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.gsn-btn-15 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.gsn-btn-15 span {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; overflow: hidden; display: inline-block;
}
.gsn-btn-1 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-2 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-3 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-4 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-5 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-6 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-7 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-8 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-9 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-10 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-11 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-12 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-13 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-14 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-15 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-16 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-17 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-18 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-19 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-20 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-21 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-22 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-more-660 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.gsn-btn-share {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.btnwritetraveldiary i {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.btnsendphoto i {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; text-align: center; overflow: hidden; text-decoration: none; display: inline-block; cursor: pointer;
}
.btnw95 {
	width: 95px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold; text-decoration: none;
}
.btnwritetraveldiary {
	background-position: 0px -82px;
}
.btnwritetraveldiary:hover {
	background-position: 0px -123px; text-decoration: none;
}
.btnwritetraveldiary i {
	background-position: -655px -303px; margin: 10px -7px 0px 11px; width: 20px; height: 15px; overflow: hidden; float: left; display: inline-block;
}
.btnsendphoto i {
	background-position: -655px -303px; margin: 10px -7px 0px 11px; width: 20px; height: 15px; overflow: hidden; float: left; display: inline-block;
}
.btnsendphoto {
	background-position: -105px -82px;
}
.btnsendphoto i {
	background-position: -656px -330px;
}
.btnsendphoto:hover {
	background-position: -105px -123px; text-decoration: none;
}
.gsn-btnmore {
	background: 0px; height: 27px; color: rgb(0, 102, 204); padding-left: 8px; font-size: 12px; text-decoration: none; margin-bottom: 10px; position: relative;
}
.gsn-btnmore span {
	background: 0px; height: 27px; vertical-align: top; float: right; cursor: pointer;
}
.gsn-btnmore i.arr-right {
	background: url("/destination/img/des_icon.png?t=ea0514c96cc68bbb5561c17c78268fa8") no-repeat; width: 5px; height: 9px; overflow: hidden; margin-left: 6px; vertical-align: baseline; display: inline-block;
}
.gsn-btnmore:hover {
	text-decoration: none;
}
.gsn-btnmore:hover span {
	background-position: right -144px;
}
.gsn-btn-1 {
	width: 127px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold;
}
.gsn-btn-4 {
	width: 127px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold;
}
.gsn-btn-7 {
	width: 127px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold;
}
.gsn-btn-1:hover {
	background-position: 0px -41px; text-decoration: none;
}
.gsn-btn-2 {
	background-position: -138px 0px; width: 54px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
.gsn-btn-5 {
	background-position: -138px 0px; width: 54px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
.gsn-btn-6 {
	background-position: -138px 0px; width: 54px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
.gsn-btn-8 {
	background-position: -138px 0px; width: 54px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
.gsn-btn-2:hover {
	background-position: -138px -41px; text-decoration: none;
}
.gsn-btn-3 {
	background-position: -202px 0px; width: 60px; height: 21px; color: rgb(255, 255, 255); line-height: 21px;
}
.gsn-btn-9 {
	background-position: -202px 0px; width: 60px; height: 21px; color: rgb(255, 255, 255); line-height: 21px;
}
.gsn-btn-22 {
	background-position: -202px 0px; width: 60px; height: 21px; color: rgb(255, 255, 255); line-height: 21px;
}
.gsn-btn-3:hover {
	background-position: -203px -42px; text-decoration: none;
}
.gsn-btn-4 {
	background-position: 0px -169px;
}
.gsn-btn-4:hover {
	background-position: -134px -169px; text-decoration: none;
}
.gsn-btn-5 {
	background-position: -207px -83px;
}
.gsn-btn-5:hover {
	background-position: -208px -123px; text-decoration: none;
}
.gsn-btn-6 {
	background-position: -138px -213px; color: rgb(51, 51, 51); font-weight: normal;
}
.gsn-btn-6:hover {
	background-position: -139px -254px; text-decoration: none;
}
.gsn-btn-7 {
	background-position: -273px -166px; color: rgb(170, 170, 170); cursor: default;
}
.gsn-btn-8 {
	background-position: -273px -211px; color: rgb(170, 170, 170); cursor: default;
}
.gsn-btn-9 {
	background-position: -273px -253px; color: rgb(170, 170, 170); cursor: default;
}
.gsn-btn-22 {
	background-position: -202px -213px; color: rgb(51, 51, 51); font-weight: normal;
}
.gsn-btn-22:hover {
	background-position: -203px -254px; text-decoration: none;
}
.gsn-btn-10 {
	background-position: -273px -84px; width: 43px; height: 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-left: 37px; font-size: 14px;
}
.gsn-btn-11 {
	background-position: -273px -84px; width: 43px; height: 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-left: 37px; font-size: 14px;
}
.gsn-btn-12 {
	background-position: -273px -84px; width: 43px; height: 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-left: 37px; font-size: 14px;
}
.gsn-btn-13 {
	background-position: -273px -84px; width: 43px; height: 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-left: 37px; font-size: 14px;
}
.gsn-btn-14 {
	background-position: -273px -84px; width: 43px; height: 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-left: 37px; font-size: 14px;
}
.gsn-btn-10:hover {
	background-position: -273px -125px; color: rgb(255, 255, 255); text-decoration: none;
}
.gsn-btn-11 {
	background-position: -364px -84px;
}
.gsn-btn-11:hover {
	background-position: -364px -125px; color: rgb(255, 255, 255); text-decoration: none;
}
.gsn-btn-12 {
	background-position: -273px 0px; color: rgb(255, 255, 255); cursor: default;
}
.gsn-btn-13 {
	background-position: -363px -42px; width: 43px; height: 30px; color: rgb(51, 51, 51); padding-left: 34px;
}
.gsn-btn-14 {
	background-position: -363px -42px; width: 43px; height: 30px; color: rgb(51, 51, 51); padding-left: 34px;
}
.gsn-btncur-13 {
	background-position: -598px -105px; color: rgb(170, 170, 170); cursor: default;
}
.gsn-btn-14 {
	background-position: -363px 0px;
}
.gsn-btncur-14 {
	background-position: -451px -140px; width: 49px; color: rgb(170, 170, 170); cursor: default;
}
.gsn-btn-15 {
	background-position: -542px -183px; height: 27px; text-align: center; color: rgb(81, 143, 206); padding-left: 8px; font-size: 12px; text-decoration: none; position: relative;
}
.gsn-btn-15 span {
	background-position: right -183px; width: 84px; height: 27px; line-height: 27px; padding-right: 8px; vertical-align: top; cursor: pointer;
}
.gsn-btn-15:hover {
	background-position: -542px -144px; color: rgb(255, 255, 255); text-decoration: none;
}
.gsn-btn-15:hover span {
	background-position: right -144px;
}
.gsn-btn-16 {
	background-position: -410px -277px; width: 72px; height: 22px; color: rgb(102, 102, 102); line-height: 22px; padding-right: 16px; cursor: pointer;
}
.gsn-btn-16:hover {
	background-position: -410px -250px; color: rgb(255, 255, 255);
}
.gsn-btncur-16 {
	background-position: -410px -250px; color: rgb(255, 255, 255);
}
.gsn-btn-17 {
	background-position: -410px -174px; width: 104px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; padding-right: 23px; cursor: pointer;
}
.gsn-btn-18 {
	background-position: -410px -174px; width: 104px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; padding-right: 23px; cursor: pointer;
}
.gsn-btn-19 {
	background-position: -410px -174px; width: 104px; height: 36px; color: rgb(51, 51, 51); line-height: 36px; padding-right: 23px; cursor: pointer;
}
.gsn-btn-17:hover {
	background-position: -548px -223px;
}
.gsn-btncur-17 {
	background-position: -548px -223px;
}
.gsn-btn-18 {
	background-position: -410px -215px; width: 38px; height: 30px; line-height: 30px; padding-right: 16px; font-size: 14px;
}
.gsn-btn-18:hover {
	background-position: -474px -215px;
}
.gsn-btncur-18 {
	background-position: -474px -215px;
}
.gsn-btn-19 {
	background-position: -545px -269px; width: 44px; height: 21px; line-height: 21px; padding-right: 16px; font-size: 12px;
}
.gsn-btn-19:hover {
	background-position: -615px -269px;
}
.gsn-btncur-19 {
	background-position: -615px -269px;
}
.gsn-btn-20 {
	background-position: 0px -292px; width: 95px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
.gsn-btn-20:hover {
	background-position: -105px -318px; text-decoration: none;
}
.gsn-btn-21 {
	background-position: -512px -295px; width: 95px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.gsn-btn-21:hover {
	background-position: -512px -327px; text-decoration: none;
}
.shareulbg_2 {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat -451px 0px; width: 129px; height: 129px; text-align: center; overflow: hidden; padding-top: 6px; text-decoration: none; display: none; position: absolute; z-index: 10; cursor: pointer;
}
.shareulbg {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat -451px 0px; width: 129px; height: 129px; text-align: center; overflow: hidden; padding-top: 6px; text-decoration: none; display: none; position: absolute; z-index: 10; cursor: pointer;
}
.shareulbg li {
	width: 64px; float: left;
}
.shareulbg li a:hover {
	color: rgb(81, 143, 206); text-decoration: none;
}
.sharebox {
	position: relative; z-index: 1;
}
.sharebox .shareulbg_2 {
	background-position: -451px 0px; left: 0px; top: 30px; width: 129px; height: 129px; padding-top: 6px; display: none; position: absolute; z-index: 10;
}
.sharebox .shareulbg {
	background-position: -451px 0px; left: 0px; top: 30px; width: 129px; height: 129px; padding-top: 6px; display: none; position: absolute; z-index: 10;
}
.shareulbg_2 a {
	width: 64px; height: 64px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; text-decoration: none; float: left; display: inline-block;
}
.shareulbg_2 a span {
	margin-top: 40px; display: block;
}
.shareulbg_2 a:hover span {
	color: rgb(81, 143, 206);
}
.gsn-btn-share {
	background-position: -170px -286px; width: 77px; height: 30px; text-indent: -9999px;
}
.gsn-btn-share:hover {
	background-position: -257px -280px; text-decoration: none;
}
.gsn-btn-1 {
	font-family: "MicroSoft YaHei"; font-size: 18px; font-weight: normal;
}
.gsn-btn-4 {
	font-family: "MicroSoft YaHei"; font-size: 18px; font-weight: normal;
}
.gsn-btn-7 {
	font-family: "MicroSoft YaHei"; font-size: 18px; font-weight: normal;
}
.gsn-btn-17 {
	font-family: "MicroSoft YaHei"; font-size: 18px; font-weight: normal;
}
.gsn-tips-opacity {
	width: 200px; height: 32px; position: relative;
}
.gsn-tips-opacity .spanbg {
	background: rgb(0, 0, 0); border-radius: 5px; left: 0px; top: 0px; width: 100%; height: 32px; position: absolute; opacity: 0.8;
}
.gsn-tips-opacity .text {
	padding: 0px 10px; height: 32px; color: rgb(255, 255, 255); line-height: 32px; display: inline-block; position: absolute;
}
.gsn-tips-opacity .arrow {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(255, 255, 255) currentColor; left: 50%; top: 32px; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-left: -5px; display: block; position: absolute; opacity: 0.8;
}
.gsn-tips-opacity .leftarrow {
	border-width: 5px 5px 5px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(0, 0, 0) rgb(255, 255, 255) currentColor; left: 0px; top: 50%; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-top: -5px; margin-left: -5px; display: block; position: absolute; opacity: 0.8;
}
.btnMore {
	background: 0px 0px rgb(254, 254, 254); font: 12px/22px Arial, "simsun", sans-serif; padding: 2px 12px; border-radius: 3px; border: 1px solid rgb(207, 213, 217); color: rgb(69, 139, 185); text-decoration: none; margin-left: 10px; float: right; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.btnw270 {
	padding: 12px 105px; border-radius: 5px; width: 270px; height: 30px; font-size: 14px;
}
.gs-like-box {
	margin: 10px 20px 0px 0px; width: 40px; height: 60px; text-align: center; overflow: hidden; font-size: 12px; float: right; display: inline-block;
}
.gs-like-box i {
	background: url("/common/img/gs-common.png?t=cdd11ba7b2eae77000a8e9fa498f4429") no-repeat -38px -234px; width: 40px; height: 40px; display: block; cursor: pointer;
}
.gs-like-box span {
	text-align: center; color: rgb(254, 135, 75);
}
.gs-like-box a {
	text-decoration: none; position: relative;
}
.gs-like-box a.islike i {
	background: url("/fed/img/ico-heart.png?t=edefae3e284988e65f5b7c9b0167386b") no-repeat top;
}
.gs_addone_1 {
	left: 0px; top: 0px; color: rgb(254, 135, 75); display: none; position: absolute; opacity: 1;
}
.gsn-more-660 {
	background-position: 0px -358px; width: 660px; height: 40px; display: block;
}
.gsn-more-660:hover {
	background-position: 0px -399px; text-decoration: none;
}
.gsn-more-660-ajax {
	background: url("/common/img/loading30.gif?t=d78c8f7918283f889b977d45c4a1b67f") no-repeat center 50% rgb(239, 246, 253); border-radius: 5px; width: 660px; height: 40px; overflow: hidden; display: block;
}
.gs_loading {
	background: url("/common/img/loading30.gif?t=d78c8f7918283f889b977d45c4a1b67f") no-repeat center 50% rgb(255, 255, 255); width: 100%; text-align: center; font-size: 12px; position: relative; min-height: 200px; _height: 200px;
}
.gs_loading_gay {
	background: url("/common/img/loading70.gif?t=127ae5a836800c9d6e9b2b8aee9439e5") no-repeat center 50% rgb(255, 255, 255); width: 100%; text-align: center; font-size: 12px; position: relative; min-height: 38px; _height: 38px;
}
.gs_loading p {
	margin: 20px 0px 0px -45px; left: 50%; top: 50%; position: absolute;
}
.gs_list_load {
	margin: 50px auto; width: 100%; text-align: center; color: rgb(170, 170, 170);
}
.gs_list_load i.listload {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat -252px -415px rgb(255, 255, 255); width: 24px; height: 24px; overflow: hidden; margin-right: 15px; vertical-align: middle; display: inline-block;
}
.gs_list_load i.listface {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat -252px -415px rgb(255, 255, 255); width: 24px; height: 24px; overflow: hidden; margin-right: 15px; vertical-align: middle; display: inline-block;
}
.gs_list_load i.listface {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat -252px -459px;
}
.gs_uload_container .item {
	background: url("/common/img/loading.gif?t=66871017a03ee6bf33cbbf6fd9310081") no-repeat 50% 50%; margin: 0px 5px 5px 0px; width: 100px; height: 100px; float: left; position: absolute;
}
.gs_uload_container .item img {
	width: 84px; height: 84px;
}
.gs_uload_container .item a.btn_cancel {
	background: rgb(0, 0, 0); width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.5em; display: block; position: absolute;
}
.gsn-btn-7:hover {
	text-decoration: none;
}
.gsn-btn-8:hover {
	text-decoration: none;
}
.gsn-btn-13:hover {
	text-decoration: none;
}
.gsn-btn-14:hover {
	text-decoration: none;
}
.gsn-btn-9:hover {
	text-decoration: none;
}
.gsn-btn-23 {
	background: url("/common/img/btn-go.png?t=7ef43d654ba967448b98d512b131448b") no-repeat; height: 27px; color: rgb(51, 51, 51); line-height: 27px; overflow: hidden; padding-left: 28px; text-decoration: none; display: inline-block; position: relative;
}
.gsn-btn-24 {
	background: url("/common/img/btn-go.png?t=7ef43d654ba967448b98d512b131448b") no-repeat; height: 27px; color: rgb(51, 51, 51); line-height: 27px; overflow: hidden; padding-left: 28px; text-decoration: none; display: inline-block; position: relative;
}
.gsn-btn-25 {
	background: url("/common/img/btn-go.png?t=7ef43d654ba967448b98d512b131448b") no-repeat; height: 27px; color: rgb(51, 51, 51); line-height: 27px; overflow: hidden; padding-left: 28px; text-decoration: none; display: inline-block; position: relative;
}
.gsn-btn-23 span {
	background: url("/common/img/btn-go.png?t=7ef43d654ba967448b98d512b131448b") no-repeat; line-height: 27px; overflow: hidden; padding-right: 12px; display: inline-block;
}
.gsn-btn-24 span {
	background: url("/common/img/btn-go.png?t=7ef43d654ba967448b98d512b131448b") no-repeat; line-height: 27px; overflow: hidden; padding-right: 12px; display: inline-block;
}
.gsn-btn-25 span {
	background: url("/common/img/btn-go.png?t=7ef43d654ba967448b98d512b131448b") no-repeat; line-height: 27px; overflow: hidden; padding-right: 12px; display: inline-block;
}
.gsn-btn-23 {
	
}
.gsn-btn-23 span {
	background-position: right 0px;
}
.gsn-btn-23:hover {
	background-position: 0px -71px;
}
.gsn-btn-23:hover span {
	background-position: right -71px;
}
.gsn-btn-24 {
	background-position: 0px -37px;
}
.gsn-btn-24 span {
	background-position: right -37px;
}
.gsn-btn-24:hover {
	background-position: 0px -108px;
}
.gsn-btn-24:hover span {
	background-position: right -108px;
}
.gsn-btn-25 {
	background-position: 0px -149px; cursor: default;
}
.gsn-btn-25 span {
	background-position: right -149px;
}
.gsn-btn-23 s {
	color: rgb(170, 170, 170); padding-left: 5px; font-family: Arial; font-size: 10px; text-decoration: none;
}
.gsn-btn-24 s {
	color: rgb(170, 170, 170); padding-left: 5px; font-family: Arial; font-size: 10px; text-decoration: none;
}
.gsn-btn-25 s {
	color: rgb(170, 170, 170); padding-left: 5px; font-family: Arial; font-size: 10px; text-decoration: none;
}
.btn_ajax {
	margin: 0px auto; width: 20px; height: 20px; vertical-align: middle; display: inline;
}
.clue_uplayer {
	width: 93px; height: 87px; position: absolute; z-index: 99;
}
.close_layerClue {
	background: url("/fed/img/fri_closelayer.png?t=6e43989dd957d35a2a0a0b99158ee72b") no-repeat; width: 93px; height: 87px; position: absolute; z-index: 100; _background-image: none;
}
.clue_uplayer ul {
	padding: 28px 0px 0px; color: rgb(102, 102, 102); position: relative; z-index: 150;
}
.clue_uplayer ul li {
	text-align: center; padding-bottom: 3px;
}
.clue_uplayer ul li input {
	background: url("/fed/img/fri_blockbg.png?t=42981df1810964d4c8fd93498faa1175") no-repeat left -144px; margin: 0px 3px 0px 2px; border: 0px currentColor; width: 34px; height: 18px; line-height: 18px; display: inline-block; cursor: pointer;
}
#qcode_share {
	background: url("/fed/img/weixin.gif?t=419135997bef27d0bb16d9802d3a017b") no-repeat 0px 0px; padding: 0px; border: 0px currentColor; width: 590px; height: 321px; display: none; position: absolute; z-index: 1000000; box-shadow: 0px 0px 5px #eee;
}
#qcode_share .close {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat -120px -347px; top: -10px; width: 32px; height: 32px; right: -10px; overflow: hidden; display: inline-block; position: absolute;
}
#qcode_share .close:hover {
	background-position: -158px -347px;
}
#qcode_share canvas {
	margin: 88px 0px 0px 77px;
}
#qcode_share table {
	margin: 88px 0px 0px 77px;
}
.star {
	background: url("/fed/img/ico-sitestar.png?t=4e1d7e978a5a4ff3423adc6cfd178ba5") no-repeat bottom; width: 72px; height: 15px; margin-top: 3px; display: inline-block;
}
.star i {
	background: url("/fed/img/ico-sitestar.png?t=4e1d7e978a5a4ff3423adc6cfd178ba5") no-repeat 0px 2px; height: 15px; display: inline-block;
}
.level10 i {
	width: 15px;
}
.level20 i {
	width: 30px;
}
.level30 i {
	width: 44px;
}
.level40 i {
	width: 58px;
}
.level50 i {
	width: 72px;
}
i.list_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.time_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.gtime_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.download_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.user_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.message_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.refresh_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.numreply {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.numreply_white {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.numview {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.stamp {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.read {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.been {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.want {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.want_white {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.comment_12 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.r_arrow_12 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.item_12 {
	background: url("/images/icon1.png"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-djtj {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-gn {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-yz {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-oz {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-bmz {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-dyz {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-other {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-delay {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.magnifier {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.zhuanjia {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.yuanlao {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.lvxingjia {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.dianpingdaren {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.male {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.female {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.listdown {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.listup {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.gdownload_16 {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad"); font-size: 0px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
i.des-djtj {
	width: 30px; height: 38px;
}
i.des-gn {
	width: 30px; height: 38px;
}
i.des-yz {
	width: 30px; height: 38px;
}
i.des-oz {
	width: 30px; height: 38px;
}
i.des-bmz {
	width: 30px; height: 38px;
}
i.des-dyz {
	width: 30px; height: 38px;
}
i.des-other {
	width: 30px; height: 38px;
}
i.des-delay {
	width: 30px; height: 38px;
}
i.des-djtj {
	background-position: -43px -291px;
}
i.des-gn {
	background-position: 0px -247px;
}
i.des-yz {
	background-position: -43px -250px;
}
i.des-oz {
	background-position: -86px -247px;
}
i.des-bmz {
	background-position: -124px -250px;
}
i.des-dyz {
	background-position: -165px -247px;
}
i.des-other {
	background-position: -208px -249px;
}
i.des-delay {
	background-position: -247px -250px;
}
i.comment_12 {
	background-position: -12px 0px; width: 12px; height: 12px;
}
i.r_arrow_12 {
	background-position: -24px 0px; width: 12px; height: 12px;
}
i.item_12 {
	background-position: -36px 0px; width: 12px; height: 12px;
}
i.male {
	background-position: -264px -302px; width: 12px; height: 12px;
}
i.female {
	background-position: -265px -321px; width: 12px; height: 12px;
}
i.listdown {
	background-position: -264px -358px; width: 12px; height: 12px;
}
i.listup {
	background-position: -264px -383px; width: 12px; height: 12px;
}
i.list_16 {
	background-position: -24px -96px; width: 16px; height: 16px;
}
i.time_16 {
	background-position: -24px -120px; width: 16px; height: 16px;
}
i.user_16 {
	background-position: -60px -96px; width: 16px; height: 16px;
}
i.message_16 {
	background-position: -96px -96px; width: 16px; height: 16px;
}
i.refresh_16 {
	background-position: -132px -96px; width: 16px; height: 16px;
}
i.gtime_16 {
	background-position: -60px -120px; width: 16px; height: 16px;
}
i.download_16 {
	background-position: -96px -120px; width: 16px; height: 17px;
}
i.gdownload_16 {
	background-position: -165px -120px; width: 16px; height: 17px;
}
i.numreply {
	background-position: -200px 2px; height: 12px; color: rgb(170, 170, 170); line-height: 1; padding-left: 12px; font-size: 12px; font-style: normal; min-width: 12px;
}
i.numview {
	background-position: -201px -10px; height: 12px; color: rgb(170, 170, 170); line-height: 1; padding-left: 15px; font-size: 12px; font-style: normal; min-width: 14px;
}
i.been {
	background-position: -200px -79px; height: 12px; color: rgb(170, 170, 170); line-height: 1; padding-left: 15px; font-size: 12px; font-style: normal; min-width: 14px;
}
i.want {
	background-position: -200px -62px; height: 12px; color: rgb(170, 170, 170); line-height: 1; padding-left: 15px; font-size: 12px; font-style: normal; min-width: 14px;
}
i.magnifier {
	background-position: -132px -118px; width: 20px; height: 20px;
}
i.stamp {
	background-position: -200px -26px; height: 12px; color: rgb(102, 102, 102); line-height: 1; padding-left: 12px; font-size: 12px; font-style: normal; min-width: 12px;
}
i.read {
	background-position: -200px -43px; height: 12px; color: rgb(102, 102, 102); line-height: 1; padding-left: 12px; font-size: 12px; font-style: normal; min-width: 12px;
}
i.yuanlao {
	background-position: -2px -403px; width: 26px; height: 26px;
}
i.lvxingjia {
	background-position: -31px -403px; width: 26px; height: 26px;
}
i.dianpingdaren {
	background-position: -89px -403px; width: 26px; height: 26px;
}
i.zhuanjia {
	background-position: -60px -403px; width: 26px; height: 26px;
}
.info-setting {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") 0px -439px; color: rgb(0, 102, 204); line-height: 18px; padding-left: 20px;
}
.info-message {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") 0px -455px; color: rgb(0, 102, 204); line-height: 18px; padding-left: 20px; margin-left: 20px;
}
i.want_white {
	background-position: -200px -115px; height: 12px; color: rgb(255, 255, 255); line-height: 1; padding-left: 10px; font-size: 12px; font-style: normal; min-width: 14px;
}
i.numreply_white {
	background-position: -200px -97px; height: 12px; color: rgb(255, 255, 255); line-height: 1; padding-left: 10px; font-size: 12px; font-style: normal; min-width: 12px;
}
.icon_app {
	background: url("/common/img/gs-common.png?t=cdd11ba7b2eae77000a8e9fa498f4429") no-repeat -16px -152px; width: 14px; height: 14px; overflow: hidden; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.icon_app:hover {
	background-position: -32px -152px;
}
.input-calendar {
	background: url("/fed/img/desmail.png?t=f0a9d6355833e19988627bd0b635934d") no-repeat right white; padding: 4px; border: 1px solid rgb(204, 204, 204); width: 85px; font-family: tahoma,Arial,Helvetica,simsun,sans-serif; font-size: 12px; margin-right: 15px; cursor: pointer;
}
.gs-date {
	margin: 0px; padding: 5px 6px; border: 1px solid rgb(153, 153, 153); width: 362px; height: 200px; overflow: hidden; font-family: tahoma,Arial,Helvetica,simsun,sans-serif; font-size: 12px; position: absolute; z-index: 1000; box-shadow: 3px 4px 5px #ccc; background-color: rgb(255, 255, 255); -moz-box-shadow: 3px 4px 5px #ccc; -webkit-box-shadow: 3px 4px 5px #ccc;
}
.date-list {
	width: 181px; position: absolute;
}
.date-list label {
	background: rgb(77, 102, 132); height: 23px; text-align: center; color: rgb(255, 255, 255); line-height: 23px; font-size: 12px; font-weight: bold; display: block;
}
.date-list dl {
	margin: 6px 0px 0px; overflow: hidden; zoom: 1;
}
#datelist1 {
	left: 187px;
}
#datelist1 dl {
	padding-left: 5px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.date-list dt {
	background: rgb(236, 236, 236); width: 25px; height: 22px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; font-weight: normal; float: left;
}
.date-list .week0 {
	color: rgb(255, 153, 0);
}
.date-list .week6 {
	color: rgb(255, 153, 0);
}
.date-list dd span {
	padding: 0px 2px 1px 1px; width: 22px; height: 24px; text-align: center; color: rgb(0, 75, 145); line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: none !important; float: left; cursor: pointer;
}
.date-list dd span.hover {
	background: rgb(213, 215, 242); color: rgb(0, 75, 145);
}
.date-list dd span.foretime {
	cursor: default;
}
.date-list dd .today {
	background: rgb(255, 245, 209); border: 1px solid rgb(255, 228, 169); width: 20px; height: 22px; line-height: 22px;
}
.date-list dd .current {
	background: rgb(0, 75, 145); color: rgb(255, 255, 255);
}
.date-list dd .foretime {
	padding: 0px 2px 1px 1px; width: 22px; height: 24px; text-align: center; color: rgb(170, 170, 170); line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: none !important; float: left;
}
.date-list dd .fu {
	color: rgb(170, 170, 170); cursor: inherit;
}
#calendar-lastmonth {
	background: url("/fed/img/ico-calendar-point.png?t=5931deda283ce02bf6b39983ad7ca678") no-repeat; top: 5px; width: 23px; height: 23px; color: rgb(255, 255, 255); line-height: 23px; text-indent: -10em; overflow: hidden; text-decoration: none !important; position: absolute; z-index: 1001; cursor: pointer;
}
#calendar-nextmonth {
	background: url("/fed/img/ico-calendar-point.png?t=5931deda283ce02bf6b39983ad7ca678") no-repeat; top: 5px; width: 23px; height: 23px; color: rgb(255, 255, 255); line-height: 23px; text-indent: -10em; overflow: hidden; text-decoration: none !important; position: absolute; z-index: 1001; cursor: pointer;
}
#calendar-lastmonth:hover {
	color: rgb(204, 204, 204);
}
#calendar-nextmonth:hover {
	color: rgb(204, 204, 204);
}
#calendar-lastmonth {
	background-position: left; left: 6px;
}
#calendar-nextmonth {
	background-position: right; right: 6px;
}
div.pager {
	width: 100%; margin-top: 10px; margin-bottom: 10px;
}
div.pager .nav {
	float: right;
}
div.pager a {
	padding: 0px 10px; border-radius: 4px; height: 27px; text-align: center; color: rgb(81, 143, 206); line-height: 27px; overflow: hidden; text-decoration: none; margin-right: 2px; float: left; display: inline-block;
}
div.pager a:hover {
	background: rgb(229, 240, 252); text-decoration: none;
}
div.pager a.current {
	background: rgb(106, 192, 235); color: rgb(255, 255, 255);
}
div.pager .dotdot {
	padding: 0px 10px; color: rgb(81, 143, 206); line-height: 27px; float: left;
}
div.pager a.prevdisabled {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; padding: 0px; width: 43px; height: 27px; overflow: hidden; display: inline-block; cursor: pointer;
}
div.pager a.nextdisabled {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; padding: 0px; width: 43px; height: 27px; overflow: hidden; display: inline-block; cursor: pointer;
}
div.pager a.prevpage {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; padding: 0px; width: 43px; height: 27px; overflow: hidden; display: inline-block; cursor: pointer;
}
div.pager a.nextpage {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat; padding: 0px; width: 43px; height: 27px; overflow: hidden; display: inline-block; cursor: pointer;
}
div.pager a.prevpage {
	background-position: -583px -56px; text-align: left; color: rgb(81, 143, 206); padding-left: 18px;
}
div.pager a.prevpage:hover {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat -338px -263px; color: rgb(255, 255, 255);
}
div.pager a.nextpage {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat -338px -207px; width: 49px; color: rgb(81, 143, 206); padding-right: 12px;
}
div.pager a.nextpage:hover {
	background: url("/common/img/normal-button.png?t=d68fa58685ad909ea3bdce9b793124d7") no-repeat -338px -235px; color: rgb(255, 255, 255);
}
div.pager a.prevdisabled {
	background-position: -583px 0px; text-align: left; color: rgb(153, 153, 153); padding-left: 18px; cursor: default;
}
div.pager a.nextdisabled {
	background-position: -583px -28px; width: 49px; color: rgb(153, 153, 153); padding-right: 12px; cursor: default;
}
div.pager a.prevdisabled:hover {
	background-position: -583px 0px; color: rgb(153, 153, 153);
}
div.pager a.nextdisabled:hover {
	background-position: -583px -28px; color: rgb(153, 153, 153);
}
div.pager .pagetext {
	color: rgb(102, 102, 102); line-height: 27px; float: left;
}
.sgt-address {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 345px; overflow: hidden; font-size: 12px; margin-top: -1px; display: none; position: absolute; z-index: 120;
}
.sgt-address p {
	background: rgb(77, 102, 132); margin: 0px; padding: 0px 0px 0px 6px; height: 30px; color: rgb(255, 255, 255); line-height: 30px;
}
.sgt-address .sgt-address-list {
	padding: 5px 0px;
}
.sgt-address .sgt-address-list a {
	padding: 0px 6px; height: 24px; color: rgb(0, 85, 170); line-height: 24px; text-decoration: none; display: block; cursor: pointer;
}
.sgt-address .sgt-address-list a strong {
	color: rgb(51, 51, 51); font-weight: normal;
}
.sgt-address .sgt-address-list a span {
	float: right;
}
.sgt-address .sgt-address-list a:hover {
	background: rgb(212, 234, 246);
}
.sgt-address .sgt-address-list a.current {
	background: rgb(212, 234, 246);
}
.sgtgray {
	color: rgb(170, 170, 170);
}
.sgtblack {
	color: rgb(51, 51, 51);
}
.gs-search-2 {
	float: right; position: relative; z-index: 10;
}
.gs-search-2 input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(203, 214, 220) currentColor rgb(203, 214, 220) rgb(203, 214, 220); width: 270px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 10px; font-size: 14px;
}
.gs-search-2 .btn-search {
	background: url("/common/img/gs-common.png?t=cdd11ba7b2eae77000a8e9fa498f4429") no-repeat -52px -180px; top: 0px; width: 30px; height: 30px; right: 0px; position: absolute; cursor: pointer; _top: 2px; _right: -1px;
}
.gs-search-2 .btn-search:hover {
	background-position: 0px -212px;
}
.gs-search-2 .btn-search:active {
	background-position: 0px -243px;
}
.search-box {
	border: 1px solid rgb(203, 214, 220); width: 312px; margin-top: -1px; display: none; position: absolute; z-index: 102; background-color: rgb(255, 255, 255);
}
.search-box .divider {
	height: 0px; border-top-color: rgb(203, 213, 219); border-top-width: 1px; border-top-style: solid;
}
.search-box .color-r {
	color: rgb(204, 0, 0);
}
.search-box a {
	width: 300px; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; padding-right: 5px; padding-left: 7px; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.search-box a:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.search-box a.current {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.search-box .keyword {
	font-weight: bold;
}
.search-box .text_flow {
	line-height: normal; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; text-overflow: ellipsis; max-width: 180px;
}
.search-box a i {
	background: url("/common/img/gs-common.png?t=cdd11ba7b2eae77000a8e9fa498f4429") no-repeat 0px 0px; margin: -3px 7px 0px 0px; width: 20px; height: 20px; vertical-align: middle; display: inline-block;
}
.search-box a i.icon_des {
	background-position: -78px -120px;
}
.search-box a i.icon_shop {
	background-position: -78px 0px;
}
.search-box a i.icon_attr {
	background-position: -78px -30px;
}
.search-box a i.icon_rest {
	background-position: -78px -60px;
}
.search-box a i.icon_amus {
	background-position: -78px -90px;
}
.search-box a i.icon_attr_list {
	background-position: -78px -150px;
}
.search-box a i.icon_airport {
	background-position: -100px 0px;
}
.search-box a i.icon_train {
	background-position: -100px -30px;
}
.search-box a i.icon_bus {
	background-position: -100px -60px;
}
.search-box a i.icon_port {
	background-position: -100px -90px;
}
.search-box a i.icon_subway {
	background-position: -100px -120px;
}
.tag-btn-normal {
	background: rgb(230, 230, 230); padding: 0px 16px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 14px; display: inline-block;
}
.tag-btn-selected {
	background: rgb(230, 230, 230); padding: 0px 16px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 14px; display: inline-block;
}
.tag-btn-normal:hover {
	background: rgb(65, 175, 234); color: rgb(255, 255, 255);
}
.tag-btn-selected {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat -253px -168px rgb(65, 175, 234); color: rgb(255, 255, 255); padding-left: 30px; cursor: default;
}
.gsn-tips-list {
	background: rgb(239, 239, 239); padding: 15px 0px 5px; border-radius: 5px; width: 120px; position: relative;
}
.gsn-tips-list dl {
	width: 120px; overflow: hidden;
}
.gsn-tips-list dt {
	padding: 0px 12px 10px; color: rgb(153, 153, 153);
}
.gsn-tips-list dd {
	width: 96px;
}
.gsn-tips-list dd a {
	padding: 0px 12px; width: 96px; height: 22px; color: rgb(102, 102, 102); line-height: 22px; float: left; display: inline-block;
}
.gsn-tips-list dd a:hover {
	background: rgb(221, 221, 221);
}
.gsn-tips-list dd.current a {
	background: rgb(65, 175, 234); color: rgb(255, 255, 255); cursor: default;
}
.gsn-tips-list .leftarrow {
	border-width: 5px 5px 5px 0px; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(239, 239, 239) rgb(255, 255, 255) currentColor; left: 0px; top: 18px; width: 0px; height: 0px; line-height: 0; font-size: 0px; margin-left: -5px; display: block; position: absolute;
}
.gsn-tab {
	width: 100%; overflow: hidden; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.gsn-tab ul {
	margin-left: -2px;
}
.gsn-tab li {
	margin: 5px 0px; height: 27px; color: rgb(222, 222, 222); line-height: 27px; float: left;
}
.gsn-tab li a {
	margin: 0px 2px; padding: 0px 10px; height: 27px; color: rgb(0, 94, 139); display: inline-block;
}
.gsn-tab li a:hover {
	text-decoration: underline;
}
.gsn-tab li.current a {
	background: rgb(228, 240, 252); border-radius: 5px;
}
.gsn-tab li.current a:hover {
	text-decoration: none;
}
.gsn-sec-nav {
	width: 100%; overflow: hidden; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.gsn-sec-nav li {
	color: rgb(222, 222, 222); padding-right: 12px; padding-bottom: 9px; float: left;
}
.gsn-sec-nav li a {
	margin-right: 12px; display: inline-block; _white-space: nowrap;
}
.gsn-sec-nav li a:hover {
	text-decoration: underline;
}
#sgt-address {
	background: rgb(255, 255, 255); border: 1px solid rgb(170, 170, 172); width: 308px; overflow: hidden; font-size: 12px; margin-top: -1px; display: none; position: absolute; z-index: 120; box-shadow: 3px 4px 5px #ccc; -moz-box-shadow: 3px 4px 5px #ccc; -webkit-box-shadow: 3px 4px 5px #ccc;
}
#sgt-address p {
	background: rgb(77, 102, 132); margin: 0px; padding: 0px 0px 0px 6px; height: 30px; color: rgb(255, 255, 255); line-height: 30px;
}
#sgt-address #sgt-address-list a {
	padding: 0px 6px; height: 24px; color: rgb(0, 75, 145); line-height: 24px; text-decoration: none; display: block; cursor: pointer;
}
#sgt-address #sgt-address-list a strong {
	font-weight: normal;
}
#sgt-address #sgt-address-list a span {
	float: right;
}
#sgt-address #sgt-address-list a:hover {
	background: rgb(211, 211, 211);
}
#sgt-address #sgt-address-list a.current {
	background: rgb(211, 211, 211);
}
.gsn-search {
	width: 240px; height: 29px;
}
.gsn-search .citysuggestbtn {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(203, 214, 220) currentColor rgb(203, 214, 220) rgb(203, 214, 220); width: 210px; height: 27px; color: rgb(221, 221, 221); line-height: 26px; text-indent: 8px; float: left;
}
.gsn-search .citysuggestbtn:focus {
	color: rgb(51, 51, 51); border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.gsn-search a {
	float: right;
}
.gsn-search i {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat; width: 29px; height: 29px; overflow: hidden; display: inline-block;
}
.gsn-search i.ico-magnifier {
	background-position: -42px -347px;
}
.gsn-search i.ico-loading {
	background-position: -81px -347px;
}
.gsn-terminisuggestbtn {
	border: 1px solid rgb(203, 214, 220); width: 210px; height: 27px; color: rgb(221, 221, 221); line-height: 26px; text-indent: 8px; float: left;
}
.gsn-terminisuggestbtn:focus {
	color: rgb(51, 51, 51);
}
.gsn-notice {
	background: rgba(111, 187, 34, 0.9); padding: 25px 30px 25px 15px; border-radius: 6px; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 16px; margin-bottom: 5px; position: relative; box-shadow: 0px 3px 3px 0px #f5f3f7;
}
.gsn-notice .close {
	top: 6px; width: 20px; height: 20px; right: 6px; color: rgb(255, 255, 255); overflow: hidden; font-family: "Microsoft YaHei"; font-size: 16px; text-decoration: none; position: absolute; _font-size: 14px; _font-weight: bold;
}
.gsn-notice .close:hover {
	color: rgb(255, 255, 255);
}
.gsn-notice span em {
	font-size: 20px;
}
.gsn-form .gsn-label {
	line-height: 34px; font-size: 14px;
}
.gsn-inputbox {
	clear: both;
}
.gsn-form .gsn-inputext {
	border: 1px solid rgb(187, 187, 187); width: 362px; height: 34px; color: rgb(170, 170, 170); line-height: 34px; padding-left: 8px; font-size: 14px;
}
.gsn-form .gsn-inputext:focus {
	color: rgb(51, 51, 51);
}
.gsn-form .gsn-tiptext {
	color: rgb(153, 153, 153); padding-top: 8px; display: block;
}
.gsn-formerr .gsn-inputext {
	border-color: rgb(185, 74, 72);
}
.gsn-formerr .gsn-tiptext {
	color: rgb(185, 74, 72);
}
.gsn-form .gsn-textarea {
	border: 1px solid rgb(187, 187, 187); color: rgb(170, 170, 170); line-height: 24px; font-size: 14px;
}
.gsn-form .gsn-textarea:focus {
	color: rgb(51, 51, 51);
}
.gsn-formerr .gsn-textarea {
	border-color: rgb(185, 74, 72);
}
.gsn-form .restipbox {
	padding: 10px 15px; border-radius: 5px; width: 80%; height: 12px; line-height: 12px; position: relative;
}
.gsn-form .restipbox .close {
	right: 10px; color: rgb(153, 153, 153); font-size: 20px; text-decoration: none; position: absolute; _top: 13px; _font-size: 13px; _font-weight: bold;
}
.gsn-form .restipbox .close:hover {
	color: rgb(207, 207, 207);
}
.gsn-form .alertbox {
	background: rgb(252, 248, 227); border: 1px solid rgb(251, 238, 213); color: rgb(192, 152, 83);
}
.gsn-form .attentionbox {
	background: rgb(217, 237, 247); border: 1px solid rgb(188, 232, 241); color: rgb(58, 135, 173);
}
.gsn-form .errorbox {
	background: rgb(242, 222, 222); border: 1px solid rgb(238, 211, 215); color: rgb(185, 74, 72);
}
.gsn-form .successbox {
	background: rgb(223, 240, 216); border: 1px solid rgb(214, 233, 198); color: rgb(70, 136, 71);
}
.gsn-select {
	border: 1px solid rgb(187, 187, 187); width: 156px; height: 27px; position: relative; z-index: 1;
}
.gsn-select .select-txt {
	color: rgb(170, 170, 170); line-height: 27px; text-indent: 8px; font-size: 14px;
}
.gsn-select .selectlist {
	background: rgb(255, 255, 255); padding: 5px 0px; border: 1px solid rgb(187, 187, 187); width: 156px; overflow: hidden; margin-left: -1px; position: absolute; z-index: 10;
}
.gsn-select .selectlist a {
	width: 136px; height: 27px; color: rgb(51, 51, 51); line-height: 27px; padding-left: 20px; display: block;
}
.gsn-select .selectlist a:hover {
	background: rgb(65, 175, 234); color: rgb(255, 255, 255); text-decoration: none;
}
.gsn-select .arrow {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(255, 255, 255) currentColor; top: 12px; width: 0px; height: 0px; right: 10px; line-height: 0; font-size: 0px; display: block; position: absolute;
}
.gsn-select .select-txt-cur {
	color: rgb(51, 51, 51);
}
.gsn-select .arrow-cur {
	border-width: 0px 5px 5px; border-style: none solid solid; border-color: currentColor rgb(255, 255, 255) rgb(51, 51, 51); transform: rotate(180deg); transition: transform 250ms; -webkit-transform: rotate(180deg); -webkit-transition: -webkit-transform 250ms; -webkit-backface-visibility: hidden;
}
#gsn_frame_report {
	width: 500px; height: 330px;
}
#gsn_frame_report ul {
	margin: 10px 0px; padding: 0px;
}
#gsn_frame_report li input {
	width: 20px; margin-right: 5px;
}
#gsn_frame_report li {
	list-style: none; line-height: 2em; font-size: 14px;
}
#gsn_frame_report h3 {
	margin: 0px; color: rgb(0, 102, 204); line-height: 2em; font-weight: normal;
}
#gsn_frame_report #report_submit {
	margin: -20px -2px 0px 0px; line-height: 18px; float: right;
}
#gsn_frame_report .gsn-textarea {
	width: 100%; height: 90px;
}
#gsn_frame_report p {
	line-height: 2em; font-size: 14px;
}
.reback_mask .close_btn {
	background: url("/common/img/icon.png?t=4c33a7b291c693ffab61d44185b185ad") no-repeat -120px -347px; top: -10px; width: 32px; height: 32px; right: -10px; overflow: hidden; display: inline-block; position: absolute;
}
.reback_mask .close_btn:hover {
	background-position: -158px -347px;
}
.carousel {
	margin: 20px auto 0px; width: 980px; line-height: 1; position: relative;
}
.carousel-inner {
	width: 100%; height: 325px; overflow: hidden; position: relative;
}
.carousel-inner .item {
	display: none; position: absolute; transition: .6s ease-in-out left; -webkit-transition: .6s ease-in-out left; -moz-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left;
}
.carousel-inner .item img {
	line-height: 1; display: block; -webkit-box-reflect: below 0 -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(95%, transparent), to(rgba(255, 255, 255, .2)));
}
.carousel-inner .item a img {
	line-height: 1; display: block; -webkit-box-reflect: below 0 -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(95%, transparent), to(rgba(255, 255, 255, .2)));
}
.carousel-inner .active {
	display: block;
}
.carousel-inner .next {
	display: block;
}
.carousel-inner .prev {
	display: block;
}
.carousel-inner .active {
	left: 0px;
}
.carousel-inner .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner .next {
	left: 100%;
}
.carousel-inner .prev {
	left: -100%;
}
.carousel-inner .left.next {
	left: 0px;
}
.carousel-inner .right.prev {
	left: 0px;
}
.carousel-inner .left.active {
	left: -100%;
}
.carousel-inner .right.active {
	left: 100%;
}
.carousel-control {
	border-style: solid; border-color: rgb(204, 204, 204); outline: 0px; width: 50px; height: 40px; text-align: center; bottom: 40px; color: rgb(255, 255, 255); line-height: 35px; font-size: 40px; font-weight: 100; display: inline-block; filter: alpha(opacity=70); position: absolute; background-color: rgba(0, 0, 0, 0.4);
}
.left.carousel-control {
	border-width: 1px; border-radius: 3px 0px 0px 3px; right: 63px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.right.carousel-control {
	border-width: 1px 1px 1px 0px; border-radius: 0px 3px 3px 0px; right: 12px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.carousel-control:hover {
	color: rgb(255, 255, 255); text-decoration: none; filter: alpha(opacity=40); background-color: rgba(0, 0, 0, 0.2);
}
.carousel-indicators {
	list-style: none; outline: 0px; left: 50%; bottom: 8px; display: none; position: absolute; z-index: 5; cursor: pointer;
}
.carousel-indicators li {
	border-radius: 10px; width: 10px; height: 10px; text-indent: -999px; margin-left: 10px; float: left; display: block; background-color: rgb(204, 204, 204);
}
* html .carousel-indicators li {
	background-color: rgb(204, 204, 204);
}
.carousel-indicators .active {
	background-color: rgb(65, 175, 234);
}
.carousel-caption {
	background: rgba(0, 0, 0, 0.75); padding: 15px; left: 0px; right: 0px; bottom: 0px; position: absolute;
}
.carousel-caption h4 {
	color: rgb(255, 255, 255); line-height: 20px;
}
.carousel-caption p {
	color: rgb(255, 255, 255); line-height: 20px;
}
.carousel-caption h4 {
	margin: 0px 0px 5px;
}
.carousel-caption p {
	margin-bottom: 0px;
}
.gs_bottom_pop_inforin {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_mid .regbutton {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_mid .loginbutton {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_right .gs_micromes {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_right .gs_focus_us {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_inforout a.gs_bottom_pop_close {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_left span {
	background: url("/fed/img/bottom_pop_bg_2.png?t=90a1127eba0e6c37d89766f64db2bdcf") no-repeat 0px 0px;
}
.gs_bottom_pop_blk {
	background: rgba(10, 30, 53, 0.9); width: 100%; height: 180px; bottom: 0px; display: none; position: fixed; z-index: 999999; _position: relative;
}
.gs_bottom_pop_inforout {
	margin: -36px auto 0px; width: 980px; height: 216px; position: relative;
}
.gs_bottom_pop_inforout a.gs_bottom_pop_close {
	background-position: -299px -249px; top: 46px; width: 22px; height: 22px; right: 0px; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; position: absolute; cursor: pointer;
}
.gs_bottom_pop_inforout a.gs_bottom_pop_close:hover {
	background-position: -299px -291px;
}
.gs_bottom_pop_inforin {
	height: 216px; margin-left: 45px;
}
.gs_bottom_pop_left {
	width: 188px; height: 216px; float: left;
}
.gs_bottom_pop_left .gs_pop_animation_show {
	height: 142px; overflow: hidden; position: relative;
}
.gs_bottom_pop_left span {
	overflow: hidden; display: block; position: absolute;
}
.gs_bottom_pop_left span.gs_bpop_wd {
	background-position: left -535px; left: 47px; top: 66px; width: 46px; height: 60px; z-index: 260;
}
.gs_bottom_pop_left span.gs_bpop_jd {
	background-position: -56px -535px; left: 119px; top: 0px; width: 52px; height: 68px; z-index: 290;
}
.gs_bottom_pop_left span.gs_bpop_yj {
	background-position: -118px -535px; left: 95px; top: 51px; width: 69px; height: 89px; z-index: 280;
}
.gs_bottom_pop_left span.gs_bpop_gl {
	background-position: -197px -535px; left: 84px; top: 16px; width: 35px; height: 45px; z-index: 240;
}
.gs_bottom_pop_left span.gs_bpop_mdd {
	background-position: -242px -535px; left: 5px; top: 22px; width: 64px; height: 82px; z-index: 250;
}
.gs_bottom_pop_left span.gs_bpop_ms {
	background-position: -316px -535px; left: 84px; top: 100px; width: 29px; height: 38px; z-index: 230;
}
.gs_bottom_pop_left span.gs_bpop_yl {
	background-position: -355px -535px; left: 53px; top: 1px; width: 33px; height: 43px; z-index: 220;
}
.gs_bottom_pop_left span.gs_bpop_qt {
	background-position: -319px -341px; left: 37px; top: 47px; width: 136px; height: 88px; z-index: 210;
}
.gs_bottom_pop_left span.gs_bpop_qt {
	-moz-animation: popupsingle 1s linear, popupall 1s ease 2s forwards; -webkit-animation: popupsingle 1s linear, popupall 1s ease 2s forwards; -o-animation: popupsingle 1s linear, popupall 1s ease 2s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_jd {
	-moz-animation: popupsingle 1s linear .5s, popupall 1s ease 2s forwards; -webkit-animation: popupsingle 1s linear .5s, popupall 1s ease 2s forwards; -o-animation: popupsingle 1s linear .5s, popupall 1s ease 2s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_yl {
	-moz-animation: popupsingle 1s linear .6s, popupall 1s ease 2.1s forwards; -webkit-animation: popupsingle 1s linear .6s, popupall 1s ease 2.1s forwards; -o-animation: popupsingle 1s linear .6s, popupall 1s ease 2.1s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_gl {
	-moz-animation: popupsingle 1s linear .7s, popupall 1s ease 2.2s forwards; -webkit-animation: popupsingle 1s linear .7s, popupall 1s ease 2.2s forwards; -o-animation: popupsingle 1s linear .7s, popupall 1s ease 2.2s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_mdd {
	-moz-animation: popupsingle 1s linear .9s, popupall 1s ease 2.3s forwards; -webkit-animation: popupsingle 1s linear .9s, popupall 1s ease 2.3s forwards; -o-animation: popupsingle 1s linear .9s, popupall 1s ease 2.3s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_yj {
	-moz-animation: popupsingle 1s linear 1s, popupall 1s ease 2.4s forwards; -webkit-animation: popupsingle 1s linear 1s, popupall 1s ease 2.4s forwards; -o-animation: popupsingle 1s linear 1s, popupall 1s ease 2.4s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_wd {
	-moz-animation: popupsingle 1s linear 1.1s, popupall 1s ease 2.5s forwards; -webkit-animation: popupsingle 1s linear 1.1s, popupall 1s ease 2.5s forwards; -o-animation: popupsingle 1s linear 1.1s, popupall 1s ease 2.5s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_left span.gs_bpop_ms {
	-moz-animation: popupsingle 1s linear 1.2s, popupall 1s ease 2.6s forwards; -webkit-animation: popupsingle 1s linear 1.2s, popupall 1s ease 2.6s forwards; -o-animation: popupsingle 1s linear 1.2s, popupall 1s ease 2.6s forwards; -webkit-transform: translate(0, 142px); -moz-transform: translate(0, 142px); -o-transform: translate(0, 142px);
}
.gs_bottom_pop_mid {
	padding: 151px 0px 0px 36px; float: left;
}
.gs_bottom_pop_mid .regbutton {
	width: 117px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; font-family: MicroSoft YaHei; font-size: 18px; text-decoration: none; display: inline-block;
}
.gs_bottom_pop_mid .loginbutton {
	width: 117px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; font-family: MicroSoft YaHei; font-size: 18px; text-decoration: none; display: inline-block;
}
.gs_bottom_pop_mid .regbutton {
	background-position: 0px -249px; margin-right: 16px;
}
.gs_bottom_pop_mid .regbutton:hover {
	background-position: 0px -341px; text-decoration: none;
}
.gs_bottom_pop_mid a.regbutton:active {
	background-position: 0px -295px;
}
.gs_bottom_pop_mid .loginbutton {
	background-position: -133px -249px;
}
.gs_bottom_pop_mid .loginbutton:hover {
	background-position: -133px -341px; text-decoration: none;
}
.gs_bottom_pop_mid a.loginbutton:active {
	background-position: -133px -295px;
}
.gs_bottom_pop_right {
	padding-top: 72px; float: right; position: relative;
}
.gs_bottom_pop_right .gs_micromes {
	background-position: left -397px; width: 99px; height: 118px; overflow: hidden; margin-right: 36px; display: inline-block;
}
.gs_bottom_pop_right .gs_focus_us {
	background-position: -133px -397px; width: 88px; height: 118px; overflow: hidden; text-decoration: none; display: inline-block;
}
.gs_bottom_pop_inforout {
	width: 1180px;
}
.gs_bottom_pop_inforin {
	margin-left: 233px;
}
.gs_poi_pop_outer {
	padding: 2px; width: 462px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#A0d9d9d9',EndColorStr='#A0d9d9d9'); z-index: 998; background-color: rgba(204, 204, 204, 0.3);
}
.gs_poi_pop {
	background: rgb(255, 255, 255); border: 1px solid rgb(188, 188, 188); width: 460px; padding-bottom: 5px; position: relative; z-index: 997;
}
.gs_poi_pop .btn_close {
	top: 5px; right: 10px; color: rgb(153, 153, 153); font-size: 18px; position: absolute;
}
.gs_poi_pop .btn_close:hover {
	color: rgb(119, 119, 119); text-decoration: none;
}
.gs_poi_pop .poipic {
	background: url("/destination/img/ttd_nopic.png?t=801ab553e7f65d4d5de43b18daf23a25") no-repeat -110px -56px; margin: 15px; width: 120px; height: 120px; overflow: hidden; float: left; display: inline-block;
}
.gs_poi_pop .poipic img {
	width: 120px; height: 120px; overflow: hidden;
}
.gs_poi_pop s.bot_arrow {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat -111px -65px; left: 50%; width: 22px; height: 14px; bottom: -12px; overflow: hidden; margin-left: -11px; display: inline-block; position: absolute;
}
.gs_poi_pop s.left_arrow {
	left: 15px; margin-left: 0px;
}
.gs_poi_pop s.right_arrow {
	left: auto; right: 15px;
}
.gs_poi_pop dl {
	width: 290px; padding-top: 15px; float: left;
}
.gs_poi_pop dt {
	line-height: 24px; padding-bottom: 10px; font-size: 16px;
}
.gs_poi_pop dt a {
	color: rgb(51, 51, 51);
}
.gs_poi_pop dd {
	color: rgb(102, 102, 102); padding-bottom: 10px;
}
.gs_poi_pop dd a.poilink {
	color: rgb(0, 167, 225); margin-right: 9px;
}
.gs_poi_pop dd a.greylink {
	background: rgb(238, 238, 238); padding: 0px 3px; color: rgb(51, 51, 51); margin-right: 9px;
}
.gs_poi_pop dd a.count {
	color: rgb(51, 51, 51); font-size: 14px; margin-right: 3px;
}
.gs_poi_pop dd .g_line {
	padding: 0px 10px; color: rgb(221, 221, 221);
}
.gs_poi_pop dd a.productlink {
	color: rgb(102, 102, 102); margin-right: 10px;
}
.gs_poi_pop .price {
	color: rgb(255, 82, 0);
}
.gs_poi_pop .price em {
	padding: 0px 3px; font-size: 20px;
}
.gs_poi_pop dd .delspace {
	color: rgb(153, 153, 153); padding-left: 10px;
}
.gs_poi_pop .b_blue_s {
	background: rgb(51, 185, 231); padding: 0px 10px; border-radius: 3px; height: 19px; color: rgb(255, 255, 255); line-height: 21px; margin-right: 10px; border-bottom-color: rgb(46, 166, 207); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.gs_poi_pop .b_orange_s {
	background: rgb(51, 185, 231); padding: 0px 10px; border-radius: 3px; height: 19px; color: rgb(255, 255, 255); line-height: 21px; margin-right: 10px; border-bottom-color: rgb(46, 166, 207); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.gs_poi_pop dd .b_gray_s {
	background: rgb(51, 185, 231); padding: 0px 10px; border-radius: 3px; height: 19px; color: rgb(255, 255, 255); line-height: 21px; margin-right: 10px; border-bottom-color: rgb(46, 166, 207); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.gs_poi_pop .b_orange_m {
	background: rgb(51, 185, 231); padding: 0px 10px; border-radius: 3px; height: 19px; color: rgb(255, 255, 255); line-height: 21px; margin-right: 10px; border-bottom-color: rgb(46, 166, 207); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.gs_poi_pop .b_blue_s:hover {
	background: rgb(0, 167, 225); text-decoration: none; border-bottom-color: rgb(0, 150, 202);
}
.gs_poi_pop .b_blue_s:active {
	background: rgb(0, 167, 225); line-height: 17px; text-decoration: none; border-top-color: rgb(0, 150, 202); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.gs_poi_pop .b_orange_s {
	background: rgb(255, 117, 51); margin: 0px; border-bottom-color: rgb(229, 105, 46); float: right;
}
.gs_poi_pop .b_orange_m {
	background: rgb(255, 117, 51); margin: 0px; border-bottom-color: rgb(229, 105, 46); float: right;
}
.gs_poi_pop .b_orange_s:hover {
	background: rgb(255, 82, 0); text-decoration: none; border-bottom-color: rgb(229, 74, 0);
}
.gs_poi_pop .b_orange_m:hover {
	background: rgb(255, 82, 0); text-decoration: none; border-bottom-color: rgb(229, 74, 0);
}
.gs_poi_pop .b_orange_s:active {
	background: rgb(255, 82, 0); line-height: 17px; text-decoration: none; border-top-color: rgb(229, 74, 0); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.gs_poi_pop .b_orange_m:active {
	background: rgb(255, 82, 0); line-height: 17px; text-decoration: none; border-top-color: rgb(229, 74, 0); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.gs_poi_pop .b_orange_m {
	background: rgb(255, 117, 51); margin: 0px; height: 28px; line-height: 30px; font-size: 14px; float: none;
}
.gs_poi_pop .b_orange_m:active {
	line-height: 26px;
}
.gs_poi_pop .starlist_12 {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat 0px -67px; width: 70px; height: 12px; overflow: hidden; margin-right: 8px; vertical-align: text-top; display: inline-block;
}
.gs_poi_pop .starlist_12 span {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat -64px 0px; width: 70px; height: 12px; overflow: hidden; vertical-align: top; display: inline-block;
}
.gs_poi_pop dt i {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat; width: 16px; height: 16px; overflow: hidden; margin-right: 7px; vertical-align: text-top; display: inline-block;
}
.gs_poi_pop dt i.restaurant {
	background-position: -16px 0px;
}
.gs_poi_pop dt i.hotel {
	background-position: -32px 0px;
}
.gs_poi_pop dt i.amusement {
	background-position: -48px 0px;
}
.hotel_diamond01 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_diamond02 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_diamond03 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_diamond04 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_diamond05 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_diamond06 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_halfdiamond01 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_halfdiamond02 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_halfdiamond03 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_halfdiamond04 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_halfdiamond05 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_halfdiamond06 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_stars01 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_stars02 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_stars03 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_stars04 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_stars05 {
	background: url("/destination/img/journeys_v1.png?t=0b81345b23d68358855c19059879a834") no-repeat; overflow: hidden; vertical-align: text-top; display: inline-block;
}
.hotel_stars01 {
	background-position: -248px -16px; height: 16px;
}
.hotel_stars02 {
	background-position: -248px -16px; height: 16px;
}
.hotel_stars03 {
	background-position: -248px -16px; height: 16px;
}
.hotel_stars04 {
	background-position: -248px -16px; height: 16px;
}
.hotel_stars05 {
	background-position: -248px -16px; height: 16px;
}
.hotel_stars01 {
	width: 12px;
}
.hotel_stars02 {
	width: 24px;
}
.hotel_stars03 {
	width: 36px;
}
.hotel_stars04 {
	width: 48px;
}
.hotel_stars05 {
	width: 60px;
}
.hotel_diamond01 {
	background-position: -249px 0px; height: 12px;
}
.hotel_diamond02 {
	background-position: -249px 0px; height: 12px;
}
.hotel_diamond03 {
	background-position: -249px 0px; height: 12px;
}
.hotel_diamond04 {
	background-position: -249px 0px; height: 12px;
}
.hotel_diamond05 {
	background-position: -249px 0px; height: 12px;
}
.hotel_diamond06 {
	background-position: -249px 0px; height: 12px;
}
.hotel_halfdiamond01 {
	background-position: -249px 0px; height: 12px;
}
.hotel_halfdiamond02 {
	background-position: -249px 0px; height: 12px;
}
.hotel_halfdiamond03 {
	background-position: -249px 0px; height: 12px;
}
.hotel_halfdiamond04 {
	background-position: -249px 0px; height: 12px;
}
.hotel_halfdiamond05 {
	background-position: -249px 0px; height: 12px;
}
.hotel_halfdiamond06 {
	background-position: -249px 0px; height: 12px;
}
.hotel_diamond01 {
	width: 11px;
}
.hotel_halfdiamond01 {
	width: 11px;
}
.hotel_diamond02 {
	width: 23px;
}
.hotel_halfdiamond02 {
	width: 23px;
}
.hotel_diamond03 {
	width: 35px;
}
.hotel_halfdiamond03 {
	width: 35px;
}
.hotel_diamond04 {
	width: 47px;
}
.hotel_halfdiamond04 {
	width: 47px;
}
.hotel_diamond05 {
	width: 59px;
}
.hotel_halfdiamond05 {
	width: 59px;
}
.hotel_diamond06 {
	width: 71px;
}
.hotel_halfdiamond06 {
	width: 71px;
}
.hotel_diamond01 {
	background-position: -249px 3px;
}
.hotel_diamond02 {
	background-position: -249px 3px;
}
.hotel_diamond03 {
	background-position: -249px 3px;
}
.hotel_diamond04 {
	background-position: -249px 3px;
}
.hotel_diamond05 {
	background-position: -249px 3px;
}
.hotel_diamond06 {
	background-position: -249px 3px;
}
.hotel_halfdiamond01 {
	background-position: -321px 3px;
}
.hotel_halfdiamond02 {
	background-position: -309px 3px;
}
.hotel_halfdiamond03 {
	background-position: -297px 3px;
}
.hotel_halfdiamond04 {
	background-position: -285px 3px;
}
.hotel_halfdiamond05 {
	background-position: -273px 3px;
}
.hotel_halfdiamond06 {
	background-position: -261px 3px;
}
.gs_poi_pop .userpic {
	margin: 15px 15px 10px; border-radius: 60px; width: 120px; height: 120px; overflow: hidden; float: left; display: inline-block;
}
.gs_poi_pop .b_blue_s b {
	padding-right: 3px; font-size: 14px; vertical-align: middle;
}
.gs_poi_pop dt .user_level {
	background: rgb(255, 153, 19); border-radius: 3px; width: 38px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.gs_poi_pop dd .hz_1 {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat; width: 24px; height: 24px; overflow: hidden; margin-right: 7px; display: inline-block;
}
.gs_poi_pop dd .hz_2 {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat; width: 24px; height: 24px; overflow: hidden; margin-right: 7px; display: inline-block;
}
.gs_poi_pop dd .hz_3 {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat; width: 24px; height: 24px; overflow: hidden; margin-right: 7px; display: inline-block;
}
.gs_poi_pop dd .hz_4 {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat; width: 24px; height: 24px; overflow: hidden; margin-right: 7px; display: inline-block;
}
.gs_poi_pop dd .hz_5 {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat; width: 24px; height: 24px; overflow: hidden; margin-right: 7px; display: inline-block;
}
.gs_poi_pop dd .hz_1 {
	background-position: 0px -42px;
}
.gs_poi_pop dd .hz_2 {
	background-position: -50px -42px;
}
.gs_poi_pop dd .hz_3 {
	background-position: -25px -42px;
}
.gs_poi_pop dd .hz_4 {
	background-position: -100px -38px;
}
.gs_poi_pop dd .hz_5 {
	background-position: -75px -38px;
}
.gs_poi_pop dd .hz_1cur {
	background-position: 0px -17px;
}
.gs_poi_pop dd .hz_2cur {
	background-position: -50px -17px;
}
.gs_poi_pop dd .hz_3cur {
	background-position: -25px -17px;
}
.gs_poi_pop dd .hz_4cur {
	background-position: -100px -13px;
}
.gs_poi_pop dd .hz_5cur {
	background-position: -75px -13px;
}
.gs_poi_pop dd .b_gray_s {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(204, 204, 204); padding: 0px 10px; border-radius: 3px; height: 18px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; margin-right: 10px; display: inline-block;
}
.gs_poi_pop .b_gray_s:hover {
	background: rgb(244, 244, 244); text-decoration: none; border-bottom-color: rgb(204, 204, 204);
}
.gs_poi_pop .b_gray_s:active {
	background: rgb(244, 244, 244); line-height: 17px; text-decoration: none; border-top-width: 2px; border-bottom-width: 1px;
}
.gs_poi_pop dd .b_gray_s i {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat -78px -72px; width: 9px; height: 7px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.gs_poi_iefix {
	position: absolute; z-index: 999;
}
.gs_poi_pop .comment {
	background: rgb(238, 238, 238); padding: 5px; width: 320px; margin-bottom: 10px;
}
.gs_pop_outer_500 {
	width: 502px;
}
.gs_pop_outer_500 .gs_poi_pop {
	width: 500px; padding-bottom: 0px;
}
.gs_pop_outer_500 .gs_poi_pop dl {
	width: 330px;
}
.gs_poi_pop dd .citycount {
	padding: 0px 5px; color: rgb(51, 51, 51); text-decoration: none; margin-right: 7px;
}
.gs_poi_pop dd .citycount em {
	color: rgb(255, 82, 0); padding-left: 5px;
}
.gs_poi_pop dd.special_1 {
	font-size: 14px;
}
.gs_poi_pop dd.special_1 .cityname {
	padding: 0px 20px 0px 10px; color: rgb(51, 51, 51);
}
.gs_poi_pop dd.special_1 .cityname {
	padding: 0px 20px 0px 10px; color: rgb(51, 51, 51);
}
.gs_poi_pop dd.special_2 {
	background: rgb(238, 238, 238); padding: 0px; width: 335px; height: 51px; margin-top: 7px;
}
.gs_poi_pop dd.special_2 li {
	float: left;
}
.gs_poi_pop dd.special_2 li.priceline {
	padding: 5px 5px 0px 10px; width: 100px; line-height: 20px;
}
.gs_poi_pop dd.special_2 li.hotelprice {
	padding: 15px 0px 0px 10px; width: 90px; line-height: 20px;
}
.gs_poi_pop dd.special_2 .b_orange_m {
	margin-top: 10px;
}
.gs_poi_pop dd.special_2 .morelink {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat -138px 0px; margin: 5px 0px 0px 15px; height: 41px; line-height: 40px; padding-left: 15px;
}
.gs_poi_pop dd.special_2 .morelink a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.gs_poi_pop dd.special_3 {
	color: rgb(102, 102, 102);
}
.gs_poi_pop dd.special_3 span.score {
	padding-left: 5px;
}
.gs_poi_pop dd.special_3 span.score b {
	color: rgb(51, 51, 51);
}
.gs_poi_pop dd.special_3 span.fenline {
	padding: 0px 5px; color: rgb(221, 221, 221);
}
.gs_poi_pop .plane_info {
	margin: 0px auto; width: 470px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gs_poi_pop .plane_city {
	margin: 0px auto; width: 470px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gs_poi_pop .hotel_info {
	margin: 0px auto; width: 470px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gs_poi_pop .sight_info {
	margin: 0px auto; width: 470px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gs_poi_pop .plane_info {
	
}
.gs_poi_pop .hotel_info {
	
}
.gs_poi_pop .sight_info {
	
}
.gs_poi_pop .plane_info .poipic {
	margin-left: 0px;
}
.gs_poi_pop .hotel_info .poipic {
	margin-left: 0px;
}
.gs_poi_pop .sight_info .poipic {
	margin-left: 0px;
}
.gs_poi_pop .plane_datelist {
	width: 500px; _margin-bottom: -15px;
}
.gs_poi_pop .hotel_datelist {
	width: 500px; _margin-bottom: -15px;
}
.gs_poi_pop h4.hotel_title {
	width: 485px; height: 16px; color: rgb(153, 153, 153); line-height: 16px; padding-left: 15px; font-size: 12px; font-weight: normal; margin-top: -7px;
}
.gs_poi_pop h4.hotel_title span {
	background: rgb(255, 255, 255); float: left;
}
.gs_poi_pop .plane_datelist .listouter {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat -138px 8px; margin: 5px 4px 5px 0px; width: 162px; height: 85px; float: left;
}
.gs_poi_pop .hotel_datelist .listouter {
	background: url("/fed/img/poi_pop.png?t=99b7e8d6c405ce4c60246898ae2a65e1") no-repeat -138px 8px; margin: 5px 4px 5px 0px; width: 162px; height: 85px; float: left;
}
.gs_poi_pop .plane_listspecial {
	padding-bottom: 5px;
}
.gs_poi_pop .plane_listspecial .listouter {
	height: 58px;
}
.gs_poi_pop .plane_datelist ul {
	width: 157px; height: 77px; overflow: hidden; padding-top: 8px; margin-left: 5px;
}
.gs_poi_pop .hotel_datelist ul {
	width: 157px; height: 77px; overflow: hidden; padding-top: 8px; margin-left: 5px;
}
.gs_poi_pop .plane_listspecial ul {
	height: 56px;
}
.gs_poi_pop .plane_datelist ul:hover {
	background: rgb(254, 246, 221); cursor: pointer;
}
.gs_poi_pop .plane_datelist ul.current {
	background: rgb(254, 246, 221); cursor: pointer;
}
.gs_poi_pop .hotel_datelist ul:hover {
	background: rgb(254, 246, 221); cursor: pointer;
}
.gs_poi_pop .hotel_datelist ul.current {
	background: rgb(254, 246, 221); cursor: pointer;
}
.gs_poi_pop .plane_datelist li {
	color: rgb(102, 102, 102); line-height: 24px; padding-left: 8px;
}
.gs_poi_pop .hotel_datelist li {
	color: rgb(102, 102, 102); line-height: 24px; padding-left: 8px;
}
.gs_poi_pop .hotel_datelist li .score {
	padding-left: 10px;
}
.gs_poi_pop .hotel_datelist li .score b {
	color: rgb(51, 51, 51);
}
.gs_poi_pop .plane_datelist div.first {
	background: 0px;
}
.gs_poi_pop .hotel_datelist div.first {
	background: 0px;
}
.gs_poi_pop .plane_datelist .f_city {
	width: 140px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.gs_poi_pop .hotel_datelist .f_hotelname {
	width: 140px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.gs_poi_pop .plane_datelist .discount {
	background: rgb(255, 176, 39); padding: 0px 3px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; overflow: hidden; margin-left: 10px; vertical-align: text-bottom; display: inline-block;
}
.gs_poi_pop .plane_city {
	padding: 15px 0px 10px;
}
.gs_poi_pop .plane_city h3 {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal;
}
.gs_poi_pop .plane_city h3 i {
	background: url("/journey2/img/journeys_v2.png?t=0cd896df8ecebe76364e68bec10479b2") no-repeat -167px -18px; width: 18px; height: 18px; overflow: hidden; vertical-align: text-bottom; display: inline-block;
}
.gs_poi_pop .plane_city h3 .cityname {
	padding: 0px 10px; color: rgb(51, 51, 51); font-size: 18px;
}
.gs_poi_pop .plane_city p {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 12px;
}
.gs_poi_pop .plane_city p .f_lately {
	padding-right: 15px; font-size: 14px;
}
.gs_poi_pop .plane_city p .price {
	margin-right: 15px;
}
.gs_poi_pop .plane_city .b_orange_m {
	margin-left: 15px;
}
.gs_pop_outer_500 .gs_visa_pop {
	
}
.gs_pop_outer_500 .gs_visa_pop .b_blue_s {
	vertical-align: top;
}
.gs_poi_pop .hotel_nosale {
	margin: 0px auto; width: 470px; overflow: hidden; padding-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gs_poi_pop .hotel_nosale dt {
	padding-bottom: 0px;
}
.gs_poi_pop .hotel_nosale dl {
	width: 470px;
}
.gs_poi_pop .hotel_nosale dd.special_2 {
	width: 470px;
}
.gs_poi_pop .hotel_nosale .hoteladdress {
	padding: 16px 12px 0px; width: 360px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.gs_poi_pop .hotel_info dt {
	width: 330px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.gs_poi_pop .plane_info dt {
	width: 330px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.gs_poi_pop .sight_info dt {
	width: 330px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.gs_poi_pop .noline {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.gs_poi_pop ul.train .price {
	margin-right: 15px;
}
.gs_poi_pop dd.special_2 ul.train li.priceline {
	width: 150px; margin-top: 10px;
}
.gs_poi_pop .plane_datelist li i {
	background: url("/journey2/img/journeys_v2.png?t=0cd896df8ecebe76364e68bec10479b2") no-repeat -167px -18px; width: 18px; height: 18px; overflow: hidden; margin-right: 3px; float: left;
}
.gs_poi_pop .plane .f_city {
	width: 120px; line-height: 18px; margin-bottom: 6px; vertical-align: top; float: left; display: block;
}
.gs_poi_pop .sight_info dd {
	padding-bottom: 8px;
}
.gs_poi_pop .sight_info dd .b_blue_s {
	margin-top: 8px;
}
.gs_poi_pop dd.sightprice {
	background: rgb(238, 238, 238); padding: 0px 5px 0px 10px; width: 320px; height: 35px; line-height: 32px; overflow: hidden;
}
.gs_poi_pop dd.sightprice .b_orange_s {
	margin-top: -5px; margin-left: 20px; vertical-align: middle; float: none;
}
