

@media only screen and (min-width: 1400px){
.m-auto { width: 1400px; margin: 0 auto; position: relative; }
}

@media screen and (max-width: 1410px){
.m-auto { width: 1100px; margin: 0 auto; position: relative; }
}
.icon { display: block; background-repeat: no-repeat; }

.banner-wrap { width: 100%; height: 600px; position: relative; }
.banner-box { height: 808px; position: relative;}
.banner-box ul li { width: 100%; height: 600px; position: absolute; left: 0; top: 0; z-index: 1; display: none;}
.banner-box ul li img { width: 1920px; height: 600px; position: relative; left: 50%; margin-left: -960px; }
.btm-circle { width: 100%; height: 24px; position: absolute; bottom: 60px; left: 0; text-align: center; }
.btm-circle span { display: inline-block; width: 22px; height: 22px; position: relative; z-index: 9; border-radius: 50%; cursor: pointer;}
.btm-circle span:before { content: ''; display: block; width: 10px; height: 10px; border:solid 2px #fff; position: absolute; left: 4px; top: 4px; border-radius: 50%;}
.btm-circle span.cur { border:solid 1px #3875f6; }
.btm-circle span.cur:before { background-color: #3875f6; border-color: #3875f6; }
.banner-wrap span.btn { display: block; width: 98px; height: 74px; background-color: #000; background-color: rgba(0,0,0,.4); position: absolute; top: 267px; z-index: 9; cursor: pointer;}
.banner-wrap span.btn:hover {background-color: #2167d2; background-color: rgba(33,103,210,.6); }
.banner-wrap span.l-btn { left: 0; }
.banner-wrap span.r-btn { right: 0; }
.banner-wrap span.btn:before { content: ''; display: block; width: 46px; height: 17px; background: url(../images/icons.png) no-repeat; position: absolute; left: 26px; top: 28px; }
.banner-wrap span.l-btn:before { background-position: -55px -5px; }
.banner-wrap span.r-btn:before { background-position: -5px -5px; }
.tel-box { position: absolute; bottom: 60px; right: 300px; z-index: 9; }
.icon-tel1 { width: 47px; height: 47px; background-image: url(../images/icon_tel1.png); }
.tel-box .number { width: 200px; color: #fff; font-size: 18px; margin-left: 10px; }
.tel-box .number .p2 { color: #ffc000; font-size: 24px; font-weight: bold;} 

/*搜索*/
.search-wrap { width: 100%; height: 68px; line-height: 68px; border-bottom: solid 1px #eee; }
.search-cont p { color: #333;}
.search-cont a { color: #999; padding: 0 20px; border-right: dashed 1px #bebebe;}
.search-cont .hot a:last-child { border-right: none 0; }
.search-cont a:hover { color: #2167d2; text-decoration: underline; }
.search-box { width: 300px; height: 68px; border-bottom: solid 1px #2167d2; }
.search-box input { width: 300px; height: 67px; border:none 0;  background: none; color: #999;}
.search-box button { border:none 0; background: none; display: block; width: 17px; height: 17px; background: url(../images/icon_search.png) no-repeat; position: absolute; top: 25px; right: 0; cursor: pointer;}

/*产品中心*/
.product-cont { width: 100%; min-width: 1510px; height: 1150px; background: url(../images/part2_bg.png) no-repeat center top; margin-top: 52px; position: relative; }
.product-img-box { width: 960px; height: 961px; position: relative; }
.product-img { width: 960px; height: 961px; position: absolute; left: 0; top: 0; z-index: 1; display: none; }
.product-img .img-box { width: 960px; height: 961px; border-bottom-right-radius: 50px; overflow: hidden;}
.product-img .links { width: 450px; height: 78px; line-height: 78px; text-align: center; background-color: #fff; color: #2167d2; font-size: 18px; position: absolute; right: 85px; bottom: 85px; z-index: 1; overflow: hidden; border-radius: 5px; }
.product-img .links a { display: block; float: left; width: 50%; height: 100%; }
.product-img .links a.buy { background-color: #2167d2; color: #fff; }
.product-cont .infos { width: 500px; height: 900px; padding-top: 60px; position: relative; /*left: 1010px; top: 0;*/ margin-left: 50px; z-index: 3;}
.product-cont .infos li { height: 150px; padding-top: 16px; position: relative;}
.product-cont li a { display: block; width: 100%; height: 100%; position: relative; left: 0; z-index: 2; -webkit-transition:all .5s ease-out;}
.product-cont li .s-img { float: left; display: block; width: 134px; height: 134px; border-radius: 50%; border:solid 1px #8aace2; overflow: hidden;}
.product-cont .s-img img { width: 122px; height: 122px; background-color: #e1e1e1; border-radius: 50%; position: relative; top: 6px; left: 6px; z-index: 2; }
.product-cont li .txts { float: left; margin-left: 20px; width: 340px; padding-top: 30px; }
.product-cont .txts h3 { font-weight: 400; color: #333; padding-bottom: 10px; }
.product-cont .txts p { height: 60px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.product-cont li .bg { width: 720px; height: 205px; background-image: url(../images/li_bg.png); background-repeat: no-repeat; position: absolute; left: -120px; top: 0; z-index: 1; display: none;}
.product-cont li.cur p, .product-cont li.cur h3 { color: #fff; }
.product-cont li.cur .s-img { border-color: #fff;}
.product-cont li.cur a { left: -30px;}
.product-cont li.cur img { background-color: #fff;}

/*解决方案*/
.solution-wrap { width: 100%; margin-top: -50px; }
.solution-cont { width: 87.5%; min-width: 1200px; margin: 40px auto 0; }
.solution-img { width: 33.1547%; height: auto; margin:0 0 0.1786% 0.1786%; position: relative; overflow: hidden;}
.solution-img .img-box1 { width: 100%; }
.solution-img>p { width: 100%; text-align: center; position: absolute; bottom: 30px; left: 0; z-index: 3; color: #fff; font-size: 18px; }
.solution-img .mask { width: 91.5619%; height: 86.8%; background-color: #2565c6; background-color: rgba(33,103,210,.9); position: absolute; left: 4.219%; top: 6.6%; z-index: 9; text-align: center; color: #fff; display: none;}
.solution-img .mask h3 { font-weight: 400; font-size: 24px; padding: 13% 0 2%; position: relative;}
.solution-img .mask h3:before { content: ''; display: block; width: 26px; height: 1px; background-color: #fff; position: absolute; bottom: 0; left: 50%; margin-left: -13px;}
.solution-img .mask>p { width: 62%; height: 44px; line-height: 22px; margin: 5% auto 10%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.solution-img .mask .links { width: 58%; margin: 0 auto; overflow: hidden; }
.solution-img .links a { display: block; float: left; width: 50%; padding: 5% 0; color: #fff;background-color: #2167d2;}
.solution-img .links a.shipin { background-color: #fff; color: #2167d2; }

/*视频中心*/
.shipin-cont { margin-top: 35px; height: 500px; position: relative; overflow: hidden;}
.shipin-box { width: 100%; height: 500px; position: absolute; left: 0; top: 0; z-index: 9; }
.shipin-list { width: 100%; height: 501px; position: relative; }
.shipin-list .list { position: absolute; overflow: hidden;}
.shipin-list .list.active { cursor: pointer; }
.shipin-list .img-box {/* width: 796px; height: 501px;*/ }
.shipin-list p { width: 100%; text-align: center; color: #fff; font-size: 18px; position: absolute; bottom: 16px; left: 0; z-index: 3;}
.prev-btn, .next-btn { display: block; width: 110px; height: 55px; color: #fff; font-size: 24px; cursor: pointer; position: absolute; top: 222px; z-index:10; }
.prev-btn { left: 50px; }
.next-btn { right: 50px; text-align: right;}
.prev-btn:after, .next-btn:after  { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat; position: absolute; right: 0; bottom: 0; z-index: 2; }
.prev-btn:after { background-position: -28px -28px; }
.next-btn:after { background-position: -5px -28px; }

/* Pop-ups YangFangLing 2018年9月25日 */
.video-frame{display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);z-index: 9999999;}
.video-frame .box{ width:1000px; height:617px; border:5px solid #027ecc; position:absolute; z-index:5; left:50%; top:20%; margin-left:-500px; background-color:#000;  border-radius:5px;z-index: 99; box-sizing:border-box;}
.video-frame .box .close{ display:block; width: 25px; height: 25px; position:absolute; cursor:pointer; right:-30px; top:-5px}
.video-frame .box iframe { width:100%; height:100%; position:relative; z-index:2;}
.video-frame .box p { font-size:24px; width:100%; height:100%; line-height:617px; text-align:center; color:#fff; position:absolute; left:0; top:0; z-index:1; }
/* Pop-ups End */

/*核心优势*/


@media only screen and (min-width: 1400px){
.core-box { width: 1400px; margin: 18px auto 30px; height: 392px; border:solid 1px #dddddd;}
.core-box .infos { width: 466px; height: 392px; text-align: center; color: #333; border-left: solid 1px #ddd; position: relative;}
.core-box .infos .txts { width: 100%; height: 100%; position: relative; z-index: 9; }
.core-box .infos h3 { font-size: 24px; padding: 60px 0 3px; }
.core-box .infos p { width: 315px; margin: 0 auto; line-height: 24px; color: #999; }
.core-box .infos i.icon-team { width: 38px; height: 40px; margin: 25px auto; background-image: url(../images/icon_team.png); }
.core-box .infos i.icon-gray-jt { width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -44px; position: absolute; bottom: 80px; left: 50%; margin-left: -10px; z-index: 2; } 
.core-box .infos i.icon-sys { width: 43px; height: 33px; margin: 28px auto; background-image: url(../images/icon_system.png); }
.core-box .infos i.icon-pro { width: 30px; height: 37px; margin: 26px auto; background-image: url(../images/icon_pro.png);  }
.core-box .infos a { display: block; width: 185px; height: 60px; background-color: #fff; border-radius: 5px; line-height: 60px; position: absolute; bottom: 60px; left: 50%; margin-left: -120px; color: #2167d2; font-size: 16px; padding-left: 55px; text-align: left; display: none;}
.core-box .infos a:before { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -28px -44px; position: absolute; right: 55px; top: 25px; z-index: 2; }
.core-box .infos .bg { width: 466px; height: 422px; background-color: #3875f6; position: absolute; left: 0; top: -16px; z-index: 0; display: none; box-shadow: 5px 5px 40px rgba(33,103,210,.4), -5px -5px 40px rgba(33,103,210,.4);}
.core-box .infos:hover { z-index: 9; }
.core-box .infos:hover, .core-box .infos:hover p { color: #fff; }
.core-box .infos:hover i.icon-gray-jt { display: none; }
.core-box .infos:hover a, .core-box .infos:hover .bg { display: block; }
.core-box .infos:hover i.icon-team { background-image: url(../images/icon_team1.png);}
.core-box .infos:hover i.icon-pro { background-image: url(../images/icon_pro1.png);}
.core-box .infos:hover i.icon-sys { background-image: url(../images/icon_system1.png);}
.qazxsw{ width:1400px;}
}

@media screen and (max-width: 1410px){
.core-box { width: 1100px; margin: 18px auto 30px; height: 392px; border:solid 1px #dddddd;}
.core-box .infos { width: 358px; height: 392px; text-align: center; color: #333; border-left: solid 1px #ddd; position: relative;}
.core-box .infos .txts { width: 100%; height: 100%; position: relative; z-index: 9; }
.core-box .infos h3 { font-size: 24px; padding: 60px 0 3px; }
.core-box .infos p { width: 315px; margin: 0 auto; line-height: 24px; color: #999; }
.core-box .infos i.icon-team { width: 38px; height: 40px; margin: 25px auto; background-image: url(../images/icon_team.png); }
.core-box .infos i.icon-gray-jt { width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -44px; position: absolute; bottom: 80px; left: 50%; margin-left: -10px; z-index: 2; } 
.core-box .infos i.icon-sys { width: 43px; height: 33px; margin: 28px auto; background-image: url(../images/icon_system.png); }
.core-box .infos i.icon-pro { width: 30px; height: 37px; margin: 26px auto; background-image: url(../images/icon_pro.png);  }
.core-box .infos a { display: block; width: 185px; height: 60px; background-color: #fff; border-radius: 5px; line-height: 60px; position: absolute; bottom: 60px; left: 50%; margin-left: -120px; color: #2167d2; font-size: 16px; padding-left: 55px; text-align: left; display: none;}
.core-box .infos a:before { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -28px -44px; position: absolute; right: 55px; top: 25px; z-index: 2; }
.core-box .infos .bg { width: 358px; height: 422px; background-color: #3875f6; position: absolute; left: 0; top: -16px; z-index: 0; display: none; box-shadow: 5px 5px 40px rgba(33,103,210,.4), -5px -5px 40px rgba(33,103,210,.4);}
.core-box .infos:hover { z-index: 9; }
.core-box .infos:hover, .core-box .infos:hover p { color: #fff; }
.core-box .infos:hover i.icon-gray-jt { display: none; }
.core-box .infos:hover a, .core-box .infos:hover .bg { display: block; }
.core-box .infos:hover i.icon-team { background-image: url(../images/icon_team1.png);}
.core-box .infos:hover i.icon-pro { background-image: url(../images/icon_pro1.png);}
.core-box .infos:hover i.icon-sys { background-image: url(../images/icon_system1.png);}
.qazxsw{ width:1100px;}
}



/*走进大年科技*/
.about-cont-bg { width: 100%; height: 832px; background: url(../images/part6_bg.jpg) no-repeat center top; margin-top: 50px; }
.about-cont { width: 1045px; padding: 100px 155px 0 0; position: relative;}
.about-cont .tt-cont { position: relative; left: -70px; }
.about-cont h2, .about-cont h2 a { color: #333; font-size: 30px; }
.about-cont>span { display: block; font-size: 18px; color: #333; padding-top: 6px; }
.about-cont>p { margin-top: 55px; line-height: 25px; }
.about-cont a.about-us { font-size: 24px; font-family: "en"; color: #ccc; position: absolute; right: 155px; top: 100px; z-index: 2; text-align: right;}
.about-cont a.about-us:after { content: ''; display: block; width: 22px; height: 2px; background-color: #2167d2; position: absolute; bottom: -10px; right: 0; z-index: 2; }
.about-cont .alinks { width: 780px; height: 162px; background-color: #fff; margin-top: 96px; border-bottom-right-radius: 50px; }
.about-cont .alinks a { display: block; float: left; height: 110px; text-align: center; font-size: 24px; padding-top: 52px;}
.about-cont .alinks a.sub { width: 213px; color: #fff; background-color: #2167d2; font-weight: bold; position: relative;}
.about-cont .alinks a.sub em { display: block; font-size: 18px; font-family: 'Arial Regular'; padding-top: 3px; }
.about-cont .alinks a.sub:before { content: ''; display: block; width: 0; height: 0; border-top: solid 12px transparent; border-bottom: solid 12px transparent; border-left: solid 12px #2167d2; position: absolute; right: -12px; top: 69px; z-index: 2; }
.about-cont .alinks a.cmy { width: 279px; }
.about-cont a.cmy span{ display: block; border-right: solid 1px #ddd; }
.about-cont a.cmy:last-child span{ display: block; border-right: solid 1px #ffffff; }
.about-cont a.cmy3 span { border-right: none 0; }
.about-cont a.cmy b { color: #2167d2; display: block;}
.about-cont a.cmy em { font-size: 14px; color: #999; }

/*诚招代理*/
.recruit-wrap { padding-bottom: 80px; }
.recruit-box { margin-top: 42px; }
.recruit-box .left-cont { width: 673px; position: relative;}
.recruit-box .tt01 p { font-size: 35px; font-family: "en"; color: #ddd; padding-bottom: 2px; }
.recruit-box .tt01 span { color: #2167d2; font-weight: bold; font-size: 16px; position: relative;}
.recruit-box .tt01 span:after { content: ''; display: block; width: 20px; height: 2px; background-color: #2167d2; position: absolute; bottom: 0; right: -50px; z-index: 2; }
.recruit-box .map { width: 673px; height: 557px; background: url(../images/map_img.png) no-repeat; margin-top: -30px; position: relative;}
.recruit-box .map span { display: block; width: 13px; height: 13px; border-radius: 50%; overflow: hidden; position: absolute; z-index: 2;}
.recruit-box .map span.ads1 { left: 333px; bottom: 188px; }
.recruit-box .map span.ads2 { left: 390px; bottom: 133px; }
.recruit-box .map span.ads3 { right: 240px; bottom: 85px; }
.recruit-box .map span.ads4 { right: 210px; bottom: 147px; }
.recruit-box .map span.ads5 { right: 195px; bottom: 72px; }
.recruit-box .map span.ads6 { right: 154px; bottom: 147px; }
.recruit-box .map span.ads7 { right: 193px; bottom: 243px; }
.recruit-box .map span em { display: block; border-radius: 50%; }
.recruit-box .map em.outer { width: 100%; height: 100%; background-color: #d0dff5; position: relative; z-index: 1;}
.recruit-box .map em.inner { width: 5px; height: 5px; background-color: #2167d2; position: absolute; left: 4px; top: 4px; z-index: 2; }
.recruit-box .ads { color: #999; position: absolute; bottom: 19px; right: 45px; z-index: 8; overflow: hidden; }
.recruit-box .ads span { display: block; float: left; width: 17px; height: 17px; border-radius: 50%; background-color: #d0dff5; margin-right: 18px; }
.recruit-box .ads span:before { content: ''; display: block; width: 7px; height: 7px; background-color: #2167d2; border-radius: 50%; position: relative; left: 5px; top: 5px; }
.recruit-box .ads p { float: left; }
.recruit-box .right-cont { width: 480px;}  
.recruit-box .right-cont>p { font-size: 18px; color: #333; font-weight: bold; text-align: right; position: relative; }
.recruit-box .right-cont>p:after { content: ''; display: block; width: 20px; height: 2px; background-color: #2167d2; position: absolute; bottom: -20px; right: 0; z-index: 1; }
.recruit-box .citys { font-size: 20px; }
.recruit-box .citys strong { font-size: 66px; color: #2167d2; }
.recruit-box .citys .p2 { color: #2167d2; font-size: 33px; padding-left: 108px; margin-top: -30px;}
.recruit-box .citys em {  font-family: "微软雅黑"; font-size: 20px; color: #666; }
.recruit-box a.join { display: block; width: 368px; height: 68px; line-height: 68px; text-align:center; background-color: #2167d2; color: #fff; font-size: 18px; border-radius: 50px; margin: 42px 0 36px 22px;}
.join-tel { margin-left: 80px; }
.icon-tel { width: 39px; height: 39px; background-image: url(../images/icon_tel.png); }
.join-tel p { height: 38px; line-height: 38px; padding-left: 8px; }
.join-tel p b { color: #2167d2; font-size: 18px; }
.recruit-box a.more { display: block; width: 90px; height: 26px; line-height: 26px; color: #2167d2; font-weight: bold; position: absolute; right: 0; bottom: 10px; }
.recruit-box a.more:after { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -28px -44px; position: absolute; right: 0; top: 8px; }

.active .outer, .active .inner { 
  -webkit-animation: m-circle .6s linear both infinite; 
  -moz-animation: m-circle .6s linear both infinite; 
  -ms-animation: m-circle .6s linear both infinite; 
  animation: m-circle .6s linear both infinite; 
}
.active .inner { 
  -webkit-animation-delay:.2s;
  -moz-animation-delay:.2s;
  -ms-animation-delay:.2s;
  animation-delay:.2s;
}
@-webkit-keyframes m-circle {
  0%,100%{
    -webkit-transform:scale(1);
    opacity: 0;
  }
  50%{
    -webkit-transform:scale(2);
    opacity: 1;
  }
}
@-moz-keyframes m-circle {
  0%,100%{
    -moz-transform:scale(1);
    opacity: 0;
  }
  50%{
    -moz-transform:scale(2);
    opacity: 1;
  }
}

@-ms-keyframes m-circle {
  0%,100%{
    -ms-transform:scale(1);
    opacity: 0;
  }
  50%{
    -ms-transform:scale(2);
    opacity: 1;
  }
}

@keyframes m-circle {
  0%,100%{
    transform:scale(1);
    opacity: 0;
  }
  50%{
    transform:scale(2);
    opacity: 1;
  }
}

/*战略合作伙伴*/
.huoban-wrap { width: 100%; height: 728px; background: url(../images/part8_bg.jpg) no-repeat; }
.huoban-box { margin-top: 50px; border-top: solid 1px #ddd;}
.huoban-box li { float: left; width: 239px; height: 174px; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd; position: relative; overflow: hidden;}
.huoban-box li a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; }
.huoban-box li p { width: 100%; text-align: center; position: absolute; bottom: 18px; left: 0; color: #333; z-index: 3; }
.huoban-box li.more { background-color: #2167d2; text-align: center; border-bottom-right-radius: 50px;}
.huoban-box li.more a { height: 108px; padding-top: 66px; color: #fff; bottom: 90px; font-weight: bold; position: relative;}
.huoban-box li.more a:after { content: ''; display: block; width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -28px; position: absolute; bottom: 55px; left: 50%; margin-left: -10px; }

/*常见问题*/
.ques-wrap { position: relative; z-index: 3; }
.ques-cont { height: 500px;  }
.ques-cont .img-box { width: 600px; height: 500px; border-bottom-left-radius: 50px; overflow: hidden;}
.ques-box { width: 536px; height: 432px; background-color: #fff; padding: 68px 0 0 64px; }
.ques-box h3 { width: 470px; padding-bottom: 22px; border-bottom: solid 1px #ddd; position: relative;}
.ques-box h3 a { color: #2167d2; font-weight: bold; font-size: 16px; }
.ques-box a.more { /*font-family: "en"; letter-spacing:5px; font-weight: 400;*/ position: absolute; right: 0; top: 8px; color: #999;}
.ques-list { width: 470px; height: 310px; margin-top: 26px; overflow: hidden; }
.ques-list ul { position: relative; }
.ques-list li { padding: 16px 0; }
.ques-list li a { display: block; color: #333; overflow: hidden;}
.ques-list li span { display: block; float: left; width: 380px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ques-list li em { display: block; float: right; font-size: 14px; color: #999; }
.ques-list li a:hover { color: #2167d2; text-decoration: underline;}

/*新闻中心*/
.news-wrap { width: 100%; height: 988px; background: url(../images/part9_bg.jpg) no-repeat center top; padding-top: 162px; position: relative; margin-top: -162px; z-index: 1;}
.news-cont .tt-public span { color: #999; }
.news-nav { width: 100%; text-align: center; margin-top: 18px;}
.news-nav a { display: inline-block; width: 198px; height: 60px; line-height: 60px; text-align: center; color: #666; font-size: 16px; border:solid 1px #ccc; border-radius: 50px; margin-left: 8px; }
.news-nav a:hover, .news-nav a.cur { background-color: #2167d2; color: #fff; }
.news-box { width: 1200px; height: 524px;  left: 50%; bottom: 162px; margin-left: -600px; z-index: 9;}
.news-box .news-msg { width: 100%; height: 494px; position: absolute; left: 0; top: 0; z-index: 2; display: none;}
.news-box .news-infos { width: 344px; height: 494px; background-color: #fff; background-color: rgba(255,255,255,.9); padding: 30px 27px 0; position: relative;}
.news-infos a { display: block; width: 100%; height: 100%; }
.news-infos .img-box { width: 344px; height: 258px; overflow: hidden; }
.news-infos h3 { font-weight: 400; font-size: 18px; color: #333; padding: 36px 0 18px; }
.news-infos p { width: 100%; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-infos .time { margin-top: 40px; color: #999; }
.news-infos .time i { width: 19px; height: 10px; background: url(../images/icons.png) no-repeat -5px -44px; position: relative; top: 5px; }
.news-infos:hover { 
  z-index: 9; 
  background-color: #fff;
  -webkit-transform:scale(1.01);
  -moz-transform:scale(1.01);
  -ms-transform:scale(1.01);
  transform:scale(1.01);
}

/*图片放大动效*/
.img-box img, .solution-img img, .news-infos { 
  -webkit-transition:all .6s linear;
  -moz-transition:all .6s linear;
  -ms-transition:all .6s linear;
  transition:all .6s linear;
}
.img-box:hover img, .solution-img:hover img { 
  -webkit-transform:scale(1.05);
  -moz-transform:scale(1.05);
  -ms-transform:scale(1.05);
  transform:scale(1.05);
}

.Title {
    width: 100%;
    text-align: center;
    width: 1200px;
    margin: 0 auto;
    padding-top: 46px;
}
/* flow */
.flow{width: 100%;background: #f8f8f8;padding-bottom: 78px;}
.flow .Title{padding-top: 50px;}
.flow .Title h2 img{display: block;margin: 0 auto;}
.flow .Title p{color: #666666;margin: 8px 0;}
.flow .mainCon{margin-top: 58px;}
.flow .mainCon img{display: block;}
.flow .mainCon ul{margin-top: 16px;}

@media only screen and (min-width: 1400px){
.flow .mainCon li{width: 190px;margin-left: 52px;text-align: center;font-size: 16px;color: #000000;float: left;}
}

@media screen and (max-width: 1410px){
.flow .mainCon li{width: 140px;margin-left: 52px;text-align: center;font-size: 16px;color: #000000;float: left;}
}

.flow .mainCon li:first-child{margin-left: 0;}








.footer {
  background: #242e2f;
  color: #9a9a9a;
}
.footer a {
  color: #9a9a9a;
}
.footer a:hover {
  color: #fff;
}
.footer .friendship {
  padding: 30px 20px 30px 0;
  position: relative;
  border-bottom: solid 1px #374041;
}
.footer .friendship .btn {
  width: 14px;
  height: 24px;
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 5;
  cursor: pointer;
  background: url(../images/arrow1.png) no-repeat center;
}
.footer .friendship .btn.on {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.footer .friendship .box {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}
.footer .friendship .box.on {
  height: auto;
}
.footer .friendship a {
  font-size: 12px;
  padding: 0 13px;
  position: relative;
  white-space: nowrap;
}
.footer .friendship a:last-child::after {
  display: none;
}
.footer .friendship a::after {
  content: " ";
  width: 1px;
  height: 12px;
  background: #404849;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
  margin-top: -6px;
}
.footer .row {
  position: relative;
}
.footer .link-list {

  line-height: 26px;
  margin-top: 38px;
}
.footer .link-list .list {
  width: 170px;
  float: left;
  padding-top:50px;
}
.footer .link-list ul {
  margin-top: 14px;
  padding-left: 2px;
}
.footer .link-list .tit {
  font-size: 15px;
  color: #fff;
  padding-left: 8px;
  position: relative;
  display: block;
  line-height: 26px;
}
.footer .link-list .tit::after {
  content: " ";
  width: 2px;
  height: 16px;
  background: #3875f6;
  z-index: 2;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
}
.footer .contact {
  float: right;
  text-align: right;
  margin-top: 40px;
}
.footer .contact .photo {
  min-height: 40px;
  background: url(../images/photo1.png) no-repeat right 0 top 2px;
  padding-right: 48px;
  margin-bottom: 16px;
}
.footer .contact .photo p {
  margin-bottom: 2px;
}
.footer .contact p {
  margin-bottom: 6px;
}
.footer .contact .p1 a,
.footer .contact .p1 {
  font-size: 22px;
  font-weight: bold;
  color: #fff;
}
.footer .qrcode {
  width: 128px;
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 40px;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  z-index: 1;
}
.footer .qrcode img {
  width: 100%;
  display: block;
}
.footer .title {
  background: url(../images/footer_line.gif) repeat-x 0 center;
  margin-top: 24px;
}
.footer .title img {
  width: 100%;
  display: block;
}
.footer .title .logo {
  width: 172px;
  margin: 0 auto;
  padding: 0 20px;
  background: #242e2f;
}
.footer .copy {
  line-height: 24px;
  padding: 14px 0 40px 0;
}
.footer .copy:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}

@media only screen and (min-width: 1400px){
.wrap {
    max-width: 1400px;
    margin: 0 auto;
}
}

@media screen and (max-width: 1410px){
.wrap {
    max-width: 1100px;
    margin: 0 auto;
}
}

.l {
    float: left;
}
.r {
    float: right;
}



@media only screen and (min-width: 1400px){
.ifive{background: #fff;padding-bottom: 23px;padding-top: 15px; margin:0 auto; width:1400px;}
.ifive ul{width:1360px;margin-left: 20px;background: #fff}
.ifive ul li{width: 181px;margin-right: 15px;height: 126px;float: left;}
}

@media screen and (max-width: 1410px){
.ifive{background: #fff;padding-bottom: 23px;padding-top: 15px; margin:0 auto; width:1100px;}
.ifive ul{width:1160px;margin-left: 20px;background: #fff}
.ifive ul li{width: 140px;margin-right: 15px;height: 126px;float: left;}
}


.ifive ul li:nth-child(7){margin-right: 0}
.ifive ul li a{display: block;width: 100%;height: 100%;background: #eeeeee;overflow: hidden;transition: 0.5;-webkit-transition: 0.5s}
.ifive ul li a .t1{font-size: 16px;color: #fff;letter-spacing: 1px;margin-top: 77px; line-height:20px;}
.ifive ul li a .t2{font-size: 12px;color: #fff;letter-spacing: 0px;font-weight: lighter;margin-top: 10px;}
.ifive ul li:nth-child(1) a{background: #3875f6 url("../images/f11.png") top 20px center no-repeat}
.ifive ul li:nth-child(2) a{background: #3875f6 url("../images/f22.png") top 20px center no-repeat}
.ifive ul li:nth-child(3) a{background: #3875f6 url("../images/f33.png") top 20px center no-repeat}
.ifive ul li:nth-child(4) a{background: #3875f6 url("../images/f44.png") top 20px center no-repeat}
.ifive ul li:nth-child(5) a{background: #3875f6 url("../images/f55.png") top 20px center no-repeat}
.ifive ul li:nth-child(6) a{background: #3875f6 url("../images/f66.png") top 20px center no-repeat}
.ifive ul li:nth-child(7) a{background: #3875f6 url("../images/f77.png") top 20px center no-repeat}

.ifive ul li a:hover .t1{color: #fff;}
.ifive ul li a:hover .t2{color: #fff;}
.ifive ul li:nth-child(1):hover a{background: #39a4dc url("../images/f11.png") top 20px center no-repeat}
.ifive ul li:nth-child(2):hover a{background: #39a4dc url("../images/f22.png") top 20px center no-repeat}
.ifive ul li:nth-child(3):hover a{background: #39a4dc url("../images/f33.png") top 20px center no-repeat}
.ifive ul li:nth-child(4):hover a{background: #39a4dc url("../images/f44.png") top 20px center no-repeat}
.ifive ul li:nth-child(5):hover a{background: #39a4dc url("../images/f55.png") top 20px center no-repeat}
.ifive ul li:nth-child(6):hover a{background: #39a4dc url("../images/f66.png") top 20px center no-repeat}
.ifive ul li:nth-child(7):hover a{background: #39a4dc url("../images/f77.png") top 20px center no-repeat}


