@charset "gb2312";
* { font-family:Microsoft Yahei; }
BODY { color:#000; font:14px/1.5em "Microsoft Yahei" }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding:0px; margin:0px; }
/*h1, h2, h3, h4, h5, h6 {display:inline;}*/

img { border:0px; }
li { list-style-type:none; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
table { border-collapse: collapse; }
.bian, #alttxt, div.contents img, #error2 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 8px #222; -webkit-box-shadow: 0px 0px 8px #222; box-shadow: 0px 0px 8px #222;/*behavior: url(../other/ie-css3.htc);*/ }
.yuan, div.contents input, div.contents textarea, div.contents select { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.overtxt { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/*以下为站点样式，可适当修改*/



/*主背景 外边框*/

.main { background: #fff; width:980px; border:10px solid #fff; text-align: left; }
.main_index { float:left; background:#f5f5f5 url('../images/main_bg.gif') repeat-y; }
/*左边*/

.main_left { float:left; width:190px; display:inline; margin-right:10px; }
/*内容区*/

.main_content { float:left; width:780px; display:inline; background:#fff; min-height:400px; word-break:break-all; table-layout:fixed; }
/*底部*/

.links { line-height:25px; height:25px; background: #eee; text-align:right; }
.copy { background: url('../images/end_bg.png'); line-height:58px; height:58px; text-align: center; COLOR: #fff; }
.main .bottom { clear: both; }
/*默认链接与文字样式*/

a { color:#2b2b2b; text-decoration:none; }
a:hover { color:#ba2636; text-decoration:none; }
/*顶部*/



.top-bg { background:#eee url(../images/header-bg.gif); height:38px; margin-bottom:15px; }
.top-box-big { position:absolute; top:0px; width:100%; height:32px; line-height:32px; z-index:999; }
.top-box { width:1000px; margin:0 auto; }
.left-box, .right-box ul, .right-box li { float:left; }
.right-box { float:right; }
.right-box li { }
.right-box li a { display: block; padding:0px 15px; }
.right-box dl { background:#fff; text-align:center; border-top:1px solid #aaa; display: none; }/**/
.right-box dt { padding:10px; }
.right-box form * { line-height:15px; }
.right-box form a { display:inline; padding:0px 5px; }
.right-box form span { width:30px; }
.right-box form input { width:90px; }
.right-box #memory { width:25px; }
.right-box-select { background:#ddd; border-top:3px solid #1F72A6; }
.hover dl { display:block; background:#ff0; }
.top { background: #1F72A6 url('../images/top_bg.jpg'); height:151px; color:#fff; margin-bottom:10px; }
.top_bg { background: url('../images/logo.png') no-repeat; height:100%; }
.top h1 { padding:125px 10px 0px 0px; text-align:right; }
/*状态栏*/

.info { padding:10px 0px; margin:5px 0px; background: #fafafa; }
/* 用户登陆与状态 */

.adminmenu { line-height:20px; text-align: center; padding:5px; }
.adminmenu #inp { width:80px; }
/*栏目条*/

.title { line-height:20px; padding:5px 5px 5px 25px; background-image: url('../images/menu_bg.gif'); font-weight:bold; }
.title1 { line-height:20px; padding:5px 5px 5px 25px; background-image: url('../images/bg.gif'); font-weight:bold; }
/*********************以下为系统公共组件样式，不推荐普通用户修改*****************************/



/*主导航多级菜单*/

ul.nav { height: 26px; }
ul.nav a { display:block; color:#000; text-decoration: none; padding:2px; height: 24px; line-height: 24px; }
ul.nav li { position:relative; float:left; margin-right:2px; z-index:990; }
ul.nav ul { position:absolute; display:none; opacity:0; list-style:none; left:0px; }
ul.nav ul li { position:relative; border:1px solid #e5e5e5; border-top:none; width:119px; margin:0; }
ul.nav ul li a { display:block; padding:0px 10px 0px; background-color:#fafafa; color:#000; }
ul.nav ul li a:hover { background-color:#eee; color:#000; text-decoration: none; }
ul.nav ul ul { left:119px; top:-1px; }
ul.nav .navlink { border:1px solid #ddd; width:99px; padding:0px 10px 0px; font-weight:bold; background:url('../images/bg.gif'); color:#000; text-align: center; }
ul.nav .navlink2 { border:1px solid #ddd; width:99px; padding:0px 10px 0px; font-weight:bold; background:url('../images/menu_h.gif'); color:#000; text-align: center; }
ul.nav .navlink:hover, ul.nav .navhover { background:url('../images/menu_b.gif'); text-decoration: none; }
ul.nav .sub { background:#f5f5f5 url('../images/arrow.gif') 100% 0px no-repeat; }
ul.nav .topline { border-top:1px solid #ddd; }
/*启用本行后二级菜单变成水平显示，宽度决定每行显示几个，不推荐含三级菜单时使用。

ul.nav li ul {width:300px;}

*/



/*主导航样式2  背景图片负值29倍数更换其他背景图片*/

.nav2 { background:url('../images/bg2.gif'); padding:8px 15px 0px 15px; }
.nav2 ul { height:30px; }
.nav2 #nav_list { height:33px; line-height: 33px; }
.nav2 li { float: left; height: 30px; line-height: 30px; text-align: center; margin-right: 3px; }
.nav2 li a, .nav2 li a:visited { color: #fff; }
.nav2 li a, .nav2 li a:hover { text-decoration: none; font-size:14px; font-weight:bold; display: block; width: auto; background: url('../images/bg3.gif') no-repeat right; }
.nav2 a span { display: block; padding:0px 15px; }
.nav2 li a:hover, li.nav2s a { background: url('../images/navbg_left.gif') no-repeat left -290px; text-decoration: none; display: block; width: auto; }
.nav2 li a:hover span, li.nav2s span { color:#004968; background: url('../images/navbg_right.gif') no-repeat right -290px; display: block; padding:0px 15px 0px 15px; }
.nav2 div a { background: url('../images/1.gif'); padding:3px 10px; margin-right:10px; border:1px solid #e0e0e0; }
.nav2 div a:hover { background: #fefefe; text-decoration: none; }
.nav_list { display: none; }
/*由于本css样式使用了li:hover伪类，所以未打补丁的IE6版本使用二级以上分类会有兼容性问题。*/

div.nav3 ul { width:100%; }
div.nav3 ul li { background: #e0e0e0 url('../images/menu_bg.gif'); border-top: 1px solid #fff; }
div.nav3 ul li a:hover { background: #e9e9e9 url('../images/menu_bg_gr.gif'); }
div.nav3 a { line-height: 29px; height: 29px; padding: 0px 0px 0px 20px; text-decoration: none; display:block; }
div.nav3 ul ul a { background: #f0f0f0; padding: 0px 0px 0px 20px; }
div.nav3 ul ul a:hover { background: #e9e9e9; font-size:14px; }
div.nav3 ul ul ul { display:none; height:0px; float: left; }
div.nav3 ul ul li:hover ul { position:relative; left:100%; top:-30px; z-index:99; display:block; }
div.nav3 .sub { background:#f0f0f0 url('../images/arrow.gif') no-repeat right; }
div.nav3 .hovrer { background: url('../images/menu_bg_red.gif'); }
/*系统分类菜单*/

div.sdmenu div { width: 100%; background-color:#aaa; background-image: url('../images/menu_bg.gif'); overflow: hidden; border-bottom: 1px solid #fff; }
div.sdmenu div.collapsed { font-size: 13px; height: 30px; }
div.sdmenu div span { line-height:30px; font-weight: bold; font-size: 13px; color:#000; cursor: default; padding-left:25px; padding-right:25px; padding-top:5px; padding-bottom:5px; }
div.sdmenu div span#subclass { padding-left: 25px; }
div.sdmenu div a { padding: 5px 10px; background: #f0f0f0; display: block; border-bottom: 1px solid #fff; color:#000; text-decoration: none; }
div.sdmenu div a.current { background : #ccc; text-decoration: none; }
div.sdmenu div a:hover { background : #e0e0e0; color: #000; text-decoration: none; }
/*状态信息*/

#error2 { position: absolute; top: 230px; z-index: 999; width:320px; margin:0 auto; border:1px solid #bbb; BACKGROUND: #fafafa; background-image: url('../images/m_title_b.png'); background-repeat:repeat-x; }
#error2 .td { text-align:right; height:20px; }
#error2 .td2 { height:100px; }
#error2 td { padding:5px; }
/*分页翻页*/

.page_list { margin: 0px; padding: 0px; list-style-type: none; }
.page_list div { position: relative; padding:10px; }
.page_list select { position: relative; top: -3px }
.page_list_span1 { position: absolute; right:100px; }
.page_list_span2 { position: absolute; right:10px; }
/*搜索表单*/

.form { padding:5px; }
.form span { }
.form input, .form select { margin-right:5px; }
.form .key { position: relative; bottom: 3px; width:150px; }
.form select { position: relative; bottom: 2px }
.form .submit { position: relative; top: 1px; }
/*连接*/

.link li { width:93px; float:left; padding:2px 4px 2px 0px; }
.link a { border:1px solid #DDDDDD; display: block; background: #F6F6F6; font-size: 12px; line-height: 22px; text-align: center; }
.link a:link, .link a:visited { background-image: url('../images/1.gif'); color: #000000; text-decoration: none; }
.link a:hover { background-image: url('../images/3.gif'); }
.link a:active, .selectlink a:link, .selectlink a:visited { background-image: url('../images/2.gif'); }
/*友情连接*/

.mainlink a { display: block; background: #f0f0f0; text-decoration: none; line-height: 29px; height: 29px; padding-left:18px; border-top: 1px solid #fff; }
 .mainlink a:mainlink, .mainlink a:visited {
background: #f0f0f0;
color: #444;
text-decoration: none;
}
.mainlink a:hover { background:#e9e9e9; color: #000; text-decoration: none; }
/*Showbox*/

#showbox { position:absolute; top: 0px; left: 0px; z-index: 998; width: 99%; height: 100%; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#showbox2 { position:absolute; top: 0px; left: 0px; z-index: 998; width: 100%; height: 100%; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; background-color:#ddd; }
#loadbox { position:absolute; top:20%; left: 0px; width: 100%; z-index: 999; text-align: center; }
#loadlayer { display:none; }
#closebox { position:absolute; top: 0px; left: 0px; z-index: 999; width: 100%; height:100%; text-align: right; background-image:url('../images/title_g.png'); background-repeat : repeat-x; }
#closebox a, #closebox a:visited, #closebox a:link, #closebox a:active { line-height:33px; font-size:14px; color:#000; padding:15px; }
/*表格样式*/

table.table { width:100%; background-color:#fff; }
table.table td { padding:3px; border:1px solid #eee; height:20px; }
table.table .tr { background-color:#f0f0f0; background-image: url('../images/tr.gif'); text-align: center; }
table.table .tr2 { background-color:#fefefe; }
table.table2 table { }
table.table2 td { padding:3px; border:0px; }
table.form { width:100%; background-color:#fff; background-image: url('../images/tr.gif'); }
table.form td { padding:0px; border:0px; }
/*辅助新闻列表*/

.info_list { width:100%; }
.info_list td { padding: 4px; }
.info_list .time { text-align:right; }
.info_list div { padding-left: 25px; background-repeat:no-repeat; background-image: url('../images/icon.gif'); }
.info_list .div { background-image: url('../images/icon_red.gif'); }
.info_list .alc { background-image: url('../images/icon_hui.gif'); }
.info_list .tr2 { background:url('../images/tr_bg2.gif') repeat-x left bottom; }
.info_list .tr { background:url('../images/tr_bg.gif') repeat-x left bottom; }
.infolist2 { width:100%; }
.infolist2 li { width:100%; background: #fafafa; border-top: 1px solid #fff; }
.infolist2 li:hover dt { background: #ddd; }
.infolist2 span { float:right; }
.infolist2 a { float:left; display:block; }
.infolist2 img { margin:5px; max-height:120px; }
.infolist2 .bian { float:left; padding:5px; border: 1px solid #eee; }
.infolist2 dl { border-bottom: 1px solid #ddd; }
.infolist2 dt { padding:0px 10px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.infolist2 dd { padding:10px; background: #fff url(../images/bg.png) bottom repeat-x; color:#555; DISPLAY:none; height:150px; max-height:150px; text-overflow:ellipsis; overflow:hidden; overflow-x:hidden; border-top: 1px solid #ddd; }
.infolist2 .showbox dd { display:block; overflow:auto; }
.infolist2 .showbox { background:#eee; }
/*********************以下为主模块样式，不推荐普通用户修改*****************************/



/*投票*/

.vote td { padding:1px; }
.vote .td { background:#eee; width: 300px; }
.vote div { background: url('../images/top_bg.png'); color:#fff; }
.vote span { font-weight: bold; }
.vote li { float:left; text-align: center; height:330px; width:47%; background:#fff; border:1px solid #eee; margin:10px; }
.vote ol { background:#eee; padding:10px; }
.vote li img { width:270px; margin:10px; }
.vote p { text-align: center; }
/*事务中心*/

.shiwu_main tr { height:25px; }
.shiwu_main .tr { BACKGROUND: #fafafa; }
.shiwu_s { background-image: url('../images/s.gif'); border:1px solid #eaeaea; text-align:right; height:30px; }
.shiwu_s form { margin:0px; padding:0px; line-height:100%; }
/*主新闻列表*/

.news_list { width:100%; list-style-type: none; border-collapse :collapse; margin: 0px; padding: 0px; line-height:26px; }
.news_list tr { background-image: url('../images/tr_bg.gif'); background-repeat: repeat-x; background-position: center bottom; }
.news_list td { border: 1px solid #efefef; }
.news_list a { margin-left: 12px; padding-left:10px !important; *padding-left:0px;
}
.news_list li { background-repeat:no-repeat }
.news_list .li0 { background-image: url('../images/icon.gif'); }
.news_list .li1 { background-image: url('../images/icon_red.gif'); }
/*新闻产品的内容*/

div.content { padding: 5px; }
div.content h3 { text-align: center; font-size: 18px; margin-bottom:20px; display:block }
div.content .time { text-align:right; color:red; }
div.content p { text-indent: 2em; }
/**/



/*留言本*/

.book { border:0px solid #3399ff; width:100%; clear: both; }
.book .bor { border-width:1px; _zoom:1; border-style:solid; }
.book .left { background: #f7f7f7; }
.book .right { background: #fff; border-left:1px solid #c0c0c0; }
.book .content { width:auto; zoom:1; padding-left:150px; margin-bottom:5px; border-color:#c0c0c0; }
.book .user { padding:7px 5px 4px; width:140px; float:left; margin-left:-160px !important; margin-left:-75px; text-align:center; }
.book .admin { padding:3px 10px 3px 3px; height:16px; }
.book .admin span.mm { display:block; vertical-align:middle; }
.book .admin span.mm div* { vertical-align:middle; margin-bottom:1px; }
.book .cont { padding:10px; overflow:visible; height:auto !important; min-height:80px; height:80px; margin-left:-1px !important; margin-left:-4px; }
.book .sign { padding:10px; zoom:1; overflow:hidden; }
.book .border { border-width:1px 0px 0px 0px; border-color:#c0c0c0; }
/*host*/

.host_body6 { background-color:#ffffff; }
.host_top { background-image:url('../images/top_bg.png'); background-color:#fff; height:70px; }
.host_top img { margin:10px; }
.host_left { background-image:url('../images/left_bg.png'); background-color:#fff; height:100%; }
.host_main { height:10px; }
/*TAB选项卡*/

ul.tab { height:300px; border: 1px solid #ddd; width:360px; }
ul.tab li { float:left; background: #fafafa; border-bottom: 1px solid #ddd; position:relative; }
ul.tab dt { width:120px; height:30px; line-height:30px; text-align: center; }
ul.tab dd { padding:10px; color:#555; DISPLAY:none; position:absolute; top:32px; left:0px; background: #fff url('../images/top-bg.png') top repeat-x; }
ul.tab .showbox dd { display:block; }
ul.tab .showbox { background: #eee; border-bottom: 1px solid #aaa; }
/*********************以下为功能杂项，不推荐普通用户修改*****************************/



/*行鼠标事件*/

.over { background-Color:#ccc; }
.out { }
/*透明度滤镜opacity: 0.6;*/

.touming { opacity:0.75; -moz-opacity:0.75; -khtml-opacity:0.75; filter:alpha(Opacity=75); z-index: 0; }
.touming * { position:relative; }
.toumingcss { width:500px; margin:auto; line-height:150%; padding:14px; border:1px solid #777; background:#ddd; }
/*PNG背景*/

.pngdemo { background-image:url('../images/menu.png'); width: 550px; height: 60px; }
/*清除浮动*/

.clear { background: none; border: 0px none; clear: both; display: block; float: none; font-size: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; width: 0px; height: 0px; line-height: 0px; font-size: 0px; list-style-type:none; }
/*居中*/

.center { margin:0 auto; }
/*无缝滚动*/

#MyMarquee img { width: 185px; height: 125px; border: 0px solid #e6e6e6; padding: 1px; margin: 5px }
/*缩略图效果*/

.show { border:1px solid #fff; BACKGROUND-COLOR: #eee; margin:2px; display:inline-block; }
.show a { border:1px solid #fff; padding:2px; display:inline-block; }
.show1 { margin:2px; display:inline-block; padding:1px; }
.show1 a img { border:2px solid #fff; padding:2px; display:inline-block; background:#eee }
.show1 a:hover img { border:2px solid #003e87 }
.show1 a { color:#000 }
/*表单*/

.an { border:1px solid #0099cc; COLOR: #0099cc; TEXT-DECORATION: none; }
/*iframe解决下拉框问题*/

#iframe { position:absolute; z-index:999; width:expression(this.nextSibling.offsetWidth);
height:expression(this.nextSibling.offsetHeight);
top:expression(this.nextSibling.offsetTop);
left:expression(this.nextSibling.offsetLeft);
}
/*JS,flash检查*/

.flash, .js { border:1px solid #C0C0C0; BACKGROUND-COLOR: #F7F7F7; width:99%; height:40px; text-align: center; font-size:18px; z-index: 1001; position: absolute; line-height:18px; }
/*qr*/

.qr { BACKGROUND:#fff; padding:15px; height:500px; ; }
#qrout { margin:0px 20px 20px 20px; padding:10px; float: left; border: 2px solid #dedede; }
/*alt*/

#alttxt { background: #FFF; border: 1px #ddd solid; font-size:12px; padding:10px; z-index:1000; position:absolute; display:none; }
.menutt { width:100%; background:#2058a3; }
#nav-strip ul { width:1200px; }
#nav-strip ul li { margin:0; padding:0; }
#nav-strip { clear: both; height: 55px; line-height:55px; width:1200px; margin:0 auto }
.nav-item span { font-size:16px; font-weight:bolder; }
.nav-item span:hover { color:#ffffff; }
#nav-strip a:hover { text-decoration:none; }
#nav-strip ul li.nav-item { float: left; position:relative; width:170px; height: 55px; text-align:center; z-index:999999999999; display: inline; }
#nav-item_2, #nav-item_3, #nav-item_4, #nav-item_8, #nav-item_7 { background:url(../images/1_19.jpg) 130px 25px no-repeat }
#nav-strip ul li.nav-item a { color:#ffffff; }
#nav-strip ul li.nav-item:hover, #nav-strip ul li.nav-item.hover { height: 55px; background:#002f7d; color:#FFFFFF; }
#nav-strip ul li.nav-item:hover a, #nav-strip ul li.nav-item.hover a { color: #ffffff; }
#nav-strip ul li a { color: #444444; display:block; font-size: 12px; outline:none; height:55px; line-height:55px; }
#nav-strip ul li.no-subnav a .primary-link { background: none; padding-right: 0; }
/*  subNav */

#nav-strip ul li .subnav { display: none; position:absolute; top:55px; left: 0px; z-index: 16777263;  *min-width: 220px;
-webkit-box-shadow:0 0px 2px #001c58; -moz-box-shadow:0 0px 2px #001c58; box-shadow:0 0px 2px #001c58; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; -moz-border-bottom-left-radius:2px; -moz-border-bottom-right-radius:2px; border-bottom-left-radius:2px; border-bottom-right-radius:2px; background-color: #002f7d; }
#nav-strip .subnav-inner { float: left; width: 220px; }
#nav-strip ul li .subnav ul { margin-bottom: 3px; float: left; width: 220px; margin:0; }
#nav-strip ul li { display:block; float:left; height: auto; margin: 0; width: 220px; }
.subnav ul li { display:block; float:left; height: auto; margin: 0; width:220px; height:40px; color:#FFFFFF; }
.subnav ul li a { color:#FFFFFF; height:40px; line-height:40px; }
.subnav-inner ul li a { text-align:left; padding-left:20px; display:block; }
#nav-strip ul li .subnav ul li a { font-weight: normal; height:40px; line-height:40px; }
#nav-strip ul li #nav-strip ul li.nav-item:hover { color: #000; white-space: nowrap;  *white-space: normal;
_white-space: nowrap; padding: 8px 24px; text-align:left; height:40px; }
#nav-strip ul li .subnav ul li a, #nav-strip ul li.nav-item:hover .subnav ul li a { white-space: normal; color:#FFFFFF; font-size:13px; border-bottom:1px solid #2058a3; }
#nav-strip ul li .subnav ul li.active a, #nav-strip ul li .subnav ul li a:hover { background: #2058a3; color:#fff!important; height:40px; line-height:40px; font-weight:bold; }
dl, dd, dt, p, h1 { margin:0; padding:0 }
.clear { clear:both }
.biaodan11{ width:235px; height:30px; background:#fff; border:solid 1px #d9d9d9; color:#7d7d7d; font-size:14px;font-family:"Microsoft Yahei"; padding-left:10px; margin-right:5px; margin-top:10px;}
.biaodan112{ width:505px; height:155px; background:#fff; border:solid 1px #d9d9d9; color:#7d7d7d; font-size:14px;font-family:"Microsoft Yahei"; padding-left:10px; margin-top:20px;}
.anniu11{ width:120px; height:37px; background:#fc623e; color:#fff; line-height:37px; font-size:18px; text-align:center; border:0px; margin-bottom:10px; margin-top:10px; margin-right:15px;}
.huangse{ color:#dad34f;}