.down-ask {display: block;background: #f7f7f7;border: 1px #eee solid;height: 150px;position: relative;overflow: hidden;margin-bottom: 30px}
.ask-box {padding: 24px 30px 0;color: #666;opacity: 1}
.ask-box h2 { font-size: 16px;  line-height: 24px; height: 24px;  font-weight: 400;font-family: 'Microsoft Yahei';}
.icon-ask{ background:url(../images/ask-icon.png) no-repeat; display:block;    width: 24px; height: 24px; float:left;}
.f-12{padding-right: 12px; text-align: right; position: relative; top: -10px; padding-right: 30px;  font-size: 12px; font-family: SimSun;}
.f-q { color: #04883f;}
.f-space { margin-left: 15px;}
.form-box { margin:15px 0; width: 804px;}
.form-box input { width: 600px; padding: 0 0 0 20px;height: 46px; line-height: 46px; border: 2px #eee solid; background: #fff; color: #999;}
.form-box .button { width: 155px;height: 48px; border: 1px #015926 solid;line-height: 48px; text-align: center; background: #04883f; color:#fff; border-radius: 3px; font-size:14px; margin-left:10px; }
.app-box {padding: 30px 55px 0 40px;display: none;opacity: 0;position: absolute;top: 0;left: 0;width: 755px}

.question-list{ float:left; width:100%; margin-bottom:15px;} 
.question-list h2{ color:#333; height: 40px; font-size: 20px; line-height: 40px;font-weight: 400; margin-bottom:10px;}
.question-list ul li{ float:left; width:98%; height: 52px; /*line-height: 52px;*/ border-bottom: 1px #eee solid;}
.question-list ul li a { display:inline-block; padding: 0 20px 0 10px;color: #333; white-space: nowrap; word-break: break-word; font-size: 14px; }
.question-list ul li a .title {float: left;  overflow: hidden}
.question-list ul li a .icon-resolved {width:680px;background:url(../images/duihao.png) 0 18px no-repeat; margin-right: 20px; padding-left:30px; float:left; line-height:52px;}
.question-list ul li a:hover {  background: #f2fff8; color: #04883f; border-bottom: 1px #eee solid; }
.question-list ul li a .time,.question-list ul li a .reply-text{  color: #999;}
.question-list ul li a .reply-text{ padding-left:45px;}
.ks_ask{ background:url(../images/consult.png) no-repeat; height:451px; float:left; width:300px;}
.gbt-orange{    margin:100px 20px 0 20px;padding: 0 20px;font-size: 16px; height: 55px; line-height: 55px; display: block;background:url(../images/ask-icon3.png) 25px 13px no-repeat #f9a821;color: #fff;border-radius: 3px;   font-weight: 400; text-align:center;}
.gbt-orange:hover{ color:#fff; background:url(../images/ask-icon3.png) no-repeat 25px 13px #f0920a; }

.ask_qustion { background:url(../images/question_repeat_bg.jpg) repeat-x ; position: relative;border: 1px solid #e8e8e8; }
.ico-pending{ display:inline-block; width:23px; height:24px; background:url(../images/ask-icon2.png) no-repeat;}
.ask_qustion h1{ padding:0 38px;color: #04883f;font-size: 18px;  padding-bottom: 10px; font-weight:bold;}
.ask_name{ margin:0 38px; width:800px; line-height:50px; color:#999; border-bottom:dotted #eaeaea 1px;}
.ask_name td{ padding-right:50px; font-size:14px; line-height:40px;}
.answer_details_title{ width: 120px; height: 34px; display: inline-block; font-size: 16px; color: #fff;line-height: 32px; padding-left: 32px;background: url(../images/answer_details_t.png) no-repeat; margin-top: 38px; margin-bottom: 15px;}
.ask_hd{ padding:0 28px 20px 28px;}
.ask_hd p{ text-indent:2em; line-height:30px; font-size:14px; color:#333;}

.ask_tiwen{ background:url(../images/doc_top_bg.png) top no-repeat;  width:1022px; margin:0 auto;}
.ask_tishi{ float:left; background-color: #fff7d2; padding:10px; margin:35px 25px 0 28px; width:945px; }  
.tips_cont {position: relative;  padding-left:30px;  line-height: 24px;font-size:14px;color:#333;}
.tips_cont em{font-style: normal;}

.ask_submit{ float:left; margin:30px 0 0 30px; }
.ask_submit td{line-height: 30px; padding-bottom:25px;}
.ask_mc{float: left; width: 235px;   text-align: right; color:#333; font-size:14px;}
.ask_mc span{ color:#ef961e;    font-weight: bold;}
.input_w {  width: 278px; height: 30px;  padding: 0 5px;line-height: 24px;border: 1px solid #d3dde6;color: #333;}
.textarea_middle {   margin-bottom: 10px;  margin-top: 10px; max-height: 72px;width: 566px;height: 170px!important; max-height: 170px!important;border: 1px solid #d3dde6;}
.ok_btn{ cursor: pointer; display: inline-block; text-align: center;  vertical-align: middle;  color: #fff;background-color: #04883f;border-radius: 3px; width:120px;  border: 0 none; font-size: 24px; height:50px; line-height:50px; }

.what_about {  background-color: #f6f8fa; border-radius: 8px; padding: 25px;}
.what_about h1 {font-size: 24px;color: #71be45;padding-bottom: 10px;}
.what_about p {text-indent: 2em;line-height: 26px; color:#333;}




.ask-btn { width: 155px;  height: 48px; border: 1px #015926 solid; line-height: 48px; text-align: center;  background: #04883f; color: #fff;border-radius: 3px; font-size: 14px;  margin-left: 10px;}
.question-wrap .left-content .down-app{display:block;background:#f7f7f7;border:1px #eee solid;height:150px;position:relative;overflow:hidden;margin-bottom:30px}
.question-wrap .left-content .down-app .ask-box{padding:24px 30px 0;color:#666;opacity:1}
.question-wrap .left-content .down-app .ask-box .info{text-align:right;position:relative;top:-10px;}
.question-wrap .left-content .down-app .ask-box .info .f-space{margin-left:15px}
.question-wrap .left-content .down-app .ask-box .form-box input{width:606px;padding:0 0 0 20px;height:46px;line-height:46px;border:2px #eee solid;background:#fff;color:#999}
.question-wrap .left-content .down-app .ask-box h2{font-size:16px;line-height:24px;height:24px}
.question-wrap .left-content .down-app .ask-box .icon-ask{width:24px;height:24px;background: url(../images/ask-icon.png) no-repeat; position:relative;top:5px}
.question-wrap .left-content .down-app .app-box{padding:15px 55px 0 40px;display:none;opacity:0;position:absolute;top:0;left:0;width:820px;}
.question-wrap .left-content .down-app .app-box p{ padding-top:20px;}
.question-wrap .left-content .down-app .app-box .icon-baby{width:120px;height:120px;background: url(../images/shaizi.png) no-repeat ;float:left}
.question-wrap .left-content .down-app .app-box .text{display:inline-block;padding-left:30px;position:relative;top:0; border:none; }
.question-wrap .left-content .down-app .app-box .text p{font-size:16px;color:#666;line-height:30px}
.question-wrap .left-content .down-app .app-box .text h4{font-size:20px;color:#333;height:40px;line-height:40px}
.question-wrap .left-content .down-app .app-box .text .icon-mobile{width:75px;height:29px;background-position:-5px -49px;cursor:pointer}
.question-wrap .left-content .down-app .app-box .wxma{float:right;width:237px;height:138px}
.question-wrap .left-content .down-app:hover .ask-box{display:none;opacity:0}
.question-wrap .left-content .down-app:hover .app-box{display:block;-webkit-animation:fade 1s;-moz-animation:fade 1s;opacity:1}
@-webkit-keyframes fade{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fade{from{opacity:0}
to{opacity:1}
}

