/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;overflow-x: hidden;}
a { text-decoration: none; color: #333;display: block;outline-style: none;}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-weight: normal;}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
input{outline: none;}
textarea{outline: none;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1500px; margin:0 auto; height: 100%;}

.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left !important;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff !important;}
strong{ font-weight: bold;}
i{font-style: normal;}
.m{ margin: 0 auto;}
.blue{color:#0056a1;}
/* CSS Document */
.containerv{width:1710px; margin:0 auto; height: 100%;}

/*head*/
.header .container{position:relative;z-index: 2; }
.head{left:0;right:0;top:0;bottom:0;width:100%;height: 100px;z-index: 3;position: absolute;}
.head .logo{margin-top: 20px;margin-left: 5%;}
.ny-head .logo{margin-left: 5%;}
.ny-head{z-index: 3;position: fixed;top:0;width: 100%;}
.index-header{display: none;padding:0 !important}
/*.head-tel{margin-top:8px;background: url(../images/head-tel.png)no-repeat left;padding-left: 49px;}
.head-tel b{font-weight: bold;font-size: 24px;color:#0056a1;font-family: arial;line-height: 24px;margin-top: 5px;display: block;}*/

/*.about-list li a{color: #000000;}*/
/*nav */
.nav{margin-left: 15%;width: 50%;}
.ny-head .nav{margin-left: 15%;width: 50%;display: flex;}
.nav li{position: relative; width: calc(100% / 6);padding-bottom: 25px;}
.nav ul{display: flex;}

.nav  li>a{display: block; font-size: 16px;line-height: 100px; color: #FFFFFF; position: relative;height:100px;width: 64px;outline-style: none;}
.ny-head .nav  li>a{display: block; font-size: 16px;line-height: 100px; color: #333333; position: relative;height:75px;outline-style: none;}

.head .nav li>a:after{position: absolute; content: ''; width: 0; height: 1px; background: #fff; bottom: 25px; left: 50%;outline-style: none;}
.ny-head .nav li>a:after{position: absolute; content: ''; width: 0; height: 2px; background: #45991f; bottom: 0px; left: 50%;outline-style: none;}

.head .nav  li:hover a:after,.head .nav ul li.on a:after{width: 100%; left: 0; transition:0.6s;outline-style: none;}
.ny-head .nav  li:hover a:after,.ny-head .nav li.on a:after{width: 100%; left: 0; transition:0.6s;outline-style: none;}
.nav .on a{font-weight: bold;outline-style: none;}
.nav li:hover a{font-weight: bold;outline-style: none;}
.aboutm{position: absolute;top: -135px;}
/*.nav li:hover>a,.nav li.on>a{color: #fff;}*/
.nav .nav-hide{display: none;position: absolute;  top: 100px; background: #fff; left: 28%; margin-left: -60px;text-align: center;  z-index:999999;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}
.nav .nav-hide:before{content: "";height: 25px;display: block;position: absolute;top: 25px;left: 0;}
.nav .nav-hide em{}
.nav .nav-hide em a{display: inline-block; font-size: 14px;color: #666;font-weight: 500;width: 107px; line-height: 37px;}
.nav .nav-hide em a:hover{background: #fff; color: #45991f;}
.nav .nav-hide p{font-size: 20px;font-weight: bold;color: #333333;text-align: left;}
.nav ul li:hover .nav-hide{display: block;}
.nav .nav-hide .pic{display: none;}
.nav .nav-hide .name{padding:0px 0 20px 30px;width: 215px;}
.nav .nav-hide .name p{margin-bottom: 15px;display: none;}
.nav .nav-hide .name i{transition: 0.4s; display: block;width: 0;height: 0;border-left: 7px solid transparent;border-right: 8px solid transparent;border-bottom: 13px solid white;position: relative;bottom: 13px;right: -13px;}
.nav .nav-hide .name div{display: flex;flex-wrap: wrap;}
.nav .nav-hide .name div em{text-align: left;}
/*搜索*/
.wap-nav{margin-top:0px;margin-right:15px;}
.wap-button span{display: block;width:28px;height:3px;background: #2888d8;margin:7px 0;}
.search-button img{width:30px;}
.search-form{margin-top:20%}
.search-form input{display: block;}
.search-form input.search-text{width: 60%;margin:60px auto;height:76px;background: #fff;border:none;border-radius:2px;text-align: center;}
.search-form input.search-sub{width: 60%;margin:20px auto;background: #000;border:none;border-radius:2px;color:#fff;height:76px;line-height:50px;text-align: center;}
.en{width: 40px;height: 40px;background: #45991f;line-height: 40px;border-radius: 100%;margin-top: 25px;margin-right: 15px;}
.en a{font-size: 16px;font-family: arial;color: #FFFFFF;text-align: center;}
.ny-head .en{margin-top: 30px;}
.head .ser{margin-top:25px;width: 40px;height: 40px;border-radius: 50px;background: #222222;text-align: center;line-height: 45px;margin-right: 5%;}
.head .ser img{margin-top: 11px;}
.ny-head .ser{margin-top:30px;width: 40px;height: 40px;border-radius: 50px;background: #222222;text-align: center;line-height: 45px;margin-right: 5%;}
.ny-head .ser img{margin-top: 12px;}
.wap-nav-con,.wap-nav-con1{ position: fixed;top:0;width:100%;left:0;height: 100%; background: rgba(0, 0, 0,0.5);display: none;z-index: 9999;}
.wap-nav-con ul{margin-top:10%}
.wap-nav-con ul li a{display: block;color:#fff;text-align: center;font-size: 1.1rem !important;font-weight:bold;margin:2rem 0}
.wap-nav-con .wap-close,.wap-nav-con1 .wap-close1{font-size:30px;color:#fff; position: absolute;top:2%;right:2%;}
.wap-nav-con1 .wap-close1>img { cursor: pointer; }
.wap-nav .wap-nav-con .nav-hide{background: #fafafa;}
.wap-nav .wap-nav-con .nav-hide em a{line-height: 40px !important;font-weight:normal;color:#555;}
.head-fixed{width:100%;position: fixed;top:0;z-index: 1000;background: rgba(255,255,255,0.3);transition: 0.8s;padding-top: 10px;}
.nyhead-fixed{width:100%;position: fixed;top:0;z-index: 999999999;background:#fff;transition: 0.8s;padding-top: 10px;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}

.wap-header .ser{width: 40px;height: 40px;background: #333;border-radius: 100%;text-align: center;line-height: 44px;margin: 30px;}
.wap-header .ser img{margin-top: 11px;}
.wap-header .en {margin-right: -10px;}
/*banner*/
.swiper-container4{ position: relative;overflow: hidden;}

.ny-banner{margin-top:100px;}
.ny-banner .swiper-slide{height: 500px;overflow: hidden;}
@media screen and (max-width:1300px) {
	.ny-banner{margin-top:72px;}
	.ny-banner .swiper-slide{height: 318px;overflow: hidden;}
	
}
.ny-banner .swiper-slide img{display: block;width: 100%;}




.zny-banner .swiper-slide{height: 262px;}


.banner-hd .ydl li .pic{position: relative;}
.banner-hd .ydl li .txt-c{position: absolute;top: 10%;width: 100%;}



/*首页banner*/
.banner{position:relative;}
.banner-hd {height:100vh;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100vh;}

.ny-hd{height: 350px;}
.banner-hd .num { overflow:hidden;  position:absolute; bottom:2%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:9999;text-align: center;}
.banner-hd .num ul{display: inline-block;display:inline-block;}
.banner-hd .num li {width:12px;height:12px;margin:15px 7px;display: block;background: #fff;transition: all .5s;cursor: pointer;float:left;border-radius:100%}
.banner-hd .num li.on {background: #45991f;}

.banner-wz{ position: absolute;top:32%;right:0;width:100%;text-align: center;z-index:10;left:0;margin:0 auto}
.banner-wz .b-a{ position:absolute; display:none;width:100%;text-align: center;}


.banner-wz1{ position: absolute;top:20%;right:0;width:100%;text-align: center;z-index:10;left:0;margin:0 auto}
.banner-wz1 .b-a{ position:absolute; display:none;width:100%;text-align: center;}

.banner-wz2{ position: absolute;top:28%;right:0;width:100%;text-align: center;z-index:10;left:0;margin:0 auto}
.banner-wz2 .b-a{ position:absolute; display:none;width:100%;text-align: center;}
/* 这里的定位需与dd的playOut属性一致 */
.banner-wz .b-b1{ top:30px; right:0;}
.banner-wz .b-b2{ top:125px; right:0;}
.banner-wz .b-b3{ top:210px; right:0;}

.banner-wz1 .b-b1{ top:30px; right:0;}
.banner-wz1 .b-b2{ top:125px; right:0;}
.banner-wz1 .b-b3{ top:190px; right:0;}
.banner-wz1 .b-b4{ top:310px; right:0;}
.banner-wz1 .b-b5{ top:42px; right:0;}
.banner-wz1 .b-b6{ top:222px; right:0;}


.banner-wz2 .b-b1{ top:30px; right:0;}
.banner-wz2 .b-b2{ top:125px; right:0;}
.banner-wz2 .b-b3{ top:125px; right:0;}

.banner-wz2 .b-b5{ top:10px; right:0;}
.banner-wz2 .b-b6{ top:10px; right:0;}
.banner-wz2 .b-b7{ top:10px; right:0;}
/*首页banner*/

/*内页banner*/
.loop .swiper-slide .b1 em{font-size: 24px;color: #FFFFFF;margin-top: 165px;display: block;}
.loop .swiper-slide .b1 p{font-size: 55px;font-weight: bold;color: #FFFFFF;margin-top: ;}
.loop .swiper-slide .b1 span{font-size: 16px;color: #FFFFFF;display: block;}
.loop .swiper-slide .b1 i{display: block;width: 63px;height: 5px;background: #FFFFFF;margin-top: 20px;}

.loop2 .swiper-slide .b1 p{font-size: 29px;font-weight: bold;color: #333333;margin-top: 170px;}
.loop2 .swiper-slide .b1 span{font-size: 20px;color: #666666;display: block;width: 100%;}
.loop2 .swiper-slide .b1 i{display: block;width: 65px;height: 3px;background: #383838;margin: auto;margin-top: 20px;}

.loop3 .swiper-slide .b1 p{font-size: 45px;font-weight: bold;color: #333333;margin-top: 170px;}
.loop3 .swiper-slide .b1 span{font-size: 18px;color: #666666;}
.loop3 .swiper-slide .b1 i{display: block;width: 65px;height: 3px;background: #383838;margin-top: 20px;}

.loop4 .swiper-slide .b1 p{font-size: 45px;font-weight: bold;color: #333333;margin-top: 170px;}
.loop4 .swiper-slide .b1 span{font-size: 18px;color: #666666;}
.loop4 .swiper-slide .b1 i{display: block;width: 65px;height: 3px;background: #383838;margin-top: 20px;}
.loop5 .swiper-slide .b1 p{font-size: 45px;font-weight: bold;color: #ffffff;margin-top: 65px;}
.loop5 .swiper-slide .b1 i{display: block;width: 63px;height: 5px;background: #ffffff;margin: auto; margin-top: 5px;}

.position{background:rgba(255,255,255,0.6);width: 100%;height: 70px;line-height: 70px;position: relative;bottom: 70px;z-index: 10;}
.position2{background:rgba(255,255,255,0.7);width: 100%;height: 70px;line-height: 70px;position: relative;bottom: 70px;z-index: 10;}
.position3{background:rgba(10,73,120,0.5);width: 100%;height: 60px;line-height: 60px;position: relative;bottom: 60px;z-index: 10;color: #FFFFFF;}
.position3 .menu a{font-size: 16px;color: #FFFFFF;}
.position3 .menu span{background: url(../image/return-icon.png)no-repeat left center;height: 58px;padding-left: 40px;}
.position3 .menu em{background: url(../image/house-icon.png)no-repeat left center;padding-left: 40px;height: 53px;display: inline-block;}
.menu ul{display: flex;width:62%;}
.menu ul li{width: calc(100% / 3);}
.menu ul li a{display: block;/* width: 190px;*/ color: #333333;text-align: center;transition: 0.3s;font-size: 16px;outline-style: none;}
.menu ul li:hover a{color: #FFFFFF;background: #45991f;transition: 0.3s;}
.menu ul .on a{color: #FFFFFF;background: #45991f;}
.menu a{display: inline-block;}
.menu .fr{font-size: 16px;}


/*内页面包屑*/
.ny-position ul{display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.ny-position ul li{width: 40%;height: 40px;margin-left: 7%;text-align: center;margin-top: 15px;line-height: 40px;border-radius: 100px;background: #ddd;}
.ny-position ul li a{color: #333;font-size: 15px;}
.ny-position ul li:hover a{color: #FFFFFF;background: #45991f;transition: 0.3s;border-radius: 100px;}
.ny-position ul .on a{color: #FFFFFF;background: #45991f;border-radius: 100px;}
.ny-position{display: none;}
/*数字按钮样式*/
/*.banner-hd .num {overflow:hidden;position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; }
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:60px;height:4px; margin:0 8px; cursor:pointer; float: left;background:#000;}
.banner-hd .num li.on{ background:#0056a1;}
#banner-prev,#banner-next{position:absolute;top:47%;opacity: 1!important;}
#banner-prev{left:14%;}
#banner-next{right:14%;}
.banner-more{position:absolute;bottom:6%;left:49%;}*/
.banner-hd .b1{text-align: center;}
.banner-hd .b1 p{font-size: 50px;font-weight: bold;color: white;margin-top: 376px;}
.banner-hd .b1 em{font-size: 70px;font-weight: bold;color: white;display: block;position: relative;bottom: 20px;}
.banner-hd .b1 span{font-size: 20px;font-family:"arial narrow";color: white;width: 100%;display: block;margin: auto;position: relative;bottom: 20px;}
.banner-hd .b2{margin-top: 12%;}
.banner-hd .b2 p{margin-bottom: 15px;}
.banner-hd .b2 em{display: block;}
.banner-hd .b2 span{display: block;}
.banner-hd .b2 .qui{margin-top: 5.5%;}
.banner-hd .b3 p{margin-bottom: -85px;position: relative;top: 120px;right: 10%;width: 100%;}
.pic2{margin: 21px 0px 0px 72px;}
.b1 a{font-size: 17px;font-family: arial;color: #333333;width:165px ;height: 55px;background: #ffc021;line-height: 55px;text-transform: none;margin-left: 424px;margin-top: 50px;}
.banner-hd .pic img{display: block;width: 100%;}
.banner-hd .hd {height: 15px;overflow: hidden;position: absolute;right: 50%;bottom: 20px;z-index: 1;}
.banner-hd .hd ul {overflow: hidden;zoom: 1;float: left;}
.banner-hd .hd ul li {float: left;margin-right: 2px;width: 11px;height: 10px;line-height: 14px;text-align: center;background: #fff;border-radius: 100%;cursor: pointer;margin: 0 10px;}
.banner-hd .hd ul li.on {background: #f00;color: #fff;}
/*.title{text-align: center;}
.title h2{font-size: 40px; font-family: "Arial"; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 40px;margin-bottom: 15px;}
.title p{margin:0 auto;width: 703px; line-height:20px ; font-size: 14px; font-family:Arial; color:#666666; text-transform: uppercase;line-height: 25px;}*/


/*解决方案 solution*/
.solution .title{margin: auto;margin-top: 60px;}
/* .solution .title h2{background: url(../image/solution.png)no-repeat center;width: 300px;height: 72px;display: block;margin: auto;font-size: 31px;font-weight: bold;line-height: 72px;margin-bottom: 10px;text-align: center;} */
.solution .title h2{width: 300px;height: 72px;display: block;margin: auto;font-size: 29px; line-height: 72px;margin-bottom: 10px;text-align: center;}
.solution .title p{font-size: 16px;color: #666666;width: 66%;margin: auto;text-align: center;margin-bottom: 35px;}

/*index 手风琴*/
#center {position: relative;width: 100%;margin-bottom: 120px;}
#slider {/*position: absolute;*//*width: 820px;*/height: 679px;left: -430px;overflow: hidden;background: #000;}
#slider .slide {position: absolute;top: 0px;height: 679px;width: 600px;background: #000;overflow: hidden;border-left: #000 solid 1px;cursor: default;}
#slider .title   {color: #FFFFFF;font-weight: bold;font-size: 1.2em;margin-right: 1.5em;text-decoration: none;}
#slider .backgroundText {position: absolute;width: 100%;height: 100%;top: 100%;background: #000;filter: alpha(opacity=40);opacity: 0.4;}
#slider .text {position: absolute;top: 1%;top: 100%;color: #FFF;font-family: verdana, arial, Helvetica, sans-serif;font-size: 0.9em;text-align: justify;width: 470px;left: 10px;}
#slider .diapo {position: absolute;filter: alpha(opacity=100);visibility: hidden;}

.info1{
	text-align: center;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
}
/*手风琴*/
.solution{background: #f4f7f8; overflow: hidden;}
.index-title {text-align: center;}
.index-title strong{display: block; font-size: 30px; line-height: 30px; color: #333333; margin-bottom: 15px; }
.index-title em{display: block; font-size: 16px; line-height: 16px; color: #666666; background: url(http://www.thermoemi.com/Templates/default/Common/images/title-arrow.png) no-repeat center 8px; height: 48px;}
.solution .index-title{padding-bottom: 49px;}
.solution-class{ height:680px;overflow: hidden;position:relative; }
.solution-class ul li{float: left; cursor: pointer; transition:0.6s; position: relative;}
.solution-class ul li .icon{position: absolute; top: 0; width: 100%;height: 89.7%; background: rgba(0,0,0,0.6);}
.solution-class ul li .spic img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.solution-class ul li.grayclass .spic img{filter: grayscale(0%);}
/*.solution-class ul li:hover .spic img{filter: grayscale(0%);}*/
.solution-class ul li .name{position: absolute; text-align: center;   left: 0; right: 0; margin: auto; top: 50%; transform: translateY(-50%);}
.solution-class ul li .name .pic{width: 60px;height: 60px;background: white;margin: auto;border-radius: 100%;overflow: hidden;margin-bottom: 18px;}

.solution-class ul li:nth-child(1) .name .pic{background: url(../image/solution-icon1.png)no-repeat center #FFFFFF;}
.solution-class ul li:nth-child(2) .name .pic{background: url(../image/solution-icon2.png)no-repeat center #FFFFFF;}
.solution-class ul li:nth-child(3) .name .pic{background: url(../image/solution-icon3.png)no-repeat center #FFFFFF;}
.solution-class ul li:nth-child(4) .name .pic{background: url(../image/solution-icon4.png)no-repeat center #FFFFFF;}
.solution-class ul li:nth-child(5) .name .pic{background: url(../image/solution-icon5.png)no-repeat center #FFFFFF;}
.solution-class ul li:nth-child(6) .name .pic{background: url(../image/solution-icon6.png)no-repeat center #FFFFFF;}

.solution-class ul li .name img{display: block; margin: auto;margin-top: 12px;}
.solution-class ul li .name p{font-size: 18px; color: #fff;}
.solution-class ul li .name span{font-family: arial; font-size: 12px; color: #bababa;position: relative;bottom: 7px;}
.solution-class ul li .info{display: none; position: absolute; padding: 0 5%;height: 100%; bottom: 1%; left: 0; right: 0; top:1vh;  margin: auto; background: rgba(0,0,0,0.41); color: #f4f7f8;}
.solution-class ul li .info em{display: block; font-size: 20px; line-height: 28px; font-weight: bold; height: 30px; position: relative;margin-top: 35px; margin-bottom: 20px;}
.solution-class ul li .info p{display: inline-block; font-size: 14px; line-height: 29px; color: #f4f7f8; text-align: justify; width: 80%;}
.solution-class ul li .info .more{background: #45991f; width: 42px; height: 42px; border-radius: 50%;  text-align: center;line-height: 53px;position: relative;bottom: 24px;display: flex;}
.solution-class ul li .info .more a{margin: auto;margin-top: 9px;}
.solution-class ul li .info .more span{display: block; font-size: 24px; line-height: 11px; color: #ffffff; font-weight: lighter; padding: 21px 0 9px;}
.solution-class ul li .info .more b{display: block; font-size: 14px; line-height: 14px; font-weight: normal;color: #ffffff;}
.wap-solution{display: none;}

/*关于我们 about*/
.about{margin-top: 30px;    margin-bottom: 0px;}
.about ul li{width:48%;overflow: hidden;}
.about ul li em{font-size: 31px;font-weight: bold;color: #333333;background: url(../image/about-bg.png)no-repeat center;height: 91px;display: block;width: 373px;position: relative;right: 115px;text-align: center;line-height: 91px;margin-bottom: 20px;}
.about ul .fl a{width: 168px;height: 50px;background: #45991f;border-radius: 25px;font-size: 16px;text-align: center;line-height: 50px;color: white;margin-top: 5%;}
.about ul .fl p{width: 95%;font-size: 15px;color: #000;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;}
.about ul .fl dd{ float: left;margin-right: 16%;text-align: center;margin-top: 14%;padding-left: 37px;}
.about ul .fr img{display: block; }
/* .icon{background: url(../image/about-icon.png)no-repeat center;padding-top: 70px;}
.icon2{background: url(../image/about-icon2.png)no-repeat center;padding-top: 70px;}
.icon3{background: url(../image/about-icon3.png)no-repeat center;padding-top: 70px;} */

.icon{background: url(../picture/aa1.png)no-repeat center;padding-top: 70px;    }
.icon2{background: url(../picture/aa2.png)no-repeat center;padding-top: 70px; transform: scale(0.7);}
.icon3{background: url(../picture/aa3.png)no-repeat center;padding-top: 70px; transform: scale(0.7);}



.icon4{background: url(../image/about-icon4.png)no-repeat center;padding-top: 70px;}

/*优势 ys*/
.ys{background: url(../image/ys-bg.jpg)no-repeat center;width: 100%;height: 760px;overflow: hidden;margin-top: 0px;}
.ys .title{margin: auto;margin-top: 21px;}
/* .ys .title h2{background: url(../image/advantages.png)no-repeat center;width: 100%;height: 72px;display: block;margin: auto;font-size: 31px;font-weight: bold;line-height: 72px;margin-bottom: 10px;text-align: center;} */
.ys .title h2{width: 100%;height: 72px;display: block;margin: auto;font-size: 29px; line-height: 72px;margin-bottom: 10px;text-align: center;}

/*.ys-list{display: flex;width: 80%;margin: auto;}
.ys-list li a{margin-top: 130px;display: flex;}
.ys-list li a .info{text-align: right;margin-right: 20px;}
.ys-list li a .info2{text-align: left;margin-left: 18px;}
.ys-list li a .info span{margin-right: 10px;}
.ys-list li a .info2 span{margin-left: 10px;}
.ys-list li a .pic{width: 82px;height: 83px;border-radius: 100%;background: #45991f;text-align: center;line-height: 110px;position: relative;}
.ys-list li a .pic:after{content: '';position: absolute;width: 100px;height: 99px;left: -9px;z-index: -1;top: -7px;border-radius: 50%;background: cadetblue;animation: twinkling 1.5s infinite;animation-fill-mode: both;}
.ys-list li a span{font-size: 15.3px;font-family: arial;color: #333;}
.ys-list li a em{font-size: 21.83px;font-weight:bold;color: #333;}*/
/*.ys-list li:nth-child(2){background: url(../image/round-pic.png)no-repeat center;width: 44%;width:530px;height: 530px;text-align: center;}*/
/*.ys-list li:nth-child(2):after{content: '';position: absolute; width: 100%;height: 100%;left: -77px;text-align: center;animation: round 3s infinite linear; -webkit-animation: round 3s infinite linear;}*/
/*.ys-list li:nth-child(2) img{margin-top: 75px;}*/
.ys-list{background: url(../image/round-pic1.png)no-repeat center top 20px;height: 100%;background-size: 35%;}
.ys-list ul li{width: 33.9%;display: flex;margin-top: 130px;    cursor: pointer;}
.ys-list ul li .info{text-align: right;margin-right: 4%;}
.ys-list ul li .info2{margin-left: 4%;}
.ys-list ul li .info em,.ys-list ul li .info2 em{font-size: 22px;font-weight: bold;color: #333333;}
.ys-list ul li .info em{margin-left: 10px;}
.ys-list ul li .info2 em{margin-right: 10px;}
.ys-list ul li .pic{width: 82px;height: 82px;background: #45991f;border-radius: 100%;text-align: center;line-height: 105px;position: relative;bottom: 8px;z-index: 2;}
.ys-list ul li .pic img{margin-top: 17px;}
.ys-list ul li .pic:after{content: '';position: absolute;width: 100px;height: 99px;left: -9px;z-index: 1;top: -7px;border-radius: 50%;background: ;animation-fill-mode: both;}
.ys-list ul:nth-child(1) .fl{margin-left: 11%;}
.ys-list ul:nth-child(2) .fl{margin-left: 11%;}
@keyframes round{  
	from{transform: rotate(0deg);}  
	to{transform: rotate(360deg);}  
}
@keyframes twinkling{
		0%   {transform:scale(0.8); background: rgb(234 15 15 / 0.6);}
		50%  {transform:scale(1.1); background: rgb(234 15 15 / 0);}
		100%   {transform:scale(0.8); background: rgb(255 255 255 / 0);}
		}
.news .title{margin: auto;margin-top: 53px;  margin-bottom: 53px;}
/* .news .title h2{background: url(../image/news.png)no-repeat center;width: 181px;height: 72px;display: block;margin: auto;font-size: 31px;font-weight: bold;line-height: 72px;margin-bottom: 30px;text-align: center;} */
.news .title h2{ width: 181px;height: 72px;display: block;margin: auto;font-size: 29px; line-height: 72px;margin-bottom: 30px;text-align: center;}


.pro-list{position: relative;margin-top: 50px;}
.pro-list ul{margin-top: 40px;}
.pro-list ul li{float:left;width:350px;margin-right:35px;border: 1px solid #eeeeee;}
.pro-list ul li .pic{width: 100%;overflow: hidden;}
.pro-list ul li img{display: block;width: 100%;transition: 0.5s;}
.pro-list ul li:hover img{transform: scale(1.1);transition: 0.5s;}
/*.pro-list ul li .info{text-align: left;padding-top: 16px;}*/
.pro-list ul li .info {padding-top: 20px;}

.pro-list ul li .info div{width: 316px;height: 51px;background: #fafafa;line-height: 51px;padding: 0px 16px;font-size: 14px;font-family: arial;color: #999999;}
.pro-list ul li:hover .info div{color: #45991f;}
.pro-list ul li:hover .info div a{background: url(../image/news-right2.png)no-repeat center #45991f;transition: 0.3s;}
.pro-list ul li .info div a{display: block;width: 24px;height: 24px;background: url(../image/news-right.png)no-repeat center #FFFFFF;border-radius: 25px;margin-top: 14px;transition: 0.3s;}
.pro-list ul li .info em{font-size: 16px;color: #333333;padding: 0px 16px;}
.pro-list ul li .info p{font-size: 14px;color: #777777;padding: 11px 16px;}
/*.pro-list ul li .info em{font-size: 16px;color: #333333;line-height: 43px; }
.pro-list ul li .info p{font-size: 14px;color: #777777; line-height: 20px; margin-bottom: 16px;line-height: 24px;}*/


#pro-prev,#pro-next{position: absolute;top:33%;width: 51px;height: 51px;border:1px solid #e2e2e2;text-align: center;line-height: 55px;border-radius: 100%;}
#pro-prev{left:-90px;}
#pro-next{right:-90px;}

.swiper-container-2{overflow: hidden;}
.pro-list{overflow: hidden;display: none;}

.swiper-container .swiper-slide .pic{width: 100%;overflow: hidden;border: 1px solid #eeeeee;box-sizing: border-box;}
.swiper-container .swiper-slide img{display: block;width: 100%;transition: 0.5s;}
.swiper-container .swiper-slide:hover img{transform: scale(1.1);transition: 0.5s;}
/*.pro-list ul li .info{text-align: left;padding-top: 16px;}*/
.swiper-container .swiper-slide .info {padding-top: 20px;border: 1px solid #eeeeee;border-top:none}

.swiper-container .swiper-slide .pic img{display: block;width: 100%;}
.swiper-container .swiper-slide .info div{/*width: 316px;*/height: 51px;background: #fafafa;line-height: 51px;padding: 0px 16px;font-size: 14px;font-family: arial;color: #999999;}
.swiper-container .swiper-slide:hover .info div{color: #45991f;}
.swiper-container .swiper-slide:hover .info div .fr{background: url(../image/news-right2.png)no-repeat center #45991f;transition: 0.3s;}
.swiper-container .swiper-slide .info div .fr{display: block;width: 24px;height: 24px;background: url(../image/news-right.png)no-repeat center #FFFFFF;border-radius: 25px;margin-top: 14px;transition: 0.3s;}
.swiper-container .swiper-slide .info em{font-size: 16px;color: #333333;padding: 0px 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
overflow: hidden;padding-left: 10px;}
.swiper-container .swiper-slide .info p{font-size: 14px;color: #777777;padding: 11px 10px; overflow: hidden;height: 36px;margin-bottom: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.priduct-banner .swiper-button-next:after,.priduct-banner .swiper-button-prev:after{content: none;}
.priduct-banner .swiper-button-next,.priduct-banner .swiper-button-prev{width: 51px;height: 51px;border: 1px solid #e2e2e2;border-radius: 100%;}
.priduct-banner .swiper-button-next{right: 6%;left: auto;background: url(../image/odds-righth.png)no-repeat center}
.priduct-banner .swiper-button-prev{left: 6%;right: auto;background: url(../image/odds-lefth.png)no-repeat center}
.priduct-banner .swiper-pagination-bullets{position: relative;top: -8px;}

.swiper-pagination-bullet-active{background: #45991f;}

/*留言*/
.leave{background: url(../image/leave-bg.jpg)no-repeat center;width: 96%;height: 208px;position: relative;top: 95px; z-index: 2;margin: auto;margin-top: -90px;}
.leave .fl{margin-left: 60px;position: absolute;margin-top: 59px;width: 48%;}
.leave .fl em{font-size: 30px;font-weight: bold;color: white;}
.leave .fl p{font-size: 14px;color: white;width: 53%;}
.leave .fr{margin-top: 45px;margin-left: 485px;position: relative;}
.leave .fr .box{width: 30%;height: 43px;border: none;border-radius: 5px;margin-top: 15px;margin-right: 17px;padding-left: 20px;}
.leave .fr .submit{width: 20%;height: 43px;border: none;background: #781209;border-radius: 5px;font-size: 18px;font-weight: bold;color: white;position: relative;top: 2px;}

/*底部*/
.foot{background: url(../image/foot-bg.jpg)no-repeat center;width: 100%;height: 400px;position: relative;z-index: 1;}
.f-t-left,.f-t-right{margin-top: 60px;}
.f-t-left{width: 79%;}
.f-t-right{width: 21%;float: right;}
/*.f-t-left dl {float: left;margin-right: 60px;margin-top: 10px;}*/
.f-t-left dl dt {margin-bottom: 15px;}
.f-t-left dl dt a,.f-t-right dl dt a{font-size: 18px;color: #FFFFFF;font-weight: bold;}
.f-t-left dl {float: left;/*margin-right: 13.9%;*/width: calc(100%/ 5); margin-top: 10px;/*margin-right: 165px;*/}
.f-t-left dl dd a {color: #cccccc;font-size: 14px;line-height: 40px;}

.f-t-right dl{margin-top: 10px;}
.f-t-right dl dd{float: left;margin-right: 17px;width: calc(100% / 2 - 17px); margin-top: 30px;}
.f-t-right dl dd img{width: 100%;}
.f-t-right dl dd p{font-size: 14px;color: white;text-align: center;margin-top: 5px;}

.foot-bottom{height: 50px;background: #000000;line-height: 50px;}
.foot-bottom p{display: flex;text-align: center;justify-content: center;color: #b2b2b2;font-size: 14px;}
.beian{margin-left: 25px;}
.foot-bottom p a{color: #b2b2b2;}
.foot-bottom span{display: flex;margin-left: 25px;}


/*内页 关于我们*/
.ny-about ul li{width: 50%;}
.ny-about ul .fl em{font-size: 40px;font-weight: bold;color: #333333;display: block;margin-top: 0px;}
.ny-about ul .fl span{font-size: 16px; font-family: arial;display: block;position: relative;bottom: 10px;}
.ny-about ul .fl i{display: block;
    width: 41px;
    height: 4px;
    background: #45991f;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 25px;}
.ny-about ul .fl p{font-size: 17px;color: #333333;line-height: 35px;width: 90%;}
.ny-about ul .fr img{display: block;}

.about-ys{width: 100%;height: 730px;background: #f3f3f3;overflow: hidden;}
.about-ys .title{text-align: center;margin-top: 113px;}
.about-ys .title h2{font-size: 40px;font-weight: bold;color: #333333;height: 60px;}
.about-ys .title p{font-size: 16px;font-family: arial;color: #999999;}
.about-ys .title span{display: block;width: 41px;height: 4px;background: #45991f;margin: auto;margin-top: 10px;margin-bottom: 41px;}

.about-ys ul li{width: calc(100% / 5.5);height: 300px;text-align: center;border: 1px solid #cccccc;border-radius: 5px;}
/*.about-ys ul li:nth-child(1){margin-right: 23px;}
.about-ys ul li:nth-child(3){margin-right: 23px;}*/
.about-ys ul li {display: block;}
.about-ys ul{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.about-ys ul li  p{font-size: 17px;color: #333333;font-weight: bold;padding-top: 80px;margin-top: 66px;}
.about-ys ul li  span{font-size: 12px;font-family: arial;color: #999999;}
.about-ys ul li  i{display: block;width: 40px;height: 2px;background: #e1e1e1;margin: auto; margin-top: 35px;}

.about-ys ul li:nth-child(1) p{background: url(../image/ny-about-icon.png)no-repeat top center;transition: 0.3s;}
.about-ys ul li:nth-child(2) p{background: url(../image/ny-about-icon2.png)no-repeat top center;transition: 0.3s;}
.about-ys ul li:nth-child(3) p{background: url(../image/ny-about-icon3.png)no-repeat top center;transition: 0.3s;}
.about-ys ul li:nth-child(4) p{background: url(../image/ny-about-icon4.png)no-repeat top center;transition: 0.3s;}
.about-ys ul li:nth-child(5) p{background: url(../image/ny-about-icon5.png)no-repeat top center;transition: 0.3s;}
.about-ys ul li:nth-child(1):hover p{background: url(../image/ny-about-iconp.png)no-repeat top center;color: white;transition: 0.3s;}
.about-ys ul li:nth-child(1):hover span{color: white;transition: 0.3s;}
.about-ys ul li:nth-child(1):hover i{background: #FFFFFF;transition: 0.3s;}
.about-ys ul li:nth-child(1):hover{background: #45991f;transition: 0.3s;}
.about-ys ul li:nth-child(2):hover p{background: url(../image/ny-about-iconp2.png)no-repeat top center;color: white;transition: 0.3s;}
.about-ys ul li:nth-child(2):hover span{color: white;transition: 0.3s;}
.about-ys ul li:nth-child(2):hover i{background: #FFFFFF;transition: 0.3s;}
.about-ys ul li:nth-child(2):hover{background: #45991f;transition: 0.3s;}
.about-ys ul li:nth-child(3):hover p{background: url(../image/ny-about-iconp3.png)no-repeat top center;color: white;transition: 0.3s;}
.about-ys ul li:nth-child(3):hover span{color: white;transition: 0.3s;}
.about-ys ul li:nth-child(3):hover i{background: #FFFFFF;transition: 0.3s;}
.about-ys ul li:nth-child(3):hover{background: #45991f;transition: 0.3s;}
.about-ys ul li:nth-child(4):hover p{background: url(../image/ny-about-iconp4.png)no-repeat top center;color: white;transition: 0.3s;}
.about-ys ul li:nth-child(4):hover span{color: white;}
.about-ys ul li:nth-child(4):hover i{background: #FFFFFF;transition: 0.3s;}
.about-ys ul li:nth-child(4):hover{background: #45991f;transition: 0.3s;}
.about-ys ul li:nth-child(5):hover p{background: url(../image/ny-about-iconp5.png)no-repeat top center;color: white;transition: 0.3s;}
.about-ys ul li:nth-child(5):hover span{color: white;transition: 0.3s;}
.about-ys ul li:nth-child(5):hover i{background: #FFFFFF;transition: 0.3s;}
.about-ys ul li:nth-child(5):hover{background: #45991f;transition: 0.3s;}

.quality-list{position: relative;margin-top: 50px;}
.quality-list ul{margin-top: 40px;}
.quality-list ul li{float:left;width:288px;margin-right: 15px;background: white;text-align: center;padding-top: 10px;padding-bottom: 4px;}

.brand{margin-bottom: 95px;}
.brand .title{text-align: center;margin-top: 70px;}
.brand .title em{font-size: 40px;font-weight: bold;color: #333333;}
.brand .title p{font-size: 16px;font-family: arial;color: #999999;position: relative;bottom: 10px;}
.brand .title i{display: block;width: 41px;height: 4px;margin: auto;background: #45991f;}

.brand-list ul.item1 {max-width: 86%;margin: 0 auto;margin-top: 60px;}
.brand-list ul.item1 li {width: calc(100% / 6 - 1%);}
.brand-list ul li {float: left;position: relative;margin: 0 0.5%;}
.brand-list ul li img {display: block;}
.brand-list ul.item2 {position: relative;top: -37px;max-width: 99%;}
.brand-list ul.item2 li {width: calc(100% / 7 - 1%);}
.wappartner-list {display: none;}
/*业务领域*/
.field{background: url(../image/ny-field-bg.jpg)no-repeat center;width: 100%;height: 704px;overflow: hidden;}
.field .title{color: white;text-align: center;margin-top: 70px;}
.field .title em{font-size: 40px;font-weight: bold;display: block;}
.field .title span{font-size: 16px;font-family: arial;}
.field .title i{display: block;width: 41px;height: 4px;background: #45991f;margin: auto;margin-top: 10px;margin-bottom: 25px;}
.field .title p{font-size: 17px;color: white;width: 59%;margin: auto;line-height: 35px;}
.field ul{display: flex;margin-top: 45px;}
.field ul li{background: url(../image/ny-field-bg2.jpg)no-repeat center;width: 480px;height: 229px;text-align: center;width: calc(100% / 3);}
.field ul li:nth-child(1){margin-right: 2%;}
.field ul li:nth-child(2){margin-right: 2%;}

.field ul li p{font-size: 20px;font-weight: bold;color: #333333;padding-top: 45px;margin-top: 8.7%;}
.field ul li:nth-child(1) p{background: url(../image/ny-field-icon.png)no-repeat top center;}
.field ul li:nth-child(2) p{background: url(../image/ny-field-icon2.png)no-repeat top center;}
.field ul li:nth-child(3) p{background: url(../image/ny-field-icon3.png)no-repeat top center;}
.field ul li span{font-size: 12px;font-family: arial; color: #888888;width: 75%;display: block;margin: auto;    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.field ul li i{width: 32px;height: 4px;display: block;background: #45991f;margin: auto;margin-top: 15px;}


/* 主要业务 */
/* background: url(../image/ny-field-bg.jpg)no-repeat center; */
.field1{width: 100%;height: 704px;overflow: hidden;    background: #f5f5f5;}
.field1 .title{color: white;text-align: center;margin-top: 70px;}
.field1 .title em{font-size: 40px;font-weight: bold;color: #333333;display: block;margin-top: 0px;}
.field1 .title span{font-size: 16px; font-family: arial;display: block;position: relative;bottom: 10px;    color: #333;}
 
.field1 .title i{display: block;width: 41px;height: 4px;background: #45991f;margin: auto;margin-top: 10px;margin-bottom: 25px;}
.field1 .title p{font-size: 17px;color: white;width: 59%;margin: auto;line-height: 35px;}
.field1 ul{display: flex;margin-top: 45px;}
.b1{
	width: 79%!important;
			margin: 0 auto;
			height: 100%;
}
@media screen and (max-width:1300px) {
	.field1 ul{display: flex;margin-top: 45px; flex-direction: column; align-items: center; }
	.field1{
		height: 100%;
		padding-bottom: 35px;
	}
	.field1 ul li {
		width: 100%!important;
		height: 229px;
		text-align: center;
		width: calc(100% / 3);
		background-color: rgb(255 255 255);
	}
	.gywm {
		font-size: 17px;
		color: #333333;
		line-height: 35px;
		width: 94%!important;
		padding-left: 3%!important;
		padding-top: 20px;
		padding-bottom: 100px;
	}
	/* .biankuang{
		/* display: none;} */
	 */
	.biankuang1 {
		width: 98%;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-around;
		flex-wrap: wrap!important;
	}
}
.field1 ul li{width: 480px;height: 229px;text-align: center;width: calc(100% / 3); background-color: rgb(255 255 255); }
.field1 ul li:nth-child(1){margin-right: 2%;}
.field1 ul li:nth-child(2){margin-right: 2%;}
/* background: url(../image/ny-field-bg2.jpg)no-repeat center; */
.field1 ul li p{font-size: 20px; color: #333333;padding-top: 45px;margin-top: 8.7%;  text-align: left;     padding: 17px 46px;}
/* .field1 ul li:nth-child(1) p{background: url(../image/ny-field-icon.png)no-repeat top center;}
.field1 ul li:nth-child(2) p{background: url(../image/ny-field-icon2.png)no-repeat top center;}
.field1 ul li:nth-child(3) p{background: url(../image/ny-field-icon3.png)no-repeat top center;} */
.field1 ul li span{font-size: 12px;font-family: arial; color: #888888;width: 75%;display: block;margin: auto;    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/* .field1 ul li i{width: 32px;height: 4px;display: block;background: #45991f;margin: auto;margin-top: 15px;} */

/*质量方针*/
.quality{width: 100%;height: 555px;overflow: hidden;}
.quality .container{}
.quality .title{text-align: center;margin-top: 30px;}
.quality em{font-size: 40px;font-weight: bold;display: block;}
.quality .title span{font-size: 17px;color: #666666;}
.quality i{display: block;width: 41px;height: 4px;background: #45991f;margin: auto;margin-top: 10px;margin-bottom: 25px;}

/*栏目 内页 解决方案*/
.ny-caese ul{display: flex;}
.ny-caese ul li em{font-size: 36px;font-weight: bold;color: #333333;}
.ny-caese ul li i{width: 60px;height: 3px;background: #45991f;display: block;margin: 7px 0px 19px 0px;}
.ny-caese ul li p{font-size: 15px;color: #666666;text-align: justify;margin-bottom: 7%;}
.ny-caese ul li span{font-size: 15px;color: #666666;text-align: justify;}
.ny-caese ul li img{display: block;}
.ny-caese2{background: #f5f5f5;margin-bottom: 55px;}
.ny-caese2 ul{display: flex;padding: 55px 0px;margin-top: 55px;}
.ny-caese2 ul li em{font-size: 36px;font-weight: bold;color: #333333;}
.ny-caese2 ul li i{width: 60px;height: 3px;background: #45991f;display: block;margin: 7px 0px 19px 0px;}
.ny-caese2 ul li p{font-size: 15px;color: #666666;text-align: justify;margin-bottom: 45px;margin-right: 55px;}
.ny-caese2 ul li span{font-size: 15px;color: #666666;text-align: justify;}
.caese-con{padding-left: 61px;}
.caese-con2{padding-top: 15px;}
.caese-con a,.caese-con2 a{display: inline-block;border: 1px solid #d9d9d9;border-radius: 25px;font-size: 16px;color: #666666;padding: 1% 4%;margin-top: 9px;margin: 5px;}
.caese-con a:hover,.caese-con2 a:hover{background: #D9251E; color: #FFFFFF}
.ny-caese .container ul li{width: 50%;}
.ny-caese .container ul li img{width: 100%;}
.ny-caese2 .container ul li{width: 50%;}
.ny-caese2 .container ul li img{width: 100%;}
/*栏目 内页 新闻*/
.ny-news{overflow: hidden;width: 100%;margin-bottom: 95px;}
.ny-news ul li{float: left;width: 24%;margin: 1% 0.5%;}
.ny-news ul li img{display: block;transition: all 1s;width: 100%;border: 1px solid #eeeeee;}
.ny-news ul li .info div{width: 91%;height: 51px;background: #fafafa;line-height: 51px;padding: 0px 16px;font-size: 14px;font-family: arial;color: #999999;}
.ny-news ul li:hover .info div{color: #45991f;}
.ny-news ul li:hover .info div em{background: url(../image/news-right2.png)no-repeat center #45991f;transition: 0.3s;}
.ny-news ul li .info div em{display: block;padding: 0px 12px;height: 24px;background: url(../image/news-right.png)no-repeat center #FFFFFF;border-radius: 25px;margin-top: 14px;transition: 0.3s;}
.ny-news ul li .info{border: 1px solid #eeeeee;padding-top: 20px;width: 100%;border-top: none;}
.ny-news ul li .info em{font-size: 16px;color: #333333;padding: 0px 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.ny-news ul li .info p{font-size: 14px;color: #777777;padding: 11px 16px; overflow: hidden;height: 36px;margin-bottom: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}



/*栏目 内页 竞争优势*/
.capab .title{text-align: center;}
.capab .title em{font-size: 40px;font-weight: bold;color: #333333;}
.capab .title p{font-size: 16px;font-family: arial;color: #999999;position: relative;bottom: 10px;}
.capab .title i{display: block;margin-top;width: 41px;height: 4px;background: #45991f;margin: auto;}

.capab ul{display: flex;margin-top: 50px;width: 100%;}
.capab ul .info{margin-left: 2%;margin-top: 3.2%;padding-bottom: 6.3%;}
.capab ul li{width: 50%;}
.capab ul li:nth-child(1) img{display: block;width: 100%;}
.capab ul li:nth-child(2){padding-top: 29px;box-shadow: 1px 0px 5px #f5f5f5;}
.capab ul li .pic{width: 102px;height: 102px;background: #45991f;border-radius: 100%;text-align: center;line-height: 112px;float: left;margin-right: 5%;}
.capab ul li .pic p{width: 88%;height: 88%;border:1px solid rgba(255,255,255,0.5);border-radius: 100%;margin: auto;margin-top: 5.4px;}
.capab ul li .pic p img{margin-top: 35%;}
.capab ul .info .content{padding-top:3%;margin-left: 3%;}
.capab ul .info .content em{font-size: 22px;font-weight: bold;color: #000000;}
.capab ul .info .content p{font-size: 14px;font-family: arial;color: #808080;position: relative;bottom: 5px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.capab ul .i-f{border-bottom: 1px solid #eeeeee;width: 85%;}

/*栏目 内页 产品*/
.products ul li{display: flex;}
.products ul li img{display: block;width: 100%;}
.products ul li .info{background: #f5f5f5;padding: 60px 72px 0px 45px;width: 631px;}
.products ul li .info em{display: block; font-size: 36px;font-weight: bold;color: #333333;}
.products ul li .info span{font-size: 14px;font-family:arial;color: #999999;position: relative;bottom: 5px;position: relative;bottom: 14px;}
.products ul li .info i{display: block;margin-top;width: 55px;height: 3px;background: #45991f;margin-bottom: 30px;}
.products ul li .info p{font-size: 18px;color: #666666;line-height: 40px;}
.products ul li .info ul li{background: url(../images/red-zf.png)no-repeat top 11px left;padding-left: 15px;margin-right: 5%;font-size: 16px;}

.products2{background: #f5f5f5;margin-top: 65px;overflow: hidden;padding-bottom: 72px;}
.products2 .title{text-align: center;margin-top: 65px;}
.products2 .title p{color: #999999;font-size: 14px;font-family: arial;position: relative;bottom: 11px;}
.products2 .title em{font-size: 36px;font-weight: bold;color: #333333;}
.products2 .title i{display: block;width: 55px;height: 3px;background: #45991f;margin: auto;margin-bottom: 35px;}
.products2 ul{display: flex;flex-wrap: wrap;}
.products2 ul li{display: flex;border: 1px solid #ececec;width: 48%;margin-right: 1%;margin-top: 20px;}
.products2 ul li .pic{width: 285px;height: 215px;overflow: hidden;}
.products2 ul li .pic img{width: 285px;height: 215px;display: block;width: 100%;transition: all 0.4s;}
.products2 ul li:hover .pic img{transform: scale(1.1);transition: all 0.4s;}
.products2 ul li .info em{font-weight: bold;font-size: 22px;color: #333333;}
.products2 ul li .info p{font-size: 16px;color: #555555;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.products2 ul li .info i{display: block;margin-top;width: 55px;height: 3px;background: #45991f;margin-top: 9px;margin-bottom: 10px}
.products2 ul li .info{background: #ececec;padding: 4% 4% 2% 3%;width: 67%;}

.products-field{margin-bottom: 95px;}
.products-field .title{text-align: center;margin-top: 65px;}
.products-field .title p{color: #999999;font-size: 14px;font-family: arial;position: relative;bottom: 11px;}
.products-field .title em{font-size: 36px;font-weight: bold;color: #333333;}
.products-field .title i{display: block;margin-top;width: 55px;height: 3px;background: #45991f;margin: auto;}
.products-field table p img{width: 100%;}
.field-list{display: flex;margin-top: 49px;justify-content: center;}
.field-list li{width: calc(100% / 6);text-align: center;border: 1px solid #dddddd;margin: 0% 0.3%;height: 55px;line-height: 55px;font-size: 20px;}
.field-list li:hover{border: 1px solid #D9251E;background: #D9251E;}
.field-list li:hover p{color: white;}
.field-pic{margin-top: 37px;}
.field-pic li{float: left;margin: 0% 0.35%;width: calc(100% / 3 - 0.7%);margin-bottom: 30px;}
.field-pic li img{display: block;width: 100%;}
.xz{width: 320px;height: 105px;display: block;line-height: 130px;text-align: center;background: #45991f;margin: auto;margin-top: 120px;border: 1px solid #45991f;}
.xz span{font-size: 26px;font-family: arial;color: #FFFFFF;position: relative;bottom: 10px;left: 15px;margin: 0px 10px;}

.product .title{text-align: center;}
.product .title em{font-size: 40px;font-weight: bold;color: #333333;display: block;margin: 68px 0px -12px 0px;}
.product .title p{font-size: 16px;color: #999999;}
.product .title i{display: block;width: 41px;height: 4px;background: #45991f;margin:auto; margin-bottom: 40px;margin-top:13px;}
.product{background: #f5f5f5;margin-top: 87px;overflow: hidden;padding-bottom: 140px;}
.product-list ul{display: flex;justify-content: center;margin-bottom: 45px;}
.product-list ul li a{width: 165px;height: 60px;text-align: center;line-height: 60px;font-size: 18px;margin-left: 50px;}
.product-list ul .on a{color: #FFFFFF;}
.product-list ul .on:nth-child(1){background: url(../images/odds-icon.png)no-repeat center left 50px #45991f;}
.product-list ul .on:nth-child(2){background: url(../images/odds-icon2.png)no-repeat center left 50px #45991f;}
.product-list ul li:nth-child(1){background: url(../images/odds-iconh.png)no-repeat center left 50px #FFFFFF;color: #333333;margin-right: 30px;}
.product-list ul li:nth-child(2){background: url(../images/odds-icon2h.png)no-repeat center left 50px #FFFFFF;color: #333333;}
.product-list ul li:hover .odds-cp .swiper-container3{padding-bottom: 20px;}
.wap-solution{display: none;}

/* .next{position: relative;right: 162px;top: 270px;} */
/* .prev{position: relative;left: 1260px;top: 270px;} */

/*内页分类居中*/
.ny-right .pagelist{text-align: center;margin-top: 20px;}

.rows{border: 1px solid #999999;padding: 2px;}
.pagelist{text-align: center;/*display: block;*/margin-top: 40px;}
.pagelist span{font-size: 14px;border: 1px solid #ccc;padding: 2px 8px;}
.pagelist .first{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;display: inline;}
.pagelist .current{border: 1px solid #ccc;padding: 2px 8px;}
.pagelist .num{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;margin-left: 4px;display: inline;}
.pagelist .next{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;display: inline;position: inherit;}
.pagelist .end{border: 1px solid #ccc;padding: 2px 8px;font-size: 14px;background: none;color: #333;display: inline;}

.manual{margin-bottom: 95px;}
.manual .title{text-align: center;}
.manual .title em{font-size: 40px;font-weight: bold;color: #333333;display: block; margin: 70px 0px -8px 0px;}
.manual .title p{font-size: 16px;color: #999999;font-family: arial;}
.manual .title i{display: block;width: 41px;height: 4px;background: #45991f;margin:auto; margin-bottom: 100px;margin-top:13px;}
.manual ul li{float: left; width: calc(100% / 3); background: url(../image/pdf-icon.png)no-repeat left center;height: 125px;border-bottom: 1px solid #e6e6e6;padding-left: 115px;overflow: hidden;}
.manual ul li p{font-size: 22px;color: #45991f;margin-top: 30px;}
.manual ul li span{font-size: 15px;font-family: arial;color: #808080;margin-right: 25px;}
.manual ul li a{background: url(../image/manual-download.png)no-repeat center left;float: right;height: 40px;width: 40px;position: relative;bottom: 20px}
.manual ul li:nth-child(1){margin-right: 13%;}
.manual ul li:nth-child(3){margin-right: 13%;}
.manual ul li:nth-child(5){margin-right: 13%;}
.manual ul li:nth-child(7){margin-right: 13%;}
.manual ul li:nth-child(9){margin-right: 13%;}
.manual ul li:nth-child(11){margin-right: 13%;}

.odds-cp .swiper-button-next:after,.odds-cp .swiper-button-prev:after{content: none;}
.odds-cp .swiper-button-next,.odds-cp .swiper-button-prev{width: 40px;height: 50px;}
.odds-cp .swiper-button-next{right: -5%;left: auto;background: url(../image/odds-righth.png)no-repeat center #e6e6e6;}
.odds-cp .swiper-button-prev{left: -5%;right: auto;background: url(../image/odds-lefth.png)no-repeat center #e6e6e6;}
.odds-cp .swiper-button-next:hover{background: url(../image/odds-rightb.png)no-repeat center #45991f;}
.odds-cp .swiper-button-prev:hover{background: url(../image/odds-leftb.png)no-repeat center #45991f;}
.odds-cp{position: relative;}
.odds-cp .swiper-slide img{display: block;width: 100%;}
.odds-cp .swiper-container2,.odds-cp .swiper-container3{width: 100%;height: auto;margin-left: auto;margin-right: auto;overflow: hidden;}
.odds-cp .swiper-slide {margin-bottom: 31px; float:left;text-align: center;font-size: 18px;background: #fff;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;margin-top: 0px !important;}

/*内页联系我们*/
.contact .title{text-align: center;margin-top: 15px;}
.contact .title h2{font-size: 40px;font-weight: bold;color: #333333;height: 60px;}
.contact .title p{font-size: 16px;font-family: arial;color: #999999;}
.contact .title span{display: block;width: 41px;height: 4px;background: #45991f;margin: auto;margin-top: 10px;margin-bottom: 41px;}
.contact ul{border: 1px solid #CCCCCC;overflow: hidden;}
.contact ul .fl{padding: 4% 7% 4% 5%;background: #f8f8f8;width: 37%;}
.contact ul .fl em{font-size: 32px;font-weight: bold;color: #000000;}
.contact ul .fl p{font-size: 18px;font-weight: bold;color: #333333;border-bottom: 1px solid #eeeeee;padding: 32px 0px 33px 40px;}
.contact ul .fl p span{font-size: 20px;font-weight: bold;color: #333333;font-family: arial;}
.contact ul .fl .contact-p{background: url(../image/contact-icon.png)no-repeat left center;}
.contact ul .fl .contact-p2{background: url(../image/contact-icon2.png)no-repeat left center;}
.contact ul .fl .contact-p3{background: url(../image/contact-icon3.png)no-repeat left center;}
.contact ul .fl .contact-p4{background: url(../image/contact-icon4.png)no-repeat left center;}
.contact ul .fr{width: 47%;padding: 4% 1% 4% 0%;}
.contact ul .fr p{font-size: 36px;color: #45991f;font-weight: bold;}
.contact ul .fr span{font-size: 16px;color: #333333;}
.contact ul .fr .input{width: 42%;height: 45px;margin-right: 4%;margin-top: 10px;border: 1px solid #eeeeee;padding-left: 3%;}
.contact ul .fr .input:nth-child(1){background: url(../image/icon-name.png)no-repeat right 15px center;}
.contact ul .fr .input:nth-child(2){background: url(../image/icon-company.png)no-repeat right 15px center;}
.contact ul .fr .input:nth-child(3){background: url(../image/icon-email.png)no-repeat right 15px center;}
.contact ul .fr .input:nth-child(4){background: url(../image/icon-phone.png)no-repeat right 15px center;}
.contact ul .fr .submit{width: 171px;height: 50px;border-radius: 25px;background: #45991f;display: block;margin-top: 10%;border: none;font-size: 18px;font-weight: bold;color: white;}
.contact ul .fr textarea{width: 92%;height: 80px;border: 1px solid #eeeeee;margin-top: 10px;padding-left: 3%;padding-top: 10px;background: url(../images/icon-message.png)no-repeat bottom 10px right 15px;}

.contact-map iframe{width: 100%;height:600px;margin:50px 0;border:none}

.ly{background: rgba(0,0,0,0.6);position: fixed;top: 0;width: 100%;height: 100%;z-index: 999;}
.ly-box{width: 30%;height: 712px;background: #FFFFFF;margin: auto;overflow: hidden;margin-top: 120px;}
.ly-box p{font-size: 26px;font-weight: bold;color: #333333;border-bottom: 1px solid #f5f5f5;padding-bottom: 15px;margin-top: 50px;margin-left: 5%;}
.ly-box input{display: block;width: 82%;height: 50px;border-radius: 25px;margin: 20px;margin-left: 5%;border: 1px solid #f5f5f5;padding-left: 25px;font-size: 14px;}
.ly-box input:nth-child(1){background: url(../images/ly-name.png)no-repeat center right 20px #F5F5F5;}
.ly-box input:nth-child(2){background: url(../images/ly-phone.png)no-repeat center right 20px #F5F5F5;}
.ly-box input:nth-child(3){background: url(../images/ly-mailbox.png)no-repeat center right 20px #F5F5F5;}
.ly-box input:nth-child(4){background: url(../images/ly-gsname.png)no-repeat center right 20px #F5F5F5;}
.ly-box textarea{font-size: 14px; width: 82%;height: 122px;border-radius: 25px;border: none;background: url(../images/ly-news.png)no-repeat bottom 10px right 20px #F5F5F5;padding-top: 			15px;padding-left:25px;margin-left: 5%;}
 .ly-box .submit{width: 135px;height: 45px;background: #b82b21;text-align: center;line-height: 45px;margin: auto;font-size: 18px;font-weight: bold;color: #FFFFFF;margin-top: 			31px;padding-right: 22px;}
 #header-right{background: url(../image/x.png)no-repeat center;height: 22px;position: relative;left: 44%;top: 23px;}
 

.wapfoot-zw,.wapfooter,#wxnr{display: none;}


@media only screen and (min-width: 200px) and (max-width: 500px){
	.loop2 .swiper-slide .b1 i {
		display: block;
		width: 65px;
		height: 3px;
		background: #383838;
		margin: 0 auto!important;
		margin-top: 20px!important;
		background: #fff!important;
	}


	.loop2 .swiper-slide .b1 p {
	text-align: center!important;
	margin-top: 79px!important;
	color: #fff!important;
	}

	.loop4 .swiper-slide .b1 i {
		display: block;
		width: 65px;
		height: 3px;
		background: #383838;
		margin: 0 auto!important;
		margin-top: 20px!important;
		background: #fff!important;
	}


	.loop4 .swiper-slide .b1 p {
	text-align: center!important;
	margin-top: 79px!important;
	color: #fff!important;
	}
 
}