body {font: 12px "微软雅黑", Arial; overflow-x: hidden; overflow-y: hidden; background-color: #FFF;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link, a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#CE0C03; cursor:pointer;}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.w900 {width:900px;}

.sub_nav li{float:left;margin:5px 5px 5px 5px;}
.inner-wrapper {width:900px; margin:0px auto 10px auto; overflow:hidden;}
.slider .loading { background: url(../site51/preloader.gif) no-repeat center center; }
.header .nav {
	position: relative;
	clear: both;
	padding-top: 80px;
	width: 192px;
	height: 54px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.header .nav a {
	float: left;
	width: 54px;
	height: 0;
	padding-top: 54px;
	margin-left: 10px;
	overflow: hidden;
	outline: 0;
}
.header .nav a.home-button { background: url(home-button-off.png) no-repeat; }
.header .nav a.home-button:hover { background: url(home-button-on.png) no-repeat; }
.header .nav a.prev-button { background: url(prev-button-off.png) no-repeat; }
.header .nav a.prev-button:hover { background: url(prev-button-on.png) no-repeat; }
.header .nav a.next-button { background: url(next-button-off.png) no-repeat; }
.header .nav a.next-button:hover { background: url(next-button-on.png) no-repeat; }
.content h1 {
	font: 96px "InterstateCondMonoBlkRegular", "Franklin Gothic Demi Cond", serif;
	letter-spacing: -1.5px;
	text-align: center;
	margin: 62px 0 0 0;
	line-height: 102px;
}
.content h2 {
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	line-height: 30px;
	margin: 37px 0 0 0;
	text-align: justify;
}
.content h2 a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	outline: 0;
}
.content h2 a:hover { text-decoration: underline; }

#bowls { height: 260px; }
#checkmates { height: 265px; }
#plate { height: 375px; }
#clock { height: 324px; }
#piggy { height: 325px; }
.main-header {
	background-image: url(title.gif);
	height: 127px;
	width: 573px;
	margin: 6% auto 20px 70px;
	overflow: hidden;
}
.title-sub {width:150px; padding:10px; text-align:center; font-size:28px; float:left; margin-right:30px;}
.title-sub img {margin-bottom:10px;}
.sub-wsbs {background:#FDE8DE; color:#DF7453; height:412px;}
.sub-xwxx {background:#E5F9FA; color:#57A6C4; height:210px;}
.sub-xxgk {background:#FAE2E6; color:#C0838B; height:365px;}
.sub-zcfg {background:#F9F3DE; color:#C4AD5D; height:310px;}
.sub-gzcy {background:#EAF3E9; color:#88AD84; height:444px;}

.main-menu {margin-left:10px; padding:0px;}
.main-menu li { list-style: none; }
.main-menu li a {
	display: block;
	background-image: url(bg-btn.gif);
	height: 69px;
	width: 425px;
	font-size: 24px;
	line-height: 57px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 10px;
}
.main-menu li a:hover {
	background-position: 0px -70px;
	color: #FFF;
}

.text-list {
	margin: 0px;
	padding: 0px;
}
.text-list a {display:block; background:#F3F3F3; margin-bottom:10px; padding:5px 0px 10px 10px;}
.text-list a:hover {display:block; background:#DEDEDE; margin-bottom:10px; padding:5px 0px 10px 10px;}
.text-list li {
	list-style: none;	
	line-height:30px;
}
.text-list li h2 {
	color: #666;
	font-weight: normal;
	font-style: normal;
	margin:0px;
	padding-left:10px;
	line-height:24px;
	font-size:15px;	
}
#page_stage1 {background-color: #DF7453;}
#page_stage2 {overflow-y: auto;	overflow-x: hidden;}

.content .xwmk {margin-top: 20px; font-size:15px; text-align:center;}
.content .xwmk a {height:30px; text-align:center; background:#F4F4F4;line-height:38px; padding:5px 10px;}
.content .xwmk a:hover {background:#DEDEDE;}

.content .column {float: left;}
.content .column.right-column {width: 690px; font-size: 18px; float:left;}
.content .column.left-column {width: 150px;	margin-right:40px;}
.icon-client {background: url(client1.gif) no-repeat right; height:346px; width:150px; margin-top:30px; margin-right:auto; margin-left:auto;}


/*网上办事*/
.Scroll_wrap {overflow:hidden; width:690px; float:left;}
.Scroll_wrap .container {width:675px; float:left;} 
.divScrollBar{background-color:#dddddd; position:absolute; opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#666666; position:absolute; left:0px; top:0px;}

.home_wsbs_wrap {width:690px; margin-top:20px; overflow:hidden; float:left;}

.home_news_title {height:36px; float:left;}
.home_news_title li {float:left; display:block; padding-right:4px;} 
.home_news_title .active a {font-size:14px; font-weight:bold; color:#ffffff; width:84px; height:27px; line-height:27px; text-align:center; background:#B90F0F; border-radius:4px; display:block;}
.home_news_title .normal a {font-size:14px; font-weight:bold; color:#666666; width:84px; height:27px; line-height:27px; text-align:center; background:#EEEEEE; border-radius:4px; display:block;} 

.home_news_list {padding:1px 0px 2px 0px;}
.home_news_list li {width:100%; height:28px; line-height:28px; font-size:14px; overflow:hidden; background:url(list_ico.gif) no-repeat 8px 12px; text-indent:19px; display:block;}
.home_news_list li span {float:right; color:#999999; font-size:12px; padding-right:8px;}

.qygr_view td {height:30px; line-height:30px;}
.qygr_view .bt {padding-left:5px;}
.qygr_view .bt span {font-size:14px; line-height:30px; background:url(imageslist_ico.gif) no-repeat center left; padding-left:10px;}
.qygr_view .bt a {font-size:14px; line-height:30px; background:url(list_ico.gif) no-repeat center left; padding-left:10px;}
.qygr_view img {vertical-align:middle; padding-left:15px; padding-right:6px;}

.bszn {float:left;}
.bszn li {width:100px; height:80px; float:left; margin-right:10px;}
.bszn li img {padding-top:10px;}
.bszn li a {width:100%; height:80px; text-align:center; background:#F4F4F4; display:block;line-height:45px; font-size:15px; font-family:Microsoft Yahei;}
.bszn li a:hover {background:#DEDEDE;}
