@charset "utf-8";
*{margin:0; padding:0; list-style:none; }

body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#fff1e0;}
html, .main { padding:0; margin:0;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.clearfix::after,.clearfix::before{content:"";height:0;line-height:0;display:block;visibility:none;clear:both;width:100%}
h1 { margin:0; padding:0; color:#d91821; font: bold 32px Arial, Helvetica, sans-serif; letter-spacing:0px;}
/* h2 { font:normal 20px "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#3e3e3e;} */
p { margin:8px 0; padding:0; font:normal 14px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:none;}
img { border:none;}
a:hover { text-decoration:none; color:#FF0000;}
.newline {margin-bottom:6px;}
li,ul{list-style:none}
.fl{float: left;}
.fr{float: right;}

.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}


.public_box { margin-left: auto; margin-right: auto}

a.more { position:absolute; margin:0; padding:0; bottom:30px; right:30px; font-size: 18px; color:#d1af72; text-align:center; width:100px; cursor: pointer; display: block; text-decoration: none ;font-weight: bolder}

.main { width:100%; background: url(../images/jjlh2026_head.jpg?v=20260109163044) no-repeat; background-position:top center; min-width:1280px;} 
.contbg{ width: 1200px; margin: 0 auto; padding: 0; background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); border: 1px solid transparent; border-image: linear-gradient(to bottom, rgba(244, 69, 34, 0.5), rgba(244, 69, 34, 0)) 1;}

/*==========header==========*/
.header { width:auto; height:674px; min-width:1280px;margin:0; padding:0;}
.header_resize { width:1100px; margin:0 auto; padding:0;}

/*==========datoutiao==========*/
.datoutiao { margin:0; padding:0; min-width:1280px;}
.datoutiao_resize { width:1100px; height: 91px; margin:0 auto; padding:30px 50px 40px 50px; position: relative;}

.datoutiao h1 { width:1100px;height: 60px;  text-align:center;line-height: 60px;overflow: hidden }
.datoutiao h1 a{ color:#d91821; text-align:center;}
.datoutiao h1 a:hover{color:#ff0000;}
.datoutiao p { color:#35322d; font-size:16px; text-indent:2em;}
.i_tt{position: absolute; left: 0; top: -10px; background: url(../images/tt.png?v=20260109163044) no-repeat ; width: 93px; height: 171px;}

/*==========fbg==========*/
.fbg { margin-left: auto; margin-right: auto; min-height:400px; overflow: hidden}
.fbg_resize { margin:0 auto; padding:20px; width:1160px;  /* box-sizing: border-box;*/}
.fbg  h2 { color: #FF0000; padding:10px 0 0 0; font-size:19px; font-weight:600; text-align:left;}

.fbg .col { margin:0; float:left; display:inline;}
.fbg .c1 { margin:0; padding:0 30px 0 0; width:680px; display:inline;}
.fbg .c2 { margin:0; padding:0; width:450px; display:inline; float:left;}

.fbg .c2 .public_box{background: #fff1e0; padding: 20px;}

.toutiao { margin-bottom: 20px; color: #d91821; }
.toutiao h2 { background: url(../images/jjlh2026_arrow.png?v=20260109163044) no-repeat left center;}
.toutiao h2 a { font-size:22px; color:#d91821; line-height:40px; margin-left:30px; display: block}
.toutiao h2 a:hover{color: #FF0000;}
.toutiao p{color:#35322d; text-indent:2em;}

/*摘要新闻*/
.abs { margin: 15px 0; padding:15px; background: #f0f0f0}
.abs h2{ padding-bottom:6px; padding-top:0; text-align:center;line-height: 32px;font-size: 22px;}
.abs h2 a { color:#333;}
.abs h2 a:hover { color:#ff0000;}
.abs p { text-indent:2em; font-size:13px; line-height:28px; color:#666;}

/*幻灯*/
.slideshow{clear:both; margin: 0; padding: 0}
.slideshow li{position:relative;overflow:hidden}
.slideshow span.title{background: url(../images/jjlh2026_hdbg.jpg?v=20260109163044) no-repeat;position:absolute;bottom:0;left:0; display:block; margin:0; padding:0;text-align:center; font-weight:bold; width:100%;height:84px;line-height:64px;font-size:18px; text-indent:8px;}

.slidebar{position:absolute;bottom:0px;left:50%;transform: translateX(-50%);}
.slidebar li{float:left;margin-right:10px; margin-bottom:10px; width:20px;height:20px;line-height:20px; text-align:center;font-size:12px;cursor:pointer}
.slidebar li,.slideshow span.title{ color:#000;overflow:hidden;}
.slidebar li{ background:#ede6db;}
.slidebar li.on{ background:#be1e1e; color:#fff;}

.block{margin:0;position:relative}
#frameHlicAe{margin:0!important;border:0!important}
.comiis_wrap960,.comiis_wrapad{margin:0 auto;width:680px}
.comiis_wrapad{margin:0}
.comiis_wrapad{overflow:hidden}
.comiis_wrapad img{float:left;margin-top:0}
#slidesImgs li{width:680px;height:510px;display:none}
#slidesImgs li img{width:680px;height:430px;}

/*标题列表短*/
ul.list_title_r{ margin:0; padding:0; color:#000;}
ul.list_title_r li { margin:0; padding:0; width:420px; line-height:36px; height:36px; font-size:16px; color:#000; list-style:none;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
ul.list_title_r li a{ color:#000; text-decoration:none; }
ul.list_title_r li a:hover{ color:#FF0000; text-decoration:underline; }


/*==========content1==========*/
.content1 {width: 100%; margin-left: auto; margin-right: auto; padding:0; overflow: hidden;}
.content1_resize { margin:0 auto; padding:0; width:1200px;}
.content1  h2 { color: #FF0000; padding:10px 0 0 0; font-size:19px; font-weight:600; text-align:left;}

.content1 .col { margin:0; margin-top: 30px; padding:0; float:left; display:inline;}
/* .content1 .c1 { padding:0 50px 0 0; width:480px; display:inline;} */
.content1 .c2 { padding:0; width:1200px; display:inline; float:left; }


/*图文新闻*/
.imgbox { margin: 15px 0; padding:0; background: #f0f0f0;width: 100%; overflow: hidden}
.imgbox img {width: 100%; height: 320px;}
.imgbox h2{ padding-bottom:6px; padding-top:0; text-align:center;line-height: 32px;font-size: 22px;}
.imgbox h2 a { color:#bb0c0c;}
.imgbox h2 a:hover { color:#ff0000;}
.imgbox p { padding:0 15px; font-size:13px; line-height:28px; color:#666;}

/*标题列表*/
ul.list_title{ margin:0; padding:0; color:#000;}
ul.list_title li { padding:0; width:515px; float:left; margin:10px 40px; border-bottom:1px solid #ede6db; line-height:46px; height:46px; font-size:18px; color: #999; list-style: none;  padding-left:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; list-style: disc;list-style-position: inside; overflow:hidden; }
ul.list_title li a{ color:#000; text-decoration:none; }
ul.list_title li a:hover{ color:#ff0000; text-decoration:underline; }


/*==========content2==========*/
.content2 { margin-left: auto; margin-right: auto; background: url(../images/cbg.png?v=20260109163044) repeat-x; background-position: top center;padding-bottom:20px}
.content2_resize { margin:0 auto; padding:0; width:1200px;}

/* 焦点切换 */
.m-slide{ position: relative; width:1180px; margin-left: auto; margin-right: auto;  min-height: 420px }
.m-slide{ position: relative; width:1180px; margin-left: auto; margin-right: auto;  min-height: 420px }
/*.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }*/
.m-slide .img { float: right; position: relative; background: #fff; width: 600px; height: 420px; border-radius:20px;}
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 560px; height: 380px; border-radius:15px; border: 1px solid #d5b993;}
.m-slide .img li { border: 2px solid #d5b993; border-radius:20px;padding: 15px}
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
    
.m-slide .tab { float: left; margin: 0; padding: 0;}
.m-slide .tab li { *margin-bottom: -3px; border-bottom: 1px solid #d1af72; width: 570px; overflow: hidden }
.m-slide .tab .first { border-top: 0, }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 530px; height: 77px; padding: 30px; /*border-left:5px solid #d1af72;*/ /*background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 1));*/ }
.m-slide .tab a .title {line-height: 30px; font-size: 20px;  font-weight: bold ; color: #191919 ;margin: 0; overflow: hidden;  }

.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a { border-left: 5px solid #d1af72 ;background: #da1117;}
.m-slide .tab .on a b { }
.m-slide .tab .on a span { color: #fff }

/*==========content3==========*/
.content3 {  margin-left: auto; margin-right: auto;  padding:0; width:100%; min-height: 400px; position: relative;}

.content3_resize { margin:0 auto; padding:0; padding-bottom: 100px; width:100%;position: relative; background: url(../images/jjlh2026_rmbb_bg.png?v=20260109163044) no-repeat; background-position:bottom center; min-height: 600px;}

/*新媒体*/
.swiper-container {width:85%; height: 90%; top:40px;}

.swiper-slide {text-align: center; font-size: 18px; /* Center slide text vertically */  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.95); }
.swiper-slide img{ width:100%; height:431px;display:block; object-fit:cover; }
.swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1);}
.swiper-button-next, .swiper-button-prev { color: #fff; }
.swiper-pagination-bullet-active { background-color:#B10000;}

.swiper-button-prev,
.swiper-button-next { width:54px; height:109px; margin:0; background: url(../images/jjlh2026_jtl.png?v=20260109163044) center no-repeat; left:50%; top:40%;  }
 .swiper-button-prev { transform:translateX(-580px); }
 .swiper-button-next { transform:translateX(534px) rotate(180deg); }
 .swiper-button-prev::after,
 .swiper-button-next::after { display:none; }
/* foot */
#foot {padding:0; width:auto;color:#000;  background: url(../images/jjlh2026_footbg.png?v=20260109163044) no-repeat bottom center; min-width:1280px; }
#foot_resize { margin:0 auto; padding:60px 0; text-align:center; width:1200px;} 
.footer{ font-size:12px; line-height:24px; padding-top:10px;  margin-left:auto; margin-right:auto; height:100px; padding:0px;text-align:center; font-size:12px; color:#000;}
.footer a{color:#000; text-decoration:none;}



