@charset "utf-8";
* {box-sizing:content-box;margin:0;padding:0;outline:0;border:0;font:12px system-ui,-apple-system,Helvetica,Tahoma,Verdana,Arial;list-style:none;text-decoration:none;vertical-align:middle;}
.clearfix:after {content:""; display:block;height:0;clear:both;visibility:hidden;}
.fl {float:left;}
.fr {float:right;}

body {position:relative;width:100%;max-width:1920px;margin:0 auto;}

/* 头部 */
header {position:relative;z-index:100;width:100%;max-width:1920px;height:80px;margin:0 auto;background:#333;}
.top {width:1200px;margin:0 auto;}
.top .logo {float:left;width:200px;height:80px;line-height:80px;}
.top .nav {float:right;}
.top .nav li {float:left;box-sizing:border-box;width:100px;height:80px;line-height:80px;border-bottom:2px solid #333;}
.top .nav li > a {float:left;width:100%;height:80px;line-height:80px;font-size:16px;color:#fff;text-align:center;}
.top .nav li:hover {background:#fff;border-bottom:2px solid #a72126;}
.top .nav li:hover > a {color:#a72126;}
.top .nav-child {float:left;display:none;}
.top .nav-child > a {float:left;width:100%;height:40px;background:#fff;line-height:40px;font-size:14px;color:#333;text-align:center;}
.top .nav-child > a:hover {background:#a72126;color:#fff;}

/* 主体内容 */
.container {width:100%;max-width:1920px;margin:0 auto;}

/* 底部 */
footer {overflow:hidden;width:100%;background:#323232;}
footer .foot {width:1200px;margin:0 auto;padding:30px 0;}
footer .foot-nav {float:left;overflow:hidden;width:55%;}
footer .foot-nav li {float:left;width:calc((100% - 160px) / 5);margin-left:20px;}
footer .foot-nav li:first-child {margin-left:0;}
footer .foot-nav a {display:block;clear:both;line-height:30px;color:#fff;}
footer .foot-nav a.parent {font-size:16px;}
footer .shop-addr {float:right;overflow:hidden;}
footer .shop {float:left;height:150px;color:#fff;text-align:center;}
footer .shop li {float:left;width:150px;height:150px;color:#fff;text-align:center;}
footer .shop h3 {width:100%;line-height:30px;}
footer .shop p {}
footer .shop img {width:70px;height:70px;padding:5px;border-radius:5px;background:#fff;}
footer .addr {float:left;width:200px;height:150px;line-height:40px;color:#fff;text-align:right;}
footer .addr span {float:left;width:100%;margin-top:10px;line-height:30px;font-size:16px;color:#fff;}
footer .addr b {float:left;width:100%;line-height:40px;font-size:20px;color:#fff;}

footer hr {overflow:hidden;clear:both;width:100%;padding-top:30px;border-bottom:1px solid #fff;}

footer .links {width:100%;margin-top:30px;}
footer .inside-links {width:100%;line-height:30px;text-align:center;}
footer .inside-links div {margin:0 auto;}
footer .inside-links a {color:#78a6ca;}
footer .inside-links p {margin:0 auto;line-height:30px;color:#fff;}
footer .outside-links {width:100%;margin-top:20px;}
footer .outside-links h3 {width:100%;line-height:30px;font-size:16px;color:#fff;}
footer .outside-links a {margin-right:10px;line-height:30px;color:#fff;}

/* 分页 */
.page {display:block;overflow:hidden;width:100%;margin:20px auto;padding:10px 0;line-height:24px;text-align:center;}
.page a {display:inline-block;height:24px;margin-right:5px;padding:0 5px;background:#498DC5;border-radius:5px;line-height:24px;font-size:12px;color:#fff;}
.page span {display:inline-block;height:24px;margin-right:5px;padding:0 5px;line-height:24px;font-size:12px;color:#498DC5;cursor:pointer;}
.page p {display:inline-block;width:100%;height:24px;margin-top:10px;line-height:24px;font-size:12px;color:#498DC5;}

/* 首页 */
.d-index {padding-bottom:50px;}
#banner {position:relative;z-index:1;width:100%;max-width:1920px;margin:0 auto;}
#banner .swiper-wrapper {width:100%;}
#banner .swiper-wrapper .swiper-slide {position:relative;width:100%;max-width:1920px;height:680px;}
#banner .swiper-wrapper .img {position:relative;display:block;overflow:hidden;width:100%;height:680px;}
#banner .swiper-wrapper .img img {position:absolute;top:0;left:50%;width:1920px;height:680px;margin-left:-960px;}
#banner .swiper-pagination .swiper-pagination-bullet {background:#fff;opacity:0.8;}
#banner .swiper-pagination .active {width:20px;height:6px;border-radius:3px;background-color:red;opacity:0.8;}

.index-products {width:1200px;margin:20px auto;/*background:url("/static/www/images/index/product_bg.jpg") no-repeat top center;*/}
.index-products .products-list {width:1200px;margin:0 auto;}
.index-products h2 {width:100%;height:40px;padding-top:30px;line-height:40px;font-size:30px;font-weight:bold;color:#db1424;text-align:center;}
.index-products p {width:100%;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#666;text-align:center;}
.index-products ul {width:100%;overflow:hidden;margin:20px auto 0;}
.index-products li {float:left;box-sizing:border-box;width:calc((100% - 60px) / 4);overflow:hidden;margin-left:20px;}
.index-products li:first-child {margin-left:0;}
.index-products li a {width:100%;}
.index-products a .img {width:100%;}
.index-products a img {width:100%;}
.index-products a .txt {width:100%;background:#fff;line-height:40px;font-size:20px;font-weight:bold;text-align:center;}
.index-products a .txt span {display:block;width:20px;height:4px;margin:0 auto;border-radius:2px;}
.index-products a .txt p {height:40px;line-height:40px;font-size:16px;font-weight:normal;}
.index-products li:nth-child(1) {border:1px solid #4ea0f2;border-bottom:5px solid #4ea0f2;}
.index-products li:nth-child(1) * {color:#4ea0f2;}
.index-products li:nth-child(1) .txt span {background:#4ea0f2;}
.index-products li:nth-child(2) {border:1px solid #bb9c66;border-bottom:5px solid #bb9c66;}
.index-products li:nth-child(2) * {color:#bb9c66;}
.index-products li:nth-child(2) .txt span {background:#bb9c66;}
.index-products li:nth-child(3) {border:1px solid #da5f5f;border-bottom:5px solid #da5f5f;}
.index-products li:nth-child(3) * {color:#da5f5f;}
.index-products li:nth-child(3) .txt span {background:#da5f5f;}
.index-products li:nth-child(4) {border:1px solid #6f7de8;border-bottom:5px solid #6f7de8;}
.index-products li:nth-child(4) * {color:#6f7de8;}
.index-products li:nth-child(4) .txt span {background:#6f7de8;}

.index-cases {width:1200px;margin:20px auto 0;}
.index-cases .cases-list {width:1200px;margin:0 auto;}
.index-cases h2 {width:100%;height:40px;padding-top:30px;line-height:40px;font-size:30px;font-weight:bold;color:#4ea0f2;text-align:center;}
.index-cases p {width:100%;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#666;text-align:center;}
.index-cases ul {width:calc(100% - 20px);overflow:hidden;margin:20px auto 0;}
.index-cases li {float:left;width:calc((100% - 60px) / 4);overflow:hidden;margin-bottom:20px;margin-right:20px;}
.index-cases li:nth-child(4n) {margin-right:0;}
.index-cases li a {position:relative;display:block;width:100%;overflow:hidden;padding-top:72%;}
.index-cases a .img {position:absolute;top:0;left:0;width:100%;}
.index-cases a img {width:100%;}
.index-cases a .txt {position:absolute;left:0;bottom:0;width:100%;height:30px;background:rgba(0,0,0,0.6);line-height:30px;font-size:14px;color:#fff;text-indent:1em;}
.index-cases .more {width:100%;text-align:center;}
.index-cases .more a {display:inline-block;width:180px;height:36px;background:#4ea0f2;border-radius:10px;line-height:36px;font-size:16px;color:#fff;}

.index-news {width:100%;margin:20px auto 0;}
.index-news .news-list {width:1200px;margin:0 auto;}
.index-news h2 {width:100%;height:40px;padding-top:30px;line-height:40px;font-size:30px;font-weight:bold;color:#bb9c66;text-align:center;}
.index-news p {width:100%;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#666;text-align:center;}
.index-news .index-news-box {float:left;box-sizing:border-box;width:calc((100% - 40px) / 3);margin-left:20px;padding:10px;border:1px solid #eee;}
.index-news .index-news-box.one {margin-left:0;}
.index-news-box .tit {width:100%;height:30px;padding-bottom:10px;border-bottom:1px solid #eee;}
.index-news-box h3 {float:left;width:60%;height:30px;margin-bottom:10px;line-height:30px;font-size:18px;color:#d57474;text-align:left;}
.index-news-box h3 i {display:inline-block;width:5px;height:20px;margin-right:5px;background:#d57474;}
.index-news-box .more {float:right;width:35%;height:30px;margin-bottom:10px;line-height:30px;font-size:14px;color:#999;text-align:right;}
.index-news-box .img {width:100%;margin:10px auto;}
.index-news-box .img img {width:100%;}

.index-news-box ul {width:100%;overflow:hidden;margin:10px auto;}
.index-news-box li {overflow:hidden;width:100%;height:30px;line-height:30px;font-size:14px;color:#333;}
.index-news-box li a {float:left;width:78%;height:30px;line-height:30px;font-size:14px;color:#333;text-align:left;}
.index-news-box li span {float:right;width:22%;height:30px;line-height:30px;font-size:12px;color:#999;text-align:right;}

.index-company {width:1200px;margin:60px auto 0;}
.index-company h1 {width:100%;height:40px;line-height:40px;font-size:30px;color:#333;text-align:center;}
.index-company h1 img {display:inline-block;width:40px;height:40px;}
.index-company p {width:100%;height:20px;line-height:20px;font-size:18px;color:#999;text-align:center;}
.index-company .company {display:inline-block;width:40%;}
.index-company .img {width:100%;margin-top:20px;}
.index-company .img img {width:100%;}
.index-company .info {width:100%;margin:15px 0;line-height:28px;font-size:14px;color:#666;text-align:justify;}
.index-company .pic {display:inline-block;width:calc(60% - 25px);margin-left:20px;}
.index-company .pic img {width:100%;}

.index-advantage {width:1200px;margin:50px auto;}
.index-advantage ul {width:1200px;margin:0 auto;}
.index-advantage li {float:left;width:calc((100% - 180px) / 4);margin-left:60px;text-align:center;}
.index-advantage li:first-child {margin-left:0;}
.index-advantage li h3 {height:40px;padding-top:40px;line-height:40px;font-size:18px;}
.index-advantage li .one {background:url("/static/www/images/index/icon_01.png") no-repeat center top;}
.index-advantage li .two {background:url("/static/www/images/index/icon_02.png") no-repeat center top;}
.index-advantage li .three {background:url("/static/www/images/index/icon_03.png") no-repeat center top;}
.index-advantage li .four {background:url("/static/www/images/index/icon_04.png") no-repeat center top;}
.index-advantage li p {width:100%;padding-top:10px;border-top:1px solid #ddd;line-height:24px;font-size:12px;color:#999;}

/* 产品页面 */
.d-product {}
.d-product .banner {position:relative;overflow:hidden;width:100%;height:680px;margin:0 auto;text-align:center;}
.d-product .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-product .product-img {display:block;width:1200px;margin:0 auto;padding-bottom:50px;text-align:center;}
.d-product .product-img a {display:inline-block;width:420px;max-height:60px;margin:50px auto 0;text-align:center;}
.d-product .product-img img {width:100%;padding-top:80px;}
.d-product .product-img a img {padding-top:0;}

.d-product .detail {width:1200px;margin:30px auto;}
.d-product .detail .pics {float:left;width:350px;}
#carousel:visited {width:100%;margin-bottom:20px;border:1px solid #ccc;}
#carousel .swiper-wrapper {width:100%;}
#carousel .swiper-wrapper img {width:100%;}
#carousel .swiper-pagination .active {background-color:red;opacity:0.8;}
.d-product .detail .thumb {width:100%;border:1px solid #ccc;}
.d-product .detail .thumb img {width:100%;}
.d-product .detail .content {float:right;width:830px;text-align:center;}
.d-product .detail h1 {width:100%;line-height:24px;font-size:18px;color:#333;text-align:left;}
.d-product .detail h3 {width:100%;margin-top:10px;line-height:20px;font-size:14px;color:#999;text-align:left;}
.d-product .detail .type {width:100%;margin-top:10px;border-top:1px solid #eee;text-align:left;}
.d-product .detail .type li {float:left;width:50%;height:30px;border-bottom:1px solid #eee;line-height:30px;font-size:14px;color:#999;}
.d-product .detail .type span {line-height:30px;font-size:14px;color:#333;}
.d-product .detail .detail-telephone {display:inline-block;height:50px;margin:10px auto;padding:0 10px;background:#d53f39;line-height:50px;font-size:16px;color:#fff;text-align:center;}
.d-product .detail .detail-info {width:100%;margin-bottom:10px;}
.d-product .detail .detail-info p {width:100%;margin-bottom:5px;line-height:24px;font-size:12px;color:#333;text-align:left;}
.d-product .detail .detail-info h4 {width:100%;height:80px;background:url("/static/www/images/icon-llumar.png") no-repeat 10px center #fff;background-size:90px auto;line-height:80px;font-size:16px;color:#333;text-align:left;text-indent:7em;}
.d-product .detail .detail-info img {width:100%;}

/* 隔热膜 */
.d-grm {}
.d-grm .banner {position:relative;overflow:hidden;width:100%;height:960px;margin:0 auto;text-align:center;}
.d-grm .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-grm .product-img {display:block;width:100%;max-width:1920px;background:#031927;}
.d-grm .product-img .pic {position:relative;width:100%;max-width:1920px;text-align:center;}
.d-grm .product-img .pic img {width:100%;}
.d-grm .product-img .pic .more {position:absolute;left:50%;bottom:60px;display:inline-block;width:360px;height:40px;margin-left:-180px;text-align:center;}
.d-grm .product-img .pic .more img {width:360px;height:40px;}
.d-grm .product-img .video {width:calc(100% - 20px);height:auto;margin:0 auto;}
.d-grm .product-img .video * {width:100%;}
.d-grm .product-img .video video {width:100%;height:auto;}

/* 防爆膜 */
.d-fbm {}
.d-fbm .banner {position:relative;overflow:hidden;width:100%;height:1000px;margin:0 auto;text-align:center;}
.d-fbm .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-fbm .product-img {display:block;width:100%;max-width:1920px;background:#031927;}
.d-fbm .product-img .pic {position:relative;width:100%;max-width:1920px;margin:0 auto;text-align:center;}
.d-fbm .product-img .pic img {width:100%;}
.d-fbm .product-img .pic .more {position:absolute;left:50%;bottom:60px;display:inline-block;width:400px;height:40px;margin-left:-200px;text-align:center;}
.d-fbm .product-img .pic .more img {width:400px;height:40px;}
.d-fbm .product-img .video {width:100%;max-width:1200px;height:auto;margin:0 auto;}
.d-fbm .product-img .video * {width:100%;}
.d-fbm .product-img .video video {width:100%;height:auto;}

/* 项目案例 */
.d-case {width:100%;}
.d-case .banner {position:relative;overflow:hidden;width:100%;height:680px;margin:0 auto;text-align:center;}
.d-case .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-case .cases-list {width:1200px;margin:20px auto 0;}
.d-case .type {width:100%;margin:0 auto;}
.d-case .type a {display:inline-block;width:120px;height:40px;margin-left:20px;border-radius:5px;line-height:40px;font-size:16px;color:#333;text-align:center;}
.d-case .type a:first-child {margin-left:0;}
.d-case .type a.active, .d-case .type a:hover {background:#c54943;color:#fff;}
.d-case .list {width:1200px;margin:20px auto 0;}
.d-case .list a {position:relative;float:left;overflow:hidden;width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;border-radius:5px;}
.d-case .list a:nth-child(4n) {margin-right:0;}
.d-case .list .img {width:100%;height:240px;}
.d-case .list .img img {width:100%;height:100%;}
.d-case .list .tit {position:absolute;left:0;bottom:0;width:100%;height:40px;background:rgba(0,0,0,0.7);line-height:40px;font-size:14px;color:#fff;text-indent:1em;}

.d-case-detail {width:100%;padding:30px 0;background:#f5f7fa;}
.d-case-detail .detail-box {width:1200px;margin:0 auto;}
.d-case-detail .detail {float:left;overflow:hidden;box-sizing:border-box;width:850px;padding:30px;background:#fff;}
.d-case-detail .detail h1 {width:calc(100% - 40px);margin:0 auto 20px;line-height:24px;font-size:20px;color:#333;text-align:center;}
.d-case-detail .detail .total {display:block;width:calc(100% - 20px);height:24px;margin:0 auto;padding:10px;background:#edf2f8;line-height:24px;font-size:12px;color:#64759a;text-align:center;}
.d-case-detail .detail .total * {margin-right:5px;font-size:12px;}
.d-case-detail .detail .detail-img {width:calc(100% - 100px);margin:20px auto;padding:0 10px;text-align:center;}
.d-case-detail .detail .detail-img img {width:70%;}
.d-case-detail .detail .detail-info {padding:10px;line-height:24px;font-size:14px;text-align:left;color:#666;}
.d-case-detail .detail .detail-info img {display:inline-block;max-width:100%;margin:0 auto;text-align:center;}
.d-case-detail .detail .detail-info * {line-height:24px;font-size:14px;color:#666;}
.d-case-detail .detail .detail-info table {text-align:center;}
.d-case-detail .detail .detail-next {overflow:hidden;width:100%;height:24px;margin-bottom:10px;line-height:24px;font-size:14px;color:#78a6ca;text-align:left;text-indent:10px;}
.d-case-detail .detail .detail-next a {height:24px;line-height:24px;font-size:14px;color:#78a6ca;}

.d-case-detail .recommend {float:right;overflow:hidden;width:330px;background:#fff;}
.d-case-detail .recommend h2 {position:relative;width:90%;height:30px;margin:20px auto;background:#fff;line-height:30px;font-size:16px;color:#c5433e;text-indent:0.8em;}
.d-case-detail .recommend h2:before {position:absolute;left:0;top:5px;display:block;content:" ";width:5px;height:20px;background:#c5433e;}
.d-case-detail .recommend h2 i {margin-left:10px;font-style:italic;color:#edb5b2;}
.d-case-detail .recommend ul {width:calc(100% - 40px);margin:0 auto;}
.d-case-detail .recommend li {width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.d-case-detail .recommend li:hover {border-bottom:1px solid #c5433e;}
.d-case-detail .recommend a {display:block;width:100%;color:#666;text-align:center;}
.d-case-detail .recommend a:hover {color:#c5433e;}
.d-case-detail .recommend .img {width:80%;margin:0 auto;}
.d-case-detail .recommend img {width:100%;}
.d-case-detail .recommend .tit {width:100%;height:30px;line-height:30px;font-size:14px;}
.d-case-detail .recommend .date {width:100%;height:30px;line-height:24px;font-size:14px;color:#999;}


/* 资讯指南 */
.d-news {width:100%;background:#f5f7fa;}
.d-news .banner {width:100%;background:#e6edff;text-align:center;}
.d-news .banner img {width:1200px;margin:20px auto;}
.d-news .news-box {width:1200px;margin:0 auto 30px;}
.d-news .news-list {float:left;overflow:hidden;box-sizing:border-box;width:850px;}
.d-news .type {width:100%;padding:30px 0;}
.d-news .type a {display:inline-block;width:120px;height:40px;margin-right:20px;line-height:40px;font-size:16px;color:#666;text-align:center;}
.d-news .type a:hover, .d-news .type a.active {background:#c54943;color:#fff;}
.d-news .list {box-sizing:border-box;width:100%;padding:20px 30px;background:#fff;}
.d-news .list li {clear:both;display:block;overflow:hidden;width:100%;margin:20px 0;padding-bottom:20px;border-bottom:1px solid #ddd;}
.d-news .list a {position:relative;overflow:hidden;}
.d-news .list h3 {overflow:hidden;width:100%;margin:10px auto 0;line-height:24px;font-size:20px;color:#333;text-align:left;}
.d-news .list .total {display:inline-block;width:calc(100% - 20px);height:24px;margin:10px auto;padding:10px;background:#edf2f8;line-height:24px;font-size:12px;color:#64759a;}
.d-news .list .total * {margin-right:5px;font-size:12px;}
.d-news .list .thumb {position:relative;float:left;overflow:hidden;width:300px;height:200px;}
.d-news .list .thumb img {width:100%;height:100%;}
.d-news .list .detail-info {float:right;width:calc(100% - 320px);line-height:24px;font-size:14px;text-align:justify;color:#666;}
.d-news .list .detail-info img {width:100%;}
.d-news .list .detail-info video {width:100%;}
.d-news .list .detail-info * {line-height:24px;font-size:12px;color:#666;}
.d-news .list a:hover {color:#c5433e;}

.d-news .list .detail-next {overflow:hidden;width:100%;height:24px;margin-bottom:10px;line-height:24px;font-size:12px;color:#666;text-align:left;text-indent:10px;}
.d-news .list .detail-next a {height:24px;line-height:24px;font-size:12px;color:#666;}

.d-news .recommend {float:right;width:330px;overflow:hidden;background:#fff;}
.d-news .recommend h2 {position:relative;width:90%;height:30px;margin:20px auto;background:#fff;line-height:30px;font-size:16px;color:#c5433e;text-indent:0.8em;}
.d-news .recommend h2:before {position:absolute;left:0;top:5px;display:block;content:" ";width:5px;height:20px;background:#c5433e;}
.d-news .recommend h2 i {margin-left:10px;font-style:italic;color:#edb5b2;}
.d-news .recommend ul {width:calc(100% - 40px);margin:0 auto;}
.d-news .recommend li {width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd;}
.d-news .recommend li:hover {border-bottom:1px solid #c5433e;}
.d-news .recommend a {display:block;width:100%;color:#666;text-align:center;}
.d-news .recommend a:hover {color:#c5433e;}
.d-news .recommend .img {width:80%;margin:0 auto;}
.d-news .recommend img {width:100%;max-height:240px;}
.d-news .recommend .tit {width:100%;height:30px;line-height:30px;font-size:14px;}
.d-news .recommend .date {width:100%;height:30px;line-height:24px;font-size:14px;color:#999;}

.d-news .consulting {float:right;overflow:hidden;width:330px;margin-top:30px;background:#fff;}
.d-news .consulting h2 {position:relative;width:90%;height:30px;margin:20px auto;background:#fff;line-height:30px;font-size:16px;color:#c5433e;text-indent:0.8em;}
.d-news .consulting h2:before {position:absolute;left:0;top:5px;display:block;content:" ";width:5px;height:20px;background:#c5433e;}
.d-news .consulting h2 i {margin-left:10px;font-style:italic;color:#edb5b2;}
.d-news .consulting .phone {overflow:hidden;width:calc(100% - 40px);margin:0 auto;padding-bottom:10px;border-bottom:1px solid #ddd;}
.d-news .consulting .phone .fa {float:left;width:50px;height:50px;background:#47b6d8;border-radius:10px;line-height:50px;font-size:50px;color:#fff;text-align:center;}
.d-news .consulting .phone .txt {float:right;width:calc(100% - 70px);}
.d-news .consulting .phone i {display:block;width:100%;height:30px;line-height:30px;font-size:16px;}
.d-news .consulting .phone em {display:block;width:100%;height:30px;line-height:30px;font-size:20px;color:#d65f5b;}
.d-news .consulting .wechat {overflow:hidden;width:calc(100% - 40px);margin:20px auto 0;}
.d-news .consulting .wechat .fa {float:left;width:50px;height:50px;background:#78aa39;border-radius:10px;line-height:50px;font-size:30px;color:#fff;text-align:center;}
.d-news .consulting .wechat .txt {float:right;width:calc(100% - 70px);}
.d-news .consulting .wechat i {display:block;width:100%;height:30px;line-height:30px;font-size:16px;}
.d-news .consulting .wechat img {width:60%;margin-top:5px;}
.d-news .consulting .wechat em {display:block;width:100%;height:30px;line-height:30px;font-size:12px;}

.d-news .detail {float:left;display:block;box-sizing:border-box;overflow:hidden;width:850px;margin-bottom:30px;padding:30px;background:#fff;}
.d-news .detail h1 {overflow:hidden;width:100%;margin:10px auto 0;line-height:24px;font-size:20px;color:#333;text-align:center;}
.d-news .detail .total {display:inline-block;width:calc(100% - 20px);height:24px;margin:10px auto;padding:10px;background:#edf2f8;line-height:24px;font-size:12px;color:#64759a;text-align:center;}
.d-news .detail .total * {margin-right:5px;font-size:12px;}
.d-news .detail .thumb {position:relative;overflow:hidden;width:auto;margin:20px auto;text-align:center;}
.d-news .detail .thumb img {max-width:80%;}
.d-news .detail .detail-info {margin-top:30px;padding:10px;line-height:24px;font-size:14px;text-align:justify;color:#999;}
.d-news .detail .detail-info video {max-width:90%;margin:0 auto 20px;}
.d-news .detail .detail-info p {font-size:14px;}
.d-news .detail .detail-info img {width:100%;}
.d-news .detail .detail-info video {width:100%;}
.d-news .detail .detail-info * {line-height:24px;font-size:12px;color:#666;}
.d-news .detail .detail-next {overflow:hidden;width:100%;height:24px;margin-bottom:10px;line-height:24px;font-size:14px;color:#78a6ca;text-align:left;text-indent:10px;}
.d-news .detail .detail-next a {height:24px;line-height:24px;font-size:14px;color:#78a6ca;}


/* 节能测试 */
.d-energy {width:100%;padding-bottom:10px;background:#f5f7fa;}
.d-energy .banner {position:relative;overflow:hidden;width:100%;height:240px;margin:0 auto;text-align:center;}
.d-energy .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-energy form {display:block;overflow:hidden;box-sizing:border-box;width:1200px;margin:30px auto;padding:50px;background:#fff;}
.d-energy form * {font-size:14px;}
.d-energy form h3 {height:40px;line-height:40px;font-size:16px;font-weight:bold;}
.d-energy ul {float:left;width:50%;}
.d-energy ul li {width:100%;height:40px;line-height:40px;text-align:left;}
.d-energy ul span {display:inline-block;width:70px;height:40px;line-height:40px;text-align:right;}
.d-energy ul input[type=text] {width:150px;height:30px;border:1px solid #ddd;border-radius:3px;line-height:30px;text-indent:0.5em;}
.d-energy ul select {width:150px;height:30px;background:#fff;border:1px solid #ddd;border-radius:3px;line-height:30px;}

.d-energy .window-type, .d-energy .glass-type {float:left;width:100%;margin-top:10px;margin-bottom:10px;line-height:40px;text-align:left;}
.d-energy .glass-type {padding-bottom:10px;border-bottom:1px dotted #ddd;}
.d-energy .window-type span, .d-energy .glass-type span {display:inline-block;height:30px;padding:0 10px;border:1px solid #ddd;border-radius:3px;line-height:30px;}
.d-energy .window-type span.active, .d-energy .glass-type span.active {background:#eff5ff;border:1px solid #5f8ad3;}

.d-energy .submit {float:left;width:100%;height:40px;line-height:40px;text-align:center;}
.d-energy .submit input[type=submit] {display:inline-block;width:120px;height:30px;background:#5f8ad3;border:0;border-radius:3px;line-height:30px;font-size:16px;color:#fff;}

/* 在线报价 */
.d-demand {width:100%;padding-bottom:0;background:#f5f7fa;}
.d-demand .banner {position:relative;overflow:hidden;width:100%;height:240px;margin:0 auto;text-align:center;}
.d-demand .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }

.d-demand .demand-selector {width:1200px;margin:0 auto;padding:30px 0 0 0;}
.demand-selector .directions {width:100%;padding:20px 0;border:1px solid #5f8ad3;}
.demand-selector .directions h3 {width:100%;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#5f8ad3;text-indent:1em;}
.demand-selector .directions p {width:100%;height:30px;line-height:30px;font-size:14px;color:#5f8ad3;text-indent:1em;}
.demand-selector ul {width:100%;margin-top:20px;}
.demand-selector li {float:left;box-sizing:border-box;width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;border:1px solid #5f8ad3;background:#fff;}
.demand-selector li:nth-child(4n) {margin-right:0;}
.demand-selector li a {overflow:hidden;width:100%;text-align:center;}
.demand-selector li .pic {width:calc(100% - 20px);padding:10px;}
.demand-selector li .pic img {width:100%;}
.demand-selector li .tit {height:24px;line-height:24px;font-size:14px;color:#333;}
.demand-selector li .en-tit {height:24px;line-height:24px;font-size:12px;color:#999;}
.demand-selector li span {display:block;height:30px;background:#5f8ad3;line-height:30px;font-size:14px;color:#fff;}

.demand-quote {overflow:hidden;width:1200px;margin:30px auto 0;padding-bottom:30px;}
.demand-quote .selected-product {float:left;width:300px;background:#fff;}
.selected-product .img {width:calc(100% - 60px);margin:30px auto 20px;text-align:center;}
.selected-product .img img {width:200px;margin:0 auto;}
.selected-product .txt {width:100%;text-align:center;}
.selected-product .txt h3 {width:100%;height:28px;line-height:28px;font-size:16px;color:#333;}
.selected-product .txt p {width:100%;height:28px;line-height:28px;font-size:12px;color:#999;}
.selected-product .reselect {display:block;width:calc(100% - 20px);height:50px;margin-top:10px;border-top:1px solid #ddd;line-height:50px;font-size:16px;color:#3c85fb;text-align:center;}
.selected-product .price-explain {width:100%;padding-bottom:20px;border-top:20px solid #f5f7fa;border-bottom:20px solid #f5f7fa;text-align:center;}
.selected-product .price-explain .icon {width:100%;border-top:2px solid #3c85fb;}
.selected-product .price-explain .icon img {width:60px;height:60px;margin:10px auto;}
.selected-product .price-explain span {display:block;height:20px;line-height:20px;font-size:16px;color:#3c85fb;}
.selected-product .price-explain p {display:block;width:calc(100% - 40px);margin:10px auto;line-height:24px;font-size:12px;color:#94a2ba;text-align:justify;}

.demand-quote .get-quote {float:right;width:810px;padding:30px;background:#fff;text-align:center;}
.get-quote h3 {width:100%;padding-top:20px;line-height:40px;font-size:16px;color:#333;text-align:left;}
.get-quote input[type=text] {width:100%;height:50px;border:0;border-bottom:1px solid #ddd;outline:none;line-height:50px;font-size:16px;text-align:left;text-indent:0.5em;}
.get-quote .pinwei {overflow:hidden;width:100%;text-align:center;}
.get-quote .pinwei li {display:inline-block;width:46%;margin-right:20px;height:40px;margin-bottom:10px;border:1px solid #d2d2d2;line-height:40px;font-size:16px;color:#999;text-align:center;}
.get-quote .pinwei li:nth-child(2n) {margin-right:0;}
.get-quote .pinwei li.active {background-color:#eff5ff;border:1px solid #5f8ad3;color:#5f8ad3;}
.get-quote .submit {display:inline-block;width:200px;height:40px;margin-top:20px;background:#5f8ad3;border:0;line-height:40px;font-size:16px;color:#fff;}

/* 防伪查询 */
.d-security {width:100%;padding-bottom:10px;background:#f5f7fa;}
.d-security .banner {position:relative;overflow:hidden;width:100%;height:240px;margin:0 auto;text-align:center;}
.d-security .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-security .security-search {width:1200px;margin:30px auto;background:#fff;}
.security-search form {overflow:hidden;width:calc(100% - 40px);margin:0 auto;padding:20px 0;}
.security-search form .serialize {width:calc(100% - 100px);height:40px;border:1px solid #ccc;border-radius:3px;line-height:40px;font-size:16px;text-indent:1em;color:#333;}
.security-search form input[type=button] {width:80px;height:40px;background:#d45650;border:0;line-height:40px;font-size:16px;color:#fff;}
.security-search .search-note {overflow:hidden;width:100%;margin:20px auto 0;padding:20px 0;border-top:10px solid #f5f7fa;text-align:center;}
.security-search .search-note .img {float:left;width:20%;}
.security-search .search-note h3 {width:100%;height:30px;line-height:30px;font-size:16px;color:#7193df;}
.security-search .search-note p {float:left;width:80%;line-height:24px;font-size:14px;color:#798096;text-align:justify;}
.security-search .search-result {display:none;width:100%;padding:10px 0;border-top:10px solid #f5f7fa;}
.search-result h3 {width:100%;height:30px;line-height:30px;font-size:16px;color:#7193df;text-align:center;}
.search-result .summary {width:calc(100% - 40px);margin:0 auto;background:url("/static/www/images/security/result_bg.png") no-repeat center 0;line-height:40px;font-size:14px;color:#aaa;text-align:center;}
.search-result .result {width:calc(100% - 40px);margin:0 auto;padding:20px 0;}
.search-result .result ul {overflow:hidden;width:100%;text-align:center;}
.search-result .result li {float:left;overflow:hidden;width:46%;height:40px;margin-left:20px;border-bottom:1px solid #d2d6de;line-height:40px;font-size:14px;text-align:left;text-indent:1em;color:#999;}
.search-result .result li:nth-child(2n) {margin-right:0;}
.search-result .result li span {font-size:16px;color:#333;}

/* 品牌合作 */
.d-brand {width:100%;padding:30px 0;background:#f5f7fa;}
.d-brand .brand-detail {width:1200px;margin:0 auto;background:#fff;}
.d-brand .brand-detail .detail {box-sizing:border-box;width:100%;padding:30px;}
.d-brand .brand-detail h1 {width:100%;height:50px;padding-top:10px;line-height:50px;font-size:30px;color:#768cbe;text-align:center;}
.d-brand .brand-detail .brand-info {width:calc(100% - 40px);margin:0 auto;padding:10px;}
.d-brand .brand-detail .brand-info p {line-height:24px;font-size:16px;color:#333;text-align:justify;}
.d-brand .brand-detail .brand-info img {max-width:100%;}

/* 关于我们 */
.d-about {width:100%;background:#f5f7fa;}
.d-about .banner {position:relative;overflow:hidden;width:100%;height:680px;margin:0 auto;text-align:center;}
.d-about .banner img {position:absolute;top:0;left:50%;margin-left:-960px; }
.d-about .about {box-sizing:border-box;width:1200px;margin:30px auto;padding:30px;background:#fff;}
.d-about .about h1 {height:70px;line-height:70px;font-size:30px;color:#333;text-align:center;}
.d-about .about .about-info {width:calc(100% - 20px);margin:0 auto;line-height:24px;font-size:14px;color:#333;text-align:justify;}
.d-about .about .about-info img {width:100%;margin:10px 0;text-align:center;}

/* 联系我们 */
.d-contact {width:100%;padding-bottom:30px;background:#f5f7fa;}
.d-contact .banner {position:relative;overflow:hidden;width:100%;height:450px;margin:0 auto;padding-top:30px;text-align:center;}
.d-contact .banner img {position:absolute;top:30px;left:50%;margin-left:-600px; }
.d-contact .contact {box-sizing:border-box;width:1200px;margin:0 auto;padding:0 100px 30px;background:#fff;}
.d-contact .contact h1 {height:70px;padding-top:70px;line-height:70px;font-size:36px;color:#333;text-align:center;}
.d-contact .contact h3 {height:40px;margin-top:30px;line-height:40px;font-size:24px;color:#333;text-align:left;}
.d-contact .contact p {line-height:30px;font-size:16px;color:#333;text-align:left;}
#map {width:100%;height:700px;margin-top:20px;}
#map img {width:100%;}

/* 登录访问 */
.d-sign {position:relative;overflow:hidden;width:100%;max-width:1920px;height:720px;margin:0 auto;background:url("/static/www/images/sign/sign_bg.jpg") no-repeat center 0;}
.d-sign .sign-box {position:absolute;top:200px;left:50%;width:300px;margin-left:200px;}
.sign-box h1 {line-height:30px;font-size:24px;font-weight:bold;color:#49597b;}
.sign-box h1 span {display:inline-block;width:100%;line-height:20px;font-size:12px;font-weight:bold;color:#49597b;}
.sign-box form {margin:10px 0;}
.sign-box form label {display:block;width:300px;height:40px;margin-bottom:10px;background:#fff;border:1px solid #ddd;line-height:40px;}
.sign-box form i {float:left;width:40px;height:40px;line-height:40px;font-size:16px;color:#666;text-align:center;}
.sign-box form input[type=text], .sign-box form input[type=password] {float:left;width:260px;height:40px;line-height:40px;font-size:14px;}
.sign-box form input[type=submit] {width:160px;height:40px;background:#5992ef;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.sign-box .sign-explain {width:100%;}
.sign-box .sign-explain h3 {width:100%;height:30px;line-height:30px;font-size:14px;color:#8e99b2;}
.sign-box .sign-explain h3 span {margin-right:5px;font-size:18px;color:#5992ef;}
.sign-box .sign-explain p {width:100%;height:24px;margin-top:10px;line-height:24px;font-size:14px;color:#8e99b2;text-align:justify;}
