﻿@charset 'UTF-8';
.pageNodePic{overflow: hidden; margin-bottom: 15px;}
.pageNodePic img{display: block; width: 100%; height: auto;}
/* 柳城常德-首页 -----------------------------------------*/
.lccdBox {border-radius: 10px;font-size:14px;overflow:hidden;margin-bottom: 3%; }
.lccdBox .pic {position:relative;}
.lccdBox .pic img{ width:100%; border-radius:10px;}
.lccdBox .pic:before { position:absolute; left:50%; top:50%; content:""; width:36px; height:36px; margin:-18px 0 0 -18px; background:url(../../base/img/videoicon.png) no-repeat center / 100% auto;}
.lccdBox .intro { padding:7%; overflow:hidden;background: linear-gradient(0deg, #CBE9FF 0%, rgba(255, 255, 255, 0.00) 98.09%);}
.lccdBox .more { display:block; overflow:hidden; width:100px; height:30px; margin:15px auto 0; background:#015293; text-align:center; color:#fff; border-radius:15px; line-height:30px; clear:both;}

.zjcdBtn { display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:3%;}
.zjcdBtn li{  flex:1; flex-basis:33.3%; text-align:center; margin-top:3%; padding:2% 0;}
.zjcdBtn li i { display:block; width:48px; height:48px; background:url(../../base/img/zjcdicon1.png) no-repeat center; margin:0 auto;}
.zjcdBtn .li2 i { background-image:url(../../base/img/zjcdicon2.png)}
.zjcdBtn .li3 i { background-image:url(../../base/img/zjcdicon3.png)}
.zjcdBtn .li4 i { background-image:url(../../base/img/zjcdicon4.png)}
.zjcdBtn .li5 i { background-image:url(../../base/img/zjcdicon5.png)}
.zjcdBtn .li6 i { background-image:url(../../base/img/zjcdicon6.png)}

.whcdBtn { display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:3%;}
.whcdBtn li{flex:1;flex-basis:50%;text-align:center;margin-top: 2%;}
.whcdBtn li a { display:block; width:100%; height:180px;  background:url(../../base/img/wjcdicon1.png) no-repeat;}
.whcdBtn .li2 a { background-image:url(../../base/img/wjcdicon2.png)}
.whcdBtn .li3 a { background-image:url(../../base/img/wjcdicon3.png)}
.whcdBtn .li4 a { background-image:url(../../base/img/wjcdicon4.png)}

.sscdBtn { }
.sscdBtn img { width:100%; height:auto; }

/*常德资讯-首页 --------------------------------------*/
.pageCdzx{}
/*头条新闻*/
.topNews{overflow: hidden; padding: 10px 0; text-align: center;}
.topNews li .title{line-height: 1.4; font-size: 1.2rem; font-weight: bold; color: #146ac1;}
.topNews li .title a{color: #146ac1;}
.pageCdzx .focusBox{margin-bottom: 3%;}
/*热点链接*/
.hotNodeList{overflow: hidden; margin-bottom: 20px; padding:2px 10px 10px; background-color: #f2f2f2;}
.hotNodeList li{width: 49.9%; float: left; margin-top: 8px;}
.hotNodeList li a{position: relative; z-index: 1; display: block; height: 30px; line-height: 30px; text-align: center; font-size: .9rem; background-color: #fafafa; border: 1px solid #e6e6e6; border-radius: 3px;}
.hotNodeList li:nth-child(2n-1) a{margin-right: 5px;}
.hotNodeList li:nth-child(2n) a{margin-left: 5px;}
.hotNodeList li a::before{content: ""; display: inline-block; width: 23px; height: 24px; vertical-align: middle; margin-right: 4px; transform:scale(.8); background:  url(../../base/img/ind-hotnodeicon.png) center top no-repeat;}
.hotNodeList li:nth-child(2) a::before{background-position: center -25px;}
.hotNodeList li:nth-child(3) a::before{background-position: center -50px;}
.hotNodeList li:nth-child(4) a::before{background-position: center -75px;}

/*侧栏-领导专题链接*/
.sideLdztlj{overflow: hidden;}
.sideLdztlj li{position: relative;z-index: 1;margin-bottom: 3%;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: #015293;background: url(../../base/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;background-size: 100% 100%;}
.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(../../base/img/sideldztljicon.png) no-repeat;}
.sideLdztlj li a:hover,.sideLdztlj li span:hover{letter-spacing:2px;}

/*专题链接*/
.sideZtzl{overflow: hidden;padding: 3% 3% 0;width: 100%;margin: 0 0 0 -3%;background-color: #fafafa;}
.sideZtzl li{position: relative; z-index: 1; margin-bottom: 10px; height: 66px; line-height: 66px; overflow: hidden;}
.sideZtzl li a{display: block; height: 66px; line-height: 66px; font-size: 1.2rem; text-align: center; font-weight: bold; color: white; background: #1274d6 url(../../base/img/ztzlbtbg.png) center top no-repeat; border-radius: 6px; -webkit-background-size: cover; background-size: cover;}
.sideZtzl li a:hover{letter-spacing:2px;}


/* 常德新闻联播-首页 -----------------------------------------*/
.pageNewsVideo{overflow: hidden; margin-top: 20px; min-height: 220px; background-color: #000;}
.pageNewsVideo .hd{height: 32px; line-height: 32px; padding: 5px 8px; font-size: 1rem; color: white; background-color: #146ac1;}
.dateBox{}
.dateBox .tit,
.dateBox #dateSelect{display: inline-block;}
.dateBox input{width: 60%; padding: 4px 10px; height: 20px; line-height: 20px; border: 1px solid #ccc; background-color: #fafafa;}
.pageNewsVideo .videoPlayer{width: 100% !important; height: auto !important;}

/* 走进县市 -----------------------------------------*/
#zjxsA,#zjxsB{margin-bottom:0;}
#zjxsA .mainContent{float:left;width:70%; }
#zjxsA .side{width:28%; margin-left:0;}
/* 县市概况 */
.zjxsIntro{overflow:hidden; margin-bottom:20px;border-top:2px solid #185dae; background:#195dae; }
.zjxsIntro .pic{padding:240px 0 0 0; text-align:center; color:#fff;background:url(../../base/img/zjxs-pic1.jpg) center 0 no-repeat #195dae; }
.zjxsIntro .pic h3{font-size:26px;}
.zjxsIntro .pic h6{font-size:12px;}
.zjxsIntro .con{overflow:hidden; zoom:1;}
.zjxsIntro .list{overflow:hidden;padding:5% 2% 2% 2%; }
.zjxsIntro .list li{float:left; width:27.3%; margin:0 3% 5% 3%;}
.zjxsIntro .list a{line-height:42px; display:block; height:42px; text-align:center;color:#fff; background:#0d70e3; }
/* 历史人文 */
#mainLswh{border-top-color:#dc3839; background:#dc3839;}
#mainLswh .pic{background:url(../../base/img/zjxs-pic2.jpg) center 0 no-repeat #dc3839;}
#mainLswh .list a{background:#ed5e5e;}
.zjxsBox{margin-bottom:20px;}
.zjxsBox .hd{line-height:33px; overflow:hidden;height:33px; padding-bottom:8px; border-bottom:1px dashed #ccc; }
.zjxsBox .hd .more{font-size:14px; float:right; color:#666;}
.zjxsBox .hd h3{font-size:20px;}
.zjxsBox .hd h3::before{font-family:'iconfont'; line-height:30px; display:inline-block; width:33px; height:33px; margin-right:10px;content:'\e619'; text-align:center; color:#fff; border-radius:33px; background:#eb7e14; }
.zjxsBox .hd h3 a{color:#eb7e14;}
.zjxsBox .bd{overflow:hidden;padding:10px 0; }
/* 图说县市 */
#mainTsxs .hd h3::before{line-height:30px;content:'\e618'; background:#185dae; }
#mainTsxs .hd{border-bottom:2px solid #185dae;}
#mainTsxs .hd h3 a{color:#185dae;}
#mainTsxs .bd{padding:20px 0 0 0;}
/* 县市视频 */
#sideXssp .list .pic{position:relative; overflow:hidden;}
#sideXssp .list .pic img{width:100%;}
#sideXssp .list .pic::after{font-family:'iconfont'; font-size:60px; line-height:60px; position:absolute; z-index:9; top:50%; left:50%; display:block; width:62px; height:62px; margin-top:-31px; margin-left:-31px; content:'\e617'; opacity:.8;color:#fff; filter:alpha(opacity=80); }
#sideXssp .list .title{line-height:30px; overflow:hidden;height:30px; text-align:center; }
/* 经济发展 */
#sideJjfz .hd h3::before{line-height:33px;content:'\e61a'; background:#4dad24; }
#sideJjfz .hd h3 a{color:#4dad24;}
#sideJjfz .intro{line-height:28px; overflow:hidden;height:196px; text-indent:2em; }
/* 自然资源 */
#sideZrzy .hd h3::before{line-height:30px;content:'\e603'; background:#8f5cec; }
#sideZrzy .hd h3 a{color:#8f5cec;}
#sideZrzy .list{overflow:hidden; margin-right:-3%;}
#sideZrzy .list li{float:left; width:30.3%; margin:3% 3% 0 0;vertical-align:top; }
#sideZrzy .list li a{line-height:36px; display:block; height:36px; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms;text-align:center; border:1px solid #e1e1e1; background:#fff; }
#sideZrzy .list li a:hover{text-decoration:none; letter-spacing:2px;border-color:#ccc; }
/* 文章首页 -----------------------------------------*/
.pageSlide{position:relative;border:1px solid #e1e1e1; }
.pageSlide li{overflow:hidden;}
.pageSlide .pic img{width:100%;}
.pageSlide .con{padding:3% 3% 0 3%;}
.pageSlide .title{font-size:18px; line-height:28px; overflow:hidden;max-height:28px; }
.pageSlide .title a{color:#0068b7;}
.pageSlide .date{font-size:13px;display:block; padding:5px 0; color:#999; }
.pageSlide .intro{display:none;}
.pageSlide .hd{font-size:0;position:absolute; z-index:1; top:46vmin; right:1%; width:100%; height:13px; text-align:right; }
.pageSlide .hd li{display:inline-block; overflow:hidden; zoom:1; width:13px; height:13px; margin-right:4px;cursor:pointer; background:#bbb; }
.pageSlide .hd li span{display:none;}
.pageSlide .hd .on{background:#0e57ad;}
/* newsList */
.newsList img{  width:auto;}
.newsList li{font-size: 1rem;line-height:40px;overflow:hidden;height:40px;white-space: nowrap;text-overflow: ellipsis;}
.newsList li a::before{content: ""; display: inline-block; vertical-align: middle; margin-right: 4px; width: 4px; height: 4px; background-color: #d2d2d2;}
.newsList .date{float:right; margin:0 10px;color:#999; }
.newsList .node{margin-right:10px;color:#999; }
/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{overflow:hidden; zoom:1; padding:10px 0 10px 10px;}
.friendLinkList li{line-height:36px; float:left; overflow:hidden;width:28%; height:36px; padding:0 3.5% 0 1.5%; }
/* 文章内容页 -----------------------------------------*/
.subheading{font-size:16px;}
.articleCon{padding:3% 0; text-align:left; text-align:justify;}
.articleCon .title{font-size:1.3rem; line-height:1.6; margin: 15px 0; text-align:center;}
.articleCon .subTitle{font-size:18px; margin-bottom:10px;text-align:center; color:#555; }
.articleCon .property{font-size:14px; overflow:hidden; margin:10px 0; color:#777;}
.articleCon .property .size{font-size:0;float:right; }
.articleCon .property .size a{font-size:12px; line-height:20px; display:inline-block; width:24px; height:20px; margin-left:8px; text-align:center; vertical-align:top; color:#888; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.articleCon .property .size .l{font-size:16px; font-weight:500;}
.articleCon .property span{margin-right:15px;}
.articleCon .userControl{font-size:14px; overflow:hidden; padding:10px 0;text-align:left; }
.articleCon .userControl .a{float:left;margin:10px 10px 0 0; color:#777; }
.articleCon .conTxt{font-size:16px; line-height:2; overflow:hidden; padding:0 0 20px 0; word-wrap:break-word;word-break:normal; color:#333; }
.articleCon .conTxt img,.articleCon .conTxt video{max-width:90%; height:auto !important;}
.articleCon .conTxt p{margin-bottom:20px;}
.articleCon .conTxt a{text-decoration:underline;color:blue; }
.articleCon .conTxt em{font-style:italic;}
.printArea .conTxt ul{padding-left:2em; list-style:inherit;}
.printArea .conTxt ol{padding-left:2em; list-style:decimal;}
.printArea .conTxt ul li{zoom:normal; list-style:inherit; text-indent:0 !important;}
.printArea .conTxt ol li{zoom:normal; list-style:inherit; text-indent:0 !important;}
.printArea .conTxt h1{font-size:2em; margin:.67em 0;}
.printArea .conTxt h2{font-size:1.5em; margin:.75em 0;}
.printArea .conTxt h3{font-size:1.17em; margin:.83em 0;}
.printArea .conTxt h5{font-size:.83em; margin:1.5em 0;}
.printArea .conTxt h6{font-size:.75em; margin:1.67em 0;}
.printArea .conTxt h1,.printArea .conTxt h2,.printArea .conTxt h3,.printArea .conTxt h4,.printArea .conTxt h5,.printArea .conTxt h6,.printArea .conTxt b,.printArea .conTxt strong{font-weight:bolder;}
.articleCon .page{padding:10px 0; text-align:center;}
.articleCon .videoPlayer{width:100%!important;height:auto!important;margin:20px auto;text-align:center;background: #f7f7f7;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: center;}
.articleCon .videoPlayer div[data-ui="video"] { width:auto!important; height:auto!important}
.videoIntro { padding:4%; font-size:14px; margin-top:3%; }
.videoIntro pre { overflow-y:scroll; height:200px; text-align:justify}
.articleCon .others{line-height:1.5; margin-bottom:15px;}
.articleCon .others .prev,.articleCon .others .next{padding:5px 0;}
.articleCon .others .date{font-size:14px;color:#999; }
.editor { text-align:right }
/* 相关信息 */
#relativeInfo{border-bottom:1px solid #ddd;}
#relativeInfo .bd{padding:10px 0 20px 0;}

.articleCon .smart-tags a{ color: #666;}

.govDetailTable{width: 100%; border-collapse: collapse;}
.printArea .govDetailTable{width: 100% !important;}
.govDetailTable td{font-size: .82rem; line-height: 1.4; padding:6px 5px; border:1px solid #ddd; background:#fff; word-break: break-all;}
.govDetailTable .tit{width:32%; text-align:right; background:#f1f1f1;}

/* 图片-列表页 ----------------------------------------- */
.picPageList{overflow:hidden; text-align:center;}
.picPageList li{position:relative; float:left; overflow:hidden;width:48%; margin:0 0 3% 0; border:1px solid #ddd; background:#fff; }
.picPageList li:nth-child(2n){float:right;}
.picPageList .pic{margin:2%;}
.picPageList .pic img{width:100%;height:auto; }
.picPageList .title,.picPageList .titleBg{line-height:28px; position:absolute; z-index:3; bottom:0; left:0; display:block; overflow:hidden; width:96%; height:28px; margin:2%; -webkit-transition:400ms; -moz-transition:400ms; -o-transition:400ms; transition:400ms;color:#fff; }
.picPageList .titleBg{z-index:2;opacity:.6; background:#000; filter:alpha(opacity=60); }
.picPageList .title a{font-size:14px;display:block; padding:0 10px; color:#fff; }
/* 图片-内容页 ----------------------------------------- */
.picSlideBox{position:relative;}
.picSlideBox .bd img{width:100%;}
.picSlideBox .con{font-size:14px; padding:5px 10px; text-align:center; color:#666;}
.picSlideBox .prev,.picSlideBox .next{line-height:60px; position:absolute; top:90px;left:0; display:block; width:30px; height:60px; text-align:center; }
.picSlideBox .next{right:0;left:auto; }
.picSlideBox .prev::after,.picSlideBox .next::after{font-family:'iconfont'; font-size:32px; content:'\e616'; color:#fff; text-shadow:1px 1px 1px #000;}
.picSlideBox .next::after{content:'';}
.picSlideBox .pageState{display:block; padding:1% 0;text-align:center; }
.picSlideBox .pageState span{color:#f00;}
.photoCon .conTxt{padding-top:20px;}
/* 视频-列表页 ----------------------------------------- */
.videoPageList{ text-align:center;}
.videoPageList li{position:relative;margin:0 0 20px 0;background:#fff;text-align:left;}
.videoPageList li::after { display: table; clear: both; content: ""; }
.videoPageList .pic { position:relative;float:left; width:135px; margin-right:3%}
.videoPageList .pic a { display: block; }
.videoPageList .topping .pic a::after { position: absolute; right: -3px; top: -3px; width: 50px; height: 54px; content: ""; background: url(/content/main/base/img/icon-top.png) no-repeat; background-size: 100% auto; }
.videoPageList .pic img{width:100%;height:auto; }
.videoPageList .title{font-size:15px;line-height:22px;overflow:hidden;height:44px;padding-top:5px;text-align:left;}
.videoPageList .pic::before{ position:absolute; left:50%; top:50%; margin:-20px 0 0 -10px; font-size:20px; font-family:'iconfont'; content:'\e617'; color:#fff;}
.videoPageList .date { position:absolute; bottom:0; font-size:12px; color:#999;}
/* 专题-汇总页 -----------------------------------------*/
.spePageList li{margin-bottom:25px; padding-bottom:25px; border-bottom:1px dotted #ccc;}
.spePageList .pic img{width:100%; height:auto;}
.spePageList .tit{display:block; padding:5px 10px; text-align:center;background:#f2f2f2; }
/* 信息提示页 ---------------------------------------------- */
.Showms{overflow:hidden;padding:3% 3%; background:#fff; }
.Showms .top,.Showms .bottom,.Showms .Shadow{display:none;}
.Showms .MS{overflow:hidden; zoom:1;}
.Showms .titWrong{font-size:18px;margin-bottom:15px; padding:5px 0; color:#c00; border-bottom:1px solid #ccc; }
.Showms .BUT{padding:25px 0 15px 0;}
.Showms .BUT a{font-size:14px; line-height:36px; display:inline-block; height:36px; margin-right:15px; padding:0 15px; cursor:pointer; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#eee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)); background:-moz-linear-gradient(#fff, #eee); background:-ms-linear-gradient(#fff, #eee); background:-o-linear-gradient(#fff, #eee); background:linear-gradient(#fff, #eee);}
.Showms .BUT a:hover{text-decoration:none;color:#c00; border:1px solid #aaa; }
/* 网站地图 ---------------------------------------------- */
.siteMap .a1{display:block; padding:8px 5px; color:#0068b7;border-top:1px dotted #ccc; }
.siteMap .sh{display:none;}
.siteMap .ul1{overflow:hidden; padding:0 3% 3% 3%;}
.siteMap .a2{font-size:14px; float:left; min-width:48%; margin-right:2%; color:#666;}


/*请你来发言-专题首页 ---------------------*/
.qnljyPage #header #logo{display: inline;}
.qnljyPage #header .back{display: none;}
.qnljyPage #content{padding:0;}
.qnljyPage .nodePic{overflow: hidden; padding-bottom: 10px;}
.qnljyPage .nodePic img{width: 100%; height: auto;}
.qnljyPage .articleCon{padding:3%;}

/*建言-信息列表页*/
.pageIntro{padding:0 3%;font-size: 1rem;font-weight: bold;color: #666;line-height: 1.8;overflow: hidden;}
.pageTip{margin: 15px 3%;padding: 10px 15px;/* padding-top: 120px; */text-align: center;/* height: 40px; */line-height: 1.6;font-size: 1.1rem;font-weight: bold;color: #333;background: #cfdfee;border-radius: 16px;}
.pageTip span{color: #4479a4;}

/*留言-列表*/
.msgList{overflow: hidden; margin: 20px 0 30px;}
.msgList li{position: relative; z-index: 1; margin: 30px 10px 0; padding: 20px 10px 24px; font-size: 14px; color: #333; line-height: 24px; background-color: #f0f4f8; border-radius: 6px;}
.msgList li .title{padding-left: 52px; height: 72px; overflow: hidden; font-size: 16px; font-weight: bold; background: url(../../base/img/msglistblue.png) left 4px no-repeat;}
.msgList li .intro{margin-top: 4px; height: 96px; overflow: hidden; text-indent: 2em;}
.msgList li .author{margin-top: 4px; text-align: right; opacity: 0.5; filter: alpha(opacity=50);}
.msgList li .arrow{position: absolute; z-index: 1; left: 82%; top: -24px; width: 0; height: 0; float: left; float: left; border-width: 12px; border-style: solid; border-color: transparent transparent #f0f4f8 transparent;}

.msgList li.li1{background-color: #d0514f; color: white;}
.msgList li.li1 .arrow{border-bottom-color: #d0514f}

.msgList li.li4{background-color: #efa118; color: white;}
.msgList li.li4 .arrow{border-bottom-color: #efa118}

.msgList li.li5{background-color: #1b91b7; color: white;}
.msgList li.li5 .arrow{border-bottom-color: #1b91b7}

.msgList li.li8{background-color: #ae85b6; color: white;}
.msgList li.li8 .arrow{border-bottom-color: #ae85b6}

.msgList li.li9{background-color: #5ab099; color: white;}
.msgList li.li9 .arrow{border-bottom-color: #5ab099}

.msgList li.li2 .arrow,
.msgList li.li4 .arrow,
.msgList li.li6 .arrow,
.msgList li.li8 .arrow{left: 14%;}
.msgList li.li1 .title,
.msgList li.li4 .title,
.msgList li.li5 .title,
.msgList li.li8 .title,
.msgList li.li9 .title{background-image: url(../../base/img/msglistwhite.png);}

/* 公益专题 */
#introZS ul{margin-right: -4%}
#introZS ul li{width: 46%;float:left;margin-right: 4%;margin-bottom: 2%;}
#introZS ul li img{width: 100%;height: auto;}
#introZS ul li p{font-size: .82rem;text-align: center;height: 42px;overflow: hidden;}
#jquery-lightbox 
#lightbox-container-image-box,#lightbox-container-image img,#lightbox-container-image-data-box{width:100%!important;height: auto!important;padding:0!important;}
#lightbox-nav a{height: inherit!important;}
#lightbox-loading{position:absolute;top:40%;left:0%;right: 0;height:25%;width: 18%;margin:  auto;text-align:center;line-height:0;}

.indmore{font-size: 14px;float: right;margin-top: 10px;}

.thd{position:relative;margin-bottom: 10px;border-bottom: 1px solid #14873b;}
/* .thd:after{ content:''; width:100%; height:1px; background: #14873b; background: radial-gradient(50% 50% at 50% 50%, #14873b 0%, rgba(217, 217, 217, 0) 82.29%); display:block; position:absolute; bottom:20px;left:0;z-index:0} */
.thd h4{font-size: 14px;background:#f3f3f3;display:inline-block;position:relative;z-index:1;font-weight:bold;color:#fff;background: #2c79c7;padding: 7px;}

.indvideo{ margin-bottom:30px}

/* 新闻发布会 */
#xwfbh{ margin-top: 0; }
#xwfbh .menuList{ margin: 0 -5px; }
#xwfbh .menuList li{ float: left; width: 100%; text-align: center; margin-top: 5px; }
#xwfbh .menuList li a{ display: block; border: 1px solid #eee; height: 30px; line-height: 30px; margin: 0 5px; padding: 10px 0; font-size: 16px; background: #fff; }
#xwfbh .menuList li a:before{ display: inline-block; content: ""; vertical-align: top; width: 30px; height: 30px; margin: 0 10px 0 0; background: #f14040 url(../../base/img/icons-xwfbh.png) no-repeat 0 7px; background-size: 100% auto; border-radius: 50%; }
#xwfbh .menuList .li2 a:before{ background-position: 0 -35px; background-color: #146ac1; }

/*信息公开-链接式*/
.nodePageList{overflow: hidden;}
.nodePageList li{width: 47%; float: left; margin: 0 1.5% 15px;}
.nodePageList li a{display: block;height: 30px;line-height: 30px;padding: 6px 0;font-size: 16px;text-align: center;border: 1px solid #ebebeb;border-radius: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nodePageList li a:hover{text-decoration: none; color: #2d66a5; background-color: #fafafa;}


#relativeInfo .hd h3{
    font-weight:bold;
    color:#666
}
#relativeInfo .bd {
    margin-top: 10px;
    padding: 10px;
    background: #F8F8F8;
}

.newsList li .address{ position: relative; z-index: 1; float:right; margin:7px 0; margin-left:15px;padding:0 8px; font-size:12px; line-height:22px; color:#fff; border-radius:5px; background:#146ac1; }
.newsList li .address:hover{text-decoration:none;background:#0759ab; }
.newsList li .disable{display:none !important;}
.newsList li a.address::before{display:none;}

/*区县公开-地图式*/
.mapCdgk{overflow: hidden;}
.mapList{position: relative; z-index: 1; width: 100%; padding-bottom: 109.4656%; margin:20px 0;  background:  url("/content/main/base/img/lccd-map.png") left top no-repeat; background-size: 100% auto;}
.mapList li a{position: absolute; z-index: 2; font-size: 16px; line-height: 24px;}
.mapList li.li1 a{font-size: 22px; color: #c00; left: 70%; top: 60%;}
.mapList li.li2 a{left: 54.22%; top: 60.8%;}
.mapList li.li3 a.a1{left: 72.08%; top:51.74%;}
.mapList li.li3 a.a2{left: 56.15%;top: 74.78%;}
.mapList li.li4 a{left: 85.42%; top: 36.75%;}
.mapList li.li5 a{left: 78%; top: 72.12%;}
.mapList li.li6 a{left: 38%; top: 66%;}
.mapList li.li7 a{left: 56%;top: 38%;}
.mapList li.li8 a{left: 21%; top: 14%;}
.mapList li.li9 a{left: 62%; top: 19%;}
.mapList li.li10 a{left: 71%; top: 40%;}
.mapList li .citeOrigin{position: absolute; z-index: 1; left: 67%; top: 62%; width: 8px; height: 8px; float: left; overflow: hidden; border-radius: 50%; background-color: #fff; border: 2px solid #c00;}
.mapList li.li1 a{color: #c00;}

/* app模板 */
.letterWritePage{background-color:#fff;}
/*#app{position: relative;z-index: 0;overflow: hidden;padding: 50px 4% 20px;background: #fff;min-height: 420px;}*/
.mui-table-view:after{background-color: #fff;}

/* 图片-列表页 ----------------------------------------- */
.mui-scroll-wrapper{background-color: #fff;}
.pic-list{overflow:hidden; text-align:center;padding: 4%;}
.pic-list li{position:relative; float:left; overflow:hidden;width:48%; margin:0 0 3% 0; background:#fff; }
.pic-list li:nth-child(2n){float:right;}
.pic-list .pic{padding:2%;border:1px solid #ddd;position:relative;}
.pic-list .pic img{width:100%;height:auto; }
.pic-list .title{line-height:28px; position:relative; z-index:3; display:block; overflow:hidden; width:96%; height:56px; margin:2%;color:#333; }
.pic-list .title a{font-size:14px;display:block; padding:0 10px; color:#333; }
.pic-list .pic i{display:block;position:absolute;width: 24px;height: 24px;left: 0;right: 0;bottom: 0;top: 0;margin: auto;background: url(../../base/img/video_icon.png) no-repeat;}

/* 政府机构 */
.zfjg-list{overflow:hidden; text-align:center;padding: 4%;display:grid;grid-template-columns: repeat(2,48%);grid-gap: 0 4%;}
.zfjg-list li{margin-bottom: 8%;}
.zfjg-list li a{display: block;padding: 12px 0;font-size: 16px;text-align: center;border: 1px solid #ebebeb;border-radius: 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}

/* 图文列表 */
.tw-list{overflow:hidden; text-align:center;padding: 4%;}
.tw-list li{overflow:hidden}
.tw-list li a{padding-bottom: 20px;margin-bottom: 20px;display:flex; }
.tw-list li .title{margin: auto 0;width: 100%;text-align: left; line-height:1.5}
.tw-list li .title p{font-size: 15px;color: #333;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;margin-bottom: 3px;}
.tw-list li .title span{font-size: 14px;color: #999;text-align: left;margin-right: 3px;}
.tw-list li .title .date-box{text-align:left;}
.tw-list li .pic{width: 118px;float: left;margin-right: 20px;}
.tw-list li .pic img{width: 100%; height:auto;}
.tw-list li .intro{display:none}

.hide_tts{display:block!important;}

#refreshContainer .focusBox .bd .titleBg{display:none;}
#refreshContainer .focusBox .bd .con{position:relative;background-color: #fafafa;height: 110px;}
#refreshContainer .focusBox .bd .title{position:relative;width: 100%;margin: 0;padding: 10px 5% 0;height:70px;line-height: 30px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#refreshContainer .focusBox .bd .title a{color:#333;font-size: 18px;font-weight: 600;}
#refreshContainer .focusBox .hd{z-index: 1;height: 30px;bottom: 5px;right: 30px;}
#refreshContainer .focusBox .hd li{display: none;}
#refreshContainer .focusBox .hd li.on{display: flex;background-color: transparent;width: 70px;float: none;height: 30px;margin: 0;}
#refreshContainer .focusBox .hd li.on span{font-size: 18px;font-weight: 600;color: #FA5633;display: block;margin: auto 5px;}
#refreshContainer .focusBox .hd li.on em{width: 25px;height: 1px;background-color: #FA5633;margin: auto;display:block;}

#refreshContainer .tt{padding: 5%}
#refreshContainer .tt li{text-align: center;font-size: 18px;font-weight: 600;line-height: 1.5}
#refreshContainer .tt li a{color:#FA5633}

/* app头部 */
#appheader,.mui-bar-nav{height: 50px;line-height: 50px;background-color: #FA5633;position: fixed;top: 0;left: 0;right: 0;z-index: 9;}
#appheader h1{margin: 0;font-size: 20px;color: #fff;height: 50px;line-height: 50px;text-align: center;position: relative;}
#appheader h1 .black{position: absolute;display:block;height: 50px;width: 55px;background: url(../../base/img/black_icon.png) center no-repeat;top: 0;bottom: 0;margin: auto;}
.mui-bar-nav .mui-action-back{background: url(../../base/img/black_icon.png) center no-repeat;color: transparent;}
#content-box{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border:none;}
#refreshContainer{padding-top: 50px;}
#app{padding: 50px 4% 20px;}
.mui-bar .mui-title{font-size: 20px;color: #fff;height: 50px;line-height: 50px;}

.mui-views,.mui-view,.mui-pages,.mui-page,.mui-page-content {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-color: #fff;}
.mui-pages {top: 50px;height: auto;}
.mui-scroll-wrapper,.mui-scroll {background-color: #fff;}
.mui-page.mui-transitioning {-webkit-transition: -webkit-transform 300ms ease;transition: transform 300ms ease;}
.mui-navbar .mui-btn-nav {-webkit-transition: none;transition: none;-webkit-transition-duration: .0s;transition-duration: .0s;}
.mui-navbar-inner.mui-transitioning,.mui-navbar-inner .mui-transitioning {-webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;transition: opacity 300ms ease, transform 300ms ease;}
.mui-android .mui-navbar-inner.mui-navbar-left {opacity: 0;}
.mui-navbar .mui-btn-nav {-webkit-transition: none;transition: none;-webkit-transition-duration: .0s;transition-duration: .0s;}
.mui-page {display: none;}
.mui-pages .mui-page {display: block;}

/* app邮箱 */
#xyBox .mBd{margin-top: 15px;}
#xyBox .mBd .center{overflow: hidden;text-align: center;padding: 20px 0;}
#xyBox .mBd .center a{display: inline-block;background: #FA5633;vertical-align: middle;margin-right: 20px;cursor: pointer;border: none;width: 166px;height: 40px;line-height: 40px;font-size: 16px;text-align: center;font-weight: bold;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#xyBox .mBd .center .noBtn{background: #d3d3d3;vertical-align: middle;border: none;cursor: pointer;width: 75px;height: 40px;text-align: center;font-size: 16px;font-weight: bold;color: #555;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.LettleBox .mHd{display:flex;margin: 20px 4%;}
.LettleBox .mBd{padding: 0 4% 20px;}
.LettleBox .mHd .pequery{margin: auto auto auto 0;font-weight: 700;font-size: 20px;line-height: 30px;letter-spacing: 0.06em;color: #FA5633;}
.LettleBox .mHd .write {margin: auto 0 auto auto;}
.LettleBox .mHd .write a{font-size: 16px;color: #fff;padding: 5px 10px;height: 22px;background: #FA5633;border-radius: 25px;line-height: 24px;display:block;box-sizing: initial;}
.letter-div .top-ul{height: 50px;background: #F9F9F9;display:flex;}
.letter-div .top-ul li{font-size: 18px;color: #666;font-weight: 700;}
.letter-div .top-ul .title{width: 75%;text-indent: 10px;margin: auto 0;}
.letter-div .top-ul .date{width: 23%;margin: auto;}
.letter-ul li{display: flex;padding: 20px 0;border-bottom: 1px solid #EEEEEE;font-size: 16px;}
.letter-ul li.openLetter{display:none;}
.letter-ul li .title{width: 75%;padding-left: 10px;margin: auto 0;color: #333;}
.letter-ul li .title a{color: #333;}
.letter-ul li .date{width: 23%;margin: auto;color: #999999;text-align: center;}
#lettle-app .mui-scroll-wrapper{top: 50px;}
.LettleBox .mBd .page{display:none;}

.letters-msg .letter-h3{height: 40px;background: #FA5633;border-radius: 5px 5px 0px 0px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;margin-bottom: 10px;}
.letters-msg .letter-pub,.letters-msg .letter-zt .gkzt,.letters-msg .letter-zt .blzt{padding: 10px;background: #F9F9F9;margin-bottom: 10px;text-align:left;font-size: 16px;line-height: 30px;color: #666;}
.letters-msg .letter-zt{display:flex;margin-bottom: 10px;}
.letters-msg .letter-zt .gkzt{margin:auto auto auto 0;width: 42%;}
.letters-msg .letter-zt .blzt{margin:auto 0 auto auto;width: 42%;}
.letters-msg .letter-con{padding: 10px;border: 1px solid #FA5633;margin-bottom: 20px;}
.letters-msg .letter-con p{text-align:left;font-size: 16px;line-height: 30px;color: #666;word-break: break-all;}
#formBox{padding: 70px 4% 0;}
#formBox .onlineplForm .hd h3{font-size: 20px;line-height: 26px;color: #FA5633;height: 26px;margin-bottom: 20px;font-weight: 700;}
#formBox .onlineplForm .hd h3 .tips{font-size: 16px;color: #666;margin-left: 10px;font-weight: 500;}
#formBox .onlineplForm .hd h3 .tips i{color:#FF0000;}

.from-div{margin-bottom: 25px;}
.from-div .text,.radio{font-size: 16px;color: #666;}
.radio:nth-child(1){margin-right: 20px;}
.from-div .text .redStar{color:#FF0000;} 
.from-div select,.from-div input,.from-div textarea{border: 1px solid #eee!important;border-radius: 5px;margin: 0;}
.from-div select{background:url(../../base/img/selecr_dowm.png) 94% center no-repeat;}
.field-validation-error{font-size: 14px;color:#999;margin-top: 5px;}
.from-div .upload-container{width: 100%;}
.from-div .webuploader-pick{background:#FA5633;}
.from-div .radio input{margin-right: 5px;}
.from-div .codeinp input[type=text]{width: 135px !important;margin-right: 7px;}
.from-div .codeinp img{width: 120px;height: 40px;}
#lettle-app .bottombt{margin-bottom: 30px;}
#lettle-app .bottombt #BtnAdd{height: 46px;background: #FA5633;border-radius: 5px;border: none;width: 40%;font-size: 20px;color:#fff;margin: 0 4%;}
#lettle-app .bottombt #BtnCancel{height: 46px;background: #999999;border-radius: 5px;border: none;width: 40%;font-size: 20px;color:#fff;margin: 0 4%;}
.from-div .radio{position: relative;padding-left: 20px;}
.from-div .radio input{position: absolute;width:0;}
.from-div .radio i{position: absolute;display:block;width:13px;height:13px;background:url(../../base/img/check_off.png) center no-repeat;left: 0;top: 2px;}
.from-div .radio input:checked + i{background:url(../../base/img/check_on.png) center no-repeat;}

#app .queryResult .tit{text-align: center;margin-top: 100px;}
#app .queryResult .tit img{width: 82%}
#app .queryResult .tit h3{font-size: 18px;color: #666666;}

/* 走进常德 */
#app .box .hd .on{border-color: #FA5633;}
#app .box .hd h3::after,#app .box .hd .on::after{border-color: #FA5633 transparent transparent transparent;}
#app .box .hd .on a{color:#FA5633;}
#app .moreBtn{background:#FA5633;}
#refreshContainer .newsList{padding: 4%;}
#refreshContainer .newsList li{height: 40px;line-height: 40px;display:none}
#refreshContainer .newsList li.openList{display:block;}
#refreshContainer .newsList li a{color:#333;}
#refreshContainer .page{display:none;}

.picListFl .topping .pic a::after { position: absolute; right: 5px; top: -3px; width: 50px; height: 54px; content: ""; background: url(/content/main/base/img/icon-top.png) no-repeat; background-size: 100% auto; }

/*# sourceMappingURL=page.css.map */
