body{margin:0 auto; font-family:"Microsoft YaHei"; color:#525252; font-size:14px; background:#fff; overflow-x:hidden; min-width:1440px;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,table,tr,td,tbody,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear: both; height: 0px; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
em,i{ font-style:normal;}
*{ box-sizing:border-box;}
a{ text-decoration:none; color:#666;}
.project,.case,.news,.Partner,.foot,.foot_nav{ width:1440px; margin:0 auto}
/*抬头*/
.head{ position:fixed; width:100%; background:#fff; z-index:999999999999;}
.head .top_all{ width:1440px; margin:0 auto;}
.head .head_l{}
.head .head_l .logo{ width:200px; margin:10px 20px 0 0;}
.head .head_l .logo img{ width:100%;}
.head .head_l .line{width:1px; height:38px; background:#333;margin:25px 14px 0 0;}
.head .head_l .name{ font-size:18px;font-family: FZKai-Z03S;margin-top:30px; color:#666666;}
.head .nav ul{ float:right;height:92px;    padding-top: 25px;}
.head .nav ul li{ float:left;padding: 0 14px;}
.head .nav ul li a{ font-size:24px; text-decoration:none; color:#333;}
/*二级导航*/
#m-bd{ width:100%; position:fixed; background:white;    z-index: 9999999; border-bottom:1px solid #f5f5f5;}
.head .mainnav_bg{ width:100%; height:160px; background:#21234f;}
.head .mainnav_bg .mainnav{ width:1440px; margin:0 auto;padding-top: 50px;}
.head .mainnav_bg .mainnav .list{ float:left; margin-right:5%;}
.head .mainnav_bg .mainnav .list:nth-child(4){ margin-right:0;}
.head .mainnav_bg .mainnav .list .img{ width:60px; margin-right:30px;}
.head .mainnav_bg .mainnav .list .img img{ width:100%;}
.head .mainnav_bg .mainnav .list a .word{ color:white;}
.head .mainnav_bg .mainnav .list a .word dl{ font-size:24px;margin-bottom: 13px;}
.subnav { width:1500px; margin:45px auto 0 auto;padding-bottom: 30px;}
.subnav .list{height: 377px;display:inline-block;float: left;border-right: 1px #ccc solid; padding:0 30px;}
.subnav .list:nth-child(6){ margin-right:0; border:none;}
.subnav .list dl{ margin-bottom:10px;}
.subnav .list dl a{ font-size:30px; color:#666;}
.subnav .list .con .name{ margin-top:15px; margin-bottom:10px;}
.subnav .list .con .name a{ color:#666; font-size:17px; font-weight:bold;}
.subnav .list .con p{font-size:16px; line-height:33px; color:#B1B1B1;}
.subnav .list:first-child .con p a{ display:inline-block; width:161px; font-size:16px;}

/*banner*/
.banner{ width:100%; height:846px;background:url(/images/1630379780018.jpeg) no-repeat center center; text-align: center; color:white;}
.banner .box dl{ font-size:60px; font-weight:bold;padding-top: 172px;}
.banner .box dl span{ font-size:16px;display: inline-block;    margin: 20px 0 40px 0;}
.banner .box p{ font-size:20px; font-weight:bold;line-height: 50px;}
.banner .box .Target span{display: inline-block;border: 1px solid #fff;margin: 54px 23px 90px 23px;}
.banner .box .Target span:hover a{ background:#fff; color:#666;}
.banner .box .Target a{font-size: 18px;color:white;padding: 20px 40px;display: inline-block; background:#030F28;}
.banner .box em{ font-size:30px; background:#030F28; font-weight:bold;}
/*广告条*/
.gg_Banner{ width:1440px; height:144px; background:#243d82;color: #fff;display:table-cell;vertical-align:middle;    padding: 0 50px;}
.gg_Banner:hover{background:#e00;}
.gg_Banner dl{ display:table-cell;vertical-align:middle;}
.gg_Banner dl strong{ font-size:36px;display: block;margin-bottom: 10px;}
.gg_Banner dl span{ font-size:24px;}
.jiagezixun{ font-size:30px;text-align: center;}
.jiagezixun em{ display:block; font-weight:bold; color:#fed080;}
.jiagezixun span{ background:#fed080;display: inline-block; border-radius:25px;font-size: 24px;padding: 6px 30px;margin-top: 10px;}
/*标题*/
.title{ margin:110px 0 63px 0;}
.title dl{ font-size:48px; font-weight:bold;color: #333;margin-bottom: 20px;}
.title dl span{ font-size:20px; font-weight:normal;}
.title p{ font-size:20px;}
.title p.font30{ font-size:30px;}
/*服务项目*/
.project .content{ margin:70px 0 20px 0;}
.project .content .content_l{ width:360px;background:#0e152f url(../images/wzjs_nav.jpeg) no-repeat center center; color:white;padding: 0 34px;text-align: center;}
.content_l dl{ font-size:48px;font-weight:bold;margin: 55px 0 39px 0;}
.content_l dl a{ color:white;}
.project .content .content_l p{ font-size:14px;line-height: 22px;padding: 0 8px; margin-top:19px;}
.project .content .content_l em{ font-size:14px;display: inline-block; margin-top:26px;}
.project .content .content_l .fangan{padding: 50px 0 34px 0;}
.project .content .content_l .fangan a{ color:#333;display: inline-block;background: #fff; border-radius:30px; padding:15px 48px;font-size:16px;}
.project .content .content_r { width: 74.41%;}
.project .content .content_r .con{ width:261px;box-shadow: 0px 1px 1px 1px rgba(232, 233, 246, 1); border-radius:5px;display: inline-block;padding: 12px 10px 19px 10px;margin-right: 5px;margin-bottom: 8px;}
.project .content .content_r .con:hover{ background:#243d82;}
.project .content .content_r .con:hover p{ color:white;}
.project .content .content_r .con:nth-child(4n){margin-right:0;}
.project .content .content_r .con .name{ background:url(../images/hot.png) no-repeat right; color:#333333;}
.project .content .content_r .con .name p{ width:80%; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;font-size: 20px;}
.project .content .content_r .con .word{ background:url(../images/jiantou.png) no-repeat right; color:#A7A7A7;margin-top: 14px;}
.project .content .content_r .con .word p{ width:90%; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}

.project .seo .content_l dl{margin:16px 0 0 0;}
.project .seo .content_l em{ margin-top:14px;}
.project .seo .content_l{ padding-bottom:24px;}
.project .seo .content_r .con{ width:349px; height:189px;padding: 31px 10px 19px 10px;box-shadow: 0px 1px 2px 1px rgba(232, 233, 246, 1);border-top-color: rgba(237, 239, 245, 1);border-right-color: rgba(237, 239, 245, 1);border-left-color: rgba(237, 239, 245, 1);border-bottom-color: rgba(237, 239, 245, 1);}
.project .seo .content_r .con .word{     margin-top: 20px;}
.project .seo .content_r .con .name p{ font-size:24px;}
.project .seo .content_r .con .word p{ font-size:16px;line-height: 24px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;white-space: normal;text-overflow: ellipsis;}

.project .yinxiao .content_r .con{ width:349px;margin-bottom: 14px;;box-shadow: 0px 1px 2px 1px rgba(232, 233, 246, 1);border-top-color: rgba(237, 239, 245, 1);border-right-color: rgba(237, 239, 245, 1);border-left-color: rgba(237, 239, 245, 1);border-bottom-color: rgba(237, 239, 245, 1);}
.project .yinxiao .content_r .con .word p{ font-size:16px;line-height: 24px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;white-space: normal;text-overflow: ellipsis;}
.project .yinxiao .content_r .con:nth-child(4n){    margin-right: 5px;}
.project .yinxiao .content_l dl{margin: 34px 0 19px 0;}
.project .yinxiao .content_l em{ margin-bottom:32px;}
/*项目案例*/
@-webkit-keyframes flipOutYtest {
  from {
    -webkit-transform: perspective(1400px);
    transform: perspective(1400px);
  }

  40% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
    opacity: 1;
  }

  50% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
    opacity: 0;
  }
}

.test{-webkit-animation: flipOutYtest 0.75s linear;animation: flipOutYtest 0.75s linear;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

@-webkit-keyframes flipInYtest {
  from {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
    opacity: 0;
  }

  50% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(1400px);
    transform: perspective(1400px);
    opacity: 1;
  }
}

.test2{-webkit-animation: flipInYtest 0.75s linear;animation: flipInYtest 0.75s linear;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.well{ width: 100%;  min-height: 250px;margin-left: auto; margin-right: auto; height: auto; }
.well .well-item{ position: relative; float: left; width:350px; min-height: 250px; margin:0 13px 13px 0; overflow:hidden; }
.well .well-item:nth-child(4n){ margin-right:0;}
.well .well-item img{width: 100%;min-height: 250px;}
.correct{position: absolute;width: 100%;}
.opposite{min-height: 250px;width: 100%;}
.opposite-content{display: table;width: 100%;min-height: 250px;background-color: #1e204c;}
.opposite-content-text{text-align: center; color: white; font-size: 36px; font-weight:600; margin-top:55px; margin-bottom:15px;}
.opposite-content p{text-align: center;line-height: 35px;}
.opposite-content p span{ display:inline-block; color:white; font-size:16px;margin-right: 25px;}
.opposite-content p span:nth-child(3m){ margin-right:0;}
/*新闻*/
.news .new_nav span{ display:inline-block; font-size:21px; background:#f0f0f0; padding:10px 35px;margin-right: 25px;cursor: pointer;margin-bottom: 30px;}
.news .new_nav .on{ border-bottom:2px solid red;}
.news .new_nav .on a{ color:red;}
.news .all .con{ width:348px; height:400px; float:left; background:#eeeef6;  margin-right:10px; margin-bottom:14px;}
.news .all .con:hover{animation:main .3s;animation-iteration-count:3;}
.news .all .con:nth-child(4n){  margin-right:0;}
.news .all .con .img{ width:348px; height:261px; overflow:hidden; text-align:center; position:relative;}
.news .all .con .img img{max-width: 100%;max-height: 100%; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);}
.news .all .con .word{ padding:0 10px;}
.news .all .con dl{width: 80%;font-size:18px; font-weight:bold; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;margin: 22px 0 13px 0;}
.news .all .con .word p{-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;white-space: normal;text-overflow: ellipsis; overflow:hidden;}
.news .all .con .word .time{ display:inline-block;margin: 9px 0 22px 0;}
.news .all .con .word .time:before{ content:""; display:inline-block; width:204px; height:1px;; background:#333;vertical-align: middle; margin-right:18px;}
.seea_more{ text-align:center;margin-top:35px;}
.seea_more span{ display:inline-block; font-size:30px;    border: 1px solid #333;padding: 8px 30px;margin-right: 30px;}
.seea_more span:hover{ background:#243d82;}
.seea_more span:hover a{ color:#fff;}
.seea_more span:last-child{ margin-right:0;}
@keyframes main{
     
    0%{transform:translate(0,0)}
     
    50%{transform:translate(10px,-10px)}
     
    100%{transform:translate(0,0)}
     
    }
/*合作伙伴*/
.Partner .img{ width:223px; height:120px; overflow:hidden; float:left;box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.08); position:relative;margin-right: 17px; margin-bottom:17px;}
.Partner .img:hover{animation:main .3s;animation-iteration-count:3;}
.Partner .img img{ max-width:100%; max-height:100%;position:absolute; top:50%; left:50%;    transform: translate(-50%,-50%);} 
/*版权*/
.foot_bg{ position:relative;}
.foot_bg a{ color:#B1B1B1;}
.foot_bg .consult{ width:1440px; margin:0 auto; height:150px; line-height:150px;background:url(/images/foot_zixun.png) no-repeat center; border-radius:20px; position:absolute;left: 50%; margin-left:-720px;top: -75px;}
.foot_bg .consult dl{ display:inline-block; font-size:30px; color:white;margin-left: 90px;}
.foot_bg .consult span{ width:170px; height:50px; line-height:50px; text-align:
center;font-size:16px; float:right; display:inline-block; border:1px solid #fff; border-radius:30px; background:#fff;margin: 50px 150px;}
.foot_bg .consult span a{ color:red; display:inline-block;}
.foot_bg{ background:#202932; margin-top:174px;}
.foot_bg .foot_nav{ margin-top:130px; padding-bottom:50px;}
.foot_bg .foot_nav .list{ display:inline-block;float: left;margin-right: 102px;}
.foot_bg .foot_nav .list:nth-child(4){ margin-right:0;}
.foot_bg .foot_nav .list dl{ margin-bottom:10px;}
.foot_bg .foot_nav .list dl a{ font-size:30px; font-size:18px; color:white; font-weight:bold;}
.foot_bg .foot_nav .list .con{ margin-left:20px;}
.foot_bg .foot_nav .list .con .name{ margin-top:15px; margin-bottom:10px;}
.foot_bg .foot_nav .list .con .name a{ color:#fff;}
.foot_bg .foot_nav .list .con p{ line-height:33px; color:#B1B1B1;}
.foot_bg .foot_nav .list .con p a{ display:inline-block; width:145px;}
.foot_bg .foot_nav .list .con .weixin{ position:relative; margin-top:53px;transition: all 3s;}
.foot_bg .foot_nav .list .con .weixin a{ display:inline-block; width:45px;}
.foot_bg .foot_nav .list .con .weixin a img{ width:100%;}
.foot_bg .foot_nav .list .con .weixin .img{ width:120px; position:absolute; top:0; left:75px; display:none;}
.foot_bg .foot_nav .list .con .weixin .img img{ width:100%;}
.foot_bg .foot_nav .list .con .weixin:hover .img{ display:block;transition:all 3s linear}
.foot_bg .beian p{color:#B1B1B1; margin-top:20px;}