* { margin:0; padding:0;}
div,dl,dt,dd,ul,ol,li,h2,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
ul,ol,li { list-style:none;}
form{margin:0px;padding: 0px;}
img{ border:0;}
a{color:#000;text-decoration:none}
a:hover{color:#F00;}
strong{font-weight: bolder;}
em{font-style:normal;}
.wrapper{max-width:480px;min-width:320px;margin:0 auto;background:#fff;height: auto;width: 100%;overflow: hidden;box-shadow: 0px 0px 20px #5D5C61; padding-bottom:45px;}
.wzjz{text-align:center;}
.clear{ clear:both; height:0; margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
em,i{font-style:normal;}
.clr {clear: both;overflow: hidden;}
.fenye a{color:#000;}
/***头部***/
.header{font-size: 14px;line-height: 24px;height:auto;background-color: #FFF;overflow: hidden;}
.banner img{ width:100%;}
.top{width:100%;}
.top img{float:left;width:100%;}
.topmenu{ overflow:hidden;clear: both;}
.topmenu ul li{ width: 25%; line-height: 43px; text-align: center; float: left;  font-size: 20px; }
.topmenu ul li:nth-child(4n){ margin-right:0px;}
.topmenu ul li a{ color: #fff; background-color: #013f98; display:block;font-size:75%;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.topmenu ul li a.bor_no{ border-right:none;}
/***头部end***/
/***底部***/
.absolute{position: absolute;}
.bottomFooter{width:100%;margin:10px auto;border-top:10px solid #F3F4F3;padding-bottom:30px;}
.address_info {width: 100%;background: url(../../images/dzswxx_m/addressBg.png) no-repeat center;background-size: 100%;-webkit-background-size: 100% 100%;position: relative;margin: 0 auto 60px;}
.address_pic1 {top: 25px;width:100%;}
.address_pic1 img{width:100%;}
.dian{margin:0 auto;width: 60%;}
.dian a{display:block;width:42.5%;margin-left:5%;float:left}
.dian a img{width:100%;}
.footer_end{width:100%;height:175px;background-color:#EBECEB;float:left;border-top: 2px solid #0164B9;}
.footer_end p{text-align: center;margin-top: 11px;font-family: "Microsoft YaHei";}
.footer_end p a{color:red;}
.focus{ width:100%; margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5%; text-align:right;  }
.sjzj .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; height:5px; background-color:rgba(51,51,51,0.5);   width: 50%; margin: 0 auto;}
.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:90px; -moz-border-radius:90px; border-radius:90px; background:#777777; margin:0 5px;  vertical-align:top; overflow:hidden; color:#777;}
.focus .hd ul .on{ background:#013f98; color:#013f98;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; float:left;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}