@import url("//at.alicdn.com/t/font_2453696_7mhiekgu6s.css");
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0;margin:0px;padding:0px;font-family:Arial;outline:none;font-size:15px;}
a{transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
ul,li{list-style-type:none;margin:0px;padding:0px;text-indent:0px;}
.clearfix:after{content:'';display:block;clear:both}
.fl{float:left}
.fr{float:right}
.hidden{display:none}
img{max-width:100%;max-height:100%;}
.container{width:1200px;margin-left:auto;margin-right:auto;font-family:Arial;}
.container:after{content:'';float:none;clear:both;display:block;width:100%}
.containerss{width:1400px;}
.toplxfs{width:100%;float:left;background:#666;height:50px;line-height:50px;color:#fff !important;text-align:center;}
.toplxfs img{max-height:20px;}
.header{width:100%;float:left;}
.header .logo{float:left;margin-top:20px;margin-bottom:20px;}
.header .logo img{max-width:275px;}
.header .navbtn, .header .mobile-shade ,.mobile-container{display: none}
.navbar{float:right;height:109px;line-height:109px;}
.navbar ul li{float:left;padding-left:25px;padding-right:25px;position: relative;font-size:20px;}
.navbar ul li a{font-size:20px;color:#000;padding-bottom:10px;}
.navbar li a:hover,.navbar li.active a{color:#0b63de;border-bottom:1px solid #0b63de;}
.navbar ul li.active .dropdown,.navbar ul li:hover .dropdown{color:#0b63de;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.header .navbar li:hover .sub-nav { opacity: 1; z-index: 99; }
.header .navbar .sub-nav { position: absolute; z-index: -1; top: 100%; left: 25px; opacity: 0; width: 180px; line-height: 1; padding-top: 5px; padding-bottom: 5px; background-color:rgba(255,255,255,0.5); transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.header .navbar .sub-nav a { display: block; line-height: 30px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 10px; color: #222; font-size: 18px;border:none; }
.header .navbar .sub-nav a:hover { color: #0b63de;  }
.navbar li:nth-last-child(1) a:hover{border-bottom:0px solid #0b63de;}
.ico_lan{float:left;margin-right:10px;margin-top:-2px;}

.home-banner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.home-banner .swiper-slide{background-size:cover;background-position:center center;}
.home-banner .pagination{position:absolute;z-index:9;bottom:20px !important;text-align:center;font-size:0}
.home-banner .pagination span{opacity:1;width:17px;height:17px;border-radius:8.5px;opacity:0.5;background:none;background:#fff;}
.home-banner .pagination span.active{opacity:1;}
.home-main{width:100%;float:left;}
.home-about{width:100%;float:left;padding-top:80px;padding-bottom:65px;}
.home-about-left{width:600px;float:left;}
.title-pro{width:100%;float:left;color:#abcd03;}
.title-pro span{font-size:25px;color:#000000;background:url(../img/line1.jpg) no-repeat center right;padding-right:120px;font-weight:bold;}
.home-about-left p{font-size:16px;color:#555555;line-height:32px;text-align:justify;margin-top:50px;float:left;}
.home-about-left a.more{width:150px;height:50px;float:left;line-height:50px;text-align:center;color:#0b63de;font-size:20px;margin-top:70px;border:1px solid #0b63de;}
.home-about-left a.more:hover{background:#0b63de;color:#fff;}
.home-about-pic{margin-top:20px;width:500px;float:right;}
.home-about-pic img{max-width:100%;}

.newpro{width:100%;float:left;margin-top:40px;background:#f8f8f8;padding-top:55px;background:url(../img/index-pro-bg.jpg) no-repeat top center;padding-bottom:55px;overflow:hidden;}
.newpro .container{width:1400px;padding-left:100px;padding-right:100px;position:relative;}
.title-newpro{width:100%;float:left;font-size:16px;color:#555555;line-height:45px;font-family:Mongolian Baiti;text-align:center;}
.title-newpro span{font-size:38px;color:#000000;font-family:'Microsoft YaHei';}
.title-newpro a{width:135px;height:35px;float:right;background:#0277c6;color:#fff;text-align:center;font-size:13px;line-height:35px;}
.con-newpro{width:100%;float:left;margin-top:50px;overflow:hidden;}
.con-newpro .swiper {width: 100%;height: 100%;float:left;}
.item-pro-pic{width:30%;float:left;}
.item-pro-pic img{max-width:100%;}
.con-newpro .swiper-slide{width:100%;float:left;background:#fff;padding:60px;}
.item-pro-desc{width:66%;float:right;text-align:justify;line-height:35px;font-size:18px;color:#555;margin-top:50px;}
.item-pro-desc a.more{width:150px;height:50px;float:left;line-height:50px;text-align:center;color:#0b63de;font-size:20px;margin-top:20px;border:1px solid #0b63de;}
.item-pro-desc a.more:hover{background:#0b63de;color:#fff;}
.con-newpro .swiper-button-prev,.con-newpro .swiper-container-rtl .swiper-button-next {left: 50px;right: auto;top:65%;}
.con-newpro .swiper-button-next {left: auto;right:50px !important;top:65%;}
.swiper-button-next:after, .swiper-button-prev:after {font-size: 35px !important;}

.hangyeyingyong{width:100%;float:left;background:#f8f8f8;padding-top:75px;background:url(../img/index-hangyeyy-bg.jpg) no-repeat top center;padding-bottom:75px;}
.hangyeyingyong .title-newpro{color:#fff;}
.hangyeyingyong .title-newpro span{color:#fff;}
.hyyy-con{width:100%;float:left;margin-top:20px;}
.item-hyyy{width:calc(25% - 22.5px);float:left;margin-right:30px;position:relative;}
.item-hyyy:nth-last-child(1){margin-right:0px;}
.item-hyyy-pic{float:left;width:100%;position:relative;overflow:hidden;}
.item-hyyy-pic img{transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.item-hyyy-pic .img1{position:absolute;left:0px;top:0px; width:100%; height:100%; object-fit:cover;z-index:1;}
.item-hyyy-pic .img2{width:100%;z-index:2;position:relative;transition:all 0.6s ease 0s;}
.item-hyyy-pic:hover img{transform:scale(1.1);transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.item-hyyy-txt{width:100%;float:left;height:50px;background:#fff;position:absolute;bottom:0px;z-index:2;text-align:center;line-height:50px;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
.item-hyyy-txt a{font-size:22px;color:#0b63de;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
.item-hyyy:hover .item-hyyy-txt{width:50%;background:none;position:absolute;bottom:35%;border:1px solid #fff;margin-left:25%;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
.item-hyyy:hover .item-hyyy-txt a{color:#fff;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
.item-hyyy:hover .img2{background-color:rgba(0,0,0,0.5);}

.home-news,.news-con,.con-contact{width:100%;float:left;}
.news-con{margin-top:30px;}
.home-news{padding-top:75px;}
.item-news{width:calc(33.3% - 35px);float:left;margin-top:20px;margin-right:52.5px;position:relative;border-bottom:1px solid #f0f0f0;padding-bottom:25px;}
.item-news:nth-child(3n){margin-right:0px;}
.item-news:hover{border-bottom:1px solid #0b63de;}
.item-news-pic{width:100%;float:left;overflow:hidden;position:relative;}
.item-news-pic img{transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.item-news-pic .img1{position:absolute;left:0px;top:0px; width:100%; height:100%; object-fit:cover;z-index:1;}
.item-news-pic .img2{width:100%;z-index:2;position:relative;transition:all 0.6s ease 0s;}
.item-news:hover .item-news-pic img{transform:scale(1.1);transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.item-news-txt{width:100%;float:left;text-align:left;min-height:90px;}
.item-news-txt a{font-size:22px;color:#000;width:100%;float:left;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.item-news:hover .item-news-txt a{color:#0b63de;}
.item-news-txt span{font-size:18px;color:#777777;width:100%;float:left;margin-top:20px;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.title-news{width:100%;float:left;font-size:15px;color:#777777;text-align:center;line-height:38px;margin-top:90px;margin-bottom:50px;}
.title-news span{font-size:34px;color:#000;font-weight:bold;}
.item-news:nth-last-child(1){margin-right:0px;}
.more-news a{width:150px;height:50px;float:left;line-height:50px;text-align:center;color:#0b63de;font-size:20px;margin-top:20px;border:1px solid #0b63de;margin-left:calc(50% - 72.5px);margin-top:65px;margin-bottom:65px;border-radius:2px;}
.more-news a:hover{background:#0b63de;color:#fff;}


/******/


footer{width:100%;float:left;background:#2b3f5a;padding-top:55px;color:#fff;}
.footnavi{width:36%;float:left;}
.foot-navi-title{width:100%;float:left;font-weight:bold;font-size:20px;}
.foot-navi-con p{width:100%;float:left;padding-top:30px;font-size:18px;line-height:30px;}
.wecode{width:36%;text-align:center;margin:0 auto;line-height:35px;font-size:14px;color:#e5e8ef;float:left;}
.footlxfs{float:right;width:28%;}
.footlxfs-title{width:100%;float:left;font-weight:bold;font-size:20px;}
.footlxfs p{width:100%;float:left;font-size:18px;line-height:30px;padding-top:30px;}
.copyright{width:100%;float:left;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff;font-size:18px;color:#fff;margin-top:30px;opacity:0.5;}


/*内页*/
.banner-list{width:100%;float:left;height:525px;background-size:auto 100%;display: flex;justify-content:center;align-items: center;text-align:center;}
.banner-list .title{width:100%;color:#fff;font-size:24px;text-shadow: 5px 5px 5px rgba(0,0,0,0.5);}
.banner-list .title span{font-size:60px;font-weight:bold;}
.inside-main{width:100%;float:left;}
.location{width:100%;float:left;height:60px;line-height:60px;color:#555555;font-size:18px;}
.location a{color:#555555;font-size:18px;}
.inside-con{width:100%;float:left;}
.item-list-pro{width:calc(25% - 12px);float:left;margin-right:16px;margin-bottom:20px;}
.item-list-pro:nth-child(4n){margin-right:0px;}
.item-list-pro-pic{width:100%;float:left;height:300px;border:1px solid #dfdfdf;display: flex;justify-content:center;align-items: center;text-align:center;overflow:hidden;}
.item-list-pro-pic img{max-width:100%;max-height:100%;}
.item-list-pro-title a{width:100%;float:left;font-size:20px;color:#000;font-weight:bold;margin-top:10px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.item-list-pro:hover .item-list-pro-title a{color:#0b63de;}
.item-list-pro-desc{width:100%;float:left;font-size:17px;color:#777777;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:53px;overflow:hidden;}


.inside-main .inside-left { float: left; width: 240px;margin-top:20px;overflow:hidden;  }
.inside-main .inside-left .menu-tit { padding-bottom: 20px;background:#00a0e9;color:#fff;width:100%;float:left;text-align:left;padding-top:20px;padding-left:35px;  }
.inside-main .inside-left .menu-tit .h4 { font-size: 14px; text-transform: uppercase;width:100%;float:left;opacity:0.6;margin-top:5px; }
.inside-main .inside-left .menu-tit .h3 {font-size: 22px;width:100%;float:left; }
.inside-main .inside-left .inside-menu { float: left; width: 100%; background:#fff;padding-left:35px;padding-top:20px;padding-bottom:20px; }
.inside-main .inside-left .inside-menu a{width:100%;float:left;font-size: 16px;color:#000;line-height:50px;}
.inside-main .inside-left .inside-menu a:hover,.inside-main .inside-left .inside-menu a.active{color:#00a0e9;}
.inside-main .inside-right { float: right; width: calc(100% - 270px);padding-top:20px;  }
.inside-main .inside-right .item-newpro{margin-right:51px;width:calc(33.3% - 34px);float:left;margin-bottom:30px;overflow:hidden;}
.inside-main .inside-right .item-newpro:nth-child(3n){margin-right:0px;}
.inside-main .inside-right .item-newpro .item-np-pic{float:left;width:100%;position:relative;overflow:hidden;}
.inside-main .inside-right .item-newpro .item-np-pic img{transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.inside-main .inside-right .item-newpro .item-np-pic .img1{position:absolute;left:0px;top:0px; width:100%; height:100%; object-fit:cover;z-index:1;}
.inside-main .inside-right .item-newpro .item-np-pic .img2{width:100%;z-index:2;position:relative;transition:all 0.6s ease 0s;}
.inside-main .inside-right .item-newpro .item-np-pic:hover img{transform:scale(1.1);transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}
.inside-main .inside-right .item-newpro .item-np-title a{width:100%;height:45px;float:left;text-align:center;line-height:45px;color:#000000;font-size:16px;background:#fff;}
.inside-main .inside-right .item-newpro:hover .item-np-title a{background:#00a0e9;color:#fff;}

/**产品内容页**/
.single-wrapper-left{width:49%;float:left;overflow:hidden;position:relative;margin-top:50px;}
.single-wrapper-left .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */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;}
.single-wrapper-left .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.single-wrapper-left .swiper {width: 100%;margin-left: auto;margin-right: auto;}
.single-wrapper-left .swiper-slide {background-size: cover;background-position: center;}
.single-wrapper-left .mySwiper2 {height: 100%;width: 100%;border:1px solid #aaa;overflow:hidden;}
.single-wrapper-left .mySwiper {height: 20%;box-sizing: border-box;padding: 10px 0;}
.single-wrapper-left .mySwiper .swiper-slide {width: 25%;height: 120px;opacity: 0.4;border:1px solid #aaa;}
.single-wrapper-left .mySwiper .swiper-slide-thumb-active {opacity: 1;}
.single-wrapper-left .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.single-wrapper-left  .swiper .button-prev,
.single-wrapper-left  .swiper  .button-next{position:absolute;z-index:2;width:40px !important;height:40px !important;line-height:40px;text-align:center;color:#00a0e9;font-size:40px !important;cursor:pointer;user-select:none}
.single-wrapper-left  .swiper  .button-prev{left:0px}
.single-wrapper-left  .swiper  .button-next{right:0px}
.single-wrapper-left .swiper-button-next,.single-wrapper-left  .swiper-button-prev{top:auto;bottom:50px;width:20px;font-size:10px;--swiper-navigation-size:25px;}
.single-wrapper-right{width:49%;float:right;padding-left:10px;font-size:13px;line-height:25px;margin-top:50px;}
.pro-title{font-size:22px;color:#000;font-weight:bold;border-bottom: 1px solid #e2e2e2;padding-bottom:20px;}
.single-wrapper-desc,.pro-con{width:100%;float:left;margin-top:20px;font-size:15px;line-height:28px;}
.single-wrapper-desc{padding-bottom:50px;}
.single-wrapper-desc table{width: 100%;border-collapse: collapse;}
.single-wrapper-desc table caption{font-size: 15px;margin: 1em 0;}
.single-wrapper-desc th,.single-wrapper-desc td{border: 1px solid #aaa;text-align: center;padding: 10px 0;}
.single-wrapper-desc table thead tr{background-color: #eee;color: #fff;}
.single-wrapper-desc table tbody tr:nth-child(odd){background-color: #eee;}
.single-wrapper-desc table tbody tr:hover{background-color: #ddd;}
.single-wrapper-desc table tfoot tr td{text-align: center;padding-right: 20px;}

.fenye{padding-left:20%;padding-right:20%;}
.paging { background:#fff;height:40px;border-radius:20px;margin:0 auto;text-align:center;display:flex;justify-content: center;line-height:40px;padding-left:20px;padding-right:20px;text-align:center;display:flex;justify-content: center;width:auto; }
.paging a,.paging span{ display: inline-block; margin: 0 15px; font-size: 15px; }
.paging a:hover, .paging .current { color: #0075e4; border-bottom: 2px #0075e4 solid; }
.paging a[disabled]{ display:none;}

/*---- 单页 ----*/
.single-main { line-height: 2; color: #888; }
.detail-con{width:100%;float:left;margin-top:0px;padding:20px;background:#fff;text-align:justify;}
.detail-title{width:100%;float:left;font-size:24px;color:#939d49;text-align:center;}
.detail-con-con{width:100%;float:left;font-size: 14px;color: #666;line-height: 2;text-align: justify;margin-top:20px;}
.detail-con{width:100%;float:left;line-height:25px;}
.detail-title{width:100%;float:left;text-align:center;font-size:20px;color:#000;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;}
.detail-fb{width:100%;float:left;font-size:13px;color:#5a5a5a;}
.nnltime-left{width:50%;float:left;text-align:left;}
.detail-con .share{float:right;}
.share-p,.bdsharebuttonbox{float:left;}
.con-contact-map-detail{width:100%;float:left;background:#fff;margin-top:50px;overflow:hidden;margin-bottom:50px;}
.con-contact-map-detail #map{width:100%;margin-bottom:20px;height:300px;}
.contact-txt{padding:20px;line-height:30px;}
