@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:arial,tahoma,Hiragino Sans GB,Microsoft Yahei,SimSun; font-weight:100;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
div{ margin:0 auto}

.w1000{width:1000px; margin:0 auto; position:relative;}
body{min-width:1000px;_width: expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); background:#f7f7f7;}
.clear{ clear:both; height:0; overflow:hidden;}
.center{ text-align:center;}
/*风险评测*/
.body_bg{ background:#fff;}
.risk_header{ border-bottom:1px solid #f2f2f2; height:107px; }
.risk_header img{ margin-top:33px;} 
.risk_bg{ background:#f7f7f7; padding:30px 0 0 0;}
.risk_main{ background:#fff; padding:20px 70px; width:858px; border:1px solid #f1f1f1;-webkit-box-shadow:0 0 10px #e3e3e3;  -moz-box-shadow:0 0 10px #e3e3e3;  box-shadow:0 0 10px #e3e3e3;  }
.risk_question h1{ text-align:center; font-size:28px; padding-top:20px; margin-bottom:50px;}
.risk_question .number_step{ margin-top:0;}
.question{ margin-left:30px; margin-bottom:15px;}
.question h5{ margin-bottom:10px; font-size:14px;}
.question h5 span{ color:#f69739;}
.text_top{ margin:10px 30px 20px 30px;}

/*---footer开始----*/
.footer{ border-top:1px solid #eaeaea; padding-top:50px;}
.footer_top{border-bottom:1px solid #eaeaea; margin-bottom:40px; padding-bottom:40px;}  
.footer_bottom{ padding-bottom:30px; clear:both;}
.footer_bottom p{ line-height:20px; font-size:12px; color:#666; text-align:left; text-indent:0;}
.footer_bottom .p1 a{ line-height:20px; font-size:12px; color:#999; text-decoration:none;}
.footer_bottom .p1 a:hover{ line-height:20px; font-size:12px; color:#3f8cfe;}
.footer_bottom p a{ color:#3f8cfe; text-decoration:underline; }
.footer_phone .time{ margin-bottom:15px;}
.footer3{ margin-top:80px;width:1000px; border-top:1px solid #eaeaea; padding-top:30px;}

.input_box{ height:40px; margin-bottom:30px;} 
.input_box label{ height:40px; display:inline-block; line-height:40px; font-size:16px; width:190px; text-align:right; margin-right:30px; float:left;}
.input_box label em{ color:#e5585a; margin-right:5px;}
.input_box input{ height:38px; line-height:38px; padding-left:15px; border:1px solid #e1e1e1; float:left; width:620px; font-size:14px;}
.input_box .input_box1 input{ width:220px;} 
.input_box .input_box2 input{ width:220px;} 
.input_box .input_box2 label{ width:133px;} 
.input_box_n{ height:100px; margin-bottom:30px;}
.input_box textarea{ width:605px; border:1px solid #e1e1e1; padding:10px 15px; height:80px; font-size:14px; color:#a2a2a2; _width:600px;}


.input_btn a{ display:block; width:320px; height:56px; line-height:56px; text-align:center; background:#4a90e2; color:#FFF; font-size:16px; margin-left:250px; text-decoration:none; border-radius:4px; margin-bottom:80px;}
.input_btn a:hover{ background:#09F; color:#fff;}


.pull_n {height:40px; width:300px;  display:inline-table; float:left;  }
.pull_n_l{ margin-left:37px;}
.pull_n .part{ width:300px; height:40px;  margin:0; color:#4c4c4c;}
.pull_n .part input{display:none;}
.pull_n .part dt{cursor:pointer;background:url(../pic/pull_img.jpg) no-repeat ; white-space:nowrap;overflow:hidden;  height:40px; padding-right:20px; padding-left:10px; font-size:14px;}
.pull_n .part dt.dt2{background:url(../pic/pull_img.jpg) no-repeat ; height:40px; padding-right:10px; overflow:hidden;  }
.pull_n .part dd{width:300px;overflow:hidden;background:#fff; border:1px solid #ddd;border-top:none;cursor:pointer;  display:inline-block;  position:absolute; z-index:9995;  }
.pull_n .part dd.show{display:block; }
.pull_n .part dd.noshow{display:none; }
.pull_n .part ul.show{display:block; }
.pull_n .part ul.noshow{display:none; }
.pull_n .part ul{width:100%;  height:260px; overflow-y:scroll; padding:0; margin:0;  }
.pull_n .part li{border-bottom:1px solid #eee;display:block;font-style:normal;white-space:nowrap; height:27px; line-height:27px;  padding-left:10px; margin:0; float:none; color:#4c4c4c;}
.pull_n .part li a{display:block;}
.pull_n .part li.show,.part li#open{background:#f5f5f5; height:27px;} /*经过样式与当前样式*/
.part li{height:27px;line-height:27px;padding-left:8px;} /*定义下拉列表高度*/
.pull_n .part dt {height:40px; line-height:40px;}


.input_box_c input{ width:200px; }
.input_box_c a{  float:left; height:40px; background:#f1f1f1; margin-left:20px;}








