@charset "utf-8";
/* CSS Document */

/*basic*/
body{margin:0; padding:0;width:100%;width:100%;font-size:14px;color:#666;font-family: "微软雅黑", sans-serif;position:relative;z-index:0}
.w1100{ width:1100px; margin:0 auto; zoom:1}
img{ border:none;vertical-align:middle;}
.clear{clear:both;}
a{text-decoration:none; color:#666}
a:hover{text-decoration:none; color:#147b81}
ul{ list-style:none; list-style-type:none; margin:0; padding:0; line-height:20px;}
input,select{vertical-align:middle;font-size:14px;font-family:"微软雅黑";}

/*float*/
.fl{float:left; display:inline}
.fr{float:right; display:inline}
.fc{float:left; text-align:center;}
.font_strong{ font-weight:bold;}
/*top_bgp*/
.top_bg{
  width:100%;
  height:602px;
  background: url(../images/banner.jpg) no-repeat;
  position: relative;
  z-index:0;
  overflow: hidden;
}
/*web_header*/
.header{
  background: #fff;
  height:105px;
}
.header .logo{
  float:left;
  width:310px;
  height:104px;
  overflow:hidden;
}
.header .tel{
  text-align: right;
  margin-top:10px;
  margin-right:40px;
  color:#008cd6;
  font-size:14px;
}
.header .tel strong{
  font-size:16px;
}

/*nav*/
.nav_bg{width:100%;height:50px;position:relative;z-index:1;margin-top:10px;}
.nav{width:790px;margin:0 auto;}
.nav a {font-size:14px;font-weight:bold;color:#008cd6;display:block; width:130px; height:50px;line-height:50px; text-align:center;}
.nav a:hover{width:130px;display:block; color:#008cd6;font-size:14px;font-weight:bold;}
.nav li{float:left;height:50px;line-height:40px;border-left:1px solid #fff;}
.nav li a {font-size:14px;color:#008cd6; _float:left; display:block; width:130px; height:50px; text-align:center;  }
.nav li a:hover{width:130px;display:block;font-size:18px;color:#fff;background:#008cd6;text-decoration:none;font-weight:500;}
.nav li a.on{
  width:130px;display:block;font-size:18px;color:#fff;background:#008cd6;text-decoration:none;font-weight:500;
}


/*banner*/
.banner{
  width:100%;
  height:370px;
  margin:0 auto;
  text-align: center;
  position: relative;
  z-index:0;
  padding-top:125px;
}
.banner strong{
  font-size:40px;
  color:#008cd6;
  padding-top:125px;
}
.banner p{
  font-size:16px;
}
.banner button{
  margin:0 auto;
}
.banner a{
  width:126px;
  height:43px;
  line-height:43px;
  background:#008cd6;
  border:1px solid #fff;
  margin-right:20px;
  display: inline-block;
  transition:background-color ease 0.5s;
}
.banner a:hover{
  background:#34aae8;
  font-size:#000;
}
.banner a span{
  font-size:13px;
  color:#fff;
}

/*step_small*/
.step_small{
  width:1100px;
  height:144px;
  line-height:144px;
  margin:0 auto;
  background: url(../images/stepd_bg.jpg) no-repeat;
  margin-top:-175px;
}
.step_small ul {
  padding-top:35px;
}
.step_small ul li{
  float:left;
  padding:0 70px;
}

/*step_seven*/
.step_seven{
  margin-top:134px;
  width:100%;
  height:425px;
  background: #34aae8;
  padding-top:115px;
  position: relative;
}
.step_seven .title{
  width:480px;
  background: url(../images/title_bg.png) no-repeat;
  margin:0 auto;
  text-align: center;
  margin-top:50px;
}
.step_seven .title .title_z{
  width:480px;
  height:35px;
  line-height:35px;
  font-size:35px;
  color:#fff;
  font-weight:bold;
  text-align: center;
}
.step_seven .title span{
  color:#fff;
}
.step_seven .title .title_f{
  color:#fff;
  line-height:40px;
}
.step_seven .step_seven_cont{
  width:1100px;
  height:192px;
  margin-top:30px;
}
.step_seven .step_seven_cont .step_seven_cont_left{
  float:left;
  width:641px;
  height:192px;
}
.step_seven .step_seven_cont .step_seven_cont_right{
  float:left;
  width:419px;
  height:132px;
  background: #008cd7;
  padding:30px 20px;
}
.step_seven .step_seven_cont .step_seven_cont_right dl{
  padding:0;
  margin:0;
}
.step_seven .step_seven_cont .step_seven_cont_right dl dt{
  float:left;
  padding:0;
  margin:0;
  margin-right:10px;
}
.step_seven .step_seven_cont .step_seven_cont_right dl dd{
  color:#fff;
  line-height:20px;
}
.step_seven .step_seven_cont .step_seven_cont_right dl dd.tel{
  font-size:20px;
}

/*footer*/
.footer{
  width:100%;
  height:45px;
  line-height:45px;
  background:#008cd7;
  text-align: center;
}
.footer span{
  color:#68b7e0;
  font-size:14px;
}

.wx{
  position: absolute;
  top:70px;
  right:0px;
}
.wx img{
  width:200px;
  height:200px;
}