*{margin:0;padding:0;}
body{font-size: 12px;font-family: 微软雅黑;background:#f5f5f5;color:#333;}
li{list-style: none;}
a{text-decoration: none;}
img{border: none;}
input:focus, button:focus, textarea:focus, select:focus, .swiper-button-prev1:focus, .swiper-button-next1:focus, .swiper-button-prev2:focus, .swiper-button-next2:focus{
	outline: none;
}
/*首页*/
.top{
	width: 100%;
	height: 30px;
	background:#C7000B;
}
.top-cen{
	width: 90%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
	text-align: right;
}
.top-cen a{
	font-size: 12px;
	color: #FBC1C4;
	line-height:30px;
	display: inline-block;
	margin-left: 5px;
	transition: all 0.3s;
}
.top-cen a:hover{
	color: #fff;
	transition: all 0.3s;
}
.header{
	width: 100%;
	height: 100px;
	box-shadow: 0px 7px 10px #dfdfdf;
	background:#fff;
}
.head-cen{
	width: 90%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.head-logo{
	display: block;
	height:57px;
	float: left;
	margin-top:21px;
	margin-left: 1px;
}
.head-logo img{
	display: block;
	height: 100%;
	width: auto;
}
.head-ul{
	float: right;
	width: auto;
	height: auto;
}
.head-ul li{
	display: inline-block;
	margin-top: 35px;
	position: relative;
	height: 65px;
}
.head-ul li>a{
	font-size: 16px;
	color: #101010;
	display: inline-block;
	padding:5px 18px;
	border-radius: 30px;
	line-height: 1;
	transition: all 0.3s;
}
.head-ul li:hover>a, .head-ul .head-ac>a{
	background:#c7000b;
	color: #fff;
	transition: all 0.3s;
}
.head-search{
	width: 16%;
	height: 30px;
	float: right;
	border: 1px solid #ccc;
	background:#F0F0F0;
	border-radius: 30px;
	margin-top: 35px;
	margin-left: 3%;
}
.hs-inp{
	width:79%;
	height: 30px;
	float: left;
	border-radius: 30px;
	background:none;
	border: none;
	text-indent: 1em;
	font-size: 14px;
}
.hs-btn{
	display: block;
	width: 21%;
	height: 30px;
	background:url(../img/img1.jpg) no-repeat center;
	background-size: 40%;
	border: none;
	cursor: pointer;
}
.head-ul li:nth-child(6) .head-nav2{
	left:-26px;
}
.head-nav2{
	width: 148px;
	height: auto;
	background:#fff;
	border: 1px solid #E6E6E6;
	position:absolute;
	padding: 10px 0;
	left: -42px;
	top: 65%;
	display: none;
	z-index: 99;
}
.head-ul li:hover .head-nav2{
	display: block;
}
.head-nav2:before{
	content: " ";
	background:url(../img/img2.png) no-repeat top;
	width: 15px;
	height:9px;
	position: absolute;
	top: -9px;
	left: 50%;
	margin-left: -7.5px;
}
.head-nav2 a{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #101010;
	line-height: 35px;
	height: 35px;
	transition: all 0.3s;
	border-left:4px solid transparent;
}
.head-nav2 a:hover{
	border-left: 4px solid #C7000B;
	background:#f0f0f0;
	transition: all 0.3s;
}
.hot-div{
	width: 90%;
	max-width: 1200px;
	height: 605px;
	background:#e8e8e8;
	padding-top: 25px;
	margin:0 auto;
	position: relative;
}
.hot-top{
	margin-top: 0px;
	background:#fff;
	padding:30px;
	border-radius: 3px;
	position: absolute;
	left: 30px;
	top: 30px;
	right: 30px;
	z-index: 9;
}
.hot-title{
	width: 100%;
	height: 1px;
	background:#f4f4f4;
	position: relative;
}
.hot-title span{
	display:inline-block;
	font-size: 16px;
	color: #101010;
	line-height: 24px;
	background: #FFF;
	position: absolute;
	left: 0px;
	top: -12px;
	padding-right:20px;
}
.hot-left{
	width: 57%;
	height: auto;
	float: left;
	margin-top: 27px;
}
.hot-a{
	display: block;
	width: 100%;
	height: 335px;
	position:relative;
}
.hot-a img{
	display:none;
	width:100%;
	height: auto;
}
.hot-a p{
	display: block;
	width:auto;
	height:55px;
	background:rgba(0,0,0,0.3);
	position: absolute;
	left: 0px;
	bottom: 0;
	right: 0px;
	padding: 0 15px;
}
.hot-a p span{
	display: block;
	width: 70%;
	line-height: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #fff;
}
.hot-left .hot-page{
	line-height: 55px;
	font-size: 16px;
	color:#fff;
	z-index: 999;
	bottom: 0;
	text-align: right;
	width: 50px !important;
	right: 13%;
	left: inherit;
}
.hot-left .hot-next{
	width: 9px !important;
	height: 17px !important;
	background:url(../img/img4.png) no-repeat center !important;
	background-size: 100% 100% !important;
	top: 96% !important;
	right: 15px !important;
}
.hot-left .hot-prev{
	width: 9px !important;
	height: 17px !important;
	background:url(../img/img3.png) no-repeat center !important;
	background-size: 100% 100% !important;
	top: 96% !important;
	left: 92% !important;
}
.hot-right{
	width: 41%;
	height: 335px;
	float: right;
	background:#f2f2f3;
	margin-top: 27px;
}
.hor-top{
	width: auto;
	height: 128px;
	display: block;
	position: relative;
	margin:15px;
}
.hor-top img{
	display: none;
	width: 100%;
	height: auto;
}
.hor-top span{
	display: block;
	font-size: 16px;
	color:#fff;
	position: absolute;
	bottom:10px;
	left:15px;
	right: 15px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
}

.hot-ul{
	width: auto;
	margin: 0 15px;
	height: auto;
	padding-bottom: 4px;
}
.hot-ul li{
	line-height: 24px;
	background:url(../img/img4.jpg) no-repeat left;
	background-position-x: 3px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.hot-ul li a{
	display: block;
	width: 99%;
	height: auto;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	float: left;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hot-ul li span{
	font-size: 16px;
	color: #999999;
	float: right;
}
.hot-img{
	margin-top: 15px;
}
.hot-img, .hot-img img{
	display: block;
	width: 100%;
	height: auto;
}
.hot-ul li a{
	transition: all 0.3s;
}
.hot-ul li:hover a{
	color: #C7000B;
	transition: all 0.3s;
}
.hot-bot{
	width: 100%;
	height: 130px;
	background:#7B7B7B;
}
.hot-bot li{
	width: 20%;
	height: auto;
	float: left;
	text-align: center;
}
.hot-bot li span{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding-left:40px;
}
.hot-bot li a{
	display: block;
	transition: all 0.3s;
}
.hot-bot li a:hover{
	background:#8c8c8c;
	transition: all 0.3s;
}
.hot-span1{
	background:url(../img/img29.png) no-repeat left;
	background-size:auto 22px;
	font-size:18px !important;
}
.hob-div{
	border-right: 1px solid #828282;
	height: 32px;
	margin-top:-1px;
}
.hot-span2{
	background:url(../img/img26.png) no-repeat left;
	background-size:auto 28px;
}
.hot-span3{
	background:url(../img/img28.png) no-repeat left;
	background-size:auto 28px;
}
.hot-span4{
	background:url(../img/img27.png) no-repeat left;
	background-size:auto 28px;
}
.hot-span5{
	background:url(../img/img25.png) no-repeat left;
	background-size:auto 28px;
}
.hot-bot{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
}
.hot-bot ul{
	width: 100%;
	height:130px;
}
.hot-bot ul li{
	height:130px;
}
.hot-bot ul li a{
	height:60px;
	padding-top:70px;
}
.infor-div{
	width: 90%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 15px;
}
.infor-left{
	width: 73.75%;
	height: auto;
	float: left;
}
.infor-right{
	width: 25%;
	height: auto;
	float: right;
}
.inf-img, .inf-img img{
	display: block;
	width: 100%;
	height:auto;
}
.infor-bot{
	width: auto;
	height: auto;
	border: 1px solid #ebebeb;
	background:#fff;
	margin-top: 9px;
}
.inb-top{
	height: 45px;
	background:#f4f4f4;
	border-bottom: 1px solid #ebebeb;
}
.inb-title{
	display: block;
	width: 8%;
	text-align: center;
	font-size: 16px;
	color: #C7000B;
	line-height: 18px;
	font-weight: normal;
	float: left;
	margin-top: 13px;
	border-right: 1px solid #D5D5D5;
}
.inb-ul{
	width: 87%;
	height: auto;
	float: left;
}
.inb-ul li{
	width: 12.3%;
	height: auto;
	float: left;
	text-align: center;
}
.inb-ul li a{
	color: #101010;
	display: inline-block;
	font-size: 14px;
	line-height:45px;

}
.inb-ul li:hover a, .inb-ul .inb-ac a{
	background:url(../img/img17.jpg) no-repeat bottom;
}
.info-ul{
	width: auto;
	height: auto;
	padding: 0 30px;
	padding-bottom: 30px;
}
.info-ul li{
	padding: 24px 0;
	background:url(../img/img12.jpg) no-repeat bottom;
	background-size: 100%;
}
.info-ul li a{
	display: block;
}
.inu-left{
	width: 22%;
	height: auto;
	float: left;
}
.inu-left img{
	display: block;
	width: 100%;
	height: auto;
}
.int-right{
	width: 75%;
	height: auto;
	float: right;
}
.int-right h3{
	font-size: 18px;
	color: #101010;
	line-height: 27px;
	overflow: hidden;
	height: 27px;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.int-right p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 4%;
}
.int-right span{
	color: #999999;
	font-size: 12px;
	display: block;
	line-height: 18px;
}
.info-ul li .int-right h3{
	transition: all 0.3s;
}
.info-ul li:hover .int-right h3{
	color: #C7000B;
	transition: all 0.3s;
}
.inu-left{
	overflow: hidden;
}
.inu-left img{
	transition: all 1s;
}
.inu-left:hover img, .jour-ul li a:hover img, .civ-ul li a:hover img, .ard-img:hover img, .aru-left:hover img, .per-top:hover img, .info-ul li:hover .inu-tu, .civ-ul li:hover .vod-img2, .jour-ul li:hover .jour-img, .arr-ul li:hover .arro-img{
	transform:scale(1.2);
	-ms-transform:scale(1.2); /* IE 9 */
	-moz-transform:scale(1.2); /* Firefox */
	-webkit-transform:scale(1.2); /* Safari and Chrome */
	-o-transform:scale(1.2); /* Opera */
	transition: all 1s ease;
}
.inu-more{
	display: block;
	height: 44px;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	text-align: center;
	line-height: 44px;
	font-size: 14px;
	color: #101010;
	transition: all 0.3s;
}
.inu-more:hover{
	color: #C7000B;
	transition: all 0.3s;
}
.info-ul li:nth-child(7n){
	background:none;
}
.inr-top{
	display: block;
	width: auto;
	height:auto;
	background:#fff;
	border: 1px solid #ebebeb;
}
.inr-span{
	display: block;
	width: 43%;
	height: 30px;
	text-indent: 1em;
	background:#C7000B;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	margin: 15px 0;
}
.inr-book{
	display: block;
	padding:15px 20px;
	padding-bottom:30px;
}
.inr-book img{
	display: block;
	max-width: 100%;
	height: auto;
	margin:0 auto;
	margin-bottom: 20px;
}
.inr-book p{
	display: block;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	height: 110px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.inr-a{
	display: block;
	border: 1px solid #ebebeb;
	margin: 10px 0;
}
.inr-a img{
	display: block;
	width: 100%;
	height: auto;
}
.jour-div{
	width: auto;
	height: auto;
	border: 1px solid #ebebeb;
	background:#fff;
	padding: 15px;
}
.jour-name{
	height: 26px;
	border-bottom: 3px solid #eee;
}
.jour-name span{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	height: 26px;
	border-bottom: 3px solid #c7000b;
	display: inline-block;
}
.jour-ul, .jour-ul li{
	width: 100%;
	height: auto;
}
.jour-ul li{
	margin-top: 20px;
}
.jour-ul li a{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.jour-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	transition: all 1s;
}
.jour-text{
	display: block;
	height: 40px;
	background:rgba(0,0,0,0.14);
	line-height: 40px;
	padding:0 15px;
	text-align: center;
}
.jour-text span{
	font-size: 16px;
	color: #fff;
}
.jour-text{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}
.jour-ul li a:hover .jour-text{
	background:rgba(0,0,0,0.7);
	transition: all 0.3s;
}
.jour-ads{
	margin:0 auto;
	margin-top: 25px;
	margin-bottom: 15px;
	width: 90%;
	max-width: 1200px;
	display: block;
}
.jour-ads img{
	display: block;
	width: 100%;
	height: auto;
}
.jour-ul{
	padding-bottom: 30px;
}
.civ-div{
	width: 90%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.civ-cen{
	width: auto;
	height: auto;
	border: 1px solid #ebebeb;
}
.civ-top .inb-title{
	width: 5.8%;
}
.civ-top .inb-ul li {
	width:6.25%;
	margin-left:1.5%;
}
.civ-top .inb-ul li a{
	display: block;
}
.civ-ul{
	width: auto;
	height: auto;
	padding: 35px 20px;
	background:#fff;
}
.civ-ul li{
	width: 23.2%;
	height: auto;
	float: left;
	margin-right: 2.4%;
}
.civ-ul li:nth-child(4n){
	margin-right: 0%;
}
.civ-ul li a{
	display: block;
	position: relative;
	overflow: hidden;
}
.civ-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	transition: all 1s;
}
.civ-text{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.34);
	height: 44px;
	padding: 0 15px;
	transition: all 0.3s;
}
.civ-text span{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 44px;
	height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.civ-ul li a:hover .civ-text{
	background:rgba(0,0,0,0.7);
	transition: all 0.3s;
}
.par-div .inb-title{
	width: 95px;
}
.par-div{
	margin-top: 15px;
}
.par-ul{
	width: auto;
	height: auto;
	padding: 20px 20px;
	background:#fff;
	padding-bottom:10px;
}
.par-ul li{
	width:auto !important;
	height: auto;
	display:inline-block;
	font-size:14px;
	color:#666;
	margin-right:15px !important;
	margin-bottom: 10px;
}
.par-ul li:nth-child(6n){
	margin-right: 0%;
}
.par-ul li a{
	display: block;
	overflow: hidden;
	color:blue;
}
.par-ul li a img{
	display: block;
	width: 100%;
	height: auto;
}
.footer{
	width: 100%;
	height: auto;
	background:#484848;
	padding-top: 30px;
}
.footer-cen{
	width: 90%;
	max-width: 1200px;
	height:auto;
	margin:0 auto;  
}
.footer-ul{
	width: 74%;
	height:auto;
	float: left;
}
.footer-ul li{
	width: auto;
	height: auto;
	float: left;
	margin-right: 6.25%;
}
.footer-ul li b{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	font-weight: normal;
	margin-bottom: 10px;
}
.footer-ul li a{
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 20px;
	margin-bottom:5px;
	transition: all 0.3s;
}
.footer-ul li a:hover{
	color: #C7000B;
	transition: all 0.3s;
}
.foot-ma{
	width: 24%;
	height: auto;
	float: right;
	border-left: 1px solid #666;
	text-align: right;
	padding-bottom: 3%;
}
.foot-ma img{
	display: block;
	float: right;
	width: 39.6%;
	height: auto;
	margin-bottom:10px;
	margin-right:20px;
}
.foot-ma p{
	display: block;
	font-size: 14px;
	color: #A4A4A4;
	line-height: 20px;
}
.footer-bot{
	width: 100%;
	height: 50px;
	border-top: 1px solid #595959;
	margin-top: 20px;
}
.footer-bot p{
	display: block;
	font-size: 14px;
	color: #999;
	line-height:40px;
}
.hot-a p{
	transition: all 0.3s;
}
.hot-a:hover p{
	background:rgba(0,0,0,0.7);
	transition: all 0.3s;
}
/*专题页面*/
.area-div{
	width: 90%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 5%;
}
.area-nav{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 65px;
}
.area-nav a{
	color: #666;
	transition: all 0.3s;
}
.area-nav a:hover{
	color: #C7000B;
	transition: all 0.3s;
}
.area-nav a:last-child{
	color: #999;
}
.area-left{
	width: 17.5%;
	height: auto;
	float: left;
}
.area-name{
	height: 48px;
	background:#C7000B;
	color: #fff;
	line-height: 48px;
}
.area-name span{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	padding-left: 30px;
	background:url(../img/img44.jpg) no-repeat left;
	background-size: 20px;
	margin-left: 30px;
}
.area-list{
	width: 100%;
	height: auto;
	background:#fff;
	padding-top: 5px;
}
.area-list a{
	display: block;
	height: 46px;
	margin-top: 5px;
	border-left: 3px solid transparent;
	transition: all 0.3s;
	font-size: 16px;
	color: #101010;
	line-height: 46px;
	padding-left: 27px;
}
.area-list a:first-child{
	margin-top: 0px;
}
.area-list a:hover, .area-list .area-ac{
	background:#f2f2f2;
	border-left: 3px solid #c7000b;
}
.nel-list a{
	transition: all 0.3s;
}
.nel-list a:hover, .nel-list .area-ac{
	background:#f2f2f2;
	border-left: 3px solid #F6A21C !important;
	transition: all 0.3s;
}
.area-right{
	width: 80.5%;
	height: auto;
	float: right;
	background:#fff;
	min-height: 500px;
}
.area-right .arr-cen{
	width: auto;
	height: auto;
	padding: 0 50px;
	padding-bottom: 3%;
}
.area-right .info-ul{
	padding:0px;
}
.ard-left{
	width: 72.5%;
	height: auto;
	float: left;
	background:#fff;
	
}
.arl-cen{
	padding: 40px 20px;
	
}
.arl-top h2{
	font-size: 28px;
	line-height:42px;
	color: #101010;
	margin-bottom: 10px;
}
.arl-time{
	width: 100%;
	height: auto;
}
.arl-time span{
	font-size: 14px;
	line-height: 20px;
	float: left;
	color: #888888;
}
.arl-right{
	float: right;
}

.arl-right .bds_sqq, .arl-right .bds_weixin, .arl-right .bds_tsina{
	width: 20px !important;
	height: 20px !important;
	padding: 0px !important;
	margin:0px !important;
	margin-right:10px !important;
}
.arl-right .bds_sqq{
	background:url(../img/img5.png) no-repeat center !important;
	background-size: 100% 100% !important;
	background-size: 16px !important;
}
.arl-right .bds_weixin{
	background:url(../img/img6.png) no-repeat center !important;
	background-size: 100% 100% !important;
	background-size: 20px !important;
}
.arl-right .bds_tsina{
	background:url(../img/img7.png) no-repeat center !important;
	background-size: 100% 100% !important;
	background-size: 20px !important;
}
.arl-right>span{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	display: inline-block;
	float: left;
}
.arl-top {
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	border-bottom: 1px solid #dddddd;
}
.arl-con{
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.arl-con p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #444;
	margin-bottom: 5px;
}
.arl-con img{
	/*display: block;*/
	max-width: 100%;
	height: auto;
	margin-bottom: 5px;
}
.arl-name{
	width: 100%;
	height:auto;
	margin-top: 10%;
}
.arl-name a{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	transition: all 0.3s;
	margin-bottom: 5px;
}
.arl-name a:hover{
	color: #C7000B;
	transition: all 0.3s;
}
.ard-right{
	width: 25.8%;
	height: auto;
	float: right;
	background:#fff;
}
.ard-h2{
	font-size: 18px;
	color: #101010;
	line-height: 27px;
	border-left: 5px solid #C7000B;
	padding-left: 15px;
	display: inline-block;
	margin-top: 29px;
	margin-bottom: 20px;
}
.ard-top{
	display: block;
	margin: 0 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
}
.ard-img{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.ard-img img{
	display: block;
	width: 100%;
	height: auto;
}
.ard-top h2{
	font-size: 18px;
	color: #101010;
	line-height: 22px;
	font-weight: normal;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ard-top span{
	display: block;
	font-size: 14px;
	color: #888888;
	line-height: 20px;
	margin: 5px 0;
}
.ard-top p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color:#666666;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ard-ul{
	width: auto;
	height: auto;
	margin: 0 15px;
}
.ard-ul li{
	width: 100%;
	height: auto;
}
.ard-ul li a{
	display: block;
	padding: 15px 0;
	border-bottom: 1px solid #eeeeee;
}
.ard-ul li:last-child a{
	border-bottom: none;
}
.aru-left{
	width: 34.6%;
	height: auto;
	overflow: hidden;
	float: left;
}
.aru-left img{
	display: block;
	width: 100%;
	height: auto;
}
.aru-right{
	width: 61.1%;
	height: auto;
	float: right;
}
.aru-right h2{
	font-size: 16px;
	line-height:20px;
	font-weight: normal;
	height:40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #101010;
	margin-bottom: 5px;
}
.aru-right span{
	display: block;
	font-size: 12px;
	line-height: 20px;
	color: #888;
}
.ard-top h2, .aru-right h2{
	transition: all 0.3s;
}
.ard-top:hover h2, .ard-ul li a:hover .aru-right h2{
	color: #C7000B;
	transition: all 0.3s;
}
.ard-img img, .aru-left img{
	transition: all 1s;
}
/*期刊*/
.per-div{
	width: auto;
	height: auto;
	padding: 35px 50px;
	background:#fff;
}
.per-ul{
	width: 100%;
	height: auto;
}
.per-ul li{
	width: 21%;
	height: auto;
	float: left;
	margin-right: 5.3%;
	margin-bottom: 3%;
}
.per-ul li:nth-child(4n){
	margin-right: 0%;
}
.per-li a{
	display: block;
	width: 100%;
	height: auto;
}
.per-top{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.per-top img{
	display: block;
	width: 100%;
	height: auto;
	transition: all 1s;
}
.per-ul li a b{
	display: block;
	font-size: 16px;
	line-height: 50px;
	color: #666;
	height: 50px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.3s;
	font-weight: normal;
}
.per-ul li a:hover b{
	color: #C7000B;
	transition: all 0.3s;
}

/*专题杂志*/
.notes-div{
	width: auto;
	height: auto;
	background:#fff;
	padding: 20px 15px;
}
.note-ul{
	width: 15%;
	padding-right: 15px;
}
.note-ul>li{
	height: auto;
}
.note-ul>li>a{
	display: block;
	font-size: 16px;
	color: #666;
	text-align:center;
	background:url(../img/img9.png) no-repeat right;
	background-position-x:85%;
	background-size: 10px;
	height: 44px;
	line-height: 44px;
}
.note-ul>li.note-li>a{
	background:url(../img/img8.png) #eeeeee no-repeat right;
	background-position-x:85%;
	background-size: 10px;
}
.note-ul>li.note-li>a{
	color:#101010;
}
.notes-left{
	width: 17%;
	height: auto;
	float: left;
	box-shadow: 7px 0px 5px -5px #f5f5f5;
}
.notes-right{
	width: 83%;
	height: auto;
	float: right;
}
.note-nav{
	width: auto;
	margin-left: 20px;
}
.note-nav a{
	display: block;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #dddddd;
	font-size: 14px;
	color: #999;
	text-indent: 4em;
}
.note-nav .note-ac{
	color: #C7000B;
}
.notr-div{
	width: auto;
	height: auto;
	padding-left: 45px;
	margin-bottom: 10%;
}
.notr-top{
	width:auto;
	height: auto;
	padding-bottom:5%;
	border-bottom: 1px solid #f0f0f0;
}
.nott-left{
	display: block;
	width: 19.4%;
	height: auto;
	float: left;
}
.nott-right{
	width: 76.3%;
	height: auto;
	float: right;
}
.nott-h3{
	display: block;
	width:100%;
	height: auto;
	font-size: 18px;
	color: #666;
	line-height: 27px;
	font-weight: normal;
	margin-bottom: 10px;
}
.nott-h3 b{
	color: #333;
	font-weight: normal;
}
.notr-left, .notr-right{
	width: 45.6%;
	height:auto;
	float: left;
}
.notr-right{
	float: right;
}
.notr-left h3, .notr-right h3{
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #535353;
	font-weight: normal;
	text-indent: 0.5em;
	background:#EAEAEA;
	margin-bottom: 10px;
}
.notr-left p, .notr-right p{
	display:block;
	font-size: 14px;
	color: #777;
	line-height: 20px;
	margin-bottom: 5px;
}
.notr-left p b, .notr-right p b{
	color: #444;
	font-weight: normal;
}
.notr-bot{
	width: 100%;
	height: auto;
}
.notr-h3{
	font-size: 22px;
	color: #101010;
	line-height: 33px;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 10px;
}
.notb-ul{
	width: 100%;
	height: auto;
}
.notb-ul li {
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.notb-ul li a{
	display: block;
	width: 70%;
	height: 42px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #101010;
	transition: all 0.3s;
}
.notb-ul li span{
	font-size: 14px;
	color: #666;
	float: right;
	display: block;
	width: 20%;
	text-align: right;
}
.notb-ul li:nth-child(2n-1){
	background:#f2f2f2;
}
.notb-ul li:hover a{
	color: #C7000B;
	transition: all 0.3s;
}

/*期刊年鉴*/
.year-ul > li > a{
	background: none;
}
.year-ul > li.note-li > a{
	background:#eee;
	color: #C7000B;
}
.arr-ul{
	width: auto;
	height: auto;
	padding: 25px;
	background:#fff;
}
.arr-ul li{
	width: 23.9%;
	height: auto;
	float: left;
	margin-right: 1.4666%;
	margin-bottom: 20px;
	overflow:hidden;
}
.arr-ul li:nth-child(4n){
	margin-right: 0%;
}
.arr-ul li a{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}
.arr-ul li a img{
	display: block;
	width: 100%;
	height: auto;
}
.arr-bot{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 35px;
	background:rgba(16,16,16,0.34);
	line-height: 35px;
	padding: 0 10px;
	transition: all 0.3s;
}
.arr-bot span{
	display: block;
	font-size: 16px;
	color: #fff;
}
.cov-div{
	width: 100%;
	height: auto;
	margin-top:5%;
	margin-bottom: 10%;
	text-align: center;
}
.cov-div a, .cov-div span{
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #BBBBBB;
	margin:0 5px;
	font-size: 14px;
	color: #101010;
}
.cov-div .current{
	background:#C7000B;
	color: #fff;
	border: 1px solid #C7000B;
}
.arr-ul li a:hover .arr-bot{
	background:rgba(0,0,0,0.7);
	transition: all 0.3s;
}
.arer-div{
	width: auto;
	height: auto;
	padding: 20px;
}
.arer-p{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #666;
}
.arer-p a{
	color:#666;
}
.arer-p span{
	color: #999;
}
.arer-bot{
	width: 100%;
	height: auto;
	margin-top: 25px;
}
.arer-img, .arer-img img{
	display: block;
	width: 100%;
	height: auto;
}
.arer-img .default{
	z-index: 0 !important;
}
.arer-bot{
	padding: 0 70px;
	width: auto;
}
.swiper-button-next1{
	width: 57px !important;
	height: 57px !important;
	background:url(../img/img11.png) rgba(0,0,0,0.41) no-repeat center !important;
	background-size: 35% !important;
	right: 0px !important;
}
.swiper-button-prev1{
	width: 57px !important;
	height: 57px !important;
	background:url(../img/img10.png) rgba(0,0,0,0.41) no-repeat center !important;
	background-size: 35% !important;
	left: 0px !important;
}
.arer-dov{
	width:90%;
	height: auto;
	margin-top: 10px;
	padding: 0 5%;
	padding-top: 20px;
	border-top: 1px solid #dddddd;
	position: relative;
}
.swiper-button-next2{
	width: 3.7% !important;
	height: auto !important;
	position: absolute;
	left: 0 !important;
	top: 40px !important;
}
.swiper-button-next2 img, .swiper-button-prev2 img{
	display: block;
	width: 100%;
	height: auto;
}
.swiper-button-prev2{
	width: 3.6% !important;
	height: auto !important;
	position: absolute;
	right: 0 !important;
	left: inherit !important;
	top: 40px !important;
}
.arer-dov .swiper-slide{
	width: 109px !important;
	height: 70px !important;
	float: left !important;
}
.arer-dov .swiper-slide a{
	display:block;
	height:100%;
}

.arer-dov .swiper-slide{
	margin-right:10px;
}
.arer-img{
	height:528px;
}
/*视频页面*/
.vid-ul li a{
	position: inherit;
	background:#fff;
	box-shadow:0px 0px 5px #f3f3f3;
}
.vid-top{
	position: relative;
	width: 100%;
	height: auto;
}
.video-bot{
	width: auto;
	height: auto;
	padding: 10px;
}
.video-bot span{
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 5px;
}
.video-bot b{
	display: block;
	font-size: 14px;
	color: #101010;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-weight: normal;
}
.vid-top2{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background:url(../img/img12.png) no-repeat center rgba(16,16,16,0.2);
	background-size: 30px;
}
.arer-img video{
	display: block;
	width: 100%;
	height: 535px;
}
.arer-img .default__button--big .ckin-play{
	background:url(../img/img12.png) no-repeat center !important;
	background-size: 100% 100% !important;
	font-size: 45px;
}
.arer-img .default__button--big .ckin-play::before{
	opacity: 0;
}
.arer-img .default__controls{
	opacity: 0;
	transition: all 0.3s;
}
.arer-img:hover .default__controls{
	opacity: 1;
	transition: all 0.3s;
}
/*资讯页面*/
.area-list2 a{
	text-align: center;
	text-indent: 0em;
	padding-left: 0px;
}
.area-list2{
	padding-bottom: 20px;
	border: 1px solid #EAEAEA;
	width: auto;
}
.arl-bot{
	background:#fff;
	border: 1px solid #EAEAEA;
	margin-top: 10px;
}
.arll-cen{
	padding:10% 0%;
	width: 60%;
	margin:0 auto;
}
.arll-cen>img{
	display: block;
	width: 100%;
	height: auto;
}
.arll-cen b{
	display: block;
	line-height: 30px;
	border-radius: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background:#dd5459;
	margin: 10px 0;
}
.arll-cen p{
	display: block;
	font-size: 14px;
	color: #444444;
	text-align: center;
}
.nel-left{
	background:url(../img/img65.jpg) no-repeat center;
	background-size: cover;
}
.nel-left span{
	padding-left: 0px;
	margin-left: 0px;
	background: none;
	text-indent: 1em;
}
/*关于我们*/
.about-cen{
	width:77%;
	height: auto;
	padding: 30px;
}
.about-h3{
	display: block;
	width: 100%;
	height: auto;
	padding-bottom:15px;
	border-bottom: 1px solid #E6E6E6;
}
.about-h3 b{
	font-size: 16px;
	color: #222222;
}
.about-name span{
	text-indent: 1em;
	padding-left: 0px;
	background: none;
	margin-left: 0px;
}
.about-map{
	margin-top: 20px;
}
.about-map, .about-map img{
	width: 100%;
	height: auto;
	display: block;
}
.about-bot{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.abb-left{
	width: 85px;
	height: auto;
	text-align: center;
	float: left;
}
.abb-left img{
	display: block;
	width: 100%;
	height: auto;
}
.abb-left p{
	font-size: 14px;
	color: #666666;
	line-height: 26px;
}
.abb-right{
	float: left;
	margin-left: 3%;
}
.abb-right p{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	display: block;
	margin-bottom: 10px;
	padding-left: 25px;
}
.abb-right .abb-p1{
	background:url(../img/img67.jpg) no-repeat left top;
	background-size: 12px;
	background-position-y: 5px;
}
.abb-right .abb-p2{
	background:url(../img/img68.jpg) no-repeat left top;
	background-size: 11px;
	background-position-y: 5px;
}
.abb-right .abb-p3{
	background:url(../img/img69.jpg) no-repeat left top;
	background-size: 13px;
	background-position-y: 5px;
}
.nav-icon{
	width: 25px;
	height:auto;
	float: right;
	display: none;
	margin-top: 15px;
}
.nav-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.nav-div{
	width: 30%;
	height: 100%;
	background:#fff;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 999999;
}
.nav-close{
	display: block;
	float: right;
	width: 25px;
	margin: 15px;
}
.nav-ul{
	width: 90%;
	margin-left: 5%;
}
.nav-ul li{
	display: block;
	width: 100%;
	height: auto;
	line-height: 45px;
	border-top: 1px solid #f3f3f3;
}
.nav-ul li a{
	display: block;
	width: 100%;
	height: auto;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.nav-li>a{
	color:#C7000B !important;
}
.inb-shouji {
	width: 91%;
	float: left;
}
.inb-shouji .swiper-slide{
	width: auto;
	float: left;
	margin: 0 17px;
}
.inb-shouji .swiper-slide a{
	color: #101010;
	font-size: 14px;
	line-height: 45px;
	display: block;
}
.inb-shouji .swiper-slide:hover a, .inb-shouji .inb-slide a{
	background:url(../img/img17.jpg) no-repeat bottom;
}
.notr-shouji{
	width: 100%;
	margin-bottom: 10px !important;
	display: none;
}
.notr-shouji .swiper-slide {
	display: inline-block;
	width: 25% !important;
	text-align: center;
}
.notr-shouji .swiper-slide a{
	display: inline-block;
	font-size: 14px;
	color: #101010;
	line-height: 40px;
}
.notr-shouji .notr-slide a{
	color: #C7000B;
}
.not-yue{
	width: 100%;
	height: auto;
	border-top: 1px solid #f3f3f3;
}
.not-yue a{
	display:block;
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #101010;
	padding: 10px 0;
}
.not-yue{
	display: none;
}
.not-ac{
	color: #C7000B;
}

/*侧边栏样式*/
.sid-ul{
	position: fixed;
	right: 20px;
	bottom: 20%;
	width: auto;
	height: auto;
}
.sid-ul li{
	position: relative;
	width: auto;
	height: auto;
	
}
.sid-ul li>a{
	display: block;
	height: 69px;
	border-bottom: 1px solid #eaeaea;
	background:#fff;
	text-align: center;
	width: 65px;
	
}
.sid-ul li>a span{
	display: block;
	font-size: 14px;
	color: #B3AEAE;
	line-height: 20px;
}
.sid-ul li>a.sid-a1{
	background:url(../img/img17.png) #fff no-repeat top;
	background-size: 25px;
	background-position-y: 10px;
	padding-top: 40px;
	height:25px;
	transition: all 0.3s;
}
.sid-ul li>a.sid-a1:hover{
	background:url(../img/img18.png) #fff no-repeat top;
	background-size: 25px;
	background-position-y: 10px;
	padding-top: 40px;
	height:25px;
	transition: all 0.3s;
}
.sid-ul li>a.sid-a2{
	background:url(../img/img15.png) #fff no-repeat top;
	background-size: 25px;
	background-position-y: 10px;
	padding-top: 40px;
	height:25px;
	transition: all 0.3s;
}
.sid-ul li>a.sid-a2:hover{
	background:url(../img/img16.png) #fff no-repeat top;
	background-size: 25px;
	background-position-y: 10px;
	padding-top: 40px;
	height:25px;
	transition: all 0.3s;
}
.sid-ul li>a.sid-a2:hover span, .sid-ul li>a.sid-a3:hover span, .sid-ul li>a.sid-a1:hover span{
	color: #c7000b;
	transition: all 0.3s;
}
.sid-ul li>a.sid-a3{
	height:50px;
	padding-top:10px;
}
.sid-ul li>a.sid-a4{
	background:url(../img/img19.png) #fff no-repeat center;
	background-size:25px;
	transition: all 0.3s;
}
.sid-ul li>a.sid-a4:hover{
	background:url(../img/img24.png) #fff no-repeat center;
	background-size:25px;
	transition: all 0.3s;
}
.sid-share{
	width: 180px;
	height: 64px;
	border-radius: 5px;
	background:#fff;
	box-shadow: 0px 0px 10px #ddd;
	padding:0 10px;
	
}

.sid-share span{
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 64px;
}
.sid-share .bds_sqq{
	background:url(../img/img20.png) no-repeat center !important;
	padding:0 !important;
	margin:0px 8px !important;
	background-size: 20px !important;
	background-position-x: 0px !important;
	display:block !important;
	width: 20px;
	margin-top: 20px !important;
}
.sid-share .bds_weixin{
	background:url(../img/img21.png) no-repeat center !important;
	padding:0 !important;
	margin:0px 8px !important;
	background-size: 25px !important;
	background-position-x: 0px !important;
	display:block !important;
	width: 25px;
	margin-top: 20px !important;
}
.sid-share .bds_tsina{
	background:url(../img/img22.png) no-repeat center !important;
	padding:0 !important;
	margin:0px 8px !important;
	background-size: 23px !important;
	background-position-x: 0px !important;
	display:block !important;
	width: 23px;
	margin-top: 20px !important;
}
.sid-share:after, .sid-img:after{
	content: " ";
	background:url(../img/img23.png) no-repeat center;
	width: 17px;
	height: 22px;
	position: absolute;
	right:3px;
	top: 20px;
}
.sid-con{
	width: auto;
	height: auto;
	padding-right: 20px;
	position: absolute;
	right:65px;
	top: 0px;
	display: none;
}
.sid-ul li:hover .sid-con{
	display: block;
}
.sid-img{
	width:100px;
	height: auto;
	display: block;
	padding: 10px;
	box-shadow:0px 0px 10px #f3f3f3;
	background:#fff;
	border-radius: 10px;
	position: relative;
}
.sid-img img{
	display: block;
	width: 100%;
	height: auto;
}
.sid-img:after{
	right: -18px;
}
.top1{
	transition: all 0.3s;
}
.nav-search{
	width: 100%;
	height: 35px;
	border-radius: 35px;
	border: 1px solid #f3f3f3;
	background:#f0f0f0;
}
.nav-inp{
	display:block;
	width: 70%;
	height: 35px;
	float: left;
	text-indent: 1em;
	border:none;
	background: none;
	font-size: 12px;
}
.nav-btn{
	width: 30%;
	height: 35px;
	float: left;
	border: none;
	background:url(../img/img1.jpg) no-repeat center;
}
.foot-bei{
	display: inline-block;
	padding-left: 20px;
	background:url(../img/img30.png) no-repeat left;
	background-size:15px;
}
/*切换页*/
.qie-cen{
	max-width: 1200px;
	height: auto;
	background:#fff;
	padding: 8%;
}
.qie-con{
	width:100%;
	height: auto;
}
.qie-con li{
	width: 49%;
	height: 210px;
	float: left;
	margin-right: 2%;
	margin-bottom: 15px;
}
.qie-con li:nth-child(2n){
	margin-right: 0%;
}
.qie-li1{
	background:url(../img/img71.jpg) no-repeat center;
	background-size: cover;
}
.qie-li2{
	background:url(../img/img72.jpg) no-repeat center;
	background-size: cover;
}
.qie-li3{
	background:url(../img/img73.jpg) no-repeat center;
	background-size: cover;
}
.qie-li4{
	background:url(../img/img74.jpg) no-repeat center;
	background-size: cover;
}
.qie-ccn{
	width: auto;
	padding: 0% 20px;
	display: block;
	height: 100%;
}
.qie-ccn b{
	display: block;
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	padding-bottom: 20px;
	background:url(../img/img75.jpg) no-repeat left bottom;
	background-size:60px;
	padding-top: 30px;
}
.qie-ccn p{
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 21px;
	margin-top:15px;
	width:49%;
}
.sch-left{
	width: 65.3%;
	height: auto;
	float: left;
}
.sch-right{
	width: 33.75%;
	height: 440px;
	float: right;
	background:url(../img/img78.jpg) no-repeat center;
	background-size: cover;
}
.sch-left li{
	width: 100%;
	height: 215px;
	margin-bottom: 10px;
}
.sch-li1{
	background:url(../img/img76.jpg) no-repeat center;
	background-size: cover;
}
.sch-li2{
	background:url(../img/img77.jpg) no-repeat center;
	background-size: cover;
}
.sch-right .qie-ccn p{
	width: 70%;
	
}
.sch-right .qie-ccn b{
	padding-top:300px;
}
.sch-left li .qie-ccn p{
	width: 35%;
}
/*理事会*/
.cou-div{
	width: auto;
	height: auto;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #ddd;
	margin-top: 20px;
}
.cou-div li{
	width: 25%;
	height: auto;
	float: left;
}
.cou-div li a{
	display: block;
	width:auto;
	height: auto;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.cou-div li a img{
	display: block;
	width: 100%;
	height: auto;
}
.arel-cen{
	width: auto !important; 
}
.arer-title{
	width:auto;
	display:block;
	height:50px;
	position:absolute;
	left:0px;
	right:0px;
	bottom:0;
	background:rgba(0,0,0,0.3);
	font-size:16px;
	color:#fff;
	line-height:50px;
	padding:0 60px;
	padding-right:30px;
}
.arer-title i{
	display:block;
	width:100%;
	line-height:50px;
	height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-style:normal;
}
.gallery-top .swiper-pagination{
	bottom:17px !important;
	color:#fff;
	text-align:center;
	width:60px !important;
}

.arl-bbot{
	width:100%;
	height:auto;
	padding-top:15px;
	background:#f5f5f5;
}
.arl-bbot a{
	display:block;
	width:49%;
	height:auto;
	float:left;
}
.arl-bbot a img{
	display:block;
	width:100%;
	height:auto;
}
.arl-bbot a:first-child{
	margin-right:2%;
}
.arro-img{
	width:100%;
	height:124px;
	transition:all 1s ease;
}
.inu-tu{
	width:100%;
	height:120px;
	transition: all 1s ease;
}
.vod-img2{
	height:160px;
	transition: all 1s ease;
}
.jour-img{
	height:190px;
	transition:all 1s ease;
}
.arl-con{
	min-height:800px;
}
.top{
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:9999;
}
.header{
	position:fixed;
	left:0;
	right:0;
	top:30px;
	z-index:9999;
}
body{
	padding-top:130px;
}
@media screen and (max-width:1280px) {
	.header{height: 80px;}
	.head-logo{height: 40px;}
	.head-ul li{height: 55px;margin-top: 25px;}
	.hot-div{padding-top: 15px;}
	.hot-top{padding: 25px 20px;}
	.hot-a, .hot-right{height: 300px;}
	.hor-top{height: 100px;}
	.hot-ul li, .hot-ul li a{line-height: 22px;}
	.hot-ul li a{font-size: 14px;height: 22px;}
	.hot-a p{height: 45px;}
	.hot-a p span{font-size: 15px;line-height: 45px;}
	.hot-left .hot-page{line-height: 45px;font-size: 14px;}
	.hot-left .hot-prev{left:inherit !important;right:40px;}
	.hot-left .hot-prev, .hot-left .hot-next{top: 97% !important;}
	.hot-left .hot-page{right: 75px !important;}
	.hot-ul li span{font-size: 14px;}
	.hor-top span{font-size: 14px;bottom: 5px;}
	.hot-div{height: 540px;}
	.head-search{margin-top: 25px;}
	.head-nav2{top: 75% !important;}
	.foot-ma img{width:100px;margin-right: 25px;}
	.arer-img video{height: 470px;}
	.qie-cen{padding: 5%;}
	.qie-con p{width:52%;}
	.arer-img{height:450px;}
	.arer-dov .swiper-slide{width:18.6% !important;margin-right:1.5%;height:58px !important;}
	.hot-bot ul li a{padding-top:80px;}
	body{padding-top:110px;}
} 
@media screen and (max-width:1024px) {
	.infor-left, .infor-right{width: 100%;}
	.inr-span{width: 100px;}
	.par-ul li{width: 23.5%;height: auto;margin-right: 2%;}
	.par-ul li:nth-child(6n){margin-right:2%;}
	.par-ul li:nth-child(4n){margin-right: 0%;}
	.civ-top .inb-title{width: 8%;}
	.civ-ul li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.civ-ul li:nth-child(2n){margin-right: 0%;}
	.inb-ul, .inb-ul{display: none;}
	.footer-ul{display: none;}
	.foot-ma{width: 155px;border-left:none;float: none;margin:0 auto;}
	.par-ul li{width: 32%;}
	.par-ul li:nth-child(4n){margin-right: 2%;}
	.par-ul li:nth-child(3n){margin-right: 0%;}
	.footer-bot{height: auto;padding: 15px 0;text-align: center;margin-top: 0px;}
	.footer-bot p{line-height: 25px;}
	.head-search, .head-ul{display: none;}
	.hot-div{height: auto;position: inherit;}
	.hot-top, .hot-bot{position:inherit;left: inherit;right: inherit;top: inherit;}
	.hot-bot{height: auto;padding: 20px 0;}
	.hot-bot ul, .hot-bot ul li, .hot-bot ul li a{height: auto;}
	.hot-bot ul li a{padding-top:0px;}
	.hot-bot li span{font-size: 14px;}
	.hot-span1, .hot-span2, .hot-span3, .hot-span4, .hot-span5{background-size:auto 18px;}
	.area-left, .ard-right{display: none;}
	.area-right, .ard-left{width: 100%;}
	.arr-cen, .area-right .arr-cen{padding: 0 20px;}
	.per-ul li{width: 32%;margin-right: 2%;margin-bottom: 0px;}
	.per-ul li:nth-child(4n){margin-right: 2%;}
	.per-ul li:nth-child(3n){margin-right: 0%;}
	.per-div{padding: 30px;margin-top: 15px;}
	.notes-left{width: 22%;}
	.notes-right{width: 78%;}
	
	.note-ul>li>a{font-size: 14px;}
	.arr-ul li{width: 32%;margin-right: 2%;}
	.arr-ul li:nth-child(4n){margin-right: 2%;}
	.arr-ul li:nth-child(3n){margin-right: 0%;}
	
	.arer-bot{padding: 0%;}
	.arer-dov .swiper-slide{width: 23.5% !important;margin-right: 2% !important;}
	.arer-dov{width: 80%;padding:18px 10%;}
	.swiper-button-next2, .swiper-button-prev2{width: 3% !important;}
	.arer-img video{height: 400px;}
	.nav-icon{display: block;margin-top: 30px;}
	
	.inb-ul2, .inb-shouji{display: block;}
	.inb-shouji .swiper-slide{margin:0 15px;}
	
	.jour-ul li{width: 32%;margin-right: 2%;float: left;}
	.jour-ul li:nth-child(3n){margin-right: 0%;}
	.sid-ul li:nth-child(1), .sid-ul li:nth-child(2), .sid-ul li:nth-child(3){
		display: none;
	}
	.sid-ul li>a{width: 45px;height: 42px;border-bottom: none;}
	.sid-ul{right: 10px;}
	.cod-ul{display: block;}
	.cod-ul{width: 80% !important;}
	.cod-ul li{width: 62px !important;margin: 0 15px !important;}
	.qie-con p{width:80%;}
	
	.sch-right{width: 38%;}
	.sch-left{width: 60.5%;}
	.sch-left li .qie-ccn p{width: 60%;}
	.sch-right .qie-ccn p{width: 100%;}
	.arer-img{height:400px;}
	.arer-dov .swiper-slide{width:18.6% !important;margin-right:1.5%;height:58px !important;}
	.hot-bot li span{padding-left:25px;}
	
	.hot-span1{font-size:16px !important;}
	.arl-con{
		min-height:500px;
	}
}
@media screen and (max-width:750px) {
	.inb-title, .civ-top .inb-title{width: 18%;}
	.hot-a, .hot-right{height: auto;}
	.hot-a, .hor-top{background: none;}
	.hot-a img, .hor-top img{display: block;}
	.hot-left, .hot-right{width: 100%;}
	.hot-right{margin-top: 15px;}
	.hot-left .hot-prev, .hot-left .hot-next{top: 95% !important;}
	.hot-bot li{width: 33.3%;}
	.hot-bot li:nth-child(4){margin-left:16.7%;}
	.hot-bot li:nth-child(4), .hot-bot li:nth-child(5){margin-top:10px;}
	.hot-bot{padding: 10px 0;}
	.hor-top{height: 150px;}
	.info-ul{padding: 0 20px;padding-bottom: 20px;}
	.info-ul li{padding: 20px 0;}
	.inu-left, .int-right{width: 100%;}
	.inu-left{margin-bottom: 15px;}
	.par-ul li{width: 49%;margin-right: 2%;}
	.par-ul li:nth-child(3n){margin-right: 2%;}
	.par-ul li:nth-child(2n){margin-right: 0%;}
	.civ-ul{padding:20px;}
	.arl-top h2{font-size: 24px;line-height: 30px;}
	.area-nav{display: none;}
	.ard-left{margin-top: 20px;}
	.header{height: 50px;box-shadow: 0px -2px 10px #dfdfdf;}
	.head-logo{height: 25px;margin-top: 12px;}
	.per-ul li{width:49%;}
	.per-ul li:nth-child(3n){margin-right: 2%;}
	.per-ul li:nth-child(2n){margin-right: 0%;}
	.notes-left{display: none;}
	.notes-right{width: 100%;}
	.notr-div{padding-left: 0%;}
	.notr-left p, .notr-right p{font-size:12px;}
	.nott-left{width: 50%;margin-bottom:15px;}
	.nott-right{width: 100%;}
	.arr-ul li{width: 49%;}
	.arr-ul li:nth-child(3n){margin-right: 2%;}
	.arr-ul li:nth-child(2n){margin-right: 0%;}
	.arr-bot span{font-size: 14px;}
	.area-right{min-height: auto;}
	.swiper-button-prev1, .swiper-button-next1{width: 40px !important;height: 40px !important;}
	.arer-img video{height:300px;}
	.area-right{margin-top: 15px;}
	.about-cen{padding:15px;width:auto;}
	.abb-right{width: 100%;margin-left: 0px;float: none;}
	.abb-left{float: none;margin:0 auto;margin-bottom: 15px;}
	.top{display: none;}
	.nav-div{width: 50%;}
	.nav-icon{margin-top: 15px;}
	.inb-shouji{width: 80%;margin-left: 1% !important;}
	
	.inb-ul2{width: 80%;margin-left: 1%;}
	.inb-ul2 li{margin:0 15px !important;width: auto !important;}
	.notr-shouji, .not-yue{display: block;}
	.jour-ul li{width:100%;margin-right:0%;float:none;}
	.header{position: fixed;left: 0;top: 0;right: 0;z-index: 999;}
	body{padding-top: 50px;}
	.area-right .arr-cen{padding-bottom:10%;}
	
	.qie-con li{width: 100%;float: none;margin-right:0%;height: 180px;}
	
	.sch-left{width: 100%;}
	.sch-left li{width: 100%;height: 180px;}
	.sch-right{width: 100%;height: 180px;}
	.sch-right .qie-ccn b{padding-top: 30px;}
	.sch-left li .qie-ccn p, .sch-right .qie-ccn p{width: 80%;}
	
	.cou-div li{width: 33.3%;}
	.year-ul{display:none;}
	
	.arer-img{height:400px;}
	.swiper-button-next2 img, .swiper-button-prev2 img{height:58px;}
	.swiper-button-next2, .swiper-button-prev2{width:5% !important;}
	
	.arl-bbot a{width:100%;height:auto;margin-bottom:15px;}
	.arro-img{height:200px;}
	.inu-tu, .hot-a{height:200px;}
	.jour-img{height:250px;}
	.arl-con{
		min-height:auto;
	}
	.notes-div{margin-top: 15px;}
}
@media screen and (max-width:480px) {
	.civ-ul{padding:20px;padding-bottom: 0px;}
	.civ-ul li{width: 100%;margin-bottom: 20px;}
	.hot-div{width: 100%;}
	.hot-top{padding: 30px 5%;}
	.arl-cen{padding: 15px;}
	.arl-right{float: left;}
	.arl-time>span{display: block;margin-bottom: 10px;float: none;
	width: 100%;}
	.per-div{padding: 20px;}
	.nott-left{width:100%;}
	.nott-right, .notr-left, .notr-right{width: 100%;}
	.notb-ul li{height: auto;padding: 15px 10px;line-height: 20px;}
	.notb-ul li a{width: 100%;height: auto;}
	.notb-ul li span{width: 50%;float: left;text-align: left !important;}
	.notb-ul li{margin-bottom: 5px;}
	.arr-ul li{width: 100%;margin-right: 0%;}
	.cov-div{margin-bottom: 10%;margin-top: 0%;}
	.cov-div a, .cov-div span{width: 26px;height: 26px;line-height: 26px;font-size: 12px;}
	.arer-img video{height:300px;}
	.nav-div{width: 50%;}
	.cod-title{width: 30% !important;}
	.cod-ul{width: 68% !important;}
	.cou-div li{width:50%;}
	.arer-img{height:250px;}
	.arer-dov .swiper-slide{width:31% !important;margin-right:2.5% !important;}
	.arer-title{height:40px;line-height:40px;}
	.arer-title i{font-size:14px;line-height:40px;}
	.gallery-top .swiper-pagination{bottom:12px !important;}
	.arro-img, .inu-tu{height:160px;}
	.infor-right{margin-top:15px;}
}
/*分页*/
.xyh-page {
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	text-align:center;
}
.xyh-page a,
.xyh-page span {
	position: relative;
	padding: 0px 12px;
	color: #333;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	height:33px;
	line-height:33px;
	display:inline-block;
	font-size:14px;
	margin-right:5px;
	margin-left:-2px;
}
.xyh-page .current {
	background-color: #d7000f;
	border: 1px solid #d7000f;
	color: #fff;
	margin-left:2px;
	margin-right:10px;
}
/*理事会页面新添加开始*/
.li-ul{
	width: auto;
	height: auto;
	margin-top: 20px;
}
.li-ul li{
	width: 50%;
	float: left;
	height:200px;
	margin-bottom: 20px;
	position:relative;
	padding-bottom:30px;
}
.li-ul li a{
	display: block;
	border: 1px solid #dddddd;
	border-left:none;
	width: auto;
	height: 100%;
	position:relative;
}
.li-ul li:nth-child(2n-1) a{
	border-left: 1px solid #dddddd;
}
.li-ul li b{
	display: block;
	width: auto;
	height:30px;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background:rgba(199,0,11,0.8);
	padding: 0 20px;
}
.li-ul li b i{
	font-style: normal;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
	height: 30px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.li-ul1 li{
	width:25%;
	height:135px;
}
.li-ul1 li:nth-child(2n-1) a{
	border-left:none;
}
.li-ul1 li:nth-child(4n-3) a{
	border-left: 1px solid #ddd;
}
.li-ul2 li{
	width: 20%;
	height: 105px;
}
.li-ul2 li:nth-child(4n-3) a, .li-ul2 li:nth-child(2n-1) a{
	border-left: none;
}
.li-ul2 li:nth-child(5n-4) a{
	border-left: 1px solid #ddd;
}


@media screen and (max-width:750px) {
	.li-ul li{height:150px;}
	.li-ul2 li{height:120px;}
	.li-ul li{width: 50%;float: left;}
	.li-ul li:nth-child(4n-3) a{border-left:none;}
	.li-ul li:nth-child(2n-1) a{border-left: 1px solid #ddd;}
	.li-ul2 li{width:33.333%;float: left;}
	.li-ul2 li:nth-child(2n-1) a{border-left: none;}
	.li-ul2 li:nth-child(3n-2) a{border-left: 1px solid #ddd;}

}
@media screen and (max-width:480px) {

	.li-ul2 li{width:50%;float: left;}
	.li-ul2 li:nth-child(3n-2) a{border-left: none;}
	.li-ul2 li:nth-child(2n-1) a{border-left: 1px solid #ddd;}
	.li-ul li b{padding: 0 10px;}
	.li-ul li b i{font-size: 12px;}
}
/*理事会页面新添加结束*/