@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
a{ text-decoration:none;}
li{ list-style:none;}

body{background:#fff;}
header{width:100%; height:420px; background:url(../img/bg.jpg) no-repeat center center; margin: 0 auto;}
.head{max-width:1920px; min-width:1440px; overflow:hidden; margin:0 auto;}
.logo{float:left; margin:30px; margin-left:50px;}
.older{ float:left; margin-left:30px; margin-top:40px;}
.link{ float:right; margin:54px 20px;}
.search{ float:right;   margin:39px 20px; margin-right:80px; overflow:hidden; }
.search input{float:left; border:0;outline:none;background-color:rgba(255,255,255,0.5);height:38px; width:220px;  padding-left:10px; color:#fff;}
.search #btn{float:left;  background:url(../img/icon2.png) no-repeat right top; height:38px; width:44px; border:0;outline:none; cursor:pointer;}

nav{width:100%; background:#c20000;  margin:0 auto;}
.nav{width:1440px; overflow:hidden; margin:0 auto;}
.nav li{ width:14.2%; float:left; color:#fff; line-height:80px; text-align:center;}/**************************************************改*****************************************************************/.nav li:hover{font-weight:600;}
.cur{ font-size:30px }
.notification{width:1440px; margin:60px auto; background-color:#fef5f6; overflow:hidden; }


/**************************************************************改***************************************************************************/
.notification img{ float:left; margin:22px;}
/* .notification .not-ul{ float:left; margin: 16px 24px; overflow:hidden; width:36%;} */
.notification .not-ul{ margin: 16px 24px; overflow:hidden; }
.notification .not-ul li{ overflow:hidden; line-height:40px; cursor:pointer;display: flex;}
/* .notification .not-ul li p{ float:left; width:70%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#666; padding-left:15px; background:url(../img/icon22.png) no-repeat left center;}
.notification .not-ul li span{ float:left; margin-left:30px; color:#999;} */
.notification .not-ul li p{ width:65%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; color:#666; padding-left:15px; background:url(../img/icon22.png) no-repeat left center;}
.notification .not-ul li span{ margin-left:30px; color:#999;}
.notification img.more{ margin:22px 0 ;}
/*****************************************************************************************************************************************/
.notification .not-ul li:hover p{ color:#c20000; background-image: url(../img/icon21.png);}
.notification .not-ul li:hover span{ color:#c20000;}

.box1{width:1440px; margin:60px auto;  overflow:hidden; }
#container{
	float:left;
		position:relative; 
		width:55%; 
		height:auto;}
#imgs img{display:none; width:100%; height:100%;}
#imgs img.selected{display:block;}
#but{	 
		position:absolute; 
		left:50%;
		margin-left:-30px;
		bottom:10px;}
#but li{
		width:3px; 
		height:16px;
		background:#fff;
		color:#fff; 
		cursor:pointer; 
		float:left; 
		margin:6px;}
#container span{
		width:86px; 
		height:86px;
		color:#fff; 
		cursor:pointer;}
#prev{width:100%;
	position:absolute; top:50%; margin-top:-40px; overflow:hidden;
	}
#next{width:100%;
	position:absolute; top:50%; margin-top:-40px; overflow:hidden;
	}
#prev{ width:86px; height:86px; display:block; opacity:0.5; left:10px;}
#next{ width:86px; height:86px; display:block; opacity:0.5; right:10px;}
#prev:hover{ opacity:1;}
#next:hover{ opacity:1;}
#but li.selected{background:#c20000;}





.tab{float:left;width:43%; overflow:hidden; margin-left:2%; height:446px;}
.tab h1{width:33%; float:left; text-align:center; color:#666; font-size:18px; font-weight:500; line-height:70px; border-bottom:1px solid #ededed; box-sizing:border-box;}
.tab .h1{width:33%; float:left; text-align:center;  font-size:18px; font-weight:500; line-height:70px; border-bottom:1px solid #ededed; color:#c20000; border-top:1px solid #c20000; background:#f8f8f8;  box-sizing:border-box;}
.tab-ul{width:100%;}
.tab-ul li{ border-bottom:1px solid #ededed; overflow:hidden; width:100%; padding:16px 0; cursor: pointer;}
.date{float:left; width:15%; color:#666; font-size:18px; text-align:center; line-height:30px;}
.list{float:left; color:#666;  width:85%;}
.list h2{ font-weight:500; font-size:18px; line-height:30px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.list p{ color:#999; font-size:14px; line-height:30px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.tab-ul li:hover .list h2{ color:#c20000;}




.box2{width:1440px; margin:60px auto;  overflow:hidden;  height:187px;}/**************************************************************改***************************************************************************/
.box2-1{float:left; width:21.3%; margin-right:1%;}
.title{width:100%; overflow:hidden; border-bottom:1px solid #ededed; margin-bottom:15px;}
.title h1{float:left; line-height:40px; border-bottom: 2px solid #c20000; font-size:16px; font-weight:500; color:#666;}
.title a{ float:right; display: block; line-height:40px; color:#999; font-size:14px;}
.box2-1 img{ width:100%;}
.box2-2{float:left; width:33%;}
.box2-2 img{ width:49%; float:left;}
.img-link1,.img-link3{ margin-right:2%;}
.img-link1,.img-link2{ margin-bottom:2%;}


.box3{width:1440px; margin:60px auto;  overflow:hidden; height:370px; }/**************************************************************改***************************************************************************/
.box3-1{float:left; width:32%; overflow:hidden; margin-right:2%;}
.box3-1 ul{width:100%;}
.box3-1 ul .per-li{background:#f8f8f8; overflow:hidden; margin-bottom:15px;}
.box3-1 ul .per-li img{ float:left; width:26%;}
.per{ float:left; margin-left:3%; width:70%;}
.per h1{ font-size:16px; font-weight:500; line-height:50px; color:#666;}
.per p{ font-size:14px; font-weight:500; line-height:28px; color:#999;
      width: 100%;
      display: -webkit-box; 
      -webkit-line-clamp: 2;  
      -webkit-box-orient: vertical;   
      overflow: hidden; 
      text-overflow: ellipsis;   
}

.img-div{width:100%; overflow:hidden;}
.img-div img{ width:49%; float:left; margin-right:2%; height:150px;}
.pos-ul{ margin-top:10px;}
.pos{width:100%;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; line-height:40px; color:#666;  cursor:pointer; }/**************************************************************改***************************************************************************/
.pos:hover{ color:#c20000;}


.box4{width:1440px; margin:60px auto;  overflow:hidden; }
/**************************************************************改***************************************************************************/
.video{width:100%; height:430px; overflow:scroll;}
.video::-webkit-scrollbar {
      width: 0;}
.video a img{ float:left; display:block; width:48%; margin:1%; height:150px;}
/*****************************************************************************************************************************************/
.video a:last-child img{margin-right:0; }


.box5{width:1440px; margin:60px auto;  overflow:hidden;}
.ad{width:67%; float:left;}
.box5-1{width:31%; margin-left:2%; float:left; overflow:hidden;}
.box5-1 img{ float:left; width:30%; margin-right:3%; margin-bottom:10px; }


footer{ background:url(../img/bg2.jpg) no-repeat center center; width:100%; height:186px; overflow:hidden; background-size:100%;}
.footer{width:1440px; margin:30px auto;  overflow:hidden;}
.old{ float:left;  width:20%; margin-top:20px;}
.old img{ margin:0 auto; display:block;}
.card{ float:left;  width:20%;}
.card img{ margin:0 auto; display:block;}
.foot{ float:left; width:60%; color:#fff; }
.foot .bottom-link{ margin: 0 auto; width:700px;}
.bottom-link label{margin-right:30px;}
.bottom-link select{ outline:none; background:rgba(255,255,255,0); border:none; color:#fff; font-size:16px; margin-right:30px;}
.bottom-link select option{ background:#c20000;}
.foot p{ text-align:center; font-size:14px; color:#fff; margin-top:30px;}











