/* CSS Document */
.xtgg{ width:960px; height:30px; margin:5px auto; background:#D7FFD4; line-height:30px;}
.xtgg h1{ font-size:12px; font-weight:bold; width:100px; background:url(gg_ioc.gif) no-repeat right 45%; text-align:center; float:left;}
.xtgg h2{ float:left; padding-left:10px; height:30px; line-height:30px; font-weight:normal; font-size:12px;}
.wrap{ width:960px; margin:3px auto 0;}
.wrap .left{ width:300px; float:left;}
.hqzs{ width:300px; height:243px; background:url(hqzs_bg.gif) no-repeat;}
.hqzs .zs_box{ width:275px; margin:50px 10px auto 15px;}
.tj_box{ width:298px; border:1px solid #92D678;}
.tj_box .tj_tit{ height:30px; background:url(vb_2.gif) repeat-x; border-bottom:1px solid #92D678;}
.tj_box .tj_tit h1{ height:30px; line-height:30px; background:url(tjtit_ioc.gif) no-repeat 10px 45%; padding-left:28px; font-size:14px; font-weight:bold;}
.tj_box .tjnr_box{ padding:5px; background:#F2FAEC;}
.tj_box .tjnr_box li,.hqzs .zs_box li,.qy_list li{ line-height:23px; background:url(gif-0671.gif) no-repeat 5px 45%; padding-left:23px;}
.hqzs .zs_box li span{ float:right; font-size:12px; color:#C5C4C4;}
.tjqy_box{ width:300px; height:228px; background:url(tjqy_bg.gif) no-repeat; margin-top:8px;}
.tjqy_box .qy_list{ margin:43px 14px auto 20px;}
.tjqy_box .more{ width:70px; height:20px; cursor:pointer; margin:20px 15px auto auto; float:right;}
.tjqy_box .more a{ color:#459D1E; font-size:12px; text-decoration:none; }
.tjqy_box .more a:visited{color:#459D1E; font-size:12px; text-decoration:none;}
.tjqy_box .more a:hover{ color:#f30; text-decoration:underline;}
.wrap .right{ width:650px; float:right;}
.lm_box{ width:650px; margin:0; padding:0;}
.lm_box .lm_tit{ height:32px; background:url(lmtit_bg.gif) repeat-x 0 -32px;}
.lm_box .lm_tit h1{ font-weight:bold; font-size:14px; width:78px; height:18px; padding-top:14px; background:url(lmtit_bg.gif) 0 0; padding-left:32px; float:left; letter-spacing:0.1em;}
.lm_box .lm_tit h2{ float:right; width:350px; height:32px; background:url(lmtit_bg.gif) no-repeat right -64px; text-align:right; font-size:12px; line-height:32px; color:#fff; padding-right:20px}
.lm_box .lm_tit2{ height:30px; background:url(vb_2.gif) repeat-x; border:1px solid #9BC387; position:relative;}
.lm_box .lm_tit2 h3{ width:94px; height:20px; background:url(tit_bg01.gif) no-repeat; font-weight:bold; font-size:14px;  letter-spacing:0.1em; position:absolute; padding-top:12px; text-align:center; left:15px; top:-1px;}
.lm_box .lm_tit2 h4{width:380px; height:30px; float:right; padding-right:20px; line-height:30px; text-align:right; font-size:12px;}
.lm_box .nr_box{ width:628px; padding:10px 10px 0; border:1px solid #9BC387; border-top:none;}
.lm_box .nr_box2{ width:645px; border:1px solid #9BC387; border-top:none; padding:4px 1px 4px 2px;  overflow:hidden;}
.cpcd_list_box{ margin:15px 9px auto 8px; width:627px;}
.cpcd_list_box p.father{ width:80px; height:21px; background:url(lmtit_bg.gif) no-repeat 0 -96px; font-size:12px; line-height:21px; padding-left:15px; float:left; color:#000;}
.cpcd_list_box p.son{ float:left; padding-left:10px;}
.cpcd_list_box p.son a{  display:block; width:87px; float:left; height:23px; line-height:23px; text-align:left; font-size:12px; text-decoration:none; color:#004FA3; text-decoration:underline; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.cpcd_list_box p.son a:hover{ color:#f30; text-decoration:none;}
.nr_box .new_list{ width:406px; float:left;}
.gq_box{ width:307px; float:left;}
.nr_box .new_list li,.gq_box li{ line-height:23px;}
.nr_box .new_list li span,.gq_box li span{ float:right; text-align:left; font-size:12px; color:#C5C4C4; padding-right:10px;}
.nr_box .new_list li p,.gq_box li p{color:#C5C4C4; float:left; padding-right:5px;}
.nr_box .new_list li p a,.gq_box li p a{ color:#f30; text-decoration:none;}
.gq_box li p a:visited{ color:#ff3300; text-decoration:none;}
.nr_box .new_list li p a:hover,.gq_box li p a:hover{ color:#f30; text-decoration:underline;}
.nr_box .turn_show{ width:200px; float:right; background:#F0F0F0; border:1px solid #E0E0E0;  padding:5px;}
.nr_box2 .pro_box{ width:95px; margin:5px 10px; border:1px solid #E0E0E0; background:#F0F0F0; padding:5px; float:left;}
.nr_box2 .pro_box img{ width:95px; height:85px;}
.nr_box2 .pro_box span{ height:25px; line-height:25px; width:95px; text-align:center; float:left;}
.nr_box2 .pro_box span a{ color:#004FA3; text-decoration:underline;}
.nr_box2 .pro_box span a:hover{ color:#f30; text-decoration:underline;}
.link{background:#EFF6EF; border:1px solid #7DBB79; width:938px; padding:10px 10px 0; margin:8px auto;}
.link h1{ width:90px; text-align:center; font-size:14px; font-weight:bold; float:left; line-height:40px;}
.link h2{ float:right; font-size:12px; padding-left:10px; text-align:left; width:835px; line-height:23px;}
.link h2 a{color:#285AA0; text-decoration:none; margin-right:22px;}
.link h2 a:visited{color:#285AA0; text-decoration:none; }
.link h2 a:hover{ color:#ff6300; text-decoration:underline;}
.m_r{ margin-right:14px;}
.gg{ width:210px; height:60px; margin-right:10px; float:left;}