@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
html{ min-width:1200px;overflow-x:hidden}
body{font-size:12px; font-family:"微软雅黑";color:#000; width:100%; overflow-x:hidden}
img{border: 0;}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:none; }
cite{ font-style:normal; float:right}
cite a{ color:#333}

/***************通用部分***************/
.page{ width:1200px; margin:0 auto; clear:both}
.min_con_nr p span{ background-color:transparent!important}

.min_top{ width:1200px; height:80px; background:#fff; margin:0 auto; line-height:80px; overflow:hidden}
.logo{ float:left; vertical-align: middle;margin-top:10px}
.logo img{vertical-align: middle;}
.min_t_right{ float:right; width:500px}
.search{ width:180px; float:left; height:26px; border:1px #8d8d8d solid; border-radius:40px; display:block; padding:0 10px 0 10px; margin-top:27px}
.input{ border:none; height:26px;line-height:26px; background:none; display:block; float:left; width:160px; color:#909090}
.anticon{display:block;float:right;line-height:34px;margin-top: 2px;color:#909090; cursor: pointer;}
.min_t_right ul{ float:right}
.min_t_right ul li{ float:left; margin-right:0; font-size:14px;color:#909090;padding-right: 3px;}
.min_t_right ul li a{ color:#909090}

.gszt{position: absolute;
    left: 20px;
    top: 20px;
    color: #00b1ff;
    z-index: 99;
    font-size: 25px;background:  url(../images/gszt.png) no-repeat center top; width:130px; height:38px;text-indent: -999px;}


.swiper-item > img{
    width: inherit;
    height: inherit;
    object-fit: cover;
}
/***************第2部分***************/
.min_box{ position:relative; width:100%; margin-bottom:50px;}
.min_flash img{ width:100%; height:770px}

.min_footer{ padding:0 40px 30px}
.min_f_left{ width:540px; float:left;padding-top:30px}
.min_f_left p{ line-height:30px; font-size:14px; color:#333}
.min_f_right{ width:625px; float:right; padding-top:30px}
.min_f_pix{ float:left; width:125px; text-align:center;color: #05284c;}
.min_f_pix img{ width:70px; height:70px; border:1px #c3c3c3 solid}
.min_f_pix p{ line-height:30px; font-size:14px; color:#05284c}
.min_f_pix p a{ color:#343434}
p.footer_title{font-size: 28px;color: #05284c;font-weight: bold;;height: 50px;line-height: 50px;}
p.footer_p{font-size: 14px;color: #05284c;}
.footer_title:before{display: block;content: ""; background: #ffcc00; width: 10px; height: 36px;float: left;margin-right: 10px;margin-top: 8px;}

/***************第3部分***************/
.slideBox{ width:100%; height:770px; overflow:hidden; position:relative; border-bottom: 1px #ccc solid  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; margin-left:-40px }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:7px;  width:10px; height:10px; line-height:14px; text-align:center; border-radius: 50%;background-color: rgba(255,255,255,0.45);transition: all .3s; cursor:pointer; text-indent:-999px }
.slideBox .hd ul li.on{width: 30px;border-radius: 5px;background-color: rgba(255,255,255,0.85)}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li video{width: 100%;height: 100%;object-fit: fill;margin:0}/*object-fit: fill*/

.slideBox .bd img{ width:100%; height:770px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:15px; height:15px;; filter:alpha(opacity=50);opacity:0.5;transform: translate(-30%,-50%) rotate(45deg);border-color: #fff;border-style: solid ;transition: background-color .2s; }
.slideBox .prev{border-width: 0 0 2px 2px; left:30px}
.slideBox .next{ border-width: 2px 2px 0 0;
	transform: translate(-70%,-50%) rotate(45deg); right:20px }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;background-color: rgba(255,255,255,.1)  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
video{ width:100%; height:770px}
.min_flash{ position: relative; padding-top: 47px;}
.flash_news{position: absolute;width: 90%;margin-left:-45%;left: 50%;top:600px}
.flash_news_box{background:  url(../images/text1.png) 0 0 no-repeat; background-size: 100% 100%; width: 20%;margin:0 0.5% 0.5%; float: left;padding:0.9% 2%}
.flash_title{float: left;font-size: 20px;font-weight: bold;color: #fff;}
.flash_title:after{display: block;content: ""; background: #ffcc00; width: 33px; height: 4px;margin: 5px 0 10px 0}
.flash_more{float: right;color: #fc0;}
.flash_text{clear: both;color: #fff; height: 16px;
    overflow: hidden;}
.flash_text a{ color:#fff; padding-right:10px;}


/***************文章页***************/
.min_content{}
.min_con_top{ margin-bottom:20px}
.min_con_top img{ width:100%; height:auto}
.min_con_left{ float:left; width:243px; background:#f4f4f4 url(../images/lfe.jpg) no-repeat left top; border-bottom-left-radius:10px;border-bottom-right-radius:10px; margin-bottom:30px}
.min_con_left h1{ height:120px; line-height:120px; font-size:30px; font-weight:normal; color:#fff; text-align:center; margin-bottom:15px}
.min_con_left ul li{ line-height:44px; font-size:16px; height:44px; padding-left:20px;}
.min_con_left ul li a{ color:#000}
.min_con_left .one, .min_con_left .one a{ color:#fff}

.min_con_right{ float:right; width:900px}
.min_con_title{ height:50px; line-height:50px; border-bottom:1px #bebebe solid; font-size:22px; color:#024ea4;margin-bottom:20px}
.min_con_title span a{ color:#024ea4}
.min_con_title span{ display:block; border-bottom:1px #024ea4 solid; float:left}
.min_con_text{ padding:0 10px 10px; margin-bottom:25px}
.min_con_text h1{ line-height:30px; font-size:22px; text-align:center; color:#000; padding-bottom:25px;border-bottom:1px #bebebe solid; }
.post_source{ line-height:26px; font-size:14px; color:#8e8e8e}
.min_con_nr{ line-height:36px; font-size:16px; color:#000}
.min_con_nr img{ display:block; margin:0 auto; width: 100%;}
.min_con_nr p{ margin-bottom:20px; text-indent:32px}

/***************第5部分***************/
.min_feed{ padding:20px 0; border-bottom:1px #bebebe solid; max-height:160px; overflow:hidden}
.min_feed img{ float:left; width:265px; height:160px; float:left;border-radius:10px; margin-right:15px}
.min_feed h2{ line-height:30px; font-size:18px; padding:5px 0}
.min_feed h2 a{ color:#000}
.min_feed p{ line-height:30px; font-size:16px; color:#000; max-height:90px; overflow:hidden; margin-bottom:7px}
.min_feed span{ display:block; text-align:right; font-size:14px; color:#000}


/***************第6部分***************/
.min_zxfw_box .min_piz ul{ padding:30px 0 40px}
.min_zxfw_box .min_piz ul li{ line-height:44px; font-size:16px;}
.min_zxfw_box .min_piz ul li a{ color:#000}

cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}

.all_banner{ height:560px;}
.all_nav{ height:80px; line-height:80px; text-align:center; font-size:22px;background:#00429c}
.all_nav a{ padding:0 30px;color:#e6ecf5; display:inline-block}
.all_nav a:hover{ color:#00429c; background:#e6ecf5; font-weight:bold}
.current{color:#00429c!important; background:#e6ecf5; font-weight:bold}
.all_page_wrap{ background:url(../images/wrap.png) repeat-y center; overflow:hidden}
.all_page_title{margin:80px auto 0;padding-bottom:40px;border-bottom:2px #7fa0cd solid; width:1200px; text-align:center; font-size:40px; font-family:微软雅黑; font-weight:bold; margin-bottom:50px}
.all_page_title:after{ display:block; content:""; width:180px; margin:-20px auto;; height:20px; background:#ffcc00}

.left_right{ margin:0 auto; width:1200px; background:#f8f8f8; overflow:hidden}
.left_right_img,.left_right_text{ width:600px; height:340px; float:left}
.left_right_img img{ width:600px; height:340px}
.left_right_text_title{ height:50px; line-height:50px; margin-top:60px; margin-left:60px; margin-bottom:20px; font-size:26px; font-weight:bold}
.left_right_text_title:after{ content:""; display:block; background:#ffcc00; width:50px; height:5px}
.left_right_text_abs{ width:450px; height:60px; line-height:30px; margin-left:60px; margin-bottom:30px; color:#636363;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2; font-size:14px}
.left_right_text_more{ width:90px; height:30px; line-height:30px; border-radius:20px; padding-left:20px; font-size:18px; background:#ffcc00; color:#004da0; display:inline-block; margin-left:60px; font-weight:bold}
.left_right:nth-child(2n+1) .left_right_img{ float:right}
.left_right_text_title_img:after{ display:none}
.left_right_text_title_img { display:block; height:auto}
.left_right_text_title_img img{ display:block; height:auto}

.three_list_content{ width:1200px; margin:0 auto; overflow:hidden}
.threelist{ width:380px; float:left; margin-right:30px; margin-bottom:30px}
.threelist:nth-child(3n){ margin-right:0}
.threelist .left_right_img,.threelist .left_right_img img{ width:380px; height:220px}
.threelist .left_right_text_title{ margin-left:20px; margin-top:20px; width:auto}
.threelist .left_right_text_abs{ margin-left:20px; width:350px;-webkit-line-clamp:3;line-clamp:3; height:90px;  }
.threelist .left_right_text_more{ margin-left:260px}
.threelist .left_right_text{ height:260px}
.threelist .left_right:nth-child(2n+1) .left_right_img{ float:left}




.yx-rotaion{ width:735px;height: 415px; float:left}
.yx-rotaion img{ width:735px; height:415px}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; font-weight:bold}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}

.hb_news{width: 440px;float: right;}
.a_min_title{ line-height:42px;clear: both;overflow: hidden;border-bottom: 1px #ccc solid}
.a_min_title span{ float:left; font-size:24px; color: #00429c;font-weight: bold;}
.a_min_title span:before{ width:8px; height:30px; background:#00429c; content:""; display:block; float:left; margin-top:6px; margin-right:10px}
.a_min_title cite a{color: #666666;font-size: 16px;}


.yellow_border  .a_min_title span:before{ width:8px; height:30px; background:#ffcc00; content:""; display:block; float:left; margin-top:6px; margin-right:10px}

.a_min_title2{ line-height:42px;clear: both;overflow: hidden;border-bottom: 1px #ccc solid}
.a_min_title2 span{ float:left; font-size:24px; color: #00429c;font-weight: bold;}
.a_min_title2 span:before{ width:8px; height:30px; background:#00429c; content:""; display:block; float:left; margin-top:6px; margin-right:10px}
.a_min_title2 cite a{color: #666666;font-size: 16px;}


.a_min_news{display: block;clear: both;margin-bottom: 15px;}
.a_min_news h1{ line-height:50px; font-size:22px; text-align:center; padding-top:8px}
.a_min_news h1 a{ color:#000}
.a_min_news p{ line-height:30px; font-size:16px;border-bottom: 1px #ccc dotted; padding-bottom: 7px; color:#636363; text-indent:2em;text-overflow: -o-ellipsis-lastline;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 line-clamp: 3;
 -webkit-box-orient: vertical;}
.a_min_news p:nth-child(4){border:0;}
/*列表*/
.hb_list_1{ width:100%; height:auto}
.hb_list_1 li{ line-height:36px; font-size:16px; height:36px; overflow:hidden; }
.hb_list_1 li:before{ content:""; width:7px; height:7px; border-radius:100%; background:#0a47c2; display:block;margin-right:5px; margin-top:15px; float:left}
.hb_list_1 li:hover:before{ content:""; width:10px; height:10px; border-radius:100%; background:#0a47c2;margin-top:13px; }
.hb_list_1 li:hover{ font-weight:bold}
/*http://img.hebnews.cn/98270.files/images/dian.jpg*/
.hb_list_1 li a{ color:#666}
.hb_header_1{ background: url(http://img.hebnews.cn/templateRes/202001/26/306743/306743/images/bgh.jpg) no-repeat center top; height:80px; margin-bottom:10px}
.hb_header_1 img{ float:left; margin-right:37px}
.hb_header_1 h1{ text-align:center; line-height:80px; font-size:30px;  overflow:hidden;}/********标题设置为单行********/ 
.hb_header_1 h1 a{ color:#232325}
.hb_header_1_tt{display: block;float: left;width: 100px;height: 80px;text-indent: -9999px}



.box{width: 360px;height: 480px;float: left;margin-right: 60px; }
.box:nth-child(3n){ margin-right:0}
.box-pic{ width: 360px; height: 200px; margin:20px 0; position: relative;  border-radius: 10px;overflow: hidden;}
.box-pic img{ width: 360px; height: 200px;  }
.box-pic cite.bg{ height:50px; line-height:50px}
.box-pic span.txt{ height:50px; line-height:50px;font-style: normal;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;font-size: 16px;}
.box-list {margin-top: 20px;width: 360px;overflow: hidden;}
.box-list li{height:30px; line-height: 30px; font-size: 15px;padding-left:15px;background: url(http://img.hebnews.cn/ico-dian-2.png) no-repeat left center; overflow:hidden}
.box-list li a{color:#333333;}




.ver_text{ width:24px; height:120px; background:#00429c; float:left; color:#fff; font-size:24px; text-align:center; padding:20px 13px}
.zhuanti_img{ width:1150px; height:160px; float:left}
.zhuanti_img img{ width:280px; height:160px; float:left; margin-left:10px}
.zhuanti_img a:nth-child(1) img{ margin-left:0}


.min_pix07{ width:825px;height:215px;margin-bottom: 26px;background: 0; margin-top:50px; overflow:hidden; margin-bottom:100px}
.min_pix07 img {width: 380px;height: 215px;float: left; margin-right: 35px;}
.min_pix07 h2 {font-size: 20px;text-align: left; margin-bottom: 15px;font-weight:bold; line-height:30px; height:30px}
.min_pix07 h2 a{ color:#01218a}
.min_pix07 p {line-height: 30px; font-size: 16px;overflow:hidden; margin-bottom:20px}
.min_pix07 h2:before{ width:8px; height:30px; background:#ffcc00; content:""; display:block; float:left;  margin-right:10px}
.min_pix07_more{color:#00429c; font-size:16px}



.global_dangjian .a_min_title span{ float:left; font-size:24px; color: #cc0000;font-weight: bold;}
.global_dangjian .a_min_title span:before{ width:8px; height:30px; background:#cc0000; content:""; display:block; float:left; margin-top:6px; margin-right:10px}
.global_dangjian .ver_text{background:#cc0000; }

.global_dangjian .all_nav{ height:80px; line-height:80px; text-align:center; font-size:22px;background:#cc0000}
.global_dangjian .all_nav a{ padding:0 30px;color:#e6ecf5; display:inline-block}
.global_dangjian .all_nav a:hover{ color:#cc0000; background:#e6ecf5; font-weight:bold}

.dangjian_ad img{ margin-top:5px; height:78px}



.list_feed{ padding:25px 0; border-bottom:1px #f0f0f0 solid; display:block; overflow:hidden}
.list_feed img{ width:445px; height:250px; float:left; margin-right:50px;transition: all .3s ease; -webkit-transition: all .3s ease}
.list_feed h3{ line-height:36px; font-size:20px;color:#343434}
.list_feed h3:before{ content:""; float:left; display:block; background:#00429c; width:25px; height:25px; margin-top:7px; margin-right:10px}
.list_feed h3 a{ }

.list_feed span{ line-height:36px; font-size:14px; color:#9a9a9a; float:right}
.list_feed p{ color:#666666; font-size:16px; line-height:2em; text-indent:2em}
.list_feed p cite{ color:#00429c; font-style:normal}
.list_feed  i{ color:#00429c; font-style:normal}
.list_feed:hover{ background:#f7f7f7}
.list_feed:hover IMG{transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05)}


.bread{text-align:left; color:#fff;height: 60px;    line-height: 60px;     font-size: 16px;    background: #00429c; }
.bread a{ color:#fff}
.bread img{ margin-right:10px; width:22px}


.article_side{ width:330px; float:left; overflow:hidden}
.article_side_list{ background:#f3f6fc; padding:10px}
.article_side_list h3{ font-size:18px; margin-bottom:10px}
.article_side_list h3:before{content:""; float:left; display:block; background:#00429c; width:5px; height:18px; margin-top:3px; margin-right:10px}
.article_side_list ul{ clear:both}
.article_side_list{ width:100%; height:auto}
.article_side_list li{ line-height:36px; font-size:14px; height:36px; overflow:hidden; }
.article_side_list li a{ color:#000}
.article_side_list li:before{ content:""; width:4px; height:4px; border-radius:100%; background:#0a47c2; display:block;margin-right:5px; margin-top:15px; float:left}


.article_side_colum{ background:#f3f6fc; padding:10px; margin-bottom:50px}
.article_side_colum h3{ font-size:22px; margin-bottom:10px}
.article_side_colum h3:before{content:""; float:left; display:block; background:#00429c; width:5px; height:18px; margin-top:3px; margin-right:10px}
.article_side_colum ul{ margin-left:20px; margin-bottom:10px}
.article_side_colum li{ font-size:16px; line-height:30px; padding-top:10px}
li.article_side_colum_2{ font-weight:bold; color:#00429c; margin-left:30px; }
li.article_side_colum_2 a{ color:#00429c}
li.article_side_colum_3{ font-weight:normal}
li.article_side_colum_3 a{ color:#666}


.article_content{ width:830px; float:right}
.foldpanel{border:0 solid #ccc;border-bottom:none;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.foldpanel dd,.foldpanel dt{margin:0;}
.foldpanel dd{ font-size:16px; line-height:30px}

.foldpanel dt{padding:8px 4px 10px 20px;font-weight:700;font-size:17px;cursor:pointer;color:#00429c}
.foldpanel a.current{color: #fff!important;background: #00429c!important;}
.foldpanel a{display:block;padding-left:30px;background-color:#eee;line-height:40px;transition:all .7s ease 0;color:#00429c}
.foldpanel a:hover{background-color:#d79b80;color:#fff; cursor:pointer}
#my-foldpanel dd{display:none}





.min_box2{ padding-top:20px}
.picScroll1 .picList li{ width:1083px; }
.min_pix_dangjian{ width:1083px; float:left; text-align: center}
.min_pix_dangjian img{ width:1100px; height:160px; margin-bottom:10px}
.min_pix_dangjian span{ line-height:32px; font-size:16px;   white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;overflow: hidden;display: block;padding:0 10px;font-weight: bold; }
.min_pix_dangjian span a{ color:#333}
.min_pix_dangjian p{ color:#333; padding:10px; line-height: 1.4em;font-size: 14px;;text-align: left;}
.picScroll1{ overflow:hidden; position:relative; }
.picScroll1 .bd{ float:left;}
.picScroll1  .prev,.picScroll1  .next{ display:block;  width:33px; height:102px;overflow:hidden; cursor:pointer; margin-top:50px}
.picScroll1  .prev{ background: url(../images/left.png) no-repeat center top; float:left; }
.picScroll1  .next{ background:url(../images/right.png)  no-repeat top center; float:right}

.global_dangjian .box{ height:auto; margin-bottom:20px}
.global_dangjian .box:nth-child(3n){ margin-right:60px}
.global_dangjian .box:nth-child(3n+2){ margin-right:0}




.noBorder{ margin:50px auto}
.noborder a{color:#666;font-weight:bold}











