@charset "gb2312";
html{}
*{margin:0px;padding:0px;}
body{font:14px/24px Arial;color:#333; margin:0;}
img{border:none; background-image:url(../images/loading.gif);background-size:10px 10px;background-position:center center; background-repeat:no-repeat;}
li{list-style:none;}
h1,h2{font-size:16px; font-weight:normal;line-height:2.6rem;}
a{text-decoration:none;color:#000;}

header{ margin:0 auto; margin-top:4px; overflow:hidden;}
header img{ width:100%; height: auto; float:left;}
nav{ width:100%; margin:0 auto; overflow:hidden;}
nav table{text-align:center;color:white; width:100%;border:none;margin:0 auto; background:#fff; text-align:center; line-height:30px; font-size:14px; float:left;border-spacing: 1px; margin-top:4px;}
nav table tr{ background:#0472b1;}
nav table td{ width:23.4375%; border:none;}
nav table td{ width:23.4375%; border:none;}    
nav table td.co1{ width:26.5625%;}
nav a{color:#fff;}

/****/
.banner {overflow: hidden; visibility:hidden;position: relative;}
.banner ul{overflow: hidden;position: relative;}
.banner ul > li {float:left;width:100%;position: relative;}
.banner img{width:100%;height:auto;display:block;margin:1px auto;}

.position{font-size:0px;height:8px;margin-left:-26px;width:52px;padding:4px;z-index:10;position:absolute;bottom:12px;left:50%;}
.position em{width:8px;height:8px;border-radius:4px;background:#fff;float:left;margin:0 0 0 4px;}
.position em.on{background:-webkit-radial-gradient(center,farthest-side,#3EAEF0,#6CBDF7);}

/****/
.dy{overflow:hidden;}
h1{background: #eaeaea;padding:0px 10px;color:#F00;}
h2{line-height:24px; height:24px;}
h2 sup{color:#F00;margin-left:10px; font-size:12px;-webkit-animation: hot 1s infinite;animation: hot 1s infinite;}
@-webkit-keyframes hot{
from {color:#F00;}
to {color:#f8b3b3;}
	}
@keyframes hot{
from {color:#F00;}
to {color:#f8b3b3;}
	}
.dy{padding:10px;}
.newest{}
.newest ul{padding:0px 10px 10px 10px;}
.newest ul li{border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:10px;}
.newest  .more{display:block;text-align:center;padding-bottom:10px;}


footer{width:100%;background:#0472b1;padding-bottom:82px;}
footer h2{ width:100%; height:36px; line-height:36px; background:#0472b1; font-size:16px; text-align:center;;-webkit-box-shadow:0px 2px 1px rgba(2,88,137,.6);}
footer h2 a{ color:#fff; margin:0 6px;}
footer p{text-align:center; padding:10px 0;color:#fff;}


.bottom{width:100%;overflow:hidden;position:fixed;bottom:41px;left:0px;border-top:1px solid #0771DB;}
.bottom li{width:25%;float:left;height:41px;background:#54A7FA;}
.bottom a{position: relative;line-height:40px;display:block;background-image:url(http://wxkybdf.b0.upaiyun.com/comm/bottom.png); background-size:50px 300px;background-repeat:no-repeat;text-align:center;padding:10px 0 0;color:white;font-size:12px;margin-top:1px;background-color:#39f;}
.bottom li:nth-child(1) a{ background-position:center 3px;border-right:1px solid #53A7FC;}
.bottom li:nth-child(2) a{ background-position:center -55px;border-right:1px solid #53A7FC;border-left:1px solid #0771DB;}
.bottom li:nth-child(3) a{ background-position:center -117px;border-right:1px solid #53A7FC;border-left:1px solid #0771DB;-webkit-animation:run 1s ease-in-out 0s infinite;-moz-animation:run 1s ease-in-out 0s infinite;-o-animation:run 1s ease-in-out 0s infinite;animation:run 1s ease-in-out 0s infinite;}
.bottom li:nth-child(4) a{ background-position:center -237px;border-left:1px solid #0771DB;}
@keyframes run{
	0%{background-position-y:-117px}
	50%{background-position-y:-117px}
	50.1%{background-position-y:-177px}
	100%{background-position-y:-177px}
	}
@-webkit-keyframes run{
	0%{background-position-y:-117px}
	50%{background-position-y:-117px}
	50.1%{background-position-y:-177px}
	100%{background-position-y:-177px}
	}
@-moz-keyframes run{
	0%{background-position-y:-117px}
	50%{background-position-y:-117px}
	50.1%{background-position-y:-177px}
	100%{background-position-y:-177px}
	}
@-o-keyframes run{
	0%{background-position-y:-117px}
	50%{background-position-y:-117px}
	50.1%{background-position-y:-177px}
	100%{background-position-y:-177px}
	}
.bottom a .no1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;position: absolute;border: 2px solid #fff;width: 20px;height: 20px;line-height: 17px;font-size: 14px;color: #fff;right: 1px;top: 1px;font-family: arial;font-weight: bold;-webkit-animation: dot 2s infinite;
animation: dot 2s infinite;border-radius: 10px;background: -webkit-linear-gradient(top, #fd142e, #bf0116);background: linear-gradient(to bottom, #fd142e, #bf0116);}
@-webkit-keyframes dot{
	  0%{opacity:1;}
	  50%{opacity:1;}
	  50.01%{opacity:0;}
	  100%{opacity:0;}
	}
@keyframes dot{
	  0%{opacity:1;}
	  50.01%{opacity:1;}
	  50%{opacity:0;}
	  100%{opacity:0;}
	}