@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	border:none;
	font-family:"微软雅黑";
}
a:focus{
    outline:none;
}
input{
    outline: none;
}
.content{
    width:1200px;
    margin:0 auto;
}
.clear_both{
    clear: both;
}
.none{display: none;}
.block{display: block;}
/* 头部开始 */
.content{
    width:100%;
}

.header_top,.header_search,.nav,.dqwz,.col_first,.flink,.footer{
    display: none;
}
.mob_style{
    display: block;
}
.header{
    background:url(header_bg.png) no-repeat center top;
    background-size: cover;
    width:100%;
    height:3.5rem;
}
.logo{
    width:11.15rem;
    height:1.65rem;
    float:left;
    margin:0.925rem 0px
}
.logo img{
    width:100%;
}
.nav_bg{
    background:url(nav_bg.png) no-repeat center top;
    width:1rem;
    height:0.8rem;   
    float:right; 
    margin:1.35rem 0px;
    background-size: cover;
}
.nav {
    position: fixed;
    top: 0;
    right: 0rem;
    z-index: 9999;
    width: 8rem;
    height: 100%;
    background: #004e9f;
}
.nav_close{
    background:url(close.png) no-repeat center top;
    width:1rem;
    height:1rem; 
    position: absolute;
    top: 2.25rem;
    right: 0.6rem;
    background-size: cover;
}
.nav ul{
    margin-top:4.55rem;
}
.nav li{
    float:none;
    width:100%;
    text-align: center;
    background:none;
    line-height:2.425rem ;
}
.nav li a{
    font-size:0.85rem;
    color: #fff;
}
/* 导航结束 */
.main{
    margin:40px 0px;
}

/* 头条结束 
.news_con,.zxtwxx,.tzmt_con{padding: 0 0.6rem;}*/
.tpxw{
    height:18.15rem;
}
.focusBox { position: relative; width:100%; height:100%; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic .pic_img { width:100%; height:11.7rem;}
.pic li{
    width: 100%;
    height: 100%;
    position:relative;
}
.focusBox .pic .pic_img a img{width: 100%;height: 100%;object-fit: cover;}
.pic_num{
    font-size:32px;
    color:#0f52b7;
    text-align: center;
    font-weight: bold;
}
.pic_con{
    width:100%;
    height:6.45rem;
    /* position:absolute; */
    /* box-shadow:2px 0 3px -1px #eaedf5,0 -2px 3px -1px #eaedf5,0 2px 3px -1px #eaedf5,0px 0px 0px 0px red;  */
    background: #f5f5f5;
    /* top:35px; */
    padding:0.6rem;
}
.pic_title a{
    text-align: center;
    font-size:0.9rem;
    color:#333333;
    display: inline-block;
    line-height: 1.3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 100%;
}
.pic_intro{
    font-size:0.6rem;
    color:#999999;
    /* text-indent: 2em; */
    line-height: 0.9rem;
    margin-top:0.4rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.focusBox .hd {
    width: 65%;
    position: absolute;
    top: calc(100% - 1.6rem);
    left:6.625rem;
    z-index: 1;
}
.focusBox .hd li {
    margin: 0 5px;
    /* background: url(lb_bg.png) no-repeat left top; */
    height: 0.5rem;
    overflow: hidden;
    width: 0.5rem;
    cursor: pointer;
    display: inline-block;
    background: #DBDBDB;
    border-radius: 0.5rem 0.5rem;
}
/* background: url(lb_onbg.png); */
.focusBox .hd .on{background: #0F52B7; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/* 图片新闻结束 */
.news_con{
    overflow: hidden;
    margin-top: 1rem;
}
.news_left{
    width:100%;
}
.news_title{
    overflow: hidden;
    float:left;
}
.news_title li{
    float:left;
    background:url(title_bg.png) no-repeat left center;
    margin-left:0.2rem;
    padding-left:0.3rem;
}
.news_title li:first-child{
    background:none;
    margin-left:0px;
    padding-left:0px;
}
.news_title li {
    font-size:0.9rem;
    color:#000000;
    font-weight: bold;
}
.news_more{
    float:right;
    width:0.4rem;
    height:0.7rem;
    line-height: 0.7rem;
}
.news_more img{
    width:100%;margin-top:0.325rem;
}
.news_title li.current{
    color:#0f52b7;
}
.yw_list li{
    border-bottom: 1px solid #cccccc;
    margin-top:10px;
    padding: 0.6rem 0;
}
.yw_list li:first-child{
    margin-top: 0.6rem;
}
#con-two-1 .yw_list li:first-child a{
    color:#0f52b7;
}
.yw_list .yw_title{
    overflow: hidden;
    line-height: 1.125rem;
}
.yw_list .yw_title a{
    font-size:0.75rem;
    color:#333333;
    display: block;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yw_list .yw_title span{
    font-size:0.6rem;
    color:#999999;
    display: block;
    margin-top: 0.4rem;
}

/* news_left结束 */
.news_right{
    width:100%;
    margin-top: 1rem;
}
.news_right ul{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.news_right li{
 width: 5.55rem;
 height: 4.325rem;
 background: #0F52B7;
margin-left: 0.425rem;
}
.news_right li:first-child{
    margin-left: 0;
}
.news_right li a{
    font-size:0.75rem;
    color:#fff;
    line-height:1.125rem;
    font-weight: bold;
}
.news_right li a img{
    width: 1.75rem;
    height: 1.75rem;
    display: block;
    margin: 0.575rem auto 0.425rem auto;
}
.news_right li a p{display: block;text-align: center;}
.news_right .pyxw{width: 100%;height: 4.7rem;margin-top: 1rem;background-size: cover;}
.news_right .pyxw img{
    width:100%;
}
/* news_right结束 */
.zxtw_title{
    margin:1rem 0px 0.6rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.zxtw_title a.more_sj{
   width: 0.4rem;
   height: 0.7rem;
   background: url(more_sj.png) no-repeat center center;
   background-size: cover;
}
.zxtw_title a,.tzgg_title a,.mtkpy_title a{
    font-size:0.9rem;
    color:#000000;
    font-weight: bold;
}
.zxtw_lunbo{width: 100%;overflow: hidden;}
.zxtw_Scroll{
    width:100%;
    height:13.25rem;
    position:relative;overflow:hidden;
}
.zxtw_Scroll .prev{
    width:18px;
    height:32px;
    position:absolute;
    top:5rem;
    left:0;
    z-index:100;
    cursor:pointer; 
    background:url(prev.png) no-repeat;
}
.zxtw_Scroll .next{
    width:18px;
    height:32px;
    position:absolute;
    top:5rem;
    right:0;
    z-index:100; 
    cursor:pointer; 
    background:url(next.png) no-repeat;
}
.zxtw_Scroll .scrollWrap{
    width:100%;
    overflow:hidden;
    height:100%;
}
.dlList ul{
    height:13.25rem;
    margin-left: -0.35rem;
}
.zxtw_Scroll  ul li{
    float:left;
    width:100%;
    height: 13.25rem;
    text-align:center;
    position:relative;
}
.zxtw_Scroll  img{
    display:inline-block;
    width:100%;
    height:11rem;
}
.dltitle{
    width: 11rem;
    margin: 0 auto;
    height:2.25rem;
    line-height:0.925rem;
    text-align:center;
    background:#ffffff;
    padding:0.1rem 0.625rem 0 0.625rem;
    /* box-shadow: 2px 2px 10px #eaedf5; */
}
.dltitle a{
    font-size:0.65rem;
    color:#999999;
}
/* 最新图文信息结束 */
.tzgg li,.mtkpy li{
    background: url(li_bg.png) no-repeat left 20px;
    line-height: 1.125rem;
}
.tzgg li a,.mtkpy li a{
    font-size:18px;
    color:#000000;
    padding-left:1.125rem;
}
.tzmt_con{
    overflow: hidden;
    margin: 1rem 0;
}

/* main结束 */
.footer_con{
    width:100%;
}
.main{
    margin:0;
}
.sj_footer{
    width:100%;
    background-color: #0f52b7;
    font-size:0.65rem;
    color:#ffffff;
    text-align: center;
    line-height: 2.875rem;
}
