锘緻charset "utf-8"; /*CSS Document*/ /*閫氱敤鏍峰紡*/ .banner_box { width: 100%; } ul.navmenu li.level-0 div.sub { display:none; } .clearfix:after { content:"." display:block; visibility:hidden; clear:both; height:0; } .clearfix { zoom:1; } .yw_cont, .xw_box { width: 1200px; margin: 0 auto; } /*banner*/ .banner_box { position: relative; } .banner_cont { width: 100%; height: 586px; } .banner_cont .swiper-slide { background-size:cover !important; position:relative; } .banner_next,.banner_prev{ opacity: 0.2; transition-duration: .3s; } .banner_cont:hover .banner_next,.banner_cont:hover .banner_prev{ opacity: 1; } .banner_cont .swiper-slide .banner_text2 { position:absolute; top:60%; left:43%; transform:translateX(-50%); transition:.5s .5s; opacity:0; } .banner_cont .swiper-slide-active .banner_text2 { position:absolute; top:40%; left:43%; transform:translateX(-50%); transition:.5s .5s; opacity:1; } .banner_cont .swiper-slide .banner_text1 { position:absolute; top:60%; left:50%; transform:translateX(-50%); transition:.5s .5s; opacity:0; } .banner_cont .swiper-slide-active .banner_text1 { position:absolute; top:40%; left:50%; transform:translateX(-50%); transition:.5s .5s; opacity:1; } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(150px); transform: translateX(150px) } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(150px); -ms-transform: translateX(150px); transform: translateX(150px) } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight } /*鏂伴椈*/ body { background:#fff; /*background: pink;*/ } .centerbox { width: 1200px; margin:0 auto; } .news { width: 100%; background:#f7f8fc url(../images/news_bg.png) 30% 114px no-repeat; padding-bottom:91px; } .news_title { height:157px; } .news_title h2{ float: left; font-size: 38px; color: #343434; margin-top: 42px; line-height: 1em; } .news_title h2 span { font-size: 20px; color: #e5e7e8; line-height: 1em; margin-top: 10px; display:block; } .news_title a.news_more { float: right; font-size: 16px; color: #2e4da6; line-height: 157px; } .news_wrap { width: 1200px; height: 561px; background: #fff; border-radius: 26px; box-shadow: 0 0 16px 0 rgba(0,0,0,.2); } .imgnews { width: 568px; float: left; } .imgnews_swiper .swiper-slide { position: relative; } .imgnews_swiper .swiper-slide .news_img { width: 100%; height: 370px; border-radius:26px 0 0 0; overflow:hidden; } .news_img img { width:100%; height:100%; } .imgnews_swiper .swiper-slide .news_text { } .news_tit { width:90%; font-size: 20px; text-align: left; text-indent:1em; margin-top: 28px; margin-bottom: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .news_tit a { color: #333; } .news_date { font-size: 20px; padding-top: 10px; padding-bottom: 10px; color: #333; width: 97px; float: left; border-right: 1px solid #e5e2e3; text-align: center; } .news_date b { font-size: 18px; color: #999; display: block; font-weight: normal; margin-top: 10px; } .news_summ { font-size: 14px; line-height: 1.8em; color: #999; width: 80%; padding-top: 10px; float: right; height:3.6em; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .imgnews_pagination { width: auto !important; left: inherit !important; right: 20px; top: 343px; height: 20px; } .imgnews_pagination .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; opacity: 1; } .imgnews_pagination .swiper-pagination-bullet-active { width: 22px; height: 10px; border-radius: 6px; background: red; opacity: 1; } .news_box { width: 550px; float: right; margin-right: 30px; } .news_btn { width: 100%; } .news_btnul { height: 76px; width: 100%; border-bottom: 1px solid #ccc; box-sizing: border-box; } .news_btnul li { line-height: 76px; cursor: pointer; width: auto; float: left; font-size: 22px; color: #333; font-weight: bold; margin-right: 32px; } .news_btnul li a { color: #333; } .news_btnul li.active { color: #0e6bc5; } .news_btnul li.active a { color: #0e6bc5; } .news_right { width: 450px; float:right; } .news_right_tit { font-size: 18px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 10px; } .news_right_tit a { color: #333; } .news_right_sum { color: #999; font-size: 14px; white-space: nowrap; overflow: hidden; margin-top: 1em; text-overflow: ellipsis; } .news_cont > div.DnnModule { display:none; } .news_cont > div.active { display:block; } .news_list li { padding-top: 22px; border-bottom: 1px dashed #ccc; padding-bottom: 16px; } .news_list .news_date { width:auto; border:none; } .product { width: 100%; background: url(../images/product_bg.png) center center no-repeat; background-size: cover; } .product .news_title h2 { color: #fff; margin-top:60px; } .product .news_title a.news_more { color: #fff; line-height: 194px; } .product_box { position:relative; } .product_swiper .swiper-slide { border-radius: 0 0 17px 17px; background: #fff; } .pro_img { width: 100%; height: 240px; } .pro_img img { width: 100%; height: 100%; } .pro_tit { font-size: 21.5px; line-height: 54px; padding-left: 24px; } .pro_tit a{ color: #2e4da6; } .pro_sum { font-size: 16px; color: #666; padding-left: 24px; line-height: 24px; padding-right: 24px; height:48px; } .pro_more { padding-left: 24px; font-size: 16px; margin-top: 20px; margin-bottom:32px; } .pro_more a { color: #003c85; } .product_swiper { padding-bottom:203px !important; } .product_swiper .product_pagination { bottom:86px !important; } .product_pagination .swiper-pagination-bullet { width: 30px; height: 1px; border: 1px solid #fff; opacity: .5; background: #fff; border-radius: inherit; } .product_pagination .swiper-pagination-bullet-active { width: 30px; height: 1px; border: 1px solid #fff; opacity: 1; background: #fff; border-radius: inherit; } .product_next, .product_prev { width:30px !important; height:50px !important; top:40% !important; opacity:1 !important; } .product_next { right:-50px !important; background:url(../images/pror.png) center center no-repeat !important; } .product_prev { left:-50px !important; background:url(../images/prol.png) center center no-repeat !important; } .about_r { width:100%; background:url(../images/about_bg.png) 35% 204px no-repeat; } .about { margin-top: 96px; padding-bottom:103px; } .more_btn { display:block; color:#fff !important; width: 235px; height: 71px; line-height: 71px; background: #2e4da6; border-radius: 35px; font-size: 16px; text-indent: 52px; position: relative; margin-top: 106px; overflow:hidden; } .more_btn:after { display: block; content: ""; position: absolute; font-size: 16px; width: 7px; height: 7px; border-top: 2px solid #fff; border-right: 2px solid #fff; top: 50%; right: 42px; transform: translateY(-50%) rotateZ(45deg); } .more_btn a { width: 235px; height: 71px; line-height: 71px; position:relative; z-index:3; color:#fff; display:block; } .more_btn:before { position: absolute; left: -110%; top: 0; display: block; content: ""; width: 110%; height: 100%; background: #167dce; transition: .5s; } .more_btn:hover:before { left: -5%; } .about_l { float: left; width: 535px; } .about_l h2 { font-size: 38px; color: #343434; margin-top: 35px; } .about_l h2 span { display: block; color: #e5e7e8; font-size: 20px; margin-top: 12px; line-height:1; } .about_l p { color: #666; font-size:16px; line-height: 1.8em; margin-top:20px; } .about_img { width: 610px; height: 444px; float:right; border-radius: 0 17px 17px 17px; overflow: hidden; } .kjcx_bg { width: 100%; height: 677px; background: url(../images/jk_bg.png) center center no-repeat; background-size: cover; } .kjcx { padding-top: 52px; } .kj_btn { } .kj_pagination > div { width: 190px; float: left; cursor: pointer; position:relative; border-radius: inherit !important; background: transparent !important; opacity: 1 !important; } .kj_pagination > div:after { position:absolute; display:block; content:""; width:98px; height:2px; background:#fff; right:10px; opacity:.5; top:34px; } .kj_pagination > div:last-of-type:after { display:none; } .kj_pagination > div h2 { font-size: 16px; color: #fff; line-height: 1em; position: relative; text-align:left; margin-top:10px; } .kj_pagination > div h2 span { display: block; font-size: 8px; color:#e5e7e8; line-height: 2.3em; transform: scale(0.7); position: absolute; left: 0; transform-origin: left; } .kj_icon { width: 70px; height: 70px; border-radius: 50%; transition: .3s; margin-bottom: 6px; } .kj_pagination > div:nth-of-type(1) .kj_icon { background: transparent url(../images/kj_icon01.png) center center no-repeat; } .kj_pagination > div:nth-of-type(2) .kj_icon { background: transparent url(../images/kj_icon02.png) center center no-repeat; } .kj_pagination > div:nth-of-type(3) .kj_icon { background: transparent url(../images/kj_icon03.png) center center no-repeat; } .kj_pagination > div:nth-of-type(1) .kj_icon_a { background: #fff url(../images/kj_icon001.png) center center no-repeat; } .kj_pagination > div:nth-of-type(2) .kj_icon_a { background: #fff url(../images/kj_icon002.png) center center no-repeat; } .kj_pagination > div:nth-of-type(3) .kj_icon_a { background: #fff url(../images/kj_icon003.png) center center no-repeat; } .kj_cont { width: 100%; height: 470px; position: relative; margin-top:150px; } .kj_cont > div { width:100%; position: absolute; top: 0; left: 0; transition.3s; } .kj_item { width:100%; overflow:hidden; } .kj_img { width: 570px; height: 418px; float: right; background: url(../images/kj_rgba.png) left bottom no-repeat; position: relative; } .kj_swiper { width: 518px; height: 348px; float: right; } .kj_swiper .swiper-slide { border-radius:15px 15px 0 0; overflow:hidden; } .kj_swiper .swiper-slide img { width:100%; height:auto; } .kj_text { width: 490px; float: left; } .kj_text h2 { margin-top:42px; font-size: 28px; color: #fff; line-height: 1; } .kj_text h2 span { display: block; font-size: 18px; margin-top: 10px; line-height: 1; } .kj_text p { font-size: 16px; line-height: 1.8em; color: #fff; text-align: justify; margin-top: 26px; } .kj_text .more_btn { background: #fff; margin-top:67px; color: #333 !important; } .kj_text .more_btn a { color: #333; } .kj_text .more_btn:hover a { color:#fff; } .kj_text .more_btn:after { border-top: 2px solid #2e4da6; border-right: 2px solid #2e4da6; transition:.5s; } .kj_text .more_btn:hover:after { border-color:#fff; } .kj_text .more_btn:before { background:#2e4da6; } .kjtext_wrap { width: 500px; float: left; position: relative; } .kjtext_wrap > div { opacity: 0; position: absolute; top: 0px; left: 0; z-index: 0; } .kjtext_wrap > div.active { opacity: 1; z-index: 9; } /*搴曢儴*/ .footer { background: #2e4da6; } .footer_cont { padding: 37px 0; } .footer_left { width: 400px; } /* 搴曢儴寰俊 */ .weixin { width: 36px; height: 36px; margin-right: 15px; position: relative; z-index:9; } .weixin>img { display: block; width: 100%; height: 100%; } .weixin .f_wx2 { display: none; position: absolute; top: 0; } .wx-bottom { position: absolute; left: -20px; bottom: 30px; width: 194px; height: 228px; display: none; } .wx-bottom img { width: 100%; } .weixin:hover .f_wx1 { display: block; } .weixin:hover .f_wx2 { display: block; } .weixin:hover .wx-bottom { display: block; } /* 鐩稿叧閾炬帴 */ .about_link { float: left; width: 150px; height: 32px; background-color: #ffffff; border-radius: 5px; position: relative; } .footer_left .about_link:nth-of-type(3) { margin-left:20px !important; } .about_nav { position: absolute; bottom: 30px; width: 100%; background: #ffffff; transition: .4s ease-out; transform: scaleY(0); transform-origin: bottom; } .about_nav_active { transform: scaleY(1); transform-origin: bottom; } .about_nav li { width: 100%; text-indent: 1em; line-height: 3em; } .about_nav li a { color: #888888; } .about_link p { width: 100%; line-height: 32px; color: #888; font-size: 14px; text-indent: 1em; cursor: pointer; } .about_link img { position: absolute; right: 1em; top: 50%; transition: .4s ease-out; transform: translateY(-50%) rotate(180deg); } .route_active { transform: translateY(-50%) rotate(0deg) !important; } /* 搴曢儴鍙充晶鏂囧瓧 */ .footer_right { width: 720px; } .footer_right p { text-align: right; line-height: 22px; font-size: 16px; color: #66a0d8; } .footer_right p a { display: inline-block; margin: 0 5px; color: #66a0d8; }