body { margin: 0; padding: 0; color: #000; background-image: url(bg.jpg); background-repeat: repeat-x; font-family: "Microsoft YaHei", "宋体"; line-height: 1.4; font-size: 12px; }
*{margin:0;padding:0;list-style-type:none;}
dl,dd,dt { margin:0px; padding:0px;}
#d { font-family: "宋体"; font-size: 12px; font-weight: normal; color: #bf6900; }
a { text-decoration: none; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #DB0000; text-decoration: none; }
ul { line-height: 170%; margin-left: 10px; }
ul li { list-style-type: square; font-size: 12px; color: #333; list-style-image: url(tit.jpg); }
list-style-type :{ font-size:9px; color:#666;}
.container .content .left .con .news_tab #tab01 div ul li { line-height: 170%; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #B0B0B0; }
.clearfloat { clear: both; height: 0; font-size: 0px; line-height: 0px; }
.clearfloat_10 { clear: both; font-size: 0px; line-height: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; padding: 0px; height: 10px; }
.bg-wl { height: 385px; width: 1250px; margin-right: auto; margin-left: auto; z-index: -999; position: absolute; left: 160px; top: 0; background: url(bg-wl.png) no-repeat center top; margin-top: 0px;}
.container { width: 1006px; background-color: #FFFFFF; z-index: 9999; margin-top: 0; margin-right: auto; margin-bottom: 10; margin-left: auto; }
.content { width: 990px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.more { font-family: "宋体"; font-size: 12px; color: #666; float: right; margin-top: 9px; margin-right: 6px; position: relative; left: 2px; top: -6px; width: 40px; }



h2{ margin:0;}
.tab{ color: #333; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; font-weight: normal; }
.tab h2{ overflow: hidden; font-weight: normal; font-size: 14px; height: 32px; }
.tab h2 span,
.tab h2 a{ float: left; line-height: 31px; text-align: center; cursor: pointer; display: inline; width: 75px; }
.tab h2 .current1 { color: #d00407; background-image: url(here.jpg); background-repeat: repeat; background-position: center bottom; }
#tab01 h2 .current1 a { color: #d00407; }
.tab div{ padding: 0px; }

.tab2{ color: #333; margin-top: 0px; margin-bottom: 0; font-weight: normal; margin-right: 0px; float: left; margin-left: 0px; width: 264px; }
.tab2 h2{ overflow: hidden; font-weight: normal; font-size: 14px; margin-left: 10px; }
.tab2 h2 span,
.tab2 h2 a{ float: left; line-height: 22px; text-align: center; cursor: pointer; padding-right: 10px; padding-left: 10px; height: 28px; }
.tab2 h2 .current2 { color: #d00407; background-image: url(here1.jpg); background-repeat: repeat-x; background-position: center bottom; height: 30px; }
.tab2 div{ padding: 0px; float: left; margin: 0px; text-align: left; clear: both; }

.tab3{ color: #333; margin-top: 0px; margin-bottom: 0; font-weight: normal; margin-right: 0px; float: left; margin-left: 0px; width: 264px; }
.tab3 h2{ overflow: hidden; font-weight: normal; font-size: 14px; margin-left: 10px; }
.tab3 h2 span,
.tab3 h2 a{ float: left; line-height: 22px; text-align: center; cursor: pointer; padding-right: 10px; padding-left: 10px; height: 28px; }
.tab3 h2 .current3 { color: #d00407; background-image: url(here1.jpg); background-repeat: repeat-x; background-position: center bottom; height: 30px; }
.tab3 div{ padding: 0px; margin: 0px; float: left; text-align: left; clear: both; }

.tab4{ color: #333; margin-top: 0px; margin-bottom: 0; font-weight: normal; margin-right: 0px; margin-left: 0px; background-image: url(line_zxfw.jpg); background-repeat: repeat-x; background-position: 0 -11px; height: 145px; }
.tab4 h2{ overflow: hidden; font-weight: normal; font-size: 14px; margin-left: 10px; width: 220px; float: left; margin-top: 5px; }
.tab4 h2 span,
.tab4 h2 a{ float: left; line-height: 22px; text-align: center; cursor: pointer; padding-right: 15px; padding-left: 15px; height: 23px; }
.tab4 h2 .current4 { border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #eb0004; border-right-color: #CCCCCC; border-left-color: #CCCCCC; padding-right: 15px; padding-left: 15px; margin: 0px; padding-top: 0px; padding-bottom: 0px; background-color: #fff; line-height: 18px; }
.tab4 div{ padding: 0px; float: left; width: 550px; }


.tab5{ color: #333; margin-top: 0px; margin-bottom: 0; font-weight: normal; margin-right: 0px; margin-left: 0px; background-repeat: repeat-x; background-position: 0 -16px; height: 145px; }
.tab5 h2{ overflow: hidden; font-weight: normal; font-size: 14px; width: 862px; float: left; background-image: url(line_titbg.jpg); background-repeat: repeat-x; height: 33px; margin: 0px; padding: 0px; background-position: 0px 0px; }
.tab5 h2 span,
.tab5 h2 a{ float: left; line-height: 32px; text-align: center; cursor: pointer; padding-right: 15px; padding-left: 15px; }
.line #tab05 div { padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }

.tab5 h2 .current5 { padding-right: 15px; padding-left: 15px; margin: 0px; padding-top: 0px; padding-bottom: 0px; background-image: url(a1.jpg); background-repeat: no-repeat; background-position: center 27px; height: 33px; }
.tab5 div{ padding: 0px; float: left; width: 985px; }


.container .top {
 background-image: url(top-nav-bg.jpg);
 background-repeat: no-repeat;
 height: 31px;
 line-height: 31px;
}
.container .top .line_left { float: left; padding-left: 55px; }
.container .top .zgml { float: right; padding-right: 45px; font-size: 13px; color: #BF6900; font-weight: bold; }
.container .top .line_rt {float: right;padding-right: 35px;width: 385px;text-align: right;padding-top: 0px;margin-top: -4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.header {height: 165px;background-image: url(header.jpg);background-repeat: no-repeat;background-position: left top;}
.nav { background-image: url(bg_nav.jpg); background-repeat: repeat-x; height: 33px; line-height: 33px; color: #ff; }
.nav_weather { background-image: url(bg_nav.jpg); background-repeat: repeat-x; background-position: 0px -34px; height: 36px; }
.container .nav_weather p { float: left; }

 
.content .box_news { width: 708px; float: left; border: 1px double #d7d7d7; height: 348px; overflow: hidden; }
.box_news .hot { background-image: url(bg_hot.jpg); background-repeat: repeat-x; background-position: left top; margin-top: 5px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
.box_news .hot .hot_con { background-image: url(pic-hot.jpg); background-repeat: no-repeat; height: 69px; padding-left: 80px; text-align: center; line-height: 69px; font-size: 28px; font-weight: bold; color: #c50205; background-position: 15px 9px; overflow: hidden; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-bottom-width: 1px; border-bottom-style: double; border-bottom-color: #d0d0d0; }
.box_news .con { overflow: hidden; margin-top: 15px; }
.box_news .pic_news{ height: auto; float: left; padding-left: 4px; }
.box_news .news_tab { background-image: url(bg-news.jpg); background-repeat: no-repeat; background-position: right top; float: right; width: 338px; height: 173px; margin-right: 3px; margin-left: 3px; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; }



.content .box_tzgg { border: 1px double #d7d7d7; margin-left: 10px; float: right; width: 268px; *width:267px; _width: 267px;  display: inline; overflow: hidden; height: 348px; }
.box_tzgg .ldzc { background-image: url(ldzc.jpg); background-repeat: no-repeat; background-position: 2px 2px; height: 101px; float: left; margin: 0px; padding-top: 49px; padding-left: 10px; width: 258px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 0px; }
.box_tzgg .tz { background-image: url(nav_r.jpg); background-repeat: repeat-x; margin: 0px; padding-top: 3px; overflow: hidden; padding-right: 0px; padding-bottom: 7px; padding-left: 0px; border-top-width: 1px; border-top-style: double; border-top-color: #eaeaea; float: left; background-position: center top; }

.box_hengfu { width: 708px; float: left; border: 1px double #d7d7d7; height: 105px; overflow: hidden; }
.box_hengfu_right { border: 1px double #d7d7d7; margin-left: 10px; float: right; width: 268px; *width:267px; _width: 267px;  display: inline; overflow: hidden; height: 105px; }

.zstu { margin-top: 10px; margin-bottom: 10px; }



.zsyz{ width: 710px; ; float: left; background-image: url(zsyz.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; }
.zsyz .zsyz_photo { width: 35px; background-image: url(zsyz.jpg); background-repeat: no-repeat; height: 260px; float: left; }
.zsyz .zsyz_main { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-top-color: #d7d7d7; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; overflow: hidden; height: 260px; }
.zsyz_main .zsyz_l dl{ position: relative; background-image: url(bg-zsyz.jpg); background-repeat: repeat-x; background-position: 0px -35px; margin: 0px; padding: 0px; width: auto; overflow: hidden; }
.zsyz_main .zsyz_l dl dt{ margin: 0px; padding: 0px; }
.zsyz_main .zsyz_l dl dd{ }
.zsyz .zsyz_main .zsyz_l { float: left; width: 328px; margin-left: 5px; }
.zsyz .zsyz_main .zstz_r { float: right; width: 328px; border-left-width: 1px; border-left-style: dashed; border-left-color: #aeaeae; padding-left: 10px; height: 255px; }
.zstz_r dl { position: relative; }
.zstz_r dl dd { }
.zsyz_tit { background-image: url(bg-zsyz.jpg); background-repeat: no-repeat; width: 100px; text-align: center; color: #B00; font-weight: normal; font-size: 14px; margin-left: 12px; line-height: 25px; display: inline; _zoom: 1; background-color: #F00; }
.bg_tit{ background-repeat: no-repeat; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: double; border-right-style: double; border-left-style: double; border-top-color: #e71f19; border-right-color: #e71f19; border-left-color: #e71f19; width: 75px; text-align: center; color: #B00; font-size: 14px; font-weight: normal; background-color: #FFF; }
.line-jq { background-image: url(jq.jpg); background-repeat: no-repeat; }
.line-jq-1 { background-image: url(zsyz_menu.jpg); background-repeat: no-repeat; height: 50px; margin-top: 10px; width: 300px; background-color: #F00; }
.left_zsyz { width: 671px; float: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-top-color: #d7d7d7; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; background-image: url(zsyz.jpg); background-repeat: no-repeat; height: 285px; padding-left: 38px; }
.side_zsyz { float: left; overflow: hidden; width: 350px; }
.zsyz_jq { float: left; }
.zsyz_dt { float: left; width: 342px; height: 145px; background-image: url(bg-zsyz.jpg); background-repeat: repeat-x; background-position: 0px -35px; margin-left: 0px; overflow: hidden; display: inline; }
.zsyz_hj { width: 342px; height: 150px; background-image: url(bg-zsyz.jpg); background-repeat: repeat-x; background-position: 0px -35px; margin-left: 10px; overflow: hidden; display: inline; clear: both; }
.zsyz_con { padding-right: 5px; padding-left: 5px; }
#wdjq_line { float: right; border-left-width: 1px; border-left-style: dashed; border-left-color: #aeaeae; width: 292px; margin: 0px; padding-left: 8px; height: 285px; }
.right_02{ border: 1px double #d7d7d7; height: 260px; width: 268px; *width:267px; _width: 267px;  float: right; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.xxgk { background-image: url(nav_r.jpg); background-repeat: repeat-x; height: 100px; margin: 0px; padding: 0px; }
.content .box .right_02 .xxgk .con_gk { float: left; }
.tit { background-image: url(xxgk_bg.jpg); background-repeat: no-repeat; background-position: center bottom; font-size: 13px; height: 28px; margin-left: 10px; color: #EB0003; font-weight: bold; margin-top: 2px; text-align: center; border-bottom-width: 3px; padding-right: 5px; width: 100px; padding-top: 5px; }



.left_zxfw { float: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-top-color: #d7d7d7; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; background-image: url(zxfw.jpg); background-repeat: no-repeat; height: 265px; padding-left: 38px; overflow: hidden; width: 671px; }
.gl { background-image: url(nav_r.jpg); background-repeat: repeat-x; width: 268px;*width:267px; _width: 267px; padding-top: 5px; background-position: center top; height: 208px; border: 1px double #d7d7d7; margin: 0px; float: right; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.line_xxgk img { float: right; width: 270px; padding: 0px; *width:269px; _width: 269px;  margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#search_cx { float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; width: 375px; position: relative; margin: 0px; left: 0px; padding-left: 0px; height: 34px; z-index: 99999999; top: 0px; overflow: visible; }
#search_cx dl { position: absolute; width: 362px; left: 13px; top: 1px; }
#search_cx dt { float: left; vertical-align: middle; margin-top: 4px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; padding: 0px; }
#search_cx dd { float: left; width: 190px; }
.zxfw_cx { background-image: url(pic_zxfw.jpg); background-repeat: no-repeat; height: 70px; border-top-width: 1px; border-top-style: double; border-top-color: #eee; background-position: 15px -95px; padding-top: 30px; padding-left: 115px; float: left; margin-right: 10px; margin-left: 10px; clear: both; }
.box{ margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; background-repeat: repeat-x; background-position: center -10px; background-image: url(line_zxfw.jpg); }
.tab_menu{ overflow: hidden; color: #333; padding-left: 10px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; height: 35px; }
.tab_menu li{ float: left; height: 21px; text-align: center; cursor: pointer; padding-right: 15px; padding-left: 15px; margin-top: 10px; list-style-type: none; list-style-image: none; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; }
.tab_menu li.current{ color: #EB0004; background: #fff; border-top-width: 3px; border-top-style: solid; border-top-color: #EB0004; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCC; border-left-color: #CCC; padding-right: 17px; padding-left: 17px; border-bottom-width: 0px; padding-top: 0px; padding-bottom: 0px; height: 23px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }.tab_menu li a{ color: #333; text-decoration: none; font-size: 14px; }.tab_menu li.current a{color:#333;}.tab_box{ overflow: hidden; width: 660px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; height: 120px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; }.tab_box li{height:24px;line-height:24px;overflow:hidden;}.tab_box li span{ margin: 0 5px 0 0; }
.tab_box .hide { display: none; }
#bg_01 { background-image: url(pic_zxfw.jpg); background-repeat: no-repeat; margin: 0px; background-position: 20px 15px; padding-left: 115px; padding-top: 0px; vertical-align: top; }
#bg_02 { background-image: url(pic_zxfw.jpg); background-repeat: no-repeat; margin: 0px; background-position: 20px -362px; padding-left: 115px; padding-top: 0px; vertical-align: top; }
#bg_03 { background-image: url(pic_zxfw.jpg); background-repeat: no-repeat; margin: 0px; background-position: 20px -224px; padding-left: 115px; padding-top: 0px; vertical-align: top; height: 100%; }






.hdjl { width: 671px; float: left; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-top-color: #d7d7d7; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; background-image: url(hdjl.jpg); background-repeat: no-repeat; height: 215px; padding-left: 38px; overflow: hidden; text-align: left; }
.hdjl dl { margin: 0px; padding: 0px; overflow: hidden; }
.hdjl_pic { width: 182px; height: 210px; float: left; }
.hdjl_lxxd { background-image: url(bg-zsyz.jpg); background-repeat: repeat-x; background-position: 0px -40px; float: right; padding: 0px; width: 470px; *width:458px; _width: 458px;  height: 210px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; overflow: hidden; }
.hdjl_lxxd dl dt { background-image: url(bg-zsyz.jpg); background-repeat: no-repeat; height: 25px; width: 83px; text-align: center; font-weight: normal; font-size: 14px; color: #da0000; margin: 0px; display: block; padding: 0px; }
.hdjl_lxxd .span { float: right; margin: 0px; padding: 0px; }
.right_hdjl { border: 1px double #d7d7d7; height: 219px; width: 268px; *width:267px; _width: 267px; float: right; }
.zxdc {background-image: url(nav_r.jpg); background-repeat: repeat-x; height: 214px; width: 99%; }
.right_hdjl .zxdc dt { background-image: url(pic_zxdc.jpg); background-repeat: no-repeat; background-position: 8px 0px; height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; padding-top: 5px; padding-left: 60px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #666; font-family: "宋体"; font-size: 12px; line-height: 20px; float: left; }
.right_hdjl .zxdc dd { margin: 2px; text-align: left; float: left; overflow: hidden; display: inline; }
.zxdc_tit { background-image: url(xxgk_bg.jpg); background-repeat: no-repeat; background-position: center bottom; font-size: 13px; height: 28px; margin-left: 10px; color: #EB0003; font-weight: bold; margin-top: 2px; text-align: center; padding-right: 5px; width: 68px; padding-top: 5px; margin-bottom: 0px; margin-right: 0px; }
.con_r { float: left; background-color: #FADCD1; width: 264px; padding: 2px; }



.line { background-image: url(line_bg.jpg); background-repeat: no-repeat; width: 988px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-left-style: double; border-top-color: #f07d7c; border-right-color: #dbdbdb; border-bottom-color: #dbdbdb; border-left-color: #dbdbdb; background-position: 0px 0px; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.ylwz { color: #fff; font-size: 16px; font-weight: bold; float: left; height: 23px; width: 81px; line-height: 25px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 2px; margin-left: 0px; padding-left: 45px; }
.xglj { border: 1px double #DBDBDB; width: 990px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-image: url(line.jpg); background-repeat: no-repeat; height: 40px; background-position: 12px center; }
.xglj tr td p { font-size: 16px; text-align: right; padding-right: 2px; font-weight: bold; color: #333; }
.xglj dl table tr td { padding-left: 10px; line-height: 40px; display: block; }



.copyright { width: 990px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-image: url(copyright.jpg); background-repeat: no-repeat; height: 120px; background-position: center 5px; border-top-width: 4px; border-top-style: solid; border-top-color: #e10404; }
.copyright dl { margin: 0px; vertical-align: middle; }
.copyright dl dt { margin: 0px; padding-top: 29px; padding-left: 72px; width: 200px; float: left; }
.copyright dl dt h2 { font-size: 18px; font-weight: normal; border-right-width: 1px; border-right-style: double; border-right-color: #BFBFBF; width: 180px; color: #111; }
.copyright dl dt span { color: #9c743c; font-family: Verdana, Geneva, sans-serif; font-size: 16px; }
.container .copyright dl dd { float: left; margin: 0px; text-align: left; vertical-align: middle; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 690px; line-height: 150%; font-weight: normal; color: #4D4D4D; }
.content .nr_news dt { font-weight: bold; color: #E10404; font-size: 16px; border-bottom-width: 1px; border-bottom-style: double; border-bottom-color: #CCC; margin: 0px; background-image: url(list-a.jpg); background-repeat: no-repeat; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; background-position: left center; background-color: #FDFDFD; }
.content .nr_news dd { margin: 0px; padding: 0px; line-height: 180%; }
.content .nr_news .hot-news { width: 490px; margin: 0px; padding: 0px; float: left; }
.content .nr_news .hot-news dl { margin: 0px; padding: 0px; }
.content .nr_news .news1 { float: right; width: 490px; margin: 0px; padding: 0px; }
.content .nr_news .news1 dl { margin: 0px; padding: 0px; }