* {
	margin: 0px;
	padding: 0px;

}
::-webkit-scrollbar {width:4px;background:#f0f0f0;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:4px;background:#0070c0 ;}
::-webkit-scrollbar-corner {background:#f0f0f0;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}
@font-face {
font-family:BEBAS;
src:url(../fonts/BEBAS.ttf)
}

@font-face {
font-family:font20988;
src:url(../fonts/font20988.ttf)
}
@font-face {
font-family:Barlow-Regular;
src:url(../fonts/Barlow-Regular.ttf)
}

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.woff2?t=1649042022728') format('woff2'),
       url('../fonts/iconfont.woff?t=1649042022728') format('woff'),
       url('../fonts/iconfont.ttf?t=1649042022728') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 26px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
	background-image: url(../images/bg_02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 16px;
	font-weight: normal;
	color: #292929;
	font-family: "微软雅黑";
}

ul {
	list-style-type: none;
}
a {
	color: #292929;
	text-decoration: none;
}
h2,h3,h4,h1{ font-weight:normal}
a:hover {
	color: #FF3300;
	text-decoration: none;
}img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#warp {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; background:#fff!important 
}
#header {
	width:  94%;
	height: 120px;
		margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; 
}
#header h1 {
	float: left;

	width: 360px;
}
#header h1 img{ width:100%; margin-top:12px }
#header_right {
	float: right;
	height: 120px;
	width: 64%;
}
.main-nav{ display:flex}
.main-nav li{ flex:1}
#header_right_s {
	float: left;
	height: 41px;
	width: 860px;margin-left:110px; background:url(../images/linew.jpg) no-repeat right  bottom; 
}
#header_right_s_1 {
	float: left;
	width: 420px;
	padding-top: 8px;
	padding-left: 471px;
}
#header_right_s_1 a{  border-right:1px #cbcbcb dotted; padding:0 10px}


#header_right_s_1 img {
	float: left;
	margin-right: 8px;
}

#header_right_s_2 {
	float: left;
	width: 420px;
	padding-top: 15px;
	
}
.search {
	background-image: url(../images/sousou_10.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 266px;
	background-position: left top;
	border-radius:3px;
	height: 26px;
}
.main{ width:94%; margin:0 auto; padding-top:60px; padding-bottom:60px ; }
.main2{ width:1300px; margin:0 auto; padding-top:40px; padding-bottom:40px ; }

.hh2 h2{ font-size:45px; color:#202020; text-align:center}
.hh1 h2{ font-size:45px; color:#fff; text-align:center}

.hh2 span{ font-size:18px; color:#666666 ; text-align:center; display:block; padding-top:6px; line-height:28px; letter-spacing:2px }
.hh1 span{ font-size:22px; color:#fff ; text-align:center; display:block; padding-top:6px; line-height:28px; letter-spacing:2px; font-family:Barlow-Regular; text-transform:uppercase }

.flex{ display:flex; justify-content: space-between }
.main1{ width:90%; margin:0 auto;}



.time{ width:100%; height:170px; margin:0 auto }
.time_content{ width:100%;margin:0 auto;}

.time_right{ width:100%; width:94%;   height:150px;}
.wrapper { width: 100%; height:90px;  display:flex!important; flex-direction:row; margin-top:60px; margin-bottom: 80px}
.wrapper1{ width:25%; height:90px; background:url(../images/line3.jpg) no-repeat right center; flex:1}


.counter { color:#008e3b; border-radius: 5px;}

.time1{ width:55%; margin-bottom:15px;  text-align:left; float:left; margin-left:10%; position:relative}
.time1 h2{  font-size:60px; font-family:BEBAS; margin:0; color:#0070c0; text-align:left; float:left}
.timex{ width:100%; height:30px; color:#666666; font-size:18px; text-align:left;float:left; }
.picd{ float:left; margin-right:10%; width:25%; margin-top:30px}
.time1 i{  font-style:normal; font-size:16px; color:#666666; float:left; margin-top:40px; margin-left:10px}

.wrapper1:last-child .time1 h2{ letter-spacing:-1px}
.wrapper1:last-child{ background:none}



.wrapper1:nth-child(2) .time1{ width:60%; margin-bottom:15px;  text-align:left; float:left; margin-left:5%; position:relative}
.wrapper1:nth-child(3) .time1{ width:55%; margin-bottom:15px;  text-align:left; float:left; margin-left:10%; position:relative}

.wrapper1:nth-child(2).picd{ float:left; margin-right:8%; width:25%; margin-top:30px}


/*简介*/
.about{ width:100%;  background:url(../images/zz.jpg) no-repeat center top fixed;position:relative; padding:9% 0 12% 0; margin:0 auto; }
.zuo_ab{ width:50%; }
.zuo_ab h2{ font-size:66px; color:#fff; text-transform:uppercase; font-family:font20988; line-height:70px; margin-top:5%; text-align:left}
.zuo_ab span{ font-size:35px; color:#fff; text-align:left; line-height:50PX}

.zuo_ab p{ color:#fff; font-size:18px; width:100%; margin-top:30px; line-height:29px; width:89%; line-height:40px; margin-bottom:4%}
@media all and (max-width:1920px){  


.zuo_ab p{ color:#fff; font-size:18px; width:100%; margin-top:30px; line-height:30px; width:89%; margin-bottom:4%}

.zuo_ab h2{ font-size:66px; color:#fff; text-transform:uppercase; font-family:font20988; line-height:70px; margin-top:5%}


}

@media all and (max-width:1440px){  

.zuo_ab h2{ font-size:66px; color:#fff; text-transform:uppercase; font-family:font20988; line-height:50px}
.zuo_ab p{ color:#fff; font-size:16px; width:100%; margin-top:30px; line-height:29px; width:100%}
}


.kuai_df{ width:94%; height:70px; background:#fff; box-shadow: 0 0 20px rgba(51,51,51,.1); margin-top:50px; padding:5% 3%; }
.you_kuai{ width:3%; height:203px; background:#0070c0; float:left; margin-top:200px; margin-left:35px; padding:20px ; z-index:9999; position:relative; }
.you_kuai p{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg); font-size:13px; color:#fff; text-transform:uppercase;  display:block; float:left; width:46px; text-align:center; font-family:Barlow-Regular; letter-spacing:4px; line-height:46px;}
.kuai_df li{ width:30%; float:left ; border-right:1px #d2d2d2 solid; margin-right:3%; transition:all 0.4s;}
.fl{ float:left}
.fr{ float:right}
.zzuo{ width:30%;}
.zzuo span{ font-size:48px; color:#343434}

.yyuo{ width:65%; }
.yyuo h3{ font-size:20px; color:#212121; text-align:left; margin-top:5px}
.yyuo i{ font-size:14px; color:#5d5d5d; text-transform:uppercase; font-family:font20988; margin-top:0px; text-align:left; display:block}

.kuai_df li:last-child{ border:0}
.kuai_df li:hover{ margin-top:3px;  transition:all 0.4s; border-bottom:2px #0070c0 solid; padding-bottom:4px}
.kuai_df li:hover .yyuo h3 { color:#0070c0; font-size:21px; transition:all 0.4s}
.kuai_df li:hover .yyuo i { color:#0070c0; font-size:13px; transition:all 0.4s}

.kuai_df li:hover .zzuo span{ color:#0070c0; font-size:48px; transition:all 0.4s}
.you_pic{ width:45%;  margin-top:0; z-index:1; }
.you_pic img{ width:100%; border:10px rgb(255,255,255,1) solid; border-radius: 0px;box-shadow: 0 0 20px rgba(51,51,51,.7);}




            
  .fl{ float:left}
  .fr{ float:right}

/*产品*/


.pro{ width:100%; height:679px; padding:29px 0 109px 0;background:url(../images/bg1.jpg) no-repeat center top}
.bt01{ float:left; }
.bt02{ float:right ; margin-top:30px; width:54%}
.bt01 h2{ font-size:40px; color:#0070c0; text-align:left}
.bt01 h2 b{ font-size:18px;color:#0070c0; font-weight:normal; margin-left:7px; font-family:font20988; text-transform:uppercase}
.bt01  span{ font-size:16px; color:#5f5f5f; line-height:40px}

.bt02 h2{ font-size:16px; color:#333333; text-transform:uppercase;font-family:font20988; font-weight:bold; float:right; width:100%; text-align:right }
.peopro{ float:right; width:100%; margin-top:10px}
.peopro li{ float:left; display:block; text-align:center; border-right:1px #636363 solid; padding:0 17px}
.peopro li a{ text-align:center; font-size:16px; color:#636363; height:40px;transition:all 0.4s  }
.peopro li a:hover{ color:#0070c0; border-bottom:2px #0070c0 solid; margin-left:5px;  transition:all 0.4s}


.nusoaks{ width:100%; float:left; padding-bottom:60px; }
.hl_main5_content{width:100%;border-top:none; padding-bottom:60px; margin: 0 auto;  }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:100%;margin-top:5px; overflow:hidden; float:left;  height:580px}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline; padding-top:40px; padding-bottom:40px; }
.hl_main5_content1 ul li img{ width:100%;  border-radius:8px; padding-top:20px; margin-bottom:10px}
.hl_main5_content1 ul li .blue{ background:#f2f4f5; padding:6%}
.hl_main5_content1 ul li .tupian{ text-align:center;  width:259px;}
.hl_main5_content1 ul li .gao h2{  color:#464646; font-size:18px;  width:100%; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #eeeeee solid; text-align:left; line-height:30px; font-weight:normal!important; padding-bottom:10px}
.hl_main5_content1 ul li .gao b{ text-align:left; color:#4c4c4c; font-size:14px;  line-height:20px!important; width:259px; display:block; font-weight:normal}
.hl_main5_content1 ul li .gao .ske{ font-size:15px; color:#848484; }
.hl_main5_content1 ul li .blue span{ text-align:left; color:#848484; font-size:14px; line-height:38px!important; width:100%; display:block; margin:20px auto 0 auto; text-transform:uppercase; font-family:Barlow-Regular}
.hl_main5_content1 ul li .blue span b{ font-size:18px; color:#374bdf; font-weight:bold;}


.hl_main5_content1 ul li a{ float:left; background:#fff; border:#f1f1f1 solid 1px; width:305px; height:435px; margin-right:22px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; box-shadow: 2px 2px 5px rgba(51,51,51,.1);}
	
.hl_main5_content1 ul li a:hover{ float:left;  width:305px; height:445px;  border:#0070c0 solid 1px;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); color:#374bdf;  }



.hl_scrool_leftbtn{width:38px; height:62px; background:url(../images/d11.png) no-repeat; float:left; margin-top:180px; cursor:pointer; display:none}
.hl_scrool_rightbtn{width:38px; height:62px;  background:url(../images/d2.png) no-repeat; float:right;margin-top:180px; cursor:pointer; display:none}

.index_partners {
    position: relative;
    z-index: 3;
 
    background: url(../picture/parBg.jpg) no-repeat center fixed;
    background-size: cover; margin:0 auto; padding-bottom:140px
}

.index_partners::before {
    content: "  ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgba(0, 45, 101, 0.48);
}
.zdPart_top
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zdPart_arr
{
    color: rgb(0 130 255 / 0.38);
}

.zdPart_arr .swiper-button-next,
.zdPart_arr .swiper-button-prev {
    width: auto;
    height: 40px;
    line-height: 40px;
    background: transparent;
    border: 0;
    display: inline-block;
    text-align: center;
}

.zdPart_arr .swiper-button-prev {
    padding-right: 24px;
}

.zdPart_arr .swiper-button-next {
    padding-left: 24px;
}

.zdPart_arr .swiper-button-next img,
.zdPart_arr .swiper-button-prev img {
    width: 18px;
}

.zdPart_logo {
    overflow: hidden; margin:0 auto
}
/* 
.indPar_swiper {
    display: block;
    box-sizing: border-box;
    text-align: center;
    padding-top: 6%;
    width: calc(16.66% - 2px);
    margin: 1px;
    border-radius: 3px;
    float: left;
    position: relative;
    background: rgba(255, 255, 255, 0.1);
}

.indPar_swiper .swiper-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.indPar_swiper .swiper-slide {
    transition: all 0.68s;
}
.swiper-slide-active .indPar_a {
    opacity: 1;
}
 */

 .zdPart_logo	.swiper-slide
 {
     border: 1px solid transparent;
 }
 .zdPart_logo .indPar_a
 {
     padding: 0;
opacity: 1;
border-radius: 3px;
     background:rgba(255, 255, 255, 1); height:120px
 }
.indPar_a {
    opacity: 0;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.indPar_a img {
    opacity: 1;
    max-width: 60%; max-height:70px
}


/*设备*/
.shebei{ width:100%; padding:20px 0 80px 0; background:url(../images/shebei_bg.jpg) no-repeat center top}
.shebei .ipt1_bott{margin-bottom:0; width:100%; margin-top:70px}
.shebei .infor{margin-bottom:37px;}
.shebei .infor .tit{float:left; font-size:40px; line-height:40px; color:#333e46; font-weight:bold;}
.shebei .infor .con{float:right; font-size:20px; line-height:40px; color:#fcb026;}
.shebei .infor .con i{font-size:17px; margin:0;}
.shebei .ipt1_top { width:100%;}
.shebei .ipt1_top li{float:left; width:33.3333%;  box-shadow:0 0 15px rgba(0,0,0,.2); overflow:hidden; position:relative; margin-top:-15px}
.shebei .ipt1_top li:first-child{margin-left:0;}
.shebei .ipt1_top li .cover{position:absolute; left:0; top:0; width:100%; height:100%;}
.shebei .ipt1_top li .cover .box{padding:65px 30px;}
.shebei .ipt1_top li .cover .box .t{font-size:30px; line-height:35px; color:#333f47; font-weight:lighter;}
.shebei .ipt1_top li .cover .box .c{font-size:15px; line-height:25px; color:#333f47; color:rgba(51,62,70,.8); margin:10px 0; font-family:font20988; text-transform:uppercase}
.shebei .ipt1_top .li02 .cover .box .t{color:#333f47; font-size:28px}
.shebei .ipt1_top .li03 .cover .box .t{color:#333f47;}
.shebei .ipt1_bott .cover{position:absolute; left:0; top:0; width:100%; height:100%;}
.shebei .ipt1_bott .cover .box{padding:65px 30px;}
.shebei .ipt1_bott .cover .box .t{font-size:30px; line-height:35px; color:#e0e2e4; font-weight:lighter;}

.shebei .ipt1_bott .cover .box .t p{ font-size:15px; margin-top:10px; line-height:24px}
.shebei .ipt1_bott .cover .box .t .more{ width:140px;  height:40px; text-align:center; color:#fff; border:1px rgb(255,255,255,.5) solid; margin-top:30px; line-height:30px; font-size:16px;margin-left: initial}




.shebei .ipt1_bott .cover .box .c{font-size:15px; line-height:25px; color:#e0e2e4; margin:10px 0; font-family:Barlow-Regular; text-transform:uppercase}
.shebei .ipt1_bott .left{float:right; width:33.33%; overflow:hidden; position:relative}
.shebei .ipt1_bott .right{float:left; width:66.66%; overflow:hidden; position:relative}
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}.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); transition:all 0.4s
}.imgZoom img { transition:all 0.4s; width:100%
}


/*
新闻*/
.news{ width:100%; height:898px; background:url(../images/news_bg.jpg) no-repeat center top; background-size:cover}



.case {
	width: 100%;
	padding: 0px 0%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}
.case ul li{
	width: 31%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-bottom: 50px;
	overflow: hidden;
}
.case ul li .thum{
	width: 100%;
	height: auto;
	background: #000; transition:all 0.4s; height:289px
}
.case ul li:hover .name{
	
}.case ul li .thum img{
	 height:100%
}
.case ul li:hover .thum img{
	opacity: .8;  transition:all 0.4s; height:100%
}
.case ul li .name strong{ transition:all 0.4s}

.case ul li:hover .name strong{
	margin-left: 65px;
	font-size: 20px;  transition:all 0.4s
}
.case ul li:hover .name p{
	width: 65px; transition:all 0.4s
}
.case ul li .thum img{
	display: block; transition:all 0.4s
}
.case ul li.three{
	margin-right: 0%; transition:all 0.4s
}
.case ul li a{
	display: block;
	width: 100%; transition:all 0.4s

}
ase ul li img{
	display: block; transition:all 0.4s
}
.case ul li .name{
	margin-top: 30px;
	
	line-height: 40px;
	position: relative;
	overflow: hidden;
}
.case ul li .name p{
	width: 0px;
	height: 1px;
	position: absolute;
	left: -5px;
	top: 19px;
	background: #3E3E3E;
	opacity: .5;
}
.case ul li .name strong{
	margin-right: 10px; font-weight:normal; font-size:21px; color:#3f3f3f; line-height:30px
}
.case ul li .name span{
	font-size: 14px;
	opacity: .5; text-align:left; color:#6a6a6a; padding-top:0
	
}.case ul li .name b{ font-size:17px; text-transform:uppercase; color:#1d1d1d; font-family:Barlow-Regular; font-weight:normal}
.casePage {
	width: 1000px;
	height: 50px;
	margin: 0 auto;
	clear: both;
	padding-top: 35px;
}

.casePage .casePrev {
	width: 35px;
	height: 35px;
	float: left;
	line-height: 35px;
	text-align: center;
	margin-right: 10px;
	background: #878585;
	color: #fff;
}

.casePage .caseNext {
	width: 35px;
	height: 35px;
	float: left;
	line-height: 35px;
	text-align: center;
	background: #878585;
	color: #fff;
}

.casePage a {
	display: block;
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 10px;
	text-align: center;
	line-height: 35px;
	background: #d0d0d0;
	color: #fff;
}

.casePage a:hover {
	background: #878585;
}




.btn{ width:233px; height:54px; background:#0070c0; margin:0 auto; text-align:center}
.btn a{ text-align:center; line-height:54px; font-size:18px; color:#fff; display:block;  transition:all 0.4s}
.btn a:hover{ margin-top:-10px;  transition:all 0.4s}












/*footer*/
.footer{background:url(../images/footer.jpg) no-repeat center top #313036; height:578px}
.footer-s{margin:0 auto;overflow:hidden;}
.footer-t{padding: 54px 0 0px;}
.footer-t .footer-s{display:flex;justify-content:space-between;flex-wrap:wrap; height:380px}
.footer-t .footer-s>p{width:1px;background:#2e2e2e;}
.footer-t .footer-s>p span{width:width:3px;height:25px;background:#007ebd;margin-left:-1px;display:block;}
.footer-t dl{box-sizing:border-box;}
.footer-t dl:nth-child(1){border:none;}
.footer-t dl:last-child{ width:27% }
.footer-t dt{color:#fff;font-size:20px;margin-bottom: 26px;text-transform: uppercase;padding-left:17px;margin-left:-2px;line-height:20px;}
.footer-t dd{color: #c2c2c2;padding-left:15px;line-height:30px;}
.footer-t .ewm{ width:42%; float:left; text-align:center ; color:#CCC; font-size:16px}
.footer-t span img{ margin-left:4%}
.footer-t span p{ font-size:16px; text-align:center; color:#999}
.footer-t dd img{display:block;margin-bottom:35px; width}
.footer-t dl>a{display:block;margin-left:20px;color:#fff;line-height:40px;padding-left:57px;padding-right:27px;border-radius:10px;background:url(../images/zxbj.png)no-repeat center left 20px #cfa849;box-sizing:border-box;width: 140px;}
.footer-t dl>a:hover{background: url(../images/zxbj.png)no-repeat center left 20px #006cf3;}
.footer-t dd a{color: #c2c2c2;display:block; font-size:15px}
.footer-t dl p{padding-top:0px; font-size:14px}
.footer-t dl p a{padding-left:10px;}
.footer-t dl dd a:hover{color:#006cf3; margin-left:5px;  transition:all 0.4s; border-bottom:1px #006cf3 solid; }

.footer-b{overflow:hidden;line-height:60px;background:#cfa849;}
.footer-b-l{ width:100%; margin:0 auto ; height:50px;  border-top:1px #454449 solid; padding-top:20px}

.ewm img{display:block;}


.footer-b-l span{ display:inline}
.footer-b-l a{ font-size:15px; color:#adadae}
.footer-b-l span{ font-size:15px; color:#adadae}




#header{ display:block}

.ba { display:block
}#flash2{ display:none!important}


.topBox{ display:block!important}


.mbdh{ display:none!important}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media only screen and (max-width:550px) {

.topBox{ display:none!important}
.mbdh{ display:block!important}

.top{ display:none}
.ba {
    margin-top: 0px; display:none
}
.ba {
    margin-top: 0px; display:none
}#flash2{ display:block!important}

.wrap{ width:100%}
#header{ display:none}
.main3 {
    width: 100%;
    margin: 0 auto;
   
}

.main {
    width: 94%;
    margin: 0 auto;
    padding-top: 40px; padding-bottom:110px
}.hh2 h2 {
    font-size: 28px;
    color: #202020;
    text-align: center;
}.wrapper1 {
    width: 50%; flex: none;}
	
.wrapper{flex-wrap:  wrap ;justify-content:  space-between }	
	
	.picd img { width:100%; height:auto
}
	.time1 i {margin-top: 10px; font-size:14px
}
	.timex{
    font-size: 16px; padding-top:5px
}.about {
    width: 100%;
    height: 500px;
    background-attachment:scroll
}

.mainaa {
    width: 94%;
    margin: 0 auto;
  
}

.zuo_ab {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-left: 0;
}


.zuo_ab p {
   
    font-size: 15px;
    width:100%;
    margin-top: 30px;
    line-height: 29px;
}
.zuo_ab span {
    font-size: 22px;
   
}

.yyuo h2 {
    font-size: 16px;
   
}

.yyuo span {
    font-size: 13px;
   text-align:left}

.kuai_df {
    width: 94%;
    height: 40px;

}

.you_pic{ display:none}
.you_kuai{ display:none}

.bt01 h2 {
    font-size: 24px;
    color: #0070c0 ; display:block
}
.bt01 span {
    font-size: 16px;
    color: #5f5f5f;
    line-height:25px; padding-top:10px;
}
.bt02 h2{ display:none}
.bt02{ width:100%}
.peopro {
    float: right;
    width: 100%;
    margin-top: 10px; 
}
.bt02 {
    float: right;
     margin-top: 0px; 
}
.peopro li {
    float: left;
    border: 1px #636363 solid; margin:0 0.5%; padding:3px; margin-bottom:1%}
.peopro li a {
    text-align: center;
    font-size: 14px;
    color: #636363;
    height: 40px;
    transition: all 0.4s; margin-bottom:5px; padding:0 
}.hl_main5_content1 ul li a {
    float: left;
    background: #fff;
    border: #f1f1f1 solid 1px;
    width: 170px;
    height: 335px;
    margin-right: 22px;
    font-weight: normal;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}.hl_main5_content1 ul li img {
    width: 100%;
    border-radius: 8px;
    padding-top: 20px;
    margin-bottom: 10px;
    height: 150px;
}.hl_main5_content1 ul li .gao h2 {
    color: #464646;
    font-size: 16px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px #eeeeee solid;
    text-align: left;
    line-height: 24px;
    font-weight: normal!important;
    padding-bottom: 0px;
}
.hl_main5_content1 ul li .gao .ske {
    font-size: 14x;
    color: #848484;
}.hl_main5_content1 ul li .gao b{ width:100%}




.hl_main5_content1 ul li a:hover {
    float: left;
    width: 170px;
    height: 355px;
    border: #0070c0 solid 1px;
    transform: translate(0,-5px);
    -webkit-transform: translate(0,-5px);
    -moz-transform: translate(0,-5px);
    -o-transform: translate(0,-5px);
    -ms-transform: translate(0,-5px);
    color: #374bdf;
}
.hl_main5_content1 ul li .blue span {
    text-align: left;
    color: #848484;
    font-size: 14px;
    line-height: 38px!important;
    width: 100%;
    display: block;
    margin: 10px auto 0 auto;
    text-transform: uppercase;
    font-family: Barlow-Regular;
}
.pro {
    width: 100%;
    height: 669px;
    padding: 29px 0 0px 0; 
}

.hl_main5_content1{width:100%;margin-top:5px; overflow:hidden; float:left;  height:470px}


.shebei .ipt1_bott {
    margin-bottom: 10px;
    width: 100%;
    margin-top: 50px;
}

.shebei .ipt1_bott .cover .box .t {
    font-size: 16px;
    line-height: 22px;
    color: #e0e2e4;
    font-weight: lighter;
}.shebei .ipt1_bott .cover .box {
    padding: 15px 15px;
}
.shebei .ipt1_bott .cover .box .c {
   font-size: 12px;
    line-height: 16px;
    color: #e0e2e4;
    margin: 0px 0;
    font-family: Barlow-Regular;
    text-transform: uppercase;
}

.shebei .ipt1_top {
    width: 100%;
}
.shebei .ipt1_top li .cover .box {
    padding: 15px 15px;
}
.shebei .ipt1_top li .cover .box .t {
    font-size: 18px;
    line-height: 25px;
    color: #333f47;
    font-weight: lighter;
}
.shebei .ipt1_top li .cover .box .c{ display:none}

.shebei .ipt1_top .li02 .cover .box .t {
    color: #333f47;
    font-size: 16px;
}



.shebei {
    width: 100%;
    padding: 20px 0 0px 0;
    background: url(../images/shebei_bg.jpg) no-repeat center top;background-size: 260%;
}
.case ul li .name strong {
    margin-right: 10px;
    font-weight: normal;
    font-size: 14px;
    color: #3f3f3f;
    line-height: 18px;
}

.case ul li .name {
    margin-top: 30px;
    line-height: 27px;
    position: relative;
    overflow: hidden;
	display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; 
        overflow: hidden;

}
.btn {
    width: 113px;
    height: 30px;
    background: #0070c0;
    margin: 0 auto;
    text-align: center;
}

.btn a {
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    color: #fff;
    display: block;
    transition: all 0.4s;
}



.news {
    width: 100%;
    height: 608px;
    background: url(../images/news_bg.jpg) no-repeat center top;
}

.footer{ display:none}
.hl_main5_content {
    width: 100%;
    border-top: none;
    padding-bottom: 60px;
    margin: 0 auto;
}
.xinwen_zz span{ display:none}
.zuo_ab h2{ font-size:56px; color:#fff; text-transform:uppercase; font-family:font20988; line-height:50px}
.yyuo h3 {
    font-size: 17px;
    color: #212121;
    text-align: left;
    margin-top: 5px;
}
.kuai_df {
 
    background: #fff;
    box-shadow: 0 0 20px rgb(51 51 51 / 10%);
    margin-top: 50px;
    padding: 2% 3% 8%;
}
.kuai_df li:hover .yyuo h3 { color:#0070c0; font-size:16px; transition:all 0.4s}



.bt01 span {
    font-size: 14px;
    color: #5f5f5f;
    line-height: 20px;
    padding-top: 0px;}



.hh2 span {
    font-size: 16px;}

.shebei .ipt1_bott .cover .box .t p{ display:none}

.shebei .ipt1_bott .cover .box .t .more {
    width: 90px;
    height: 20px;
    text-align: center;
    color: #fff;
    border: 1px rgb(255,255,255,.5) solid;
    margin-top: 10px;
    line-height: 12px;
    font-size: 12px;
    margin-left: initial;
}
.shebei .ipt1_top li .cover .box p{ font-size:12px; letter-spacing:-0.3px;height: 60px;
    overflow: hidden;
}

.index_partners .hh1 h2 {
    font-size: 28px;
    color: #fff;
    text-align: center;
}

.index_partners .hh1 span {
    font-size: 14px;
    color: #fff;
    text-align: center;
    display: block;
    padding-top: 6px;
    line-height: 18px;
    letter-spacing: 2px;
    font-family: Barlow-Regular;
    text-transform: uppercase;
}

.index_partners {
    position: relative;
    z-index: 3;
    background: url(../picture/parBg.jpg) no-repeat center;
    background-size: cover;
    margin: 0 auto;
    padding-bottom: 70px; background-attachment:scroll; background-size:cover
}
.index_partners .main{ padding-bottom:20px}
.zdPart_logo .swiper-slide{ width:24.4%!important}
.zdPart_logo .indPar_a {
    padding: 0;
    opacity: 1;
    border-radius: 3px;
    background: rgba(255, 255, 255, 1);
    height: 80px;
}
.case ul li .thum {
    width: 100%;
    height: auto;
    background: #000;
    transition: all 0.4s;
    height: 109px;
}.case ul li:hover .name strong{
	margin-left: 15px;
	font-size: 16px;  transition:all 0.4s
}
.subMenu_dl dd.active a, .subMenu_dl dd.active a:hover {
    color: #007ecf;
    font-size: 14px!important;
}.subPage{ height:auto!important; padding-bottom:140px!important}




}