@charset "utf-8"; .menu_social{ display: block; position: relative; font-size: 20px; margin-top: 22px; right:20px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .menu_social a { color: #d7000f; font-size: 14px; font-weight: 900; margin-right: 20px; } header.on .menu_social a{ color: #d7000f; } header.ons .menu_social a{ color: #fff; } .m-btn{ display: none; position: relative; width: 26px; height: 21px; margin-top: 30px; cursor: pointer; right: 0px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .btn-hamburger__bar { position: absolute; left: 0; width: 100%; height: 3px; border-radius: 3px; background-color: #000; -webkit-transition: width .3s ease-in-out,-webkit-transform .3s ease-in-out; transition: width .3s ease-in-out,-webkit-transform .3s ease-in-out; -o-transition: transform .3s ease-in-out,width .3s ease-in-out; transition: transform .3s ease-in-out,width .3s ease-in-out; transition: transform .3s ease-in-out,width .3s ease-in-out,-webkit-transform .3s ease-in-out; pointer-events: none; } .btn-hamburger__bar-top { top: 0; } .btn-hamburger__bar-middle { top: 9px; } .btn-hamburger__bar-bottom { bottom: 0; } .m-btn.active { -webkit-transition-delay: .6s; -o-transition-delay: .6s; transition-delay: .6s; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .m-btn.active .btn-hamburger__bar-top { -webkit-transform: translateY(9px); transform: translateY(9px); } .m-btn.active .btn-hamburger__bar-middle { width: 0; } .m-btn.active .btn-hamburger__bar-bottom { -webkit-transform: translateY(-9px) rotate(90deg); transform: translateY(-9px) rotate(90deg); } .m-btn.active span { background: transparent; margin-left: 10px; } .m-btn.active span:before { transform: rotate(-48deg) translate(-6px, 5px); -webkit-transform: rotate(-48deg) translate(-6px, 5px); -o-transform: rotate(-48deg) translate(-6px, 5px); width: 24px; } .m-btn.active span:after { transform: rotate(48deg) translate(-6px, -5px); -webkit-transform: rotate(48deg) translate(-6px, -5px); -o-transform: rotate(48deg) translate(-6px, -5px); width: 24px; } @media(max-width:992px){ .m-btn{ display: block; margin-top: 10px; } .menu_social{ margin-top: 0px; } } /* 内页banner */ .ny-ban{ position: relative; overflow: hidden; background-color: #2b2b2b; } .ny-ban img{ width:100%; transition: all .3s ease-out,right .2s ease-out; } /*.ny-ban:before,.ny-ban:after{ position: absolute; content: ""; height: 100%; top: 0; width: 55%; bottom: 0; left: -14.5%; right: inherit; opacity: .6; transform: skewX(-35deg); backface-visibility: hidden; background: #000; z-index: 1; } .ny-ban:after{ left: -13.5%; transform: skewX(-30deg); transition: all .3s ease-out,right .2s ease-out; } .ny-ban:hover:after{ left: -12%; }*/ .ny-ban:hover img { transform: scale(1.1); } .ny-ban .ny-title{ width:100%; position: absolute; bottom:25%; color:#fff; z-index: 4; } .ny-ban .ny-title h5.cntitle{ font-size: 28px; font-weight: 900; line-height: 1; } .ny-ban .ny-title h5.entitle{ font-size: 30px; text-transform: uppercase; font-weight: 900; } .ny-ban .ny-title p{ font-size: 16px; } @media(max-width:991px){ .ny-ban .ny-title h5.cntitle{ font-size: 22px; } .ny-ban .ny-title h5.entitle { font-size: 18px; } .ny-ban img { width: 180%; max-width: none; margin-left: -40%; } } /* 当前位置 */ .position{ position: relative; padding: 20px 0px; border-bottom: 1px solid #f1f1f1; line-height: 35px; } .position span { font-weight: 600; color: #ff2d2d; } .position span.ny-title { font-weight: 600; font-size: 26px; color: #00449b; } .position ul{ display: flex; } .position ul li{ padding: 0px 5px; } .position ul li a:hover{ font-weight: bold; } .position ul.ny-nav li a{ background: #e7e7e7; font-size: 16px; padding: 12px 25px; border-radius: 20px; } .position ul.ny-nav li a.active,.position ul.ny-nav li a:hover{ background: #e93404; color: #fff; } /*搜索*/ .search .search-input{ width: 100%; position: relative; } .search .search-input input{ width: 100%; line-height: 33px; font-size: 14px; color: #848484; padding-left: 15px; padding-right: 5px; border: 1px solid #e2e2e2; border-radius: 25px; } .search .search-icon{ position: absolute; right: 0px; top: 0px; } .search .search-icon button{ border: 0px; background: transparent; width: 50px; cursor: pointer; font-size: 18px; text-align: center; } @media(max-width:767px){ .position{ padding: 10px 0px; } .position span.ny-title{ display: none; } } /*关于我们*/ .ny-about .about-con{ padding: 50px 50px; font-weight: lighter; font-size: 16px; } .ny-about .about-con ul{ padding-left: 22px; } .ny-about p{ margin: 5px 0px; } .ny-about .rimg{ max-width:100%; width: 50%; margin-left: 15px; } .ny-about .limg{ max-width:100%; width: 50%; margin-right: 15px; } .ny-net-box{ padding: 60px 0px; font-size: 20px; } .ny-net-box .info{ width: 60%; font-weight: lighter; margin: 0px auto; } @media(max-width:991px){ .ny-about .about-con{ padding: 20px 20px; } .ny-net-box .info{ width: 100%; font-size: 14px; } } .pro-about-box{ margin: 0px auto; background-color: #fff; } /* 荣誉证书 */ .about-honor{ background: #f6f6f6; } .ny-honor .honor-list img{ max-width: 100%; padding: 8px; border: 1px solid #ddd; background: #fff; } .ny-honor .honor-list { text-align: center; margin: 10px 0px; } .ny-honor .honor-list p{ line-height: 1.4; overflow: hidden; padding: 15px; font-size: 14px; } /*企业文化*/ .culture-list{ overflow: hidden; position: relative; } .culture-list ul{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .culture-list ul li{ background: url(../img/blue.jpg) no-repeat center #f7f7f7; padding: 25px; margin: 10px 0px 15px; width: 32%; } .culture-list ul li strong{ font-size: 20px; color: #00449b; display: block; margin-bottom: 10px; font-weight: 600; } @media(max-width:991px){ .culture-list ul li strong { font-size: 15px; } } /*内页案例*/ .ny-case .case-list{ position: relative; background: #eeeeee; margin-bottom: 25px; } .ny-case .case-img { overflow: hidden; position: relative; transition: all 0.6s; } .ny-case .case-img img{ width: 100%; transition: all 0.6s; } .ny-case .case-list:hover .case-img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); } .ny-case .case-list h5{ padding: 15px 10px; font-size: 18px; font-weight: 400; text-align: center; } .ny-case .case-list h5:after{ content: ""; display: block; background: #ff3a3a; width: 50px; height: 3px; margin: 15px auto; } /*发展历程*/ .h-menu{ display: flex; justify-content: center; } .h-menu li a { font-size: 20px; font-weight: 400; padding-right: 10px; margin-right: 10px; border-right: 1px solid #2b2b2b; transition: .6s; } .h-menu li:last-child a { border-right: 0px; padding-top: 15px; display: inline-block; } .h-menu li a.active, .h-menu li a:hover { color: #1e3193; font-weight: 800; } .timeline{padding-top:80px;overflow: hidden;} .timeline .tit{text-align:center; font-size: 36px; color:#333;margin:15px 0 45px} .timeline .tit span{ display: block; font-size: 24px; color: #666666; } .timeline ul li{ position: relative; padding: 10px 0; height: auto; } .timeline ul li:nth-child(2n){ padding-left: 54%; text-align: left; } .timeline ul li:nth-child(2n+1){ padding-right: 54%; text-align: right; } .time-con::before { content: ''; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin: -8px 0 0 -8px; border-radius: 50%; z-index: 2; background: #3bbaac; border: 3px solid #b7fff7; } .time-con::after { content: ''; position: absolute; top: calc(50% - 1px); left: calc(50% + 6px); width: calc(4% - 6px); height: 2px; background: #efefef; } .timeline ul li:nth-child(2n+1) .time-con::after{ left: auto; right: calc(50% + 6px); } .timeline ul li::before,.timeline ul li::after{ content: ''; position: absolute; top: 0; width: 2px; height: calc(50% - 4px); left: 50%; background: #efefef; margin-left: -1px; } .timeline ul li::after { top: auto; bottom: 0; } .time-con{ display: inline-block; min-width: 40%; min-height: 40px; border-radius: 4px; padding: 15px 20px; background: #fff; font-size: 16px; cursor: pointer; } .time-con h4{ font-size: 22px; color: #1c3278; margin-bottom: 10px; } @media(max-width:992px){ .h-menu li a { font-size: 16px; } .time-con h4 { font-size: 16px; } .time-con{ padding: 10px 10px; font-size: 14px; } } /*合作伙伴*/ .ny-partner .cooper-txt{ display: flex; flex-wrap: wrap; justify-content: flex-start; margin-right: -1.5%; } .ny-partner .cooper-txt li{ width: 31.8%; margin-top: 2%; margin-right: 1.5%; } .ny-partner .cooper-txt p{ text-align: center; font-size: 16px; padding: 30px 10px; background: #f7f7f7; } .main{ background: #f7f7f7; border-top: 50px solid #f7f7f7; border-bottom: 50px solid #f7f7f7; } .ny-comm{ position: relative; } .ny-comm .comm-left{ width: 22%; padding: 30px 30px; float: left; background-color: #fff; } .ny-comm .comm-right{ width: 78%; padding: 0px 0px 0px 40px; float: right; } .ny-comm .ny-title{ font-size: 22px; color: #1c3278; font-weight: 900; text-transform: uppercase; } .ny-comm .ny-title span, .ny-comm .ny-title strong{ display: block; font-size: 40px; font-weight: bold; line-height: 1.2; } .ny-comm .ny-title:after{ display: block; content: ""; width: 70px; height: 0px; background: #fdba33; margin: 15px 0px; } @media(max-width:992px){ .main{ border-top: 20px solid #f7f7f7; border-bottom: 20px solid #f7f7f7; } .ny-comm{ padding: 20px 0px; } .ny-comm .ny-title { font-size: 20px; } .ny-comm .ny-title span, .ny-comm .ny-title strong{ font-size: 30px; } } .ny-comm .ny-title ul{ float: right; font-size: 14px; font-weight: normal; } .ny-comm .ny-title ul li { position: relative; display: inline-block; padding: 0 5px; font-size: 14px; } .ny-comm .ny-title ul li a{ color:#76787a; } /*产品类别*/ .comm-left{ background: #fff; } .comm-left .ny-nav{ overflow: hidden; padding-top: 30px; padding-bottom: 30px; } @media(max-width:991px){ .comm-left .ny-nav{ display: none; } } .comm-left .ny-nav li h5{ font-size: 16px; text-align: center; line-height: 1.1; padding: 15px 15px; background: #f7f7f7; border-radius: 3px; margin: 5px 0px } .comm-left .ny-nav li h5 span{ display: block; font-size: 12px; font-weight: 100; opacity: 0.85; } .comm-left .ny-nav li.active a h5,.comm-left .ny-nav li a:hover h5{ background-color: #00449b; color:#fff; font-weight: 600; } /*招聘*/ .talent-box{ padding: 50px; min-height: 500px; background-color: #fff; } .talent-box .talent-list{ margin-top: 35px; } .talent-box .talent-list ul{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .talent-box .talent-list ul li{ width: 50%; margin: 0px 0px; } .talent-box .talent-list ul:nth-child(2n) { flex-direction: row-reverse; } .talent-box .talent-list ul li.talent-con{ padding: 3% 2%; font-size: 16px; } .talent-box .talent-list ul li.talent-con h3{ font-size: 26px; margin-bottom: 10px; color: #ff2837; font-weight: 600; } .talent-box .talent-list ul li.talent-con .t-more{ position: relative; display: block; line-height: 40px; font-size: 20px; font-weight: 800; overflow: hidden; color: #ff2837; transition: all 0.3s ease-in-out; } .talent-box .talent-list ul li.talent-con:hover .t-more{ padding-left: 10px; } /*人才汇聚*/ .talent-box .talent-hj-list ul{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #e6e6e6; } .talent-box .talent-hj-list ul li{ width: 50%; margin: 0px 0px; } .talent-box .talent-hj-list ul li.talent-con{ padding: 3% 2%; font-size: 16px; } .talent-box .talent-hj-list ul li.talent-con h3{ font-size: 16px; font-weight: 300; margin-bottom: 20px; } .talent-box .talent-hj-list ul li.talent-con h3 strong{ font-size: 20px; display: block; color: #ff2837; font-weight: 600; } .talent-box .talent-hj-list ul li.talent-con h5{ font-size: 28px; color: #ff2837; font-weight: 600; margin-bottom: 10px; } .talent-box .talent-hj-list ul li.talent-con h5:after{ display: block; content: ""; width: 45px; height: 2px; margin: 10px 0px; background: #ff2837; } .talent-box .talent-hj-list ul li.talent-con h5 strong{ font-size: 20px; display: block; color: #2b2b2b; font-weight: 300; } /*研究院使命*/ .talent-box .talent-in-title{ font-size: 26px; color: #ff2837; font-weight: 600; border-bottom: 1px solid #e6e6e6; text-transform: uppercase; margin-bottom: 25px; } .talent-box .talent-in-title:after{ display: block; content: ""; width: 45px; height: 1px; margin-bottom: -1px; background: #ff2837; } .talent-box .mission-list ul{ display: flex; justify-content: space-between; flex-wrap: wrap; } .talent-box .mission-list ul li{ width: 31%; border: 1px solid #e5e5e5; padding: 3% 3%; margin: 20px 0px; } .talent-box .mission-list ul li:nth-child(1){ background: url(../img/m1.jpg) no-repeat center; background-size: cover; } .talent-box .mission-list ul li:nth-child(2){ background: url(../img/m1.jpg) no-repeat center; background-size: cover; } .talent-box .mission-list ul li:nth-child(3){ background: url(../img/m1.jpg) no-repeat center; background-size: cover; } .talent-box .mission-list ul li .mission-tit{ font-size: 20px; color: #1c3278; font-weight: 600; margin-bottom: 40px; } .talent-box .mission-list ul li .mission-con{ padding: 3% 0%; } .talent-box .mission-list ul li .mission-con h5{ font-size: 16px; font-weight: 600; margin-bottom: 10px; } .talent-box .mission-list ul li .mission-con h5 strong{ display: block; font-size: 30px; color: #1c3278; font-weight: 900; margin-bottom: 15px; } .talent-box .mission-list ul li .mission-con p{ text-indent: 2em; } /*薪资福利*/ .talent-box .talent-welfare-list ul{ display: flex; justify-content: space-between; flex-wrap: wrap; } .talent-box .talent-welfare-list ul li{ width: 49%; margin: 20px 0px; padding: 2% 1%; display: flex; justify-content: flex-start; align-items: center; border: 1px solid #e6e6e6; } .talent-box .talent-welfare-list ul li .welfare-img{ width: 22%; } .talent-box .talent-welfare-list ul li .welfare-con{ width: 78%; font-size: 14px; } .talent-box .talent-welfare-list ul li .welfare-con h5{ font-size: 20px; font-weight: 400; } /*学习发展*/ .project-list ul{ display: flex; justify-content: space-between; flex-wrap: wrap; } .project-list ul li{ width: 49%; background-color: #fff; margin: 15px 0px; padding: 2% 2%; display: flex; justify-content: space-between; border: 1px solid #e6e6e6; transition: all 0.6s; } .project-list ul li .scope-list{ font-size: 14px; text-align: justify; } .project-list ul li .scope-list .sort{ font-size: 55px; color: #e3e3e3; text-transform: uppercase; font-weight: 600; margin-bottom: 5%; } .project-list ul li .scope-list h5{ font-size: 20px; color: #1c3278; font-weight: 600; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 0.6s; } .project-list ul li .scope-list h5:after{ width: 40px; height: 3px; background: #c1c1c1; display: block; content: ""; margin: 10px 0px; transition: all 0.6s; } .project-list ul li:hover{ background: #1c3278; color: #fff; } .project-list ul li:hover .scope-list h5,.project-list ul li:hover .scope-list .sort{ color: #fff; } .project-list ul li:hover .scope-list h5:after{ background: #fff; } /*招贤纳士*/ .talent-box .talent-jobnav ul li{ width: 100%; margin: 40px 0px; padding: 3% 5%; display: flex; justify-content: flex-start; align-items: center; background: #e6e6e6; } .talent-box .talent-jobnav ul li .jobnav-img{ width: 14%; } .talent-box .talent-jobnav ul li .jobnav-con{ width: 50%; font-size: 14px; } .talent-box .talent-jobnav ul li .jobnav-more{ width: 36%; } .talent-box .talent-jobnav ul li .jobnav-more span{ background-color: #ff2837; font-size: 16px; color: #fff; border-radius: 5px; padding: 15px 25px; transition: all 0.6s; } .talent-box .talent-jobnav ul li:hover span{ padding: 15px 35px; } .talent-box .talent-jobnav ul li .jobnav-con h5{ font-size: 20px; font-weight: 400; } .talent-box .talent-jobnav ul li .jobnav-con h5:after{ display: block; content: ""; width: 45px; height: 2px; margin: 5px 0px; background: #ff2837; } .ny-job .panel-footer{ background-color: transparent; } /*如何申请*/ .talent-box .talent-apply ul{ display: flex; justify-content: space-between; flex-wrap: wrap; } .talent-box .talent-apply ul li{ width: 24%; margin: 20px 0px; } .talent-box .talent-apply ul li .apply-con{ padding: 3% 0%; } .talent-box .talent-apply ul li .apply-con h5{ font-size: 45px; color: #dddddd; font-weight: 800; margin-bottom: 10px; } .talent-box .talent-apply ul li .apply-con h5:after{ display: block; content: ""; width: 35px; height: 2px; margin: 5px 0px; background: #dbb43a; } /*关于我们下图*/ .duoimg img{ margin: 15px 0px; } /*产品列表*/ .ny-product .product-list{ border: 1px solid #eeeeee; } .product-list{ position: relative; background-color: #eeeeee; margin-bottom: 30px; padding-bottom: 25px; text-align: center; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .product-list .product-img img{ width: 100%; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .product-list h5{ font-size: 14px; font-weight: lighter; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .product-list h4{ font-size: 18px; font-weight: 900; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .product-list h4:after { content: ""; display: block; width: 40px; height: 3px; background: #ff3a3a; margin: 10px auto; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .product-list .product-img{ overflow: hidden; margin-bottom: 15px; } .product-list:hover{ background-color: #ff3a3a; } .product-list:hover h5,.product-list:hover h4{ color: #fff; } .product-list:hover h4:after{ background-color: #fff; } .product-list:hover .product-img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); } @media (max-width:991px){ .product-list { margin-bottom: 15px; padding-bottom: 10px; } .product-list h4{ font-size: 14px; } } /*手机版*/ .m-pro-nav{ display: none; } .m-pro-nav .dropdown .btn{ width:100%; padding:10px 0; } .m-pro-nav .dropdown .dropdown-menu{ width:100%; padding:10px 20px; height:313px; overflow: auto; } .m-pro-nav .dropdown .dropdown-menu li{ padding:8px 10px; border-bottom:1px solid #ddd; } @media (max-width:991px){ .talent-box { padding: 15px; } .talent-box .talent-study-list ul li{ width: 100%; } .talent-box .talent-study-list ul li .study-con h5 { font-size: 16px; } .talent-box .talent-study-list ul li .study-con div { -webkit-line-clamp: 6; } .ny-comm .comm-right{ width:100%; padding: 0px 0px; background: transparent; } .m-pro-nav{ display: block; margin: 15px 0px 15px; } .product-img{ margin-bottom: 10px; } } /*产品展示详情 */ .product-info{ background-color: #fff; padding: 30px 30px; margin-bottom: 30px; } .product-info h5{ font-size: 40px; font-weight: 900; line-height: 1.0; margin-top: 5%; margin-bottom: 15px; } .product-info h5 span{ font-size: 22px; display: block; color: #031c7b; } .product-info h5 span:after{ content: ""; width: 30px; height: 2px; display: block; margin: 10px 0; background-color: #ff2d2d; } .product-info .case-img{ padding:0px 20%; } .product-info .swiper-button-prev{ left: 0px; } .product-info .swiper-button-next{ right: 0px; } @media(max-width:512px){ .product-info{ padding: 15px 15px; } .product-info h5 span,.product-info h5{ font-size: 18px; margin-top: 10px; } .product-info h5 span:after { width: 36px; height: 2px; margin: 5px 0; } } .product-con .overview{ line-height: 1.8; height: 125px; overflow: hidden; } @media(max-width:991px){ .product-con .overview{ height: auto; } } .product-con .overview span{ font-size: 20px; font-weight: bolder; color: #034496; display: block; } .scrollbox{ overflow-x: hidden; overflow-y: auto; height: 100%; padding-right: 10px; } /*滚动条样式*/ .scrollbox::-webkit-scrollbar {/*滚动条整体样式*/ width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; } .scrollbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2); } .scrollbox::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 0; background: rgba(0,0,0,0.1); } .pro-wechat{ margin: 10px auto; font-size: 20px; text-align: center; } .pro-wechat .tel{ padding: 8px 15px; color: #fff; background: #00449b; border-radius: 3px; } .pro-wechat .more{ padding: 8px 15px; background: #ff3232; border-radius: 3px; color: #fff; } .pro-wechat .wechat{ background: #ff3232; padding: 8px 15px; color: #fff; border-radius: 3px; } .product-info-content { background-color: #fff; margin: 0px auto; font-size: 16px; padding:30px 50px; } .product-info-content p img{ margin: 15px 0px; width: auto; max-width: 100%; } .product-info-content h5 { font-size: 24px; display: block; margin-bottom: 15px; margin-bottom: 20px; background: #f7f7f7; } .product-info-content h5 strong { display: inline-block; color: #fff; font-size: 16px; font-weight: 600; line-height: 24px; padding: 14px 20px; background: #00449b; position: relative; z-index: 1; } /*相关下载*/ .downlist ul li{ font-size: 14px; line-height: 4; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-left: 30px; position: relative; border-bottom: 1px solid #f7f7f7; } .downlist ul li::before { content: ''; display: block; position: absolute; top: 50%; margin-top: -8px; left: 10px; width: 12px; height: 12px; border-radius: 100%; background: transparent; border: 2px solid #dcdcdc; } /*上一页下一页*/ .pre-next{ font-size: 14px; line-height: 1.6; margin-top: 30px; } .pre-next span{ font-weight: bold; } .product_back{ padding: 30px 0px; border-bottom: 2px solid #e1e1e1; } @media(max-width:991px){ .pre-next .text-right{ text-align: left; } .pro-wechat{ font-size: 14px; } .pro-wechat .tel,.pro-wechat .wechat{ padding: 8px 5px; } .product-info-content { font-size: 14px; padding: 20px 10px; } .product-info-content h5 strong { font-size: 14px; padding: 10px 10px; } } /*相关产品*/ .related-title{ font-size: 25px; line-height: 1; text-align: center; text-transform: uppercase; margin-bottom: 20px; border-bottom: 3px solid #f2f2f2; margin-top: 20px; padding-top: 20px; } .related-title span{ display: block; font-weight: bolder; font-size: 30px; } @media(max-width:512px){ .related-title{ font-size: 20px; } } .related-title::after { display: block; content: ""; width: 70px; height: 3px; background: #fdba33; margin: 20px auto 0px auto; margin-bottom: -3px; } /* 新闻 he 实力*/ .ny-news .ny-news-list { margin-bottom: 25px; background-color: #fff; border: 1px solid #f7f7f7; padding: 20px; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .ny-news .ny-news-list .ny-news-img img{ width:100%; } .ny-news .ny-news-list .ny-news-content{ padding: 0px 0px; transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; } .ny-news .ny-news-list .ny-news-content .ny-news-title{ line-height: 1.4; font-size: 18px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .ny-news .ny-news-list .ny-news-content .ny-news-title span{ display: block; font-weight: 300; font-size: 14px; } .ny-news .ny-news-list .ny-news-content h5{ line-height: 1; font-size: 26px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 25px 0px; } .ny-news .ny-news-list .ny-news-content h5 strong{ font-weight: normal; font-size: 14px; } .ny-news .ny-news-list .ny-news-content .ny-news-intro{ font-size: 14px; line-height: 25px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .ny-news .ny-news-list:hover{ box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 16px; } @media (max-width:991px){ .ny-news .ny-news-list .ny-news-img{ padding-right:0; margin-top: 10px; } .ny-news .ny-news-list .ny-news-content .ny-news-title{ width:100%; font-size: 14px; } .ny-news .ny-news-list .ny-news-content .ny-news-title span{ display: block; width:100%; text-align: left; } .ny-news .ny-news-list .ny-news-content .ny-news-intro{ width:100%; } .ny-news .ny-news-list .ny-news-content{ padding: 0px 0px; } } /* 新闻详情页 */ .ny-news-info{ width: 65%; margin: 0px auto; } .ny-comm .news-info-title{ padding: 20px 0px; margin-bottom: 30px; border-bottom: 2px solid #e0e0e0; } .ny-comm .news-info-title p{ font-size: 1.8rem; text-transform: uppercase; font-weight: bold; margin: 10px 0 0; line-height: 1.333; } .ny-comm .news-info-title .category { color: #403c3e; font-size: 12px; font-weight: 600; text-transform: uppercase; display: inline-block; margin-right: 10px; } .ny-news-info .news-info-content{ line-height: 28px; margin-bottom: 30px; } .news-info-content .theme-thumbnail { margin-bottom: 30px; } .news-info-content img{ width: 100%; margin: 15px 0px; } @media (max-width:991px){ .ny-news-info{ width: 100%; } .ny-news-info .news-info-title p{ font-size: 14px; } } /* 联系我们 */ .contact .contact-title{ font-size: 20px; font-weight: 500; margin-bottom: 15px; } .contact ul li{ line-height: 1.2; font-size: 16px; text-align: center; margin: 80px 0px; } .contact ul li span{ font-size: 48px; display: inline-block; width: 130px; height: 130px; background: #f7f7f7; line-height: 130px; border-radius: 100%; margin-bottom: 20px; } .contact img{ width: 138px; } .map{ border: 1px solid #ddd; padding: 15px; background: #fff; } .map img{ width: auto; max-width: none; } .BMap_stdMpCtrl, .BMapLabel, .BMap_omCtrl{ display: none !important; } /* 在线留言 */ .message { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 16px; padding: 40px 30px 45px; margin-top: 30px; } #message .modal-content{ margin-top: 30%; } #message .modal-body{ padding: 30px 50px 50px; } #message .modal-content .modal-header{ border-bottom: 0px solid #e5e5e5; } .form-control{ height:50px; margin-bottom:10px; } .form-control1{ height:120px !important; } .message-btn button{ width:100%; height:50px; font-size: 18px; font-weight: bold; border:none; } /* 搜索页面 */ .ny-search .ny-search-box .search-img-top{ width:100%; } .ny-search .ny-search-box .search-title{ padding:8px 0 8px 10px; } .ny-search .ny-search-box:hover .search-title{ background:#004080; color:#fff; } .ny-search .ny-search-box { margin-bottom:30px; } @media(max-width:992px){ .contact ul li{ margin: 25px 0px; } .contact .contact-title p { font-size: 20px; } .messsage{ margin-top: 20px; } }