html,body { background-color: none;background: none;}
.w1200{width:1200px;margin:0 auto;}
.f7f7f7{background:#f7f7f7;}
.bgfff{background:#ffffff;}
.pb48{padding-bottom:48px;}


.dqwz{height: 50px;line-height: 50px;background:#eaf1fb;padding-left:36px;font-size:18px;color:#626262;}
.dqwz a{font-size:18px;color:#626262;}
.list_box{padding:40px 23px 45px 38px;}
.list_box_left{width:750px;float:left;}
.list_tit{line-height: 26px;padding-bottom:17px;border-bottom:1px solid #d6d6d6;position: relative;font-size:20px;color:#0f409e;}
.list_tit::before{content: '';width:41px;height:1px;border-bottom:1px solid #375da7;position: absolute;bottom:-1px;z-index:100;}
.list_tit a{font-size:20px;color:#0f409e;}
.list_list{padding:20px 0 0;}
.list_list li{background:url(../images/list_d.png) no-repeat left 17px;padding-left:26px;height:40px;line-height: 40px;}
.list_list li a{font-size:16px;color:#555555;width:80%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_list li .time{float: right;color:#9f9f9f;font-size:14px;}
.list_list li.line{border-bottom: 1px dashed #d9d9d9;padding-bottom:20px;margin-bottom:20px;}
.list_list li a:hover{color:#1c4aa3;}
/*--列表右侧--*/
.list_box_right{float:right;border:1px solid #e4e4e4;padding:10px 18px;width: 316px;}
.list_tit2{font-size:20px;color:#0f409e;height: 32px;line-height: 32px;padding:10px 0;border-bottom:1px solid #d6d6d6;position:relative;}
.list_tit2 a{font-size:20px;color:#0f409e;}
.list_tit2::before{content: '';width:41px;height:1px;border-bottom:1px solid #375da7;position: absolute;bottom:-1px;z-index:100;}
.list_box_right .list_list{padding:9px 0 0 0;}
.list_box_right .list_list li a{width:100%;}
.list_img{margin-top:15px;position: relative;}
.list_img,.list_img img{width:316px;height:237px; overflow: hidden;}
.list_img dd{text-align: justify; max-height:60px;line-height: 30px;color:#fff; position: absolute;left:0;bottom:0;width:90%;padding:5px 5%;background: url(../images/intitbg.png) repeat center;}
.slideTxtBox .hd ul{border-bottom:1px solid #d6d6d6;position:relative;height: 32px;padding:10px 0;}
.slideTxtBox .hd ul::before{content: '';width:41px;height:1px;border-bottom:1px solid #375da7;position: absolute;bottom:-1px;z-index:100;}
.slideTxtBox .hd li{font-size:20px;color:#353535;height: 32px;line-height: 32px;float:left;}
.slideTxtBox .hd li a{font-size:20px;color:#353535;}
.slideTxtBox .hd li span{padding:0 12px;}
.slideTxtBox .hd li.on a{color:#0f409e;}
/*--列表右侧 end--*/

.list_tw{margin-top:21px;border-bottom:1px dashed #d9d9d9;padding-bottom:21px;overflow: hidden}
.list_tw dt,.list_tw dt img{width:264px;height: 198px;float: left;overflow:hidden;}
.list_tw dd{padding-left:36px;float:left;width:450px;}
.list_tw dd h2{font-size:20px;color:#272727;line-height: 34px;}
.list_tw dd h2 a{font-size:20px;color:#272727;}
.list_tw dd h2 a:hover{color:#1c4aa3;}
.list_tw dd p{font-size:16px;color:#555555;line-height: 28px;padding-top:10px;padding-bottom:16px;}
.list_tw dd p a{color:#7b97cf;}
.list_tw dd span{color:#9f9f9f;font-size:14px;line-height: 18px;}


/*--文章--*/
.content{padding:0 50px;}
.title{font-size:28px;color:#343434;text-align:center;padding-top:65px;line-height: 50px;}
.source{border-bottom:1px solid #e5e5e5;line-height: 28px;padding:23px 0 24px 0;text-align:center;font-size:14px;color:#8b8b8b;}
.source span{padding:0 15px;}
.content_main{padding-top:20px;padding-bottom:30px; border-bottom:1px solid #e5e5e5;font-size: 16px;color: #4c4a4b;    line-height: 28px;}
.content_main img{ max-width: 670px;height:auto;}
.botfxgb{margin-top:27px;height:20px;margin-bottom:40px;}
.botfenx{font-size:14px;color:#8b8b8b;line-height: 20px;}
.botfxgb .bdshare-button-style0-24 a{ background-image: url(../images/fx_wx.jpg);height:20px;margin:0 4px 0 0;}
.botfxgb .bdshare-button-style0-24 .bds_weixin{background-image: url(../images/fx_wx.jpg);background-position:0;}
.botfxgb .bdshare-button-style0-24 .bds_tsina{background-image: url(../images/fx_wb.jpg);background-position:0;}

.content_left .title{padding-top:25px;}
/*--文章 end--*/
/*--专题--*/
.special-topic ul{overflow:hidden;}
.special-topic li{width:370px; float: left; margin-left: 14px;list-style-type:none;} 
.special-topic ul li:first-child{margin-left: 0;} 
.special-topic li img{width:370px;height:60px;} 
.special-topic li p{font-size: 18px; height:18px;line-height: 18px; margin:20px 0 50px 0;}

.title_yw{height: 36px;line-height: 36px;background-color: #ededed;margin-bottom: 10px; margin-top:20px;}
.title_yw span{color: #fff;float:left;height: 36px;padding: 0 15px;background-color: #0f409e;font-size: 18px;}
.list03xg{overflow:hidden;}
.list03xg li{height: 26px;line-height: 26px;overflow: hidden;text-indent: 10px;background: url(../images/li02.jpg) no-repeat 0 14px;font-size: 14px;width:50%;float:left;}
.list03xg li span{color: #003b71;font-weight:bold;}
.list03xg li em{color: #9a0000;}
.list03xg li.n a{color: #000;}
.content-main img{display:block; margin:0 auto;}
.content-main strong{font-weight:bold !important;}
/*--专题 end--*/
/*--网群--*/
.new_listbox3c {width:500px;float:left;margin-left:25px;margin-right:25px;}
.new_listbox3c ul{margin-top: 10px;margin-bottom: 10px;}
.new_listbox3c li{background: url("../images/li02.jpg") no-repeat 0 12px;font-size: 14px;line-height:28px;overflow: hidden;padding-left: 10px;}
.new_listbox3c li span{float: right;color: #999;font-size: 12px;}
.new_listbox3c h2 {font-size:16px;line-height:32px;font-weight:bold;color:#333333;text-indent:10px;background:#e3e3e3;}
.new_listbox3c h2 span {float:right;margin-right:10px;font-size:12px;font-weight:normal;}
/*--网群 end--*/

.wyq-left-main .title{padding:0;}

.is-truncated{width: 100%;line-height: 50px;text-align: center;font-size: 30px;}
.is-truncated a {color: #1644a0;}
.list_box .speech{width:649px;}
.list_box .picScroll-left{width:649px;}
.list_box .picScroll-left .bd ul li .pic img{width:649px;height:366px;}
.list_box .activity{width:100%;}
.calendar div,.calendar td{font-family: "宋体";}
.calendar table tr th{font-weight:normal;}

.activity .content-text{width:650px;margin-right:20px;}
.content-text ul li p{height:105px;}
.calendar-1 ul li p{font-size: 14px;color: #666;}
/* add 0515 */
.ztzsj_box{padding:0 30.5px;}
.ldhdPic{position: relative;height:421px; overflow: hidden;}
.ldhdPic dt{height: 421px;}
.ldhdPic dt img{width:100%;height: 100%;}
.ldhdPic dd{position: absolute;left:0;bottom:0;background: url(../images/intitbg.png) repeat center;width:96%;height:55px;line-height: 55px;color:#fff;font-size: 18px;padding:0 2%;}
.ldhdPic dd a,.ldhdPic dd span{color:#fff;font-size: 18px;}
.ldhdPic dd span{font-size: 16px;}
.ldhdList{padding:25px 0 0;}
.ldhdList h3{line-height: 46px;font-weight: normal;padding-bottom: 10px;}
.ldhdList h3 a{color:#0f409e;}
.ldhdListImg{width:285px;height:213px;overflow: hidden;}
.ldhdListImg img{width:100%;height: 100%;}
.ldhdListTit{width:446px;}
.ldhdListTit .list_list li{height:42px;line-height: 42px; background-position: left 20px;}
.ldhdListTit .list_list li a{width:100%;}
.ldhdListTit .list_list{padding-top: 0;}
.ldhdTopNew{background: url(../images/ldbddlbg.png) no-repeat bottom center;padding: 0 0 20px;color:#454545;text-align: center;}
.ldhdTopNew dt{font-size: 30px; line-height: 48px;}
.ldhdTopNew dd{color:#717171;line-height: 30px;padding-top: 10px;}
.ldhdJdt{height:562px;background: #0f409e;margin:20px 0; position: relative; }
/* .ldhdJdt .bd ul li{position: relative;height:517px;}
.ldhdJdt .bd ul li dt img{width:100%;height:100%;}
.ldhdJdt .bd ul li dd{position: absolute;left:0;bottom:0;height:58px;line-height: 48px;width:100%;text-align: center;color:#fff;font-size: 20px;background: url(../images/btmtitbg.png) repeat-x;}
.ldhdJdt .hd{display: none;} */
.ldhdJdt .pic{overflow: hidden;width:1000px;}
.ldhdJdt .pic img { width: 100%; height: 562px; display: block; }
.ldhdJdt .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 52px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; display: none;}
.ldhdJdt .txt { position: absolute; top:0;right: 0; z-index: 2; height: 100%; width:139px; overflow: hidden; }
.ldhdJdt .txt li{ line-height:30px; position:absolute;top:0; right:-139px;width:100%;height:100%;}
.ldhdJdt .txt li span{display: inline-block;width:100%;text-orientation: upright;color: #acc4ee;font-size: 28px;display: block;text-align: center;line-height: 60px;}
.ldhdJdt .txt li a{ display: inline-block; color: white; font-size: 24px;width:72px;margin:0 34px;writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: vertical-rl;height: 482px;text-align: justify;line-height: 36px;letter-spacing: 2px;}


.ldhdJdt .num { position: absolute; z-index: 3; bottom: 18px; right: 8px;display: none; }
.ldhdJdt .num li{ float: left; position: relative; width: 14px; height: 14px; overflow: hidden; margin-right: 10px; cursor: pointer;border-radius: 100%; }
.ldhdJdt .num li a,.ldhdJdt .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; }
.ldhdJdt .num li span { z-index: 1; background: #fff; filter: alpha(opacity=50); opacity: 0.5; }
.ldhdJdt .num li.on a,.ldhdJdt .num a:hover{ background:#6794ee;  }
.ldhdJdt .prev,
.ldhdJdt .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:60px; height:90px;margin-top:-45px; background:url(../images/ad_ctr.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4;z-index: 100;}
.ldhdJdt .next{ left:auto; right:139px; background-position: 0 -90px; }
.ldhdJdt .prev:hover,
.ldhdJdt .next:hover{ filter:alpha(opacity=80);opacity:0.8;  }
.ldhdJdt .prevStop{ display:none;  }
.ldhdJdt .nextStop{ display:none;  }


.ldhdTitle{color:#646464; font-size: 36px;line-height: 60px;}
.ldhdTitle span{color:#646464;padding:0 8px;}
.ldhdTitle b{color:#0f409e;}
.ldhdTitle img{vertical-align: middle;}
.ldhdZyhdCons,.ldhdZyjhCons{padding:20px 0;}
.ldhdZyhdImg{width:285px;height:402px;overflow: hidden;}
.ldhdZyhdImg img{width:100%;height:auto;}
.ldhdZyhdList{width:805px;overflow: hidden;height:402px;padding-right: 20px;}
.ldhdZyhdList .list_list{padding-top:0;}
.ldhdZyhdList .list_list li{border-bottom:1px dashed #ddd;line-height: 36px;height: auto;}
.ldhdZyhdList .list_list li a{overflow:auto;display:inline;text-overflow:inherit;white-space:inherit ;color:#666;}
/*滚动条自定义样式*/
.ScrollStyle{overflow: auto !important;}
.ScrollStyle::-webkit-scrollbar{box-sizing:border-box;width:9px;height:9px;background:#eee;}
.ScrollStyle::-webkit-scrollbar-button{width:9px;height:0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);}
.ScrollStyle::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#0f409e;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#0f409e;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color:#f1f1f1;}
.ldhdZyjhList{width:357px;}
.ldhdZyjhList2{margin:0 34px;}
.ldhdZyjhList dl{height:90px;border:1px solid #e3e3e3;background: #f8f8f8;margin:10px 0;position: relative;padding:14px 20px 0;text-align: justify;}
.ldhdZyjhList dl dt{line-height: 30px;}
.ldhdZyjhList dl dd{line-height: 20px;background: #0f409e;height:20px;width:70px;text-align: center;font-size: 14px;color:#fff;position: absolute;right: 1px;bottom:1px;}
.ldhdZyjhList .ldhdZyjhImg{overflow: hidden;margin:10px 0;height:267px;}
.ldhdZyjhList .ldhdZyjhImg img{width:100%;height: 100%;}
.ldhdZypsCon{margin-top: 6px;}
.ldhdZypsCon ul li{float: left;width:48%; line-height: 30px;margin-top: 20px;}
.ldhdZypsCon ul li.fr{float: right;}
.ldhdZypsCon ul li a{}
.ldhdZypsCon ul li img{padding: 6px 10px 0 0;}
@media screen and (max-width: 768px) {
    .w1200{width:100%;}
   
    .list_box{padding:20px 2%;}
    .list_box_left{width:100%;}
    .list_box_right{display: none;}
    .list_list li a{width:70%;}

    .list_tw dt{width:100%;float:none;}
	.list_tw dt img{width:100%;height:auto;}
    .list_tw dd{width:100%;float:none;padding-left:0px;}
    .content{padding:0 2%;}
    .content_main img{width:100%;}
    .title{padding-top:40px;}
	
	.overh>div:first-child{display:none;}
	.new_listbox3c{width:100%;margin-left:0px;}
	.new_listbox3c ul li a{width:70%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	
	.special-topic li{width:100%;margin-left:0px;}
	.special-topic li p{margin-bottom:20px;}

	.wyq-left-main{width:100%;}
	.wyq-right{width:100%;}
	.politics-same dt{width:36%;margin-right:4%;}
	.politics-same img{width:100%;height:auto;}
	.politics-same dd p{display:none;}
	.politics-same dd span{display:none;}
	.politics-same dd h1{font-size:14px;}
	.politics-same dd h1 a{white-space: normal;text-overflow: initial;}
	
	.list_box .picScroll-left,.list_box .picScroll-left .bd ul li .pic img,.list_box .content-text,.list_box .speech{width:100%;}
	.list_box .picScroll-left .bd ul li .pic img{height:auto;}
	.picScroll-left{margin-right:0px;margin-bottom:10px;}
	.picScroll-left .bd ul li .title a{width:100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .content-text ul li h3{width: 100%;height: 36px;line-height: 36px;font-size: 18px;}
	.content-text ul li h3 a{width:100%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.speech .content-text:last-child ul li h3{float:right;width:56%;font-size:16px;}
	.speech .content-text:last-child ul li h3 a{white-space: normal;text-overflow: initial;}
	.speech .content-text:last-child ul li p{display:none;}
	.speech .content-text:last-child ul li{overflow:hidden;}
	.speech .img ul li img{width:40%;height:auto;margin-right:4%;}
	.is-truncated{font-size:20px;line-height:34px;height:auto;}
	.activity .calendar-1{padding:40px 0 20px 0;height:auto;}
    
    /* add 0515 */
    .ldhdPic,.ldhdPic dt{height:auto;}
    .ldhdPic dd a, .ldhdPic dd span{font-size: 16px;}
    .ldhdPic dd a.w54{width:54%;display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .ldhdListImg{width:100%;height:auto;}
    .ldhdListTit{width:100%;}
    .ldhdJdt,.ldhdJdt .pic img{height:auto;min-height: 187px;}
    .ldhdTitle{font-size: 26px; text-align: center;}
    .ldhdTitle img{width:26%;}
    .ldhdZyhdImg,.ldhdZyhdImg img,.ldhdZyhdList{width:100%;height:auto;}
    .ldhdZyhdCons .ScrollStyle{overflow:initial !important;}
    .ldhdZyhdList{padding-right:0;}
    .ldhdZyhdCons, .ldhdZyjhCons{padding:5% 0;}
    .ldhdZyjhList,.ldhdZypsCon ul li{width:100%;}
    .ldhdZyjhList2{margin:0;}
}