@charset "utf-8";.menu,.header,.container{width:1230px;margin:0 auto;padding-left:15px;padding-right:15px}.header{padding-top:30px;padding-bottom:30px;position:relative}.header .logo{float:left}.search{display:inline-block;float:left;position:relative;margin-left:300px;margin-top:5px}.search .keys{background-color:#eee;height:38px;line-height:38px;width:300px;border:0;padding-left:15px;font-size:14px}.search .sub{background-color:#213780;color:#fff;border:0;height:38px;line-height:38px;width:70px;text-align:center;font-size:14px;position:absolute;right:0;top:0}.h-tel{float:right;display:inline-block}.h-tel i{font-size:26px;color:#f3892a;display:inline-block;border:1px solid #ddd;width:40px;height:40px;line-height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;text-align:center;float:left;margin-right:15px}.h-tel p{display:inline-block;color:#999;font-size:12px}.h-tel p b{display:block;color:#f3892a;font-size:18px;font-weight:normal}.menu-box{width:100%;background-color:#213780;height:60px}.menu li{display:inline-block;float:left;height:60px;line-height:60px;position:relative}.menu li a{padding:0 50px;display:block;color:#fff}.menu li a i{font-size:12px}.menu li.current a,.menu li:hover a{background-color:#f3892a}.menu li.current .child a,.menu li:hover .child a{background-color:#fff}.menu li>.child{position:absolute;top:60px;background-color:#fff;left:0;z-index:200;width:400px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.05);-moz-box-shadow:0 0 15px rgba(0,0,0,0.05);box-shadow:0 0 15px rgba(0,0,0,0.05);padding:20px;line-height:40px;display:none}.menu li>.child a{display:inline-block;width:120px;float:left;padding:0;color:#666;font-size:14px;text-align:center}.menu li>.child a:hover{color:#213780}.menu li:hover .child{display:block}.slider{position:relative}.slider .item{height:542px;width:100%}.slider .item a{display:block;height:542px}.search-ex{position:absolute;left:50%;margin-left:-600px;z-index:100;top:50%;margin-top:-120px}.search-ex .search-tab li{display:inline-block;padding:6px 26px;background-color:#626262;margin-right:10px;color:#fff;cursor:pointer}.search-ex .search-tab li.current{background-color:#f3892a;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.05);-moz-box-shadow:0 0 15px rgba(0,0,0,0.05);box-shadow:0 0 15px rgba(0,0,0,0.05)}.search-ex .ex-content{background-color:rgba(33,55,128,0.5);padding:20px;width:400px}.search-ex .ex-content textarea{width:100%}.m-tit{position:relative;margin-bottom:30px}.m-tit h2{font-size:32px;display:inline-block;color:#333;font-weight:normal}.m-tit span{color:#ddd;margin-left:10px}.m-tit .projet-list{position:absolute;right:0;bottom:10px}.m-tit .projet-list a{font-size:14px;margin-left:20px;color:#666}.m-tit .projet-list a:hover{color:#213780}.page-projet-list li{display:inline-block}.page-projet-list a{border:1px solid #ddd;padding:10px 40px;display:inline-block}.page-projet-list a.current{background-color:#213780;border-color:#213780;color:#fff}.page-projet-list a.current:hover{color:#fff}.page-projet-list a:hover{color:#fff}.ser-item{border:1px solid #eee;padding:20px 20px 40px 20px}.ser-item a.pic{display:block;height:130px;overflow:hidden;width:100%;object-fit:cover}.ser-item a.pic img{width:100%;height:130px;object-fit:cover}.ser-item h3{text-align:center;margin-top:25px;margin-bottom:20px;font-size:20px;font-weight:normal}.ser-item p{font-size:14px;color:#999;height:60px;overflow:hidden}.ser-item:hover{-webkit-box-shadow:0 0 15px rgba(0,48,110,0.15);-moz-box-shadow:0 0 15px rgba(0,48,110,0.15);box-shadow:0 0 15px rgba(0,48,110,0.15)}.service-box{margin-left:-15px;margin-right:-15px}.service-box .item{padding:10px 15px;height:360px}.service-box .carousel-control{box-shadow:none;opacity:1}.service-box .carousel-control span{display:inline-block;height:50px;width:50px;background:#eae8e8;line-height:50px;text-shadow:none;color:#999}.service-box .carousel-control span:hover{background-color:#213780;color:#fff}.service-box .carousel-control.left{left:-35px}.service-box .carousel-control.right{right:-35px}.service-box .carousel-indicators{bottom:-30px}.service-box .carousel-indicators li{border:1px solid #213780;background-color:#fff}.service-box .carousel-indicators .active{background-color:#213780;border:1px solid #213780}.about-bg{background:url(../images/aboutbg.jpg) center bottom no-repeat;height:620px;background-size:cover}.about-txt{background-color:#213780;color:#fff;padding:50px 140px 50px 40px;width:800px}.white-txt h2{color:#fff}.white-txt span{color:rgba(255,255,255,0.3)}.btn-more{border:1px solid rgba(255,255,255,0.5);display:inline-block;padding:6px 50px;margin-top:40px}.btn-more i{font-size:24px;color:#fff}.btn-more:hover{background-color:#50bffa;border-color:#50bffa}.about-info{height:190px;overflow:hidden}.about-img{position:absolute;right:0;top:78px;z-index:10}.index-news-left{background-color:#f6f6f6;padding:50px 60px}.index-news-left .time{color:#ccc;font-size:30px}.index-news-left h2{font-size:20px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;margin-bottom:15px}.index-news-left p.info{font-size:14px;border-left:1px solid #ddd;padding-left:15px;margin-bottom:50px;color:#999;height:42px;overflow:hidden}.index-news-left .btn-news{background-color:#eee}.index-news-left .btn-news i{color:#aaa}.index-news-left p.img{height:152px}.index-news-left p.img img{height:152px;width:100%;object-fit:cover}.index-news-left:hover h2 a{color:#213780}.index-news-left:hover p.info{border-left:1px solid #213780}.index-news-left:hover .btn-news{background-color:#213780;border-color:#213780}.index-news-left:hover .btn-news i{color:#ddd}.index-news-right{padding-left:30px}.index-news-right li>div{border-top:1px solid #eee;padding-top:30px;padding-bottom:30px}.index-news-right li>div h2{font-weight:normal;margin-bottom:10px;position:relative;padding-left:20px;transition:all .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.index-news-right li>div h2:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#ccc}.index-news-right li>div p{font-size:14px;color:#999;padding-left:20px}.index-news-right li:hover h2{padding-left:30px}.index-news-right li:hover h2 a{color:#213780}.index-news-right li:hover h2::before{background-color:#213780}.link-list li{display:table;width:20%;border:1px solid #eee;float:left;text-align:center;margin-left:-1px}.link-list li p{display:table-cell;vertical-align:middle;height:136px}.footer{background:url(../images/footbg.jpg) center center no-repeat;padding-top:80px;padding-bottom:80px;background-size:cover}.foot-info{width:50%;float:left;color:#fff}.foot-info h2{font-size:20px;margin-bottom:40px}.foot-info p{line-height:2}.foot-info a{color:#fff}.foot-info .share{margin-top:30px}.foot-info .share li{position:relative;display:inline-block;margin-right:30px}.foot-info .share li i{font-size:20px}.foot-info .share li div{position:absolute;bottom:30px;width:150px;left:-65px;display:none;padding:15px;text-align:center;background-color:#fff;border:1px solid #eee}.foot-info .share li div p{line-height:1;font-size:14px;margin-top:10px}.foot-info .share li:hover .icon-sina{color:#f00}.foot-info .share li:hover .icon-qq{color:#3278f9}.foot-info .share li:hover .icon-weixin{color:#13c286}.foot-info .share li:hover div{display:block}.foot-message{width:50%;float:right;font-size:14px}.foot-message label{display:block;color:#fff}.foot-message .input-style{border:0;border-bottom:1px solid #666;font-size:14px;padding-bottom:5px;background-color:inherit;width:100%;padding-top:5px}.foot-message .sub{background-color:#213780;border:1px solid #213780;padding:8px 30px;float:right;margin-top:15px;color:#fff}.foot-message .sub:hover{background-color:#213780;border-color:#213780;color:#fff;cursor:pointer}.copy{padding:20px 15px;background-color:#213780;width:100%;color:#fff;font-size:14px}.copy a{color:#fff}.copy p{display:inline-block}.copy p.icp{float:right}.copy p.icp a{color:#fff}.page-slider{height:360px;position:relative}.page-slider .txt{position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-500px}.page-slider .txt h2{font-size:36px;font-weight:normal;color:#fff}.page-slider .txt span{font-size:14px;letter-spacing:1px;color:rgba(255,255,255,0.3)}.ser-left{width:220px;float:left}.ser-name{background-color:#213780;padding:15px;color:#fff}.ser-name h1{font-size:24px;font-weight:normal;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:10px;margin-bottom:10px}.ser-name span{font-size:14px;text-transform:uppercase;color:rgba(255,255,255,0.3)}.scale{overflow:hidden;display:block}.scale img{transition:all .3s ease}.scale:hover img{transform:scale(1.1)}.ser-menu{background-color:#3356b5}.ser-menu li a{display:block;padding:15px 30px;border-bottom:1px solid rgba(255,255,255,0.1);color:#fff;font-size:14px;transition:all .3s}.ser-menu li:hover a,.ser-menu li.current a{background-color:#f3892a;padding-left:40px}.ser-right{width:940px;float:right}.page-ser-list{margin-bottom:40px;border-bottom:1px solid #eee;transform:all .3s}.page-ser-list a.pic{display:block;overflow:hidden}.page-ser-list a.pic img{transition:all .3s ease}.page-ser-list>div{padding:20px 20px 30px 20px}.page-ser-list>div a{font-size:18px;display:block;margin-bottom:10px}.page-ser-list>div p{font-size:12px;color:#676767;height:42px;line-height:22px;overflow:hidden}.page-ser-list:hover{border-bottom:1px solid #213780;-webkit-box-shadow:0 0 15px rgba(0,48,110,0.15);-moz-box-shadow:0 0 15px rgba(0,48,110,0.15);box-shadow:0 0 15px rgba(0,48,110,0.15)}.page-ser-list:hover a{color:#213780}.page-ser-list:hover a.pic img{transform:scale(1.1)}.news-list li{padding-top:30px;padding-bottom:30px}.news-list li a.pic{position:relative;width:356px;float:left;overflow:hidden}.news-list li a.pic img{transition:all .3s}.news-list li .txt{margin-left:400px}.news-list li .txt a{font-size:24px;display:block;margin-bottom:10px}.news-list li .txt p{color:#6f6f6f;margin-bottom:10px}.news-list li .txt span{font-size:12px}.news-list li:hover a.pic img{transform:scale(1.2)}.xiaocms-page{text-align:center;margin-top:50px}.xiaocms-page span,.xiaocms-page a{display:inline-block;margin-left:4px;margin-right:4px;border:1px solid #dedede;height:42px;padding:0 15px;line-height:42px;text-align:center}.xiaocms-page span{background-color:#213780;border-color:#213780;color:#fff}.art-tit{border-bottom:1px solid #dedede;padding-bottom:40px}.art-tit h1{font-size:36px;font-weight:normal;color:#333}.art-tit span{display:block;color:#939393}.art-content{line-height:2}.art-content img{max-width:100%;display:block;margin:0 auto}.art-content p,.art-content div{margin-top:32px}.m-tit2{text-align:center}.m-tit2 h2{font-size:32px;font-weight:normal}.m-tit2 p{font-size:12px;color:#999}.c-content h2{font-size:24px;color:#333;margin-bottom:30px;margin-top:50px}.c-content li{line-height:2}.c-content li span{position:relative;display:block;width:50px;float:left}.c-content li p{margin-left:50px}.c-map{height:320px;overflow:hidden;padding-left:50px}.c-map img{width:100%}.c-message{width:100%;margin-top:50px}.c-message label{color:#333}.about-content{padding-left:50px;line-height:2}.about-content p{margin-bottom:26px}.about-wh li{padding-left:30px;padding-right:30px;margin-top:15px;margin-bottom:15px}.about-wh li span,.about-wh li b{display:block;color:#213780;font-weight:normal}.about-wh li span{font-size:48px}.about-wh li b{font-size:24px;margin-top:10px;margin-bottom:15px}.about-wh li p{font-size:14px;color:#676767}.about-full{width:96%;margin:0 auto}.team-list li{margin-top:15px;margin-bottom:15px}.ser-tit{border-bottom:1px solid #ddd;padding-bottom:20px}.ser-tit h1{font-size:38px;font-weight:normal}.ser-content{padding:40px 0;line-height:2}.ser-content img{max-width:100%;display:block;margin:0 auto}.ser-content p,.ser-content div{margin-bottom:26px}.m-kefu,.m-switch{display:none}.kefu{width:180px;position:fixed;right:0;top:260px;-webkit-box-shadow:0 0 15px rgba(0,48,110,0.15);-moz-box-shadow:0 0 15px rgba(0,48,110,0.15);box-shadow:0 0 15px rgba(0,48,110,0.15);background-color:#fff;z-index:200;border-radius:3px 0 0 3px;overflow:hidden}.kefu .t{height:50px;line-height:50px;background-color:#213780;color:#fff;padding-left:20px;font-size:14px;position:relative}.kefu .t .close{position:absolute;right:15px;top:0;color:#fff;cursor:pointer;display:inline-block}.kefu .kefu-list{font-size:14px}.kefu .kefu-list ul li a{display:block;line-height:46px;background-color:#f6f6f6;border-bottom:1px solid #fff;padding-left:20px}.kefu .kefu-list ul li i{color:#50bffa;margin-right:10px;font-size:18px;display:inline-block;margin-top:12px;float:left}.kefu .kefu-list ul li:hover a{background-color:#50bffa;color:#fff}.kefu .kefu-list ul li:hover i{color:#fff}.kefu .kefu-list .kefu-tel{padding:15px 20px;color:#999}.kefu .kefu-list .kefu-tel i{color:#f3892a;opacity:.5;margin-right:5px}.kefu .kefu-list .kefu-tel .num{font-size:15px;color:#666}