*{margin:0px;padding:0px;}
html{ font-size:62.5%;max-width:360px;overflow-x:hidden;margin:0 auto;}
body{font:1.4rem/2.4rem Arial;color:#333;}
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:1.5rem; font-weight:normal;line-height:3.6rem;color:white;}
a{text-decoration:none;color:#fff;}

header{margin:0 auto;margin-top:4px;overflow:hidden;}
header img{width:100%;height: auto;}
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:#2097dd;}
nav table td{ width:23.4375%; border:none;}
nav table td{ width:23.4375%; border:none;}    
nav table td.co1{ width:26.5625%;}

.banner{ width:100%; margin-top:6px;}
.banner img{ width:100%;}
.jianjie{ margin:0 auto; padding:0 10px;}
.jianjie p{ width:100%; float:left; text-indent:2em;}

.con1,.con2{margin:0 auto;}
.con1 dl,.con2 dl{ overflow:hidden;}
.con1 dl dd,.con2 dl dd{ padding:0 10px;}
.con1 dl dd p,.con2 dl dd p{ float:left; text-indent:2em;}
.con1 dl dd p a,.con2 dl dd p a{ color:#ff0000;}
.con1 dl dd img,.con2 dl dd img{ width:100%; margin-top:4px;}

.con2 dl dt{ height:36px; border-bottom:2px solid #2097dd; background:#2097dd; padding:0 7px; margin-bottom:6px; margin-top:8px;}
.con2 dl dt h2{ height:36px; float:left; background:#fff; line-height:3.6rem; width:100%; color:#2097dd;}
.con2 dl dt h2 span{ width:3px; margin:0 3px; height:36px; background:#2097dd; float:left;}
.con2 dl dt h2 a{ background:#2097dd; float:right; margin-right:3px; height:36px; padding-right:5px;}
.con2 dl dt h2 a img{ width:23px; height:18px; float:left; margin-top:10px;}
.con2 dl dt h2 a:before{content:"";border-left:0px solid #fff;border-right: 15px solid #2097dd; float:left;border-top: 36px solid #fff;border-bottom: 0px solid #fff;}

.con2 .zixun{ width:100%; height:32px; float:left; line-height:3.2rem; font-size:1.6rem; text-align:center; background:#2097dd; border-radius:4px; margin-top:6px;}
.con2 .zixun a{ color:#fff;}
#sy1{ margin-top:6px;}
#sy2{ font-size:1.4rem;}
.con2 ul{ width:100%; float:left; margin-top:6px;}
.con2 ul li{ width:49.3%; float:left; margin-right:1.4%; overflow:hidden;}
#sy3{ margin-right:0;}

ul.zx{overflow:hidden;margin-bottom:10px;float:left;width:100%;}
ul.zx li{width:30%;float:left;margin-left:8px;margin-right: 0;}
ul.zx li{background:#54A7FA;text-align:center;paddin:5px 0px}
ul.zx li a{color:#fff;}
ul.zx li:nth-child(2){background:#bc010a;}
ul.zx li:nth-child(3){background:#4a5241;}

.slider-box{width:100%; float:left;}
.swipe{overflow: hidden;visibility: hidden;position:relative;}
.swipe-wrap > div {float: left;width: 100%;position: relative;}
#position{width:20%;height:11px;text-align:center; float:left;bottom:5px; padding:0 40%;}
#position li{display:inline-block;width:9px;height:9px; margin:0 2px;background:#edf9f9;border:1px solid #b4bcbc;-webkit-border-radius:5px;}
#position .on{background:#0485d8;border:1px solid #0485d8;}

footer{background:#2097dd; width:100%;margin-bottom:80px;}
footer h2{ width:100%; height:36px; line-height:3.6rem; background:#0f88ce; font-size:1.6rem; text-align:center;;-webkit-box-shadow:0px 2px 1px rgba(12,105,159,.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;}
	}
