*{ margin:0; padding:0}
header{width:100%;float:left;}
nav{width:100%;float:left;}
footer{width:100%;float:left;}
body {-webkit-text-size-adjust:none;background:#fff;font-family:"微软雅黑",Arial;font-style: normal;font-weight: normal;font-variant: normal;}
a {text-decoration: none; border: 0px none; outline: 0px none;} 
a:link{ text-decoration: none}
a:visited{ text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}
.clear{margin: 0px;padding: 0px;clear: both;}
.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
ul,li,dt,dl,dd{	list-style-type: none;	margin: 0px; padding: 0px; background:none;}
p {	margin: 0px; padding: 0px;}
img{ width:100%; }



.wap_tm {position: relative;width: 100%;}

.wap_tm > img {display: block;width: 100%;}

.ns1{position:relative;}

.ns1 img{display:block;width:100%;}

.ns1 a{position:absolute;display:block;}

.ry_a1 {height: 9%;left: 19%;top: 88%;width: 46%;}

.ry_a2 {height: 20%;left: 7%;top: 81%;width: 85%;}

.ry_a3 {height: 43%;left: 21%;top: 58%;width: 57%;}

.ry_a4 {height: 22%;left: 5%;top: 66%;width: 90%;}

.ry_a5 {height: 26%;left: 8%;top: 61%;width: 84%;}

.ry_a6 {height: 22%;left: 12%;top: 69%;width: 76%;}

.ry_a7 {height: 51%;left: 2%;top: 45%;width: 32%;}

.ry_a8{height: 51%;left: 34%;top: 45%;width: 32%;}

.ry_a9{height: 51%;left: 66%;top: 45%;width: 32%;}

.ns_ys{ position:absolute; height:100%; z-index:2; overflow:hidden; top:0; left: 0; width: 100%; margin-bottom:20px;}

.imgAuto { height:100%; overflow: hidden;position: relative;width:100%;}

.autoImg{ height:100%;  width:100%; position:absolute; z-index:1; overflow:hidden;}

.autoImg li{ height:100%;  width:100%; overflow:hidden;}

.autoImg li img{ height:auto; width:100%;}

.num{bottom: 2%;right: 30%;position:absolute;z-index:2;width: 28%;}

.num li{float:left;margin-left: 8px;height: 10px;background: #989898;width: 10px;border-radius: 7px;-moz-border-radius: 7px;-o-border-radius: 7px;color:#fff;text-align:center;line-height:20px;cursor:pointer;}

.num li.on{background: #fd1c47;}

.imgAuto p{position:absolute;z-index:3;top: 49%;cursor:pointer;}

.next{ right:0;}



.margin .hd {text-align: center;margin-top: 1%;}
.margin .hd li{width: 0.2rem;height: 0.2rem;background: #cccccc;display: inline-block;margin:0 0.08rem;text-indent: -9999px;border-radius: 50%;}
.margin .hd li.on{background: #ebc86d;}