@charset "utf-8"; /* =====================内页样式======================== */ /* =====================关于样式======================== */ /* 介绍 */ .ab_profile{ padding: 0.4rem 0 0.8rem; } .ab_profile .con{ margin-top: 0.4rem; } .ab_profile .con .fl{ width: 55%; } .ab_profile .con .fl .info{ font-size: 16px; line-height: 2; color: #444; height: 4.8rem; overflow-y: auto; padding-right: 0.1rem; } .ab_profile .con .fl .info::-webkit-scrollbar { width: 6px; height: 16px; background-color: #F5F5F5; } /*定义滚动条轨道 内阴影+圆角*/ .ab_profile .con .fl .info::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; } /*定义滑块 内阴影+圆角*/ .ab_profile .con .fl .info::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #555; } .ab_profile .con .fr{ width: 42%; } .ab_profile .con .fr .pic{} .ab_profile .con .fr img{} /* 伙伴 */ .ab_partner{ padding: 0.4rem 0 0.6rem; border-top: 1px solid #e7e7e7; } .ab_partner .con{ padding-bottom: 0.4rem; } .ab_partner .con .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom: 0; } .ab_partner .con ul{} .ab_partner .con ul li{ border: 1px solid #dcdcdc; } .ab_partner .con ul li img{} /* 文化 */ .ab_culture{ padding: 0.6rem 0 0.4rem; background: url(../images/culture_bg.jpg) no-repeat center /cover fixed; } .ab_culture .com_tit h3{ color: white; } .ab_culture .con{} .ab_culture .con ul{} .ab_culture .con ul li{ float: left; width: 24%; margin: 0.2rem 0 0.6rem; padding: 0.6rem 0.3rem; background-color: #363636; margin-right: calc(4% / 3); } .ab_culture .con ul li:nth-child(4n){ margin-right: 0; } .ab_culture .con ul li:nth-child(2n){ background-color: #004ea2; } .ab_culture .con ul li i{ font-size: 0.48rem; color: white; } .ab_culture .con ul li .info{ text-align: center; margin-top: 0.2rem; } .ab_culture .con ul li .info h4{ font-size: 20px; color: white; font-family: "USB"; } .ab_culture .con ul li .info p{ font-size: 14px; line-height: 20px; min-height: 80px; color:rgba(255, 255, 255, 0.7); margin-top: 0.12rem; } /* 工厂 s */ .ab_factory{ padding: 0.6rem 0 0.4rem; background-color: #eceef0; } .ab_factory .con{ margin-top: 0.4rem; padding-bottom: 0.4rem; } .ab_factory .con .swiper-pagination{ bottom: 0; } .ab_factory .con ul{} .ab_factory .con ul li{ overflow: hidden; } .ab_factory .con ul li a{ position: relative; overflow: hidden; } .ab_factory .con ul li .pic{} .ab_factory .con ul li p{ position: absolute; top: 100%; left: 0; width: 100%; padding: 0.2rem 2%; font-size: 16px; color: white; background-color: rgb(0,0,0,.36); text-align: center; } .ab_factory .con ul li:hover p{ -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } /* 资质 */ .n_honor{ background: url(../images/n_honor_bg.jpg) no-repeat center; background-size: cover; } .n_honor .pst-rel{ padding: 0 0.8rem; } .n_honor ul{} .n_honor ul li{} .n_honor ul li a{ display: block; } .n_honor ul li a img{} .n_honor ul li p{ font-size: 16px; line-height: 20px; height: 40px; margin-top: 0.2rem; text-align: center; color: #494949; } .n_honor ul li:hover p{ color: #004ea2; } .n_honor .swiper-button-next,.n_honor .swiper-button-prev{ width: 0.64rem; height: 0.64rem; border: #787878 1px solid; border-radius: 50%; } .n_honor .swiper-button-next:after, .n_honor .swiper-button-prev:after{ display: none; } .n_honor .swiper-button-next{ background: url(../images/ico_next.svg) center no-repeat; right: 0; } .n_honor .swiper-button-prev{ background: url(../images/ico_prev.svg) center no-repeat; left: 0; } /* 媒体 */ .media{ padding: 0.4rem 0 0.6rem; } .media ul{ margin-top: 0.4rem; } .media ul li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 0.4rem; border: 1px solid #999; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .media ul li:hover{ border-color: #004ea2; } .media ul li:nth-child(3n){ margin-right: 0; } .media ul li a{ display: block; } .media ul li .pic{} .media ul li .pic i{ position: absolute; left: 50%; top: 50%; margin-left: -0.4rem; margin-top: -0.4rem; width: 0.8rem; height: 0.8rem; font-size: 0.8rem; opacity: 0; color: #004ea2; border-radius: 50%; /* background-color: #fff; */ }.media ul li .pic i::before{ z-index: 3; } .media ul li .pic i::after{ position: absolute; content: ""; display: block; width: 90%; height: 90%; left: 5%; top: 5%; background-color: white; z-index: 2; border-radius: 50%; } .media ul li:hover .pic i{ opacity: 1; } .media ul li .info{ padding: 0.2rem 3%; background-color: #999; } .media ul li:hover .info{ background-color: #004ea2; } .media ul li .info h4{ font-size: 15px; line-height: 1.6; color: #fff; text-align: center; } .media ul li .info p{} /* 历程 */ .history{ padding: 0.4rem 0 0; } .history .w16{ position: relative; } .history .swiper-button-prev, .history .swiper-button-next{ color: white; } .history .swiper-button-prev{ left: 0; margin-left: -40px; } .history .swiper-button-next{ right: 0; margin-right: -40px; } .history .con{ margin-top: 0.4rem; /* padding: 0.8rem 0; */ background: url(../images/history_bg.jpg) no-repeat center /cover fixed; } .history2 .con{ padding: 0.8rem 0; } .history .con ul{ position: relative; padding-left: 32px; } .history .con .swiper:before { position: absolute; top: 50%; right: 0; left: 0; border-top: 1px solid #C7C7C7; content: ''; } .history .con ul li{ position: relative; height: 800px; } .history .con ul li .item{ position: absolute; right: -32px; bottom: auto; top: 55%; left: -32px; min-height: 152px; padding: 44px 0 0 0; background-color: #fff; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; } .history .con ul li .item:before { position: absolute; top: -49px; left: 50%; width: 20px; height: 20px; overflow: hidden; margin-left: -10px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: rgba(243,147,33,.6); content: ''; } .history .con ul li .item:after { position: absolute; top: -45px; left: 50%; width: 12px; height: 12px; overflow: hidden; margin-left: -6px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background-color: #f39321; content: ''; } .history .con ul li:nth-child(even) .item{ top: auto; bottom: 55%; padding: 0 0 44px; } .history .con ul li:nth-child(even) .item:before { top: auto; bottom: -49px; } .history .con ul li:nth-child(even) .item:after { top: auto; bottom: -45px; } .history .con ul li .item h3{ position: absolute; top: 0; right: 0; left: 0; height: 44px; line-height: 44px; margin: 0; font-size: 20px; font-weight: 400; color: #ffffff; text-align: center; background-color: #004ea2; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .history .con ul li:nth-child(even) .item h3 { top: auto; bottom: 0; } .history .con ul li:hover .item h3{ background-color: white; color: #333; } .history .con ul li .item h3:before { position: absolute; content: ''; bottom: 100%; left: 50%; margin-left: -9px; border-width: 0 9px 18px; border-style: solid; border-color: transparent transparent #004ea2; } .history .con ul li:nth-child(even) .item h3:before { top: 100%; bottom: auto; border-width: 18px 9px 0; border-color: #004ea2 transparent transparent; } .history .con ul li .item .des{ font-size: 14px; line-height: 22px; padding: 0.2rem 0.25rem; background-color: #f9f9f9; min-height: 300px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .history .con ul li:hover .item .des{ background-color: #004ea2; color: white; } .history .con ul li .item .des img{ width: auto; max-width: 100%; margin: 10px auto; } .history .con ul li .item .des p{} /* 团队 */ .team{ padding: 0.4rem 0 0.6rem; } .team .top{ padding: 0.8rem 0; background-attachment: fixed; background-size: cover; overflow: hidden; } .team .top .com_tit h3{ color: white; } .team .top .fl{ width: 28%; } .team .top .fl img{ width: 100%; height: 100%; object-fit: cover; } .team .top .fr{ width: 72%; } .team .top .fr .info{ font-size: 16px; line-height: 1.6; text-align: justify; padding: 0.4rem; background-color: rgb(0,0,0,.75); color: rgb(255,255,255,.64); } .team .team_ul{ margin-top: 0.6rem; } .team .team_ul ul{ padding-bottom: 0.3rem; } .team .team_ul ul li{} .team .team_ul ul li a{} .team .team_ul ul li img{} .team .team_ul ul li p{ font-size: 16px; line-height: 3; color: #333; text-align: center; } /* 工厂 */ .factory{ padding: 0.4rem 0 0.6rem; } .factory ul{ margin-top: 0.4rem; } .factory ul li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 0.4rem; } .factory ul li:nth-child(3n){ margin-right: 0; } .factory ul li a{ display: block; background-color: white; } .factory ul li:hover a{ background-color: #004ea2; } .factory ul li .pic{} .factory ul li .pic img{} .factory ul li p{ position: relative; font-size: 18px; line-height: 40px; color: #464646; padding: 3% 6% 3.5% 6%; } .factory ul li:hover p{ color: #fff; padding-left: 9.5%; } .factory ul li p:before { position: absolute; left: 6%; top: 50%; height: 0; width: 1px; background: #fff; content: ''; display: block; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .factory ul li:hover p:before { margin-top: -9px; height: 18px; width: 4px; } /* 伙伴 */ .n_partner{} .n_partner .com_tit{ text-align: center; } .n_partner .com_tit:before{ margin: 0 auto 0.1rem; } .n_partner .top{ padding: 0.4rem 0 0.6rem; } .n_partner .top .map{ position: relative; margin-top: 0.4rem; } .n_partner .top .map img{ width: 100%; } .n_partner .top .map ul{} .n_partner .top .map ul li{ position: absolute; cursor: pointer; font-size: 13px; color: #5c5c5c; margin: -17.5px 0 0 -17.5px; z-index: 2; } .n_partner .top .map ul li p{ position: absolute; bottom: 100%; padding: 10px 18px; line-height: 1; text-align: center; border-radius: 6px; color: #fff; font-size: 16px; white-space: nowrap; background-color: rgb(217,23,23,0.5); left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_partner .top .map ul li p { opacity: 1; visibility: visible; } .n_partner .top .map ul li.li_1{ top: 28.3737%; left: 76.5306%; } .n_partner .top .map ul li.li_2{ top: 23.5294%; left: 59.0136%; } .n_partner .top .map ul li.li_3{ top: 34.6021%; left: 22.1088%; } .n_partner .top .map ul li.li_4{ top: 44.9827%; left: 65.8163%; } .n_partner .top .map ul li.li_5{ top: 20.7612%; left: 17.8571%; } .circle{ width: 35px; height: 35px; } .circle:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 50%; border: 3px solid #fff; transform: scale(.25); opacity: .8; display: block; box-sizing: border-box; z-index: 99; } .circle span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 50%; background-color: #004ea2; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-animation: circleScale 3s linear infinite; -moz-animation: circleScale 3s linear infinite; -ms-animation: circleScale 3s linear infinite; animation: circleScale 3s linear infinite; } .circle span:nth-of-type(2) { animation-delay: 1s; } .circle span:nth-of-type(3) { animation-delay: 2s; } @keyframes circleScale { 0% { opacity: 1; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } 100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @keyframes circleScale1 { 0% { opacity: 1; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } 60% { opacity: 1; } 100% { opacity: 0; -webkit-transform: scale(3); -moz-transform: scale(3); -ms-transform: scale(3); transform: scale(3); } } .n_partner{} .n_partner .bot{ padding-bottom: 0.8rem; } .n_partner .bot ul{} .n_partner .bot ul li{ float: left; width: 16%; margin-right: 0.8%; border: 1px solid #e7e7e7; margin-bottom: 0.2rem; } .n_partner .bot ul li:nth-child(6n){ margin-right: 0; } .n_partner .bot ul li a{} /* 研究 */ .research{ padding: 0.4rem 0 0.6rem; } .research ul{ margin-top: 0.4rem; } .research ul li{} .research ul li .pic{ width: 50%; } .research ul li .pic img{} .research ul li:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);} .research ul li .info{ width: 50%; padding: 0.2rem 5%; background-color: #f6f6f6; } .research ul li:hover .info{ background-color: #004ea2; } .research ul li .info h4{ font-size: 32px; color: #333; font-family: "USB"; } .research ul li .info .des{ font-size: 14px; line-height: 1.6; color: #808080; margin-top: 0.2rem; text-align: justify; } .research ul li:hover .info h4{ color: white; } .research ul li:hover .info .des{ color: rgb(255,255,255,.7); } /* 新闻列表 */ .newslist{ padding: 0.3rem 0 0.6rem; } /* .newslist .com_tit::after{ content: ""; display: block; position: relative; width: 100%; height: 1px; background-color: #e6e6e6; margin-top: 0.3rem; } */ .newslist ul{} .newslist ul li{} .newslist ul li a{ display: block; border-bottom: 1px solid #e6e6e6; } .newslist ul li:first-child a{ border-top: 1px solid #e6e6e6; } .newslist ul li a:hover{ background-color: #004ea2; border-color: #004ea2; } .newslist ul li a .w16{ padding: 0.4rem; } .newslist ul li .date{ width: 140px; height: 135px; border: 1px solid #e6e6e6; border-radius: 0 0 20px 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .newslist ul li a:hover .date { border: 1px solid #fff; background: #fff; border-radius: 0; } .newslist ul li .date p{ font-size: 48px; font-family: "USB"; color: #2e2d3c; } .newslist ul li .date span{ color: #999; font-size: 16px; font-weight: 300; margin-top: 0.1rem; } .newslist ul li .info{ width: calc(100% - 420px); padding-left: 0.4rem; } .newslist ul li .info .tit{ font-size: 24px; color: #2e2d3c; font-weight: 300; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .newslist ul li .info .des{ font-size: 16px; color: #999; line-height: 1.8; margin-top: 20px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .newslist ul li a:hover .info .tit{ color: white; } .newslist ul li a:hover .info .des{ color: rgb(255,255,255,.7); } .newslist ul li .pic{ width: 240px; background: #eee no-repeat center/cover; margin-left: 40px; } .newslist ul li .pic img{} /* 新闻详情 */ .newsdes{ padding: 0.6rem 0; } .newsdes_con{ margin-top: 0.4rem; } .newsdes_con h3{ font-size: 0.36rem; color: #262626; line-height: 1.5; text-align: center; } .newsdes_con ul{ overflow: hidden; padding-top: 0.2rem; margin: 0.4rem 0 0.3rem; border-top: 1px solid #d9d9d9; } .newsdes_con ul li{ float: left; display: inline-block; margin-right: 0.2rem; } .newsdes_con ul li:last-child{ float: right; margin-right: 0; } .newsdes_con .newsdes_con_des{ padding: 0.2rem 0; font-size: 16px; line-height: 2; color: #333; } .newsdes_con .bot{ overflow: hidden; margin: 20px 0; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; } .newsdes_con .bot .fl{ width: 50%; } .newsdes_con .bot .fl a{} .newsdes_con .bot .fr{ width: 50%; } .newsdes_con .bot .fr a{} /* =====================产品中心样式======================== */ .pro_bg{ background: #f3f5f7; } .sidebox { /* background-color: #f6f6f7; */ background-color: #fff; margin-bottom: 0.2rem; border-radius: 4px; padding: 0.2rem; } /* 产品列表 */ .productlist_con,.product_con{ padding: 0.4rem 0 0.6rem; } .productlist_con .fl,.product_con .fl{ width: 25%; } /* 侧栏搜索 */ .sidebox .search-form input[type=text] { height: 40px; padding-left: 20px; background-color: #fff; width: calc(100% - 50px); /* border: 0; */ border: 1px solid #f3f5f7; } .sidebox .search-form input[type=submit] { width: 50px; height: 40px; display: inline-block; background-image: url(../images/ico_search.png); background-repeat: no-repeat; background-position: center; vertical-align: bottom; background-color: #004ea2; border: 0; cursor: pointer; } /* 侧栏导航 */ .pro_nav_view{ /* background-color: #f6f6f7; */ background-color: #fff; sbox-shadow: 0px 0px 15px rgb(0 0 0 / 15%); margin-bottom: 0.2rem; } .pro_nav_view .tit{ position: relative; height: 90px; line-height: 90px; padding: 0 0.2rem; background: #004ea2 url(../images/pro_tit_bg.png) no-repeat center; background-position: center 10%; } .pro_nav_view .tit h3{ font-weight: bold; font-family: "USB"; font-size: 0.26rem; color: #fff; text-transform: uppercase; } .pro_nav_view .tit span{ height: 38px; width: 50px; text-align: center; z-index: 1; line-height: 38px; } .pro_nav_view ul{ padding: 0.2rem 0.2rem 0.15rem; } .pro_nav_view ul li{ margin-bottom: 0.1rem; } .pro_nav_view ul li:last-child{ margin-bottom: 0; } .pro_nav_view ul li a{ position: relative; display: block; font-size: 18px; color: #242424; line-height: 30px; font-weight: 500; border-bottom: 1px solid rgba(36,36,36,0.3); padding: 0.16rem 35px 0.12rem 0; text-transform: capitalize; z-index: 1; } .pro_nav_view ul li:hover>a,.pro_nav_view ul li.active>a{ color: #004ea2; } .pro_nav_view ul li a i{ position: absolute; top: 50%; right: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; } .pro_nav_view ul li a i::before{ content: "\f067"; } .pro_nav_view ul li.active a i::before{ content: "\f068"; } .pro_nav_view ul>li>ul{ display: none; padding-right: 0; } .pro_nav_view ul>li>ul>li>a{ font-size: 16px; } /* 侧栏产品 */ .sidebox h3{ font-size: 24px; line-height: 1.5; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #e1e1e1; } .sidebox .side_pro{} .sidebox .side_pro li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 0.25rem; } .sidebox .side_pro li:nth-child(2n){ margin-right: 0; } .sidebox .side_pro li:last-child{ margin-bottom: 0; } .sidebox .side_pro li a{ display: block; } .sidebox .side_pro li .pic{} .sidebox .side_pro li .pic img{} .sidebox .side_pro li p{ font-size: 13px; line-height: 1.6; text-align: center; display: block; color: #333; margin: 7px; } /* 右侧列表 */ .productlist_con .fr,.product_con .fr{ width: 73%; } .productlist_con .fr ul{} .productlist_con .fr ul li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 0.3rem; /* border: 1px solid #f6f6f6; */ } .productlist_con .fr ul li:nth-child(3n){ margin-right: 0; } .productlist_con .fr ul li a{ display: block; } .productlist_con .fr ul li .pic{ background-color: white; } .productlist_con .fr ul li .pic img{} .productlist_con .fr ul li .info{ padding: 0.2rem; /* background-color: #f6f6f6; */ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .productlist_con .fr ul li:hover .info{ background-color: #004ea2; } .productlist_con .fr ul li .info h4{ font-size: 18px; line-height: 1.3; font-family: "USB"; color: #45494c; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .productlist_con .fr ul li .info p{ font-size: 14px; line-height: 20px; height: 40px; color: #909599; margin-top: 0.12rem; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .productlist_con .fr ul li:hover .info h4{ color: white; } .productlist_con .fr ul li:hover .info p{ color: rgb(255,255,255,.7); } /* 产品详情 */ .product_con_view{} .product_con_view .top{} .product_con_view .top .fl{ width: 48%; } .product_con_view .product_det_pic{ background-color: white; } .product_con_view .product_det_pic ul{} .product_con_view .product_det_pic ul li{} .product_con_view .product_det_pic img{} .product_con_view .product_det_ico{ margin-top: 0.2rem; } .product_con_view .product_det_ico ul{} .product_con_view .product_det_ico ul li{ border: 1px solid #d7d9db; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .product_con_view .product_det_ico ul li.swiper-slide-thumb-active{ border-color: #004ea2; } .product_con_view .product_det_ico ul li .pic{ overflow: hidden; } .product_con_view .product_det_ico img{} .product_con_view .product_det_ico .swiper-button-prev{} .product_con_view .product_det_ico .swiper-button-next{} .product_con_view .top .fr{ width: 50%; } .product_con_view .fr h3{ color: #242e33; font-size: 0.36rem; line-height: 1.3; padding-bottom: 0.2rem; margin: 0px 0px 20px; border-bottom: 1px solid #d7d9db; } .product_con_view .fr .des{ font-size: 16px; line-height: 1.8; color: #333; } .product_con_view .fr .inquiry{ margin-top: 0.3rem; } .product_con_view .fr .inquiry a{ display: inline-block; color: #fff; padding: 0.15rem 0.3rem; font-size: 16px; min-width: 150px; background-color: #004ea2; text-align: center; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; margin-right: 0.1rem; } .product_con_view .fr .inquiry a:first-child{ background-color: #333; } .product_con_view .fr .keyword_box{ padding-top: 0.2rem; margin-top: 0.3rem; border-top: 1px solid #d7d9db; } .product_con_view .fr .keyword_box a{ display: inline-block; font-size: 13px; line-height: 1.3; color: #333; padding: 0.1rem 0.3rem; margin-right: 0.1rem; margin-bottom: 0.12rem; border: 1px solid #ddd; border-radius: 50px; } .product_con_view .bot{ margin-top: 0.5rem; background: #fff; border-radius: 10px; padding: 0.3rem 0.4rem; } .product_con_view .bot .bot_nav{ border-bottom: 2px rgba(0,0,0,.1) solid; } .product_con_view .bot .bot_nav li{ float: left; position: relative; font-size: 0.24rem; line-height: 60px; color: #242e33; margin-right: 0.5rem; padding-right: 0.05rem; cursor: pointer; } .product_con_view .bot .bot_nav li:after { content: ""; display: block; position: absolute; width: 100%; top: 100%; left: 0; background: #004ea2; height: 2px; opacity: 0; } .product_con_view .bot .bot_nav li.active{ color: #004ea2; } .product_con_view .bot .bot_nav li.active:after{ opacity: 1; } .product_con_view .bot .bot_con{ margin-top: 0.5rem; } .product_con_view .bot .bot_con li{ display: none; color: #5d6e75; font-size: 16px; line-height: 1.8; } .product_con_view .bot .bot_con li.show{ display: block; } .product_con_view .remen{ margin-top: 0.6rem; } .product_con_view .remen .tit{ color: #404040; font-size: 0.32rem; line-height: 1.6; text-align: center; margin: 0px 0px 0.5rem; } .product_con_view .remen ul{} .product_con_view .remen ul li{ float: left; width: 32%; margin-right: 2%; text-align: center; } .product_con_view .remen ul li:nth-child(3n){ margin-right: 0; } .product_con_view .remen ul li a{ display: block; } .product_con_view .remen ul li .pic{ border-radius: 8px; background-color: white; } .product_con_view .remen ul li img{} .product_con_view .remen ul li p{ display: block; padding: 0.2rem 2%; color: #242e33; font-size: 0.2rem; line-height: 1.6; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .product_con_view .remen ul li:hover p{ color: #004ea2; } /* =====================解决方案样式======================== */ .sol_list{ padding: 0.4rem 0 0.6rem; } .sol_list ul{} .sol_list ul li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 0.3rem; } .sol_list ul li:nth-child(3n){ margin-right: 0; } .sol_list ul li a{ display: block; } .sol_list ul li .pic{} .sol_list ul li .info{ padding: 0.3rem; background: #eceef0; } .sol_list ul li:hover .info{ background-color: #004ea2; } .sol_list ul li .info h4{ font-size: 24px; line-height: 1.3; color: #2a2a2a; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .sol_list ul li .info p{ font-size: 13px; color: #6a6a6a; line-height: 24px; height: 48px; margin-top: 0.12rem; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .sol_list ul li:hover .info h4{ color: white; } .sol_list ul li:hover .info p{ color: rgb(255,255,255,.7); } /* 2022-06-05新加 */ .sol_tit{ text-align: center; } .sol_tit h3{ position: relative; font-size: 36px; line-height: 1.5; color: #333; font-family: "USB"; } .sol_tit h3::after { position: relative; display: block; content: ""; width: 40px; height: 2px; margin: 0.12rem auto; background-color: #004ea2; } .sol_tit p{ font-size: 16px; line-height: 1.8; color: #333; } .n_sol.ind_sol{ padding-top: 0; } .sol_list_item{ padding: 0.8rem 0; } .sol_list_item .ind_more{ margin-top: 0.2rem; /* width: 260px; height: 60px; */ } .ind_sol .sol_list_item_1{ padding: 0.6rem 0 0.8rem; } .ind_sol .sol_list_item_2{ background-color: #f9f9f9; } .sol_list_item.sol_con .swiper{ display: block; margin-top: 0.5rem; } /* 2022-06-06新加 */ .n_sol_item{ padding: 0.6rem 0; } .n_sol_item_1{ padding: 0.4rem 0 0.6rem; } .n_sol .n_sol_item:nth-of-type(2n){ background-color: #f9f9f9; } .n_sol_item .con{ margin-top: 0.4rem; } .n_sol_item .con ul{} .n_sol_item .con ul li{} .n_sol_item .con ul li a{ position: relative; display: block; overflow: hidden; } .n_sol_item .swiper-next01.swiper-button-next,.n_sol_item .swiper-prev01.swiper-button-prev{ width: 40px; height: 80px; } .n_sol_item .swiper-next01.swiper-button-next:after,.n_sol_item .swiper-prev01.swiper-button-prev:after{ font-size: 28px; } .n_sol_item .swiper:hover .swiper-prev01.swiper-button-prev{ left: 1%; } .n_sol_item .swiper:hover .swiper-next01.swiper-button-next{ right: 1%; } /* 方案样式一 */ .n_sol_item_1 .con ul li .info{ position: absolute; width: 92%; left: 4%; bottom: 0.2rem; border-radius: 8px; background-color: #004ea2; font-size: 16; color: white; padding: 0.15rem; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_sol_item_1 .con ul li .info p{ width: calc(100% - 70px); } .n_sol_item_1 .con ul li .info span{ width: 64px; height: 24px; border: 1px solid #fff; border-radius: 3px; font-size: 12px; color: #fff; } .n_sol_item_1 .con ul li .info span i{ margin-left: 0.05rem; } .n_sol_item .ind_more{ margin-top: 0.5rem; } /* 样式二 */ .n_sol_item_2 .con ul li p{ font-size: 16px; line-height: 3; color: #222; text-align: center; font-family: "USB"; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_sol_item_2 .con ul li:hover p{ color: #004ea2; } /* 样式三 */ .n_sol_item_3 .rect-125{ padding-bottom: 125%; } .n_sol_item_3 .con ul li p{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 0.2rem 2%; font-size: 16px; color: #fff !important; /* line-height: 1.3; */ text-align: center; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_sol_item_3 .con ul li:hover p{ background-color: rgb(217,23,23,.5); } /* 样式四 */ .n_sol_item_4 .con ul li .rect-170{ padding-bottom: 170%; } .n_sol_item_4 .con ul li a:before{ position: absolute; content: ""; height: 100%; width: 100%; left: 0; top: 0; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent, rgba(0, 0, 0, 0.7)); transform-origin: center; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; z-index: 1; } .n_sol_item_4 .con ul li:hover a:before{ -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); } .n_sol_item_4 .con ul li p{ position: absolute; left: 5%; top: 0; width: 90%; padding: 0.65rem 0 0.2rem; font-size: 18px; color: #fff; line-height: 1.8; border-bottom: 1px solid rgba(255, 255, 255, .3); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; z-index: 2; } .n_sol_item_3 .con ul li:hover p{ color: #004ea2; } /* 样式五 */ .n_sol_item_5 .con ul li{} .n_sol_item_5 .con ul li a:before{ position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; background-color: #000; z-index: 1; } .n_sol_item_5 .con ul li:hover a:before{ opacity: 1; background-color: rgb(217,23,23,.8); } .n_sol_item_5 .con ul li .info{ padding: 0.2rem 0; background-color: #004ea2; z-index: 2; height: 78px; } .n_sol_item_5 .con ul li .info p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; font-size: 20px; line-height: 78px; text-align: center; color: white; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_sol_item_5 .con ul li:hover .info p{ position: absolute; width: 100%; bottom: 50%; left: 0; transform: translateY(50%); z-index: 2; } /* 样式六 */ .n_sol_item_6 .con ul li p{ font-size: 16px; text-align: center; color: #222; padding: 0.18rem 1%; background-color: white; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_sol_item_6 .con ul li:hover p{ background-color: #004ea2; color: white; } /* =====================服务支持样式======================== */ /* 售后服务 */ .n_service{} .n_service_01{ padding: 0.4rem 0; } .n_service_01 .fl{ width: 36%; } .n_service_01 .fr{ width: 64%; } .n_service_01 .info{ font-size: 16px; line-height: 2; color: #727272; text-align: justify; } .n_service_01 .info p{ margin-bottom: 0.3rem; } .n_service_02{ padding: 1.2rem 0; background: url(../images/history_bg.jpg) no-repeat center /cover fixed; } .n_service_02 ul{} .n_service_02 ul li{ float: left; width: 25%; padding: 0 0.1rem; text-align: center; text-align: center; } .n_service_02 ul li i{} .n_service_02 ul li img{ display: inline-block; max-height: 1.62rem; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_service_02 ul li:hover img { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); } .n_service_02 ul li p{ font-size: 16px; line-height: 2; max-width: 92%; display: inline-block; margin-top: 0.25rem; color: #fff; } .n_service_03{ padding: 0.4rem 0; } .n_service_03 ul{} .n_service_03 ul li{ padding: 0.4rem 0; border-bottom: #d4d6d7 1px solid; } .n_service_03 ul li .pic{ width: 30%; overflow: hidden; } .n_service_03 ul li .pic img{} .n_service_03 ul li .info{ width: 70%; padding-right: 0.12rem; } .n_service_03 ul li h4{ font-size: 0.32rem; color: #2b2b2b; margin-bottom: 0.3rem; } .n_service_03 ul li .des{ font-size: 16px; color: #727272; line-height: 2; } .n_service_03 ul li .des p{ margin-bottom: 0.25rem; } /* 下载中心 */ .n_download{ padding: 0.4rem 0 0.6rem; } .n_download ul{} .n_download ul li{ float: left; width: 49%; margin-right: 2%; padding: 0.5rem 0.7rem; background: #eceef0; margin-bottom: 0.3rem; } .n_download ul li a{ display: block; } .n_download ul li:nth-child(2n){ margin-right: 0; } .n_download ul li .time{ font-size: 14px; color: #363636; position: relative; text-transform: uppercase; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_download ul li h4{ font-size: 18px; color: #363636; font-weight: bold; line-height: 25px; height: 50px; margin: 0.2rem 0 0.3rem; font-weight: bold; } .n_download ul li .bot{} .n_download ul li .bot .ico{ color: #767676; line-height: 40px; } .n_download ul li .bot .ico i{ font-size: 28px; color: #004ea2; margin-right: 0.1rem; } .n_download ul li .bot .ico p{ font-size: 16px; } .n_download ul li .bot span{ padding: 0.12rem 0.15rem; font-size: 14px; color: #5e5e5e; text-transform: uppercase; border: 1px solid #bcbec0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .n_download ul li:hover .bot span{ background-color: #004ea2; border-color: #004ea2; color: white; } .n_download ul li .bot span i{ margin-right: 0.1rem; } .n_download ul li .bot span p{} /* 常见问题 */ .n_faq{ padding: 0.4rem 0 0.6rem; } .n_faq ul{} .n_faq ul li{ border-bottom: 1px dashed #e1e1e1; padding: 0.25rem 0; } .n_faq ul li .tit{ position: relative; cursor: pointer; } .n_faq ul li .tit h4{ font-size: 22px; color: #333; padding-left: 42px; line-height: 1.5; } .n_faq ul li.on .tit h4{ color: #004ea2; } .n_faq ul li .tit i{ position: absolute; left: 0; top: 50%; width: 28px; height: 28px; background-color: #333; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); } .n_faq ul li .tit i::before,.n_faq ul li .tit i::after{ content: ''; display: block; left: 50%; position: absolute; top: 50%; background-color: #fff; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .n_faq ul li .tit i::before{ width: 50%; height: 2px; } .n_faq ul li .tit i::after{ width: 2px; height: 50%; } .n_faq ul li.on .tit i::after{ display: none; } .n_faq ul li .des{ margin: 15px 0 5px 36px; padding: 20px 30px; font-size: 16px; line-height: 28px; color: #666; background-color: #f7f7f7; display: none; border-radius: 8px; } /* =====================联系我们样式======================== */ /* 联系方式 */ .contact_info{ padding: 0.6rem 0; } .contact_info .con{ background-color: #f9f9f9; padding: 0.4rem 0 0.6rem; } .contact_info .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom: 0; } .contact_info .con ul{} .contact_info .con ul li{ padding: 0.4rem 0.2rem; } .contact_info .con ul li .view{ width: 100%; position: relative; padding: 0.4rem 0.2rem 0.4rem 0.3rem; overflow: hidden; border-radius: 20px; height: 450px; cursor: pointer; box-shadow: 0 5px 55px 2px rgb(165 165 165 / 24%); background-color: white; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .contact_info .con ul li:hover .view,.contact_info .con ul li.swiper-slide-active .view{ background: #444444; } .contact_info .con ul li .tit{} .contact_info .con ul li .tit h4{ width: calc(100% - 45px); font-size: 20px; font-family: "USB"; line-height: 1.5; color: #333333; /* font-weight: bold; */ height: 54px; overflow: hidden; padding-right: 10px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .contact_info .con ul li .tit i{ position: relative; width: 42px; height: 42px; } .contact_info .con ul li .tit i::before,.contact_info .con ul li .tit i::after{ content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 68px; height: 68px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .contact_info .con ul li:hover .tit i::before,.contact_info .con ul li:hover .tit i::after, .contact_info .con ul li.swiper-slide-active .tit i::after,.contact_info .con ul li.swiper-slide-active .tit i::before{ opacity: 1; } .contact_info .con ul li .tit i::before { width: 68px; height: 68px; } .contact_info .con ul li .tit i::after { width: 56px; height: 56px; } .contact_info .con ul li .tit img{ width: 100%; border-radius: 50%; } .contact_info .con ul li .info{ position: relative; margin-top: 0.25rem; } .contact_info .con ul li .info .view_li{ margin-bottom: 0.18rem; } .contact_info .con ul li .info .view_li .view_li_l{ width: 30px; } .contact_info .con ul li .info .view_li .view_li_l i{ font-size: 24px; } .contact_info .con ul li .info .view_li .view_li_r{ width: calc(100% - 30px); padding-left: 20px; max-height: 96px; overflow: hidden; } .contact_info .con ul li .info .view_li .view_li_r p{ font-size: 14px; line-height: 1.7; color: #666666; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .contact_info .con ul li .info .view_li .view_li_r a{ text-decoration: underline; } .contact_info .con ul li:hover .tit h4,.contact_info .con ul li:hover .info .view_li .view_li_r p, .contact_info .con ul li:hover .info .view_li .view_li_l i,.contact_info .con ul li.swiper-slide-active .tit h4, .contact_info .con ul li.swiper-slide-active .info .view_li .view_li_r p,.contact_info .con ul li.swiper-slide-active .info .view_li .view_li_l i{ color: white; } /* 在线留言 s */ .contact_mess{ padding: 0.4rem 0; } .mess-contact { font-size: 15px; padding: 0.3rem 0; } .mess-contact .row { margin: 0 -17px; } .mess-contact .col { float: left; width: 33.33333%; padding: 0 18px; } .mess-contact .col p, .mess-contact .text p { margin-bottom: 0.15rem; font-size: 20px; } .mess-contact .col input { width: 100%; font-size: 16px; padding: 18px 25px 18px 55px; line-height: 30px; height: 56px; background-color: #f9f9f9; background-position: 20px center; background-repeat: no-repeat; -o-background-size: 22px; background-size: 22px; border: 1px solid #e7e7e7; color: #919191; } .mess-contact .col input.upper { background-color: #004ea2; color: #fff; } .mess-contact .col input.user { background-image: url(../images/online-1.png); } .mess-contact .col input.tel { background-image: url(../images/online-2.png); } .mess-contact .col input.E-mail { background-image: url(../images/online-3.png); } .mess-contact .text textarea.massage { background-image: url(../images/online-4.png); } .mess-contact .col input.upper.user { background-image: url(../images/online-1-1.png); } .mess-contact .col input.upper.tel { background-image: url(../images/online-2-1.png); } .mess-contact .col input.upper.E-mail { background-image: url(../images/online-3-1.png); } .mess-contact .text textarea.upper.massage { background-image: url(../images/online-4-1.png); } .mess-contact .text { margin-top: 0.35rem; position: relative; } .mess-contact .text textarea { padding: 18px 25px 18px 55px; background-color: #f9f9f9; background-position: 20px 18px; background-repeat: no-repeat; -o-background-size: 22px; background-size: 22px; border: 1px solid #e7e7e7; color: #919191; height: 180px; width: 100%; font-size: 16px; } .mess-contact .text textarea.upper { background-color: #004ea2; color: #fff; } .mess-contact .button-bubble { margin-top: 0.5rem; } .button-bubble { display: inline-block; width: 2.4rem; /* height: 0.56rem; */ margin: 0.3rem 0.1rem 0; padding: 0.18rem 0; font-size: 20px; position: relative; border: none; color: #FFFFFF; background: #004ea2; border-radius: 3px; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } .button-bubble.reset{ background-color: #aeaeae; } .button-bubble:hover { opacity: 0.8; } .mess-contact .col input::-webkit-input-placeholder, .mess-contact .text textarea::-webkit-input-placeholder { color: #919191; } .mess-contact .col input::-moz-placeholder, .mess-contact .text textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #919191; } .mess-contact .col input:-moz-placeholder, .mess-contact .text textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #919191; } .mess-contact .col input:-ms-input-placeholder, .mess-contact .text textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #919191; } /* 在线留言 e */ /* 联系我们 2022-06-17修改 */ /* 联系方式 */ .contact_01{ padding: 0.8rem 0; /* background-color: #fafafa; */ } .contact_01 ul{ box-shadow: 0 0 0.3rem rgb(0 0 0 / 5%); } .contact_01 ul li{ position: relative; float: left; width: 50%; top: 0; /* margin-right: 4%; */ padding: 0.6rem 0.4rem; background-color: white; overflow: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } /* .contact_01 ul:hover{ top: -10px; } */ .contact_01 ul li:nth-child(2n){ margin-right: 0; } .contact_01 ul li dl{} .contact_01 ul li dl dt{ position: relative; font-size: 0.26rem; color: #333; font-weight: 700; /* font-family: "USB"; */ padding-bottom: 0.25rem; margin-bottom: 0.3rem; /* color: #004ea2; */ } .contact_01 ul li dl dt::after{ content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 20px; height: 2px; background-color: #333; } .contact_01 ul li dl dt i{ display: block; font-size: 0.6rem; color: #004ea2; margin-bottom: 0.2rem; font-weight: normal; } .contact_01 ul li dl dd{ font-size: 16px; color: #777; line-height: 24px; margin-bottom: 0.18rem; } .contact_01 ul li dl dd span{ display: inline-block; font-size: 16px; line-height: 22px; color: #333; } .contact_01 ul li dl dd i{ line-height: 22px; font-size: 20px; margin-right: 3px; vertical-align: bottom; color: #004ea2; } .contact_01 ul li dl dd a{ text-decoration: underline; color: #004ea2; } .contact_01 #map{ width: 100%; height: 100%; } .contact_01 #map img{ max-width: none; max-height: none; } /* 在线留言 */ .contact_02{ padding: 1rem 0; background-color: #F5F5F5; } .contact_02 .info{ width: 50%; padding-right: 1.5rem; color: #656565; } .contact_02 .info .com_tit h3{ margin-bottom: 0.2rem; } .contact_02 .info .des{ font-size: 18px; line-height: 1.6; } .contact_02 .info .wx{ margin-top: 0.5rem; } .contact_02 .info .wx .pic{ width: 1.65rem; height: 1.65rem; line-height: 1.65rem; background: url("../images/wx_bg.png") no-repeat center; background-size: 100% 100%; text-align: center; } .contact_02 .info .wx img{ display: inline-block; width: 1.3rem; } .contact_02 .info .wx p{ font-size: 16px; line-height: 1; color: #333; padding-left: 0.2rem; } .contact_02 .fr{ width: 52%; } .contact_02 .fr .info{ width: 100%; padding-right: 0; margin-bottom: 0.4rem; } .contact_02 ul{ /* width: 50%; */ } .contact_02 ul li{ width: 49%; margin-bottom: 0.2rem; position: relative; background: #fff; } .contact_02 ul li:last-child{ margin-bottom: 0; } .contact_02 ul li.li{ width: 100%; } .contact_02 ul li.check{ background-color: transparent; } .contact_02 ul li.check input{ width: 200px; } .contact_02 ul li.check img{ height: 0.54rem; margin-left: 10px; cursor: pointer; } .contact_02 ul li i { position: absolute; top: 0; line-height: 0.6rem; right: 15px; color: #e60013; font-style: normal; } .contact_02 ul li input{ line-height: 0.54rem; height: 0.54rem; padding-left: 0.28rem; width: 100%; font-size: 16px; } .txt::-webkit-input-placeholder,.txt:-moz-placeholder, .txt::-moz-placeholder,.txt:-ms-input-placeholder{ color: #999999; font-size: 16px; } .contact_02 ul li textarea{ width: 100%; height: 2rem; padding: 0.2rem 0.28rem; border: none; font-size: 16px; } .contact_02 ul li .btn{ width: 100%; background: #004ea2; line-height: 0.6rem; color: #fff; font-size: 18px; cursor: pointer; padding-left: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .contact_02 ul li .btn:hover{ background-color: #e60013; } .contact_03{ padding: 0.8rem 0; } .contact_03 .com_tit:before{ margin: 0 auto 0.1rem; } .contact_03 h3{ text-align: center; } .contact_03 ul{ margin-top: 0.4rem; } .contact_03 ul li{ margin: 0 0.2rem; } .contact_03 ul li .pic{ width: 1.8rem; overflow: hidden; } .contact_03 ul li img{ width: 100%; } .contact_03 ul li p{ font-size: 16px; color: #222; line-height: 2; text-align: center; /* margin-top: 0.05rem; */ } /* -------------------------PC端--------------------------- */ @media all and (max-width:1700px) { /* 1600 × (900/1024/1200) */ } @media all and (max-width:1599px) { /* 1440 × (900/1050) */ } @media all and (max-width:1439px) { /* 1360 × (768) */ } @media all and (max-width:1359px) { /* 1280 × (800/854/1024) */ .productlist_con .fr ul li .info h4,.pro_nav_view ul li a{ font-size: 16px; } } @media all and (max-width:1279px) { /* 1152 × (864) */ .product_con_view .top .fl{ width: 45%; } } @media all and (max-width:1151px) { /* 1024 × (600/768) */ .productlist_con .fl, .product_con>.fl{ display: none; } .productlist_con .fr, .product_con .fr{ width: 100%; } } /* ------------------------手机端-------------------------- */ @media all and (max-width:1000px) { /* 平板设备 720 适配 */ .ab_profile{ padding-top: 0.6rem; } .ab_profile .con .fl,.ab_profile .con .fr{ width: 100%; } .ab_profile .con .fl{ margin-top: 0.4rem; } .ab_profile .con .fl .info{ height: auto; } .ab_culture{ padding: 1rem 0 0.6rem; } .ab_culture .con ul li{ width: 49%; margin-right: 2%; } .ab_culture .con ul li:nth-child(2n){ margin-right: 0; } .ab_culture .con ul li i{ font-size: 0.8rem; } .history{ padding-top: 1rem; } .media{ padding: 1rem 0; } .media ul li,.media ul li:nth-child(3n){ width: 48%; margin-right: 4%; } .media ul li:nth-child(2n){ margin-right: 0; } .media ul li .pic i{ width: 1.2rem; height: 1.2rem; margin-left: -0.6rem; margin-top: -0.6rem; font-size: 1.2rem; } .productlist_con, .product_con{ padding: 0.8rem 0 0.6rem; } .productlist_con .fr ul li,.productlist_con .fr ul li:nth-child(3n){ width: 48%; margin-right: 4%; margin-bottom: 0.5rem; } .productlist_con .fr ul li:nth-child(2n){ margin-right: 0; } .productlist_con .fr ul li .info{ padding: 0.3rem 2%; text-align: center; } .product_con_view .fr .des{ font-size: 14px; } .product_con_view .top .fl,.product_con_view .top .fr{ width: 100%; } .product_con_view .top .fr{ margin-top: 0.6rem; } .product_con_view .fr h3{ padding-bottom: 0.3rem; margin-bottom: 0.4rem; } .product_con_view .fr .inquiry a{ padding: 0.22rem 0.4rem; } .product_con_view .fr .keyword_box{ padding-top: 0.3rem; margin-top: 0.5rem; } .product_con_view .bot .bot_nav li{ font-size: 0.32rem; } .product_con_view .bot{ padding: 0.2rem 4% 0.4rem; } .product_con_view .remen .tit{ font-size: 0.45rem; margin-bottom: 0.3rem; } .product_con_view .remen ul li{ width: 48%; margin-right: 4%; } .product_con_view .remen ul li:nth-child(2n){ margin-right: 0; } .newslist{ padding-top: 0.5rem; } .newslist ul li{ width: 92%; margin: 0 auto; } .newslist ul li .date{ display: none; } .newslist ul li a .w16{ flex-wrap: wrap-reverse; padding: 0.5rem 0 0.4rem; max-width: 100%; } .newslist ul li .info,.newslist ul li .pic{ width: 100%; margin-left: 0; padding-left: 0; } .newslist ul li .info{ margin-top: 0.4rem; } .newslist ul li .info .tit{ font-size: 20px; } .newsdes_con ul{ padding-top: 0.4rem; margin-bottom: 0.4rem; } .newsdes_con .bot .fl,.newsdes_con .bot .fr{ width: 100%; float: none; line-height: 1.6; justify-content: flex-start; } .newsdes_con .bot .fl a{ display: block; white-space: normal; margin: 0.2rem 0; } .newsdes_con .bot .fr a span{ float: left; } .factory ul li,.factory ul li:nth-child(3n){ width: 48%; margin-right: 4%; margin-bottom: 0.6rem; } .factory ul li:nth-child(2n){ margin-right: 0; } .factory ul li p{ font-size: 16px; } .n_service_01{ padding: 0.6rem 0; } .n_service_01 .info p:last-child{ margin-bottom: 0; } .n_service_01 .fl,.n_service_01 .fr{ width: 100%; } .n_service_02{ padding: 1rem 0; } .n_service_03 ul li{ flex-wrap: wrap; } .n_service_03 ul li .info,.n_service_03 ul li .pic{ width: 100%; } .n_service_03 ul li .info{ padding-right: 0; margin-top: 0.6rem; } .n_download{ padding-top: 0.6rem; } .n_download ul li{ float: none; width: 100%; margin-right: 0; } .n_faq ul li { padding: 0.3rem 0; } .n_faq ul li .tit h4{ font-size: 20px; } .contact_01 ul{ flex-wrap: wrap; } .contact_01 ul li{ float: none; width: 100%; padding: 0.4rem; } .contact_01 ul li:last-child{ padding-top: 0; } .contact_01 #map{ height: 5rem; } .contact_02 .w16{ flex-wrap: wrap; } .contact_02 .info,.contact_02 .fr{ width: 100%; padding-right: 0; } .contact_02 .fr{ margin-top: 0.4rem; } .contact_02 .info .com_tit h3{ margin-bottom: 0.3rem; } .contact_02 .info .des{ font-size: 16px; } .contact_02 ul li input,.contact_02 ul li .btn{ line-height: 0.7rem; height: 0.7rem; } .contact_02 ul li.check img{ height: 0.7rem; } .contact_02 .info .wx .pic{ width: 2rem; height: 2rem; line-height: 2rem; } .contact_02 .info .wx img{ width: 1.6rem; } .history .swiper-button-prev,.history .swiper-button-next,.history .con ul li .item:before,.history .con ul li .item:after, .history .con ul li:nth-child(even) .item h3:before,.history .con ul li .item h3:before{ display: none; } .history .con ul{ padding-left: 0; flex-wrap: wrap; } .history .con ul li{ height: auto; margin-bottom: 0.4rem; } .history .con ul li .item,.history .con ul li:nth-child(even) .item{ position: relative; right: auto; left: auto; top: auto; bottom: auto; width: 100%; min-height: auto; padding: 0; } .history .con ul li .item h3,.history .con ul li:nth-child(even) .item h3{ position: relative; bottom: auto; } .history .con ul li .item .des{ min-height: auto; padding: 0.4rem; } .history .con ul li .item .des img{ /* display: none; */ margin-bottom: 20px; } } @media all and (max-width:768px) { .n_service_02 ul li{ width: 50%; margin: 0.2rem 0; } } @media all and (max-width:640px) { /* 移动终端以上 360 适配 */ .ab_profile .con .fl .info{ font-size: 14px; } .ab_culture .con ul li{ width: 100%; margin-right: 0; margin: 0 auto 0.4rem; padding: 0.8rem 5%; } .ab_culture .con ul li .info h4{ font-size: 18px; } .ab_culture .con ul li .info p{ min-height: auto; height: auto; margin-top: 0.2rem; font-size: 13px; line-height: 1.8; } .n_honor ul li p{ font-size: 14px; } .media ul li, .media ul li:nth-child(3n){ width: 100%; margin-right: 0; } .media ul li .info h4{ font-size: 14px; } .productlist_con .fr ul li,.productlist_con .fr ul li:nth-child(3n){ width: 100%; margin-right: 0; } .product_con_view .bot .bot_nav li{ line-height: 50px; } .product_con_view .bot .bot_con{ margin-top: 0.3rem; } .product_con_view .bot .bot_con li{ font-size: 13px; } .product_con_view .fr .inquiry a{ font-size: 14px; } .product_con_view .remen ul li,.product_con_view .remen ul li:nth-child(2n){ width: 100%; margin-right: 0; margin-bottom: 0.3rem; } .product_con_view .remen ul li p{ font-size: 14px; } .newslist ul li .info .tit{ font-size: 18px; } .newslist ul li .info .des{ margin-top: 0.2rem; font-size: 14px; } .newsdes_con .newsdes_con_des{ font-size: 14px; } .newsdes_con ul li{ font-size: 13px; } .factory ul li,.factory ul li:nth-child(3n){ width: 100%; margin-right: 0; } .n_service_01 .info{ font-size: 14px; line-height: 1.8; } .n_service_02 ul li p{ font-size: 13px; line-height: 1.6; } .n_service_03 ul li .des{ font-size: 14px; line-height: 1.6; text-align: justify; } .n_download ul li{ padding: 0.4rem 5%; } .n_download ul li h4{ font-size: 16px; margin: 0.4rem 0 0.5rem; } .n_download ul li .bot .ico p{ font-size: 14px; } .n_download ul li .bot span{ padding: 0.18rem 0.2rem; } .n_faq ul li .tit h4{ font-size: 16px; } .n_faq ul li .tit i{ width: 24px; height: 24px; } .n_faq ul li .des{ margin-left: 0; padding: 0.3rem; font-size: 14px; line-height: 1.8; } .contact_01 ul li dl dd span{ font-size: 16px; } .contact_01 ul li dl dd{ font-size: 14px; line-height: 1.8; } .contact_02 .info .des,.contact_02 ul li input,.contact_02 ul li textarea,.contact_02 ul li .btn{ font-size: 14px; } } @media all and (max-width:480px) { } @media all and (max-width:420px) { } @media all and (max-width:376px) { }