@charset "UTF-8";

/* reset
-----------------------------------------------*/
html{ color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}
body,button,input,select,textarea{ font:14px/1.5 arial,"Hiragino Sans GB", "Microsoft YaHei";}
input,select,textarea{ font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
th{ text-align:inherit;}
fieldset,img{ border:0;}
iframe{ display:block;}
abbr,acronym{ border:0; font-variant:normal;}
del{ text-decoration:line-through;}
address,caption,cite,code,dfn,em,i,th,var{ font-style:normal; font-weight:500;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:500;}
q:before,q:after{ content:'';}
a{ color:#333;}
a:hover{ color:#00d2ff; text-decoration:none;}
ins,a{ text-decoration:none;}

/* common
-----------------------------------------------*/
.fn-clear:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.fn-clear{ zoom:1;}
.fn-left { float: left;}
.fn-right { float: right;}
.fn-fwb { font-weight: bold;}
.fn-relative{ position: relative;}
.text-center { text-align: center;}
.f18 { font-size: 18px;}
.color-gray { color: #666;}
.mb10 {
    margin-bottom: 10px !important;
}
.mt20 {
    margin-top: 20px !important;
}


/* 登录页
-----------------------------------------------*/
.d-login-zt{
    width: 1280px;
    margin: 0 auto;
}
.d-block-login {
    position: relative;
    margin: 30px 0;
    width: 1280px;
    height: 400px;
    background: url(../images/fuju/d-login.jpg) no-repeat;
}
.d-login-word{
    text-align: center;
    padding: 20px 0;
    color: #fff;
}
.d-login-word span{
    padding: 0 5px;
}
.d-login-word-china{ 
    font-size: 24px;
 }
 .d-login-word-english{
    font-size: 18px;
 }
.d-block-login .d-login-wrapper {
    position: absolute;
    right: 50px;
    top: 40px;
    width: 298px;
    background: rgba(0,0,0,0.4); 
}
.d-block-login .d-login-form {
    margin: 0 auto 0 auto;
    width: 240px;
}
.d-block-login .d-login-form .d-item {
    margin-bottom: 10px;
}
.d-block-login .d-login-form .d-username,
.d-block-login .d-login-form .d-password{
    display: block;
    width: 220px;
    height: 35px;
    padding: 0 9px;
    line-height: 35px;
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    border-radius: 2px;
}
.d-block-login .d-login-form .d-verification{
    display: block;
    float: left;
    margin-right:10px;
    width: 120px;
    height: 35px;
    padding: 0 9px;
    line-height: 35px;
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    border-radius: 2px;
}
.d-block-login .d-login-form .d-picture{
    width: 90px;
    height: 35px;
}
.d-block-login .d-login-form .d-button {
    width: 240px;
    height: 31px;
    background: url(../images/fuju/button-login.png) no-repeat;
    outline: none;
    border: none;
    cursor: pointer;
}
.d-register{
    display: block;
    background: #999;
    color: #fff;
    width: 240px;
    height: 28px;
    text-align: center;
    line-height: 28px;
}
.d-block-login .d-login-form .d-item a:hover{
    color:#fff; text-decoration:none;
}
/* 头部
-----------------------------------------------*/
.top-x{
    background: url(../images/fuju/x-bg.gif) repeat-x;
    height: 77px;
}
.top-bg{
    width: 1280px;
    margin: 0 auto;
}
.top-logo{
    float: left;
    padding: 10px;
}
.top-tel{
    padding-top: 30px;
    float: right;
    font-size: 18px;
}
.top-tel-a{
    display: block;
    background: url(../images/fuju/x-tel.png) no-repeat;
    width: 28px;
    height: 28px;
    float: left;
}
.top-tel-b{
    color: #ff7800;
}
.top-bg .top-bg-title {
    padding-top: 30px;
    font-size: 24px;
    padding-bottom: 0px;
    border-bottom: 0px solid #ddd;
    text-align: center;
    margin: 0 auto;
    width:700px;
}
/* 右侧
-----------------------------------------------*/
.inder-new{
    float: right;
}
.inder-news{
    margin-bottom: 10px;
}
.inder-news-title{
    background: url(../images/fuju/x-title.gif) no-repeat;
    width: 210px;
    height: 24px;
    padding-top: 7px;
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
}
.inder-news-list{
    border: solid 1px #ddd;
    border-top: none;
    height: 140px;
}
.inder-news-list ul{
    padding: 10px;
}
.inder-news-list ul li{
    background: url(../images/fuju/icon-dot.png) no-repeat 0 11px;
    padding-left: 10px;
    line-height: 24px;
}
/* 注册
-----------------------------------------------*/
.w11000{ width: 1094px; margin: 0 auto;}
.z-block-register .z-register-wrapper {
    /* width: 1280px; */
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
}
.z-block-register .z-register-title {
    font-size: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.z-block-register .z-register-content {
    width: 900px;
    margin: 0 auto;
    padding: 40px 0;
}
.z-block-register .z-register-content .z-register-content2 {
    width: 350px;
    display: inline-block;
}
.z-block-register .z-register-content ul {
    margin-bottom: 15px;
}
.z-block-register .z-register-content li {
    float: left;
    margin-right: 10px;
    line-height: 30px;
}
.z-block-register .z-register-content .li-1 {
    float: left;
    margin-right: 10px;
    line-height: 20px;
    color: #fff;
}
.z-block-register .z-register-content .z-item-title {
    width: 300px; /**width: 100px;**/
    text-align: right;
    font-size: 14px;
    line-height: 30px;
    margin-right: 0;
}
.z-block-register .z-register-content .z-item-title-logo {
    width: 150px; /**width: 100px;**/
    text-align: right;
    font-size: 14px;
    line-height: 80px;
    margin-right: 0;
    margin-top: 15px;
}
.z-block-register .z-register-content .z-item-title-T1 {
    width: 550px; /**width: 100px;**/
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    margin-right: 0;
    margin-top: 34px;
    font-weight: bold;
}
.z-block-register .z-register-content .z-item-title-T-com {
    width: 550px; /**width: 100px;**/
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0;
    color: #fff;
}
.z-block-register .z-register-content .z-item-title-T-com .black {
	color: #000;
}		
.z-block-register .z-register-content .z-item-title-T1 .T-tile {
    font-size: 30px;
}
.z-block-register .z-register-content .z-item-title-T2 {
    width: 50px;
    margin-right: 0;
}
.z-block-register .z-register-content .z-item-title-T3 {
    width: 700px;
    margin-right: 0;
    text-align: center;
    background-color: antiquewhite;
    font-weight: bold;
    font-size: 20px;
    margin-left: 50px;
}
.z-block-register .z-register-content .z-item-title-T4 {
    width: 215px;
    margin-right: 0;
    text-align: right;
    padding-top: 5px;
}
.z-block-register .z-register-content .z-item-title-T4 .img1 {
    max-width: 150px;
    min-width: 150px;
    border-radius: 0px;
    /* border-radius: 6px; */
    height: auto;
}
.z-block-register .z-register-content .z-item-title-T5 {
    width: 445px;
    margin-right: 0;
}
.z-block-register .z-register-content .z-item-title-T6 {
    width: 40px;
    margin-right: 0;
}
.z-block-register .z-register-content .z-item-title-T7 {
    width: 200px;
    text-align: right;
    font-size: 14px;
    line-height: 30px;
    margin-right: 0;
}
.z-item-L1 {
    width: 300px; /**width: 100px;**/
    text-align: right;
    font-size: 14px;
    line-height: 30px;
    margin-right: 0;
}
.z-block-register .z-register-content .z-input-text {
    width: 238px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    padding: 0 9px;
    outline: none;
}
.z-block-register .z-register-content .z-input-text2 {
    width: 238px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    padding: 0 0px;
    outline: none;
}
.z-block-register .z-register-content .z-item-tips {
    display: block;
    line-height: 20px;
    margin-left: 100px;
    color: #cf0000;
}
.z-block-register .z-register-content .z-icon-asterisk {
    position: relative;
    top: 4px;
    font-size: 18px;
    color: #db4242;
}
.z-block-register .z-register-content .z-button-verification-code {
    display: block;
    width: 90px;
    height: 31px;
    border: none;
    outline: none;
    background: url(../images/fuju/button-verification-code.png) no-repeat;
}
.z-block-register .z-register-content .z-select {
    height: 30px;
    background: #fff;
    border: 1px solid #ddd;
}
.z-block-register .z-register-content .z-radio-wrapper {
    display: block;
    margin-top: 5px;
}
.z-block-register .z-register-content .z-button-register {
    display: block;
    width: 240px;
    height: 41px;
    background: url(../images/fuju/button-register.jpg) no-repeat;
    outline: none;
    cursor: pointer;
    border: none;
}
.z-block-register .z-register-content .z-check-agreement {
    font-size: 14px;
}
.z-block-register .z-register-content .ul-1 {
    display: table;
    text-align: center;
    font-size: 14px;
    height: 80px;
    margin:0 auto;
    padding:0;
}
.b-button-select-01 {
    text-align: center;
    cursor: pointer;
    /* border: none;  */
    border: 1px solid #ddd;
    background: #a1c0f8;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
}
.b-button-select-02 {
    text-align: center;
    cursor: pointer;
    /* border: none;  */
    border: 1px solid #ddd;
    background: #0db7b7;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
}

.b-button-select1 {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: #a1c0f8;
    /** background-color: #5f89d4; **/
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;
    font-family: 微软雅黑;
    font-size: 16px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: 0px;
    padding: 12px 0px;
    overflow: hidden;
    transition: 0.2s ease-out;
    border-radius: 2px;
    width: 106px;
}
.b-button-select2 {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    text-decoration: none;
    color: rgb(255, 255, 255);
    /** background-color: #a1c0f8; **/
    background-color: #5f89d4;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;
    font-family: 微软雅黑;
    font-size: 16px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: 0px;
    padding: 12px 0px;
    overflow: hidden;
    transition: 0.2s ease-out;
    border-radius: 2px;
    width: 106px;
}
.b-button-search {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(233, 104, 107);
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;
    font-family: 微软雅黑;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: 0px;
    padding: 2px 18px;
    overflow: hidden;
    transition: 0.2s ease-out;
    border-radius: 2px;
    width: 100px;
}
.b-button-search a {
	border:0px;
	}

.b-button-search a:link, .b-button-search a:visited {
	color:#fff;
	text-decoration:none;
	}

.b-button-search:hover{
	background-color:#ba3537;
	color:#fff;
	text-decoration:none;
	}

.b-button-search a:active {
	color:#fff;
	text-decoration:none;
	}

.b-button-reset {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(87, 217, 68);
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 2px 6px, rgba(0, 0, 0, 0.239216) 0px 1px 2px;
    font-family: 微软雅黑;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: 0px;
    padding: 2px 18px;
    overflow: hidden;
    transition: 0.2s ease-out;
    border-radius: 2px;
    width: 100px;
}
.b-button-reset a {
	border:0px;
	}

.b-button-reset a:link, .b-button-reset a:visited {
	color:#fff;
	text-decoration:none;
	}

.b-button-reset:hover{
	background-color:rgb(33, 154, 15);
	color:#fff;
	text-decoration:none;
	}

.b-button-reset a:active {
	color:#fff;
	text-decoration:none;
	}

/* 公告列表
-----------------------------------------------*/
.g-notice-list li{
    display: block;
    height: 40px;
    line-height: 40px;
    border-bottom: dashed #ddd 1px;
    font-size: 14px;
    padding-left: 10px;
    border-bottom: 1px dotted #ccc;
    background: url(../images/fuju/icon-dot.png) center left no-repeat;
}
.g-notice-list li span{
    float: right;
}
/* 内容页
-----------------------------------------------*/
.n-page-detail .n-title {
    padding: 10px 0;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 18px;
    border-bottom: 1px dotted #ccc;
    text-align: center;
}
.n-page-detail .n-body {
    font-size: 14px;
    color: #666;
    line-height: 2;
}
/* 通用分页
-----------------------------------------------*/
.paging{ 
    padding-top: 20px; 
    height:20px; 
    text-align: right;
}
.paging a{ 
    display:inline-block; 
    height:20px; 
    line-height:20px; 
    padding:0 10px; 
    background:#fff; 
    color:#666; 
    border: 1px solid #ddd; 
    border-radius: 3px;
}
.paging a:hover{ 
    background:#eee; 
    text-decoration:none; 
    border-color: #ccc;
}
.paging span{ 
    display:inline-block; 
    height:20px; 
    line-height:20px; 
    padding:0 10px; 
    padding:0 10px; 
    background:#0b6ad4; 
    color:#fff; 
    border-radius: 3px;
}

/* 补贴列表
-----------------------------------------------*/
.b-table tr td{
    border: solid #ddd 1px;
    line-height: 24px;
    padding: 10px;
}
.b-table tr th{
    border: solid #ddd 1px;
    line-height: 24px;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.b-table-blod{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.b-button-register{
    text-align: center;
}
.b-button-register input{
    width: 140px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background:#ff8a00;
    border-radius: 5px;
    margin: 15px 0;
    border: none;
    cursor: pointer;
}

/* 申请审批表
-----------------------------------------------*/
.b-name{
    width: 300px;
    height: 24px;
    border: none;
    border-bottom: solid #aaaaaa 1px;    
}
.b-name-b{
    width: 390px;
    height: 24px;
    border: none;
    border-bottom: solid #aaaaaa 1px;
}
.b-name-box{
    width: 850px;
    height: 24px;
    border: none;
    border-bottom: solid #aaaaaa 1px;
}
.b-verification{
    width: 100px;
    height: 24px;
    vertical-align: middle;
    background: #ff8a00;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
}
.b-verification-a{
    width: 60px;
    height: 24px;
    vertical-align: middle;
    background: #ff8a00;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    margin: 0 5px;
}
.s-table tr td{
    border: solid #ddd 1px;
    line-height: 35px;
    padding: 0 10px;
}
.s-table-blod{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.b-pic{
    width: 100px;
    height: 84px;
    margin-top: 10px;
}
.b-name-x li{
    float: left;
    padding: 0 10px;
}
.b-name-x li input{
    vertical-align: middle;
    margin-right: 3px;
}
.b-name-xx{
    width: 50px;
    height: 24px;
    border: none;
    text-align: center;
    border-bottom: solid #aaaaaa 1px;
}
.b-zt-name-a{
    float: left;
}
.b-zt-name-b{
    float: right;
}
.b-zt-name span{
    margin: 0 10px;
}

/* 弹出框
-----------------------------------------------*/
.t-popup{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -150px;
}
.t-popup-a{
    background: #2da2ed;
    width: 285px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 15px;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.t-close{
    float: right;
    padding-right: 15px;
    cursor: pointer;
}
.t-popup-b{
    border: solid #ddd 1px;
    width: 258px;
    padding: 20px;
    line-height: 24px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}


/* 证书查询首页 start
-----------------------------------------------*/
.search_first_page {
  float: none;
  width: 900px;
  margin: 0px auto !important;
  height: 500px;
}
.dasai_badaneirong_list2023 ul {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.dasai_badaneirong_list2023 ul li {
  min-height: 200px !important;
  width: 380px;
  height: 100%;
  margin-bottom: 88px;
  font-size: 16px;
  color: #2a2a2a;
  border-radius: 13px;
  background-color: rgba(17, 88, 232, .15);
  transition: .4s;
  overflow: hidden;
}
.dasai_badaneirong_list2023 ul li .pic {
  width: 380px;
  height: 200px;
  object-fit: cover;
  background-size: contain;
  background-repeat: no-repeat;
}
.search_first_page a:link {
  text-decoration: none;
}

.search_first_page a:visited {
  text-decoration: none;
}

.search_first_page a:hover {
  text-decoration: none;
}

.search_first_page a:active {
  text-decoration: none;
}
.search_first_page .div_txt {
  position: relative;
  z-index: 4;
  margin-top: -140px;
  height: 60px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-weight: bold;
  font-size: 24px;
}
/* 证书查询首页 start
-----------------------------------------------*/


/* 证书查询列表页 start
-----------------------------------------------*/
.layui-layer-loading .layui-layer-content {
  width: 60px;
  height: 24px;
  background: url(loading-0.gif) no-repeat;
}

.search_main {
    width: 1280px;
    margin: 0% auto;
    background: #fbfbfb;
    font-size: 14px;
    padding-bottom: 10px;
    overflow: hidden;
    z-index: 10;
    position: relative
}

.search_content {
    display: none;
    clear: both;
    margin: 30px 0px;
    border-top: none;
    min-height: 520px;
}

.search_content .title {
    background: #f1f1f1;
}

.search_content th,
.search_content td {
    text-align: center;
    border-right: 1px solid #CCC;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}

.search_content table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.search_content table a {
    line-height: normal;
}


.search_content2 {
    display: none;
    clear: both;
    margin: 30px 0px;
    border-top: none;
    min-height: 520px;
}

.search_content2 .title {
    font-weight: bold;
}

.search_content2 th,
.search_content2 td {
    text-align: center;
    border-right: 1px solid #4F4C4C;
    padding: 10px 0px;
    border-bottom: 1px solid #4F4C4C;
}

.search_content2 table {
    border-top: 1px solid #4F4C4C;
    border-left: 1px solid #4F4C4C;
    border-right: 1px solid #4F4C4C;
}

.search_content2 table a {
    line-height: normal;
}

.fl {
    min-height: 150px;
    float: none;
    padding-bottom: 20px;
    height: inherit;
}

.page_bar {
    margin-top: 30px;
}

.page_lape {
    padding: 0px 20px;
}

.page_lape .page_count {
    width: 300px;
    float: left;
}
.page_count em {
  font-style: normal;
  color: rgb(233, 104, 107);
}

/* .page_bar {
    width: 700px;
    float: left;
} */

.page_lape .page_bar a {
    padding: 0px 3px;
    display: inline-block;
    border: 1px solid #ccc;
    margin-right: 10px;
}

.page_lape .page_bar a.bar {
    width: 30px;
    text-align: center;
}

.bar_active {
  background: #f1f1f1;
  width: 30px;
}

.page_lape .page_bar span {
    padding: 0px 3px;
    display: inline-block;
    border: 1px solid #ccc;
    margin-right: 10px;
    text-align: center;
}

/* 证书查询列表页 end
-----------------------------------------------*/

/* 证书查询详细页 start
-----------------------------------------------*/
.view_bg {
    background: url(../images/diving/view_bg.png) no-repeat;
    outline: none;
    border: none;
}

.td_no_border {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
}
/* 证书查询详细页 end
-----------------------------------------------*/
