﻿@media screen and (max-width:1600px){
.nav{ width:35.9%;}
}

@media screen and (max-width:1440px){
.nav{ width:40.9%;}
.con2_list li{ padding:10px 75px 10px 12px;}
.con2_list li h3,.con2_list li .price,.con2_list li .time{ font-size:14px;}
.con2_list li .com_label em{ margin-right:8px;}
.con2_list li .com_label{ font-size:12px;}
.con2_list li .com_label em i{ padding:0 4px;}
.con2_list li .price{ right:12px;}
.con2_list li .time{ right:12px;}
.sort li{ margin-right:30px;}
.sort li a{ font-size:15px;}
.nyban .txt{ padding:0 4%;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:95%;}
.head{ height:96px;}
.head-fixed{ height:96px;}
.logo{ width:65%;}
.logo img{ height:56px;}
.sanh{ display:block;}
.nav{ width:100%; position: fixed; left: -100%; height:100%; top:0; z-index: 10; padding:0; display:block;}
.nav_bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:1;}
.nav .w{ width:100%;}
.nav ul{ width:65%; background:#fff; position:absolute; top:0; left:0; bottom:0; right:inherit; display:block; z-index:2;}
.nav .plebans{ font-size:30px; width:100%; padding-left:30px; line-height:100px!important; position:relative;}
.nav .plebans a{ display:inline; padding:0!important; color:#333!important; font-weight:500;}
.nav li .plebans:after{ display:none;}
.nav li{ width:100%; border-bottom:1px solid rgba(0,0,0,.05); height:auto;}
.nav li .jd{ position:absolute; top:50%; margin-top:-13px; right:8%; width:15px; height:26px; display:block; background:url(../images/arrow4.png) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1; transform:rotate(90deg);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#025cbb!important;}
.nav li:nth-child(2) .goutp{ width:100%; margin-left:-100px;}
.goutp{ position:static; background:#fff; box-shadow:none; border-top:1px solid rgba(0,0,0,.03); width:100%!important; text-align:left; margin:0!important;}
.goutp p{ font-size:28px; border-top:1px solid rgba(0,0,0,.05);}
.goutp p a{ color:#666; padding-left:50px;}
.h_rt{ right:75px; height:50px; margin-top:-25px;}
.h_rt a{ font-size:24px; padding:0 20px;}

.banner .swiper-slide img{ height:400px;}
.banner .swiper-slide .txt em{ font-size:45px;}
.banner .swiper-slide .txt p{ font-size:28px;}
.banner .swiper-slide .txt span a{ font-size:24px; padding:0 25px;}

.con1{ overflow:hidden; padding-bottom:50px; position:relative; z-index:6; margin-top:-45px;}
.con1_list li{ text-align:center; padding:16px 10px;}
.con1_list li:nth-child(2){ padding:16px 0;}
.con1_list li i{ position:static; width:46px; margin:0 auto; transform:translate(0,0); margin-bottom:15px;}
.con1_list li em{ font-size:28px;}
.con1_list li p{ font-size:24px; line-height:1.5;}

.titc em{ font-size:52px;}
.titc p{ font-size:28px;}

.con2_c{ width:100%;}
.con2_w{ margin:2.5% 0 0 0; width:100%; padding:2.5% 2.5% 0 2.5%;}
.ct2{ font-size:36px;}
.con2_list{ padding-top:1%;}
.con2_list li{ padding:23px 110px 25px 25px; margin-top:20px;}
.con2_list li h3{ font-size:28px;}
.con2_list li .com_label{ padding-top:15px;}
.com_label{ font-size:24px!important;}
.com_label em{ margin-right:20px!important; padding:0 15px!important;}
.com_label em i{ padding:0 8px!important;}
.con2_list li .price{ right:25px; top:20px; font-size:28px;}
.con2_list li .time{ right:25px; bottom:20px; font-size:28px;}
.more a{ font-size:26px;}
.more i{ font-size:24px;}
.ads_list{ width:100%;}
.ads_list li{ margin:2.5% 0% 0 0; width:100%;}

.con3{ padding:50px 0; overflow:hidden; width:100%;}
.con3_list{ width:100%; padding-top:5px;}
.con3_list li{ width:100%; margin:2.5% 0 0 0; padding:2%;}
.con3_list li .pic{ border-radius:6px 6px 0 0; float:left; width:47%;}
.con3_list li .pic img{ width:100%;}
.con3_list li .txt{ float:right; width:50%;}
.con3_list li h3{ font-size:30px; padding:0 0 28px 0;}
.con3_list li h3:after{ bottom:15px; margin-left:-8px; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #494A4C;}
.con3_list li h4{ font-size:26px; margin-bottom:10px;}
.con3_list li p{ font-size:24px; line-height:1.5;}
.con3_list li a{ font-size:24px; margin-top:15px;}

.con4_list{ padding:0;}
.con4_list li{ width:27.10526315789474%; margin-top:30px;}
.con4_list li.li1{ width:8%;}
.con4_list li p{ font-size:26px;}

.con5_tab{ padding:32px 0 0 0;}
.con5_tab .swiper-wrapper{ flex-wrap:nowrap; justify-content:left;}
.con5_tab .swiper-slide{ font-size:28px; padding:0 12px;}
.con5_tab .swiper-slide-thumb-active{ padding:0 45px;}
.con5_list li{ width:calc(33.3333% - 12px);}

.con6_lf{ width:100%;}
.con6_lf p{ left:4%; right:4%; bottom:25px; font-size:32px;}
.con6_rt{ width:100%;}
.con6_rt_list li{ width:100%; margin-bottom:3%;}
.con6_rt_list li .pic{ width:36%;}
.con6_rt_list li .pic img{ width:100%;}
.con6_rt_list li .txt{ width:60%;}
.con6_rt_list li .txt h3{ font-size:30px;}
.con6_rt_list li .txt p{ font-size:24px;}
.con6_rt_list li .txt em{ bottom:5px; font-size:24px;}
.con6_more{ padding-top:10px;}
.con6_more a{ font-size:28px;}
.con6_list{ padding:6.25% 0 40px 0; text-align:left;}
.con6_list li{ width:100%; max-width:100%; position:relative; padding:25px 0 25px 160px; border-top:1px solid #ddd;}
.con6_list li img{ width:90px; position:absolute; left:30px; top:50%; transform:translate(0,-50%);}
.con6_list li em{ font-size:28px; margin:0 0 15px 0;}
.con6_list li p{ font-size:24px;}

.nyban img{ height:300px;}
.nyban .w{ width:100%;}
.nyban .w .txt{ padding:0 4%;}
.nyban .txt em{ font-size:38px;}
.nyban .txt p span{ font-size:24px;}
.nyban .txt p.xx_txt span{ font-size:24px;}

.xx_con1 .txt{ line-height:70px; font-size:24px; width:100%;}
.search{ width:100%; margin-top:15px;}
.s_intxt{ line-height:66px; width:calc(100% - 160px); font-size:24px;}
.s_inbut{ width:160px; font-size:26px; height:66px;}

.xx_con2{ padding:5px 0 30px 0;}
.xx_con2 dl{ font-size:24px;}
.select-list dl{ padding:4px 0 4px 153px;}
.select-list dl dt{ width:145px; text-align:right; position:absolute; left:0; top:10px;}
.select-list dl dd{ padding:6px 0;}
.select-list dl dd a{ padding:0 16px;}
.select-list dl dd a font{ padding-left:5px;}
.select-list dl.sm_ck{ width:calc(100% - 173px); padding:9px 0 9px 15px; margin:0 0 5px 153px;}
.select-list dl.sm_ck.sm_ck1{ width:calc(100% - 173px);}
.select-result{ padding:12px 0 0 0;}
.select-result .selected{ margin-right:12px;}
.select-result dd a{ background:url(../images/close.gif) #FF2F2F right 18px no-repeat; background-size:20%; padding:0 32px 0 20px;}
.select-result dd a:hover{ background-position:right -13px;}

.xx_tit{ font-size:28px; padding-left:45px; line-height:85px;}
.xx_tit:before{ left:30px; margin-top:-15px; height:30px;}
.xx_tit a{ right:30px;}
.sort_sanh{ display:block;}
.sort{ position:fixed; padding-left:0; left:0; right:0; top:0; bottom:0; z-index:180; display:none;}
.sbg{ position:fixed; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,.6);}
.sort ul{ position:fixed; left:20%; right:20%; background:#fff; top:50%; transform:translate(0,-50%); border-radius:10px; z-index:181;}
.sort li{ margin-right:0; width:100%;}
.sort li a{ font-size:24px; text-align:center; line-height:75px;}
.xx_con3_list li{ padding:10px 0 20px 30px;}
.xx_con3_list li .tit{ line-height:42px;}
.xx_con3_list li h3{ font-size:28px; margin-bottom:5px;}
.xx_con3_list li .price{ position:static; transform:none; font-size:30px; margin-top:15px;}
.xx_con3_list li .txt{ font-size:24px; margin-top:20px; width:100%;}
.xx_con3_list li .time{ font-size:24px; margin-top:15px;}
.lx_but{ font-size:26px;}
.xx_con3_list li .lx_but{ top:inherit; bottom:30px; transform:none;}
.xx_con4{ margin-bottom:40px;}
.xx_con4_c{ margin:0 30px;}
.xx_con4 .con2_list{ width:102.054794520547945%;}
.xx_con4 .con2_list li{ margin:0 2.054794520547945% 20px 0; width:100%;}
.xx_con4 .con2_list li .com_label{ padding-top:5px;}

.location{ font-size:24px; padding:26px 0;}
.xx_dt1{ padding:30px; position:relative;}
.xx_dt1 h3{ font-size:32px;}
.xx_dt1 .other{ margin-top:20px;}
.xx_dt1 .other em{ font-size:24px;}
.xx_dt1 p{ font-size:24px; margin-top:20px;}
.xx_dt1 p img{ height:26px; margin-right:5px;}
.xx_dt1 .xx_share{ bottom:30px;}
.xx_share{ font-size:28px;}
.xx_share img{ height:28px;}
.com_lf{ width:100%;}
.com_rt{ width:100%;}
.xx_peo_list a{ width:31.5%; font-size:24px; line-height:1.2; display:block; text-align:center; padding:20px 0 15px 0;}
.xx_peo_list a img{ height:26px; display:block; margin:0 auto 12px auto;}
.xx_peo_txt span{ font-size:24px; line-height:65px;}
.xx_peo_txt span i{ width:65px; height:65px; font-size:32px;}
.xx_peo_txt em{ line-height:65px; font-size:24px;}
.xx_peo_txt .lx_but{ margin:0;}
.xx_show li{ font-size:24px;}
.xx_show .li1{ width:33.66336633663366%;}
.xx_show .li2{ width:66.33663366336634%;}
.xx_show li .txt{ padding:0 23px 25px 23px;}
.xx_show li .txt .t1{ font-size:28px; margin-top:25px;}
.zb_list li{ font-size:26px; padding:25px 0;}
.xx_dt2_rt .con2_list{ padding:0; margin:0 30px;}
.xx_dt2_rt .con2_list li{ margin:0 0 20px 0;}
.xx_dt2_rt .con2_list li .time{ position:static; margin-top:10px;}

.fw_list li{ width:100%; border-right:none; margin-top:-1px;}
.fw_list li .pic{ width:160px; height:160px;}
.fw_list li .txt{ width:calc(100% - 180px);}
.fw_list li .txt h3{ font-size:28px;}
.fw_list li .txt em{ font-size:24px; margin:20px 0;}
.fw_list li .txt p{ font-size:24px;}
.fw_list li .txt p img{ height:24px;}
.fw_list li .bot{ font-size:24px; line-height:60px;}
.fw_list li .bot em{ padding:0 15px; margin-right:15px;}
.fw_tj_list{ padding:0 30px;}
.fw_tj_list li{ padding:20px 0;}
.fw_tj_list li .pic{ width:160px; height:160px;}
.fw_tj_list li .pic img{ min-width:100%;}
.fw_tj_list li .txt{ width:calc(100% - 180px);}
.fw_tj_list li .txt h3{ font-size:28px; margin-top:8px;}
.fw_tj_list li .txt em{ font-size:26px; margin-top:15px;}
.fw_dt1{ padding:30px 30px 30px 27px;}
.fw_dt1 .fw_dt1_pic{ width:100%; margin-right:0;}
.fw_dt1 .big_pic{ margin:0 3px 12px 3px;}
.fw_dt1 .big_pic img{ min-width:100%;}
.fw_dt1 .txt{ width:100%; margin-top:30px;}
.fw_dt1 .txt .xx_share{ right:30px; top:1px;}
.fw_dt1 .txt h3{ font-size:32px; margin:0 150px 10px 0;}
.fw_dt1 .txt .price{ font-size:38px;}
.fw_dt1 .txt .other{ margin-top:20px; justify-content:space-between;}
.fw_dt1 .txt .other em{ font-size:22px; margin-right:0;}
.fw_dt1 .txt .other em img{ height:24px;}
.fw_dt1 .txt .txt_c{ padding:15px 30px; margin-top:25px;}
.fw_dt1 .txt .txt_c li{ font-size:24px; width:100%;}
.fw_dt1 .txt .lx_but{ font-size:30px; margin-top:30px; padding:0 30px;}
.fw_dt{ padding:20px 30px;}
.fw_dt_infor{ font-size:24px; margin-bottom:30px; padding:10.5px 30px;}
.fw_dt_infor li{ width:100%; padding:9px 0;}

.popc{ width:80%; min-height:300px;}
.pop .close{ right:20px; top:21px; width:28px; height:28px;}
.p_tit{ font-size:28px; line-height:70px; padding:0 20px;}
.p_txt{ font-size:28px; padding:40px 0;}
.p_but a{ font-size:26px;}
.p_tell{ font-size:42px;}
.p_tell img{ margin-right:17px; height:45px;}

.pj_txt{ font-size:24px; margin-top:15px;}
.pj_txt img{ height:26px;}
.pj_txt i{ font-size:24px;}
.xx_con3_list li .lw_infor{ position:static; transform:none; font-size:24px; margin-top:20px;}
.xx_con3_list li .lw_infor .name{ font-size:26px;}
.xx_con3_list li .lw_infor img{ height:26px;}
.lwtj .xx_con3_list{ padding:0 30px;}
.lwtj .xx_con3_list li .txt{ line-height:60px; width:calc(100% - 160px);}
.lwtj .xx_con3_list li .txt span{ font-size:26px;}
.lwtj .xx_con3_list li .lx_but{ right:0; bottom:20px; top:inherit; transform:none;}

.lw_dt_txt{ font-size:24px;}
.xx_dt1 .com_label{ margin:6px 0;}
.lw_but{ font-size:30px;}

.stq_list li .pic{ width:120px; margin:10px 20px 0 0;}
.stq_list li .txt_c{ width:calc(100% - 140px); padding-bottom:10px;}
.stq_list li .txt_c .txt{ -webkit-line-clamp:1; width:100%;}
.stq_list li .lx_but{ bottom:20px;}
.stqtj .xx_con3_list{ padding:0 30px;}
.stqtj .xx_con3_list li{ border-top:1px dotted #BABABA; padding-left:0; border-bottom:none;}
.stqtj .xx_con3_list li.hover{ background:none;}
.stqtj .xx_con3_list li .txt{ line-height:1.375; width:100%;}
.stqtj .con5_list{ margin:0 30px; border-top:1px dotted #BABABA; padding:20px 0 10px 0;}
.stqtj .con5_list li{ overflow:hidden; margin:0 0 10px 0; width:calc(50% - 5px); box-shadow:0 0 1px 1px rgba(6,37,88,.12); border-radius:0;}
.stq_dt1 .pic{ width:110px; margin-right:20px;}
.stq_dt1 .xx_share{ right:30px; top:30px; transform:none;}
.stq_dt1 .txt{ width:calc(100% - 130px); margin-top:0;}
.stq_dt1 .txt .other{ margin-top:20px; justify-content:left;}
.stq_dt1 .txt .other em{ margin-right:40px; font-size:24px;}

.zl_con1{ padding:30px 40px;}
.zl_con1 .zl1_lf{ width:100%; padding-left:0;}
.zl_con1 .zl1_lf ul li img{ height:74px;}
.zl_con1 .zl1_lf ul li p{ font-size:24px; margin-top:15px;}
.zl_con1 .zl1_rt{ width:100%; margin-top:20px;}
.zl_ck{ margin-top:20px;}
.zl_ck li{ font-size:24px; padding:4px 15px 4px 35px;}
.zl_ck li:before{ margin-top:-12px; width:24px; height:24px;}
.zl_ck li.cur:after{ left:4px; margin-top:-9px; width:18px; height:18px;}
.zl_con1 .search{ margin-top:15px;}
.zl_file_but{ font-size:30px; width:60%;}
.zl_file_but img{ height:34px;}

.zl_list1 li{ padding:30px; width:100%; margin-top:-1px; border-right:none;}
.zl_list1 li .pic{ width:161px; height:120px;}
.zl_list1 li .txt{ width:calc(100% - 171px);}
.zl_list1 li .txt h3{ font-size:28px;}
.zl_list1 li .txt p{ font-size:22px;}
.down_but{ font-size:24px; padding:0 15px;}
.down_but img{ height:24px;}
.zl_list2{ padding:0 30px 19px 0;}
.zl_list2 li{ width:100%; font-size:24px; padding:19px 0 0 30px;}
.zl_list2 li img{ height:26px; margin:2px 12px 0 0;}
.zl_more{ padding:5px 0 20px 0;}
.zl_more a{ font-size:30px; width:60%;}
.zl_n_list{ margin:0 30px;}
.zl_n_list:before{ left:-15px; width:1px;}
.zl_n_list li{ padding:20px 0;}
.zl_n_list li:before{ left:-19px; margin-top:-4.5px; width:9px; height:9px;}
.zl_n_list li .bot_top .pic{ width:98px; height:98px;}
.zl_n_list li .bot_top .txt{ width:calc(100% - 108px);}
.zl_n_list li .bot_top .txt span{ font-size:28px;}
.zl_n_list li .bot_top .txt p{ font-size:24px; margin-top:12px;}
.zl_n_list li .bot_txt{ font-size:26px; margin-top:18px;}
.zl_n_list li .bot_txt em{ padding-left:15px;}
.zl_tj_list{ margin:0 30px;}
.zl_tj_list li{ padding:18px 0;}
.zl_tj_list li a{ padding-left:50px;}
.zl_tj_list li h3{ font-size:28px;}
.zl_tj_list li p{ font-size:24px; margin-top:11px;}
.zl_tj_list li img{ height:30px;}
.zl_fa_con1{ padding-top:10px;}
.zl_fa_w{ padding:0 30px;}
.zl_fa_list li{ width:47.52475247524753%;}
.zl_fa_list li .ico_i{ font-size:24px;}
.zl_fa_list li .txt h3{ font-size:28px;}
.zl_fa_list li .txt .bot_txt{ line-height:60px; margin-top:15px;}
.zl_fa_list li .txt .bot_txt em{ font-size:26px;}
.zl_fa_list li .txt .bot_txt img{ width:60px; height:60px;}
.zl_fa_list li .txt .bot_txt span{ font-size:24px; margin-top:6px;}
.zl_show{ padding:20px 30px;}

.zl_but{ font-size:30px;}
.zl_infor{ position:static; width:100%; transform:none; padding-top:25px;}
.zl_infor .pic{ width:88px; height:88px;}
.zl_infor .txt{ width:calc(100% - 108px);}
.zl_infor .txt span{ font-size:28px;}
.zl_infor .txt p{ font-size:24px; margin-top:7px;}

.page a{ font-size:24px; line-height:70px; display:none!important; padding:0 25px;}
.page .m{ display:inline-block!important;}

.footer ul{ width:100%; padding:0 0 35px 0;}
.footer ul li:last-child{ width:100%; text-align:center; padding-top:20px;}
.footer ul li span{ font-size:28px; margin-bottom:16px;}
.footer ul li p{ font-size:24px;}
.f_ewm{ padding-top:5px; display:flex; flex-wrap:wrap; justify-content:center;}
.f_ewm p{ width:145px;}
.f_ewm em{ font-size:24px; margin-top:8px;}
.f_nav{ font-size:24px;}
.f_nav i{ padding:0 5px;}
.f_nav i:nth-child(14){ display:none;}
.f_nav font{ display:block;}
.foot{ font-size:24px;}
}
@media screen and (max-width:360px){
}