@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{}

.bg{background: url(mpic_01.jpg) no-repeat top center #fff;background-size: 100% 700px;}
.mlogo{margin: 65px 15px 25px;}
.m_nav{height: 80px; background: #bf211c;}
.nav_home{float: left; margin: 20px 30px 0;}
.js_menu{float: right; margin: 24px 30px 0;}
.nav_center{ border-left: 1px solid #d83732; border-right: 1px solid #d83732; float: left; width: 546px;}
.m_search{ height: 50px;  border: 1px solid #ed4742; background: #fff;border-radius: 50px;overflow: hidden;margin:15px 20px;}
.m_ser_btn{width: 60px; height: 50px; background: url(m_search.png) no-repeat center; float: right; border: 0;}
.m_ser_ipt{background: none; border: 0; height: 50px; width: 340px; font-size: 26px; text-indent: 12px; color: #f99e9b; -webkit-appearance: none; padding: 0;}
.m_ser_ipt::-webkit-input-placeholder {color: #f99e9b;}
.m_ser_ipt::-moz-placeholder{color: #f99e9b;}
.m_ser_ipt::-ms-input-placeholder{color: #f99e9b;}
.ser_ipt{width: 400px;font-size: 24px;height: 50px;}

.mbx{font-size: 20px;line-height: 60px;color: #555;border-bottom: 3px solid #e50303;margin-bottom: 10px;text-indent: 20px;}

/*主要内容*/
.columes{background:#f6f6f6;width: 100%;float: none;}
.parentCN{float: left;}
.sjx{display: inline-block;margin-top: 30px;}
.columes .mainChannel{background:#e50303;padding:0 20px;font-size: 28px;line-height: 88px;color: #fff;text-align: center;font-weight: normal;display: inline-block;float: left;}
.columes .childChannel{padding:0 18px;}
.columes .childChannel a{font-size: 28px;line-height: 88px;color: #555;display: inline-block;border-bottom: none;padding: 0px 20px;}
.columes .childChannel a.cur{color: #d52f0a;}
.contents{padding: 0px;background: #fff;box-sizing: border-box;margin-left: 0px;}

.lists{padding:20px;}
.lists li{background: url(mpt_03.jpg) no-repeat left 25px;font-size: 28px;line-height: 56px;padding-left: 5px;}
.lists .date{float:none;font-size: 24px;line-height:42px;color: #868585;}

.content{padding: 20px;font-size: 24px;line-height: 58px;}

.mainCon{background: none;}
/*导航开始*/
.navBa{background: #e80404;height:88px;line-height:88px;font-size:30px;color:#fff;overflow: hidden;position:relative;}

.navBa .navBaInner{display:flex;height:88px;}
.navBa .navBaInner a{color:#fff;flex:0 0 auto;display:block;padding:0 20px;cursor:pointer;height:88px;}

.navBa .navBaInner .cur{background:url(navcur_03.jpg) no-repeat bottom center;}

.navBa .swiper-slide{width: auto !important;}
.ser_btn{width: 40px; height: 40px; background: url(mshbt_03.jpg) no-repeat center; float: right; border: 0;cursor: pointer;margin-right: 10px;
    margin-top: 5px;}
/*导航结束*/

.mlink{background: #e5e5e3;padding: 20px;}

.column .ywMore{line-height: 14px; background: url(m_index_03.jpg) no-repeat bottom center;width: 620px;height: 40px; display: inline-block;text-align: right;float: right;opacity: 1;}

.foot{font-size: 18px;background: url(mpic_25.jpg) no-repeat bottom center; height: 162px;background-size: 100% 100%;  text-align: left; overflow: hidden;margin-top: 0px;}
.foot_link a{color: #fff; margin: 0 10px;}
.foot_link{color: #fff; margin-top: 20px; text-align: center;}
.foot_con{color: #ffffff; font-size: 18px; line-height: 32px;text-align: center;}
.myhlink{padding: 20px;}
.mlink select{
    width: 223px; 
    padding-left: 12px;
    height: 44px;
    line-height: 44px;
    font-size: 20px;
    color: #555555;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    background:#fff url(mshbt_11.jpg) right 10px center no-repeat;
    background-size: 10px 7px;
    border: 2px solid #ebe4cd;
    overflow: hidden;display: inline-block;margin-right: 13px;float: left;margin-top: 7px;
}
.mlink select option{font-size: 20px;}
.newTitle{font-size: 38px;}
.boxLeft,.boxLeft2{width: auto; float: none !important;padding: 18px;padding-top: 0px;}
.boxRight,.boxRight2{width: auto; margin-top: 0px; float:none;padding: 18px;padding-top: 0px;}
.boxRight2{}

.mboxRight{background: #fff;padding: 18px;padding-top: 35px;}

.colume2{background: url(m_index_07.jpg) no-repeat bottom center;height: 58px;font-size: 36px;color: #dc0101;line-height: 70px;clear: both;}
.column2 h4{}

#swiper_top_Focus .swiper-slide img{width: 100%; height: 500px;}
.focus_txt{height: 58px;}
.focus_txt h6{line-height: 58px; font-size: 26px;} 
#swiper_top_pagination span{width: 12px; height: 12px; margin-left:16px}
#swiper_top_pagination{bottom: 70px;}
.column h4{width: auto; height: 62px; background-size: 100% 100%; margin-bottom: -8px; font-size: 36px; line-height: 44px;}
.column a{font-size: 24px;opacity: 0;}
.gzdt{float: none !important;}

.txtMarquee-left .bd ul li{font-size: 26px;}

.news{padding: 0;}
.news h3{font-size: 30px; margin: 30px 0 16px;}
.news p{font-size: 24px; line-height: 40px; color: #666;}
.list li{font-size: 30px; height: 70px; line-height: 70px; background-size: 14px 14px; padding-left: 32px;}
.list li span{}
.tzgg_t{width: 150px; height: 47px;float: left; background: none;font-size: 28px;line-height: 40px; text-indent: 30px;}
.tzgg{background: url(m_index_14.jpg) no-repeat;  margin: 0px 18px 35px; height: 47px;}
.tzgg_list li{float: none; font-size: 30px; width: auto; background: url(dian_red.png) no-repeat left 20px; line-height: 44px; margin-bottom: 20px; padding-right: 10px;}
.tzggMore{width: 50px;height: 46px;}
.txtMarquee-left .bd .tempWrap{width: 470px !important;}

.mlb{padding: 0px;}

#swiper_zt .swiper-slide img{width: 100%; height: 140px;}
#swiper_zt{position:relative;}
#swiper_zt_span{text-align: center; margin-top: 20px;}
#swiper_zt_span .swiper-button-next, #swiper_zt_span .swiper-button-prev{position: relative; width: 70px; height: 58px; left: initial; right: initial; margin-top: 0; display: inline-block; vertical-align: middle;}
#swiper_zt_span .swiper-button-prev{background: url(m_btn_right.png);}
#swiper_zt_span .swiper-button-next{background: url(m_btn_left.png);}
.m_zt_more{width: 212px; height: 58px; background: #b7120e; line-height: 58px; text-align: center; color: #fff; display: inline-block; font-size: 26px; vertical-align: middle;}
.m_zt{margin-bottom: 50px;}
.tab_item{position: relative; background:url(m_index_17.jpg) no-repeat bottom center; height: 80px; line-height: 80px; border-bottom: 1px solid #cdcdcd; top:-1px; left: 0;}
.tab_item li{font-size: 30px; padding: 0 9px; margin-left:10px;}
.tab_item li span{display: none;}
.tab_item li.on{border-bottom: 6px solid #b7120e;}
.tab_more{font-size: 24px; top:-68px;opacity: 0;}
.ztyj_t p{font-size: 34px;}
.ztyj_con{width: auto; margin: 0 24px;}
.ztyj_box{width: auto; float: none; margin-right: 0;}
.ztyj_title{height: 60px; line-height: 60px;}
.ztyj_title p{font-size: 32px; background: url(title_line2.jpg) no-repeat left center; background-size: 8px 60px; padding-left: 30px;}
.ztyj_title a{display: none;}
.ztyj_boxcenter{height: auto;}
.m_ztyj_icon{width: 30px; height: 18px; background: url(m_icon_down.png); display: block; float: right; margin: 22px 28px 0 0; cursor: pointer;}
.list2 li{line-height: 56px;}
.m_ztyj_more{font-size: 24px; text-align: right; margin-top: 10px;}
.ztyj_boxcenter{display: none;}
.m_ztyj_icon.now{background: url(m_icon_up.png);}
.ztyj_con{margin-bottom: 40px;}
.book_box img{width: 220px; height: 300px; float: none; position: absolute; z-index: 10;}
.book_con h4{font-size: 30px; margin-left: 240px; margin-bottom: 20px;}
.book_con{padding: 0; position: relative; margin-bottom: 26px;}
.book_con p{width: 440px; height: 280px; background: #ededed; font-size: 24px; color: #5f5f5f; line-height: 40px; padding: 20px 20px 0 110px; overflow: hidden; margin-left: 140px;}
.book_con a{width: 154px; height: 56px; font-size: 24px; line-height: 56px; bottom: -26px;}
#m_swiper_pagination{ bottom:40px}
#m_swiper_pagination .swiper-pagination-bullet{width: 18px; height: 18px; background: #b0b0b0; opacity: 1; margin:0 7px;}
#m_swiper_pagination .swiper-pagination-bullet-active{background: #b7120e;}

.xlBox{padding: 20px;border-top: none;}
.xl_title{font-size: 42px; line-height: 60px;}
.xl_title2{height:auto; line-height: 35px; font-size: 18px; margin: 30px 0; padding:15px 0}
.xl_title2 span{margin: 0px; }
.xl_title2_span { display:block }
.xl_content *{font-size: 24px !important; line-height: 58px !important; margin-bottom: 40px !important;}
.xl_content img{width: 100% !important;}

.gl_list li{padding: 30px 24px; margin: 0 0 20px; box-shadow: 0; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.gl_list,.gl_list_pic,.search_list{margin-top: 0; background: #f4f4f4; padding-bottom: 10px;}
.gl_list li h4,.search_list li h4{font-size: 34px; font-weight: normal; line-height: 50px;}
.gl_list li p,.search_list li p,.search_list li h4 span{display: none;}
.list_time{display: block}
.gl_list_pic li{padding: 30px 24px; margin: 0 0 20px; border: 0; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; float: none; width: auto; height: auto; background: #fff;  overflow: hidden;}
.gl_list_pic li img{width: 300px; height: 228px; float: left; margin-right: 30px;}
.pic_con p{font-size: 32px; line-height: 48px; margin-bottom: 20px;}

.m_ser_result{height: 70px; text-align: center; background: #f4f4f4; font-size: 28px; line-height: 70px;}
.search_list li{padding: 30px 24px 50px; margin: 0 0 20px;  border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #fff;}
.main_content{margin-top: 0;}
.search_list{margin-bottom: 40px;}

.m_list_subitem{height: 90px; text-align: center; background: #f4f4f4; line-height: 90px; border-bottom: 2px solid #dadada;}
.m_list_subitem a{font-size: 32px; display: inline-block; padding: 0 20px; margin: 0 10px;}
.m_list_subitem a.now{border-bottom: 6px solid #bf211c; color: #bf211c;}
.yjsBox{width: auto;}
.yjsBox li{width: 338px; height: 196px; margin: 30px 0 0 25px;}
.yjsBox li img{width: 338px; height: 130px;}
.yjsBox li p{font-size: 28px; margin-top: 4px;}

.column_title{font-size: 42px; margin: 40px 0;}
.yjs_left,.yjs_right{width: auto; float: none; border: 0; background: none;}
.ysj_column_title{border: 0; height: auto;background: url(m_title5.png) no-repeat center top; overflow: hidden; }
.ysj_column_title p,.zgry{float: none; height: auto;padding: 0; background: none; font-size: 34px; text-align: center; line-height: 50px; width: 500px; margin: 10px auto;}
.ysj_text{padding: 20px 24px; max-height: 940px; overflow: hidden;}
.ysj_text p{font-size: 32px; line-height: 56px;}
.open{position: absolute; height: 130px; background: url(bg_whtie.png) repeat-x bottom left; line-height: 130px; text-align: center; font-size: 32px; color: #bf211c; width: 100%; left: 0; bottom: 0;} 
.people li{float: left; margin: 40px 0 0 30px;}
.people li img{width: 210px; height: 262px; box-shadow:0 0 10px #c2c2c2;}
.people{margin-bottom: 0;}
.people li p{font-size: 32px;}

.qkjj{ height: auto; background: none;}
.qkjj_title{background: url(m_title4.png) no-repeat center; font-size: 34px; text-align: center; margin: 0; padding: 0;}
.qkjj_left{float: none; background: url(m_box_line.png) repeat-y center; width: 650px; margin: -18px auto 0; padding: 40px 50px 20px; max-height: 490px; height: auto;}
.qkjj_left p{font-size: 30px; line-height: 46px; margin: 0 36px 0 40px;}
.qkjj_right{background: #ececec; width: 700px; margin: 0 auto; padding: 30px 0;}
.qkjj_right li{float: left; width: auto; height: 60px; line-height: 60px; padding: 0 30px; font-size: 32px; background: url(m_btn_bg.jpg) repeat-x; border-radius: 6px; margin-left: 20px; margin-bottom: 0;}
.qkjj_left .open{ width: 676px; left: 38px;}
.qkjj_right li img{display: none;}
.m_xsqk_book{width: 250px; height: 340px; float: left; margin-right: 34px;}
.m_qk_select{width: 100%; height: 76px; font-size: 34px; margin-bottom: 30px; border-radius: 6px;}
.m_xsqk_right{overflow: hidden;}
.m_xsqk_box{margin: 40px 0;}
.read_btn{width: auto; height: 70px; margin-top: 52px; margin-bottom: 0;}
.read_btn a{background: none; font-size: 32px; line-height: 70px; padding-left: 0;}
.read_btn img{margin: -18px 34px 0 56px; float: left; width: 68px;}
.mldt{font-size: 34px; line-height: 80px; border-bottom: 4px solid #cd1818; border-top: 4px solid #cd1818; background: url(m_icon_jiao.png) no-repeat 28px center; padding-left: 80px;}
.xsqk_left{ width: auto; float: none;}
.mldt_list li{height: auto;font-size: 32px; padding: 14px 0; line-height: 48px;}
.mldt_list li span{ float: none; color: #6f6f6f;}
.mldt_list li a{display: block; margin-bottom: 10px;}

.gl_list li h4 span{display: none;}

/*网站地图*/
.map{width: 700px;}
.map_t{width: 130px; font-weight: normal; font-size: 26px;}
.map_m{font-size: 24px; line-height: 60px;}
.map_m p{margin-right: 0;}

/*所领导*/
.sld_main{margin-top: 0;}
.sld_nav{height: 90px; line-height: 90px; background: #ececec; border-bottom: 1px solid #dadada; text-align: center;}
.sld_nav a{font-size: 32px; width: 140px; text-align: center; display:inline-block; margin: 0 16px;}
.sld_nav .on{border-bottom: 6px solid #bf211c; color: #bf211c; height: 88px;}
.sld_box{margin: 0; background: url(sld_bg.jpg) no-repeat top center; box-shadow: none;}
.sld_people{float: none; width: auto; background: none; text-align: left; overflow: hidden;}
.sld_people img{width: 230px; height: 290px; float: left; margin: 40px 45px 0 70px;}
.sld_people_name{overflow: hidden; margin-top: 60px;}
.sld_people_name h4{font-size: 34px;}
.sld_people_name p{font-size: 28px;}
.sld_people_abs{height: auto; max-height: 460px; padding: 40px 60px 0;}
.sld_tab li{font-size: 32px; height: 66px; line-height: 66px;}
.sld_tab li.on:after{top:66px; background: url(m_jiao1.png) no-repeat center; width: 21px; height: 10px; margin-left: -10px;}
.sld_list li{padding: 30px 24px 20px; margin: 0 0 20px; box-shadow: 0;border-bottom: 1px solid #e7e7e7; background: #fff; height: auto; line-height:50px;    white-space: initial;}
.sld_list{margin-top: 0; background: #f4f4f4; padding-bottom: 10px; margin-bottom: 40px;}
.sld_list a{font-size: 34px; font-weight: normal; line-height: 50px; display: block; margin-bottom: 10px;}
.sld_list_pic li{border-top: 0;}
