﻿@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑"; font-size:14px;}
*{margin:0; padding:0;}
a{text-decoration:none;}
li{list-style:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
h3{font-size:16px;}
a:link, a:visited{color:#535353;}
a:hover, a:active{color:#cc0d07;}
.p1r p a:hover, .gd a:hover, .tybt span a:hover,  .bottom a:hover{color:#FFD700;}
/*党网联盟*/
.dwlm{background:#eee; margin:0 auto;}
.lmbg{background:url(./dwlmbg.jpg) repeat-x; width:100%; margin:0 auto; height:43px;}
.qgdwlm{width:1000px; height:43px; background:url(./qgdwlm.jpg) no-repeat; margin:0 auto;}
.qgdwlm p{width:240px; height:43px; line-height:43px; text-align:center; float:right;}
.qgdwlm p a{color:#151b20; font-size:12px; }
.dqwz{width:1000px; margin:13px auto 0; letter-spacing:1px; font-weight:bold; }
.dqwz a{color:#000; }
.dqwz a:hover{color:#1f6ead;}
.lmbt{width:975px; height:86px; line-height:66px; margin:0 auto; font-size:24px; font-weight:bold; color:#333333; background:url(./lmbt.png) no-repeat left 23px; padding-left:20px; }
.lmbt span{font-size:14px; color:#666666; padding-left:15px; }
/*主要区域*/
.main{width:100%; background:url(./mainbg.png) no-repeat top center;}
.kdyq{width:1000px; margin:0 auto;}
.boxsd{box-shadow:5px 4px 5px #dcdad4,0px 0px 5px #dcdad4;}
.logo{width:100%; height:302px;}
.logo img{margin:118px 0 0 0px; }
/*第一部分*/
.part1{width:;padding:22px 15px 12px; height:306px; background:#cc0d07; box-shadow:5px 4px 5px #938f89; position: relative; margin-bottom:25px;}
.part1 h1{width:151px; text-indent:27px; font-size:24px; color:#fff; height:44px; line-height: 44px; background:url(./pbtbg.png) no-repeat left center;  position: absolute; top:-22px; left:0px;}
.focus{width:567px; height:280px; padding:12px 15px; background: #ffffff;} 
.focus img{width:567px; height:280px;}
.p1r{width:355px;}
.p1r li{height:68px; background: #f8f8f8; margin-bottom:14px; padding:8px; line-height:22px; overflow:hidden; color:#cc0d07; }
.p1r li a{ margin-bottom:5px; font-size:16px; font-weight:bold; line-height:25px; }
.p1r li span{display:block; }
.p1r h3{color:#cc0d07; margin-bottom:5px;}
.p1r p, .p1r p a{color:#3f3e3e;}
.gd{width:355px;position: absolute; right:15px; bottom:12px;}
.gd, .gd a{ color: #f8f8f8;}
/*通用块*/
.tyk{width:490px; height:215px;overflow:hidden; background:#ffffff; box-shadow:5px 4px 5px #dcdad4,0px 0px 5px #dcdad4;}
.tybt{background:url(./tybtbg.png) no-repeat left center;height:36px; line-height: 36px; margin:12px 20px 0 0px;}
.tybt h2{font-size:22px; color:#ffffff;  text-indent: 17px; float: left; }
.tybt span{display:block; width:60px; height:24px; line-height: 24px; color:#ffffff; float:right; background:#cc0d07; text-align: center; margin-top:6px;}
.tybt span, .tybt span a{color:#ffffff;}
.tylb{padding-top:10px;}
.tylb li{background: url(./libg.png) no-repeat 17px center; text-indent: 31px; height:25px; line-height: 25px;}
.tylb li span{float:right; float:right; text-indent:0; margin-right: 20px;}
.tylb li{color:#535353;}
/*组织机构*/
.zzjg{height:250px; margin:25px 0;}
.zzjgl{width:802px; }
.zzjgl ul{padding-top:15px;}
.zzjgl ul li{width:226px; height:143px; padding:12px 10px; background: #f8f8f8; float:left; margin-left:15px;}
.zzjgl ul li img{width:107px; height:145px; float: left;}
.zzjgl ul li h3{width:110px;height:37px; line-height: 37px;float: right; color: #ef1819;}
.zzjgl ul li p{width:110px; float: right;}
/*第一书记*/
.dysj{width:144px; height:182px; background: url(dysj.png) no-repeat center; margin:18px 20px 0 0; padding:34px 14px 0;  }
.dysj img{width:142px; height:151px; }
.dysj h3{color:#ef1819; text-align: center; line-height:30px;}
/*党建风采*/
.djfc{height:247px; margin-top:25px; overflow: hidden;}
.djfc ul{ height:165px; margin:15px auto;}
.djfc ul li{float:left; width:198px; height:153px; padding:6px; background:#f5f5f5; margin-left:10px; color:#383737; text-align: center;}
.djfc ul li img{width:199px; height:130px; }
/*底部*/
.bottom{height:110px; border-top:3px solid #cc0d07; margin-top:30px; padding-top:40px; background: #f5f5f5; text-align: center; line-height: 27px;}
.bottom, .bottom a{color:#363636;}
/*焦点图*/
.focus-box{clear:both;width:100%; height:100%;}
.focusImage{float:left;width:100%; height:100%;}
.focusImage-inner{width:567px; height:280px; position:relative;}
.focusImage-content li{display:none;}
.focusImage-content li.current{display:block;}
.focusImage-title{height:30px;line-height:30px;position:absolute;bottom:0;left:0;width:100%;}
.focusImage-title-bg{background:#000;opacity:0.5;position:absolute;z-index:5;height:30px;width:100%;}
.focusImage-title h2{padding:0 10px; position:absolute;z-index:10; color:#fff; font-size:14px; font-weight:normal;}
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none}
.focusImage-slide{position:absolute;z-index:15;right:0px;bottom:9px;}
.focusImage-slide li{width:12px; height:12px; line-height:12px; background:#fbf8ec; color:rgba(0,0,0,0); border-radius:5px; cursor:pointer;float:left; margin-right:14px; text-align:center;}
.focusImage-slide li.current{background:#cf1313;}
/*列表页*/
.lby{padding:30px; background: #ffffff; height: 550px;}
.lby .tybt{margin:0 0 10px 0;}
.lby .tybt span{width:auto; padding:0 10px;}
.lby .tylb li{height:35px; line-height: 35px;}
.fy{width:100%; margin-top:30px; text-align: center;}
/*内容页*/
.nry{padding:50px 30px 30px 30px; background: #ffffff; min-height:630px; }
.location{height:25px; border-bottom: 1px dashed #ededed; margin-bottom:30px;}
.nry h2{text-align: center; font-size:24px; line-height:1.5em; }
.wzxx{height:25px; text-align: center; line-height: 25px; background: #f7f7f7; color:#2d2d2d; margin:25px auto 20px;}
.mbr{display:none; }
.confp{padding:20px 0 0px; border-top:1px solid #e7e7e7;}
.confp p{line-height:35px;  }
.return{display:none; }
@media (max-width: 768px) {
.dwlm{}
.dwlm iframe{display:none; }
.lmbg{height:auto;}
.qgdwlm{width:90%; }
.dqwz{width:90%; margin:10px auto; }
.lmbt{width:90%; marign:0 auto;line-height:30px; font-size:18px; height:auto; padding:10px 0 10px 20px; background-position:left center; box-sizing:border-box; }
.kdyq{width:90%; }
.logo{width:100%; height:auto; }
.logo img{width:100%; height:auto; margin:30px auto 50px;  }
.part1{width:100%; box-sizing:border-box; height:auto;  }
.focus, .focusImage-inner, .focus img{width:100%; height:auto; box-sizing:border-box; float:none; }
.focusImage{float:none; }
.focusImage-slide{left:50%; bottom:40px; margin-left:-50px; }
.focusImage-title{overflow:hidden; }
.p1r{float:none; width:100%; margin:10px 0;}
.gd{position:static; width:100%; height:auto;  text-align:right; }
.gd span{display:none; }
.tyk{width:100%; margin:10px 0; height:auto; }
.tylb{padding:10px; }
.tylb li{height:auto !important; line-height:25px; padding-left:20px; height:auto; background:url(./libg.png) no-repeat left center; text-indent:0; }
.tylb li span{display:block; float:none;  }
#demo{width:90% !important; box-sizing:border-box; margin:0 auto; }
.bottom{height:auto; padding:20px 15px; box-sizing:border-box; }
#indemo{width:2000% !important; }

.lby{padding:10px; height:auto; }
.nry{padding:20px; }
.wzxx{height:auto;}
.content{text-align:justify;font-size16px;line-height:28px; }
.content img{width:100% !important; }
.article_page table{width:100% !important;}
.mbr{display:block;}
.return{display:block; width:40%; height:25px; line-height:25px; background:#cc0d07; color:#ffffff; text-align:center; font-size:16px; border-radius:10px; margin:-30px auto 5px; }
.return a{color:#ffffff; }
}

@media (min-width: 769px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {
}

.pages { padding:10px 10px 30px; margin-top:20px; text-align:center; border-bottom:solid 1px #CCC; }
.pages a, .pages strong { height:22px; line-height:22px; display:inline-block; border:solid 1px #CCC; padding:0 8px; background:url(./bg_pages.jpg) repeat-x left 0; margin:0 5px; }
.pages a:hover, .pages strong { background-position:0 -22px; border-color:#3B8A15; color:#FFF; font-weight:normal; }