/*样式清除*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {padding: 0; margin: 0;}
body{ font-family:"微软雅黑"; font-size:14px; overflow-x:hidden;}
div,li,ul,img,a{ list-style:none; outline:none; border:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
a {
    color: #000;
    text-decoration: none;
    _color: #000000;
}
a:hover {
    text-decoration: none;
    color: #941e23;
}
a:focus{
    text-decoration: none;
}   
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.fixed {
    display: block;
    min-height: 1%;
}
.fixed:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
img {
    outline: none;
    border: none;
}
.min_body{
    min-width:1200px;
}
/*时间和搜索*/
.time-search{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.time-left{
	float: left;
	color: #333;
	font-size: 20px;
	line-height: 52px;
	font-family: 楷体;
}
.search-right{
	float: right;
}
.searchform{
	width: 400px;
	height: 37px;
	float: right;
	border: 1px solid #ededed;
      margin-top:8px
  }
  
.searchinput{
	float: left;
	width: 340px;
	height: 35px;
	padding-left: 15px;
	font-size: 14px;
	line-height: 35px;
	color: #717171;
  }
  
.searchbtn{
	width: 55px;
	height: 35px;
	color: #fff;
	background: url(/sitesources/nysjwjw/upload/202011/20201101183903705.jpg) repeat-x;
	float: right;
	border: none;
	outline: none;
	letter-spacing: 3px;
	font-size: 16px;
  }
/*时间和搜索*/

/*头部logo开始*/
header{
    width: 100%;
    height: 300px;
    background: url("../images/top.jpg") no-repeat center top;
}
header .logo{
    position: relative;
    width: 1200px;
    height: 300px;
    margin: 0 auto;
}
header .logo .logo_bg{
    position: absolute;
    top: 74px;
    left: 0;
    width: 100%;
    height: 162px;
    background: url("../images/logotb.png") no-repeat left;
}
header .logo .logo_bg p{
    line-height: 85px;
    font-size: 55px;
    text-indent: 1.5em;
    color: #a6140f;
    font-family: "方正大标宋_GBK";
    font-weight: bold;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
header .logo .logo_bg p.kx{
    letter-spacing: 32px;
}
.logo.on{
    width: 100%;
}
.logo_new{
    position: absolute;
    top: 113px;
    left: 0;
    width: 100%;
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 74px;
    font-size: 48px;
    color: #a6140f;
    font-family: "方正大标宋_GBK";
    font-weight: bold;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
.logo .logo_new #dh{
    display: block;
    padding-left: 70px;
    background: url("../images/dh.png") no-repeat center left;
    margin-right: 40px;
}
.logo .logo_new #gh{
    display: block;
    padding-left: 70px;
    background: url("../images/gh.png") no-repeat center left;
}
/*头部logo结束*/


/*导航开始*/
#nav{
    width: 100%;
    height: 57px;
    background: #8a0000;
}
#nav ul{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
#nav ul li a{
    display: block;
    float: left;
    height: 57px;
    line-height: 57px;
    color: #fff;
    width: 15%;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
#nav ul li a:hover{
color:#fff
}
#nav ul li a:focus{
color:#fff
}
/*导航结束*/


/*第一部分开始*/
.first_part{
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.first_left{
    width: 646px;
}
/*图片新闻*/
.imgnews{ margin: auto; overflow: hidden}
.banner_0{ margin: auto; position: relative; z-index: 100; }
.banner_0_top{ margin: auto; height: 480px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 646px; height: 480px; text-align:center;}
.banner_0_top li img{ position:relative;width: 646px; height: 480px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 646px; height: 50px;line-height: 50px; background:url(../images/sjjscqh_imgtit.png) repeat; }
.banner_0_top li .tit h4{ margin: auto; font-size: 20px; line-height: 50px; margin: 0px 5px; text-align: left; color: #ffffff;text-indent: 0.1em; }
.banner_0_top li .tit h4 a{color: #ffffff;}
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom {position: absolute;bottom: 8px;right: 0; margin: auto; width:28%; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: #fff; width: 20px; height: 20px; line-height: 20px; display: inline-block; cursor:pointer; margin-left: 5px; }
.banner_0_bottom span.on{ background: #b40000;}
.pre, .next {
    position: absolute;
    left: -56px;
    top: 50%;
    margin-top: -58px;
    width: 56px;
    height: 117px;
    background: url(../images/l.png) center no-repeat;
    z-index: 999;
}
.next {
    left: auto;
    right: -56px;
    background-image: url(../images/r.png);
    z-index: 999;
}
.imgnews:hover .pre{
    left: 0;
    transition: 1s ease all;
}
.imgnews:hover .next{
    right: 0;
    transition: 1s ease all;
}
/*要闻要论*/
.first_right{
    position: relative;
    width: 520px;
}
.first_right .temp4_tit1 {
    margin: 0px auto;
    font-size: 24px;
    line-height: 27px;
    color: #555971;
}
strong {
    font-weight: bold;
}
.first_right .temp4_tit2 {
    margin: 0px auto;
    color: #555971;
    font-size: 23px;
    line-height: 30px;
}
.first_right .xwtt_line {
    margin: 0px auto;
    margin-top: 5px;
    height: 10px;
    border-top: 1px solid #ccc;
}
.first_right .more3 {
    position: absolute;
    bottom: -20px;
    right: 0px;
    width: 80px;
    height: 24px;
    color: #3f3f3f;
    font-size: 20px;
}
.first_right .more3:hover {
    color: #941e23;
}
/*第一部分结束*/

/*第二部分开始*/
.two_part{
    width: 1200px;
    margin: 0 auto;
}
.two_left{
    width: 280px;
}
.two_middle,.two_right{
    width: 430px;
}
.two_middle{
    margin-left: 35px;
}
/*领导分工*/
.ldjg{
    position: relative;
    margin-top: 20px;
    height: 614px;
    background: #f0f0f0;
}
.ldjg_tt{
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
}
.ldjg_tt.top{
    margin-top: 10px;
}
.ldjg a{
    display: inline-block;
    margin-right: 8px;
}
.ldjg p{
    padding:  1px 10px;
    font-size: 16px;
}
.ldjg_z,.ldjg_f,.ldjg_wy,.ldjg_wynamme{
    padding: 10px;
    font-size: 16px;
}
.lgjg_more{
    position: absolute;
    bottom: 15px;
    left: 0px;
    font-size: 20px;
    width: 100%;
    text-align: center;
    color: #900000;
    letter-spacing: 5px;
    font-weight: bold;
}
.lgjg_more a{
color: #900000;
}
/*组织机构*/
.zzjg{
    position: relative;
    height: 135px;
    background: #f0f0f0;
    margin-top: 20px;
}
.zzjg_bg{
    position: absolute;
    left: 24px;
    top: 30px;
    width: 232px;
    height: 76px;
    background: url("../images/xxgk_ 1.png") no-repeat;
    text-align: center;
    line-height: 76px;
    font-size: 22px;
    color: #900000;
    font-weight: bold;
    text-indent: 3em;
    letter-spacing: 3px;
}
.zzjg .dj{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
}
.zzjg_bg img{
    position: absolute;
    left: 20px;
    top: 20px;
}

/*通用文章栏目*/
.ty_new{
    margin-top: 20px;
}
.ty_title{
    width: 100%;
    height: 43px;
    background: url("../images/xxgk__08.jpg") no-repeat;
    position: relative;
}
.ty_title span{
    line-height: 39px;
    color: #900000;
    padding-left: 35px;
    font-size: 21px;
    font-weight: bold;
}
.ty_title .more{
    position: absolute;
    right: 10px;
    top: 13px;
    font-size: 16px;
}
.ty_conts{
   height:200px;
}
.ty_conts li{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ty_conts li a{
    margin: auto;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*第二部分结束*/

/*尾部开始*/
.in_footer{ background: #E4E4E4; margin: auto; padding-bottom: 30px; min-height: 70px;margin-top: 20px;border-top:5px solid #8a0000;}

.footer_warp{ margin: auto; width: 1200px; height: 120px; position: relative; text-align: center; }
.footer_warp a { color: #555971; display: inline-block;}
.footer_warp a:hover { text-decoration: underline;}
.footer_warp .renzheng { position: absolute; top: 45px; left: 120px; }
.footer_warp .beian{
    position: absolute;
    left: 190px;
    top: 46px;
}
.footer_warp .foot_con { margin: auto; padding-right: 80px; padding-top: 30px; text-align: center; color: #555971;}
.footer_warp .foot_con span{
    line-height: 30px;
    font-size: 16px;
}
.footer_warp .foot_ewm { position: absolute; top: 30px; right: 240px; }
.footer_warp .foot_ewm1 { position: absolute; top: 30px; right: 120px; }
.footer_warp span{ margin-right: 10px; }
/*尾部结束*/


/*二级页*/
.list_list {
	margin: 0 auto;
	width: 1100px;
 /*padding:0 50px;*/
}

.list_list ul {
	margin: 0;
	padding: 0;
	margin-top: 30px;
}

.list_list li {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-bottom: 1px solid #e8ded2;
}

.list_list li a {
 /*padding:0 50px;*/
}

.list_list li a:hover {
 /*padding:0 50px;*/
}

.lm_xx {
	width: 1100px;
	height: auto;
}

.lm_xx ul {
	margin: 0;
	padding: 0;
}

.lm_xx .on {
	background: #d41701;
	text-decoration: none;
	height: 40px;
	line-height: 40px
}

.lm_xx .on a {
	color: #FFF;
	font-weight: 600;
	width: 120px;
	height: 40px;
	line-height: 40px;
}

.lm_xx .on a:hover {
	color: #ffffff;
	background: #d41701;
	text-decoration: none;
	height: 40px;
	line-height: 40px
}

.lm_xx li {
	float: left;
	background: #f7f7f7;
	margin-right: 10px;
	margin-top: 10px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: none;
}

.lm_xx li a {
	width: 120px;
	height: 40px;
	line-height: 40px;
}

.lm_xx li a:hover {
	color: #941e23;
	text-decoration: none;
	height: 40px;
	line-height: 40px
}
                
/*详情页*/
.clear1 {
	clear: both;
}

.show_k {
	margin: 0 auto;
	width: 1200px;
	height: auto;
	min-height: 610px;
	background: #ffffff;
          box-shadow: 0 20px 20px #ccc;
}

.show_wz {
	width: 1080px !important;
    padding: 30px 60px !important;
	/*height: 32px;*/
	line-height: 32px;
}

.wz_pic {
	float: left;
	width: 23px;
	height: 32px;
}

.wz_txt {
	float: left;
	font-size: 18px;
	margin-left: 15px;
	height: 32px;
	line-height: 32px
}

.wz_txt a {
	color: #373737;
}
.show_titarea{margin: 0 auto;
	width: 1100px;
}

.show_tit {
	text-align: center;
	color: #215783;
	font-size: 26px;
	font-weight: bold;
}

.show_copy {
	margin-top: 10px auto;
	margin-top: 20px;
	text-align: center;
	color: #000002;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
}

.line {
	margin: 10px auto;
	margin-top: 5px;
	text-align: center;
	border-bottom: 1px #dddddd solid;
}

.content {
	font-size: 16px;
	line-height: 32px;
	lin-height: 30px;
	color: #000100;
}
.content img{
       max-width:900px;
       height:auto;
}
.share {
}

.share .bdsharebuttonbox {
	margin-left: 60px;
}

.share .fr,
.share .fr span {
	color: #666;
	font: 16px/34px '微软雅黑';
}

.share .fr a {
	width: 34px;
	height: 34px;
	margin: 0 0 0 14px;
	padding: 0;
}

.share .fr .bds_weixin {
  background: url("/sitesources/nysjwjw/upload/202010/20201028230350964.png") no-repeat center
}

.share .fr .bds_sqq {
  background: url("/sitesources/nysjwjw/upload/202010/20201028230337172.png") no-repeat center
}

.share .fr .bds_qzone {
  background: url("/sitesources/nysjwjw/upload/202010/20201028230321112.png") no-repeat center
}

.share .fr .bds_tsina {
  background: url("/sitesources/nysjwjw/upload/202010/20201028230405396.png") no-repeat center
}


/* 领导机构页面样式 */
.ld{width:100%;padding-top:40px;}
.ld-tit {
    width: 80%;
    height: 40px;
    border-left: 10px solid #8a0000;
    font-size: 30px;
    margin: 0px auto;
    padding-left: 20px;
    border-bottom: 2px dashed #8a0000;
    color:  #8a0000;
       line-height: 32px;
    font-weight: bold;
}
.ld-con{padding-bottom:20px;}
.ld-con .jgtit{font-weight:bold;font-size:36px;color:#000;margin:0px auto;text-align:center;margin-top:60px;}
.ld-con .jgcon{font-size:20px;color:#000;margin:0px auto;line-height:48px;margin-top:40px;width:70%;}
.ld-con .jgcon a{
        font-size: 20px;
    color: #000;
    margin: 0px auto;
    line-height: 25px;
    margin-top: 0px;
    display: inline-block;
    width:140px;
}



/*信息公开*/
.xxgk{
    display: table;
    content: " ";
}
.xxgk{
      width: 100%;
    background: #fff;
}
.xxgk ul li{
width: 150px;
    float: left;
    height: 80px;
    background: #ccc;
    margin: 25px 75px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
}
.xxgk ul li a{
    width: 100%;
    height: 100%;
    display: inline-block;
    color: #333;
    font-size: 25px;
    text-align: center;
    line-height: 80px;
}


