body {

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

 overflow-x: hidden;

}

.title3-h {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .title3-h {

    font-size: 30px;

  }

}

.title3-p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .title3-p {

    font-size: 14px;

  }

}

html {

  font-size: 16px;

}

ul {

  padding-left: 0;

}

a:focus {

  outline: none;

  text-decoration: none;

}

a:hover {

  text-decoration: none;

}

.headtop {

  padding-top: 55px;

  padding-bottom: 15px;

}

@media (max-width: 1200px) {

  .headtop {

    display: none;

  }

}

.headtop .logo {

  height: 85px;

}

@media (max-width: 1200px) {

  .headtop .logo {

    height: 50px;

    width: 100%;

    position: relative;

    z-index: 1000;

  }

}

@media (max-width: 1200px) {

  .headtop .logo img {

    height: 50px;

    width: auto;

  }

}

.headtop .search {

  height: 85px;

  padding-top: 25.5px;

  padding-left: 30px;

  padding-right: 30px;

}

@media (max-width: 1200px) {

  .headtop .search {

    display: none;

  }

}

.headtop .search #search-form .col-xs-10 {

  padding: 0;

}

.headtop .search #search-form .col-xs-2 {

  padding: 0;

}

.headtop .search #search-form .form-control {

  border: 1px solid #be9632;

  border-radius: 0;

  color: #404040;

  font-size: 14px;

}

.headtop .search #search-form .form-control.form-btn {

  border-left: none;

  background: #be9632;

  font-size: 24px;

  line-height: 0;

  color: #fff;

  padding-top: 3.5px;

}

.headtop .search #search-form .form-control:value {

  color: #ddd;

}

.headtop .hot-line {

  height: 85px;

  background: url(/statics/images/hkwswyimg/hot-line.png) left center no-repeat;

  position: relative;

}

@media (max-width: 1200px) {

  .headtop .hot-line {

    display: none;

  }

}

.headtop .hot-line p {

  position: absolute;

  left: 76px;

  bottom: 0;

  color: #be9632;

  font-size: 24px;

}

header {

  height: 50px;

  border-bottom: 1px solid #be9632;

  font-size: 18px;

  color: #333333;

  position: relative;

  z-index: 999;

}

@media (max-width: 1200px) {

  header {

    height: 50px;

    position: fixed;

    background: #fff;

    width: 100%;
	top: 0;

  }

}

header .container {

  position: relative;

}

@media (max-width: 1200px) {

  header .container {

    padding-left: 0;

    padding-right: 0;

  }

}

header .container .logo {

  display: none;

}

@media (max-width: 1200px) {

  header .container .logo {

    display: block;

    position: relative;

    top: 9px;

    width: 160px;

    left: 15px;

    z-index: 1000;

  }

}

@media (max-width: 1200px) {

  header .container .menu {

    position: relative;

    top: 14px;

    display: none;

  }

}

header .container .menu ul {

  margin-bottom: 0px;

  padding-left: 216px;

}

@media (max-width: 1200px) {

  header .container .menu ul {

    padding-left: 0;

  }

}

header .container .menu ul li {

  position: relative;

  list-style: none;

  float: left;

  height: 50px;

  line-height: 50px;

}

@media (max-width: 1200px) {

  header .container .menu ul li {

    position: relative;

    height: auto;

    line-height: 50px;

    width: 100%;

    background: #fff;

  }

}

header .container .menu ul li .maindir {

  height: 100%;

}

@media (max-width: 1200px) {

  header .container .menu ul li .maindir {

    position: relative;

  }

}

header .container .menu ul li .maindir span {

  display: none;

}

@media (max-width: 1200px) {

  header .container .menu ul li .maindir span {

    display: block;

    position: absolute;

    right: 0px;

    top: 0px;

    font-size: 14px;

    padding: 18px;

    color: #666;

  }

}

header .container .menu ul li .maindir a {

  color: #000;

  width: 115px;

  text-align: center;

  display: block;

}

@media (max-width: 1200px) {

  header .container .menu ul li .maindir a {

    width: 100%;

    box-sizing: border-box;

    border-bottom: 1px solid #ddd;

    text-align: left;

    padding-left: 15px;

  }

}

header .container .menu ul li .maindir a:hover {

  color: #be9632;

  text-decoration: none;

}

header .container .menu ul li .box {

  position: absolute;

  top: 100%;

  left: 0;

  right: 0;

  display: none;

}

@media (max-width: 1200px) {

  header .container .menu ul li .box {

    display: none;

    position: relative;

  }

}

header .container .menu ul li .box a {

  display: block;

  width: 100%;

  line-height: 38px;

  text-align: center;

  color: #999;

}

header .container .menu ul li .box a:hover {

  color: red;

  text-decoration: none;

}

@media (max-width: 1200px) {

  header .container .menu ul li .box a {

    padding-left: 0;

    width: 50%;

    float: left;

    box-sizing: border-box;

    background: #eee;

  }

}

header .container .menu ul li.curr .box {

  display: block;

}

header .container .menu ul li.active {

  background: #be9632;

}

header .container .menu ul li.active a {

  color: #fff;

}

header .container .menu ul li.active a:hover {

  color: #fff;

}

header .container .menu-link {

  position: absolute;

  right: 15px;

  top: 5px;

  width: 40px;

  height: 40px;

  padding: 8px;

  display: none;

}

@media (max-width: 992px) {

  header .container .menu-link {

    display: block;

  }

}

header .container .menu-link span {

  position: relative;

  display: block;

}

header .container .menu-link span::before {

  position: absolute;

  top: 2px;

  content: '';

  width: 100%;

  height: 2px;

  background-color: #be9632;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

}

header .container .menu-link span::after {

  position: absolute;

  top: 8px;

  content: '';

  width: 100%;

  height: 2px;

  background-color: #be9632;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

}

header .container .menu-link p {

  position: relative;

  display: block;

}

header .container .menu-link p::before {

  position: absolute;

  top: 15px;

  content: '';

  width: 100%;

  height: 2px;

  background-color: #be9632;

}

header .container .menu-link.active span::after {

  transform: rotate(45deg) translate(2px,2px);

  -ms-transform: rotate(45deg) translate(2px,2px);

  -moz-transform: rotate(45deg) translate(2px,2px);

  -webkit-transform: rotate(45deg) translate(2px,2px);

  -o-transform: rotate(45deg) translate(2px,2px);

}

header .container .menu-link.active span::before {

  transform: rotate(-45deg) translate(-6px,6px);

  -ms-transform: rotate(-45deg) translate(-6px,6px);

  -moz-transform: rotate(-45deg) translate(-6px,6px);

  -webkit-transform: rotate(-45deg) translate(-6px,6px);

  -o-transform: rotate(-45deg) translate(-6px,6px);

}

header .container .menu-link.active p::before {

  display: none;

}

header .container .menu-lp {

  position: absolute;

  left: 15px;

  top: 0;

  z-index: 99;

}

@media (max-width: 1200px) {

  header .container .menu-lp {

    display: none;

  }

}

header .container .menu-lp .service {

  height: 50px;

  width: 216px;

  border: 1px solid #be9632;

  line-height: 50px;

  text-align: center;

  color: #be9632;

  font-size: 18px;

  cursor: pointer;

}

header .container .menu-lp .show-box {

  position: relative;

   background: rgba(0,0,0,0.5);

}

header .container .menu-lp .show-box ul {

  width: 260px;

  padding-left: 0;

 

  

}

header .container .menu-lp .show-box ul li {

  list-style: none;

  width: 100%;

  height: 100px;

  line-height: 100px;

  font-size: 18px;



  text-align: center;

  color: #fff;

  border-bottom: 1px solid #999;

  box-sizing: border-box;

  cursor: pointer;



}

header .container .menu-lp .show-box ul li.active {

  background: #fff;

  color: #be9632;

}

header .container .menu-lp .show-box .showlist {

  position: absolute;

  left: 260px;

  top: 0px;

  width: 260px;

  height: 600px;

  background: #fff;

  display: none;

}

header .container .menu-lp .show-box .showlist.open {

  display: block;

}

header .container .menu-lp .show-box .showlist .show-item {

  padding-top: 25px;

  display: none;

}

header .container .menu-lp .show-box .showlist .show-item ul li {

  background: #fff;

  border: none;

  height: auto;

  line-height: 35px;

}

header .container .menu-lp .show-box .showlist .show-item ul li a {

  font-size: 16px;

  color: #666;

}

header .container .menu-lp .show-box .showlist .show-item ul li a:hover {

  color: #be9632;

  text-decoration: none;

}

header .container .menu-lp .show-box .showlist .show-item a:hover {

  text-decoration: none;

}

header .container .menu-lp .show-box .showlist .show-item a:hover .showbtn {

  background: #be9632;

  color: #fff;

}

header .container .menu-lp .show-box .showlist .show-item a .showbtn {

  width: 160px;

  height: 30px;

  border: 1px solid #be9632;

  border-radius: 25px;

  line-height: 25px;

  text-align: center;

  font-size: 14px;

  color: #be9632;

}

header .container .menu-lp .show-box .showlist .show-item.active {

  display: block;

}

.carousel-inner .item {

  height: 600px;

}

@media (max-width: 1200px) {

  .hot-new {

    display: none;

  }

}

.hot-new .new-out {

  padding-left: 235px;

  background: url(/statics/images/hkwswyimg/hot-new.png) 100px center no-repeat;

}

.hot-new .new-out .new-list {

  overflow: hidden;

  position: relative;

  height: 60px;

}

.hot-new .new-out .new-list ul {

  margin-bottom: 0;

  padding-left: 0;

  position: absolute;

  left: 0;

}

.hot-new .new-out .new-list ul li {

  list-style: none;

  float: left;

  padding-left: 10px;

  padding-right: 10px;

  line-height: 60px;

}

.hot-new .new-out .new-list ul li a {

  color: #404040;

  font-size: 14px;

}

.hot-new .new-out .new-list ul li a:hover {

  text-decoration: none;

  color: #be9632;

}

.gsdl-list {

  width: 300px;

  height: 75px;

  border-radius: 8px;

  background: #be9632;

  color: #fff;

  margin-bottom: 30px;

}

.gsdl-list p {

  margin: 0;

  font-size: 37px;

  text-align: center;

}

.gsdl-list span {

  font-size: 14px;

  display: block;

  text-align: center;

}

.conbtn {

  width: 115px;

  height: 30px;

  border: 1px solid;

  border-radius: 5px;

  color: #ff060b;

  text-align: center;

  line-height: 30px;

  margin-top: 10px;

}

.conbtn:hover {

  background: #ff060b;

  color: #fff;

  border: 1px solid #be9632;

}

@media (max-width: 1200px) {

  .conbtn {

    margin: 0 auto;

    position: absolute;

    left: 0;

    right: 0;

    bottom: 25px;

    background: #be9632;

    border: 1px solid #be9632;

    color: #fff;

  }

}

.more {

  width: 240px;

  height: 35px;

  line-height: 35px;

  text-align: center;

  font-size: 18px;

  color: #fff;

  background: #ff060b;

  border-radius: 25px;

}

.gsdl {

  padding-bottom: 30px;

}

@media (max-width: 1200px) {

  .gsdl .content {

    margin-bottom: 30px;

  }

}

.gsdl .content .row {

  margin: 0;

}

.gsdl .content .row .col-sm-3 {

  padding: 0;

}

.gsdl .title1 h1 {

  font-size: 43px;

  font-family: "微软雅黑";

  color: #3e3a36;

  font-weight: bold;

  letter-spacing: 3px;

  text-align: center;

}

@media (max-width: 1200px) {

  .gsdl .title1 h1 {

    font-size: 30px;

  }

}

.gsdl .title1 h1 span {

  color: #be9632;

}

.gsdl .title1 p {

  font-size: 14px;

  color: #6e6e6e;

  text-align: center;

  letter-spacing: 2px;

}

.gsdl .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo1.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .gsdl .title1 .title-logo {

    height: 55px;

  }

}

.gsdl .content-item {

  padding-left: 15px;

  margin-left: -1px;

  margin-bottom: 60px;

}

@media (max-width: 1200px) {

  .gsdl .content-item {

    padding-left: 0;

    margin-bottom: 0;

    position: relative;

  }

}

.gsdl .content-item h2 {

  font-size: 20px;

  color: #333;

  margin-top: 15px;

  margin-bottom: 10px;

  padding-top: 20px;

}

@media (max-width: 1200px) {

  .gsdl .content-item h2 {

    padding-top: 0;

    font-size: 16px;

    text-align: center;

  }

}

.gsdl .content-item p {

  font-size: 18px;

  color: #666;

  line-height: 28px;

}

@media (max-width: 1200px) {

  .gsdl .content-item p {

    font-size: 14px;

    text-align: center;

    margin-bottom: 0;

  }

}

.gsdl .content-item.item1 {

  background: url('/statics/images/hkwswyimg/con1.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item1 {

    height: 180px;

  }

}

.gsdl .content-item.item1 h2 {

  background: url(/statics/images/hkwswyimg/hot.jpg) 85% center no-repeat;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item1 h2 {

    background: #fff;

  }

}

.gsdl .content-item.item2 {

  background: url('/statics/images/hkwswyimg/con2.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item2 {

    height: 180px;

  }

}

.gsdl .content-item.item3 {

  background: url('/statics/images/hkwswyimg/con3.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item3 {

    height: 180px;

  }

}

.gsdl .content-item.item4 {

  background: url('/statics/images/hkwswyimg/con4.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item4 {

    height: 180px;

  }

}

.gsdl .content-item.item5 {

  background: url('/statics/images/hkwswyimg/con5.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item5 {

    height: 180px;

  }

}

.gsdl .content-item.item5 h2 {

  background: url(/statics/images/hkwswyimg/hot.jpg) 85% center no-repeat;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item5 h2 {

    background: #fff;

  }

}

.gsdl .content-item.item6 {

  background: url('/statics/images/hkwswyimg/con6.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item6 {

    height: 180px;

  }

}

.gsdl .content-item.item7 {

  background: url('/statics/images/hkwswyimg/con7.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item7 {

    height: 180px;

  }

}

.gsdl .content-item.item8 {

  background: url('/statics/images/hkwswyimg/con8.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item8 {

    height: 180px;

  }

}

.gsdl .content-item.item9 {

  background: url('/statics/images/hkwswyimg/con9.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item9 {

    height: 180px;

  }

}

.gsdl .content-item.item9 h2 {

  background: url(/statics/images/hkwswyimg/hot.jpg) 85% center no-repeat;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item9 h2 {

    background: #fff;

  }

}

.gsdl .content-item.item10 {

  background: url('/statics/images/hkwswyimg/con10.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item10 {

    height: 180px;

  }

}

.gsdl .content-item.item11 {

  background: url('/statics/images/hkwswyimg/con11.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item11 {

    height: 180px;

  }

}

.gsdl .content-item.item12 {

  background: url('/statics/images/hkwswyimg/con12.jpg') right bottom no-repeat;

  height: 265px;

  border: 1px solid #b5b5b5;

  box-sizing: border-box;

}

@media (max-width: 1200px) {

  .gsdl .content-item.item12 {

    height: 180px;

  }

}

.col-dl5 {

  display: block;

  width: 20%;

  float: left;

}

@media (max-width: 1200px) {

  .col-dl5 {

    width: 33.33333%;

    margin-bottom: 15px;

  }

}

.buzou {

  background: #fcfcfc;

  padding-top: 80px;

  padding-bottom: 100px;

}

@media (max-width: 1200px) {

  .buzou {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.buzou .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 3px;

  text-align: center;

  font-style: italic;

  margin-top: 0;

  margin-bottom: 10px;

}

.buzou .title1 h1 span {

  color: #be9632;

}

@media (max-width: 1200px) {

  .buzou .title1 h1 {

    font-size: 30px;

  }

}

.buzou .title1 p {

  font-size: 27px;

  color: #6e6e6e;

  text-align: center;

  letter-spacing: 1px;

  font-style: italic;

}

@media (max-width: 1200px) {

  .buzou .title1 p {

    font-size: 14px;

  }

}

.buzou .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo2.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .buzou .title1 .title-logo {

    height: 55px;

  }

}

.buzou .content p {

  background: url(/statics/images/hkwswyimg/bz2-bg.png) center center no-repeat;

  font-size: 28px;

  color: #000;

  text-align: center;

  margin-top: 20px;

  margin-bottom: 40px;

}

@media (max-width: 1200px) {

  .buzou .content p {

    margin-top: 15px;

    margin-bottom: 15px;

  }

}

@media (max-width: 1200px) {

  .buzou .content img {

    height: 105px;

  }

}

.buzou .content .bzbtn {

  width: 70%;

  height: 40px;

  line-height: 40px;

  border: 1px solid #be9632;

  border-radius: 25px;

  font-size: 15px;

  color: #be9632;

  text-align: center;

}

.buzou .content .bzbtn:hover {

  background: #be9632;

  color: #fff;

}

@media (max-width: 1200px) {

  .buzou .content .bzbtn {

    font-size: 12px;

    width: 90%;

  }

}

.zhengjian {

  padding-top: 40px;

  padding-bottom: 30px;

}

@media (max-width: 1200px) {

  .zhengjian {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.zhengjian .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 4px;

  text-align: center;

  margin-top: 0;

  margin-bottom: 10px;

}

@media (max-width: 1200px) {

  .zhengjian .title1 h1 {

    font-size: 30px;

  }

}

.zhengjian .title1 h1 span {

  color: #be9632;

}

.zhengjian .title1 p {

  font-size: 24px;

  color: #6e6e6e;

  text-align: center;

  letter-spacing: 1px;

  font-style: italic;

}

@media (max-width: 1200px) {

  .zhengjian .title1 p {

    font-size: 14px;

  }

}

.zhengjian .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo3.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .zhengjian .title1 .title-logo {

    height: 55px;

  }

}

.zhengjian .zj-text li {

  font-size: 18px;

  color: #666;

  line-height: 26px;

  list-style: none;

  float: left;

  padding-right: 30px;

  margin-top: 5px;

  margin-bottom: 5px;

}

.zhengjian .zj-text li .xh {

  width: 26px;

  height: 26px;

  line-height: 26px;

  text-align: center;

  background: #ff1b28;

  color: #fff;

  border-radius: 50%;

  margin-right: 30px;

  float: left;

}

.youshi {

  padding-top: 40px;

  padding-bottom: 60px;

  background: #fcfcfc;

}

@media (max-width: 1200px) {

  .youshi {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.youshi .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 4px;

  text-align: center;

  margin-top: 0;

  margin-bottom: 10px;

}

.youshi .title1 h1 span {

  color: #be9632;

}

@media (max-width: 1200px) {

  .youshi .title1 h1 {

    font-size: 30px;

  }

}

.youshi .title1 p {

  font-size: 15px;

  color: #868686;

  text-align: center;

  letter-spacing: 1px;

  font-style: italic;

}

@media (max-width: 1200px) {

  .youshi .title1 p {

    font-size: 14px;

  }

}

.youshi .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo4.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .youshi .title1 .title-logo {

    height: 55px;

  }

}

.youshi .item h4 {

  font-size: 18px;

  color: #000;

  text-align: center;

}

.youshi .item .description {

  font-size: 14px;

  color: #666;

  line-height: 25px;

  padding-left: 5px;

  padding-right: 5px;

}

.h-service {

  padding-top: 70px;

  padding-bottom: 100px;

}

@media (max-width: 1200px) {

  .h-service {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.h-service .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 4px;

  text-align: center;

  margin-top: 0;

  margin-bottom: 10px;

}

@media (max-width: 1200px) {

  .h-service .title1 h1 {

    font-size: 30px;

  }

}

.h-service .title1 h1 span {

  color: #be9632;

}

.h-service .title1 p {

  font-size: 24px;

  color: #868686;

  text-align: center;

  letter-spacing: 1px;

  font-style: italic;

}

@media (max-width: 1200px) {

  .h-service .title1 p {

    font-size: 14px;

  }

}

.h-service .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo5.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .h-service .title1 .title-logo {

    height: 55px;

  }

}

@media (max-width: 1200px) {

  .h-service .item {

    margin-bottom: 15px;

  }

}

.h-service .item h4 {

  font-size: 18px;

  color: #be9632;

  text-align: center;

  margin-top: 40px;

  margin-bottom: 50px;

}

@media (max-width: 1200px) {

  .h-service .item h4 {

    margin-top: 15px;

    margin-bottom: 15px;

  }

}

.h-service .item .serbtn {

  width: 60%;

  height: 30px;

  line-height: 30px;

  border: 1px solid #be9632;

  color: #be9632;

  text-align: center;

  border-radius: 25px;

}

.h-service .item .serbtn:hover {

  color: #fff;

  background: #be9632;

}

.team {

  padding-top: 40px;

  padding-bottom: 60px;

  background: #fbfbfb;

}

@media (max-width: 1200px) {

  .team {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.team .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 4px;

  text-align: center;

  margin-top: 0;

  margin-bottom: 10px;

}

@media (max-width: 1200px) {

  .team .title1 h1 {

    font-size: 30px;

  }

}

.team .title1 h1 span {

  color: #be9632;

}

.team .title1 p {

  font-size: 24px;

  color: #868686;

  text-align: center;

  letter-spacing: 1px;

  font-style: italic;

}

@media (max-width: 1200px) {

  .team .title1 p {

    font-size: 14px;

  }

}

.team .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo6.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .team .title1 .title-logo {

    height: 55px;

  }

}

.team h5 {

  text-align: center;

  font-size: 16px;

  color: #999;

  margin-bottom: 30px;

}

.team .item {

  padding: 20px;

  background: #fff;

}

@media (max-width: 1200px) {

  .team .item {

    margin-bottom: 15px;

  }

}

@media (max-width: 1200px) {

  .team .item img {

    height: 125px;

  }

}

.team .item h2 {

  font-size: 22px;

  color: #000;

  margin-top: 35px;

  line-height: 25px;

  cursor: pointer;

}

@media (max-width: 1200px) {

  .team .item h2 {

    margin-top: 15px;

    text-align: center;

    margin-bottom: 0;

  }

}

.team .item h2:hover {

  color: #be9632;

}

.team .item h2 span {

  font-size: 14px;

  color: #999;

  line-height: 30px;

}

@media (max-width: 1200px) {

  .team .item h2 span {

    display: none;

  }

}

.team .item .description {

  font-size: 14px;

  line-height: 20px;

  min-height: 90px;

}

@media (max-width: 1200px) {

  .team .item .description {

    display: none;

  }

}

.zhishi {

  padding-top: 50px;

  padding-bottom: 30px;

}

@media (max-width: 1200px) {

  .zhishi {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.zhishi .content .row {

  margin-left: -20px;

  margin-right: -20px;

}

.zhishi .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 4px;

  text-align: center;

  margin-top: 0;

  margin-bottom: 10px;

}

@media (max-width: 1200px) {

  .zhishi .title1 h1 {

    font-size: 30px;

  }

}

.zhishi .title1 h1 span {

  color: #be9632;

}

.zhishi .title1 p {

  font-size: 16px;

  color: #868686;

  text-align: center;

  letter-spacing: 1px;

}

@media (max-width: 1200px) {

  .zhishi .title1 p {

    font-size: 14px;

  }

}

.zhishi .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo6.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .zhishi .title1 .title-logo {

    height: 55px;

  }

}

.zhishi .item {

  padding-left: 10px;

  padding-right: 10px;

}

@media (max-width: 1200px) {

  .zhishi .item {

    margin-bottom: 25px;

  }

}

.zhishi .item img {

  width: 100%;

  max-width: none;

}

.zhishi .item h2 {

  font-size: 18px;

  color: #000;

}

.zhishi .item h2 span a {

  font-size: 14px;

  color: #999;

}

.zhishi .item h2 span a:hover {

  color: #be9632;

}

.zhishi .item ul li {

  list-style: none;

  padding-left: 15px;

  font-size: 14px;

  color: #999;

  cursor: pointer;

  line-height: 25px;

  position: relative;

}

.zhishi .item ul li:hover {

  color: #be9632;

}

.zhishi .item ul li:hover::before {

  border-left-color: #be9632;

}

.zhishi .item ul li::before {

  position: absolute;

  left: 0;

  top: 0;

  content: '';

  width: 0px;

  height: 0px;

  border: solid;

  border-top-color: currentcolor;

  border-top-width: medium;

  border-right-color: currentcolor;

  border-right-width: medium;

  border-bottom-color: currentcolor;

  border-bottom-width: medium;

  border-left-color: currentcolor;

  border-left-width: medium;

  border-color: transparent;

  border-top-color: transparent;

  border-bottom-color: transparent;

  border-left-color: transparent;

  border-width: 6px;

  border-left-color: #333;

  content: ' ';

  top: 7px;

}

.kehu {

  padding-top: 40px;

  padding-bottom: 30px;

}

@media (max-width: 1200px) {

  .kehu {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.kehu .title1 h1 {

  font-size: 47px;

  font-family: "方正大黑简体";

  color: #000;

  font-weight: bold;

  letter-spacing: 4px;

  text-align: center;

  margin-top: 0;

  margin-bottom: 10px;

}

@media (max-width: 1200px) {

  .kehu .title1 h1 {

    font-size: 30px;

  }

}

.kehu .title1 h1 span {

  color: #be9632;

}

.kehu .title1 p {

  font-size: 16px;

  color: #868686;

  text-align: center;

  letter-spacing: 1px;

}

@media (max-width: 1200px) {

  .kehu .title1 p {

    font-size: 14px;

  }

}

.kehu .title1 .title-logo {

  height: 100px;

  background: url(/statics/images/hkwswyimg/title-logo6.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .kehu .title1 .title-logo {

    height: 55px;

  }

}

.kehu .item {

  margin-bottom: 20px;

  margin-top: 20px;

}

.kehu .item img {

  cursor: pointer;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.kehu .item img:hover {

  transform: scale(0.95);

}

@media (max-width: 1200px) {

  .kehu .item img {

    height: 55px;

  }

}

footer {

  background: #202020;

  padding-top: 50px;

  padding-bottom: 50px;

}

@media (max-width: 1200px) {

  footer {

    display: none;

  }

}

footer .foot-menu ul li {

  list-style: none;

  float: left;

  width: 14%;

  color: #fff;

  font-size: 18px;

}

footer .foot-menu ul li.address {

  width: 30%;

}

footer .foot-menu ul li ol {

  font-size: 14px;

  color: #999;

  padding-left: 0px;

  line-height: 25px;

}

footer .foot-menu ul li ol a {

  color: #999;

}

footer .foot-menu ul li ol a:hover {

  color: #be9632;

}

.foot-bot {

  background: #000;

  text-align: center;

  font-size: 18px;

  padding-top: 40px;

  padding-bottom: 20px;

  color: #999;

}

@media (max-width: 1200px) {

  .foot-bot {

    font-size: 14px;

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

body {

  position: relative;

}

body .formBox2 {
  width: 250px;
  box-sizing: border-box;
  border: 3px solid #be9632;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background: #fff;
  z-index: 9999;
}

@media (max-width: 1200px) {

  body .formBox2 {

    display: none;

  }

}

body .formBox2 h2 {

  font-size: 18px;

  color: #fff;

  background: #be9632;

  border-top-left-radius: 17px;

  border-top-right-radius: 17px;

  text-align: center;

  margin: 0;

  line-height: 35px;

  font-weight: bold;

  letter-spacing: 3px;

}

body .formBox2 form {

  padding-left: 15px;

  padding-right: 15px;

  padding-top: 30px;

}

body .formBox2 form .serviceName {

  background: url(/statics/images/hkwswyimg/search.jpg) left center no-repeat;

  padding-left: 20px;

}

body .formBox2 form .phone {

  background: url(/statics/images/hkwswyimg/phone.jpg) left center no-repeat;

  padding-left: 20px;

}

body .formBox2 form .form-control {

  color: #999;

  margin-bottom: 15px;

}

body .formBox2 form .hmbtn {

  width: 80%;

  height: 30px;

  margin-bottom: 5px;

  text-align: center;

  background: #be9632;

  color: #fff;

  border: 1px solid #be9632;

}

body .formBox2 p {

  font-size: 14px;

  letter-spacing: 0px;

  text-align: center;

  color: #be9632;

  margin-top: 10px;

}

#carousel-example-generic .item {

  background-size: cover !important;

}

@media (max-width: 1200px) {

  #carousel-example-generic .item {

    background-size: cover !important;

    margin-top: 50px;

    height: 150px;

  }

}

@media (max-width: 1200px) {

  .banner-out {

    padding-top: 30px;

  }

}

.banner-out .banner {

  background-size: cover;

  height: 600px;

}

@media (max-width: 1200px) {

  .banner-out .banner {

    height: 150px;

    background-size: cover !important;

  }

}

.title2-h {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .title2-h {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.title2-p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

}

@media (max-width: 1200px) {

  .title2-p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.zclc {

  padding-top: 90px;

  padding-bottom: 30px;

}

@media (max-width: 1200px) {

  .zclc {

    padding-top: 15px;

    padding-bottom: 25px;

  }

}

.zclc .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .zclc .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.zclc .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

}

@media (max-width: 1200px) {

  .zclc .title p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.zclc .item {

  margin-bottom: 70px;

}

@media (max-width: 1200px) {

  .zclc .item {

    margin-bottom: 25px;

  }

}

.zclc .item h4 {

  font-size: 22px;

  text-align: center;

  color: #000;

  margin-top: 40px;

  margin-bottom: 30px;

}

@media (max-width: 1200px) {

  .zclc .item h4 {

    margin-top: 15px;

    margin-bottom: 15px;

  }

}

.zclc .item p {

  font-size: 19px;

  color: #979692;

  text-align: center;

  margin: 0;

  line-height: 25px;

}

@media (max-width: 1200px) {

  .zclc .item p {

    display: none;

  }

}

.zclc .content2 .row {

  margin-left: -25px;

  margin-right: -25px;

}

@media (max-width: 1200px) {

  .zclc .content2 .row {

    margin-left: -10px;

    margin-right: -10px;

  }

}

.zclc .content2 .row .col-xs-6 {

  padding-left: 25px;

  padding-right: 25px;

}

@media (max-width: 1200px) {

  .zclc .content2 .row .col-xs-6 {

    padding-left: 10px;

    padding-right: 10px;

  }

}

.zclc .content2 .item2 {

  position: relative;

  padding: 35px 15px;

  box-shadow: 1px 1px 5px 5px #f7f5f5;

  border-radius: 0px;

  margin-bottom: 50px;

}

@media (max-width: 1200px) {

  .zclc .content2 .item2 {

    padding: 55px 15px 15px 15px;

  }

}

@media (max-width: 1200px) {

  .zclc .content2 .item2 {

    margin-bottom: 15px;

  }

}

.zclc .content2 .item2 .glyphicon {

  position: absolute;

  left: 25px;

  top: 50%;

  margin-top: -29px;

  font-size: 55px;

  color: #be9632;

}

@media (max-width: 1200px) {

  .zclc .content2 .item2 .glyphicon {

    margin: 0 auto;

    position: absolute;

    left: 0;

    right: 0;

    top: 15px;

    font-size: 40px;

    text-align: center;

  }

}

.zclc .content2 .item2 p {

  font-size: 21px;

  color: #000;

  text-align: right;

}

@media (max-width: 1200px) {

  .zclc .content2 .item2 p {

    text-align: center;

  }

}

.zclc .content2 .item2 p.p1 {

  color: #be9632;

}

.zclc .btnx p {

  font-size: 27px;

  color: #000;

  text-align: center;

  margin-bottom: 30px;

}

.zclc .btnx .zcbtn {

  width: 270px;

  height: 48px;

  color: #fff;

  background: #be9632;

  font-size: 26px;

  text-align: center;

  line-height: 48px;

  border-radius: 25px;

}

.cailiao {

  padding-top: 90px;

  padding-bottom: 60px;

}

@media (max-width: 1200px) {

  .cailiao {

    padding-top: 15px;

    padding-bottom: 25px;

  }

}

.cailiao .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .cailiao .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.cailiao .item img {

  margin-bottom: 20px;

  cursor: pointer;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

@media (max-width: 1200px) {

  .cailiao .item img {

    height: 105px;

  }

}

.cailiao .item .text {

  min-height: 50px;

}

.cailiao .item .text p {

  font-size: 16px;

  text-align: center;

  color: #be9632;

  line-height: 25px;

  margin-bottom: 0px;

}

.xuan {

  background: #f9f9f9;

  padding-top: 50px;

  padding-bottom: 60px;

}

@media (max-width: 1200px) {

  .xuan {

    padding-top: 15px;

    padding-bottom: 25px;

  }

}

.xuan .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .xuan .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.xuan .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

}

@media (max-width: 1200px) {

  .xuan .title p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.zhuyi {

  padding-top: 50px;

  padding-bottom: 60px;

}

@media (max-width: 1200px) {

  .zhuyi {

    padding-top: 15px;

    padding-bottom: 25px;

  }

}

.zhuyi .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .zhuyi .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.zhuyi .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

  color: #be9632;

}

@media (max-width: 1200px) {

  .zhuyi .title p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.zhuyi .content {

  border: 4px solid #be9632;

  border-radius: 8px;

  padding: 60px 100px;

}

@media (max-width: 1200px) {

  .zhuyi .content {

    padding: 25px 15px;

  }

}

.zhuyi .content ul li {

  line-height: 30px;

  margin-bottom: 20px;

  font-size: 25px;

  color: #000;

  list-style: none;

}

@media (max-width: 1200px) {

  .zhuyi .content ul li {

    font-size: 20px;

  }

}

.yizhan {

  padding-top: 50px;

  padding-bottom: 60px;

  background: url(/statics/images/hkwswyimg/zhanshi.jpg) center center no-repeat;

}

@media (max-width: 1200px) {

  .yizhan {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.yizhan .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

  color: #be9632;

}

@media (max-width: 1200px) {

  .yizhan .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.yizhan .content {

  padding: 40px 100px;

}

@media (max-width: 1200px) {

  .yizhan .content {

    padding: 15px 10px;

  }

}

.yizhan .content ul li {

  line-height: 30px;

  margin-bottom: 20px;

  font-size: 20px;

  color: #fff;

  list-style: none;

  text-shadow: 0 0 5px black;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .yizhan .content ul li {

    font-size: 16px;

    margin-bottom: 10px;

  }

}

.yizhan .content .zcbtn {

  width: 270px;

  height: 48px;

  color: #fff;

  background: #be9632;

  font-size: 26px;

  text-align: center;

  line-height: 48px;

  border-radius: 25px;

}

.gsbk {

  padding-top: 50px;

  padding-bottom: 60px;

}

@media (max-width: 1200px) {

  .gsbk {

    padding-top: 15px;

    padding-bottom: 25px;

  }

}

.gsbk .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

  color: #000;

}

@media (max-width: 1200px) {

  .gsbk .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.gsbk .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

  font-size: 16px;

}

@media (max-width: 1200px) {

  .gsbk .title p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

@media (max-width: 1200px) {

  .gsbk .title p {

    letter-spacing: 1px;

    font-size: 14px;

  }

}

.gsbk .list .list-hot .item {

  position: relative;

  margin-bottom: 20px;

}

@media (max-width: 1200px) {

  .gsbk .list .list-hot .item {

    margin-bottom: 15px;

  }

}

.gsbk .list .list-hot .item h4 {

  cursor: pointer;

}

@media (max-width: 1200px) {

  .gsbk .list .list-hot .item h4 {

    font-size: 14px;

  }

}

.gsbk .list .list-hot .item h4:hover {

  color: #be9632;

}

.gsbk .list .list-hot .item .description {

  font-size: 14px;

  color: #666;

  line-height: 25px;

}

@media (max-width: 1200px) {

  .gsbk .list .list-hot .item .description {

    display: none;

  }

}

.gsbk .list .list-hot .item .time {

  font-size: 14px;

  color: #999;

  margin-top: 10px;

}

@media (max-width: 1200px) {

  .gsbk .list .list-hot .item .time {

    font-size: 12px;

  }

}

.gsbk .list .list-r {

  border-left: 1px solid #ddd;

  padding-left: 40px;

}

@media (max-width: 1200px) {

  .gsbk .list .list-r {

    border: none;

    padding-left: 0;

  }

}

.gsbk .list .list-r .item {

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .gsbk .list .list-r .item {

    border-bottom: 1px solid #ddd;

    padding-bottom: 10px;

  }

}

.gsbk .list .list-r .item h4 {

  cursor: pointer;

}

.gsbk .list .list-r .item h4:hover {

  color: #be9632;

}

.gsbk .list .list-r .item .description {

  font-size: 14px;

  color: #666;

  line-height: 25px;

}

.gsbk .zcbtn {

  width: 230px;

  height: 38px;

  color: #fff;

  background: #be9632;

  font-size: 20px;

  text-align: center;

  line-height: 38px;

  border-radius: 25px;

  margin-top: 40px;

}

.bshi {

  background: #f9f9f9;

}

@media (max-width: 1200px) {

  .bshi {

    display: none;

  }

}
.baolc {

  padding-top: 50px;

  padding-bottom: 60px;

  background: #fff;

}
@media (max-width: 1200px) {

  .baolc {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.baolc .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .baolc .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.baolc .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

}
.baoz{
	padding-top: 60px;
	padding-bottom: 60px;
}

.baoz .title h1 {
    font-size: 42px;
    font-weight: bold;
    margin: 0;
        margin-bottom: 0px;
    letter-spacing: 3px;
    color: #be9632;
    margin-bottom: 20px;
    text-align: center;
}

.baoz .title p {
    font-size: 25px;
    color: #979692;
    margin-bottom: 40px;
    letter-spacing: 3px;
    text-align: center;
}

@media(max-width: 1200px){
	
}




@media (max-width: 1200px) {
	
	.baoz{
		padding-top: 15px;
		padding-bottom: 15px;
	}

  .baolc .title p {
    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.baolc p {

  font-size: 21px;

  color: #000;

  text-align: center;

  margin-top: 40px;

}
.fangshi {

  padding-top: 50px;

  padding-bottom: 60px;
  background: #F9F9F9;
  

}

@media (max-width: 1200px) {

  .fangshi {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.fangshi .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .fangshi .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.fangshi .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

}

@media (max-width: 1200px) {

  .fangshi .title p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.fangshi .content {

  box-shadow: 1px 1px 5px 5px #ddd;

  margin-bottom: 20px;

}

@media (max-width: 1200px) {

  .fangshi .content {

    padding: 10px;

  }

}

.fangshi .content .title {

  font-size: 24px;

  color: #000;

  line-height: 90px;

  text-align: center;

  position: relative;

}

@media (max-width: 1200px) {

  .fangshi .content .title {

    line-height: 25px;

    font-size: 18px;

    text-align: left;

  }

}

.fangshi .content .title::after {

  position: absolute;

  right: 20px;

  top: 15px;

  content: '';

  width: 1px;

  height: 60px;

  border-left: 1px solid #000;

}

@media (max-width: 1200px) {

  .fangshi .content .title::after {

    display: none;

  }

}

.fangshi .content .list ul {

  height: 90px;

  padding-top: 20px;

}

@media (max-width: 1200px) {

  .fangshi .content .list ul {

    height: auto;

    padding-top: 10px;

  }

}

.fangshi .content .list ul li {

  list-style: none;

  float: left;

  font-size: 17px;

  line-height: 20px;

}

@media (max-width: 1200px) {

  .fangshi .content .list ul li {

    width: 100%;

    margin-bottom: 10px;

  }

}

.fangshi .content.content1 {

  height: 90px;

}

@media (max-width: 1200px) {

  .fangshi .content.content1 {

    height: auto;

  }

}

.fangshi .content.content1 ul {

  padding-top: 25px;

}

.fangshi .content.content2 {

  height: 90px;

}

.fangshi .content.content2 ul {

  padding-top: 15px;

  padding-right: 15px;

}

@media (max-width: 1200px) {

  .fangshi .content.content2 {

    height: auto;

  }

}

.fangshi .content.content3 {

  height: 190px;

}

@media (max-width: 1200px) {

  .fangshi .content.content3 {

    height: auto;

  }

}

.fangshi .content.content3 .title {

  line-height: 190px;

}

@media (max-width: 1200px) {

  .fangshi .content.content3 .title {

    line-height: 25px;

    font-size: 18px;

  }

}

.fangshi .content.content3 .title::after {

  height: 160px;

}

@media (max-width: 1200px) {

  .fangshi .content.content3 .title::after {

    display: none;

  }

}

.fangshi .content.content3 ul {

  padding-top: 15px;

  height: 190px;

}

@media (max-width: 1200px) {

  .fangshi .content.content3 ul {

    height: auto;

    padding-top: 10px;

  }

}

.fangshi .content.content3 ul li {

  width: 100%;

}

.baoz .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

}

@media (max-width: 1200px) {

  .baoz .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.baoz .item {

  margin-bottom: 30px;

}

.baoz .item h4 {

  margin: 0;

  text-align: center;

  margin-bottom: 10px;

  font-weight: bold;

}

.baoz .item h4 span {

  font-size: 22px;

  color: #be9632;

  line-height: 30px;

  position: relative;

}

.baoz .item h4 span::before {

  position: absolute;

  left: -80px;

  top: 15px;

  content: "";

  width: 55px;

  height: 1px;

  border-top: 1px solid #be9632;

}

.baoz .item h4 span::after {

  position: absolute;

  right: -80px;

  top: 15px;

  content: "";

  width: 55px;

  height: 1px;

  border-top: 1px solid #be9632;

}

.baoz .item p {

  font-size: 16px;

  color: #333;

  text-align: center;

  font-weight: bold;

}

.wenti {

  padding-top: 40px;

  padding-bottom: 20px;

  background: #f9f9f9;

}

.wenti .title h1 {

  font-size: 42px;

  font-weight: bold;

  margin: 0;

  letter-spacing: 3px;

  color: #be9632;

  margin-bottom: 20px;

  text-align: center;

  color: #333;

}

@media (max-width: 1200px) {

  .wenti .title h1 {

    font-size: 30px;

    margin-bottom: 10px;

  }

}

.wenti .title p {

  font-size: 25px;

  color: #979692;

  margin-bottom: 40px;

  letter-spacing: 3px;

  text-align: center;

  font-size: 15px;

  color: #333;

}

@media (max-width: 1200px) {

  .wenti .title p {

    font-size: 14px;

    margin-bottom: 15px;

    margin-top: 15px;

  }

}

.wenti .item {

  background: url(/statics/images/hkwswyimg/pro1.jpg) left top no-repeat;

  padding-left: 35px;

  background-position-y: -8px;

  padding-bottom: 25px;

  border-bottom: 1px dashed #be9632;

  margin-bottom: 25px;

}

.wenti .item h2 {

  font-size: 18px;

  color: #be9632;

  margin: 0;

  margin-bottom: 10px;

}

.wenti .item .description {

  font-size: 14px;

  color: #666;

  line-height: 20px;

}

.wenti .zcbtn {

  width: 270px;

  height: 48px;

  color: #fff;

  background: #be9632;

  font-size: 26px;

  text-align: center;

  line-height: 48px;

  border-radius: 25px;

}

.hot-item {

  padding-top: 15px;

  padding-bottom: 15px;

}

.hot-ih {

  font-size: 25px;

  font-weight: bold;

  text-align: center;

  color: #be9632;

  margin: 0;

  margin-bottom: 15px;

}

.hot-ip {

  font-size: 18px;

  color: #999;

  text-align: center;

}

.t-hot {

  padding-top: 50px;

  padding-bottom: 50px;

}

@media (max-width: 1200px) {

  .t-hot {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.t-hot .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .t-hot .title3 h1 {

    font-size: 30px;

  }

}

.t-hot .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .t-hot .title3 p {

    font-size: 14px;

  }

}

.t-hot .item {

  padding-top: 15px;

  padding-bottom: 15px;

}

.t-hot .item h3 {

  font-size: 25px;

  font-weight: bold;

  text-align: center;

  color: #be9632;

  margin: 0;

  margin-bottom: 15px;

}

.t-hot .item p {

  font-size: 18px;

  color: #999;

  text-align: center;

}

.t-hot .item .xh {

  width: 50px;

  height: 50px;

  line-height: 50px;

  border-radius: 50%;

  background: #be9632;

  text-align: center;

  font-size: 26px;

  font-weight: bold;

  color: #fff;

  margin-bottom: 20px;

}

.zzq {

  padding-top: 50px;

  padding-bottom: 100px;

  background: #f9f9f9;

}

@media (max-width: 1200px) {

  .zzq {

    padding-top: 15px;

    padding-bottom: 50px;

  }

}

.zzq .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .zzq .title3 h1 {

    font-size: 30px;

  }

}

.zzq .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .zzq .title3 p {

    font-size: 14px;

  }

}

.zzq .item {

  padding-top: 20px;

  padding-bottom: 20px;

}

.zzq .item h3 {

  font-size: 25px;

  font-weight: bold;

  text-align: center;

  color: #be9632;

  margin: 0;

  margin-bottom: 15px;

}

.zzq .item p {

  font-size: 18px;

  color: #999;

  text-align: center;

}

.hwyw {

  padding-top: 50px;

  padding-bottom: 50px;

}

@media (max-width: 1200px) {

  .hwyw {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.hwyw .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .hwyw .title3 h1 {

    font-size: 30px;

  }

}

.hwyw .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .hwyw .title3 p {

    font-size: 14px;

  }

}

.hwyw .item {

  height: 110px;

  margin-bottom: 20px;

}

@media (max-width: 768px) {

  .hwyw .item {

    height: 70px;

  }

}

.hwyw .item img {

  cursor: pointer;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.hwyw .item img:hover {

  transform: scale(0.95);

}

.hwyw .zcbtn {

  width: 300px;

  height: 38px;

  color: #fff;

  background: #be9632;

  font-size: 20px;

  text-align: center;

  line-height: 38px;

  border-radius: 25px;

  margin-top: 40px;

}

@media (max-width: 1200px) {

  .hwyw .zcbtn {

    margin-top: 15px;

  }

}

.xuanz1 {

  padding-top: 50px;

  padding-bottom: 50px;

}

@media (max-width: 1200px) {

  .xuanz1 {

    padding-bottom: 15px;

    padding-top: 15px;

  }

}

.xuanz1 .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .xuanz1 .title3 h1 {

    font-size: 30px;

  }

}

.xuanz1 .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .xuanz1 .title3 p {

    font-size: 14px;

  }

}

.xuanz1 .content {

  padding-left: 50px;

}

@media (max-width: 1200px) {

  .xuanz1 .content {

    padding-left: 0;

  }

}

.xuanz1 .content li {

  font-size: 18px;

  color: #333;

  line-height: 35px;

  list-style: none;

  width: 100%;

  margin-bottom: 5px;

}

.xuanz1 .content li span {

  font-size: 22px;

  color: #be9632;

  font-style: italic;

  font-weight: bold;

}

.xuanz1 .zcbtn {

  width: 180px;

  height: 38px;

  color: #fff;

  background: #be9632;

  font-size: 20px;

  text-align: center;

  line-height: 38px;

  border-radius: 25px;

  margin-top: 40px;

}

@media (max-width: 1200px) {

  .xuanz1 .zcbtn {

    margin-top: 15px;

  }

}

.wsys {

  padding-top: 50px;

  padding-bottom: 50px;

  background: #fcfcfc;

}

@media (max-width: 1200px) {

  .wsys {

    padding-bottom: 15px;

    padding-top: 15px;

  }

}

.wsys .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .wsys .title3 h1 {

    font-size: 30px;

  }

}

.wsys .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .wsys .title3 p {

    font-size: 14px;

  }

}

.qtfw {

  padding-top: 50px;

  padding-bottom: 50px;

}

@media (max-width: 1200px) {

  .qtfw {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.qtfw .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .qtfw .title3 h1 {

    font-size: 30px;

  }

}

.qtfw .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .qtfw .title3 p {

    font-size: 14px;

  }

}

.qtfw .item {

  border: 1px solid #be9632;

  border-top-right-radius: 25px;

  border-bottom-left-radius: 25px;

  height: 180px;

  cursor: pointer;

  margin-bottom: 20px;

  position: relative;

  text-align: center;

}

.qtfw .item .pic {

  width: 95px;

  height: 85px;

  overflow: hidden;

  margin-top: 20px;

}

.qtfw .item .pic.pic1 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -227px;

  background-position-y: 1px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic2 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -110px;

  background-position-y: -171px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic3 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -227px;

  background-position-y: -171px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic4 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -350px;

  background-position-y: -171px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic5 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: 5px;

  background-position-y: 0px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic6 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -110px;

  background-position-y: 1px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic7 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: 5px;

  background-position-y: -171px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item .pic.pic8 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -345px;

  background-position-y: 1px;

  -webkit-transition: all 0.4s ease-out;

  -moz-transition: all 0.4s ease-out;

  -ms-transition: all 0.4s ease-out;

  -o-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}

.qtfw .item:hover {

  background: #be9632;

}

.qtfw .item:hover .pic.pic1 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -227px;

  background-position-y: -84px;

}

.qtfw .item:hover .pic.pic2 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -110px;

  background-position-y: -251px;

}

.qtfw .item:hover .pic.pic3 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -227px;

  background-position-y: -251px;

}

.qtfw .item:hover .pic.pic4 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -350px;

  background-position-y: -251px;

}

.qtfw .item:hover .pic.pic5 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: 5px;

  background-position-y: -84px;

}

.qtfw .item:hover .pic.pic6 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -110px;

  background-position-y: -84px;

}

.qtfw .item:hover .pic.pic7 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: 5px;

  background-position-y: -251px;

}

.qtfw .item:hover .pic.pic8 {

  background: url(/statics/images/hkwswyimg/other.png);

  background-position-x: -345px;

  background-position-y: -84px;

}

.qtfw .item:hover span {

  color: #fff;

}

.qtfw .item:hover span::before {

  border-color: #fff;

}

.qtfw .item:hover span::after {

  border-color: #fff;

}

.qtfw .item span {

  width: 120px;

  position: absolute;

  left: 0;

  right: 0;

  margin: 0 auto;

  bottom: 20px;

  font-size: 20px;

}

.qtfw .item span::before {

  position: absolute;

  width: 25px;

  height: 1px;

  border-top: 2px solid #be9632;

  left: -20px;

  top: 14px;

  content: "";

}

@media (max-width: 1200px) {

  .qtfw .item span::before {

    display: none;

  }

}

.qtfw .item span::after {

  position: absolute;

  width: 25px;

  height: 1px;

  border-top: 2px solid #be9632;

  right: -20px;

  top: 14px;

  content: "";

}

@media (max-width: 1200px) {

  .qtfw .item span::after {

    display: none;

  }

}

.fwlc {

  padding-top: 50px;

  padding-bottom: 50px;

}

@media (max-width: 1200px) {

  .fwlc {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.fwlc .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .fwlc .title3 h1 {

    font-size: 30px;

  }

}

.fwlc .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .fwlc .title3 p {

    font-size: 14px;

  }

}

.ywfw {

  padding-top: 50px;

  padding-bottom: 50px;

  background: #F9F9F9;

}

@media (max-width: 1200px) {

  .ywfw {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.ywfw .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .ywfw .title3 h1 {

    font-size: 30px;

  }

}

.ywfw .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .ywfw .title3 p {

    font-size: 14px;

  }

}

.ywfw .content .row {

  margin-left: -20px;

  margin-right: -20px;

}

@media (max-width: 1200px) {

  .ywfw .content .row {

    margin-left: -10px;

    margin-right: -10px;

  }

}

.ywfw .content .row .col-xs-6 {

  padding-left: 20px;

  padding-right: 20px;

}

@media (max-width: 1200px) {

  .ywfw .content .row .col-xs-6 {

    padding-left: 10px;

    padding-right: 10px;

  }

}

.ywfw .content .row .col-xs-6.first {

  margin-left: 12.5%;

}

@media (max-width: 1200px) {

  .ywfw .content .row .col-xs-6.first {

    margin-left: 0;

  }

}

.ywfw .content .row .col-xs-6 .item {

  position: relative;

  padding-top: 70px;

  padding-bottom: 30px;

  box-shadow: 1px 1px 5px 5px #ddd;

  border-radius: 25px;

  margin-top: 100px;

}

@media (max-width: 1200px) {

  .ywfw .content .row .col-xs-6 .item {

    margin-top: 30px;

    padding-top: 45px;

    margin-bottom: 35px;

  }

}

.ywfw .content .row .col-xs-6 .item h4 {

  font-size: 20px;

  color: #000;

  text-align: center;

}

.ywfw .content .row .col-xs-6 .item p {

  font-size: 14px;

  color: #999;

  text-align: center;

  margin-bottom: 5px;

}

.ywfw .content .row .col-xs-6 .item .pic {

  width: 85px;

  height: 85px;

  border-radius: 50%;

  position: absolute;

  left: 0;

  right: 0;

  top: -20%;

  margin: 0 auto;

  overflow: hidden;

  border: 1px solid #be9632;

}

.ywfw .content .row .col-xs-6 .item .pic.pic1 {

  background: url(/statics/images/hkwswyimg/yw1.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .pic.pic2 {

  background: url(/statics/images/hkwswyimg/yw2.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .pic.pic3 {

  background: url(/statics/images/hkwswyimg/yw3.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .pic.pic4 {

  background: url(/statics/images/hkwswyimg/yw4.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .pic.pic5 {

  background: url(/statics/images/hkwswyimg/yw5.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .pic.pic6 {

  background: url(/statics/images/hkwswyimg/yw6.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .pic.pic7 {

  background: url(/statics/images/hkwswyimg/yw7.jpg) center center;

}

.ywfw .content .row .col-xs-6 .item .btnx {

  width: 50%;

  height: 30px;

  line-height: 30px;

  text-align: center;

  border: 1px solid #be9632;

  color: #be9632;

  border-radius: 25px;

  margin-top: 20px;

}

@media (max-width: 1200px) {

  .ywfw .content .row .col-xs-6 .item .btnx {

    width: 65%;

  }

}

.ywfw .content .row .col-xs-6 .item .btnx:hover {

  background: #be9632;

  color: #fff;

}

.list-content {

  background: #f3f3f3;

}

@media (max-width: 768px) {

  .list-content {

    background: #fff;

  }

}

.list-content .breadc {

  background: url(/statics/images/hkwswyimg/position.png) left center no-repeat;

  font-size: 14px;

  color: #777;

  line-height: 55px;

  height: 55px;

  padding-left: 30px;

}

.list-content .breadc a {

  color: #777;

}

.list-content .breadc a:hover {

  color: #be9632;

}

.list-content .list-l {

  width: 76%;

  float: left;

  box-sizing: border-box;

  padding: 0 10px;

  margin-bottom: 25px;

}

@media (max-width: 768px) {

  .list-content .list-l {

    width: 100%;

  }

}

.list-content .list-l .list-ln {

  background: #fff;

}

.list-content .list-l .list-ln .item {

  padding: 25px;

  padding-bottom: 0;

}

@media (max-width: 768px) {

  .list-content .list-l .list-ln .item {

    padding: 0;

  }

}

.list-content .list-l .list-ln .item .item-in {

  border-bottom: 1px solid #ddd;

  padding-bottom: 25px;

}

@media (max-width: 768px) {

  .list-content .list-l .list-ln .item .item-in {

    padding-bottom: 15px;

    padding-top: 15px;

  }

}

.list-content .list-l .list-ln .item .item-in h4 {

  font-size: 18px;

  color: #333;

  font-weight: bold;

  margin-top: 0;

  margin-bottom: 10px;

  border:none;

}

@media (max-width: 768px) {

  .list-content .list-l .list-ln .item .item-in h4 {

    font-size: 16px;

  }

}

.list-content .list-l .list-ln .item .item-in h4:hover {

  color: #be9632;

}

.list-content .list-l .list-ln .item .item-in .time {

  font-size: 12px;

  color: #999;

  margin-bottom: 5px;

}

@media (max-width: 768px) {

  .list-content .list-l .list-ln .item .item-in .time {

    display: none;

  }

}

.list-content .list-l .list-ln .item .item-in .description {

  color: #666;

}

@media (max-width: 768px) {

  .list-content .list-l .list-ln .item .item-in .description {

    max-height: 40px;

    overflow: hidden;

  }

}

.list-content .list-l .list-ln .item .item-in .ldir {

  margin-top: 5px;

  font-size: 12px;

  color: #999;

}

.list-content .list-l .list-ln .item .item-in .ldir:hover {

  color: #be9632;

}

@media (max-width: 768px) {

  .list-content .list-l .list-ln .item .item-in .ldir {

    display: none;

  }

}

.list-content .list-r {

  width: 24%;

  float: left;

  box-sizing: border-box;

  padding: 0 10px;

  padding-left: 20px;

}

@media (max-width: 768px) {

  .list-content .list-r {

    display: none;

  }

}

.list-content .list-r .listr-in {

  background: #fff;

  padding-bottom: 25px;

}

.list-content .list-r .listr-in h4 {

  font-size: 16px;

  color: #fff;

  background: #be9632;

  margin-top: 0;

  padding: 15px;

  padding-left: 25px;

}

.list-content .list-r .listr-in ul li {

  background: url(/statics/images/hkwswyimg/list-r.jpg) 25px 10px no-repeat;

  list-style: none;

  padding-left: 50px;

  line-height: 32px;

}

.list-content .list-r .listr-in ul li ol {

  padding-left: 0;

}

.list-content .list-r .listr-in ul li ol a {

  color: #333;

  font-size: 14px;

  cursor: pointer;

}

.list-content .list-r .listr-in ul li ol a:hover {

  color: #be9632;

}

.g-jian {

  margin-top: 25px;

}

.g-jian .title3 {

  margin-top: 120px;

}

@media (max-width: 768px) {

  .g-jian .title3 {

    margin-top: 0;

  }

}

.g-jian .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .g-jian .title3 h1 {

    font-size: 30px;

  }

}

.g-jian .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .g-jian .title3 p {

    font-size: 14px;

  }

}

@media (max-width: 768px) {

  .g-jian .about-text {

    margin-top: 15px;

  }

}

.g-jian .about-text h4 {

  font-size: 18px;

  font-weight: bold;

  color: #666;

  margin-top: 0;

  margin-bottom: 10px;

}

.g-jian .about-text h4 span {

  font-size: 26px;

  margin-right: 10px;

  font-weight: normal;

}

.g-jian .about-text p {

  color: #999;

  font-size: 14px;

}

.g-jian .about-text .description {

  font-size: 16px;

  color: #333;

  line-height: 30px;

}

.g-lc {

  background: url(/statics/images/hkwswyimg/time-bg_02.jpg) bottom center no-repeat;

  padding-bottom: 400px;

  position: relative;

}

.g-lc .title3 {

  margin-top: 120px;

}

@media (max-width: 768px) {

  .g-lc .title3 {

    margin-top: 0;

  }

}

.g-lc .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .g-lc .title3 h1 {

    font-size: 30px;

  }

}

.g-lc .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .g-lc .title3 p {

    font-size: 14px;

  }

}

.g-lc .glc-in {

  background: url(/statics/images/hkwswyimg/time_line.png) center center no-repeat;

  height: 100px;

  width: 100%;

  position: absolute;

  left: 0;

  top: 350px;

}

.g-lc .glc-in .time-line {

  position: relative;

}

@media (max-width: 1200px) {

  .g-lc .glc-in .time-line {

    display: none;

  }

}

.g-lc .glc-in .time-line ul li {

  list-style: none;

  float: left;

  line-height: 100px;

  width: 140px;

  height: 100px;

  text-align: center;

  background: url(/statics/images/hkwswyimg/time_dot.png) 55px center no-repeat;

  margin-right: 64px;

  cursor: pointer;

}

.g-lc .glc-in .time-line ul li.active {

  background: url(/statics/images/hkwswyimg/time_dot_s.png) 45px center no-repeat;

}

.g-lc .glc-in .time-text {

  position: absolute;

  padding: 10px;

  bottom: 85px;

  left: -49px;

  width: 230px;

  color: #999;

  line-height: 25px;

  border-radius: 5px;

  box-shadow: 0 0 15px 10px #efefef;

}

.g-lc .glc-in .time-text i {

  position: absolute;

  left: 50%;

  bottom: -5px;

  margin-left: -4.5px;

  background: url(/statics/images/hkwswyimg/time_arrow.png) center center no-repeat;

  width: 9px;

  height: 5px;

}

.g-lc .title3 {

  margin-top: 120px;

}

.g-lc .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .g-lc .title3 h1 {

    font-size: 30px;

  }

}

.g-lc .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .g-lc .title3 p {

    font-size: 14px;

  }

}

.hz .title3 {

  margin-top: 120px;

}

@media (max-width: 768px) {

  .hz .title3 {

    margin-top: 0;

  }

}

.hz .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .hz .title3 h1 {

    font-size: 30px;

  }

}

.hz .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .hz .title3 p {

    font-size: 14px;

  }

}

.show .title3 {

  margin-bottom: 60px;

}

@media (max-width: 768px) {

  .show .title3 {

    margin-bottom: 15px;

  }

}

.show .title3 h1 {

  font-size: 42px;

  font-weight: bold;

  color: #be9632;

  text-align: center;

  margin: 0;

  margin-bottom: 15px;

}

@media (max-width: 1200px) {

  .show .title3 h1 {

    font-size: 30px;

  }

}

.show .title3 p {

  font-size: 18px;

  color: #999;

  text-align: center;

  margin-bottom: 30px;

  letter-spacing: 2px;

}

@media (max-width: 1200px) {

  .show .title3 p {

    font-size: 14px;

  }

}

.show .section1 {

  padding-top: 60px;

  padding-bottom: 60px;

}

@media (max-width: 768px) {

  .show .section1 {

    padding-bottom: 15px;

    padding-top: 15px;

  }

}

.show .section1 .secTab {

  border-bottom: 1px solid #ddd;

}

.show .section1 .secTab ul {

  display: table;

  margin: 0 auto;

}

.show .section1 .secTab ul li {

  list-style: none;

  float: left;

  font-size: 18px;

  color: #333;

  padding-left: 45px;

  padding-right: 45px;

  padding-bottom: 20px;

  cursor: pointer;

}

.show .section1 .secTab ul li.active {

  border-bottom: 3px solid #be9632;

}

@media (max-width: 768px) {

  .show .section1 .secTab ul li {

    padding-left: 5px;

    padding-right: 5px;

    font-size: 12px;

  }

}

.show .section1 .secCon {

  min-height: 150px;

}

.show .section1 .secCon .item {

  display: none;



}

.show .section2 {

  padding-top: 60px;

  padding-bottom: 60px;

}

@media (max-width: 768px) {

  .show .section2 {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section2 .content {

  min-height: 150px;

  font-size: 14px;

  line-height: 25px;

}

.show .section3 {

  background: #d5c2bc;

  padding-top: 60px;

  padding-bottom: 100px;

}

@media (max-width: 768px) {

  .show .section3 {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section3 .title3 h1 {

  color: #fff;

}

.show .section3 .list {

  position: relative;

  padding-top: 60px;

}

.show .section3 .list .list-l {

  position: relative;

  background: #a9b4b8;

  padding: 60px 30px 25px 30px;

}

.show .section3 .list .list-l .list-title {

  width: 246px;

  height: 86px;

  position: absolute;

  left: 0;

  right: 0;

  top: -55px;

  margin: 0 auto;

  background: url(/statics/images/hkwswyimg/ico2.png) 0px 0px no-repeat;

}

.show .section3 .list .list-l .item {

  padding-top: 30px;

  padding-bottom: 30px;

  border-bottom: 1px dashed #ddd;

}

@media (max-width: 768px) {

  .show .section3 .list .list-l .item {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section3 .list .list-l .item:last-child {

  border-bottom: none;

}

.show .section3 .list .list-l .item span {

  font-size: 20px;

  color: #eaeaea;

  padding-top: 5px;

  padding-bottom: 5px;

  display: block;

  padding-left: 50px;

}

.show .section3 .list .list-l .item span.span1 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -5px no-repeat;

}

.show .section3 .list .list-l .item span.span2 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -46px no-repeat;

}

.show .section3 .list .list-l .item span.span3 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -88px no-repeat;

}

.show .section3 .list .list-l .item span.span4 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -127px no-repeat;

}

.show .section3 .list .list-l .item p {

  font-size: 14px;

  color: #fff;

  padding-left: 50px;

}

.show .section3 .list .list-l .list-title {

  font-size: 20px;

  color: #fff;

  text-align: center;

  line-height: 115px;

  font-weight: bold;

}

.show .section3 .list .list-r {

  position: relative;

  background: #fff;

  padding: 60px 30px 25px 30px;

}

@media (max-width: 768px) {

  .show .section3 .list .list-r {

    margin-top: 70px;

  }

}

.show .section3 .list .list-r .list-title {

  width: 246px;

  height: 86px;

  position: absolute;

  left: 0;

  right: 0;

  top: -55px;

  margin: 0 auto;

  background: url(/statics/images/hkwswyimg/ico2.png) 0px -87px no-repeat;

}

.show .section3 .list .list-r .item {

  padding-top: 30px;

  padding-bottom: 30px;

  border-bottom: 1px dashed #ddd;

}

@media (max-width: 768px) {

  .show .section3 .list .list-r .item {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section3 .list .list-r .item:last-child {

  border-bottom: none;

}

.show .section3 .list .list-r .item span {

  font-size: 20px;

  color: #be9632;

  padding-top: 5px;

  padding-bottom: 5px;

  display: block;

  padding-left: 50px;

}

.show .section3 .list .list-r .item span.span1 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -170px no-repeat;

}

.show .section3 .list .list-r .item span.span2 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -210px no-repeat;

}

.show .section3 .list .list-r .item span.span3 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -250px no-repeat;

}

.show .section3 .list .list-r .item span.span4 {

  background: url(/statics/images/hkwswyimg/ico12_02.jpg) left -290px no-repeat;

}

.show .section3 .list .list-r .item p {

  font-size: 14px;

  color: #333;

  padding-left: 50px;

}

.show .section3 .list .list-r .list-title {

  font-size: 20px;

  color: #fff;

  text-align: center;

  line-height: 115px;

  font-weight: bold;

}

.show .section3 .list .center {
  width: 150px;

  height: 150px;

  position: absolute;

  left: 0;

  right: 0;

  margin: 0 auto;

  top: 50%;

  margin-top: -75px;

  z-index: 999;

  background: url(/statics/images/hkwswyimg/ico2.png) -8px -190px no-repeat;

}
@media (max-width: 768px) {

  .show .section3 .list .center {

    display: none;

  }

}

.show .section3 .list .row .list-left {

  padding-right: 25px;

}

@media (max-width: 768px) {

  .show .section3 .list .row .list-left {

    padding-right: 10px;

  }

}

.show .section3 .list .row .list-right {

  padding-left: 25px;
}
@media (max-width: 768px) {
  .show .section3 .list .row .list-right {
    padding-left: 10px;
  }
}
.show .section4 {
  padding-top: 60px;

  padding-bottom: 80px;

  background: url(/statics/images/hkwswyimg/rpic.jpg) center top no-repeat;

}

@media (max-width: 768px) {

  .show .section4 {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}
.show .section4 .baoz {
  background: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding-top: 40px;

  padding-bottom: 50px;

}

@media (max-width: 768px) {

  .show .section4 .baoz {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section4 .baoz h4 {

  text-align: center;

  margin-bottom: 45px;

}

@media (max-width: 768px) {

  .show .section4 .baoz h4 {

    padding-left: 15px;

    padding-right: 15px;

  }

}

.show .section4 .baoz h4 span {

  font-size: 16px;

  color: #be9632;

  padding-left: 40px;

  background: url(/statics/images/hkwswyimg/tishi.gif) left center no-repeat;

  text-align: center;

}

@media (max-width: 768px) {

  .show .section4 .baoz .itemx {

    min-height: 160px;

    margin-bottom: 15px;

  }

}

.show .section4 .baoz .itemx h4 {

  margin-bottom: 15px;

  margin-top: 20px;

}

.show .section4 .baoz .itemx p {

  font-size: 14px;

  color: #666;

  text-align: center;

  margin-bottom: 5px;

}

.show .section5 {

  padding-top: 60px;

  padding-bottom: 60px;

}

@media (max-width: 768px) {

  .show .section5 {

    padding-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section5 .list .item {

  padding-left: 50px;

  background: url(/statics/images/hkwswyimg/wen.gif) no-repeat;

  padding-bottom: 40px;

  margin-top: 30px;

  border-bottom: 1px dashed #ddd;

}

@media (max-width: 768px) {

  .show .section5 .list .item {

    margin-top: 15px;

    padding-bottom: 15px;

  }

}

.show .section5 .list .item h4 {

  font-size: 18px;

  color: #be9632;

  margin-top: 0;

  margin-bottom: 10px;

}

.show .section5 .list .item .description {

  font-size: 14px;

  color: #666;

  line-height: 25px;

}

.show .section5 .conbtn {

  width: 200px;

  height: 35px;

  border: 1px solid;

  border-radius: 5px;

  color: #be9632;

  text-align: center;

  line-height: 35px;

  margin-top: 50px;

}

.show .section5 .conbtn:hover {

  background: #be9632;

  color: #fff;

  border: 1px solid #be9632;

}

@media (max-width: 1200px) {

  .show .section5 .conbtn {

    margin: 0 auto;

    position: relative;

    top: 0;

    margin-top: 15px;

    background: #be9632;

    border: 1px solid #be9632;

    color: #fff;

  }

}

.previous a {

  color: #be9632;

}

.next a {

  color: #be9632;

}

@media (max-width: 768px) {

  .g-lc .title3 {

    margin-top: 25px;

  }

  .g-lc .glc-in {

    display: none;

  }

  .g-lc {

    padding-bottom: 0;

    background: none;

  }

}

.formBox2{
	position: fixed !important;
	right: 15px;
	top: 50%;
	margin-top: -50px;
}

.baoz-con{
	padding-left: 100px;
	padding-right: 100px;
}
.baoz-con .row{
		margin-left: -20px;
		margin-right: -20px;
}
.baoz-con .row .col-xs-6{
	padding-left: 20px;
	padding-right: 20px;
}
.baoz-con .bao-item{
	padding-top: 30px;
	padding-bottom: 30px;
	box-shadow: 1px 2px 3px 3px #eee;
	margin-bottom: 40px;
}
.baoz-con .bao-item h4{
	text-align: center;
}
.baoz-con .bao-item p{
	text-align: center;
}
@media(max-width: 768px){
	.baoz-con{
		padding-left: 0;
		padding-right: 0;
	}
	.baoz-con .row{
		margin-left: -10px;
		margin-right: -10px;
}
.baoz-con .row .col-xs-6{
	padding-left: 10px;
	padding-right: 10px;
}

.baoz-con .bao-item{
	margin-bottom: 20px;
	height: 190px;
}
.baoz-con .bao-item p{
	text-align: center;
}
}


.sh-con{
	padding-top: 50px;
	padding-bottom: 50px;
}


.sh-con .pic-out .pic{
	border: 9px solid #be9632;
	width: 450px;
	height: 225px;
	border-top-left-radius: 225px;
	border-top-right-radius: 225px;
}
.sh-con .pic-out.pic-bottom{
	margin-top: 40px;
}
.sh-con .pic-out.pic-bottom .pic{
	border: 9px solid #be9632;
	width: 450px;
	height: 225px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 225px;
	border-bottom-right-radius: 225px;
}

.sh-con .pic-out .pic .xh{
	width: 50px;
	heihgt: 50px;
	background: #be9632;
	font-size: 28px;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
	color: #fff;
	margin-top: 15px;
}
.sh-con .pic-out .pic h3{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.sh-con .pic-out .pic p{
	margin-bottom: 0;
	line-height: 25px;
	font-size: 18px;
	color: #666;
	text-align: center;
}


.zzq .item h3 {
    font-size: 25px;
    font-weight: 100;
    text-align: center;
    color: #be9632;
    margin: 0;
        margin-bottom: 0px;
    margin-bottom: 15px;
    color: #000;
}

.zzq .item p {
    font-size: 18px;
    color: #666;
    text-align: center;
}

@media(max-width: 768px){
	
.sh-con .pic-out .pic {
    border: 9px solid #be9632;
    width: 100%;
    border-top-left-radius: 1px;
    border-top-right-radius: 0%;
    box-sizing: border-box;
}

.sh-con .pic-out.pic-bottom .pic {
    border: 9px solid #be9632;
    width: 100%;
    border-bottom-left-radius: 100%;
    border-bottom-right-radius: 100%;
    box-sizing: border-box;
}
.sh-con{
	padding-top: 0;
	padding-bottom: 0;
}
.sh-con .pic-out .pic p {
    margin-bottom: 0;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.sh-con .pic-out.pic-bottom {
    margin-top: 20px;
    margin-bottom: 40px;
}
.sh-con .pic-out .pic h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px;
}
}
.cailiao{
	background: #f7f7f7;
}
.cailiao .cl-con{
	padding-left: 320px;
	margin-top: 50px;
	background: url(/statics/images/hkwswyimg/cxxx.jpg) left center no-repeat;
}

.cailiao .cl-con ul li {
		font-size: 20px; 
		color: #333;
		line-height: 30px;
		list-style: none;
		padding-top: 8px;
		padding-bottom: 8px;
}
.cailiao .cl-con ul li .xh{
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #be9632;
	float: left;
	border-radius: 50%;
	margin-right: 15px;
	
}

.bw-cl{
	padding-top: 60px;
	padding-bottom: 60px;
}


.bw-cl .title h1 {
    font-size: 42px;
    font-weight: bold;
    margin: 0;
        margin-bottom: 0px;
    letter-spacing: 3px;
    color: #be9632;
    margin-bottom: 20px;
    text-align: center;
}

.bw-cl .title p {
    font-size: 25px;
    color: #979692;
    margin-bottom: 40px;
    letter-spacing: 3px;
    text-align: center;
}

@media(max-width: 768px){
	.cailiao .cl-con {
    padding-left: 0px;
    margin-top: 15px;
    background: none;
}
.bw-cl{
	padding-top: 15px;
	padding-bottom: 15px;
}

.bw-cl .title h1 {
    font-size: 30px;
    margin-bottom: 10px;
}
.bw-cl .title p {
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;
}
}

header .container .menu ul li.active .box a{
    color: #000;
}
.show-box ul li:last-child.active{
	border-bottom: 1px solid #fff !important;
}

@media(max-width: 768px){
	.bao-item{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.show-box ul{
	margin-bottom: 0;
}


.banner-out .banner{
	background-position-x: center !important;
	background-position-y: top !important;
	background-repeat: no-repeat !important;
}

body{
	overflow-x: hidden;
}
.secCon{
	width: 100%;
	overflow:hidden;
	padding-top: 30px;
}
.secCon img{
	max-width: 100%;
	
}
@media(max-width: 768px){
	.show .section1 .secTab ul li {
		width: 50%;
		text-align: center;
		margin-bottom: 20px;
		
	}
	.secCon img{
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	
}
.show .section1 .secTab ul li {
    border-bottom: 3px solid #fff;
}