@charset "utf-8";
/* CSS Document */
header,.header{display:none;}
body,p,b,dl,dd,table,td,th,input,button,textarea,xmp,pre,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,header,section,nav,footer{margin:0;padding:0;}
img,iframe,acronym{border:0;}
ol,ul,li{list-style:none;}
img,input,label,button{-vertical-align:middle; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a {star:expression(this.onFocus=this.blur()); text-decoration:none; } 
body{  background:#f2f2f2; font-size:14px;}
input[type=date],input[type=time]{ background:none;}

#wrapper { width:100%; height:auto;overflow:hidden;overflow-y:auto; -webkit-overflow-scrolling:touch; position:absolute;top:0px; }/* top:50px; */
#wrapper1 { width:100%; height:auto;overflow:hidden;overflow-y:auto; -webkit-overflow-scrolling:touch; position:absolute;top:50px; }/* top:50px; */
/*返回键*/
.header{ width: 100%;background:#3498fe;/* #128be8 */ position:fixed; top:0; z-index:2; height:50px; line-height:50px; color:#fff; font-weight:bold; text-align:center;font-size:17px;}
.left_btn{width: 20px; text-align:center; position:absolute; left:3%; top:0;}
.left_btn img{ margin-top:17px;height:17px;}
.left_back img{ margin-top:17px;height:17px;}
.back_home{width: 20px; text-align:center; position:absolute; left:3%; top:0;}
.back_home img{ margin-top:17px;height:17px;}
.bold{margin-bottom:22px; }


/* 底部选项*/ 
footer{ width:100%; height:50px; line-height:50px; background:#fff; position:fixed; bottom:0; left:0; overflow:hidden;font-size:17px;}
footer a{ display:block; width:50%; float:left; color:white;    text-align: center;}/*#b0b0b0*/
footer a:nth-of-type(1){ color:#5fa6ed; width:50%;box-shadow: 0px 0px 4px #F1F2F9;}
footer a:nth-of-type(2){  width:50%;background: #70bef6;box-shadow: 0px 0px 4px #F1F2F9;}
footer a img{ float:left; margin-left:16%; margin-top:15px; margin-right:10px;height:20px;/*  transform:scale(0.7); -webkit-transform:scale(0.7); */} 

/*弹窗*/
.bg{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:999999; background:rgba(255,255,255,0); overflow:hidden;}
.dig{ width:70%; height:auto; background:#fff; text-align:center; position:absolute; left:50%; margin-left:-35%; top:50%; z-index:3; border:1px solid #000; padding:3% 3% 8%; transform:scaleX(0); -webkit-transform:scaleX(0); transition:0.2s; -webkit-transition:0.2s;}
.dig h4{ width:100%; height:auto; line-height:30px; margin-bottom:30px;}
.dig span{ padding:10px 30px; border-radius:8px; background:#128be8; color:#fff;}

/*loading*/
.mark{ width:100%; height:100%; background: rgba(255,255,255,0); position:absolute; top:0; left:0; z-index:5; display:none;}
.loading{ width:95px; height:100px; position:fixed; left:50%; top:50%; margin-left:-48px; margin-top:-50px;}
.loading div{ width:14px; height:14px; background:#666; border-radius:7px; float:left; margin-left:5px; opacity:0.5; transition:0.2s all ease-in-out; -webkit-transition:0.2s all ease-in-out;}

/*单选框 */
.radio label{ font-size:28px; line-height:88px; display:block; width:24%; float:left;}
.radio label span{ display:block; float:left; width:22px; height:22px; padding:4px; border:1px solid #d2d2d2; border-radius:15px; margin-top:29px; margin-right:30px; overflow:hidden;}
.radio label span i{ display:block; width:100%; height:100%; background:#128be8; border-radius:11px; }

/* 咨询页面搜索关键字变色 */
.blue{ color:#274ecd;}
dd{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


/* 咨询显示答案的公用样式 */
.markbg{ width:100%; height:100%; background:rgba(0,0,0,0.3); position:fixed; left:0; top:0; z-index:99; display:none;}
.answer{ width:84%; height:50%; background:#fff; padding:10% 5%; margin:30% auto 0;}
.answer h3{ font-size:14px; font-weight:normal; color:#000; margin-bottom:50px;}
.answer p{ text-indent:2em; line-height:40px;font-size:14px;overflow-y:auto; overflow-x:hidden;height:200px;}


