﻿/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img, iframe {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, button, textarea, option {
	font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif;
}
ul, li, div {
	list-style: none;
	border: 0px;
}
img {
	border: 0px;
}
.clear {
	font: 0px/0px serif;
	display: block;
	clear: both;
}
html {
	-webkit-text-size-adjust: none;
}
input {
	outline: none;
}
button {
	border: none;
}
textarea {
	resize: none;
}
a {
	text-decoration: none;
}
.json {
	display: none;
}
body:nth-of-type(1) input:focus, textarea:focus {
	outline: none;
}
body {
	font: 12px "\5b8b\4f53", "Tahoma", "Arial", "Microsoft Yahei";
	color: #333;
	background: #fff;
	position: relative;
}
/*header*/

#header {
	width: 100%;
	height: 36px;
	background: #2d71d4;
}
.header {
	width: 1000px;
	margin: 0 auto;
}
.header img {
	/*float: left;*/
}
.header p {
	float: right;
	color: #c4eda6;
	margin-left: 20px;
}
.header p a {
	color: #fff;
	padding: 0 3px;
	font: normal 14px/36px "Microsoft Yahei", "simhei";
}
.header p a:hover {
	text-decoration: underline;
}
.header a {
	color: #fff;
	padding: 0 3px;
	font: normal 14px/36px "Microsoft Yahei", "simhei";
}
.header ul {
	float: right;
	padding-left: 6px;
}
.header ul li {
	width: 68px;
	height: 36px;
	display: block;
	float: left;
	position: relative;
	z-index: 77;
	font: normal 14px/36px "Microsoft Yahei", "simhei";
}
.mobile {
	text-indent: 19px;
	background: url(../style/list2014.png) no-repeat -118px -1px;
}
.mobile a {
	color: #c4eda6;
}
.topNav {
	width: 68px;
	height: 36px;
	position: absolute;
	z-index: 1;
	background: url(../style/headerIcon.png) no-repeat 0 -72px;
	cursor: pointer;
	text-align: center;
}
.sub .topNav {
	background: url(../style/headerIcon.png) no-repeat 0 0;
}
.topNav a {
	color: #c4eda6;
}
.active_on, .active_out {
	width: 68px;
	height: 36px;
	position: absolute;
	z-index: 111;
	line-height: 36px;
	cursor: pointer;
	text-align: center;
	font: normal 14px/36px "Microsoft Yahei", "simhei";
}
.active_on a, .active_out a {
	color: #c4eda6;
}
.active_on {
	background: url(../style/headerIcon.png) no-repeat -2px -108px;
}
.active_out {
	background: url(../style/headerIcon.png) no-repeat 0 -72px;
}
.sub .active_on {
	background: #fff url(../style/headerIcon.png) no-repeat -2px -36px;
	border: 1px solid #cacaca;
	width: 64px;
	height: 35px;
	float: left;
}
.sub .active_on a {
	color: #333;
}
.sub .active_out {
	background: url(../style/headerIcon.png) no-repeat 0 0;
}
.botNav {
	width: 92px;
	border: 1px solid #cacaca;
	border-top: 0;
	position: absolute;
	top: 36px;
	z-index: 999;
	display: none;
	background: #fff;
}
.botNav a {
	display: block;
	color: #333;
	text-align: center;
	font: normal 12px/25px "\5b8b\4f53", "simhei";
}
.botNav a:hover {
	background: #2d71d4;
	color: #fff;
}
.header span {
	float: right;
	display: inline;
	height: 36px;
	background: url(../style/list2014.png) no-repeat 0 -127px;
	color: #c4eda6;
	padding-left: 9px;
}
.header span a {
	color: #fff;
	padding: 0 3px;
	font: normal 14px/36px "Microsoft Yahei", "simhei";
}
.header span a:hover {
	text-decoration: underline;
}
span.afterLogin {
	background: none;
	text-align: right;
}
/*topAd*/

.topAd {
	width: 1000px;
	margin: 0 auto;
}
.topAd img, .topAd embed {
	float: left;
	padding-top: 10px;
}
/*nav*/

/*.nav {
	width: 1000px;
	height: 37px;
	margin: 14px auto 0;
	border-top: 3px solid #2d71d4;
	border-bottom: 5px solid #f0f0f0;
}*/
.nav p {
	width: 999px;
	float: left;
	border-right: 1px solid #dedede;
	font: bold 16px/37px "Microsoft Yahei", "simhei";
}
.nav p a {
	color: #333;
	width: 98px;
	height: 36px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	display: inline-block;
	text-align: center;
}
.nav p a.focus {
	width: 107px;
	color: #fff;
	background: #2d71d4;
	border-left: 1px solid #2d71d4;
}
.nav p a:hover {
	color: #fff;
	background: #2d71d4;
}
/*main*/

.main {
	width: 1180px;
	margin: 0 auto;
}
.mainTop {
	width: 1180px;
	height: 54px;
	float: left;
	border-bottom: 1px solid #f0f0f0;
	background: url(../style/list2014.png) no-repeat -112px -117px;
	text-indent: 25px;
}
.mainTop p {
	float: left;
	font: normal 14px/54px "Microsoft Yahei", "simhei";
	color: #666;
}
.mainTop p a {
	color: #666;
	padding: 0 5px;
}
.mainTop p a:hover {
	color: #f60;
}
.mainTop p span {
	color: #446cb3;
	padding-left: 5px;
}
.mainTop form {
	width: 300px;
	height: 30px;
	float: right;
	margin-top: 12px;
	position: relative;
	z-index: 1;
}
.mainTop form input {
	width: 298px;
	height: 28px;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #e5e5e5;
	font: normal 14px/28px "Microsoft Yahei", "simhei";
	color: #888;
	text-indent: 10px;
}
.mainTop form button {
	width: 28px;
	height: 28px;
	position: absolute;
	right: 1px;
	top: 1px;
	background: url(../style/list2014.png) no-repeat -104px -89px;
	cursor: pointer;
	z-index: 1;
}
.mainLeft {
	/*width: 880px;*/
	float: left;
	width: 860px;
	padding: 15px;
	box-sizing: border-box;
	background-color: #fff;
}
.mainLeftList {
	width: 660px;
	float: left; margin-bottom:20px;
}
.mainLeftList dl {
	width: 820px;
	float: left;
	border-bottom: 1px dotted #dbdbdb;
	padding: 12px 0;
}
.mainLeftList dl dt {
	width: 700px;
	height: 28px;
	float: left;
	background: url(../style/list2014.png) no-repeat -128px -33px;
	overflow: hidden;
	text-indent: 12px;
	font: normal 15px/28px "Microsoft Yahei", "simhei";
}
.mainLeftList dl dt a {
	color: #122e67;
}
.mainLeftList dl dt a:hover {
	color: #f60;
	text-decoration: underline;
}
.mainLeftList dl dd {
	width: 70px;
	height: 28px;
	float: right;
	text-align: right;
	color: #999;
	font: normal 12px/28px "Tahoma", "simhei";
}
.mainLeft .newspages {
	width: 100%;
	float: left;
}
.newspages {
	width: 850px;
	margin: 0 auto;
	padding: 15px 0;
	font: normal 12px/30px "Tahoma", "\5b8b\4f53", "Arial";
	color: #666;
	text-align: center;
	float: left;
}
.newspages a {
	height: 30px;
	width: 30px;
	border: 1px solid #C9C9C9;
	background-color: #f2f2f2;
	color: #666668;
	display: inline-block;
	font: normal 14px/30px "Tahoma", "Arial";
	margin: 0 3px;
	vertical-align: middle;
	text-align: center;
}
.newspages a.on {
	border: 1px solid #2d71d4;
	background-color: #2d71d4;
	cursor: default;
	color: #fff;
}
/*.newspages .ft,.newspages .lt{ display: none;}*/

.newspages .ft {
	background: #f2f2f2 url(../style/pagearrow.gif) 2px -19px no-repeat;
}
.newspages .lt {
	background: #f2f2f2 url(../style/pagearrow.gif) -24px -65px no-repeat;
}
.newspages .ft:hover {
	background: #f2f2f2 url(../style/pagearrow.gif) 2px 4px no-repeat;
}
.newspages .lt:hover {
	background: #f2f2f2 url(../style/pagearrow.gif) -24px -42px no-repeat;
}
.newspages span.page_etc {
	color: #999;
	margin: 0 10px;
}
.newspages span.page_turn {
	position: relative;
	margin-left: 10px;
}
.newspages span.page_turn b {
	padding: 0 5px;
}
.newspages span.jump input {
	width: 45px;
	height: 21px;
	display: inline-block;
	margin: 0 4px;
	border: 1px solid #e4e4e4;
	text-align: center;
	color: #666;
	line-height: 21px;
}
.newspages button {
	height: 22px;
	padding: 0 10px;
	border: 1px solid #C9C9C9;
	background-color: #fff;
	color: #666;
	cursor: pointer;
	margin-left: 2px;
	_margin-left: 4px;
	_padding: 0 5px;
}
.newspages a.prev {
	background: #f2f2f2 url(../style/pagearrow.gif) 0px -65px no-repeat;
}
.newspages a.prev:hover {
	background: #f2f2f2 url(../style/pagearrow.gif) 0px -42px no-repeat;
}
.newspages a.next {
	background: #f2f2f2 url(../style/pagearrow.gif) -24px -19px no-repeat;
}
.newspages a.next:hover {
	background: #f2f2f2 url(../style/pagearrow.gif) -24px 4px no-repeat;
}
.newspages a:hover {
	color: #000;
}
.newspages a.on:hover {
	color: #fff;
}
/*.mainRight*/

.mainRight {
	width: 300px;
	/*float: left;*/
	float: right;
	background: #f7f7f7;
	border-bottom: 1px solid #efefef;
}
/*adPosition*/

.adPosition {
	display:none;
	width: 300px;
	float: left;
	overflow: hidden;
}
.adPosition ul li {
	display: block;
	float: left;
	padding: 0 0 10px 0;
}
.adPosition ul li a, .adPosition ul li embed {
	float: left;
}
/*rank*/

.rank {
	width: 300px;
	float: left;
	margin-top: 20px;
}
.rankTop {
	width: 300px;
	height: 36px;
	float: left;
	position: relative;
	background: #2d71d4;
}
.rankTop span {
	width: 132px;
	height: 45px;
	position: absolute;
	top: 0;
	left: -10px;
	background: url(../style/list2014.png) no-repeat 0 -175px;
	font: normal 22px/34px "Microsoft Yahei", "simhei";
	text-indent: 22px;
}
.rankTop span a {
	color: #fff;
}
.rankTitle {
	width: 300px;
	height: 42px;
	float: left;
	background: #e5f2da;
	position: relative;
}
.rankTitle p {
	width: 300px;
	height: 30px;
	position: absolute;
	top: 12px;
	left: 11px;
	font: normal 16px/29px "Microsoft Yahei", "simhei";
	text-align: center;
}
.rankTitle a {
	width: 86px;
	height: 29px;
	float: left;
	background: #e5f2da;
	border: 1px solid #a6b89a;
	border-bottom: 0;
	margin-left: 4px;
	color: #2d71d4;
}
.rankTitle a.active {
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
	font-weight: bold;
}
.rank .rankMain {
	float: left;
	display: none;
}
.rank ul {
	width: 262px !important;
	float: left;
	padding: 19px 18px 10px 18px;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-top: 1px solid #a6b89a;
}
.rank ul li {
	width: 262px !important;
	height: 30px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
}
.rank ul li b {
	width: 23px;
	height: 18px;
	display: block;
	position: absolute;
	top: 6px;
	border: 1px solid #2d71d4;
	color: #2d71d4;
	font: normal 15px/18px "Microsoft Yahei", "simhei";
	text-align: center;
}
.rank ul li span {
	width: 227px !important;
	height: 30px;
	display: block;
	position: absolute;
	right: 0px;
	font: normal 14px/30px "Microsoft Yahei", "simhei";
	overflow: hidden;
}
.rank ul li span a {
	color: #333;
}
.rank ul li img {
	width: 100px;
	height: 80px;
	position: absolute;
	top: 34px;
}
.rank ul li p {
	width: 137px;
	height: 60px;
	position: absolute;
	right: 0;
	font: normal 12px/20px "Microsoft Yahei", "simhei";
	padding: 9px 12px;
	background: #fff;
	border: 1px solid #DEDEDE;
	border-left: 0px;
	top: 34px;
}
.rank ul li p a {
	color: #2d71d4;
}
.rank ul li span a:hover, .rank ul li p a:hover {
	color: #f60;
	text-decoration: underline;
}
.rank ul li.hover {
	height: 118px;
}
/*calendar*/

.mainBox {
	width: 298px;
	float: left;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding-top: 4px;
}
.mainBoxTitle {
	width: 261px;
	height: 42px;
	float: left;
	margin-left: 18px;
	border-bottom: 3px solid #dbdbdb;
	position: relative;
	display: inline;
}
.mainBoxTitle h3 {
	width: 90px;
	height: 42px;
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 3px solid #2d71d4;
	font: normal 22px/42px "Microsoft Yahei", "simhei";
}
.mainBoxTitle h3 a {
	color: #2d71d4;
}
.CalendarWrapper {
	width: 260px;
	padding-bottom: 20px;
	float: left;
	font-family: Tahoma, Arial;
	color: #3C3C3C;
	font-size: 12px;
	margin: 11px 0 0 19px;
	display: inline;
}
.CalendarWrapper a {
	color: #3C3C3C;
	text-decoration: none
}
.CalendarWrapper a:hover {
	color: #c00;
	text-decoration: none
}
.CalendarWrapper .CalendarHead {
	width: 260px;
	height: 19px;
	overflow: hidden;
	margin: 0 auto;
	padding: 7px 0;
	line-height: 21px;
	border-bottom: 1px solid #CDCFD3;
}
.CalendarWrapper .CalendarHead h4 {
	font-size: 14px;
	text-align: center;
	font-weight: bold
}
.CalendarWrapper .CalendarHead .btn {
	display: block;
	width: 19px;
	height: 17px;
	padding-top: 2px;
	overflow: hidden;
	line-height: 17px;
	font-size: 12px;
	text-align: center;
	background: url(../style/calendar_btn_v1.gif) no-repeat;
}
.CalendarWrapper .CalendarCon table {
	border-collapse: collapse;
}
.CalendarWrapper .CalendarCon div table {
	border-collapse: collapse;
}
.CalendarWrapper .CalendarCon th {
	width: 36px;
	text-align: center;
	line-height: 30px;
	font-weight: normal;
	font-size: 14px;
}
.CalendarWrapper .CalendarCon td {
	width: 36px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #cdcfd3;
	overflow: hidden;
}
.CalendarWrapper .CalendarCon th.saturday {
	color: #128abc
}
.CalendarWrapper .CalendarCon th.sunday {
	color: #CC0000
}
.CalendarWrapper .CalendarCon a, .CalendarWrapper .CalendarCon em, .CalendarWrapper .CalendarCon span {
	display: block;
	width: 34px;
	height: 29px;
	overflow: hidden;
	color: #3C3C3C;
	line-height: 29px;
	background: #f7f7f7;
	border: 1px solid #F7F7F7;
}
.CalendarWrapper .CalendarCon span {
	color: #C3C3C3
}
/  .CalendarWrapper .CalendarCon em {
background:#1189bd;
font-style:normal;
}
.CalendarWrapper .CalendarCon a.today, .CalendarWrapper .CalendarCon em.today {
	background: #8ca4c8;
	color: #FFF;
	font-style: normal;
}
.CalendarWrapper .CalendarCon a:hover {
	background: #8ca4c8;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #FFF;
}
/*news*/

.news {
	width: 261px;
	float: left;
	margin: 15px 0 0 18px;
	position: relative;
	display: inline;
	padding-bottom: 30px;
}
.news ul {
	width: 131px;
	float: left;
	border-top: 1px solid #e6e6e6;
}
.news ul li a {
	width: 129px;
	height: 36px;
	float: left;
	border: 1px solid #e6e6e6;
	border-top: 0;
	background: #fff;
	font: normal 14px/36px "Microsoft Yahei", "simhei";
	color: #555;
	text-align: center;
}
.news ul li a:hover {
	border: 1px solid #2d71d4;
	background: #2d71d4;
	border-top: 0;
	color: #fff;
}
.news ul.newsList {
	position: absolute;
	right: 0;
}
/*topic.hyzc*/

.mainRightBox {
	width: 298px;
	float: left;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	padding-top: 20px;
	padding-bottom: 10px;
}
.mainRightBoxTitle {
	width: 298px;
	height: 52px;
	float: left;
	position: relative;
}
.mainRightBoxTitle h3 {
	width: 132px;
	height: 45px;
	position: absolute;
	top: 0;
	left: -10px;
	background: url(../style/list2014.png) no-repeat 0 -175px;
	font: normal 22px/34px "Microsoft Yahei", "simhei";
	text-indent: 22px;
}
.mainRightBoxTitle h3 a {
	color: #fff;
}
.mainRightBoxImg {
	width: 265px;
	height: 150px;
	float: left;
	margin-left: 16px;
	display: inline;
	position: relative;
}
.mainRightBoxImg a img {
	width: 265px;
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.mainRightBoxImg b {
	width: 265px;
	height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #000;
	z-index: 2;
}
.mainRightBoxImg p {
	width: 265px;
	height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
	font: bold 14px/36px "Microsoft Yahei", "simhei";
	overflow: hidden;
	text-align: center;
	z-index: 3;
}
.mainRightBoxImg p a {
	color: #fff;
}
.mainRightBoxImg p a:hover {
	text-decoration: underline;
}
.mainRightBox ul {
	width: 265px;
	float: left;
	margin: 4px 0 0 16px;
	display: inline;
}
.mainRightBox ul li {
	width: 265px;
	height: 30px;
	float: left;
	text-indent: 20px;
	background: url(../style/list2014.png) no-repeat -122px -52px;
	font: normal 14px/30px "Microsoft Yahei", "simhei";
	overflow: hidden;
}
.mainRightBox ul li a {
	color: #333;
}
.mainRightBox ul li a:hover {
	color: #f60;
	text-decoration: underline;
}
.mainRightBox em {
	width: 265px;
	height: 32px;
	float: left;
	margin-left: 19px;
	font: bold 14px/32px "Microsoft Yahei", "simhei";
	overflow: hidden;
}
.mainRightBox em a {
	color: #252525;
}
.topicContent {
	width: 265px;
	height: 100px;
	float: left;
	overflow: hidden;
	margin: 3px 0 0 19px;
	display: inline;
}
.topicContent a img {
	width: 100px;
	height: 100px;
	float: left;
}
.topicContent p {
	width: 157px;
	height: 98px;
	float: left;
	border: 1px solid #dedede;
	border-left: 0;
	background-color: #fff;
}
.topicContent span {
	width: 133px;
	height: 80px;
	float: left;
	margin: 9px 12px;
	display: inline;
	font: normal 12px/20px "Microsoft Yahei", "simhei";
	overflow: hidden;
	color: #888;
}
.topicContent span b a {
	font-weight: normal;
	color: #2d71d4;
}
.topicContent span b a:hover, .mainRightBox em a:hover {
	color: #f60;
	text-decoration: underline;
}
/*hbPic*/

.hbPic {
	display:none;
	width: 1180px;
	margin: 22px auto 0;
}
.hbPicTitle {
	width: 1180px;
	height: 41px;
	float: left;
	border-bottom: 3px solid #dbdbdb;
	position: relative;
}
.hbPicTitle h3 {
	width: 100px;
	height: 41px;
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 3px solid #2d71d4;
}
.hbPicTitle h3 a {
	font: bold 25px/41px "Microsoft Yahei";
	color: #2d71d4;
}
.hbPicTitle a.more {
	float: right;
	font: normal 12px/52px "Tahoma";
	_line-height: 41px;
	color: #666;
}
.hbPicTitle a.more:hover {
	color: #f60;
	text-decoration: underline;
}
.hbPicLeft {
	width: 392px;
	height: 300px;
	float: left;
	margin-top: 16px;
	position: relative;
}
.hbPicLeft a img {
	width: 392px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.hbPicLeft b {
	width: 392px;
	height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #000;
	z-index: 2;
}
.hbPicLeft p {
	width: 392px;
	height: 36px;
	position: absolute;
	left: 0;
	bottom: 0;
	font: bold 14px/36px "Microsoft Yahei";
	overflow: hidden;
	text-align: center;
	z-index: 3;
}
.hbPicLeft p a:hover {
	text-decoration: underline;
}
.hbPicRight {
	width: 788px;
	float: left;
	margin-top: 2px;
}
.hbPicRight ul {
	width: 788px;
	float: left;
}
.hbPicRight ul li {
	width: 185px;
	height: 143px;
	float: left;
	padding: 14px 0 0 10px;
	position: relative;
}
.hbPicRight ul li img {
	width: 185px;
	height: 143px;
	position: absolute;
	left: 10px;
	top: 14px;
	z-index: 1;
	overflow: hidden;
}
.hbPicRight b {
	width: 185px;
	height: 28px;
	position: absolute;
	left: 10px;
	bottom: 0;
	background-color: #000;
	z-index: 2;
}
.hbPicRight p {
	width: 185px;
	height: 28px;
	position: absolute;
	left: 12px;
	bottom: 0;
	font: normal 14px/28px "\5b8b\4f53";
	overflow: hidden;
	text-align: center;
	z-index: 3;
}
.hbPicRight p a, .hbPicLeft p a {
	color: #fff;
}
.hbPicRight ul li:hover b {
	width: 185px;
	height: 50px;
	position: absolute;
	left: 10px;
	bottom: 0;
	background-color: #2d71d4;
	z-index: 2;
}
.hbPicRight ul li:hover p {
	width: 156px;
	height: 46px;
	position: absolute;
	left: 28px;
	bottom: 0;
	font: bold 14px/21px "\5b8b\4f53";
	overflow: hidden;
	text-align: left;
	z-index: 3;
}
.hbPicLeft p a:hover, .hbPicRight p a:hover {
	text-decoration: underline;
}
/*partner*/

.partner {
	width: 100%;
	margin: 28px auto 0;
	border-top: 3px solid #dbdbdb;
}
.partnerTitle {
	width: 1000px;
	height: 44px;
	margin: 0 auto;
	position: relative;
}
.partnerTitle h3 {
	width: 1000px;
	height: 44px;
	border-top: 3px solid #717171;
	position: absolute;
	top: -3px;
	text-indent: 6px;
}
.partnerTitle h3 a {
	font: normal 22px/44px "Microsoft Yahei", "simhei";
	color: #000;
}
.partner p {
	width: 1000px;
	margin: 0 auto;
	font: normal 12px/26px "\5b8b\4f53", "simhei";
}
.partner p a {
	color: #333;
	padding: 0 6px;
}
.partner p a:hover {
	color: #f60;
	text-decoration: underline;
}
.partner p span {
	padding-left: 6px;
	color: #2d71d4;
	font-weight: bold;
}
/*botAd*/

.botAd {
	width: 1180px;
	margin: 0 auto;
}
.botAd a, .botAd embed {
	float: left;
	padding-top: 10px;
}
.botAd img {
	float: left;
}
/*footer*/

.foot {
	width: 1180px;
	margin: 10px auto 0;
	text-align: center;
	color: #686161;
	padding-bottom: 30px;
}
.foot span {
	width: 998px;
	height: 43px;
	float: left;
	line-height: 43px;
	
	
	color: #686161;
}
.foot span a {
	padding: 0 6px;
	color: #333333;
}
.foot span a:hover {
	color: #f60;
	text-decoration: underline;
}
.foot p.web {
	width: 1000px;
	float: left;
	padding: 15px 0;
	color: #686161;
	font-size: 14px;
}
.foot p.web a {
	color: #00ab00;
}
.foot p.web a:hover {
	color: #f60;
	text-decoration: underline;
}
.foot p {
	font: normal 12px/26px "Tahoma", "\5b8b\4f53";
}
.foot strong {
	padding: 0 25px 0 0;
}
.foot b {
	padding: 0 1px;
}
.foot b img {
	vertical-align: middle;
}
.lostpro {
	width: 450px;
	float: left;
	background: url(../style/lostpro.jpg) no-repeat;
	margin: 85px 0 0;
	margin-left: 10px;
	padding-left: 135px;
}
.lostpro span {
	font: 22px/44px "Microsoft Yahei";
	color: #333;
}
.lostpro p {
	font: 12px/30px "\5b8b\4f53";
	color: #767676;
}
.lostpro ul {
	font: 12px/30px "\5b8b\4f53";
	color: #767676;
}
.lostpro ul li {
	background: url("../style/caigouSearch.png") no-repeat -143px -30px;
	padding-left: 12px;
}
a.entr {
	width: 87px;
	height: 22px;
	display: block;
	background: #ff6600;
	text-align: center;
	float: right;
	font: 12px/22px "\5b8b\4f53";
	color: #fff;
}
a.qq img {
	vertical-align: middle;
}
/*goTop*/

.backHome {
	width: 54px;
}
.backHome a {
	width: 38px;
	height: 46px;
	display: block;
	float: left;
	background: #5b7648;
	text-align: center;
	font: normal 14px/20px "Microsoft Yahei", "simhei";
	color: #fff;
	padding: 8px 8px 0 8px;
	margin: 2px 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: url(../style/rightBar.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -9999px;
}
.backHome a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.backHome a.guest, .backHome a.guest:hover {
	background: url(../style/rightBar.png) no-repeat 0 -114px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.backHome a.price {
	background: url(../style/rightBar.png) no-repeat 0px -57px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.backHome a.guest:hover, .backHome a.price:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.toTop {
	width: 54px;
	height: 54px;
	position: fixed;
	_position: absolute;
	top: 379px;
_top:expression(eval(document.documentElement.scrollTop+321));
	display: none;
}
.toTop a, .toTop a:hover {
	display: block;
	width: 54px;
	height: 54px;
	background: url(../style/rightBar.png) no-repeat 0px -171px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.toTop a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#goTop {
	position: fixed;
	_position: absolute;
	top: 203px;
	display: block;
	right: 10px;
}
*html, * html body {
	background-attachment: fixed;
}
*html #goTop {
	position: absolute;
right:expression(eval(document.documentElement.scrollLeft+10));
top:expression(eval(document.documentElement.scrollTop+145));
}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}