* { padding: 0; margin: 0; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } nav#menu{ background-color: #E60000; } a { text-decoration: none; color: #000; } div { line-height: normal; } .part { width: 1530px; margin: 0 auto; } img { display: block; } .logotext { width: 173px; height: 49px; font-size: 66px; font-family: Arial; font-weight: bold; color: #E60000; line-height: 106px; } .welcomewrap { border: 1px solid #F0F0F0; } .welcomewrap .welcomeheader { display: flex; justify-content: space-between; align-items: center; padding: 18px 0; font-size: 14px; color: #555555; position: relative; } .welcomewrap .welcomeheader .welcomedetail { display: flex; justify-content: center; align-items: center; } .welcomewrap .welcomeheader .welcomedetail span { display: flex; justify-content: center; align-items: center; } .welcomewrap .welcomeheader .welcomedetail span img { margin-right: 12px; } .welcomewrap .welcomeheader .welcomedetail span.phone { color: #E60000; font-size: 16px; margin-right: 20px; } .welcomewrap .welcomeheader .welcomedetail span:last-of-type{ cursor: pointer; } .welcomewrap .welcomeheader .lang-list{ position: absolute; right: 0; top: 55px; z-index: 99; display: none; -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); } .welcomewrap .welcomeheader .lang-list ul{ display: block; background: #fff; line-height: 2; border: 1px solid #ebeef5; border-radius: 4px; } .welcomewrap .welcomeheader .lang-list li{ border-top: 1px solid #ebeef5; } .welcomewrap .welcomeheader .lang-list li:first-of-type{ border-top: none; } .welcomewrap .welcomeheader .lang-list li a{ display: block; padding: 10px 20px; } .myheader { display: flex; justify-content: space-between; align-items: center; } .myheader .logo { margin-right: 106px; } .myheader .meau { display: flex; } .myheader .meau .meauitem { padding: 37px 16px; margin-left: 50px; position: relative; cursor: pointer; } .myheader .meau .meauitem:nth-child(1) { padding: 37px 26px; } .myheader .meau .meauitem:hover{ background-color: #E60000; } .myheader .meau .meauitem:hover a { color: #fff; } .myheader .meau .meauitem a { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #111111; } /* .myheader .meau .meauitem.erhidden .ermeau { display: none; height: 0; } */ .myheader .meau .meauitem .ermeau { position: absolute; width: 100%; text-align: center; z-index: 999; left: 0; top: 95px; overflow: hidden; display: none; } .myheader .meau .meauitem .ermeau .ermeauitem { background: #fff; padding: 15px 0; } .myheader .meau .meauitem .ermeau .ermeauitem:hover{ background-color: #E60000; } .myheader .meau .meauitem .ermeau .ermeauitem:hover a { color: #fff; } .myheader .meau .meauitem .ermeau .ermeauitem a { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #999999; } .itembanner { position: relative; } .itembanner img { width: 100%; } .itembanner .imgtext { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .itembanner .imgtext .imgwrap .title { font-size: 30px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #FFFFFF; text-align: center; } .itembanner .imgtext .imgwrap .tit { text-align: center; font-size: 50px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #FFFFFF; } .floor { position: relative; } .floor2 { background-color: #F8F8F8; position: relative; } .floor2 .backtop{ position: absolute; right: 0; top: -50px; cursor: pointer; } .myfooter { padding: 43px 0 0; } .myfooter .myfooterup { display: flex; justify-content: space-between; padding-bottom: 40px; } .myfooter .myfooterup .footerleft{ width:350px } .myfooter .myfooterup .footerleft .footphone { font-size: 30px; font-family: Arial; font-weight: bold; color: #E60000; line-height: 26px; } .myfooter .myfooterup .footerleft .footerdetail div { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #808080; line-height: 32px; text-align: left; } .myfooter .myfooterup .footermid { width: 50%; } .myfooter .myfooterup .footermid .footmeau { width: 100%; display: flex; justify-content: space-between; } .myfooter .myfooterup .footermid .footmeau .footmeauitem { text-align: center; } .myfooter .myfooterup .footermid .footmeau .footmeauitem > a { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #222222; line-height: 26px; } .myfooter .myfooterup .footermid .footmeau .footmeauitem .line { width: 29px; height: 1px; background: #E60000; margin: 15px auto; } .myfooter .myfooterup .footermid .footmeau .footmeauitem .footnav a { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #808080; line-height: 30px; position: relative; } .myfooter .myfooterup .footermid .footmeau .footmeauitem .footnav a::before { position: absolute; left: 0; bottom: 0; content: ""; width: 0; height: 1px; background-color: #E50000; transition: all 0.3s linear; } .myfooter .myfooterup .footermid .footmeau .footmeauitem .footnav a:hover { color: #E50000; } .myfooter .myfooterup .footermid .footmeau .footmeauitem .footnav a:hover::before { width: 100% !important; } .myfooter .myfooterup .footerright div { margin-top: 16px; text-align: center; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #808080; } .myfooter .borderline { height: 1px; background-color: rgba(0, 0, 0, 0.1); } .myfooter .myfooterbottom .copyright { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #A3A3A3; padding: 33px 0 30px; text-align: center; } .mybtn { width: 150px; height: 47px; padding: 0 27px; box-sizing: border-box; background: #E60000; border: 1px solid #FFFFFF; color: #fff; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; display: flex; justify-content: space-between; align-items: center; margin: 0 auto; cursor: pointer; } .mybtn:hover { background-color: #fff !important; color: #CF1919 !important; text-align: center !important; border: 1px solid #CF1919 !important; justify-content: center; } .mybtn:hover img { display: none !important; } .mytit { text-align: center; font-size: 42px; font-family: Microsoft YaHei; font-weight: 600; color: #E60000; line-height: 26px; margin-top: -12px; } .mytitle { text-align: center; font-size: 60px; font-family: Arial; font-weight: bold; color: #F0F0F0; line-height: 44px; } .part_pro{ margin: 70px 0 90px 0; display: flex; justify-content: space-between; position: relative; } .pro1{ position: relative; width: 30%; } .pro_bj{ display: flex; justify-content: space-between; position: absolute; align-items: flex-end; width: 440px; height: 360px; background: #f8f8f8; left: 30px; top: 90px; z-index: 9; box-shadow: 0 0 10px #e5e5e5; } .pro_nl{ display: flex; align-items: center; margin-bottom: 28px; line-height: 36px; margin-right: 30px; border: 1px solid #e50000; border-radius: 20px; } .pro_nl p{ color: #e50000; background: url(/static/web/images/icon_jt.png) no-repeat right; background-position-x: 78px; padding: 0 42px 0 10px; } .pro_nl:hover{ background-color: #e50000; } .pro_nl:hover p{ color: #fff; background: url(/static/web/images/icon_jt1.png) no-repeat right; background-position-x: 78px; } .pro_img{ z-index: 999; position: relative; max-width: 440px; overflow: hidden; } .pro_txt{ padding-bottom: 28px; line-height: 36px; font-size: 18px; font-weight: 600; padding-left: 22px; } .pro_txt a{ color: #333333; } .pro_img img{ transition: .3s all linear; max-width: 100%; } .pro_img img:hover{ transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } /*鍒嗛〉*/ .pagination { text-align: center; color: #666; clear: both; margin: 60px 0 50px; } .pagination a{ display: inline-block; color: #686762; text-align: center; text-transform: capitalize; padding: 0px 10px; line-height: 28px; margin: 0px 12px 10px 1px; border: 1px solid #b6b6b6; } .pagination a:hover { color: #fff; background-color: #E50000; border: 1px solid #E50000; } .pagination a.active { color: #fff; background-color: #E50000; border: 1px solid #E50000; } .mycontentbox { display: flex; } .mycontentbox .mybannerwrap1 { width: 230px; margin-right: 22px; } .mycontentbox .mybannerwrap1 .commontitle { height: 100px; width: 100%; background: #E50000; font-size: 25px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #FFFFFF; line-height: 38px; display: flex; justify-content: center; align-items: center; } .mycontentbox .mybannerwrap1 .commontitbox .commontititem { height: 48px; background: #F1F1F1; font-size: 16px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #222222; line-height: 24px; margin-top: 5px; display: flex; padding-left: 58px; align-items: center; position: relative; cursor: pointer; } .mycontentbox .mybannerwrap1 .commontitbox .commontititem::before { content: ""; width: 0; height: 0; border-left: 10px solid #000; border-right: 10px solid transparent; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; left: 17px; top: 50%; margin-top: -5px; } .mycontentbox .mybannerwrap1 .commontitbox .commontititem:hover { background-color: #E50000; color: #fff; } .mycontentbox .mybannerwrap1 .commontitbox .commontititem:hover::before { border-left: 10px solid #fff !important; } .mycontentbox .mybannerwrap1 .commontitbox .commontititem.active { background-color: #E50000; color: #fff; } .mycontentbox .mybannerwrap1 .commontitbox .commontititem.active::before { border-left: 10px solid #fff !important; } .mycontentbox .commoncontent { flex: 1; overflow: hidden; } .mycontentbox .commoncontent .mybannerwrap2 { display: flex; padding: 50px 0 15px; border-bottom: 1px solid #E0E0E0; justify-content: space-between; } .mycontentbox .commoncontent .mybannerwrap2 .title1 { font-size: 16px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #222222; } .mycontentbox .commoncontent .mybannerwrap2 .title2 { font-size: 15px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; } .mycontentbox .commoncontent .mybannerwrap2 .title2 span { color: #E50000 !important; } .mySwiper { width: 100%; /* overflow-x: auto; */ } /* .mySwiper::-webkit-scrollbar { width: 5px; height: 10px; background-color: #F5F5F5; } .mySwiper::-webkit-scrollbar-track { border-radius: 5px; background-color: #F5F5F5; } .mySwiper::-webkit-scrollbar-thumb { border-radius: 5px; background-color: #555; } .mySwiper .swiper-container{ width: 1903px !important; } */ .mySwiper .swiper-pagination-bullet { width: 13px !important; height: 13px !important; margin: 0 17px !important; background-color: #fff !important; opacity: 1 !important; } .mySwiper .swiper-container-horizontal > .swiper-pagination-bullets, .mySwiper .swiper-pagination-custom, .mySwiper .swiper-pagination-fraction { bottom: 4% !important; } .mySwiper .swiper-pagination-bullet-active { background-color: #E60000 !important; } .mySwiper .swiper-slide { position: relative; } .mySwiper .swiper-slide .controls { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .mySwiper .swiper-slide .controls .car { width: 100%; height: 100%; } .mySwiper .swiper-slide .controls .dot { width: 25px; height: 25px; background: transparent; /* border: 1px solid #E60000; */ /* background-color: green; */ border-radius: 50%; display: flex; justify-content: center; align-items: center; cursor: pointer; position: relative; } .mySwiper .swiper-slide .controls .dot .dot_inner { width: 10px; height: 10px; background: #E60000; border-radius: 50%; } .mySwiper .swiper-slide .controls .dot.dot1 { position: absolute; left: 390px; bottom: 170px; } .mySwiper .swiper-slide .controls .dot.dot2 { position: absolute; left: 480px; bottom: 370px; } .mySwiper .swiper-slide .controls .dot.dot3 { position: absolute; left: 680px; bottom: 475px; } .mySwiper .swiper-slide .controls .dot.dot4 { position: absolute; left: 910px; bottom: 480px; } .mySwiper .swiper-slide .controls .dot.dot5 { position: absolute; left: 1060px; bottom: 525px; } .mySwiper .swiper-slide .controls .dot.dot6 { position: absolute; left: 1145px; bottom: 415px; } .mySwiper .swiper-slide .controls .dot.dot7 { position: absolute; left: 1340px; bottom: 280px; } .mySwiper .swiper-slide .controls .dot.dot8 { position: absolute; left: 1380px; bottom: 450px; } .mySwiper .swiper-slide .controls .dot.dot9 { position: absolute; left: 900px; bottom: 330px; } .mySwiper .swiper-slide .controls .dot.dot10 { position: absolute; left: 460px; bottom: 130px; } .mySwiper .swiper-slide .controls .dot.dot11 { position: absolute; left: 730px; bottom: 125px; } .mySwiper .swiper-slide .controls .caritem { opacity: 0; transition: 0.3s all linear; position: absolute; } .mySwiper .swiper-slide .controls .caritem.show { opacity: 1; } .mySwiper .swiper-slide .controls .caritem .cartitle { font-size: 40px; color: #2E66ED; } .mySwiper .swiper-slide .controls .caritem .carwrap .cartit { font-size: 24px; color: #000000; } .mySwiper .swiper-slide .controls .caritem .carwrap .cartit span { position: relative; } .mySwiper .swiper-slide .controls .caritem .carwrap .cartit span::before { content: ""; position: absolute; margin-top: -3px; left: -17px; top: 50%; width: 7px; height: 7px; background-color: #E60000; transform: rotate(45deg); } .mySwiper .swiper-slide .controls .caritem.caritem1 { left: 70px; bottom: 215px; } .mySwiper .swiper-slide .controls .caritem.caritem1 .cartit { text-align: right; } .mySwiper .swiper-slide .controls .caritem.caritem2 { left: 60px; bottom: 385px; } .mySwiper .swiper-slide .controls .caritem.caritem2 .cartit { text-align: right; } .mySwiper .swiper-slide .controls .caritem.caritem3 { left: 365px; bottom: 585px; } .mySwiper .swiper-slide .controls .caritem.caritem3 .cartit { text-align: right; } .mySwiper .swiper-slide .controls .caritem.caritem4 { left: 660px; bottom: 620px; } .mySwiper .swiper-slide .controls .caritem.caritem4 .cartit { text-align: right; } .mySwiper .swiper-slide .controls .caritem.caritem5 { left: 1180px; bottom: 645px; } .mySwiper .swiper-slide .controls .caritem.caritem5 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem5 span::before { left: 0 !important; } .mySwiper .swiper-slide .controls .caritem.caritem6 { left: 1260px; bottom: 70px; } .mySwiper .swiper-slide .controls .caritem.caritem6 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem6 span::before { left: 0 !important; } .mySwiper .swiper-slide .controls .caritem.caritem7 { left: 1500px; bottom: 300px; } .mySwiper .swiper-slide .controls .caritem.caritem7 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem7 span::before { left: 0 !important; } .mySwiper .swiper-slide .controls .caritem.caritem8 { left: 1500px; bottom: 545px; } .mySwiper .swiper-slide .controls .caritem.caritem8 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem8 span::before { left: 0 !important; } .mySwiper .swiper-slide .controls .caritem.caritem9 { left: 1000px; bottom: 100px; } .mySwiper .swiper-slide .controls .caritem.caritem9 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem9 span::before { left: 0 !important; } .mySwiper .swiper-slide .controls .caritem.caritem10 { left: 850px; bottom: 10px; } .mySwiper .swiper-slide .controls .caritem.caritem10 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem10 span::before { left: 0 !important; } .mySwiper .swiper-slide .controls .caritem.caritem11 { left: 330px; bottom: 50px; } .mySwiper .swiper-slide .controls .caritem.caritem11 span { padding-left: 17px; } .mySwiper .swiper-slide .controls .caritem.caritem11 span::before { left: 0 !important; } #index .part2 { margin-top: 70px; margin-bottom: 160px; } #index .part2 .swiperallwrap { position: relative; } #index .part2 .swiperallwrap .newsallwrap { width: 100%; overflow: hidden; } #index .part2 .swiperallwrap .swiperbtn { width: 50px; height: 50px; background: #EEEEEE; display: flex; justify-content: center; align-items: center; position: absolute; top: 40%; cursor: pointer; display: none; } #index .part2 .swiperallwrap .swiperbtn:hover { background-color: #CCCCCC; } #index .part2 .swiperallwrap .swiper-button-next1 { right: -100px; } #index .part2 .swiperallwrap .swiper-button-prev1 { left: -100px; } #index .part2 .newswrap { margin: 40px 0; display: flex; justify-content: space-between; } #index .part2 .newswrap .newsitem { cursor: pointer; overflow: hidden; border: 1px solid #CCCCCC; box-sizing: border-box; } #index .part2 .newswrap .newsitem:hover .newimage{ transform: scale(1.1); } #index .part2 .newswrap .newsitem:hover .newtitle { color: #CF1919 !important; } #index .part2 .newswrap .newsitem .newsimg { position: relative; width: 100%; height: 0; padding-bottom: 90%; overflow: hidden; } #index .part2 .newswrap .newsitem .newsimg .newimage { width: 100%; transition: .3s all linear; } #index .part2 .newswrap .newsitem .newsimg .newsmengban { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; background-color: rgba(0, 104, 183, 0.47); display: flex; justify-content: center; align-items: center; } #index .part2 .newswrap .newsitem .newstitle { padding: 40px 20px 40px 27px; display: flex; justify-content: space-between; align-items: center; } #index .part2 .newswrap .newsitem .newstitle .newtitle { font-size: 20px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; } #index .part2 .newswrap .newsitem .newstitle .newarrow { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #999999; padding-bottom: 7px; border-bottom: 1px solid #999; display: flex; align-items: center; } #index .part2 .newswrap .newsitem:hover .newstitle .newarrow{ color: #E50000; border-bottom: 1px solid #E50000; } #index .part2 .newswrap .newsitem:hover .newstitle .newarrow img{ display: none; } #index .part2 .newswrap .newsitem .newstitle .newarrow img { margin-left: 22px; } #index .part4 { padding-top: 60px; } #index .part3 .aboutwrap { margin-top: 40px; position: relative; background-color: #F5F5F5; } #index .part3 .aboutwrap .backimg { margin-left: auto; width: 56%; } #index .part3 .aboutwrap .backimg img { width: 100%; } #index .part3 .aboutwrap .aboutwrap { position: absolute; left: 0; top: 15%; width: 54%; height: 70%; background-color: #CF1919; z-index: 1; display: flex; justify-content: center; align-items: center; } #index .part3 .aboutwrap .aboutwrap .aboutinner { width: 60%; height: 90%; display: flex; flex-direction: column; justify-content: space-between; position: absolute; top: -34px; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutitle { font-size: 24px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 30px; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutcontent p { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 30px; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutbox { display: flex; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutbox .aboutitem:hover img{ transform: rotateY(180deg); } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutbox .aboutitem { flex: 1; border-right: 1px solid #fff; text-align: center; display: flex; flex-direction: column; justify-content: space-between; height: 72px; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutbox .aboutitem:last-child { border-right: none; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutbox .aboutitem img { object-fit: contain; height: 30px; transition: .2s all linear; } #index .part3 .aboutwrap .aboutwrap .aboutinner .mybtn { margin: 0; margin-right: auto; background-color: #CF1919; } #index .part3n{ background: url(https://ruian-static.oss-cn-shanghai.aliyuncs.com/index_a.png) no-repeat; padding: 80px 0 90px 0; background-size: 100% 100%; } #index .part3n .part_about{ display: flex; } #index .part3n .part_about img{ transition: 0.5s; width: 100%; } #index .part3n .part_about img:hover{ transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } #index .part3n .part_atxt { margin-bottom: 50px; } #index .part3n .part_atxt h3{ font-size: 60px; color: #F5F5F5; opacity: 0.1; text-align: center; line-height: 1; } #index .part3n .part_atxt p{ font-size: 40px; text-align: center; margin-top: -30px; line-height: 1; color: #fff; } #index .part3n .part_atxt span{ color: #E50000; font-weight: 600; } #index>.part3n>div>h3{ font-size: 100px; color: #fff; position: absolute; margin-top: 40px; } #index .part3n .part_about .part_afl .afl_img1{ position: relative; overflow: hidden; } #index .part3n .part_about .part_afl .afl_img1:hover img{ transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } #index .part3n .part_about .part_afl .afl_img1 p{ position: absolute; bottom: 0; font-size: 14px; color: #FFFFFF; line-height: 30px; padding: 50px 60px; text-indent: 2em; } #index .part3n .part_about .part_afl .afl_ico1{ width: 282px; height: 212px; background-color: #333333; text-align: center; color: #fff; font-size: 18px; padding-top: 70px; } #index .part3n .part_about .part_afl .afl_ico2{ width: 282px; height: 212px; background-color: #333333; text-align: center; color: #fff; font-size: 18px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding-top: 70px; } #index .part3n .part_about .part_afl .afl_ico3{ width: 282px; height: 212px; background-color: #333333; text-align: center; color: #fff; font-size: 18px; padding-top: 70px; } #index .part3n .part_about .part_afl .afl_ico1:hover{ background-color: #e23030; } #index .part3n .part_about .part_afl .afl_ico1:hover p{ background: url(/static/web/images/icon5.png) no-repeat; } #index .part3n .part_about .part_afl .afl_ico2:hover{ background-color: #e23030; } #index .part3n .part_about .part_afl .afl_ico2:hover p{ background: url(/static/web/images/icon6.png) no-repeat; } #index .part3n .part_about .part_afl .afl_ico3:hover{ background-color: #e23030; } #index .part3n .part_about .part_afl .afl_ico3:hover p{ background: url(/static/web/images/icon4.png) no-repeat; } #index .part3n .part_about .part_afl .afl_ico1 p{ width: 114px; height: 96px; margin: 0 auto; background: url(/static/web/images/icon2.png) no-repeat; padding-bottom: 10px; } #index .part3n .part_about .part_afl .afl_ico2 p{ width: 114px; height: 96px; margin: 0 auto; background: url(/static/web/images/icon3.png) no-repeat; padding-bottom: 10px; } #index .part3n .part_about .part_afl .afl_ico3 p{ width: 114px; height: 96px; margin: 0 auto; background: url(/static/web/images/icon1.png) no-repeat; padding-bottom: 10px; } #index .part3n .part_about .part_afr .afr_top{ display: flex; } #index .part3n .part_about .part_afr .afr_top .afr_top1{ width: 40%; background: url(/static/web/images/about_bj1.jpg) no-repeat; color: #fff; } #index .part3n .part_about .part_afr .afr_top .afr_top2{ position: relative; overflow: hidden; } #index .part3n .part_about .part_afr .afr_top .afr_top3{ position: absolute; bottom: 0; color: #fff; text-align: center; margin: 0 auto; width: 100%; } #index .part3n .part_about .part_afr .afr_top h3{ padding: 0 0 20px 0; font-size: 16px; font-weight: 300; } #index .part3n .part_about .part_afr .afr_top p{ } #index .part3n .part_about .part_afr .afr_top span{ font-size: 72px; } #index .part3n .part_about .part_afr .afr_txt{ display: flex; padding: 130px 0; border-bottom: 1px solid #dddddd; background-color: #fff; } #index .part3n .part_about .part_afr .afr_txt .afr_bt{ width: 28%; text-align: center; font-size: 18px; color: #333; } #index .part3n .part_about .part_afr .afr_txt .afr_bt h3{ font-size: 32px; font-weight: 300; } #index .part3n .part_about .part_afr .afr_txt .afr_bt span{ color: #e50000; } #index .part3n .part_about .part_afr .afr_txt .afr_nr{ width: 58.5%; font-size: 18px; color: #666; text-indent: 2em; line-height: 28px; } #index .part3n .part_about .part_afr .afr_bot { position: relative; overflow: hidden; } #index .part3n .part_about .part_afr .aboutbox{ display: flex; margin: 36px 0; text-align: center; font-size: 16px; position: absolute; bottom: 0; width: 100%; justify-content: center; } #index .part3n .part_about .part_afr .aboutbox a{ color: #999; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1 p{ width: 80px; height: 80px; background: url(/static/web/images/icon10.png) no-repeat; transition: 0.8s; margin: 0 36px 10px; background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2 p{ width: 80px; height: 80px; background: url(/static/web/images/icon9.png) no-repeat; transition: 0.8s; margin: 0 36px 10px; background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem3 p{ width: 80px; height: 80px; background: url(/static/web/images/icon8.png) no-repeat; transition: 0.8s; margin: 0 36px 10px; background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem4 p{ width: 80px; height: 80px; background: url(/static/web/images/icon7.png) no-repeat; transition: 0.8s; margin: 0 36px 10px; background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox p{ margin: 0 76px 10px 76px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1:hover p{ background: url(/static/web/images/icon11.png) no-repeat; transform: rotateY(180deg); background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1:hover a{ color: #fff; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2:hover p{ background: url(/static/web/images/icon12.png) no-repeat; transform: rotateY(180deg); background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2:hover a{ color: #fff; }#index .part3n .part_about .part_afr .aboutbox .aboutitem3:hover p{ background: url(/static/web/images/icon13.png) no-repeat; transform: rotateY(180deg); background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem3:hover a{ color: #fff; }#index .part3n .part_about .part_afr .aboutbox .aboutitem4:hover p{ background: url(/static/web/images/icon14.png) no-repeat; transform: rotateY(180deg); background-size: 100% 100%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem4:hover a{ color: #fff; } #index .part4 { margin: 70px 0 40px; } #index .part4 .swiperallwrap { position: relative; } #index .part4 .swiperallwrap .newsallwrap { width: 100%; overflow: hidden; } #index .part4 .swiperallwrap .swiperbtn { width: 50px; height: 50px; background: #EEEEEE; display: flex; justify-content: center; align-items: center; position: absolute; top: 40%; cursor: pointer; } #index .part4 .swiperallwrap .swiperbtn:hover { background-color: #CCCCCC; } #index .part4 .swiperallwrap .swiper-button-next1 { right: -100px; } #index .part4 .swiperallwrap .swiper-button-prev1 { left: -100px; } #index .part4 .newswrap { margin: 40px 0; display: flex; justify-content: space-between; } #index .part4 .newswrap .newsitem { cursor: pointer; overflow: hidden; } #index .part4 .newswrap .newsitem:hover .newsimg .newimage{ transform: scale(1.1); } #index .part4 .newswrap .newsitem .newsimg { position: relative; width: 100%; height: 0; padding-bottom: 75%; overflow: hidden; } #index .part4 .newswrap .newsitem .newsimg .newimage { width: 100%; transition: .3s all linear; } #index .part4 .newswrap .newsitem:hover .newtitle { color: #CF1919 !important; } #index .part4 .newswrap .newsitem .newsimg .time { position: absolute; width: 107px; height: 107px; background: #E60000; left: 0; top: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; } #index .part4 .newswrap .newsitem .newsimg .time .date { font-size: 48px; font-family: Arial; font-weight: 400; color: #FFFFFF; } #index .part4 .newswrap .newsitem .newsimg .time .year { font-size: 14px; font-family: Arial; font-weight: 400; color: #FFFFFF; border-top: 1px solid #fff; padding-top: 9px; } #index .part4 .newswrap .newsitem .newstitle { padding: 40px 20px 40px 27px; } #index .part4 .newswrap .newsitem .newstitle .newtitle { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; margin-bottom: 10px; } #index .part4 .newswrap .newsitem .newstitle .newarrow { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } #index .part4 .part_new{ margin: 48px 0 30px 0; display: flex; flex-wrap: wrap; justify-content: space-between; } #index .part4 .part_new1{ width: 48%; } #index .part4 .part_new2{ display: flex; margin-bottom: 56px; } #index .part4 .part_new1 .new_sj{ padding: 20px 28px; background: #dddddd; color: #ffffff; } #index .part4 .part_new1 .new_sj h3{ font-size: 48px; line-height: 48px; } #index .part4 .part_new1 .new_sj h3:after{ content: ''; display: block; width: 50px; height: 1px; background-color: #ffffff; margin: 8px auto 8px auto; } #index .part4 .part_new1 .new_txt{ padding-left: 18px; } #index .part4 .part_new1 .new_txt h3{ font-size: 18px; color: #000000; line-height: 28px; font-weight: 400; } #index .part4 .part_new1 .new_txt h3:after{ content: ''; display: block; width: 32px; height: 1px; background-color: #e40000; margin: 20px auto 20px 0; } #index .part4 .part_new1 .new_txt p{ line-height: 26px; height: 54px; overflow: hidden; text-overflow: ellipsis; } #index .part4 .part_new1:hover .new_sj{ background-color: #e40000; } #index .part4 .part_new1:hover .new_txt h3{ color: #e40000; } #index .part4 .part_new1:hover .new_txt{ background: #eeeeee; } #system .contentwrap { padding-top: 50px; } #system .contentwrap .title p { font-size: 16px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #111111; } #system .contentwrap .title p img:hover{ transform: scale(1.1); } #system .contentwrap .contentbox { margin: 60px 0 90px; display: flex; justify-content: space-between; align-items: center; } #system .contentwrap .contentbox .contentitem { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 253px; height: 253px; background: #FFFFFF; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07); } #system .contentwrap .contentbox .contentitem div { font-size: 20px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #333333; margin-top: 35px; } #system .tablewrap { margin: 60px 0 80px; } #system .tablewrap .tablehead { padding: 0 70px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; height: 67px; background: #F1F1F1; border: 1px solid #E2E2E2; } #system .tablewrap .tablehead div { flex: 1; text-align: left; } #system .tablewrap .tabletr { padding: 0 70px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; height: 67px; background: #fff; border: 1px solid #E2E2E2; } #system .tablewrap .tabletr .tabletd { flex: 1; text-align: left; } #system .tablewrap .tabletr .tabletd.moreload { display: flex; justify-content: space-between; align-items: center; } #system .tablewrap .tabletr .tabletd.moreload i { font-size: 30px; cursor: pointer; } #system .tablewrap .tabletr .tabletd.moreload i.activered { color: #E50000; } #system .tablewrap .tablecontent { padding: 50px 70px; background-color: #F1F1F1; display: none; } #system .tablewrap .tablecontent p { line-height: 30px } #system .tablewrap .tablecontent .btn-box{ display: flex; } #system .tablewrap .tablecontent .btn-box .btn:first-of-type{ margin-right:30px } #system .tablewrap .tablecontent .contenttit { font-size: 14px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #333333; line-height: 30px; } #system .tablewrap .tablecontent .btn { margin-top: 33px; width: 135px; height: 48px; background: #E50000; border-radius: 31px; display: flex; justify-content: center; align-items: center; font-size: 18px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #FFFFFF; } #service .part1 { padding: 50px 0 80px; } #service .part1 .systembox { display: flex; flex-wrap: wrap; } #service .part1 .systembox .systemitem { width: 273px; margin: 40px 36px 0 0; position: relative; cursor: pointer; } #service .part1 .systembox .systemitem:nth-child(4n+4) { margin: 40px 0 0 0; } #service .part1 .systembox .systemitem:hover .systemtit { color: #0068B7; } #service .part1 .systembox .systemitem .systemimg img { width: 100%; } #service .part1 .systembox .systemitem .systemtit { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; text-align: center; padding-top: 15px; } #service .part2 { padding: 70px 0; } #service .part2 .newsbox { display: flex; } #service .part2 .newsbox .imgbox { margin-right: 72px; } #service .part2 .newsbox .newcontent .contenthead { margin-bottom: 50px; display: flex; } #service .part2 .newsbox .newcontent .contenthead span { display: flex; justify-content: center; align-items: center; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; } #service .part2 .newsbox .newcontent .contenthead span:nth-child(1) { width: 112px; height: 44px; background: #0068B7; border: 1px solid #0068B7; color: #FFFFFF; } #service .part2 .newsbox .newcontent .contenthead span:nth-child(2) { width: 112px; height: 44px; border: 1px solid #CCCCCC; color: #0068B7; } #service .part2 .newsbox .newcontent .pbox { padding-left: 20px; } #service .part2 .newsbox .newcontent .pbox p { margin-bottom: 40px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 30px; position: relative; } #service .part2 .newsbox .newcontent .pbox p::before { content: ""; width: 6px; height: 6px; background-color: #0068B7; border-radius: 50%; position: absolute; left: -20px; top: 13px; } #service .part2 .newsbox .newcontent .btn { width: 124px; height: 40px; border: 1px solid #0068B7; border-radius: 20px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #0068B7; display: flex; justify-content: center; align-items: center; } #service .part2 .operate { text-align: center; position: relative; margin-top: 20px; } #service .part2 .operate .newbutton { width: 101px; height: 41px; background: #F5F5F5; position: absolute; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; display: flex; justify-content: center; align-items: center; top: 0; } #service .part2 .operate .newbutton:nth-child(1) { left: -101px; } #service .part2 .operate .newbutton:nth-child(2) { right: -101px; } #service .part2 .operate .back { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #0068B7; } #produce .contentwrap .contentbox { display: flex; flex-wrap: wrap; } #produce .contentwrap .contentbox .contentitem { display: flex; align-items: center; box-shadow: 0px 3px 7px 0px rgba(4, 0, 0, 0.12); width: 22%; margin-right: 4%; margin-top: 56px; box-sizing: border-box; position: relative; cursor: pointer; } #produce .contentwrap .contentbox .contentitem:nth-child(4n+4) { margin-right: 0 !important; } #produce .contentwrap .contentbox .contentitem .img { width: 100%; /* border: 1px dashed transparent; */ /* margin-right: 13px; */ } #produce .contentwrap .contentbox .contentitem .img img { width: 100%; } #produce .contentwrap .contentbox .contentitem .titlewrap{ position: absolute; left: 0; bottom: 0; width: 100%; height: 48px; font-size: 16px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #fff; display: flex; justify-content: center; align-items: center; background-color: rgba(255,255,255,0.5); } /* #produce .contentwrap .contentbox .contentitem:hover { border: 1px solid #E50000; } */ #produce .contentwrap .contentbox .contentitem:hover .img { /* border: 1px dashed #000; */ } #produce .contentwrap .contentbox .contentitem:hover .titlewrap{ background-color: rgba(0, 0, 0, 0.5); color: #fff; } #produceitem .part1 { display: flex; padding: 50px 0 80px; } #produceitem .part1 .systemleft { width: 223px; margin-right: 40px; } #produceitem .part1 .systemleft .cartebox .cartit { height: 55px; background: #005BAC; border-radius: 5px 5px 0px 0px; font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; padding: 0 20px; display: flex; align-items: center; } #produceitem .part1 .systemleft .cartebox .cartit span { font-size: 12px; font-family: Arial; font-weight: bold; color: #FFFFFF; } #produceitem .part1 .systemleft .cartebox .carteitem { padding: 0 20px; height: 50px; background: #999999; font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; margin-top: 2px; display: flex; justify-content: space-between; align-items: center; cursor: pointer; } #produceitem .part1 .systemleft .cartebox .carteitem .icon { font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } #produceitem .part1 .systemleft .cartebox .ercartebox { display: none; } #produceitem .part1 .systemleft .cartebox .ercartebox.active { display: block; } #produceitem .part1 .systemleft .cartebox .ercartebox .ercarteitem { cursor: pointer; padding: 0 20px; height: 50px; background: #eee; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; margin-top: 2px; display: flex; align-items: center; } #produceitem .part1 .systemleft .cartebox .ercartebox .ercarteitem .dot { width: 4px; height: 4px; background: #666666; border-radius: 50%; margin-right: 16px; } #produceitem .part1 .systemleft .cartebox .ercartebox .ercarteitem.active { background-color: #005BAC; color: #fff; } #produceitem .part1 .systemleft .cartebox .ercartebox .ercarteitem.active .dot { background-color: #fff; } #produceitem .part1 .systemright { flex: 1; } #produceitem .part1 .systemright .systemtitle { display: flex; justify-content: space-between; padding-bottom: 16px; border-bottom: 1px solid #EEEEEE; margin-bottom: 62px; } #produceitem .part1 .systemright .systemtitle .systemtit { font-size: 18px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; padding-left: 13px; border-left: 2px solid #005BAC; } #produceitem .part1 .systemright .produceitem { display: flex; } #produceitem .part1 .systemright .produceitem .produceleft { width: 384px; height: 288px; background: #FFFFFF; border: 1px solid #EEEEEE; display: flex; justify-content: center; align-items: center; margin-right: 68px; } #produceitem .part1 .systemright .produceitem .produceleft img { width: 70%; } #produceitem .part1 .systemright .produceitem .produceright .name { font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; } #produceitem .part1 .systemright .produceitem .produceright .detail { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; margin: 35px 0 23px; } #produceitem .part1 .systemright .produceitem .produceright .detailbox { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 30px; padding-left: 15px; } #produceitem .part1 .systemright .produceitem .produceright .detailbox p::before { content: ""; position: absolute; margin: 15px 0 0 -15px; width: 4px; height: 4px; background: #E47421; border-radius: 50%; } #produceitem .part1 .systemright .detailtitle { display: flex; height: 49px; } #produceitem .part1 .systemright .detailtitle .titlename { width: 150px; height: 49px; background-color: #005BAC; padding: 15px 40px 15px 20px; box-sizing: border-box; font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; color: #FFFFFF; } #produceitem .part1 .systemright .detailtitle .bgimg { flex: 1; overflow: hidden; } #produceitem .part1 .systemright .detailtitle .bgimg img { width: 100%; height: 100%; } #produceitem .part1 .systemright .contentbox { border-bottom: 1px solid #EEEEEE; padding-bottom: 20px; } #produceitem .part1 .systemright .contentbox .contentitem { padding: 30px 0; } #produceitem .part1 .systemright .contentbox .contentitem .contentit { font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; color: #333333; } #produceitem .part1 .systemright .contentbox .contentitem .article p { font-size: 14px; font-family: Microsoft YaHei; color: #666666; line-height: 26px; } #produceitem .part1 .systemright .operate .pre, #produceitem .part1 .systemright .operate .next { margin-top: 22px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; } #produceitem .part1 .systemright .operate .pre a, #produceitem .part1 .systemright .operate .next a { color: #005bac; } #contact .titlewrap { padding: 60px 0 50px; } #contact .addressbox .addressitem { padding: 47px; background-color: #F9F9F9; display: flex; justify-content: space-around; margin-bottom: 30px; flex-wrap: wrap; } #contact .addressbox .addressitem .address, #contact .addressbox .addressitem .map { width: 537px; height: 203px; background: #FFFFFF; } #contact .addressbox .addressitem .address { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0 10px; } #contact .addressbox .addressitem .address .addressname { font-size: 18px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #111111; width: 100%; text-align: center; padding: 13px 0 20px; border-bottom: 1px solid #F9F9F9; } #contact .addressbox .addressitem .address p { margin-top: 15px; } #contact .fromtitle { font-size: 20px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #111111; line-height: 30px; margin: 50px 0 30px; text-align: center; } #contact .fromwrap { padding: 30px; border: 1px solid #e5e5e5; margin-bottom: 110px; } #contact .fromwrap .fromitem { display: flex; align-items: center; margin-bottom: 30px; } #contact .fromwrap .fromitem.address input { flex: 1; } #contact .fromwrap .fromitem.message { align-items: flex-start !important; } #contact .fromwrap .fromitem.message textarea { height: 179px; border: none; flex: 1; /*background-color: rgba(241, 241, 241, 0.3);*/ background-color: #f5f5f5; outline: none; padding: 10px } #contact .fromwrap .fromitem label { display: inline-block; width: 100px; font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #111111; } #contact .fromwrap .fromitem input { width: 180px; height: 43px; border: none; /*background-color: rgba(241, 241, 241, 0.3);*/ background-color: #f5f5f5; padding: 10px; box-sizing: border-box; border-radius: 2px; } #contact .fromwrap .itemwrap { display: flex; } #contact .fromwrap .itemwrap .fromitem { margin-right: 55px; } #contact .fromwrap .btn { display: flex; padding-left: 100px; } #contact .fromwrap .btn input { width: 160px; margin-right: 20px; height: 43px; display: flex; justify-content: center; align-items: center; color: #fff; border: none; cursor: pointer; } #contact .fromwrap .btn input:nth-child(1) { background: #E50000; } #contact .fromwrap .btn input:nth-child(2) { background: #B3B3B3; } #contact #verify { margin-right: 47px; } #support .part1 { padding: 80px 0 70px; } #support .part1 .newsbox { padding-bottom: 20px; display: flex; flex-wrap: wrap; } #support .part1 .newsbox .newsitem { width: 48%; margin-right: 4%; margin-top: 40px; background: #FFFFFF; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07); border-radius: 10px 10px 0px 0px; } #support .part1 .newsbox .newsitem:nth-child(2n+2) { margin-right: 0; } #support .part1 .newsbox .newsitem .newsitemup { background: #0068B7; border-radius: 5px; display: flex; justify-content: space-between; padding: 15px 25px; } #support .part1 .newsbox .newsitem .newsitemup .title { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } #support .part1 .newsbox .newsitem .newsitemup .time { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; } #support .part1 .newsbox .newsitem .newsitembottom { padding: 40px 25px; } #support .part1 .newsbox .newsitem .newsitembottom .gangwei:first-child { margin-bottom: 40px; } #support .part1 .newsbox .newsitem .newsitembottom .gangwei .gangweitit { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; line-height: 30px; } #support .part1 .newsbox .newsitem .newsitembottom .gangwei .gangweititle p { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666; line-height: 30px; } #supportitem .part1 { padding: 80px 0 70px; } #supportitem .part1 .supportit { font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; color: #005BAC; text-align: center; } #supportitem .part1 .show_title { display: flex; justify-content: center; margin: 30px 0 55px; } #supportitem .part1 .show_title span { color: #949494; margin: 0 30px; font-size: 14px; padding-left: 30px; } #supportitem .part1 .errorbox p { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 30px; } #supportitem .part1 .errorbox .erlist p { text-indent: 30px; } #supportitem .part1 .tableimg { padding-bottom: 45px; margin-bottom: 10px; border-bottom: 1px solid #eee; } #supportitem .part1 .operate .pre, #supportitem .part1 .operate .next { margin-top: 22px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; } #supportitem .part1 .operate .pre a, #supportitem .part1 .operate .next a { color: #005bac; } #about.about4 .contentwrap, #about.about5 .contentwrap { width: 100% !important; } #about .contentwrap { width: 100%; margin: 50px auto; } #about .contentwrap .mytit { margin-bottom: 35px; } #about .contentwrap .contentinner img { width: 100%; margin-bottom: 40px; } #about .contentwrap .contentinner .companyname { font-size: 16px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #111111; line-height: 30px; } #about .contentwrap .contentinner p { font-size: 14px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; line-height: 30px; text-indent: 30px; } #about .contentwrap .about2 { position: relative; } #about .contentwrap .about2 .timeline { width: 3px; height: 100%; background: #D0D0D0; margin-left: 185px; position: absolute; left: 0; top: 0; } #about .contentwrap .about2 .timelist { /* position: absolute; left: 0; top: 0; width: 100%; height: 100%; */ } #about .contentwrap .about2 .timelist .timeitem { display: flex; align-items: flex-start; margin-bottom: 80px; } #about .contentwrap .about2 .timelist .timeitem .left { display: flex; align-items: center; } #about .contentwrap .about2 .timelist .timeitem .left .year1 { font-size: 30px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #111111; margin-right: 10px; } #about .contentwrap .about2 .timelist .timeitem .left .year2 { font-size: 20px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; } #about .contentwrap .about2 .timelist .timeitem .left span { width: 25px; height: 25px; background: #CECECE; border-radius: 50%; margin: 0 40px; } #about .contentwrap .about2 .timelist .timeitem .right { margin-top: -20px; flex: 1; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox { width: 100%; min-height: 157px; border: 1px solid #E5E5E5; padding: 20px 0 20px 30px; box-sizing: border-box; position: relative; display: flex; flex-direction: column; justify-content: center; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox:hover { background-color: #E50000; border: 1px solid #E50000; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox:hover::before { border-right: 20px solid #E50000; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox:hover::after { border-right: 20px solid #E50000; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox:hover p { color: #fff; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox:hover p::before { background-color: #fff; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox::before { content: ""; width: 0; height: 0; position: absolute; left: -40px; top: 20px; border-left: 20px solid transparent; border-right: 20px solid #e5e5e5; border-top: 20px solid transparent; border-bottom: 20px solid transparent; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox::after { content: ""; width: 0; height: 0; position: absolute; left: -39px; top: 20px; border-left: 20px solid transparent; border-right: 20px solid #fff; border-top: 20px solid transparent; border-bottom: 20px solid transparent; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox p { font-size: 25px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #111111; position: relative; padding-left: 20px; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox p::before { content: ""; width: 0; height: 0; position: absolute; width: 4px; height: 4px; background-color: #E50000; border-radius: 50%; left: 0; top: 50%; } #about .contentwrap .about3 img { width: 100%; } #about .contentwrap .itembox .item { display: flex; margin-bottom: 200px; background: url(/static/web/images/about_wh.png) no-repeat; background-size: 70% 100%; } #about .contentwrap .itembox .item:nth-child(2n+2) { flex-direction: row-reverse; } #about .contentwrap .itembox .item:nth-child(2n+2) .left .back { left: auto !important; right: 0; } #about .contentwrap .itembox .item:nth-child(2n+2) .left img { left: auto !important; right: 50px; } #about .contentwrap .itembox .item .left { flex: 1; position: relative; } #about .contentwrap .itembox .item .left .back { left: -40px; top: 0; } #about .contentwrap .itembox .item .left img { border-bottom: 5px solid #E50000; position: absolute; top: 60px; } #about .contentwrap .itembox .item .right { padding-left: 120px; padding-bottom: 90px; flex: 1; } #about .contentwrap .itembox .item:nth-child(even) .left { margin-left: 200px; } #about .contentwrap .itembox .item .right .titwrap .tit { display: none; } #about .contentwrap .itembox .item .right .titcontent { padding: 75px 0 45px 0; } #about .contentwrap .itembox .item .right .titwrap .tit .title { font-size: 34px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #111111; line-height: 45px; } #about .contentwrap .itembox .item .right .titwrap .tit p{ width: 135px; height: 10px; background: #E50000; margin-top: -10px; } #about .contentwrap .itembox .item .right .titcontent p { font-size: 18px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; line-height: 30px; position: relative; } #about .contentwrap .itembox .item .right .titcontent h3{ font-size: 28px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 600; color: #E50000; padding-bottom: 10px; } #about .contentwrap .itembox .item .right .titcontent h5{ border-bottom: 1px solid #E50000; width: 360px; height: 10px; margin-bottom: 24px; } #about .contentwrap .itembox .item .right .titcontent h4{ border-bottom: 1px solid #E50000; width: 200px; height: 10px; margin-bottom: 24px; } #about .contentwrap .aboutpart1 { padding: 68px 100px 78px; background: #FAFAFA; } #about .contentwrap .aboutpart1 .top { display: flex; justify-content: space-between; align-items: center; } #about .contentwrap .aboutpart1 .top .left { display: flex; flex-direction: column; justify-content: space-between; max-width: 480px; } #about .contentwrap .aboutpart1 .top .left .name { font-size: 20px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #111111; line-height: 30px; } #about .contentwrap .aboutpart1 .top .left .line { width: 27px; height: 4px; background: #E50000; margin: 48px 0; } #about .contentwrap .aboutpart1 .top .left .address p { font-size: 14px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; line-height: 30px; } #about .contentwrap .aboutpart1 .top .right { width: 48%; } #about .contentwrap .aboutpart1 .top .right img { width: 100%; } #about .contentwrap .aboutpart1 .bottom { margin-top: 30px; display: flex; justify-content: space-around; } #about .contentwrap .aboutpart1 .bottom .item{ overflow: hidden; } #about .contentwrap .aboutpart1 .bottom .item img{ /*filter: drop-shadow(50px 0 0 #E50000);*/ margin-left: 50px; } #about .contentwrap .aboutpart1 .bottom .item div { margin-top: 27px; font-size: 20px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #111111; line-height: 30px; } #about .contentwrap .titwrap { margin: 60px 0; } #about .contentwrap .btnwrap { display: flex; justify-content: center; align-items: center; } #about .contentwrap .btnwrap .btnitem { width: 167px; height: 61px; border-radius: 10px; border: 1px solid #F0F0F0; margin-right: 16px; display: flex; justify-content: center; align-items: center; font-size: 16px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; } #about .contentwrap .btnwrap .btnitem:hover { background-color: #E50000; color: #fff; } #about .contentwrap .btnwrap .btnitem:last-child { margin-right: 0 !important; } #about .contentwrap .pc-banner { width: 100%; position: relative; margin: 75px 0 54px; } #about .contentwrap .swiper-slide { width: 100%; -webkit-transition: transform 1s; -moz-transition: transform 1s; -ms-transition: transform 1s; -o-transition: transform 1s; -webkit-transform: scale(0.7); transform: scale(0.7); } #about .contentwrap .swiper-slide-active, #about .contentwrap .swiper-slide-duplicate-active { -webkit-transform: scale(1); transform: scale(1); } #about .contentwrap .none-effect { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; } #about .contentwrap .swiper-slide a { background: #fff; padding: 10px; display: block; border-radius: 14px; } #about .contentwrap .swiper-slide a img { width: 100%; } #about .contentwrap .swiper-slide-active a:after { background: none; } #about .contentwrap .swiper-slide img { width: 100%; border-radius: 14px; display: block; } #about .contentwrap .swiper-pagination { position: relative; margin-top: 80px; } #about .contentwrap .swiper-pagination-bullet { margin-left: 4px; margin-right: 4px; width: 39px; height: 6px; background: #f1f1f1 !important; border-radius: 0 !important; opacity: 1 !important; } #about .contentwrap .swiper-pagination-bullet-active { background: #E50000 !important; } #about .contentwrap .button { width: 1000px; margin: 0 auto; bottom: 43px; position: relative; } #about .contentwrap .button div:hover { background-color: #2f4798; } #about .contentwrap .swiper-button-prev-mine { width: 30px; height: 30px; border-radius: 50%; position: absolute; left: 15%; top: 50%; margin-top: -15px; margin-left: -15px; border: 1px solid #fff; z-index: 999; justify-content: center; display: flex; align-items: center; color: #fff; cursor: pointer; display: none; } #about .contentwrap .swiper-button-next-mine { width: 30px; height: 30px; border-radius: 50%; position: absolute; left: 85%; top: 50%; margin-top: -15px; margin-left: -15px; border: 1px solid #fff; z-index: 999; justify-content: center; display: flex; align-items: center; color: #fff; cursor: pointer; display: none; } #news .contentwrap .contentbox { display: flex; flex-wrap: wrap; } #news .contentwrap .contentbox .contentitem { width: 30%; margin-right: 5%; margin-top: 56px; box-sizing: border-box; border: 1px solid #E0E0E0; position: relative; cursor: pointer; overflow: hidden; } #news .contentwrap .contentbox .contentitem:hover .titlewrap{ top: 50%; background-color: rgba(0, 0, 0, 0.5); justify-content: flex-start; } #news .contentwrap .contentbox .contentitem:hover .titlewrap .tit,#news .contentwrap .contentbox .contentitem:hover .titlewrap .title{ color: #fff; } #news .contentwrap .contentbox .contentitem:hover .titlewrap .title{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } #news .contentwrap .contentbox .contentitem:hover .img img{ transform: scale(1); } #news .contentwrap .contentbox .contentitem:nth-child(3n+3) { margin-right: 0 !important; } #news .contentwrap .contentbox .contentitem .img { width: 100%; /* border: 1px dashed transparent; */ margin-right: 13px; } #news .contentwrap .contentbox .contentitem .img img { width: 100%; transform: scale(1.3); transition: .3s all linear; } #news .contentwrap .contentbox .contentitem .titlewrap { padding: 24px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box; background-color: #fff; transition: .3s all linear; display: flex; flex-direction: column; justify-content: center; align-items: center } #news .contentwrap .contentbox .contentitem .titlewrap .tit { font-size: 16px; font-family: SourceHanSansCN-Bold, SourceHanSansCN; font-weight: bold; color: #333333; line-height: 24px; margin-bottom: 10px; } #news .contentwrap .contentbox .contentitem .titlewrap .title { font-size: 14px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #666666; line-height: 22px; } #news .contentwrap .contentbox .contentitem:hover { box-shadow: 0px 3px 7px 0px rgba(4, 0, 0, 0.12); } #news .contentwrap .contentbox .contentitem:hover .img { /* border: 1px dashed #000; */ } #news .contentwrap .contentbox .contentitem:hover .time { opacity: 1; } #news .contentwrap .contentbox .contentitem .time { background-color: #E60000; width: 88px; height: 88px; position: absolute; left: 0; top: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; opacity: 0; } #news .contentwrap .contentbox .contentitem .time .day { font-size: 42px; font-family: ArialMT; color: #FFFFFF; line-height: 48px; } #news .contentwrap .contentbox .contentitem .time .year { border-top: 1px solid #fff; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #FFFFFF; line-height: 20px; } #newsshow .part1 { padding: 70px 0; } #newsshow .part1 .newsbox { background: rgba(245, 245, 245, 0.74); margin-bottom: 40px; padding: 70px 100px 25px; } #newsshow .part1 .newsbox .newstitle { font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #333333; text-align: center; } #newsshow .part1 .newsbox .newsdetail { margin: 40px 0; display: flex; justify-content: center; } #newsshow .part1 .newsbox .newsdetail span { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #999999; } #newsshow .part1 .newsbox .newsdetail span:first-child { margin-right: 65px; } #newsshow .part1 .newsbox .newarticle p { font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #555555; line-height: 30px; margin-bottom: 45px; } #newsshow .part1 .newsbox .newarticle img { width: 100%; margin-bottom: 45px; } #newsshow .part1 .operate { text-align: center; position: relative; } #newsshow .part1 .operate .newbutton { width: 101px; height: 41px; background: #F5F5F5; position: absolute; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; display: flex; justify-content: center; align-items: center; top: 0; } #newsshow .part1 .operate .newbutton:nth-child(1) { left: -101px; } #newsshow .part1 .operate .newbutton:nth-child(2) { right: -101px; } #newsshow .part1 .operate .back { font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; color: #0068B7; } .header { display: none !important; } /*浼佷笟姒傚喌*/ .about{ margin-top: 40px; overflow: hidden; display: flex; justify-content: center; } .about_fl{ color: #666; line-height: 40px; } .about_fr{ width: 44%; } .about_fl img{ display: block; width: 100%; height: auto; margin: auto; } .about_fr .fr_txt1{ background-color: #f8f8f8; padding: 15px 30px 10px 40px; height: 135px; position: relative; } .about_fr .fr_txt2{ background-color: #eeeeee; padding: 15px 30px 10px 40px; height: 135px; position: relative; border-bottom: 1px dashed #999; border-top: 1px dashed #999; } .about_fr .fr_txt3{ background-color: #f8f8f8; padding: 15px 30px 10px 40px; height: 135px; position: relative; } .about_fr p{ line-height: 24px } .about_fr .fr_txt1 h4{ font-size: 18px; font-weight: 600; color: #333333; line-height: 30px; padding-left: 42px; background: url(/static/web/images/icon_ab1.png) no-repeat; margin-bottom: 10px; } .about_fr .fr_txt2 h4{ font-size: 18px; font-weight: 600; color: #333333; line-height: 30px; padding-left: 42px; background: url(/static/web/images/icon_ab2.png) no-repeat; margin-bottom: 10px; } .about_fr .fr_txt3 h4{ font-size: 18px; font-weight: 600; color: #333333; line-height: 30px; padding-left: 42px; background: url(/static/web/images/icon_ab3.png) no-repeat; margin-bottom: 10px; } .about_fr .fr_txt1 img{ position: absolute; left: -16px; top: 45%; display: none; } .about_fr .fr_txt2 img{ position: absolute; left: -16px; top: 45%; display: none; } .about_fr .fr_txt3 img{ position: absolute; left: -16px; top: 45%; display: none; } .about_fr .fr_txt1:hover{ background-color: #dc2f2f; } .about_fr .fr_txt1:hover h4{ color: #ffffff; background: url(/static/web/images/icon_ab4.png) no-repeat; } .about_fr .fr_txt1:hover p{ color: #ffffff; } .about_fr .fr_txt1:hover img{ display: block; } .about_fr .fr_txt2:hover{ background-color: #dc2f2f; } .about_fr .fr_txt2:hover h4{ color: #ffffff; background: url(/static/web/images/icon_ab5.png) no-repeat; } .about_fr .fr_txt2:hover p{ color: #ffffff; } .about_fr .fr_txt2:hover img{ display: block; } .about_fr .fr_txt3:hover{ background-color: #dc2f2f; } .about_fr .fr_txt3:hover h4{ color: #ffffff; background: url(/static/web/images/icon_ab6.png) no-repeat; } .about_fr .fr_txt3:hover p{ color: #ffffff; } .about_fr .fr_txt3:hover img{ display: block; } /*鍙戝睍鍘嗙▼*/ ul{ list-style: none; } .inner_process{ padding: 50px 0; background: url("../images/processbg.jpg") no-repeat center; background-size: cover; overflow: hidden; margin-bottom: 80px; } .iprocess{ width: 82%; margin: 0 auto; } .iprocess_nav{ margin: 40px 0 35px 0; overflow: hidden; } .iprocess_nav ul{ display: flex; justify-content: space-around; } .iprocess_nav ul li{ width: 20%; } .iprocess_nav ul li a{ display: block; width: 120px; margin: 0 auto; line-height: 38px; border: 1px solid #ccc; border-radius: 5px; text-align: center; font-size: 16px; color: #333; } .iprocess_nav ul li a:hover{ color: #fff; border: 1px solid #E50000; background-color: #E50000; } .iprocess_nav ul li a.current{ color: #fff; border: 1px solid #E50000; background-color: #E50000; } .iprocess_con{ position: relative; } .iprocess_con:before{ content: ''; display: block; width: 1px; height: 100%; position: absolute; top: 0; left: 50%; background-color: #999; } .iprocess_con ul{ position: relative; padding: 75px 0; } .iprocess_con ul:before{ content: ''; display: block; background: url("../images/circle0.png") no-repeat center; width: 27px; height: 26px; position: absolute; top: 0; left: 50%; margin-left: -13px; } .iprocess_con ul:after{ content: ''; display: block; background: url("../images/circle1.png") no-repeat center; width: 27px; height: 26px; position: absolute; bottom: 0; left: 50%; margin-left: -13px; } .iprocess_con ul li{ margin-bottom: 75px; overflow: hidden; position: relative; cursor: default; } .iprocess_con ul li:last-child{ margin-bottom: 0; } .iprocess_con ul li:before{ content: ''; display: block; background: url("../images/circle.png") no-repeat center; width: 15px; height: 15px; position: absolute; top: 50%; left: 50%; transform: translate(0, -50%); margin-left: -7.5px; } .iprocess_con ul li:hover:before{ background: url("../images/circle_h.png") no-repeat center; } .lc_img{ width: 45%; position: relative; } .lc_img:after{ content: ''; display: block; height: 0; width: 0; position: absolute; top: 50%; transform: translate(0, -50%); border-top: 12px solid transparent; border-bottom: 12px solid transparent; } .iprocess_con ul li:nth-child(odd) .lc_img:after{ right: -15px; border-left: 15px solid #999; } .iprocess_con ul li:nth-child(even) .lc_img:after{ left: -15px; border-right: 15px solid #999; } .lc_img img{ width: 254px; height: 179px; border-radius: 5px; } .iprocess_con ul li:nth-child(odd) .lc_img{ float: left; } .iprocess_con ul li:nth-child(odd) .lc_img img{ margin: 0 0 0 auto; } .iprocess_con ul li:nth-child(even) .lc_img{ float: right; } .iprocess_con ul li:nth-child(even) .lc_img img{ margin: 0 auto 0 0; } .iprocess_con ul li:nth-child(odd) .lc_txt{ float: right; text-align: left; } .iprocess_con ul li:nth-child(even) .lc_txt{ text-align: right; float: left; } .lc_txt{ width: 45%; color: #333; } .iprocess_con ul li:hover:nth-child(odd) .lc_img:after{ border-left: 15px solid #E50000; } .iprocess_con ul li:hover:nth-child(even) .lc_img:after{ border-right: 15px solid #E50000; } .lc_txt1{ font-size: 34px; font-weight: bold; line-height: 1; margin-bottom: 10px; } .lc_txt2{ font-size: 20px; line-height: 30px; } /*鍚堜綔浼欎即*/ .hz{ background-color: #fafbfd; overflow: hidden; padding: 45px 0; } .c_title{ text-align: center; font-weight: bold; font-size: 20px; color: #111; line-height: 30px; background: url("../images/ctitle.png") no-repeat bottom center; padding-bottom: 15px; } .hz_con{ margin-top: 25px; position: relative; } .pic{ position: relative; overflow: hidden; width: 100%; } .pic:after{ content: ''; display: block; padding-bottom: 100%; } .pic img{ transition: .5s; } .middleCenter { position:absolute; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; display:block; vertical-align:middle; text-align:center; margin:auto } .hz_con .swiper-container{ width: 90%; } .hz_con .swiper-slide{ display: initial; } .hzs a{ display:block; overflow: hidden; position: relative; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); margin: 15px; } .hzs a .pic:after{ padding-bottom: 44.25%; } .hzs a:hover .pic img{ transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } .hz_con .swiper-button-next2, .hz_con .swiper-button-prev2{ display: block; position: absolute; top: 50%; width: 53px; height: 53px; margin-top: -26px; z-index: 10; cursor: pointer; outline: none; background: url("../images/hzjt.png") no-repeat center; text-align: center; background-size: 100%; } .hz_con .swiper-button-next2:hover ,.hz_con .swiper-button-prev2:hover{ background: url("../images/hzjt_h.png") no-repeat center; background-size: 100%; } .hz_con .swiper-button-prev2{ left: 0; right: auto; } .hz_con .swiper-button-next2{ right: 0; left: auto; transform: rotateY(-180deg); } /*鑽h獕璧勮川*/ .honor{ margin: 45px 0 75px 0; overflow: hidden; } .honor_con{ margin-top: 35px; position: relative; padding-bottom: 50px; } .honor_con .swiper-slide{ display: initial; } .honors a{ display:block; position: relative; border: 1px solid #EAEAEA; } .honor_img{ padding: 40px; position: relative; } .fdj{ position: absolute; top: 10px; right: 10px; } .honors a .pic:after{ padding-bottom: 125.88%; } .honors a:hover .pic img{ transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } .honor_txt{ border-top: 1px solid #EAEAEA; padding: 18px 5px; text-align: center; } .honor_txt h3{ font-size: 18px; font-weight: 400; color: #333; line-height: 27px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .honors a:hover .honor_txt h3{ font-weight: bold; color: #E50000; } .swiper-pagination1{ position: absolute; text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; } .honor_con .swiper-pagination1{ display: block; bottom: 0; left: 0; right: 0; width: 100%; } .honor_con .swiper-pagination-bullet{ width: 39px; height: 6px; background: #F1F1F1; opacity: 1; outline: none; margin: 0px 10px; border-radius: 0; } .honor_con .swiper-pagination-bullet-active{ background-color: #E50000; } @media(max-width:1550px) { #about .contentwrap .itembox .item .right { padding-bottom: 60px; } #about .contentwrap .titwrap { margin: 60px 0 30px; } .pro_bj { width: 400px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1 p{ width: 72px; height: 72px; margin: 0 30px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2 p{ width: 72px; height: 72px; margin: 0 30px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem3 p{ width: 72px; height: 72px; margin: 0 30px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem4 p{ width: 72px; height: 72px; margin: 0 30px 10px; } } @media(max-width:1280px){ .pro_bj { width: 360px; height: 295px; } #index .part3n .part_about .part_afr .afr_txt .afr_nr{ font-size: 14px; } #about .contentwrap .itembox .item .right .titwrap .tit .title { font-size: 30px; } #about .contentwrap .itembox .item .right .titwrap .tit p { width: 120px; margin-top: -12px; } #about .contentwrap .itembox .item .right .titcontent h4 { height: 10px; margin-bottom: 12px; } #about .contentwrap .itembox .item .right .titcontent h5 { height: 10px; margin-bottom: 12px; } } @media(max-width:1200px) { #about .contentwrap{ width: 100%; margin: 50px auto; } #about .contentwrap .itembox .item { background-size: 130% 100%; flex-direction: column; margin-bottom: 560px; } #about .contentwrap .itembox .item .left .back { position: inherit; left: 0; } #about .contentwrap .itembox .item .left img { top: 0; } .pro_bj { width: 320px; height: 262px; } .pro_nl { margin-bottom: 14px; } .pro_txt { padding-bottom: 14px; } #index>.part3n>div>h3 { font-size: 88px; } .about{ margin-top: 50px; } .about_fl{ line-height: 30px; } .hzs a{ box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1); margin: 10px; } .hz_con .swiper-container{ width: 85%; } .iprocess{ width: 100%; } .iprocess_nav ul li{ width: 25%; } .iprocess_con ul li{ margin-bottom: 50px; } .about { flex-direction: column; } .about_fl img { height: auto; } .about_fr { width: 100%; } .about_fr .fr_txt1 { padding: 15px 30px 10px 40px; height: auto; } .about_fr .fr_txt2 { padding: 15px 30px 10px 40px; height: auto; } .about_fr .fr_txt3 { padding: 15px 30px 10px 40px; height: auto; } .about_fr .fr_txt1 h4 { font-size: 18px; line-height: 30px; } .about_fr .fr_txt2 h4 { font-size: 18px; line-height: 30px; } .about_fr .fr_txt3 h4 { font-size: 18px; line-height: 30px; } .about_fr p { line-height: 26px; font-size: 14px; } #index .part4 .part_new1{ width: 96%; } #index .part3n .part_about .part_afl .afl_img1 p { line-height: 24px; padding: 30px 30px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1 p{ width: 60px; height: 60px; margin: 0 20px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2 p{ width: 60px; height: 60px; margin: 0 20px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem3 p{ width: 60px; height: 60px; margin: 0 20px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem4 p{ width: 60px; height: 60px; margin: 0 20px 10px; } #index .part3n .part_about .part_afr .afr_top span { font-size: 60px; } } @media(max-width:1020px){ .pro_bj { width: 288px; height: 236px; } #about .contentwrap .itembox .item { margin-bottom: 480px; } } @media(max-width:768px){ .about_fl{ float: none; width: 100%; } #about .contentwrap .itembox .item .right .titcontent { padding: 60px 0 80px 0; } #about .contentwrap .itembox .item { margin-bottom: 300px; } #about .contentwrap .titwrap { margin: 20px 0 10px; } #about .contentwrap .itembox .item .right { padding: 20px; } #index .part3n .part_about .part_afl .afl_img1 p { font-size: 16px; line-height: 30px; padding: 50px 60px; } #index .part2{margin-bottom: 0} .part_pro { display: flex; justify-content: space-between; flex-direction: column; align-items: center; } .pro1 { width: 60%; margin-bottom: 100px; } .pro_bj { width: 428px; height: 350px; top: 80px; } .about_fr{ margin-top: 20px; float: none; width: 100%; } .hz_con .swiper-button-next2, .hz_con .swiper-button-prev2{ width: 33px; height: 33px; margin-top: -16px; } .iprocess_nav ul li{ width: 30%; } .iprocess_con:before{ left: 13px; } .iprocess_con ul:before{ left: 13px; } .iprocess_con ul:after{ left: 13px; } .lc_img{ width: 100%; } .lc_txt{ width: 100%; margin-top: 20px; } .iprocess_con ul li{ padding-left: 50px; margin-bottom: 35px; } .iprocess_con ul li:nth-child(odd) .lc_img img{ margin: 0 auto 0 0; } .iprocess_con ul li:nth-child(even) .lc_txt{ text-align: left; } .iprocess_con ul li:nth-child(odd) .lc_img:after{ right: auto; left: -15px; border-right: 15px solid #999; border-left: none; } .iprocess_con ul li:hover:nth-child(odd) .lc_img:after{ right: auto; left: -15px; border-right: 15px solid #E50000; border-left: none; } .iprocess_con ul li:before{ left: 6px; margin-left: 0; } .lc_txt1{ font-size: 24px; } .lc_txt2{ font-size: 18px; } #about .contentwrap .aboutpart1 .bottom .item div{ text-align: center; } #about .contentwrap .aboutpart1 .bottom .item img{ margin: 0 auto; } #index>.part3n>div>h3 { top: 48px; font-size: 72px; } #index .part4 .part_new1 .new_txt h3:after{ margin: 10px auto 10px 0; } #index .part4 .part_new1 .new_txt p{ line-height: 24px; height: 72px; } #index .part4 { padding-top: 0; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1 p{ width: 72px; height: 72px; margin: 0 30px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2 p{ width: 72px; height: 72px; margin: 0 30px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem3 p{ width: 72px; height: 72px; margin: 0 30px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem4 p{ width: 72px; height: 72px; margin: 0 30px 10px; } } @media(max-width:600px) { #about .contentwrap{ margin: 30px auto; } #about .contentwrap .mytit{ margin-bottom: 25px; } .about{ margin-top: 0; } .hz{ padding: 30px 0; } .hz_con .swiper-container{ width: 80%; } .honor{ margin: 30px 0; } .honor_txt{ padding: 12px 5px; } .honor_txt h3{ font-size: 16px; } .inner_process{ padding: 30px 0; } .iprocess_nav{ margin: 0 0 20px 0; } .iprocess_nav ul li{ width: 48%; } .iprocess_con ul{ padding: 50px 0; } .lc_txt2{ font-size: 16px; } .honor_con{ margin-top: 25px; padding-bottom: 30px; } .honor_con .swiper-pagination-bullet{ width: 25px; height: 5px; margin: 0 5px; } } @media (max-width: 414px) { .myfooter .myfooterup .footerleft, .myfooter .myfooterup .footerright { width: 100%; text-align: center; } #index .part3n .part_about .part_afl .afl_img1 p { font-size: 14px; line-height: 24px; padding: 20px 20px; } .myfooter .myfooterup .footermid { width: 100%; margin-top: 20px; } .mybanner .mybannerleft .banneritem { padding: 6px 10px 0 0; margin-right: 10px; } #index .part3 .aboutwrap { height: 500px; } .mycontentbox { flex-wrap: wrap; } .mycontentbox .mybannerwrap1 { width: 100%; margin: 10px 10px 0 10px; } .itembanner .imgtext .imgwrap .tit { font-size: 32px; } .itembanner .imgtext .imgwrap .title { font-size: 12px; } #about .contentwrap .itembox .item:nth-child(odd) .right { margin-left: auto !important; margin-right: auto !important; } #about .contentwrap .itembox .item .right .titcontent p { font-size: 14px; } #produce .contentwrap .contentbox .contentitem { flex-wrap: wrap; } #produce .contentwrap .contentbox .contentitem .img { height: auto; } #system .tablewrap .tablecontent .btn-box{ display: block; } #system .tablewrap .tablecontent .btn-box .btn:first-of-type{ margin-right:0 } #system .tablewrap .tablecontent .btn{ width:100% } #index>.part3n>div>h3 { top: 20px; font-size: 56px; } #index .part3n .part_about .part_afr .afr_top span { font-size: 48px; } #index .part3n .part_about .part_afr .aboutbox{ font-size: 14px; margin: 20px 0; } #index .part3n .part_about .part_afr .afr_txt { padding: 60px 0; margin-top: 90px; flex-wrap: wrap; flex-direction: column; align-items: center; } #index .part3n .part_about .part_afr .afr_txt .afr_bt { width: 96%; padding-bottom: 40px; } #index .part3n .part_about .part_afr .afr_txt .afr_nr { width: 90%; } #index .part3n .part_about .part_afr .aboutbox .aboutitem1 p{ width: 56px; height: 56px; margin: 0 10px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem2 p{ width: 56px; height: 56px; margin: 0 10px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem3 p{ width: 56px; height: 56px; margin: 0 10px 10px; } #index .part3n .part_about .part_afr .aboutbox .aboutitem4 p{ width: 56px; height: 56px; margin: 0 10px 10px; } .pro_txt { padding-bottom: 10px; line-height: 30px; font-size: 16px; font-weight: 600; padding-left: 16px; } .pro_nl { margin-bottom: 10px; line-height: 30px; } .part_pro { margin: 70px 0 0 0; } .pro1 { width: 90%; margin-bottom: 100px; } .pro_bj { width: 320px; height: 262px; top: 60px; left: 16px; } #about .contentwrap .itembox .item { margin-bottom: 240px; } } @media (max-width: 350px) { .pro_bj { width: 288px; height: 236px; top: 60px; left: 10px; } .pro1 { width: 96%; margin-bottom: 80px; } } @media (min-width: 415px) and (max-width: 768px) { .myfooter .myfooterup .footerleft .footerlogo { margin-right: 30px; } .myfooter .myfooterup .footerleft { display: flex; width: 100%; } .myfooter .myfooterup .footermid { width: 70%; } #system .tablewrap .tablecontent .btn-box{ display: block; } #system .tablewrap .tablecontent .btn-box .btn:first-of-type{ margin-right:0 } #system .tablewrap .tablecontent .btn{ width:100% } } @media (max-width: 768px) { #index .part3n .part_about { display: flex; flex-direction: column; } #index .part3n .part_about .part_afr .afr_txt { padding: 60px 0; } #index .part3n .part_about .part_afl .afl_ico2{ border-left: 1px solid #fff; border-right: 1px solid #fff; } .header { display: block !important; } #news .contentwrap .contentbox .contentitem { width: 100%; margin-right: 0 !important; } .myheader { display: none; } .welcomewrap { display: none; } .navwrap { display: none; } .floor { padding-top: 81px; } .myfooter .myfooterup { flex-wrap: wrap; } .mybanner { flex-wrap: wrap; } .mybanner .mybannerleft, .mybanner .mybannerright { width: 100%; display: flex; justify-content: center; margin-bottom: 20px; } #about .contentwrap .about2 .timelist .timeitem .left .year1 { font-size: 24px; margin-right: 5px; } #about .contentwrap .about2 .timelist .timeitem .left .year2 { font-size: 14px; } #about .contentwrap .about2 .timelist .timeitem .left span { width: 10px; height: 10px; margin: 0 27px; } #about .contentwrap .about2 .timeline { margin-left: 130px; } #about .contentwrap .about2 .timelist .timeitem .right .contentbox p { font-size: 18px; } #system .contentwrap .contentbox { flex-wrap: wrap; } #system .contentwrap .contentbox .contentitem { width: 50% !important; } #contact .fromwrap .fromitem label{display: none} #contact .fromwrap .itemwrap .fromitem input{width: 100%} } @media (max-width: 992px) { .navwrap .navfloor .navbox .navitem { margin-left: 30px; } #index .part3 .aboutwrap .backimg { width: 100%; } #index .part3 .aboutwrap .aboutwrap { width: 100%; } #index .part3 .aboutwrap .aboutwrap .aboutinner { width: 80%; height: 100%; } .mytitle { font-size: 35px; } .mytit { font-size: 24px; } #about .contentwrap { width: 100%; } #about .contentwrap .aboutpart1 { padding: 30px; } #about .contentwrap .aboutpart1 .top { flex-wrap: wrap; } #about .contentwrap .aboutpart1 .top .left { width: 100%; } #about .contentwrap .aboutpart1 .top .right { width: 100%; } #about .contentwrap .aboutpart1 .bottom .item div { font-size: 16px; } #produce .contentwrap .contentbox .contentitem { width: 45%; margin-right: 10% !important; } #produce .contentwrap .contentbox .contentitem:nth-child(2n+2) { margin-right: 0 !important; } /* #produce .contentwrap .contentbox .contentitem:nth-child(4n+4) { margin-right: 10% !important; } */ #news .contentwrap .contentbox .contentitem { width: 100%; margin-right: 0% !important; } #contact .fromwrap .itemwrap { flex-wrap: wrap; } #contact .fromwrap .itemwrap .fromitem { width: 100%; } #contact .fromwrap .itemwrap .fromitem { width: 100% !important; } } @media (max-width: 1280px) { .part { width: 95%; } .about_fr p { line-height: 18px; } .floor .myheader .meau .meauitem { padding: 37px 6px; text-align: center; } .myheader .logo { margin-right: 0; } .navwrap .navfloor .navbox .navitem { margin-left: 50px; } #index .part3 .aboutwrap .aboutwrap .aboutinner .aboutcontent p { word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } } @media (max-width: 1550px) { .about_fr .fr_txt1{ padding: 10px 15px 10px 20px; height: 120px; } .about_fl img { height: 420px; } #index .part3n .part_about .part_afr .aboutbox p { margin: 0 60px 10px 60px; } .about_fr .fr_txt2{ padding: 10px 15px 10px 20px; height: 120px; } .about_fr .fr_txt3{ padding: 10px 15px 10px 20px; height: 120px; } .about_fr p { line-height: 22px; } .about_fr { width: 56%; } .part { width: 95%; } .floor .part { width: 90%; } .floor .part .myheader .operate .search { margin: 0 50px; } #index .part3 .aboutwrap .aboutwrap { height: 80%; top: 10%; } #about .contentwrap .itembox .item .left .back { width: 100%; } #about .contentwrap .itembox .item .left .back img { width: 100%; } #system .contentwrap .contentbox .contentitem { width: 24%; } #contact .fromwrap .itemwrap { flex-wrap: wrap; } #contact .fromwrap .itemwrap .fromitem { width: 50%; margin-right: auto; } } @media (max-width: 1361px){ .about_fl img { height: 384px; } .about_fr .fr_txt1 { height: 108px; } .about_fr .fr_txt2 { height: 108px; } .about_fr .fr_txt3 { height: 108px; } .about_fr p { line-height: 18px; font-size: 12px; } .about_fr .fr_txt1 h4 { font-size: 16px; line-height: 24px; } .about_fr .fr_txt2 h4 { font-size: 16px; line-height: 24px; } .about_fr .fr_txt3 h4 { font-size: 16px; line-height: 24px; } } @media (max-width: 1800px) { #index .swiperallwrap .swiper-button-prev1 { left: 0 !important; z-index: 999; } #index .swiperallwrap .swiper-button-next1 { right: 0 !important; z-index: 999; } } @media(max-width:1200px) { #about .contentwrap{ width: 100%; margin: 50px auto; } .about{ margin-top: 50px; } #index .part3n .part_about .part_afr .aboutbox p { margin: 0 40px 10px 40px; } .about_fl{ line-height: 30px; } .hzs a{ box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1); margin: 10px; } .hz_con .swiper-container{ width: 85%; } .iprocess{ width: 100%; } .iprocess_nav ul li{ width: 25%; } .iprocess_con ul li{ margin-bottom: 50px; } .about { flex-direction: column; } .about_fl img { height: auto; } .about_fr { width: 100%; } .about_fr .fr_txt1 { padding: 15px 30px 10px 40px; height: auto; } .about_fr .fr_txt2 { padding: 15px 30px 10px 40px; height: auto; } .about_fr .fr_txt3 { padding: 15px 30px 10px 40px; height: auto; } .about_fr .fr_txt1 h4 { font-size: 18px; line-height: 30px; } .about_fr .fr_txt2 h4 { font-size: 18px; line-height: 30px; } .about_fr .fr_txt3 h4 { font-size: 18px; line-height: 30px; } .about_fr p { line-height: 26px; font-size: 14px; } } /* 璇︽儏椤 */ #detailnews .left { margin: 20px 0; } #detailnews .newsbox .newsitem img { width: 100%; } #detailnews .mid { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; } #detailnews .tit { font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #005BAC; } #detailnews .time { font-size: 24px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; } #detailnews .title { margin-bottom: 20px; } #detailnews .title p { text-indent: 30px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 30px; } #detailgoods .part1 { margin: 70px 0; } #detailgoods .systemtitle { margin-bottom: 60px; text-align: center; font-size: 30px; font-family: Microsoft YaHei; font-weight: 400; color: #005BAC; } #detailgoods .productitem { display: flex; } #detailgoods .productitem .productimg { width: 50%; } #detailgoods .productitem .productimg img { width: 100%; } #detailgoods .productitem .productit .tit { font-size: 24px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; text-align: center; margin-bottom: 30px; } #detailgoods .productitem .productit .title p { text-indent: 30px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #666666; line-height: 30px; }