.jiaoshi img{
	border:1px solid #dddddd;
	margin: 0px 2px;
}

.jiaoshi span{
	line-height:26px;
}

.dtjt8_div_img .number {
    position: absolute;
    left: 64%;
    bottom: 5px;
    text-align: right;
}

.box1{
  width:68%;
  float:left;
}

.box1_right_right{
  float:right;
  width:30%;
}

.box1 dl dt img,.box1_right_right dl dt img,
.box1_right_right dl span,.box1 dl span {
  float: left;
}

.box1 dl dt,.box1_right_right dl dt {
  float: left;
  font-size: 26px;
  font-weight: bold;
}

.box1 dl dt img ,.box1_right_right dl dt img{
  margin-right: 10px;
  margin-top: 4px;
}

.box1 dl dd ,.box1_right_right dl dd{
  float: right;
}

.box1 .box1_right .p_tit .onespan,.tzgg .p_tit .onespan {
  float: left;
  color: #666666;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box1 .box1_right .p_tit .onespan{
  width: 76%;
}
.tzwid .wp_article_list .list_item .pr_fields{
     width: 80% !important;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: inherit;
}
.tzgg .p_tit .onespan{
  width:50%;
}
.tzgg .p_desc,.box1_right .p_desc{
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.tzgg ul li{
    line-height: 46px;
    background: url(../images/listtit.png) no-repeat left center;
}
.box1 .box1_right .p_tit .twospan {
  float: right;
  font-size: 16px;
  color: #999999;
}

.box1 .box1_right .p_tit .twospan,.tzgg .p_tit .twospan{
  float: right;
  font-size: 16px;
  color: #999999;
}

.box1 .box1_right li .onespan_btm_left,.tzgg .onespan_btm_left {
  float: left;
  color: #666666;
  width: 76%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box1 .box1_right li .onespan_btm_right,.tzgg .onespan_btm_right {
  float: right;
  color: #999;
}

.box1 .box1_right li:hover a span,.tzgg li:hover a span,
.box1 .box1_right li:hover a .p_tit span,.tzgg li:hover a .p_tit span,
.box1 .box1_right li:hover a .p_desc,.tzgg li:hover a .p_desc,
.box2 .box2_left li:hover a span,.box2 .box2_center li:hover a span,.tzgg ul li:hover,
.box2 .box2_right li:hover a span {
  color: #9b0004;
}

.box1 .box1_right li:hover,.tzgg ul li:hover,
.box2 .box2_left ul li:hover,.box2 .box2_center ul li:hover,
.box2 .box2_right ul li:hover {
  padding-left: 12px;
}
.box2 .box2_left .box2_top img,
.box2 .box2_center .box2_top img,
.box2 .box2_right .box2_top img {
    position: absolute;
    top: 20px;
    left: 18px;
    width: 90%;
    border: 3px solid #ffffff;
}
.h_top {
  line-height: 40px;
  color: #fff;
  z-index: 88;
  background: #9b0004;
}
.morea{
	font-weight:bold;
	color:#333333;
	font-size:16px;
}
.morea:hover{
	color:#9b0004;
}
.h_top img {
  vertical-align: middle;
  padding-bottom: 3px;
  margin-right: 4px;
}

.wap-hidden{
  display:block;
}
.pc-hidden{
  display:none;
}
.title{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.shijian{
	text-align:center;
	font-size:14px;
	color:#999999;
	padding:20px 0px 16px 0px;
	border-bottom: 1px dashed #eeeeee;
}
.h_top span,
.h_top a {
  display: inline-block;
  color: #fff;
}

.ht_fl {
  float: left;
}

.ht_fr {
  float: right;
}

.h_center {
  padding: 20px 0;
  z-index: 99;
}

.h_center .h_cen_fl {
  float: left;
}

.h_center .h_cen_fr {
  float: right;
  text-align: center;
}

.h_center .h_cen_fr img {
  width: 70px;
  height: 70px;
}

.h_center .h_cen_fr p {
  text-align: center;
  font-size: 14px;
  color: #999;
}

.ad {
  margin-bottom: 36px;
  border-bottom: 4px solid #9b0004;
}

#back-to-top {
  position: fixed;
  bottom: 50px;
  right: 2%;
  z-index: 99999999;
}

#back-to-top img {
  width: 80px;
}

/*导航下拉*/
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  list-style: none;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 99999;
}

.one_ul li {
  width: calc(1300px / 9);
}

#cssmenu #menu-button {
  display: none;
}

#cssmenu {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #9b0004;
}

#cssmenu ul {
  font-size: 0;
  text-align: center;
}

#cssmenu ul li {
  float: left;
}

#cssmenu ul li a {
  text-align: center;
  padding: 14px;
  font-size: 16px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

#cssmenu ul li a:hover {
	color:#9b0004;
}

#cssmenu ul .has-sub a {
  /*padding-right: 0px;*/
}

#cssmenu .has-sub .after_has_a {
  /*background: url(../images/jiantou.png) no-repeat 100px center;*/
}

#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}

#cssmenu .has-sub:hover .show_ul {
  left: auto;
}

#cssmenu .show_ul .has-sub:hover ul {
  left: auto;
}

#cssmenu ul ul ul {
  margin-left: 120%;
  top: 0;
}

#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}

#cssmenu ul li:hover ul li {
  height: 40px;
}

#cssmenu ul ul li a {
  width: 144px;
  font-size: 12px;
  background-color: rgba(155,0,4,.8);
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

#cssmenu ul ul li:hover a,
#cssmenu ul ul li a:hover {
  color: #fff;
  background-color: rgba(155,0,4,.9);
}

#cssmenu ul .show_ul .has-sub .after_has_a {
  /*background: url(../images/xiangyou.png) no-repeat 140px center, #333 !important;*/
}

.addposit {
  display: none;
}

/*导航下拉结束*/

.pc_banner {
  width: 100%;
}

.pc_banner img {
  width: 100%;
  vertical-align: bottom;
}

/*第一个板块开始*/
.box1 {
  margin-bottom: 36px;
}

.box1 dl {
  padding-bottom: 20px;
  border-bottom: 2px solid #d4d4d4;
  margin-bottom: 20px;
}

.box1 dl dt {
  float: left;
  font-size: 24px;
  font-weight: bold;
}

.box1 dl dt img,
.box1 dl span {
  float: left;
}

.box1 dl dt img {
  margin-right: 10px;
  margin-top: 0px;
}

.box1 dl dd {
  float: right;
  margin-top:11px;
}

.box1 .box1_left {
  float: left;
  width: 46%;
  border: 4px solid #9b0004;
}
.box1 .box1_left div{
width:100% !important;
}
.box1 .box1_left img {
  width: 100% !important;
  display:block;
}

.box1 .box1_right {
  float: right;
  width: 52%;
}

.box1 .box1_right .p_tit {
  line-height: 42px;
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 10px;
}

.box1 .box1_right .p_desc {
  line-height: 30px;
  color: #777;
  font-size: 14px;
  margin-bottom: 10px;
}

.box1 .box1_right .p_tit .onespan {
  float: left;
  color: #666666;
  font-weight: bold;
  width: 76%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box1 .box1_right .p_tit .twospan {
  float: right;
  font-size: 16px;
  color: #999999;
}

.box1 .box1_right li {
  line-height: 46px;  
  background: url(../images/listtit.png) no-repeat left center;
}

.box1 .box1_right li:hover,
.box2 .box2_left ul li:hover,
.box2 .box2_center ul li:hover,
.box2 .box2_right ul li:hover {
  padding-left: 0px;
}

.box1 .box1_right li:hover a span,
.box1 .box1_right li:hover a .p_tit span,
.box1 .box1_right li:hover a .p_desc,
.box2 .box2_left li:hover a span,
.box2 .box2_center li:hover a span,
.box2 .box2_right li:hover a span {
  color: #9b0004;
}

.box1 .box1_right li .onespan_btm_left {
  float: left;
  color: #666666;
  width: 76%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box1 .box1_right li .onespan_btm_right {
  float: right;
  color: #999;
}

.box1_right_right dl {
  padding-bottom: 20px;
  border-bottom: 2px solid #d4d4d4;
  margin-bottom: 20px;
}

.box1_right_right dl dt {
  float: left;
  font-size: 24px;
  font-weight: bold;
}

.box1_right_right dl dt img,
.box1_right_right dl span {
  float: left;

}

.box1_right_right dl dt img {
  margin-right: 10px;
  margin-top: 0px;
}

.box1_right_right dl dd {
  float: right;
  margin-top:11px;
}

/*第一个板块结束*/

/*第二个板块开始*/
.box2 {
  /*background: url(../images/box_bg.jpg) no-repeat center center;*/
  padding: 36px 0;
  background-color:#f4f4f4;
}

.box2 .box2_left,
.box2 .box2_center,
.box2 .box2_right {
  width: 31%;
  background: rgba(255, 255, 255, 0.93);
  padding: 12px 12px 26px 12px;
}

.box2 .box2_left {
  float: left;
  min-height: 611px;
}

.box2 .box2_center {
  float: left;
  margin:0 8px;
  min-height: 611px;
}

.box2 .box2_right {
  float: left;
  margin-right:0px;
  min-height: 611px;
}

.box2 .box2_left .box2_top,
.box2 .box2_center .box2_top,
.box2 .box2_right .box2_top {
  background: #9b0004;
  position: relative;
  height: 84px;
  margin-bottom: 72px;

}

.box2 .box2_left .box2_top_p,
.box2 .box2_center .box2_top_p,
.box2 .box2_right .box2_top_p {
  text-align: center;
  background: url(../images/tit.png) no-repeat center center;
  font-size: 24px;
  color: #333;
  font-weight: bold;
  margin-bottom: 20px;
}
.wp_article_list .list_item .Article_PublishDate {
    font-size: 15px;
    color: #aaa;
    float: right;
}
.box2 .box2_left .box2_top img,javascript:void(0)
.box2 .box2_center .box2_top img,
.box2 .box2_right .box2_top img {
    position: absolute;
    top: 20px;
    left: 15px;
    width: 90%;
    border: 3px solid #ffffff;
}

.box2 .box2_left .box3_top_p,
.box2 .box2_center .box3_top_p,
.box2 .box2_right .box3_top_p {
  background: #ef393e;
  height: 3px;
  width: 62px;
  margin: 0 auto;
}

.box3 .btn a {
  display: block;
  background: #9b0004;
  color: #fff;
  width: 146px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  margin: 24px auto;
}

.box2 .box2_left ul,
.box2 .box2_center ul,
.box2 .box2_right ul {
  /*padding: 0 20px;*/
  /*margin-bottom: 20px;*/
  /*border-bottom: 1px dotted #cccccc;*/
}

.box2 .box2_left ul li,
.box2 .box2_center ul li,
.box2 .box2_right ul li {
  line-height: 46px;
  /*border-bottom: 1px dashed #ccc;*/
    background: url(../images/listtit.png) no-repeat left center;
}

.box2 .box2_left .btn,
.box2 .box2_center .btn,
.box2 .box2_right .btn {
	margin-top:20px;
  padding-top: 20px;
  border-top: 1px solid #9b0004;
}

.box2 .box2_left .btn a,
.box2 .box2_center .btn a,
.box2 .box2_right .btn a {
  display: block;
  border: 1px solid #9b0004;
  background: #9b0004;
  color: #fff;
  width: 146px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  margin: 0 auto;
}

.box2 .box2_left .btn a:hover,
.box2 .box2_center .btn a:hover,
.box2 .box2_right .btn a:hover {
  background: #ffffff;
  color: #9b0004;
  border: 1px solid #9b0004;
}

.box2 .box2_left ul li .ul_span_fl,
.box2 .box2_center ul li .ul_span_fl,
.box2 .box2_right ul li .ul_span_fl {
  float: left;
  color: #666;
}

.box2 .box2_left ul li .ul_span_fr,
.box2 .box2_center ul li .ul_span_fr,
.box2 .box2_right ul li .ul_span_fr {
  float: right;
  color: #999;
}

/*第二个板块结束*/

.addborbtm {
  border-bottom: 1px solid #ddd;
  margin-bottom: 14px;
}

.move_show {
  display: none;
}

.sp_header,
.sjj_nav {
  display: none;
}

.move_btm {
  display: none;
}

.mbxnav {
  line-height: 60px;
  background: #f0f0f0;
  padding: 0 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e6e6e6;
}

.neirongye {
  color: #666666;
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 30px;
}

.neirongye h2 {
  text-align: center;
  margin-bottom: 26px;
  color: #333;
}

.neirongye .shijian {
  text-align: center;
  color: #555;
  font-size: 16px;
  background: #eeeeee;
  padding: 8px 0;
  margin-bottom: 36px;
}

.contquyu {
  border-bottom: 1px dashed #eeeeee;
  padding: 10px;
}

.contstart .leftlist {
  float: left;
  width: 28%;
  border-right: 1px solid #e6e6e6;
  padding-bottom: 100px;
}

.contstart .rightcont {
  float: right;
  width: 68%;
  padding-bottom: 30px;
}

.contstart .rightcont ul li a .ptit:hover{
  color: #9b0004 !important;
  font-weight:bold;
}

.contstart .leftlist ul .bigtit {
  background: url(../images/listitbg.png) no-repeat left center;
  line-height: 58px;
  height: 58px;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
    letter-spacing: 4px;
    padding-right: 20px;
    text-align: center;
}

.contstart .rightcont ul li .datetz,.contstart .rightcont ul li a .describe {
  font-size: 14px;
  color: #9b0004;
  padding-left:14px;
}

.contstart .rightcont ul li a .ptit {
  font-size: 16px !important;
  color: #333 !important;
  width: 60%;
}

.contstart .rightcont ul li a .ptit,
.contstart .rightcont ul li a .describe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.contstart .rightcont ul p {
  margin: 12px 0;
}

.friendlink {
  line-height: 86px;
  border-top: 1px solid #9b0004;
}

.friendlink ul li {
  float: left;
  margin: 0 30px;
}

.pc_btm,
.move_btm {
  background: #9b0004;
  color: #fff;
  text-align: center;
  padding: 34px 0;
}

.oneli a {
  color: #333;
}

.biaoti {
  float: left;
}

.biaoti {
  background: #9b0004;
  border-bottom: 0 !important;
  text-align: left !important;
  padding: 0 12px;
}

.biaoti a {
  color: #fff !important;
}

.add_gray {
  background: url(../images/add_gray_bg.jpg) no-repeat center center;
  padding: 36px 0;
}

.box4 {
  background: rgba(255, 255, 255, 0.93);
  padding: 20px;
  margin-bottom: 0;
}
.box4 dl {
    padding-bottom: 20px;
    border-bottom: 2px solid #d4d4d4;
    margin-bottom: 20px;
}
.box4 dl dd {
    float: right;
    margin-top: 8px;
}
.box4 dl dt {
  float: left;
  font-size: 24px;
  font-weight: bold;
}

.box4 dl dt img{
  margin-right: 10px;
  margin-top: 0px;
}
.box4 ul li {
  float: left;
  width: calc(100% / 5);
  text-align: center;
}

.box4 ul li img {
  width: 92%;
}

.contstart .rightcont ul li a .describe {
  font-size: 14px;
  color: #666;
}

@media only screen and (max-width:1360px) {

  .bigbox {
    width: 100%;
    margin: 0 auto;
  }
  .box4 {
    background: rgba(255, 255, 255, 0.93);
    padding: 20px 0 20px 0;
    margin-bottom: 0;
    overflow: hidden;
}
}

@media only screen and (max-width:1300px) {
  .box2 .box2_left .box2_top img,  .box2 .box2_center .box2_top img,
  .box2 .box2_right .box2_top img {
    position: absolute;
    top: 20px;
    left: 15px;
    width: 90%;
  }

  .h_center img {
    width: 530px;
  }

  .bigbox {
    width: 96%;
  }

  #cssmenu .oneli {
    width: calc(100% / 9);
  }

  #cssmenu ul li a {
    padding: 20px 0;
  }

  .tabs_default .horizontal li {
    width: 80px;
  }

  .twofrbox2 ul li {
    height: 53px;
  }

  .box1 .box1_right .p_desc {
    line-height: 30px;
    color: #777;
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 6px;
  }

  .articlecontent{
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .tzgg .wp_article_list .list_item .pr_fields{
    width: 66%;
  }

  .dtjt8_div_img img{
    width:100% !important;
  }
.box2 .box2_left,
.box2 .box2_center,
.box2 .box2_right {
  width: 31%;
  background: rgba(255, 255, 255, 0.93);
  padding: 12px 8px 26px 8px;
}
}

@media only screen and (max-width:1295px) {
  .news_list .right li {
    margin-bottom: 2px;
  }
}

@media only screen and (max-width:1280px) {
  .mbxnav {
    font-size: 14px;
  }

  .tabs_default .horizontal li {
    width: 72px;
  }

  .box1 .box1_right li {
    line-height: 46px;
  }
}

@media only screen and (max-width:1250px) {
  .twofrbox2 ul li {
    height: 51px;
  }

  #cssmenu .one_ul,
  #cssmenu .one_ul .show_ul {
    display: block !important;
  }

}

@media only screen and (max-width:1200px) {
.box2 .box2_left .box2_top, .box2 .box2_center .box2_top, .box2 .box2_right .box2_top {
    background: #9b0004;
    position: relative;
    height: 72px;
    margin-bottom: 72px;
}
  #cssmenu {
    border-top: 1px solid #9b0004;
    border-bottom: 0;
  }

  .h_cen_fr {
    display: none;
  }

  .pc_btm {
    display: none;
  }

  .move_btm {
    display: block;
  }

  .move_btm span {
    display: block;
    padding: 10px 0;
    border-bottom: 1px dashed #9b0004;
  }

  .sp_header,
  .sjj_nav {
    display: none;
  }

  .h_top {
    display: none;
  }

  .leftactive {
    display: none;
  }

  .tzbigbox {
    margin: 0 auto;
    padding: 0 10px;
  }

  .leftlist {
    display: none;
  }

  .rightcont {
    float: none !important;
    width: calc(100% - 40px) !important;
  }

  .neirongye {
    color: #666666;
    font-size: 16px;
    margin-bottom: 16px;
    line-height: 30px;
  }

  .twofrbox2 ul li {
    float: left;
    width: calc(46% - 4px);
    text-align: center;
    height: auto;
    margin-bottom: 8px !important;
  }

  .twofrbox2 ul li img {
    width: 100%;
  }

  .leftactive,
  .rightactive {
    margin: 0 auto;
    background: #fff !important;
  }

  .move_tab {
    display: block;

    height: 36px;
  }

  .tabs_default .horizontal {
    width: 100%;
    top: 74px;
    left: 0;
  }

  .tabs_default .horizontal li {
    width: 20% !important;
    margin: 0 6px;
    font-size: 14px;
  }

  .cssmenu {
    display: none;
  }

  .addposit {
    display: block;
    position: relative;
    height: 50px;
  }

  .ht_fl {
    display: none;
  }

  .ht_fr {
    float: left;
  }

  .h_center img {
    width: 100%;
  }

  .flbox,
  .frbox,
  .news_list .left,
  .news_list .right,
  .leftactive,
  .rightactive,
  .rightactive .twofrbox1,
  .rightactive .twofrbox2 {
    float: none !important;
    width: 100%;
  }

  .leftactive,
  .rightactive {
    width: calc(100% - 40px);
  }

  .flbox {
    border-right: 0;
  }

  .news_list,
  .twoflbox {

    margin-bottom: 36px;
  }

  .news_list .left img {
    height: 210px;
  }

  .twoflbox {
    width: 100%;
    border-right: none;
  }

  .twofrbox {
    width: 100%;

  }

  .addmar .twoflbox {
    border-bottom: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .rightactive .twofrbox1 {
    padding-bottom: 36px;
    border-right: 0;
  }

  .friendlink .bigbox {
    width: 100%;
  }

  .friendlink ul li {
    width: calc(50% - 34px);
    margin: 0;
    float: left;
    border-bottom: 1px dashed #dedede;
    padding: 0 16px;
    line-height: 36px;
    text-align: center;
    border-right: 1px solid #dedede;
  }

  .friendlink ul .noline {
    border-right: none;
  }

  .friendlink ul li a {
    color: #666;
  }


  .biaoti {
    background: #9b0004;
    line-height: 46px !important;
    border-bottom: 0 !important;
    text-align: left !important;
    padding: 0 12px;
    float: none !important;
  }

  .biaoti a {
    color: #fff !important;
  }

  .pc_btm {
    font-size: 14px;
  }

  .pc_btm span {
    line-height: 32px;
  }

  .news_list .right li .span1,
  .frbox .right li .span1 {
    width: 70%;
  }

  .news_list .right li .span2,
  .frbox .right li .span2 {
    width: 25% !important;
    text-align: right;
  }

  .news_list .describe,
  .frbox .right .describe {
    padding-bottom: 8px;
  }

  .first_box {
    padding: 10px;
    width: calc(100% - 28px);
    border: 0;
    background: none;
  }

  .tabs_default div .more {
    right: 2%;
  }

  .news_list,
  .twoflbox,
  .first_box {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
  }

  .h_center {
    padding: 12px;
    width: calc(100% - 24px);
  }

  .h_center img {
    width: 74%;
  }

}

@media only screen and (max-width:1023px) {
.box2 .box2_left .box2_top, .box2 .box2_center .box2_top, .box2 .box2_right .box2_top{
height:236px;
}
  .box1{
  width:100%
   }

  .box1_right_right {
    float: right;
    width: 100%;
   }

   .box2 .box2_left, .box2 .box2_center, .box2 .box2_right{
   width:calc(100% - 16px);
   }

  .add_gray {
    display: none;
  }
 
	.wap-hidden{
	  display:none;
	}
	.pc-hidden{
	  display:block;
	}
  .contquyu {
    border-bottom: 1px dashed #9f9f9f;
    padding-bottom: 20px;
    margin-bottom: 16px;
    overflow-x:scroll;
  }

  .box1 .box1_right li:hover,
  .box2 .box2_left ul li:hover,
  .box2 .box2_right ul li:hover {
    padding-left: 0;
  }

  .box1 .box1_right .p_desc {
    line-height: 30px;
    color: #777;
    font-size: 14px;
    padding-bottom: 6px;
    margin-bottom: 6px;
  }

  #cssmenu .one_ul,
  #cssmenu .one_ul .show_ul {
    display: none !important;
  }

  .box1 .box1_right li {
    line-height: 42px;
  }

  .sp_header,
  .sjj_nav {
    display: block;
  }

  .sp_header {
    height: 50px;
    /* background: #5676ba; */
    position: absolute;
    z-index: 10;
    width: 100%;
  }

  .sp_nav {
    width: 100px;
    float: right;
    position: relative;
    cursor: pointer;
    height: 30px;
    margin-top: -52px;

  }

  .sp_nav span {
    display: block;
    background: #9b0004;
    width: 66px;
    height: 2px;
    position: absolute;
    left: 10px;
    transition: all ease 0.35s
  }

  .sp_nav span:nth-of-type(1) {
    top: 0px
  }

  .sp_nav span:nth-of-type(2) {
    top: 10px
  }

  .sp_nav span:nth-of-type(3) {
    top: 20px
  }

  .sp_nav_se span:nth-of-type(1) {
    top: 10px;
    transform: rotate(45deg)
  }

  .sp_nav_se span:nth-of-type(2) {
    width: 0
  }

  .sp_nav_se span:nth-of-type(3) {
    top: 10px;
    transform: rotate(-45deg)
  }

  .sjj_nav {
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 700px;
    font-size: 14px;
    line-height: 40px;
    top: -2000%;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease 0.35s;
    background: #fff;
  }

  .nav_show {
    top: 94px;
    border-top: 1px solid #9b0004;
  }

  .sjj_nav>ul>li:first-child {
    overflow: hidden;
    border-top: 0
  }

  .sjj_nav>ul>li:first-child>a {
    float: left;
    width: calc(100% - 70px)
  }

  .sjj_nav>ul>li:first-child .language {
    float: right;
    width: 70px;
    overflow: hidden;
    line-height: 30px;
    margin-top: 5px
  }

  .sjj_nav>ul>li:first-child .language a {
    width: 35px;
    float: left;
    border-left: 1px #ddd solid;
    text-align: center;
    color: #999;
  }

  .sjj_nav ul li i {
    position: absolute;
    top: 5px;
    right: 0px;
    border-left: 1px #ddd solid;
    height: 30px;
    padding: 0px 7px 0 7px;
  }

  .sjj_nav ul li i svg {
    transform: rotate(-90deg);
    transition: all ease 0.35s
  }

  .sjj_nav ul li .sjj_nav_i_se svg {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }

  .sjj_nav ul li {
    border-top: 1px #ddd solid;
    margin-left: 20px;
    position: relative;
    line-height: 40px;
    font-size: 14px
  }

  .sjj_nav>ul>li:last-child {
    border-bottom: 1px #ddd solid;
  }

  .sjj_nav ul li ul {
    display: none
  }

  .sjj_nav ul li a {
    color: #666;
    width: 80%
  }

  .sjj_nav ul li ul li a {
    color: #999;
    display: block;
    text-align: left;
  }

  .sjj_nav ul li i svg {
    width: 20px;
    height: 20px;
    fill: #555;
  }

  .sjj_nav ul li .sjj_nav_i_se svg {
    fill: #c9141e
  }

  .sjj_nav ul li ul li>ul {
    margin-left: 10px
  }

  .move_show {
    display: block;
  }

  .pc_show {
    display: none;
  }

.box2 .box2_center{
    margin:0 0 36px 0;
  }

  .box2 .box2_left .box2_top img, .box2 .box2_center .box2_top img,
  .box2 .box2_right .box2_top img {
    top: auto;
    left: auto;
    width: calc(100% - 6px);
  }

  .box1 dl dd {
    float: right;
  }

  .neirongye .shijian {
    text-align: center;
    color: #555;
    font-size: 16px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 16px;
  }
}

@media only screen and (max-width:928px) {
  .box3 div ul .f_r_p_btm {
    font-size: 16px;
    color: #666;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}

@media only screen and (max-width:863px) {
  .sp_nav {
    width: 80px !important;
    margin-top: -69px;
  }

  .sp_nav span {
    width: 46px;
  }

  .nav_show {
    top: 106px;
  }
}

/*导航结束*/
@media only screen and (max-width:768px) {

.box1_left img{
	width:390px !important;
	height:283px !important;
}
.dtjt8_div_img {
	width:390px !important;
	height:283px !important;
}
.box1 .box1_left, .box1 .box1_right {
    width: 98%;
}
.wp_article_list .list_item .pr_fields {
    width: 71%;
}

  .sp_nav {
    width: 80px !important;
    margin-top: -66px;
  }

  .sp_nav span {
    width: 46px;
  }

  .nav_show {
    top: 94px;
  }

  .box1 .box1_left,
  .box1 .box1_right {
    width: 100%;
  }

  .box2 .box2_left,
  .box2 .box2_right {
    width: calc(100% - 24px);
    border: 1px solid #ddd;
    background: #fff;
    padding: 12px 12px 26px 12px;
  }

  .box2 .box2_left .box2_top img,.box2 .box2_center .box2_top img,
  .box2 .box2_right .box2_top img {
    position: absolute;
    top: 0px;
    left: 0px;
  }

  .box2 .box2_left .box2_top,  .box2 .box2_center .box2_top,
  .box2 .box2_right .box2_top {
    height: 190px;
  }

  .box2 .box2_left {
    margin-bottom: 36px;
  }
  .box3 .btn{
	  margin-top:16px;
	  }
.float_r {
	display:none !important;
}
}

@media only screen and (max-width:414px) {
.pages_count,.page_nav{
width:100%;
}

.last{
    margin-top: 12px;
}

.page_nav a{
 width:calc(100% / 4 - 10px);
text-align:center;
}

.page_nav .first{
text-align:center;
}

.per_page,.all_count{
width:calc(50% - 10px);
text-align:center;
}

.pages_count,.page_nav a,.page_nav,.page_jump {
    color:#999 !important;
    border-bottom:0 !important;
}
.pages_count,.page_nav {
    margin-bottom:12px !important;
}
.page_nav .first,.page_nav .last{
    width:calc(25% - 26px);
    padding-left:15px;
}

.page_jump{
width:64%;
padding-left:18% !important;
}

.page_jump .pageNum{
    width:50px;
}
.pagingJump .pagingJump{
 color:#999 !important;
}
.box1_right_right dl{
margin-bottom:8px;}
.box1_right_right dl dd {
    float: right;
    margin-top: 6px;
}
.box2 .box2_center {
    margin: 0 0 16px 0;
}
  .nav_show {
    top: 67px;
  }
.box2 .box2_left .box2_top, .box2 .box2_center .box2_top, .box2 .box2_right .box2_top {
    height: 116px;
}
.float_r {
	display:none !important;
}
.box1_left img{
	width:390px !important;
	height:283px !important;
}
.dtjt8_div_img {
	width:390px !important;
	height:283px !important;
}
.wp_article_list .list_item .pr_fields {
    width: 71%;
}

#wp_news_w2 .wp_article_list .list_item .pr_fields {
    display: inline;
    float: left;
    width: 64% !important;
}

.box1 .box1_left, .box1 .box1_right {
    width: 98%;
}
  .sp_nav {
    margin-top: -45px !important;
  }

  .addborbtm {
    margin: 0;
  }

  .box1 dl {
    padding-bottom: 16px;
    border-bottom: 2px solid #d4d4d4;
  }

  .box2_left .box2_top_p,
  .box2 .box2_right .box2_top_p {
    font-size: 22px;
  }

  .box2 .box2_left ul,
  .box2 .box2_right ul {
    margin-bottom: 16px;
  }

  .box1 dl dt {
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 11px;
  }

  .box2 .box2_left .box2_top,.box2 .box2_center .box2_top,
  .box2 .box2_right .box2_top {
    margin-bottom: 26px;
  }
.box1 dl dt img {
    margin-right: 10px;
    margin-top: -2px;
}
  .box3 ul li .float_l,
  .box3 ul li .float_r {
    width: 100%;
  }

  .box3 div ul .span_l {
    float: left;
    width: 72%;
    font-size: 16px;
    font-weight: bold;
    color: #444;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .box3 ul li .float_l {
    margin-bottom: 16px;
  }

  .box2 .box2_left ul,
  .box2 .box2_right ul {
    padding: 0;
  }

  .box2 {
    background: #f2f2f2;
    padding: 16px 0;
  }

  .box2 .box2_left {
    margin-bottom: 16px;
  }

  .box1,
  .box2 {
    margin-bottom: 32px;
  }

  .box3 .btn a,
  .box2 .box2_left .btn a,
  .box2 .box2_right .btn a {
    display: block;
    background: #9b0004;
    color: #fff;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin: 0 auto 0 auto;
  }

  .box2 .box2_left .btn,
  .box2 .box2_right .btn {
    padding-top: 16px;
  }

  .box2 .box2_left,
  .box2 .box2_right {
    padding-bottom: 16px;
  }

  .box2_left .box2_top_p,
  .box2 .box2_right .box2_top_p {
    text-align: center;
    background: url(../images/titsmall.png) no-repeat center center;
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
  }

  .mbxnav {
    margin-bottom: 16px;
    font-size: 13px;
  }

  .contstart .rightcont ul li {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 24px;
    padding: 0;
  }

  .rightcont {
    float: none !important;
    width: calc(100% - 20px) !important;
  }

  .contstart .rightcont ul li a .ptit,
  .contstart .rightcont ul li a .describe {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
    font-size: 15px;
  }

}

@media only screen and (max-width:375px) {
  .sp_nav {
    width: 54px;
  }

  .nav_show {
    top: 63px;
  }

  .box1 .box1_right .p_tit .onespan {
    float: left;
    color: #666666;
    font-weight: bold;
    width: 74%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .box1 .box1_right li .onespan_btm_left {
    float: left;
    color: #666666;
    width: 74%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .box2 .box2_left .box2_top,.box2 .box2_center .box2_top,
  .box2 .box2_right .box2_top {
    height: 100px;
  }
}

@media only screen and (max-width:320px) {
.pages_count, .page_nav {
    margin-bottom: 12px !important;
    font-size: 13px;
}
.wp_article_list .list_item .pr_fields {

    width: 64% !important;
}
  .news_list .right li .span2,
  .frbox .right li .span2 {
    width: 27% !important;
  }

  .sp_nav {
    margin-top: -40px;
    top: 3px;
  }

  .nav_show {
    top: 58px;
  }

  .box1 .box1_right .p_tit .onespan {
    float: left;
    color: #666666;
    font-weight: bold;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .box1 .box1_right li .onespan_btm_left {
    float: left;
    color: #666666;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .box2 .box2_left ul li .ul_span_fl,
  .box2 .box2_right ul li .ul_span_fl {
    float: left;
    color: #666;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
#wp_news_w4 .wp_article_list .list_item .pr_fields {
    display: inline;
    float: left;
    width: 60% !important;
}
.box2 .box2_left .box2_top, .box2 .box2_center .box2_top, .box2 .box2_right .box2_top{
 height:88px;
}
.friendlink ul li a{
font-size:14px;
}
}