.lg-block {
    display: block;
}

.lg-flex {
    display: flex;
}

.lg-hidden {
    display: none;
}
.w1400{ width: 75%; margin: auto}
@font-face {
    font-family: "ali";
    src: url('../fonts/impact.ttf')
}
.toper{ padding-bottom:10px}
.toper{ padding-top:10px; padding-bottom:0.26rem; height:auto; overflow:hidden; background:#FAFAFA; position:relative}
.toper .logobox{ width:75%; margin:auto;}
.toper .logo{ width:36%}
.toper .logo img{ width:auto; max-width:100%; margin-top: 4%;}
.logotext{ color:#2565af; padding-top:1.7%; padding-left:1%; width:auto; position:relative;}
.logotext h3{ letter-spacing:8px; font-size:160%; line-height:40px; padding-left:3%;}
.logoline{ width:1px; height:54px; margin-top:2%; line-height:54px; background:#2565AF; margin-left:0.1rem;}
.logotext p{ font-size:12px;}
.logotext p .en{ display:block}
.logotext p .cn{ display:none}
.logotext2{ width:auto; position:relative; margin-left:1%;margin-top:1.5%;}
.logotext2 h3{ font-size:150%;  color:#333333; line-height:38px; }
.logotext2 p{ font-size:0.18rem;}
.logotel{ width:23%; position:relative; margin-left:10%; margin-top:2%; font-size:120%; color:#2565af;font-weight:bold;  }
.logotel img{ width:18%; margin-right:2%; margin-top:5px}
.logotel span{ color:#ed3010; font-size:0.3rem;}
.navbox{ padding:9px 0; background:#27448a; height:auto; overflow:hidden; }
.navbox .nav{ width:78%; margin:auto;}
.navbox .nav li{ width:10.8%; float:left; position:relative; height:40px; /*background:url(../images/navline.jpg) right no-repeat;*/ text-align:center; }
.navbox .nav li:last-child{ background:none}
.navbox .nav li a{/*font-family: 'SC-Regular'; */font-size:0.2rem; color:#fff;  width:90%; position:relative; display:block; margin:auto; line-height: 40px; }
.navbox .nav li a.on{ background:#2e61db; border-radius:10px;}
/*底部*/
.footer-box{ height:auto; overflow:hidden; padding-top:20px; background:#2B2B2B;}
.footer_nav{ height:40px; border-bottom:2px solid #767676;}
.footer_nav ul{ display:block; width:75%; margin:auto;}
.footer_nav ul li{ width:10.28%; text-align:center; line-height:40px; float:left}
.footer_nav ul li a{ font-size:0.2rem; color:#fff;line-height:40px;}
.footer-main{ height:auto; overflow:hidden; width: 75%; margin: auto;}
.footer-left{ width:31.125%; padding-top:0.3rem; text-align:center}
.footer-left p{ padding-top:0.24rem; line-height:36px; font-size:0.16rem; color:#FFF}
.footer-center{ width:24.375%; padding-top:0.3rem; margin-left:6.125%;}
.footer-book{ padding-top:12px}
.footer-book input{  float:left;  border:2px solid #8E8E8E; border-radius:5px; height:30px; line-height:30px; padding-left:1.5%; background:#2B2B2B; margin-bottom:18px; color:#fff }
.footer-book input.txt1{width:47%;margin-right:1%;}
.footer-book textarea{  float:left;  border:2px solid #8E8E8E; border-radius:5px; height:30px; line-height:30px; padding-left:1.5%; background:#2B2B2B; margin-bottom:15px; height:1rem; color:#fff }
.footer-book .txt2{ width:96%;}
.footer-book .txt3{ float:left;  border:2px solid #8E8E8E; border-radius:5px; height:30px; line-height:30px; padding-left:0.5%; background:#2B2B2B; margin-bottom:18px; height:70px; width:96%}
.footer-book input::placeholder,.footer-book .txt3::placeholder{ color:#8f8e8e; font-size:14px;}
.footer-ewm{ width:30.375%; padding-top:5%; margin-left:8%}
.footer-ewm ul li{ width:46%; float:left; margin-left:12%; text-align:center}
.footer-ewm ul li .pic{ width: 100%}
.footer-ewm ul li .pic img{ width: 100%;}
.footer-ewm ul li p{ padding-top:20px; color:#fff; font-size:0.16rem;}
.footer-main .p{ color: #fff; line-height: 0.4rem; text-align: center;display: inline-block; width: 100%;}
/**footer end-y**/
.links{ padding:0px 0 10px 0;line-height:22px; font-size:0.14rem;  color:#fff;width: 100%; display:inline-block;}
.links a{font-size:0.14rem;  color:#fff}
.footer-copy{ line-height:38px; text-align:center; font-size:0.12rem; color:#fff; border-top:2px solid #777777;}
.footer-copy a{ font-size:0.12rem; color:#fff;}
/*banner-action*/
.banner {width: 100%;height: 100%;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;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;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-button-next,.banner .swiper-button-prev{transition: all 0.5s; width:78px;height: 78px;left:285px; background:url(../images/lb-qh.png) no-repeat left center;}
.banner .swiper-button-next{ background:url(../images/lb-qh.png) no-repeat right center;left:auto;right:285px;}
.banner .swiper-pagination {bottom:50px!important;}
.banner .swiper-pagination span{transition: all 0.5s; width:15px;height:15px;border-radius:18px;margin:0 10px!important;background:#FFFFFF;opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{transition: all 0.5s; background:#e50012;}
/*banner-over*/
.box-adv{ width: 100%; display: inline-block; background: url("../images/yosuhi.jpg") no-repeat top; background-size: 101%; padding: 0.9rem 0rem;}
.box-adv ul li{ width: 19.8%; border: 1px solid #fff; height: 2.2rem; float: left; padding: 0 4%;box-sizing:border-box }
.box-adv ul li:first-child{ border: 0px; width: 39.6%;}
.box-adv ul li:nth-child(2),.box-adv ul li:nth-child(3){ border-right: 0px; border-bottom: 0px;}
.box-adv ul li:nth-child(4){ border-bottom: 0px;}
.box-adv ul li:nth-child(5),.box-adv ul li:nth-child(6),.box-adv ul li:nth-child(7),.box-adv ul li:nth-child(8){ border-right: 0px;}
.box-adv ul li p{ font-size: 0.18rem; color: #fff; text-align: center; line-height: 0.35rem}
.box-adv ul li span{ width: 100%; margin: 15% auto; display: block; text-align: center}
.box-adv ul li span i{ width: 0.6rem; height: 0.6rem; border-radius: 50%; border: 2px solid #fff; line-height: 0.6rem;text-align: center}
.box-adv ul li span i::before{ font-size: 0.36rem; color: #fff}
.box-adv ul li h6{ color: #fff; font-size: 0.4rem; line-height: 0.6rem; margin-top: 10%;}
.box-adv ul li:first-child p{ text-align: left;line-height: 0.5rem}
.box-adv ul li:hover span i{ background:#fff;}
.box-adv ul li:hover span i::before{ color: #c81624}
/*服务*/
.title-box .title{ height:56px; font-size:0.3rem; color:#7f8081;line-height:56px; background:url(../images/title-line5.fw.png) center no-repeat;text-align:center;}
.title-box .title h3 a{ font-size: 0.36rem; font-weight: bold;}
.title-box .stitle{ text-align: center; font-size: 0.18rem; }
.box-serve{ margin-top: 0.6rem}
.box-list{ width: 100%; display: inline-block; margin-top: 0.4rem}
.box-serve ul{ width: 100%; display: inline-block;}
.box-serve ul li{ width:24%; margin-right: 1%; float: left; overflow: hidden; height: 420px; position:relative; margin-bottom: 15px; box-shadow: 0px 5px 8px rgba(0,0,0,0.2)}
.box-serve ul li .serve-img{ width: 100%; height:100%; overflow: hidden}
.box-serve ul li .serve-img img{ width: 100%; height: 100%; object-fit: cover}
.box-serve ul li:nth-child(3),.box-serve ul li:nth-child(7){ margin-right: 0px}
.box-serve ul li h4{ font-size: 0.24rem; font-weight: bold;line-height: 0.5rem; padding: 0px 5%; box-sizing: border-box}
.box-serve ul li p{padding: 0px 5%; box-sizing: border-box; font-size: 0.14rem; line-height: 0.24rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; /* 控制行数 */overflow: hidden;text-overflow: ellipsis;}
.box-serve ul li .serve-cont span{ width: 30%; height: 0.4rem; line-height: 0.4rem;  border-radius: 10px; text-align: center; background: #c81624;
    display: block; color: #fff; font-size: 0.14rem; margin-top: 5%; margin-left: 5%}
.box-serve ul li:first-child{ width: 49%; box-shadow: none; background: #27448a; padding: 2%; box-sizing: border-box}
.box-serve ul li .serve-cont{ position: absolute; bottom: 0px; left: 0px; width: 100%; height: 200px; background: rgba(255,255,255,0.9) }
.box-serve ul li .box-about{ width: 100%; border: 6px solid #fff; height: 100%; padding: 5%; box-sizing: border-box}
.box-serve ul li .box-about h5{ font-size: 0.3rem; font-weight: bold; text-transform:uppercase;  color: #fff;}
.box-serve ul li .box-about .about-title{ font-size: 0.3rem;font-weight: bold; color: #fff}
.box-serve ul li .box-about .about-cont{ margin-top: 5%}
.box-serve ul li .box-about .about-cont p{ padding: 0px;font-size: 0.16rem; color: #fff; line-height: 0.35rem;}
.box-serve ul li:hover .serve-img img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
    -webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.box-serve ul li:hover{ border-radius: 15px; overflow: hidden; transition: all 1s;}
.box-about .zhixiang{ width: 30%; display: block; margin-top: 5%}
.box-about .zhixiang img{ width: 100%; -webkit-transition: all 1s;transition: all 1s;}
.box-serve ul li:hover .zhixiang img{ margin-left: 10%;}
/*anli-y*/
.box-case{ margin-top: 0.3rem; background: #f5f5f5; padding-top: 0.3rem}
.team-mediate{ width: 100%; height: 968px; position: relative; margin-top: 0.4rem}
.team-swiper{ width: 100%; height: 968px;}
.team-swiper .team-slide{ width: 330px; height: 468px; position: relative; overflow: hidden;}
.team-swiper .team-slide .team-img{ width: 90%; height:428px; overflow: hidden; display: block; margin: auto }
.team-swiper .team-slide .team-img img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 2s;transition: all 2s;}
.team-swiper .team-slide:hover .team-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.team-swiper .team-slide p{ text-align:center; line-height: 0.4rem; font-size: 0.16rem;}
.team-swiper{ width: 100%; overflow: hidden;}
.team-swiper .swiper-button-next, .team-swiper .swiper-button-prev{width: 50px; height: 50px; background: rgba(0,0,0,0.6); border-radius: 50%; opacity: 1;
    z-index: 10;}
.team-swiper .swiper-button-prev:after, .team-swiper .swiper-button-next:after{ font-size: 30px; color: #fff;}
.team-swiper .swiper-button-next{ right: 0.6%;}
.team-swiper .swiper-button-prev{ left: 0.6%;}
/*新闻*/
.news{padding:50px 0; padding-top: 0px; margin-top: 0.5rem }
.news .news-box .news-l{float: left;width:65%;}
.news-qh{ width:100%;}
.news-qh .hd{height:65px;position:relative;border-bottom:1px solid #e2e2e2;}
.news-qh .hd ul{ float:left;  position:absolute;}
.news-qh .hd ul li{position: relative; float:left;cursor:pointer;width:160px;font-size:18px;margin-right:0.5rem;}
.news-qh .hd ul li p{font-size:0.18rem;color:#acacac;margin-top:5px;}
.news-qh .hd ul li.on:after{position: absolute;content:"";bottom:-13px; width:75px;height:3px;background:#dc0d07;}
.news-qh .bd {margin-top:0.4rem;}
.news-qh .bd ul{zoom:1;  }
.news-qh .bd li .news-l-div{float:left; width:48%;overflow: hidden;position: relative;background:#f2f2f2}
.news-qh .bd li .news-l-div .news-l-img{transition: all 0.5s; width:100%;height:240px;overflow:hidden;}
.news-qh .bd li .news-l-div .news-l-img img{transition: all 0.5s; height:100%;width: 100%; object-fit: cover;  display: block; margin: auto;}
.news-qh .bd li .news-l-div:hover .news-l-img img{transition: all 0.5s;transform: scale(1.1);}
.news-qh .bd li .news-l-div .news-l-js{padding:0.16rem;}
.news-qh .bd li .news-l-div .news-l-js p:first-child{font-size:0.18rem; line-height: 0.4rem; font-weight: bold;}
.news-qh .bd li .news-l-div .news-l-js p:last-child{font-size:0.12rem;line-height:25px;}
.news-qh .bd li .news-l-div .news-l-js p span{color:#b9241d;}
.news-qh .bd li .news-l-div .news-l-date{width:84px;height:84px;background:#206cb3;position:absolute; top: 5%; left:2%;padding:0 10px;text-align: center;color:#FFFFFF;}
.news-qh .bd li .news-l-div .news-l-date span{font-size:40px;font-weight:bold;}
.news-qh .bd li .news-l-div .news-l-date p{font-size:16px;border-top:1px solid #FFFFFF;}
.news-qh .bd li .news-l-xw {width:50%;float: right;padding-left:20px;border-left:1px solid #d4d4d4;}
.news-qh .bd li .news-l-xw ul li{transition:all 0.5s; font-size:14px;position: relative;line-height:40px;border-bottom:1px dashed #d3d3d3}
.news-qh .bd li .news-l-xw ul li:before{transition:all 0.5s; position: absolute; content: ""; width:11px;height:11px;background:#d4d4d4;border-radius:50%;left:-26px;top:15px;}
.news-qh .bd li .news-l-xw ul li:first-child:before,
.news-qh .bd li .news-l-xw ul li:nth-child(2):before,
.news-qh .bd li .news-l-xw ul li:nth-child(3):before{transition:all 0.5s; background:#206cb3;}
.news-qh .bd li .news-l-xw ul li span{float: right;display: inline-block;font-size:13px;}
.news-qh .bd li .news-l-xw ul li:hover a{color:#b9241d;}

.news .news-box .news-r{float: right;width:32%;}
.news .news-box .news-r .news-top{font-size:18px;border-bottom:1px solid #d9d9d9;}
.news .news-box .news-r .news-top p{font-size:18px;color:#acacac;margin-top:5px;}
.news-r-lb{ width:100%;overflow:hidden; position:relative;}
.news-r-lb .hd{ overflow:hidden;}
.news-r-lb .bd{ padding:15px;  }
.news-r-lb .infoList li{padding:10px 0;border-bottom:1px dashed #d3d3d3;height:100px !important;}
.news-r-lb .infoList li p{position: relative;padding-left:25px;margin:10px 0;}
.news-r-lb .infoList li p:first-child{font-size:14px;}
.news-r-lb .infoList li p:last-child{font-size:14px;color:#555555;}
.news-r-lb .infoList li p:last-child span{color:#b9241e;}
.news-r-lb .infoList li p:first-child:before{position: absolute;content:"";top:0;width:22px;height:22px;overflow: hidden;background:url(../images/news-q.png) no-repeat center;left:0;}
.news-r-lb .infoList li p:last-child:after{position: absolute;content:"";top:5px;width:22px;height:22px;overflow: hidden;background:url(../images/news-a.png) no-repeat center;left:0;}
.index-bt .brand{ color: #fff;}
/*内页*/
.public_ej{background:#f7f9fb; padding-top:50px;}

/* 左边部分-action */
.public_left{width:22.125%;margin-bottom:30px;float: left;}
.public_left .public_l_box .public_l_title{background:#2565af;color:#FFFFFF;padding:20px 0;text-align: center;}
.public_left .public_l_box .public_l_title p{font-size:0.26rem;margin-bottom:5px; font-weight:bold; letter-spacing:3px;}
.public_left .public_l_box .public_l_title span{font-size:0.2rem;}
.public_left .public_l_box .public_l_thumb{width:100%;height:2rem;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.public_left .public_l_box .public_l_thumb img{max-width: 100%; display: block; margin: auto;}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */

.public_left .public_l_box .public_l_nav {text-align: center;font-size:24px;}
.public_left .public_l_box .public_l_nav .public_l_dt{width:100%;line-height:60px;border-bottom:1px solid #707070;transition: all 0.5s; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.public_left .public_l_box .public_l_nav .public_l_dt a{padding-left:15%;color:#333333;display: block;width:85%; font-size:18px;}
.public_left .public_l_box .public_l_nav .public_l_dt:hover{background: #2565af;transition: all 0.5s; }
.public_left .public_l_box .public_l_nav .public_l_dt:hover a{color:#FFFFFF;}
.public_l_dt:hover ._after{display: block;width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}
.public_left .public_l_box .public_l_nav .public_l_dt.on,
.public_left .public_l_box .public_l_nav .public_l_dt#open{background: #2565af;}
.public_left .public_l_box .public_l_nav .public_l_dt.on a,
.public_left .public_l_box .public_l_nav .public_l_dt#open a{color:#FFFFFF;}
.public_left .public_l_box .public_l_nav .public_l_dt#open ._after{display: block;width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}
.public_left .public_l_box .public_l_nav .public_l_dt:after{position: absolute; content:""; right:4%;top:33%;display: block;width:30px;height:30px;background: url(../images/jt_ico.png) no-repeat left center;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_dt:hover:after,
.public_left .public_l_box .public_l_nav .public_l_dt.on:after,
.public_left .public_l_box .public_l_nav .public_l_dt#open:after{background: url(../images/jt_ico.png) no-repeat right center;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_dd{display: none;}
.public_left .public_l_box .public_l_nav .on+.public_l_dd{display:block;}
.public_left .public_l_box .public_l_nav .public_l_li{width:100%;padding: 0 30px;line-height:60px;font-size:20px;cursor:pointer;border-bottom: 1px solid #cccccc;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_li:hover{background:#2565af;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_li:hover a{color:#FFFFFF;}
/* ———————————————————————————————————————————————————————————————————————————————————————————————— */
.public_left .public_l_box .public_l_case li{width:90%;margin:20px auto;overflow: hidden;background:#FFFFFF;}
.public_left .public_l_box .public_l_case li .public_l_case_img{width:100%;height:auto;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.public_left .public_l_box .public_l_case li .public_l_case_img img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}
.public_left .public_l_box .public_l_case li:hover .public_l_case_img img{transition: all 0.5s;transform: scale(1.1);}
.public_left .public_l_box .public_l_case li .public_l_case_botm{text-align: center;font-size:0.18rem;line-height:30px;text-align: center;padding:1%;color:#2565af;}
.public_left .public_l_box .public_l_case li .public_l_case_botm p{}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */
.public_left .public_l_box .public_l_news{ padding-top:20px;}
.public_left .public_l_box .public_l_news li{line-height:40px;padding-left:10%;position: relative;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; }

.public_left .public_l_box .public_l_news li a{font-size:0.16rem;color:#595959;}
.public_left .public_l_box .public_l_news li:before{position: absolute;content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #7d7d7d;left:5%;top:12px;}
.public_left .public_l_box .public_l_news li:hover a{color:#2565af;}
.techs{ padding:0.5rem 0; height:auto; overflow:hidden; padding-top:40px}
.techs ul li{ float:left; width:22%; text-align:left; font-size:14px; color:#fff;}
.techs ul li img{ width:auto; max-width:30%;}
.techs ul li:first-child{ width:194px; line-height:2rem}
.page{text-align: center;}
.page ul a{padding:5px 10px;border-radius:5px;border:1px solid #989898;color:#989898;display:inline-block;margin:20px 2px;cursor: pointer;}
.page ul li:hover{border:1px solid #2565af;color:#FFFFFF;background:#2565af;}
.page ul span{padding:5px 10px; border:1px solid #2565af;color:#FFFFFF;background:#2565af;}
.page ul li.active a{ color:#fff}
/* ———————————————————————————————————————————————————————————————————————————————————————————————— */
/* 左边部分-over */
/* 右边部分-action */
.public_right{width:74.4%;float:right;}
.public_right .public_r_nav{border-bottom:1px solid #b5b5b5;padding-bottom:10px;margin-bottom:10px; height:auto; overflow:hidden}
.public_right .public_r_nav span:first-child{font-size:0.22rem;font-weight:bold;color:#727272;padding-left:2%;margin-left:2%;border-left:5px solid #376ba8;}
.public_right .public_r_nav span b{font-size:14px;margin-left:1%;}
.public_right .public_r_nav span:last-child{float: right;}
.public_right .public_r_nav span a:hover{color:#2565af;}
.about_ej{font-size:0.18rem;color:#333333;line-height:40px;}
/*服务y*/

.case_ej .case_ej_div{width:30.1%;margin:1.6%;float: left;background:#FFFFFF;}
.case_ej .case_ej_div .case_ej_img{width:100%;height:235px;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.case_ej .case_ej_div .case_ej_img img{max-width:inherit;width: 100%; height: 100%; object-fit: cover;transition: all 0.5s;}
.case_ej .case_ej_div:hover .case_ej_img img{transition: all 0.5s;transform: scale(1.1);  }
.case_ej .case_ej_div .case_ej_botm{font-size:0.18rem;color:#2560a4;line-height:30px;text-align:center;padding:10px 0;}
.case_ej .case_ej_div .case_ej_botm p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.case_ej .case_ej_div .zizhi-img{ height: 457px;}
/* --------------------资讯中心-action-------------------- */

.news_ej .news_ej_div{border-bottom:1px solid #f4f2f2;padding:20px 0;}
.news_ej .news_ej_div .news_ej_img{width:19.7%;height:140px;display: flex;justify-content: center;align-items: center;overflow:hidden;float: left;}
.news_ej .news_ej_div .news_ej_img img{max-width:100%;display: block;margin:auto;transition: all 0.5s; max-height:100%}
.news_ej .news_ej_div:hover .news_ej_img img{transition: all 0.5s;transform: scale(1.1);}
.news_ej .news_ej_div .news_ej_js{width:62%;float: left;margin:0 3%;padding:30px 0;}
.news_ej .news_ej_div .news_ej_js p{line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_ej .news_ej_div .news_ej_js p:first-child{font-size:18px;color:#485f9e;}
.news_ej .news_ej_div .news_ej_js p{font-size:16px;color:#322e30;}
.news_ej .news_ej_div .news_ej_js p:last-child{ display: none}
.news_ej .news_ej_div .news_ej_date{text-align: center;background:#f4f2f2;padding:1%;float: left;margin:30px 0;}
.news_ej .news_ej_div .news_ej_date span{font-size:24px;}
.news_ej .news_ej_div .news_ej_date p{font-size:14px;}

/* --------------------联系我们-action-------------------- */

.contact_top {margin:30px 0;}
.contact_top ul li{display:inline-table;float:left;width:31%;height:120px;margin:1%;border:1px solid #dedede;padding:1% 2%;}
.contact_top ul li p{ display:block; height:auto; overflow:hidden; clear:both;}
.contact_top ul li:first-child p:last-child,
.contact_top ul li:last-child p:last-child{font-size:18px;}
.contact_top ul li p:first-child{font-size:20px;margin-bottom:10px; line-height:40px;}
.contact_top ul li p:last-child{font-size:18px;}
.contact_top ul li p img{ float:left; margin-top:0px; margin-right:10px;}
.contact_box{width:100%;height:auto;overflow: hidden;margin-top:30px;}
.contact_box iframe{width:100%;}
.case_ej .case_ej_div .fengcai-img{ height: 430px;}
.case_ej .case_ej_div .fengcai-img img{ max-width: inherit; width: 100%; height:100%; object-fit: cover }

.cooperation_message {padding:5%;text-align: center;}
.cooperation_message input{width:47%;margin:1%;height:60px;background:#FFFFFF;border:1px solid #f2f2f2;padding:0 2%;font-size:16px;}
.cooperation_message input:nth-child(3){width:97%;margin:1%;}
.cooperation_message textarea{width:97%;margin:1%;height:186px;padding:1%;background:#FFFFFF;border:1px solid #f2f2f2;font-size:16px;color:#717171;}
/* 详情页-action */

.show .show_title{font-size:22px;text-align: center;}
.show .show_title p:last-child{font-size:16px;color:#666666;}
.show .show_title p span{margin:1%;display: inline-block;}
.show .show_box{font-size:18px;color:#4a4a4a;}
.show .show_box img{display: block;max-width:100% !important;margin:1% auto; width:auto !important;  height:auto !important}
.show .fp p{padding:1%;background:#f5f5f5;border-radius:5px;margin:1% 0;}
.show .fp p a{color:#4a4a4a;transition: all 0.5s;display: block;}
.show .fp p:hover a{color:#fbbd08;transition: all 0.5s;}
.show .show_botm .show_b_box{margin:2% 0;overflow: hidden;}
.show .show_botm .show_b_box .show_b_title{border-bottom:1px solid #494949;display: inline-flex;display: flex;justify-content:space-between;align-items: center;margin-bottom:20px;}
.show .show_botm .show_b_box .show_b_title span{font-size:20px;border-bottom:4px solid #494949;padding:1%;display: inline-block;font-weight:bold; width:15%}
.show .show_botm .show_b_box .show_b_title a{font-size:18px;}
.sho_pro_lb .swiper-slide .sho_pro_img{width:100%;overflow: hidden;height:235px;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.sho_pro_lb .swiper-slide .sho_pro_img img{max-width:100%;display:block;margin:auto;transition: all 0.5s;}
.sho_pro_lb .swiper-slide:hover .sho_pro_img img{transition: all 0.5s;transform: scale(1.1);}
.sho_pro_lb .swiper-slide p{text-align: center;font-size:16px;padding:10px 0;}
.show .show_botm .show_b_box .show_news ul{display: inline-flex;display: flex;justify-content:space-between;flex-wrap: wrap;}
.show .show_botm .show_b_box .show_news ul li{font-size:16px;color:#494949;display: inline-flex;display: flex;justify-content:space-between;width:48%;border-bottom:1px dashed #666666;padding:1%;}
.show .show_botm .show_b_box .show_news ul li a{display: inline-block;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.5s;}
.show .show_botm .show_b_box .show_news ul li:hover a{color:#fbbd08;transition: all 0.5s;}
.show_pro{ position: relative; overflow: hidden}
.biit {
    position: fixed;
    right: 10px;
    bottom: 30%;
    z-index: 10;

}

.biit i{   width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;}
.biit {
    border-color: #c81624;
    background-color: #c81624;
    color: #ffffff;
    font-size: 20px;
}

/* 详情页-over */
@media screen and (max-width:1860px){
    .box-adv ul li p{ font-size: 0.16rem;}
    .box-adv{ background-size: 110%}

}
@media screen and (max-width:1760px){
    .team-swiper .team-slide{ width:300px; }
    .team-swiper .team-slide .team-img{ height:388px;}
    .team-swiper .team-slide{ height: 426px;}
    .team-mediate,.team-swiper{ height: 920px;}
    .case_ej .case_ej_div .zizhi-img{ height: 420px;}

}
@media screen and (max-width:1680px){
    .box-serve ul li{ height: 400px;}
}
@media screen and (max-width:1600px){
    .case_ej .case_ej_div .zizhi-img{ height: 380px;}

}
@media screen and (max-width:1540px){
    .box-serve ul li{ height: 340px;}
    .box-serve ul li .serve-cont{ height: 180px;}
    .news-qh .bd li .news-l-xw ul li a{ font-size: 0.14rem}
    .news-r-lb .infoList li p:last-child{ font-size: 0.14rem}
    .news-qh .bd li .news-l-xw ul li span{ font-size: 0.14rem}
}
@media screen and (max-width:1480px){
    .case_ej .case_ej_div .zizhi-img{ height: 355px;}

}

@media screen and (max-width:1380px){
    .team-swiper .team-slide{ width: 320px;}
    .team-swiper .team-slide .team-img{ height:408px;}
    .team-swiper .team-slide{ height: 446px;}
    .team-mediate,.team-swiper{ height: 960px;}

}
