/* 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;}
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;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1200px; margin:0 auto; height: 100%;}
.containerP{width:1305px; 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 */


#nav li:nth-child(2){display: none}
.top{background: #fafafa; height: 45px; line-height: 45px;}
.top .container{position: relative;}
.top p{color: #808080;font-size: 14px;}
.top ul li{float: left; margin-left: 35px; position: relative;}
.top ul li a{color: #808080;font-size: 14px;position: relative;}
.top ul li a:after{content: '';width: 1px;height: 14px;background: #999999;position: absolute;right: -17px;top: 16px;}
.top ul li:last-child a:after{content: none;}
.top .wechat{position: absolute; padding: 4px; background: #fff; box-shadow: 1px 1px 10px #aaa; position: absolute; top: 70px; right: 45px; z-index: 9999; display: none; border-radius: 10px; overflow: hidden;}

.head{height: 130px; overflow: hidden;background: url(../images/head-bg.jpg)no-repeat center;}
.head .logo{width: 236px; margin-top: 31px; margin-right: 20px;}
.head .info{background: url(../images/logo-info.png) no-repeat center top; width: 591px; padding-top: 55px; margin-top: 16px;}
.head .info h3{display: block; font-size: 14px; line-height: 24px; color: #777777; text-align: center;}

.head .tel{}
.head .tel span{font-size: 14px;color: #666666;clear: both;display: block;position: relative;bottom: 10px;left: 28px;}
.head .tel ul{display: flex;float: right;margin-top: 25px;}
.head .tel ul li:nth-child(1){width: 50px;height: 50px;background: #0ba43b;border-radius: 100%;text-align: center;margin-right: 10px;}
.head .tel ul li:nth-child(1) img{margin-top: 16px;}
.head .tel ul li em{font-size: 14px;color: #666666;}
.head .tel ul li p{font-size: 24px;color: #0BA43B;font-weight: bold;font-family: arial;position: relative;bottom: 8px;}

.nav{ height: 60px; background: #0ba43b}
.nav ul li{float: left; position: relative;}
.nav ul li>a{display: block; font-size:14px; line-height: 60px; color: #fff; text-align: center; padding: 0px 35px;}
.nav ul li.on>a{background: #00a0e9}
.nav ul li:hover>a{background: #00a0e9 } 
.nav ul li .hide{margin-left: -47px;   background:rgba(255,255,255,0.9);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;left: 12px;display: none;width: 190px; padding: 0 5px; position: absolute;text-align: center;z-index: 3;}
.nav ul li .hide em a{ display:block; font-size: 15px;line-height:35px;font-weight: normal; text-align:center; height:35px; color: #333; border-bottom: dashed 1px #bcbbbb;}
.nav ul li .hide em a:hover{background: #fff; color: #205899; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}
.nav ul li .hide em:last-child a{border-bottom: none;}
.nav ul li .dl-width{width: 190px;}
.navfixed{position: fixed; top: 0; width: 100%; z-index: 222;}


/*banner*/
.banner{}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{background: none;border: 1px solid #0ba43b;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #0BA43B;opacity: 1}

/*搜索*/
.search{margin-bottom: 22px;margin-top: 7px;}
.search ul{display: flex;justify-content: space-between;line-height: 48px;margin-top: 20px;}
.search ul li{}
.search ul li:nth-child(1){display: flex;font-size: 16px;color: #666666;}
.search ul li:nth-child(1) dt{font-size: 16px;color: #666666;}
.search ul li:nth-child(1) dd a{font-size: 16px;color: #666666;}
.search ul li form{border-bottom: 1px solid #f4f4f4;display: flex;justify-content: space-between;height: 48px;}
.search ul li form .text{border: 1px solid #e6e5e5;width: 263px;height: 46px;padding-left: 15px;}
.search ul li form .submit{width: 60px;height: 47px;cursor: pointer;border: 0;background: url(../images/search-icon.png)no-repeat center #0ba43b;}
.text::-webkit-input-placeholder{color: #c8c8c8;font-size: 14px;}
.text::-moz-input-placeholder {color: #c8c8c8;font-size: 14px;}
.text::-ms-input-placeholder {color: #c8c8c8;font-size: 14px;}


/*产品*/
.product{background: #FAFAFA;overflow: hidden;padding: 81px 0px;}
.product .prod-left{}
.product .prod-left .title{background: url(../images/product-logo.png)no-repeat center left 35px #0ba43b;width: 275px;height: 120px;text-align: center;overflow: hidden;position: relative;}
.product .prod-left .title:after{content: '';width: 258px;height: 103px;border: 1px solid rgba(255,255,255,0.75);position: absolute;top: 7px;left: 7px;}
.product .prod-left .title em{font-size: 32px;color: #FFFFFF;font-weight: bold;margin-left: 100px;display: block;margin-top: 15px;}
.product .prod-left .title p{font-size: 14px;font-family: arial;color: rgba(255,255,255,0.8);margin-left: 100px;}
.product .prod-left .ctitle1{background: #FFFFFF;padding-top: 15px;}
.product .prod-left .ctitle1 li{padding: 0px 15px;}
.product .prod-left .ctitle1>li>a{color: #333333;font-size: 16px;line-height: 66px;border-bottom: 1px solid #e6e5e5;background: url(../images/product-arrow.png)no-repeat center right;}
.product .prod-left .ctitle1>li.on>a{background: url(../images/product-on_arrow.png)no-repeat center right; color: #0ba43b;}
.product .prod-left .ctitle1 li .ctitle2{border-bottom: 1px solid #e6e5e5;padding: 11px 25px;}
.product .prod-left .ctitle1 li .ctitle2 li{color: #666666;font-size: 14px;line-height: 36px;position: relative;}
.product .prod-left .ctitle1 li .ctitle2 li:after{content: '';position: absolute;left: 3px;top: 15px;width: 5px;height: 5px;background: #666666;border-radius: 100%;}
.product .prod-left .connect{height: 150px;}
.product .prod-left .connect ul{display: flex;background: url(../images/phone-bg.jpg)no-repeat center;height: 150px;}
.product .prod-left .connect ul li{margin-top: 48px;}
.product .prod-left .connect ul li:nth-child(1){width: 50px;height: 50px;border-radius: 100%;text-align: center;background: #FFFFFF;overflow: hidden;margin-left: 30px;margin-right: 15px;}
.product .prod-left .connect ul li:nth-child(1) img{transform: translateY(-80px);filter: drop-shadow(#0ba43b 0 80px);margin-top: 15px;}
.product .prod-left .connect ul li em{font-size: 14px;color: #FFFFFF;}
.product .prod-left .connect ul li p{font-size: 24px;color: #FFFFFF;font-weight: bold;font-family: arial;position: relative;bottom: 7px;}
.product .prod-right{}
.product .prod-right .prod-info{display: flex;justify-content: space-between;width: 907px;}
.product .prod-right .prod-info li{}
.product .prod-right .prod-info li:nth-child(2){width: 427px;background: #FFFFFF;}
.product .prod-right .prod-info li:nth-child(2) .info{padding-left: 50px;padding-top: 50px;}
.product .prod-right .prod-info li img{display: block;width: 100%;}
.product .prod-right .prod-info li em{font-weight: bold;font-size: 20px;color: #333333;font-family: arial;display: block;margin-bottom: 10px}
.product .prod-right .prod-info li dd{font-size: 14px;color: #666666;line-height: 30px;}
.product .prod-right .prod-info li a{width: 115px;line-height: 42px;text-align: center;font-size: 14px;color: #FFFFFF;border-radius: 3px;display: inline-block;margin-right: 15px;margin-top: 26px;}
.product .prod-right .prod-info li .link a:nth-child(1){background: #0BA43B;}
.product .prod-right .prod-info li .link a:nth-child(2){background: #00a0e9;}
.product .prod-right .prod-list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 907px;}
.product .prod-right .prod-list li{margin-bottom: 20px;}
.product .prod-right .prod-list li .pic{overflow: hidden;width: 280px;height: 220px;}
.product .prod-right .prod-list li .pic img{transition: all 0.4s;display: block;width: 100%;}
.product .prod-right .prod-list li:hover .pic img{transform: scale(1.1);}
.product .prod-right .prod-list li .name{border: 1px solid #E6E5E5;text-align: center;line-height: 50px;background: #FFFFFF;}
.product .prod-right .prod-list li .name p{font-size: 15px;color: #666666;}
.product .prod-right .prod-list li:hover .name p{color: #0ba43b;}


/*解决方案*/
.solution{margin-bottom: 70px;clear: both;}
.solution .title{text-align: center;margin: 30px;}
.solution .title em{font-size: 36px;color: #0BA43B;font-weight: bold;}
.solution .title p{font-size: 12px;color: #999999;font-family: arial;}
.solution .solution-con{}
.solution .solution-con .hd{margin-bottom: 60px;}
.solution .solution-con .hd ul{display: flex;justify-content: center;}
.solution .solution-con .hd ul li{width: 300px;height: 90px;background: #FAFAFA;margin: 10px;text-align: center;overflow: hidden;}
.solution .solution-con .hd ul li img{float: left;margin-top: 8px;position: relative;left: 65px;top: 19px;}
.solution .solution-con .hd ul li em{font-size:18px;font-weight: bold;color: #333333;display: block;margin-top: 20px;}
.solution .solution-con .hd ul li p{font-size: 12px;color: #666666;font-family: arial;margin-left: 21px;}
.solution .solution-con .hd ul li.on{background: #0ba43b;}
.solution .solution-con .hd ul li.on img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}
.solution .solution-con .hd ul li.on em{color: #FFFFFF;}
.solution .solution-con .hd ul li.on p{color: #FFFFFF;}
.solution .solution-con .bd{}
.solution .solution-con .bd ul{display: flex;justify-content: space-between;}
.solution .solution-con .bd ul li{width: calc(100% / 4 - 20px);}
.solution .solution-con .bd ul li .pic{overflow: hidden;width: 280px;height: 200px;}
.solution .solution-con .bd ul li .pic img{display: block;transition: all 0.4s;}
.solution .solution-con .bd ul li:hover .pic img{transform: scale(1.1);}
.solution .solution-con .bd ul li .name{text-align: center;height: 50px;border: 1px solid #e6e6e6;line-height: 50px;}
.solution .solution-con .bd ul li .name p{font-size: 16px;color: #666666;}


/*合作流程*/
.Process{background: url(../images/Process-bg.jpg)no-repeat center;height: 400px;overflow: hidden;}
.Process .title{text-align: center;margin-top: 3.5%;}
.Process .title em{font-size: 36px;font-weight: bold;color: #FFFFFF;}
.Process .title p{color: #FFFFFF;font-size: 12px;font-family: arial;}
.Process ul{display: flex;justify-content: space-between;}
.Process ul li{text-align: center;width: calc(100% / 7);width: 141px;height: 140px;border-radius: 100%;background: #FFFFFF;position: relative;margin-top: 3%;}
.Process ul li:after{content: '';width: 157px;height: 156px;position: absolute;top: -9px;left: -9px;border: 1px dashed #FFFFFF;border-radius: 100%;}
.Process ul li em{font-size: 20px;color: #333333;font-family: arial;display: block;margin-top: 25px;}
.Process ul li p{color: #333333;font-size: 16px;}
.Process ul li span{font-size: 12px;color: #808080;font-family: arial;text-transform: uppercase;}


/*优势*/
.ys{margin-bottom: 3%;}
.ys .title{text-align: center;margin: 60px 0 50px;}
.ys .title em{font-size: 36px;color: #0BA43B;font-weight: bold;}
.ys .title p{font-size: 16px;color: #999999;font-family: arial;}
.ys ul{display: flex;justify-content: space-between;background: url(../images/ys-border.png)no-repeat bottom center;padding-bottom: 65px;margin-bottom: 65px;}
.ys ul:last-child{background: none;}
.ys ul:nth-child(3),.ys ul:nth-child(6){flex-direction: row-reverse;}
.ys ul:nth-child(3) li .link,.ys ul:nth-child(5) li .link{background: url(../images/ys-icon2.png)no-repeat center left;padding-left: 55px;margin-top: 34px;}
.ys ul:nth-child(3) li .link .connect,.ys ul:nth-child(5) li .link .connect{width: 200px;}
.ys ul:nth-child(3) li .link em,.ys ul:nth-child(5) li .link em{font-size: 15px;color: #737373;display: block;margin-top: 15px;}
.ys ul:nth-child(3) li .link p,.ys ul:nth-child(5) li .link p{font-size: 24px;font-weight: bold;font-family: arial;color: #0BA43B;}

.ys ul:nth-child(3) li p,.ys ul:nth-child(3) li i,.ys ul:nth-child(5) li p,.ys ul:nth-child(5) li i{width: 415px;}
.ys ul:nth-child(4){display: none;}
.ys ul:nth-child(4) li p{position: relative;padding-left: 15px;}
.ys ul:nth-child(4) li p:after{content: '';width: 4px;height: 4px;border-radius: 100%;background: #e60000;position: absolute;left: 0;top: 15px;}
.ys ul:nth-child(3) li:nth-child(2){background: url(../images/ys-right2.png)no-repeat center left;}
.ys ul:nth-child(4) li:nth-child(2){background: url(../images/ys-right3.png)no-repeat center right;height: 370px;}
.ys ul:nth-child(5) li:nth-child(2){background: url(../images/ys-right4.png)no-repeat center left;height: 340px;}
.ys ul:nth-child(6) li:nth-child(2){background: url(../images/ys-right5.png)no-repeat center right;height: 340px;}
.ys ul li:nth-child(1){width: 480px;background: url(../images/ys-icon.jpg)no-repeat top left;padding-left: 120px;position: relative;}
.ys ul li:nth-child(2){background: url(../images/ys-right.png)no-repeat center right;width: 560px;}
.ys ul li strong{font-size: 50px;color: #FFFFFF;float: left;position: absolute;left: 12px;top: -10px;}
.ys ul li h3{font-size: 25px;font-weight: bold;color: #0BA43B;margin-top: 20px;}
.ys ul li span{font-size: 12px;color: #808080;display: block;position: relative;bottom: 7px;}
.ys ul li em{font-size: 18px;color: #333333;}
.ys ul li i{display: block;width: 480px;height: 1px;background: #cccccc;margin: 18px 0px;}
.ys ul li p{font-size: 14px;color: #666666;line-height: 32px;width: 475px;}
.ys ul li .link{display: flex;}
.ys ul li .link a{width: 150px;line-height: 55px;color: #FFFFFF;font-size: 16px;text-align: center;margin-top: 35px;}
.ys ul li .link a:nth-child(1){background: #0BA43B;margin-right: 28px;}
.ys ul li .link a:nth-child(2){background: #00a0e9;}
.ys ul:nth-child(3) li .link a:nth-child(2),.ys ul:nth-child(5) li .link a:nth-child(2){background: #0BA43B;margin-top: 20px;}

/*关于我们*/
.about{background: url(../images/about-bg.jpg)no-repeat center;height: 1130px;overflow: hidden;}
.about .title{text-align: center;margin: 4%;}
.about .title em{font-size: 36px;color: #FFFFFF;font-weight: bold;}
.about .title p{font-size: 12px;color: #FFFFFF;font-family: arial;text-transform: uppercase;}
.about .content{background: #FFFFFF;}
.about .content ul{display: flex;justify-content: space-between;padding: 15px 30px 15px 20px}
.about .content ul li{width: 50%;}
.about .content ul li em{font-size: 20px;color: #333333;font-weight: bold;margin-left: 30px;display: block;margin-top: 12%;margin-bottom: 2%;}
.about .content ul li p{font-size: 14px;color: #666666;line-height: 30px;margin-left: 30px;text-align: justify;margin-bottom: 6%;}
.about .content ul li a{display: inline-block;width: 115px;line-height: 42px;text-align: center;font-size: 14px;color: #FFFFFF;margin-left: 30px;}
.about .content ul li a:nth-child(3){background: #0ba43b;}
.about .content ul li a:nth-child(4){background: #00a0e9;}

.about .about-list{}
.about .about-list .hd{margin-bottom: 40px;margin-top: 50px;}
.about .about-list .hd ul{display: flex;justify-content: center;}
.about .about-list .hd ul li{width: 200px;height: 80px;background: #FAFAFA;margin: 10px;text-align: center;overflow: hidden;cursor: pointer;}
.about .about-list .hd ul li img{float: left;margin-top: 8px;position: relative;left: 35px;top: 15px;}
.about .about-list .hd ul li em{font-size:18px;font-weight: bold;color: #333333;display: block;margin-top: 12px;}
.about .about-list .hd ul li p{font-size: 12px;color: #666666;font-family: arial;margin-left: 36px;position: relative;border: 3px;text-transform: uppercase;}
.about .about-list .hd ul li.on{}
/*.about .about-list .hd ul li.on img{transform: translateY(-80px);filter: drop-shadow(#fff 0 80px);}
.about .about-list .hd ul li.on em{color: #FFFFFF;}
.about .about-list .hd ul li.on p{color: #FFFFFF;}*/
.about .about-list .bd{}
.about .about-list .bd ul{display: flex;justify-content: space-between;}
.about .about-list .bd ul li{width: calc(100% / 4 - 20px);}
.about .about-list .bd ul li .pic{overflow: hidden;width: 280px;height: 200px;}
.about .about-list .bd ul li .pic img{display: block;transition: all 0.4s;}
.about .about-list .bd ul li:hover .pic img{transform: scale(1.1);}
.about .about-list .bd ul li .name{text-align: center;height: 45px;line-height: 45px;background: #FFFFFF;}
.about .about-list .bd ul li .name p{font-size: 14px;color: #666666;}


/*news*/
.news{overflow: hidden;margin-bottom: 50px;}
.news .title{text-align: center;margin: 5% 0 7% 0;}
.news .title em{font-size: 36px;font-weight: bold;color: #0BA43B;}
.news .title p{font-size: 12px;color: #999999;font-family: arial;}
.news .sort{margin-bottom: 32px;position: relative;z-index: 1;width: 580px;}
.news .sort:after{content: '';width: 100%;height: 1px;background: #E6E6E6;position: absolute;bottom: 1px;left: 0;z-index: -1;}
.news .sort .a{display: inline-block;width: 150px;height: 53px;text-align: center;line-height: 53px;background: #fafafa;font-size: 16px;color: #333333;}
.news .sort .a:hover{background: #0ba43b;color: #FFFFFF;}
.news .sort a.on{background: #0ba43b;color: #FFFFFF;}
.news .sort p{float: right;font-size: 12px;color: #333333;font-family: arial;text-transform: uppercase;margin-top: 16px;}
.news .fl{width: 620px;}
.news .fl ul{}
.news .fl ul li{width: 580px;}
.news .fl ul .info{background: #FAFAFA;padding: 20px;}
.news .fl ul .pic{overflow: hidden;}
.news .fl ul .pic img{display: block;transition: all 0.4s;}
.news .fl ul:hover .pic img{transform: scale(1.1);}
.news .fl ul li em{font-size: 17px;font-weight: bold;color: #333;}
.news .fl ul li p{font-size: 14px;color: #666666;line-height: 28px;margin: 10px 0px;}
.news .fl ul li span{font-size: 14px;color: #666666;font-family: arial;}
.news .fl ul li i{font-size: 14px;color: #666666;font-family: arial;float: right;text-transform: uppercase;}
.news .fr{width: 580px;}
.news .fr ul{}
.news .fr ul li{margin-bottom: 30px;}
.news .fr ul li i{width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 100%;font-size: 16px;color: #FFFFFF;display: inline-block;}
.news .fr ul li dd:nth-child(1) i{background: #0ba43b;}
.news .fr ul li dd:nth-child(2) i{background: #00a0e9;position: relative;bottom: 25px;}
.news .fr ul li a{font-size: 16px;color: #333333;margin-left: 15px;display: inline-block;}
.news .fr ul li p{display: inline-block;font-size: 14px;color: #666666;line-height: 28px;width: 490px;margin-top: 15px;margin-left: 15px;}


/*底部导航*/
.foot-nav{line-height: 60px;background: #0ba43b;clear: both;}
.foot-nav ul{display: flex;justify-content: space-between;}
.foot-nav ul li{width: calc(100% / 9);}
.foot-nav ul li a{font-size: 14px;color: #FFFFFF;}

/*底部*/
.footer{height: 320px;background: #333333;}
.footer .f-t-left{display: flex;}
.footer .f-t-right ul{display: flex;margin-top: 80px;}
.footer dl{margin-top: 50px;margin-right: 190px;}
.footer dl:nth-child(1) dt{margin-bottom: 25px;}
.footer dd{font-size: 14px;color: #FFFFFF;line-height: 47px;}
.footer dd a{font-size: 14px;color: #FFFFFF;display: inline-block;margin-right: 20px;}
.footer .f-t-right ul li{margin-left: 8px;}
.footer .f-t-right ul li p{text-align: center;font-size: 14px;color: #FFFFFF;}


/*内页产品*/
.ny-main{background: #FAFAFA;overflow: hidden;padding: 81px 0px;}
.ny-main .prod-left{}
.ny-main .prod-left .title{background: url(../images/product-logo.png)no-repeat center left 35px #0ba43b;width: 275px;height: 120px;text-align: center;overflow: hidden;position: relative;}
.ny-main .prod-left .title:after{content: '';width: 258px;height: 103px;border: 1px solid rgba(255,255,255,0.75);position: absolute;top: 7px;left: 7px;}
.ny-main .prod-left .title em{font-size: 32px;color: #FFFFFF;font-weight: bold;margin-left: 100px;display: block;margin-top: 15px;}
.ny-main .prod-left .title p{font-size: 14px;font-family: arial;color: rgba(255,255,255,0.8);margin-left: 100px;}
.ny-main .prod-left .ctitle1{background: #FFFFFF;padding-top: 15px;}
.ny-main .prod-left .ctitle1 li{padding: 0px 15px;}
.ny-main .prod-left .ctitle1>li>a{color: #333333;font-size: 16px;line-height: 66px;border-bottom: 1px solid #e6e5e5;background: url(../images/product-arrow.png)no-repeat center right;}
.ny-main .prod-left .ctitle1>li.on>a{background: url(../images/product-on_arrow.png)no-repeat center right; color: #0ba43b;}
.ny-main .prod-left .ctitle1 li .ctitle2{border-bottom: 1px solid #e6e5e5;padding: 11px 25px;}
.ny-main .prod-left .ctitle1 li .ctitle2 li{color: #666666;font-size: 14px;line-height: 36px;position: relative;}
.ny-main .prod-left .ctitle1 li .ctitle2 li:after{content: '';position: absolute;left: 3px;top: 15px;width: 5px;height: 5px;background: #666666;border-radius: 100%;}
.ny-main .prod-left .connect{height: 150px;}
.ny-main .prod-left .connect ul{display: flex;background: url(../images/phone-bg.jpg)no-repeat center;height: 150px;}
.ny-main .prod-left .connect ul li{margin-top: 48px;}
.ny-main .prod-left .connect ul li:nth-child(1){width: 50px;height: 50px;border-radius: 100%;text-align: center;background: #FFFFFF;overflow: hidden;margin-left: 30px;margin-right: 15px;}
.ny-main .prod-left .connect ul li:nth-child(1) img{transform: translateY(-80px);filter: drop-shadow(#0ba43b 0 80px);margin-top: 15px;}
.ny-main .prod-left .connect ul li em{font-size: 14px;color: #FFFFFF;}
.ny-main .prod-left .connect ul li p{font-size: 24px;color: #FFFFFF;font-weight: bold;font-family: arial;position: relative;bottom: 7px;}
.ny-main .prod-right{width: 907px}
.ny-main .prod-right .prod-info{display: flex;justify-content: space-between;width: 907px;}
.ny-main .prod-right .prod-info li{}
.ny-main .prod-right .prod-info li:nth-child(2){width: 427px;background: #FFFFFF;}
.ny-main .prod-right .prod-info li:nth-child(2) .info{padding-left: 50px;padding-top: 50px;}
.ny-main .prod-right .prod-info li img{display: block;width: 100%;}
.ny-main .prod-right .prod-info li em{font-weight: bold;font-size: 20px;color: #333333;font-family: arial;display: block;margin-bottom: 10px}
.ny-main .prod-right .prod-info li dd{font-size: 14px;color: #666666;line-height: 30px;}
.ny-main .prod-right .prod-info li a{width: 115px;line-height: 42px;text-align: center;font-size: 14px;color: #FFFFFF;border-radius: 3px;display: inline-block;margin-right: 15px;margin-top: 26px;}
.ny-main .prod-right .prod-info li .link a:nth-child(1){background: #0BA43B;}
.ny-main .prod-right .prod-info li .link a:nth-child(2){background: #00a0e9;}
.ny-main .prod-right .prod-list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 907px;}
.ny-main .prod-right .prod-list:after{content: '';width: 32%;}
.ny-main .prod-right .prod-list li{margin-top: 20px;}
.ny-main .prod-right .prod-list li .pic{overflow: hidden;width: 290px;height: 220px;}
.ny-main .prod-right .prod-list li .pic img{transition: all 0.4s;width: 100%;}
.ny-main .prod-right .prod-list li:hover .pic img{transform: scale(1.1);}
.ny-main .prod-right .prod-list li .name{border: 1px solid #E6E5E5;text-align: center;line-height: 50px;background: #FFFFFF;padding: 0% 2%;}
.ny-main .prod-right .prod-list li .name p{font-size: 15px;color: #666666;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ny-main .prod-right .prod-list li:hover .name p{color: #0ba43b;}

/*面包屑*/
/*.ny-right{width:900px;}*/
.position{display: block;margin-top: 30px; margin-bottom: 20px; border-bottom: solid 1px #ddd;position: relative;}
.position span{display: block; padding-left:33px; font-size: 13px;line-height: 40px;background: url(../images/ny-home.png) no-repeat 5px center;border-bottom: solid 1px #0ba43b; z-index: 0;position: absolute;bottom: -1px;left: 0;}
.position span a{display: inline-block;margin: 0px 8px;}
.position span a.on{color: #0ba43b;}
.position span a:hover{color: #0ba43b;}



/*产品详情*/
.prod-right #nr-container{width: 907px;}
.prod-right  .pro1 .pro-list-pic{width: 332px;}
.prod-right  .pro1 .spec-preview img{display: block;}
.prod-right  .pro1 .descript1{width: 530px;}
.prod-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;border-bottom: 1px solid #c0ccd6; padding: 10px 0 15px; margin-bottom: 10px;}
.prod-right  .pro1 .descript1 p{width: 530px;font-size: 13px;color: #666;line-height: 28px;margin: 10px 0;text-align: justify;}
.prod-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #333; }
.prod-right  .pro1 .descript1 a.consult:hover{background-color: #0ba43b;}
.prod-right  .pro1 .descript1 p.haoma{ color: #333;font-size: 15px;display: block; margin: 20px 0;}
.prod-right  .pro1 .descript1 p.haoma em {display: inline-block;color: #0ba43b;font-size: 25px;font-weight: bold; vertical-align: middle; font-style: normal;}
.prod-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.prod-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.prod-right  .detail {margin-bottom: 20px;}
.prod-right  .detail .de-title{border-bottom: solid 3px #0ba43b; margin-bottom: 20px;}
.prod-right  .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#0ba43b;}


/*内页新闻*/
.ny-news-list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 907px;}
.ny-news-list li a{display: flex; width: 100%;margin-bottom: 20px;}
.ny-news-list .info{background: #FAFAFA;padding: 15px;background: #FFFFFF;width: 535px;}
.ny-news-list .pic{overflow: hidden;width: 340px;height: 210px;}
.ny-news-list .pic img{display: block;transition: all 0.4s;width: 100%;}
.ny-news-list li:hover .pic img{transform: scale(1.1);}
.ny-news-list li em{font-size: 17px;font-weight: bold;color: #333;display: block;margin-top: 20px;}
.ny-news-list li:hover em{color: #0ba43b;}
.ny-news-list li p{font-size: 14px;color: #666666;line-height: 28px;margin: 10px 0px;}
.ny-news-list li span{font-size: 14px;color: #666666;font-family: arial;}
.ny-news-list li i{font-size: 14px;color: #666666;font-family: arial;float: right;text-transform: uppercase;}

/*内页常见问题*/
.problem{width: 907px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.problem li{margin-bottom: 30px;}
.problem li i{width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 100%;font-size: 16px;color: #FFFFFF;display: inline-block;}
.problem li dd{position: relative;}
.problem li dd:nth-child(1) i{background: #0ba43b;}
.problem li dd:nth-child(2) i{background: #00a0e9;position: absolute;top: 15px;}
.problem li a{font-size: 16px;color: #333333;margin-left: 15px;display: inline-block;}
.problem li a:hover{color: #0BA43B;}
.problem li p{display: inline-block;font-size: 14px;color: #666666;line-height: 28px;width: 370px;margin-top: 15px;margin-left: 55px;}




/*内页分类居中*/
.pagelist{text-align: center;margin: auto; margin-top: 20px;}
.rows{border: 1px solid #000;padding: 7px 15px;border-radius: 7px;}
.pagelist{text-align: center;/*display: block;*/margin-bottom: 4%;}
.pagelist .first{border: 1px solid #000;padding: 7px 35px;font-size: 14px;display: inline;border-radius: 7px;margin-right: 10px;}
.pagelist .current{border: 1px solid #000;padding: 10px 15px;border-radius: 7px;}
.pagelist .num{border: 1px solid #000;padding: 10px 15px;font-size: 14px;margin-left: 11px;display: inline;border-radius: 7px;}
.pagelist .end{border: 1px solid #000;padding: 10px 35px;font-size: 14px;background: none;color: #333;display: inline;border-radius: 7px;margin-left: 10px;}
.pagelist .next{border: 1px solid #000;padding: 7px 16px;font-size: 14px;display: inline-block;border-radius: 7px;margin-left: 11px;}

/*QQ 样式*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #000;}
.zx-service ul li:hover a{background: #0ba43b;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #0ba43b;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/right-wechat.jpg) no-repeat center top 10px #0ba43b;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}


































