.banner{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.banner .bd,.banner .bd ul,.banner .bd ul li{height:100%;}
.banner .bd li a{display:block;height:100%;background-size:cover;background-position:center 0;}
.banner .hd{position:absolute;bottom:30px;left:0;width:100%;text-align:center;}
.banner .hd li{display:inline-block;*display:inline;*zoom:1;text-indent:-9999px;margin:0 10px;width:10px;height:10px;border-radius:50%;background:#f2682b;}
.banner .hd li.cur{background:#fff;}
.banner .prev,.banner .next{position:absolute;z-index:333;top:50%;margin-top:-29px;width:58px;height:58px;cursor:pointer;opacity:0;}
.banner .prev{left:2%;background:url(../images/babot1.png) no-repeat;}
.banner .next{right:2%;background:url(../images/babot2.png) no-repeat;}
.banner:hover .prev,.banner:hover .next{opacity:1;}

.wrap-title{margin-bottom:40px;line-height:1.3;text-align:center;}
.wrap-title h3{font-size:36px;color:#000;font-weight:normal;}
.wrap-title h3 a{color:#000;}
.wrap-title p{font-size:16px;color:#666;font-family:Arial;}
.wrap-title.white *{color:#fff;}

.problem{padding-top:60px;overflow:hidden;background:url(../images/problem_bg.png);}
.problem-inner{overflow:hidden;}
.problem-item{padding-top:20px;padding-left:20px;width:570px;height:296px;background:#fff;border:#ddd solid 1px;}
.problem-item .hd{height:40px;line-height:40px;font-size:24px;color:#333;font-weight:bold;}
.problem-item .bd{padding-top:12px;overflow:hidden;}
.problem-item dl{float:left;margin:24px 0;width:50%;overflow:hidden;}
.problem-item dt{float:left;width:65px;height:65px;}
.problem-item dt img{display:block;width:65px;height:65px;}
.problem-item dd{padding-left:18px;padding-top:5px;color:#333;overflow:hidden;}
.problem-item dd span{display:block;height:30px;line-height:30px;font-size:22px;overflow:hidden;}
.problem-item dd p{height:28px;line-height:28px;font-size:14px;overflow:hidden;}
.problem .ps{position:relative;padding:50px 0;height:30px;line-height:30px;font-size:24px;overflow:hidden;text-align:center;color:#fe5b1a;font-size:24px;animation: ps 3s ease-in-out infinite;}
@keyframes ps {
    0% {letter-spacing:0px;font-size:16px}
    100% {letter-spacing:10px;font-size:30px}
}

.cloud{padding:60px 0;overflow:hidden;background:#fff;}
.cloud-inner{position:relative;width:100%;height:444px;}
.cloud-inner .picBox{position:absolute;top:0;left:50%;margin-left:-222px;width:444px;height:444px;}
.cloud-inner .pic{position:relative;z-index:33;width:444px;height:444px;overflow:hidden;}
.cloud-inner .pic img{width:444px;height:444px;}
.cloud-inner .pulse{}
.pulse{position:absolute;top:0;left:0;z-index:1;width:444px;height:444px;border-radius:50%;background:#73ccf0;opacity:0;animation:warn 3.5s ease-out infinite;}
.pulse1{position:absolute;top:0;left:0;z-index:1;width:444px;height:444px;border-radius:50%;background:#6590e7;opacity:0;animation:warn 3s ease-out infinite;}
@keyframes warn {
    0% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.0;}
    25% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;}
    50% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.3;}
    75% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.5;}
    100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;}
}
@keyframes warn1 {
    0% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.0;}
    25% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;}
    50% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.3;}
    75% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.5;}
    100% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;}
}

/*æŒ‰é’®åŠ¨ç”»*/
.btn-wave{position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);overflow:hidden;}
.btn-wave:before{content: '';display: block;width: 120%;height: 0;padding: 60% 0;background-color: #f84d09;border-radius: 50%;position: absolute;left: -10%;top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);z-index: -1;}
.btn-wave:hover:before{-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
@keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
/*end æŒ‰é’®åŠ¨ç”»*/

.cloud-inner .item{position:absolute;width:340px;height:160px;overflow:hidden;}
.cloud-inner .item i{display:inline-block;width:40px;height:40px;overflow:hidden;}
.cloud-inner .item h3{height:40px;line-height:40px;font-size:24px;font-weight:normal;overflow:hidden;}
.cloud-inner .item h3 span{color:#f2682b;}
.cloud-inner .item .abstr{font-size:14px;color:#333;}
.cloud .btnBox{padding-top:36px;font-size:18px;overflow:hidden;}
.cloud .btnBox a{display:block;margin:0 auto;width:186px;height:45px;line-height:45px;text-align:center;color:#fff;background:#fe5b1a;border-radius:23px;}
.cloud .btnBox a:hover{background:#fe8412;}

.service{padding:60px 0;height:644px;overflow:hidden;background-size:cover;background-position:center 0;}
.service .wrapper{width:1220px;}
.service-tab{position:relative;height:550px;}
.service-tab .tab-menu{position:absolute;bottom:0;left:50%;margin-left:-354px;width:708px;height:70px;line-height:70px;overflow:hidden;background:url(../images/service_meu.png) no-repeat;}
.service-tab .tab-menu li{float:left;width:177px;height:70px;font-size:18px;color:#333;text-align:center;cursor:pointer;}
.service-tab .tab-menu li.cur{color:#fff;background:url(../images/service_meu_cur.png) no-repeat;}
.service-tab .tabCon{color:#333;width:100%;}
.service-tab .tabCon .text{padding-top:130px;padding-left:60px;width:470px;}
.service-tab .tabCon span{display:block;font-size:30px;}
.service-tab .tabCon h3{font-size:40px;color: #f2682b;}
.service-tab .tabCon i{display:block;margin:30px 0;width:30px;height:1px;background:#000;}
.service-tab .tabCon p{font-size:16px;line-height:1.5;color:#000;}

.fun{padding:60px 0 40px;overflow:hidden;background:#f6f6f6;}
.fun-slide{position:relative;height:532px;}
.fun-slide .prev,.fun-slide .next{position:absolute;z-index:3333;opacity:0;top:60px;width:430px;height:412px;cursor:pointer;}
.fun-slide .prev{left:0;background: url(../images/prev.png) no-repeat 5% center;}
.fun-slide .next{right:0;background: url(../images/next.png) no-repeat 95% center;}
.fun-slide:hover .prev,.fun-slide:hover .next{opacity:1;}
.fun-list{}
.fun-list li{position:relative;float:left;width:240px;height:532px;}
.fun-list li .pic{position:absolute;z-index:3;top:60px;left:0;width:240px;height:412px;}
.fun-list li .pic img{display:block;width:240px;height:412px;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.fun-list li .text{position:absolute;z-index:4;top:60px;left:0;width:100%;height:100%;line-height:1.5;color:#fff;overflow:hidden;text-align:center;}
.fun-list li .text .icon{display:block;margin:158px auto 0;}
.fun-list li .text span{font-size:22px;}
.fun-list li .text p{font-size:16px;display:none;}
.fun-list li .text em{margin:12px auto;width:25px;height:3px;background:#fff;}
.fun-list li .text .line1{display:block;}
.fun-list li .text .line2{display:none;}
.fun-list li .text,.fun-list li .pic,.fun-list li .pic img{transition:all 1s;}
.fun-list li .text .more{display:none;margin:100px auto 0;width:170px;height:44px;line-height:44px;color:#fff;font-size:18px;background:#fe5b1a;transition:none;}
.fun-list li.cur .pic{left:-50px;top:0;z-index:33;width:340px;height:532px;}
.fun-list li.cur .pic img{width:340px;height:532px;opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);filter:none;}
.fun-list li.cur .text{z-index:44;left:-50px;top:0;width:340px;height:532px;}
.fun-list li.cur .text span{font-weight:bold;font-size:24px;}
.fun-list li.cur .text p{display:block;}
.fun-list li.cur .text .line1{display:none;}
.fun-list li.cur .text .line2{display:block;} 
.fun-list li.cur .text .more{display:block;}
.fun .ps{padding-top:40px;clear:both;text-align:center;overflow:hidden;}
.fun .ps p{padding:15px 0;font-size:26px;color:#333;}
.fun .ps a{display:block;margin:0 auto;width:152px;height:38px;line-height:38px;text-align:center;font-size:16px;border:#dfdfdf solid 1px;background:#fff;border-radius:19px;}
.fun .ps a:hover{color:#fff;background:#fe8412;}

.process{padding:60px 0 40px;overflow:hidden;background:#fff;border-bottom:#ebebeb solid 1px;}
.process-list{overflow:hidden;}
.process-list ul{width:1260px;}
.process-list li{float:left;margin-right:60px;width:120px;text-align:center;}
.process-list li img{display:block;width:120px;height:110px;}
.process-list li p{margin-top:20px;height:24px;line-height:24px;font-size:18px;color:#333;overflow:hidden;}
.process-list li:nth-child(1){animation-delay:1s;}
.process-list li:nth-child(2){animation-delay:1.25s;}
.process-list li:nth-child(3){animation-delay:1.5s;}
.process-list li:nth-child(4){animation-delay:1.75s;}
.process-list li:nth-child(5){animation-delay:2s;}
.process-list li:nth-child(6){animation-delay:2.25s;}
.process-list li:nth-child(7){animation-delay:2.5s;}

.indexForm{padding:40px 0 60px;overflow:hidden;background:#fff;}
.indexForm ul{float:left;overflow:hidden;}
.indexForm li{float:left;margin-right:16px;width:288px;height:40px;line-height:40px;border:#ccc solid 1px;overflow:hidden;border-radius:3px;}
.indexForm li i{display:block;float:left;width:40px;height:40px;border-right:#ccc solid 1px;}
.indexForm li i img{display:block;width:40px;height:40px;}
.indexForm li input{display:block;padding:0 10px;width:220px;height:40px;line-height:40px;font-size:14px;border:none;outline:none;}
.indexForm .submit{display:block;float:right;width:180px;height:42px;line-height:42px;color:#fff;font-size:16px;text-align:center;background:#fe5b1a;border-radius:5px;}

.Aftersale{padding-top:55px;height:614px;background:url(../images/aftersale_bg.jpg) no-repeat center;}
.Aftersale-inner{position:relative;margin:0 auto;width:1100px;height:370px;}
.Aftersale-inner .circle{position:relative;z-index:333;margin:0 auto;width:370px;height:370px;}
.Aftersale-inner .circle .icon{position:absolute;width:182px;height:182px;}
.Aftersale-inner .circle .i1{top:0;left:0;animation-delay:1s;}
.Aftersale-inner .circle .i2{top:0;right:0;animation-delay:1.25s;}
.Aftersale-inner .circle .i3{bottom:0;right:0;animation-delay:1.5s;}
.Aftersale-inner .circle .i4{bottom:0;left:0;animation-delay:1.75s;}
.Aftersale-inner .item{position:absolute;width:316px;height:64px;color:#333;overflow:hidden;}
.Aftersale-inner .item h3{font-size:24px;}
.Aftersale-inner .item p{margin-top:10px;font-size:14px;}
.Aftersale-inner .item1{padding:40px 70px 40px 40px;left:0;top:38px;background:url(../images/aftersale_even.png) no-repeat;}
.Aftersale-inner .item2{padding:40px 40px 40px 70px;right:0;top:38px;background:url(../images/aftersale_odd.png) no-repeat;}
.Aftersale-inner .item3{padding:40px 40px 40px 70px;right:0;bottom:38px;background:url(../images/aftersale_even.png) no-repeat;}
.Aftersale-inner .item4{padding:40px 70px 40px 40px;left:0;bottom:38px;background:url(../images/aftersale_odd.png) no-repeat;}
.Aftersale .btnBox{padding-top:60px;text-align:center;overflow:hidden;}
.Aftersale .btnBox a{display:block;margin:0 auto;width:154px;height:40px;line-height:40px;color:#fff;font-size:16px;background:#fe5b1a;border-radius:20px;}
.Aftersale .btnBox a:hover{background:#fe8412;}

.system{padding:60px 0;overflow:hidden;background:#fff;}
.system-list{padding-top:52px;width:1226px;overflow:hidden;}
.system-list .item{position:relative;float:left;margin-right:26px;width:378px;height:198px;border:#dedede solid 1px;}
.system-list .icon{position:relative;top:-52px;margin:0 auto;width:105px;height:105px;padding:0 28px;background:#fff;animation:fanzhuan 3.5s ease-out;}
.system-list .icon img{display:block;width:105px;height:105px;}
.system-list .text{text-align:center;overflow:hidden;}
.system-list .text span{display:block;height:40px;line-height:40px;font-size:24px;color:#fe5b1a;}
.system-list .text p{font-size:16px;color:#000;}
.system .ps{padding-top:45px;text-align:center;overflow:hidden;}
.system .ps p{padding:10px 0;height:40px;line-height:40px;font-size:24px;color:#333;overflow:hidden;}
.system .btnBox{position:relative;height:45px;}
.system .btnBox a{display:block;margin:0 auto;width:185px;height:45px;line-height:45px;color:#fff;font-size:18px;background:#fe5b1a;border-radius:23px;}
.system .btnBox a:hover{background:#fe8412;}
@keyframes fanzhuan{
    from{top:0;transform:rotateY(0);}
    to{top:-52px;transform: rotateY(360deg);}
}

.case{padding-top:50px;height:515px;overflow:hidden;background:url(../images/case_bg.jpg) no-repeat center;}
.case-tab{position:relative;margin-top:-16px;width:1200px;height:425px;}
.case-tab .tab-menu{float:left;width:228px;height:425px;background:#000;overflow:hidden;}
.case-tab .tab-menu li{height:106px;border-bottom:#2e2e2e dashed 1px;}
.case-tab .tab-menu li:last-child{border-bottom:none;}
.case-tab .tab-menu li a{display:block;padding:27px 25px;overflow:hidden;}
.case-tab .tab-menu li span{display:block;font-size:18px;color:#fff;height:30px;line-height:30px;overflow:hidden;}
.case-tab .tab-menu li p{font-size:12px;height:20px;line-height:20px;overflow:hidden;font-family:Arial;color:#666;text-transform:uppercase;}
.case-tab .tab-menu li.cur{background:#fe5b1a;border-bottom:none;}
.case-tab .tab-menu li.cur p{color:#ddd;}
.case-tab .tab-main{position:relative;float:right;padding-top:46px;width:890px;height:324px;overflow:hidden;}
.case-tab .text{position:relative;float:left;width:460px;height:324px;color:#fff;}
.case-tab .text h3{margin-bottom:24px;font-weight:normal;font-size:24px;height:36px;line-height:36px;overflow:hidden;}
.case-tab .text h3 a{color:#fff;}
.case-tab .text p{font-size:14px;line-height:30px;}
.case-tab .btnBox{position:absolute;left:0;bottom:0;height:43px;font-size:16px;text-align:center;overflow:hidden;}
.case-tab .btnBox a{display:block;float:left;margin-right:17px;width:128px;height:40px;line-height:40px;color:#fff;border:#fff solid 1px;border-radius:5px;}
.case-tab .btnBox a:hover{color:#333;background:#fff;}
.case-tab .pic{float:right;width:368px;height:318px;overflow:hidden;}
.case-tab .pic img{display:block;width:368px;height:318px;transition:all 1s;}
.case-tab .pic a:hover img{transform:scale(1.1);}

.news{padding:60px 0 80px;overflow:hidden;background:#fff;}
.news-inner{overflow:hidden;border:#e3e3e3 solid 1px;border-radius:5px;}
.news-inner .hd{padding:0 20px;height:74px;line-height:74px;border-bottom:#e3e3e3 solid 1px;overflow:hidden;}
.news-inner .hd a{transition: all ease-in-out 1s;}
.news-inner .hd a:hover{color:#fe5b1a;letter-spacing:3px;}
.news-inner .hd strong{font-size:16px;}
.news-inner .hd strong a{color:#333;}
.news-inner .hd .more{float:right;font-size:14px;font-weight:bold;color:#333;font-family:Arial;text-transform:uppercase;}
.newsBox{float:left;width:416px;border-right:#e3e3e3 solid 1px;}
.newsBox .bd{padding:25px 20px 32px;overflow:hidden;}
.newsBox .hot{overflow:hidden;}
.newsBox .pic{float:left;width:150px;height:91px;overflow:hidden;}
.newsBox .pic img{display:block;width:150px;height:91px;transition:all 1s;}
.newsBox .text{padding-left:10px;height:91px;overflow:hidden;}
.newsBox .text h3{margin-bottom:8px;height:24px;line-height:24px;font-size:18px;font-weight:normal;overflow:hidden;}
.newsBox .text h3 a{color:#333;}
.newsBox .text em{display:block;height:18px;line-height:18px;font-size:14px;font-family:Arial;overflow:hidden;}
.newsBox .text p{font-size:14px;line-height:20px;height:20px;overflow:hidden;}
.newsBox .text .read{display:block;margin-top:10px;height:12px;background:url(../images/read.png) no-repeat 0 center;transition:all 1s;}
.newsBox .hot:hover h3 a{color:#fe5b1a;}
.newsBox .hot:hover .read{background-position:right center}
.newsBox .hot:hover .pic img{transform:scale(1.1);}
.news-list,.faq-list{margin-top:30px;border-top:#e3e3e3 dotted 1px;}
.news-list li,.faq-list li{height:48px;line-height:48px;font-size:14px;border-bottom:#e3e3e3 dotted 1px;overflow:hidden;}
.news-list li a{display:block;padding-left:10px;color:#333;background:url(../images/list.jpg) no-repeat 0 center;}
.news-list li a:hover{color:#fe5b1a;}
.faqBox .bd{padding:25px 0 32px;overflow:hidden;}
.faqBox .hot{padding:0 20px;height:91px;overflow:hidden;}
.faqBox .hot dt{padding-left:35px;font-size:18px;height:26px;line-height:26px;overflow:hidden;background:url(../images/q1.png) no-repeat 0 center;}
.faqBox .hot dt a{color:#333;}
.faqBox .hot dd{padding-left:35px;padding-top:10px;height:50px;line-height:25px;font-size:14px;overflow:hidden;}
.faqBox .hot dd a{color:#666;}
.faq-list li a{display:block;padding-left:70px;height:48px;color:#333;overflow:hidden;background:url(../images/q_list.png) no-repeat 35px center;}
.faq-list li a:hover{color:#fe5b1a;}
.faq-list li:nth-child(1) a{background-image:url(../images/q2.png);}
.faq-list li:nth-child(2) a{background-image:url(../images/q3.png);}

.ad{position:relative;width:100%;height:135px;overflow:hidden;background:#fe8610;}
.ad .wrapper{position:relative;z-index:333;}
.ad-list{padding:31px 0;width:1292px;height:73px;overflow:hidden;}
.ad-list .item{display:block;float:left;margin-right:92px;width:230px;}
.ad-list .item dl{overflow:hidden;}
.ad-list .item dt{float:left;width:78px;height:73px;overflow:hidden;}
.ad-list .item dt img{display:block;width:78px;height:73px;transition:all 1s;}
.ad-list .item dd{padding-left:20px;padding-top:15px;overflow:hidden;}
.ad-list .item dd span{display:block;font-size:20px;font-weight:bold;height:30px;line-height:30px;color:#fff;overflow:hidden;}
.ad-list .item dd p{font-size:12px;font-family:Arial;color:#eee}
.ad-list .item:hover img{transform: rotate(360deg);}
.ad .wave-01,.ad .wave-02{display: block;width: 2000%;height: 60px;background-position: 0 0;background-repeat: repeat-x}
.ad .wave-01{position: absolute;left: 0;bottom:30px;background-image: url(../images/wave_02.png);-webkit-animation: footWave 180s linear infinite;-o-animation: footWave 180s linear infinite;animation: footWave 180s linear infinite;}
.ad .wave-02{position: absolute;left: 0;bottom: 0;background-image: url(../images/wave_01.png);-webkit-animation: footWave 120s linear infinite forwards;-o-animation: footWave 120s linear infinite forwards;animation: footWave 120s linear infinite forwards;}

@keyframes mymove footWave{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
@-webkit-keyframes footWave{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}

