/* CSS Document */
*{margin:0;	padding:0;	font-family:"Microsoft YaHei";	}
	
img{border:0; width:100%;  max-width:100%;}
	
li{	list-style:none;}
	
a{text-decoration:none; color:#333;	}
.clear{clear:both;}
body{max-width:640px;margin:0 auto; font-size:0.55rem; color:#000;}
.fl{ float:left;}
.fr{ float:right;}


.header{  width:100%; z-index:999; position:absolute; top:0px; left:0px;}
.header img{ max-height:100%; width:100%; display:block; }
.ny{}

.header a{ display:block; width:100%; height:100%;}
.menu{ float:left;  width:1.6rem; }

.phone{ float:right; width:2.2rem; }

.pc{ display:none;}

.wnav{ width:100%; height:100%; background:url(/mobile/statics/images/png.png) repeat; display:none; position:fixed; left:0; z-index:9999; top:0rem; }
.nav{ width:56%; height:auto;  background:#1787CB; padding:2%; text-align:left; height:100%;}
.nav ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.nav li{ width:98%; height:40px; border-bottom:1px dashed #fff; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#FFF}
.nav li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.nav a{ color:#fff;}
.nav li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

.sjbanner{ margin:0px auto;  max-width:640px;    width:16rem; }
/* 焦点图 */
	.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;   width:16rem; /* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:0.5rem; line-height:4px; bottom:0.5rem; left:40%; z-index:1; float:left;  }
	.slideBox .hd li{  overflow:hidden; float:left; width:0.5rem; height:0.5rem; background:none; margin-left:5px; line-height:70px; border-radius:0.25rem; background:#919191;   }
	.slideBox .hd li.on{ background:none; background:#c4261d;   }
	.slideBox .bd{ position:relative; z-index:0;  margin:0px auto;  max-width:640px;   width:16rem;}
	.slideBox .bd li{ position:relative; text-align:center;  margin:0px auto;  max-width:640px;    width:16rem; }
	.slideBox .bd li img{ background:url(/mobile/statics/images/m1.png) center center no-repeat;  vertical-align:top; width:100%; /* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


.knav{ width:100%; position:relative; height:4.6rem;}
.knav .hd{ position:absolute; width:100%; top:0px; left:0px;}
.knav .hd .next{ width:0.65rem; display:block;}
.knav .hd .prev{ width:0.63rem; display:block;}
.knav .bd { position:absolute; top:0px; left:1.05rem; width:14.2rem; height:3.35rem; overflow:hidden;}
.knav .bd li{ width:3.2rem; height:3.35rem; background:url(/mobile/statics/images/m3.png) no-repeat #00C; background-size:100%; margin-right:0.31rem; font-size:0.6rem; text-align:center;line-height:3.35rem; }
.knav .bd li a{ display:block;  color:#fff; }

.new{ width:15rem; margin:auto; padding-top:1rem; padding-bottom:0.5rem;}
.new ul li{ width:15rem; height:2.25rem; margin-bottom:0.5rem;}
.new ul li a{ display:block;}
.new ul li a .date{ width:2.2rem; height:2.25rem; background:#e1e1e1; float:left; color:#2e2d2e; text-align:center;}
.new ul li a .date .dd{ font-size:0.8rem;}
.new ul li a .date .mm{ font-size:0.4rem;}
.new ul li a .date .yy{ font-size:0.4rem;}
.new ul li a .text{ width:12.375rem; height:2.25rem; float:right;}
.new ul li a .text .title{ font-size:0.6rem; color:#2e2d2e;}
.new ul li a .text  .summary{ font-size:0.45rem; padding-top:0.1rem; line-height:0.7rem; color:#6d6d6d;}

.casemian { width:15rem; margin:auto; padding-top:1rem;}
.casemian ul li{ width:5.8rem; height:4.2rem; float:left; margin-bottom:0.5rem;}
.casemian ul li:nth-child(2n){ float:right;}
.casemian ul li {  width:7.2rem; height:5rem; display:block; position:relative;}
.casemian ul li img{ display:block; width:7.2rem; height:4.2rem;}
.casemian ul li:nth-child(2n+1) p{text-indent: 0.3rem; position:absolute; width:3.1rem; height:2rem; background:url(/mobile/statics/images/m4.png) no-repeat; background-size:cover; top:0px; right:-3.1rem; color:#fff; line-height:1.8rem; font-size:0.42rem; }
.casemian ul li:nth-child(2n)  p{ text-indent: 0.3rem;position:absolute; width:3.1rem; height:2rem; background:url(/mobile/statics/images/m5.png) no-repeat; background-size:cover; bottom:0px; left:-3.15rem; color:#fff; line-height:1.8rem; font-size:0.42rem; }

.footer{ width:100%; background:#2c2c2c; text-align:center; color:#fff;}
.footer .ewm{ width:2.35rem; margin:auto; display:block; padding-top:0.6rem;}
.footer .t1{ font-size:0.4rem; line-height:0.8rem; padding-top:0.1rem;}
.footer .t2{ font-size:0.45rem; padding-top:0.3rem; padding-bottom:0.6rem; line-height:0.8rem;}

.danye{width:15rem; margin:auto; /*padding-top:1rem;*/ padding-bottom:1rem; line-height:1rem; font-size:0.5rem; min-height:10rem;}
.danye img{ display:block;}

.nyheader{ height:2.05rem; width:100%; border-bottom:#990505 0.1rem solid;}

.nyheader .logo{ width:3.5rem; height:2rem; float:left; }
.nyheader .phone{ width:2.05rem; height:2.05rem; float:right; padding-right:0.5rem;}
.nyheader .phone img{width:2.05rem; height:2.05rem; }
.nyheader .menu{ width:1.875rem; height:2.05rem; float:right;}
.nyheader .menu img{width:1.875rem; height:2.05rem; }
.nynav{  padding:0.5rem;}
.nynav a{ padding:0.1rem 0.2rem; font-size:0.6rem;  color:#3f3f3f; margin:0.2rem 0.1rem; border:#3f3f3f 1px solid;}
.nynav a.active{ background:#990505; color:#fff ;  border:#990505 1px solid;}


.tp{ width:15rem; margin:auto; padding:1rem 0;}
.tp ul li{ width:7.2rem; float:left; margin-bottom:0.5rem;}
.tp ul li:nth-child(2n){ float:right;}
.tp ul li a{ display:block;}
.tp ul li a img{ display:block; width:7rem;}
.tp ul li a p{ line-height:1.1rem; font-size:0.5rem; text-align:center;}
.tp ul li a p span{ color:#c3a370;}

.fanye{ height:2rem; }
.fanye ul{ padding-top:0.5rem;}
.fanye ul li{ float:left; width:4.5rem; height:1rem; line-height:1rem; text-align:center; font-size:0.5rem; background:#fff; margin-left:0.4rem;}

.fanye ul li select{ width:4.7rem; height:1rem; line-height:1rem; font-size:0.5rem; text-indent:0.5rem; line-height:1rem;}



/*新闻*/
.news_index{
	width: 16rem;
	/*height: 13.45rem;*/
	/*background:#adff22;*/
	margin:0 auto;
}

.news_list{
	width: 15.5rem;
	height:3.3rem;
	/*background: #afd2aa;*/
	margin:0 auto;

}

.news_left_time{
	width: 2.57rem;
	height: 2.9rem;
	background: #e1e1e1;
	float:left;

}


.news_left_time p{
	font-size:1.2rem;
	color:#da291c;
	margin-left: 0.4rem;
}

.news_left_time_may{
	font-size: 0.5rem;
	color:#343748;
	width: 1.9rem;
	height: 1.5rem;/*background: #acaffa;*/
	margin-left: 0.4rem;
	/*line-height: 0.6rem*/
	/*margin-top: 0.5rem*/
}

.news_right_title{
	width: 12.6rem;
	height: 2.9rem;
	/*background: #adac55;*/
	float: right;
}

.news_right_title p a{
	font-size: 0.6rem;
	color:#2e2d2e;
	line-height: 1.3rem	
}

.news_right_title span{
	font-size: 0.45rem;
	color:#6d6d6d;	
	line-height: 0.8rem
}

.damye_w16{
	width: 16rem;
}

.page_nei_boss{
	 width: 15.5rem;margin: 0 auto;font-size: 0.65rem !important;line-height: 1.2rem;color: #8e8e8e;
}


/*二级导航*/

.er_nav_top{
	width:15.5rem;
	height: 2.4rem;
	/*background: #ccc;*/
	margin:0 auto;margin-top: 0.2rem;

}

.er_nav_top ul li{
	width:3.6rem;
	height: 1.3rem;
	/*background: #e3e3e3;*/
	float: left;
	margin:0.5rem 0.36rem 0 0;
	
}

.er_nav_top ul li:nth-child(4n){
	float: right;
margin:0.5rem 0rem 0rem 0rem ;

}

.er_nav_top ul li a{
	font-size: 0.65rem;
	color:#5b5b5b;
	line-height: 1.2rem;
}

.red_box{
	background: #00447a !important;
}


.red_box a{


    font-size: 0.65rem;
   color: #fff!important;
    line-height: 1.2rem;
}


/*留言*/
.liuyan_mobile{
	width: 15.5rem;
	height:14.5rem;
	/*background: #ca5685;*/
}

.name_class{
	width: 13rem;
	height: 1.8rem;
	/*background: #abfe25;*/
	margin:0 auto;
	margin-top: 0.3rem
}


.name_class span{
	float: left;
	color:#00447a;
	font-size: 0.8rem;line-height: 1.6rem;
}

.name_class input{
	width: 9rem;
	height: 1.8rem;
	border: 1px solid #ccc;
	float: right;
}

.name_liuyan{
	width: 13rem;
	height:5rem;
	/*background: #ca56a8;*/
		margin:0 auto;margin-top: 0.3rem
}


.name_liuyan span{
	float: left;
	color:#00447a;
	font-size: 0.8rem;line-height: 1.6rem;
}

.name_liuyan textarea{
	width: 9rem;
	height: 3.8rem;border: 1px solid #ccc;
	float: right;
}

.submit_class{
	width: 10rem;
	height: 2rem;
	background: #00447a;
	margin:0 auto;
}

.submit_class input{
	color: #fff;
	font-size: 0.8rem;
	margin-left: 2rem;
	margin-left: 3.3rem;
margin-top: 0.4rem;background: #00447a;
border:none;
}


/*我们的客户*/
.mobile_wmdkh{
  width: 16rem;
  height: 3rem;
  background: #ccc;
}

.mobile_wmdkh_w15{
  width: 15rem;
  height: 3rem;
  /*background: #d59dff;*/
  margin:0 auto;
  margin-top: 0.5rem
}




.boxxxx{
        height: 0.8rem;
        
        position: relative;
        display: inline-block;
        width: 975px;
        /*background: #ccc*/
      
      }
      #roll{
        width: 200%;
      }
      #roll li{
        width: 3rem;
        height: 0.8rem;
        /*background:#00EE00;*/
        float: left;
        
      }

       #roll li img{
       height: 0.8rem;
        
      }
      /*.box span{position: absolute;bottom: 40%; left:-100px; display: inline-block;width: 50px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}*/
      /*.box .next{right: -100px; left:auto;}*/

.w_kuan{
  width:15rem!important;
}

.li_claboxc{
  width: 0.2rem!important;
}

.wmdkh{
	width: 3.875rem;
    height: 1.5rem;
    /* background: #c5a45d; */
    margin: 0 auto
}

.wmdkh p{
	font-size: 0.7rem;
    color: #333;
    line-height: 1.1rem;
}