@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideInLeft-50{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes slideInLeft-50{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes slideOutRight-50{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}}@keyframes slideOutRight-50{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}}.main{position:relative}.main .container,.main .container-fluid{margin-top:30px}.carousel>.carousel-inner>.item{max-height:560px;overflow:hidden}.carousel>.carousel-inner>.item img{min-width:100%}.contact-info .contact-block{border-bottom:1px solid #e2e2e2;padding-bottom:14px}.contact-info .contact-block .email,.contact-info .contact-block .phone{color:#266f9c;font-size:18px;display:block;height:48px;line-height:48px;padding-left:40px}.contact-info .contact-block .phone{background:url(../img/icon-phone.png) center left no-repeat}.contact-info .contact-block .email{background:url(../img/icon-email.png) center left no-repeat}.contact-info .contact-block .more{color:#fff;background-color:#266f9c;font-size:18px;height:48px;line-height:48px;padding:0 32px}.contact-info .desc-block img{max-width:280px;width:120%}.contact-info .desc-block .desc{color:#333}.contact-info .desc-block .desc h2,.contact-info .desc-block .desc h3{padding-left:10px}.contact-info .desc-block .desc p{font-size:14px;color:#696969}.contact-info .news-list{max-width:316px;width:100%}.contact-info .news-list>a{display:block;width:100%;height:172px;overflow:hidden}.contact-info .news-list>a img{min-width:100%;min-height:172px}.contact-info .news-list h2{background-color:#266f9c;font-size:14px;color:#fff;height:36px;line-height:36px;padding-left:10px;margin-bottom:1px}.contact-info .news-list h2>a{color:#fff}.contact-info .news-list img{width:100%}.contact-info .news-list li{padding-left:6px;border-bottom:1px dotted #1f5472}.contact-info .news-list li>a{color:#333;height:30px;line-height:30px;font-size:14px}.service{background:url(../img/service-bg.jpg) top left no-repeat;background-size:cover;color:#fff}.service h2{text-align:center;font-size:24px;padding:10px 0}.service .item{cursor:pointer;position:relative;display:inline-block;margin:42px auto}.service .item .cover,.service .item .hover{max-width:310px;width:100%;max-height:310px}.service .item .hover{position:absolute;top:0;left:0;display:none;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.service .item:hover .hover{display:inline-block;-webkit-animation-name:fadeIn;animation-name:fadeIn}.case>.container-fluid{padding:0}.case h2{text-align:center;font-size:24px;padding:10px 0}.case .item{cursor:pointer;position:relative;margin:4px -10px;overflow:hidden;height:300px}.case .item .cover{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;height:100%;min-width:100%}.case .item .hover,.case .item .small-title{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 20px;font-size:14px;color:#fff;background-color:rgba(51,173,214,.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#cc33add6', endColorstr='#cc33add6');display:none;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.case .item .hover>h3,.case .item .small-title>h3{font-size:16px}.case .item .small-title{width:100%;height:auto;margin:0;padding:10px 20px;top:auto;bottom:0}.case .item:hover .hover{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn}.link{padding-top:20px}.link .nav-tabs{border-bottom:1px solid #266f9c}.link .nav-tabs>li>a{font-size:16px;color:#266f9c;border:1px solid #266f9c;border-radius:0}.link .nav-tabs>li.active a{color:#fff;background:#266f9c}.link .nav-tabs>li.active a:focus,.link .nav-tabs>li.active a:hover{border:1px solid #266f9c}.link .cooperation-partner{display:block}.link .cooperation-partner .item{padding:10px;float:left}.link .cooperation-partner .logo{height:40px;padding:4px;border:1px solid #ccc;background:#eee}.link .friend-link .item{float:left;padding:10px}@media (max-width:768px){.contact-info .news-list{margin:0 auto}}@media (min-width:768px){.contact-info .news-list{float:right}}@media (max-width:992px){.contact-info .desc-block img{margin-top:50px}.contact-info .desc-block .desc h2{font-size:18px}.contact-info .desc-block .desc h3{font-size:16px}}@media (min-width:992px){.contact-info .desc-block .desc{padding-top:68px}.contact-info .desc-block .desc h2{font-size:30px}.contact-info .desc-block .desc h3{font-size:22px}}