


/* banner */

/*Top002899 */
.Top002899 {
	/* font-family: 'SourceHanSansCN-Light'; */
}

.Top002899,
    .Top002899 a {
	color: #666;
	transition: 0.3s;
}

.Top002899 a:hover {
	color: #1c50a5;
	/* font-family: 'SourceHanSansCN-Regular'; */
}

.Top002899 .top-nav {
	border-bottom: 1px solid #eee;
}

.Top002899 .top-nav aside {
	float: left;
	overflow: hidden;
}

.Top002899 .top-nav a {
	color: #bbb;
	float: left;
	line-height: 50px;
}

.Top002899 .top-nav a:hover {
	color: #fff;
	background: #005f38;
}

.Top002899 .top-menu:before {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	max-height: 20px;
	top: 40%;
	right: -27px;
	background: #e9e9e9;
}

@media(min-width:1025px) {
	.Top002899 .top-nav aside.top-column {
		float: right;
	}

	.Top002899 .top-lang a {
		padding: 0 30px;
		border-right: 1px solid #eee;
	}

	.Top002899 .top-column a {
		padding: 0 40px;
		border-left: 1px solid #eee;
	}
}

@media(max-width:1024px) {
	.Top002899 .top-nav a {
		border-right: 1px solid #eee;
		padding: 0 2vw;
		line-height: 40px;
	}
}

.Top002899 .top-head {
	max-width: 1600px;
	width: 92%;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	height: 90px;
}

.Top002899 .top-logo {
	position: absolute;
	left: 0;
	top: 0;
	display: table;
	height: 100%;
	max-width: 200px;
}

.Top002899 .top-logo a {
	display: table-cell;
	vertical-align: middle;
}

.Top002899 .top-logo img {
	max-height: 62px;
}

@media(min-width:1025px) {
	.Top002899 .top-logo {
		width: 20%;
	}
}

@media(min-width:1025px) and (max-width:1440px) {
	.Top002899 .top-head {
		padding: 0 30px 0 200px;
	}
}

@media(max-width:768px) {
	.Top002899 .top-head {
		height: 15vw;
	}

	.Top002899 .top-logo {
		width: 30%;
	}

	.Top002899 .top-logo img {
		max-height: 8vw;
	}
}

.Top002899 .top-menu li span,
    .Top002899 .top-menu li span a {
	display: block;
}

.Top002899 .top-menu li span a {
	font-size: 20px;
}

/* .Top002899 .top-menu li.aon span a {
	font-family: 'SourceHanSansCN-Regular';
} */

.Top002899 .top-menu li .sub {
	display: none;
}

.Top002899 .top-menu li .sub-inner {
	padding: 20px 0;
}

.Top002899 .top-menu li .sub dt a:hover {
	text-decoration: underline;
}

@media(min-width:1025px) {
	.Top002899 .top-menu li span a {
		line-height: 90px;
	}

	.Top002899 .top-menu li.aon span a {
		color: #1c50a5;
	}

	.Top002899 .top-menu li .sub dt a {
		color: #fff;
	}

	.Top002899 .top-menu {
		display: table;
		margin: 0 auto;
		margin-left: auto;
		margin-right: 100px;
		position: relative;
	}

	.Top002899 .top-menu li {
		float: left;
		padding: 0 1vw;
		font-weight: bold;


	}

	.Top002899 .top-menu li .sub {
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		overflow: hidden;
		z-index: 100;
		background: #23519e;
	}

	.Top002899 .top-menu li .sub dl {
		float: left;
	}

	.Top002899 .top-menu li .sub dt {
		float: left;
		margin: 0 1.31vw;
	}

	.Top002899 .top-menu li .sub.po-r dl {
		float: right;
		margin-right: -1.31vw;
	}
}

@media(max-width:1024px) {
	.Top002899 .top-menu {
		position: fixed;
		top: 0;
		padding-top: 15vw;
		right: 0;
		width: 0;
		overflow: hidden;
		bottom: 0;
		transition: 0.3s;
		z-index: 95;
		transition: 0.3s;
	}

	.menu-show {
		overflow: hidden;
	}

	.menu-show .Top002899 .top-menu {
		width: 240px;
	}

	.Top002899 .top-menu ul {
		width: 240px;
		height: 100%;
		overflow: auto;
		padding: 20px;
		background: rgba(35 ,81, 158);
	}

	.Top002899 .top-menu li .sub {
		padding: 0!important;
	}

	.Top002899 .top-menu li span {
		line-height: 40px;
		padding-right: 40px;
		border-bottom: 1px solid rgba(255,255,255,0.5);
		position: relative;
		overflow: hidden;
	}

	.Top002899 .top-menu li span .op {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 40px;
		transition: 0.3s;
	}

	.Top002899 .top-menu li span .op.click {
		transform: rotate(45deg);
	}

	.Top002899 .top-menu li span .op:before,
    .Top002899 .top-menu li span .op:after {
		position: absolute;
		content: '';
		background: #fff;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}

	.Top002899 .top-menu li span .op:before {
		width: 40%;
		height: 2px;
	}

	.Top002899 .top-menu li span .op:after {
		height: 40%;
		width: 2px;
	}

	.Top002899 .top-menu li  a {
		color: #fff;
	}

	.Top002899 .top-menu li .sub-inner {
		padding: 20px;
	}

	.Top002899 .top-menu li .sub dt:not(:last-child) {
		border-bottom: 1px solid rgba(0,0,0,0.3);
	}

	.Top002899 .top-menu li .sub dt {
		line-height: 24px;
		padding: 8px 0;
	}

	.Top002899 .open-menu {
		width: 40px;
		height: 30px;
		position: absolute;
		right: 30px;
		top: 50%;
		margin-top: -15px;
		z-index: 110;
	}

	.Top002899 .open-menu i {
		position: absolute;
		width: 70%;
		height: 3px;
		background: #23519e;
		left: 15%;
		top: 50%;
		margin-top: -1.5px;
		transition: 0.3s;
	}

	.Top002899 .open-menu i:nth-child(2) {
		margin-top: -2px;
	}

	.Top002899 .open-menu i:nth-child(3) {
		margin-top: 6px;
	}

	.Top002899 .open-menu.on i:nth-child(1) {
		opacity: 0;
	}

	.Top002899 .open-menu.on i:not(:nth-child(1)) {
		transform: rotate(225deg);
		margin-top: -1.5px;
		opacity: 1;
	}

	.Top002899 .open-menu.on i:nth-child(3) {
		transform: rotate(-45deg);
	}
}

.Top002899 .top-search {
	position: absolute;
	top: 100%;
	right: 0;
	overflow: hidden;
	display: none;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.Top002899 .top-search .text {
	color: #999;
	width: 100%;
	line-height: 50px;
	height: 50px;
	background: #fff;
	border: 0;
	padding: 0 50px 0 20px;
}

.Top002899 .top-search .text.focus {
	color: #333;
}

.Top002899 .top-search .btn {
	position: absolute;
	right: 0;
	height: 100%;
	width: 50px;
	background: url("../images/Top002899_search_white.png") no-repeat center center #1c50a5;
}

@media(min-width:1025px) {
	.Top002899 .top-search {
		width: 30vw;
		min-width: 300px;
		border-radius: 0 0 5px 5px;
	}
}

@media(max-width:1024px) {
	.Top002899 .top-search {
		width: 100%;
	}

	.Top002899 .top-search .text {
		background: rgba(0,0,0,0.5);
		color: #fff;
	}
}

.Top002899 .open-search {
	position: absolute;
	background: url("../images/sousuo.png") no-repeat center center;
	width: 30px;
	height: 30px;
	right: 0;
	top: 50%;
	margin-top: -15px;
	cursor: pointer;
	z-index: 110;
}

.Top002899 .open-search.on {
	border-radius: 50px;
}

.Top002899 .open-search.on:before,
    .Top002899 .open-search.on:after {
        position: absolute;
        content: '';
        width: 100%;
        max-width: 15px;
        height: 2px;
        left: 6.5px;
        top: 50%;
        margin-top: -1px;
        transform: rotate(
    45deg
    );
        -webkit-transform: rotate(
    45deg
    );
        -ms-transform: rotate(45deg);
        background: #1c50a5;
}

.Top002899 .open-search.on:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}
    
    /* banner */


    /* footer */
    .footer {
        background: #222222;
    }
    
    .footer .footer-top {
        padding: 20px 0;
        width: 92%;
        max-width: 1300px;
        margin: auto;
        display: flex;
        align-items: center;
								justify-content: space-between;
    }
    
    .footer .footer-top .footer-left {
        float: left;
        display: flex;
        align-items: center;
    }

    .footer .footer-top .footer-left a{color: rgba(255 ,255, 255 , 0.62);}
    .footer .footer-top .footer-left img {
        margin-right: 30px;
    }
    
    .footer .footer-top .footer-left p {
        font-size: 14px;
        color: rgba(255 ,255, 255 , 0.62);
        line-height: 2;
    }
    
    .footer .footer-top .footer-right {
        float: right;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    
    .footer .footer-top .footer-right ul li {
        list-style: none;
        float: left;
        margin-right: 15px;
        font-size: 16px;
    }
    .footer .footer-top .footer-right ul li a{
        color: rgba(255 ,255, 255 , 0.62);

    }
				.footer .footer-top .footer-right ul li a:hover{
					color: #47a0ec;

	}
    .footer .footer-top .footer-right ul {
        width: 100%;
        max-width: 270px;
    }
    @media screen and (max-width: 769px){

        .footer .footer-top {
            flex-wrap: wrap;
        }
        .footer .footer-top .footer-left {
            width: 100%;    margin-bottom: 10px;
        }
        .footer .footer-top .footer-right {
            width: 100%;
        }
        .footer .footer-top .footer-right li {
          font-size: 14px !important;
        }

       
    }
@media screen and (max-width: 500px){
	 .footer-right .flink{
        	display: none;
        }
}
    /* footerÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ */


    /* banner */
/*Banner001873*/
.Banner001873 {
	overflow: hidden;
	position: relative;
}

.Banner001873 .bx-wrapper {
	position: relative;
	z-index: 1;
}

.Banner001873 .bx-viewport {
	z-index: 1;
}

.Banner001873 li,
.Banner001873 li a {
	height: 800px;
}

.Banner001873 li a {
	display: block;
}

.Banner001873 li {
	background-repeat: no-repeat;
	background-position: center top;
}

.Banner001873 li img {
	display: none;
	width: 100%;
}

.Banner001873 .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	width: 56px;
	height: 56px;
	background: rgba(8, 8, 8, 0.19);
	z-index: 10;
	overflow: hidden;
	line-height: 1000px;
}

.Banner001873 .bx-controls-direction a.bx-prev {
	background-position: left top;
	left: 8%;
}
.Banner001873 .bx-controls-direction a.bx-prev::before{
    content: '';
    position: absolute;
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    top: 33%;
    left: 38%;
    padding: 8px;
    transform: rotate(
135deg
);
    -webkit-transform: rotate(
135deg
);
}

.Banner001873 .bx-controls-direction a.bx-next {
	background-position: right top;
	right: 8%;
}

.Banner001873 .bx-controls-direction a.bx-next::before{
    content: '';
    position: absolute;
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    top: 33%;
    left: 25%;
    padding: 8px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.Banner001873 .bx-controls-direction a.bx-prev:hover {
	background-position: left bottom;
}

.Banner001873 .bx-controls-direction a.bx-next:hover {
	background-position: right bottom;
}
.Banner001873 .bx-controls-direction a:hover{
    background: #1c50a5;
}

.Banner001873 .hot_column {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 10;
}

.Banner001873 .hot_column dl {
	background: rgba(0 ,0, 0 , 0.45);
	border-radius: 0;
    max-width: 1300px;
    position: relative;
    overflow: hidden;

}
.Banner001873 .hot_column dl:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 100%;
    background: rgba(0 ,0, 0 , 0.45);
}
.Banner001873 .hot_column dd {
	float: left;
	width: 25%;
    padding: 20px 55px;
	border-right:1px solid rgba(255, 255, 255, 0.14);
}



.Banner001873 .hot_column dd h3 {
	line-height: 32px;
	font-weight: normal;
	font-size: 16px;
	margin: 0 auto 3px;
    word-break: break-word;
}

.Banner001873 .hot_column dd h3 img {
	width: auto;
	height: auto;
	display: block;
	float: left;
	margin-right: 30px;
}

.Banner001873 .hot_column dd p {
	margin: 0;
	line-height: 24px;
	height: auto;
	color: #ffffff;
	overflow: hidden;
}

.Banner001873 .hot_column dd p a {
	color: #999;
	display: inline-block;
	margin-right: 5%;
}

.Banner001873 .hot_column dd:hover {
background: #f18d35;
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    /* padding-top: 20px; */
    width: 100%;
    z-index: 9;
    position: absolute;
    display: flex;
    bottom: 20%;
    justify-content: center;
    align-items: center;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 50%;
}
.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active {
    /* background: #23519e; */
    width: 20px;
    height: 20px;
}
.Banner001873 .hot_column dd .ban-pb {
    color: rgba(255, 255, 255,0.55);
    font-size: 16px;
    margin-top: 5px;
    word-break: break-word;
}
.Banner001873 .hot_column dd p.ban-pa {
    font-size: 20px;
}
.Banner001873 .hot_column dd h3 .dot {
    display: flex;
    align-items: center;
    white-space: normal;
}
@media(max-width:1000px) {
    .Banner001873 .hot_column dl:before {
        display: none;
    }
	.Banner001873 li,
.Banner001873 li a {
		height: auto;
	}

	.Banner001873 li {
		background: none !important;
	}

	.Banner001873 li img {
		display: block;
	}

    
}

@media(max-width:768px) {
	.bx-wrapper .bx-pager {bottom: 9%;}
	.Banner001873 .hot_column {
		position: relative;
		bottom: auto;
	}

	.Banner001873 .hot_column dd {
		width: 50%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.14);
        padding: 15px;
	}

	.Banner001873 .hot_column dd:nth-child(2n) {
		border-right: 0;
	}

    .Banner001873 .hot_column dl{
        padding: 0;
    }
    .Banner001873 .hot_column dd h3 img {
        margin-right: 5px;
        max-width: 35px;
    }
    .Banner001873 .hot_column dd p.ban-pa {
        font-size: 16px;
    }
    .Banner001873 .hot_column dd .ban-pb {
        font-size: 14px;
        height: 48px;
        display: none;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }
				.Banner001873 .hot_column dd h3 img{height: 30px;}
}

@media(max-width:480px) {
	.Banner001873 .bx-controls-direction a {
		transform: scale(0.6);
	}
}

@media(max-width:375px) {
	
}

    /* banner */



    /* Map002793 */
    .Map002793 .auto_1600 {
        max-width: 1600px;
    }
    
    @media(max-width:1600px) {
        .Map002793 .auto_1600 {
            padding: 0 2%;
        }
    }
    
    .Map002793 {
        padding-bottom: 8%;
    }
    
    .Map002793 .box {
        position: relative;
    }
    
    .Map002793 .box img {
        display: block;
        width: 100%;
    }
    
    .Map002793 .con {
        position: absolute;
        left: 0;
        top: 0;
        /* display: flex; */
        width: 100%;
        max-height: 100%;
        color: #fff;
    }
    
    .Map002793 .con h2 {
        margin: 0;
        font-size: 36px;
        line-height: normal;
    }
    
    .Map002793 .con h2 span {
        display: block;
        font-size: 14px;
        font-weight: normal;
        margin: 1.5% 0;
    }
    
    .Map002793 .con h2:after,
    .Map002793 .con .txt:after {
        content: '';
        display: block;
        width: 60px;
        height: 1px;
        background: #fff;
        margin-bottom: 1.5%;
    }
    
    .Map002793 .con .txt {
        max-width: 1006px;
        line-height: 30px;
        overflow: hidden;
    }
    
    .Map002793 .con ul {
        /* display: table; */
        /* width: 50%; */
        /* float: left; */
    }
    
    .Map002793 .con li {
        /* display: table-row; */
    }
    
    .Map002793 .con li span {
        display: table-cell;
    }
    
    .Map002793 .con ul:nth-child(2) li span:first-child {
        width: 120px;
    }
    
    .Map002793 .con .txt:after {
        margin: 3% 0 4%;
    }
    
    .Map002793 .con .more {
        width: 140px;
        line-height: 36px;
        text-align: center;
        background: rgba(255,255,255,0.5);
        color: #595656;
        display: block;
    }
    
    .Map002793 .con .more:before {
        content: '';
        display: inline-block;
        width: 15px;
        height: 15px;
        background: url("../images/Map002793-icon.png") no-repeat center;
        vertical-align: middle;
        margin-right: 5px;
    }
    .Map002793 .tab_span{position: relative;}
    .Map002793 .tab_span li {
        float: left;
        color: #888888;
        background: transparent;
        text-transform: uppercase;
        width: auto;
        padding: 5px 0px;
        margin-right: 5%;
        margin-top: 0;
        cursor: pointer;
        text-align: center;
    }
				.Map002793 .tab_span li .new-more {display: none;position: absolute;right: 0;top: 5px;}
    
    .Map002793 .tab_span b {
        display: block;
        font-size: 22px;
        color: #a7a7a7;
        font-weight: 500;
    }
    
    .Map002793 .tab_span li:last-child {
        margin-right: 0;
    }
    
    .Map002793 .tab_span li.on {
        border-bottom: 2px solid #1c50a5;
        color: #1c50a5;
    }
    
    .Map002793 .tab_span li.on b {
        color: #1c50a5;
    }
    
				.Map002793 .tab_span li.on .new-more{display: block;}

	.Map002793 .xuan {
		display: flex;
		align-items: center;
	}
	
	.Map002793 .xuan .tab_span.ul.clearfix {
		width: 100%;
	}
	
	.Map002793 .xuan .new-more {
		font-size: 15px;
		padding-right: 10px;
		text-align: right;
		position: relative;
	} 
	.Map002793 .xuan .new-more:hover {
		color: #1c50a5;
	}
	.Map002793 .xuan .new-more:hover::before {
		border: solid #1c50a5;
		border-width: 0 1px 1px 0;
		display: inline-block;
		padding: 3px;
	}
	.Map002793 .xuan .new-more::before{
		content: '';
		position: absolute;
		border: solid #555555;
		border-width: 0 1px 1px 0;
		display: inline-block;
		padding: 3px;
		transform: rotate(
	-45deg
	);
		top: 12px;font-size: 15px;
		right: 0;
		-webkit-transform: rotate(
	-45deg
	);
	}
    
	.home-new {
		width: 100%;
		background: #f8f9fb;
		overflow: hidden;
	}
	home-new .home-new-top {
		margin: auto;
		display: flex;
	}
	
	.home-new .home-new-top {
		display: flex;
		margin: auto;
		width: 100%;
		justify-content: center;
		max-width: 1300px;
		background: #fff;
		padding: 60px 40px;
		position: relative;
	}

	.home-new .home-new-top:before{
		content: '';
		width: 100%;
		position: absolute;
		background: #fff url(../uploadfiles/newsbann.jpg) no-repeat right;
		height: 100%;
		top: 0;
		background-size: cover;
		right: -24%;
		height: 100%;
	}
	
	
	.home-new .home-new-top .home-new-left {
		width: 48%;
		margin-right: 2%;
		position: relative;
	}
	
	.home-new .home-new-top .home-new-right {
		width: 48%;
		margin-left: 2%;
		position: relative;
	}

	.home-new .home-new-top .home-new-right li{position: relative;}
	.home-new .home-new-top .home-new-right li .img img{width:100%;height: 360px;}
	.home-new .home-new-top .home-new-right li .txt{padding-left:10px;height:60px;line-height: 60px;background: rgba(0,0,0,0.4);color:#fff;text-align: center;position: absolute;bottom:0;left:0;width:100%;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.home-new .home-new-top .home-new-right .slick-next{right:10px;}
	.home-new .home-new-top .home-new-right .slick-prev{left:10px;}

	.qygk .dckf-bj .dckf .dckf-right li img{width:100%;}
	.qygk .dckf-bj .dckf .dckf-right .slick-next{right:10px;}
	.qygk .dckf-bj .dckf .dckf-right .slick-prev{left:10px;}

	.home-new .home-new-top .home-new-right .hnew-right-img {
		width: 100%;
		height: auto;
	}

    @media(max-width:1000px) {
    
    
    
        .Map002793 .box {
            margin-bottom: 2%;
        }
    
        .Map002793 .con ul {
            width: 100%;
            float: none;
        }
    }
    
    @media(max-width:640px) {
        .Map002793 .con {
            position: static;
            color: #555;
        }
    
        .Map002793 .con h2 {
            font-size: 20px;
        }
    
        .Map002793 .con li span {
            min-width: 80px;
        }
    
        .Map002793 .con .more {
            background: #ddd;
        }
	.home-new .home-new-top .home-new-right li .img img{height: auto;}

    }
    
/*
 PicList000681
 */
 .PicList000681 {
	padding-top: 30px;
}

.PicList000681 .tit {
	position: relative;
	line-height: 37px;
	font-size: 18px;
	border-bottom: 2px solid #eee;
	margin-bottom: 17px;
}

.PicList000681 .tit span {
	display: block;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 18px;
	width: 104px;
	color: #fff;
	background: #c00;
}

.PicList000681 .tit a {
	position: absolute;
	right: 15px;
	top: 0;
	line-height: 37px;
	font-size: 12px;
	font-family: Verdana;
	color: #c00;
}

.PicList000681 .flash {
	float: left;
	width: 48.7%;
}

.PicList000681 .flash ul li {
	position: relative;
}

.PicList000681 .list {
/* float: left; */
	width: 100%;
}

.PicList000681 .flash ul li span {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	padding-left: 1%;
	padding-right: 30%;
	background: url(../images/PicList000681_dot.png) repeat;
}

.PicList000681 .bx-wrapper {
	width: 100%;
	position: relative;
}

.PicList000681 .bx-pager {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 4px;
	text-align: right;
}

.PicList000681 .bx-pager div {
	display: inline-block;
}

.PicList000681 .bx-pager .bx-pager-item {
	margin: 0 6px;
}

.PicList000681 .bx-pager .bx-pager-item a {
	width: 14px;
	height: 14px;
	background: #fff;
	border-radius: 50%;
	display: block;
	overflow: hidden;
	line-height: 1000px;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.PicList000681 .bx-pager .bx-pager-item a.active {
	background-color: #19ad66;
	border-radius: 15px;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.PicList000681 .list li img {
	width: 100%;
	display: block;
}

.PicList000681 .list ol {
	overflow: hidden;
	padding-bottom: 15px;
	max-width: 88%;
}

.PicList000681 .list ol img {
	float: right;
	width: 30%;
}

.PicList000681 .list ol h1 {
    margin: 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    font-weight: 600;
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    margin-bottom: 10px;
}

.PicList000681 .list ol time {
	color: #1c50a5;
	font-size: 20px;
	/* margin-top: 10px; */
}

.PicList000681 .list ol p {
	margin: 0;
	color: #707070;
	margin: 2% 0 0;
	line-height: 24px;
}

.PicList000681 .list ol p span {
	overflow: hidden;
	/* white-space: nowrap; */
	text-overflow: ellipsis;
	display: block;
	font-size: 14px;
	color: #999999;
	display:-webkit-box;
	height: 48px;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
  
}

.PicList000681 .list ol p a {
	color: #d34242;
	display: inline-block;
}



.PicList000681 .list ul li {
	height: auto;
	line-height: 2;
	overflow: hidden;
	display: flex;
	margin-bottom: 5px;
	align-items: center;
}
.PicList000681 .list ul li:nth-child(2){
    padding-top: 20px;
    border-top: 1px solid #e7e7e7;

}
.PicList000681 .list ul li time {
	float: left;
	font-size: 16px;
	color: #b6b6b6;
	width: 18%;
}

.PicList000681 .list ul li a {
    display: block;
    float: left;
    width: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;
    background: url(../images/PicList000681_dot.jpg) no-repeat 2px center;
    font-size: 16px;
}


.home-new .home-new-top .home-new-right .hnewtu {
    position: absolute;
    width: 100%;
    bottom: 0;
    max-width: 330px;
    right: 0;
    display: flex;
    /* padding: 20px; */
    background: rgba(28, 80, 165 , 0.85);
    align-items: center;
}

.home-new .home-new-top .home-new-right .hnewtu .hnew-left {
    float: left;
    width: 75%;
    padding: 0px 40px;
}

.home-new .home-new-top .home-new-right .hnewtu .hnew-right {
    width: 25%;
    text-align: center;
    float: left;
    padding: 30px 0;
    color: #fff;
    background: #f18d35;
    margin: auto;
}

.home-new .home-new-top .home-new-right .hnewtu .hnew-left .hnew-pa {
    font-size: 22px;
    color: #fff;
    margin: auto;
}

.home-new .home-new-top .home-new-right .hnewtu .hnew-left .hnew-pb {
    color: rgba(255 ,255, 255 , 0.42);
    margin: auto;
    margin-top: 8px;
    font-size: 14px;
}
.home-new .home-new-top .home-new-right .hnewtu .hnew-right .hnew-pc {
    margin: auto;
    margin-top: 8px;
	color: #fff;
}
.PicList000681 .list ul li a:hover {
	color: #194d9e
}



@media only screen and (max-width: 1366px){
	.Top002899 .top-menu li {
	
		padding-right: 0;

	}
	.Top002899 .top-menu {
	}
	.PicList000681 .list ul li time{
		font-size: 14px;
		display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
	}
	.Map002793 .tab_span b {
		font-size: 18px;
	}
	.PicList000681 {
		padding-top: 10px;
	}
	.PicList000681 .list ul li a{
		font-size: 14px;
	}
	.PicList000681 .list ol h1 {
		font-size: 18px;
		line-height: 1.5;
	}
	.home-new .home-new-top .home-new-right .hnewtu .hnew-left .hnew-pa {
		font-size: 18px;
	}

}
@media only screen and (max-width: 1366px) and (min-width: 768px){
	.Top002899 .top-menu li {
	
		padding-right: 50;

	}
}

@media (max-width:1200px) {
	.PicList000681 .list ul li {
		line-height: 2;
		height: auto;
	}
}

@media (max-width:1000px) {
	.PicList000681 .list ul li {
		line-height: 2;
		height: auto;
	}
}

@media (max-width:880px) {
	.PicList000681 .flash,.PicList000681 .list {
		width: 100%;
	}

	.PicList000681 .flash ul li img {
		width: 100%;
		height: auto;
	}

	.PicList000681 .list {
		margin-top: 3%;
	}
}
	@media only screen and (max-width: 768px){
		.home-new .home-new-top {
			padding: 20px 20px;
			flex-wrap: wrap;
		}
		.home-new .home-new-top .home-new-left {
			width: 100%;
			margin-right: 0;
		}
		.Map002793 .tab_span b {
			font-size: 16px;
		}
		.PicList000681 .list ol {
			max-width: 100%;
		}
		.PicList000681 .list ol h1 {
			font-size: 16px;
		}
		.PicList000681 .list ol time {
			font-size: 16px;
		}
		.PicList000681 .list ul li {
			line-height: 2;
			height: auto;
		}
		.PicList000681 .list ul li time {
			width: 25%;
		}
		.PicList000681 .list ul li {
			margin: auto;
		}
		.home-new .home-new-top .home-new-right {
			width: 100%;
			margin-left: 0;
		}
		.home-new .home-new-top .home-new-right .hnewtu {
			max-width: 100%;}
			.home-new .home-new-top .home-new-right .hnewtu .hnew-right {
				padding: 15px 0;
			}
	}

    /* */


	/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ */

.hqywh .hkuang {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    max-width: 1300px;
    padding: 60px 40px;
    margin: auto;
	background: rgba(255, 255, 255, 0.24);
}

.hqywh .hkuang .hkuang-left {
    width: 48%;
    margin-right: 2%;
    float: left;
    position: relative;
    overflow: hidden;
}

.hqywh .hkuang .hkuang-right {
    width: 48%;
    margin-left: 2%;
    float: left;
}
.hqywh .hkuang .hkuang-left .hgp {
    position: absolute;
    top: 50%;
    background: #f18d35;
    width: 100%;
    right: 0;
    max-width: 280px;
    color: #fff;
    padding: 20px 20px;
}
.hqywh .hkuang .hkuang-left .hgp {
    position: absolute;
    top: 37%;
    background: #f18d35;
    width: 100%;
    right: 28%;
    max-width: 300px;
    color: #fff;
    padding: 20px 20px;
}

.hqywh .hkuang .hkuang-left .hgp .hgp-pa {
    margin: auto;
    font-size: 18px;
}

.hqywh .hkuang .hkuang-left .hgp .hgp-pa span {
    font-size: 50px;
}

.hqywh .hkuang .hkuang-left .hgp .hgp-pb {
    font-size: 14px;
    color: rgba(255 ,255, 255, 0.52);
	margin: auto;
}
.hqywh{
	background: url(../uploadfiles/gpbeijing.jpg) center no-repeat;
	background-size: cover;
}
.hqywh .hkuang .hkuang-left .hgp:before {
    content: '';
    width: 100%;
    max-width: 180px;
    height: 1px;
    background: #f18d35;
    position: absolute;
    margin-right: 15%;
    right: -72%;
    top: 47%;
    /* left: 0; */
}

.hqywh .hkuang .hkuang-left .hgp:after {
    content: '';
    position: absolute;
    border: 7px solid transparent;
    border-left: 10px solid #f18d35;
    width: 0;
    right: -57%;
    top: 42%;
    height: 0px;
}
.hqywh .hkuang .hkuang-right .hgp-pc {
    margin: auto;
    font-size: 22px;
    color: #333333;
}

.hqywh .hkuang .hkuang-right .hgp-pd {
	font-size: 40px;
    color: #1c50a5;
    margin: auto;
    margin-top: 10px;
}
.hqywh .hkuang .hkuang-right .hgp-pe {
    font-size: 16px;
    color: #666666;
    line-height: 2;
	margin: 40px 0;
}
.hqywh .hkuang .hkuang-right .more {
    font-size: 14px;
    color: #f18d35;
	position: relative;
}
.hqywh .hkuang .hkuang-right .more::before {
	content: '';
	position: absolute;
	border: solid #f18d35;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 3px;
	top: 6px;
    right: -11px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

@media only screen and (max-width: 768px){
	.hqywh .hkuang {
		padding: 60px 20px;
		display: inline-block;
	}
	.hqywh .hkuang .hkuang-left {
		width: 100%;
		margin-right: 0;
	}
	.hqywh .hkuang .hkuang-left .hgp:before{
		display: none;
	}
	.hqywh .hkuang .hkuang-left .hgp:after{
		display: none;
	}
	.hqywh .hkuang .hkuang-left .hgp {
		top: 25%;
		right: 22%;
		padding: 10px 20px;
		max-width: 200px;
	}
	.hqywh .hkuang .hkuang-left img {
		max-width: 200px;
	}
	.hqywh .hkuang .hkuang-left .hgp .hgp-pa span {
		font-size: 25px;
	}
	.hqywh .hkuang .hkuang-right {
		width: 100%;
		margin-left: 0;
	}
	.hqywh .hkuang .hkuang-right .hgp-pe {
		margin: 10px 0;
	}
	.hqywh .hkuang .hkuang-right .hgp-pc {
		font-size: 18px;
	}
	.hqywh .hkuang .hkuang-right .hgp-pd {
		font-size: 20px;
	}
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ */
.hdqgz{
	background: url(../uploadfiles/dangtua.png) no-repeat left 180px;
}
.hdqgz .hdqgz-top {
	max-width: 1300px;
    margin: auto;
    display: flex;
    padding: 60px 20px;
}

.hdqgz .hdqgz-top .hdqgz-left {
    width: 48%;
    margin-right: 2%;
}

.hdqgz .hdqgz-top .hdqgz-right {
    width: 48%;
    margin-left: 2%;
}
.hdqgz .hdqgz-top .hdqgz-left .hdqgz-bt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 10px;
}

.hdqgz .hdqgz-top .hdqgz-left .hdqgz-bt .hdqgz-pa {
    font-size: 22px;
    color: #333333;
	margin: 0;
}
.hdqgz .hdqgz-top .hdqgz-left .hdqgz-bt .more::before{
content: '';
position:absolute;
border: solid #1c50a5;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 3px;
transform: rotate( 
-45deg
);
top: 12px;
right: 0;
-webkit-transform: rotate( 
-45deg
);
}

.hdqgz .hdqgz-top .hdqgz-left .hdqgz-bt .more {color: #1c50a5;font-size: 15px;
	position: relative;    padding-right: 10px;
}

.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one time {
    display: flex;
    font-size: 16px;
    color: #1c50a5;
    width: 15%;
    margin-right: 20px;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    background: #f8f9fa;
    float: left;
    max-height: 120px;
    padding: 20px 10px;
    border: 2px solid #dce1ea;
}

.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one time span {
    width: 100%;
    font-size: 25px;
    /* display: block; */
}

.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one {
    display: flex;
    margin: 30px 0;
    padding-bottom: 30px;
    flex-wrap: wrap;
    border-bottom: 1px solid #dfdfdf;
}
.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one .one-pa{
	margin: 0;
}
.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one .one-pa a{
    /* width: 81.5%; */
    color: #1c50a5;
    font-size: 22px;
    margin: auto;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
  
}
.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one .one-p {
    width: 80%;
}

.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one .one-pb {
	margin: auto;
	margin-top: 5px;
	font-size: 14px;
	color: #999999;
	line-height: 1.8;
	height: 75px;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
}
.hdqgz .hdqgz-top .hdqgz-left ul li {
    list-style: none;
    line-height: 2;
    margin-bottom: 10px;
    display: flex;
}

.hdqgz .hdqgz-top .hdqgz-left ul li time {
    font-size: 16px;
    color: #b6b6b6;
    margin-right: 15px;
    width: 15%;
}
.hdqgz .hdqgz-top .hdqgz-left ul li .bt {
    font-size: 16px;
    color: #333333;
    display:-webkit-box;
				height: 32px;
    overflow:hidden;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    width: 84%;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu {
    position: relative;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-tup {
    position: absolute;
    top: 20%;
    color: #fff;
    width: 100%;
    padding: 20px 20px;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-tupa {
    margin: auto;
    font-size: 24px;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-tupb {
    margin: auto;
    color: rgba(255, 255, 255 , 0.35);
    font-size: 16px;
}
.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div {
    display: flex;
    /* width: 100%; */
    background: #f8f9fa;
    padding: 30px 0;
}

.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-ri {
    width: 48%;
    float: left;
    padding-right: 30px;
    border-right: 1px solid #dfdfdf;
}

.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li {
    width: 48%;
    padding-left: 30px;
    float: left;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu img {
    width: 100%;
}
.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-one time {
    font-size: 16px;
    color: #b6b6b6;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-one {
    margin: 20px 0;
    padding: 0 20px;
}

.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-one .ri-one-pa {
    font-size: 16px;
    line-height: 1.8;
				height: 57px;
    color: #333333;
    display: -webkit-box;
    overflow:hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
	margin: 0;
    margin-top: 10px;
}
.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li li {
    list-style: none;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li li time{
    font-size: 16px;
    color: #b6b6b6;
}
.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li li .ri-one-pa{
    font-size: 16px;
    line-height: 1.8;
    color: #333333;
    display: -webkit-box;
				height: 57px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin: 0;
    margin-top: 5px;
}
.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li li:last-child{
	border: none;
}
@media only screen and (max-width: 768px){
	.hdqgz .hdqgz-top {
		display: block;
	}
	.hdqgz .hdqgz-top .hdqgz-left {
		width: 100%;
		margin-right: 0;
	}
	.hdqgz .hdqgz-top .hdqgz-right {
		width: 100%;
		margin-left: 0;
	}
	.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one time {
		width: 22%;
	}
	.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one time span {
		font-size: 18px;
	}
	.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one .one-p {
		width: 71%;
	}
	.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one .one-pa a {
		color: #1c50a5;
		font-size: 18px;
	}
	.hdqgz .hdqgz-top .hdqgz-left ul li time {
		width: 35%;
	}
	.hdqgz .hdqgz-top .hdqgz-left ul li {
		margin-bottom: 0;
	}
	.hdqgz .hdqgz-top .hdqgz-left .hdqgz-lb .lb-one {
		margin: 15px 0;
		padding-bottom: 15px;
	}
	.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div {
		display: inline-block;
	}
	.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-ri {
		width: 100%;
		padding-right: 0;
		border-right: 0px solid #dfdfdf;
	}
	.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li li {
		list-style: none;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 10px;
		padding: 0 20px;
		padding-bottom: 10px;
	}
	.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-one {
		margin: 10px 0;
		padding: 0 20px;
		border-bottom: 1px solid #dfdfdf;
		padding-bottom: 10px;
	}
	.hdqgz .hdqgz-top .hdqgz-right .hdqgz-right-div .right-li {
		width: 100%;
		padding-left: 0;
		float: left;
	}
	.hdqgz .hdqgz-top .hdqgz-left .hdqgz-bt .hdqgz-pa {
		font-size: 18px;
	}
	.hdqgz .hdqgz-top .hdqgz-right .right-ri .ri-tu .ri-tupa {
		font-size: 18px;
	}
}


/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ */
.gy-banner {
    position: relative;
}
.gy-banner img{
	width: 100%;
}

.gy-banner .gy-banner-pa {
    position: absolute;
    top: 20%;
    right: 0;
    left: 0;
    margin: auto;
    font-size: 55px;
    text-align: center;
    color: #fff;
    font-weight: 100;
    letter-spacing: 30px;
}

.gy-banner .ban-fl {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #fff;
    margin: auto;
    max-width: 1300px;
    right: 0;
    left: 0;overflow: hidden;
    padding: 0px 5%;
}

.gy-banner .ban-fl li {
    text-align: center;
    list-style: none;
    font-size: 20px;
				width: 20%;
    color: #333333;
    position: relative;
    padding: 5% 0;
}

.gy-banner .ban-fl li:before {
    position: absolute;
    width: 100%;
}
.gy-banner .ban-fl li.on a {
    color: #e97915;
}

.gy-banner .ban-fl li.on a:before {
    width: 100%;
}
.gy-banner .ban-fl ul {
    display: flex;
    justify-content: center;
}

.gy-banner .ban-fl li:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1px;
    top: 42%;
    height: 20px;
    background: #cfcfcf;
}
.gy-banner .ban-fl li a{
	position: relative;
}
.gy-banner .ban-fl li a::before{
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    background-color: #e97915;
    left: 0;
    bottom: -2.8em;
	transition: all 0.5s;
}
.gy-banner .ban-fl li:hover a{
    color: #e97915;
}

.gy-banner .ban-fl li:hover a:before{
	width: 100%;
    transition: all 0.5s;
}
.gy-banner .ban-fl li:last-child::after{
display: none;
}
.gy-banner .xia {
    position: absolute;
    bottom: 34%;
				display: none;
    color: #fff;
    margin: auto;
    left: 0;
    right: 0;
    font-size: 12px;
    text-align: center;
}
.gy-banner .xia .xia-pa {
    margin: auto;
	position: relative;
}
.gy-banner .xia .xia-pa:before {
    content: '';
    position: absolute;
    transform: rotate(
45deg
);
    -webkit-transform: rotate(
45deg
);
    border: solid white;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    left: 0;
    height: 10px;
    right: 0;
    top: -20px;
    width: 10px;
    margin: auto;
}


.qygk .bt {
    text-align: center;
}

.qygk .bt .bt-pa {
    font-size: 30px;
    color: #333333;
    margin: auto;
				padding-bottom: 18px;
}

.qygk .bt .bt-pb {
    font-size: 14px;
    color: #999999;
    margin: auto;
    letter-spacing: 2px;
    /* margin-top: 5px; */
}
.qygk .qygk-bj {
    background: #f0f3fa url(../uploadfiles/qygk.png) no-repeat right bottom -44rem;
    padding: 70px 0;
}
.qygk .qygk-gp {
	margin: auto;
	width: 100%;
	margin-top: 40px;
	position: relative;
}
.qygk .qygk-gp img{
	width: 100%;
}

.qygk .qygk-gp .hgp {
    position: absolute;
    bottom: 0;
    background: rgba(241, 141, 53, 0.88);
    width: 100%;
    right: 0;
    max-width: 350px;
    color: #fff;
    padding: 20px 20px;
				display: none;
}
.qygk .qygk-gp .hgp .hgp-pa {
    margin: auto;
    font-size: 18px;
}
.qygk .qygk-gp .hgp .hgp-pb {
    font-size: 14px;
    color: rgba(255 ,255, 255, 0.52);
    margin: auto;
}
.qygk .qygk-gp .hgp .hgp-pa span {
    font-size: 50px;
}
.qygk .qygk-gs {
    padding: 40px 100px;
    background: #fff url(../uploadfiles/qygktub.png) no-repeat left 70%;
    background-size: cover;
    text-align: justify;

}

.qygk .qygk-gs .qygk-gs-pa {

    text-align: center;
    margin: auto;
    font-size: 36px;
    color: #333;
    position: relative;
	padding: 0 20px;
	padding-bottom: 25px;
}
.qygk .qygk-gs .qygk-gs-pb {
	font-size: 16px;
    color: #333;
    line-height: 2;
    margin: 0;
    /* padding: 0 40px; */
    max-width: 1100px;
    margin: auto;
    margin-top: 25px;
	padding: 0 20px;
}

.qygk .qygk-gs .qygk-gs-pa:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 2px;
    background: #23519e;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.qygk .zzjg {
    margin: 40px;
}

.zzjg.qygk {
    background: #dde4f0;
    padding: 60px 0;
}
.zzjg.qygk .zzjgbiao {
    width: 100%;
    margin-top: 40px;
	padding: 0 20px;
}
@media only screen and (max-width: 768px){
	.gy-banner .ban-fl li {
	font-size: 16px;
    width: 25%;
    padding: 20px 0%;
	}
	.gy-banner .ban-fl {
		padding: 0 10px;
		position: relative;
	}
	.gy-banner .ban-fl li:after {
		height: 10px;
	}
	.gy-banner .xia{
		display: none;
	}
	.gy-banner .gy-banner-pa{
		font-size: 20px;
		letter-spacing: 20px;
		text-indent: 1.5em;
	}
	.gy-banner .ban-fl li a::before {
		bottom: -95%;
	}
	
	.qygk .bt .bt-pa {
		font-size: 20px;
		padding-bottom: 10px;
	}
	.qygk .qygk-gp .hgp .hgp-pa {
		font-size: 16px;
	}
	.qygk .qygk-gp .hgp .hgp-pa span {
		font-size: 16px;
	}
	.qygk .qygk-gp .hgp {
		padding: 10px 20px;
		max-width: 100%;
	}
	.qygk .qygk-gp {
		margin-top: 20px;
	}
	.qygk .qygk-gs .qygk-gs-pa {
		font-size: 20px;
		padding-bottom: 15px;
	}
	.qygk .qygk-gs .qygk-gs-pb {
		margin-top: 15px;
	}
	.qygk .qygk-gs {
		margin-bottom: 20px;
	}

	.qygk .qygk-bj {
		padding: 20px 0;
	}
	.zzjg.qygk {
		padding: 20px 0;
	}
}
@media only screen and (max-width: 480px){
.gy-banner .ban-fl li{
	width: unset;
	margin: 0 5px;
}	.gy-banner .ban-fl li:after {
		right: -5px;
	}
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ */

.qygk .ldjy-bj{
    background: #f0f3fa url(../uploadfiles/ldjy.png) no-repeat left top -8rem;
    padding: 70px 0;
}
.qygk .ldjy-bj .auto {
    background: url(../uploadfiles/ldjytua.jpg) no-repeat;
    padding: 60px 60px;
    display: flex;
	background-size: 100% 100%;
}
.qygk .ldjy-bj .auto .ldjy-left {
    width: 30%;
}

.qygk .ldjy-bj .auto .ldjy-right {
    width: 70%;
}

.qygk .ldjy-bj .auto .ldjy-left .bt {
    max-width: 100%;
    margin: auto;
    text-align: left;
    position: relative;
}
.qygk .ldjy-bj .auto .ldjy-left .bt::before {
	content: '';
    position: absolute;
    width: 30px;
    height: 2px;
    background: #23519e;
    left: 0;
    bottom: -35px;
    /* right: 0; */
    margin: auto;
}
.ldjy-zw {
    padding: 40px 0;
    border-top: 1px solid #23519e;
    border-bottom: 1px solid #23519e;
}
.ldjy-zw .ldjy-zw-pa {
    font-size: 16px;
    color: #333333;
    line-height: 2;
}
.ldjy-qm .qm {
    text-align: right;
    margin: 35px 0;
    color: #23519e;
    font-size: 16px;
}

@media only screen and (max-width: 768px){
	.qygk .ldjy-bj .auto {
		padding: 40px 20px;
		display: inline-block;
	}
.qygk .ldjy-bj .auto .ldjy-left {
    width: 100%;
}
.qygk .ldjy-bj .auto .ldjy-right {
    width: 100%;
}
.qygk .ldjy-bj .auto .ldjy-left .bt::before {
    bottom: -10px;
}
.ldjy-zw img {
    max-width: 30px;
}
.qygk .ldjy-bj {
    padding: 20px 20px;
}
.ldjy-qm .qm img {
    max-width: 70px;
}
.ldjy-qm .qm {
    line-height: 1.8;
}
.ldjy-zw {
    margin-top: 40px;
	padding: 20px 0;
}
}


/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ */

.qygk .qywh-bj .qywh li {
    list-style: none;
    /* display: flex; */
    align-items: center;
    width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}

.qygk .qywh-bj .qywh {
    margin: 40px 0;
	padding: 0 20px;
}
.qygk .qywh-bj .qywh li .qywh-div {
    display: inline-block;
    width: 100%;
    display: flex;
    align-items: center;
    background: #fff;
}

.qygk .qywh-bj .qywh li .qywh-div .qywh-left {
    /* display: flex; */
    /* float: right; */
    overflow: hidden;
    width: 65%;
}

.qygk .qywh-bj .qywh li .qywh-div .qywh-right {
    float: left;
    /* display: flex; */
    width: 35%;
    text-align: center;
	position: relative;
	padding: 20px 60px;
}

.qygk .qywh-bj .qywh li .qywh-div .qywh-left img {
    width: 100%;
	transition:all .6s;
}
.qygk .qywh-bj {
    background: #f0f3fa url(../uploadfiles/qywhbj.png) no-repeat center bottom;
    padding: 70px 0;
	background-size: 100% auto;
}
.qygk .qywh-bj .qywh li:hover .qywh-div .qywh-left img {
    transform: scale(1.1);
}
.qygk .qywh-bj .auto_1300 {
    max-width: 1340px;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pa {
    font-size: 22px;
    margin: 10px auto;
    color: #333;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right  .qywh-right-pb {
    font-size: 16px;
    color: #666666;
    line-height: 1.8;
    margin: auto;
    height: 150px;
    overflow: auto;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-left.mo {
    display: none;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right .img {
    position: relative;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right .sz {
    font-size: 80px;
    position: absolute;
    margin: 0;
    top: -100%;
    margin: auto;
	left: -10%;
    color: #fff;
    text-shadow: rgba(35 81 158 / 5%) 0px 2px, rgba(35 81 158 / 5%) 2px 0px, rgba(35 81 158 / 5%) -2px 0px, rgba(35 81 158 / 5%) 0px -2px, rgba(35 81 158 / 5%) -1.4px -1.4px, rgba(35 81 158 / 5%) 1.4px 1.4px, rgba(35 81 158 / 5%) 1.4px -1.4px, rgba(35 81 158 / 5%) -1.4px 1.4px;
}


/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pb::-webkit-scrollbar {
    width: 5px;
	}
	/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ */
	.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pb::-webkit-scrollbar-track {
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
	border-radius:10px;
	}
	/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
	.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pb::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
	}
	.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pb::-webkit-scrollbar-thumb:window-inactive {
	background:#e97915;
	}




@media screen and (max-width: 768px){
	.qygk .qywh-bj .qywh li .qywh-div .qywh-left.pc {
		display: none;
	}
	.qygk .qywh-bj .qywh li .qywh-div .qywh-left.mo {
		display: block;
	}
.qygk .qywh-bj .qywh li .qywh-div {
    display: inline-block;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-left {
    width: 100%;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right img {
    max-width: 60px;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right {
    width: 100%;
	overflow: hidden;
	padding: 20px 40px;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pa {
    font-size: 18px;
}
.qygk .qywh-bj .qywh li .qywh-div .qywh-right .qywh-right-pb {
    font-size: 14px;
	height: auto;
}
.qygk .qywh-bj {
    padding: 20px 0;
}
.qygk .qygk-gs{padding: 20px}
}



/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */
/*
 .Timeline000453 ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸emoÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿
 */
 .Timeline000453 {
	width: 100%;
	margin: 0 auto;
	padding-top: 40px;
	min-height: 500px;
}

.Timeline000453 .arrow-year {
	position: relative;
    max-width: 1400px;
    margin: auto;
}

.Timeline000453 .arrow-year a {
	top: 24px;
    cursor: pointer;
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 2;
}

.Timeline000453 .arrow-year a.prev {
	left: 0;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #f0f0f1;
}

.Timeline000453 .arrow-year a.prev::before {content: '';position: absolute;border: solid #2a56a1;border-width: 0 1px 1px 0;display: inline-block;padding: 3px;left: 4px;right: 0;max-width: 2px;margin: auto;top: 38%;transform: rotate(135deg);-webkit-transform: rotate(135deg);}

.Timeline000453 .arrow-year a.next {
	right: 0;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #f0f0f1;
}
.Timeline000453 .arrow-year a.next::before {
    content: '';
    position: absolute;
    border: solid #2a56a1;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    top: 38%;
    left: 14px;
    max-width: 2px;
    right: 0;
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
}
.Timeline000453 .year {
	height: auto;
	/* background: url(../images/Timeline000453-bg.jpg) no-repeat center bottom; */
	margin-bottom: 70px;
	position: relative;
	/* display: flex; */
	min-height: 56px;
}
.Timeline000453 .year::before {content: '';position: absolute;width: 100%;height: 1px;bottom: 11px;background: #cbcbcb;}
.Timeline000453 .year .bd {
	width: 1020px;
	margin: auto;
}

.Timeline000453 .year ul li {
	font-size: 16px;
	float: left;
	width: 170px;
	height: 55px;
	text-align: center;
	position: relative;
}
.Timeline000453 .year ul li:before {
    width: 3px;
    content: '';
    position: absolute;
    height: 3px;
    left: 0;
    background: #23519e;
    bottom: 10px;
    right: 0;
    border-radius: 50%;
    margin: auto;
    z-index: 1;
}

.Timeline000453 .year ul li a {
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 18px;
    color: #999999;
    /* transition: all 0.5s; */
}


.Timeline000453 .year ul li.on:before {
    background: #f18d35;
    width: 10px;
    height: 10px;
}
.Timeline000453 .year ul li.on a,.Timeline000453 .year ul li a:hover {
    color: #f18d35;
    /* padding-bottom: 20px; */
    position: absolute;
    font-size: 32px;
    left: 0;
    right: 0;
    margin: auto;
    top: -25px;
	    /* transition: all 0.5s; */
}

.Timeline000453 .list {
	width: 100%;
	margin: auto;
}
.Timeline000453 .list ul li .nr li p {
    display: inline-block;
    font-size: 16px;
    color: #666666;
    line-height: 2;
    position: relative;
    padding: 0;
    margin-bottom: 0;
    border-bottom: 1px solid transparent;
	cursor: pointer;
}
.Timeline000453 .list ul li {
	padding-left: 0;
	position: relative;
	margin-bottom: 23px;
	list-style: none;
}

.Timeline000453 .list ul li h6 {
	position: absolute;
	left: 0;
	top: 40px;
	width: 106px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #999999;
	padding: 0px;
	margin: 0px;
	background: url(../images/Timeline000453-time_list.jpg) no-repeat center center;
}

.Timeline000453 .list ul li h6 b,.Timeline000453 .list ul li h6 span {
	display: block;
}

.Timeline000453 .list ul li h6 b {
	font-weight: normal;
}

.Timeline000453 .list ul li h6 span {
	font-size: 12px;
}

.Timeline000453 .list ul li dl {
	border: solid 1px #efefef;
	height: auto;
	display: flex;
	align-items: center;
	width: 100%;
	background: #f1f1f4;
	flex-wrap: wrap;
	background: url(../uploadfiles/ryzztub.png) no-repeat;
	background-size: 35% 100%;
}

.Timeline000453 .list ul li h5 {
	font-size: 16px;
	padding: 0px 0px 0px 183px;
	margin: 0px;
	height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.Timeline000453 .list ul li p {
	color: #bbbbbb;
	padding: 0px 0px 0px 183px;
	margin: 0px;
	line-height: 22px;
	word-break: break-all;
	overflow: hidden;
	text-align: justify;
	text-justify: inter-ideograph;
}

.Timeline000453 .list ul li .pic {
	/* position: absolute; */
	width: 35%;
	text-align: center;


}
.Timeline000453 .list ul li .nr li {
    position: relative;
    margin-bottom: 10px;

}
.Timeline000453 .list ul li .nr {
    width: 65%;
    padding: 80px 40px;
    padding-left: 110px;
    background: url(../uploadfiles/ryzztua.png) no-repeat bottom right 0;
	max-height: 504px;
	overflow: auto;
}
.Timeline000453 .list ul li img {
	width: auto;
	height: auto;
}



.Timeline000453 .list ul li.li-hover dl,
.Timeline000453 .list ul li.li-hover dl h6,
.Timeline000453 .list ul li.li-hover dl h5,
.Timeline000453 .list ul li.li-hover p {
	color: #fff;
}

.Timeline000453 .arrow {
	position: relative;
}

.Timeline000453 .arrow a {
	top: 432px;
	display: block;
	/* left: 0; */
	width: 40px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	z-index: 3;
}

.Timeline000453 .arrow a:hover{
	background: #23519e !important;
}

.Timeline000453 .arrow a.prev {
	left: 42%;
	/* top: auto; */
	bottom: 0;
	background: #c3c4c6;
	background-position: left;
}

.Timeline000453 .arrow a.prev:before{
    content: '';
    position: absolute;
    width: 10px;
    border: solid white;
    top: 14px;
    left: 3px;
    margin: auto;
    right: 0;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(
135deg
);
    -webkit-transform: rotate(
135deg
);
}

.Timeline000453 .arrow a.next {
    right: 51.5%;
    background-position: right;
    background: #c3c4c6;
}
.Timeline000453 .arrow a.next:before{
    content: '';
    position: absolute;
    width: 10px;
    border: solid white;
    top: 14px;
    left: -5px;
    margin: auto;
    right: 0;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 5px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}



.qygk .ryzz-bj {
    background: #fff url(../uploadfiles/ryzzbj.png) no-repeat center;
    padding: 70px 0;
	background-size: cover;
}
.Timeline000453 .year ul li:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 14px;
    background: #000;
    left: 0;
    background: #cbcbcb;
    bottom: 9px;
    right: 0;
    margin: auto;
    z-index: 0;
}
.Timeline000453 .list ul li .nr li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: #23519e;
    left: -15px;
    top: 40%;
    border-radius: 50%;
}

.Timeline000453 .list ul li .nr li:hover p {
    border-bottom: 1px solid #23519e;
    color: #23519e;
}
.Timeline000453 .year ul li.on:after {
    height: 30px;
}
.scroll-photo {
    max-width: 1300px;
    margin: auto;
	width: 92%;
}



.Timeline000453 .list ul li .nr::-webkit-scrollbar {
    width: 5px;
	}
	/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ */
	.Timeline000453 .list ul li .nr::-webkit-scrollbar-track {
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
	border-radius:10px;
	}
	/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
	.Timeline000453 .list ul li .nr::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
	}
	.Timeline000453 .list ul li .nr::-webkit-scrollbar-thumb:window-inactive {
	background:#e97915;
	}



	/* ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¸Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¢ */

	.qygk .cjzx-bj {
		background: #f0f3fa url(../uploadfiles/xinwenb.png) no-repeat center bottom;
		padding: 70px 0;
		background-size: 100% auto;
	}
	.qygk .cjzx-bj .xinwen {
		margin: 40px 0;
		padding: 0 0px;
		overflow: hidden;
	}
	.qygk .slick-dots{width: 20px;left: auto;right: 20px;top: 50%;transform: translate(0,-50%);height: 100px;}
	.qygk .slick-dots li.slick-active button{background:#f18d35;}


	.qygk .cjzx-bj .auto_1300 {
		max-width: 1340px;
		padding: 0 20px;
	}

	.xinwen-right .lb-one {
		display: inline-block;
		margin: 30px 0;
		padding-bottom: 30px;
		text-align: left;
		flex-wrap: wrap;
	}

	.xinwen-right .lb-one time {
		display: flex;
		font-size: 16px;
		color: #1c50a5;
		width: 100%;
		max-width: 85px;
		margin-right: 20px;
		background: #f8f9fa;
		/* float: left; */
		max-height: 120px;
		padding: 30px 10px;
		border: 2px solid #dce1ea;
		align-content: center;
		flex-wrap: wrap;
		align-items: center;
		text-align: left;
		margin-bottom: 20px;
	}
	.xinwen-right .lb-one time span {
		width: 100%;
		font-size: 22px;
		/* display: block; */
	}

	.xinwen-right .lb-one .one-p {
		text-align: left;
		width: 100%;
		margin-bottom: 20px;
	}
	.xinwen-right .lb-one .one-pa {
		margin: 0;
	}
	.xinwen-right .lb-one .one-pa a {
		/* width: 81.5%; */
		color: #333333;
		font-size: 22px;
		margin: auto;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
	}

	.xinwen-right .lb-one .one-pb {
		margin: auto;
		margin-top: 5px;
		font-size: 14px;
		color: #999999;
		line-height: 1.8;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 3;
		height: 75px;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
	}
	.xinwen .item .xinwen-left {
		width: 50%;
	}
	
	.xinwen .item .xinwen-right {
		width: 50%;
		padding: 0px 60px;
		padding-right: 100px;
	}

	.xinwen .item{height: 379px;}
	  .xinwen .box {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

	  .xinwen .item img {
        display: block;
        width: 100%;
        height: 400px;
        object-fit: cover;
      }
	  .xinwen-right .lb-one .more {
		margin: 0;
		text-align: left;
		font-size: 14px;
		color: #1c50a5;
		margin-top: 40px;
		position: relative;
	}
	.xinwen-right .lb-one .more::before{
		content: '';
		position: absolute;
		border: solid #1c50a5;
		border-width: 0 1px 1px 0;
		display: inline-block;
		padding: 3px;
		right: -12px;
		top: 6px;
		transform: rotate(
	-45deg
	);
		-webkit-transform: rotate(
	-45deg
	);
	}
	.xinwen .swiper-pagination-bullet {
		text-align: center;
		background: #999999;
		margin: 10px auto !important;    opacity: 1;
	}
	.xinwen .swiper-pagination-bullet-active{
		background: #f18d35;
		width: 15px;
		height: 15px;
	}
	.xinwenlb {
		padding: 0;
		background: #fff;
	}
	
	.xinwenlb .li {
		display: flex;
		align-items: center;
		background: #fff;
		/* margin-bottom: 20px; */
		padding: 50px 40px;
		border-bottom: 1px solid #ebebeb;
	}
	
	.xinwenlb .li img {
		width: 20%;margin-right: 2%;
	}
	
	.xinwenlb .li .li-left {
		width: 100%;
	}
	.xinwenlb .li .li-left time {
		font-size: 22px;
		color: #23519e;
	}
	
	.xinwenlb .li .li-left .one-pa {
		font-size: 22px;
		color: #333333;
		margin: auto;
		display:-webkit-box;
		overflow:hidden;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		text-overflow:ellipsis;
	  
	}
	
	.xinwenlb .li .li-left .one-p {
		margin-top: 10px;
	}
	
	.xinwenlb .li .li-left .one-pb {
		font-size: 14px;
		color: #999999;
		line-height: 1.5;
		height: 42px;
		display:-webkit-box;
		overflow:hidden;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		text-overflow:ellipsis;
		margin: 0;
		margin-top: 10px;
	}

	.xinwenlb .li:nth-child(2n+2) img{
display: none;
	}


			@media screen and (max-width: 768px){

				.xinwen .item img{height: auto;}
				.qygk .cjzx-bj {
					padding: 20px 0;
				}
				.qygk .cjzx-bj .xinwen {
					margin: 20px 0;
				}
				.xinwen .box {
					display: inline-block;
				
				}
				.xinwen .item .xinwen-left {
					width: 100%;
				}
				.xinwen .item .xinwen-right {
					width: 100%;
					padding: 0px 20px;
					padding-right: 20px;
				}
				.xinwen-right .lb-one {
					margin: 20px 0;
					display: block;
				}
				.xinwen-right .lb-one time {
					margin-right: 20px;
					margin-bottom: 0;position: absolute;left: 0;top: 0;
				}
		
				.xinwen-right .lb-one .one-pa a {
					font-size: 18px;
				}
				.xinwen-right .lb-one .one-pb {
					-webkit-line-clamp: 2;
					height: auto;
					margin-top: 5px;

				}
				.xinwen-right .lb-one .one-p {
					width: 100%;
					margin-bottom: 0px;
				}
				.xinwen-right .lb-one .more {
					left: 0%;
					margin-top: 10px;
					position: relative;
				}
				.xinwen-right .lb-one time span {
					font-size: 18px;
				}
				.xinwenlb .li {
					padding: 12px;display: block;
				}
				.xinwenlb .li img {
					width: 100%;
				}
				.xinwenlb .li .li-left {
					width: 100%;
					padding: 0;
					margin-top: 10px;
				}
				.xinwenlb .li .li-left time {
					font-size: 18px;
				}
				.xinwenlb .li .li-left .one-p {
					margin-top: 5px;
				}
				.xinwenlb .li .li-left .one-pa {
					font-size: 18px;
				}
			}

			/* ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ */

			/*Page002737 */
.Page002737{
    max-width: 1300px;
    margin: auto;
    position: relative;
}
.Page002737 .Pages{ padding: 64px 0; text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height: 44px; border: 0px solid #e5e5e5; border-radius: 4px; padding: 0 17px; margin: 0 5px; font-size: 20px; font-family:Arial," sans-serif"; color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #f18d35;border-color: #f18d35;color: #fff;border-radius: 50%;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 14px;padding: 20px;color: #333333;height: 46px;width: auto;padding: 0;margin: 0 15px;background-position: center center;background-repeat: no-repeat;padding-left: 0;}
.Page002737 .Pages .p_page a.a_prev{background: url(../images/zuo.png) no-repeat;left: 0;position: absolute;padding-left: 40px;line-height: 1;}
.Page002737 .Pages .p_page a.a_prev:hover{background-color: transparent;filter: grayscale(100%) brightness(300%);}
.Page002737 .Pages .p_page a.a_next{background: url(../images/you.png) no-repeat right top;position: absolute;right: 0;line-height: 1;padding-right: 40px;}
.Page002737 .Pages .p_page a.a_next:hover{background-color: transparent;filter: grayscale(100%) brightness(300%);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; text-align: center;border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size: 20px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}


/* ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ */

.qygk .dckf-bj {
    background: #f0f3fa url(../uploadfiles/dckfa.png) no-repeat center top;
    padding: 70px 0;
	background-size: auto 100%;
}

.qygk .dckf-bj .dckf {
	margin: 40px 0;
    display: flex;
    padding: 0 20px;
    align-items: center;
    flex-wrap: wrap;
	width: 100%;
}
.qygk .dckf-bj .dckf .dckf-left {
    width: 50%;
    padding-right: 100px;
}

.qygk .dckf-bj .dckf .dckf-right {
    width: 50%;
}

.qygk .dckf-bj .dckf .dckf-left .dckf-pa {
    font-size: 46px;
    color: #23519e;
    margin: 0;
}

.qygk .dckf-bj .dckf .dckf-left .dckf-pb {
    margin: 0;
    font-size: 16px;
    color: #333333;
    line-height: 2;
    margin-top: 30px;
}

.xcx{
	background: #e7eaf1;
	padding: 60px 0;
}
.xcxkuang{
	background: url(../uploadfiles/xcxbj.jpg) no-repeat;
	display: flex;
    align-items: center;
	background-size: cover;
	padding: 30px 40px;
}
.xcxkuang .xcx-a {
    width: 20%;
    text-align: center;
    /* border-right: 1px solid #4c4c4c; */
    padding: 0 20px;
}

.xcxkuang .xcx-b {
    width: 20%;
    padding: 0 20px;
    border-left: 1px solid #4c4c4c;
}

.xcxkuang .xcx-b img {
    width: 100%;
    max-width: 120px;
}

.xcxkuang .xcx-a img {
    width: 100%;
}

.xcxkuang .xcx-c {
    width: 60%;
}

.xcxkuang .xcx-c .c-pa {
    margin: 0;
    font-size: 26px;
    color: #fff;
}

.xcxkuang .xcx-c .c-pb {
    font-size: 16px;
    color: #7e8a9e;
    line-height: 2;
}

.xcxkuang .xcx-c .c-pb span {
    color: #f18d35;
}


.saixuan {
    background: #d9e1f0;
    padding: 40px 40px;
    /* display: flex; */
}
.saixuan .saixuan-a {
    display: flex;
    align-items: center;
    background: #fff;
    padding: 40px;
    justify-content: center;
    flex-wrap: wrap;
}

.saixuan .saixuan-a .a-left {
    width: 23%;
}

.saixuan .saixuan-a .a-left li {
    list-style: none;
    float: left;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    max-width: 80px;
    border: 1px solid #d1d1d1;
    margin-right: 5px;
}

.saixuan .saixuan-a .a-left li a {
    font-size: 16px;
    color: #999999;
}

.saixuan .saixuan-a .a-left li:hover {
    background: #23519e;
    border: 1px solid #23519e;
}

.saixuan .saixuan-a .a-left li:hover a {
    color: #fff;
}
.saixuan .saixuan-a .a-right {
    max-width: 506px;
    width: 77%;
    display: flex;
}

.saixuan .saixuan-a .a-right .text {
    height: 55px;
    width: 100%;
    border: none;
    border-radius: 3px;
    color: #999999;
    background: #e7eaf1;
    padding: 0 15px;
    font-size: 16px;
}

.saixuan .saixuan-a .a-right .btn {width: 30%;text-align: center;line-height: 55px;background: #23519e;color: #fff;font-size: 16px;}
.saixuan .saixuan-a .a-right .btn img {
    filter: grayscale(100%) brightness(300%);
    max-width: 20px;
    margin-right: 10px;
}
.saixuan .saixuan-a .a-zi {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
}

.saixuan .saixuan-a .a-zi li {
    list-style: none;
    float: left;
    padding: 20px 20px;
    position: relative;
    /* margin: auto; */
}

.saixuan .saixuan-a .a-zi ul {
    margin: auto;
    text-align: center;
}

.saixuan .saixuan-a .a-zi li:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    background: #cdcdcd;
    right: 0;
    top: 26px;
}

.saixuan .saixuan-a .a-zi li:last-child::before{
display: none;
}
.saixuan .saixuan-b ul {margin-left: -3%;width: 100%;}

.saixuan .saixuan-b li {
    list-style: none;
    width: 33.3333%;
    float: left;
				padding:3% 0 0 3%;
    /* margin: 40px 40px 0px 0px; */
}

.saixuan .saixuan-b li:nth-child(3n+3) {
    margin-right: 0;
}

.saixuan-b {
    display: flex;
}

.saixuan .saixuan-b li .ziasou {
    position: relative;
				padding-top: 64%;
				background:#fff;
				padding-bottom: 1px;
				border-bottom: 2px solid #d9e1f0;

}
.saixuan .saixuan-b li .ziasou img{position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;height: 100%;}

.saixuan .saixuan-b li .ziasou .zaisou-p {
    position: absolute;
    top: 20px;
    padding: 10px 15px;
    background: #000;
    background-image: linear-gradient(328deg, #f18d35,#f6b66f);
    margin: 0;
    color: #fff;
    font-size: 16px;
}

.saixuan .saixuan-b li .zaisou-nr {
    background: #fff;
    padding: 20px 26px 0;
				min-height: 195px;
}

.saixuan .saixuan-b li .zaisou-nr .nr-pa {
    font-size: 20px;
    color: #333333;
    margin: auto;
}

.saixuan .saixuan-b li .zaisou-nr .nr-pb span {
    color: #a7a7a7;
    font-size: 14px;
}

.saixuan .saixuan-b li .zaisou-nr .nr-pb span img {
    margin-right: 10px;
}

.saixuan .saixuan-b li .zaisou-nr .nr-pb {
    color: #333333;
				font-size: 16px;
    margin: 10px auto;
}

.saixuan .saixuan-b li .zaisou-nr .nr-pb .dianhu {
    font-size: 20px;
    color: #23519e;
}
.saixuan .saixuan-b li:hover .zaisou-nr {
    background: #23519e;
    color: #fff;
}

.saixuan .saixuan-b li:hover .nr-pa a {
    color: #fff;
}

.nr-pb {}

.saixuan .saixuan-b li:hover .nr-pb {
    color: #fff;
}

.saixuan .saixuan-b li:hover .nr-pb .dianhu {
    color: #fff;
}
.saixuan .saixuan-b li .ziasou .on {
    background-image: linear-gradient(
328deg
, #bcbcbc,#d4d4d4);
}
.qygk .dckf-bj .dckf .dckf-left .dckf-pa.mo{
	display: none;
}
@media screen and (max-width: 1360px){
	.saixuan .saixuan-b li .zaisou-nr .nr-pb{font-size: 14px;}
	.saixuan .saixuan-b li .zaisou-nr {
		padding: 20px 20px 0;
}
}

@media screen and (max-width: 768px){
.qygk .dckf-bj {
    padding: 20px 0;
}
.saixuan .saixuan-b li .zaisou-nr{min-height: 50px;padding:20px;}
.qygk .dckf-bj .dckf {
    display: inline-block;
	margin: 20px 0;
}
.qygk .dckf-bj .dckf .dckf-left {
    width: 100%;
    padding-right: 0;
}
.qygk .dckf-bj .dckf .dckf-right {
    width: 100%;
}
.qygk .dckf-bj .dckf .dckf-left .dckf-pa {
    font-size: 18px;
    
}
.qygk .dckf-bj .dckf .dckf-left .dckf-pb {
	margin-top: 10px;
    margin-bottom: 10px;
}
.qygk .dckf-bj .dckf .dckf-left .dckf-pa.pc{
	display: none;
}
.qygk .dckf-bj .dckf .dckf-left .dckf-pa.mo{
	display: block;
}
.xcxkuang {
    padding: 30px 20px;
	flex-wrap: wrap;
}
.xcxkuang .xcx-a {
    width: 50%;

}
.xcxkuang .xcx-a img {
    max-width: 100px;
}
.xcxkuang .xcx-b {
    width: 50%;
  
}
.xcxkuang .xcx-b img {
    max-width: 100px;
}
.xcxkuang .xcx-c {
    width: 100%;
    margin-top: 20px;
}
.xcxkuang .xcx-c .c-pa {
    font-size: 18px;
}

.saixuan {
    padding: 40px 20px;
}
.saixuan .saixuan-a {
    padding: 40px 20px;
	display: inline-block;
	width: 100%;
}
.saixuan .saixuan-a .a-left {
    width: 100%;
    display: inline-block;
}
.saixuan .saixuan-a .a-right {
    width: 100%;
    margin-top: 10px;
}
.saixuan .saixuan-a .a-right .text {
    width: 70%;
}
.saixuan .saixuan-a .a-right .btn {
    font-size: 14px;
}
.saixuan .saixuan-a .a-right .btn img {
    max-width: 15px;
    margin-right: 5px;
}
.saixuan .saixuan-a .a-left li {
    width: 32.2%;
    max-width: initial;
    margin-right: 1%;
}
.saixuan .saixuan-a .a-left li:last-child{
	margin-right: 0px;
}
.saixuan .saixuan-b li {
    width: 100%;
    margin: 10px 20px 0px 0px;
}
}


/* ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ */

.qygk .dckf-bj .dckf .dckf-left .djsy {
    max-height: 250px;
    overflow: auto;
	padding-right: 20px;
}
.qygk .dckf-bj .dckf .dckf-left .djsy::-webkit-scrollbar {
	/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
	width : 2px;  /*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â«Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â«ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¨Ãƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â«ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¸*/
	}
	.qygk .dckf-bj .dckf .dckf-left .djsy::-webkit-scrollbar-thumb {
	/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â*/
	border-radius: 10px;
	box-shadow   : inset 0 0 5px #23519e;
	background   : #535353;
	}
	.qygk .dckf-bj .dckf .dckf-left .djsy::-webkit-scrollbar-track {
	/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ*/
	box-shadow   : inset 0 0 5px rgba(211, 211 ,211 , 0.2);
	border-radius: 10px;
	background   : #ededed;
	}
	.djsy-b {
		width: 100%;
		display: flex;
		margin: 40px 0;
		background: #fff;
		/* padding: 20px; */
		margin-bottom: 0;
	}
	
	.djsy-b .daijian {
		width: 100%;
		text-align: center;
		margin: auto;
		/* max-width: 550px; */
		display: flex;
		align-items: center;
		padding-left: 80px;
		padding: 40px 40px;
		padding-left: 80px;
		border-right: 1px solid #efefef;
	}
	
	.djsy-b .daijian img {
		padding: 23px 20px;
		background: #fdb06c;
		/* border-radius: 50%; */
	}
	.djsy-b .daijian .daijian-img {
		border-radius: 50%;
		margin-right: 20px;
		overflow: hidden;
		/* width: 64px; */
		width: 20%;
		max-width: 64px;
		/* height: 64px; */
	}
	
	.djsy-b .daijian .daijian-p {
		text-align: left;
		width: 73%;
	}
	
	.djsy-b .daijian .daijian-p .daijian-pa {
		margin: auto;
		font-size: 18px;
		color: #333333;
	}
	
	.djsy-b .daijian .daijian-p .daijian-pb {
		font-size: 20px;
		color: #23519e;
		margin: 10px auto;
	}
	.daijiansy {
		max-width: 160px;
		margin-right: 20px;
	}
	
	.daijiansy select {
		height: 55px;
		width: 100%;
		border: none;
		border-radius: 3px;
		color: #999999;
		background: #e7eaf1;
		padding: 0 15px;
		font-size: 16px;
	}



	.djsy-tow {
		background: #d9e1f0;
		padding: 60px 20px;
	}
	
	.djsy-tow .djsy-a {
		display: flex;
		flex-wrap: wrap;
	}
	
	.djsy-tow .djsy-a .a-left {
		display: flex;
		width: 69.3%;
		/* margin-right: 5px; */
		flex-wrap: wrap;
	}
	
	.djsy-tow .djsy-a .a-left .left-a {
		width: auto;
		margin-right: 5px;
		position: relative;
		margin-bottom: 5px;
		overflow: hidden;
	}
	
	.djsy-tow .djsy-a .a-left .left-b {
		width: auto;
	}
	
	.djsy-tow .djsy-a .a-left .left-c {
		width: auto;
	}
	.djsy-tow .djsy-a .a-right {
		width: 30.7%;
	}
	.djsy-tow .djsy-a .a-left .left-a:nth-child(1) img{width: 360px;height: 255px;}
	.djsy-tow .djsy-a .a-left .left-a:nth-child(2) img{width: 530px;height: 255px;}
	.djsy-tow .djsy-a .a-left .left-a:nth-child(3) img{width: 895px;height: 255px;}
	.djsy-tow .djsy-a .a-right .left-a img{width: 399px;height: 514px;}
	.djsy-tow .djsy-a .left-a img{width: 100%;height: 300px;}
	.djsy-tow .djsy-a:nth-child(2){display: block;}
	.djsy-tow .djsy-a.djsy-cc{display:flex;justify-content:space-between;background: none;}
	.djsy-tow .djsy-a.djsy-cc  .left-a{width:49.8%;}

	.djwz {
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(35 81 158 / 66%);
		top: 0;
		color: #fff;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	
	}

	
	.djwz li {
		list-style: none;
		font-size: 14px;
		position: relative;
		/* display: inline-block; */
		/* margin-bottom: 10px; */
		line-height: 32px;
	}
	.djwz li a{color:#fff;}
	.djwz .dj-pa {
		font-size: 24px;
		margin: 0;
		/* width: 100%; */
		margin-bottom: 20px;
	}
	
	.djwz li:before {
		content: '';
		position: absolute;
		width: 3px;
		height: 3px;
		top: 50%;
		margin-top:-1.5px;
		background: #fff;
		left: -15px;
	}
	
	.djwz ul {
		display: inline-block;
		/* width: 100%; */
	}
	.djwz-wai{
		display: none;
	}

	.djsy-tow .djsy-a .a-left .left-a:hover .djwz-wai{
		display: block;
	}

	.djsy-tow .djsy-a .a-right .left-a {
		width: auto;
		/* margin-right: 5px; */
		position: relative;
		/* margin-bottom: 5px; */
		overflow: hidden;
	}

	
	.djsy-tow .djsy-a .a-right .left-a:hover .djwz-wai{
		display: block;
	}

	.djsy-tow .djsy-a .left-a{
		width: auto;
		position: relative;
		overflow: hidden;
	}
	
	.djsy-tow .djsy-a .left-a:hover .djwz-wai{
		display: block;
	}


	@media screen and (max-width: 1345px){
	.djsy-tow .djsy-a .a-left {
		display: inline-block;
		width: 100%;
	
	}
	.djsy-tow .djsy-a .a-left .left-a {
		width: 100%;
		margin-right: 0px;
	}
	.djsy-tow .djsy-a .a-left .left-a img {
		width: 100% !important;height: auto !important;
	}
	.djsy-tow .djsy-a .a-right {
		width: 100%;margin-bottom: 5px;
	}
	.djsy-tow .djsy-a .a-right .left-a img{
		width: 100% !important;height: auto !important;
	}
	}


	@media screen and (max-width: 768px){
	.djsy-b {
		display: inline-block;
	}
	.djsy-b .daijian {
		padding: 20px 20px;
		padding-left: 20px;
	}
	.djsy-b .daijian .daijian-p .daijian-pb {
		font-size: 16px;
		line-height: 1.5;
		margin: 5px auto;
	}
	.daijiansy{
		max-width: 100%;
	}
	.saixuan .saixuan-a .a-zi li {
	
		padding: 10px 10px;
	}
	.saixuan .saixuan-a .a-zi li:before {
		top: 16px;
	}
	.saixuan .saixuan-b li .zaisou-nr .nr-pb {
		color: #333333;
		line-height: 1.5;
		margin: 5px auto;
	}
	.djwz ul {
 		display: none;
	}
	

	}


	/* ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â  */

	.qygk .wyhd-bj {
		background: #f0f3fa url(../uploadfiles/wyhdban.png) no-repeat center top;
		padding: 70px 0;
		background-size: cover;
	}

	.qygk .wyhd-bj .slick-list {margin-left: -40px;margin-top: 20px;}

      .qygk .wyhd-bj .item {
        text-align: center;
								margin-left: 40px;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: inline-block;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        text-align: left;
      }

						.qygk .wyhd-bj .item .img{padding-top: 64%;position: relative;}
      .qygk .wyhd-bj .item img {
							position: absolute;left: 0;top: 0;
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
	  .qygk .wyhd-bj .item .wyhd-nr {
		background: #fff;
		padding: 20px 40px;
		display: flex;

	}
	.qygk .wyhd-bj .item .wyhd-nr .wyhd-left {
		width: 90%;
		padding-right: 30px;
		position: relative;
	}

	.qygk .wyhd-bj .item .wyhd-nr .wyhd-left::before{
		top: 16px;
		content: '';
		position: absolute;
		width: 1px;
		height: 70%;
		right: 0;
		background: #dbdbdb;
	}
	
	.qygk .wyhd-bj .item .wyhd-nr .wyhd-pa {
		margin: 0;
		font-size: 24px;
		color: #333333;
		display:-webkit-box;
		overflow:hidden;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		text-overflow:ellipsis;
	  
	}
	
	.qygk .wyhd-bj .item .wyhd-nr .wyhd-pb {
		font-size: 14px;
		color: #666666;
		line-height: 2;
		margin: auto;
		margin-top: 10px;
		display:-webkit-box;
		overflow:hidden;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		text-overflow:ellipsis;
	  min-height: 56px;
	}

	.qygk .wyhd-bj .item .wyhd-nr .wyhd-right {
		width: 10%;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	.qygk .wyhd-bj .item .wyhd-nr .wyhd-right::before {
		content: '';
		position: absolute;
		border: solid #23519e;
		border-width: 0 1px 1px 0;
		display: inline-block;
		padding: 5px;
		transform: rotate(
	-45deg
	);
		-webkit-transform: rotate(
	-45deg
	);
	}
	.qygk .wyhd-bj .item .wyhd-nr .wyhd-right .more {
		width: 100%;
		height: 100%;
	}
	.qygk .wyhd-bj .auto_1300.auto {
		position: relative;
	}

	.qygk .wyhd-bj .swiper-button-prev{
		left: -80px;
		background: #b7bbc3;
		right: auto;
		width: 50px;
		height: 50px;
	}
	.qygk .wyhd-bj .swiper-button-prev:after{
		font-weight: bold;
		font-size: 20px;
		color: #ffffff;
	}
	.qygk .wyhd-bj .swiper-button-prev:hover{
		background: #23519e;
	}

	.qygk .wyhd-bj .swiper-button-next{
		right: -80px;
    left: auto;
    background: #b7bbc3;
    width: 50px;
    height: 50px;
	}

	.qygk .wyhd-bj .swiper-button-next:after{
		font-weight: bold;
		font-size: 20px;
		color: #ffffff;
	}

	.qygk .wyhd-bj .swiper-button-next:hover{
		background: #23519e;
	}

	.qygk .xmzs-bj {
		background: #d9e1f0;
		padding: 70px 0;
	}
	.qygk .xmzs-bj .xmzs-nr {
    margin: 40px 0;
    margin-bottom: 0;
}
.qygk .xmzs-bj .slick-list {margin-left: -40px;}

.qygk .xmzs-bj .xmzs-nr .item {
    list-style: none;
				margin-left: 40px;
    background: #fff;
}


.qygk .xmzs-bj .xmzs-nr li .xmzs-p {
    padding: 20px 20px;
}

.qygk .xmzs-bj .xmzs-nr li .xmzs-p .xmzs-pa {
    margin: 0;
    font-size: 20px;
    color: #333333;
}

.qygk .xmzs-bj .xmzs-nr li .xmzs-p .xmzs-pb {
    margin: auto;
    line-height: 2;
    color: #666666;
    font-size: 14px;
    margin-top: 10px;
}

.qygk .xmzs-bj .xmzs-nr li:nth-child(3n+3) {
    margin-right: 0;
}
.qygk .xmzs-bj .xmzs-nr li .img {
    overflow: hidden;
				position: relative;
				padding-top: 64%;
}
.qygk .xmzs-bj .xmzs-nr li .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.qygk .xmzs-bj .xmzs-nr li:hover img {
    transform: scale(1.1);
}

.qygk .xmzs-bj .xmzs-nr li img {
    transition: all .6s;
}

.qygk .ryjz-bj {
    background: url(../uploadfiles/ryjzbj.jpg) no-repeat;
    padding: 70px 0;
	background-size: cover;
}

.qygk .ryjz-bj .swiper-pointer-events {
    margin: 40px 0;
}

.qygk .ryjz-bj .bt-pa {
    color: #fff;
}

.qygk .ryjz-bj .bt-pb {
    color: rgba(255 ,255 ,255 , 0.38);
}
.qygk .ryjz-bj .slick-list {margin-left: -10px;}
.qygk .ryjz-bj .item {
    background: #fff;
    padding: 20px;margin-left: 10px;
}
.qygk .ryjz-bj .item .img{padding-top: 70%;position: relative;}
.qygk .ryjz-bj .item img{width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.qygk .ryjz-bj .swiper-slide .wyhd-pb {
    margin-bottom: 0;
	font-size: 16px;
    color: #333333;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	text-align: center;
  
}
.qygk .ryjz-bj .ryjz-gun {
    position: relative;
	margin: 40px 0;
}
.qygk .ryjz-bj .ryjz-gun.autoitem {
	
}
.qygk .ryjz-bj .ryjz-gun.autoitem ul,.qygk .ryjz-bj .ryjz-gun.autoitem .slick-list,.qygk .ryjz-bj .ryjz-gun.autoitem .slick-track{text-align:center;width: 100% !important;}
.qygk .ryjz-bj .ryjz-gun.autoitem .item{width: 25% !important;float: none !important;display: inline-block;}


.qygk .ryjz-bj .swiper-button-prev{
	left: -80px;
	background: #b7bbc3;
	right: auto;
	width: 50px;
	height: 50px;
}
.qygk .ryjz-bj .swiper-button-prev:after{
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
}
.qygk .ryjz-bj .swiper-button-prev:hover{
	background: #23519e;
}

.qygk .ryjz-bj .swiper-button-next{
	right: -80px;
left: auto;
background: #b7bbc3;
width: 50px;
height: 50px;
}

.qygk .ryjz-bj .swiper-button-next:after{
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
}

.qygk .ryjz-bj .swiper-button-next:hover{
	background: #23519e;
}
.qygk .ryjz-bj .swiper-slide .img {
    overflow: hidden;
}

.qygk .ryjz-bj .swiper-slide img {
    transition: all .6s;
	width: 100%;
}

.qygk .ryjz-bj .swiper-slide:hover img {
    transform: scale(1.1);
}
@media screen and (max-width:1500px){

	.qygk .wyhd-bj .swiper-button-next {
		right: 20px;
	}
	.qygk .wyhd-bj .swiper-button-prev {
		left: 20px;
	}
	.qygk .ryjz-bj .swiper-button-next {
		right: 0px;
	}

	.qygk .ryjz-bj .swiper-button-prev{
		left: 0px;
	}
	}
@media screen and (max-width:1300px){
.qygk .wyhd-bj .auto_1300.auto{
	padding: 0 20px;
}
.qygk .xmzs-bj .auto_1300.auto {
	padding: 0 20px;
}
.qygk .ryjz-bj .auto_1300.auto {
    padding: 0 20px;
}


}
@media screen and (max-width:768px){
	.qygk .wyhd-bj {
		padding: 20px 0;
	}
	.qygk .wyhd-bj .swiper {
		margin: 20px 0;
	}
	.qygk .wyhd-bj .item .wyhd-nr {
		padding: 20px 20px;
	}
	.qygk .wyhd-bj .item .wyhd-nr .wyhd-pa {
		font-size: 18px;
	}
	.qygk .wyhd-bj .item .wyhd-nr .wyhd-pb {
		line-height: 1.5;
		margin-top: 5px;
	}

		.qygk .xmzs-bj .xmzs-nr li .xmzs-p .xmzs-pa {
		font-size: 18px;
	}
	.qygk .xmzs-bj .xmzs-nr li .xmzs-p .xmzs-pb {
		line-height: 1.5;
		display:-webkit-box;
		overflow:hidden;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		text-overflow:ellipsis;
	  
	}
	.qygk .xmzs-bj {
		padding: 20px 0;
	}
	.qygk .xmzs-bj .xmzs-nr {
		margin: 20px 0;
	}
	.qygk .ryjz-bj {
		padding: 20px 0;
	}
	.qygk .ryjz-bj .swiper-pointer-events {
		margin: 20px 0;
	}
	.qygk .ryjz-bj .ryjz-gun{
		margin: 20px 0;
	}
	

}


/* ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â§Ãƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¡ */

.djsy-b .daijian{
	padding-left: 40px;
}

.djsy-b .daijian .daijian-imga img {
    padding: 0;
    /* margin-right: 20px; */
}

.djsy-b .daijian .daijian-imga {
    margin-right: 20px;
}

.djsy-b .daijian .daijian-p .daijian-pc {
    font-size: 18px;
    margin: 0;
    color: #333333;
}

.djsy-b .daijian .daijian-p .daijian-pd {
    font-size: 16px;
    color: #f18d35;
    margin: 0;
    margin-top: 10px;
}
.djsy-b .zd {
    padding: 20px 40px;
}


.zdyw-bj .swiper {
	width: 100%;
	height: 100%;
  }

  .zdyw-bj .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: inline-block;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	}

  .zdyw-bj .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .qygk .zdyw-bj {
    background: #f0f3fa url(../uploadfiles/zdbj.jpg) no-repeat center top;
    padding: 70px 0;
    /* position: relative; */
}
.qygk .zdyw-bj .zdyw {
    display: flex;
    /* width: 100%; */
    /* position: relative; */
}

.qygk .zdyw-bj .zdyw .zdye-left {
    position: relative;
    width: 50%;
    float: left;
}
.qygk .zdyw-bj .zdyw .zdye-right {
    width: 50%;
    padding: 60px 60px;
    background: #fff;
}

.qygk .zdyw-bj .zdyw .zdye-left .zdye-le-pa {
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 2;
    padding: 10px 40px;
    text-align: left;
    padding-right: 200px;
    background: hsl(0deg 0% 0% / 46%);
    color: #fff;
}

.qygk .zdyw-bj .zdyw .zdye-left .zdye-le-pa a {
    color: #fff;
    font-size: 16px;
}

.qygk .zdyw-bj .swiper-pagination {
    right: 0;
    max-width: 200px;
    text-align: right;
    margin-right: 20px;
    margin-left: auto;
    display: flex;
    bottom: 21px;
    align-items: center;
    justify-content: flex-end;
}

.qygk .zdyw-bj .swiper-pagination-bullet-active{
	background: #fff;
	width: 12px;
    height: 12px;
}

.qygk .zdyw-bj .swiper-pagination-bullet{
	background: #fff;
opacity: 0.8;
}

.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb {
    margin-top: 40px;
}

.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb li {
    list-style: none;
    display: flex;
    align-items: center;
    line-height: 2;
    margin-bottom: 5px;
}

.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb li .rilb-pa {
    margin: 0;
    font-size: 16px;
    color: #333333;
				height: 32px;
    display: -webkit-box;
    overflow:hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    margin-left: 15px;
}

.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb li time {
    font-size: 16px;
    color: #b6b6b6;
}
.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb .more {
    margin-top: 20px;
    display: inline-block;
    position: relative;
    font-size: 14px;
    /* overflow: hidden; */
    color: #f18d35;
}

.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb .more:before {
    content: '';
    position: absolute;
    border: solid #f18d35;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: -15px;
    top: 6px;
}

.qygk .zdyw-bj .zdyw-tow {
	display: flex;
    background: #fff;
    margin-top: 40px;
    /* overflow: hidden; */
    align-items: center;
}

.qygk .zdyw-bj .zdyw-tow .tow-left {
    width: 40%;
    padding: 60px;
}

.qygk .zdyw-bj .zdyw-tow .tow-right {
	width: 60%;
	display: flex;
	flex-wrap: wrap;
}
.qygk .zdyw-bj .zdyw-tow .tow-left .left-pa {
    font-size: 26px;
    color: #23519e;
    margin: 0;
    margin-bottom: 20px;
}

.qygk .zdyw-bj .zdyw-tow .tow-left .left-pb {
    font-size: 16px;
    line-height: 2;
    margin: 0;
    color: #666666;
    margin-bottom: 20px;
}

.qygk .zdyw-bj .zdyw-tow .tow-left .left-pc {
    color: #333333;
    font-size: 16px;
    margin: 0;
    display: flex;
    padding: 5px 20px;
    border-radius: 50px;
    border: 1px solid #ededed;
    align-items: center;
}

.qygk .zdyw-bj .zdyw-tow .tow-left .left-pc span {
    color: #23519e;
    font-size: 20px;
}

.qygk .zdyw-bj .zdyw-tow .tow-left .more {
    margin-top: 20px;
    display: inline-block;
    position: relative;
    font-size: 14px;
    /* overflow: hidden; */
    color: #f18d35;
}

.qygk .zdyw-bj .zdyw-tow .tow-left .more:before {
	content: '';
    position: absolute;
    border: solid #f18d35;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
    right: -15px;
    top: 6px;
}
.qygk .zdyw-bj .zdyw-tow .tow-left .left-pc img {
    margin-right: 10px;
}
.qygk .zdyw-bj .zdyw-tow .tow-right .right-b {
    width: 55%;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .right-b img {
    padding-right: 10px;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .right-a {
    width: 45%;
    display: flex;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .right-a img {
    width: 100%;
    padding-right: 10px;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .right-b img {
    width: 50%;
    float: left;
}
.qygk .zdyw-bj .zdyw-tow .tow-right .one {
    width: 100%;
    display: flex;
    align-items: flex-end;
    margin-bottom: 10px;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .tow {
    width: 100%;
    display: flex;
    align-items: flex-start;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .right-a .tow img {
    padding: 0;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .tow .right-a img {
    padding: 0;
}

.qygk .zdyw-bj .zdyw-tow .tow-right .one .right-b img:nth-child(1) {
    max-width: 219px;
}
.qygk .zdyw-bj .zdyw-tow .tow-right .one .right-b img:nth-child(2) {
    padding: 0;
    max-width: 209px;
}
@media screen and (max-width: 1300px){
	.qygk .zdyw-bj .auto{
padding: 0 20px;
}
}
@media screen and (max-width: 768px){
.djsy-b .daijian {
	padding-left: 20px;
}

.qygk .zdyw-bj .zdyw {
    display: flex;
    flex-wrap: wrap;
}
.qygk .zdyw-bj .zdyw .zdye-left {
    width: 100%;
}
.qygk .zdyw-bj .zdyw .zdye-left .zdye-le-pa {
    padding: 10px 10px;
    padding-right: 70px;
}
.qygk .zdyw-bj .zdyw .zdye-right {
    width: 100%;
    padding: 20px 20px;
}
.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb {
    margin-top: 10px;
}
.qygk .zdyw-bj .zdyw .zdye-right .zdye-rilb .more {
    margin-top: 10px;
}
.qygk .zdyw-bj .zdyw-tow {
    margin-top: 20px;
}
.qygk .zdyw-bj .zdyw-tow {
    display: inline-block;
}
.qygk .zdyw-bj .zdyw-tow .tow-left {
    width: 100%;
    padding: 20px;
}
.qygk .zdyw-bj .zdyw-tow .tow-left .left-pa {
    font-size: 20px;
    margin-bottom: 10px;
}
.qygk .zdyw-bj .zdyw-tow .tow-left .left-pb {
    font-size: 16px;
    margin-bottom: 10px;
}
.qygk .zdyw-bj .zdyw-tow .tow-left .left-pc span {
    font-size: 16px;
}
.qygk .zdyw-bj .zdyw-tow .tow-right {
    width: 100%;
}
.qygk .zdyw-bj .zdyw-tow .tow-right .right-a img {
    padding-left: 10px;
}
.qygk .zdyw-bj .zdyw-tow .tow-right .one .right-b img:nth-child(2) {
	padding: 0;
    padding-right: 10px;
    max-width: 100%;
}
.qygk .zdyw-bj .zdyw-tow .tow-right .tow {
    width: 100%;
    display: flex;
    padding: 10px 10px;
    align-items: flex-start;
    padding-top: 0;
}
.qygk .zdyw-bj {
    padding: 40px 0;
}
}


/* ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â³Ãƒâ€šÃ‚Â» */

.tzz{

	background: #eff2f9 url(../uploadfiles/tzzb.png) no-repeat bottom;
}
.tzz .tzz-bt {
    padding: 70px 0;
    padding-bottom: 50px;
}

.tzz .tzz-bt .bt-pa {
    font-size: 30px;
    margin: auto;
    color: #333333;
}
.tzz .gp {
    display: flex;
    padding-bottom: 60px;
    border-bottom: 1px solid #c5c5c5;
}

.tzz .gp .gp-left {
    width: 70%;
    margin-right: 20px;
    background: #fff url(../uploadfiles/tzza.jpg) no-repeat;
    padding: 40px 60px;
}

.tzz .gp .gp-left .gu-p {
    margin: 0;
    line-height: 2;
    /* text-align: right; */
    display: flex;
    font-size: 16px;
    color: #999999;
}

.tzz .gp .gp-left .gu-p .nr {
    font-size: 16px;
    color: #333333;
    margin-left: 50px;
	width: 79%;
}
.tzz .gp .gp-left .gu-p .name {
    text-align: right;
    width: 15%;
}
.tzz .gp .gp-right {
    width: 30%;
    background: url(../uploadfiles/tzzc.png) no-repeat;
    padding: 40px;
    background-size: cover;
}

.tzz .gp .gp-right .gu-pb {
    font-size: 28px;
    color: #fff;
    margin: 0;
}

.tzz .gp .gp-right .gu-pc {
    color: #fff;
    font-size: 14px;
}
.tzz .gp .gp-right .xian{
	position: relative;
	margin: 40px 0;
	display: flex;
}
.tzz .gp .gp-right .xian::before {content: '';position:absolute;width: 100%;height: 1px;background: rgba(255, 255, 255, 0.25);}
.tzz .gp .gp-right .xian::after {content: '';position:absolute;max-width: 100px;width: 100%;height: 2px;background: #f18d35;}
.tzz .gp .gp-right .xian .tzzzs {}

.tzz .gp .gp-right .tzzzs .tzzzs-pa {
    font-size: 50px;
    color: #fff;
    margin: 3;
    /*width: 50%;*/
}

.tzz .gp .gp-right .tzzzs .tzzzs-pa span {
    margin-left: 10px;
}

.tzz .gp .gp-right .tzzzs {
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	padding-bottom: 30px;
}

.tzz .gp .gp-right .tzzzs .tzzzs-pb {
    font-size: 14px;
    color: #fff;
    width: 50%;
    text-align: right;
}

.tzz .jbxx {
    padding-top: 50px;
}
.tzz .wj li {
    background: #fff;
    padding: 20px 40px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
	list-style: none;
}

.tzz .wj li img {
    margin-right: 20px;
}

.tzz .wj li .wjp {
    font-size: 16px;
    color: #333;
    display: -webkit-box;
    overflow:hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
}

.tzz .wj li:hover .wjp a {
    color: #fff;
}
.tzz .wj li:hover {
    background: #f18d35;
}
.tzz .wj li:hover img {
    filter: grayscale(100%) brightness(500%);
}
@media screen and (max-width: 1300px){
.tzz .auto_1300.auto {
    padding: 0 20px;
}
}
@media screen and (max-width: 768px){
	.tzz .tzz-bt {
		padding: 20px 0;
		padding-bottom: 20px;
	}
	.tzz .tzz-bt .bt-pa {
		font-size: 18px;
	}
	.tzz .gp {
		display: inline-block;
		padding-bottom: 20px;
	}
	.tzz .gp .gp-left {
		width: 100%;
		margin-right: 0px;
		padding: 40px 20px;
	}

	.tzz .gp .gp-left .gu-p .nr {
		width: 70%;
		margin-left: 20px;
	}
	.tzz .gp .gp-left .gu-p .name {
		width: 30%;
	}
	.tzz .gp .gp-right {
		width: 100%;
		padding: 40px 20px;

	}
	.tzz .gp .gp-right .gu-pb {
		font-size: 20px;
	}
	.tzz .gp .gp-right .gu-pc {
		margin: 0;
		margin-top: 10px;
	}
	.tzz .gp .gp-right .xian {
		margin: 20px 0;
	}
	.tzz .gp .gp-right .tzzzs .tzzzs-pa {
		font-size: 30px;
		margin: 0px 0;
	}
	.tzz .gp .gp-right .tzzzs {
		padding-bottom: 20px;
	}
	.tzz .wj li {
		padding: 10px 20px;
	}
	}



	/* ÃƒÂ¥Ã¢â‚¬Â¦Ã…Â¡ÃƒÂ¥Ã‚Â»Ã‚Âº */
	.qyjd {
		background:#f4eeee url(../uploadfiles/djbj.jpg) no-repeat bottom;
	}
	.qyjd .auto_1300.auto {
		padding: 50px 0;
	}
.qyjd .qydj-a {
    display: flex;
    /* margin: 40px 0; */
    padding: 20px 0;
}
.qyjd .qydj-a .left {
width: 50%;
}
.qyjd .qydj-a .left  .aone {
 
    margin-right: 20px;
    background: #fff;
    padding: 40px 40px;
}
.qyjd .qydj-a .right  .aone {
 
    margin-left: 20px;
    background: #fff;
    padding: 40px 40px;
}
.qyjd .qydj-a .right {
	width: 50%;
	}
.qyjd .qydj-a .atow {
    margin-left: 10px;
}

.qyjd .qydj-a .aone .bt {
    display: flex;
    align-items: center;
    width: 100%;
    padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}

.qyjd .qydj-a .aone .bt .bt-pa {
    width: 50%;
    padding-left: 20px;
    font-size: 28px;
    position: relative;
    border-left: 4px solid #23519e;
    color: #333333;
    line-height: 1;
    margin: 0;
}

.qyjd .qydj-a .aone .bt .more {
    width: 50%;
    text-align: right;
    position: relative;
    font-size: 14px;
    padding-right: 20px;
    color: #1c50a5;
}

.qyjd .qydj-a .aone .bt .more:before {
    content: '';
    position: absolute;
    border: solid #1c50a5;
    border-width: 0 1px 1px 0;
    display: inline-block;
    right: 0;
    top: 10px;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.qyjd .qydj-a .aone .nr li {
	list-style: none;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    line-height: 2;
    justify-content: space-between;
}

.qyjd .qydj-a .aone .nr li p {
    margin: 0;
    font-size: 16px;
				height: 32px;
    color: #333333;
    padding-right: 20px;
    padding-left: 15px;
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	position: relative;
}

.qyjd .qydj-a .aone .nr li p::before{
	content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50px;
    background: #23519e;
    left: 0;
    top: 13px;
}

.qyjd .qydj-a .aone .nr {
    padding-top: 20px;
}
.qyjd .tow {
    padding: 0;
}

.qyjd .tow .left {
    width: 100%;
    margin: 0;
}

.qyjd .tow .left .aone {
    margin: 0;
}

.qyjd .tow .left .swiper {
	width: 100%;
	height: 100%;
  }

		.qyjd .tow .left  .swiper-wrapper{margin:0px;}
  .qyjd .tow .left .swiper-slide {
	text-align: center;
	padding: 0 10px;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
  }

  .qyjd .tow .left .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .qyjd .qydj-a .aone .nr .swiper-button-prev {
    left: 0;
    background: #00000052;
}

.qyjd .qydj-a .aone .nr .swiper-button-prev::after {
    font-size: 20px;
    color: #fff;
}
.qyjd .qydj-a .aone .nr .swiper-button-next{
    right: 0;
    background: #00000052;
}

.qyjd .qydj-a .aone .nr .swiper-button-next::after {
    font-size: 20px;
    color: #fff;
}

@media screen and (max-width: 1300px){
	.qyjd .auto_1300.auto {
		padding: 50px 20px;
	}
}
@media screen and (max-width: 768px){
	.qyjd .auto_1300.auto {
		padding: 20px 20px;
	}
	.qyjd .qydj-a {
		display: inline-block;
	}
	.qyjd .qydj-a .left {
		width: 100%;
	}
	.qyjd .qydj-a .left .aone {
		margin-right: 0;
		padding: 20px 20px;
		margin-bottom: 20px;
	}
	.qyjd .qydj-a .right {
		width: 100%;
	}
	.qyjd .qydj-a .right .aone {
		margin-left: 0;
		padding: 20px 20px;
	}
	.qyjd .qydj-a .aone .bt .bt-pa {
		font-size: 18px;
	}
	.qyjd .tow {
		padding: 0;
		display: flex;
	}
	.qyjd .qydj-a .aone .nr li {
		margin-bottom: 0;
	}
	.qyjd .qydj-a .aone .nr {
		padding-top: 10px;
	}
	.qyjd .qydj-a .aone .bt {
		padding-bottom: 10px;
	}
	.qyjd .tow .aone {
		margin-bottom: 0!important;
	}
}


/* ÃƒÂ¤Ã‚ÂºÃ‚ÂºÃƒÂ¦Ã¢â‚¬Â°Ã‚ÂÃƒÂ¦Ã‹â€ Ã‹Å“ÃƒÂ§Ã¢â‚¬Â¢Ã‚Â¥ */

.qygk .rcbj-bj {
    background: #f0f3fa url(../uploadfiles/rczlbj.png) no-repeat center top;
    padding: 70px 0;
    background-size: auto 100%;
}
.qygk .rcbj-bj .rczl-ul {
    /* display: flex; */
    /* align-items: center; */
    margin: 40px 0;
}

.qygk .rcbj-bj .rczl-ul .li {
    display: flex;
    align-items: center;
	margin-bottom: 30px;
}

.qygk .rcbj-bj .rczl-ul .li .li-left {
    width: 50%;
    padding-right: 50px;
    /* margin-right: 20px; */
}

.qygk .rcbj-bj .rczl-ul .li .li-right {
    width: 50%;
    /* margin-left: 20px; */
    overflow: hidden;
}

.qygk .rcbj-bj .rczl-ul .li .li-left .left-pa {
    font-size: 26px;
    color: #23519e;
    margin: 0;
    margin-bottom: 20px;
}

.qygk .rcbj-bj .rczl-ul .li .li-left .left-pb {
    /* font-size: 14px; */
    line-height: 2;
    color: #333333;
}
.qygk .rcbj-bj .rczl-ul .li .li-right img{
    transition: all 0.5s;
}

.qygk .rcbj-bj .rczl-ul .li:hover .li-right img{
	transform:scale(1.1);
}

.qygk .rcbj-bj .rczl-ul .li:nth-child(2n+2) .li-left{
    padding-right: 0;
    padding-left: 50px;
}

.qygk .cpyc-bj {
    background: #f0f3fa url(../uploadfiles/yc.png) no-repeat center top;
    padding: 70px 0;
	background-size: cover;
	padding-bottom: 0;
}
/*TextList002514 */
.TextList002514 .list{border:1px solid #e8e8e8;/* padding:0 3%; */margin-bottom:15px;background: #fff;}
.TextList002514 .job-title{
    line-height: 30px;
    padding: 20px 0;
    font-size: 22px;
    padding: 20px 3%;
    cursor: pointer;
    color: #333333;
    position: relative;
    }
.TextList002514 .job-title i{    border: 1px solid #ddd;position:absolute;width: 40px;height: 40px;background: white;border-radius:50%;right: 49px;top: 33%;margin-top: 0;

	
}
.TextList002514 .job-title i:before{
	position: absolute;
    content: '';
    transform: rotate(
45deg
);
    -webkit-transform: rotate(
45deg
);
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    top: 12px;
    left: 0;
				width: 40px;
    right: 0;
    margin: auto;
    max-width: 5px;
}

.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{color: #fff;background: #f18d35;}
.TextList002514 .job-main{display:none;padding: 70px 70px;border-top:1px dotted #e5e5e5;background: #f5f5f5;}
.TextList002514 .job-email{ color:#009b4c; padding:30px 0;}

.qygk .cpyc-bj .TextList002514 {
    margin: 40px 0;
}
.TextList002514 .job-title .job-top .pa {
    margin: 0;
    font-size: 16px;
    color: #999999;
    position: relative;
    float: left;
    margin-right: 40px;
}

.TextList002514 .job-title .job-top .pa:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    right: -20px;
    background: #cdcdcd;
    top: 10px;
}

.TextList002514 .job-title .job-top {
    margin-top: 20px;
}
.TextList002514 .job-title .job-top .pa span {
    color: #333;
}

.TextList002514 .job-title.select i::before{
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	border: solid #f18d35;
	top: 16px;
	border-width: 0 2px 2px 0;
    display: inline-block;
}
.TextList002514 .job-title.select .job-top .pa{
    color: rgba(255 ,255 ,255 ,0.65);
}
.TextList002514 .job-title.select .job-top .pa span{
	color: #fff;
}
.TextList002514 .job-title.select .job-top .pa:last-child::before{
display: none;
}
.TextList002514 .job-main .job-info strong {
    font-size: 22px;
    color: #333;
    font-weight: 100;
}

.TextList002514 .job-main .job-info p {
    color: #888888;
    line-height: 2;
	margin-bottom: 40px;
}

.TextList002514 .job-main .job-info span {
    font-size: 28px;
    color: #23519e;
}
.qygk .rcbj-bj .rczl-ul .li .li-right.mo {
    display: none;
}
@media only screen and (max-width: 1300px){
.qygk .rcbj-bj .auto_1300.auto {
    padding: 0 20px;
}

.qygk .cpyc-bj .auto_1300.auto {
    padding: 0 20px;
}
.qygk .rcbj-bj {
    padding: 20px 0;
}
}

@media only screen and (max-width: 768px){
.qygk .rcbj-bj .rczl-ul .li {
    display: inline-block;

}
.qygk .rcbj-bj .rczl-ul .li .li-left {
    width: 100%;
    padding-right: 0;
}
.qygk .rcbj-bj .rczl-ul .li .li-left .left-pa {
    font-size: 20px;
    margin-bottom: 5px;
}
.qygk .rcbj-bj .rczl-ul .li .li-left .left-pb {
    margin: 5px 0;
}
.qygk .rcbj-bj .rczl-ul .li .li-right {
    width: 100%;
}
.qygk .rcbj-bj .rczl-ul .li .li-right.pc {
    display: none;
}

.qygk .rcbj-bj .rczl-ul .li .li-right.mo {
    display: block;
}
.qygk .rcbj-bj .rczl-ul .li:nth-child(2n+2) .li-left {
    padding-left: 0;
}
.qygk .rcbj-bj .rczl-ul {
    margin: 20px 0;
}
.qygk .cpyc-bj {
    padding: 20px 0;
}
.qygk .cpyc-bj .TextList002514 {
    margin: 20px 0;
}
.TextList002514 .job-title i {
    width: 30px;
    height: 30px;
    right: 8px;
}
.TextList002514 .job-title {
    font-size: 18px;
	padding-right: 50px;
}
.TextList002514 .job-title .job-top {
    margin-top: 10px;
}
.TextList002514 .job-title .job-top .pa {
    font-size: 14px;
    margin-right: 20px;
}
.TextList002514 .job-title .job-top .pa:before {
    right: -11px;
}
.TextList002514 .job-title.select i::before {
    top: 13px;
}
.TextList002514 .job-title i:before {
    top: 7px;
}
.TextList002514 .job-main {
    padding: 20px 20px;
}
.TextList002514 .job-main .job-info strong {
    font-size: 18px;
}
.TextList002514 .job-main .job-info p {
    margin-bottom: 10px;
}
.TextList002514 .job-main .job-info span {
    font-size: 14px;
}
}


/* ÃƒÂ§Ã¢â€žÂ¢Ã‚Â»ÃƒÂ¥Ã‚Â½Ã¢â‚¬Â¢ */
/*
 .Form002335 ÃƒÂ¦Ã‚Â¶Ã¢â‚¬Å“ÃƒÂ§Ã‚Â¯Ã‚Â¸emoÃƒÂ§Ã‚Â¼Ã¢â‚¬Å¡ÃƒÂ¦Ã‚Â Ã‚Â§ÃƒÂ¥Ã‚Â½Ã‚Â¿
 */
 .Form002335{background:#ebf0fa url(../uploadfiles/dlbj.png) no-repeat bottom;padding: 70px 0;}
 .Form002335 .wrap-container{position: relative;display: inline-block;width: 100%;}
 .Form002335 .pic{width: 100%;/* display: table-cell; */position: relative;}
 .Form002335 .pic img{width: 100%;}
 .Form002335 .box{background: #fff;/* display: table-cell; */width: 100%;vertical-align: middle;padding: 0 0%;border: 0px solid #ece0bd;border-left: none;max-width: 380px;position: absolute;top: 30%;right: 100px;}
 .Form002335 .box-inner{max-width: 100%;margin: 0;}
 .Form002335 .tab{text-align: center;line-height: 1;border-bottom: 1px solid #d7d7d7;padding-bottom: 0;margin-bottom: 20px;width: 100%;display: inline-block;}
 .Form002335 .tab a{display: flex;margin: 0;color: #333333;font-size: 16px;float: left;width: 50%;padding: 20px 0;position: relative;position: relative;align-items: center;justify-content: center;/* border-right: 1px solid; */}
 .Form002335 .tab a.on{color: #3761a7;}
 .Form002335 .tab a.on:after,.Form002335 .tab a.on:before{content:"";position: absolute;left: 50%;bottom: -20px;width: 0;height: 0;z-index: 3;border-style: solid;margin-left: -4px;}
 .Form002335 .tab a.on:after{border-color: transparent transparent #d7d7d7 transparent;border-width:0 8px 10px 8px;display: none;}
 .Form002335 .tab a.on:before{background: #3761a7;border-width: 1px;bottom: 0;width: 100%;left: 0;z-index: 4;margin-left: -3px;}
 .Form002335 .con>div{     display: none;
    padding: 0 40px;
  }
 .Form002335 .con>div.loginbox{display: block;padding: 0 40px;}
 .Form002335 .row{margin-bottom: 15px;position: relative;}
 .Form002335 .row .text{ border: 1px solid #e4e4e4; border-radius: 3px; background: #fff; font-size: 14px; color: #b5b5b5; line-height: 24px; width: 100%; padding: 10px;padding-left: 40px;}
 .Form002335 .row .focus{ border-color:#d4be80; color: #333;}
 .Form002335 dl{ text-align: left; margin: 20px 0;}
 .Form002335 dl a{ position: relative;}
 .Form002335 dl .checkbox{ position: relative; top: 2px;}
 .Form002335 dl .forgetbtn{float: right;color: #014099;border-bottom: 1px solid #014099;}
 .Form002335 .btn{     
	 background: #23519e;
    width: 100%;
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: none;
    /* border-radius: 10px; */
    border-radius: 5px;
    cursor: pointer;
} 

.Form002335 .tab a:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 10px;
    background: #000;
}

.Form002335 .tab a:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 15px;
    left: 0;
    background: #c5c5c5;
}
.Form002335 .row img {
    position: absolute;
    top: 13px;
    left: 11px;
}
.Form002335 .mm {
    position: inherit;
    display: flex;
}

.Form002335 .mm .text {
    max-width: 200px;
    padding-left: 20px;
}

.Form002335 .mm .yzm {
    position: inherit;
    width: 100%;
    height: auto;
    max-width: 90px;
    margin-left: 10px;
}
.dianhua {
    padding-top: 20px;
	padding-bottom: 20px;
    text-align: center;
    font-size: 20px;
    color: #666666;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dianhua img {
    margin-right: 10px;
}
.Form002335 .mm .hqyzm {
    padding: 10px 0;
    text-align: center;
    display: flex;
    width: 40%;
    background: #e6e6e6;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}
 .Form002335 .registerbox dl{ text-align: left; color: #737373;} 
 @media only screen and (max-width:1000px) and (min-width:768px) {
	 .Form002335 .row .text{ padding: 5px 10px;}
	 .Form002335 .btn{ height: 35px; line-height: 35px; margin-top: 10px;}
	 .Form002335 dl{ margin: 10px 0;}
	 .Form002335 .row{ margin-bottom: 10px;}
 }
 @media only screen and (max-width:768px ) {
	 .Form002335 .pic{ display: none;}
	 .Form002335 .box{   
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		border: none;
		position: relative;
		right: 0px;
		left: 0;
		margin: auto;
	 }
		.Form002335 .auto_1300 {
			padding: 0 20px;
		}
		.Form002335 .con>div.loginbox {
			padding: 0 20px;
		}
		.Form002335 .con>div {
			padding: 0 20px;
		}
 }


 /* ÃƒÂ¤Ã‚Â¾Ã¢â‚¬ÂºÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â */

 .ddlc ul {
    display: flex;
    width: 100%;
    justify-content: center;
}
.ddlc ul li {
    list-style: none;
    float: left;
    width: 33%;
    text-align: center;
    position: relative;
}
.ddlc ul li:before {
    content: '';
    width: 48.5%;
    height: 3px;
    right: 0;
    top: 10px;
    position: absolute;
    background: #dddddd;
    z-index: 0;
}
.ddlc ul li.on::before {
    background: #23519e;
}
.ddlc ul li.on span {
    background: #23519e;
}
.ddlc ul li p {
    font-size: 16px;
    color: #666666;
    position: absolute;
    left: 0;
    right: 0;
    margin: 10px auto;
    top: -38px;
}
.ddlc ul li.on::before {
    background: #23519e;
}
.ddlc ul li::after {
    content: '';
    width: 48.5%;
    height: 3px;
    left: 0;
    top: 10px;
    position: absolute;
    background: #dddddd;
    z-index: 0;
}
.ddlc ul li.on::after {
    background: #23519e;
}
.ddlc ul li span {
    width: 25px;
    height: 25px;
    display: flex;
    color: #fff;
    font-size: 14px;
    border-radius: 50px;
    background: #bababa;
    justify-content: center;
    align-items: center;
    margin: auto;
	position: relative;
	z-index: 9;
}
.li-div {
    position: relative;
}

.azm .ddlc {
    padding-top: 100px;
    padding: 80px 0;
    padding-top: 100px;
}
.azm {
  background: #ebf0fa url(../uploadfiles/dlbj.png) no-repeat bottom;
  background-size: auto;
}
.azm .zcxz {
    padding: 40px 60px;
    /* margin-bottom: 40px; */
    background: #fff;
}
.ddlc ul li.on p {
    color: #23519e;
}
.azm .zcxz .zcxz-pa {
    font-size: 28px;
    color: #333333;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}

.azm .zcxz .zcxz-pb {
    /* font-size: 14px; */
    color: #f18d35;
    line-height: 2;
}
.azm .zcxz .zcxz-pc {
    color: #333;
    /* font-size: 14px; */
    line-height: 2;
	margin-bottom: 20px;
}

.wjmima {
	margin: auto;
    width: 100%;
    /* max-width: 300px; */
    color: #333;
    display: flex;
    /* font-size: 14px; */
    width: 100%;
    text-align: left;
    align-items: center;
    justify-content: flex-start;
}
.check-box {
    width: 18px;
    height: 18px;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 1px #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 3px;
    border: 1px solid #cbcbcb;
    margin-right: 8px;
}
.check-box.checkedBox i {
    opacity: 1;
    /* border: 1px solid #399777; */
}
.azm .auto_1300 {
    padding-bottom: 50px;
}
.check-box i {
    opacity: 0;
    background: url(../images/g.png) no-repeat center center;
    position: absolute;
    width: 15px;
    height: 18px;
    top: -1px;
    left: 0px;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    -moz-transform: rotateZ(-180deg);
    -o-transform: rotateZ(-180deg);
    z-index: 5;
}

.check-box i input[type="checkbox" i] {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 0;
    padding: initial;
    border: initial;
}

.radio-btn input[type="radio"], .check-box input[type="checkbox"] {
    visibility: hidden;
}
.wjmima .xz {
    display: flex;
    align-items: center;
    width: 20%;
}

.wjmima .anniu {
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wjmima .anniu .ty {
    padding: 10px 40px;
    background: #f18d35;
    margin-right: 20px;
    color: #fff;
    border-radius: 5px;
	border:1px solid transparent;
}

.wjmima .anniu .bty {
    padding: 10px 40px;
    background: #cccccc;
    /* margin-right: 20px; */
    color: #fff;
    border-radius: 5px;
	border:1px solid transparent;
}

.wjmima .anniu .ty:hover {
    color: #f18d35;
    background: transparent;
    border: 1px solid #f18d35;
}
.wjmima .anniu .bty:hover {
    color: #cccccc;
    background: transparent;
    border: 1px solid #cccccc;
}

@media only screen and (max-width: 1300px){
	.azm .ddlc {
		padding: 20px 0px;
		padding-top: 50px;
	}
	.azm .auto_1300 {
		padding: 0 20px;
		padding-bottom: 40px;
	}
	
}


@media only screen and (max-width: 768px){
	.azm .zcxz {
		padding: 20px 20px;
	}
	.azm .zcxz .zcxz-pa {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.azm .zcxz .zcxz-pb {
		line-height: 1.8;
	}
	.azm .zcxz .zcxz-pc {
		line-height: 1.8;
		margin-bottom: 0px;
	}
	.wjmima {
		display: inline-block;
		padding: 20px;
	}
	.wjmima .xz {
		align-items: center;
		width: 100%;
		justify-content: center;
	}
	.wjmima .anniu {
		margin-top: 20px;
		width: 100%;
	}

	.wjmima .anniu .bty {
    padding: 10px 13px;
}.wjmima .anniu .ty {
    padding: 10px 20px;
}
}


/* ÃƒÂ¤Ã‚Â¾Ã¢â‚¬ÂºÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â2 */
.dlxx {
    background: #fff;
    padding: 30px 60px;
	margin-bottom: 10px;
}

.dlxx .dlp .pa {
    font-size: 18px;
    position: relative;
    color: #333333;
    display: inline-block;
    margin: 0;
    padding-bottom: 20px;
    border-bottom: 2px solid #f18d35;
}

.dlxx .dlp .pa:before {
    /* content: ''; */
    position: absolute;
    width: 150px;
    height: 2px;
    background: #000;
    bottom: 0;
}

.dlxx .dlp {
    border-bottom: 1px solid #e5e5e5;
}


input#Top002047_topKey {
    border: none;
    color: #adadad;
    line-height: 45px;
    width: 100%;
    max-width: 100%;
    padding: 0 10px;
    display: inline-block;
    background: transparent;
    border-radius: 3px;
    font-size: 14px;
    border: 1px solid #e1e1e1;
}
.dlxx .sr {
	   width: 50%;
    display: flex;
    max-width: 500px;
    margin: auto;
    margin-bottom: 15px;
    align-items: center;
}

.dlxx .sr .zi {
    width: 38%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 10px;
    position: relative;
}

.dlxx .sr input {
    width: 75% !important;
				line-height: 45px;
				padding: 0 10px;
				border-radius: 3px;
				border: 1px solid #e1e1e1;
}
.dlxx .sr textarea {
	width: 75%;
	line-height: 45px;
	height:45px;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
}
.dlxx .dlp form {
    margin: 20px 0;
}

.dlxx form {
    margin: 40px 00;
				display: flex;justify-content: flex-start;
    flex-wrap: wrap;
}
.dlxx .sr .zi .xingxing {
    color: #f18d35;
    margin-right: 5px;
    display: inline-block;
    margin-top: 5px;
    /* position: relative; */
}
.yyzz .yyzz-p {
    margin: 40px 0;
    text-align: center;
}

.yyzz .yyzz-p .pa {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 20px;
}

.yyzz .yyzz-p .pb {
    font-size: 14px;
    color: #999999;
    margin: 0;
}




.yyzz .sc a {
    width: 100%;
    height: auto;
    min-height: 140px;
    max-width: 140px;
    position: relative;
    margin: auto;
    border-radius: 10px;
    border: 1px solid #ddd;
    background: #f5f5f5;
}.yyzz .sc {
    display: flex;
}

.yyzz .sc a:before {
    width: 3px;
    content: '';
    position: absolute;
    height: 30px;
    background: #626262;
    top: 40%;
    left: 0;
    right: 0;
    margin: auto;
}

.yyzz .sc a:after {
    width: 30px;
    content: '';
    position: absolute;
    height: 3px;
    background: #626262;
    top: 49%;
    left: 0;
    right: 0;
    margin: auto;
}


.dlxx .yyzz form {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.dlxx .yyzz form .sr {
    width: 50%;
}

.dlxx .sr input.date_picker {
    border: none;
    color: #adadad;
    line-height: 45px;
    width: 100%;
    max-width: 100%;
    padding: 0 10px;
    display: inline-block;
    background: transparent;
    border-radius: 3px;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    position: relative;
}



/*---------------------------------------demo css--------------------------------------------*/

.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}

.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc;width: 100%;max-width: 347px;}

.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}

.date_selector .nav{width: 97%;}

.date_selector .nav p{clear: none;}

.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}

.date_selector .month_nav{float: left;width: 50%;}

.date_selector .year_nav{float: right;width: 50%;margin-right: -8px;}

.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}

.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}

.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev{left: 0;}

.date_selector .next{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0;width: 100%;}

.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}

.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}

.date_selector td.today{background: #eee;}

.date_selector td.unselected_month{color: #ccc;}

.date_selector td.selectable_day{cursor: pointer;}

.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}
.dlxx .yyzz form .sr img {
    position: absolute;
    right:-324px;
}

.dlxx .yyzz form .sijian input.date_picker {
    max-width: 148px;
}


.dlxx .yyzz form .sijian .zhi {
    padding: 0 10px;
	position: relative;
}



.dlxx .yyzz form .sijian .zhi img {
    right: 45px;
				top:7px;
}
/* .dlxx .yyzz form .jingying {
    width: 100%;
    max-width: 100%;
} */


.dlxx .yyzz form .jingying .zi {
    width: 18.2%;
}

.dlxx .yyzz form .jingying #Top002047_topKey {
	border: none;
    color: #adadad;
    line-height: 2;
    padding: 0 10px;
    display: inline-block;
    background: transparent;
    border-radius: 3px;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    max-width: 79.7%;height: 100px;
    width: 100% !important;
}
.dlxx .dlp span a {
    color: #f18d35;
    font-size: 14px;
    margin-left: 20px;
}

.dlxx .gszj {
    margin-top: 10px;
}

.dlxx .gszj .gszj-p {
    padding: 20px 40px;
    background: #f5f5f5;
    display: flex;
    border-radius: 50px;
    align-items: center;
    flex-wrap: wrap;
}

.dlxx .gszj .gszj-p .pa {
    font-size: 16px;
    color: #333333;
    width: 20%;
    margin: 0;
}

.dlxx .gszj .gszj-p .pb {
    font-size: 14px;
    color: #666;
    width: 73%;
    margin: 0;
}

.dlxx .gszj .gszj-p .pc {
    color: #f18d35;
				cursor: pointer;
    font-size: 14px;
    display: flex;
    width: 10%;
    text-align: center;
    background: right;
    padding: 5px 10px;
    max-width: 75px;
    justify-content: flex-start;
    border-radius: 50px;
    border: 2px solid #f18d35;
    align-items: center;
}

.dlxx .gszj .gszj-p .pc i:before {
    content: '';
    position: absolute;
    width: 7px;
    left: 0;
    top: 6px;
    height: 2px;
    background: #ffffff;
    right: 0;
    margin: auto;
}

.dlxx .gszj .gszj-p .pc i {
    display: inline-block;
    background: #f18d35;
    position: relative;
    width: 15px;
    margin-left: 5px;
    height: 15px;
    border-radius: 50px;
}

.dlxx .gszj .gszj-p .pc i:after {
    content: '';
    position: absolute;
    width: 2px;
    left: 0;
    top: 4px;
    height: 7px;
    background: #ffffff;
    right: 0;
    margin: auto;
}
.dlxx .gszj .gszj-p .pc:hover{
	background: #f18d35;
	color: #fff;
}

.dlxx .gszj .gszj-p .ul li {
    width: 100%;
    display: flex;
    text-align: center;
    /* padding: 20px 0; */
    border: 1px solid #dbdbdb;
}

.dlxx .gszj .gszj-p .ul {
    width: 100%;
    margin-top: 10px;
	background: #fff;
}

.dlxx .gszj .gszj-p .ul li .pa {
    width: 10%;
    /* border-right: 1px solid #dbdbdb; */
    /* padding: 10px 0; */
}

.dlxx .gszj .gszj-p .ul li .pb {
    width: 35%;
    /* border-right: 1px solid #dbdbdb; */
    padding: 10px 20px;
    text-align: left;
}

.dlxx .gszj .gszj-p .ul li .pf {
    width: 10%;
    margin: 0;
}

.dlxx .gszj .gszj-p .ul li .pd {
    width: 10%;
    margin: 0;
}

.dlxx .gszj .gszj-p .ul li .pe {
    width: 35%;
    margin: 0;
    /* display: flex; */
    border-right: 0px solid #dbdbdb;
}
.dlxx .gszj .gszj-p .ul li p {
    padding: 10px 0;
    border-right: 1px solid #dbdbdb;
}
.dlxx .gszj .gszj-p .ul li .pe a.xaizai {
    color: #23519e;
    margin-right: 30px;
}
.dlxx .gszj .gszj-p .ul li:nth-child(1){
	border-bottom: 0px;
}
.dlxx .gszj .gszj-p .ul li .pe a.sanchu {
    color: #f18d35;
}

.tjwc {
    width: 100%;
    background: #fff;
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    height: 500px;
    justify-content: center;
}


.btnbox {text-align: center;padding-top: 20px;}
.btnbox button{width: 150px;height: 50px;font-size:18px;border:0;border-radius: 5px;background:#23519e;color:#fff;cursor: pointer;}


@media only screen and (max-width: 769px){
.dlxx {
    padding: 30px 20px;
}
.dlxx .dlp{padding-bottom: 5px;margin-bottom: 10px;}
.dlxx .dlp .pa {
    font-size: 16px;
    padding-bottom: 10px;margin-bottom: 5px;
}

.dlxx .sr .zi {
    width: 35%;
}
.dlxx form {
    margin: 0;
}

.yyzz .sc a {
    min-height: 80px;
    max-width: 80px;
}
.yyzz .sc a:before {

    height: 20px;
}
.yyzz .sc a:after {
    width: 20px;
	top: 50%;
}
.dlxx .yyzz form,.dlxx form {
    display: inline-block;
}
.dlxx .yyzz form .sr,.dlxx .sr {
    width: 100%;

}
.dlxx .yyzz form .sijian input.date_picker {
    max-width: 88px;
}
.dlxx .yyzz form .sr img {
    right: -190px;
}
.dlxx .yyzz form .jingying .zi {
    width: 45.7%;
}
.dlxx .yyzz form .jingying #Top002047_topKey{
	height: auto;
}
.dlxx .gszj .gszj-p {padding: 20px;border-radius: 10px;}
	.dlxx .gszj .gszj-p .pa {
		font-size: 14px;
		width: 100%;
	}
	.dlxx .gszj .gszj-p .pb {
		width: 100%;
		line-height: 1.5;
		margin: 10px 0;
	}
	.dlxx .gszj .gszj-p .pc {
		width: 100%;
	}
	.dlxx .gszj .gszj-p .ul li .pb {
		margin: 0;
	}
	.dlxx .gszj .gszj-p .ul li .pe a.xaizai {
		margin-right: 5px;
	}
	.date_selector {
		max-width: 200px;
	}
	.date_selector {
		max-width: 200px;
		left: 0 !important;
		right: 0;
		margin: auto;
	}
	.yyzz .yyzz-p {
		margin: 20px 0;
	}

	.tjwc {
		height: 300px;
	}
	.tjwc img{
		max-width: 150px;
	}
}

@media only screen and (max-width: 480px){
	.dlxx .yyzz form .sr, .dlxx .sr,.dlxx .yyzz form, .dlxx form{
		display: block;
	}
	.dlxx .sr .zi{
		width: 100%;
		text-align: left;
    display: block;
	}
	.dlxx .sr input {
    width: 100% !important;
}
.dlxx .yyzz form .sijian input.date_picker {
    max-width: 100%;
}
.dlxx .sr textarea{
	width: 100%
}
}


.qygk .bt .bt-pc {
    /* font-size: 14px; */
    color: #666666;
    line-height: 2;
    margin-top: 40px;
}

.qygk .bt .bt-pc span{
	color: #f18d35;
}
.zbgg {}

.zbgg .zbgg-top {
    display: flex;
    justify-content: center;
    max-width: 1200px;
    margin: auto;
    margin-bottom: 40px;
}

.zbgg .zbgg-top .sr {
    display: flex;
    width: 36%;
    align-items: center;
}

.zbgg .zbgg-top .sr .zi {
    width: 25%;
    position: relative;
}

.zbgg .zbgg-top .sou {
    width: 10%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #23519e;
    color: #fff;
    font-size: 16px;
}


.zbgg .zbgg-top .sr input#Top002047_topKey {
    max-width: 300px;
    background: #e7eaf1;
    line-height: 60px;
}

.zbgg .zbgg-top .zi {
    font-size: 16px;
    color: #333333;
}

.zbgg .zbgg-top .sr input.date_picker {
    border: none;
    color: #adadad;
    line-height: 45px;
    width: 100%;
    max-width: 100%;
    padding: 0 10px;
    display: inline-block;
    background: transparent;
    border-radius: 3px;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    max-width: 300px;
    background: #e7eaf1;
    line-height: 50px;
}

.zbgg .zbgg-top .sr .zi img {
    position: absolute;
    right: -281px;
    /* width: 21px; */
}

.zbgg .zbgg-top .sou img {
    filter: grayscale(100%) brightness(300%);
    margin-right: 10px;
    max-width: 15px;
}

.qygk .zbgg-bj {
    background: #f0f3fa url(../uploadfiles/zbggbj.png) no-repeat center bottom;
    padding-top: 40px;
    background-size: auto 100%;
}
.zbgg {
    margin: 40px 0;
    background: #fff;
    padding: 40px 40px;
    margin-bottom: 0px;
}
.zbgg .zbgg-tow {
    display: flex;
    padding: 0 40px;
    color: #fff;
    background: #23519e;
    ma: 40px 0;
}

.zbgg .zbgg-tow .pa {
    width: 20%;
    /* font-size: 20px; */
    margin: 0;
    /* padding: 15px 0; */
}

.zbgg .ul {
    display: block;
    background: transparent;
    width: 100%;
    padding: 0;
}

.zbgg .zbgg-tow .pb {
    width: 50%;
}

.zbgg .zbgg-tow p {
    font-size: 22px;
    margin: 0;
    padding: 15px 0;
}

.zbgg .zbgg-tow .pc {
    width: 20%;
}

.zbgg .zbgg-tow .pd {
    width: 20%;
}
.zbgg .zbgg-tow ul li {
    display: flex;
    width: 100%;
    padding: 0 40px;
    border-bottom: 1px solid #ededed;
}

.zbgg .zbgg-tow ul li p {
    font-size: 16px;
    color: #999999;
	padding: 20px 0;
}

.zbgg .zbgg-tow ul li .pb {
    color: #333;
}

.zbgg .zbgg-tow ul li .pa.on {
    color: #f18d35;
}

@media only screen and (max-width: 1300px){
.qygk .zbgg-bj .auto_1300 {
    padding: 0 20px;
}
}

@media only screen and (max-width: 768px){
	.qygk .zbgg-bj {
		padding-top: 20px;
	}
	.qygk .bt .bt-pc {
		line-height: 1.8;
		margin-top: 20px;
	}
	.zbgg {
		margin: 20px 0;
		
	}
	.zbgg {
		margin: 20px 0;
		padding: 20px 20px;
	}
	.zbgg .zbgg-top {
		display: block;
		margin-bottom: 20px;
	}
	.zbgg .zbgg-top .sr {
		width: 100%;
		margin-bottom: 10px;
	}
	.zbgg .zbgg-top .sr .zi img {
		right: -222px;top: 13px;
	}
	.zbgg .zbgg-top .sr input#Top002047_topKey {
		line-height: 45px;
	}
	.zbgg .zbgg-top .sou {
		width: 100%;
		
		max-width: 100px;
		margin: auto;
		padding: 10px 0;
	}
	.zbgg .zbgg-tow {
		padding: 0 10px;
	}
	.zbgg .zbgg-tow p {
		font-size: 14px;
	
	}
	.zbgg .zbgg-tow ul li {
	
		padding: 0;
	}
	.zbgg .zbgg-tow ul li p {
		padding: 10px 0;
	}
	}


	.lxfs {
		padding: 80px 100px;
		background: #fff;
		/* margin-bottom: 40px; */
		display: flex;
		align-items: center;
	}
	
	.lxfs .lxfs-left {
    width: 50%;
}
	
	.lxfs .lxfs-left .left-pa {
		margin: 0;
		font-size: 36px;
		color: #333;
	}
	
	.lxfs .lxfs-left .left-pb {
		font-size: 14px;
		color: #999999;
		margin: auto;
		position: relative;
		margin-top: 10px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	.lxfs .lxfs-left .left-pb:before {
		position: absolute;
		content: '';
		width: 40px;
		bottom: 0;
		height: 3px;
		background: #23519e;
	}
	
	.lxfs .lxfs-left .left-pc {
		font-size: 16px;
		display: flex;
		color: #333333;
		margin: 0;
		align-items: center;
		margin-bottom: 20px;
	}
	
	.lxfs .lxfs-left .left-pc img {
		margin-right: 10px;
	}
	
	.lxfs .lxfs-left .left-pc span {
		color: #999;
	}
	
	.lxfs .lxfs-right {
		width: 50%;
		/* display: flex; */
		justify-content: flex-end;
		flex-direction: row;
		text-align: right;
	}
	
	.lxfs .lxfs-right img {
		height: auto;
		width: 100%;
		max-width: 150px;
	}
	
	.lxfs .lxfs-right .left-pf {
		width: 100%;
		max-width: 150px;
		font-size: 18px;
		margin-top: 10px;
		color: #333333;
		margin-left: auto;
		margin-right: 0;
		text-align: center;
	}
	.qygk .lxfs-bj {
		padding-bottom: 40px;
	}

	@media only screen and (max-width: 769px){
	.lxfs {
		padding: 20px 20px;
		display: inline-block;
	}
	.lxfs .lxfs-left {
		width: 100%;
	}
	.lxfs .lxfs-left .left-pa {
		font-size: 18px;
	}
	.lxfs .lxfs-left .left-pb {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.lxfs .lxfs-left .left-pc {
		font-size: 14px;
		display: block;
		margin-bottom: 10px;
	}
	.lxfs .lxfs-right {
		width: 100%;
		/* display: flex; */
		justify-content: center;
		flex-direction: row;
		text-align: center;
	}
	.lxfs .lxfs-right img {
		max-width: 120px;
	}
	.lxfs .lxfs-right .left-pf {
	
		font-size: 14px;
		
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
}


.lxwomen {
    background: #eff2f9;
	padding-bottom: 40px;
}

.lxwomen .lxwomen-a {
    display: flex;
    padding: 0px 60px;
    background: #eff2f9;
    margin-top: -100px;
    position: relative;
}


.lxwomen .lxwomen-a:before {
    content: '';
    position: absolute;
    background: url(../uploadfiles/lxwmtu.png) no-repeat;
    width: 100%;
    height: 100%;
    /* z-index: 9; */
    left: -128px;
    bottom: -107px;
}

.lxwomen .lxwomen-a .a-left {
    width: 50%;
    padding: 100px 60px;
}

.lxwomen .lxwomen-a .a-right {
    width: 50%;
    position: relative;
    padding: 100px 60px;
    border-left: 1px solid #e7e7e7;
}

.lxwomen .lxwomen-a .a-left .left-pa {
    margin: auto;
    font-size: 36px;
    color: #333333;
}

.lxwomen .lxwomen-a .a-left .left-pb {
    font-size: 14px;
    color: #999999;
    margin: 0;
    margin-top: 10px;
}

.lxwomen .lxwomen-a .a-right .right-pa {
    font-size: 20px;
    color: #23519e;
    margin: 0;
    margin-bottom: 20px;
}

.lxwomen .lxwomen-a .a-right .right-pb {
    font-size: 16px;
    color: #666666;
    margin: auto;
    margin-top: 10px;
    /* margin-bottom: 10px; */
}

.lxwomen .lxwomen-a .a-right:before {
    content: '';
    position: absolute;
    width: 1px;
    top: 28%;
    height: 50px;
    left: 0;
    background: #23519e;
}

/*Map002858 */
/* .Map002858 #allmap{height: 23.96vw;} */
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: 100%;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
/* @media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
.Map002858 #allmap{height: 70vw;}
} */


.lxb {
    display: flex;
    margin-top: 40px;
}

.lxb .b-a {
    width: 25%;
    padding: 30px 0;
    text-align: center;
    background: #f5f8fb;
    position: relative;
}
.lxb .b-a:nth-child(2n+2) {
 
	background: #fff;
}

.tan {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    margin: auto;
    height: 100%;
    color: #fff;
    background: #23519e;
    justify-content: center;
    align-items: center;
    flex-direction: column;
	opacity:0;
	transition: all .5s;
}
.lxb .b-a:hover .tan{
	opacity:1;
}
.lxb .b-a .ap {
    margin: 0;
    font-size: 18px;
    color: #333333;
    margin: 10px 0;
}
.tan .tana {
    width: 100%;
    margin: 0;
    font-size: 18px;
    padding-bottom: 20px;
    position: relative;
}

.tan .tanb {
    width: 100%;
    margin: 0;
    font-size: 18px;
}

.tan .tana:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 2px;
    background: #fff;
    bottom: 8px;
    left: 0;
    right: 0;
    margin: auto;
    /* margin-bottom: 20px; */
}


.ma {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 40px;
}

.ma .ma-a {
    width: 33.3%;
    /* text-align: center; */
    padding: 20px;
    background: #fff;
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.ma .ma-a img {
    width: 40%;
    margin-right: 20px;
}

.ma .ma-c .ma-pa {
    margin: 0;
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}

.ma .ma-c .ma-pb {
    margin: 0;
    font-size: 14px;
    color: #f18d35;
}

.ma .ma-a:nth-child(3){
	margin-right: 0;
}

@media only screen and (max-width: 1300px){
.lxwomen .auto{
	padding: 0 20px;
}

}

@media only screen and (max-width: 768px){
	.lxwomen .lxwomen-a {
		padding: 0px 0px;
		margin-top: 0;
		display: inline-block;
	}
	
	.lxwomen .lxwomen-a .a-left {
		width: 100%;
		padding: 20px 0px;
		padding-bottom: 0;
	}
	.lxwomen .lxwomen-a .a-left .left-pa {
		margin: auto;
		font-size: 18px;
		color: #333333;
	}
	.lxwomen .lxwomen-a .a-right {
		width: 100%;
		position: relative;
		padding: 20px 0px;
		border-left: 0px solid #e7e7e7;
	}
	.lxwomen .lxwomen-a .a-right:before{
		display: none;
	}

	.lxb {
	
		flex-wrap: wrap;
	}
	.lxb .b-a {
		width: 50%;
		border-bottom: 1px solid #ededed;
	
	}
	.ma {
		display: inline-block;}
		.ma .ma-a {
			width: 100%;
			margin-bottom: 10px;
		}
		.ma .ma-a img {
			max-width: 100px;
		}
		.qygk .ryzz-bj {
			padding: 20px 20px;
		}
		.Timeline000453 .year ul li.on a, .Timeline000453 .year ul li a:hover {
			font-size: 20px;
			top: -8px;
		}
		.Timeline000453 .year ul li {
			width: 83px;
			
		}
		.Timeline000453 {
			
			overflow: hidden;
		}
		.Timeline000453 .year {
			margin-bottom: 30px;
		}
		.Timeline000453 .list ul li dl {
			display: inline-block;
			background: none;
		}
		.Timeline000453 .list ul li .nr {
			width: 100%;
			padding: 0;
			padding-right: 20px;
			padding-left: 0;
			background:none;
			max-height: 504px;
			overflow: auto;
		}
		.Timeline000453 .arrow a{
			display: none;
		}
	}


/* 新闻详情 */
.NewsInfo{padding:0 0 70px;background: #edf0f5 url(../images/newsbg3.jpg) center bottom no-repeat;}
.NewsInfo .auto_1300{background:#e4e7ef url(../images/newsbg1.jpg) 0px top no-repeat;margin-top:-150px;position:relative;z-index: 1;}
.NewsInfo .bg{padding:85px 60px;background:url(../images/newsbg2.jpg) right bottom no-repeat;}

.Titleinfo{ border-bottom:2px solid #000000; text-align:center; margin-bottom:45px; padding:0px 0 18px;}
.Titleinfo .tits{font-size:36px; color:#000; line-height:45px;font-weight: normal;}
.Titleinfo .date{ font-size:16px; padding:5px 0 0 0;color:#808080;}
.Titleinfo .date span{ display:inline-block; margin:0 20px;font-style: normal;color:#999999;}
.Titleinfo .date img{display:inline-block;vertical-align: middle;margin-right:7px;}
.Titleinfo .date i{ color:#000000;font-style: normal;}

.Titleinfo .share{ display:inline-block;*display:inline; zoom:1; vertical-align:middle;}
.PrevNextBox {margin:50px 0 0 0;position:relative; padding:31px 0 120px;background:url(../images/prebg.gif) 0px top repeat-x; color:#888888; font-size:16px;}
.PrevNextBox dl{line-height:78px; height:78px;overflow:hidden; border-bottom:1px dotted #d2d6e0; position:relative;padding:0 93px;margin-bottom:11px;}
.PrevNextBox dl span{position:absolute;left:0;}
.PrevNextBox dl em{ position:absolute; right:0px; top:0px; color:#b2b2b2;font-size:16px;font-style: normal;}
.PrevNextBox dl span .date{ position:absolute; right:0; top:0; color:#808080; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.PrevNextBox dl a{ margin:0px auto; display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%; color:#333333;font-size: 18px;font-weight: bold;}
.PrevNextBox dl a.none{color:#999;}
.PrevNextBox a.back{ position:absolute; right:0; bottom:0px; color:#fff; font-size:18px; padding-left:77px; background: #23519e url(../images/goback.png) 44px center no-repeat;width:159px;line-height:60px;}
.PrevNextBox a.back img{display: none;}

.SinglePage {line-height: 30px;font-size: 16px;color:#000;}
.SinglePage img{display: block;margin:0px auto;height: auto !important;}

@media(max-width:1024px){
	.NewsInfo .auto_1300{margin:0;}
	.NewsInfo .bg{padding:20px;}
.SinglePage img{width: auto !important;height: auto !important;}
.djsy-tow .djsy-a.djsy-cc  .left-a{width: 100%;margin-bottom: 10px;}

}

@media(max-width:768px){
	.NewsInfo{padding:30px 20px;}
	.Titleinfo { line-height:20px; font-size:12px; padding-bottom:15px; margin-bottom:20px;}
	.Titleinfo .tits{ font-size:18px; line-height:24px; padding-bottom:0px;}
	.Titleinfo .share{ display:none;}

	.PrevNextBox {margin:40px 0 0 0; font-size:14px;padding:20px 0 40px;}
	.PrevNextBox dl{ width:auto; line-height:40px; height:40px; margin-bottom:8px;padding-left:60px;}
	.PrevNextBox dl a{font-size:15px;}
		.PrevNextBox a.back{ font-size:14px;width:100px;padding-left:48px;background-position: 22px center;line-height:40px;}
	.PrevNextBox dl em{font-size:12px;}
	.Titleinfo .date{font-size: 12px;}
	.Titleinfo .date span{margin:0 4px;}
}

/* 实时信息 */
.tzz .addList ul li{line-height: 70px;padding-left:25px;position: relative;list-style: none;font-size:16px;padding-right:90px;border-bottom:1px dotted #e5e5e5;margin:0;}
.tzz .addList ul li::before{content:'';display: block;width:5px;height:5px;background:#194d9e;border-radius: 50%;position: absolute;left:0;top:50%;margin-top:-2.5px;}
.tzz .addList ul li span{color:#999;position: absolute;right:0;top:0;font-size:14px;}
.tzz .addList ul li p{margin:0;padding:0;display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}

@media(max-width:768px){
	.tzz .addList ul li{line-height: 45px;padding-left:15px;font-size: 15px;}
}


/* 地产开发 */
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:auto !important; max-height:100%;}
.clear{clear:both;}
.subtite{padding-bottom: 35px;}
.subtite .bt-pa {
    font-size: 36px;
    color: #333333;
    margin: auto;
}

.subtite .bt-pb {
    font-size: 14px;
    color: #999999;
    margin: auto;
    letter-spacing: 1px;
    margin-top: 8px;text-transform: uppercase;
}
.subtite.white .bt-pa{color:#fff;}
.subtite.white .bt-pb{color:rgba(255,255,255,0.4);}


.pdbox{padding:5.5% 20px;overflow: ;}
.Dcbox1{background: #f8fafe url(../images/dc_bg1.jpg) center bottom no-repeat;background-size:cover;color:#333;}
.Dcbox1 .info{width: 45%;/*float: left;*/}
.Dcbox1 .txt{border-top: 1px solid #23519e; border-bottom: 1px solid #23519e;padding:50px 0;margin-bottom: 40px;line-height: 36px;font-size: 16px;}
.Dcbox1 .txt.t2{border-bottom: 0;padding-bottom:0;}

.Dcbox1 .wz{font-size: 24px;color:#23519e;}
.Dcbox1 .wz span{font-size: 40px;display:block;margin-bottom:15px;}

.Dcbox1 .logo img{height:63px;display: block;margin-bottom:36px;}
.Dcbox1 .add{padding: 7px 0 0 94px; position: relative;line-height:31px;font-size:16px;}
.Dcbox1 .add img{position: absolute;left: 0;top: 0;}
.Dcbox1 .add b{font-size: 20px;display:block;}
.Dcbox1 .add.a2{background:#fff;border-radius: 12px;padding:27px 15px 0 123px;height:auto !important;height:120px;min-height:120px;}
.Dcbox1 .add.a2 img{left: 30px;top:20px;}
.Dcbox1.wy{background: #f8faff url(../images/wy_bg1.jpg) center bottom no-repeat;background-size:cover;}

.Dcbox1 .img{width: 55%;/*float: right;*/padding-left: 7%;}
.Dcbox1 .righttxt{width:48%;float:right;line-height:34px;font-size:16px;padding-top:6%;}
.Dcbox1 .img2{clear:both;}

.Dcbox1 .table{display: table;width: 100%;}
.Dcbox1 .table .cell{display: table-cell;vertical-align: middle;}

.Dcbox2{background: #1c4a97 url(../images/dc_bg2.jpg) right bottom no-repeat;background-size:cover;}
.Dcbox2 .slick-list{margin-left: -35px;}
.Dcbox2 .imgbox{padding-top:70%;}
.Dcbox2 .item{padding-left: 35px;}
.Dcbox2 .slick-dots{bottom:-40px;}
.Dcbox2.bg2{background: #d0d9eb url(../images/dc_bg3.jpg) right bottom no-repeat;background-size:cover;}
.Dcbox2.autoitem ul,.Dcbox2.autoitem .slick-list,.Dcbox2.autoitem .slick-track{text-align:center;width: 100% !important;}
.Dcbox2.autoitem .item{width: 33.333% !important;float: none !important;display: inline-block;}

.Dcbox3{background:#dbe2ef;}
.Dcbox3 .slick-list{margin-left: -35px;}
.Dcbox3 a{background:#fff;display: block;padding:35px;}
.Dcbox3 .item{padding-left: 35px;}
.Dcbox3 .imgbox{padding-top: 100%;}
.Dcbox3 .imgbox span{background-size:contain;}
.Dcbox3 .tit{margin-top: 16px;line-height: 25px;font-size: 18px;color:#333;}
.Dcbox3 .slick-dots{bottom:-40px;}

.Dcbox4{background:#eef1f7 url(../images/xmbg.jpg) center bottom no-repeat;padding-top:5%;}

.RoomList{margin:0 0 0 -35px;box-sizing:border-box;font-size: 0;text-align: center;}
.RoomList li{width: 33.333%;padding:0 0 35px 35px;display: inline-block;text-align: left;}
.RoomList a{display:block;background:#fff;}
.RoomList .imgbox{padding-top:60%;}
.RoomList .txt{padding:18px 30px 0 30px;height:400px;}
.RoomList .tit{line-height:43px;font-size:20px;}
.RoomList .p{line-height:25px;color:#999999;font-size:14px;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.RoomList .other{margin-top:14px;padding-top:200px;border-top:1px solid #ebebeb;color:#999999;font-size:14px;position: relative;}
.RoomList .other em{font-style: normal;color:#23519e;font-size:20px;font-family: arial;}
.RoomList .other .num{position: absolute;right: 0;}
.RoomList .other img{margin-right:8px;}

@media(max-width:768px){
	.subtite{padding-bottom:10px;}
	.Dcbox1 .txt{padding:20px 0;font-size: 14px;line-height:28px;margin-bottom:20px;}
	.subtite .bt-pa {font-size: 18px;}
	.subtite .bt-pb{margin-top:0;}
	.Dcbox1 .info{width:auto;float:none;padding-bottom:20px;}
	.Dcbox1 .logo img{height:40px;margin-bottom:20px;}
	.Dcbox1 .table{display: block;}
	.Dcbox1 .table .cell{display: block;padding-left:0;}
	.Dcbox1 .img{width:auto;float:none;}
	.Dcbox1 .add{padding:0px 0 0 45px;font-size: 14px;}
	.Dcbox1 .add img{width:30px;}
	.Dcbox1 .add b{font-size:16px;}
	.Dcbox1 .add.a2{padding:15px 15px 0 50px;height:90px;min-height:90px;}
    .Dcbox1 .add.a2 img{left: 10px;}
    .Dcbox1 .wz{font-size: 18px;}
    .Dcbox1 .wz span{font-size: 28px;margin-bottom:10px;}
				.Dcbox2 .slick-dots{bottom:-30px;}
    
    .Dcbox1 .righttxt{width: auto;float:none;line-height:28px;font-size:14px;padding:0;}

				.RoomList li{width: 50%;}
}
@media(max-width:580px){
 .RoomList{margin:0;}
	.RoomList li{width: auto;padding:15px;}
	.RoomList .tit{font-size: 18px;line-height: 30px;}
	.RoomList .other em {font-size: 15px;}
	.Dcbox3 .slick-dots{bottom:-24px;}
}


/* 网站地图 */
.webmap{padding:5% 0;margin:0 auto;overflow:hidden;_zoom:1;}
.webmap ul{line-height: 40px;font-size: 16px;list-style: none;}
.webmap li{width: 11.1111%;float: left;}
.webmap ul a{display: inline-block;margin:0 5px;}
.webmap strong{color: #fff;background: #25509e;display: inline-block;padding:5px 10px;}
.webmap strong a{color: #fff;}



/* 20220221 */
.JobContent{padding:4%;background: #fff;}
.JobContent .jobtit{color:#23519e;font-size: 26px;text-align: center;}
.JobContent .JobContentBox{line-height: 35px;margin-top:20px;color:#333;}
.JobContent .JobContentBox *{margin:0;padding:0;}
.JobContent .JobContentBox h1{font-size: 18px;margin:0;}
.JobContent .JobContentBox p strong{font-size: 16px;color:#23519e;}

@media(max-width:768px){
	.JobContent .jobtit{font-size: 18px;}
	.JobContent .JobContentBox{line-height: 28px;}
	.JobContent .JobContentBox h1{font-size: 16px;}
	.JobContent .JobContentBox p strong{font-size: 14px;}
	
	.webmap li{width: auto;float: none;}

}

.BMap_bubble_content img{display: block;margin:0 auto 0;}

/* 法律声明 */
.flsm{background:#f6f8fc;}
.flsm .ryzz-bj{background:#f6f8fc;position: relative;margin-top:-150px;z-index:99;padding:0;padding-left:420px;position: relative;}
.flsm .ryzz-bj .bt{width:420px;padding:100px;position: absolute;top:0;left:0;box-sizing: border-box;text-align: left;}
.flsm .ryzz-bj .flsmBox{border-left:1px solid #e6e9f2;position: relative;padding:100px;line-height: 35px;background:url(../images/flbg.png) no-repeat bottom center;}
.flsm .ryzz-bj .flsmBox::before{content:'';display: block;width:1px;height:60px;background:#23519e;position: absolute;left:-1px;top:100px;}
.flsm .ryzz-bj .flsmBox .flsmTit{font-size: 18px;font-weight: bold;color:#23519e;margin-bottom:10px;}
.flsm .ryzz-bj .flsmBox *{margin:0;padding:0;}

@media(max-width:768px){
	.flsm .ryzz-bj{padding-left:0;margin-top:0;}
	.flsm .ryzz-bj .bt{padding:20px;position: static;box-sizing: border-box;}
	.flsm .ryzz-bj .flsmBox{padding:20px;line-height: 28px;}
	.flsm .ryzz-bj .flsmBox .flsmTit{font-size: 16px;}
}


/* 团队建设 20220304*/
.qygk .teambox{padding:70px 0;background:#f5f6f9 url(../images/teamboxbg.jpg) right bottom no-repeat;}
.qygk .teambox .item{width: 33.333%;float: left;height: 602px;position: relative;}
.qygk .teambox .item .imgbox{padding-top: 302px;background-position:center center;background-size: cover;}
.qygk .teambox .item.i1 .info{background:#1c50a5;}
.qygk .teambox .item.i2 .info{background:#f18d35;}
.qygk .teambox .item.i3 .info{background:#1c9da5;}
.qygk .teambox .item .info p{margin:0;}
.qygk .teambox .item .info{color:#fff;padding:20px 40px 0;height: 300px;line-height: 28px;font-size: 14px;}
.qygk .teambox .item .info h2{margin:0;border-bottom: 1px solid #4973b7;font-size: 26px;border-bottom: 1px solid rgba(255,255,255,0.2);line-height: 84px;text-align: center;margin-bottom: 23px;}
.qygk .teambox .item.i2 {padding-top: 302px;}
.qygk .teambox .item.i2 .imgbox{position:absolute;left: 0;top: 0;width: 100%;}
.qygk .teambox .bt{margin-bottom: 40px;}

@media(max-width:768px){
.qygk .teambox{padding:20px 0;}
.qygk .teambox .bt{margin-bottom: 15px;}
.qygk .teambox .item{width: auto;float: none;height: auto;}
.qygk .teambox .item.i2 {padding-top: 0;}
.qygk .teambox .item.i2 .imgbox{position:static;}
.qygk .teambox .item .imgbox{padding-top: 60%;}
.qygk .teambox .item .info{padding:15px;height: auto;}
.qygk .teambox .item .info h2{font-size: 18px;line-height: 40px;margin-bottom: 15px;}
}


/* 荣誉资质 20220304*/
.Hornorbox{border:1px solid #ececec;height: auto !important;height: 610px;min-height: 610px;position: relative;background:#f4f5f8;margin-top: 30px;}
.Hornorbox .content{border:1px solid #ececec;height: auto !important;height: 610px;min-height: 610px;position: relative;background:#f4f5f8;margin-top: 30px;}
.Hornorbox .Nav{width: 35%;float: right;background:url(../images/yearbg.jpg) no-repeat;background-size:cover;padding:87px 0 0 49px;line-height: 40px;height: auto !important;height: 610px;min-height: 610px;}
.Hornorbox .Nav h2{margin: 0 0 16px;font-size: 18px;color:#000000;font-family: "impact";}
.Hornorbox .Nav li{float: left;width: 20%;font-size: 24px;color:#999999;cursor: pointer;font-family: "DINMedium";}
.Hornorbox .Nav li.on{color:#23519e;}
.Hornorbox .leftcon{padding: 0 45px 0;width: 65%;float: left;position: relative;}
.Hornorbox .leftcon:after{top: 158px;right: -30px;width: 100px;height: 3px;background:#23519e;content: "";position:absolute;}
.Hornorbox .leftcon .year{line-height: 130px;font-size: 100px;color:#23519e;padding-top: 28px;border-bottom: 3px solid #dcdcdc;margin-bottom: 35px;font-family: "DINMedium";}
.Hornorbox .leftcon .year span{font-size: 50px;}

.Hornorbox .leftcon .item{border-bottom: 1px solid #e7e7e7;display: flex;line-height: 27px;padding:12px 0;}
.Hornorbox .leftcon .item .tit{width: 65%;padding-right: 5%;color:#333333;font-size: 16px;}
.Hornorbox .leftcon .item span{display: block;height: 27px;color:#23519e;font-size: 24px;font-family: "DINMedium";}
.Hornorbox .leftcon .item span i{font-size: 20px;font-style: normal;}

.Hornorbox .leftcon .item .unit{width: 35%;color:#999999;font-size: 16px;}
.Hornorbox .leftcon .list{height: 360px;overflow-y: auto;}
.Hornorbox .leftcon .con{display: none;}
@media(max-width:768px){
	.Hornorbox{height: 100px;min-height: 100px;}
	.Hornorbox .leftcon{width: auto;float: none;padding:15px;}
	.Hornorbox .Nav{width: auto;float: none;padding:15px;height: 100px;min-height: 100px;overflow: hidden;_zoom:1;}
	.Hornorbox .leftcon .year{line-height: 50px;font-size: 30px;margin-bottom: 15px;padding-top: 0;}
	.Hornorbox .leftcon .year span{font-size: 16px;}
	.Hornorbox .leftcon .item span i{font-size: 16px;}
	.Hornorbox .leftcon:after{top:71px;right: 0;}
.Hornorbox .leftcon .item .unit{font-size: 14px;}
.Hornorbox .leftcon .item .tit{font-size: 14px;}
}

/* 20220316 */
.DjsyInfo{display:table;width: 100%;}
.DjsyInfo .info{display:table-cell;vertical-align: middle;float: none;}
.DjsyInfo .img{display:table-cell;vertical-align: middle;width: 55%;padding-left: 7%;float: none;}
.DjsyInfo .subtite{font-size: 36px;line-height: 45px;color:#fff;}
.DjsyInfo .txt{border-top:1px solid rgba(255,255,255,0.2);line-height: 36px;color:#fff;opacity: 0.7;padding:30px 0;margin-bottom:10px;}
.DjsyInfo .add.a2{background:rgba(255,255,255,0.2);color:#fff;}

.DckfImfo{background:url(../images/dckfinfobg.jpg) no-repeat center center;background-size: cover;}
.Dcbox1 .img img{width:100%;}
.DckfImfo .subtite{font-size: 36px;line-height: 45px;}
.DckfImfo .txt{border-top:none;padding:0 0 20px 0;margin-bottom:30px;line-height: 36px;}
.Dcbox1 .add1{margin-top:20px;}

@media(max-width:768px){
	.DjsyInfo,.DjsyInfo .info,.DjsyInfo .img{display: block;padding-left: 0;width: auto;}
	.DjsyInfo .subtite{font-size: 20px;}
	.DjsyInfo .txt{padding:10px 0;line-height: 25px;}
	.pdbox{padding:25px 20px 35px 20px;}
	.DckfImfo .subtite{font-size: 20px;}
}
