body{ padding:0px;  margin:0 auto; font-family:"微软雅黑";max-width:750px; min-width:320px;}
ul{ padding:0rem; margin:0rem;}
li{ list-style:none;padding:0rem; margin:0rem;}
img{ border:0px;}
.b{ border-bottom:#dddddd solid 1px; margin-top:0.4rem}

	.nav_con li a{ font-size:0.24rem; color:#fff; display:block; line-height:0.6rem}
	.nav_con::after{ content:""; display:block; clear:both}
	.nav_con li:nth-child(4){border-right:none;}
	.nav_con li:nth-child(8){border-right:none;}

.logo img{  width:5.53rem; height:0.67rem; margin-top:0.2rem; margin-left:0.2rem; display:block}

/* banner */
.slideBox{ position:relative;min-width:320px;overflow:hidden; clear:both; /*margin-top:1rem/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:0.06rem; line-height:normal; bottom:0.25rem; z-index:5; text-align:center; width:100%; left:0; right:0}
.slideBox .hd ul{height:0.06rem;}
.slideBox .hd li{ display:inline-block; width:0.15rem;  height:0.15rem;text-indent:-9999px; overflow:hidden; margin:0 0.04rem; line-height: normal; vertical-align: top; border-radius:100%; border:#ffffff solid 1px;}
.slideBox .hd li.on{ background:#ffffff; width:0.15rem;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .bd li img{ vertical-align:top; width:100%; height:auto;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */	
.cpboxn{background:url("../images/bg.jpg"/*tpa=http://www.tiangongshan.com/wap/images/bg.jpg*/) top center no-repeat;background-size:100% auto;}

.adv{ background:#f6f6f6; padding-top:0.05rem; margin-top:0.5rem; padding-bottom:0.6rem}
.advtitle{ margin-top:0.25rem;  font-size:0.40rem; font-weight:bold; text-align:center; padding-top:0.2rem}
.advtitle { padding-bottom:0.1rem; line-height:0.5rem;  font-weight:bold}
.teams{margin-top:0.2rem;}
.teams ul{overflow:hidden; width:100%}
.teams li{ overflow:hidden; height:2.43rem; background:#FFF; margin-top:0.2rem;}
.teams li span{ font-size:0.30rem; display:block; font-weight:bold; line-height:0.5rem; padding-top:0.2rem}
.teams li p{ font-size:0.24rem; color:#555555; line-height:0.4rem}
.teams img{ width:2.43rem; height:2.43rem}
.teams li:nth-child(odd) img{ float:left; margin-right:0.1rem}
.teams li:nth-child(odd) p{ margin-right:0.1rem}
.teams li:nth-child(even) img{ float:right; margin-left:0.1rem}
.teams li:nth-child(even) p{ margin-left:0.1rem}
.teams li:nth-child(even) span{ margin-left:0.1rem}


.newsindex li{ margin-top:0.2rem; overflow:hidden; margin-left:0.1rem; margin-right:0.1rem; border-bottom:#d4dfdd dotted 1px; padding-bottom:0.2rem}
.newsindex a{ color:#555555; font-size:.24rem; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.newsindex img{ margin-right:0.14rem; float:left; margin-top:0.08rem}

.news{ overflow:hidden;width:7.3rem; margin:0 auto;}
.news li{ overflow:hidden; margin-top:0.2rem; overflow:hidden; border-bottom:#e1e1e1 solid 0.01rem; padding-bottom:0.2rem}
.news img{ width:2.4rem; height:1.8rem; float:left;margin-right:0.2rem}
.news a span{ font-size:0.24rem; color:#666666; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:4.7rem; padding-bottom:15px; font-weight:bold; line-height:0.4rem; }
.news time{font-size:0.18rem; color:#666666; padding:0px; margin:0px; display:block; line-height:0.5rem; }
.news p{ font-size:0.24rem; color:#666666;display:block;overflow:hidden; width:4.7rem; line-height:0.4rem; height:1.2rem; }

.news2{ overflow:hidden;width:7.3rem; margin:0 auto;}
.news2 li{ overflow:hidden; margin-top:0.2rem; overflow:hidden; border-bottom:#e1e1e1 solid 0.01rem; padding-bottom:0.2rem}
.news2 img{ width:2.4rem; height:1.8rem; float:left;margin-right:0.2rem}
.news2 a span{ font-size:0.24rem; color:#555555; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:4.7rem; font-weight:bold; line-height:0.4rem; }
.news2 time{font-size:0.18rem; color:#555555; padding:0px; margin:0px; display:block; line-height:0.5rem; }
.news2 p{ font-size:0.24rem; color:#555555;display:block;overflow:hidden; width:4.7rem; line-height:0.4rem; height:1.2rem; }

.book{margin-top:0.2rem; text-align:center; padding-top:0rem; padding-bottom:0.1rem;}
.book input[type="text"]{ border:#e1e1e1 solid 1px; font-size:0.24rem; color:#9a9a9a; display:block; line-height:0.7rem; padding-left:0.1rem; width:90%; margin:0 auto; margin-bottom:0.3rem; height:0.7rem; background:none; margin-top:0.1rem}
.book textarea[type="content"]{ border:#e1e1e1 solid 1px; font-size:0.24rem; color:#9a9a9a; display:block; line-height:0.5rem; padding-left:0.1rem; width:90%; margin:0 auto; margin-bottom:0.3rem; height:1.4rem; background:none; margin-top:0.1rem}
.book input[type="button"]{ color:#FFF; font-size:0.24rem; line-height:0.7rem; border:none; width:90%; height:0.7rem; display:block; margin:0 auto}
.book input[type="submit"]{ color:#FFF; font-size:0.24rem; line-height:0.7rem; border:none; width:90%; height:0.7rem; display:block; margin:0 auto}

.about img{ width:49%; padding-left:0.1rem; padding-right:0.2rem; margin-top:0.1rem; float:left}
.about p{ color:#555555; font-size:0.24rem; line-height:0.5rem; padding-left:0.1rem; padding-right:0.1rem}


.case{ overflow:hidden}
.case li{ float:left;margin-left:0.1rem; margin-top:0.1rem; text-align:center; background:#f3f3f3;}
.case img{ width:2.37rem; height:2.09rem; display:block}
.case li{  width:2.37rem;}
.case span{ font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; color:#555555; background:#f3f3f3; line-height:0.6rem;}


.project{ overflow:hidden}
.project li{ width:3.56rem; float:left;  text-align:center; margin-left:0.12rem; margin-top:0.1rem; background:#f3f3f3}
.project img{ width:3.56rem; height:2.67rem; display:block}
.project a{ text-decoration:none}
.project span{ color:#555555; border-bottom:#FFF solid 1px; font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; line-height:0.8rem; padding:0px 0.01rem}


.product{ overflow:hidden}
.product li{ width:3.54rem; float:left;  text-align:center; margin-left:0.14rem; margin-top:0.1rem; margin-bottom:0.1rem }
.product img{ width:3.54rem; height:2.66rem; display:block}
.product a{ text-decoration:none}
.product span{ color:#555555; border-bottom:#FFF solid 1px; font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; line-height:0.6rem;}
.ljgd{ font-size:0.2rem; border:#e0e0e0 solid 1px; color:#555555; border-radius:0.3rem; padding:0.1rem 0rem 0.1rem 0rem; width:1.6rem; display:block; float:left; margin-left:0.1rem}
.zxzx{ font-size:0.2rem; border:#e0e0e0 solid 1px; color:#555555;border-radius:0.3rem; padding:0.1rem 0rem 0.1rem 0rem; width:1.6rem; display:block; float:right;margin-right:0.1rem}

.conf{ font-size:0.24rem; text-align:center; line-height:0.45rem; margin-bottom:0rem; background-color:#F9F9F9; color:#555555; margin-top:0.2rem; padding: 0.2rem 0.2rem 1.1rem 0.2rem;}
.conf a{ color:#555555}

.boxitemb{ background: #fff; padding:0rem 0;margin-top:0px; }
.newslist{ padding:0rem 0.1rem 0.2rem 0.1rem; }
.newslist li a{ background: url("../images/sj.gif"/*tpa=http://www.tiangongshan.com/wap/images/sj.gif*/) 3px center no-repeat; padding-left: .2rem;  display: block; height: .7rem; font-size: .28rem; line-height:.7rem;border-bottom: 1px dotted #dedede; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}

.footerNav{ padding-bottom:0.1rem;padding-top:0.14rem;position:fixed; bottom:0; z-index:99999; width:7.5rem;}
.footerNav a{ color:#FFF; font-size:0.24rem}
.footerNav ul{ overflow:hidden}
.footerNav ul li{ float:left; width:24%; text-align:center; padding-bottom:0.1rem}
.footerNav ul li:last-child{border-right:none;}
.c{ margin-top:0.1rem}

/**********分页*********************/
.cases{ overflow:hidden}
.cases li{ float:left;margin-left:0.12rem; margin-top:0.1rem; text-align:center}
.cases li{ width:2.34rem; height:1.50rem}
.cases li span{ width:2.33rem}
.cases li img{ width:2.34rem; height:1.50rem}
.cases li{ position:relative;}
.cases span{ font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; color:#FFF; background:rgba(0,0,0,0.7); line-height:0.5rem; position:absolute; left:0; bottom:0}


.continer{ padding:0.1rem 0.20rem 0.20rem 0.20rem; font-size:0.24rem; line-height:0.5rem}
.continer img{ width:100%; height:auto}
.continerTitle{ font-size:.30rem; text-align:center; color:#000000; margin-top:0rem; line-height:0.8rem; font-weight:bold; }
.containterConf{ text-align:center; font-size:0.24rem; line-height:0.5rem; color:#000000}

.page{text-align:center; line-height:0.6rem; overflow:hidden; margin-bottom:0.3rem; clear:both; margin-top:-0.25rem}
.page a{padding-left:0.2rem; padding-right:0.2rem; font-size:0.24rem; border:1px solid #cececf; margin-right:0.1rem; padding-top:0.1rem; padding-bottom:0.1rem; color:#555555}

.free{ text-align:center; color:#595959; font-size:0.24rem;  padding-left:0.1rem; padding-right:0.1rem; margin-top:0.1rem}
.free li{ line-height:.6rem; text-align:left; overflow:hidden}
.free li:last-child{ text-align:center;}
.free span{ color:#F00}
.free input[type="text"]{ width:98%; height:0.8rem; line-height:0.8rem; padding-left:0.1rem; font-size:0.24rem; color:#595959}
.free input[type="submit"]{ border:0; background:#b9b9b9; color:#FFF; font-size:0.24rem; text-align:center; padding:10px; border-radius:4px; float:left; margin-top:0.1rem; margin-bottom:0.1rem}
.free textarea{ width:98%; height:2rem; padding-left:0.1rem; color:#595959; font-family:"微软雅黑"}

.jstd{ overflow:hidden}
.jstd li{ float:left; width:2.40rem;background:#08a172; text-align:center; margin-left:0.075rem; margin-top:0.1rem}
.jstd img{width:2.40rem; height:2.32rem;display:block}
.jstd span{ color:#FFF; font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; line-height:0.5rem}

.next{ margin-top:0.3rem;}
.next a{ display:inline-block; font-size:0.24rem; color:#555555; line-height:0.35rem; }