@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff;font-size: 14px;font-family: "SourceHanSansCN-Normal";font-style:normal; color:#333;}
@font-face {
    font-family: "SourceHanSansCN-Normal";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Normal.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Normal.otf);
    font-display: swap;
}
@font-face {
    font-family: "SourceHanSansCN-Heavy";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Heavy.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Heavy.otf);
    font-display: swap;
}
a {text-decoration: none; color:#000;}
a:hover {color: #005294;text-decoration: none !important;transition: all 0.3s ease;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
button:focus{border:0; outline:0;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
img{transition: all 0.6s ease;}

.cont1450{width: 1440px;margin: 0 auto;}

#platform+div {display: none;}

/*banner*/
.flexslider{position:relative;height:auto;overflow:hidden;}

@keyframes uk-scale-kenburns {
	0% {
	transform:scale(1.2)
}
100% {
	transform:scale(1)
}
}
.slides{position:relative;z-index:1;}
.slides li{height:100%;height: auto;}
.slides li img{width:100%;}
.flex-control-nav{position:absolute;bottom: 22%;z-index:2;width:100%;text-align:center;display: none;}
.flex-control-nav li{display:inline-block;width:4px;height:30px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:4px;height:30px;line-height:80px;overflow:hidden;background:url(../images/dot.png)no-repeat 0px 0px;cursor:pointer;transition: all 0s ease;}
.flex-control-nav .flex-active{background-position:-18px 0;}
.slides li.flex-active-slide img.bannerpic{animation-name: uk-scale-kenburns;animation-duration: 15s;}
.flex-direction-nav {position: absolute;z-index: 3;width: 100%;/* top: 45%; */}
.flex-direction-nav li a {
    width: 47px;
    height: 47px;
    margin: 20% 0 0;
    display: block;
    background: url(../images/index_01.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-transition: all .3s ease;
    z-index: 10;
}
.flex-direction-nav .flex-prev {left: 20px;}
.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: 20px;
}

.flexslider .src{position: absolute;z-index: 9;width: 100%;left: 0;bottom: 30px;text-align: center;}.flexslider #mouse {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
}
.flexslider #mouse #mouse-move {
    animation: Tmouse 0.8s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
}
@keyframes Tmouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -ms-transform: translateY(8px);
    -o-transform: translateY(8px);
    transform: translateY(8px);
  }
}

.slides li .banner-nr{text-align: left;width: 100%;margin-top: 16%;}
.slides li .banner-nr h3{font-size: 40px;font-weight: 600; color: #FFFFFF; line-height: 47px;margin-bottom: 25px;}
.slides li .banner-nr p {font-size: 18px;font-weight: 600; color: #FFFFFF; line-height: 21px;}
.slides li .banner-nr a{display: block;text-align: center;font-size: 14px;color: #fff;width: 140px;height: 46px;background: #005294;
line-height: 46px;margin-top: 80px;}
.slides li .banner-nr a:hover{background: #fff;color: #005294;}

/*banner-end*/

/*index*/
/*按钮*/
.custom-btn {
	width: 150px;
	height: 50px;
	color: #4e4e4e;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	background: transparent;
	transition: all 0.3s ease;
	position: relative;
	display: inline-block;
	overflow: hidden;	
}
.btn-15 {background:#fff;border: none;z-index: 1;border: 1px solid #fff;}
.btn-15:after {
	position: absolute;
	content: "";
	width: 0;
	height: 100%;
	top: 0;
	right: 0;
	z-index: -1;
	background-color: #005294;
	background-image: linear-gradient(to right, #005294 , #005294);
	transition: all 0.3s ease;	
}
.btn-15:hover {color: #fff;}
.btn-15:hover:after {left: 0; width: 100%;}
.btn-15:active {top: 2px;}
/* .custom-btn:hover{box-shadow: 0px 0px 15px rgba(0,0,0, 0.8);} */
/*按钮 end*/

.in-about{width: 100%;}
.in-about .in-about-t{width: 70%;float: left;border-left: 3px solid #005294;padding-left: 20px;margin-top: 80px;}
.in-about .in-about-t h2{font-size: 50px;font-weight: bold;text-transform: uppercase;margin: 0 0 20px;}
.in-about .in-about-t h3{font-size: 34px;color: #005294;margin: 0;}
.in-about .in-about-a{float: right;width: 20%;text-align: right;margin-top: 100px;}
.in-about .in-about-a i{color: #313131;font-size: 50px;}
.in-about .in-about-a i:hover{color: #005294;}
.in-about-l{margin-top:50px;}
.in-about-l img{width: 100%;}
.in-about-r{width: 100%;margin-top: 60px;}
.in-about-r-p p{font-size: 16px; line-height: 30px;color: #666;word-break: keep-all;margin-bottom: 0;}
.in-about-r-a{display: block;font-size: 16px;color: #fff;margin-top: 50px;width: 150px;height: 50px;line-height: 50px;background: #005294;
text-align: center;border: 1px solid #005294;border-radius: 5px;}
.in-about-r-a:hover{background: #fff;color: #005294;}

.in-title{width: 100%;text-align: center;padding: 50px 0 130px;position: relative;}
.in-title .in-title-1{position: absolute;width: 100%;left: 0;top: 50px;}
.in-title .in-title-1 p{font-size: 70px;font-weight: bold;color: #000;opacity: 0.07;text-transform: uppercase;font-family: "SourceHanSansCN-Heavy";
margin: 0;letter-spacing: 1px;}
.in-title .in-title-2{position: absolute;width: 100%;left: 0;top: 75px;}
.in-title .in-title-2 p{font-size: 36px;color: #005294;margin: 0;font-weight: bold;text-transform:uppercase;}

.in-cp{width: 100%;background: url(../images/index_12.png) no-repeat center;margin-top: 80px;padding-bottom: 80px;}
.notice{width: 100%;position: relative;}
.notice .tab-nav{text-align: center;margin-bottom: 50px;}
.notice .tab-nav li{display: inline-block;border-radius: 5px;width: 140px;height: 50px;line-height: 50px;font-size: 20px;margin: 0 20px;}
.notice .tab-nav li.on,.notice .tab-nav li:hover{background: #005294;}
.notice .tab-nav li.on a,.notice .tab-nav li:hover a{color: #fff;}
.notice .tab-pal{width: 100%;}
.notice .tab-pal ul li a{display: block;border: 2px solid #313131;margin-bottom: 30px;background: #313131;}
.notice .tab-pal ul li a figure{width: 100%;height: 295px;background: #fff;overflow: hidden;line-height: 295px;}
.notice .tab-pal ul li a figure img{width: 100%;transition: all 0.5s;vertical-align: middle;}
.notice .tab-pal ul li a:hover figure img{transform: scale(1.05);}
.notice .tab-pal ul li a .tab-pal-title{color: #fff;width: 100%;padding: 15px; display: flex;justify-content: space-between;}
.notice .tab-pal ul li a .tab-pal-title p{margin: 0;font-size: 18px;}
.notice .tab-pal ul li a .tab-pal-title i{font-size: 28px;line-height: 25px;}
.notice .tab-pal ul li a:hover{background: #005294;border: 2px solid #005294;}

.notice .tab-pal .in-mj ul li a{background: none;border: none;text-align: center;margin-bottom: 40px;}
.notice .tab-pal .in-mj ul li a figure{box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
.notice .tab-pal .in-mj ul li a h3{font-size: 18px;}
.notice .tab-pal .in-mj ul li a:hover figure{box-shadow: 0 0 15px rgba(0, 82, 148, 0.3);}

.zb-banner{width: 100%;background: url(../images/index_18.png) no-repeat center;height: 263px;margin-top: 30px;}
.zb-banner-c{display: flex;justify-content: space-between;width: 86%;margin: 0 auto;}
.zb-banner-c img.animation{
    margin-top: 82px;
    -webkit-animation: pulse 1.5s ease infinite;
    animation: pulse 1.5s ease infinite;
}
.zb-banner-c li:nth-child(2){width: 50%;}
.zb-banner-c li h3{font-size: 35px;color: #fff;font-weight: bold;line-height: 60px;margin-top: 74px;}
.zb-banner-c li h4{font-size: 26px;color: #fff;}
.zb-banner-c li a{display: block;font-size: 16px;color: #fff;margin-top: 96px;width: 150px;height: 50px;line-height: 50px;background: #db1f14;
text-align: center;border-radius: 5px;}
.zb-banner-c li a:hover{background: #fff;color: #db1f14;}

.in-sb{display: flex;justify-content: space-between;flex-wrap: wrap;}
.in-sb li{overflow: hidden;}
.in-sb li a{display: block;position: relative;}
.in-sb li a figure{width: 100%;overflow: hidden;}
.in-sb li a figure img,.in-sb-ul a figure img{width: 100%;}
.in-sb li a:hover figure img,.in-sb-ul a:hover figure img{transform: scale(1.05);}
.in-sb li:nth-child(1){width: 37%;}
.in-sb li:nth-child(2){width: 61%;}
.in-sb li:nth-child(1) figure{height: 215px;margin-bottom: 20px;}
.in-sb li:nth-child(2) figure{height: 449px;}
.in-sb li a p,.in-sb-ul a p{position: absolute;width: 70%;background: rgba(0, 0, 0, 0.4);padding:10px 15px;color: #fff;font-size: 18px;left: 15px;
bottom: 10px;transition: all 0.5s;}
.in-sb li a:hover p,.in-sb-ul a p:hover{background: #005294;}
.in-sb-ul{}
.in-sb-ul a{display: block;position: relative;}
.in-sb-ul a figure{width: 100%;overflow: hidden;}

.in-ys{width: 100%;background: url(../images/index_31.png) no-repeat center;margin-top:80px;padding-bottom: 80px;}
.in-ys .in-title .in-title-2 p{color: #fff;}
.in-ys .in-title .in-title-1 p{color: #fff;}
.www360buy{width: 100%;position: relative;}
.www360buy .hd ul{text-align: center;}
.www360buy .hd ul li{display: inline-block;border-radius: 5px;border: 1px solid #fff;width: 180px;height: 50px;line-height: 50px;
font-size: 24px;color: #fff;cursor: pointer;margin: 20px 10px;}
.www360buy .hd ul li i{display: inline-block;font-size: 28px;float: left; margin-left: 31px; margin-right: -21px;}
.www360buy .hd ul li:hover,.www360buy .hd ul li.on{background: #fff;color: #005294;}
.www360buy .bd{width: 100%;margin-top: 40px;}
.www360buy .bd .lh{width: 100%;background: #fff;border-radius: 15px;background: #fff;display: flex;justify-content: space-between;flex-wrap: wrap;
overflow: hidden;}
.www360buy .bd .lh li{width: 50%;}
.www360buy .bd .lh li figure{width: 100%;overflow: hidden;}
.www360buy .bd .lh li figure img{width: 100%;}
.www360buy .bd .lh li:hover figure img{transform: scale(1.05);}
.www360buy .bd .lh li h3{font-size: 24px;color: #005294;margin: 0;padding: 40px 30px 30px;}
.www360buy .bd .lh li p{padding: 0 30px;font-size: 16px;color: #666;line-height: 30px;margin-bottom: 20px;}
.www360buy .bd .lh li span{display: inline-grid;width: 32%;margin-left: 30px;font-size: 16px;color: #000;line-height: 40px;
background: url(../images/index_33.png) no-repeat left 11px;padding-left: 30px;}
.www360buy .bd .lh li a{display: block;margin-left: 30px;margin-top: 50px;font-size: 16px;background: #005294;border: 1px solid #005294;
text-align: center;color: #fff;border-radius: 5px;width: 140px;line-height: 50px;height: 50px;}
.www360buy .bd .lh li a:hover{background: #fff;color: #005294;}

.in-news-l{}
.in-news-l li a{width: 100%;margin-bottom: 30px;overflow: hidden;}
.in-news-l li a figure{float: left;width: 100%;overflow: hidden;height: 265px;}
.in-news-l li a figure img{width: 100%;transition: all 0.5s;}
.in-news-l li a:hover figure img{transform: scale(1.05);}
.in-news-l li a h3{font-size: 16px;line-height: 45px;padding-top: 5px;width: 100%;margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.in-news-l li a time{font-size: 14px;color: #999;}
.in-news-l li a p{font-size: 14px; font-weight: 400; color: #666666; line-height: 26px;margin-top: 10px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.in-news-r{}
.in-news-r li{width: 100%;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.in-news-r li h3{font-size: 16px;margin: 0 0 10px;width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.in-news-r li time{font-size: 14px;color: #999;} 
.in-news-r li p{font-size: 14px; font-weight: 400; color: #666666; line-height: 26px;margin-top: 10px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}


.in-kh{margin-bottom: 50px;}
.in-kh .swiper{width: 100%;padding-bottom: 60px;margin-top: 20px;}
.in-kh .swiper .swiper-slide {text-align: center;overflow: hidden;padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.in-kh .swiper .swiper-slide figure{ background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);height: 96px;line-height: 90px;overflow: hidden;}
.in-kh .swiper .swiper-slide figure img{transition: all 0.5s;vertical-align: middle;width: 100%;}
.in-kh .swiper .swiper-slide figure:hover img{transform: scale(1.05);}
.in-kh .swiper .swiper-pagination-bullet-active{background: #005294;}

/*footer*/
.footer{background:#3b3b3b;color: #fff;padding-top: 70px;}
.foot-c{display: flex;justify-content: space-between;}
.foot-ewm{width: 130px;float: left;text-align: center;}
.foot-ewm figure{background: #fff;}
.foot-ewm img{width: 100%;}
.foot-ewm p{font-size: 14px;margin-top: 10px;}
.foot-r{width: 86%;float: right;}
.foot-r ul{width: 43%;float: left;}
.foot-r ul li{display: inline-grid;margin-left: 8%;margin-right: 9%;}
.foot-r ul li h3,.foot-r .foot-lx h3{font-size: 18px;color: #fff;margin: 0;line-height: 35px;padding-bottom: 15px;}
.foot-r ul li a{display: block;font-size: 14px;color: #fff;opacity: 0.7;line-height: 30px;}
.foot-r ul li a:hover,.foot-r .foot-lx a:hover{opacity: 1;}
.foot-r ul li a{display: block;font-size: 14px;color: #fff;opacity: 0.7;line-height: 30px;}
.foot-r .foot-lx{float: right;width: 54%;}
.foot-r .foot-lx a{display: block;width: 49%;float: left;font-size: 14px;color: #fff;opacity: 0.7;line-height: 30px;}
.foot_bq {margin-top: 100px;width: 100%;padding: 25px 0 40px;background: #212121;color: #fff;}
.foot_bq p{font-size: 14px;color: #fff;float: left;}
.foot_bq .foot_bq_p2{float: right;text-align: right;}
.foot_bq a{display: inline-block;color: #fff;}

/*右侧悬浮*/
.ycxf{width: 70px;position: fixed;right: 0px;top: 50%;z-index: 999;}
.ycxf li{width: 100%;height: 60px;text-align: center;font-size: 12px;color: #fff;margin-bottom: 2px;background:#133581 url(../images/index_42.png) no-repeat;line-height: 90px;position: relative;cursor: pointer;}
.ycxf li a{color: #fff;}
.ycxf li a{display: inline-block;width: 100%;height: 100%;}
.ycxf li:nth-child(1){background-position: 12px 6px;}
.ycxf li:nth-child(2){background-position: 12px -62px;}
.ycxf li:nth-child(3){background-position: 12px -137px;}
.ycxf li:nth-child(4){background-position: 12px -206px;}
.ycxf li:nth-child(2) figure{width: 120px;height:120px;position: absolute;top: -0px;right: 70px;display: none;border: 1px solid #eee;line-height: 0;}
.ycxf li:nth-child(2) figure img{width: 100%;}
.ycxf li:nth-child(2):hover figure{display: block;}
.ycxf li .ycxf-dh{width: 190px;height: 100%;background: #133581;color: #fff;position: absolute;top: 0;right: 0;text-align: left;line-height: 85px;
padding: 0 15px;display: none;}
.ycxf li:hover .ycxf-dh{right: 82px;display: block;}


/*内页*/
/*banner*/
.ny-banner{width: 100%;height: 450px;}
.ny-banner h2{margin: 0;line-height: 450px;font-size: 40px;font-weight: 800;text-align: center;color: #fff;text-transform: uppercase;}
.ny-nav{width: 100%;display: flex;justify-content: center;margin-top: -32px; position: relative;
z-index: 999; }
.ny-nav li{text-align: center; width: 25%; line-height: 70px;font-size: 18px;transition: all 0.5s;background: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
.ny-nav li.on,.ny-nav li:hover{background: #005294;}
.ny-nav li.on a,.ny-nav li:hover a{color: #fff;}

/*内页标题*/
.ny-title{text-align: center;padding: 50px 0;}
.ny-title h3{font-size: 30px;font-weight: 600;}
.ny-title span{display: block;margin: 0 auto;width: 40px;height: 4px;background: #005294;}

/*简介*/
.ny-about-1{width: 100%;}
.ny-about-1 p{font-size: 14px;color: #333;line-height: 30px;margin-bottom: 0;}
.ny-about-1 img{max-width: 100%;text-align: center;}

/*荣誉*/
.ny-ry{}
.ny-ry li{margin-bottom: 30px;text-align: center;}
.ny-ry li figure{width: 100%;overflow: hidden;height: 420px;line-height: 410px;}
.ny-ry li figure img{width: 100%;vertical-align: middle;}
.ny-ry li figure:hover img,.ny-kh li figure:hover img{transform: scale(1.05);}
.ny-ry li p{font-size: 16px;line-height: 35px;}

/*客户*/
.ny-kh{margin-bottom: 50px;}
.ny-kh li figure{ background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);height: 90px;line-height: 90px;overflow: hidden;margin-bottom: 30px;}
.ny-kh li figure img{width: 100%;vertical-align: middle;}

/*产品*/
.cplb-ul{margin-top: 80px;}
.cplb-ul li{}
.cplb-ul li a{display: block;width: 100%;background: #fff;margin-bottom: 30px;}
.cplb-ul li a figure{width: 100%;overflow: hidden;}
.cplb-ul li a figure img{max-width: 100%;width: 100%;}
.cplb-ul li a:hover figure img{transform: scale(1.05);}
.cplb-ul li a .cplb-div{width: 100%;border-top: 1px solid #ececec;padding: 24px;display: flex; justify-content: space-between;}
.cplb-ul li a .cplb-div h3{margin: 0;font-size: 20px; font-weight: 400;line-height: 40px;}
.cplb-ul li a:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}

/*产品详情*/
.cpxq-1{padding-top: 70px;display: flex;justify-content: space-between;padding-bottom: 80px;}
.cpxq-1 li{width: 35%;}
.cpxq-1 li figure{border: 1px solid #ececec;}
.cpxq-1 li figure img{width: 100%;}
.cpxq-1 li h4{font-size: 36px; font-weight: bold; color: #333333;line-height: 60px;margin:30px 0 15px;}
.cpxq-1 li span{display: block;width: 60px;height: 2px;background: #005294;margin-bottom: 24px;}
.cpxq-1 li h5{ font-size: 18px; font-weight: bold; color: #333333; line-height: 21px;}
.cpxq-1 li p{font-size: 14px; font-weight: 400; color: #666666; line-height: 28px;}
.cpxq-1 li .cpxq-1-a{width: 100%;border-top: 1px solid #D9D9D9;margin-top: 40px;padding-top: 50px;}
.cpxq-1 li .cpxq-1-a a{display: block;width: 140px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;background: #005294;
border: 1px solid #005294;border-radius: 5px;}
.cpxq-1 li .cpxq-1-a a:hover{background: #fff;color: #005294;}
.cpxq-2{}
.cpxq-2 .notice{width: 100%;margin:0 0 50px;}
.cpxq-2 .notice .tab-nav{display: flex;justify-content: space-between;background: #EDEDED;margin: 0;}
.cpxq-2 .notice .tab-nav li{width: 50%;display: inline-block;text-align: center;line-height: 60px;font-size: 20px;cursor: pointer;margin: 0;
height: 60px;}
.cpxq-2 .notice .tab-nav li.on,.cpxq-2 .notice .tab-nav li:hover{background: #005294;color: #fff;}
.cpxq-2 .notice .tab-pal{width: 100%;padding-top: 30px;}
.cpxq-2 .notice .tab-pal img{max-width: 100%;}
.cpxq-2 .notice .tab-pal table{width: 100%;}
.cpxq-2 .notice .tab-pal p{font-size: 16px;line-height: 30px;}

/*新闻列表*/
.nynews-ul{margin-top: 50px;}
.nynews-ul li{width: 100%;border-bottom: 1px solid #D9D9D9;padding-bottom: 50px;margin-bottom: 50px;}
.nynews-ul li a{}
.nynews-ul li figure{width: 24%;overflow: hidden;float: left;}
.nynews-ul li figure img{width: 100%;transition: all 0.5s;}
.nynews-ul li:hover figure img{transform: scale(1.05);}
.nynews-ul li .nynews-ul-div{width: 73%;float: right;padding-right: 90px;}
.nynews-ul li .nynews-ul-div h3{ font-size: 24px; font-weight: 500;margin: 20px 0 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nynews-ul li .nynews-ul-div time{font-size: 14px;color: #666;}
.nynews-ul li .nynews-ul-div p{font-size: 14px; font-weight: 400;color: #666;line-height:26px;margin-top:15px;margin-bottom:30px;text-align: justify;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.nynews-ul li .nynews-ul-div span{ font-size: 16px; font-weight: 400; color: #666; letter-spacing: 2px;}

.ny_news{width: 100%;background: #f5f5f5;padding-bottom: 80px;}
.ny_news_ul{width: 100%;padding-top: 80px;}
.ny_news_ul li{width:100%;background: #fff;padding: 40px;margin-bottom: 30px;}
.ny_news_ul li figure{float: left;width: 27%;overflow: hidden;}
.ny_news_ul li figure img{width: 100%;transition: all 0.5s;}
.ny_news_ul li:hover figure img{transform: scale(1.05);}
.ny_news_ul li .nynews-div{width: 70%;float: right;}
.ny_news_ul li .nynews-div h3{font-size: 24px;font-weight: bold;margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.ny_news_ul li .nynews-div p{font-size: 14px;color: #666;line-height: 26px;margin-top: 10px;margin-bottom: 40px;
    
}
.ny_news_ul li .nynews-div time{font-size: 14px;color: #666;line-height: 35px;}
.ny_news_ul li .nynews-div span{display: inline-block;width: 128px;height: 42px;border: 1px solid #BFBFBF;font-size: 14px;color: #999;line-height: 42px;
text-align: center;}
.ny_news_ul li .nynews-div:hover h3{color: #005294;}
.ny_news_ul li .nynews-div span:hover{color: #005294;border: 1px solid #005294;background: url(../images/index_45.png) no-repeat 86px center;}


/*新闻详情*/
.xwxq-top{width: 100%;border-top: 1px solid #E6E6E6;}
.xwxq-mbx{width: 100%;border-bottom: 1px solid #E6E6E6;}
.xwxq-mbx p{padding: 0;line-height: 100px;color: #999;font-size: 16px;}
.xwxq-mbx p a{color: #999;}
.xwxq-mbx p a:hover{color: #005294;}

.xwxq-title{margin-top: 50px;}
.xwxq-title h3{width: 75%;float: left;font-size: 32px;text-align: left;}
.xwxq-title time{width: 20%;font-size: 16px;color: #666;float: right;display: block;text-align: right;margin-top: 25px;}

.xwxq-c{width: 100%;background: #F5F7FB;margin-top: 50px;padding: 60px 0;}
.xwxq-p{width: 100%;}
.xwxq-p p{font-size: 16px;color: #333;line-height: 26px;}
.xwxq-p img{max-width: 100%;}
.xwxq-bottom{border-top: 1px solid #E0E3E9;width: 100%;margin-top: 50px;padding-top: 40px;}
.xwxq-bottom-btn{color: #000; font-size: 16px;float: left; width: 70%;}
.xwxq-bottom-fh{float: right;width: 20%;margin-top: 6px;}
.xwxq-bottom-fh a{display: block;width: 114px;height: 46px;line-height:46px;border: 1px solid #005294;font-size: 16px;color: #fff;
background: #005294;text-align: center;float: right;}

.xwxq-r{width: 100%;background: #fff;padding: 0 24px 24px;}
.xwxq-r h3{ font-size: 18px; font-weight: 400; color: #000000; line-height: 21px;padding: 24px 0;margin: 0;}
.xwxq-r ul li{border-top: 1px solid #E6E6E6;margin-bottom: 24px;padding-top: 24px;}
.xwxq-r ul li h4{font-size: 16px; font-weight: 400;line-height: 24px;margin: 0 0 16px;}
.xwxq-r ul li time{background: url(../images/timeicon.png) no-repeat left center; font-size: 16px; font-weight: 400; color: #666666;
line-height: 19px;padding-left: 24px;}

.xq_news{width: 100%;background: #f5f5f5;padding-top: 80px;padding-bottom: 80px;}
.xq_news_l{background: #fff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);padding: 50px 80px;}
.xq_news_l .ny_case_title{width: 100%;text-align: center;border-bottom: 1px solid #E6E6E6;padding-bottom: 15px;margin-bottom: 25px;}
.xq_news_r{background: #fff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);padding: 30px;}
.xq_news_r h3{font-size: 24px;color: #222;font-weight: bold;margin-bottom: 20px;}
.xq_news_r_ul li{width: 100%;border-bottom: 1px solid #EEEEEE;padding-bottom: 15px;margin-top: 15px;}
.xq_news_r_ul li h4{font-size: 14px;padding-right: 20px;padding-right: 36px;line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.xq_news_r_ul li time{font-size: 14px;color: #999;}
.xq_news_r_ul li time i{font-style: normal;}
.xq_news_r_ul li time i:nth-child(1){color: #222;}
.xq_news_r_ul li:hover h4{background: url(../images/index_20.png) no-repeat center right;}

/*分页*/
.last-page{text-align: center;margin: 60px 0;}
.page-status,.page-index,.page-last{display: none;}
.last-page span a{display: inline-block;width: 35px;height: 35px;color: #000;line-height: 35px;font-size: 16px;overflow: hidden;margin: 0 10px;}
.last-page .page-num-current,.last-page .page-numbar a:hover{background: #005294;color: #fff;}
.last-page .page-pre a,.last-page .page-next a{background: url(../images/Frame1.png) no-repeat;line-height: 150px;}
.last-page .page-pre a{background-position: 12px 12px;transition: all 0s;}
.last-page .page-next a{background-position: -31px 12px;transition: all 0s;}
.last-page .page-pre a:hover{background-position: 12px -45px;background-color: #005294;}
.last-page .page-next a:hover{background-position: -31px -45px;background-color: #005294;}
.last-page .page-none{margin-bottom: 80px;display: block;}


/*设备*/
.nysb-ul{}
.nysb-ul li a{display: block;width: 100%;margin-bottom: 30px;}
.nysb-ul li a figure{width: 100%;overflow: hidden;height: 230px;line-height: 230px;}
.nysb-ul li a figure img{width: 100%;vertical-align: middle;}
.nysb-ul li a:hover figure img{transform: scale(1.05);}
.nysb-ul li a h3{font-size: 16px;text-align: center;height:25px;}

.ny-ly .form-horizontal{margin: 0 auto;width: 80%;}
.ny-ly .form-horizontal span{color: red;}
.ny-ly .form-horizontal .btn{margin: 20px auto;display: block;width: 140px;height: 50px;line-height: 50px;padding: 0;background: #005294;color: #fff;}

/*联系我们*/
.ny_lx_1{width: 100%;background: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);padding: 70px 60px 60px;margin-top: 80px;}
.ny_lx_1 h2{font-size: 24px;font-weight: bold;margin: 0;}
.ny_lx_ul{width: 65%;float: left;margin-top: 20px;}
.ny_lx_ul li{width: 50%;float: left;text-align: left;margin-top: 30px;display: flex;justify-content: left;}
.ny_lx_ul li p{display: inline-block;font-size: 16px;line-height: 40px;}
.ny_lx_ul li span{display: inline-block;width: 45px;height: 45px;background: url(../images/index_43.png) no-repeat;margin-right: 15px;
border-radius: 50%;}
.ny_lx_ul li span.ny_lx_ico1{background-position: -170px 1px;}
.ny_lx_ul li span.ny_lx_ico2{background-position: -116px 1px;}
.ny_lx_ul li span.ny_lx_ico3{background-position: -60px 1px;}
.ny_lx_ul li span.ny_lx_ico4{background-position: 0px 1px;}
.nylx-r{float: right;width: 134px;text-align: center;margin-top: 20px;margin-left: 20px;}
.nylx-r figure{}
.nylx-r figure img{width: 100%;}
.nylx-r p{font-size: 14px;margin-top: 10px;}

.nylx-api{width: 100%;overflow: hidden;margin: 80px auto;}

.lx-ly{width: 100%;background: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);padding: 60px;margin-bottom: 80px;}
.lx-ly h2{font-size: 40px; font-weight: 600; color: #000000;text-align: center;}
.lx-ly form{margin-top: 40px;}
.lx-ly form .form-1{width: 100%;height: 55px;line-height: 55px;background: #F2F2F2;margin-bottom: 20px;position: relative;}
.lx-ly form .form-1 label{position: absolute;left: 15px;top: 0;width: 15%;font-size: 16px;color: #666;font-weight: 400;}
.lx-ly form .form-1 label span{color: red;}
.lx-ly form .form-1 input{width: 80%;right: 15px;position: absolute;top: 0;background: none;border: none;}
.lx-ly form .form-2{height: 160px;}
.lx-ly form .form-2 label{width: 100%;}
.lx-ly form .form-2 textarea{width: 98%;position: absolute;top: 35px;background: none;border: none;left: 20px;height: 118px;}
.lx-ly form button{width: 220px;height: 55px;background: #005294;font-size: 16px;color: #fff;border: 1px solid #005294;}
.lx-ly form button:hover{background: #fff;color: #005294;}

#allmap{width:100%;height:450px;}

/*搜索*/
.ny-ss{margin-top: 80px;}

.foot-ss-wap,.cplb-wap{display: none;}

#in-cp-en .notice .tab-nav li{width: auto;margin: 0;padding: 0 25px;text-transform: capitalize;}
#zb-banner-en .zb-banner-c li h3{font-size:30px;}
#in-ys-en .www360buy .hd ul li{width: 26%;}
#in-ys-en .www360buy .bd .lh li span{width:43%;text-transform:uppercase;}
#in-ys-en .www360buy .bd .lh li p{font-size: 14px;line-height: 25px;}
#ny_lx_1-en .ny_lx_ul li{display: flex;justify-content: left;}
#ny_lx_1-en .ny_lx_ul li p{width:80%;}
#in-ys-en .www360buy .bd .lh li a{margin-top:15px;}

#zb-banner-dt .zb-banner-c li h3 {font-size: 30px;line-height: 50px;margin-top: 42px;}

@media (min-width: 1400px){
	.cont1320{width: 1320px;margin: 0 auto;}
}

@media screen and (max-width:1920px){
	
}

@media screen and (max-width:1800px){
	
}

@media screen and (max-width:1600px){
    .in_case .focus #pic li{background-size: auto 100% !important;}
	
}

@media screen and (max-width:1500px){
	
	
}

@media screen and (max-width:1400px){
	.cont1320{width: 90%;margin: 0 auto;}
}

@media screen and (max-width:1350px){
    .www360buy .bd .lh li p{font-size: 14px;margin-bottom: 10px;}
    .www360buy .bd .lh li h3{padding: 30px 30px 20px;}
    .www360buy .bd .lh li span{width: 44%;}
    .foot-r ul li{margin-right: 6%;}
    .nynews-ul li .nynews-ul-div h3{font-size: 20px;margin: 10px 0 10px;}
    .nynews-ul li .nynews-ul-div p{margin-bottom: 10px;}
    .nynews-ul li {padding-bottom: 30px;margin-bottom: 30px;}
    .xwxq-title h3{font-size: 26px;}
    .xwxq-title {margin-top: 15px;}
    .xwxq-c{margin-top: 25px;}
	
}

@media screen and (max-width:1250px){
	
}

@media screen and (max-width:1200px){
	.slides{margin-top: 60px;}
}

@media screen and (max-width:910px){
	
}

@media screen and (max-width:760px){
    .in-about-a{display: none;}
    .in-about .in-about-t{width: 100%;margin-top: 40px;}
    .in-about .in-about-t h2{font-size: 32px;}
    .in-about .in-about-t h3{font-size: 28px;}
    .in-about-r{margin-top: 30px;}
    .in-about-r-a{margin-top: 30px;width: 120px;line-height: 45px;height: 45px;}
    .in-cp,.in-ys{background-size: auto 100%;margin-top: 40px;padding-bottom: 40px;}
    .notice .tab-pal ul li a figure{}
    .in-title .in-title-1{top: 30px;}
    .in-title .in-title-2{top: 41px;}
    .in-title .in-title-1 p{font-size: 40px;letter-spacing: 0px;}
    .in-title .in-title-2 p{font-size: 26px;}
    .in-title{padding: 50px 0 84px;}
    .notice .tab-nav li{width: 24%;margin: 0 0px;font-size: 16px;}
    .notice .tab-pal ul li a{border-width: 1px;}
    .notice .tab-pal ul li a .tab-pal-title p{font-size: 16px;}
    .notice .tab-pal ul li a .tab-pal-title{padding: 10px;}
    .zb-banner-c{width: 100%;}
    .zb-banner-c img.animation{display: none;}
    .zb-banner-c{flex-wrap: wrap;}
    .zb-banner-c li,.zb-banner-c li:nth-child(2){width: 100%;text-align: center;}
    .zb-banner-c li h3 {font-size: 26px;margin-top: 30px;}
    .zb-banner-c li h4 {font-size: 20px;}
    .zb-banner-c li a{width: 120px;line-height: 45px;height: 45px;margin: 24px auto;}
    .in-sb li:nth-child(1){display: none;}
    .in-sb li:nth-child(2){display: none;}
    .in-sb-ul a{margin-bottom: 15px;}
    .in-sb li a p, .in-sb-ul a p{background: none;
        position: initial;
        width: 100%;
        text-align: center;
        font-size: 16px;
        margin: 0;
        padding: 0;
        color: #000;
        line-height: 48px;
    }
    .www360buy .hd ul li{width: 28%;margin: 10px 5px;font-size: 20px;}
    .www360buy .hd ul li i{font-size: 23px;margin-left: 21px;margin-right: -22px;}
    .www360buy .bd .lh li{width: 100%;}
    .www360buy .bd .lh li figure{margin-top: 20px;}
    .foot-r ul,.foot-ewm{display: none;}
    .foot-r .foot-lx,.foot-r{width: 100%;}
    .foot-c{flex-wrap: wrap;}
    .foot-r .foot-lx{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .foot-r .foot-lx h3{width: 100%;}
    .foot-r .foot-lx a{width: 48%;}
	
    

    .ny-banner{height: 200px;background-size: auto 100% !important;margin-top: 60px;}
    .ny-banner h2{line-height: 200px;font-size: 30px;}
    .ny-title{padding: 30px 0;}
    .ny-title h3{font-size: 26px;}
    .about_left,.ny-nav{display: none;}
    .cplb-wap{display: block; margin-top: 30px; justify-content: space-between;}
    .cplb-wap .dropdown{width: 100%;}
    .cplb-wap .dropdown .btn{width: 100%;padding: 15px;text-align: left; font-size: 18px;padding: 10px 15px;}
    .cplb-wap .dropdown .btn:hover{color: #000;}
    .cplb-wap .dropdown .btn span.caret { border-top: 10px dashed; border-right: 10px solid transparent; border-left: 10px solid transparent;
        float: right;
        margin-top: 9px;
    }
    .cplb-wap .dropdown .dropdown-menu{width: 100%;min-width: 100%;}
    .dropdown-menu>li>a{padding: 10px 20px;font-size: 16px;}
    .cplb-ul{margin-top: 30px;}

    .cpxq-1{flex-wrap: wrap;padding-top: 20px;}
    .cpxq-1 li { width: 100%; }
    .cpxq-1 li h4{font-size: 24px;line-height: 30px;}
    .cpxq-1 li h5 {font-weight: 400; font-size: 16px;}
    .cpxq-1 li .cpxq-1-a{margin-bottom: 30px;}
    .cpxq-2 .notice .tab-nav li{font-size: 18px;line-height: 45px;height: 45px;}

    .ny-nav li{font-size: 14px; line-height: 50px;}
    #about1 .in-about-l {padding-top: 0px;}
    .ny-wh ul li a p {font-size: 18px; top: 24%;}
    .ny-wh ul li a p span{margin: 15px auto;}
    .ny-video-fff {width: 90%; margin: 15% auto; height: auto;}
    
    .TB-focus{margin-top: 30px; padding-bottom: 20px;}
    .TB-focus .bd li figure,.TB-focus .bd li .xwlb-div,.nynews-ul li figure,.nynews-ul li .nynews-ul-div{width: 100%;}
    .TB-focus .bd li .xwlb-div h3{font-size: 20px;margin: 20px 15px;}
    .TB-focus .bd li .xwlb-div time{padding: 0 15px;}
    .TB-focus .bd li .xwlb-div p{padding: 0 15px;-webkit-line-clamp: 2;-moz-line-clamp: 2;margin-bottom: 15px;}
    .TB-focus .bd li .xwlb-div span{margin-left: 15px;}
    .nynews-ul li .nynews-ul-div h3{font-size: 20px;margin: 20px 0;}
    .nynews-ul li{padding-bottom: 30px;margin-bottom: 30px;}

    .xwxq-top{border-top: none;}
    .xwxq-mbx p{line-height: 50px;}
    .xwxq-title h3{width: 100%;font-size: 22px}
    .xwxq-title time{width: 100%;text-align: left;margin-top: 5px;font-size: 14px;}
    .xwxq-title{margin-top: 10px;}
    .xwxq-r{margin-top: 20px;}
    .xwxq-bottom-btn{width: 100%;}
    .xwxq-bottom-fh{width: 100%;text-align: center;}
    .xwxq-bottom-fh a{margin: 0 auto;float: none;}
    .ny-zlxz{display: none;}
    .zlxz-ul,.flcz,.ny_lx_1{margin-top: 30px;}
    .flcz dd a{margin-right: 0;padding: 0 10px;}
    .nycase-ul li h3 {font-size: 18px;padding: 15px;}
    .nycase-ul li P{padding: 0 15px;-webkit-line-clamp: 2;-moz-line-clamp: 2;}
    .ny_lx_1,.lx-ly{padding: 20px;}
    .ny_lx_1 h2{font-size: 22px;}
    .ny_lx_ul{width: 100%;}
    .ny_lx_ul li{width: 100%;margin-top: 15px;}
    .nylx-r{float: left;width: 110px;}
    .ny_lx_ul li span{margin-right: 5px;}
    .ny_lx_ul li p {font-size: 14px;line-height: 49px;}
    .lx-ly h2{font-size: 24px;}
    .lx-ly form .form-1 label{width: 24%;font-size: 14px;}
    .lx-ly form .form-1 input {width: 64%;}
    .lx-ly form button {line-height: 45px; width: 150px; height: 45px;}
}

@media screen and (max-width:640px){
    .nysb-ul li a figure {        
        height: 153px;
        line-height: 153px;
    }
    .ny_lx_1 {
        margin-top: 74px;
    }
	.flex-direction-nav li a{
        width: 30px;
        height: 30px;
        background-size: auto 30px;
        margin: 17% 0 0;
    }
    .flex-direction-nav .flex-prev{left: 5px;}
    .flex-direction-nav .flex-next {right: 5px;}
}

@media screen and (max-width:510px){
    .notice .tab-pal ul li a figure {height: 210px;line-height: 208px;}
    .notice .tab-pal ul li a figure {height: 150px;line-height: 148px;}
    .in-news-l li a figure{height: auto;}
	
}

@media screen and (max-width:480px){
    .www360buy .hd ul li {width: 46%;}
    .www360buy .bd .lh li h3 {padding: 20px 15px 20px;font-size: 20px;}
    .www360buy .bd .lh li p {line-height: 26px;padding: 0 20px;}
    .www360buy .bd .lh li span{width: 100%;}
    .in-about .in-about-t h2 {font-size: 18px;margin-bottom: 10px;}
    .in-about .in-about-t h3 {font-size: 26px;}
    .in-about .in-about-t{padding-left: 10px;}
    .ny_lx_1{padding: 10px;}
    .ny_lx_1 h2 {font-size: 18px;line-height: 30px;}
    .ny_lx_ul li span{width: 26px;height: 26px;background-size: auto 27px;}
    .ny_lx_ul li span.ny_lx_ico1 {background-position: 0px -2px;}
    .ny_lx_ul li span.ny_lx_ico2 {background-position: -68px -1px;}
    .ny_lx_ul li span.ny_lx_ico3 {background-position: -35px -2px;}
    .ny_lx_ul li span.ny_lx_ico4 {background-position: -99px -2px;}
    .ny_lx_ul li p{line-height: 20px;}
}

@media screen and (max-width:380px){	
    .nysb-ul li a figure {
        height: 77px;
        line-height: 75px;
    }
	
}