﻿@charset "utf-8";

/*-----------------------------theme主题-----------------------------*/

body{font-size:14px;font-family: 微软雅黑, 宋体 , Verdana, Arial;line-height: 1.42857143;color: #333;/* background: url(../images/public/top_bj.png) no-repeat top center #f2f2f2; */
/*党建背景*/

}
a{color: #333;}
a:hover,a:focus{color: red;}
.cor1,a.cor1{color: white;}
.cor2,a.cor2{color: ;}
.cor3,a.cor3{color: ;}
.cor4,a.cor4{color: ;}
.bg1{background: white;}
.bg2{background: ;}
.bg3{background: ;}
.theme-lm>*{font-size: 20px;padding: 0 10px;float: left;line-height: 45px;height: 45px;color: #3560a0;}
.theme-lm>*.active{color: #be5556;border-bottom: 2px solid #be5556;}
.theme-lm img{float: left;margin-top: 7px;}
.theme-more a{line-height: 45px;color: #C9C9C9;float: right;font-size: 14px;}
.theme-list li{padding-left: 15px;background: url(../images/icon/icon2.jpg) no-repeat 0 center;line-height: 35px;}
.theme-ct{margin-bottom:30px;background: white;padding: 0 20px 20px;}
.theme-dqwz{background: url(../images/icon/dqwz.jpg) no-repeat 0 center;padding: 14px 0 14px 25px;border-bottom: 1px solid #CCCCCC;margin-bottom: 20px;font-size: 16px;}

/*-----------------------------header页眉-----------------------------*/
.version{font-size:18px;background: #f9f9f9;line-height: 50px;text-align: center;}
.version a{color: #d80909;text-decoration:underline;}
.logorotate img{-webkit-animation: change 6s linear infinite;}
@-webkit-keyframes change {0%{-webkit-transform:rotate(0deg);} 50%{-webkit-transform:rotate(-180deg);} 100%{-webkit-transform:rotate(-360deg);}}

.header {
   margin-bottom:13px;
}

.content{
    width: 100%;
    background: url(../images/public/top_bj.png) no-repeat top center #f2f2f2;
    /* background: url(../images/jdbg.png) no-repeat top center #f2f2f2; */
}

.gz_center{
    width: 1500px;
    margin: 0 auto;
}
.header_hd {
    /* padding: 25px 0 50px 0; */
}
span#riqi {
    color: #fff;
    font-size: 14px;
}
.weather iframe {height: 26px;font-size: 15px;line-height: 15px;}
.time,.header_hd_r{
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
}
.header_hd_r a{
    color: #fff;
}
.top_con2 {
    margin: 35px 0;
}
.gz_logo{
    width: 847px;
    height: 97px;
    display: inline-block;
}
.gz_logo img{
    width: 100%;
    height: auto;
}

form.searchBox.fr{
    width: 390.9px;
    height: 48px;
    border-radius: 30px;
    border: none;
    outline: none;
    padding: 0 20px;
    background: #FFFFFF;
    margin-top: 20px;
}
input#text_sous {
    width: 80%;
    height: 48px;
    border-radius: 30px;
    border: none;
    outline: none;
    background-color: inherit !important;
    background: none;
}

input#text_sous:-webkit-autofill{
	 -webkit-box-shadow: 0 0 0px 1000px #fff inset;
 }

.sea_button {
    height: 70%;
    width: 9%;
    line-height: 48px;
}
#sea_button{
    width: 100%;
    outline: none;
    border: none;
    height: 100%;
    background: url(../images/public/search_btn.png)no-repeat;
    background-size: 100% 100%;
}

.menu_list ul li {
    float: left;
    width: 214.23px;
    text-align: center;
    font-size: 20px;
    background: #005AA0;
    height: 60px;
    line-height: 60px;
    border-right: 1px solid #4E8CBD;
}
.menu_list ul li:hover {
    background-color: #394E6B;
}
.menu_list ul li:last-child{
    border:none;
}

.menu_list ul li a{
    color:#fff;
    font-weight: 500;
    font-size: 20px;
}

.menu_list.hd{
    height: 60px;
}

.nav_down.bd{
    width: 100% !important;
    height: auto !important;
}

.nav_down ul{
    width: 100% !important;
    height: 66px;
    background: url("../images/public/down_bj.png") no-repeat;
    display: none;
    padding: 25px 0 23px 108px;
    background-size: 100% 100%;
}

.nav_down ul li {
    float: left;
    font-size: 16px;
    width: 107px;
    text-align: center;
    border-right: 1px solid #000;
}

.nav_down ul li:last-child{
    border:none;
}

/*-----------------------------footer页脚-----------------------------*/
.yqlj {
    height: 70px;
    padding: 14px 0 16px 0;
    background: #fff;
}
.yqlj select {
    width: 209px;
    height: 40px;
    margin: 0 29px;
    padding: 0 19px;
    font-size: 16px;
}

.yqlj span {
    padding: 0 26px;
    font-size: 16px;
}
.footer_bd{
    height: 126px;
    background: #005AA0;
    padding: 15px 0 20px 0;
}

ul.wzdt li {
    float: left;
    width: 90px;
    text-align: center;
}
ul.wzdt li:nth-child(2){
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
ul.wzdt li a{
    font-size: 14px;
    color: #fff;
}
p.bq {
    display: block;
    padding-left: 16px;
    color: #fff;
    margin: 17px 0;
}

ul.wzdt {
    height: 22px;
}
ul.beian li {
    float: left;
    margin-right: 20px;
    line-height: 25px;
    color: #fff;
}
ul.beian li a {color:#fff;}
ul.bq{
	text-align:left;
	margin-left:16px;
}
ul.bq li{
	color:#fff;
}

ul.beian {
    padding-left: 15px;
}
ul.beian li img {
    width: 15px;
}
/*-----------------------------list列表-----------------------------*/
.list-fl{width: 20%;float: left;}
.list-fl>p{font-size: 20px;font-weight: bold;color: #fff;text-align: center;background-color: #3871a6;/* margin-bottom: 20px; */line-height: 40px;}
.list-lm li{line-height: 37px;background: #eff4f9;border: dashed 1px #DCDCDC;font-size: 18px;text-align: center;position: relative;}
.list-lm li:before{content: " ";background: url(../images/icon/list_nav.png);width: 8px;height: 13px;position: absolute;right: 15px;top: 12px;transform:rotate(180deg);transition:transform .3s;}
.list-lm li:hover:before,.list-lm li.active:before{transform:rotate(270deg);}
.list-lm li a{display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;position: relative;z-index: 2;padding: 0 25px 0 20px;}
.list-lm li.active a,.list-lm li:hover a{font-weight: bold;color: #3871a6;}
.list-fr{width: 78%;float: right;}
.list-fr>p{background: #f3f3f3;margin-bottom: 20px;}
.list-fr>p span{font-size: 20px;font-weight: bold;color: #fff;text-align: center;background-color: #3871a6;line-height: 40px;float: left;padding: 0 50px;}
.list li{line-height: 35px;padding-left: 20px;background: url(../images/icon/dian2.jpg) no-repeat 0 center;font-size: 16px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;transition: all .5s;}
.list li:hover{transform:translateX(1em);}
.list li span{float: right;color: #999;font-size: 14px;margin-left: 20px;position: relative;}
.list hr{border-bottom: dashed 1px #cccccc;}
.newicon{background: url(../images/icon/iconnew.jpg) no-repeat 0 center !important;padding-left: 35px !important;}


.ztzl{
    width:100%;
}

/*分页*/
#page-div{margin:0 auto;text-align: center;margin-top: 20px;}
.pagination-first,.pagination-last{margin: 10px 0;}
.pagination-index,.pagination-num{border: 1px solid #3871a6;margin: 0 3px;padding:0 15px;display: inline-block;border-radius: 3px;color: #3871a6;}
.pagination-num.active,.pagination-index:hover,.pagination-num:hover{background: #3871a6;color: white;}
.pagination-last span{margin: 0 5px;}
.pagination-last input{height: 18px;width: 30px;text-align: center;}
@media (max-width:768px) {.pagination-last small{display: none;}.pagination-index,.pagination-num{padding:0 4px;}}

/*-----------------------------detail详情-----------------------------*/
.detail{background: #FFFFFF;padding-bottom: 20px;}
.detail>h1{font-size: 32px;text-align: center;padding: 0 50px 20px;}
.inform{border: 1px solid #CCCCCC;border-left: none;border-right: none;line-height: 40px;text-align: center;color: #999;}
.inform>div{display: inline-block;margin: 0 20px;}
.inform .fontsize img,.inform .fontsize span{margin: 0 5px;cursor: pointer;}
.inform .dywb{cursor: pointer;background: url(../images/icon/print.png) no-repeat 0 center;padding-left: 15px;}
.inform .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
#NewsContent{padding: 20px;}
#NewsContent p a{
	color:#005AA0;
}
.zrbj{display: block;margin: 10px 0;text-align: right;}
#div-div{text-align: center;font-size: 12px;color: #999;clear: both;padding-bottom: 20px;}
#div-div>table{display:inline-block;}
.xgxw p{border-bottom: 1px solid #CCCCCC;font-size: 20px;line-height: 50px;margin-bottom: 10px;}
.xgxw p i{width: 5px;height: 20px;background: #3871a6;display: inline-block;margin-right: 15px;vertical-align: -3px;}
.xgxw ul{padding-bottom: 20px;margin: 0 -20px;}
.xgxw li{float: left;width: 50%;padding: 0 20px 0 35px;background: url(../images/icon/dian2.jpg) no-repeat 20px center;line-height: 35px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 16px;}
.xgxw li span{float: right;color: #999;margin-left: 20px;}
.click-top{position: fixed;bottom: 50px;right: 20px;z-index: 1000;cursor: pointer;width: 30px;display: none;}
@media print{.dyyc{display: none !important;}.detail{padding-top: 20px;}}



/* 领导信息详情页 */
.xgxw.ldxxxgxw .fgjbg a{
				color: #FFFFFF;
			}
.fgjbg {
	display: block;
	width: 100px;
	height: 41px;
	background-image: url(../images/icon/fgjlbg.png);
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 33px;
	text-align: center;
}

.LdxxContent .headinfo {
	text-align: center;
}

.LdxxContent .headinfo p {
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	line-height: 36px;
}

.LdxxContent .headinfo p+p {
	font-size: 22px;
	font-weight: 400;
	color: #00589C;
	line-height: 36px;
}

.LdxxContent>.headinfo>img {
	width: 132px;
	height: 176px;
}

.LdxxContent .fg,
.LdxxContent .jl {
	margin-top: 20px;
}

.LdxxContent .fg p,
.LdxxContent .jl p {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 36px;
	text-indent: 18px;
	word-break: break-all;
}

.ldhd {
	padding: 20px;
}

.ldxxxgxw {
	padding: 0 20px 20px 20px;
	margin-top: -20px;
}
/*-----------------------------添加类名（辅助）-----------------------------*/
{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

/*-----------------------------********-----------------------------*/

.fixed {
    font-size: 16px;
    padding: 10px 30px 10px 15px;
    background: #1C89CE;
 
    position: fixed;
    top: 36%;
    right: -15px;
}
.fixed ul li {
    padding: 12px 0;
}
.fixed ul li a {
    display: block;
    color: #fff;
    text-align: center;
}
.fixed ul li .gz_wx img{
  width:48px;
  height:48px;
}

.fixed ul li .gz_wx:hover img{
  transform: scale(1.5);
}




.ztzl ul{
    display:inline-block;
    margin-top:15px;
    width: 100%;
}
.ztzl li:first-child{
	margin-left: 0;
}
.ztzl li:first-child+li+li+li+li{
	margin-left: 0;
}
.ztzl li:first-child+li+li+li+li+li+li+li+li{
	margin-left: 0;
}
.ztzl li {
    float: left;
    width: 23%;
    height: 160px;
    background-color: #ffffff;
    border-radius: 7px;
    margin-left: 2.5%;
    text-align: center;
    transition: all 0.4s linear;
}
.ztzl li div {
    margin: 0px;
}
.ztzl li div p {
    font-size: 16px;
}
.ztzl li img {
	width: 340px;
	height: 120px;
	margin-bottom: 10px;
}
.ztzl li p {
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 20px;
}
.ztzl .tab-pal-bm li div {
	margin: 46px 0;
}






/*-----------------------------响应式-----------------------------*/
.container,.container-fluid{margin-right: auto;margin-left: auto;}
@media (min-width: 768px) {
.container {width: 100%;}
   
}
@media (min-width: 992px) {
.container {width: 100%;}

}
@media (min-width: 1220px) {
.container {width: 1200px;}
.theme-ct{min-height: 600px;}
.gz_center{
    width:1200px ;
    margin: 0 auto;
}
a.gz_logo.fl {
    width: 750px;
}

.menu_list ul li {
    width: 150px;
}

.nav_down ul {
    padding: 15px  0  10px  85px;
    z-index: 99;
}

.nav_down ul li {width: auto;padding: 0 20px;}
.yqlj select {
    width: 197px;
    margin: 0 5px;
}

.yqlj span {
    padding: 0 21px;
}
}
@media (min-width: 1520px) {
.container {width: 1500px;}
     
}

@media (max-width: 1220px) {
.theme-ct{padding-left: 10px;padding-right: 10px;}
.theme-dqwz{background-position-y: 20px;}
/* list */
.list-fl{display: block;width: 100%;}
.list-fr{width: 100%;}

/* dtail */
#NewsContent{padding-left: initial;padding-right: initial;}
#NewsContent img{height: initial !important;}
.detail>h1{font-size: 20px;padding:0 0 20px 0;}
.inform{line-height: 25px;padding: 10px 0;}
.xgxw li{float: initial;width: initial;}
.inform .removedis,.click-top,#div-div{display: none;}
#NewsContent p{
   text-indent:0px !important;
}


}
@media (max-width: 992px) {
	
}
@media (max-width: 768px) {
    .gz_center{
        width:100% ;
        margin: 0 auto;
    }
    .time.fl {
        display: none;
    }
    
    .header_hd_r.fr {
        display: none;
    }
    
    .gz_logo {
        width: 99%;
        height: 37px;
        margin: 10px 0;
    }
    
    .top_con2 {
        margin: 0;
        padding: 0 10px;
    }
    
    form.searchBox.fr {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
    input#qt {
        height: 100%;
    }
    
    input#sea_button {
        height: 66%;
        margin-top: 8px;
    }
    
    .sea_button.fr {
        height: 100%;
        width: 9%;
        line-height: 35px;
    }
    
    .nav_down.bd {
        display: none;
    }
    
    .menu_list ul li:first-child{
        /* width:100%; */
    }
    
    .menu_list ul li {
        width: 25%;
        height: 45px;
        line-height: 20px;
        text-align: center;
        margin: 0 auto;
        background: none;
    }
    
    .menu {
        margin-top: 10px;
        overflow: auto;
    }
    
    .menu_list ul li a {
        font-size: 16px;
        display: block;
        word-break: break-all;
        width: 40px;
        word-wrap: break-word;
        margin: 0 auto;
    }
    .yqlj {
        display: none;
    }
    
    .footer_bd {
        height: 160px;
        text-align: center;
    }
    .gz_center .fr {
        /* display: none; */
    }
    .fixed{
        display: none;
    }
    .Options_hd ul li a img{
        width: 50px !important;
        height: 50px !important;
        margin: 0 auto !important;
    }
    .header{
        margin-bottom:8px;
    }
    .list-fr>p span{
        font-size:15px;
        padding: 0 20px;
    }
    .ztzl li{
        width:100%;
        height: auto;
        margin: 0 auto;
        padding-bottom: 20px;
        border-bottom: 1px solid #eee;
        margin-bottom: 45px;
        border-radius: inherit;
    }
}

