/* CSS Document */
*{font-family:"å¾®è½¯é›…é»‘";margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;outline:none;resize:none; }
body,html{min-width:1900px;position:relative;}
.clearfix{clear:both;}
.clearfix::after{content: "";display: block;clear: both;}
.stone .product{min-width:100%;}
/*å…¬ç”¨å®šä¹‰æ ·å¼*/
.center-wrap{
	max-width: 1200px;
	margin: 0 auto;
}
.visit-wrap{
    padding:30px 0;
    text-align:center;
}
.visit-wrap a{
    color:#666;
    background-color:#fff;
    border:1px solid #bababa;
    padding:15px 30px;
    display:inline-block;
    transition:1s;
}
.visit-wrap a:hover{
    background-color: #e71305;
    color: #fff;
}

/*é¡µçœ‰åŒºåŸŸ*/
.banner-index{
	width:100%;
	position:relative;
	overflow:hidden;
}
.banner-img{
	width:100%;
}
.banner-img li{
	width:100%;
	position:relative;
}
.banner-index .banner-box{
	position:absolute;
	z-index:999;
	left:calc(50% - 64px);
	bottom:60px;
	z-index:1;
}
.banner-index .banner-box li{
	width:12px;
	height:12px;
	border-radius:50%;
	border:1px solid #949597;
	float:left;
	margin:0 10px;
}
.banner-index .banner-box li.current{
	background:red;
}
.banner-img>li>img,.banner-img>li>a>img{
	width:100%;
	display:block;
}
.banner-img li .banner-text{
	width:100%;
	position:absolute;
	left:calc(50% - 50%);
	top:calc(50% - 124px);
	z-index:1;
	text-align:center;
}
.banner-img li .banner1-text{
	width:480px;
	left: 400px;
	top: calc(50% - 120px);
}
.banner-img li .banner-text a{
  display:block;
  width:182px;
  line-height:44px;
  margin:0 auto;
  color:#fff;
  text-align:center;
  border-radius:2px;
  background-color:#db1f00;
}
.banner-img li .banner2-text{
	top:calc(50% - 22%);
}
.banner-img li .banner3-text{
	top:calc(50% - 25%);
}
.banner-img li .banner-text h3{
	font-size:36px;
	color:#353535;
}
.banner-img li .banner-text p{
	line-height:45px;
}
.banner-img li .banner-text .banner-text-img{
	margin-bottom:30px;
}
.banner-img li .banner-text .banner-text-img img{
	vertical-align:middle;
}
.banner-img li .banner1-text h3{
	color: #ffffff;
   font-size: 60px;
   background-color: #7c8185;
   margin: 0 20px;
   padding: 5px 0px;
}
.banner-img li .banner1-text .banner-text-img{
	margin-top:15px;
}
.banner-img li .banner1-text p{
	color: #db1f00;
   font-size: 46px;
   margin: 15px 0px 15px;
   line-height: 50px;
   font-weight: bold;
}
.banner-nav{
	position:absolute;
	top:0;
	z-index:1;
	width:100%;
}
.banner-nav .nav-center{
	max-width:1200px;
	margin:0 auto;
	padding-top:40px;
}
.nav-center .logo,.nav-center .index-nav,.index-nav li{
	float:left;
}
.index-nav li:hover .down-list{
	display:block;
}
.index-nav{
	margin-left:40px;
	background:rgba(255,255,255,0.1);
}
.index-nav li:hover{
	background:red;
}
.index-nav .down-list{
	position:absolute;
	left:0;
	top:100px;
	width:100%;
	padding-bottom:70px;
	background:white;
	display:none;
}
.index-nav .wrap-center,.header-nav .wrap-center{
	max-width:1200px;
	margin:0 auto;
}
.wrap-center .text{
	width:136px;
	margin-top:120px;
}
.wrap-center .down-nav li{
	float:none;
	width:200px;
	padding-left:30px;
	border-bottom:1px solid #dedede;
	position:relative;
	box-sizing:padding-box;
   background:url(/public/img/icon1.png) no-repeat left 10px center;
}
.wrap-center .down-nav li img{
	position:absolute;
	left:9px;
	top:calc(50% - 5px);
}
.wrap-center .down-nav a{
	line-height:44px;
	color:#727272;
}
.wrap-center .text,.wrap-center .down-nav,.wrap-center .down-img{
	float:left;
}
.wrap-center .down-nav li:hover{
	background:#ededee url(/public/img/icon1.png) no-repeat left 10px center;
	text-decoration:underline;
}
.wrap-center .down-img{
	margin-top:50px;
}
.index-nav .wrap-center .down-nav{
	margin:50px 88px 0 66px;
	width:200px;
}
.index-nav h3,.index-nav p{
	color:#727272;
}
.index-nav h3{
	float:left;
	font-size:24px;
	line-height:44px;
	border-bottom:1px solid red;
}
.index-nav p{
	font-size:18px;
}
.nav-fr{
	width:120px;
	float:right;
}
.nav-fr a{
	display:block;
	float:left;
	line-height:40px;
	padding:12px 0;
}

.nav-fr .search{
	float:right;
	margin-top:5px;
	cursor:pointer;
}
.index-nav>li>a{
	padding:24px 36px;
	color:white;
	line-height:60px;
}
.header {
	width:100%;
}

.header-center {
	max-width:1200px;
	margin:0 auto;
}

.header-nav .down-nav li:hover{
	text-decoration:underline;
   background:#ededee url(/public/img/icon1.png) no-repeat left 15px center;
}
.header-nav .nav-list>li:hover{
	background:red;
}
.header-nav .nav-list>li:hover a{
	border-right-color:transparent;
}
.header-nav .nav-list>li:hover .down-list{
	display:block;
}

.header-center .logo{
	width:260px;
	float:left;
	position:relative;
	margin-top:45px;
}
.header-center .logo p{
	position:absolute;
	font-size:18px;
	color:#5e5757;
	left:75px;
	top:30px;
}
.header-center .fr{
	float:right;
	padding:48px 10px;
}
.header-center .fr .fr-left{
	float:left;
	padding-right:10px;
}
.header-center .fr .fr-right{
	float:left;
	border-left:1px solid #b3afaf;
	padding-left:10px;
}
.header-center .fr .fr-right h3{
	color:#5e5757;
	font-size:14px;
}
.header-center .fr .fr-right p{
	font-size:24px;
	color:#5e5757;
}
.header-nav {
	width:100%;
	height:53px;
	background-color:rgba(52,52,52,0.8);
	position:absolute;
}

.nav-list>li{
	float:left;
	text-align:center;
	padding:16px 0;
}
.nav-list .down-list,.down-search{
	width:100%;
	height:460px;
	background-color:rgba(255,255,255,1.00);
	position:absolute;
	left:0;
	top:53px;
	color:#b3afaf;
	display:none;
}



.search-center{
	max-width:900px;
	margin:110px auto;
}
.search-center input{
	width:700px;
	height:50px;
	background:white;
	padding-left:20px;
	border:1px solid #dedede;
	float:left;
	outline:none;
	margin-bottom:16px;
}
.search-center button{
	width:140px;
	height:50px;
	background:red;
	color:white;
	font-size:15px;
	border:none;
	outline:none;
	float:left;
	position:relative;
}
.search-center button img{
	position:absolute;
	left:28px;
	top:calc(50% - 7px);
}
.search-center span{
	color:#5e5757;
	font-size:15px;
}

.down-search a{
	color:#5e5757;
	padding:0 10px;
}
.nav-list .down-nav{
	float:left;
	width:240px;
	text-align:left;
	margin-top:50px;
	margin-left:88px;
	margin-right:60px;
}
.down-img{
	max-width:662px;
	overflow:hidden;
	float:left;
	margin-top:66px;
	position:relative;
}
.down-img .img{
width: 50%;
float: left;
padding: 0 10px;
position: relative;
overflow: hidden;
}
.down-box{
	position:relative;
	left:calc(50% - 50px);
	top:10px;
}
.down-box .current{
	background:red;
}
.down-box li{
	width:30px;
	height:30px;
	background:#727272;
	border-radius:50%;
	float:left;
	margin:10px;
}
.down-img img{
	width:100%;
	display:block;
}
.nav-list .down-nav li{
	width:250px;
	border-bottom:1px solid #ccc;
	padding:4px 36px;
	position:relative;
   background:url(/public/img/icon1.png) no-repeat left 15px center;
}
.nav-list .down-nav li img{
	position:absolute;
	left:15px;
	top:calc(50% - 5px);
}
.nav-list .down-nav li a{
	color:#727272;
}
.down-nav ul{
	float:left;
}
.header .down-list .text{
	width:132px;
	margin-top:125px;
	float:left;
}
.nav-list .down-list h3,.nav-list .down-list p{
	color:#727272;
}
.nav-list .down-list h3{
	float:left;
	line-height:44px;
	border-bottom:1px solid red;
}
.nav-list .down-list p{
	float:left;
	font-size:18px;
}
.nav-list .current{
	background:#e71305;
}
.nav-list>li>a{
	display:block;
	color:white;
	padding:0 30px;
	border-right:1px solid #484848;
}
.nav-list>li:nth-child(8) a{
	border:none;
}

.nav-list>li>.cur{
	border:none;
}
@media(max-width:1600px){
   .banner-img li .banner-text h3{font-size:24px;}
   .banner-img li .banner-text p{line-height:36px;}
   .banner-index .banner-box{bottom:30px;}
   .banner-img li .banner1-text{top:calc(50% - 50px);}
  	.banner-img li .banner-text .banner-text-img{margin-top:0;margin-bottom:10px;margin-left:100px;}
}
@media(max-width:1400px){
  .banner-index .banner-box{bottom:16px;}
}
@media(max-width:1280px){
   .banner-index .banner-box{bottom:5px;}
   .banner-index .banner-box li{width:8px;height:8px;}
}
.banner{
	width:100%;
	height:469px;
	overflow:hidden;
	position:relative;
	background:url(../img/product-bg-banner.jpg) no-repeat top center;
	background-color:rgba(255,255,255,0.15);
	color:white;
}
.lqx-banner {
    background: url(/public/img/lqx-banner.jpg) no-repeat top center;
    background-size: 100% 100%;
}
.server{
	background:url(../img/banner-server.jpg) no-repeat center;
}
.news-banner{
	background:url(../img/news-banner.jpg);
}
.case-banner{
	background:url(../img/case-banner.jpg);
}
.solution-banner{
	background:url(../img/solution-banner.jpg);
}
.banner.solution-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
}

.law-banner{
	background:url(../img/law-banner.jpg);
}
.contact-banner{
	background:url(../img/contact-banner.jpg);
}
.zs{
	background:url(../img/banner1.jpg) no-repeat top center;
}
.dry{
	background:url(../img/dry-banner.jpg) no-repeat top center;
}
.st{
	background:url(../img/st.jpg) no-repeat top center;
}
.gl{
	background:url(../img/gl-banner.jpg) no-repeat top center;
}
.waste{
	background:url(../img/waste-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.fanji-banner{
	background:url(../img/fanji-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.pex-banner{
	background:url(../img/pex-banner.jpg) no-repeat center;
}
.pe-banner{
	background:url(../img/pe-banner.jpg) no-repeat center;
}
.pf-banner{
	background:url(../img/pf-banner.jpg) no-repeat center;
}
.pcx-banner{
	background:url(../img/pcx-banner.jpg) no-repeat top center;
}
.pcz-banner{
	background:url(../img/pcz-banner.jpg) no-repeat top center;
}
.pxj-banner{
	background:url(../img/pxj-banner.jpg) no-repeat top center;
}
.pyx-banner{
	background:url(../img/pyx-banner.jpg) no-repeat top center;
}
.pyzs-banner{
	background:url(../img/pyzs-banner.jpg) no-repeat top center;
}
.py-banner{
	background:url(../img/py-banner.jpg) no-repeat top center;
}
.zsdg-banner{
	background:url(../img/zsdg-dg.jpg) no-repeat top center;
}
.zshp-banner{
	background:url(../img/zshp-banner.jpg) no-repeat top center;
}
.zsc-banner{
	background:url(../img/zsc-banner.jpg) no-repeat center;
}
.zsf-banner{
	background:url(../img/zsf-banner.jpg) no-repeat center;
}
.e-banner{
	background:url(../img/e-banner.jpg) no-repeat center;background-size:100% 100%;
}
.yuanzhui-banner{
	background:url(../img/yuanzhui-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.pfl-banner{
	background:url(../img/pfl-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.hzsl-banner{
	background:url(../img/hzsl-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.pps-banner{
	background:url(../img/pps-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.mult-banner{
	background:url(../img/mult-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.yidong-banner{
	background:url(../img/yidong-banner.jpg) no-repeat top center;
	background-size:100% 100%;
}
.banner .text-center{
	max-width:1200px;
	margin:0 auto;
}
.dry .banner-center{
	width:100%;
	height:200px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:999;
	background:#ff3f3c;
}
.st .banner-center{
	bottom:25px;
}
.gl .banner-center{
	background-color:transparent;
}
.waste .banner-center{
	background:rgba(255,255,255,0);
}
.banner .zs-text{
	width:600px;
	position:absolute;
	float:left;
	top:138px;
}


.banner .fanji{
	width:520px;
	top:120px;
}
.banner .zsf{
	width:554px;
	top:120px;
}
.banner .zsdg{
	width:560px;
}
.banner .pex{
	top:110px;
}
.banner .hzsl{
	width:598px;
}
.banner .yidong{
	top:88px;
}
.pfl-banner .pfl{
	top:80px;
}
.banner-video{
	width:40%;
	height:50%;
	position:fixed;
	z-index:999;
	left:calc(50% - 20%);
	top:calc(50% - 25%);
	background-color:rgba(0,0,0,1.00);
	padding:10px 0;
}

button.closess{
	position:absolute;
	z-index:999;
	right:5px;
	top:7px;
	border:none;
	background:transparent;
	outline:none;
	color:#fff;
	font-size:18px;
}



button.close{
	position:absolute;
	z-index:999;
	right:5px;
	top:7px;
	border:none;
	background:transparent;
	outline:none;
	color:#fff;
	font-size:18px;
}


.banner .zs-text img{
	margin-top:30px;
}
.banner .zs-text h3{
	font-size:40px;
	margin-bottom:30px;
}
.dry .banner-text{
	max-width:1200px;
	margin:0 auto;
}
.dry .dry-text{
	width:100%;
	margin-top:25px;
	padding-top:15px;
	height:150px;
	border-top:1px solid #ff6967;
	border-bottom:1px solid #ff6967;
}
.dry .dry-text h3{
	width:132px;
	border-radius:5px;
	font-size:15px;
	padding:8px 12px;
	background:white;
	color:#5e5757;
	margin-bottom:10px;
}
.st .dry-text h3{
	width:144px;
}
.waste .dry-text h3{
	width:142px;
}
.dry .dry-text p{
	line-height:26px;
}
.banner .fanji h3{
	margin-bottom:14px;
}
.banner .fanji h3,.banner .fanji p{
	color:#5e5757;
}
.banner-video h3{
	position:absolute;
	left:10px;
	top:5px;
	z-index:999;
	color:white;
}
.banner .zs-text p{
	font-size:15px;
	line-height:26px;
	text-align:justify;
}
.banner .box-center{
	max-width:1200px;
	margin:0 auto;
}
.box-center .box-text{
	position:absolute;
	top:180px;
	text-align:center;
}
.box-text h3{
	font-size:42px;
	margin-bottom:30px;
}
.banner .white-box{
	position:absolute;
	top:calc(50% - 87px);
	width:542px;
	height:174px;
	background-color:rgba(255,255,255,0.11);
	padding-left:100px;
	padding-top:55px;
	
}
.white-box .text{
	border-left:7px solid red;
	padding-left:10px;
}
.banner .text h2{
   display:none;
	width:305px;
	line-height:38px;
	font-size:36px;
	border-bottom:1px solid white;
	text-transform:uppercase;
}
.banner .text h3{
	font-size:30px;
}
/*.banner .text h2{
   color: #000;
	width: 108px;
	line-height:38px;
	font-size: 27px;
	border-bottom: 1px solid black;
	text-transform:uppercase;
}
.banner .text h3{
  
	font-size: 19px;
	font-weight: normal;
	color: #e6d8d8;
}*/
@media(max-width:1366px){
	.header .down-img{max-width:560px;}
}
/*äº§å“ä¸­å¿ƒå®šä¹‰æ ·å¼*/
.product {
	position:relative;
	width:100%;
}
.product .title-container{
	max-width:1200px;
	margin:0 auto 30px;
	text-align:center;
}
.product .title-container p{
  text-align:center;
}
.product .news-container{
	margin:40px auto;
}
.product .title-container h3{
	font-size:36px;
	color:#666;
	line-height:54px;
}
.product .title-container h3:after{
	content:"";
	display:block;
	width:24px;
	height:1px;
	background:red;
	margin:0 auto;
}
.news-a .news-title h3:after,.news-a .rele-news h3:after,.news-a .product-groom h3:after,.news-a .news-p h3:after{
	display:none;
}

.product .title-container li{
	width:calc(100% / 3);
	float:left;
	border-right:1px solid #666;
}
.product p{
	font-size:15px;
	line-height:26px;
	color:#5e5757;
}
/*.product>.top-title{
	margin-bottom:32px;
}*/
.product>.top-title:before{
	content:"";
	display:block;
	border-bottom:1px solid #dedede;
	position:relative;
	top:60px;
}

.product .top-title .title-center {
	max-width:1200px;
	margin:0 auto;
	padding:20px 0;
	height:60px;
	position:relative;
}
.product .top-title .title-center .title-left{
	float:left;
   padding-left: 20px;
   background: url(../img/icon.png) no-repeat left center;
}
.product .title-center .title-left img{
  display:none;
}
.product .top-title .title-center .title-right{
	float:right;
}
.product .title-wrap{
	width:100%;
	position:relative;
	padding-top:34px;
	padding-bottom:80px;
	background:url(../img/bg.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .dry-develop{
	background:white;
}
.product .st-groom{
	background:#f6f6f6;
}
.product .dry-adv{
	background:#f6f6f6;
}
.product .dry-groom{
	background:#f6f6f6;
}
.product .product-list{
	max-width:1200px;
	margin:30px auto;
}
.product .product-list li{
	width:calc(100%  / 7);
	float:left;
	background:#f6f6f6;
	border:1px solid #e7e6e6;
	text-align:center;
}
.product .product-list li.current{
	border-bottom-color:#e71305;
	font-weight:bold;
}
.product .product-list li>a{
	display:block;
	color:#5e5757;
	padding:10px 0;
}
.case .title-wrap{
	padding-bottom:0;
}
.product .area{
	background:#ededee;
}
.product .about{
	background:url(../img/about-bg.jpg);background-size:100% 100%;
}
.product .contact{
	background:url(../img/contact-bg.jpg);
	padding-bottom:40px;
}
.product .promise{
	background:white;
}
.product .groom{
	background:#f6f6f6;
}
.contact .route{
	background:white;
}
.product .scope{
	background:#f6f6f6;
}
.product .mate{
	background:white;
}
.product .case1{
	background:#fff;
}
.product .after-server{
padding-bottom:0;	background:white;
}
.case .online-sale{
	background:#f6f6f6;
}
.product .about-honor{
	background:url(../img/about-honor.jpg);
}
.product .pex1{
	background:#ededee;
}
.product .e-bg1{
	background:url(../img/e-bg1.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .e{
	background:url(../img/e-bg1.jpg) no-repeat center;
}
.product .energy{
	background:#fff9f9;
}
.product .fanji3{
	background:url(../img/fanji-bg.jpg);
}
.product .pyzs-bh{
	background:url(../img/pyzs-bh.jpg);
}
.product .fanji4{
	background:white;
}
.product .e-invest{
	background:url(../img/bg1.jpg) no-repeat center;
}
.product .fanji5{
	background:url(../img/fanji-bg1.jpg);
}
.product .fanji6{
	background:white;
}
.product .work{
	background:url(../img/bg2.jpg);
}

.pruduct .produ{
	position:relative;
	background:url(../img/bg1.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .sand{
	background:white;
}
.product .service{
	background:url(../img/bg2.jpg);
}
.product .invest{
	background:white;
}
.product .stru{
	background:url(../img/bg4.png);
}
.product .fanji7{
	background:url(../img/fanji-bg2.jpg);
}
.product .pex5{
	background:url(../img/pex-bg.jpg);
}
.product .pex6{
	background:url(../img/pex-bg1.jpg);
}

.product .prin{
	background:white;
}


.product .sand1{
	background:url(../img/bg4.png);
}
.product .modu{
	background:white;
}

.product .bright{
	background:url(../img/bg4.png);
}
.product .tec{
	background:white;
}
.product .pex7{
	background:url(../img/pex-bg3.jpg);
}
.zsf b{
	display:block;
	max-width:1200px;
	margin:0 auto;
}
.product .fanji9{
	background:url(../img/fanji-bg3.jpg);
}
.product .pyx-tec{
	background:url(../img/pyx-tec.jpg) no-repeat top center;
	background-size:100% 100%;
}
.product .sand1 img{
	display:block;
	width:311px;
	margin:0 auto;
	margin-bottom:35px;
}
.square:before{
	content:"";
	width:44px;
	height:22px;
	display:block;
	background:url(../img/square.png) no-repeat;
	position:absolute;
	z-index:1;
	left:calc(50% - 22px);
	top:0;
}
.product .title-wrap .youshi-img1>img{
	width:100%;	display:block;
}
.product .adv{
	background:#fff;
	margin-top:-40px;
}

.product .title-wrap .flag{
	width:98px;
	display:block;
	margin:0 auto;
	margin-top:36px;
	margin-bottom:20px;
}
.cert{
	width:600px;
	display:block;
	margin:35px auto;
	position:relative;	
padding-bottom:32px;}.cert .cert{margin:0;padding:0;}
.prin-tu{
	width:820px;
}

.cert img{
	display:block;
	width:100%;
}
.product .title-wrap .energy-img1>img{
	width:100%;
	display:block;
}
.title-wrap .text-e{
	font-weight:bold;
	margin-bottom:30px;
}
.product .title-wrap h3{
	text-align:center;
	font-size:36px;
}
.product .title-wrap>h3:after,.news-a .title-center>.title-container>h3:after{
	content:"";
	display:block;
	width:126px;
	height:1px;
	margin:7px auto;
	background:red;
}
.product .dry-develop>h3:after{
	width:214px;
}
.product .dry-develop>.text-e:before{
	content:"";
	display:block;
	width:58px;
	height:5px;
	background:red;
	margin:0 auto;
	margin-top:-10px;
}
.product .invest-text h3,.product .title-wrap h3,.product .title-wrap .adv-title h3,.product .title-wrap h3 a{
	color:#5e5757;
}
.product .title-wrap .adv-title h3{
	font-size:24px;
	margin-bottom:20px;
}
p.line:before,p.line:after{
	content:"";
	display:block;
	width:200px;
	height:1px;
	background:#d5d3d3;
	position:absolute;
	top:50%;
}
p.line:before,p.line1:before{
	left: -210px;
}
p.line:after,p.line1:after{
	right: -210px;
}
.product .title-wrap .text-p,.product .dry-develop .text-t{
	max-width:1200px;
	margin:0 auto;
	text-align:justify;
	line-height:26px;
	margin-bottom:9px;
}
.product .title-wrap .text-p{
	text-indent:30px;	
}
.product .title-wrap>p{
	text-align:center;
}
.product .invest-text h3,.product .invest-text p{
	width:1050px;
	margin:0 auto;
	font-size:15px;
	text-align:left;
}
.product .youshi-img p,.product .tec .tec-text p{
	text-align:justify;
}

.product .tec .XLD-p{max-width:1200px;margin:0 auto;text-align:left;}
.product .adv-title{
	margin-bottom:23px;
   text-align:center;
}
.product .adv-title,.product .adv-title p{
  text-align:center;
}
.product .adv-title p:first-of-type{
   display: inline-block;
   margin: 0 auto;
   position: relative;
}
.product .zs-img{
	text-align:center;
	margin-bottom:35px;
}
.product .zs-img img{
	display:inline-block;
}
.product .top-title .title-center .title-right ul{
	float:left;
	margin-right:30px;
}
.product .top-title .title-center .title-right .consult{
	float:right;
	margin-top:-4px;
}
.consult img{
	display:block;
}
.product .top-title .title-center .title-right a{
	/*display:block;*/
	padding:0 10px;
	border-right:1px solid #ccc;
	color:#5e5757;
}
.product .top-title .title-center .title-right>a{border:none;}
.product .top-title .title-center .title-right li{
	float:left;
	text-align:center;
}

.title-nav {
	max-width:1200px;
	margin:0 auto;
	margin-bottom:20px;
}
.title-nav .top-title{
	padding:14px 0;
	background-color:#e71305;
	float:left;
	width:100%;
	padding-left:16px;
	margin-bottom:1px;
	border-top:1px solid #b4b4b4;
	position:relative;
}
.product .title-wrap .picture-container{
	position:relative;
	padding:0 50px;
}
.product .picture-container img{
	width:100%;
	display:block;
}
.product .picture-container .btn-wrap{
	width:37px;
	height:52px;
	cursor:pointer;
	position:absolute;
	top:calc(50% - 26px);
}
.product .picture-container .btn-wrap.left-btn{
	left:0;
	background:url(../img/left-btn.png) no-repeat left top;
}
.product .picture-container .btn-wrap.right-btn{
	right:0;
	background:url(../img/right-btn.png) no-repeat left top;
}
/*é¡¹ç›®æ¡ˆä¾‹å®šä¹‰æ ·å¼*/
.case .title-nav .top-title{
	background-color:#F00;
	margin-top:20px;
}
.title-nav h3,.title-nav span{
	float:left;
	font-size:15px;
	color:white;
}
.case .title-nav .top-title h3,.case .title-nav .top-title span{
	color:white;
}
.product1 h3{
	color:#727272;
}
.title-nav .top-title span{
	color:#fff;
	position:absolute;
	right:20px;
	margin-left:25px;
}
.news-a .title-nav .top-title span{
	float:right;
	margin-right:20px;
}

.product-title {
	width:10%;height:49px;
	float:left;
	background:#f6f6f6;
	padding:14px 0;
	padding-left:16px;
	box-sizing: border-box;
}.title-nav>.product1:nth-of-type(7) .product-title{height:99px;}
.case-title{
	width:10%;
}

.title-nav .product1 {
	float:left;
	width:100%;
}

.product1 .product-1 {
	float:left;
	width:calc(90% - 1px);
	margin-left:1px;
	padding:14px 0;
	padding-left:16px;
	background:#f6f6f6;
	box-sizing:border-box;
	margin-bottom:1px;
	position:relative;
}
.product1 .case-list{
	width:calc(90% - 1px);
}
.product1 .product-1 .menu{
	cursor:pointer;
	position:absolute;
	right:5px;
	top:calc(50% - 13px);
}
.product .product-1 a{
	color:#727272;
	font-size:15px;
}

.product-list .product-1 {
	width:100%;
	background:#f6f6f6;
}
.product-1 li{
	float:left;
	margin-left:20px;
}

.product2 .product-title{
height:199px;
}

.product-wrap {
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.product-wrap .hlth{height:330px;}.device-wrap .device-title {
	width:100%;
	background-color:#5e5757;
	padding:16px;
	margin-bottom:20px;
}
.device-wrap .device-title h3{
	float:left;
	font-size:16px;
	color:white;
}
.device-wrap .device-title a{
	float:right;
	color:#f1f1f1;
	font-size:15px;
}

.device-wrap .device-img {
	width:calc(50% - 15px);
	float:left;
	overflow:hidden;
	margin-bottom:20px;
}
.device-wrap .device-img p{
	line-height:40px;
	width:100%;
	text-align:center;
	background:#f6f6f6;
	border-bottom:1px solid #bababa;
}
.device-wrap .device-img1{
	margin-right:15px;
}
.device-wrap .device-img img{
	width:100%;
	display:block;
}
.device-wrap .device-img2 {
	margin-left:15px;
}

.title-center .title-left a {
	color:#727272;
}

.product-container {
	max-width:1200px;
	margin:40px auto;
}
.product-container img{
	display:block;
}
.product-container .product-1{
	border-bottom:1px solid #eaeaea;
	padding:20px 0 20px 20px;
}
.product-container .product-1:hover{
	background:#f1f1f2;
}
.case .product-container .product-1:hover{
	background:#fff;
}
.product-container .product-1:hover .product-text img{
	display:none;
}
.case .product-container .product-1:hover img{
	display:block;
}
.product-container .news-lt:hover .product-text a{
	text-decoration:underline;
	color:red;
}
.product-container .product-1 .product-text{
	padding-left:30px;
}

.product-container .product-1 .product-img,.product-container .product-1 .product-text{
	float:left;
	position:relative;
}
.product-container .product-1 .product-img{
	padding-bottom:32px;
}
.product-container .product-text h3{
	font-size:15px;
	color:#5e5757;
}
.product-container .product-text p{
	text-align:justify;
	width:600px;
	font-size:15px;
	color:#5e5757;
	line-height:26px;
}
.product-container .product-text .more{
	display:block;
	width:170px;
	height:40px;
	margin-top:10px;
	background:url(../img/more.png) no-repeat;
}

.top-right {
	float:right;
	position:relative;
	top:12px;
}
.top-right .search:hover .down-search{
	display:block;
}
.top-right .nav{
	position:relative;
	padding-right:28px;
	padding-left:5px;
	line-height:30px;
}
.top-right .nav img{
	position:absolute;
	right:0;
	top:11px;
}
.top-right img{
	display:block;
}
.top-right a{
	float:left;
	margin-right:10px;
	color:white;
}

.youshi-img,.prin-img{
	max-width:1050px;
	margin:0 auto;
	text-align:center;
}
.gl-img{
	max-width:1200px;
	margin:0 auto;
	text-align:left;
	margin-top:10px;
}

.waste-img{
	max-width:1230px;
}
.dry-img{
	max-width:680px;
}
.st-img{
	max-width:900px;
}
.invest-img{
	max-width:1200px;
}
.product .prin-img img{

}
.prin-img p{
	text-align:left;
}

.youshi-img p{
	line-height:26px;
}
.youshi-img .youshi-img1,.youshi-img .youshi-wenben{
	width:calc(50% - 20px);
	float:left;
	margin:10px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
.st-adv .youshi-img1{
	overflow:visible;
}
.st-img .youshi-img1{
	width:calc(100% / 3 - 20px);
	padding-bottom:28px;
}
.waste-img .harm-img{
	width:calc(100% / 3 - 40px);
	margin:0 20px;
}
.harm-img img{
	width:100%;
}
.harm-img h3{
	text-align:left;
	font-size:24px;
	color:#5e5757;
	margin-top:10px;
	margin-bottom:20px;
}
.invest-img .dry-case{
	padding:10px;
	border:1px solid #dddddd;
}
.dry-case .more,.case .more{
	width:182px;
	height:44px;
}
.invest-img .st-case{
	background:white;
}
.invest-img .waste-case{
	background:white;
}
.invest-img .waste-case img{
	width:100%;
}
.invest-img .waste-case{
	background:white;
}
.dry-case>a{
	display:block;
	width:182px;
	height:44px;
	margin:30px auto;
}

.invest-adv .youshi-text{
	position:relative;
	padding:0 30px;
	text-align:justify;
}
.youshi-img1 span{
	position:absolute;
	left:0;
	top:3px;
	background:#ff3f3c;
	padding:0 2px;
	color:white;
}
.st-adv span{
	width:60px;
	height:60px;
	border-radius:50%;
	background:#ff3f3c;
	left:calc(50% - 30px);
	line-height:60px;
}
.youshi-img1 p{
	margin-bottom:28px;
}
.dry-case p{
	margin-bottom:0;
}
.dry-img .dry-img1{
	width:100%;
	position:relative;
}
.down-img .img .huikuang{
width: calc(100% - 20px);
left: 10px;
background-color: rgba(1,1,1,0.5);
	
	}
.huikuang{
	width:100%;
	height:32px;
	background:#7c7777;
	position:absolute;
	left:0px;
	bottom:0px;
	color:white;
	line-height:32px;
	text-align:center;
}.product 



.huikuang a{color:#fff;}.dry-develop .huikuang{
	background:#5e5757;
}

.energy-img .energy-img1,.energy-img .llzy-text{
	width:calc(100% / 3 - 20px);
	float:left;
	margin:0 10px;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
.energy-img .energy-text{
	width:calc(50% - 20px);
	float:left;
}
.energy-img .energy-text1{
	margin-right:20px;
}
.energy-img .energy-text2{
	margin-left:20px;
}
.energy-img1 .kuang{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.45);
	position:absolute;
	left:0;
	top:0;
	display:none;
}

.energy-img1:hover .kuang{
	display:block;
	transform:scale(1.5);
}
.kuang img{
	position:absolute;
	left:calc(50% - 30px);
	top:calc(50% - 42px);
}
.energ
.product .energy-img1 img{
	width:100%;
}

.energy-img {
	max-width:1200px;
	margin:0 auto;
}
.energy-img p{
	line-height:26px;
}
.prin .energy-img{
	max-width:1000px;
}

.product .energy-img p{
	text-align:left;
}

.product td{
	text-align:center;
}
.modu td{
	width:calc(100% / 6);
	background:#e6e5e5;
	color:#5e5757;
	font-size:15px;
}
.tec td{
	width:calc(100% / 7);
}
.invest-text .title td,.modu .row1 td,.modu .row2 td,.modu .row3 td,.fanji9 tr td:nth-child(1){
	background:#5e5757;
	color:white;
}
.invest-text .title-text td{
	background:#e7e6e6;
	color:#5e5757;
}
.invest-text table td:nth-child(1),.invest-text table td:nth-child(2){
	width:20%;
}
.fanji9 td{
	background:#dbdadb;
}
.fanji9 tr td{
	width:calc(100% / 5);
}
.e-fanji tr td{
	width:calc(100% / 6);
}
.yidong tr td{
	width:calc(100% / 3);
}
.pex7 tr td{
	width:calc(100% / 8);
}
.hzsl tr td{
	width:calc(100% / 5);
}
.hzsl tr td:nth-child(1),.hzsl tr td:nth-child(2),.hzsl tr td:nth-child(5){
	width:10%;
}
.pex7 tr:nth-child(1) td{
	background:#5e5757;
	color:white;
}
.sand1 .sand1-text{
	width:960px;
	margin:0 auto;
}
.sand1 .sand1-text .sand1-t{
	border:1px solid #c8c7c9;
	background:white;
	width:calc(100% / 3 - 20px);
	height:128px;
	float:left;
	padding:10px 14px;
	margin:0 10px;
}
.sand1 .sand1-text .sand1-t h3,.sand1 .sand1-text .sand1-t p{
	font-size:15px;
	text-align:left;
	line-height:26px;
}


.stru-img {
	max-width:900px;
	margin:0 auto;
}
.pex-img{
	text-align:center;
}
.product .pex-img img{
	display:inline-block;
}
.stru-img .stru-img1{
	width:50%;
	float:left;
}
.stru-img .fr{
	padding-left:180px;
}

.tec-text {
	max-width:1200px;
	margin:20px auto 0;
	font-size:15px;
}
.tec-text p{
	line-height:26px;
}
@media(max-width:1366px){
	p.line:before{
		left:calc(27% - 7.5%);
	}
	p.line:after{
		right:calc(27% - 7.5%);
	}
	p.line1:before{
		left:280px;
}
	p.line1:after{
		right:280px;
	}
}
/*é¡µè„šå®šä¹‰æ ·å¼*/
.footer {
	width:100%;
	position:relative;
	background:#f6f6f6;
	border-top:5px solid #e0e0e0;
}

.footer-center {
	max-width:1200px;
	margin:0 auto;
}


.nav-left{
	border-right:1px solid #dedede;
	padding-bottom:106px;
}
.footer-nav .nav-left ,.footer-nav .nav-left ul{
	float:left;
	margin-right:30px;
}
.footer h3{
	color:#666;
	margin-bottom:20px;
}
.footer h3,.footer h3 a{
  font-size:16px;
}
.footer a,.footer p{
	font-size:13px;
	color:#666;
}

.footer-nav .nav-right {
	float:left;
}


.footer-nav {
	padding-top:46px;
}

.nav-right h3{
	margin-bottom:20px;
}
.nav-right p{
	margin-bottom:12px;
}

.footer-map {
	width:100%;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-top:25px;
	position:relative;
	padding:7px 0;
}

.map-center {
	max-width:1200px;
	margin:0 auto;
}

.map-left {
	float:left;
	color:#666;
	
}
.map-left .map{
	position:relative;
	padding-left:24px;
   background: url(/public/img/map.png) no-repeat left center
}
.map-left .map img{
	position:absolute;
	left:0;
	top:0;
}
.map-left a{
	color:#666;
	line-height:40px;
}

.copy {
	text-align: center;
	line-height:80px;
}

.link {
	text-align:center;
	background:#5e5757;
	color:#6b6262;
	padding:20px 0;
}
.link a{
   font-size:14px;
	color:#988d8d;
}

.nav-left li {
	margin-bottom:12px;
}

.map-right {
	width:380px;
   height:40px;
	float:right;
	position:relative;
}

.map-right .engligh,.map-right .qrc,.map-right .old-site {
	position:absolute;
}
.map-right .engligh{
	left:0;
	top:calc(50% - 5px);
}
.map-right .engligh img{
  display:block;
}
.map-right .qrc{
	right:128px;
	top:6px;
}
.map-right .old-site{
	right:0;
	top:6px;
}

/*æ’å›¾å¹¿å‘Šå®šä¹‰æ ·å¼*/
.point {
	width:100%;
	position:relative;
	background:url(../img/point-bg.jpg) no-repeat center;
   background-size:100% 100%;
}
.point .point-text{
	max-width:1200px;
	height:100%;
	margin:0 auto;
	text-align:center;
	padding:2% 0 0;
}
.point .point-text p{
	line-height:42px;
	font-size:24px;

	color:#666;
}

/*è§£å†³æ–¹æ¡ˆå®šä¹‰æ ·å¼*/
.solution:before,.solution:after{
	content:"";
	display:block;
	width:54px;
	height:54px;
	position:absolute;
	top:calc(50% - 27px);
}
.solution:before{
	background:url(../img/left.png);
	left:-74px;
}
.solution:after{
	background:url(../img/right.png);
	right:-74px;
}

/*æ­£å‡å‘å±•åŽ†ç¨‹*/
.develop {
	padding-top:1px;
	padding-bottom:10px;
	background:url(../img/zhengsheng-bg.jpg);
   background-size:100% 100%;
	margin-bottom:0;
}
.develop-container{
	margin:30px 0 0;
}
.develop-wrap{
color: #5e5757;	margin-top:30px;
}
.develop-wrap .develop-title{
	width:calc(100% / 3 - 20px);
	float:left;
	margin:2px;
	background:#f6f6f6;
	border:1px solid #bababa;
}
.develop-wrap .develop-title:hover{
	border:1px solid red;
}
.develop-wrap .develop-title p{
	line-height:44px;
}

/*å“ä¹‹æ­£å‡æ— ç•Œå®šä¹‰æ ·å¼*/
.ad1 {
	background:url(../img/index-point.jpg);
   background-size:100% 100%;
}

/*æ–°é—»å®šä¹‰æ ·å¼*/
.about,.about>.top-title,.news,.news>.top-title{
	margin-bottom:0;
}
.news .title-container ul{
	max-width:285px;
	margin:28px auto;
}
.news ul a{
	color:#666;
}
.news .news-img{
	width:calc(100% / 3 - 20px);
	height:450px;
	float:left;
	overflow:hidden;
	margin:0 10px;
	margin-bottom:10px;
	background:#f6f6f6;
	border-bottom:1px solid red;
	position:relative;
}

.new-text {
	padding:20px 10px 40px;
	text-align:left;
}
.new-text h3{
	font-size:15px;
	color:#666;
	text-decoration:underline;
	margin-bottom:20px;
}
.new-text p{
  text-align:justify;
  word-break: break-all;
}
.new-text a{
	color:#666;
	text-decoration:underline;
	font-weight:bold;
	margin-top:10px;
}
.new-text a:hover{
	color:red;
}
.new-top {
	width:86px;
	height:86px;
	background:red;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:0;
	padding:10px 0;
}
.new-top h3{
	font-size:30px;
}
.new-top h3,.new-top p{
	color:white;
   text-align:center;
}

/*å…³äºŽæˆ‘ä»¬å®šä¹‰æ ·å¼*/
.about-info{
	max-width:1200px;
	margin:0 auto;
}

.about-info .honor-img{padding-bottom:30px;}
.about-info  .about-img>img{
	width:100%;
}
.about-info .myvideo{
	position:absolute;
	left:calc(50% - 125px);
	top:calc(50% - 36px);
}
.about-info p{
	line-height:40px;
	text-align:center;
}

.about-img {
	background:#efefef;
	border-bottom:1px solid #bababa;
	margin-bottom:30px;
	position:relative;
}
.about .text-e{
	line-height:32px;
	margin-bottom:0;
}
.about .honor-img{
	text-align:center;
}
.about .about-info img{
	display:block;
}
/*æœåŠ¡ä¸­å¿ƒå®šä¹‰æ ·å¼*/
.server-t {
	font-size:14px;
	margin-top:12px;
}

.server-wrap {
	max-width:1200px;
	margin:0 auto;
}
.case1 .server-wrap{margin:0 auto;}.server-wrap td{
	text-align:center;
	color:#5e5757;
}
.server-wrap tr:nth-child(1) td:nth-child(5){
	position:relative;
}
.server-wrap tr:nth-child(1) td:nth-child(5) input{
	height:200px;
	width:100%;
	opacity:0;
	color:transparent;
	position:absolute;
	left:0;
	top:0;
}
.server-wrap tr:nth-child(1) td:nth-child(5) button{
	width:90%;
	height:314px;
	border:none;
	background:transparent url(../img/server-file.png) no-repeat;
	background-size:100%;
	padding:0 10px;
}
.server-wrap tr:nth-child(1) td:nth-child(5) button p{
	position:absolute;
	text-align:left;
	left:18px;
	bottom:32px;
}
.server-wrap tr td:nth-child(1),.server-wrap tr td:nth-child(3){
	width:8%;
}
.server-wrap tr td:nth-child(2),.server-wrap tr td:nth-child(4){
	width:20%;
}
.news-company-tab tr td:nth-child(2){
	width:10%;
}
.server-wrap tr td:nth-child(2) input{
	width:300px;
	height:46px;
	background:#fbfbfb;
	color:#b1b1b1;
	border:1px solid #dedede;
}
.server-wrap tr td:nth-child(4) textarea{
	width:300px;
	height:320px;
	background:#fbfbfb;
	border:1px solid #dedede;
	color:#b1b1b1;
	resize:none;
}
.server-wrap tr td .sub{
	width:300px;
	height:46px;
	background:red;
	outline:none;
	border:none;
	color:white;
	margin-top:20px;
}
.server-wrap .server-promise{
	width:calc(100% / 4 - 40px);
	float:left;
	margin:20px;
}
.server-wrap .server-promise:hover .times{
	border-color:red;
}
.server-promise .times{
	width:170px;
	height:170px;
	margin:0 auto;
	font-size:80px;
	color:#5e5757;
	border:1px solid #d8d6d6;
	border-radius:50%;
	text-align:center;
	line-height:170px;
}
.server-promise p{
	font-size:14px;
	text-align:center;
	margin-top:20px;
}.case .case{height:380px;}

.server-score {
	float:left;
	width:calc(100% / 3 - 10px);
	padding:14px;
	margin:0 5px;
	border:1px solid #d8d6d6;
}
.case{
	padding:0;
	padding-bottom:30px;
	position:relative;
	text-align:center;
}
.case-wrap>a,.case-wrap>a>img{
	display:inline-block;
}
.case-wrap>a{
	margin:30px 0;
}
.case{
	background:white;
}
.case p{
	text-align:center;
}

.case .score-img{
	margin:10px;
	overflow:hidden;
}
.score-img img{
	width:100%;	display:block;
}
.case >.swt a img{
	position:absolute;
	right:10px;
	bottom:10px;
}
.server-wrap .server-score h3{
	font-size:18px;
	margin:10px 0;
}
.server-score>a{
	display:block;
	width:182px;
	height:44px;
	margin:20px auto;
}

/*æ–°é—»ä¸­å¿ƒå®šä¹‰æ ·å¼*/
.product .news-container ul{
	margin:30px 260px;
}
.product .news-container li{
	width:calc(100% / 3 - 10px);
	margin:0 5px;
	line-height:40px;
	border:1px solid #dedede;
}
.product .news-container li.current{
	background:red;
	color:white;
}

/*æ–°é—»é¡µé¢å®šä¹‰æ ·å¼*/
.news-1 .product-img,.news-lt .product-img{
	border:1px solid #eaeaea;
	padding:10px;
	padding-bottom:50px;
}
.news-lt .news-list{
	padding-bottom:10px;
}
.news-1 .product-text h3{
	font-size:24px;
}

.news-1 .product-text p,.news-lt .product-text p{
	width:100%;
}

.product-container .product-1 .news1 {
	width:40%;
	position:relative;
   padding-bottom:10px;
}
.product-container .news1 ul{
	position:absolute;
	left:calc(50% - 48px);
	bottom:20px;
}
.product-container .news1 ul li{
	width:12px;
	height:12px;
	background:#d4d4d4;
	border-radius:50%;
	float:left;
}
.product-container .news1 ul li.current{
	background:red;
}
.product-container .product-1 .news-list {
	width:30%;
   padding-bottom:10px;
}
.product-container .news-1 .product-text{
	width:60%;
}
.product-container .news-lt .product-text{
	width:70%;
}
.product-container .product-1 img{
	width:100%;
}

.product-container ol li{
	float:left;
	margin:0 5px;
	border:1px solid #dedede;padding:10px 14px;color:#e2dbdb
}
.product-container ol li.active{
	background:red;
}
.product-container ol li.active a{
  color:white;
}

.product-container ol li select{
    border:none;height:auto;
}
.product-container ol li:last-of-type select {
    padding: 11px;
}
.product-container ol li a{
	display:block;
	color:#666;
	
}

.product-container ol {
	position:relative;
	
	margin:36px auto;
}

/*æ–°é—»å†…å®¹é¡µ*/
.news-a .news-title {padding-top:30px;
	position:relative;
	border-bottom:1px solid #dedede;
}
.news-a .news-title h3{
	color:#5e5757;
	font-size:30px;
	font-weight:normal;
	margin-bottom:20px;
}

.news-title .share-icon {
	position:absolute;
	right:0;
	bottom:0;
}
.news-title .share-icon a{
	float:left;
	margin:5px;
	line-height:10px;
}
.news-title .share-icon a.add{
	margin-top:12px;
}

.product-container .news-p,.product-container .news-p p{
   color: #5e5757;
  	text-align:justify;
}
.product-container .news-p span{
  line-height:26px;
}
.product-container .news-img{
	margin:40px 0;
	text-align:center;
}
.product-container .news-img img{
	display:inline-block;
} 

.news-a .news-t li{
	border:1px solid #dedede;
	border-right:none;
	line-height:50px;
overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news-a .news-t li a{
	color:#5e5757;
}
.news-t li:nth-child(1),.news-t li:nth-child(3){
	width:45%;
	border-right:1px solid #dedede;
}
.news-t li:nth-child(2){
	width:10%;
   border-left:none;
}
.rele-news{
	padding:35px 0;
	border-bottom:1px solid #dedede;
}
.news-a .rele-news h3{
	text-align:left;
	font-size:15px;
}
.news-a .rele-news li{
	width:50%;
	float:left;
	text-align:left;
	list-style:square;
	list-style-position:inside;
	border-right:none;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-a .rele-news li a{
	line-height:25px;
	color:#5e5757;
}

.news-a .product-groom h3{
	font-size:15px;
	text-align:left;
}

.news-a .product-groom .product-img{
	width:calc(100% / 4 - 20px);
	float:left;
	padding:10px 10px 0 10px;
	margin:0 10px;
	border:1px solid #dedede;
}
.news-a .product-groom .case-img{
	background:white;
}
.news-a .product-groom .case-img p{
	line-height:50px;
}
.news-a .product-groom .product-img img{
	width:100%;
}


.news-company input,.news-company textarea{
	width:100%;
	background:#fbfbfb;
	border:1px solid #ccc;
	height:44px;
	padding-left:10px;
}

.news-company-tab tr td:nth-child(2) input,.news-company-tab tr td textarea{
	width:100%;
	height:100%
}

.case-text h3,.case-text p{
	text-align:left;
	font-size:15px;
	color:#5e5757;
}

/*è”ç³»æˆ‘ä»¬å®šä¹‰æ ·å¼*/
.contact-wrap {
	max-width:1200px;
	margin:30px auto;
}
.contact-wrap .contact-add,.contact-wrap .contact-tel{
	width:calc(50% - 10px);
	float:left;
}
.contact-add img,.contact-tel img{
	position:absolute;
	left:calc(50% - 14px);
	top:32px;
}
.contact-add span,.contact-tel span{
	position:relative;
	top:24px;
}
.contact-wrap .contact-add{
	margin-right:10px;
}
.contact-wrap .contact-tel{
	margin-left:10px;
}
.contact-wrap .contact-add dt,.contact-wrap .contact-add dd,.contact-wrap .contact-tel dt,.contact-wrap .contact-tel dd{
	float:left;
}
.contact-wrap .contact-add dt,.contact-wrap .contact-tel dt{
	width:20%;
	background:#f0f0f0;
	line-height:140px;
	position:relative;
}
.contact-wrap .contact-add dd,.contact-wrap .contact-tel dd{
	width:80%;
	background:#f5f5f5;
	line-height:140px;
}

.contact-left,.contact-right,.contact-emil,.contact-weixin,.contact-qq,.contact-online{
	width:calc(50% - 10px);
	float:left;
}
.contact-left,.contact-right{
	margin-top:20px;
}
.contact-emil,.contact-qq{
	margin-right:10px;
}
.contact-weixin,.contact-online{
	margin-left:10px;
}
.contact-emil,.contact-weixin,.contact-qq,.contact-online{
	background:#f5f5f5;
	height:140px;
	position:relative;
}
.contact-left{
	margin-right:10px;
}
.contact-left img,.contact-right img{
	position:absolute;
	left:calc(50% - 14px);
	top:32px;
}
.contact-left p,.contact-right p{
	position:relative;
	top:88px;
}
.contact-right{
	margin-left:10px;
}

.contact .server-t {
	font-size:14px;
}

.weizhi {
	font-size:14px;
	text-align:left;
}
.weizhi select{
	width:150px;
	height:40px;
	padding-left:10px;
	color:#666;
}


/*è§£å†³æ–¹æ¡ˆå®šä¹‰æ ·å¼*/
.solution-style .solution-top {
	margin-top:0;
}

.solution-area {
	width:calc(100% / 2 - 10px);
	margin-bottom:10px;padding-bottom:0;padding:0;background-color:#fff;
}

.solution-area p{
	text-align:justify;
	padding:0 10px;
}
.solution-style .solution-area h3{
	text-align:left;
	margin-left:10px;
}
.case .more{
	margin:14px auto 0;
	background:url(../img/menu-more.jpg);
}
.case .more:hover img{
	display:none;
}
.solution-area a:hover img{
	display:none;
}
.solution-mater {
	width:calc(100% / 4 - 10px);
	border:none;
	padding-bottom:0;
}
.solution-mater a{
	display:inline-block;
}

.solution1 .solution-mater h3{
	margin:0;
	font-weight:normal;
}

/*è§£å†³æ–¹æ¡ˆçƒ­é—¨ç‰©æ–™*/
.solution-point {
	height:180px;
	background:url(../img/solution-ad.png) no-repeat center;
}

.point-center {
	max-width:1220px;
	margin:0 auto;
}
.point-center .hot-mater{
	width:calc(100% / 3);
}
.point-center .hot-mater,.hot-mater li{
	float:left;
}
.point-center .hot-mater{
	margin:40px 0;
}
.point-center .hot-mater h3{
	font-size:15px;
	margin-bottom:10px;
	text-align:left;
	padding-left:10px;
}
.hot-mater li{
	margin-bottom:10px;
}
.hot-mater li a{
	color:#5e5757;
	padding:0 10px;
	border-right:1px solid #5e5757;
}

.solution-case {
	width:calc(25% - 10px);
	padding:0;
}
.server-wrap .solution-case h3{
	font-size:15px;
}

/*æ³•å¾‹æ¡æ¬¾å®šä¹‰æ ·å¼*/
.law-text {
	max-width:1200px;
	margin:0 auto;
}
.law .law-text h3{
	font-size:15px;
	text-align:left;
}

.law1,.law2,.law3,.law4 {
	margin-bottom:40px;
}
.law4{
	margin-top:40px;
}

/*è§£å†³æ–¹æ¡ˆ--å»ºç­‘åžƒåœ¾*/
.brush {
	width:100%;
	padding-top:40px;
}
.brush .brush-center{
	max-width:1200px;
	margin:0 auto;
}
.brush-center>b{
	display:block;
	margin-bottom:40px;
	color:#5e5757;
}
.waste-all .brush1{
	background:#f6f6f6;
	padding-bottom:70px;
}

.brush-title{
	width:220px;
	height:120px;
	position:relative;
	margin:0 auto;
}
.brush-title1{
	width:290px;
}
.brush-title4{
	width:364px;
}
.brush-title2{
	width:405px;
}
.brush-title3{
	width:147px;
}
.brush-title .left {
	float:left;
	position:absolute;
	left:5px;
	top:0;
}
.brush-title .right {
	font-size:15px;
	position:absolute;
	right:0;
	top:42px;
	color:#ff3f3c;
}
.brush-title h3 {
	font-size:15px;
	position:absolute;
	right:0;
	top:54px;
}

.brush-title h3{
	font-size:36px;
	color:#5e5757;
}
.brush-title .brush-line:before,.brush-title .brush-line:after{
	content:"";
	display:block;
	width:470px;
	height:1px;
	background:#dddddd;
	position:absolute;
	top:30px;
}
.brush-title .brush-line:before{
	left:-474px;
}
.brush-title .brush-line:after{
	right:-474px;
}

.brush-tu {
	width:400px;
	margin:0 auto;
}
.brush-tu img{
	margin-right:20px;
}

.brush-text {
	padding-left:48px;
	position:relative;
	margin-bottom:40px;
}
.brush-text img{
	position:absolute;
	left:0;
	top:0;
}

.example-img  .tu{
	width:calc(100% / 4);
	float:left;
	padding:10px;
	position:relative;
	overflow:hidden;
}
.example-img  .groom1{
	width:calc(100% / 3);
}
.example-img  .groom1 .huikuang{
	left:10px;
}
.example-img .tu .red-wrap{
	width:calc(100% - 10px);
	height:40px;
	background:#ff3f3c;
	position:absolute;
	left:10px;
	bottom:0;
	text-align:center;
	line-height:40px;
	color:white;
}

.brush-t img{
	display:table;
	margin:30px auto;
}

.waste-benef .text-t{
	with:99px;
	height:97px;
	background:url(../img/bg-line.png) no-repeat left top;
	position:relative;
}
.waste-benef .text-wrap{
	width:calc(50% - 10px);
	float:left;
	border:1px solid #ddd;
	border-radius:4px;
	padding:20px;
}
.waste-benef .text-wrap1{
	margin-right:10px;
}
.waste-benef .text-wrap h3{
	color:#5e5757;
}
.waste-benef .text-wrap p{
	font-size:14px;
}
.waste-benef .text-wrap2{
	margin-left:10px;
}
.waste-benef .text-wrap3{
	width:100%;
	margin:20px 0;
}
.waste-benef .text-t h3{
	width:150px;
	height:40px;
	background:#ff3f3c;
	border-radius:4px;
	text-align:center;
	line-height:40px;
	color:white;
	position:absolute;
	left:0;
	top:calc(50% - 20px);
}

.linkes-tu {
	width:1110px;
	margin:0 auto;
}

.waste-device .waste-wrap{
	width:85%;
	float:left;
	overflow:hidden;
	position:relative;
}

.waste-device img{
	display:block;
	width:100%;
}
.waste-device .waste-wrap .red-wrap{
	width:100%;
	height:40px;
	text-align:center;
	line-height:40px;
	position:absolute;
	left:0;
	bottom:0;
	background:#ff3f3c;
	color:white;
}
.waste-device .waste-wrap1{
	width:calc(15% - 20px);
	float:left;
	margin-left:20px;
}
.waste-device .waste-wrap1 .device-tu{
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:15px;
}

.st-wrap{
	max-width:1200px;
	margin:0 auto;
}
.st-wrap .youshi-img1{
	height:150px;
	border:1px solid #d3d3d3;
	border-radius:4px;
	padding:30px;
}
.st-adv .youshi-img1{
	height:164px;
	background:url(../img/square-line.png) no-repeat;
	background-size:100%;
	width:calc(100% / 4 - 20px);
	border:none;
}
.gl-wrap .youshi-img1{
	width:calc(100% / 6 - 5px);
	border:none;
	padding:5px;padding-left:0;margin:5px;margin-left:0;
}

.st-wrap .youshi-img1 span{
	top:36px;
}
.st-adv .youshi-img1 span{
	top:-32px;
}

.example-img {
	max-width:1200px;
	margin:0 auto;
}

.invest-all {
	max-width:1200px;
	margin:0 auto;
}
.invest-all .invest-t{
	width:156px;
	height:40px;
	background:#ff3f3c;
	color:white;
	margin:20px 0;
	text-align:center;
	line-height:40px;
}
.invest-all .invest-t2{
	width:200px;
}
.invest-all tr td{
	background:#efeeee;
	color:#5e5757;
}
.invest-all tr td:nth-child(3){
	width:40%;
}
.invest-all tr:nth-child(1) td{
	background:#5e5757;
	color:white;
}
.invest-all tr:nth-child(8) td,.invest-all .table2 tr:nth-child(7) td{
	background:#dfdddd;
}
.center-wrap b{
	display:block;
	width:210px;
	height:50px;
	color:white;
	background:#ff3f3c;
	margin-bottom:20px;
	text-align:center;
	line-height:50px;
	border-radius:4px;
}
.center-wrap .tu img{
	display:table;
	margin:auto;
}


.product .bg-b{background:#fff;}.title-wrap .case-wrap .case>img{display:none;}.copy p{line-height:80px;}.online-sale iframe{margin-bottom:60px;}.product .maptitle dl dt{border-bottom: 1px solid #dedede;}.product .maptitle .mapdivc dl dt{border-bottom: none;background-image: url(/public/img/icon.png);padding-left:35px;}.product .maptitle>dl>dd{background-image: url(/public/img/icon.png)}.maptitle .mapdivc dl dd{padding-left:30px;}.product-groom .product-img p{line-height:50px;}




/*å¤šåŠŸèƒ½ç»„åˆç§»åŠ¨å¼ç ´ç¢Žç«™å®šä¹‰æ ·å¼*/
	.tab-wrap{text-align:center;padding-top:40px;}
	.product .tab-title{display:inline-block;overflow:hidden;}
	.tab-title li{padding:20px 40px;color:#666;float:left;border-left:4px;border:1px solid #bababa;background-color:#f7f7f7;border-radius:0 4px 4px 0;}
	.tab-title li:nth-child(1){border-right:none;border-radius:4px 0 0 4px;}
	.tab-title li.cur{background-color:#fff;}
/*å±¥å¸¦å¼ç§»åŠ¨ç ´ç¢Žç«™å®šä¹‰æ ·å¼*/
	.adv-wrap{max-width:1200px;margin:0 auto;overflow:hidden;}
	.adv-wrap .ld-adv{width:calc(50% - 10px);float:left;background-color:#ececec;border:1px solid #dedede;border-radius:10px;padding:20px 40px;margin-bottom:20px;}
	.adv-wrap .same-height1,.adv-wrap .same-height2{height:230px;}
	.adv-wrap .same-height3{height:260px;}
	.adv-wrap .same-height4{height:300px;}
	.adv-wrap .adv-left{margin-right:10px;}
	.adv-wrap .adv-right{margin-left:10px;}
	.adv-wrap .no-float{width:100%;float:none;margin:20px 0 0;}
	.adv-wrap .texth3{border-bottom:1px solid #dedede;padding:10px 0 10px 40px;position:relative;}
	.adv-wrap .texth3 span{width:30px;height:30px;position:absolute;left:0;top:calc(50% - 15px);background:url(../img/number-icon.jpg) no-repeat;font-weight:bold;text-align: center;line-height: 30px;color:#fff;}
	.adv-wrap .texth3 h3{text-align:left;font-size:18px;}
	.adv-wrap .textp{padding-top:10px;text-align:justify;}
	.product td u a{color:#fff;}
	.case-gs td u a{color:#5e5757;}
	.product u a:hover{text-decoration:underline;}


/*åª’ä½“æŸ¥è¯¢*/
@media screen and (max-width:1366px){
  .banner-nav .nav-center,.product .title-container,.product-wrap,.ad .ad-text,.center-wrap,.center-wrap,.header-center,.title-nav,.product .top-title .title-center,.footer-center,.map-center,.link .yqlink,.banner .box-center,.product-container,.server-wrap,.ad-center,.index-nav .wrap-center, .header-nav .wrap-center,.about-info,.banner .text-center,.product .title-wrap .text-p, .product .dry-develop .text-t,.energy-img,.product .title-wrap table{max-width:1007px;display:block;}
  .nav-list .down-nav{margin:50px 40px 0;}
  .index-nav .wrap-center .down-nav{margin:50px 60px 0;}
  .down-img{max-width:540px;}
  .index-nav>li>a{padding:24px 20px;}
  .footer-nav .nav-left, .footer-nav .nav-left ul{margin-right:20px;}
  .nav-list>li>a{padding:0 20px;}
  .server-score{height:auto;}
}
