
/*******************************/
.floor_1,.floor_2,.floor_3{overflow: hidden;}
/*-------[=banner]-------*/
.floor_1 {width:100%;z-index:99;position:relative;display:flex;justify-content:center;transform:translate3d(0,0,0);overflow:hidden;}
.floor_1 .indexbanner {width:100%;position:relative;transform:translate3d(0,0,0);overflow:hidden;}
.floor_1 .indexbanner .banner_list {width:100%;position:relative;transform:translate3d(0,0,0);overflow:hidden;}
.floor_1 .indexbanner .banner_list .banner_list_img {width:100%;}
.floor_1 .indexbanner .banner_list .banner_list_img img {object-fit:cover;width:100%;height: 100%;}
.indexbanner .banner_list .banner_list_txt {position:absolute;top:0;left:10%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:calc(100% - 1.8756vw);}
.indexbanner .banner_list .banner_list_txt dd {font-size:2.8655vw;line-height:110%;font-weight:500;letter-spacing:10px;color:white;margin-bottom:15px;text-align:left;}
.indexbanner .banner_list .banner_list_txt dt {font-size:1.042vw;font-weight:500;color:#fff;letter-spacing:0.7815vw;padding:0;display:inline-block;font-weight:100;text-align:left;}
.indexbanner .banner_list .banner_list_link {position:absolute;bottom:0;left:10%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:calc(100% - 15vw);}
.indexbanner .banner_list .banner_list_link a {transition:border-color .35s;-o-transition:border-color .35s;-ms-transition:border-color .35s;-moz-transition:border-color .35s;-webkit-transition:border-color .35s;}
.indexbanner .banner_list .banner_list_link a {width:11vw;padding:0.8vw 1vw;display:flex;justify-content:space-between;align-items:center;border:1px solid #fff;border-top-right-radius:2em;}
.indexbanner .banner_list .banner_list_link a span {transition:color .35s;-o-transition:color .35s;-ms-transition:color .35s;-moz-transition:color .35s;-webkit-transition:color .35s;}
.indexbanner .banner_list .banner_list_link a .text {font-size:1rem;color:#fff;}
.indexbanner .banner_list .banner_list_link a .icon {font-size:1rem;color:#fff;}
.indexbanner .banner_list .banner_list_link a:hover {border-color:#fff100!important;background: #fff100}
.indexbanner .banner_list .banner_list_link a:hover span {color:#d31f1f!important;}

.indexbanner .swiper-pagination .swiper-pagination-bullet {background-color:#fff;width:.5vw;height:0.5vw;margin:0;border-radius:10px;opacity:.5;}
.indexbanner .swiper-pagination .swiper-pagination-bullet-active {background-color:#fff;width:2.5vw;height:0.5vw;opacity:1;}
.indexbanner .swiper-pagination .swiper-pagination-bullet-active {-webkit-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s;}

.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{opacity: 0; -webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.indexbanner:hover .swiper-button-next, .indexbanner:hover .swiper-button-prev {opacity: .7}
.indexbanner:hover .swiper-button-next:hover, .indexbanner:hover .swiper-button-prev:hover {opacity: 1}
.indexbanner:hover .swiper-button-prev {left: 4vw}
.indexbanner:hover .swiper-button-next {right: 4vw}
.indexbanner .swiper-button-next, .indexbanner .swiper-button-prev{ background: #fff100;color: #fff; font-size: 24px; border-radius: 100%; height: 44px; width: 44px; text-align: center;}
.paginations{color: #fff}
.indexbanner .swiper-button-next:hover .paginations, .indexbanner .swiper-button-prev:hover .paginations{color: #fff100}
.indexbanner .swiper-button-next:hover, .indexbanner .swiper-button-prev:hover{ background: #fff;color: #fff100;}

.swiper-button-next:after,.swiper-button-prev:after {display:none;}

.swiper-wrapper{align-items: center; justify-items: center;}
/************/


/* 关于我们 */
.floor_2{padding:100px 0 60px 0;}
.floor_2 .container:first-child{padding-bottom: 80px;display: flex; justify-content: space-between; background: url(../images/aboutusbg.jpg) no-repeat right;}
.floor_2 .aboutus-img{justify-content: center; display: flex;}
.floor_2 .aboutus-img img{}
.floor_2 .aboutus-img video{width: 644px;height: 473px;}
.floor_2 .aboutus-img .video_icon {width: 81px; height:81px; border-radius: 100%;background: rgba(255,255,255,.6); position: absolute;
    left: 50%; top: 50%;transform: translateX(-50%) translateY(-50%);display: flex;
}
.floor_2 .aboutus-img .video_icon dd {width: 65px; height: 65px; margin: 8px auto; background: rgba(255,255,255,.5);
    line-height: 65px;text-align: center; color: #0056b8; border-radius: 100%; font-size: 28px;}
.floor_2 .aboutus-list{padding:0 52px;}
.floor_2 .aboutus-list .aboutus-title{margin-top:30px;}
.floor_2 .aboutus-list .aboutus-title h1{font-size: 30px;font-weight: 500;color: #333333;}
.floor_2 .aboutus-list .separator{margin-top: 20px;width: 41px;height: 2px;background-color: #333333;}

.floor_2 .aboutus-list .aboutus-info{margin-top: 30px;}
.floor_2 .aboutus-list .aboutus-info p{font-size: 15px;line-height: 35px;color: #666666;}
.floor_2 .aboutus-list .learnmore{margin-top: 70px;}
.floor_2 .aboutus-list .learnmore a{font-size: 15px;padding: 12px 22px; color: #1e1e1e;border: 1px solid #ccc;}
.floor_2 .aboutus-list .learnmore a img{width: 25px;margin-left: 2px;}
.floor_2 .aboutus-list .learnmore a:hover{background: #fff100;color: #d31f1f;border: 1px solid #fff100;}

.floor_3{padding:100px 0 50px;}
.floor_3 .title-top{color: #fff;}
.floor_3 .title-top a.hoverbtn{color: #fff;}
.floor_3 .title-top a.hoverbtn::before{background: #fff;}

.Indexprobox{background: url(../images/bg2.jpg) no-repeat 50% 0%;}
.Indexprobox .Indexprobox_txt{ display: flex; box-shadow: 0px 0px 27px rgba(0,0,0,.15);}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list{ width: 33.33%; height: 310px; display: flex; flex-direction: column; justify-content: center; padding-left:50px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list.on{ width: 57%;}

.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:nth-child(1){ background: url(../images/probg1.jpg) no-repeat 0% 50%;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:nth-child(2){ background: url(../images/probg2.jpg) no-repeat 0% 50%;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:nth-child(3){ background: url(../images/probg3.jpg) no-repeat 0% 50%;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:hover{ transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list .txt_list_title{ font-size: 24px; color: #333333; padding-bottom: 25px; margin-bottom: 35px; position: relative;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list .txt_list_title::before{ content: ""; position: absolute; display: inline-block; width: 148px; height: 1px; background: #d3d3d3; bottom: 0; left: 0;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list .txt_list_title::after{ content: ""; position: absolute; display: inline-block; width: 48px; height: 1px; background: #777777; bottom: 0; left: 0;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list .txt_list_txt{line-height:26px;color:#444444;font-size:14px;width:260px;text-align:justify;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list .txt_list_more{ margin-top: 15px;}

/**/
.pc-block{display: block;}
.title-top {margin-bottom: .85rem;}
.title span{margin: 0px 12px; position: relative;}
.f-no-b-center{margin-top: 0;display: flex; flex-flow: row wrap; justify-content: center; align-items: center;}
.f-no-b-start{display: flex; flex-flow: row wrap; justify-content: space-between;align-items: flex-start;}
.tit {margin-top: 0.3rem;}
.tit sup {top: -1rem;}
.line-2 {line-height: 1.2;}
.line-8 {line-height: 1.8;}
.tit-15 {font-size: 14px;}
.tit-18 {font-size: 17px;}
.tit-30 {font-size: 27px;}
.tit-48 {font-size: 42px;}
.tit-60 {font-size: 54px;}
.hoverbtn{position:relative;border: 1px #ccc solid;padding: 10px;}
.hoverbtn i{margin: 0 5px;}
.hoverbtn:hover{color: #333;}
a.hoverbtn:before{content:"";width: 0%;opacity: 0;position: absolute; bottom:5px; height:1px; background: #1e1e1e; transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
a.hoverbtn:hover:before{content:"";width: 70%;opacity: 1;}

.m-block {
  display: none;
}


/*合作客户*/
.choose{font-size:0;background:url(../images/bg1.jpg) no-repeat left top / cover;	}
.choose-title{padding:96px 0 40px 0;text-align:center;}
.choose-title h3{font-size:36px;color:#fff;font-family: 'webfont';font-weight:normal;}
.choose-title p{font-size:14px;color:rgba(255,255,255,0.5);padding-top:24px;}
.choose-logo{padding:40px 0;}

.choose-logo ul{font-size:0;}
.choose-logo li{display:inline-block;padding-right:1px;padding-bottom:1px;opacity:0.7;transition:.3s ease;}
.choose-logo li img{transform:scale(1);transition:.3s ease;box-shadow:0 0 0 rgba(0,0,0,0);position:relative;width:100%;background:#fff;
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray;
}
.choose-logo li:hover{opacity:1;}
.choose-logo li:hover img{transform:scale(1.1);box-shadow:0 0 25px rgba(0,0,0,0.1);z-index:10;
	-webkit-filter: grayscale(0); 
	-moz-filter: grayscale(0); 
	-ms-filter: grayscale(0); 
	-o-filter: grayscale(0); 
	filter: grayscale(0); 
	filter: gray;
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1366px) {
}
@media screen and (max-width:1280px){.nyBanner{height: 9vh;}
}
@media screen and (max-width:1024px){.nyBanner{height: 10vh;}
}
@media screen and (max-width:992px){.nyBanner{height: 11vh;}}
@media screen and (max-width: 768px) {
.floor_1{margin-top:60px;}
.indexbanner .banner_list .banner_list_link{display: none;}
.floor_2{padding:0 0 2rem 0;}
.floor_2 .container{padding: 0 0 1.5rem 0;flex-wrap: wrap;background-size: cover;}
.floor_2 .container:last-child{padding: 0 15px;}
.title-top .hoverbtn{display: none}
.floor_2 .aboutus-img{width: 100%; display: none}
.floor_2 .aboutus-img img{width: 100%;}
.floor_2 .aboutus-img video{width: 100%;height: 12rem;}
.floor_2 .aboutus-list{padding:0 1.8rem 1rem 1.8rem;width: 100%;}
.floor_2 .aboutus-list .aboutus-title{margin-top: 1.5rem;}
.floor_2 .aboutus-list .aboutus-title h1{font-size: 1.5rem;}
.floor_2 .aboutus-list .separator{margin-top: .7rem;width: 3rem;height: 2px;}
.floor_2 .aboutus-list .aboutus-info{margin-top: 1.2rem;}
.floor_2 .aboutus-list .aboutus-info p{font-size: .95rem;line-height: 1.9rem;}
.floor_2 .aboutus-list .learnmore{margin-top: 1.5rem;text-align: center;}
.floor_2 .aboutus-list .learnmore a{font-size: .95rem;padding: .6rem 1rem;}
.floor_2 .aboutus-list .learnmore a img{width: 1.5rem;margin-left: 2px;}

.Indexprobox {padding: 33px 0px; background: url(../images/bg2.jpg) no-repeat 50%/cover;}
.Indexprobox .Indexprobox_txt {display: block;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list{width: 100%; height: auto; padding: 20px; margin-bottom: 20px;}

.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:nth-child(1){ background: url(../images/probg1.jpg) no-repeat 50% 50%;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:nth-child(2){ background: url(../images/probg2.jpg) no-repeat 50% 50%;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list:nth-child(3){ background: url(../images/probg3.jpg) no-repeat 50% 50%;}
.Indexprobox .Indexprobox_txt .Indexprobox_txt_list .txt_list_txt{background: rgba(255,255,255,.5);padding:5px;width: 100%}

.pagess{text-align: center!important;}
}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 375px) {}


/* wgt-fade-animate */
.inC_con {margin-bottom:0vw}
.inC_con li,.inD_con li {margin:0px 0px;}
.inC_con li:nth-child(3n),.inD_con li:nth-child(3n) {margin-right: 0px;}
.inC_con li>a {display: block;border:1px solid rgba(0,0,0,.2);padding-bottom:10px;margin:10px 0; position: relative;background: #fff;}

.inC_c_T {position: relative;width: 100%;padding-top: 66%;overflow: hidden;}
.inC_c_T>img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;transition: all 1s;}
.inC_con li:hover .inC_c_T>img {transition: all 1s;}

/*.inC_c_T>div {position: absolute;width: 100%;height: 0%;opacity: 0;left: 0px;top: 50%;background:url("../images/more.png") no-repeat center rgba(238,127,0,0.8);;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.inC_c_T>div img {position: absolute;width: 210px;top: 60%;left: 50%;transform: translate(-50%, -50%);opacity: 0;transition: all 0.5s .5s;}*/

.inC_c_e {display: block;padding: 0px 6%;text-align: left;overflow: hidden;}
.inC_c_e>h3 {display: block;padding: 30px 5px 15px 0px;margin-bottom: 15px;font-size: 1.2rem;color: #333333;font-weight: 500;
border-bottom: 1px solid #ddd;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/inico9.png) no-repeat center right;}

.inC_c_e>p {overflow: hidden;padding: 0;height: 22px;z-index: 1;line-height: 22px;color: #666666;position: relative;
padding-right: 52px;/*background: url(../images/w_r.png) no-repeat center right;*/background-size: 44px;margin: 0;}

.inC_c_e>p .bg {width: 0;height: 0;display: block;left: 50%;top: 50%;border-radius: 18px;transition: all 0.3s ease 0s;position: absolute;overflow: hidden;z-index: -1;}
.inC_text p{line-height: 1.7;}
.inC_text p strong,.inC_text p b{font-weight: 700;}
.inC_text ul{padding: 0; margin: 0 0 18px 25px;}
.inC_text ul li{list-style-type: disc;margin-top: auto;line-height: 1.28rem; float: none;width: auto}

.inC_con li>a .l1 {position: absolute;top: 0;left: 0;width: 0;height: 1px;background: #df0715;transition: all 0.3s ease 0s;}
.inC_con li>a .l2 {position: absolute;top: 0;right: 0;width: 1px;height: 0;background: #df0715;transition: all 0.3s ease 0s;}
.inC_con li>a .l3 {position: absolute;bottom: 0;right: 0;width: 0;height: 1px;background: #df0715;transition: all 0.3s ease 0s;}
.inC_con li>a .l4 {position: absolute;bottom: 0;left: 0;width: 1px;height: 0;background: #df0715;transition: all 0.3s ease 0s;}

.inC_c_T .pic-1{opacity: 1;backface-visibility: hidden;transition: all 0.4s ease-out 0s;}
.inC_c_T .pic-2{width:100%;height:100%;opacity:0;backface-visibility:hidden;position:absolute;top:0;left:0;}
.inC_c_T .pic-1{transform: translateY(0%);}
.inC_c_T .pic-2{transform: translateY(-100%);}

.inC_c_h:hover .inC_c_T .pic-1{opacity: 0; transform: translateY(100%);}
.inC_c_h:hover .inC_c_T .pic-2 {opacity: 1;transform: translateY(0%);}


@media screen and (min-width:1200px) {
.inC_con li>a:hover .inC_c_e>h3 {background: url(../images/inico09.png) no-repeat center right;}
.inC_con li>a:hover .inC_c_T>div {height: 100%;opacity: 1;top: 0px;}
.inC_con li>a:hover .inC_c_T>div img {opacity: 1;top: 50%;}
.inC_con li>a:hover .inC_c_e>p .bg {width: 100%;height: 100%;top: 0;left: 0;background: #fff100;}
.inC_con li>a:hover .inC_c_e>p {/*color:#fff;border-color:#fff*/}

.inC_con li>a:hover .l1 {width: 100%;}
.inC_con li>a:hover .l2 {height: 100%;}
.inC_con li>a:hover .l3 {width: 100%;}
.inC_con li>a:hover .l4 {height: 100%;}
}
/*产品列表*/
.pro-list{margin-top: 2vw;}
.pro-list li {margin-bottom: 30px;}
.pro-list li:nth-child(3n+3) {margin-right: 0;}

.pro-list .img {display:flex;justify-content: center; align-items: center; width: 100%;/* height:16.35rem22rem*/; position: relative;overflow: hidden;background:rgba(255,255,255,1);}
.pro-list .img img {width: 100%;max-height: 100%;}

.pro-list .img img.up-pic { transform: translateZ(0px);-webkit-transform: translateZ(0px);-moz-transform: translateZ(0px);-o-transform: translateZ(0px);transition: transform 0.3s ease 0s;-webkit-transition: transform 0.3s ease 0s;
-moz-transition: transform 0.3s ease 0s;-o-transition: transform 0.3s ease 0s; position: absolute;top: 0;left: 0;width: 100%;height: 100%; object-fit: cover;object-position: center;}
.pro-list .img:hover img.up-pic {transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);-o-transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;-webkit-transition: transform 0.6s ease 0s;
-moz-transition: transform 0.6s ease 0s;-o-transition: transform 0.6s ease 0s;}
img.up-pic {position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index: 2;}
.pro-list .up-graybox {z-index: 3;}
.up-graybox {width: 100%; height: 100%; position: absolute;left: 0;top: 0; opacity: 0;filter: alpha(opacity=0); transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}
.pro-list .img:hover .up-graybox{opacity: 100;filter: alpha(opacity=100);}
.up-graybox .bgbox {position: relative;display: block;width: 100%;height: 100%;background-color: #000; opacity: 0.6;filter: alpha(opacity=60);}
.up-graybox .stit {font-size: 16px;line-height: 30px; width: 100%;text-align: center;color: #fff; position: relative}
.up-graybox .stit-txt{margin:10px 20px; color: #fff;overflow: hidden; display: -webkit-box;-webkit-line-clamp:10;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.up-graybox .box{position: absolute;left: 0; top:0; width: 100%;height: 100%;}
.up-graybox .line {display: inline-block;width: 10px;height: 1px; background-color: #f2f2f2;position: absolute;left: 50%; margin-left: -5px;transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;}
.up-graybox .linet {top: 0;}
.up-graybox .lineb {bottom: 0;}
.up-graybox:hover .line {width: 100px;left: 50%; margin-left: -50px; opacity: 0.6;filter: alpha(opacity=60);}
.up-graybox:hover .line {width: 100px;left: 50%; margin-left: -50px; opacity: 0.6;filter: alpha(opacity=60);}
.pro-list .cont-wrap {padding: 10px 10px 10px; border: 1px solid #f2f2f2;background: #fff;}
.pro-list .tit {line-height: 32px; font-size: 18px;text-align: center;}
.pro-list .tit a {display: inline-block;color: #333;font-size: 1.2rem}
.pro-list .tit a:hover{color:#f67114}
.pro-list .tu {float: right;}
.pro-list .tu a {display: inline-block;margin-left: 2%;}
.pro-list .tu .a2 {display: none;}
.pro-list .tu p img {max-width: 100%;}
.pro-list .intr {display: block;line-height: 22px; font-size: 12px; height: 40px;}
.pro-list .intr p {margin: 0;}
.pro-list .bot-link {width: 100%;border-top: 1px solid #e5e5e5;padding-top: 1vw;position: relative;}
.pro-list .bot-link .stt {font-size: 14px;color: #7c7c7c;}
.pro-list .bot-link .point {width: 24px;height: 8px; margin-top: 14px;}
/*产品详情*/
.page-wrap-right{overflow: hidden; margin: 20px 0;}
.cased1 {display: flex; background: #fff;justify-content: space-around;}

.cased1-line {width: 1px;background: #dcdcdc;}
.cased1-title {font-size: 30px;color: #555555;font-weight: bold;}
.cased1-title span {display: block;width: 50px;height: 1px; background: #dcdcdc; margin: 20px 0;}
.cased1-con {font-size: 14px; color: #828282;line-height: 24px;}
.cased1-con h3 {color: rgb(85, 85, 85); margin-bottom: 15px;font-size: 20px;}
.cased1-con a {display: inline-block;border: 1px solid #f67114;border-radius: 50px;padding: 0.2em 2em;color: #fff;background: #f67114;}
.cased1-con a:hover {border: 1px solid #de472a;background: #de472a;}
.cased1-right {}
.cased2-con {font-size: 15px;margin-top: 8%; color:#666; line-height:30px}
.cased2 {background: #fff;padding: 5%; margin-top: 2%;}
.cased2 p img { max-width: 100%; height: auto!important;max-height: auto!important;}
.sx {text-align: center; margin: 4% 0;}
.sx li {list-style: none;display: inline-block;margin: 0 2%;}
.sx li:nth-of-type(1) dt {background: url(../images/shang.png) no-repeat top center; width: 34px; height: 24px;}
.sx li:nth-of-type(2) {background: url(../images/shou.png) no-repeat top center;width: 40px;height: 37px;}
.sx li:nth-of-type(2) a { display: block;width: 100%;height: 100%;}
.sx li:nth-of-type(3) dt {background: url(../images/xia.png) no-repeat top center; width: 34px;height: 24px;}
.cased2{ color:#666; line-height:28px}
.cased2 p{ margin-bottom:10px}

video.edui-upload-video.vjs-default-skin.video-js { width: 40%;height: 100%;}
video.edui-upload-video2.vjs-default-skin.video-js { width: 80%;height: 100%;}

.part-contact {padding:60px 0;text-align: center; color: #333;background:#f0f0f0;}
.part-contact .txt {font-size:36px;line-height: 1.2;}
.part-contact .tips {margin-top: 30px;font-size: 16px;}
.part-contact .contact-btn {width: 240px;line-height: 60px; transition: all .3s;-webkit-transition: all .3s;position: relative;color:#f67114;border: 2px solid #f67114; display: block; margin: 30px auto 0;font-size:30px;}
.part-contact .contact-btn:hover{color:#fff;background: #dd7a30;}
.part-contact .contact-btn span {position: relative; z-index: 2;}
.part-contact .down-btn {display: block;width: 22px; height: 22px; cursor: pointer;margin: 30px auto 0;}
.part-contact .down-btn span { display: block; width: 100%;height: 100%; background: url(../images/down.png) no-repeat center;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
/*新闻列表*/
.news-list{margin-top: 2vw;}
.news-list li{margin-bottom: 30px;}
.news-list li:nth-child(3n+3) {margin-right: 0;}
.news-list li .item-top {overflow: hidden;}
.news-list .news-item .item-img {overflow: hidden;width: 100%;height: 13rem/*17.79rem*/; display: flex; justify-content: center;align-items: center; background:rgba(0,0,0,.1)}
.news-list .news-item .item-img img {max-height: 100%;max-width: 100%; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.news-list .news-item:hover .item-img img { transform: scale(1.05);-webkit-ransform: scale(1.05);-moz-ransform: scale(1.05);-o-ransform: scale(1.05);}
.full_img { width: 100%; height: 100%; object-fit: cover; object-position: center;}
.news-list .news-item .item-con {padding:20px 0px; position: relative;}
.news-list .news-item .date {line-height: 1;padding-bottom: 5px;text-align: center;min-width: 70px; border-right: 2px solid #eaeaea;padding:0 5px;}
.news-list .news-item .date .d {line-height: 1; margin-bottom: 0; font-family: arial;font-size:40px;}
.news-list .news-item .date .y {font-size: 14px;}
.news-list .news-item .tit {padding-left: 10px; font-size: 16px;}
.news-list .news-item .tit p {text-overflow: -o-ellipsis-lastline;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;margin-bottom: 0px;}
.news-list .news-item .item-desc {margin-top: 36px; line-height: 21px;height: 42px;color: #a5a5a5;}
.twoLine {text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news-list li a:hover .date .d , .news-list li a:hover .date .y , .news-list li a:hover .tit p{color:#f67114}
@media only screen and (max-width:768px){
    .news-list .news-item .item-img{height: 6rem!important;}
}
@media only screen and (max-width:576px){
    .news-list .news-item .item-img{height: auto!important;}
}
/*新闻详情*/
.detail-title{text-align:center;font-size:20px;color:#363636;font-weight:700;margin-bottom:10px;line-height:1.7}
.detail-info-bar{font-size:14px;font-family:Arial;color:#9e9e9e;line-height:35px;border-bottom:1px dotted #cfcfcf;margin-bottom:20px;text-align:center;}
.detail-info-bar .detail-info-time{display:inline-block;margin-right:20px}
.detail-info-bar .detail-info-numbers{display: inline-block;}
.detail-con{font-size:14px;color:#333;line-height:1.7}
.detail-con img,.xypg-detail-con p img{width:auto!important;max-width:100%;height:auto!important}
.detail-pn{margin:30px 0;overflow: hidden;}
.detail-pn div span {position: absolute;right: 20px; top: 0;font-size: 13px;color: #666;}
.detail-pn div{margin-bottom:10px;background:#ededed;line-height:35px;padding:0 20px;position:relative;    overflow: hidden;}
.detail-pn div b{font-size:16px;color:#333;float:left;font-weight:400}
.detail-pn div a{float:left;width:75%;font-size:14px;color:#565656}
.detail-pn div a:hover{color:#333333}