@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000;}
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}
p{ text-indent:2em}

/***************通用部分***************/
.page{ width:1200px; margin:0 auto}
.page_nav{display: flex;justify-content:center;flex-wrap:wrap; width:1200px; margin:0 auto}
/***************顶头部分***************/

.min_top{ width:1200px; height:80px; background:#fff; margin:0 auto; line-height:80px; overflow:hidden}
.logo{ float:left; vertical-align: middle;}
.logo img{vertical-align: middle;}
.min_t_right{ float:right; width:600px}
.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; color:#909090;margin-top:3px;    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 li a{color:#fff!important}.min_t_right li a{background:#3281d6!important;height:36px!important;padding:4px 9px;border-radius:.4rem}
/****第一部分****/
.min_box{ margin-bottom:40px}
.min_title{ height:40px; line-height:40px; border-bottom:2px #ececec solid}
.min_title span{ float:left; font-size:20px; color:#1a4a7a; font-weight:bold;}
.min_title span:before {width:6px;height: 20px;background: #b80000;content: "";display: block;float: left;margin-top:12px;margin-right: 10px;}
.min_left{ width:695px; float:left; padding-top:15px}
.min_left img{ width:695px; height:390px;}
.min_right{ width:470px; float:right;}
.min_right p{ line-height:30px; font-size:14px; color:#6a6562; border-bottom:2px #aa9580 dotted; padding-bottom:15px; margin-bottom:15px}
.min_right h2{ color:#241f1c; font-size:18px; padding:10px 0}
.min_right h2 a{ color:#241f1c}
.min_right p:nth-child(4){ border-bottom:none}
.min_right h2:before{ float:left; width:10px; height:10px; background:#d40f18; content:""; border-radius:50%; margin-top:8px; margin-right:10px}

ul.f40d16 li{ line-height:40px; height:40px; font-size:16px; color:#857d79;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
ul.f40d16 li a{ color:#857d79}
ul.f40d16 li:before{ float:left; width:6px; height:6px; background:#0000a5; content:""; border-radius:50%; margin-top:18px; margin-right:5px}


/***************第2部分***************/
.mySwiper1 .min_pix{ margin:0}
.mySwiper{ height:700px;  margin-bottom:30px}
.swiper-slide img {display: block;width: 100%; height:100%}
.mySwiper1 .min_pix{ height:100%}
.mySwiper1 .min_hover{ height:60px;}
.mySwiper1 .min_text{height:60px; }
.mySwiper1 .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:25px}
.mySwiper2 .min_pic{ padding:10px; background:#cfdbe1;}
.min_pic span{ display:block; height:60px; text-align:center; font-size:16px; color:#1a4a7a;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.min_pic span a{ color:#1a4a7a}
.min_pic img{ height:220px}
/***************第3部分***************/
.min_hover{ width:100%; height:40px; position:absolute; left:0; bottom:0; opacity:0.8; filter:alpha(opacity=80); background:#355e93;}
.min_text{width:calc(100% - 20px); height:40px; position:absolute; left:0; bottom:0; line-height:40px; text-align:center; font-size:16px; color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; padding:0 10px}
.min_sub{ float:left; width:280px; margin-right:26px;}
.min_pix{ display:block; position:relative; width:100%; height:130px; margin:20px 0}
.min_pix img{ width:100%; height:100%; display:block}
.min_sub:nth-child(4){ margin-right:0}
.min_title1{ height:40px; text-align:center; position:relative; margin-bottom:20px }
.min_title1:before{ display:block; content:""; height:2px; background:#6babeb; width:100%; top:50%; position:absolute; left:0}
.min_title1 span{ font-size:20px; color:#1a4a7a;padding:0 30px; background:#fff; display:inline-block; position:relative;line-height:40px; font-weight:bold}
.min_title1 span a{color:#1a4a7a}


/***************第4部分***************/
.zl{ width:380px; float:left; margin-right:30px; display:block}
.zl img{ width:100%; height:115px}
.zl:nth-child(3){ margin-right:0}
.wrap2{ background:url(jxt_bg3.jpg) no-repeat center top; height:202px;}
.min_title02{ float:left; font-size:22px; margin-right:20px; margin-top:90px; padding-right:60px;}
.min_title02 a{ color:#f0f1f3}
.min_title02 img{ float:left; margin-top:0}
.wrap2 ul{ float:left; width:590px; margin-top:95px}
.wrap2 ul li{ float:left; padding:0 60px; font-size:20px; color:#fff; border-left:2px #fff solid; line-height:22px}
.wrap2 ul li a{ color:#fff; padding-right:10px}
.min_ewm{ width:295px; float:right; padding-top:55px}
.min_ewm img{ width:95px; height:95px; float:left; margin-right:30px}




.nav{ position:relative; height:48px;background:#275481}
.nav_menu{ position:absolute; top:0; z-index:9; width:100%}
.menu {list-style: none; margin: 0px auto; height: 48px; line-height: 48px; width:1190px; padding:0 5px}
.menu li { width:10%;margin-right: 0; float: left; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; text-align:center}
.menu li img{ vertical-align: middle;height: 18px;padding-right: 5px; }
.menu li a {color:#fff; font-size: 18px; display: block;}
.menu li.active {transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.menu li.On {transition: all 0.3s ease; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.menu li.active { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.menu li.On:hover { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.clear {clear: both;}
.menu li .subnav { padding: 0px; display: none; position:  relative; z-index: 9999999; zoom: 1; width:100%;overflow: hidden;}
:root.menu li .subnav {filter: none;}
.menu li.sa3 a,.sa3{color:#c40000;}

.min_gy_left{ float:left; background:rgb(0,77,160);background:rgb(0,77,160,.8);border-bottom: 5px #ffcc00 solid}
.min_gy_left ul li{ float:left; width:100%; color:#fff; line-height:50px; height:50px; font-size:16px; text-align: center;}
.min_gy_left ul li a{ color:#fff;font-size: 16px;}
.menu li .min_gy_left ul li a{ color:#fff;font-size: 16px;}
.menu li .min_gy_left li.active{background: #c40000;color: #fff;}
.menu li .min_gy_left li.active a{color: #fff;}



/****列表页***/
.min_wz{ line-height:60px; font-size:16px;  height:60px; color:#000}
.min_wz a{ color:#000; padding:0 10px}

.dailynews{ padding-top:30px}
.min_feed{ padding:20px; border-bottom:1px #f0f0f0 solid; display:block; overflow:hidden; background:#f7f7f7; margin-bottom:20px}
.min_feed:hover{ text-decoration:none}
.min_feed img{ width:240px; height:150px; float:left; margin-right:30px;transition: all .3s ease; -webkit-transition: all .3s ease}
.min_feed h3{ line-height:36px; font-size:20px;color:#343434; margin-bottom:10px}
.min_feed h3 a{ }
.min_feed span{ line-height:36px; font-size:12px; color:#9a9a9a}
.min_feed p{ color:#666666; font-size:16px; line-height:30px}
.min_feed p cite{ color:#eb1902; font-style:normal}
.min_feed:hover IMG, .min_box_pix:hover img, .min_box_pic:hover img, .min_box_piz:hover img, .min_box_piz1:hover img {transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05)}

.dailynews, .min_con_nr{min-height:550px;}
/****文章页***/
.min_con_text{ padding:30px 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, .min_con_nr video{ display:block; margin:0 auto; max-width: 100%;}
.min_con_nr p{ margin-bottom:20px; text-indent:32px;-webkit-line-clamp: 20000;
    line-clamp: 20000;}
.min_con_nr p span{ background-color:transparent!important}


@media screen and (max-width: 750px) {
body{ width:100%; overflow-x:hidden}
.page{ width:96%;}
.header, .menu{ height:auto; width:100%}
.header img, .zl img{ height:auto; width:100%; display: block}
.min_t_right ul{ float:left}
.mySwiper{ height:auto}
.min_left, .min_right, .min_sub, .zl, .wrap2 ul, .min_title02, .logo, .min_t_right{ margin-right:0; float:none; width:100%; height:auto; padding:0}
.wrap2 ul li{ padding:0 40px; margin-bottom:10px; float:none}
.min_pix, .min_pic img, .min_pic span{ height:auto; font-size:14px}
.zl img{ margin-bottom:15px}
.min_ewm{ width:100%; float:none; padding-top:30px}

.wrap2{ height:auto; background-size:auto 100%; padding-bottom:20px}
.min_title02{ padding-top:20px; margin-top:0; margin-right:0}
.wrap2 ul{ margin-top:30px}

.menu li { width:25%!important}
.nav_menu{ position:relative!important; background:rgb(10,71,194)}
.logo img { width:100%}
.search{ width:calc(100% - 260px)!important;  padding:0 5%!important; margin-top:10px}
.input{ width:80%; font-size:12px}
.menu li img{ display:none}
.min_t_right ul li{ float:left!important; text-align:center; font-size:12px}
.min_t_right ul li img{ height:26px; margin-top:10px; vertical-align:top!important}
.min_top{ width:100%; height:auto}
.nav{ height:auto}


.min_feed img {width: 120px;height: 75px;}
.min_feed h3{ font-size:16px; line-height:inherit}	
.min_feed p{ font-size:12px; line-height:2em;display: none}



}












