 * {
     margin: 0;
     padding: 0;
 }
 
 body {
     width: 100%;
     font-family: "微软雅黑";
 }
 
 body .container {
     font-family: "微软雅黑";
     padding-left: 0;
     padding-right: 0;
 }
 
 body .container img {
     border: 0;
 }
 
 body .container a {
     text-decoration: none;
 }
 
 body .container ul,
 li,
 ol {
     list-style: none;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-weight: normal;
     margin: 0;
 }
 
 img {
     border: 0;
 }
 
 a {
     text-decoration: none;
 }
 
 ul,
 li,
 ol {
     list-style: none;
 }
 
 h1,
 h,
 h3,
 h4,
 h5,
 h6 {
     font-weight: normal;
     margin: 0
 }
 
 .left {
     float: left
 }
 
 .right {
     float: right
 }
 /*top*/
 
 .abus {
     position: relative;
 }
 
 .abus u {
     width: 10px;
     height: 6px;
     background: url('../images/arr1.png');
     display: inline-block;
     margin-left: 5px
 }
 
 .join {
     width: 100px;
     position: absolute;
     left: -5px;
     top: 70px;
     background: #fff;
     display: none;
     z-index: 9;
 }
 
 .bt-nav {
     width: 130px;
     margin-right: -15px;
     background: -ms-linear-gradient(left, #007be0, #1e2869);
     background: -moz-linear-gradient(left, #007be0, #1e2869);
     background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(#007be0), to(#1e2869));
     margin-top: 65px;
     border-radius: 2px;
 }
 
 .bt-nav .nav1 li a {
     color: #fff;
     font-size: 14px;
     display: block;
     height: 48px;
     line-height: 48px;
     text-align: center;
 }
 
 .bt-nav .nav1 li a:hover {
     border: 1px #239dff solid;
     color: #fff;
 }
 
 .bt-nav .nav1 {
     margin-top: 10px;
 }
 
 .bt-nav .collapse {
     border: none;
     width: 130px;
 }
 
 .Pro1 {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(left, #4c3baa, #110646);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(right, #4c3baa, #110646);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(right, #4c3baa, #110646);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to right, #4c3baa, #110646);
     /* 标准的语法 */
 }
 
 .Pro2 {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(left, #19488a, #0c1823);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(right, #19488a, #0c1823);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(right, #19488a, #0c1823);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to right, #19488a, #0c1823);
     /* 标准的语法 */
 }
 
 .Pro3 {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(left, #232164, #030013);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(right, #232164, #030013);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(right, #232164, #030013);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to right, #232164, #030013);
     /* 标准的语法 */
 }
 
 .Pro4 {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(-45deg, #23b46d, #000201);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(-45deg, #23b46d, #000201);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(-45deg, #23b46d, #000201);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to -45deg, #23b46d, #000201);
     /* 标准的语法 */
 }
 
 .Pro5 {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(-45deg, #45bce9, #1257c3);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(-45deg, #45bce9, #1257c3);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(-45deg, #45bce9, #1257c3);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to -45deg, #45bce9, #1257c3);
     /* 标准的语法 */
 }
 
 .Pro7,
 .goven {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(right, #50b4aa, #0e4c4d);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(right, #50b4aa, #0e4c4d);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(right, #50b4aa, #0e4c4d);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to right, #50b4aa, #0e4c4d);
     /* 标准的语法 */
 }
 
 .Pro8,
 .goven1 {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(right, #1d71d7, #001958);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(right, #1d71d7, #001958);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(right, #1d71d7, #001958);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(to right, #1d71d7, #001958);
     /* 标准的语法 */
 }
 
 .pro-qk {
     width: 100%;
     position: relative;
     overflow: hidden;
     background: -webkit-linear-gradient(left top, #19488a, #0c1823);
     /* Safari 5.1 - 6 */
     background: -o-linear-gradient(left top, #19488a, #0c1823);
     /* Opera 11.1 - 12*/
     background: -moz-linear-gradient(left top, #19488a, #0c1823);
     /* Firefox 3.6 - 15*/
     background: linear-gradient(left top, #19488a, #0c1823);
     /* 标准的语法 */
 }
 
 .huicun .Pro1 {
     background: linear-gradient(to right, #293580, #1d214d);
     /* 标准的语法 */
 }
 /*content*/
 
 .cont1,
 .cont2,
 .cont3,
 .cont4,
 .cont5,
 .cont6 {
     width: 100%;
     padding-bottom: 60px;
 }
 
 .cont1 h1,
 .cont2 h1,
 .cont3 h1,
 .cont4 h1,
 .cont5 h1,
 .cont6 h1 {
     font-weight: normal;
     margin-top: 50px;
     font-size: 24px;
     text-align: center;
     margin-bottom: 30px;
 }
 
 .cont2 .kuang {
     border: 2px solid #6771e1;
     width: 222px;
     text-align: center;
     height: 310px;
     padding: 25px 30px;
     margin: 0 auto;
 }
 
 .lmzcont2 .kuang {
     border: 2px solid #2494d5;
 }
 
 .cont2 .kuang h2 {
     text-align: center;
     margin: 0;
     margin-bottom: 60px;
 }
 
 .cont2 h3 {
     font-size: 22px;
 }
 
 .cont2 p {
     font-size: 16px;
     color: #888;
 }
 
 .cont3 .kuang {
     border: 1px solid #6771e1;
     height: 90px;
     padding-left: 20px;
 }
 
 .cont3 .kuang img {
     float: left;
     margin-top: 12px;
 }
 
 .cont3 .kuang div {
     float: left;
     line-height: 90px;
     margin-left: 18px;
 }
 
 .cont3 .kuang div h3 {
     font-weight: bold;
     float: left;
     line-height: 90px;
     margin: 0;
     font-size: 16px;
 }
 
 .cont3 .kuang div span {
     margin-left: 15px;
 }
 
 .cont3 .col-md-6 {
     margin-bottom: 30px;
 }
 
 .cont3 .container {
     width: 1100px;
 }
 
 .kuang .container {
     width: 1170px;
 }
 
 .mao-nav {
     width: 100%;
     height: 50px;
     background: #dfe5ed;
 }
 
 .mao-nav ul li {
     float: left;
     line-height: 47px;
     padding: 0 10px;
     margin-right: 60px;
 }
 
 .mao-nav ul li a {
     color: #666;
 }
 
 .mao-nav ul li.active {
     border-bottom: 3px solid #6771e1;
 }
 
 .mao-nav ul li.active a {
     color: #6771e1;
 }
 
 .lmao-nav ul li.active {
     border-bottom: 3px solid #00c368;
 }
 
 .lmao-nav ul li.active a {
     color: #00c368;
 }
 
 .jmao-nav ul li.active {
     border-bottom: 3px solid #2f84f0;
 }
 
 .jmao-nav ul li.active a {
     color: #2f84f0;
 }
 
 .cont1 .shatu {
     text-align: center;
     margin-top: 60px;
 }
 
 .sha-cont2 .col-md-6 {
     display: flex;
     align-items: flex-end;
     justify-content: center;
     margin-bottom: 80px;
     text-align: center;
 }
 
 .sha-cont2 {
     padding-bottom: 0;
 }
 
 .sha-cont2 .col-md-6 img {
     display: inline;
 }
 
 .sha-cont2 .container {
     width: 1170px;
 }
 
 .sha-cont2 .col-md-6 h2 {
     margin: 0;
     margin-bottom: 10px;
     height: 259px;
     display: flex;
     align-items: flex-end;
 }
 
 .cont1 p {
     color: #595757;
     margin-top: 20px;
     line-height: 26px;
 }
 
 .cont1 {
     background: #fff;
 }
 
 .cont1 .jifen-img1 {
     margin-top: 50px;
 }
 
 .jf-and .left {
     float: left;
     width: 14%
 }
 
 .jf-and .right {
     float: left;
     width: 73%;
     margin-left: 4%;
 }
 
 .jifen .container {
     width: 1170px;
 }
 
 .jf-and .right h2 {
     font-size: 16px;
     color: #0f6bb0;
     font-weight: 700;
     margin: 0;
 }
 
 .jf-and .right p {
     margin-top: 10px;
     font-size: 14px;
 }
 
 .jifen .cont2 .col-md-6 {
     margin-bottom: 30px;
     height: 97px;
 }
 
 .jifen-cont3 .case,
 .source-cont3 .case {
     border: 1px solid #60c8cd;
     border-radius: 4px;
     padding: 30px;
     margin-top: 40px;
 }
 
 .jifen-cont3 .case p,
 .source-cont3 .case p {
     color: #595757;
     line-height: 26px;
     margin: 0;
 }
 /* .Pro5 .ywt{margin-top: 100px;} */
 
 .source-cont3 .case h1 {
     margin: 35px 0;
 }
 
 .Pro6 .share-ywt {
     margin-top: 35px;
 }
 
 #chan .col-md-7 img {
     float: right;
 }
 
 .Pro8 #chan .col-md-7 img {
     margin-top: 80px;
 }
 
 .Pro6 .fin-ywt {
     margin-top: 110px;
 }
 
 .fin-cont3 .case1 .case {
     height: 378px;
 }
 
 .fin-cont3 .case2 .case {
     height: 378px;
 }
 
 .fin-cont3 .case3 .case {
     height: 450px;
 }
 
 .fin-cont3 .case4 .case {
     height: 450px;
 }
 
 .solve {
     background: #112066;
 }
 
 .solve-intro {
     font-size: 24px;
     font-weight: normal;
     color: #112066;
 }
 /* .solve-intro::before{content: ""; width: 15px; height: 24px; float: left;margin-top: 2px; margin-right: 10px; background: url('../images/small.png')} */
 
 .solve-con {
     padding: 50px 0;
 }
 
 .solve-con h3 {
     font-size: 24px;
     font-weight: normal;
 }
 
 .solve-con p {
     color: #646464;
 }
 
 .zhy {
     padding: 30px 0;
 }
 
 .zhy .container {
     width: 1170px;
 }
 
 .zhy h3 {
     font-size: 24px;
     margin-bottom: 40px;
     font-weight: normal;
     padding-left: 15px;
 }
 
 .zhy .col-md-4,
 .zhy .col-md-6 {
     text-align: center;
 }
 
 .zhy h4,
 .inst h4 {
     font-size: 18px;
     margin-top: 25px;
 }
 
 .inst h4 {
     margin-top: 10px;
 }
 
 .zhy p {
     font-size: 14px;
     color: #646464;
     line-height: 24px;
 }
 
 .zhy h1 {
     height: 98px;
     margin: 0;
 }
 
 .yping {
     padding: 40px 0;
 }
 
 .yping h3 {
     font-size: 24px;
     margin-bottom: 30px;
 }
 
 .yping p {
     margin-bottom: 20px;
     line-height: 24px;
     color: #646464;
 }
 
 .after {
     margin-top: 90px;
 }
 
 .afterL .col-md-6,
 .inst .col-md-6 {
     margin-bottom: 30px;
 }
 
 .afterL .col-md-6 p {
     margin-top: -15px;
 }
 
 .govv small {
     width: 80px;
     float: left;
     text-align: left;
     /* height: 82px; background: url('../images/liu.png');  text-align: center; line-height: 82px; font-size: 30px; color: #0f6bb0; margin-right: 4%;*/
 }
 
 .govv small img {
     margin-top: 15px;
 }
 
 #fufu small img {
     margin-top: -5px;
 }
 
 .govv h6 {
     float: left;
     font-weight: normal;
     font-size: 16px;
     color: #0f6bb0;
     width: 82%;
     text-align: left;
     line-height: 24px;
 }
 
 .govv .col-md-6 {
     margin-bottom: 50px;
 }
 
 .oneh {
     margin-top: 28px;
 }
 
 .twoh {
     margin-top: 17px;
 }
 
 .govv .ban {
     padding-left: 30px;
     padding-right: 30px;
 }
 
 .Pro7 .col-md-5 h2 {
     font-size: 30px;
     font-weight: 400;
     color: #fff;
 }
 
 .cang .container {
     width: 1170px;
 }
 
 .cang p {
     line-height: 28px;
     color: #666;
     font-size: 14px;
 }
 
 .cang .cangwe {
     margin-top: 60px;
     font-size: 16px;
     color: #333;
 }
 
 .wuliuw {
     margin-top: 160px;
 }
 
 .bg-cir,
 .bg-cir1 {
     width: 800px;
     height: 800px;
     position: absolute;
     background: #bce1ff;
     opacity: .1;
     border: 2px #bce1ff dotted;
     border-radius: 100%;
     left: 50%;
     margin-left: -396px;
     top: 90px;
     margin-top: 40px;
 }
 
 .bg-cir1 {
     width: 600px;
     height: 600px;
     margin-left: -300px;
     margin-top: 146px;
 }
 /* .ywt{ margin: auto; margin-top: 120px;} */
 
 .cont2 {
     width: 100%;
     background: #f2f2f2;
 }
 
 .sys1 {
     margin-top: 50px;
     color: #fff;
     font-size: 16px;
     text-align: justify;
     letter-spacing: .6px;
     line-height: 30px;
 }
 
 .tit {
     font-weight: normal;
     font-size: 30px;
     line-height: 40px;
     margin-top: 130px;
     color: #fff;
 }
 
 .pro1 {
     color: #343434;
     font-size: 28px;
     text-align: center;
     height: 60px;
     line-height: 160px;
     color: #666;
 }
 
 .pro1 span {
     display: block;
     width: 160px;
     height: 50px;
     line-height: 50px;
     border: 1px #deeffc solid;
     border-right: 2px #98c9f1 solid;
     border-bottom: 2px #98c9f1 solid;
     border-radius: 1px;
     margin: 0 auto;
     margin-top: 60px;
 }
 
 .col {
     margin-top: 120px;
 }
 
 .try_tit {
     margin-top: 140px;
 }
 
 .Pro5 .try_tit {
     margin-top: 160px;
 }
 
 .Pro4 .try_tit {
     margin-top: 160px;
 }
 
 .try_it {
     width: 100px;
     height: 32px;
     background: #6771e1;
     margin-top: 15px;
     color: #fff;
     border: none;
     border-radius: 3px;
     line-height: 32px;
     display: inline-block;
     text-align: center;
 }
 
 .Pro5 .try_it {
     background: #4dc3ec;
 }
 
 .Pro5 .try_it:hover {
     background: #66d0f3;
 }
 
 .pro-qk .try_it {
     background: #2f84f0;
 }
 
 .pro-qk .try_it:hover {
     background: #498ee8;
 }
 
 .Pro4 .try_it {
     background: #00c368;
 }
 
 .Pro4 .try_it:hover {
     background: #0ddc7b;
 }
 
 .bite .zixun {
     background: #2f84f0;
 }
 
 .bite .zixun:hover {
     background: #4690f0;
 }
 
 .Pro7 .zhienng {
     background: #0efad0;
     color: #666;
 }
 
 .Pro7 .zhienng:hover {
     background: #95ffec;
     color: #666;
 }
 
 .zhienng {
     background: #0efad0;
     color: #666;
 }
 
 .zhienng:hover {
     background: #95ffec;
     color: #666;
 }
 
 .try_it:hover {
     color: #fff;
     background: #7c85eb;
 }
 
 .try_it:focus {
     color: #fff;
 }
 
 .pic {
     width: 60px;
     margin-bottom: -20px;
 }
 
 .cont1 .hype {
     margin: 40px 0;
 }
 
 .adv {
     margin-top: 70px;
     margin-right: -50px;
     text-align: right;
     color: #454545;
     font-size: 18px;
     line-height: 30px;
 }
 
 .pic1 {
     margin-right: 60px;
 }
 
 #a2 {
     margin-top: 56px;
 }
 
 .pic2 {
     position: relative;
     left: 50%;
     margin-left: -14px;
     margin-top: -20px;
 }
 
 .adv2 {
     text-align: center;
     margin-top: 34px;
     margin-left: -16px;
 }
 
 .pic3 {
     margin-left: 60px;
     float: left;
 }
 
 .adv3 {
     text-align: left;
     margin-left: -50px;
     float: left;
 }
 
 .img1 {
     width: 450px;
     position: relative;
     left: 50%;
     margin-left: -225px;
     margin-top: 230px;
     position: relative;
     z-index: 2;
 }
 
 #pic1,
 #pic2,
 #pic3 {
     display: none;
     position: absolute;
 }
 
 #pic1 {
     left: 50%;
     margin-left: 55px;
 }
 
 #pic2 {
     left: 50%;
     margin-left: -14px;
     top: 50%;
     margin-top: 180px;
 }
 
 .zndy #pic2,
 .zcjy #pic2,
 .xyzgl #pic2,
 .wischain #pic2,
 .sfrz #pic2,
 .qfgl #pic2 {
     margin-top: 194px;
 }
 
 #pic3 {
     right: 50%;
     margin-right: 55px;
 }
 
 .cont3 .zhehang1 .kuang div {
     line-height: 24px;
 }
 
 .cont3 .zhehang1 .kuang div span {
     width: 295px;
     float: left;
     margin-top: 20px;
 }
 
 .lcont2 .kuang {
     border: 2px solid #00c368;
 }
 
 .cont2 h2 {
     font-size: 20px;
     text-align: center;
     color: #595757;
     font-weight: normal;
     margin: 40px 0 35px;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .cont2 h2 span {
     margin: 0 8px;
 }
 
 .cont2 .colum {
     display: flex;
     justify-content: flex-start;
     margin-bottom: 40px;
     width: 100%;
 }
 
 .cont2 .colum .wisbox {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 
 .cont2 .colum .wisbox img {
     margin-right: 20px;
     width: 68px;
 }
 
 .cont2 .colum .wisbox div {
     width: calc(100% - 89px);
 }
 
 .cont2 .colum .wisbox h3 {
     font-size: 18px;
     color: #2983f0;
     margin: 0;
     margin-bottom: 10px;
 }
 
 .cont2 .colum .wisbox p {
     color: #595757;
     margin: 0;
     font-size: 16px;
     line-height: 26px;
     font-weight: 400;
 }
 
 .cont2 .chian1 {
     margin-top: 65px;
 }
 
 .cont3 .datu h2 {
     display: flex;
     justify-content: center;
     margin-top: 40px;
 }
 
 .cont4 {
     background: #f2f2f2;
     width: 100%;
     overflow: hidden;
 }
 
 .cont4 .spec {
     background: #fff;
     box-shadow: 0 3px 10px #ddd;
     padding: 35px 30px 0;
     text-align: center;
     height: 310px;
 }
 
 .cont4 .qk-con .spec {
     width: 300px;
 }
 
 .cont4 .spec h4 {
     color: #000f19;
     font-size: 22px;
     font-weight: normal;
     margin: 25px 0 20px;
 }
 
 .cont4 .spec p {
     font-size: 14px;
     color: #666;
     margin: 0;
     line-height: 26px;
 }
 
 .cont5 .tu img {
     margin-right: 55px;
 }
 
 .cont5 .tu {
     margin-bottom: 35px;
 }
 
 .cont5 .shatu {
     display: flex;
     align-items: flex-start;
 }
 
 .cont5 p.p1 {
     color: #595757;
     font-size: 14px;
     margin: 0;
     margin-bottom: 25px;
     line-height: 26px;
 }
 
 .lm-cont2 {
     display: flex;
     align-items: center;
 }
 
 .lm-cont2 p {
     font-size: 14px;
     color: #595757;
     line-height: 26px;
 }
 
 .lm-cont4 .section {
     width: 100%;
     height: 165px;
     background: #fff;
     box-shadow: 0 3px 10px #ddd;
     display: flex;
     align-items: center;
     margin-bottom: 18px;
 }
 
 .lm-cont4 .section h2 {
     font-size: 22px;
     color: #000f19;
     font-weight: normal;
     margin: 0;
     margin-bottom: 15px;
 }
 
 .lm-cont4 .section p {
     font-size: 16px;
     color: #666;
     margin: 0;
     line-height: 26px;
 }
 
 .lm-cont4 .section .col-md-2 {
     padding: 0 30px;
 }
 
 .lm-cont4 .section .col-md-10 {
     padding: 0 30px 0 49px;
 }
 
 .qk-con .col-md-4 {
     display: flex;
     justify-content: center;
 }
 
 .cont6 {
     background: #f2f2f2;
 }
 
 .cont6 table {
     border: 1px solid #e9edf2;
     background: #fff;
     width: 100%;
     margin-top: 20px;
 }
 
 .cont6 table td {
     border-right: 1px solid #e9edf2;
     text-align: center;
     border-bottom: 1px solid #e9edf2;
     padding: 12px;
     font-size: 12px;
     color: #515a6e;
     line-height: 24px;
 }
 
 .cont6 table th {
     border-right: 1px solid #e9edf2;
     border-bottom: 1px solid #e9edf2;
     height: 43px;
     background-color: #f3faff;
     text-align: center;
     font-size: 14px;
     font-weight: normal;
     color: #515a6e;
 }
 
 .cont6 table td:nth-child(3) {
     text-align: left;
 }
 
 .fbCenter {
     display: flex;
     justify-content: center;
 }
 
 .fbcon {
     display: flex;
     align-items: center;
     margin: 50px 0 30px;
 }
 
 .fbcon .fbMobile {
     display: flex;
     align-items: center;
 }
 
 .fbcol {
     width: 120px;
     height: 160px;
     background: #fff;
     box-shadow: 0 3px 10px #ddd;
     text-align: center;
     margin-left: 42px;
 }
 
 .fbcol img {
     margin: 15px 0 10px;
 }
 
 .fbcol h6 {
     font-size: 18px;
     color: #2983f0;
 }
 
 .fbcol h6 small {
     font-size: 16px;
     color: #2983f0;
 }
 
 .fbCont5 img {
     margin-top: 30px;
 }
 
 #margin50 {
     margin: 50px 0;
 }
 
 .qkCont5 h1 {
     margin-bottom: 60px;
 }
 
 .gongneng {
     width: 161px;
 }
 
 .acCon {
     display: flex;
     justify-content: center;
 }
 
 .acCon .fbMobile:nth-child(1) .fbcol:nth-child(1) {
     margin-left: 0;
 }
 
 .jiUl {
     margin-bottom: 15px;
 }
 
 .jiUl li {
     list-style: disc;
     color: #595757;
     line-height: 26px;
     margin-left: 15px;
 }
 
 .share {
     display: flex;
     justify-content: space-between;
     width: 980px;
     margin: 0 auto;
 }
 
 .share .left {
     width: 40%;
 }
 
 .share .kua {
     margin-bottom: 40px;
 }
 
 .share .left .kua {
     display: flex;
     justify-content: space-between;
 }
 
 .shaCon {
     background: #fff;
     box-shadow: 0 3px 10px #ddd;
     text-align: center;
     width: 150px;
     height: 195px;
 }
 
 .shaCon img {
     margin-top: 30px;
 }
 
 .shaCon h2 {
     margin-top: 30px;
     font-size: 18px;
     color: #2983f0;
 }
 
 .no-button {
     margin-top: 170px;
 }
 
 .margin100 {
     margin-top: 100px;
 }
 
 .alCenter {
     display: flex;
     align-items: center;
     padding-top: 25px;
 }
 
 .alCenter h1 {
     color: #fff;
     font-size: 30px;
 }
 
 .alTop {
     padding-top: 100px;
 }
 
 .alTop .col-md-5 {
     margin-top: -30px;
 }
 
 .chanPro .spec {
     height: 330px;
 }
 
 .chanPro1 .spec {
     height: 340px;
 }
 
 .cont3 p {
     font-size: 14px;
     color: #595757;
     margin-top: 40px;
     line-height: 26px;
 }
 
 .shaTalk {
     text-align: center;
 }
 
 .shaLogo {
     margin-top: 40px;
 }
 
 .shaBox2 {}
 
 .shaBox2 .col-md-6 {
     display: flex;
     justify-content: center;
 }
 
 .shaBox2 .spec {
     width: 360px;
     background-color: #fff;
     box-shadow: 0 3px 10px #ddd;
     text-align: center;
     height: 200px;
 }
 
 .shaBox2 .spec img {
     margin-top: 30px;
 }
 
 .shaBox2 .spec h4 {
     font-size: 18px;
     color: #2983f0;
     margin-top: 30px;
 }
 
 .baseSha {
     width: 1247px;
 }
 
 .shapan .col-md-3 {}
 
 .shapan .spec {
     width: 150px;
     height: 195px;
 }
 
 .specialSha .col-md-3 {
     width: 20%;
 }
 
 .specialSha h4 {
     line-height: 26px;
 }
 
 .specialSha .spec .teh {
     margin-top: 10px;
 }
 
 .shaCont3 .satu .col-md-6 p {
     display: flex;
     justify-content: center;
 }
 
 .shaCont3 .nei {
     margin-top: 30px;
 }
 
 .shaCont3 .colum {
     margin-bottom: 0;
 }
 
 .shaCont3 .container {
     width: 1170px;
 }
 
 .huicun .alCenter h2 {
     font-size: 16px;
     color: #fff;
     margin-top: 10px;
 }
 
 .huicun .alCenter h1 {
     margin-bottom: 0;
 }
 
 .huicun #cont1 h2 {
     display: flex;
     justify-content: center;
     margin-top: 30px;
 }
 
 .huicun #cont1 p {
     margin: 0;
 }
 
 .huiCenter {
     width: 100%;
     height: auto;
     display: flex;
     justify-content: space-between;
 }
 
 .huiCenter2 .col-md-4 {
     margin-top: 30px;
 }
 
 .huicun #cont2 .col-md-4 .spec {
     height: 340px;
 }
 
 .huicun #cont2 .col-md-4 {
     width: 30%;
 }
 
 .huiCenter2 {
     width: 748px;
     margin: 0 auto;
 }
 
 .huicun #cont2 .huiCenter2 .col-md-4 {
     width: 47%;
 }
 
 .huicun #cont5 ul li {
     margin-bottom: 20px;
     display: flex;
     justify-content: flex-start;
     align-items: center;
     background-color: rgb(244, 244, 244);
     padding: 10px 20px;
 }
 
 .huicun #cont5 ul li p {
     margin: 0;
     margin-bottom: 10px;
     font-size: 18px;
 }
 
 .hui-img {
     width: 100px;
     height: 100px;
     display: flex;
     justify-content: center;
     align-items: center;
     border: 1px solid #dcdcdc;
     border-radius: 50px;
     overflow: hidden;
     margin-right: 20px;
 }
 
 .hui-img img {
     height: 100%;
 }
 
 .huiz {
     display: inline-block;
     padding: 10px;
     border: 1px solid rgb(186, 202, 255);
 }
 /* 产生动画（向外扩散变大）的圆圈  */
 
 @keyframes warn {
     0% {
         transform: scale(0);
         opacity: 0.0;
     }
     25% {
         transform: scale(0);
         opacity: 0.1;
     }
     50% {
         transform: scale(0.1);
         opacity: 0.3;
     }
     75% {
         transform: scale(0.5);
         opacity: 0.5;
     }
     100% {
         transform: scale(1);
         opacity: 0.0;
     }
 }
 
 @-webkit-keyframes warn {
     0% {
         -webkit-transform: scale(0);
         opacity: 0.0;
     }
     50% {
         -webkit-transform: scale(.5);
         opacity: 0.5;
     }
     100% {
         -webkit-transform: scale(1);
         opacity: 0.0;
     }
 }
 
 .cir1 {
     position: absolute;
     width: 500px;
     height: 500px;
     left: 50%;
     margin-left: -250px;
     top: 50%;
     margin-top: -240px;
     background: #d4edff;
     border-radius: 100%;
     z-index: 1;
     opacity: 0;
     -webkit-animation: warn 3s ease-out;
     -moz-animation: warn 3s ease-out;
     animation: warn 3s ease-out;
     -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }
 
 .cir2 {
     position: absolute;
     width: 500px;
     height: 500px;
     left: 50%;
     margin-left: -250px;
     top: 50%;
     margin-top: -240px;
     background: #d4e0ff;
     border-radius: 100%;
     z-index: 1;
     opacity: 0;
     -webkit-animation: warn 4s ease-out;
     -moz-animation: warn 4s ease-out;
     animation: warn 4s ease-out;
     -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }
 
 .cir3 {
     position: absolute;
     width: 500px;
     height: 500px;
     left: 50%;
     margin-left: -250px;
     top: 50%;
     margin-top: -240px;
     background: #d4d9ff;
     border-radius: 100%;
     z-index: 1;
     opacity: 0;
     -webkit-animation: warn 5s ease-out;
     -moz-animation: warn 5s ease-out;
     animation: warn 5s ease-out;
     -webkit-animation-iteration-count: infinite;
     -moz-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
 }
 
 footer {
     background: #0f1014;
     width: 100%;
     padding: 40px 0 30px;
     color: #a3a8af;
     font-family: "微软雅黑";
 }
 
 footer ul li {
     float: left;
 }
 
 footer ul li a {
     color: #a3a8af;
 }
 
 footer ul li a:hover {
     color: #a3a8af;
     text-decoration: none;
 }
 
 footer ul {
     float: left;
     width: 100%;
 }
 
 footer .u1 li {
     border-right: 2px solid #a3a8af;
     margin-right: 15px;
     padding-right: 15px;
     line-height: 15px;
 }
 
 footer .u1 li.no-li {
     border: none;
 }
 
 footer h4 {
     float: left;
     font-size: 14px;
     margin-top: 20px;
     width: 100%;
     margin-bottom: 20px;
 }
 
 footer .u2 li {
     margin-right: 20px;
 }
 
 footer .u2 li.mail {
     margin-top: 2px;
 }
 
 footer .u2 li.mail span {
     margin-left: 10px;
     color: #a3a8af;
 }
 
 footer p {
     padding-top: 30px;
     border-top: 1px solid #3a3934;
     float: left;
     margin-top: 30px;
     font-size: 12px;
     color: #a3a8af;
 }
 
 footer .col-md-4 {
     margin-top: 40px;
 }
 
 footer .col-md-4 img {
     float: left;
 }
 
 footer .col-md-4 span {
     margin-left: 10px;
     margin-top: 28px;
     float: left;
     color: #fff;
 }
 
 footer .col-md-4 span i {
     width: 20px;
     height: 20px;
     background: url('../images/wx.png') no-repeat;
     float: left;
     margin-right: 5px;
 }
 
 .cort {
     display: none;
 }
 
 .wh-book {
     background-color: #2a80d7 !important;
     margin-left: 30px;
 }
 
 .wh-book:hover {
     background-color: #4294e6 !important;
 }
 
 .huizheng a span {
     margin-left: 10px;
     font-size: 18px;
 }
 
 .huizheng p {
     margin-top: 15px;
 }
 
 @media (max-width: 768px) {
     .hui-img {
         display: none;
     }
     .wh-book {
         margin-left: 0;
     }
     .huicun #cont5 ul {
         padding: 0 20px;
     }
     .huiCenter {
         display: block;
     }
     .huicun #cont2 .col-md-4,
     .huiCenter2,
     .huicun #cont2 .huiCenter2 .col-md-4 {
         width: 100%;
     }
     .baseSha {
         width: auto;
     }
     .specialSha .col-md-3 {
         width: 100%;
     }
     .shapan .col-md-3 {
         display: flex;
         justify-content: center;
         margin-bottom: 20px;
     }
     .shapan .spec {
         width: 100%;
     }
     .shaBox2 .col-md-6 {
         margin-bottom: 20px;
     }
     .alCenter h1 {
         font-size: 24px;
     }
     .alTop {
         padding-top: 20px;
     }
     .alTop .col-md-5 {
         margin-top: 0;
     }
     .alCenter {
         display: block;
         padding-top: 20px;
     }
     .margin100 {
         margin-top: 50px;
     }
     .cont5 .tu {
         text-align: center
     }
     .cont5 .shatu {
         display: block;
     }
     .cont5 .tu img {
         margin-right: 0;
         margin-bottom: 15px;
     }
     .jitu {
         padding: 0 20px;
     }
     .cont5 p.p1 {
         padding: 0 20px;
         font-size: 14px;
         line-height: 26px;
     }
     .cont4 .col-md-3,
     .cont4 .col-md-4 {
         margin-bottom: 20px;
         display: flex;
         justify-content: center;
     }
     .qk-con {
         width: 100%;
     }
     .mao-nav {
         display: none;
     }
     .cont2 .colum {
         display: block;
     }
     .cont2 .colum .wisbox {
         display: flex;
         justify-content: flex-start;
         align-items: flex-start;
         width: 100%;
         margin-bottom: 20px;
     }
     .cont2 .colum .wisbox img {
         width: 10%;
     }
     .cont2 .colum .wisbox div {
         width: 90%;
     }
     .cont2 .colum .wisbox h3 {
         margin-top: 0;
         font-size: 16px;
     }
     .cont2 .colum .wisbox p {
         font-size: 14px;
     }
     .lm-cont2 {
         display: block;
         padding: 0 15px;
     }
     .lm-cont4 {
         padding: 0 15px;
     }
     .lm-cont4 .section .col-md-2 {
         display: none;
     }
     .lm-cont4 .section .col-md-10 {
         padding: 0 15px;
     }
     .lm-cont4 .section {
         height: auto;
         padding: 20px 5px;
     }
     .cont6 {
         padding: 0 15px 30px;
     }
     .fbcon {
         display: block;
     }
     .fbcon .fbMobile {
         margin-bottom: 20px;
     }
     .fbCont5 {
         padding: 0 20px 30px;
     }
     .fbCont5 .tu img {
         margin-bottom: 0;
         margin-top: 20px;
     }
     #margin50 {
         margin: 20px 0;
     }
     .qkCont5 {
         padding-bottom: 20px;
     }
     .qkCont5 h1 {
         margin-bottom: 20px;
     }
     .cont4 .spec {
         width: 100%;
     }
     .acCon {
         display: block;
     }
     .fbMobile {
         display: flex;
         justify-content: center;
     }
     .fbMobile .fbcol:nth-child(1) {
         margin-left: 0;
     }
     .fbMobile .fbcol:nth-child(2) {
         margin-left: 30px;
     }
     .jiUl {
         padding: 0 20px;
     }
     .share {
         width: 100%;
         display: block;
     }
     .share .left {
         width: 100%;
         padding: 0 20px;
     }
     .share .left .kua {
         display: block;
     }
     .shaCon {
         width: 100%;
         margin-bottom: 40px;
     }
     #fufu small img {
         margin-top: 15px;
     }
     .Pro1 {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#4c3baa, #110646);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient( #4c3baa, #110646);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#4c3baa, #110646);
         /* Firefox 3.6 - 15*/
         background: linear-gradient( #4c3baa, #110646);
         /* 标准的语法 */
     }
     .Pro2 {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#19488a, #0c1823);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient(#19488a, #0c1823);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#19488a, #0c1823);
         /* Firefox 3.6 - 15*/
         background: linear-gradient(#19488a, #0c1823);
         /* 标准的语法 */
     }
     .Pro3 {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#232164, #030013);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient(#232164, #030013);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#232164, #030013);
         /* Firefox 3.6 - 15*/
         background: linear-gradient(#232164, #030013);
         /* 标准的语法 */
     }
     .Pro4 {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#23b46d, #000201);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient(#23b46d, #000201);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#23b46d, #000201);
         /* Firefox 3.6 - 15*/
         background: linear-gradient(#23b46d, #000201);
         /* 标准的语法 */
     }
     .Pro5 {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#45bce9, #1257c3);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient(#45bce9, #1257c3);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#45bce9, #1257c3);
         /* Firefox 3.6 - 15*/
         background: linear-gradient(#45bce9, #1257c3);
         /* 标准的语法 */
     }
     .Pro7,
     .goven {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#50b4aa, #0e4c4d);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient(#50b4aa, #0e4c4d);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#50b4aa, #0e4c4d);
         /* Firefox 3.6 - 15*/
         background: linear-gradient( #50b4aa, #0e4c4d);
         /* 标准的语法 */
     }
     .Pro8,
     .goven1 {
         width: 100%;
         height: auto;
         position: relative;
         overflow: hidden;
         background: -webkit-linear-gradient(#1d71d7, #001958);
         /* Safari 5.1 - 6 */
         background: -o-linear-gradient( #1d71d7, #001958);
         /* Opera 11.1 - 12*/
         background: -moz-linear-gradient(#1d71d7, #001958);
         /* Firefox 3.6 - 15*/
         background: linear-gradient(#1d71d7, #001958);
         /* 标准的语法 */
     }
     /* .Pro5 .ywt{margin-top: 40px;} */
     .jf-and .left {
         float: left;
         width: 23%
     }
     .jf-and .right {
         float: left;
         width: 73%;
         margin-left: 4%;
     }
     .jifen .cont2 .col-md-6 {
         height: auto;
         margin-bottom: 30px;
         float: left;
     }
     .jifen .cont2 .col-md-6:last-child {
         margin-bottom: 0;
     }
     .Pro4 .try_tit {
         margin-top: 35px;
     }
     .jifen .container {
         width: 100%;
     }
     .try_it {
         display: block;
         margin: 20px auto;
     }
     .bt-nav {
         width: 0;
         height: 0;
         visibility: hidden;
     }
     .Pro5 .try_tit {
         margin-top: 35px;
     }
     .cont3 .buzhw div {
         margin-top: 10px;
     }
     .cont3 .kuang img {
         width: 40px;
         margin-top: 24px;
     }
     .cont3 .kuang div {
         line-height: 20px;
     }
     .cont3 .kuang div h3 {
         font-size: 14px;
         float: none;
         line-height: 20px;
         margin: 12px 0 5px;
     }
     .cont3 .kuang div span {
         font-size: 14px;
         margin-left: 0;
     }
     .cont2 .container,
     .cont3 .container {
         width: 100%;
     }
     .cont3 .zhehang .kuang div {
         line-height: 20px;
     }
     .cont3 .zhehang .kuang div span {
         width: 160px;
         float: left;
     }
     .cont3 .zhehang1 .kuang div {
         line-height: 20px;
     }
     .cont3 .zhehang1 .kuang div span {
         width: 216px;
         float: left;
         margin-top: 0;
         font-size: 12px
     }
     .cont2 .col-md-4 {
         margin-bottom: 15px;
     }
     .zhy .col-md-4 {
         margin-bottom: 30px;
     }
     .zhy p {
         margin-top: -6px;
         line-height: 20px;
     }
     .ABS p {
         margin-top: 0;
     }
     .inst p {
         margin-top: 0;
     }
     .ywt {
         width: 100%;
     }
     /* .Pro8 .ywt{margin-top: 10px;} */
     .cont1 {
         padding-bottom: 50px;
     }
     .tit {
         margin-top: 40px;
         font-size: 24px;
     }
     .mao-nav ul li {
         margin-right: 20px;
     }
     .cort {
         width: 225px;
         margin: 0 auto;
         line-height: 30px;
         color: #666;
         font-family: "微软雅黑";
         font-size: 16px;
         text-align: center;
         margin-bottom: 40px;
         display: block;
     }
     .cort h1 {
         margin-bottom: 40px;
     }
     .cort img {
         width: 60px;
         margin: 0 auto 20px;
         display: table;
     }
     .Pro5 {
         height: auto;
     }
     .source .jf-and .right p {
         margin: 0;
     }
     .fin-cont3 .col-md-6 .case {
         height: auto !important;
     }
     .fin-cont3 .col-md-6:nth-child(3) .case {
         margin-top: 0;
     }
     .after {
         margin-top: 40px;
     }
     .govv h6 {
         width: 100%;
         text-align: center;
         float: none;
     }
     .govv small {
         display: inline-block;
         float: none;
         width: 90px;
     }
     .govv .col-md-6 {
         margin-bottom: 30px;
         height: auto;
         text-align: center;
     }
     .govv .col-md-12 {
         text-align: center;
         padding-left: 0;
         padding-right: 0;
     }
     .govv .ban {
         padding-left: 15px;
         padding-right: 15px;
     }
     /* .goven .col-md-7{margin-top: -60px;} */
     .oneh {
         margin-top: 0;
     }
     .twoh {
         margin-top: 0;
     }
     .govv h6 {
         margin-top: 5px;
     }
     .zhy h3 {
         padding-left: 0;
         text-align: center;
     }
     .Pro7 {
         height: auto;
     }
     .Pro7 .col-md-7 {
         margin-top: -80px;
     }
     /* .Pro8 .col-md-5 , .Pro7 .col-md-5 , .goven .col-md-5 , .solve .col-md-5 , .Pro5 .col-md-5 ,.Pro4 .col-md-5 ,.Pro6 .col-md-5 ,.Pro3 .col-md-5 ,.Pro2 .col-md-5 ,.Pro1 .col-md-5{padding-left: 0; padding-right: 0;} */
     .Pro7 .col-md-5 h2 {
         font-size: 22px;
         font-weight: 400;
         color: #fff;
     }
     .sys1 {
         font-size: 14px;
     }
     .zhy h4,
     .inst h4 {
         margin-top: 13px;
     }
     .solve-con {
         padding-top: 35px;
     }
     .solve-con h3 {
         text-align: center;
     }
     .cont3 {
         padding-left: 15px;
         padding-right: 15px;
     }
     .cont3 .col-md-6 {
         padding-left: 0;
         padding-right: 0;
     }
     .Pro4 .col-md-7 {
         margin-top: -60px;
     }
     .cang .cangwe {
         margin-top: -20px;
     }
     .Pro8 #chan .col-md-7 img {
         margin-top: 20px;
     }
     .wuliuw {
         margin-top: -20px;
     }
     .Pro4 .lmty {
         margin-top: 30px;
     }
     .cont2 {
         padding-bottom: 30px;
     }
 }
 
 @media (max-width: 375px) {
     .tit {
         font-size: 22px;
     }
 }