*{ padding:0px; margin:0px auto;font-family:'Microsoft Yahei', Arial, Helvetica, STHeiti; }
.wrap{ width:1200px;margin:0 auto; min-width: 980px;}
form, p, li, ul, ol, div, span, h1, h2, h3, h4, h5, td, input, select, a { font-family:"微软雅黑", Arial; }
a{ outline:0; text-decoration:none;}
.none{ display:none}
ul{ list-style:none}
li{ list-style:none; padding:0; margin:0;}
img{ border:none;}


.box{ width:1200px; margin:0 auto;}
.clears{zoom:1;}
.clears:after{content:"";display:block;clear:both; height:0; line-height:0; overflow:hidden;}
.martop15{ margin-top:15px;}
.martop30{ margin-top:30px;}

.flle,.flleft{ float:left;}
.flri,.flright{ float:right;}
.hide{ display:none;}
.bgfff{ background:#fff;}
.bg0063b4{ background:#0063b4;}
.bge5eaed{ background-color:#e5eaed;}
.bg0190de{ background-color:#0190de;}
.colord91d2b{ color:#d91d2b;}


body{ background:#fff;}


/*question*/
.question{ width:1200px; margin:0 auto;color:#000; height:70px; }
.question_logo{ font-size:24px; line-height:70px;}
.question_logo img{ padding-right:15px; width:110px;}
.login_reg{line-height:70px;}
.login_reg a{ font-size:14px; padding:0 10px;color:#000;}

.bg0063b4 .question{ color:#fff;}
.bg0063b4 .login_reg a{color:#fff;}

/*banner*/
.bannerbg{background:url(../images/bg.jpg) repeat-x center top; position:relative; height:397px;}
.banner{ background:url(../images/banner.jpg) no-repeat center top; min-width:1200px; height:397px; position:relative; z-index:3;}
.banner_bg2{background:url(../images/bg2.jpg) repeat-x; position:absolute; right:0; width:50%;height:397px; z-index:2;}


/*end banner*/

.question_top{ background:#f5f5f5; padding:10px 0;}
.question_top p{ line-height:26px; font-size:17px; padding:8px 0;}


.question_cont{ padding:20px 0;}
.ques_ti{ font-size:18px; font-weight:bold; line-height:32px; padding:20px 0 20px;}

.quess {  border:solid 1px #d91d2b; border-radius:8px; padding:15px 30px; margin-bottom:10px;}
.quess p{ line-height:34px; font-size:16px;}
.quess p input{ margin-right:15px;}

.quess p .other{ border:none; border-bottom:#000 solid 1px; width:300px;}

.quess p.answer{ font-size:18px; color:#d91d2b; padding-top:12px;}

.sub_btn{ width:160px; height:50px; background-color:#d91d2b; font-size:18px; color:#fff; border:none; border-radius:5px; margin:30px 0 30px 520px;}


.question_bottom{ background:#f5f5f5; padding:30px 0; text-align:center;}

.question_bottom p{ line-height:32px; font-size:17px; padding:8px 0;}

.footer{background:#bbbbbb; padding:20px 0;font-size:16px; text-align:center; line-height:30px;}








