@charset "utf-8";
.pcblock{ display:block; }
.wapblock{ display:none; }
@media all and (max-width:640px){
   .pcblock{ display:none; } 
   .wapblock{ display:block; }
   /* 主页 */
   .search_top{ width:100%; padding:10px 70px 10px 70px; }
   .logo{ width:50px; left:10px;top:10px; }
   .search_input_con{ padding-right:60px; }
   .search_btn{ width:60px; }
   .menu{ width:35px; height:35px; z-index:2; background:url(../images/icon_menu.png) no-repeat center center/28px 28px;text-indent:-9999px; position:absolute;right:10px; top:11px; }
   .colsenav{background:url(../images/close_nav.png) no-repeat center center/28px 28px;}
   .nav{ height:auto; }
   .mainbox,.nav_ul,.file_indexlist{ width:100%; height:auto; }
   .nav_ul{ position:absolute;left:0;top:60px; background:#fff; z-index:33; display:none; }
   .nav_ul li,.nav_ul li a{ display:block; width:100%; height:50px; line-height:50px; color:#333; }
   .nav_ul li>a.navcur, .nav_ul li>a:hover{ color:#0555c7; background:#fff; border-bottom:1px solid #0555c7; }

   .banner{ width:100%; height:auto; }
   .banner_content{ padding:0; }
   .pd40{ padding:20px 15px; }
   .file_index_tit{ font-size:18px; }
   .file_index_tit span{ font-size:12px; }
   .file_index_gy{ padding-left:10px; }
   .file_index_gy::before{ height:20px;top:10px; }
   .file_index_gy a{ font-size:13px; }
   .file_indexlist .tab_hotlist{ width:47%; }
   .tab_hotlist{margin:0 1.5% 2% 1.5%;}
   .file_indexlist .tab_pic{ width:100%; }
   .baike_index_left,.ques_index_left{ display:block; width:100%;}
   .baike_index_center,.baike_index_right,.ques_index_right{ width:100%; height:auto; margin:20px 0 0 0; padding:0; }
   .index_ad a{ display:block; width:50%; height:auto; margin:0; padding:5px 5px 0px 5px;float:left;}
   .ques_index_right a{ width:100%; height:auto;margin:0 0 15px 0; }
   .partner_list{ width:100%; padding-bottom:20px; }
   .partner_list a{ width:47%;margin:0 0 2% 2%; }
   .height50{ width:100%; height:50px; }
   .footer_flixd{width:100%;margin-top:15px;display:block;position:fixed;bottom:0;margin:0 auto;height:50px;background:#666;z-index:1800}
    .footer_flixd ul{width:100%}
    .footer_flixd ul li{width:33.33%;height:50px;line-height:50px;float:left;text-align:center}
    .footer_flixd ul li a{color:#fff;display:block;font-size:14px;height:50px;line-height:50px;cursor:pointer;border-right:1px solid #777}
    .footer_flixd .flixd_two a{background:#1e77f8}
    .footer_flixd ul li a i{display:inline-block;width:20px;height:50px;vertical-align:top;margin-right:10px}
    .flixd_home{background:url(../images/flixd_home.png) no-repeat center center/20px 20px}
    .flixd_tel{background:url(../images/flixd_tel.png) no-repeat center center/20px 20px}
    .flixd_line{background:url(../images/flixd_line.png) no-repeat center center/20px 20px}

    .index_sc{ width:96%;margin:10px auto;float:none;clear:both; }
    
    /* 登录头部 */
    .login_top{padding:10px 20px;}
    .login_con{width:90%;}
    .login_text{padding:50px 15px;}
    .login_inputyzm{width:180px;}

    /* 文档页面 */
    .pd50{padding:20px 0;}
    .nav_ul .level:hover>a{color:#fff;}
    .icon_nav_jt{height:50px;}
    .drop_down_two{width:100%; height:auto;}
    .drop_down{ position:static;left:auto;top:auto; box-shadow:none; border-bottom:1px solid #ccc; }
    .nav_ul li{ height:auto; }
    .index_sc_con{background: url(../images/per_bg.jpg) no-repeat center top/cover;}
    .y_love_left{width:96%; float:none;margin:auto;}
    .y_love_con li{ width:96%; margin:10px auto; float:none; }
    .y_love_right{ float:none; width:96%;margin:-10px auto 10px; }
    .bread_nav{ padding:0 15px; }
    .left_con{width:100%;}
    .sort_hot_list a{width:50%;}
    .file_list{padding:10px 15px;}
    .file_ul li span{ width:80%; }
    .file_ul li .file_tit{width:100%;}
    .index_tit{ padding:0 15px;margin-top:30px; }
    .file_pd{padding:0 15px;box-sizing:border-box;}
    .reader_nav{width:100%; padding:0;}
    .recomend_list,.recomend_list a{width:100%;}
    .search_btn{font-size:12px;}
    .top_left{padding:0 15px 0 80px;float:none; width:100%; position:relative;}
    .top_left .logo_2{position: absolute; left:15px;}
    .search_top2{width:100%; padding-right:70px;}
    .search_top2 a{ font-size:14px; width:70px; }
    .search_list{ padding:0 15px 40px; }
    .search_left{ float:none; width:100%; }
    .search_top3{ padding:10px 115px 10px 70px;}
    .set_btn{ width:70px; font-size:12px;right:44px; top:10px; }
    .ques_right{width:96%;margin:0 2% 2% 0;}

    /* 百科 */
    .baike_newleft{ width:100%; height:auto; }
    .baike_newleft img, .baike_newright a img, .ct_list_pic img{ width:100%; height:auto; min-height:auto;position:static;left:auto;top:auto; transform:none; }
    .baike_newright,.ct_left,.ct_right,.baike_list_leftcon,.ques_con_left{ width:100%; height:auto; float:none; }
    .baike_newright a{ width:50%; height:30vw; overflow:hidden;margin:0; }
    .ct_left,.ct_right{ padding:0 15px; }
    .ct_list ul,.ct_list li{ width:100%; }
    .ct_right{margin-top:30px;}
    .partner{margin-top:20px;}
    .ct_content{padding:15px;}
    .ct_content_left{ width:100%; float:none; }
    .ct_content_tit{ font-size:16px; line-height:24px;}
    .ct_content_title{padding:0; height:auto;}
    .ct_content_r{ width:100%; position:static;right:auto;top:auto; }
    .baike_list{ padding:15px; }
    .baike_list_leftcon{float:none;border:none; padding:0;}
    .ques_con_left{ padding:15px; }
    .ques_con_right{float:none;margin-top:60px;width:100%;}
    .search_left_ul .search_left_tit{max-width:100%;}

    /* 个人中心 */

    .wap_center_sidebar{ width:100%; height:auto; padding:10px; background:#f4f4f4; }
    .wap_center_sidebar a{ display:block; background:#fff; width:24.6%;margin:0.25% 0 0 0.3%; float:left; padding:5px 0; text-align:center; font-size:13px;}
    .wap_center_sidebar a.cur{color:#1e77f9;}
    .wap_center_sidebar i{display:block; width:30px; height:26px;margin:0 auto;}
    .wap_center_sidebar i.icon_center_1{background:url(../images/wap/icon_center_1.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_2{background:url(../images/wap/icon_center_2.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_3{background:url(../images/wap/icon_center_3.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_4{background:url(../images/wap/icon_center_4.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_5{background:url(../images/wap/icon_center_5.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_6{background:url(../images/wap/icon_center_6.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_7{background:url(../images/wap/icon_center_7.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_8{background:url(../images/wap/icon_center_8.png) no-repeat center center/20px auto;}
    .wap_center_sidebar i.icon_center_9{background:url(../images/wap/icon_center_9.png) no-repeat center center/20px auto;}
    .center_w{padding:15px 0;}
    .center_right{width:100%; min-height:500px; height:auto; float:none; border:none; padding:0 15px;}
    .center_file_tab .center_tab{margin-right:20px; font-size:14px;}
    .center_file_num{margin-top:100px;}
    .center_file_num2{margin-top:50px;}
    .center_file_num3{margin-top:10px;}
    .apply_list{padding:20px 0;}
    .address_edit_ul .address_edit_text{width:100%;}
    .safe_text{ padding-top:20px; }

    /* 法律问答 */
    .qa_left{float:none; width:100%; padding:0 15px;}
    .qa_list ul{ width:100%; height:auto; }
    .qa_list li{ width:47%; margin:0 0 2% 2%; }
    .qa_right{ width:100%; height:auto; padding:15px; }
    .ques_detail_left,.ques_sidebar{ width:100%; height:auto; float:none; padding:0 15px; }
    .ques_reply_num::after{ width:75%; }
    .ques_detail_tit span{max-width:100%;}

    /* 文书智能生成 */
    .wenshu_con{ padding:0; }
    .wenshu_ul,.wenshu_ul_enter{ width:100%; }
    .wenshu_ul li{width:25%;}
    .wenshu_ul li::after{ width:40%; }
    .wenshu_ul_enter{margin:0;}
    .wenshu_ul_enter .wenshu_text{width:90px;}
    .wenshu_ul_enter li{padding-left:90px; padding-right:15px;}
    .wenshu_text2{ line-height:20px; }
	
	.reply_btn{height:32px;line-height:30px;width:100px;bottom:-18px;}
	.reply_btn .icon_hd{height:32px;}
	.ques_detail_tit span{font-size:18px;}
	
	.enter_btn{width:100%; height:auto;}
	.enter_btn a{ display:block;width:23.7%; float:left;text-align:center;height:40px; line-height:40px; border:1px solid #ddd;margin:4% 0 0 1%; font-size:12px; overflow:hidden;border-radius:5px; background:#1e77f8; color:#fff;}
	.y_love_right a{width:33.33%;}
	.index_wd_left,.index_wd_right{width:96%;margin:auto; float:none}
	.index_jingpin_list li,.tab_hot{width:100%;}
	.index_wd_hotlist{margin-bottom:20px;}
	.tab_hotlist{width:47%;}
	.bshare-custom{display:none;}
}
