﻿﻿@charset "utf-8";
/*引导页 S ------------------------------------*/
html,body{height: 100%;}
#content{padding: 0; margin-bottom: 0; width: 1200px; border-radius: 0;background-color: transparent;}

.sideFixed  {}
/* html{min-width:1300px;} */
body { background: url(../img/bg.jpg) no-repeat bottom; background-size:cover;}



/*网站首页 ---------------------------------------------------*/


/*主页-顶部框*/
.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: #eb3826;}
.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: 30px;color: #eb3826;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: #eb3826;}
.topNews li.n a{color: #666;}
.topNews li.t .intro{margin-top: 0px; text-align: center; font-size: 16px; color: #eb3826;}
.topNews li.t .intro a{color: #eb3826;}
.ttlist {text-align: center;font-size: 20px;}
.ttlist span{padding:0 2px;}

.ttlist li {
    display: inline;
}
.ttlist li.first,.ttlist .last span{
    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 0px;}
.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:15px; 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;width: 35px;}
.indFocus .bd{position:relative; overflow:hidden;}
.indFocus .bd li{position:relative; display: none;}
.indFocus .bd .pic{position:relative; z-index:0; line-height:0;}
.indFocus .bd .pic img{width: 100%;height:480px;border:0;}
.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; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; display: block;}
.indFocus .bd .con .titleBg{position:absolute; z-index:0; bottom:0; left:0; width:100%;height: 60px;background: #000;opacity: 0.3;}
#ywhd{background: linear-gradient(180deg, #FFF1E2 0%, #FFFFFF 195%); border: none;}
#focusNews {float:left;width:50%;margin-right: 2%;}
.ls-dwjk-title {
    margin: 0 12px;
    padding-top: 6px;
    padding-left: 8px;
    background: url(../img/ywhd-titlebg.png) 0 bottom no-repeat;
	text-align: left;
}

.ls-dwjk-links li{ margin: 16px 0 0 16px; float: left; background: linear-gradient(180deg, #FFF9EF -11%, #FFFFFF 79%); border: 1px solid #FFFFFF; width: 180px;height:94px; text-align: center; border-radius: 4px;}
.ls-dwjk-links li a{display: block; padding:20px 0 0 0; font-size: 16px; color: rgba(0, 0, 0, 0.8);}
.ls-dwjk-links li .img_title{display:block; height: 30px; line-height: 30px; vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-dwjk-links li a:hover{color: #E20110;}
.ls-dwjk-links li a:hover img{transition: all .5s;-webkit-transition: all .5s;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}

.ls-dwjk-title .tit {
    display: inline-block;
    line-height: 37px;
    font-size: 24px;
    font-weight: bold;
    color: #E20110;
	
}
.ztzl{padding: 15px;border:1px solid rgb(230, 230, 230);overflow: hidden; display: flex; justify-content: space-between; margin:1.5% 0;}
.ztzl a{float: left; height: 100px;}
.ztzl a img{height: 100px;}
.ztzl .title{width: 76px;
    height: 100px;
    float: left;
    background: url(../img/title2.png) left center no-repeat;}


/*热点栏目链接*/
.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(../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:#eb3826; font-weight:bold; }
.hotNodeList li:hover a,.hotNodeList li:hover span { background:#eb3826; color:#fff; }
.hotNodeList li:hover i { filter:brightness(3)}
.sjtop{display: none;}
/*新闻组 Tab */
.newsTab{overflow: hidden;padding:0px 0px;}
.newsTab .hd{height: 70px;line-height: 70px;border-bottom: 1px solid #eee;overflow: hidden; text-align:left;padding: 0 10px;}
.newsTab .hd li { float:left; margin-right:4%; overflow: hidden; height: 70px;}
.newsTab .hd li a{ font-size:20px; color:#666}
.newsTab .hd li.on{border-bottom: 4px solid #eb3826; box-sizing: border-box;}
.newsTab .hd li.on a{ font-weight:bold; color:#eb3826}
.newsTab .hd .ztTag { display:inline-block; height:30px; line-height:30px; color:#fff; background:#eb3826 url(../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:50px; line-height:50px; font-size:18px; border-bottom:1px dotted #eee; }
.newsTab .bd li a { background:url(../img/liteicon.png) no-repeat 0;}

.newsTab .bd li.last { border:0;}
.newbox{margin-left: -1.33%; overflow: hidden;}
.newsBox { float:left; border: 1px solid #e6e6e6;width: 32%;padding:1.5%;box-sizing: border-box;margin-left: 1.33%; background: #fff;}

.newsBox .hd {text-align:left;height:45px;line-height:45px;background: url(../img/tab2-titbg.png) left bottom repeat-x;}
.cur{background: #ed2e24 url(../img/menu_hover_bg.png) left center no-repeat; background-size: 100% 100%;}

#mainNav li:hover{background: #ed2e24 url(../img/menu_hover_bg.png) left center no-repeat; background-size: 100% 100%;}
.newsBox .hd li { float:left;border-left: 4px solid #ffd30b;background: url(../img/title-rbg.png) right top no-repeat #d91e16; padding: 0 30px 0 20px;position: relative;}
#footbox{width: 1200px;}
.xwhz .hd li::after{
	content: "";
	width: 20px;
	background: url(../img/title-rbg.png) no-repeat; background-size: 100% 100%;position: absolute; right: 0;top: 0; height:45px;
}
.newsBox .hd li a { font-size:22px; color:#666; display:block; line-height: 45px;transition: 1s;}
.newsBox .hd li.on a { font-weight:bold; color:#fff;}
.newsBox .bd {padding: 7px 0 0;}
.newsBox .bd li { line-height:54px; height:54px;}
.newsBox .bd li:hover a{padding-left: 20px;}

#gsggBox .hd .more,#bmdtBox .hd .more,#qxdtBox .hd .more{ float:right; color:#98A3B7; }


/*专题专栏*/
.boxZtzl{margin: 30px 0;overflow: hidden;}
.boxZtzl dt { height:23px;border-bottom: 1px solid rgb(152 163 183 / 30%); margin-bottom:30px;}
.boxZtzl dt a {font-size: 32px;font-weight:bold;display:inline-block;background:#fffdf8;padding: 0 40px;line-height:46px;position:relative;color: #eb3826;}
.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:30px 0 0;line-height: 70px;}
.boxZtzl .bd .slick-list {margin: 0 0px;overflow: hidden;}
.boxZtzl .prev,
.boxZtzl .next{position: absolute; z-index: 1; top: 46%; width: 30px; margin-top:-25px;height: 40px; float: left; text-align: center; overflow: hidden; background:#b50101; opacity:0.8; border-radius:3px;}
.boxZtzl .prev{left:7px;}
.boxZtzl .next{right:7px;}
.boxZtzl .prev i,
.boxZtzl .next i{width: 9px; height: 16px; display:block; margin:12px auto; background:url(../img/ztprevarr.png)}
.boxZtzl .next i{ background:url(../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:0px;border-radius: 10px;}
.boxZtzl .nodePicList li img{display: block;width: 100%;height: auto;background-color: #f0f0f0;border-radius: 10px; transition: 0.5S;}
.boxZtzl .nodePicList li a{display: block; overflow: hidden;}
.boxZtzl .nodePicList li img:hover{transform: scale(1.1);}
.boxZtzl .nodePicList li .tit{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}

/*功能模块 */
.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(../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:#eb3826; 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(../img/zwgksrhico.png) no-repeat center;}
#zcwjSrh #keywordsearch:hover {/* background-color: #eb3826; */}
.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:#eb3826 url(../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:#eb3826}

.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(../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(../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: #eb3826;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(../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: #eb3826;}

/*信用菜单*/
.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: #eb3826; 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(../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: #eb3826;;}
.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(../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: #eb3826;}
.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(../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: #eb3826; 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: #eb3826 url(../img/qjdlogo.png) no-repeat center;}
.boxQjd .hd h3{ display:none;}
.boxQjd .bd{overflow: hidden; }
.fwMenu{overflow: hidden;padding: 20px 5%;}
.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(../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:#eb3826}
.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(../img/previco.png) no-repeat center; width:24px; height:24px; }
.zwfuMenu .tab .next { margin-left:15px; background-image:url(../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(../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(../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(../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(../img/wtico2.png) no-repeat center top; }
.letterMenu .li3 a{ background:url(../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:32px; font-size:15px;}
.jbftList li.t { margin-bottom:5px; font-size:16px;}
.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 { height:30px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.jbftList li .intro { display:none; }
.jbftList li .label { font-weight:bold; color:#eb3826}
.jbftList li .moreBtn { display:none;}
.jbftList li.n {height:46px;line-height:46px;font-size:18px;overflow: hidden;}
.jbftList li.n a {background:url(../img/liteicon.png) no-repeat 0;padding-left:12px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*访谈菜单*/
.ftMenu{overflow: hidden;margin: 20px -1% 0;}
.ftMenu li{position: relative;z-index: 1;width: 48%;margin: 0 1% 10px;height: 40px;line-height: 40px;float: left;background: #eb3826;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(../img/ftico1.png) left center no-repeat;}
.ftMenu li.li2 i{ background-image: url(../img/ftico2.png) }
.ftMenu li.li3 i{ background-image: url(../img/ftico3.png) }
.ftMenu li.li4 i{ background-image: url(../img/ftico4.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: #eb3826; 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: #eb3826;}
.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) {
    .container,#content,.siteWidth{width: 1350px; _width:1400px;}

}
/*屏幕分辨率在 1200px 至 1459px 之间*/
@media screen and (min-width: 1240px) and (max-width: 1459px) {

	    .container,#content,.siteWidth,.mainNav{width: 1240px; _width:1240px;}

    .ttlist li { font-size:19px;}
	
	.newsTab {height: 363px;}
	.newsTab .hd li a { font-size:20px;}
	.newsTab .bd { height:290px; overflow:hidden;}
	.newsTab .infoList li {line-height: 45px;height: 45px;}

	.newsBox .hd li a { font-size:20px}
	/* .newsBox .bd li { height:45px; line-height:45px;} */

	.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:120px; height:90px;}
	#boxJbft .bd li .con { font-size:14px;}
	#boxJbft .bd li.n { font-size:16px;}

	
}
/*屏幕分辨率在 1024px 至 1239px 之间*/
@media screen and (min-width: 1024px) and (max-width: 1239px) {
	
	.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: 340px;}
	.indFocus .bd .pic img{height: 360px;}
	.mainNav .li1{padding: 0 20px;}
	#indBanner{max-height: 400px;}
	.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:90px; height:60px;}
	#boxJbft .bd li .con { font-size:12px; line-height:20px;}
	#boxJbft .bd li .con .title { line-height:20px;height:20px;}
	#boxJbft .bd li.n {font-size: 15px;height: 43px;line-height: 43px;}

	#columnB { padding-bottom:10px;}
	.boxZtzl .bd { padding:0 40px;}
}
@media only screen and (max-width: 1023px){
	.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; padding: 0;}
	.newsTab .hd li a { font-size:16px;}
	.newsTab .bd { padding-top:10px;height: 210px;overflow: hidden;}
	.newsTab .hd li{margin-right: 0; width: 20%;}
	.ztzl{padding: 0; border: none;}
	.newsTab .bd li{ height:35px; line-height:35px; font-size:14px; margin: 0;}
	.newsBox .hd { text-align:left; height:36px; line-height:34px; }
	.newsBox .hd li a { font-size:16px;}
	.newsBox{overflow: hidden;}
	.newsBox .bd li { font-size:14px; height:36px; line-height:36px;}
.jxtj div:first-child{font-size: 18px !important;}
	.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 5%}
	.fwMenu li { font-size:16px;}
	

	.zcfwpt  {height:100px;background: url(../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:24px;}
	.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 { top:55px;}
	#logo img { width:200px;}
	.sjtop{display: block;}
	.sjtop img,.navzi img{width: 100%;}
	.sjnav{position: absolute;z-index: 9999999; width: 100%; background-color: #fff; display: none;}
	.newbox{margin-left: 0;}
	.sjnav a{display: block; line-height: 40px;}
	.cur{color: #fff;}
	.sjtop{position: relative;}
	.dhl{position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}
	.dhl span{display: block; width:30px; height:5px; background: #d91e16; margin-bottom:4px;border-radius: 5px;}
	#header{display: none;}
	.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(../img/tscdimg_b.jpg) no-repeat center / 100% auto;height: 5em;display:block;border-radius:5px;}
	.sscdBtn {background-image:url(../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%;}
}
/*屏幕分辨率低于 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%;}
}

/*屏幕分辨率低于 320px */
@media only screen and (max-width: 320px){
}
/*20大飘红
body{background:url(../img/body-cd20d.jpg) no-repeat center top #ebebeb; }
a.a20d{ display:block; width:100%; height:335px;}
20大飘红*/



/*--
颜色代码
#eb3826 蓝色标题
#e6e6e6 淡色边框
--*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
table{border-spacing:0;border-collapse:collapse; }
fieldset,img{vertical-align:top; border:0;}
address,caption,cite,code,dfn,em,th,var,i{font-weight:normal; font-style:normal;}
ol,ul,li{list-style:none;}
div,dl,dt,dd,ol,ul,li{zoom:1;}
caption,th{text-align:center; font-weight: bold;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; }
q:before,q:after{content:'';}
.float_advertisemenarea_1{ display:none;}


.zhaomu{line-height: 50px; text-align: center; font-size: 18px;}
.zhaomu tr:nth-child(2n-1){background: #f5f5f5;}
.huodong{overflow: hidden;}
.huodong li{width: 23%; margin:1%; float: left; text-align: center;}
.huodong li img{width: 100%; border-radius: 10px; display: block;}
.huodong li p{ line-height: 50px;}



.float_advertisemenarea_7 .img{ pointer-events:none;}
.float_advertisemenarea_8 .img{ pointer-events:none;}
abbr,acronym{border:0;}
pre{font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif;font-size:16px; line-height:1.8; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; }

article,aside,dialog,footer,header,section,footer,nav,figure,menu,time{display:block; zoom:1;margin:0; padding:0; }
/* Public */
body{font-family:"微软雅黑",'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif; font-size:16px; line-height:30px; text-align:center; color:#333;-webkit-text-size-adjust:none; text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
a{text-decoration:none; color:#333; outline:none; transition:all 0.5s;}
a:hover{text-decoration:none;color:#eb3826;font-weight: bold; transition: 0.4s;}
.clearbox{font-size:0; line-height:0; visibility:hidden;clear:both; height:0; margin-top:-1px !important; border:none; border-top:1px solid transparent !important; }

.blank{font-size:0; line-height:0; display:block; clear:both;overflow:hidden; height:10px; }
.clearfix:after{display:block; visibility:hidden;clear:both; height:0; content:'.'; line-height: 0; }
* html .clearfix{height:1%;}
* + html .clearfix{min-height:1%;}
.fl{float:left !important;}
.fr{float:right !important;}
.hide{display:none;}
input[type=button],input[type=submit],input[type=file],button{cursor:pointer; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;-webkit-appearance:none; }
.yqlj{ float: left; width:100%;}
.lanmu .ljbox{ width: calc(100% - 140px); float: right; padding: 25px; border: 1px solid #f5e4d5;box-sizing: border-box; background: #ffffff88;} 

.xxfwpt{float: right;width: 32%; border: 1px solid #f5e4d5;background-image: url(../img/bsbg.jpg) !important;
    background-size: 100% 100%; padding: 30px; height: 140px; box-sizing: border-box;}
.xxfwpt img{width:60px;float: left; margin: 10px; transition: 0.8s;}
.xxfwpt a{float: left; line-height:30px;font-size: 20px; font-weight: bold; color: #eb3826; text-align: left; width: calc(100% - 108px); margin: 10px;}
.xxfwpt:hover img{ transform: rotate(360deg);}


.ljnr{display: none;float: left;
    padding:20px 0 0;
    width: 100%;
    box-sizing: border-box;}
.lanmu .on{background: linear-gradient(to top, rgb(235, 57, 38), rgb(242, 133, 22)); z-index: 999; color: #fff;}
/* .lanmu .on::after,.lanmu .on::before{background: linear-gradient(to top, rgb(235, 57, 38), rgb(242, 133, 22));} */
.lanmu{width:100%; margin: 0 auto;}
.lanmu p{float: left;}
	.lanmu p::after{content: "";
		width: 20px;

		background-size: 100% 100%;
		position: absolute;
		right: 0;
		top: 0;
		height: 50px;}
.lanmu div{float: right; width: 100%;}
.lanmu div a{float: left; width:31%; margin:0 1%; text-align: center; line-height: 50px;background: linear-gradient(to top, #fff2e9, #fffcf9); box-sizing: border-box;font-size: 22px; font-weight: bold; position: relative; border-radius: 5px;border: 1px solid #f7c5c0;}
.lanmu div a:last-child{ width:31%;}
/* .lanmu a::after,.lanmu a::before{content: "";
    height: 100%;
    position: absolute;
    background: linear-gradient(to top, #dcdcdc, #fff);
    border-radius: 8px 8px 0 0;
    width: 30px;
    top: 0;}
	.lanmu a::before{right: -16px;
		transform: skew(25deg);
		border-radius: 0 8px 0 0;}
	.lanmu a::after{transform: skew(-25deg);
		left: -16px;
		border-radius: 8px 0 0 0;}
 */
.ljnr li{float: left; font-size: 18px; margin: 0 20px;}
/* frame */
.wrap{overflow: hidden;}
.siteWidth{position:relative;width: 1350px;margin:0 auto;padding:0;}


#header{position: relative;margin:0 auto; text-align:left; height: 230px; background: url(../img/banner.jpg) no-repeat center}

#header.header-topNav-fixed{z-index:9999;}
#content{position:relative;z-index:1;clear:both;width: 1350px;min-height: 300px;margin: 0 auto;padding: 20px 0;text-align:left;border-radius:0 0 10px 10px;}
#content:after{display:block; visibility:hidden;clear:both; height:0; content:'.'; line-height: 0;}

.pageBanner {background:url(../img/banner1.jpg) no-repeat center top;height: 380px;}

#indBanner { position:relative;overflow: hidden; margin-top:20px;}
#indBanner .bd { position:relative;text-align: center;}
#indBanner .pic {height:350px;max-width: 2360px;background-position: center top!important; margin: 0 auto;}
#indBanner .con {position:absolute; bottom:120px; left:50%;margin-left: 650px; color:#fff; padding:10px 20px;  z-index:9;width: 0px;height: 0px;padding: 0;overflow: hidden;z-index:2; transition:all 0.3s}
#indBanner .con.on {width:260px;height: 160px;padding:20px;margin-left: 400px;}
#indBanner .con .titleBg { position:absolute; top:0; left:0; width:100%; height:100%; background:#eb3826;opacity: 0.7;z-index: -1;border-radius:20px;}
#indBanner .con .title a { color:#fff; font-size:18px; font-weight:bold; text-align:center; display:block; padding:3px 0 5px }
#indBanner .con .intro { line-height:2;text-indent: 2em;text-align: left;}
#indBanner .con .intro a{color:#ffffff82;}
#indBanner .con .intro a:hover{color:#fff;}
#indBanner .close{display: block; cursor:pointer;text-align: center;width: 20px;height: 20px;line-height: 17px;position: absolute;font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif;font-weight: 100;top: 12px;right: 12px;font-size: 20px;text-decoration: none;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background: #333;background: rgba(0, 0, 0, .5);color: #fff;}
#indBanner .close:hover{background: #000; color: #fff;}
#indBanner .related {transition: all .4s;cursor: pointer; position:absolute;bottom: 120px; left:50%; margin-left:550px;box-shadow:  0 0 10px #ffffff54;background: rgb(0 105 189 / 50%) url(../img/relatedico.png) no-repeat 20px; padding:0 20px 0 40px;border-radius: 15px;color:#fff;line-height: 30px;height: 30px;}
#indBanner .related:hover{box-shadow: 0 0 25px #ffffff94;background-color:rgb(0 105 189 / 100%)}

#indBanner .hd { position:absolute;width: 500px;left: 50%;margin-left: -250px;bottom:30px; text-align:center;}
#indBanner .hd li { background:#fff; display:inline-block; width:12px; height:12px; margin:0 5px; border-radius:6px;; line-height:50px; overflow:hidden; transition:all 0.3s; cursor:pointer;}
#indBanner .hd li.on { background:#c00; width:36px;}

#header .letterList .ico{width:24px;}
#header .letterList .dep{display:none;}
#header .letterList .state{width:60px;}
#header .letterList .date{display:none;}
/**/
.headerTool{line-height:60px;position: absolute;width: 100%;top: 0;z-index:4;height:60px;}
.headerTool .bg{position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 60px;line-height: 60px;float: left;overflow: hidden;filter: alpha(opacity=35);}
.govLinks{width: auto; float: left; color: white;}
.govLinks li { float:left; margin:0 15px 0 0;}
.govLinks li a { padding-left:20px; /*background:url(../img/gkico.png) no-repeat 0;*/}
.govLinks .li4 a {/* background:url(../img/zxico.png) no-repeat 0*/}
.govLinks li a{color: white;}
.govLinks a:hover{text-decoration: none; color: #ddd;}
.languageLinks{width: auto; float: left; margin-left: 70px;}
.languageLinks a{margin:0 4px; font-size: 12px; color: white;}
.languageLinks a:hover{text-decoration: none; color: #ddd;}

.headerTool .links {width: auto; float: right;}
.headerTool .links>dl{position:relative; float:left;/* margin:0 5px; */ color:#eb3826; margin-top:11px;}
.headerTool .links>dl>dt{line-height:38px; position:relative; z-index:11; float:left; height:38px; color:white; padding:0 5px 0 30px;background: url(../img/headericon.png) 7px 8px no-repeat;}
.headerTool .links>dl>dt>a{color:white;}
.headerTool .links>dl>dt>a:hover{text-decoration:none; color:#ddd;}
.headerTool .links>dl.znjqr dt{background-position: 8px -110px;}
.headerTool .links>dl.phone dt{background-position: 8px -143px;}
.headerTool .links>dl.phone dd{}
.headerTool .links>dl.pad dt{background-position: 8px -169px;}
.headerTool .links>dl.site dt{background-position: 8px -202px;}
.headerTool .links>dl.tw dt{background-position: 8px -231px; cursor:pointer;}
.headerTool .links>dl.en dt{background-position: 8px -258px;}
.headerTool .links>dl.bs dt{background: url(../img/bsico.png) no-repeat 5px;padding-left: 40px;}
.headerTool .links>dl.topUser{}
.headerTool .links>dl.topUser dt{padding-left: 8px; background: none; color: #333;}
.headerTool .links .userLogged,
.headerTool .links .userLogged a{color: white;}
.headerTool .links>dl.topUser .loggedin .spe,
.headerTool .links>dl.topUser .notlogged .spe{margin: 0 10px;}
.headerTool .links>dl.topUser .loginbutton { background:url(../img/userico.png) no-repeat 0; padding-left:22px;}
/*.headerTool .links .notlogged a,
.headerTool .links dt .exitlogin{margin:0 5px; padding-left: 23px; background:url(../img/headericon.png) left -58px no-repeat;}
.headerTool .links .notlogged a.loginbutton{background-position: left -29px; margin-right: 10px;}
.headerTool .links dt .exitlogin{background-position: left -89px;}*/
.headerTool .links .site{}
.headerTool .links>dl>dd{position:absolute; top:38px; right:50%; display:none; clear:both; margin-right:-54px; padding:7px; background:#fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.headerTool .links>dl> img{width:100px; height:100px;}
.headerTool .links>dl> i{font-size:0; line-height:0; position:absolute; z-index:8; top:-10px; left:50%; display:block; width:0;margin-left:-3px; border-width:5px; border-style:dashed; border-color:transparent; border-bottom-style:solid; border-bottom-color:#fff; }
.headerTool .links .on dd{display:block;}
.headerTool .links .site dt{}
.headerTool .links .site dd{top:38px; right:-1px; width:400px; margin-right:0; padding:10px; border:1px solid #6e99b9; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .15); -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .15); box-shadow:2x 2px 5px rgba(0, 0, 0, .15);}
.headerTool .links .site dd i{display:none;}
.headerTool .links .site dd table tr td div{overflow:hidden;width:30px; height:60px; text-align:center; writing-mode:vertical-lr; }
.headerTool .links .site ul{overflow:hidden;}
.headerTool .links .site li{line-height:26px; float:left; min-width:55px; height:26px; padding:0 4px 0 15px; color:#666; background:url(../img/icons.png) 4px -2320px no-repeat;}
.headerTool .links .site li a{color:#eb3826;}
.headerTool .links #siteLast.on dt{background-color: #427fbb;}
.headerTool .links>dl>dt { border-radius:25px;border: 1px solid transparent;height: 20px;line-height: 20px;padding: 5px 12px 5px 35px;margin-top: 3px;background-position: 8px 5px;transition: all 0.5s;}
.headerTool .links>dl>dt:hover { border: 1px solid rgb(255 255 255 / 50%); }

/*headerTop S*/
#header .headerTop{position: absolute;width:100%;top:0%;z-index: 2;margin: 0 auto;}

/* pageHeader */
.pageHeader .headerTool {height:40px;line-height: 40px;}
.pageHeader .headerTool .bg { height:40px;}
.pageHeader .headerTool .links>dl { margin-top:1px;}
.pageHeader .headerTop {width: 1350px;left: 50%;margin-left: -700px;position: absolute;}
.pageHeader #logo {left: 0;top: 100px;margin: 0;}
.pageHeader .siteSearchBar {top: 160px;right: 0;left: auto;border: 0;height: 40px;box-shadow: 0 0 5px color(srgb 0 0 0 / 0.1);border-radius:5px;margin-left: -502px;}
.pageHeader .taohuaLogo{top: 60px;margin-left: 520px;}
.pageHeader .s-form .from-control,.pageHeader  .siteSearch .from-control {width:240px; height:40px; line-height:40px; font-size:14px;background:#ffffffd1; color:#333;}
.pageHeader .s-form .btn,.pageHeader  .siteSearch .btn { background:#eb3826; padding:0 20px; width:auto; text-indent:0; height:40px; line-height:40px; font-size:14px;border-radius:0 5px 5px 0;}
.pageHeader .topNav {background:#eb3826;height: 60px;}
.pageHeader .mainNav {line-height:60px;height:60px;width: 1350px;padding: 0;}
.pageHeader .mainNav .a1 {height:60px;line-height:60px;font-size:22px;padding: 0 38px;}

/* 搜索框 */
.siteSearchBar{transition: all .4s;position:absolute;top: 320px;left: 50%; height:54px;float: left;border: 3px solid rgb(152 163 182 / 5%);border-radius: 16px;overflow: hidden;margin-left: -302px;opacity: 0.9;box-shadow: 0 0 25px rgb(255 255 255 / 50%);}
.siteSearchBar .siteZnwd{width: 92px; height: 32px; line-height: 32px; float: left; margin: 3px 0 0 16px; text-indent: 35px; font-size: 12px; color: #0066cc; background:  url(../img/searchbg.png) -76px -54px no-repeat; border: 1px solid #0066cc; border-radius: 16px; background-color: #fff;}
.siteSearchBar .siteZnwd:hover{text-decoration: none; background-color: #f0f0f0;}
.siteSearchBar:hover .s-form .btn, .siteSearch .btn{background-color:#002663}

.s-form,.siteSearch{float: left; line-height:54px;height:54px; vertical-align:top;position: relative;}
.s-form .from-control,.siteSearch .from-control{float: left;font-size: 18px; line-height:54px;width: 440px; height:54px;background: #ffffff70;color:#fff;padding: 0 10px 0 20px; vertical-align:top; outline:none;border: none;}
.s-form .btn,.siteSearch .btn{float:left;line-height: 54px;font-size: 20px;overflow:hidden;width: 130px;height: 54px; border:none; outline:none;transition: all .4s;background: none;border: none;outline: none;cursor: pointer;background: #eb3826 url(../img/srhico.png) no-repeat 75%;color: #fff;text-align: left;text-indent: 1.5em;border-radius: 0 10px 10px 0;}
.s-form .btn:active,.siteSearch .btn:active{  background-color: #c00;}
.s-form input::-webkit-input-placeholder{color:#e5e5e5;}
.pageHeader .s-form input::-webkit-input-placeholder{color:#ccc;}

.s-form .link-box{font-size:14px;text-align:center; }
.s-form .select-box{position:relative;float:left; width:99px; height:40px; display: none;}
.s-form .select-box .s-option{line-height:40px; position:absolute; left: 12px; top:0; display:inline-block; width:50px; height:40px; overflow: hidden; text-align:center;}
.s-form .select-box ul{line-height:1.8;position:absolute;z-index: -1;top: 40px;left: 1px;display:none;width: 400px;padding: 5px 10px 5px;border:1px solid #ccc;border-top:0;border-top:0;background: #fff;}
.s-form .select-box ul li{font-size:14px; float:left; width:123px; padding:4px 5px; cursor:pointer; text-align:left;}
.s-form .select-box ul li:hover{color:#eb3826; background:#f1f1f1;}
.s-form .select-box a:hover{text-decoration:none;}
.s-form .select-box .arrow-dn{font-size:0; position:absolute; top:18px; right:10px; display:inline-block; overflow:hidden; width:0; height:0; -webkit-transition:-webkit-transform .1s ease-in-out; -moz-transition:-moz-transform .2s ease-in-out; transition:-webkit-transform .1s ease-in-out; -webkit-transform:translate3d(0, 0, 999px); -moz-transform:translate3d(0, 0, 999px); transform:translate3d(0, 0, 999px); border:5px solid transparent; border-color:#666 transparent transparent; backface-visibility:visible; -webkit-backface-visibility:visible; -moz-backface-visibility:visible;}
.s-form .select-box .arrow-hover{top:12px;border-color:transparent transparent #666 transparent; }

/* logo */
#logo{float:left;position: absolute;z-index: 1;left: 50%; top:50%;transform:translate(-50%,-60%); width:1300px;}
#logo img{max-width:100%;}
.taohuaLogo{;background: url(../img/ty_logo.png) center no-repeat; background-size:131px auto;position: absolute;margin-left:530px;left: 50%;top: 70px;z-index: 2;transition: all .2s;}
.taohuaLogo a{display: block;width: 150px;height: 80px;}
.taohuaLogo:hover {background-size: 100%;}

/* 主导航 */
.topNav{position: absolute;bottom: 0;width: 100%;margin: 0 auto;text-align: center;height:70px;background:#E20110;}
.mainNav{height:70px;padding: 0 20px;width: 1350px;}

.mainNav .li1{float: left; text-align: center;}
.mainNav .last1{}
.navbox{display: flex; justify-content: space-between;}
.navbox li{float: left;position: relative;width: 18%;}

.navbox li>a{display: flex;line-height:70px;font-size:24px;color: white; justify-content: center; align-items: center;font-weight: bold;}
.navbox li>a img{width: 30px; height: 30px; margin-right: 5px;}
.erji{position: absolute; width: 100%;z-index: 9999999999; background: #fff; display: none;}
.erji a{display: block; font-size: 20px; line-height: 30px;padding: 10px !important;color: #555;}
.erji a:hover{background: url(../img/menu_hover_bg.png) left center; background-size: 100% 100%; color: #fff; font-weight: normal;}

.jz_list{
	width: 100%;
	margin-top: 18px;
}
.jz_list .jz_tab{
	height: 200px;
	margin-top: 12px;
	display: none;
	margin-bottom: 15px;
	overflow: hidden;
}
.jxtj{display: flex; justify-content: left; padding:0px; background: #fffbf7; text-align: left;}

.jxtj div:first-child{border-left: 4px solid #ffd30b; background: #d91e16; color: #fff;font-size: 22px;text-align: center; font-weight: bold; width:80px; height: 100px; line-height:30px; padding-top: 20px; box-sizing: border-box;}
.jxfs{ line-height: 28px; width: 100%; border: 3px solid #d91e16; padding:5px 10px; box-sizing: border-box;font-size: 18px;}
.jz_list .jz_tab_name{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #F9F9F9;
	display: flex;
	justify-content: space-between;
}
.jz_list .jz_tab_name span{
	display: block;
	width: 25%;
	color: #000;
	font-size: 18px; 
	font-weight: bold;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.txtMarquee-top{
	width: 100%;

}
.txtMarquee-top .db{
	width: 100%;
}
.txtMarquee-top .bd ul div{
	height:37.5px;
	line-height: 37px;
	display: flex;
	justify-content: space-between;
}
.txtMarquee-top .bd div:nth-child(2n){
	background-color: #F9F9F9;
}
.txtMarquee-top .bd div span{
	display: block;
	color: #000000;
	font-size: 16px; 
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.txtMarquee-top .bd div span:nth-child(1){
	width: 25%;
}
.txtMarquee-top .bd div span:nth-child(2){
	width: 35%;
}
.txtMarquee-top .bd div span:nth-child(3){
	width: 40%;
}
.txtMarquee-top .bd div span:nth-child(4){
	width: 40%;
}


.txtMarquee-top1 .bd div span:nth-child(1){
	width: 25%;
}
.txtMarquee-top1 .bd div span:nth-child(2){
	width: 25%;
}
.txtMarquee-top1 .bd div span:nth-child(3){
	width: 15%;
}
.txtMarquee-top1 .bd div span:nth-child(4){
	width: 35%;
}

.txtMarquee-top2 .bd div span:nth-child(1){
	width: 35%;
	text-align: left;
	text-indent: 20px;
}
.txtMarquee-top2 .bd div span:nth-child(2){
	width: 15%;
}
.txtMarquee-top2 .bd div span:nth-child(3){
	width: 15%;
}
.txtMarquee-top2 .bd div span:nth-child(4){
	width: 35%;
}

.txtMarquee-top2 .bd div span{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.txtMarquee-top3 .bd div span:nth-child(1){
	width: 30%;
	text-align: left;
	text-indent: 20px;
}
.txtMarquee-top3 .bd div span:nth-child(2){
	width: 25%;
}
.txtMarquee-top3 .bd div span:nth-child(3){
	width: 15%;
}
.txtMarquee-top3 .bd div span:nth-child(4){
	width: 45%;
}
.txtMarquee-top3 .bd div span{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.caiwu_mess{
	width: 453px;
	/*float: right;*/
}
.caiwu_mess .caiwu_model{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 10px;
}
.caiwu_mess .caiwu_model a{
	display: block;
	width: 215px;
	height: 52px;
	line-height: 52px;
	background: #FFFFFF;
	border: 1px solid #CA060D;
	margin-top: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #CA060D;
}
.caiwu_mess .caiwu_model a img{
	margin: -5px 5px 0 30px;
	width: 21px;
}

.caiwu_mess .caiwu_model a:hover{
	box-shadow: 0 0 10px #CA060D;
}


.navbox li:hover .erji{display: block;}
.navzi{margin-top: -3px;}
#header .mainNav .first1 .a1{line-height: 300px;background: url(../img/homeicon.png) no-repeat center;padding: 0;}
.mainNav .last1 .a1{border-radius: 0 6px 0 0;}
.mainNav .on1 .a1{font-weight: bold;}
.mainNav .on1 .a1:after,
.mainNav .a1:hover:after{text-decoration: none; content:"";position: absolute;bottom: 0;left: 50%;margin-left: -7px;border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #fff;}

.mainNav .last1 .a1{border-radius: 0;}
.menuBtn{width:60px; height: 60px; float: right; border-radius: 0 6px 0 0; cursor: pointer; background: #febf34 url(../img/menubtnicon.png) center center no-repeat;}
.menuBtn:hover{background-color: #e9aa1f;}

/* 主栏 和 侧栏 */
.mainContent{position:relative;zoom:1;overflow: hidden;background: #ffffffbd;padding: 20px; border: 1px solid #fff;}
.side{width: 270px;float: left;overflow: hidden;margin-top: -20px;margin-right: 20px;}

/*footer*/
#footer{position:relative;z-index: 1;padding:10px 0 10px;text-align:left;color:white;font-size:16px;min-height: 120px;}
#footer .copyRight{line-height: 36px;color: #000;text-align: left;padding: 15px 390px 0 160px; font-size: 18px;}
#footer .copyRight p {white-space:nowrap;}
#footer .copyRight .footrow2 {display:inline;margin-right: 2%;}
#footer .copyRight .footrow3 {display: inline;margin-right: 2%;clear: left;}
#footer .copyRight .footrow4 { display:inline;margin-right: 2%;}
#footer .copyRight .footrow5 { display:inline;}
#footer .copyRight img{vertical-align: middle;}
#footer .copyRight a{color:#000; text-decoration:none;}

#footer .footDzjg,
#footer .footerWzjc,
#footer .wzafw,
#footer .wxcode,
#footer .wzafw,
#footer .szfwxcode,
#footer .footerZfzc{position: absolute; z-index: 1; width: auto; float: left;}
#footer .footDzjg{left: 60px;top: 37px;}
#footer .footerWzjc{right: 65px; top: 0;}
#footer .footerZfzc{right: 280px;top: 65px;}
#footer .wzafw{right: 280px;top: 0px;}
#footer .wxcode{right: 170px;top: 0;line-height: 14px;font-size: 12px;text-align:center;width: 100px;height: 120px;background: #fff;color: #333;}
#footer .wxcode img{width: auto;height: 120px;display: block;clear: both;margin: 0 auto 0;}
#footer .szfwxcode{right: 20px;top: 50px;line-height: 14px;font-size: 12px;text-align:center;background: #fff;color: #333;}
#footer .szfwxcode img{width: 110px;display: block;clear: both;margin: 0 auto 0;}



/* 侧栏固定菜单 */
.sideFixed{position: absolute; z-index:9;top: 500px;right: 50%;margin-right: -788px; width:60px;float: left; font-size:12px; _position:absolute;}
.sideFixed li{position:relative;margin-bottom: 1px;background-color: rgba(0,0,0,0.7);background-color:#333 \9;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all  .6s;-o-transition:all .6s;transition:all .6s;}
.sideFixed li.ldxx{border-radius: 4px 4px 0 0;}
.sideFixed li>a{position: relative; z-index: 1; display:block; line-height: 15px; padding: 38px 4px 6px; font-size: 12px; color: white;}
.sideFixed li>a>i{position: absolute; z-index: 1; left: 0; top: 6px; width: 100%; height: 28px; line-height: 28px; float: left; background:  url(../img/sidefixedicon.png) center top no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all  1s; -o-transition:all 1s; transition:all 1s;}
.sideFixed li.zwwx>a>i{background-position: center -30px;}
.sideFixed li.zwwb>a>i{background-position: center -60px;}
.sideFixed li.wsxf>a>i{background-position: center -90px;}
.sideFixed li.tdt>a>i{background-position: center -120px;}
.sideFixed li.sjyj>a>i{background-position: center -150px;}
.sideFixed li.sites>a>i{background-position: center -180px;}
.sideFixed li.jbwz>a>i{background-position: center -240px;}
.sideFixed li.gt>a>i{background-position: center -210px;}
.sideFixed li.on{background-color: #febf34;}
.sideFixed li.on>a>i{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}
.sideFixed li a:hover{text-decoration:none;}
.sideFixed .gt{display:none;}
.sideFixed .pic{display:none; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, .3); box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img{width:150px; height:150px;}
.sideFixed .on .pic{position:absolute;top: 0;left:-168px;display:block;padding:4px;background:#fff;}
.sideFixed .on .pic i{position:absolute;z-index:8;top:50%;right:-10px;display:block;width:0;margin-top: -43px;font-size:0;line-height:0;border-width:5px;border-style:dashed;border-color:transparent;border-left-style:solid;border-left-color:#fff;}


/* goTop */
#goTop{display: none; position: fixed; z-index: 99; bottom: 0; right: 0; height: 0; width: 0; overflow: hidden; float: left;}

/* winMark */
#winMark{position:fixed; z-index:1; top:0;left:0; display:none; width:100%; height:100%; background:rgba(0, 0, 0, .8); }

/* 位置导航 */
.path{height: auto;line-height: 25px; padding:10px 0; color: #999;border-bottom: 1px solid #dedede;text-align: left;}
.path a,.path span{padding:0 3px; color:#999;}
.path em{overflow:hidden; padding-left:22px;background:url(../img/pathicon.png) left center no-repeat;}

/* mainBox */
.mainBox .mHd{height: 66px; line-height: 66px; position:relative; }
.mainBox .mHd:before {content:"";left: 0;top:50%;position:absolute;width:8px;height:20px;margin-top:-10px;background:#eb3826;}
.mainBox .mHd h3{position: relative;z-index: 1;width: auto;float: left;margin-bottom: -1px;padding: 0 0 0 28px;height:66px;line-height: 66px;font-size: 30px;font-weight: bold;color: #eb3826;}
.mainBox .mHd h3 a{color:#eb3826;}
.mainBox .mHd .more{float: right; font-size:14px;color:#999; }
.mainBox .mHd .more a{color:#999;}
.mainBox .mHd .list li{position: relative; z-index: 1; width: auto; float: left; margin:0 12px -1px 0; padding: 0 14px 7px; height: 36px; line-height: 36px; font-size: 20px;}
.mainBox .mHd .list li a:hover{text-decoration:none;}
.mainBox .mHd .list li.on{ color: #eb3826; border-bottom: 3px solid #eb3826;}
.mainBox .mHd .list li.on a{color:#eb3826;}
.mainBox .mHd .path{margin-top: 8px;max-width: 65%;height: auto;float: right;border-bottom: none;line-height: 20px;}


/* 侧栏-栏目菜单 */
#sideMenu .hd {height:120px;background:url(../img/sidemenuhdbg.jpg) no-repeat center;text-align:center;margin: 0;border: 0;}
#sideMenu .hd h3{font-weight: bold;border: 0;padding: 0;margin: 0;height: 120px;color:#fff;text-align: center;display: table-cell;vertical-align: middle;width: 270px; font-size: 30px;}
#sideMenu .bd{padding: 0;background: #ffffffbd;}
#sideMenu li{text-align:left;vertical-align:top; position:relative;}
#sideMenu li a{display:block;padding:14px 45px 14px 22px;line-height: 43px;color: #333;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms;border-bottom: 1px solid #EAEDF1;text-align: center; font-size: 20px;}
#sideMenu li a:after {position: absolute;content:"";display:block;width:22px;height:22px;background: url(../img/sidemenuicon.png) center no-repeat; right:5%; top:50%; margin-top:-11px; border-radius:50%;}
#sideMenu li a:hover{text-decoration:none; letter-spacing:1.4px;}
#sideMenu .on a,#sideMenu li a:hover{background-color: #fef9f9; font-weight:bold; color:#eb3826; border-left:2px solid #eb3826}
#sideMenu .on a:after,#sideMenu li a:hover:after { border:1px solid #EAEDF1}

/* 侧栏盒子模型 */
.sideBox{margin-top: 20px; overflow: hidden; background-color: #eaeaea; border-radius: 6px;}
.sideBox .hd{overflow:hidden; padding: 0 18px 0 26px; height: 50px; line-height: 50px; background-color: #eb3826;}
.sideBox .hd .more{float:right; color: white;}
.sideBox .hd h3{font-size:20px; font-weight: bold; color:white;}
.sideBox .hd h3 a{color:white;}

/*侧栏-领导专题链接*/
.sideLdztlj{overflow: hidden;}
.sideLdztlj li{position: relative; z-index: 1; margin-top: 20px; height: 110px; line-height: 110px; overflow: hidden;}
.sideLdztlj li a,.sideLdztlj li span{display: block;height: 110px;line-height: 110px;padding-left: 155px;font-size: 24px;font-weight: bold;color: #eb3826;background: url(../img/sideldztbg.png) center top no-repeat;border-radius: 6px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all  .6s;-o-transition:all .6s;transition:all .6s;}
.sideLdztlj li i{position: absolute;z-index: 1;left: 100px;top: 50%;width: 48px;height: 48px;line-height: 25px;float: left;overflow: hidden;margin-top: -24px;background:  url(../img/sideldztljicon.png) no-repeat;}
.sideLdztlj li a:hover,.sideLdztlj li span:hover{letter-spacing:2px;}

/*侧栏-专题专栏*/
#sideZtzl .bd{padding: 20px 15px 25px; overflow: hidden;}
#sideCdzxZtzl .bd{padding: 20px 25px; overflow: hidden;}
/*专题专栏-图片列表*/
.ztzlPicList{overflow: hidden; margin-top: -10px}
.ztzlPicList li{overflow: hidden; margin-top: 10px;}
.ztzlPicList li .pic img{display: block; width: 250px; height: 70px;}
.ztzlPicList li .tit{display: none;}

/* node-px */
.node-px { font-size:14px;}

/* box */
.box{margin-top: 20px;}
.box .hd{height: auto;height:46px;line-height: 44px;margin-bottom:1px;border-bottom: 1px solid #EEE;}
.box .hd ul { margin-right:-10px;}
.box .hd li a { float:left; font-size:22px; color:#383846;margin-right: 4%;transition: none;border-bottom:3px solid transparent;}
.box .hd li.on a { border-bottom:3px solid #eb3826; color:#eb3826; font-weight:bold;}
.box .hd .more{float: right; font-size:14px;color:#999; }
.box .hd .more a{color:#999;}
.box .hd a.icolink{background: #eb3826; color: #fff;  padding: 5px 10px;  border-radius: 4px; margin-left: 2em;}
.box .hd h3{position: relative;z-index: 1;overflow: hidden;width: auto;margin-bottom: -1px;padding: 0 0 7px;line-height: 36px;font-size: 24px;font-weight: bold;color: #eb3826;display: inline-block;}
.box .hd h3 a{color:#eb3826;}
.box .hd h3 a:hover{text-decoration:none;}

.box .bd{overflow:hidden;padding:10px 0 0; }

/* boxA */
.boxA{margin-bottom:15px;}
.boxA .hd{position:relative; height:39px; line-height:39px; border-bottom:1px solid #e1e1e1; background:#f9f9f9;}
.boxA .hd .more{position:absolute; right:10px; font-size:14px; color:#999;}
.boxA .hd h3{position:absolute; padding:0 20px; font-size:18px; line-height:38px; color:#eb3826; border:1px solid #e1e1e1; border-top:3px solid #eb3826; border-bottom:0;background:#f9f9f9; }
.boxA .hd h3 a{color:#eb3826;}
.boxA .hd h3 a:hover{text-decoration:none;}
.boxA .hd ul{position:absolute; overflow:hidden;height:40px; }
.boxA .hd li{float:left; height:39px; font-size:18px; line-height:39px; background:#f9f9f9;}
.boxA .hd li a{display:block; float:left; padding:0 30px;}
.boxA .hd li a:hover{text-decoration:none;}
.boxA .hd .on{border:1px solid #e1e1e1; border-top:3px solid #eb3826; border-bottom:0;}
.boxA .bd{overflow:hidden;padding:5px; }
/* boxB */
.boxB{background:#fff;}
.boxB .hd{position:relative; height:39px; line-height:39px; border:1px solid #e1e1e1;}
.boxB .hd .more{position:absolute; right:10px; font-size:14px; color:#666;}
.boxB .hd h3{position:absolute; top:-1px;left:-1px; height:41px; padding:0 20px; font-size:18px; line-height:41px; color:#fff; background:#eb3826; }
.boxB .hd h3 a{color:#fff;}
.boxB .bd{overflow:hidden; padding:10px; border:1px solid #e9e9e9; border-top:0;}
/* boxC */
.boxC{overflow:hidden;margin-bottom:15px; }
.boxC .hd{position:relative;height:30px; line-height:30px; border-bottom:1px solid #e9e9e9; background:#fafafa; }
.boxC .hd .more{position:absolute; top:0; right:10px; font-size:14px;}
.boxC .hd .more a{color:#666;}
.boxC .hd ul{overflow:hidden;}
.boxC .hd ul li{float:left;}
.boxC .hd ul a{display:block; float:left; margin:9px 0; padding:0 20px; line-height:16px; border-right:1px solid #ccc;}
.boxC .hd ul a:hover{text-decoration:none;}
.boxC .hd ul li:last-child a{border-right:0;}
.boxC .hd .on a{color:#eb3826;}
.boxC .bd{overflow:hidden; padding:8px 5px;}
/* boxD */
.boxD{margin-bottom:20px;}
.boxD .hd{height:40px; line-height:40px; background:#eb3826;}
.boxD .hd h3{font-size:18px; color:#fff;}
.boxD .hd h3 a{color:#fff;}
.boxD .hd h3 i{display:block; float:left; width:42px; height:40px; margin-right:10px;background:url(../img/icons-zwgk.png) #00599d 10px 10px no-repeat; }
.boxD .bd{overflow:hidden; border:1px solid #e9e9e9; border-top:0;background:#fff; }
/* boxE */
.boxE{margin-bottom:15px;}
.boxE .hd{overflow:hidden; height:40px; line-height:40px; border-bottom:2px solid #eb3826;}
.boxE .hd h3{float:left; padding:0 20px; font-size:18px;color:#fff; background:#eb3826; }
.boxE .hd h3 a{display:block; float:left;color:#fff; }
.boxE .hd .more{float:right;}
.boxE .bd{overflow:hidden;padding:10px; }



/*节点归档信息样式*/
.archived-info{float:right;}
.archived-info span{margin:0 5px;}
/* infoListA */
.infoListA li{position:relative;margin-bottom:10px; padding:0 0 10px 12px; line-height:1.5; border-bottom:1px solid #eee; background:url(../img/icons.png) 0 -387px no-repeat; }
.infoListA .date{float:right;color:#999; }
.infoListA .last{border-bottom:0;}
/* 信件列表 */
.letterList{width:100%; border:none;}
.letterList th,.letterList td{padding:5px 5px;;font-size:16px; line-height:36px; text-align:center; vertical-align:middle; }
.letterList th{background: #F6F8FA;}
.letterList th{height:45px; padding:0; line-height:45px; color:#eb3826; border-bottom:1px solid #EAEDF1;}
.letterList th.title{padding-left: 1%;text-align:left;}
.letterList .even td{background: #F9F9F9;}
.letterList .num{display:none;}
.letterList td.title{text-align:left;white-space:normal;word-break:break-all;padding-left: 1%;}
.letterList .ico{width:30px; padding:0;;text-align:center; vertical-align:middle; }
.letterList .ico img{vertical-align:middle;}
.letterList .number{width: 120px;}
.letterList .dep{}
.letterList .state{width:90px;}
.letterList .clicks{width: 80px;}
.letterList .open,.letterList .handle{display:none;}
.letterList .state .s0{color:#333;}
.letterList .state .s1{color:#f70;}
.letterList .state .s2{color:#f00;}
.letterList .state .s3{color:#390;}
.letterList .state .s4{text-decoration:line-through;color:#333; }
.letterList .date{border-right:none;}
.letterList td.number{color: #666;}
.letterList td.date{color:#999;}

/*常见问题*/
.faqList{width:100%; border:none;}
.faqList th,
.faqList td{padding:5px 5px;;font-size:16px; line-height:36px; text-align:center; vertical-align:middle; }
.faqList th{background:#eff4f7;}
.faqList th{height:35px; padding:0; line-height:35px; color:#eb3826; border-bottom:1px solid #becedc;}
.faqList .num{width: 60px;}
.faqList .type,
.faqList .link{width: 12%;}
.faqList td.title{padding-left:5px; text-align:left; white-space:normal; word-break:break-all;}

/* detailTable */
.detailTable{width:100%;margin-bottom: 20px;background:#fff;}
.detailTable,.detailTable tr,.detailTable tr td{border-collapse:collapse;border:1px solid #EAEDF1; }
.detailTable thead tr{border-color:#eb3826;}
.detailTable thead th{height:40px;font-size:16px;line-height:40px;padding: 0 20px;font-weight: bold;text-align:left;color:#fff;border-color:#eb3826;background:#eb3826;}
.detailTable thead .tip{float: right; font-weight: normal; font-size: 14px; color: #ddd;}
.detailTable thead .hits{color: #fff;}
.detailTable tbody td{padding:10px 15px;}
.detailTable tbody td.tdName{width:20%; font-size:14px;font-weight:bold; text-align:center; background:#F6F8FA; }
.detailTable .trTitle .tdCon{font-weight:bold; white-space:normal; word-break:break-all;}
.detailTable .trName td:nth-child(2),.detailTable .trUnit td:nth-child(2){}
.detailTable .trName td:nth-child(3),.detailTable .trUnit td:nth-child(3){width:160px;}
.detailTable .preDiv{overflow:auto;max-width: 100%;}
.detailTable .preDiv pre{font-family:'Microsoft YaHei', SimSun, Arial, Helvetica, Tahoma, sans-serif; font-size:14px; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
#columnC{padding: 0;}

.column{overflow:hidden;padding: 30px 0;}

/* 热点专题 */
.indRdzt{overflow:hidden; zoom:1;}
.indRdzt ul{overflow:hidden;margin-right:-20px; }
.indRdzt li{float:left; width:254px;margin-right:15px; }
.indRdzt li a{display:block;}
.indRdzt li img{width:100%; height:66px;}
.indRdzt .tit{display:block; overflow:hidden;height:25px; font-size:14px; text-align:center; }

/* 友情链接 */
.friendLinks{padding:10px 0;border-top:1px solid #ddd; background:#eee; }
.friendLinks h3{float:left; padding-left:31px; font-size:16px; color:#eb3826; background:url(../img/icons.png) 0 -813px no-repeat;}
.friendLinks .con{overflow:hidden;}
.friendLinks select{float:left; width:18.4%; margin-left:1.6%; padding:6px; border:1px solid #ccc;*width:18.2%; *display:inline; *margin:6px 0 6px 1.6%; }

/* 侧栏-栏目内搜索 */
#sideSearch .bd li{overflow:hidden;padding:0 0 10px 0; }
#sideSearch .nodes,#sideSearch input,#sideSearch button{width:100%; height:32px; font-family:'microsoft yahei'; font-size:14px; line-height:32px; border:1px solid #ddd; outline:none;}
#sideSearch .keyword{width:60%; padding:0 5px;}
#sideSearch button{float:right; width:32%; line-height:28px; color:#fff;border-color:#eb3826; background:#eb3826; }

/*验证码*/
div.codeinp input[type=text]{float:left; width:100px !important; margin-right:10px;}
/* 通用底部按钮 */
.bot{padding:0 0 20px 0;text-align:center; }
.bot a,.bot button{display:inline-block; height:46px; margin:0 2%; padding:0 5%; font-size:16px; line-height:46px; cursor:pointer; color:#fff; border:0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;background:#eb3826; }
.bot a:hover,.bot button:hover{text-decoration:none; background:#077bd4;}
/* 依申请、信访、咨询等通用 查询页样色 */
.queryForm{width:80%; margin:30px auto; padding:3% 0; font-size:16px; }
.queryForm td{padding:8px 0;}
.queryForm .tdlab{width:40%; text-align:right;}
.queryForm input[type=text]{line-height:20px; width:56%; height:20px; padding:10px; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.queryForm .bot{text-align:left;}
.queryForm .bot a{margin:0;}
.queryForm .required strong{margin-right:5px;color:#f00; }
.queryForm .errorMessage{color:#f00;}
.queryForm table{width:100%; border:0;}


/* 依申请、信访、咨询等通用 查询结果页样色 */
.queryResult{width:80%; margin:30px auto;}
.queryResult .mainBox{margin-bottom:50px;}
.queryResult .tit h3{margin-bottom:30px;font-size:38px; line-height:2; text-align:center; }
.queryResult .tips{margin-bottom:50px; padding:50px 0 20px 0;font-size:16px; text-align:center; border-top:1px solid #ddd; }
.queryResult .number{font-weight:bold; color:#f00;}

/*页面正文内容-二维码样式*/
.qrCodeBox{text-align: center; margin: 20px auto;}
.qrCodeBox .pic{display: inline-block; *display: inline; margin:0 auto; text-align: center;}
.qrCodeBox .title{margin-top: 0;height: 20px;line-height: 20px;font-size: 12px;color: #999;}

.pdf-content canvas{width: 960px;}



/*隐藏底部适老化图片*/
.wzafw {display:none !important;}

@media screen and (min-width: 1200px) and (max-width: 1459px) {

	.container, #content, .siteWidth, .mainNav{width:1240px;}

	/* #header{background: url(../img/banner2.jpg) no-repeat center top;} */
	.mainNav a{padding: 0 4px;}
	.ls-dwjk-links li{width: 156px;}
	.newsTab .bd{height: 390px;}
	.newsTab{height: 480px;}
	
}

.sjnav li .erji{position: relative;}
.sjnav .cur{background: #f1f1f1;}
.sjnav .erji a{font-size: 16px; line-height: 20px;}