/**  全局样式  **/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,p,input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0; }
img {border: 0 none; vertical-align: top; }
ul, li {list-style-type: none; }
h1, h2, h3, h4, h5, h6 {font-size:14px; }
body, input, select, button, textarea {font-size: 14px;font-family:"微软雅黑","microsoft yahei",Arial,Helvetica,sans-serif;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body {background:#21aa88; color: #666; line-height: 1.2; }
a, a:link {color:#666;text-decoration: none; }
a:visited {}
a:active, a:hover {text-decoration: underline;color:#333;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.more {float: right; }
.more a{font-weight: normal; font-size: 12px; }
.fl, .fr{display: inline; float: left; }
.fr{float: right; }
.clear{clear:both;}
.h5{width:100%;height:5px;overflow:hidden;clear:both;}
.h10{width:100%;height:10px;overflow:hidden;clear:both;}
.h15{width:100%;height:15px;overflow:hidden;clear:both;}
.h20{width:100%;height:20px;overflow:hidden;clear:both;}
.h30{width:100%;height:30px;overflow:hidden;clear:both;}
.h40{width:100%;height:40px;overflow:hidden;clear:both;}
.h60{width:100%;height:60px;overflow:hidden;clear:both;}
.width1185{width:1185px;margin:0 auto;}


.home_container{position:absolute;left:0px;right:0px;top:0px;bottom: 0px;}
/**  头部  **/
.ask_header{position:absolute;top:0;width:100%;height:60px;background:#424742;}
.ask_logo{width:178px;height:24px;padding-top:12px;}
.servise{width:130px;height:30px;margin-top:15px;font-size:14px;}
.servise a{display:block;width:130px;height:30px;line-height:30px;text-decoration:none;text-align:center;background:#e7882b;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.servise span{padding-left:23px;background:url(../images/qq_sign.png) no-repeat left center;}
.ask_header .g_offline a{background:#828282;}

/**  问题主干  **/
.y_row{width:1185px;height:100%;margin:0 auto;zoom: 1;padding-bottom:20px;}
.ask_container{position:absolute;top:60px;bottom:0;width:100%;padding-top:20px;padding-bottom:20px;background:url(../images/dianz_pic.png) no-repeat top center;}
.ask_container .body_left{position:relative;width:885px;height:100%;background:#fff;}
.dialog_area{position:absolute;bottom:0px;top:0px;right:0px;left:0px;overflow-y: scroll;+position:relative;+overflow-y: none;}

.dialog_area .theme_ans{overflow:hidden;padding:35px 30px 0 30px;}
.theme_ans_pic{width:60px;}
.theme_ans_con{width:628px;padding-left:15px;}
.theme_ans_con .theme_ans_uper{width:628px;height:40px;background:url(../images/major_up_bg.png) no-repeat;}
.theme_ans_con .theme_ans_uper h3{padding:18px 0 0 39px;font-weight:normal;font-size:16px;color:#333;}
.theme_ans_con .theme_ans_uper h4{padding:24px 0 0 39px;font-weight:normal;font-size:16px;color:#21aa88;}
.theme_ans_con .theme_ans_coner .answer_c{margin:0 39px;padding-top:12px;border-top:1px solid #e7e7e7;}
.theme_ans_con .theme_ans_coner .answer_c .answer_cl{overflow:hidden;width:100%;}
.theme_ans_con .theme_ans_coner .answer_c .answer_cl a{color:#21aa88;cursor:pointer;}
.theme_ans_con .theme_ans_coner .answer_c .answer_cl h3{line-height:30px; font-size:14px;color:#333;font-weight:normal;}
.theme_ans_con .theme_ans_coner .answer_c .answer_cl p{line-height:30px;padding-bottom:10px;color:#666;}
.theme_ans_con .theme_ans_coner{width:628px;height:auto;background:url(../images/major_bg.png) repeat-y;}
.answer_hidden{display:none;}
.spread_show{margin:15px 39px 0 39px;padding-top:15px;border-top:1px dashed #ebebeb;text-align:center;cursor:pointer;}
.spread_show span{padding-right:10px;color:#21aa88;}
.spread_show .cl_sign{display:inline-block;width:10px;height:6px;background:url(../images/down_san.png) no-repeat;}

.spread_up{display:none;margin:15px 39px 0 39px;padding-top:15px;border-top:1px dashed #ebebeb;text-align:center;cursor:pointer;}
.spread_up span{padding-right:10px;color:#21aa88;}
.spread_up .co_sign{display:inline-block;width:10px;height:6px;background:url(../images/up_san.png) no-repeat;}
.theme_ans_con .theme_ans_coner .problem_t{padding:4px 31px 0 39px;color:#333;font-size:16px;}
.theme_ans_con .theme_ans_coner .problem_c{padding:10px 31px 0 39px;}
.theme_ans_con .theme_ans_coner .problem_c ul{}
.theme_ans_con .theme_ans_coner .problem_c li{line-height:30px;}
.theme_ans_con .theme_ans_coner .problem_c li a{color:#21aa88; cursor:pointer;}
.theme_ans_con .theme_ans_coner .problem_c li a:hover{color:#21aa88;}
.theme_ans_con .theme_ans_downer{width:628px;height:9px;background:url(../images/major_down_bg.png) no-repeat;}
.person_problem{clear:both;width:670px;padding:35px 0 0 164px;}
.person_problem .person_problem_c{width:596px;}
.person_problem .person_problem_c .lefter_s{width:9px;height:59px;background:url(../images/problem_lf.png) no-repeat;}
.person_problem .person_problem_c .mainer_s{width:542px;height:59px;line-height:59px;padding-left:16px;background:#28bc2f;font-size:16px;color:#fff;}
.person_problem .person_problem_c .righter_s{width:19px;height:59px;background:url(../images/problem_rg.png) no-repeat;}
.person_problem .person_problem_pic{width:60px;height:60px;line-height:60px;text-align:center;color:#fff;background:url(../images/problem_bg.png) no-repeat;font-size:16px;}
.custom_service{width:618px;margin:20px 0 0 115px;}
.custom_service dl{width:100%;}
.custom_service dt{}
.custom_service dt a{display:block;width:618px;height:56px;line-height:56px;text-align:center;background:#e7882b;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:18px;color:#fff;text-decoration:none;}
.custom_service dt span{padding-left:20px;background:url(../images/qq_sign.png) no-repeat left center;}
.custom_service dd{padding-top:10px;text-align:center;color:#999;font-size:18px;}
.custom_service dd span{padding-left:8px;}
.custom_service .g_offline a{background:#828282;}
.ask_container .body_right{position:relative;width:285px;height:100%;background:#fff;}
.payment{width:100%;}
.payment .title{width:100%;height:45px;line-height:45px;background:#f9f9f9;}
.payment .title h3{padding-left:20px;font-size:16px;color:#333;font-weight:normal;}
.payment .content{padding:0 20px;}
.payment .content .div_con{line-height:24px;padding-top:15px;color:#666;font-size:14px;}