@charset "utf-8";


.ny{background: url(../img/nybjtud.png)no-repeat bottom;background-size:cover ;}

.position {
	/* padding-top: 13px; */
}

.position>div {
	position: relative;
	text-align: right;
	font-size: 0;
	line-height: 66px;
	border-bottom: 1px solid #09519c;
}

.position h3 {
	position: absolute;
	font-size: 25px;
	font-weight: 600;
	color: #0552bc;
	text-align: left;
	bottom: 0;
	left: 0;
	line-height: .67rem;
}

.position h3::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 3px;
	background: url(../img/lmdbjt.png)no-repeat;
	background-size:cover;
	z-index: 9;
}

.position span {
	color: #8c9396;
	font-size: 14px;
	vertical-align: middle;
}
.dqwz{position: relative;padding-left: 25px;}
.dqwz:before{
    background: url(../img/dqwztu.png)no-repeat 0;
    text-indent:1em;
    position: absolute;
    content: "";
    width: 16px;
    height: 20px;
    top: 0px;
    left: 0px;
    }
.position img {
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}

.position a {
	font-size: 14px;
	color: #8c9396;
	margin: 0 5px;
	vertical-align: middle;
}

.position a:hover {
	color: #0166b3;
}


.nymain {
	position: relative;
	margin-top: 40px;
}

.nymain>div {

}

.nymain .leftNav {
	/* float: left; */
	width: 18%;
	/* position: relative; */
	/* margin-right: 40px; */
}

.nymain .leftNav>h2 {
	line-height: 100px;
	color: #fff;
	background: url(../img/nylmbj.png);
	font-size: 30px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}

.nymain .leftNav>h2 img {
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -5px;
}

.nymain .leftNav p {
	margin-left: 20px;
	font-size: 26px;
	font-weight: 600;
	color: #fff;
	padding: 20px 0;
}

.nymain .leftNav>ul {
	border-right: 1px solid rgba(203,203,235,0.6);
	background: #fff;
	
	/* box-shadow: 0 0 10px rgba(0,0,0,.1); */
}

.nymain .leftNav>ul>li {
	position: relative;
	border-bottom: 1px dotted #b0bdcb;
}

.nymain .leftNav>ul>li:first-child {
	border-top: none;
}

.nymain .leftNav ul li a {
	display: block;
	font-size: 20px;
	line-height: 65px;
	padding-left: 45px;
	border-left: 8px solid #0552BC;
}

.nymain .leftNav>ul>li>span {
	position: absolute;
	width: 25px;
	height: 25px;
	right: 10px;
	top: 20px;
	line-height: 50px;
	background: url(../img/sub_left_down.png) no-repeat center center;
	cursor: pointer;
	transition: all 0.3s;
}

.nymain .leftNav>ul>li.on>span {
	transform: rotate(90deg);
}

.nymain .leftNav>ul>li.on>a {
	background: rgba(7, 49, 144, 0.04);
	color: #09519c;
	font-weight: 600;
}

.nymain .leftNav>ul>li.activ {
	background: #dadada;
}

.nymain .leftNav>ul>li.active>a {
	color: #0552BC;
	font-weight: 600;
	border-left: 8px solid #DD8303;
}

.nymain .leftNav ul li:hover {}

.nymain .leftNav ul li.active {
	/*border-left: 3px solid #09519c;*/
}

.nymain .leftNav ul li.active ul {
	display: block;
}

.nymain .leftNav ul li a:hover {
	background-position: 31px center;
	color: #09519c;
	border-left: 8px solid #DD8303;
}

.nymain .leftNav>ul>li>ul {
	display: none;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}

.nymain .leftNav>ul>li>ul>li>a {
	font-size: 16px;
	line-height: 40px;
	/* border-top: 1px solid #eeeeee; */
	padding-left: 65px;
	color: #666666;
}

.ny-right {
	/* overflow: hidden; */
	/* min-height: 400px; */
	/* margin-bottom: 40px; */
	width: 79%;
}



.dxrw ul li{background: #F5F8FC;border: 1px solid #CACFD7;/* position: relative; */min-height: 3rem;margin: .5rem 0;}
.dxrwz .pic{height: 3rem;/* margin-right: 10px; *//* padding-bottom: 10px; *//* box-sizing: unset; */position: absolute;width: 100%;right: 10px;bottom: 10px;}
.dxrwz{width: 40.6%;background: #0552bc;/* margin-left: 20px; *//* margin-top: -10px; */position: relative;bottom: 10px;left: 35px;}
.dxrwy{width: 55%;min-height: 3rem;padding: 30px;background: url(../img/nyrwbjtub.png) no-repeat 93% 10%;}
.dxrw ul li a{
    position: relative;
}
.dxrwy h2{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin: .2rem 0;
}
.dxrwy p{
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    min-height: 1.4rem;
}
.dxrwy small{
    padding-top: 0.1rem;
    display: block;
}

.dxrw ul li a:hover .dxrwy h2{color: #0552bc;}

.jxdw ul{margin-top: .5rem;}
.jxdw ul li{width: 28.7%;height: 1rem;border: 1px solid #CACFD7;padding-left: .2rem;margin-bottom: .5rem;position: relative;}
.jxdw2 ul li{width:48%}
.jxdw ul li:after{
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    border: 1px solid #CACFD7;
    border: 1px solid #CACFD7;
    bottom: -7px;
    right: -7px;
    z-index: 1;
    }
.jxdw ul li:before{width: 100%;height: 100%;position: absolute;content: "";background: #FFFFFF;z-index: 9;left: 0;right: 0;}
.jxdw ul li a{font-size: .18rem;font-weight: bold;color: #333333;background: url(../img/nydld.png)no-repeat 0;padding-left:1em;display: flex;align-items:center;width: 100%;height: 1rem;position: relative;z-index: 99;}

.jxdw ul li:hover:after{background: #0552bc;}
.jxdw ul li:hover a{color:#0552bc ;}


.art-info {
	border-top: 1px dashed #eaeaea;
	margin-top: 25px;
}

.pnext {
	margin-top: 25px;
}

.pnext p {
	text-indent: initial;
	font-size: 15px;
	line-height: 32px;
	color: #555555;
}

.pnext p a {
	font-size: 15px;
	color: #555555;
}

.pnext p:hover {
	/* color: #96632C; */
}

.pnext p:hover a {
	color: #09519c;
}




.list1 ul li{
    border-bottom: 1px dashed #B6B5B5;
    padding: 30px 0;
}
.list1z .pic{height: 1.8rem;}
.list1z{width: 23.6%;}
.list1y{width: 74%;}
.list1y h2{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin: 15px 0;
}
.list1y h2 small{
    float: right;
    font-size: 16px;
    color: #666666;
    font-weight: 500;
}
.list1y p{
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    min-height: 84px;
    margin-bottom: 15px;
}
.list1 ul li a:hover .list1y h2{color: #0552bc;}
.list1 ul{margin-top: .3rem;}

.list2 ul li{
    border-bottom: 1px dashed #B6B5B5;
    padding: 30px 0;
}
.list2 .list1y{width: 100%;}


.list2 .list1y p {
    font-size: 14px;
    color: #333333;
    line-height: 28px;
    min-height: 55px;
    margin-bottom: 0px; 
}
.list2 ul li a:hover .list1y h2{color: #0552bc;}

.list2 .list1y h2{background: url(../img/nydld.png)no-repeat 0;text-indent:1em ;}



.szdw ul{margin-top: .3rem;}
.szdw ul li{border: 1px solid #CACFD7;width: 47.3%;margin: .3rem 0;}
.szdwz .pic{height: 3rem;position: relative;left: 20px;top: -20px;}
.szdwz {width: 39.5%;}
.szdwy{width: 55%;padding: .3rem;background: url(../img/nyrwbjtub.png) no-repeat 93% 10%;}
.szdw ul li a:hover .szdwy h2{color: #0552bc;}
.szdwy h2{
    font-size: 22px;
    font-weight: bold;
    margin: 20px 0;
}
.szdwy p{
    font-size: 16px;
    color: #333333;
    line-height: 30px;
}


.xrld{margin-top: .3rem;border-bottom: 1px solid #6380A8;}
.xrld .dl dt{width: 50%;border-top: 1px solid #6380A8;border-left: 1px solid #6380A8;height: .8rem;justify-content: center;/* text-align: center; */line-height: .8rem;font-size: .18rem;color: #333333;font-weight: bold;position: relative;text-indent: 41%;}
.xrld .dl .dd{width: 50%;border-top: 1px solid #6380A8;border-right: 1px solid #6380A8;border-left: 1px solid #6380A8;height: .8rem;align-items: center;justify-content: center;}
.dyg{background: #0552bc!important;font-weight: bold;text-align: center;line-height: .8rem;text-indent: 0!important;}
.dyg dt,.dyg .dd dd{color: #FFFFFF!important;font-size: .2rem!important;text-indent:0!important ;text-align: center;}
.xrld .dl .dd a{font-size: .18rem;
    color: #333333;
    font-weight: bold;}

.dl:nth-child(2n){background: #ecf0f6;}
.dl{background: #DAE2EE;}
.xrld .dl dt:before{
    position: absolute;
    width: 13px;
    height: 21px;
    content: "";
    background: url(../img/ldtb.png);
    bottom: 35%;
    right: 61%;
    z-index: 1;
    }

.xrld .dl .dd a:hover{color: #0552bc;}






.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: calc(34% - 10px);}

.sub_left{width: 20%;position: relative;z-index: 3; margin-top:0.3rem;}
.sub_left_title{padding:0.4rem 0 0.25rem 0; font-size: 0.34rem; text-align: center; color: #fff;position: relative;font-weight: normal;background: #B11F20;}



.sub_menu{padding: 0 0.2rem;background: #f9f9f9;position: relative;}
.sub_menu ul{}
.sub_menu li{position: relative;border-top: 1px solid #cccccc;}
.sub_menu ul> li > a{display: block;line-height: 0.6rem;color: #333333;position: relative;z-index: 2; text-indent: 0.15rem; font-size: 0.2rem;background: url(../img/icon5.png) no-repeat right center;}
.sub_menu ul> li:hover,.sub_menu ul> li.current{background: #B11F20} 
.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{color: #ffffff;}










.sub_right{width: 75%;margin-bottom: 0.5rem;}


.bread{color: #b0b0b0;float: right;margin: 0.2rem 0;line-height: 0.4rem; font-size: 15px;padding-left: 25px;}
.bread a{font-size: 15px;color: #b0b0b0;}
.page_title{padding: 0 0 0;overflow: hidden;}
.page_title h3{padding: 0.25rem 0;color: #333;font-weight: bold;font-size: 0.26rem;}


.list ul li{box-sizing: border-box;padding: 0.3rem 0.4rem;border: 1px solid #dee1ec;margin-bottom: 0.3rem;}
.list ul li .date{border: 1px solid #bb9f70;text-align: center;width: 0.85rem;height: 0.85rem;}
.list ul li .date p{color: #bb9f70;font-size: 0.34rem;line-height: 0.45rem;}
.list ul li .date span{background: #bb9f70;color: #ffffff;font-size: 0.18rem;display: block;line-height: 0.4rem;}
.list .date_right{width: 87%;}
.list .date_right h2{font-size:0.2rem ;width: 100%;}
.list .date_right .zhai{font-size:0.14rem ;color: #9a9a9a;line-height: 0.25rem;max-height: 0.5rem\0;margin-top: 0.1rem;}
.list ul li:hover{box-shadow: 0 0 15px #cccccc;}




















/*内容*/
.content{margin-right: 0.3rem;}
.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}


.cont p {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 10px;
}
.cont p img{margin:10px auto;text-align: center;display: inherit;}
.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	overflow: hidden;
}

.fen .popup_renren {
	background-position: 1px -208px;
}

.fen .popup_tqq {
	background-position: 1px -260px;
}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #e06a3c;
}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}











/* 图片列表 */
.piclist ul{display: flex;
	flex-wrap: wrap;
	justify-content:flex-start;}
.piclist ul li{
	width: 31%;
		margin: 0.2rem 0;
	margin-right: 3.3%;
display: block !important;
	position: relative;
}
.piclist ul li .pic{height: 2.6rem;display: block;}
.piclist ul li:nth-child(3n){margin-right: 0;}
.piclist .news_title{position: absolute;left: 0;bottom: 0;height: 0.6rem;background: #B11F20;width: 100%;}
.piclist .news_title h2{width: 80%;color: #fff;font-size: 0.18rem;height: 100%;line-height: 1.5;box-sizing: border-box;padding: 0 0.1rem;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.piclist .news_title h2 span{max-height:0.55rem\0;overflow: hidden;width:100%;}










@media screen and (max-width: 1300px){
	
}

@media screen and (max-width: 1024px){
	}
@media screen and (max-width: 960px){
	.szdwz .pic{height: 6rem;}
	.szdw ul li,.szdwz,.szdwy{width: 100%;}
	.list1z,.list1y{width: 100%;}
	.list1z .pic{height: 3rem;}
	.jxdw ul li{width: 100%;}
	.dxrwz,.dxrwy{width: 100%;}
	.dxrwz,.dxrwz .pic,.szdwz .pic{position: static;}
	
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.list ul li{padding: 0.2rem;}
	.content{margin: 0 0.1rem;}
	
	.nymain .leftNav,.ny-right{width: 100%;}
	.position h3{display: none;}
	.nymain .leftNav>h2 span {
        float: right;
        width: 24px;
        height: 30px;
        margin-top: 8px;
        background: url(../img/sub_left_down2.png) no-repeat center center;
        background-position: left center;
        margin-right: 10px;
    }
    .nymain .leftNav ul {
        display: none;
    }
    .position>div{text-align: left;}
    .nymain .leftNav>h2 {
        line-height: 46px;
        font-size: 16px;
        text-align: left;
        font-weight: 600;
        padding-left: 20px;
    }
	
}

@media screen and (max-width: 670px){
	.list .date_right{width: 75%;}
	.list ul li .date{width: 0.7rem;height: 0.7rem;}
	.list ul li .date p{line-height: 0.4rem;}
	.list ul li .date span{line-height: 0.3rem;}

	.bread a,.bread{font-size: 14px;}
	.piclist .news_title{height: auto;position: static;padding: 0.1rem 0;}
	.piclist .news_title h2{font-size:16px;}
	.piclist .news_title h2 span{max-height:1rem\0;}
	.piclist ul li{width: 100%;margin-right: 0;}
	.piclist ul li .pic .bgimg{height:50vw;}
	.piclist ul li .pic{height:auto;}
	
}