/* CSS Document */
body {margin:0px;outline:none;}
a {text-decoration: none;outline:none;}
textarea{font-size:14px;}
.header {background:url(../img/had_bg.gif) repeat-x; margin:0; padding:0;}
.logo{ padding:5px 40px 0px 40px;}
.logo .lef{float:left; width:480px; height:50px;}
.logo .rig{float:right; background: url(../img/log_rbg.gif) repeat-x;height:43px;}
.clr {clear:both;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

.lm {margin:0; padding:0; padding-bottom:5px;}
.lm li {list-style-type:none;float:left;margin-left:3px;}
.lm li a{width:85px;height:27px; font-size:14px; font-weight:bold; display:block;margin-top: 7px \9;text-align: center;line-height: 27px;color: #b5d5ff;}
.lm li .on {background: url(../img/lm_ico_n.png);width:85px;height:27px; font-size:14px; font-weight:bold; display:block;text-align: center;line-height:27px;color: #0049aa;}
.lm li a:hover {background: url(../img/lm_ico_n.png);width:85px;height:27px; font-size:14px; font-weight:bold; display:block;text-align: center;line-height:27px;color: #0049aa;}


.nav {height:34px;padding-left:10px;margin:0; margin-top:30px;}
.nav ul{height:34px;display:block;float:left;margin:0px;padding-left:46px; }
#nav li.on > a {background: url(../img/dh_bg2.gif);width:99px;height:34px;display:block;text-align: center;line-height:34px;color: #000000; font-size:14px;}
#nav li a:hover {background: url(../img/dh_bg2.gif);width:99px;height:34px;display:block;text-align: center;line-height:34px;color: #000000; font-size:14px;}
#nav li{list-style-type: none;float:left;margin-left:3px; font-size:14px;}
#nav li a{ display: block; background:url(../img/dh_bg1.gif) no-repeat;text-decoration: none;width:99px;color: #EAFFED; white-space:nowrap; height:34px; line-height:34px; text-align:center; font-size:14px;}
#nav li ul{position: absolute;visibility: hidden; height:36px; margin:0; padding:0;}
#nav li ul li {display: inline; padding:0px 3px;}
#nav li ul li a{color: #666; padding:0px 3px; font-size:12px; background:none;width:89px;}
#nav li ul li a:hover {background: none; font-size:12px; padding:0px 3px;width:89px; }
.nav span{ float:right; padding-right:20px; line-height:31px; color:#c9c9c9; font-size:12px;}
.nav span a{ color:#FF0000;}

.dh2_bg{ background:url(../img/dh2_bg.gif) repeat-x; height:36px; line-height:36px; color:#868686; font-size:12px; padding-left:96px;}
.dh2_bg > span{display: none;position: absolute;}
.dh2_bg a{ color:#868686;}

.main_bg{ margin-top:0px;background:#eeeeee;padding:10px 0px 0px 0px;}
.tit2{ background: url(../img/tit_bg.png) repeat-x; background-position: 0px -82px; height:38px;}
.tit2 h3{ padding-left:10px; line-height:40px; font-size:14px; font-weight:bold; color:#005292; float:left; margin:0;}
.tit2 span{ float:right; font-size:12px; color:#CCCCCC; line-height:40px; padding-right:10px;}
.box{border:1px solid #dddddd; background:#FFFFFF; text-align:center; font-size:12px; margin:5px;}
.box2{border:1px solid #dddddd; background:#FFFFFF; text-align:center; font-size:12px;}

.tit_bg{background: url(../img/tit_bg.jpg) repeat-x; height:38px; padding-right:10px;}
.tit_bg .zt{font-size:14px; font-weight:bold; color:#333; line-height:38px;}
.tit_bg .zt_1{ font-size:14px; font-weight:bold; color:#333; background:url(../img/ico2.png) no-repeat; background-position: 10px 0px; padding-left:50px; float:left; line-height:38px;}
.tit_bg .zt_2{font-size:14px;font-weight:bold; color:#333; background:url(../img/ico2.png) no-repeat; background-position: 10px -30px; padding-left:50px; float:left; line-height:38px;}
.tit_bg .zt_3{font-size:14px;font-weight:bold; color:#333; background:url(../img/ico2.png) no-repeat; background-position: 10px -60px; padding-left:50px; float:left; line-height:38px;}
.tit_bg .zt_4{font-size:14px;font-weight:bold; color:#333; background:url(../img/ico2.png) no-repeat; background-position: 10px -90px; padding-left:50px; float:left; line-height:38px;}
.tit_bg .zt_5{font-size:14px;font-weight:bold; color:#333; background:url(../img/ico2.png) no-repeat; background-position: 10px -120px; padding-left:50px; float:left; line-height:38px;}
.tit_bg .more{ font-size:12px; color:#999999; float:right; line-height:38px;}

.tit_bg .zt_6{font-size:12px; color:#333; background:url(../img/ico2.png) no-repeat; background-position: 10px -30px; padding-left:50px; float:left; line-height:38px;}

.list_new ul{ padding:5px; margin:0; list-style-type:none;}
.list_new li{ line-height:30px; background: url(../img/icon_2.gif) no-repeat 8px 10px; padding-left:18px;list-style-type:none; font-size:12px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align:left;}
.list_new span{ float:right; color:#999;}

.x_lina{border-bottom:1px dashed #CCCCCC;clear:both; }
.tab_bg{background: url(../img/tab_bg.gif) repeat-x; height:30px; padding-lef:10px; font-size:14px; font-weight:bold;}

.rig_lina{clear:both;border-right: 1px dotted #CCCCCC;}
.rig_bot_lina th{ color:#006bc6; font-size:12px; font-weight:lighter;}
.rig_bot_lina td{clear:both;border-right: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC;}
.rig_bot_lina td a{height:30px; font-size:12px; display:block;text-align: center;line-height:30px;color: #333;}
.rig_bot_lina td a:hover {height:30px; font-size:12px; display:block;text-align: center;line-height:30px;color: #0049aa;}

/*���β˵�*/
.dtreearea{ width:240px; height:620px; overflow:auto;}
.dtree {font-family:"����";font-size: 12px;color: #666;white-space: nowrap;padding:10px;}
.dtree img {border: 0px;vertical-align: middle;}
.dtree a {color: #333;text-decoration: none;white-space:nowrap;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #333;text-decoration: underline;}
.dtree a.nodeSel {background-color: #c0d2ec;}
.dtree .clip {overflow: hidden;}

/*��ҳ*/
.pagination{padding:5px;}
.pagination ul{margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/font-size: 16px;}
.pagination li{ float:left; list-style-type:none; padding:0px 5px;}
.ico_fy{ font-size:12px; color:#999999;}
.ico_fy a{ font-size:12px; color:#999999;}
.ico_fy .fy_1{background: url(../img/ico_fy.png) no-repeat; background-position: 15px 2px; padding-left:30px; }
.ico_fy .fy_2{background: url(../img/ico_fy.png) no-repeat; background-position: 15px -16px; padding-left:30px; }
.ico_fy .fy_3{background: url(../img/ico_fy.png) no-repeat; background-position: 15px -34px; padding-left:30px; }
.ico_fy .fy_4{background: url(../img/ico_fy.png) no-repeat; background-position: 15px -52px; padding-left:30px; }
.ico_fy .fy_5{background: url(../img/ico_fy.png) no-repeat; background-position: 15px -70px; padding-left:30px; }
.ico_fy span{ color:#FF0000;}
.pagination span{ float:right; font-size:12px; color:#666666;}

/*ͼ��*/
.ico_1{background: url(../img/ico_fy.png) no-repeat; background-position: 15px -91px; padding-left:35px;}
.ico_2{background: url(../img/ico_fy.png) no-repeat; background-position: 15px -113px; padding-left:35px;}
.in_3{background: url(../img/ico_fy.png) repeat-x; background-position: 15px -132px; border:1px solid #ccc; padding:1px; width:50px; height:20px; line-height:20px;}


.footer_bg_new{ background:#00559e; line-height:24px; text-align:center; font-size:12px; color:#b6b6b6; padding:10px;}

/*�ڲ���ͨ*/
.fwzxry { margin:2px;}
.fwzxry ul{padding:0; margin:0px;}
.fwzxry li{ line-height:31px; list-style-type:none; font-size:12px; text-align:left; height:31px;border-bottom:1px dotted #ccc; background:#ededed;}
.fwzxry .jstx_tit1{background: url(../img/jstx_tit1.png) no-repeat; padding-left:25px;}
.fwzxry .jstx_tit2{background: url(../img/jstx_tit2.png) no-repeat; padding-left:25px;}


.bnt_box{ text-align: left; padding:10px; clear: both; display: blcok; height:200px; }
.bnt_box h2{ float:left; font-size:14px; color:#003399; font-weight:bold; margin:0; padding:0;}

.con_nav_list {clear: both;padding:0px 20px; float: left; font-size:14px; } 
.con_nav_list li {background: url(../img/qnav_box.png) no-repeat scroll 0 0 transparent;display: block;float: left;height: 131px;margin-bottom: 35px;margin-right: 35px; text-align: center;width: 131px;}
.con_nav_list li:hover{  background: url(../img/qnav_box.png) no-repeat bottom left;}
.con_nav_list li a {color: #54606E;text-decoration: none;text-shadow: 0 1px 0 #FFFFFF;}
.con_nav_list li span {clear: both;display: block;height: 100px;padding-bottom: 8px;width: 130px;}

#nav_icon_01 { background:url(../img/app_icon01.png) no-repeat scroll 0 0 transparent;}
#nav_icon_02 {background: url(../img/app_icon02.png) no-repeat scroll 0 0 transparent;}
#nav_icon_03 {background: url(../img/app_icon03.png) no-repeat scroll 0 0 transparent;}
#nav_icon_04 {background: url(../img/app_icon04.png) no-repeat scroll 0 0 transparent;}
#nav_icon_05 {background: url(../img/app_icon05.png) no-repeat scroll 0 0 transparent;}
#nav_icon_06 {background: url(../img/app_icon06.png) no-repeat scroll 0 0 transparent;}
#nav_icon_07 {background: url(../img/app_icon07.png) no-repeat scroll 0 0 transparent;}

#nav_icon_08 { background:url(../img/app_icon08.png) no-repeat scroll 0 0 transparent;}
#nav_icon_09 {background: url(../img/app_icon09.png) no-repeat scroll 0 0 transparent;}
#nav_icon_10 {background: url(../img/app_icon10.png) no-repeat scroll 0 0 transparent;}
#nav_icon_11 {background: url(../img/app_icon11.png) no-repeat scroll 0 0 transparent;}

.con_nav_list2 {clear: both;padding:0px 20px; float: left; font-size:12px; } 
.con_nav_list2 li {background: url(../img/qnav_box2.png) no-repeat scroll 0 0 transparent;display: block;float: left;height:74px;margin-bottom: 35px;margin-right: 35px; text-align: center;width:74px;}
.con_nav_list2 li:hover{  background: url(../img/qnav_box2.png) no-repeat bottom left;}
.con_nav_list2 li a {color: #54606E;text-decoration: none;text-shadow: 0 1px 0 #FFFFFF;}
.con_nav_list2 li span {clear: both;display: block;height:73px;padding-bottom: 8px;width:73px;}

.zero-state {background:#CAD3DB; color: #333333; margin: 0 auto; text-align: center;font-family: "΢���ź�",Helvetica,Arial,sans-serif;font-size:30px;font-weight: bold; line-height:80px; height:80px;color:#FFFFFF; width:100%}
