.v-block { display: block; } @media screen and (max-width: 768px) { .v-block { display: none; } } .v-none { display: none; } @media screen and (max-width: 768px) { .v-none { display: block; } } .top { max-width: 1204px; margin: 0 auto; } @media screen and (max-width: 1204px) { .top { padding: 0% 2%; } } .i-product_list { width: 103%; } .i-product_list li { width: 31%; margin-right: 2%; float: left; margin-bottom: 2%; overflow: hidden; } .i-product_list li a.img { display: block; overflow: hidden; } .i-product_list li img { width: 100%; transition: all .5s; } .i-product_list li h3 { line-height: 40px; text-align: center; font-weight: normal; } .i-product_list li h3 a { color: #999; transition: all .5s; font-size: 14px; } .i-product_list li:hover h3 a { color: #dd2351; font-size: 14px; } .i-product_list li:hover img { transform: scale(1.1); } @media screen and (max-width: 640px) { .i-product_list li { width: 98%; } } .n-product_list { width: 103%; margin-right: 1%; } .n-product_list li { width: 19%; float: left; } .n-product_list li img { max-width: 100%; } .n-product_list li h3 { font-weight: normal; } .n-product_list li h3 a { font-size: 12px; } .index-main { padding: 40px 0px; } .index-main .main-block { float: left; margin-right: 22px; width: 32%; height: 434px; border-radius: 2px; overflow: hidden; box-sizing: border-box; background-color: #fff; } @media screen and (max-width: 1200px) { .index-main .main-block { width: 48.25%; } } @media screen and (max-width: 768px) { .index-main .main-block { margin-right: 0; width: 100%; float: none; height: auto; padding-bottom: 2%; } } @media screen and (max-width: 1200px) { .index-main .main-block.technology { margin-right: 0; float: right; } } .index-main .main-block.news { margin-right: 0; } @media screen and (max-width: 1200px) { .index-main .main-block.news { width: 100% !important; margin-top: 2%; } } .index-main .main-block .con-wrp { padding: 14px 16px 0; } .index-main .brief .img-wrp img { width: 100%; height: 207px; } .main-block h2{padding-left:16px;} .index-main .brief h3 { font-size: 16px; color: #1e1d1d; font-weight: bold; margin-top: 6px; margin-bottom: 4px; } .index-main .brief .desc { color: #666; line-height: 24px; } .desc { color: #666; line-height: 24px; text-indent: 24px; text-align: justify; } .desc1{color: #666; line-height: 24px; width:341px; text-indent: 24px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4;padding-left:16px;} .index-main .brief .more { display: block; width: 260px; height: 26px; line-height: 26px; color: #fff; background-color: #8b070f; text-align: center; transition: all .3s; margin: 28px auto 0; } .index-main .brief .more:hover { background-color: #770910; } .main-tit-wrp { height: 40px; border-bottom: 1px solid #e3e3e3; } .main-tit { margin-right: 5px; float: left; } .main-tit a { font-size: 16px; display: inline-block; padding: 2px 11px; color: #333; background-color: #dedede; } .main-tit.on a, .main-tit a:hover { color: #fff; background-color: #8b070f; } .main-tit-wrp .more { color: #666; float: right; margin-top: 8px; } .main-tit-wrp .more:hover { color: #8F0005; } .main-tech-list ul{ margin-top: 20px; } .main-tech-list ul li { width: 48%;margin-bottom:17px; overflow: hidden; } .main-tech-list ul li:nth-child(2n){float:right;} .main-tech-list ul li a{color:#fff;font-size:25px;display:block;text-align:center;padding:25px 0;background:#8b070f;} .main-news-con { display: none; } .main-news-con img { width: 100%; height: 145px; margin: 7px auto 5px; } .news-list li { padding: 21px 0px 19px; height: 98px; border-bottom: 1px dotted #c3c3c3; } .news-list li .date { width: 57px; height: 57px; box-sizing: border-box; border: 1px solid #e3e3e3; position: relative; } .news-list li .date:after { content: ""; display: block; width: 11px; height: 12px; background: url(../images/zrui_21.jpg) no-repeat; position: absolute; left: 55px; top: 22px; } .news-list li .date .day { height: 32px; width: 42px; margin: 0 auto; line-height: 32px; font-size: 20px; color: #666; text-align: center; border-bottom: 1px solid #d6d6d6; } .news-list li .date .mon { height: 25px; color: #666; line-height: 22px; text-align: center; } .news-list li .con { width: 256px; padding-right: 8px; } @media screen and (max-width: 1200px) { .news-list li .con { width: 90%; } } @media screen and (max-width: 768px) { .news-list li .con { width: 80%; } } .news-list li .con .tit { color: #444; height: 23px; line-height: 23px; overflow: hidden; } .news-list li .con .desc { color: #999; line-height: 18px; height: 36px; overflow: hidden; } .pageNav { position: relative; } .nav1 { width: 56%; } .pageNav .container { box-sizing: border-box; height: 90px; } .pageNav .logo { width: 30%; line-height: 90px; margin-top: 15px; float: left; } .pageNav .logo img { max-width: 100%; height: auto; display:block; } .pageNav .nav1 ul.topul { line-height: 90px; height: 90px; /*margin-top: 14px;*/ } .pageNav .nav1 ul.topul li.topli { float: left; height: 60px; line-height: 25px; width: 20%; position: relative; } .pageNav .nav1 ul.topul li.topli a.toplink { font-size: 16px; color: #333; display: block; text-align: center; line-height: 90px; } @media screen and (max-width: 1200px) { .pageNav .nav1 ul.topul li.topli { text-align: center; } .pageNav .nav1 ul.topul li.topli a.toplink { /*font-size: 14px;*/ } } .pageNav .nav1 ul.topul li.topli:last-child { padding-right: 0; } .pageNav .nav1 ul.topul li.topli.on:after, .pageNav .nav1 ul.topul li.topli:hover:after { content: ""; display: block; width: 64px; height: 3px; background-color: #8F0005; position: absolute; bottom: -4px; left: 50%; margin-left: -32px; } .pageNav .subul { position: absolute; top: 90px; left: 0px; z-index: 999; width: 530%; height: 40px; line-height: 40px; color: #fff; display: none; text-align: center; } .pageNav .subul a, .pageNav .subul span { float: left; } .pageNav .topli:nth-child(6) .subul { left: -130px; } .pageNav .topli:nth-child(6) .subul:after { left: 157px; } .pageNav .topli:nth-child(7) .subul { left: -56px; } .pageNav .topli:nth-child(7) .subul:after { left: 83px; } .pageNav .subul-before { position: absolute; left: 0px; top: 89px; width: 100%; height: 40px; z-index: 999; display: none; height: 0px; background-color: #8F0005; } .pageNav .subul:after { content: ""; display: block; position: absolute; left: 27px; top: -19px; width: 1px; height: 1px; border-top: 9px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 9px solid #8f0005; } .pageNav .subul .sublink { color: #fff; } .pageNav .subul .sublink:hover { text-decoration: underline; } .news-article h1 { font-size: 20px; line-height: 160%; text-align: center; } .news-article .time { text-align: center; margin-bottom: 8px; } .news-article .news-art-txt { padding: 0px 10px; } .inside-banner { margin-top: -40px; margin-bottom: 30px; } @media screen and (max-width: 768px) { .inside-banner { margin: 2% 0; } .float-kf{display:none!important;} } .pageFooter { background-color: #e3e3e3; } .footer-top { border-bottom: 1px solid #d8d8d8; margin-top: 25px; } .footer-top .container { box-sizing: border-box; background: url(../images/zrui_34.png) no-repeat left 30px; padding: 33px 0px 10px 239px; } @media screen and (max-width: 768px) { .footer-top .container { background: none; padding: 3%; display: flex; flex-wrap: nowrap; justify-content: space-around; } } .footer-top dl { float: left; width: 107px; padding-right: 10px; } .footer-top dl dt { font-size: 14px; color: #333; margin-bottom: 8px; } .footer-top dl dd { color: #666; height: 22px; line-height: 22px; overflow: hidden; } .footer-top .info { width: 250px; padding-top: 5px; margin-left: 10px; } @media screen and (max-width: 1200px) { .footer-top .info { display: none; } } .footer-top .info p { letter-spacing: 1px; color: #666; line-height: 22px; margin-bottom: 7px; } .footer-top .ewm { width: 200px; text-align: center; line-height: 40px; } @media screen and (max-width: 1200px) { .footer-top .ewm { display: none; } } .pageFooter .footer-bot .one { margin-right: 340px; } @media screen and (max-width: 1200px) { .pageFooter .footer-bot .one { display: none; } } .footer-top .ewm .tit { text-align: center; color: #666; margin-top: 10px; } .footer-bot, .footer-bot .container { height: 32px; line-height: 3px; } .footer-bot { color: #666; } .footer-bot .bot-float { height: 100%; line-height: 32px; }