@charset "utf-8";

/* CSS Document */

body {
  font: "Microsoft Yahei" normal 100%;
  color: #2e2d2d;
  padding-top: 50px;
  padding-bottom: 40px;
  -webkit-transition: margin 500ms ease;
  -moz-transition: margin 500ms ease;
  -ms-transition: margin 500ms ease;
  -o-transition: margin 500ms ease;
  transition: margin 500ms ease;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 640px;
  font-size: .625em;
  color: #36393d;
}


/*
body {
	margin-top: 3.4375rem;
}
*/

.ovfHiden {
  overflow: auto;
  overflow-x: hidden;
  height: 100%;
}

li,
em,
i {
  list-style: none;
  font-style: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
font {
  padding: 0;
  margin: 0;
  font-family: "Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;
}

hr {
  color: #c6c6c6;
  border: none;
  border-top: 1px solid #c6c6c6;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

fieldset,
img {
  border: 0;
  vertical-align: top;
}

img {
  max-width: 100%;
  width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
  margin-top: 0em;
}

.clear {
  clear: both
}

.red {
  color: #e20200
}

.wid-100 {
  width: 100%;
  max-width: 640px;
  margin: 0 auto
}

.wid-90 {
  width: 95%;
  max-width: 598px;
  margin: 0 auto
}

.blank10 {
  height: 10px
}

.blank20 {
  height: 0.625rem
}

.left {
  float: left
}

.right {
  float: right
}

.bg20 {
  background: #ebebeb
}

html {
  font-size: 32px;
}

@media screen and (max-width: 321px) {
  html {
    font-size: 16px
  }
}

@media screen and (min-width: 321px) and (max-width: 376px) {
  html {
    font-size: 18.6px
  }
}

@media screen and (min-width: 377px) and (max-width: 480px) {
  html {
    font-size: 20.7px
  }
}


/*head*/

.head_box {
  width: 100%;
  height: 100%;
  background: #3f4754;
  position: fixed;
  top: 0px;
  z-index: 99999999;
  opacity: 0;
  left: -100%
}

.h_title {
  height: 3.4375rem;
  line-height: 3.4375rem;
  background: #2e3642;
  border-bottom: 1px solid #2e3642
}

.h_logo {
  width: 11.5rem;
}

.h_btn {
  width: 1.875rem;
}

.head_menu .hd {
  width: 35.9%;
  box-sizing: border-box;
}

.head_menu .hd ul li img {
  width: 1.1rem;
  margin-right: 0.5rem;
}

.head_menu .hd ul li {
  height: 2.7rem;
  line-height: 2.7rem;
  background: #2e3642;
  text-align: center;
  font-size: 0.8rem;
  color: #fff;
  border-bottom: 1px solid #2e3642
}

.head_menu .hd ul li a {
  color: #fff;
}

.head_menu .hd ul .on {
  background: #3f4754
}

.h_bd {
  width: 11rem;
  border: 1px solid #fff;
  margin-top: 1rem;
  overflow: hidden;
  margin-left: 0.9rem
}

.head_menu .bd {
  box-sizing: border-box;
  width: 64.1%
}

.h_bd ul li {
  float: left;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
  line-height: 1.2rem;
  padding: 0.8rem 0;
  border-top: 1px solid #fff;
}

.h_bd ul li:nth-child(1),
.h_bd ul li:nth-child(2) {
  border-top: none
}

.h_bd ul li:nth-child(odd) {
  border-right: 1px solid #fff;
}

.h_bd ul li a {
  font-size: 0.8rem;
  color: #fff;
}

.head_btn a {
  display: inline-block;
  width: 7.5rem;
  height: 2.25rem;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  line-height: 2.25rem;
  border-radius: 4px;
  font-size: 0.75rem;
}

.head_btn {
  text-align: center;
  margin-top: 1rem;
}

.head_btn a img {
  width: 1rem;
  margin-right: 0.2rem;
}

.head_btn a:first-child {
  border: 2px solid #fff000;
  color: #fff000;
  margin-right: 1.25rem;
}


/*index*/

.tops {
  position: fixed;
  top: 0px;
  z-index: 99999
}

.head {
  background: #075dbd;
 /* margin-top:3.1rem;*/
}

.menu {
  width: 15.7%;
  text-align: center;
  margin-top: 0.325rem;
}

.menu img {
  width: 1.75rem;
}

.logo {
  width: 69.4%;
  text-align: center;
}

.logo img {
  width: 80%;
  padding: .3rem 0;
}

.h_tel {
  width: 14.6%;
  margin-top: 0.625rem;
  text-align: center
}

.h_tel img {
  width: 1.375rem;
}

.nav ul li {
  box-sizing: border-box;
  width: 25%;
  border-left: 1px solid #bfbfbf;
  float: left;
  height: 2.1875rem;
  line-height: 2.1875rem;
  text-align: center;
  background: #e7e7e7
}

.nav ul li:nth-child(1),
.nav ul li:nth-child(5) {
  border-left: none;
}

.nav ul li:nth-child(1),
.nav ul li:nth-child(2),
.nav ul li:nth-child(3),
.nav ul li:nth-child(4) {
  border-bottom: 1px solid #bfbfbf
}

.nav ul li a {
  font-size: 0.8rem;
  color: #1b1b1b
}

.banner {
  position: relative
}

.banner .hd {
  height: 0.8rem;
  overflow: hidden;
  position: absolute;
  bottom: 0.2rem;
  z-index: 1;
  width: 100%;
  text-align: center
}

.banner .hd ul {
  overflow: hidden;
  zoom: 1;
}

.banner .hd ul li {
  margin-right: 5px;
  width: 10px;
  height: 0px;
  padding-top: 10px;
  overflow: hidden;
  line-height: 10px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  border-radius: 50%;
  display: inline-block;
  font-size: 12px;
}

.banner .hd ul li.on {
  background: #f2cd00;
  color: #fff;
}

.banner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.banner .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative
}

.slhmz_a {
  display: block;
  width: 6rem;
  position: absolute;
  left: 50%;
  margin-left: -3rem;
  z-index: 999999;
  height: 1rem;
}

.jb_l {
  width: 23.125%;
  text-align: center
}

.jb_l span {
  display: block;
  font-size: 0.75rem;
  color: #fff;
  margin-top: 0.35rem;
}

.jb_l img {
  width: 2rem
}

.jb_li ul {
  width: 76.875%
}

.jb_li ul li {
  width: 33.3%;
  height: 2.165rem;
  float: left;
  text-align: center;
  line-height: 2.165rem;
  box-sizing: border-box;
  ;
  border-left: none
}

.jb_li ul li:nth-child(4),
.jb_li ul li:nth-child(5),
.jb_li ul li:nth-child(6),
.jb_li ul li:nth-child(7),
.jb_li ul li:nth-child(8),
.jb_li ul li:nth-child(9),
.jb_li ul li:nth-child(10),
.jb_li ul li:nth-child(11),
.jb_li ul li:nth-child(12) {
  border-top: none
}

.jb_li ul li a {
  color: #1b1b1b;
  font-size: 0.75rem
}

.jb_one ul li a i {
  /*color:#075dbd*/
  color: #F00
}

.jb_one .jb_l {
  height: 8.67rem;
  background: #075dbd;
}

.jb_one ul li {
  border: 1px solid #075dbd;
  border-left: none
}

.jb_one .jb_l img {
  margin-top: 2.625rem
}

.jb_two .jb_l {
  height: 4.34rem;
  background: #f0ae33;
}

.jb_two ul li a i {
  /*color:#f0ae33*/
  color: #F00
}

.jb_two ul li {
  border: 1px solid #f0ae33;
  border-left: none
}

.jb_two .jb_l img {
  margin-top: 0.5rem
}

.jb_three .jb_l {
  height: 4.34rem;
  background: #f8866c;
}

.jb_three ul li a i {
  /*color:#f8866c;*/
  color: #F00
}

.jb_three ul li {
  border: 1px solid #f8866c;
  border-left: none
}

.jb_three .jb_l img {
  margin-top: 0.5rem
}

.zj-qh {
  position: relative
}

.zj-qh .hd ul li {
  width: 19.5%;
  height: 3px;
  background: #5a5a5a;
  float: left;
  margin-left: 0.5%;
  overflow: hidden
}

.zj-qh .hd ul li:first-child {
  margin-left: 0px
}

.zj-qh .hd {
  position: absolute;
  bottom: 0px;
  z-index: 9;
  width: 100%
}

.zj-qh .hd ul .on {
  background: #ff981a;
}

.zj-qh .bd ul li {
  position: relative
}

.i_zj_btn {
  width: 29.6%;
  height: 2.1875rem;
  border-radius: 2px;
  background: #ff981a;
  text-align: center;
  line-height: 2.1875rem;
  font-size: 0.9375rem;
  color: #fff;
  position: absolute;
  left: 3.4%;
  bottom: 2.3475rem;
}

.more {
  height: 3rem;
  line-height: 3rem;
  text-align: center;
}

.more a {
  color: #767575;
  font-size: 0.75rem;
}

.more a img {
  width: 4%;
  margin-left: 0.3rem;
  margin-top: -0.2rem
}

.title img {
  width: 1.125rem;
  margin-left: 0.4rem;
  margin-right: 0.5rem;
  margin-top: -0.2rem;
}

.title {
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  color: #075dbd;
  font-weight: 900
}

.title a {
  color: #075dbd;
}

.gy_box ul li {
  width: 9.2rem;
  box-sizing: border-box;
  display: inline-block
}
.gy_box ul li img{
	width:9.2rem;
	height:6.5rem;
}
.gy_box ul li:nth-child(even) {
  margin-left: 2%
}

.gy_box ul li p {
  width: 90%;
  margin: 0.5rem auto;
  font-size: 0.75rem;
  line-height: 1.2rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.gy_box ul li a {
  color: #3b3b3b
}

.gy-qh {
  position: relative;
}

.gy-qh .hd ul li {
  border: 1px solid #ff981a;
  height: 1.2rem;
  width: 3.8rem;
  text-align: center;
  line-height: 1.2rem;
  float: left;
}

.gy-qh .hd ul li:nth-child(1) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.gy-qh .hd ul li:nth-child(2) {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.gy-qh .hd {
  position: absolute;
  top: -2rem;
  right: 0.5rem
}

.gy-qh .hd ul .on {
  background: #ff981a;
  color: #fff;
}

.star_gg {
  margin-bottom: 0.4rem;
}

.star ul li {
  width: 9.2rem;
  float: left;
  margin-left:0.1rem;
}


.star_img img{
  width:9.2rem;
  height:6.4rem;
}


.star ul li a {
  color: #1b1b1b;
  font-size: 0.75rem;
}

.star ul li span {
  display: inline-block;
  width: 100%;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  bottom: 0rem;
  left: 0px;
}

.star ul li p {
  width: 90%;
  line-height: 1.3rem;
  font-size: 0.75rem;
  margin: 0.5rem auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 2.6rem
}

.video ul li {
  width: 9.2rem;
  float: left
}
.video ul li a{
	display:block;
}
.video ul li a p{
	color:#1b1b1b;
	width: 90%;
    line-height: 1.3rem;
    font-size: 0.75rem;
    margin: 0.5rem auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 2.6rem;
}
.video ul li img{
	width:9.2rem;
	height:5.5rem;
}

.video ul li:nth-child(2) {
  margin-left: 2%;
}

.about {
  overflow: hidden
}

.a_l {
  width: 43.75%;
  box-sizing: border-box;
  border: 1px solid #c6c6c6;
  height: 10.1rem;
  border-left: none;
  position: relative
}

.a_l img {
  position: absolute;
  bottom: 0px;
}

.ali_til span {
  display: block;
  color: #1b1b1b;
  font-size: 0.75rem;
  margin-bottom: 0.34rem
}

.about_btn {
  display: inline-block;
  width: 3.125rem;
  height: 0.9375rem;
  line-height: 0.9375rem;
  text-align: center;
  border: 1px solid #656565;
  color: #656565;
  font-size: 0.6rem;
  border-radius: 2px
}

.a_l .ali_til {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 0.4rem
}

.a_r {
  width: 56.25%;
  border: 1px solid #c6c6c6;
  box-sizing: border-box;
  border-left: none;
  border-right: none;
}

.a_rli {
  height: 5rem;
  position: relative
}

.a_r .ali_til {
  margin-top: 1.5rem;
  margin-left: 1.3rem;
}

.a_rli img {
  width: 39.7%;
  position: absolute;
  bottom: 0px;
  right: 5.6%;
}

.ry {
  border-bottom: 1px solid #c6c6c6;
}

.foot_nav {
  height: 2.875rem;
  line-height: 2.875rem;
  background: #075dbd;
}

.foot_nav ul li {
  box-sizing: border-box;
  width: 25%;
  float: left;
  text-align: center;
  border-left: 1px solid #fff;
  font-size: 0.8125rem
}

.foot_nav ul li:firdt-child {
  border: none;
}

.foot_nav ul li a {
  color: #fff;
}

.foot_box {
  overflow: hidden;
  background: #357bcc;
  padding-top: 1.53rem;
  padding-bottom: 4.78rem;
}

.f_l {
  width: 28.5%;
  margin-left: 4.75%;
  margin-right: -2.75%;
 text-align: center;
}
.f_l img {
    width: 80%;
}
.f_l h2 {
    font-size: 0.6875rem;
    color: #fff;
    line-height: 2rem;
	margin-top: .5rem;
}

.f_r {
  width: 57.8%;
  margin-left: 8%;
}

.f_icon {
  width: 1.8125rem;
  margin-right: 0.625rem;
}

.f_r {
  color: #fff;
  font-size: 0.6rem;
  line-height: 1rem;
}

.t_border {
  border-bottom: 1px dashed #fff;
  padding-bottom: 0.2rem;
}

.t_border a {
  color: #fff;
  font-size: 0.6875rem
}

.f_li {
  font-size: 0.5625rem;
  overflow: hidden;
}

.f_li span {
  font-size: 0.6875rem;
}

.t_top {
  margin-top: 0.2rem;
}


/*list*/

.list_nav ul li {
  box-sizing: border-box;
  width: 20%;
  height: 2.5rem;
  line-height: 2.5rem;
  background: #e7e7e7;
  text-align: center;
  float: left;
  border-left: 1px solid #bfbfbf;
  background: #e7e7e7
}

.list_nav ul li:first-child {
  border: none
}

.list_nav ul li a {
  font-size: 0.75rem;
  color: #151515
}

.place {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.75rem;
  color: #535353;
}

.place img {
  width: 4.6822%;
  margin-right: 0.1rem;
  margin-top: -0.2rem;
}

.place a {
  color: #535353;
  margin: 0 0.3rem;
}

.jb_r p {
  color: #1b1b1b;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

.jb_r p a {
  color: #fa382c
}

.jb_r h1 img {
  width: 5rem;
}

.jb_r h1 {
  margin-bottom: 0.4rem;
}

.jb_r {
  width: 63.75%;
}

.jbs_l {
  width: 31.25%;
  margin-left:
}

#bz_gg_qh {
  position: relative;
}

#bz_gg_qh .hd {
  position: absolute;
  left: 0px;
  width: 64%;
  text-align: center;
  bottom: 8.7%;
  z-index: 99
}

#bz_gg_qh .hd ul li {
  height: 0px;
  padding-top: 0.125rem;
  width: 0.75rem;
  background: rgba(255, 255, 255, 0.6);
  margin-left: 0.175rem;
  display: inline-block;
  overflow: hidden
}

#bz_gg_qh .hd ul .on {
  background: rgba(255, 255, 255, 1)
}

.gz_box ul li {
  height: 2.5rem;
  line-height: 2.5rem;
  border-top: 1px solid #c6c6c6;
  padding: 0 3%;
  font-size: 0.75rem;
}

.gz_box ul li:last-child {
  border-bottom: 1px solid #c6c6c6
}

.gz_box ul li span {
  display: inline-block;
  width: 0.9rem;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  border-radius: 50%;
  background: #e1e1e1;
  color: #646464;
  margin-right: 0.5rem;
}

.gz_box ul li a {
  color: #151515
}

#gz_hot_btn {
  float: right;
  display: inline-block;
  width: 2.5rem;
  height: 1.1rem;
  border-radius: 5px;
  background: #ff981a;
  color: #fff;
  line-height: 1.1rem;
  text-align: center;
  margin-top: 0.8rem
}

.gz_box ul li:nth-child(1) span,
.gz_box ul li:nth-child(2) span,
.gz_box ul li:nth-child(3) span {
  background: #f9d7d6;
  color: #fa483e
}

.page {
  padding: 0.5rem 0
}

.page ul {
  text-align: center
}

.page ul li {
  display: inline-block;
  background: #ff981a;
  color: #fff;
}

.page ul li a {
  color: #fff;
}

.pagea a {
  padding: 0.5rem;
  line-height: 0.5rem;
  height: 0.5rem;
  display: inline-block
}

.pageli {
  line-height: 0.5rem;
  height: 0.5rem;
  padding: 0.5rem;
}

.list_jb ul li {
  /*height: 2rem;*/
  line-height: 2rem;
  padding: 0 3%;
  border-bottom: 1px solid #c6c6c6;
  display: block;
  /*white-space: nowrap;*/
  overflow: hidden;
  /* text-overflow: ellipsis; */
}

.list_jb ul li:first-child {
  border-top: 1px solid #c6c6c6
}

.list_jb ul li span {
  width: 0.3rem;
  height: 0.3rem;
  display: inline-block;
  background: #b1b1b1;
  margin-right: 0.4rem;
  border-radius: 50%
}

.list_jb ul li a {
  color: #1b1b1b;
  font-size: 0.75rem;
}
.zj ul {
	text-align: center;
}
.zj ul li {
  width: 29%;
  margin-left: 6%;
/*  float: left;*/
  display: inline-block;
  text-align: center;
  position: relative
}

.yyjj_zj_dy {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 23%;
  display: inline-block
}

.zj ul li:first-child {
  margin-left: 0px;
}

.zj ul li a {
  color: #141414
}

.zj ul li h2 strong {
  font-size: 0.875rem;
  color: #141414;
  display: block
}

.zj ul li h2 {
  font-size: 0.75rem;
  color: #151515;
  margin-top: 0.625rem;
  line-height: 1.4rem;
  margin-bottom: 0.625rem;
  font-weight: normal
}

.zjtd_icon {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 22%
}

.zj_btn {
  display: inline-block;
  width: 5.3rem;
  height: 2.125rem;
  border-radius: 2px;
  background: #ff981a;
  text-align: center;
  line-height: 2.125rem;
  font-size: 0.9375rem;
  color: #fff !important;
  margin: 0 auto
}

.a_title {
  font-size: 1rem;
  color: #151515;
  text-align: center;
  margin-bottom: 0.5rem;
}

.a_title p span {
  width: 45%;
  display: inline-block;
  font-size: 0.75rem;
}

.a_title p a {
  font-size: 0.625rem;
  color: #ff981a
}

.a_title p span img {
  margin-right: 0.2rem;
  width: 0.7rem;
}

.a_title h1 {
  font-size: 1rem;
  margin-bottom: .5rem;
}

.a_body {
  font-size: 0.8125rem;
  line-height: 1.4375rem;
}

.a_body a {
  font-weight: bold
}

.a_body p {
  margin: 0.5rem auto;
  color: #151515;
  font-size: .75rem;
  line-height: 1.3rem;
  text-indent:2em;
}

.a_body .show_img100 img {
  width: 100%;
}

.a_body #myplayerdiv {
  text-align: center;
}

.zjtj_l {
  width: 30%;
}

.zjtj_txt {
  width: 61%;
  margin-left: 2%;
  margin-top: 1rem;
}

.zjtj_txt h2 span {
  font-size: 1rem;
  color: #ff981a;
  margin-right: 0.5rem;
}

.zjtj_txt h2 {
  font-size: 0.75rem;
  color: #151515;
  margin-bottom: 1rem;
}

.zjtj_txt p {
  font-size: 0.75rem;
  color: #151515
}

.a_zjtj {
  border: 1px solid #c6c6c6;
  padding: 0.5rem 0.625rem;
  border-top: 3px solid #ff981a;
  position: relative;
  padding-bottom: 1rem;
  overflow: hidden
}

.zj_icon {
  width: 4.9rem;
  position: absolute;
  top: 0;
  right: 0;
  height: 1.1rem;
  line-height: 1.1rem;
  text-align: center;
  font-size: 0.6rem;
  background-image: url(../images/article_07.png);
  background-repeat: no-repeat;
  background-position: left 0px;
  background-color: #ff9719;
  background-size: auto 100%;
  padding-left: 0.4rem;
  color: #fff;
}

.tj_btn {
  display: block;
  width: 95%;
  height: 1.8rem;
  background: #ff981a;
  text-align: center;
  line-height: 1.8rem;
  font-size: 0.9rem;
  color: #fff;
  border-radius: 5px;
  margin: 0 auto;
  margin-top: 1rem;
}

.tj_btn img {
  width: 1rem;
  margin-left: 0.4rem;
}

.a_zjtj .hd {
  height: 0.8rem;
  overflow: hidden;
  position: absolute;
  bottom: 0.7rem;
  z-index: 1;
  width: 100%;
  text-align: center
}

.a_zjtj .hd ul {
  overflow: hidden;
  zoom: 1;
}

.a_zjtj .hd ul li {
  margin-right: 5px;
  width: 10px;
  height: 0px;
  padding-top: 10px;
  overflow: hidden;
  line-height: 10px;
  text-align: center;
  background: #898989;
  cursor: pointer;
  border-radius: 50%;
  display: inline-block
}

.a_zjtj .hd ul li.on {
  background: #ff981a;
  color: #fff;
}

.a_zjtj .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.a_zjtj .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
  padding-top: 1rem;
}

.more_li ul li a {
  font-size: 0.75rem;
  color: #1b1b1b
}

.more_li ul li {
  width: 50%;
  box-sizing: border-box;
  height: 2rem;
  line-height: 2rem;
  padding-left: 3%;
  border-bottom: 1px solid #c6c6c6;
  float: left
}

.more_li ul li:nth-child(1),
.more_li ul li:nth-child(2) {
  border-top: 1px solid #c6c6c6;
}

.more_li ul li:nth-child(even) {
  border-left: 1px solid #c6c6c6
}

.hot span {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  background: url(../images/article_25.png) no-repeat;
  background-size: 100% 100%;
  margin-left: 0.4rem;
}

.til_b {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 0.3rem
}


/*dzxw*/

.dz_hot {
  padding: 0.7rem 0;
  margin-bottom: 0.5rem
}

.dz_hot h1 {
  font-size: 0.8rem;
  margin-bottom: 0.75rem;
  font-weight: normal
}

.dz_hot h1 a {
  color: #151515
}

.dz_hot_img img {
  width: 100%
}

.dz_label em {
  display: inline-block;
  background: #f9d8d7;
  color: #f30a0b;
  padding: 0.1rem 0.3rem;
  margin-right: 1rem;
}

.dz_label span img {
  width: 0.75rem;
  margin-right: 0.3rem;
}

.dz_label span {
  color: #757575
}

.dz_label {
  margin-top: 0.625rem;
}

.dz_li_l {
  width: 63.7%
}

.dz_li_l h2 {
  color: #151515;
  font-size: 0.8125rem;
  line-height: 1.5rem;
  font-weight: normal
}

.dz_li img {
  width: 32.2%
}

.dz_li ul li {
  border-bottom: 1px solid #c6c6c6;
  padding: 0.7rem 3%;
}


/*kssz*/

.ks_fl ul li {
  width: 16%;
  box-sizing: border-box;
  float: left;
  text-align: center;
  margin-left: 5%;
  padding: 0.8rem 0
}

.ks_fl ul li:first-child {
  margin-left: 0px;
}

.ks_fl ul li p {
  font-size: 0.7rem;
  color: #1b1b1b;
  margin-top: 0.6rem;
}

.ks_li {
  padding-top: 1.5rem;
}

.ks_title {
  text-align: center;
  margin-bottom: 1rem;
}

.ks_title img {
  width: 12.56rem;
}

.ks_txt {
  font-size: 0.75rem;
  color: #151515;
  line-height: 1.4rem;
  position: relative;
  padding-bottom: 0.4rem;
}

.ks_txt a {
  font-size: 0.5625rem;
  padding: 0rem 0.5rem;
  background: #eee;
  color: #565656;
  float: right;
  position: absolute;
  bottom: 0.5rem;
  right: 0px;
  height: 1rem;
  line-height: 1rem
}

.zlxm ul li {
  width: 24.5%;
  height: 2.1875rem;
  text-align: center;
  line-height: 2.1875rem;
  font-size: 0.7rem;
  float: left;
  box-sizing: border-box;
  border: 1px solid #cacaca;
  margin-left: 0.66%;
  margin-bottom: 0.66%;
  border-radius: 2px;
}

.zlxm ul li a {
  color: #1b1b1b;
  display: block
}

.zlxm ul li a i {
  color: #F00
}

.zlxm ul li:nth-child(4n+1) {
  margin-left: 0px;
}


/*zjtd*/

.zjtd li {
  padding: 0.8rem 3%;
  border-bottom: 1px solid #c6c6c6;
  position: relative
}

.fir {
  font-size: 0.7rem;
  color: #fff;
  background: #f9a938;
  padding: 0.3rem;
  width: 3.4rem;
  text-align: center;
  position: absolute;
  top: 0px;
  right: 0px;
}

.zjtd_img {
  width: 3.125rem;
}

.zjtd_txt {
  width: 15rem;
}

.zjtd_txt h1 span {
  font-size: 1.1rem;
  color: #075dbd;
  margin-right: 0.2rem;
}

.zjtd_txt h1 {
  font-size: 0.815rem;
  ;
  margin-bottom: 0.7rem;
  color: #151515
}

.zjtd_txt h2,
.zjtd_txt p {
  font-size: 0.8125rem;
  color: #151515;
  line-height: 1.4rem;
}

.zjtd_btn a {
  display: inline-block;
  font-size: 0.8125rem;
  padding: 0.2rem 0.4rem;
  background: #ff981a;
  color: #fff;
  border-radius: 2px;
}

.zjtd_btn {
  margin-top: 0.8rem;
}

.zjtd_btn a:first-child {
  background: #609fee;
  margin-right: 0.4rem;
}

.zjf ul li {
  width: 49%;
  padding: 0.9rem 2%;
  border: 1px solid #c6c6c6;
  float: left;
  box-sizing: border-box;
  margin-bottom: 2%;
  position: relative
}

.zj_icon_btn {
  position: absolute;
  right: 3%;
  top: 3%;
  width: 13%
}

.zj_icon_dy {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 13%
}

.zjf ul li:nth-child(odd) {
  margin-right: 2%;
}

.zjf ul li img {
  width: 7rem;
  display: block;
  margin: 0 auto;
  margin-bottom: 0.8rem;
}

.zjf ul li h1 {
  font-size: 0.8125rem;
  text-align: center;
  color: #075dbd;
  margin-bottom: 0.7rem;
}

.zjf ul li h2 {
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.7rem;
  color: #151515;
  text-align: center;
  border: 1px solid #c6c6c6;
  border-left: none;
  border-right: none;
  margin-bottom: 0.7rem;
}

.zjf ul li p {
  font-size: 0.75rem;
  color: #151515;
  text-align: center;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.zj_pf {
  padding: 0.5rem 0
}

.pf_l {
  width: 48%;
  text-align: center
}

.pf_l span {
  color: #ea8010;
  display: block;
  text-align: center
}

.pf_l i {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(../images/zj_14.png) no-repeat;
  background-size: 100% 100%;
}

.pf_r {
  width: 52%;
  font-size: 0.6rem;
}

.pf_r span {
  color: #222
}

.zj_li_btn {
  display: block;
  margin: 0 auto
}

.zjtd_banner {
  width: 100%;
  height: 17.1rem;
  background: url(../images/banner_bg_02.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  padding-top: 1px;
}

.zjtd_zj_img span img {
  width: 14%
}

.zjtd_zj_img span {
  margin: 0 0.2rem
}

.zjtd_zj_img span:nth-child(3) img {
  width: 26.5%
}

.zjtd_zj_img {
  margin-top: 11.9%;
}

.zjtd_h1 {
  font-size: 1rem;
  color: #f8a938;
  font-weight: bold;
  margin-top: 0.9rem;
}

.zjtd_banner h2 {
  font-size: 0.6875rem;
  color: #fff;
  border-top: 1px solid #fff;
  width: 38.75%;
  margin: 0.5rem auto;
  height: 1.5rem;
  line-height: 1.5rem;
  border-bottom: 1px solid #fff;
}

.zjtd_banner p {
  width: 85%;
  font-size: 0.75rem;
  color: #fff;
  margin: 0 auto;
  line-height: 1.4rem;
}


/*article_zj*/

.banner_zj {
  width: 100%;
  height: 17.1rem;
  background: url(../images/banner_bg_02.png) no-repeat;
  background-size: 100% 100%;
  text-align: center
}

.banner_zj img {
  width: 7rem;
  margin-top: 1.25rem;
}

.banner_zj h1 {
  font-size: 1.125rem;
  color: #f8a938;
  margin: 0.6rem auto;
  text-align: center
}

.banner_zj p {
  font-size: 0.75rem;
  color: #fff;
  line-height: 1.2rem;
}

.banner_zj a {
  display: inline-block;
  width: 9rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  background: #ff981a;
  color: #fff;
  font-size: 1rem;
  border-radius: 1.25rem;
  margin-top: 0.5rem;
}

.zj_a_icon {
  padding: 0.7rem 0
}

.zj_a_icon ul li {
  width: 33%;
  text-align: center;
  float: left;
  border-left: 1px solid #ececec
}

.zj_a_icon ul li:first-child {
  border: none
}

.zj_a_icon ul li img {
  width: 3.5rem;
}

.zj_a_icon ul li h1 {
  font-size: 0.8125rem;
  color: #151515;
  margin-top: 0.5rem;
  margin-bottom: 0.2rem;
}

.zj_a_icon ul li p {
  font-size: 0.7re;
  color: #151515
}

.zj_a_icon ul li p span {
  color: #f8a938
}

.zj_a_txt p {
  font-size: 0.8125rem;
  color: #151515;
  line-height: 1.4rem;
}

.zj_a_txt,
.xgbd {
  padding-bottom: 0.5rem;
}


/*.xgbd ul li { width:49%; box-sizing:border-box; float:left;}
.xgbd ul li p{ font-size:0.75rem; margin-top:0.3rem; color:#151515; text-align:left; line-height:1.3125rem}
.xgbd ul li:first-child{ margin-right:2%}*/

.yy_time tr td {
  border-collapse: collapse;
  border: 1px solid #c6c6c6;
  text-align: center;
  padding: 0.7rem 0;
}

.yy_time tr td span,
.yy_time tr td a {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  background: #ff981a;
  border-radius: 50%
}

.xx_span {
  background: #858d97 !important
}

.ym_span {
  background: #f8b64d !important
}

.yy_time tr td p span {
  margin-right: 0.3rem;
}

.yy_time tr td p .ym_span {
  margin-left: 0.8rem;
}

.yy_time tr td p .xx_span {
  margin-left: 0.8rem;
}

.yy_time tr td p {
  height: 1.25rem;
  line-height: 1.25rem;
}

.yy_time tr td p i {
  color: #56d688
}

.yx_li li {
  width: 32%;
  height: 2.22rem;
  text-align: center;
  line-height: 2.22rem;
  float: left;
  margin-left: 2%;
  background: #e2f7ee;
  margin-bottom: 1.6%
}

.yx_li li:nth-child(3n+1) {
  margin-left: 0px;
}

.yx_li li:nth-child(odd) {
  background: #f4e1fc
}

.yx_box ul li {
  position: relative;
  padding: 0.6rem 0;
  border-bottom: 1px solid #c6c6c6
}

.yx_box ul {
  overflow: hidden
}

#zjpl_hs {
  display: none
}

.pl_img {
  width: 13.5%;
}

.pl_txt {
  width: 83%
}

.pl_txt h1,
.pl_txt h2 {
  font-size: 0.8125rem;
  color: #151515
}

.pl_txt h2 a {
  color: #ff981a
}

.pl_txt h2 {
  margin: 0.7rem 0
}

.pl_txt p {
  line-height: 1.4375rem;
}

.pl_time {
  color: #6f6f6f;
  margin-top: 0.3rem;
}

.pl_dz {
  width: 1.65rem;
  height: 1.5625rem;
  line-height: 1.5625rem;
  padding-left: 1.375rem;
  font-size: 0.75rem;
  color: #f8a938;
  border: 1px solid #f8a938;
  border-radius: 3px;
  ;
  background: url(../images/article_zj_29.png) no-repeat 0.5rem 0.4rem;
  background-size: 0.7rem auto;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0.6rem;
}


/*gh*/

.gh_title h1 {
  font-size: 1.1rem;
  color: #ff981a;
  font-weight: bold;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

.gh_title p {
  text-align: center;
  color: #151515;
  font-size: 0.7rem;
  margin-bottom: 1.2rem;
}

.gh p {
  height: 2.5rem;
  line-height: 2.5rem;
  background: #ebebeb;
  margin-bottom: 0.625rem;
  font-size: 0.8125rem
}

.gh p span {
  width: 28%;
  text-align: center;
  display: inline-block
}

.gh p input,
.gh p select {
  border: none;
  height: 2rem;
  width: 70%;
  background: none;
  font-size: 0.8125rem
}

.tjs_btn {
  height: 3.125rem;
  line-height: 3.125rem;
  background: #ff9719;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  display: block
}

.gh_txt {
  font-size: 0.75rem;
  line-height: 1.4rem;
  margin: 1rem auto
}

.gh_txt span {
  color: #ff9719
}

.gh_zj_bg {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  display: none;
  z-index: 99999
}

.gh_zj_box {
  width: 84%;
  height: 17.68rem;
  background: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -45%;
  margin-top: -8.84rem;
  border-radius: 5px;
  padding: 0 3%;
  overflow: auto
}

.gh_zj_box ul li {
  height: 2.5rem;
  line-height: 2.5rem;
  border-bottom: 1px solid #dddddd;
  font-size: 0.75rem;
}


/*ddz*/

.ddz_fl {
  padding: 0.9rem 0;
}

.ddz_fl ul li {
  width: 25%;
  float: left;
  text-align: center;
}

.ddz_fl ul li img {
  width: 2.8125rem;
}

.ddz_fl ul li h2 {
  font-size: 0.7rem;
  font-weight: normal;
  color: #151515;
  margin-top: 0.5rem;
}

.ddz_fl ul li:nth-child(3) h2 {
  color: #F00
}

.ddjd ul li {
  box-sizing: border-box;
  float: left;
  text-align: center;
  padding: 0.5rem 0;
}

.ddjd_b ul li {
  box-sizing: border-box;
  float: left;
  text-align: center;
  padding: 0.5rem 0;
  border: 1px solid #959595;
  width: 24.5%;
  margin-left: 0.6%;
}

.ddjd ul li:first-child,
.ddjd_b ul li:first-child {
  margin-left: 0px;
}

.ddjd ul li img,
.ddjd_b ul li img {
  width: 3.4375rem;
}

.ddjd ul li p,
.ddjd_b ul li p {
  font-size: 0.7rem;
  color: #151515;
  margin: 0.5rem auto;
  width: 94%
}

.ddjd ul li a,
.ddjd_btn {
  display: inline-block;
  width: 3.3125rem;
  height: 1.1rem;
  line-height: 1.1rem;
  color: #ff981a;
  border: 1px solid #ff981a;
  border-radius: 0.55rem;
  font-size: 0.6rem
}

.dd_js_txt {
  font-size: 0.75rem;
  color: #151515;
  line-height: 1.4rem;
}

.ddz_js_qh .bd ul li {
  width: 32%;
  background: #e8f9f8;
  box-sizing: border-box;
  margin: 0 2px;
}

.ddz_js_qh .bd ul li p {
  white-space: nowrap;
  overflow: hidden;
}

.ddz_js_qh .bd ul li:first-child {
  margin-left: 0px;
}

.ddz_js_qh {
  position: relative;
  margin-top: 0.5rem;
}

/* #ddz_js_qh .bd ul li p {
  -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
} */

.ddz_js_qh .hd ul li {
  display: inline-block;
  width: 1.1rem;
  height: 0px;
  padding-top: 6px;
  overflow: hidden;
  background: #b5b5b5;
  margin-left: 0.2rem;
}

.ddz_js_qh .hd ul .on {
  background: #ff981a
}

.ddz_js_qh .hd {
  text-align: center;
  position: absolute;
  bottom: -1rem;
  left: 0px;
  width: 100%
}

.gg_btn a {
  display: block;
  width: 100%;
  height: 2.9375rem;
  background: #ff981a;
  color: #fff;
  font-size: 0.9rem;
  line-height: 2.9375rem;
  text-align: center;
  border-radius: 5px;
}

.ddzal ul li {
  margin-bottom: 0.5rem;
  width: 49%;
  float: left;
}

.ddzal ul li a p {
  width: 95%;
  color: #151515;
  font-size: 0.75rem;
  line-height: 1.2rem;
  margin-top: .5rem;
}

.ddzal ul li:nth-child(odd) {
  margin-right: 2%
}

.ddzal ul li img {
  width: 100%
}


/*yyhj*/

.yyhj_qh .hd ul li {
  width: 50%;
  box-sizing: border-box;
  height: 2.5rem;
  line-height: 2.5rem;
  background: #d5d5d5;
  float: left;
  text-align: center;
  margin-bottom: 0.9rem;
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
}

.yyhj_qh .hd ul .on {
  background: #fff;
  color: #ff981a
}

.yyhj_qh .bd ul li {
  position: relative;
  margin-bottom: 0.5rem;
}

.yyhj_qh .bd ul li p {
  width: 100%;
  text-align: center;
  height: 1.6rem;
  line-height: 1.6rem;
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.yyhj_qh .tempWrap {
  width: 100%
}

.jt_fl ul li {
  width: 32.5%;
  padding: 0.9rem 0;
  text-align: center;
  position: relative;
  border-left: 1px solid #ebebeb;
  display: inline-block;
  box-sizing: border-box;
}

.jt_fl ul li img {
  width: 31%
}

.jt_fl ul li:nth-child(1),
.jt_fl ul li:nth-child(2),
.jt_fl ul li:nth-child(3) {
  border-bottom: 1px solid #ebebeb
}

.jt_fl ul li:nth-child(1),
.jt_fl ul li:nth-child(4) {
  border-left: none
}

.jt_fl ul li p {
  font-size: 0.7rem;
  color: #151515;
  margin-top: 0.7rem;
}

.jt_fl ul li span img {
  width: 100%;
}

.jt_fl ul li span {
  position: absolute;
  top: 0.2rem;
  left: 0px;
  width: 28%
}

.jt_list ul li {
  width: 49.5%;
  float: left;
}

.jt_list ul li:nth-child(odd) {
  margin-right: 1%
}

.jt_list ul li p {
  text-align: center;
  font-size: 0.7rem;
  text-align: left;
  color: #151515;
  padding: 0.7rem 0;
  width: 95%;
  margin: 0 auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1rem;
}

.jt_list ul li a {
  color: #151515;
}


/*mt*/

.mt_fl ul li {
  width: 25%;
  box-sizing: border-box;
  text-align: center;
  float: left
}

.mt_fl ul li img {
  width: 2.8rem;
}

.mt_fl ul li p {
  font-size: 0.75rem;
  margin-top: 0.5rem;
  color: #151515
}

.mt_fl ul li a {
  color: #151515
}

.mt_fl {
  padding: 0.7rem 0
}


/*cs*/

.cs_box {
  padding: 0.7rem 0
}

.cs_box ul li {
  width: 49.5%;
  float: left;
  margin-bottom: 0.8rem;
}

.cs_box ul li:nth-child(odd) {
  margin-right: 1%
}

.cs_box ul li h1 {
  font-size: 1rem;
  margin: 0.65rem 0;
  text-align: center
}

.cs_box ul li h1 span {
  color: #ff981a
}

.cs_box ul li a {
  display: block;
  text-align: center
}

.cs_box ul li a img {
  width: 7.8125rem;
}


/*ry*/

.ry_box ul li {
  margin-bottom: 0.4rem;
}

.lx_fl ul li:first-child {
  width: 53.5%;
  float: left
}

.lx_fl ul li:nth-child(2) {
  width: 45.4%;
  float: right
}

.lx_fl ul li:nth-child(2) .lx_fl_txt {
  width: 71%
}

.lx_fl ul li img {
  width: 1.9rem;
  margin-right: 0.3rem;
}

.lx_fl {
  padding: 0.7rem 0;
  padding-top: 1.1rem
}

.lx_fl_txt {
  width: 72%
}

.lx_fl ul li h2 {
  font-size: 0.73rem
}

.lx_fl ul li h2 a {
  color: #151515
}

.lx_li_txt {
  width: 80%;
}

.lx_li ul li {
  padding: 4% 2%;
  border-bottom: 1px solid #c6c6c6;
}

.lx_li ul li img {
  width: 2.8125rem
}

.lx_li ul li h1 {
  font-size: 0.75rem;
  font-weight: bold;
}

.lx_li ul li p {
  line-height: 1.2rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
}

.lx_li ul li span {
  display: block;
  padding: 0.4rem;
  border: 1px dashed #d2d2d2;
  line-height: 1.2rem;
  margin-top: 0.4rem;
  color: #808080
}


/*yyjj*/

.jj p {
  font-size: 0.75rem;
  color: #151515;
  line-height: 1.4rem;
  margin-top: 0.5rem;
}

.jj p a {
  color: #075dbd
}

.phone_btn {
  margin: 0.5rem auto
}

.jj_title {
  margin-bottom: 0.5rem;
}

.jj_title h1 {
  text-align: center;
  color: #ff981a;
  font-size: 1rem;
  border-bottom: 1px solid #c6c6c6;
  padding-bottom: 0.5rem;
}

.jj_title span {
  border-bottom: 2px solid #ff981a;
  padding-bottom: 0.5rem;
}

.jj_ry ul li {
  width: 49%;
  float: left;
  margin-bottom: 2%
}

.jj_ry ul li p {
  color: #151515;
  font-size: 0.75rem;
  line-height: 1.2rem;
  margin-top: 0.5rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.jj_ry ul li:nth-child(odd) {
  margin-right: 2%
}

.jj_zj_txt {
  font-size: 0.75rem;
  color: #151515;
  line-height: 1.4rem;
}

.jj_zj_box ul li:nth-child(4) {
  margin-left: 0px;
}

.jj_zj_box ul li {
  margin-top: 0.7rem;
}

.txt_p {
  font-size: 0.75rem;
  color: #151515;
  line-height: 1.4rem
}

.xs_qh,
.jj_gy_qh {
  position: relative;
  padding-bottom: 1rem;
  margin-top: 0.5rem;
}

.xs_qh .bd ul li p {
  margin-top: 0.5rem;
  text-align: left;
  height: 4.2rem;
  overflow: hidden;
}

.xs_qh .hd ul li,
.jj_gy_qh .hd ul li {
  width: 0.9rem;
  height: 0px;
  padding-top: 5px;
  overflow: hidden;
  background: #c6c6c6;
  display: inline-block;
  margin-right: 5px
}

.xs_qh .hd,
.jj_gy_qh .hd {
  position: absolute;
  bottom: 0.5em;
  width: 100%;
  text-align: center
}

.xs_qh .hd ul .on,
.jj_gy_qh .hd ul .on {
  background: #ff981a
}

.xs_qh .bd ul li {
  display: inline-block;
  width: 48%
}

.xs_qh .bd ul li:first-child {
  margin-right: 2%
}

.xs_btn {
  display: block;
  height: 2.8rem;
  line-height: 2.8rem;
  text-align: center;
  background: #ff981a;
  color: #fff;
  font-size: 1rem;
  border-radius: 2px;
}

.jj_gy_qh .bd ul li {
  width: 49%;
  float: left
}

.jj_gy_qh .bd ul li p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.jj_gy_qh .bd ul li:nth-child(odd) {
  margin-right: 2%
}

.jj_gymz ul li {
  width: 32%;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #c6c6c6;
  padding: 0.9rem 0;
  float: left;
  margin-left: 1.9%
}

.jj_gymz ul li:first-child {
  margin-left: 0px;
}

.jj_gymz ul li p {
  text-align: center;
  width: 85%;
  margin: 0.5rem auto
}

.jj_gymz ul li img {
  width: 3.5rem
}

.mz_btn {
  display: block;
  width: 4.375rem;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  color: #ff981a;
  border: 1px solid #ff981a;
  border-radius: 0.6rem;
  margin: 0 auto
}

.jj_bk_box h1 {
  font-size: 0.9rem;
  margin: 0.5rem auto
}

.jj_bk_box p a {
  color: #ff981a
}

.jj_gh h1 {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
}

.jj_gh p {
  height: 2.5rem;
  line-height: 2.5rem;
  background: #ebebeb;
  margin-bottom: 0.4rem;
  border-radius: 2px;
  box-sizing: border-box
}

.jj_gh p span {
  display: inline-block;
  width: 25%;
  text-align: left;
  font-size: 0.75rem;
  padding-left: 0.5rem;
}

.jj_gh p input {
  height: 2.4rem;
  line-height: 2.4rem;
  border: none;
  width: 60%;
  background: none
}

.p_50 {
  display: inline-block;
  width: 48.8%;
  box-sizing: border-box
}

.p_50 span {
  width: 29% !important
}

.jj_gh p:first-child {
  margin-right: 1%
}

.jj_gh_btn {
  display: block;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  font-size: 1rem;
  color: #fff;
  background: #ff981a;
  border-radius: 3px;
}

.jj_fw_box ul li span {
  display: inline-block;
  width: 0.8125rem;
  height: 0.8125rem;
  background: #696868;
  color: #e6e6e6;
  text-align: center;
  line-height: 0.8125rem;
  border-radius: 50%;
  margin-right: 0.5rem;
  font-size: 0.5rem;
}


/*kfzx*/

.kf_video ul li {
  width: 49%;
  float: left
}

.kf_video ul li:nth-child(odd) {
  margin-right: 2%
}

.kf_video ul li p {
  margin: 0.5rem auto;
  width: 85%
}

#kf_fl ul li {
  box-sizing: border-box;
  width: 25%;
  float: left;
  height: 2.1875rem;
  line-height: 2.1875rem;
  text-align: center;
  font-size: 0.75rem;
  border-left: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6
}

#kf_fl ul .on {
  color: #F00
}

#kf_v {
  display: none
}

#kf_v_btn {
  background: url(/images/index_19.png) no-repeat;
  background-position: 76% 50%;
  background-size: 4% auto
}

#kf_fl ul li:nth-child(1),
#kf_fl ul li:nth-child(5) {
  border-left: none;
}

#kf_fl ul li:nth-child(1),
#kf_fl ul li:nth-child(2),
#kf_fl ul li:nth-child(3),
#kf_fl ul li:nth-child(4) {
  border-top: 1px solid #c6c6c6
}

#kf_fl ul li a {
  color: #151515
}

.kf_list_img {
  width: 32.25%;
}

.kf_list_txt {
  width: 64%
}

.kf_list_txt h1 {
  font-size: 0.8125rem;
  height: 2.8rem;
  font-weight: normal;
  color: #151515
}

.kf_list_txt p span img {
  width: 0.75rem
}

.kf_list_txt p span {
  width: 50%;
  display: inline-block
}

#kf_list ul li {
  padding: 0.7rem 3%;
  border-bottom: 1px solid #c6c6c6;
}

.kf_date span {
  font-size: 0.5625rem;
  color: #fff;
  background: #ff780b;
  border-radius: 1px;
  margin-right: 1px;
  padding: 0 0.125rem
}

.kf_banner {
  position: relative
}

.kf_date {
  position: absolute;
  left: 2.6%;
  bottom: 22.7%
}

<!--lyjkkc-->.lykc_video {
  width: 320px;
  margin: 0 auto
}

.lykc_title {
  padding: 0.4rem 0;
  color: #fff;
  text-align: center;
  background: #075dbd
}

.lykc_title h1 {
  font-size: 0.9375rem;
  font-weight: bold;
}

.lykc_title span {
  font-size: 0.5rem;
  font-weight: normal;
  display: block
}

.mb_b {
  margin-bottom: 0.9rem;
}

.about_lykc_txt p {
  font-size: 0.6rem;
  line-height: 1.2rem;
  text-indent: 2em;
}

.about_lykc_txt {
  margin-top: 0.4rem;
}

.xq_btn {
  display: block
}

.lykc_zj_txt {
  font-size: 0.6rem;
  line-height: 1.2rem;
  text-indent: 2em;
}

.ly_zj_img {
  width: 32.77%
}

.lykc_zj_r h1 {
  font-size: 1rem;
  color: #075dbd;
  border-left: 5px solid #075dbd;
  padding-left: 0.4rem;
  margin-bottom: 0.9rem;
}

.lykc_zj_r h1 span {
  font-size: 0.65rem;
  margin-left: 0.4rem;
}

.lykc_zj_r {
  margin-left: 4%;
  width: 63%
}

.lykc_zj_r_li p {
  font-size: 0.6rem;
  line-height: 1rem
}

.lykc_zj_r_li p img {
  margin-right: 0.2rem;
}

.ly_zj_txt {
  margin-top: 0.5rem;
  line-height: 1.2rem;
}

.ly_zj_txt a {
  color: #ffae00
}

.lykc_zj_qh .bd ul li {
  padding-bottom: 1rem;
  border-bottom: 1px solid #dcdcdc;
  padding-top: 1.5rem
}

.lykc_zj_qh {
  position: relative;
  padding-bottom: 1rem;
}

.lykc_zj_qh .hd {
  position: absolute;
  width: 100%;
  bottom: 0.7rem;
  text-align: center
}

.lykc_zj_qh .hd ul li {
  display: inline-block;
  width: 1rem;
  height: 6px;
  margin-right: 3px;
  background: #d9d9d9
}

.lykc_zj_qh .hd ul .on {
  background: #075dbd
}

.lykc_news_img {
  width: 32.67%
}

.lykc_news_txt {
  width: 60%;
  margin-left: 6%
}

.lykc_news_txt h1 {
  font-size: 0.8125rem;
  color: #1a1a1a;
  line-height: 1.5rem;
}

.lykc_news_n img {
  width: 1rem;
  margin-right: 0.2rem;
}

.lykc_news_n {
  font-size: 0.625rem;
  color: #666666
}

.lykc_news ul li {
  padding: 0.7rem 0;
  border-bottom: 1px solid #dcdcdc
}

.lyb_qh .bd ul li p {
  width: 32.3%;
  float: left;
  margin-left: 1.5%;
  margin-top: 1.6%
}

.lyb_qh .bd ul li p img {
  width: 100%
}

.lyb_qh .bd ul li p:nth-child(1),
.lyb_qh .bd ul li p:nth-child(4) {
  margin-left: 0px;
}

.lyb_qh {
  padding-bottom: 1.5rem;
  position: relative
}

.lyb_qh .hd {
  position: absolute;
  width: 100%;
  bottom: 0.45rem;
  text-align: center
}

.lyb_qh .hd ul li {
  display: inline-block;
  width: 1rem;
  height: 6px;
  margin-right: 3px;
  background: #d9d9d9
}

.lyb_qh .hd ul .on {
  background: #075dbd
}

.jbbk_img {
  width: 36%
}

.jbbk_r {
  width: 62.5%;
  margin-left: 1.5%
}

.jbbk_r ul li {
  width: 48.9%;
  font-size: 0.75rem;
  float: left;
  box-sizing: border-box;
  height: 2.03rem;
  border: 1px solid #075dbd;
  text-align: center;
  line-height: 2.03rem;
}

.jbbk_r ul li {
  margin-bottom: 2%
}

.jbbk_r ul li i {
  color: #075dbd
}

.jbbk_r ul li a {
  color: #222
}

.jbbk_r ul li:nth-child(1),
.jbbk_r ul li:nth-child(3),
.jbbk_r ul li:nth-child(5) {
  margin-right: 2%
}

.xz_bk ul li {
  width: 32.3333%;
  float: left;
  margin-left: 1.5%;
  text-align: center
}

.xz_bk ul li img {
  width: 57%
}

.xz_bk ul li:first-child {
  margin-left: 0px;
}

.xz_bk ul li p {
  font-size: 0.75rem;
  margin-top: 0.6rem;
  color: #464647
}

.article_bz ul li {
  float: left;
  width: 16.2%;
  height: 1.156rem;
  margin-left: 0.1rem;
  box-sizing: border-box;
  border: 1px solid #bfbfbf;
  font-size: 0.5625rem;
  text-align: center;
  line-height: 1.156rem;
}

.article_bz ul li a {
  color: #201f1f
}

.article_bz ul li:first-child {
  margin-left: 0px;
}

.sp_qh .hd ul li {
  width: 25%;
  box-sizing: border-box;
  border: 1px solid #dcdcdc;
  float: left;
  text-align: center;
  height: 4.6875rem;
}

.sp_qh .hd ul li:nth-child(1),
.sp_qh .hd ul li:nth-child(2),
.sp_qh .hd ul li:nth-child(3),
.sp_qh .hd ul li:nth-child(4) {
  border-bottom: none
}

.sp_qh .hd ul li:nth-child(1),
.sp_qh .hd ul li:nth-child(2),
.sp_qh .hd ul li:nth-child(3),
.sp_qh .hd ul li:nth-child(5),
.sp_qh .hd ul li:nth-child(6),
.sp_qh .hd ul li:nth-child(7) {
  border-right: none
}

.sp_qh .hd ul {
  overflow: hidden
}

.sp_qh .hd {
  margin-bottom: 0.625rem;
}

.sp_qh .hd .on {
  background: #ff981a;
  border: 1px solid ##ff981a;
}

.sp_qh .hd .on img {
  border: 5px solid #fff
}

.sp_qh .hd .on p {
  color: #fff;
}

.sp_qh .hd ul li img {
  margin-top: 0.55rem;
  border: 5px solid #ff981a;
  width: 3.85rem;
  border-radius: 9px;
}

.sp_qh .hd ul li p {
  font-size: 0.5625rem;
  color: #ff981a;
  margin-top: 0.2rem;
}

.sp_li_box:nth-child(odd) {
  margin-right: 1%;
}

.sp_li_box {
  width: 49.5%;
  float: left;
}

.sp_li_box p {
  text-align: center;
  font-size: 0.7rem;
  text-align: left;
  color: #151515;
  padding: 0.7rem 0;
  width: 95%;
  margin: 0 auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1rem;
}