
/*header*/
.header_top{ background:url(../img/1_r1_c7.png); text-align:right; line-height:38px; height:42px; color:#999}
.header_top a{ padding:0 10px; color:#093;}
.logo{ width:200px; height:60px; float:left; padding:10px 20px;}
.search{ float:left; width:670px; padding:28px 20px 0; background:url(../img/search.png) no-repeat 20px 30px; height:50px; line-height:30px; color:#EF6F00;}
.search a{ color:#444}
.search input{ float:left;  border:0; background:none;}
.search .txt{ width:364px; margin:7px 18px 7px 7px;}
.search .sub{ width:65px; height:29px; cursor:pointer; margin-right:15px; display:inline;}
.logo{ width:200px; height:60px; float:left; padding:18px 0 0 25px;}
.nav{ background:url(../img/1_r7_c2.png) repeat-x top; height:41px; overflow:hidden; line-height:40px; color:#fff;}
.nav a{ padding:0 6px; color:#fff}
.nav .home{ float:left; padding:0 15px 0 8px; margin-right:10px; display:inline;background:url(../img/1_r7_c5.png) no-repeat right; height:41px; font-weight:bold;}
.subnav{ width:938px; background:url(../img/subnav.png) repeat-x 0 1px; height:46px; border:1px solid #CEE7BD; line-height:23px; padding:9px 5px 5px;}
.subnav a{ color:#444; padding:0 5px 0 4px;}

/*body*/
.ifocus{ width:403px; height:243px; float:left;border:1px solid #ccc; margin:0 10px 10px; display:inline;}
#ifocus_pic{ height:243px; overflow:hidden; position:relative;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist img { width:403px; height:243px; }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; font-size:12px }
#ifocus_tx .normal { display:none; }
#ifocus_btn { width:90px; height:20px; overflow:hidden; position:relative; margin-top:-22px; float:right; z-index:999;}
#ifocus_btn li{ width:22px; background:none; float:left; height:20px;}
#ifocus_btn li a{ float:right; width:18px; height:18px; text-align:center;line-height:18px;background:#fff; color:#636363; background:#DEDCDB; font-size:12px }
#ifocus_btn .current{background:none;}
#ifocus_btn .current a{ background:#f00; color:#fff;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:403px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }

.left_top{ float:left; width:273px; border:1px solid #C7D7B0; height:465px;}
.left_top h2{ background:#F4FBF3;}
.left,.middle,.right,.item,.ft_top,.h_1 .right,.type,.article_left,.a_item,.links{ border:1px solid #C7D7B0; height:241px; float:left; overflow:hidden; background:url(../img/1_r9_c10.png) repeat-x top; }
.middle{margin:0 10px; display:inline; width:403px;}
.left{ width:273px; }
.right,.item{ width:248px; background-image:url(../img/1_r13_c18.png); border-color:#ddd;}
.right h2,.type_right .item h2{ color:#555}
.right h2 a,.type_right .item h2 a,.right h2 span,.type_right .item h2 span{ color:#777}
.ft_top{ height:243px; width:248px;}
.ft_top ul{ padding:7px 0;}
.ft_top li{ background:url(../img/i_r15_c37.png) no-repeat 0px 4px; margin:0 10px; line-height:20px; height:20px; padding-left:20px;}
.ft_top li a{ float:right; color:#DA7320; width:50px;}
.ft_top li span{ float:left; color:#246FB6; width:50px;}
.h_1 .right h2,.h_1 .right h2 a,.h_1 .right h2 span{color:#444;}
.h_1 .middle,.h_1 .right{ height:210px;}
.h_1 .left ul{ padding:12px 10px;}
.h_1 .left li{ line-height:23px; height:23px; background-position:7px 10px;}



h2{ font-size:14px; color:#3D9100; overflow:hidden; padding:0 10px; line-height:28px; height:29px;}
h2 a,h2 span{ font-size:12px; font-weight:normal; color:#3D9100; float:right; padding-left:10px;}



.i_t_top{ color:#666; line-height:22px;padding:9px 0 7px; margin:0 10px; border-bottom:1px dotted #ccc;}
.i_t_top img{ border:1px solid #ccc; float:left; margin-right:10px; padding:1px; background:#fff;}
.i_t_top p{ text-indent:2em; color:#999}
.i_t_top p a{ color:#3D9100}
.i_t_top strong{ display:block;color:#333;line-height:20px; height:20px; overflow:hidden; margin-bottom:10px; font-size:12px;}
.i_t_top strong a{ color:#4F6E10;}
.left .i_t_top img{ width:96px; height:58px;}
.left .i_t_top  strong{ text-align:center}
.middle .i_t_top img{ width:113px; height:85px;}
.middle .i_t_top p{ line-height:20px;}
.h_1 .middle img{ width:16px; height:16px;}
.middle ul,.right ul,.item ul,.item ul,.type_1 ul{ padding:8px 10px;}
.left ul{ padding:5px 10px;}
.left li,.middle li,.right li,.links ul li,.item li,.links ul li,.type li,.article_left li{ padding-left:20px; background:url(../img/li.gif) no-repeat 5px 7px; line-height:22px; height:22px; overflow:hidden}
.left_top .i_t_top{ border-bottom:1px dotted #ccc}
.left_top .i_t_top strong{line-height:28px; height:28px; text-align:center;}
.left_top ul{ padding:10px;}
.left_top li{ padding:0 7px 0 15px; background:url(../img/li.gif) no-repeat 2px 10px; line-height:24px; height:24px;}

.banner{ height:100px; overflow:hidden}
.banner img{ width:964px; height:100px;}
.h_1 .middle li{ float:left; width:110px; height:180px; margin:0 8px; overflow:hidden; line-height:18px; padding:0; background:none;}
.h_1 .middle li img{ margin-bottom:-3px;}
.h_1 .middle li a img{ width:103px; height:84px; padding:1px; border:1px solid #ccc; margin:0}
.h_1 .middle li a{ color:#2957A1; font-weight:bold}
.h_1 .right .i_t_top{ padding-bottom:0; border-bottom:0;}
.h_1 .right .i_t_top img{ width:73px; height:73px;}
.h_1 .right .i_t_top strong a{ color:#3D9100;}


/*footer*/
.links{ width:948px; float:none; height:auto;}
.links div{ padding:10px; line-height:22px;}
.links div a{ padding:0 5px;}
.links ul{ padding:10px 0; line-height:22px; float:left}
.links ul li{ float:left; width:285px; height:22px; overflow:hidden; display:inline; margin-left:10px;}
.links .clear{ padding:0; height:0;}
.copyright{ line-height:22px; text-align:center; color:#444; padding-top:20px;}
.copyright a{ padding:0 10px;}
.copyright img{ padding:20px 5px;}



/*type*/
.sidenav{ height:16px; line-height:16px; padding-bottom:10px;}
.sidenav span{ padding:0 10px;}
.right_flash{ width:250px; height:235px; float:left}


.type{ height:233px; width:688px; float:left; border:1px solid #ccc; display:inline; margin-right:10px;}
.type h1{ font-size:22px; line-height:40px; height:40px; padding-left:50px; background:url(../img/type_h1.gif) no-repeat 10px 5px; color:#2A6E9F;}
.type .i_t_top strong{ font-size:14px;}
.type .i_t_top strong a{ color:#444}
.type .i_t_top{ padding:10px; border-bottom:1px dotted #ccc;}
.type .xg{ padding:0 20px; line-height:40px; height:40px; color:#2B6F9F;}
.type .xg_link{ line-height:24px; padding:0 20px;}
.type .xg_link a{ padding:0 5px; color:#666;}
.type ul{ float:left; padding:10px;}
.type li{ float:left; width:200px;}
.a_item{ width:688px; float:left; height:auto;}
.a_item ul{ float:left; padding:10px 0 10px 3px;}

.a_item li{ width:307px; float:left; padding:10px; height:102px; background:none; border:1px solid #f0f0f0; margin:5px; display:inline;}
.a_item li img{ border:1px solid #ccc; float:left; margin-right:10px; padding:1px; background:#fff; width:95px; height:97px;}
.a_item li p{ text-indent:2em; color:#999; line-height:18px;}
.a_item li p a{ color:#d00}
.a_item li strong img{ width:67px; height:18px; padding:3px; border:0;}
.a_item li strong{ display:block;color:#333;line-height:24px; height:24px; overflow:hidden; margin-bottom:6px; font-weight:normal; color:#999}

.a_item li strong a{ color:#4D970C; padding-right:10px; font-weight:bold}

/*list*/
.item{ float:none; height:auto; width:auto}
.type_right{ float:right; width:275px;}

.list{ width:603px; border:1px solid #C7D7B0; padding:10px 30px; background:url(../img/h1.gif) repeat-x 0 60px}
.list h1{ height:40px; padding-bottom:30px; line-height:40px; font-size:14px; color:#279500;}
.list li{ line-height:28px; height:28px; font-size:14px; background:url(../img/li.gif) no-repeat 10px 12px; padding-left:25px;}
.list li span{ padding-left:10px; color:#888; font-size:12px; float:right; white-space:nowrap}
.list li.m_b{ margin-bottom:30px;}
.list li.list_page{height:50px; padding:10px 10px; text-align:center; color:#999; line-height:50px;  background:none; display:block; background:none; float:none; width:auto;}
.list li.list_page a,.list li.list_page cite{ padding:4px 8px; border:1px solid #C7D7B0; background:#F0F4F5;color:#333; margin-right:5px; font-size:12px;font-style:normal; float:none; background:none;}
.list li.list_page a:hover,.list li.list_page cite{color:#336; font-weight:bold; }
/*article*/
.article{ width:601px; float:left; border:1px solid #ddd; padding:30px; margin-bottom:10px;}
.article h1{ line-height:60px; padding-top:10px; font-size:26px; text-align:center; height:60px; overflow:hidden}
.article .com{ line-height:30px; margin-bottom:10px; text-align:center; color:#444;}
.article .info,.article .content{ font-size:14px; line-height:24px; }
.article .info{color:#666; margin:20px 0 50px; font-size:12px; padding:10px; background:#f3f3f3;}
.article .content p{ text-indent:2em; padding:10px;}

.article .link_zj{ line-height:50px; }
.article .link_zj a{ color:#c00}
.article .page_con{ height:48px; line-height:24px; color:#137D32; font-weight:bold; padding-top:20px; }
.article .page_con a{ color:#444; font-weight:normal; padding-left:10px;}



.article_left{width:325px;display:inline; height:200px; margin:0 10px 10px 0;}
.article_left ul{ padding:10px;}
.article_left2{ width:662px;}
.article_left2 li{ width:295px}








