@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal; word-break:break-all;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
/*a:hover { COLOR:#c70a0e;}2fa6bb*/
a:hover {color: #bf0a09; text-decoration:none;  }
img { border:0;}

/*公共样式开始*/
body{ margin:0 auto; color:#333; font-family: '宋体'; font-size:14px;  }




.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.pt10{ padding-top:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.hidden {display:none;}
.display{display:block;}


.gzknrq{width: 100%;height: auto;background: #fff;/* box-shadow: 0px 0px 5px #f3f3f3; *//* float: right; *//* padding: 25px; */}
.gzknrq .kbt{width: 100%;margin:0px auto;height: auto;background: #f3f3f3;border-bottom: 2px #d90909 solid;line-height: 45px;}
.gzknrq .kbt .xh{width: 10%;text-align: center;font-size: 20px;font-weight: bold;float: left;}
.gzknrq .kbt .gz{width: 45%;text-align: center;font-size: 20px;font-weight: bold;float: left;}
.gzknrq .kbt .xz{width: 20%;text-align: center;font-size: 20px;font-weight: bold;float: left;}
.gzknrq .kbt .xz2{width: 12%;text-align: center;font-size: 20px;font-weight: bold;float: left;}
.gzknrq .con{width: 100%;margin: 0px auto;}
.gzknrq .con .k{ width: 100%; min-height: 80px; padding-top: 10px; padding-bottom: 10px;}
.gzknrq .con .khui{ background:#eee;}
.gzknrq .con .kwhite{background:#fff;}
.gzknrq .con .k .xh{width: 10%;text-align: center;line-height: 80px;float: left;font-family: 宋体;font-size: 16px;color: #333;font-weight: bold;}
.gzknrq .con .k .gz{width: 45%;float: left;font-family: 宋体;font-size: 16px;line-height: 30px;font-weight: bold; min-height:1px;}
.gzknrq .con .k .gz .bt{font-size: 16px; line-height: 30px; font-weight: bold; margin-top: 10px;}
.gzknrq .con .k .xz{width:20%;  float: left; font-family: 宋体; margin-top: 10px; text-align: center; min-height:1px;}
.gzknrq .con .k .xz a{font-size: 14px;  display: block; line-height:30px;}
.gzknrq .con .k .xz2{width: 12%;text-align: center; display: block; line-height:30px; float: left; min-height:1px;}

/*.gzkbg{width: 100%;margin:0px auto;background: top center no-repeat;min-height: 1000px;}*/
.gzkbg .gzktop{width: 1104px; height: 300px; margin:0px auto; }
.gzkbg .gzktop .gzklogo{width: 100%; height: 49px; margin:0px auto; padding-top:53px; }
.gzkbg .gzktop .gzklogo img{text-align: left;}
.gzkbg .gzktop .gzkname{width:100%; height: 77px; margin:0px auto;text-align: center; padding-top:55px; }
.gzkbg .gzktop .gzkname img{}
.gzkbg .gzktop .gzkqk{width: 100%; height: 25px; margin-top:50px; line-height: 25px; margin:0px auto; background: top center no-repeat; font-size: 18px; font-weight: bold; text-align: center; font-family:"Microsoft YaHei", '微软雅黑', '宋体'; color: #fff }

.gzkbg .gzkbottom{width: 1180px;height: auto;margin:0px auto;padding: 36px;background:#fafafa;}
.gzkss{width: 100%;/* height:108px; */margin:0px auto;background:#fff;}

.wjkss-search {
    width: 100%;
    margin:0px auto;
    margin-top: 30px;
    overflow: hidden;
    background: #f3f3f3;
    padding-bottom: 20px;
    }
    .wjkss-search .wjkss-search-bt{ width:95%; margin: 0px auto; height: 50px; line-height: 50px;  border-bottom: 1px #cfcdcd solid;  }
 .wjkss-search .wjkss-search-bt h1{ width: 150px; font-size: 24px; text-align: center; font-weight: bold;  border-bottom: 3px #BF0A09 solid;}

.wjkss-search .wjkss-search-con {
    width:90%;
   margin: 0px auto;
    color: #999999;
    border:none;

    margin-top: 20px;
}

.wjkss-search .wjkss-search-con  table tr{ padding-bottom: 10px; height: 50px;}

.wjkss-search .wjkss-search-con .inp{width: 100%; height: 40px; line-height:40px; background: #fff; border: 1px #ddd solid; border-radius: 4px;}
.wjkss-search .search-btn:hover {
    opacity: 0.8;outline:none; color: #000;
}

.wjkss-search .wjkss-search-con .sel{width: 100%; height: 40px; line-height:40px; background: #fff; border: 1px #ddd solid; border-radius: 4px;}


 .wjkss-search .btn1{ color: #fff; font-size: 18px; }
 .wjkss-search .btn1 a{ width:150px; margin: 0px 10px 0px auto; height: 45px; line-height: 45px;  display: block; margin-top: 30px; background: #BF0A09; border-radius: 4px; text-align: center; color: #fff;}

 .wjkss-search .btn2{ color: #fff; font-size: 18px; }
 .wjkss-search .btn2 a{ width:150px; margin: 0px auto 0px 10px; height: 45px; line-height: 45px;  display: block; margin-top: 30px; background: #a5a5a5; border-radius: 4px; text-align: center; color: #fff;}
 


.gzkpage{width: 100%; margin: 0px auto; margin-top: 20px;}
.gzkpage .gzkpage_l{width: 240px; float: left;}
.gzkpage .gzkpage_l .gzwznr{width: 240px; height: auto; border-top: 2px #d90909 solid; background: #fff}
.gzkpage .gzkpage_l .gzwznr p{width: 200px; margin: 0px auto; margin-top: 20px; padding-bottom: 20px; line-height: 28px; font-size: 14px; font-weight: bold; font-family:"Microsoft YaHei", '微软雅黑', '宋体';}
.gzkpage .gzkpage_r{width: 750px;float: right;}




 /* 分页 */
 
 .pagination {
     text-align: center;
     font-size: 0;
     padding-top: 50px;
 }
 
 .pagination a {
     display: inline-block;
     border: 1px solid #dcdcdc;
     padding: 0 12px;
     height: 35px;
     font-size: 14px;
     line-height: 35px;
     text-align: center;
     color: #666;
     margin: 0 7px;
 }
 
 .pagination a.active {
     background: #BF0A09;
     color: #fff;
     border: 1px solid #BF0A09;
 }
 
 .pagination a:hover {
     background: #BF0A09;
     color: #fff;
     border: 1px solid #BF0A09;
 }
 
 .pagination span {
     display: inline-block;
     font-size: 14px;
 }
 



.ny-main{
    padding-top: 30px;
    padding-bottom: 63px;
}

.ny-left {
    width: 300px;
    float: left;
}
.ny-left>h4{
    font-size: 24px;
    line-height: 81px;
    text-align: center;
    padding-left: 15px;
    padding-top: 0;
    background: #bf0a09;
    color: #fafafa;
    /* position: relative; */
    margin-bottom: 11px;
    /* display: none; */
}
.ny-left>h4>span {
    position: absolute;
    top: 0;
    right: 0;
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: center center;
}
.ny-left>ul>li{
    position: relative;
    line-height: 40px;
    background: #f0f0f0;
    margin-top: 7px;
    transition: all .3s;
}
.ny-left>ul>li:first-child{
    margin-top: 0;
}
.ny-left>ul>li>a{
    display: block;
    padding-left: 30px;
    padding-right: 50px;
    font-size: 18px;
    color: #333333;

}
.ny-left>ul>li span{
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url("../images/ny-icon1.png") no-repeat center center;
}
.ny-left>ul ul{
    padding: 10px 0;
    background: #fff;
    display: none;
}
.ny-left>ul ul>li{
    line-height: 36px;
    font-size: 14px;
    color: #333;
    padding-left:22px;
    background: url("../images/enav.png") no-repeat left center;
    margin-top: 5px;
    transition: all .3s;
}
.ny-left>ul ul>li>a{
    display: block;
}

.ny-left>ul ul>li:first-child{
    margin-top: 0;
}
.ny-left>ul>li:hover{
    background: #bf0a09;
}
.ny-left>ul>li:hover>a{
    color: #fff;
    font-weight: 600;
}
.ny-left>ul>li:hover span{
    background: url("../images/ny-icon1-on.png") no-repeat center center;
}
.ny-left>ul ul>li:hover,
.ny-left>ul ul>li.active{
    color: #bf0a09;
    background: url("../images/enavon.png") no-repeat left center;
}
.ny-left>ul ul>li.active a{
    color: #bf0a09;
    
}

.ny-left>ul>li.active,.ny-left>ul>li.on{
    background: #bf0a09;
}
.ny-left>ul>li.active>a,.ny-left>ul>li.on>a{
    color: #fff;
    font-weight: 600;
}
.ny-left>ul>li.active span,.ny-left>ul>li.on>span{
    background: url("../images/ny-icon1-on.png") no-repeat center center;
}

.ny-left>ul>li.active ul{
    display: block;
}
.ny-left>ul>li ul{
	width: 80%;
	padding: 10%;
	margin: 0px auto;
	background: #f3f3f3;
	
}


.ny-left>ul>li.active ul li ul{
    display: block;
}

.ny-left>ul>li.active ul li ul li{
    display: block;
}



.ny-right{
    overflow: hidden;
    padding-left: 30px;
}
