/* CSS Document */
body,html,div,p,h1,h2,h3,h4,ul,li,span,form{margin:0;padding:0;}
body,html{background:url(../img/body_bg.jpg) repeat-x 0 0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* wrap */
#container{margin:0 auto;padding:3px;width:960px;height:auto;border:solid 1px #ccc;border-top:solid 3px #D6EAF4;overflow:hidden;background:#FFFFFF url(../img/bj_18.gif) repeat-x left bottom;}

/* head */
#head{position:relative;height:80px;}
#head .logo{position:absolute;top:50%;left:15px;margin-top:-34px;width:409px;height:68px;background:url(../img/logo.gif) no-repeat;}
#head .logo a{float:left;text-decoration:none;width:409px;height:68px;}
#head .hrBar{position:absolute;top:65px;right:15px;margin-top:-8px;height:16px;line-height:16px;}
#head .hrBar span{float:left;margin:0 5px;margin-top:0;_margin-top:-2px;}
#head .hrBar table{width:100%;border:none;}
#head .hrBar td{height:30px;line-height:30px;vertical-align:middle;}
#head .hrBar a{float:left;height:16px;line-height:16px;text-decoration:none;color:#ABA8A6;}
#head .hrBar a:hover{color:#5F9410;}
#head .hrBar .home{margin-right:10px;background:url(../img/hrbar.gif) no-repeat 0 -16px}
#head .hrBar .home:hover{background:url(../img/hrbar.gif) no-repeat}
#head .hrBar .shouc{background:url(../img/hrbar.gif) no-repeat 0 -48px;}
#head .hrBar .shouc:hover{background:url(../img/hrbar.gif) no-repeat 0 -32px;}
#menu{margin:0 auto 2px;height:42px;line-height:40px;background:url(../img/menubg.gif) repeat-x;}
#menu a{float:left;text-align:center;text-decoration:none;width:155px;height:40px;line-height:42px;background:url(../img/menubg.gif) repeat-x;color:#FFFFFF;font-size:14px;letter-spacing:0.1em;font-weight:bold;}
#menu a:hover{color:#00FFFF;background:url(../img/menubg.gif) repeat-x 0 -40px}
#menu span{float:left;font-size:14px;color:#FFFFFF;}

/* swf banner */
#head .banner{overflow:hidden;}

/* content */
#content{margin-top:5px;height:auto;overflow:hidden;}
#content .Box{float:left;padding:0;width:315px;height:auto;overflow:hidden;}
#content .Box h2{position:relative;text-indent:10px;color:#FFFFFF;height:30px;line-height:30px;font-size:14px;background:url(../img/barbg.png) repeat-x;border:solid 1px #43A7FD;}
#content .Box h2 a{position:absolute;top:0;right:10px;font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF;}
#content .con{border:solid 1px #43A7FD;border-top:none;padding:10px;display:block;overflow:hidden;}

#content .contact{background:url(../img/kf.jpg) no-repeat right top;height:240px;}
#content .contact img{border:none;}
#content .contact li{list-style:none;height:25px;line-height:25px;text-align:left;font-weight:bold;color:#999999}
#content .newslist li{list-style:none;height:26px;line-height:26px;display:block;}
#content .newslist li a{text-indent:5px;display:block;text-decoration:none;color:#666666;border-bottom:dashed 1px #CCCCCC;}
#content .newslist p{min-height:140px;_height:140px;text-indent:1em;overflow:hidden;}

#content .leftMenu{float:left;padding:5px;border:solid 1px #6AB0E0;width:197px;min-height:300px;_height:300px;}
#content .leftMenu .lTitle{margin-bottom:3px;text-indent:10px;color:#FFFFFF;font-weight:bold;height:35px;line-height:35px;background:#66AADB url(../img/nav_lv1.gif) no-repeat left center;}
#content .leftMenu .lTitle_1{margin-top:2px;text-indent:12px;color:#FFFFFF;height:32px;line-height:32px;background:#66CCFF url(../img/nav_lv2.gif) no-repeat left center;}
#content .leftMenu li{list-style:none;display:block;height:32px;line-height:32px;}
#content .leftMenu li a{display:block;padding:0 5px;text-indent:25px;margin-bottom:5px;text-decoration:none;color:#000000;background:url(../img/nav_lv3.gif) no-repeat;}
#content .leftMenu .zcd{text-indent:3em;color:#A1A1A1;background:url(../img/nav_lv4.gif) no-repeat;}
#content .leftMenu li a:hover{color:#0000FF;text-decoration:underline;}
#content .leftMenu .nowItem{color:#0046A0;font-weight:bold;}
#content .leftMenu .nowItem2{color:#0046A0;font-weight:bold;text-indent:3em;background:url(../img/nav_lv4.gif) no-repeat;}


#content .rightBody{float:left;margin-left:6px;padding:5px;width:733px;border:solid 1px #cccccc;min-height:600px;_height:600px;}
#content .rightBody form{margin:0;padding:0;}
#content .rightBody .nowOn{margin:3px;padding:0 10px;height:25px;line-height:25px;background-color:#E6E6E6;}
#content .rightBody .nowOn a{text-decoration:none;color:#666666;}
#content .rightBody .rcon{margin:5px 3px;}

#content .rightBody .msbox{padding:8px;background-color:#F7FBFD;}
#content .rightBody .msbox td{padding:5px;}
#content .rightBody .msbox_2{padding:10px;background-color:#F7FBFD;}
#content .rightBody .msbox_2 td{padding:5px;border-right:solid 1px #DFF1FD;border-bottom:solid 1px #DFF1FD;}

/* pages */
#pages{clear:both;height:35px;line-height:35px;background-color:#F9F9F9;text-align:center;}
#pages a{padding:2px 4px;border:solid 1px #ccc;background-color:#999;color:#FFFFFF;text-decoration:none;}
#pages a:hover{background-color:#F3F3F3;color:#000000;}

/* footer */
#footer{clear:both;margin-top:10px;height:45px;line-height:45px;border-top:solid 2px #6BB0E0;text-align:center;}