@charset "utf-8";
/*common*/
.sideBar{float:left; width:25%;}
.parentName{ padding:22px 15px; line-height:1.3; font-size:20px; color:#fff; font-weight:bold; text-align:center; background:#0b64be; border-radius:15px 0 15px 0; -moz-border-radius:15px 0 15px 0; -ms-border-radius:15px 0 15px 0; -o-border-radius:15px 0 15px 0; -webkit-border-radius:15px 0 15px 0;}
.sideMenu .li1{ margin-top:1px;}
.sideMenu .a1{display:block; padding:16px 30px 16px 40px; font-size:18px; line-height:1.5; color:#666; position:relative; background:#f4f4f4;}
.sideMenu .a1 i{position:absolute; right:15px; top:50%; width:13px; height:13px; margin-top:-7px; background:url(../images/sidebar_arrow.gif) no-repeat;}
.sideMenu .a1:hover, .sideMenu .a1.aon{background:#fff;}
.sideMenu .sub{font-size:15px; padding:10px 0;}
.sideMenu .level_2{padding:6px 20px 6px 40px;}
.sideMenu .a2{color:#666;}
.sideMenu_drop .a1:hover, .sideMenu_drop .a1.aon{ background-color:#ebf4fe; color:#0b64be;}
.sideMenu_drop .a1.down i{background-image:url(../images/sidebar_arrow_down.gif);}
.sideMenu .a2:hover, .sideMenu .a2.aon{color:#0b64be;}

.mainContent{float:right; width:72%;}

/*list*/
.news_list li, .news_list_group li{ position:relative; padding:0 90px 0 20px; clear:both; overflow:hidden; font-size:16px; line-height:42px; background:url(../images/common_dot.gif) no-repeat left center;}
.news_list li .time, .news_list_group li .time{ position:absolute; right:0; background:#fff; top:0; color:#999999; z-index:1; font-size:14px; color:#999999;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#666666;}
.news_list li a:hover{color:#333; font-weight:bold;}
.news_list .pagediv{padding-bottom:20px;}
.news_list_nodate{padding-right:0;}
.news_list_nodate li .time{display:none;}
.news_list_nodate li a{max-width:100%;}

.news_list_group li div{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333;}
.news_list_group li .title:hover{font-weight:bold;}
.news_list_group li em{font-style:normal; margin-right:10px;}
.news_list_group li em a:hover{text-decoration:underline; color:#e32528;}

.ztbd_list li{font-size:16px; float:left; width:50%;}
.ztbd_list li a{padding:6px 0 6px 26px; display:inline-block; line-height:1.5em; background:url(../images/common_dot.gif) no-repeat 0 18px; color:#666666;}
.ztbd_list li a:hover{color:#333; font-weight:bold;}

.pic_list{margin:0 -16px;}
.pic_list ul{overflow:hidden;}
.pic_list li{ float:left; width:245px; padding:0 20px 38px; overflow:hidden;}
.pic_list li .pic{overflow:hidden; height:160px; margin-bottom:18px;}
.pic_list li img{display:block; width:100%; height:100%;}
.pic_list li .txt{ display:block; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.pic_list .pagediv{padding:10px 0;}
.st_video_list li a.pic{position: relative;}
.st_video_list li a.pic:after{content:"";display: block;position: absolute;top:50%;left:50%;width:69px;height: 69px;margin:-50.5px 0 0 -34.5px;background: url(../images/video_btn.png) no-repeat center;}

.singlePage{ font-size:16px; line-height:2;}
.singlePage img, .singlePage table{max-width:100%;}

.news_list .item{ padding:5px 0 20px;}
.news_list .item .title{border-bottom:#cccccc 1px solid; height:36px; box-sizing:content-box; clear:both; margin-bottom:10px;}
.news_list .item .title h3{ display:inline-block; padding:0 10px; border-bottom:#5eabe3 3px solid; height:34px; box-sizing:content-box; font-size:18px; font-weight:normal; color:#2b8acf; color:#2b8acf;}
.news_list .item .title .more{color:#888; float:right; line-height:28px; margin-right:10px; font-size:14px;}
.news_list .item .title .more:hover{color:#000;}
.news_list .item ul li{line-height:40px;}
.news_list .itemEnd{margin-bottom:5px;}
.zscd_more{border-top:#e3e3e3 1px solid; padding:10px 0 0;  text-align:right; font-size:14px; margin-top:10px;}

.ldzc .pic img{display: block; margin:0 auto 10px; width: 130px;}
.ldzc .name{text-align: center; font-weight: bold;}
.ldzc .job{text-align: center; margin-bottom: 15px; color: #0b64bd;}
.ldzc .tit{line-height: 2.25em; padding-left: 10px; background: #e0edfa; font-weight: normal; font-size: 16px;}
.ldzc .wdjj{padding: 15px 0 5px;}
.ldzc .date{text-align: right; color: #999; font-size: 15px;}

/*page*/
.page{text-align: center; padding: 30px 0; font-size:12px; font-family:"宋体";}
.page a{display: inline-block; margin:0 1px 5px; padding:0 10px; line-height:30px; border:#dfdfdf 1px solid; border-radius:3px; background:url(../images/page_num.gif) repeat-x; color: #666;}
.page a.current, .page a:hover{color:#fff; background:#dd5555; border-color:#dd5555;}


/*wsbs*/
.wsbs_box{border:#cccccc 1px solid; font-size:14px; margin-bottom:10px;}
.wsbs_box .title{height:37px; background:url(../images/wsbs_title_bg.gif) repeat-x; line-height:37px; padding:0 5px; border-bottom:#cccccc 1px solid;}
.wsbs_box .title .more{float:right; color:#0088cc; font-size:13px;}
.wsbs_box ul{padding:5px 10px;}
.wsbs_box li{position:relative; padding:0 0 0 15px; height:30px; line-height:30px; background:url(../images/common_dot_blue.gif) no-repeat 0 center; overflow:hidden;}
.wsbs_box li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/***responsive***/
@media (max-width: 1199px) {
	.pic_list{ margin:0 -16px;}
	.pic_list li{width:33.333%; padding-left:16px;  padding-right:16px;}
	.pic_list li .pic{height:116px;}
	.ldzc_siglePage dl dd span{-moz-width:calc(100% - 120px); -ms-width:calc(100% - 120px); -o-width:calc(100% - 120px); -webkit-width:calc(100% - 120px); width:calc(100% - 120px);}
}

@media (max-width: 991px){
	.sideBar{margin-bottom:20px;}
	.sideBar, .mainContent, .zw_sideBar, .zw_mainContent{float:none; width:100%;}
	.zw_sideBar{ height:auto; border:none; margin:0 0 10px;}
	.ztbd_list li{float:none; width:100%;}
}

/* xs mobile*/
@media (max-width: 767px) {
	.sideBar{display:none;}
	.news_list li, .news_list_group li{padding:6px 10px 6px 26px !important;  line-height:1.5em;  background-position:0 18px;}
	.news_list li a, .news_list li .time,
	.news_list_group li div, .news_list_group li .time
	{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li .time, .news_list_group li .time{margin-left:10px;}
	.news_list .item ul li{line-height:1.5em;}
}
@media (min-width: 480px) and (max-width: 767px) {
	.pic_list li{width:50%;}
	.pic_list li .pic{height:136px;}
}

@media (max-width: 480px){
	.parentName{padding-bottom:15px; padding-bottom:15px;}
	.sideMenu .a1{padding-top:12px; padding-bottom:12px; font-size:16px;}	
}
/* XS Portrait */
@media (max-width: 479px) {
	.pic_list ul{margin:0;}
	.pic_list li{width:100%;}
	.pic_list li .pic{height:auto;}	
}