﻿/* 全局样式 */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,th,td{ margin:0;padding:0;}

body { width:100%; font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; background:#fff;}
a{ font-family:"宋体"; font-size:12px; text-decoration:none; color:#000; outline:none;}
a:hover{ color:#336699; text-decoration:underline;}
ul,li{ list-style:none;}
img{ border:none;}
#container { width:980px; margin:0 auto; text-align:center;background:#fff;}
.clear{ clear:both;}
.clear2{ width:100%; height:1px; clear:both; background:url(../images/pointbg2.png) repeat-x center;}

/*...通栏导topnav*/
#header1 { width:100%; height:27px; background:url(../images/feidu_001.gif) repeat-x top;position:relative; z-index:1;}
#headerinv{ width:980px; height:22px; margin:0 auto; text-align:left;}
#headerinvleft { width:650px; height:22px; float:left; line-height:22px; vertical-align:middle; color:#3a6602;}
#headerinvleft span { margin:0 31px 0 15px; color:#504f4e; float:left; line-height:24px;}
#headerinvleft #invleftul { float:left; line-height:22px; margin-left:100px; _display:inline;}
#headerinvleft #invleftul li{ float:left; text-align:center; margin:0 8px; color:#999;line-height:22px;}
#headerinvleft #invleftul li b{ line-height:20px; +line-height:22px; _line-height:27px; font-weight:normal;}
#headerinvleft a{ color:#666; line-height:22px; text-decoration:none;}
#headerinvleft a:hover{ color:#666; text-decoration:underline;}
#headerinvleft a.loginon_a,#headerinvleft a.loginon_a:hover{ color:#4d9504;text-decoration:underline;}
#headerinvright #invrightul{ float:right; height:22px; vertical-align:middle; line-height:22px; padding:0; margin:0; display:block;}
#headerinvright #invrightul li{ float:left; text-align:center; margin:0 4px; height:22px; line-height:22px; color:#999; display:block;}
#headerinvright #invrightul li img{ margin:5px 3px 0 0; float:left;}
#headerinvright #invrightul li a{ color:#888; line-height:22px;}
#headerinvright #invrightul li a:hover{ color:#4d9504; text-decoration:underline;}
.quit{ color:#999999;}
#logbut0204,#regbut0204{ width:39px; height:18px; display:block; background:url(../images/0204loginbott1.gif) no-repeat; margin:3px 0 0 0;}
#regbut0204{background:url(../images/0204loginbott2.gif) no-repeat;}

/* 登录弹出 */
.wins{position:absolute; visibility:hidden; top:25px; left:27%; z-index:9999;}
#win_ying{position:absolute; background:#6a842f; width:279px;height:180px; top:2px;left:2px;filter:alpha(opacity=50);}
#winsin{position:relative; text-align:center; width:309px; height:178px; background:url(../images/loginboxbg_1.gif) no-repeat; float:left;}
.wincn{ float:left; width:309px; height:22px;}
.wincn span{ color:#3a6602;font-size:12px; text-align:center;width:235px; height:22px; line-height:22px; margin-top:5px; margin-left:4px; float:left; padding-left:15px;}
.wincn .close{ width:36px; height:11px; background:url(../images/closebuttbg.png) no-repeat left top; border:0; float:right; margin:8px 10px 0 0; cursor:pointer;}
.wincn .close:hover{ background:url(../images/closebuttbg.png) no-repeat left bottom;}
#loginbox{ width:260px; float:left; margin-top:10px;}
#loginbox ul{ width:260px; float:left;}
#loginbox ul li{ width:260px; height:20px; float:left; margin-top:6px;}
#loginbox ul li span{ width:80px; float:left; text-align:right; line-height:18px; color:#666;}
#loginbox ul li input{ width:160px; float:left; margin-left:12px; height:18px; border:#999 solid 1px; line-height:18px; padding-left:3px; padding-right:3px;}
#loginbox ul #yanzhengma input{ width:40px;}
#loginbox ul #yanzhengma img{ float:left; margin:0 4px 0 5px;}
#loginbox ul #yanzhengma a{ float:left; line-height:20px; vertical-align:bottom;}
#submitbuttbox{ width:260px; float:left; margin-top:6px;}
#submitbutt{ width:52px; height:21px; display:inline; background:url(../images/loginbuttbg.gif) no-repeat left top; float:left; border:0; font-size:12px; color:#FFF; font-weight:bold; margin:5px 0px 0 30px; outline:none; cursor:pointer;}
#submitbutt:hover{ background:url(../images/loginbuttbg.gif) no-repeat left bottom;}
#submitbuttbox span{ line-height:23px; float:left; padding-top:6px; margin-left:90px;}
#submitbuttbox p{ width:195px; float:left; margin-top:10px; text-align:center; padding-left:65px;}
#submitbuttbox p a{ margin:0 15px 0 15px;}

/*header*/
#header{ width:980px; +overflow:hidden;}
#headertop{ width:980px;}
#logo{ width:194px; height:55px; float:left; margin:13px 0 0 10px;}
/*
#tablink{ width:550px; height:31px; float:left; margin:40px 0 0 10px;}
#tablink li{ float:left; height:31px;}
#tablink li img{ float:left;}
#tablink li a{ font-size:14px; font-weight:bold; color:#fff; line-height:24px; padding:0px 0 0 5px; margin-top:7px; display:block; text-align:left;}
*/
#headertop .rightlink{ float:right; margin-right:30px;}
#headertop .rightlink a{ width:85px; height:10px; display:block; float:left; padding-top:55px; text-align:center; color:#397600;}
#headertop .rightlink a:hover{ color:#397600; text-decoration:underline;}
#headertop .rightlink a.link1{ background:url(../images/header2linkbg.gif) no-repeat 18px center;}
#headertop .rightlink a.link2{ background:url(../images/header2linkbg.gif) no-repeat -90px center;}


#headerbottom{ width:980px; height:43px; }
.headerbottom_left{ width:10px; height:43px; float:left; background:url(../images/v3headerbottombg1.gif) no-repeat;}
.headerbottom_right{ width:10px; height:43px; float:left; background:url(../images/v3headerbottombg3.gif) no-repeat;}
.headerbottom_center{ width:960px; height:43px; float:left; background:url(../images/v3headerbottombg2.gif) repeat-x;}

/*searchtool*/
.searchtool{ width:430px; float:left; margin:8px 0 0 10px; position:relative; z-index:0;}
.searchtool .txtSearch{float: left;width:242px;padding: 2px 2px 0 2px;height: 20px;line-height: 20px;vertical-align:bottom; border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A; border-style:solid; border-width:1px;}
.searchtool .selSearch{ cursor:pointer; float: left;width: 80px;background: #fff;height: 22px;line-height: 22px;  border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A; border-style:solid; border-width:1px; border-right:none;}
.searchtool .nowSearch{float: left;width:60px;height: 20px;line-height:20px;overflow: hidden;padding:2px 0 0 4px;}
.searchtool .btnSel{float:right;border-left: 1px solid #8bcb50; width: 14px;height: 22px;}
.searchtool .btnSel a{ background:url(../images/v3headerselectbg.gif) no-repeat left center; display: block;width:14px; height:22px;}
.searchtool .btnSel a:hover{ background:url(../images/v3headerselectbg.gif) no-repeat right center;}

.searchtool .btnSearch{float:left;margin:1px 0 0 5px; width:59px;height:23px; overflow: hidden; cursor:pointer;}
#searchbutt{ width:59px; height:23px; float:left; background:url(../images/headersearchbg.png) no-repeat left top; border:0; cursor:pointer;}
#searchbutt:hover{ background:url(../images/headersearchbg.png) no-repeat left bottom;}

.searchtool .selOption{ position: absolute; z-index:9999;top:22px;left:0px;width: 80px;background: #fff;border: 1px solid #8bcb50;}
.searchtool .selOption a{display: block;height:21px; padding-right:11px; line-height: 21px;color: #000;text-decoration: none; cursor:pointer;}
.searchtool .selOption a:hover {color:#000; background: #f4feee;}

/*tips*/
.tips{ float:left; line-height:40px; padding-top:3px;}
.tips a{ color:#FFF; text-decoration:none; margin:0 10px 0 10px;}
.tips a:hover{ color:#fff; text-decoration:underline;}


/*handbagheader*/
.handbagheader{ width:980px; height:100px; float:left; background:url(../images/handbagheaderbg.gif) no-repeat left bottom;}

/*footer*/
#footer { width:980px; overflow:hidden; margin:3px auto; background:#fff; }
#footer iframe{ width:980px; height:210px;}
#footer .fotterinv { width:978px; border:1px #d4d4d4 solid; height:34px; text-align:center; line-height:34px; vertical-align:middle; color:#2f2d2d; margin-top:5px; float:left;}
#footer .fotterinv a { color:#2f2d2d; }
#footer .fotterinv a:hover { text-decoration:underline;}
#footer .copyright { width:730px; padding:12px 0 25px 170px; text-align:center; line-height:22px; color:#262323; float:left;}
#footer .copyright p { margin:0; color:#666; text-align:left; padding-left:80px;}
#footer .copyright p.cy_c{ padding-left:30px;}
#footer .copyright p span{ width:270px; display:block;  float:left;}
#footer .copyright a{ color:#666;}
#footer .copyright a:hover { text-decoration:underline;}
#footer_online{ width:126px; height:21px; display:block; background:url(../images/footeronline.gif) no-repeat; margin:10px 0 0 265px; float:left; _display:inline;}
#51la{ }

/*img 透明
img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
*/

/*infowindow*/
#infowindow{ width:402px; height:125px; background:url(../images/infowindowbg.png) no-repeat; position:relative;}
#infowindow #infowindowtitle{ width:400px; height:31px; float:left;}
#infowindow #infowindowtitle h4{ float:left; font-size:12px; font-weight:normal; line-height:24px; margin-left:34px; text-align:left; _display:inline; margin-top:5px;}
#infowindow #infowindowtitle button{ float:right; width:10px; height:10px; background:url(../images/infowindowclosebg.png) no-repeat; border:none; margin:10px 17px 0 0; cursor:pointer;}
#infowindow #infowindowcon{ width:400px; float:left; line-height:24px; text-align:center;}
#infowindow #infowindowcon .in1{ margin:7px 0 5px 0; color:#404040;}
#infowindow #infowindowcon .infobutt{ width:111px; height:27px; float:left; background:url(../images/infobuttbg.png) no-repeat; text-align:center; line-height:27px; margin:6px 0px 0 50px;}
.bigred{ font-family:Tahoma,SimSun,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#ff6000;}
.smred{font-family:Tahoma,SimSun,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ff6000;}

/*links*/
#links{ width:980px; overflow:hidden;}
#links_left{ width:36px; height:74px; float:left; background:url(../images/linksbg1.gif) no-repeat;}
#links_center{ width:970px; float:left; text-align:left; padding-top:10px;}
#links_center a{ margin:13px 13px 0 26px;}
#links_wz{ width:978px; border-top:#CCC dashed 1px; text-align:left; margin-top:3px;}
#links_wz a{ line-height:28px; margin:0 0 0 20px; color:#666;}


/*search*/
.nodisplay {
    display: none;
}
label {
  float: left;
  font: normal 12px Arial;
  width: 80px;
}
 
#s {
  width: 300px;
}

#results {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  text-align:left 
}

#results ul {
  border: 1px solid #bfbfbf;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}

#results ul li {

}

#results ul li a {
  display: block;
  color: #444;
  background: #fff;
  font: normal 12px arial;
  text-decoration: none;
  padding: 1px 4px 2px 6px;
}

* html #results ul li a {
  width: 100%;
}

#results ul li a strong {
  color: red;
}

#results ul li a.hover {
  background: #0056f4;
  color: #fff;
}

#results ul li a.hover strong {
  color: #fff;
}




