.ny-banenr{overflow: hidden;}
.ny-banenr img{width: 100%; height: auto;}


.sllc{overflow: hidden; position: relative;}
.sl_frBtnL { position: absolute; left: 7%; top: 46%; width: 40px; height: 40px; z-index: 100; cursor: pointer; }
.sl_frBtnR { position: absolute; right: 7%; top: 46%; width: 40px; height: 40px; z-index: 100; cursor: pointer; }
.slys{display: flex; overflow: hidden; width: 28%; margin: 0 auto;}
.slyst{display: flex; overflow: hidden; width: 17%; margin: 0 auto;}
.slysv{display: flex; overflow: hidden; width: 22%; margin: 0 auto;}
.slys1{width: 25%; padding-top: 5px;}
.slys2{width: 30%;}
.slys1a{width: 15%; padding-top: 5px;}
.slysv1{width: 25%; padding-top: 5px;}

.cxfl_c{font-size: 36px;}
.blue{width: 20px;height: 20px; background-color: #73a5d6; border-radius: 20px; border: 1px solid #b9b9b9;}
.orange{width: 20px;height: 20px; background-color: #fb7b44; border-radius: 20px; border: 1px solid #b9b9b9;}
.green{width: 20px;height: 20px; background-color: #2c5550; border-radius: 20px; border: 1px solid #b9b9b9;}
.hs1{width: 20px;height: 20px; background-color: #ee152c; border-radius: 20px; border: 1px solid #b9b9b9;}
.hs1a{width: 20px;height: 20px; background-color: #8f2533; border-radius: 20px; border: 1px solid #8f2533;}
.ls1b{width: 20px;height: 20px; background-color: #2b494e; border-radius: 20px; border: 1px solid #2b494e;}
.bs1{width: 20px;height: 20px; background-color: #fff; border-radius: 20px; border: 1px solid #b9b9b9;}
.hss1{width: 20px;height: 20px; background-color: #000; border-radius: 20px; border: 1px solid #b9b9b9;}
.hsh1{width: 20px;height: 20px; background-color: #535353; border-radius: 20px; border: 1px solid #b9b9b9;}
.ls1{width: 20px;height: 20px; background-color: #0074a9; border-radius: 20px; border: 1px solid #b9b9b9;}
.green{width: 20px;height: 20px; background-color: #193f2d; border-radius: 20px; border: 1px solid #1a6b64;}
.double{width: 20px;height: 20px; background-color: #847b74; border-radius: 20px; border: 1px solid #b9b9b9;}
.ls1a{ font-size: 14px;line-height: 30px; border: 1px solid #acacac; width: 115px; border-radius: 30px; text-align: center; color: #acacac;}
.ls1at{ font-size: 14px;line-height: 30px; border: 1px solid #acacac; width: 150px; border-radius: 30px; text-align: center; color: #acacac;}
.zse{width: 20px;height: 20px; background-color: #9a9088; border-radius: 20px; border: 1px solid #9a9088;}

#pro_div1 {  overflow: hidden; position: relative; width: 1200px; margin: 0 auto; padding: 100px 0;}
#pro_div1 .mr_frBtnL { position: absolute; left: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_div1 .mr_frBtnR { position: absolute; right: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_list1 { position: relative; left: -56% }
#pro_list1 ul li { float: left; width: 70%; border-radius: 30px; margin-right: 20px }
#pro_list1 ul li img { width: 100%; float: left; }
#pro_list1a { position: relative; left: -56% }
#pro_list1a ul li { float: left; width: 70%; border-radius: 30px; margin-right: 20px }
#pro_list1a ul li img { width: 100%; float: left; }


#pro_div1a { margin-top: -20px; overflow: hidden; position: relative; margin-bottom: 0px; }
#pro_div1a .mr_frBtnL { position: absolute; left: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_div1a .mr_frBtnR { position: absolute; right: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }

.slwz1{overflow: hidden; display: flex; width: 100%; padding-top: 40px;}

.slwz1{overflow: hidden; display: flex; width: 100%; padding-top: 40px;}
.slwz1a{overflow: hidden; width: 100%;}
.slwz1a .cv1,.slwz1a .cv2{overflow: hidden; margin-bottom: 10px;}
.slwz1a .cv1 i{width: 200px; height: 2px; background-color: #535353; display: block; margin: 0 auto; }
.slwz1a .cv2 i{width: 200px; height: 2px; background-color: #f12535; display: block; margin: 0 auto;}
.slwz1a p{text-align: center; font-size: 16px; line-height: 20px; text-transform: uppercase; font-weight: bold; margin: 0;}

.sltv{overflow: hidden; padding: 2% 0;}
#pro_div2 { width: 1200px; margin: 0 auto; overflow: hidden; position: relative; padding: 100px 0; }
#pro_div2 .mr_frBtnL { position: absolute; left: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_div2 .mr_frBtnR { position: absolute; right: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_list2 { position: relative; left: -56% }
#pro_list2 ul li { float: left; width: 70%; border-radius: 30px; margin-right: 20px }
#pro_list2 ul li img { width: 100%; float: left;  }
.pro_list2_c{overflow: hidden; position: relative; padding-top: 2%;}
.pro_list2_c_l{border-bottom: 3px solid #f12535; font-size: 16px; text-align: center; color: #f23442; width: 300px; margin: 0 auto; text-transform: uppercase; padding-bottom: 1%; margin-bottom: 1%;}
.pro_list2_c_t{text-align: center; font-size: 36px; color: #6c6c6c;  text-transform: uppercase;}
.pro_list2_d{overflow: hidden; position: relative; margin-bottom: 2%;}
.pro_list2_d img{width: 100%; height: auto;}

#pro_div3 { width: 1200px; margin: 0 auto; padding: 100px 0; overflow: hidden; position: relative; }
#pro_div3 .mr_frBtnL { position: absolute; left: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_div3 .mr_frBtnR { position: absolute; right: 7%; top: 46%; width: 14px; height: 27px; z-index: 100; cursor: pointer; }
#pro_list3{ position: relative; left: -56% }
#pro_list3 ul li { float: left; width: 800px; height: 420px; margin-right: 20px; position: relative;}
#pro_list3 ul li img { width: 100%; float: left;  }
.pro_list3_c{overflow: hidden; position: absolute; bottom: 2.5rem; width: 100%; text-align: center; z-index: 50; color: #fff;}
.pro_list3_c p{font-size: 30px; margin: 0;}
.pro_list3_d{overflow: hidden; position: relative; margin-bottom: 2%;}
.sltv3{overflow: hidden; padding: 4rem 0;}

.ydcwc{overflow: hidden; position: absolute;}
.ydcwcvv{overflow: hidden; position: absolute;}
.sp_s{overflow: hidden; position: relative;display: grid; }
.sp_s1 p{font-size: 32px; color: #fff; text-transform: uppercase;   animation-name: moveUp; margin: 0;}
.sp_s2{ height: 100%;width: 100vw;}
.sp_s2 video {  height: 100%;-o-object-fit: cover; object-fit: cover; width: 100%}
.slwzu{width: 840px; margin: 0 auto; overflow: hidden;display: flex; padding: 50px 0 0 0;}
.slwz{width: 800px; margin: 0 auto; overflow: hidden;display: flex; padding: 50px 0 100px 0;}
.slwzt{width: 33.3%; position: relative; padding-left: 6rem;}
.slwz1c{overflow: hidden;}
.slwz1_a{font-size: 55px; font-weight: bold; color: #f12535; float: left;}
.slwz1_b{font-size: 14px;  color: #000; padding-top: 10px; padding-left: 5px;font-weight: bold; float: left;}
.slwz1d{font-size:20px; color: #000; text-transform: uppercase; }

.md1ca1,.md1ca2{overflow: hidden; position: relative;}
.md1ca1_a{overflow: hidden; position: relative; z-index: 2; top: 0; left: 0;}
.md1ca1_a img{width: 100%; height: auto;}
.md1ca1_b{ overflow: hidden; position: absolute; z-index: 40; width: 100%; text-align: center; top: 2.5rem;}
.md1ca1_b p{line-height: 45px; text-align: center; font-size: 36px; font-weight: bold; color: #fff;text-transform: uppercase; margin: 0; }
.md1ca1_c{overflow: hidden;position: absolute; z-index: 40;  text-align: center; bottom: 2.5rem; width: 100%;}
.md1ca1_ca{display: flex; width: 80%; margin: 0 auto;}
.md1ca1_c_1{overflow: hidden; width: 16.66%; margin-right: 2rem;}
.md1ca1_c_1 i{display: block; width: 135px; height: 3px; background-color: #d5d5d5; margin: 0 auto;}
.md1ca1_c_1 span{height: 10px; display: block;}
.md1ca1_c_1 p{font-size: 12px; font-weight: bold;text-align: center; color: #fff;text-transform: uppercase; line-height: 20px; margin: 0;}


.md1ca1_c_1t{overflow: hidden; width: 25%; margin-right: 2rem;}
.md1ca1_c_1t i{display: block; width: 135px; height: 3px; background-color: #d5d5d5; margin: 0 auto;}
.md1ca1_c_1t span{height: 10px; display: block;}
.md1ca1_c_1t p{font-size: 12px; font-weight: bold;text-align: center; color: #fff;text-transform: uppercase; line-height: 20px; margin: 0;}



.md1ca2_a{overflow: hidden; position: relative; z-index: 2; top: 0; left: 0;}
.md1ca2_a img{width: 100%; height: auto;}
.md1ca2_b{ overflow: hidden; position: absolute; z-index: 40; width: 100%; text-align: center; bottom: 2.5rem;}
.md1ca2_b p{line-height: 45px; text-align: center; font-size: 36px; font-weight: bold; color: #fff;text-transform: uppercase; margin: 0; }

.dsp1{overflow: hidden;position: relative; padding: 4% 0 2% 0;width: 1200px; margin: 0 auto; overflow: hidden;}
.dsp1 ul{margin-right: -3%;}
.dsp1 ul li{width: 47%; margin-right:3%; position: relative; float: left; margin-bottom: 3%;}
.dsp1 .wzcw{position: absolute; bottom: 2rem; z-index: 20; padding-left: 2rem;}
.dsp1 .wzcw p{font-size: 14px; color: #fff; text-transform: uppercase; line-height: 20px; margin: 0;}


.sp_s1v{position: absolute;bottom: 2rem;  z-index: 50; display: flex; width: 100%; text-align: center;}
.sp_s1vc{width: 80%; margin: 0 auto;}
.sp_s1v1 { width: 50%; color: #fff; font-size: 24px; float: left;}
.sp_s1v1 p{line-height: 35px; text-transform: uppercase; }

.appreciate-img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: .59rem;
    padding-top: .59rem;
    width: 100%
}
.appreciate-img .tit {
    color: var(--primary--color);
    font-family: Microsoft YaHei;
    font-size: .48rem;
    font-weight: 400;
    height: .48rem;
    line-height: .48rem;
    margin: 0 auto .71rem;
    text-align: center;
    width: 2rem
}

.appreciate-img .appreciate-img-content {
    height: 7.25rem;
    position: relative;
    width: 100%
}

.appreciate-img .appreciate-img-content .move {
    cursor: move;
    height: 100%;
    position: absolute;
    top: 0;
    width: 2%;
    z-index: 5
}

.appreciate-img .appreciate-img-content .arrow-left {
    left: 0
}

.appreciate-img .appreciate-img-content .arrow-right {
    right: 0
}

.appreciate-img .appreciate-img-content .img-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-overflow-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    overflow-x: auto;
    padding-left: .24rem;
    position: relative;
    scrollbar-width: none;
    width: 100%
}

.appreciate-img .appreciate-img-content .img-list::-webkit-scrollbar {
    display: none
}

.appreciate-img .appreciate-img-content .img-list .item {
    -webkit-box-flex: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin-right: .24rem;
    width: 7.25rem
}

.appreciate-img .appreciate-img-content .img-list .item div {
    border-radius: .08rem;
    overflow: hidden
}

.appreciate-img .appreciate-img-content .img-list .item .item-image {
    border-radius: .08rem;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.appreciate-img .appreciate-img-content .img-list .item img {
    background: #fff;
    border-radius: .08rem;
    -webkit-box-shadow: 0 .04rem .16rem 0 rgba(0,95,118,.15);
    box-shadow: 0 .04rem .16rem 0 rgba(0,95,118,.15);
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    width: 100%
}

.appreciate-img .appreciate-img-content .img-list .item .item-head {
    height: 4.18rem;
    width: 100%
}

.appreciate-img .appreciate-img-content .img-list .item .item-body {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1
}

.appreciate-img .appreciate-img-content .img-list .item .item-body .item-image {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.appreciate-img .appreciate-img-content .img-list .item .item-body div:first-child {
    margin-right: .12rem
}

.appreciate-img .appreciate-img-content .img-list .item .item-body div:nth-child(2) {
    margin-left: .12rem
}

.appreciate-img .appreciate-img-content .img-list .item .item-body+.item-head,.appreciate-img .appreciate-img-content .img-list .item .item-head+.item-body {
    margin-top: .24rem
}

.appreciate-img .appreciate-img-content .img-scale {
    -webkit-animation: scaleToBig .7s ease-in-out .1s both;
    animation: scaleToBig .7s ease-in-out .1s both;
    opacity: 1
}

.appreciate-img .appreciate-img-mobile {
    display: none
}


.cspzc{overflow: hidden; background-color: #1e1e1e;}
.cspzc_tt{font-size: 30px; text-align: center; padding: 5rem 0 5rem 0; color: #fff;text-transform: uppercase;}


.clearfix:after {
	content: "";
	clear: both;
	display: block;
}
.menu1v ul li { /*height:45px; */
	border-bottom: 2px solid #000;
	font-size: 15px;
	background-color: #4f4f4f;
}
.menu1v ul li span {
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	color: #fff;
	text-transform: uppercase;
	overflow: hidden;
}
.menu1v ul li span i {
	display: block;
	height: 20px;
	width: 20px;
	background: url(../images/arr.png) no-repeat center center;
	background-size: 80% 80%;
	position: absolute;
	right: 13px;
	top: 50%;
	margin-top: -10px;
	transition: all 0.3s ease-out;
	transform: rotate(0deg);
	cursor: pointer;
}
.menu1v ul li span i.action {
	transition: all 0.3s ease-out;
	transform: rotate(180deg);
}
.menu1v ul li>dl {
	display: none;

	background: #a9a9a9;
	overflow: hidden;
}
.menu1v ul li>dl a {
	display: block;
	height: 100%;
	width: 100%;
	font-size: 14px;
	color: #222;
	text-decoration: none;
}
.jjc{padding-left: 10px;}
.cer{overflow: hidden; display: block; border-bottom: 1px solid #4f4f4f; }
.cer1{overflow: hidden; display: block; border-bottom: 1px solid #4f4f4f; 	padding-left: 18px;}
.cbsa0{display: block; float: left; width: 35%; color: #fff; line-height: 40px; background-color: #4f4f4f; text-align: center;}
.cbsa1{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #4f4f4f; text-align: center;}
.cbsa2{display: block; float: left; width: 20.5%; color: #fff; line-height: 40px; background-color: #9e9e9e; text-align: center;}

.cbsa3a{display: block; float: left; width: 35%; color: #fff; line-height: 40px; background-color: #a9a9a9; text-align: center;}
.cbsa3{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #a9a9a9; text-align: center;}
.cbsa4{display: block; float: left; width: 20.5%; color: #4f4f4f; line-height: 40px; background-color: #fbfbfb; text-align: center;}

.cbsa3ay{display: block; float: left; width: 33.33%; color: #fff; line-height: 40px; background-color: #a9a9a9; text-align: center;}


.pcse3{overflow: hidden; background-color: #262626;font-size: 18px; text-transform: uppercase; font-weight: bold; padding: 10px 0;}
.cbsa0t1{display: block; float: left; width: 35%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa0t2{display: block; float: left; width: 20.5%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa0t3{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa0t4{display: block; float: left; width: 20.5%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}

.cbsa0t1r{display: block; float: left; width: 50%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa0t2r{display: block; float: left; width: 50%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa0r{display: block; float: left; width: 50%; color: #fff; line-height: 40px; background-color: #4f4f4f; text-align: center;}
.cbsa3ar{display: block; float: left; width: 50%; color: #fff; line-height: 40px; background-color: #a9a9a9; text-align: center;}
.cbsa4r{display: block; float: left; width: 50%; color: #4f4f4f; line-height: 40px; background-color: #fbfbfb; text-align: center;}

.cbsa0t1y{display: block; float: left; width: 33.33%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}

.tababt{font-size: 16px; text-transform: uppercase; float: left; color: #fff; line-height: 55px; padding-left: 1.5rem; margin-right: 10rem;cursor: none;}
.tcerc{overflow: hidden; width: 95%; margin: 0 auto;}
.taba-boxa {
  overflow: hidden;
	width: 1200px;
	background-color: #000000;
	margin: 0 auto;
	padding: 3rem 0;
}
.taba-boxa .taba {
	border-bottom: 1px solid #000;
	cursor: pointer;
	font-size: 16px; 
	color: #fff;
	
}
.taba-boxa .taba ul li {
	width: 15%;
	float: left;
	height: 55px;
	line-height: 55px;
	text-align: center;
}
.taba-boxa .taba ul li.action {
	background: #f12535;
	color: #fff;
	cursor: pointer;
}
.taba-boxa .boxa {
	width: 100%; 
	overflow: hidden;
}
.taba-boxa .boxa .item {
	display: none;
}
.taba-boxa .boxa .item:first-child {
	display: block;
}

.taba ul{background-color: #333333;}



#topcontrol{z-index: 2;}

.mt_xs{overflow: hidden;}
.mt_xs_c{width:1200px; margin: 0 auto; overflow: hidden;}
.mt_xs_c_c{overflow: hidden; padding: 3rem 0;}

.mt_xs_c_c_l{float: left; width: 65%; height: 440px; overflow: hidden; display: block;}
.mt_xs_c_c_l .mt_xs_c_c_la{width: 800px; height: auto; }
.mt_xs_c_c_l .mt_xs_c_c_la img{width: 800px; height: auto; transition: .2s transform; transform: translateZ(0);}
.mt_xs_c_c_l:hover .mt_xs_c_c_la img { transform: scale(1.1, 1.1); transition: .4s transform; }

.mt_xs_c_c_r{float: right; width: 32.3%; height: 440px;overflow: hidden; display: block;}
.mt_xs_c_c_r .mt_xs_c_c_ra{width: 387px; height: auto; }
.mt_xs_c_c_r .mt_xs_c_c_ra img{width: 387px; height: auto; transition: .2s transform; transform: translateZ(0);}
.mt_xs_c_c_r:hover .mt_xs_c_c_ra img { transform: scale(1.1, 1.1); transition: .4s transform; }

.mt_xs_c_cb{overflow: hidden; margin-bottom: 6rem;}

.mt_xs_c_cb_l{float: left; width: 31.2%; height: 200px; overflow: hidden; display: block;}
.mt_xs_c_cb_l .mt_xs_c_cb_la{width: 400px; height: auto; }
.mt_xs_c_cb_l .mt_xs_c_cb_la img{width: 400px; height: auto; transition: .2s transform; transform: translateZ(0);}
.mt_xs_c_cb_l:hover .mt_xs_c_cb_la img { transform: scale(1.1, 1.1); transition: .4s transform; }

.mt_xs_c_cb_r{float: right; width: 32.3%; height: 200px; overflow: hidden; display: block;}
.mt_xs_c_cb_r .mt_xs_c_cb_la{width: 400px; height: auto; }
.mt_xs_c_cb_r .mt_xs_c_cb_la img{width: 400px; height: auto; transition: .2s transform; transform: translateZ(0);}
.mt_xs_c_cb_r:hover .mt_xs_c_cb_la img { transform: scale(1.1, 1.1); transition: .4s transform; }


.mtxspp{overflow: hidden; padding: 5rem 0;}
.mtxspp_tt{text-align: center; font-size: 36px; text-transform: uppercase; color: #000; margin-bottom: 2rem; font-weight: bold; padding-top: 5rem;}

.mtl1{overflow: hidden;   float: left; }
.mtl1 img{width: 100%;}
.mtl2{overflow: hidden; float: left; }
.mtl2 img{width: 100%;}
.mtl3{overflow: hidden; float: left;}
.mtl3 img{width: 100%;}
.mtl4{overflow: hidden; float: left; }
.mtl4 img{width: 100%;}
.mtl5{overflow: hidden; float: left; }
.mtl5 img{width: 100%;}

.idfes{overflow: hidden; position: relative; z-index: 100; }
.dbcc{width: 100%; height: 2px; background-color: #fff; position: relative;}
.dbcc1{ overflow: hidden;}
/*----内页-样式----*/
.w1200{width: 1200px; margin: 0 auto; overflow: hidden;}
.news_z{overflow: hidden;position: relative; padding: 5rem 0; height: 545px;}
.news_z_l{left: 0; position: relative; width: 750px; overflow: hidden; z-index: 10;}
.news_z_l .news_z_l_l{width: 780px; height: 439px; }
.news_z_l .news_z_l_l img{width: 780px; height: 439px; transition: .2s transform; transform: translateZ(0);}
.news_z_l:hover .news_z_l_l img { transform: scale(1.1, 1.1); transition: .4s transform; }

.news_z_r{overflow: hidden; right: -700px; top: -400px; width: 500px; background-color: #ececec; height: 360px; position: relative; z-index: 200;}
.news_z_r .p1{font-size: 14px; color: #888888; width: 90%; margin: 0 auto; padding-top: 4rem;}
.news_z_r .p2{overflow: hidden; width: 90%; margin: 0 auto;}
.news_z_r .p2 h2{font-size: 32px;  font-weight: bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news_z_r .p2 p{line-height: 24px;font-size: 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.news_z_d{overflow: hidden; width: 1200px; margin:0 auto; padding-bottom: 6rem;}
.news_z_d_t2b{overflow: hidden;}
.news_z_d_t2b ul{margin-right: -7rem;}
.news_z_d_t2b ul li{overflow: hidden; float: left; width: 32%; margin-right:1.6rem; margin-bottom: 3rem;}
.news_z_d_t2b ul li:hover .news_z_d_t3 h2{color: #c02535;}
.news_z_d_t{ overflow: hidden;}
.news_z_d_t1{overflow: hidden; width: 350px; height:190px; }
.news_z_d_t1 .news_z_d_t2 img{width: 360px; height: auto; transition: .2s transform; transform: translateZ(0);}
.news_z_d_t1:hover .news_z_d_t2 img { transform: scale(1.1, 1.1); transition: .4s transform; }


.news_z_d_t2a{font-size: 12px; color: #888888; padding-top: 2rem;}
.news_z_d_t3{overflow: hidden; width: 360px; height: 150px;}
.news_z_d_t3 h2{font-size: 18px; color: #000; font-weight: bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_z_d_t3 p{line-height: 24px;font-size: 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.online h1 { height: 40px;  width: 100%; color: #787878; }
.online h1 { font-size: 14px; line-height: 40px; }
.online a { color: #787878; font-size: 14px; text-transform: uppercase;}
.online a:hover { color: #d01311;  }
.online a.xz { color: #d01311; }


.ny_news{overflow: hidden;}
.ny_news h2{font-size: 24px; font-weight: bold; border-bottom: 1px solid #8d8d8d; padding-bottom: 20px;}
.ny_news .pc1{font-size: 14px; color: #cd2a33; padding-bottom: 20px;}
.ny_news .ew3{overflow: hidden; padding-bottom: 3rem;}
.ny_news .ew3 p{line-height: 32px; font-size: 16px; margin-bottom: 20px;}
.ny_news .ew3 img{width:75%; margin: 0 auto;display: block; height: auto; padding-bottom: 20px;}

.gsjj_c{overflow: hidden; position: relative; padding-top: 5rem;}
.gsjj_c .tez{overflow: hidden; position: absolute;  text-transform: uppercase; width: 300px;}
.gsjj_c .tez p{font-size: 48px;font-weight: bold; line-height: 35px;font-style:italic;}
.gsjj_c .tez i{width: 175px; height: 5px; background-color: #f12535; display: block;}
.gsjj_c1{line-height: 26px; padding: 3rem 0 5rem 0; font-size: 16px; text-align: justify;}
.gsjj_c2{overflow: hidden;}
.gsjj_c2 ul{margin-right: -3rem; }
.gsjj_c2 ul li{float: left; overflow: hidden;margin-right: 30px; }
.gsjj_c2 ul li .gsjj_c2a{width: 575px; height: 315px; overflow: hidden;}
.gsjj_c2 ul li .gsjj_c2a img{width: 586px; height: auto; transition: .2s transform; transform: translateZ(0);}
.gsjj_c2 ul li:hover .gsjj_c2a img { transform: scale(1.1, 1.1); transition: .4s transform; }
.gsjj_c3{line-height: 24px; padding-bottom: 20px; font-size: 18px; padding-top: 20px;}

.gsjj_c2 ul li .gsjj_c2a1{width: 575px; height: 315px; overflow: hidden;}

.tez1{overflow: hidden; width: 575px;  height: 390px; text-transform: uppercase;position: relative; padding-top: 5px; padding-right: 8px;}
.tez1 p{font-size: 48px;font-weight: bold; line-height: 35px; text-align: right; font-style:italic;}
.tez1 i{width: 175px; height: 5px; background-color: #f12535; display: block; position: absolute; right: 0;}

.gsjj_c4b{position: relative; overflow: hidden; background-color: #000;}
.gsjj_c4{overflow: hidden; position: relative; z-index: 2;}
.gsjj_c4 img{width: 100%; height: auto; display: block;}
.gsjj_c4_t1{ position: relative; z-index: 100; overflow: hidden; text-align: center; font-size: 46px; width: 100%; text-transform: uppercase; font-weight: bold; top: -200px;}
.gsjj_c4_t1 p{font-size: 36px; text-align: center; margin: 0;}
.gsjj_c4_t1 i{width: 175px; height: 5px; background-color: #f12535; display: block; margin: 0 auto;}

.gsjj_c4_t2{overflow: hidden; width: 1200px; margin: 0 auto;}
.gsjj_c4_t2 ul {margin-right: -7rem;}
.gsjj_c4_t2 ul li{float: left; width: 30%; margin-right: 3rem; margin-bottom: 3rem;}
.gsjj_c4_t2 ul li .gsjj_c4_t2a{overflow: hidden; width: 100%; height: 200px;}
.gsjj_c4_t2 ul li .gsjj_c4_t2a img{width: 100%; height: auto; transition: .2s transform; transform: translateZ(0);}
.gsjj_c4_t2 ul li:hover .gsjj_c4_t2a img { transform: scale(1.1, 1.1); transition: .4s transform; }


.gsjj_c4_t2b{overflow: hidden; background-color: #f12535; width: 100%;}
.gsjj_c4_t2b_c{float: left; color: #fff; padding-left: 15px; font-size: 40px;font-weight: bold;}
.gsjj_c4_t2b_c_r{float: right; color: #fff; padding-right: 15px;padding-top: 7px;}
.gsjj_c4_t2b_c_r p{line-height: 22px;font-size: 18px; margin: 0;text-transform: uppercase;  text-align: right;}

.gsjj_c4_t2b1{overflow: hidden; background-color: #3c3c3c; width: 100%;}
.gsjj_c4_t2b_c1{float: left; color: #fff; padding-left: 15px; font-size: 40px;font-weight: bold;}
.gsjj_c4_t2b_c_r1{float: right; color: #fff; padding-right: 15px;padding-top: 7px;}
.gsjj_c4_t2b_c_r1 p{line-height: 22px;font-size: 18px; margin: 0;text-transform: uppercase;  text-align: right;}

.gsjj_c4_t2b2{overflow: hidden;}
.gsjj_c4_t2b2 img{width: 100%; height: auto;}


.gsjj_c4_t3{overflow: hidden; position: relative; }
.gsjj_c4_t3_1{overflow: hidden; position: relative; z-index: 2;}
.gsjj_c4_t3_1 img{width: 100%; height: auto;}
.gsjj_c4_t3_1a{ position: relative; z-index: 100; overflow: hidden; text-align: center; font-size: 46px; width: 100%; text-transform: uppercase; font-weight: bold; }
.gsjj_c4_t3_1a p{font-size: 36px; text-align: center; margin: 0;}
.gsjj_c4_t3_1a i{width: 175px; height: 5px; background-color: #f12535; display: block; margin: 0 auto;}
.gsjj_c4_t3_1a .dive{overflow: hidden; font-size: 20px; text-align: center; padding-top: 12px;}
.cpv{overflow: hidden; margin-bottom: 70px;}
.cpv img{width: 100%; height: auto;}
.cpv1{overflow: hidden; background-color: #f12535;}
.cpv2{width: 1200px; margin: 0 auto;overflow: hidden; padding-top: 20px;}
.cpv2 p{line-height: 26px; font-size: 16px; color: #fff; margin-bottom: 20px; text-align: justify;}
.cpv1a{overflow: hidden; background-color: #fff;}
.cpv2a{width: 1200px; margin: 0 auto;overflow: hidden; padding-top: 20px;}
.cpv2a p{line-height: 26px; font-size: 16px; color: #000; margin-bottom: 20px; text-align: justify;}
.gsjj_c4_t3a{overflow: hidden; position: relative; }
.gsjj_c4_t3a1{overflow: hidden; position: relative; }
.gsjj_c4_t3_1a1{ position: relative; z-index: 100; overflow: hidden; text-align: center; font-size: 46px; width: 100%; text-transform: uppercase; font-weight: bold;}
.gsjj_c4_t3_1a1 p{font-size: 36px; text-align: center; margin: 0;}
.gsjj_c4_t3_1a1 i{width: 175px; height: 5px; background-color: #f12535; display: block; margin: 0 auto;}
.gsjj_c4_t3_1a1 .dive{overflow: hidden; font-size: 20px; text-align: center; padding-top: 12px;}

.lx_bc1{overflow: hidden; padding: 50px 0;}
.lx_bc1_l{float: left; width: 50%; overflow: hidden;}
.lx_bc1_r{float: right; width: 45%; overflow: hidden;padding-top: 70px;}
.lx_bc1_r h2{font-size: 33px; border-bottom: 1px solid #888888; padding-bottom: 30px;text-transform: uppercase;  font-weight: bold;}
.lx_bc1_r .ep{ overflow: hidden; padding-top: 5px;}
.lx_bc1_r .ep img{float: left; padding-right: 10px;}
.lx_bc1_r .ep p{float: left; font-size: 16px; line-height: 30px;}
.lx_bc1a{overflow: hidden; padding: 0 0 50px 0;}
.lx_bc1_l1{float: right; width: 50%; overflow: hidden;}
.lx_bc1_r1{float: left; width: 45%; overflow: hidden;padding-top: 70px;}
.lx_bc1_r1 h2{font-size: 33px; border-bottom: 1px solid #888888; padding-bottom: 30px;text-transform: uppercase; font-weight: bold;}
.lx_bc1_r1 .ep{ overflow: hidden; padding-top: 5px;}
.lx_bc1_r1 .ep img{float: left; padding-right: 10px;}
.lx_bc1_r1 .ep p{float: left; font-size: 16px; line-height: 30px;}
.lx_bc2{overflow: hidden; padding-top: 30px; padding-bottom: 20px;}
.lx_bc2 img{width: 1200px; height: auto;}


.history{position:relative;max-width:1200px;margin:0 auto;}
.history::before{content:'';position:absolute;width:2px;top:0;bottom:0;left:50%;background-color:#8f8f8f;height:100%;}
.history .list{position:relative;width:100%;padding:70px 0 0 0;box-sizing:border-box;  margin-bottom: 70px;}
.history .lde{position:absolute;width:95px;top:0;position:absolute;left:calc(50% - 6px);}

.history .item{position:relative;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center; margin-bottom: 100px;}
.history .item~.item{margin-top:0px;}
.history .item::before{content:'';position:absolute;width:30px;height:30px;top:calc(50% - 4.5px);}

.history .item .date{width:50%;box-sizing:border-box;}
.history .item .date em{position:relative;z-index:20;display:inline-block;height:40px;line-height:40px;font-size:30px;color:#f12535; font-weight: bold;}
.history .item .date p{font-size:17px;color:#000;line-height:24px;text-transform:capitalize;}
.history .item .date p~p{margin-top:10px;}

.history .item .content{position:relative;width:50%;box-sizing:border-box;}
.history .item .content .box{position:relative;z-index:20;}
.history .item .content img{margin-bottom:15px;}

.history .item:nth-child(2n+1){-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.history .item:nth-child(2n+1)::before{left:calc(50% - 14px);background:url(../images/tcc.png) no-repeat right center;}

.history .item:nth-child(2n+1) .content{padding-right:70px;}
.history .item:nth-child(2n+1) .date{padding-left:70px;}

.history .item:nth-child(2n+2)::before{right:calc(50% - 16px);background:url(../images/tcc1.png) no-repeat;}
.history .item:nth-child(2n+2) .content{padding-left:70px;}
.history .item:nth-child(2n+2) .date{text-align:right;padding-right:70px;}



.tez1a{overflow: hidden; text-transform: uppercase;position: relative; padding-top: 100px; padding-bottom: 90px;}
.tez1a p{font-size: 48px;font-weight: bold; line-height: 35px; text-align: left; font-style:italic;}
.tez1a i{width: 175px; height: 5px; background-color: #f12535; display: block; }

.dtc{overflow: hidden; padding-bottom: 60px;}
.dtc img{width: 100%; height: auto;}

/*g03*/
.cbsa0t2_g03{display: block; float: left; width: 30%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa4_g03{display: block; float: left; width: 30%; color: #4f4f4f; line-height: 40px; background-color: #fbfbfb; text-align: center;}



/*t3*/
.cbsa5v{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #262626; text-align: center;}
.cbsa5a{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #a9a9a9; text-align: center;}
.cbsa5b{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #a9a9a9; text-align: center;}
.cbsa5c{display: block; float: left; width: 20%; color: #4f4f4f; line-height: 40px; background-color: #fbfbfb; text-align: center;}
.cbsa0t{display: block; float: left; width: 20%; color: #fff; line-height: 40px; background-color: #4f4f4f; text-align: center;}





/*motorcycle*/
.motorcycle{overflow: hidden;}
.menu-tabs{padding:30px 0 50px 0;text-align:center;background:#fff;}
.menu-tabs ul{font-size:0;}
.menu-tabs ul li{height:46px;line-height:46px;display:inline-block;margin:0 10px;}
.menu-tabs ul li a{font-size:18px;color:#222;font-weight:500;display:block;padding:0 32px;background:#EAEAEA;}
.menu-tabs ul li a:hover, .menu-tabs .mec{color:#fff;display:block;background:#ef293c;}
.menu-tabs ul li.active a{background:#C22231;color:#fff;}
.prolist ul{margin:0 0 0 -2%;}
.prolist ul li{width:31.333333%;float:left; height: 345px; text-align:center;background:#fff;padding:5px 5px 0px;border:1px solid #C9C9C9;margin:0 0 20px 2%;cursor:pointer;box-sizing:border-box;}
.sdfs{overflow: hidden; padding-bottom:50px;}
.prolist{overflow: hidden;}
.prolist ul li .pic{display:block;width:100%;overflow:hidden;box-sizing:border-box;}
.prolist ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.prolist ul li h6{height:35px;margin-top:15px;color:#111;font-size:24px;font-weight:bold;}
.prolist ul li .more{width:180px;margin:15px auto 0;text-align:center;line-height:38px;height:38px;font-size:17px;color:#fff;display:block;background:#C22231;-ms-transform:skew(-25deg);transform:skew(-25deg);}
.prolist ul li .more span{-ms-transform:skew(25deg);transform:skew(25deg);display:inline-block;}

.prolist ul li:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.15);}
.prolist ul li:hover h6{color:#C22231;}
.prolist ul li:hover .more{background:#000;}
.prolist ul li:hover .pic img {transform:scale(1.06);-webkit-transform:scale(1.06);}

.ceg_c{font-size: 50px; text-align: center; margin-bottom: 50px;font-weight:bold;}


.pro-collocation{background:#F7F7F7;padding:60px 0;}
.pro-collocation h3{text-align:center;font-size:36px;color:#000;margin-bottom:50px;font-weight:bold; text-transform: uppercase;}
.pro-collocation .pro-content{background-color:#1c1c1c;}
.pro-collocation .carTableWrap{max-height:600px;overflow-y:scroll;position:relative;}
.pro-collocation caption{color: #0f0f0f;background-color:#00adef;padding:8px 0;text-align:center;color:#fff;font-size:22px;}
.pro-collocation table{width:100%;font-size:16px;color:#a2a2a2;border-collapse: collapse;}
.pro-collocation table th{padding:10px 15px;border:1px solid #ddd;text-align:center;font-weight:bold;font-size:18px;color:#fff;}
.pro-collocation table td{padding:10px 15px;border:1px solid #ddd;}
.pro-collocation table tr{border-color:#3c3c3c;}
.pro-collocation table tr:nth-child(2n+1){background-color:#171717;}

.pro-collocation table tr > .tableHead{color:#076082;background-color:#141c1f !important;}

.pro-collocation table tr > .tableTit{width:13%;border-right: 1px solid #ddd;text-align:left;}


.pro-content .table-response{width:100%;max-width: 100%;overflow-x:auto;}


.pro-video{padding:60px 0 0;}
.pro-video h3{text-align:center;font-size:36px;color:#000;margin-bottom:30px;font-weight:bold;}
.pro-video h3::after{content:"";width:40px;height:4px;background:#C22231;display:block;margin:15px auto 0;}
.pro-video .v{position:relative;width:100%;display:block;overflow:hidden;}
.pro-video .v img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.pro-video .v::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2) url("../images/video.png") no-repeat center;display:block;}
.pro-video .v:hover img{transform:scale(1.03);-webkit-transform: scale(1.03);}
.pro-video .v:hover::after{background-color:rgba(0,0,0,0.6);}
.pro-video .list{position:relative;}
.pro-video .swiper-slide{position:relative;overflow:hidden;}
.pro-video .swiper-pagination-bullets{position:absolute;bottom:20px;width:100%;text-align:center;}
.pro-video .swiper-pagination-bullet {height:6px;width:73px;margin:0 3px;background:#fff;border-radius:15px;opacity:1;box-sizing:border-box;}
.pro-video .swiper-pagination-bullet-active{background:#C22231;}

.pro-wonderful{padding:60px 0 0;margin-bottom: 40px;}
.pro-wonderful h3{text-align:center;font-size:36px;color:#000;margin-bottom:60px;font-weight:bold;text-transform: uppercase;}
.pro-wonderful .list{position:relative;}
.pro-wonderful .swiper-slide{position:relative;overflow:hidden;}
.pro-wonderful .swiper-slide img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}

.pro-wonderful .swiper-button-prev,.pro-wonderful .swiper-button-next{width:40px;height:60px;background:#1B1B1B;color:#fff;margin-top:-30px;z-index:100;text-align:center;}
.pro-wonderful .swiper-button-prev i,.pro-wonderful .swiper-button-next i{font-size:30px;line-height:60px;color:inherit;}
.pro-wonderful .swiper-button-prev,.pro-wonderful .swiper-container-rtl .swiper-button-next{left:0;right:auto;border-left:none;border-radius:0 10px 10px 0;}
.pro-wonderful .swiper-button-next,.pro-wonderful .swiper-container-rtl .swiper-button-prev{right:0;left:auto;border-right:none;border-radius:10px 0 0 10px;}
.pro-inquiry{padding:30px 0 30px 0;}
.pro-inquiry h3{font-size:36px;line-height:1;color:#000;text-align:center;margin-bottom:50px;font-weight:bold;text-transform: uppercase;}
.pro-inquiry .inquirbox .submit{margin:0 auto}

#pro_div1 .mr_frBtnLm { position: absolute; left: 7%; top: 46%; width: 50px; height: 50px; z-index: 100; cursor: pointer; }
#pro_div1 .mr_frBtnRm { position: absolute; right: 7%; top: 46%; width: 50px; height: 50px; z-index: 100; cursor: pointer; }


.njcs {
	overflow: hidden;
	border-bottom: 1px solid #363636;
}
.njcs1 {
	width: 48%;
	padding: 10px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.njcs1a {
	width: 48%;
	padding: 10px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #363636;
}
.njcs2 {
	width: 48%;
	padding: 5px 10px;
	float: left;
	font-size: 14px;
	text-align: center;
}
.njcs2a {
	width: 48%;
	padding: 5px 10px;
	float: left;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #363636;
}

.kdplants1{width: 70%; margin: 0 auto; overflow: hidden; padding: 120px 0 30px 0;}
.kdplants1_tit{text-align: center; font-size: 35px; font-family: "HarmonyOS_Sans_SC_Bold"; text-transform: uppercase;transform:skew(345deg,0deg); margin-bottom: 30px; color: #3c3c3c;}
.kdplants1 i{width: 175px; height: 5px; background-color: #f12535; display: block; margin: 0 auto;}
.kdplants1_wz{overflow: hidden; font-size: 24px; text-align: center; color: #414141; padding-top: 50px; padding-bottom: 30px;}
.kdplants1 img{width: 100%; height: auto; margin: 0 auto; display: block;}
.kdplants2{overflow: hidden;}
.kdplants2 img{width: 100%; height: auto;}
.kdplants3{width: 70%; margin: 0 auto; overflow: hidden; padding: 90px 0 30px 0;}
.kdplants3_tit{text-align: center; font-size: 35px; font-family: "HarmonyOS_Sans_SC_Bold"; text-transform: uppercase;transform:skew(345deg,0deg); margin-bottom: 30px; color: #3c3c3c;}
.kdplants3 i{width: 175px; height: 5px; background-color: #f12535; display: block; margin: 0 auto;}
.kdplants3c{overflow: hidden; padding-top: 40px;}
.kdplants3c img{width: 100%; height: auto; margin: 0 auto; display: block;}
