@charset "utf-8";

@media(max-width:1920px) {}

@media(max-width:1700px) {
	.container {
		width: 86%;
	}
}

@media(max-width:1600px) {
	.xwzx .xwzxa ul .kdx a .zy {
		margin-top: 62px;
	}
}

@media(max-width:1500px) {
	.xwzx .xwzxa ul .kdx a .zy {
		margin-top: 55px;
	}


	.jyxm .jyxmA .right .righta .ce img {
		width: 100%;
	}

	.jyxm .jyxmA .left {
		width: 30%;
	}
}

@media(max-width:1550px) {
	.footter .footterbao .foottera .za {
		font-size: 14px;
	}
}

@media(max-width:1450px) {
	.xwzx .xwzxa ul li a .right {
		width: 49%;
	}

	.xwzx .xwzxa ul li a .img {
		width: 51%;
	}

	.xwzx .xwzxa ul li a .zy {
		margin-top: 29px;
	}
	.nav ul li>a { font-size: 16px; }

	.topNavR { width: 640px; left:51.5%; }

	.nav ul li {
		margin-right: 44px;
	}
}

@media(max-width:1400px) {

	.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {
		right: 9%;
	}

	.xwzx .xwzxa ul li a .img {
		width: 53%;
	}

	.xwzx .xwzxa ul li a .right {
		width: 46%;
	}

	.xwzx .xwzxa ul li a .right p {
		line-height: 22px;
	}

	.xwzx .xwzxa ul li a .zy {
		margin-top: 64px;
	}



}

@media(max-width:1300px) {

	.jyxm .jyxmA .left .jyxma {
		font-size: 31px;
	}
	.nav ul li { margin-right:30px; }

	.topNavR { width: 560px; left:52%; }
}

@media(max-width:1250px) {
	.xwzx .xwzxa ul li a .ra {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.xwzx .xwzxa ul li a .img {
		width: 50.5%;
	}

	.xwzx .xwzxa ul li a .right p {
		line-height: 20px;
	}

	.xwzx .xwzxa ul li a .zy {
		margin-top: 16px;
	}

}

@media(max-width:1200px) {
	.container {
		width: 86%;
	}
	.jyxm .jyxmA .right {
		width: 61%;
	}

	.jyxm .jyxmA .left {
		width: 37%;
	}

	.xwzx .xwzxa ul .kdx a .zy {
		margin-top: 28px;
	}

	.xwzx .xwzxa ul li a .right p {
		font-size: 13px;
	}

	.xwzx .xwzxa ul li a .zy {
		margin-top: 25px;
	}

	.footter .footterbao .foottera .za {
		font-size: 13px;
	}
	.xwzx .xwzxa ul .kdx a .zy {
		margin-top: 48px;
	}


}

@media(max-width:1100px) {
	.jyxm .jyxmA .left .jyxma {
		font-size: 31px;
	}

	.jyxm .jyxmA .left {
		width: 35%;
	}


	.xwzx .xwzxa ul li a .ra {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.xwzx .xwzxa ul li a .right p {
		line-height: 18px;
	}

	.xwzx .xwzxa ul .kdx a .zy {
		margin-top: 41px;
	}

	.footter .footterbao .footterc {
		width: 9%;
	}
}

@media(max-width:1024px) {

	.xwzx .xwzxa ul li a .ra {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.xwzx .xwzxa ul li a .right p {
		font-size: 22px;
		line-height: 32px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 9;
		-webkit-box-orient: vertical;
	}

	.xwzx .xwzxa ul li a .right p:last-of-type {
		display: none;
	}

	.xwzx .xwzxa ul li a .zy .zya {
		font-size: 22px;
	}

	.xwzx .xwzxa ul li a .zy .zyb img {
		padding-top: 9px;
	}

	.sjdb {
		display: block;
		background: #f9f9f9;
	}

	.sjdb .sx {
		padding: 46px 0 50px;
		border-bottom: 1px solid #dedede;
	}

	.sjdb .sx .left {
		float: left;
	}

	.sjdb .sx .left .img {
		line-height: 0;
		margin-bottom: 34px;
	}

	.sjdb .sx .left .lefta,.sjdb .sx .left .za {
		font-size: 20px;
		color: #999;
		margin-bottom: 8px;
	}
	
	.sjdb .sx .left .lefta,.sjdb .sx .left .za:last-child{
		margin-bottom: 0;
	}

	.sjdb .sx .right {
		float: right;
		text-align: center;
	}

	.sjdb .sx .right .righta {
		font-size: 18px;
		color: #333333;
		margin-top: 6px;
	}

	.sjdb .db {
		margin: 20px 0 84px;
		text-align: center;
	}

	.sjdb .db .left {
		float: left;
		font-size: 18px;
		color: #999;
	}

	.sjdb .db .right {
		float: right;
		font-size: 18px;
		color: #999;
	}
	.sjdb .db .right a { color:#999; }

	.sjbanner {
		display: block;
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .ppc {
		width: 100%;
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img {
		position: relative;
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z {
		position: absolute;
		    top: 35px;
		    left: 4%;
		    width: 92%;
		    text-align: right;
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z .za {
		font-size: 34px;
		color: #0b73b6;
		/* font-weight: bold; */
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z .zb {
		font-size: 14px;
		color: #0b73b6;
		line-height: 24px;
		margin-bottom: 24px;
		/*text-transform: uppercase;*/
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z a {
		color: #ffffff;
		border: 1px solid #ffffff;
		border-radius: 50px;
		padding: 12px 18px;
		display: inline-block;
		display: none;
	}


	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z a img {
		margin-left: 5px;
		margin-top: 7px;
	}

	.swiper-pagination-topp {
		display: none;
	}

	.pcbanner {
		display: none;
	}

	.topHeader {
		display: none;
	}

	.container {
		width: 92%;
	}

	.sjdh {
		display: block;
		padding: 10px 0;
	}

	.sjdh .left {
		float: left;
	}
	.sjdh .left img { width: 102px; height: auto; }
	.sjdb .left img { width: 126px; height: auto; }
	.sjdh .right {
		float: right;
		padding-top:2px;
	}




	.sjdh .right a {
		float: left;
		width: 24px;
	}

	.sjdh .right .navbtn {
		margin-top: 7px;
	}

	.sjdh .right .navbtna {
		width: 20px;
		margin-right: 15px;
		margin-top: 8px;
	}

	.sjdh .right .navbtnb {
		width: 20px;
		margin-right: 15px;
		margin-top: 10px;
	}

	.sssss {
		z-index: 100000000000;
		position: absolute;
		bottom: auto;
		right: 20px;
	}

	.ssss {
		display: inline-block;
		position: relative;
		width: 20px;
		height: 20px;
	}

	.sssss .ssss:after {
		content: '';
		position: absolute;
		left: 50%;
		top: 50%;
		width: 6px;
		height: 6px;
		background: #fff;
		border-radius: 100%;
		box-sizing: border-box;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transition: background 0.3s ease;
		transition: background 0.3s ease;
	}

	.ssss .circles {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.ssss .circles i {
		position: relative;
		float: left;
		width: 50%;
		height: 100%;
		overflow: hidden;
	}

	.ssss .circles i::before {
		content: '';
		position: absolute;
		width: 200%;
		right: 0;
		top: 0;
		bottom: 0;
		border: 1px solid #fff;
		border-radius: 100%;
		box-sizing: border-box;
		clip: rect(0, 20px, 20px, 10px);
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	.ssss .circles i:first-child::before {
		left: 0;
		right: auto;
		clip: rect(0px, 10px, 20px, 0px);
	}

	.ssss.sss-actives::before {
		background: #ff5a2b;
	}

	.ssss.sss-actives .circles i::before {
		-webkit-animation: circleR 3500ms linear both;
		animation: circleR 3500ms linear both;
	}

	.ssss.sss-actives .circles i:first-child::before {
		-webkit-animation-name: circleL;
		animation-name: circleL;
	}

	.jyxm .jyxmA .left {
		width: 100%;
	}

	.jyxm .jyxmA .right {
		width: 100%;
	}


	.jyxm .qd {
		width: 100%;
	}

	.jyxm .jyxmB .jyxma {
		width: 100%;
		position: inherit;
		background: #f9f9f9;
	}

	.jyzx .jyaz .left {
		width: 100%;
	}

	.jyzx .jyaz .right {
		display: none;
	}

	.jyzx .jyzxc {
		width: 100%;
	}

	.jyzx .jyzxc ul {
		border: none;
	}

	.footter {
		display: none;
	}

	.shzr .shzrb {
		margin-bottom: 5px;
	}

	.jyzx .sja {
		display: block;
	}


	.jyzx .sja a img {
		margin-left: 10px;
	}

	.xwzx .xwzxa ul li {
		width: 100%;
		margin-bottom: 23px;
	}

	.xwzx .xwzxa ul .kdx {
		width: 100%;
		margin-left: 0;
	}
}


@media (max-width:768px) {
	.shzr p {
		width: 100%;
	}

	.jyxm .jyxmA .left .jyxmb {
	    font-size: 20px;
	}

}

@media (max-width:640px) {

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z .za{
		font-size: 33px;
	}
	
	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z .zb {
	    font-size: 13px;
	}
}




@media(max-width: 1680px){
	.jyxm,.jyzx { padding: 80px 0; }
	.jyxm .jyxmA .left .jyxma,.jyzx .jyaz .left .jyzxa,.shzr .shzra,.xwzx .bt .left .bta { font-size: 32px; }
	.jyxm .jyxmA .left .jyxmb,.shzr .shzrb,.xwzx .bt .left .btb { font-size: 24px; margin-bottom:6px; }
	.jyxm .jyxmA { margin-bottom:70px; }
	.jyxm .jyxmB .jyxma { padding: 40px; }
	.jyxm .jyxmB a,.jyzx .sja a,.shzr .shzrc a,.xwzx .bt .right a { padding:14px 30px; }
	.jyxm .jyxmB .jyxma p { margin-bottom:30px; }
	.shzr p { margin-bottom:40px; }
	.xwzx .xwzxa { margin-top:30px; }
	.shzr { padding: 80px 0; }
	.xwzx { padding:60px 0; }
}
@media(max-width: 1480px){
	.jyxm,.jyzx { padding: 60px 0; }
	.jyxm .jyxmA .left .jyxma,.jyzx .jyaz .left .jyzxa,.shzr .shzra,.xwzx .bt .left .bta { font-size: 28px; }
	.jyxm .jyxmA .left .jyxmb,.jyzx .jyaz .left .jyzxb,.shzr .shzrb,.xwzx .bt .left .btb { font-size: 22px; margin-bottom:6px; }
	.jyxm .jyxmA .left .jyxmc { font-size: 18px; }
	.jyxm .jyxmA { margin-bottom:60px; }
	.jyxm .jyxmB .jyxma { padding: 30px; }
	.jyxm .jyxmB a,.jyzx .sja a,.shzr .shzrc a,.xwzx .bt .right a  { padding:12px 20px; }
	.jyzx .jyzxc { margin-top:40px; }
	.shzr { padding: 130px 0; }
	.xwzx { padding:50px 0; }
	.xwzx .xwzxa ul li { padding:24px; }
	.xwzx .xwzxa ul li a .right { padding-left:20px; }
	.xwzx .xwzxa ul li a .ra { font-size: 18px; padding: 10px 0; margin-bottom:0; }


	.footter .footterbao .footterb { width: 650px; }
	.footter .footterbao .footterb dl {
		margin-right: 55px;
	}

}
@media(max-width: 1380px){
}
@media(max-width: 1280px){
	.xwzx .xwzxa ul li { padding:14px; }

	.footter .footterbao .footterb { width: 550px; }
	.footter .footterbao .footterb dl {
		margin-right: 30px;
	}
}
@media(max-width: 1024px){

	.footterb { display: none; }
	.jyxm { padding: 40px 0 20px; }
	.jyzx { padding: 40px 0; }
	.jyxm .jyxmA .left .jyxma,.jyzx .jyaz .left .jyzxa,.shzr .shzra,.xwzx .bt .left .bta { font-size: 24px; }
	.jyxm .jyxmA .left .jyxmb,.jyzx .jyaz .left .jyzxb,.shzr .shzrb,.xwzx .bt .left .btb { font-size: 22px; margin-bottom:6px; }
	.jyxm .jyxmA .left .jyxmc { font-size: 16px; }
	.jyxm .jyxmA { margin-bottom:30px; }
	.jyxm .jyxmB .jyxma { padding: 30px; }
	.jyxm .jyxmA .right { margin-top:20px;}
	.jyxm .jyxmB .jyxma .jyxmb { font-size: 22px; }
	.jyxm .jyxmB .jyxma span { font-size: 14px; }
	.jyxm .jyxmB .jyxma { padding: 40px 0 0 0; }
	.jyzx .jyzxc,.jyzx .sja { margin-top:30px; }
	.shzr { padding: 30px 0 50px; }
	.xwzx { padding:40px 0; }
	.xwzx .xwzxa { margin-top:20px; }
	.xwzx .xwzxa ul .kdx a .zy { margin-top:0px; }
	.xwzx .xwzxa ul li a .img { width: 100%; }
	.xwzx .xwzxa ul li a .right { width: 100%; padding: 10px 0; }
	.xwzx .xwzxa ul li a .right p { font-size: 16px; line-height: 28px;  }
	.xwzx .xwzxa ul li a .right .c { height: 56px; overflow: hidden; }
	.xwzx .xwzxa ul li a .zy { margin-top:10px; }
	.xwzx .xwzxa ul .kdx .ra { padding-top:0; }
	.xwzx .xwzxa ul li a .zy .zya { font-size: 16px; }
	.xwzx .xwzxa ul li,.xwzx .xwzxa ul .kdx { margin-bottom:10px; }
	.jyxm .jyxmA .right .righta .ce { padding: 10px; }
	.guide{display: none;}
	.jyxm .jyxmA { margin-bottom:30px; }
	.jyxm .jyxmB .zbc { margin-top:0; }
	.jyzx .jyaz .left p { font-size: 14px; }
}
@media(max-width: 750px){
	.jyxm { padding: 30px 0 20px; }
	.jyzx, .xwzx { padding: 30px 0 40px; }
	.jyxm .jyxmA .left .jyxma,.jyzx .jyaz .left .jyzxa,.shzr .shzra,.xwzx .bt .left .bta { font-size: 24px; }
	.jyxm .jyxmA .left .jyxmb,.jyzx .jyaz .left .jyzxb,.shzr .shzrb,.xwzx .bt .left .btb { font-size: 22px; margin-bottom:6px; }
	.jyxm .jyxmA .left .jyxmc { font-size: 16px; }
	.jyxm .jyxmA { margin-bottom:20px; }
	.jyzx .jyzxc,.jyzx .sja { margin-top:20px; }
	.shzr { padding: 30px 0 50px; }
	.shzr p { margin-bottom:30px; }
	.sjdb .sx { padding: 30px 0; }
	.sjdb .sx .right img { width: 120px; }
	.sjdb .sx .left { margin-top:0; }
	.sjdb .sx .left .img { margin-bottom:20px; }
	.sjdb .sx .left .lefta,.sjdb .sx .left .za { font-size: 16px; }
	.sjdb .db { text-align: center; padding: 0; margin: 20px 0 65px;}
	.sjdb .db .left,.sjdb .db .right {     display: contents;float: none; }

	.shzr { padding: 50px 0 300px; background: url(../images/wadd.jpg) no-repeat center/cover; }

}
@media(max-width: 450px){
	.sjdb .db .left,.sjdb .db .right { font-size: 14px; }
/* 	.jyxm .jyxmB a,.jyzx .sja a,.shzr .shzrc a,.xwzx .bt .right a  { padding:8px 16px; } */
	.shzr { padding: 40px 0 250px; }

	.sjdb .db {
	    margin: 20px 0 40px;
	}
	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z {
	    position: absolute;
	    top: 21px;
	    left: 4%;
	    width: 92%;
	    text-align: right;
	}

	.sjbanner .swiper-container-topp .swiper-wrapper .swiper-slide .img .z .za {
	    font-size: 22px;
	}
	.sjdb .sx .left .img { margin-bottom:10px; }
	.sjdb .sx .left .lefta,.sjdb .sx .left .za { margin-bottom:0; font-size: 14px; }
	.sjdb .sx .right { width: 100px; }
	.sjdb .sx .right .righta { font-size: 16px; }
}
@media(max-width: 400px){
	.shzr { padding: 40px 0 200px; }
}



/*@media(max-width: 1024px){
	.jyzx .jyaz .left p { font-size: 16px; }
}*/
