/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:12px; }
body{ background-color:#FFFFFF;font: 12px "Microsoft Yahei";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;color: #333;}
a:hover{text-decoration: none;}

.wid1200{ width:1200px; margin: 0 auto;}
.wid1200_1{ width:1200px; margin: 0 auto; position:relative;}
.waveWrapper a{ width:334px; height:64px; position:absolute;    top: 590px;     left: 135px; text-align:center; line-height:64px; font-size:25px; color:#fff; border-radius:30px; background:#4d3ec0; border:1px solid #aab5e8; z-index:99999}
.waveWrapper a:hover{background:#ffcc0d ;transition:all 0.5s; color:#3c4acb;}

/*波浪效果*/
@keyframes move_wave {0% {transform: translateX(0) translateZ(0) scaleY(1) }50% {transform: translateX(-25%) translateZ(0) scaleY(0.55)} 100% { transform: translateX(-50%) translateZ(0) scaleY(1)}
}
.waveWrapper { width:100%; float:left; height:800px;}
.waveWrapperInner {position: absolute;width: 100%;overflow: hidden;height: 800px;background: url(../images/banner.jpg) no-repeat center center;}
.bgTop { z-index: 15; opacity: 0.5;}
.bgMiddle {z-index: 10; opacity: 0.75;}
.bgBottom {z-index: 5;}
.wave {position: absolute;left: 0;width: 200%;height: 100%;background-repeat: repeat no-repeat;background-position: 0 bottom;transform-origin: center bottom;}
.waveTop {background-size: 50% 100px;}
.waveAnimation .waveTop {animation: move-wave 3s;-webkit-animation: move-wave 3s;-webkit-animation-delay: 1s;animation-delay: 1s;}
.waveMiddle {background-size: 50% 120px;}
.waveAnimation .waveMiddle {animation: move_wave 10s linear infinite;}
.waveBottom {background-size: 50% 100px;}
.waveAnimation .waveBottom {animation: move_wave 15s linear infinite;}

/*波浪效果*/


/*大数据支撑*/
.data{background:#fff; width:100%; float:left; padding-bottom:80px;}
.data_title{width:100%; float:left;  text-align:center; margin-top:50px;}
.data_title p{ text-align:center; margin:auto; font-size:35px; color:#333333; font-weight:bold;}
.data_title i{padding:0 30px;font-style:normal }
.data_title img{margin-top:7px;}
.data_nr{width:100%; float:left; margin-top:40px;}
.data_nr ul li{width:18%; height:210px; float:left; border:1px solid #ebebeb; border-radius:10px; padding:20px 0 0 0; margin:0.90%}
.data_nr ul li p{width:100%; float:left; text-align:center; margin-bottom:20px;}
.data_nr ul li p img{ width:64px; height:57px; margin:auto;}
.data_nr ul li span{width:100%; float:left; text-align:center;  font-size:17px; margin-top:10px;}
.data_nr ul li span.fw{color:#ff9600;}
.data_nr ul li span.lj{color:#df6024;}
.data_nr ul li span.fb{color:#289018;}
.data_nr ul li span.yq{color:#e69617;}
.data_nr ul li span.zl{color:#3754e0;}


.data_nr ul li span i{font-size:45px; font-weight:bold; font-style:normal }
.data_nr ul li dt{width:100%; float:left; text-align:center; font-size:17px; color:#333333; padding:22px 10px 0px 10px; box-sizing:border-box;}


/*核心优势*/
.advantage{ background: url(../images/bj_1.jpg) no-repeat; height:920px; float:left; width:100%;}
.advantage_title{width:100%; float:left;  text-align:center; margin-top:80px;}
.advantage_title p{ text-align:center; margin:auto; font-size:35px; color:#fff; font-weight:bold;}
.advantage_title i{padding:0 30px;font-style:normal }
.advantage_title img{margin-top:7px;}

.wrap{width:100%; float: left; margin-top:60px;}
.hide{display:none;}
#tab_t{height:60px;}
#tab_t li{float:left; width:23%; height:60px; line-height:60px; margin:0 0.83%; text-align:center; border:2px solid #fff;  background:#fff462; cursor:pointer; color:#444dac; border-radius:20px; font-size:20px;}
#tab_t .act{ position:relative; height:60px; background:#3e469d; color:#fff;}
#tab_c{ width:1200px; float: left; margin-top:40px;}


/*品牌企业*/
.brand{ background:#fff; padding-bottom:80px; float:left; width:100%;}
.brand_title{width:100%; float:left;  text-align:center; margin-top:80px;}
.brand_title p{ text-align:center; margin:auto; font-size:35px; color:#333333; font-weight:bold;}
.brand_title i{padding:0 30px;font-style:normal }
.brand_title img{margin-top:7px;}
.brand_nr{width:1200px; float:left; height:610px; margin-top:60px;}


/*联系我们*/

.contact{ background:url(../images/bj_2.jpg) no-repeat; width:100%; padding-bottom:50px; float:left;}
.advantage_nr_1{width:100%; float:left;padding:30px 170px; box-sizing:border-box; margin-top:30px;}
.advantage_nr{width:100%; margin:auto; text-align:center; background:#fff; padding:30px 100px; box-sizing:border-box;}
.advantage_nr p{text-align:center; font-size:16px; color:#333333; margin-top:10px;}

#aytjan {
    background:#4581fb; color:#fff;
    width:250px;
    height: 50px; line-height:50px; margin-top:30px; margin-bottom:10px;
    border: none; cursor:pointer;
}

/*star foot h 20201120*/
.foot{ width:100%; float:left; padding-top:10px; margin-top:25px;}
.foot .footbox{ width:100%; overflow:hidden; margin:0px auto; padding:15px 0px;  text-align:center;}
.foot .footbox p{ text-align:center; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#bcc3df;}
.foot .footbox p a{ font-size:14px;color:#bcc3df;}
.foot .footbox p a:hover{ color:red;}
/*end*/



