/* 分页、友情城市、底部公共部分 */

/* 分页 */
.page{
    width:1180px;
    height:40px;
    margin:60px auto;
}
.page .page-num{
    width:auto;
    height:40px;
    text-align:center;
}
.page .page-num .page-left{
	position: absolute;
	left:15px;
    width:8px;
    height:15px;
    background:url("../../images/common/page-left.png") no-repeat;
}
.page .page-num .page-right{
	position: absolute;
	right:15px;
    width:8px;
    height:15px;
    background:url("../../images/common/page-right.png") no-repeat;
}
.page .page-num a:hover .page-left{
	background:url("../../images/common/page-left-active.png") no-repeat;
}
.page .page-num a:hover .page-right{
	background:url("../../images/common/page-right-active.png") no-repeat;
}
.page .page-num a{
    display:inline-block;
    position:relative;
    top:-16px;
    margin-left:6px;
    padding:14px 16px;
    border-radius:4px;
    background-color:#fafafa;
}
.page .page-num .btn{
    width:8px;
    height:12px;
	top:0;
	background-color:none;
}
.page .page-num a.on,.page .page-num a:hover{
    color:#fff;
    background-color:#FF8041;
}

/* 友情、城市 */
.friend-city {
	padding: 20px 0 10px;
	background-color: #F8F8F8;
}
.friend-city .switch-city {
	width: 1180px;
	min-width: 1180px;
	margin: 0 auto;
}
.friend-city .switch-city .tab-hd {
	border-bottom: 1px dashed #eee;
	margin-bottom: 12px;
}
.friend-city .switch-city .tab-hd .lb {
	display: inline-block;
	cursor: pointer;
	margin-right: 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f8f8f8;
	font-size: 16px;
	color: #3d3d3d;
}
.friend-city .switch-city .tab-hd .lb.on {
	color: #f67548;
	border-bottom: 2px solid #f88057;
}
.friend-city .switch-city .tab-bd {
	overflow: hidden;
	padding: 5px;
}
.friend-city .switch-city .tab-bd a {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	font-size: 12px;
	color: #7D7D7D;
}
.friend-city .switch-city .tab-bd a:hover {
	color: #f67548;
}
  /*底部公共部分  */
.footer-box {
	min-width: 1180px;
    margin-top: 60px;
	padding: 30px 0;
	background-color: #232323;
}
.footer-panel {
	width: 1180px;
	min-width: 1180px;
	margin: 0 auto;
}
.footer-panel .tab-box {
	overflow: hidden;
	padding-bottom: 50px;
	border-bottom: 1px solid #4C4D55;
}
.footer-panel .tab-box .tab {
	float: left;
	color: #fff;
	font-size: 14px;
}
.footer-panel .tab-box .li {
	border-right: 1px dashed #4C4D55;
}
.footer-panel .tab-box .tab .tit{
	display: block;
	padding: 0 62px;
	margin-bottom: 20px;
	text-align: center;
}
.footer-panel .tab-box .tab a {
	display: block;
	margin-bottom: 10px;
	text-align: center;
	color: #A09F9F;
}
.footer-panel .tab-box .tab a:hover {
	color: #f67548;
}
.footer-panel .tab-box .tab p {
	margin: 0 0 6px 28px;
}
.footer-panel .tab-box .tab .qrcode {
	display: block;
	width: 85px;
	height: 85px;
	margin: 0 auto;
}
.footer-panel .tab-box .tab .qrcode img {
	width: 100%;
	height: 100%;
}
.footer-panel .tab-box .tab .ti {
	display: block;
	margin-top: 20px;
	text-align: center;
}
.footer-panel .tab-box .qr {
	margin-left: 56px;
}
.footer-panel .copyright {
	padding: 35px 0 0;
}
.footer-panel .copyright p {
	line-height: 26px;
	text-align: center;
	color: #999;
}  
.footer-panel .tab-box .phone p{
	width:97px;
	margin-left:64px;
}