@charset "utf-8";
body{ font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
/*格式化样式开始*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
a{color:#444444}
* {padding: 0px;margin: 0px;}
body {font-size: 14px;color: #666666;}
input{outline:none}
.clearfix::after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
.left {float: left;}
.right {float: right;}
.container{width:100%;min-width:1200px;overflow:hidden;}
.content{width:1200px;margin:0 auto;}
/* 格式化样式结束 */
.nav_lists{height:100px;}
.logo{height:100px;}
.logo img{position: relative;top:50%;transform: translateY(-50%);}
.phone_num{color:#0183c8;font-size:26px;font-weight:bold;}
.nav_list{width:700px;line-height:100px;}
.nav_list li{float:left;margin-right:40px;}
.nav_list li a{color:#010000;font-size:15px;text-align:center;display: block;width:100%;height:100%;}
.phone{line-height:100px;margin-left:10px;}
.phone img{width:38px;margin-right:10px;position: relative;top:8px;}
.nav_list .nav_list_active a{color:#0183c8;}
.swiper1{width:100%;height:588px;}
.swiper1{--swiper-pagination-color: #fff;}
.swiper1 img{width:100%;height:100%;}
.serve{background: url(../images/serve_bg.jpg) no-repeat top center #f7f6fb;}
.serve_cap{height:150px;line-height:150px;color:#222222;font-size:34px;font-weight: bold;text-align:center;position: relative;margin-top:20px;margin-bottom:20px;}
.serve_cap::after{background-image: url(../images/serve_icon.png);content:"";display: block;width:51px;height:3px;left:48%;position: absolute;top:110px;}
.more_view{display: block;width:150px;height:44px;border-radius:50px;text-align:center;color:#fff;line-height:44px;margin:0 auto;background: linear-gradient(to right,#24a6eb,#13b7af);}
.serve_list{float:left;width:300px;height:300px;border-right:1px solid #e8e8e8;box-sizing: border-box;padding:20px 20px;border-top:1px solid #e8e8e8;}
.serve_lists .serve_list:nth-child(-n+4) {border-top:0;}
.serve_lists .serve_list:nth-child(4n){border-right:0;}
.serve_img{width:100%;height:100px;text-align:center;}
.serve_img img{height:50px;position: relative;top:50%;transform: translateY(-50%);}
.serve_cap1{text-align:center;color:#222222;font-size:18px;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.serve_list:hover .serve_cap1{color:#24a6ea;}
.serve_cap1en{color:#888888;margin:10px 0;text-align:center;text-transform: uppercase;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.serve_cap2{color:#888888;text-align:center;line-height:24px;height:73px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.more_view{margin-top:50px;margin-bottom:100px;}
.about{background: url(../images/about_bg.jpg) no-repeat top center;background-size: 100% 100%;}
.about_cap{height:150px;line-height:150px;color:#fff;font-size:34px;font-weight: bold;text-align:center;position: relative;margin-top:20px;margin-bottom:20px;}
.about_cap::after{background-image: url(../images/about_bg.png);content:"";display: block;width:51px;height:3px;left:48%;position: absolute;top:110px;}
.about_content{height:420px;margin-bottom:100px;}
.about_icon{width:550px;height:100%;}
.about_icon img{width:100%;height:100%;}
.about_right{width:650px;box-sizing: border-box;padding:40px 50px 20px 50px;background-color: #fff;height:100%;}
.about_cap1{height:65px;}
.about_cap2{color:#222222;font-size:26px;font-weight: bold;line-height: 65px;}
.cap2_more{color:#0183c8;line-height: 65px;text-transform: uppercase;}
.about_main{margin-top:10px;height:145px;color:#666666;font-size:15px;line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.about_lists{margin-right:-40px;margin-top:22px;}
.about_list{width:70px;float:left;margin-right:40px;}
.about_list_img{width:70px;}
.about_list_img img{width:100%;}
.about_2{color:#222222;text-align:center;margin-top:5px;}
.news{background-color: #fff;}
.news_box{height:530px;}
.news_left{height:100%;width:540px;background-color: #f7f7f7;box-sizing: border-box;padding:40px 30px 30px 30px;}
.news_img{width:100%;height:330px;overflow:hidden;}
.news_img:hover img{transform:scale(1.2);}
.news_img img{width:100%;height:100%;object-fit:cover;transition:all 0.6s;}
.news_cap1{color:#222222;font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:25px;margin-bottom:15px;font-weight: 500;}
.news_cap2{color:#777777;line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_right{width:600px;height:100%;box-sizing: border-box;border-top:1px solid #ececee;}
.news_list{border-bottom:1px solid #ececee;}
.news_one{width:430px;}
.news_two{width:115px;height:110px;overflow:hidden;border-right:1px solid #ececee;text-align:center;}
.news_mark{color:#000000;font-size:40px;margin-top:15px;font-weight:500;}
.news_year{color:#666666;font-size:16px;margin-top:20px;}
.news_first{color:#222222;font-size:17px;font-weight: 500;margin-bottom:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:12px;}
.news_second{color:#777777;line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.team{background-color: #f7f7f8;padding-bottom:80px;}
.teamwork{margin-right:-20px;}
.news_list a{padding:30px 0;display: block;width:100%;height:100%;}
.news_list a:hover{background-color: #f7f7f7;}
.news_list a:hover .news_first{color:#24a6ea;}
.team_list{width:224px;height:150px;overflow:hidden;margin-right:20px;float:left;margin-bottom:20px;}
.team_list:hover img{transform:scale(1.2);}
.team_list img{width:100%;height:100%;margin-right:20px;transition:all 0.6s;}
.footer{background-color: #3d3d3d;}
.logo_box{height:160px;border-bottom:1px solid #484848;}
.logo_foot{width:380px;height:100%;}
.logo_foot img{width:100%;position: relative;top:50%;transform: translateY(-50%);}
.logo_right{margin-top:40px;}
.qr{width:80px;height:80px;overflow:hidden;}
.qr img{width:100%;height:100%;}
.logo_qr{color:#ffffff;font-size:15px;line-height:28px;margin-top:13px;margin-left:20px;}
.foot_meg{color:#fff;margin-bottom:12px;}
.foot_nav{padding-top:50px;padding-bottom:40px;}
.foot_share{margin-right:-20px;margin-top:25px;}
.foot_dot{float:left;width:36px;height:36px;margin-right:40px;}
.foot_dot img{width:100%;}
.foot_right{margin-right:-60px;}
.foot_list{float:left;margin-right:60px;}
.foot_one{color:#ffffff;font-size:16px;margin-bottom:15px;}
.foot_list li a{color:#888888;}
.foot_list li{margin-bottom:10px;}
.footer_trip{background-color: #303030;height:50px;line-height:50px;color:#888888;text-align:center;}
.footer_trip a{color:#888888;font-size:13px;}
.foot_qr{position: relative;}
.qr_show{width:80px;height:80px;overflow:hidden;position: absolute;bottom:-92px;left:-28px;display:none;}
.qr_show img{width:100%;height:100%;}
.foot_qq{position: relative;}
.qq_show{padding:10px 15px;display:none;background: rgba(0,0,0,.5);color:#fff;position: absolute;top:55px;left:-112%;border-radius:5px;font-size:14px;}
.foot_link{color:#999999;margin-top:60px;line-height:30px;}
.foot_link a{color:#999999;padding:0 5px;}
.mendDiv{width:100%;}
.mendDiv ul{float:left;width:224px;margin-right:20px;}
.mendDiv ul li{width:224px !important;}
