@charset "utf-8";
/*全局样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:12px;font-family:Tahoma,Verdana,sans-serif, simsun;}   
table {border-collapse:collapse;border-spacing:0;}   
fieldset,img{border:0;}   
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}   
ol,ul{list-style:none;}
caption,th{text-align:left;}   
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}   
q:before,q:after{content:'';}   
abbr,acronym{border:0;}
button img{ vertical-align:  middle; margin-right:4px; margin-top:-2px;_margin-top:0px}
.btn{background:url(../images/btn1.gif) no-repeat;color:#fff;cursor:pointer;font-size:12px;height:24px;line-height:24px;margin:auto;text-align:center;border:none; margin-right:10px; width:65px; _position:absolute; vertical-align:middle}
body{background: #ccc}
a {
color:#000;
cursor:pointer;
outline:medium none;
text-decoration:none;
}
a:hover {
color:#f90;
text-decoration:underline;
}

.td_center{ text-align:center}
.td_checkbox{ width:14px}
.td_top{ vertical-align:top}

.main{background:#fff url(../images/bg.gif) repeat-y; zoom:1}
.container{ width:1002px;margin:0 auto; overflow:hidden;}
.footer{ background:#02497f url(../images/footbg.gif) no-repeat 0 0; text-align:center; padding:10px; color:#fff; line-height:24px}
.header{ height:83px;background:url(../images/headerbg2.jpg) no-repeat 0 0;}
.header_link{float:right;height:28px; padding:0 0px 0 45px; line-height:21px; color:#000; padding-right:10px}
.header_link a{color:#000;}
.btncomm{cursor: pointer;line-height:18px;padding:0 6px; margin-right: 5px;margin-top: 4px;}

.l_container{margin:0 auto;width:861px; text-align:left; background:#FFFFFF; margin-top:100px; line-height:normal}
.l_header{ margin:0 auto;background:#DADBDC; height:58px;width:841px; padding-left:20px; padding-top:5px;}
.l_header img{ vertical-align: middle;}
.l_header span{ margin-left:1px;}
.banner{ background:url(../images/banner.gif) no-repeat; width:861px; height:239px; float:left; margin-bottom:10px;}
.div_input{ height:25px; clear:both;}
.div_input span {display:block;width:130px;padding:3px 5px;margin: 0 30 5px 0;text-align:right; line-height:22px; float:left} 
.l_btn{outline-width:0px; border:0px; cursor:pointer; margin:0 10px 0 10px;line-height:21px!important; font:12px/25px Arial, Helvetica, sans-serif; color:#000;height:350px;}
.btn1{ background:url(../images/button1.gif) no-repeat; width:48px; height:19px;}
.btn2{margin-left:130px;margin-top:20px;_margin-left:132px}
.l_footer{ text-align:center;}
.clear{clear:both;}
.sidebar{ float:left; width:184px; background: url(../images/mtitle.gif) no-repeat 0 0; padding-top:40px; padding-bottom:20px; height:661px;}
.content{ float: right;width:818px; background:#fff; padding:5px 0}
.main_panel{margin-bottom:5px}
.main_panel h3{background: url(../images/line_menu.gif) no-repeat left bottom; height:28px; line-height:28px; position:relative; font:bold 12px/24px Tahoma, Geneva, sans-serif; color:#0056a5; cursor:pointer; padding-left:28px}
.main_panel h3 img{ position:relative; left:-2px;top:3px; margin-right:5px}
.main_panel h3.crumbs{ font-weight:normal; font-size:12px; cursor: default; background:none; padding-left:15px; background:url(../images/titlebg.gif) repeat-x; border-bottom:none}
.main_panel h3.crumbs a{color:#000; margin-right:8px; text-align:right; background:url(../images/crumbs_bg.gif) no-repeat  right 2px; padding-right:10px}
.close_panel{width:14px;height:14px; background:url(../images/close_panel.gif) no-repeat; position: absolute;top:7px; left:8px; cursor:pointer}
.open_panel{width:14px;height:14px; background:url(../images/open_panel.gif) no-repeat; position:absolute;top:7px; left:8px; cursor:pointer}
.sidebar_menu li{margin:4px 0px 4px 5px;padding-left:34px;  line-height:20px;font:12px/24px Tahoma, Geneva, sans-serif;color:#2584AF; cursor:pointer; background:url(../images/subbg.gif) no-repeat 0 0}
.sidebar_menu li a{color:#2584AF;}
.sidebar_menu li a:hover{ text-decoration:none; color:#f90}
.sidebar_menu li.close_menu{ background:url(../images/close_panel.gif) no-repeat; background-position: 0px 6px;*background-position: 0px 4px;_background-position: 0px 6px;}
.sidebar_menu li.open_menu{ background:url(../images/open_panel.gif) no-repeat;background-position: 0px 6px;*background-position: 0px 4px;_background-position: 0px 6px;}
.sidebar_sub_menu li{ font-weight:normal;margin:5px 0;padding:3px 10px;}
.sidebar_sub_menu li.current{ background:#DCEEFC; border:1px #BCDEF4 solid; }


.main_content{border-top:1px #C6D5E6 solid; padding:10px 10px 10px 15px; overflow:hidden;zoom:1}
.sub_panel{ border:1px #C3CED7 solid; margin-bottom:5px}
.sub_panel h4{ border:1px #fff solid; background:url(../images/sub_menu_bg.gif) repeat-x; height:22px; line-height:22px; position:relative; font:bold 14px/24px Tahoma, Geneva, sans-serif; color:#2584AF; position:relative; cursor:pointer}
.sub_panel h4 .tittle{ margin-left:10px; background:url(../images/sub_panel_h4.gif) no-repeat;float:left;height:28px;line-height:28px;padding-left:15px;position:absolute;top:-4px;}
.sub_panel h4 .tittle_end{ display:inline-block;vertical-align:bottom;width:15px;height:28px;background:url(../images/sub_panel_h41.gif) no-repeat; line-height:28px}
.sub_panel h4 .tittle_end{*display:inline; *vertical-align:middle; _margin-bottom:1px}

.detail_info{ width:100%; margin:0 auto;  color:#2482B4; margin-top:20px}
.detail_info td{ background:#F1F6FD; border:1px #fff solid; padding:7px}
.detail_info td.td_first{ background:#E1ECFC; border:1px #fff solid; text-align:right; font-weight:bold; width:150px}
.detail_info td input.text{ vertical-align:middle; height:20px;width:160px; border:1px #D2D2D2 solid; line-height:20px}
.detail_info td select{ vertical-align:middle; height:22px;width:160px; border:1px #D2D2D2 solid;}
.detail_info td textarea{height:80px;width:260px; border:1px #D2D2D2 solid;}
.detail_info td input.checkbox{ vertical-align:middle; margin-right:5px}
.checkbox_ul li{ width:127px; float:left; margin:2px 0}
.table3 td{text-align: left;height:30px;}
.table3{margin: 0 0 0 50px}
.table4 td{text-align: left;height:30px;padding:0 3px}
.table4{margin: 0 0 0 50px; float: left;}
.table_normal{width:100%;margin-top:15px;border:1px #d6dff5 solid;}
.table_normal td,.table_normal th{  padding:8px 5px;_padding:8px 2px; color:#17242d; text-align:center;border-bottom:1px #d6dff5 solid;border-right:1px #d6dff5 solid;}
.table_normal tr.ge td{background:#f8f8f8}
.table_normal th{ background:url(../images/thead_ng.gif) repeat-x bottom; font-weight:bold; text-align:center; color:#444}
.table_normal a{ color:#369; margin-right:5px;text-decoration: underline;}
.table_normal a{color:#369;text-decoration: underline;}
.table_normal tfoot td{background:url(../images/thead_ng.gif) repeat-x bottom;padding:2px 5px;}
.table_normal tfoot td span{ margin-left:15px}
.table_normal tfoot td input{width:15px; text-align:center; border:1px #4976A7 solid;vertical-align:middle; margin:0 2px; height:16px}
.table_normal tfoot td .a_btn{color:#4976A7; text-decoration:none; height:20px;margin:2px 5px 0 0; vertical-align:middle; line-height:24px; padding:0 5px}
.table_normal tfoot td .a_btn:hover{ text-decoration:none}
.text_inp{border:1px solid #ddd; height:21px; line-height:21px; vertical-align:middle; width:165px;}

.denglu{ text-align:center;height:300px; width:325px; background: url(../images/denglu.png); margin: 150px auto ; padding-top:15px;}
.logo{ height:28px; width:264px; background: url(../images/logo.png); margin:0 auto;}
.font01{ font-family: "微软雅黑"; font-size:16px; margin-top:18px; color:#FFF; }
.font02{ font-family: "微软雅黑"; font-size:16px; margin-top:10px; color:#FFF; }
.inp_srh{ height:44px; width:200px; background: url(../images/inp_srh.png) no-repeat; font-size:20px; line-height:44px; padding-left:15px; border:none;}
.inp_btn1{ width:108px; height:47px; border:none; background: url(../images/inp_btn1.png);}
.inp_btn2{ width:105px; height:47px; border:none; background: url(../images/inp_btn2.png);}
