@charset "utf-8";
/* CSS Document */

body,div,p,dt,dd,ul,li,ol,dl,dd,dt,h1,h2,h3,h4{ margin:0; padding:0;}
html,body {  min-height: 100%; position: relative;  font-size:1rem; color:#454545; font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
ul,li{ list-style:none;}
img{ border:0; width:100%;}
a{ text-decoration:none; color:#454545;}

.le{ float:left;}
.ri{ float:right;}

.wrapper{ width:26.6667rem; min-height:13.333335rem; margin:0 auto; position:relative; background:#fff; box-sizing: border-box;}
.box{ height:4rem; line-height:4rem; clear:both;}
.box20{ height:0.83333rem; line-height:0.83333rem; clear:both;}
.top{ height:1.66667rem; padding:0.8333rem;}
.toplogo img{ width:8.75rem; height:2.08333rem;}
.toptel{ padding-top:0.33333rem;}
.toptel img{ width:15.375rem; height:1.25rem;}

.nav{clear: both; height:3rem; line-height:3rem; background-color:#1786e3; border-bottom: 2px solid #15a8eb;}
.nav li{ float: left; text-align:center; font-size:0.91633rem;}
.nav li a{ padding:0 0.625rem; display: block; color:#fff;}
.nav li a:hover,.nav-xz{background-color:#15a8eb; color: #fff;}

.focus {
  height:8.625rem;
}
.focus .swiper-pagination-bullet {
  width: 0.5rem !important;
  height: 0.5rem !important;
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
}
.focus .swiper-pagination-bullet-active {
  background-color: #fff46b;
}


.fw{}
.fw h1{ font-size:1.08333rem; font-weight:normal; height:2.5rem; line-height:2.5rem; text-align:center; clear:left; padding:0.625rem;}
.fw li { float:left; margin-bottom:0.3rem;}
.fw li img{ width:13.08333rem; height:6.875rem;}

.gytit{ height:2.5rem; line-height:2.5rem; background-color:#f8f8f8; padding:0 0.625rem; overflow:hidden;}
.gy{ padding:0.83333rem; line-height:1.5rem;}
.gy img{ margin-top:0.625rem;}

.conli,.conlij{ padding:0.625rem;}
.conli li{ line-height:2rem;}
.conlij li{ padding-left:1.25rem;line-height:2rem; background:url(../images/zsjt.png) 0.41667rem center no-repeat; }

.menu{ width: 26.66667rem; height:2.9833rem; padding-top:0.5rem; padding-bottom:0.5rem; border-top:1px solid #e5e5e5; background-color:#fff; position:fixed; bottom:0; z-index:999999; clear:both;}
.menu ul{ width:100%;display:box;display:-moz-box; display:-webkit-box;}
.menu li{ box-flex:5;-moz-box-flex:5; -webkit-box-flex:5;text-align:center; }
.menu li .xuan{ color:#1296db;}


/*服务项目*/
.ser-left{ width:9rem; float:left; border:1px solid #ccc; border-bottom:none;}
.ser-left li{ line-height:2.5rem; text-align:center; border-bottom:1px solid #ccc;}
.ser-left li a{ width:9rem; height:2.5rem; display:block; overflow:hidden;}
.ser-left li a:hover, .xz{ background:#42a1f5; color:#fff;}

.ser-right{ width:14.8rem;  padding:0.8333rem; border:1px solid #ccc; float:right; overflow:hidden;}
.ser-right-tit{ height:1.875rem; line-height:1.875rem; padding:0 15px; margin-bottom:0.8333rem; background-color:#e5e5e5;}

.law li{ line-height:2rem;}
.law li a:hover{ color:#4cb3ef;}

