@charset "UTF-8";

/*reset*/
* {
  -webkit-tap-highlight-color: transparent;
  outline: 0;
  vertical-align: baseline;
}

body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
  margin: 0;
  padding: 0
}

article,aside,figure,footer,header,hgroup,nav,section {
  display: block
}

img {
  border: 0 none;
  vertical-align: top;
        display: block;
}

em,i {
  font-style: normal
}

ol,ul {
  list-style: none
}

button,h1,h2,h3,h4,h5,h6,input,select {
  font-size: 100%;
  font-family: inherit
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

textarea {
  font-size: 100%;
  font-family: inherit;
  resize: none
}

del {
  text-decoration: line-through
}

a {
  text-decoration: none;
  color: #333
}

button,input[type=button],input[type=reset],input[type=submit],input[type=text],textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
  font-size: 14px;
  color: #333;
  background-color: #fff;
  padding-bottom: 80px;
}

body {
  max-width: 480px;
  margin: 0 auto;
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.clearfix:after {
  display: block;
  content: '';
  height: 0;
  clear: both;
  visibility: hidden;
}
/*baner图_start*/
.gywm_ban {
  width: 100%;
  height: 192px;
  background: url(../img/gywm_lxban.jpg) no-repeat;
  background-size: 100% 192px;
}

/*关于我们内容_start*/
.gywn_content {
  width: 94%;
  margin: 0 auto;
}

.gywn_content.gywn_contentsan {
  padding-bottom: 20px;
}

.gywn_content h6 {
  font-size: 16px;
  color: #000;
  position: relative;
  line-height: 45px;
  font-weight: normal;
}

.gywn_content h6:before {
  position: absolute;
  content: '';
  width: 3px;
  height: 16px;
  background-color: #3385ff;
  left: -3%;
  top: 15px;
}

.gywn_content iframe {
  border-radius: 5px;
  display: block;
}

.gywn_content p {
  font-size: 13px;
  color: #666;
  line-height: 21px;
}

.gywn_content p.content_one {
  padding: 8px 0 10px;
}

.gywn_content .gywm_img1 {
  width: 100%;
  height: 60px;
  margin-top: 8px;
  margin-bottom: 20px;
}

.gywn_content .gywm_img2 {
  width: 320px;
  height: 182px;
  margin: 8px auto 20px;
}

.gywn_content .gywm_rw {
  width: 100%;
  height: auto;
  border-radius: 5px;
  background-color: #fff;
  padding: 20px 0 41px 0;
  -webkit-box-shadow: 0 0 12px 2px rgba(141, 142, 144, 0.18);
          box-shadow: 0 0 12px 2px rgba(141, 142, 144, 0.18);
}

.gywn_content .gywm_rw .gywm_img3 {
  width: 90px;
  height: 90px;
  margin: 0 auto;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 10px 3px rgba(61, 90, 157, 0.3);
          box-shadow: 0 0 10px 3px rgba(61, 90, 157, 0.3);
}

.gywn_content .gywm_rw span {
  font-size: 15px;
  color: #000;
  text-align: center;
  display: block;
  margin-top: 5px;
}

.gywn_content .gywm_rw p {
  font-size: 13px;
  color: #666;
  margin-top: 5px;
  padding: 0 15px;
  line-height: 21px;
}

.gywn_content .gywm_rw .gywm_jsone {
  text-align: center;
  line-height: 15px;
}

.gywn_content .gywm_rw .gywm_jstwo {
  color: #999;
  font-size: 13px;
  line-height: 21px;
  padding: 24px 15px 0;
  text-indent: 16px;
  position: relative;
}

.gywn_content .gywm_rw .gywm_jstwo:before {
  position: absolute;
  content: '';
  width: 15px;
  height: 12px;
  background: url(../img/gywm_left.png) no-repeat;
  background-size: 15px 12px;
  left: 15px;
  top: 20px;
}

.gywn_content .gywm_rw .gywm_jstwo:after {
  position: absolute;
  content: '';
  width: 15px;
  height: 12px;
  background: url(../img/gywm_right.png) no-repeat;
  background-size: 15px 12px;
  right: 15px;
  bottom: -5px;
}

.gywn_content .gywm_img4 {
  width: 345px;
  height: 110px;
  margin: 8px auto 20px;
}

.gywn_content .gywm_img5 {
  width: 270px;
  height: 205px;
  margin: 8px auto 20px;
}

.gywn_content .gywm_img6 {
  width: 345px;
  height: 157px;
  margin: 8px auto 20px;
}

.gywn_content .gywm_img7 {
  width: 300px;
  height: 212px;
  margin: 8px auto 20px;
}

.gywn_content .gywm_zhizhao{
 width: 300px;
  height: 212px;
  margin: 0 auto 20px;
}

/*表单start*/
#lxForm {
  width: 84%;
  margin: 0 auto;
  padding-bottom: 20px;
}

#lxForm .lxform-title {
  font-size: 16px;
  color: #000;
  text-align: center;
  line-height: 45px;
  margin-top: 10px;
}

#lxForm input {
  width: 91%;
  height: 33px;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  margin-bottom: 15px;
  padding-left: 9%;
  position: relative;
  outline: none;
}

#lxForm input.web-name {
  background: url(../img/nr-icon1.png) 10px 6px no-repeat #fafafa;
  background-size: 15px 17px;
}

#lxForm input.web-tel {
  background: url(../img/nr-icon2.png) 10px 8px no-repeat #fafafa;
  background-size: 15px 17px;
}

#lxForm input.web-yxgj {
  background: url(../img/nr-icon3.png) 10px 7px no-repeat #fafafa;
  background-size: 15px 17px;
}

#lxForm .lxSubmit {
  width: 100%;
  height: 36px;
  background-color: #3385ff;
  border: 0;
  border-radius: 4px;
  font-size: 15px;
  color: #fff;
  -webkit-box-shadow: 0 0 10px 3px rgba(51, 133, 255, 0.35);
          box-shadow: 0 0 10px 3px rgba(51, 133, 255, 0.35);
}