@charset "utf-8";
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word;font-family:"微软雅黑";}
body{font:14px/1.5 \5b8b\4f53,Arial,sans-serif;background:#fff;font-family:"微软雅黑";}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;}/*表单类标签外边距，字体及颜色继承父元素的字体系列样式*/
img{border:none}/*图片不显示边框兼容IE浏览器*/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:300;}/*这些元素本身不会继承父体的字体大小，设置了font-size:100%后就能自动继承。*/
input,label,img,th{vertical-align:middle}/*把此元素放置在父元素的中部*/
ul,ol,li{list-style:none}/*去点实心圆或数字*/
a{text-decoration:none;background: transparent;outline:0}/*去掉a标签的下划线outline消除虚线框*/
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}/*类似按钮的，hover，mousedown,mouseup的效果及鼠标滑过为手指势*/
textarea {overflow: hidden;resize:none;}/*多行文本中如果内容被修剪，则浏览器会显示滚动条以便查看其余的内容。*/
table{border-collapse:collapse;border-spacing:0}/*默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。*/
input,textarea,select{outline:0;}/*去除加亮效果*/

/*通用样式*/
.clearfix{*zoom:1;}/*兼容IE清除浮动*/
.clearfix:after{content:"\200B";height:0;display:block;visibility:hiden;clear:both;}/*清除浮动*/
.center{width:1300px;margin: 0 auto;}







.prison{width: 100%;}
/* banner */
.prison .banner{min-width: 1300px;     position: relative;}
.prison .banner .img{width: 100%;} 


.prison .banner .toplogo{width: 1300px;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);overflow: hidden;text-align: center}
.prison .banner .toplogo img{width: 92%;}



/*导航*/
.indexnav{width:100%;background: #4284d8;height: 74px;}
.navbackground{width: 100%;background-image: url("../images/nav.png");height: 74px;background-position: center;background-size: 2950px 74px;min-width: 1300px;}
.navulli ul{width: 100%;list-style-type: none;margin: 0;padding: 0;display: flex; /* 使用Flexbox布局 */}
.navulli ul li{flex: 1; /* 平分空间 */text-align: center;border: 1px solid #000;float: left;border: none;font-weight: bold;text-shadow: 1px 1px 1px #000000;color: #FFFFFF;font-size: 26px;height: 74px;line-height: 74px;}
.navulli ul li:hover{color: #f9fcb4;cursor:pointer;}
.navulli ul li:hover .pulldown{display: block;}
.navulli .titlea{color: #FFFFFF;font-size: 26px;height: 74px;line-height: 74px;}
.navulli .titlea:hover{color: #f9fcb4;}
.navulli .pulldown{width:100%;margin-top: -15px;padding-bottom: 8px;z-index: 1;padding-top: 10px;display: none;}
.navulli .pulldown a span{display: block;font-size: 18px;height: 40px;line-height: 40px;font-weight: 400;color: #000000;text-shadow: 1px 1px 1px #ffffff;letter-spacing: 1px;background-color: #FFFFFF
;}
.navulli .pulldown a span:hover{background-color: #acd7fb;color: #004986;font-weight: 600;}






/*正文内容*/
.newsbox{width: 100%;background-image: url("../images/background2.png");background-position: top center;background-repeat: repeat-x;float: left;padding-top: 30px;margin-bottom: 60px;}

/*头条*/
.demopage {
	width: 1300px;
	margin: 0 auto 42px;
}

/* scrollDiv */
.scrollDiv {
	height: 74px;/* 必要元素 */
	border:none;
	overflow: hidden;/* 必要元素 */
}
.scrollDiv li {
	height: 74px;
}
.scrollDiv li a b{display:inline-block;width: 100%;font-size: 28px;text-align: center;letter-spacing: 1px;margin-bottom: 2px;overflow: hidden; /* 确保超出容器的文本被隐藏 */white-space: nowrap; /* 防止文本换行 */text-overflow: ellipsis;color: #004986;}
.scrollDiv li a span{display: block;width: 100%;font-size: 18px;text-align: center;overflow: hidden; /* 确保超出容器的文本被隐藏 */white-space: nowrap; /* 防止文本换行 */text-overflow: ellipsis;color: #004986;}



/*新闻板块*/
.newsection{width:100%;}

.mains{width:790px;height:516px; float: left;overflow: hidden;border-radius: 18px;background: #CCCCCC;}
	

/* 公共 */
.imglist img{width:790px;height:520px}
	
	
.imgscroll5{width:790px;margin-right:5px;margin-bottom:5px;height:520px;float:left;position:relative;overflow:hidden}
.imgscroll5:hover .pre{display:block}
.imgscroll5:hover .next{display:block}
.imgscroll5 li{list-style:none;margin:0;padding:0}
.imgscroll5 .imglist{width:100%;height:inherit;position:absolute}
.imgscroll5 .imglist .imgurl{float:left}

.imgscroll5 .pre{position:absolute;top:50%;margin-top:-40px;z-index:10;width:20px;height:80px;left:0;background:rgba(13,66,142,0.5);line-height:80px;vertical-align:middle;text-align:center;color:#fff;cursor:pointer;display:none;border-radius: 0 50px 50px 0;}
.imgscroll5 .next{position:absolute;top:50%;margin-top:-40px;z-index:10;width:20px;height:80px;right:0;background:rgba(13,66,142,0.5);line-height:80px;vertical-align:middle;text-align:center;color:#fff;cursor:pointer;display:none;border-radius: 50px 0 0 50px;}
.imgscroll5 .pre,.imgscroll5 .next,img{width: 30px;}
.imgscroll5 .imginfo{position:absolute;width:100%;bottom:0;right:0;height:70px;overflow:hidden;background-image: linear-gradient( transparent,rgba(13,66,142,1));}
.imgscroll5 .imginfo li{height:70px;color:#fff;width:750px;color:#fff;line-height:30px;vertical-align:middle;text-align:left;padding: 10px 20px 0; background-image: linear-gradient( transparent,rgba(13,66,142,0.5));font-size: 24px;font-weight: bold;text-shadow: 1px 1px 1px #000000;overflow: hidden; /* 确保超出容器的文本被隐藏 */white-space: nowrap; /* 防止文本换行 */text-overflow: ellipsis;}



/*新闻列表*/
.newlist{width: 490px;float: right;}
.newlist ul li{width:100%;float: left;margin-bottom: 20px;}
.newlist ul li i{display: inline-block;width: 34px;background-image: url("../images/icon.png");background-position: center;background-repeat: no-repeat;height: 34px;float: left;margin-right: 6px;transition:all 0.4s;}
.newlist ul li:hover i{background-image: url("../images/iconred.png");
transition: opacity 0.5s ease;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;}
.newlist ul li a{font-size: 21px;color: #014886;transition:all 0.4s;}
.newlist ul li:hover a{font-size: 21px;color: #bf0202;
transition: opacity 0.5s ease;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;}
.newlist ul li span{display: inline-block;float: left;margin-right: 4px;}
.newlist ul li big{display: inline-block;float: left;margin-right: 4px;font-size: 20px;}
.newlist ul li b{display: inline-block;float: left;font-weight: 400;overflow: hidden; /* 确保超出容器的文本被隐藏 */white-space: nowrap; /* 防止文本换行 */text-overflow: ellipsis;width: 378px;}
.newlist h6{width: 100%;text-align: right;font-size: 19px;font-weight: 400;letter-spacing: 1px;}
.newlist h6 a{color: #004986;}
.newlist h6 a:hover{color: #bf0202;}



/*精彩瞬间*/
.moments{width: 100%;background-image: url("../images/background.png");background-position: top center;background-repeat: no-repeat;float: left;padding-top: 100px;}


.bigtitle{width:100%;text-align: center;margin-bottom: 80px;}
.bigtitle span{display: inline-block;margin: 0 auto;font-size: 38px;color: #004986;font-weight: bold;letter-spacing: 3px;background-image: url("../images/icon2.png");width: 640px;background-position: center 14px;background-repeat: no-repeat;background-size: 100%;}

.poster-main {
  position: relative;margin-bottom: 140px;

}

.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}
.poster-main img{ }
.poster-main .poster-list {
  width: 1300px;
  height: 500px;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 500px;
  position: absolute;
  left: 0;
  top: 0;
 
}

.poster-main .poster-btn {
width: 80px;
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }

.poster-main .poster-prev-btn {
  left: -50px;
  background: url("../images/btn_l.png") no-repeat center center;
}

.poster-main .poster-next-btn {
  right:  -50px;
  background: url("../images/btn_r.png") no-repeat center center;
}
.poster-item-title{background-color: rgba(0,0,0,0.7);
	font-size: 18px;
	text-align: center;
	line-height: 48px;
	display: block;position: absolute;bottom: 0;width: 100%;
}
.poster-item a{color: #FFFFFF;}



.bigvideo{width:100%;margin-bottom: 100px;}





.reviewulli{width: 1299px;height: 578px;border-radius: 20px 20px 0 0;background-image: url("../images/24dtlt14.png");background-position: center;background-repeat: no-repeat;background-size: 100%;position: relative;margin: 0 auto 180px;}
.reviewulli ul li{height: 578px;background-image: url("../images/asdf731.png");float: left;border-right: 3.5px solid #FFFFFF;width: 12.28%;}
.reviewulli .ullifirst {border-radius: 20px 0 0 0;overflow: hidden;}
.reviewulli ul li:last-child{border:none;border-radius: 0 20px 0 0;}
.reviewulli ul li:hover{background-image: url("../images/asdf732.png");}
.reviewulli ul li b{display: block;width: 100%;margin: 50px 0 40px;text-align: center;font-size: 26px;font-weight: bold;}
.reviewulli ul li a{color: #FFFFFF;}

.reviewulli ul li span{display: block;text-align: top;width: 66px;margin: 0 auto;writing-mode: vertical-rl;  font-size: 24px;line-height: 34px;letter-spacing: 6.5px;height: 390px;display: flex;justify-content: center;}
.reviewulli ul li i{width: 100%;height: 66px;background-image: url("../images/24dtlt13.png");background-position: center top;background-repeat: no-repeat;background-size: 40px;display: none;}
.reviewulli ul li:hover i{display: block;}

.reviewulli .reviewbtn{position: absolute;bottom: -18px;}
.reviewulli .reviewbtn img{width: 80px;cursor:pointer;}
.reviewulli .reviewbtn.left{left: -20px;}
.reviewulli .reviewbtn.right{right: -20px;}

.reviewulli ul li tt{display: block;text-align: top;margin: 0 auto;width: 36px; font-size: 24px;line-height: 34px;letter-spacing: 6.5px;height: 390px;font-family: "微软雅黑";writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;}



/*底部选项卡*/
.nyltHZfoot{width: 100%;border-top: 2px solid #ccc;float: left;}
#nyLTHZhd{width:1200px;margin:-1px auto 0;}
#nyLTHZhd li{width:200px;height:42px;text-align:center;line-height:42px;background-color:#e6e5e1;float:left;margin: 1px 50px 0;cursor:pointer;font-size: 20px;font-weight: bold;color: #033789;}
#nyLTHZhd li.on{background-color:#02479e;color:#fff;}
#nyLTHZpic{width:1200px;overflow:hidden;margin:0 auto; padding-bottom: 50px;}
#nyLTHZpic li{width:1200px;padding: 30px 0px 0;}
.nyLTHZpiss{display: none;}
#nyLTHZpic li p{line-height: 46px;font-size: 17px;}
#nyLTHZpic li p a {display: inline-block;padding: 0 10px;height: 15px;line-height: 15px;cursor: pointer;text-decoration: none;color: #666;}

#nyLTHZpic li img{width: 150px;height: 68px;background-color: #eee;border:1px solid #e6e6e6;float: left;margin: 10px 38px;}

/*底部底*/
.footerLogo {display: block;width: 100%;height: 200px;background: #004073;background-size: 100% 100%;    padding-bottom: 50px;font-family: -webkit-body;}
.footerLogoMain {width: 1200px;height: 100%;margin: 0 auto;}
.footertitle {text-align: left;font-size: 18px;height: 40px;line-height: 40px;font-weight: 400;color: rgba(255, 255, 255, 1);padding: 0.2rem 0;}
.footerLeft {width: 750px;float: left;}
.fontfloat {margin-top: 20px;text-align: left;line-height: 40px;font-size: 18px;height: 40px;}
.footerRight {width: 450px;text-align: right;float: left;}
.footerRight >div {width: 90px;height: 90px;float: right;margin-right: 30px;}
.xiugaip > img {width: 100%;height: 100%;}
.xiugaip > span {display: block;width: 110%;margin-top: 5px;margin-left: -5%;text-align: center;font-size: 12px;color: #FFFFFF;}

.badge{width: 17px;margin: -3px 5px 0 0}




























