@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0; list-style:none;}
body {font-family:"Microsoft YaHei","微软雅黑";font-size:12px;color:#333;word-break:break-all;}
a {text-decoration:none;}
a:hover {color:#1b509e;}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display:none;}
img {border:none; max-width:100%; height:auto;}
.clear {height:1px;clear:both;margin-bottom:-1px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mt10 {margin-top: 10px;}

.w1200{ width:1200px; margin:0 auto;}

/*头部*/
.head{width:100%;height:120px; background:#fff;}
.head .logo{ width:235px;height:81px; margin-left:30px; margin-top:20px; float:left;}

.nav{ height:120px;float:right;}
.nav ul{}
.nav ul li{ width:257px; text-align:center; margin:0 5px; line-height:45px; font-size:16px; float:left;}
.nav ul li a{ color:#333; display:block;/*-webkit-transition: all .28s ease-in .1s;transition: all .28s ease-in .1s;*/}
/*.nav ul li a:hover{ background:url(../images/navhover.png) no-repeat center; color:#ff831d;}
.nav ul li.active a{background:url(../images/navhover.png) no-repeat center; color:#ff831d;}*/

.meteor {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 4;
}
.meteor .m {
    position: relative;
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #FFF;
    top: 100px;
    left: 400px;
    transform-origin: 100% 0;
    animation: star-ani 2s infinite ease-out;
    box-shadow: 0 0 2px 2px rgba(255, 255, 255, .3);
    opacity: 0;
    z-index: 2;
}
.meteor .m:after {
    content: '';
    display: block;
    top: 0px;
    left: 4px;
    border: 0px solid #fff;
    border-width: 0px 200px 3px 200px;
    border-color: transparent transparent transparent rgba(255, 255, 255, .3);
    transform: rotate(-45deg) translate3d(1px, 3px, 0);
    box-shadow: 0 0 1px 0 rgba(255, 255, 255, .1);
    transform-origin: 0% 100%;
}
.meteor .m-1 {
    left: 74%;
    top: 10%;
    background: #FFF;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
}
.meteor .m-1:after {
    border-color: transparent transparent transparent #FFF;
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
}
.meteor .m-2 {
    left: 75%;
    top: 40%;
    background: #FFF;
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}
.meteor .m-2:after {
    -webkit-animation-delay: 2.2s;
    -moz-animation-delay: 2.2s;
    animation-delay: 2.2s;
}
.meteor .m-3 {
    left: 30%;
    top: 40%;
    background: #FFF;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
}

.meteor .m-3:after {border-color: transparent transparent transparent #FFF;
    animation-delay: 3.2s;
    -webkit-animation-delay: 3.2s;
    -moz-animation-delay: 3.2s;
}
@keyframes star-ani {
    0% {
        opacity: 0;
        transform: scale(0) rotate(0deg) translate3d(0, 0, 0);
        -webkit-transform: scale(0) rotate(0deg) translate3d(0, 0, 0);
    }
    50% {
        opacity: 1;
        transform: scale(0) rotate(0deg) translate3d(-200px, 200px, 0);
        -webkit-transform: scale(0) rotate(0deg) translate3d(-200px, 200px, 0);
    }
    100% {
        opacity: 0;
        transform: scale(2) rotate(0deg) translate3d(-400px, 400px, 0);
        -webkit-transform: scale(2) rotate(0deg) translate3d(-400px, 400px, 0);
    }
}



.ban{width:100%;height:425px;text-align:center; overflow:hidden;} 
.title{ text-align:center; font-size:30px; color:#ff831d;}
.title .en{ font-size:16px; color:#bcbcbc; display:block; text-transform:uppercase;margin:10px auto 20px auto; font-family:"Microsoft YaHei","微软雅黑";}
.title .line{ width:40px; height:3px; background:#555; display:block; margin:auto;}
/*产品技术*/
.chanpin-sum1{ width:100%; border-bottom:1px solid #f0f0f0; margin:58px auto;}
.chanpin-sum1-txt{ text-align:center; font-size:16px; line-height:32px; color:#666; width:1000px; margin:35px auto;}

.chanpin-sum2{}
.chanpin-sum2-block{ border-bottom:1px dashed #d9d9d9; overflow:hidden; max-width:1400px;padding-bottom:60px; margin:0 auto 60px auto;}
.block-img{ width:700px; height:430px; overflow:hidden;}
.block-img img{width:700px; height:430px;transition: all 1s;}
.block-img:hover img{transform: scale(1.2);}
.block-txt{ width:668px; height:430px; position:relative;}

.chanpin-sum2-block h2{ font-size:36px; color:#222;margin:24px 0;}
.chanpin-sum2-block .subtit{ font-size:19px; color:#777; margin-left:-16px;}
.chanpin-sum2-block .subtit span{ padding:0 16px;}
.chanpin-sum2-block .line{ width:48px; height:2px; background:#000; display:block; margin:22px 0;}
.chanpin-sum2-block .p{ font-size:16px; color:#666; line-height:34px;}
.chanpin-sum2-block .chanpin-btnbox{ position:absolute; left:0; bottom:20px;}
.chanpin-sum2-block .chanpin-btnbox .btn{padding:16px 32px; margin:0 10px;border:1px dashed #d7d7d7; border-radius:2px; font-size:16px; color:#555;}
.chanpin-sum2-block .chanpin-btnbox .btn:hover{ background:#ff831d;color:#fff;border:1px dashed #ff831d;}

.block-img2{ width:650px; height:430px; overflow:hidden;}
.block-img2 img{width:650px; height:430px;transition: all 1s;}
.block-img2:hover img{transform: scale(1.2);}
.block-txt2{ width:705px; height:430px; position:relative; text-align:right;}
.block-txt2 .subtit{ font-size:20px; color:#777; margin-right:-16px;}
.block-txt2 .line{ width:48px; height:2px; background:#000; display:block; margin:22px 0; float:right;}
.block-txt2 .chanpin-btnbox{right:0;}

.chanpin-sum3{ max-width:1400px; margin:50px auto;}
.chanpin-sum3-tit{ font-size:30px; color:#ff831d;}
.chanpin-sum3 .p{ font-size:16px; line-height:36px; color:#888; margin-top:20px;}
.chanpin-sum3 .p strong{ color:#333;}

/*解决方案*/
.jiejuefangan-title{text-align:center; font-size:30px; color:#444;margin:30px 0;}
.jiejuefangan-title .line{ width:40px; height:3px; background:#555; display:block; margin:15px auto;}
.jiejuefangan-title .title-txt{ font-size:16px; color:#ababab; display:block; margin:10px auto 20px auto;}
.jjfalist{ width: 1440px; margin:0 auto 20px auto; overflow: hidden;}
.jjfalist li{ width: 440px; margin:20px; position: relative; float:left;}
.jjfalist li .img{width: 440px; height:370px; overflow: hidden;}
.jjfalist li .img img{width: 440px; height:370px;transition: all 0.6s;  } 
.jjfalist li p{ font-size:24px; margin-top:20px;}
.jjfalist li .enter{ position:absolute; right:0; bottom:0; background: url(../images/img-enter.png); width: 32px; height: 32px;}
.jjfalist li:hover{ color: #ef7917;}
.jjfalist li .img:hover img{transform: scale(1.1);} 

/*解决方案-详情*/
.fangan-detail{ width:1200px; margin: 40px auto;}
.fangan-detail-tit{ font-size:24px; color:#ff831d;}
.fangan-detail-txt{ font-size: 16px; color:#666; line-height: 210%;  margin-top: 10px;}

/*新闻资讯*/
.news-subnav{ text-align: center;margin: 20px 0;}
.news-subnav a{border-radius:6px; background: #e3e3e3; padding:0 38px; line-height:45px; display: inline-block;margin:0 17px; font-size: 17px; color:#333;}
.news-subnav a.active{ background: #353535;color:#fff;}

.newslist{ width:1400px;margin:auto;}
.newslist li{ border-bottom:1px solid #efefef;  height:246px; overflow:hidden; padding:40px 0;}
.newslist li .img{ width:410px; height:246px;overflow: hidden; float:left;}
.newslist li .img img{width:410px; height:246px;transition: all 0.6s;}
.newslist li .img-rg{ width:960px; float:right; position: relative;height:246px;}
.newslist li .img-rg h4{  font-size:18px; color:#242323; font-weight:normal; position:relative; background: url(../images/lable-w.png) no-repeat;}
.newslist li .img-rg h4 span{ font-size:16px; color:#666; position:absolute; top:4px; right:5px;}
.newslist li .img-rg .txt{ font-size:16px;color:#666;line-height:32px; margin-top:15px;background: url(../images/lable-d.png) no-repeat 0 5px;}
.newslist li .img-rg .p{position: absolute; bottom: 0; left:0; width: 100%; font-size:16px;color:#666;}
.newslist li .img-rg .p  .ll{ display: block;color:#999;}
.newslist li .img-rg .p .more{ border-radius:6px; border:1px solid #999; width:110px; text-align: center;line-height:44px;height:44px; display:block;color:#666;}
.newslist li:hover .img img{transform: scale(1.1);} 
.newslist li:hover .img-rg h4{color:#ff831d;}
.newslist li:hover .img-rg .p .more{ background: #ff831d;border-color:#ff831d;color:#fff;}

.new-more{ width: 223px; height: 70px; text-align: center; line-height: 70px; font-size:18px; color: #302e2e; margin:40px auto; border:1px dashed #bfbfbf;border-radius:6px; display: block;}

/*关于我们*/
.about-sum1{ width:100%; height:647px; background:url(../images/abg1.png) no-repeat center;padding-top:10px;}
.about-sum1-txt{ width: 1400px; margin:0 auto;}
.about-sum1-txt>div{ float: left;}
.about-sum1-txt em{font-style:normal; font-size:18px; font-family: "Microsoft YaHei","微软雅黑"; font-weight: normal; text-transform: capitalize;}
.about-sum1-block{ width: 349px;}
.about-sum1-block .img{ width: 349px;height: 412px; overflow: hidden;}
.about-sum1-block .img img{ width: 349px;height: 412px; transition: all 0.6s;}
.about-sum1-block .img1-tit{ height:112px;}
.about-sum1-block:hover .img img{transform: scale(1.1);} 
.about-sum1-block2{ width:350px;}
.about-sum1-block2 .img1{ background: #24507a; height: 262px;text-align: center; color:#fff; font-size:30px; font-weight: bold;}
.about-sum1-block2 .img1 p{ padding-top:98px;}
.about-sum1-block2 .img2{width:350px; height: 262px; overflow: hidden; position: relative;}
.about-sum1-block2 .img2 img{width:350px; height: 262px;transition: all 0.6s;}
.about-sum1-block2 .img2:hover img{transform: scale(1.1);} 
.about-sum1-block2 .img2 .a{ position: absolute; left:0;top:0;width:350px; height: 262px; background: url(../images/imgspan.png) no-repeat center; text-align: center; color:#fff;font-size:30px; font-weight: bold;}
.about-sum1-block2 .img2 .a p{padding-top:90px;}
.about-sum1-block3{ width:350px;height: 524px;overflow: hidden; position: relative;}
.about-sum1-block3 img{ width: 350px;height: 524px;transition: all 0.6s;}
.about-sum1-block3:hover img{ width: 350px;height: 524px;transform: scale(1.1);}
.about-sum1-block3 .tit{position: absolute; left:30px;top:55px;font-size:30px; font-weight: bold;}
.about-sum1-block4{width:350px;}
.about-sum1-block4 .img{width:350px;height:262px;overflow: hidden; position: relative;}
.about-sum1-block4 .img img{width:350px;height:262px;transition: all 0.6s;}
.about-sum1-block4 .img:hover img{ transform: scale(1.1);}
.about-sum1-block4 .img .tit{position: absolute; right:30px;top:50px;font-size:30px; font-weight: bold;}

.about-sum2{width:100%;background:#fff url(../images/abg2.png) no-repeat center top;/*padding-top:180px;*/}
.about-sum2-txt{ width: 1400px; margin: auto;line-height: 210%; font-size:16px;color:#666; padding-bottom: 40px;}
.about-sum2-txt .img{ width:634px; height: 418px;overflow:hidden;background: url(../images/abimgbg.png) no-repeat; padding-top:34px; padding-right:40px; float: left;margin-right:30px;}
.about-sum2-txt .img img{width:634px; height: 418px;transition: all 0.6s;}
.about-sum2-txt .img:hover img{transform: scale(1.1);}
.about-sum2-txt h2{ font-size:72px; line-height: 70px;}
.about-sum2-txt h2 span{ font-size:21px; display: block;}
.about-sum2-txt em{font-style: normal; color:#ff831d;}
.about-sum2-txt strong{color:#ff831d;}

.about-sum3{width:100%;background:#f4f4f4 url(../images/abg3.png) no-repeat center top;padding-top:50px;}
.about-sum3-txt{ width: 1400px; margin: auto;overflow:hidden;padding-bottom: 50px;}
.about-sum3-tit{ text-align: center; font-size:36px;}
.about-sum3-tit span{ font-size:16px; display: block;color:#666; margin-top: 20px; line-height: 210%;}

.about-sum3-list{ padding:50px 0; overflow:hidden;}
.about-sum3-list li{ width:215px; margin:0 28px; float:left; text-align:center; }
.about-sum3-list li img{ margin-bottom:15px;}
.about-sum3-list li h2{ font-size:21px;color:#000;}
.about-sum3-list li h3{ font-size:16px; color:#a6a6a6; margin-top:6px; font-family: "Microsoft YaHei","微软雅黑";color:#ff801a; text-transform: uppercase;}
.about-sum3-list li p{font-size:15px; line-height:26px; color:#666; margin-top: 20px;}
.about-sum3-list li:hover img{transform:rotate(360deg);
-ms-transform:rotate(360deg); 	/* IE 9 */
-moz-transform:rotate(360deg); 	/* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); transition: 0.5s;}
.about-sum3-list li:hover{ color:#ff801a;}
.about-sum3-list li:hover h3{color:#ff801a;}
.about-sum3-list li:hover p{color:#ff801a;}

.about-sum3-tit2{text-align: center; font-size:24px; font-family: "Microsoft YaHei","微软雅黑"; margin-bottom: 20px;}
.about-sum3-tit2 .line{ width:50px; height: 3px; background: #444; display: block;margin:10px auto;}
.about-sum3-txt .p{ width: 50%; float:left;font-size:15px; co;or:#666; line-height:30px;}
.about-sum3-txt .p span{ color: #ff801a; font-size:28px;}
.about-sum3-txt .p strong{color:#444;}

.about-sum4{ text-align: center; padding:30px 0;}

.about-sum5{ width: 100%; background: url(../images/abg4.png) no-repeat center; height:1018px;padding:40px 0 20px 0;}
.about-sum5-top{ width:1400px; margin:auto; overflow: hidden;}
.about-sum5-t{ width:435px; float: left; text-align: center;padding-top:234px;}
.about-sum5-top-rg{ width:964px;float: right;}
.about-sum5-top-rg .larg-img{ width:684px;height: 400px;float:left;overflow:hidden;}
.about-sum5-top-rg .larg-img img{width:684px;height: 400px;transition: all 0.6s;}
.about-sum5-top-rg .larg-img:hover img{transform: scale(1.1);}
.about-sum5-top-rg .sma-img{width:269px;float: right;}
.about-sum5-top-rg .sma-img>div{width:269px;height:126px;float:left;overflow:hidden;}
.about-sum5-top-rg .sma-img>div img{width:269px;height:126px;transition: all 0.6s;}
.about-sum5-top-rg .sma-img>div:hover img{transform: scale(1.1);}
.about-txt{line-height:200%; color:#666; font-size: 16px;}
.about-txt h2{ font-size:18px; font-weight: 600;color:#e77843;margin:20px 0;}
.about-txt p{line-height:200%; color:#666;}

.about-sum5-bot{ width: 1400px; margin:0 auto;padding-top:40px;}

.about-sum6{ width:1400px; margin:auto;padding:30px 0;}
.horlist{ overflow: hidden;margin:20px 0;}
.horlist li{ width: 300px; height: 202px; float: left; margin: 10px; background: url(../images/honimg.png) no-repeat;padding:13px;}

.about-sum7{ width: 100%; background: #f1f1f1;padding-top:50px;}
.about-sum7-txt{ width: 1400px; margin:0 auto; padding:30px 0;overflow: hidden;}
.about-sum7-img{ width:754px;float: left;}
.about-sum7-rg{ width:490px; float: right;}
.about-sum7-txt-adr{margin:40px 0;}
.about-sum7-txt-adr h2{ font-size: 34px; font-weight: 600; margin-bottom:10px;}
.about-sum7-txt-adr h2 span{ width: 54px; height: 54px; background:url(../images/numbg.png) no-repeat; line-height: 54px;text-align:center;color:#fff; display: inline-block; margin-right: 10px;;}
.about-sum7-txt-adr p{ font-size: 18px;color:#666; line-height:35px;}

/*底部*/
.footbox{ height:903px;width:100%; background:url(../images/bg4.png) no-repeat center bottom;padding-top:170px;position: relative;}
.footbox-content{ position:absolute; width:1400px;left:50%; margin-left:-700px; background:transparent; height:auto; z-index:9;}
.foot-con{width:1300px;margin:0 auto;overflow: hidden; position: relative; padding:0 50px;}
#CSSBox2{float:left;}
#CSSBox2 ul{}
#CSSBox2 ul li{ float:left;margin-right:90px; width:134px;}
#CSSBox2 ul li img{width:134px; height:72px;}
#LeftButton2,#RightButton2{ position: absolute; top:22px;width:17px; height:30px;cursor:pointer; z-index:999;}
#LeftButton2{background:url(../images/btn-l.png);left:0;}
#RightButton2{background:url(../images/btn-r.png);right:0;}

.foor-top{ width:100%;padding:43px 0;}
.foot-top-main{ margin:70px auto; width:1400px;}
.foot-top-main .title{ text-align:center;}
.foot-top-main .box{ margin-top:70px; overflow:hidden;}
.foot-top-main .blo{ font-size:16px; color:#d3d3d3; width:275px; line-height:30px; float:left;}
.foot-top-main .blo h2{ font-size:28px; margin-bottom:15px;color:#fff;}

.foot-mid{width:1400px; border-top:1px solid #414243; padding:35px 0; margin:auto; overflow:hidden;}
.foot_txt{ width:550px; margin-top:20px;}
.foot_txt p{ color:#9d9d9d; font-size:18px; line-height:42px;}
.foot_ewm{ width:118px;text-align:center; color:#dadada; font-size:18px; line-height:32px; float:right;}

.foot-bot{width:1400px; padding:50px 0 0 0; margin:auto;}
.foot-bot .link{border-bottom:1px solid #414243;line-height:32px;font-size:16px;color:#e7e7e7; text-align:center; padding:20px 0;}
.foot-bot .link a{ padding:0 20px; color:#cacaca;}
.foot-bot .p{ text-align:center; line-height:60px; color:#6c6c6c; font-size:16px; font-family:"Microsoft YaHei","微软雅黑";}



/*渠道合伙*/
.par-title{ text-align:center;}
.par-title-txt{ font-size:14px; color:#999; line-height:24px;text-align:center;  width:690px; margin:10px auto;}
.par-sum1{ margin-top:40px;}
.par-sum1-main{background:url(../images/parbg1.png) no-repeat center; width:1200px; height:550px; margin:30px auto;}

.par-sum2{ padding:40px 0; background:#f5f5f5;}
.par-sum2-main{background:url(../images/parbg2.png) no-repeat center; width:1200px; height:448px; margin:30px auto 0 auto;}

.par-sum3{ width:1200px; margin:40px auto;}
.par-sum3-list{ overflow:hidden; margin:60px 0;}
.par-sum3-list li{ width:281px; text-align:center; float:left; font-size:18px; color:#666; line-height:28px; margin:0 50px;}
.par-sum3-list li h2{ font-size:21px; font-weight:bold; margin:23px 0;}
.par-sum3-list li:hover img{transform: rotateY(-360deg);transition: 1s;}

.par-sum4{ width:100%; background:url(../images/parbg3.png) no-repeat top center; height:190px; padding-top:280px;}
.par-sum4-list{ width:1200px; margin:0 auto 40px auto;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;align-items:center;}
.par-sum4-list>div{ text-align:center; cursor:pointer;}
.par-sum4-list>div p{ font-size:18px; color:#eaeaea; margin-top:20px;}
.par-sum4-list>div:nth-child(2n) p{ color:#ff801a;}
.par-sum4-list>div:hover img{transform: rotateY(-360deg);transition: 1s;}


.par-sum5{ width:1200px; margin:40px auto;}
.par-sum5-main{ margin:50px 0; text-align:center;}
.par-sum6{ width:1200px; margin:120px auto 60px auto;}
.par-sum6-main{margin:30px 0; text-align:center;}


.par-sum8{ width:100%;border-top:1px dashed #ddd; padding-top:30px;}
.par-sum8-main{ border:1px solid #e6e6e6;padding:30px; overflow:hidden; width: 1140px; margin:40px auto;}
.par-form{ width:430px; float:left;}
.par-form .input1{ background:url(../images/par-icon-name.png) no-repeat 30px center; padding-left:70px; border:1px solid #e9e9e9; border-radius:30px; line-height:56px;  width:356px; font-size:16px; margin-bottom:30px;}
.par-form .input2{ background:url(../images/par-icon-tel.png) no-repeat 30px center; padding-left:70px; border:1px solid #e9e9e9; border-radius:30px; line-height:56px;  width:356px; font-size:16px;margin-bottom:30px;}
.par-form .input3{ background:url(../images/par-icon-gongsimingcheng.png) no-repeat 30px center; padding-left:70px; border:1px solid #e9e9e9; border-radius:30px; line-height:56px;  width:356px; font-size:16px;margin-bottom:30px;}
.par-form  .btn{ border:1px solid #ff801a; border-radius:30px; line-height:56px;  width:426px; font-size:18px; background:#ff801a;color:#fff;font-family:"Microsoft YaHei","微软雅黑";}
.par-sum8-main .txt{ width:570px; height:294px; float:right;background:url(../images/detailimg2.png) no-repeat right bottom; padding-top:30px; font-size:18px; line-height:48px;}
.par-sum8-main .txt strong{ font-size:36px; color:#ff801a;}