@charset "utf-8"; /* CSS Document */ body { font-family: "PingFang SC", "Lantinghei SC", Helvetica, Arial, "Microsoft Yahei", sans-serif; font-size: 18px; box-sizing: border-box; color: #333; background-color: rgba(255, 255, 204, 0.3); } .pcWrapper { background: url(../images/kyzlBanner.jpg) center top no-repeat; overflow: hidden; min-width: 1250px; } .phoneWrapper { display: none; } .pcWrapper .con1200 { width: 1200px; height: auto; margin: 0px auto; } a:link,a:hover{ color: #010aa3; text-decoration: none; } .pcWrapper h3 { font-size: 20px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } ul,li{ list-style-type: none; } p { color: #333; line-height: 1.8; } .fl { float: left; } .fr { float: right; } .clear::after { display: block; content: ""; clear: both; } .fp_title { display: none; } .fp_subtitle { display: inline; } /* 瀵艰埅 */ .pcWrapper .nav { position: fixed; height: 60px; line-height: 60px; width: 100%; background-color: #010aa3; z-index: 9999; } .pcWrapper .nav a { color: #fff; margin-right: 50px; } .pcWrapper .nav .con1200 { display: flex; align-items: center; } .pcWrapper .nav .logo { height: 60px; margin-right: 50px; float: left; } .pcWrapper .nav .logo img { height: 56px; padding: 5px 10px; } .pcWrapper .nav .nav_list { width: 100%; text-align: right; } .pcWrapper .nav a:last-child:last-child { border-right: 0; } /* banner */ .pcWrapper .banner { height: 600px; } /* 鍐呭鍖哄煙 */ .pcWrapper .main { text-align: left; margin-bottom: 60px; } .pcWrapper .topic { height: 80px; line-height: 80px; text-align: center; background: linear-gradient(left, transparent, #010aa3, transparent); background: -o-linear-gradient(left, transparent, #010aa3, transparent); background: -moz-linear-gradient(left, transparent, #010aa3, transparent); background: -webkit-linear-gradient(left, transparent, #010aa3, transparent); margin: 50px auto 30px; } .pcWrapper .topic h2, .pcWrapper .topic h2 a { font-size: 40px; letter-spacing: 5px; font-weight: bolder; color: #FFFFCC; /* -webkit-text-stroke: 0.5px #bd5c1c; */ } /* 澶存潯 */ .tout { margin-top: 200px; text-align: center; position: relative; height: 100px; } .line { display: block; width: 100%; height: 8px; background-color: #010aa3; border-radius: 50%; margin: 0px auto -3px; } .tout .wrapper { background-color: rgba(255, 255, 255, 0.9); position: absolute; top: -100px; left: 0; width: 100%; height: auto; text-align: center; } .tout h1 { display: inline-block; width: 1100px; padding: 15px; margin: -20px 0 20px; font-size: 36px; font-weight: bold; line-height: 50px; border-radius: 20px; box-shadow: 0px 6px 5px rgb(160, 160, 160); background: #010aa3; } .tout h1 a { color: #FFFFCC; } .tout p { text-align: left; padding: 10px 50px 30px; } /* 瑕侀椈 鏈€鏂版姤閬?/ .yaow { width: 100%; margin-top: 50px; } .yaow_list { width: 510px; float: left; margin-right: 20px; } .city_tit h2 { color: #ffffcc; font-size: 24px; font-weight: bolder; height: 50px; line-height: 50px; text-align: center; background: linear-gradient(left, transparent, #010aa3, transparent); background: -o-linear-gradient(left, transparent, #010aa3, transparent); background: -moz-linear-gradient(left, transparent, #010aa3, transparent); background: -webkit-linear-gradient(left, transparent, #010aa3, transparent); } .yaow .city_tit h2 a { color: #ffffcc; } .yaow_pl { margin-top: 10px; position: relative; } .yaow_pl .stit { display: inline-block; margin-right: -10px; background-color: #010aa3; position: absolute; top: 10px; left: -10px; } .yaow_pl .stit span { font-weight: bolder; padding: 5px; font-size: 18px; color: #FFFFCC; } .yaow_pl .scon { margin-left: 40px; } .yaow_list ul li, .yaow_pl, .vlog ul li { background-color: rgba(255, 255, 255, 0.9); margin-bottom: 20px; padding: 20px; height: 178px; border-bottom: 1px #010aa3 dashed; } .vlog ul li{ height: 160px; font-size: 16px; } .vlog ul li p{ font-size: 16px; } .yaow_list ul li h3, .yaow_pl h3, .vlog ul li h3 { margin-bottom: 5px } .yaow_list ul li h3 a, .yaow_pl h3 a, .vlog ul li h3 a { font-size: 18px; color: #010aa3; } .yaow_video { display: block; width: 670px; position: relative; } .yaow_video video { max-width: 100%!important; max-height: 100%!important; background: #000000; } #a4{ position: absolute; top: 320px; right: 0; } /* vlog */ .vlog { width: 1200px; margin: 0 auto; overflow: hidden; } .vlog .sp.fl{ width: 700px; overflow: hidden; position: relative; } .vlog .sp.fr{ width: 470px; } .vlog .con1200 { background-color: #000; position: relative; } .vlog .swiper-slide video { width: 100%; max-height: 780px; } .mySwiper2 { height:80%; width: 700px; } .mySwiper { height: 20%; box-sizing: border-box; padding-top: 10px; } .mySwiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4; } .mySwiper .swiper-slide img { width: 100%; height: 160px; object-fit: cover; } .mySwiper .swiper-slide h4 a { font-weight: normal; color: #333; line-height: 1.4; font-size: 16px; } .mySwiper .swiper-slide-thumb-active { opacity: 1; /* border: 3px #010aa3 solid; */ border: none; } .swiper-button-next, .swiper-button-prev { top: 180px; font-weight: bolder; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #010aa3; } .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: 5px; } .swiper-pagination-progressbar { background: rgba(0, 255, 255, 0.25); position: absolute; } /* 鐗瑰垔 */ .tekan .wrapper { position: relative; } .tekan .tekan_top { background-color: rgba(255, 255, 255, 0.9); border-bottom: 3px #010aa3 solid; height: 576px; } .tekan .tekan_top .tekan_top_lf { padding: 30px; width: 820px; } .tekan .tekan_top .tekan_top_lf .top { height: 166px; } .tekan .tekan_top .tekan_top_lf .top h3 { text-align: center; height: 60px; line-height: 60px; } .tekan .tekan_top .tekan_top_lf .top h3 a { color: #FFFFCC; } .tekan .tekan_top .tekan_top_lf .top p { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px #010aa3 dashed; font-weight: bolder; } .tekan .tekan_top .tekan_top_lf .con { height: 300px; margin: 40px 0 20px 0; padding-right: 30px; overflow-y: scroll; } .tekan .tekan_top .tekan_top_lf .con p { font-size: 16px!important; margin-bottom: 14px!important; } /*婊氬姩鏉℃牱寮?/ .tekan .tekan_top .tekan_top_lf .con::-webkit-scrollbar, .city_con::-webkit-scrollbar { width: 14px; border: 5px #0a3556 solid; /*height: 4px;*/ } .tekan .tekan_top .tekan_top_lf .con::-webkit-scrollbar-thumb, .city_con::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px #010aa3; background: #010aa3; } .tekan .tekan_top .tekan_top_lf .con::-webkit-scrollbar-track, .city_con::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px #728aeb; border-radius: 10px; background: #2945b6; margin-right: 2px; padding-right: 4px; } /*婊氬姩鏉℃牱寮 E */ .tekan .tekan_top .tekan_top_rt { width: 300px; margin: 30px 0px 0px 40px; } .tekan .tekan_top .tekan_top_rt .con { background: url(../images/kezlgw/bg3_color.png) no-repeat center bottom/100%; margin: 0 -80px; padding: 0 80px; z-index: 99; } .tekan .tekan_top .tekan_top_rt img { width: 300px; box-shadow: 2px 2px 4px #000; border-top: 10px #010aa3 solid; border: 20px #fff solid; } .tekan .tekan_top .tekan_top_rt p { width: 100%; height: 60px; } .tekan .tekan_con { margin: 40px 0; } .tekan .tekan_con .tekan_con_lf, .tekan .tekan_con .tekan_con_rt { width: 580px; height: 620px; background-color: rgba(255, 255, 255, 0.9); padding: 20px; } .tekan .tekan_con .tekan_con_lf { margin-right: 40px; } .tekan .tekan_con h2 { margin: 20px 0; } .tekan .tekan_con h2 span { background: #010aa3; color: #ffffcc; font-weight: bolder; padding: 5px 15px; } .tekan .tekan_con li { position: relative; } .tekan .tekan_con li::before { display: block; content: ""; border-left: 1px dashed #010aa3; position: absolute; top: 22px; left: 5px; height: 100%; } .tekan .tekan_con li .cir { float: left; padding: 15px 0; margin-top: 3px; position: relative; z-index: 2; } .tekan .tekan_con li .cir i { display: block; width: 11px; height: 11px; background: #010aa3; border-radius: 50%; } .tekan .tekan_con li .con { margin: 0 0 20px 20px; height: 145px; overflow: hidden; } .tekan .tekan_con li .con h3 { height: 60px; line-height: 60px; } .tekan .tekan_con li .con h3 a { color: #FFFFCC; } /* 鎵嬫満鏍峰紡 */ @media only screen and (min-width: 1200px) { body { min-width: 1200px; } } /* Large devices (pad pro) */ @media (max-width: 1199px) and (min-width: 1024px) { /* 瀹藉害璁惧畾1000px */ body { min-width: 1200px; } } /* Medium devices (pad) */ @media (max-width: 1023px) and (min-width: 768px) { /* 瀹藉害璁惧畾750px */ body { min-width: 1200px; } } /* Small devices (phones) */ @media only screen and (max-width: 767px) { /* 瀹藉害璁惧畾100% */ body { width: 100%; font-size: 16px; background-color: rgba(255, 255, 204, 0.7); } .pcWrapper { display: none; } .phoneWrapper { display: block; width: 100%; text-align: left; } .m_nav { /* position: fixed; */ width: 100%; height: 3rem; line-height: 3rem; background-color: #010aa3; z-index: 999; } .m_nav .logo { width: 4rem; height: 3rem; line-height: 3rem; margin: 0 1rem; } .m_nav .logo img { object-fit: contain; height: 3rem; } .m_nav .pc { width: 5rem; } .m_nav .pc img { float: left; width: 2rem; height: 2rem; margin: 0.5rem 0; } .m_nav .pc p { font-size: 14px; height: 3rem; line-height: 3rem; } .m_banner { /* margin-bottom: -2rem; */ } .m_banner img { width: 100%; } .m_main { width: 100%; position: relative; } .topXW { width: 100%; padding: 0 10px; margin-bottom: 20px; } .topXW .con { margin-bottom: 20px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.9); /* border-bottom: 2px #010aa3 solid; */ } .topXW .con h3 { background-color: #010aa3; border-radius: 10px 10px 0 0; margin: 0; padding: 10px; font-size: 18px; } .topXW .con h3 a { color: #ffffcc; } .topXW .con p { padding: 20px; /* text-align: left; */ } .topSP { padding: 0 10px; margin-bottom: 20px; border-radius: 10px; overflow: hidden; } .topSP video { max-width: 100%!important; max-height: 100%!important; background: #000000; border-radius: 10px; border-top: 3px #010aa3 solid; border-bottom: 1px #010aa3 solid; } .m_topic { width: 100%; height: 4rem; line-height: 4rem; margin-bottom: 1rem; text-align: center; background-color: #010aa3; /* background: linear-gradient(left, transparent, #010aa3, transparent); background: -o-linear-gradient(left, transparent, #010aa3, transparent); background: -moz-linear-gradient(left, transparent, #010aa3, transparent); background: -webkit-linear-gradient(left, transparent, #010aa3, transparent); */ } .m_topic h2 { font-size: 24px; color: #FFFFCC; /* -webkit-text-stroke: 0.5px #bd5c1c; */ } .phoneWrapper h3 { color: #010aa3; font-size: 18px; margin: 0.5rem; } .phoneWrapper h3 a { color: #010aa3; } /* 鏂伴椈 */ .m_news ul { padding: 0 10px; margin-bottom: 20px; } .m_news ul li { background-color: rgba(255, 255, 255, 0.9); width: 100%; padding: 20px; margin-bottom: 20px; border-radius: 10px; border-bottom: 1px #010aa3 solid; } .m_news ul li h3 { font-size: 18px; } .m_news ul li p { /* text-align: left; */ } /* 瑙嗛 */ .m_video { width: 100%; text-align: center; margin-bottom: 40px; } .m_video .video_con { padding: 0 10px; } .m_video .video_con ul li { width: 100%; border-radius: 10px; background-color: rgba(255, 255, 255, 0.9); margin-bottom: 20px; border-top: 3px #010aa3 solid; } .m_video .video_con ul li video { max-width: 100%!important; max-height: 100%!important; background: #000000; border-radius: 10px; } .m_video .video_con ul li h3 { padding: 0.5rem 0.5rem 1.5rem 0.5rem; margin: 0; line-height: 1.4; } .m_video .video_con ul li h3 a { color: #010aa3; font-size: 16px; font-weight: normal; } .hidden { display: none; } .moreload ul.list { overflow: hidden; } .moreload ul.list li img { width: 100%; height: 100%; } .moreload .more, .beizhu { padding: 10px 0 10px; text-align: center; border-radius: 10px; background-color: #010aa3; /* box-shadow: 0px 2px 15px 10px #122ea1 inset; */ /* background: linear-gradient(left, transparent, #010aa3, transparent); background: -o-linear-gradient(left, transparent, #010aa3, transparent); background: -moz-linear-gradient(left, transparent, #010aa3, transparent); background: -webkit-linear-gradient(left, transparent, #010aa3, transparent); */ } .moreload .more{ color: #FFCC00; margin-bottom: 30px; } .moreload .more a { color: #FFCC00; /* font-weight: bolder; */ } .beizhu { padding: 10px 0 10px; } .beizhu p { font-size: 12px; color: #FFCC00; } /* 琛ュ厖 鍔╃悊鏂伴椈 */ .m_zlnews ul li{ width: auto; border-radius: 10px; background-color: rgba(255, 255, 255, 0.9); border-bottom: 1px #010aa3 solid; margin: 0px 10px 30px; padding: 20px; text-align: left; } .m_zlnews ul li h3{ padding: 10px 0 10px; } .m_zlnews ul li h3 a{ font-size: 18px; font-weight: bolder; } .m_zlnews ul li p{ padding-bottom: 10px; } /* 鐗瑰垔 S */ .m_tekan { margin-bottom: 30px; } .m_tekan .con { padding: 0 10px; } /* .m_tekan .con .topCon p { text-align: left; } */ .m_tekan .con .topCon, .m_tekan .con ul { padding: 20px; margin-bottom: 20px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.9); } .m_tekan .con ul { padding: 20px 20px 20px 10px; overflow: hidden; } .m_tekan .con ul li { padding: 5px 0px 5px 20px; position: relative; /* text-align: left; */ } .m_tekan .con ul li::before { display: block; content: ""; border-left: 1px dashed #010aa3; position: absolute; top: 25px; left: 25px; height: 100%; } .m_tekan .con ul li .cir { float: left; padding: 15px 0; margin-top: 3px; position: relative; z-index: 2; } .m_tekan .con ul li .cir i { display: block; width: 11px; height: 11px; background: #010aa3; border-radius: 50%; } .m_tekan .con ul li h3 { margin-left: 30px; } .m_tekan .con ul li h3 a { font-weight: normal; font-size: 16px; } .m_ad { width: 100%; margin: 30px 0; } }