.newsLeft .text/* 清除 */
html, body{ margin: 0; padding: 0; color: #333; font-size: 14px;}
*{ margin: 0; padding: 0; list-style: none; font-family: '微软雅黑';}
a{ text-decoration: none; cursor: pointer; display: block;}
img{ border: 0; display: block; cursor: pointer;}
h1, h2, h3, h4, h5{ font-weight: normal;}
/* ul, li{ list-style: none; cursor: pointer;} */
ul, li{ list-style: none;}
b, i, em{ font-weight: normal; font-style: normal;}
button, textarea, input{ outline: none; display: block;}
html,body{ font-size: calc(100vw/19.2);}
p, div{ font-size: 14px;}
@font-face{
	font-family: 'DIN';
	src: url('../font/DIN Alternate Bold.ttf');
}
/* 清除浮动 */
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.popUp{ display: none; width: 100%; height: 100%; background: #000;  position: fixed; top: 0; left: 0; opacity: 0.5; transition: all 0.5s; z-index: 51;}
.w1280{ width: 12.8rem; margin: auto;}
.colorBox{ background: #F4F4F4;}
/*  */
.header{ padding: 30px 1rem 25px 1rem; height: 50px; position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 30;}
.header .left{ float: left;}
.header .left .logo{ float: left;}
.header .left .logo img{ height: 50px;}
.header .left .text{ float: left; border-left: 1px solid hsla(0,0%,0%,0.20); line-height: 20px; margin: 2px 0 2px 15px; padding: 3px 0 0 15px;}
.header .right{ float: right;}
.header .right .nav{ float: left;}
.header .right .nav .li{ float: left; margin-left: 0.46rem;}
.header .right .nav .li:first-child{ margin-left: 0;}
.header .right .nav .li .tit{ position: relative;}
.header .right .nav .li .tit a{ font-size: 16px; color: #171717; line-height: 50px; position: relative; transition: all 0.5s;}
.header .right .nav .li.on .tit a,
.header .right .nav .li:hover .tit a{ color: #037CB9;}
.header .right .nav .li .tit a::after{ content: ''; width: 100%; height: 2px; background: #037CB9; position: absolute; left: 0; bottom: 0; opacity: 0;}
.header .right .nav .li.on .tit a::after{ opacity: 1;}
.header .right .nav .li .tit .em{ width: 100%; height: 11px; background: url(/static/image/icon5.png) no-repeat center; background-size: auto 100%; position: absolute; left: 0; bottom: -25px; opacity: 0;}
.header .right .nav .li:hover .tit .em{ opacity: 1;}
.header .right .tel{ float: left;}
.header .right .tel a{ width: 186px; height: 42px; background: #037CB9; border-radius: 21px; margin: 4px 0 0 30px; display: flex; justify-content: center;}
.header .right .tel a p{ font-size: 16px; color: #fff; padding-left: 26px; line-height: 42px; background: url(/static/image/tel.png) no-repeat left center; background-size: 18px auto;}
.header .right .nav .li .list{ display: none; top: 75px; left: 0; right: 0; padding-top: 30px; position: absolute; }
.header .right .nav .li:hover .list{ display: block;}
.header .right .nav .li .list .we{ background: hsla(200,95%,32%,0.60); justify-content: center; line-height: 60px; display: flex;}
.header .right .nav .li .list a{ padding: 0 20px; color: #fff; font-size: 16px; transition: all 0.5s;}
.header .right .nav .li .list a:hover,
.header .right .nav .li.on .list a.k{ background: #37AB39;}
.bannerDate{ margin-top: 105px; width: 100%; overflow: hidden; position: relative;}
.bannerDate .img{ width: 100%; height: 250px; overflow: hidden; position: relative;}
.bannerDate .img img{ height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 1;}
.bannerDate .img .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #046CA0; opacity: 0.9; z-index: 2;}
.bannerDate .cont{ width: 100%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 5; color: #fff; text-align: center;}
.title2 .titCont{ display: flex; justify-content: center; position: relative; z-index: 5;}
.title2 .titCont .h1{ padding: 3px 60px 7px 60px; position: relative; font-size: 32px; line-height: 32px;font-weight: bold;}
.title2 .titCont .h1::after,
.title2 .titCont .h1::before{ content: ''; width: 78px; height: 42px; background: url(/static/image/fei.png) no-repeat center; background-size: 100% 100%; position: absolute; top: 0; z-index: -1;}
.title2 .titCont .h1::after{ left: 0; transform: rotateY(180deg);}
.title2 .titCont .h1::before{ right: 0;}
.title2 .p{ font-size: 14px; margin-top: 15px; text-align: center;}
.title3 .titCont{ justify-content: flex-start;}
.title3 .titCont .h1{ padding: 3px 60px 7px 0;font-weight: bold;}
.title3 .titCont .h1::after{ display: none;}
.title3 .titCont .h1::after,
.title3 .titCont .h1::before{ background: url(/static/image/fei2.png) no-repeat center; background-size: 100% 100%;}
.title3 .p{ text-align: left;}
.title4 .titCont .h1::after,
.title4 .titCont .h1::before{ background: url(/static/image/fei2.png) no-repeat center; background-size: 100% 100%;}
.newsCont{ padding: 30px 0 50px 0;}
.newsLeft{ float: right; width: 9.52rem;}
.newsLeft .h1{ font-size: 28px; line-height: 30px; color: #262626;}
.newsLeft .icon{ padding: 15px 0 20px 0; border-bottom: 1px solid #ECECEC; line-height: 30px; color: #262626; opacity: 0.5; display: flex; justify-content: flex-start;}
.newsLeft .icon .p{ margin-right: 20px;}
.newsLeft .text{ padding: 15px 0; border-bottom: 1px solid #ECECEC; font-size: 15px; line-height: 32px; color: #262626;word-wrap: break-word;word-break: normal;}
.newsLeft .text p{ padding: 0px 0; text-indent: 30px;}
.newsLeft .text img{ max-width: 100%; margin: auto; padding: 15px 0;}
.newsLeft .more{ padding-top: 15px;}
.newsLeft .more a{ font-size: 16px; color: #262626; line-height: 30px; margin-top: 10px;}
.newsRight{ float: left; width: 3.01rem;}
.modeOne{ background: #F7F7F7; margin-bottom: 17px; padding: 25px 18px;}
.modeOne .h1{ font-size: 22px; color: #262626; font-weight: bold; line-height: 24px;}
.modeOne .list1{ padding-top: 5px;}
.modeOne .list1 .li{ padding: 18px 0; border-bottom: 1px solid #DEDEDE;}
.modeOne .list1 .li .h2{ line-height: 24px; color: #037CB9;}
.modeOne .list1 .li .time{ font-size: 12px; line-height: 12px; color: #262626; margin-top: 10px;}
.modeOne .list2{ margin-top: 13px;}
.modeOne .list2 .li{ margin-top: 4px;}
.modeOne .list2 .li:first-child{ margin-top: 0;}
.modeOne .list2 .li a{ background: #EAEAEA; padding: 0 0 0 17px; font-size: 15px; line-height: 50px; color: #262626; font-weight: bold; position: relative;}
.modeOne .list2 .li.on .dd, .modeOne .list2 .li:hover .dd{ background: #037CB9; color: #fff;}
.modeOne .list2 .li .mk{ padding: 5px 0; background: #fff; display: none;}
.modeOne .list2 .li .mk a{ background: #fff; line-height: 36px; font-weight: normal;}
.modeOne .list2 .li .mk a:hover{ color: #037CB9;}
.modeOne .list2 .li .em{ width: 12px; height: 100%; position: absolute; top: 0; right: 16px; background: url(/static/image/icon6.png) no-repeat center; background-size: 100% auto;}
.modeOne .list2 .li:hover .em, .modeOne .list2 .li.on .em{ background: url(/static/image/icon6s.png) no-repeat center; background-size: 100% auto;}
.words{ width: 100%; height: 132px; background: url(/static/image/back2.jpg) no-repeat center; background-size: cover; overflow: hidden; position: relative;}
.words .cont{ width: 100%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); display: flex; justify-content: center;}
.words .cont .p{ font-size: 30px; line-height: 54px; margin-right: 44px; color: #fff;}
.words .cont a{ width: 230px; height: 54px; background: #fff; border-radius: 30px; font-size: 20px; color: #037CB9; line-height: 54px; display: flex; justify-content: center;}
.words .cont a .em{ padding-left: 42px; background: url(/static/image/xin.png) no-repeat left center; background-size: 31px auto;}
.footer{ background: #191E23;}
.footer .top{ padding: 33px 0 29px 0; border-bottom: 1px solid hsla(0,0%,100%,0.10);}
.footer .top .li{ width: 25%; display: flex; justify-content: center; align-items: center; float: left; color: #fff;}
.footer .top .li .img{ margin-right: 15px;}
.footer .top .li .img img{ height: 38px;}
.footer .top .li .text{ display: flex; justify-content: flex-start; align-items: flex-end;}
.footer .top .li .text .k{ font-size: 26px; font-weight: bold; line-height: 24px;}
.footer .top .li .text .m{ font-size: 14px; line-height: 14px; opacity: 0.6; margin-left: 10px;}
.footer .boot{ padding: 30px 0 50px 0; color: #fff;}
.footer .boot .h1{ font-size: 16px; line-height: 18px;}
.footer .boot .p p, .footer .boot a{ line-height: 20px; padding: 5px 0; opacity: 0.4; color: #fff; transition: all 0.5s;}
.footer .boot .p, .footer .boot .her{ padding-top: 15px;}
.footer .boot a:hover{ opacity: 0.9;}
.footer .boot .left{ float: left; width: 4rem;}
.footer .boot .right{ float: right;}
.footer .boot .right .li{ float: left; min-width: 1.4rem; margin-left: 0.6rem;}
.footer .boot .right .li:first-child{ margin-left: 0;}
.footer .boot .right .li img{ width: 1.27rem;}
.cate{margin-top: 15px;color: #000000;font-size: 14px;}
/*  */
.bannerCact{ width: 100%; margin-top: 105px; position: relative;}
.bannerCact .img{ width: 100%; /*height: 550px;*/ overflow: hidden; position: relative;}
.bannerCact .img img{ width: 100%; /*position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 1;*/height: 100%;object-fit: cover;}
.bannerCact .img .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #0E5173; opacity: 0.3; z-index: 3;}
.bannerCact .cont{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 9.16rem; height: 2.62rem; background: url(/static/image/back1.png) no-repeat center; background-size: 100% 100%; z-index: 5;}
.bannerCact .cont .mk{ width: 100%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); text-align: center;}
.bannerCact .cont .mk .p{ font-size: 48px; line-height: 50px; font-weight: bold; display: flex; justify-content: center; align-items: flex-end; margin: 16px;}
.bannerCact .cont .mk .p i{ font-size: 48px; font-weight: bold; line-height: 50px; color: #2BA83C;}
.bannerCact .cont .mk .m{ font-size: 28px; font-weight: bold; line-height: 30px; }
.bannerCact .cont .mk .k{ font-size: 16px; font-weight: bold; line-height: 20px; margin-top: 20px; }
.bannerCact .cont .em{ width: 70px; height: 70px; background: url(/static/image/icon11.png) no-repeat center; background-size: 100% 100%; position: absolute; top: -35px; left: -35px;}
.contactOne{ padding: 77px 0; background: hsla(213,16%,87%,0.50);}
.contactOne .cont{ height: 453px; background: #fff url(/static/image/back18.jpg) no-repeat center left; background-size: auto 100%;}
.contactOne .cont .contBox{ padding-top: 68px;}
.contactOne .cont .text{ margin-top: 35px; height: 184px;}
.contactOne .cont .text p{ font-size: 15px; line-height: 32px; color: #171717;}
.contactOne .list{ display: flex; justify-content: space-between; align-items: center;}
.contactOne .list .li{ display: flex; justify-content: flex-start; align-items: flex-end;}
.contactOne .list .li .h2{ font-size: 38px; font-weight: bold; color: #037DBA; line-height: 40px;}
.contactOne .list .li .p{ font-size: 16px; color: #171717; line-height: 27px; margin-left: 8px; white-space: nowrap;}
.contactOne .list .em{ width: 1px; height: 40px; background: #EBEEF1;}
/* .contactList{ background: url(/static/image/back3.jpg) no-repeat center; background-size: cover; color: #fff; text-align: center; padding: 72px 0 63px 0;} */
.contactList{ background: url(/static/image/back3.jpg) no-repeat center; background-size: cover; color: #fff; text-align: center; padding: 30px 0;}
.contactList .cont{ display: flex; justify-content: space-between;}
.contactList .cont .li{ max-width: 24%;}
.contactList .cont .li img{ height: 56px; margin: auto;}
.contactList .cont .li .h1{ font-size: 24px; margin-top: 25px;}
.contactList .cont .li .p{ font-size: 16px; line-height: 18px; margin-top: 25px; opacity: 0.7;}
.contactList .cont .li .em{ width: 60px; height: 2px; background: #fff; opacity: 0.5; margin: 30px auto 0;}
.contactMap{ padding: 86px 0 78px 0; background: url(/static/image/back11.jpg) no-repeat center; background-size: cover;}
.contactMap .mapBox{ margin-top: 49px; position: relative; overflow: hidden;}
.contactMap .mapBox .map{ height: 550px; overflow: hidden; background: url(/static/image/companyMap.png) no-repeat center; background-size: cover;background-position: 100% center;background-size: 80% 100%;}
.contactMap .mapBox .list{ width: 312px; position: absolute; top: 0; left: 0; bottom: 0; z-index: 5; background: #037CB9; color: #fff; padding: 35px 15px 0 25px;}
.contactMap .mapBox .list .p{ font-size: 15px; line-height: 26px; margin-top: 25px;}
.contactMap .mapBox .list .p:first-child{ margin-top: 0;}
.contactMap .mapBox .list .p p{ font-size: 15px;}
.contactMap .mapBox .list img{ margin-top: 10px; width: 127px;}
/*  */
.bannerNews{ width: 100%; overflow: hidden; margin-top: 105px;}
.bannerNews .cont{ position: relative;}
.bannerNews .cont .img{ width: 100%; height: 794px; overflow: hidden; position: relative;}
/* .bannerNews .cont .img{ width: 100%; height: 520px; overflow: hidden; position: relative;} */
.bannerNews .cont .img img{ height: 100%; position: relative; top: 0; left: 50%; transform: translateX(-50%);width: 100%;}
.bannerNews .contRem{ width: 100%; position: absolute; left: 0; bottom: 0;}
.bannerNews .contRem .mink{ position: relative;}
.bannerNews .contRem .mink .two{ width: 0; height: 210px; background: url(/static/image/back3.png) no-repeat center; background-size: 100% 100%; position: relative; z-index: 5;}
.bannerNews .contRem .mink .two::after{ content: ''; width: 0; height: 48px; position: absolute; right: -24px; top: -24px; background: url(/static/image/icon12.png) no-repeat center; background-size: 100% 100%;}
/*.bannerNews .contRem .mink .one{ position: relative; width: 0; height: 343px; background: url(/static/image/back1.png) no-repeat center; background-size: 100% 100%;}*/
/*.bannerNews .contRem .mink .one::after{content: ''; width: 0; height: 70px; background: url(/static/image/icon11.png) no-repeat center; background-size: 100% 100%; position: absolute; left: -35px; top: -35px;}*/
.bannerNews .contRem .mink .one .text{ padding: 45px 0 0 90px; color: #262626;}
/* .bannerNews .contRem .mink .one .text .p{ font-size: 28px; font-weight: bold; display: flex; align-items: flex-end; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;} */
.bannerNews .contRem .mink .one .text .p{ font-size: 28px; font-weight: bold; display: flex; align-items: flex-end; }
.bannerNews .contRem .mink .one .text .p i{ font-size: 78px; font-weight: bold; line-height: 69px; color: #2BA83C;}
/* .bannerNews .contRem .mink .one .m{ font-size: 56px; font-weight: bold; line-height: 60px; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0; margin-top: 30px;}
.bannerNews .contRem .mink .one .k{ font-size: 32px; font-weight: bold; line-height: 36px; margin-top: 20px; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;} */
.bannerNews .contRem .mink .one .m{ font-size: 56px; font-weight: bold; line-height: 60px; margin-top: 30px;}
.bannerNews .contRem .mink .one .k{ font-size: 32px; font-weight: bold; line-height: 36px; margin-top: 20px; }
.bannerNews .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; width: 100%; bottom: 32px;}
.bannerNews .swiper-pagination-bullet{ width: 15px; height: 15px; border-radius: 100px; border: 2px solid #AFAFAF; background: hsla(0,0%,100%,0.00); opacity: 1; outline: none;}
.bannerNews .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 9px;}
.bannerNews .swiper-pagination-bullet-active{ background: #0385C5; border-color: #0385C5;}
.newsList{ float: right; width: 9.49rem;}
.newsList .list{ padding-top: 10px;}
.newsList .list .li{ padding: 30px 0; border-bottom: 1px solid #EFEFEF;}
.newsList .list .li .img{ float: left; width: 2.77rem; height: 1.66rem; overflow: hidden;}
.newsList .list .li .img img{ width: 100%;}
.newsList .list .li .text{ float: right; width: 6.55rem; padding-top: 0.15rem;}
.newsList .list .li .h1{ font-size: 18px; line-height: 28px; color: #171717; font-weight: bold;}
.newsList .list .li .icon{ margin-top: 12px; display: flex; justify-content: flex-start;}
.newsList .list .li .icon .p{ font-size: 12px; line-height: 18px; margin-right: 15px; color: #0385C5;}
.newsList .list .li .icon .p.one{ background: url(/static/image/time.png) no-repeat left center; background-size: 16px auto; padding-left: 22px;}
.newsList .list .li .icon .p.two{ background: url(/static/image/icon13.png) no-repeat left center; background-size: 20px auto; padding-left: 25px;}
.newsList .list .li .texts{ font-size: 13px; line-height: 26px; color: #262626; margin-top: 15px;}
.padeing{ display: flex; justify-content: center;}
.padeing .li{ margin: 0 5px;}
.padeing .li a{ width: 42px; height: 42px; border: 1px solid #CAD0D9; border-radius: 23px; background: #fff; text-align: center; line-height: 42px; font-size: 15px; color: #707479;}
.padeing .li a.next, .padeing .li a.prev{ width: 75px;}
.padeing .li a.cur{ background: #3BAC38; color: #fff; border-color: #3BAC38;}
.newsList .padeing{ margin-top: 40px;}
/*首页*/
.caseNavMinIndex{ width: 100%; height: 1px; position: relative;}
.caseNavMinIndex .mk{ position: absolute; bottom: 0; right: -160px;transform: scale(0.8);}
.caseNavMinIndex .mk .li{ float: left;margin: 0 5px;}
.caseNavMinIndex .mk .li a{ margin: 0 0px; background: #fff; border: 1px solid #E5E5E5; width: 150px; height: 52px; font-size: 16px; color: #262626; text-align: center; line-height: 52px; transition: all 0.5s;}
.caseNavMinIndex .mk .li:hover a,
.caseNavMinIndex .mk .li.on a{ background: #037CB9; color: #fff; border-color: #037CB9;}
/**/
.caseNavMin{ width: 100%; height: 1px; position: relative;}
.caseNavMin .mk{ position: absolute; bottom: 0; right: 0;}
.caseNavMin .mk .li{ float: left; margin-left: 45px;}
.caseNavMin .mk .li a{ font-size: 16px; color: #171717; line-height: 18px; position: relative; transition: all 0.5s;}
.caseNavMin .mk .li:hover a,
.caseNavMin .mk .li.on a{ color: #0385C5;}
.caseNavMin .mk .li a::after{ content: ''; width: 0; height: 3px; background: #0385C5; position: absolute; left: 0; bottom: -12px; transition: all 0.5s;}
.caseNavMin .mk .li.on a::after{ width: 100%;}

/* .caseNavMin .mk .li a{ margin: 0 0px; background: #fff; border: 1px solid #E5E5E5; width: 150px; height: 52px; font-size: 16px; color: #262626; text-align: center; line-height: 52px; transition: all 0.5s;}
.caseNavMin .mk .li:hover a,
.caseNavMin .mk .li.on a{ background: #037CB9; color: #fff; border-color: #037CB9;} */
.caseList{ padding: 45px 0 41px 0;}
.caseList .li{ margin-top: 74px; position: relative;}
.caseList .li:first-child{ margin-top: 0;}
.caseList .li:nth-child(2n){ margin-top: 43px;}
.caseList .li:nth-child(2n) .img{ float: right;}
.caseList .li .img a{ width: 7.52rem; height: 5.2rem; overflow: hidden;}
.caseList .li .img a img{ width: 100%; transition: all 0.5s;}
.caseList .li:hover .img a img{ transform: scale(1.00);}
.caseList .li .text{ position: absolute; right: 10px; top: 50%; transform: translateY(-50%); width: 4.38rem;}
.caseList .li:nth-child(2n) .text{ left: 0; right: auto;}
.caseList .li .text .h1{ font-size: 26px; font-weight: bold; color: #171717; line-height: 30px; transition: all 0.5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.caseList .li:hover .text .h1{ color: #0385C5;}
.caseList .li .text .p{ line-height: 28px; color: #171717; margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.caseList .li .text .em{ float: left; padding: 22px 26px 22px 22px; margin-top: 45px; border: 1px solid #0375B2; color: #0385C5;}
.caseList .li .text .h2{ font-size: 18px; font-weight: bold; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.caseList .li .text .m{ margin-top: 10px; font-size: 13px; line-height: 13px;}
.caseCont{ padding: 56px 0 37px 0;}
.caseCont .padeing{ padding-top: 36px; border-top: 1px solid #E9EDF3;}
/*  */
.landBackOne{ padding: 72px 0 59px 0; background: url(/static/image/back6.jpg) no-repeat center; background-size: cover;}
.landFmink .list{ margin-top: 50px;}
.landFmink .list .li{ float: left; width: 2.45rem; height: 3.99rem; overflow: hidden; position: relative; margin-left: 0.01rem; background: #fff;}
.landFmink .list .li:first-child{ margin-left: 0;}
.landFmink .list .li .img{ position: absolute; top: 0; left: 0; width: 2.45rem; height: 3.99rem; overflow: hidden; z-index: 0; transition: all 0.7s;}
.landFmink .list .li .img .m{ width: 100%;}
.landFmink .list .li .img .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: #171717; opacity: 0.6;}
.landFmink .list .li .img .min{ position: absolute; top: 1.31rem; left: 0; width: 100%; z-index: 5;}
.landFmink .list .li .img .min img{ height: 0.64rem; margin: auto;}
.landFmink .list .li .img .min .p{ margin-top: 15px; padding: 0 25px; color: #fff; text-align: center; font-size: 22px; line-height: 36px;}
.landFmink .list .li .text{ width: 5.42rem; height: 3.99rem; background: #fff; position: absolute; top: 0; left: 5.42rem; z-index: 2; transition: all 1s;}
.landFmink .list .li .text .textSr{ padding: 54px 32px 0 32px;}
.landFmink .list .li .text img{ height: 70px;}
.landFmink .list .li .text .h1{ font-size: 22px; font-weight: bold; color: #037CB9; margin-top: 15px;}
.landFmink .list .li .text .p{ margin-top: 20px; line-height: 28px; color: #171717;}
.landFmink .list .li.on{ width: 5.41rem;}
.landFmink .list .li.on .img{ left: -2.45rem;}
.landFmink .list .li.on .text{ left: 0;}
.landGemr{ margin-top: 97px;}
.landGemr .list{ margin-top: 35px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.landGemr .list .li{ min-height: 2.95rem; background: #fff; border-radius: 2px; width: 3.04rem; margin-right: 0.21rem; text-align: center;}
.landGemr .list .li:hover{box-shadow: 0px 0px 10px rgba(4,124,185,0.3);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.landGemr .list .li:nth-child(4n){ margin-right: 0;}
.landGemr .list.listCoolor .li{ background: #F6F6F6;}
.landGemr .list .li .text{ padding: 33px 47px;}
.landGemr .list .img{ width: 1.06rem; height: 1.06rem; border: 1px solid #D6D6D6; border-radius: 100%; background: #fff; position: relative; margin: auto;}
.landGemr .list .img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); height: 0.5rem;}
.landGemr .list .h1{ font-size: 18px; font-weight: bold; color: #037CB9; margin-top: 20px;}
.landGemr .list .p{ margin-top: 10px; line-height: 28px; color: #171717;}
.landCase{ padding: 70px 0 52px 0;}
.landCase .cont{ padding-top: 47px;}
.landCase .contBox{ background: #fff;}
.landCase .contBox .img{ float: left; width: 7.52rem; height: 5.2rem; overflow: hidden;}
.landCase .contBox .img img{ width: 100%;}
.landCase .contBox .text{ width: 4.89rem; float: right; padding: 75px 6px 0 0;}
.landCase .contBox .text .h1{ font-size: 24px; font-weight: bold; color: #171717; line-height: 30px;}
/* .landCase .contBox .text .p, .landCase .contBox .text .em{ font-size: 15px; line-height: 32px; color: #171717;} */
.landCase .contBox .text .p, .landCase .contBox .text .em{ font-size: 15px; line-height: 32px; color: #171717;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.list-item{color: #FFFFFF;border-color: #ffffff;}
.landCase .contBox .text .em{ margin-top: 20px;}
.landCase .swiper-button-next, .landCase .swiper-button-prev{ width: 45px; height: 45px; outline: none; background: url(/static/image/icon18.png) no-repeat center; background-size: 100% auto; margin-top: -22.5px;}
.landCase .swiper-button-next:hover, .landCase .swiper-button-prev:hover{ background: url(/static/image/icon19.png) no-repeat center; background-size: 100% auto;}
.landCase .swiper-button-prev{ left: 0.18rem;}
.landCase .swiper-button-next{ right: auto; left: 6.87rem; transform: rotate(180deg);}
.landCase .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: flex-start; width: 4.89rem; right: 0; left: auto; bottom: 32px;}
.landCase .swiper-pagination-bullet{ width: 12px; height: 12px; background: #CFCFCF; border-radius: 100%; opacity: 1; outline: none;}
.landCase .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px 0 0;}
.landCase .swiper-pagination-bullet-active{ background: #037CB9;}
.landTenement{ background: #F4F4F4; padding-bottom: 60px;}
/* .kime{ width: 100%; height: 240px; background: url(/static/image/back7.jpg) no-repeat center; background-size: cover; position: relative;} */
.kime{ width: 100%;padding:65px 0;background: url(/static/image/back7.jpg) no-repeat center; background-size: cover; position: relative;}
.kime .dpy{ display: flex; justify-content: center; align-items: center; }
.kime .dpy .text{ text-align: center; color: #fff;}
.kime .dpy .text .h1{ font-size: 36px;font-weight: bold;}
.kime .dpy .text .p{ font-size: 20px; margin-top: 20px;}
.kime .dpy .more{ margin-left: 50px; display: flex; justify-content: flex-start;}
.kime .dpy .more a{ width: 189px; height: 54px; background: #35AA39; border-radius: 27px; color: #fff; display: flex; justify-content: center; line-height: 54px;}
.kime .dpy .more a:first-child{ margin-right: 13px;}
.kime .dpy .more a.m2{ background: #1BB498;}
.kime .dpy .more a .em{ font-size: 20px; padding-left: 40px;}
.kime .dpy .more a.m1 .em{ background: url(/static/image/xin2.png) no-repeat center left; background-size: 31px auto;}
.kime .dpy .more a.m2 .em{ background: url(/static/image/icon20.png) no-repeat center left; background-size: 25px auto;}
.kime2 .dpy{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); padding-top: 0; width: 100%;}
/* .kime3{ height: 330px; background: url(/static/image/back10.jpg) no-repeat center; background-size: cover;} */
.kime3{ height: 240px; background: url(/static/image/back10.jpg) no-repeat center; background-size: cover;}
.kime3 .dpy{ display: block; padding-top: 0; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%;}
.kime3 .dpy .more{ justify-content: center; margin-left: 0; margin-top: 75px;}
.kime3 .dpy .text img{ margin: auto;}
.landTenement .cont{ background: #fff; margin: -50px auto 0; position: relative; z-index: 2;}
.landTenement .cont .text{ padding: 50px 50px 30px 50px; color: #171717;}
.landTenement .cont .text .h1{ font-size: 24px; font-weight: bold;}
.landTenement .cont .text .textBox{ margin-top: 25px; overflow: hidden;}
.landTenement .cont .text .textBox p{ line-height: 32px; text-indent: 28px; display: none;}
.landTenement .cont .text .textBox p:first-child{ display: block;}
.landTenement .cont .text .an{ font-size: 12px; color: #037CB9; margin-top: 25px;}
.landTenement .cont .img{ margin-top: 30px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.landTenement .cont .img a{ width: 3.88rem; height: 2.68rem; overflow: hidden; margin-right: 0.05rem;}
.landTenement .cont .img a:nth-child(3n){ margin-right: 0;}
.landTenement .cont .img a img{ width: 100%;}
.landTenement .landRound{ margin-top: 60px;}
.landRound{ width: 13rem; margin: auto;}
.landRound .conter{ margin-top: 45px; position: relative;}
.landRound .conter .img{ width: 2.4rem; height: 3.53rem; position: relative; margin: auto;}
.landRound .conter .img img{ max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.landRound .swiper-button-next, .landRound .swiper-button-prev{ display: none;}
.landRound .conter .em{ width: 45px; height: 45px; background: url(/static/image/icon18.png) no-repeat center; background-size: 100% auto; position: absolute; top: 50%; margin-top: -22.5px; transition: all 0.5s;}
.landRound .conter .em:hover{ background: url(/static/image/icon19.png) no-repeat center; background-size: 100% auto;}
.landRound .conter .em.em1{ left: -52px;}
.landRound .conter .em.em2{ right: -52px; transform: rotate(180deg);}
.landSever{ padding: 65px 0 50px 0;display: none;}
.landSever .list{ margin-top: 60px; display: flex; justify-content: center;}
.landSever .list .li{ width: 16%; text-align: center;}
.landSever .list .li .num{ width: 114px; height: 114px; background: #fff url(/static/image/icon21.png) no-repeat center; background-size: 100% auto; margin: auto; position: relative; z-index: 5;}
.landSever .list .li .num p{ font-size: 55px; font-weight: bold; color: #037CB9; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.landSever .list .li .num em{ width: 100%; height: 1px; background: #037CB9; position: absolute; left: 100%; top: 50%; margin-top: -0.5px; display: block; opacity: 0.3; z-index: -1;}
.landSever .list .li .h1{ font-size: 18px; font-weight: bold; color: #262626; margin-top: 20px;}
.landSever .list .li .p{ line-height: 24px; color: #262626; margin-top: 10px;}
.landMode{padding: 80px 0 80px 0;}
.landMode .list{ margin-top: 40px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.landMode .list .li{ margin-right: 0.13rem;position: relative;overflow: hidden;}
.landMode .list .li:nth-child(5n){ margin-right: 0;}
.landMode .list .li .list-bg{ width: 2.45rem; height: 3.19rem; position: relative; overflow: hidden;}
.landMode .list .li .list-bg img{ width: 100%; transition: all 0.5s;}
.landMode .list .li:hover .list-bg img{ transform: scale(1.02);}
.landMode .list .li .list-bg .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: url(/static/image/show.png) no-repeat center bottom; background-size: 100% auto;}
.landMode .list .li .list-bg .p{ opacity: 1;font-size: 18px; color: #fff; position: absolute; left: 0; bottom: 25px; text-align: center; width: 100%; z-index: 5;}
.topicin{color: #0000FF;font-size: 24px;background-color: #009900;}





/* 悬浮背景效果start */
.abao_bao_bao_title{font-size: 28px;text-align: center;margin-top: 70px;}
.abao_bao_bao_line{border-bottom: 2px solid #FFFFFF;width: 35px;padding-top: 20px;}
.landMode .list .li .list-show{
    position: absolute;
    bottom: -100%;
    left: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
    color: #fff;
    background: rgba(3,124,185,0.8);
    z-index: 10;
    transition: all .5s;
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
}
.landMode .list .li:hover .p{
    opacity: 0;
    transition: all .5s;
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
}
.landMode .list .li:hover .list-show{
    bottom: 0px;
    transition: all .5s;
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
}
.list-center{position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.list-check{background-color: #FFFFFF;color: #000000;padding: 5px 15px;width: 32%;}
.list-box{display: flex;justify-content: center;align-items: center;flex-direction: column;}
/* 悬浮背景效果end */




.landNews{ padding-top: 50px;}
.landNews .list{ padding-top: 25px;}
.landNews .li{ float: left; width: 6rem; position: relative; margin-top: 30px;}
.landNews .li:nth-child(2n){ float: right;}
.landNews .li a{ font-size: 16px; color: #171717; line-height: 26px; background: url(/static/image/icon22.png) no-repeat center left; padding: 0 90px 0 30px; position: relative; z-index: 5;}
.landNews .li .k{ position: absolute; right: 0; top: 0; z-index: 1; font-size: 15px; line-height: 26px; color: #037CB9;}
/*  */
.layoutKmine{ background: url(/static/image/back11.jpg) no-repeat center; background-size: cover;}
.layoutKmineOne{ padding-top: 73px;}
.layoutKmineOne .list{ margin-top: 44px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.layoutKmineOne .list .li{ width: 1.97rem; margin-right: 0.19rem; padding-bottom: 0.84rem; position: relative;cursor:pointer;}
.layoutKmineOne .list .li:nth-child(6n){ margin-right: 0;}
.layoutKmineOne .list .li .img{ width: 100%; height: 2.55rem; overflow: hidden; position: relative;}
.layoutKmineOne .list .li .img img{ width: 100%;}
.layoutKmineOne .list .li .img .up{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: url(/static/image/show.png) no-repeat bottom center; background-size: 100% auto;}
.layoutKmineOne .list .li .text{ width: 100%; position: absolute; bottom: 0; left: 0; z-index: 2;}
.layoutKmineOne .list .li .text .p{ font-size: 22px; line-height: 24px; text-align: center; font-weight: bold; color: #037CB9; margin-top: 15px;}
.layoutKmineOne .list .li .icon{ width: 1.2rem; height: 1.2rem; position: relative; margin: auto;}
.layoutKmineOne .list .li .icon .em{ width: 1.2rem; height: 1.2rem; border-radius: 100%; background: hsla(200,97%,37%,0.10); opacity: 0; transition: all 0.5s;}
.layoutKmineOne .list .li:hover .icon .em{ opacity: 1;}
.layoutKmineOne .list .li .icon .k{ border: 1px solid #D6D6D6; width: 1.06rem; height: 1.06rem; border-radius: 100%; background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: all 0.5s;}
.layoutKmineOne .list .li .icon .k1{ background: #fff url(/static/image/icon23.png) no-repeat center; background-size: 0.57rem auto;}
.layoutKmineOne .list .li .icon .k2{ background: #fff url(/static/image/icon24.png) no-repeat center; background-size: 0.58rem auto;}
.layoutKmineOne .list .li .icon .k3{ background: #fff url(/static/image/icon25.png) no-repeat center; background-size: 0.55rem auto;}
.layoutKmineOne .list .li .icon .k4{ background: #fff url(/static/image/icon26.png) no-repeat center; background-size: 0.52rem auto;}
.layoutKmineOne .list .li .icon .k5{ background: #fff url(/static/image/icon27.png) no-repeat center; background-size: 0.55rem auto;}
.layoutKmineOne .list .li .icon .k6{ background: #fff url(/static/image/icon28.png) no-repeat center; background-size: 0.51rem auto;}
.layoutKmineOne .list .li:hover .icon .k1{ background: #fff url(/static/image/icon23s.png) no-repeat center; background-size: 0.57rem auto; border-color: hsla(0,0%,100%,0.00);}
.layoutKmineOne .list .li:hover .icon .k2{ background: #fff url(/static/image/icon24s.png) no-repeat center; background-size: 0.58rem auto; border-color: hsla(0,0%,100%,0.00);}
.layoutKmineOne .list .li:hover .icon .k3{ background: #fff url(/static/image/icon25s.png) no-repeat center; background-size: 0.55rem auto; border-color: hsla(0,0%,100%,0.00);}
.layoutKmineOne .list .li:hover .icon .k4{ background: #fff url(/static/image/icon26s.png) no-repeat center; background-size: 0.52rem auto; border-color: hsla(0,0%,100%,0.00);}
.layoutKmineOne .list .li:hover .icon .k5{ background: #fff url(/static/image/icon27s.png) no-repeat center; background-size: 0.55rem auto; border-color: hsla(0,0%,100%,0.00);}
.layoutKmineOne .list .li:hover .icon .k6{ background: #fff url(/static/image/icon28s.png) no-repeat center; background-size: 0.51rem auto; border-color: hsla(0,0%,100%,0.00);}
.layoutSevr{ margin-top: 80px;}
.layoutSevr .list{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin-top: 40px;}
.layoutSevr .li{ width: 3.15rem; height: 2.44rem; text-align: center; color: #fff; margin-right: 0.06rem;}
.layoutSevr .li:nth-child(4n){ margin-right: 0;}
.layoutSevr .li:first-child{ background: #037CB9 url(/static/image/icon29.png) no-repeat center; background-size: auto 90%;}
.layoutSevr .li:nth-child(2){ background: #EA8D5F url(/static/image/icon29.png) no-repeat center; background-size: auto 90%;}
.layoutSevr .li:nth-child(3){ background: #3BAC38 url(/static/image/icon29.png) no-repeat center; background-size: auto 90%;}
.layoutSevr .li:nth-child(4){ background: #CCAC2E url(/static/image/icon29.png) no-repeat center; background-size: auto 90%;}
.layoutSevr .li .h1{ font-size: 36px; font-weight: bold; padding-top: 50px;}
.layoutSevr .li .p{ margin-top: 15px; padding: 0 22px;}
.layoutSevr .li .p p{ font-size: 15px; line-height: 28px;}
.layOutGmink{ padding: 67px 0 56px 0; overflow: hidden;}
.layOutGmink .cont{ width: 13.1rem; margin: 47px auto 0; position: relative;}
/* .layOutGmink .cont a{ margin: auto; width: 6.25rem; color: #171717; line-height: 28px;}
.layOutGmink .cont .img{ width: 6.25rem; height: 4.32rem; overflow: hidden;} */
.layOutGmink .cont a{ margin: 0 10px;  color: #171717; line-height: 28px;}
.layOutGmink .cont .img{ overflow: hidden;}
.layOutGmink .cont .img img{ width: 100%; transition: all 0.5s;}
.layOutGmink a:hover .img img{ transform: scale(1.02);}
.layOutGmink .cont .h1{ font-size: 20px; font-weight: bold; line-height: 30px; margin-top: 20px; transition: all 0.5s;}
.layOutGmink a:hover .h1{ color: #037CB9;}
.layOutGmink .cont .time{ margin-top: 20px;}
.layOutGmink .swiper-button-next, .layOutGmink .swiper-button-prev{ display: none;}
.layOutGmink .em{ width: 65px; height: 65px; background: url(/static/image/icon18.png) no-repeat center; background-size: 100% auto; margin-top: -32.5px; position: absolute; top: 50%;}
.layOutGmink .em.em1{ left: -89px;}
.layOutGmink .em.em2{ right: -89px; transform: rotate(180deg);}
.layOutGmink .swiper-container{ padding-bottom: 35px;}
.layOutGmink .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
.layOutGmink .swiper-pagination-bullet{ width: 12px; height: 12px; background: #CFCFCF; opacity: 1; outline: none;}
.layOutGmink .swiper-pagination-bullet-active{ background: #037CB9;}
/* .layoutNav{ margin-top: -30px; display: flex; justify-content: center;float: right;} */
.layoutNav a{ margin: 0 5px; background: #fff; border: 1px solid #E5E5E5; width: 150px; height: 52px; font-size: 16px; color: #262626; text-align: center; line-height: 52px; transition: all 0.5s;}
.layoutNav a.on,
.layoutNav a:hover{ background: #037CB9; color: #fff; border-color: #037CB9;}
.layOutGmink .cont .p{
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;
}
/*  */
.researchOne{ padding: 74px 0 64px 0; background: url(/static/image/back11.jpg) no-repeat top center;}
.researchOne .list{ margin-top: 50px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.researchOne .list .li{ background: #fff; width: 3.04rem; margin-right: 0.21rem;position: relative;overflow: hidden;}
.researchOne .list .li:nth-child(4n){ margin-right: 0;}
.researchOne .list .li .img{ width: 100%; height: 1.76rem; overflow: hidden;}
.researchOne .list .li .img img{ width: 100%;}
.researchOne .list .li .h1{ font-size: 22px; font-weight: bold; color: #037CB9; text-align: center; margin-top: 24px;}
.researchOne .list .li .href{ padding: 18px 37px 24px 37px;}
.researchOne .list .li .href a{ margin-top: 6px; border: 1px solid hsla(0,0%,71%,0.30); border-radius: 30px; line-height: 42px; text-align: center; font-size: 16px; color: #171717;}
.researchOne .list .li .href a:first-child{ margin-top: 0;}

.researchOne .list .li .list-show{
    position: absolute;
    bottom: -100%;
    left: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
    color: #fff;
    background: rgba(3,124,185,1);
    z-index: 10;
    transition: all .5s;
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
    display: flex;justify-content: center;align-items: center;flex-direction: column;
}
.researchOne .list .li:hover .list-show{
    bottom: 0px;
    transition: all .5s;
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
}
.researchOne .list .li .list-show a{color: #FFFFFF;border-color: #ffffff;margin-bottom: 20px;}
.researchOne .list .li .list-show a:last-child{margin-bottom: 0px;}















.revealBox{ background: url(/static/image/back11.jpg) top center; background-size: cover; padding-bottom: 44px;}
.revealBox .landRound{ background: #fff; padding: 50px 0 30px 0; width: 12.8rem; margin: 0px auto 0; position: relative; z-index: 2; box-shadow: 0px 4px 3px 0px rgba(172, 172, 172, 0.07);}
.revealBox .landRound .conter .em.em1{ left: -65px;}
.revealBox .landRound .conter .em.em2{ right: -65px;}
.revealBox .openBox{ padding-top: 50px;}
.openBox .list{ padding-top: 40px;}
.openBox .list .img{ background: #fff; display: flex; justify-content: flex-start; flex-wrap: wrap; padding: 25px 15px; box-shadow: 0px 4px 3px 0px rgba(172, 172, 172, 0.07);}
.openBox .list .img .li{ width: 16.6%; height: 1.2rem; position: relative;}
.openBox .list .img .li a{ width: 90%; height: 0.7rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: all 0.5s;}
.openBox .list .img .li a:hover{ box-shadow: 0 0 10px #eee;}
.openBox .list .img .li a img{ max-width: 90%; max-height: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.openBox .swiper-container{ padding-bottom: 50px;}
.openBox .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
.openBox .swiper-pagination-bullet{ background: #CFCFCF; opacity: 1; width: 12px; height: 12px; outline: none;}
.openBox .swiper-pagination-bullet-active{ background: #037CB9;}
/*  */
.tioneCont{ padding: 74px 0 58px 0; background: url(/static/image/back6.jpg) no-repeat top center; background-size: cover;}
.tioneCont .list{ padding-top: 50px; display: flex; justify-content: center;}
.tioneCont .list .li{ width: 33.33%; height: 4.96rem; background: #fff; position: relative;}
.tioneCont .list .li:hover{background-color: #037CB9;color: #FFFFFF;}
.tioneCont .list .li:hover .text .textBox .h1{color: #FFFFFF;}
.tioneCont .list .li .img, .tioneCont .list .li .text{ width: 100%; height: 2.48rem; overflow: hidden; position: absolute; left: 0;}
.tioneCont .list .li .img img{ width: 100%;}
.tioneCont .list .li .img{ top: 0;}
.tioneCont .list .li .text{ bottom: 0;}
.tioneCont .list .li:nth-child(2n) .img{ top: auto; bottom: 0;}
.tioneCont .list .li:nth-child(2n) .text{ bottom: auto; top: 0;}
.tioneCont .list .li .text .textBox{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; text-align: center;}
.tioneCont .list .li .text .textBox .h1{ font-size: 22px; color: #037CB9; font-weight: bold;}
.tioneCont .list .li .text .textBox .p{ font-size: 16px; margin-top: 15px; padding: 0 0.2rem;}
.landSever2{ background: #F4F4F4; padding: 0;}
.landSever2 .cont{ margin: -80px auto 0; background: #fff; position: relative; z-index: 2; padding: 52px 0 63px 0;}
/*  */
.consultBox{ padding: 79px 0 60px 0; background: url(/static/image/back11.jpg) no-repeat top center; background-size: cover;}
.consultBox .list{ margin-top: 35px;}
.consultBox .list .li{ margin-top: 42px; background: #fff;}
.consultBox .list .li:first-child{ margin-top: 0;}
.consultBox .list .li .img{ float: left; width: 4.65rem; height: 3.4rem; overflow: hidden;}
.consultBox .list .li .img img{ width: 100%;}
.consultBox .list .li .minkBox{ float: right; width: 8.14rem; padding-top: 0.35rem;}
.consultBox .list .li .minkBox .h1{ font-size: 26px; font-weight: bold; color: #037CB9; text-align: center;}
.consultBox .list .li .minkBox .em{ width: 78px; height: 4px; background: #037CB9; opacity: 0.3; margin: 3px auto 0;}
.consultBox .list .li .minkBox .km{ margin-top: 44px; display: flex; justify-content: space-around; width: 100%;}
.consultBox .list .li .minkBox .icon{ width: 1.06rem; height: 1.06rem; border: 1px solid #D6D6D6; border-radius: 100%; margin: auto; transition: all 0.5s;}
.consultBox .list .mLi:hover .icon{ border-color: #037CB9;}
.consultBox .list .li .minkBox .icon1{ background: url(/static/image/icon30.png) no-repeat center; background-size: 0.43rem auto;}
.consultBox .list .li .minkBox .icon2{ background: url(/static/image/q3.png) no-repeat center; background-size: 0.48rem auto;}
.consultBox .list .li .minkBox .icon3{ background: url(/static/image/q5.png) no-repeat center; background-size: 0.51rem auto;}
.consultBox .list .li .minkBox .icon4{ background: url(/static/image/q6.png) no-repeat center; background-size: 0.45rem auto;}
.consultBox .list .li .minkBox .icon5{ background: url(/static/image/q7.png) no-repeat center; background-size: 0.5rem auto;}
.consultBox .list .li .minkBox .icon6{ background: url(/static/image/q8.png) no-repeat center; background-size: 0.5rem auto;}
.consultBox .list .li .minkBox .icon7{ background: url(/static/image/q9.png) no-repeat center; background-size: 0.51rem auto;}
.consultBox .list .li .minkBox .icon8{ background: url(/static/image/q10.png) no-repeat center; background-size: 0.55rem auto;}
.consultBox .list .mLi:hover .icon1{ background: url(/static/image/icon30s.png) no-repeat center; background-size: 0.43rem auto;}
.consultBox .list .mLi:hover .icon2{ background: url(/static/image/q3s.png) no-repeat center; background-size: 0.48rem auto;}
.consultBox .list .mLi:hover .icon3{ background: url(/static/image/q5s.png) no-repeat center; background-size: 0.51rem auto;}
.consultBox .list .mLi:hover .icon4{ background: url(/static/image/q6s.png) no-repeat center; background-size: 0.45rem auto;}
.consultBox .list .mLi:hover .icon5{ background: url(/static/image/q7s.png) no-repeat center; background-size: 0.5rem auto;}
.consultBox .list .mLi:hover .icon6{ background: url(/static/image/q8s.png) no-repeat center; background-size: 0.5rem auto;}
.consultBox .list .mLi:hover .icon7{ background: url(/static/image/q9s.png) no-repeat center; background-size: 0.51rem auto;}
.consultBox .list .mLi:hover .icon8{ background: url(/static/image/q10s.png) no-repeat center; background-size: 0.55rem auto;}
.consultBox .list .li .minkBox .h2{ font-size: 22px; font-weight: bold; color: #262626; text-align: center; margin-top: 15px; transition: all 0.5s;}
.consultBox .list .li .mLi:hover .h2{ color: #037CB9;}
.consultBox .list .li .minkBox .p{ font-size: 18px; line-height: 28px; text-align: center; color: #171717; margin-top: 15px;}
.consultBox .list .li .minkBox .mLi{ width: 33.33%; cursor:pointer;}
.consultBox .list .li:nth-child(2n) .img{ float: right;} 
.consultBox .list .li:nth-child(2n) .minkBox{ float: left;}
.landMode2{ padding: 0 0 80px 0;}
.landMode2 .cont{ margin: -100px auto 0;position: relative; z-index: 5;}
.landMode2 .title2{ color: #fff;}
.cate-jianj{font-weight: bold;}
/*  */
.numberBox{ background: #FFF; padding: 40px 0;}
.numberBox .cont{ display: flex; justify-content: space-between;}
.numberBox .cont .li{ display: flex; justify-content: flex-start; align-items: flex-end;}
.numberBox .cont .li .em{ font-size: 38px; font-weight: 40px; font-weight: bold; color: #037DBA;}
.numberBox .cont .li .i{ font-size: 16px; color: #171717; line-height: 36px; margin-left: 9px;}
.planBiom{ background: url(/static/image/back6.jpg) no-repeat center top; background-size: cover;}
.planBiom .cont{ padding-top: 62px;}
.planBiom .cont .list{ margin-top: 43px; display: flex; justify-content: center;}
.planBiom .cont .list .li{ margin-right: 1.25rem;}
.planBiom .cont .list .li:nth-child(4n){ margin-right: 0;}
.planBiom .cont .list .li .img{ border: 1px solid rgba(170, 190, 200, 0.47); width: 2.18rem; height: 2.18rem; border-radius: 100%; padding: 2px; background: #fff; margin: auto; overflow: hidden;}
.planBiom .cont .list .li .img img{ width: 100%; transition: all 0.5s;}
.planBiom .cont .list .li:hover .img img{ transform: scale(1.02);}
.planBiom .cont .list .li .p{ font-size: 18px; font-weight: bold; color: #262626; text-align: center; margin-top: 15px;}
.planBiom .cont .list .li .p p{ font-size: 18px;}
.planBiom .cont .moreTimer{ margin-top: 65px; display: flex; justify-content: center;}
.planBiom .cont .moreTimer a{ width: 189px; height: 54px; border-radius: 27px; margin: 0 7px; display: flex; justify-content: center;}
.planBiom .cont .moreTimer a em{ padding-left: 40px; color: #fff; line-height: 54px; font-size: 20px;}
.planBiom .cont .moreTimer .em1{ background: #35AA39;}
.planBiom .cont .moreTimer .em2{ background: #17B59A;}
.planBiom .cont .moreTimer .em1 em{ background: url(/static/image/xin2.png) no-repeat left center; background-size: 31px auto;}
.planBiom .cont .moreTimer .em2 em{ background: url(/static/image/icon20.png) no-repeat left center; background-size: 25px auto;}
.planBiom .lister{ padding-top: 75px;}
.planBiom .lister .list{ padding-top: 45px; display: flex; justify-content: flex-start; flex-wrap: wrap;z-index: 9;position: relative;}
.planBiom .lister .li{ width: 3.04rem; height: 1.75rem; position: relative; margin-right: 0.21rem;}
.planBiom .lister .li:nth-child(4n){ margin-right: 0;}
.planBiom .lister .li .img{ width: 3.04rem; height: 1.76rem; overflow: hidden;}
.planBiom .lister .li .img img{ width: 100%; transition: all 0.5s;}
.planBiom .lister .li:hover .img img{ transform: scale(1.02);}
.planBiom .lister .li .text{ background: hsla(0,0%,67%,0.10); width: 100%; position: absolute; top: 1.76rem; left: 0; height: 172px; box-shadow: 0px 4px 3px 0px rgba(172, 172, 172, 0.07); text-align: center;}
.planBiom .lister .li .text .h2{ font-size: 22px; font-weight: bold; color: #037CB9; padding-top: 20px;}
.planBiom .lister .li .text .p{ font-size: 14px; line-height: 26px; color: #171717; padding: 10px 33px 0 33px;}
.planBiom .lister .li .text:hover{box-shadow: 0px 0px 10px rgba(4,124,185,0.3);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.layOutGmink2{ padding-top: 275px;}
.listGminker{ width: 100%; height: 574px; overflow: hidden; background: url(/static/image/back12.jpg) no-repeat center; background-size: cover; display: flex; justify-content: center; position: relative;}
.listGminker2{ background: url(/static/image/back16.jpg) no-repeat center; background-size: cover;}
.listGminker .li{ width: 25%; height: 574px; overflow: hidden; position: relative;}
.listGminker .li .up{ background: hsla(0,2%,28%,0.21); transition: all 0.5s; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.listGminker .li:hover .up{ background: url(/static/image/icon31.png) no-repeat center; background-size: 100% 100%;}
.listGminker .li .mk{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 5; color: #fff; text-align: center; width: 100%;}
.listGminker .li .mk img{ height: 94px; margin: auto;}
.listGminker .li .mk .h1{ font-size: 22px; font-weight: bold; margin-top: 25px;}
.listGminker .li .mk .p{ font-size: 18px; line-height: 30px; margin: 15px 85px 0 85px;}
.sixMinkJion{ padding: 72px 0 47px 0; background: #F4F4F4;}
.jionBox .list{ padding-top: 7px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.jionBox .list .li{ margin-top: 30px; background: #fff; box-shadow: 0px 4px 3px 0px rgba(172, 172, 172, 0.07); width: 6.26rem;}
.jionBox .list .li:hover{box-shadow: 0px 0px 10px rgba(4,124,185,0.3);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.jionBox .list .li .img{ width: 2.45rem; height: 1.42rem; overflow: hidden; float: left;}
.jionBox .list .li .img img{ width: 100%;}
.jionBox .list .li .text{ float: right; width: 3.27rem; padding: 0.25rem 0.28rem 0 0;}
.jionBox .list .li .text .h1{ font-size: 20px; font-weight: bold; color: #037CB9;}
.jionBox .list .li .text .p{ font-size: 15px; line-height: 26px; color: #414141; margin-top: 10px;}
.sixMinkJion .openBox{ padding-top: 60px;}
.minkBoxSix{ background: #F4F4F4; padding-bottom: 58px;}
.minkBoxSix .cont{ background: #fff; margin: 0px auto 0; position: relative; z-index: 5; padding: 52px 0 41px 0;}
.minkBoxSix .cont .list{ margin-top: 34px; display: flex; justify-content: flex-start; flex-wrap: wrap; padding: 0 20px;}
.minkBoxSix .cont .list .li{ width: 2.39rem; height: 4.09rem; background: #F4F4F4; border-radius: 1.1rem; margin-right: 0.1rem;}
.minkBoxSix .cont .list .li:hover{box-shadow: 0px 0px 10px rgba(4,124,185,0.3);background-color: #037CB9;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s; }
.minkBoxSix .cont .list .li:nth-child(5n){ margin-right: 0;}
.minkBoxSix .cont .list .img{ width: 100%; height: 2.14rem; overflow: hidden;border-radius: 100px 100px 0 0;}
.minkBoxSix .cont .list .img img{ width: 100%;}
.minkBoxSix .cont .list .text{ margin-top: 15px; text-align: center;}
.minkBoxSix .cont .list .text .h1{ font-size: 22px; color: #037CB9; font-weight: bold;}
.minkBoxSix .cont .list .li:hover .text .h1{ font-size: 22px; color: #FFFFFF; font-weight: bold;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.minkBoxSix .cont .list .text .p{ margin-top: 10px; font-size: 15px; line-height: 26px; color: #171717;}
.minkBoxSix .cont .list .li:hover .text .p{ margin-top: 10px; font-size: 15px; line-height: 26px; color: #FFFFFF;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
/*  */
.mapBox{ /*background: url(/static/image/photo19.jpg) no-repeat right center;*/ background-size: auto 100%;}
.mapBox .cont{ background: #F6F9FA; padding-top: 65px;}
.mapBox .cont img{ width: 100%;}
.mapBox .h1{ font-size: 32px;font-weight: bold;}
.mapBox .p{ font-size: 16px; line-height: 30px; margin-top: 5px;}
.mapBox .img{ width: 100%;}
.famentBox .openBox{ background: url(/static/image/icon31s.png) no-repeat center right; background-size: auto 100%;}
.famentBox .openBox .list{ padding: 0;}
.indexIconMent{ display: flex; justify-content: center; background: #D8DDE3;}
.indexIconMent .img{ width: 3.2rem; border-top: 2px solid #0385C5; margin-top: -30px; position: relative; z-index: 5;}
.indexIconMent .img img{ width: 100%;}
.indexIconMent .cont{ width: 16rem; padding: 2.07rem 0 0.87rem 0; position: relative;}
.indexIconMent .cont .logo{ width: 4.18rem; position: absolute; top: 0; right: 0.06rem;}
.indexIconMent .cont .text{ background: #fff; padding: 60px 123px 57px 90px;}
.indexIconMent .cont .abtent{ font-size: 15px; line-height: 32px; margin: 20px 0 50px 0;}
.indexIconMent .cont .more{ color: #0385C5;cursor:pointer;}
.indexIconMent .cont .list{ margin-top: 84px; display: flex; justify-content: flex-start; align-items: center;}
.indexIconMent .cont .list .li{ display: flex; justify-content: flex-start; align-items: flex-end;}
.indexIconMent .cont .list .li .m{ font-size: 46px; font-weight: bold; color: #037DBA; line-height: 30px;}
.indexIconMent .cont .list .li .p{ font-size: 18px; margin-left: 8px; line-height: 15px; white-space: nowrap;}
.indexIconMent .cont .list .em{ width: 1px; height: 40px; background: #EBEEF1; margin: 0 0.2rem;}
.minkSix{ background: #D8DDE3; padding-bottom: 48px;}
.minkSix .h1{ font-size: 32px;font-weight: bold;}
.minkSix .p{ font-size: 15px; margin-top: 15px;}
/* .kime4{ height: 270px;} */
.kime4{}
.kime4 .dpy{ display: flex; justify-content: space-between; align-items: center; }
.kime4 .dpy .text{ text-align: left;}
.kime4 .dpy .text .p{ font-size: 14px;}
.indexNews{ padding: 52px 0 65px 0;}
.indexNews .cont .h1{ font-size: 32px;font-weight: bold;}
.indexNews .cont .m{ margin-top: 5px;}
.indexNews .cont .list{ margin-top: 30px;}
.indexNews .cont a{ width: 4.06rem;}
.indexNews .cont .img{ width: 100%; height: 2.43rem; overflow: hidden; background: #eee;}
.indexNews .cont .img img{ width: 100%; transition: all 0.5s;}
.indexNews .cont a:hover .img img{ transform: scale(1.02);}
.indexNews .cont .text{ padding: 20px 10px 0 10px;}
.indexNews .cont .p{ font-size: 16px; line-height: 28px; color: #171717; transition: all 0.5s;font-weight: bold;}
.indexNews .cont a:hover .p{ color: #0385C5;}
.indexNews .cont .more{ display: flex; justify-content: flex-start; margin-top: 25px;}
.indexNews .cont .more .k{ color: #262626; margin-right: 8px; font-size: 18px;}
.indexNews .cont .more .w{ font-size: 18px; color: #0385C5;}
.indexNews .cont .swiper-container{ padding-right: 2.9rem; padding-left: 3.2rem;}
/*  */
.navCell{ display: none;}
.hearCell{ height: 52px; position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 20; padding: 0 15px; box-shadow: 7px 0 11px hsla(0,0%,0%,0.10);}
.hearCell .img{ float: left; height: 30px; padding: 12px 0;}
.hearCell .img a, .hearCell .img a img{ display: block; height: 100%;}
.hearCell .push{ float: right; width: 26px; height: 26px; background: url(/static/image/nav-cell.png) no-repeat center; background-size: 100% auto; margin: 13px 0;}
.navCell .up{ display: none; width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; z-index: 25; opacity: 0.5;}
.listCell{ width: 160px; position: fixed; top: 0; right: -100%; bottom: 0; z-index: 30; background: #fff; padding: 0 20px; transition: all 0.5s; opacity: 0;}
.listCellTwo{ right: 0; opacity: 1;}
.listCell .img{ height: 36px; padding: 70px 0 20px 0;}
.listCell .sole{ width: 24px; height: 24px; background: url(/static/image/icon-22.png) no-repeat center; background-size: 100% 100%; position: absolute; top: 15px; right: 15px;}
.listCell .tit{ display: block; font-size: 16px; color: #333; line-height: 30px; transition: all 0.1s;}
.listCell .tit.titOne{ background: url(/static/image/icon20a.png) no-repeat center right 5px; background-size: 8px auto;}
.listCell .tit.on{ background: url(/static/image/icon20ma.png) no-repeat center right 5px; background-size: 14px auto;}
.listCell .list{ position: absolute; top: 150px; left: 0; right: 0; bottom: 110px; overflow-y: auto; padding: 0 20px;}
.listCell .list .li{ border-bottom: 1px solid #ececec; padding: 7px 0;}
.listCell .list .mink{ display: none; padding-top: 3px;}
.listCell .list .mink a{ display: block; font-size: 15px; color: #666; line-height: 30px; padding-left: 25px; position: relative;}
.listCell .list .mink a em{ display: block; width: 6px; height: 6px; background: #666; border-radius: 100%; position: absolute; top: 50%; margin-top: -3px; left: 10px;}
.listCell .tel{ position: absolute; bottom: 20px; left: 20px; right: 20px;}
.listCell .tel h2{ font-size: 16px; color: #666; line-height: 20px;}
.listCell .tel p{ font-size: 22px; line-height: 30px; color: #dc2a26; white-space: nowrap; margin-top: 3px;}
/*  */
.caseList .mLi{ display: none;}
.caseList .mLi:first-child{ display: block;}
.leftNavDiv{ position: fixed; right: 10px; top: 0; z-index: 50;}
.leftNavDiv .li{ width: 94px; height: 94px; background: #fff; border-radius: 6px; margin: 4px 0; position: relative;box-shadow: 0px 0px 10px #DDDDDD;cursor:pointer;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s; }
.leftNavDiv .li .icon{ width: 100%; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
.leftNavDiv .li .icon .img{ width: 100%; height: 40px; transition: all 0.5s;}
.leftNavDiv .li .icon .img1{ background: url(/static/image/duan.png) no-repeat center; background-size: 40px auto;}
.leftNavDiv .li .icon .img2{ background: url(/static/image/f1s.png) no-repeat center; background-size: 26px auto;}
.leftNavDiv .li .icon .img3{ background: url(/static/image/f2s.png) no-repeat center; background-size: 36px auto;}
.leftNavDiv .li:hover .icon .img1{ background: url(/static/image/xin3.png) no-repeat center; background-size: 40px auto;}
.leftNavDiv .li:hover .icon .img2{ background: url(/static/image/f1.png) no-repeat center; background-size: 26px auto;}
.leftNavDiv .li:hover .icon .img3{ background: url(/static/image/f2.png) no-repeat center; background-size: 36px auto;}
.leftNavDiv .li .icon .p{ margin-top: 5px; line-height: 14px; text-align: center; transition: all 0.5s;}
.leftNavDiv .li:hover .icon .p{ color: #37AB39;}
.leftNavDiv .li .list{ display: none; position: absolute; top: 0; right: 97px; background: #fff; border-radius: 6px; padding: 20px 25px;}
.leftNavDiv .li:hover .list{ display: block;}
.leftNavDiv .li .list .p{ font-size: 20px; color: #37AB39; font-weight: bold; white-space: nowrap;}
.leftNavDiv .li .list .m{ margin-top: 10px;}
.leftNavDiv .li .list .m:first-child{ margin-top: 0;}
/*  */
.caoDaPop{display: none; z-index: 80; border-radius: 3px;background: url(../image/lianx.png) no-repeat;background-size: 100% auto;background-position: bottom;background-color: #FFFFFF;
    width: 26%;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);
}
.caoDaPop .cont{ padding: 40px 0.32rem;}
.caoDaPop .cont .h1{ font-size: 30px; color: #262626; text-align: center;}
.caoDaPop .em{ width: 48px; height: 2px; background: #037CB9; margin: 15px auto 0;}
.caoDaPop .form{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 30px;margin-bottom: -30px;}
.caoDaPop .form .li{ margin-bottom: 20px;}
.caoDaPop .form .li:first-child, .caoDaPop .form .li:nth-child(2){ width: 100%;}
/*.caoDaPop .form .li:first-child{ margin-right: 0.1rem;}*/
.caoDaPop .form .li .input{ border: 1px solid #DFDFDF; border-radius: 3px; padding: 0 0.15rem;}
/* .caoDaPop .form .li .input input{ display: block; width: 100%; height: 56px; background: hsla(0,0%,100%,0.00); border: none; font-size: 16px; color: #262626;} */
.caoDaPop .form .li .input input{ display: block; width: 100%; height: 45px; background: hsla(0,0%,100%,0.00); border: none; font-size: 16px; color: #262626;}
.caoDaPop .form .li:nth-child(3), .caoDaPop .form .li:nth-child(4){ width: 100%;}
/* .caoDaPop .form .li .input textarea{ display: block; width: 100%; height: 190px; padding: 10px 0; background: hsla(0,0%,100%,0.00); border: none; font-size: 16px; color: #262626;} */
.caoDaPop .form .li .input textarea{ display: block; width: 100%; height: 100px; padding: 10px 0; background: hsla(0,0%,100%,0.00); border: none; font-size: 16px; color: #262626;}
.caoDaPop .form .li .sub{ display: block; width: 190px; height: 56px; background: #037CB9; margin: auto; font-size: 16px; color: #fff; border: none; border-radius: 3px;}
.caoDaPop .sole{ width: 0.46rem; height: 0.46rem; background: url(/static/image/sole.png) no-repeat center; background-size: 100% 100%; position: absolute; top: -0.4rem; right: -0.6rem;}
.modeOne .h1{ border-bottom: 1px solid #037CB9; padding-bottom: 10px;}
.modeOne .li{ margin-top: 15px; }
.modeOne .li .input{ background: #fff; border: 1px solid #DFDFDF; border-radius: 2px; padding: 0 15px;}
.modeOne .li .input input{ display: block; width: 100%; height: 56px; background: hsla(0,0%,100%,0.00); border: none; font-size: 16px; color: #262626;}
.modeOne .li .input textarea{ display: block; width: 100%; height: 190px; padding: 10px 0; background: hsla(0,0%,100%,0.00); border: none; font-size: 16px; color: #262626;}
.modeOne .li .sub{ max-width: 100%; display: block; width: 190px; height: 56px; background: #037CB9; margin: auto; font-size: 16px; color: #fff; border: none; border-radius: 3px;}
.sixCerw{ position: relative; overflow: hidden; z-index: 5;width: 100%;}
.sixCerw .cont{ position: absolute; top: 0; left: 0; z-index: -5; opacity: 0;}
.sixCerw .cont.on{ position: relative; z-index: 5; opacity: 1; top: auto; left: auto;}
.landGemr .list4 .li{ background: #F6F6F6;}
.newsLeft .text a {
    display: inline;
}
.newsLeft .text b{
    font-weight: bold;
}
.newsLeft .text b{
    font-weight:bold;
}
