﻿@charset "utf-8";

/*cssreset*/
.box {margin-bottom:0}
.box .hd {height: 66px; line-height: 66px; border: none;}
.box .hd h3 {font-size: 30px; font-weight: normal;}
.box .hd h3 a {color: #333; }
.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: 66px; line-height: 66px; border: none; margin-bottom: 10px;}
.pagebox .whd h3 {float: left; font-size: 30px; font-weight: normal;}
.pagebox .whd h3 a {color: #333; }
.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;}

#content{margin-top:-100px; border-radius:0px; background:none}
.column{clear:both;overflow:hidden;}
#columnA{height:350px;border-bottom: 4px solid #eee;border-radius: 10px;background: #fff;margin-bottom: 25px;}


#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;}*/

#columnC{margin-bottom:20px;}
#columnC .hd{height:50px;background: url(../../base/img/tdhdbg.png) 0 13px no-repeat;text-align:center;margin-bottom: 25px;}
#columnC .hd h3 a{color:#676767;font-size:24px;line-height: 30px;}
#columnC .hd h3 em{display:block;font-size:12px;color:#999;}
#columnC .picList{overflow:hidden;margin-right:-30px;}
#columnC .bd li{float:left;margin-right: 30px;}
#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: 140px; margin: 0 auto;  position: relative; z-index: 9; margin-top: -140px;}
.subNode .node {float: left; width: 350px; height: 130px; padding: 10px 0px 0 40px; text-align: left; margin:0px 5px; background: #000; background:rgba(0,0,0,0.50);}
.subNode .node:hover{ background: #6fa44c;}
.subNode .node h3 { height: 54px; line-height: 54px;font-size: 30px; }
.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.ico {float: left; display: block; width: 80px; height: 80px; line-height: 80px; margin: 20px 35px 20px 20px; background: url(../../base/img/btn-icon.png) 0px 0px no-repeat;}

#kygl em.ico {background-position: 0 -100px;}
#szll em.ico {background-position: 0 -200px;}


/*右侧 S*/
.clounmA_l{float: left;width: 800px;overflow:hidden;}
.clounmA_l .hdW{float:left;width:170px;height:350px;background:#398bd2;}
.clounmA_l .hdW .more{width:100px;height:40px;border:1px solid #fff;display:block;text-align:center;line-height:40px;color:#fff;margin: 0 auto;}
.clounmA_l .hdW h3{margin:100px auto 30px;width:100px;color:#fff;font-size:24px;text-align:center;}
.clounmA_l .hdW h3 a{color:#fff;}
.clounmA_l .bdW{float:left;width: 570px;padding: 30px 30px 0;}
.clounmA_l .hd{height: 40px;line-height: 40px;position: relative;border-bottom: 1px solid #eee;}
.clounmA_l .hd li{float: left;width: 140px;text-align: center;}
.clounmA_l .hd li h3{font-size: 16px;}
.clounmA_l .hd li.on{height: 39px;border-top: 2px solid #2373b9;border-left: 1px solid #eee;border-right: 1px solid #eee;background: #fff;}
.clounmA_l .hd li.on a{color: #2373b9;font-weight:bold;}
.clounmA_l .hd li:hover a{text-decoration:none;}
.clounmA_l .hd li a.more{display: none;position: absolute;right: 15px;top:2px;color: #999;}
.clounmA_l .hd li.on a.more{display: block;}
.clounmA_l .bd{height: 265px;}

.clounmA_l .topicList li.t{clear:both;} /* 20231216 */


.clounmA_r{float:right;width: 339px;padding: 0 30px;margin-top: 30px;height: 290px;border-left: 1px solid #eee;}
.ksLinks{overflow:hidden;padding: 0 20px;margin-right: -30px;}
.ksLinks li{float:left;margin-right: 29px;margin-bottom: 12px;text-align: center;position:relative;}
.ksLinks li a{display:block;width:80px;height: 110px;line-height: 195px;}
.ksLinks li:hover a{text-decoration:none;}
.ksLinks li i{width: 78px;height: 78px;display:block;border:1px solid #eee;border-radius:50px;position:absolute;top:0;background: url(../../base/img/indLinks.png) 15px 15px no-repeat;}
.ksLinks .li2 i{background-position:15px -185px;}
.ksLinks .li3 i{background-position:15px -385px;}
.ksLinks .li4 i{background-position:15px -585px;}
.ksLinks .li5 i{background-position:15px -785px;}
.ksLinks .li6 i{background-position:15px -985px;}
.ksLinks li:hover i{background-image: url(../../base/img/indLinks-on.png);background-color: #398bd2;}

/* 内容带图片的信息列表_普通式 */
#row-1 { padding: 20px 0; /* margin-bottom: 20px; */}
#row-1 .hd { text-align: center; padding-bottom: 20px; }
#row-1 .hd a { display: inline-block; width: 100px; height: 30px; line-height: 30px; text-align: cente; font-size: 14px; color: #333; background:#f5f5f5; }
#row-1 .hd a.on { background:#6fa44c; color: #fff; }
#row-1 .topicList { overflow: hidden; zoom: 1; }
#row-1 .topicList li {float: left;width: 240px;padding-right: 10px;padding-bottom: 0;border: 0;}


.indBox{background:#fff; border-radius:10px; overflow:hidden; border-bottom: 4px solid #eee;}
.indBox .hd{height:60px; background:#398bd2}
.indBox .hd ul{overflow:hidden; padding-top:10px;}
.indBox .hd ul li{float:left; height:40px; line-height:40px; font-size:16px; color:#fff; margin-left:10px;  }
.indBox .hd ul li a{color:#fff; display:block; padding:0 20px; background:#216eb1; border-radius:5px;}
.indBox .hd ul li.on a{background:#fff; color:#216eb1}
.indBox .bd{padding-top:20px; padding-bottom:20px;}


#columnB .sideBtns{width:192px; float:right;}
#columnB .sideBtns li{margin-bottom:20px;}
#columnB .sideBtns li:last-child{margin-bottom:0px;}
#indSearchBox{width:988px; float:left}
#indSearchBox .bd{height: 206px;}
#indSearchBox .bd td{padding-top:5px; padding-bottom:5px; font-size:14px; line-height:30px;}
#indSearchBox .bd td select,
#indSearchBox .bd td input[type="text"]{height:28px; line-height:28px; background:#fff; border:1px solid #ccc; border-radius:3px;}
#indSearchBox .bd td label{margin-right:10px;}
#indSearchBox .bd .searchBtn{height:30px; line-height:30px; background:#398bd2; display:inline-block; padding:0 20px; color:#fff; font-size:12px; border-radius:3px; }
