@charset "utf-8";
#header{position: relative; z-index: 3;}
/*头条新闻*/
.topNews{overflow: hidden; background:#eff2f6; padding:20px 0;}
.topNews li.t .titleBg{display: none;}
.topNews li.t .title{height:auto;line-height: 52px;padding:0px;text-align: center;font-size: 30px;color: #146ac1;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.topNews li.t .title a, .topNews li.n a, .ttlist span, .ttlist a{color: #2b5598;}
.topNews li.t .intro{margin-top: 0px; text-align: center; font-size: 16px; color: #146ac1;}
.topNews li.t .intro a{color: #146ac1;}
.ttlist{text-align: center;font-size: 14px;}
.ttlist span{padding: 0 10px;}
.ttlist li{display: inline;}
.ttlist li.first,.ttlist .last span{display: none;}
#content{width: 100%; max-width: 100%; margin: 0;}
.row{padding: 0; max-width: 1200px; _width: 1200px; margin: 0 auto 20px; background: none; text-align: left; overflow: hidden;}
.row:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.col-2{width: 590px;}

#focusNews{float: left; width: 720px; margin-right: 20px;}
#focusNews .hd{position: absolute !important;height: 6px;line-height: 0;bottom: 52px;width:100%;text-align:center;z-index: 99;}
#focusNews .hd ul{position: relative;float: none;}
#focusNews .hd ul li { float:none; display:inline-block; padding:0 5px; border-radius:0; height:6px; opacity:0.5}
#focusNews .hd ul li.on { background:#c9601b; padding:0 10px; opacity:1;}
#focusNews .bd{padding: 0; border: 0;}
#focusNews .bd .pic img{height: 405px;}
#focusNews .bd .con .title{float:none;width: 100%;}
#focusNews .bd .con .title a{font-size:16px;font-weight:bold;padding: 0;}
#focusNews .bd .con{height:56px; line-height:56px; text-align:center;}
#focusNews .bd .titleBg{height:80px;}


#rowA .col-2.fl{width: 720px;}
#rowA .col-2.fr{width: 420px;}
#rowA .box .bd{height: 321px;}
#indJyxw{overflow:hidden;background: #f9f9f9;padding: 20px;}
/* 热点专题 */
#indRdzt{zoom: 1; position: relative; padding: 10px 10px 10px 56px; background: #fcfcfc; border: 1px solid #e7e7e7;}
#indRdzt .hd { position:absolute; width:20px; height:80px; padding:10px; background:#e0a457; left:-1px; top:-1px; text-align:center;}
#indRdzt .hd a { display:block; line-height:18px; color:#fff; font-weight:bold; }
#indRdzt ul{margin-right: -32px; overflow: hidden;}
#indRdzt li{float: left; width: 270px; margin-right: 16px;}
#indRdzt li a{display: block;}
#indRdzt li img{width: 100%;height: 70px;}
#indRdzt .title { display:none;}
#indRdzt .tit{display: block; font-size: 14px; padding: 5px 0 0; text-align: center; height: 25px; overflow: hidden;}
#indRdzt .intro{color: #848484; text-align: center; display: none;}
#indRdzt .prev{position: absolute; cursor: pointer; z-index: 10; left: 40px; top: 32px; background: rgb(0 0 0 / 20%) url(../../base/img/prevarr.png) no-repeat center; width: 30px; height: 30px; border-radius: 50%;}
#indRdzt .next{position: absolute; cursor: pointer; z-index: 10; right: 0px; top: 32px; background: rgb(0 0 0 / 20%) url(../../base/img/nextarr.png) no-repeat center; width: 30px; height: 30px; border-radius: 50%;}
#indRdzt .prev:hover,
#indRdzt .next:hover{border-color: #ddd; background-color: #ffbf63;}

#rowC .fr {width:250px;padding-left:29px;border-left:1px solid #eee;}
#rowC .fl {float: none!important;width:auto; overflow:hidden; }
#rowC .box { float:left; width:430px; margin-right:30px;}
#rowC .box .hd { border-bottom:1px solid #eee; height:40px; overflow:hidden;}

#indZwgk .hd { background:url(/content/jsfzzx/base/img/zwgkhdbg.png) no-repeat; height:40px; line-height:40px; text-align:center;}
#indZwgk .hd h3 { display:block; color:#fff; font-weight:bold; font-size:16px;}
#indZwgk .hd h3 a { color:#fff;}
#indZwgk .bd li { margin-top:10px;}
#indZwgk .bd li a {position: relative;display:block;height:58px;border-radius:5px;line-height:58px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:15px;background: #f7f7f7;}
#indZwgk .bd li a:hover { background-color:#364fab; color:#fff; transition:all 0.5s}
#indZwgk .bd li a i {position:absolute;left: 18%;display:block;width:40px;height:40px;background: url(/content/jsfzzx/base/img/zwgkicons.png) no-repeat 9px 8px; transition:all 0s;}
#indZwgk .bd li a:hover i{ background-position-x:-291px}
#indZwgk .bd .li2 a i{ background-position:9px -37px;}
#indZwgk .bd .li3 a i{ background-position:9px -82px;}
#indZwgk .bd .li4 a i{ background-position:9px -127px;}
#indZwgk .bd .li5 a i{ background-position:9px -172px;}
#indZwgk .bd .li6 a i{ background-position:9px -217px;}

#rowD .box .bd{}
#rowD .fr {width:250px;padding-left:29px;border-left:1px solid #eee;}
#rowD .fl {float: none!important;width:auto; overflow:hidden; }
#rowD .fl .box { float:none; width:auto; margin-right:30px; }

#rowD .box .hd { height:40px;padding-bottom:9px;overflow:hidden;}
#rowD #zkggBox .hd {border-bottom:1px solid #eee;margin-bottom: 10px;}
#rowD #zkggBox .hd h3 { padding-left:40px; background:url(/content/jsfzzx/base/img/bsggicon.png) no-repeat 0; margin-bottom:10px;}
#bsggBtns a { float:left; margin-right:20px; display:block; width:115px;height:100px;background:#e0a457 url(../../base/img/bsicon1.png) no-repeat center 25%; text-align:center; color:#fff; font-size:16px; font-weight:bold; height:40px; line-height:40px; padding:50px 0 10px; border-radius:5px;}
#bsggBtns .a2 { margin:0; background-color:#6db66b;}

#rowD #hdptBox .hd {height:90px;padding: 0;}
#rowD #hdptBox .hd h3 { padding-left:40px; background:url(/content/jsfzzx/base/img/hdjlicon.png) no-repeat 0; margin-bottom:10px;}
#rowD #hdptBox .hd ul { display:block; background:#f7f7f7; width:100%;}
#rowD #hdptBox .hd ul li { font-weight:bold; padding:0 25px; }
#rowD #hdptBox .hd ul li.on { background:#364fab; color:#fff;}

#rowD #hdptBox .bd .ico,
#rowD #hdptBox .bd .dep,
#rowD #hdptBox .bd .clicks { display:none;}
#rowD .letterList tr:nth-child(2n) td, #rowD .letterList .even td { background-color:transparent;}
#rowD .letterList td { height:30px;}
#rowD .letterList td.title { padding-left: 15px; background: url(/content/jsfzzx/base/img/liteicon.png) no-repeat 0;}

#rowD #hdptBox .bd thead th {position:relative; height:40px;}
#rowD #hdptBox .bd thead th:after { content:""; position:absolute; height:3px; background: #e0a457; width:80px; bottom:-1px; left:50%; margin-left:-40px;}
#rowD #hdptBox .bd thead th.ico:after { display:none}
#rowD #hdptBox .bd thead th.title { padding-left:23px;}
#rowD #hdptBox .bd thead th.title:after { left:50px;}

/*--
颜色代码
#416eb4 深色标题
#ddd 淡色边框
--*/