@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:1.5; background:#CCC; color:#555; }
body{background-image:url(www.jjkjw.gov.cnimages2017.png); background-repeat:no-repeat; background-position:center center}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ font-size:14px; }
ul{ list-style:none;}
img{ border:0px; margin: 0px; padding: 0px; }
a{ color:#555; text-decoration:none; }
a:hover{ color:#F00; text-decoration: underline; }
.clearfloat{clear:both; height:0; font-size:1px; line-height:0px; }
#container{ width:1000px; margin:0 auto; padding:3px; background:#FFF; }
.toptab{ height:34px; line-height:34px; border-bottom:1px solid  #d1d1d1d1; background:url(toptab_bg.gif) repeat-x; }
.date{ width:250px; height:34px; float:left; }
.date span{ padding:0 10px; }
.top_link{ width:330px; height:34px; float:right; }
.top_link ul li{ width:60px; height:34px; float:left; padding-left:20px; }
.top_link ul .map{ background:url(icon01.gif) no-repeat 0 center; }
.top_link ul .collect{ background:url(icon02.gif) no-repeat 0 center; }
.top_link ul .homepage{ background:url(icon03.gif) no-repeat 0 center; }
.top_link ul .connect{ background:url(icon04.gif) no-repeat 0 center; }
.flash{ height:171px; }
.nav{ height:40px; line-height:40px; background:url(navbg.gif) repeat-x; border:#930302 1px solid; }
.menu{ width:700px; height:40px; float:left; }
.menu ul li{ float:left; width:100px; height:40px; line-height:40px; text-align:center; font-size:14px; }
.menu ul .line{ width:2px; background:url(line_bg.gif) center no-repeat; }
.menu ul li a{ font-size:14px; font-weight:bold; color:#FFF; }
.search{ width:260px; height:40px; float:right; background:url(readingglass.gif) 0 center no-repeat; padding-left:25px; }
.srh_text{ width:107px; height:23px; line-height:23px; padding-left:5px; border:none; background:#f8edd1; font-size:12px; vertical-align:middle; }
.srh{ width:50px; height:27px; border:none; background:url(srh_button.gif) no-repeat; vertical-align:middle; cursor:pointer; }
.adv_srh{ width:64px; height:27px; border:none; background:url(adv_srh_button.gif) no-repeat; vertical-align:middle; cursor:pointer; }
#main{ width:732px; height:1150px; float:left; }
#side{ width:261px; height:1145px; float:right; border:1px solid #d3d3d3; margin-top:5px; }
.slide{ width:335px; height:247px; float:left; }
.newsbox{ float:left; width:390px; }
.newstab{ height:45px; padding-top:5px; }
.newstab ul li{ float:left; width:99px; height:37px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; margin-left:10px; display:inline; }
.tab_on{ background:url(newstab_on.gif) no-repeat; }
.tab_out{ background:url(newstab_out.gif) no-repeat; }
.tab_on a{ color:#FFF; }
.tab_out a{ color:#484848; }
.newslist{ margin-left:10px; width:368px; }
.newslist ul li{ height:30px; line-height:30px; border-bottom:#CCC 1px dashed; font-size:14px; background:url(icon05.gif) no-repeat 0 center; padding-left:12px; }
.newslist ul li span{ float:right; font-size:12px; color:#999; }
.content01{ margin-top:3px; }
.content02{ margin-bottom:5px; }
.zzjgbox{ width:240px; height:227px; border:#d3d3d3 1px solid; float:left; background:url(bg01.gif) repeat-x; }
.zzjgtit{ height:44px; background:url(zzjgbg.gif) no-repeat; }
.zzjgbox ul li{ width:106px; height:44px; float:left; margin-top:10px; margin-left:10px; display:inline; }
.bsfwbox{ width:480px; height:227px; float:right; }
.bsfwtit{ height:45px; line-height:40px; background:url(bsfwbg.gif) no-repeat; font-size:14px; font-weight:bold; color:#e40311; padding-left:40px; }
.bsfwbox ul li{ width:130px; height:37px; line-height:35px; float:left; margin-bottom:9px; margin-left:5px; _display:inline; background:url(bsfwbut.gif) no-repeat; font-size:12px; padding-left:19px; }
.banner{ height:89px; }
.content03{ margin-top:5px; }
.zw_kj{ width:238px; height:560px; float:left; border:#d2d2d2 1px solid; }
.zw_tit{ height:40px; line-height:35px; background:url(zwxx_titbg.gif) no-repeat; font-size:14px; color:#e90216; font-weight:bold; padding-left:50px; }
.zwxxlist{ width:238px; height:260px; }
.zwxxlist li{ width:73px; height:35px; line-height:35px; padding-left:30px; float:left; background:url(zwxxbut.gif) no-repeat; font-size:14px; margin-top:13px; margin-left:10px; _display:inline; }
.kjjh_tit{ height:33px; line-height:33px; background:url(kjjhbg.gif) no-repeat; color:#e90216; font-weight:bold; padding-left:50px; font-size:14px; }
.kjjhlist{ margin-left:15px; margin-right:15px; }
.kjjhlist li{ height:40px; line-height:40px; line-height:40px; border-bottom:#CCC dashed 1px; font-size:14px; background:url(icon06.gif) no-repeat 10px center; padding-left:20px; }
.qy_yq_hd{ width:486px; height:560px; float:right; }
.box01{ width:238px; height:223px; border:1px #d1d1d1 solid; }
.l{ float:left; }
.r{ float:right; }
h1{ height:37px; line-height:37px; background:url(tit01.gif) no-repeat; color:#e8020f; padding-left:50px; }
h1 span{ float:right; background:url(morebut.gif); display:block; width:44px; height:19px; line-height:19px; text-align:center; font-size:12px; font-weight:normal; margin-right:20px; margin-top:10px; }
.box01 ul{ margin-left:10px; margin-right:10px; height:179px; overflow:hidden; }
.box01 ul li{ height:35px; line-height:35px; border-bottom:1px dashed #d0d0d0; padding-left:20px; font-size:14px; background:url(icon07.gif) no-repeat 10px center; }
.zmhd_tit{ height:46px; line-height:46px; padding-left:60px; font-size:14px; background:url(zmhdbg.gif) no-repeat; font-weight:bold; color:#e40114; }
.zmhd_tit span{ display:block; width:72px; height:24px; float:right; line-height:24px; text-align:center; background:url(hdbut.gif) no-repeat; margin-top:10px; margin-right:5px; _display:inline; font-size:12px; font-weight:normal; }
.hdlist{ width:100%; }
.hdlist tr td{ font-size:12px; color:#5b5b5b; height:34px; line-height:34px; }
.pos{ text-align:center; width:72px; }
.con{ background:url(icon09.gif) no-repeat 10px center; padding-left:23px; width:55px; }
.hdtit{ background:url(icon08.gif) no-repeat 8px center; padding-left:25px; }
.hdicon{ padding-left:20px; }
h2{ height:35px; line-height:35px; line-height:35px; color:#e8020f; background:url(tzggbig.gif) no-repeat; padding-left:37px; }
h2 span{ float:right; background:url(morebut.gif); display:block; width:44px; height:19px; line-height:19px; text-align:center; font-size:12px; font-weight:normal; margin-right:20px; margin-top:6px;}
.tzggbox ul{ margin-left:10px; margin-right:10px; }
.tzggbox ul li{ height:30px; line-height:30px; border-bottom:1px dashed #CCC; font-size:14px; background:url(icon07.gif) no-repeat 0 center; padding-left:12px; }
.xxgkbox{ height:228px; background:url(xxgkbg.gif) no-repeat center; margin-top:5px; }
.xxgktit{ height:46px; line-height:46px; padding-left:50px; font-size:14px; font-weight:bold; color:#e8020f; }
.xxgkbox ul{ height:148px; }
.xxgkbox ul li{ width:90px; height:37px; float:left; line-height:37px; padding-left:35px; }
.juxxgk{ height:30px; line-height:30px; color:#e8020f; font-size:14px; font-weight:bold; padding-left:80px; }
.juxxgk a{ color:#e8020f; }
.barlist{ text-align:center; }
.ztzltit{ height:35px; line-height:35px; background:url(ztzlbg.gif) no-repeat; padding-left:40px; font-size:14px; font-weight:bold; color:#e8020f; }
.ztzltit span{ float:right; background:url(morebut.gif); display:block; width:44px; height:19px; line-height:19px; text-align:center; font-size:12px; font-weight:normal; margin-right:20px; margin-top:6px; }
.ztzlbox ul{ margin-left:20px; margin-right:20px; height:230px; overflow:hidden; }
.ztzlbox ul li{ height:32px; line-height:32px; border-bottom:1px dashed #CCC;  background:url(icon10.gif) no-repeat 0 center; padding-left:18px; }
#link{ height:50px; text-align:center; border-top:2px #CCC solid; }
.linklist{ width:200px; height:24px; margin-top:12px; color:#555; padding:2px; margin-left:5px; margin-right:5px; }
#footer{ height:134px; text-align:center; background:url(footerbg.gif) repeat-x; padding-top:10px; }
#footer p{ height:25px; line-height:25px; }
#footer p a{ padding:0 20px; }
.position{ height:35px; line-height:35px; border-bottom:#F90 1px dashed; margin:0 60px; }
h3{ background:url(tit2.jpg) no-repeat; line-height:36px; height:36px; padding-left:0px; color:#900; margin-top:15px; margin-bottom:15px; }
#subcontent ul{ margin-left:170px; margin-right:170px; }
#subcontent ul li{ height:30px; line-height:30px; border-bottom:1px dashed #CCC; font-size:14px; background:url(icon10.gif) no-repeat 0 center; padding-left:10px;  }
#subcontent ul li span{ float:right; font-size:12px; }
.page{ height:35px; line-height:35px; margin-top:10px; margin-bottom:15px; text-align:center; }
.page span{ padding:0 10px; }
.text{ padding-top:10px; padding-bottom:20px; padding-left:150px; padding-right:150px; font-size:14px; line-height:2; }
h4{ font-size:18px; font-weight:bold; color:#900; text-align:center; height:45px; line-height:45px; }
.bs{ height:25px; line-height:25px; text-align:center; background:#F3F3F3; margin-left:150px; margin-right:150px; }