body{background:url(../images/list-bg.jpg) repeat-x;}

.main{width:1200px;margin:0 auto;overflow:hidden;}
.fl{width:260px;}
.fr{width:880px;}

.position{width:1200px;margin:15px auto 0 auto;font-size:16px;color:#0d1755;line-height:40px;overflow:hidden;}
.position span{padding:0 0 0 5px;}
.position a{font-size:16px;color:#0d1755;line-height:40px;}
.position a:hover{color:#c20819;}

.list{padding:45px 15px;background:#fff;border-top:solid 1px #0d1755;overflow:hidden;}

.sp_search{width:260px;height:38px;margin:0 0 25px 0;overflow:hidden;float:left;}
.sp_search input{width:210px;height:38px;background:#e6e6e6;padding:0 8px;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:16px;color:#666;line-height:38px;box-sizing:border-box;float:left;}
.sp_search button{width:50px;height:38px;background:url(../images/search-btn.png) #0d1755 center no-repeat;border-top-right-radius:5px;border-bottom-right-radius:5px;text-indent:9999px;float:right;position:relative;cursor:pointer;transition:all .5s}
.sp_search button:hover{background:url(../images/search-btn.png) #c20819 center no-repeat;}

.sp_filter{width:880px;height:38px;margin:0 0 25px 0;justify-content: space-between;overflow:hidden;float:right;}
.sp_filter li{font-size: 16px;height: 38px;padding:0 25px;background-color: #e6e8f7;border-radius:5px;align-items: center;line-height:38px;display:inline-block;cursor: pointer;}
.sp_filter li.on,.sp_filter li:hover{background-color: #1e2970;color: #fff;}

.sidebar{width:100%;}
.sidebar .hd{width:100%;float:left;background:#0d1755;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;height:55px;line-height:55px;padding:0 23px;box-sizing:border-box;font-size:26px;font-weight:bold;}
.sidebar .bd{width:100%;float:left;padding:8px 0;background:#e6e6e6;}
.sidebar .bd li{width:100%;overflow:hidden;position:relative;}
.sidebar .bd li a{padding:10px 20px;box-sizing:border-box;font-size:18px;color:#0d1755;line-height:28px;position: relative;display:block;}
.sidebar .bd li a:before{width:2px;height:50px;content:'';position:absolute;left:0;top:0;}
.sidebar .bd li a:hover,.sidebar .bd li a.active{background:#c6cae2;color:#0d1755;}
.sidebar .bd li a.active{background:#c6cae2;}
.sidebar .bd li a.active:before{background:#c20819;}
.sidebar .bd li a:hover,.as_nav li.on a{color: #1e2970;}
.sidebar .bd li a.px_t{display: flex;align-items: center;justify-content: space-between;}
.sidebar .bd li .sub_px a{display: flex;align-items: center;margin-bottom:6px;}
.sidebar .bd li a.px_t.in i{transform: rotate(180deg);}
.sub_px{margin-top: 8px;}
.sub_px a::after{display: none;}
.sub_px a i{width: 10px;height: 3px;background: #dcdcdc;margin-right: 5px;}
.sub_px a.on{color: #1e2970;}
.sub_px a:hover i,.sub_px a.on i{background-color: #1e2970;}
.sub_px{display: none;}


.article-list{width:100%;min-height:300px;padding:0 25px;box-sizing:border-box;}
.article-list .item{width:100%;position:relative;overflow:hidden;padding:10px 0 10px 15px;box-sizing:border-box;}
.article-list .item:before{content:'';width:4px;height:4px;background:#0d1755;border-radius:50%;position:absolute;top:20px;left:0;}
.article-list .item a{font-size:16px;color:#000;width:700px;float:left;transition:all .5s}
.article-list .item p{font-size:14px;color:#8a8a8a;float:right;}
.article-list .item a:hover{color:#0d1755;padding-left:10px;}
.article-list .lines{border-bottom:dotted 1px #666;margin:15px 0;}

.lm_list li{margin-bottom: 25px;}
.lm_list li a{display: block;padding: 30px;box-shadow: 0 0 8px rgba(0, 0, 0, .2);}
.lm_list li img{width: 100%;height: 210px;object-fit: cover;transition: all 400ms;}
.lm_list li .img{margin-bottom: 20px;overflow: hidden;}
.lm_list li p{width:100%;font-size: 18px;color:#000;font-weight: bold;line-height:38px;display:block;}
.lm_list li p span.enter{width: 90px;height: 38px;display: flex;align-items: center;justify-content: center;background-color: #1e2970;font-size: 18px;color: #fff;line-height:38px;border-radius: 30px;float:right;}
.lm_list li:hover .img img{transform: scale(1.1);}
.lm_list li a.enter{padding: 0;box-shadow:none;}
.lm_list li .tit{font-size: 18px;font-weight: bold;}
.lm_list li .time{color: #999;font-size: 14px;margin: 6px 0 15px 0;}
.lm_list li .desc{color: #666;line-height: 1.8;}

.acont{width:880px;}
.splist{width:905px;}
.splist li{width: 30.333%;margin:0 3% 22px 0;float:left;}
.splist li a{display: block;box-shadow:0 0 8px rgba(0, 0, 0, .2);padding: 20px;color:#000;}
.splist li a .img{position: relative;overflow: hidden;}
.splist li a .img img{width:100%;height: 280px;}
.splist li a .img .v{position: absolute;background: url(../images/v.png) no-repeat;background-size: 38px auto;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 20;width: 38px;height: 38px;}
.splist li p{font-size: 18px;color: #000;font-weight: bold;margin-top:15px;text-align:center;}
.video_box{width: 900px;margin: 0 auto;margin-top: 50px;}
.video_box video{width: 100%;height: auto;}
.video_det{border-top: 1px solid #ccc;margin-top: 30px;border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.xshi{color: #000;text-align:center;}

.activity_list li{margin-bottom: 25px;}
.activity_list li a{padding: 30px;box-shadow: 0 0 8px rgba(0, 0, 0, .2);}
.activity_list li .img img{width: 280px;height: 208px;object-fit: cover;}
.activity_list li .img{flex-shrink: 0;}
.activity_list li .desc{margin-left:20px;flex:1;}
.activity_list li .desc h2{font-size: 18px;color:#000;font-weight: bold;}
.activity_list li .desc .time{font-size: 16px;color: #666;padding: 10px 0;}
.activity_list li .desc .time img{margin:0 8px 0 0;}
.activity_list li .desc p.w3{height:96px;color: #666;line-height:24px;overflow:hidden;}
.pi_links{margin-top: 30px;}
.pi_links a{display: flex;align-items: center;justify-content: center;background-color: #eeeeee;border: 1px solid #0d1755;font-size: 20px;font-weight: bold;width: 100%;height: 60px;border-radius: 4px;margin-bottom: 15px;color: #0d1755;}

.ac_list li{margin-bottom: 25px;}
.ac_list li a{padding: 30px;box-shadow: 0 0 8px rgba(0, 0, 0, .2);}
.ac_list li .img img{width: 280px;height: 208px;object-fit: cover;}
.ac_list li .img{flex-shrink: 0;}
.ac_list li .desc{margin-left:20px;flex:1;}
.ac_list li .desc h2{font-size: 18px;color:#000;font-weight: bold;}
.ac_list li .desc .time{font-size: 14px;color: #999;padding: 10px 0;}
.ac_list li .desc p{color: #666;line-height: 1.8;}

.rc_list{margin-top: 30px}
.rc_list li{background-color: #fff;box-shadow: 0 0 7px rgba(0, 0, 0, .2);padding:20px;margin-bottom: 25px;}

.hy_list{width:100%;min-height:300px;box-sizing:border-box;}
.hy_list li{box-shadow: 0 0 8px rgba(0,0,0,.1);padding:20px;margin-bottom: 24px;}
.hy_list li a.htmore{display: flex;align-items: center;justify-content: center;width: 120px;height: 38px;background-color: #1e2970;color: #fff;border-radius: 19px;flex-shrink: 0;font-size: 16px;}
.hy_list li .hyImg{border-radius: 8px;width: 200px;height: 200px;object-fit: cover;}
.hy_list li .desc{padding:0 40px 0 20px;}
.hy_list li .desc h3{font-size: 20px;margin-bottom: 15px;font-weight: bold;color: #0d1755;}
.hy_list li .desc p{color: #666;font-size: 15px;line-height: 1.8;}

.popOver{position: fixed;left: 0;top:0;right: 0;bottom: 0;z-index: 400;background-color: rgba(0,0,0,.5);display: none;}
.popcont{width: 940px;background-color: #fff;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);padding: 40px 40px 0 40px;}
.pimg img{width: 267px;height: 280px;object-fit: cover;}
.pInfo{flex:1;margin-left: 25px;padding-bottom: 40px;}
.pi_tit {align-items: flex-end;margin-bottom: 20px;}
.pi_tit strong{font-size: 18px;font-weight: bold;}
.pi_tit span{color: #1e2970;font-size: 16px;margin-left: 10px;}
.pi_det p{margin-bottom:30px ;font-size: 16px;line-height: 1.7;}
.pi_det{height: 450px;overflow-y: auto;padding-right: 10px;}
.close{position: absolute;right: 20px;top:20px;opacity: 1 !important;cursor: pointer;}
.filter_rc li select{background: none;outline: none;border: none;color: #333;font-size: 18px;min-width: 80px;font-weight: bold;}
.filter_rc li{margin-right: 20px;}
.rc_list{margin-top: 30px}
.rc_list li{background-color: #fff;box-shadow: 0 0 7px rgba(0, 0, 0, .2);padding:20px;margin-bottom: 25px;}
.rcImg{border-radius: 8px;width: 100px;height: 100px;object-fit: cover;}
.fl_info{flex-wrap: wrap;flex:1;margin-left: 16px;font-size: 16px;color: #333;}
.fl_info .item{width: 33.333%;padding:8px 5px;}
.fl_info span{color: #666;}
a.download{display: flex;align-items: center;justify-content: center;color: #fff;background-color: #1e2970;width: 120px;height: 38px;border-radius: 19px;font-size: 18px;}
a.download:hover{background-color: #8ab928;}
.dlPop{background: url(../images/lg.png) no-repeat center;width: 930px;height: 566px;border-radius: 15px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);display: flex;align-items: center;}

.tab_box{box-shadow: 0 0 4px rgba(0,0,0,.3);padding:25px;margin-top: 20px;}
.tab_hd li{box-shadow: 0 0 3px rgba(0,0,0,.2);width: 160px;height: 38px;display: flex;align-items: center;justify-content: center;font-size:16px;color: #666;border-radius: 8px;margin-right: 20px;cursor: pointer;}
.tab_hd li.on{background-color: #0d1755;color: #fff;}
.tab_bd{margin-top: 20px;}
.tab_div{display: none;}
.sqbox{width: 490px;margin: 0 auto;margin-top:40px ;}
.sqbox h2{font-weight: bold;font-size: 32px;color: #1e2970;text-align: center;}
.sqbox .item{margin-bottom: 15px;}
.sqbox .item p span{color: #da0000;display: inline-block;margin-right: 4px;}
.sqbox .item p{margin-bottom: 8px;}
.sqbox .item input[type=text]{display: block;background-color: #eeeeee;height: 50px;border: none;outline: none;width: calc(100% - 10px);border-radius: 5px;font-size: 16px;box-sizing: border-box;padding-left: 10px;margin-left:10px;}
.jbsel .cell{margin-right: 35px;}
.sqbok{display: flex;align-items: center;justify-content: center;background-color: #1e2970;color: #fff;border-radius: 8px;padding:10px 0;width: 100%;font-size: 16px;margin-top: 40px;}
.qtips{color: #da0000;margin-top: 10px;}
.hy_vp img{width: 227px;height: 170px;object-fit: cover;}
.hy_vp{position: relative;}
.hy_vp::after{content: '';left: 0;position: absolute;top:0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .2);}
.hy_vp .v{position: absolute;background: url(../images/v.png) no-repeat;width: 32px;height: 32px;background-size: 32px auto;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 20;}
.zh_tit{font-size:30px;font-weight: bold;flex:1;text-align: left;padding: 0 20px;}
.goback{background-color: #0d1755;color: #fff;width: 160px;height: 38px;display: flex;align-items: center;justify-content: center;border-radius: 19px;font-size: 16px;}


.page{padding:45px 15px;background:#fff;border-top:solid 1px #0d1755;overflow:hidden;}

.single{width:100%;font-size:18px;line-height:260%;overflow:hidden;}

.nodata{width:100%;text-align:center;font-size:30px;font-weight:bold;height:300px;line-height:300px;}

#pages{text-align:center;width:100%;margin-top:30px;}
#pages li{margin:0 2px;height:32px;line-height:32px;text-align:center;background:#e6e6e6;color:#333;display:inline-block;}
#pages li a{font-size:14px;display:block;padding:0 12px;color:#666;}
#pages li span{font-size:14px;display:block;padding:0 12px;}
#pages li.active{text-align:center;background:#0d1755;color:#fff;display:inline-block;}
#pages li:hover{background:#0d1755}
#pages li:hover a{color:#fff;}

.info{width:100%;padding:45px 15px;background:#fff;border-top:solid 1px #0d1755;box-sizing:border-box;overflow:hidden;}
.info .title{width:100%;text-align:center;font-size:24px;font-weight:bold;}
.info .other{height:30px;line-height:30px;margin:30px 0 15px 0;background:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}
.info .other a{color:#333;}
.info .other a:hover{color:#0d1755;}
.info .content{padding:30px 25px;line-height:260%;font-size:110%;}
.info .content img.expert_photo{max-height:260px;padding:10px;box-shadow: 0 0 8px rgba(0,0,0,.1);}
.info .file .hd{margin-top:1em;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:10pt;padding:5px 0;line-height:25px;font-weight:bold;background:#efefef;text-indent:2em;font-size:20px;}
.info .file .bd{padding:15px;}
.info .file .bd li{margin-top:10px;}
.info .file .bd li a{color:#666;}
.info .file .bd li a:hover{color:#0d1755;}
.viewpage{width:100%;margin:20px 0;background:#eee;float:left;}
.main_r_nav{width:1050px;height:66px;margin-left:20px;padding:10px 0;font-size:14px;display:inline;float:left;}
.main_r_nav li{font-size:16px;color:#000;line-height:33px;overflow:hidden;}
.main_r_nav li a{font-size:16px;color:#000;line-height:33px;text-overflow:ellipsis;white-space:nowrap;}
.main_r_nav li a:hover{color:#da0000;}
.returnlist{width:50px;height:56px;padding:15px 18px;display:inline;float:right;color:#fff;line-height:30px;font-size:12px;background:#2f2e2e;}
.returnlist a{color:#fff;text-align:center;font-size:18px;font-family:"microsoft yahei";width:100%;display:block;}
.hz_tab{padding: 20px 0;}
.hz_tab td{border: 1px solid #ccc;padding: 10px;}
.hz_tab table{width: 100%;border-collapse: collapse;}
.hz_tab tr td:first-child{width: 20%;}
.hz_tab td img{margin-right: 5px;}

.attachment{padding: 20px 0;}
.attachment .tit{border-bottom: 1px solid #eee;font-weight: bold;font-size: 18px;color: #1e2970;padding:15px 0;margin-bottom: 20px;}
.attachment li{margin-bottom: 20px;padding: 15px 25px;font-size: 18px;background-color: #f4f4f4;}
.attachment li a.down_a{color: #fff;display: flex;align-items: center;justify-content: center;background-color: #1e2970;width: 90px;height: 38px;border-radius: 19px;}

.search{width:600px;background:#fff;border:2px solid #0d1755;height:45px;line-height:45px;}
.search_box{margin:0 auto;width:100%;}
.search-top-box{background:#fff;padding:100px 0 200px 0;}
.search_time{line-height:40px;height:40px;font-size:20px;margin-bottom:20px;text-align:center;}
.search_time b{color:#0d1755}
.search select{display:none;}
.search .select_box{font-size:14px;color:#999999;width:120px;line-height:45px;float:left;position:relative;}
.search .select_showbox{height:45px;background:url(../images/search_ico.png) no-repeat 90px center;text-indent:1.5em;}
.search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 90px center;}
.search .select_option{display:none;border:2px solid #fa0712;border-top:none;display:none;left:-2px;top:45px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:100px;cursor:pointer;}
.search .select_option li a{color:#666;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}
.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:45px;line-height:45px;float:left}
.search input.inp_srh{font-size:14px;outline:none;width:380px;}
.search input.btn_srh{background:#fa0712;color:#FFF;font-family:"微软雅黑";font-size:15px;width:100px;}
.search_result{background:#fff;padding:16px 0px;overflow:hidden;width:100%;}
.search_left{text-align:right;float:left;width:200px;}
.search_left h5{font-weight:normal;font-size:20px;line-height:30px;font-weight:bold;}
.search_right{width:calc(100% - 250px);float:right;}
.search_bd{min-height:500px;margin-left:16px;}
.list-group{margin-bottom:20px;padding-left:0;}
.list-group-item_gr{color:#999;font-size:14px;line-height:25px;position:relative;display:block;padding:2px 0px;}
.list-group-item_gr.active,.list-group-item_gr.active:hover,.list-group-item_gr.active:focus{z-index:2;color:#0d1755;font-weight:600;}