﻿@charset "utf-8";
/* CSS Document */
.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#fff; font-family:Microsoft YaHei;}
a{text-decoration:none; color:#666;}

/*background: url(../images/Common/mainbg.png);*/

.header{ overflow: hidden; background: #fff; padding: 2% 4%;}
.header dl{ overflow: hidden;}
.header dl dt{ float: left; background: url(../images/Common/line.png) no-repeat right center; padding-right: 1.2em}
.header dl dt img{ width: 3.167em;}
.header dl dd{padding-left: 5.417em; padding-top: 0.6em;}
.header dl dd span{ font-size: 1.2em; color: #036fb7; font-weight: bold;}
.header dl dd p{ height: 1.375em; line-height: 1.375em; padding-top: 0.6em; padding-bottom: 0.2em; padding-left: 1.8em; background: url(../images/Common/mb.png) no-repeat left 0.5em; background-size: 1.5em;}
.header dl dd p a{ font-size:1.3em; color: #f9922d; font-weight: bold;}


.nav{ overflow: hidden;}
.nav img{ display: block; width: 100%; height: 5.708em; z-index: 2;}
.nav ul{position:relative; overflow:hidden; height: 5.708em; margin-top:-5.708em; z-index: 3;}
.nav ul:after{content:''; position:absolute; top:50%; left:0; z-index:9; width:100%; height:0; border-bottom:1px solid #80b7dc;}
.nav li{float:left; width:25%; text-align:center;}
.nav li a{display:block; height: 2.854em; line-height: 2.854em; font-size:1em; color:#fff; margin-top:1px; position:relative;}
.nav li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:100%; width:0px;  border-left:1px solid #5babe3; border-right:1px solid #016db7;}


.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#027ED4;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:#0b85ec; /* 取消链接高亮 */ }

.banner{ overflow: hidden;}
.banner img{ width: 100%; display: block;}



.Nlink{ background: #f5f5f5; padding: 4.5% 2.5%;}
.Nlinkcont{ overflow: hidden;}
.Nlink a{ display: block; float:left; width: 17%; margin: 0px 1.5%; overflow: hidden;}
.Nlink a>img{ display: block; width: 100%;}


/*----------------------commom title--------------------------*/
.Cmtitle{ overflow: hidden; height: 2.917em; line-height: 2.917em; background: url(../images/Index/titlebg.jpg) repeat-x;}
.Cmtitle *{ display: inline-block;}
.Cmtitle span{ float: left; font-size: 1.1em; color: #fff; font-weight: bold; margin-left: 3%;}
.Cmtitle a{ float: right; font-size: 1em; color: #fff; margin-right: 3%;}
.Cmtitle a em{font-size: 1.2em; color: #fff;}
/*----------------------commom title_end--------------------------*/


.pccenter{ overflow: hidden; margin-top: 0.833em;}
.pccenter .piclist{ padding: 3% 1.5%;}
.pccenter .piclist ul{ overflow: hidden; width: 100%;}
.pccenter .piclist ul li{ width: 46%; float: left; margin: 0.4em 2%; text-align:center; }
.pccenter .piclist ul li img{ display: block; width: 100%; padding: 0.333em 0.333em; box-sizing: border-box; border: 0.12em solid #d7d7d7;}
.pccenter .piclist ul li p{ height: 1.458em; margin-top: 0.6em; line-height: 1.458em; padding: 0px 0.2em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pccenter .piclist ul li p a{ font-size: 1em; color: #000000;}
/*热销产品_end*/




.banner2{ overflow: hidden; height: 7.667em;}
.banner2 img{ display: block; width: 100%; height: 7.337em; position: relative; z-index: 2;}
.banner2 .phnumber{ display: block; height: 7.667em; font-size: 1em; color: #fff; line-height:7em; text-align: center; margin-top: -7.667em; position: relative; z-index: 5;}
.banner2 .phnumber em{ font-size: 1.4em; font-family: "Arial"; font-weight: bold;}
/*banner2_end*/



.zlbz{overflow: hidden; background: url(../images/Index/qlbg.jpg); padding: 1.250em 0; margin-top: 0.833em;}
.zlbz .toptitle{ overflow: hidden;}
.zlbz .toptitle img{ display: block; width: 100%;}
.zlbzcont{ overflow: hidden; padding: 0 3%; margin-top: 1.250em;}
.zlbzcont .qhtab{ overflow: hidden;}
.zlbzcont .qhtab li{ float: left; width: 25%; height: 2.500em; line-height: 2.500em; box-sizing: border-box; border-left: 0.12em solid #fff; background: #333333; text-align: center; font-size: 1em; color: #fff;}
.zlbzcont .qhtab li:hover,.zlbzcont .qhtab li.on{ background: #036fb7;}
.zlbzcont .qhtab li:nth-child(1){ border: none;}
.bzText{ padding: 0.5% 0.5% 0.5% 0.5%; background: #fff;}
.bzText li{ overflow: hidden;}
.bzText li img{ display: block; width: 100%;}
/*品质保障_end */


.gcvl{}
.gcvl .gcvlcont{ overflow: hidden; padding:0 0.5% 0.5% 0.5%; margin-top: 1em;}
.gcvlcont ul{ width: 97%; overflow: hidden;}
.gcvlcont ul li{ width: 46%; float: left; margin: 0px 2%; text-align: center;}
.gcvlcont ul li img{ display: block; width: 100%; padding: 0.333em 0.333em; box-sizing: border-box; border: 0.12em solid #d7d7d7;}
.gcvlcont ul li p{ height: 2em; line-height: 2em; margin-top: 0.2em; padding: 0 0.2em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.gcvlcont ul li p a{ font-size: 1em; color: #000000;}
/*工程案例_end*/

.gcvl{  margin:0 auto; position:relative; overflow:hidden;   }
	.gcvl .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.gcvl .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;	}
	.gcvl .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.gcvl .hd ul .on{ background:#FE6C9C;  }

	.gcvl .bd{ position:relative; z-index:0; }
	.gcvl .bd li img{ width:100%;  }
	.gcvl .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }



.csys{ background: #f7f7fa; overflow: hidden; padding-bottom: 1.4em; position: relative; }
.csys .toptitle{ overflow: hidden;}
.csys .toptitle img{ display: block; width: 100%; height: auto;}

.csyscont{ padding: 0 3%;}
.csyscont ul{ width: 100%; overflow: hidden; position: relative; z-index: 3;}
.csyscont ul li{}
.csyscont ul li img{ display: block; width: 100%;}

.csys .btn{ display: block; width: 2.958em; height: 2.958em; position: absolute; top: 11.417em; overflow: hidden; z-index: 10;}
.csys .prev{ left: 3%;}
.csys .next{ right: 3%;}
.csys .btn img{ display: block; width: 100%;}
/*长盛建材四大优势_end*/


.Qgjm{overflow: hidden; margin-top: 0.833em; margin-bottom: 0.833em;}
.Qgjm .Qgjmbg{ overflow: hidden; height: 29.750em; position: relative; z-index: 2;}
.Qgjm .Qgjmbg img{ display: block; width: 100%; height: 4.958em;}

.Qgjm .djbtn{ width: 100%; height: 29.750em; margin-top: -29.750em; overflow: hidden; position: relative; z-index: 8;}
.Qgjm .djbtn p{ margin-top:24.792em; height: 1.875em; text-align: center;}
.Qgjm .djbtn p *{ display: inline-block;}
.Qgjm .djbtn a{ width: 7.458em; height: 1.875em; overflow: hidden; margin: 0 0.833em;}
.Qgjm .djbtn a>img{ display: block; width: 100%; }
/*现诚邀全国加盟商_end*/


.gsdt{ overflow: hidden;}
.gsdt .gsdttab{ overflow: hidden;}
.gsdt .gsdttab li{ width: 50%; height: 2.917em; line-height: 2.917em; background: #e7e7e7; text-align: center; font-weight: bold; float: left; font-size: 1.1em; color: #000000; color: #000000;}
.gsdt .gsdttab li:hover,.gsdt .gsdttab li.on{ color: #fff; background: url(../images/Index/dttab.jpg) repeat-x;}

.gsdtnrbox .gsdtText{ overflow: hidden; padding: 3% 3.5%; margin-top: 0.3em;width: 290px;}
.gsdtnrbox .gsdtText dl{ overflow: hidden;}
.gsdtnrbox .gsdtText dl dt{ float: left;}
.gsdtnrbox .gsdtText dl dt img{ display: block; width: 12.417em;}
.gsdtnrbox .gsdtText dl dd{ padding-left: 13.167em; padding-top: 0.5em;}
.gsdtnrbox .gsdtText dl dd a{ display: inline-block; height: 1.25em; line-height: 1.25em; font-weight: bold; color: #0c73b7; font-size: 1.1em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsdtnrbox .gsdtText dl dd p{ line-height: 1.25em; height: 3.75em; margin-top: 0.5em; overflow: hidden; color: #666666; font-size: 1em;}

.gsdtnrbox .gsdtText ul{ margin-top: 1em;}
.gsdtnrbox .gsdtText ul li{ overflow: hidden; height: 2em; line-height: 2em; background: url(../images/Index/sj.jpg) left center no-repeat; background-size: 0.5em auto;}
.gsdtnrbox .gsdtText ul li *{ display: inline-block;}
.gsdtnrbox .gsdtText ul li a{ float: left; width: 16.333em; margin-left: 1em; font-size: 1em; color: #666666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsdtnrbox .gsdtText ul li span{ float: right; font-size: 1em; color: #666666;}
/*公司动态_end*/


.copyright{ background: #333333; overflow: hidden; padding: 3% 3.5% 4% 3.5%;}
.copyright p{ height: 1.5em; line-height: 1.5em; font-size: 1em; color: #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.copyright p *{ color: #fff;}
.copyright p em{ display: inline-block; width: 0.5em; height: 0.1em;}
.copyright p a{ font-size: 1em; display: inline-block;}
/*-- 版权_end -*/



.ftmagin{ margin-bottom: 5em;}

/*footer_end*/
.ftmenu{ width: 100%; overflow: hidden; background-color: #1dba48; position:fixed; width:100%; left:0; bottom:0; z-index: 100;}
.ftmenu li{ float: left; width: 25%; text-align: center;}
.ftmenu li a{ display: block; position: relative; background-color: #037ed4; height: 4.4em; padding-top: 0.8em;}
.ftmenu li img{ width: 2.167em;}
.ftmenu li span{ display: block; font-size: 1.1em; color: #ffffff; margin-top: 0.2em;}
.ftmenu li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:100%; width:0px;  border-left:1px solid #0265a9;  border-right:1px solid #3597dc;}
.ftmenu li:nth-child(4) img{ width: 2.8em; margin-top: 0.5em;}



/*----------------------- binPlus ---------------------------------*/

.binPlus{position:fixed; right:-7.5em; top:0; overflow:scroll; z-index:999; width:7.5em; height:100%;
background-color:#333333;
	-webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);	
	    }
div.binPlus.animate{
	right:0;
	-webkit-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	   -moz-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 500ms cubic-bezier(0.000, 0.995, 0.990, 1.000);	
}

.binPlus ul{padding:1em 0; width:100%;}
.binPlus ul li{text-align:center; height:6.8em; margin-bottom:1em;}
.binPlus ul li img{width:4.792em;}
.binPlus ul li h5{margin-top:0.4em; font-weight:normal; font-size:1em;}
.binPlus ul li h5 a{color:#fff;}



@media screen and (min-width:320px) {
	body{font-size:75%;}
}
@media screen and (min-width:375px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:480px) {
	body{font-size:87.5%;}
}
@media screen and (min-width:540px) {
	body{font-size:112.5%;}
}
@media screen and (min-width:550px) {
	body{font-size:125%;}
}
@media screen and (min-width:640px) {
	body{font-size:150%;}
}

.pccenter .piclist ul li {
    height: 194px;
}
dl.dl_2 {
    height: 194px;
}












