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;*/background:#fff; 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; background:#fff;}
.head_right a {color:#6E6E6E;}
.top_ad{ text-align:left; background:#f7f7f7; border:1px solid #ddd; margin:2px auto;width:958px; padding:0 0 5px 0;}
.top_ad img{ padding:5px 0 0 7px;}#menu {position:relative; clear:both; width:960px; height:73px; 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:65px; width:960px; margin:7px 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:668px; height:15px; overflow:hidden; margin-top:-2px;border-bottom:1px solid #ccc;}
.ad7{ margin-top:10px; width:243px; 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;}

/* 右底 */

/* .head_ad{ float:right;width:711px; height:60px;}
.head_ad ul li{ padding:0;width:237px; float:left; height:60px; list-style:none; margin:0px;} 
.head_right { display:none;float:right; width:70px; height:58px; border:1px solid #eaeaea; color:#CCCCCC; line-height:58px;}*/

/* 分页 */

.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 .thisclass { 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{float:right;}
.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}
/* AJAX登陆 */

#dialogBox{display:none;position:absolute;top:0;left:0;z-index:1001;width:320px; height:241px;*height:239px; overflow:hidden; }
.dialogBox {background:#fff;}
.dialogBox .title {cursor:move; background:#fff url(/img/ajaxtitle.png) no-repeat 0 0; height:34px;text-align:left; border-bottom:1px solid #5E7388;}
.dialogBox .title h2 { font-size:12px;float:left;color:#42576C; padding-top:13px;padding-left:16px; } 
.dialogBox .title span { float:right; padding-right:10px;}
.dialogBox_Content { padding:20px 0 10px; margin:0 auto;color:#3F4B57;}
.dialogBox_Content a{ color:#3F4B57;}
.ajaxmb5u{padding-top:8px;*padding-top:15px;width:320px;}.ajaxt{border-bottom:1px solid #C2CCD5;padding:15px; padding-top:0; text-align:left;}
.ajaxzc,.ajaxzc2{ width:229px;height:25px;display:block; background:url(/img/ajaxan.png) no-repeat 0 0; margin-top:8px;}
.ajaxzc2{width:253px;background:url(/img/ajaxan.png) no-repeat -229px 0; }
.textdl ul{ margin:15px!important; background:url(/img/ajaxan.png) no-repeat 0 -121px; height:68px; *margin-bottom:8px;}
.textdl li { padding-left:75px; height:34px; padding-top:6px;}
.textdl .input03 { font-weight:700; background:#F7FBFE; border:none; width:195px;height:20px;font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textdl h5{background:url(/img/ajaxan.png) no-repeat 0 -63px; padding-top:8px; text-align:center; height:51px; width:320px;}
#coverDiv{filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; background:#000; position:absolute; top:0; left:0; width:100%; height:1000px; z-index:1000;}

/* 信息提示框 */

.ts_title{width:400px;border: #aaccee 1px solid; FONT-SIZE: 12px; COLOR: #1f376d; HEIGHT: 28px; line-height:28px; text-align:left; border-width:1px 1px 0 1px;background:#EBF3FB url(/img/bg.gif) no-repeat 5px -318px; text-indent:30px; margin-top:100px;}
.ts_msg{text-align:left; line-height:25px;width:400px;height:100;font-size:12px;border:1px solid #B8D4F1;background-color:#fff;border-width:0 1px 1px 1px;COLOR: #1f376d;}
.ts_msg span{ float:left;}
.ts_msg a{COLOR: #1f376d;}