.ov2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ov {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.f {
  font-family: "SimSun";
  font-weight: bold;
}
html,
body {
  height: 100%;
  width: 100%;
  position: relative;
}
.box {
  position: relative;
  width: 100%;
  height: 100%;
}
.header {
  position: fixed;
  background: #110c0c;
  width: 100%;
  z-index: 10;
  box-sizing: border-box;
}
.onHeight {
  height: 100%;
}
.header_top {
  padding: 11px 16px;
  overflow: hidden;
  background: #1c1615;
}
.logo {
  width: 100px;
  display: block;
  float: left;
}
.logo img {
  width: 100px;
  display: block;
}
.zw {
  height: 50px;
	background-color: #000;
}
.mzsm {
  padding: 40px 16px;
}
.mzsm_font {
  background: #fff;
  padding: 20px 15px 36px 15px;
}
.mzsm_tit {
  font-size: 30px;
  line-height: 50px;
  color: #333;
  font-family: "SimSun";
  font-weight: bold;
  text-align: center;
}
.mzsm_line {
  border-bottom: solid #dcdcdc 1px;
  margin: 15px 0 15px 0;
}
.mzsm_tit2 {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  margin-top: 11px;
}
.mzsm p {
  font-size: 13px;
  line-height: 24px;
  color: #666;
}
.footerbg {
  width: 100%;
  overflow: hidden;
  padding: 0px 16px 29px 16px;
  box-sizing: border-box;
}
.footer_inner > li > a {
  font-size: 14px;
  color: #b8b8b8;
  line-height: 24px;
  padding: 10px 0;
  display: block;
  width: 80%;
}
.footer_inner > li {
  position: relative;
  border-bottom: solid #333333 1px;
}
.footer_inner li i {
  display: block;
  width: 20%;
  height: 45px;
  position: absolute;
  right: 0px;
  top: 0px;
  background: url(../../images/jia.png) no-repeat right center;
  background-size: 19px;
}
.footer_inner > li:last-child a {
  border-bottom: none;
}
.footer_nav2 > li > a {
  font-size: 13px;
  color: #888888;
  line-height: 26px;
  display: block;
  padding: 7px 0;
  border-bottom: dashed #2c2c2c 1px;
}
.footer_nav2 > li {
  padding: 0 16px;
}
.footer_nav2 > li:last-child a {
  border-bottom: none;
}
.footer_nav2 {
  border: solid #333 1px;
  display: none;
}
.footer_inner > .on i {
  background-image: url(../../images/jian.png);
}
.footer_inner > .on > a {
  color: #b20110;
  border-bottom: none;
}
.footer_inner > .on {
  border: none;
}
.footer_inner > li:hover > a {
  color: #b20110;
}
.footer_nav2 > li:hover a,
.footer_nav2 > .on > a {
  color: #b20110;
}
.footer_bottom .name1 {
  font-size: 14px;
  color: #fff;
  margin-bottom: 2px;
}
.footer_bottom p,
.footer_bottom a {
  color: #888;
  font-size: 13px;
  line-height: 24px;
}
.footer_bottom {
  margin-top: 4px;
}
.footer_bottom a:hover {
  color: #b20110;
}
.banner_inner {
  width: 100%;
  overflow: hidden;
}
.banner_inner img {
  display: block;
  width: 100%;
}
.wsscbg {
  background: url(../../images/wsscbg_03.jpg) repeat center;
  text-align: center;
  padding: 45px 16px 60px 16px;
}
.tit1 {
  color: #fff;
  text-align: center;
  font-family: "SimSun";
  font-weight: bold;
  font-size: 22px;
}
.tit1_en {
  font-size: 12px;
  font-family: Arial;
  color: #888;
  margin-top: 2px;
}
.fzlc_intro{
  width: 100%;
  height: 30px;
  line-height: 15px;
  text-align: left;
  color: #888;
  margin: 20px 0;
  font-size: 13px;
}

.sc_list p {
  line-height: 24px;
  color: #fff;
  text-align: center;
  margin-top: 6px;
}
.sc_list li {
  text-align: center;
  width: 31%;
  margin-top: 20px;
  float: left;
}
.sc_list li:last-child {
  width: 38%;
}
.sc_list li img {
  display: block;
  width: 60px;
  margin: 0 auto;
  box-shadow: 14px 12px 20px 1px rgba(0, 0, 0, 0.1);
}
.sc_link {
  display: block;
  width: 93px;
  line-height: 28px;
  background: url(../../images/sclink.png) no-repeat 87% center #fff;
  box-sizing: border-box;
  text-align: center;
  color: #333;
  border-radius: 20px;
  margin: 0 auto;
  margin-top: 9px;
}
.sc_link:hover {
  background-color: #e20000;
  color: #fff;
  background-image: url(../../images/sclinkh.png);
}
.sc_list {
  text-align: left;
}
.sc_list li:hover img {
  transform: translateY(-10px);
}
/*new page*/
.new_page {
  width: 100%;
  background: url(../../images/newbg_03.jpg) repeat center;
}
.new_tit {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  padding-top: 10px;
}
.new_time {
  font-family: Arial;
  font-size: 13px;
  color: #666;
}
.new_a {
  display: block;
  box-sizing: border-box;
  padding: 16px 16px 3px 16px;
}
.new_a > img {
  display: block;
  width: 100%;
}
.new_line {
  border-top: solid #d1d1d1 1px;
  margin: 10px 0;
}
.new_font {
  font-size: 12px;
  color: #888;
  line-height: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.more_new {
  display: block;
  width: 120px;
  margin: 15px auto;
  padding: 5px 0 10px 0;
  text-align: center;
}
.more_new:hover {
  color: #b20110;
}
/*newdet page*/
.newdet_page {
  width: 100%;
  background: url(../../images/newbg_03.jpg) repeat center;
  box-sizing: border-box;
  padding: 13px 16px 3px 16px;
}
.newdet_tit {
  font-size: 15px;
  line-height: 26px;
  color: #333333;
}
.newdet_page .bdshare-button-style2-16 .bds_tsina {
  background: url(../../images/wb.png) no-repeat center;
  transition: .5s;
}
.newdet_page .bdshare-button-style2-16 .bds_tsina:hover {
  background: url(../../images/wbh.png) no-repeat center;
}
.newdet_page .bdshare-button-style2-16 .bds_qzone {
  background: url(../../images/qz.png) no-repeat center;
  transition: .5s;
}
.newdet_page .bdshare-button-style2-16 .bds_qzone:hover {
  background: url(../../images/qzh.png) no-repeat center;
  transition: .5s;
}
.newdet_page .bdshare-button-style2-16 .bds_sqq {
  background: url(../../images/qq.png) no-repeat center;
  transition: .5s;
}
.newdet_page .bdshare-button-style2-16 .bds_sqq:hover {
  background: url(../../images/qqh.png) no-repeat center;
  transition: .5s;
}
.newdet_page .bdshare-button-style2-16 .bds_weixin {
  background: url(../../images/wx.png) no-repeat center;
  transition: .5s;
}
.newdet_page .bdshare-button-style2-16 .bds_weixin:hover {
  background: url(../../images/wxh.png) no-repeat center;
  transition: .5s;
}
.bdshare-button-style2-16 {
  margin-top: 8px;
}
.newdet_page .bdshare-button-style2-16 a,
.newdet_page .bdshare-button-style2-16 .bds_more {
  margin: 0 4px 0 0;
  display: block;
  width: 28px;
  height: 28px;
  box-sizing: border-box;
}
.newdet_tit2 {
  font-size: 14px;
  color: #333;
  line-height: 23px;
  padding-left: 10px;
  position: relative;
}
.newdet_tit2:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 12px;
  background: #b20110;
  top: 50%;
  margin-top: -6px;
  left: 0;
}
.newdet_p {
  font-size: 12px;
  line-height: 22px;
  color: #888;
}
.newimg {
  overflow: hidden;
}
.newimg img {
  display: block;
  width: 100%;
  margin: 10px 0;
}
.label {
  color: #666;
  line-height: 22px;
  padding-bottom: 8px;
  border-bottom: solid #d1d1d1 1px;
  margin-bottom: 10px;
}
.label a {
  color: #666;
  line-height: 22px;
}
.paging a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666;
  line-height: 24px;
}
.prev_new {
  padding-left: 28px;
  background: url(../../images/newprev.png) no-repeat left center;
  background-size: 20px auto;
}
.prev_new:hover {
  background: url(../../images/newprevh.png) no-repeat left center;
}
.next_new {
  padding-left: 28px;
  background: url(../../images/newnext.png) no-repeat left center;
  background-size: 20px auto;
  margin-top: 5px;
}
.next_new:hover {
  background: url(../../images/newnexth.png) no-repeat left center;
}
.back_a {
  width: 100px;
  border: solid #cecece 1px;
  border-radius: 20px;
  text-align: center;
  margin-bottom: 30px;
  color: #666;
  margin-top: 13px;
}
/*zxty page*/
.zxty {
  width: 100%;
  box-sizing: border-box;
}
.tit2 {
  color: #fff;
  text-align: center;
  font-family: "SimSun";
  font-weight: bold;
  font-size: 22px;
  color: #333;
}
.tit1_en1 {
  font-size: 12px;
  font-family: Arial;
  margin-top: 2px;
  color: #888;
  text-align: center;
}
.ty_lc {
  font-size: 14px;
  color: #333;
  line-height: 31px;
  margin-bottom: 10px;
  margin-top: 20px;
  padding-left: 27px;
  background: url(../../images/pho.png) no-repeat left center;
}
.cl1_tit {
  font-size: 14px;
  color: #333;
  line-height: 22px;
}
.cl_p {
  font-size: 14px;
  color: #888;
  margin-bottom: 7px;
  line-height: 20px;
}
.zx_inner1 {
  background: url(../../images/newbg_03.jpg) repeat center;
  padding: 35px 16px 20px 16px;
}
.zx_inner2 {
  background: url(../../images/zxtybg_03.jpg) repeat;
  padding-top: 35px;
}
.pp_list {
  width: 100%;
  overflow: hidden;
  display: flex;
  display: -webkit-flex;
  padding: 17px 6px 0 6px;
  box-sizing: border-box;
  flex-wrap: wrap;
  justify-content: left;
  margin-bottom: 8px;
}
.pp_list a {
  display: block;
  border: solid #666666 1px;
  margin: 4px 1.6%;
  padding: 10px 0;
  font-family: Arial;
  font-size: 14px;
  color: #fff;
  float: left;
  width: 30%;
  text-align: center;
  box-sizing: border-box;
}
.pp_list a:hover,
.pp_list .on {
  border-color: #b20110;
  background: #b20110;
}
.slide1 {
  overflow: hidden;
  width: 100%;
  padding: 0 2%;
  box-sizing: border-box;
}
.slide1 li {
  width: 47%;
  float: left;
  margin: 1.5%;
}
.slide1 img {
  width: 100%;
  display: block;
}
.slide_a {
  display: block;
  position: relative;
}
.hover_a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(142, 195, 31, 0.9);
  opacity: 0;
  filter: alpha(opacity=0);
}
.vr_a {
  background: #fff;
  line-height: 20px;
  font-size: 12px;
  color: #333333;
  text-align: center;
  padding: 5px 10px;
  border-radius: 20px;
  width: 114px;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.slide_a:hover .hover_a {
  opacity: 1;
  filter: alpha(opacity=100);
}
.serbg {
  background: url(../../images/serbg.jpg) no-repeat center;
  overflow: hidden;
  width: 100%;
  padding: 35px 0 40px 0px;
}
.ser_tit {
  text-align: center;
  font-family: "SimSun";
  font-weight: bold;
  font-size: 22px;
  color: #fff;
}
.ser_en {
  font-size: 12px;
  font-family: Arial;
  margin-top: 2px;
  color: #888;
  text-align: center;
  color: #fff;
}
.ser_div {
  overflow: hidden;
  width: 80%;
  margin: 0 auto;
  background: #fff;
  border-radius: 30px;
  margin-top: 15px;
}
.ser_div input {
  border: none;
  display: block;
  float: left;
}
.ser2_input {
  width: 75%;
  float: left;
  height: 35px;
  color: #888;
  line-height: 35px;
  background: url(../../images/serbg_03.png) no-repeat 96% center #fff;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0 40px 0 20px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  transition: .5s;
}
.ser2_input:focus {
  background-image: none;
}
.ser2_bot {
  width: 25%;
  height: 35px;
  line-height: 35px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  border-radius: 30px;
  background: #b20110;
  cursor: pointer;
}
/*zsjm page*/
.zsjm {
  background: url(../../images/zxtybg_03.jpg) repeat;
  width: 100%;
  overflow: hidden;
  padding-top: 35px;
}
.zsjm_tit {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
  margin: 5px 0 3px 0;
}
.zsjm_list {
  overflow: hidden;
  width: 100%;
  margin-top: 20px;
  padding: 40px 0 20px 0;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
}
.zsjm_list li {
  width: 50%;
  box-sizing: border-box;
  float: left;
  padding: 23px 10px;
  overflow: hidden;
  text-align: center;
  border-bottom: solid #666 1px;
}
.zsjm_list li img {
  display: block;
  width: 42%;
  margin: 0 auto;
}
.zsjm_list p {
  font-size: 12px;
  color: #cbcbcb;
}
.zsjm_list li:nth-of-type(2n-1) {
  border-right: solid #666 1px;
}
.zsjm_list li:nth-of-type(1),
.zsjm_list li:nth-of-type(2) {
  padding-top: 0;
}
.zsjm_list li:last-child {
  border: none;
}
.zsjm_list li:nth-of-type(2n) {
  border-bottom: solid #666 1px;
}
.zsjm_list li:hover .zsjm_tit {
  color: #b20110;
}
.padd_div {
  padding: 35px 0 20px 0;
}
.jmlc_tit {
  font-size: 14px;
  color: #fff;
  margin: 10px 0 5px 0;
}
.jmlc_list p {
  color: #888;
}
.jmlc_list {
  overflow: hidden;
  text-align: center;
  padding: 35px 4% 0 4%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.jmlc_list li {
  width: 48%;
  float: left;
  padding: 30px;
  background: rgba(28, 22, 21, 0.8);
  box-sizing: border-box;
  margin-bottom: 15px;
  position: relative;
}
.jmlc_list li img {
  display: block;
  width: 42%;
  margin: 0 auto;
}
.jmlc_list li:nth-of-type(2n) {
  float: right;
}
.jmlc_list li:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  z-index: 3;
  box-shadow: -2px 0px 20px 0px rgba(0, 0, 0, 0.2);
  background: url(../../images/jmlcp.png) no-repeat center #b20110;
  top: 50%;
  right: -23px;
  transform: translate(0, -50%);
}
.jmlc_list li:nth-of-type(2n):before {
  display: none;
}
.jmlc_list li:hover {
  background: #b20110;
}
.jmlc_list li:hover .jmlc_tit,
.jmlc_list li:hover p {
  color: #fff;
}
/*from 1*/
.zsr {
  padding: 1px 16px;
  box-sizing: border-box;
  width: 100%;
  padding-top: 25px;
}
.zsr_p {
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 10px;
}
.form2_div {
  margin-top: 14px;
}
.input_box {
  overflow: hidden;
  margin-bottom: 12px;
}
.form_div input[type="text"],
.form2_div input[type="text"] {
  border: solid rgba(255, 255, 255, 0.3) 1px;
  background: transparent;
  font-size: 13px;
  color: #fff;
  line-height: 35px;
  display: block;
  padding: 0 10px;
  box-sizing: border-box;
  width: 48%;
  float: left;
}
.input_box input[type="text"]:nth-of-type(2n) {
  float: right;
}
.zs_textarea {
  height: 135px;
  width: 100%;
  box-sizing: border-box;
  background: transparent;
  border: solid rgba(255, 255, 255, 0.3) 1px;
  color: #fff;
  padding: 10px 10px;
  line-height: 24px;
  font-size: 14px;
}
.inline_sub {
  width: 108px;
  height: 35px;
  background: url(../../images/sclinkh.png) no-repeat 87px center #e20000;
  text-align: left;
  padding-left: 26px;
  border: none;
  color: #fff;
  border-radius: 30px;
  line-height: 35px;
  transition: .5s;
  margin: 0 auto;
  cursor: pointer;
  display: block;
}
.inline_sub2 {
  width: 108px;
  height: 35px;
  background: url(../../images/sclinkh.png) no-repeat 87px center #e20000;
  text-align: left;
  padding-left: 26px;
  border: none;
  color: #fff;
  border-radius: 30px;
  line-height: 35px;
  transition: .5s;
  cursor: pointer;
  display: block;
  float: left;
}
.ys_link {
  width: 108px;
  height: 35px;
  background: url(../../images/sclinkh.png) no-repeat 87px center;
  text-align: left;
  padding-left: 26px;
  border: solid rgba(255, 255, 255, 0.3) 1px;
  color: #fff;
  border-radius: 30px;
  line-height: 35px;
  transition: .5s;
  cursor: pointer;
  margin-left: 20px;
  display: block;
  float: left;
  box-sizing: border-box;
}
.ckys_div {
  overflow: hidden;
  padding: 25px 0 40px 0;
  display: flex;
  justify-content: center;
}
.azlc_list {
  overflow: hidden;
  padding-top: 20px;
}
.azlc_list li {
  color: #666;
  padding: 20px 0;
  position: relative;
}
.azlc_list li p {
  color: #666;
  padding-right: 46px;
  float: left;
  position: relative;
}
.azlc_list li:before {
  content: "";
  position: absolute;
  height: 106%;
  width: calc(97.9%);
  left: 0;
  top: 0px;
  background: url(../../images/beforebg2.png) no-repeat top right;
  background-size: cover;
}
.azlc_list li p:before {
  content: "";
  position: absolute;
  top: -24px;
  left: 10px;
  width: 10px;
  height: 10px;
  background: url(../../images/azlc_listp.jpg) no-repeat center;
  background-size: cover;
}
.azlc_list .on p:before,
.azlc_list li p:hover:before {
  background-image: url(../../images/azlc_listph.png);
}
.azlc_list li:nth-of-type(2n):before {
  width: calc(90%);
  overflow: hidden;
  background: url(../../images/beforebg.png) no-repeat top left;
  background-size: cover;
}
.azlc_list li:last-child:before {
  background: none;
  border-top: solid #d4d4d4 1px;
  width: calc(90%);
  left: 10px;
}
.azfont_list {
  background: #b20110;
  padding: 15px 16px;
  box-sizing: border-box;
}
.azfont_list li {
  font-size: 14px;
  color: #fff;
  line-height: 25px;
  display: none;
}
.azfont_list .onli {
  display: block;
}
.az_listul {
  overflow: hidden;
  padding: 20px 0;
}
.az_listul li {
  padding: 31px 0px 0px 20px;
  position: relative;
  float: left;
  box-sizing: border-box;
  height: 53px;
  width: 25%;
}
.az_listul li:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  width: 10px;
  z-index: 4;
  background: url(../../images/azlc_listp.jpg) no-repeat center #fff;
  background-size: cover;
  top: 10px;
  left: 30px;
}
.db_ul {
  box-sizing: border-box;
  padding: 0 16px;
}
.az_listul .onli2:before {
  background-image: url(../../images/azlc_listph.png);
}
.az_listul li:after {
  content: "";
  position: absolute;
  border-top: solid #d4d4d4 1px;
  width: 100%;
  top: 15px;
  left: 0;
}
.db_ul li {
  width: 100%;
  overflow: hidden;
  float: left;
  background: #fff;
  transition: .5s;
  display: flex;
  align-items: center;
  padding: 20px 16px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.db_font {
  float: left;
  width: 50%;
  padding: 1% 2% 2%;
  box-sizing: border-box;
  background: #fff;
  z-index: 4;
  line-height: 18px;
  color: #888;
  transition: .5s;
  position: relative;
}
.dbimg {
  width: 50%;
  float: left;
  position: relative;
}
.db_font:before,
.dbimg:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: url(../../images/dbbgl.png) no-repeat center;
  top: 50%;
  margin-top: -10px;
  right: -16px;
  transition: .5s;
}
.db_name {
  font-size: 16px;
  line-height: 18px;
  color: #333;
  padding-bottom: 10px;
  border-bottom: solid #e0e0e0 1px;
  margin-bottom: 10px;
  transition: .5s;
}
.db_name span {
  font-size: 20px;
  line-height: 20px;
  color: #bcbcbc;
  transition: .5s;
}
.db_p {
  height: 70px;
  overflow-y: auto;
  padding-right: 20px;
}
.dbimg img {
  display: block;
  width: 100%;
  height: auto;
}
/*jmsc*/
.jmsc_list li {
  overflow: hidden;
  background: #fff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.jmsc_list img {
  display: block;
  width: 50%;
  float: left;
}
.jmzc_font {
  width: 50%;
  float: right;
  box-sizing: border-box;
  padding: 10px 16px;
}
.jmzc_tit {
  font-size: 14px;
  color: #b20110;
  line-height: 31px;
  padding-left: 39px;
  margin-bottom: 10px;
}
.jmsc_list li p {
  line-height: 22px;
  color: #888;
  max-height: 90px;
  overflow-y: auto;
  padding-right: 15px;
}
.jmsc_list p::-webkit-scrollbar {
  width: 3px;
  background: #dcdcdc;
  height: 20px;
}
.jmsc_list p::-webkit-scrollbar-thumb {
  background: #b20110;
  width: 3px;
  background-clip: padding-box;
  height: 13px;
  border-radius: 15px;
}
.jmsc_list {
  margin-bottom: 5px;
}
.jmsc_list li:hover {
  background: #b20110;
}
.jmsc_list li:hover p,
.jmsc_list li:hover .jmzc_tit {
  color: #fff;
}
.jmsc_list li:hover p::-webkit-scrollbar-thumb {
  background: #fff;
}
.jmsc {
  padding-top: 35px;
  padding-bottom: 25px;
}
/*ppzq*/
.ppjj {
  padding-top: 35px;
}
.ppjj_plist {
  font-size: 13px;
  color: #fff;
  padding: 20px 16px 30px 16px;
  line-height: 21px;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.ppjj_plist a {
  font-size: 13px;
  color: #fff;
  line-height: 21px;
}
.brr_font {
  background: #fff;
  padding: 20px 15px 15px;
  margin: 0 16px;
  box-sizing: border-box;
}
.bbrr_tit {
  font-size: 14px;
  color: #333;
  line-height: 24px;
  position: relative;
  padding-left: 14px;
}
.br_en2 {
  font-size: 12px;
  color: #a0a0a0;
  line-height: 20px;
  font-family: "Arial";
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid #d8d8d8 1px;
}
.brscroll {
  height: 100px;
  overflow-y: auto;
  line-height: 26px;
  color: #888;
  padding-right: 20px;
}
.brscroll::-webkit-scrollbar {
  width: 3px;
  background: url(../../images/scrollsm_03.jpg) repeat-y center;
  height: 20px;
}
.brscroll::-webkit-scrollbar-thumb {
  background: url(../../images/scrollb_03.jpg) repeat-y center;
  width: 3px;
  background-clip: padding-box;
  height: 13px;
  border-radius: 15px;
}
.bran_ul2 {
  overflow: hidden;
  padding: 25px 0 30px 0;
}
.bran_ul2 li {
  text-align: center;
  float: left;
  width: 50%;
  margin-bottom: 15px;
}
.bran_ul2 li p {
  line-height: 28px;
  color: #e6e6e7;
  font-size: 13px;
  margin-top: 5px;
}
.bran_ul2 li img {
  display: block;
  width: 68px;
  margin: 0 auto;
}
.xljs_bg .pp_list a {
  font-family: "Microsoft YaHei";
}
.xljs_bg {
  padding-top: 30px;
  padding-bottom: 5px;
}
.prol_tit2 {
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.produ2 .prol_tit2 span {
  font-size: 16px;
  line-height: 22px;
  color: #94c32f;
}
.rro2_line2 {
  height: 10px;
  background: url(../../images/proline2_03.png) no-repeat left center;
  margin: 6px 0 10px 0;
}
.pl_font {
  overflow: hidden;
  margin-bottom: 5px;
}
.pl {
  font-size: 14px;
  line-height: 22px;
  color: #333;
  float: left;
  min-width: 74px;
}
.pr {
  float: left;
  line-height: 22px;
  color: #888;
  font-size: 12px;
}
.produ2 {
  background: #fff;
  padding: 35px 16px 10px 16px;
  box-sizing: border-box;
}
.produr {
  overflow: hidden;
  width: 100%;
}
.prolist_2 {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pro_listbox1 {
  padding: 16px;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 20px;
}
.produr img {
  display: block;
  width: 100%;
}
.prolist_2 li {
  width: 48%;
  overflow: hidden;
  float: left;
  padding-bottom: 16px;
}
.prolist_2 li:nth-of-type(2n) {
  float: right;
}
.pro_a {
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
}
.pro_a > img {
  display: block;
  width: 100%;
}
.pro_font {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  background: rgba(142, 195, 31, 0.9);
  opacity: 0;
  filter: alpha(opacity=0);
  transition: .5s;
}
.brand_name {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  filter: alpha(opacity=1);
  -webkit-transition: .5s;
  transition: .5s;
}
.brand_a:hover .brand_name {
  opacity: 0;
  filter: alpha(opacity=0);
}
.pro_center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pro_center img {
  display: block;
  margin: 0 auto;
  width: 60px;
}
.pro_p {
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  box-sizing: border-box;
  margin-top: 5px;
  color: #fff;
}
.prolist_2 li > p {
  clear: both;
  padding-top: 10px;
  padding-bottom: 4px;
  color: #fff;
  font-size: 14px;
  text-align: left;
  width: 100%;
}
.prolist_2 li:hover .pro_font {
  opacity: 1;
  filter: alpha(opacity=100);
}
.xl_list_box > li {
  display: none;
}
.xl_list_box > .show1 {
  display: block;
}
.brand_font {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 11% 4% 0 4%;
  color: #fff;
  background: rgba(29, 24, 23, 0.7);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: .5s;
  transition: .5s;
}
.brand_a {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.brand_tit {
  padding: 0 15px;
  font-size: 14px;
  line-height: 28px;
  height: 28px;
  font-family: "Arial";
  background: #94c32f;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 30px;
  display: inline-block;
}
.brand_det {
  font-size: 12px;
  line-height: 20px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
}
.brand_p {
  font-size: 10px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
}
.ppzq_slide {
  padding: 0 16px;
}
.brand_ul {
  width: 100%;
  overflow: hidden;
}
.brand_ul li {
  width: 48%;
  float: left;
  margin-bottom: 16px;
}
.brand_a > img {
  display: block;
  width: 100%;
}
.brand_ul li:nth-of-type(2n) {
  float: right;
}
.brand_a:hover .brand_font {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ppzq2bg {
  padding-top: 35px;
  padding-bottom: 35px;
}
.ppzq_slide {
  padding-top: 20px;
}
/*index*/
.banner_index img {
  display: block;
  width: 100%;
}
.banner_index .slide_dian .swiper-pagination-bullet {
  background: #fff;
}
.banner_index .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.banner_index > .swiper-pagination-bullets,
.banner_index .swiper-pagination-custom,
.banner_index .swiper-pagination-fraction {
  bottom: 0;
}
.banner_index .slide_dian {
  padding-bottom: 14px;
}
.tit_1 {
  color: #fff;
  font-size: 22px;
  font-family: "SimSun";
  font-weight: bold;
  padding-left: 32px;
  line-height: 27px;
}
.cont_center {
  padding: 35px 0 30px 0;
}
.titbg {
  display: flex;
  align-items: center;
  justify-content: center;
}
.tit_en {
  padding-left: 32px;
  font-size: 14px;
  color: #888;
  line-height: 20px;
}
.ppzq_in {
  background: #fff;
}
.zx_inimg {
  display: block;
  width: 100%;
  position: relative;
}
.zx_inimg img {
  display: block;
  width: 100%;
}
.exper_name {
  position: absolute;
  padding: 8px 33px 8px 20px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: rgba(42, 36, 34, 0.6);
  border-radius: 30px;
  font-size: 13px;
  line-height: 22px;
  text-align: left;
  transition: .5s;
  color: #fff;
}
.exper_name:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 20px;
  background: url(../../images/inlinl_03.png) no-repeat center;
  right: 10%;
  top: 50%;
  margin-top: -10px;
}
.zx_inimg:hover .exper_name {
  background: #94c32f;
}
.online_p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  padding-bottom: 25px;
}
.form_div {
  width: 100%;
  border: solid #94c32f 1px;
  border-right: none;
  border-left: none;
  padding-top: 42px;
  padding-bottom: 42px;
}
.sity_ul {
  overflow: hidden;
  padding-top: 7px;
}
.sity_ul li {
  float: left;
  box-sizing: border-box;
  width: 32%;
  margin-right: 2%;
}
.sity_ul li:last-child {
  margin-right: 0;
}
.free_bg {
  padding: 35px 16px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}
.free_bg .sity_sele {
  margin-bottom: 25px;
}
.sity_ul li select {
  width: 100%;
  height: 37px;
  border: solid rgba(255, 255, 255, 0.3) 1px;
  font-size: 13px;
  color: #fff;
  padding: 0 22px;
  box-sizing: border-box;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(../../images/pointerbg_03.png) no-repeat scroll 90% center transparent;
}
option {
  color: #666;
}
.proin_list {
  background: #fff;
}
.proin_list .pp_list a {
  color: #333;
  border-color: #b8b8b8;
}
.proin_list .pp_list a:hover,
.proin_list .pp_list .on {
  color: #fff;
  border-color: #b20110;
}
.slide_a:hover .pro_font {
  opacity: 1;
  filter: alpha(opacity=100);
}
.swiperin_box .swiper-container {
  display: none;
}
.swiperin_box .on1 {
  display: block;
}
.swiperin_box {
  padding-bottom: 20px;
}
.swiperin_box .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.swiperin_box .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.stor_l {
  text-align: center;
  box-sizing: border-box;
  padding: 35px 16px;
}
.stor_tit {
  font-size: 14px;
  line-height: 26px;
  color: #fff;
  font-family: "SimSun";
  font-weight: bold;
}
.stor_inner {
  border: solid #b20110 1px;
  border-left: none;
  border-right: none;
  padding: 35px 0;
}
.stor_inner .ckys_div {
  padding-bottom: 0;
}
.stor_inner .ckys_div .ys_link {
  background-color: #e20000;
  border-color: #e20000;
  margin-left: 0;
}
.sity_ul2 {
  overflow: hidden;
  box-sizing: border-box;
  margin-top: 20px;
}
.sity_ul2 li {
  width: 48%;
  float: left;
}
.sity_ul2 li:last-child {
  float: right;
}
.sity_ul2 li select {
  width: 100%;
  height: 37px;
  border: solid rgba(255, 255, 255, 0.3) 1px;
  font-size: 13px;
  color: #fff;
  padding: 0 22px;
  box-sizing: border-box;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(../../images/pointerbg_03.png) no-repeat scroll 90% center transparent;
}
.stor_ul {
  background: #fff;
}
.stor_ul li {
  overflow: hidden;
  padding: 25px 20px;
  display: flex;
  align-items: center;
  border-bottom: solid #d9d9d9 1px;
}
.stor_ul li p {
  font-size: 12px;
  color: #888;
  line-height: 20px;
}
.stor_left {
  width: 80%;
  text-align: left;
  overflow: hidden;
  float: left;
}
.stor_img {
  width: 20%;
  float: right;
  overflow: hidden;
}
.stor_img img {
  display: block;
  width: 100%;
}
.scroll_stor {
  max-height: 350px;
  overflow-y: auto;
  margin-top: 25px;
}
.stor_name {
  font-size: 14px;
  color: #666;
  line-height: 24px;
  margin-bottom: 3px;
}
.stor_zx {
  background: #e20000;
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
  padding: 4px 10px;
  border-radius: 20px;
  display: block;
  width: 70px;
}
.scroll_stor::-webkit-scrollbar {
  width: 3px;
  background: #5f5b59;
  height: 3px;
}
.scroll_stor::-webkit-scrollbar-thumb {
  background: #94c32f;
  width: 3px;
  background-clip: padding-box;
  height: 3px;
  border-radius: 15px;
}
.new_Swiper {
  padding-bottom: 50px;
  margin-bottom: 10px;
}
.new_Swiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.new_Swiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.fwbz_list {
  width: 100%;
  overflow: hidden;
}
.fwbz_list a {
  width: 33.3%;
  float: left;
  padding: 20px 0;
  border-top: solid #4c4746 1px;
  border-right: solid #4c4746 1px;
  box-sizing: border-box;
  display: block;
}
.fwbz_list a img {
  display: block;
  margin: 0 auto;
}
.fwbz_list a p {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
  text-align: center;
  margin-top: 10px;
}
.sc_link {
  background: #fff;
  padding-left: 10px;
  width: 80px;
  line-height: 26px;
}
.sc_list li {
  width: 50%;
  float: right;
}
.sc_list li:last-child {
  width: 50%;
}
.bran_ul2 li img {
  width: 60px;
}
.caseimg_list {
  display: none;
}
.case1 {
  display: block;
  width: 100%;
  background: #fff;
  position: relative;
  line-height: 24px;
  color: #333;
  overflow: hidden;
}
.colorbg1 {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: rgba(142, 195, 31, 0.8);
  color: #fff;
  text-align: center;
  padding: 22% 27%;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: .6s;
}
.colorbg1 img {
  margin: 0 auto;
  display: block;
  width: 100%;
}
.case_font1 {
  margin-top: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: 14px;
}
.case1 > img {
  width: 100%;
  display: block;
}
.case_list1 {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  justify-content: space-between;
}
.case_list1 > li {
  width: 48%;
  float: left;
  overflow: hidden;
  margin-bottom: 16px;
}
.casech_font {
  padding: 10px 16px;
  width: 100%;
  position: relative;
  z-index: 3;
  box-sizing: border-box;
}
.case_tit {
  line-height: 20px;
  color: #333;
  transition: .5s;
}
.case1 span {
  line-height: 24px;
  color: #888;
  transition: .5s;
}
.case1:hover .colorbg1 {
  opacity: 1;
  filter: alpha(opacity=100);
}
.case1:hover .case_tit,
.case1:hover p,
.case1:hover span {
  color: #fff;
}
.titbg2 {
  box-sizing: border-box;
  padding-top: 35px;
}
.case_list1 li:nth-of-type(2n) {
  float: right;
}
.case_swiper {
  padding: 0 16px;
  box-sizing: border-box;
  padding-bottom: 20px;
}
.case_swiper > .swiper-container {
  display: none;
}
.case_swiper .on1 {
  display: block;
}
/*ddcx*/
.ddcx {
  width: 100%;
  background: #fff;
  padding: 25px 16px;
  box-sizing: border-box;
}
.ddcx_swiper {
  overflow: hidden;
  margin-top: 20px;
}
.ddcx_swiper > a {
  display: block;
  width: 32%;
  font-size: 13px;
  line-height: 28px;
  color: #888;
  box-sizing: border-box;
  border: solid #cecece 1px;
  text-align: center;
  float: left;
  margin: 8px 1% 0 1%;
  transition: .5s;
}
.ddcx_swiper > a:first-child {
  margin-left: 0;
}
.ddcx_swiper > a:nth-of-type(3n) {
  margin-right: 0;
}
.ddcx_swiper > a:nth-of-type(3n+1) {
  margin-left: 0;
}
.ddcx_swiper > a:hover,
.ddcx_swiper > .on {
  color: #fff;
  background: #b20110;
  border-color: #b20110;
}
.ddcx_div {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
}
.ddcx_rtit {
  font-size: 14px;
  color: #f4f4f4;
  line-height: 30px;
  text-align: center;
  background: #b20110;
}
.ddcx_table th {
  font-size: 13px;
  color: #333;
  font-weight: normal;
  text-align: center;
  line-height: 25px;
  border: solid #cecece 1px;
}
.ddcx_table td {
  width: 142px;
  text-align: center;
  color: #888;
  font-size: 14px;
  line-height: 32px;
  border: solid #cecece 1px;
  min-width: 121px;
}
.jmlc2 {
  padding: 35px 16px 20px 16px;
  box-sizing: border-box;
}
.jmlc_img2 img {
  display: block;
  width: 100%;
}
.jmlc_img2 {
  position: relative;
  margin-top: 20px;
}
.jmlc_font {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0px;
  z-index: 3;
  box-sizing: border-box;
  padding: 20px 16px;
}
.jmlc_tit2 {
  font-size: 15px;
  color: #fff;
  line-height: 22px;
  text-align: left;
}
.jmlc_line {
  height: 2px;
  width: 30px;
  background: #b20110;
  margin: 5px 0 10px 0;
}
.jmlc_p {
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  position: relative;
  z-index: 1;
}
.jmlc_img3 img {
  display: block;
  width: 100%;
}
.jmlc_img3 {
  overflow: hidden;
  margin-top: 15px;
}
.td_tit {
  font-size: 15px;
  color: #333;
  line-height: 22px;
  text-align: left;
  padding-top: 10px;
}
.jmlc_p p {
  font-size: 12px;
  line-height: 20px;
  color: #888;
}
.cjwt_ul2 {
  margin-top: 20px;
}
.cjwt_ul2 li {
  margin-bottom: 10px;
}
.cj {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 38px;
  transition: .5s;
  background: url(../../images/cjwt_03.png) no-repeat 11px center #fff;
  color: #333;
  padding-left: 40px;
  position: relative;
  padding-right: 15px;
}
.cj2 {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 38px;
  transition: .5s;
  background: url("") no-repeat 11px center #fff;
  color: #333;
  padding-left: 40px;
  position: relative;
  padding-right: 15px;
}

.cjwt_ul2 .on .cj {
  background: url(../../images/cjwtbg_03.png) no-repeat 11px center #b20110;
  color: #Fff;
}
.cjwt_ul2 .on .cj2 {
  background: url("") no-repeat 11px center #b20110;
  color: #Fff;
}

.wt {
  background: url(../../images/cjwtbg_07.png) no-repeat 11px 14px #fff;
  box-sizing: border-box;
  line-height: 24px;
  color: #888;
  padding: 10px 16px 10px 40px;
  display: none;
}
.wt2 {
  background: url("") no-repeat 11px 14px #fff;
  box-sizing: border-box;
  line-height: 24px;
  color: #888;
  padding: 10px 16px 10px 40px;
  display: none;
}


.cjon {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../../images/cjwton_10.png) no-repeat center;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -10px;
}
.on .cjon {
  background-image: url(../../images/cjwton_03.png);
}
.fwzqSwiper {
  margin-top: 20px;
}
.xz_ul2 li {
  overflow: hidden;
  padding: 0 10px 0 10px;
  border-bottom: solid #2a2422 1px;
}
.xz_ul2 div {
  float: left;
  font-size: 13px;
  line-height: 30px;
  color: #888;
  padding: 5px 10px;
  border-right: solid #2a2422 1px;
}
.xz_ul2 .xz_l {
  padding-left: 29px;
  background: url(../../images/xzcpbg_06.png) no-repeat 6px center;
}
.xz_ul2 .xz_2 {
  width: 60px;
  box-sizing: border-box;
  text-align: center;
  padding: 5px 0;
  overflow: hidden;
}
.xz_a2 {
  display: block;
  width: 66px;
  overflow: hidden;
  background: #2a2422;
  text-align: center;
  line-height: 28px;
  color: #888;
  border-radius: 30px;
  float: right;
  margin-top: 6px;
  transition: .5s;
}
.download_bg {
  padding: 35px 0 0px 0;
  box-sizing: border-box;
}
.wlcx_a {
  display: block;
  margin: 0 auto;
  width: 122px;
  height: 30px;
  border-radius: 30px;
  transition: .5s;
  line-height: 30px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  background: #94c32f;
}
.wlcxl {
  padding: 20px 16px 40px 16px;
  box-sizing: border-box;
}
.case_swiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.case_swiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.ddcx .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.ddcx .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.ddcx .slide_dian {
  margin-top: 5px;
  margin-bottom: 10px;
}
.fwzqSwiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.fwzqSwiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.fwzqSwiper .slide_dian {
  margin-top: 10px;
  margin-bottom: 20px;
}
/*case pop*/
.case_pop_box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  z-index: 10;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  filter: alpha(opacity=0);
}
.case_pop_box.on {
  opacity: 1;
  filter: alpha(opacity=100);
}
.case_pop {
  background: #fff;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  padding: 15px;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  border-radius: 3px;
}
.case_pop_slide {
  overflow: hidden;
}
.case_pop_slide img {
  display: block;
  width: 100%;
}
.close_pop {
  position: absolute;
  top: -18px;
  right: -10px;
  z-index: 10;
  width: 30px;
  height: 30px;
}
.pop_prev,
.pop_next {
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 10px;
}
.pop_prev {
  left: 15px;
  background: url(../../images/newprev.png) no-repeat center;
}
.pop_next {
  right: 15px;
  background: url(../../images/newnext.png) no-repeat center;
}
.case_pop_box .case_pop {
  display: none;
}
.case_pop_box .case_show {
  display: block;
}
.gsjj_font {
  background: #fff;
  padding: 10px 16px;
  box-sizing: border-box;
  width: 100%;
  margin-top: 20px;
}
.gsjj_tit {
  font-size: 15px;
  color: #333;
  line-height: 24px;
}
.gsjj_p {
  font-size: 12px;
  color: #888;
  line-height: 22px;
  max-height: 280px;
  overflow-y: auto;
  padding-right: 16px;
}
.gsjjbg {
  width: 100%;
  padding: 35px 16px 20px 16px;
  box-sizing: border-box;
}
.gsjj_p::-webkit-scrollbar {
  width: 3px;
  background: #dcdcdc;
  height: 20px;
}
.gsjj_p::-webkit-scrollbar-thumb {
  background: #b20110;
  width: 3px;
  background-clip: padding-box;
  height: 13px;
  border-radius: 15px;
}
.gs_rul {
  overflow: hidden;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 20px;
}
.gs_rul li span {
  font-size: 30px;
  line-height: 26px;
  color: #94c32f;
  font-family: "SimSun";
  font-weight: bold;
}
.gs_rul li {
  width: 50%;
  float: left;
  box-sizing: border-box;
  text-align: center;
  padding: 5px 0 20px 10px;
  border-right: solid #666 1px;
}
.p_mart {
  margin-top: -5px;
}
.gs_rul li p {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
}
.gs_rul li:first-child,
.gs_rul li:nth-of-type(2) {
  padding-top: 0;
  border-bottom: solid #666 1px;
}
.gs_rul li:last-child,
.gs_rul li:nth-last-child(2) {
  padding-top: 20px;
  padding-bottom: 0;
}
.gs_rul li:nth-of-type(2n) {
  border-right: none;
}
.gs_l {
  position: relative;
  overflow: hidden;
}
.gs_l img {
  display: block;
  width: 100%;
}
.clock_close {
  position: absolute;
  top: -21px;
  right: -10px;
  z-index: 4;
  display: none;
  transition: 0.5s;
}
.gs_af .clock_close {
  display: block;
}
.fzlc_page {
  width: 100%;
  padding: 35px 16px 10px 16px;
  box-sizing: border-box;
}
.fzlc_list li p {
  color: #888;
  line-height: 20px;
  font-size: 13px;
}
.fzlc_list li .year_p {
  font-size: 15px;
  line-height: 22px;
  color: #fff;
}
.fzlc_list li {
  padding-left: 30px;
  padding-bottom: 20px;
  position: relative;
}
.fzlc_list li:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border: solid #848484 1px;
  left: 0%;
  border-radius: 50%;
  z-index: 4;
  background: #2a2422 no-repeat center;
  transition: .5s;
}
.fzlc_list li:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 103%;
  background: #3f3f3f;
  left: 6px;
  top: 0;
  z-index: 1;
}
.fzlc_list li:last-child {
  padding-bottom: 10px;
}
.gsjj2 {
  padding: 35px 16px 1px 16px;
  box-sizing: border-box;
}
.ppjz_en {
  font-size: 12px;
  color: #888;
  line-height: 22px;
}
.brand_ul2 {
  overflow: hidden;
  margin-top: 18px;
  padding-bottom: 10px;
  width: 100%;
}
.brand_ul2 li {
  width: 80%;
  height: 372px;
  padding: 10px 10px 10px 20px;
  box-sizing: border-box;
  transition: .5s;
  position: relative;
  float: left;
  overflow: hidden;
  cursor: pointer;
}
.li_h {
  font-size: 40px;
  line-height: 25px;
  color: #d9d9d9;
  padding-top: 20px;
}
.li_font1 {
  font-size: 13px;
  line-height: 23px;
  color: #333;
  margin-top: 130px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.li_line1 {
  position: absolute;
  display: block;
  width: 80%;
  height: 1px;
  background: #b0b0b0;
  left: 16px;
  bottom: 23%;
  transition: .5s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.li_en {
  color: #eee;
  line-height: 20px;
  margin-top: 23px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 40px;
}
.ppjz_list {
  overflow: hidden;
}
.ppjz_list li {
  width: 25%;
  overflow: hidden;
  background: url(../../images/pplibg_03.png) no-repeat center;
  position: relative;
  padding: 20px;
  box-sizing: border-box;
  float: left;
}
.ppjz_list .brand_on {
  width: 75%;
}
.brand_on .li_en {
  opacity: 1;
  filter: alpha(opacity=100);
}
.brand_on .li_line1 {
  opacity: 1;
  filter: alpha(opacity=100);
}
.brand_on .li_font1 {
  color: #fff;
}
.ppjzSwiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.ppjzSwiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.ppjzSwiper {
  margin-top: 20px;
  padding-bottom: 20px;
}
.ppjzSwiper .slide_dian {
  padding-top: 20px;
}
.bizoz_img {
  overflow: hidden;
  width: 100%;
}
.bizoz_img img {
  width: 100%;
  display: block;
}
.biaoz {
  padding: 35px 16px 20px 16px;
  text-align: left;
  box-sizing: border-box;
  background: url(../../images/ppbg2_02.jpg);
}
.biaoz .tit2,
.biaoz .tit1_en1 {
  text-align: left;
}
.cj_tit {
  font-size: 14px;
  color: #333;
  background: #fff;
  padding: 8px 16px;
  position: relative;
  padding-left: 36px;
}
.wt_anp {
  font-size: 14px;
  color: #fff;
  background: #393331;
  padding: 8px 16px;
  display: none;
}
.yuan1 {
  border: solid #8c8c8c 1px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 10px;
  top: 6px;
  line-height: 20px;
  color: #666666;
}
.cj_list2 li {
  margin-bottom: 10px;
}
.cj_list2 .on .cj_tit {
  background: #b20110;
  color: #fff;
}
.cj_list2 .on .yuan1 {
  border-color: #fff;
  color: #fff;
}
.show2 {
  padding: 25px 0px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  padding-bottom: 0;
}
.sh_tit {
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
}
.sh_p {
  font-size: 12px;
  color: #fff;
}
.show2 li {
  width: 100%;
  float: left;
  background: #b20110;
  margin-bottom: 10px;
  text-align: center;
  padding: 40px 20px;
  box-sizing: border-box;
  min-height: 167px;
}
.show2 li:nth-of-type(2n) {
  background: #fff;
  float: right;
}
.show2 li:nth-of-type(2n) .sh_tit {
  color: #333;
}
.show2 li:nth-of-type(2n) .sh_p {
  color: #888;
}
.shtit {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}
.show2_p {
  color: #fff;
  line-height: 22px;
  font-size: 12px;
}
.showbg {
  box-sizing: border-box;
  padding: 40px 16px;
  width: 100%;
}
.show_box {
  padding: 10px 16px 36px 16px;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.env_tit {
  font-size: 15px;
  color: #333;
  line-height: 24px;
  margin: 5px 0;
}
.env_p {
  line-height: 12px;
  color: #888;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.huab_list {
  overflow: hidden;
}
.huab_list li {
  width: 50%;
  box-sizing: border-box;
  background: url(../../images/huanbaobg_03.png) no-repeat left center;
  background-color: #f8f7f5;
  float: left;
  text-align: center;
  padding: 16px 16px;
  background-size: cover;
  height: 220px;
}
.envbg_img img {
  width: 80px;
  display: block;
  margin: 0 auto;
}
.envbg_img {
  margin: 0 auto;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.huanbaSwiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.huanbaSwiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.huanbaSwiper {
  background-color: #f8f7f5;
  padding: 20px 0;
  margin-top: 20px;
}
.huanba_bg {
  padding-top: 35px;
  background-color: #f8f7f5;
}
.kejibg {
  background: #fff;
  padding-top: 35px;
}
.kej_font {
  color: #959595;
  font-size: 12px;
  line-height: 20px;
}
.chan_inner {
  width: 100%;
  padding: 10px 16px;
  box-sizing: border-box;
  display: none;
}
.shan_box .showOn {
  display: block;
}
.kejibg .pp_list a {
  border-color: #d9d9d9;
  color: #333;
}
.kejibg .pp_list .on,
.kejibg .pp_list a:hover {
  border-color: #b20110;
  color: #fff;
}
.kimg {
  width: 20%;
  height: 74px;
  overflow: hidden;
  float: left;
}
.kimg img {
  width: 100%;
  display: block;
}
.k_font {
  float: left;
  width: 80%;
  padding-left: 30px;
  box-sizing: border-box;
}
.k_tit {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  margin-bottom: 8px;
}
.k_p {
  line-height: 20px;
  color: #888;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.keji_list li a {
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
}
.keji_list {
  padding-top: 20px;
}
.kejiSwiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.kejiSwiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.zp_ul > li {
  overflow: hidden;
  background: #fff;
  transition: .5s;
  text-align: center;
  margin-bottom: 10px;
}
.zp_header {
  background: #b20110;
  margin-top: 20px;
}
.zp_top,
.zp_header {
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}
.zp_top > p,
.zp_header p {
  line-height: 40px;
  padding: 2px 4px;
  box-sizing: border-box;
  float: left;
  color: #333;
  position: relative;
  transition: .5s;
  width: 17%;
}
.zp_header p {
  color: #fff;
}
.zp_top > p:first-child,
.zp_header > p:first-child {
  width: 100px;
}
.zp_ul > .onli,
.zp_ul > .def {
  background: url(../../images/zpbg_07.jpg);
}
.zxns_bg {
  text-align: center;
  padding: 35px 16px 30px 16px;
  box-sizing: border-box;
}
.zxns_bg .tit_1 {
  padding-left: 0;
}
.zp_ul {
  overflow: hidden;
  text-align: left;
}
.zp_show {
  text-align: left;
  padding: 0px 16px 10px 16px;
  box-sizing: border-box;
  display: none;
}
.zp_show p {
  color: #bdbdbd;
  line-height: 20px;
}
.zp_show .p_tit3 {
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 2px;
}
.zp_ul li {
  margin-bottom: 10px;
}
.zp_ul .on {
  background: url(../../images/zpbg_07.jpg);
}
.zp_ul .on .p_show1 {
  color: #b20110;
  background: url(../../images/zxnsl.png) no-repeat 16px center;
  padding-left: 30px;
  width: 130px;
}
.zp_ul .on .zp_top {
  background: url(../../images/htop.png) no-repeat 96% center;
}
.zp_ul .on .p_hide {
  display: none;
}
.zp_xx {
  color: #bdbdbd;
  line-height: 20px;
  text-align: center;
  padding: 5px;
  box-sizing: border-box;
}
.zp_xx a {
  color: #bdbdbd;
  line-height: 20px;
}
.zp_xx a:hover {
  color: #b20110;
}
.show1 .ppzq_slide {
  padding: 0;
}
/*lianxi*/
.lianxi {
  width: 100%;
  overflow: hidden;
  padding: 35px 16px 35px 16px;
  box-sizing: border-box;
}
.contact_ul {
  width: 100%;
  background: #94c32f;
  color: #fff;
  overflow: hidden;
  box-sizing: border-box;
  padding: 16px 16px 16px 16px;
  display: flex;
  flex-wrap: wrap;
}
.contact_ul li {
  width: 40%;
  float: left;
  padding: 10px 0;
  border-bottom: solid rgba(255, 255, 255, 0.4) 1px;
  line-height: 22px;
}
.contact_ul li:nth-of-type(2n) {
  width: 60%;
}
.contact_ul li:first-child {
  width: 100%;
  font-size: 18px;
  line-height: 26px;
  background: url(../../images/atel_06.png) no-repeat left center;
  padding-left: 35px;
}
.contact_ul li:last-child {
  width: 100%;
}
.ditu {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
}
.ditu img {
  display: block;
  width: 100%;
}
.contact_ul li p {
  color: #fff;
  font-size: 12px;
  line-height: 24px;
}
.lianxi_from input[type="text"] {
  border: solid #bbb 1px;
  background: transparent;
  font-size: 13px;
  color: #888;
  line-height: 35px;
  display: block;
  padding: 0 10px;
  box-sizing: border-box;
  width: 32%;
  float: left;
  background: #fff;
}
.lianxi .lianxi_from input[type="text"] {
  border-color: #d9d9d9;
}
.lianxi_from .input_box input[type="text"]:nth-of-type(2n) {
  margin: 0 2%;
  float: left;
}
.lianxi_from {
  margin-top: 20px;
}
.lianxi_from .sity_ul li select {
  border-color: #d9d9d9;
  color: #888888;
  background: #fff;
}
.lianxi_from .input_box {
  margin-bottom: 5px;
}
.lianxi_from .zs_textarea {
  border-color: #d9d9d9;
  color: #888888;
  margin-top: 12px;
  margin-bottom: 12px;
  background: #fff;
}
.gsan .case_swiper {
  padding-top: 20px;
}
.gsan {
  box-sizing: border-box;
  padding-top: 35px;
}
.show2_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.show2 {
  float: left;
  width: 48%;
}
.dbzs {
  padding-top: 35px;
  box-sizing: border-box;
}
.dbSwiper .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.dbSwiper .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.dbSwiper {
  padding-top: 20px;
  padding-bottom: 15px;
}
.dbSwiper .slide_dian {
  padding-top: 0;
}
/*common*/
.slide_dian {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0 15px 0;
  color: #666;
}
.swiper-pagination-bullet {
  opacity: 1;
  filter: alpha(opacity=100);
  box-sizing: border-box;
}
.zx_inner2 .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.zx_inner2 .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.swiper_box .swiper-container {
  display: none;
}
.swiper_box .on1 {
  display: block;
}
.jmsc .slide_dian .swiper-pagination-bullet {
  background: #d2d2d2;
}
.jmsc .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #959595;
}
.jmsc_slide {
  padding-top: 25px;
}
.ppzq_slide .slide_dian .swiper-pagination-bullet {
  background: #888;
}
.ppzq_slide .slide_dian .swiper-pagination-bullet-active {
  background: none;
  border: solid 2px #b20110;
}
.menu_click {
  width: 25px;
  height: 22px;
  position: relative;
  float: right;
  cursor: pointer;
}
.menu_click li {
  position: absolute;
  margin-top: 2px;
  height: 2px;
  width: 25px;
  background: #f4ecda;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.menu_click li.li_1 {
  top: 0;
  left: 0;
}
.menu_click.on li.li_1 {
  top: 9px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.menu_click li.li_2 {
  top: 9px;
  left: 0;
}
.menu_click.on li.li_2 {
  display: none;
}
.menu_click li.li_3 {
  bottom: 0;
  left: 0;
}
.menu_click.on li.li_3 {
  bottom: 9px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.menu_click li:before {
  content: "";
  position: absolute;
  height: 4px;
  width: 4px;
  background: #f4ecda;
  top: 50%;
  margin-top: -2px;
  left: -6px;
  border-radius: 50%;
  box-sizing: border-box;
}
.box_rel {
  position: relative;
}
.nav_fixe {
  position: absolute;
  top: -49px;
  height: 1px;
  width: 1px;
}
.menu_click.on li:before {
  display: none;
}
.header .footer_inner {
  padding: 21px 16px 16px 16px;
  background: #110c0c;
  display: none;
}
.hide {
  display: none;
}
@media screen and (max-width: 420px) {
  .sc_link {
    background: #fff;
    padding-left: 10px;
    width: 80px;
  }
}
@media screen and (max-width: 340px) {
  .sc_link {
    background: #fff;
    padding-left: 10px;
    width: 80px;
    line-height: 26px;
  }
  .sc_list li {
    width: 50%;
    float: right;
  }
  .sc_list li:last-child {
    width: 50%;
  }
  .bran_ul2 li img {
    width: 60px;
  }
}
.pagingss {
  text-align: center;
  padding: 22px 0;
}
.pagingss .shangyi {
  display: none;
}
.pagingss > a {
  display: inline-block;
  border: solid #bababa 1px;
  width: 25px;
  height: 25px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 25px;
  color: #888;
  transition: .5s;
  margin-left: 5px;
}
.pagingss > .paging_prev {
  background: url(../../images/bannerl_03.png) no-repeat center #bdbdbd;
}
.pagingss > .paging_next {
  background: url(../../images/bannerl_05.png) no-repeat center #bdbdbd;
}
.pagingss > a:hover,
.pagingss .on {
  background-color: #b20110;
  color: #fff;
  border-color: #b20110;
}
.vr_p {
  font-size: 12px;
  color: #fff;
  line-height: 31px;
}
.kefu {
  position: fixed;
  width: 74%;
  overflow: hidden;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.5);
  left: 13%;
  bottom: 15px;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.kefu li {
  width: 25%;
  padding: 6px 0;
  float: left;
  background: url(../../images/index1_25.png) no-repeat left center;
}
.kefu li:first-child {
  background: none;
}
.kefu li a {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 40px;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
.kefu li a.kf_pho {
  background: url(../../images/index1_18.png) no-repeat center;
}
.kefu li a.kf_qq {
  background: url(../../images/index1_20.png) no-repeat center;
}
.kefu li a.kf_wechat {
  background: url(../../images/index1_22.png) no-repeat center;
}
.kefu li a.kf_top {
  background: url(../../images/index1_15.png) no-repeat center;
}
.ms-slide img:last-child {
  display: none;
}
