#top {
	background: #9b0004;
}

.h_top {
	line-height: 40px;
	border-bottom: 1px solid #dddddd;
	color: #333333;
	z-index: 88;
}

.h_top img {
	vertical-align: middle;
	padding-bottom: 3px;
	margin-right: 4px;
}
.wp_paging li a {
    cursor: pointer;
    color: #666;
    line-height: 50px !important;
    height: 50px !important;
}
.wp_article_list .list_item .pr_fields span a:hover {
	color:#990004;
}

.sudynews_rili_1.rili .news_list li.news .news_title{
   margin-bottom:18px !important;
}

.sudynews_rili_1.rili .news_list li.news .news_title a:hover{
	color:#990004;
	}

.h_top span,
.h_top a {
	display: inline-block;
}

.ht_fl {
	float: left;
}

.ht_fr {
	float: right;
}

.h_center {
	padding: 16px 0;
	z-index: 99;
}

.h_center .h_cen_fl {
	float: left;
}

.h_center .h_cen_fr input {
	outline: none;
	border: 0;
	width: 248px !important;
	height: 46px;
	border-radius: 23px;
	position: relative;
	margin-top:0 !important;
	padding-left: 20px;
}

.h_center .h_cen_fr .wp_search .search {
    display: block;
    position: absolute;
    top:8%;
    margin-top: 4px;
    width: 56px !important;
    height: 40px;
    background: url(../images/but.png) no-repeat 0px 0px;
    right: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.h_center .h_cen_fr {
	float: right;
	text-align: center;
	position: relative;
         top:20px;
       width:270px;
}

.h_center .h_cen_fr img {
	width: 100%;
}

.h_center .h_cen_fr p {
	text-align: center;
	font-size: 14px;
	color: #999;
}

.road1 {
	background: #5676ba;
	margin-bottom: 2px !important;
}

.back {
	position: fixed;
	bottom: 120px;
	right: 30px;
	z-index: 9999;
}

.back img {
	width: 70px;
	height: 70px;
}

.road2 {
	background: #ba5656;
	margin-bottom: 2px !important;
}

.road3 {
	background: #4c9d88;
}

.road4 {
	background: #e6bc6b;
}

/*导航下拉*/
#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;
}

#cssmenu ul li {
	width: calc(100% / 9);
}

#cssmenu #menu-button {
	display: none;
}

#cssmenu {
	background: #fff;
}

#cssmenu ul {
	font-size: 0;
	text-align: center;
}

#cssmenu ul li {
	float: left;
	height: 50px;
	line-height: 50px
}

#cssmenu ul li a {
	text-align: center;
	/*padding: 16px 20px;*/
	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:hover {
	border-bottom: 2px solid #c80c16;
	box-sizing: border-box;
}

#cssmenu ul li:hover a {
	color: #c80c16;
}

#cssmenu ul ul li a {
	padding: 10px 20px;
	width: 160px;
	font-size: 12px;
	background: #333333;
	text-decoration: none;
	color: #dddddd;
	-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 .show_ul .has-sub .after_has_a {
	background: url(../images/xiangyou.png) no-repeat 140px center, #333 !important;
}

.ad .pc-hidden {
	display: none;
}

.addposit {
	display: none;
}

/*导航下拉结束*/

.pc_banner {
	width: 100%;
}

.pc_banner img {
	width: 100%;
	vertical-align: bottom;
	object-fit: none;
}

.move_show {
	display: none;
}

.first_box {
  /* border: 1px solid #dddcdd;
  padding: 20px;
  width: calc(100% - 42px); */
	margin-bottom: 36px;
}

.flbox {
	float: left;
	width: 66%;
}

.flbox dl,
.frbox dl,
.twoflbox dl,
.twofrbox dl,
.rightactive .twofrbox1 dl,
.rightactive .twofrbox2 dl,
.last1 dl,
.last2 dl {
	line-height: 46px;
	margin-bottom: 20px;
	margin-top: 0;
	border-bottom: 2px solid #dedede;
}

.flbox dt,
.frbox dt,
.twoflbox dt,
.twofrbox dt,
.leftactive .twoflbox dt,
.rightactive .twofrbox1 dt,
.rightactive .twofrbox2 dt,
.last1 dt,
.last2 dt {
	float: left;
	color: #990004;
	padding-left: 40px;
	font-weight: bold;
	font-size: 22px;
	border-bottom: 2px solid #990004;
	position: absolute;
}

.flbox dd,
.frbox dd,
.twoflbox dd,
.twofrbox dd,
.leftactive .twoflbox dd,
.rightactive .twofrbox1 dd,
.rightactive .twofrbox2 dd,
.last1 dd,
.last2 dd {
	font-size: 14px;
	color: #4d4d4d;
	float: right;
	font-weight: bold;
	width: 87px;
	background: url(../images/more.png) no-repeat right center;
	padding-left: 9px;
}

.flbox dl {
	background: url(../images/tit1.png) no-repeat left center;
}

.frbox dl {
	background: url(../images/tit2.png) no-repeat left center;
}

.addpad dl {
	background: url(../images/tit3.png) no-repeat left center;
}

.addpad2 dl {
	background: url(../images/tit4.png) no-repeat left center;
}

.addpad3 dl {
	background: url(../images/tit7.png) no-repeat left center;
	height: 46px;
}

.last1 dl {
	background: url(../images/tit5.png) no-repeat left center;
}

.last2 dl {
	background: url(../images/tit6.png) no-repeat left center;
}

.addpad3 li {

	border-bottom: 0 !important;
}

.fir_li_p {
	margin-bottom: 20px;
}

.li1,
.li2,
.li3 {
	margin-bottom: 12px;
}

.li1,
.li2,
.li3,
.li4 {
	padding: 9px 20px;
}

.li1:hover,
.li2:hover,
.li3:hover,
.li4:hover {
	background: #940005;
}

.li1 img,
.li2 img,
.li3 img,
.li3 img,
.li4 img {
	float: left;
	width: 50px;
	margin-right: 12px;
}

.li1 span,
.li2 span,
.li3 span,
.li3 span,
.li4 span {
	font-size: 18px;
	float: left;
	font-weight: bold;
	color: #fff;
	width: 70%;
	text-align: center;
	letter-spacing: 2px;
}

.li1 {
	background: #e6bc6a;
	height: auto;
}

.li2 {
	width: 100%;
	background: #5776b9;
	height: auto;
}

.li3 {
	width: 100%;
	background: #ba5656;
	height: auto;
}

.li4 {
	width: 100%;
	background: #4b9d87;
	height: auto;
}

.leftactive .twoflbox dl {
	background: url(../images/tit5.png) no-repeat left center;
}

.rightactive .twofrbox1 dl {
	background: url(../images/tit6.png) no-repeat left center;
}

.rightactive .twofrbox2 dl {
	background: url(../images/tit7.png) no-repeat left center;
}

.leftactive {
	float: left;
	width: 46%;
}

.leftactive .twoflbox {
	width: 100%;
	border-right: 0;
}

.leftactive .twofrbox {
	width: 100%;
}

.leftactive .twoflbox ul li {
	float: left;
	width: calc(33.33333% - 14px);
	margin: 0 7px;
}

.leftactive .twoflbox ul li img {
	width: 100%;
}

.rightactive {
	float: right;
	width: 46%;
}

.rightactive .twofrbox1,
.rightactive .twofrbox2 {
	width: 48%;
}

.rightactive .twofrbox1 {
	float: left;
	border-right: 1px solid #dddcdd;
	padding-right: 10px
}

.rightactive .twofrbox2 {
	float: right;
}

.frbox {
	float: right;
	width: 31.15%;
}

.frbox .right {
	border: 1px solid #ebebeb;
	padding: 20px;
        min-height:350px;
}

.news_list .left {
	float: left;
	width: 48%;
}

.news_list .left img {
	width: 100%;
	height: 308px;
}

.news_list .right {
	float: right;
	width: calc(52% - 41px);
	padding: 0 20px;
	background: #f8f8f8;
	border: 1px solid #ebebeb;
	border-left: 0;
}

.frbox .right li {
	line-height: 51px;
}

.news_list .right li {
	line-height: 51px;
}

.twofrbox .right li {
	border-bottom: 1px dashed #dedede;
	line-height: 50px;
}

.news_list .right li .span1 {
	width: 67%;
}

.frbox .right li {
	width: 100%;
}

.frbox .right li .span1 {
	width: 67%;
}

.news_list .right li .span1,
.frbox .right li .span1 {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_list .right li .span1 i,
.frbox .right li .span1 i {
	font-weight: bold;
	color: #e6bd43;
	font-style: normal;
}

.news_list .right li .span2 {
	width: 22%;
}

.frbox .right li .span2 {
	width: 25%;
}

.news_list .right li .span2,
.frbox .right li .span2 {
	float: right;
	color: #999;
	font-size: 14px;
}

.news_list .describe,
.frbox .right .describe {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	width: 100%;
	margin-bottom: 14px;
}

.frbox .right .describe img {
	vertical-align: bottom;
}

.twofrbox1 div {
	width: 100%;
}

.twofrbox1 div img {
	width: 100%;
}

.ad {
	margin-bottom: 36px;
	z-index: 233;
}

.fir_li .leftimg {
	float: left;
	width: 45%;
}

.fir_li div {
	float: right;
	width: 51%;
}

.fir_li {
	border-bottom: 0 !important;
}

.fir_li div {
	border-bottom: 1px dashed #dedede;
	padding-bottom: 6px;
}

.fir_li div .one_p {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 20px;
	margin-bottom: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fir_li div .two_p {
	line-height: 20px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.fir_li div .two_p2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*选项卡   切换*/
.move_tab {
	display: none;
	border-bottom: 1px solid #4c9d88;
}

.first1 {
	position: relative;
}

.twoflbox {
	float: left;
	width: 66%;
	margin-top: -92px;
}

.twofrbox {
	width: calc(31.15% - 10px);
	float: right;
}

.addpad {
	padding: 0 10px 0 0;
}

.addpad2 {
	padding: 0 10px;
}

.addpad3 {
	padding-left: 10px;
}

.addpad3>div {
	width: 100%;
	border-radius: 10px;
}

.addpad3 div p {
	height: 50px;
	line-height: 50px;
	background: #9b0004;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 24px;
}

.addpad3 div .add_pic {
	background: url(../images/bgline.png) no-repeat bottom center, #f8f8f8;
	background-size: 100%;
	padding: 0 20px 20px 20px;
	width: calc(100% - 40px);
}

.addpad3 div .add_pic span{
   float:left;
}

.addpad3 div .add_pic span:nth-child(2){
  margin-top:16px;
}

.addpad3 div .add_pic i:nth-child(1){
  margin-bottom:2px;
  font-weight:bold;
  font-size:17px;
}

.addpad3 div .add_pic i:nth-child(2){
  background:#6a9cc4;
  padding:3px 10px;
  color:#fff;
  font-size:14px;
  border-radius:2px;
  
}

.addpad3 div .add_pic i{
       font-style:normal;
       display:block;
}

.addpad3 div .add_pic ul li span:nth-child(1) {
	display: inline-block;
	width: 72px;
	height: 52px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	margin-top: 18px;
	margin-right: 16px;
}

.addpad3 div .add_pic ul li:nth-child(1) span:nth-child(1) img{
        margin-top:7px;
  }

.addpad3 div .add_pic ul li:nth-child(2) span:nth-child(1) img{
        margin-top:10px;
  }

.addpad3 div .add_pic ul li:nth-child(1) span:nth-child(1) {
	background: #d14545;
}

.addpad3 div .add_pic ul li:nth-child(2) span:nth-child(1) {
	background: #5a75b1;
}

.addpad3 div .add_pic ul li:nth-child(3) span:nth-child(1) {
	background: #b15a99;
}

.tabs_default div ul li {
	line-height: 50px;
}

.tabs_default div ul li .span1,
.twofrbox .right li .span1 {
	float: left;
	width: 67%;
	overflow: hidden;
	text-overflow: hidden;
	white-space: nowrap;
}

.tabs_default div ul li .span2,
.twofrbox .right li .span2 {
	float: right;
	color: #999;
	font-size: 14px;
}

.tabs_default ul li .fl {
	width: 92px;
	height: 72px;
	background: #9b0004;
	padding-top: 12px;
	margin-right: 24px;
}

.tabs_default ul li {
	margin-bottom: 24px;
}

.tabs_default ul li:last-child {
	margin-bottom: 0 !important;
}

.tabs_default ul li .fr {
	width: calc(100% - 116px);
	padding-bottom: 16px;
	border-bottom: 1px solid #ebebeb;
}

.tabs_default ul li .fr p:nth-child(1) {
	margin-bottom: 10px;
}

.tabs_default ul li .fr p:nth-child(1) a {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #222;
	display: block;
}

.tabs_default ul li .fr p:nth-child(1) a:hover {
	color: #9b0004;
}

.tabs_default ul li .fr .tab_desc {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 20px;
}

.tabs_default ul li p.fl span {
	display: block;
	margin: 0 auto;
	text-align: center;
	color: #fff;
}

.tabs_default ul li p.fl span:nth-child(1) {
	font-size: 32px;
	font-weight: bold;
}

.twofrbox2 ul {
	margin: 0 auto;
	width: 95%;
}

.twofrbox2 ul li {
	float: left;
	margin: 6px;
	width: calc(45% - 4px);
	height: 63px;
}

.twofrbox2 ul li img {
	width: 100%;
}

.friendlink {

	border-top: 1px solid #990004;
	background: #f8f8f8;
	padding: 20px 0;
}

.friendlink dl {
	height: 46px;
	line-height: 46px;
	margin-bottom: 20px;
	margin-top: 0;
	border-bottom: 2px solid #dedede;
	background: url(../images/tit8.png) no-repeat left center;
}

.friendlink dt {
	float: left;
	color: #990004;
	padding-left: 40px;
	font-weight: bold;
	font-size: 22px;
	border-bottom: 2px solid #990004;
	position: absolute;
}

.friendlink ul li {
	float: left;
	text-align: left;
	line-height: 24px;
	margin-right: 6%;
}

.friendlink ul li a:hover {
	color: #990004;
}

.pc_btm,
.move_btm {
	background: #990004;
	color: #fff;
	text-align: center;
	padding: 18px 0;
}

.mbxnav {
	line-height: 60px;
	background: #f0f0f0;
	padding: 0 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
}

.neirongye {
	color: #000000;
	font-size: 16px;
	margin-bottom: 30px;
	line-height: 30px;
	font-family: "微软雅黑";
}

.neirongye h2 {
	text-align: center;
	margin: 0;
}

.neirongye .shijian {
	text-align: center;
	color: #9f9f9f;
	font-size: 14px;
	border-bottom: 1px solid #e6e6e6;
	padding:12px 0px;
	margin-bottom: 20px;
}

.contquyu {
	border-bottom: 1px solid #e6e6e6;
	padding: 0 10px 20px 10px;
	margin-bottom: 30px;
}

.contquyu img{
      display:inline-block;
      text-align:center;
       max-width:100%;
}

.contquyu .title {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.fanye {
	padding: 0 10px;
}

.contstart .leftlist {
	float: left;
	width: 28%;
	border-right: 1px solid #e6e6e6;
	padding-bottom: 100px;
}

.contstart .rightcont {
	float: right;
	width: 68%;
	padding-bottom: 30px;
        min-height:420px;
}

.contstart .leftlist ul .bigtit {
	background: url(../images/listitbg.png) no-repeat left center;
	line-height: 52px;
	height: 58px;
	color: #fff;
	font-size: 20px;
	padding-left: 85px;
}

.contstart .leftlist ul .movemargin {
	width: 62%;
}

.contstart .leftlist ul .movemargin {
	background: #f6f6f6;
	line-height: 58px;
	height: 58px;
	color: #555;
	width: 54%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	margin-top: 8px;
	margin-left: 20px;
	padding-left: 20px;
}

.contstart .leftlist ul .movemargin:hover {
	background: #fff0f0;
	color: #222;
}

.contstart .rightcont ul li {
	border-bottom: 1px solid #e8e8e8;
	height:50px;
	line-height:50px;
	/*margin-bottom: 30px;
	padding-bottom: 14px;*/
}

.contstart .rightcont ul li .datetz {
	font-size: 14px;
	color: #9b0004;
}

.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 li a .describe {
	font-size: 15px;
	color: #666666;
	letter-spacing: 1px;
}

.contstart .rightcont ul p {
	margin: 12px 0;
}

.sp_header,
.sjj_nav {
	display: none;
}

.move_btm {
	display: none;
}

.biaoti {
	float: left;
}

.last1 {
	width: 49%;
	float: left;
}

.last2 {
	width: 49%;
	float: right;
}

.moveleftimg {
	display: none;
}

.news_list .right li a:hover,
.frbox .right li a:hover,
.twofrbox .right li a:hover,
.tabs_default div ul li a:hover {
	color: #990004;
}

.describe a {
	color: #999;
}

.fir_li div .one_p:hover {
	color: #990004 !important;
}

@media only screen and (max-width:1350px) {
	.bigbox {
		width: 96%;
	}

	.news_list .right li .span2 {
		width: 30%;
		text-align: right;
	}
}

@media only screen and (max-width:1320px) {

	.frbox .right li .span1 {
		width: 70%;
	}

	.frbox .right li .span2 {
		width: 26%;
	}

	.addpad3 li {
		width: 100%;
		border-bottom: 0 !important;
	}
}

@media only screen and (max-width:1300px) {

	.h_center img {
		width: 100%;
	}

	#cssmenu .has-sub .after_has_a {
		background: url(../images/jiantou.png) no-repeat 80px center;
	}

	.tabs_default .horizontal li {
		width: 80px;
	}

	.twofrbox2 ul li {
		height: 53px;
	}

	.frbox .right li .span2 {
		width: 28%;
	}
}

@media only screen and (max-width:1280px) {
	.mbxnav {
		font-size: 14px;
	}

	.tabs_default .horizontal li {
		width: 72px;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1220px) {
	#cssmenu ul {
		display: block !important;
	}
        .news_list .right li .pr_fields {
    width: 68% !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
     }
}

@media only screen and (max-width:1200px) {
        .news_list .right li .pr_fields {
             width: 60% !important;
             overflow: hidden;
             text-overflow: ellipsis;
             white-space: nowrap;
     }
	.flbox {
		float: left;
		width: 60%;
	}

	.frbox {
		float: right;
		width: 37.15%;
	}

	.twoflbox {
		float: left;
		width: 60%;
		margin-top: -92px;
	}

	.twofrbox {
		width: calc(37.15%);
		float: right;
	}

	.fir_li div .one_p {
		border-bottom: 1px dashed #dedede;
		padding-bottom: 10px;
	}

	.moveleftimg {
		display: block;
		width: 100%;
		margin-bottom: 16px;
	}

	.news_list .describe,
  .frbox .right .describe {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		line-height: 28px;
	}

	.leftimg {
		display: none;
	}

	.fir_li div .two_p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.flbox {
		padding-right: 0 !important;
	}

	.addpad2,
  .addpad3 {
		padding: 0;
	}

	.last1,
  .last2 {
		width: 100%;
	}

	.fir_li .leftimg {
		width: 100%;
		margin-bottom: 16px;
	}

	.fir_li_p {
		display: none;
	}

	.fir_li div {
		width: 100%;
	}

	.describe img {
		width: 100%;
	}

	.back {
		display: none;
	}

	.h_cen_fr {
		display: none;
	}

	.pc_btm {
		display: none;
	}

	.move_btm {
		display: block;
		padding: 12px 0;
	}

	.move_btm span {
		display: block;
		padding: 10px 0;
	}

	.sp_header,
  .sjj_nav {
		display: block;
	}

	.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%;
	}

	.sp_header {
		height: 0;
    /* background: #5676ba; */
		position: absolute;
		z-index: 10;
		width: 100%;
	}

	.sp_nav {
		width: 64px;
		float: right;
		position: relative;
		cursor: pointer;
		height: 30px;
		margin-top: -62px;
		padding: 10px;
		right: 30px;
	}

	.sp_nav span {
		display: block;
		background: #fff;
		width: 54px;
		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: 13px
	}

	.sp_nav span:nth-of-type(3) {
		top: 26px
	}

	.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: 90px;
	}

	.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;
	}

  /* .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;
	}

	.addmar .twoflbox {
		border-bottom: 0;
		margin-bottom: 0;
		padding: 0;
	}

	.rightactive .twofrbox1 {
		padding-bottom: 36px;
		border-right: 0;
	}

	.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: #990004;
		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%;
	}

	.bigbox {
		width: 98%;
	}

	.news_list .describe,
  .frbox .right .describe {
		padding-bottom: 8px;
	}

	.h_center {
		padding: 12px;
		width: calc(100% - 24px);
	}

	.h_center img {
		width: 74%;
	}
}

@media only screen and (max-width:1100px) {
	.news_list .right {
		float: right;
		width: calc(52% - 17px);
		padding: 0 8px;
		background: #f8f8f8;
		border: 1px solid #ebebeb;
		border-left: 0;
	}
}

@media only screen and (max-width:1024px) {
	.pc_banner img {
		object-fit: cover;
	}
}


/*导航结束*/
@media only screen and (max-width:768px) {
	.ad .pc-hidden {
		display: block;
	}

	.ad .wap-hidden {
		display: none;
	}

	.sp_nav span {
		width: 46px;
	}

	.nav_show {
		top: 90px;
	}

	.sp_nav {
		margin-top: -58px;
		right: 4px;
	}

	.flbox {
		float: left;
		width: 100%;
		margin-bottom: 32px;
	}

	.frbox {
		float: right;
		width: 100%;
	}

	.twoflbox {
		float: left;
		width: 100%;
		margin-top: 0;
		padding: 0;
		margin-bottom: 36px;
	}

	.twofrbox {
		width: 100%;
		float: right;
	}
}

@media only screen and (max-width:414px) {
	.sp_nav {
		margin-top: -44px !important;
	}

	.ad {
		margin-bottom: 24px;
		z-index: 233;
	}

	.news_list .left img {
		width: 100%;
		height: 308px;
		vertical-align: bottom;
	}

	.flbox {
		float: left;
		width: 100%;
		margin-bottom: 24px;
	}

	.news_list .left {
		float: left;
		width: 100%;
	}

	.news_list .right {
		float: right;
		width: calc(100% - 18px);
		padding: 8px;
		background: #f8f8f8;
		border: 1px solid #ebebeb;
	}

	.nav_show {
		top: 55px;
	}

	.frbox .right {
		border: 1px solid #ebebeb;
		padding: 8px;
	}

	.first_box {
		margin-bottom: 24px;
	}

	.twoflbox {
		margin-bottom: 24px;
	}

	.friendlink ul li a {
		color: #666;
		font-size: 14px;
	}

	.tabs_default ul li .fl {
		margin-right: 12px;
	}

	.tabs_default ul li .fr {
		width: calc(100% - 106px);
	}
}

@media only screen and (max-width:375px) {
	.sp_nav {
		width: 54px;
	}

	.friendlink ul li {
		width: calc(100% - 32px);
		border-right: 0;
	}

	.friendlink dl {
		margin-bottom: 12px;
	}

	.move_btm {
		display: block;
		padding: 0;
	}
}

@media only screen and (max-width:320px) {
.dtjt8_div_img{
   height:209px !important;
}
	.wp_paging li {
		display: inline-block;
		height: 25px;
		line-height: 25px;
		float: left;
		margin: 0 0 14px 0 !important;
		padding: 0;
	}

	.rightcont {
		float: none !important;
		width: calc(100% - 20px) !important;
		margin: 0;
	}

	.addpad3 div .add_pic ul li span:nth-child(1) {
		margin-right: 14px;
	}

	.nav_show {
		top: 52px;
	}

	.news_list .right li .span1,
  .frbox .right li .span1 {
		width: 60%;
	}

	.sp_nav {
		top: 4px !important;
	}

	.news_list .right li .span2,
  .frbox .right li .span2 {
		width: 34% !important;
	}

	.sp_nav {
		margin-top: -40px;
		top: 0px;
	}

	.news_list .left img {
		height: auto;
	}

	.fir_li .leftimg {
		height: auto;
	}

	.addpad3 div .add_pic {
		padding: 0 10px 10px 10px;
		width: calc(100% - 20px);
	}

	.addpad3 div .add_pic ul li span:nth-child(1) {
		width: 80px;
		margin-right: 6px;
	}
}