/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;

}
a{text-decoration:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
  padding: 0
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
  *zoom:1;
}
i,em{font-style:normal;}
.fl{float: left;}
.fr{float: right;}
.content{font-family: "Arial"}
.memberImg{padding:.4rem 1.96rem .5rem;background:url(../images/memberimgbg.png) top center no-repeat;background-size: 100% 100%}
.img{border:1px solid #979797;height: 4.96rem;width: 3.54rem;background:#FFF;overflow: hidden}
.img img{width: 100%}
.memberState{padding: 0 .35rem .18rem;font-size:.26rem;line-height: .8rem;border-bottom:.15rem solid #F5F5F5;}
.memberState dt{font-weight: bold;font-size:.32rem;}
.memberState dt span{margin-left:.5rem;}
.memberState dt em{margin-right: .75rem}
.memberState dd{border-top:1px solid #D7EAFF;padding: 0 .34rem 0 .2rem;}
.memberState dd span{display: inline-block;width:2.08rem;color:#275E8D;}
.memberState dd strong{height: .28rem;width:.28rem;display: inline-block;vertical-align: middle;}
.memberState .yes{color:#04B46F;}
.memberState .no{color:#EF2802;}
.memberState .yes strong{background:url(../images/yes.png) center center no-repeat;background-size:100% 100%;}
.memberState .no strong{background:url(../images/no.png) center center no-repeat;background-size:100% 100%;}
.memberState dd i{vertical-align: middle;margin-left: .1rem;}
.memberinfo{padding:.4rem .25rem;}
.memberinfobox{border:2px solid #ADD4FF;border-radius:.12rem .12rem 0 0;-webkit-border-radius:.12rem .12rem 0 0;overflow: hidden}
.memberinfo{font-size:.26rem;line-height: .8rem;}
.memberinfo ul{padding-bottom:.38rem }
.memberinfo li{margin:0 .32rem;border-bottom:1px solid #D7EAFF;}
.memberinfo li span{color:#275E8D;}
.memberinfo h3{padding-left:.52rem;line-height: .9rem;background-color:#F2F9FF;position: relative;}
.memberinfo h3 span{height: .3rem;width: .08rem;background-color:#32B3FE;position: absolute;top:50%;left:.28rem;margin-top: -.15rem;border-radius: 1rem}
.memberinfo .rz{height:.28rem;width: .7rem;background:url(../images/rz.png) center center no-repeat;background-size: 100% 100%;margin-right: .12rem;vertical-align: middle;display: none}
.footer{background-color:#F5F5F5;position: relative;height: .94rem;padding:0 .42rem;font-size:.22rem;color:#9C9C9C;}
.footer .line{height: 1px;background-color: #CDCDCD;position: absolute;top:.37rem;left:50%;width: 6.7rem;margin-left: -3.35rem;}
.footer p{width:1.55rem;position: absolute;top:.27rem;left:50%;margin-left:-.775rem;background-color:#F5F5F5;text-align: center;}
.memberState .mr{display: none;height:.29rem;width: .28rem;background:url(../images/mr.png) center center no-repeat;background-size:100% 100%;vertical-align: middle;margin-left: .1rem;}
.error{padding-top:1.42rem;text-align: center;font-size:.28rem;line-height: .5rem;}
.error img{height: 2.95rem;width: 3.95rem;}
.error p{margin-top: .25rem;}