
/* CSS Document */
*{padding:0;margin:0}
ul,li{list-style:none;}
img{border:None;}
body{min-width:1200px;background-color:#fff;background:url(../images/topbg1.jpg) center top no-repeat;background-size:100%;font-size:14px;font-family:"微软雅黑";line-height:24px;color:#333;}
a{color:#333;text-decoration:none;}
a:hover{color:#eb4848;}
.clear{clear:both;overflow:hidden;}

#wrap{margin:0 auto;position:relative;}
#top{height:507px;margin:0 auto;z-index:1;}
#content{width:1200px;margin:0px auto 20px auto;}
#bottom{height:60px; line-height:60px; background:url(../images/bottombg.jpg) no-repeat;text-align:center; color:#fff; font-size:16px;}

#bottom{height:80px !important;}
.bottom_main{max-width:600px !important;}
.bottom_main p{text-align:left !important;line-height:200% !important;}
.bottom_main span{display:inline !important;}
.dzjg_biaozhi{float:left !important;}
.bottom_cont{float:right !important;margin-top:5px !important;}

.top_logo{width:497px;height:83px;position:absolute;top:40px;left:50%; margin-left:-550px;animation:roll 1s forwards,floater 1.5s linear infinite alternate;}
.top_title{width:1200px;height:252px;position:absolute;top:172px;left:50%;margin-left:-600px;text-align:center;}
.top_title img{animation:title 1s;animation-fill-mode:forwards;}
.top_title img:nth-of-type(2){position:relative;top: -100px;}


@media screen and (max-device-width: 1440px){
    #top{height:430px;}
	 .top_logo{margin-left:-400px;}
	 .top_title{top:150px;}
	 .top_logo img{width:75%;} 
	 .top_title img{width:75%;}

	}

@media screen and (max-device-width:1024px){
	body{background-size: auto;}
	#top{min-width:1200px;}

	}
.main_box{width:1200px;margin:0 auto 50px auto; background-color:#fff;overflow:hidden;zoom:1;}
.main_title{text-align:center;}

.m_left,.m_right{float:left;width:580px;min-height:100px;overflow:hidden;}
.m_right{float:right;}

.mt30{margin-top:30px;}

.zhbd dl{padding:0 10px}
.zhbd dt{font-size:20px;color:#e02828;line-height:32px; font-weight:bold;text-align:center; margin-bottom:10px;}
.zhbd dl a{color:#e02828;}
.zhbd dd{font-size:14px;color:#333;line-height:28px;/*text-indent:2em;*/text-align:justify;text-justify:inter-ideograph;}

.list{clear:both;}
.list li{background:url(../images/iocn_gray.png) 6px center no-repeat;padding-left:25px;font-size:16px;line-height:48px;height:48px;position:relative;}
.list li a{display:block;width:85%;font-size:16px;line-height:48px;height:48px;white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('https://mzzt.mca.gov.cn/article/zt_2019lh/style/ellipsis.xml');}
.list li span{ position:absolute; top:0; right:15px;}
.list li:hover{background:url(../images/iocn_red.png) 6px center no-repeat;color:#e02828;}

.list2 li{float:left;width:550px;height:40px;line-height:40px;display:inline-block;background:url(../images/point.png) left center no-repeat; padding-left:30px;position:relative;}
.list2 li a{display:block;width:85%;font-size:16px;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('https://mzzt.mca.gov.cn/article/zt_2019lh/style/ellipsis.xml');}
.list2 li span{position:absolute; top:0; right:10px;}
.list2 li:nth-child(2n){float:right;}

.morelink{clear:both;display:block;width:136px;height:36px; line-height:36px;border:1px #e02828 solid;border-radius:36px;color:#e02828;text-align:center;font-size:16px;margin:30px auto 0px auto;}
.morelink:hover{ background:#e02828;color:#fff;}

.hmz_list{clear:both; margin-top:30px;}
.hmz_list li{background:url(../images/point.png) left  center no-repeat;padding-left:20px;line-height:40px; height:40px; position:relative;}
.hmz_list li a{display:block;width:85%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('https://mzzt.mca.gov.cn/article/zt_2019lh/style/ellipsis.xml');}
.hmz_list li b{padding:0 5px;font-weight:normal;font-size:14px; color:#fff; background:#e12929;height:24px;line-height:24px;text-align:center; display:inline-block; margin-right:10px;}
.hmz_list span{ position:absolute; top:0; right:0;/*display:none;*/}

.title2{text-align:left; position:relative;}
.title2 .more{position:absolute; top:11px; right:20px;font-weight:normal; font-family:"宋体";font-size:12px; color:#fff;}


.bg1{background:#f0f0f0;overflow:hidden;}
.xwfbh{height:326px;overflow:hidden;}
.xwfbh .m_left img{width:580px;height:326px;}

.xwfbh dl{ padding:30px 20px 0 0;}
.xwfbh dt{font-size:20px;color:#e02828;line-height:36px; font-weight:bold;text-align:center; margin-bottom:10px;}
.xwfbh dd{font-size:16px;color:#333;line-height:32px; text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
.xwfbh dl a{color:#e02828;}
.xwfbh .morelink{ margin-top:20px;}

.tbch{ }
.tbch_list{width: auto;overflow:hidden;}
.tbch_list li{float:left;width:380px;height:240px; margin-right:30px;opacity:0.9;}
.tbch_list li img{width:380px;height:240px;}
.tbch_list li:nth-child(3){margin-right:0;}
.tbch_list li.last-child{margin-right:0;}

.tbch_list li:hover{opacity:1;}

/*h5动效*/
@keyframes roll{
	from{transform: scale(5);opacity: 0;}
	70%{transform: scale(.8);opacity: 1;}
	100%{transform: scale(1);opacity: 1;}
}

@keyframes floater{
	from{margin-top:-5px;transform:scale(0.99);}
	to{margin-top:5px;transform:scale(1);}
}

@keyframes title{
	from{margin-top:800px;opacity:0;transform:scale(0.5);}
	to{margin-top:0;opacity:1;transform:scale(1);}
}

@keyframes bigger{
	from{transform: scale(1);}
	to{transform: scale(1.1);}
}

/*二级列表页样式*/
.loc{font-size:14px;color:#555;padding:15px;line-height:20px;background:#f9f9f9;border-bottom:2px solid #f41423;}
.loc a{font-size:14px;}
#listmain{min-height:300px; background:#FFF;}

.alist{padding:20px 10px;}
.alist .article{width:98%; font-size:16px;margin:0 auto;padding:0; text-align:left;}
.alist .article td{padding:0 0 10px 0;margin:0;vertical-align:top;}
.alist .article td.arlisttd{line-height:28px;}
.alist .article td.ardot{width:15px;padding-top:0px;vertical-align:top;}
.alist .article td.timedefault{font-size:13px;color:#555;width:100px; text-align:right;padding-top:2px;}

.alist dl{width:90%;margin:0px auto 30px auto;background:#fff;padding:20px;box-shadow: 0 2px 1px 1px rgba(0,0,0,.1);}
.alist dt{display:none;}
.alist dt h3{ font-size:20px; line-height:30px;}
.alist dt p{display:none;}
.alist dt span{display:none;}
.alist dd{font-size:16px;line-height:30px;}
.alist dd p:first-child{font-size:20px;line-height:32px;margin-bottom:15px;}

.alist dl:hover{background:#f9f9f9;box-shadow:0 0 5px 3px rgba(0,0,0,.2);}

.plist{margin:0 auto}
.plist li{ float:left;width:360px;height:256px;margin:20px 20px 0; position:relative; float:left;}
.plist li img{width:360px;height:256px;}
.plist div{height:37px; position:absolute;bottom:0;left:0; line-height:37px;}
.plist p{ position:absolute;bottom:0;left:0;height:37px; line-height:37px; width:97.1%; left:0; background:#ee6161; -moz-opacity: 0.8; /* FF 3.5以下 */ opacity: 0.8; /* FF 3.5及以上 */filter: alpha(opacity=80); /* IE6及以上 */color:#fff; font-size:16px; display:block; padding-left:3%;}
.plist p a{color:#fff;font-size:16px;}


/*最终文章页样式*/
#artmain{padding:0 20px;margin:0 auto;background:#FFF;}
#artmain .mtitle{font-size:22px;margin:0 auto; color:#000; text-align:center; font-family:"微软雅黑";font-size:22px; line-height:150%;padding-top:25px;}
 
#artmain .source{font-family:"宋体";font-size:12px;padding:10px 0;color:#555; border-bottom:1px #ddd dotted;}
#zoom{font-size:16px; line-height:32px;text-align:left;padding:30px 30px 0;text-align:justify; text-justify:inter-ideograph;}
#zoom a{color:#000; text-decoration:underline}
#zoom table{ margin:auto;}
#zoom p{margin:0; padding:5px 0;border:0;text-align:justify; text-justify:inter-ideograph;}
#zoom img{ max-width:850px;_width:expression(document.body.clientWidth > 850 ? "850px" : "auto"); margin:5px auto 0px auto; text-align:center;}




