.ht_fl {
	float: left;
}

.ht_fr {
	float: right;
}

.h_center {
	padding: 34px 0;
	z-index: 99;
	background: url(../images/top_bg.jpg) no-repeat center center;
}

.h_center .h_cen_fl {
	float: left;width:50%
}

.h_center .h_cen_fl img{
	    display: inline-block;
    float: left;width:50%;
}
.h_center .h_cen_fl .sitetitle{    color: #fff;
    font-weight: bold;
    font-size: 28px;
    display: inline-block;
    margin-top: 12px;
    margin-left: 20px;
}


.h_center .h_cen_fr {
	float: right;
	text-align: center;
	position: relative;
	width: 294px;
}

.h_cen_fr p {
	float: left;
	text-align: center;
	margin-left: 32px;
}

.h_cen_fr p img {
	display: block;
	margin: 0 auto 7px auto;
}

.h_cen_fr p span {
	display: block;
	color: #fff;
}

.h_center .h_cen_fr p {
	text-align: center;
	font-size: 15px;
	color: #999;
}

#top {
	background: #9b0004;
	background-size: cover;
}
.wp_entry{
color:#000000;
}
.wp_article_list .list_item .Article_Title a:hover{
color:#b30006;
}
.back {
	position: fixed;
	bottom: 120px;
	right: 30px;
	z-index: 9999;
	display: none;
}

.back img {
	width: 70px;
	height: 70px;
}

.add_xl {
	display: none;
}

.wap-hidden {
	display: none;
}

.h_center .inp {
	position: relative;
	margin-top: 12px;
	margin-left: 30%;
	padding-left: 20px;
	border: 1px solid #9b0004;
}

.h_center .inp input {
	width: calc(228px - 20px);
	outline: none;
	height: 36px;
	border: 0;
	color: #999;
}

.h_center .inp img {
	position: absolute;
	right: 0;
	top: 0;
	width: 51px;
	height: 100%;
}

.nav {
	background: #b30006;
	width: 100%;
	z-index: 999;
}

.nav>.bigbox>ul {
	text-align: center;
	width: 76%;
}

.nav>.bigbox>ul>li {
	float: left;
	width: calc((100% - 2px) / 7);
	position: relative;
}

.nav>.bigbox>ul>li>.show {
	position: absolute;
	top: 55px;
	z-index: 333;
	width: 116%;
	background: rgba(179,0,6,0.9);
	display: none;
	left: -8%;
}

.nav>.bigbox>ul>li>.show>li:hover {
	background: #910005;
}

.nav>.bigbox>ul>li>a {
	padding: 18px 0;
	text-align: center;
	font-size: 17px;
font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	-o-transition: color .2s ease;
	transition: color .2s ease;
	display: block;
}

.nav>.bigbox>ul>li>a:hover {
	color: #ffff00;
}

.nav .show a {
	color: #fff;
	font-size: 16px;
}

.nav .show .show_li {
padding:14px 8px;
}

.searchT {
	height: 34px;
	margin-top: 9px;
}

.searchT input {
	outline: none;
	height: 100%;
	border: 0;
	float: left;
	padding: 0 12px;
}

.searchT .wp_search .search {
	display: inline-block;
	background: url(../images/search.png) no-repeat center center, #9b0004;
	color: #fff;
	padding: 0 30px;
        height:36px;
}

.wp_search td{
      padding:0;
}

/*导航下拉结束*/
.pc_show{
  display:block;
}

.move_show{
  display:none !important;
}

.pc_banner {
	width: 100%;
}

.pc_banner img {
	width: 100%;
	vertical-align: bottom;
      image-rendering: -webkit-optimize-contrast;
}

.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;
}

.dtjt8_div_img img{
display:block;
width:100%;
max-height:382px;
height:382px;
} 

.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%;
}

.news_list .left {
	float: left;
	width: 48%;
	margin-right: 20px;
}

.news_list .left img {
	width: 100%;
}

.news_list .right {
	float: right;
	width: 49%;
}

.news_list .right li,
.frbox .right li,
.twofrbox .right li {
	border-bottom: 1px dashed #dedede;
	line-height: 50px;
}

.news_list .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: 21%;
}

.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 {
	border-bottom: 1px dashed #dedede;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 34px;
	width: 100%;
}

.ad {
	margin-bottom: 36px;
	z-index: 233;
}

.ad img {
	width: 100%;
	vertical-align: bottom;
}

.main {
	margin-bottom: 36px;
}

.main dl {
	margin: 0 0 24px 0;
}

.main dl dt img {
margin-top:2px;
	margin-right: 18px;
}

.main dl dt span {
	display: block;
}

.main dl dt span:nth-child(1) {
	font-size: 24px;
	color: #000;
	font-weight: bold;
	margin-bottom: 2px;
}

.main dl dt span:nth-child(2) {
	font-size: 16px;
	color: #9e9e9e;
}

.main dl dd {
	float: right;
	margin-top: 10px;
}

.main dl dd a{
font-size:19px;
font-weight:bold;
}

.main dl dd a:hover{
color:#b30006;
}


.main .newsbox .leftbox {
	width: 540px;
	height: 312px;
	margin-right: 36px;
}

.main .newsbox .list li {
	line-height: 38px;
        border-bottom:0;
}

.addim .list li:nth-child(1){
   display:block !important;
}

.main .newsbox .list li>a>img:nth-child(1) {
	float: left;
	margin-right: 12px;
	margin-top: 16px;
}

.main .newsbox .list li>a>span:nth-child(2) {
	width: calc(100% - 52px - 33px - 38px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.main .newsbox .list li>a> span:nth-child(3) {
	float: right;
	color: #777;
}

.main .newsbox .list {
	width: calc(100% - 540px - 36px);
}

.contain2 .leftbox {
	margin-right: 36px;
}

.contain2 .leftbox,
.contain2 .rightbox {
	width: calc((100% - 36px) / 2);
}

.contain2 .list {
	width: 100% !important;
}

.addbox {
	background: #f5f7f7;
	margin-bottom: 24px;
}

.addbox div:nth-child(2) {
	width: calc(100% - 48px - 269px);
	padding: 24px;
        float:right;
}

.addbox div:nth-child(2) p:nth-child(1) {
	font-weight: bold;
	margin-bottom: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.addbox div:nth-child(2) p:nth-child(2) a{
	color: #777;
	line-height: 26px;
	text-indent: 2em;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.main3 {
	padding: 36px 0;
	background: #f5f7f7;
}

.main3 .title {
	text-align: center;
	background: url(../images/main3tit.png) no-repeat center center;
	margin-bottom: 36px;
}

.main3 .title p:nth-child(1) {
	font-size: 20px;
	margin-bottom: 2px;
	color: #333;
	font-weight: bold;
}

.main3 .title p:nth-child(2) {
	font-size: 14px;
	color: #9e9e9e;
}

.img_list li img {
	margin-bottom: 14px;
	width: 100%;
}

.img_list li {
	background: #fff;
	float: left;
	border: 1px solid #e0e0e0;
	padding-bottom: 20px;
	margin-right: 24px;
	width: calc((100% - 96px - 10px) / 5);
	box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.4);
}

.img_list li:last-child {
	margin-right: 0;
}

.img_list li span {
	margin-bottom: 12px;
	display: block;
	text-align: center;
}

.img_list li span:nth-child(2) {
	font-weight: bold;
}

.img_list li span:nth-child(3) {
	margin-bottom: 0;
	font-size: 15px;
	color: #666;
}

.main4 {
	background: #fff;
	padding: 36px 0;
        display:none;
}

.main4 .bigbox {
	background: #f5f5f5;
}

.imgbox {
	vertical-align: bottom;
	margin-right: 36px;
}

.main4 .rightbox {
	width: calc(100% - 525px - 36px);
	padding: 36px 36px 36px 0;
}

.main4 .rightbox p:nth-child(1) {
	margin-bottom: 16px;
}

.main4 .rightbox p:nth-child(1) span {
	font-size: 42px;
	color: #5d2d29;
	border-bottom: 4px solid #5d2d29;
	display: inline-block;
}

.main4 .rightbox p:nth-child(2) {
	color: #5d2d29;
	font-weight: bold;
	margin-bottom: 18px;
}

.main4 .rightbox p:nth-child(3),.main4 .rightbox p:nth-child(5),.main4 .rightbox p:nth-child(4) {
	line-height: 26px;
	font-size: 15px;
}

.main4 .rightbox p:nth-child(6) a {
	font-size: 16px;
	color: #4b84b1;
	display: block;
	margin-top: 24px;
}

.main5 {
	margin-bottom: 36px;
}

.main5 a {
	margin-right: 24px;
	float: left;
	width: calc((100% - 24px * 3) / 4);
}
.main5 a img{
display:block;
}
.main5 a:last-child {
	margin-right: 0;
}

.main5 a img {
	width: 100%;
}

.pc_btm,
.move_btm {
	background: #990004;
	color: #fff;
	text-align: center;
	padding: 20px 0;
	font-size: 14px;
}

.move_btm {
	display: none;
}

.mbxnav {
	line-height: 52px;
	background: #f6f6f6;
	padding: 0 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
}

.neirongye {
	color: #000000;
	font-size: 16px;
	margin-bottom: 30px;
	line-height: 30px;
}

.neirongye .title {
        color:#000;
        font-weight:bold;
	text-align: center;
        padding-bottom:30px;
	margin-bottom: 16px;
        font-size: 28px;
        border-bottom:1px solid #e6e6e6;
 }

.neirongye .shijian {
	text-align: center;
	color: #9f9f9f;
	font-size: 16px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 14px;
	margin-bottom: 20px;
}
.contquyu {
	padding: 0px;
	margin-bottom: 30px;
font-size:16px;
    font-family: "微软雅黑" !important;
}

.fanye {
	padding: 0 10px;
}

.contstart .leftlist {
	float: left;
	width: 28%;
	border-right: 1px solid #e6e6e6;
	padding-bottom: 60px;
        padding-right:24px;
margin-bottom:30px;
}

.contstart .rightcont {
	float: right;
	width: 68%;
	padding-bottom: 30px;
}

.contstart .leftlist ul .bigtit {
	background:#b30006 ;
	line-height: 58px;
	height: 58px;
	color: #fff;
	font-size: 20px;
        text-align:center;
font-weight:bold;
}

.contstart .leftlist ul .movemargin {
	background: #f6f6f6;
	line-height: 58px;
	height: 58px;
	color: #555;
	width: calc(100% - 20px);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	margin-top: 8px;
	padding-left: 20px;
}

.contstart .leftlist ul .movemargin:hover {
	background: #fff0f0;
	color: #222;
	transition: all .3s;
}

.contstart .rightcont ul li {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

.main .rightbox .newsbox .list li:nth-child(1){
       display:none;
 }

.contstart .rightcont ul li .datetz {
	font-size: 14px;
	color: #5676ba;
}

.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: 0px;
}

.sp_header,
.sjj_nav {
	display: none;
}

.list_news .top_news .pic_box {
	width: 268px;
	height: 120px;
}

.list_news .top_news a .right_txt:hover .describe {
	color: #940005;
	transition: all .3s;
}

.list_news .top_news .pic_box img {
	width: 100%;
	display: block;
}

.list_news .top_news .right_txt {
	width: 50%;
}

.list_news .top_news .right_txt .guanjianci {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_news .top_news .right_txt .describe {
	margin-top: 10px;
}

.list_news .top_news .right_txt .news_time {
	color: #777;
	padding: 5px 0;
}

.list_news .la_ul li a .title_time .news_title {
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 36px;
}

.list_news .la_ul li a .title_time .news_time {
	width: 20%;
	line-height: 36px;
}

.list_news .la_ul li a:hover .describe {
	color: #940005;
	transition: all .3s;
}

.list_news .la_ul li {
	padding-bottom: 16px;
	margin-top: 10px;
	border-bottom: 1px solid #d4d6e0;
}

footer {
	background: #9a0004;
	color: #ffffff;
	text-align: center;
}

footer a {
	color: #ffffff;
	display: inline-block;
	padding: 0 12px;
}

footer .bigbox {
	background: url(../images/btm_bg.jpg) no-repeat left center;
	padding: 26px 0;
}

footer p {
	line-height: 32px;
}

.list_s_i {
	display: none;
}

.list_s_i img {
	width: 50px;
}

@media (max-width:1410px) {
	.bigbox {
		width: 98%;
	}
}

@media (max-width:1250px) {
	.nav>.bigbox>ul {
		width: 72%;
	}
}

@media (max-width:1200px) {
	.add_xl {
		display: block;
		float: right;
		transform: rotate(-90deg);
		transition: all 0.3s;
		margin-top: 3px;
	}

	.add_xl_t {
		transform: rotate(0deg);
	}

	.nav {
		position: relative;
	}

	.searchT {
		float: left !important;
	}

	.nav>.bigbox>ul {
		float: right !important;
		display: none;
		position: absolute;
		top: 46px;
		z-index: 444;
		background: #fff;
		width: 100%;
		left: 0;
	}

	.nav>.bigbox>ul>li {
		width: 100%;
		float: none;
	}

	.nav>.bigbox>ul>li>a {
		color: #333;
		text-align: left;
		padding-left: 12px;
		padding-right: 12px;
	}

	.nav>.bigbox>ul>li>a:hover {
		color: #b30006;
	}

	.nav>.bigbox>ul>li>.show {
		position: static;
		width: 100%;
		background: none;
	}

	.nav>.bigbox>ul>li>.show>li>a {
		text-align: left;
		display: block;
		padding: 0 24px;
		color: #666;
	}

	.nav>.bigbox>ul>li>.show>li:hover {
		background: none;
	}

	.nav>.bigbox>ul>li>.show>li>a:hover {
		color: rgba(179,0,6,1);
	}

	.change_color {
		color: rgba(179,0,6,1) !important;
	}

	.list_s_i {
		display: block;
		float: right;
	}

	.list_s_i  img {
		margin-top: 8px;
	}

	.searchT {
		margin-bottom: 6px;
	}

	.main4 .rightbox {
		width: calc(100% - 525px - 10px);
		padding: 12px 6px 12px 0;
	}
}

@media (max-width:1026px) {

	.contain2 .leftbox, .contain2 .rightbox,.main .newsbox .leftbox,.main .newsbox .list {
		width: 100%;
	}

	.contain2 .leftbox {
		margin-bottom: 36px;
	}

	.main .newsbox .leftbox {
		text-align: center;
	}

	.main .newsbox .leftbox {
		margin-right: 0;
	}
}

@media(max-width:768px) {
.contstart .leftlist{
 display:none;
}

.contstart .rightcont{
  width:100%;
}

.pc_show{
  display:none !important;
}

.move_show{
  display:block !important;
}
	.addbox div:nth-child(2) {
		width: calc(100% - 20px - 269px);
		padding: 24px 10px;
	}

	.main .newsbox .list li>a>img:nth-child(1) {
		margin-right: 8px;
	}

	.h_cen_fr {
		display: none;
	}

	.main .newsbox .leftbox {
		overflow: hidden;
	}

	.h_cen_fl img,.main .newsbox .leftbox img {
		width: 100%;
	}

	.main4>div div:nth-child(1) {
		width: 100%;
		text-align: center;
	}

	.imgbox {
		width: 100%;
		margin-right: 0;
		margin-bottom: 12px;
	}

	.main4 .rightbox {
		width: calc(100% - 24px);
		padding: 0 12px;
	}

	.main4 .bigbox {
		padding: 24px 0;
	}

	.main5 a:nth-child(even) {
		margin-right: 0;
	}

	.main5 a {
		width: calc((100% - 24px) / 2);
	}

	.main5 a:nth-child(1),.main5 a:nth-child(2) {
		margin-bottom: 24px;
	}
}

@media (max-width: 999px){
.h_center .h_cen_fl img{    margin-top: 10px;}
}
@media (max-width: 768px){
.h_center .h_cen_fl{width:100%;text-align:center;}
.h_center .h_cen_fl img{float:none;}
.h_center .h_cen_fl .sitetitle{display:block;}
}