@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {
	margin:0;
	padding:0;
}
.div_a {
            color: white;
        }

        div_a:hover {
            color: #dc6601;
        }
body{ font-size:12px;font-family:"微软雅黑"; width:100%; margin:0 auto; background:#CFE9D7; color:#555555; line-height:20px;}
#form1{width:996px; background:#fff; margin:0 auto;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none; color:#777777;}
a:hover { cursor:pointer; text-decoration:none; color:#dc6601;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
img{ padding:0; margin:0;}
a img { border:none; }
input{ border:none;}
.clear { clear:both; font-size:0px; line-height:0px; }
.bn{ border:none !important;}
.m0{ margin:0 !important;}
h1, h2, h3, h4, h5, h6{ font-size:12px; font-weight:normal;}
/*缩进*/
.ti2 { text-indent:2em; }
/*文字靠边*/
.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
/*字体粗细*/
.fb { font-weight:bold; }
.fn { font-weight:normal;}
/*字体大小*/
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16{font-size:16px;}
.fl{ float:left;}.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto; width:990px;}
.bd1{ border:1px solid #f00;}
/*显示*/
.dil { display:inline; }.bk { display:block; }.dn{ display:none;}.od { overflow:hidden }
/*位置*/
.pr{ position:relative;}
.pa{ position:absolute;}
.po5{ position:relative; top:5px;}
.mt20{ margin-top:20px;}


.head{ height:100px; position:relative;overflow: hidden; margin-bottom:13px;}
.head a:hover,.head a.hover{ text-decoration:underline; color:#dc6601;}
.head .logo{ display:block; float:left; width:300px; height:77px; background:url(http://szbg.org/cn/images/logo_banner/logo.jpg) no-repeat; margin:12px 0 0 0;}
.head .r{ float:right; word-spacing:4px; width:686px; overflow:hidden;position:relative;}
.head .r .ot{ position:absolute;top:50px;right:100px; clear:both;  width: auto;}
.head .r .ot .lan_box{ margin:5px 0 0 5px; position:relative; _top:1px; _left:-1px;}
.head .r .ot .hid_box{ position:absolute; top:20px; left:-5px; background:#fff; width:100%; display:none;width:60px; overflow:hidden;}
.head .r .ot .hid_box a{ display:block; width:60px; margin-bottom:1px; background:#aaa; text-align:center; color:#fff;}
.head .r .ot span{ margin-right:18px; display :none}
.head .r .ot span img{ position:relative; top:5px;}
.head .r .ot a.lan{ padding-right:12px; background:url(../images/icon/icon_8.gif) right center no-repeat;}
.head .r .se{ margin-top:75px; float:left; clear:both;  height:22px; width:520px;padding-left:90px; line-height:22px;}
.head .r .se a{ white-space:nowrap; width:50px;}
.head .r .se .text{ width:150px; height:14px; padding:5px 0 3px 0; line-height:14px; padding-left:10px; background:url(../images/bg/se_text.gif) no-repeat; position:absolute; right:33px; bottom:-2px; color:#c0c0c0;}
.head .r .se .button{ width:33px; height:22px; background:url(../images/bg/se_bt.gif) no-repeat; cursor:pointer;position:absolute; right:0;bottom:-2px; color:#fff; line-height:12px; text-align:center;}

.nav{height:31px; background: url(../images/icon/icon_02.gif) repeat; z-index:100; position:relative }
.nav ul{ width:110%;}
.nav ul li{ float:left; display:inline; height:31px; background:url(../images/bg/nav_li_a_bg.gif) right repeat-y; overflow:visible;position:relative}

.nav ul li ul{ position: absolute; z-index:100; top:31px; left:0; display:none}
.nav ul li ul li { clear:both; background:#009b0f; border-bottom:1px solid #018e0e; border-top:1px solid #01aa11; position:static}
.nav ul li ul li a{ margin-right:0}
.nav ul li ul.fifthDown li{ width:124px}
.nav ul li ul.fifthDown li a{ width:124px}
.nav ul li.last{ background:none;}
.nav ul li a{ display:inline-block; float:left; width:96px; white-space:nowrap; line-height:31px; background: url(../images/icon/icon_02.gif) repeat; color:#fff; font-size:13px; margin-right:2px; text-align:center; overflow:hidden;}
.nav ul li a.home{ width:80px;}
.nav ul li a.fifth{ width:124px;}
.nav ul li a:hover,.nav ul li a.hover{ background:#c69b02; color:#fff;}


.nav2{height:31px; margin-top:13px; background: url(../images/icon/icon_02.gif) repeat; position:relative; z-index:9999;}
.nav2 ul{ width:110%;}
.nav2 ul li{ float:left; display:inline; height:31px; background:url(../images/bg/nav_li_a_bg.gif) right repeat-y;overflow:visible;position:relative}



.nav2 ul li ul{ position: absolute; z-index:100; top:31px; left:0; display:none}
.nav2 ul li ul li { clear:both; background:#009b0f; border-bottom:1px solid #018e0e; border-top:1px solid #01aa11; position:static}
.nav2 ul li ul li a{ margin-right:0}
.nav2 ul li ul.fifthDown li{ width:124px}
.nav2 ul li ul.fifthDown li a{ width:124px}

.nav2 ul li.last{ background:none;}
.nav2 ul li a{ display:inline-block; float:left; width:140px; white-space:nowrap; line-height:31px; background: url(../images/icon/icon_02.gif) repeat; color:#fff; font-size:13px; margin-right:2px; text-align:center; overflow:hidden;}
.nav2 ul li a.home2{ width:120px;}
.nav2 ul li a.enter{ width:160px;}
.nav2 ul li a:hover,.nav ul li a.hover{ background:#c69b02; color:#fff;}

.banner{ width:977px; height:271px; margin:10px auto; padding:3px; background:#fff; border:3px solid #eaeaea; position:relative; z-index:1;}
.banner .bannerUl{ float:left; width:761px; height:271px; position:relative; overflow:hidden;}
.banner .bannerUl li{ position:absolute; top:0; left:0;}
.banner .list{ float:right; width:216px; height:271px; overflow:hidden;}
.banner .list li{ float:left; clear:both;}
.banner .list li a{ display:block; width:194px; height:54px; background:#1b7e26; padding:14px 0 0 22px; color:#fff;}
.banner .list li a p{  line-height:16px;}
.banner .list li a.on,.banner .list li a:hover{ background:#0e5916;}
.banner .list li h3{ font-weight:bold;}
.banner2{ width:977px; height:202px; margin:10px auto; padding:3px; background:#fff; border:3px solid #eaeaea;}
.banner .bannerUl2{ float:left; width:100%; height:271px; position:relative; overflow:hidden;}
.banner .bannerUl li{ position:absolute; top:0; left:0;}

.link_to{ width:899px; height:67px; border:2px solid #eeeeee; float:left;/* clear:both; */margin:15px auto; background:url(../images/icon/icon_08.jpg) 11px 13px no-repeat; padding:9px 0 9px 87px; overflow:hidden;}
.link_to a{ float:left; display:inline; margin:2px 8px 0 0 ;}

.footer{ height:90px; background:url(../images/img/img_16.jpg) 50px 19px no-repeat; color:#6d6d6d;}
.footer a.link_a{ display:block; float:left; width:165px; height:47px; display:inline; margin:19px 0 0 50px;}
.footer .foot{ float:left; padding:5px 0 0 20px;}
.footer .foot a{ color:#6d6d6d;}.footer .foot a:hover{ text-decoration:underline;}
.footer .foot h4{ word-spacing:4px; margin-bottom:5px;}

.news_box .b_tit{ background: url("../images/bg/b_box_bg.jpg") repeat-x scroll center top transparent;
    color: white;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    width: 366px;}

.news_box .b_tit a{  color: white;
    float: right;
    font-size: 12px;}


.map_btn{ width:159px; height:32px; line-height:32px; background:url(http://szbg.org/cn/images/bg/_btn.png) no-repeat; display:block; text-align:left; text-indent:42px; text-decoration:none; margin-top:3px;}
.map_btn:hover{text-decoration:none;}