.search_box{height:60px}.search_box h5{color:#154a9a}.search_box h5 a{color:#222222}.search_box h5 a:hover{color:#29aa3e}.search_input{overflow:hidden;border:1px solid #cdcdcd;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.search_input .search{height:40px;box-sizing:border-box;outline:none;border:none;color:#333;padding:0 18px;width:260px;font-size:14px}.search_input .search_btn{display:block;width:70px;height:40px;background:url(../images/index/search_icon.png) no-repeat center center #154a9a;outline:none;border:none}.programme_box{background:#f1f1f1;padding-bottom:50px}.programme_list{text-align:center}.programme_list li{width:170px;margin:10px 20px 20px}.programme_list li:hover img{transform:scale(1.2) translate(-50%, -50%);-webkit-transform:scale(1.2) translate(-50%, -50%);-o-transform:scale(1.2) translate(-50%, -50%);-ms-transform:scale(1.2) translate(-50%, -50%);-moz-transform:scale(1.2) translate(-50%, -50%)}.programme_list li:hover h2{color:#29aa3e}.programme_list .img_box{width:170px;height:170px;overflow:hidden;transition:transform 0.6s linear;-ms-transition:transform 0.6s linear;-moz-transition:transform 0.6s linear;-webkit-transition:transform 0.6s linear;-o-transition:transform 0.6s linear;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.05),-2px 2px 5px rgba(0,0,0,0.05);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.05),-2px 2px 5px rgba(0,0,0,0.05);box-shadow:2px 2px 5px rgba(0,0,0,0.05),-2px 2px 5px rgba(0,0,0,0.05);border-radius:170px;-webkit-border-radius:170px;-moz-border-radius:170px}.programme_list h2{margin-top:10px;color:#282828}.product_box{padding:55px 0 40px}.product_title{margin-bottom:30px}.product_title .product_left{height:60px;background:url("../images/index/product_title.jpg") no-repeat left center}.product_title .product_right h5{width:100%;height:60px;background:url("../images/index/product_icon.jpg") repeat-x left center}.product_title .product_right h5 a{position:relative;background:#fff;font-weight:bold;font-size:15px;color:#154a9a;line-height:18px;padding:0 30px 0 10px;background:#fff url("../images/index/product_more.jpg") no-repeat 105px center}.product_title .product_right h5 a::after{display:block;content:"";position:absolute;left:10px;right:30px;bottom:0;border-bottom:1px solid #154a9a}.product_title .product_right h5 a:hover{color:#29aa3e;background:#fff url("../images/index/product_mores.jpg") no-repeat 105px center}.product_title .product_right h5 a:hover::after{border-color:#29aa3e}.product_left{width:280px;margin-right:20px}.product_left h3 a{display:block;font-weight:bold;color:#fff;background:#154a9a url("../images/index/product_icon_1.png") no-repeat 240px center;padding:0 40px 0 20px;line-height:50px;margin-bottom:4px}.product_left h3 a:hover{background:#29aa3e url("../images/index/product_icon_1.png") no-repeat 240px center}.product_left h4 a{display:block;color:#222222;padding:0 10px 0 40px;line-height:40px;margin-bottom:4px;background:#f3f3f3 url("../images/index/product_icon_2.jpg") no-repeat 20px center}.product_left h4 a:hover{color:#fff;background:#29aa3e url("../images/index/product_icon_3.jpg") no-repeat 20px center}.product_right{width:900px}.product_list{text-align:center}.product_list li{width:290px;margin-bottom:15px;border:2px solid #154a9a;box-sizing:border-box}.product_list li:not(:nth-child(3n)){margin-right:15px}.product_list li:hover{border-color:#29aa3e}.product_list li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.product_list li:hover h4{background:#29aa3e}.product_list .imgs_box{width:285px;height:233px}.product_list .imgs_box img{max-width:285px;max-height:233px}.product_list h4{line-height:40px;background:#154a9a;color:#fff}.gds_img{height:244px;background:#154a9a url("../images/index/gds_img.jpg") no-repeat center}.core_box{background:#f1f1f1;padding-bottom:75px}.core_box .title_box h1{height:64px;background:url("../images/index/coer_title.jpg") no-repeat center}.core_item{background:#fff;overflow:hidden}.core_item>div{width:50%;box-sizing:border-box}.core_img:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.core_info{padding:45px 45px 0;position:relative}.core_info.slideInLeft::after{left:auto;right:-60px;border-right:30px solid transparent;border-left:30px solid #fff}.core_info::after{display:block;content:"";width:0;height:0;border-top:50px solid transparent;border-right:30px solid #fff;border-bottom:50px solid transparent;position:absolute;top:50%;left:-30px;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.core_info h1{font-weight:bold;font-size:26px;color:#222222;margin-bottom:5px}.core_info h4{color:#222222}.core_info h5{color:#222222;line-height:1.8}.core_header{border-bottom:1px dashed #606060;margin-bottom:20px;padding:0 0 20px 80px;position:relative}.core_header span{display:block;position:absolute;left:0;top:0;font-size:65px;color:#29aa3e}.gds_img_2{height:245px;background:#154a9a url("../images/index/gds_img_2.jpg") no-repeat center}.case_box{background:#f1f1f1;padding-bottom:50px}.case_list{padding-bottom:20px}.case_list li{width:380px;margin-bottom:30px;background:#fff}.case_list li:nth-child(2),.case_list li:nth-child(5){margin:0 30px 30px}.case_list li:hover{background:#29aa3e}.case_list li:hover img{transform:scale(1.2) translate(-50%, -50%);-webkit-transform:scale(1.2) translate(-50%, -50%);-o-transform:scale(1.2) translate(-50%, -50%);-ms-transform:scale(1.2) translate(-50%, -50%);-moz-transform:scale(1.2) translate(-50%, -50%)}.case_list li:hover h2,.case_list li:hover h4{color:#fff}.case_list li:hover h5{color:#fff}.case_list li:hover h5::before{border-color:#fff}.case_list .img_box{height:310px}.case_info{padding:20px 15px 15px}.case_info h2{color:#222222}.case_info h4{color:#666666;margin:5px 0 10px}.case_info h5{color:#666666}.case_info h5::before{display:block;content:"";width:60px;margin-right:10px;border-bottom:1px solid #666}.customer_list{padding-bottom:60px}.customer_list li{background:#fff;width:220px;box-sizing:border-box;position:relative;border:1px solid #dbdbdb;height:130px;margin:0 10px 20px}.customer_list li:hover h4{opacity:1}.customer_list li:hover h4::before,.customer_list li:hover h4::after{opacity:1;transition:all 1s;transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1)}.customer_list img{max-width:100%;max-height:125px;display:block;box-sizing:border-box}.customer_list h4{opacity:0;position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;background:#29aa3e;color:#fff;font-weight:bold;font-size:18px;padding:0 30px}.customer_list h4 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer_list h4::before{position:absolute;content:'';opacity:0;transition:all 0.5s;top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0, 1);-webkit-transform-origin:0 0;transform-origin:0 0}.customer_list h4::after{position:absolute;content:'';transition:all 0.5s;top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;opacity:0;transform:scale(1, 0);transform-origin:100% 0}.about_box{padding-top:75px;background:url("../images/index/about_bg.jpg") no-repeat top center}.about_info{width:775px;margin-right:35px}.about_info h2{font-size:26px;color:#f3f3f3}.about_info h1{font-weight:bold;font-size:30px;color:#f3f3f3;margin:5px 0 25px}.about_info h5{font-size:15px;color:#f3f3f3;text-indent:2em;line-height:1.8}.about_info h5 a{color:#29aa3e}.about_img{width:390px}.about_title{margin:60px 0 20px}.about_title h1{font-size:26px;color:#fff}.about_title h1 span{margin-left:10px;font-size:20px}.about_title a{display:block;margin-right:20px;width:120px;line-height:30px;text-align:center;color:#fff;border:1px solid #fff;font-size:14px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.about_title a:hover{border-color:#29aa3e;background:#29aa3e;animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;-ms-animation:shake 1.5s linear;-o-animation:shake 1.5s linear;-moz-animation:shake 1.5s linear}.about_list{text-align:center;height:340px;box-sizing:border-box;padding:30px 20px 0;background:url("../images/index/about_cont.jpg") no-repeat top center}.about_list li{width:280px;margin:0 5px}.about_list li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.about_list li:hover h4{color:#29aa3e}.about_list .imgs_box{width:280px;height:215px}.about_list .imgs_box img{width:280px;height:215px}.about_list h4{color:#222222;line-height:50px}.news_box{padding-bottom:90px}.news_tab{padding-bottom:30px;text-align:center}.news_tab ul{border:1px solid #e0e0e0;overflow:hidden;border-radius:46px;-webkit-border-radius:46px;-moz-border-radius:46px}.news_tab li:not(:last-child){border-right:1px solid #e0e0e0}.news_tab li.active a{background:#154a9a;color:#fff}.news_tab li a{color:#222222;font-size:16px;width:140px;display:block;line-height:46px}.news_big{width:560px}.news_big:hover img{transform:scale(1.2) translate(-50%, -50%);-webkit-transform:scale(1.2) translate(-50%, -50%);-o-transform:scale(1.2) translate(-50%, -50%);-ms-transform:scale(1.2) translate(-50%, -50%);-moz-transform:scale(1.2) translate(-50%, -50%)}.news_big:hover .news_big_info{border-color:#154a9a;background:#154a9a}.news_big:hover .news_big_info h4,.news_big:hover .news_big_info h5{color:#fff}.news_big_img{height:320px}.news_big_info{border:1px solid #e4e4e4;padding:20px 25px}.news_big_info h5{font-weight:bold}.news_big_info h4{line-height:1.8}.news_big_date{margin:5px 0}.news_list{width:579px;margin-left:60px}.news_list li{padding:20px 0}.news_list li:first-child{padding-top:0}.news_list li:last-child{padding-bottom:0}.news_list li:not(:last-child){border-bottom:1px solid #e4e4e4}.news_list li:hover .news_info h4{color:#154a9a}.news_list li:hover .news_date{border-color:#154a9a;background:#154a9a}.news_list li:hover .news_date h1,.news_list li:hover .news_date h4{color:#fff}.news_info{width:410px;margin-right:29px}.news_info h4{color:#000000;font-weight:bold}.news_info h5{color:#666666;margin-top:8px}.news_date{width:138px;height:138px;border:1px solid #c7c7c7;text-align:center}.news_date h1{font-size:45px;color:#666666;padding:25px 0 10px}.news_date h4{color:#666666}
