@charset "utf-8";
/* CSS Document */
body {margin: 0px;padding: 0px;font-size: 12px;color: #333;background-color: #f5f5f5;font-family:"微软雅黑";}
ul,li,ol {margin:0px;padding:0px;list-style-type: none;}
img,form {margin:0px;padding:0px;border:0px;}
h1,h2,h3,h4,h5,h6,h7{margin:0px;padding:0px;}
.fl{float:left;}
.fr{float:right;}
a { color:#000;  text-decoration:none;}
img { max-width:100%; height:auto;}
.clear { clear:both}
@media all and (min-width:768px) {
	body{width:768px; margin:0 auto;}
}

.heda-top{ width:100%; height:50px; background:#fff;display: inline-table;}
.search { margin-top:8px; width:40%; margin-right:0.5rem}
.sefo { text-align: center;}
.sofos { display:inline-table;border:1px #e5e5e5 solid; border-radius:5px ; width:100%; height:28px; background:#fff;height: 28px; margin:0 auto; margin-top:4px;}
.sefo .soin { height:26px; width:70%; border:none;}
.sefo .sosl { display:none}
.sefo .sobt {width: 30px;
    height: 30px;
    background: #FFF url(img/search_an.png) no-repeat left /*5px*/;
    border: none 0px;
    text-indent: -2000px;}
.logo { margin-left:0.5rem}
.logo img { height:50px; width:auto}

.menu { width:100%; background:#1f355c; line-height:50px; height:50px; font-size:16px;text-align: center; }
.menu a { color:#fff}
.menu li { display:inline-flex; margin-right:0.5rem; margin-left:0.5rem}

.content { padding:0.5rem}
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#FE6C9C;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:auto; background:url(images/loading.gif) center center no-repeat;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
	
.blue2 { background:#1a325e; color:#fff; font-size:18px; height:40px; line-height:40px; padding-left:15px; font-weight:normal}
.blue2 span a { color:#fff;}
.yuanchuang h3 { margin-top:0.3rem; margin-bottom:0.3rem}
.yuanchuang li { line-height:1.6rem;width: 100%;overflow: hidden;height: 1.6rem;}
.yuanchuang li.dnews {  font-weight:bold; text-align:center; line-height:3rem; height: 3rem}
.yuanchuang li.dnews a { font-size:20px;color:red;}
.yuanchuang li i {display: block;
    float: left;
    margin: 0.6rem 5px 0 0;
    width: 8px;
    height: 8px;
    background: #000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.yuanchuang li a { font-size:14px; display:inline-block; max-width:90%}

.huizong h3{ margin-top:0.3rem; margin-bottom:0.3rem}

.znews {
    text-align: left;
    font-size: 1.4rem;
    border: 0px solid #E1E1E1;
    background-color: #FFFFFF;
    margin-top: 5px;
    clear: both;
    padding-top: 5px;
}
.znimg {
    width: 30%;
    background-color: #FFF;
    padding: 0.5rem;
}
.znimg img {border: 1px solid #000;
    padding: 1px;
	width: 100%;
	height: 70px;
	min-height: 70px;
}
.zncon {
    background-color: #fff;
    width: 60%;
    padding: 0.5rem;
}
.zncon h3 {
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    margin-left: 0px;
    font-size: 16px;
	margin-bottom:0;
	margin-top:0;
	font-weight:normal
}
.znews p {
    height: 50px;
    line-height: 25px;
    margin: 0px;
    text-align: left;
    margin-left: 0px;
    text-indent: 0px;
}
.znews p.date {
    line-height: 25px;
    height: 25px;
    text-align: left;
    font-size: 12px;
    color: #ccc;
	padding-left:0.5rem
}
.zncon p.date span { margin-right:0.5rem;}

footer { background:#000;display: flex; color:#fff;}
.foot { width:70%; margin:0 auto; padding-top:1.7rem; padding-bottom:1.7rem}
.logof { width:60%; padding-top:1rem}
.logoe { width:35%; text-align:center}
.logoe p { margin:0;}
.fpic { background:#fff;}
.fpic li { display:inline-block; width:19.2%}
.adpic li {width:100%}
.more { text-align:center; font-size:14px; border:1px solid #ccc; width:58px; padding:10px 20px; margin:0 auto;margin-top:30px; margin-bottom:25px;}
.pzhibo2 li { text-align: center; margin-top: 5px; margin-bottom: 5px;}
.pzhibo2 li span { padding-left: 5px;}
.pzhibo2 h3 { margin-top:10px; line-height: normal; text-align: center;}
.pzhibo2 h3 a {color:#a22323;}
.mt20 {margin-top:10px;}
	.ipc {text-align:center;    margin-top: 10px;}
	.ipc a { color:#fff;}