.clear{*zoom:1;}
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
textarea{resize: none;}
.lh32{ line-height:32px;}
.p20{ padding:20px;}
.ptbr20{ padding:20px 20px 20px 0;}
.pbr20 {padding:0px 20px 20px 0;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pr20{ padding-right:20px;}
.ml10{ margin-left:10px;}
.mr30{ margin-right:30px;}
.ml20{ margin-left:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mtb10{ margin:10px auto;}
.mtb20{ margin:20px auto;}
.mtb10_ptl20{ margin-top:10px; padding:20px 0 0 20px;}
.f_c_f36f20{ color:#f36f20;}
.f_c_01af63,a.f_c_01af63{ color:#01af63;}
.f_c_ffc619{ color:#ffa415; font-size:12px;} 
.kefulxfs{border-top:#807d76 1px dotted;margin-top:10px;padding-top:10px;}
/* 按钮样式--全站公用 
 *****  by  sisi.yuan
 */
.btn_org{display:inline-block;height: 36px;line-height: 36px;color: #fff;background-color: #f36f20;border:none;cursor: pointer;padding: 0 20px;}
.btn_org:hover{background-color: #e7691e;color: #fff;}
.btn_white{display:inline-block;height: 34px;line-height: 34px;border: 1px solid #d8d8d8;background-color: #FFF;padding: 0 20px;white-space: nowrap;color: #333;}
.btn_white:hover{color: #333;border-color: #ccc;}
input.btn_white{height: 36px;cursor: pointer;}
input.btn_org,input.btn_white{*overflow: visible;}
input.btn_green{display:inline-block;height: 32px;line-height: 32px;color: #fff;background-color: #01af63;border:none;cursor: pointer;padding: 0 20px;}
input.btn_green_a{display:inline-block;height:18px;line-height: 18px;color: #01af63;background:none;border:none;cursor: pointer;vertical-align: middle;}
input.btn_grey{ background:#f8f8f8; border:1px solid #e4e4e4; padding:0 8px; line-height:18px;vertical-align: middle; cursor: pointer;color:#999;}
input.btn_grey_a{background:none;border:none;line-height:18px;vertical-align: middle; color:#999;cursor: pointer;}

.ask-nav {height: 39px; border-bottom: 1px solid #dcdcdc; border-radius: 0; background: #f0f0f0 }
.ask-nav .ask-dh { float: left; color: #666; height: 39px; line-height: 39px; padding-left: 20px; font-weight: 500; font-size: 14px }
.ask-nav .ask-dh a.active{background:#00b7ee;}
.ask-nav .ask-wd{ float: right;}
.ask-nav a { display:block; float:left; color: #fff; height: 25px; line-height: 25px; padding: 0  20px; margin: 7px  20px 0 0; border-radius: 15px; background: #ff9600 }
.ask-nav a:hover { background: #ff7e00 }

.asklist{padding:0 15px;overflow:hidden;}
.asklist li { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #d1d1d1 }
.asklist li:after { content: '.'; clear: both; display: block; height: 0; overflow: hidden }
.asklist li .bt { color: #666; min-height: 24px; padding-left: 30px; font-size: 14px; background: url(../images/online-faq-ico.png) no-repeat 0 2px }

.asklist li .bt .tag { float: left; width: 40px; height: 20px; line-height: 20px; margin-top: 2px; text-align: center; background: #f0f0f0 }
.asklist li .bt .con, .asklist li .nr .con, .asklist li .hf .con { float: left; width: 520px; min-height: 24px; line-height: 24px; margin-left: 10px }
.asklist li .bt .date { float: right; height: 24px; line-height: 24px }
.asklist li .bt .date .name { color: #00b7ee; float: left; width: 80px; height: 24px; margin-right: 10px; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.asklist li .nr { float: left; color: #666; width: 813px; line-height: 24px; font-size: 14px; padding-left: 30px; margin-top: 5px }
.asklist li .nr .tag { float: left; width: 40px; height: 20px; line-height: 20px; margin-top: 2px; text-align: center; background: #f0f0f0 }
.asklist li .nr .con { width: 750px }
.asklist li .hf { float: left; width:97%; color: #666; line-height: 24px; font-size: 14px; padding-left: 30px; margin-top: 10px; background: url(../images/online-faq-ico.png) no-repeat 0 -61px }
.asklist li .hf .con { width: 610px; height: 24px; padding-right: 70px; overflow: hidden; margin-left: 0; position: relative }
.asklist li .hf .con a.more { position: absolute; right: 0; top: 0; color: #00b7ee }
.asklist li .hf .date { float: right; height: 24px; line-height: 24px }

/* 问答详情页样式 */
.ask-content{overflow:hidden;}
h1.title,.title2{font-weight: 100;color: #333;font-size: 20px; padding:20px 0; border-bottom:1px solid #eee;}
h1.title span{ color:#f36f20; margin-top:20px;}
h1.title3{color: #333;font-size: 18px; padding-bottom: 10px;font-weight: normal;}
.ico_green_ask,.ico_green_best{ background:url(../images/ask.png) no-repeat;background-position:-24px -122px;	width: 24px;	height: 26px; position:absolute; left:0;_left:-20px; top:-1px;}
.ico_green_ask{ background-position:0 -122px;}
.ask_one_p{ line-height:22px; font-size:14px; margin-bottom:10px;}
.ask_one_img img{max-width: 600px; }
.ask_two_p{ line-height:22px; font-size:12px; color:#333;}
.ask_qustion{ position:relative; border:1px solid #e8e8e8; padding:18px;}
.ask_qustion a{color:red; margin-right:5px;}
.asklist li .nr a{color:red; margin-right:5px;}
.ask_qustion b{ font-weight:100;}
.ask_qustion h2{ color:#333; font-size:18px; padding-bottom:10px; font-weight:normal;}
.ask_qustion h3.title{ font-size:14px; color:#333; font-weight:100;}
.ask_qustion_people{ color:#999;}
.ask_qustion_people span{ margin:0 10px; color:#eeeeee;}
.bg_f8f8f8{ background:#f8f8f8; position:relative;}
.bg_f8f8f8 em{ position:absolute; left:10px; top:20px;}
.bg_f8f8f8 em.reply{ position:absolute; left:31px; top:41px;}
.ask_textarea_h60,.ask_textarea_h100{width: 860px;padding: 10px;min-height: 80px;margin: 10px 0;border: 1px #eee solid;color: #bbb; background:#fff;}
.narrow_980 .ask_textarea_h60,.narrow_980 .ask_textarea_h100{width: 620px;padding: 10px;min-height: 80px;margin: 10px 0;border: 1px #eee solid;color: #bbb; background:#fff;}
.ask_textarea_h60{min-height: 40px; width:880px;}
.ask_textarea_h60.mtb0{ margin:0;}
.insert_img{ position:relative;}
.insert_img input.input_file{opacity:0;filter:alpha(opacity=0); width:100px; z-index:2; position:absolute; left:0; top:0; height:33px;cursor: pointer;}
.insert_img_modle{ line-height:32px; color:#999; position:relative; overflow:hidden;padding:10px 25px 15px 0;}
.insert_img_modle span.col_l{cursor: pointer; width:40%;line-height: 32px;}
.insert_img_modle .col_r{ width:50%; float:right;text-align:right;}
.insert_img_modle a{ display:inline-block; vertical-align:middle; padding-left:6px; font-style:normal; color:#999;}
.insert_img_modle a:hover{color:#01AF63;}
.insert_img_modle label{ margin:0 4px;color:#f36f20;}
.ask_answer_list{overflow: hidden; font-family:"Microsoft YaHei", "微软雅黑";font-size:14px;}
.ask_answer_list p{line-height:25px;}
.ask_answer_li{padding: 20px 0 20px 0px;border-bottom: 1px dashed #e8e8e8; }
.ask_answer_li.special_dsb{ padding-bottom:0; border:0;}
.ask_answer_li ul{padding: 0 0 20px;overflow:hidden;}
.ask_answer_li ul li{ position:relative;}
.company_img{display: block;width: 54px;height: 54px;border:1px solid #edecec;float: left;margin-right: 10px;}
.company_detail{float:left;width:870px;}
.narrow_980 .company_detail{float:left;width:654px;}
.company_name{display: inline-block;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin-bottom: 10px;color: #01af63;}
.company_case a{color: #666;}
.company_case a:hover{color: #f25618;}
.company_case{ color:#999;}
.company_case .case_tag{display: inline-block;width: 16px;height: 16px;color: #fff;line-height: 16px;text-align: center;margin-right: 5px;}
.company_case .case_tag1{background-color: #7ad7a1;}
.company_case .case_tag2{background-color: #cfab8d;}
.company_case .time{ text-align:right; float:right;}
.company_case span{ margin:0 10px; color:#eee;}
.company_case b{font-weight:100;}
.company_case .comment_a{color:#999;}
.ico_comment{background:url(/skin/shu/images/plicon.png) no-repeat;width:12px;height:11px;display:inline-block;vertical-align:middle;margin-right:5px;}
.company_case .comment_a b{margin-left:5px;}

/*回复按钮---点赞、评论--end*/
.ask_answer_dl{color: #999;line-height:22px;border-top: 1px dashed #e8e8e8;padding: 20px 20px 20px 0;}
.ask_answer_dl .name{ color:#01af63; margin-right:10px;}
.ask_answer_dl dd{ color:#666;}
.ask_answer_dl dd a{ color:#666; padding-left:40px;}
.ask_answer_dl dd a:hover{color:#f25618;}

/*提问表单*/
div.qa_form {padding: 10px 0 0px 20px; font-size: 14px; color: #666; zoom: 1; font-family:"Microsoft YaHei", "微软雅黑";}
div.qa_form dl{overflow:hidden;}
div.qa_tit { height: 30px; line-height: 30px; }
.qa_tit p { line-height: 30px; }
.qa_tit p a { color: #f60; }
.qa_tit p a:hover { text-decoration: underline; }
dl.qa_style { margin-top: 10px; height: 30px; }
.qa_style dt { float: left; width: 80px; font-weight: bold; height: 26px; line-height: 26px; }
.qa_style dd { float: left; width: 60px; }
dl.qa_textarea { margin-top: 10px; }
.qa_textarea dt { width: 80px; font-weight: bold; height: 26px; line-height: 26px; }
.qa_textarea dd textarea { padding: 10px; width: 600px; height: 130px; color: #666; background: #fff; border: 1px solid #ccc; resize: auto; }
dl.qa_email { margin-top: 10px; }
.qa_email dt { float: left; width: 80px; font-weight: bold; height: 26px; line-height: 26px; }
.qa_email dd { float: left; }
.qa_email dd p { }
.qa_email dd p span { padding-left: 20px; }
.qa_email dd p input { width: 200px; padding: 0 4px; height: 24px; line-height: 24px; border: 1px solid #ccc; color: #666; }
dl.qa_code { margin-top: 10px; }
.qa_code dt { float: left; width: 80px; font-weight: bold; height: 26px; line-height: 26px; }
.qa_code dd { float: left; }
.qa_code dd p { }
.qa_code dd p input { width: 60px; padding: 0 4px; height: 24px; line-height: 24px; border: 1px solid #ccc; color: #666; }
dl.qa_btn { margin-top:25px;}
.qa_btn p { }
.qa_btn p a { float: left; display: block; margin: 0 auto; width: 80px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-weight: bold; background: #ff9419; border-radius: 2px; }
.qa_btn p a:hover { background: #f80; }

.ico_pic{ background:url(/skin/imgs/upimg.png) no-repeat;  width:14px; height:14px;vertical-align: middle; display:inline-block;}	
.insert_img input.input_file{opacity:0;filter:alpha(opacity=0); width:100px; z-index:2; position:absolute; left:0; top:0; height:33px;cursor: pointer;}
.qa_textarea .insert_img_modle{ line-height:32px; color:#999; position:relative; margin-top:0; }
.qa_textarea .insert_img_modle span.col_l{cursor: pointer; width:40%;line-height: 32px;}
.qa_textarea .insert_img_modle .col_r{ width:50%; text-align:right;}
.qa_textarea .insert_img_modle a{ display:inline-block; vertical-align:middle; padding-left:6px; font-style:normal; color:#999;}
.qa_textarea .insert_img_modle a:hover{color:#01AF63;}
.qa_textarea .insert_img_modle label{ margin:0 4px;color:#f36f20;}