/* 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;}
.main{width:1000px; margin:0 auto;}
.main-title2 {
	height: 50px;
	font-size: 14px;
	color: #666;
	line-height: 60px;
	box-sizing: border-box;
	color: #888;
}

.main-title2 a {
	color: #888;
}

.fl {
	float: left;
}
.fll {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}
.main_zcfg_con .main_zcfg_title .gk_tabs .cur{
  font-weight: bold;
}
.main_zcfg_con .main_zcfg_title .gk_tabs .cur a{
  color:#be2816;
}
.clearfix {
	zoom: 1;
}
.main_title{
  width: 150px;
  height:45px;
  line-height: 45px;
}
.main_title #font{
  color: #b5b5b5;
}   
.news{
  width: 1000px;
  height: 340px;
}  
.news_con{
  width: 364px;
  height: 336px;
  border: 1px solid #f7f7f7 ;
}    
.news_con_top{
  height: 37px;
  line-height: 37px;
  background-color: #f7f7f7;
}        
.news_con .left_text{
  margin-left: 19px;
  font-size: 18px;
  font-weight:bold;
  color: #be2816;
}
.news_con .right_text{
  margin-right: 8px;
  font:17px;
  color: #aaaaaa;
}
.news .news_con ul{
  margin-top:10px; 
  padding-left:5px;
}
.news_con ul li{
  height:36px;
  line-height: 36px;
  font-size:16px; 
  color: #848483;
  background: url(../images/nyb_dot.png) no-repeat 2px center;
  padding-left: 15px;
}
.news .mod{
  width: 610px;
  height: 340px;
}
.main_tab{
  /* border: 1px solid black; */
  width: 1000px;
  height: 1175px;
}
@media screen and (min-width: 1440px){
.to_left28 {
  margin-left: 28px;
} 
}
#ml{
  margin-left: 28px;
}
.main_zcfg_con .main_zcfg_title{
  width: 486px;
  height: 30px; 
  border-bottom: 1px solid #cbcbca;
}
.main_zcfg_con .main_zcfg_title span{
  display:block;
  font-size: 18px;
  color: #313130;
  padding: 0px 5px 0px 35px;
  height: 29px;
  line-height: 27px;
  font-weight:bold;
  border-bottom: 2px solid #c70000;
}
.main_zcfg_con .main_zcfg_title img{
  padding-right:10px; 
  line-height: 29px;
}
.main_zcfg_title .gk_tabs{
height: 28px;
}
.main_zcfg_title .gk_tabs li{
  float: left;
  line-height: 28px;
  
}
.main_zcfg_title .gk_tabs li a{
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  border-left:2px solid  #bdbdbd;
  line-height: 28px;
}
#le{
  border-left:0px;
  padding-left: 0px;
}
#ri{
  padding-right: 0px;
}
#nbj{
  padding-right: 5px;
  padding-left: 5px;
}
.main_zcfg_gk{
	overflow:hidden;}
.main_zcfg_gk .gk_con{
  width: 487px;
  display: none;
}
.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(../images/nyb_dot.png) no-repeat 2px center;
  padding-left:15px;
  overflow:hidden;
  vertical-align: bottom;
}
.main_zcfg_gk .gk_con ul li a{
	/*width:414px;*/
	/*display:block;*/
	height: 36px;
  line-height: 36px;
  /*float: left;*/
}
.main_zcfg_gk .gk_con ul li .ctt_net{
	width:370px;
	display:block;
	    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	float:left;
	}
.main_zcfg_gk .gk_con ul li .date{float:right;color:#666;width:58px; text-align:right;}
.news .news_con  ul li .date{float:right;color:#666;}
.main_zcfg_con .gb{background:#dcdcdd;border:1px solid #cbcbcb;padding:7px 0 12px; box-shadow:1px 1px 5px #ccc;margin:12px 0 0;overflow:hidden;}
.main_zcfg_con .gb span{float:left;height:34px;line-height:34px;background:url(../images/date.png) no-repeat 0 center;color:#015293;font-weight:bold;font-size:16px;padding:0 0 0 26px;margin:0px 5px 0px 7px;}
.main_zcfg_con .gb .txt_box{float:left;border:1px solid #aaa;background:#fff;overflow:hidden;}
.main_zcfg_con .gb .txt_box .txt{float:left;width:84px;height:32px;background:#fff;line-height:32px;padding:0 8px;}
.main_zcfg_con .gb .txt_box .btn{float:left;width:16px;height:15px;background:url(../images/nyb_index_search.png) no-repeat 0 center;margin:8px 8px 0 0;cursor:pointer;border:0;}
.main_zcfg_con .gb label{margin-left: 6px;;float:left;font-size:13px;line-height:34px;}
.main_zcfg_con .gb label input{margin:0 2px 0 0;}
.main_zcfg_con .gb .btn{
	float:left;width:61px;height:27px;/*line-height:27px;*/background:url(../images/nyb_index_ss_btn.png) no-repeat;text-align:center;margin:3px 0 0 5px;cursor:pointer;

    border: 1px solid #cbcbcb;
    background: linear-gradient(#DFDFDF,#9B9B9B);
	
	}
.main_zcfg_con .gb .searchBtn{
	margin:3px 7px 0 0;
	float: right;
	background: url(../images/searchBg_03.png) repeat-x;
	border-radius: 3px;
}
.mod .subnav ul{
  width: 611px;
  height: 52px;
  
}
.mod .subnav ul li{
  width: 120px;
  height: 52px;
  border: 1px solid #dedede;
  text-align: center;
  line-height: 52px;
  float: left;font-weight:bold;
}
.mod .subnav ul li a{
  font-size: 21px;
  color: #333;
  margin-top:18px;
}
.mod .subnav ul li .Nav_im{
  display: inline-block;
  margin:0px 10px -6px 2px;  
 width: 25px;
 height: 25px;
}
.m1{
  background: url(../images/nyb_ml_20171130.png) no-repeat;
}
.m2{
  background: url(../images/nyb_sq_20171130.png) no-repeat;
}
.m3{
  background: url(../images/nyb_cx_20171130.png) no-repeat;
}
.m4{
  background: url(../images/nyb_zn_20171130.png) no-repeat;
}
.m5{
  background: url(../images/nyb_nb_20171130.png) no-repeat;
}
.subnav ul li:hover{
  border: 1px solid #c70000;
}
.subnav ul li:hover a{
  color: #c70000;
}
.subnav ul li:hover .m1 {
  background: url(../images/nyb_ml_201711301.png) no-repeat;
}
.subnav ul li:hover .m2 {
  background: url(../images/nyb_sq_201711301.png) no-repeat;
}
.subnav ul li:hover .m3 {
  background: url(../images/nyb_cx_201711301.png) no-repeat;
}
.subnav ul li:hover .m4 {
  background: url(../images/nyb_zn_201711301.png) no-repeat;
}
.subnav ul li:hover .m5 {
  background: url(../images/nyb_nb_201711301.png) no-repeat;
}

.subnav ul li:hover a{
  color: #c70000;
}
.gkM{
  width: 610px;
  height: 218px;
  margin-top: 32px;
}
.z1 {
  background: url(../images/nyb_zcfg_20171129.png) no-repeat;
}
.z2 {
  background: url(../images/nyb_tzgg_20171129.png) no-repeat;
}
.z3 {
  background: url(../images/nyb_cwgk_20171129.png) no-repeat;
  background-position: 1px -2px;
}
.z4 {
  background: url(../images/nyb_rsxx_20171129.png) no-repeat;
}
.z5 {
  background: url(../images/nyb_jyta_20171129.png) no-repeat;
}
.z6 {
  background: url(../images/nyb_ghjh_20171129.png) no-repeat;
  background-position: 1px -2px;
}
.zzzz6{
  background: url(../images/xin_icon20192.png) no-repeat;
  background-position: 1px 1px;
}
.z7 {
  background: url(../images/nyb_yjgl_20171129.png) no-repeat;
  background-position: 0px -6px;
}
.z8 {
  background: url(../images/nyb_nszd_20171129.png) no-repeat;
  background-position: 1px -2px;
}
.z11 {
  background: url(../images/nyb_nybgb_2019.png) no-repeat;
  }

.z10 {
  background: url(../images/nyb_zcjd_2019.png) no-repeat;
  }
.z12{
    background: url(../images/c_c_io3.png) no-repeat;
    background-position: 1px 5px;
}
.gkM .nrcx li{margin-bottom:15px;line-height:40px;height:40px}
.gkM .nrcx .label{text-align:right}
.gkM .nrcx .label label{font-size:16px;}
.gkM .nrcx input{height:40px;line-height:40px;padding:0 9px;border:none;background-color:#eaeaea;vertical-align:middle}
.gkM .nrcx .c_1,.gkM .nrcx .c_2,.gkM .nrcx .c_3,.gkM .nrcx .c_4,.gkM .nrcx .c_5,.gkM .nrcx .c_6{width:291px}
.gkM .nrcx .c_4,.gkM .nrcx .c_5,.gkM .nrcx .c_8,.gkM .nrcx .c_10{margin-left: 24px;}
.gkM .nrcx .c_7,.gkM .nrcx .c_8,.gkM .nrcx .c_9,.gkM .nrcx .c_10{width:293px}
.gkM .nrcx .c_1 .ctrl,.gkM .nrcx .c_2 .ctrl,.gkM .nrcx .c_2 .ctrl,.gkM .nrcx .c_3 .ctrl,.gkM .nrcx .c_3 .ctrl,.gkM .nrcx .c_4 .ctrl,.gkM .nrcx .c_5 .ctrl,.gkM .nrcx .c_6 .ctrl{width:220px;}
.gkM .nrcx .c_7 .ctrl,.gkM .nrcx .c_8 .ctrl,.gkM .nrcx .c_9 .ctrl,.gkM .nrcx .c_10 .ctrl{width:222px}
.gkM .nrcx .c_1 .ctrl input,.gkM .nrcx .c_2 .ctrl input,.gkM .nrcx .c_4 .ctrl input{width:202px}
.gkM .nrcx .c_7 .ctrl input{width:202px}
.gkM .nrcx .c_8 .ctrl input,.gkM .nrcx .c_9 .ctrl input,.gkM .nrcx .c_10 .ctrl input{width:67px;padding-right:23px;background-image:url(../images/ico_calendar_2.png);background-repeat:no-repeat;background-position:75px center;font-size:12px}
.gkM .nrcx .c_11 input{width:87px;text-align:center;line-height: 30px;font-size:16px;background:#c40001;color:#fff;margin:0 30px;border-radius:4px;cursor:pointer;height: 30px;padding:0;}
.gkM .nrcx .c_8 .ctrl .lb,.gkM .nrcx .c_9 .ctrl .lb,.gkM .nrcx .c_10 .ctrl .lb{display:inline-block;width:20px;text-align:center;float:left}
.gkM .nrcx .cz-dropbox{border:none;background:#eaeaea;font-size:14px;}
.gkM .nrcx .c_3 .cz-dropbox{z-index:1}
.gkM .nrcx .cz-dropbox .cz-dropbox-caption{display: block;width:200px;height:40px;line-height:40px;font-family:'Microsoft YaHei','微软雅黑';padding:0 10px;font-size:14px;}
.gkM .nrcx .cz-dropbox .cz-icon-dropdown{height:40px;cursor:pointer;}
.gkM .nrcx .cz-dropbox .cz-droplist li{margin-bottom:0}
.gkM .nrcx .c_11 {padding-left:185px;line-height: 10px;}


/**/
.mb_gk_se1{
  width: 0px; margin: 0px; padding: 0px; border: none; float: left;

}
.mb_gk_div1{
  width: 220px; height: 224px; top: 40px; display: none;
}
.mb_gk_u_list{
  height:28px; line-height:28px;
}
.lbug_ren{
	display:none;
}
.lbug_ren2{
	display:none;
}
#header , #header2 , #header3 ,#header4 , haoren_pin{
	display:none;}
@media screen and (min-width:1440px){
	.main{
		width:1200px;
    
	}
	.main-title2 {
		height: 60px;
		font-size: 16px;
		line-height: 70px;
	}

	.news{
		width:1200px;
	}
	.main_tab{
		width:1200px;
	}
	.news_con {
		width: 435px;
		height: 420px;
	}
	.news .mod {
		width: 736px;
		height:420px;
	}
	.mod .subnav ul  {
		width: 736px;
		height: 62px;
	}
	.mod .subnav ul li{
		width:145px;
		height:62px;
	}
	.gkM {
		width: 736px;
		height: 327px;
		margin-top: 32px;
	}
	.gkM .nrcx .c_1, .gkM .nrcx .c_2, .gkM .nrcx .c_3, .gkM .nrcx .c_4, .gkM .nrcx .c_5, .gkM .nrcx .c_6 {
		width: 355px;
	}
	.gkM .nrcx .c_7, .gkM .nrcx .c_8, .gkM .nrcx .c_9, .gkM .nrcx .c_10 {
		width: 355px;
	}
	.gkM .nrcx .c_1 .ctrl, .gkM .nrcx .c_2 .ctrl, .gkM .nrcx .c_2 .ctrl, .gkM .nrcx .c_3 .ctrl, .gkM .nrcx .c_3 .ctrl, .gkM .nrcx .c_4 .ctrl, .gkM .nrcx .c_5 .ctrl, .gkM .nrcx .c_6 .ctrl {
		width: 264px;
	}
	
	.gkM .nrcx .c_1 .ctrl input, .gkM .nrcx .c_2 .ctrl input, .gkM .nrcx .c_4 .ctrl input {
			width: 246px;
		}
		
	.gkM .nrcx .c_7 .ctrl, .gkM .nrcx .c_8 .ctrl, .gkM .nrcx .c_9 .ctrl, .gkM .nrcx .c_10 .ctrl {
		width: 264px;
	}
	
	.gkM .nrcx .c_8 .ctrl input, .gkM .nrcx .c_9 .ctrl input, .gkM .nrcx .c_10 .ctrl input {
		width: 90px;
		padding-right: 23px;
		background-image: url(../images/ico_calendar_2.png);
		background-repeat: no-repeat;
		background-position: 93px center;
		font-size: 12px;
	}
	
	.gkM .nrcx input {
		height: 48px;
		line-height: 48px;
		padding: 0 9px;
		border: none;
		background-color: #eaeaea;
		vertical-align: middle;
	}
	
	.news_con ul li {
    height: 44px;
    line-height: 44px;
    font-size: 19px;
	}
	.gkM .nrcx li{
		height:48px;
		line-height:48px;
	}
	.gkM .nrcx .cz-dropbox .cz-dropbox-caption{
		width:242px;
		height:48px;
		line-height:48px;
		font-size:16px;
		/*display: block;*/
		}
		
		.gkM .nrcx .c_11 input {
    width: 114px;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    background: #c40001;
    color: #fff;
    margin: 0 30px;
    border-radius: 4px;
    cursor: pointer;
    height: 37px;
    padding: 0;
}
.gkM .nrcx .c_11{
	padding-top:20px;
}
.news{
	height:423px;}
	.main_zcfg_con {
    margin-top: 40px;
    width: 586px;
    height: 316px;
    overflow: hidden;
}
.main_zcfg_gk .gk_con{
	width:585px;}
	.main_zcfg_gk .gk_con ul li{
		font-size:18px;
		height:44px;
		line-height:44px;
		}
.main_zcfg_gk .gk_con ul li a{
	height: 44px;
  line-height: 44px;
}		
.main_zcfg_con .main_zcfg_title {
    width: 585px;
    height: 50px;	
    border-bottom: 1px solid #cbcbca;
}

.main_zcfg_title .gk_tabs li a {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
    line-height: 28px;
}
.main_zcfg_con .main_zcfg_title span {
    display: block;
    font-size: 21px;
    color: #313130;
    padding: 0px 5px 0px 35px;
    height: 49px;
    line-height: 49px;
    font-weight: bold;
    border-bottom: 2px solid #c70000;
}

.z1 {
  background: url(../images/nyb_zcfg_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.z2 {
  background: url(../images/nyb_tzgg_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.z3 {
  background: url(../images/nyb_cwgk_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.z4 {
  background: url(../images/nyb_rsxx_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.z5 {
  background: url(../images/nyb_jyta_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.z6 {
  background: url(../images/nyb_ghjh_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.zzzz6{
  background: url(../images/xin_icon20192.png) no-repeat;
  background-position: 1px 13px;
}
.z12{
  background: url(../images/c_c_io3.png) no-repeat;
  background-position: 1px 17px;
}
.z7 {
  background: url(../images/nyb_yjgl_20171129.png) no-repeat;
  background-position: 0px 9px;
}
.z8 {
  background: url(../images/nyb_nszd_20171129.png) no-repeat;
  background-position: 1px 9px;
}
.z10 {
  
  background-position: 1px 10px;
}
.z11 {
  
  background-position: 1px 12px;
}

.main_zcfg_title .gk_tabs {
    height: 49px;
}
.main_zcfg_title .gk_tabs li {
    float: left;
    line-height: 49px;
}
.main_zcfg_con .gb .txt_box .txt{
	width:184px;}
}
.pc-chart {
  width: 1200px;
  height:400px;
}
.pc-fr {
  float: right;
}
.pc-width {
  width: 850px !important;
}