@charset "gb2312";
/* CSS Document */

.clear { clear:both; }

/* header top */
#autoTopbar { background: url(../img/top-lbg.png) repeat-x; }
#Topbar { margin: 0px auto; height: 40px; width: 980px; }
#Topbar ul { clear: both; height: 40px; }
#Topbar ul li { color: #231815; float: left; height: 40px; margin-right: 70px; font: 12px/40px Arial, sans-serif, SimSun, "ËÎÌå"; display: inline; }
#Topbar ul li.r { float: right; margin: 0px; }
#Topbar ul li a { color: #059; text-decoration: none; }
#Topbar ul li a:hover { color: #06F; text-decoration: underline; }

#autoHeader { background: #FFF; }
#header { margin: 0px auto; clear: both; height: 120px; width: 980px; float: none; overflow: hidden; }
.logo { display: block; float: left; margin-top: 42px; margin-right: 200px; width: 280px; height: 36px; }
.logo img { display: block; }
.topLogo { float: left; width: 320px; margin-top: 34px; }
.topLogo li { float: left; margin-right: 20px; width: 84px; height: 52px; }
.topLogo li a { display: block; width: 84px; height: 52px; text-indent: -9999px; }
.topLogo li a.yibaoLogo { background: url(../images/yibao-logo.png) no-repeat; }
.topLogo li a.nongheLogo { background: url(../images/nonghe-logo.png) no-repeat; }
.topLogo li a.fangkongLogo { background: url(../images/fangkong-logo.png) no-repeat; }
.zixunWrap { float: right; margin-top: 25px; width: 174px; }
.zxtel { background: url(../images/tel-icon.png) no-repeat; text-indent: -9999px; height: 36px; margin-bottom: 10px; }
.zxBt { float: none; clear: both; overflow: hidden; }
.zxBt li { float: left; height: 24px; width: 82px; }
.zxBt li.zxLi { margin-right: 10px; }
.zxBt li a.zixunBt { display: block; height: 24px; width: 82px; }
.zxBt li a.zixunBt:hover { background: url(../images/zixun-bt-hover.png) no-repeat; text-indent: -9999px; }
.zxBt li a.yuyueBt { background: url(../images/yuyue-bt.gif) no-repeat; text-indent: -9999px; display: block; height: 24px; width: 82px; }
.zxBt li a.yuyueBt:hover { background: url(../images/yuyue-bt-hover.png) no-repeat; }
/* /header top */

#autoNav { width:auto; height:45px; background:url(../img/autonav.gif) repeat-x; }
#nav { width:980px; height:45px; margin:0 auto; }
#nav li { display:block; width:140px; height:45px; float:left; }
#nav li a { width:140px; height:45px; float:left; text-indent:-9990px; }
#nav1 { background:url(../img/n1.gif) no-repeat; }
#nav1:hover { background:url(../img/n1a.gif) no-repeat; }
#nav2 { background:url(../img/n2.gif) no-repeat; }
#nav2:hover { background:url(../img/n2a.gif) no-repeat; }
#nav3 { background:url(../img/n3.gif) no-repeat; }
#nav3:hover { background:url(../img/n3a.gif) no-repeat; }
#nav4 { background:url(../img/n4.gif) no-repeat; }
#nav4:hover { background:url(../img/n4a.gif) no-repeat; }
#nav5 { background:url(../img/n5.gif) no-repeat; }
#nav5:hover { background:url(../img/n5a.gif) no-repeat; }
#nav6 { background:url(../img/n6.gif) no-repeat; }
#nav6:hover { background:url(../img/n6a.gif) no-repeat; }
#nav7 { background:url(../img/n7.gif) no-repeat; }
#nav7:hover { background:url(../img/n7a.gif) no-repeat; }
#banner { width:980px; margin:0 auto; height:253px; background-color:#FFFFFF; }
#container { width:980px; height:auto; margin:0 auto; padding-top:20px; background-color:#FFFFFF; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-bottom:20px; }
#containerBg { display:block; margin:0 auto; margin-top:10px; }
#searchBox { width:940px; height:52px; margin:0 auto; display:block; background:url(../img/searchbg.gif) no-repeat; }
#search { width:260px; height:33px; float:left; }
#recommend { width:960px; /*background:url(../img/rbg.gif) no-repeat;*/ margin-top: 10px; margin-bottom: 20px; padding-left: 20px; clear: both; overflow: hidden; }
.recommendBox { width:198px; float:left; display:inline; padding: 11px 14px 21px 11px; height: 204px; margin-right: 16px; }
.recommendBox img { display:block; width:198px; height:70px; }
#block1L { width:980px; height:auto; margin:0 auto; margin-bottom:20px; }
#block1La { width:700px; height:auto; float:left; display:inline; margin-left:20px; }
#block1Lb { width:220px; height:auto; float:left; display:inline; margin-left:20px; background-color:#999999; }
#newsBlock { }
.more { display:block; width:47px; height:16px; position:absolute; top:6px; background:url(../img/more.gif) no-repeat; left:640px; text-indent:-9999px; }
.titleBox { width:700px; height:32px; margin-top:15px; }
#L1 { position:relative; }
.L1Box { width:700px; height:138px; border-bottom:1px solid #0181CC; }
.L1BoxA { width:340px; height:138px; float:left; display:inline; margin-right:20px; }
.L1BoxB { width:340px; height:138px; display:inline; float:left; }
.L1Boxtitle { width:340px; height:30px; background:#f7f7f7 url(../img/gengduo.gif) no-repeat; margin-top:15px; }
.L1Boxtitle h3 { display:block; height:30px; width:120px; float:left; font-size:16px; padding-left:10px; color:#0181cc; line-height:30px; }
.L1BoxNav { display:block; width:220px; float:left; }
.L1BoxNav li { display:block; width:50px; height:30px; float:left; }
.L1BoxNav li a { display:block; width:50px; height:30px; float:left; font-size:12px; text-decoration:none; line-height:30px; text-align:center; }
.L1BoxNava { color:#036bb2 }
.L1BoxNavb { color:#666666; text-align: left; }
.L1BoxNav li a:hover { font-weight:normal; background:url(../img/sss.gif) no-repeat; }
.L1BoxNav1 li { display:block; width:50px; height:30px; float:left; }
.L1BoxNav1 li a { display:block; width:50px; height:30px; float:left; font-size:12px; text-decoration:none; line-height:30px; text-align:center; }
.L1BoxNav1 li a:hover { font-weight:normal; text-decoration:underline; }
.iBg { margin-top:10px; width:100px; padding-top:4px; height:70px; display:block; float:left; background:url(../img/ibg.gif) no-repeat; }
.iBg img { display:block; margin-left:3px; }
.iText { display:block; width:225px; float:left; margin-left:15px; font-size:12px; margin-top:10px; line-height:18px; }
.iText a { color:#3b6ba9; text-decoration:none; padding-left:10px; }
.iText a:hover { text-decoration:underline; }
.L2 { position:relative; margin-bottom:20px; }
.L2title { display:block; margin:0 auto; }
.more1 { display:block; width:47px; height:16px; position:absolute; top:6px; background:url(../img/more.gif) no-repeat; left:900px; text-indent:-9999px; }
.indexShadow { display:block; margin-bottom:4px; }
.showBox { width:140px; margin-left:19px; float:left; margin-top:15px; display:inline; }
.showLogo { width:140px; margin-left:20px; float:left; margin-top:15px; display:inline; }
.showLogoImg { width:134px; height:88px; display:block; padding:1px; border:1px solid #dedede; }
.showBoxImg { width:134px; height:88px; display:block; padding:1px; border:1px solid #dedede; }
.showBox h5 { display:block; width:130px; height:20px; font-size:12px; padding-left:10px; background:url(../img/li.gif) 1px 5px no-repeat; }
.showBox h5 a { color:#125295; text-decoration:none; }
.showBox h5 a:hover { text-decoration:underline; }
.showBox p { display:block; padding-left:10px; font-size:12px; color:#555555; line-height:16px; }
.showBox p a { text-decoration:none; color:#555555; }
.showBox p a:hover { text-decoration:underline; }
#containerBt { display:block; width:980px; margin:0 auto; }
#autoSiteMap { width:auto; height:auto; background-color:#ffffff; border-top:1px solid #e5e5e5; }
#siteMap { width:980px; height:450px; font-size:18px; margin:0 auto; padding-top:25px; background:#ffffff url(../img/site.gif) no-repeat; }
#siteMapL { width:820px; float:left; display:inline; }
#siteMapR { width:140px; float:left; font-size:12px; display:inline; padding-top:20px; }
.siteMapBox { width:140px; padding-bottom:20px; margin-top:20px; margin-left:20px; float:left; display:inline; border-bottom:1px dotted #76848f; }
.siteMapBox1 { height:140px; }
.siteMapBox2 { height:185px; }
.siteMapBox3 { height:100px; }
.siteMapBox h3 { font-size:12px; color:#555555; display:block; padding-bottom:7px; }
.siteMapBox h3 a { font-size:12px; color:#555555; text-decoration:none; }
.siteMapBox li { line-height:18px; }
.siteMapBox li a { font-size:12px; color:#555555; text-decoration:none; }
.siteMapBox li a:hover { text-decoration:underline; }
#siteMapR h3 { font-size:12px; color:#555555; display:block; padding-bottom:7px; }
#siteMapR h3 a { font-size:12px; color:#555555; text-decoration:none; }
#siteMapR li { line-height:18px; }
#siteMapR li a { font-size:12px; color:#555555; text-decoration:none; }
#siteMapR li a:hover { text-decoration:underline; }
#siteMapR p { display:block; margin-top:20px; }
#copyRight { display:block; margin:0px auto 0; font-size:12px; text-align: center; clear: both; overflow: hidden; padding: 20px 0px; }
#copyRight a { color:#555555; }
.indexTab { width:940px; margin:0 auto; line-height:20px; border-bottom:2px solid #f0f0f0; }
.indexTab ul { padding-left:25px; color:#AAAAAA; }
.indexTab li { display:block; margin-top:5px; float:left; width:80px; line-height:30px; text-align:center; height:30px; }
.indexTab li a { display:block; float:left; width:80px; color:#555555; text-decoration:none; height:30px; font-size:12px; }
.indexTab li a:hover { color:#036bb2; background:url(../img/11111.gif) no-repeat center bottom; }
.reas { height:24px; line-height:24px; border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.reas:hover { border-top:1px solid #8db5ff; border-left:1px solid #8db5ff; border-right:1px solid #c6daff; border-bottom:1px solid #c6daff; }
.reas1 { height:100px; line-height:24px; border-left:1px solid #b9b9b9; border-top:1px solid #b9b9b9; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; }
.reas1:hover { border-top:1px solid #8db5ff; border-left:1px solid #8db5ff; border-right:1px solid #c6daff; border-bottom:1px solid #c6daff; }

/* happy 4 x 223 x 60 */
.happy4 {width:956px; height:138px; margin:0 0 10px 4px; float:none; overflow:hidden;}
.happy4 li {width:223px; height:138px; float:left; display:inline; margin-left:16px;}
.happy4 li a {display:block; width:223px; height:138px; overflow:hidden;}
.happy4 li a img {display:block; width:223px; height:138px;}