/* CSS Document */
*{
margin:0; padding:0;
}
html,body{
height:100%;
}
body{
font:12px/21px "宋体", "新宋体", "黑体";
background:url(../images/bg.gif) repeat-x;margin:0 auto; height:768px;
}
a{
color:#000;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:active{
text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
font-size:12px;
}
ul,ol{
list-style:none;
}
input{
margin:0;
}
img{
border:0;
}
textarea,input,select{
font-size:12px;
}
textarea{
line-height:150%;
}
p{
text-indent:2em;
}
.textinput{
background-color:#fff; border-width:2px; border-style:border; boder-color:#1a3f95;
}
/*basic style end*/
/*web03 style start*/
#container{
width:1000px; margin:0 auto;}
#header01{
height:9px; background:#000}
#header02{
background:url(../images/head_bg.gif) no-repeat 0 0; height:77px; width:1000px;}
#logotop{
background:url(../images/web03_03.gif) no-repeat; width:420px; height:70px; float:left; margin:2px 0 0 24px;}
#link{
background:url(../images/linkbg.gif) no-repeat 0 0;height:21px; width:171px;margin-top:0px; margin-right:20px;float:right; }
#link ul{
margin-left:12px}
#link a,#index_link a{color:#FFFFFF; }
#link li,#index_link li{
background:url(../images/link_icon.gif) no-repeat 0 4px; height:17px; padding:0 5px 0 15px; float:left}
#nav{
height:30px; width:1000px; float:left; margin-top:-4px; text-align:center; background:url(../images/navbg.gif) repeat-x; }
#flash01{
width:1000px; height:118px}
#flash h1{
color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0 0 50px;}
#content{
border-left:2px solid #CCCCCC; width:1000px; }
#siderbar{
width:207px; float:left; height:100%; background:#fff}
#siderbar h1{
background:url(../images/sidebar_title.gif) no-repeat 5px 7px; width:197px; height:46px}
#siderbar .znggbg ul{
margin-left:10px; margin-top:6px;width:185px;}
#siderbar .znggbg li{
background:url(../images/sidebar_icon.gif) no-repeat 0 6px; padding-left:20px; line-height:24px; border-bottom:1px dotted #9B9B9B; }
#siderbar .znggbg li a{
color:#616161}
#siderbar .banner{
background:url(../images/sidebar_banner.gif) no-repeat 5px 10px; width:197px; height:99px}
#main{
float:left; background:url(../images/main_bg.gif); width:744px; height:100%;border-left:1px dotted #7A7A7A; }
#main .web_title{
width:562px;  float:right; height:19px; padding:7px 50px 0 0px; text-align:right; color:808080
}
#main .web_title span{
color:#046FA3}
#main .web_txt,#main .web_txt01{
height:100%; padding:8px 16px; width:682px; float:left; color:#545454 
}
#main .web_txt h1{
background:url(../images/main_title.gif) no-repeat 0px 0px; width:652px; height:23px; padding:5px 0px 0px 30px; color:#fff
}
#main .web_txt02{
height:530px; padding:8px 16px; width:682px; float:left; color:#545454 
}
#main .web_txt02 h1{
background:url(../images/main_title.gif) no-repeat 0px 0px; width:652px; height:22px; padding:5px 0px 0px 30px; color:#fff
}
#main .web_txt01 h1{
background:url(../images/main_title.gif) no-repeat 0px 0px; width:652px; height:22px; padding:5px 0px 0px 30px;color:#fff
}
#main .web_txt h2{
font-weight:normal; text-align:center; margin:4px 0 6px 0;
}
#main .web_txt img{
width:182px; height:142px; border:1px solid #929292; float:right
}
#main .web_txt .web_content{
height:630px; overflow-y:scroll; overflow-x:hidden; border:1px solid #F4F4F4;  padding:8px 8px 8px 0 ;}
.web_txt01 .web_content{
height:484px; overflow-y:scroll; overflow-x:hidden; border:1px solid #F4F4F4;  padding:8px 8px 8px 0 ;}
#main .web_txt .web_content p{
padding-left:8px}
#footer{
background:url(../images/footer_bg.gif) repeat-x 0 0; width:1000px; height:92px}
#footer .logo{
border-right:1px dotted #7A7A7A; float:left; width:212px; margin-top:18px; height:63px;}
#footer .xxxx{
margin-left:20px; float:left; margin-top:19px; color:#565656
}
#footer .xxxx .zi{
color:#9A9A9A; font-family:Arial, Helvetica, sans-serif}
/*web03 style end*/
/*web02 style start*/
.chinel{
padding:8px 16px; width:650px; float:left; 
}
.chinel ul{
margin:16px 0;
}
.chinel li{
background:url(../images/icon_05.gif) no-repeat 6px 9px; border-bottom:1px dashed #A3A3A3; padding-left:20px; padding-top:2px; line-height:24px
}
.chinel li a{
display:block; width:550px; float:left
}
.chinel li span{
color:#a3a3a3
}
.chinel .page{
text-align:center; 
}
.page01{
text-align:center; margin-top:6px;
}
.chinel select{
width:36px;
}
/*web02 style end*/
/*index style start*/
#indexfl{
background:url(../images/indexfl_bg.gif) no-repeat 1px 0; width:1001px; height:212px; }
#indexfl img{
background:url(../images/index_toplogo.gif) no-repeat 0 0; width:217px; height:78px; margin:5px 0 0 11px; float:left}
#indexnav{
background:url(../images/nav_bg.gif) repeat-x 0 0;height:67px; width:855px; float:left; padding-left:145px}
#index_link ul{
float:right; margin-top:6px; margin-right:20px}
#index_main{
width:1000px; border-top:5px solid #0257E7}
#index_main #left{
width:204px; float:left; height:100%}
#index_main #left .login{
background:url(../images/login_02.gif) no-repeat 1px 0; width:205px; height:20px;}
#index_main #left_bg{
background:url(../images/left_bg.gif) repeat-y 1px 0; width:205px; height:584px; }
#index_main #left_bg .user{
background:url(../images/login_bg.gif) repeat-y 0px 0; width:204px; height:93px; margin-left:6px}
#index_main #left_bg .user .tab01{
margin-top:5px; margin-left:5px; margin-right:3px}
#index_main #left_bg .user .tab01 th{
color:#585858; font-weight:bold}
#left #lefttop .user .tab01 td{
color:#585858}
#index_main #left_bg .user .bottombg{
width:192px; height:19px; margin-left:3px; text-align:center; color:#585858;
margin-top:3px}
#index_main #left_bg .user .bottombg a{color:#585858}
#index_main #left_bg .banner{
background:url(../images/sidebar_banner.gif) no-repeat 9px 10px; width:201px; height:99px}
#index_siderbar{
width:189px; float:left; padding-left:6px; }
#index_siderbar h1,#index_siderbarweb02 h1,.index_siderbarweb02 h1{
background:url(../images/indexsidebar_title.gif) no-repeat 7px 7px; width:151px; height:22px; padding:8px 0px 0px 40px; color:#FFFFFF}
#index_siderbarweb02,.index_siderbarweb02{
width:192px; }
#index_siderbar .service{
margin:0px 0 0 7px; background:#FFFFFF; border:1px solid #7397B8;width:172px; padding-left:10px; padding-bottom:8px; height:100%}
#index_siderbar .service ul{
width:170px; height:40px}
#index_siderbar .service li{
float:left;  background:url(../images/web02_07.gif) no-repeat 5px 9px; height:20px; line-height:25px;width:80px;}
#index_siderbar .service li a{width:60px; padding-right:5px;float:left; line-height:25px; padding-left:20px; color:#838383; font-weight:bold; text-decoration:none}
#index_siderbar .service li a:hover,#index_siderbar .service li a:visited{
color:#046BB5}
#index_siderbar .relation{
background:#fff; border:1px solid #7397B8; margin-left:7px; width:170px; padding:6px}
#index_siderbarweb02 .relation,.index_siderbarweb02 .relation{
background:#fff; margin-left:10px; width:167px; padding:6px}
#index_siderbar .relation .tab th,#index_siderbarweb02 .relation .tab th,.index_siderbarweb02 .relation .tab th{
color:#838383; text-align:left; vertical-align:top
}
#index_siderbar .relation .tab td,#index_siderbarweb02 .relation .tab td,.index_siderbarweb02 .relation .tab td{
color:#666}
#index_siderbar .znggbg ul{
margin-left:10px; margin-top:6px;width:178px;}
#index_siderbar .znggbg li{
background:url(../images/sidebar_icon.gif) no-repeat 0 6px; padding-left:20px; line-height:24px; border-bottom:1px dotted #9B9B9B; }
#index_siderbar .znggbg li a{
color:#616161}
#index_main #right{
float:left; padding-left:10px; width:557px;background:#fff;}
#index_main #right .news{
width:557px;margin-top:10px; height:151px}
#index_main #right .news .news_left{
margin-top:5px}
#index_main #right .news .news_left .title,#index_main #right .tz .title,#index_main #right .zd .title,#index_main #right .friendlink .title,.zd01 .title{
background:url(../images/news_title.gif) no-repeat 0 0; width:557px; height:25px; }
#index_main #right .news .news_left .title h1{color:#fff; padding-left:38px; padding-top:3px; float:left}
#index_main #right .news .news_left .title a,#index_main #right .tz .title a,#index_main #right .zd .title a,#index_main #right .friendlink .title a,.zd01 .title a{
background:url(../images/more.gif) no-repeat 0 0; width:32px; height:11px; float:right; margin:8px 10px 0 0}
#index_main #right .news .news_left .xw{
float:left}
#index_main #right .news .news_left .xw ul{
padding:0 5px; margin-top:5px; width:380px
}
#index_main #right .news .news_left .xw li{
padding-left:25px; background:url(../images/nnicon.gif) no-repeat 9px 8px; border-bottom:1px #747474 dotted; font-weight:normal; line-height:190%; color:#666666; 
}
#index_main #right .news .news_left .xw li a{
color:#666666; float:left; display:block; width:290px;
}
#index_main #right .news .news_left .xw li a:hover{
color:#C32B02; text-decoration:none}
#index_main #right .news .news_left .xw li span{
color:#155189}
#index_main #right .news .news_right,#index_main #right .tz .news_right,#index_main #right .zd .news_right,.zd01 .news_right{
float:left; width:155px; height:116px; border:3px solid #D0D0D0; margin:5px 0 0 5px}
#index_main #right .tz{
margin:10px 0 10px 0; height:151px}
#index_main #right .tz .title h1{
color:#fff; padding-left:38px; padding-top:3px; float:left
}
#index_main #right .tz .tzul,#index_main #right .zd .tzul{
float:left}
#index_main #right .tz ul,#index_main #right .zd ul{
padding:0 5px; margin-top:5px; width:380px
}
#index_main #right .tz li,#index_main #right .zd li{
padding-left:25px; background:url(../images/nnicon.gif) no-repeat 9px 8px; border-bottom:1px #747474 dotted; font-weight:normal; line-height:190%; color:#666666; 
}
#index_main #right .tz li a, #index_main #right .zd li a{
color:#666666; float:left; display:block; width:292px;
}
#index_main #right .tz li a:hover{
color:#C32B02; text-decoration:none}
#index_main #right .tz li span{
color:#155189}
#index_main #right .zd li span{
color:#155189}
#index_main #right .zd01{
width:557px; margin-top:5px; height:160px}
#index_main #right .zd01 .title h1{
color:#fff; padding-left:38px; padding-top:3px; float:left
}
#index_main #right .friendlink{
margin-top:10px; width:557px}
#index_main #right .friendlink .title h1{color:#fff; padding-left:38px; padding-top:3px; float:left}
#index_main #right .friendlink ul{
width:535px; margin:8px 5px 5px 13px}
#index_main #right .friendlink li{
float:left; height:30px; width:133px;}
#index_main #right .friendlink li a{float:left; border:1px solid #999999; height:30px; }
#index_main #right_right{
width:210px; background:#fff; padding:5px 0 0 10px; float:left}
#index_main #right_right .tgyj,#index_main #right_right .wjxz{
margin-top:3px}
#index_main #right_right .ldmail a{
background: url(../images/sidebar_banner.gif) no-repeat; width:202px; height:60px;display:block; }
#index_main #right_right .ldmail a:hover{
background: url(../images/sidebar_banner3.gif) no-repeat; width:202px; height:60px}
#index_main #right_right .tgyj a{
background: url(../images/sidebar_banner4.gif) no-repeat; width:202px; height:60px;display:block; }
#index_main #right_right .tgyj a:hover{
background: url(../images/sidebar_banner5.gif) no-repeat; width:202px; height:60px}

#index_main #right_right .wjxz a{
background: url(../images/sidebar_banner6.gif) no-repeat; width:202px; height:60px;display:block; }
#index_main #right_right .wjxz a:hover{
background: url(../images/sidebar_banner7.gif) no-repeat; width:202px; height:60px}

#index_main #right_right .search{
width:202px; margin-top:8px
}
#index_main #right_right .tzqy{
width:202px; margin-top:8px
}
#index_main #right_right .search h1,#index_main #right_right .tzqy h1{
background: url(../images/searqy_title.gif) 0 0; height:24px; width:167px; padding-left:35px; color:#666666; padding-top:3px}
#index_main #right_right .search .content{
border:1px solid #BBBBBB; width:184px; margin-top:3px; background:#F3F3F3; padding:8px;
}
#index_main #right_right .tzqy .content{border:1px solid #BBBBBB; width:200px; margin-top:3px; padding:0px}
#index_main #right_right .tzqy .content ul{
margin-left:10px; margin-top:6px;width:178px;}
#index_main #right_right .tzqy .content li{
background:url(../images/sidebar_icon.gif) no-repeat 0 6px; padding-left:20px; line-height:24px; border-bottom:1px dotted #9B9B9B; }
#index_main #right_right .tzqy .content li a{
color:#616161}
#index_main #right_right .tzqy .content li a:hover{
color:#C32B02; text-decoration:none
}
#index_footer{
background:url(../images/footer_bg.gif) repeat-x 0 0; width:1000px; height:92px; text-align:center}
#index_footer .logo{
border-right:1px dotted #7A7A7A; float:left; width:203px; margin-top:18px; height:63px;}
#index_footer .xxxx{
margin-top:19px; color:#565656
}
#index_footer .xxxx .zi{
color:#9A9A9A; font-family:Arial, Helvetica, sans-serif}
/*index style end*/
.friendship{
margin-top:6px; width:700px}
.friendship ul{
width:700px; margin:0px 5px 5px 5px}
.friendship li{
float:left; height:60px; width:133px;}
.friendship li a{width:113px; padding-right:10px;float:left; border:1px solid #999999; height:50px; }
#archives{
width:975px; border:1px #206993 solid; height:100%; background:#fff; margin:10px auto; overflow-y:auto;overflow-x:hidden;
}
.gwlz01{
margin:60px auto;}
.siderbar02 ul{
margin-left:6px; width:154px;}
.siderbar02 li{
background:url(../images/sidebar_icon.gif) no-repeat 0 6px; padding-left:20px; line-height:24px; border-bottom:1px dotted #9B9B9B; }
.siderbar02 li a{
color:#616161}
.zd01 .bg{width:385px; margin-top:5px; padding-left:3px; float:left}
.zd01 .bg a{color:#666666; margin-top:3px; line-height:170%;}
.zd01 .bg a:hover{
color:#C32B02; text-decoration:none;margin-top:3px; line-height:170%;}
.time{background: url(../images/datebg.gif) repeat-x 0 0; width:990px; height:20px; text-align:right; padding-right:10px}
/*nav style start*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:11;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1; width:80px; text-align:center}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none; }
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto; }
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
#qm0 a {padding:5px 4px 5px 5px;color:#fff;font-size:13px;text-decoration:none; font-weight:bold}
#qm0 a:hover{color:#000}
#qm0 div, #qm0 ul {padding:10px;margin:-2px 0px 0px 0px;background-color:transparent;border-style:none;}
#qm0 div a, #qm0 ul a {padding:3px 10px 3px 5px;background-color:transparent;font-size:12px;border-width:0px;border-style:none; font-weight:normal;color:#000}
#qm0 div a:hover, #qm0 ul li:hover a {background-color:#B7D8FD;color:#CC0000;}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:#B7D8FD;color:#CC0000;}
#qm0 .qmtitle {cursor:default;padding:3px 0px 3px 4px;color:#444444;font-size:12px;font-weight:bold;font-size:11px;}
#qm0 .qmdividerx {border-top-width:1px;margin:4px 0px 4px 0px;border-color:#96C7FD;}
#qm0 .qmdividery {border-left-width:1px;height:17px;margin:6px 2px 0px 2px;border-color:#AAAAAA;}
#qm0 .qmritem span {border-color:#0570E7;background-color:#D8EEFD;}
#qm0 .qmritemcontent {padding:0px 0px 0px 4px;}
ul#qm0 li:hover>a {background-color:#D8EEFD;}
ul#qm0 ul {padding:10px;margin:-2px 0px 0px;background-color:#D8EEFD;border-style:solid;border-width:1px;border-color:#0570E7;}
#qm0 div a {font-size:12px;}
.qmfv{visibility:visible !important;}
.qmfh{visibility:hidden !important;}
#index_siderbar_media{
width:182px; float:left; padding-left:13px; height:182px; padding-top:8px}

/*nav style end*/