/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
/****************************************************vsb_css****************************************************/
.publicInfoRetrieval .qwss{
   height: 31px;
   font-size: 12px;
   min-width: 190px;
   max-width: 600px;
   width: 60%;
   margin-top: -15px;
   outline: none;
   padding-left: 10px;
   border-radius: 2px;
   border: 1px solid #e5e5e5;}
.publicInfoRetrieval .tj{
   padding-left: 6px;
   letter-spacing: 5px;
   color: white;
   min-width: 53px;
   max-width: 150px;
   height: 32px;
   border: 0;
   border-radius: 4px;
   background-color: #1890FF;
   position: relative;
   top: 1px;
   width: 20%;  
   cursor:pointer;}
.zcdh { width: 1200px; padding: 0 20px 10px; margin: 40px auto 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;overflow:hidden;}
.zcdh span.title { width: 30px; font-size: 28px; line-height: 36px; color: #407be7; margin: 0px 25px;}
.grqy { margin-left: 80px;}
.grqy .title { width: 100%; height: 40px;}
.grqy .title a { float: left; width: 50%; text-align: center; border-bottom: 2px solid #ccc;}
.grqy .title a.on { border-bottom: 2px solid #407be7; margin-bottom: -2px;}
.grqy .title a span { display: inline-block; padding-left: 50px; font-size: 18px; line-height: 40px; color: #000;}
.grqy .title a:first-child span { background: url(images/zcdh_qyzc.png) no-repeat left top;}
.grqy .title a:last-child span { background: url(images/zcdh_grzc.png) no-repeat left top;}

.grqycx.on {
    display: block;}
.grqycx {
    display: none;}
.grqycx .cxfl { margin: 15px 0; overflow: hidden;}
.grqycx .cxfl .flmc { width: 140px; height: 30px; background: #407be7; font-size: 16px; line-height: 30px; color: #fff; text-align: center; border-radius: 5px;}
.grqycx .cxfl .flsx { margin-left: 140px;}
.grqycx .cxfl .flsx1 { margin-left: 140px;}
.grqycx .cxfl .flsx span { display: inline-block; padding: 0 12px; border-right: 1px solid #808080; margin: 7px 0; font-size: 16px; line-height: 15px; cursor: pointer;}
.grqycx .cxfl .flsx1 span { display: inline-block; padding: 0 12px; border-right: 1px solid #808080; margin: 7px 0; font-size: 16px; line-height: 15px; cursor: pointer;}
.grqycx .cxfl .flsx span:last-child { border-right: none;}

.tixx { display: inline-block; color: #666; font-size: 16px; line-height: 43px;}
.flcxbtn { width: 115px; height: 43px; background: url(images/zcdh_jgcxbtn.png) no-repeat left top; border: none; cursor: pointer; float: right;}

.list { width: 1100px; margin: 0 auto; padding: 32px 0 27px 0; border-bottom: 1px dashed #dcdcdc;}
.list li { font-size: 16px; line-height: 38px; padding-left: 13px; background: url(images/pointIcon_xb_20181026.png) 3px 17px no-repeat; display: block; overflow: hidden;}
.list li a{ font-size: 16px; line-height: 38px;color:#000;}
.list li i.jdbtn { display: inline-block; margin-left: 5px; border: 1px solid #d30b15; border-radius: 5px; padding: 0 5px; color: #d30b15; font-size: 14px; line-height: 20px; font-style: normal; cursor: pointer;}

.list li a span {
    font-size: 16px;
    line-height: 38px;
    color: #000;}


.pages { padding: 30px 0 25px; text-align: center;}
.pages a { display: inline-block; margin-right: 10px; margin-bottom: 5px; width: 80px; height: 34px; border: 1px solid #ccc; line-height: 34px; text-align: center; color: #666;}
.pages a.current { background-color: #eee; border: 1px solid #eee;}
.pages a.next { width: 80px;}
.pages span { margin-right: 10px; line-height: 36px; color: #666;}
.selected{color:red;}

.lbystyle266383{ font-family: 宋体; font-size: 10pt;}
.gkxxfzjsjg_app input[type="text"]{
    height:35px;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    padding-left:5px;
    font-size:12px;
    width:30%;
    margin-bottom: 5px;
    padding-left: 10px;
    display: inline-block;}
.gkxxfzjsjg_app form input{
    outline:none;
    border:1px solid #e4e7ed;
    border-radius:2px;}
.gkxxfzjsjg_app form{
    margin-top: 15px;}

.gkxxfzjsjg_app .tj{
    padding-left:6px;
    letter-spacing: 5px;
    color:white;
    min-width:53px;
    height:36px;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    margin-left:-3px;
    background-color:#1890FF;
    position: relative;
    top:0px;
    width:8%;
    cursor:pointer;}
.gkxxfzjsjg_app a{
    cursor: pointer;}

.gkxxfzjsjg_app ._margin{
    margin-top:20px;}
.gkxxfzjsjg_app ._list{
    margin-bottom:40px;}
.gkxxfzjsjg_app .open_table tr td,.open_table tr th{
    border:1px solid #000;}
.gkxxfzjsjg_app .open_table tr td{
    width:41%;
    line-height:5px;}
.gkxxfzjsjg_app .open_table tr th{
    width:95px;
    line-height: 42px;}

.gkxxfzjsjg_app .article_content{
    position: relative;
    top: -10px;
    line-height: 24px;
    color: #808bb1;
    padding: 10px 0px;
    cursor: pointer;}
.gkxxfzjsjg_app ._date{
    display: inline-block;
    line-height: 30px;
    background-color: #fafafa;
    padding: 0px 20px;
    color: #a2accb;}
.gkxxfzjsjg_app ._type{
    border:1px solid red;
    border-radius: 4px;
    font-size: 15px;
    color: red;}
.gkxxfzjsjg_app h1 a{
    font-size: 18px;}
.gkxxfzjsjg_app ._type span{
    font-size: 18px;
    color:red;}
.gkxxfzjsjg_app .listDesc{
    cursor: pointer;}
.gkxxfzjsjg_app .sel{ color: red;}
.gkxxfzjsjg_app .emptydiv{
   text-align: center;}
@media screen and (max-width:600px) {
    .gkxxfzjsjg_app .emptydiv>img{
        width: auto;
        height: 200px;}    
}
.Table .fanye tr td{

border:none!important;}

.big_font a {
    color: #222;
    font-size: 18px;}

.fanye {
    text-align: center;
    margin-top: 20px;}

.read-more-btn {
    display: inline-block;
    color: #407be7;
    font-weight: 500;
    font-size: 18px;
    text-decoration: none;
    padding: 8px 16px;
    border: 1px solid #407be7;
    border-radius: 4px;
    transition: all 0.3s ease;}

.read-more-btn:hover {
    background-color: #407be7;
    color: #fff;}
/*********************************vsbcss********************************************/
/*********************************vsbcss********************************************//*********************************vsbcss********************************************//*********************************vsbcss********************************************/
/*********************************vsbcss********************************************/
