@charset "utf-8";
/*叉号*/

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1544181227455'); /* IE9*/
  src: url('iconfont.eot?t=1544181227455#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQcAAsAAAAABmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY810hTY21hcAAAAYAAAABLAAABcOeJts1nbHlmAAABzAAAAGkAAABsHennW2hlYWQAAAI4AAAALwAAADYTgDHWaGhlYQAAAmgAAAAcAAAAJAfeA4NobXR4AAAChAAAAAgAAAAICAAAAGxvY2EAAAKMAAAABgAAAAYANgAAbWF4cAAAApQAAAAeAAAAIAENAChuYW1lAAACtAAAAUUAAAJtPlT+fXBvc3QAAAP8AAAAHwAAADDK72J2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeJT5LZG7438AQw9zA0AAUZgTJAQDsTQyleJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISf5b4/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQAWKwrtAHicDco9DkBAEMXxeTY7stmwjVDoFDQqEU7mo9VZruBebjNM9ct7+ROIvtc8pqeayGEa2yZ1aBsuKgcuymF2KIdp7JIM0fqcZZOdg7eIslkfGCci57oP3FZ/WVQfVFm1Y1yqdkQ/Bp0VPAAAAHicY2BkYGAAYumn50Pi+W2+MnCzMIDADYOy1wj6/3UWBmYdIJeDgQkkCgA28gq5AHicY2BkYGBu+N/AEMPCAAJAkpEBFTABAEcIAmsEAAAABAAAAAAAAAAANgAAeJxjYGRgYGBikGEA0SAWAwMXEDIw/AfzGQALUwE2AAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICJkYmRmYEtvTQxLymTgQEAEFcCkgA=') format('woff'),
  url('iconfont.ttf?t=1544181227455') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1544181227455#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-guanbi:before { content: "\e661"; }




@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1539921611833'); /* IE9*/
  src: url('iconfont.eot?t=1539921611833#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAT0AAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8kUgNY21hcAAAAYAAAABLAAABcOdDtftnbHlmAAABzAAAAUMAAAFk9QJDlmhlYWQAAAMQAAAALwAAADYS/jOkaGhlYQAAA0AAAAAcAAAAJAfeA4NobXR4AAADXAAAAAgAAAAICAAAAGxvY2EAAANkAAAABgAAAAYAsgAAbWF4cAAAA2wAAAAeAAAAIAENAIFuYW1lAAADjAAAAUUAAAJtPlT+fXBvc3QAAATUAAAAIAAAADHN78N3eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeST+TZm7438AQw9zA0AAUZgTJAQDhXQwZeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfyb9/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQBq8AnVAHicHY3PTsJAEMZ3dpddoKUtUHYVpYWSFih/28I2eAD/RKPEiwmevHDnZrx68eYD+AB69hV8B59IbZ1kkvm+md83CBD6/SZf5Aw9IVQIulEwhQnk3QtSlSopXHBAChMM4LYUMhcqXTQW6n+UghvZcaqCXo5kgrOMXOXOFILMYZzlVB7jgpBJvIZsGwubdQ0wgeEfBucbtf3UNLEJtqywWMaLhNcdZkaAOTRa5+lNvVaF8FQqL6mYLWpWKBF22B/r4RFIefv4QrBFvfqAhb43GlDsB8M7CzfeN+piqZV1ux51ilq56ExrtphBwXfjj4ouH1avu+vhhLOrUnMiVQRgVI79+Srp4+xvVrMqcw57g3HCaNHg/knbkVhvExPT/fP9QZN463lpSWm3k4b79eXOwvJt5HoUU1KEsqVhTihB6A/TOyyxAHicY2BkYGAA4owbXn/j+W2+MnCzMIDA9fflpxH0/wssDMyOQC4HAxNIFABoDgxpAHicY2BkYGBu+N/AEMPCAAJAkpEBFTABAEcIAmsEAAAABAAAAAAAAAAAsgAAeJxjYGRgYGBiKGUA0SAWAwMXEDIw/AfzGQAUBAGPAAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICJkYmRmYE9JTMxL6M0kYEBABPpAvc=') format('woff'),
  url('iconfont.ttf?t=1539921611833') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1539921611833#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
    font-family: 'SourceHanSerifSC-SemiBold';
    src: url('../fonts/SourceHanSerifSC-SemiBold.otf');
    font-weight: normal;
    font-style: normal;
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-image: url(../images/scbg.jpg);
  background-position: center;
}
.icon-dianhua:before { content: "\e61b"; }
/*信封*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1539922467168'); /* IE9*/
  src: url('iconfont.eot?t=1539922467168#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAV4AAsAAAAAB/QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8tkg/Y21hcAAAAYAAAABWAAABhmX90U5nbHlmAAAB2AAAAaoAAAHYilaGoGhlYWQAAAOEAAAALwAAADYS/jo+aGhlYQAAA7QAAAAcAAAAJAfeA4RobXR4AAAD0AAAAAwAAAAMDAAAAGxvY2EAAAPcAAAACAAAAAgAYADsbWF4cAAAA+QAAAAeAAAAIAEQAGZuYW1lAAAEBAAAAUUAAAJtPlT+fXBvc3QAAAVMAAAAKQAAADo476W1eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeOTzzZW7438AQw9zA0AAUZgTJAQDoHAxweJztkLERgDAMA99OSMExCAVDsEB6KsbPGkFxYAt099ZZdiVgAZI4RAa7MYYupRZ5Yo08x0+RG97OVnuHzyXTrYS7RuHXFnN/Nx9tTUazrU7wB+3VD3oAAHicJY/BaxNBFMbnm9mZ2aR1lo02S+1mS1qctd10SzbZXRIhJVnpTQ85lG2pPQiSQwvSEhWkF/Hv8OLNP8EeBUFP4t2TF/8GD1md6OPxeO/j/eD7CIgp9oP+Ig8IudeOEboj5O3Ea0qI7e5WCN3PEq+GrB/q7baCdAP02kmWuv0sHyGAVPBcBXa2OIyGwDCiN/uu26reclvy6h1fURxHuJSQdxeHvga0T298bTcsdYtZShrk9pKSnQH8zaC65hwXXK2I6j1e2TVaN8Dit6+1j09WuimZreT6Lq1G0XBpnZA/H1iHTcmYPCLHhPAtHXZNDB2m/RHtJQGVwliMkWd5psOYKrrWbHjNpfkDmKxZgOWDaQeCGdJoATyTyIhmMWcM/Kw3uH+8P7e6p/Pxw9cne9SKmXIE61gI7++cv5hNI+frgAvqz1LQ1ppUksv6HZFftODUJiWl5eT/TApKi+TfPLKF//zx548Yz0+76ZOrg6uXthBKXp7nz3Z29xBNZ4Pv1ZfUoti4PgPXq8xyFBPr9advNrCKbyiLSQmUk6KEiyLpFUDRS4q/38FNzgAAeJxjYGRgYADiZP6t3+L5bb4ycLMwgMD199XKCPr/ShYG5iAgl4OBCSQKADYMCqEAeJxjYGRgYG7438AQw8IAAkCSkQEVMAMARwkCbAQAAAAEAAAABAAAAAAAAAAAYADseJxjYGRgYGBmiAJiEGACYi4gZGD4D+YzAAARqgF3AAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICZkYmRmZGFgb0iMy8tNS+dLSUzKTMxn4EBADgHBYAAAAA=') format('woff'),
  url('iconfont.ttf?t=1539922467168') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1539922467168#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xinfeng:before { content: "\e640"; }
/*地标*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1539922370624'); /* IE9*/
  src: url('iconfont.eot?t=1539922370624#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAABwwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8w0g/Y21hcAAAAYAAAABLAAABcOd1tpFnbHlmAAABzAAAAQoAAAEY3zh86mhlYWQAAALYAAAALwAAADYS/jl8aGhlYQAAAwgAAAAcAAAAJAfeA4NobXR4AAADJAAAAAgAAAAICAAAAGxvY2EAAAMsAAAABgAAAAYAjAAAbWF4cAAAAzQAAAAgAAAAIAEPAGZuYW1lAAADVAAAAUUAAAJtPlT+fXBvc3QAAAScAAAAHwAAADDG6WNxeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBye+T7zZW7438AQw9zA0AAUZgTJAQDpLQx9eJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISf+b7/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQDlNAqdAHicJYvBSsNAAER3dpNNDWWDxbZI0xw8JNa2kSQmoZeUZL3qIQdJpXoQJIcKYokexIuf4yf4AYKexF/wQ9RVYRhmHjOEEfL9xCasJDk5IgtC9B3XC3x4rhcfZDQKHWpwQ8BHmqSJ6/lU0G6v0+8laYY5MoUd/A6ULHCmnoo56AswBVVQ1Qc+zY5uL/YbLVg2+eH96ZRqPhMWZxMN3u5odVuXY+ttpnNq1zHosGsIQzfMLZ5eDWFtFBWlVfHvoaRUhn9+0uL29fHLM/JmGcRn6/n6rsW5MG5W6eVob4pxWc8+vl5jjWLwcA7dbTPNEoxvmxePA7TxjkoWFVAVssImZBhJQEah/AGbZC5dAAB4nGNgZGBgAOKFP3p3xPPbfGXgZmEAgevvqw4h6P8rWRiYg4BcDgYmkCgAdT0MngB4nGNgZGBgbvjfwBDDwgACQJKRARUwAQBHCAJrBAAAAAQAAAAAAAAAAIwAAAABAAAAAgBaAAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAiZGJkZmBLSUzKTMxn4EBAA/mAoQA') format('woff'),
  url('iconfont.ttf?t=1539922370624') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1539922370624#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-dibiao:before { content: "\e64d"; }
/*打印机*/
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1539922830606'); /* IE9*/
  src: url('iconfont.eot?t=1539922830606#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1539922830606') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1539922830606#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dayinji:before { content: "\e617"; }


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1540376751767'); /* IE9*/
  src: url('iconfont.eot?t=1540376751767#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAmwAAsAAAAADowAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8l0irY21hcAAAAYAAAAB1AAAByIEthBFnbHlmAAAB+AAABZAAAAfsBCz9DWhlYWQAAAeIAAAALwAAADYTDBdbaGhlYQAAB7gAAAAcAAAAJAfeA4dobXR4AAAH1AAAAA4AAAAYGAAAAGxvY2EAAAfkAAAADgAAAA4IagXEbWF4cAAAB/QAAAAfAAAAIAEYAUJuYW1lAAAIFAAAAUUAAAJtPlT+fXBvc3QAAAlcAAAAUQAAAGk5fzvNeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeKT7bydzwv4EhhrmBoQEozAiSAwDtlQy9eJztkdENgzAMRJ8hQRXKEvwh1Ekq5ukXs7AHC3mNYMdQqTtw0Yt0J8cfOSADvfE2EsiG4PpaKi3vGVue+JgvvOhIOumsi+561Ar/7iex6fv4drFd2V4jA49Ku9fLZf/FwHvQOfAOdAm8J92DNn8EdCeoSiAqAAAAeJxVVU1sG0UUnjezM7M/s2s73h/Hju3YjtdxEhzXP+umUROnpEKoKj8nKtEGISREhVBUqT3051BRuEScQIH2VqlIPRAB56ocuLWHVrS3ShXiAogDNy6I2uWt7ajp7uq9N2/e+96892ZmCSPk+Q/sV3aYvAst6BISVMphrRtGvfhtr0Gv1oBaiKTX7fTCTg81IZJ1aPmukBUHPBH4CXAgAcIPfIkKF3lQgMAXOJIxCbx2bM7LiFPhDTgK4wDrECFWrRd1DkSJeodiAQMdQoOJGLV7EWLmIcaOI4tiLOYhFkdhfC+IFzBSo6X0cKZWDjvRKnSjEMHDZQjHMWI8JEcx5BqguhOrWS2UFV9O4DzhBp4vEi9lgy9mOcmoFI3CCOYHb1Z1E8DKZaqLh2F2WYFWmHJMX4GtabxmUEoLdVNXhm5N20CZLrWSBvhSoQkzpdvpKqdUOJulraWUTad0y6LXOc+t8qGLwCKRnlva8NzsQgAAlM97juFaYAngwLVQMwRqGYBpWwbMli9/6JoMsVFDJaema9r+PKdAaWYhm/Y3luZcR4Cl72IY/VPQVCJfXcm4uZMWw0U0Mkp3DKkkBQZUx24unFwtFiTiMdNmOaYhlOKGo9tBQ1LKrDeyXmalmk8oDeAJf60imSa2ALKWPqeOzBW8jMkVT1aW00m7vCJgOj3Tz81HwrKcMgMzaQFNcKmbhqQLszTbzxpSUyZ/JWc53pGlaYdbUzwVBYsJF20jljAwUd0T9ZlyMKMYkyqJlUylm30/YRc7DOwkN/Kvz1SbVDeAakrnjhYnb69yyFRMY7pZzeCyhZI6sE7RTvj9ZjqFGEklGbNnMqVcXXijfiYsDrPedDqwNCbdWZ7NrpzIOJY/rzHdXiwtBSCM7BQkPZ8DxYpoCZNWMmz61SzVffTlNd9yMidWslk+62JZzEw6i/tTA8vlDoYvAxDA87fD/mOXyQVCoBUdxc0IYTkBJQc3u+uvglfZl1IxaUXdVPuAVICJNPINa5Vu218HGDlNMNolr1QWLyTpFaBdakW9bgMWIcV+N5UcXpcp8Xj4mWHbxt5eTKUywFQXlQmGugQ4MLDtqP9uz5D3oX3aUMMnhkJ97SCH2PLBmF+CP2MMAR8J8XiMsDdmQ0RG4OdDEntSsj8eTcIeyHvDh2jZGlvfH63kn1jG+Kigh0h8bz1ht1mNpEidHMHaOazcoJ012irQgAvXb+Hl0sEjXxZuETDrOHtWdqhboK012mlQdhs2zt/48cb5jQmD4edCpcRTgV9KiTtDpiulw+CPt3bOrq6e3bk5ZnD11AsfZKceiqQST/kUfypUUtyxpiz48oV5zAjRcb1XNcKuEovkSI20ydvkffIJuUhIdbK4VtQJoTRuY2XSpl6n1/YDDy/asMuxnft2aZxOuWIRsPN4c+KMxJ0QlPBmS3VC5goECLupToTmvicPRGAHUBgZfGE4jkHPIx1cg8BSyhr+ZcXdK6tHFp6BR4qeOWD0G87l4h0Z1QftehegW2fHkNtf5/xB28vlPPrAz515TmIPGNED3mdtz8YP7tjmrTjULdP+Jg5yJibfg4pnFWRsc9D0cu7MCBkjPPt5MYo5/cW0B9NeLp9mx9L5fHpH+Qq/4YWJJ8FHYJ1/Yl+xY8QjJbJIVskJ8g7uDiHDRSjjD6KNpcJKYaEawLB0KODQAVaTlUD2glov/VI1G5DGYakBcTV7JVTzUe0qo5rSwkKNy3s2PteaEbDdc+d2GdKtK4xd2RrRtbnKha25ra2597YHd5t9oOtNutlcp3RdQjEY3A2KxYBuBkUY3IRnpm2bQw0prePPIwig+nF/jHhud5jfh0QKbHt7c/v48e1N+Bf6y4PTy31ATr9d7j/7G/9LUAjoLQSFov/BuOrkf41UH3F4nGNgZGBgAGL+R7bV8fw2Xxm4WRhA4Pq3zPUI+n8DCwNzA5DLwcAEEgUAOXsLNAB4nGNgZGBgbvjfwBDDwgACQJKRARWwAQBHDAJveJxjYWBgYMGCAQFoABkAAAAAAAABwAJcArQDaAP2AAB4nGNgZGBgYGM0Y+BgAAEmIOYCQgaG/2A+AwAPBAFcAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nG3KMQqAMAwF0ERthTp4RodgI/KL0mDN6RVcffOjjj6J/kXuuOeBA0ceKRwGt7kZ1G1XZKkFa9p0QS12F5ua4hK4viW5eVaXU0D0ALFrFrEAAAA=') format('woff'),
  url('iconfont.ttf?t=1540376751767') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1540376751767#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-qunzu:before { content: "\e628"; }

.icon-xunizulinhetong:before { content: "\e6b9"; }

.icon-jiantouyou:before { content: "\e62a"; }

.icon-xinwenzixun:before { content: "\e621"; }

.icon-zuzhizeren:before { content: "\e69e"; }
/*箭头*/


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1545188105591'); /* IE9*/
  src: url('iconfont.eot?t=1545188105591#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAPwAAsAAAAABjgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8kEgMY21hcAAAAYAAAABLAAABcOdCtfhnbHlmAAABzAAAADwAAAA8itagr2hlYWQAAAIIAAAALAAAADYTnesvaGhlYQAAAjQAAAAcAAAAJAfeA4NobXR4AAACUAAAAAgAAAAICAAAAGxvY2EAAAJYAAAABgAAAAYAHgAAbWF4cAAAAmAAAAAeAAAAIAENABtuYW1lAAACgAAAAUUAAAJtPlT+fXBvc3QAAAPIAAAAJQAAADZEWU9JeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeST2TYm7438AQw9zA0AAUZgTJAQDhNQwXeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfyb1/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQBofgnRAAABAAAAAAMYAiAADgAAJQEjJjQ2Mh8BNzYyFhQHAgD+8gEJERcI6OgIFxEJ4AEPCRYRCOfnCREXCAAAAHicY2BkYGAA4gBPEYV4fpuvDNwsDCBww/4KJzLNwsCkAKQ4GJhAPADK9gaWeJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAeAAB4nGNgZGBgYGLgZwDRIBYDAxcQMjD8B/MZAAoOASkAAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgImRiZGZgScrMzGvJL80PiW/PI+BAQAufwUzAAAA') format('woff'),
  url('iconfont.ttf?t=1545188105591') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1545188105591#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiantou_down:before { content: "\e61a"; }








/*手机端头部*/
.headerph{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;

	width: 100%;
	height: 60px;
	padding-left: 30px;
	padding-right: 30px;
  display: none;
	background-color: #ffffff;
}
.headerph .logo{
	width: 160px;
	line-height: 60px;
}
.headerph .logo img{
	width: 100%;
}
.headerph .phsearch{
	position: absolute;
	top: 50%;
	right: 70px;

	width: 30px;
	cursor: pointer;

	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.headerph .phsearch img{
	width: 100%;
}
.headerph .menuph{
	position: absolute;
	top: 50%;
	right: 15px;

	width: 50px;
	height: 50px;

	cursor: pointer;
	text-align: center;

	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.headerph .menuph .point{
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}
.headerph .menuph .point:hover .navbtn,
.headerph .menuph .point:hover .navbtn::after,
.headerph .menuph .point:hover .navbtn::before{
    width: 28px;
}
.headerph .menuph .navbtn{
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #000;
}
.headerph .menuph .navbtn::after,
.headerph .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #000;
}
.headerph .menuph .navbtn::after{
    top: -10px;
}
.headerph .menuph .navbtn::before{
    top: 10px;
}
.headerph .menuph .point.active .navbtn{
    background: transparent;
}
.headerph .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.headerph .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
/*手机下拉*/
.phxia{
    position: relative;
    z-index: 10;
    margin-top: 60px; 
    width: 100%;
}
.xialaph{
    display: none;

    position: absolute;
    top: 0px;
    left: 0px;

    width: 100%;
    background-color: #f1f1f1;
    font-family: '微软雅黑';
}
.xialaph .wcontainer{
        width: 100%;
        padding: 0 20px;
    }
}
.xialaph h4::after{
    content: '';

    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .1;
    background-color: #000;
}
.xialaph h4 a{
    font-size: 16px;
    font-weight: bold;
    line-height: 60px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h4{
	position: relative;
  padding: 0 20px;
}
.xialaph h4 img{
	position: absolute;
	top: 50%;
	right: 20px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph .ul2{
    display: none;
    /*padding-top: 7px;
    padding-bottom: 8px;*/
}
.xialaph .ul2 .wcontainer{
	max-width: 100%;
}
.xialaph h5{
    position: relative;
    padding: 0 20px;
}
/*.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;

	width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}*/
.xialaph h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
    margin-left: 5px;
}
.xialaph h5 .img_s{
	position: absolute;
	top: 50%;
	right: 20px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h5 .img_d{
  position: absolute;
  top: 50%;
  right: 20px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h5 .h5img{
  width: 18px;
  line-height: 40px;
}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{
    display: none;
}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{
    display: block;
}
.xialaph .ul3{
    display: none;
    padding-left: 15px;
}
.xialaph h6{
  padding: 0 20px;
}
.xialaph h6 a{
	font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
/*pc导航*/
.header{
	width: 100%;
	background-color: #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}
.header .w_con{
  width: 1480px;
}
.header.act{
    box-shadow: 0 0px 12px rgba(51, 51, 51, 0.33);
}
.header.act .nav-cont{
  top: 70px;
}
.w_con{
	width: 1400px;
	margin: 0 auto;
}
.logo{
	width: 304px;
  line-height: 92px;
  transition: all 0.3s;
}
.header.act .logo{
  width: 282px;
  line-height: 70px;
}
.logo img{
	width: 100%;
}
.yuyan a{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #999999;
    line-height: 92px;
    transition: all 0.3s;
}
.header.act .yuyan a{
    line-height: 70px;
}
/*.header.act .w_sousuo{
  margin-top: 18px;
}*/
.w_sousuo2 {
    margin-left: 25px;
    margin-right: 25px;
}
.w_guo{
  padding: 0 25px;
  line-height: 92px;
  transition: all 0.3s;
}
.header.act .w_guo {
    line-height: 70px;
}
.header.act .w_guojin{
  top: 70px;
}
.w_sousuoimgw2{
  display: none;
}
.w_sousuo {
    /*width: 256px;
    height: 36px;
    border: 1px solid #999999;*/
    width: 100%;
    height: 100%;
    /*border-radius: 6px;*/
    position: relative;
    line-height: 40px;
    transition: all 0.3s;
    padding: 10px 0;
}
.w_sousuo input{
    width: calc(100% - 140px);
    height: 100%;
    line-height: 40px;
    padding: 0 10px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
}
.w_sousuo input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #999;
}
.w_sousuo input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #999;
}
.w_sousuo input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #999;
}
.w_sousuo input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #999;
}
.w_xiala {
    border-right: 1px solid #e0dddd;
    padding: 0 10px;
    width: 104px;
    position: relative;
}
.w_xiala_a{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999;
    line-height: 40px;
}
.w_xialabox{
  cursor: pointer;
}
.w_xiala i{
  color: #999;
  line-height: 40px;
  transition: all 0.3s;
}
.w_sousuoimg{
    width: 16px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    margin-top: 14px;
}
.w_sousuo2.act .w_guo{
  background: #b42f43;
}
.w_sousuo2.act .w_sousuoimgw{
  display: none;
}
.w_sousuo2.act .w_sousuoimgw2{
  display: inline-block;
}
.w_guo img{
  width: 16px;
  cursor: pointer;
}
.w_xialabn{
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  background: #f2f0f0;
  border: 2px solid #f2f0f0;
  box-shadow: 0 2px 4px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
  display: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.w_xialabnbox{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999; 
    line-height: 30px;
    /*text-align: center;*/
    cursor: pointer;
    padding-left: 10px;
}
.w_xialabnbox:hover{
  background: #fafafa;
  color: #b42f43;
}
.w_xiala:hover i{
  transform: rotate(180deg);
}
nav ul{
    margin: 0 -27px;
}
nav li{
    float: left;
    transition: all 0.3s;
    /*position: relative;*/
}
nav li>a{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #333333;
    line-height: 92px;
    padding: 0 27px;
    display: block;
    transition: all 0.3s;
    position: relative;
    z-index: 9;
}
.header.act nav li>a{
  line-height: 70px;
}
nav li.act{
    background-color: #b42f43;
    /*position: relative;*/
}
.erji::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 118px;
    height: 10px;
    background: -webkit-linear-gradient(rgba(0,0,0,0.05),transparent); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(rgba(0,0,0,0.05),transparent); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(rgba(0,0,0,0.05),transparent); /* Firefox 3.6 - 15 */
    background: linear-gradient(rgba(0,0,0,0.05),transparent); /* 标准的语法 */
}
nav li.act>a{
    color: #ffffff;
}
.index_a{
  background-color: #fff;
}
/*底部*/
.footertop{
    background-color: #464d52;
}
.footertopbox{
    margin: 75px 0 45px;
}
.footerbotbox span{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
    line-height: 68px;
    margin-right: 20px;
}
.footerbotbox span a{
    color: #999;
}
.footerbotbox{
    width: 100%;
    background-color: #373c40;
}
.footertopbox_tlt{
    font-family: "微软雅黑";
    font-size: 18px;
    color: #e0e0e0;
}
.footertopbox_1txt{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #e0e0e0;
}
.footertopbox_1txt a{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #e0e0e0;
}
.telph{
  display: none;
}
.footertopbox_1img{
    width: 16px;
    margin-right: 12px;
}
.footertopbox_1img img{
    width: 100%;
}
.footertopbox_1img i{
    width: 16px;
    height: 16px;
    color: #ffffff;
}
.footertopbox_1{
    width: 460px;
    padding-right: 107px;
    position: relative;
}
.footertopbox_1 .footertopbox_tbl_fl{
    padding: 0 23px;
    margin-bottom: 20px;
    width: 33.333333%;
}
.footertopbox_2 .footertopbox_tbl_fl{
    margin-right: 50px;
    margin-bottom: 20px;
}
.footertopbox_2 .footertopbox_tbl{
    margin: 40px 0 0;
}
.footertopbox_1 .footertopbox_tbl{
    margin: 40px -23px 0;
}
.footertopbox_2{
    width: 658px;
    padding-right: 60px;
}
.footertopbox_3_bot{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #e0e0e0;
    margin-top: 14px;
    text-align: right;
}
.footertopbox_3_top{
    width: 82px;
}
.footertopbox_3_top img{
    width: 100%;
}
.footerlunbo_box_s{
    width: 180px;
    height: 56px;
    border: 1px solid #6b7073;
    position: relative;
}
.footerlunbo_box_s p{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    padding: 0 18px;
}
.footerlunbo{
    margin-top: 40px;
}
.footerlunbo_box_t{
    padding: 0 11px;
}
.footerlunbo_box{
    margin: 0 -11px;
}
.footerlunbo_box .slick-prev{
    width: 11px;
    height: 22px;
    background-image: url(../images/w_footfl.png);
    left: -21px;
}
.footerlunbo_box .slick-next{
    width: 11px;
    height: 22px;
    background-image: url(../images/w_footfr.png);
    right: -21px;
}
.w_dashuju {
    background-color: #f8f8f8;
    padding: 40px 33px;
    margin-top: -99px;
    position: relative;
    box-shadow: 0 0px 30px rgba(51, 51, 51, 0.15);
    animation: fadeInUp 1s;
}
.w_dashujuboxtxt{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #999999;
    margin-top: 30px;
    text-align: center;
}
.divw2 {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #822230;
    display: inline-block;
    letter-spacing: 1px;
}
.w_dashujuboxnum .spanw1{
    font-family: "宋体";
    font-weight: bold;
    font-size: 60px;
    color: #b42f43;
}
.w_dashujuboxnum .spanw2{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #822230;
}
.w_dashujubox{
    width: 33.333333%;
    text-align: center;
    border-right: 1px solid #e0dfdf;
    padding: 8px 0 4px;
}
.w_dashujubox:nth-child(3){
    border-right: none;
}
.w_zulintitle{
    font-family: "微软雅黑";
    font-size: 30px;
    color: #333333;
    text-align: center;
    position: relative;
    margin: 60px 0 80px;
    animation-duration: 1s;
    animation-name: fadeInUp;
    animation-delay: 0.5s;
}
.w_zulintitle::after{
    content: '';
    background-color: #822230;
    width: 57px;
    height: 1px;
    position: absolute;
    top: 60px;
    left: 50%;
    transform: translateX(-50%);
}
.w_zulincon{
    background-color: #f5f4f4;
    overflow: hidden;
}
.w_zulinconfl{
    width: 28%;
    animation: fadeInLeft 1.6s;
}
.w_zulinconflbox2{
    font-family: "微软雅黑";
    font-size: 26px;
    color: #903b47;
    line-height: 38px;
    transition: all 0.3s;
}
.w_zulinconflbox1{
    margin-right: 39px;
    width: 38px;
}
.w_zulinconflbox1 img{
    width: 100%;
    transition: all 0.3s;
}
.w_zulinconflbox {
    background-color: #ffffff;
    padding: 55px 20px 54px 88px;
    cursor: pointer;
    transition: all 0.3s;
}
.w_zulinconfr{
    padding: 46px 0 40px 56px;
    width: 72%;
    animation: fadeInRight 1.6s;
}
.w_zulinconfrtlt{
    font-family: "微软雅黑";
    font-size: 22px;
    color: #333333;
}
.w_zulinconfrp{
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    color: #666666;
    margin-top: 25px;
}
.w_zulinboxtxt{
    margin-top: 27px;
    font-family: "微软雅黑";
    font-size: 20px;
    color: #333333;
    text-align: center;
}
.w_zulinboximg{
    width: 100%;
}
.w_zulinboximg img{
    width: 100%;
}
.w_zulinbox{
    padding: 0 5px;
    overflow: hidden;
}
.w_zulinconfrslick{
    margin: 28px -5px 0;
}
.w_zulinconflbox.g_btnitmatv{
    background-color: #b42f43;
}
.g_btnitmatv .w_zulinconflbox2{
    color: #ffffff;
}
.g_btnitmatv .fff{
    display: inline-block;
}
.g_btnitmatv .red{
    display: none;
}
.fff{
    display: none;
}
.w_newfl{
    width: 50%;
    padding-right: 50px;
    animation: fadeInLeft 1.6s;
}
.w_newflimg{
    width: 100%;
    height: 410px;
    overflow: hidden;
    position: relative;
}
.w_newflimg img {
  min-width: 100%;
  min-height: 100%;
  transition: all 1.6s;
  transform: scale(1.3);
}
.w_newflbox.slick-active .w_newflimg img{
  transform: scale(1);
}
.w_ax{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.w_bx{
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.w_newfltxt{
  height: 176px;
    padding: 20px 50px 20px;
    background-color: #ffffff;
    box-shadow: 0 10px 10px #f1f1f1;
}
.w_newfltxt1{
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
    max-height: 60px;
    color: #333333;
}
.w_newfltxt2{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    margin-top: 10px;
}
.w_newfltxt3{
    text-align: center;
    line-height: 30px;
    width: 133px;
    height: 31px;
    border: 1px solid #b42f43;
    border-radius: 50px;
    margin-top: 15px;
    transition: all 0.8s;
}
.getmore{
  text-align: center;
    line-height: 30px;
    width: 133px;
    height: 31px;
    border: 1px solid #b42f43;
    border-radius: 50px;
    margin-top: 15px;
    transition: all 0.8s;
    padding:5px;
    cursor: pointer;
    margin-left:48.5%;
}
.w_newfltxt3 span{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #b42f43;
  transition: all 0.8s;
}
.w_newfrtopbox{
    font-family: "微软雅黑";
    font-size: 18px;
    color: #666666;
    margin-right: 55px;
    cursor: pointer;
    position: relative;
}
.w_newfrtop{
    width: 100%;
    border-bottom: 1px solid #e0dfdf;
    padding-bottom: 30px;
}
.w_newfr{
    width: 50%;
    animation: fadeInRight 1.6s;
}
.w_newfrbotboxfl1{
    font-family: "微软雅黑";
    font-size: 20px;
    color: #822230;
    text-align: right;
    margin-top: 15px;
}
.w_newfrbotboxfl2{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #999999;
    text-align: right;
    margin-top: 20px;
}
.w_newfrbotboxfl{
    width: 75px;
}
.w_newfrbotboxfr{
    width: calc(100% - 140px);
    position: relative;
}
.w_newfrbotboxfr1{
    font-family: "微软雅黑";
    font-size: 18px;
    color: #333333;
    line-height: 20px;
    overflow: hidden;
    height: 20px;
}
.w_newfrbotboxfr2{
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    margin-top: 10px;
}
.w_newfrbotbox{
    margin-bottom: 50px;
}
.w_newfrbot{
    margin-top: 35px;
}
.w_newfrbotboxfr::before{
    content: '';
    width: 1px;
    height: 80px;
    background-color: #e0dfdf;
    position: absolute;
    top: 0;
    left: -30px;
}
.w_about{
    margin-top: 60px;
    position: relative;
}
.w_about3{
    background-color: #f5f4f4;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 508px;
}
.w_aboutbox{
    background-color: #ffffff;
    padding: 45px 140px 99px 111px;
    width: 63%;
    height: 575px;
    box-shadow: 0 0px 30px rgba(51, 51, 51, 0.15);
    animation: fadeInLeft 1.6s;
    overflow: hidden;
}
.w_aboutbox1{
    font-family: "微软雅黑";
    font-size: 26px;
    color: #333333;
    position: relative;
    animation-delay: 0.7s;
    animation-duration: 1s;
    animation-name: fadeInUp;
}
.w_aboutbox1::after{
    content: '';
    width: 136px;
    height: 1px;
    background-color: #822230;
    position: absolute;
    top: 70px;
    left: 0;
}
.w_aboutbox1::before{
    content: '';
    width: 136px;
    height: 1px;
    background-color: #e0dfdf;
    position: absolute;
    top: 70px;
    left: 136px;
}
.w_aboutbox2 p{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}
.w_aboutbox2{
    margin-top: 85px;
    animation-delay: 1s;
    animation-duration: 0.7s;
    animation-name: fadeInUp;
}
.w_aboutbox3{
    text-align: center;
    width: 211px;
    height: 50px;
    background-color: #b42f43;
    border-radius: 50px;
    margin-top: 90px;
    transition: all 0.8s;
}
.w_aboutbox3 span{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #fff;
  transition: all 0.8s;
  animation-delay: 0.5s;
  line-height: 50px;
}
.w_abouttu{
    width: 43.5%;
    height: 432px;
    top: 106px;
    right: 0;
    position: absolute;
    overflow: hidden;
    animation: fadeInRight 1.6s;
    z-index: 1;
}
.w_abouttu img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.w_about2{
    position: relative;
    z-index: 1;
}
.banslick{
  position: relative;
  width: 100%;
}
.banslick .slick-dots{
    bottom: 130px;
}
.banslick .slick-dots li{
   margin: 0 20px;
   width: 14px;
   height: 14px;
   background-color: transparent;
   border: 1px solid #fff;
   position: relative;
}
.banslick .slick-dots li.slick-active::before{
    content: '';
    width: 16px;
    height: 6px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.w_newfrtopbox.g_btnitmatv{
    color: #822230;
    position: relative;
}
.w_newfrtopbox::after{
    content: '';
    position: absolute;
    top: 48px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 1px;
    background-color: #822230;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.w_newfrtopbox.g_btnitmatv::after{
    width: 100%;
}
.w_zulinconfrslick .slick-prev{
    width: 18px;
    height: 50px;
    background-color: rgba(144,59,71,0.6);
    background-image: url(../images/w_zulinfl.png);
    z-index: 1;
    -webkit-transform: translate(0, -80%);
    -ms-transform: translate(0, -80%);
    transform: translate(0, -80%);
}
.w_zulinconfrslick .slick-next{
    width: 18px;
    height: 50px;
    background-color: rgba(144,59,71,0.6);
    background-image: url(../images/w_zulinfr.png);
    z-index: 1;
    -webkit-transform: translate(0, -80%);
    -ms-transform: translate(0, -80%);
    transform: translate(0, -80%);
}
.cefrbox{
    width: 60px;
    height: 60px;
    border: 1px solid #eeeeee;
    background-color: #f2f0f0;
    cursor: pointer;
    border-bottom: none;
    position: relative;
}
.cefrbox img{
  position: relative;
  z-index: 1;
}
.cefrbox2{
  position: absolute;
  top: 50%;
  right: -150px;
  transform: translateY(-50%);
  opacity: 0;
  z-index: -1;
  transition: all 0.8s;
  width: 150px;
  background: #fff;
  border: 1px solid #eee;
}
.cefrbox2_1{
  width: 150px;
  height: 60px;
  line-height: 60px;
  background-color: #fff;
  font-family: "微软雅黑";
  font-size: 18px;
  color: #333;
  text-align: center;
}
.w_weibo{
  width: 82px;
  margin-right: 20px;
}
.w_weibo img{
  width: 100%;
}
.cefrbox:last-child{
    border-bottom: 1px solid #eeeeee;
}
.w_b{
    display: none;
}
.cefr{
    position: fixed;
    right: 0;
    top: 50%;
    transform: translate(100%,-50%);
    z-index: 99;
    transition: all 0.3s;
}
.cefr.act{
  transform: translate(0,-50%);
}
.index{
    margin-top: 92px;
}
.w_newflboxs .slick-dots {
    text-align: right;
    bottom: 190px;
    right: 12px;
}
.w_newflboxs .slick-dots li {
    margin: 0 12px;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 1px solid #fff;
    position: relative;
}
.w_newflboxs .slick-dots li.slick-active::before {
    content: '';
    width: 16px;
    height: 6px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.w_newfls{
    box-shadow: 0 0px 30px rgba(51, 51, 51, 0.15);
}

.bshare_box{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.bshare_box a{
	width: 100% !important;
	height: 100% !important;
	display: block;
	opacity: 0 !important;
}
.bsPromo{
	width: 100%;
	height: 100%;
	display: block !important;
	opacity: 0 !important;
}
.w_te{
  margin-bottom: 90px;
}
.nei_banner{
  width: 100%;
  position: relative;
}
.nei_banner img{
  width: 100%;
}
.rongyulunbo{
  width: 100%;
  background-color: #f9f9f9;
  overflow: hidden;
}
.rongyulunbobox{
  margin: 60px 0 80px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.biaoh4{
  font-family: "微软雅黑";
  font-size: 36px;
  color: #333333;
  text-align: center;
}
.biaoh3{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #b42f44;
  text-align: center;
  margin-top: 23px;
}
.honor{
  margin-top: 60px;
  position: relative;
}
.honorfl{
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 574px;
  overflow: hidden;
}
.honorfl img{
  width: 100%;
}
.honorfr{
  width: 700px;
}
.honorfr img{
  width: 100%;
}
.rongyulunbobox .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 10px;
    background: transparent;
    border: 1px solid #b42f43;
}
.rongyulunbobox .slick-dots li.slick-active {
    background: #b42f43;
}
.rongyulunbobox .slick-dots {
    bottom: -40px;
}
.rongyulist{
  margin: 70px -33px 0;
}
.rongyulistbox{
  width: 100%;
}
.rybox{
  width: 33.333333%;
  padding: 0 34px;
  margin-bottom: 60px;
  animation-name: fadeInUp;
  animation-duration: 1s;
  cursor: pointer;
}
.ryboximg{
  width: 100%;
  background: #ededed;
  padding: 10px;
}
.ryboximgbox{
  width: 100%;
  position: relative;
  overflow: hidden;
}
.ryboximg img{
  transition: all 1s;
}
.w_show{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.w_hidden{
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.ryboxzi{
  padding: 26px 20px 0;
}
.ryboxzi1{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #333333;
  text-align: center;
  position: relative;
}
.ryboxzi1::after{
  content: '';
  position: absolute;
  top: 23px;
  left: 50%;
  transform: translateX(-50%);
  width: 196px;
  height: 1px;
  background-color: #ededed;
}
.ryboxzi2{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #999999;
  text-align: center; 
  margin-top: 20px;
}
.fenye{
  margin: 25px 0 100px; 
}
.pc_fenye {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
}
.pc_fenye li {
    float: left;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin: 0px 10px;
}
.pc_fenye li.activepage {
    color: #b30157;
    border: 1px solid #b30157;
}
.w_fenyeph {
    display: none;
}
.pc_fenye li.clolr{
  color: #b3b3b3;
}
.dangfl{
  width: 592px;
}
.dangfr{
  width: 557px;
  overflow: hidden;
}
.dangfr img{
  width: 100%;
  transition: all 1s;
}
.dangbiaoti{
  font-family: "微软雅黑";
  font-size: 20px;
  line-height: 30px;
  color: #b42f43;
  letter-spacing: 1px;
}
.dangtime{
  margin-top: 26px;
}
.dangtimeimg{
  width: 22px;
  display: inline-block;
}
.dangtimeimg img{
  width: 100%;
}
.dangtimezi{
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  margin-left: 18px; 
  display: inline-block;
  letter-spacing: 1px;
}
.dangp{
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  margin-top: 30px;
  letter-spacing: 1px;
  height: 90px;
  overflow-y: hidden;
}
.danglunbo{
  overflow: hidden;
}
.danglunbobox{
  margin-top: 72px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.danglunbobox .slick-prev{
  width: 40px;
  height: 35px;
  background-color: #b42f43;
  top: auto;
  bottom: 0;
  z-index: 1;
  transform: translate(0);
  background-image: url(../images/dangprev.png);
  background-size: 14px 14px;
  background-position: center;
  background-repeat: no-repeat;
}
.danglunbobox .slick-next{
  width: 40px;
  height: 35px;
  background-color: #b42f43;
  top: auto;
  bottom: 0;
  left: 41px;
  right: auto;
  z-index: 1;
  transform: translate(0);
  background-image: url(../images/dangnext.png);
  background-size: 14px 14px;
  background-position: center;
  background-repeat: no-repeat;
}
.danglist{
  margin-top: 83px;
}
.dangboxfl{
  width: 136px;
  height: 136px;
  border-radius: 10px;
  background-color: #f8f1f2;
  padding: 34px 0 37px;
}
.yue{
  font-family: "微软雅黑";
  font-size: 36px;
  color: #b42f43;
  text-align: center;
}
.nian{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #b42f43;
  text-align: center; 
  margin-top: 13px;
}
.danglistbox{
  border-bottom: 1px solid #e6e6e6;
  padding: 30px 0;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.danglistbox:nth-child(1){
  padding-top: 0;
}
.dangboxfr{
  width: calc(100% - 177px);
  margin-left: 40px;
  margin-top: 22px;
}
.dangtop{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #333333;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
}
.dangcenimg{
  width: 16px;
  display: inline-block;
}
.dangcenimg img{
  width: 100%;
}
.dangcenzi{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  margin-left: 10px;
  display: inline-block;
  line-height: 16px;
}
.dangcen{
  margin-top: 18px;
}
.danglistp{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  margin-top: 20px;
}
.dangbk .fenye{
  margin: 51px 0 65px;
}
.c2-con h1 {
    font-size: 30px;
    text-align: center;
    color: #000;
    padding-top: 84px;
    padding-bottom: 55px;
}
.c2-con .look {
    width: 100%;
    height: 64px;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.c2-con .look p span {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #999999;
  padding-left: 10px;
  line-height: 64px;
}
.c2-con .look .ren {
    margin-left: 35px;
}
.c2-con .look img{
  line-height: 64px;
}
.time img{
  width: 16px;
}
.ren img{
  width: 22px;

}
.back img{
  width: 16px;
}
.dongtaibox p{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-indent:20px;
}
.dongtaibox img{
  max-width: 100%;
}
.dongtaibox{
  margin-top: 40px;
}
.dongtaibox_fenye{
  width: 100%;
  padding-top: 18px;
  border-top: 1px solid #ededed;
  margin-top: 64px;
  margin-bottom: 85px;
}
.shang a{
  display: block;
  width: 100%;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #999999;
}
.shang.act a{
  color: #b42f45;
}
.dtbox{
  background-color: #f9f9f9;
}
.nei {
  background-color: rgba(255,255,255,0.9);
}
.zulinwu{
  background-color: #fcfcfc;
}
.zlwbox{
  width: 100%;
  position: relative;
}
.zlw_anniu{
  margin-top: 34px;
}
.zlwbox::after{
  content: '';
  position: absolute;
  top: 0;
  left: 40%;
  width: 890px;
  height: 100%;
  background-color: #fff;
}
.zlwbox2{
  position: relative;
  z-index: 1;
}
.zlw_anniubox{
  width: 311px;
  height: 60px;
  padding: 0 30px;
  background-color: #fff;
  box-shadow: 0 10px 20px rgba(225, 225, 225, 0.64);
  margin-right: 27px;
}
.zlw_anniuboxzi{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 60px;
}
.zlw_anniuboximg{
  width: 33px;
  line-height: 60px;
}
.zlw_anniuboximg img{
  width: 100%;
}
.zlwbox2 .fenye{
  margin: 25px 0 73px;
}
.hon{
  display: none;
}
.zlw_anniubox.act .zlw_anniuboxzi{
  color: #fff;
}
.zlw_anniubox.act{
  background-color: #b42f43;
}
.zlw_anniubox.act .hon{
  display: inline-block;
}
.zlw_anniubox.act .bai{
  display: none;
}
.zlw_leibieflbox::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 356px;
  height: 1px;
  background-color: #ebebeb;
}
.zlw_fla{
  font-family: "微软雅黑";
  font-size: 24px;
  color: #b42f43;
}
.zlw_flb{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  margin-top: 38px;
  line-height: 24px;
  height: 240px;
  overflow: hidden;
}
.zlw_leibie{
  margin-top: 73px;
}
.zlw_leibieflbox{
  width: 385px;
  height: 352px;
  padding: 25px 0;
  position: relative;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.shebei::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 317px;
  height: 1px;
  background-color: #ebebeb;
}
.shebei2::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 362px;
  height: 1px;
  background-color: #ebebeb;
}
.shebeiname{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #666666;
  text-align: center;
}
.shebei{
  position: relative;
  padding-top: 24px;
  padding-bottom: 41px;
  height: 352px;
  width: 316px;
  margin-right: 56px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.shebei2{
  position: relative;
  padding-top: 24px;
  padding-bottom: 41px;
  height: 352px;
  width: 365px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.shebeiimg{
  width: 100%;
  position: relative;
  margin: 62px 0 99px;
  overflow: hidden;
}
.shebeiimg img{
  transition: all 1s;
}
.shebei2box{
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  overflow: hidden;
}
.shebei2box img{
  transition: all 1s;
}
.zlw_img{
  margin-top: 54px;
  margin-bottom: 97px;
  text-align: center;
}
.zlw_img img{
  max-width: 100%;
}
.zs_wenti{
  width: 100%;
  height: 86px;
  background-color: #fff;
  padding: 0 36px;
  cursor: pointer;
  transition: all 0.3s;
}
.zs_wentifr{
  width: calc(100% - 41px);
  margin-left: 22px;
}
.zs_wentifrbox{
  width: 100%;
  height: 86px;
  overflow: hidden;
}
.zs_wentifrbox p{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #333333;
  line-height: 86px;
}
.zs_wentifl{
  width: 19px;
  line-height: 86px;
}
.zs_wentifl img{
  width: 100%;
}
.zs_b{
  display: none;
}
.zlwbg{
  background-color: #f9f9f9;
}
.zs_box{
  position: relative;
  margin-top: 25px;
}
.zs_box:nth-child(1){
  margin-top: 0;
}
.zs_daan{
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  padding: 45px 78px 65px;
  display: none;
}
.zs_daanboxp{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
}
.zs_wenti.act{
  background-color: #b42f43;
}
.zs_wenti.act .zs_wentifl .zs_a{
  display: none;
}
.zs_wenti.act .zs_wentifl .zs_b{
  display: inline-block;
}
.zs_wenti.act .zs_wentifrbox p{
  color: #fff;
}
.zhishi .fenye{
  margin: 65px  0 36px;
}
.zlw_zhishi{
  margin-top: 54px;
}
.lx{
  margin-top: 70px;
}
.lx_anniu{
  width: 100%;
}
.lx_anniubox{
  width: 25%;
  font-family: "微软雅黑";
  font-size: 20px;
  color: #666666;
  text-align: center;
  padding-bottom: 25px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
  cursor: pointer;
}
.lx_biaotizi{
  font-family: "微软雅黑";
  font-size: 24px;
  color: #b42f43;
  margin-left: 20px;
  line-height: 36px;
}
.lx_biaotiimg{
  width: 42px;
}
.lx_biaotiimg img{
  width: 100%;
}
.lx_p{
  margin-top: 15px; 
}
.lx_p p{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 30px;
}
.lx_p p img{
  max-width: 100%;
}
.lx_p img{
  max-width: 100%;
}
.lx_p p.lx_pbox{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #974e5a;
  line-height: 30px;
  margin-top: 15px;
}
.lx_nr2{
  background-color: #f0f1f3;
}
.lx_nr2box{
  margin: 80px 0 77px;
}
.lx_nr3box{
  margin: 96px 0 109px;
}
.lx_nr1{
  margin: 77px 0 87px;
}
.lx_anniubox.act{
  color: #b42f43;
  border-bottom: 1px solid #b42f43;
}
.lx_anniubox.act::after{
  display: block;
} 
.lx_anniubox::after{
  content: '';
  position: absolute;
  bottom: -9px;
  left: 50%;
  transform: translateX(-50%); 
  background-image: url(../images/sanjiao.jpg);
  background-repeat: no-repeat;
  width: 15px;
  height: 9px;
  display: none;
}
.hy{
  margin: 0 10px;
}
.hybox{
  margin: 64px 0 140px;
}
.hybox_a{
  font-family: "微软雅黑";
  font-size: 30px;
  color: #333333;
  font-weight: bold;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.hybox_b{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #b42f43;
  margin-top: 10px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.hybox_c{
  margin: 35px -8px 0;
  width: 100%;
}
.hybox_cimgbox{
  width: 25%;
  padding: 0 8px;
  position: relative;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.hybox_cimg{
  width: 100%;
  position: relative;
  overflow: hidden;
}
.hybox_cimg img{
  transition: all 1s;
}
.hybox_cimg::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(29,55,99,0.5);
  opacity: 0;
  transition: all .8s;
}
.hybox_czi{
  position: absolute;
  bottom: -70px;
  left: 50%;
  transform: translateX(-50%);
  width: 258px;
  height: 139px;
  background-color: #fff;
  padding: 34px 55px 20px;
  box-shadow: 0 0px 12px rgba(51, 51, 51, 0.33);
  transition: all .8s;
}
.hybox_czitop{
  font-family: "微软雅黑";
  font-size: 24px;
  color: #b42f44;
  text-align: center;
}
.hybox_czibot{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin-top: 13px;
}
.zhici{
  margin: 62px 0;
  overflow: hidden;
}
.zhici_top{
  animation-duration: 0.5s;
  animation-name: fadeInUp;
}
.zhici_topfr{
  font-family: "微软雅黑";
  font-size: 30px;
  color: #ba3e52;
  margin-left: 23px;
  line-height: 36px;
}
.zhici_topfl{
  width: 36px;
}
.zhici_topfl img{
  width: 100%;
}
.ziyue{
  width: 495px;
  margin-top: 38px;
  animation-duration: 0.8s;
  animation-name: fadeInUp;
}
.ziyue img{
  width: 100%;
}
.yan{
  margin-top: 28px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.yan_p{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  margin-top: 20px;
}
.luobi{
  text-align: right;
  margin-top: 15px;
}
.luobi span{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #333333;
}
.luobi img{
  width: 110px;
  margin-top: -15px;
}
.bgc{
  background-color: #f0f1f3;
}
.jianjiebox{
  margin: 53px 0 61px;
}
.wen_span{
  font-family: "微软雅黑";
  font-weight: bold;
  font-size: 16px;
  color: #b42f44;
}
.wen_p{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666;
  line-height: 30px;
  margin-top: 15px;
}
.wen_p:nth-child(1){
  margin-top: 0;
}
.wen{
  width: 700px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.bingmao{
  margin-top: 36px;
}
.tu{
  width: 452px;
  overflow: hidden;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.tu img{
  width: 100%;
  transition: all 1s;
}
.tu2{
  width: 543px;
  overflow: hidden;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.tu2 img{
  width: 100%;
  transition: all 1s;
}
.wen2{
  width: 604px;
  margin-top: 100px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.jiagou{
  margin: 65px 0 55px;
  overflow: hidden;
}
.jiagou_top{
  font-family: "微软雅黑";
  font-size: 30px;
  color: #333333;
  position: relative;
  text-align: center;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.jiagou_top::after{
  content: '';
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: 145px;
  height: 24px;
  background-image: url(../images/jgaf.png);
  background-size: cover;
  background-position: center;
}
.jiagou_p{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  margin-top: 67px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.jiagou_p img{
  max-width: 100%;
}
.jianjie{
  overflow: hidden;
}
.jiagou_img{
  margin-top: 27px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.jiagou_img img{
  max-width: 100%;
}
.yuanjing{
  margin: 84px 0 68px;
  overflow: hidden;
}
.yuanjingimg{
  margin-top: 42px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.yuanjingimg img{
  width: 100%;
}
.yuanjingzi{
  width: 775px;
}
.yj_span{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #333333;
  line-height: 26px;
  margin-left: 14px;
}
.yj_spanimg{
  width: 25px;
}
.yj_spanimg img{
  width: 100%;
}
.yuanjingzi_a{
  margin-top: 46px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.yuanjingzi_a:nth-child(1){
  margin-top: 0;
}
.yj_span2{
  color: #b42f42;
}
.yiqianyi{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #b42f42;
}
.yj_span_pnr{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  margin-top: 18px;                
}
.linian{
  margin: 77px 0 84px;
  overflow: hidden;
}
.linian_top{
  font-family: "微软雅黑";
  font-size: 30px;
  color: #333333;
  text-align: center;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.linian_botb{
  font-family: "微软雅黑";
  font-size: 36px;
  color: #b42f42;
  display: inline-block;
}
.linian_bot{
  position: relative;
  display: inline-block;
}
.linian_botbox{
  text-align: center;
  margin-top: 42px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.douhao{
  font-size: 120px;
  color: rgba(180,47,66,0.15);
}
.linian_bota {
    position: absolute;
    bottom: -45px;
    left: -80px;
}
.linian_botc {
    position: absolute;
    top: 15px;
    right: -80px;
}
.jingshen{
  margin-top: 97px;
}
.js_top{
  font-family: "微软雅黑";
  font-size: 30px;
  color: #333;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.jingshenfl{
  width: 645px;
}
.js_botp{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #464646;
  line-height: 40px;
  padding-left: 30px;
  position: relative;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.js_bot{
  margin-top: 20px;
}
.js_botp::before{
  content: '';
  position: absolute;
  top: 12px;
  left: 0;
  background: url(../images/duihao.png) no-repeat center;
  background-size:cover;
  width: 16px;
  height: 16px;
}
.js_top2{
  margin-top: 20px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.js_bot2{
  width: 100%;
  margin-top: 22px;
}
.js_bot2box{
  margin-left: 70px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.js_bot2box:nth-child(1){
  margin-left: 0;
}
.js_bot2box_zi{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #b42f42;
  text-align: center;
  margin-top: 16px;
}
.js_bot2box_img{
  width: 50px;
  margin: 0 auto;
}
.js_bot2box_img img{
  width: 100%;
}
.jingshenfrimg{
  width: 462px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.jingshenfrimg img{
  width: 100%;
}
.mianbao{
  margin-top: 35px;
}
.home_span{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  margin-left: 12px;
  line-height: 18px;
}
.home.act .home_span{
  color: #b53143;
}
.home img{
  width: 12px;
}
.home:nth-child(1) img{
  width: 18px;
  margin-top: -6px;
}
.home{
  margin-right: 11px;
}
.newsul{
  margin-top: 35px;
}
.newsul li .riqi {
    position: absolute;
    top: 0;
    padding-top: 76px;
    width: 90px;
    height: 100%;
    background-color: #b42f44;
    text-align: center;
}
.newsul li .riqi .p1 {
    font-size: 48px;
    color: #fff;
}
.newsul li .riqi .p2 {
    font-size: 14px;
    margin-top: 2px;
    color: #fff;
}
.newsul li .lin {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: calc(100% - 362px);
    padding-top: 75px;
    padding-right: 70px;
    padding-left: 135px;
}
.newsul li .lin h4 {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    margin-bottom: 20px;
    color: #b42f43;
    transition: all 1s;
}
.newsul li .lin p {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  height: 48px;
  color: #666666;
  transition: all 1s;
}
.newsul li .imgk {
    position: relative;
    z-index: 1;
    float: right;
    overflow: hidden;
    width: 362px;
    height: 232px;
    background: #000;
}
.newsul li .imgk .img {
    width: 100%;
}
.newsul li .imgk .imgj {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -18.5px;
    opacity: 0;
}
.newsul .newsulli{
  position: relative;
  margin-bottom: 38px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.newsul li a::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 100%;
    content: '';
    /*background: #b42f44;*/
    background: #f8f1f2;
}
.newsul li a::after {
    position: absolute;
    top: 44px;
    left: 90px;
    width: 1px;
    height: 130px;
    content: '';
    opacity: .3;
    background: #fff;
}
.newsul li a {
    position: relative;
    display: block;
    height: 232px;
    background: #fff;
}
.newsul li a::before {
    -webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}
.conpany4 .conjie .ul1 li img, .conpany4 .conjie .ul1 li, .newsul li a h4, .newsul li a p, .newsul li a .imgk .img, .newsul li a .imgk .imgj, .sertificate .ul1 .lin, .sertificate .ul1 .lin p, .sertificate .ul1 .imgk, .slick_problem .lin .lin2 {
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.newsul .fenye{
  margin: 52px 0 65px;
}
.honor1{
  margin-bottom: 30px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.honor2 {
    border-bottom: 1px solid #eee;
    position: relative;
    cursor: pointer;
    border-left: 1px solid #e2292f;
    width: 100%;
    height: 81px;
}
.honor2::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: #fbf4f5;
	-webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}
.honor2 .span1 {
    color: #666666;
    font-size: 16px;
    line-height: 80px;
    font-family: "微软雅黑";
    margin-left: 36px;
    letter-spacing: 1px;
    position: relative;
}
.honor2 ul {
    float: right;
    position: relative;
}
.honor3box{
  margin-top: 10px;
}
.honor2 ul li {
    color: #666666;
    font-size: 16px;
    font-family: "微软雅黑";
    line-height: 80px;
    float: left;
    margin-right: 136px;
    letter-spacing: 1px;
}
.honor2 ul li span {
    color: #999999;
}
.honor2 .zpimg img {
  width: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.honor2 img.img2 {
    display: none;
}
.honor2.active .img1 {
    display: none;
}
.honor2.active .img2 {
    display: block;
}
.honor3 {
    background-color: #f9f9f9;
    padding-bottom: 44px;
    padding-left: 36px;
    display: none;
}
.honor3 h4 {
    color: #c00000;
    font-size: 18px;
    font-family: "微软雅黑";
    letter-spacing: 1px;
    padding-top: 44px;
}
.honor3 li {
    color: #666666;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 30px;
    letter-spacing: .8px;
}
.honor3 .button {
    width: 233px;
    height: 56px;
    border-radius: 30px;
    line-height: 56px;
    color: #fff;
    font-size: 22px;
    font-family: "微软雅黑";
    text-align: center;
    background-color: #b42f43;
    margin-top: 33px;
    display: inline-block;
}
.honorbox{
  margin-top: 54px;
}
.honorbx{
  margin-top: 0;
}
.honor2{
  background-color: #fff;
  transition: all .8s;
}
.zhaopin{
  margin-right: 180px;
}
.zpimg{
  width: 26px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #b42f43;
}
.join .fenye {
    margin: 59px 0 84px;
}
.news .newslick .item {
    position: relative;
    background: #fff;
}
.news .newslick .item .left {
  width: 562px;
  overflow: hidden;
}
.news .newslick .item .left img{
  transition: all 1s;
}
.news .newslick .item .right {
    width: calc(100% - 562px);
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 50px;
}
.news .newslick .item .right h3{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #333333;
  font-weight: bold;
  transition: all 1s;
  line-height: 30px;
}
.news .newslick .item a {
    color: #333;
}
.right .more{
  width: 125px;
  height: 36px; 
  text-align: center;
  line-height: 36px;
  background-color: #b42f43;
  border-radius: 50px;
  margin-top: 35px;
}
.right .more span{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #fff;
  transition: all 1s;
}
.news .newslick .time {
    margin-top: 24px;
    margin-bottom: 16px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #b42f44;
}
.rightp{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.news .newslick .time a {
    color: #21a8f9;
}
.lcon2 {
    margin-top: 10px;
}
.lcon2 .list li {
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    border-bottom: 1px dashed #ebebeb;
}
.lcon2 .list li {
    padding: 45px 0 45px 20px;
    animation-name: fadeInUp;
    animation-duration: 1s;
    position: relative;
    width: 100%;
    height: 204px;
}
.lcon2 .list li::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  background-color: #f8f1f2;
  -webkit-transition: all 1s ease-out 0s;
  -moz-transition: all 1s ease-out 0s;
  -ms-transition: all 1s ease-out 0s;
  -o-transition: all 1s ease-out 0s;
  transition: all 1s ease-out 0s;
}
.c_w {
    color: #fff;
    width: 113px;
    height: 113px;
    background-color: #b42f43;
    border-radius: 10px;
    text-align: center;
    position: relative;
}
.lcon2 .list li .content {
  width: 947px;
  position: relative;
  padding-top: 20px;
  padding-right: 43px;
  padding-left: 70px;
}
.lcon2 .list li .content .more {
    position: absolute;
    top: 50%;
    right: 45px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #666;
}
.lcon2 .list li .content h4{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #333;
  position: relative;
}
.lcon2 .list li .content h4::after{
  content: '';
  position: absolute;
  top: 34px;
  left: 0;
  width: 40px;
  height: 1px;
  background-color: #b42f43;
}
.lcon2 .list li .content p{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 40px;
}
.lcon1{
  margin-top: 37px;
  overflow: hidden;
}
.newslick{
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.c_w h1{
  font-family: "微软雅黑";
  font-size: 48px;
  color: #fff;
  margin-top: 15px;
}
.c_w h4{
  font-family: "微软雅黑";
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  margin-top: 16px;
}
.more2{
  margin-top: 20px;
  position: relative;
}
.more2 span{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666;
  transition: all 1s;
}
.dtbox .fenye{
  margin: 55px 0 58px;
}
.linxitop{
  margin-top: 86px;
  overflow: hidden;
}
.liuyan{
  width: 502px;
}
.ly_tit{
  font-family: "微软雅黑";
  font-size: 24px;
  color: #b42f44;
  position: relative;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.ly_tit::after{
  content: '';
  position: absolute;
  top: 39px;
  left: 0;
  width: 30px;
  height: 1px;
  background-color: #e2a0aa;
}
.lymy .ly_tit::after{
  content: '';
  position: absolute;
  top: 39px;
  left: 0;
  width: 60px;
  height: 1px;
  background-color: #e2a0aa;
}
.ly_kuang{
  margin-top: 61px;
}
.ly_box{
  width: 100%;
  height: 50px;
  border: 1px solid #dddddd;
  position: relative;
  margin-top: 28px;
  animation-name: fadeInUp;
  animation-duration: 1s;
}
.ly_box:nth-child(1){
  margin-top: 0;
}
.ly_boxbm input{
  width: 100%;
  height: 100%;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #999999;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 48px;
}
.ly_boxbm{
  position: relative;
}
.ly_box2{
  height: 136px;
}
.ly_box2.ly_box::after{
  display: none;
}
.ly_box textarea{
  width: 100%;
  height: 100%;
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 20px;
  color: #999999;
  padding: 15px;
  resize: none;
  overflow: hidden;
}
.ly_boxbm::after{
  content: '*';
  color: #b42f43;
  font-size: 22px;
  position: absolute;
  top: 20px;
  right: 40px;
}
.ly_boxbm input::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
.ly_boxbm input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
.ly_boxbm input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
.ly_boxbm input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
.ly_box textarea::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
.ly_box textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
.ly_box textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
.ly_box textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
.ly_boxyan{
  width: 50%;
  height: 100%;
  position: relative;
}
.ly_boxma.ly_box{
  border: none;
}
.ly_boxyan2{
  border: 1px solid #dddddd;
}
.ly_boxyan2 img{
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.ly_boxyan2.ly_boxbm::after{
  display: none;
}
.ly_boxyan2.ly_boxbm input{
  width: calc(100% - 130px);
}
.tijiao{
  width: 162px;
  height: 40px;
  background-color: #b42f43;
  border: 1px solid #b42f43;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 38px;
  border-radius: 50px;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  transition: background-color 1s, color 1s;
}
.lymy{
  width: 356px;
}
.fangshi{
  margin-top: 50px;
}
.fszi{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  margin-left: 35px;
}
.fsicon{
  width: 30px;
}
.fsicon img{
  width: 100%;
}
.fangshibox{
  margin-top: 26px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.fangshibox:nth-child(1){
  margin-top: 0;
}
.erweima{
  margin-top: 26px;
  animation-duration: 1s;
  animation-name: fadeInUp;
}
.erweimafl{
  width: 134px;
}
.erweimafl img{
  width: 100%;
}
.erweimaspan{
  display: block;
  text-align: center;
  margin-top: 8px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #333333;
}
.map{
  width: 100%;
  height: 440px;
  margin-top: 65px;
  animation-duration: 1.2s;
  animation-name: fadeIn;
  animation-delay: 0.8s;
}
.erji{
  width: 100vw;
  position: absolute;
  top: 92px;
  left: 0;
  background-color: rgba(192,69,71,0.77);
  height: 90px;
  display: none;
}
.erjibox a{
  display: block;
  line-height: 90px;
  margin-right: 23px;
  padding: 0 27px;
}
.header.act .erji{
  height: 70px;
}
.header.act .erjibox a{
  line-height: 70px;
}
.erjibox a .w_zi{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
  margin-left: 12px;
  display: inline-block;
  opacity: 0;
  transition: all 1s;
  transition-delay: 0.3s;
}
.erjibox a .w_icon{
  width: 20px;
  display: inline-block;
  opacity: 0;
  transition: all 1s;
  transition-delay: 0.3s;
}
.erjibox.act a .w_zi{
  opacity: 1;
}
.erjibox.act a .w_icon{
  opacity: 1;
}
.erjibox a .w_icon img{
  width: 100%; 
}
.span1img{
  width: 18px;
  margin-right: 10px;
  margin-top: -3px;
}
.riqiph{
  display: none;
}
.nei_zitop{
  font-family: "宋体";
  font-weight: bold;
  font-size: 48px;
  color: #b42f43;
}
.nei_zibot{
  font-family: "微软雅黑";
  font-size: 18px;
  color: #fff;
  margin-top: 24px;
  width: 500px;
  line-height: 30px;
  letter-spacing: 1px;
}
.nei_zibox {
    position: relative;
    top: 92px;
    width: 100%;
    height: calc(100% - 92px);
}
.nei_zi{
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  animation: fadeIn 1.6s;
}
.nei_banner .container{
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.banslickbox_zitop{
  color: #333;
  font-size: 50px;
  font-family: "微软雅黑";
}

.banslickbox{
  position: relative;
}
.banslickbox_zibox{
  position: absolute;
  top: 92px;
  left: 50%;
  transform: translateX(-50%);
  width: 1060px;
  height: calc(100% - 92px;);
}
.banslickbox_zitop span{
  color: #7a1322;
  font-size: 100px;
  font-family: "微软雅黑";
}
.banslickbox_zibot{
  color: #333;
  font-size: 20px;
  font-family: "微软雅黑";
  margin-top: 35px;
}
.newslick .slick-dots li.slick-active {
  background: #b42f43;
}
.newslick .slick-dots li {
    width: 22px;
    height: 4px;
    margin: 0 5px;
    background: #dedcdc;
    border-radius: 0;
}
.newslick .slick-dots {
    bottom: 20px;
    right: 50px;
    width: auto; 
}
.phchu{
  display: none;
}
.gp-pub_f_liuyan {
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.8);
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    display: none;
}
.gpe3-c1-l_liuyan {
    width: 670px;
    height: 517px;
    padding-top: 32px;
    background: #ffffff;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding-left: 76px;
}
.gp_pfd_ly {
    width: 560px;
    position: relative;
}
.gp-pub_f_liuyan .gp_pfd_ly i {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    transform: Z(180deg);
    transition: all 0.9s;
    -webkit-transition: all 0.9s;
    font-size: 26px;
}
.gpe3-c1-ul {
    overflow: hidden;
    padding-right: 90px;
}
.gpe3-c1-ul li {
    margin-top: 30px;
    position: relative;
}
.gpe3-c1-ul .inp-lxr-dh {
    width: 100%;
    height: 50px;
    text-indent: 20px;
    font-size: 14px;
    color: rgb(175, 175, 175);
    font-family: 微软雅黑;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(212, 212, 212);
    border-image: initial;
}
.gpe3-c1-ul textarea {
    width: 100%;
    height: 130px;
    border: 1px solid #d4d4d4;
    text-indent: 20px;
    line-height: 30px;
    resize: none;
}
.gradient {
    width: 100%;
    height: 100%;
    border: 1px solid #d4d4d4;
    text-indent: 20px;
}
.yanzhengma-img {
    position: absolute;
    right: 1px;
    top: 50%;
    transform: translateY(-50%);
}
.oCheckSbumit {
    width: 160px;
    height: 50px;
    background-color: #b42f43;
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-family: 微软雅黑;
}
.gp-pub_f_liuyan .gp_pfd_ly i:hover {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.huadong{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.huadong2{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform: translateX(100%);
}
.banbg{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}
.banslickbox{
  position: relative;
  width: 100%;
  animation: donghua 30s linear infinite;
  -webkit-animation: donghua 80s linear infinite;
}
@keyframes donghua
{
  from{
    transform: translateX(0);
  }
  to{
    transform: translateX(-100%);
  }
} 
@-webkit-keyframes
{
  from{
    transform: translateX(0);
  }
  to{
    transform: translateX(-100%);
  }
} 
.banzi{
  width: 523px;
  position: absolute;
  top: 41%;
  left: 23%;
  transform: translateY(-50%);
}
.banzi img{
	width: 100%;
}
.yanspan1{
    display: inline-block;
    position: relative;
    width: 250px;
    height: 50px;
}
.lx_neirong{
  display: none;
}
.lx_neirong.act{
  display: block;
}
.list{
  margin-bottom: 55px;
}
.left{
  position: relative;
}
.left .w_aw{
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: 100%;
}
.left .w_bw{
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.ul1 li{
  border-top: 1px solid #dbdbdb;
}



/*pc下拉*/
.nav-cont.on {
    top: 92px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
}
.nav-cont {
    position: absolute;
    top: 92px;
    left: 0;
    width: 100%;
    height: 340px;
    overflow: hidden;
    z-index: 1;
    color: #404040;
    background-color: #f2f0f0;
    /*opacity: 0;*/
    display: none;
    /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    transition: all 0.5s;*/
}
.nav-cont-bgWarp {
    width: 62.5%;
    height: 100%;
    /* height: 320px; */
    float: left;
}
.nav-cont-bg {
    width: 100%;
    height: 340px;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.nav-cont-bg img {
    height: 100%;
    width: auto;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.nav-cont-txt.fl {
    left: 40px;
    top: 30px;
}
.nav-cont-txt {
    position: absolute;
    left: 420px;
    top: 20px;
    width: 29%;
    color: #404040;
    max-width: 600px;
    text-align: left;
    z-index: 2;
}
.nav-cont-txt>p.nav-cont-txtTit {
    font-size: 45px;
    padding: 20px 0;
}
.nav-cont-txt>p {
    line-height: 1.8;
    font-size: 14px;
    color: #404040;
}
.nav-cont-list {
    z-index: 2;
    width: 24%;
    min-width: 235px;
    background-color: #f2f0f0;
    height: 100%;
    /* padding-left: 50px; */
    /* padding-top: 10px; */
    position: relative;
    float: left;
}
.nav-cont-ls-tit {
    color: #5f636a;
    font-size: 24px;
    padding: 30px 0 20px 50px;
}
.nav-cont-items {
    position: relative;
}
.nav-cont-list .nav-cont-items .nav-cont-item {
    font-size: 16px;
    color: #5f636a;
    height: 50px;
    vertical-align: middle;
    cursor: pointer;
    z-index: 2;
    position: relative;
}
.nav-cont-list .nav-cont-items .nav-cont-item p {
    line-height: 50px;
    padding-left: 50px;
}
.nav-cont-list .nav-cont-items .nav-cont-item p a span {
    padding-left: 10px;
    color: #333;
}
.nav-cont-item-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 50px;
    width: 150%;
    background-color: #fff;
    z-index: 1;
    transition: all 0.2s;
    display: none;
}
.nav-cont-item p a img{
  width: 20px;
}
.nav-cont-item-bg.act{
  display: block;
}
.w_guojin{
  display: none;
  position: absolute;
  top: 92px;
  right: 0;
  width: 400px;
  height: 60px;
  background: #f2f0f0;
}
.morejia{
  line-height: 64px;
  position: relative;
}
.morejia img{
  width: 24px;
  margin-left: 30px;
  display: inline-block;
}
.cefrbox3{
  position: relative;
}
.cefrbox3_a{
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666;
  line-height: 30px;
  background-color: #fff;  
}
.cefrbox4 {
    position: absolute;
    top: 50%;
    right: -100%;
    transform: translateY(-50%);
    opacity: 0;
    z-index: -1;
    transition: all 0.8s;
}
.cefrbox3:hover .cefrbox4 {
    right: 130px;
    opacity: 1;
}
.w_roa{
  font-family: "微软雅黑";
  font-size: 36px;
  color: #333333;
  letter-spacing: 1px;
  text-align: center;
}
.w_rob{
  font-family: "微软雅黑";
  font-size: 14px;
  color: #b42f44;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 23px;
}
.honor2019 img{
  width: 100%;
}
.share{
  width: 18px;
  line-height: 64px;
  margin-left: 35px;
  position: relative;
}
.share img{
  width: 100%;
}
.w_djida{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.8);
  display: none;
  z-index: 9999;
}
.w_djidb{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 50%;
}
.w_djidb img{
  width: 100%;
}
.guanbi{
  position: absolute;
  top: 10%;
  right: 10%;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
}
.w_mo{
  border: none;
  padding: 0;
  margin: 50px auto 0;
}
.dijian{
  position: absolute;
  bottom: 20px;
  left: 57.5%;
}
.jingshenph{
  display: none;
}
.banbgm img{
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: auto;
}
.containerbn{
  position: relative;
  z-index: 1;
}
.ban {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    min-height: calc(100vh - 92px);
    overflow: hidden;
}
.banbgm {
    position: fixed;
    top: 92px;
    left: 0;
    width: 100%;
    height: calc(100vh - 92px);
    overflow: hidden;
}
.wcaitu {
    margin-left: -5px;
    margin-right: -5px;
}
.one-third {
    width: 33.333333%;
    padding: 0 5px;
    margin-bottom: 30px;
}
.footer{
  position: relative;
  z-index: 1;
}
.ban.act{
  min-height: calc(100vh - 70px);
}
.ban.act .banbgm {
    top: 70px;
    height: calc(100vh - 70px);
}
.bangong{
  display: none;
}
.vbicon1 {
    width: 25px;
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 17px;
    margin-top: 18px;
}
.kefubox:hover .kefu{
    right: 59px;
    opacity: 1;
}
@media screen and (min-width: 1200px){
  .pc_fenye li:hover {
    color: #b30157;
    border: 1px solid #b30157;
  }
  .pc_fenye li.clolr2:hover{
    color: #b3b3b3;
    border: 1px solid transparent;
  }
    nav li:hover{
        background-color: #b42f43;
    }
    nav li:hover a{
        color: #ffffff;
    }
    .cefrbox:hover{
        background-color: #b42f43;
        border: 1px solid #b42f43;
    }
    .cefrbox:hover .w_a{
        display: none;
    }
    .cefrbox:hover .w_b{
        display: block;
    }
    .w_newflbox:hover .w_newfltxt3{
        color: #fff;
        background-color: #b42f43;
    }
    .w_newflbox:hover .w_newfltxt3 span{
        color: #fff;
    }
    .w_newflbox:hover .w_newfltxt3 span:nth-child(2){
      margin-left: 10px;
    }
    .w_newflbox:hover .w_newfltxt1{
        color: #b42f43;
    }
    /*.w_newflbox:hover .w_newflimg img{
        transform: scale(1.1);
    }*/
    .w_aboutbox3:hover{
        background-color: #fff;
        border: 1px solid #b42f43;
        transition: all 0.8s;
    }
    .w_aboutbox3:hover span{
        color: #b42f43;
        transition: all 0.8s;
    }
    .w_aboutbox3:hover span:nth-child(2){
        margin-left: 10px;
    }
    .footertopbox_tbl_fl :hover .footertopbox_1txt{
        color: #fff;
    }
    .w_newfrbotbox:hover .w_newfrbotboxfr1{
        color: #822230;
    }
    .w_newfrbotbox:hover .w_newfrbotboxfr2{
        color: #333333;
    }
    .w_newfrtopbox:hover{
	    color: #822230;
  	}
  	.w_zulinconflbox:hover{
  	    background-color: #b42f43;
  	}
  	.w_zulinconflbox:hover .red {
  	    display: none;
  	}
  	.w_zulinconflbox:hover .fff {
  	    display: block;
  	}
  	.w_zulinconflbox:hover .w_zulinconflbox2 {
  	    color: #ffffff;
  	}
  	.yuyan:hover a{
  		color: #822230;
  	}
    .footerlunbo_box_t:hover p{
      color: #fff;
    }
    .danglistbox:hover .dangboxfl{
      background-color: #b42f43;
      transition: all 0.5s;
    }
    .danglistbox:hover .dangboxfl .yue{
      color: #fff;
      transition: all 0.5s;
    }
    .danglistbox:hover .dangboxfl .nian{
      color: #fff;
      transition: all 0.5s;
    }
    .danglistbox:hover .dangtop{
      color: #b42f43;
      transition: all 0.5s;
    }
    .shang:hover a{
      color: #b42f45;
    }
    .zlw_anniubox:hover .zlw_anniuboxzi{
      color: #fff;
    }
    .zlw_anniubox:hover{
      background-color: #b42f43;
    }
    .zlw_anniubox:hover .hon{
      display: inline-block;
    }
    .zlw_anniubox:hover .bai{
      display: none;
    }
    .zs_wenti:hover{
      background-color: #b42f43;
      transition: all 0.8s;
    }
    .zs_wenti:hover .zs_wentifl .zs_a{
      display: none;
    }
    .zs_wenti:hover .zs_wentifl .zs_b{
      display: inline-block;
    }
    .zs_wenti:hover .zs_wentifrbox p{
      color: #fff;
    }
    .lx_anniubox:hover{
      color: #b42f43;
      border-bottom: 1px solid #b42f43;
    }
    .lx_anniubox:hover::after{
      display: block;
    } 
    .newsul li a:hover::before {
      width: 100%;
    }
    .newsul li a:hover .imgk .img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
        opacity: .9;
    }
    .newsul li a:hover .imgk .imgj {
        opacity: 1;
    }
    /*.newsul li a:hover .lin h4{
      color: #fff;
    }*/
    /*.newsul li a:hover .lin p{
      color: #fff;
    }*/
    .home:hover .home_span {
      color: #b53143;
    }
    .honor2:hover::before, .honor2.active::before{
      width: 100%;
    }
    .honor2:hover li, .honor2:hover li span, .honor2.active li, .honor2.active li span {
      color: #666;
    }
    .news .lcon2 .list li:hover {
      border-color: transparent;
    }
    .news .lcon2 .list li:hover::before {
      width: 100%;
    }
    .news .lcon2 .list li:hover .more2 span, .news .lcon2 .list li:hover .content h4{
        color: #d11532;
    }
    .hybox_cimgbox:hover .hybox_czi{
      background-color: #b42f43;
      transition: all .8s;
    }
    .hybox_cimgbox:hover .hybox_czitop{
      color: #fff;
    }
    .hybox_cimgbox:hover .hybox_czibot{
      color: #fff;
    }
    .hybox_cimgbox:hover .hybox_cimg::after{
      opacity: 1;
      transition: all .8s;
    }
    .tu:hover img{
      transform: scale(1.1);
    }
    .tu2:hover img{
      transform: scale(1.1);
    }
    .dangfr:hover img{
      transform: scale(1.1);
    }
    .news .newslick .item:hover .left img{
      transform: translate(-50%,-50%) scale(1.1);
    }
    .news .newslick .item:hover .right h3{
      color: #b42f43;
    }
    .news .newslick .item:hover .more span:nth-child(2){
      margin-left: 10px;
    }
    .news .lcon2 .list li:hover .more2 span:nth-child(2){
      margin-left: 10px;
    }
    .rybox:hover .ryboximg img{
      transform: scale(1.1);
    }
    .hybox_cimgbox:hover .hybox_cimg img{
      transform: scale(1.1);
    }
    .shebei2box:hover img{
      transform: scale(1.1);
    }
    .shebeiimg:hover img{
      transform: scale(1.1);
    }
    .tijiao:hover{
    	background-color: #fff;
    	color: #b42f43;
    }
    .w_zulinbox:hover .w_zulinboxtxt{
      color: #b42f43;
    }
    .cefrbox:hover .cefrbox2{
      right: 59px;
      opacity: 1;
    }
    .w_newfrtopbox:hover::after {
      width: 100%;
    }
    
}

