.all_right{border-radius: 500px;position: fixed;z-index: 999;right: 0;top: 30%; width:75px;}
.all_right ul{margin-left: 80px; transition:.2s ease;}
.all_right li{background: #005db6;width: 75px;height: 80px;border-bottom: 1px solid rgba(255,255,255,.4);text-align: center;font-size: 14px;color: #fff;position: relative;}
.all_right li:first-child{border-top-left-radius: 500px;border-top-right-radius: 500px;}
.all_right li:last-child{border-bottom: none;border-bottom-left-radius: 500px;border-bottom-right-radius: 500px;}
.all_right li .ic{display: block;margin: 0 auto;padding: 16px 0 4px;}
.all_right li a{color: #fff;display: block;}
.all_right li:hover{cursor: pointer;background: #f3ab08;}
.all_right li .ewm{position: absolute;top: 0;right: 75px;padding: 4px;background: #fff;max-width: 120px;display: none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.all_right li:hover .ewm,.all_right li:hover p{display: block;transition: all .3s;}
.all_right li p{position: absolute;top: 0;right: 75px;height: 64px;line-height: 22px;background: #fff;font-size: 14px;color: #fff;white-space: nowrap;text-align: right;padding-top: 16px;padding-left: 40px;padding-right: 30px;background: #f3ab08;display: none;transition: all .3s;height: 80px;}
.all_right li p i{font-family: Arial;font-size: 18px;display: block;font-weight: bold;display: block;}
.all_right:hover ul{margin-left:0;}
#header{z-index: 999;}
#header.scroll{background: #fff;border-bottom: 1px solid #efefef;}
#header #cd-logo img.wap,#header.scroll #cd-logo img.com{display: none;}
#header.scroll #cd-logo img.wap{display: block;}
#header.scroll li a{color: #333;}
#header #cd-top-nav li{font-size: 16px;margin-right: 70px;position: relative;text-transform: uppercase;}
#header #cd-top-nav li:last-child{margin-right: 0;}
#header #cd-top-nav li #line{width: 0px;height: 3px;background-color: #005db6;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
#header #cd-top-nav li .tarA.act #line, #header #cd-top-nav li:hover #line{width: 100%;}
#header.scroll #cd-top-nav li #line{background-color: #005db6;}
#header #cd-top-nav li .tarA{display: flex;}
#header #cd-top-nav li .tarA span{color: #fff;font-size: 14px;margin-left: 8px;}
#header #cd-top-nav li .tarA.act span,#header #cd-top-nav li:hover span,#header #cd-top-nav li .tarA.act a.a1,#header #cd-top-nav li:hover a.a1{color: #005db6;}

#header.scroll .search-head .subNav{color: #333;}
#header .ewm{margin-left: 5%;margin-right: 25px;}

.get-quote #ClickMe{height: 80px;line-height: 80px;position: absolute;top: 0;right: 0;background: #005db6;border-top-left-radius: 500px;border-bottom-left-radius: 500px;color: #fff;font-family: mulib;display: inline-flex;overflow: hidden;padding-left: 40px;padding-right: 20px;cursor: pointer;}
.get-quote #ClickMe:hover{font-style: italic;}
.get-quote #ClickMe span{font-size: 22px;margin-left: 14px;}

.cd-main-content{padding-top: 90px;padding-bottom: 0;}
.search-head .navContent{top: 90px;}
#header span.iconfont{width: 40px;height: 40px;border: 1px solid #ccc;border-radius: 100%;text-align: center;line-height: 40px;display: block;margin-top: 26px;box-sizing: border-box;font-size: 18px;cursor: pointer;}
#header span.icon-weixin{font-size: 22px;}
#header span.iconfont:hover{border-color: #005db6;background: #005db6;color: #fff;}
#header .ewm{position: relative;height: 90px;}
#header .ewm dl{position: absolute;top: 74px;left: 50%;margin-left: -125px;width: 250px;box-shadow: 0 0 10px 0 rgb(159 159 159 / 40%);height: 160px;overflow: hidden;display: none;background: #fff;padding: 10px;z-index: 9;}
#header .ewm:hover dl{display: block;}
#header .ewm dt{float: left;width: 110px;border-radius: 5px;}
#header .ewm dt:nth-child(2n){float: right;}
#header .ewm dt i{display: block;height: 30px;line-height: 30px;text-align: center;font-size: 14px;background: #f2f2f2;border-radius: 0px!important;}
#header .ewm img{max-height: 110px;display: block;}
#footer .box1 dt:first-child{display: none;}


.bannerwrap{width: 100%;height: 100%;position: relative;box-sizing: border-box;overflow: hidden;z-index: 1;}
.bannerwrap .bannerswiper{width: 100%;height: 100%;}
.bannerwrap .box{position: relative;overflow: hidden;width: 100%;height: 100%;z-index: 0;}
.bannerwrap .box img{display: block;width: 100%;height: 100%;object-fit: cover;}
.centerBig .box img{-webkit-animation-name:centerBig;animation-name:centerBig;}
.bannerwrap .swiper-pagination-bullet{background: #999;margin: 0!important;opacity: 1;position: relative;margin-right: 40px!important;}
.bannerwrap .swiper-pagination-bullet-active::after{position: absolute;top: -14px;left: -14px;border: 1px solid #005db6;box-sizing: border-box;width: 36px;height: 36px;content: '';border-radius: 500px;}
.bannerwrap .swiper-pagination-bullet-active{background: #005db6;}
.bannerwrap .swiper-pagination{left: 8%;position: absolute;bottom: 50px;z-index: 9;text-align: inherit;margin-left: 13px;margin-bottom: 13px;}
.bannerwrap .swiper-num{right: 8%;position: absolute;bottom: 50px;z-index: 9;font-family: 'teko';font-size: 24px;height: 40px;line-height: 40px;overflow: hidden;display: flex;}
.bannerwrap .swiper-num span.active{font-size: 48px;font-family: 'tekom';color: #005db6;}
.bannerwrap .swiper-num strong{font-size: 16px;margin: 0 5px;}
.bannerwrap .arrow{position: absolute;left: 50%;bottom: 40px;z-index: 9;width: 60px;text-align: center;font-size: 14px;color: #777;margin-left: -30px;}
.bannerwrap .arrow span{animation: Updown 1s infinite alternate;position: absolute;top: 0;left: 50%;z-index: 9;font-size: 30px;color: #333;margin-left: -15px;}
.bannerwrap .arrow i{margin-top: 50px;display: block;}
@keyframes Updown {
	from {
		margin-top: 15px;
	}

	to {
		margin-top: 10px;
	}
}
.bannerwrap .txt{position: absolute;top:65%;left: 0;width: 100%;z-index: 2;}
.bannerwrap .txt p{height: 44px;line-height: 44px;background: #005db6;border-radius: 4px;color: #fff;display: inline-block;padding: 0 22px;font-size: 18px;}
.bannerwrap .txt h2{font-size: 56px;font-weight: bold;display: block;margin: 10px 0 50px;}
.bannerwrap .txt .tbox{ margin-top: 30px;}

.padd{padding: 80px 0 90px;display: flow-root;}
.f38{font-size: 38px;}.f30{font-size: 30px;}.f20{font-size: 20px;}.f24{font-size: 24px;font-weight: bold;}.f22{font-size: 20px;}
.tit_all{margin-bottom: 40px;}
.tit_all h3{font-weight: bold;}
.tit_all .sub{text-transform: uppercase;font-family: 'arial';margin-top: 10px;}
.tit_all .sub i{color: #005db6;}
.amore{display: inline-flex;height: 48px;line-height: 48px;background: #005db6;color: #fff;margin-top: 40px;}
.amore span{display: block;width: 48px;text-align: center;border-left: 1px solid rgba(255,255,255,.2);font-size: 20px;}
.amore p{width: 140px;text-align: center;font-size: 14px;}
.amore:hover p,.amore:hover span{background: #f3ab08;}

.ind_pro{max-width: 1920px;width: 100%;margin: 0 auto;position: relative;height: 880px;}
.ind_pro .tab-hd{width: 28%;}
.ind_pro .tab-hd{width: 28%;}
.ind_pro .tab-hd li{display: flex;width: 100%;margin-bottom: 50px;height: 30px;line-height: 30px;overflow: hidden;}
.ind_pro .tit_all{margin-bottom: 70px;}
.ind_pro .tab-hd li i{display: block;margin-right: 20px;position: relative;width: 20px;height: 20px;border-radius: 100%;border: 1px solid rgba(255,255,255,0);}
.ind_pro .tab-hd li i::after{content: '';position: absolute;top: 6px;left: 6px;width: 6px;height: 6px;background: #005db6;border-radius: 100%;transition: all .5s;}
.ind_pro .tab-hd li a{padding-right: 20px;margin-top: -6px;}
/*.ind_pro .tab-hd li.active a{color: #005db6;border-bottom: 1px solid #005db6;}*/
.ind_pro .tab-hd li a{position:relative;transition: all .4s;}
.ind_pro .tab-hd li .line{width: 0px;height: 1px;background-color: #005db6;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
.ind_pro .tab-hd li.active .line{width: 100%;}
.ind_pro .tab-hd li.active a{color: #005db6;transition: all .5s;}
.ind_pro .tab-hd li.active i{border-color: #005db6;transition: all .5s;}
.ind_pro .tab-bd{width: 68%;position: absolute;top: 0;right: 0;background: #fff;height: 880px;}
.ind_pro .tab-bd .imgfd{padding: 0;height: 430px;width: 90%;margin-top: 50px;}
.ind_pro .tab-bd .txt{width: 76%;margin-left: 12%;margin-top: 40px;}
.ind_pro .tab-bd .txt .p{line-height: 24px;color: #666;margin: 20px 0;overflow: hidden;font-size:15px;}
.ind_pro .tab-bd .txt dt{float: left;margin-right: 60px;height: 22px;line-height: 22px;overflow: hidden;}
.ind_pro .tab-bd .txt dt a{display: flex;}
.ind_pro .tab-bd .txt dt i{color: #005db6;float: left;line-height: 20px;margin-right: 10px;font-size: 14px;}
.ind_pro .tab-bd .txt dt a:hover{color: #005db6;}
.ind_pro .picwap{display: none;}

.ind_ab .txt{width: 52%;} 
.ind_ab .txt h4{color: #333;}
.ind_ab .txt .p{line-height: 30px;max-height: 90px;overflow: hidden;color: #333;margin-top: 20px;}
.about_num{margin-top: 60px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.about_num dt{float: left;color: #666;display: flex;text-align: center;}
.about_num dt b{font-family: 'tekom';color: #005db6;font-size: 90px;font-weight: normal;float: left;height: 75px;line-height: 75px;display: contents;}
.about_num dt p{writing-mode: vertical-lr;text-transform: uppercase;font-family: 'arial';float: left;width: 40px;line-height: 40px;margin-top: 4px;font-size: 14px;text-align: initial;}

.ind_sol{overflow: hidden;position: relative;}
.ind_sol .txt{width: 44%;position: relative;}
.ind_sol .imgfd{width: 47.5%;padding: 0;height: 510px;margin-top: -120px;}
.ind_sol .txt b{position: relative;height: 30px;line-height: 30px;padding-left: 20px;display: block;overflow: hidden;}
.ind_sol .txt b::after{content: '';width: 4px;height: 20px;background: #005db6;position: absolute;top: 5px;left: 0;}
.ind_sol .txt .p{line-height: 30px;max-height: 60px;overflow: hidden;margin-top: 30px;}
.ind_sol .swiper-button-next span,.ind_sol .swiper-button-prev span{display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;border: 1px solid #d4d4d4;box-sizing: border-box;font-size: 26px;color: #333;}
.ind_sol .swiper-button-next span:hover,.ind_sol .swiper-button-prev span:hover{border-color: #005db6;background: #005db6;color: #fff;}
.ind_sol .swiper-button-prev,.ind_sol .swiper-button-next{width: auto;cursor: pointer;margin-top: 0;top: 0;}
.ind_sol .swiper-button-prev{left: 0;}.ind_sol .swiper-button-next{right: 0;}
.ind_sol .anniu{width: 120px;position: relative;margin-top: 20px;}
.ind_sol .swiper-pagination{font-family: 'teko';font-size: 36px;position: inherit;text-align: right;width: auto;}
.ind_sol .swiper-pagination-current{font-size: 80px;font-family: 'tekom';color: #005db6;}
.ind_sol .amore{margin-bottom: 60px;}
.ind_sol .swiper{overflow: initial;}

.ind_new{background: #f5f5f5;}
.ind_new dl{margin-top: 30px;}
.ind_new dt{float: left;margin-left: 50px;position: relative;}
.ind_new dt:hover a,.ind_new dt:hover a{color: #005db6;}
.ind_new dt:hover{border-bottom: 3px solid #005db6;padding-bottom: 5px;}
.list_new li{background: #fff;width: 32%;float: left;margin-right: 2%;}
.list_new li:nth-child(3n){margin-right: 0;}
.ind_new .list_new li{margin-bottom: 0;}
.list_new li .imgfd{padding-top: 60%;}
.list_new li .txt{padding: 30px;display: flow-root;}
.list_new li .txt h2{font-size: 18px;font-weight: bold;height: 24px;line-height: 24px;display: block;overflow: hidden;}
.list_new li .txt .p{height: 60px;line-height: 30px;overflow: hidden;color: #666;margin: 15px 0 30px;}
.list_new li .txt i{font-size: 14px;color: #666;}
.list_new li:hover .txt h2{color: #005db6;}

.ind_cot ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_cot li{width: 48.5%;overflow: hidden;}
.ind_cot li .box{padding: 80px 60px;display: flow-root;}
.ind_cot li .txt{width: 60%;color: #fff;}
.ind_cot li .txt .p{line-height: 30px;height: 60px;overflow: hidden;margin-top: 20px;}
.ind_cot li .ewm{width: 20%;text-align: center;color: #fff;font-size: 14px;}
.ind_cot li .ewm img{max-width: 110px;display: block;margin: 40px auto 5px;}

#footer{background: #333;padding-top: 50px;display: flow-root;position: relative;z-index: 1;}
#footer .box1{height: 80px;line-height: 80px;width: 100%;overflow: hidden;}
#footer .box1 dt{float: left;margin-left: 100px;}#footer .box1 dt:first-child{margin-left: 0;}
#footer .box1 dt a{color: #fff;}
#footer .box1 dt a:hover,#footer .copy a:hover,#footer .box2 .link a:hover{color: #005db6;}
#footer .copy{height: 55px;line-height: 55px;overflow: hidden;font-size: 14px;color: #9d9d9d;}
#footer .copy a{color: #e1e1e1;}
#footer .box2 .link{margin-top: 30px;}
#footer .box2 .link a{float: left;font-size: 14px;color: #bbb;margin-left: 20px;margin-bottom: 4px;}
#footer .box2 .link a:first-child{margin-left: 0;}
#footer .box2{border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);padding: 30px 0 20px;margin-top: 20px;display: flow-root;font-size: 14px;color: #bbb;}
#footer .sedbox,#footer .sedbox2 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
#footer .sedbox1 .tel{font-family: 'tekom';color: #fff;font-size: 48px;line-height: 40px;margin-top: 10px;}
#footer .sedbox2{color: #fff;}
#footer .sedbox2 dt{margin-right: 45px;display: inline-flex;line-height: 25px;margin-top: 12px;}
#footer .sedbox2 dt:first-child{max-width: 220px;}
#footer .sedbox2 dt span{margin-right: 10px;}
#footer .sedbox3 dt{float: left;text-align: center;margin-right: 26px;}
#footer .sedbox3 dt img{max-width: 110px;display: block;margin: 0 auto;margin-bottom: 5px;}

#footer .box3{padding: 26px 0 80px;display: flow-root;border-top: 1px solid #3e3e3e;border-bottom: 1px solid #3e3e3e;margin-top: 15px;}
#footer .box3 dl{display: flex;flex-flow: row wrap;justify-content: space-between;color: #c6c6c6;}
#footer .box3 dt.pp3{max-width: 36.6%;line-height: 30px;}
#footer .box3 dt.lx span{display: block;width: 44px;height: 44px;border: 1px solid #7f7f7f;border-radius: 100%;text-align: center;line-height: 44px;font-size: 20px;color: #fff;margin-right: 15px;}
#footer .box3 dt.lx{height: 40px;line-height: 40px;display: flex;}
#footer .box3 dt.lx a{cursor: pointer;color: #c6c6c6;}
#footer .box3 dt.lx a:hover{color: #005db6;}
#footer .box3 dd{text-align: right;}
#footer .box3 dd b{font-family: 'arial';display: block;font-size: 32px;color: #fff;margin: 10px 0;}
#footer{background: url( ../images/z11.jpg) no-repeat center;background-size: cover;}
.coop_list ul li{ width: 16%; margin-right: 0.8%; float:left; margin-bottom:20px;}
.coop_list ul li:nth-child(6n){ margin-right:0;}
.coop_list ul li .imgfd{ padding-top: 50%;}
.ny_item_tit h3{ font-size: 42px;}
.ny_item_tit{ margin-bottom: 30px;}
.ny_item_tit .line{ width: 90px; height: 3px; display: inline-block; margin-top: 10px; background:#005db6;}
.pro_coop .ny_item_tit{ text-align: center;}
.coop_list ul li{ padding: 15px; border-radius: 6px; background:#fff; cursor:pointer; overflow:hidden; position:relative;}
.swiperall .swiper-pagination-bullet{ width: 30px; height: 3px; border-radius: 0;}
.swiperall .swiper-pagination{ bottom: 35px;}
.ser_box{ position: absolute; top:0; left:0; width: 0; height: 100%; background:rgba(0,93,182,.9); color:#fff; font-size:18px; text-align:center; z-index:9; padding-top:calc(30% - 20px); transition:.2s ease; overflow:hidden;}
.ser_box i{ font-size: 22px; margin-left: 5px;}
.ser_box p{ line-height:40px;}
.coop_list ul li:hover .ser_box{ width:100%;}
.coop_box{ display:none; position: fixed; width: 70%; left: 15%; top: 20%; background: #fff; overflow: hidden; border-radius:20px; padding:100px 120px; z-index:10; box-shadow:0 0 5px rgba(0,0,0,.12);}
.coop_box .mySwiper2{ overflow: hidden;}
.coop_box .cooppic{ width: 45%; border-radius: 10px; border: 1px solid #dadada; padding:25px;}
.coop_box .cooppic .imgfd{ padding-top: 50%;}
.coop_box .cooptxt{ width: 50%;}
.coop_box .cooptxt h3{ font-size: 28px; padding-bottom: 15px; border-bottom: 1px solid #dadada; position:relative; margin-bottom:35px;}
.coop_box .cooptxt h3:after{ position:absolute; width: 60px; height: 3px; content:''; background:#005db6; bottom:0; left:0;}
.coop_box .cooptxt p{ line-height: 30px; color:#666;}
.coop_box .gb{ position: absolute; right: 40px; top: 40px; cursor:pointer;}
.coop_box .gb i{ font-size: 40px;}
.coop_box .gb:hover{ color:#005db6;}
.ny_ban{ position: relative; width:100%; overflow:hidden;}
.ny_ban img{ width: 100%;}
.ny_ban_txt{ position: absolute; top: 35%; left: 0; width: 100%; text-align: center; color:#fff;}
.ny_ban_txt h3{ font-size: 56px; color:#fff;}
.ny_ban_txt p{ font-size: 20px; text-transform:uppercase;}
.ny_ban .posi{ position: absolute; width: 100%; bottom: 0; color: #fff;}
.posi{ padding: 25px 0;}
.ny_ban .posi a,.ny_ban .posi i{ color: #fff;}
.posi i{ margin-right: 10px;}
.main_l{ width: 24%;}
.main_r{ width: 72%;}
.left_nav{ border:1px solid #dadada; border-radius:10px; overflow:hidden;}
.left_nav .nav_tit{ line-height: 80px; padding: 0 30px; color:#fff; font-size:22px; background:#005db6;}
.left_nav .nav_tit h3{ color: #fff; margin-right: auto;}
.c-flex{ display: flex; align-items: center;}
.left_nav_list{ padding: 10px 30px;}
.left_nav_list ul li{ border-bottom: 1px solid #dadada;}
.left_nav_list ul li .p1{ line-height: 30px; padding: 15px 0; font-size:18px;}
.left_nav_list ul li .p1:hover a,.left_nav_list ul li .p1.pon a{ color:#005db6;}
.left_nav_list ul li .p1 a{ display: block; margin-right: auto; width:calc(100% - 30px);}
.left_nav_list ul li .p1 i{ cursor: pointer;}
.left_nav_list ul li dl{padding: 10px 0; display:none;}
.left_nav_list ul li dl dt a{ line-height:26px; padding:12px 0; border-bottom:1px solid #dadada; }
.left_nav_list ul li dl dt a i{ display: inline-block; width:4px; height:4px; background:#666666; margin-right:10px; }
.left_nav_list ul li dl dt a span{ margin-left: auto; display:none;}
.left_nav_list ul li dl dt:last-child a{ border:none;}
.left_nav_list ul li dl dt a:hover,.left_nav_list ul li dl dt.don a{ color:#005db6;}
.left_nav_list ul li dl dt a:hover span,.left_nav_list ul li dl dt.don a span{ display:block;}
.left_nav_list ul li.on .p1 i{ transform: rotate(90deg); color:#005db6;}
.left_nav_list ul li.on .p1 a{color:#005db6;}
.left_nav_list ul li:last-child{ border:none;}
.left_search{ margin: 30px 0;}
.left_search input{ line-height: 64px; height: 64px;}
.left_search input.inp{ width: calc(100% - 60px); border:1px solid #dadada; border-top-left-radius:10px; border-bottom-left-radius:10px; padding:0 15px;}
.left_search input.sub{ background: #005db6 url(../images/ss_03.png) no-repeat center center; width:60px; border-top-right-radius:10px; border-bottom-right-radius:10px; cursor:pointer;}
.left_support{ padding: 35px; border-radius: 10px; border: 1px solid #dadada;}
.left_support h3{ font-size: 30px; position: relative; padding-bottom: 10px; margin-bottom:30px;}
.left_support h3:after{ position:absolute; width: 70px; height: 4px; background: #0051a2; content:''; bottom:0; left:0;}
.sup_box .icon{ margin-right: 20px;}
.sup_box .txt h2{ font-size: 30px; margin-top:10px;}
.ny_pro_list ul li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; border-radius:10px; border:1px solid #dadada; padding:30px 0 40px; text-align:center;}
.ny_pro_list ul li:nth-child(3n){ margin-right:0;}
.ny_pro_list ul li h5{ font-size: 20px;font-weight: normal;display: block;margin-bottom: 15px; line-height:26px; height:26px; overflow:hidden;}
.ny_pro_list ul li i.des{ display: block; line-height:20px; height:20px; overflow:hidden;}
.ny_pro_list ul li .a2ljgd{ margin-top:30px;}
.ny_pro_list ul li:hover{border-color: #005db6;}
.ny_pro_list ul li:hover h5,.ny_pro_list ul li:hover .a2ljgd{ color:#005db6;}
.ny_pro_list ul li:hover .a2ljgd{border-color: #005db6!important;}
.ny_pro_list ul li:hover .a2ljgd .jt{background: url(../images/z16.png) no-repeat center;}
.com_left{ width: 45%;}
.com_txt{ width: 50%;}
.com_txt h3{ font-size: 42px; padding-bottom: 25px; position: relative; margin:40px 0 35px;}
.com_txt h3:after{ position:absolute; left: 0; bottom: 0; content: ''; background:#005db6; width:130px; height:3px;}
.com_txt .des p{ line-height: 30px; font-size: 18px;}
.imgfdd{overflow: hidden;}
.imgfdd img{ width: 100%; height: auto;transition: all 0.5s ease;object-fit: cover;display: block;}
.imgfdd:hover img{transform: scale(1.1);}
.com_left.imgfdd{ border-radius: 20px;}

.ab_sm{ width: 96%; margin: 0 auto 60px; border-radius:20px; overflow:hidden; position:relative;}
.ab_sm .txt{ position: absolute; top: 40%; width: 100%; text-align: center; left: 0; padding: 0 15%; color:#fff;}
.ab_sm .txt i{ font-size: 22px;}
.ab_sm .txt p{ font-size: 32px; margin-top:20px; line-height:46px;}

.ab_wh{ background: #f5f5f5 url(../images/coopbg_03.jpg) no-repeat center bottom; background-size: 100%;}
.ab_wh .tit{ font-size: 48px; text-align: center; margin-bottom: 30px;}
.wh_list ul li{ float:left; width: 32%; margin-right: 2%; background:#fff; padding:35px 50px 70px; border-radius:16px; overflow:hidden; }
.wh_list ul li:nth-child(3){ margin-right:0;}
.wh_list ul li i.en{ display: block; font-size: 30px; text-transform: uppercase; opacity: .1;}
.wh_list ul li p{ font-size: 20px; margin-top: 40px;}
.wh_list ul li h3{ font-size: 30px; line-height:42px; height:84px; margin-bottom:90px;}
.wh_list ul li .icon{ height: 100px; overflow: hidden;}
.wh_list ul li .icon img{ height: 100%;}
.wh_list ul li:hover{ background:#005db6 url(../images/cir_13.png) no-repeat right bottom; color:#fff;}
.wh_list ul li:hover .icon img{filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: brightness(0%) invert(100%);-webkit-filter: brightness(0%) invert(100%);}
.wh_list ul li:hover i.en{ opacity:1;}
.sol_main{ background: #f6f6f6;}
.ny_sol_list ul li{ float:left; width: 32%; margin-right: 2%; margin-bottom:30px; border-radius:10px; overflow:hidden; position:relative;}
.ny_sol_list ul li:nth-child(3n){ margin-right:0;}
.ny_sol_list ul li .sol_txt{ position: absolute; width: 100%; height: 100%;  top:100%; left:0; padding:85px 65px; color:#fff; text-align:center; z-index:4; background:rgba(0,93,182,.7); transition:.2s ease;}
.ny_sol_list ul li .b_tit{ position: absolute; width: 100%; text-align: center; color:#fff;left:0; font-size:22px; bottom:25px; z-index:3; }
.sol_txt p.tit{ font-size: 22px;}
.sol_txt .line{ display: inline-block; width: 35px; height: 2px; background: #fff; margin:15px 0 20px;}
.sol_txt p.des{ font-size: 18px; line-height: 30px; height: 60px; margin-bottom: 10px;}
.ny_sol_list ul li:hover .b_tit{ display:none;}
.ny_sol_list ul li:hover .sol_txt{ top:0;}
.down_main{ background: #f6f6f6 url(../images/coopbg_03.jpg) no-repeat center bottom; background-size:100%;}
.down_list ul li{ width: 49%; margin-right: 2%; margin-bottom: 20px; background: #fff; border-radius: 10px; padding:40px; float:left;}
.down_list ul li:nth-child(2n){ margin-right:0;}
.down_list ul li span{ font-size: 14px; color: #666;}
.down_list ul li p{ font-size: 18px; margin-top: 15px; line-height:30px; height:30px;}
.down_list ul li .txt{ margin-right: auto; max-width:calc(100% - 50px);}
.down_list ul li i{ font-size: 40px;}
.down_list ul li:hover{ background:#005db6; color: #fff;}
.down_list ul li:hover p,.down_list ul li:hover span,.down_list ul li:hover i{ color:#fff;}
.down_main .ny_item_tit{ text-align: center;}
.news_main{ background: #f6f6f6;}
.ny_news_list ul li{ float:left; width: 32%; margin-right: 2%; margin-bottom:30px; border-radius:10px; overflow:hidden; background:#fff;}
.ny_news_list ul li:nth-child(3n){ margin-right:0;}
.ny_news_list ul li .imgfd{ padding-top: 62.4%;}
.ny_news_list ul li .txt{ padding: 20px 25px;}
.ny_news_list ul li .txt h2{ font-size: 20px; margin-bottom:20px; line-height:30px; height:30px; overflow:hidden;}
.ny_news_list ul li .txt p{ line-height: 30px; height: 60px; overflow: hidden; margin-bottom:30px; color:#666;}
.ny_news_list ul li .txt span{ font-size: 14px; color: #333;}
.ny_news_list ul li:hover h2,.ny_news_list ul li:hover span{ color:#005db6;}
.gray_bg{ background: #f6f6f6;}
.posi i{ color: #005db6;}
.news_nav{ text-align: center;}
.news_nav a{ background:#fff; display: inline-block; width: 150px; line-height: 48px; border-radius: 6px; margin:0 10px 40px;}
.news_nav a.on,.news_nav a:hover{ background:#005db6; color: #fff;}
.news_left{ width: 78%; background:#fff; border-radius:16px; padding:70px 60px;}
.news_right{ width: 20%;}
.news_left h1{ font-size: 36px;}
.news_left .news_info{ padding: 40px 0; border-bottom: 1px solid #ededed;}
.show_content{ width: 100%; overflow: hidden; padding: 50px 0;}
.news_left .news_info p.sour{ margin: 0 auto;}
.news_left .news_info p.sour span{ color: #005db6;}
.pro_det_btns{ padding-top: 40px; border-top: 1px solid #ededed;}
.pro_det_btns a.back{ display: inline-block; margin: 0 auto; color:#005db6;}
.pro_det_btns .det_btn:last-child{ text-align:right;}
.pro_det_btns .det_btn a:hover{ color:#005db6;}
.pro_det_btns a.back i{ margin-right: 5px;}
.news_right ul li{ background: #fff; padding: 30px; border-radius: 12px; background: #fff; margin-bottom: 30px;}
.news_right ul li h3{ font-size: 24px; line-height: 24px; padding-left: 10px; border-left: 4px solid #005db6; margin-bottom:20px;}
.news_right ul li h2{ font-size: 18px; margin:15px 0; line-height:30px;}
.news_right ul li span{ font-size: 14px;}
.news_right ul li .imgfd{ padding-top: 65%; border-radius: 6px;}
.news_right ul li:hover h2{ color:#005db6;}
.cont_top {background: #f6f6f6 url(../images/coopbg_03.jpg) no-repeat center bottom; background-size:100%;}
.cont_top .tit{ text-align: center; width:60%; margin:0 auto 35px;}
.cont_top .tit h3{ font-size: 42px;}
.cont_top .tit .line{ display: inline-block; width: 90px; height: 3px; background: #005db6; margin:20px 0 25px;}
.cont_top .tit p{ color: #666;}
.con_box .item{ float: left; width: 32%; margin-right: 2%; background:#fff; border-radius:20px;  padding:30px 40px; text-align:center;}
.con_box .item:nth-child(3){ margin-right:0;}
.con_box .item .icon{ width: 130px; height: 130px; display: inline-block; line-height: 130px; border: 1px solid #d9d9d9; border-radius: 50%;}
.con_box .item .icon i{ font-size: 50px; color:#666;}
.con_box .item h3{ font-size: 24px; margin: 40px 0 5px;}
.con_box .item .line{ display: inline-block; width: 60px; height: 3px; background: #005db6;}
.con_box .item p{ font-size: 18px; margin-top: 10px; line-height: 30px; height: 60px;}
.con_box .item:hover{  background:#005db6 url(../images/cir_13.png) no-repeat right bottom; color:#fff;}
.con_box .item:hover .icon i,.con_box .item:hover h3,.con_box .item:hover a{ color:#fff;}
.con_box .item:hover .line{ background:#fff;}
.con_form{ width: 49%; background: #f6f6f6; padding: 60px 30px; border-radius: 20px;}
.con_form h3{ font-size: 30px;}
.con_form p{ margin: 10px 0 20px; color: #666; }
.con_form .formbox.fl{ width: 32%; margin-right: 2%; margin-bottom: 20px;}
.con_form .formbox.fl:nth-child(3){ margin-right:0;}
.con_form input,.con_form textarea{ background: #fff; padding:0 15px; line-height: 54px; border-radius:6px; width:100%;}
.con_form input.sub{ color: #fff; background: #005db6; width:240px; cursor:pointer;}
.con_form input.sub:hover{ background:#f3ac06;}
.map{ width: 49%; border-radius: 20px; overflow: hidden;}
/*.ny_video_list ul li{ float:left; width: 32%; margin-right: 2%; margin-bottom:30px; overflow:hidden; text-align:center;}
.ny_video_list ul li:nth-child(3n){ margin-right:0;}
.ny_video_list ul li iframe{ width: 100%;height: 320px;}
.ny_video_list ul li p{ font-size: 18px; margin-top: 15px; line-height: 30px; height: 30px; overflow: hidden;}*/
.btn_box{ text-align: center;}
.mainh{ height: 60px;}
.wapban{display: none;}

.page_bg{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.25); z-index:2; display:none;}
.pro_tc{ position: fixed; top: 30%; width: 60%; left: 20%; background: #fff; padding:80px 60px; border-radius: 20px; overflow: hidden; z-index:99; display:none;}
.tc_img{ width: 40%; border:1px solid #ddd;}
.tc_txt{ width: 55%; text-align:left;}
.tc_txt h2{ font-size: 24px; padding-bottom: 20px; position: relative; border-bottom:1px solid #ddd; margin-bottom:30px;}
.tc_txt h2:after{ position:absolute; left: 0; bottom: 0; height: 3px; width: 100px; background: #005db6; content: '';}
.pro_tc .gb{ position: absolute; right: 40px; top: 40px; cursor:pointer;}
.pro_tc .gb i{ font-size: 40px;}
.pro_tc .gb:hover{ color:#005db6;}

.pages{ text-align: center;}





@media (max-width: 1600px){
	#header #cd-top-nav li{margin-right: 40px;}
	#header .ewm{margin-left: 4%;}
}
@media (max-width: 1441px){
	.com_txt h3{ font-size: 36px; margin-top:20px;}
	.com_txt .des p{ font-size: 16px;}
	.ab_sm .txt{ top:35%;}
	.ab_sm .txt p{ font-size: 24px;}
	.coop_list ul{ height: 240px;}
}
@media (max-width: 1200px){
	.bannerwrap .box img{width: 120%;max-width: 120%;margin-left: -20%;}
	.search-head,#header .ewm{display: none;}
	.f38{font-size: 30px;}.f30{font-size: 20px;}.f20{font-size: 17px;}.f24{font-size: 20px;}
	.ind_pro .tab-hd li{margin-bottom: 40px;}
	.ind_pro .tab-bd .txt{width: 90%;margin-left: 4%;}
	.ind_pro .tab-bd .imgfd{width: 96%;height: 380px;}
	.padd{padding: 60px 0 70px;}
	.ind_pro,.ind_pro .tab-bd{height: 800px;}
	.ind_ab .txt{width: 70%;}
	.about_num dt b{font-size: 70px;}
	.bannerwrap .swiper-pagination{left: 2%;}
	.com_txt h3{ font-size: 30px; margin: 0 0 20px;}
	.ab_sm .txt{ top:30%;}
	.wh_list ul li h3{ font-size: 24px; margin-bottom:50px;}
	.wh_list ul li i.en{font-size: 24px;}
	.coop_list ul{ height: 200px;}
	.ny_pro_list ul li{ padding: 15px 0 20px;}
	.ny_pro_list ul li h5{ font-size: 18px;}
	.ny_pro_list ul li .a2ljgd{ margin-top: 20px;}
	.down_list ul li{ padding: 30px;}
	.news_left{ width: 100%; float: none;}
	.news_right{ display: none;}
	.cont_top .tit h3{ font-size: 34px;}
}
@media (max-width: 1024px){
	#footer,.all_right{display: none;}
	.cd-main-content{padding-top: 60px;}
	.ind_pro,.ind_pro .tab-bd{height: auto;}
	.ind_pro .tab-bd{width: 100%;position: inherit;padding: 40px 4%;}
	.ind_pro .tab-bd .imgfd,.ind_pro .tab-bd .txt{margin: 0;}
	.ind_pro .tab-bd .imgfd,.ind_pro .tab-bd .txt{width: 100%;}
	.ind_pro .tab-bd .txt,.ind_sol .imgfd{margin-top: 30px;}
	.ind_pro .tab-hd li{float: left;width: 48%;}.ind_pro .tab-hd li:nth-child(2n){float: right;}
	.ind_pro .tab-hd,.ind_ab .txt,.ind_sol .imgfd,.ind_sol .txt{width: 100%;}
	.ind_pro .tit_all{margin-bottom: 40px;}
	.ind_pro .tab-hd li{margin-bottom: 20px;}
	.ind_sol .amore{margin: 20px 0;}
	.ind_pro .tab-bd .txt .p,.ind_ab .txt .p,.ind_ab .txt .p,.ind_sol .txt .p{max-height: none;}
	.ind_sol .swiper-pagination-current{font-size: 60px;}
	.ind_sol .txt .p{margin-top: 20px;}
	.list_new li,.list_new li:nth-child(3n){width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.list_new li:nth-child(2n){margin-right: 0;}
	.ind_cot li .box{padding: 50px;}
	.ind_ab{background: #f5f5f5!important;}
	.com_left{ width: 100%; float: none;}
	.com_txt{ width: 100%; float: none; margin-top: 20px;}
	.ab_sm .txt p{ font-size: 20px; line-height: 32px;}
	.ab_sm .txt i{ font-size: 18px;}
	.ab_sm .txt{ padding: 0 10%;}
	.ab_wh .tit{ font-size: 40px;}
	.wh_list ul li{ padding: 20px 25px 30px;}
	.wh_list ul li p{ margin-top: 25px;}
	.wh_list ul li .icon{ height: 60px;}
	.ny_ban_txt h3{ font-size: 40px;}
	.coop_list ul{ height: 400px;}
	.main_l{display: none;}
	.main_r{ width: 100%; float: none;}
	.coop_box{ padding: 60px 40px;}
	.coop_box{ width: 80%; left: 10%;}
	.ny_news_list ul li .txt p{ display: none;}
	.ny_news_list ul li .txt{ padding: 10px 15px;}
	.ny_news_list ul li .txt h2{ font-size: 18px; margin-bottom: 10px;}
	.news_left{ padding: 50px 40px;}
	.news_left .news_info{ padding: 25px 0;}
	.show_content{ padding: 30px 0;}
	.pro_det_btns{ padding-top: 25px;}
	.news_left h1{ font-size: 30px;}
	.mainh{ height: 40px;}
	.cont_top .tit{ width: 80%;}
	.con_box .item{ padding: 20px 30px;}
	.con_box .item .icon{width: 100px; height: 100px; line-height: 100px;}
	.con_box .item .icon i{ font-size: 40px;}
	.con_box .item p{font-size: 16px;}
	.con_box .item h3{ font-size: 20px; margin-top: 20px;}
	.con_form{ width:100%; float:none;}
	.map{ width: 100%; float: none; margin-top: 20px;}
}
@media (max-width: 940px){
	.ind_cot li{width: 100%;margin-bottom: 20px;}.ind_cot li:last-child{margin-bottom: 0;}
	.f38{font-size: 24px;}.f20{font-size: 16px;}.f24{font-size: 18px;}.f22{font-size: 17px;}.f38{font-size: 20px;}.f30{font-size: 19px;}
	.padd{padding: 40px 0 50px;}
	.ind_pro .tab-hd li i{margin-right: 10px;}
	.bannerwrap .swiper-num,.bannerwrap .arrow{display: none;}
	.bannerwrap .swiper-pagination{left: 0;text-align: center;bottom: 20px;}
	.ind_pro .tab-bd .txt .p,.ind_ab .txt .p,.ind_sol .txt .p{font-size: 15px;line-height: 24px;}
	.tit_all{margin-bottom: 20px;}
	.about_num dt b{font-size: 50px;}
	.about_num{margin-top: 30px;}
	.amore{margin-top: 20px;}
	.ind_new dl{margin-top: 0;}
	.ny_item_tit h3{ font-size: 36px;}
	.down_list ul li{ padding: 20px;}
	.down_list ul li p{ font-size: 16px;}
}
@media (max-width: 560px){
	.bannerwrap .box img{width: 180%;max-width: 180%;margin-left: -75%;}
	.ind_pro .tab-bd .imgfd{height: 220px;}
	.ind_pro .tab-bd{padding: 20px 4%;}
	.f24{font-size: 17px;}
	.ind_pro .tab-bd .txt .p,.ind_ab .txt .p,.ind_sol .txt .p{line-height: 30px;margin: 10px 0 20px;}
	.ind_pro .tab-hd li i,.ind_new dl{display: none;}
	.ind_pro .tab-hd li{margin-bottom: 10px;}
	.ind_pro .tab-hd li a{font-size: 15px;}
	.ind_pro .tit_all{margin-bottom: 30px;}
	.about_num dt{width: 50%;margin-bottom: 20px;}
	.ind_sol .imgfd{height: 240px;margin-top: 20px;}
	.ind_sol .swiper-pagination{font-size: 26px;margin-top: 30px;}.ind_sol .swiper-pagination-current{font-size: 40px;}
	.list_new li{width: 100%!important;margin-right: 0!important;}
	.list_new li .txt h2{font-size: 16px;}
	.list_new li .txt .p,.ind_cot li .txt .p{font-size: 15px;line-height: 24px;height: 48px;}
	.list_new li .txt{padding: 20px;}
	.ind_cot li .box{padding: 40px 4%;}
	.ind_cot li .txt,.ind_cot li .ewm{width: 100%;}
	.ind_cot li .txt .p{height: auto;}
	#cd-logo p,.comban{display: none;}
	.wapban{display: block;}
	.bban img{display: block;}

    .bban .swiper-pagination-bullet{margin: 0 10px!important;background: #888;opacity: 1;position: relative;}
    .bban .swiper-pagination-bullet-active{background: #005db6;}
    .bban .swiper-pagination-bullet-active::after{content: '';position: absolute;top: -8px;left: -8px;width: 24px;height: 24px;border-radius: 100%;border: 1px solid #005db6;box-sizing: border-box;}
    .bban .swiper-pagination{bottom: 20px;margin-left: -8px;}
    
    .ind_pro .picwap{display: block;}.ind_pro .piccom{display: none;}
    .ind_pro .tab-bd .imgfd{height: auto;padding-top: 65%;}
    .ny_ban_txt p{ display: none;}
    .ny_ban_txt h3{ font-size: 26px;}
    .posi{ padding: 15px 0; font-size: 12px;}
    .posi i{ font-size: 12px;}
    .com_txt h3{ font-size: 24px;}
    .com_txt .des p{ font-size: 14px; line-height: 24px;}
    .ab_sm .txt p{ font-size: 14px; line-height: 24px; margin-top:10px;}
    .ab_sm .txt{ top: 25%;}
    .ab_wh .tit{ font-size: 24px; margin-bottom: 15px;}
    .wh_list ul li{ width: 100%; float: none; margin-bottom: 20px;}
    .wh_list ul li i.en{ font-size: 20px;}
    .wh_list ul li p{ font-size: 16px;}
    .wh_list ul li h3{ font-size: 20px; line-height: 30px; height: auto; margin-bottom:10px;}
    .coop_list ul{ height: 220px;}
    .ny_pro_list ul li{ width: 49%;}
    .ny_pro_list ul li:nth-child(3n){ margin-right:2%;}
    .ny_pro_list ul li:nth-child(2n){ margin-right:0;}
    .ny_item_tit h3{ font-size: 26px;}
    .coop_box .cooppic{ display: none;}
    .coop_box .cooptxt{ width: 100%; float: none;}
    .down_list ul li{ width: 100%; float: none;}
    .ny_news_list ul li{ width: 49%;}
    .ny_news_list ul li:nth-child(3n){ margin-right:2%;}
    .ny_news_list ul li:nth-child(2n){ margin-right:0;}
    .news_left h1{font-size: 26px;}
    .news_left{ padding: 30px 20px;}
    .news_left .news_info p.sour{ display:none;}
    .news_left .news_info .date{ margin-right: auto;}
    .news_left .news_info{ font-size:14px;}
    .pro_det_btns a.back{ display: none;}
    .pro_det_btns{ display: block; font-size:14px;}
    .pro_det_btns .det_btn:last-child{ text-align:left; margin-top:10px;}
    .pro_det_btns i.iconfont{ display:none;}
    .mainh{ height: 25px;}
    .cont_top .tit{ width: 90%; margin-bottom: 20px;}
    .cont_top .tit h3{font-size: 26px;}
    .cont_top .tit p{ font-size: 14px; line-height: 24px;}
    .con_box .item{ width: 100%; float: none; margin-bottom: 20px;}
    .map{ display: none;}
}
@media (max-width: 450px){
.ny_pro_list ul li h5{ font-size: 14px; line-height: 24px; height: 48px; margin-bottom:5px;}
.ny_pro_list ul li i.des{ display: none;}
.ny_pro_list ul li .a2ljgd{ margin-top: 0; font-size: 12px;}
.coop_list ul{ height: 180px;}
.ny_item_tit{ margin-bottom: 15px;}
.down_list ul li{ padding: 15px;}
.down_list ul li p{ margin-top: 5px;}
.down_list ul li i{ font-size: 28px;}
.down_list ul li span{ font-size:12px;}
.down_list ul li p{ font-size: 14px;}
.ny_news_list ul li{ border-radius: 5px; margin-bottom:20px;}
.ny_news_list ul li .txt h2{ font-size: 14px; line-height: 26px; height: 52px;}
.ny_news_list ul li .txt span{ font-size:12px;}
.ny_news_list ul li .txt{padding: 8px 5px;}
.news_left h1{font-size: 22px;}
.news_left .news_info{ padding: 15px 0;}
.show_content{ padding: 20px 0;}
.show_content p{ font-size: 14px; line-height: 24px;}
.cont_top .tit h3{font-size: 22px;}
.cont_top .tit .line{ margin: 15px 0 20px;}
.con_box .item p{ height: auto;}
.con_form{ padding: 30px 20px;}
.con_form h3{font-size: 24px;}
.con_form .formbox.fl{ width: 100%; float: none;}
.con_form input.sub{ width:100%;}
.con_form p{ font-size: 14px;}
.con_form input, .con_form textarea{line-height: 48px; font-size:14px;}
.con_form .formbox.fl{margin-bottom: 15px;}
}


.col_banner{height: 328px;line-height: 328px;text-align: center;position: relative;}
.col_banner b{font-size: 40px;color: #fff;position: relative;z-index: 1;position: absolute;width: 100%;top: 0;left: 0;}

.info_ab{background: url(../images/z8.jpg) no-repeat right bottom;}
.info_ab .box1{width: 35%;}.info_ab .box2{width: 57.5%;}
.tit_ny h3{color: #005db6;}
.info_ab .box1 p{font-size: 20px;}
.info_ab .box1 .imgfd{padding-top: 60%;margin-top: 40px;}
.info_ab .box1 span{font-size: 50px;color: #fff;}
.info_ab .box1 .video{margin-top: 40px;}
.videolist { position:relative;}
.videolist:hover{ cursor: pointer; }
.videoed {position: absolute; left:45%; top:45%; z-index:100; border-radius:100%;display: block!important;}
.videos{display:none;position:fixed; left:0; top:0; z-index:100;width: 100%;background: rgba(0,0,0,.3);;height: 100vh;}
.vclose {position:absolute; top:20%;cursor: pointer;right: 50%;margin-right: -400px;}
.videos #video{top:30%;left: 50%;margin-left: -400px;position: absolute;max-width: 800px;}
.videolist p{font-size: 18px;color: #fff;bottom:20px;left: 20px;position: absolute;font-weight: bold;z-index:1;}
.info_ab .box2 .p{line-height: 30px;}

.info_hjzs{background: #f1f1f1;}
.info_hjzs .tit_all{text-align: center;}
.info_hjzs .imgfd{padding-top: 70%;}
.info_hjzs .swiper-pagination-bullet{margin: 0 20px!important;background: #888;opacity: 1;position: relative;}
.info_hjzs .swiper-pagination-bullet-active{background: #005db6;}
.info_hjzs .swiper-pagination-bullet-active::after{content: '';position: absolute;top: -8px;left: -8px;width: 24px;height: 24px;border-radius: 100%;border: 1px solid #005db6;box-sizing: border-box;}
.info_hjzs .swiper-pagination{bottom: 0;margin-bottom: 8px;margin-left: 8px;}
.info_hjzs .swiper{padding-bottom: 70px;}

.info_cont .box{width: 50%;float: left;background: #f6f6f6;}
.info_cont .imgfd{padding-top: 0;}
.info_cont .imgfd,.info_cont .box1{height: 565px;overflow: hidden;}
.info_cont .box1 .txt{padding: 70px 8%;display: flow-root;}
.info_cont .box1 b{border-bottom: 1px solid #e3e3e3;width: 100%;padding-bottom: 30px;position: relative;display: flow-root;}
.info_cont .box1 b::after{content: '';position: absolute;bottom: -1px;left: 0;width: 100px;height: 5px;background: #005db6;z-index: 1;}
.info_cont .box1 dl{margin: 40px 0 80px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_cont .box1 dt:first-child{width: 100%;margin-bottom: 30px;}
.info_cont .box1 dt span{color: #005db6;font-size: 20px;margin-right: 10px;}
.info_cont .box1 .ewm{display: flex;}
.info_cont .box1 .ewm .pic{text-align: center;font-size: 14px;margin-right: 60px;}
.info_cont .box1 .ewm .pic img{max-width: 110px;margin-bottom: 8px;display: block;}

.ind_ly .feed,.ind_ly .map{height: 532px;overflow: hidden;}
.ind_ly .map p{margin: 0!important;}
.ind_ly .feed .txt{padding: 60px 4%;display: flow-root;}
.ind_ly .feed .inp{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_ly .feed input{height: 54px;line-height: 54px;background: #fff;overflow: hidden;text-indent: 20px;font-size: 14px;width: 32%;}
.ind_ly .feed textarea{height: 130px;margin-top: 15px;background: #fff;text-indent: 20px;font-size: 14px;width: 100%;padding-top: 10px;}
.ind_ly p{font-size: 14px;color: #666;display: block;margin: 15px 0;}
.ind_ly .feed input.sub{float: right;background: #005db6;font-size: 16px;text-align: center;text-indent: 0;height: 62px;line-height: 62px;color: #fff;cursor: pointer;}
.ind_ly .feed input.sub:hover{background: #f3ab08;}

@media (max-width: 1200px){
	.col_banner b{font-size: 30px;}
}
@media (max-width: 940px){
	.info_ab .box1,.info_ab .box2,.info_cont .box{width: 100%;}
	.info_ab .box2{margin-top: 30px;}
	.info_cont .imgfd,.ind_ly .map{display: none;}
	.info_cont .box1 .txt{padding-top: 40px;padding-bottom: 40px;}
	.info_cont .imgfd, .info_cont .box1,.ind_ly .feed, .ind_ly .map{height: auto;}
}
@media (max-width: 560px){
	.info_ab .box1 p{font-size: 18px;}
	.col_banner{height: 200px;line-height: 200px;}
	.col_banner b{font-size: 24px;}
	.col_loca{display: none;}
	.info_cont .box1 .txt,.ind_ly .feed .txt{padding: 30px 4%;}
	.info_cont .box1 dt{width: 100%;margin-bottom: 20px!important;}
	.info_cont .box1 dl{margin: 20px 0 30px;}
	.info_cont .box1 b{padding-bottom: 20px;}
	.info_cont .box1 b::after{width: 80px;}
	.ind_ly .feed input{width: 100%;}
}


.colnew{width: 100%;text-align: center;}
.colnew dl{display: inline-block;margin-bottom: 50px;}
.colnew dt{float: left;margin: 0 12px;}
.colnew dt a{display: block;text-align: center;width: 170px;height: 54px;line-height: 54px;text-align: center;background: #fff;}
.colnew dt:hover a,.colnew dt.cur a{background: #005db6;color: #fff;}

.col_loca2{position: inherit;margin: 20px 0;}
.col_loca2,.col_loca2 a,.col_loca2 span{color: #333;}
.col_loca2 span.icon-shouye{color: #005db6;}
.nsfl{width: 24%;}.nsfr{width: 72%;}

.f36{font-size: 36px;font-weight: bold;}
.shownew{background: #fff;padding: 70px 5%;display: flow-root;}
.shownew .share{display: flex;flex-flow: row wrap;justify-content: space-between;margin: 30px 0;padding-bottom: 30px;border-bottom: 1px solid #ededed;}
.shownew .share dt{color: #555;}.shownew .share dt i{color: #005db6;}
.shownew .share dt.date{font-family: 'arial';}.shownew .share dt.date span{font-size: 20px;margin-right: 10px;}
.shownew .word{color: #555;line-height: 30px;}
.shownew .fhlb{height: 50px;line-height: 50px;width: 100%;margin: 50px auto 30px;display: block;text-align: center;font-size: 14px;background: #f4f4f4;}
.shownew .fhlb:hover{background: #005db6;color: #fff;}
.fanye .box{width: 49%;height: 35px;line-height: 35px;overflow: hidden;float: left;}
.fanye .box:nth-child(2n){float: right;}
.fanye .box span.iconfont{font-size: 26px;float: left;font-weight: bold;line-height: 38px;}
.fanye .box span.icon-jiantou_qiehuanzuo_o{margin-right: 10px;}
.fanye .boxr{text-align: right;}

.fanye dt{float: left;width: 48%;overflow: hidden;color: #666;}
.fanye dt:nth-child(2n){float: right;text-align: right;}
.fanye dt span.icon-jiantou_qiehuanzuo_o{margin-right: 10px;}.fanye dt span.icon-jiantou_qiehuanyou_o{margin-left: 10px;}
.fanye dt span.iconfont{font-size: 26px;font-weight: bold;line-height: 38px;color: #000;}
.fanye dt .t{height: 35px;line-height: 35px;overflow: hidden;display: inline-flex;}
.fanye dt a{height: 35px;line-height: 35px;overflow: hidden;display: block;color: #666;}
.fanye dt:hover a{color: #005db6;}

.colfen .bt{height: 80px;line-height: 80px;background: #005db6;color: #fff;font-weight: bold;padding: 0 8%;}
.colfen .bt span{font-size: 30px;}
.colfen .hezi{background: #fff;background: #fff;padding: 15px 8%;}
.colfen .lefirnav{height: 62px;line-height: 62px;border-bottom: 1px solid #ededed;cursor: pointer;}
.colfen .lefirnav a{font-size: 18px;}
.colfen .lefirnav .iconfont{color: #666;font-size: 18px;}
.colfen .currentDd .iconfont{transform: rotate(90deg);color: #005db6;}
.colfen .lefirnav:hover .iconfont{color: #005db6;}
.colfen .currentDd a,.colfen .subNav.currentDd,.colfen .lefirnav:hover a,.colfen .box:hover .subNav,.colfen .box:hover .act{color: #005db6;}
.colfen ul{background: #fff;padding: 15px 8%;}
.colfen li .tarA,.colfen .subNav{height: 62px;line-height: 62px;border-bottom: 1px solid #ededed;cursor: pointer;overflow: hidden;font-size: 18px;width: 100%;}
.colfen li a.a1{}
.colfen li .icon-xiangyoujiantou{color: #666;}
.colfen li a.act .icon-xiangyoujiantou{transform: rotate(90deg);color: #005db6;color: #005db6;}
.colfen li a.act,.colfen li a:hover,.rmxw .list_new li:hover .txt h2{color: #005db6;}
.colfen dd a{color: #666;display: block;border-bottom: 1px solid #ededed;height: 50px;line-height: 50px;overflow: hidden;font-size: 16px;}
.colfen dd .icon-youjiantou2{font-size: 18px;display: none;}
.colfen dd i{color: #999;font-size: 10px;float: left;margin-right: 10px;}
.colfen dd:hover a,.colfen dd a.act,.colfen dd:hover i,.colfen dd a.act i{color: #005db6;}
.colfen dd a.act .icon-youjiantou2,.colfen dd:hover .icon-youjiantou2{display: block;}
.colfen dd a.act{border-color: #005db6;}

.rmxw b{margin-top: 50px;display: block;font-weight: bold;margin-bottom: 25px;}
.rmxw .list_new li{width: 100%;margin-bottom: 30px;}
.rmxw .list_new li .txt h2{margin-bottom: 15px;font-weight: normal;font-size: 16px;color: #000;}
.rmxw .list_new li .txt{padding: 30px 20px;}

.list_down li{background: #fff;padding: 0 3%;height: 100px;line-height: 100px;overflow: hidden;margin-bottom: 15px;}
.list_down li h2{font-size: 18px;display: block;width: 60%;overflow: hidden;}
.list_down li .box{font-size: 14px;}
.list_down li a{padding: 12px 34px;border: 1px solid #005db6;color: #005db6;margin-left: 20px;}
.list_down li a span{font-size: 14px;margin-left: 10px;}
.list_down li a:hover{background: #005db6;color: #fff;}

.list_case li{background: #f6f6f6;display: flow-root;margin-bottom: 60px;}
.list_case li .imgfd{padding-top: 0;float: left;}.list_case li:nth-child(2n) .imgfd{float: right;}
.list_case li .txt{float: right;}.list_case li:nth-child(2n) .txt{float: left;}
.list_case li .imgfd,.list_case li .txt{width: 50%;float: left;height: 537px;overflow: hidden;}
.list_case li .box{padding: 50px 8%;}
.list_case li .bt{border-bottom: 1px solid #e3e3e3;padding-bottom: 20px;position: relative;}
.list_case li .bt::after{content: '';position: absolute;bottom: -1px;left: 0;width: 90px;height: 4px;background: #005db6;}
.list_case li .bt b{height: 80px;line-height: 80px;overflow: hidden;display: block;}
.list_case li .p{color: #666;line-height: 30px;margin: 40px 0 60px;height: 90px;overflow: hidden;}

@media (max-width: 1024px){
	.nsfl{display: none;}.nsfr{width: 100%;}
	.f36{font-size: 26px!important;}
	.shownew{padding-top: 50px;padding-bottom: 50px;margin-top: 30px;} 
	.list_case li .imgfd, .list_case li .txt{height: 420px;}
	.list_case li .box{padding-top: 20px;}
	.list_case li .p{margin-bottom: 0;}
}
@media (max-width: 940px){
	.list_new li{margin-bottom: 20px!important;}
	.f36{font-size: 24px!important;}
	.list_down li{height: auto;padding-top: 20px;padding-bottom: 20px;line-height: normal;}
	.list_down li h2{width: 100%;}
	.list_down li .box{height: 45px;line-height: 45px;float: left;margin-top: 15px;}
}
@media (max-width: 560px){
	.colnew dt{width: 48%;margin: 0 1%;margin-bottom: 10px;}
	.colnew dt a{font-size: 15px;height: 45px;line-height: 45px;width: 100%;}
	.colnew dl{display: flow-root;margin-bottom: 20px;}
	.f36{font-size: 18px!important;}
	.shownew{padding-top: 30px;padding-bottom: 30px;} 
	.shownew .share{margin: 20px 0;padding-bottom: 15px;}
	.shownew dt{width: 100%;margin: 3px 0;font-size: 15px;}
	.shownew .word{font-size: 15px;}
	.fanye dt{margin-bottom: 5px;}
	.fanye dt a{height: auto;line-height: inherit;}
	.list_down li h2{font-size: 16px;line-height: 26px;}
	.list_down li{margin-bottom: 10px;}
	.list_case li .txt{height: auto;width: 100%;}
	.list_case li{margin-bottom: 20px;}
	.list_case li .imgfd{height: 240px;width: 100%;}
	.list_case li .box{padding: 30px 5%;}
	.list_case li .bt b{height: 30px;line-height: 30px;}
	.list_case li .p{font-size: 15px;margin-top: 20px;}
	.wh_list ul li .icon{ text-align: right;}
}
@media (max-width: 450px){
    .ny_ban img{ width: 140%!important; margin-left: -20%; max-width:140%;}
    .imgfdd img{ width: 160%; margin-left: -30%; max-width:160%;}
    .padd{ padding: 25px 0 30px;}
    .wh_list ul li p{ margin-top: 10px;}
    .com_txt h3{ font-size: 22px;}
}
#cd-top-nav li{position:relative;}
#cd-top-nav li .drow{position: absolute;top: 90px;left: -50px;width: 150px;background: #fff;height:0;overflow:hidden;-webkit-transition:height 0.3s linear;-moz-transition:height 0.3s linear;transition:height 0.3s linear;}
#cd-top-nav .drow dt{text-align: center; height:50px;}
#cd-top-nav li:hover .drow{height:auto;}
#cd-top-nav .drow dt a{ display: block; line-height: 50px;}
#cd-top-nav .drow dt a:hover{ color:#005db6;}


.list_pro li{width: 100%;}.list_pro li:nth-child(2n){background: url( ../images/z12.jpg) no-repeat center;background-size: cover;}
.list_pro li .box{width: 23%;float: left;}.list_pro li:nth-child(2n) .box{float: right;}
.list_pro li dl{float: right;display: flex;flex-flow: row wrap;justify-content: space-between;width: 74%;}
.list_pro li:nth-child(2n) dl{float: left;}
.list_pro li dt{width: 32%;}
.list_pro dt .txt{margin-top: 30px;position: relative;padding-right: 70px;}
.list_pro dt .txt .bt{font-size: 16px;color: #666;}
.list_pro dt .txt .bt h2{color: #000;font-size: 18px;display: block;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 5px;}
.list_pro dt .imgfd{padding-top: 110%;}
.list_pro dt .txt span{font-size: 46px;color: #666;position: absolute;top: 8px;right: 0;}
.list_pro dt:hover .txt .bt h2,.list_pro dt:hover .txt span{color: #005db6!important;}
.list_pro li .box h2{font-size: 28px;font-weight: bold;}
.list_pro li .box .p{color: #666;line-height: 30px;max-height: 60px;overflow: hidden;margin: 20px 0 30px;}
.list_pro .colpro a{height: 50px;line-height: 50px;padding: 0 4%;width: 92%;display: block;overflow: hidden;}
.list_pro .colpro a:hover{background: #005db6;color: #fff;}
.list_pro .colpro a span{display: none;}.list_pro .colpro a:hover span{display: block;}
.list_pro li:nth-child(2n) .box h2,.list_pro li:nth-child(2n) .box .p,.list_pro li:nth-child(2n) .colpro a,.list_pro li:nth-child(2n) dt .txt .bt h2,.list_pro li:nth-child(2n) dt .txt .bt,.list_pro li:nth-child(2n) dt .txt span{color: #fff;}

.colpro2{position: relative;padding-bottom: 100px;margin-bottom: 60px;}
.colpro2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.colpro2 li{width: 13.5%;text-align: center;padding-bottom: 16px;line-height: 54px;overflow: hidden;}
.colpro2 li .tarA::after{height:0;width:0;overflow: hidden;font-size: 0;line-height: 0;border-color:#005db6 transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:8px;content: '';position: absolute;bottom: -16px;left: 50%;margin-left: -8px;display: none;}
.colpro2 li .tarA{display: block;height: 54px;background: #fff;width: 100%;position: relative;}
.colpro2 li .tarA:hover,.colpro2 li .tarA.act{background: #005db6;color: #fff;}
.colpro2 li .tarA.act::after{display: block;}
.colpro2 dl{background: #fff;position: absolute;width: 100%;left: 0;bottom: 0;z-index: 1;}
.colpro2 dt{height: 80px;line-height: 80px;text-align: center;overflow: hidden;position: relative;float: left;width: 20%;}
.colpro2 dt::after{content: '';position: absolute;top: 30px;right: 0;width: 1px;height: 20px;background: #e3e3e3;}
.colpro2 dt:last-child::after{display: none;}
.colpro2 dt:hover a,.colpro2 dt a.act{color: #005db6;}

.list_pro2 dt{width: 23.5%;float: left;margin-right: 2%;margin-bottom: 50px;}
.list_pro2 dt:nth-child(4n){margin-right: 0;}

.proshow1 .txt{width: 50%;margin-top: 5%;}.proshow1 .img{width: 46%;}
.proshow1 .txt i{font-size: 18px;color: #333;}
.proshow1 .txt h1{border-bottom: 1px solid #e3e3e3;width: 100%;padding-bottom: 20px;position: relative;display: flow-root;}
.proshow1 .txt h1::after{content: '';position: absolute;bottom: -1px;left: 0;width: 100px;height: 5px;background: #005db6;z-index: 1;}
.proshow1 .txt .p{color: #333;line-height: 30px;margin: 30px 0 60px;}
.proshow1 .txt a{width: 184px;height: 54px;overflow: hidden;float: left;text-align: center;line-height: 54px;}
.proshow1 .txt a span{margin-right: 10px;font-size: 18px;}
.proshow1 .txt a.xz{background: #005db6;color: #fff;}
.proshow1 .txt a.sc{border: 1px solid #005db6;color: #005db6;box-sizing: border-box;margin-left: 16px;}
.proshow1 .txt a:hover{background: #f3ab08;border-color: #f3ab08;color: #fff;}
.proshow1 .img .example{margin: 0 auto;border: 1px solid #e3e3e3;}

.proshow2{height: 80px;line-height: 70px;background: #333;width: 100%;overflow: hidden;}
.proshow2 li{display: block;width: 170px;text-align: center;display: block;float: left;margin-right: 25px;color: #fff;border-top: 6px solid #333;height: 80px;}
.proshow2 li.active{background: #fff;color: #005db6;border-top: 6px solid #005db6;transition: all .5s;}

.proshow3 .fanye{margin-top: 50px;padding-top: 50px;border-top: 1px solid #e3e3e3;}
.proshow3 .fanye dl{width: 100%;}
.proshow3 .fanye dt{width: 40%;}
.proshow3 .fanye dd{width: 20%;float: left;text-align: center;height: 70px;line-height: 70px;color: #005db6;}
.proshow3 .fanye dd a{color: #005db6;}.proshow3 .fanye dd a:hover{color: #f3ab08;}
.proshow3 .fanye dd span{font-size: 20px;margin-right: 10px;}

.proshow4{background: #f5f5f5;}
.proshow4 b{display: block;margin-bottom: 30px;}
.list_pro dt .txt .bt i{display: block;height: 24px;line-height: 24px;overflow: hidden;}

.proshow5 li{max-width: 1200px;background: #f5f5f5;}
.proshow5 li a{margin-left: 50px;}

@media (max-width: 1200px){
	.list_pro dt .txt span{font-size: 30px;}
	.list_pro li .box h2{font-size: 22px;}
	.list_pro li dl,.list_pro li .box{width: 100%;}
	.list_pro li dl{margin-top: 50px;}
	.list_pro .colpro{width: 100%;display: flow-root;}
	.list_pro .colpro a{text-align: center;width: 200px;float: left;text-align: center;width: 25%;}
	.list_pro dt .txt .bt h2{font-size: 17px;}
	.colpro2{display: none;}
	.list_pro2 dt,.list_pro2 dt:nth-child(4n){width: 32%;margin-right: 2%;}
	.list_pro2 dt:nth-child(3n){margin-right: 0;}
	.proshow1 .img{max-width: 700px;margin: 0 auto;float: none;width: 100%;}.proshow1 .txt{width: 100%;}
	.f36{font-size: 30px;}
}
@media (max-width: 940px){
	.list_pro li .box h2{font-size: 20px;}
	.proshow1 .txt .p{margin: 20px 0 40px;}
	.proshow3 .fanye dd{width: 100%;}
	.proshow2 li{width: 33.33%;margin: 0;}
}
@media (max-width: 560px){
	.list_pro li .box h2{font-size: 18px;}
	.list_pro li .box .p{font-size: 15px;max-height: inherit;line-height: 26px;margin: 10px 0;}
	.list_pro .colpro a{padding: 0;width: 50%;height: 45px;line-height: 45px;}
	.list_pro .colpro a span,.list_pro dt .txt span,.list_pro li dt:last-child{display: none!important;}
	.list_pro dt{width: 49%!important;margin: 0!important;margin-bottom: 20px!important;}
	.list_pro dt:nth-child(2n){float: right!important;}
	.list_pro dt .txt{padding-right: 0;margin-top: 15px;}
	.list_pro dt .txt .bt h2{font-size: 16px;height: 24px;line-height: 24px;margin-bottom: 1px;}
	.list_pro dt .txt .bt i{font-size: 14px;}
	.list_pro li dl{margin-top: 30px;}.list_pro li dt{margin-bottom: 0!important;}
	.proshow1 .txt i{font-size: 16px;display: block;margin-bottom: 4px;}
	.proshow1 .txt .p{font-size: 15px;margin-bottom: 30px;}
	.proshow1 .txt a{width: 150px;font-size: 14px;height: 45px;line-height: 45px;}
	.proshow2 a{width: 33.33%;margin: 0;}.proshow2 .center{width: 100%;font-size: 15px;}
	.proshow2{height: 60px;line-height: 50px;}.proshow2 a{height: 60px;}
	.proshow3 .fanye dt{width: 100%;}
	
}

.list_ss li{width: 100%;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
.list_ss li a{display: flex;}
.list_ss li .date{min-width: 85px;height: 85px;background: #005db6;margin-right: 30px;font-size: 15px;text-align: center;color: #fff;}
.list_ss li .date span{font-size: 20px;display: block;margin: 15px 0 5px;}
.list_ss li h2{font-size: 20px;line-height: 30px;display: block;max-height: 60px;overflow: hidden;font-weight: bold;}
.list_ss li .p{color: #666;line-height: 30px;max-height: 60px;overflow: hidden;margin: 10px 0 20px;}
.list_ss li:hover h2{color: #005db6;}










.aljgd{height: 54px;line-height: 54px;padding: 0 40px;border-radius: 4px;display: inline-block;}
.aljgd .jt,.a2ljgd .jt{width: 17px;height: 13px;overflow: hidden;margin-left: 8px;background: url(../images/z13.png) no-repeat center;display: inline-block;}
.aljgd1{border: 1px solid #999;}
.aljgd2{border: 1px solid #fff;color: #fff;}.aljgd2 .jt,.aljgd3 .jt{background: url(../images/z14.png) no-repeat center;}
.aljgd3{background: #005db6;color: #fff;border-color: #005db6;}

.aljgd:hover{border-color: #f3ab06!important;background: #f3ab06!important;color: #fff!important;}
.aljgd:hover .jt{background: url(../images/z14.png) no-repeat center;}
.a2ljgd{height: 38px;line-height: 38px;display: inline-block;border-bottom: 1px solid #cdcdcd;}
.a2ljgd:hover{border-color: #005db6!important;color: #005db6!important;}
.a2ljgd:hover .jt{background: url(../images/z16.png) no-repeat center;}


.f48{font-size: 48px;font-weight: bold;}
.abt2{position: relative;z-index: 9;}
.abt2 i{width: 60px;height: 4px;background: #005db6;display: inline-block;margin: 20px 0 40px;}
.abt2 h3{position: absolute;top: -40px;left: 50%;font-size: 98px;color: #f0f0f0;font-style: italic;text-transform: uppercase;z-index: -1;}


.sy_proh{max-width: 1920px;width: 100%;margin: 0 auto;position: relative;}
.sy_proh .tab-hd{width: 550px;background: url(../images/z15.jpg) no-repeat bottom;background-size: cover;padding: 180px 0 90px;}
.sy_proh .tab-hd li{padding: 0 17%;}
.sy_proh .tab-hd li a{border-bottom: 1px solid #e4e4e4;height: 72px;line-height: 72px;display: block;}
.sy_proh .tab-hd li span{font-size: 22px;}
.sy_proh .tab-hd li p{font-size: 18px;width: calc( 100% - 40px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_proh .tab-hd li.active p,.sy_proh .tab-hd li.active span{color: #005db6;}
.sy_proh .tab-hd li.active a{border-color: #005db6;}
.sy_proh .abt2 h3{margin-left: -60%;}
.sy_proh .abt2{position: absolute;top: 80px;left: 5.5%;width: 610px;}

.sy_proh .tab-bd{width: calc( 100% - 550px );}
.sy_proh .tab-bd .box4{padding: 110px 6%;display: flow-root;}
.sy_proh .tab-bd .bt{width: 38%;}
.sy_proh .tab-bd .bt h4{color: #005db6;display: block;margin-bottom: 10px;}
.sy_proh .tab-bd .bt i{font-size: 18px;}
.sy_proh .tab-bd dl.colfl{width: 58%;display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 20px;}
.sy_proh .tab-bd dl.colfl dt a{border-bottom: 2px solid #fff;box-sizing: border-box;height: 30px;display: block;}
.sy_proh .tab-bd dl.colfl dt a:hover{border-color: #005db6;color: #005db6;}
.sy_proh .tab-bd dl.dlcpzs{margin-top: 30px;}
.sy_proh .tab-bd dl.dlcpzs dt{width: 32%;float: left;margin-right: 2%;border: 1px solid #dadada;box-sizing: border-box;border-radius: 10px;overflow: hidden;text-align: center;}
.sy_proh .tab-bd dl.dlcpzs dt:last-child{margin-right: 0;}
.sy_proh .tab-bd dl.dlcpzs dt .ic{max-width: 70px;margin-top: 26px;margin-left: 20px;}
.sy_proh .tab-bd dl.dlcpzs dt h5{font-size: 20px;font-weight: normal;display: block;margin-bottom: 15px;}
.sy_proh .tab-bd dl.dlcpzs dt i{ display: inline-block; line-height: 24px; height: 24px; overflow: hidden;}
.sy_proh .tab-bd dl.dlcpzs dt .a2ljgd{margin: 30px 0 40px;}
.sy_proh .tab-bd dl.dlcpzs dt:hover{border-color: #005db6;}
.bmore{text-align: center;}
.sy_proh .tab-bd .bmore{margin-top: 45px;}


.sy_abh{background: url(../images/z2.jpg) no-repeat center;background-size: cover;min-height: 750px;position: relative;position: relative;}
.sy_abh .ys{position: absolute;bottom: 0;left: 0;width: 100%;border-top: 1px solid rgba(255,255,255,.2);}
.sy_abh .ys dl{border-left: 1px solid rgba(255,255,255,.2);height: 146px;box-sizing: border-box;}
.sy_abh .ys dt{width: 25%;float: left;border-right: 1px solid rgba(255,255,255,.2);box-sizing: border-box;height: 146px;padding: 0 3%;box-sizing: border-box;padding-top: 30px;color: #fff;}
.sy_abh .ys dt .num{font-size: 24px;margin-bottom: 4px;}
.sy_abh .ys dt .num b{font-family: 'arial';margin-right: 5px;}
.sy_abh .ys dt .box{width: calc( 100% - 60px );}
.sy_abh .ys dt .ic{width: 46px;height: 46px;overflow: hidden;margin-top: 20px;}
.sy_abh .ys dt:hover{background: url(../images/z7.jpg) no-repeat right;background-size: cover;}


.abt2-2{color: #fff;text-align: center;}.abt2-2 i{background: #fff;}
.sy_abh .abt2-2 h3{color: rgba(255,255,255,.05);}
.sy_abh .wpd{max-width: 1290px;margin: 0 auto;color: #fff;line-height: 30px;text-align: center;margin-bottom: 45px;max-height: 120px;overflow: hidden;}
.sy_abh .abt2-2{margin-top: }


.abt2-3{text-align: center;}
.sy_solh .abt2-3 h3,.sy_abh .abt2-2 h3{margin-left: -262px;}
.swiperall{position: relative;}
.swiperall span.iconfont{width: 54px;height: 54px;text-align: center;line-height: 54px;font-size: 18px;border-radius: 4px;color: #fff;display: block;color: #333;border: 1px solid #dadada;}
.swiper-button-next,.swiper-button-prev{width: auto!important;height: auto!important;}
.swiperall .swiper-button-next:hover span.iconfont,.swiperall .swiper-button-prev:hover span.iconfont{background: #005db6;border-color: #005db6;color: #fff;}
.swiperall .swiper-button-next{right: 2.5%;}.swiperall .swiper-button-prev{left: 2.5%;}
.sy_solh .swi01 .swiper-slide{border-radius: 10px;overflow: hidden;text-align: center;}
.sy_solh .swi01 .imgfd{padding-top: 70.6%;}
.sy_solh .swi01 h3{display: block;height: 80px;line-height: 80px;background: #f6f6f6;font-size: 18px;font-weight: normal;padding: 0 10%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_solh .swi01 .swiper-slide:hover h3{background: #005db6;color: #fff;}
.sy_solh .more{width: 100%;text-align: center;}
.sy_solh .more dl{display: inline-block;}
.sy_solh .more dt{float: left;margin: 0 10px;}

.sy_newh .abt2-3 h3{margin-left: -153px;}
.sy_newh{background: #f6f6f6;}
.sy_newh .bmore,.sy_solh .more{margin-top: 40px;}
.sy_newh .swi02{}
.sy_newh .swi02 .swiper-slide{border-radius: 10px;overflow: hidden;background: #fff;}
.sy_newh .swi02 .imgfd{padding-top: 62.4%;}
.sy_newh .swi02 .txt{padding: 30px;display: flow-root;}
.sy_newh .swi02 .txt h3{font-size: 20px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_newh .swi02 .txt .p{line-height: 30px;color: #666;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 20px 0 30px;}
.sy_newh .swi02 .txt dl{font-size: 14px;}
.sy_newh .swi02 .txt dd{color: #666;}
.sy_newh .swi02 .swiper-slide:hover .txt h3{color: #005db6;}


.sy_lxh{background: url(../images/z10.jpg) no-repeat center;background-size: cover;}
.sy_lxh dl{display: flex;text-align: center;margin-top: 2%;}
.sy_lxh dt img{max-width: 110px;}
.sy_lxh dt{margin-left: 30px;}.sy_lxh dt:first-child{margin-left: 0;}
.sy_lxh dt p{font-size: 14px;color: #fff;margin-top: 10px;}
.sy_lxh .box{max-width: 970px;width: 100%;color: #fff;}
.sy_lxh .box i{font-size: 14px;color: #b2b8bf;display: block;margin-top: 10px;}
.sy_lxh .box p{display: block;margin: 10px 0 30px;}
.sy_lxh .box form{display: flex;flex-flow: row wrap;justify-content: space-between;}
.sy_lxh .box input{height: 54px;line-height: 54px;border-radius: 4px;overflow: hidden;}
.sy_lxh .box .inp{width: 36%;text-indent: 30px;font-size: 15px;}
.sy_lxh .box .sub{width: 24.8%;color: #fff;background: #005db6;}
.sy_lxh .box .sub:hover{cursor: pointer;background: #f3ab06;}
.sy_newh .abt2-3 h3{color: #ececec;}


@media (max-width: 1441px){
	.sy_proh .tab-hd,.sy_proh .abt2{width: 30%;}
	.sy_proh .tab-bd{width: calc( 100% - 30% );}
	.sy_proh .abt2 h3{display: none;}
	.f48{font-size: 35px;}
	.sy_proh .tab-hd li a{height: 65px;line-height: 65px;}
	.sy_proh .tab-hd li p{font-size: 16px;}
	.sy_proh .tab-hd li{padding: 0 10%;}
	.sy_proh .abt2{left: 3%;}
	.sy_proh .tab-bd .bt i{font-size: 16px;}
	.sy_proh .tab-bd .bt,.sy_proh .tab-bd dl.colfl{width: 100%;}
	.sy_proh .tab-bd dl.colfl{display: block;}
	.sy_proh .tab-bd dl.colfl dt{float: left;margin-right: 8%;}
	.sy_proh .tab-bd dl.colfl dt:last-child{margin-right: 0;}
	.sy_proh .tab-bd dl.dlcpzs dt h5{font-size: 18px;}
	.sy_abh{min-height: 680px;}
	.ny_sol_list ul li .sol_txt{ padding: 60px 30px;}
	.sy_proh .tab-hd{ width: 400px;}
	.sy_proh .tab-bd{ width: calc( 100% - 400px );}
}
@media (max-width: 1200px){
	.sy_proh .abt2{width: 96%;left: 2%;top: 60px;}
	.sy_proh .tab-hd{width: 100%;padding-left: 2%;padding-right: 2%;padding-top: 150px;padding-bottom: 50px;}
	.sy_proh .tab-hd li{width: 32%;float: left;margin-right: 2%;padding: 0 ;}.sy_proh .tab-hd li:nth-child(3n){margin-right: 0;}
	.sy_proh .tab-bd .box4{padding: 40px 2%;}
	.sy_proh .tab-bd{width: 100%;}
	.f48{font-size: 30px;}
	.sy_lxh dl{float: left;}
	.swiperall span.iconfont{background: #fff;}
	.sy_abh{min-height: 620px;}
	.swiperall .swiper-button-next{right: 1%;}
	.swiperall .swiper-button-prev{left: 1%;}
	.sy_solh .swi01 h3{font-size: 16px;height: 65px;line-height: 65px;}
	.sy_newh .swi02 .txt h3{font-size: 18px;}
	.abt2 h3{font-size: 50px;top: -10px;}
	.sy_solh .abt2-3 h3, .sy_abh .abt2-2 h3{margin-left: -134px;}
	.ny_sol_list ul li .b_tit{ font-size: 20px;}
	.sol_txt p.des{ font-size: 16px;}
	.sol_txt .line{ margin: 12px 0;}
	.ny_sol_list ul li .sol_txt{ padding: 30px 20px;}
	.ny_video_list ul li iframe{ height: 260px;}
	
}
@media (max-width: 820px){
	.f48{font-size: 24px;}
	.abt2 i{width: 50px;height: 3px;margin: 15px 0 30px;}
	.sy_proh .abt2{top: 40px;}
	.sy_proh .tab-hd{padding-top: 100px;}
	.sy_proh .tab-hd li,.sy_proh .tab-bd dl.dlcpzs dt{margin-right: 0!important;width: 49%;}
	.sy_proh .tab-hd li:nth-child(2n),.sy_proh .tab-bd dl.dlcpzs dt:nth-child(2n){float: right;}
	.sy_proh .tab-bd dl.dlcpzs dt{margin-bottom: 15px;}
	.sy_proh .tab-bd .bmore,.sy_newh .bmore,.sy_solh .more{margin-top: 20px;}
	.sy_abh .ys dt{width: 50%;border: 1px solid rgba(255,255,255,.2);height: 120px;}
	.sy_abh .ys dl{height: auto;}
	.sy_abh .ys dt .ic{width: 30px;height: 30px;margin-top: 15px;}
	.sy_abh .wpd{margin-bottom: 20px;}
	.sy_newh .abt2-3 h3{margin-left: -78px;}
	.ny_sol_list ul li .sol_txt{ display: none;}
	.ny_sol_list ul li .b_tit{ font-size:16px; bottom:15px;}
	.ny_video_list ul li iframe{ height: 200px;}
}
@media (max-width: 560px){
	.sy_proh .abt2 h3{display: block;}
	.f48{font-size: 20px;}
	.abt2 h3{font-size: 40px;}
	.sy_solh .abt2-3 h3, .sy_abh .abt2-2 h3{margin-left: -107px;}
	.sy_newh .abt2-3 h3{margin-left: -62px;}
	.sy_proh .tab-hd li p{font-size: 15px;}.sy_proh .tab-hd li span{font-size: 17px;}
	.sy_proh .tab-hd li a{height: 55px;line-height: 55px;}
	.sy_proh .tab-hd li{width: 48%;}
	.sy_proh .tab-hd{padding-bottom: 40px;}
	.sy_proh .tab-bd .box4{padding-top: 30px;}
	.sy_proh .tab-bd dl.colfl dt a,.sy_proh .tab-bd .bt i{font-size: 15px;}
	.sy_proh .tab-bd dl.dlcpzs{margin-top: 15px;}
	.sy_proh .tab-bd dl.dlcpzs dt{width: 100%;margin-bottom: 10px;}
	.sy_proh .tab-bd dl.dlcpzs dt .pic{max-width: 80%;margin: 0 auto;margin-top: -20px;}
	.sy_proh .tab-bd dl.dlcpzs dt .ic{position: relative;z-index: 9;}
	.sy_proh .tab-bd dl.dlcpzs dt h5{font-size: 17px;margin-bottom: 8px;}
	.sy_proh .tab-bd dl.dlcpzs dt i,.a2ljgd,.sy_solh .swi01 h3,.sy_newh .swi02 .txt .p{font-size: 15px;}
	.sy_proh .tab-bd dl.dlcpzs dt .a2ljgd{margin-top: 15px;}
	.aljgd{height: 48px;line-height: 48px;padding: 0 25px;font-size: 15px;}
	.sy_abh .wpd{font-size: 15px;line-height: 26px;}
	.sy_newh .swi02 .txt .p{line-height: 26px;margin: 10px 0 15px;}
	.sy_newh .swi02 .txt h3{font-size: 16px;}
	.sy_lxh .box input{width: 100%!important;margin-bottom: 5px;}
	.sy_lxh .box p{margin-bottom: 20px;}
	.swiperall span.iconfont{ width: 36px; height: 36px; line-height: 36px;}
	.coop_box{ padding: 30px 40px;}
	.coop_box .cooptxt h3{ font-size: 24px; margin-bottom: 20px;}
	.coop_box .gb{ top: 20px; right: 20px;}
	.coop_box .gb i{ font-size: 20px;}
	.coop_box .cooptxt p{ font-size: 14px; line-height:24px;}
	.ny_sol_list ul li{ width: 49%;}
	.ny_sol_list ul li:nth-child(3n){ margin-right:2%;}
	.ny_sol_list ul li:nth-child(2n){ margin-right:0;}
	.news_nav a{ line-height: 40px; margin-bottom:20px; width:120px;}
	.ny_video_list ul li{ width: 100%; float: none;}
	.ny_video_list ul li iframe{ height: 260px;}
	.ny_video_list ul li p{ font-size: 16px; margin-top: 5px;}
}
@media (max-width: 450px){
.ny_video_list ul li iframe{ height: 200px;}

}



