@charset "utf-8";
/* CSS Document */
*{margin:0 auto;}

body{min-width: 1200px;}
.head{ width: 100%; height: 187px; background: linear-gradient(to bottom, #ca171d, #e9614e);}
.jz{ width: 1200px; margin:0 auto; position: relative; }
.jz img{ display: block; width: 100%; }

.tr_link_btn { position: absolute;  top: 20px; right: 10px; line-height: 32px; }
.tr_link_btn a { color: #fffe; font-size: 18px; text-decoration: none; }
.tr_link_btn img { width: auto; height: 32px; display: inline-block; float: left; margin-right: 10px; }


.nav1{ width:100%; height:45px; margin-top:-1.6px;margin:0 auto;margin-top: 2px;background:#f3f3f3;}

.naav{ width:1200px; background:#f3f3f3; }
.naav li { list-style: none; line-height: 45px; }
.naav .ul1 > li { float: left; padding: 0 51px; position: relative; }
.naav a { font-size: 20px; color: #cb1c1d; text-decoration: none; }
.naav ul ul { text-align: center; min-width: 100%; display: none; position: absolute; top: 44px; left: 0; padding: 0; background: #f3f3f3; z-index: 2; }
.naav li:hover ul { display: block; }
.naav li li { white-space: nowrap; float: none; }
.naav li li:hover { background: #fff; }


.floot{ width:100%; height:180px; margin:10px auto 0px auto;background: #ca2320; color:#f7d1d1; } 
.floott{width:1200px;height:180px;margin:0 auto; text-align: center; line-height: 35px;}
.banq{width:1200px;height:180px; float:left; line-height: 35px; padding-top: 2em; }
.two{width:500px;height:180px; float:left;background:#c20102;}
.two img{margin-left:35px; margin-top:20px;}
.tu{width:155px; height:160px; float:left; }
.tu p{width:190px;  text-align: center;}
.xb{ width:350px; height:580px;}
.xb img{ width:100%; height:100%;}
#featuredw1{width: 100% !important;}
.orbit-wrapper{width: 100% !important;}
#featuredw1 a{width: 100% !important;}
#featuredw1 a img{width: 100% !important;}

.bag-pag{height: 90px;width: 100%; }
.bag{width: 1200px;height: 90px;margin: 0 auto; background-color: #cb1c1d;}

.wrapper{width: 100%; height: 500px;     margin-top: 10px;}
.wrap{width: 1200px;height: 500px; margin: 0 auto; background-color: #CEBFAA;}


.banner2{ width:1200px; height:314px; margin:0 auto;    margin-top: 15px; margin-bottom: 15px;}
.banner21{ width:1200px; height:314px; margin:0 auto;    margin-top: 25px; margin-bottom: 25px;}

.banner3{ width:1200px; height:365px; margin:0 auto;    margin-top: 15px; margin-bottom: 25px;}
.dqf{
    float: left;
    width: 370px;
    height: 300px;
    background-color: #f3f3f5;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}

/*图片新闻*/
.dqf2{
    float: left;
    width: 500px;
    height: 375px;
    background-color: #f3f3f5;
}
.dqf2 .swiper-pagination { text-align: right; }
.dqf2 .swiper-container-horizontal > .swiper-pagination-bullets, 
.dqf2 .swiper-pagination-custom, 
.dqf2 .swiper-pagination-fraction { bottom: 3em; left: initial; right: 10px; }
.dqf2 .swiper-pagination-bullet { color: #fff; width: 10px; height: 10px; }
.dqf2 .swiper-pagination-bullet-active { background: #cb1c1d; }
.dqf2 img { height: 375px; display: block; width: 100%; }
.dqf2 p { background: linear-gradient(180deg,#6660 0,#000 97%); position: absolute; line-height: 4em; width: 100%; bottom: 0; color: #fff; text-align: center; }


/*工作动态*/
.dqfp{
    float: right;
    width: 665px;
    height: 366px;
    background-color: #f3f3f5;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.index_ul_text_box { font-size: 16px; margin:0; padding: 0; }
.index_ul_text_box li { line-height: 39px; height: 39px; position: relative; list-style: none; position: relative; }
.index_ul_text_box a { width: 82%; display: inline-block; color: #352525; text-decoration: none; padding-left: 12px; }
.index_ul_text_box span { float: right; color: #666; }
.index_ul_text_box li::before { content: ''; display: block; background: #cb1c1d; width: 5px; height: 5px; border-radius: 5px; top: 20px; position: absolute; }

.ir3 .dqf,
.ir4 .dqf { width: 100%; box-sizing: border-box; }
.ir3,
.ir3 .dqf { height: 270px; }
.ir3 img { height: 180px; width: 100%; display: block; }

.dqf1{
    margin: 0 15px;
    float: left;
    width: 370px;
    height: 300px;
    background-color: #f3f3f5;
    margin-top: 20p;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.tt{height: 40px; line-height: 40px;}
.tit{float: left; margin-left: 20px;font-size: 24px;text-align: center; color: #cb1c1d; font-weight: bold ;border-bottom: 3px solid;}
.more_btn{float: right;margin-right: 10px;margin-right:10px; color:black; text-decoration:none;color: #322020;font-size: 20px;}


.ir4,
.ir4 .dqf { height: auto; overflow: hidden; }
.ir4 .links { padding: 1.5em 0; display: flex; justify-content: space-between; }
.ir4 a { text-decoration: none; background: linear-gradient(to bottom, #ca2320, #e95e4c); color: #fff; padding: 0.6em 3.5em; border-radius: 5px; }
.ir4 a:hover { background: linear-gradient(to top , #ca2320, #e95e4c); }

.aside{
	width: 240px;
	min-height: 300px;
	float: left;
}
.aside .par_cat {
    background-color: #cb1c1d;
    padding: 10px; text-align: center;
    color: white;
    font-size: 20px;
}
.side_menu {
    font-size: 18px;
}
.side_menu ul { margin: 0; padding: 0; }
.side_menu li { position: relative; list-style: none; line-height: 3; border-left: 5px solid transparent; border-bottom: 1px solid #f2f2f2; }
.side_menu a { padding-left: 20px; color: #333; text-decoration: none; }
.side_menu li:hover a:before,
.side_menu .selected a:before { display: block; content: ''; width: 5px; height: 20px; background: #e95d4b; position: absolute; left: 0; top: 17px; }
.side_menu li:hover a,
.side_menu .selected a { color: #cb1c1d; }

.inner_cat_hd { border-bottom: 1px solid #ccc; line-height: 50px; }
.inner_cat_hd .path_info { float: right; }
.inner_cat_hd .path_info,
.inner_cat_hd .path_info a { font-size: 14px; color: #999; font-weight: lighter; }
.inner_cat_hd .path_info a { text-decoration: none; }
.inner_cat_hd .cur_cat { font-size: 20px; color: #333; font-weight: bold; }

.news_list_box { padding: 1em 0; min-height: 500px; }

.news_list_ul { margin: 0; padding: 0; width: 100%; }
.news_list_ul li { font-size: 18px; line-height: 50px; height: 50px; padding: 0 12px; list-style: none; border-bottom: 1px dashed #ccc; }
.news_list_ul a { color: #333; text-decoration: none; width: calc(100% - 7em ); display: inline-block; }
.news_list_ul span { color: #999; float: right; }
.news_list_ul li:hover a { color: #cb1c1d; }
.news_list_ul li:hover span { color: #333; }


.show_detail_box {
	padding: 0 50px;
	line-height: 1.8;
}
.show_detail_box .show_title {
	text-align: center; color: #333;
}
.show_detail_box .arti_metas{
	text-align: center;
	color: #999;
}
.show_detail_box .arti_metas span{
	padding: 0 10px;
}
.show_detail_box .entry{
	margin: 20px 0;
	min-height: 500px;
	font-size: 18px; color: #333;
}
.show_detail_box .entry a {
	text-decoration: none;
	color: #cb1c1d;
}


.text{
	width: 1200px;
	min-height: 513px;
	margin: 0 auto;
	margin-top: 20px;
}
.time{
	width: 100%;
	height: 30px;
	text-align: left;
	border-bottom: 2px solid #c20102;
}
.t_txt{
	width: 743px;
	min-height: 500px;
	margin: 0 auto;
	margin-top: 15px;
}
.main{width: 930px; min-height: 500px; float: right;}
.clear1{ clear:both;}


.nav-img{
	background-color: #f3f3f3;
	padding: 20px 0;
}
.nimg{
	width: 1200px;
	height: 268px;
	margin: 0 auto;
	background-image: url(images/qj.jpg);
}



.mains{
	width: 1200px;
	min-height: 500px;
	float: right;
}
.texts{
	width: 1200px;
	min-height: 500px;
	margin: 0 auto;
	margin-top: 20px;height: auto;
}
.t_txts{
	width: 1150px;
	min-height: 430px;
	margin: 0 auto;
	margin-top: 15px;
	height: auto;
}
.t_tits{
	width: 100%;
	height: 50px;
	text-align: center;
        margin-top:10px;
}
.boxs{
       width:560px;
       height:30px;
       margin:0 auto;
}
.names{
       width:180px;
       height:30px;
       line-height:30px;
       font-size:14px;
       margin-right:10px;
       float:left;
       text-align:center;
}
.tmes{
       width:180px;
       height:30px;
       line-height:30px;
       font-size:14px;
       margin-right:10px;
       float:left;
       text-align:center;
}
.nums{
       width:180px;
       height:30px;
       line-height:30px;
       font-size:14px;
       float:right;
       text-align:center;
}
.wz{margin-top:3px;}


.banner{background:#FFF!important;}
.wp_article_list{list-style: none;}
.Column_Position a{text-decoration: none;color:#352525;}
.bq1 img{margin-left:5px;}
.wp_article_list .list_item .pr_fields{height:26px;}
.wp_article_list .list_item{ border-bottom:none;}
.wp_article_list .list_item { height: 40px !important;}
.more_btn a {color: #888; text-decoration: none;}
.con {padding-top: 10px; }
.bag img{    width: 100%; height: 100%;}
.Article_Title a { font-size: 14px !important;}
.Article_Title a:hover { color:#cb1c1d !important;}
.wp_article_list .list_item span {font-size: 15px !important;}
#wp_nav_w22 .wp_nav .nav-item a {font-size: 20px !important;}


/*图文li高度*/
.articlelist1_li {
    background: none;
    height: 40px;
    line-height: 40px;
}
/*图文点样式*/
.news_icon {
   margin: 0 12px;
    background: #cb1c1d;
    width: 5px;
    height: 5px;
    margin-top: 16px;
    border-radius: 5px;
}

/*主页图文 文字颜色*/
a.articlelist1_a_title {
    color: #352525;
    text-decoration: none;
}
.articlelist1_li  a:hover{color:#cb1c1d ;}



.picbase1-credit { display:none!important;}
.picbase1-content p { display:none!important;}
.picbase1-content h2 { display:none!important;}

#wp_pager { text-decoration: none; text-align: center; margin: 1.5em auto 2em; }
#wp_pager li a { text-decoration: none; color: #555; }

#wp_pager { text-align: center; margin: 1em auto 0; }
#wp_pager .pages { margin: 0 auto; display: inline-block; }
#wp_pager li { list-style: none; float: left; margin: 0px 0px 0px 7px;  }
#wp_pager li a { display: inline-block; border: 1px solid #ccc; width: 36px; height: 36px; font-size: 16px; line-height: 36px;}
#wp_pager li a.pgCurrent,
#wp_pager li a:hover { border: 1px solid #cb1c1d; color: #fff; background-color: #cb1c1d;}

.path_info .possplit { background-image: url(/images/next.png); padding: 0 3px 0 4px; background-size: 75% auto; }
.path_info a:hover { color: #333; }