.header .head .logo {
  position: relative;
  width: 60%;
}
.header .head .logo img {
  margin: 20px 0;
}
.header .head .logo span {
  display: inline-block;
  font-size: 24px;
  position: absolute;
  left: 370px;
  bottom: 35px;
  font-weight: bold;
  color: #474441;
}
.header .head .search {
  float: right;
  position: relative;
  margin-top: 20px;
}
.header .head .search p {
  color: #143270;
  text-align: right;
}
.header .head .search input[type=text] {
  height: 35px;
  width: 220px;
  line-height: 35px;
  border: 1px solid #DBDBDB;
  font-size: 15px;
  padding-left: 20px;
  background: #FAFAFA;
}
.header .head .search input[type=image] {
  display: block;
  position: absolute;
  top: 24px;
  right: 0px;
  height: 35px;
  *height: 24px;
  width: 35px;
  *width: 24px;
  background: #178EDD;
  padding: 8px;
  cursor: pointer;
  text-align: center;
}
.nav {
  height: 48px;
  width: 100%;
  background: #178EDD;
}
.nav .navsub {
  position: relative;
}
.nav .navsub ul {
  float: left;
}
.nav .navsub ul li {
  float: left;
  transition: all 0.1s;
}
.nav .navsub ul li.active a {
  background: #0A7DCA;
}
.nav .navsub ul li.nav-li > a {
  display: block;
  padding: 10.5px 64px;
  color: #fff;
  font-size: 18px;
}
.nav .navsub ul li:hover a {
  background: #0A7DCA;
}
.main {
 /* padding-top: 30px;*/
}
.main .banner1 {
  margin-bottom: 30px;
}
.main .banner1 .b1-l {
  width: 569px;
  height: 282px;
  overflow: hidden;
  position: relative;
}
.main .banner1 .b1-l .slideBox .hd {
  position: absolute;
  width: 22%;
  right: 10px;
  bottom: 5px;
  z-index: 1000;
}
.main .banner1 .b1-l .slideBox .hd ul li {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  float: left;
  margin: 5px;
  cursor: pointer;
}
.main .banner1 .b1-l .slideBox .hd ul li.on {
  background: #0A7DCA;
}
.main .banner1 .b1-l .slideBox .bd ul li {
  position: relative;
}

.main .banner1 .b1-l .slideBox .bd ul li .lii {
  width: 100%;
  height: 36px;
  line-height: 36px;
  color: #fff;
  padding-left: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #000000;
}
.main .banner1 .b1-r {
  width: 600px;
  height: 282px;
  overflow: hidden;
}
.main .banner1 .b1-r .content ul li {
  margin: 10px 0px;
}
.main .banner1 .b1-r .content ul li span {
  float: right;
  color: #999EA1;
}
.main .banner1 .b1-r .content ul li a {
  color: #5E676B;
}
.main .banner1 .b1-r .content ul li a:hover {
  color: #178EDD;
}
.main .banner2 {
  height: 230px;
  *height: 250px;
  margin-bottom: 30px;
  background: #fff;
}
.main .banner2 .b2 {
  width: 33.33%;
  *width: 31.33%;
  float: left;
  height: 230px;
  *height: 250px;
  padding: 0 10px;
}
.main .banner2 .b2 h3 {
  font-size: 18px;
  color: #383838;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #178EDD;
}
.main .banner2 .b2 h3 p {
  width: 143px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background: #178EDD;
}
.main .banner2 .b2 .b2-c p {
  margin: 23px 10px;
  color: #626A6E;
}
.main .banner2 .b2 .b2-c p span {
  display: inline-block;
  height: 36px;
  line-height: 36px;
}
.main .banner2 .b2 .b2-c p input,
.main .banner2 .b2 .b2-c p select {
  width: 317px;
  height: 36px;
  border: 1px solid #DADADA;
  padding-left: 10px;
}
.main .banner2 .b2 .b2-c .button {
  display: block;
  text-align: center;
  color: #fff;
  cursor: pointer;
  width: 116px;
  height: 36px;
  line-height: 36px;
  margin: -5px auto;
  background: #178EDD;
}
.main .banner2 .inquiry {
  box-shadow: 1px 1px 10px #ddd;
  *border-left: 1px solid #ddd;
  *border-right: 1px solid #ddd;
}
.main .banner2 .inquiry .b2-c p span {
  width: 18%;
  text-align: right;
}
.main .banner2 .inquiry .b2-c p input {
  width: 287px;
}
.main .banner2 .touch .b2-c {
  margin: 10px;
}
.main .banner2 .touch .b2-c p {
  margin: 0;
}
.main .banner3 .b3-cont {
  padding: 30px 0;
}
.main .banner3 .b3-cont ul li {
  width: 290px;
  height: 154px;
  position: relative;
  float: left;
  margin-right: 10px;
  overflow: hidden;
  *margin-right: 20px;
}
.main .banner3 .b3-cont ul li img {
  width: 100%;
  height: 100%;
}
.main .banner3 .b3-cont ul li h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #178EDD;
  color: #fff;
}
.main .banner3 .b3-cont ul li .p {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(23, 145, 226, 0.4);
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}
.main .banner3 .b3-cont ul li .p .nei {
  padding: 54px;
}
.main .banner3 .b3-cont ul li:hover h3 {
  display: none;
}
.main .banner3 .b3-cont ul li:hover .p {
  display: block;
}
.main .banner3 .b3-cont ul .last-li {
  margin: 0;
}
.content .map {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dfdfdf;
}
.content .map span {
  font-size: 18px;
  color: #5E676B;
}
.content .map span a {
  color: #5E676B;
}
.content .zw {
  min-height: 556px;
}
.content .zw h2 {
  text-align: center;
  font-size: 20px;
  color: #5E676B;
  font-weight: bold;
  margin: 30px 0;
}
.content .zw p {
  color: #5E676B;
  text-indent: 32px;
  line-height: 30px;
  margin: 30px 32px;
}
.content .zw table {
  width: 100%;
  text-align: left;
  background: #fff;
  margin-bottom: 30px;
}
.content .zw table thead tr {
  height: 48px;
  background: #178EDD;
  color: #fff;
}
.content .zw table thead tr th {
  font-weight: bold;
  border-right: 1px solid #DEEAF3;
  padding-left: 10px;
}
.content .zw table tbody tr {
  height: 48px;
  border-bottom: 1px solid #F3F4F5;
}
.content .zw table tbody tr td {
  padding-left: 10px;
  border-right: 1px solid #F3F4F5;
  color: #5E676B;
}
.content .zw .jieshao {
  width: 66%;
  margin: 0 auto;
}
.content .zw .jieshao tbody tr {
  height: 40px;
}
.content .zw .jieshao tbody tr td {
  padding-left: 30px;
}
.content .zw .jieshao tbody tr td a {
  color: #5E676B;
}
.content .kx {
  padding: 20px 0;
  min-height: 556px;
}
.content .kx ul li {
  padding: 0 10px;
  line-height: 40px;
  border-bottom: 1px dashed #dfdfdf;
}
.content .kx ul li span {
  float: right;
  color: #9DA1A4;
}
.content .kx ul li a {
  color: #60696D;
}
.content .kx ul li a:hover {
  color: #178EDD;
}
.content .xysh {
  padding-top: 30px;
}
.content .xysh ul li {
  float: left;
  margin-right: 18px;
  margin-bottom: 18px;
}
.content .xysh ul li.five-li {
  margin-right: 0;
}
.content .zixun{
 min-height:556px;
}
.content .zixun .tw {
  height: 50px;
  line-height: 50px;
  padding-left: 40px;
  position: relative;
  margin: 0 10px;
}
.content .zixun .tw i {
  display: block;
  position: absolute;
  top: 6px;
  left: 0;
  width: 28px;
  height: 27px;
  background: url("../img/tw.png") no-repeat;
}
.content .zixun .zixun-ul li {
  padding: 20px;
  border-bottom: 1px solid #E1E1E1;
}
.content .zixun .zixun-ul li div {
  line-height: 36px;
}
.content .zixun .zixun-ul li div span {
  color: #5E676B;
}
.content .zixun .zixun-ul li .da {
  background: #fff;
  padding-left: 10px;
  line-height: 48px;
}
.content .zixun-box {
  margin: 30px 80px;
  background: #fff;
  border-radius: 20px;
  padding: 30px 0;
}
.content .zixun-box .ti-box h3 {
  width: 262px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background: url("../img/h3.png") no-repeat;
}
.content .zixun-box .zixun-ol {
  width: 80%;
  margin: 0 auto;
}
.content .zixun-box .zixun-ol ol {
  padding: 20px 0;
  border-bottom: 1px dashed #178EDD;
}
.content .zixun-box .zixun-ol ol li {
  margin: 20px 0;
}
.content .zixun-box .zixun-ol ol li span {
  display: inline-block;
  width: 13%;
  height: 40px;
  line-height: 40px;
  text-align: right;
  float: left;
  color: #5E676B;
}
.content .zixun-box .zixun-ol ol li input {
  width: 307px;
  *width: 310px;
  height: 40px;
  border: 1px solid #DCDCDC;
  float: left;
}
.content .zixun-box .zixun-ol ol li textarea {
  width: 87%;
  *width: 86%;
  height: 135px;
  border: 1px solid #DCDCDC;
  float: left;
}
.content .zixun-box .zixun-ol ol li b {
  display: inline-block;
  width: 125px;
  height: 41px;
  color: #fff;
  cursor: pointer;
  float: right;
  line-height: 41px;
  text-align: center;
  background: url("../img/button.png") no-repeat;
}
.content .zixun-box .zixun-ol .id-cx {
  height: 42px;
  *height: 44px;
  line-height: 42px;
  *line-height: 44px;
  margin: 20px 0 0px;
}
.content .zixun-box .zixun-ol .id-cx p {
  float: left;
}
.content .zixun-box .zixun-ol .id-cx p span {
  color: #5E676B;
}
.content .zixun-box .zixun-ol .id-cx .two-p {
  width: 52%;
  *width: 49%;
  padding-left: 20px;
}
.content .zixun-box .zixun-ol .id-cx .two-p span {
  display: inline-block;
  float: left;
  width: 112px;
  height: 41px;
  line-height: 41px;
}
.content .zixun-box .zixun-ol .id-cx .two-p input {
  float: left;
  width: 200px;
  height: 40px;
  border: 1px solid #DCDCDC;
}
.content .zixun-box .zixun-ol .id-cx .three-p {
  width: 15%;
  float: right;
}
.content .zixun-box .zixun-ol .id-cx .three-p b {
  display: inline-block;
  width: 125px;
  height: 41px;
  color: #fff;
  float: right;
  line-height: 41px;
  text-align: center;
  cursor: pointer;
  background: url("../img/button.png") no-repeat;
}
.content .sh {
  padding: 30px 0;
}
.content .sh ul li {
  width: 383px;
  height: 249px;
  position: relative;
  float: left;
  margin-right: 25px;
  margin-bottom: 25px;
  *margin-right: 40px;
  *margin-bottom: 40px;
}
.content .sh ul li.three-li {
  margin-right: 0;
}
.content .sh ul li img {
  width: 100%;
  height: 100%;
}
.content .sh ul li .sh-box {
  position: absolute;
  bottom: 12px;
  left: 12px;
  width: 359px;
  height: 86px;
  background: url("../img/shpic.png") no-repeat;
}
.content .sh ul li .sh-box .sh-bg {
  padding: 19px 10px 10px 25px;
  *padding-top: 8px;
}
.content .sh ul li .sh-box .sh-bg .nei {
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.content .sh ul li .sh-box .sh-bg a {
  *margin-top: 12px;
  width: 51px;
  height: 51px;
  display: block;
  background: url("../img/jt.png") no-repeat;
  float: right;
}
.footer {
  height: 108px;
  width: 100%;
  background: #3E4A52;
  overflow: hidden;
}
.footer .foot {
  margin: 0 130px;
}
.footer .foot .foot-img {
  padding: 27px 0;
}
.footer .foot .foot-l {
  padding: 30px 10px;
}
.footer .foot .foot-l p {
  color: #fff;
}
.footer .foot .foot-r {
  padding: 42px 0;
color:#fff;
}
.footer .foot .foot-r a img {
  padding: 0 5px;
}
.more h3 {
  font-size: 18px;
  color: #383838;
  background: #FFF;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #178EDD;
}
.more h3 p {
  width: 143px;
  height: 47px;
  line-height: 47px;
  color: #fff;
  text-align: center;
  background: url("../img/bbg.png") no-repeat;
}
.more h3 span {
  position: absolute;
  bottom: 5px;
  right: 8px;
  width: 64px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  font-size: 18px;
  display: block;
  border-radius: 3px;
}
.more h3 span a {
  color: #178EDD;
}

.containerbox{
        margin-right: auto;
        margin-left: auto;
        width: 1230px;
        max-width: 1230px\0;
        background: #fff !important;
        padding-top: 30px;

}
