@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''; display: inline;}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}
*{max-height: 99999px;}

.container {width:auto;}
.maxcontainer { min-width:0;width: auto; }
.header-l{float: none;margin: 0 auto;text-align: center;}
.header{position: relative;}
.search_m{width: 33px;height: 33px;background: url(search_m.png) center center no-repeat;position: absolute;right: 70px;top: 35px;}
.admin_m{width: 33px;height: 33px;background: url(admin.png) center center no-repeat;right: 20px;top: 35px;position: absolute;}
.swiper-container2 .swiper-slide{height: 422px;}
.swiper-container2 .swiper-slide h2{position: absolute;left: 20px;bottom: 20px;/* color: #fff; */font-size: 32px;line-height: 50px;font-weight: bold;}
.banner_m{height: 422px;overflow: hidden;position: relative;}
.banner_m .swiper-pagination{right: 15px;left: 0;text-align: right;bottom: 25px;}
.banner_m  .swiper-pagination-bullet{width: 20px;height: 20px;margin: 0 6px;background: #fff;opacity: 0.5;}
.banner_m  .swiper-pagination-bullet-active{background: #007aff;opacity: 1;}
.miditem{width: auto;margin: 0 0 20px;float:none ;background: #fff;padding: 0 40px}
.ls li p{display: none;}
.ls li{background-color: none;width: 50%;float: left;background-color: #fff;background-position: 10% center;text-indent: 40px;}
.ls li h2{font-size: 30px;line-height: 70px;font-weight: normal;}
.mid-title{font-size: 34px;line-height: 70px;}
.mid-title h2{font-size: 34px;line-height: 70px;}
.mid{margin-top: 20px;}
.mid-title a{font-size: 28px;}
.ls{overflow: hidden;}
.miditem2 dl dt{width: 250px;}
.item2tag{display: block;float: none;width: 80px;text-align: center;line-height: 30px;font-size: 22px;}
.miditem2 dl dd h2{font-size: 32px;line-height: 55px;}
.miditem2 dl dd{line-height: 45px;font-size: 26px;}
.miditem2 dl{border-bottom: #f5f5f5 2px solid;padding-bottom: 20px;}
.zntj li dt{width: 190px;}
.zntj li{background-image: url(list_m.png);padding: 16px 0 16px 60px;background-position: 15px center;}
.miditem3 h3{font-size: 24px;line-height: 50px;background: url(list_m1.png) 9px 6px no-repeat;text-indent:50px ;}
.zntj li dd h2{font-size: 32px;line-height: 56px;}
.zntj li dd p{font-size: 24px;line-height: 36px;}
.bottom{line-height: 40px;font-size: 22px;}
.bottombg{padding: 30px 0 30px;background: #fff;margin-top: 20px;}
.mid{background: #f5f5f5;}
.main_l,.main_r{float: none;width: auto;}
.s_title{line-height: 66px;font-size: 34px;}
.c_dl{font-size: 34px;line-height: 68px;}
.v_dl dt{width: 200px;}
.v_dl dd h3{line-height: 60px;font-size: 30px;}
.v_dl dd h4{line-height: 50px;font-size: 28px;}
.v_dl dd h4 span {
    line-height: 40px;
    padding: 0 13px;
    border: #666 1px solid;
    border-radius: 3px;
    display: inline-block;
    color: #3487f7;
    font-size: 25px;
    margin-right: 16px;
}
.v_dl dd h5{line-height: 40px;font-size: 25px;}
.dc_title{font-size: 36px;line-height: 60px;font-weight: bold;border-left: none;background: none;}
.dc_l{padding-left: 0;}
.dc_title img{width: 40px;}
.dc_title .bb, .dc_title .bj{color: #fff;}
.dc_title .bb, .dc_title .bj{width: 30px;height: 30px;text-indent: -1000px;margin-top: 15px;}
.dc_title .bb{background: url(m_03.png) no-repeat;}
.dc_title .bj{background: url(m_05.png) no-repeat;}
.list_ul li{line-height: 70px;font-size:36px;float:none;width:auto ;border: none}
.list_ul li span{width: 305px;font-weight: normal;}
.list_ul{height: 350px;position: relative;}
.list_ul.wheight{height:auto;}
.zk{font-size: 30px;float: right;padding-right: 30px;background: url(zk_03.jpg) right center no-repeat;margin-right: 20px;}
.zkp{overflow: hidden;line-height: 60px;margin-bottom: 20px;}
.xcmj1{width: 450px;float: left;height: 451px;}
.alb_xcmj{overflow: hidden;}
.alb_xcmj img{width: 100%;height: 100%;display: block;}
.xcmj2{width: 225px;float: right;}
.xcmj2_1{height: 213px;overflow: hidden;}
.xcmj2_2{height: 213px;margin-top: 26px;position: relative;}
.tt_num{z-index: 99;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.5);line-height: 213px;text-align: center;font-size: 34px;color: #fff;font-weight: normal;}
.m_ml{position: absolute;right: 0;bottom: 0;font-size: 28px;line-height: 80px;width: 80px;height: 80px;background: #fff;color: #000;text-align: center;z-index: 100 ;border-radius: 100%;}
.cpbk li{margin-right: 20px;border-radius: 10px;overflow: hidden;float: left;width: 460px;border: #ddd 1px solid;box-shadow: 0 0 15px #999;}
.cpbk li a{height: 256px;position: relative;display: block;}
.cpbk li img{height: 256px;width: 460px;}
.cpbk li: last-child{margin-right: 0;}
.cpbk li p{line-height: 50px;font-size: 28px;padding:10px 15px}
.cpbk li .bla{background: url(hui.png) no-repeat;background-size: cover;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.cpbk li h5{position: absolute;left: 15px;right: 15px;bottom: 10px;font-size: 28px;color: #fff;font-weight: normal;}
.cpbkcontainer{overflow-x: scroll;}
.cpbk{width: 1450px;}
.hzs{overflow: hidden;}
.hzs li{text-indent: 15px;width: 334px;line-height: 84px;font-size: 30px;border-radius: 10px;background: #f5f5f5;float: left;margin-right: 30px;margin-bottom: 30px;}
.hzs li:nth-child(even){margin-right: 0;}
.main{padding: 0;background: #f5f5f5;margin-top: 0;}
.item_u{background: #fff;padding: 25px;margin-top: 20px;}
.item_u .dc_title{margin-top: 0;}
.header{background: #fff;}
.menu_top{line-height: 100px;font-size: 30px;background: #fff;padding: 0 80px 0 30px;background: url(mebubg_03.png) 94% center no-repeat #fff;position: relative;}
.menu_container{width: 1090px;}
.menu_top1{overflow-x: scroll;}
.menu_container span{display: inline-block;margin-right: 30px;height: 100px;}
.menu_m_bg{background:url(hui.png);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;display: none;}
.menu_m{width: 540px;background: #fff;overflow-y: auto;padding-left: 40px;position: relative;left: -580px;}
.menu_m ul li{line-height: 90px;font-size: 32px;text-indent: 40px;}
.menu_m h2{font-size: 32px;line-height: 90px;padding-top: 40px;}
.menu_m ul li.sub_menu{text-indent: 80px;font-size: 28px;}
.menu_btn{position: absolute;width: 80px;height: 80px;right: 0;top: 10px;}
.miditem2 dl dt img{display: block;width: 100%;height: 180px;}
img{max-width:500px}

/*新增检索样式 开始*/
.search_mbox{background:#fff;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;display:none ;}
.search_m_top{margin: 40px 100px 20px 40px;border: none;background: #f5f5f5;height: 60px;border-radius: 60px;position: relative;}
.search_m_top input{display: block;background: :none;border: none;height: 58px;line-height: 58px;font-size: 25px;color: #348de6;margin: 0 30px 0 55px}
input:focus{outline: none;}
.cancelbtn{position: absolute;right: -60px;line-height: 60px;font-size: 25px;color: #333;top: 0}
.js_common h2,.js_common1 h3{line-height: 50px;font-size: 25px;color: #333;margin-top: 20px;}
.lsjls li{line-height: 70px;font-size: 25px;color: #333;border-bottom: #eee 1px solid;background: url(lsctbg.png) left center no-repeat;padding-left: 50px;position: relative;}
.lsjls li a{font-size: 25px;color: #333;border: none;}
.lsjls li:last-child{border: none}
.lsjls li i{display: block;position: absolute;right: 0;top: 20px;background: url(del_m.png) no-repeat;width: 30px;height: 30px;}
.js_common{margin: 20px 40px}
.js_common1{padding: 0 40px;border-top: #eee 14px solid;}
.keywords li{display: inline-block;background: #eee;border-radius: 5px;line-height: 60px;padding: 0 20px;font-size: 25px;margin: 0 15px 15px 0}
.keywords li:nth-child(4), .keywords li:nth-child(5), .keywords li:nth-child(6){line-height: 60px;}
.keywords{padding: 0;margin-top: 16px;}
.keywords {background: none;}
.gdcs {
    line-height: 60px;
    text-align: center;
    font-size: 25px;
    color: #666;
    border-top: none;
    margin-top: 70px;
    width: 320px;border-radius: 320px;margin: 70px auto 0;background:#459df5 ;

}
.gdcs a{color: #fff}
.searchbtn{width: 31px;height: 31px;background: url(searchbtnbgm.png) center center no-repeat;position: absolute;left: 15px;top: 15px;}
.delwords{position: absolute;right: 15px;top: 15px;width: 30px;height: 30px;background: url(del_m_1.png) no-repeat;}
.ainput{margin: 20px 40px}
.ainput a{font-size: 25px;line-height: 40px;padding: 15px 0;border-bottom: #eee 1px solid;display: block;background: url(searchmore_m.png) right center no-repeat;}
.all_res{width: 320px;border-radius: 60px;background:#eee;line-height: 60px;font-size: 25px;text-align: center;margin: 70px auto 0}
.top_resunit h2{font-size: 30px;line-height: 50px;}
.top_resunit {padding: 20px 30px;background: #fff;margin-bottom: 20px;overflow: hidden;}
.top_resunit dt{float: right;margin-left: 20px;margin-right: 0;width: 200px;}
.top_resunit dt img{display: block;width: 100%;}
.top_resunit dd .absp{font-size: 25px;line-height: 40px;margin-top: 0;height: 80px;overflow: hidden;}
.date_m{font-size: 22px;color: #666;line-height: 40px;margin-top: 8px;}
.loc{font-size: 25px;line-height: 50px;background-size: 20px auto;margin: 0 30px;background: none;padding-left: 0;}
.xzdq{background: #fff;}
.areaunit dt{float: none;width: auto;background: #eee;padding: 0 30px}
.areaunit dd{padding: 0 30px}
.areaunit{font-size: 25px;line-height: 45px;}
.areaname1{display: none;}
.areaname2 a{display: block;}
.areaname2{margin-bottom: 0;margin-top: 20px;}
.absd{position: fixed;right: 40px;top: 180px;font-size: 20px;line-height: 40px;color: #333;}

.loc a{color: #235b97;text-decoration: underline;}

/*新增检索样式 结束*/
