@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;-webkit-text-size-adjust:none; font-size:14px;}
input,select,label{vertical-align:middle;}
ul,ol,li{list-style:none;}
input,img,select{border:0;outline:none;}
body{font-family:"微软雅黑";color:#000;font-size:14px;}
a{color:#333;/*color:#000;*/text-decoration:none;outline:none;}
a:hover{color:#c40001;}

.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}
/*通知公告模块*/
.pub-tzgg{width: 486px;height: 250px;overflow: hidden;}
.pub-tzgg .pub-tzgg-head{width: 486px;height: 30px; border-bottom: 1px solid #cbcbca;}
.pub-tzgg .pub-tzgg-head .title{display:block; float:left; font-size: 18px; color: #313130; padding: 0px 5px 0px 35px; height: 29px; line-height: 27px; font-weight:bold; border-bottom: 2px solid #c70000; cursor:pointer;}
.pub-tzgg .pub-tzgg-head img{padding-right:10px; line-height: 29px;}
.pub-tzgg-head .pub_tabs{height: 28px;}
.pub-tzgg-head .pub_tabs li{float: left; line-height: 28px;}
.pub-tzgg-head .pub_tabs li a{padding-left: 12px; padding-right: 12px; font-size: 14px; border-left:2px solid #bdbdbd; line-height: 28px;}
.main_zcfg_gk .gk_con{width: 487px;}
.main_zcfg_gk .gk_con ul{margin-top:10px;}
.main_zcfg_gk .gk_con ul li{height: 36px; line-height: 36px; font-size:16px; color: #848483; background: url(nyb_dot.png) no-repeat 2px center; padding-left:15px;}
.z2{background: url(nyb_tzgg_20171129.png) no-repeat;}
#le{border-left: 0px;padding-left: 0px;}
.pub-tzgg .pub-tzgg-head .pub_tabs .cur a{color: #be2816;}
.main_zcfg_gk .gk_con ul li .date{float:right;color:#666;}
.news .news_con  ul li .date{float:right;color:#666;}
.pub-tzgg .gb{background:#dcdcdd;border:1px solid #cbcbcb;padding:7px 0 12px; box-shadow:1px 1px 5px #ccc;margin:12px 0 0;overflow:hidden;}
.pub-tzgg .gb span{float:left;height:34px;line-height:34px;background:url(nyb_index_ab.png) no-repeat 0 center;color:#015293;font-weight:bold;font-size:16px;padding:0 0 0 18px;margin:0px 5px 0px 7px;}
.pub-tzgg .gb .txt_box{float:left;border:1px solid #aaa;background:#fff;overflow:hidden;}
.pub-tzgg .gb .txt_box .txt{float:left;width:84px;height:32px;background:#fff;line-height:32px;padding:0 8px;}
.pub-tzgg .gb .txt_box .btn{float:left;width:16px;height:15px;background:url(nyb_index_search.png) no-repeat 0 center;margin:8px 8px 0 0;cursor:pointer;}
.pub-tzgg .gb label{margin-left: 6px;;float:left;font-size:13px;line-height:34px;}
.pub-tzgg .gb label input{margin:0 6px 0 0;}
.pub-tzgg .gb .btn{float:left;width:61px;height:27px;line-height:27px;background:url(nyb_index_ss_btn.png) no-repeat;text-align:center;margin:3px 0 0 5px;cursor:pointer;}

/**左侧图片右侧文字**/
.pub-media1{width:740px;}
.pub-media1-head{height:36px; line-height:36px; width:100%; float:left; border-bottom:#EDEDED solid 1px; width:100%;}
.pub-media1-head-title{ float:left;font-size:18px; font-weight:bold; padding:0 10px; border-bottom:#D70000 solid 2px;}
.pub-media1-head-more{ float:right; font-size:14px; color:#999; margin-right:13px;}

.pub-media1-pannel{width:100%;padding-top:20px; overflow:hidden;}
.pub-media1-pics{ float:left; width:36%; margin-right:2.5%;position:relative;}
.pub-media1-pics-focus{ overflow:hidden; height:190px; width:100%; position:relative; float:left;}
.pub-media1-pics-focus img{ width:100%; height:160px; float:left;}
.pub-media1-focus-title{ float:left; width:100%; background:#F7F7F7; height:30px; line-height:30px; text-indent:1em;overflow:hidden;}

.pub-media1-focus-cir{ position:absolute; right:8px; bottom:40px;}
.pub-media1-focus-cir ul li{ width:10px; height:10px; background:url(nyb_ld_lbt_ico2_20171213.png) no-repeat; float:left; margin:0 2px;cursor:pointer;}
.pub-media1-focus-cir ul .on{ background:url(nyb_ld_lbt_ico1_20171213.png) no-repeat;}

.pub-media1-txt-list{ width:61.5%; float:left; margin-top:-8px;}
.pub-media1-txt-list li{ float:left; width:100%; line-height:34px; font-size:16px; background:url(nyb_dot.png) no-repeat left center;}
.pub-media1-txt-list li a{ float:left; margin-left:14px;}
.pub-media1-txt-list li span{ float:right; font-size:14px; color:#999;}

/*通用文字列表*/
.fullwidth{width:100%!important;}

/*通用上图下文*/
.pub-media2{width:275px;}
.pub-media2-head{width:100%;line-height: 38px;height: 38px; border-bottom:1px solid #ddd;}
.pub-media2-head h2{float:left;margin-top: 0; margin-bottom: 0;border-bottom: 2px solid #c40001;line-height: 38px;height: 38px;font-size: 18px;font-weight: bold;}
.pub-media2-head h2.picicon{background: url(ico_pic.png) no-repeat left center;padding-left: 26px;padding-right: 5px;}
.pub-media2-pannel{padding-top:20px;}
.pub-media2-pannel dl{width:100%;}
.pub-media2-pannel dl dd{padding-left: 13px;background:url(li_sty1.gif) no-repeat left center; height:32px; line-height:32px;}
.pub-media2-pannel dl.first{position:relative;height:165px;}
.pub-media2-pannel dl.first dt{width:100%;}
.pub-media2-pannel dl.first dt a img{width:100%; height:165px;}
.pub-media2-pannel dl.first dd{background: url(bg_000_opc_70.png) repeat; width:100%; height:24px; line-height:24px; text-align:center; position:absolute;bottom:0;left:0; overflow:hidden;padding:0;}
.pub-media2-pannel dl.first dd a{color:#fff;font-size:12px;}
@media screen and (min-width: 1440px) {
/*通用公开*/
.pub-tzgg{width:586px;height:285px;overflow: hidden;}
.pub-tzgg .pub-tzgg-head{height:48px;width:100%;}    
.pub-tzgg .pub-tzgg-head .title{height:45px; line-height:48px; background-position:left center;font-size:21px;
 border-bottom: 3px solid #c70000;}
.pub-tzgg-head .pub_tabs{height:46px;}    
.pub-tzgg-head .pub_tabs li{ line-height:46px;}
.pub-tzgg-head .pub_tabs li a{font-size:16px;}
.main_zcfg_gk .gk_con ul li{font-size:18px;}
.main_zcfg_gk .gk_con{width:100%;}

/**左侧图片右侧文字**/
.pub-media1{width:892px;}
.pub-media1-head{height:48px; line-height:48px;}
.pub-media1-head-title{font-size:21px;border-bottom:#D70000 solid 3px;}
.pub-media1-head-more{font-size:16px;}
.pub-media1-pics img{height:192px;}
.pub-media1-pics-focus{height:228px;}
.pub-media1-focus-cir{bottom:46px;}
.pub-media1-focus-title{height:36px; line-height:36px;font-size:16px;}
.pub-media1-txt-list li{font-size:18px; height:40px; line-height:40px;}
.pub-media1-txt-list li span{font-size:16px;}

/*通用上图下文*/
.pub-media2{width:330px;}
.pub-media2-head{height:48px; line-height:48px;}
.pub-media2-head h2{height:48px; line-height:48px; font-size:21px;}
.pub-media2-pannel dl.first{height:199px;}
.pub-media2-pannel dl.first dt a img{height:199px;}
.pub-media2-pannel dl.first dd{height:30px; line-height:30px;}
.pub-media2-pannel dl.first dd a{font-size:16px;}
.pub-media2-pannel dl dd{height:40px; line-height:40px;font-size:16px;}

}