/* CSS Document */
@charset "utf-8";
* { 
	margin:0;
	padding:0; 
	font-style: normal;
	font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
}
html {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); 
	font-size:14px;
}
body {
	margin:0;
	padding:0; 
	word-wrap:break-word;
	font-size:14px;
	color:#333;
	background:#fff;
}
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,img{
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	outline:none;
	color:#333;
}
a:focus {
	outline: none;
} 
a:hover{
	text-decoration:none;
	outline:none;
	color:#333;
}
img { 
	border:none;
	outline:none;
	-webkit-tap-highlight-color: rgba(165,165,165,0.2)
}
li{
	list-style-type:none;
}
select {
	vertical-align:middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	appearance: none;
}
input[type="text"], input[type="password"], textarea { 
	outline-style:none; 
	-webkit-appearance:none; 
}
textarea {
	resize:none;
}
table {
	border-collapse:collapse;
}
input {
	vertical-align:middle;
}
.clear {
	clear:both;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.floatl{
	float:left;
}
.floatr{
	float:right;
}
.container{
	width:1200px;
	padding:0;
	margin:0 auto;
	position: relative;
	color:#333
}
.relative{
	position:relative;
}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mainheader{width:100%;height:360px;margin-bottom:30px;background:url('../images/epidemic/banner.jpg') center no-repeat}
.mainheader .mainframe{margin-bottom:60px}
.mainheader .nav{width:100%;height:90px;margin-top:20px;}
.mainheader .nav .mainlogo a{display: inline-block;height:100%;}
.mainheader .nav>.fr{margin-top:13px;}
.mainheader .nav .menu{margin-left:23px;width:20px;height:20px;margin-top:2px;}
.mainheader .nav .home{margin-left:23px;width:24px;height:24px}
.mainheader .nav .closebtn{height:20px;margin-left:23px;}
.mainheader .nav div.fr a img{max-width:100%;max-height:100%;vertical-align: middle;}
.mainheader .nav div.closebtn .navbar a{margin-right:35px;}
.mainheader .nav div.closebtn .navbar a:last-child{margin-right:0px;}
.mainheader .nav div.closebtn a{color:#fff;display: inline-block;vertical-align: middle;}
.mainheader .nav div.closebtn .icon{margin-left:23px;width:16px;height:16px;margin-top:2px;}
/**初始化结束***/

.silder{
	position:relative;
	height:378px;
}
ul.silderul{
	position:relative;
	height:378px;
	width:590px;
	overflow:hidden;
}
ul.silderul li{
	position:absolute;
	left:100%;
	top:0;
	z-index:1;
	height:378px;
}
ul.silderul li.first{
	left:0;
}
ul.silderul a{
	display:block;
	position:relative;
}
ul.silderul a img{
	width:590px;
	height:378px;
	display:block;
}
ul.silderul a .bg{
	display:block;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	padding:7px 0 7px 20px ;
	position:absolute;
	bottom:0;
	left:0;
	z-index:3;
	width:100%;
}
ul.silderul a .oldname{
	display:block;
	max-width:80%;
	line-height: 45px;
	font-size:18px;
}
#prve,#next{
	position:absolute;
	top:36%;
	z-index:66;
	cursor:pointer;
	display:none;
}
#prve{
	left:0;
}
#next{
	right:0;
}
.sibox{
	position:absolute;
	right:20px;
	bottom:21px;
	z-index:99;
}
.sibox span{
	width:8px;
	height:8px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#fff;
	margin-left:3px;
	*margin-left:7px;
	cursor:pointer;
}
.sibox span.on{
	background-color:#ffa800;
}
/*footer start*/
#footer{
	margin-top:30px;
	height:123px;
	background-color:#EBF4FB;
	color:#0455a6;
	line-height:21px;
	text-align:center;
	font-size:13px;
	position:relative;
}
#footer a{
	color:#0455a6;
}
#footer span{
	font-family:"Arial";
}
#footer .relative{
	position:relative;
	margin: 0 auto;
	width: 1000px;
}
#footer .absolute{
	position:absolute;
	top:81px;
	left:200px;
	z-index:3;
}
#footer .top{
	float:left;
	width:150px; 
	height: 90px; 
	margin-left:25px; 
	margin-top:25px;  
	text-align:right;
}
#footer .mid{
	float:left; 
	text-align:center;
	margin-left:120px;
}
#footer .mid .pft{
	padding-top:30px;
}
#footer .mid .ppt3{
	padding-top:3px;
}
/*footer end*/
/*公共部分 end*/
.hide{display: none}
.pointer{cursor: pointer;}
.bold{font-weight: bold}
.topic{background: #f5f5f5;padding:20px 30px;}
.topic .name{color:#fffefe;font-size:18px;line-height:35px;background: url('../images/epidemic/topic.png') center no-repeat;width:93px;text-align: center;margin-bottom:5px;}
.topic .content{line-height:28px;}
.w900{width:900px;margin:0 auto;margin-top:15px;}
.w960{width:960px;margin:20px auto 0;overflow: hidden;}
.list li{border-top:#d5d5d5 1px solid;padding:36px 0;}
.list li:first-child{border-top:0;}
.list li .name{width:130px;height:130px;display: table;text-align: center;background-position:center;background-repeat:no-repeat;}
.list li .name a{display: table-cell;color:#fff;line-height: 28px;font-size:18px;vertical-align: middle;padding:0 24px}
.list li .info{width:743px;margin-left:20px;line-height:28px;margin-top:20px;}
.list li .info .bold{color:#2a57a5;}
.list li .info .detail{color:#fca000;margin-left:5px}
.list li .info .showinfo{color:#999;margin-left:5px}
.link{border-top:solid 4px rgba(191,191,191,.4);margin-top:50px;padding:65px 0 70px;}
.link a{margin-left:26.5px;}
.link a:first-child{margin-left:0;}

.maincontent{padding:30px 0;text-align: center;}
.maincontent a{display: block;width:550px;margin:30px auto;line-height:80px;font-size:22px;text-align: center;background: url('../images/epidemic/bg.png') center no-repeat;}


.maincontent .title{font-size:24px;margin:40px 0 30px}
.maincontent table{width:1050px;margin:0 auto;}
.maincontent table thead td{background: #03afb1;color:#fff;font-size: 18px; text-align: center;}
.maincontent table td{line-height:46px;border:1px solid #03afb1;padding:0 18px;font-size:16px}
.maincontent table tr{background: #fff;}
.maincontent table tr:nth-child(2n-1){background:#ddf3f4}
.maincontent table .num,.maincontent table .name,.maincontent table .zone{text-align: center;}
.maincontent table tbody .unit,.maincontent table tbody .contact{text-align: left;}

.clist{padding-bottom:40px}
.clist a{display: block;width:658px;height:78px;margin:18px auto;line-height:74px;text-align:center;font-size:20px;border:solid 2px #afe8e9;border-radius: 39px;color:#008283;background: #dcf8f8;}
.clist a:hover{color:#008283;}
.artlist{border-top:1px solid #02aaab;padding-bottom:50px;}
.artlist>div{width:180px;height:100px;background: #02aaab;color:#fff;font-size:20px;line-height:100px;text-align:center}
.artlist>ul{width:670px;border-bottom:#c7c7c7 1px solid;padding:20px 15px 25px 20px;min-height:500px}
.artlist>ul li{list-style: initial;color:#333;line-height:56px;}
.artlist>ul li a{display:block;max-width:100%;color:#333;font-size:18px;}

.index-swiper-container{position: relative;}
.pagination{position: absolute;bottom:0;left:50%;transform: translateX(-50%);z-index:99;margin:10px}
.index-swiper-container .pagination span{width:10px;height:10px;/*background:rgba(255,255,255,0.8);*/float:left;margin-left:5px;margin-right:5px;border-radius:5px;opacity: 0.4;background:#fff;}
.index-swiper-container .pagination span.swiper-pagination-bullet-active{background:#fff;opacity: 1}
.index-swiper-container .pagination span.swiper-active-switch{background:#fff;opacity: 1}