@charset "utf-8";
/* CSS Document */
.main_n1_l_r,.main_n1_r .title,.app .title,.app .hot,.app .m_l,.app .m_r,.main_n2_l_l .titile,.main_n2_l_l .titile h5,.main_n2_r .title,.g_th,.g_m li,.wp_tab a,.main_n2_r .title_bbs{ background:url(images/home_bg.gif) no-repeat;}

.announcement{ border:1px solid #a8a8a8; height:19px; line-height:19px; overflow:hidden; margin-bottom:10px; }
.announcement a{ margin-left:20px; margin-right:15px;color:#222}
/*首页 新闻模块*/
.main_n1{ margin-bottom:8px; *margin-bottom:5px;}
.main_n1_l{ width:700px; float:left;}
.main_n1_l_l{ width:303px; margin-right:11px; float:left;}
.imgslider{ border:1px solid #d3d3d3; height:309px; margin-bottom:8px;}
.imgslider img{ width:300px}
.callboard{ border:1px solid #606160; height:67px; padding:1px;}
.callboard ul{ width:300px; padding-top:5px;}
.callboard li {margin:1px 5px; }
.callboard li a{ padding-left:10px; background:url(images/dot.gif) no-repeat left center; color:#222}
.main_n1_l_r{ width:382px;  float:left; background-position:0 -750px; background-repeat:repeat-x;}
.main_n1_l_r dl{ padding:20px 15px 0; border-bottom:1px dotted #d3d3d3;}
.main_n1_l_r dt { margin-bottom:3px;}
.main_n1_l_r dt a{  font-size:16px; color:#1F527B  }
.main_n1_l_r dd{ margin-bottom:10px;}
.main_n1_l_r ul{ margin:8px 0 0 15px}
.main_n1_l_r li{ margin:3px 0;  }
.main_n1_l_r li a{ font-size:14px; padding-left:10px; background:url(images/dot_b.gif) no-repeat left center; color:#1F527B}
.main_n1_l_r li a.red{ color:red; text-decoration:underline; background-image:url(images/dot_r.gif)}
.main_n1_l_r li a.gray{ color:#666; background-image:url(images/dot_g.gif)}

.main_n1_r{ width:260px; float:right; background:url(images/home_hot_bg.gif) repeat-x 0px 30px}
.main_n1_r_cn{border:1px solid #d3d3d3; border-top:none; background:url(images/sprite.gif) repeat-x 0 -70px;}

.main_n1_r .title{ height:38px; padding-left:40px; font-size:14px; line-height:24px; color:#fff;}
.main_n1_r dl.noborder{border:0; padding:0}
.main_n1_r dl{ border-top:1px solid #d3d3d3;height:66px; margin:0 8px; padding:5px 0; }
.main_n1_r dt{ margin:0 6px 0 0}
.main_n1_r dl b a{ font-size:12px; color:#333;}
.main_n1_r dl p{ line-height:16px;}
.main_n1_r dt{ width:55px; float:left; padding-top:5px  }
.main_n1_r dd a{ font-size:14px;}

.app_show dl{  width:230px; padding:10px 0 0 11px; float:left; }
.app_show dt{ margin:0 6px 0 0; text-align:center;}
.app_show img{ margin:0 0 3px 0;}
.app_show dl b a{ font-size:12px; color:#333;}
.app_show dl p{ line-height:14px;}
.app_show dt{ width:55px; float:left; padding-top:5px  }
.app_show dd { padding:3px 0 0 0}
.app_show dd a{ font-size:14px;}

/*首页 app模块*/
.app{ border:1px solid #d3d3d3;height:130px; margin-bottom:8px;}
.app .title{ background-position:0 -221px; background-repeat:repeat-x; height:31px; position:relative; line-height:30px;}
.app .title b{ margin-left:40px; font-size:14px;}
.app .hot{ background-position:0 -41px; height:38px; width:39px; position:absolute; top:0; left:-1px;}
.app .title a{ line-height:32px; margin-right:10px;}
.app a.move{ width:24px; height:120px; display:block; text-indent:-9999px; margin-top:5px; outline:none; }
.app a.m_l{background-position:0 -470px;}
.app a.m_r{background-position:-100px -470px;}
.app_show{ width:965px; overflow:hidden; }
.app_show ul{ width:965px;}
.app_show li{ float:left; width:100px; margin:0 10px; text-align:center; overflow:hidden; _display:inline}
.app_show li img{ margin:15px 0 15px;}
.app_show li a{ font-size:14px; color:#222;}

/*首页 新闻模块2*/
.main_n2{ margin-bottom:8px; }
.main_n2_l{ width:705px; float:left;}
.main_n2_l_l{ width:346px; border:1px solid #d3d3d3;}
.main_n2_l_l .titile{ height:30px; line-height:30px; overflow:hidden; background-position:0 -430px; background-repeat:repeat-x; border-bottom:1px solid #E9B89C; padding-right:1em;}
.main_n2_l_l .titile h5{ padding-left:25px; background-position:-239px -360px; line-height:32px; font-size:14px;}
.main_n2_l_l .titile a{line-height:30px; margin-top:1px;}
.main_n2_l_l .mtitile{height:31px; line-height:31px;border-bottom:none}
.main_n2_l_l .mtitile a{line-height:32px; width:90px; height:35px; display:block; float:left; font-weight:bold; font-size:14px; color:#333333; text-align:center;background:url(images/home_bg.gif) -144px -596px}
.main_n2_l_l .mtitile a.hover{background:url(images/home_bg.gif) -51px -596px; color:#fff}

.main_n2_l_l dl{ margin:15px 8px;}
.main_n2_l_l dt{ width:128px; float:left;}
.main_n2_l_l dt img{ width:120px;height:80px;}
.main_n2_l_l dd{height:auto; min-height:80px;_height:80px;}
.main_n2_l_l dd h6{ color:#049; margin-bottom:6px;}
.main_n2_l_l dd p{ line-height:18px; color:#666;}
.main_n2_l_l ul.news{ margin:10px 15px 5px; min-height:200px}
.main_n2_l_l ul.news li{ height:22px;*height:20px;  }
.main_n2_l_l ul.news li a{ float:left; color:#222}
.main_n2_l_l ul.news li span{ float:right;}
.main_n2_l_l ul.news li.hot a{ color:red; text-decoration:underline;}
.main_n2_l_l ul.news li.hot span{ color:red; }
.wp_tab{ margin-left:1px;}
.wp_tab a{ width:90px; height:35px; display:block; float:left; background-position: -144px -596px; font-size:14px; font-weight:bold; text-decoration:none; text-align:center;  color:#222   }
.wp_tab a.selected{background-position:-51px -596px; color:#fff;}
.wp_list{ margin-left:16px; padding-bottom:10px;}
.wp_list li{ width:134px; text-align:center; float:left;_display:inline; zoom:1}
.wp_list li img{ margin-bottom:8px;}
.wp_list li a{ color:#222;}
.main_n2_l_l .tap{ text-align:right;  height:35px; }
.main_n2_l_l .tap a{ color:#222; margin-right:10px;line-height:35px;}

.main_n2_r{ width:248px; float:right;}
.main_n2_r .title{ background-position:0 -662px; height:33px; line-height:33px; color:#fff}
.main_n2_r .title b,.main_n2_r .title_bbs b{ font-size:14px; margin:0 20px;}
.main_n2_r .title_bbs{ background-position:0 -80px;height:28px; line-height:28px;}
.main_n2_r table{ width:100%;}
.main_n2_r table td{ padding:0 3px; height:25px;}
.main_n2_r table td a{ color:#222;}
.main_n2_r tr.gray td{ background:#f3f2f0;}

.g_t,.g_b{ background:url(images/bg_2.gif) no-repeat;height:11px; overflow:hidden; font-size:0;}
.g_b{ background-position:0 bottom;}
.g_m{ background:url(images/bg_2.gif) -250px 0 repeat-y; padding:5px 10px; }
.g_th{ background-position:0 -114px; width:225px; height:22px; line-height:22px; margin:0 auto 10px;*margin:0 auto 8px;}
.g_th span{ margin:0 3px 0 7px}
.g_m ul{ width:230px; }
.g_m li{ color:#fff; background-position:-233px -490px;padding-left:14px; font-size:9px; margin-bottom:7px; }
.g_m li.num2{ background-position:-233px -465px; }
.g_m li span{ margin-right:10px; font:bold 9px Verdana; width:12px; text-align:center; }
.g_m li a{ color:#222}

.ad{ border:1px solid #ebebeb; background:#fbfbfb; height:120px; margin-bottom:10px;}
.ad{ display:none;}
.wp2{ width:703px;}

.links,.links-size{width:964px; margin:0 auto;}
.links{border-bottom:1px solid #ccc; height:100%; overflow:hidden; padding:6px 0 0 0;}
.links li{float:left; width:108px;font-family:Arial; text-align:center; padding:0 0 6px 0;}
.links li img{display:block;  border:1px solid #ccc;}
.links-size{clear:both; padding:0 0 0 0; background:#F7F7F7; height:100%; overflow:hidden}
.links-size li{float:left; padding:0 11px 0 4px;}
.links-size li a{color:#000;  line-height:26px;}