/* CSS Document */
.content {
  width: 1320px;
  margin: 0 auto;
}
.special {
  width: 100%;
  padding: 30px 0px 50px 0px;
  background: #f4f4f4;
}

.special .d1 {
  float: left;
  width: 833px;
}

.special .d2 {
  float: right;
  width: 320px;
}

.special .d3 {
  width: 100%;
  float: left;
  margin-top: 30px;
}

.md25 {
  margin-bottom: 25px;
}

#scroll_box_news1 {
  width: 833px;
  height: 340px;
  float: left;
  position: relative;
  overflow: hidden;
}

#scroll_box_news1 .box_163css {
  width: 100%;
  float: left;
  height: 340px;
}

#scroll_box_news1 .box_163css li {
  color: #ffffff;
  width: 833px;
  height: 340px;
}

#scroll_box_news1 .box_163css img {
  width: 833px;
  height: 340px;
}

#scroll_box_news1 .scroll_nav {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
}

#scroll_box_news1 .scroll_nav li {
  width: 15px;
  height: 15px;
  border: solid 1px #fff;
  background: #fff;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

#scroll_box_news1 .scroll_nav li.current {
  background: scroll;
}

#scroll_box_news2 {
  width: 320px;
  height: 220px;
  float: left;
  position: relative;
  overflow: hidden;
}

#scroll_box_news2 .box_163css {
  width: 100%;
  float: left;
  height: 340px;
}

#scroll_box_news2 .box_163css li {
  color: #ffffff;
  width: 320px;
  height: 184px;
}

#scroll_box_news2 .box_163css img {
  width: 320px;
  height: 184px;
}

#scroll_box_news2 .scroll_nav {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 23px;
  left: 0;
  right: auto;
  height: 8px;
}

#scroll_box_news2 .scroll_nav li {
  width: 8px;
  height: 8px;
  border: solid 0px #fff;
  background: #9e9e9e;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

#scroll_box_news2 .scroll_nav li.current {
  background: #dc1f1f;
}

.news_nav,
.news_list_nav {
  width: 100%;
  float: left;
}

.news_nav a,
.news_list_nav a {
  float: left;
  background: #eeeeee;
  border: solid 1px #d5d4d4;
  height: 55px;
  width: 120px;
  line-height: 55px;
  overflow: hidden;
  margin-right: -1px;
  text-align: center;
  font-size: 16px;
}

.news_nav a.on,
.news_list_nav a.on {
  background: #fff;
  border-bottom: solid 2px #da1212;
  color: #da1212;
}

.news_list_nav a {
  width: 201px;
}

.px_nav {
  float: left;
  font-size: 15px;
}

.px_nav a {
  float: left;
  height: 30px;
  line-height: 28px;
  padding: 0px 20px;
  border: solid 1px #ddd;
  background: #ffffff;
}

.px_nav a.on {
  background: #da1212;
  border: solid 1px #da1212;
  color: #ffffff;
}

.news_lb1 {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}

.news_lb1 li {
  width: 100%;
  float: left;
  background: #ffffff;
  margin-bottom: 40px;
}

.news_lb1 .imgk {
  float: left;
  width: 248px;
  height: 191px;
  overflow: hidden;
  position: relative;
}

.news_lb1 .imgk img {
  width: 100%;
  height: 191px;
}

.news_lb1 .txtk {
  float: right;
  width: 530px;
  margin: 20px 30px 20px 0;
  font-size: 16px;
}

.news_lb1 .txtk a.dbt {
  display: block;
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
  height: 35px;
  line-height: 35px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.news_lb1 .txtk .sj {
  float: left;
  color: #999999;
  line-height: 28px;
}

.news_lb1 .txtk .s_bq {
  float: right;
  width: 450px;
}

.news_lb1 .txtk .s_bq b {
  float: left;
  line-height: 28px;
  border: solid 1px #ddd;
  padding: 0px 15px;
  margin: 0 5px 5px 0;
}

.news_lb1 .txtk p {
  width: 100%;
  float: left;
  margin-top: 15px;
}

.news_rk {
  width: 100%;
  float: left;
  background: #fff;
  border: solid 1px #ddd;
}

.news_bt1 {
  width: 100%;
  float: left;
  line-height: 45px;
  padding: 0 15px;
}

.news_bt1 .s1 {
  float: left;
  color: #da1212;
  font-size: 18px;
  background: url(../images/news/xw_tb.png) left no-repeat;
  font-weight: bold;
  padding-left: 15px;
}

.news_bt1 a.cd_more {
  float: right;
  background: url(../images/news/xw_jt.png);
  width: 12px;
  height: 20px;
  line-height: 20px;
  margin-top: 13px;
}

.news_nr1 {
  width: 100%;
  float: left;
}

.news_nr1 img {
  width: 100%;
  display: block;
}

.news_nr2 {
  width: 100%;
  float: left;
  text-align: center;
  text-align: center;
  font-size: 14px;
  padding: 20px;
}

.news_nr2 img {
  max-width: 106px;
  margin-bottom: 5px;
}

.news_lb2 {
  float: left;
  width: 100%;
}

.news_lb2 li {
  width: 100%;
  float: left;
  border-top: solid 1px #ddd;
  padding: 15px;
  color: #999;
  font-size: 16px;
  line-height: 24px;
}

.news_lb2 li .sj {
  display: block;
  margin-top: 5px;
}

.news_lb3 {
  width: 100%;
  float: left;
}

.news_lb3 li {
  width: 100%;
  float: left;
  border-top: solid 1px #ddd;
  padding: 15px;
  color: #999;
  font-size: 16px;
  line-height: 24px;
}

.news_lb3 .imgk {
  float: left;
  width: 90px;
}

.news_lb3 .imgk img {
  width: 90px;
  height: 90px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.news_lb3 .txtk {
  float: right;
  width: 175px;
}

.news_lb3 .txtk .dbt {
  font-weight: bold;
  display: block;
  margin: 5px 0;
}

.news_nav_nr {
  width: 100%;
  float: left;
  display: none;
}

.news_dqwz {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  color: #6f6f6f;
}

.news_dqwz a {
  color: #6f6f6f;
}

.news_dqwz a:hover {
  color: #da1212;
}

.news_lb4 {
  width: 1212px;
  float: left;
  margin: 0 0 25px -6px;
}

.news_lb4 li {
  width: 290px;
  height: 320px;
  background: #ffffff;
  margin: 0 6px 25px 6px;
  float: left;
}

.news_lb4 .imgk {
  width: 100%;
  float: left;
}

.news_lb4 .imgk img {
  width: 100%;
  display: block;
  height: 202px;
}

.news_lb4 .txtk {
  width: 100%;
  float: left;
  padding: 15px;
}

.news_lb4 a.dbt {
  display: block;
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  margin-bottom: 10px;
}

.news_lb4 .sj {
  display: block;
  font-size: 16px;
  color: #666;
}

.news_sbt {
  width: 100%;
  float: left;
  font-size: 24px;
  line-height: 45px;
  margin-bottom: 20px;
}

.news_sj {
  width: 100%;
  float: left;
  color: #6d6d6e;
  line-height: 24px;
  margin-bottom: 20px;
}

.news_sj .s1 {
  float: left;
}

.news_sj .s_fx {
  float: right;
  line-height: 24px;
}

.news_sj .s_fx b {
  float: left;
  margin-right: 8px;
}

.news_sj .s_fx a {
  float: left;
  width: 30px;
  height: 30px;
  margin: 0px 6px;
  background-size: cover !important;
}
.news_nr1 .banner-image-in {
  display: table;
  width: 100%;
}
.news_nr1 .banner-image-in img {
  width: 100%;
}
.news_sj .s_fx a[data-cmd='weixin'] {
  background: url(https://dimg.jiagle.com/media/2018/08/09/91815338005092.png)
    center center no-repeat;
}

.news_sj .s_fx a[data-cmd='weixin']:hover {
  opacity: 0.7;
}

.news_sj .s_fx a[data-cmd='qzone'] {
  background: url(https://dimg.jiagle.com/media/2018/09/19/91815373511700.png)
    center center no-repeat;
}

.news_sj .s_fx a[data-cmd='qzone']:hover {
  opacity: 0.7;
}

.news_sj .s_fx a[data-cmd='tsina'] {
  background: url(https://dimg.jiagle.com/media/2018/08/09/91815338005090.png)
    center center no-repeat;
}

.news_sj .s_fx a[data-cmd='tsina']:hover {
  opacity: 0.7;
}

.news_nr3 {
  width: 100%;
  float: left;
  background: #fff;
  border: solid 1px #ddd;
  padding: 40px 55px 55px 55px;
  font-size: 16px;
  line-height: 30px;
  color: #666666;
}

.news_bq {
  width: 100%;
  float: left;
  margin-top: 60px;
}

.news_bq span {
  float: left;
  line-height: 30px;
  padding: 0px 15px;
  margin: 0 6px 6px 0;
  border: solid 1px #bfbfbf;
  font-size: 14px;
}

.news_bt2 {
  width: 100%;
  float: left;
  line-height: 50px;
  height: 50px;
  border-bottom: solid 1px #c9c9c9;
}

.news_bt2 .s1 {
  float: left;
  font-size: 16px;
  font-weight: bold;
  height: 50px;
  border-bottom: solid 3px #d8181f;
}

.news_lb5 {
  float: left;
  width: 1226px;
  margin-left: -13px;
}

.news_lb5 li {
  float: left;
  width: 280px;
  margin: 0 13px 26px 13px;
}

.news_lb5 .imgk {
  width: 100%;
  float: left;
  height: 192px;
  position: relative;
  overflow: hidden;
}

.news_lb5 .imgk img {
  width: 100%;
  display: block;
  height: 192px;
}

.news_lb5 p {
  width: 100%;
  float: left;
  font-size: 16px;
  margin-top: 10px;
}

.s_bm {
  position: absolute;
  line-height: 28px;
  color: #fff;
  font-size: 14px;
  padding: 0px 20px;
  left: -20px;
  top: 0px;
  padding-left: 40px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}

.bj_r {
  background: #da1212;
}

.bj_z {
  background: #ba1768;
}

.bj_lan {
  background: #0a80d2;
}

.special_lb6 {
  width: 100%;
  float: left;
}

.special_lb6 li {
  width: 49%;
  height: auto;
  background: #ffffff;
  margin-right: 2%;
  float: left;
  margin-bottom: 30px;
}
.special_lb6 li:nth-of-type(2n) {
  margin-right: 0;
}
.special_lb6 .imgk {
  width: 100%;
  height: 320px;
  overflow: hidden;
  position: relative;
}

.special_lb6 .imgk img {
  vertical-align: middle;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
}

.special_lb6 .txtk {
  width: 100%;
  float: left;
  padding: 15px 30px;
  color: #666;
}

.special_lb6 a.dbt {
  display: block;
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.special_lb6 .sj {
  display: block;
  font-size: 16px;
}

.special_lb6 p {
  font-size: 16px;
  line-height: 24px;
  margin: 10px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 50px;
}

.md15 {
  margin-bottom: 15px;
}

.zt1_t {
  width: 100%;
  float: left;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 45px;
}

.zt1_t .imgk {
  width: 100%;
  float: left;
  position: relative;
  margin-bottom: 15px;
}

.zt1_t .imgk img {
  width: 100%;
  display: block;
}

.zt1_t .imgk p {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  color: #fff;
  font-size: 30px;
  padding-left: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.7);
  height: 70px;
  line-height: 70px;
}

.zt1_t .txtk {
  width: 100%;
  float: left;
  background: #fff;
  border: solid 1px #ddd;
  padding: 30px;
}

.zt1_lb {
  width: 100%;
  float: left;
  margin-bottom: 45px;
}

.zt1_lb li {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  background: #fff;
  border: solid 1px #ddd;
}

.zt1_lb .imgk {
  float: left;
  width: 416px;
}

.zt1_lb .imgk img {
  width: 100%;
  display: block;
}

.zt1_lb .txtk {
  float: right;
  width: 720px;
  margin: 30px;
  font-size: 16px;
  line-height: 24px;
  color: #666;
}

.zt1_lb .txtk a.dbt {
  display: block;
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 5px;
}

.zt1_lb .txtk .sj {
  width: 100%;
  float: left;
  color: #999;
  margin-bottom: 20px;
}

.zt1_lb .txtk p {
  width: 100%;
  float: left;
  height: 120px;
  overflow: hidden;
}

.zt1_lb .txtk .s_an {
  float: left;
}

.zt1_lb .txtk .s_an img {
  float: left;
  margin-right: 18px;
}

.zt1_bt {
  width: 100%;
  float: left;
  text-align: center;
  border-bottom: solid 1px #515151;
  line-height: 40px;
  height: 20px;
  margin-bottom: 50px;
}

.zt1_bt span {
  background: #f4f4f4;
  padding: 0px 20px;
  display: inline-block;
  font-size: 30px;
}

.md20 {
  margin-bottom: 20px;
}

.zt2_t,
.zt2_t img {
  width: 100%;
  float: left;
}

.zt2_lb {
  width: 1230px;
  margin-left: -15px;
  float: left;
  margin-bottom: 15px;
}

.zt2_lb li {
  width: 585px;
  float: left;
  height: 812px;
  margin: 0px 15px 30px 15px;
}

.zt2_lb .imgk1 {
  float: left;
  width: 309px;
  position: relative;
}

.zt2_lb .imgk1 img {
  height: 812px;
  width: 100%;
  display: block;
}

.zt2_lb .imgk {
  width: 265px;
  float: right;
  position: relative;
}

.zt2_lb .imgk img {
  display: block;
  width: 100%;
  height: 265px;
}

.zt2_lb .imgk p {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.6);
  height: 50px;
  line-height: 50px;
}

.zt2_lb .imgk2,
.zt2_lb .imgk3 {
  margin-bottom: 9px;
}

.zt2_lb .imgk1 .txtk {
  width: 235px;
  height: 386px;
  position: absolute;
  padding: 35px 25px 0 25px;
  left: 38px;
  top: 147px;
  background: rgba(255, 255, 255, 0.8);
}

.zt2_lb .imgk1 .txtk p {
  color: #666;
  font-size: 14px;
  line-height: 24px;
}

.zt2_lb .imgk1 .txtk h1 {
  height: 48px;
  line-height: 48px;
  font-weight: bold;
  color: #1d1d1d;
  font-size: 36px;
  width: 100%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.zt2_lb .imgk1 .txtk h2 {
  height: 42px;
  margin-bottom: 10px;
  line-height: 42px;
  border-bottom: solid 1px #1d1d1d;
  color: #1d1d1d;
  font-size: 18px;
  width: 100%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.zt2_ss {
  width: 100%;
  float: left;
  background: #e6e4e4;
  padding: 25px 150px;
}

.zt2_ss .txtk {
  width: 100%;
  height: 45px;
  border: solid 1px #ddd;
  background: #fff;
  position: relative;
}

.zt2_ss .form-control {
  border: 0;
  height: 45px;
  font-size: 18px;
  font-weight: bold;
  padding-left: 15px;
}

.zt2_ss .ss_an {
  background: url(../images/t_ss.png) center center no-repeat;
  width: 45px;
  height: 45px;
  position: absolute;
  right: 5px;
  top: 0px;
}

.zt2_ss .ss_an:hover {
  background: url(../images/t_ss_on.png) center center no-repeat;
}

.zt2_ss .form-control::-moz-placeholder {
  color: #4f4f4f;
  opacity: 1;
}

.zt2_ss .form-control:-ms-input-placeholder {
  color: #4f4f4f;
}

.zt2_ss .form-control::-webkit-input-placeholder {
  color: #4f4f4f;
}

#scroll_box_zt3 {
  width: 100%;
  height: 483px;
  float: left;
  position: relative;
  overflow: hidden;
}

#scroll_box_zt3 .box_163css {
  width: 100%;
  float: left;
  height: 483px;
}

#scroll_box_zt3 .box_163css li {
  color: #ffffff;
  width: 1200px;
  height: 483px;
}

#scroll_box_zt3 .box_163css img {
  width: 1200px;
  height: 483px;
}

#scroll_box_zt3 .scroll_nav {
  position: absolute;
  text-align: left;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
  padding-left: 20px;
}

#scroll_box_zt3 .scroll_nav li {
  width: 9px;
  height: 9px;
  border: solid 1px #fff;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: scroll;
}

#scroll_box_zt3 .scroll_nav li.current {
  width: 30px;
  background: #fff;
}

.bj_b {
  background: #ffffff;
}

.zt3_bt {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  line-height: 50px;
  margin-bottom: 35px;
}

.zt3_bt span {
  display: inline-block;
  padding-bottom: 6px;
  border-bottom: solid 4px #da1212;
}

#scroll_box_zh {
  width: 1024px;
  margin-left: 88px;
  float: left;
  position: relative;
}

#scroll_box_zh .box_163css {
  width: 100%;
  float: left;
  overflow: hidden;
}

#scroll_box_zh .box_163css li {
  color: #ffffff;
  width: 1024px;
}

#scroll_box_zh .box_163css img {
  width: 1024px;
  height: 603px;
}

#scroll_box_zh .box_163css p {
  background: #f4f4f4;
  border: solid 1px #ddd;
  padding: 20px 40px 40px 40px;
  font-size: 16px;
  color: #333;
}

#scroll_box_zh .scroll_nav {
  position: absolute;
  display: none;
  text-align: left;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
  padding-left: 20px;
}

#scroll_box_zh .scroll_nav li {
  width: 9px;
  height: 9px;
  border: solid 1px #fff;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: scroll;
}

#scroll_box_zh .scroll_nav li.current {
  width: 30px;
  background: #fff;
}

.scroll_box .jt_left,
.scroll_box .jt_right {
  position: absolute;
  background: url(../images/news/zt3_jt1.png) center center no-repeat;
  background-size: auto 80%;
  width: 60px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  left: -82px;
}

.scroll_box .jt_right {
  left: auto;
  right: -82px;
  transform: rotate(180deg);
}

#scroll_box_zh .jt_left,
#scroll_box_zh .jt_right {
  margin-top: -110px;
}

#scroll_box_lt {
  width: 1024px;
  margin-left: 88px;
  float: left;
  position: relative;
  background: #ffffff;
  border: solid 1px #dddddd;
}

#scroll_box_lt .box_163css {
  width: 100%;
  float: left;
  overflow: hidden;
}

#scroll_box_lt .box_163css li {
  width: 1024px;
  padding: 25px;
}

#scroll_box_lt .box_163css .imgk {
  float: left;
  width: 542px;
}

#scroll_box_lt .box_163css img {
  width: 100%;
  height: 424px;
}

#scroll_box_lt .box_163css .txtk {
  float: right;
  width: 400px;
  font-size: 16px;
  margin-top: 25px;
}

#scroll_box_lt .box_163css .txtk a.dbt {
  font-size: 24px;
  display: block;
  line-height: 30px;
  margin-bottom: 20px;
}

#scroll_box_lt .box_163css .txtk .s1 {
  width: 100%;
  float: left;
  line-height: 30px;
  color: #666666;
  background: url(../images/news/zt3_b1.png) left no-repeat;
  padding-left: 30px;
}

#scroll_box_lt .box_163css .txtk .s2 {
  width: 100%;
  float: left;
  line-height: 30px;
  color: #666666;
  background: url(../images/news/zt3_b2.png) left no-repeat;
  padding-left: 30px;
}

#scroll_box_lt .box_163css .txtk p {
  width: 100%;
  float: left;
  margin-top: 20px;
  color: #666;
}

#scroll_box_lt .scroll_nav {
  position: absolute;
  display: none;
  text-align: left;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
  padding-left: 20px;
}

#scroll_box_lt .scroll_nav li {
  width: 9px;
  height: 9px;
  border: solid 1px #fff;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: scroll;
}

#scroll_box_lt .scroll_nav li.current {
  width: 30px;
  background: #fff;
}

#scroll_box_dk {
  width: 1024px;
  margin-left: 88px;
  float: left;
  position: relative;
  background: #f4f4f4;
  border: solid 1px #dddddd;
}

#scroll_box_dk .box_163css {
  width: 100%;
  float: left;
  overflow: hidden;
}

#scroll_box_dk .box_163css li {
  width: 1024px;
  padding: 35px 55px 35px 75px;
}

#scroll_box_dk .box_163css .imgk {
  float: left;
  width: 360px;
}

#scroll_box_dk .box_163css img {
  width: 100%;
  height: 360px;
  margin-bottom: 15px;
  -moz-border-radius: 360px;
  -webkit-border-radius: 360px;
  border-radius: 360px;
}

#scroll_box_dk .box_163css .imgk h1 {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 24px;
  line-height: 155%;
}

#scroll_box_dk .box_163css .imgk h4 {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 16px;
  color: #666;
}

#scroll_box_dk .box_163css .txtk {
  float: right;
  width: 460px;
  font-size: 16px;
  margin-top: 25px;
}

#scroll_box_dk .box_163css .txtk a.dbt {
  font-size: 24px;
  display: block;
  line-height: 30px;
  margin-bottom: 30px;
}

#scroll_box_dk .box_163css .txtk .txt_con {
  width: 100%;
  float: left;
  height: 345px;
  overflow-y: auto;
}

#scroll_box_dk .scroll_nav {
  position: absolute;
  display: none;
  text-align: left;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
  padding-left: 20px;
}

#scroll_box_dk .scroll_nav li {
  width: 9px;
  height: 9px;
  border: solid 1px #fff;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: scroll;
}

#scroll_box_dk .scroll_nav li.current {
  width: 30px;
  background: #fff;
}

#scroll_box_mp {
  width: 1024px;
  margin-left: 88px;
  float: left;
  position: relative;
  background: #fbfcfd;
  border: solid 1px #dddddd;
}

#scroll_box_mp .box_163css {
  width: 100%;
  float: left;
  overflow: hidden;
}

#scroll_box_mp .box_163css li {
  width: 1024px;
  padding: 35px;
}

#scroll_box_mp .box_163css .imgk {
  float: left;
  width: 540px;
}

#scroll_box_mp .box_163css .imgk img {
  width: 100%;
  height: 422px;
}

#scroll_box_mp .box_163css .txtk {
  float: right;
  width: 375px;
  font-size: 16px;
  margin-top: 20px;
}

#scroll_box_mp .box_163css .txtk a.dbt {
  font-size: 24px;
  display: block;
  line-height: 30px;
  margin-bottom: 15px;
}

#scroll_box_mp .box_163css .txtk .s1 {
  float: left;
  padding: 0px 20px;
  color: #fff;
  background: #da1212;
  margin-bottom: 20px;
}

#scroll_box_mp .box_163css .txtk .txt_con {
  width: 100%;
  float: left;
}

#scroll_box_mp .scroll_nav {
  position: absolute;
  display: none;
  text-align: left;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
  padding-left: 20px;
}

#scroll_box_mp .scroll_nav li {
  width: 9px;
  height: 9px;
  border: solid 1px #fff;
  margin: 0px 5px;
  display: inline-block;
  cursor: pointer;
  float: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: scroll;
}

#scroll_box_mp .scroll_nav li.current {
  width: 30px;
  background: #fff;
}

.mp_lb {
  width: 1006px;
  float: left;
  margin-left: -28px;
  margin-top: 35px;
}

.mp_lb dd {
  width: 278px;
  float: left;
  margin: 0px 28px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
}

.mp_lb .mp_pic {
  width: 100%;
  float: left;
  margin-bottom: 5px;
  border: solid 1px #ddd;
  height: 232px;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.mp_lb .mp_pic img {
  max-height: 230px;
  max-width: 100%;
}

.mp_lb p {
  width: 100%;
  float: left;
  height: 40px;
  line-height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#scroll_box_hx {
  width: 1024px;
  margin-left: 88px;
  float: left;
  position: relative;
}

#scroll_box_hx .box_163css {
  width: 100%;
  float: left;
  overflow: hidden;
}

#scroll_box_hx .box_163css li {
  width: 350px;
  padding-right: 20px;
}

#scroll_box_hx .box_163css img {
  width: 100%;
}

#scroll_box_hx .scroll_nav {
  position: absolute;
  display: none;
  text-align: left;
  width: 100%;
  bottom: 15px;
  left: 0;
  right: auto;
  height: 15px;
  padding-left: 20px;
}

.zt3_p {
  padding: 45px 0;
}

.zsft {
  width: 100%;
  float: left;
  padding: 60px;
  background: #fff;
  border: solid 1px #ddd;
  min-height: 590px;
}

.zsft .txtk {
  float: left;
  width: 445px;
  font-size: 16px;
}

.zsft .txtk a.dbt {
  width: 100%;
  float: left;
  font-size: 24px;
  line-height: 30px;
  margin: 25px 0;
}

.zsft .txtk p {
  margin-bottom: 25px;
  width: 100%;
  min-height: 190px;
  float: left;
}

.zsft .txtk a.cd_more {
  float: left;
  padding: 0px 55px;
  font-size: 18px;
  line-height: 42px;
  border: solid 1px #da1212;
  color: #da1212;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.zsft .txtk a.cd_more:hover {
  background: #da1212;
  color: #fff;
}

.hdzx {
  width: 100%;
  float: left;
  padding: 60px 20px;
  background: #f4f4f4;
}

.hdzx .imgk {
  float: right;
  width: 650px;
}

.hdzx .imgk img {
  width: 100%;
  height: 512px;
}

.bj_lan.shangye {
  background: #0980d2;
}

.bj_lan.pinpai {
  background: #db1212;
}

.bj_lan.sheji {
  background: #ba1768;
}

.bj_lan.renwu {
  background: #0d95a9;
}

.bj_lan.zhanhui {
  background: #6a3dc6;
}

.news_nhotp {
  float: left;
  width: 320px;
  height: auto;
  margin-top: 10px;
}
.news_nhotp li {
  float: left;
  width: 320px;
  padding: 35px 35px 0px;
  margin-bottom: 10px;
  background-color: #fff;
}
.news_nhotp li .nhotp-img {
  width: 250px;
  height: 250px;
}
.news_nhotp li .nhotp-img .in {
  width: 250px;
  height: 250px;
  background-color: #fff;
}
.news_nhotp li .nhotp-img img {
  max-width: 250px;
  max-height: 250px;
}

.news_nhotp li .nhotp-logo {
  margin: 10px 0 10px;
  width: 250px;
  height: 70px;
}
.news_nhotp li .nhotp-logo .in {
  width: 250px;
  height: 70px;
}

.news_nhotp li .nhotp-logo img {
  max-width: 250px;
  max-height: 70px;
}

.news_nhotp li .nhotp-title {
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  height: 60px;
  overflow: hidden;
}

.news_nr3 img {
  max-width: 720px;
}
