*{margin:0px;padding:0px;}
html{ font-size:62.5%;}
body{font:1.4rem/2.4rem Arial;color:#333;}
img[src*=".jpg"]{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.4rem; 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; float:left;}
nav{ width:100%; margin:0 auto; overflow:hidden; background:#015c99; display:block;}
nav ul{}
nav ul li{ float:left; width:33%; border-right:1px solid #094f7e; font-size:1.5rem; line-height:3rem; text-align:center; border-top:1px solid #094f7e;}
nav ul li a{ color:#fff;}
#na{ border-right:none;}
.banner{ width:100%; margin-top:8px; overflow:hidden; }
.banner img{ width:100%; float:left;}

.con1,.con2{ margin:0 auto; display:block; margin-top:10px; overflow:hidden;}
.con1 dl,.con2 dl{}
.con1 dl dt,.con2 dl dt{ height:38px;  background:#015c99; padding-left:8px;}
.con1 dl dt h2,.con2 dl dt h2{ float:left; font-size:1.7rem;line-height:3.8rem; color:#fff;}
.con1 dl dt a,.con2 dl dt a{ line-height:3rem; height:34px; float:right; padding-right:8px; background:#096fb5; color:#fff; font-size:1.4rem;}
.con1 dl dt a:before,.con2 dl dt a:before{ content:""; border-top:34px solid #096fb5;border-left:18px solid #015c99;float:left;}
.con1 dl dt span,.con2 dl dt span{ font-size:1.8rem; color:#fff; margin-right:3px; line-height:3.4rem; }
.con1 dl dd,.con2 dl dd{ padding:0 8px; height:auto;}
.con1 dl dd img{ width:100%; margin-top:10px;}
.con1 dl dd P{ text-indent:2em; }

.con2 ul.dt,.con2 ul.dt1,.con2 ul.dt2{ float:left; width:100%;}
.con2 ul.dt li{ float:left; background:#f4f3f3; width:100%; padding:8px 0; margin-top:8px;}
.con2 ul.dt li p{ width:68.8%; float:left; background:url(../images/bj1.png) no-repeat 0px 2px; float:left;}
.con2 ul.dt li p span{ color:#fff; margin-left:4px;}
.con2 ul.dt li .right{ float:right; width:30%;}
.con2 ul.dt li .right img{ width:100%; margin-top:4px;}
#li1{ background:#efeff0;}
#da{ float:left;}
#da1{ float:right;}
.con2 ul.dt1 li{ float:left; width:100%; padding-bottom:8px; margin-top:8px; background:#f4f3f3;}
.con2 ul.dt1 li p{ width:100%; float:left; line-height:2.5rem; margin-top:8px;}
.con2 ul.dt1 li p em{ float:left; display:block; width:27px; height:25px; background:url(../images/bj2.png) no-repeat; color:#fff; text-align:center; font-size:1.6rem; font-weight:bold; line-height:3rem; padding-left:4px;}
.con2 ul.dt1 li p span{ color:#096fb5; font-weight:bold;} 
#li2{ background:#f9f6f6;} 
.con2 ul.dt1 li a{ color:#f48221;} 

.zixun{ margin:0 auto; display:block; padding:0 8px; margin-top:10px;}
.zixun a{ display:block; border-radius:3px; background:#f48221; line-height:34px; text-align:center; font-size:1.8rem; color:#fff;}
.zixun a span{ font-size:2rem; color:#fff;}
.con2 ul.dt2{ margin-top:8px; width:100%; float:left;}
.con2 ul.dt2 li{ float:left; width:18%; border-bottom:1px solid #e2e2e2; text-align:center; line-height:2.8rem; border-right:1px solid #e2e2e2; background:#3a9bdd; color:#fff; padding:6px 0px;}
#li3{ width:39%;}
#li4{ width:42%;}

#li7{ height:80px; line-height:80px;}
#li5{ width:39%; background:#f0f0f0; line-height:2rem; color:#333; height:80px;}
#li6{ width:42%; background:#f4f4f4; line-height:2rem; color:#096fb5; height:80px;}

#li8{ width:39%; background:#f0f0f0; color:#333;}
#li9{ width:42%; background:#f4f4f4; color:#096fb5;}

#li10{ height:40px; line-height:40px;}
#li11{ width:39%; background:#f0f0f0; line-height:2rem; color:#333; height:40px; line-height:40px;}
#li12{ width:42%; background:#f4f4f4; line-height:2rem; color:#096fb5; height:40px;}

#li13{ height:60px; line-height:60px;}
#li14{ width:39%; background:#f0f0f0; line-height:2rem; color:#333; height:60px;}
#li15{ width:42%; background:#f4f4f4; line-height:6rem; color:#096fb5; height:60px;}
#li16{ line-height:80px;width:39%; background:#f0f0f0; color:#333; height:80px;}

.con2 ul.dt2 li p{ float:left; width:100%; margin-top:20px;}
#li17{ margin-top:10px;}

.con2 ul.fd{ float:left; width:100%;}
.con2 ul.fd li{ width:32%; float:left; margin-right:2%; height:118px; overflow:hidden;}
#nn1{ margin-right:0;}

.slider-box{width:100%; float:left; margin-top:8px;}
.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; float:left;}
#position .on{background:#096fb5;border:1px solid #096fb5;}

.slider1-box{width:100%; float:left;}
.swipe1{overflow: hidden;}
.swipe1-wrap > div img{ width:100%;}
.swipe1-wrap > div {float: left;width: 100%;position: relative;}
#position1{width:100%;height:28px;text-align:center; float:left; margin-bottom:4px; margin-top:6px; background:#c3ecf3;}
#position1 li{width:33.3%;height:28px; line-height:2.8rem; background:#edf9f9; float:left; color:#079bb3; font-size:1.6rem;}
#position1 .on{background:#079bb3; color:#fff;}

.over{ margin:0 auto; display:block; padding:0 8px; margin-top:10px; overflow:hidden;}
.over p{ float:left; line-height:2.6rem;}
.over p span{ width:57px; height:26px; display:block; float:left; color:#fff; font-weight:bold; background:url(../images/bj3.png) no-repeat 0 -2px;  padding-left:3px; line-height:2.4rem;}



footer{ width:100%; margin-top:10px;margin-bottom:41px;}
footer h2{ width:100%; height:36px; line-height:3.6rem; background:#015c99; font-size:1.6rem; text-align:center; float:left; margin-bottom:6px;}
footer h2 a{ color:#fff; margin:0 6px;}
footer p{text-align:center; padding:6px 0; color:#333; width:100%;}
footer p span{ color:#015c99;}
footer p a{color:#333;}