@charset "utf-8"; *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; margin: 0; padding: 0; } body { font-family: arial, "microsoft yahei"; font-size: 14px; color: #666; line-height: 1.5; width: 100%; background: #fff; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; } ul { list-style: none; } body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin: 0; padding: 0; } @font-face{ src:url(../../images/yingxiong.ttf); font-family:'abc'} a:link, a:visited { text-decoration: none; outline: 0; color: #666 } a:hover, a:active, a:focus { color: #666; text-decoration: none } img { border: 0; padding: 0; margin: 0; max-width: 100%; } table { border-collapse: collapse; width: 100% } h1, h2, h3, h4, h5, h6 { font-weight: normal; } input, textarea { font-size: 14px; outline: 0; overflow: hidden; font-family: arial, "microsoft yahei" } input[type='reset'], input[type='button'], input[type='submit'], input[type='radio'] { cursor: pointer; outline: 0; border: none; } input[type='checkbox'], input[type='radio'] { position: relative; vertical-align: middle; } textarea, input[type='email'], input[type='date'], input[type='password'], input[type='text'] { outline: 0; color: #666; } input[type="submit"], input[type="reset"], input[type="button"], input[type='text'], select, button { -webkit-appearance: none } input, select, textarea { -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } ::-webkit-input-placeholder { color: #999; } :-moz-placeholder { color: #999; opacity: 1; } ::-moz-placeholder { color: #999; opacity: 1; } :-ms-input-placeholder { color: #999; } .clearfix:after { clear: both; height: 0; content: ""; line-height: 0; font-size: 0; display: block } .clear { clear: both; } .continer1 { width: 1600px; margin: 0 auto; } /*首页开始*/ .clear { clear: both; } body { font-family: arial, "microsoft yahei"; font-size: 14px; color: #666; line-height: 1.5; width: 100%; background: #fff; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; } .fl { float: left; } .fr { float: right; } .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 } .tp { overflow: hidden; } .tp img { display: block; max-width: 100%; height: auto; margin: auto; transition: .5s; } .tp:hover img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } .container1 { width: 96%; margin: 0 auto; } .container2 { width: 1441px; margin: 0 auto; } header { width: 100%; margin: 0 auto; } .daohang { width: 100%; margin: 0 auto; height: 84px; clear: both; background-color: #fff; display: flex; flex-direction: row; align-items: center; } .yx { float: left; } .yx a { display: block; padding-top: 18px; } .yx img { max-width: 100%; height: auto; } .navdaohang { float: right; margin-right: 25px; } .menupc li { float: left; text-align: center; line-height: 84px; z-index: 9; position: relative; margin: 0 23px; } .menupc li:hover a { color: #333; } .menupc li:hover a:after { width: 100%; } .menupc li a { display: block; font-family: "楷体", "楷体_GB2312"; color: #777; font-size: 18px; padding: 0px 5px; z-index: 999; position: relative; } .menupc li a:after { content: ''; display: block; position: absolute; bottom: 0; left: 0; right: 0; width: 0; height: 5px; background-color: #00663d; margin: 0 auto; border-radius: 5px; z-index: -1; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; } .menupc li a:hover:after { width: 100%; } .menupc li a:hover { color: #333; } .menupc li .current { color: #333; } .menupc li .current:after { width: 100%; } .menupc .xiala { background-color: rgba(255, 255, 255, .8); position: absolute; display: none; left: 50%; width: 632px; margin-left: -316px; padding: 15px 17px; overflow: hidden; z-index: 999; } .xialas { display: flex; justify-content: space-between; align-items: center; } .xiala .pic { width: 62%; } .xiala .pic:after { padding-bottom: 61.8%; } .xiala_fr { width: 32%; } .xiala_fr li { line-height: 30px; float: none; width: 100%; margin: 0 0 5px 0; text-align: left; } .xiala_fr li:last-child { margin-bottom: 0; } .xiala_fr li a { display: block; font-size: 16px; color: #666 !important; padding: 0; } .xiala_fr li a:after { display: none; } .xiala_fr li:nth-child(1) a { padding: 0; } .xiala_fr li a:hover { color: #00663d !important; } .xiala_fr li a.current { color: #00663d !important; } .menupc .xiala.subnav { display: block; } .nav_fr { float: right; } .search { float: left; width: 199px; position: relative; margin-top: 23px; } .finput1 { width: 100%; border: 1px solid #333; border-radius: 25px; height: 37px; line-height: 35px; padding-left: 10px; } .finput2 { position: absolute; right: 15px; top: 9px; background: url("../../images/search.png") no-repeat center; width: 15px; height: 15px; text-indent: -999px; border: none; } .link { float: right; margin-top: 31px; } .link li { float: left; margin-left: 15px; } .link li a { display: block; } /*swiper的banner*/ .home-banner { overflow: hidden; width: 96%; margin: 0 auto; position: relative; } .swiper-container { width: 100%; height: 100%; position: relative; } .swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .banners a { display: block; } .banners a img { display: block; border-radius: 10px; width: 100%; height: auto; } .home-banner .swiper-container .swiper-pagination { display: block; bottom: 5px; right: 0px; } .home-banner .swiper-container .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; opacity: 1; outline: none; margin: 0px 7px; border-radius: 25px; } .home-banner .swiper-container .swiper-pagination-bullet-active { background-color: #00663d; width: 35px; } .home-banner .swiper-button-next, .home-banner .swiper-button-prev { display: block; position: absolute; top: 50%; width: 13px; height: 23px; margin-top: -12px; z-index: 10; cursor: pointer; outline: none; font-size: 36px; color: #fff; text-align: center; border-radius: 0; background: url("../../images/arrow.png") no-repeat center; } .home-banner .swiper-button-prev { left: 1.5%; right: auto; } .home-banner .swiper-button-next { right: 1.5%; left: auto; transform: rotateY(-180deg); } @media (max-width: 1200px) { .daohang { height: 60px; } .yx a { padding-top: 15px; } .yx img { height: 30px; } .phone-nav { display: block; } .navdaohang { display: none; } .search { margin-top: 11px; } .link { margin-right: 45px; margin-top: 20px; } } footer { width: 100%; margin: 0 auto; } .footer1 { background-color: #666; overflow: hidden; padding: 55px 0 35px 0; } .footer1_fl { float: left; width: 23%; } .footer1_fl1 { padding-top: 18px; } .footer1_fl1 a { display: block; } .footer1_fl2 { margin: 50px 0 45px 0; overflow: hidden; } .footer1_fl2 a { float: left; display: block; width: 146px; line-height: 42px; border: 1px solid #00663d; border-radius: 25px; text-align: center; font-family: "宋体"; text-transform: uppercase; margin-right: 14px; } .footer1_fl2 a:nth-child(1) { background-color: #00663d; color: #fff; } .footer1_fl2 a:nth-child(2) { color: #fff; border: 1px solid #00663d; background-color: #00663d; } .footer1_fl3 { } .footer1_fl3 ul { display: flex; flex-direction: row; } .footer1_fl3 ul li { margin-right: 34px; } .footer1_fl3 ul li a { width: 48px; height: 48px; background-color: #929293; border-radius: 50%; display: flex; justify-content: center; align-items: center; position: relative; } .footer1_fl3 ul li a:after { content: ''; display: block; width: 48px; height: 48px; background-color: #c9c9c9; border-radius: 50%; position: absolute; top: 0; left: 0; transform: scale(0); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; transition: .5s; } .footer1_fl3 ul li a:hover:after { transform: scale(1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .footer1_fl3 ul li a img { position: relative; z-index: 999; } .fwx { position: relative; } .fwx::before { content: url(../../images/ewm.png); position: absolute; right: -20px; top: -165px; z-index: 99; width: 120px; height: 120px; transform: scale(0); opacity: 0; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .fwx:hover::before { transform: scale(1); opacity: 1; } .footer1_fc { float: left; width: 60%; margin: 0 2%; } .footer1_fc li { float: left; width: 15%; padding: 0 10px; } .footer1_fc li:nth-child(2) { width: 25%; } .footer1_fc li a { font-family: "宋体"; display: block; font-size: 16px; color: #00663d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .menulist li { float: none; width: 100%; padding: 0; } .menulist li:nth-child(2) { width: 100%; } .menulist li a { font-size: 14px; color: #ccc; line-height: 20px; margin-top: 20px; } .menulist li a:hover { color: #00663d; } .footer1_fr { float: right; width: 13%; } .footer1_fr img { display: block; max-width: 100%; height: auto; margin: auto; } .footer1_fr p { text-align: center; font-size: 16px; font-family: "宋体"; color: #fff; margin-top: 10px; } .footer2 { background-color: #222; overflow: hidden; padding: 18px 0; } .footer2 p { color: #fff; line-height: 24px; font-family: "宋体"; } .footer2 p a { font-family: "宋体"; color: #fff; } .footer2 p a:hover { color: #00663d; } .home-news { width: 100%; margin: 0 auto; } .index_title { background-color: #f4f4f4; overflow: hidden; padding: 50px 0 75px 0; text-align: center; } .index_title span { font-family: "Arial"; display: block; font-size: 15px; color: #999; text-transform: uppercase; line-height: 1; } .index_title h3 { font-family: "楷体", "楷体_GB2312"; font-size: 30px; color: #333; line-height: 1; margin: 40px 0 45px 0; } .index_title p { font-family: "宋体"; font-size: 15px; color: #999; line-height: 25px; } .news_con { padding: 59px 0 0 0; overflow: hidden; } .news_con li { float: left; width: 50%; padding: 0 39px; margin-bottom: 43px; } .news_con li a { display: block; padding: 23px 32px; border-radius: 10px; transition: .5s; } .news_con li a:hover { box-shadow: 0 0 40px rgba(1, 45, 65, .08); } .news_txt1 { font-family: "宋体"; font-size: 15px; color: #333; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 15px; } .news_txt2 { font-family: "楷体", "楷体_GB2312"; color: #333; } .news_txt3 { font-family: "宋体"; color: #666; line-height: 25px; height: 75px; overflow: hidden; margin: 20px 0 30px 0; } .news_txt4 { font-size: 13px; color: #999; position: relative; } .news_txt4:after { content: ''; display: block; background: url("../../images/narrow.jpg") no-repeat left center; width: 0; height: 9px; position: absolute; left: 0; top: 5px; transition: .5s; } .news_con li a:hover .news_txt1 { color: #00663d; } .news_con li a:hover .news_txt4 { color: #111; } .news_con li a:hover .news_txt4:after { width: 24px; left: 80px; } .home-xsqy { width: 100%; margin: 0 auto; overflow: hidden; } .xsqy_con { margin: 70px 0 55px 0; position: relative; padding-bottom: 70px; } .xsqy_con .swiper-container { overflow: inherit; } .xsqy_con .swiper-slide { display: initial; } .xsqys { transition: .5s; } .xsqys a { display: block; position: relative; } .xsqys a .pic { border-radius: 10px; } .xsqys a .pic:after { padding-bottom: 73.29%; } .xsqys a:hover .pic img { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } .xsqys_txt { position: absolute; width: 0; left: 5%; right: 5%; margin: 0 auto; background-color: rgba(255, 255, 255, .89); padding: 30px 10px 22px 10px; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transition: .5s; opacity: 0; } .xsqys a:hover .xsqys_txt { width: 90%; opacity: 1; } .xsqys_txt h3 { text-align: center; color: #111; font-size: 24px; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 15px; } .xsqys_txt p { width: 56px; margin: 0 auto; height: 20px; background-color: #fff; display: flex; justify-content: center; align-items: center; border-radius: 25px; } .xsqys.swiper-slide-active { transform: scale(1.1); } .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; } .xsqy_con .swiper-pagination1 { display: block; bottom: 0; left: 0; right: 0; width: 100%; } .xsqy_con .swiper-pagination-bullet { width: 14px; height: 14px; background-color: #ccc; opacity: 1; outline: none; margin: 0px 11px; border-radius: 25px; } .xsqy_con .swiper-pagination-bullet-active { background-color: #00663d; } .home-about { width: 100%; margin: 0 auto; overflow: hidden; position: relative; } .home-about:after { content: ''; display: block; background-color: #f4f4f4; position: absolute; top: 0; left: 0; width: 100%; height: 52%; z-index: -1; } .home-about .index_title { padding: 40px 0 50px 0; overflow: hidden; text-align: justify; } .home-about .index_title h3 { margin: 25px 0 0 0; font-family: 'abc'; } .about_con1 { position: relative; margin-bottom: 37px; } .about_con1 .tp { width: 56%; border-radius: 10px; } .about_con1_title { position: absolute; right: 15px; top: -13%; } .about_con1_title h3 { font-family: "楷体", "楷体_GB2312"; font-size: 45px; color: #333; line-height: 1; margin-bottom: 30px; } .about_con1_title a { display: flex; justify-content: flex-end; } .about_con1_info { position: absolute; right: 0; width: 50%; bottom: 0; background-color: #fff; padding: 45px 15px 0 70px; } .about_con1_info1 { font-family: "楷体", "楷体_GB2312"; font-size: 20px; color: #333; line-height: 1; } .about_con1_info1 span { font-family: "Arial"; font-size: 14px; color: #999; text-transform: uppercase; } .about_con1_info2 { font-family: "宋体"; font-size: 15px; color: #333; line-height: 35px; height: 209px; overflow: hidden; margin-bottom: 10%; margin-top: 5%; } .about_con2 { margin: 8% 0 6% 0; overflow: hidden; display: none; } .about_con2 li { float: left; width: 25%; text-align: center; line-height: 1; cursor: default; overflow: hidden; padding: 0 10px; } .about_con2 li h3 { font-family: "宋体"; font-size: 15px; color: #777; display: flex; justify-content: center; align-items: flex-start; margin-bottom: 20px; } .about_con2 li h3 span { font-family: "楷体", "楷体_GB2312"; font-size: 49px; color: #333; line-height: 0.75; margin-right: 5px; } .about_con2 li p { font-family: "宋体"; font-size: 15px; color: #999; } .home-pro { width: 100%; margin: 0px auto 20px; overflow: hidden; } /*首页结束*/ /*关于我们开始*/ .pro_con .pro-con-list { display: flex; flex-direction: row; padding-top: 37px; padding-bottom: 37px; cursor: pointer; align-items: center; position: relative; } .pro_con .pro-con-list .pro-grey { position: absolute; width: 70%; background-color: #f4f4f4; z-index: -1; padding-top: 37px; padding-bottom: 37px; height: 100%; } .pro_con .pro-con-list .pro-left { width: 55%; overflow: hidden; } .pro_con .pro-con-list .pro-left img { width: 100%; height: auto; border-radius: 9px; transition: 0.5s; } .pro_con .pro-con-list .container2 { top: -85px; } .pro_con .pro-right { display: flex; flex: 1; flex-direction: column; padding-left: 5%; padding-right: 5%; } .pro_con .pro-right .text1 { font-size: 40px; font-family: 'abc'; font-weight: 400; color: #333333; line-height: 30px; } .pro_con .pro-right .text2 { font-size: 16px; font-family: '宋体'; font-weight: 400; color: #333333; line-height: 70px; margin-bottom: 30px; } .pro_con .pro-right .btn { width: 178px; height: 47px; background-color: #fff; border: 2px solid #00663d; border-radius: 10px; font-size: 16px; font-family: Arial; font-weight: normal; color: #00663d; line-height: 30px; transition: 0.5s; } .pro_con .pro-right .text4 { font-size: 14px; font-family: '宋体'; font-weight: 400; color: #777777; line-height: 30px; width: 70%; margin-top: 50px; } .pro_con .pro-con-list:hover .pro-left img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } .pro_con .pro-con-list:hover .pro-right .btn { background-color: #00663d; color: #fff; } .footer1 { background-image: url("../../images/index1.png"); width: 100%; background-size: cover; } .in-banner { width: 96%; margin-left: 2%; margin-right: 2%; } .in-banner img { width: 100%; border-radius: 9px; } .in-nav .in-nav-title { font-size: 40px; font-family: 'abc'; font-weight: 400; color: #333333; line-height: 37px; margin-top: 67px; } .in-nav .in-nav-text { font-size: 15px; font-family: '宋体'; font-weight: 400; color: #666666; line-height: 28px; margin-top: 31px; width: 60%; } .in-nav .in-nav-con { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin-top: 43px; } .in-nav .in-nav-con .in-nav-block { height: 60px; line-height: 60px; border-bottom: 1px solid #ddd; width: 21%; text-align: center; font-size: 20px; font-family: 'abc'; color: #888888; } .in-nav .in-nav-con .in-nav-block:empty { border-bottom: 0px; height: 0px; } .in-nav .in-nav-con .in-nav-block:hover { background-color: #00663d; color: #fff; border-bottom: 0px; } .in-nav .in-nav-con .in-nav-active { background-color: #00663d; color: #fff; border-bottom: 0px; } #about .text-content { display: flex; flex-direction: row; justify-content: space-between; margin-top: 70px; } #about .text-content .about-left { display: flex; flex: 1; flex-direction: column; margin-right: 59px; } #about .text-content .about-left p { text-indent: 2em; font-size: 15px; font-family: '宋体'; font-weight: 400; color: #666666; line-height: 28px; margin-bottom: 5px; } #about .text-content .about-right { width: 563px; height: auto; position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; overflow: hidden; } #about .text-content .about-right .bg-img { width: 563px; height: auto; transition: 0.5s; } #about .text-content .about-right .bg-img2 { width: 348px; height: 83px; position: absolute; } #about .text-content .about-right:hover .bg-img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #about .about_con2 { margin: 70px 0 70px 0; } #about .about-video { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; } #about .about-video .video-img { width: 100%; } #about .about-video .iconfont { position: absolute; font-size: 58px; cursor: pointer; color: #fff; } #about .culture-con { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin-bottom: 100px; } #about .culture-con .culture-block { width: 47%; margin-top: 54px; } #about .culture-con .culture-block .img { width: 100%; overflow: hidden; } #about .culture-con .culture-block .img img { width: 100%; height: auto; transition: 0.5s; } #about .culture-con .culture-block .title { font-size: 24px; font-family: '楷体'; color: #333; margin-top: 30px; width: 100%; } #about .culture-con .culture-block .text { font-size: 15px; font-family: '宋体'; color: #666; overflow: hidden; margin-top: 5px; } #about .culture-con .culture-block:hover .img img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #about .framework-con { min-height: 200px; margin-top: 52px; } #about .framework-con .detail { font-size: 15px; font-family: '宋体'; font-weight: 400; color: #666666; line-height: 40px; } #about .honor-con { margin-top: 67px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } #about .honor-con .honor-block { width: 24%; } #about .honor-con .img { border: 1px solid #E6E6E6; display: flex; flex-direction: row; align-items: center; justify-content: center; overflow: hidden; } #about .honor-con .img .grey { width: 95%; margin-top: 3%; margin-bottom: 3%; background-color: #e6e6e6; padding: 15px; } #about .honor-con .img .grey img { width: 80%; height: 80%; transition: 0.5s; cursor: pointer; } #about .honor-con .img .grey a { display: flex; flex-direction: row; align-items: center; justify-content: center; } #about .honor-con .img:hover img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #about .honor-con .text { font-size: 15px; font-family: '宋体'; font-weight: 400; color: #666666; line-height: 28px; margin-top: 15px; text-align: center; width: 100%; margin-bottom: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /*关于我们结束*/ /*产品展示开始*/ #branch .branch-con { margin-top: 50px; margin-bottom: 120px; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; } #branch .branch-con .branch-block { width: 23%; display: flex; flex-direction: column; align-items: center; cursor: pointer; margin-bottom: 20px; } #branch .branch-con .branch-block .img { width: 100%; overflow: hidden; } #branch .branch-con .branch-block .img img { transition: 0.5s; width: 100%; } #branch .branch-con .branch-block .title { font-size: 16px; font-family: '宋体'; color: #333333; line-height: 48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-align: center; } #branch .branch-con .branch-block .line { width: 32px; height: 2px; background: #DDDDDD; border-radius: 1px; } #branch .branch-con .branch-block .text { font-size: 14px; font-family: '宋体'; color: #777; text-align: left; margin-top: 10px; } #branch .branch-con .branch-block .arrow { width: 30px; height: 30px; background: #FFFFFF; border: 1px solid #DDDDDD; margin-top: 35px; display: flex; flex-direction: row; align-items: center; justify-content: center; } #branch .branch-con .branch-block .arrow .iconfont { font-size: 15px; color: #BBBBBB; } #branch .branch-con .branch-block:hover .img img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #branch .branch-con .branch-block:hover .title { color: #00663d; } #branch .branch-con .branch-block:hover .arrow { background: #00663d; border: 1px solid #00663d; } #branch .branch-con .branch-block:hover .arrow .iconfont { color: #fff; } .telphone { height: 167px; border-top: 1px solid #ccc; padding-left: 20%; padding-right: 20%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .telphone .telphone-block .text1 { font-size: 16px; font-family: '宋体'; color: #333333; line-height: 40px; text-align: center; } .telphone .telphone-block .text2 { font-size: 16px; font-family: '宋体'; color: #333333; line-height: 40px; text-align: center; } #product .product-con { margin-top: 49px; display: flex; flex-direction: row; flex-wrap: wrap; } #product .product-con .pro-block { border: 1px solid #ddd; display: flex; flex: 1; min-width: 33%; margin-left: -1px; margin-top: -1px; } #product .product-con .pro-block .pro-block-in { margin: 28px; } #product .product-con .pro-block .pro-block-in .img { position: relative; overflow: hidden; } #product .product-con .pro-block .pro-block-in .img .img-pro { width: 100%; transition: 0.5s; } #product .product-con .pro-block .pro-block-in .img .img-hover { position: absolute; width: 100%; height: 100%; background-image: url("../../images/pro-2.png"); top: 0px; left: 0px; display: none; flex-direction: row; align-items: center; justify-content: center; transition: 0.5s; } #product .product-con .pro-block .pro-block-in .img .img-hover .img-add { width: 32px; height: 32px; } #product .product-con .pro-block .pro-block-in .title { font-size: 16px; font-family: 'abc'; color: #333333; line-height: 25px; margin-top: 15px; height: 44px; overflow: hidden; } #product .product-con .pro-block .pro-block-in:hover .img-hover { display: flex; } #product .product-con .pro-block .pro-block-in:hover .img-pro { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #product .product-con .pro-block:empty { border: 0px; } .layui-laypage .layui-laypage-curr .layui-laypage-em { background-color: #00663d; } .layui-laypage a:hover { color: #00663d; } .product-fenye { margin: 39px auto 39px; width: 100%; } #demo0 { text-align: center; } /*产品展示结束*/ /*新闻资讯开始*/ #news .news-con .container2 { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; margin-top: 59px; } #news .news-con .news-con-block { width: 30%; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding-top: 32px; padding-bottom: 32px; transition: 0.5s; margin-bottom: 38px; } #news .news-con .news-con-block .img { overflow: hidden; } #news .news-con .news-con-block .img img { width: 100%; transition: 0.5s; } #news .news-con .news-con-block .title { font-size: 18px; color: #333; font-family: '宋体'; font-weight: bold; margin-top: 20px; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #news .news-con .news-con-block .text { font-size: 14px; color: #666; font-family: '宋体'; line-height: 28px; } #news .news-con .news-con-block .date-con { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top: 50px; } #news .news-con .news-con-block .date-con .text1 { font-size: 15px; color: #999; font-family: '楷体'; font-weight: bold; } #news .news-con .news-con-block .date-con .text2-1 { font-family: '楷体'; font-size: 26px; color: #666; font-weight: 600; } #news .news-con .news-con-block .date-con .text2-2 { font-family: '楷体'; font-size: 15px; color: #666; margin-left: 5px; margin-right: 5px; } #news .news-con .news-con-block .date-con .text2-3 { font-family: '楷体'; font-size: 15px; color: #666; } #news .news-con .news-con-block:hover { border-bottom: 0px solid #ddd; border-top: 0px solid #ddd; box-shadow: 0px 0px 62px 14px rgba(102, 102, 102, 0.19); background-color: #fff; padding-left: 20px; padding-right: 20px; } #news .news-con .news-con-block:hover .img img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #news .news-con .news-con-block:hover .title { color: #00663d; } #news .news-con .news-con-block:empty { width: 30%; border: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; } #news .news-con .news-con-block:empty:hover { box-shadow: 0px 0px 0px #fff; } /*新闻资讯结束*/ /*人才招聘开始*/ #job .inner_idea1 { margin: 30px 0 71px 0; overflow: hidden; } #job .inner_title p { font-size: 16px; color: #6d6d6d; margin-top: 16px; text-align: justify; font-family: '宋体'; } #job .iidea1_con { margin-top: 25px; } #job .iidea1_con li { float: left; width: 33.3%; padding: 0 10px; margin-bottom: 10px; } #job .iidea1_cons { position: relative; } #job .iidea1_cons:hover .tp img { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); } #job .iidea1_txt { position: absolute; bottom: 40px; width: 100%; text-align: center; font-size: 24px; color: #fff; font-family: '楷体'; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #job .inner_idea2 { background: url("../../images/job-6.png") no-repeat top center; padding: 40px 0 90px 0; overflow: hidden; } #job .inner_idea2 .inner_title h3 { font-size: 24px; font-family: '楷体'; text-align: center; } #job .inner_title-line { width: 29px; height: 2px; background: #00663d; margin: 0 auto; margin-top: 16px; } #job .inner_idea2 .inner_title p { text-align: center; } #job .iidea2_con { margin-top: 55px; } #job .iidea2_con li { float: left; width: 25%; padding: 0 29px; margin-bottom: 10px; } #job .iidea2_cons { background-color: #fff; height: 339px; padding: 48px 35px; overflow: hidden; border-radius: 25px; box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.06); } #job .iidea2_txt { text-align: center; } #job .iidea2_txt h3 { font-size: 24px; color: #00663D; font-family: '楷体'; margin: 25px 0 15px; } #job .iidea2_txt p { color: #6d6d6d; line-height: 30px; font-size: 14px; font-family: '宋体'; } #job .iidea2_cons:hover .tp img { transform: rotatey(180deg); -moz-transform: rotatey(180deg); -webkit-transform: rotatey(180deg); } #job .iidea2_cons .tp img { width: 75px; } #job .recru-con { margin-bottom: 110px; margin-top: 20px; } #job .recru-con .recru-block { border-bottom: 1px solid #ddd; padding-bottom: 30px; position: relative; } #job .recru-con .recru-block .title { font-size: 20px; font-family: '楷体'; font-weight: bold; color: #333333; line-height: 70px; } #job .recru-con .recru-block .guize { display: flex; flex-direction: row; flex-wrap: wrap; width: 90%; padding-left: 2%; } #job .recru-con .recru-block .guize .guize-block { display: flex; flex-direction: row; align-items: center; width: 33%; margin-bottom: 10px; } #job .recru-con .recru-block .guize .guize-block .text1 { background-color: #333; width: 3px; height: 3px; border-radius: 50%; margin-right: 5px; } #job .recru-con .recru-block .guize .guize-block .text2 { font-size: 14px; color: #333; font-family: '宋体'; } #job .recru-con .recru-block .guize .guize-block .text3 { font-size: 14px; color: #666; font-family: '宋体'; } #job .recru-con .recru-block .arrow { position: absolute; right: 0px; top: 70px; display: flex; align-items: center; width: 120px; height: 40px; text-align: right; justify-content: flex-end; cursor: pointer; } #job .recru-con .recru-block .arrow .arrow-img { width: 14px; height: 8px; background-image: url("../../images/job-arrow2.png"); margin-left: 10px; } #job .recru-con .recru-block .arrow:hover { color: #00663d; } #job .recru-con .recru-block .arrow:hover .arrow-img { background-image: url("../../images/job-arrow.png"); } #job .recru-con .recru-block .arrow-active { color: #00663d; } #job .recru-con .recru-block .arrow-active .arrow-img { background-image: url("../../images/job-arrow.png"); } #job .recru-con .recru-detail { margin-left: 4%; margin-right: 4%; } #job .recru-con .recru-detail .in-title { font-size: 18px; font-family: '楷体'; color: #333; font-weight: bold; margin-top: 25px; margin-bottom: 25px; } #job .recru-con .recru-detail p { font-size: 14px; font-family: '宋体'; color: #666; line-height: 25px; } #job .recru-con .recru-detail .text3 { color: #333; font-size: 14px; font-family: '宋体'; margin-top: 17px; margin-bottom: 17px; } #job .recru-con .recru-detail .text3 span { color: #00663D; font-size: 14px; font-family: '楷体'; } /*人才招聘结束*/ /*联系方式开始*/ #concate .in-phone { display: flex; flex-direction: row; justify-content: space-around; width: 80%; margin-left: 10%; margin-top: 100px; margin-bottom: 51px; } #concate .in-phone .block { width: 300px; height: 100px; display: flex; flex-direction: row; justify-content: center; align-items: center; margin-bottom: 70px; } #concate .in-phone .icon { color: #CCCCCC; font-size: 35px; } #concate .in-phone .text-block { margin-left: 20px; } #concate .in-phone .text1 { font-size: 24px; font-weight: 400; color: #333333; line-height: 30px; margin-bottom: 12px; font-family: '楷体'; } #concate .in-phone .text2 { font-size: 28px; font-weight: bold; color: #00663D; line-height: 30px; font-family: '宋体'; } #concate .ditu { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 50px; } #concate .ditu .ditu-left { width: 55%; } #concate .ditu .ditu-left img { width: 100%; } #concate .ditu .ditu-right { width: 42%; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; } #concate .ditu .block { width: 50%; } #concate .ditu .block .block-in { display: flex; flex-direction: row; margin-bottom: 50px; width: 330px; } #concate .ditu .block .text-block { margin-left: 15px; } #concate .ditu .block-icon { width: 46px; height: 46px; background: #00663D; border-radius: 50%; display: flex; flex-direction: row; justify-content: center; align-items: center; } #concate .ditu .icon { font-size: 22px; color: #fff; } #concate .ditu .text1 { font-size: 18px; color: #333333; line-height: 28px; font-family: '宋体'; } #concate .ditu .text2 { font-size: 14px; font-weight: 400; color: #aaa; line-height: 28px; font-family: '宋体'; } #concate .ditu .text3 { font-size: 15px; color: #333333; line-height: 30px; font-family: '宋体'; } #concate .feedbak-form { width: 100%; clear: both; text-align: center; margin-top: 46px; margin-bottom: 59px; } #concate .feedbak-form .input-content { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } #concate .feedbak-form .text { height: 15px; font-size: 16px; color: #999999; display: inline-block; margin-bottom: 50px; } #concate .feedbak-form .input-line { display: flex; flex-direction: row; width: 48%; margin-bottom: 32px; } #concate .feedbak-form .input-text { width: 20%; text-align: right; padding-right: 20px; font-size: 15px; font-weight: 400; line-height: 30px; font-family: '宋体'; } #concate .feedbak-form .input-text span { color: #C5262A; font-size: 15px; margin-right: 2px; } #concate .feedbak-form .beizhu { font-size: 14px; color: #333333; line-height: 30px; text-align: left; top: -20px; margin-left: 10%; } #concate .feedbak-form .input { width: 40%; display: flex; flex: 1; } #concate .feedbak-form .er { height: 33px; width: 100px; } #concate .feedbak-form .form-btn { width: 200px; height: 44px; border: 1px solid #00663d; border-radius: 22px; color: #00663d; background-color: transparent; font-size: 16px; font-weight: 400; margin: 0 auto; margin-top: 20px; } /*联系方式结束*/ /*分公司开始*/ #branch .nav_fr { display: flex; } #branch .home-banner { width: 100%; } #branch .banners a img { border-radius: 0px; } #branch .tel { display: flex; margin-top: 30px; align-items: center; } #branch .tel .iconfont { font-size: 14px; color: #AAAAAA; } #branch .tel .line { width: 1px; height: 17px; background-color: #DDDDDD; margin-left: 5px; margin-right: 5px; } #branch .tel .num { font-size: 18px; font-family: '宋体'; font-weight: bold; color: #999; line-height: 24px; } #branch .menupc li a:hover { color: #00663d; } #branch .other { margin-top: 30px; display: flex; height: 30px; align-items: center; margin-left: 50px; cursor: pointer; } #branch .other .diqiu { font-size: 17px; color: #333; } #branch .other .text-cert { font-size: 12px; margin-left: 9px; margin-right: 5px; color: #333; } #branch .other .arrow-d { font-size: 11px; color: #333; } #branch .other:hover .diqiu { color: #00663d; } #branch .other:hover .text-cert { color: #00663d; } #branch .other:hover .arrow-d { color: #00663d; } #branch .admin-list { width: auto; background-color: #fff; position: absolute; right: 0%; top: 78px; display: flex; flex-direction: column; justify-content: center; padding-top: 10px; padding-bottom: 10px; cursor: pointer; z-index: 99; } #branch .admin-list .admin-list-in { text-align: left; padding-left: 15px; line-height: 40px; padding-right: 10px; } #branch .admin-list .admin-list-in span { color: #ccc; font-size: 20px; margin-right: 10px; } #branch .admin-list .admin-list-in:hover { background-color: #00663d; color: #fff; } #branch .admin-list .admin-list-in:hover span { color: #fff; } #branch .footer1 { padding: 30px 0 0px 0; } #branch .totle-title { margin: 50px auto; width: 100%; text-align: center; } #branch .totle-title .text1 { font-size: 30px; font-family: '楷体'; font-weight: 400; color: #000000; line-height: 29px; } #branch .totle-title .text2 { font-size: 16px; font-family: Arial; font-weight: 400; color: #B4B4B4; line-height: 29px; } #branch .company { display: flex; flex-direction: row; align-items: center; } #branch .company .compant-left { width: 50%; overflow: auto; } #branch .company .compant-left img { width: 100%; transition: 0.5s; } #branch .company .compant-right { padding: 70px; box-shadow: 0px 5px 37px 3px rgba(0, 0, 0, 0.08); width: 60%; position: absolute; left: 40%; z-index: 6; background-color: #fff; } #branch .company .compant-right .text1 { font-size: 30px; font-family: '楷体'; font-weight: 400; color: #333333; line-height: 27px; margin-bottom: 30px; } #branch .company .compant-right .text2 { font-size: 15px; font-family: '宋体'; font-weight: 400; color: #333333; line-height: 36px; } #branch .company .compant-right .text2 p { margin-bottom: 15px; } #branch .company .compant-right .btn { width: 175px; height: 47px; background: #FFFFFF; border: 1px solid #EEEEEE; box-shadow: 0px 5px 37px 3px rgba(0, 0, 0, 0.08); border-radius: 24px; display: flex; flex-direction: row; align-items: center; justify-content: center; color: #00663d; } #branch .company .compant-right .btn .iconfont { font-size: 24px; color: #00663d; margin-left: 5px; } #branch .company:hover .compant-left img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #branch .company:hover .compant-right .text1 { color: #00663d; } #branch .company:hover .compant-right .btn { background: #00663d; border: 1px solid #00663d; color: #fff; } #branch .company:hover .compant-right .btn .iconfont { color: #fff; } #branch .home-about:after { background-color: transparent; } #branch .product-con { display: flex; flex-direction: row; justify-content: space-between; } #branch .product-con .in-line { width: 31%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; } #branch .product-con .in-line .pro-block { position: relative; overflow: hidden; } #branch .product-con .in-line .pro-block .pro-img { transition: 0.5s; } #branch .product-con .in-line .pro-block .pro-block-hover { display: none; padding: 20px; width: 90%; height: 105px; position: absolute; bottom: 20px; z-index: 99; background-color: #fff; margin-left: 5%; flex-direction: row; align-items: center; justify-content: space-between; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-left .text1 { font-size: 22px; font-family: '楷体'; font-weight: 400; color: #00663D; line-height: 30px; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-left .text2 { font-size: 14px; font-family: '宋体'; font-weight: 400; color: #999; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-right .pro-btn { width: 87px; height: 30px; background-color: rgba(61, 179, 94, 0); border: 1px solid #00663D; display: flex; flex-direction: row; align-items: center; justify-content: center; cursor: pointer; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-right .pro-btn .iconfont { font-size: 15px; color: #00663D; text-align: center; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-right .pro-btn:hover { background-color: #00663D; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-right .pro-btn:hover .iconfont { color: #fff; } #branch .product-con .in-line .pro-block:hover .pro-block-hover { display: flex; } #branch .product-con .in-line .pro-block:hover .pro-img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); } #branch .news-con { margin-bottom: 86px; } #branch .news-con .news-block { display: flex; flex-direction: column; margin-bottom: 60px; } #branch .news-con .news-block .news-img { width: 100%; transition: 0.5s; opacity: 0; overflow: hidden; } #branch .news-con .news-block .news-dinwei { position: relative; top: -50px; display: flex; flex-direction: column; align-items: center; transition: 0.5s; } #branch .news-con .news-block .text1 { font-size: 20px; font-family: Arial; font-weight: bold; color: #666666; line-height: 30px; margin-top: 33px; width: 90%; } #branch .news-con .news-block .line1 { width: 39px; height: 1px; background: #CCCCCC; margin-top: 10px; margin-bottom: 10px; } #branch .news-con .news-block .text2 { font-size: 18px; font-family: '楷体'; font-weight: 400; color: #333333; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; } #branch .news-con .news-block .text3 { font-size: 14px; font-family: '宋体'; font-weight: 400; color: #666666; line-height: 30px; height: 60px; overflow: hidden; width: 90%; } #branch .news-con .news-block .news-btn { width: 87px; height: 30px; background: rgba(61, 179, 94, 0); border: 1px solid #DDDDDD; display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 32px; margin-bottom: 32px; } #branch .news-con .news-block .news-btn .iconfont { font-size: 15px; color: #ccc; } #branch .news-con .news-block:hover { box-shadow: 0px 5px 37px 3px rgba(0, 0, 0, 0.08); height: auto; } #branch .news-con .news-block:hover .news-dinwei { position: inherit; top: 0px; } #branch .news-con .news-block:hover .news-img { display: block; opacity: 1; height: auto; } #branch .news-con .news-block:hover .text2 { color: #00663d; } #branch .news-con .news-block:hover .news-btn { background-color: #00663d; border: 1px solid #00663d; } #branch .news-con .news-block:hover .news-btn .iconfont { font-size: 15px; color: #fff; } #branch .swiper-container .swiper-pagination { display: block; bottom: 5px; right: 0px; } #branch .swiper-container .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #ccc; opacity: 1; outline: none; margin: 0px 7px; border-radius: 25px; } #branch .swiper-container .swiper-pagination-bullet-active { background-color: #00663d; width: 35px; } /*分公司结束*/ /*尾部开始*/ .cert-foot { display: flex; flex-direction: row; justify-content: space-around; align-items: center; } .cert-foot .foot-block .foot-icon { width: 70px; height: 70px; background-color: #333333; border-radius: 50%; font-size: 35px; color: #fff; display: flex; flex-direction: row; align-items: center; justify-content: center; } .cert-foot .foot-block .text-con { margin-top: 17px; } .cert-foot .foot-block .text-con .text1 { font-size: 15px; color: #ddd; line-height: 30px; } .cert-foot .foot-block .text-con .text2 { font-size: 15px; color: #ddd; line-height: 30px; } .cert-foot .foot-block:hover .foot-icon { background-color: #00663d; } .cert-foot .foot-block:hover .text-con .text2 { font-size: 15px; color: #00663d; } .xsqys a{ width: 100%; } /*尾部结束*/ /*新闻详情*/ .inner_newsshow { overflow: hidden; margin-top: 60px; margin-bottom: 60px; } .inner_fr_newsshow { margin: 31px 0 50px 0; overflow: hidden; } .show_title { text-align: center; padding-bottom: 25px; border-bottom: 1px dashed #bfbfbf; } .show_title h3 { font-size: 20px; font-weight: normal; text-align: center; color: #333; padding-bottom: 10px; line-height: 28px; font-family: '宋体'; } .show_title span { color: #949494; margin: 0px 10px; font-size: 14px; padding-left: 20px; } .browse { background: url(../../images/browse.png) no-repeat left center; } .date { background: url(../../images/date.png) no-repeat left center; } .show_content { line-height: 28px; color: #4b4b4b; padding: 25px 0px; border-bottom: 1px dashed #bfbfbf; font-size: 15px; font-family: '宋体'; } .show_content img { margin-top: 10px; margin-bottom: 10px; } .show_content p { text-indent: 2em; font-family: '宋体'; } .show_content img { display: block; margin-right: auto; margin-left: auto; max-width: 100%; height: auto; } .show_back { padding-top: 20px; } .show_back_fl { float: left; width: 70%; overflow: hidden; } .show_back_fl li { margin-bottom: 2px; line-height: 25px; color: #4d4d4d; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; } .show_back_fl li a { color: #868686; font-size: 15px; } .show_back_fl li a:hover { color: #2668A2; } .show_back_fr { overflow: hidden; float: right; width: 15%; } .show_back_fr a { display: block; line-height: 46px; color: #fff; font-size: 15px; background: #00663d url(../../images/return.png) no-repeat 20px center; padding-right: 25px; text-align: right; } .mm-menu.mm-offcanvas { z-index: 99; } .mm-slideout { min-height: auto !important; } .phone { display: none; } .sp_header { width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .sp_logo { height: auto; } nav:not(.mm-menu) { display: block; } .header1, .footer { height: 60px; } .sp_logo img { width: 156px; height: auto; } @media (min-width: 1501px) and (max-width: 1600px) { .menupc li { margin: 0 20px; } } @media (min-width: 1401px) and (max-width: 1500px) { .menupc li { margin: 0 15px; } .yx a { padding-top: 21px; } .yx img { height: 42px; } .container2 { width: 96%; } .footer1_fl2 a { margin-right: 5px; } } @media (min-width: 1280px) and (max-width: 1400px) { .menupc li { margin: 0 15px; } .yx a { padding-top: 24px; } .yx img { height: 36px; } .menupc li a { font-size: 16px; } .container2 { width: 96%; } .footer1_fl2 { margin: 35px 0 25px 0; } .footer1_fl2 a { margin-right: 0; margin-bottom: 10px; } .about_con1_info2 { margin: 8% 0; } } @media (min-width: 1201px) and (max-width: 1279px) { .menupc li { margin: 0 10px; } .yx a { padding-top: 24px; } .yx img { height: 36px; } .menupc li a { font-size: 16px; } .container2 { width: 96%; } .footer1_fl2 { margin: 35px 0 25px 0; } .footer1_fl2 a { margin-right: 0; margin-bottom: 10px; } .about_con1_info2 { margin: 5% 0; } } @media (max-width: 1200px) { .container1 { width: 100%; margin: 0 auto; padding-left: 15px; padding-right: 15px; } .container2 { width: 100%; margin: 0 auto; padding-left: 15px; padding-right: 15px; } .show_content img { display: block; max-width: 100%; height: auto; margin: auto; } .footer1 { padding: 50px 0 35px 0; } .footer1_fl1 { padding-top: 0; } .footer1_fl2 { margin: 35px 0 25px 0; } .footer1_fl2 a { margin-right: 0; margin-bottom: 10px; } .index_title { padding: 50px 0; } .index_title h3 { margin: 35px 0; } .news_con { padding: 50px 0 0 0; } .news_con li { padding: 0 20px; margin-bottom: 35px; } .news_con li a { padding: 23px; } .news_txt3 { margin: 20px 0; } .xsqy_con { margin: 50px 0 45px 0; padding-bottom: 35px; } .xsqys.swiper-slide-active { transform: scale(1); } .about_con1_title h3 { font-size: 42px; } .about_con1_info { padding: 25px 15px 0 50px; } .about_con1_info2 { line-height: 30px; height: 150px; margin: 5% 0; } .about_con2 li h3 span { font-size: 42px; } } @media (max-width: 768px) { .footer1_fl { float: none; width: 100%; margin-bottom: 20px; } .footer1_fc { display: none; } .footer1_fr { float: none; width: 100%; } .footer1 { padding: 30px 0; } .footer1_fl1 a img { display: block; max-width: 100%; height: auto; margin: auto; } .footer1_fl2 { display: flex; justify-content: center; } .footer1_fl2 a { margin: 0 5px; } .footer1_fl3 ul { justify-content: center; } .footer1_fl2 { margin: 25px 0 15px 0; } .about_con1_info2 { height: 120px; } .about_con1_title h3 { font-size: 34px; margin-bottom: 10px; } .about_con2 li h3 span { font-size: 34px; } .footer1_fl3 ul li { margin: 0 15px; } } @media (max-width: 600px) { .home-banner .swiper-container .swiper-pagination-bullet-active { width: 25px; } .search { display: none; } .form-control { font-family: '宋体'; } .index_title { padding: 30px 0; } .index_title h3 { margin: 20px 0; font-size: 22px; } .index_title p br { display: none; } .news_con { padding: 30px 0; } .news_con li { float: none; width: 100%; padding: 0; margin-bottom: 0; } .news_con li a { padding: 15px; } .news_txt1 { margin-bottom: 10px; } .news_txt3 { margin: 10px 0; } .xsqy_con { margin: 30px 0; } .about_con1 .tp { width: 100%; } .home-about .index_title { padding: 30px 0 20px 0; text-align: center; } .home-about .index_title h3 { margin-top: 20px; } .about_con1_title { position: inherit; top: auto; right: auto; padding: 20px 0; } .about_con1_title h3 { font-size: 24px; } .about_con1_info { position: inherit; bottom: auto; width: 100%; padding: 0; } .about_con1_info2 { margin: 15px 0; height: 90px; } .about_con2 { margin: 0 0 15px 0; } .about_con2 li { width: 50%; margin-bottom: 15px; } .about_con2 li h3 span { font-size: 24px; } .about_con2 li p { line-height: 20px; height: 40px; } } .mm-menu.mm-current { opacity: 1 !important; display: block !important; } .mm-menu { display: none !important; opacity: 0 !important; transition: 1s !important; } #branch .branch-con .branch-block:empty { margin-bottom: 0px; } .fenye { margin-top: 20px; margin-bottom: 20px; text-align: center; width: 100%; } .pagination { margin-top: 30px; text-align: center; color: #666; clear: both; } .pagination a { display: inline-block; color: #808080; border: 1px solid #D9D9D9; text-align: center; text-transform: capitalize; padding: 0px 10px; line-height: 28px; background-color: transparent; margin: 0px 1px 10px 1px; } .pagination a:hover { color: #fff !important; background-color: #000; border: 1px solid #eee; } .pagination a.active { display: inline-block; color: #fff !important; background-color: #000; border: 1px solid #eee; } /*------兼容调试----------*/ @media (max-width: 1801px) { } @media (max-width: 1701px) { } @media (max-width: 1601px) { .continer1 { width: 1400px; margin: 0 auto; } } @media (max-width: 1501px) { .continer1 { width: 1300px; margin: 0 auto; } } @media (max-width: 1401px) { .continer1 { width: 1200px; margin: 0 auto; } #branch .company .compant-right { padding: 50px; } .home-banner { margin-top: 0px !important; } .in-nav .in-nav-title { font-size: 40px; margin-top: 50px; } } @media (max-width: 1280px) { #branch .company .compant-right { padding: 30px 50px; } .cert-foot .foot-block .foot-icon { width: 60px; height: 60px; font-size: 30px; } #branch .news-con { margin-bottom: 50px; } #branch .totle-title { margin: 35px auto; } #branch .company .compant-right .text1 { margin-bottom: 20px; font-size: 25px; } #branch .company .compant-right .text2 { font-size: 14px; } .continer1 { width: 1100px; margin: 0 auto; } #branch .branch-con .branch-block { width: 30%; } #branch .branch-con { margin-bottom: 100px; } } @media (max-width: 1201px) { #branch .company .compant-right { margin-top: 20px; } .about_con2 { margin-top: 30px; } #about .honor-con .honor-block { width: 30%; } #branch .company .compant-right { width: 100%; left: 0%; } #branch .company .compant-right { padding: 30px; } #branch .company .compant-right { position: inherit; } #branch .company { flex-wrap: wrap; } #branch .product-con .in-line .pro-block .pro-block-hover .pro-right .pro-btn { width: 30px; } .telphone { padding-left: 2%; padding-right: 2%; } #branch .company .compant-left { width: 100%; } #about .honor-con { margin-top: 40px; } #about .honor-con .text { margin-bottom: 30px; } .continer1 { width: 96%; margin: 0 auto; } .in-nav .in-nav-text { width: 80%; } #about .text-content { flex-wrap: wrap; } #about .text-content .about-right .bg-img { width: 300px; } #about .text-content .about-right { width: 300px; } .phone { display: block; } .daohang { display: none; } .pro-right { display: none; } } @media (max-width: 992px) { #concate .feedbak-form .input-line { width: 100%; } #concate .ditu .ditu-left { margin-bottom: 20px; } #concate .in-phone { width: 94%; margin-left: 3%; } #concate .in-phone .text2 { font-size: 24px; } #concate .in-phone .block { margin-bottom: 20px; } #concate .in-phone .icon { font-size: 27px; } #concate .in-phone .block { width: 30%; } #concate .in-phone { margin-top: 50px; } #concate .ditu .ditu-left { width: 100%; } #concate .ditu .ditu-right { width: 100%; } #concate .ditu { flex-wrap: wrap; margin-top: 20px; } #concate .ditu { margin-bottom: 0px; } #job .recru-con .recru-block .guize .guize-block { width: 45%; } .iidea2_con ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; width: 96%; margin-left: 2%; margin-right: 2%; } #job .iidea2_con li { width: 49%; } #job .iidea2_txt h3 { margin: 15px 0 15px; } #job .iidea2_cons { height: 200px; } #job .inner_idea2 { background-size: cover; } #job .iidea2_cons { padding: 20px; } #job .iidea1_txt { font-size: 20px; } #job .iidea2_con li { padding: 0px; } #job .iidea2_cons .tp img { width: 50px; } #news .news-con .news-con-block { width: 45%; } #news .news-con .news-con-block .date-con .text2-1 { font-size: 22px; } .continer1 { width: 96%; margin: 0 auto; } #product .product-con .pro-block { min-width: 50%; } .inner_newsshow { margin-top: 30px; margin-bottom: 30px; } .about_con1_title h3 { font-size: 34px; } .pro_con .pro-right .text1 { font-size: 34px; } .pro_con .pro-right .text2 { margin-bottom: 10px; } #branch .product-con .in-line .pro-block .pro-block-hover { display: none; } } @media (max-width: 768px) { #branch .news-con .news-block .news-img{ opacity: 1; } #branch .news-con .news-block .news-dinwei{ top: -20px; } #branch .news-con .news-block .news-btn{ margin-top: 15px; margin-bottom: 15px; } #branch .news-con .news-block{ margin-bottom: 20px; } #branch .company .compant-right { padding: 10px; padding-bottom: 20px; } #branch .company .compant-right{ box-shadow: 0px 5px 37px 3px #fff; } .pro-block-hover { display: none !important; } #branch .company .compant-right { padding: 20px; } #branch .totle-title { margin: 15px auto; } #branch .totle-title .text1 { font-size: 25px; } #concate .feedbak-form { margin-top: 0px; } #concate .feedbak-form .input-text { width: 30%; } #concate .in-phone { flex-wrap: wrap; } #concate .in-phone .block { width: 50%; } #concate .in-phone { justify-content: space-between; } #concate .ditu .block { width: 100%; } #concate .ditu .block .block-in { margin-bottom: 20px; } #concate .in-phone .text1 { font-size: 20px; } #concate .in-phone .text2 { font-size: 15px; } #concate .in-phone .text-block { margin-left: 10px; } #concate .in-phone { width: 100%; margin-left: 0%; } #concate .in-phone .block { margin-bottom: 0px; } #concate .in-phone .text1 { margin-bottom: 0px; } #concate .in-phone .icon { font-size: 20px; } #concate .in-phone { margin-top: 0px; margin-bottom: 20px; } #concate .ditu .ditu-left { margin-bottom: 20px; } #job .recru-con .recru-block .guize .guize-block { width: 100%; } #job .recru-con { margin-bottom: 50px; margin-top: 0px; } #job .recru-con .recru-block .title { font-size: 18px; line-height: 50px; } #job .iidea1_con li { width: 80%; margin-left: 10%; margin-right: 10%; } #job .recru-con .recru-block .arrow { top: 10px; } #job .inner_title p { font-size: 14px; } #job .inner_idea1 { margin: 0 0 20px 0; } #job .iidea2_txt p { font-size: 12px; line-height: 25px; } #news .news-con .container2 { margin-top: 20px; } #news .news-con .news-con-block .title { margin-bottom: 10px; } #news .news-con .news-con-block { margin-bottom: 20px; } #news .news-con .news-con-block .date-con { margin-top: 20px; } #news .news-con .news-con-block .title { font-size: 16px; } #news .news-con .news-con-block { padding-bottom: 10px; } .show_back_fr { width: 30%; border-radius: 5px; } #product .product-con .pro-block .pro-block-in { margin: 15px; } #product .product-con { margin-top: 20px; } .product-fenye { margin: 20px auto 20px; } .telphone { flex-wrap: wrap; } #branch .branch-con .branch-block { width: 100%; } .telphone .telphone-block .text1 { font-size: 15px; line-height: 25px; } .telphone .telphone-block .text2 { font-size: 15px; line-height: 25px; } #branch .branch-con { margin-bottom: 10px; } #branch .branch-con { margin-top: 20px; } #branch .branch-con .branch-block .arrow { margin-top: 20px; } .footer1_fl3 { display: none; } .footer2 p { font-size: 12px; } .footer2 { padding: 10px 0px; } #about .honor-con .text { margin-bottom: 20px; } #about .honor-con .honor-block { width: 45%; } #about .honor-con .text { font-size: 13px; } #about .honor-con { margin-top: 20px; } #about .framework-con { margin-top: 0px; } #about .about-video .iconfont { font-size: 36px; } #about .text-content .about-right .bg-img { width: 100%; } #about .text-content .about-right { width: 100%; } #about .text-content .about-left { margin-right: 0px; } .in-nav .in-nav-con { margin-top: 20px; } #about .text-content { margin-top: 20px; } .about_con2 li p { font-size: 13px; } .about_con2 li { margin-bottom: 30px; } .in-nav .in-nav-title { font-size: 25px; margin-top: 20px; } .in-nav .in-nav-text { width: 100%; margin-top: 10px; } .in-nav .in-nav-con .in-nav-block { font-size: 14px; height: 45px; line-height: 45px; } .in-nav .in-nav-con .in-nav-block { width: 45%; margin-bottom: 20px; } #about .text-content .about-right { margin-top: 20px; } .about_con1_title h3 { font-size: 25px; } .pro_con .pro-con-list { flex-wrap: wrap; } .pro_con .pro-right .btn { width: 156px; height: 40px; line-height: 25px; } .pro_con .pro-con-list { border-bottom: 1px solid #eee; } .pro_con .pro-right { padding-bottom: 20px; } .pro_con .pro-con-list .pro-left { width: 100%; } .pro_con .pro-right .text1 { font-size: 25px; margin-top: 15px; } .index_title { padding: 20px; } .pro_con .pro-con-list { padding-top: 20px; padding-bottom: 0px; } .pro_con .pro-right .text2 { line-height: 40px; } .pro_con .pro-con-list .pro-grey { display: none; } .about_con1_title { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .about_con1_title { padding: 20px 0 10px; } .pro_con .pro-right .text4 { width: 100%; } .about_con1_info1 { padding-top: 10px; } .about_con1_title img { width: 34px; height: 9px; } .inner_newsshow { margin-top: 30px; margin-bottom: 30px; } .pro_con .pro-right .text4 { height: 60px; overflow: hidden; margin-top: 20px; } .home-about .index_title h3 { margin-top: 10px; } .index_title { } .footer1 { padding: 30px 0 10px; } .footer1_fr img { width: 129px; } #about .culture-con .culture-block { width: 100%; } #about .culture-con .culture-block .title { margin-top: 10px; font-size: 20px; } #about .culture-con .culture-block { margin-top: 30px; } #about .culture-con .culture-block .text { font-size: 13px; line-height: 25px; } #about .culture-con { margin-bottom: 20px; } } @media (max-width: 414px) { #about .about-video .iconfont { font-size: 24px; } } @media (max-width: 375px) { } @media (max-width: 320px) { }