*{font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;margin:0px;padding: 0px;}
img{border:0;}
ol,ul{list-style: none outside none;}
.clear {display:block;clear:both;height:0;overflow:hidden;}
body{background:#FFF;color: #000;}
.main {font-size: 18px;max-width: 640px;margin: 0 auto;overflow: hidden;background-color:#bbd96d; background-image:url(../images/dtbg2.jpg?v=19); background-size:100% auto; background-repeat:no-repeat;min-width: 320px;}
.main2 {font-size: 18px;max-width: 640px;margin: 0 auto;overflow: hidden;background-color:#bbd96d; background-image:url(../images/bg.jpg?v=19); background-size:100% auto; background-repeat:no-repeat;min-width: 320px;}
.guze{width: 84%;height: auto;font-size: 14px;background:#f2f2f2;color: #333333;margin: 0 auto;padding: 3%;border: 2px #787974 solid;border-radius: 12px;}
.guze .title{text-align: center;font-size: 24px;color: #333333;padding: 20px 0;font-weight: bold;}
.qabtn{ margin-top:110%;padding: 30px 0 30px 0;}

.qalist{width: 90%;height: auto;font-size: 14px;color: #000;margin: 0 auto;}
.qalist .qatitle{width: 86%;height: auto;position: relative;min-height: 50px;background: #e4e4e4;color: #353535; font-size:18px;padding: 3% 7%;margin: 0 auto;margin-top: 0; border-bottom:1px solid #7a7a7a;}
.qalist .qatitle .num{color: #FFF;background: #86ad1d;border: 1px solid #555555;border-radius: 50%;height: 25px;width: 25px;position: absolute;top: -8px;left: -8px;text-align: center;line-height: 30px;}
.qalist .qaline{width: 100%;height: 3px;margin: 1px auto;background: #7a7a7a;margin-bottom: 10px;}


.qalist .answer{width: 90%;height: auto;margin: 20px auto; margin-bottom:30px; background-color:#f2f2f2; border-radius:50px; border:1px solid #787878; }
.qalist .answer .l{width: 15%;height: auto;min-height: 35px;float: left;  background-image: url(../images/nav_line.gif); background-repeat:no-repeat; background-position:center;}
.qalist .answer .r{width: 80%;height: auto;min-height: 35px;float: left; font-size:14px; line-height:35px;}
.l.on{background-image: url(../images/nav_line2.gif);}
.r.on{}

.qalistbtn{height: 40px;margin: 10px 0 0 0;position: relative;}
.answerbtn{height: 40px;margin: 0 auto;text-align: right;position: absolute;right: -4%;
    bottom: -10px;}
.answerinput{display: none;}

.cateimg_big{display: block;margin: auto;}

.qalist .tips{background: #e4e4e4;width: 93.5%;padding: 0 3%;margin: 0 auto;margin-top: 10px;min-height: 30px;line-height: 30px;    border:2px solid #7a7a7a; color:#bb1d12}
.qalist .isqatitle{background:#f2f2f2;border: 2px #787974 solid;border-radius: 50%;width: 90%;padding: 1% 3%;margin: 0 auto;margin-top: 10px;border-radius: 12px;}
.qalist .isqatitle dt{border-bottom: 1px solid #EADFDF;padding-bottom:1%;margin: 5px 0;}
.qalist .daok{padding: 15px 0 15px 25px;margin: 5px 0 0; background-color: #e4e4e4; border-top:1px solid #7a7a7a; font-size:13px; border-radius:0 0 12px 12px;}
.qalist .daerr{padding:15px 0 15px 25px;margin: 5px 0 0; background-color: #e4e4e4;border-top:1px solid #7a7a7a;font-size:13px;border-radius:0 0 12px 12px;}



.qalist .login{background: #FFF;width: 93.5%;padding: 1% 3%;margin: 0 auto;margin-top: 10px;border-radius: 12px;border: 2px #787974 solid;}
.text{width: 80%; margin: 0 auto;display: block;margin-top: 5%;min-height: 25px;}
.button{width: 50%; display: block;margin: 3% auto;height: 18%;background: #f77513;color: #FFF;}



	.formlist{
		padding-top:5px;
	}
	.zhanghao{ width:92%; margin:0 auto; height:36px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 5px;margin-top: 8px;}
	.cfmm{ width:92%; margin:0 auto; height:36px;background:#FFF3A8;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; margin-top:8px;position: relative;}
	.yzmm{ width:92%; margin:0 auto; height:36px; margin-top:10px;}
	.tijiao{ width:92%; margin:0 auto; height:36px; margin-top:10px;}
	
	.zhanghao span{ text-align:left; float:left; color:#000; font-family:"黑体"; height:36px; line-height:36px;padding-left:2%; width:30%;}
	.mima span{ text-align:left; float:left; color:#000; font-family:"黑体"; height:36px; line-height:36px;padding-left:2%; width:30%;}
	.cfmm span{ text-align:left; float:left; color:#000; font-family:"黑体"; height:36px; line-height:36px;padding-left:2%; width:30%;background: #fff;}
	.yzmm span{ text-align:left; float:left; color:#000;  font-family:"黑体"; font-family:"黑体"; height:36px; line-height:36px; padding-left:15px;}
	.tijiao{}
	.notetip{height: 40px;float: left;color: red;}
	.zhanghao input{ float:left; height:36px; line-height:36px;  width:65%; }
	.mima input{ float:left;  height:36px; line-height:36px;  width:65%;}
	.cfmm input{ float:left;  height:36px; line-height:36px; width:65%; }
	.yzmm input{ float:right;  height:36px; line-height:36px;  width:50%;border: 1px solid #ccc;padding-right:2%; background:none;}
	
	.yzmtextinput{ float:left; width:60%; background:#fff7ee;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; }
	
	.yzmimg{ float:right; width:30%;}
	.yzmimg img{ display:block; width:100%;}
	
	  /*a  upload */
.a-upload {
    padding: 4px 10px;
    height: 1.2rem;
    line-height: 1.2rem;
     position: absolute;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    margin-top: 0.3rem;
    right: 8%;
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}