/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:"ËÎÌå"; background: url(main_bg.gif) repeat-x #F3E3C2; color:#3a3a3a;}
p,h1,h2,h3{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
a{ color:#3a3a3a; text-decoration:none;}
a:visited{ color:#3a3a3a; text-decoration:none;}
a:hover{ color:#f30; text-decoration:underline}
a.red{ color:#D30B0B; text-decoration:none;}
a.red:visited{ color:#D30B0B; text-decoration:none;}
a.red:hover{ color:#f30; text-decoration:underline}
.red2{ color:#f30;}
.top_nav{ height:30px; width:950px; text-align:right;  line-height:30px; margin:0 auto 2px;}
.top_nav a{ margin-right:18px;}
.banner{ width:950px; margin:0 auto; height:260px; background:#CC9900;}
.wrap{ width:930px; margin:0 auto;  padding:20px 10px 10px;  background:url(bg_ioc.gif) repeat-x 0 top #fff; overflow:hidden;}
.wrap .dqwz{ height:25px; line-height:25px; margin-bottom:8px;}
.wrap .con_box{ width:908px; background:#F5ECE0; border:1px solid #ccc;  padding:10px;}
.wrap .con_box .lm_box{ width:286px; padding:8px; float:left; }
.wrap .con_box .lm_box h2{ height:28px; line-height:28px; background:url(tit_bg.gif) no-repeat; font-size:14px; padding-left:30px; color:#fff; font-weight:bold; letter-spacing:0.1em;}
.wrap .con_box .lm_box ul{ padding:8px 5px;}
.wrap .con_box .lm_box ul li{ line-height:25px; background:url(list_ioc.gif) no-repeat 0 45%; padding-left:12px;}
.wrap .foot{ border-top:1px solid #ccc; margin-top:8px; padding-top:10px; text-align:center; line-height:20px;}
.wrap .foot a{ margin:0 8px;}
.clr{ clear:both;}
.con_box .view_tit{ border-bottom:1px dashed #ccc; padding:10px 0; margin:30px 0 10px; text-align:center;}
.con_box .view_tit h1{ font-size:22px; letter-spacing:0.1em;}
.con_box .view_box{ padding:10px 40px; line-height:33px; font-size:14px; text-indent:31px;}
.f_r{ float:right; margin:20px 0 10px 20px;}
.f_l{ float:left; margin:20px 20px 10px 0;}
.con_box .view_box li{ line-height:28px; float:left; width:290px; text-align:left;}