 @font-face {
	font-family:SangBleuOGSans-Light;
	src: url('../fonts/SangBleuOGSans-Light.woff2'); }





.history{ width:240px; height:167px; background:url(../images/ag.jpg) no-repeat; color:#fff; float:left}
.history h3{ font-size:30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding-top:30px}
.history p{ font-size:24px; text-align:center; color:#fff }

.header__bg, .bodyon2 .o-menu-header { padding-right:50px;}

 .dp{padding-top:0px;position:relative; width:100%; margin:0 auto; justify-content: space-between; height:220px; }

 .dp  li{ width:16.7%; padding:10px 0; float:left; margin-right:0.3%; text-align:left; transition:All 0.4s ease-in-out; background:url(../images/lind.png) no-repeat left top; margin-left:3%}


 .icon{   font-size: 45px;
    font-family:AvenirLTStd-Light; color:#010101}
  .icon span{ font-size:16px}

  .dp li .d{font-size:16px; color:#333; margin-top:30px; padding-right:30px;}

 .dp li:hover { transition:All 0.4s ease-in-out; transform: translate(0,-10px);}
 
 .dp a:hover{color:#333;  transition:All 0.4s ease-in-out;}
 
 @font-face {
	font-family:AvenirLTStd-Light;
	src: url('../fonts/AvenirLTStd-Light.otf'); }












.nameablogo { width:100%; text-align:center; padding-top: 70px; }
.nameabt {
	width: 100%;
	text-align: center;
	font-family: "ComfortaaB";
	text-transform: uppercase;
	padding-bottom:30px; 
	font-size: 32px; 
	color: #000;
}
.nameabtzwen {

	color: #999;
	text-align: center;
	font-size: 15px; line-height:28px; padding-bottom:40px; 
}
.nameabtzwen p {}
.abouttext {
	padding: 40px 0px;
	width: 85%;
	margin: auto;
	font-size: 16px;
	text-align: left;
	line-height: 2em;
}




/*quan s*/
.indexbanner_jj_mid{
margin:0 3.64583333333333%;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{
left:auto; right:50px; width:10px; text-align:left; bottom:39%;}
.indexbanner .swiper-pagination-bullet{
width:1.25em; height:1.25em; border-radius:100%; background:none; border:none; overflow:hidden; opacity:1;  position:relative;}
.indexbanner .swiper-pagination-bullet:after{background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img3.png);
content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.indexbanner .swiper-pagination-bullet:before{background-position:center; background-repeat:no-repeat; background-size:cover; transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:50%; top:50%; width:8px; height:8px; background-color:#fff; border-radius:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
}
.indexbanner .swiper-pagination-bullet-active:before{
opacity:0;}
.indexbanner .swiper-pagination-bullet-active:after{
opacity:1;}
.indexbanner_cir{
position:absolute; z-index:10; right:46.84583333333333%;bottom:4.58333333333333vw; width:6.8125em; height:6.8125em;}
.indexbanner_cir_c a{
display:block; position:absolute; left:0; top:0; width:100%; height:100%;}

.indexbanner_cir_c a:after{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img2.png);animation:fadenum 5s linear infinite;}
 @keyframes fadenum{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}

}
.indexbanner_cir_c a:before{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); position:absolute;
content:''; left:49.5%; top:50%; width:13px; height:27px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img1.png);}
.indexbanner_cir_c a:hover:after{animation-play-state:paused}
.index_1_mid{
margin:0px auto; height:; overflow:hidden; position:relative; }



.index_1_mid_right{ overflow:hidden;
float:right; width:48.17788758492897%;}
.index_1_mid_right img{
width:100%;}
.index_1_mid_left{ margin-top:6.51041666666667vw;
float:left; width:42.98949969116739%;}
.index_1_mid_left_1{
font-size:3em; font-family:"Times New Roman", Times, serif; margin:30px 0px !important;}
.index_1_mid_left_2{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; overflow:hidden;
color:#353535; line-height:2; margin-top:1.5vw; margin-bottom:3.5vw;}
.index_1_mid_left_3_mid{ width:45%;
display:inline-block; position:relative;}
.index_1_mid_left_3_mid_left{
overflow:hidden;}
.index_1_mid_left_3_mid_left img{
width:100%;}


.mar_1_mid_right_1_xx {
    width: 60px;
    height: 2px;
    background-color: #f00;
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
}

.mar_2_left .index_1_mid_left_1 { padding-top:50px;}
.mar_1_mid_right_1 { font-size:35px; line-height:80px;}
.mar_1_mid_right_2 { font-size:20px; font-family:SangBleuOGSans-Light; padding-bottom:0px;} 
.zd_index_3_2_mid_2_2 { text-align:center; font-family:SangBleuOGSans-Light; font-size:20px;}




.index_2_mid_mask_1{
margin:0 auto;width:6.8125em; height:6.8125em; position:relative;}
.indexbanner_cir_c_play a:before{
width:13px; height:27px; background-image:url(../images/img1.png);}
.index_2_mid_mask_2{
margin-top:1.5vw;}
.index_3{ padding-top:7.29166666666667vw; padding-bottom:5.20833333333333vw;
overflow:hidden; background-color:#222222; color:#fff; margin-top:11.97916666666667vw;}
.index_3_mid{
margin:0 3.64583333333333%;}
.index_3_3 ul li{
float:left; width:33.3333%;}
.index_3_3_1{
overflow:hidden}
.index_3_3_1 img{
width:100%;}
.index_3_3 ul li a{ position:relative;
display:block; padding:0 18.52995676343422%;  }
.index_3_3 ul li a:after{ z-index:10;
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#fff; opacity:.18;}
.index_3_3 .swiper-slide:nth-child(1) ul li a:after{
display:none}
.index_3_3 ul li:nth-child(1) a:before{
display:none}

.index_3_1{
text-align:center;}
.index_3_2{
text-align:center; font-size:2.25em; margin-top:.2em;}
.index_3_3_2_left_1{
font-size:1.5em; color:#fff;}
.index_3_3_2_left_2{
font-family:Arial, Helvetica, sans-serif; font-size:.875em; margin-top:5px; color:#a6a6a6;}
.index_3_3_2{
position:relative; margin-top:2em; padding-right:4em;}
.index_3_3_2_right{
position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:3.5625em; height:2.3125em;}
.index_3_3_2_right:before{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:2.8125em; height:1.0625em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img9.png); }
.index_3_3_2_right:after{ border-radius:100%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; right:1em; opacity:0; top:0; width:2.3125em; height:2.3125em; border:1px rgba(255, 255, 255, 0.2) solid;}
.index_3_3 ul li a:hover .index_3_3_2_right:after{
right:0; opacity:1;}
.index_3_3{ margin-bottom:2.8125vw;
margin-top:5.20833333333333vw;}
.index_3_4{
margin:0 auto;width:6.8125em; height:6.8125em; position:relative;}
.index_4_mid_right_mid_4{width:6.8125em; height:6.8125em; position:relative;}
.index_4_mid{
position:relative; background-color:#f3f3f3; color:#000;}
.index_4_mid_left{ overflow:hidden;
width:58.12847436689314%;}
.index_4_mid_left img{
width:100%;}
.index_4_mid_right{ right:0;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
position:absolute; top:50%; width:41.87152563310686%;}
.index_4_mid_right_mid_2{
text-align:left}
.index_4_mid_right_mid_3{
line-height:2;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; overflow:hidden; margin-top:2vw; margin-bottom:2vw;}
.index_4_mid_right_mid{
margin:0 11.76470588235294%;}







.index_1_mid_left_3_mid_right{
position:absolute; right:-5.48958333333333vw; top:50%;width:5.8125em; height:5.8125em;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
	.i_more { position:relative; margin:0px auto; right:0px; top:50px;}
.indexbanner_cir_c.indexbanner_cir_c_b a:after{
background-image:url(../images/hsimg2b.png);}
.indexbanner_cir_c.indexbanner_cir_c_b a:before{
background-image:url(../images/hsimg1b.png);}
.index_1{
margin-top:8.48958333333333vw; margin-bottom:14.27083333333333vw; width:1360px; margin-right: auto; margin-left: auto;}
.index_2_mid{
	background-size: 100% auto;
	width: 100%;
	height: 700px;
	background-attachment: fixed;
	background-image: url(../images/abg0.jpg);
	background-repeat: no-repeat; 
	background-position: center center; 
	
	

    background-size: cover;
 
	
}
.index_2_mid img{
width:100%;}
.index_2_mid_mask{-webkit-transform: translate(-0%, 35%);
    transform: translate(-0%, 35%); text-align:center; color:#fff;
 z-index:10;  width:74.32291666666666%;   padding:100px 0px; margin:0px auto; background:rgba(10,78,157,.8); box-shadow:0px 0px 10px 10px rgba(0,0,0,.05);} 




/*quan e*/















.mar_2{ color:#fff; padding-bottom:50px; padding-top:50px; min-height:200px;
position:relative;
 background-color:#fff; 
background-image: linear-gradient(to right, #fff,#fff, #fff);
background:url(../images/youshi.jpg) no-repeat 0% 0% #fff; background-size:;


overflow:hidden;}
.mar_2_right{
position:absolute; right:0; top:0; width:50%; height:100%; overflow:hidden}
.mar_2_right_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.mar_2_left{margin-left:8.33333333333333%; width:34%; color:#333;}
.mar_2_left_1 .pro_1_1{
text-align:left}
.mar_2_left_1 .pro_1_1 ul li a{
color:;}
.mar_2_left_1 .pro_1_1 ul li a:after{
background-color:;}
.mar_2_left_1 .pro_1_1 ul li{
background-image:url(../images/mar/img16.png);}
.mar_2_left_1 .pro_1_1 ul li:nth-child(1){
padding-left:0; background-image:none}
.mar_2_left_2_mid ul li{ margin-bottom:1.875em;
float:left; width:48%;}
.mar_2_left_2_mid ul li:nth-child(2n){
float:right;}
.mar_2_left_2_mid_mid{
border:1px #616161 solid; position:relative; padding-left:90px; height:86px;}
.mar_2_left_2_mid_mid_left{-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);
position:absolute; left:0; top:50%; width:90px; text-align:center;}
.mar_2_left_2_mid_mid_right{ line-height:1.6;
font-size:1.25em; margin-right:10px;}
.mar_2_left_2_mid_tab_3 dl{
position:relative; overflow:hidden}
.mar_2_left_2_mid_tab_2 dl dd{
position:relative; font-size:1.125em; padding-left:1.388888888888889em; margin-top:1.125em; line-height:1.6;}
.mar_2_left_2_mid_tab_2 dl dd span{
position:absolute; left:0; top:.4em; width:0.7777777777777778em; height:0.7777777777777778em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/mar/img17.png);}
.mar_2_left_2_mid_tab_3{ position:relative;
overflow:hidden; overflow-x:auto; width:100%;}
.dl1:after{ 
content:''; position:absolute; left:0; width:100%; height:1px; bottom:0; background-color:#fff;  }
.mar_2_left_2_mid_tab_3 dl dd{ margin-right:38px;
height:140px; width:109px; text-align:center; float:left; position:relative;}
.mar_2_left_2_mid_tab_3 dl dd:last-child{
margin-right:0}
.mar_2_left_2_mid_tab_3 dl dd:after{
content:''; position:absolute; left:50%; bottom:0; width:1px; background-color:#fff; height:30px;-webkit-transform: translate(-50%, -0%);  
    transform: translate(-50%, -0%);}
.mar_2_left_2_mid_tab_3 dl{
width:740px;}
.mar_2_left_2_mid_tab_3_mid{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border-radius:100%;
position:relative; height:109px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/mar/ibg.png);}
.mar_2_left_2_mid_tab_3_mid_mid{
margin:0 1em;}
.mar_2_left_2_mid_tab_3_mid_mid_1{
position:relative; height:28px; text-align:center; margin-bottom:3px;}
.mar_2_left_2_mid_tab_3_mid_mid_1 span{
display:block; width:100%; position:absolute; left:0; top:0; height:100%; background-position:center; background-repeat:no-repeat;}
.mar_2_left_2_mid_tab_3 dl dd:hover .mar_2_left_2_mid_tab_3_mid{
background-color:#fff; background-image:url(../images/mar/ibgon.png); color:#000;}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(1){
margin-left:54.5px;}
.mar_2_left_2_mid_tab_3 dl.dl2 dd .mar_2_left_2_mid_tab_3_mid{
margin-top:31px;}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:after{
bottom:auto; top:0;}

.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(1) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i1.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(2) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i2.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(3) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i3.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(4) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i4.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(5) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i5.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(1):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i1on.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(2):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i2on.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(3):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i3on.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(4):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i4on.png);}
.mar_2_left_2_mid_tab_3 dl.dl1 dd:nth-child(5):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i5on.png);}


.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(1) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i6.png);}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(2) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i7.png);}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(3) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i8.png);}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(4) .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i9.png);}
 
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(1):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i6on.png);}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(2):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i7on.png);}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(3):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i8on.png);}
.mar_2_left_2_mid_tab_3 dl.dl2 dd:nth-child(4):hover .mar_2_left_2_mid_tab_3_mid_mid_1 span{
background-image:url(../images/mar/i9on.png);}
 
.mar_2_left_2_mid_tab_3{
position:relative; padding:2em 0; margin-top:-2em;}
.mar_2_left_2_mid_tab_3:before{
content:''; position:absolute; left:0; width:8px; height:8px; background-color:#fff; border-radius:100%; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.mar_2_left_2_mid{
position:relative}
.mar_2_left_2_mid_tab_3 dl.dl1:before{
content:''; position:absolute; right:0; width:8px; height:8px; background-color:#fff; border-radius:100%; bottom:-4px;}	
.mar_2_left_2_mid_tab_3 dl.dl2:before{
content:''; position:absolute; right:0; width:8px; height:8px; background-color:#fff; border-radius:100%; top:-4px;}	

.mar_2_left_2_mid_tab_3_hr{
position:absolute; left:0; bottom:0; width:100%; height:10px; background-color:#1d1d1d; z-index:10;}
.mar_2_left_2_mid_tab_3_hr_left{
width:15px; height:30px; position:absolute; left:0; bottom:0;background-color:#1d1d1d; z-index:10;}
.mar_2_left_2_mid_tab_3_hr_right{
width:15px; height:30px; position:absolute; right:0; bottom:0;background-color:#1d1d1d; z-index:10;}
.mar_2_leftw{
width:49%;}
.mar_2_left_2_mid{
display:none}

















 
.lastest-news_kk { width:100%; padding:70px 0px 20px; margin-bottom:0px; background:#fff;}





.news_top { width:100%; font-weight:400; text-align:center; margin-bottom:50px; margin-top:20px;}
.news_top h3 { font-size:40px !important; color:#000; line-height:60px; font-weight:400;}
.news_top p { font-size:16px !important; color:#999; line-height:28px; font-weight:400;}

.index .pt2{ width:90%; margin:0px 5%; padding-bottom:100px; clear:both; overflow:visible; display: inline-block;}
.index .pt2 .t{font-size: 36px;font-weight: bold;text-align: center;color: #1d1d1d;line-height: 1;padding-top: 60px;margin-bottom: 20px;}
.index .pt2 .p{font-size: 16px;text-align: center;color: #515151;margin-bottom: 45px;}
.index .pt2_l{width: 49%;float: left;background-color: #05a045;color: #fff;   }
.index .pt2_r{width: 49%;float: right;}
.index .pt2 .inner_box{padding: 28px 35px;color: #fff;display: block;  float:left;}
.index .pt2 .inner_box .time{font-size: 14px;line-height: 1;margin-bottom: 25px;}
.index .pt2 .inner_box .tit{font-size: 21px;line-height: 1.2;height: 2.4em;overflow: hidden;margin-bottom: 15px;}
.index .pt2 .inner_box .p2{font-size: 14px;height: 
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
height: 84px;
line-height: 28px;}
.index .pt2_r .top_l{width: 48.5%;float: left; }
.index .pt2_r .top_r{width: 48.5%;float: right; }
.index .pt2_r .time2{font-size: 14px;margin-bottom: 16px;}
.index .pt2_r .top{margin-bottom: 27px; width:100%;  float:left;}
.index .pt2_r .top_box{padding: 30px 30px;background-color: #232324;color: #fff;transition: background .5s ease;-webkit-transition: background .5s ease; }
.index .pt2_r .top_box .t2{font-size: 20px;line-height: 1;}
.index .pt2_r .top a:hover .top_box{background-color: #05a045;}
.index .pt2_r .inner_box{background-color: #dedede;color: #1f1f1f; line-height:28px ; }
.index .pt2_r .inner_box:hover .tit{color: #05a045;}
.index .pt2_r .inner_box .p2 {font-size:16px;}

.index .pt2_l .inner_box .p2 {font-size:16px; line-height:28px; 

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 56px;
line-height: 28px;


}





.top_l .rect-5625 img { width:100%; height:267px; object-fit: cover;}
.top_r .rect-5625 img { width:100%; height:267px; object-fit: cover;}

.top_l .rect-5625 { overflow:hidden; height:267px;}
.top_r .rect-5625 { overflow:hidden; height:267px;}
.pt2_l .rect-50{ overflow:hidden;}

.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

.index .pt2_l .inner_box .p2{}

.index .pt2 .inner_box .tit{height:1.2em;}
.index .pt2 .inner_box{padding:40px 35px; }
.index .pt2_l .inner_box{padding:40px 35px; height:152px;}
.index .pt2_r .inner_box{padding:40px 35px; height:219px;}



.index .pt2_l .inner_box .p2{}

.index .pt2_l .rect-50 img { width:100%; height:100%;}
.index .pt2 .inner_box .tit{height:1.2em;}
.index .pt2 .inner_box{padding:40px 35px;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index .pt2 .inner_box a { color:#333;}




.hehuoren_zz {width:100%; background: url(../images/abg0.jpg) no-repeat center 0px #f4f4f4; padding-top:0px; clear:both; overflow:visible; padding-bottom:40px;}
.zd_index_4 { margin-top:0px !important;}

.hehuoren { width:100%; height:800px; background:url(../images/8918ddda3dfe1365d1e0ee2d3b1e99b4.jpg) no-repeat center 320px; padding-top:0px;  }
.hehuoren .yuan { width:650px; height:650px; border-radius:50%; background:rgba(57,130,70,.8); margin:0px auto; border:30px solid #4f9d5d; }
.upline-container { background:#f4f4f4;}
.upline::after { padding-bottom:0px !important;}







.init-4 {

}
.init-4 .container { text-align:center; width:100%; margin:0px auto;}


.init-4 .container .play1{display:inline-block;position:relative;margin-top:50px;z-index:6; border-radius:50%; background:;}


.init-4 .container .play1:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(57,130,70,.5);opacity:0;width:100%;height:100%;border-radius:100% !important;border-radius:inherit;-webkit-animation:ks 3s infinite;-o-animation:ks 3s infinite;animation:ks 3s infinite;display:block;z-index:-1}


.init-4 .container .play1:after{content:'';position:absolute;top:50%;left:50%;border-radius:100% !important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(57,130,70,.5);opacity:0;width:100%;height:100%;border-radius:inherit;-webkit-animation:ks 3s infinite;-o-animation:ks 3s infinite;animation:ks 3s infinite;display:block;z-index:-1;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}


.init-4 .container .play1 {
    display: inline-block;
    position: relative;
    margin-top: 50px; left:0%;
    z-index: 6; margin:10px auto 0px;
}

    
.init-4 .container .play1:before {
    content: '';
    position: absolute; 
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: rgba(57,130,70,.5);
    opacity: 0;
    width: 100%;
    height: 100%;
    border-radius:50% !important;
    border-radius: inherit;
    -webkit-animation: ks 3s infinite;
    -o-animation: ks 3s infinite;
    animation: ks 3s infinite;
    display: block;
    z-index: -1;
}

.init-4 .container .play1:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%!important;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: rgba(57,130,70,.5);
    opacity: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    -webkit-animation: ks 3s infinite;
    -o-animation: ks 3s infinite;
    animation: ks 3s infinite;
    display: block;
    z-index: -1;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}

@-webkit-keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}
@-o-keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}
@-moz-keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}
@keyframes ks {
0% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:1
}
70% {
-webkit-transform:translate(-50%, -50%) scale(2);
-moz-transform:translate(-50%, -50%) scale(2);
-ms-transform:translate(-50%, -50%) scale(2);
-o-transform:translate(-50%, -50%) scale(2);
transform:translate(-50%, -50%) scale(2);
opacity:0
}
100% {
-webkit-transform:translate(-50%, -50%) scale(.9);
-moz-transform:translate(-50%, -50%) scale(.9);
-ms-transform:translate(-50%, -50%) scale(.9);
-o-transform:translate(-50%, -50%) scale(.9);
transform:translate(-50%, -50%) scale(.9);
opacity:0
}
}













/*news s*/
.index_4_news { background:;  margin:50px auto 0px; padding-bottom:70px;}
.index_4_news  .index_4_1 { border:0px;}
.index_4_news  .index_2_mid { height:auto;}
.index_4_1 .left { width:50%; float:left; margin-right:1%;}
.index_4_1 .left ul li { width:100% !important; }
.index_4_1 .right { width:49%; float:left;}
.index_4_1 .right ul { width:100%; height:120px;}
.index_4_1 .right ul li  { width:48% !important;}

.index_4_1 .right_b ul li{ width:100% !important;}



.index_4_1 ul li{ background-color:#fff;-webkit-box-shadow: 2px 0px 16px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 16px rgba(0, 0, 0, 0.2);
float:left; width:32.48366013071895%; margin-right:1.27450980392157%;}





.index_4_1 ul li:nth-child(3n){
margin-right:0}
.index_4_1_mid_1{
overflow:hidden; position:relative;}
.index_4_1_mid_1 img{
width:100%;}
.index_4_1_mid_1_t{ color:#fff; text-align:center; font-family:Calibri;
position:absolute; left:0; top:0; z-index:10; background-color:#ce0008; width:8.6875vw; height:4.6875vw;}
.index_4_1_mid_1_t span{
font-size:1.25vw;}
.index_4_1_mid_2{
margin:0 40px; margin-top:30px; margin-bottom:3.125em; text-align:left;}
.index_4_1_mid_2_1{
color:#333;font-family: Arial, Helvetica, sans-serif;}
.index_4_1_mid_2_2{
font-size:18px; color:#000; margin-top:.75em; margin-bottom:.75em;}
.index_4_1_mid_2_3{
color:#999;display: -webkit-box; font-size:14px;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.5; min-height:3em;}
.index_4_1{
margin-top:0.5em;}
.index_4_2{
text-align:center; margin:4.375em 0;}
.index_4_1_mid{
overflow:hidden; position:relative}
.index_4_1_mid:after{ height:1.70807453416149%; left:50%; background-position:center top; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; bottom:-1.70807453416149%; width:84.50704225352113%;transform:translateX(-50%); background-color:#1d1d1d;border-radius:20px 20px 0 0;  }
.index_4_1 ul li:hover .index_4_1_mid:after{
bottom:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; display:none; }

.a-image-hover{align-items:center;color:#fff;display:flex;font-size:14px; font-family:Arial, Helvetica, sans-serif;height:100%;justify-content:center;left:0;letter-spacing:0;line-height:1;position:absolute;top:0;width:100%;z-index:2}
.a-image-hover span{display:inline-block;opacity:0;transform:translate3d(-30px,0,0);transition:all .5s cubic-bezier(.14,1,.34,1) 0s}
.a-image-hover span:first-child{transition-delay:.03s}
.a-image-hover span:nth-child(2){transition-delay:.06s}
.a-image-hover span:nth-child(3){transition-delay:.09s}
.a-image-hover span:nth-child(4){transition-delay:.12s}
.index_4_1 ul li:hover .a-image-hover span{opacity:1;transform:translateZ(0)}
.index_4_1 ul li:hover .a-image-hover span:first-child{transition-delay:.12s}
.index_4_1 ul li:hover .a-image-hover span:nth-child(2){transition-delay:.06s}
.index_4_1 ul li:hover .a-image-hover span:nth-child(3){transition-delay:.04s}
.index_4_1 ul li:hover .a-image-hover span:nth-child(4){transition-delay:.03s}
.index_4_1_mid_1:after{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0; z-index:1;opacity:0;position:absolute;top:0;transition:all .5s cubic-bezier(.4,.8,.74,1) 0s;width:100%}
.index_4_1 ul li:hover .index_4_1_mid_1:after{
opacity:1;}


index_4_1 .right { height:auto;}
.right_b { width:97.2%; float:left; background:#fff;  margin-top:1.5%;  }

.index_2_mid .index_4_1 .right_b ul li { width:100% !important; }
.right_b .index_4_1_mid:after {     height: 4.70807453416149% !important;}

.right_b .index_4_1_mid:after { height:4.70807453416149%; left:50%; background-position:center top; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; bottom:-4.70807453416149%; width:84.50704225352113%;transform:translateX(-50%); background-color:#1d1d1d;border-radius:20px 20px 0 0;  }

.index_4_1_mid_2_1 i { width:100px; line-height:30px; text-align:center; color:#fff; background:#ce0008; display: inline-block; font-style:normal; margin-right:10px; border-radius:0px;}




.right_b .index_4_1_mid_2 {
    
    margin-bottom: 2.25em;
}

.left .index_4_1_mid_2 {
    
    margin-bottom: 2.125em;
}



/*news e*/






/*底部*/

.Footer {
	width:100%;
	background: url(../images/foot.jpg) no-repeat center top ; background-size:100% 100%;
	padding-bottom:30px;
}


.index_footer {
	
	width:100%;
	background: url(../images/abbg0.jpg) no-repeat center center #eee; background-size:100% auto;
	padding-bottom:30px;
	 }


.Footer .Footer_top {
	padding:20px 0vw;
	display:flex;
	justify-content:space-between;
}
.Footer .Footer_top .Footer_top_left {
	display:flex; width: 85%;
}
.Footer .Footer_top .Footer_top_left .top_left_list {
	margin-right:4vw;
}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd {
	margin-bottom:20px;
}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd a {
	font-size:17px;

}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p {
	margin-bottom:15px;
	font-size:15px;
	color:#666;
}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p:last-child {
	margin-bottom:0;
}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p a {
	font-size:15px;
	color:#666;
}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p img {
	margin-right:0.833vw;
}
.Footer .Footer_top .Footer_top_right{ width:15%; text-align: center;}
.Footer .Footer_top .Footer_top_right .top_right_dd {
	font-size:17px;
	
	margin-bottom:2.865vw;
}

.Footer .Footer_top .Footer_top_right .top_right_dt {
	text-align: center;
}
.Footer .Footer_top .Footer_top_right .top_right_dt img {
	max-width:130px;
}
.Footer_bottom  {
	
	align-items:center;
	justify-content:space-between;
	font-size:15px;
	
	border-top:0px solid #333;
	padding-top:0px; text-align:center; background: url(../images/foot.jpg) no-repeat center bottom ; background-size:100%  auto ; line-height:80px; height:80px; border-top:1px solid rgba(40,40,40,.8)
	}
.Footer_bottom a {
	font-size:15px;
	
	
}

.footer_t { width:90%; margin:0px 5%; padding:5% 0px 2%; border-bottom:0px solid rgba(0,0,0,.3); display:flex;justify-content: space-between;}
.footer_tl{ width:30%; } 
.footer_tr { /*width:27%;*/} 

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd a{ color:#333;}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p a{ color:#666;}
.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p{ color:#666;}
.Footer .Footer_top .Footer_top_right .top_right_dd{ color:#666;}
.Footer_bottom { color:#666;}
.Footer_bottom a { color:#666;}
.Footer_bottom { border-top:1px solid rgba(255,255,255,.15)!important;}





/*社交 s*/

 .shejiao {


 }
 .shejiao ul {
  width: 100%;
  display: flex;
 }
 .shejiao ul li {
  position: relative;
 }
 .shejiao ul li {
  margin: 0 10px;
  opacity: 1;
  transition: all 0.6s ease;
 }
 .shejiao ul li:hover {
  margin: 0 10px;
  opacity: 0.5;
  transition: all 0.6s ease;
 }
.weixin {
 }
 .erweima {
  position: absolute;
  bottom: 50px;
  display: none;
 }
 .weixin .erweima {
  width: 150px;
  left: -61px;
 }
 .shouji .erweima {
  position: absolute;
  bottom: 40px;
  width: 150px;
  left: -146px;
  display: none;
 }
 .douyin .erweima {
 }
 .erweima img {
  width:100%;
 }
 .weixin:hover .erweima {
  display: block;
 }
 .douyin:hover .erweima {
  display: block;
  width: 200px;
  left: -87px;
 }
 .xiaohongshu:hover .erweima {
  display: block;
  width: 330px;
  left: -160px;
 }
 .weixin .erweima img {
  width: 100%;
 }
 .shouji:hover .erweima {
  display: block;
 }
 .shouji .erweima img {
  width: 100%;
 }
 .shejiao ul li:hover {
  margin: 0 10px;
  opacity: 1;
  transition: all 0.6s ease;
 }
 .zuoxiaotubiao {
  position: fixed;
  left: 2%;
  top: 50%;
  z-index: 99;
  display: none;
 }
 .zuoxiaotubiao img {
 }
 
 /*社交 e*/







.Join2 {
    display: flex;
    align-items: center;
    border-bottom: 0.052vw solid #313131;
}

.Join2 .Join2_left {
	width:50%;
    background: #1a1a1a;
}

.Join2 .Join2_left img {
    width: 9.794vw;
}

.Join2 .Join2_right {
	width:50%;
   
		background:url(../images/bn4.png) no-repeat left #c7020c;;
    font-size: 1.667vw;
    color: #fff;
    position: relative;
    padding-left: 7.815vw;
}

.Join2 .Join2_left, .Join2 .Join2_right {
    width: 50%;
    height: 7.658vw;
    display: flex;
    align-items: center;
    padding-left: 5.21vw;

}

.pc_all .pc_all_content {
   
    margin: 0 auto;
    
}
.Join2 .Join2_right::before {
    content: "";
    display: inline-block;
    width: 15.6821vw;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/bn4.png) no-repeat 50%/cover;
}

.Join2 .Join2_right span {
    position: relative;
    z-index: 3;
}


/*底部*/



.tex { width:100%; text-align: center; color:#fff;}
.tex h3 { font-size:22px; font-family:Note-Script-Regular;  letter-spacing:1px; font-weight:200; margin-top:40px;}
.tex h4 { font-size:50px; line-height:75px; font-weight:400; font-family: Mona-Regular ; letter-spacing:3px;}

.tex p {font-size:19px; font-family:Mona-Regular; line-height:40px; letter-spacing:1px;}

 @font-face {
	font-family:TimesNewerRoman-Regular;
	src: url('../fonts/TimesNewerRoman-Regular-2.otf'); }
 @font-face {
	font-family:Note-Script-Regular;
	src: url('../fonts/Note-Script-Regular-2.ttf'); }	
 @font-face {
	font-family:Mona-Regular;
	src: url('../fonts/Mona-Regular-2.ttf'); }		
	
	
	



.news_z { background:url(../images/nbg0.jpg) no-repeat center 0px #fff; clear:both; overflow:visible;  padding-top:50px;}


.bannerimg { width:100%; height:100%; position:relative;}
.bannerimg:before { position:absolute; width:100%; height:100%; background:rgba(0,0,0,.2); content:" "; left:0px; top:0px; z-index:1;}
.banner_more { text-align: center;}
.banner_more_mid span { display:none;}
.banner_more_mid { padding:0px 30px !important; border:0px solid #fff; border-radius:50px; 
    background: #1d1d1d;

background-image: linear-gradient(to right, #ce0008,#ce0008);



}


.liaojie { width:120px; line-height:40px; height:40px; text-align:center; border:1px solid #333; color:#333; float:left; margin-top:20px; margin-bottom:100px; font-size:15px; transition:.4s;}
.liaojie:hover {background: #1d1d1d;    background-image: linear-gradient(to right, #1d1d1d,#c5b496); border: none; color:#fff; transform:scale(.95,.95)}










.y_index_4{ padding-bottom:9.375vw;
position:relative; z-index:10; background-color:#323232; color:#fff; overflow:hidden;}
.y_index_4_mid{
margin:0 5%;}
.y_index_4_1 ul li{ overflow:hidden; margin-right:4.0625%;
float:left; width:30.625%; position:relative;}
.y_index_4_1_2{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.y_index_4_1_3{
position:absolute; left:0; bottom:0; width:100%; z-index:5;}
.y_index_4_1_3:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; z-index:10; width:100%; height:100%; background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/img12.png); opacity:0;}
.y_index_4_1 ul li:hover .y_index_4_1_3:after{
opacity:1;}
.y_index_4_1_3 img{
width:100%;}
.y_index_4_1 ul li:nth-child(3){
margin-right:0}
.pro_info_1_mid_right_mid_2{
font-size:1.125em;}
.y_index_4_1_2_mid{
padding:2.34375vw;}
.y_index_5{
overflow:hidden; background-color:#fff; position:relative; z-index:10;}
.y_index_5_1 ul li{
float:left; width:16.66666666666667%; text-align:center;}
.lx_about_6_mid_2_img{
height:110px;}
.y_index_4_1_2_mid_1{
font-size:1.875em;}
.y_index_4_1_2_mid_2{
font-size:1.25em; line-height:1.6; margin-top:.2em;}
.y_index_1_1,.y_index_2_mask_2{
font-size:2.5em;}
.y_index_1_2{
font-size:1.25em;}
.okp{
text-align:center; padding-bottom:6.51041666666667vw;}
.okp dl dd{ margin:0 .75em; cursor:pointer;
display:inline-block; border:1px #000 solid; width:10px; height:10px; border-radius:100%;}
.okp dl dd.on{
background-color:#000; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:#ce0008 !important;}

.cell_mid{ display: table; height:100%; width:100%; }

.lx_about_6_mid_2_img .cell_mid .cell_h{ height:110px !important;display: table-cell; vertical-align: middle; background:#eee;  } 
.lx_about_6_mid_2_img {
    height: 110px; border-top:1px solid rgba(0,0,0,.1); border-right:1px solid rgba(0,0,0,.1);
}.lx_about_6_mid_2_img img{
max-width:80%; max-height:80%; mix-blend-mode: darken;}



.bodyon2 .o-menu-header_item_body p { color:#000  !important;}



.bodyon2 .a-hamburger_open .bar:nth-child(4) {
	left: 0;
    top: 0;
    background: none;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../public/static/images/header/lia.png) !important;
}

.bodyon2 .m-hamburger-button.scrolled { border:1px solid #000 ;}
.bodyon2 .m-hamburger-button.open  { border:1px solid #fff !important;}

.bodyon2 .o-header_logo.on .logob { display: none !important;}
.bodyon2 .o-header_logo.on .logoa { display:block!important;}


.index_ry { width:1300px; margin:0px auto;}
.index_ry img { width:100%; height: auto;}


.index_about { background:url(../images/abbg.jpg) no-repeat center top; background-size: 100% 100%;}
.index_about .zd_index_1 { margin-top:0px !important; padding-top:150px;}
.zd_index_1_mid_left_mid:before { display:none;}
.zd_index_1_mid_left_mid:after { display:none;}
.zd_index_1_mid_right_1 { color: !important;}

.zd_index_1_mid_right_2 { color: !important;}
.zd_index_1_mid_right_3 { color: !important;}

.zd_index_1_mid_right_mid_title_mid span { color:#fff !important;}
.zd_index_1_mid_right_mid_title_mid{ color:#fff !important;}
.zd_index_1_mid_right_mid_title_mid:before { background:#fff !important;}

.zd_index_1_mid_left_mid_img { box-shadow:0px 0px 15px 15px rgba(0,0,0,.05);}
.zd_index_1_mid_left { overflow:visible !important;}
.zd_index_1_mid_left_mid {overflow:visible !important;}
.zd_index_1_mid_bg {overflow:visible !important;}

.zd_index_1 { margin-bottom:0px !important; padding-bottom:50px !important;}



.index_sl { width:100%; margin-top:20px; display: block; float:left; }
.lc_li { width:17%; margin:0px 1.5%; border:0px solid rgba(255,255,255,.5); float:left; border-right:0px; padding:0%; text-align:center; color:#333; margin-bottom:20px; }
.dp .lc_li:nth-child(5) {border-right:0px solid rgba(255,255,255,.5);}

.lc_li_tu img { height:40px; width: auto;} 
.lc_li_p1 { font-size:15px; line-height:35px; height:35px;}
.lc_li_p2 { width:30px; height:3px; background:#4e4e4e; margin:5px auto; display:block;} 
.lc_li_p3 { font-size:25px; font-weight:700; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; } 
.lc_li_p3 em { font-size:15px; font-weight:400; padding-left:2px;}


.index_honor { width:1350px; margin:0px auto; overflow: hidden;}


.about_xia { width:100% !important; display:; display:block; padding:0px 17% 80px 17%;}
.about_xia img { width:100%; height:auto;}



@media (min-width: 1680px) and (max-width: 2800px){
		
.zd_index_1_mid_right { margin-top:0PX !important;}
.zd_index_1_mid_right_2 { margin-top:0PX !important;}
.about_xia { display: block !important;}

}         
             










/* header */
.header {position:fixed; padding:0px 0px; left: 0;top: 0;z-index: 500;width: 100%;transition:all .4s ease;background: rgba(0,0,0,0);}

.header:before { position:absolute; content:" "; width:600px; height:600px; border-radius:50%; top:-450px;

 left:-18%; z-index:1; background:#ce0008; display:none;} 

.header.scroll-down:before { display: none;}
.header.scroll-top:before { display:none;}
.header.black:before { display:none;}



.header * {transition:all .4s ease;}
.header-content {width:90%;height:80px;margin: auto;position: relative;z-index: 500;}
.header-nav,.header-nav ul li,.header-nav ul li::after,.header-nav ul a.nav,.header-icon ,.header-icon li {display: inline-block;vertical-align: middle;}
.header-logo {position: absolute;left: 0;top: 40%;transform: translateY(-30%);z-index: 10;width: 32%;}
.header-logo a {display: block;}
.header-logo a svg {display:block;width:100%;height:100%;}
.header-logo a svg *{fill: #fff!important;}
.header-logo img{display: block;max-width: 100%;}
.header-right {position: absolute;right: 0;/*top: 50%;transform: translateY(-50%);*/z-index:99999999999;text-align: right;font-size: 15px; padding-right:20px;}
.header-nav {text-align: center;}
.header-nav ul{list-style: none;margin: 0;padding: 0;font-size: 15px;}
.header-nav ul li{list-style: none;margin: 0;position: relative;font-size: 15px;z-index: 50;}
.header-nav ul li:hover a { color:#ce0008 !important; font-weight:900;}
.header-nav ul li a:hover { color:#ce0008 !important; font-weight:900;}
.header-nav ul a.nav{color: #333;position: relative; padding: 0 30px;line-height: 80px;}
.header-nav ul a.nav::after {content: '';width: 40%;height: 3px;position: absolute;left: 50%;bottom: 0px;background: #ce0008;transform: translateX(-50%);opacity: 0;}
.header-nav ul li.cur a.nav {color: #ce0008;}
.header-nav ul li.cur a.nav::after {opacity: 1;display: none;}
.header-nav ul li.language {margin-right: -30px;}
.header-nav ul li.language i{display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: url('../images/e.svg');background-size:100%;margin-right: 10px; filter: invert(1);}
.header-nav ul li.language span {display: inline-block;vertical-align: middle;}
 
.header.scroll-down,.header.scroll-top,.header.black {background: #fff;box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,.1);}
.header.scroll-down .header-nav ul a.nav,.header.scroll-top .header-nav ul a.nav,.header.black .header-nav ul a.nav {color: #000;}
.header.scroll-down .header-nav ul li.cur a,.header.scroll-top .header-nav ul li.cur a,.header.black .header-nav ul li.cur a {color: #ce0008;}
.header.scroll-down .header-nav ul li.language i,.header.scroll-top .header-nav ul li.language i,.header.black .header-nav ul li.language i{filter: invert(1);}
.header.scroll-down .header-logo img,.header.scroll-top .header-logo img,.header.black .header-logo img {opacity:1;}
.header.scroll-down .header-logo a,.header.scroll-top .header-logo a,.header.black .header-logo a svg *{fill: #ce0008!important;}
.header.black .header-nav ul li.on a {color: #ce0008;}
.header.header.scroll-top {top: 0px;}
.header.header.scroll-down  {top: 0px;}
.header.black .logo { display:block;}
.header.black .logoa { display:none;}

.header .logo { display:none;}
.header .logoa { display:block;}

/* menu */
.menu-toggle {display: none;width: 5rem;height: 5rem;position: absolute;overflow: hidden;right: 0;top: 0px;z-index: 900;background: #ce0008; border-radius:50%; margin-top:10px; margin-right:10px;}
.cd-nav-trigger {display: none ;width: 7rem;height: 7rem;}
.menu-toggle span.hamburger,
.menu-toggle span.hamburger:after,
.menu-toggle span.hamburger:before {content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-12px;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.menu-toggle span.hamburger:after {margin-top:-5px;margin-left: -8px;top:0;transition-delay:0.27s;}
.menu-toggle span.hamburger:before {margin-top:5px;top:0;transition-delay:0.2s;}
.menu-toggle span.cross:before,
.menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#fff;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.no-touch .menu-toggle span.hamburger,
.no-touch .menu-toggle span.hamburger:after,
.no-touch .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.no-touch .menu-toggle span.hamburger:after {transition-delay:0s;}
.no-touch .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.no-touch .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #fff;}
.no-touch .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #fff;}
.menu-toggle span.hamburger {background: none;}
.no-touch .menu-toggle {background: #000;}

.header-show-mark {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.6);z-index:-1;opacity: 0;transition:all .4s ease;}
.no-touch .header-show-mark {display: block;z-index: 100;opacity: 1;}
.header-show {position: fixed;left: 0;width: 100%;top: 0;z-index: 701;background: #fff;overflow: hidden;transition:all .4s ease;transform: translateY(-100%);}
.no-touch .header-show {transform: translateY(0);}
.header-show-content {overflow: hidden;background: #f5f5f5;}
.header-show-left {float: left;width: 44%;padding: 4% 5%;overflow: hidden;background: #fff;}
.header-show-nav {text-align: right;padding-bottom: 5%;}
.header-show-nav ul,.header-show-nav li {list-style: none;margin: 0;padding: 0;}
.header-show-nav ul {display: inline-block;vertical-align: top;text-align: left;margin-left: 10%;}
.header-show-nav .title-1{font-weight: bold;}
.header-show-nav li{margin-top: 15px;}
.header-show-nav a{display: block;color: #666;padding: 3% 0;}
.header-show-nav a:hover {color: #ce0008;}
.header-show-right {float: left;width: 40%;overflow: hidden;}
.header-show-right-content {padding: 8% 10% 0 10%;overflow: hidden;}
.header-show-search {position: relative;width: 100%;}
.header-show-search .search-text{width: 100%;box-sizing: border-box;border: none;background: none;border-bottom: 1px solid #ddd;padding: 2% 3% 2% 8%;}
.header-show-search .search-ok{position: absolute;width: 5rem;height: 100%;left: 1%;top: 0;z-index: 1;border: none;background: url('../images/s.png') center no-repeat;cursor: pointer;}
.header-show-search .search-ok:hover {opacity: .5;}
.header-show-contact {margin-top: 3%;overflow: hidden;}
.header-show-contact .contact-item {width: 100%;background: #fff;border-radius: 5px;overflow: hidden;color: #666;margin-bottom: 1rem;min-height: 75px;position: relative;}
.header-show-contact .contact-item .add-1{padding-left: 3rem;background: url('../images/add.png') left center no-repeat;}
.header-show-contact .contact-item .tel-1{padding-left: 3rem;background: url('../images/tel.png') left center no-repeat;margin-top: 2%;}
.header-show-contact .contact-item .email-1{padding-left: 3rem;background: url('../images/ema.png') left center no-repeat;}
.header-show-contact .contact-item .none-1{padding-left: 3rem;margin-top: 2%;}
.header-show-contact .contact-item.mr0 {width: auto;margin-right: 0;float: none;width: 100%;}
.header-show-contact-left {float: left;width: 64%;}
.header-show-contact-right {float: right;width: 34%;}
.contact-item-top {position: absolute;width: 90%;left: 10%;top: 50%;transform: translateY(-50%);z-index: 11;}
.header-show-contact-left .contact-item-top { left: 5%;}


.header-show-mark.cur  {display: block;opacity: 1;z-index: 100;}
.header-nav-show {position: fixed;left: 0;top: 0;width: 100%;z-index:111;overflow: hidden;transition:all .4s ease;}
.header-nav-show.Hide {opacity:0;height: 0;z-index:111;}
.header-nav-show-content {width:100%;position: relative;overflow: hidden;transition:all .4s ease;background: #fff;margin-top:80px;overflow: hidden;}
.header-product-content {overflow: hidden;width: 81%;margin: auto;}
.header-product-swiper {overflow: hidden;}
.header-product-swiper a {display: block;padding: 0 5% 15% 5%;width: 90%;margin: auto;}
.header-product-swiper .img {background: none;}
.header-product-swiper .img-center {max-width: 80%;max-height: 80%;}
.header-product-swiper .title-1 {text-align: center;margin-top: -14%;}
.header-product-swiper a:hover {background: #ce0008;}
.header-product-swiper a:hover .title-1{color: #fff;}
.header-application-content {width:100%;position: relative;overflow: hidden;}
.header-application-swiper {overflow: hidden;}
.header-application-swiper a {display: block;position: relative;}
.header-application-swiper .text{position: absolute;left: 9.1%;width: 50%;top: 30%;z-index: 11;color: #fff;}
.header-application-nav {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 11;border-top: 1px solid rgba(255,255,255,.1);}
.application-nav-content {width: 81%;margin: auto;}
.application-nav-content.num5 a {width:20%;}
.application-nav-content.num4 a {width:25%;}
.application-nav-content.num3 a {width:33.3333%;}
.application-nav-content.num2 a {width:50%;}
.application-nav-content.num1 a {display:none;}
.application-nav-content a{display: block;float: left;width: 16%;padding: 3% 0;text-align: center;position: relative;}
.application-nav-content a.cur{background: linear-gradient(to bottom, rgba(0,166,133,0.3),rgba(0,166,133,0));}
.application-nav-content a::after {content: '';width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #fff;opacity: .1;}
.application-nav-content a:last-child::after {display: none;}
.application-nav-content a::before {content: '';width: 100%;height: 3px;background: #ce0008;position: absolute;left: 0;top: 0;z-index: 11;display:none;}
.application-nav-content a.cur::before {display: block;}
.application-nav-content span {color: #fff;}
.header-about-content {overflow: hidden;position: relative;}
.header-about-left {width: 20%;left: 7.1%;position: absolute;top:45%;transform: translateY(-50%); }
.header-about-left .title-1{text-transform: uppercase; margin-bottom:15px;}
.header-about-left .title-2{margin-top: -5px; color:#999;}
.header-about-center {float: right;width: 45%;}
.header-about-nav {text-align: right;padding: 5%;margin-top: 5%;}
.header-about-nav ul{list-style: none;margin: 0;padding: 0;text-align: left;display: inline-block;vertical-align: top;width: 40%;}
.header_nav_pro { width:32% !important;

}

@media (min-width: 1680px) and (max-width: 2800px){
		 .header-right { padding-right:140px !important;}
		}         
            

.news-type-1.header_nav_pro a {
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height:35px;
line-height: 35px; padding:0px 5% 0px 15%; margin:0px;}
/*.header_nav_pro a:nth-child(1){ font-weight:900;  color:#000;} */
.header-about-nav ul span{display: block;padding-bottom: 5%;}
.header-about-nav li {list-style: none;margin: 0;padding: 0;}
.header-about-nav li a {color: #666;display: block;padding: 2% 0;}
.header-about-nav li a:hover {color: #ce0008;}
.header-about-right {float: right;width: 25%;}	
.header-about-right img { background-size:auto 100%;}	 
.news-type-1 {float: right;width: 50%;margin-top: 8%;position: relative;}
.news-type-1 a {display: block;color: #666;padding: 2% 5% 2% 15%;position: relative;}
.news-type-1 a::before {content: '';width: 1px;height: 100%;background: #ccc;position: absolute;left: 0;top: 0;}
.news-type-1 a::after {content: '';width: 1px;height: 100%;background: #ce0008;position: absolute;left: 0;top: 0;opacity: 0;}
.news-type-1 a:hover {color: #ce0008;}
.news-type-1 a:hover::after {opacity: 1;}



.channeng { width:100%; margin:20px  auto ; text-align:center; }
.channeng h4 { width:100%;}
.channeng h4 i { font-size:40px; font-style:normal; font-weight:400; font-family:Arial, Helvetica, sans-serif;} 
.channeng h4 span { font-size:18px; font-style:normal;} 
.channeng p {  font-size:20px !important; font-style:normal; line-height:; width:100%; font-weight:700;} 


.polaris-banner .title-1 { display:none;}















.cpl { margin-top:50px;}
	.cplzz{width: 100%;margin-top: 47px;}
	.cplz{ width:25%; float:left; background:#eee; padding-bottom:40px; text-align:left;}
	.cplzx{/*position: fixed;top: 110px;*/}
	.cplz_a{margin-bottom: 14px;}
	.cplz_a h6{line-height: 55px;
    padding: 0 30px 0 30px;
    margin-left: 0px;
    transition: all ease 0.3s;
    background-color: none;
    display: inline-block;
    border-radius: 0px;
    color: #000;
    width: 100%;
    background: #ddd;}
	.cplz_a h6 a{font-size: 16px;color: #000;font-family: ml;font-weight: bold;
	
		text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 55px;
line-height: 55px;
	
	}
	.cplz_a p{line-height: 45px;display: none;padding: 10px 30px 10px;}
	.cplz_a p a{font-size: 14px;color: rgba(255,255,255,.8); font-family: ml;display: block;transition: all ease 0.3s; line-height:38px;
	text-overflow: ellipsis; width:220px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 38px;
line-height: 38px;
	
	
	
	}
	.cplz_a.on h6{background-color: none;}
	.cplz_a.on h6 a{font-family: mb;color: #ee2028; 
	
	text-overflow: ellipsis;
display: -webkit-box; font-size:18px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 55px;
line-height: 55px;
	}
	.cplz_a.on p{display: block;}
	.cplz_a p a.ona{color: #6eb92b;}
	.cplz_a p a:hover{color: #231f20;}
	.cply{width: 81%;margin-top: 0px;}
	.cplya{width: 100%;padding-top: 20px;margin-bottom: 19px;}
	.cplya:nth-child(1){border: none;}
	.cplya_a{width: 100%;margin-bottom: 40px;}
	.cplya_a p{font-size: 28px;color: #000000;font-family: mb;line-height: 23px;text-transform: uppercase;}
	.cplya_a span{width: 81px;height: 5px;background-color: #6eb92b;display: block;margin-top: 30px;
	
	
	
	
	}
	.cplya_b{width: 100%;}
	.cplya_b > h6{font-size: 20px;color: #000000;font-family: mb;margin-top: 12px;}
	.cplya_ba{width: 33.33%;background-color: #fff;padding: 36px 0 31px;border-radius: 20px;transition: all ease 0.3s;position: relative;}
	.cplya_ba h6{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #000000;font-family: ml;font-weight: bold;}
	.cplya_bap{display: table;margin: 0 auto;margin-top: 9px;height: 26px;overflow: hidden;}
	.cplya_bap p{line-height: 26px;background-color: #f8f8f8;border-radius: 12px;font-size: 12px;color: #666666;font-family: ml;padding: 0 0px;margin: 0 2px;float: left;}
	.cplya_ba a > img{width: 66%;margin: 0 auto;margin-top: 5px;transition: all ease 0.3s;}
	.cplya_ba a > p{text-align: center;font-size: 16px;color: #6eb92b;font-family: mb;margin-top: 8px;opacity: 0;transition: all ease 0.3s;}
	.cplya_ba a > p img{display: inline-block;position: relative;top: 2px;margin-left: 12px;}
	.cplya_ba:hover{background-color: #fafafa;box-shadow: 0 12px 20px 0 rgba(0,0,0,0.05);z-index: 2;}
	.cplya_ba:hover a > p{opacity: 1;}
	.cplya_ba:hover a > img{transform: scale(1.05);}
	.cplz h4 { font-size: 25px;
    font-family: mb;
    color: #fff;
    padding: 0px 30px;
    position: relative;
    height: 95px;
    line-height: 95px;
    margin-bottom: 35px;
    background: #434343;
    border-left: 5px solid #f00;}
	.cplz h4:after{ position:absolute; left:30px; bottom:-15px; content:" "; width:70px; height:3px; background:#231f20; display:none;}
	
.pro_2_1 { width:72%; float:right;}
.pro_2_1 h5 { width:100%; padding:10px 0px 20px ; text-align:left; font-size:20px; margin-top:0px; display:block; float:left;}

.pro_2_1 h6 { width:100%; padding:20px 0px 10px; color:#f00; text-align:left; font-size:22px; margin-top:0px; display:block; float:left; font-family:mb;}
.pro_2_1 ul { width:100%; display:block; padding-bottom:20px; float:left; }

.pro_2_1 h7 { font-weight:600; font-size:16px; color:#333; padding:20px 0px 10px; text-align:left; width: 100%; display:block; float:left; margin-top:0px; }



.pro_mid{
margin:0 6.25%;}
.pro_1_1{
text-align:center}
.pro_1_1 ul li{ padding:0 1.5em; background-image:url(../images/product/img2.png); background-position:left center; background-repeat:no-repeat;
display:inline-block;}
.pro_1_1 ul li a{ color:#000;
font-size:1.125em; display:inline-block; position:relative; padding:3px 0px;}
.pro_1_1 ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#000;}
.pro_1_1 ul li a:hover:after,.pro_1_1 ul li a.on:after{
width:100%;}
.pro_1_1 ul li:nth-child(1){
background-image:none}
.pro_1_1{ margin-bottom:3.125vw;
margin-top:6.45833333333333vw;}
.pro_1_2{
margin-bottom:1.4em;}
.pro_1_2 ul li{
display:inline-block;}
.pro_1_2 ul li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; border:1px #d5d5d5 solid; padding:3px 1em;}
.pro_1_2 ul li a:hover,.pro_1_2 ul li a.on{
color:#fff; background-color:#2c2c2c;}
.pro_2_1 ul li{ position:relative; margin-bottom:5.20833333333333vw;
float:left; width:19.2%;}
.pro_2_1 ul li:nth-child(4n){
margin-right:0}
.pro_2_1_1{
position:relative; overflow:hidden; width:100%; height:400px;}
.pro_2_1_1 img{
width:100%;}
.pro_2_1_2{
font-size:17px; color:#000;  text-align:center; padding:1em 0 1em 0; position:relative; background:#eee;}

.pro_2_1 ul li:hover .pro_2_1_2 { background:#ee2028; color:#fff;}

.pro_2_1 ul li:after{
content:''; position:absolute; bottom:0; width:100%; height:1px; background-color:#064390;}
.pro_2_1 ul li:before{
content:''; position:absolute; bottom:.5em; width:100%; height:1px; background-color:#064390;}
.pro_2_1_1 span{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transform: translate(-50%, -50%); padding-bottom:.4em;
    transform: translate(-50%, -50%); left:50%; top:50%; z-index:10; color:#fff; display:inline-block; font-size:1.125em;
position:absolute;opacity:0; display:none;}
.pro_2_1_1 span:after{
content:''; position:absolute; left:0; bottom:0; height:1px; width:100%; background-color:#fff;}
.pro_2_1_1:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity:0;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0; display:none;}
.pro_2_1 ul li:hover .pro_2_1_1 span{
opacity:1}
.pro_2_1 ul li:hover .pro_2_1_1:after{ opacity:.2;}
.pro_2_1 ul li a{
display:block; padding:0 1.25em;}
.pro_1_2 ul{
margin-left:1.25em; margin-right:1.25em;}
.pro_2_2{
text-align:center; margin-bottom:4em;}
.pro_2_2 ul li{ 
display:inline-block; font-family:"Times New Roman", Times, serif; margin:0 1em;margin-bottom:1em;}
.pro_2_2 ul li a,.pro_2_2 ul li span{
display:inline-block; position:relative; padding:3px 3px;}
.pro_2_2 ul li a:after,.pro_2_2 ul li span:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; bottom:0; left:0; height:1px; width:0; background-color:#000; display:none;}
.pro_2_2 ul li a:hover:after,.pro_2_2 ul li.active span:after{
width:100%;}
.pro_info_1{ padding-top:7.75em; padding-bottom:7.8125em;
background-color:#232323; overflow:hidden; color:#fff;}
.pro_mid{
margin:0 auto; width:1300px;}
.pro_info_1 a{
color:#fff;}
.pro_info_1_2_left{ overflow:hidden;
float:left; width:58.14285714285714%;}
.pro_info_1_2_right{ margin-top:2.86458333333333vw;
float:right; width:37.35714285714286%;}
.pro_info_1_2_right_5 ul li{
display:inline-block; margin-right:10px;}
.pro_info_1_2_right_5 ul li a{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:block; border:1px #d1d1cf solid; padding:0px; width:60px; overflow:hidden; border-color:#232323}
.pro_info_1_2_right_5 ul li a.on{
padding:4px; width:52px;border-radius:2px; border-color:#d1d1cf}
.pro_info_1_2_right_1{
font-size:1.875em;
}
.pro_info_1_2_right_2{
font-size:1.375em;}
.pro_info_1_2_right_3{
font-size:1.125em; margin-top:1.5em; margin-bottom:1.5em;}
.pro_info_1_2_right_3 ul li{
padding:1.5em 0; border-bottom:1px #fff solid;}
.pro_info_1_2_right_4{
font-size:1.125em; margin-bottom:1em;}
.pro_info_1_2{
margin-top:4em;}
.pro_info_2{ padding-top:5.20833333333333vw; padding-bottom:5.72916666666667vw;
background-color:#efeeec; overflow:hidden;}
.pro_info_2_1{
font-size:1.875em; font-family:"Times New Roman", Times, serif}
.pro_info_2_2{
font-size:1.3125em; letter-spacing:.2em;}
.pro_info_2_3{
margin-top:3.75em; line-height:2;}





.proz  { padding-top:0px; background:; margin-top:0px; padding-bottom:50px; }
.proz ul li { width:31.3333333% !important; background:#fff; margin:1% !important;}
.proz ul li .pro_2_1_1 img {    width: 100%;
    /* margin: 15%; */
    height: 100%;
    object-fit: cover;}
.proz .pro_2_1 ul li:after { display:none;}
.proz .pro_2_1 ul li:before { display:none;}

.proz .pro_2_1 ul li a { padding:0px !important;}
.proz .pro_2_1_2 h4 { font-size:18px; font-weight:400; font-family:mb; width:92%; margin:0px 4%; line-height:25px;

text-overflow: ellipsis;
/*display: -webkit-box;*/
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 25px;
line-height: 25px;



}



.proz .pro_2_1_2 b { display: block;
    font-size:20px;
    font-weight: 400; width:80%; margin:10px 10% 20px; line-height:25px;
    font-family: mb;


    color: #003e97;
	word-wrap:break-word;
white-space: normal !important;
	
	}
	
.proz .pro_2_1_2 p { font-size:15px; color:#999; line-height:22px; margin-top:10px; width:86%; margin:0px 7%; margin-bottom:30px; white-space: normal; height:44px; display:none;}	
	
.proz .pro_2_1 ul li:hover { box-shadow:10px 10px 10px 10px rgba(0,0,0,.0);}

.sy_hot_proz  { background:#003e97; width:100%; clear:both; overflow:visible; margin-top:50px;}




/*.sy_hot_bt { background:#003e97; width:100%; clear:both; overflow:visible; margin-top:50px;}*/

.sy_hot_bt h3{ color:#fff;}

.sy_hot_bt .tit-h2 { color:#fff;}
.sy_hot_bt .tit-p { color:#fff;}

.sy_news_bt { background: url(../images/bg2.jpg) no-repeat center top; width:100%; clear:both; overflow:visible;}
.sy_proz { background:#003e97;}




.fy { width:100%; margin:20px 0px;}
.newspage{ width: 92%;
    padding: 0px 4%;
    height: auto;
   /* overflow: hidden;*/}
	
.newspage {
width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:30px auto 90px; clear:both; height:30px
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT:8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; font-family: ;border-radius: 5px;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #ff5a00; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #ff5a00; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
 PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; BACKGROUND: #ff5a00; PADDING-BOTTOM: 3px;  COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px;  font-size:13px;border-radius: 5px; border:1px #ff5a00 solid; 

}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


.zd_index_3 .nameabt { margin-top:50px !important; margin-bottom:10px !important;}