@charset "utf-8";
/* CSS Document */
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;}
h3{ padding:0rem; margin:0rem; font-weight:normal}
a{ color:#595959;}
p{ margin:0rem; padding:0rem;}
img{ border:0px;}
.headerBg{ background:#ffffff; display:block; width:100%; overflow:hidden; padding-bottom:0.30rem; padding-top:0.25rem; border-bottom:#dfdfdf solid 1px}
#headerbgtop{ background:#ffffff; display:block; width:100%; overflow:hidden; padding-bottom:0.15rem; padding-top:0.25rem; border-bottom:#1277cf solid 1px}
.logo { float:left; padding-top:0.1rem}
.logo img{ width:3.66rem; height:0.73rem; margin-left:0.1rem; 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:#FFF solid 0.025rem}
.slideBox .hd li.on{ background-color:#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;}

.nav{ background:#1277cf; overflow:hidden}
.nav li{ color:#FFF; font-size:0.24rem; width:24%; line-height:0.5rem; text-align:center;  float:left}
.nav li a{ color:#FFF; text-align:center;}
.nav li:nth-child(1){ border-bottom:#075da9 solid 1px; border-right:#075da9 solid 1px}
.nav li:nth-child(2){ border-bottom:#075da9 solid 1px; border-right:#075da9 solid 1px}
.nav li:nth-child(3){ border-bottom:#075da9 solid 1px; border-right:#075da9 solid 1px}
.nav li:nth-child(4){ border-bottom:#075da9 solid 1px; border-right:#075da9 solid 1px}
.nav li:nth-child(5){  border-right:#075da9 solid 1px}
.nav li:nth-child(6){  border-right:#075da9 solid 1px}
.nav li:nth-child(7){  border-right:#075da9 solid 1px}
.nav li:nth-child(8){  border-right:#075da9 solid 1px}
.w{ width:104%}

.title{ margin-left:auto; margin-right:auto; margin-top:.2rem; overflow:hidden; width:100%; border-bottom:#075da9 solid 1px;}
.titleLeft{  float:left; display:inline;}
.titleLeft h3{ font-size:0.24rem; color:#ffffff; background:#075da9; padding:0.1rem}
.titleRight{ float:right; display:inline}
.titleRight a{ color:#075da9; font-size:.20rem; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:0.2rem}


.product{ overflow:hidden}
.product li{ width:2.37rem; float:left; text-align:center;  margin-top:0.1rem; margin-left:0.1rem}
.product img{ width:2.37rem; height:2.3rem;}
.product li a{ display:block; line-height:0.81rem}
.product li a span{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;background:#147fdd; color:#FFF; font-size:.24rem;  width:2.27rem; padding-left:0.05rem;padding-right:0.05rem;}
.productTitle{ overflow:hidden}
.productTitle ul{ width:101%}
.productTitle li{ width:30%; text-align:center; border:#007f18 solid 1px; margin-right:0.08rem;margin-left:0.1rem;}
.productTitle a{ color:#405955; font-size:0.24rem; display:block}

.cases{ overflow:hidden}
.cases li{ width:3.56rem; float:left; text-align:center;  margin-top:0.1rem; margin-left:0.125rem}
.cases img{ width:3.56rem; height:3.5rem;}
.cases li a{ display:block; line-height:0.81rem}
.cases li a span{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;color:#FFF; font-size:.24rem;   padding-left:0.1rem; padding-right:0.1rem}
.cases li:nth-child(1) a span{background:#f28101;}
.cases li:nth-child(2) a span{background:#cd2a3b;}
.cases li:nth-child(3) a span{background:#14a73d;}
.cases li:nth-child(4) a span{background:#00b0ec;}

.case{ overflow:hidden}
.case li{ width:3.56rem; float:left; text-align:center;  margin-top:0.1rem; margin-left:0.125rem}
.case img{ width:3.56rem; height:4.57rem;}
.case li a{ display:block; line-height:0.81rem}
.case li a span{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;color:#FFF; font-size:.24rem;   padding-left:0.1rem; padding-right:0.1rem; background:#147fdd}

.news li{ margin-top:0.1rem; overflow:hidden; margin-left:0.1rem; margin-right:0.1rem; border-bottom:#d4dfdd dotted 1px; padding-bottom:0.1rem}
.news a{ color:#405955; font-size:.24rem; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.news img{ margin-right:0.1rem; float:left; margin-top:0.1rem}

.about{ padding-left:0.1rem; padding-right:0.1rem; margin-top:0.1rem; text-align:left}
.about img{ width:3.19rem; height:2.39rem; display:block; float:left; margin-right:0.2rem}
.about p{ padding-left:0.1rem; padding-right:0.1rem; font-size:0.24rem; line-height:0.45rem; color:#666666; margin-top:0.1rem}

.cyzs{ margin-left:0.1rem; margin-right:0.1rem}
.cyzs li{ margin-top:0.1rem;overflow:hidden; padding-bottom:0.1rem}
.cyzs img{ width:2.70rem; height:1.70rem; float:left; margin-right:0.1rem}
.cyzs a{ font-size:0.24rem;}
.cyzs  h3{ font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color:#666666; font-weight:bold }
.cyzs p{ line-height:0.50rem;overflow:hidden; text-overflow:ellipsis; height:1rem; margin-top:0.2rem; font-size:0.24rem; color:#666666}


.b{ width:100%; border-bottom:#1277cf solid 1px; margin-top:0.2rem; margin-bottom:0.2rem}
.conf{ font-size:0.24rem; text-align:center; line-height:0.45rem; color:#000; margin-bottom:1.2rem; color:#595959}
.conf a{ color:#595959}

.footerNav{ position:fixed; background:#1277cf; left:0; right:0; bottom:0; padding-bottom:0.1rem;padding-top:0.14rem;}
.footerNav a{ color:#FFF; font-size:0.24rem}
.footerNav ul{ overflow:hidden}
.footerNav ul li{ float:left; width:24%; text-align:center; border-right:#0056a1 solid 1px; padding-bottom:0.1rem}
.footerNav ul li:last-child{border-right:none;}

/******************分页开始的地方*****************************/
/******************分页开始的地方*****************************/
.menu{ border: 1px solid #147fdd;
    padding: 5px 0px 5px 0px;
    font-size: 0.24rem;
    width: 49%;
    float: left;
    text-align: center;
    line-height: 0.5rem;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;}
	.menu:nth-child(even){
		border-left: 0px solid #147fdd;
		border-right: 0px solid #147fdd;
		} 
		.menu:nth-child(odd){
		border-left: 0px solid #cececf;
		} 
		.ov{width:100%;overflow:hidden}
		.w{width:102%}
		.act{ background:#147fdd; color:#ffffff}
		.fh{color:#1277cf;float:left; font-size:0.24rem; line-height:0.8rem; font-weight:bold}
		.t{float:left; text-align:center; font-size:0.24rem; width:75%; color:#1277cf;line-height:.8rem; font-weight:bold}
.page{text-align:center; line-height:0.6rem; overflow:hidden; margin-bottom:1.2rem; clear:both}
.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}

.goBack{ width:100%; overflow:hidden; border-top:1px solid #cececf; line-height:0.8rem;  border-bottom:1px solid #cececf;font-size:14px; color:#353535; margin-top:0.0rem; clear:both}
.goBack a{ font-size:0.24rem; color:#353535; text-align:center; display:block}
.goBackLeft{ width:49%;border-right:1px solid #cececf; float:left}
.goBackLeft span{ float:left}
.goBackRight{ width:50%; float:right;text-align:center}
.goBackRight span{ float:right}

.continer{ padding:0.1rem 0.20rem 1rem 0.20rem; font-size:0.24rem; line-height:0.5rem}
.continer img{ width:100%; height:auto}
.continerTitle{ font-size:.30rem; text-align:center; color:#666666; margin-top:0.1rem}
.containterConf{ text-align:center; font-size:0.24rem; line-height:0.5rem; color:#666666}

.free{ text-align:center; color:#595959; font-size:0.24rem; line-height:0.5rem; padding-left:0.1rem; padding-right:0.1rem; margin-top:0.1rem}
.free li{ line-height:.7rem; text-align:left}
.free li:last-child{ text-align:center;}
.free span{ color:#F00}
.free input[type="text"]{ width:98%; height:0.5rem; line-height:0.5rem; padding-left:0.1rem}
.free input[type="submit"]{ border:0; background:#d5343e; color:#FFF; font-size:0.24rem; text-align:center; padding:10px; border-radius:4px}
.free textarea{ width:98%; height:2rem; padding-left:0.1rem; color:#595959}

.ques{ margin-left:0.1rem; margin-right:0.1rem}
.ques li{ margin-top:0.2rem; border-bottom:#227bff solid 1px; overflow:hidden; padding-bottom:0.1rem}
.ques img{ width:2.42rem; height:1.77rem; float:left; margin-right:0.1rem; margin-top:0.06rem}
.ques a{ font-size:0.24rem; color:#666666;}
.ques  h3{ font-size:0.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0rem; margin:0rem; color:#0059dc}
.ques p{ line-height:0.50rem;overflow:hidden; text-overflow:ellipsis; height:1.5rem; margin-top:0.1rem; font-size:0.24rem }



.one{ width:97% !important;height:3.2rem;overflow:hidden;position:relative; margin-left:auto; margin-right:auto }
.one ul{width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:0.15rem 0.15rem 0.20rem 0.15rem;height:3.2rem;position:relative; text-align:center; background:#147fdd}
.one ul li a{display:inline-block;} 
.one ul li img{ width:2.37rem; height:2.3rem;display:block}
.one ul li a span{display:block;position:absolute;bottom:0.25rem;color:#ffffff;font-size:.24rem;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center; padding-bottom:0.15rem}


