html{background:#F4FAFF url(../images/html.jpg) repeat-x;}
body{font-size:12px;line-height: 1.5;}
.clear,.clear5{font-size:0px;line-height: 0;height:0px;clear:both;}
.clear5{height:5px;}
#top,#main,#subnav{width:1002px;margin: 0 auto;}
#top{background:url(../images/top.jpg) repeat-x;}
#passport{background:url(../images/nav_l.jpg) no-repeat;}
#passport_r{vertical-align:middle;background:url(../images/nav_r.jpg) no-repeat right 0;height:52px !important;height:42px;line-height: 48px;padding-left:42px;color: #fff;padding-top:0 !important;padding-top:10px;}
#passport #form{width:550px;float:left;overflow:hidden;}
*+html #passport_r{position:relative;top:0px;}
*+html #passport_r *{position:relative;top:-3px;}
#passport input{width:70px;background:#fff;border:1px solid #000;}
#passport .btn{width:69px;height:20px;border:0;background:url(../images/deng2.gif) no-repeat;text-indent:-3000px;overflow:hidden;margin-left:16px;}
#passport .reg{width:69px;height:20px;border:0;background:url(../images/zhuce2.gif) no-repeat;text-indent:-3000px;overflow:hidden;margin-left:16px;margin-right:0px;}
#passport a{color: #fff;margin-right:7px;padding-left:20px;position:relative;top:-2px !important;top:-10px;}
#siteMap{background:url(../images/70.png) no-repeat 0 -1px;margin-left:80px;}
#setHome{background:url(../images/62.png) no-repeat 0 -1px;}
#addFav{background:url(../images/34.png) no-repeat 0 -1px;}
#rss{background:url(../images/58.png) no-repeat 0 -1px;}
#top h1{width:272px;height:85px;float:left;background:url(../images/logo.png) no-repeat !important;background:url(../images/logo.jpg) no-repeat 2px 2px;overflow:hidden;float:left;}
#top h1 a{height:85px;display:block;text-indent:-3000px;}
#banner{width:720px;height:85px;margin-left:275px;}

#menu{background:url(../images/navbg.jpg) repeat-x;margin: 0 13px;clear: both;margin-top:19px;border:1px solid #215f9d;position:relative;left:0;top:0}
#server{position:absolute;width:75px;height:50px;top:27px !important;top:30px;right:10px !important;right:25px;background:url(../images/server.jpg) no-repeat;padding-left:60px;}

#server a{display:block;height:25px;text-indent:-3000px;overflow:hidden;}
#menu #mainmenu{padding: 0px 7px;height:79px;margin:0 auto;}
#menu menu{height:26px;border-bottom:1px solid #215f9d;line-height: 26px;margin-left:0px;margin-top:0px;padding-left:30px;}
#menu menu li{float:left;height:26px;width:76px;text-align:center;background:url(../images/menua.gif) no-repeat right center;}
#menu menu li a{color: #fff;}
#menu menu .current{height:37px;line-height: 37px;background:url(../images/current.jpg) no-repeat 0 bottom;width:95px;margin-top:-10px;position:relative;bottom:0px !important;bottom:-1px;}
#menu menu .current a{font-size:14px;color: #f90;font-weight:bold;}
#submenu{height:29px;overflow:hidden;clear:both;margin-top:-10px !important;margin-top:-18px;}
*+html #submenu{margin-top:-18px !important;}
#submenu p{display:none;float:left;}
#submenu p a{margin-right:20px;}
#submenu .show{display:block;height:29px;line-height: 29px;padding-left:50px;}
#nav,#nav a{color: #006;font-weight:normal;}
#nav a:hover{color: #d20000;}
#nav a{margin-right:8px;}
#nav{padding-left:30px;font-weight:bold;color: #000}

#subnav{height:40px;background:url(../images/dashed.gif) repeat-x 0 31px;line-height: 31px;width:960px;clear:both;margin:0 auto;padding-left:6px;color: #26639f;position:relative;left:0;top:0}
#subnav span{background:url(../images/subnav.png) no-repeat 0 center;padding-left:30px;}
#subnav a{color: #26639f}
#subnav #search{position:absolute;right:0;top:0;margin-right:30px;vertical-align:middle;}
#subnav input{background:#fff url(../images/search.giff) no-repeat 0 0;width:150px;border:1px solid #999;
line-height: 19px;height:19px;position:relative;top:-2px !important;top:-1px\0 !important;top:4px;}
*+html #subnav input{top:0px !important;}


#subnav #btn{width:50px;background:url(../images/searchButton.gif) no-repeat;text-indent:-3000px;border:0;overflow:hidden;position:relative;top:2px !important;top:-1px\0 !important;top:5px;padding-left:0;line-height: 20px;height:20px;}
*+html #subnav #btn{top:0px !important;}

#footer{background:url(../images/footerbg.jpg) repeat-x 0 bottom;height:178px;}
#footer1{width:970px;margin:0 auto;border-top:5px solid #b0d6ff;padding: 0 2px;}
#footermenu{border-top:2px solid #b0d6ff;line-height: 30px;line-height: 30px;margin-top:2px;padding-left:320px;overflow:hidden;}
#footermenu li{float:left;}
#footermkenu #copy{clear:both;margin-top:15px;}
#footer #footer1 center{text-align:center;clear: both;}

#main .load{width:992px;margin: 0 auto;padding-left:10px;height:200px;line-height: 200px;text-align:center;font-size:20px;background:#ffc;border:1px solid #b0d6ff;}

#main{position:relative;}
#ajaxbg{background:#000;filter: Alpha(Opacity=40);Opacity:0.4;height:100%;position:absolute;width:100%;z-index:3000;top:0px;display:none}
#ajaxcontent{width:70%;position:absolute;z-index:4000;max-height:600px;overflow:auto;background:#fff;top:10px;left:15%;display:none;}
#ajaxcontent .close{background:#25619F;height:25px;line-height: 25px;padding-right:15px;text-align:right}
#ajaxcontent .close a{color: #fff;}
#searchContent{padding: 10px 20px;line-height: 1.5}
#searchContent a{color: red}
#searchContent p{text-indent:2em;margin: 5px 12px;border:1px dashed #ddd;padding: 5px;}
#searchContent div{margin-left:20px;margin-bottom:10px; }
#ajaxcontent h2{font-weight:bold;margin-bottom:10px;}



