@charset "gb2312"; /* CSS Document */ 
*{margin:0;padding:0;list-style:none;outline:none;box-sizing:border-box;text-decoration:none;} 
img{display:block;} 
body,html{ max-width:650px; min-width:320px; margin:0; margin:auto;height:auto;} 
.clearfix{ clear:both; } p.clearfix{line-height:30px;padding:10px 10px 0;}
ul.clearfix,h3.clearfix{padding:0 10px;} 
.adv div.clearfix{height:0;} 
.clearfix:after{content:"";display:block;clear:both;} /*页眉区域定义样式*/ 
.header { width:100%; } 
.header-center { max-width:650px; padding:0 30px; position:relative; } 
.header-center>.logo{ float:left; margin:10px 0; } 
.header-center .header-nav .logo{ float:left; margin:32px 0; } 
.header-center .logo img{ width:100%; } 
.header-center .nav{ width:20px; float:right; margin:40px 0; text-align:right; } 
.header-center .nav img{ width:100%; } 
.header-nav { width:100%; height:100%; overflow:auto; background:white; position:fixed; z-index:1; left:0; top:0; padding:0 30px; display:none; } 
.search-box{ padding:0; } 
.header-nav input{ width:70%; height:40px; outline:none; float:left; } 
.header-nav button{ width:20%; height:40px; background:#da2400; color:white; border:none; float:right; } 
.header-nav ul>li{ border-bottom:1px solid #dedede; } 
.header-nav ul>li>a{ display:block; padding:20px 0; color:#4e4e4e; } 
@media(max-width:480px){ 
.header-center>.logo{width:70%;float:left;margin:10px 0;} 
.header-center .nav{margin:30px 0;} 
.header-center .header-nav .nav{margin:46px 0;} 
.header-center .header-nav .logo{width:40%;margin:32px 0;} 
} 
@media(max-width:400px){ 
.header-center>.logo{width:60%;float:left;margin:15px 0;} 
.header-center .nav{margin:27px 0;} 
.header-center .header-nav .nav{margin:26px 0;} 
.header-center .header-nav .logo{width:40%;margin:20px 0;} 
} @media(max-width:360px){
	p.clearfix{font-size:12px;} 
.header-center>.logo{width:60%;float:left;margin:10px 0;} 
.header-center .nav{margin:24px 0;} 
.header-center .header-nav .logo{width:40%;margin:12px 0;} 
.header-center .nav img{width:50%;} 
.header-nav ul>li>a{padding:10px 0;} 
} /*banner部分定义样式*/ 
.banner { max-width:650px; overflow:hidden; position:relative; } 
.banner .video-box{ width:100%; height:80%; position:absolute; left:0; top:0; background-color:black; display:none; } 
.banner-img img{ width:100%; } 
.banner .tab-btn{ position:absolute; left:calc(50% - 48px); bottom:10px; } 
.banner .tab-btn li{ width:12px; height:12px; border-radius:50%; border:1px solid #a1a2a4; float:left; margin:0 10px; } 
.banner .tab-btn li.current{ background:#da2400; } /*导航列表*/ 
.nav-list { max-width:650px; margin-top:10px; } 
.nav-list li{ width:calc(50% - 15px); float:left; margin-bottom:10px; text-align:center; background:#e3eff6; border:1px solid #d0e3f0; } 
.nav-list li.l1,.product-list .product-img.l1,.nav-list li.l3,.product-list .product-img.l3,.nav-list li.l5,.product-list .product-img.l5{ margin-left:5px; margin-right:5px; } 
.solution-mate .product-img.l1,.solution-case .product-img.l1.solution-mate .product-img.l3,.solution-case .product-img.l3{ margin-left:5px; margin-right:5px; } 
.device-pj .solution-case .product-img{ width:calc(50% - 10px); } 
.nav-list li.l2,.product-list .product-img.l2,.nav-list li.l4,.product-list .product-img.l4,.nav-list li.l6,.product-list .product-img.l6{ margin-left:5px; margin-right:5px; } 
.solution-mate .product-img.l2,.solution-case .product-img.l2,.solution-mate .product-img.l4,.solution-case .product-img.l4{ margin-left:5px; margin-right:5px; } 
.nav-list li>a{ position:relative; } 
.nav-list li>a img{ position:absolute; right:10px; top:calc(50% - 9px); } 
.nav-list li>a{ display:block; color:#4e4e4e; font-size:18px; padding:10px 0; text-decoration:none; } /*产品中心定义样式*/ 
.product,.contact{ max-width:650px; color:#5e5757; } 
.project-case{ padding-bottom:10px; } 
.summary,.adv,.product-age,.tec{ padding-bottom:20px; } 
.repair-bg{ background:url(../images/zs-repear-bg.jpg) no-repeat top center; background-size:100% 100%; } 
.zs-bg{ background:url(../images/zs-bg1.jpg) top center; background-size:100%; padding:10px !important;} 
.product-bg{ background:#f7f7f7; } 
.e-bg{ background:url(../images/e-bg.jpg) no-repeat top center; background-size:100% 100%; } 
.hzsl-bg{ background:url(../images/hzsl-bg.jpg) no-repeat top center; background-size:100% 100%; } 
.pcx-bg{ background:url(../images/pcx-stru.jpg) top center; } 
.product-title { max-width:650px; text-align:center; padding-top:10px; } 
.product-center .product-title{ padding:10px 0; } 
.product-t{ width:100%; margin:0 auto; text-align:center; color:#5e5757; padding-top:10px; } 
.zshp-t{ width:64%; } 
.product-t p{ position:relative; margin-top:10px; } /*.product-t p:before,.product-t p:after{ content:""; display:block; width:56%; height:1px; background:#d5d3d3; position:absolute; top:10px; }*/ 
.product-t p:before{ left:-170px; } 
.product-t p:after{ right:-170px; } 
.product-title h3{ font-size:36px; color:#4e4e4e; } 
.product-title h3 a{ color:#4e4e4e; } 
.product-t h3{ font-size:24px; } 
.product-title h3:after{ content:""; display:block; width:16px; height:1px; background:#da2400; margin:2px auto; } 
.product-title span{ position:relative; font-size:12px; color:#4e4e4e; } 
.pro_info{ overflow:auto; overflow-x:scroll; width:100%; }
.pro_info table{ width:100% !important; border:1px solid #666 !important; border-collapse: collapse !important; box-sizing:border-box;}
.dry-title h3:after{ width:214px; height:1px; background-color:#ff3f3c; } 
.dry-title p:before{ content:""; display:block; position:absolute; width:60px; height:5px; background-color:#ff3f3c; left:calc(50% - 30px); top:-5px; } 
.product-title p{ position:relative; font-size:14px; color:#4e4e4e; } 
.dry-title p{ color:#ff3f3c; } 
.product-list{ color:#5e5757; } 

.st-list{ padding-bottom:10px; } 
.area{ position:relative; } 
.product-center .product-list{ border-bottom:1px solid #ccc; } 
.product-list h3{ font-size:16px; } 
.solution-case>h3{ padding-left:20px; padding-top:10px; } 
.product-list li{ width:calc(100% / 4 - 20px); float:left; margin-right:20px; margin-bottom:10px; } 
.reletion-news h3{ font-size:16px; margin-bottom:5px; } 
.reletion-news li{ width:100%; float:none; margin:0; color:#5e5757; font-size:6px; } 
.reletion-news li span{ font-size:12px; margin-right:10px; } 
.reletion-news li a{ font-size:14px; color:#5e5757; margin-left:-12px; } 
.product-list .product-img{ width:calc(50% - 15px); float:left;  position:relative; margin:1px 0; overflow:hidden; } 
.adv .product-img{ margin:10px 0; } 
.product-center .product-img{ margin:5px 0; } 
.about .product-img{ width:calc(100% - 20px); margin:0 10px; float:none; } 
.area .product-img{ width:calc(100% - 80px); margin:20px 40px; float:none; } 
.about p{ line-height:28px; padding:0 10px; text-align:justify; } 
.culture h3,.culture>p{ text-align:center; } 
.solution-mate .product-img,.solution-case .product-img{ width:calc(50% - 10px); } 
.solution-mate .product-img{ margin:20px 0; } 
.solution-case .product-img{ padding:5px; padding-bottom:0; margin-bottom:5px; background-color:white; border:1px solid #dedede; } 
.solution-case .huikuang{ background-color:white; border:none; } 
.product-list .product-info{ width:100%; padding:0 10px; margin:20px 0 0; float:none; border-bottom:1px solid #dedede; position:relative; overflow:hidden; } 
.product-list .solution-info{ width:calc(100% - 20px); margin:10px 10px 0; padding:5px; background-color:white; border:1px solid #dedede; } 
.product-list .stru-info{width:calc(100% - 20px);margin:10px; } 
.about-video{ position:absolute; cursor:pointer; left:calc(50% - 64px); top:calc(50% - 94px); } 
.huikuang{ background:#efefef; border-bottom:1px solid #bababa; text-align:center; height:32px; } 
.company-video{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background-color:black; display:none; } 
.company-video .close{ position:absolute; z-index:3; right:10px; top:10px; border:none; outline:none; background-color:transparent; color:white; cursor:pointer; } 
.heikuang{ background:#7c7777; text-align:center; color:white; line-height:30px; height:30px; } 
.huikuang a{ display:block; color:#666; line-height:30px; font-size:18px; } 
.product img{ width:100%; min-height:135px; } 
.more{ width:calc(100% - 20px); margin:0 10px; /*background:#666;*/ text-align:center; border-radius:4px; } 
.solution-mate .more,.solution-case .more{ background:#e71305; } 
.solution-mate .more a,.solution-case .more a{ color:white; font-size:16px; margin:20px 0 5px;padding-top:5px; } 
.more a{ display:block; color:#666; font-size:12px; padding:5px; } /*插图广告*/ 
.ad { max-width:650px; } 
.ad .ad-img{ width:100%; background:url(../images/ad-bg.jpg) no-repeat top center; background-size:100% 100%;padding:10px; } 
.ad-img .text{ text-align:center; padding:20px;border:1px solid #ece5ec; } 
.ad-img .text p{ line-height:42px; font-size:24px; color:#4e4e4e; } 
.ad-img .text>p:nth-child(1){padding:10px;} 
.ad-img .text .ad-intro{width:80%;line-height:24px;margin:0 auto 10px;font-size:16px;background-color:rgba(0,0,0,0.5);color:#fff;padding:5px 0;} 
.ad a{display:block;width:30%;margin:0 auto;padding:10px 0;background-color:#da2400;border-radius:4px;color:#fff;}/*解决方案定义样式*/ 
.solution{ max-width:650px; position:relative; margin-top:20px; } 
.product-title .text-intro{ padding:10px 10px 0;text-align:justify; line-height:30px; color:#5e5757; } 
.solution .text-intro,.develop .text-intro{ text-align:center; } 
.solution-img { width:calc(100% - 80px); position:relative; } 
.solution-img img{ width:100%; } 
.solution-img.ll{ margin:0 40px; }   
.left,.right{ width:23px; height:45px; position:absolute; top:calc(50% - 22.5px); } 
.left{ left:5px; } 
.right{ right:5px; } 
.visit-more { width:160px; height:40px; margin:0 auto; display:block; color:#666; font-size:24px; background:white; border:1px solid #bababa; line-height:40px; text-align:center; margin-top:20px; } /*公司介绍*/ 
.company-intro { max-width:650px; background:url(../images/company-bg.jpg) no-repeat top center; background-size:100% 100%; padding:10px; margin-top:20px;	position:relative; } 
.visit-video { width:160px; margin:10px auto; display:block; background:#da2400; border-radius:4px; padding:10px; padding-left:20px; color:white; position:relative; } 
.company-intro>p{ color:#666; font-size:18px; } 
.visit-video img{ width:15%; position:absolute; right:22px; top:calc(50% - 28%); } /*新闻定义样式*/ 
.news { max-width:650px; margin-top:10px; } 
.news-title { width:calc(100% - 20px); margin:10px auto; } 
.news-title li{ width:calc(100% / 3); float:left; text-align:center; border:1px solid #bababa; background:#f7f7f7; color:#666; padding:20px 0; font-size:20px; font-weight:bold; } 
.news-title li:nth-child(2){ border-left:none; border-right:none; } 
.news-title li a{ color:#666; } 
.news-title li.current{ background:white; } 
.news-title li.list1{ border-top-left-radius:4px; border-bottom-left-radius:4px; border-right:none; } 
.news-title li.list3{ border-top-right-radius:4px; border-bottom-right-radius:4px; border-left:none; } 
.news-list { padding:0 10px; margin-bottom:10px; } 
.news-list .news-infor,.news-center .news-infor{ display:block; padding:10px 0; border-bottom:1px solid #dbdbdb; } 
.news-list .news-time{ width:15%; background:#da2400; float:left; text-align:center; vertical-align:middle; color:white; padding:16px 0; } 
.news-list .news-img{ width:30%; float:left; overflow:hidden; } 
.news-list .news-img img{ width:100%; } 
.news-time h3{ font-size:36px; } 
.news-time p{ font-size:15px; } 
.news-list .news-info{ width:85%; float:left; padding-left:10px; } 
.news-list .reletion-info{ width:70%; } 
.news-list .reletion-info h3{ font-size:16px; font-weight:normal; } 
.news-center .news-info{ width:100%; float:none; } 
.news-center .news-info a{ display:block; } 
.news-info h3,.news-info p{ color:#666; } 
.news-info p{ font-size:18px; } 
.news-info h3{ font-size:24px; margin-bottom:18px; } 
.news-center h3{ font-size:18px; margin-bottom:0; } 
.news-center p{ font-size:16px; } 
.news-center .news-info>span{ line-height:40px; color:#5e5757; } 
.news-center .news-info>p span{ color:#da2400; text-decoration:underline; float:right; } 
.reletion-news{ padding:10px 20px; color:#5e5757; margin-top:10px; padding-bottom:0; text-align:justify; } /*友情链接*/ 
.link{ max-width:650px; color:#f9f4f4; padding:0 10px; margin-top:10px; text-align:center; font-size:12px; } 
.link .link-wrap{ width:calc(100% - 20px); padding:10px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada; } 
.link a{ color:#f9f4f4; margin-right:5px; } /*版权信息*/ 
.copy { max-width:650px; margin:0 0 10px; text-align:center; color:#666; background:#efe9e9; font-size:12px; padding-top:10px; padding-bottom:50px; } 
.copy a{ color:#666; margin:0 10px; font-size:12px; } /*页脚导航定义样式*/ 

.nav-1 img{top:6px;} 
.nav-3 img,.nav-4 img,.nav-5 img{ top:8px; } /*产品中心定义样式*/ 
.banner-img { width:100%; } 
.banner .box-red{ position:relative; padding:36px 10px; background-color:#ff3f3c; } 
.banner .gl{ padding:1px 10px 30px;  } 
.box-red .text-box{ border-top:1px solid #ff6967; border-bottom:1px solid #ff6967; padding-bottom:20px; } 
.gl .text-box{ border-top:none; } 
.box-red .text-box h3{ width:160px; font-size:16px; background-color:#fff; padding:8px 15px; color:#5e5757; border-radius:4px; margin:20px 0; } 
.box-red .text-box p{ color:#fff; line-height:28px; text-align:justify; } 
.banner .icon-left{ position:absolute; left:30px; top:30px; } 
.banner .video-play{ width:20%; position:absolute; left:calc(50% - 10%); top:calc(50% - 10%); } 
.banner .video-play img{ width:100%; } 
.banner .box{ position:absolute; left:20%; bottom:15px; } 
.banner .box li{ width:102px; height:50px; margin:0 10px; border-radius:25px; float:left; color:white; line-height:50px; text-align:center; background-color:rgba(52,52,52,0.6); } 
.banner-img img{ width:100%; } 
.white-box { width:50%; height:50%; position:absolute; left:0; top:calc(50% - 25%); color:white; padding:20px; background:rgba(255,255,255,0.15); } 
.banner-text { width:60%; height:60%; position:absolute; left:calc(50% - 30%); top:calc(50% - 30%); border-left:7px solid #da2400; padding-left:10px; } 
.banner-text h3{ font-size:24px; border-bottom:1px solid rgba(255,255,255,0.13); } 
.banner-text p{ font-size:20px; } /*产品选择*/ 
.product-select{ max-width:650px; } 
.select-title,.pcx-title { position:relative; padding:10px; padding-left:30px; border-bottom:1px solid #dedede; color:#4e4e4e; } 
.pcx-title{ text-align:center; } 
.pcx-title{ padding-left:10px; } 
.select-title img{ position:absolute; left:10px; top:calc(50% - 6px); } 
.pcx-title img{ width:24px;	position:absolute; right:20px; top:calc(50% - 12px); } 
.select-title a{ color:#666; } 
.product-total{ border-bottom:1px solid #eeeeee; background:#f7f7f7; } 
.product-total span{ display:block; padding:20px; color:#666; } 
.product-total li{ float:left; background:#f7f7f7; padding:10px 0; padding-left:20px; color:#666; position:relative; } 
.product-total li.total-left{ width:85%; border-right:1px solid #dedede; } 
.product-total li.total-right{ width:15%; } 
.select-content{ width:90%; height:100%; overflow:auto; background:white; position:fixed; z-index:999; right:-90%; top:0; } 
.select-top{ width:100%; background:#e9e9e9; position:relative; line-height:10px; padding:10px 30px; font-size:16px; color:#999; } 
.select-top img{ width:10px; position:absolute; right:10px; top:calc(50% - 5px); } 
.select-device{ border-bottom:1px solid #e9e9e9; } 
.select-device .device-title img{ position:absolute; right:10px; top:calc(50% - 5px); } 
.select-device .current img{transform:rotate(180deg);} 
.select-content ul li{ width:calc(50% - 15px); float:left; margin:0 10px; margin-bottom:10px; text-align:center; background:#bfbdbd; border-radius:4px; padding:20px 0; position:relative;overflow:hidden; text-overflow:ellipsis; white-space: nowrap; } 
.select-content ul li a{ color:#727272; } 
.select-content ul li.l1,.select-content ul li.l3,.select-content ul li.l5,.select-content ul li.l7,.select-content ul li.l9{ margin-right:5px; } 
.select-content ul li.l1,.select-content ul li.l2,.select-content ul li.l3,.select-content ul li.l4,.select-content ul li.l5,.select-content ul li.l6,.select-content ul li.l7,.select-content ul li.l8,.select-content ul li.l9,.select-content ul li.l10{ background-color:#e9e9e9; } 
.select-content ul li.title{ background-color:#cebdbd; } 
.select-content ul li.l2,.select-content ul li.l4,.select-content ul li.l6,.select-content ul li.l8,.select-content ul li.l10{ margin-left:5px; } 
.select-content ul li .current{ position:absolute; right:0; bottom:0; } 
.product-total li img{ width:16px; position:absolute; right:10px; top:calc(50% - 6px); } /*在线订购*/ 
.order { max-width:650px; } 
.order form input,textarea{ width:90%; height:40px; outline:none; margin:10px; background-color:#fbfbfb; border:1px solid #bababa; color:#b1b1b1; padding-left:10px; } 
.order table tr td:nth-child(1){ width:25%; vertical-align:top; padding-top:10px; } 
.order table tr td{ position:relative; } 
.order form textarea{ padding-top:10px; height:174px; resize:none; } 
.order form button{ width:calc(100% - 20px); background:#da2400; color:white; line-height:30px; border-radius:4px; border:none; margin:10px; font-size:16px; } 
.order form #up_img{ position:absolute; z-index:1; height:130px; background-color:transparent; color:transparent; opacity:0; } 
.order form .up-img{ left:0;top:0; height:130px; background:url(../images/select-file.png) no-repeat center center; background-size:90%; } /*产品频道页定义样式*/ 
.product-text{ color:#5e5757; } 
.product-text h3{ font-size:18px; margin:10px 0; text-align:center; } 
.solution-text h3{ font-size:24px; text-align:left; } 
.case-text p{ text-align:center; } 
.dry-case p{ text-align:left; } 
.product-text p{ line-height:28px; } 
.visit-detail{ display:block; width:200px; height:50px; color:#4e4e4e; padding:0 40px; margin:10px auto; border:1px solid #bababa; border-radius:4px; font-size:12px; line-height:50px; text-align:center; background:#fff url(../images/more-right.png) no-repeat 128px center; } /*产品参数*/ 
.product-cs{ max-width:650px; background:#f7f7f7; padding:10px 0; } 
.cs-container{ background:white; padding:10px 10px;  font:16px/30px "微软雅黑";} 
.cs-t { margin-bottom:4px; width:100%; background:white; } 
.cs-t .clearfix{height:0;} 
.cs-t h3,.cs-t p{ float:left; font-size:16px; } 
.cs-t h3{ color:#585454; margin-right:30px; } 
.cs-t p{ width:80%; color:#4e4e4e; text-align:justify; } 
.product-border{ max-width:650px; border-bottom:1px solid #dedede; } 
.product-detail { position:relative; width:174px; padding:10px 0; padding-left:85px; margin:0 auto; color:#959595; } 
.product-detail:before,.product-detail:after{ content:""; display:block; width:40px; height:1px; background:#c3c3c3; position:absolute; top:calc(50% - 1px); } 
.product-detail:before{ left:0; } 
.product-detail:after{ right:0; } 
.product-detail img{ position:absolute; left:50px; top:calc(50% - 10px); } 
.tec table{ width:calc(100% - 20px); margin:5px auto; } 
.tec table tr td{ width:calc(100% / 3); background:#e7e6e6; color:#5e5757; } 
.pyx table tr td{ width:calc(100% / 4); } 
.tec table tr:nth-child(1) td,.pyx table tr:nth-child(2) td,.py table tr:nth-child(2) td{ background:#9b9797; color:white; } 
.pyx table tr:nth-child(1) td,.py table tr:nth-child(1) td{ background:#6c6666; } 
.tec table tr td:nth-child(1){ background:#5e5757; color:white; } 
.hzsl table tr td:nth-child(1){ width:15%; } 
.product .cert { width:98px; margin:10px auto; } 
.product-title>b{ font-size:24px; color:#5e5757; } 
.invest table tr td{ width:calc(100% / 3); background:#e7e6e6; color:#5e5757; text-align:center; } 
.invest table tr:nth-child(1) td{ background:#5e5757; color:white; } 
.py .py1 tr td{ width:calc(100% / 4); } /*新闻中心定义样式*/ 
.news-tu { width:calc(100% - 40px); margin:20px; border:1px solid #dedede; padding-bottom:20px; position:relative; } 
.news-tu .news-img{ width:calc(100% - 20px); margin:10px; position:relative; overflow:hidden; } 
.news-tu .box{ position:absolute; left:calc(50% - 33px); bottom:10px; } 
.news-tu .box li{ width:12px; height:12px; float:left; background:#b9b6b6; border-radius:50%; margin:0 5px; } 
.news-tu .box li.current{ background-color:#f00; } 
.news-img .times{ width:88px; height:88px; text-align:center; background:rgba(255,0,0,0.4); color:white; position:absolute; left:30px; top:0; } 
.news-img .times h3{ margin-top:6px; font-size:36px; } 
.news-img .kuang{ width:100%; height:40px; background:rgba(0,0,0,0.65); color:white; text-align:center; line-height:40px; position:absolute; left:0; bottom:0; } 
.news-tu img{ width:100%; } 
.next-page{ display:table; margin:0 auto; margin-top:10px; font:12px/40px "微软雅黑";} 
.next-page span,.next-page a{ color:#aaa; padding:0 8px; border:1px solid #dedede; background:white; float:left; margin:0 2px 5px 0; } 
.next-page span:last-child{padding:0;} 

.news-zx{ width:calc(100% - 40px); padding:20px 0 16px; margin:0 20px; position:relative; color:#727272; border-bottom:1px solid #dedede; } 
.news-zx h3{ text-align:center; color:#5e5757; margin-bottom:50px; } 
.news-zx .share-icon{ position:absolute; right:0; bottom:16px; } 
.news-zx .share-icon img{width:100%;} 
.news-zx .share-icon a{display:block;	width:20px; float:left; margin-right:5px; line-height:30px; } 
.news-text { padding:40px 20px 10px; color:#5e5757; overflow:hidden; line-height:30px; text-align: justify; } 
.news-text img{ width:100%; margin:30px 0; } 
.news-next{ width:calc(100% - 40px); margin:0 20px;; background:white; border:1px solid #dedede; } 
.news-next li a{ color:#5e5757; padding:10px; display:block; } /*联系我们定义样式*/ 
.contact-list img{ display:inline-block; } 
.address,.tel{ margin:10px 0; padding:0 20px; } 
.contact-left,.email,.weixin,.qq,.online{ float:left; width:30%; height:140px; padding:40px; background:#f0f0f0; text-align:center; word-wrap:break-word;  } 
.contact-right{ width:70%; height:140px; float:left; text-align:center; padding:0 25px; background:#f5f5f5; } 
.tel .contact-right{ padding:50px 25px; } 
.address .contact-right{ line-height:140px; } 
.online-contact{ padding:0 15px; } 
.online-contact .email,.online-contact .weixin,.online-contact .qq,.online-contact .online{ width:calc(50% - 10px); margin:5px; padding:40px 20px; } 
.contact>p,.weizhi{ padding:0 10px; } 
.contact>p{ margin:30px 0; } 
.weizhi b{ margin-bottom:20px; } 
.product-img>h3,.product-img>p{ text-align:center; } 
.product-img>h3{ margin:10px 0; } 
.hot-mate{ margin-top:30px; padding:30px 0; } 
.hot-mate ul{ max-width:450px; } 
.hot-mate h3{ padding-left:20px; margin-bottom:20px; } 
.hot-mate li{ float:left; margin-bottom:16px; } 
.hot-mate li a{ color:#5e5757; padding:0 20px; border-right:1px solid #5e5757; } 
.case-cs { padding:0 20px; font-size:16px; color:#5e5757; text-align:justify; line-height:28px; } 
.law-content { padding:0 30px; text-align:justify; line-height:28px; } 
.law-content .law-text{ margin-bottom:40px; } 
.dry-text { padding:20px 10px; text-align:justify; line-height:30px; overflow:hidden;} 
.harm h3{ margin-bottom:20px; } 
.gl-text .adv-img{ padding-bottom:0; } 
.waste-text .dry-text{ padding:30px 0; } 
.dry-img { width:calc(50% - 5px); float:left; position:relative; overflow:hidden; margin:20px 0; } 
.dry-img img{ width:100%; } 
.dry-img>img{ width:100%; } 
.gl-area>.dry-img{ width:calc(100% / 3 - 10px); margin:5px; } 
.s-d .dry-img{ margin:10px 0 0; } 
.waste-d .dry-img{ width:calc(50% - 20px); margin:10px; } 
.waste-b .dry-img{ padding-bottom:0; } 
.zs-adv .dry-img{ width:calc(50% - 10px); height:199px; padding:50px 20px 20px; background:url(../images/st-bg.png); background-size:100% 100%; overflow:visible; } 
.zs-adv span{ width:64px; height:64px; background-color:#ff3f3c; border-radius:50%; position:absolute; left:calc(50% - 32px); top:-30px; text-align:center; line-height:64px; color:white; } 
.dry2-img{ float:none; width:100%; } 
.dry-img.lr{ margin-right:5px; } 
.dry-img.ll{ margin-left:5px; } 
.zs-adv .dry-img{ margin-bottom:40px; } 
.dry-img .graykuang{ width:100%; height:20px; position:absolute; left:0; bottom:0; background-color:#5e5757; line-height:20px; text-align:center; color:#fff; } 
.dry-img .redkuang{ background-color:#ff3f3c; } 
.dry-img .invest-dire{ width:20%; position:absolute; left:20px; top:0; } 
.invest-ys { border-left:1px solid #d8d8d8; width:calc(100% - 60px); margin:30px 20px 0; margin-left:40px; } 
.basic-rq{ width:calc(100% - 40px); border:none; margin-left:20px; text-align:justify; } 
.invest-ys .invest-text { position:relative; padding-left:40px; margin-bottom:30px; text-align:justify; } 
.invest-ys .invest-text p{line-height:30px;} 
.basic-rq .invest-text{ background-color:white; border:1px solid #e1e1e1; border-radius:4px; padding:20px; margin-bottom:10px; padding-left:50px; line-height:30px; } 
.invest-text span{ position:absolute; left:-15px; top:5px; background-color:#ff3f3c; padding:8px; color:#fff; } 
.basic-text span{ left:0; top:20px; } 
.gl-text span{ display:inline-block;	background-color:#ff3f3c; color:white; padding:15px 10px; border-radius:4px; } 
.waste-wrap span{ position:absolute; left:0; top:calc(50% - 16px); padding:6px 10px; } 
.waste-title{ width:256px; height:100px; margin:40px auto; position:relative; } 
.waste-title2{ width:350px; } 
.waste-title3{ width:446px; } 
.waste-title .waste-left{ float:left; position:absolute; left:20px; top:0; } 
.waste-title .waste-right{ float:right; position:absolute; top:40px; right:20px; } 
.waste-title .waste-t{ position:absolute; top:60px; font-size:36px; } 
.waste-text { padding:20px 10px 0; line-height:28px; text-align:justify; } 
.waste-wrap { width:100%; height:97px; position:relative; background:url(../images/waste-line.png) no-repeat; } 
.waste-xy { background-color:white; border:1px solid #ddd; border-radius:4px; padding:20px; text-align:justify; line-height:26px; } 
.waste-xy h3{ margin-bottom:14px; } 
.service-promise .product-img{ width:calc(50% - 25px); background-color:#f6f6f6; border-bottom:1px solid #dedede; padding-bottom:40px; } 
.product-img .service-times { width:102px; height:102px; margin:40px auto 16px; border-radius:50%; border:1px solid #c8c5c5; font-family:"Fette Engschrift"; text-align:center; line-height:102px; font-size:48px; } 
.service-promise .product-img.lr { margin-left:20px; } 
.service-promise .product-img.ll { margin-right:20px; } 
.product-list .service-scope { background-color:transparent; border-bottom-color:#e71305; } 
.service-scope .visit-detail { background-color:#e71305; color:white; background-size:0%; border-radius:0; } 
.pre-sale h3{ margin-bottom:15px; } 
.pre-sale p{ line-height:30px; } 
.service-on .product-img{ border:none; background-color:transparent; } 
.after-sale .none-img1{ margin-left:25px; background-color:#f6f6f6; padding-bottom:0; } 
.after-sale .none-img2{ margin-right:25px; background-color:#e71305; color:white; padding-bottom:0; } 
.after-sale .none-img1 .after-s{ width:112px; height:112px; margin:12px auto; border-radius:50%; border:1px solid #d9d7d7; background:url(../images/after-s.png) no-repeat center center; } 
.service-on .product-img h3,.service-on .product-img p{ text-align:justify; } 
.after-sale .none-img2 h3{ text-align:center; line-height:136px; margin:0; } 
.service-feat { border:none; } 
.service-feat .invest-text{ padding-left:100px; } 
.service-feat span{ width:86px; height:86px; border-radius:50%; border:1px solid #dedede; background-color:transparent; } 
.service-feat span.bg1{ background:url(../images/zd-az.png) no-repeat center center; } 
.service-feat span.bg2{ background:url(../images/dq-hf.png) no-repeat center center; } 
.service-feat span.bg3{ background:url(../images/mf-px.png) no-repeat center center; } 
.service-feat span.bg4{ background:url(../images/zs-bz.png) no-repeat center center; } 
.service-zx span.bg5{ background:#e71305 url(../images/zx-img1.png) no-repeat center center; } 
.service-zx span.bg6{ background:#e71305 url(../images/zx-img2.png) no-repeat center center; } 
.service-zx span.bg7{ background:#e71305 url(../images/zx-img3.png) no-repeat center center; } 
.product-list .service-feat h3{ color:#e71305; font-size:18px; margin-bottom:12px; } 
.product-list .service-feat p{ line-height:28px; } 
.select-device .device-title{padding:10px 30px;color:#666;position:relative;} /*物料定义样式*/ 
.stone { max-width:650px; background-color:#f6f6f6; } 
.stone-center { width:calc(100% - 20px); margin:0 10px; } 
.stone-wrap{ background-color:#fff; border-bottom:1px solid #dfdfdf; position:relative; padding:10px; top:-30px; margin-bottom:20px; color:#5e5757; text-align:justify; } 
.stone-table{ border-top:1px dashed #5e5757; border-bottom:1px dashed #5e5757; padding:10px 0; margin:20px 0; } 
.title-name{ position:relative; } 
.title-name h3{ margin-bottom:10px; } 
.title-name span{ position:absolute; left:54px; top:calc(50% - 10px); } 
.stone-table p{ margin-bottom:10px; } 
.stone-table p>b{ margin-right:15px; } 
.stone-intro h3{ margin-bottom:10px; } 
.img-wrap{ margin:15px 0; } 
.img-wrap img{ width:100%; } 
.img-wrap .dry-img{ width:calc(50% - 5px); margin:5px 0; } 
.img-wrap .dry-img.lr{ margin-right:5px; } 
.img-wrap .dry-img.ll{ margin-left:5px; } 
.stone-wrap .product-title{ margin-bottom:10px; } 
.img-wrap1{ padding:0; } 
.img-wrap1 .dry-img{ margin-bottom:10px; } 
.img-wrap1 h3{ text-align:center; font-size:18px; } 
.no-space{ margin-bottom:0; } 
.stone-intro{ margin-bottom:20px; } 
.stone-intro table{ width:100%; } 
.stone-intro table tr td{ padding:10px 0; text-align:center; background-color:#efeeee; } 
.stone-intro table tr td:nth-child(1){ background-color:#5e5757; color:white; width:30%; } 
.stone-intro p,.stone-wrap p{ line-height:26px; } /*方案配置定义样式*/ 
.config-wrap{width:calc(100% - 40px);margin:0 20px;} 
.config-wrap .config-title{width:calc(50% - 5px);float:left;border:1px solid #dedede;background-color:#fff;text-align:center;padding:20px 0;margin:30px 0;background:url(../images/right-icon.png) no-repeat right 40px center;color:#4e4e4e;} 
.config-wrap .config-title.listleft{margin-right:5px;} 
.config-wrap .config-title.listright{margin-left:5px;} 
.config-wrap .config-title.current{color:#fff;background:url(../images/top-icon.png) no-repeat right 40px center;background-color:#e71305;} 
.config-text{padding-bottom:10px;text-align:justify;} 
.config-text h3{color:#e71305;} 
.config-text p{margin-bottom:10px;line-height:26px;} 
.config-intro{padding:0 10px;} 
.config-intro h3{font-size:18px;margin:20px 0 10px;} 
.config-intro span{color:#e71305;} 
.solution-config table{width:100%;margin:30px 0;} 
.solution-config table tr td{background-color:#f7f6f6;text-align:left;padding:15px 10px;} 
.solution-config table tr td:nth-child(1){background-color:#efeeee;} 
.solution-config table tr:nth-child(1) td{background-color:#5e5757;color:#fff;text-align:center;} 
.config-icon{width:30%;background-color:#e71305;position:absolute;left:30px;top:10px;padding-bottom:10px;} 
.config-icon .left-icon,.config-icon .right-icon{float:left;color:#fff;} 
.config-icon .left-icon{width:30%;border-right:4px solid #fff;text-align:right;padding-right:5px;} 
.config-icon .right-icon{width:70%;padding-left:5px;} 
.config-icon .right-icon h3{margin-bottom:5px;} 
.config-icon .right-icon p{font-size:12px;} /*--方案配置定义样式end--*/ @media(max-width:600px){ .zs-adv .dry-img{width:100%;} 
.zs-adv span{width:120px;left:calc(50% - 60px);} 
.waste-title .waste-t:before, .waste-title .waste-t:after{width:80px;} 
.waste-title .waste-t:before{left:-80px;} 
.waste-title .waste-t:after{right:-80px;} 
.zs-adv .dry-img.ll{margin-left:0;} 
.config-wrap .config-title{} } @media(max-width:540px){ .news-title li{padding:20px 0;} 
.product-list li{width:calc(100% / 3 - 20px);margin-right:20px;} 
.zs-adv span{width:100px;left:calc(50% - 50px);} 
.config-icon{width:50%;} 
.config-wrap .config-title h3{font-size:18px;} 
.config-wrap .config-title{text-align:left;padding-left:10px;} } @media(max-width:480px){ .ad-img .text p{font-size:16px;line-height:30px;} 
.ad-img .text p b{font-size:18px;} 
.visit-more{font-size:16px;} 
.company-intro>p{font-size:16px;} 
.news-title li{padding:10px 20px;font-size:12px;} 
.news-list .news-time{width:16%;padding:4px;} 
.news-list .news-info{width:84%;} 
.news-list .news-img{width:30%;} 
.news-list .reletion-info{width:70%;} 
.news-center .news-info{width:100%;} 
.news-time h3{font-size:24px;} 
.news-time p,.news-info p{font-size:12px;} 
.news-info h3{font-size:14px;margin-bottom:0;} 
.huikuang a{font-size:16px;} 
.product-total li img{right:10px;} 
.product-total li.total-right{padding-left:5px;} 
.product-t p:before,.product-t p:after{display:none;} 
.banner .box{left:calc(50% - 150px);bottom:5px;} 
.banner .box li{width:80px;height:40px;line-height:40px;} 
.product-list li{width:calc(100% / 2 - 20px);margin-right:20px;} 
.address .contact-right{line-height:24px;font-size:16px;padding-top:50px;} 
.product-t h3{font-size:18px;} 
.waste-title .waste-t:before, .waste-title .waste-t:after{display:none;} 
.dry-img .graykuang{font-size:14px;} 
.zs-adv .dry-img.ll{margin-left:0;} 
.service-promise .product-img p{font-size:14px;} 
.select-content ul li{font-size:14px;} 
.product-title h3{font-size:24px;} 
.cs-t p{width:70%;} 
.tec table tr td{font-size:12px;} 
.config-icon{display:none;} 
.config-wrap .config-title{background:url(../images/right-icon.png) no-repeat right 20px center} 
.config-wrap .config-title.current{background:url(../images/top-icon.png) no-repeat right 10px center;background-color:#e71305;} 
.product-text p{font-size:12px;} 
.news-zx,.news-next,.news-tu{width:calc(100% - 20px);margin:0 10px;} 
.news-text{padding:20px 10px 10px;} 
.reletion-news{padding:10px;} 
.news-zx h3{margin-bottom:20px;} } @media(max-width:400px){ .ad-img .text p{font-size:18px;line-height:30px;} 
.address .contact-right{line-height:24px;font-size:14px;padding-top:50px;} 
.company-intro>p{font-size:12px;} 
.waste-title .waste-t:before, .waste-title .waste-t:after{display:none;} 
.dry-img .graykuang{font-size:12px;} 
.service-promise .product-img p{font-size:12px;} 
.cs-t p{width:72%;} 
.select-content ul li{font-size:12px;} 
.footer a{font-size:12px;} 
.config-wrap .config-title{text-align:left;background:url(../images/right-icon.png) no-repeat right 10px center;padding-left:10px;} 
.config-wrap .config-title.current{background:url(../images/top-icon.png) no-repeat right 10px center;background-color:#e71305;} 
.config-wrap .config-title h3{font-size:12px;} } @media(max-width:360px){ .product-title h3{font-size:24px;} 
.more a{line-height:20px;font-size:15px;padding:0 0 5px;} 
.nav-list li>a{font-size:18px;} 
.ad-img .text p{font-size:15px;line-height:16px;} 
.product-title {font-size:12px;} 
.visit-more{font-size:18px;} 
.product-total li.total-left{width:80%;} 
.product-total li.total-right{width:20%;padding-left:5px;} 
.product-text h3{font-size:16px;} 
.company-intro>p{font-size:12px;} 
.company-visit{font-size:12px;width:120px;height:20px;line-height:20px;margin-top:10px;} 
.visit-video{width:130px;margin:10px auto;padding:6px;padding-left:12px;} 
.tec p{line-height:20px;} 
.invest table tr td, .tec p{font-size:12px;} 
.visit-video img{width:16%;right:15px;top:calc(50% - 30%);} 
.news-title li{padding:10px 20px;font-size:12px;} 
.news-list .news-time{width:20%;} 
.news-list .news-info{width:80%;} 
.news-list .reletion-info{width:70%;} 
.news-center .news-info{width:100%;} 
.news-time h3{font-size:24px;} 
.news-time p,.news-info p{font-size:12px;} 
.news-info h3{font-size:14px;margin-bottom:0;} 
.news-img .times{width:60px;height:52px;font-size:12px;left:9px;} 
.news-img .times h3{font-size:16px;} 
.huikuang a{font-size:12px;} 
.link,.copy{font-size:12px;} 
.copy-nav a{margin:0 2px;} 
.footer .footer-list{font-size:12px;} 
.banner-text h3{font-size:16px;} 
.banner-text p{font-size:15px;} 
.banner .icon-left{left:10px;top:10px;} 
.select-title a{color:#666;font-size:12px;} 
.select-content ul li{font-size:12px;} 
.select-device .device-title{padding:10px;} 
.news-list .reletion-info h3{font-size:12px;} 
.tec{padding-bottom:0;} 
.heikuang{font-size:12px;} 
.contact-left,.email,.weixin,.qq,.online,.contact-right{height:100px;padding:20px;} 
.address .contact-right{line-height:24px;font-size:12px;padding-top:32px;} 
.tel .contact-right{font-size:12px;padding:40px 0;} 
.online-contact .email,.online-contact .weixin,.online-contact .qq,.online-contact .online{font-size:12px;padding:10px;} 
.product-list li{width:calc(100% / 2 - 20px);font-size:12px;margin-right:20px;} 
.news-zx h3{margin-bottom:30px;} 
.zs-adv span{width:60px;height:60px;left:calc(50% - 30px);} 
.dry-img .graykuang{font-size:12px;} 
.waste-title .waste-t:before, .waste-title .waste-t:after{display:none;} 
.waste-title .waste-t{font-size:24px;} 
.waste-title3{width:306px;} 
.cs-t h3, .cs-t p{font-size:14px;} 
.service-promise .product-img{height:200px;} 
.cs-t p{width:70%;line-height:20px;} 
.product-t p{font-size:12px;} 
.order table tr td:nth-child(1){width:30%;} 
.nav-list li>a{padding:10px 0;} 
.footer .footer-list{padding:28px 0 10px;} 
.product-title>b{font-size:18px;} 
.config-wrap .config-title{margin:10px 0;} 
.solution-config table{margin:10px 0;} 
.solution-config table tr td{font-size:12px;} 
.config-intro h3{font-size:16px;} 
.config-text p{font-size:14px;margin-bottom:5px;} 
.config-intro p{font-size:12px;} } @media(max-width:320px){ .cs-t h3, .cs-t p{font-size:12px;} 
.cs-t p{width:60%;} } 
.video-box .close{ width: 30px;	padding:10px 0;	border:none; outline:none; background: url(/swt/images/closeBtn_swt.png) no-repeat; background-size: 100%;	color:transparent; position:absolute; z-index:1; right:10px; top:10px; cursor:pointer; } 
.s-d div.clearfix{height:0;} 
.basic-rq p{line-height:26px;} 
.product-age div.clearfix,.gl-area div.clearfix,.dry-text div.clearfix{height:0;} /*履带式网站定义样式*/ 
.adv-wrap{padding-top:10px;} 
.adv-wrap .ld-adv{width:calc(100% - 10px);background-color:#ececec;border:1px solid #dedede;border-radius:10px;padding:20px 10px;margin:0 5px 20px;} 
.adv-wrap .ld-adv:last-child{margin-bottom:0;} 
.adv-wrap .texth3{border-bottom:1px solid #dedede;padding:10px 0 10px 40px;position:relative;} 
.adv-wrap .texth3 span{width:33px;height:33px;position:absolute;left:0;top:calc(50% - 17px);background:url(../images/number-icon.jpg) no-repeat;font-weight:bold;text-align: center;line-height:33px;color:#fff;} 
.adv-wrap .texth3 h3{text-align:left;font-size:18px;} 
.adv-wrap .textp{line-height:26px;padding-top:10px;text-align:justify;} 
.stru-p{padding:10px;line-height:26px;} @media(max-width:375px){ .adv-wrap .texth3 h3{font-size:15px;} 
.adv-wrap .textp{font-size:12px;} 
.stru-p{font-size:12px;} } 
.tec td u a{color:#fff;}