.nav { width:1000px;  clear:both; background:url(../images/navbg.png) no-repeat; margin-top:15px;height:39px;
	line-height:39px; }
#nav-menu { height:62px; width:1320px; margin:0 auto; }
#nav-menu .container { position:relative; overflow:visible; z-index:9999; }
#nav-menu .menu li { position:relative; float:left; display:inline; font-size:14px; }
#nav-menu .menu li h3 { font-weight:normal; display:inline-block; float:left; }
#nav-menu .menu li a.xialaguang { display:inline-block; font:bold 22px/62px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#d10b00; text-align:center; text-decoration:none; }
#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;}
#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 { width:146px; height:62px; float:left; display:inline-block; font:bold 22px/62px "Î¢ÈíÑÅºÚ","ËÎÌå";  color:#d10b00; text-align:center;}

#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;font:bold 22px/62px "Î¢ÈíÑÅºÚ","ËÎÌå";  color:#FFF; width:146px; height:62px; float:left; background:url(../images/head3hover.jpg) no-repeat; text-align:center; }

#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; }
#nav-menu .menu ul.children { z-index:999; display:none; position:absolute; top:60px; left:11px; width:122px; padding:5px 0 0 0; background:#f8e8e8; border:0px solid #2267b5; }
#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:122px; padding:0px; display:inline-block;}
#nav-menu .menu ul.children li h3 { display:block; width:100%; }
#nav-menu .menu ul.children li a { width:100%; height:25px; overflow:hidden; padding:3px 0; display:block; color:#333; text-align:center; font:15px/25px "Î¢ÈíÑÅºÚ","ËÎÌå";  color:#333;  }
#nav-menu .menu ul.children li a:hover { background-color:#c61a1c; font:15px/22px "Î¢ÈíÑÅºÚ","ËÎÌå";  color:#FFF;  text-decoration:none; }
#nav-menu .menu ul.children li.count { clear:both; }
#nav-menu .menu ul.children li.count div { width:122px;  padding:3px 0; }
.stmenu { height:62px; }
.search {  margin:0 auto; border:0px 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:400px; float:left;  position:relative; z-index:9998; }
.form .sousuo{ width:70px; line-height:30px; float:left; font:14px/30px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#333; text-align:right;}
.search-keyword { height:24px; 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/24px 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:25px; margin-top:3px; 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; }
.w972a {  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; }