@charset "utf-8";
*{
	padding:0;
	margin:0;
	border:none;
}
html{
	font-size: 10px;
}
a{
	text-decoration:none;
	color:#000;
}
li{
	list-style: none;
}
body{
	background:#EFF3F5;
}
.clearFix{
	clear:both;
}
.floatLeftBox{
	float: left;
}
.floatRightBox{
	float: right;
}
.txtBox{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*顶部导航*/
.topNavBox{
	padding:5px 0;
	background: #555;
}
.topNav,.navBox,.informationBox,.tourismBox,.footBox,.bannerBox,.features,.whFood,.rentBuy,.recruitmentBannerBox,.newRecruitmentBox,.footerbox{
	width:1100px;
	margin:0 auto;
}
.floatLeft{
	float:left;
}
.floatRight{
	float: right;
}
.officialWechat,.mobileBox,#time{
	background: url(../images/top-icon.png) no-repeat;
}
#time{
	padding-left:20px;
	background-position: 0 -488px;	
}
.official{
	position: relative;
	left: 0;
}
.official span{
	cursor: pointer;
}
.official img{
	position: absolute;
	top:25px;
	z-index: 2;
	left: -20px;
	display: none;
}
.officialWechat,.mobileBox{
	padding:0 16px;
	margin:10px 0;
	line-height: 12px;
	font-size: 1.4em;
}
.officialWechat{
	background-position: 0 -42px;
}
.mobileBox{
	background-position: 2px -65px;
	margin-left:10px;
}
.arrowBottom{
	float: right;
	padding:0 14px 0 14px;
	border-left:1px solid #ff5501;
}
.arrowBottom i{
    padding: 7px;
    background: url(../images/arrowIcon.png) no-repeat 0 -7px;
    overflow: hidden;
    position: relative;
    top: 14px;
    left: 4px;
}
.arrowBottomS{
	float: right;
	padding:0 14px;
	border-left:1px solid #ff5501;
}
.qq,.weixin,.weibo{
	padding:0 10px;
	background: url(../images/top-icon.png) no-repeat;
	margin:0 5px;
	cursor: pointer;
}
.qq{
	background-position: 0 -96px;
}
.weixin{
	background-position: 0 -123px;
}
.weibo{
	background-position: 0 -150px;
}
.arrowBottomS .colorRed{
	color:red;
}
.topNavBox .topNav{
	color:#fff;
	line-height: 16px;
}
/*logo*/
.logoLoginBox{
	/*background: url(../images/logo-bg.png) repeat-x;*/
	background: #fff;
}
.logoLogin{
	padding:10px 0;
}
.search{
	padding-top: 20px;
}
.logoBox{
	float: left;
	padding:40px 105px;
	background: url(../images/logo.png) no-repeat;
}
.searchBox{
	float: right;
	width: 398px;
    display: block;
    height: 38px;
    background: #fff;
    border: 1px solid #ff5501;
}
.searchBox input{
	float: left;
	color:#c4c4c4;
}
.searchCommodity{
    display: block;
    width:100px;
    line-height: 38px;
    border-right: 1px solid #ff5501;
    text-align: center;
}
.searchI{
	line-height: 38px;
	width:224px;
	text-indent: 10px;
}
.arrowS{
	margin-top:12px;
	border-left:  1px solid #ff5501;
	width: 1px;
}
.searchImg{
	width:70px;
	height: 38px;
	background: url(../images/icon.png) no-repeat 26px -76px;
}
.search>div,.searchTBtn{
	float: right;
}
.searchTs{
	padding:0 20px;
	line-height: 40px;
}
.searchTBtn{
	line-height: 20px;
	padding:10px 20px;
	background:#ff7a37;
	color: #fff;
	cursor: pointer;
}
.searchTBtn i{
	padding:5px 10px;
	background: url(../images/top-icon.png) no-repeat 0 -242px;
}


/*导航*/

nav{
	background: #ff7129;
}
nav .navBox li{
	width:10%;
	float: left;
	position:relative;
}
.navBox li>a{
    line-height: 50px;
    width: 100%;
    color: #fff;
    font-size: 1.8em;
    display: block;
    text-align: center;
}
.navBox li>a:active{
	color:red;
}
nav .navBox li .current{
	color:#ff7129;
}
.current{
	background:#fff;
}
#navi .current>a{
	color:#ff7129;
}

.subSection{
    background: #fff;
    padding: 15px 10px;
    background: #fff;
    height: 70px;
    width:1220px;
	margin:0 auto;
}
.subSection li{
	width:20%;
}
.navi{
	width:1100px;
	height:32px;
	padding-top:10px;
	background: #fff;
	position: absolute;
	left: -110px;
	display: none;
}
.navBox li:nth-child(3) .navi{
	left: -220px;
}
.navBox li:nth-child(4) .navi{
	left: -330px;
}
.navBox li:nth-child(5) .navi{
	left: -440px;
}
.navBox li:nth-child(6) .navi{
	left: -550px;
}
.navBox li:nth-child(7) .navi{
	left: -660px;
}
.navBox li:nth-child(8) .navi{
	left: -770px;
}
.navBox li:nth-child(9) .navi{
	left: -880px;
}
.navBox .navi a{
	padding-left:20px;
	line-height: 22px;
	font-size: 14px;
}
.navBox .navi a:hover{
	text-decoration:underline; 
}
/*底部新*/
footer{
	background: #21252a;
	padding-top:20px;
}
.footerBoxLeft{
	padding-top:10px;
}
.footerBoxLeft,.floatBoxRight{
	width: 450px;
	float: left;
}
.footerBoxLeft img{
	display: block;
	float: left;
	margin-left: 30px;
}
.footerBoxLeft .aboutUs{
	line-height: 60px;
    text-align: center;
    padding-bottom: 5px;
}
.footerBoxLeft .aboutUs a{
	font-size:18px;
	font-weight: bold;
	color:#fff;
	padding-right:6px;
}
.footerBoxRight ul{
	width: 99px;
    color: #fff;
    height: 180px;
    float: left;
    margin-bottom: 5px;
    padding-left: 30px;
    border-left: #b4b4b4 solid 1px;
}
.footerBoxRight ul li:nth-child(1){
	font-size:18px;
	font-weight: bold;
	padding-bottom:10px;
	color:#c7c7c7;
}
.footerBoxRight ul li a{
	line-height: 20px;
	font-size: 12px;
	color:#c7c7c7;
}
.footerBottom{
	background: #0f1113;
}
.footerBottom p{
	width:1240px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	margin:0 auto;
	font-size:14px;
}
.footerBottom p span a{
	font-size:14px;
	color: #fff;
}
.footerBottom p span:nth-child(2){
	color:#292f34;
	font-size:14px;
}
.footerBoxRight ul li a:hover{
	color:#fff;
}
.linkBox{
	background: #fff
}
/*页面效果*/

.navBox li a{
	transition: background 0.6s, color 0.6s ;

}
.navBox li a:hover{
	background: #fff;
	color: #ff7129;
}
.searchImg{
	cursor: pointer;
}

/*友情链接*/
.newDiscovery{
	margin:10px auto;
	width:1240px;
    background: #fff;
}
.recommendBox a:hover{
	background:#ff7129;
	color:#fff;
}
.travelCool .newDiscoveryTitleLeft{
	color:#000;
}
.newDiscoveryTitle {
    font-size: 22px;
    line-height: 38px;
    padding-top: 20px;
    border-bottom: 2px solid #ff7129;
}
.newDiscoveryTitle .newDiscoveryTitleLeft{
    font-weight: bold;
}
.travelCool .linksBox a{
	display: block;
    float: left;
    line-height: 24px;
    padding: 2px 15px;
    margin: 5px;
    border-radius: 25px;
    font-size: 16px;
}
.recommendBox {
    padding: 10px 15px;
}
.searchTBtn:hover{
	background: #f96e28;
}
.lefgImg img{
	width: 160px;
}
.lefgImg{
	overflow: hidden;
}

/*banner公用样式*/
.newDiscovery{
	width:1100px;
}
.floatLeft,.bannerCenterTitle h2,.rankingTitle li,.recommend,.raiders,.recommendLeft,.recommendRight{
	float:left;
}
.banerLeft{
	width:150px;
	border-top:1px solid #c4c4c4;
	background: #fff;
}
.bannerCenter{
	width:740px;
	height: 403px;
	margin:0 10px;
	overflow: hidden;	
	position: relative;
}
.banerLeft ul li{
	cursor: pointer;
	width:150px;
	border-bottom:1px solid #c4c4c4;
	line-height: 66px;
	text-align: center;
	font-size: 16px;
	background: url(../images/listIcon.png) 116px -52px no-repeat;
}
.banerLeft ul li:hover{
	color: #ff7129;
	background: url(../images/listIcon.png) 116px 26px no-repeat;
}

.bannerCenterImg,.bannerCenterTitle{
	width:3400px;
	height:403px;
	background: #555;
}
.banerLeft ul li{
	position: relative;
}
.bannerCenterTitle{
	position: absolute;
	background: #030303;
	height: 66px;
	z-index: 999;
	bottom: 0;
}
.bannerCenterTitle h2{
	line-height: 66px;
	width: 850px;
	text-indent: 20px;
	font-size:20px;
	color:#fff;
}
.bannerRight{
	width:190px;
	background: #fff;
	float: right;
}
.bannerRight h1{
	text-align: center;
    background: #ff7129;
    line-height: 36px;
    color:#fff;
    font-size:16px;
    letter-spacing:1px;
}
.rankingTitle li:nth-child(2){
	    margin: 10px 20px 10px 20px;
}
.curretRank{
	background: #ff7129;
	color: #fff;
}
.rankingTitle li{
	cursor: pointer;
	display: block;
	width:50px;
	line-height: 24px;
	text-align: center;
	margin: 10px 0;
}

.rankingTitle li:hover{
	background: #ff7129;
	color: #fff;
}
.rankingList li a,.rankingList2 li a,.rankingList3 li a{
	display: block;
	width: 190px;
	line-height: 31px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	border-bottom: 1px dashed #c4c4c4;
}
.rankingList li a span:first-child,.rankingList2 li a span:first-child,.rankingList3 li a span:first-child{
	padding:0 5px;
	background: #c9c9c9;
	margin-right: 4px;
}
.rankingList2,.rankingList3{
	display: none;
}
.bannerRight .rankingList li:nth-child(1) a span:nth-child(1),
.bannerRight .rankingList li:nth-child(2) a span:nth-child(1),
.bannerRight .rankingList2 li:nth-child(1) a span:nth-child(1),
.bannerRight .rankingList2 li:nth-child(2) a span:nth-child(1),
.bannerRight .rankingList3 li:nth-child(1) a span:nth-child(1),
.bannerRight .rankingList3 li:nth-child(2) a span:nth-child(1)
{
	background: #ff7129;
	color: #fff;
}

.firstSection{
	padding-top:10px;
}
.cRed{
	color:red;
}