/* 綏�唱莨�+�喝���ご�桁� */
.list_l_box{margin: 0 auto;}
.list_l_box::after{content: '';display: block;clear: both;}
.list_l{width: 306px;float: left;margin-top: -150px;position: relative;z-index: 9;}
.list_l_title{height: 125px;line-height: 125px;background: url(../img/bac2.png) ;background-repeat: round;color: #fff;font-size: 30px;text-align: center;}
.list_l ul{background-color: #EAF0FC;padding: 0 30px 60px;}
.list_l a{width: 100%;font-size: 18px;padding: 18px 0;border-bottom: 1px dashed #CFD7E6;display: inline-block;}
.list_l a:hover{color: #2250A7;}
.list_l_a_color{color: #2250A7;}
.list_r{width: calc(100% - 306px);float: left;padding: 35px 0 0 35px;}
.list_r_title{padding-bottom: 15px;border-bottom: 2px solid #EDF1FA;}
.list_r_title_zi{font-size: 14px;color: #303030;padding-left: 30px;background: url(../img/home_icon.png) no-repeat left;}
.list_r_title a{font-size: 14px;color: #303030;}



@media screen and (max-width: 1200px) {
	.list_l{width: 200px;}
	.list_r{width: calc(100% - 200px);padding: 20px 0 0 20px;}
}
@media screen and (max-width: 650px) {
	.list_l{margin-top: 0;width: 120px;}
	.list_l_title{font-size: 22px;height: 50px;line-height: 50px;padding: 0;text-align: center;}
	.list_l a{padding: 10px 0;font-size: 16px;text-align: center;}
	.list_l ul{padding: 0;}
	.list_r{width: calc(100% - 120px);}
	.common_box_title{font-size: 24px;margin: 5px 0 15px;}
}
@media screen and (max-width: 500px) {
	.list_l{width: 100%;}
	.list_r{width: 100%;padding-left: 0;}
}

/* jyjx */
.jyjx_box li{width: 100%;padding: 25px 0;border-bottom: 1px solid #BEC9DC;overflow: hidden;}
.jyjx_box_l{width: 320px;float: left;}
.jyjx_box_l div{width: 70px;height: 70px;background-color: #05399B;position: absolute;margin-top: 100px;}
.jyjx_y{font-size: 26px;color: #fff;font-weight: bold;padding: 14px 0 5px;}
.jyjx_m{font-size: 14px;color: #fff;}
.jyjx_box_l img{float: left;}
.jyjx_one{font-size: 24px;font-weight: bold;margin-bottom: 17px;line-height: 28px;height: 56px;display: inline-block;transition: .5s;width: 100%;}
.jyjx_one:hover{color: #05399B;}
.jyjx_two{color: #808080;margin-bottom: 18px;}
.jyjx_box_r{width: calc(100% - 440px);float: left;padding: 20px 30px 0 30px;}
.date{width: 120px;float: left;border-left: 1px solid #DBDBDB;margin-top: 50px;}
.d1{font-size: 1.875rem;color: #244fa4;padding: 20px 0 10px;display: block;text-align: center;}
.d2{font-size: 14px;display: block;text-align: center;padding-bottom: 20px;}

.jyjx_xq{color: #808080;font-size: 14px;display: inline-block;transition: .5s;}
.tu_none .jyjx_box_l{width: 70px;}
.tu_none .jyjx_box_r{width: calc(100% - 70px);}
.tu_none .jyjx_y{color: #05399B;padding-top: 0;}
.tu_none .jyjx_m{color: #05399B;}
.tu_none .jyjx_box_l div{background-color: #fff;margin-top: 0;}
.tu_none .jyjx_box_r{padding: 0 0 0 30px;}
.fenye{padding: 30px 0;}
.fenye span{color: #fff;font-size: 14px;padding: 4px 7px;transition: .3s;background-color: #05399B;}
.fenye a{border: 1px solid #AEB1B7;color: #333333;font-size: 14px;padding: 3px 6px;transition: .3s;}
.fenye a:hover{background-color: #05399B;color: #fff;border: 1px solid #05399B;}


.fontxwul{width:100%; margin-bottom:20px; background:#fff;}
.fontxwul li{width:100%;display:block; margin:0 0;}
.fontxwul a{width:100%; height:48px; line-height:48px; display:block; position:relative; padding:0 0 0 10px;}
.fontxwul a:before{content:""; width:5px; height:5px; display:inline-block;border-radius:50%;vertical-align:middle; background:#c2cdd7; margin:0 0 0 0;position:absolute;left:0;top:20px;}
.fontxwul p{width:85%; height:48px; line-height:48px;font-size:18px; display:block; overflow:hidden; float:left;text-overflow: ellipsis;white-space: nowrap;}
.fontxwul span{width:15%; height:48px; line-height:48px;font-size:16px;text-align:right; display:block; overflow:hidden; float:right;color: #c3c2c2;}
.fontxwul a:hover{ background-image: -webkit-linear-gradient(left,#513ab5,#781487);transition: all 1.5s; padding:0 2% 0 1%;}
.fontxwul a:hover p{ color:#fff;}
.fontxwul a:hover span{ color:#fff;}
.zstplist{text-align:center; margin:30px 0 20px 0;}
.zstplist li{width:32%; display:block; overflow:hidden; margin:0 2% 20px 0; float:left;}
.zstplist li a{width:100%; display:block; overflow:hidden; position:relative; }
.zstplist .zstpimg{width:100%; height:300px;overflow: hidden;object-fit: cover; }
.zstplist li p{width:100%; height:300px; background:rgba(55,53,173,0.5);
text-align:center;font-size:20px; color:#fff;padding:30% 0 0 0;
 position:absolute; top:0; display:none; overflow:hidden;}
.zstplist li:nth-child(3n){  float:right; margin:0 0 20px 0;}
.zstplist li:hover p{ display:block;}


.dqwz{width:100%;box-shadow: 1px 1px 10px #eeeeee; padding:25px 20px 50px 20px; background:#fff; margin:20px 0;}
.dqwzleft{ width:50%; float:left;}
.dqwzimg{width:24px; float:left;}
.dqwzleft span{ line-height:24px; font-size:18px;color: #666; display:block; float:left; margin:0 5px;}
.dqwzleft h6{ line-height:24px; font-size:14px;color: #b9b9b9; display:block; float:left; margin:0 5px;}
.dqwzleft a{ line-height:24px; font-size:18px;display:block; float:left; margin:0 5px;}
.dqwzleft a:hover{color:#513ab5}
.dqwzright{width:50%; float:right; text-align:right;}
.dqwzright li{ display:inline-block; margin:0 0 0 20px;}
.dqwzright li a{line-height:24px; display:block; font-size:18px;}
.dqwzright a:hover{color:#513ab5}
/*.nybox{ margin:40px 0 20px 0;}*/

.jcygb_ejxbg{width:85%; margin: 0 auto; background-color: #fff; }
.jcygb_ejnr{padding: 20px;}
.jcygb_ejnr .p1{ border-bottom: 1px solid  #a1d4e7; padding-bottom: 10px; margin-bottom: 10px;}
.jcygb_ejnr .p1 h1{ font-size: 30px; color: #2EAFBB; line-height: 1.2; margin: 20px 0; text-align: center;}
.jcygb_ejnr .p1 p{ font-size: 16px; color: #787878; line-height: 30px;}
.jcygb_ejnr .p1 p span{ float: right;}
.jcygb_ejnr .p1 p a{color: #787878;}
.nrfont{ width:100%; margin:0 auto; background:#fff;}
.nrfont p{}
.nrfont video{width: 82% !important; margin: 0 auto;display: block; }
.nrfont p img{ display:inline-block; }
 
.nysxul{}
.nysxul li{width:100%;height:48px; display:block; margin:1% 0;}
.nysxul li span{width:10%; display:block; line-height:48px; height:48px; overflow:hidden;font-size:18px; font-weight:bold; text-align:center; float:left;background-image: -webkit-linear-gradient(left,#513ab5,#781487);color:#fff;}
.nysxul li a{width:90%; display:block; line-height:48px; height:48px;font-size:18px; overflow:hidden; float:left;background:#fff; padding:0 1%;}
.nysxul li a:hover{background-image: -webkit-linear-gradient(left,#513ab5,#781487); color:#fff;}

.main{ width:80%;margin:0 auto;}



.szdwul{}
.szdwul li{width:49%; background:#fff; display:block;padding:1%; float:left; border-bottom: 1px solid #eaeaea;}
.szdwul li:nth-child(2n){ float:right;}
.szdwul li>a{width:100%;  display:block; }
.szdwlimg{width:30%; height:200px; overflow:hidden; float:left;transition: .1s;object-fit: cover;}
.szdwfont{width:67%;overflow:hidden; float:right;}
.szdwfont h4{width:100%;height:60px; line-height:60px;font-size:22px;overflow:hidden;display:block;}
.szdwfont p{width:100%;height:60px; line-height:30px;font-size:16px;overflow:hidden;display:block; color:#b1b1b1;}
.szdwfont h5{width:30%;height:40px; margin-top:20px; line-height:40px;font-size:16px;overflow:hidden;display:block; color:#784446; border:1px solid #784446; text-align:center;}
.szdwul li:hover{ background-image: -webkit-linear-gradient(left,#1a274b,#724147,#e18225);}
.szdwul li:hover h4{ color:#fff;}
.szdwul li:hover p{color:#eaeaea;}
.szdwul li:hover h5{ color:#eaeaea; border:1px solid #eaeaea;}
.szdwul li:hover .szdwlimg{transform: scale(1.02);}


@media screen and (max-width: 900px) {
	.jyjx_box_l{width: 100%;}
	.jyjx_box_r{width: calc(100% - 7.5rem);padding-left: 0;}
	.jyjx_box_l img{width: 100%;}

	
.main{ width:100%;margin:0 auto;}
	.dqwz{margin:0;}
.dqwzleft{width:100%;}
	.dqwzleft span,.dqwzleft a{font-size: 14px;}
	.dqwzright{ display:none;}
	.nysxul li span{ width:20%; font-size:14px;}
	.nysxul li a{ width:80%; font-size:16px;}


	.logo{width: 74%;    height: 90px;}
	.top{height:75px;}
	.banner .slideBox .bd img{height:300px;}
	.box01{margin: 20px 0;}
	.dtdtul li{width:100%; margin-top: 10px; }
	.dtimg{width:100%; height:auto; }
	.dtfont{width:100%;}
	.dtfont span{font-size: 16px;}
	.fontul li{width:100%; }
	.box02{padding:20px 0;}
	.djgzul{margin-top: 10px;}
	.djgzul li{ width:100%;margin: 0 2.6% 10px 0;}
	.djgzul .djimg{height:196px;}
	.djgzul li span{}
	.box03{margin: 20px 0;}
	.tzggul li{width:100%;margin: 0 1.33% 10px 0;}
	.bq02{ display:none;}
	.bq01{width:100%; text-align:center;}
	.bq01 img{width:80%; margin:0 auto; }
	.dqwzright li a{padding:0 10px; font-size:16px;}
	.tpxwul li{width:100%;margin:0 0 10px 0;padding: 3%;}
	.tplifont h4{ height:30px;}
	.jcygb_ejnr .p1 h1{font-size: 16px;}
	.jcygb_ejnr .p1 p span{ display:none;}
	.nrfont{padding: 0 4% 20px 4%;}
	.nysxul li span{ width:20%; font-size:14px;}
	.nysxul li a{ width:80%; font-size:16px;}
	.fontxwul span{ display:none;}
	.fontxwul p{width:100%;font-size: 16px;}
	.tpxwulimg{ height:auto;}
	.nybanner img{ height:300px;}
	.jyjx_box_l img{width:100% !important;}
}