@charset "utf-8";
/* CSS Document */
/* Generic Classes */
/* Basic Elements */
body { color:#444;  font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif !important;}
ul,li { list-style:none;}
a { color:#444; text-decoration:none;}
a:hover { text-decoration:none; color:#CA0C16;}

.main video {width: 720px;}
.clear { height:0; overflow:hidden; clear:both;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} /* End hide from IE-mac */
/* background:url(../images/bj202005.jpg) no-repeat; */
.body_bj {background-color: #F5F6F7; width:100%; height:1000px; min-width: 1000px; z-index:1; zoom: 1;  background-position: center 0; position:relative; top: 0; left: 0;}
.main_bj { background:url(../images/bj202107.jpeg) no-repeat; background-color:#FFF; width:100%; height:1000px; min-width: 1000px; z-index:1; zoom: 1;  background-position: center 0; position:relative; top: 0; left: 0;}
.dropDown_hover { background:#F92E1D;}
#Hui-navbar { float:left;}
.navbar-right { line-height:40px;}
.navbar-right a { color:#FFF;}
.r_nav{ display:inline-block; color:#fff;}
.top-logo { background:#FFF; height:160px;}
.logo-img { width: 243px; height: 96px; background:url(../images/logo.png) no-repeat; overflow: hidden; display: block; margin: 25px auto 0; outline: none;}
.p_nav { width:1570px;}
.nav_html { float:right;}
.nav_html a { margin-left:20px; display:block; height:30px; line-height:30px; float:left;}
.nav_html .dzb { padding-left:20px;}
.nav_html .weibo { padding-left:30px; background:url(../images/wb.png) 0 3px no-repeat;}
.nav_html .jrtt { padding-left:30px; background:url(../images/jrtt.png) 0 3px no-repeat;}
.warp { margin:20px auto 0 auto; width:1120px;}
.mt120{ margin-top:120px;}
#banner { width:760px; height:450px;}
.mainbox { width:760px; float:left;}
.status { margin-top:20px; height:32px; line-height:32px; background:#F92E1D; color:#FFF; text-align:center; font-size:16px;}
.btn_close { float:right; margin-right:30px;}
.section { background:#FFF;}
.list_cnt { margin-top:20px; padding-bottom:20px; border-bottom:1px solid #F3F3F3;}
.list_cnt a img { width:720px; height:128px;}
.list_img { margin-right:20px; width:200px; height:128px; overflow: hidden; float:left;}
.list_imgs a { display:block; float:left; width:200px; height:128px; overflow: hidden;}
.list_img a img , .list_imgs a img { width:200px; height:128px; transition: all 0.6s;}
.list_img a img:hover { transform: scale(1.05);}
.list_imgs a img:hover { transform: scale(1.05);}

.link { font-size:24px; font-weight:bold;}
.list_msg { font-size:14px; color:#8A8A8A; height:45px; overflow: hidden;text-overflow: ellipsis;}
.list_bar { margin-top:10px;}
.list_tab { display:block; width:60px; height:24px; line-height:24px; background:#F92E1D; color:#FFF;  text-align:center; float:left;}
.list_tab:hover { color:#FFF;}
.list_dz{ margin-left:20px; font-size:14px; color:#8A8A8A;}
.list_yd{ margin-left:10px; font-size:14px; color:#8A8A8A;}
.list_bar em { margin-left:3px; font-size:14px; color:#8A8A8A; font-style:normal}
.list_imgs a { margin-top:5px; display:block; float:left; margin-right:15px;}

aside { display:block; width:340px; float:right; overflow:hidden;}
.sidebar ,.special, .footer_box , .footer_link{ background:#FFF; padding:10px 20px 20px 20px;}
h4.feed_new_tit {  font-size: 16px; color: #4a4a4a; height: 16px; line-height: 16px;}
h4.feed_new_tit .sidebar_line { display: block; float: left; width: 4px; height: 16px; line-height:16px; background:#F63756; overflow: hidden; margin-right: 5px;}
.sidebar_img { float: left; margin-right: 10px; position: relative; width: 64px; height: 48px; border-radius: 3px; overflow: hidden;}
.sidebar_img a {cursor: pointer; position: relative; display: inline-block;}
.sidebar_img img { display: block; width: 64px; height: 48px; border-radius: 3px; vertical-align: top; -o-object-fit: cover; object-fit: cover; cursor: pointer;  transition: all 0.6s;}
.sidebar_img img:hover {transform: scale(1.05);}
.sidebar_list li h5 { line-height:24px; height:48px; overflow: hidden;text-overflow: ellipsis;}
.special h4 { width:100px; float:left;}
.special .more { float:right;}
.special .more a {font-size:14px; color:#349EDF;}
.special .more a:hover { color:#85C5EE;}
.footer_scan { font-weight: 400; overflow: hidden; width: 260px; margin: 10px auto 0 auto;}
.scan_f img,.scan_r img { padding:5px;  width: 98px; height: 98px; border: 1px solid #ddd;  margin-bottom: 4px;}
.footer_scan .scan_f ,.footer_scan .scan_r{ float: left; text-align: center; color: #5c5c5c; line-height: 18px;}
.footer_scan .scan_r{float: right!important;}
.app_txt { font-size:14px;}
.contact-info { overflow: hidden; clear: both; overflow: hidden; text-align: left; font-size: 14px; color: #5c5c5c;  border-top: 1px solid #e0e0e0; padding-top: 10px;  margin-bottom: 2px;}
.contact-info p a{ margin-left:8px; margin-right:8px; color:#5c5c5c;}
.contact-info p { line-height:21px;}
.footer_link ul li { margin-right:18px; float:left;}
.footer_link ul li a { font-size:14px; color:#5c5c5c;}

/*列表页*/
.warp_list { margin-top:65px;}
.mainbox_img {  padding:1px; background:#FFF; border:1px solid #CCC;}
.navbar_wit ,.menubox{ background:#FFF;} 
.r_nav_l a { color:#444;}
.logo img { width:88px; height:33px;}
.navbar_wit.box-shadow .container.cl #Hui-navbar .cl a { font-size:16px;}
.body_bj .warp .mainbox .section.pd-20.box-shadow.clearfix .feed_new_tit .sidebar_line.list_line { height:24px;}
.body_bj .warp .mainbox .section.pd-20.box-shadow.clearfix .feed_new_tit .sidebar_txt.list_txt { font-size:24px;}
.biji-tit a,.biji-content a{ padding:5px; display:block; float:left; margin-right:5px; margin-bottom:5px; font-size:14px; border:1px solid #E5E5E5; background:#F6F6F6;}
.biji-tit .title { color:#3399EB;}
.my-biji-view li .biji-oth{ display: flex; align-items: center; justify-content: space-between; font-size: 12px; color: #999;}
button{ margin:5px auto 0 auto; padding: 5px 20px; border: none; outline: none; background-color: #3399EB; color: #fff; font-size: 12px; border-radius: 3px;}
  

/*内容页*/
.navbar_text { height:35px;}
.navbar_text_r { line-height:35px;}
.nav_text { width:100%; background:#FFF; height:48px;}
.nav_text_m ,.main{ width:1300px; margin:0 auto;}
.nav_logo { display:block; margin-right:30px; width:105px; float:left;}
.breadcrumb { width:400px; float:left;}
.breadcrumb a ,.breadcrumb span{ font-size:16px; line-height:40px;}
.subnav { background:#FFF; width:70px; text-align:center; float:left; }
.main_content { margin-left:20px; width:850px; background:#FFF; float:left;}
.sub_l li a { height:80px; padding-bottom:5px; display:block; color:#B4B4B4; font-size:14px; border-bottom:1px solid #F0F0F0; cursor: pointer;position: relative;}
.sub_l li a i { font-size:38px; display:block; color:#B4B4B4;}
.sub_l li a:hover,.sub_l li a i:hover {color:#CCC;}

.side-bar li a s { display: block; margin-left: auto; margin-right: auto;}
.side-bar li a.qr s , .side-bar li a.wb s  { position: absolute; top: 50%; left: 18px}
.side-bar li a.qr i ,.side-bar li a.wb i { width: 93px; height: 86px; position: absolute; left: -107px; top: 50%; margin-top: -40px; display: none; background-position: 0 0;}
.side-bar li a.qr:hover i ,.side-bar li a.wb:hover i {display: block}
.side-bar li a.qr i {background-image: url(../images/weixin.png)}
.side-bar li a.wb i {background-image: url(../images/weibo.png)}
.g-icon-qr1 { height: 61px; width: 42px; margin-top: -20px; background-position: -36px 0; background:url(../images/wx.png) no-repeat;}
.g-icon-wb1 { height: 61px; width: 42px; margin-top: -25px; background-position: -36px 0; background:url(../images/weib.png) no-repeat;}

.article-type { margin-top:28px; display:block; width: 26px; height: 26px; line-height: 26px; text-align: center; font-size: 12px;  border-radius: 50%; float:left; }
.type-1 { color:#ca0c16; border:1px solid #f4ced0;}
.type-2 { color:#349EDF; border:1px solid #349EDF;}
.article-title h1 { font-size:28px; line-height:170%; word-wrap: break-word;}
.article-time { font-size:14px; color:#999;}
.article-header { border-bottom:1px solid #CCC;}
.article-con p { display: block; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; font-size:16px; color:#4D4D4D;}
.article-con .article-con-jz { text-align:center;}
.article-con-jz img { width:100%; height:auto;}
.main-con-art { border-bottom:1px solid #CCC;}
.main_box { margin:0 auto; width:750px; text-align:center;}
/*阅读全文*/
.readall_box {position: relative; padding: 0 0 25px ;margin-top: -200px; text-align: center;}
.readall_box .read_more_mask {height: 200px; background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer; font-size: 16px; color: #ED4040; background: #fff; border-radius: 4px ;border: 1px solid #ED4040; line-height: 30px; padding:5px 10px;}
.read_more_btn:hover{background:#ED4040;color:#fff;}

.Hui-tags-icon,.Hui-tags-has span { color:#406599; font-size:13px;}

/*搜索框*/
input, button { overflow: visible; vertical-align: middle; outline: 0;}
.input-text { box-sizing: border-box; border: solid 1px #ddd;  width: 100%; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -o-transition: all .2s linear 0s; transition: all .2s linear 0s;}
.input-text, .btn { font-size: 14px;  height: 35px; *height: auto;line-height: 1.42857;}
.btn-default { margin-top:0; color:#000;}

.news_r { width:320px; float:right;}
.news_r h3 { font-size:18px; height:50px; line-height:170%;}
.news_r_t { font-size:14px; line-height:170%;}

.wap-container img { width:100%; height:auto;}

/* scrolltab */
.scrolltab { margin-top:10px; position:relative;}
.scrolltab .ulBigPic{width:1000px;height:444px;padding:20px 60px 0;overflow:hidden;}
.scrolltab .ulBigPic li{width:1000px;height:444px;display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .ulBigPic img{border:1px solid #dedede;padding:2px;background-color:#fff;}
.scrolltab .ulBigPic .sPic{width:650px;float:left;overflow:hidden;}
.scrolltab .ulBigPic .sSideBox{width:320px; float:right;overflow:hidden; padding-top:20px;}
.scrolltab .sSideBox span{width:320px;display:block;overflow:hidden;}
.scrolltab .ulBigPic .sTitle{line-height:34px;font-size:20px; font-weight:700;color:#333;}
.scrolltab .ulBigPic .sIntro{ margin-top:5px; line-height:30px; font-size:16px; color:#666;word-wrap:break-word;word-break:break-all;}
.scrolltab .ulBigPic .sMore{height:24px;line-height:24px;}
.scrolltab .ulBigPic .sMore a{color:#841;}
.scrolltab .ulBigPic .sTitle a{color:#333;}
.scrolltab .ulBigPic .sTitle a:hover{color:#840;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:190px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:70px;}
.scrolltab .sLeftBtnA{background-position:-5px -2px;}
.scrolltab .sLeftBtnASel{background-position:-80px 0;}
.scrolltab .sLeftBtnABan{background-position:-161px 0;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:415px;}
.scrolltab .sRightBtnA{background-position:-36px 0;}
.scrolltab .sRightBtnASel{background-position:-116px 0;}
.scrolltab .sRightBtnABan{background-position:-192px 0;}
.scrolltab .dSmallPicBox{width:988px;height:154px;position:relative;}
.scrolltab .dSmallPic{width:882px;height:144px;position:absolute;left:53px;top:0px;overflow:hidden;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:141px;height:139px;border:1px solid #fff;padding:3px 2px 0;float:left;display:inline;cursor:pointer;overflow:hidden;}
.scrolltab .dSmallPic .sPic{width:141px;height:106px;display:block;}
.scrolltab .dSmallPic .sPic img{border:1px solid #ddd;padding:2px;}
.scrolltab .dSmallPic .sTitle{width:141px;height:30px;line-height:30px;display:block;text-align:center;color:#333;overflow:hidden;}
.scrolltab .dSmallPic .liSelected{border-color:#e9c184;}
.scrolltab .dSmallPic .liSelected .sPic img{border-color:#fff;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:18px;height:37px;display:block;position:absolute;top:45px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:20px;}
.scrolltab .sLeftBtnB{background-position:0 -87px;}
.scrolltab .sLeftBtnBSel{background-position:-36px -87px;}
.scrolltab .sLeftBtnBBan{background-position:-73px -87px;}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:20px;}
.scrolltab .sRightBtnB{background-position:-16px -87px;}
.scrolltab .sRightBtnBSel{background-position:-52px -87px;}
.scrolltab .sRightBtnBBan{background-position:-88px -87px;}

/* .footer_img a { margin-left:8px; display:block; float:left;} */
/* .footer_img a img { width:92px; height:30px;} */
.footer_img a { margin-bottom:15px; margin-left:8px; display:block; float:left;}
.footer_img a img { width:140px; height:50px;}
