.container-fluid{padding: 0;}
ul{margin-bottom: 0;}
.clear{clear: both;}
a{transition: all .3s ease;text-decoration: none !important;outline: none !important;color: #000000;}
p{margin: 0;}
.ovh{overflow: hidden;}
.ovh img{transition: all .5s ease;}
.trn{transition: all .3s ease;}
.white{background: #fff;}
.zhanwei{width: 100%;height: 105px;}
a:hover{color: #1e3360;}
body{background: #f3f3f3;}
.tc{text-align: center;}

.logo{margin-top: 30px;}
.nav{margin-left: 90px;}
.heads{background: #1e3360;height: 120px;position: fixed;top:0;left: 0;z-index: 999;width: 100%;}
.heads_zw{height: 120px;}
.nav ul li {float: left;color: #fff;}
.nav ul li a{color: #fff;text-align: center;height: 120px;display: inline-block;padding-top: 42px;width: 70px;text-align: center;margin: 0 20px;position: relative;}
.nav ul li a dd{font-size: 16px;font-weight: bold;}
.nav ul li a dt{font-size: 12px;opacity: 0.7;}
.nav ul li a::before{content: " ";display: inline-block;width:22px;background: url("../images/line2.png") no-repeat center center;height: 35px;
position: absolute;top: -20px;left: 50%;transform: translateX(-50%);opacity: 0;transition: all .5s ease;}
.nav ul li a::after{content: " ";display: inline-block;width:22px;background: url("../images/line3.png") no-repeat center center;height: 35px;
position: absolute;bottom: -20px;left: 50%;transform: translateX(-50%);opacity: 0;transition: all .5s ease;}
/* line2.png */

.nav ul li:hover a{color: #ffc209;}
.nav ul li:hover a::before{opacity: 1;top: 0;}
.nav ul li:hover a::after{opacity: 1;bottom: 0;}

.nav ul li.active a{color: #ffc209;}
.nav ul li.active a::before{opacity: 1;top: 0;}
.nav ul li.active a::after{opacity: 1;bottom: 0;}

.head_tel{color: #ffc209;font-size: 18px;font-weight: bold;margin-top: 40px;}
.head_tel img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.head_tel span{font-size: 24px;}
.head_lauger{margin-top: 44px;margin-left: 25px;}
.head_lauger select{border: 1px solid #fff;border-radius: 3px;background: none;color: #fff;padding:2px ;}
.head_lauger option{background: #ccc;}
.banner .swiper-pagination-bullet{background: #fff !important;opacity: 0.5;width: 25px;transition: all .5s ease; border-radius:0px;height: 2px;}
.banner .swiper-pagination-bullet-active{background: #fff !important;opacity: 1;width: 25px;border-radius: 0px;height:2px;}
.swiper-slide img{width: 100%;height: auto;}
.banner{position: relative;}
.banner .swiper-button-next{background: url('../images/right.png') no-repeat center center;width: 49px;height: 49px;background-size: cover !important;right: 10%;}
.banner .swiper-button-prev{background: url('../images/left.png') no-repeat center center;width: 49px;height: 49px;background-size: cover !important;left: 10%;}
.banner .swiper-button-next::after{display: none;}
.banner .swiper-button-prev::after{display: none;}
.tit{position: relative;margin-top: 70px;margin-bottom: 60px;}
.tit::before{content: "";display: block;width: 80%;height: 1px;background:#d0d0d0;position: absolute;bottom: 50%;left: 52%;transform: translate(-50%,-50%);}
.tit div{position: relative;z-index: 2;}
.cs_name{font-size: 30px;font-weight: bold;}
.cs_link a{font-size: 14px;color: #202839;position: relative;top: 10px;font-weight: bold;}
.case_cont ul li{float: left;position: relative;margin: 10px;}
.case_btom{position: absolute;bottom: 0;left: 0;background: url("../images/g3.png");text-align: center;color: #fff;font-size: 20px;width: 100%;
transition: all .5s ease;opacity: 1;margin: 0;}
.case_btom h1{font-size: 24px;margin: 0;line-height: 60px;}
.case_show{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("../images/g3.png");opacity: 0;padding: 20px;transition: all .5s ease;}
.case_line{border: 1px dashed #fff;height: 100%;}
.case_center{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;}
.case_center h1{font-size: 24px;color: #fff;}
.case_center span{display: inline-block;color: #ffc209;border: 1px solid #ffc209;text-align: center;padding: 5px 15px;margin-top: 10px;transition: all .5s ease;}
.case_center span:hover{background:#ffc209 ;color: #fff;}
.case_cont ul li:hover .case_show{opacity: 1;}
.case_cont ul li:hover .case_btom{opacity: 0;}
.case_cont ul{margin: 0 -10px;}
.case_cont ul li:hover img{transform: scale(1.2);}

.Hbnews{background-image: url("../images/sd1.jpg");
background-attachment: fixed;
background-size: cover;
background-position: center center;margin-top: 65px;padding-bottom: 80px;}
.ixnews_cont ul{margin: 0 -2%;}
.ixnews_cont ul .ovh img{width: 100%;height: auto;}
.ixnews_cont ul li{float: left;width: 33.3%;padding:0 20px;}
.ixnew_nr{padding: 30px;background: #fff;transition: all .5s ease;}
.ixnew_nr h1{color: #202839;font-size: 22px;font-weight: bold;}
.ixnew_nr p{font-size: 14px;color: #676767;line-height: 24px;margin: 10px 0;}
.dat_s{border-top: 1px solid #676767;font-size: 14px;color: #676767;padding-top: 20px;}
.dat_s a{color: #676767;}
.ixnews_cont ul li:hover .ixnew_nr{background: #1e3360;color: #fff;}
.ixnews_cont ul li:hover h1 {color: #fff;}
.ixnews_cont ul li:hover p {color: #fff;}
.ixnews_cont ul li:hover a {color: #fff;}
.ixnews_cont ul li:hover img{transform:scale(1.1);}

.Footer{color: #ffffff;font-size: 14px;background: #1e3360;}
.ft_nav{border-left: 1px solid #ccc;padding-left: 35px;margin-left: 35px;font-size: 14px;color: #fff;}
.FootNr{padding:40px 0;}
.ft_nav p{margin: 15px 0;}
.ft_ewm{width: 110px;}
.ft_ewm img{width: 100%;height: auto;margin-bottom: 10px;}
.ft_logo{margin-top: 30px;}
.Foot_zc{border-top: 1px solid #425377;padding: 35px 0;}
.Foot_zc a{color: #fff;}
.ft_nav img{display: inline-block;margin-right: 15px;}

.about_top{position: relative;}
.Ny_nav{top: 50%;left: 50%;position: absolute;transform: translate(-50%,-50%);z-index: 2;width: 1200px;}

.ny_swipers{width: 940px;margin: 0 auto;overflow: hidden;padding: 2px 0;}

/* .ny_swipers .swiper-wrapper{justify-content: center;} */
.Ny_nav .swiper{width:100%;}
.Ny_nav h1{text-align: center;font-size: 40px;color: #ffffff;margin-bottom: 40px;font-weight: bold;}
/* .Ny_nav .swiper-slide{width: auto;display: inline-block;} */
.Ny_nav .swiper a{color: #fff;font-size: 16px;display: block;padding: 10px 40px;text-align: center;overflow: hidden;	border: 1px solid #fff;transition: all .5s ease;}
.Ny_nav .swiper-button-next{background: url('../images/right.png') no-repeat center center;width: 49px;height: 49px;background-size: cover !important;right: 0%;bottom: 0;top: auto;}
.Ny_nav .swiper-button-prev{background: url('../images/left.png') no-repeat center center;width: 49px;height: 49px;background-size: cover !important;left: 0%;bottom: 0;top: auto;}
.Ny_nav .swiper-button-next::after{display: none;}
.Ny_nav .swiper-button-prev::after{display: none;}
.Ny_nav .swiper-slide {
	 display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;}
.Ny_nav .swiper a:hover{border: 1px solid #1e3360; color: #fff;background: #1e3360;}
.mbx{height: 78px;line-height: 78px;border-bottom: 1px solid #d0d0d0;}
.mbx span{font-size: 16px;color: #202839;}
.mbx span a{font-size: 16px;color: #202839;}
.Gs_tit{text-align: center;margin-top: 50px;margin-bottom: 35px;}
.Gs_tit span{border-bottom: 2px solid #1e3360;font-size: 28px;font-weight: bold;color: #333333;padding-bottom: 10px;}
.Gs_qywh img{display: block;width: 100%;}
.Zlis_firstlist ul li{float: left;width: 25%;padding: 30px;}
.Zlis_lastlist ul li{float: left;width: 33.3%;padding:0 40px;}
.Zlis img{width: 100%;height: auto;}
.Zlis_lastlist{margin-top: 20px;margin-bottom: 20px;}
.qy_Fc ul li{width:33.3%;padding: 20px;float: left;}
.qy_Fc ul li .ovh{width: auto;height: auto;position: relative;}
.qy_fc_tit{position: absolute;bottom: 0;background: url("../images/g3.png");text-align: center;padding: 10px 0;color: #fff;width: 100%;}
.qy_Fc{margin-bottom: 40px;}
.GwZz{width: 50%;}
.Gw_top{padding-bottom: 30px;border-bottom: 1px dashed #ccc;}
.GwZz h1{font-size: 14px;margin-bottom: 25px;font-weight: bold;}
.GwZz p{font-size: 12px;margin-bottom: 10px;}
.Join_cont{padding: 40px 70px;}
.Join_top{padding: 20px 70px;}
.Join_hb ul li{background: #fff;margin-bottom: 25px;}
.Join_cont{display: none;}
.Join_hb{margin: 60px auto;}
.Join_hb ul li.active .Join_top{background: #1e3360;color: #fff;}
.Join_hb ul li.active .Join_icon{transform: rotateX(180deg);}
.Join_hb ul li.active .Join_cont{display: block;}

.Cont_rttit{font-size: 25px;font-weight: bold;margin-bottom:40px;}
.Cont_rttit span{display: inline-block;border-bottom: 2px solid #1e3360;font-size: 28px;font-weight: bold;color: #333333;padding-bottom: 10px;}
.Contact{background: #fff;}
.Cont_lt{width: 60%;}
.Cont_lt img{width: 100%;height: auto;}
.Cont_rt{width: 40%;padding-top: 70px;padding-left: 40px;}
.gs_em{width: 230px;}
.gs_adslist{margin-bottom: 20px;}
.gs_ion img{display: inline-block;margin-right: 10px;}
.Contact{margin: 60px auto;}
.GS_js{margin-top: 30px;}
.GS_js h1{font-size: 24px;color: #202839;margin: 15px 0;}
.GS_js p{font-size: 16px;line-height: 35px;color: #202839;}
.case_cont_nr{margin: 50px auto;}

.list_fenye{text-align: center;margin: 30px 0;margin-bottom: 70px;}
.list_fenye span{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;
color: #7c7c7c;border: 1px solid #e1e0e0;border-radius: 3px;margin: 0px 5px;transition: all .4s ease;}
.list_fenye span:hover{background: #1e3360;color: #fff;}
.list_fenye span:hover a{color: #fff;}
.list_fenye span:hover img{filter: brightness(500%);}
.list_fenye span.active{background: #1e3360;color: #fff;}
.list_fenye span.active a{color: #fff;}
.list_fenye span.active img{filter: brightness(500%);}
.list_fenye a{ display: block; }
.now_fenye{border-top: 1px solid #f7f7f7;margin-top: 50px;padding: 10px 0;}
.nfenyes .fl a{font-size: 16px;color: #333333;}
.nfenyes .fl a:hover{color: #1e3360;}
.nfenyes{margin: 10px 0;}
.nfenyes .fr img{display: inline-block;margin-right: 5px;}

.caseDetail{padding: 45px;margin: 40px auto;}
.case_nra h1{text-align: center;font-size: 24px;font-weight: bold;margin: 50px 0;}

.nrtit{font-weight: bold;font-weight: bold;margin: 40px 0;font-size: 24px;color: #202839;}
.case_nrb p{font-size: 18px;line-height: 30px;color: #202839;}

.Ywlist span{font-size: 18px;display: inline-block;margin-right: 10px;}
.Ywlist span img{display: inline-block;position: relative;top: -2px;margin-right: 5px;}

.ixnews_cont_lists ul li{margin-top: 40px;}
.News_D_tit{text-align: center;border-bottom: 1px solid #F7F7F7;padding-bottom: 30px;margin-bottom: 30px;}
.News_D_tit h1{font-size: 24px;font-weight: bold; color: #1e3360;}
.News_D_tit span{font-size: 16px; color: #1e3360;}.News_Detailnr p{font-size: 18px;line-height: 30px;color: #202839;}
.swiper-wrapper-active{justify-content: center;}
.qy_Fc .ovh img{width: 100%;}
.Join_tit{font-size: 18px;font-weight: bold;}
.GwZz p{font-size: 14px;}
.Ny_nav .swiper-slide{padding: 2px 0;}

.Kf_as{position: fixed;bottom: 20%;right: 0%;z-index: 999;transition: all .5s ease;}
.Kf_as.active{right: -50px;}
.Kf_as_2{position: fixed;bottom: 20%;z-index: 999;right: -103px;transition: all .5s ease;}
.Kf_as_2.active{right:0px;}