@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;}
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%;}
.container{width:1200px;margin-left:auto;margin-right:auto;font-family:'Microsoft YaHei';}
.container:after{content:'';float:none;clear:both;display:block;width:100%}
.containerss{width:1400px;}
.header .logo{float:left;margin-top:20px;margin-bottom:20px;}
.reglanguage{float:right;margin-top:20px;}
.reg{width:95px;height:30px;float:left;border:1px solid #fff;font-size:13px;font-family:Arial;background:url(../images/ico_reg.png) no-repeat 12px center;text-indent:30px;line-height:28px;opacity:0.5;z-index:9;margin-right:10px;}
.reg:hover{border:1px solid #000;border-radius:15px;opacity:1;}
.login{width:95px;height:30px;float:left;border:1px solid #fff;font-size:13px;font-family:Arial;background:url(../images/ico_login.png) no-repeat 12px center;text-indent:30px;line-height:28px;opacity:0.5;z-index:9;margin-right:10px;}
.login:hover{border:1px solid #000;border-radius:15px;opacity:1;}
.language{position:relative;right:0;top:0;width:120px;float:right;}
.language:hover h5::after{transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.language:hover .list{opacity:1;z-index:5}
.language h5{display:flex;align-items:center;margin:0;font-size:13px;font-weight:normal;cursor:default;color:#999999;margin-top:5px;}
.language h5::after{content:'\ec90';display:flex;align-items:center;justify-content:center;width:15px;margin-left:10px;color:#a0a0a0;font-size:22px;transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
.language .list{list-style-type:none;margin:0;padding:0;opacity:0;position:absolute;z-index:-1;top:90%;left:0;width:100px;text-align:center;border-radius:5px;border:1px solid #ccc;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s}
.language .list a{display:block;line-height:28px;padding-right:10px;font-size:14px}
.language .list a:hover,.navbar ul .language .list a.active{background-color:#ddd}
.navbar{width:100%;float:left;border-top:1px solid #e5e5e5;height:50px;}
.navbar ul li{float:left;margin-left:50px;margin-right:40px;line-height:50px;}
.navbar ul li a{font-size:15px;color:#555555;}
.navbar li a:hover,.navbar li.active a{color:#9aa354;}

.home-banner{position:relative;width:100%;height:545px;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:10px;height:10px;margin:0 7px !important;border-radius:5px;background-color:#fff}
.home-banner .pagination span.active{opacity:0.4}
.banner-info{position:relative;z-index:999;top:-65%;text-align:center;width:100%;color:#fff;}
.banner-info-title{font-size:60px;font-weight:bold;text-transform:uppercase;background:url(../images/line.png) no-repeat center bottom;padding-bottom:15px;margin-bottom:15px;}
.banner-info-desc{font-size:17px;}
.search{position:relative;z-index:999;left:calc(50% - 315px);top:-60%;width:630px;height:45px;float:left;background:#939d49;padding:2px;}
.search input{width:530px;float:left;border:none;height:100%;line-height:40px;text-indent:10px;color:#808080;font-size:14px;outline:none;}
a.searchbt{float:left;height:40px;color:#fff;line-height:40px;font-size:15px;width:90px;}
a.searchbt h3::before{content:'\e671';color:#fff;font-size:40px;float:left;font-weight:normal;}
a.searchbt span{float:left;}

.home-about{width:100%;float:left;margin-top:65px;}
.home-about-l{width:530px;float:left;font-size:14px;color:#555555;line-height:25px;text-align:justify;}
.home-about-l-title{width:100%;float:left;font-size:36px;font-weight:bold;color:#151515;text-transform:uppercase;margin-bottom:20px;}
.home-about-l a.more{width:130px;height:40px;float:left;background:#939d49;color:#fff;text-align:center;line-height:40px;font-size:14px;margin-top:30px;}
.home-about-l a.more:hover{letter-spacing:1px;}
.home-about-r{width:635px;float:right;}
.home-product{width:100%;float:left;margin-top:80px;}
.home-title{width:100%;float:left;font-size:36px;font-weight:bold;color:#151515;text-align:center;text-transform:uppercase;}
.home-product-con{width:100%;float:left;margin-top:50px;}
.home-product-item{width:260px;float:left;margin-right:53.3px;position:relative;}
.home-product-item:nth-child(4n){margin-right:0px;float:right;}
.home-product-item-pic{width:260px;height:195px;float:left;position:relative;display: flex;justify-content:center;align-items: center;border:1px solid #e5e5e5;}
.home-product-item-pic2{width:260px;height:195px;float:left;position:absolute;left:0px;top:0px;transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;opacity:0;}
.home-product-item:hover .home-product-item-pic2{transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;opacity:1;}
.home-product-item-title{width:100%;float:left;font-size:14px;color:#555555;text-align:center;margin-top:15px;margin-bottom:20px;}
.home-product-item:hover .home-product-item-title{color:#949d4c;}
.home-product-con a.more{width:130px;height:40px;float:left;background:#939d49;color:#fff;text-align:center;line-height:40px;font-size:14px;margin-top:30px;margin-left:calc(50% - 65px);}
.home-product-con a.more:hover{letter-spacing:1px;}
.home-solution,.home-manufacturers{width:100%;float:left;margin-top:75px;}
.home-solution-con,.home-manufacturers-con{width:100%;float:left;margin-top:50px;}
.home-solution-item{width:260px;float:left;margin-right:53.3px;position:relative;}
.home-solution-item:nth-child(4n){margin-right:0px;float:right;}
.home-solution-item-pic{width:260px;height:195px;float:left;position:relative;}
.home-solution-item-pic .img1{position:absolute;left:0px;top:0px; width:100%; height:100%; object-fit:cover;z-index:1;}
.home-solution-item-pic .img2{width:100%;z-index:2;position:relative;transition:all 0.6s ease 0s;}
.home-solution-item-title{width:100%;float:left;text-align:center;font-size:16px;font-weight:bold;color:#333333;margin-top:20px;background:url(../images/line2.png) no-repeat center bottom;padding-bottom:10px;}
.home-solution-item-desc{width:100%;float:left;font-size:14px;color:#777777;text-align:center;margin-top:10px;line-height:25px;}
.home-manufacturers-con ul{width:100%;float:left;}
.home-manufacturers-con ul li a{width:225px;height:115px;float:left;margin-right:18.75px;background:#f7f7f7;margin-bottom:15px;display: flex;justify-content:center;align-items: center;}
.home-manufacturers-con ul li:nth-child(5n) a{margin-right:0px;}
.f-left{width:320px;float:left;}
.f-left a{width:100px;float:left;margin-right:50px;color:#fff;border-bottom:1px solid #545451;line-height:40px;}
.f-right{float:right;}
.f-right-ico a{float:right;margin-left:10px;}
.f-right-con{text-align:right;color:#fff;font-size:14px;line-height:32px;}
.f-right-con span{font-weight:bold;color:#9fb43d;}
footer{width:100%;height:260px;float:left;background:#434441;padding-top:35px;margin-top:80px;}
.copyright{width:100%;float:left;text-align:center;color:#fff;font-size:15px;margin-top:25px;border-top:1px solid #565754;opacity:0.5;line-height:35px;}
.copy-l{float:left;}
.copy-r{float:right;}
.copy-r a{margin-left:10px;}




/**内页样式**/
.banner-list{width:100%;float:left;height:435px;color:#fff;}
.banner-title{width:100%;float:left;text-align:center;font-size:40px;font-weight:bold;margin-top:165px;}
.banner-desc{width:100%;float:left;text-align:center;font-size:17px;margin-top:35px;line-height:30px;}


.inside-main {float:left;width:100%; position:relative;z-index:0;}
.company{width:100%;float:left;margin-top:80px;}
.company-con{width:100%;float:left;font-size:14px;color:#555555;line-height:25px;text-align:justify;margin-top:40px;text-indent:2em;}
.company-con img{text-align:center;}
.about-content2,.about-content3{width:100%;float:left;margin-top:100px;}
.about-content2-l{width:575px;float:left;}
.about-content2-l-title{text-align:left;}
.about-content2-l-con{width:100%;float:left;font-size:14px;color:#777777;line-height:30px;margin-top:20px;}
.about-content2-r{width:580px;height:390px;float:right;background:url(../images/aboutbg2.jpg) no-repeat top right;position:relative;}
.about-content2-r-con{width:260px;height:185px;float:left;position:absolute;bottom:0px;left:0px;background:#939d49;color:#fff;padding-left:20px;padding-top:35px;line-height:35px;font-size:14px;}
.about-content2-r-con span{background:url(../images/line3.png) no-repeat center left;padding-left:25px;}
.about-content3-con{width:100%;float:left;margin-top:50px;}
.about-content3-item{width:575px;float:left;}
.about-content3-item:nth-child(2n){float:right;}
.about-content3-item-title{width:100%;float:left;background:url(../images/line4.png) no-repeat center left;font-size:20px;color:#555555;font-weight:bold;text-indent:27px;}
.about-content3-item-desc{width:100%;float:left;font-size:14px;color:#777777;line-height:25px;margin-top:20px;text-align:justify;min-height:120px;}
.inside-contact{width:100%;float:left;margin-top:90px;}
.inside-contact-top{width:100%;float:left;background:url(../images/contactbg.jpg) no-repeat 75px top;min-height:215px;padding-left:435px;font-size:14px;color:#777777;line-height:25px;padding-top:40px;}
.inside-contact-top span{font-size:30px;font-weight:bold;color:#333333;margin-bottom:20px;}
.inside-contact form{width:100%;float:left;padding-left:310px;padding-right:310px;margin-top:20px;font-size:14px;color:#f00;line-height:38px;}
.inside-contact form span{width:90px;float:left;text-align:right;padding-right:18px;color:#777777;}
.inside-contact form input{width:410px;float:left;height:38px;border:1px solid #e3e3e3;background:#f6f6f6;outline:none;text-indent:18px;line-height:38px;color:#777777;margin-right:5px;}
.inside-contact form textarea{width:410px;float:left;height:138px;border:1px solid #e3e3e3;background:#f6f6f6;outline:none;line-height:25px;color:#777777;margin-right:5px;padding-left:18px;}
.formitem{width:100%;float:left;margin-bottom:20px;}
a#savebt{width:130px;height:40px;float:left;background:#939d49;color:#fff;text-align:center;line-height:40px;margin-left:calc(50% - 65px);}
.inside-manufacturers-desc{width:100%;float:left;font-size:14px;color:#555;line-height:25px;padding-top:40px;}
.inside-solution-s1{width:100%;float:left;margin-top:80px;}
.inside-solution-s1-pic{width:535px;float:left;}
.inside-solution-s1-r{width:585px;float:right;}
.inside-solution-s1-r span.t1{width:100%;float:left;font-size:36px;color:#151515;font-weight:bold;margin-top:25px;}
.inside-solution-s1-r span.t2{width:100%;float:left;font-size:20px;color:#939d49;font-weight:bold;margin-top:15px;}
.inside-solution-s1-r span.t3{font-size:32px;}
.inside-solution-s1-r p{width:100%;float:left;font-size:14px;color:#777777;line-height:25px;padding-top:40px;}
.inside-solution-s2{width:100%;height:352px;float:left;background:url(../images/solutionbg.jpg) no-repeat center top;margin-top:75px;margin-bottom:45px;text-align:center;}
.inside-solution-s2-title{width:100%;float:left;font-size:36px;font-weight:bold;color:#151515;text-transform:uppercase;margin-top:90px;}
.inside-solution-s2 p{font-size:14px;color:#555;line-height:25px;float:left;margin-top:35px;width:100%;}
.inside-solution-s2 a.more{width:130px;height:40px;float:left;background:#939d49;color:#fff;text-align:center;line-height:40px;font-size:14px;margin-top:30px;margin-left:calc(50% - 65px);}
.inside-solution-s2 a.more:hover{letter-spacing:1px;}
.inside-solution-s3{width:100%;float:left;margin-top:80px;}
.inside-solution-s3-item{width:535px;float:left;}
.inside-solution-s3-item:nth-child(2n){float:right;}
.inside-solution-s3-pic{width:100%;float:left;}
.inside-solution-s3-b{width:100%;float:right;}
.inside-solution-s3-b span.t1{width:100%;float:left;font-size:30px;color:#151515;font-weight:bold;margin-top:25px;}
.inside-solution-s3-b span.t2{width:100%;float:left;font-size:20px;color:#939d49;font-weight:bold;margin-top:15px;}
.inside-solution-s3-b .t3{width:100%;float:left;min-height:135px;}
.inside-solution-s3-b p{width:100%;float:left;font-size:14px;color:#777777;line-height:25px;padding-top:20px;}
.inside-solution-s3-item ul{width:100%;float:left;margin-top:40px;}
.inside-solution-s3-item ul li{width:33.3%;float:left;text-align:center;border-right:1px solid #e6e6e6;font-size:12px;color:#444444;line-height:25px;}
.inside-solution-s3-item ul li:nth-last-child(1){border:none;}
.inside-supports{width:100%;float:left;margin-top:80px;}
.inside-supports-title{width:100%;float:left;background:url(../images/line4.png) no-repeat center left;font-size:30px;color:#333333;font-weight:bold;text-indent:27px;margin-bottom:20px;}
.inside-supports-con{width:100%;float:left;line-height:35px;font-size:14px;color:#777777;margin-bottom:50px;}
.inside-supports-con span{width:100%;float:left;font-size:16px;color:#939d49;font-weight:bold;}
.news-con{width:100%;float:left;margin-top:50px;}
.item-news{width:100%;float:left;border-bottom:1px solid #eeeeee;padding:0px;margin-top:10px;margin-bottom:10px;padding-bottom:20px;}
.item-news .item-news-time{margin:10px;margin-left:0px;}
/*.item-news:nth-last-child(1){border:none;}*/
.item-news-list{width:100%;float:left;border-bottom:1px solid #eeeeee;padding-left:12px;padding-bottom:18px;padding-top:18px;}
.item-news-time{width:120px;height:120px;float:left;font-size:16px;text-align:center;font-weight:bold;background:#eeeeee;margin:10px;color:#999999;}
.item-news-time span{font-size:60px;width:100%;float:left;padding-top:20px;color:#313131;}
.item-news-title{width:calc(100% - 140px);font-size:20px;font-weight:bold;float:left;margin-top:25px;color:#333333;}
.item-news-desc{width:calc(100% - 140px);font-size:15px;float:left;margin-top:10px;line-height:25px;color:#666666;}
.item-news-list:nth-last-child(1){border:none;}
.item-news-list:hover .item-news-time{background:#f22a0a;color:#fff;}
.item-news-list:hover .item-news-time span{color:#fff;}
.item-news-list a.more{font-size:14px;font-weight:bold;}
.item-news-list:hover .item-news-title{color:#f22a0a;}
.item-news-list:hover a.more{color:#f22a0a;}
.item-news:hover .item-news-time{background:#f22a0a;color:#fff;}
.item-news:hover .item-news-time span{color:#fff;}
.item-news a.more{font-size:14px;font-weight:bold;}
.item-news:hover .item-news-title{color:#f22a0a;}
.item-news:hover a.more{color:#f22a0a;}

.inside-about .container { margin-top: 0px;   }
.inside-main .inside-left { float: left; width: 265px; }
.inside-main .inside-left .menu-tit { padding-bottom: 30px;  }
.inside-main .inside-left .menu-tit .h4 { color: #ea780e; font-size: 36px; text-transform: uppercase;height:40px;width:100%;float:left; }
.inside-main .inside-left .menu-tit .h3 {color: #000; font-size: 20px;width:100%;float:left; }
.inside-main .inside-left .inside-menu { float: right; width: 265px; margin-top: 40px; border-top: 1px #e6e6e6 solid; border-left: 1px #e6e6e6 solid; border-right: 1px #e6e6e6 solid; font-size: 18px;border-top:5px solid #ea780e; }
.inside-main .inside-left .inside-menu .one-menu > a {display: block; width: 100%; line-height: 75px; text-align: left; color: #878787; font-weight: normal; border-bottom: 1px #e6e6e6 solid; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;text-indent:40px; }
.inside-main .inside-left .inside-menu .one-menu > a:hover, .inside-main .inside-left .inside-menu .one-menu > a.current { color: #fff; font-weight: bold; background-color: #0a3f89; }
.inside-main .inside-left .inside-menu .one-menu > ul { display: none; }
.inside-main .inside-left .inside-menu .two-menu > a { display: block; width: 100%; line-height: 20px; padding-top: 10px; padding-left: 40px; padding-bottom: 10px; border-bottom: 1px #e6e6e6 solid;font-size:14px; }
.inside-main .inside-left .inside-menu .two-menu > a.on { color: #0a3f89; font-weight: bold; }
.inside-main .inside-left .inside-menu .two-menu > ul { display: none; }
.inside-main .inside-left .inside-menu .last-menu { line-height: 30px; padding-top: 5px; padding-left: 75px; padding-bottom: 5px; border-bottom: 1px #e6e6e6 solid; }
.inside-main .inside-left .inside-menu .last-menu li a { color: #999; }
.inside-main .inside-left .inside-menu .last-menu li a.on { color: #0075e4; }
.inside-main .inside-right { float: right; width: 790px; padding-top: 40px; }
.inside-main .inside-right .curmbs { height: 15px; line-height: 15px;  color: #777; font-size: 15px;}
.inside-main .inside-right .curmbs span{color:#0a3f89;}
.inside-main .inside-right .inside-con { margin-top: 30px; padding-top: 30px;  border-top: 1px #e6e6e6 solid; }
.case-con-con{margin-top:50px;}
.inside-con-about{line-height:25px;}

.paging { text-align: center; font-size: 0; }
.paging a,.paging span{ display: inline-block; margin: 0 15px; font-size: 14px; }
.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:50px;}
.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;}
.tablecon{width:100%;float:left;margin:1px;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
.pure-table {border-collapse: collapse;border-spacing: 0;empty-cells: show;border: 1px solid #eeeeee;border-left:none;}
.pure-table td,.pure-table th {border-left: 1px solid #eeeeee;border-width: 0 0 0 1px;margin: 0;overflow: visible;}
.pure-table td {background-color: transparent;}
.pure-table td {border-bottom: 1px solid #eeeeee;}
.pure-table tbody>tr:last-child>td {border-bottom-width: 0;}

.inside-chaxun table.chaxuntable{width:100%;float:left;margin-top:30px;border-spacing:0;text-align:center;}
.inside-chaxun table.chaxuntable thead{background:#126cca;width:100%;float:left;color:#fff;border:none;line-height:22px;font-size:13px;}
.inside-chaxun table.chaxuntable thead tr{width:100%;float:left;}
.inside-chaxun table.chaxuntable thead tr td{width:7.142%;float:left;min-height:30px;line-height:30px;}

.inside-chaxun table.chaxuntable tbody{width:100%;float:left;color:#5a5a5a;line-height:22px;font-size:12px;}
.inside-chaxun table.chaxuntable tbody tr{width:100%;float:left;}
.inside-chaxun table.chaxuntable tbody tr td{width:7.142%;float:left;min-height:50px;display: flex;justify-content:center;align-items: center;text-align:center;}
/*---- 产品列表 ----*/
