*{padding:0;margin:0;}
body{
	background: #f5f5f5;}
.navTop{width:100%;background:#fff;position:relative;z-index:98;}
.navTop *{padding:0;margin:0;box-sizing:border-box;list-style:none;}
.navTop .inner{margin:0 auto;width:1100px;}
.navTopul{width:100%;}
.navTopul a{text-decoration:none;color:#980e0e;}
.navTopul:after{content:"";display:block;clear:both;}
.navTopul>li{float:left;position:relative;width:14.28%;padding:15px 0;}
.navTopul>li>a{display:block;width:100%;text-align:center;line-height:20px;font-size:18px;font-weight:bold;border-right:1px solid #980e0e;letter-spacing:0;}
.navTopul>li:last-child>a{border:none;}
.open-ul{position:absolute;top:45px;left:0;width:100%;display:none;}
.open-ul>li{width:100%;position:relative;background:#980e0e;text-align:center;}
.open-ul>li>a{font-size:16px;color:#fff;padding:5px 0;display:block;}
.open-ul>li ul{width:100%;position:absolute;top:0;left:100%;display:none;}
.open-ul>li ul li{width:100%;background:rgb(122, 12, 4);}
.open-ul>li ul li a{color:#fff;font-size:16px;padding:5px 0;}
.open-ul>li ul li a:hover{color:#eee;}


.navTopul>li:hover{background:#980e0e;}
.navTopul>li:hover>a{color:#fff;}
.navTopul>li:hover .open-ul{display:block;}

.open-ul>li:hover{background:rgb(122, 12, 4);}
.open-ul>li:hover ul{display:block;}


h3.h3title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.animate03s{transition-duration:0.3s;}
/*banner动画*/
.slideUl li.hover{z-index:2;}
@keyframes banStatr1{
	0%{opacity:1;}
	100%{opacity:0;}
}
@keyframes banStatr2{
	0%{transform:translateX(0);}
	100%{transform:translateX(100%);}
}
@keyframes banStatr3{
	0%{transform:translateX(0);}
	100%{transform:translateX(-100%);}
}
@keyframes banStatr4{
	0%{transform:translateY(0);}
	100%{transform:translateY(100%);}
}
@keyframes banStatr5{
	0%{transform:translateY(0);}
	100%{transform:translateY(-100%);}
}
@keyframes banStatr6{
	0%{transform:translateX(0);}
	100%{transform:translateX(-100%);}
}
@keyframes banStatr7{
	0%{transform:perspective(2000px) rotateX(0deg);}
	50%{transform:perspective(2000px) rotateX(-90deg);}
	100%{transform:perspective(2000px) rotateX(-90deg);}
}
@keyframes banStatr8{
	0%{transform:perspective(3000px) rotateY(0deg);}
	50%{transform:perspective(3000px) rotateY(-90deg);}
	100%{transform:perspective(3000px) rotateY(-90deg);}
}
@keyframes banStatr9{
	0%{transform:perspective(2000px) rotateX(0deg);}
	50%{transform:perspective(2000px) rotateX(90deg);}
	100%{transform:perspective(2000px) rotateX(90deg);}
}
@keyframes banStatr10{
	0%{transform:perspective(3000px) rotateY(0deg);}
	50%{transform:perspective(3000px) rotateY(90deg);}
	100%{transform:perspective(3000px) rotateY(90deg);}
}

@keyframes banEnd1{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes banEnd2{
	0%{transform:translateX(-100%);}
	100%{transform:translateX(0);}
}
@keyframes banEnd3{
	0%{transform:translateX(100%);}
	100%{transform:translateX(0);}
}
@keyframes banEnd4{
	0%{transform:translateY(-100%);}
	100%{transform:translateY(0);}
}
@keyframes banEnd5{
	0%{transform:translateY(100%);}
	100%{transform:translateY(0);}
}
@keyframes banEnd6{
	0%{transform:translateX(100%);}
	100%{transform:translateX(0);}
}
@keyframes banEnd7{
	0%{transform:perspective(2000px) rotateX(90deg);opacity:0;}
	50%{transform:perspective(2000px) rotateX(90deg);opacity:0;}
	100%{transform:perspective(2000px) rotateX(0deg);}
}
@keyframes banEnd8{
	0%{transform:perspective(3000px) rotateY(90deg);opacity:0;}
	50%{transform:perspective(3000px) rotateY(90deg);opacity:0;}
	100%{transform:perspective(3000px) rotateY(0deg);}
}
@keyframes banEnd9{
	0%{transform:perspective(2000px) rotateX(-90deg);opacity:0;}
	50%{transform:perspective(2000px) rotateX(-90deg);opacity:0;}
	100%{transform:perspective(2000px) rotateX(0deg);}
}
@keyframes banEnd10{
	0%{transform:perspective(3000px) rotateY(-90deg);opacity:0;}
	50%{transform:perspective(3000px) rotateY(-90deg);opacity:0;}
	100%{transform:perspective(3000px) rotateY(0deg);}
}
/*banner动画*/

/*banner开�?*/
.newbanner{width:100%;height:100%;overflow:hidden;position:relative;}
.newbanner *{padding:0;margin:0;}
.newbanner .slideUl{width:100%;height:100%;position:relative;}
.slideUl li{width:100%;height:100%;position:absolute;opacity:0;animation-name:;animation-duration:1s;animation-timing-function:ease;}
.slideUl li a{display:block;height:100%;width:100%;}
.slideUl li img{width:100%;height:100%;object-fit:cover;position:absolute;display:block;}
.slideUl li h3{position:absolute;bottom:0;background:rgba(0,0,0,0.4);line-height:30px;color:#fff;text-align:center;font-weight:bold;padding:0 5px;font-size:13px;margin:0;}
.lunbonum{width:auto;position:absolute;bottom:35px;z-index:19;right:10px;}
.lunbonum li{width:6px;height:3px;background:#333;float:left;margin:0 3px;cursor:pointer;padding:0;}
.lunbonum li.click{background:#980e0e;width:12px;}
.newbanner .inner{width:100%;display:block;overflow:visible !important;}
.newbanner .btn{position:absolute;z-index:9;top:50%;width:100%;overflow:visible !important;}
.newbanner .btn div{display:block;width:30px;height:40px;margin-top:-30px;background:#fff;cursor:pointer;text-align:center;opacity:0;transition-duration:0.3s;}
.newbanner .btn img{width:100%;height:100%;}
.newbanner .btn .prev{position: absolute;left: 0;top:0;}
.newbanner .btn .next{position: absolute;right:0;top:0;}

.newbanner:hover .btn div{opacity:0.7;}
.newbanner:hover .btn div:hover{opacity:1;}
/*banner结束*/



.container{
	width: 1100px;
	padding: 0
;}
.row{
	margin-right: 0;
	margin-left: 0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 0;
	padding-left: 0;}
.topnav{
	width: 1100px
;}
.logo{
	background: #980e0e;
	width: 1100px
;}
.content{
	width: 1100px
;}
.each{
	overflow: hidden;
	zoom:1;
	height: 300px;
	margin: 5px 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 365px;
	float: left;}

.each>ul li{
	padding: 7px 0;
	padding-right: 5px;
	overflow: hidden;
	zoom:1;}
.each li .arttitle{
	width: 220px;
  word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  overflow:hidden;
  float: left;}
.each ul li .pubtime{
	float: right;
	color:#aaa;}
.gonggao{
	border-bottom: 2px solid #980e0e;
	padding-bottom: 2px;}
.gonggao span{
	border-bottom: 3px solid #980e0e;
	color:#980e0e;
	background: url(../images/tongzhi.png) no-repeat 0 center;
	padding-left: 26px;
	padding-right: 6px;
	font-size: 18px;
	font-weight: bold;
	font-family: ΢���ź�;}
.gonggao a{
	float: right;
	font-size: 12px;
	padding-top: 6px;
	padding-right: 10px;}
.gonggaoul li{
	background: url(../images/arrow.png) no-repeat 6px center;}
.gonggaoul li:hover{
	background: url(../images/arrow.png) no-repeat 12px center;}
.gonggaoul a{
	color: #333
;}
.gonggaoul a:hover{
	color:#980e0e;
	text-decoration: none;}
.index_medio_bg{ width:335px; height:280px; margin-top:8px; float:left; border:1px solid #fff;}
.index_medio{ width:335px; height:280px;}
#medio_tit{ width:335px;}
#medio_tit a{ float:right; margin-top:15px;}
.medio{ width:335px; height:280px; float:left; border:1px solid #d4d4d4;  margin:0px 0 0 0px;_margin:0 0 0 8px;}
.yanjiuul a{
	color:#333;}
.yanjiuul li:hover{
	background: url(../images/arrow.png) no-repeat 12px center;}
.yanjiuul a:hover{
	color: #980e0e;
	text-decoration: none;}
.chengguoul a{
	color:#333;}
.chengguoul a:hover{
	color: #980e0e;
	text-decoration: none;}
.chengguoul li{
	border-bottom: 1px dashed #ccc;}

.rencaiul a{
	color: #333;}
.rencaiul a:hover{
	color:#980e0e;
	text-decoration: none;}
.rencaiul li{
	border-bottom: 1px dashed #ccc;}

.yanjiu span{
	background: url(../images/yanjiu.png) no-repeat 0 center;}
.chengguo span{
	background: url(../images/chengguo.png) no-repeat 0 center;}
.rencai span{
	background: url(../images/shijian.png) no-repeat 0 center;}
.rencai_1 span{
	background: url(../images/rencai.png) no-repeat 0 center;}
.rencai_2 span{
	background: url(../images/dashiji.png) no-repeat 0 center;}
.rencai_3 span{
	background: url(../images/shehui.png) no-repeat 0 center;}
.zhuanlan h3{
	background: #980e0e;
	color:#fff;
	font-family: 微锟斤拷锟脚猴拷;
	text-align: center;
	padding: 8px 0;
	border-radius: 10px
;}
.leftf{
	float: left;
	width: 44px;
	height: 300px;
	background: #980e0e;
	text-align: center;
	color:#fff;
	font-family: 微锟斤拷锟脚猴拷;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
	padding-top:110px;
	margin-left: 40px
;}

.zhuanlan .rightf{
	background: #980e0e;
	font-weight: bold;
	margin:22px auto;
	width: 200px;
	padding-left: 40px;
	margin-left: 110px
;}
.zhuanlan div a{
	color: #fff;}
.zhuanlan div a:hover{
	text-decoration: none;}
.dashiji{
	border-top:2px solid #980e0e;
	overflow: hidden;
	zoom:1;}
.dashiji p{
	text-align: center;
	border-radius: 0 0 10px 10px;
	background: #980e0e;
	color:#fff;
	padding: 3px 14px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-family: 微锟斤拷锟脚猴拷;}
.dashiji a{
	float: right;
	padding-right: 5px
;}
.dashijiul li{
	background: url(../images/huizhang.png) no-repeat 6px center;}
.dashijiul a{
	color: #333;}
.dashijiul a:hover{
	color: #980e0e;
	text-decoration: none;}
.shehui{
	border-top:2px solid #980e0e;
	overflow: hidden;
	zoom:1;}
.shehui p{
	float: right;
	text-align: center;
	border-radius: 0 0 10px 10px;
	background: #980e0e;
	color: #fff;
	padding: 3px 14px;
	font-size: 18px;
	font-weight: bold;
	font-family: 微锟斤拷锟脚猴拷;}
.shehui a{
	float: left;
	padding-left: 5px;}
.shehuiul a{
	color:#333;}
.shehuiul li{
	background: url(../images/fuwu.png) no-repeat 6px center;}
.shehuiul a:hover{
	color: #980e0e;
	text-decoration: none;}
.lianjie li{
	float: left;}
.lianjie li a{
	color: #980e0e;
	display: inline-block;
	padding: 4px 6px;}
.lianjie li a:hover{
	text-decoration: none
;}
.lianjie h3 span{
	background: url(../images/lianjie.png) no-repeat 0 center;}
.lianjie{
	background: url(../images/lianjiebg.png) no-repeat right bottom;}
#box {
	position: relative;
	overflow: hidden;
	width: 360px;
	height: 300px;
	margin: 0 auto;}
#box img{
	width:360px;
	height: 300px
;}
.img_wrap {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;}
.img_wrap a {
	float: left;
	height: 300px;}
.btn_wrap {
	position: absolute;
	z-index: 2;
	bottom: 20px;
	width: 100%;
	text-align: center;}
.btn_wrap a {
	display: inline-block;
    margin: 0 4px;
	width: 18px;
	height: 18px;
	background-color: #ccc;}
.btn_wrap a.btn_cur {
	background-color: #fff;}
.articlelist{	
	width: 1100px;
	overflow: hidden;
	zoom:1;}
.articlelist li{
	width: 1100px;
	float: left;
	border:1px solid #ccc;
	margin-right:10px;
	margin-top:18px;
	border-radius: 10px
;}

.articlelist .artbox{
	float: left;
	margin:10px;
	width: 1057px
;}

.fpage{
	text-align: center;
	font-size: 16px;
	margin:6px 0;}
.fpage a{
	color: #980e0e;
	padding: 0 5px
;}
.artbox p{
	font-size: 18px;
	font-weight: bold;
	margin-left:28px;}
.artbox p a{
	color: #980e0e;}
.artbox a:hover{
	text-decoration: none
;}
.artbox .des{
	color: #666;
	text-indent: 28px;
	height: 55px;
	line-height: 24px
;}
.artdetail{
	width: 1100px
;}
.artdetail h3{
   font-weight:700;
	color: #333;
	text-align: center;}
.artdetail .pubtime{
	text-align: center;
	color: #aaa;}
.artdetail .artcontent{
	text-align: left;
	width: 1000px;
	box-shadow:0px 2px 9px #333333;
	overflow: hidden;
	zoom:1;
	margin:10px auto;
	font-size: 16px;
	font-family: 微锟斤拷锟脚猴拷;
	line-height: 35px;
	padding: 10px 20px;
	margin-bottom: 25px
;}
.footer{
	background: #980e0e;
	width: 1100px;}
.footer p{
	text-align: center;
	line-height: 40px;
	color: #fff
;}


@media screen and (max-width:767px){
	
	*{-webkit-tap-highlight-color:rgba(255,255,255,0);}

	.container{width:100%;}
	.logo{width:100%;}
	.logo img{width:100%;}

	.navTop{overflow:scroll;height:100px;}

	.content{width:100%;}
	.footer{width:100%;}

	.artdetail{width:100%;}

	.artdetail .artcontent{width:100%;}
	.artdetail .artcontent img{max-width:100% !important;height:auto !important;}

}