

/*cssreset*/
.box {margin-bottom:0}
.box .hd  {height: 59px;line-height: 66px;border: none;margin-bottom: 10px;border-bottom: 2px solid #3162c9;}
.box .hd h3 {font-size: 25px; font-weight: normal;}
.box .hd h3 a {color: #fff;background: #3162c9;padding: 10px 16px; }
.box .hd .more {display: block; width: 29px; height: 29px; background: url(../../Base/img/icons.png) 0 -499px no-repeat; text-indent: -9999px; margin-top: 18px; }

.pagebox .whd  {height: 59px;line-height: 66px;border: none;margin-bottom: 10px;border-bottom: 2px solid #3162c9;}
.pagebox .whd h3 {float: left; font-size: 25px; font-weight: normal;}
.pagebox .whd h3 a {color: #fff;background: #3162c9;padding: 10px 16px; }
.pagebox .whd .more {float: right; display: block; width: 29px; height: 29px; background: url(../../Base/img/icons.png) 0 -499px no-repeat; text-indent: -9999px; margin-top: 18px;}

.column{clear:both; overflow:hidden; margin-bottom:20px;}


#indXwzx {float: left; width: 800px; overflow:hidden; border-right: 1px solid #e0e0e0; padding-right: 40px; margin-right: 30px; }
/*#indXwzx .topicList .t .title .date {float: none; display: block;}*/

.focusBox { float:left; margin-right:20px;}
.focusBox .bd {height: 285px;}
/*.focusBox .bd .con {position: relative; }
.focusBox .bd .con .titleBg {background-color: #f2f2f2; opacity: 1;
filter: alpha(opacity=100);}
.focusBox .bd .con .title a {color: #333; padding-left: 15px;}
.focusBox .hd {bottom: 65px;}
.focusBox .hd ul li {background: #bababa;}*/

#columnB .box{width:386px;}
#columnB .fl{ margin-right:20px; }

#columnC {border-top: 1px solid #e0e0e0; margin-top: 40px; padding-top: 20px;}
.boxGray{margin:0 auto; background-color: #ffffff;}


/* 通知公告 */
.boxNotice{width: 1200px; margin:0 auto; text-align: center; padding: 30px 0;}
.boxNotice .hd{position: relative; z-index: 1; height: 40px; line-height: 50px; width: auto; float: left; padding-right: 5px; margin-right: 10px;}
.boxNotice .hd h3{FONT-VARIANT-EAST-ASIAN: JIS04;padding: 0 24px;height:50px;font-size: 18px;color: white;background-color: #d82209;}
.boxNotice .hd h3 a{color: white;}
.boxNotice .hd i{position: absolute; z-index: 1; right: -18px; top: 50%; margin-top: -5px; border-width:12px; position:absolute;  border-color:transparent; border-style:dashed;  border-left-color:#d82209;border-top-style:solid; content:"";display:block; font-size:0;line-height:0;width:0;}
.boxNotice .bd{position: relative; z-index: 1; overflow: hidden; height: 100px; line-height: 40px; padding-right: 60px;}
.boxNotice .bd .more{position: absolute; z-index: 1; right: 0; top: 0; width: 30px; height: 30px; line-height: 28px; float: left; font-size: 28px; color: white; background-color: #f79310;}
.boxNotice .bd .more:hover{text-decoration: none; background-color: #e68404;}
.boxNotice .bd .infoList li{width: 32.3%; float: left; margin-left: 1%;}




#about {float: right; width: 320px;}
#about h4 {height: 40px; line-height: 40px; background: url(../../Base/img/icons.png) 0 -581px no-repeat; font-size: 20px; font-weight: bold; color: #2958b4;padding-left: 40px;}
#about h4 a { color: #2958b4; }
#about .intro {margin-top: 15px; overflow: hidden;}
#about .intro .pic { float: left; width: 123px; height: 123px; padding-right: 20px; }
#about .intro .pic img {width: 123px; height: 123px; border-radius: 123px;}
#about .intro .txt { line-height: 30px; color: #999; text-indent: 2em; overflow: hidden; } 
#about .nodeList {margin-top: 25px;}
#about .nodeList li {float: left; width: 98px; height: 32px; line-height: 32px; margin-right: 6px; margin-bottom: 10px; background: #f8f8f8; border: 1px solid #ddd; border-radius: 2px; text-align: center; }

.subNode {width: 1200px; height: 174px; margin: 0 auto; background: #3162c9; position: relative; z-index: 9; margin-top: -82px;}
.subNode .node {float: left; width: 380px; height: 139px; padding: 20px 0px 0 0px; text-align: left; }
.subNode .node h3 { height: 54px; line-height: 54px;font-size: 25px; }
.subNode .node h3 a {color: #fff;}
.subNode .node ul {overflow: hidden;}
.subNode .node li { float: left; width: 50%; height: 30px; line-height: 30px; }
.subNode .node li a {color: #fff;}
.subNode .node em.ico1 {float: left; display: block; width: 36px; height: 46px; line-height: 46px; margin: 10px 10px 20px 50px; background: url(../../Base/img/icons1.png) }
.subNode .node em.ico2 {float: left; display: block; width: 36px; height: 46px; line-height: 46px; margin: 18px 25px 20px 30px; background: url(../../Base/img/icons1.png) }
.subNode .node em.ico3 {float: left; display: block; width: 26px; height: 46px; line-height: 46px; margin: 18px 35px 20px 10px; background: url(../../Base/img/icons1.png) }

#xspy {background: #2850a8;}
#kygl {background: #2958b4;}
#kygl em.ico {background-position: 0 -251px;}
#szll em.ico {background-position: 0 -317px;}



