@charset "utf-8";
/* CSS Document */
.main_list li{background:url(gb2019_dian.png) no-repeat left center; padding-left:20px; font-size:16px; line-height:34px; overflow:hidden}
.main_list li span{float:right; color:#bfc1cb;}
.main_list li.list_line{border-bottom:1px dashed #d0d1d8; height:15px; background:0; margin-bottom:15px}
.main_list{margin:20px 0}
.main_list li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; width:858px;}

.main_list_img li img{width:137px; height:180px; padding:4px; background:#f3f4fa;}
.main_list_img li{float:left; width:144px; margin-right:64px; margin-top:30px}
.main_list_img li p{text-align:center; font-size:16px; margin-top:10px}
.main_list_img{overflow:hidden; width:1100px; margin-bottom:60px}

.main_list_video li img{width:211px; height:140px; border:1px solid #e5e6ef}
.main_list_video li{float:left; width:213px; margin-right:33px; margin-top:30px}
.main_list_video li p{font-size:16px; margin-top:6px; line-height:26px; height:52px; overflow:hidden}
.main_list_video{overflow:hidden; width:1230px; margin-bottom:60px}

.main_list2 li img{width:190px; height:126px; float:left; margin-right:20px}
.main_list2 li{float:left; padding:16px 20px; border:1px solid #e5e6ef; margin-right:20px; width:436px; margin-top:30px}
.gl_txt{height:126px; overflow:hidden}
.gl_txt h5{font-size:16px; line-height:26px; margin-bottom:10px;}
.gl_txt span{font-size:14px; color:#bfc1cb}
.main_list2{overflow:hidden; width:1220px; margin-bottom:60px;}

.main_select input, .main_select select{width:183px; height:45px; border:0; background:#e7f3ff; margin-right:10px; padding:0 10px; color:#1d69b5; font-size:16px;font-family:微软雅黑;}
.main_select{overflow:hidden; margin:40px 0 20px}
.main_select button{width:114px; height:45px; background:url(gb2019_search2.png) no-repeat 16px center #1d69b5; padding-left:50px; border:0; color:#fff; font-size:18px; font-family:微软雅黑;}
.main_select input::-webkit-input-placeholder {color:#1d69b5; }
.main_select input::-moz-placeholder {color:#1d69b5; }
.main_select input:-ms-input-placeholder {color:#1d69b5; }
.main_select input:-moz-placeholder {color:#1d69b5;}
.main_select .date{background:url(gb2019_time.png) no-repeat 168px center #e7f3ff;}

.hj_table{width:99.8%; border-collapse:collapse; margin-bottom:40px}
.hj_table th{height:44px; background:#1d69b5; font-size:16px; color:#fff;}
.hj_table td{border:1px solid #e5e6ef; padding:12px 16px}
.hj_table tr:nth-child(even){background:#f1f8ff}

.main_box{ border:1px solid #e5e6ef; padding:40px 0}
.xl{padding:0 70px}
.xl_title{font-size:32px; color:#014099; margin:40px 0 20px 0; text-align:center}
.xl_subtitle{font-size:22px; color:#014099; margin:0px 0 20px 0; text-align:center; font-weight: normal}
.xl_obj{border-bottom:2px solid #f3f4fa; padding-bottom:12px; color:#888b9b; overflow:hidden}
.xl_obj span{margin-right:15px; cursor: pointer;}
.xl_con img{max-width:600px;width: auto !important; height:auto !important}
@media(max-width:767px){
    .xl_con img{max-width: 600px;width: 100% !important;height:auto !important;}
}
.xl_con,.xl_con *:not(font){font-size:16px !important; line-height:32px !important; }
.xl_con p{margin-bottom:20px;}
.xl_con{padding:40px 0 20px}
.share{text-align:right;font-size:14px; color:#444; float:right;}
.share img{margin-right:10px; float:left;}
.share span img{margin-top:3px}
.share .bds_weixin{background:url(gb2019_share_wx.png) no-repeat center center    !important}
.share .bds_tsina{background:url(gb2019_share_wb.png) no-repeat center center    !important}
.share .bds_more{background:url(gb2019_share.png) no-repeat center center    !important}
.share a{margin:0 6px 0 0 !important;}
.share{line-height:32px;}

.file_title{height:30px; background:url(gb2019_line_hui.jpg) repeat-x center left; line-height:30px; margin-top:20px}
.file_title p{background:url(gb2019_line_red.jpg) no-repeat left center #fff; display:block; float:left; padding:0 20px 0 40px; font-size:18px}
.file_list li{font-size:16px; margin:10px 0 0 0;}
.file_list{float:left}
.file{overflow:hidden}
.xl_ewm{float:right; margin-top:20px;}
.xl_ewm img{width:132px; height:132px; display:block; margin:0 auto;}
.xl_ewm p{font-size:14px; text-align:center; margin-top:6px; color:#5d5d5d;}

.zdxm_tab li{width:220px; height:50px; background:#1d69b6; display:inline-block; margin:0 8px; line-height:50px; text-align:center; font-size:20px; color:#fff; position:relative; cursor:pointer;}
.zdxm_tab{text-align:center; margin:30px 0;}
.zdxm_tab li.now{background:url(gb2019_tab.png);height:61px;}
.zdxm{border:1px solid #e5e6ef; padding:0 40px 40px}
.zdxm_list li{border-bottom:1px dashed #e5e6ef; padding:30px 0 20px}
.zdxm_list li img{width:188px; float:left; margin-right:20px}
.zdxm_txt{overflow:hidden}
.zdxm_txt h5{font-size:20px; margin-bottom:6px}
.zdxm_txt p{font-size:16px; line-height:32px}
.zdxm_con{display:none}
.zdxm_list{margin-bottom:30px}
.kxsh{margin-top:40px}
.kxsh_list li a{color:#bf7102}
.kxsh_list li p{text-indent:32px}
.xxgk_list li{padding:20px 0;border-bottom:1px dashed #e5e6ef; margin:0 16px;}
.xxgk_list li h5{font-size:20px; color:#246eb9; margin-bottom:10px}
.xxgk_list li p{font-size:16px; line-height:40px}
.xxgk_list li p span{font-weight:bold}
.xxgk_list li p a{margin-right:20px}
.xxgk_list{margin-top:10px}
.xxgk_list li p a:hover{font-weight:bold;color:#246eb9; }


.media, .other_content div, .other_content div p, .other_content div p span, .other_content div font, .other_content div font span, .other_content div p font, .other_content div p font span, .other_content div P.MsoNormal font, .other_content div P.MsoNormal font span{font-size: 14px !important; font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑","PingFang SC","\5B8B\4F53",SimSun,sans-serif !important;}
.other_content div p, .other_content div br{margin-bottom: 4px;}
.media-body, .media-left {margin-top: 30px;}
.media-left img {max-width:150px; float: left; padding-right: 25px;}
.media-body li{line-height: 1.4; width: 33.3333%; float: left; padding: 5px 0 5px 15px;}
.other_content h4{color: white; font-size: 18px; font-weight: bold; background-color: #1d69b6; padding: 10px; margin-top: 20px; margin-bottom: 20px;}
.rc_title {border-left: 7px solid #2e84d2; height: 26px; line-height: 26px; font-size: 16px; font-weight: bold; padding-left: 20px; margin-top: 11px;}