@charset "utf-8";
html{font-size:100px;}
.main-width{width:1200px;margin:0 auto;}
.w1310{width: 1310px;margin:0 auto;}
.other-banner img{width: 100%;height: auto;}
.m-Top{margin-top: 92px;}
.index-main h2.title{margin-bottom: 60px;font-size: 36px;color: #333;font-family: "OpenSans-Bold";line-height: 40px;text-align: center;text-transform: uppercase;}
/*导航栏*/
.header{position: fixed;left: 0;top: 0;width: 100%;height: 92px;border-bottom: 1px solid #dedede;z-index: 999;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;}
.header .logo{float: left;margin-top: 26px;width: 340px;}
.header .logo img{width: 100%;height: auto;}
.header .nav{margin-top: 10px;float: right;}
.header .nav > ul{}
.header .nav > ul > li{position: relative;height: 82px;float: left;margin-right: 40px;font-size: 18px;line-height: 82px;font-family: "Arial-Regular";text-transform: uppercase;}
.header .nav > ul > li:nth-child(6){margin-right: 30px;}
.header .nav > ul > li > a{padding: 16px 0px;color: #333;}
.header .nav > ul > li > a:hover{color: #0a3190;}
.header .nav > ul > li > i.mark{display: none;position: absolute;right: 4px;top: 5px;width: 40px;height: 40px;background: url(/images/all-icon.png) -355px -395px no-repeat;}
.header .nav > ul > li > i.mark.minus{background-position: -405px -395px;}
.header .nav .drop-down{display:none;position:absolute;left:-14px;top:83px;width:350px;border-radius: 5px;background-color:#fff;z-index:999;box-sizing:border-box;}
.header .nav > ul > li:nth-child(3) .drop-down{width: 200px;}
.header .nav .drop-down li{position:relative;height:50px;line-height:49px;padding:0 14px;font-size:14px;font-family: "Microsoft YaHei";font-weight: normal;text-transform: none;}
.header .nav .drop-down li a{display:block;color:#2d2d2d;border-bottom:1px solid #e5e7e8;}
.header .nav .drop-down li:hover{background-color:#0a3190;}
.header .nav .drop-down li:hover a{color:#fff;border-bottom-color: #0a3190;}
.header .nav > ul > li.search{float: left;margin-right: 12px;width: 24px;height: 24px;padding: 24px 0 0px 0px;}
.header .nav > ul > li.search .box{float: right;position: relative;width: 0px;overflow: visible !important;}
.header .nav > ul > li.search .box .text{display: none;position: relative;width: 100%;height: 30px;border: 1px solid #999;padding: 0 34px 0 10px;float: right;z-index: 8;border-radius: 18px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.header .nav > ul > li.search .box .btn, .header .nav li.search .box .sub {position: absolute;top: 2px;right: 6px;width: 24px;height: 24px;padding: 1px 0;cursor: pointer;z-index: 9;}
.header .nav > ul > li.search .box .btn{background: url(/images/all-icon.png) 0 0 no-repeat;}
.header .nav > ul > li.search .box .sub {display: none;background: url(/images/all-icon.png) 0 0 no-repeat;}
.header .nav > ul > li.language{float: right;margin-right: 0;width: 60px;overflow: hidden;}
.header .nav > ul > li.language a{float: left;margin-top: 28px;padding: 0 0;width: 23px;height: 17px;background: url(/images/all-icon.png) no-repeat;}
.header .nav > ul > li.language .cn{margin-right: 14px;background-position: -74px 0;}
.header .nav > ul > li.language .en{background-position: -110px 0;}
.header .logo .phone-menu{display: none;float: right;margin: 18px 0;width: 28px;height: 18px;background: url(/images/all-icon.png) no-repeat -71px -89px;cursor: pointer;}
.header.active .logo .phone-menu{background-position: -104px -89px;}
.header.flow{height: 70px;}
.header.flow .logo{margin-top: 15px;}
.header.flow .nav{margin-top: 0;}
.header.flow .nav > ul > li{height: 70px;}
.header.flow .drop-down{top: 71px;}
.header.flow .nav > ul > li.search{height: 24px;}
/*首页banner*/
.index-main .slidebox{width: 100%;position: relative;z-index: 9;overflow: hidden;}
.index-main .slidebox .slideshow{width: 100%;margin: 0 auto;overflow: hidden;position: relative;}
.index-main .slidebox .slideshow ul{position: relative;width: 4000px;overflow: hidden;}
.index-main .slidebox .slideshow ul li{float: left;}
.index-main .slidebox .slideshow ul li img{width: 100%;height: auto;}
.index-main .slidebox .slidelist{position: absolute;bottom: 28px;left: 50%;}
.index-main .slidebox .slidelist ul{margin-left: -50%;}
.index-main .slidebox .slidelist ul li{float: left;width: 16px;height: 16px;margin: 0 5px;background-color: #fff;border: 1px solid #0a3190;border-radius: 50%;cursor: pointer;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-main .slidebox .slidelist ul li.active{background-color: #0a3190;}
.index-main .slidebox .item-btn{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;background:url(/images/all-icon.png) no-repeat;cursor:pointer;transition:left .5s,right .5s;-webkit-transition:left .5s,right .5s;-moz-transition:left .5s,right .5s;-ms-transition:left .5s,right .5s;-o-transition:left .5s,right .5s;}
.index-main .slidebox .prev{left:-56px;background-position: 0px -400px}
.index-main .slidebox .next{right:-56px;background-position: -70px -400px;}
.index-main .slidebox:hover .prev{left: 0px;}
.index-main .slidebox:hover .next{right: 0px;}
/*首页产品*/
.index-products{padding: 70px 0 84px 0;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;}
.index-main .index-products h2.title{margin-bottom: 34px;}
.index-products .tab{}
.index-products .tab ul{overflow: hidden;text-align: center;}
.index-products .tab ul li{display: inline-block;margin-right: 30px;padding: 0 30px;height: 36px;font-size: 18px;color: #666;line-height: 36px;border: 1px solid #a0a0a0;border-radius: 10px;cursor: pointer;}
.index-products .tab ul li.on{color: #fff;background-color: #0a3190;border-color: #0a3190;}
.index-products .cont{margin-top: 64px;}
.index-products .cont > ul > li{display: none;}
.index-products .cont > ul > li.on{display: block;}
.index-slide-pro{position: relative;min-height: 354px;}
.index-slide-pro .slide-pic{margin: 0 auto;overflow: hidden;}
.index-slide-pro .slide-pic ul{overflow: hidden;}
.index-slide-pro .slide-pic ul li{float: left;margin-right: 18px;width: 282px;overflow: hidden;}
.index-slide-pro .slide-pic ul li .pic{display: block;background-color: #f6f6f6;}
.index-slide-pro .slide-pic ul li .pic img{width: 100%;height: auto;}
.index-slide-pro .slide-pic ul li .name{height: 50px;font-size: 14px;font-family: "OpenSans-Semibold";line-height: 50px;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-slide-pro .slide-pic ul li .name a{display: block;color: #666;}
.index-slide-pro .slide-pic ul li:hover .name{background-color: #0a3190;}
.index-slide-pro .slide-pic ul li:hover .name a{color: #fff;}
.index-slide-pro .item-btn{position: absolute;top: 50%;margin-top: -40px;width: 40px;height: 40px;background-color: #f5f5f5;cursor: pointer;z-index: 10;}
.index-slide-pro .item-btn span{position: absolute;top: 15px;left: 11px;width: 19px;height: 11px;background: url(/images/all-icon.png) no-repeat;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
.index-slide-pro .prev{left: 0;}
.index-slide-pro .next{right: 0;}
.index-slide-pro .prev span{background-position: -80px -128px;}
.index-slide-pro .next span{background-position: -120px -128px;}
.index-slide-pro .item-btn:hover{background-color: #0a3190;}
.index-slide-pro .prev:hover span{background-position: 0px -128px;}
.index-slide-pro .next:hover span{background-position: -40px -128px;}
.index-products .more{display: block;margin: 80px auto 0 auto;width: 142px;height: 36px;color: #0a3190;line-height: 36px;border: 1px solid #0a3190;border-radius: 18px;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-products .more i{font-size: 14px;font-family: "OpenSans-Bold";border-bottom: 1px solid #fff;}
.index-products .more:hover{color: #fff;background-color: #0a3190;}
/*首页关于我们*/
.index-about{position: relative;height: 660px;overflow: hidden;}
.index-about .bg{position: absolute;top: 0;left: 0;z-index: -1;}
.index-about .bg img{width: auto;height: 100%;}
.index-about .video{float: left;width: 50%;}
.index-about .video .btn{display: block;margin: 250px auto 0 auto;width: 96px;height: 96px;background: url(/images/index-video-btn.png) no-repeat;cursor: pointer;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.index-about:hover .video .btn{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.index-about .video p{font-size: 24px;color: #fff;font-family: "OpenSans-Regular";line-height: 28px;text-align: center;opacity: 0.5;}
.index-about .info{float: right;margin-top: 85px;width: 50%;height: 490px;background-color: rgba(0,0,0,0.5);}
.index-about .info .text{padding-top: 74px;padding-left: 40px;width: 73.75%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-about .info .text h2{margin-bottom: 50px;font-size: 60px;color: #fff;font-family: "OpenSans-Bold";line-height: 62px;text-transform: uppercase;}
.index-about .info .text p{font-size: 14px;color: #fff;font-family: "OpenSans-Regular";line-height: 28px;}
.index-about .info .text .more{display: block;margin-top: 60px;padding-bottom: 2px;width: 84px;font-size: 14px;color: #fff;font-family: "OpenSans-Bold";text-align: center;text-transform: uppercase;border-bottom: 1px solid #fff;}
.light-videobox{display: none;background-color: rgba(0,0,0,0.85);width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 999;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.light-videobox .box{z-index: 999;width: 850px;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;position: absolute;margin: auto;left: 0px;top: 0px;right: 0px;bottom: 0px;height: 478px;background-color: #f3f3f3;background-image: url(../images/ajax-loader.gif);background-repeat: no-repeat;background-position: center center;}
.light-videobox .close{position: absolute;width: 29px;background: url(/images/jquery-lightbox-theme.png) no-repeat -190px -115px;height: 29px;top: 0px;right: -28px;cursor: pointer;}
.light-videobox.on{display: block;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.light-videobox.on .box{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
/*首页优势*/
.index-why{padding: 60px 0 80px 0;background-image:url(/images/case-bg.jpg);background-size:100% auto;background-position:bottom center;}
.index-why .adv{overflow: hidden;}
.index-why .adv ul{width: 1240px;overflow: hidden;}
.index-why .adv ul li{float: left;width: 276px;margin-right: 32px;}
.index-why .adv ul li .icon{display: block;margin: 0 auto;width: 224px;}
.index-why .adv ul li .icon img{width: 100%;height: auto;-webkit-filter: grayscale(1);filter: gray;filter: grayscale(1);}
.index-why .adv ul li .icon img:hover{-webkit-filter: none;filter: none;filter: none;}
.index-why .adv ul li .text{position: relative;margin-top: 56px;padding: 15px 20px 15px 0;height: 72px;border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-why .adv ul li .text .line{display: none;position: absolute;left: 50%;top: -56px;width: 1px;height: 56px;background-color: #b5c1dd;}
.index-why .adv ul li .text h3{font-size: 18px;color: #333;font-weight:bold;line-height: 20px;}
.index-why .adv ul li .text .plus{position: absolute;top: 28px;right: 0;width: 15px;height: 15px;font-size: 26px;color: #333;text-align: center;line-height: 15px;cursor: pointer;}
.index-why .adv ul li .desc{display: none;padding-top: 6px;padding-bottom: 14px;border-bottom: 1px solid #b5c1dd;}
.index-why .adv ul li .desc p{font-size: 12px;color: #999;font-family: "Arial-Regular";line-height: 22px;}
.index-why .adv ul li .text.open{border-top-color: #b5c1dd;border-bottom: none;}
.index-why .adv ul li .text.open .plus{color: #0a3190;}
.index-why .adv ul li .text.open .line{display: block;}
/*首页案例*/
.index-case{padding: 78px 0 64px 0;background-color: #f6f6f6;background-image:url(/images/case-bg.jpg);background-size:100% auto;background-position:bottom center;}
.index-case .slide-case{overflow: hidden;}
.index-case .slide-case .slide-pic{overflow: hidden;}
.index-case .slide-case .slide-pic ul{float: left;width: 20.05rem;overflow: hidden;}
.index-case-box{position: relative;float: left;width: 6.435rem;margin-right: 0.2475rem;}
.index-case-box .pic{display: block;}
.index-case-box .pic img{width: 100%;height: auto;}
.index-case-box .name{position: absolute;bottom: 30px;left: 6.3%;padding-right: 16px;width: 87.4%;height: 36px;color: #fff;border-right: 5px solid #fff;text-align: right;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-case-box .name p{font-size: 18px;font-family: "Arial-Bold";line-height: 18px;text-transform: uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-case-box .name h3{font-size: 14px;font-family: "Arial-Regular";line-height: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-case-box .cover{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(10,49,144,0.7);z-index: 10;}
.index-case-box:hover .name{display: none;}
.index-case-box:hover .cover{display: block;}
.index-case-box .cover .text{position: absolute;top: 50%;left: 50%;margin-left: -173px;margin-top: -171px;padding: 46px 20px 40px 40px;width: 346px;height: 342px;border: 3px solid #fff;background-color: rgba(10,49,144,0.7);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-case-box .cover .text h3{margin-bottom: 30px;font-size: 24px;color: #fff;font-family: "Arial-Bold";line-height: 28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-case-box .cover .text .info{margin-bottom: 30px;height: 140px;overflow: hidden;color:#fff;}
.index-case-box .cover .text .info p{font-size: 14px;color: #999;font-family: "Arial-Regular";line-height: 28px;}
.index-case-box .cover .text .info p span{padding-bottom: 2px;color: #fff;font-family: "Arial-Bold";border-bottom: 1px solid #fff;}
.index-case-box .cover .text .more{padding-bottom: 3px;font-size: 14px;font-family: "Arial-Bold";color: #fff;border-bottom: 1px solid #fff;}
.index-case .slide-case .slide-dot{margin-top: 50px;}
.index-case .slide-case .slide-dot ul{overflow: hidden;text-align: center;}
.index-case .slide-case .slide-dot ul li{display: inline-block;width: 48px;height: 6px;margin: 0 9px;background-color: #999999;cursor: pointer;}
.index-case .slide-case .slide-dot ul li.active{background-color: #0a3190;}
.index-case .all{display: block;margin: 26px auto 0 auto;padding-bottom: 4px;width: 100px;font-size: 18px;color: #333;font-family: "OpenSans-Bold";border-bottom: 1px solid #333;text-align: center;}
.index-case .all:hover{color: #0a3190;border-bottom-color: #0a3190;}
/*首页新闻*/
.index-news{padding: 74px 0 44px 0;background-color: #f6f6f6;background-image:url(/images/case-bg.jpg);background-size:100% auto;background-position:bottom center;}
.index-news .main-width{}
.index-news-cont{}
.index-news-cont .box{position: relative;float: left;width: 384px;margin-right: 24px;margin-bottom: 30px;}
.index-news-cont .box:nth-child(3){margin-right: 0;}
.index-news-cont .box .pic{height:0;padding-bottom:45%;overflow:hidden;}
.index-news-cont .box .pic img{width: 100%;height: auto;}
.index-news-cont .box .time{position: absolute;top: 0;right: 0;padding-top: 6px;width: 66px;height: 66px;color: #fff;background-color: rgba(9,46,137,0.9);text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-news-cont .box .time span{display: block;font-size: 30px;font-family: "Arial-Bold";line-height: 32px;}
.index-news-cont .box .time em{display: block;margin-top: 4px;font-size: 14px;font-family: "Arial-Regular";line-height: 16px;}
.index-news-cont .box .text{padding: 16px 24px 0 24px;height: 150px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.index-news-cont .box .text h3{margin-bottom: 14px;font-size: 18px;font-family: "Arial-Bold";line-height: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-news-cont .box .text h3 a{color: #333;}
.index-news-cont .box .text h3 a:hover{color: #0a3190;}
.index-news-cont .box .text p{height: 36px;font-size: 14px;color: #333;font-family: "Arial-Regular";line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news-cont .box .text .more{margin-top: 10px;display: block;font-size: 14px;width: 94px;color: #333;font-family: "OpenSans-Bold";text-transform: uppercase;text-align: center;line-height: 26px;border-bottom: 1px solid #000;}
.index-news-cont .box .text .more:hover{color: #0a3190;border-bottom-color: #0a3190;}
.index-news-cont .box:hover .text{box-shadow: 0 0 20px #e1e1e1;}
/*分页*/
.page{text-align: center;margin-top: 30px;}
.page ul{display:inline-block;*display:inline;*zoom:1;}
.page ul li{float:left;margin:0 5px 10px;}
.page ul li a{display:block;line-height:28px;padding:0 10px;color: #0A3190;}
.page ul li a:hover{background-color:#0A3190;color:#fff;}
.page ul li.thisclass a{background-color:#0A3190;color:#fff;}
/*底部*/
.footer{padding: 54px 0 44px 0;background-color: #333333;}
.footer h3{margin-bottom: 26px;font-size: 24px;color: #fff;font-family: "Arial-Bold";line-height: 26px;}
.footer .box{padding: 30px 0 10px 0;border-top: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;}
.footer .main-width{overflow: hidden;}
.footer-menu{float: left;width: 376px;}
.footer-menu .box h4{margin-bottom: 20px;font-size: 18px;color: #9a9a9a;font-family: "Arial-Bold";text-transform: uppercase;}
.footer-menu .box ul{}
.footer-menu .box ul li{position: relative;margin-bottom: 16px;padding-left: 22px;font-size: 14px;line-height: 20px;font-family: "Arial-Regular";}
.footer-menu .box ul li a{color: #9a9a9a;}
.footer-menu .box ul li a:hover{color: #0a3190;}
.footer-menu .box ul li i{position: absolute;top: 9px;left: 0;width: 9px;height: 1px;background-color: #a0a0a0;}
.footer-menu .box ul li:hover i{background-color: #0a3190;}
.footer-menu .list{margin-top: 30px;}
.footer-menu .list ul{overflow: hidden;}
.footer-menu .list li{float: left;margin-right: 80px;}
.footer-menu .list li:last-child{margin-right: 0;}
.footer-menu .list li h4{font-size: 18px;font-family: "Arial-Bold";text-transform: uppercase;}
.footer-menu .list li h4 a{color: #9a9a9a;}
.footer-menu .list li h4 a:hover{color: #0a3190;}
.footer-contact{float: left;margin-left: 30px;width: 376px;}
.footer-contact .box p{position: relative;margin-bottom: 10px;padding-left: 42px;font-size: 14px;color: #9a9a9a;line-height: 24px;font-family: "Arial-Regular";}
.footer-contact .box p a{color: #9a9a9a;}
.footer-contact .box p a:hover{color: #0a3190;}
.footer-contact .box p.add{margin-bottom: 0;line-height: 21px;}
.footer-contact .box p i{position: absolute;left: 0;background: url(/images/all-icon.png) no-repeat;}
.footer-contact .box p.lady i{width: 15px;height: 19px;top: -2px;background-position: 0 -50px;}
.footer-contact .box p.mail i{width: 17px;height: 12px;top: 6px;background-position: -30px -50px;}
.footer-contact .box p.tel i{width: 15px;height: 15px;top: 4px;background-position: -60px -50px;}
.footer-contact .box p.add i{width: 18px;height: 17px;top: 2px;background-position: -90px -50px;}
.footer-contact .social{margin-top: 26px;margin-left: 42px;width: 300px;}
.footer-contact .social ul{}
.footer-contact .social ul li{float: left;height: 24px;margin-right: 18px;}
.footer-contact .social ul li.facebook{width: 12px;}
.footer-contact .social ul li.twitter{width: 28px;}
.footer-contact .social ul li.linkedin{width: 23px;}
.footer-contact .social ul li.youtobe{width: 30px;}
.footer-contact .social ul li.line{width: 26px;}
.footer-contact .social ul li.skype{width: 24px;}
.footer-contact .social ul li a{display: block;width: 100%;height: 100%;background: url(/images/all-icon.png) no-repeat;}
.footer-contact .social ul li.facebook a,.footer-contact .social ul li.weixin a{background-position: -200px 0;}
.footer-contact .social ul li.twitter a{background-position: -234px 0;}
.footer-contact .social ul li.linkedin a{background-position: -282px 0;}
.footer-contact .social ul li.youtobe a{background-position: -322px 0;}
.footer-contact .social ul li.line a{background-position: -370px 0;}
.footer-contact .social ul li.skype a{background-position: -414px 0;}
.footer-contact .social ul li.facebook a:hover{background-position: -200px -40px;}
.footer-contact .social ul li.twitter a:hover{background-position: -234px -40px;}
.footer-contact .social ul li.linkedin a:hover{background-position: -282px -40px;}
.footer-contact .social ul li.youtobe a:hover{background-position: -322px -40px;}
.footer-contact .social ul li.line a:hover{background-position: -370px -40px;}
.footer-contact .social ul li.skype a:hover{background-position: -414px -40px;}

.footer-contact .social ul li.qrcode a{background:url(/images/GrayAlibaba-icon.png);background-size: 100%;width:47px;height:24px;position: relative;}
.footer-contact .social ul li.qrcode a:hover{background-image:url(/images/WhiteAlibaba-icon.png);}
.footer-contact .social ul li.weixin{position: relative;}
.footer-contact .social ul li.weixin a{background:url(/images/GrayWeChat-icon.png);background-size: 100%;width:30px;height:24px;position: relative;}
.footer-contact .social ul li.weixin a:hover{background-image:url(/images/WhiteWeChat-icon.png);}
.footer-contact .social ul li.weixin:hover .img{z-index: 200;opacity: 1;}
.footer-contact .social ul li.weixin .img{width:100px;height: 100px;position: absolute;top:-110px;left:-40px;opacity: 0;z-index: -1;transition:all .5s;}
.footer-contact .social ul li.weixin .img img{width:100%;height: auto;}


.footer-message{float: right;padding-top: 12px;width: 384px;}
.footer-message p{font-size: 14px;color: #adadad;font-family: "OpenSans-Regular";line-height: 18px;}
.footer-message .mes{margin-top: 22px;}
.footer-message .mes form{overflow: hidden;}
.footer-message .mes .text{float: left;margin-bottom: 12px;padding-left: 12px;width: 186px;height: 36px;color: #fff;border: 1px solid #dcdcdc;background-color: #333333;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.footer-message .mes .name{margin-right: 12px;}
.footer-message .mes .email{margin-bottom: 22px;width: 100%!important;}
.footer-message .mes .sub{width: 142px;height: 36px;font-size: 14px;font-family: "OpenSans-Bold";color: #0a3190;line-height: 36px;background-color: #fff;border-radius: 18px;cursor: pointer;}
.footer-message .mes .sub:hover{color: #fff;background-color: #0a3190;}
/*版权信息*/
.copy-right{padding: 14px 0;text-align: center;}
.copy-right p{font-size: 14px;line-height: 24px;color: #adadad;font-family: "OpenSans-Light";}
.copy-right p span{font-family: "OpenSans-Regular";color: #666;}
.copy-right p a{color: #adadad;}
.copy-right p a:hover{color: #0a3190;}
/*返回顶部*/
.to-top{position: fixed;right: 20px;bottom: 100px;z-index: 9999;}
.to-top a{display: block;width: 35px;height: 35px;background: url(/images/arrow-top.png) no-repeat;}
/*产品列表*/
.list-products{background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed;}
.list-products .content{padding-top: 20px;}
.list-products .content h1{margin-bottom: 50px;font-size: 36px;color: #333;font-family: "Arial-Bold";line-height: 40px;text-align: center;text-transform: uppercase;}
.list-products .content .menu{margin-bottom: 50px;}
.list-products .content .menu ul{width: 1220px;font-size: 0;}
.list-products .content .menu ul li{position: relative;display: inline-block;margin-right: 20px;width: 285px;height: 44px;font-size: 14px;color: #fff;font-family: "Arial-Regular";text-align: center;line-height: 44px;background-color: #0a318f;vertical-align: middle;cursor: pointer;}
.list-products .content .menu ul li > span{position: relative;display: block;}
.list-products .content .menu ul li > span i{position: absolute;top: 20px;right: 18px;width: 14px;height: 7px;background: url(/images/all-icon.png) -160px 0 no-repeat;}
.list-products .content .menu ul li > span i.on{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.list-products .content .menu ul li .sort{display: none;position: absolute;top: 44px;left: 0;padding: 20px 0;min-width: 100%;text-align: left;background-color: #f5f5f5;z-index: 50;}
.list-products .content .menu ul li .sort a{display: block;padding: 0 20px;height: 30px;font-size: 14px;color: #333;font-family: "Arial-Regular";line-height: 30px;}
.list-products .content .menu ul li .sort a:hover{color: #fff;background-color: #0a318f;}
.list-products .content .menu ul li.search{}
.list-products .content .menu ul li.search form{height: 44px;}
.list-products .content .menu ul li.search .box{display: inline-block;margin-top: 10px;width: 140px;overflow: hidden;}
.list-products .content .menu ul li.search .box .text{float: left;width: 106px;height: 20px;font-size: 12px;color: #fff;font-family: "Arial-Regular";border-bottom: 1px solid #fff;background-color: transparent;}
.list-products .content .menu ul li.search .box .sub{float: right;width: 24px;height: 24px;background: url(/images/all-icon.png) -30px 0 no-repeat;cursor: pointer;}
.list-products .content .menu ul li.search input::-webkit-input-placeholder{color:#fff;}
.list-products .content .menu ul li.search input::-moz-placeholder{color:#fff;}
.list-products .content .menu ul li.search input:-moz-placeholder{color:#fff;}
.list-products .content .menu ul li.search input:-ms-input-placeholder{color:#fff;}
.list-products .list{overflow: hidden;text-align: center;}
.list-products .list h2{position: relative;display: inline-block;margin-bottom: 70px;font-size: 18px;color: #333;font-family: "Arial-Bold";line-height: 24px;text-transform: uppercase;}
.list-products .list h2:before{content: "";position: absolute;left: -70px;top: 11px;width: 54px;height: 1px;background-color: #e8e8e8;}
.list-products .list h2:after{content: "";position: absolute;right: -70px;top: 11px;width: 54px;height: 1px;background-color: #e8e8e8;}
.list-products .list ul{width: 1230px;overflow: hidden;}
.list-products .list ul li{float: left;width: 282px;margin-right: 24px;margin-bottom: 40px;}
.list-products .list ul li .pic{display: block;}
.list-products .list ul li .pic img{width: 100%;height: auto;}
.list-products .list ul li h3{height: 46px;font-size: 14px;font-family: "OpenSans-Semibold";line-height: 46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-products .list ul li h3 a{display: block;height: 100%;color: #666666;}
.list-products .list ul li:hover .pic{background-color: #f6f6f6;}
.list-products .list ul li:hover h3{background-color: #0a3190;}
.list-products .list ul li:hover h3 a{color: #fff;}
/*产品详情*/
.main-products{margin-top: 30px;}
.main-products h1{height: 42px;font-size: 24px;color: #fff;font-family: "Arial-Bold";line-height: 42px;background-color: #0a318f;text-align: center;text-transform: uppercase;}
.main-products .overview{margin-top: 38px;overflow: hidden;}
.main-products .overview .pic{float: left;width: 500px;}
.main-products .overview .pic img{width: 100%;height: auto;}
.main-products .overview .text{float: right;padding-top: 50px;width: 600px;}
.main-products .overview .text p{margin-bottom: 10px;font-size: 14px;color: #999;font-family: "Arial-Regular";line-height: 24px;}
.main-products .overview .text p span{color: #333;}
.main-products .overview .text .para{}
.main-products .overview .text .share{}
.main-products .overview .text .share p{margin-bottom: 0;}
.main-products .overview .text .share ul{padding: 10px 0;overflow: hidden;}
.main-products .overview .text .share ul li{float: left;width: 35px;height: 24px;margin-right: 5px;}
.main-products .overview .text .share ul li a{display: block;width: 100%;height: 100%;background: url(/images/all-icon.png) no-repeat;}
.main-products .overview .text .share ul li.facebook a{background-position: 0 -320px;}
.main-products .overview .text .share ul li.twitter a{background-position: -50px -320px;}
.main-products .overview .text .share ul li.google a{background-position: -100px -320px;}
.main-products .overview .text .share ul li.pinterest a{background-position: -150px -320px;}
.main-products .overview .text .share ul li.linkedin a{background-position: -200px -320px;}
.main-products .overview .text .share ul li.add a{background-position: -250px -320px;}
@-webkit-keyframes hvr-wobble-vertical {
	16.65% {-webkit-transform: translateY(8px);transform: translateY(8px)}
	33.3% {-webkit-transform: translateY(-6px);transform: translateY(-6px)}
	49.95% {-webkit-transform: translateY(4px);transform: translateY(4px)}
	66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px)}
	83.25% {-webkit-transform: translateY(1px);transform: translateY(1px)}
	100% {-webkit-transform: translateY(0);transform: translateY(0)}
}
@keyframes hvr-wobble-vertical {
	16.65% {-webkit-transform: translateY(8px);transform: translateY(8px)}
	33.3% {-webkit-transform: translateY(-6px);transform: translateY(-6px)}
	49.95% {-webkit-transform: translateY(4px);transform: translateY(4px)}
	66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px)}
	83.25% {-webkit-transform: translateY(1px);transform: translateY(1px)}
	100% {-webkit-transform: translateY(0);transform: translateY(0)}
}
.main-products .overview .text .share ul li:hover{-webkit-animation-name: hvr-wobble-vertical;animation-name: hvr-wobble-vertical;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.main-products .overview .text .buy{margin-top: 50px;overflow: hidden;}
.main-products .overview .text .buy .inquiry, .main-products .overview .text .buy .link{float: left;display: block;width: 154px;height: 38px;font-size: 14px;font-family: "Arial-Bold";color: #fff;text-align: center;text-transform: uppercase;line-height: 38px;background-color: #0a318f;border-radius: 18px;}
.main-products .overview .text .buy .inquiry{margin-right: 20px;cursor: pointer;}
.main-products .buy .arc-form{background-color: rgba(0,0,0,0.85);width: 100%;height: 100%;position: fixed;left:0px;top:0px;z-index:999;display: none;}
.main-products .buy .arc-form.on{display: block;}
.main-products .buy .con-box{width: 440px;padding: 30px;margin-top: 40px;margin:60px auto 0px auto;background-color: #FFF;position: relative;}
.main-products .buy .con-box h3{text-align: center;padding:5px 0px 20px 0px;color:#0068b7;}
.main-products .buy .con-box input[type='text']{display: block;width: 100%;border:1px solid #d2d2d2;height:20px;padding:10px 0px;text-indent: 4px;margin-bottom: 8px;}
.main-products .buy .con-box textarea{display: block;width:100%;padding:4px;border:1px solid #d2d2d2;height:100px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.main-products .buy .con-box form input[type='submit']{display: block;width: 118px;height:36px;line-height: 36px;text-align: center;color:#FFF;background-color: #CCC;margin:30px auto 0px auto;position: relative;overflow: hidden;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#000;}
.main-products .buy .con-box form input[type='submit']:hover{background-color: #333;color:#FFF;}
.main-products .buy .con-box form input[type='submit']:after{background: #fff;content: "";height: 155px;left: -60px;opacity: .15;position: absolute;top: -50px;-webkit-transform: rotate(35deg);transform: rotate(35deg);-webkit-transition: all 0ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 0ms cubic-bezier(0.19, 1, 0.22, 1);width: 20px;z-index: 0;}
.main-products .buy .con-box form input[type='submit']:hover:after{left: 150px;-webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);}
.main-products .buy .con-box .close{display: block;width: 22px;height: 22px;border:1px solid #333;border-radius: 50%;-webkit-border-radius:50%;text-align: center;line-height: 22px;font-size:18px;cursor: pointer;position: absolute;right:10px;top:10px;color:#333;}
.main-products .features{margin-top: 34px;padding-bottom: 40px;border-bottom: 1px solid #e0e0e0;}
.main-products .features h2{margin-bottom: 42px;height: 42px;font-size: 24px;color: #fff;font-family: "Arial-Bold";line-height: 42px;background-color: #0a318f;text-align: center;text-transform: uppercase;}
.main-products .features ul{overflow: hidden;}
.main-products .features ul li{float: left;width: 100%;font-size: 14px;color: #999;font-family: "Arial-Regular";line-height: 30px;}
.main-products .features ul li.w30{width: 30%;}
.main-products .features ul li.w40{width: 40%;}
.main-products .features ul li span{color: #333;}
.main-products .related{margin-top: 78px;padding-bottom: 50px;overflow: hidden;}
.main-products .related h2{margin-bottom: 56px;font-size: 24px;color: #333;font-family: "Arial-Bold";text-align: center;}
.main-products .related ul{width: 1230px;overflow: hidden;}
.main-products .related ul li{float: left;margin-right: 24px;width: 282px;overflow: hidden;}
.main-products .related ul li .pic{display: block;background-color: #f6f6f6;}
.main-products .related ul li .pic img{width: 100%;height: auto;}
.main-products .related ul li h3{height: 50px;font-size: 14px;font-family: "OpenSans-Semibold";line-height: 50px;text-align: center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-products .related ul li h3 a{display: block;color: #666;}
/*关于我们*/
.main-about{padding-bottom: 70px;padding-top: 30px;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed;}
.main-about .tab{}
.main-about .tab ul{overflow: hidden;border-bottom: 1px solid #d6d6d6;}
.main-about .tab ul li{float: left;width: 234px;height: 40px;font-size: 18px;font-family: "Arial-Regular";text-align: center;line-height: 40px;cursor: pointer;}
.main-about .tab ul li a{display: block;padding: 9px 0;color: #333;}
.main-about .tab ul li a span{display: block;height: 22px;line-height: 22px;border-right: 1px solid #999999;}
.main-about .tab ul li.on{border-bottom-color: #0a318f;background-color: #0a318f;}
.main-about .tab ul li.on a{color: #fff;}
.main-about .tab ul li.on a span{border-right-color: #0a318f;}
.main-about .cont{margin-top: 56px;}
.main-about .profile .info{overflow: hidden;}
.main-about .profile .info .pic{position: relative;float: left;width: 574px;}
.main-about .profile .info .pic img{width: 100%;height: auto;}
.main-about .profile .info .pic .icon{position: absolute;top: 50%;left: 50%;margin-left: -48px;margin-top: -48px;width: 96px;height: 96px;background: url(/images/index-video-btn.png) no-repeat;cursor: pointer;}
.main-about .profile .info .text{float: right;margin-right: 10px;padding-top: 80px;width: 570px;}
.main-about .profile .info .text h2{margin-bottom: 30px;font-size: 24px;color: #333333;font-family: "Arial-Bold";line-height: 26px;}
.main-about .profile .info .text p{font-size: 14px;color: #333;font-family: "OpenSans-Regular";line-height: 24px;}
.main-about .profile .intr{margin-top: 50px;overflow: hidden;}
.main-about .profile .intr .left{float: left;}
.main-about .profile .intr .right{float: right;}
.main-about .profile .intr .txt{padding: 40px 22px 30px 28px;width: 574px;height: 244px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.main-about .profile .intr .txt p{font-size: 14px;color: #333;font-family: "OpenSans-Regular";line-height: 24px;}
.main-about .profile .equi{margin-top: 70px;}
.main-about .profile .equi h2{margin-bottom: 40px;font-size: 24px;color: #333333;font-family: "Arial-Bold";line-height: 26px;text-align: center;text-transform: uppercase;}
.main-about .profile .equi .sort{}
.main-about .profile .equi .sort ul{overflow: hidden;text-align: center;}
.main-about .profile .equi .sort ul li{display: inline-block;margin: 0 7px;width: 318px;height: 40px;font-size: 20px;font-family: "Arial-Bold";border: 1px solid #cfcfcf;text-align: center;line-height: 38px;border-radius: 20px;cursor: pointer;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.main-about .profile .equi .sort ul li.on{color: #fff;background-color: #0a318f;border-color: #0a318f;}
.main-about .profile .equi .content{margin-top: 50px;}
.main-about .profile .equi .content ul{overflow: hidden;}
.main-about .profile .equi .content ul li{display: none;width: 1220px;overflow: hidden;}
.main-about .profile .equi .content ul li.on{display: block;}
.main-about .profile .equi .content ul li .box{float: left;width: 388px;margin-right: 18px;}
.main-about .profile .equi .content ul li .box img{width: 100%;height: auto;}
.main-about .profile .equi .content ul li .box h3{margin-top: 10px;height: 30px;font-size: 18px;font-family: "Arial-Regular";text-align: center;line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.history .years{position: relative;margin: 0 auto;width: 1174px;}
.history .years .line{position: absolute;top: 0;left: 50%;width: 0;height: 100%;border-left: 2px dashed #000;margin-left:-1px;}
.history .years ul{padding-top: 50px;}
.history .years ul li{min-height: 100px;overflow: hidden;}
.history .years ul li div{position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.history .years ul li div .icon{position: absolute;top: 3px;width: 20px;height: 20px;background: url(/images/all-icon.png) 0 -90px no-repeat;background-color: #fff;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.history .years ul li div h3{margin-bottom: 14px;width: 82px;height: 28px;font-size: 24px;color: #fff;font-family: "Arial-Bold";line-height: 28px;text-align: center;background-color: #0a318f;}
.history .years ul li div p{font-size: 14px;color: #333;font-family: "Arial-Regular";font-weight:bold;line-height: 24px;}
.history .years ul li .left{float: left;padding-right: 44px;width:50%;text-align: right;}
.history .years ul li .right{float: right;padding-left: 44px;width:50%;}
.history .years ul li .left h3{margin-left: 461px;}
.history .years ul li .left i{right: -10px;}
.history .years ul li .right i{left: -10px;}
.certificate .box{overflow: hidden;}
.certificate .box > ul{width: 1230px;overflow: hidden;}
.certificate .box > ul > li{float: left;width: 220px;height:334px;;margin-right: 25px;margin-bottom: 26px;overflow:hidden;}
.certificate .box > ul > li img{width: 100%;height: auto;}
.certificate .box > ul > li.spec{width:465px;}
/*案例页面*/
.list-case{padding: 56px 0 8px 0;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed;}
.list-case .cont{overflow: hidden;}
.list-case .cont ul{width: 1220px;overflow: hidden;}
.list-case .cont ul li{float: left;width: 388px;margin-right: 18px;margin-bottom: 50px;}
.list-case .cont ul li .pic{}
.list-case .cont ul li .pic img{width: 100%;height: auto;}
.list-case .cont ul li .name{width: 100%;height: 60px;font-size: 18px;font-family: "Arial-Regular";background-color: #f5f5f5;line-height: 60px;text-align: center;}
.list-case .cont ul li .name a{display: block;color: #333;}
.list-case .cont ul li:hover .name{background-color: #0a3190;}
.list-case .cont ul li:hover .name a{color: #fff;}
.main-case{padding: 60px 0 90px 0;}
.main-case .info{}
.main-case .info h1{margin-bottom: 20px;font-size: 30px;color: #333;font-family: "Arial-Regular";line-height: 32px;}
.main-case .info p{position: relative;padding-left: 18px;font-size: 16px;color: #333;font-family: "Arial-Regular";line-height: 30px;}
.main-case .info p span{font-size: "Arial-Bold";}
.main-case .info p i{position: absolute;top: 14px;left: 0;width: 10px;height: 1px;background-color: #0a3190;}
.main-case .slidebox{position: relative;margin-top: 40px;overflow: hidden;height: 600px;}
.main-case .slidebox .slide-pic {float: left;margin-right: 134px;width: 800px;height: 600px;overflow: hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.main-case .slidebox .slide-pic ul li{float: left;width: 800px;}
.main-case .slidebox .slide-pic ul li img{width: 100%;height: auto;}
.main-case .slidebox .slide-dot {position: relative;float: left;padding: 26px 22px 0 22px;width: 266px;height: 600px;overflow: hidden;background-color: #f5f5f5;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.main-case .slidebox .slide-dot ul{position: relative;}
.main-case .slidebox .slide-dot li {width: 222px;height: 168px;margin-bottom: 24px;border: 3px solid #f5f5f5;cursor: pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.main-case .slidebox .slide-dot li img{width: 100%;height: auto;}
.main-case .slidebox .slide-dot li.active {border-color: #0a3190;}
.main-case .slidebox .item-btn{position: absolute;width: 40px;height: 40px;right: 312px;background-color: #f5f5f5;cursor: pointer;}
.main-case .slidebox .item-btn span{position: absolute;top: 15px;left: 11px;width: 19px;height: 11px;background: url(/images/all-icon.png) no-repeat;}
.main-case .slidebox .prev{top: 255px;}
.main-case .slidebox .next{top: 305px;}
.main-case .slidebox .prev span{background-position: -80px -128px;}
.main-case .slidebox .next span{background-position: -120px -128px;}
.main-case .slidebox .item-btn:hover{background-color: #0a3190;}
.main-case .slidebox .prev:hover span{background-position: 0px -128px;}
.main-case .slidebox .next:hover span{background-position: -40px -128px;}
/*新闻页面*/
.list-news{padding: 34px 0 24px 0;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed;}
.list-news h2{font-size: 36px;color: #333333;font-family: "Arial-Bold";line-height: 38px;text-align: center;text-transform: uppercase;}
.list-news .cont{margin-top: 50px;}
.list-news .cont li{position: relative;margin-bottom: 50px;padding: 26px 110px 30px 286px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.list-news .cont li .pic{position: absolute;top: 26px;left: 22px;width: 222px;}
.list-news .cont li .pic img{width: 100%;height: auto;}
.list-news .cont li .time{position: absolute;top: 76px;right: 46px;width: 66px;height: 66px;color: #999;font-family: "Arial-Regular";text-align: center;}
.list-news .cont li .time span{display: block;font-size: 36px;line-height: 38px;}
.list-news .cont li .time i{display: block;margin: 2px 0 6px 0;width: 100%;height: 1px;background-color: #cacacb;}
.list-news .cont li .time em{display: block;font-size: 16px;line-height: 18px;}
.list-news .cont li .text{padding-top: 30px;height: 160px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.list-news .cont li .text h3{margin-bottom: 12px;font-size: 18px;font-family: "Arial-Bold";line-height: 26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-news .cont li .text h3 a{color: #333333;}
.list-news .cont li .text h3:hover a{color: #0a3190;}
.list-news .cont li .text p{height: 44px;font-size: 14px;color: #666;font-family: "Arial-Regular";line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-news .cont li .text .more{display: block;margin-top: 6px;width: 90px;height: 26px;font-size: 14px;color: #333;font-family: "OpenSans-Bold";line-height: 26px;border-bottom: 1px solid #000;text-align: center;}
.list-news .cont li .text .more:hover{color: #0a3190;border-bottom-color: #0a3190;}
.main-news{padding: 0px 0 50px;}
.main-news .main-width{overflow: hidden;}
.main-news h1{font-family: "Arial-Bold";font-weight: bold;margin-bottom: 30px;}
.main-news .content{margin-top: 50px;overflow: hidden;}
.main-news .con-left{float: left;width: 800px;}
.main-news .con-left p{margin-bottom: 20px;font-size: 16px;font-family: "Arial-Regular";}
.main-news .con-left p.img img{display: block;margin: 0 auto;max-width: 100%;height: auto;}
.main-news .con-right{float: right;padding-bottom: 20px;width: 350px;border: 1px solid #ccc;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.main-news .con-right h2{color: #fff;font-size: 20px;line-height: 36px;background-color: #0a318f;font-family: "Arial-Regular";padding-left: 12px;}
.main-news .con-right ul{padding: 20px 0;}
.main-news .con-right ul li p a{display: block;line-height: 24px;border-bottom: 1px dashed #ccc;padding: 10px 0px;color: #000;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;}
.main-news .con-left .table{overflow-x: auto;margin-bottom: 20px;}
.main-news .con-left .table td{border: 1px solid #E6E6E6;padding: 0 5px;box-sizing: border-box;}
.main-news .con-right .view-more{display: block;width: 100px;height: 30px;background-color: #999;text-align: center;float: right;margin: 15px 6.6% 0 0;line-height: 30px;font-size: 13px;color: #FFF;border-radius: 4px;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}
.main-news .con-right .view-more:hover{background-color: #0a318f;}
/*联系页面*/
.contact-map{height: 500px;}
.black .copy-right{background-color: #333333;}
.black .copy-right p{color: #999;}
.black .copy-right p span{color: #999;}
.main-contact{padding: 80px 0 76px 0;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed;}
.main-contact .title{overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #d2d2d3;}
.main-contact .title h1{float: left;width: 250px;font-size: 30px;color: #0a3190;font-family: "Arial-Bold";line-height: 32px;text-transform: uppercase;}
.main-contact .title .social{float: right;margin-top: 12px;width: 240px;}
.main-contact .title .social ul{overflow: hidden;}
.main-contact .title .social ul li{float: left;height: 24px;margin-right: 18px;}
.main-contact .title .social ul li:last-child{margin-right: 0;}
.main-contact .title .social ul li.facebook{width: 12px;}
.main-contact .title .social ul li.twitter{width: 28px;}
.main-contact .title .social ul li.linkedin{width: 23px;}
.main-contact .title .social ul li.youtobe{width: 30px;}
.main-contact .title .social ul li.line{width: 26px;}
.main-contact .title .social ul li.skype{width: 24px;}
.main-contact .title .social ul li a{display: block;width: 100%;height: 100%;background: url(/images/all-icon.png) no-repeat;}
.main-contact .title .social ul li.facebook a{background-position: -200px 0;}
.main-contact .title .social ul li.twitter a{background-position: -234px 0;}
.main-contact .title .social ul li.linkedin a{background-position: -282px 0;}
.main-contact .title .social ul li.youtobe a{background-position: -322px 0;}
.main-contact .title .social ul li.line a{background-position: -370px 0;}
.main-contact .title .social ul li.skype a{background-position: -414px 0;}
.main-contact .title .social ul li.facebook a:hover{background-position: -200px -80px;}
.main-contact .title .social ul li.twitter a:hover{background-position: -234px -80px;}
.main-contact .title .social ul li.linkedin a:hover{background-position: -282px -80px;}
.main-contact .title .social ul li.youtobe a:hover{background-position: -322px -80px;}
.main-contact .title .social ul li.line a:hover{background-position: -370px -80px;}
.main-contact .title .social ul li.skype a:hover{background-position: -414px -80px;}
.main-contact .cont{padding-top: 74px;overflow: hidden;}
.main-contact .contact-way{float: left;width: 650px;}
.main-contact .contact-way h2{font-size: 18px;color: #333;font-family: "Arial-Bold";line-height: 20px;}
.main-contact .contact-way ul{margin-top: 44px;overflow: hidden;}
.main-contact .contact-way ul li{position: relative;float: left;margin-bottom: 50px;padding: 20px 0 0 94px;width: 100%;min-height: 70px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.main-contact .contact-way ul li.name{width: 48%;}
.main-contact .contact-way ul li.mail{width: 52%;}
.main-contact .contact-way ul li i{position: absolute;top: 0;left: 0;width: 70px;height: 70px;background: url(/images/all-icon.png) no-repeat;}
.main-contact .contact-way ul li p{font-size: 18px;color: #333;font-family: "Arial-Regular";line-height: 30px;}
.main-contact .contact-way ul li.name i{background-position: 0 -160px;}
.main-contact .contact-way ul li.mail i{background-position: -90px -160px;}
.main-contact .contact-way ul li.tel i{background-position: -180px -160px;}
.main-contact .contact-way ul li.add i{background-position: -270px -160px;}
.main-contact .form-box{float: right;width: 500px;}
.main-contact .cont .form-box{float: right;margin-right: 12px;width: 500px;overflow: hidden;}
.main-contact .cont .form-box textarea{padding-left: 10px;padding-top: 12px;width: 100%;height: 120px;}
.main-contact .cont .form-box input,.main-contact .cont .form-box textarea{font-size: 14px;color: #666666;font-family: "OpenSans-Light";background-color: #f2f2f2;border: 1px solid #e5e5e5;box-sizing:border-box;}
.main-contact .cont .form-box .text{padding-left: 10px;width: 100%;height: 60px;line-height: 58px;margin-bottom: 10px;}
.main-contact .cont .form-box .sub{margin-top: 26px;width: 142px;height: 36px;font-size: 14px;color: #0a318f;font-family: "OpenSans-Bold";text-align: center;line-height: 36px;cursor: pointer;border: 1px solid #0a318f;border-radius: 18px;}
.main-contact .cont .form-box .sub:hover{color: #fff;background-color: #0a318f;}
.cly-bread{height:45px;padding-top:35px;background-image:url(/images/sliver-bg.jpg);background-size:100% auto;background-position:bottom center;}
.cly-bread .main-width-cly{border-bottom:1px solid #d2d2d2;overflow:hidden;width: 1200px;margin: 0 auto;}
.cly-bread .bread{float:left;background:none;}
.cly-bread .main-width-cly .main-width{width: auto;}
.cly-bread .classify{float:right;overflow:hidden;}
.cly-bread .classify li{float:left;line-height:25px;padding:10px 0;margin-left:50px;}
.cly-bread .classify li.active{padding:10px 0 7px;border-bottom:3px solid #0A3190;}
.cly-bread .classify li.active a{color:#0A3190;}