@charset "gb2312";
/*html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:gray;} */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0
}
ul {
	list-style:none;
}
input {
	outline:0;
}
body {
	font-size:12px;
	color:#666;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#666;
}
a:hover {
	text-decoration:none;
	color:#666;
}
a:focus {
	outline:none;
	-moz-outline:none;
}
.more {
	font:normal 12px/35px "Times New Roman", Times, serif;
	margin-right:8px;
}
.more a {
	color:#999;
}
.more a:hover {
	color:#666;
}
.left {
	float:left;
}
.right {
	float:right;
}
.top {
	width:972px;
	margin:10px auto 10px;
}
.logo {
	width:231px;
}
.top_ad {
	margin-top:25px;
	padding-right:15px;
}
.nav {
	width:100%;
	margin:10px auto 0;
	clear:both;
	background:url(../images/nav_bg.png) repeat-x;
	font-family:"ËÎÌå"
}
#nav-menu {
	height:40px;
	width:972px;
	margin:0 auto;
}
#nav-menu .container {
	position:relative;
	overflow:visible;
	z-index:9999;
}
#nav-menu .menu li {
	position:relative;
	float:left;
	padding:0 13px 0 13px;
	display:inline;
	font-size:14px;
}
#nav-menu .menu li h3 {
	font-weight:normal;
	display:inline-block;
	float:left;
}
#nav-menu .menu li a.xialaguang {
	margin-top:5px;
	display:inline-block;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {
	color:#2267b5;
	background:url(../images/menubg1.gif) no-repeat left -83px;
	text-shadow:0 1px 1px #ccc;
}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.navhovers, #nav-menu .menu li a.xialaguang:hover {
	background-color:#FFF;
}
#nav-menu .menu li a.xialaguang span {
	height:35px;
	line-height:35px;
	margin:0 0 0 6px;
	padding:0 6px 0 0;
	display:inline-block;
	font-weight:bold;
}
#nav-menu .menu li a.selected span, #nav-menu .menu li a.navhover span, #nav-menu .menu li a.navhovers span, #nav-menu .menu li a.xialaguang:hover span {
	cursor:pointer;
	background:url(../images/menubg1.gif) no-repeat right -83px;
}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {
	background-color:#FFF
}
#nav-menu .menu li.overlay {
	position:relative;
	left:4px;
	width:2px;
	height:40px;
	padding:0;
	margin:0;
	background:url(../images/nav_li_bg.gif) center top;
}
#nav-menu .menu ul.children {
	z-index:999;
	display:none;
	position:absolute;
	top:40px;
	left:11px;
	width:221px;
	padding:5px 0 0 0;
	background:#FFF;
	border:2px solid #2267b5;
	border-top:0;
	font-family:Tahoma, Geneva, sans-serif;
}
#nav-menu .menu ul.sleft {
	left:auto;
	right:11px;
}
#nav-menu .menu ul.children li.noborder {
	border:none;
}
#nav-menu .menu ul.children li {
	float:left;
	width:110px;
	padding:0px;
	display:inline-block;
	border-right:1px solid #2267b5;
	font-size:12px;
}
#nav-menu .menu ul.children li h3 {
	display:block;
	width:100%;
}
#nav-menu .menu ul.children li a {
	width:100%;
	height:16px;
	line-height:17px;
	overflow:hidden;
	padding:3px 0;
	display:block;
	color:#2267b5;
	text-indent:20px;
	background-position:8px -658px;
	text-decoration:none;
	font-size:12px;
}
#nav-menu .menu ul.children li a:hover {
	background-color:#eeeeee;
	text-decoration:none;
}
#nav-menu .menu ul.children li.count {
	clear:both;
}
#nav-menu .menu ul.children li.count div {
	width:221px;
	margin:5px 0 0;
	padding:3px 0;
	background:#fff;
	text-indent:8px;
	border-top:1px solid #ddd;
}
.stmenu {
	background:url(../images/nav_li_bg.gif) no-repeat left center;
	height:40px;
}
.search {
	height:45px;
	width:970px;
	margin:0 auto;
	border:1px solid #CCC;
	border-top:none;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background:-moz-linear-gradient(top, #FFF, #eee);
	background:-o-linear-gradient(top, #fff, #eee);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee')";
}
.form {
	width:350px;
	float:left;
	height:45px;
	margin-top:7px;
	position:relative;
	z-index:9998;
}
.search-keyword {
	height:29px;
	color:#999;
	margin-left:10px;
	background:#fff url(../images/index_ipt_bg.gif) no-repeat 5px center;
	padding:0 8px 0 25px;
	border:1px solid #ccc;
	font:12px/29px Arial, Helvetica, sans-serif;
	width:194px;
	border-right:none;
	vertical-align:bottom;
}
.suggestionsBox {
	left:10px;
	top:30px;
	width:286px;
	background:white;
	border:1px solid #ccc;
	color:#323232;
	position:absolute;
}
.suggestionList {
}
.suggestionList li a {
	display:block;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	list-style:none;
	padding-left:5px;
	height:20px;
	line-height:20px;
	background:url(http://www.97zzw.com/uploads/allimg/120902/2-120Z21P201-51.gif) no-repeat 7px center;
	padding:5px 0 5px 28px;
}
.suggestionList li a:hover {
	background-color:#eee;
	color:#666666;
}
.search-submit {
	color:#000;
	height:31px;
	vertical-align:bottom;
	width:60px;
	border:1px solid #ccc;
	text-align:center;
	cursor:pointer;
	font:12px Verdana, Geneva, sans-serif;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ddd));
	background:-moz-linear-gradient(top, #FFF, #ddd);
	background:-o-linear-gradient(top, #fff, #ddd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd')";
}
.hot_kwd {
	left:330px;
	height:45px;
	line-height:47px;
}
.map {
	position:relative;
	width:960px;
	margin:0 auto;
	border:1px solid #CCC;
	height:30px;
	line-height:30px;
	border-top:none;
	padding-left:10px;
}
.home_ico {
	background:url(../images/map_ico.gif) no-repeat left center;
	padding-left:22px;
	float:left;
	left:10px;
	;
	position:absolute;
}
.w972 {
	width:972px;
	margin:0 auto;
	position:relative;
}
.margin8 {
	margin-bottom:8px;
}
#footer {
	width:100%;
	height:auto;
	margin-top:25px;
	border-top:2px solid #0055a6
}
.foot_con {
	width:942px;
	margin:0 auto;
	margin-top:20px;
}
.ul_con {
	float:left;
	width:550px;
	margin-left:30px;
	display:inline;
}
.foot_con .h {
	font-weight:bold;
	color:#0055a6;
}
.foot_con ul {
	float:left;
	margin-right:100px;
}
.foot_con li {
	line-height:2.1;
}
.foot_con li a {
	color:#999;
}
.foot_con li a:hover {
	color:#0055a6;
}
.txt_con {
	float:left;
	background:url(../images/footer_bg.png) no-repeat left -10px;
	height:170px;
	width:300px;
	padding-top:10px;
	padding-left:30px;
}
.txt_con p {
	line-height:1.7;
	color:#999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#totop {
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:999;
	width:71px;
	height:71px;
	overflow:hidden;
	cursor:pointer;
	display:none;
}
*html #totop {
	position:absolute;
	cursor:pointer;
	right:10px;
	display:none;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")
}
#totop a {
	display:block;
	width:65px;
	height:65px;
	padding-top:48px;
	background:url(../images/totop.png) no-repeat;
	text-align:center;
	color:#888;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
}
#totop a.cur {
	background-position:-65px 0;
	text-decoration:none;
	color:#1f9ae0
}
.nopage {
	float:left;
	margin:5px;
	color:#CCC;
}
.sp-title {
	background:url(../images/w3c_tt.png) repeat-x;
	height:30px;
	line-height:30px;
	border:1px solid #ddd;
	border-bottom:0;
	margin-top:15px;
	padding:0 10px;
}
.sp-title h2 {
	font-size:14px;
}
.sp-title h2 a {
	margin-left:6px;
	color:#03541F;
}
.sp-title .more {
	float:right;
}
.flinkbox {
	border:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:10px;
}
.flinkbox ul li {
	float:left;
	padding:5px;
}
.flinkbox ul li a {
	display:block;
	padding:0 5px;
	line-height:2;
}
.flinkbox ul li a:hover {
	display:block;
	padding:0 5px;
	background:#666666;
	color:#FFFFFF;
	-webkit-border-radius:2px
}
.mybd {
	border:1px solid #ddd;
	padding:15px;
}
.formbox {
	float:left;
	width:500px;
	margin-left:20px;
}
.formbox input, .formbox textarea, .formbox select {
	margin-top:8px;
}
.formbox input {
	height:20px;
}
.btn-2 {
	background:url(../images/w3c_tt.png) repeat-x left bottom;
	width:60px;
	border:1px solid #ccc;
	cursor:pointer;
}
.mylogo {
	float:right;
	width:250px;
	height:250px;
	border:1px solid #ccc;
	margin-right:20px;
}
.input1, .input2, .input3 {
	height:25px;
	width:80px;
	border:1px solid #999;
	cursor:pointer;
	background:url(../images/w3c_tt.png) repeat-x left bottom;
}
.input1:hover, .input2:hover, .input3:hover {
	cursor:pointer;
	background:url(../images/w3c_ttt.png) repeat-x left bottom;
}
#code {
	width:100%;
	border:1px solid #ccc;
	margin:10px 0;
	height:300px;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
}
#code:hover {
	width:100%;
	border:1px solid #0055a6;
}
#ds-reset .ds-avatar img {
	width:54px;
	height:54px;
	border-radius:27px;
	-webkit-border-radius:27px;
	-moz-border-radius:27px;
	box-shadow:inset 0 -1px 0 #3333sf;
	-webkit-box-shadow:inset 0 -1px 0 #3333sf;
	-webkit-transition:0.4s;
	-webkit-transition:-webkit-transform 0.4s ease-out;
	transition:transform 0.4s ease-out;
	-moz-transition:-moz-transform 0.4s ease-out;
}
#ds-reset .ds-avatar img:hover {
	box-shadow:0 0 10px #fff;
rgba(255, 255, 255, .6), inset 0 0 20px rgba(255, 255, 255, 1);
	-webkit-box-shadow:0 0 10px #fff;
rgba(255, 255, 255, .6), inset 0 0 20px rgba(255, 255, 255, 1);
	transform:rotateZ(360deg);
	-webkit-transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg);
}
#ds-thread .ds-powered-by {
	display:none!important;
}
.jr {
	position:absolute;
	top:7px;
	right:5px;
}
.link_yaoqiu {
	width:950px;
	border:1px solid #ccc;
	padding:10px;
	margin:10px auto 0;
}
.link_yaoqiu p {
	line-height:2;
	padding-left:10px;
}
