﻿html,body{
    font-size:16px;
    font-family: "Microsoft YaHei";
    color:#000;
    line-height:24px;
    min-width: 1200px;
    margin:0;
    padding:0;
    background:#fafafa;
}
div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,img{
    list-style:none;
    padding:0;
    margin:0;
    border:none;
}
a{
    text-decoration:none;
    color:#4a4a4a;
}
a:hover{
    color: #015293;
}
.clear_both:after{
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6{
    font-weight: normal;
    font-size: 12px;
}

.fl{ float:left;}
.fr{ float:right;}
.txtcenter{ text-align:center;}
.bor{ border:1px solid #CCC;}
.rel{ position:relative;}
.red{ color:#FF0000;}
.white{ color:#FFF;}
.block { display:block;}
.in-block{display: inline-block;}
.hide{ display:none;}

/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*清除浮动2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**
* 文字溢出显示省略号
* 1. Chrome 21+ bug https://bugs.webkit.org/show_bug.cgi?id=121902
*/
.ellipsis {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.ellipsis_dh{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.main1100{
    width: 1100px;
    margin: 0 auto;
}

.big_bglh{
    width: 100%;
    background-image: url(../img/20221220_banner_bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 367px;
}
.white_bg{
    background-color: white;
    border-top: 4px solid #0d5199;
}
/*头条*/
.headline{

    font-family: "microsoft yahei", '宋体';
    background: #FFFFFF;
    width: 1100px;
    margin: 20px auto 30px auto;
}
.headline p{
    padding-top: 16px;
    font-size: 33px;
    font-weight: bold;
    text-align: center;
}
.headline p a{
    color: #003f88;
}
.headline span{
    width: 1012px;
    display: block;
    line-height: 26px;
    color: #41586d;
    text-indent: 2em;
    padding-top: 18px;
    margin: auto;
    font-size: 16px;
}
.headline span a{
    color: #4a4a4a;
}
.headline span a:hover{
    color: #164f88;
    text-decoration: underline;
}

/*焦点图*/
.focus-bigbox{
    width:100%;
    height: 444px;
    background: url(../img/20221220_sjzbj_03.jpg) no-repeat center;
    /*overflow: hidden;*/
}

.dsmpWrap {
    width: 1100px;
    height: 394px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.dsmpWrap .itm {
    width: 100%;
    height: 100%;
}

.dsmpWrap .itm img{
    width: 690px;
	height: 424px;
}

#focus_Box li{
    z-index: 0;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 146px;
    cursor: pointer;
    left: 370px;
    border-radius: 4px;
}

.btn_dsmp_l {
    width: 26px;
    height: 85px;
    position: absolute;
    left: 0;
    top: 150px;
    cursor: pointer;
    background: url(../img/20221220_sjz_07.png) no-repeat center top;
    z-index: 13;
}
.btn_dsmp_r {
    width: 25px;
    height: 85px;
    position: absolute;
    right: 0;
    top: 150px;
    cursor: pointer;
    background: url(../img/20221220_sjz_10.png) no-repeat center top;
    z-index: 13;
}
.btn_dsmp_ll {
    width: 205px;
    height: 394px;
    position: absolute;
    left: 0;
    top: 15px;
    background-color: rgba(0,0,0,0.4);
	/* background-color: red; */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    z-index: 12;
}
.btn_dsmp_rr {
    width: 205px;
    height: 394px;
    position: absolute;
    right: 0;
    top: 15px;
    background-color: rgba(0,0,0,0.4);
	/* background-color: red; */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    z-index: 12;
}
/*最新动态*/
.zxdt_box{
    padding: 0 30px;
    overflow: hidden;
}
.hdqk_tit{
    width: 1040px;
    height: 59px;
    background: #0d5199;
    margin: 0 auto 30px auto;
}
.hdqk_tit span{
    display: block;
    color: #ffffff;
    font-weight: bold;
    font-size:30px;
    line-height: 59px;
    margin-left: 24px;
}
.hdqk_tit a{
    color: #cbe1f8;
    font-size: 17px;
    line-height: 59px;
    padding-right: 20px;
}

/**/
.dynamic{
    margin-bottom: 17px;
}
.xzbo_left_box .xzbo_list li {
    width: 588px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    text-indent: 14px;
    line-height: 51px;
    background: url(../img/20200806_list-gray-icon.png) 0 28px no-repeat;
}
.fqxz_right_box .fqxz_img li {
    width: 200px;
    height: 323px;
    margin-left: 15px;
}

/*视频报道*/
.latestPolicySlides_father {
    position: relative;
}
.sjz_rotate {
    margin-bottom: 50px;
    position: relative;
}
.sjz_yq_box {
    width: 970px;
    overflow-x: hidden;
    margin: 0 auto;
    padding: 0 14px;
}
.sjz_yq_box ul li {
    display: inline;
    float: left;
}
.video_con {
    position: relative;
}
.video_con .btn_play {
    display: block;
    position: absolute;
    width: 75px;
    height: 75px;
    left: 122px;
    top: 68px;
    background: url(../img/20200806_video_bf.png) center no-repeat;
}
.sjz_yq_box .sjz_title {
    font-size: 18px;
    width: 330px;
    text-align: center;
    display: block;
    margin-top: 10px;
}
.margin24{
    margin: 0 24px;
}
.video_box{
    height: 372px;
    background: url(../img/20221220_bgg.jpg) no-repeat;
}
.sjz_yq_box_left_btn {
    position: absolute;
    display: block;
    width: 24px;
    height: 63px;
    cursor: pointer;
    left: 30px;
    top: 75px;
    background: url(../img/20200806_sjz_31.png) no-repeat;
}
.sjz_yq_box_right_btn {
    position: absolute;
    display: block;
    width: 24px;
    height: 63px;
    cursor: pointer;
    left: 1051px;
    top: 75px;
    background: url(../img/20200806_sjz_29.png) no-repeat;
}