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;}


.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) top center no-repeat;background-size:100% auto;}

.news{ margin-left:0.1rem; margin-right:0.1rem;}
.news img{ width:2.20rem; height:1.30rem; float:right}
.news li{ margin-top:0.2rem; height:1.1rem; overflow:hidden;}
.news h1{ padding:0px; margin:0px; font-size:0.24rem; font-weight:600; color:#323232; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.news p{ padding:0px; margin:0px; font-size:0.24rem; color:#666666; line-height:0.4rem; margin-top:0.1rem}
.news div{ background:#d9d9d9; float:left; padding:0.2rem 0.5rem 0.3rem 0.5rem; text-align:center; margin-right:0.1rem}
.news div span{ display:block; font-size:0.35rem; font-family: Georgia, "Times New Roman", Times, serif; color:#3e3e3e}
.news div span:nth-child(2){ font-size:0.24rem; color:#3e3e3e; line-height:0.4rem}
.news a{ text-decoration:none}

.about img{ width:100%; padding-left:0.1rem; padding-right:0.1rem; margin-top:0.1rem}
.about p{ color:#666666; font-size:0.24rem; line-height:0.5rem; padding-left:0.1rem; padding-right:0.1rem}
.about a{ font-size:0.24rem; color:#444444;}


.case{ overflow:hidden}
.case li{ float:left;margin-left:0.12rem; margin-top:0.1rem; text-align:center}
.case li:nth-child(1){ width:3.58rem; height:2.30rem}
.case li:nth-child(1) span{ width:3.58rem}
.case li:nth-child(1) img{ width:3.58rem; height:2.30rem}
.case li:nth-child(2){ width:3.58rem; height:2.30rem}
.case li:nth-child(2) span{ width:3.58rem}
.case li:nth-child(2) img{ width:3.58rem; height:2.30rem}
.case li:nth-child(3){ width:2.33rem; height:1.50rem}
.case li:nth-child(3) span{ width:2.33rem}
.case li:nth-child(3) img{ width:2.33rem; height:1.50rem}
.case li:nth-child(4){ width:2.34rem; height:1.50rem}
.case li:nth-child(4) span{ width:2.33rem}
.case li:nth-child(4) img{ width:2.34rem; height:1.50rem}
.case li:nth-child(5){ width:2.34rem; height:1.50rem}
.case li:nth-child(5) span{ width:2.33rem}
.case li:nth-child(5) img{ width:2.34rem; height:1.50rem}
.case li{ position:relative;}
.case 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}

.project{ overflow:hidden}
.project li{ width:2.35rem; float:left;  text-align:center; margin-left:0.12rem; margin-top:0.1rem}
.project img{ width:2.35rem; height:1.66rem; display:block}
.project a{ text-decoration:none}
.project span{ color:#666666; border-bottom:#FFF solid 1px; font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; line-height:0.5rem;}




.conf{ font-size:0.24rem; text-align:center; line-height:0.45rem; margin-bottom:0rem; color:#FFFFFF; margin-top:0.3rem; padding-top:0.2rem; padding-bottom:1.1rem}
.conf a{ color:#FFFFFF}

.footerNav{ padding-bottom:0.25rem;padding-top:0.25rem;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:25%; 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.3rem 0.20rem 0.3rem 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:0.3rem;}
.containterConf{ text-align:center; font-size:0.24rem; margin-top:0.3rem; color:#000000}

.page{text-align:center; line-height:0.6rem; overflow:hidden; margin-bottom:0.6rem; 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:#666666}
.page .newscurrent{padding-left:0.2rem; padding-right:0.2rem; font-size:0.24rem; border:1px solid #000000; margin-right:0.1rem; padding-top:0.1rem; padding-bottom:0.1rem; color:#000000}

.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="button"]{ 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:"微软雅黑"}
.free #CommentSubmit{ color:#000000; width:50%; font-size:0.34rem; padding:20px; float:left; }

.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}
