﻿.part{overflow: hidden;}
/* 焦点图S */
.focus {width:500px;height: 281px; float:left; overflow:hidden; position:relative; *display: inline;
padding: 9px;}
.focus .hd{ position:absolute; z-index:20; right: 18px; bottom:20px; z-index:15;}
.focus .hd ul{overflow:hidden; zoom:1; z-index:2;}
.focus .hd ul li{float:left; margin-left:5px;  width:10px; height:10px;text-indent: -9999px;cursor: pointer;overflow: hidden; background-color:#fff;
filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4;}
.focus .hd ul li.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}
.focus .bd{ position:relative; z-index:2; }
.focus .bd ul li{z-index:9;}
.focus .bd .pic{ position:relative; z-index:0; height: 281px; }
.focus .bd .pic img{width:500px; height:281px; border:0;   }
.focus .bd .txt{display:none;}
.focus .bd .con{width:100%; position:absolute; z-index:1; left: 0; bottom:0; *bottom:3px; height:38px; line-height:38px;  }
.focus .bd .con .title{ position:absolute; width:100%;left:0; z-index:1; padding-left: 20px;}
.focus .bd .con .title a{color:#fff;}
.focus .bd .con .titleBg{ position:absolute; width:100%; height:100%; background:#000; left:0; top:0; filter:alpha(opacity=50);opacity:0.5; }
.focus .bd .con .bg{position:absolute; width:100%; height:38px; z-index:0; left:0; background:#000; filter:alpha(opacity=50);opacity:0.5;  }


#news,.focus,.part2,.part3{background: #fff; border:1px #d8e0e5 solid;}

#news{float: right; width: 428px; padding: 0 19px; height: 300px;}

.group .hd{height: 45px; line-height: 45px; border-bottom: 1px #ddd solid;}
.group .hd ul{ overflow: hidden;}
.group .hd li{float: left;  width: 100px; font-size: 16px; text-align: center;}
.group .hd li.on{background: url(../../base/img/lanmuli.jpg) no-repeat 3px center; border-bottom: 2px #0557a3 solid;}
.group .hd li.on a{color: #0557a3; font-weight: bold;}
.group .hd li a{color: #333;}
.more{float: right; font-size: 12px; color: #999;}
.group .bd ul{padding: 10px 0 0 0;}
.group .bd li.t{padding-bottom: 10px;}
.group .bd li.t .title{ line-height: 36px; text-align: center;}
.group .bd li.t .title a{font-size: 16px; color: #0557a3;}
.group .bd .t .intro{line-height:24px;font-size:12px;color:#999;text-indent:2em;}
.group .bd li.n,.Tabbox .bd li,#lanmu3 .bd li{ line-height: 32px; padding-left: 12px; background: url(../../base/img/jt.jpg) no-repeat 2px center;}
.group .bd li.n .date,.Tabbox .bd li .date,#lanmu3 .bd li .date{float: right; font-size: 12px; color: #999;}




.part2{height: 320px;padding: 4px 15px 0;}
.part2left{width: 234px; float: left;}
.part2left .hd,.part2m .hd,.part2r .hd{height: 44px; line-height: 44px; }
.part2left .hd,.part2r .hd{background: url(../../base/img/index_lanmubg.jpg) repeat-x center;overflow: hidden;}
.part2left .hd h3,.part2r .hd h3{float: left; padding: 0 16px; background: url(../../base/img/index_lanmuh3.jpg) no-repeat center;color: #0557a3; font-size: 16px; font-weight: bold;}
.part2left .hd h3 a,.part2r .hd h3 a{color: #0557a3;}
.part2left li{height:35px; line-height:35px;background: url(../../base/img/xxgk_libtn.jpg) no-repeat center; text-align: center; margin-bottom: 9px;}
.part2left li a{ font-size: 14px;}

.part2m{float: left; margin-left: 20px; width: 429px;}
.part2m .hd{background: url(../../base/img/part2m1.jpg) no-repeat center bottom;  }
.part2m .hd h3{float: left; padding-left: 138px;}
.part2m .hd h3 a{color: #0557a3; font-size: 16px; font-weight: bold;}
.part2m .hd i{ font-size: 12px; color: #999; padding-left: 10px;}
.part2m .hd ul { text-align: center; font-size: 0; line-height: 1; padding-top: 0; }
.part2m .hd li { position: relative; display: inline-block; font-size: 16px; line-height: 44px; margin: 0 10px; }
.part2m .hd li.on { font-weight: bold; color: #0557a3; }
.part2m .hd li a { color: inherit; }

.part2m .bd{height: 250px;background: url(../../base/img/part2m2.jpg) repeat-y center;clear: both;}
.part2m .bd ul{ padding: 0 20px;}
.part2m .bd li,.ztList .n,.hdbox .infoList li{font: 14px/36px "微软雅黑"; padding-left: 12px; background: url(../../base/img/dot.jpg) no-repeat left center;}
.part2m .bd li .date,.hdbox .infoList li .date{float: right; color: #999;}


.part2r {float: right; width: 270px;}
.ztList{padding-top: 2px;}
.ztList .tit{display: none;}

.part3{padding: 15px; }
.part3 .hdt{ height: 54px; line-height: 54px;background: url(../../base/img/index_lanmubg.jpg) repeat-x center;}
.part3 .hdt h3{float: left; width: 90px; background: url(../../base/img/lanmuli.jpg) no-repeat left center #fff; padding-left: 14px;}
.part3 .hdt h3 a{font-size: 16px; font-weight: bold; color: #0557a3;}
.part3 .bdt{overflow: hidden;clear: both; margin: -20px 0 0 -20px; }
.part3 .bdt .hdbox { float: left; width: 475px; margin: 20px 0 0 20px; }
.part3 .bdt .hdbox .bd { padding-top: 8px; height: 222px; }


.hdbox .hd{ height: 40px; line-height: 40px; background: #f5f5f5; padding-left: 3px;}
.hdbox .hd .more{float: right; color: #999; padding-right: 12px;}
.hdbox .hd h3{float: left; width: 104px; line-height: 38px; border-top: 2px #0557a3 solid; text-align: center;
background: url(../../base/img/ljt.png) no-repeat center bottom #fff;}
.hdbox .hd h3 a{color: #0557a3; font-size: 16px;}
.hdbox .bd{clear: both}


.letterList{width:100%}
.letterList th{text-align:center; height: 50px; line-height: 50px;border-bottom: 1px #f0f0f0 solid;}
.letterList td{height: 40px; line-height: 40px; border-bottom: 1px #f0f0f0 solid;}
.letterList th{font-weight: bold;}
.letterList th.title{padding-left: 25px;}
.letterList .title{text-align:left; }
.letterList .num,.letterList .ico{display:none}
.letterList td.title{padding-left: 24px; background: url(../../base/img/mail.png) no-repeat 0px center;}
.letterList td.date,.letterList td.state{font-size: 12px; color: #999; text-align: center;}
.letterList .dep{display:none}

.indBox{ padding: 10px 15px; background: #fff; border: 1px #d8e0e5 solid; }
.indBox .hd{height: 44px; line-height: 44px; background: url(../../base/img/index_lanmubg.jpg) repeat-x center;overflow: hidden;}
.indBox .hd h3{float: left; padding: 0 16px; background: url(../../base/img/index_lanmuh3.jpg) no-repeat center;color: #0557a3; font-size: 16px; font-weight: bold;}
.indBox .hd h3 a{ color: inherit; }
.indBox .bd { padding: 10px 15px; }

.friendList { font-size: 0; line-height: 1; text-align: left; }
.friendList li { display: inline-block; vertical-align: top; margin-right: 25px; font-size: 14px; line-height: 34px; padding-left: 12px; background: url(../../base/img/jt.jpg) no-repeat left center; }