@charset "utf-8";
body{overflow:-Scroll;overflow-x:hidden}
/**/
.product_bg{margin-top:60px;}
.productbox{ max-width:1200px; margin:0 auto; margin-top:30px;}
.product_bg h1{ font-size:32px; color:#333; text-align:center; line-height:50px; letter-spacing:1px;}
.productbox img{ width:100%; margin:auto;}
/**/
.functionbg{ margin-top:50px; padding:50px 0; background-color:#f5f6f7;}
.functionbox{ max-width:1200px; margin:auto;}
.functionbox h1{ font-size:32px; color:#333; text-align:center; line-height:50px; letter-spacing:1px;}
.functioncontentbox{ margin-top:40px;}
.fun_col{ float:left; width:25%;}
.borderbox{ margin:10px; padding:20px 0 25px 10px; background:#fff; height:180px;}
.borderbox .fun_icon{ width:52px; height:52px; float:left; margin:0 15px 0 5px;}
.fun_icon img{ width:100%; display:block;}
.borderbox .fun_textbox{ float:left; width:72%;}
.fun_col .fun_textbox span{ font-size:16px;  display:block; color:#666; font-weight:600;}
.fun_col .fun_textbox .textpro{ font-size:12px; color:#878a8e;line-height:20px; font-weight:normal; margin-top:5px; max-width:98%;}
.textpro .btn_more{ margin-top:10px; display:block;}
.fun_col:hover .borderbox{ box-shadow:0 5px 12px #ddd;}
/*自定义引擎*/
.zidingyibg{width:100%; margin-top:60px; position:relative; border-bottom:1px solid #ddd;}
/*.zidingyibg .bg{ width:100%; height: 100%; position: absolute; left: calc(50% -50%); top: 0; z-index: -5; -webkit-animation: centerAmplification 15s linear infinite; animation: centerAmplification 15s linear infinite; }*/
.zdy_tabmenubox{ max-width:1000px; margin:auto;}
.zdy_tabmenubox h1{ font-size:32px;text-align:center; color:#333;}
.zdy_contentbox{ margin-top:30px;}
.zdy_contentbox .zdy_showbox{ height:400px; border-bottom:1px solid #ededed; position:relative;}
.zdy_showbox .zdy_left{ float:left;}
.zdy_showbox .zdy_right{ float:left;}
.zdy_text{ font-size:24px; display:block; line-height:60px; text-align:center; width:40%; position:relative; top:25%;}
.zdy_text .number{ position:relative;}
.zdy_text .number h1{ color:#41aeff; font-size:40px; line-height:90px;}
.zdy_text .number span{ width:30px; height:3px; display:block; background-color:#41aeff; position:absolute; bottom:0; left:50%; margin-left:-15px;}
.zdy_tu{ margin-top:25px;}
/*zhuce*/
@-webkit-keyframes centerAmplification {
    0%,to { -webkit-transform: scale(1,1); transform: scale(1,1); }
    50% { -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); }
}

@-webkit-keyframes moreAn {
    0%,to { opacity: 0; }
    50% { opacity: 1; }
}

@keyframes moreAn {
    0%,to { opacity: 0; }
    50% { opacity: 1; }
}
.zhucebg{width:100%;height:220px; position:relative;}
.zhucebg .bg{ width: 1920px; height: 100%; position: absolute; left: calc(50% - 960px); top: 0; z-index: -5; -webkit-animation: centerAmplification 30s linear infinite; animation: centerAmplification 30s linear infinite; }
.zhuceTitle{font-size: 32px;text-align: center; padding-top:50px; color:#fff; line-height:50px;}
.zhucebg a{ margin:auto; margin-top:20px; display:block; line-height:48px; width:160px; text-align:center;background-color: #ffb400;border-radius:5px; font-size:18px;color: #fff;cursor: pointer;}
/*合作客户*/
.bg_customer{ background-color:#fff; width:100%;padding:20px 0 50px 0; margin-top:30px;}
.customerbox{ max-width:1200px; margin:0 auto;}
.customerbox h1{ font-size:32px; text-align:center; color:#333333; line-height:50px; letter-spacing:1px;}
.customerbox span{ font-size:18px; color:#333333; text-align:center; display:block; line-height:36px; letter-spacing:2px;}
.customerlogobox{ margin:20px 0 0 0;}
.customerlogoimgbox img{ width:100%; display:block; margin:auto;}