@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit;transform:'';overflow-x:hidden;}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container {width:auto;}
.m_top{height:88px; background:#004098; overflow:hidden; padding:0 30px}
.logo{margin-top:12px;}
.m_nav{margin-top:26px}
.main_title a.pchide{display:block}
#swiper_top_Focus{margin-top:0}
.main_title h4{font-size:48px;}
.main_title a{font-size:28px; margin-top:14px;background:url(gb2019_more_m.png) no-repeat left center; padding-left:40px}
#swiper_top_Focus .swiper-slide img{height:284px}
#swiper-focus-next{background:url(gb2019_btn_r2.png) no-repeat center #173a85;}
#swiper-focus-prev{background:url(gb2019_btn_l2.png) no-repeat center #173a85;}
.focus_txt{width:608px; }
.focus_txt h6{font-size:35px;}
.focus_txt p{font-size:30px; line-height:48px;height:48px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.new_list li{float:none; width:auto; margin-right:0; border:0; margin-bottom:40px;}
.new_list li img{width:100%; height:auto;}
.new_txt{overflow:hidden; background:#f3f4fa; height:108px}
.date{width:112px; background:#1e4392; border:0; height:108px; color:#fff;}
.date h5{font-size:42px; margin:10px 0 4px 0}
.date span{font-size:22px}
.new_txt p{font-size:30px; line-height:44px}
.event_list li{height:108px; overflow:hidden}
.event_list .date{height:108px; color:#1e4392}
.event_list .date h5{font-size:42px; margin-top:10px}
.event_txt p{height:108px; overflow:hidden}
.event_txt p a{font-size:30px; line-height:44px; height:100%; display:block; margin-top:10px}
.link_list li{margin:0 16px; height:100%;}
.link_list li a{font-size:32px; line-height:48px; display:block}
.link_list{height:auto; padding:20px 0}
.public_txt{font-size:24px; line-height:30px;}

.row{ padding:0 30px}
.row_left,.row_right,.row_left2,.row_right2{width:auto; float:none}

.foot1{padding:10px 30px 20px; height:auto;}
.foot1 label{ width:50%; font-size:32px; margin-right:0; max-width:inherit;}
.foot1 .foot_ads{font-size:27px; line-height:44px;}
.foot1 label p{overflow:hidden}
.foot2 p{font-size:28px; line-height:48px; margin:0; overflow:hidden; height:96px }
.foot2 p br{display:inline}
.foot2{height:100%; padding:20px 0}
.foot{overflow:hidden}

.back{margin-top:25px}
.m_top h4{text-align:center; float:left; font-size:42px; width:610px; color:#fff; font-weight:bold; line-height:88px;}
.main_list, .main_list_right{margin:0 30px;}
.main_list li, .main_list_right li{ background:none; font-size:35px; line-height:60px; height:100%; border-bottom:1px solid #e7e7e7; padding:20px 0}
.main_list li span, .main_list_right li span{float:left; font-size:28px;}
.main_list li a, .main_list_right li a{width:100%;white-space:inherit}
.list_line{display:none}
.main_right{margin-top:20px}
.main_content{border:0; padding:0; margin-top:20px;}
.main_list_img li img{width:195px; height:253px; padding:0; border:2px solid #c2bfc6;}
.main_list_img li{width:199px; margin:40px 25px 0;height: 380px;}
.main_list_img{width:auto}
.main_list_img li p{font-size:35px}
.main_list_video li img{width:330px; height:218px;}
.main_list_video li{width:332px; margin:40px 0 0 30px; height:auto; border:0 }
.main_list_video{width:auto}
.main_list_video li p{font-size:35px; line-height:58px; height:174px;}
.main_list2{width:auto; margin:0 30px}
.main_list2 li{width:100%; border:0; float:none; border-bottom:1px solid #e7e7e7; padding:30px 0; overflow:hidden; margin-top:0}
.main_list2 li img{width:100%; height:auto;margin-bottom:20px}
.gl_txt{height:auto; border:0; overflow:visible}
.gl_txt span{font-size:26px; display:block; height:100%}
.gl_txt h5{font-size:35px; line-height:58px; height:100%; font-weight:normal;}
.gl_txt p{font-size:30px; line-height:48px; height:100%}
.main_list3{width:auto; margin:0 30px}
.main_list3 li{float:none; border:0; width:100%; border-bottom:1px solid #e7e7e7; padding:30px 0; overflow:hidden; margin:0}
.main_list3 li img{width:275px; height:178px; margin-right:32px; margin-bottom:20px}
.main_list3 .gl_txt{height:auto;overflow:visible}
.main_list3 .gl_txt h5{ width:380px;font-size:35px; height:200px;line-height:58px; margin:0; float:right;}
.main_list3 .gl_txt span{font-size:24px}

.main_select input{width:308px; height:58px; line-height:58px;-webkit-appearance:none; outline:none; font-size:30px; margin:0 0 20px 30px; float:left;}
.main_select .date{background:url(gb2019_time_m.png) no-repeat 270px center #e7f3ff;}
.main_select button{height:60px; line-height:60px; width:690px; margin:0 30px; background:url(gb2019_select_m.png) no-repeat 260px center #1d69b5; font-size:32px;}
.hj_list li h5{font-size:35px; font-weight:bold; line-height:48px; margin-bottom:10px}
.hj_list li h5 a{ color:#12347e}
.hj_list li p{font-size:30px; line-height:48px; color:#919191}
.hj_list li{padding:20px 0; border-bottom:1px solid #e7e7e7; margin:0 30px; height:100%;}
.main_select .main_ipt_m{width:668px}

.main_box{border:0}
.xl{padding:0 30px}
.xl_title{margin-top:0; margin-bottom:20px; font-size:45px; line-height:70px;}
.xl_obj{padding-bottom:20px; font-size:26px; text-align:center}
.xl_obj p{float:none !important}
.xl_obj p span{margin:0 8px}
/*.xl_con img{width:100% !important}*/
.xl_con, .xl_con *{font-size:35px !important; line-height:70px !important; /*height:100%;*/}
.file_title p{font-size:35px}
.file_list li{font-size:28px; line-height:48px}
.file_title{height:70px; line-height:70px}

.main_select{margin:20px 0;}
#swiper_zt{width:auto; height:100px;}
#swiper-zt-prev, #swiper-zt-next{top:30px}

.list_xs{margin-bottom:40px}
.sys{margin-bottom:0}
.zt_header{background:#1d69b6; height:86px}
.zt_title{background:url(gb2019_zt_m.png) no-repeat 24px center; padding-left:68px; margin:0; font-size:36px; height:86px; line-height:86px}
.zt_title p{background:none; padding:0}
.zt_header a{font-size:28px; color:#fff; margin-top:22px}
.zt_list img{width:333px; height:102px}
.zt_list li{margin:30px 24px 0 0}
.zt_list li:nth-child(even){margin-right:0}

.zdxm_tab li{padding:0 14px; height:74px; background:#e7e8ee; line-height:74px; color:#004098; font-size:30px; margin:0 1px; width:auto}
.zdxm_tab li.now{height:86px; background:url(gb2019_tab_m.png) no-repeat center top; color:#fff;}
.zdxm{border:0; padding:0 28px 0}
.zdxm_list li img{width:240px; height:156px}
.zdxm_txt h5{font-size:35px; line-height:54px}
.zdxm_txt p{font-size:28px; line-height:48px}
.zdxm_txt{overflow:inherit; height:100%}
.zdxm_tab{margin:30px 0 0}
.kxsh{margin-top:0}
.kxsh_list h5{margin:20px 0 10px; height:140px}
.xxgk_list{margin-top:0}
.xxgk_list li{height:100%; margin:0 28px}
.xxgk_list li h5{font-size:36px}
.xxgk_list li p{font-size:32px; line-height:70px}
.xxgk_list li p span{display:block}
.xxgk_list li p a{margin-right:40px}

.file_list li a{color:#888; display:block; height:100%;}
.file_list li{ font-size:30px;}

.row_top{margin-top:50px}






