@charset "utf-8";


.topbox{display: none;}
.top{ display: none;width: 100%;  height:45px;line-height:45px;  position: relative;z-index: 3;padding:0 10px;background:#8a0910;  display: flex;justify-content: flex-end;align-items: center; }
.link{ margin-right: auto;}
.link a{ color:#fff;  padding:0 10px;}
.link a:last-child{ border-right: 0;}
.meun_icon{height: 45px; line-height: 45px; display: inline-block; color: #fff; font-size: 16px; margin-right: 10px;}
.meun_icon img{width:25px; margin-right: 10px; height:20px; vertical-align: middle;}
.m-logo{
	display: block;
	padding: 15px;
	background: #8a0910;
}
.m-logo a{
	display: block;
	overflow: hidden;
}
.m-logo img{
	display: block;
	max-width: 100%;
}

/*手机导航*/
.head_r{ float:right; padding-top:8%; }
#navbg{ position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);left: 0;top: 0;display: none;z-index: 999;}
.mob_nav{position: fixed;right:-85%;top: 0;z-index: 999;background: #9b0d14;width: 80%;height: 100%;box-shadow: -5px 0 13px rgba(0,0,0,.43); overflow-y: scroll;}
.mob_nav li:last-child{border-bottom:0}
.mob_top{height: 45px;line-height: 45px;padding: 0 15px;background:#9b0d14; background-size: 100%;}
.mob_top .link_l{ float: left; color: #fff;}
.mob_nav .colsebtn{ text-align: right;height:25px;margin-top:6px; float: right; cursor: pointer;}
.mob_nav .colsebtn img{width: 25px; height:25px;}
.mob_nav li a{ display:block; color:#fff; }
.js_mob{padding:10px 12px;}

.mob_list li{line-height:50px;font-size:16px;text-align: left;text-indent:20px;position:relative;cursor:pointer;border-bottom: 1px solid #6f060b;}
.mob_list li a{ color:#fff;  width:85%; display:block}
.mob_list li i{ display:block; width:50px; height:50px; z-index:122; position:absolute; right:0px; top:0px;  background:url(../images/jtx.png) center center no-repeat; background-size:17px}
.mob_list li i.icon{background-size:17px}
.mob_list li .ul_ejnav{ display:none}
.mob_list li .ul_ejnav li{width:100%;border-bottom: 1px solid #6f060b;padding-left:15px;line-height:45px;font-size:14px;background: #850910;}
.mob_list li .ul_ejnav li:last-child{ border-bottom: 0;}
.mob_list li .ul_ejnav li a{ width:100%;}
.open{right:0}

@media screen and (max-width: 1500px) {
.nav .wp-menu .menu-item a.menu-link {  padding: 0;}
.nav .wp-menu {display: flex; justify-content: space-between;}
.header .head-left { width: 70%;}
.header .head-left img {max-width: 90%;}

.main1 ul.news_list { margin: 0 60px;}
.wrapper .inner { width: 90%; max-width: 100%;  margin: 0 auto;}
.qhd_links-t li .img{width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;background:#fef1f1;border-radius: 50%;border: 5px solid #fef1f1; float:left; margin-right:10px } 
}
@media screen and (max-width: 1400px) {


.wrapper .inner .mod {width:auto;padding:0 10px;}
.nav .sub-menu .sub-item a { height: 35px;line-height: 35px;}
.nav .wp-menu .menu-item a.menu-link {padding: 0 10px; font-size:18px;}
.wp-search .search-input input.search-title {padding: 0;line-height: 25px;}
.wp-search .search-btn {  width: 40px; height: 40px;}
.main2 .mr {  right: 10px;}
.main2_news_bg {width: 55%;}
.main1 .slick-prev, .main1 .slick-next {width: 50px;height: 50px;}
.main1 ul.news_list { margin: 0 50px;}
.main1 .slick-prev {  left: -50px;}
.main1 .slick-next {right: -50px;}
.post-22 .news_list li.news .news_title {overflow: hidden;  text-overflow: ellipsis; display: block; white-space: nowrap; width: 80%;}
.main3 .inner { width: 90%;max-width: 1400px;}
.t_top .inner {width: 90%;margin:0 auto;}
}

@media screen and (max-width: 1300px) {
.cols_list li.news {
    width: 50%;
    margin-bottom: 27px;
}
.nav .wp-menu .menu-item a.menu-link {padding: 0 10px; font-size:16px;}
}
@media screen and (max-width: 1200px) {
.t_top{background:#7b0a10;margin:0 auto;position: relative;   overflow: hidden;line-height:32px;}
.t_top .inner {width: 100%;margin:0 auto;}
.t_link a{padding:0 10px;line-height:25px;font-size:12px;color:#fff;}

.header{position: unset;}
	.banner{padding-top:0;}
	.logo_l{width:80%;padding: 3px 0;margin-top:0;}
	.top{border-bottom: 0px solid #fff;}
	#headtop{display: none;}
	.navbg{ display: none;}
	.meun_icon{ display: block;}
	.nav_logo .nav_logo_center{border-bottom: 0px solid #fff;}
	.logo_l span{ font-size: 26px;}
	.headr{ display: none;}
	.topbox{ display: block;       overflow: hidden}	


.banner .swiper-container-horizontal .swiper-pagination{ text-align: center; height: 26px; bottom: 5px; } 	
.banner .swiper-container-horizontal .swiper-pagination-bullet-active{ background-color: rgba(255,255,255, 1); width: 20px; height: 12px; border-radius:10px; opacity: 1; }

.row-a3 { position: relative; padding-top:10px; padding-bottom: 100px;} 

.qhd_yw{ width: 100%; float: none;  } 
.newspic{ width: 100%; float: none; } 
.qhd_ywbox{width: 100%;float: none;padding: 0px; } 
.qhd_znxw{width: 100%;float: none;padding: 0px; } 

.qhd_ztzl .swiper-slide{width: 100%;  text-align: center;} 
.qhd_ztzl .swiper-slide a{background:none;} 
.tpsx5 img{ max-width:100%; display:block; height:100%;margin: 0px auto; } 

.qhd_ztzl .swiper-button-prev1 { left:-10px; } 
.qhd_ztzl .swiper-button-next1 { right: -10px; } 

.web{padding-bottom: 100px; }

.inner_left{ display: none;}
.inner_right { width:100%;padding:0px;float:none;margin: 0px auto;}

.newspic_up .picc img{display:block;width:100%;height:auto;object-fit: cover;max-heigth:80vh} 
.newspic_up .pic_up_tit .zy { display: none;}
.qhd_tzgg .date span { font-size: 24px; display: inline-block;  } 

.qhd_links{padding:10px; } 
.qhd_links-t li{ width: 48%; margin: 0px; padding: 0px; text-align: center;} 
.qhd_links-t li a{ padding: 0px;margin: 25px auto;width: 85%;  } 
.qhd_links-t li .img{width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;background:#fef1f1;border-radius: 50%;border: 5px solid #fef1f1; float:none;margin: 0px auto; } 
.qhd_links-t li .img img{max-width:40px;max-height: 40px; } 
.qhd_links-t li p{float:none;font-size: 18px;color: #a43635;line-height: 60px;text-align: center;transition:0.5s;white-space: nowrap; width: 100%;  } 
.qhd_links-t li:hover,.qhd_links-t li.on{ background: url(../images/link_icobg.jpg) no-repeat center center; background-size:100% 100%; } 
.qhd_links-t li a:hover .img,.qhd_links-t li.on .img{width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;background: #FFF;border: 5px solid #dd787adb; } 
.qhd_links-t li:hover p,.qhd_links-t li.on p{ color:#FFF;font-weight: bold;}

.more1 { float: right; margin-top: 30px; padding-right: 60px; color: #8c030d;font-size: 16px; position: relative;  } 
.more1::after { background: url(../images/more.png) no-repeat right center; background-size: cover; width: 60px; height: 23px; content: ''; position: absolute; top: 0; right: 0px; z-index: 0;  } 

.art-main .art-body { padding-top: 10px; }

.inner_right .lm_top .lm{display: none;}
.inner_right .lm_top{justify-content:space-between;align-items: flex-end;margin-bottom: 20px;width: 100%; position:relative;}
.inner_right .lm_top .adress{width:100%;line-height:40px;padding:0px;float:none;margin: 0px auto;border-bottom: 1px dashed #d2d2d2;}

.img-lists ul li { float: none; width: 95%; margin: 20px 1% 0 1%; border: 2px solid #eee; transition: all 0.3s; position: relative; top: 0; }

.zsbox { display:block;  width:100%;padding: 0px; } 


.listTitle h2 {	padding: 20px;font-size: 24px;} 
.listTitle h2::before{ background: url(../images/tit_bg.png) no-repeat left center; background-size: cover; width: 50px; height: 50px; content:''; position: absolute; bottom: 0;left: 0px;z-index: 0;} 
.listTitle h2 span { position: relative; z-index: 10; font-weight: 600;font-size: 24px; color:#111; padding-left:20px;  } 
.listTitle .en { display: block; color: #8c030d; padding-left: 40px; text-align: left; display: block; font-size: 16px;font-weight: normal; margin-top:-10px;  } 
.listTitle3 { text-align: left; position: relative;  } 
		
.footer .ml { position: relative; float: none;width: 100%;text-align: center; } 
.footer .ml img{ max-width: 90%;margin:0px auto; } 
.footer .mc { padding: 10px 0; left: 0;float: none;position: relative;width: 90%; margin:0px auto;transform: translateX(0); } 
.footer .mr { float: none;width: 100%;  } 
}
/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
.index-ztbd li .pic{width:100%;}
.index-ztbd li .text{width:90%;}

.list-link li a{min-height:120px;}


}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}