/*每个页面公共css */
/* reset */
body {
	-webkit-tap-highlight-color: transparent;
}

body,
input,
textarea,
select {
	font-size: 0.42rem;
	font-family: Microsoft YaHei, SimSun, arial;
	word-break: break-word
}

body,
h1,
h2,
h3,
p,
ul,
ol,
dl,
dd,
form {
	margin: 0;
}

em,
i {
	font-style: normal;
}

ul,
ol {
	list-style-type: none;
	padding-left: 0;
}

img {
	border: 0;
}

a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	/* color: #000; */
	text-decoration: none;
}

html {
	width: 100%;
	min-height: 100%;
}

body {
	background-repeat: no-repeat;
	background-position: 50% 0;
}

/*鍘绘帀閫変腑杈规*/
input,
button,
a {
	outline: 0 none !important;
}

/* common */
.region,
.mod,
.mhd,
.mbd {
	clear: both;
	content: ".";
	display: block;
	height: auto;
	overflow: hidden;
	*zoom: 1
}

.l {
	float: left;
}

.r {
	float: right;
}

.cl {
	clear: both;
}

.auto {
	margin-left: auto;
	margin-right: auto;
}

.db {
	display: block;
}

.di {
	display: inline;
}

.dib {
	display: inline-block;
}

.fw {
	font-family: Microsoft YaHei;
}

.f0 {
	font-size: 0;
}

.b {
	font-weight: bold;
}

.tc {
	text-align: center;
}

.hidden {
	display: none;
}

.container {
	width: 100%;
	margin: 0 auto;
	min-width: 1000px;
}

.img img {
	width: 100%;
	height: 100%;
}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
*{box-sizing:border-box;}
/*----- header css ----------------
------------------------------------------------------------------*/
.con {width: 100%;margin: 0 auto;position: relative;overflow: hidden;background:#fbfdff;box-sizing: border-box;}
.header-box{width:100%;overflow:hidden;position:relative;display:flex;}
.header-box .top-img{width:100%;}
.nav-box{width:1400px;height:80px;overflow:hidden;background:#fff;margin:0 auto;position:absolute;top:20px;left:0;right:0;border-radius:80px;display:flex;align-items:center;padding:0 30px;}
.logo{width:210px;height:32px;}
.nav-item{flex:1;display:flex;justify-content:center;align-items:center;}
.nav-item span{width:100%;display:block;text-align:center;font-size:20px;}
.nav-item span:last-child{font-size:11px;}
.search-box{width:200px;height:30px;border:1px solid #d9d9d9;border-radius:30px;display:flex;align-items:center;padding:0 10px;}
.search-box input{width:160px;display:flex;padding:0;height:30px;font-size:16px;color:#333;border:none;background:transparent;}
.search-box img{width:15px;height:15px;display:block;cursor:pointer;}
.shadow-box{width:100%;margin:0 auto;}
.width-box{width:1400px;margin:0 auto;}

/*----- 新闻头条 css ----------------
------------------------------------------------------------------*/
.tt-news-box{width:100%;}
.tt-news-title{width:100%;position:relative;}
.tt-news-title .img1{width:297px;height:43px;display:block;margin:0 auto;}
.tt-news-title .more{width:73px;height:33px;position:absolute;right:0; top:10px;}
.tt-news-content{width:100%;}
.tt-news-content-title{width:100%;font-size:36px;font-weight:bold;text-align:center;line-height:40px;text-align:center;margin:40px auto 20px;}
.tt-news-content-title a{color:#005bac;}
.tt-news-content-docket{font-size:14px;color:#999;text-align:center;line-height:25px;text-align: justify;display:flex;justify-content: center;}


/*----- 活动动态 css ----------------
------------------------------------------------------------------*/
.hddt-box{width:100%;margin:70px auto 0;}
.hddt-box .hddt-title{width:100%;position:relative;}
.hddt-box .hddt-title .img1{width:294px;height:44px;display:block;}
.hddt-box .hddt-title .more{width:73px;height:33px;position:absolute;right:0; top:10px;}
.hddt-content{width:100%;display:flex;justify-content:space-between;margin:30px auto;}
.hddt-content-left{width:750px;height:420px;position:relative;overflow:hidden;}
.hddt-content-left img{width:100%;height:100%;display:block;border-radius:10px;}
.hddt-content-left p{width:100%;font-size:22px;line-height:35px;background:url(../images/t31.png) no-repeat left top;background-size:cover;position:absolute;bottom:0;padding:10px 20px;color:#fff;border-radius: 8px;}
.hddt-content-right{flex:1;margin-left:35px;}
.hddt-content-right .item{width:100%;display:flex;justify-content:space-between;align-items:center;height:70px;}
.hddt-content-right .item a{font-size:22px;color:#333333;display:block;background:url(../images/t8.png) no-repeat left center;padding-left:20px;flex:1;}
.hddt-content-right .item a:hover{background:url(../images/t7.png) no-repeat left center;color:#005bac;}
.hddt-content-right .item span{display:flex;color:#999;font-size:16px;width:60px;align-items:center;justify-content:flex-end;}
.swiper-pagination1 .swiper-pagination-bullet{background:#fff;margin:0 5px;}

/*----- 通知公告 css ----------------
------------------------------------------------------------------*/
.hddt-box .tzgg-title .img1{width:364px;height:41px;display:block;}

/*----- 素材专区 css ----------------
------------------------------------------------------------------*/
.sc-bak{width:100%;background:url(../images/t22.jpg) no-repeat center bottom;min-height:600px;padding-bottom:55px;}
.sc1-box{width:100%;margin:70px auto 0;}
.sc1-box .sc-title{width:100%;position:relative;}
.sc1-box .sc-title .img1{width:303px;height:44px;display:block;}
.sc1-box .sc-title .more{width:73px;height:33px;position:absolute;right:0; top:10px;}
.sc-tab{width:100%;height:58px;text-align:center;display:flex;justify-content: center;align-items:center;}
.sc-tab a{width:118px;height:58px;display:inline-block;}
.sc-tab a:last-child{background:url(../images/t16.jpg) no-repeat left top;}
.sc-tab a:last-child.act,.sc-tab a:last-child:hover{background:url(../images/t15.jpg) no-repeat left top;}
.sc-tab a:first-child{background:url(../images/t18.jpg) no-repeat left top;}
.sc-tab a:first-child.act,.sc-tab a:first-child:hover{background:url(../images/t17.jpg) no-repeat left top;}
.sc-tab span{width:1px;height:25px;background:#333333;display:inline-block;margin:0 40px;}
.video-box{width:100%;display:flex;margin-top:70px;justify-content:space-between;display:flex;}
.video-left{width:750px;height:420px;position:relative;}
.video-left img{width:100%;height:100%;display:block;border-radius:10px;}
.video-left p{width:100%;font-size:22px;line-height:35px;background:url(../images/t31.png) no-repeat left top;background-size:cover;position:absolute;bottom:0;padding:10px 80px 0 20px;color:#fff;border-radius: 8px;}
.video-left .bf{width:55px;height:55px;position:absolute;right:15px;bottom:15px;}
.video-right{flex:1;margin-left:35px;}
.video-right .item{display:flex;width:100%;margin-bottom:25px;}
.video-right .item .item-img{width:220px;height:122px;display:block;position:relative;}
.video-right .item .item-img img{width:220px;height:122px;}
.video-right .item .item-img img.bf{width:25px;height:25px;position:absolute;right:15px;bottom:15px;}
.video-right .item-right{margin-left:35px;flex:1;display:block;}
.video-right .item-right a{font-size:22px;line-height:30px;color:#333333;}
.video-right .item-right a:hover{color:#005bac;}
.video-right .item-right span{display:block;font-size:16px;color:#999;padding:10px 0;}

/*----- 活动社区 css ----------------
------------------------------------------------------------------*/
.hdsq-box{width:100%;margin:70px auto 0;}
.hdsq-box .hdsq-title{width:100%;position:relative;}
.hdsq-box .hdsq-title .img1{width:327px;height:44px;display:block;}
.hdsq-box .hdsq-title .more{width:73px;height:33px;position:absolute;right:0; top:10px;}
.hdsq-content{width:100%;margin-top:30px;position:relative;}
.hdsq-content .item{width:300px;box-shadow: 1px 1px 15px #999;border-radius:10px;overflow: hidden;margin-top:20px;}
.hdsq-content .item a{width:300px;display:block;}
.hdsq-content .item a img{width:300px;}
.hdsq-content .item .title{font-size: 24px;line-height:30px;color:#000;padding:20px 10px;text-align:justify;}
.hdsq-content .item .vote{display:flex;justify-content:space-between;padding:10px 10px;align-items:center;}
.hdsq-content .item .vote img{width:35px;height:35px;border-radius:35px;margin-right:10px;}
.hdsq-content .item .vote .vote-img{display:flex;align-items:center;color:#666;font-size:18px;}
.hdsq-content .item .vote .vote-num{background:url(../images/t25.png) no-repeat left top;height:35px;background-size:24px 26px;line-height:35px;padding-left:30px;font-size:18px;color:#666;}
.footer{width:100%;margin-top:50px;}
.footer img{width:100%;display:block;}


/*----- 列表页 css ----------------
------------------------------------------------------------------*/
.list-box{width:100%;}
.list-nav{width:100%;border-bottom:1px solid #cccccc;padding:20px 0 20px 50px;background:url(../images/t27.png) no-repeat left center;display:flex;align-items:center;}
.list-nav a{display:flex;font-size:30px;color:#000;font-weight:bold;justify-content:center;align-items: center;flex-direction: column;}
.list-nav a span{display:block;}
.list-nav a span:last-child{font-size:12px;font-weight:normal;padding-top:5px;}
.list-nav .line{width:50px;height:3px;display:block;background:#000;margin:0 20px;}
.list-content{width:100%;margin:50px auto;}
.list-content .item{width:100%;display:flex;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #cccccc;padding-bottom:30px;}
.list-content .item img{width:400px;height:224px;margin-right:60px;}
.list-content .item .item-left{flex:1;}
.list-content .item .item-left a{font-size:24px;line-height:72px;color:#000;}
.list-content .item .item-left a:hover{color:#005bac;}
.list-content .item .item-left .docket{font-size:16px;color:#666;line-height:32px;max-height:120px;overflow:hidden;}
.list-content .item .item-left .time{font-size:16px;color:#999;display:flex;justify-content: flex-end;padding-top:10px;}
.page{text-align:center;}
.page a, .page em{display: inline-block;border: 1px solid #ededed;padding: 6px 12px;color: #005bac; margin:0 2px;border-radius:5px;background:#ededed;font-weight:bold;}
.page em{background:#005bac;color: #fff;}
.page a:hover{background: #f4f4f4;text-decoration: none; }
/* pager css */
#pager_btn{margin-top:3px;font-size:14px;overflow:hidden;display:inline-block}
#pager_btn div{float:left;margin:0 6px;}
#pager_btn a{font-size:14px}
#pager_btn .pb2 a{background-color:#365FAF;;color:#fff}


/*----- 详情页面 css ----------------
------------------------------------------------------------------*/
.view-content{width:100%;padding:50px;margin:0px auto;}
.view-content .title{font-size:38px;font-weight:600;text-align:center;margin-bottom:30px;}
.view-content .time{display:flex;justify-content:center;padding:10px;font-size:20px;color:#999;}
.view-content .content{font-size:22px;color:#333333;margin-top:50px;line-height:48px;}
.view-content .content img,.view-content .content video{text-align:center;max-width:100%;display:block;margin:20px auto;}

/*----- 个人中心 css ----------------
------------------------------------------------------------------*/
.type-box{width:100%;display:flex;justify-content:space-between;padding:30px 0;}
.type-nav{font-size:24px;color:#333;display:flex;align-items:center;flex-wrap:wrap;flex:1;}
.type-nav span{margin-right:40px;display:flex;align-items: center;margin-top:10px;}
.type-nav span input{width:20px;height:30px;margin-right:10px;}
.type-nav span label{display:flex;}
.type-tab{width:100%;height:40px;display:flex;justify-content:center;align-items: center;background:#005bac;border-radius:5px;margin-top:30px;}
.type-tab span{display:flex;flex:1;justify-content: center;color:#fff;font-size:22px;}
.type-content{width:100%;}
.type-content .item{display:flex;margin-top:30px;border-bottom:1px solid #cccccc;padding-bottom:30px;}
.type-content .item .item-img{width:240px;height:134px;position:relative;border-radius:5px;margin:0 50px;}
.type-content .item .item-img img{width:100%;height:100%;}
.type-content .item .item-img p{width:100%;position:absolute;bottom:0;left:0;font-size:15px;background:url(../images/t31.png) no-repeat left top;background-size:cover;color:#fff;padding:5px;text-align: justify;display:flex;justify-content: center;}
.actor{display: flex;flex:1;justify-content:center;align-items:center;font-size:22px;color:#333;}
.time{display: flex;flex:1;justify-content:center;align-items:center;font-size:22px;color:#999;}
.make{display: flex;flex:1;justify-content:center;align-items:center;font-size:22px;color:#005bac;text-decoration:underline;cursor:pointer;}
.make a{color:#005bac;}



/*----- 素材专区 css ----------------
------------------------------------------------------------------*/
.gz-box{display:flex;margin-top:30px;}
.gz-title{font-size:24px;color:#333;margin-right:40px;display:flex;align-items: center;width:100px;}
.sc-box{width:100%;display:flex;flex-wrap:wrap;}
.sc-box .item{width:400px;margin:30px 30px;}
.sc-box .item img{width:400px;height:224px;}
.sc-box .item p{width:100%;font-size:18px;color:#000;text-align:center;padding:10px 0;line-height:30px;}

.logo-cover{width:100%;height:100vh;position:fixed;background:rgba(0,0,0,0.5);top:0;left:0;}
.logo-box{width:610px;height:510px;padding:40px 30px;background:url(../images/t33.png) no-repeat left bottom #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:8px;}
.logo-box .title{color:#015daf;font-size:26px;font-weight:bold;margin-bottom:10px;}
.logo-box .title span{font-size:20px;}
.logo-box .docket{line-height:25px;color:#666666;font-size:18px;margin-top:10px;}
.logo-box .docket1{font-size:16px;}
.logo-input{width:538px;height:60px;border-radius:5px;margin:20px auto;border:1px solid #ccc;display:flex;padding:5px 10px;align-items:center;}
.logo-input img{width:29px;height:32px;}
.logo-name{display:flex;flex-direction:column;margin:0px 15px;color:#333;width:70px;}
.logo-name span{color:#333;}
.logo-input input{flex:1;display:flex;align-items: center;border:none;height:100%;}
.logo-input input::placeholder{font-size:20px;color:#999;}
.submit{width:308px;height:50px;margin:40px auto;display:block;cursor:pointer;}
.close{position:absolute;right:-65px;top:-10px;width:42px;height:42px;cursor:pointer;}



.list-content .sc-view-item{width:100%;display:flex;justify-content:space-between;margin-bottom:30px;border-bottom:none;padding-bottom:30px;}
.list-content .sc-view-item img{width:750px;height:420px;margin-right:60px;object-fit: contain;}
.list-content .sc-view-item video{width:750px;height:420px;margin-right:60px;object-fit: contain;display:block;}
.list-content .sc-view-item .item-left .docket{font-size:16px;color:#666;line-height:32px;max-height:90px;overflow:hidden;}
.list-content .sc-view-item .item-left .message1{color:#333333;font-size:16px;font-weight:550;margin:20px 0;}
.list-content .sc-view-item img.download{width:470px;height:56px;margin:20px auto;display: block;cursor:pointer;}
.xgtj-box{width:100%;}
.xgtj-box .title{font-size:24px;color:#333;margin-bottom:30px;}

.list-content .sc-box{width:100%;display:flex;flex-wrap:wrap;}
.list-content .sc-box #sclist{width:100%;display:flex;flex-wrap:wrap;}
.list-content .sc-box .item{width:400px;margin:10px 30px;display:block;border:none;}
.list-content .sc-box .item img{width:400px;height:224px;}
.list-content .sc-box .item p{width:100%;font-size:18px;color:#000;text-align:center;padding:10px 0;line-height:30px;}
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}


