@charset "utf-8";
/* CSS Document */
.main_list li, .main_list_right 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, .main_list_right li span{float:right; color:#bfc1cb;}
.main_list li.list_line, .main_list_right li.list_line{border-bottom:1px dashed #d0d1d8; height:15px; background:0; margin-bottom:15px}
.main_list, .main_list_right{margin:20px 0}
.main_list li a, .main_list_right li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; color:#12347e}
.main_list li a{width:858px;}
.main_list_right li a{width:758px;}

.main_list_img li img{width:137px; height:180px; padding:4px; background:#f3f4fa;}
.main_list_img li{float:left; width:144px; margin-right:42px; margin-top:30px}
.main_list_img li p{text-align:center; font-size:16px; margin-top:10px;color:#12347e}
.main_list_img{overflow:hidden; width:1100px; margin-bottom:60px}
.main_list_img li a{ color:#12347e}

.main_list_video li img{width:277px; height:182px;}
.main_list_video li{float:left; width:277px; margin-right:28px; margin-top:30px; border:1px solid #e5e6ef; height:254px; overflow:hidden}
.main_list_video li p{font-size:16px; margin:6px 10px 0; line-height:26px; height:52px;}
.main_list_video li a{color:#12347e}
.main_list_video{overflow:hidden; width:1228px; margin-bottom:60px}

.main_list2 li img{width:276px; height:178px; float:left; margin-right:30px}
.main_list2 li{ margin-top:40px; overflow:hidden;}
.gl_txt{height:178px; overflow:hidden; border-bottom:1px dashed #d0d1d8;}
.gl_txt h5{font-size:18px; margin-bottom:10px;}
.gl_txt h5 a{ color:#304d8e}
.gl_txt p{font-size:16px; color:#848585; line-height:26px; margin-bottom:10px;}
.gl_txt span{font-size:14px; color:#bfc1cb}
.main_list2{overflow:hidden; width:1220px; margin-bottom:60px;}

.main_list3 li img{width:216px; height:140px; float:left; margin-right:16px}
.main_list3 li{float:left; border:1px solid #e5e6ef; margin-right:20px; width:430px; margin-top:30px}
.main_list3 .gl_txt{height:140px; overflow:hidden; border:0}
.main_list3 .gl_txt h5{font-size:16px; line-height:24px; margin-bottom:4px; margin-top:10px}
.main_list3 .gl_txt span{font-size:14px; color:#bfc1cb}
.main_list3{overflow:hidden; width:1220px; margin-bottom:60px;}

.main_select input{width:318px; height:45px; border:0; background:#e7f3ff; margin-right:10px; padding:0 10px; color:#1d69b5; font-size:16px;font-family:微软雅黑;}
.main_select{overflow:hidden; margin:30px 0}
.main_select button{width:138px; height:45px; background:url(gb2019_search2.png) no-repeat 16px center #3e66bc; padding-left:40px; border:0; color:#fff; font-size:18px; font-family:微软雅黑;}
.main_select input::-webkit-input-placeholder {color:#12347e; }
.main_select input::-moz-placeholder {color:#12347e; }
.main_select input:-ms-input-placeholder {color:#12347e; }
.main_select input:-moz-placeholder {color:#12347e;}
.main_select .date{background:url(gb2019_time.png) no-repeat 300px center #e7f3ff;}

.hj_table{width:99.8%; border-collapse:collapse; margin-bottom:40px}
.hj_table th{height:44px; background:#3e66bc; font-size:16px; color:#fff;}
.hj_table td{border:1px solid #e5e6ef; padding:16px; color:#12347e; line-height:26px}
.hj_table td a{color:#12347e}
.hj_table tr:nth-child(even){background:#f1f5ff}

.main_box{ border:1px solid #e5e6ef; padding:40px 0}
.xl{padding:0 70px}
.xl_title{font-size:32px; color:#014099; margin:40px 0; text-align:center}
.xl_obj{border-bottom:2px solid #f3f4fa; padding-bottom:12px; color:#888b9b; overflow:hidden}
.xl_obj span{margin-right:15px}
.xl_con img{width:500px !important;}
.xl_con,.xl_con *{font-size:16px !important; line-height:32px !important; color:#12347e !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;  color:#12347e }
.file_list li a{ color:#12347e;}
.file_list{float:left; margin-top:10px}
.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; }

.obj_big,.obj_small,.obj_close{cursor:pointer}

.xl_con table td{border:1px solid #ccc !important; padding:10px}
.xl_con table{width:100% !important; border-collapse:collapse}
.xl_con table td img{display:block; margin:10px auto; max-width:130px;}
.xl_con table td p{margin:0}

.media-body, .media-left {margin-top: 30px;}
.media-left{width: 16%; float: left;margin-right: 2%;}
.media-body{width:82%; float: left;}
.media-left img {max-width:100%; float: left; padding-right: 25px;}
.media-body li{line-height: 1.4; width: 46%; float: left; padding: 5px 0; margin-right: 4%;}
.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;}



.pager ul li, .pager ul li.first-empty, .pager ul li.pre-empty, .pager ul li.next-empty, .pager ul li.last-empty{padding: 0 8px; height: 30px; display: inline-block; border: 1px solid #e5e6ef; line-height: 30px; font-size: 16px; margin-right: 2px; width: auto;}
.pager ul li.pgCurrent, .pager ul li.text #chatpage .enter, .pager ul li.link:hover { background: #1d69b6; color: #fff;}
.pager ul li.link:hover{cursor: pointer;}
.pager ul li.text #chatpage { float: left; line-height: 18px; margin-top: 0; overflow: visible;}
.pager ul li.text #chatpage .pagenum { text-align: center; color: #444; float: left; height: 30px; line-height: 30px; margin-left: 1px; padding: 0; width: 40px; border: 1px solid #e5e6ef;}
.pager ul li.text { border: medium none;color: #444; margin: 30px 10px 0 10px;  padding: 0; line-height: 30px;}
.pager .quickPager span{float:left;}
.pager .pageSizer span, .pager .quickPager span{line-height: 30px;border: 1px solid #e5e6ef;}