@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
table,audio,video{margin: 0px auto;}
fieldset,img {
    border: 0;
    vertical-align: top
}
address,caption,cite,code,dfn,em,optgroup,strong,th,var {
    font-style: inherit;
    font-weight: inherit
}
strong{font-weight: bold;}
li {
    list-style: none
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}
a {
    text-decoration: none;
    color: #000
}
a img{border:none;}
body {
    font-family: "黑体";
    font-size: 14px;
    color: #363535;
    height: auto;
}
.red,.red a{color: #df0005}
.white,.white a{color: #fff;}
.container{width:1000px;margin:0 auto;clear:both;padding:0px;position:relative;box-sizing: border-box;}
.breadLoc{float: left;}
.dataUl li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 80%;}
.breadRoad{float: right;}
.breadRoad li{padding:0px 4px;float: left;}
.caDesc{margin-top:5px;color: #666;font-size: 14px;}

.kwidth,.main,.wrap {
    width: 1180px;
    margin: 0 auto;
    position: relative;
}
.clear{*zoom:1;}
.clear:after{clear: both;display: block;content: ".";visibility: hidden;height: 0;zoom: 1;}
.f-fl{float: left;}
.f-fr{float: right;}
.f16 {
    font-size: 16px
}
.f14 {
    font-size: 14px
}
.f18 {
    font-size: 18px
}
.f36 {
    font-size: 36px
}
.upper {
    text-transform: uppercase
}

.header {
    height: 80px;
    width: 100%;
    box-shadow: 0px -8px 20px;
    background: #FDD900;
}

.fixed {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
    background: #FDD900;
    border-bottom: 1px solid #f6f6f6;
    box-shadow: 0px 0px 10px #FDD900;
}
.logo {
    display: table-cell;
    max-width: 250px;
    height: 80px;
    vertical-align: middle;
    overflow: hidden
}

.logo img {
    vertical-align: middle;
    height: 52px
}
.logo a{display: block;}
.comm-header.hscroll {
    height: 0;
    overflow: hidden;
    transition: all .4s ease-out
}

.comm-header.hscroll.fie {
    position: fixed;
    width: 100%;
    height: 80px;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 9999;
    border-bottom: 1px solid #f6f6f6
}

.comm-header.hhide {
    display: none
}
.header-search-inputbox {
    position: relative;
    width: 98px;
    border-bottom: 1px solid #fff;
    margin-top: 23px;
}

.header-search-inputbox input {
    width: 100%;
    height: 28px;
    border: none;
    font-size: 16px;
    color: #000;
    outline: none;
}
.searchWord{background: transparent;}

.searchButt {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    display: block;
    width: 28px!important;
    height: 28px!important;
    background: url(../images/icon.png) no-repeat -49px -37px;
}
.nav { margin-top: 22px; height: 32px; overflow: hidden}
.nav ul li {text-align: center;float: left; height: 32px;line-height: 32px}
.nav ul li a {display: block; padding: 0 20px}
.nav ul li.on a.en {background: #000;color: #fff}
.empty{
    line-height: 100px;text-align: center;font-style: 14px;
}
main {padding-bottom:40px;}
main .topBanner{background-size: cover;background-repeat: no-repeat;background-position: center;height:300px;width: 100% }
main .bread{line-height:45px;margin-bottom:10px;}
main .bread span,main .bread a{padding:3px 0px;font-size:14px;}
main nav a,main .bread a{text-decoration:none;font-size: 14px;color: #6f5f02}
main article h1,.singleH1{text-align: center;font-size:24px;padding-bottom:5px;margin: 0px;line-height:1.5;font-weight:600;word-break:break-word;}
main article h1 a{text-decoration:none;color:#333;}
main article .author{font-size:12px;text-align:center;color:#999;border-bottom: 1px solid #eee;margin-bottom: 20px;padding-bottom: 10px;}
main article .author em{color:#f00;}
main article #content{padding-bottom:20px;font-size: 16px;line-height: 27px;font-family: "宋体"}
main article #content img{max-width:100%;margin: 10px auto;}


main .page{padding:20px 0;text-align:center;line-height:30px;}
main .page a,main .page span{box-sizing: border-box;border:1px solid #aaa;margin-right:5px;line-height: 25px;text-align: center;display: inline-block;}
main .page a{text-decoration:none;color:#333;font-size: 12px;margin-bottom: 10px;padding: 0px 8px;}
main .page a:first-child,main .page a:last-child,main .page span{width: 70px;}
main .page span,main .page .selected{color:#cacaca;}
main .page .selected{background: #FDD900;color: #fff}
main aside{float:left;width:250px;}
main aside a{text-decoration:none;color:#333;}
main aside ul{}
main aside ul.rank li a{width:200px;}
main aside ul li{padding:5px 0;border-bottom:2px dashed #eee;list-style:none;}
main aside ul li span{float:right;color:#aaa;}
main aside ul li:after{display:block;content:".";height:0;clear:both;visibility:hidden;}
main aside ul li a{display:block;float:left;width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
main .left-content{float:right;width:720px;}
main .singleText{font-size: 16px;line-height: 30px;}
main .singleText img{display: block;max-width: 80%;margin: 0px auto;}

.sidebar{background:rgba(0,0,0,.3) none repeat scroll 0 0;border-radius:8px 0 0 8px;bottom:45%;margin-top:80px;padding:5px 0 5px 0;position:fixed;right:0;width:55px;z-index:999}
.sidebar li{border-radius:8px 0 0 8px;height:50px;padding-left:17px;transition:all .5s ease 0s;width:160px;list-style:none;}
.sidebar li img{display:block}
.sidebar li:hover{background:rgba(0,0,0,.6) none repeat scroll 0 0;margin-left:-105px}
.navMobile{
    width: 26px;
    height: 25px;
    z-index: 1;
    float: right;display: none;
    margin: 25px 10px 0px 15px;
}
/* 手机端 */
.mobilePosition{display: none;position: absolute;top: 60px;width: 100%;z-index: 201;background: #fff;font-size: 16px;box-shadow: 0px 0px 10px #FDD900}
.mobilePosition li{border-bottom: 1px dashed #eee;line-height: 45px;text-align: center;}
/* 其他 */
.asideTop{font-weight: bold;font-size: 26px;border-left: 3px solid #fdd900;text-indent: 12px;margin-bottom: 10px;}
.leftNav{}
.leftNav ul li{line-height: 35px;font-size: 16px;text-indent: 8px}
.leftNav ul li:hover,.leftNav ul li.active{background: #FDD900;}
.leftNav ul li:hover a,.leftNav ul li.active a{color: #000}
aside h3{font-size: 14px;color: #FDD900;margin-bottom: 10px;}
.rank li{line-height: 20px;text-indent: 8px;padding-right: 5px;}
.data-top{font-size: 16px;font-weight: bold;line-height: 50px;border-bottom: 1px solid #eee;}
.dataUl{}
.dataUl li{border-bottom:1px dashed #dddddd; padding-bottom:15px; padding-top:15px; font-size:15px; background:url(../images/li.png) 0 22px no-repeat; padding-left:14px; overflow:hidden;}
.dataUl li a{float:left;}
.dataUl li span{float:right; color:#b2b2b2; font-size:14px;}
.hotRank{margin-top:20px;}

/* 集团网群 */
.websiteUl{margin-top: 30px;}
.websiteUl li{width: 24%;margin-left: 1%;background: #f4f4f4;border-radius: 3px;text-align: center;float: left;box-sizing: border-box;margin-bottom: 25px;}
.websiteUl li a{display: block;}
/* .websiteUl li.active{background: #fdd900;} */
.picBg{width: 130px;height: 130px;border-radius: 50%;margin: 25px auto;border:3px solid #fff;background-repeat: no-repeat;background-size: cover;background-position: center;}
.websiteUl li p{height: 60px;padding: 0px 10px;}
.websiteUl li:hover .picBg{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: all 1s;
    -webkit-transition:all 1s ;
}
.footer-1 {
    width: 100%;
    margin: 0 auto;
    padding: 35px 0px;
    background: #262626;
    color: #a6a6a6;
    font-size: 12px;text-align: center;
}
.ewm{width: 90px;height: 90px;display: inline-block;margin: 0px 5px 24px 0px;}
.copy_about{font-size: 14px;}
.copy_about span,.copy_about a{display: inline-block;color: #fdd900;}
.copy_about span{color: #fff;margin: 0px 18px;}
.map1{padding: 20px 0px;}
.map1 li{font-weight: bold;font-size: 18px;line-height: 30px;margin-bottom: 10px;}
.map2{}
.map2 li{font-weight: normal;font-size: 15px;float: left;margin-right: 20px;margin-bottom: 0px;border:none;}
.back-footer p{margin-top: 7px;}
.index-nav-1 a {
    display: inline-block;
    padding: 0 18px;
}
.index-nav-1 a:first-child {
    padding-left: 0
}

.index-nav-1 a:last-child {
    background: 0 0
}
.fixedBott{position: fixed;bottom: 0px;left: 0px;z-index: 2;width: 100%;}

/* 手机端导航 */
.jjMobile{position: fixed;top: 60px;left: 0px;width: 100%;height: 100%;z-index: 999;background: #fff;display: none;}
.menu{}
.navTopConItem {
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    width: 86%;
    margin: 0px auto;
}
.navTopConItem>a {
    line-height: 45px;
    color: #000;
    text-align: left;
    width: 40%;
    text-indent: 1rem;
    font-size: 12px;
    font-weight: bold;display: inline-block;vertical-align: middle;
}
.navTopConItem>.subm {
    width: 45px;
    height: 45px;
    float: right;
    background: url(../images/add.png) no-repeat center;
    background-size: 15px;
}
.subm.active {
    background: url(../images/sub.png) no-repeat center;
    background-size: 15px;
}
.subm.active + .showItem{display: block;}
.showItem {
    overflow: hidden;
    width: 100%;
    display: none;
    padding: 0px 1rem 10px;
}
.twoCenter ul li {
    color: #1266b2;
    padding: 8px 0px;
    text-align: center;
    display: inline-block;
}
.twoCenter ul li a {
    color: #3d3d3d;
    font-size: 12px;
}
.serachM{display: none;margin: 15px auto;float: none;}
span.close {
    right: -120%;
    display: block;
    width: 29px;
    height: 84px;
    background: url(../images/q2_1.png) no-repeat -271px 0;
    cursor: pointer
}
@media screen and (max-width :1000px){
	.container {
		width: 1000px
	}
	header.fixed-position{position:fixed;top:0;left:0;z-index:999;height:40px;}
	header.fixed-position .logo,header.fixed-position .slogan{display:none;}
	header.fixed-position .tools{position:absolute;top:0;left:0px;padding-top:10px;width:auto;}
	header.fixed-position nav{margin-top:0;}
	header.fixed-position nav ul li{height:40px;line-height:40px;}
	header.fixed-position nav ul li ul li{height:30px;line-height:30px;}

}
@media screen and  (max-width :768px){
    .logoleft{margin-left: 10px;}
	header.fixed-position{position:fixed;top:0;left:0;z-index:999;height:40px;}
	header.fixed-position .tools,header .slogan{display:none;}
	header.fixed-position .logo{width:105px;height:40px;}
	header.fixed-position nav{margin-top:0;}
	header.fixed-position nav ul li{height:30px;line-height:30px;margin-top:5px;}
	header.fixed-position nav ul li ul li{height:30px;line-height:30px;}
	header.fixed-position nav ul li a{padding:0 10px;}
	.container{padding:0 10px;width:100%;}
	main .left-content{width:100%!important;margin-top: 10px;float: none;}
    article{padding: 8px;}
	main aside ul.rank li a{width:90%;}
	main aside ul li a{width:100%;}
	main .data-list dl dd img{margin-right:0px;}
	footer>ul>li,footer>ul>li:last-child{padding-right:5%;width:45%;}
	.kwidth, .main, .wrap{width: 100%!important}
	.navMobile{display: block!important;margin-top: 17px;}
	.nav{display: none!important;}
	.index-nav-1 a{display: block!important;background: transparent!important;}
	aside{float: none;width: 100%!important;}
	.leftNav ul li{float: left;width: 25%;text-align: center;}
	.dataUl li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 71%;}
	.dataUl li a.caDesc{width: 90%;}
	.hotRank{display: none;}
	/* 党建 */
	.pageLeft,.picMBPic,.picMBUl,.pageRight{width: 100%;}
	.picScroll{padding: 10px 0px!important;}
	/* 概况 */
	.GKleft{float: none;width: 100%!important;}
	.GKright{width:100%!important;margin-top: 10px;float: none;}
	.GKRpic{position: static;width: 100%;}
	.conPP{padding:5px 10px;}
	.GKbox{height: auto;}
	.breadLoc{display: none;}
	.websiteUl li{width: 100%;margin-left: 0px;text-align: left;margin-bottom: 5px;}
    .websiteUl li p{display: inline-block;vertical-align: middle;height: auto;line-height: 30px;width: 66%;}
    .picBg{width: 80px;height: 80px;display: inline-block;vertical-align: middle;margin: 5px;}
	.topBanner{display: none;}

    .asideTop,main article h1, .singleH1{font-size: 18px;}
    .asideTop,.asideTop a{line-height: 30px;}
    .websiteUl{margin-top: 12px;}

    .logo,.header{height: 60px;}
    .header-search-inputbox{margin-top: 14px;width: 120px;}
    .logo img{height: 35px;}
    main .bread,.picMBPic,.picScroll{margin-bottom: 0px;}
    .serachPc{display: none;}

}
@media screen and  (max-width :321px){
    .websiteUl li p{width: 178px;}
}

