
/*全站通用样式*/

html, body { margin:0;padding:0 }
body { background-color: #f5f5f5;  max-width:800px; margin:0 auto;}
h1,h2,h3,h4,h5,h6,h7 { font-family:"微软雅黑"; }
label { font-weight: 500 }

.title { margin:60px auto 30px auto; font-family:"微软雅黑"; text-align:center; }

.bg_white { background-color:#ffffff; }

.wrap {  min-height:520px; margin:10px auto 0px auto;  border:solid 0px #f00; background-color:#fff; padding:20px}

.ad { width:100%; text-align:center; margin:20px auto 20px auto; }
.red { color:#f00 }

/* head */
.head { width:100%; margin:auto; background-color:#fff;  padding:10px 0;}
.head h2 { font-size:14px; margin:0px; padding:5px;    color: #afafaf;
    text-align: center;}
.head div { margin-top:-37px; float:right; display:inline-block; }
.head div #name { width:250px; }
/* head end */


/* panel */
.ip { margin-top:10px; width:100%; padding:10px; line-height:25px; background-color:#fff; font-size:12px; border:solid 1px #dadada;  }
.ip h4 { text-indent:10px; font-family:微软雅黑; }
.ipc { padding:0 20px 0 20px; border:solid 0px #f00; }
.ipc p {  }
.ipc p.te { text-indent:24px;  }
.ipc p a { margin-left:10px; }
/* panel end */
#jieguo{width:100%;  font-size:18px;    padding: 15px;
    text-align: center;
    color: #009eed;
    margin-bottom: 15px;background-color: #d9edf7; border:none;}
	#txt_bmi{background-color: #d9edf7; border:none;text-align: center;  color: #ff9001; font-weight:800;    font-size: 18px;}
#txt_bmi::placeholder{  color: #ff9001;}
#txt_tip{padding:20px}


.bg-info {
    background-color: #f7d9d9;
}
/* foot */
.foot { width:110%; margin:10px auto 0 auto; padding:10px 0 10px 0; height:160px; border-top:solid 1px #ccc; line-height:30px; font-size:12px; overflow:hidden; position:relative; }
.foot a { margin-right:10px; }
.foot .qrcode { position:absolute; height:150px; width:310px; right:0px; top:10px; }
.foot .qrcode div { float:right; width:150px; text-align:center; }
.foot .qrcode img { margin:0 10px 0 10px; background-color:#fff; }
/* foot end */

/*全站通用样式 end*/

/* index */
.index .logo { display:block; margin:auto; margin-top:100px; text-align:center; border:solid 0px #f00; }
.index .search { display:block; width:100%; margin:50px auto 20px auto; text-align:center; border:solid 0px #f00; }
.index .search #text { width:400px; }
.index .info {
    width: 700px;
    margin: 20px auto 0px auto;
    border: solid 0px #f00;
    text-align: center;
}
.index .info span { background-color: #e6e6e6; padding: 2px 8px; border-radius: 3px; cursor: pointer; }
.index .hot { width:960px; margin:250px auto 10px auto; line-height:28px; }
.index .hot h5 { font-weight:bold; }
.index .hot div { margin:0px; padding-left:10px; display:inline; }
.index .hot div a { display:inline; margin:5px; font-size:12px; }
/* index end */


/* shenfenzheng */
.shenfenzheng .form { text-align:center; border:solid 0px #f00; margin:30px auto 30px auto; }
.shenfenzheng .form #id_no { width:300px; }
.shenfenzheng .ret { background-color:#fff; width:600px; margin: 20px auto 40px auto; }
.shenfenzheng .ret th { width:180px; }
/* shenfenzheng end */


/* httpstate */
.httpstate .form { text-align:center; border:solid 0px #f00; margin:30px auto 30px auto; }
.httpstate .form #url { width:400px; }
.httpstate .ret { background-color:#fff; width:800px; margin: 20px auto 40px auto; }
.httpstate .ret .t { width:180px; }
/* httpstate end */



/* browser  */
.browser .icon {
    height: 20px; width: 20px; margin: 0px auto;
}
.browser .true {
    background: url(../image/flag.png) 0px 0px no-repeat;
}
.browser .false {
    background: url(../image/flag.png) -20px 0px no-repeat;
}
.browser .other {
    background: url(../image/flag.png) -40px 0px no-repeat;
}
/* httpstate end */