body {text-align:center; font-family:Verdana;}
body, form, h1, h2, h3, h4, h5, ul, dl, dt, dd, div,img{margin:0; padding:0;list-style:none;border:none;font-size:12px;}
select,input,textarea{font-size:12px;font-family:Arial,Helvetica,sans-serif;}
a:link, a:visited,a:active {text-decoration:none; }
a:hover {text-decoration:underline;}
.cl{ clear:both;}
.b2{height:2px; overflow:hidden; clear:both; background:#f3f3f3}
td{vertical-align:top;}
.onoff{height:18px;float:left; width:11px; margin:6px 4px 0 4px; background:url(img/onoff.gif) no-repeat;}
#tishi{color:#000;position: absolute; z-index: 1; left:0px; top:25px;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9; background:url(img/tishi.gif); height:21px; width:94px;}

.top_s .btn,.search #searchsubmit{ font-size:0; text-indent:-9999px;}

.stowajax{ text-align:left;height:81px; line-height:70px; text-indent:88px; background:url(img/ts_ico.gif) no-repeat 0 0;}.stowajax a{ color:#19489E;}
/* headertop */

.headline{height:22px;background:#f8f8f8;color:#333;text-align:center; padding-top:2px;border-bottom:1px solid #E6E6E6;margin-bottom:10px;}
.headl_b{ width:960px;margin:0 auto;text-align:left;font-size:12px; padding-top:2px;}
.headl_l{ float:left; text-indent:10px; background:url(img/news.gif) no-repeat 0 2px;}
.headl_r{ float:right;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; }
.headline a{color:#666;margin:0 3px;font-size:12px;text-decoration:none;}
.headline a:hover{color:#fff;background:#929292;}.nav_jptj{ background:#000;}
/* header */
#header {width:960px; margin:0 auto;height:60px; margin-bottom:5px; }#header .logo {float:left; clear:both; margin:0; padding:0; text-align:left; width:244px;/*width:316px;*/margin-right:2px;}#header .logo img {vertical-align:top; height:60px;}a.search{ color:#489F19;}

.headl_l a.red{ color:#060;}

.head_ad{ width:0px; display:none;}
.head_right {float:right; width:468px; height:60px; }
.head_right a {color:#6E6E6E;}
.top_ad{ text-align:center; background:#f7f7f7; border:1px solid #ddd; margin:2px auto;width:966px; padding:2px 0 2px 0;}
.top_ad img{ padding:5px 0 0 7px;}#menu {position:relative; clear:both; width:960px; height:35px; margin:0 auto;background:url(img/v4bg.gif) no-repeat left top; z-index:10;font-family:Tahoma, Geneva, sans-serif;}
.topmenu {display:inline; float:left; position:relative; height:35px; width:960px; margin:2px 0 0 0px;}
.topmenu dt {line-height:25px;display:inline; float:left; margin:0 0 0 -2px; padding:0 10px 0 11px; background:none;}
.topmenu dt .menu_first{padding-left:15px; background:none;}
/* .topmenu dt .menu_end{ background:url(img/menu_end.gif) no-repeat 0 0;}*/

.topmenu dt .menu_end span{ font-weight:700;}#menu sup{display:block;width:19px;height:23px;position:absolute;top:-13px;text-indent:-18817px;background-image:url(img/ico3.gif);right:9px;background-position:0px 0;clear:left;}
.topmenu dt a{ display:block;float:left; color:#fff; width:68px; height:32px;}
.topmenu dt a.selected { color:#fff; background:url(img/v4bg.gif) no-repeat 0 -73px; font-weight:700; color:#225099; line-height:35px;}
.topmenu dt a:hover{ text-decoration:none;}
.topmenu dd {position:absolute; top:39px; _top:40px; left:5px;}
.topmenu ul {overflow:hidden;}
.topmenu li {display:inline; float:left; margin:0 2px 0 -2px; padding:0 10px 0 12px;background:url(img/bar_headermenu.gif) no-repeat 0 1px; }
.topmenu li a { display:block;color:#000; border-bottom:2px solid #F1F1F1;}
.topmenu li.selected{padding:0 11px 6px 12px; color:#26519A; font-weight:700; } 
.topmenu li.selected a {color:#19489E; border-bottom:2px solid #26519A; text-decoration:none;}
.topmenu li a:hover {color:#19489E; border-bottom:2px solid #26519A; text-decoration:none;}

.toolsdh{position:absolute; right:-80px; top:-4px; cursor:pointer;}
.topmenu div.toolsdh a:hover{border-bottom:0px; }
.undis{ display:none;}
.maintable{ width:960px; margin:0 auto; margin-top:5px;border-collapse: collapse; }
/* 模板导航 */
#m_nav,#m_nav1,#menu  .m_nav {line-height: 24px;list-style: none;text-align:left;width:115px; display:none; list-style:none; padding:0; margin:0; border:1px solid #666; border-width:2px 0; position:absolute;}
#m_nav li,#m_nav1 li,#menu  .m_nav li{clear:left; float: left;height:24px;FILTER: Alpha(Opacity=90);-Moz-Opacity: 0.9; width: 115px; background:#fff; border:1px solid #eee;list-style:none; padding:0; margin:0; }
#m_nav li a,#m_nav1 li a,#menu  .m_nav li a {display: block;text-align:left;height:24px; line-height:24px;border:none; padding-left:10px;color:#333; font-weight:400; }
#m_nav li a:hover,#m_nav1 li a:hover,#menu .m_nav li a:hover {background:#333; color:#fff; }

#menu .m_nav{ width:130px;}
#menu  .m_nav li{ width:130px}
#menu .m_link{  }
#menu  .m_nav li.ml_on{ background:#1948ae;}
#menu  .m_nav li.ml_on a{ color:#fff;}
/* AD */

/* 列顶 */
.ad11{ padding:10px 0; background:#ffff99; width:720px; height:15px; overflow:hidden; margin-top:-2px;border-bottom:1px solid #ccc;}
.ad7{ margin-top:10px; width:190px; overflow:hidden; padding-left:5px; padding-top:10px; height:100px;border:1px solid #ccc;background:#ffff99;  }
.ad18{ background:#ffff99; border:1px solid #ccc; padding:10px; }
/* 文顶 */
.ad8{ float:left; padding:5px;
/* height:15px; width:670px; background:#ffff99;border-bottom:1px solid #ccc;padding:10px 0;overflow:hidden; text-align:center; */}
/* 右顶 */
.ad6{margin-bottom:10px;}
/* 右中 */

.ad23,.ad30{width:250px;text-align:center; padding:5px 0; padding-bottom:4px; border-bottom:1px solid #ddd;}
.ad23 img,.ad30 img{margin:5px 0;}
.ad23{ padding:5px 0;background:#fff; border-bottom:1px solid #ddd;}


/* 分页 */

.page_list { display:block;clear:left;padding:10px 3px; margin:15px 3px 5px 0; text-align:center;font-size: 14px; font-family:Tahoma;}
.page_list a,.page_list .current,.page_list .disabled,.page_list 
.pageinfo{color:#333;border-bottom:1px solid #ddd;padding:5px 8px; }
.page_list a.one,.page_list a.last{ display:none;}
.page_list a:hover{color:#690; text-decoration:none; border-bottom:2px solid #690;}
.page_list .disabled{color:#333;}
.page_list .current { color:#690; font-weight:700;border-bottom:2px solid #690;}
/* Footer */

#footer {clear:both; position:relative; width:960px; margin:0 auto; margin-top:1px; border-top:1px solid #ddd; text-align:center;padding-bottom:20px;}
#footer h3 {margin-top:19px; color:#000; font:400 12px Verdana; text-align:center;}
#footer h3 a {color:#000;}
#footer h3 a:hover {color:#19489E;}
#footer .copyright {margin:8px 0 0 0; color:#2D2D2D; text-align:center;}
#footer .copyright a {font-weight:700; color:#19489E; text-decoration:none;}
#footer_list{clear:left; font-family:Georgia, "Times New Roman", Times, serif; width:960px;margin:0 auto 18px auto;border-top:1px solid #ddd;color:#A0A0A0;padding:20px 0;}
.list_footer_l{ float:left;color:#A0A0A0;width:750px;text-align:left;}
.list_footer_l ul li{ float:left; margin-right:15px;}
.list_footer_l ul li a{ color:#2F2087;}

.list_footer_r a{color:#999; padding-left:5px; }
.list_footer_r a:hover{ text-decoration:none;}
#tongji{display:none;}
/* site_info */

.site_info{margin:0 auto; margin-top:25px;width: 960px; padding:15px 0 10px 0; border-top:1px solid #ccc; background:#f8f8f8; text-align:left;}
.site_info ul{padding:0 15px; margin:0; }
.site_info ul li{float:left; list-style:none;width:100%; overflow:hidden;line-height:25px; }
.site_info ul li span{ width:70px; color:#999;float:left; }
.site_info a,.site_info a:visited{ color:#3E3E3E; padding-right:12px; text-decoration:underline;}
.site_info a:hover{ color:#080;}
.site_info ul li p{ float:left;display:block;width:860px; height:26px; overflow:hidden;color:#3e3e3e; padding:0; margin:0;}
.site_info strong,.site_info b{ font-weight:400;}
.site_info .sr{float:right; width:130px; margin-top:-25px; height:20px; text-align:left; background:#f8f8f8; padding-left:15px;}
.site_info .sr a{ color:#268600}


.search {height:90px;text-align: center; background: none repeat scroll 0pt 0pt rgb(245, 245, 245); border-bottom: 1px dashed rgb(204, 204, 204); border-top: 1px solid rgb(255, 255, 255); margin: 2px};
.top_ad{ text-align:left;  height:130px;background:#f7f7f7; border:1px solid #ddd; margin:2px auto;width:954px!important;padding-left:4px!important;  overflow:hidden;width:958px;padding:5px 0; height:125px;  }
.top_ad img{  border:none;}
.top_ad ul{ list-style:none; padding:4px 0 0 0; margin:0;}
.top_ad ul li{float:left;margin:0 0 2px 5px;*margin:0 0 2px 5px;padding:0; width:469px}
