@charset "utf-8";@media(min-width:769px){body{background:#fff}.banner{height:670px;width:100%;overflow:hidden;position:relative;background:#222}.containt-div{width:1024px;position:relative;height:670px;margin:0 auto}.banner ul{position:relative}.banner ul li{list-style:none;width:100%;height:670px;position:absolute;left:0;top:0}.banner .nav{width:100px;height:14px;position:absolute;bottom:50px;right:20px;z-index:2;left:50%;margin-left:-50px}.banner .nav dl dd{list-style-type:none;width:15px;height:15px;float:left;margin-right:5px;cursor:pointer;background-color:#222;border-radius:100px}.banner .nav dl .bg{background-color:transparent;border:3px solid #c70c1f;width:9px;height:9px}.banner ul li.fst-li{background:url("/images/home/banner/1/bg.jpg") center no-repeat;background-size:cover}.banner ul li.sec-li{background:url("/images/home/banner/2/bg.jpg") center no-repeat;background-size:cover}.banner ul li.third-li{background:url("/images/home/banner/3/bg.jpg") center no-repeat;background-size:cover}.banner ul li .img1{position:absolute}.banner-01-a{width:451px;height:366px;position:absolute;top:200px;left:50%;margin-left:-255px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-01-b{width:752px;height:65px;top:400px;left:50%;position:absolute;margin-left:-376px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-02-a{top:217px;position:absolute;left:-100px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-02-b{width:593px;height:93px;position:absolute;top:243px;left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-02-c{top:352px;left:0;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-03-a{position:absolute;top:138px;width:720px;height:73px;left:50%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-03-b{position:absolute;top:227px;left:50%;width:610px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-03-c{position:absolute;top:283px;width:214px;left:50%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.banner-03-d{position:absolute;bottom:100px;left:50%;width:479px;margin-left:-239px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.service{height:680px;background:#fff;overflow:hidden}.service .txt,.service .pic{width:50%;padding-top:70px}.service .title .cn{font-size:35px;color:#222;padding-bottom:10px}.service .title .en{font-size:14px;line-height:40px;color:#bababa;font-family:Arial}.service .title .line{border-bottom:1px solid #bababa}.service .title .line span{border-bottom:3px solid #c70c1f;width:20px;display:block;position:relative;top:2px}.service .content{line-height:45px;padding-top:15px;padding-bottom:30px;font-size:18px}.service .lst li{float:left;text-align:center;margin-right:50px;width:150px;cursor:pointer;margin-bottom:20px}.service .lst li img{display:block;margin:0 auto;width:100px}.service .lst li:hover img{-webkit-animation-name:service_icon_box;-ms-animation-name:service_icon_box;animation-name:service_icon_box;-webkit-animation-duration:300ms;-ms-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes service_icon_box{0%{transform:translate(-5px,0px) rotate(0deg)}20%{transform:translate(5px,0px) rotate(0deg)}40%{transform:translate(-5px,0px) rotate(0deg)}}@-ms-keyframes service_icon_box{0%{-ms-transform:translate(-5px,0px) rotate(0deg)}20%{-ms-transform:translate(5px,0px) rotate(0deg)}40%{-ms-transform:translate(-5px,0px) rotate(0deg)}}.service .lst .tit{font-size:16px;color:#222;padding-top:10px;padding-bottom:10px}.service .lst .line{width:40px;height:1px;background:#c70c1f;margin:0 auto}.service .lst .word{padding-top:10px;color:#bababa;font-family:Arial;font-size:14px}.service .lst li:hover .tit{color:#c70c1f;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.service .pic img{width:650px;position:absolute;right:0px}.service_shake{-webkit-animation-name:shake_box;-ms-animation-name:shake_box;animation-name:shake_box;-webkit-animation-duration:3500ms;-ms-animation-duration:3500ms;animation-duration:3500ms;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes shake_box{0%{transform:translate(0px,0px) rotate(0deg)}20%{transform:translate(9.5px,0px) rotate(1.5deg)}40%{transform:translate(2.5px,0px) rotate(0.5deg)}}@-ms-keyframes shake_box{0%{-ms-transform:translate(0px,0px) rotate(0deg)}20%{-ms-transform:translate(9.5px,0px) rotate(1.5deg)}40%{transform:translate(2.5px,0px) rotate(0.5deg)}}.company{height:550px;overflow:hidden;background:url(../images/home/bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed}.company .waves{position:relative;height:550px;top:-550px}.company .box{position:relative;height:550px;text-align:center;overflow:hidden}.company .title{text-align:center;padding-top:70px;padding-bottom:50px}.company .cn{font-size:35px;color:#fff;padding-bottom:10px}.company .line{border-bottom:1px solid #fff;width:310px;margin:0 auto}.company .line span{border-bottom:3px solid #c70c1f;width:20px;display:block;margin:0 auto;position:relative;top:2px}.company .en{font-size:14px;color:#fff;line-height:40px;font-family:Arial}.company .box .count div{float:left;width:25%;display:block;text-align:center;font-size:18px;line-height:50px;color:#fff}.company .box .count div span{height:190px;line-height:190px;width:230px;font-size:90px;font-weight:bold;margin:0 auto;background:#c70c1f;color:#fff;text-align:center;display:block;border-radius:8px;overflow:hidden;font-family:Impact,Arial,Sans-serif}.company .box .count div p{height:5px;width:230px;margin:0 auto;background:#c70c1f;position:relative;top:-92px;margin-bottom:30px}.case{height:1200px;overflow:hidden;background-color:#222;background:url(/images/home/case_bg.jpg) top center no-repeat;background-attachment:scroll;background-size:auto;background-size:cover;backgrou nd-attachment:fixed}.case .title{text-align:center;padding-top:70px}.case .cn{font-size:35px;color:#fff;padding-bottom:10px}.case .line{border-bottom:1px solid #fff;width:210px;margin:0 auto}.case .line span{border-bottom:3px solid #c70c1f;width:20px;display:block;margin:0 auto;position:relative;top:2px}.case .en{font-size:14px;color:#fff;line-height:40px;font-family:Arial}.case .lst{padding-top:30px}.case #container li{position:relative;width:400px;height:300px;overflow:hidden;text-align:center;float:left}.case #container li p{height:100%;width:100%;position:absolute;left:0;top:-100%;color:#ffffff;z-index:2;display:table;_position:relative}.case #container li .img{width:400px;height:300px;display:block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in}.case #container li:hover .img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}.case #container li p i{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:-1;background:#c70c1f;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90)}.case #container li p span{display:block;line-height:24px;font-size:14px;padding:20px;color:#999;box-sizing:border-box;text-align:center;display:table-cell;vertical-align:middle;_position:absolute;_top:50%;_left:50%}.case #container li p span img{height:70px}.case #container li p span b{display:block;font-size:20px;font-style:normal;padding:15px 0px;color:#fff}.case #container li p span label{line-height:30px;display:block;color:#fff}.news{height:540px;overflow:hidden;background:#e4e4e4}.news .title{padding-top:70px}.news .cn{font-size:35px;color:#222;padding-bottom:10px}.news .line{border-bottom:1px solid #bababa}.news .line span{border-bottom:3px solid #c70c1f;width:20px;display:block;position:relative;top:2px}.news .en{font-size:14px;color:#bababa;line-height:40px;font-family:Arial}.news .tab-icon{padding-top:100px}.news .tab-icon li{width:15px;height:15px;font-size:0;background-color:#222;float:left;margin-left:5px;cursor:pointer;display:inline;border-radius:100px}.news .tab-icon li.cur{background-color:transparent;border:3px solid #c70c1f;width:9px;height:9px}.showProNews{overflow:hidden;height:260px}.showProNews .warp-pic-list{position:relative;padding-top:6px;line-height:30px;font-size:14px}.showProNews .warp-pic-list li{float:left;display:inline;width:400px;height:260px}.showProNews .warp-pic-list li a{display:block;padding:36px;border-right:1px dotted #bababa}.showProNews .warp-pic-list li:hover{background:#c70c1f;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.showProNews .warp-pic-list li:hover a{border-right:0px}.showProNews .warp-pic-list li:hover *{color:#fff}.showProNews .warp-pic-list li:hover img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.news #clearBorder{border:0px}.showProNews .warp-pic-list .date{font-size:30px;font-weight:bold;padding-bottom:10px;font-family:Arial}.showProNews .warp-pic-list .tit{font-size:18px;height:70px;line-height:35px;color:#222;overflow:hidden;display:block;display:-webkit-box;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.showProNews .warp-pic-list .desc{height:70px;overflow:hidden;padding-top:10px}.showProNews .warp-pic-list .pic{margin-top:5px;width:100px;height:70px;overflow:hidden}.showProNews .warp-pic-list .pic img{width:100px;height:70px}.showProNews .warp-pic-list .txt{width:220px;font-size:14px;height:70px;line-height:25px;overflow:hidden;display:block;display:-webkit-box;white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical}.showProNews .btn{display:block;height:55px;position:absolute;top:110px;width:35px;z-index:200;cursor:pointer;background:#000;color:#fff;font-size:35px;opacity:0.5;filter:alpha(opacity=50)}.showProNews .btn:hover{background:#c70c1f;opacity:0.9;filter:alpha(opacity=90)}.showProNews .btn i{padding-top:10px}.showProNews .prev i{padding-left:10px}.showProNews .next i{padding-left:14px}.showProNews .prev{left:0}.showProNews .next{right:0}.customer{height:650px;overflow:hidden;background:url(../images/home/bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed}.customer .title{text-align:center;padding-top:70px}.customer .cn{font-size:35px;color:#fff;padding-bottom:10px}.customer .line{border-bottom:1px solid #fff;width:140px;margin:0 auto}.customer .line span{border-bottom:3px solid #c70c1f;width:20px;display:block;margin:0 auto;position:relative;top:2px}.customer .en{font-size:14px;color:#fff;line-height:40px;font-family:Arial}.customer .tab-icon li{width:15px;height:15px;font-size:0;background-color:#fff;float:left;margin-left:5px;cursor:pointer;display:inline;border-radius:100px}.customer .tab-icon li.cur{background-color:transparent;border:3px solid #c70c1f;width:9px;height:9px}.showProPartner{overflow:hidden;margin-bottom:20px;margin-top:20px}.showProPartner .warp-pic-list{position:relative;width:1200px;overflow:hidden;padding-top:6px;line-height:30px;font-size:14px}.showProPartner .warp-pic-list li{float:left;display:inline;width:240px}.showProPartner .warp-pic-list li a{cursor:pointer;display:block;height:360px}.showProPartner .warp-pic-list li a:hover .pic img{top:10px;width:220px;height:220px;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.showProPartner .warp-pic-list li a:hover .name,.showProPartner .warp-pic-list li a:hover .tit{height:0px;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.showProPartner .warp-pic-list li a:hover .desc{height:90px;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.showProPartner .warp-pic-list li a:hover .dot{top:65px;left:0px;webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.showProPartner .warp-pic-list li .pic{height:240px;overflow:hidden}.showProPartner .warp-pic-list li .pic .photo{height:240px}.showProPartner .warp-pic-list li .pic .round{position:relative;top:-230px;left:5px}.showProPartner .warp-pic-list li .pic img{width:120px;height:120px;display:block;border:5px solid #fff;background:#fff;opacity:0.9;filter:alpha(opacity=90);border-radius:100%;margin:0 auto;position:relative;top:60px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.showProPartner .warp-pic-list li a:hover .pic img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.showProPartner .warp-pic-list li .name{height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:20px;color:#fff}.showProPartner .warp-pic-list li .tit{height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:16px;color:#aaa}.showProPartner .warp-pic-list li .desc{height:0px;line-height:22px;overflow:hidden;font-size:14px;color:#aaa;padding:0px 15px;margin-top:20px}.showProPartner .btn{display:none;height:55px;position:absolute;top:110px;width:35px;z-index:200;cursor:pointer;background:#000;color:#fff;font-size:35px;opacity:0.5;filter:alpha(opacity=50)}.showProPartner .btn:hover{background:#c70c1f;opacity:0.9;filter:alpha(opacity=90)}.showProPartner .btn i{padding-top:10px}.showProPartner .prev i{padding-left:10px}.showProPartner .next i{padding-left:14px}.showProPartner .prev{left:0}.showProPartner .next{right:0}.round{height:220px;width:220px;border:5px solid transparent;border-radius:50%;top:0px;left:0px;animation:round 4s linear infinite;-webkit-animation:rond1 4s linear infinite}.dot{height:10px;width:10px;position:absolute;background-color:rgba(92,126,162,0.6);border-radius:50%;top:155px;left:68px}.round:hover .dot{background:#fff}.round{-webkit-animation:run 1.8s linear 0s infinite;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-o-transition:all 1.8s ease;-ms-transition:all 1.8s ease;transition:all 1.8s ease}@-webkit-keyframes run{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.friend{height:680px;overflow:hidden}.friend .title{text-align:center;padding-top:70px;padding-bottom:30px}.friend .cn{font-size:35px;color:#222;padding-bottom:10px}.friend .line{border-bottom:1px solid #bababa;width:175px;margin:0 auto}.friend .line span{border-bottom:3px solid #c70c1f;width:20px;display:block;margin:0 auto;position:relative;top:2px}.friend .en{font-size:14px;color:#bababa;line-height:40px;font-family:Arial}.friend ul{border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;width:1195px;margin:0 auto}.friend ul li{float:left;width:20%;text-align:center}.friend ul li a{display:block;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;overflow:hidden;padding:15px 0px}.friend li span{width:100%;height:100px;display:block;margin:0 auto;position:relative;transition:0.6s;transform-style:preserve-3d;cursor:pointer}.friend li img{width:150px;height:100px}.friend li:hover span{transform:rotateY(360deg);width:100%;height:100px;display:block;}.friend li:hover .front{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.front,.back{position:absolute;left:0;top:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;width:100%;height:100%}.front{transform:rotateY(0deg);z-index:2;background:#fff;-webkit-animation-play-state:paused;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.back img{transform:rotateY(-180deg)}}@media (max-width:769px){.banner{display:none}.title{text-align:center;margin-bottom:20px;padding:10px 0px;background:#c70c1f}.title .cn{font-size:20px;line-height:30px;color:#fff}.title .line{border-bottom:1px solid #fff;margin:0 auto}.title .line span{border-bottom:3px solid #fff;width:20px;display:block;margin:0 auto;position:relative;top:2px}.title .en{font-size:14px;color:#fff;line-height:30px;font-family:Arial}.service .title .line{width:100px}.service .content{text-align:center;color:#c70c1f;font-size:14px}.service .pic{display:none}.service .lst{padding:15px}.service .lst li{float:left;width:50%;text-align:center;padding-top:15px}.service .lst li img{width:100px;height:100px}.service .lst .tit{font-size:16px;color:#222;line-height:30px}.service .lst .class="word"{font-size:12px;color:#aaa}.company .title .line{width:175px}.company .box .count{padding:0px}.company .box .count div{float:left;width:50%;display:block;text-align:center}.company .box .count div span{width:90%;margin:0 auto;padding:10px 0px;font-size:30px;font-weight:bold;margin:0 auto;background:#222;color:#fff;text-align:center;display:block;border-radius:8px;overflow:hidden;font-family:Impact,Arial,Sans-serif;margin-bottom:10px}.company .box .count div label{width:90%;margin:0 auto;display:block;text-align:center;font-size:14px;color:#aaa;margin-bottom:15px;white-space:nowrap}.company .waves{display:none}.case .title .line{width:125px}.case .lst{padding:0px 15px}.case #container li{background:#e6e6e6}.case #container li img{max-width:100%;margin:0 auto;display:block}.case #container p img{display:none}.case #container p{height:40px;line-height:40px;overflow:hidden;background:#222;color:#fff;text-align:center;margin-bottom:10px}.case #container p b{font-size:14px;font-weight:normal}.case #container label{display:none}.customer .title .line{width:80px}.customer .tab-icon{display:none}.showProPartner{overflow:hidden;padding:10px 15px}#wrapBoxPartner,#countBoxPartner{width:100% !important;overflow:hidden;height:auto !important}.showProPartner .warp-pic-list{position:relative;overflow:hidden;line-height:30px;font-size:14px}.showProPartner .warp-pic-list li{display:block;padding-top:10px}.showProPartner .warp-pic-list li .pic img{width:120px;height:120px;display:block;border:5px solid #fff;background:#fff;opacity:0.9;filter:alpha(opacity=90);border-radius:100%;margin:0 auto}.showProPartner .warp-pic-list li .name{height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:20px;color:#222}.showProPartner .warp-pic-list li .tit{height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:16px;color:#aaa}.showProPartner .warp-pic-list li .desc{line-height:22px;overflow:hidden;font-size:14px;color:#3385FF;padding:10px 0px;border-bottom:1px solid #eee}.showProPartner .btn{display:none}.news{display:none}.friend .title .line{width:80px}.friend .title{margin-bottom:0px !important}.friend ul{padding:0px 15px 10px 15px}.friend ul li{float:left;width:33%;text-align:center}.friend li img{max-width:90%;min-width:100px}.front{background:#fff}.back{display:none}}
