﻿@charset "utf-8";
/*引导页 S ------------------------------------*/
html,body{height: 100%;}
#content{padding: 0; margin-bottom: 0; width: 1200px; border-radius: 0;background-color: transparent;}

.sideFixed  {}

body { background:#F6F8FA;}



/*网站首页 ---------------------------------------------------*/


/*主页-顶部框*/
.topColumn{overflow: hidden; padding: 20px 20px 28px; background-color: white; border-radius: 0 0 8px 8px;}
.tnews{min-height:80px;margin-bottom: 30px;}
.tnews h3{width: 40px;height: 54px;float: left;padding: 12px 20px;margin-right: 30px;font-size: 18px;font-weight: bold;line-height: 24px;text-align: center;color: white;background-color: #146ac1;}
.tnews h3 a{color: white;}
.layout{overflow: hidden;margin-bottom: 20px;}
.layoutB {margin: 0 -1%;}

/*头条新闻*/
.topNews{overflow: hidden;}
.topNews li.t .titleBg{display: none;}
.topNews li.t .title{height:auto;line-height: 52px; padding:0px;text-align: center;font-size: 36px;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: #146ac1;}
.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: 20px;}
.ttlist span{padding:0 2px;}

.ttlist li {
    display: inline;
}
.ttlist li.first,.ttlist .last span{
    display: none;
}

.topNews li.n { display: inline-block; font-size: 20px; position: relative; padding: 0 20px; }
@media (min-width:1240px) {
	.topNews li.n:after { display: inline-block; content: "|"; font-size: 16px;  color:#146ac1; position: absolute; right: -1px; top: 50%; transform: translateY(-50%); }
	.topNews li:last-child:after { display: none;}
}

@media screen and (min-width: 1240px) and (max-width: 1459px) {  .floatPosition { transform:scale(0.9)} }
@media screen and (min-width: 1024px) and (max-width: 1239px) { .floatPosition { transform:scale(0.8)} }
@media only screen and (max-width: 1023px){ .floatPosition { transform:scale(0.7)} }
@media only screen and (max-width: 767px){ .floatPosition { transform:scale(0.6)} }
@media only screen and (max-width: 479px){ .floatPosition { transform:scale(0.5)} }






/*轮播广告*/
.focusAd{position: relative;z-index: 1;margin: 20px 0 30px;height: 140px;overflow: hidden;}
.focusAd .bd img{display: block;width: 100%;}
.focusAd .bd .con{display: none;}
.focusAd .hd{position: absolute; z-index: 1; right: 12px; bottom: 12px;}
.focusAd .hd li{width: 8px; height: 8px; float: left; margin-left: 5px; line-height: 8px; overflow: hidden; background-color: #fff;}
.focusAd .hd li span{display: none;}
.focusAd .hd li.on{background-color: #ffcc33;}

.focusLinksBox{width: 600px; float: left; margin-right: 20px; overflow: hidden; background-color: #f2f2f2;}
/*首页-文章焦点图轮播*/
.indFocus{position:relative;z-index: 1; overflow:hidden;width: 100%;}
.indFocus .hd{position: absolute; z-index: 1; right: 20px; bottom: 20px;}
.indFocus .hd li{width: 15px; height: 15px; border-radius:50%; float: left; margin-left: 5px; line-height: 8px; overflow: hidden; background-color: #fff;}
.indFocus .hd li span{display: none;}
.indFocus .hd li.on{background-color: #c00;}
.indFocus .bd{position:relative; overflow:hidden;}
.indFocus .bd li{position:relative;}
.indFocus .bd .pic{position:relative; z-index:0; line-height:0;}
.indFocus .bd .pic img{width: 100%;height:447px;border:0;max-height: 447px;}
.indFocus .bd .con{position:absolute; z-index:1; bottom:0; width:100%; height:60px; line-height:60px; text-align:left;}
.indFocus .bd .con .title{position:absolute; z-index:1; bottom:0; left:0; overflow:hidden; width:76%; height:100%; font-size: 20px; }
.indFocus .bd .con .title a{padding-left:20px; text-decoration:none;color:#fff; }
.indFocus .bd .con .titleBg{position:absolute; z-index:0; bottom:0; left:0; width:100%;height: 60px;background: #000;opacity: 0.3;}

#focusNews {float:left;width:62.14%;margin-right: 2.14%;margin-bottom: 2%;height: 447px;}

/*热点栏目链接*/
.hotNodeList{padding: 30px 0 20px;overflow: hidden;margin: 0 -0.66%;}
.hotNodeList li{width: 23.68%;height: 80px;float: left;margin: 0 0.66%;}
.hotNodeList li a,.hotNodeList li span{position: relative;z-index: 1;display: block;padding-left: 43%;height: 78px;line-height: 78px;border: 1px solid #e6e6e6;border-radius: 10px;background-color: #fff; font-size:18px;text-align: left;}
.hotNodeList li i{position: absolute;z-index: 1;left: 25%;top: 19px;width: 40px;height: 40px;float: left;overflow: hidden;background: url(../../base/img/indhotnodeicon.png) center top no-repeat;}
.hotNodeList li.li2 i{background-position: center -100px;}
.hotNodeList li.li3 i{background-position: center -200px;}
.hotNodeList li.li4 i{background-position: center -200px;}
.hotNodeList li a:hover,.hotNodeList li span:hover{text-decoration: none; color:#146ac1; font-weight:bold; }
.hotNodeList li:hover a,.hotNodeList li:hover span { background:#015293; color:#fff; }
.hotNodeList li:hover i { filter:brightness(3)}

/*新闻组 Tab */
.newsTab{overflow: hidden;padding: 10px 20px;border: 1px solid #eee;background: #fff;height: 427px;margin-bottom: 2%;}
.newsTab .hd{height: 70px;line-height: 70px;border-bottom: 1px solid #eee;overflow: hidden; text-align:left;}
.newsTab .hd li { float:left; margin-right:3%}
.newsTab .hd li a{ font-size:28px; color:#666}
.newsTab .hd li.on a{ font-weight:bold; color:#015293}
.newsTab .hd .ztTag { display:inline-block; height:30px; line-height:30px; color:#fff; background:#015293 url(../../base/img/fyico.png) no-repeat 10px; padding:0 10px 0 30px; border-radius:10px 10px 10px 0}
.newsTab .bd{padding:15px 0 0; }
.newsTab .bd li { height:45px; line-height:45px; font-size:18px; border-bottom:1px dotted #eee; }
.newsTab .bd li a { background:url(../../base/img/liteicon.png) no-repeat 0;}
.newsTab .bd li .date { display:none;}
.newsTab .bd li.last { border:0;}

.newsBox { float:left;width: 31.33%;margin: 0 1%;}
.newsBox .hd {text-align:left;height:46px;line-height:44px;border-bottom: 2px solid #eee;}
.newsBox .hd li { float:left}
.newsBox .hd li a { font-size:28px; color:#666; display:block;}
.newsBox .hd li.on a { font-weight:bold; color:#015293; border-bottom: 3px solid #015293;}
.newsBox .bd {padding: 7px 0 0;}
.newsBox .bd li { line-height:46px; height:46px;}
.newsBox .bd li .date { display:none;}

#gsggBox .hd .more { display:none; float:right; color:#98A3B7; }
#gsggBox {clear:left;}




/*专题专栏*/
#columnC { background:url(../../base/img/ztzlbg.jpg) center bottom repeat-x}
.boxZtzl{margin: 20px 0 40px;overflow: hidden;}
.boxZtzl dt { height:23px;border-bottom: 1px solid rgb(152 163 183 / 30%); margin-bottom:50px;}
.boxZtzl dt a {font-size: 32px;font-weight:bold;display:inline-block;background:#F6F8FA;padding: 0 40px;line-height:46px;position:relative;color: #015293;}
.boxZtzl dt a:after,
.boxZtzl dt a:before { position: absolute; left: 0; top: 50%; content:""; display:block; width: 15px; height: 15px; margin-top: -7px; border-radius: 50%; background: #98A3B7; opacity: 0.3; }
.boxZtzl dt a:after { left:auto; right:0;}
.boxZtzl .bd{position: relative;z-index: 1;overflow: hidden;padding: 20px 0;line-height: 70px;}
.boxZtzl .bd .slick-list {margin: 0 42px;overflow: hidden;}
.boxZtzl .prev,
.boxZtzl .next{position: absolute; z-index: 1; top: 50%; width: 30px; margin-top:-15px;height: 40px; float: left; text-align: center; overflow: hidden; background:#98A3B7; opacity:0.5; border-radius:3px;}
.boxZtzl .prev{left: 0;}
.boxZtzl .next{right:0;}
.boxZtzl .prev i,
.boxZtzl .next i{width: 9px; height: 16px; display:block; margin:12px auto; background:url(../../base/img/ztprevarr.png)}
.boxZtzl .next i{ background:url(../../base/img/ztnextarr.png)}
.boxZtzl .prev:hover,
.boxZtzl .next:hover{background-color: #000; opacity: .2; filter: alpha(opacity=20); border-radius: 2px;}
.boxZtzl .nodePicList{}
.boxZtzl .nodePicList li{width: 22.5%;height: auto;overflow: hidden;float: left;margin: 0 7px;padding: 10px;background: #fff;border-radius: 10px;}
.boxZtzl .nodePicList li img{display: block;width: 100%;height: auto;background-color: #f0f0f0;border-radius: 10px;max-width: 300px;}
.boxZtzl .nodePicList li .tit{}

/*功能模块 */
.indLoop{overflow: hidden; margin-top: 20px;}
.indLoop .indBox{width: 346px; height: 476px;}
.indBox{overflow: hidden; background-color: white;}
.indBox .mHd{height: 46px;line-height: 46px;text-align: center;background: url(../../base/img/indboxhdbg.png) no-repeat center;border-bottom: 3px solid rgb(1 82 147 / 10%);margin-bottom: 20px;}
.indBox .mHd h3{font-size: 24px; font-weight:bold; color: white;}
.indBox .mHd h3 a{color: white;}
.indBox .mHd h3 a:hover{text-decoration: none; }
.indBox .mBd{overflow: hidden;}

#columnB { background:#fff;padding: 10px 0;}
#columnB .indBox {width: 30.3%;padding:1.5% 1.5%; transition: all .5s;}
#columnB .indBox:hover {background: #f3f6f9;}

.tscdBtn, .sscdBtn { width:49.26%;}
.tscdBtn img, .sscdBtn img { width:100%;}

/*信息公开*/
#zcwjSrh { border:1px solid #eee;box-shadow: 0 0 0 5px rgb(152 163 183 / 10%);margin: 5px;height: 38px;line-height: 38px;}
#zcwjSrh select { float:left; height:38px; border:0;width: 29.2%;text-align:center; color:#015293; line-height:38px;}
#zcwjSrh .keyword { float:left; height:18px; line-height:18px;padding: 10px 2.4%; border:0;width: 54%;}
#zcwjSrh #keywordsearch{ float:left; height:38px;width: 12%; border:0; overflow:hidden;line-height: 999px;background: #fff url(../../base/img/zwgksrhico.png) no-repeat center;}
#zcwjSrh #keywordsearch:hover {/* background-color: #015293; */}
.zfgbBtn { float:right; height:30px; margin-top:5px; line-height:30px; color:#fff; font-size:15px; padding:0 10px 0 30px; border-radius:10px 10px 10px 0; background:#015293 url(../../base/img/gkico.png) no-repeat 8px; font-weight:bold;}
.zfgbBtn:hover { color:#fff;}

#boxJd { margin-top:10px;}
#boxJd a img {/* margin-bottom:5px; */width: 100%;line-height: 0;}
#boxJd .con a {}
.zwgkTi { margin-top:20px;}
.zwgkTi a{ display:block; font-size:22px; font-weight:bold; color:#015293}

.zcwjList li { height:60px; line-height:24px; margin-top:5px;overflow: hidden;text-overflow: clip;white-space: normal;}
.zcwjList li{position: relative;font-size: 18px;height: 60px;line-height: 24px;vertical-align:bottom;padding-left: 0;/* padding-right: 80px; */overflow:hidden;text-align: left;}
.zcwjList li .nr{float:left;max-width: 100%;display:block;background: url(../../base/img/liteicon.png) no-repeat 0 15px;padding-left:12px;height: 48px;overflow: hidden;}
.zcwjList li .title{}
.zcwjList li .gl{}
.zcwjList li .gl .split{padding:0 5px;color:#006dac;font-size:14px;}
.zcwjList li .gl a{display:inline;color:#006dac;float:none;background:none;max-width:none;padding:0;margin:0;}
.zcwjList li span.date{white-space: nowrap; position: absolute; top: 0; right: 0; color: #999; font-size: 14px;}
.zcwjList li .date { display:none;}

/*信息公开列表*/
.xxgk_list { padding-top:10px}
.xxgk_list li{position: relative;font-size: 18px;height: 43px;line-height: 43px;vertical-align:bottom; /*padding-right: 80px;*/overflow:hidden;}
.xxgk_list li .nr{float:left;max-width: 100%;display:block;background: url(../../base/img/liteicon.png) no-repeat 0;padding-left:12px;height: 48px;overflow: hidden;}
.xxgk_list li .title{display:block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;margin-right: 0 !important;}
.xxgk_list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_list li .gl .split{padding:0 5px;color:#006dac;font-size:14px;}
.xxgk_list li .gl a{display:inline;color:#006dac;float:none;background:none;max-width:none;padding:0;margin:0;}
.xxgk_list li span.date{ display:none;white-space: nowrap; position: absolute; top: 0; right: 0; color: #999; font-size: 14px;}

/*政务菜单*/
.zwgkMenu{overflow: hidden;margin: 20px -1% 0;}
.zwgkMenu li{position: relative;z-index: 1;width: 48%;margin: 0 1% 10px;height: 40px;line-height: 40px;float: left;background: #015293;text-align: left;}
.zwgkMenu li a{display: block;padding-left: 23%;color: #fff; font-size:17px;}
.zwgkMenu li a:hover{text-decoration: none; color: #fff; padding-left:55px;}
.zwgkMenu li i{position:absolute; z-index:1; top:50%; left:0; float:left; overflow:hidden; width:30px; height:30px; margin-top:-15px;margin-left: 5%;background: url(../../base/img/indxxgkico.png) left top no-repeat;}
.zwgkMenu li.li2 i{background-position: left -100px;}
.zwgkMenu li.li3 i{background-position: left -200px;}
.zwgkMenu li.li4 i{background-position: left -300px;}
.zwgkMenu li.li5 i{background-position: left -400px;}
.zwgkMenu li.li6 i{background-position: left -500px;}

/*领导菜单*/
.leaderMenu{overflow: hidden; margin-top: 10px; padding: 10px 16px; background-color: #f4f4f4; border-radius: 6px;}
.leaderMenu li{width: 24.9%; float: left; height: 28px; line-height: 28px;}
.leaderMenu li a:hover{text-decoration: none; color: #146ac1;}

/*信用菜单*/
.creditMenu{overflow: hidden; margin-top: 13px;}
.creditMenu li{position: relative; z-index: 1; width: 110px; margin-right: 5px; float: left; height: 40px;}
.creditMenu li.li2{/* float: right; */ margin-right: 0;}
.creditMenu li a{ display: block; padding-left: 40px; height: 38px; line-height: 38px; background-color: #fafafa; border: 1px solid #e6e6e6; border-radius: 3px; color: #333;}
.creditMenu li a:hover{text-decoration: none; color: #146ac1; background-color: #f4f4f4;}
.creditMenu li i{position: absolute; z-index: 1; left: 15px; top: 50%; width: 20px; height: 20px; float: left; margin-top: -10px; overflow: hidden; background:  url(../../base/img/ind-xxgkicon.png) left -155px no-repeat;}
.creditMenu li.li2 i{background-position: left -181px;}

.creditMenu li.li3 i { left: 25px; background-position: left -79px;}
.creditMenu li.li3 a { padding-left: 50px;}

/*重点领域信息公开*/
/*.gzydMenu li{position: relative; z-index: 1; width: 33.3%; height: 50px; line-height: 50px; float: left;}
.gzydMenu li a{ display: block; padding-left: 36px; color: #6d6c6c;}
.gzydMenu li a:hover{text-decoration: none; color: #146ac1;;}
.gzydMenu li i{position:absolute; z-index:1; top:50%; left:0; float:left; overflow:hidden; width:26px; height:26px; margin-top:-13px;background:url(../../base/img/ind-xxgkicon.png) left -208px no-repeat;}
.gzydMenu li.li2 i{background-position: left -234px;}
.gzydMenu li.li3 i{background-position: left -260px;}
.gzydMenu li.li4 i{background-position: left -286px;}
.gzydMenu li.li5 i{background-position: left -312px;}
.gzydMenu li.li6 i{background-position: left -338px;}*/
.boxZdly{}
.boxZdly .gzydTit{margin: 20px auto; height: 11px; line-height: 11px; text-align: center; border-bottom: 1px solid #ccc;font-weight: bold;}
.boxZdly .gzydTit a{display: inline-block; *display: inline; height: 20px; line-height: 20px; padding: 0 14px; background-color: white;}
.boxZdly .gzydTit a:hover{text-decoration: none; color: #146ac1;}
.boxZdly .bd{position: relative; z-index: 1;}
.boxZdly .tab{}
.boxZdly .tab a{position: absolute; z-index: 1; top: 50%; width: 20px; height: 20px; float: left; margin-top: -12px; text-align: center; background: #f5f6f8 url(../../base/img/ind-zwfwbtn.png) center 6px no-repeat;}
.boxZdly .tab a.prev{left: -20px;}
.boxZdly .tab a.next{right: -20px; background-position: center -14px;}
.boxZdly .tab a:hover{background-color: #e5e7eb;}
.gzydMenu{overflow: hidden;}
.gzydMenu ul{width: 346px; height: 105px; float: left;}
.gzydMenu li{position: relative; z-index: 1; width: 47.9%; float: left; margin: 0 1% 5px;}
.gzydMenu li a{display: block; padding: 2px 0; text-align: center; height: 24px; line-height: 24px; border: 1px solid #ededed; border-radius: 3px;}
.gzydMenu li a:hover{text-decoration: none; color: #146ac1; background-color: #fafafa;}



/*政务服务*/
#boxZwgk{overflow: visible;}
#boxZwgk .mHd{}
#boxZwgk .mBd{overflow: inherit;}

/*旗舰店服务*/
.boxQjd{overflow: hidden;margin: 10px;box-shadow: 0 0 0 10px rgb(152 163 183 / 10%);background-color: #fff;border: 1px solid #eee;margin-bottom: 30px;}
.boxQjd .hd{width: 100%;height: 80px;overflow: hidden;background: #015293 url(../../base/img/qjdlogo.png) no-repeat center;}
.boxQjd .hd h3{ display:none;}
.boxQjd .bd{overflow: hidden; }
.fwMenu{overflow: hidden;padding: 20px 2%;}
.fwMenu li{width: 45.9%;float: left;height:50px;line-height:50px;text-align: left;font-size:18px;padding-left: 4%;}
.fwMenu li a { display:block;background: url(../../base/img/fwmenuicons.png) no-repeat 0 13px;padding-left: 35px;}
.fwMenu .li2 a {background-position: 0 -87px;}
.fwMenu .li3 a {background-position: 0 -187px;}
.fwMenu .li4 a {background-position: 0 -287px;}

/*政务服务 Tab */
.zwfuMenu { position:relative; padding-bottom:30px;}
.zwfuMenu .list ul {width: 426px;height: 330px;}
.zwfuMenu .rotateIcon { display:flex;justify-content: flex-start;flex-wrap: wrap;align-content: flex-start;width: 100%;}
.zwfuMenu li { float:left; width:31.3%; margin:0 1% 10px; flex-basis:31.3%;}
.zwfuMenu li a {text-align:center;display:block;border:1px solid #eee;line-height: 54px;height: 54px;font-size:18px;background: #fff;}
.zwfuMenu li a:hover { background:#eee; color:#015293}
.zwfuMenu .tab { position:absolute; bottom:0; height:24px; width:100%;}
.zwfuMenu .tab a { position:absolute; top:0; left:50%; margin-left:-15px; background:#98A3B7 url(../../base/img/previco.png) no-repeat center; width:24px; height:24px; }
.zwfuMenu .tab .next { margin-left:15px; background-image:url(../../base/img/nextico.png)}
.zwfuMenu .tab a:hover { background-color:#c00}
.zwfuMenu .tempWrap { overflow:visible!important;}


/*其它法定公开内容*/
#otherIcon{margin:12px 0; overflow: hidden; border-top: 1px solid #e0e0e0;}
#otherIcon .list ul{height: 228px; width: 100%;}
#otherIcon .list li{margin-top: 20px; position: relative; z-index: 1;}
#otherIcon .list li i{background-image: url(../../base/img/ind-qtfdgkicon.png);}


/*部门办事*/
.gpyyList li a,
.bmbsList li a { font-size:16px; display:block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5%;}

/* 常德政策服务平台 */
.zcfwpt{margin-top:18px;}
.zcfwpt img{width:100%;height: auto;}

/*互动交流*/
#boxHdjl{ margin-right: 0!important; }
#boxHdjl .mHd{}
#boxHdjl #jdhyTit{background-color: #7fd3ae;}

/*市长信箱*/
.boxLetter{overflow: hidden; background:url(../../base/img/boxhdjlbg.png) no-repeat; background-size:100% 100%; height:180px;}
.boxLetter .hd {height: 70px;line-height:70px;}
.boxLetter .hd h3 { color:#fff; font-size:24px; font-weight:bold;}
.boxLetter .bd{overflow: hidden; }
.letterMenu{overflow: hidden; padding:20px 35px;}
.letterMenu li{float: left;text-align: center; width:33.3%;}
.letterMenu li a{display: inline-block; *display: inline;margin: 0 auto;text-align: center;line-height: 24px;padding: 40px 0 0;color: #fff; background:url(../../base/img/wtico1.png) no-repeat center top; font-size:18px;  background-size:40% auto!important}
.letterMenu li a:hover{text-decoration: none; background-position: center 2px;}
.letterMenu .li2 a{ background:url(../../base/img/wtico2.png) no-repeat center top; }
.letterMenu .li3 a{ background:url(../../base/img/wtico3.png) no-repeat center 4px;}

#boxSzxx .number { display:none;}

#boxSzxx .num,#boxSzxx p,#boxSzxx .status { display:none;}
#wjdcInfo li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.jbftList li { text-align:left; line-height:30px; font-size:15px;}
.jbftList li.t { margin-bottom:5px; font-size:16px;line-height: 28px;}
.jbftList li:after { content:""; display:block; clear:both;}
.jbftList li .pic{ float:left; margin-right:2%;}
.jbftList li .pic em { display:none;}
 .jbftList li .title { line-height:30px;margin: 0 0 10px 0; /*overflow:hidden;white-space: nowrap;text-overflow: ellipsis;*/} 
.jbftList li .intro { display:none; }
.jbftList li .label { font-weight:bold; color:#015293}
.jbftList li .moreBtn { display:none;}
.jbftList li.n {height:36px;line-height:36px;font-size:18px;overflow: hidden;}
.jbftList li.n a {background:url(../../base/img/liteicon.png) no-repeat 0;padding-left:12px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*访谈菜单*/
.ftMenu{overflow: hidden;margin: 15px -1% 0;}
.ftMenu li{position: relative;z-index: 1;width: 48%;margin: 0 1% 10px;height: 40px;line-height: 40px;float: left;background: #015293;text-align: left;}
.ftMenu li a{display: block;padding-left: 23%;color: #fff; font-size:17px;}
.ftMenu li a:hover{text-decoration: none; color: #fff; padding-left:25%;}
.ftMenu li i{position:absolute; z-index:1; top:50%; left:0; float:left; overflow:hidden; width:30px; height:30px; margin-top:-15px;margin-left: 5%;background: url(../../base/img/ftico1.png) left center no-repeat;}
.ftMenu li.li2 i{ background-image: url(../../base/img/ftico2.png) }
.ftMenu li.li3 i{ background-image: url(../../base/img/ftico3.png) }
.ftMenu li.li4 i{ background-image: url(../../base/img/ftico4.png) }
.ftMenu li.li5 i{ background-image: url(../../base/img/ftico5.png) }

/*解读回应*/
.jdhyMenu{overflow: hidden; margin: 7px -10px 0 0;}
.jdhyMenu li{width: 78px; height: 42px; float: left; overflow: hidden; margin: 10px 10px 0 0;}
.jdhyMenu li:nth-last-child(1),
.jdhyMenu li:nth-last-child(2),
.jdhyMenu li:nth-last-child(3),
.jdhyMenu li.w{width: 166px;}
.jdhyMenu li a{display: block; height: 40px; line-height: 40px; overflow: hidden; text-align: center; border: 1px solid #ededed; border-radius: 3px;}
.jdhyMenu li a:hover{text-decoration: none; color: #146ac1; background-color: #fafafa;}
.jdhyMenu li.li5,.jdhyMenu li.li6{
	width: 166px;
}
.jdhyMenu li.li9{
    display: none;
}
.jdhyMenu li.li7{ width:165px;}

/* 试运行通知 css */
.testRunBox {border: 1px solid #eff7ff;width:520px;right: 20px;bottom: 20px;background: #eff7ff;font-size:12px;position:fixed;z-index:9;opacity:1 !important;border-radius: 10px;color: #146ac1;}
.testRunBox .closeBtn{position:absolute;width: 30px;height: 30px;top: 3px;right: 3px; text-align: center; line-height: 28px; font-size:24px; color: white; border-radius: 20px;cursor: pointer; background-color: #aaa;}
.testRunBox .closeBtn:hover{background-color: #5282b2;}
.testRunBox .info{padding: 10px 20px 20px; text-align:center; font-size: 16px; line-height: 210%; text-align: left;}
.testRunBox .info h3{margin:10px 0; font-size: 18px; font-weight: bold; line-height: 210%; text-align: center;}
.testRunBox .intro{text-indent: 2em; color:#333;}
.testRunBox .date{text-align: right; font-size: 14px; line-height: 180%;}

@media all and (max-width: 415px){
	.indNavList{
		position: relative;
		display: inline-block;
		margin-top: 20px;
	}
}

/*屏幕分辨率在 1200px 至 1459px 之间*/
@media screen and (min-width: 1440px) {
    .wrap{ min-width: 1400px;}
    .container,#content,.siteWidth{width: 1400px; _width:1400px;}

}
/*屏幕分辨率在 1200px 至 1459px 之间*/
@media screen and (min-width: 1240px) and (max-width: 1459px) {
	.focusAd { height:auto}
	#focusNews { height:auto;}
	.indFocus .bd .pic img {max-height:383px;}
	
    .ttlist li { font-size:19px;}
	
	.newsTab {height: 363px;}
	.newsTab .hd li a { font-size:24px;}
	.newsTab .bd { height:290px; overflow:hidden;}
	.newsTab .infoList li {line-height: 45px;height: 45px;}

	.newsBox .hd li a { font-size:24px}
	.newsBox .bd li { height:42px; line-height:42px;}

	.fwMenu li { font-size:16px;}
	.ftMenu li a { font-size:16px;}
    .zwfuMenu .list ul {width: 363px!important;height: 340px;}
	.zwfuMenu li a {font-size:16px;line-height: 56px;height: 56px;}
	.zwgkMenu li a { font-size:15px;}
	.zwgkTi a { font-size:18px;}
	
	.letterMenu li a { font-size:16px;}
	
	#boxJbft .bd li .pic img { width:187px; height:140px;}
	#boxJbft .bd li .con { font-size:14px;}
	#boxJbft .bd li.n { font-size:16px;}
      /* .jbftList .title,.jbftList .guest{  
		display: block; 
		height:30px;
	   overflow: hidden;
	   text-overflow: ellipsis;
	   white-space: nowrap;} */
   .jbftList li .title,.jbftList .con .date{margin:0 !important;}
   .ftMenu li{ height: 52px;line-height: 52px}
	
}
/*屏幕分辨率在 1024px 至 1239px 之间*/
@media screen and (min-width: 1024px) and (max-width: 1239px) {
	.focusAd { height:auto}
	#focusNews { height:auto;}
	.indFocus .bd .pic img {max-height:313px;}
	
	.focusAd { margin:0 0 20px}
	.hotNodeList {padding: 10px 0;}
	.tnews { margin-bottom:20px;}
	.topNews li.t .title { font-size:26px;}
	.ttlist li { font-size:15px;}
	.xxgk_list li { font-size:16px;}
	
	.newsTab {height: 291px;}
	.newsTab .hd li a { font-size:20px;}
	.newsTab .bd { height:230px; overflow:hidden;}
	.newsTab .infoList li {line-height: 40px;height: 40px;font-size: 16px;}

	.newsBox .hd li a { font-size:20px}
	.newsBox .bd li { height:40px; line-height:40px;}

	.boxQjd .hd { background-size:80%}
	
    .zwfuMenu .list ul {width: 297px!important;}
	
	.zwfuMenu li a { font-size:14px;}
	
	.ftMenu li a ,
	.zwgkMenu li a {font-size: 12px;padding-left: 40px;}
	.zwgkTi a { font-size:16px;}
	
	.fwMenu { padding:18px 5%}
	.fwMenu li {font-size:14px;padding-left: 1%;width: 48.9%;}

	.boxLetter .hd h3 {font-size:20px;}
	.letterMenu li a { font-size:15px;}
	
	.zcwjList li {font-size: 16px;height: 54px;}
	
	#boxJbft .bd li .pic img { width:140px; height:105px;}
	#boxJbft .bd li .con { font-size:12px; line-height:20px;}
	#boxJbft .bd li .con .title { line-height:20px;}
	#boxJbft .bd li.n {font-size: 15px;height: 43px;line-height: 43px;}
	.jbftList li .title{margin:0 !important;}
	#columnB { padding-bottom:10px;}
	.boxZtzl .bd { padding:0 40px;}
}
@media only screen and (max-width: 1023px){
	.focusAd { height:auto}
	#focusNews { height:auto;}
	.tnews { margin-bottom:20px;}
	.topNews li.t .title {font-size: 24px;height:40px;line-height:40px;margin-bottom:10px;padding: 5px 0 0;}
	.ttlist li {font-size: 16px;display:block;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.ttlist span {display:none;}
	.focusAd { margin:0 0 20px}

	#focusNews {width: 400px;}
	#focusNews li img { height:300px;width: 532px;margin-left: -66px;}

	.indFocus .bd .con .titleBg,
	.indFocus .bd .con { height:40px; line-height:40px;}
	.indFocus .bd .con .title { font-size:16px;}
	.indFocus .hd { bottom:15px; right:15px;}
	.indFocus .hd li { height:10px; width:10px;}

	.newsTab { height:280px;padding: 10px;}
	.newsTab .hd { height:50px; line-height:50px; }
	.newsTab .hd li a { font-size:20px;}
	.newsTab .bd { padding-top:10px;height: 210px;overflow: hidden;}
	.newsTab .bd li { height:35px; line-height:35px; font-size:14px;}

	.newsBox .hd { text-align:left; height:36px; line-height:34px; }
	.newsBox .hd li a { font-size:20px;}
	.newsBox .bd li { font-size:14px; height:36px; line-height:36px;}

	.hotNodeList {padding:10px 0 10px;}
	.hotNodeList li { height:60px;}
	.hotNodeList li a, .hotNodeList li span { height:58px; line-height:58px; font-size:16px;}
	.hotNodeList li i { top: 9px; left:16%;}

	#columnB .indBox {width: 97%;}
	#boxXxgk .mBd .box { width:48.8%; overflow:hidden; }
	#boxWj { float:left;}
	#boxJd { float:right;}
	.zwgkMenu { margin-top:10px;}
	.zwgkMenu li {width: 31.3%;}
	.zwgkMenu li a { padding-left:23%; font-size:16px;}
	.zwgkTi { clear:both;}
	.zwgkTi a,
	.zwfuMenu li a { font-size:16px;}

	.indBox .mHd { height:40px; line-height:40px; background-size:auto 40px}
	.indBox .mHd h3 { font-size:20px;}

	.fwMenu { padding:10px 1%}
	.fwMenu li { font-size:16px;width: 49.9%;
        padding-left: 0%;}
	

	.zcfwpt  {height:100px;background: url(../../base/img/zcfwimg768.png) no-repeat center;}
	.zcfwpt img { display:none}

	.boxLetter .hd h3 { font-size:20px;}
	.letterMenu li a {font-size: 18px;}
	
	.zcwjList li {font-size: 14px;}

	#boxSzxx, #boxJbft { float:left; width:48.8%}
	#boxJbft { float:right;}
	#boxJbft .bd li .pic { width:120px}
	#boxJbft .bd li .pic img { width:100%; height:auto;}
	#boxJbft .bd li.t { font-size:14px; line-height:22px;}
	#boxJbft .bd li.n { height:30px; line-height:30px; font-size:14px;}
	.ftMenu { clear:both;padding: 20px 0 0;}

	.boxZtzl dt { margin-bottom:20px;}
	.boxZtzl dt a { font-size:20px;}
	.boxZtzl dt a:after,
	.boxZtzl dt a:before { width:10px; height:10px;margin-top: -4px;}

	.boxZtzl { margin:10px 0 10px}

	.boxZtzl .nodePicList li { padding:5px;width: 31.7%;}
}
/*屏幕分辨率小于 767px 之间*/
@media only screen and (max-width: 767px){
	#logo { margin-left:-100px; top:75px;}
	#logo img { width:200px;}
	
	.headerTool .links>dl.site,
	.headerTool .links>dl.phone,
	.headerTool .links>dl.wza { display:none;}
	
	.topNews li.t .title {font-size:22px; line-height:32px; height:auto;overflow: visible;white-space: normal;text-overflow: inherit;}
	
	#focusNews { float:none; width:100%;}
	#focusNews li img { margin:auto; width:100%; height:auto;}

	.newsTab .bd li { height:40px; line-height:40px; font-size:16px;}
	.newsBox { float:none; width:100%; margin-bottom:1%}
	.newsBox .bd { height:120px; overflow:hidden;}
	.newsBox .bd li { height:40px; line-height:40px; font-size:16px;}

	.hotNodeList { padding:0; }
	.hotNodeList li { width:48.6%; margin-bottom:1.5% }

	.tscdBtn img, .sscdBtn img { display:none;}
	.tscdBtn, .sscdBtn {background:url(../../base/img/tscdimg_b.jpg) no-repeat center / 100% auto;height: 5em;display:block;border-radius:5px;}
	.sscdBtn {background-image:url(../../base/img/sscdimg_b.jpg) }

	.indBox .mHd h3 { font-size:22px;}
	#boxXxgk .mBd .box { width:100%;}
	.box .hd li a { font-size:20px;}
	.zcwjList li {font-size:16px;height: auto;}
	
	.zwgkTi {clear:both;padding: 2%;}
	.zwgkTi a { font-size:20px;}
	.zwfuMenu li a { font-size:16px;}
	.zwgkMenu li { width:48%}

	#boxSzxx, #boxJbft {width:100%;float:none;margin-top: 2%;}
	#boxJbft .bd li.n { font-size:16px; height:36px; line-height:36px;}

	.ftMenu {padding-top:2%;margin: 0;}

	.boxZtzl .nodePicList li { width:48%;}
	.boxZtzl .nodePicList li img {max-width: 100%;}
    .fwMenu { padding:10px 5%}
	.fwMenu li { font-size:16px;width: 97%;}
    
}
/*屏幕分辨率低于 479px */
@media only screen and (max-width: 479px){
	.mainNav .a1 {font-size:16px;padding: 0 2%;}

	.focusAd { display:none; }
	.tscdBtn, .sscdBtn {background: none;height: auto; width:100%; margin-bottom:2%; border-radius:10px; overflow:hidden;}
	.tscdBtn img, .sscdBtn img { display:block; width:130%;}

	.topNews li.t .title { font-size:20px;}
	
	.zwgkMenu li a {font-size:15px;}

	.box .hd li a { font-size:18px;}

	.zcfwpt { height:80px; background-size:auto 100%;}

	.boxZtzl .nodePicList li { width:97%;}
     .fwMenu { padding:10px 5%}
	.fwMenu li { font-size:16px;width: 97%;}
}

/*屏幕分辨率低于 320px */
@media only screen and (max-width: 320px){
}


/*中间-广告向左轮播效果-两列式 */
.banner-focus-middle{
    position: relative;
    z-index: 1;
}
.ind-banner-list{
    overflow: hidden;
}
.ind-banner-list li{
    width: 100%;
    float: left;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.ind-banner-list li .pic{
    display: block;
    overflow: hidden;
}
.ind-banner-list li img{
    width: 100%;
    height: auto;
}
.ind-banner-list li .tit{
    display: none;
}
.banner-focus-middle a.prev,
.banner-focus-middle a.next{
    position: absolute;
    z-index: 1;
    top: 50%;
    width: 30px;
    margin-top: -20px;
    height: 40px;
    float: left;
    text-align: center;
    overflow: hidden;
    background: rgba(152,163,183,0.5);
    border-radius: 3px;
}
.banner-focus-middle a.prev:hover,
.banner-focus-middle a.next:hover{
    background: rgba(152,163,183,0.8);
}
.banner-focus-middle a.prev {
    left: 0;
}
.banner-focus-middle a.next {
    right: 0;
}
.banner-focus-middle a.prev::after,
.banner-focus-middle a.next::after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background:url(../../base/img/ztprevarr.png) center center no-repeat;
}
.banner-focus-middle a.next::after{
    background-image: url(../../base/img/ztnextarr.png);
}
.jbftList .guest .con .label {
	font-weight: normal;
    color: #333;
}
.jbftList .con .date{
	margin: 10px 0 0 0;
}

@media (min-width: 992px) {
    .ind-banner-list li{
        width:calc(100% / 2 - 10px);
        float: left;
        margin-right: 20px;
    }
}
.zwgkMenu li.li5,.zwgkMenu li.li6,.ftMenu li.li3,.ftMenu li.li1{ margin: 0 1% 0px;}

/*20大飘红
body{background:url(../../base/img/body-cd20d.jpg) no-repeat center top #ebebeb; }
a.a20d{ display:block; width:100%; height:335px;}
20大飘红*/



/*--
颜色代码
#146ac1 蓝色标题
#e6e6e6 淡色边框
--*/