@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,dfn,em,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
body,button,input,select,textarea{color:#333;font:14px/1.5 "Hiragino Sans GB",Tahoma,Arial,Microsoft YaHei,"微软雅黑","Helvetica Neue",sans-serif;*font-family:"Hiragino Sans GB",Microsoft YaHei,"微软雅黑",Tahoma,Arial,"Helvetica Neue",sans-serif;}
body{background:#fff;}
ol,ul,li{list-style:none;vertical-align:middle;}
img{border:none;vertical-align:middle;}
input[type="text"],input[type="password"],select,textarea{vertical-align:middle;outline:none;background:none;height:30px;line-height:30px;border:1px solid #ddd;box-sizing:border-box;padding-left:5px;padding-right:5px;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
a{color:#000;text-decoration:none;transition:.5s;}
a:hover{color:#333;text-decoration:none;}
i{display:inline-block;vertical-align:middle;font-style:normal;}
input[type="file"],button,.cur-p{cursor:pointer;}
input[type="radio"],input[type="checkbox"]{margin-top:-2px;vertical-align:middle;}
button:active,button:focus{outline:none;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.w-1200{width:1200px;margin:0 auto;}
.w-100{width:100%;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mb-30{margin-bottom:30px;}
.mb-20{margin-bottom:20px;}
.mb-10{margin-bottom:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.mr-30{margin-right:30px;}
.pd-10{padding:10px;}
.pd-20{padding:20px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.plr-30{padding-left:30px;padding-right:30px;}
.relative{position:relative;top:auto;left:auto;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.font-12{font-size:12px;}
.font-16{font-size:16px;}
.font-18{font-size:18px;}
.font-20{font-size:20px;}
.bg-white{background-color:#fff;}
.btn-red,.btn-red-inline,.btn-green-inline{color:#fff;background:#ff8256;text-align:center;cursor:pointer;border-radius:5px;font-size:18px;display:block;width:100%;margin-left:auto;margin-right:auto;border:none;line-height:40px;box-sizing:border-box;padding:0 20px;vertical-align:middle;transition:.5s;}
.btn-red-inline,.btn-green-inline{display:inline-block;width:auto;}
.btn-green-inline{background:#5acc9b;}
.btn-red:hover,.btn-red-inline:hover{background:#ff6a35;color:#fff;text-decoration:none;}
.border{border:1px solid #ddd;}
.color-blue{color:#387efb;}
.color-red{color:#ea0606;}
.color-gray{color:#999;}
.color-orange{color:#ff8256;}
/* .table{border:1px solid #ddd;width:100%;} */
.table th,.table td{border:1px solid #edf0f5;text-align:center;}
.table th{background:#f7f9fc;font-size:16px;padding:10px;}
.table td{text-align:center;padding:15px 10px;}
.table td span{margin-right:5px;}
.in-block{display:inline-block;vertical-align:middle;}

/*sprite*/
.sprite{background-image:url(../images/spritesheet.png);background-repeat:no-repeat;display:block;}
.sprite-arrow-down{width:9px;height:5px;background-position:-5px -5px;}
.sprite-arrow-right{width:8px;height:14px;background-position:-24px -5px;}
.sprite-arrow-right-blue{width:8px;height:14px;background-position:-42px -5px;}
.sprite-arrow-right-gray{width:8px;height:14px;background-position:-60px -5px;}
.sprite-arrow-up{width:9px;height:5px;background-position:-78px -5px;}
.sprite-case-nav-1{width:25px;height:21px;background-position:-97px -5px;}
.sprite-case-nav-2{width:21px;height:20px;background-position:-167px -5px;}
.sprite-case-nav-3{width:14px;height:22px;background-position:-229px -5px;}
.sprite-case-nav-4{width:20px;height:20px;background-position:-277px -5px;}
.sprite-case-nav-5{width:22px;height:22px;background-position:-5px -35px;}
.sprite-comment{width:12px;height:12px;background-position:-69px -35px;}
.sprite-continue{width:12px;height:15px;background-position:-167px -35px;}
.sprite-header-nav{width:24px;height:17px;background-position:-189px -35px;}
.sprite-header-nav-down{width:17px;height:24px;background-position:-277px -35px;}
.sprite-index-11{width:45px;height:46px;background-position:-5px -69px;}
.sprite-index-12{width:41px;height:49px;background-position:-60px -69px;}
.sprite-index-13{width:49px;height:44px;background-position:-111px -69px;}
.sprite-index-14{width:50px;height:45px;background-position:-170px -69px;}
.sprite-index-41{width:53px;height:60px;background-position:-230px -69px;}
.sprite-index-42{width:51px;height:64px;background-position:-5px -139px;}
.sprite-index-43{width:42px;height:58px;background-position:-66px -139px;}
.sprite-index-44{width:56px;height:60px;background-position:-118px -139px;}
.sprite-index-45{width:52px;height:51px;background-position:-184px -139px;}
.sprite-index-46{width:46px;height:53px;background-position:-246px -139px;}
.sprite-next{width:7px;height:12px;background-position:-304px -35px;}
.sprite-partner{width:14px;height:14px;background-position:-304px -57px;}
.sprite-prev{width:7px;height:12px;background-position:-321px -35px;}
.sprite-pro-31{width:83px;height:68px;background-position:-184px -202px;}
.sprite-pro-32{width:76px;height:62px;background-position:-338px -5px;}
.sprite-pro-33{width:62px;height:61px;background-position:-328px -77px;}
.sprite-pro-34{width:70px;height:56px;background-position:-302px -148px;}
.sprite-pro-71{width:50px;height:50px;background-position:-5px -214px;}
.sprite-pro-72{width:38px;height:46px;background-position:-65px -214px;}
.sprite-pro-73{width:45px;height:45px;background-position:-113px -214px;}
.sprite-pro-74{width:48px;height:47px;background-position:-277px -214px;}
.sprite-qyjs-1{width:34px;height:36px;background-position:-382px -148px;}
.sprite-qyjs-2{width:34px;height:32px;background-position:-382px -194px;}
.sprite-qyjs-3{width:25px;height:42px;background-position:-335px -236px;}
.sprite-qyjs-4{width:21px;height:38px;background-position:-370px -236px;}
.sprite-qyjs-5{width:39px;height:38px;background-position:-5px -284px;}
.sprite-qyjs-6{width:31px;height:31px;background-position:-54px -284px;}
.sprite-qyjs-7{width:44px;height:44px;background-position:-95px -284px;}
.sprite-qyjs-8{width:33px;height:37px;background-position:-149px -284px;}
.sprite-south{width:14px;height:14px;background-position:-400px -77px;}
.sprite-tel{width:15px;height:15px;background-position:-293px -101px;}
.sprite-up{width:12px;height:12px;background-position:-400px -101px;}
.sprite-video{width:27px;height:27px;background-position:-192px -284px;}
.sprite-video-2{width:14px;height:14px;background-position:-400px -123px;}
.sprite-video-play{width:46px;height:46px;background-position:-229px -284px;}
.sprite-visit{width:15px;height:11px;background-position:-401px -236px;}

/*sprite edit*/
.sprite{display:inline-block;margin-top:-3px;}
.header-nav-show>p>i.sprite-header-nav{width:17px;height:24px;background-position:-277px -35px;}
.header-nav-1 li:hover a i{background-position:-42px -5px;}
.case-nav li a:hover i.sprite-case-nav-1,.case-nav li.current a i.sprite-case-nav-1{background-position:-132px -5px;}
.case-nav li a:hover i.sprite-case-nav-2,.case-nav li.current a i.sprite-case-nav-2{background-position:-198px -5px;}
.case-nav li a:hover i.sprite-case-nav-3,.case-nav li.current a i.sprite-case-nav-3{background-position:-253px -5px;}
.case-nav li a:hover i.sprite-case-nav-4,.case-nav li.current a i.sprite-case-nav-4{background-position:-307px -5px;}
.case-nav li a:hover i.sprite-case-nav-5,.case-nav li.current a i.sprite-case-nav-5{background-position:-37px -35px;}

/*header*/
.header{position:absolute;top:0;left:0;width:100%;z-index:11;border-bottom:1px solid rgba(255,255,255,.1);line-height:60px;color:#fff;}
.header{background:#272b2f;position: fixed;}
/* .header:hover{background:#272b2f;} */
.header a{color:#fff;}
.header a:hover,.header li.active>a{color:#00aeff;}
.header-language{display:inline-block;position:relative;}
.header-language ul{display:none;position:absolute;top:59px;left:-10px;background:#272b2f;white-space:nowrap;line-height:40px;padding:0 10px;}
.header-language>p>i{margin-left:5px;}
.header-language:hover ul{display:block;}
.header-tx{margin-right: 30px;margin-left: 15px;}
.header-tx img{height: 50px;width: auto;border-radius: 50%;}
.header-register{background:#00aeff;padding:0 15px;display:inline-block;}
.header a.header-register:hover{color:#fff;}
.header-login{display:inline-block;padding:0 10px;}
.header-logo{margin-right:150px;}
.header-menu a{margin-right:30px;}
.header-nav>p{width:80px;text-align:center;}
.header-nav ul{line-height:40px;}
.header-nav-down{display:none;position:absolute;z-index: 9; top:60px;left:0;background:rgba(39,43,46,.86);width:220px;height:calc(100vh - 60px);}
.header-nav-show .header-nav-down{display:block;}
.header-nav-down li a{display:block;padding:0 20px;}
.header-nav-down li a i{float:right;margin-top:13px;}
.header-nav-down>ul{position:relative;}
.header-nav-down li ul{display:none;position:absolute;top:0;left:220px;background:rgba(49,53,55,.86);width:167px;height:calc(100vh - 60px);}
.header-nav-down li.active ul{display:block;}
.header-nav-2{border-top:1px solid rgba(255,255,255,.1);margin-top:10px;padding-top:10px;}
.header-nav-3{position:absolute;left:0;bottom:20px;line-height:1.5;padding-left:20px;}

/*footer*/
.footer{background:#272b30;color:#53595f;margin-top:85px;}
.footer a{color:#53595f;}
.footer-1{border-bottom:1px solid rgba(255,255,255,.1);padding:35px 0 70px 0;}
.footer-1 .fr{border-left:1px solid rgba(255,255,255,.1);text-align:right;padding-left:40px;}
.footer-1 .fr em{display:block;font-size:16px;}
.footer-1 .fr img{margin:5px 0;}
.footer-1 .fr div{font-size:18px;color:#abb0b5;}
.footer-1 .fr>a{font-size:30px;color:#abb0b5;line-height:1;}
.footer-1 .fl{width:180px;}
.footer-1 .fl>div{font-size:16px;color:#abb0b5;margin-bottom:15px;}
.footer-1 .fl li{line-height:30px;}
.footer-2{padding:20px 0;}

.bx-wrapper{border:none;margin-bottom:0;}
.bx-wrapper .index-slider .bx-controls-auto,.bx-wrapper .index-slider .bx-pager{bottom:180px;}
.bx-wrapper .bx-pager.bx-default-pager a{width:40px;height:4px;border-radius:0;background:#fff;}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;opacity:.2;}
.index-slider img,.index-slider video{height:762px;width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.index-slider-height{height:762px;}
.index-slider-text{top:180px;left:50%;margin-left:-600px;position:absolute;color:#fff;font-size:28px;}
.pro-1,.pro-1 a{color:#fff;}
.index-slider-text b,.pro-1 .w-1200 div{font-size:60px;}
.index-slider-text p,.pro-1 .w-1200 a{font-size:14px;text-decoration:underline;margin:20px 0 40px 0;cursor:pointer;display:inline-block;}
.index-slider-text p i{margin-right:10px;}
.index-title{text-align:center;font-size:16px;color:#828388;padding:90px 0 45px 0;}
.index-title div{font-size:26px;color:#000;}
.index-3 li{float:left;width:25%;position:relative;}
.index-3 img{width:100%;height:auto;}
.index-3 li>div{position:absolute;top:0;left:0;width:100%;height:100%;}
.index-3 li>div>span{color:#fff;position:absolute;left:70px;top:50%;transform:translateY(-50%);}
.index-3 b{display:block;font-size:32px;}
.index-3 em{display:block;font-size:16px;}
.index-3 a{display:none;color:#fff;font-size:16px;height:40px;line-height:40px;border:2px solid #fff;padding:0 15px;margin-top:40px;}
.index-3 li:hover>div{background:#131647;}
.index-3 li:hover a{display:inline-block;}
.index-5{padding-bottom:55px;}
.index-5 li{float:left;width:20%;text-align:center;box-sizing:border-box;padding:0 30px;}
.index-5 li b{display:block;font-size:22px;padding:10px 0;}
.index-5 li div{font-size:16px;position:relative;margin-bottom:15px;}
.index-5 li div:after{content:"";position:absolute;left:50%;top:30px;transform:translateX(-50%);width:18px;height:2px;background:#575757;}
.index-5 li p{color:#9d9ca3;}
.index-5 li img{padding:5px;border:1px solid #888;border-radius:50%;width:127px;}
.index-82{background:#e8ebf1;padding:80px 0;}
.index-82 li{display:none;}
.index-82 li:first-child{display:block;}
.index-82 img.fl{border:10px solid #fff;border-radius:50%;margin-right:15px;margin-top:10px;}
.index-82 div.fl{width:520px;}
.index-82 div.fl div{font-size:20px;padding:30px 0 10px 0;}
.index-9{padding-bottom:100px;overflow:hidden;}
.index-9 li,.index-81 li{float:left;width:16.66%;text-align:center;line-height:65px;height:65px;}
.index-9 li img:nth-child(2),.index-81 li img:nth-child(2){display:none;}
.index-9 li:hover img:nth-child(2),.index-81 li:hover img:nth-child(2){display:inline-block;}
.index-9 li:hover img:nth-child(1),.index-81 li:hover img:nth-child(1){display:none;}
.pro-1{background:url(../images/pro_1.jpg) no-repeat center / auto 100%;height:399px;padding-top:120px;box-sizing:border-box;}
.forum-banner{background-image:url(../images/forum_1.jpg);}
.case-banner{background-image:url(../images/case_banner.jpg);}
.pro-1 a i{margin-left:10px;}
.pro-2,.pro-2 a{color:#fff;}
.pro-2{background:rgba(0,0,0,.4);margin-top:-60px;}
.pro-2 .fl a{float:left;margin-right:70px;border-bottom:6px solid transparent;font-size:16px;line-height:54px;}
.pro-2 .fl a:hover{border-bottom-color:#00aeff;}
.pro-2 .fr{margin-top:18px;}
.pro-2 .fr em{padding:0 5px;}
.pro-2 .fr i{margin-right:10px;}
.pro-title{text-align:center;padding:70px 0 35px 0;}
.pro-title div{border-bottom:1px solid #eaeaea;height:20px;margin-bottom:10px;}
.pro-title div span{font-size:26px;display:inline-block;background:#fff;padding:0 30px;}
.pro-title p{font-size:16px;padding-top:20px;color:#838288;}
.forum{background:#edf1f5;padding:40px 0 90px 0;}
.forum-fl{width:810px;background:#fff;}
.forum-fr{width:372px;}
.forum-title{border-bottom:1px solid #f3f3f3;padding-bottom:10px;margin-bottom:10px;}
.forum-title span{font-size:20px;color:#000;}
.forum-title a{margin-top:7px;}
.forum-fl-2{padding:47px 0;text-align:center;}
.forum-fl-2 a{display:inline-block;height:37px;line-height:37px;font-size:16px;padding:0 15px;}
.forum-fl-2 span a:hover,.forum-fl-2 span a.current{background:#00aeff;color:#fff;}
.login-1 li{margin-bottom: 20px;}
.login-1 input,.login-2{width:100%;box-sizing:border-box;height:40px;line-height:40px;}
.login-2{background-color:#00c1de;border-color:#00c1de;color: #fff; font-size:14px;-webkit-box-shadow:0 1px 1px #ebe7e6;box-shadow:0 1px 1px #ebe7e6;}

/*pop*/
.pop{display: none; position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.nl-content{background: #fff;width: 480px;padding: 8px 20px 20px 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.nl-header{height: 40px;line-height: 40px;border-bottom: 1px solid #e5e5e5;}
.nl-header span{font-size: 18px;}
.nl-header .fr{cursor: pointer;}
.nl-body{padding: 20px 0;}
.nl-body p:first-child{margin-bottom: 10px;}
.nl-body a{border-radius: 2px;display: inline-block;padding: 5px 20px;margin: 0 5px; font-size: 13px;color: #fff; background: #36f;}
.nl-footer a{display: inline-block; height: 32px;font-size: 14px;line-height: 30px;padding: 0 25px;color: #36f;border: 1px solid #36f;}
.screen-shadow{display: none; position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);}

/*分页样式*/
nav.pager{padding:20px 0;text-align:center;}
nav.pager li.pager__item{
    display: inline-block;
    height: 37px;
    line-height: 37px;
    font-size: 15px;
    padding: 0 8px;
}
nav.pager li.pager__item a:hover,nav.pager li.pager__item.is-active a{background:#00aeff;color:#fff;padding: 5px 10px;}

/*全局提示*/
.tip-wrapper {
    position: fixed;
    z-index: 10002;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    height: 0;
    margin-top: -70px;
    display: none;
}

.tip {
    padding: 30px 50px;
    border-radius: 15px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    background: #fff;
    display: none;
    pointer-events: all;
}

.tip-loading {
    background: #202020;
    color: #fff;
}

.tip i {
    display: block;
    width: 54px;
    height: 54px;
    vertical-align: middle;
    margin: 0 auto 10px auto;
}

.tip-show {
    display: inline-block;
}

.tip-success i {
    background-image: url("../images/common/success.png");
}

.tip-error i {
    background-image: url("../images/common/error.png");
}

.tip-warning i {
    background-image: url("../images/common/warning.png");
}

.tip-loading i {
    background-image: url("../images/common/loading.png");
}

/*preloader style*/
.preloader {
    display: none;
    background-color: #fefefe;
    position: fixed;
    top: 50%;
    right: 0;
    left: 50%;
    opacity: 0.8;
    height: 8rem;
    width: 8rem;
    margin: -20px 0 0 -47px;
    z-index: 9999;
}

.preloader .status-loader {
    background-image: url(../images/common/loader.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 40px;
    left: 50%;
    margin: -30px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 40px;
}

.preloader .status-loader .status-title {
    width: 100px;
    position: absolute;
    top: 50px;
    left: 0;
}


@font-face {
    font-family: "iconfont"; /* Project id 2627169 */
    src: url('../font/iconfont.ttf') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-aixin:before {
    content: "\e6be";
}

.icon-anquan:before {
    content: "\e6bf";
}

.icon-bianji:before {
    content: "\e6c0";
}

.icon-daima:before {
    content: "\e6c1";
}

.icon-guanbi:before {
    content: "\e6c2";
}

.icon-caiwu:before {
    content: "\e6c3";
}

.icon-fenxi:before {
    content: "\e6c4";
}

.icon-baogao:before {
    content: "\e6c5";
}

.icon-fuwuqi:before {
    content: "\e6c6";
}

.icon-liucheng:before {
    content: "\e6c7";
}

.icon-guanliyuan:before {
    content: "\e6c8";
}

.icon-shipin:before {
    content: "\e6c9";
}

.icon-huanzhe:before {
    content: "\e6ca";
}

.icon-hushi:before {
    content: "\e6cb";
}

.icon-qita:before {
    content: "\e6cc";
}

.icon-shangchuanwendang:before {
    content: "\e6cd";
}

.icon-shouyin:before {
    content: "\e6ce";
}

.icon-wangluo:before {
    content: "\e6cf";
}

.icon-wenjian:before {
    content: "\e6d0";
}

.icon-wendang:before {
    content: "\e6d1";
}

.icon-yaowu:before {
    content: "\e6d2";
}

.icon-yisheng:before {
    content: "\e6d3";
}

.icon-yuyue:before {
    content: "\e6d4";
}

.icon-zhifu:before {
    content: "\e6d5";
}

.icon-weixin:before {
    content: "\e6d6";
}

.icon-yaoxiang:before {
    content: "\e6d7";
}

.icon-zhihui:before {
    content: "\e6d8";
}

/* 0802新增loading */
.loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: hsla(0,0%,100%,.9);
    z-index: 2000;
    display: flex;
    align-items: center;
}
.loading img {
    display: block;
    margin: auto;
    width: 3vw;
}
