html{background-color: #f8f8f8;}
.main_top { background-color: #fff; }
.ask_main { width: 1200px;margin: 120px auto 40px auto; }
.ask_main .ask_index { width: 900px;float: left;background-color: #fff;box-sizing: border-box;padding: 20px;border: 1px solid #f1f1f1; }
.ask_main .ask_mleft { width: 900px;float: left; }
.ask_main .ask_mleft .ask_index { width: 100%;float: none;background-color: #fff;box-sizing: border-box;padding: 20px;border: 1px solid #f1f1f1; }
.ask_main .ask_indexer { width: 280px;float: right; }

.ask_sec{margin-bottom: 34px;}
.ask_sec .sec_hd{border-bottom: 1px solid #eee;zoom:1;padding-bottom: 18px;}
.ask_sec .sec_hd:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.ask_sec .sec_hd h2{font-size: 24px;font-weight: normal;color: #333;float: left;}
.ask_sec .sec_hd .hd_lnk{float: right;margin-top: 15px;color: #999;}
.ask_sec .sec_hd .hd_lnk:hover{color: #ff8a00;}
.ask_sec .sec_bd{zoom:1;background-color: #fff;border: 1px solid #f1f1f1; margin: 15px auto; }
.ask_sec .sec_bd:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}

.ask_seca .sec_bd{padding-top: 20px;}
.ask_seca .seca_bdl{display:block;width: 379px;height:298px;float: left;position: relative;}
.ask_seca .seca_bdl .seca_bdl_info{height: 40px;line-height: 40px;color: #fff;font-size: 14px;background-color: rgba(0,0,0,0.75);display: block;position: absolute;bottom: 0;left: 0;padding: 0 15px;width: 349px;z-index: 2;}
.ask_seca .seca_bdl .ie_bg{height: 40px;background-color: #000;opacity: 0.75;filter:alpha(opacity=75);z-index: 1;bottom: 0;left: 0;position: absolute;width: 100%;display: none;display: block\9;}
.ask_seca .seca_bdl .ie_bg:not(sisi){display: none;}
.ask_seca .seca_bdr{width: 362px;float: right;}
.ask_seca .seca_bdr_top .top_hd a{font-size: 16px;display: inline-block;width: 305px;float: left;}
.ask_seca .seca_bdr_top .top_bd{border-bottom: 1px dotted #e8e8e8;line-height: 20px;padding: 20px 0 20px 26px;height: 64px;overflow: hidden;}
.ask_seca .seca_bdr_top .top_bd .ask_ico_quote{float: left;margin-left: -26px;}
.ask_seca .seca_bdr_list li{border-bottom: 1px dotted #e8e8e8;padding: 10px 0;}
.ask_seca .seca_bdr_list li a{display: block;width: 100%;font-size: 14px;}

.ask_secb .sec_bd li{width: 48%;float: left;padding-top: 20px;}
.ask_secb .sec_bd li:nth-child(2n) { margin-left: 4%; }
.ask_secb .sec_bd .secb_img{float: left;display: block;width: 155px;height: 107px;}
.ask_secb .sec_bd .secb_info{width: 240px;float: left;color: #999;margin-left: 15px;font-size: 14px;}
.ask_secb .sec_bd .secb_info a{display: block;width: 100%;font-size: 18px;line-height: 24px;height: 48px; margin-bottom: 5px;color: #333;}
.ask_secb .sec_bd .secb_info_des{margin-top: 5px;height: 40px;line-height: 20px;}

.ask_secc .sec_bd {overflow: hidden;padding-top: 10px;}
.ask_secc .sec_bd ul{width: 100%;}
.ask_secc .sec_bd li{width: 418px;float: left;padding: 18px 0;border-top: 1px solid #eee;}
.ask_secc .sec_bd li:nth-child(1),
.ask_secc .sec_bd li:nth-child(2) { border: 0; }
.ask_secc .sec_bd li.one{ margin-right:20px;}
.ask_secc .sec_bd .secc_lihd{border-left: 4px solid #ff8a00;height: 20px;line-height: 20px; padding-left: 10px;font-size: 14px;margin-bottom: 6px;}
.ask_secc .sec_bd .secc_libd{zoom:1;color: #999;font-size: 14px;}
.ask_secc .sec_bd .secc_libd:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.ask_secc .sec_bd .secc_lians{float: left;width:320px;}
.ask_secc .sec_bd .secc_litime{float: right;}
.ask_secc .sec_bd .company_lnk{display: inline-block;width: 60px;float: left;margin-right: 7px;}
.ask_secc .sec_bd .question_lnk{display: inline-block;width: 100%;float: right;font-size: 18px;}
.ask_secc .sec_bd .question_lnk:hover{color: #ff8a00;}

.ask_secd .sec_bd li{float: left;width: 50%;padding-top: 20px;}
.ask_secd .sec_bd .answer_num{width: 40px;height: 40px;color: #fff;text-align: center;background-color: #ff8a00;float: left;}
.ask_secd .sec_bd .answer_num em{display: block;font-family: arial;font-weight: bold;font-size: 14px;height: 16px;padding-top: 2px;}
.ask_secd .sec_bd .answer_info{width: 280px;float: left;margin: 0 20px;color: #999;}
.ask_secd .sec_bd .answer_info a{display: block;font-size: 14px;width: 100%;margin-bottom: 3px;}

.question_list li{border-bottom: 1px dotted #eee;padding: 20px 0 18px;}
.question_list li p { font-size: 16px; }
.question_list .question_hd{ height: 20px;line-height: 20px;border-left: 4px solid #ff8a00;padding-left: 10px;font-size: 18px;font-weight: bold; }
.question_list .question_hd.hover{border-left: 0px solid #ff8a00;padding-left: 0px; }
.question_list .question_hd:hover { cursor: pointer; }
.question_list .question_hd a{font-size: 16px;display: inline-block;float: left;max-width: 618px;}
.question_list .question_hd a.col_l{max-width: 460px;}
.question_list .question_hd .question_state{float: left;}
.question_list .question_bd{width: 100%;margin-top: 10px; font-size: 14px;color: #999;line-height: 24px; }
.question_list .question_ft { margin-top: 10px;line-height: 20px;font-size: 14px;color: #999; }
.question_list .question_ft .ans_num{color: #f36f20;font-style: normal;list-style: none; }
.question_list .question_ft span{ display: inline-block; margin-left: 10px;}

.ask_index .pages { width: 100%;margin: 30px auto; }

.ask_qustion.best_answer{ padding-top:20px!important; margin-top:20px; border-top: 1px solid #EAEAEA!important;} 
.ask_qustion.best_answer.ask_answer_li:first-child{border: 0;}
.ask_qustion.best_answer .ask_textarea_h60 { width:620px;}
.ask_qustion.best_answer ul{ margin-top: 20px; }
.ask_qustion.best_answer ul.ask_answer_tip{ margin-top:0px;}
.ask_qustion.best_answer .company_detail{width: 770px;}
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() 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{ margin: 0 auto; line-height:22px; font-size:14px; margin-bottom:10px;}
.ask_qustion{ position:relative;padding:18px;}
.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 20px; color:#eeeeee;}
.ask_qustion_people img { display: inline-block;max-width: 100%; height: auto; }
.ask_answer_list{overflow: hidden;margin-top: 30px; }
.ask_answer_li{padding: 20px 0 20px 0px;border-bottom: 1px dashed #eee;line-height: 24px; }
.ask_answer_li.special_dsb{ padding-bottom:0; border:0;}
.ask_answer_li ul{padding: 0 0 20px; }
.ask_answer_li p { font-size: 16px; }
.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:810px;}
.company_name{display: inline-block;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #ff8a00;}
.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; }
.company_case span{ margin:0 20px; color:#eee;}
.company_case b{font-weight:100;}

.ask_btn_reply a{ color:#999;}
.ask_btn_reply i,.insert_img_modle i{ font-style:normal;}
.ask_btn_reply i{ margin-right:5px;}
.ask_btn_reply b{font-weight:100;}
.ask_btn_reply a.ask_btn_grey{background:none;border:none;line-height:18px;vertical-align: middle; color:#999;cursor: pointer;}
.ask_btn_reply a.ask_btn_green,.insert_img_modle a.ask_btn_green {display:inline-block;height:18px;line-height: 18px;color: #ff8a00;background:none;border:none;cursor: pointer;vertical-align: middle;}
.ask_btn_reply .col_l{ width:40%;}
.ask_btn_reply .col_r{width: 50%;text-align: right;}


.ask_arrow_down{ background:url() no-repeat; background-position:-46px -24px; width:14px; height:6px; position:absolute;  top:-6px; }
.ask_arrow_down.left{ left:20px;}
.ask_arrow_down.right{right:4px;}


.question_list_box{ margin:30px 0;}
.question_list_box b{ font-weight:100;} 