@charset "utf-8";



/*aos="zoom-in"*/
@media(min-width: 992px) {
	.more001 .a:hover {
		background: #001f86;
		border: #001f86 1px solid;
	}

}


@media(min-width: 1900px) and (max-width: 1940px) {}

@media(max-width: 1830px) {
	.w1800 {
		padding: 0 15px
	}
}

@media(max-width: 1630px) {
	.w1600 {
		padding: 0 15px
	}

	.main4-2-dl .font40 {
		font-size: 2em
	}

	.main4-2-dl .font40 img {
		height: 2.5rem;
	}

	.main4-2-dl dd+dd {
		margin-left: 28px;
	}

	.main4-2-dl dd {
		padding-right: 28px;
	}
}

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

@media(max-width: 1330px) {
	footer .fl01 .w1200 .right {
		float: none;
		width: 100%;
		margin-top: 20px;
	}

}

@media(max-width: 1200px) {

	.e-jfxq04 .e-jfxq04right {
		position: absolute;
		right: -189px;
		width: 50%;
		height: 700px;
	}

	.header_box {
		display: none;
	}

	#m_header,
	#nav_btn_box {
		display: block
	}

	.w1200 {
		padding: 0 15px !important
	}

	.banner ul li a {
		height: auto;
		padding-bottom: 60% !important
	}

	.banner ul li a>img {
		height: 100%;
		position: absolute;
	}

	.banner {
		height: auto;
		margin-top: 4.5rem
	}

	.banner ul li a .top {
		transform: translateY(30px);
	}

	.banner ul li.miso-current a .top {
		transform: translateY(0);
	}

	.banner ul .miso-dots_box {
		bottom: 1.5rem
	}

	.main4-2-dl .font40 {
		font-size: 1.5em
	}

	.main4-2-dl .font40 img {
		height: 2rem;
	}

	.main4-2-dl dd+dd {
		margin-left: 22px;
	}

	.main4-2-dl dd {
		padding-right: 22px;
	}
}

@media(max-width: 1060px) {
	footer .fl01 .w1200 .right {
		float: right;
		width: 100%;
	}

	.about5ul li {
		float: left;
		width: 24%;
		margin-right: 1%;
		margin-bottom: 8px;
	}

	.main06 {
		padding: 3rem 0 3rem 0;
		background: url(../images/a-main06bj.png) center bottom no-repeat;
		background-size: 230%;
	}

	.e-jfxq04 {
		background: #fff url(../images/e-jfxq06.png) no-repeat center center;
		background-size: 230%;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right01 {
		position: absolute;
		right: 375px;
		z-index: 2;
		height: 700px;
		display: none;
	}

	.jfxqtit4 p {
		font-size: 20px;
		color: #222;
		margin-top: 60px;
	}

	.jfxqtit4 h1 {
		font-size: 20px;
		font-weight: bold;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right02 {
		position: absolute;
		right: 375px;
		z-index: 2;
		height: auto;
		display: none;
	}

	.e-jfxq04 .e-jfxq04right {
		position: inherit;
		float: right;
		width: 57%;
		float: left;
		height: auto;
		margin-top: 50px;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right03,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right04,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right05,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right06,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right07,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right08 {
		position: static;
		float: left;
		margin: 10px 20px;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right03.cur,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right04.cur,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right05.cur,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right06.cur,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right07.cur,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right08.cur {
		position: static;
	}

	.jfxqtit4 {
		text-align: left;
		margin: 50px 0 50px 0;
	}

	.e-jfxq04 {
		height: auto;
	}

	.e-jfxq03 .e-jfxq03-01box {
		float: left;
		width: 24%;
		text-align: center;
	}

	.e-jfxq04 .e-jfxq04right {
		position: absolute;
		right: 0px;
		width: 50%;
		height: 700px;
	}

	.newsdetail {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.danpian {
		padding-top: 10px;
	}

	.e-jf .tit {
		text-align: center;
		margin: 20px 0 30px 0;
	}

	.e-jf .tit h1 {
		font-size: 28px;
		font-weight: bold;
	}

	.e-cpsd01 .item .title {
		font-size: 22px;
		margin-top: 10px;
	}

	.main4-2-dl .font40 {
		font-size: 1.5em
	}

	.main4-2-dl .font40 img {
		height: 2rem;
	}

	.main4-2-dl dd+dd {
		margin-left: 22px;
	}

	.main4-2-dl dd {
		padding-right: 22px;
	}
}

@media(max-width: 992px) {
	.e-cpsd01 .item {
		width: 48%;
	}

	.danpian-h1 {
		font-size: 24px;
	}

	.main06 {
		padding: 3rem 0 3rem 0;
		background: url(../images/a-main06bj.png) center bottom no-repeat;
		background-size: 410%;
	}

	ul#n_team li {
		width: 33.333333%;
		margin-bottom: 1.75rem;
	}

	.m-title .m-title01 {
		font-size: 2rem;
		font-weight: bold;
		line-height: 1.8;
	}

	.m-title .m-title02 {
		font-weight: bold;
		font-size: 2rem;
		color: #CE0B00;
		text-align: center;
		opacity: .2;
		line-height: 1.2;
	}

	.main01-01 span {
		float: left;
		width: 49%;
		margin: 0 .5% 0 .5%;
		font-size: 1.25rem;
		line-height: 2rem;
		cursor: pointer;
		text-align: center;
		padding: 1rem 0 1rem 2%;
		font-weight: bold;
	}

	.main01-01 span {
		background: none;
	}

	.main01-01 span.cur {
		background: #CE0B00;
	}

	.main01-01left {
		float: left;
		width: 100%;
	}

	.main01-01right {
		float: right;
		width: 100%;
		margin-top: 2rem;
	}

	.main03-1 {
		font-size: 1.25rem;
		margin: 3rem 0;
	}

	.main01 {
		padding: 2rem 0 1.2rem 0;
		background: #f8f8f8;
	}

	.main01-01 {
		margin: 2rem 0 3rem 0;
		padding: 1rem 0.3rem 1rem 0.3rem;
		background: #fff;
		border-radius: 3rem;
	}

	.main1-boxnr .tit {
		font-size: 1.725rem;
		font-weight: 600;
		position: relative;
		margin: 0 0 24px 0;
		padding-bottom: 15px;
	}

	.main1-boxnr .nr p {
		font-size: 1.25rem;
		line-height: 2.5rem;
		color: #666;
	}

	.main03-1 .cir {
		width: 65px;
		height: 65px;
		border: 2px solid #CE0B00;
		border-radius: 50%;
		margin-right: .5rem;
	}

	.main03-1 .item {
		float: left;
		margin-right: 1rem;
	}

	.main03-1 .main03-1-r {
		float: left;
		margin-top: 0;
	}

	.main03-img img {
		width: 100%;
	}

	.main4-2-div {
		overflow: hidden;
		float: none;
		width: 100%;
	}

	.main4-2-dl .font40 {
		font-size: 2rem;
	}

	.main4-2-dl .font40 img {
		height: 2.3rem;
	}

	.main4-2-dl dd+dd {
		margin-left: 1.6rem;
	}

	.main4-2-pic {
		width: 100%;
		min-height: 1px;
		margin-top: 3rem;
	}

	.main05-01 .item {
		background: #fff;
		border-radius: 2rem;
		font-size: 1.25rem;
		margin: 0 .5rem;
		padding: .5rem 1.6rem;
	}

	.main05 .content .left {
		width: 100%;
		padding: 0;
	}

	.list_box_04 li {
		width: 48%;
		float: left;
		background: #fff;
		padding: 1rem;
	}

	.list_box_04 li:nth-child(2n) {
		width: 48%;
		float: left;
		margin-right: 0;
		background: #fff;
		padding: 1rem;
	}

	.main05 .content .right {
		width: 100%;
		margin-top: 1rem;
	}

	.list_box_05 li .img {
		float: left;
		width: 37%;
	}

	.list_box_05 li .con {
		float: right;
		width: 59%;
		margin-top: .4rem;
	}

	.list_box_05 li .con h5 {
		font-size: 1.25rem;
		color: #303131;
		line-height: 1.25;
		transition: .5s;
		position: relative;
		padding: 0;
	}

	.list_box_05 li .con p {
		font-size: 1.25rem;
		color: #7d7e7e;
		line-height: 1.625rem;
		height: 1.625rem;
		margin: .5rem 0 .75rem;
	}

	.list_box_05 li .con h6 {
		display: flex;
		align-items: center;
		font-size: 1.25rem;
		color: #848484;
	}

	.main4-p {
		font-size: 1.25rem;
		color: #000;
		opacity: 0.65;
		line-height: 2rem;
		margin-top: 30px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		height: 6rem;
		
	}

	.main4-2-dl {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.main05 .content .left a {
		color: #222;
		position: relative;
		display: block;
		padding-bottom: 2.5rem;
	}

	.about5ul li {
		float: left;
		width: 30%;
		margin-right: 1%;
		margin-bottom: 8px;
	}

	footer .fl01 .w1200 .right {
		float: right;
		width: 100%;
	}

	footer .copy12 {
		width: 100%;
	}

	footer .copy11 {
		background: url(../images/a-copyewm.png) no-repeat;
		width: 133px;
		height: 134px;
		text-align: center;
		padding-top: 12px;
		float: none;
		margin: 2rem auto;
	}

	footer .fl01 .w1200 .list_box_08 h6 {
		font-size: 1.5rem;
		color: #fff;
		margin: 0 0 1rem 0;
		font-weight: bold;
		position: relative;
		text-align: center;
	}

	footer .fl01 .w1200 .list_box_08 h6::after {
		content: "";
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -1rem;
		width: 36px;
		height: 2px;
		background: url(../images/a-copyline.png) no-repeat;
	}

	footer .fl01 .w1200 .left {
		display: none;
	}

	.main05-01 {
		text-align: center;
		margin-top: 1rem;
		margin-bottom: 2rem;
	}

	.main05 {
		padding: 2rem 0 2rem 0;
		background: #f0f5f8;
	}

	.list_box_04 li .con p {
		font-size: 1.255rem;
		color: #7d7e7e;
		line-height: 2rem;
		height: 5.8rem;
		margin: 1rem 0 .75rem;
	}

	.list_box_04 li .con h6 {
		display: flex;
		align-items: center;
		font-size: 1.25rem;
		color: #848484;
		margin-bottom: 1rem;
	}

	.e-cpBoxitemBox {
		display: block;
	}

	.e-cpBoxitem dt {
		width: 100%;
		margin: 0;
	}

	.e-cpBoxitem .e-cpBoxnr {
		width: 100%;
	}

	.e-cpBoxitem:hover .e-cpBoxitemBox::after {
		background: none;
	}

	.erji-top {
		display: none;
	}

	.banner-2 h1 {
		margin: 0;
		font-size: 20px;
		color: #fff;
		font-family: "albbm";
	}

	.banner-2 h2 {
		margin: 0;
		font-size: 20px;
		color: #fff;
		opacity: .8;
		text-transform: uppercase;
		margin-top: 10px;
	}

	.banner-2 {
		height: 237px;
	}

	.e-cpBox .e-tit01 {
		font-size: 20px;
		margin: 22px 0;
	}

	.e-cpBox .e-cpBoxnr01 {
		font-size: 20px;
		color: #333333;
		line-height: 32px;
		margin-bottom: 20px;
	}

	.e-cpdetail01-1 {
		float: none;
		width: 100%;
	}

	.e-cpdetail01-2 {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.e-cpd02left {
		float: none;
		background: #fff;
		padding: 20px 40px;
		width: 100%;
	}

	.e-cpd02right {
		float: none;
		width: 100%;
	}

	.e-jfbox .item {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 15px;
	}

	.e-jf .tit {
		text-align: center;
		margin: 8px 0 28px 0;
	}

	.e-jf .tit h1 {
		font-size: 26px;
		font-weight: bold;
	}

	.e-jf .tit h2 {
		font-size: 18px;
		padding: 15px 0 0 0;
	}

	.e-jfbox .item dd h1 {
		font-size: 20px;
		margin-bottom: 12px;
	}

	.xinwen1-pic {
		width: 100%;
	}

	.xmmain1-2 .main1-2-item {
		width: 100%;
		margin-right: 0%;
		float: left;
		background: #fff;
		margin-bottom: 30px;
	}

	.e-cpsd01 .item {
		text-align: center;
		width: 100%;
		padding: 4% 0;
		border-right: 0;
		border-bottom: 1px solid #eaeaea;
		float: left;
		margin-bottom: 20px;
	}

	.e-cpsd01 .item:last-child {
		border-bottom: 0;

	}

	.e-cpsd01 .item .title {
		font-size: 22px;
		margin-top: 10px;
	}

	.e-cpsd01 .item .con {
		font-size: 16px;
		color: #666;
		padding: 20px 0;
	}

	.e-cpsd02left {
		width: 100%;
		position: relative;
		margin-top: 20px;
		margin-bottom: 100px;
		float: none;
	}

	.e-cpsd02left01 .imgbox_a {
		padding-bottom: 62%;
		border-radius: 20px 0 0 0;
	}

	.e-cpsd02left02 .imgbox_a {
		padding-bottom: 62%;
		border-radius: 20px 0 0 0;
	}

	.e-cpsd02right {
		width: 100%;
		float: none;
	}

	.e-cpsd02 {
		padding: 30px 0;
		background: #f0f5f9;
	}

	.zeren2-pic {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.zeren2-con-wp {
		overflow: hidden;
		position: relative;
		padding-top: 5px;
		width: 100%;
		margin-top: 20px;
	}

	.danpianBox {
		width: 100%;
		margin-right: 0;
		float: left;
	}

	.danpianBoxr {
		width: 100%;
		float: left;
		margin-top: 20px;
	}

	.e-dlzmleft {
		float: left;
		width: 100%;
	}

	.e-dlzmright {
		display: none;
	}

	.e-dlzmleft .e-dlzmleft4 {
		font-size: 20px;
		color: #B91E1E;
		text-transform: uppercase;
		opacity: .4;
	}

	.e-dlzmleft .e-dlzmleft1 {
		font-size: 32px;
		margin-top: 0;
		color: #000;
		font-weight: bold;
	}

	.e-dlzmput dl {
		width: 100%;
		float: left;
		margin: 15px 6% 15px 0;
	}

	.e-dlzm {
		margin: 30px 0;
	}

	.lysub {
		text-align: center;
		margin: 30px 0 0 0;
	}

	.e-dlzmput dt {
		font-size: 18px;
		margin-bottom: 10px;
		font-weight: normal;
	}

	.ab-main01 .ab-main01left {
		float: none;
		width: 100%;
	}

	.ab-main01 .ab-main01-3 {
		height: auto;

	}

	.ab-main01 .ab-main01right {
		position: initial;
		right: 0;
		width: 100%;
		height: auto !important;
	}

	.ab-main01 .ab-main01right .imgbox_a {
		padding-bottom: 61%;
		border-radius: 30px 0 0 0;
	}

	.ab-main02 .ab-main02left img {
		height: auto !important;
	}

	.ab-main02 .ab-main02left {
		position: static;
		left: 0;
		width: 100%;
		height: auto !important;
	}

	.ab-main02 .ab-main02right {
		float: none;
		width: 100%;
	}

	.ab-main02 .ab-main02right .item .ab-2-1 {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.ab-main04 .ab-main04left {
		float: none;
		width: 100%;
	}

	.ab-main04 .ab-main04right {
		float: none;
		width: 100%;
		text-align: center;
	}

	.ab-main04 .ab-main04right img {
		float: none;
		width: 100%;
	}

	.ab-main01 .ab-main01right img {
		height: auto !important;
	}

	.ab-main02 {
		padding: 30px 0;
	}

	.ab-main03 {
		padding: 30px 0;
	}

	.ab-main04 {
		padding: 30px 0;
	}

	.ab-main03 .wrap {
		display: none;
	}

	.ab-main03 .Mobilewrap {
		display: block;
	}

	.Mobilewrap .Mobileslider li {
		width: 47%;
		margin: 10px 1.5%;
		float: left;
	}

	.ab-main04 .ab-main04left .title {
		font-size: 20px;
		margin-bottom: 8px;
	}

	.Mobilewrap .Mobileslider li img {
		width: 100%;
	}

	.ab-main04 .ab-2-2 {
		font-size: 16px;
		margin-left: 20px;
		line-height: 26px;
	}

	.ab-main01 .ab-main01-1 {
		font-size: 30px;
		color: #B91E1E;
		font-weight: bold;
		font-style: italic;
	}

	.ab-main01 .ab-main01-2 {
		font-size: 24px;
		padding: 10px 0;
		font-weight: 600;
	}

	.e-jfxq02 .wrap {
		display: none;
	}

	.e-jfxq02 .Mobilewrap {
		display: block;
	}

	.e-jfxq01 .e-jfxq01left {
		float: none;
		width: 100%;
		font-size: 18px;
		line-height: 32px;
	}

	.e-jfxq01 .e-jfxq01right {
		float: none;
		width: 100%;
	}

	.e-jfxq03 .e-jfxq03-01box {
		float: left;
		width: 33.3%;
		text-align: center;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right01 {
		position: absolute;
		right: 375px;
		z-index: 2;
		height: 700px;
		display: none;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right02 {
		position: absolute;
		right: 375px;
		z-index: 2;
		height: 700px;
		display: none;
	}

	.e-jfxq04 .e-jfxq04left {
		width: 100%;
		float: none;
	}

	.jfxqtit4 {
		text-align: left;
		margin: 20px 0;
	}

	.e-jfxq04 .e-jfxq04right {
		position: inherit;
		float: none;
		width: 100%;
		height: auto;
		margin-top: 20px;
	}

	.jfxqtit4 p {
		font-size: 18px;
		color: #222;
		margin-top: 20px;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right03,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right04,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right05,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right06,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right07,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right08 {
		position: static;
		float: left;
		margin: 10px 14px;
	}

	.jfxqtit {
		text-align: center;
		margin: 30px 0;
	}

	.jfxqtit h1 {
		font-size: 20px;
		font-weight: bold;
	}

	.newsdetail {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	footer .fl01 {
		padding: 1rem 0 2rem 0;
	}

	.main04 {
		background: url(../images/a-main04bj.png) center bottom no-repeat;
		background-size: 380%;
	}

	.main06 .m-title .m-title01 {
		font-size: 2rem;
		font-weight: bold;
		color: #fff;
		line-height: 1.2;
	}

	.main06 .m-title .m-title02 {
		font-weight: bold;
		font-size: 2rem;
		color: #fff;
		text-align: center;
		opacity: .2;
		line-height: 1.2;
	}
}

@media(max-width: 768px) {
	.main01-01 span {
		float: left;
		width: 98%;
		margin: 0 .5% 0 .5%;
		font-size: 1.25rem;
		line-height: 2rem;
		cursor: pointer;
		text-align: center;
		padding: 1rem 0 1rem 2%;
		font-weight: bold;
	}
	.banner .a-bannerbj01 {
		padding: 5px 23px;
		display: inline-block;
		font-size: 14px;
	}

	.main4-2-dl dd>a .font40 {
		color: #222;
		font-size: 18px;
	}

	.main4-2-dl dd>a .font40 img {
		margin-right: 1px;
	}

	.main04 {
		background: url(../images/a-main04bj.png) center bottom no-repeat;
		background-size: 563%;
	}

	.main06 {
		background: url(../images/a-main06bj.png) center bottom no-repeat;
		background-size: 475%;
	}

	.main4-2-dl .font40 {
		font-size: 1rem;
	}

	.main4-2-dl .font40 img {
		height: 1.4rem;
	}

	.main4-2-dl dd+dd {
		margin-left: 12px;
	}

	.main4-2-dl dd {
		padding-right: 8px;
	}

	.e-jfbox .item {
		width: 30%;
		margin-right: 3%;
		float: left;
		height: 314px;
	}

	.e-jfbox0 .item {
		width: 100%;
		margin-right: 0%;
		float: left;
		height: 314px;
	}

	.main4-2-div .channel-title-wp {
		font-size: 2rem;
	}

	.e-jf .tit {
		margin-top: 32px;
	}

	.e-cpBoxmore {
		margin-top: 32px;
	}

	.e-cpBox .e-cpBoxnr01 {
		margin-bottom: 5px;
	}

	.e-jf .tit h1 {
		font-size: 24px;
		font-weight: bold;
	}

	.e-jf .tit h2 {
		font-size: 16px;
		padding: 10px 0 0 0;
	}

	.e-cpsd01 .item .con {
		font-size: 16px;
		color: #666;
		padding: 10px 0;
	}

	.e-cpsd01 .item dt img {
		width: 30px;
	}

	.e-cpsd01 {
		padding: 20px 20px;
	}

	.e-jfxq03 .e-jfxq03-01box {
		float: left;
		width: 50%;
		text-align: center;
	}

	.online_q {
		right: 0;
		transform: scale(0.7)
	}

	.m_user img {
		height: 1.25rem;
		display: none;
	}

	.banner ul li a .top h5 {
		font-size: 2rem;
	}

	.banner ul li a .top h3 {
		font-size: 1.875rem;
		margin: .75rem 0 2rem
	}

	.banner ul .miso-dots li {
		width: 1.5rem
	}

	.form_search {
		position: relative;
		width: 100% !important;
		left: 0;
		top: 0;
		margin-bottom: 2rem;
	}

	.list_box_04 li {
		width: 100%;
		float: none;
		margin-right: 0;
		background: #fff;
		padding: 1rem;
		margin-bottom: 1rem;
	}

	.list_box_04 li:nth-child(2n) {
		width: 100%;
		float: none;
		margin-right: 0;
		background: #fff;
		padding: 1rem;
		margin-bottom: 1rem;
	}

	.online_q .open.phone p {
		color: #ce0b00;
		font-size: 1.5rem;
	}

	.danpian-h1 {
		font-size: 20px;
	}

	.danpian-h2 {
		font-size: 14px;
		color: #999;
		text-align: center;
		line-height: 1.6;
		padding: 8px 0 10px;
		border-bottom: 1px solid #e7e7e7;
		margin-bottom: 20px;
	}

	.main03-1 .main03-1-r {
		float: left;
		margin-top: 2rem;
	}

	.e-cpdetail01 a {
		padding: 20px;
	}

	.e-cpdetail01-2 .e-cpBoxnr01 {
		font-size: 22px;
		margin: 8px 0 10px 0;
	}

	.e-cpdetail01-2 .e-cpBoxnr02 {
		margin: 2px 0;
	}

	.e-cpdetailanBox .e-cpdetailan {
		white-space: nowrap;
		display: inline-block;
		margin-bottom: .5rem;
	}

	.e-cpdetailanBox {
		margin-top: 10px;
	}

	.e-cpd02left {
		padding: 20px;
	}

	.e-cpd02left .tit {
		font-size: 16px;
	}

	.e-cpd02left .tit span {
		padding: 0 5px;
		display: inline-block;
	}

	.e-cpd02right .e-cpd02right02 .tit {
		font-size: 20px;
	}

	.e-cpd02right .e-cpd02right01 .tit {
		font-size: 20px;
	}

	.e-cpd02right .e-cpd02right01 .con {
		font-size: 16px;
		text-align: center;
		margin: 20px 0;
	}

	.e-cpd02right .e-cpd02right01 .yybut {
		display: block;
		font-size: 18px;
		text-align: center;
		margin: 20px auto;

	}

	.e-dlzmleft .e-dlzmleft1 {
		font-size: 22px;
		margin-top: 0;
		color: #000;
		font-weight: bold;
	}

	.e-jfxq01 {
		background: #f8f8f8;
		border-radius: 80px 0 80px 0;
		padding: 20px;
		margin: 10px 0;
		position: relative;
	}

	.new_yybut {
		position: absolute;
		right: 22px;
		top: 33px;
		font-size: 12rpx;
	}

	.jfxqtit {
		text-align: center;
		margin: 10px 0 30px 0;
	}

	.e-jfxq03 .e-jfxq03-01box .nrcon h1 {
		font-size: 18px;
		line-height: 30px;
		margin-top: 15px;
	}

	.e-jfxq03 .e-jfxq03-01box .nrcon h2 {
		font-size: 16px;
		margin: 5px 0 30px 0;
		color: #666;
	}

	.e-jfxq04 {
		background: #fff url(../images/e-jfxq06.png) no-repeat center center;
		background-size: 430%;
	}

	.e-jfxq04 .e-jfxq04left {
		width: 100%;
		float: none;
		padding: 25px 0 0 0;
	}

	.e-jfxq04 .e-jfxq04right .e-jfxq04right03,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right04,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right05,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right06,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right07,
	.e-jfxq04 .e-jfxq04right .e-jfxq04right08 {
		position: static;
		float: left;
		margin: 10px 12px;
	}

	.xinwen1 {
		padding: 30px 0 30px;
		background-color: #f8f8f8;
	}

	.xinwen1-con {
		overflow: hidden;
		padding: 20px 20px 0 20px;
	}

	.xinwen1-con h2 {
		margin: 0;
		font-size: 22px;
		color: #333;
		font-weight: bold;
		line-height: 1.2;
		height: 1.2em;
		overflow: hidden;
		margin: 10px 0;
	}

	.xinwen1 .time {
		color: #999;
		margin-top: 20px;
	}

	.newsdetail {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.newsdetail .e-cpd02right02 .tit {
		font-size: 20px;
		font-weight: bold;
		padding: 22px 25px 15px 25px;
	}

	.danpianBox01 {
		background: #fff;
		padding: 20px;
		margin-bottom: 20px;
	}
}


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