/* CSS Document */
body{border:0px;font: 12px Arial, "宋体";}
.clear{ clear:both;}
*{ margin:0px; padding:0px;  }
ul{ list-style:none;}
#box{ width:970px; margin:0px auto; height:100%; overflow:hidden;}
#top{ height:93px; margin-bottom:3px;}
#logo{ width:240px; float:left; padding-top:18px;}
#top_news_left{ background:#4AB3C6 url(../images/top_01.jpg) no-repeat; margin-bottom:10px;}
#top_right{ width:650px; float:right;}
#menu{ text-align:right; padding-top:3px; padding-bottom:10px; height:20px;}
#menu span{ background:url(../images/icon01.gif) no-repeat; padding-left:30px; color:#0076A4; font-weight:bold; height:25px;}
#menu a{ color:#5c5c5c;}
#menu a:hover{ color:#C00;}

#nav { 
height: 23px;  list-style-type: none;line-height:23px;overflow:hidden; marging-top:10px;
} 
#nav a { 
display: block; width:70px; text-align:center;  text-decoration:none; font:bold 14px Arial, "宋体"; line-height:23px; color:#000; 
} 
#nav a:hover  { 
color:#FFF;text-decoration:none;font-weight:bold;background:url(../images/nav_bg01.jpg) no-repeat; 
} 
#nav li { 
float: left; width: 80px; 
} 
#nav li ul { 
line-height: 24px; 
list-style-type: none; 
text-align:left; 
left: -999px; 
width: 650px; //注意,这里一定要设置宽度; 
position: absolute; 
background:url(../images/bg25.jpg) no-repeat; 
} 
#nav li ul li{ 
float: left;width: 120px;//float就是子菜单横向的关键,可以继承父菜单而省略float 
} 
#nav li ul a{ 
display: block; width:120px;text-align:left; text-align:center; font:normal 12px Arial, "宋体"; line-height:27px;
} 
#nav li ul a:link  { 
color:#F1F1F1; text-decoration:none; 
} 
#nav li ul a:visited  { 
color:#F1F1F1;text-decoration:none; 
} 
#nav li ul a:hover  { 
color:#FFF;text-decoration:none;font-weight:normal;background:#1C5059; 
} 
#nav li:hover ul { 
left:33%; 
} 
#nav li.sfhover ul { 
left:33%; 
} 
#content { 
clear: left; 
} 



#top_news_left{ background:#4AB3C6 url(../images/top_01.jpg) no-repeat left; height:28px; margin-bottom:11px;}
#top_news_right{ background: url(../images/top_02.jpg) no-repeat right; height:28px; line-height:28px; padding-left:90px;}
#top_news_right a{ color:#fff;}


#mod01{ height:230px; margin-bottom:5px;}
#mod01_left,#mod01_right{ float:left;}
#mod01_left{ width:200px; height:190px; background:url(../images/bg01.jpg) no-repeat; padding:20px;}

#mod01_left li{ background:url(../images/icon02.gif) no-repeat left 20%; padding-left:15px; }
#mod01_left li a{ color:#000;line-height:20px;}
#mod01_mid{ float:left; width:465px; height:230px;}



#mod01_right{ width:204px; height:184px;background:url(../images/bg02.jpg) no-repeat; padding:20px 20px 20px 40px;;}
#mod01_right li{ float:left; text-align:center; display:block; padding:5px 11px; width:40px; height:65px;position:relative;}

#mod01_right li a{display:block; width:40px; height:40px; background:transparent; position:relative; color:#333;} 
#mod01_right li a img {width:100%; height:100%; border:0; margin:3px;} 
#mod01_right li a:hover{position:absolute; left:0px; top:0x; width:45px; height:45px; text-decoration:none; z-index:100;}








#con{ padding-bottom:10px; height:100%; overflow:hidden;}
.con_left{ width:211px; padding:0px 14px 0 11px; float:left; }
.con_left01{  height:231px; background:#FBF4EC url(../images/bg03.jpg) no-repeat;padding:15px; line-height:23px;margin-bottom:13px;}
.con_left01 img{ float:left; margin:0 5px;}
.con_left01 a{ color:#000;}
.con_left02{ margin-bottom:13px;}
.con_left02 h3{ padding:5px 15px;}
.con_left02_con{ border-style:solid; border-width:0 1px; border-color:#ccc; height:140px;}
.con_left02_con ul{padding:3px 10px;}
.con_left02_con li{ float:left; width:50px; height:25px; line-height:25px; border-bottom:1px solid #ccc; padding:0 5px;}
.con_left02_con li a{ color:#000;}
.con_left02_con li.n1,.con_left02_con li.n3,.con_left02_con li.n5,.con_left02_con li.n7{ padding-left:30px; border-right:1px solid #ccc;}
.con_left02_con li.n1{ background:url(../images/pic02.jpg) no-repeat left center; border-top:1px solid #ccc;}
.con_left02_con li.n3{ background:url(../images/pic04.jpg) no-repeat left center;}
.con_left02_con li.n5{ background:url(../images/pic06.jpg) no-repeat left center;}
.con_left02_con li.n7{ background:url(../images/pic08.jpg) no-repeat left center;}
.con_left02_con li.n2,.con_left02_con li.n4,.con_left02_con li.n6,.con_left02_con li.n8{ padding-left:40px; }
.con_left02_con li.n2{ background:url(../images/pic03.jpg) no-repeat 12% center; border-top:1px solid #ccc;}
.con_left02_con li.n4{ background:url(../images/pic05.jpg) no-repeat 12% center;}
.con_left02_con li.n6{ background:url(../images/pic07.jpg) no-repeat 12% center;}
.con_left02_con li.n8{ background:url(../images/pic09.jpg) no-repeat 12% center;}

.con_left03{ margin-bottom:13px;}
.con_left03_mid{ background:url(../images/bg08.jpg) repeat-y; padding-left:15px}
.con_left03_top{ background:url(../images/bg06.jpg) no-repeat; height:25px; padding:10px 0 0 10px;}
.con_left03_top img{ float:left; padding-right:5px;}


.con_left03_mid li a{ color:#000; line-height:22px;}
.con_left03_mid span{ padding:0 5px;}

.con_left04 h3{ background:url(../images/icon04.gif) no-repeat left center; padding:5px 10px;}


.con_mid{ width:473px; float:left;}
.con_mid01_top{ background:url(../images/tab_bg01.jpg) no-repeat left top; height:34px; padding-top:6px; clear:both;}

.con_mid01_top li{ float:left; width:94px; height:20px; background:url(../images/tab_bg03.jpg) no-repeat; display:block;cursor:pointer; font:bold 14px Arial, "宋体"; color:#0D7083; text-align:center;padding-top:7px}
.con_mid01_top li a{ color:#0D7083; text-decoration:none;}
.con_mid01_top li.hover{background:url(../images/tab_bg04.jpg) no-repeat;}
.con_mid01_con{ border-style:solid; border-width:0px 2px; border-color:#55A4AB; padding:10px;overflow:hidden; height:205px;}
.con_mid01_con01{ width:140px; padding-right:10px; float:left;}
.con_mid01_con02{ margin:5px; float:left;}

.con_mid01_con02 li{ background:url(../images/icon05.gif) no-repeat left center; padding-left:15px; border-bottom:1px dashed #ccc; line-height:25px;}
.con_mid01_con02 li a{ color:#000;}

.con_mid02{ margin:13px 0;}

.con_mid03 h3 img{ float:left; padding:0px 10px;}
.con_mid03 h3 a{ float:right; color:#A8A8A8;}
.con_mid03_top{ height:28px; background:url(../images/bg09.jpg) no-repeat; margin-top:10px; padding:5px 10px 4px;}
.con_mid03_top li{ float:left; display:block; color:#fff; font:bold 12px Arial, "宋体"; text-align:center;cursor:pointer; width:90px; height:20px; padding-top:8px;}
.con_mid03_top li a{ color:#000;}
.con_mid03_top li a:hover{ color:#2F6865; text-decoration:none;}

.con_mid03_top li.hover{ background:url(../images/bg12.jpg) no-repeat; color:#000; text-decoration:none;}
.con_mid03_mid{ background:#56BA72 url(../images/bg11.jpg) repeat-x;padding:0px 6px;}
.con_mid03_mid_con{ background:#fff url(../images/pic018.jpg) no-repeat right bottom; height:360px; }
.con_mid03_mid_con li{ float:left; width:130px; display:block; line-height:20px; padding:10px;  color:#000;}
.con_mid03_mid_con li a{ color:#000;}
.con_mid03_mid_con li a:hover{ color:#f00;}
.con_mid03_mid_con li img{ margin:5px 0;}
.con_mid03_foot{ background:url(../images/bg10.jpg) no-repeat left bottom; height:11px; margin:0px; padding:0px; margin-top:-4px;}


.con_right{ width:235px; padding:0px; background:#F0F1F3; float:left; margin-left:5px;}
.con_right01 li{ font:bold 14px "宋体"; color:#fff; margin-top:3px;}
.con_right01 li a{ color:#fff;display:block; width:165px; padding-top:15px; height:26px; padding-left:70px;}
.con_right01 li.l1 a{ background:url(../images/bg13.jpg) no-repeat; }
.con_right01 li.l1 a:hover{ background:url(../images/bg13_02.jpg) no-repeat;}
.con_right01 li.l2 a{ background:url(../images/bg14.jpg) no-repeat;}
.con_right01 li.l2 a:hover{ background:url(../images/bg14_02.jpg) no-repeat;}
.con_right01 li.l3 a{ background:url(../images/bg15.jpg) no-repeat;}
.con_right01 li.l3 a:hover{ background:url(../images/bg15_02.jpg) no-repeat;}
.con_right01 li.l5 a{ background:url(../images/bg17.jpg) no-repeat;}
.con_right01 li.l5 a:hover{ background:url(../images/bg17_02.jpg) no-repeat;}
.con_right01 li.l6 a{ background:url(../images/bg18.jpg) no-repeat;}
.con_right01 li.l6 a:hover{ background:url(../images/bg18_02.jpg) no-repeat;}

.con_right02{ width:219px; border:3px solid #51B255; margin-top:5px; padding:5px;}
.con_right02 h3 img{ float:left; margin:0px 5px;}
.con_right02 ul{ margin:10px 0px 0 0; line-height:25px;}
.con_right02 li span img{ float:left; margin:0px 5px;}
.con_right02 li{ border-bottom:3px solid #fff; background:#EBEBEB;}
.con_right02 li h3{ display:inline;}
.con_right02 li h3 img{ float:right;}


.con_right03{ width:235px; margin:10px 0 0 3px;}
.con_right03_con{ border-style:solid; border-width:0 2px; border-color:#D2D2D0; height:215px; background:#fff; padding:3px 13px; line-height:22px;}
.con_right03_con02{ height:100%;}
.con_right03 h3{ background:url(../images/icon06.gif) no-repeat 3% center; padding-left:25px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.con_right03 h3 img{ float:right; border:0px; padding:5px 10px;}
.con_right03 a{ color:#000;}

#foot{ margin:5px 0; height:75px;}
.foot_left{ float:left;}
.foot_right{ float:left;}
.foot_mid{ background:url(../images/bg23.jpg) repeat-x; width:945px; float:left; height:75px;}
.foot_mid span{ display:inline; font:bold 14px "宋体"; color:#4C8E73; float:left; padding-top:30px; margin-right:20px;}
.foot_mid li{ background:url(../images/bg24.jpg) no-repeat; display:block; width:126px; height:40px; float:left; margin-right:15px; margin-top:20px; text-align:center;font:bold 13px "宋体"; color:#7B7B7B; line-height:40px; }
.foot_mid li a{ color:#7B7B7B;}

#foot1{ margin:5px 0; height:75px;}
.foot_left1{ float:left;}
.foot_right1{ float:left;}
.foot_mid1{ background:url(../images/bg23.jpg) repeat-x; width:945px; float:left; height:75px;}
.foot_mid1 span{ display:inline; font:bold 14px "宋体"; color:#4C8E73; float:left; padding-top:30px; margin-right:20px;}
.foot_mid1 li{font-family:"宋体"; color:#7B7B7B; height:67px; line-height:40px; margin:5px 0 2px 70px; padding-left:5px; border-left:#999 1px dashed;}
.foot_mid1 li a{ color:#7B7B7B;}

#bottom{ margin:10px 0;}
.bottom_left,.bottom_right{ float:left;}
.bottom_mid{ background:url(../images/bottom_mid.jpg) repeat-x; width:690px; float:left; height:43px; padding:15px 10px; line-height:25px; color:#9C9C9C;}
.bottom_mid a{ color:#9C9C9C;}

