/* *,*:before,*:after{ margin:0; padding:0; box-sizing: border-box; } */ html { font-size: 10px; font-family: "寰蒋闆呴粦", "鑻规柟", serif; } body{ padding-top: 100px; } h1, h2, h3, h4, h5, p { margin: 0; } a:hover, a:active, a:focus { text-decoration: none; } img { -webkit-user-drag: none; } label{ font-weight: normal; } .section { padding-top: 50px; padding-bottom: 20px; } .section-pb { padding-bottom: 50px; } .text-mask { position: absolute; left: 0; bottom: 0; right: 0; background-image: linear-gradient(180deg, #796e6e4d, #000000) } .img-responsive{ width:100%; } /*鑿滃崟瀵艰埅*/ .nav { width: 100%; height: 100px; line-height: 100px; background-color: rgba(15, 16, 32,0.9); position: fixed; top: 0; z-index: 999; } .nav ul li { list-style: none; display: inline-block; margin-right: 20px; } .nav ul li:last-child { margin-right: 0; } .nav ul li a { font-size: 16px; color: #FFF; text-decoration: none; padding-bottom: 10px; } .nav ul li a.active { border-bottom: 2px solid #FFF; } .nav .menu{ height: 100px; } .nav .sub-menu{ width:120px; position: absolute; left:0; top:100px; background-color: #FFF; border-radius: 4px; display: none; box-shadow: 0 0 4px #EEE; } .nav .sub-menu a.item{ height:42px; line-height: 42px; display: block; color:#000; text-align: center; margin:10px 0; } .nav .sub-menu a.item:hover{ color: #4678f9; background-color: rgb(239,237,239); } .nav .menu li.has-sub-menu:hover .sub-menu{ display: block; } /*绉诲姩绔牱寮?/ .nav-mobile { width: 100%; height: auto; background-color: rgb(15, 16, 32,0.9); position: fixed; top: 0; z-index: 999; } .nav-mobile .sub-menu{ display: none; } .nav-menu{ background-color: rgba(67,67,67,0.2); margin-bottom: 0; display: none; } ul{ padding-left: 0; } .nav-menu li{ list-style: none; } .nav-menu li a{ font-size: 18px; color: #FFF; text-align: center; display: inline-block; height: 45px; line-height: 45px; width: 100%; } /*婊氬姩杞挱鍥炬牱寮?/ .swiper-container { margin: 0 auto; width: 1257px; overflow: hidden; height: auto; position: relative; } .slide { position: relative; left: 0; top: 0; right: 0; margin: 0 auto; } .slide-img { display: block; float: left; -webkit-user-drag: none; } .swiper-container .navigation { position: absolute; bottom: 20px; left: 0; right: 0; text-align: center; } .swiper-container .navigation ul li { list-style-type: none; font-weight: bold; text-align: center; width: 8px; height: 8px; color: #ccc; background-color: #ccc; border-radius: 50%; display: inline-block; margin: 0 10px; } .swiper-container .navigation ul li.current { width: 36px; height: 24px; line-height: 24px; border-radius: 12px; background-color: #FFF; } .swiper-container .navigation ul li.current:after { content: '-'; color: #000; } .caption-panel { padding: 50px 0; } .caption { font-size: 24px; color: #333; text-align: center; display: block; padding-bottom: 30px; } .caption:after { content: ''; width: 40px; height: 4px; background-color: #4678f9; display: block; margin: 10px auto 0; } .color-primary { color: #4678f9; } .input { width: 80%; height: 40px; line-height: 40px; border: 1px solid transparent; background-color: #ffffff; padding-left: 10px; border-radius: 2px; } .need{ width: 100%; border:1px solid #ccc; resize:none; display: inline-block; padding:10px; outline:none; border-radius: 4px; } .input-label { width: 19%; } .input:focus { outline: none; } .submit-btn { width: 280px; height: 48px; background-color: #d00b0b; margin: 50px auto 0; border: 0; color: #FFF; font-size: 24px; display: block; outline: none; border-radius: 4px; } .submit-btn:hover { box-shadow: 0 0 10px #d00b0b; } .submit-btn:active { background-color: #b90606; } /*棣栭〉鏂伴椈鍒楄〃*/ .news-list { } .news-list .item { /*background-color: #FFF; padding: 20px 20px;*/ margin-bottom: 20px; cursor: pointer; /*border-bottom: 3px solid transparent;*/ display: flex; align-items: center; } .news-list .item .title { font-size: 14px; color: #333333; font-weight: normal; } .news-list .item .description { font-size: 14px; color: #666; margin-top: 15px; } .news-list .item .more a { color: #333; } .news-list .item .more .date { font-size: 14px; color: #999; } /*.news-list .item:hover { border-bottom: 3px solid #4678f9; }*/ .news-list .item:hover .title { color: #4678f9; } .news-list .item:hover .more a { color: #4678f9; } .caption-pure { font-size: 24px; color: #333; text-align: center; display: block; padding-bottom: 50px; } .font14 { font-size: 14px; } .font16 { font-size: 16px; } .font18 { font-size: 18px; } .font20 { font-size: 20px; } .font22 { font-size: 22px; } .font24 { font-size: 24px; } .font28 { font-size: 28px; } .font30 { font-size: 30px; } .font32 { font-size: 32px; } .font34 { font-size: 34px; } .font36 { font-size: 36px; } .color333 { color: #333; } .color666 { color: #666; } .color999 { color: #999; } .color-white { color: #fff; } .mt10 { margin-top: 10px; } .mt15 { margin-top: 15px; } .mt20 { margin-top: 20px; } .mt30 { margin-top: 30px; } .mt40 { margin-top: 40px; } .mt50 { margin-top: 50px; } .mt60 { margin-top: 60px; } .mb20 { margin-bottom: 20px; } .mb30 { margin-bottom: 30px; } .mb40 { margin-bottom: 40px; } .mb50 { margin-bottom: 50px; } .mb100 { margin-bottom: 100px; } .pside20{ padding-left: 20px; padding-right: 20px; } .ptb20{ padding-top: 20px; padding-bottom: 20px; } .pside40{ padding-left: 40px; padding-right: 40px; } .ptb40{ padding-top: 40px; padding-bottom: 40px; } .padding20{ padding: 20px; } .padding40{ padding: 40px; } .posr{ position: relative; } .posa{ position: absolute; } .pl20 { padding-left: 20px; } .pr20 { padding-right: 20px; } .text-valign{ position: absolute; left: 0; right: 0; bottom:45%; margin-top:-8px; } .no-padding { padding: 0; } .border-dashed { border: 1px dashed #ccc; } .bg-eee { width: 100%; background-color: #eee; } .bg-white { background-color: #fff; } a.view-more { width: 100px; height: 28px; line-height: 28px; border: solid 1px #fff; display: inline-block; color: #fff; font-size: 14px; text-decoration: none; text-align: center; } a.view-more:hover { background-color: #fff; color: #4678f9; } a.view-more-inverse { width: 100px; height: 28px; line-height: 28px; border: solid 1px #535353; display: inline-block; color: #535353; font-size: 14px; text-decoration: none; text-align: center; } a.view-more-inverse:hover { background-color: #ccc; color: #4678f9; } .footer { width: 100%; font-size: 16px; color: #f1f3f2; padding: 10px 0; background-color: #272727; text-align: center; } /*姒傝堪椤甸潰鏍峰紡*/ .gaishu-list { } .gaishu-list .item .line { width: 100%; height: 1px; background-color: #E1E1E1; } .gaishu-list .item h3 { font-size: 24px; color: #333; } .gaishu-list .item h3:after { content: ' '; width: 1em; height: 10px; display: block; border-bottom: 2px solid #4678f9; } /*鏂伴椈鍒楄〃椤垫牱寮?/ .related-caption { font-size: 18px; height: 20px; line-height: 20px; color: #4678f9; } .related-caption-label { display: inline-block; width: 2px; height: 18px; line-height: 18px; background-color: #4678f9; margin-right: 10px; float: left; } .related-news { padding-left: 0; } .related-news li { margin-top: 20px; list-style-type: none; } .related-news li a { font-size: 14px; color: #333; } .related-news li a:hover { color: #4678f9; } .related-news li a:before { display: inline-block; content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #eee; margin-right: 10px; } /*鏂伴椈璇︽儏椤垫牱寮?/ .prenext-panel{ margin-top: 50px; text-align: center; } .prenext-link{ display: inline-block; height: 32px; padding:0 12px; line-height: 32px; font-size: 14px; color: #333; border:1px solid #333; border-radius:16px; } .prenext-link:hover{ color:#4678f9;; border:1px solid #4678f9; } /*浜у搧璇︽儏椤垫牱寮?/ .product-bg{ background-image: url('../images/product/product-bg.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; } .product-img{ display:block; max-height: 400px; max-width: 100%; margin:0 auto; } .product-desc{ width: 100%; margin: 30px auto 0; line-height: 2; } table.product-detail{ width:100%; margin:0 auto; } @media (min-width: 768px) { .product-desc{ width: 70%; margin: 30px auto 0; line-height: 2; } table.product-detail{ width:70%; margin:0 auto; } } /*瑙e喅鏂规鏍峰紡*/ .img-scheme{ width:70%; margin:0 auto; display: block; } table.product-detail tr:nth-child(odd){ background-color: #f5f5f5; } table.product-detail tr:nth-child(even){ background-color: #fafafa; } table.product-detail td{ padding:20px 10px; text-align: center; } table.product-detail td.border-right{ border:1px solid #FFF; width:150px; } .notice{ width:60%; display: block; margin:50px auto 0; } /*鍒嗛〉鏍峰紡*/ .pagination{ margin-top: 50px; } .pagination span a{ padding:6px 8px; }