@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;}

.bg{background: #fff;}
.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{width: 408px; height: 50px; background: #d83732; border: 1px solid #ed4742; overflow: hidden; border-radius: 8px; margin: 14px auto;}
.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;}

.foot{height: 318px; background: #aa1a16; margin-top: 60px;}
.foot_link{font-size: 30px; margin:30px 0 ;}
.foot_con p{font-size: 24px; line-height: 44px; margin: 0 24px;}

.newTitle{font-size: 38px;}
.boxLeft,.boxLeft2{width: auto; float: none;}
.boxRight,.boxRight2{width: auto; margin-top: 26px; float:none;}
.boxRight2{margin-top: 50px;}
#swiper_top_Focus .swiper-slide img{width: 100%; height: 500px;}
.focus_txt{height: 58px;}
.focus_txt h6{line-height: 58px; font-size: 28px;} 
#swiper_top_pagination span{width: 12px; height: 12px; margin-left:16px}
#swiper_top_pagination{bottom: 16px;}
.column h4{width: 192px; height: 62px; background-size: 100% 100%; margin-bottom: -8px; font-size: 32px; line-height: 52px;}
.column a{font-size: 24px;}
.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{display: none;}
.tzgg_t{width: 247px; height: 78px; background: url(m_title2.png) no-repeat center; float: none; margin: -40px auto 0; font-size: 32px; text-align: center; line-height: 70px; text-indent: 0; margin-bottom: 10px;}
.tzgg{background: #f8f8f8; border: 4px solid #e0e0e0; margin: 60px 24px 40px; height: auto;}
.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;}
#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: #f5f5f5; 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:-134px}
.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: 40px 24px;}
.xl_title{font-size: 42px; line-height: 60px;}
.xl_title2{height:auto; line-height: 36px; font-size: 22px; margin: 30px 0; padding:15px 0}
.xl_title2 span{margin: 0 10px; }
.xl_title2_span { display:block }
.xl_content *{font-size: 32px !important; line-height: 56px !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;}


/*0610*/
.nbsb { display:none }
