@charset "utf-8";
.maxcontainer{min-width:inherit;}
html, body{width:750px; margin:0 auto; min-width:inherit;transform:''; font-size: 30px; overflow-x: hidden;}
html{height: 100%;}
.container { width:auto;}
.fl { float:none; display:block; }
.fr { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.mCenter{padding: 0 24px;}

.m_navTop{position: absolute; top:28px; z-index: 999; left:30px; width: 680px;}
.m_nav_right{float: right;}
.m_en{font-size: 35px; color:#f5ddaa; margin-right: 30px;}

.model{position: fixed; background: rgba(0,0,0,0.6); top:0; left:0; width: 100%; height: 100%; z-index: 999; display: none;}
.m_menu_box{width:100%; background: #efefef; float: right;overflow-y: auto; height: 100%; margin-right: 0; border-top:8px solid #2c9b95; position: relative;}
.m_menu li h4{height: 88px; line-height: 88px; font-size: 34px; padding-left: 40px; border-bottom: 2px solid #c3c3c3; font-weight: bold; color:#348b86}
.m_menu li h4 a,.m_menu li dl p a{color:#348b86}
.m_menu li dl p{padding-left: 30px; font-size: 30px; line-height: 68px; background: url(../images/m_icon_dian.png) no-repeat left center; border-bottom: 1px dashed #b7b7b7;color:#348b86}
.m_menu li dl{display: none; background: #fff; padding: 0 40px;}
.m_menu_sub{margin-left:30px; padding:6px 0 12px}
.m_menu_sub a{font-size: 28px;line-height: 50px; display: block; background: url(../images/m_icon_jiao.png) no-repeat left 17px; padding-left: 30px; margin-top:10px}
.m_search{height: 48px; width: 574px; border-radius: 24px; border:2px solid #ccc6c6; background: #fff; margin: 20px 0 20px 60px; overflow: hidden;}
.m_ser_ipt{border: 0; height: 48px; font-size: 24px; line-height: 48px; text-indent: 24px; width: 480px; padding:0; margin:0; -webkit-appearance:none; appearance: none;}
.m_ser_btn{width: 72px; height: 50px; border: 0; background:url(../images/m_icon_search.png) no-repeat center #2c9b95; border-radius: 25px; margin: -1px -1px 0 0; float: right; padding:0;display:inline-block;}
.m_menu_close{position: absolute; width: 48px; height: 48px; background:url(../images/m_close.png) no-repeat; top:22px; right: 30px; cursor: pointer;}
.m_menu li h4 span{ display: block; float: right; width: 270px; height: 88px; background: url(../images/m_icon_up.png) no-repeat 210px center;}
.m_menu li.open h4 span{ background: url(../images/m_icon_down.png) no-repeat 210px center;}


.foot_left{float: none; margin-top:0; text-align: center;width: auto;}
.foot_logo{float: none; margin:40px 0 20px; }
.foot_ads{width: auto; font-size: 24px; margin:0 30px; line-height: 46px;}
.foot{height: auto; padding-bottom: 20px;}

.banner_box h2{margin: 200px 0 16px 50px;}
.banner_box h3{margin-left: 50px;}
.banner_page{width: 100%; margin-left: 0; left: inherit; bottom: 60px;}
#swiper_banner_pagination .swiper-pagination-bullet{width: 20px; height: 20px;}
.banner_box h4{font-size: 20px;bottom: 30px;right: 170px;}
#swiper_banner_pagination {right: 30px;}

.index_xsdt,.index_xscg,.index_yjly{background:#ece8e3; height: auto;}
.index_title h3{font-size: 67px;}
.index_title h4{font-size: 36px; font-weight: bold;}
#swiper_xsdt{width: 690px;}
.swiper_xsdt_text h4{font-size: 30px; line-height: 54px; font-weight: normal;}
.swiper_xsdt_text h5{font-size: 28px; display:none }
.swiper_xsdt_more{font-size: 24px; margin-top:40px;background: url(../images/m_icon_more.png) no-repeat left center; line-height: 46px; padding-left: 56px;}
#swiper_xsdt_pagination .swiper-pagination-bullet{width: 40px; height: 12px;}
#swiper_xsdt_pagination{width: 162px;}
.index_xsdt_right{width: auto; float: none; margin:60px 30px;}
.index_xsdt_item li{font-size: 34px; display: inline-block; float: none; font-weight: normal;}
.index_xsdt_item{text-align: center;}
.index_xsdt_list li{/*height: 118px;*/ height:auto; background:url(../images/m_list_xsdt.png) no-repeat center top; font-size: 30px; line-height: 50px; background-size: 100%; margin-top: 50px;}
.index_xsdt_list li:hover{background:url(../images/m_list_xsdt_active.png) no-repeat center top;background-size: 100%;}
.index_zt{height: 138px;}
.index_xscg_left{background:#4cadbc; width: auto; float: none; height: auto; padding: 30px 30px 10px;}
.index_xscg_list li h4{font-size: 30px; line-height: 54px; font-weight: normal;}
.index_xscg_list li{margin-bottom: 20px; background:url(../images/m_icon_more.png) no-repeat left center; padding-left:68px}
.index_xscg_list{margin:0}
.indx_xscg_box{margin:50px 0 0 30px; width: 320px;}
.indx_xscg_box img{width: 320px; height: 150px;}
.index_xscg_list2{margin:0 30px 0 44px; height: auto;}
.index_xscg_list2 li{font-size: 30px; line-height: 56px; background-size: 26px; background-position: left 16px; margin-left: -13px;padding-left:40px; margin-bottom: 20px;}
.index_xscg_right{background:#d9d1c6;}
.index_zt{background:#e5e0d8;}
.m_index_yjly_left{float: left; margin-left: 30px; width: 430px;}
.m_index_yjly_right{float: left;}
.m_index_yjly_right img{ display: block; margin-bottom: 9px;}
.index_yjly{padding-bottom: 90px;}
.m_index_xsdt_more{background:url(../images/m_icon_more2.png) no-repeat left center; padding-left: 44px; font-size: 24px; color:#2aaba2; display: block; margin:40px auto 0; width: 50px;}

.main{background: #ece8e3; padding-top: 90px; padding-bottom: 40px;}
.m_en2{color:#bf9b4c}
.m_curpage{height: 100px; background: url(../images/bg_banner.jpg) no-repeat center; overflow: hidden;}
.m_curpage p{font-size: 40px; background: url(../images/nav_active3.jpg) no-repeat left center; height: 65px; line-height: 65px; margin: 34px 0 0 30px; padding-left: 30px; color:#fff}
.content{margin: 0 30px; background:#fff;}
.xlBox{margin: 0;}
.xlTitle{font-size: 42px; line-height: 58px; font-weight: normal;}
.xlSource{ height:auto; line-height: 40px; font-size: 24px; padding:12px 5px; }
.xlCon{margin: 0;}
.xlCon img{width: 100% !important; height: auto !important;}
.xlCon *{font-size: 34px !important; line-height: 66px !important;}
.xlCon2 *,.sldBox .xlCon *{font-size: 28px !important; line-height: 56px !important;}
.sld_con{margin: 20px 0;}
.content_list li h4{font-size: 30px; font-weight: normal; line-height: 52px;}
.content_list li h5{font-size: 24px;}

.m_page{text-align: center; margin:40px 0 20px}
.m_page a{width: 120px; height: 56px; border:1px solid #d8d8d8; text-align: center; display: inline-block; font-size: 28px; line-height: 56px; margin:0 10px}

.people_title{font-size: 32px;}
.peolpe_list a{font-size: 28px;width: 100px; margin-top: 25px;}
.sld{height: auto;}
.m_sld_text{height: 240px; overflow: hidden;}
.m_sld_text h4{ font-size: 26px; color:#7e7e7e; margin-top: 100px;}
.m_sld_text h4 span{font-size: 38px; color: #000; margin-right: 8px;}
.sld_text{font-size: 26px; margin: 0 36px; margin-bottom: 20px;}
.sld_text p{height: 100%; line-height:46px; color: #545454;}
.sld_item li{font-size: 32px;padding: 0 20px;line-height: 66px;}
.list_yjcg li h4{font-size: 34px; height: auto; line-height: 54px; padding: 6px 16px; display: block; text-align: center;margin-bottom:20px}
.list_yjcg li p{font-size: 28px !important; line-height: 56px !important;}
.list_yjcg li .TRS_Editor *{font-size: 28px !important; line-height: 56px !important;}
.list_yjcg_opt a{font-size: 26px;}
.xl_title{font-size: 38px; line-height: 58px; text-align: center;}
.list_yjcg li{margin-bottom: 40px;}
.zzjg_a{background: url(../images/m_bg_zzjg.jpg) no-repeat bottom center; height: 140px;}
.zzjg_a h4{font-size: 36px; margin-top: 10px;}
.zzjg_b{height: 124px; background: url(../images/m_bg_zzjg2.png) no-repeat center top; background-size: 100%; font-size: 30px; line-height: 42px; padding: 6px 20px 0;}
.list_sjk li{font-size: 28px; height: 30px; line-height: 30px; margin: 20px 0 50px;}
.list_sjk li a{max-width: 550px; background-size: 6px auto; padding-left: 20px;}
.icon_list{width: 30px; height: 30px; background: url(../images/m_icon_list.jpg) no-repeat center;}
.sjk_t h4{font-size: 34px; padding: 0 20px; height: 70px; line-height: 70px;}
.sjk_t{width: 160px;}
.sjk_m a{font-size: 28px; line-height: 54px; display: block; margin-right: 0;}
.sjk_m a:after{display: none;}
.table_sjk td{padding: 10px 0;}
.list_xzt li a{font-size: 30px; font-weight: normal;}
.list_xzt li span,.zxqk_num{font-size: 32px; width: 36px; height: 36px; background-size: 100%; margin-top: 26px;}

.qkjj h4{font-size: 36px;}
.qkBook2 img{margin: 20px auto; display: block;}
.qkAdd_l{float: none; width: auto;}
.qkAdd_l p{font-size: 28px; line-height: 56px;}
.qkEwm{float: none; margin: 20px auto 0; display: block;}
.qkAdd{padding: 30px 30px;}
.qkBook2{margin: 20px 0 40px;}

#swiperTime .timeBox{width: 104px; height: 172px; background-size: 100%; font-size: 26px; line-height: 104px;}
#swiperTime .now .timeBox{background-size: 100% auto;}
.swiperTimeBox{background: url(../images/time_line.jpg) repeat-x left 50px;}
#swiperTime{margin: 0 20px;}
.swiperTimeBox .swiper-button-next,.swiperTimeBox .swiper-button-prev{width: 24px; height: 37px; margin-top: -54px; background-size: 100%;}

.zxqk_js label{display: block; margin-top:16px; margin-left: 30px;}
.zxqk_more{float: right; margin-top: -80px; height: 60px; line-height: 60px; border-radius: 40px;}
.zxqk{background: url(../images/m_bg_zxqk.png) no-repeat right 40px;}
.zxqk_js select{width: 130px; font-size: 28px; height: 42px;}
.zxqk_js{font-size: 28px;}
.zxqk_r{width: 400px; margin-top: 12px;}
.zxqk_txt h4{font-size: 32px; font-weight: normal; line-height: 46px;}
.zxqk_line span{font-size: 26px; margin: 0 16px 0 0;}
.zxqk_line{float: none;}
.zxqk_more2{font-size: 28px; background-size: 20px; padding-left: 34px;}
.zxqk_num {margin-top: 3px;}

.tgTitle{background: url(../images/m_bg_tg1.jpg) no-repeat center; height: 38px; background-size: 100%; font-size: 30px;text-indent: -12px;}
.tgCenter{background: url(../images/m_bg_tg2.jpg) repeat-y center; background-size: 100%; }
.tgDiv{max-height:inherit; overflow: hidden;}
.tgBottom{background: url(../images/m_bg_tg3.jpg) no-repeat top center; background-size: 100%; height: 25px;}
.tgBtn{font-size: 30px;}

/*修改1021*/
.zzjgTab li{width: 152px; height: 66px; line-height: 66px; font-size: 34px;}

/*修改1027*/
.index_xsdt_list li a p { float:none; display:inline; width:auto; overflow:auto; height:auto; white-space:normal; }
.index_xsdt_list li a i{ display:none}

/*1103*/
.peolpe_listnew a{ display:block;}
.mly { display:block }


/*检索*/
.search_list li{padding: 30px 24px 50px; margin: 0;  border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #fff;}
.search_list{margin-top: 0; background: #f4f4f4;}
.search_list li h4{font-size: 34px; font-weight: normal; line-height: 50px;}
.search_list li p,.search_list li h4 span{display: none;}
.m_ser_result{height: 70px; text-align: center; background: #f4f4f4; font-size: 28px; line-height: 70px;}
.list_time{display: block}

.mindexdd { font-size:24px !important; line-height:40px !important; margin-top:0px !important; height:164px !important }
.swiper_xsdt_more { margin-top:10px; }



/*20220128*/
.mbann2 { background: url(banner1am.jpg) top center no-repeat !important; }
.m_wx img {  }
.sjdbox { margin-top:46px; margin-left:30px; }
.sjdbox img { width:220px; height:90px;  }