@charset "utf-8"; #header .menu-con>ul>li.nav5>a>span.en::after{display: block;} #banner{ width: 100%; min-width: 1200px; height:150px; position: relative;} #banner .banner-con .mainBox{padding-top: 30px; text-shadow: 0 0 15px rgba(100,32,39,.3);} #main{ position: relative; z-index: 1; overflow: hidden; } #main .proinfo{overflow: hidden; margin-top: 50px; position: relative;} #main .proinfo .pic{float: left; width: 500px; border: 1px solid #f1f1f1;} #main .proinfo .pic img{ width: 100%; display: block; background-size: cover;} #main .proinfo .info{float: right; width: 650px;} #main .proinfo .info h1{color: #e52027; font-size: .3rem; padding-bottom: 10px; } #main .proinfo .info h4{font-size: 14px; color: #888; padding-bottom: 10px; font-weight: normal; margin-bottom: 30px; border-bottom: 1px solid #f1f1f1;} #main .proinfo .info>div.describe{color: #666; line-height: 1.6em; height: 258px; overflow: hidden;} #main .proinfo .info .qr{width: 120px; background-color: #e52027; padding: 10px;} #main .proinfo .info .qr img{ display: block; width: 100%;} #main .proinfo .info .qr span{ display: block; font-size: 14px; text-align: center; line-height: 20px; padding-top: 10px; color: #fff;} #main .proinfo .info a{position: absolute; bottom: 0px; left: 550px; height: 40px; background: #e52027 url(../img/icon-05.png) no-repeat 15px center; padding-left: 50px; padding-right: 20px; line-height: 40px; display: block; color: #fff; font-size: 15px; text-transform: uppercase;} #main .prodetail{margin-top: 50px; padding-bottom: 40px;} #main .prodetail h2{color: #e52027; font-size: .3rem; margin-bottom: 30px;} #main .prodetail div{line-height:2em;} #main .prodetail img{max-width: 100%; display: block;} #main .other{padding: 30px 0; border-top: 1px solid #eee;} #main .other h2{color: #e52027; font-size: .3rem;} #main .box{padding: .4rem 0 0; line-height: 1.8em; margin: 0 -10px; overflow: hidden; } #main .box .list{ display: block; width: 285px; position: relative; float: left; margin: 0 10px; margin-bottom: .4rem;} #main .box .list .con{ display: block; position: relative; z-index: 0; margin: 0 auto;} #main .box .list .pic{ position: relative; transition: all 0.2s ease-in-out;} #main .box .list:hover .pic{transform:scale(1.1)} #main .box .list .pic img{ display: block; width: 100%; background-size: cover;} #main .box .list .pic div{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.5); transition: all 0.2s ease-in-out; opacity: 0;} #main .box .list:hover .pic div{ opacity: 1;} #main .box .list .pic span{ position: absolute; width: 120px; height: 32px; font-size: 12px; border-radius: 20px; text-align: center; background-color: #fff; color: #e52027; line-height: 32px; left: 50%; top: 50%; margin: -16px 0 0 -60px;} #main .box .list .t{ padding-top:15px; height: 3em;} #main .box .list h1{ font-size: 16px; font-weight: normal;} #main .box .list i{ display: block; font-size: 14px; line-height: 34px; color: #888; font-style: normal;} @media screen and (max-width: 768px) { #header .menu-con>ul>li.nav5>a>span.en::after{display: none;} #header .menu-con>ul>li.nav5>a>span.en{color: #e52027;} #banner { display: none; width: 100%; min-width: 100%; height: 26vw; min-height: 26vw; position: relative; } #banner .banner-con .mainBox { padding-top: 25px; text-shadow: 0 0 15px rgba(0, 82, 174, .5); } #main{ position: relative; z-index: 1; overflow: hidden; margin-top: 50px;} #main .proinfo{overflow: hidden; margin-top: 0px; position: relative;} #main .proinfo .pic{float: none; width: 100%; border: 0;} #main .proinfo .pic img{ width: 100%; display: block; background-size: cover;} #main .proinfo .info{float: none; width: 100%; padding: 15px;} #main .proinfo .info h1{color: #e52027; font-size: 18px; padding-bottom: 10px; } #main .proinfo .info h4{font-size: 14px; color: #888; padding-bottom: 10px; font-weight: normal; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1;} #main .proinfo .info>div.describe{color: #666; line-height: 1.6em; height: auto; overflow: hidden; display: none;} #main .proinfo .info .qr{width: 45vw; margin: 10px auto 0; background-color: #e52027; padding: 10px;} #main .proinfo .info .qr img{ display: block; width: 100%;} #main .proinfo .info .qr span{ display: block; font-size: 14px; text-align: center; line-height: 20px; padding-top: 10px; color: #fff;} #main .proinfo .info a{position: absolute; bottom: 0px; left: 550px; height: 40px; background: #e52027 url(../img/icon-05.png) no-repeat 15px center; padding-left: 50px; padding-right: 20px; line-height: 40px; display: block; color: #fff; font-size: 15px; text-transform: uppercase;} #main .prodetail{padding: 0px; margin: 15px; padding-top: 15px; border-top: 1px solid #eee;} #main .prodetail h2{color: #e52027; font-size: 18px; margin-bottom: 10px;} #main .prodetail div{line-height:2em;} #main .other{padding: 0px; margin: 15px; padding-top: 15px; border-top: 1px solid #eee;} #main .other h2{color: #e52027; font-size: 18px;} #main .box{padding: 15px 0 0; line-height: 1.8em; margin: 0 -5px; overflow: hidden; } #main .box .list{ display: block; width: 50%; position: relative; float: left; margin: 0 0; margin-bottom: 15px;} #main .box .list .con{ display: block; position: relative; z-index: 0; margin: 0 auto; padding: 5px;} #main .box .list .pic{ position: relative; transition: all 0.2s ease-in-out;} #main .box .list:hover .pic{transform:scale(1)} #main .box .list .pic img{ display: block; width: 100%; background-size: cover;} #main .box .list .pic div{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.5); transition: all 0.2s ease-in-out; opacity: 0;} #main .box .list:hover .pic div{ opacity: 1;} #main .box .list .pic span{ position: absolute; width: 120px; height: 32px; font-size: 12px; border-radius: 20px; text-align: center; background-color: #fff; color: #e52027; line-height: 32px; left: 50%; top: 50%; margin: -16px 0 0 -60px;} #main .box .list .t{ padding-top:5px;} #main .box .list h1{ font-size: 16px; line-height: 22px; font-weight: normal;} #main .box .list i{ display: block; font-size: 14px; line-height: 34px; color: #888; font-style: normal;} }