.about_part1 {
    background: #999;
	position: relative;
}
.about_part1 .showdow {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.about_part1 .conbox_econ    { height:600px; width:1200px; position:relative; margin:0 auto;}

.part1 {
	height: 903px;
	position: relative;
}
.part1 .showdow {
	background: rgba(27, 0, 94, 0.7);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.part1 .conbox_econ    { height:719px; width:1200px; position:relative; margin:0 auto;}
.hlogo {
	height: 132px;
}
.hlogo img {
	margin: 0 auto;
	padding-top: 38px;
}
.hnav-wrap {
	background: #d20000;
	height: 48px;
	line-height: 48px;
}
.hnav-wrap .left {
	float: left;
}
.hnav {}
.hnav li {
	float: left;
}
.hnav li a {
	color: #ffffff;
	font-size: 16px;
	padding: 0px 20px;
}
.hnav li a:hover {
	background: #ff0000;
}
.hnav li ul   { padding: 10px 0px;}
.hnav li ul li  { display: block;width: 100%; height: 40px; line-height: 40px; text-align: center;}
.hnav li ul li a {
	color: #333;
	font-size: 16px; display: block;width: 100%; height: 40px;line-height: 40px; padding: 0px;
}
.hnav li ul li a:hover  {
	color: #FFF
}
.hnav-wrap .right {
	float: right;
}
.fun-btnwrap {}
.fun-btnwrap li {
	float: left;
}
.fun-btnwrap li a {
	color: #ffffff;
	font-size: 16px;
	padding: 0px 20px;
}
.fun-btnwrap li a:hover {
	background: #fff59d;
	color: #5e0000;
}
.fun-btnwrap li a.search {
	padding-left: 50px;
	background: url('../images/p_icon_search.png') 20px center no-repeat;
}
.fun-btnwrap li a:hover.search {
	background: #fff59d url('../images/p_icon_search_hover.png') 20px center no-repeat;;
}

.fun-btnwrap li:nth-child(1) a {
	background: #bc0000;
	color: #fff;
}
.fun-btnwrap li:nth-child(1) a:hover {
	background: #bc0000;
	color: #fff;
}
.fun-btnwrap li:nth-child(2) a {
	background: #fff59d;
	color: #5e0000;
}
.fun-btnwrap li:nth-child(2) a:hover {
	background: #ffe505;
	color: #5e0000;
}
.part1 .infoa {
	margin: 0px auto 40px auto;
	padding-top: 90px;
}
.part1 .infob p {
	font-size: 19px;
	font-weight: 500;
	color: #ffffff;
	text-align: center;
	margin-bottom: 12px;
}
.about_part1 .infob {
	font-size: 17px; line-height: 35px;
	color: #ffffff;
	text-align: center;
}
.part1 .btn-box {
	width: 240px;
	margin: 0 auto;
}
.part1 .btn-box .pbtn-sign {
	float: unset;
	text-align: center;
	margin-top: 40px;
}
.part1 .infoc {
	color: #ffffff;
	width: 800px;
	margin: 0 auto;
	padding-top: 50px;
}
.part1 .infoc ul li {
	float: left;
	width: 200px;
}
.part1 .infoc ul li .top {
	width: 75px;
	height: 75px;
	border-radius: 40px;
	background: rgba(0,0,0,.3);
	margin: 0 auto;
	margin-bottom: 30px;
}
.part1 .infoc ul li .top img {
	margin: 0 auto;
	padding-top: 20px;
}

.part1 .infoc ul li .bot {
	text-align: center;
	font-size: 17px;
}
.part2 {
	height: 1264px;
	background: url('../images/p_bg_part2.jpg') center center no-repeat;
}
.part2 .pic-list {
	padding-top: 64px;
	position: relative;
}
.part2 .pic-list li {
	float: left;
}
.part2 .pic-list li img {
	display: block;
}
.part2 .pic-list .info {
	position: absolute;
	color: #ffffff;
	font-size: 17px;
	font-weight: 600;
	padding: 15px 40px;
}
.part2 .pic-list .infoa {
	background: #e00000;
	top: 260px;
	left: 282px;
}
.part2 .pic-list .infob {
	background: #212121;
	top: 330px;
	left: 434px;
}

.part2 .destail-wrap {
	position: absolute;
	top: 470px;
	width: 564px;
	right: 0px;
	text-align: justify;
}
.part2 .destail-wrap .infoa {
	border-bottom: 1px solid #666666;
}
.destail-wrap .title {
	font-weight: 700;
	color: #292929;
	font-size: 34px;
	line-height: 64px;
}
.destail-wrap .title-b {
	font-size: 26px;
	color: #2c2c2c;
}
.destail-wrap .sub-info {
	color: #ffffff;
	background: #e00000;
	padding: 0px 20px;
	line-height: 40px;
	font-size: 16px;
	float: left;
}
.destail-wrap .sub-info-red {
	font-size: 27px;
	color: #d90000;
	font-weight: 700;
	line-height: 50px;
}
.destail-wrap .sub-info-black {
	font-size: 27px;
	color: #2c2c2c;
	font-weight: 700;
	line-height: 44px;
}
.destail-wrap .sub-info-light {
	font-size: 27px;
	color: #ffffff;
	font-weight: 700;
	line-height: 44px;
}
.destail-wrap .infoa {
	padding-top: 10px;
	margin-bottom: 14px;
	color: #2c2c2c;
	line-height: 30px;
}
.destail-wrap .infoa p {
	margin-bottom: 6px;
	font-size: 15px;
}
.destail-wrap .infob p {
	margin-bottom: 6px;
	font-size: 15px;
}

.part3 {
	height: 668px;
	background: url('../images/p_bg_part3.jpg') center center no-repeat;
}
.part3 .destail-wrap {
	padding-top: 60px;
}

.part3 .destail-wrap .infoa {
	width: 560px;
}
.pbtn-sign {
	margin-top: 10px;
	padding: 12px 48px;
	float: left;
	background: #d90000;
	color: #ffffff;
	border: solid 3px #fff;
	font-size: 16px;
}
.pbtn-sign:hover {
	background: #c80000;
	color: #ffffff;
}

.part4 {
	height: 700px;
	background: url('../images/p_bg_part4.jpg') center center no-repeat;
}
.part4 .destail-wrap {
	width: 620px;
	position: absolute;
	right: 0px;
	top: 110px;
}

.part5 {
	height: 753px;
	background: url('../images/p_bg_part5.jpg') center center no-repeat;
}
.part5 .destail-wrap {
	width: 580px;
	position: absolute;
	left: 0px;
	top: 60px;
}

.part6 {
	height: 663px;
	background: url('../images/p_bg_part6.jpg') center center no-repeat;
}
.part6 .destail-wrap {
	width: 510px;
	position: absolute;
	right: 0px;
	top: 120px;
}

.part7 {
	height: 718px;
	background: url('../images/p_bg_part7.jpg') center center no-repeat;
}
.part7 .destail-wrap {
	width: 620px;
	position: absolute;
	left: 0px;
	top: 80px;
}
.part7 .destail-wrap .infoa p {
	margin-bottom: 20px;
}
.part8 {
	height: 1055px;
	background: url('../images/p_bg_part8.jpg') center center no-repeat;
}
.part8 .conbox_econ {
	height: 100%;
}
.part8 .destail-wrap {
	width: 655px;
	position: absolute;
	left: 0px;
	top: 100px;
}
.part8 .destail-wrap .title {
	font-weight: 700;
	color: #ffffff;
	font-size: 42px;
	line-height: 64px;
}
.part8 .destail-wrap .sub-info-light {
	font-weight: 400;
}
.part8 .destail-wrap .infoa {
	padding-top: 24px;
}
.part8 .destail-wrap .infoa p {
	margin-bottom: 20px;
	color: #ffffff
}
.part8 .link-box {
	width: 400px;
	position: absolute;
	left: 400px;
	bottom: 120px;
}
.part8 .link-box a {
	float: left;
	width: 50%;
	display: block;
	text-align: center;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
.part8 .link-box a:nth-child(1) {
	background: #ffffff;
	color: #212121;
}
.part8 .link-box a:nth-child(1):hover {
	background: #f8f8f8;
}
.part8 .link-box a:nth-child(2) {
	background: #e00000;
	color: #ffffff;
}
.part8 .link-box a:nth-child(2):hover {
	background: #c80000;
}
.part9 {
	min-height: 560px;
	background: url('../images/p_bg_part9.jpg') center top no-repeat;
}

.houyuan {
	height: 268px;
	background: url('../images/houyuan.jpg') center top no-repeat;
}
.part9 .conbox_econ {
	height: 100%;
}
.part9 .conbox_hzcon { display: block; overflow: hidden;
}
.part9 .part-title	{
	height: 220px;
	line-height: 240px;
	font-size: 42px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}
.part9 .meng-wrap {
	padding: 20px 12px;
	border-radius: 12px;
	background: #ffffff;
}
.part9 .meng-wrap ul li {
	width: 186px;
    overflow: hidden;
    height: 102px;
    float: left;
    margin: 5px 5px;
}
.part9 .meng-wrap ul li img {
	width: 186px;height: 102px;

}
.part9 .meng-wrap ul li img:hover {
	transform:scale(1.1, 1.1);
}
.p-footer {
	height: 502px;
	background: url('../images/p_bg_footer.png') center center no-repeat;
}
.p-footer .conbox_econ {
	height: 502px;
	
}
.p-footer .top {
	padding-top: 150px;
}
.p-footer .top .left {
	float: left;
}
.p-footer .top .left .logo {
	margin-bottom: 50px;
	padding-top: 20px;
}
.p-footer .top .left .footer-nav {
	margin-bottom: 24px;
}
.p-footer .top .left .footer-nav li {
	float: left;
	padding-right: 50px;
}
.p-footer .top .left .footer-nav li:last-child {
	padding-right: 0px;
}
.p-footer .top .left .footer-nav li a {
	font-size: 16px;
	color: #ffffff;
}
.p-footer .top .left .info p {
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 12px;
}
.p-footer .top .right {
	float: right;
}
.p-footer .top .right .p-ewm {}
.p-footer .top .right .p-ewm li {
	float: left;
	width: 154px;
	height: 166px; padding-top: 10px;
	line-height: 166px;
	border-radius: 6px;
	background: #ffffff;
	margin-right: 14px;
	overflow: hidden;
}
.p-footer .top .right .p-ewm li:last-child {
	margin-right: 0px;
}
.p-footer .top .right .p-ewm li img {
	text-align: center;
	display: block;
	margin: 0 auto;
}
.p-footer .bot {
	font-size: 15px;
	text-align: center;
	line-height: 48px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color: #ffffff;
}

/* 新增简介 */
.jp-about-baner {
	height: 600px;
	position: relative;
	background: url('../images/jp_bg_ban.jpg') center center no-repeat;
}

.jp-about-baner .conbox_econ { 
	height:600px; 
	width:1200px; 
	position:relative;
	margin:0 auto;
}
.jp-about-baner .infoa {
    margin: 0px auto 20px auto;
    padding-top: 60px;
}
.jp-about .destail-wrap .title {
	font-size: 35px;
	color: #444444;
}
.sub-info-purple {
	background: #4a2961
}
.jp-about .destail-wrap .sub-info-purple {
	font-size: 26px;
	color: #ffffff;
	padding-left: 12px;
}
.destail-wrap  .info-item {
	margin-bottom: 20px;
}
.info-item .sub-title {
	font-size: 20px;
	color: #002fc7;
	margin-bottom: 12px;
	font-weight: 700;
}
.jp-about .destail-wrap .title {
	font-size: 32px;
}

.jp-about-part1 {
	height: 656px;
	background: url('../images/jp_bg_p1.jpg') center center no-repeat;
}
.jp-about-part1  .destail-wrap {
	position: absolute;
	top: 40px;
	width: 530px;
	left: : 0px;
	text-align: justify;
}
.jp-about-part1 .destail-wrap .infoa p {
	margin-bottom: 10px;
	line-height: 28px;
}

.jp-about-part2 {
	height: 907px;
	background: url('../images/jp_bg_p2.jpg') center center no-repeat;
}
.jp-about-part2  .destail-wrap {
	position: absolute;
	top: 170px;
	width: 600px;
	right: 0px;
	text-align: justify;
}
.jp-about-part2 .destail-wrap .title {
	line-height: 140%;
	margin-bottom: 28px;
	font-size: 32px;
}

.jp-about-part3 {
	height: 661px;
	background: url('../images/jp_bg_p3.jpg') center center no-repeat;
}
.jp-about-part3  .destail-wrap {
	position: absolute;
	top: 40px;
	width: 564px;
	left: : 0px;
	text-align: justify;
}
.jp-about-part3 .info-item .sub-title {
	color: #e40000;
}

.jp-about-part4 {
	height: 698px;
	background: url('../images/jp_bg_p4.jpg') center center no-repeat;
}
.jp-about-part4  .destail-wrap {
	position: absolute;
	top: 70px;
	width: 516px;
	right: 0px;
	text-align: justify;
}
.jp-about-part4 .destail-wrap .title {
	margin-bottom: 10px;
}
.jp-about-part4 .info-item .sub-title {
	color: #e40000;
}

.jp-about-part5 {
	height: 1290px;
	background: url('../images/jp_bg_p5.jpg') center center no-repeat;
}
.jp-about-part5 .m-title {
	font-size: 32px;
	font-weight: bold;
	color: #424242;
	text-align: center;
	padding-top: 80px;
	margin-bottom: 20px;
}
.jp-about-part5 .m-sub-title {
	font-size: 18px;
	color: #424242;
	text-align: center;
	line-height: 200%;
	margin-bottom: 30px;
}
.jp-about-part5 ul li {
	float: left;
	margin-right: 30px;
	width: 585px;
	margin-bottom: 20px;
}
.jp-about-part5 ul li:nth-child(2n) {
	margin-right: 0px;
}
.jp-about-part5 ul li .left {
	width: 267px;
	height: 187px;
	margin-right: 20px;
	float: left;
	overflow: hidden;
}
.jp-about-part5 ul li .left img {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.jp-about-part5 ul li .left img:hover {
	transform:scale(1.2,1.2);
}
/* 中心变形*/
	img {
	transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
	-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
	-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
	-o-transition:all 0.5s ease-out;
	/* Opera */
}

.jp-about-part5 ul li .right {
	overflow: hidden;
	color: #2f2f2f;
	font-size: 16px;
	line-height: 180%;
}
.jp-about-part5 ul li .right .ifa {
	
	padding: 10px 0px;
}
.jp-about-part5 ul li .right .ifb {}
.jp-about-part5 ul li .right .ifb span {
	margin: 0px 12px
}
.jp-about-part5 ul li .right .ifc {
	padding-top: 10px;
}

.jp-about-part6 {
	height: 843px;
	background: url('../images/jp_bg_p6.jpg') center center no-repeat;
	color: #ffffff;
	text-align: center;
}
.jp-about-part6 .m-title {
	font-size: 30px;
	padding-top: 70px;
	margin-bottom: 30px;
}
.jp-about-part6 .info-item {
	line-height: 180%;
	font-size: 21px;
	margin-bottom: 36px;
}
.jp-about-part6 .info-item:last-child {
	margin-bottom: 0px;
}



/* 印象 */
.yx-view-more {
	width: 136px;
	height: 44px;
	text-align: center;
	line-height: 44px;
}
.yx-view-more a {
	display: block;
	color: #fff;
	font-size: 17px;
	background: #d9002e;
	border-radius: 4px;
}
.yx-view-more a:hover {
	background: #ea0032;
}
.yx-part1 {
	height: 887px;
	background: url(../images/yx_bg_p1.jpg) center center no-repeat;
}
.yx-part1 .showdow {
	background: unset;
}
.yxp1-top {
	color: #fff;
	text-align: center;
	margin-bottom: 25px;
}
.yxp1-top .ifa {
	font-size: 43px;
	font-weight: 700;
	margin-bottom: 26px;
	padding-top: 33px;
}
.yxp1-top .ifb {
	font-size: 18px;
}

.yxp1-bot .left {
	width: 728px;
	height: 412px;
	float: left;
	overflow: hidden;
	margin-right: 40px;
}
.yxp1-bot .right {
	overflow: hidden;
	color: #fff;
}
.yxp1-bot .right .title {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 20px;
}
.yxp1-bot .right .desc {
	font-size: 15px;
	line-height: 28px;
	text-align: justify;
	margin-bottom: 20px;
}
.yxp1-video {
	/*width: 970px;*/
	height: 540px;
	margin:  0 auto;
}

.yx-part2 {
	height: 1145px;
	background: #f2f2f2 url(../images/yx_bg_p2.jpg) center top no-repeat;
	
}
.yx-part2 .conbox_econ {
	position: relative;
	height: 1145px;
}

.yx-part2 .cona {
	width: 660px;
	color: #fff;
	text-align: justify;
	position: absolute;
	left: 0px;
	top: 50px;
}
.yx-part2 .cona .title {
	font-size: 32px;
	margin-bottom: 15px;
}
.yx-part2 .cona .desc {
	font-size: 15px;
	margin-bottom: 15px;
}
.yx-part2 .cona .desc p {
	margin-bottom: 12px;
	line-height: 165%;
}
.yx-part2 .cona .desc p:last-child {
	margin-bottom: 0px;
}
.yx-part2 .cona ul li {
	height: 36px;
	line-height: 36px;
	padding-left: 44px;
	font-size: 15px;
}
.yx-part2 .cona ul li:nth-child(1) {
	background: url(../images/yx_spa_icon.png) -8px -12px no-repeat;
}
.yx-part2 .cona ul li:nth-child(2) {
	background: url(../images/yx_spa_icon.png) -8px -86px no-repeat;
}
.yx-part2 .cona ul li:nth-child(3) {
	background: url(../images/yx_spa_icon.png) -8px -160px no-repeat;
}
.yx-part2 .conb-title {
	font-size: 32px;
	color: #000;
	position: absolute;
	left: 15px;
	top: 444px;
}
.yx-part2 .conb {
	box-sizing: border-box;
	height: 565px;
	width: 663px;
	background: #fff url(../images/yx_con_bg_p2.png) center bottom no-repeat;
	background-size: 100% auto;
	position: absolute;
	left: 0px;
	bottom: 60px;
	border-radius: 12px;
	padding: 20px 30px;
}
.yx-part2 .conb ul li {
 	text-align: justify;
 }
.yx-part2 .conb ul li .top {
 	font-size: 18px;
 	font-weight: 600;
 	color: #d70400;
 	margin-bottom: 8px;
 	padding-left: 44px;
 	background: url(../images/yx_spa_icon.png) -8px -346px no-repeat;
}
.yx-part2 .conb ul li .bot {
  	color: #3a3a3a;
  	font-size: 15px;
  	line-height: 28px;
  	padding-bottom: 12px;
  	border-bottom: 1px solid #eee;
  	margin-bottom: 12px;
} 
.yx-part2 .conb ul li:last-child .bot{
  	border: 0px none;
}

.yx-part2 .conc {
	width: 511px;
	position: absolute;
	right: -20px;
	bottom: 160px;
	text-align: center;
}
.yx-part2 .conc .top {
	margin-bottom: 103px;
}
.yx-part2 .conc img {
	display: inline-block;
}

.yx-part3 {
	height: 500px;
	background: #d9002e url(../images/yx_bg_p3.jpg) center top no-repeat;
	padding-top: 200px;
}
.yx-part3 .m-title, .yx-part4 .m-title {
	font-size: 36px;
	text-align: center;
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 20px;
}
.yx-part3 .s-con, .yx-part4 .s-con {
	width: 920px;
	margin: 0 auto;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	text-align: justify;
}
.yx-part3 .s-con {
	margin-bottom: 56px;
}
.yx-part3 .mid {
	margin-bottom: 50px;
	position: relative;
}
.yx-part3 .mid .line {
	position: absolute;
	width: 150px;
	height: 1px;
	background: rgba(0, 0, 0, .15);
	left: 800px;
	top:  42px;
}
.yx-part3 .mid .left {
	width: 800px;
	float: left;
	overflow: hidden;
}
.yx-part3 .mid .left ul li {
	width: 25%;
	float: left;
}
.yx-part3 .mid .left ul li .top {
	width: 58px;
	height: 58px;
	background: rgba(0, 0, 0, .3);
	margin:  0 auto 16px auto;
	border-radius: 29px;
	overflow: hidden;
}
.yx-part3 .mid .left ul li:nth-child(1) .top {
	background: rgba(0, 0, 0, .3) url(../images/yx_spa_icon.png) 5px -396px no-repeat;
}
.yx-part3 .mid .left ul li:nth-child(2) .top {
	background: rgba(0, 0, 0, .3) url(../images/yx_spa_icon.png) 5px -472px no-repeat;
}
.yx-part3 .mid .left ul li:nth-child(3) .top {
	background: rgba(0, 0, 0, .3) url(../images/yx_spa_icon.png) -80px -468px no-repeat;
}
.yx-part3 .mid .left ul li:nth-child(4) .top {
	background: rgba(0, 0, 0, .3) url(../images/yx_spa_icon.png) -80px -394px no-repeat;
}
.yx-part3 .mid .left ul li .bot {
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.yx-part3 .mid .right {
	width: 200px;
	float: right;
	color: #fff;
	font-size: 15px;
	line-height: 26px;
	padding-top: 10px;
}

.yx-part3 .bot {
	text-align: center;
}
.yx-part3 .bot .title {
	font-size: 28px;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}
.yx-part3 .bot a {
	display: inline-block;
	width: 186px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #272727;
	font-size: 16px;
	background: #fffaac;
	border-radius: 22px;
}
.yx-part3 .bot a:hover {
	background: #e4dc58;
}

.yx-part4 {
	height: 994px;
	background: url(../images/yx_bg_p4new.jpg) center top no-repeat;
	padding-top: 66px;
	box-sizing: border-box;
}
.yx-part1 .conbox_econ, .yx-part3 .conbox_econ, .yx-part4 .conbox_econ {
	height: unset;
}
.yx-part4 .m-title {
	margin-bottom: 30px;
}
.yx-part4 .s-con {
	width: 1020px;
	font-size: 17px;
	margin-bottom: 30px;
}
.yx-part4 .m-info {
	text-align: center;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	margin-bottom: 40px;
}
.yx-part4 ul li {
	float: left;
	width: 33.33%;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	text-align: center;
}
.yx-part4 ul li .icon-jb {
	height: 100px;
	background: url(../images/yx_icon_jb.png) center center no-repeat;
	
}
.yx-part4 ul li .txt {
	height: 60px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.yx-part4 .bot {
	padding-top: 210px;
	text-align: center;
}
.yx-part4 .bot .mt1 {
	font-size: 30px;
	color: #ffffff;
	margin-bottom: 12px;
}
.yx-part4 .bot .mt2 {
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 25px;
}
.yx-part4 .bot a {
	display: inline-block;
	background: #fffaac;
	width: 256px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	color: #272727;
	font-size: 20px;
	border-radius: 30px;
}
.yx-part4 .bot a:hover {
 	background: #f2ec89;
 }