/* CSS Document */
body { font-family:"ËÎÌå"; background: #fff; font-size:12px; color:#333; margin: 0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight: normal;}
p{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
table,td,tr,th{font-size:13px;}
A:link{ color: #333; text-decoration:none;}
A:visited{color: #333;  text-decoration:none;}
A:hover{color: #F08008;  text-decoration:underline;}
A.rd:link{ color: #F08008; text-decoration:none;}
A.rd:visited{color: #F08008;  text-decoration:none;}
A.rd:hover{color: #F08008;  text-decoration:underline;}
.red{ color:#f00;}
.gree{ color:#35A201;}
.header_top{ width:950px; margin:0 auto; height:25px; background:#F4F3F2; border:1px solid #D9D8D8; border-top:none; line-height:25px;}
.header_top h1{ float:left; margin-left:20px; font-size:12px; font-weight:normal;}
.header_top h2{ float:right; margin-right:20px; font-size:12px; font-weight:normal;}
.logo_box{ height:60px; width:950px; margin:5px auto;}
.logo_box h1{ float:left; margin-left:10px; padding-top:5px; width:160px;}
.logo_box ul{ display:block; height:30px; line-height:30px; margin:15px 10px 0 0; float:right;  width:430px;}
.logo_box ul li{ float:left; display:inline; background:url(8_10_ioc.gif) 0 50% no-repeat; padding-left:15px; width:46px;}
.logo_box ul li a{ font-size:14px; font-weight:bold; text-decoration:none;}
.banner{ width:950px; height:100px; margin:0 auto;}
.wrap{ width:950px;  margin:10px auto 0; }
.wrap .left_nav{ width:200px; float:left; }
.left_nav .nav_tit{ width:200px; height:30px; background:url(nav_tit.gif) no-repeat;}
.left_nav .nav_box{ width:200px; background:#F1F1F1; overflow:hidden; }
.nav_box li{ height:33px; line-height:33px; width:198px; border:1px solid #CBCBCB; border-top:none;}
.nav_box li.th{ border-right:none;}
.nav_box li p{ width:170px; border:1px solid #fff; height:32px; padding-right:26px; border-bottom:none; text-align:right; position:relative;}
.nav_box li p a{ color:#004FA3; text-decoration:none; font-size:14px;}
.nav_box li p a:visited{ color:#004FA3; text-decoration:none;}
.nav_box li p a:hover{ color:#ff6300; text-decoration:none;}
.nav_box li p.this{ background:url(this_bg.gif); width:171px; }
.nav_box li p.this a{ color:#C40000; font-weight:bold;}
.nav_box li p.this a:visited{ color:#C40000; font-weight:bold;}

.nav_box li.db{ border-bottom:none; border-top:1px solid #fff;}
.left_nav .nav_bottom{ width:200px; height:147px; background:url(bt_bg.gif) no-repeat;}
.wrap .right{ width:730px; float:right;}
.right .title{ height:30px; line-height:30px; border-bottom:1px solid #ccc;}
.title h1{ background:url(tit_ioc.gif) no-repeat 5px 45%; padding-left:28px; font-size:14px; font-weight:bold; color:#000; float:left;}
.title h2{ float:right; background:url(tit_bg2.gif) no-repeat 50%; width:45px; height:30px; margin-right:20px;}
.right .nrbox{ padding:10px; font-size:14px;  letter-spacing:0.1em; line-height:27px; }
.right .nrbox a{ color:#004FA3;}
.right .nrbox p{ text-indent:25px;}
.nrbox .yjfk{ width:420px; margin:20px auto 10px auto; background:#F0F5FC; border:1px solid #7EBCD6; padding:6px; }
ul.map{ display:block; margin:5px;}
ul.map li{ line-height:25px; padding:3px 0;}
ul.map li.father{ background:url(ioc_09.gif) no-repeat 0 45%; padding-left:20px; font-size:14px; font-weight:bold; color:#ff3300; margin-top:5px;}
ul.map li.son{ padding-left:30px; border-bottom:1px dashed #333; font-size:12px;}
.clr{ clear:both;}