@charset "utf-8";
/**
 * 国家企业信用信息公示系统 页面样式( author : louhx)
 * date : 2016-9-18
 */
body{font-family:'Microsoft Yahei','宋体',Tahoma,Arial;font-size:12px;color:#333;margin:0;padding:0;background-color: #fbf8ef;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,iframe{margin:0;padding:0;}
li{list-style:none;}
img{border:none;}
input,textarea,select{outline:none;font-family:'Microsoft Yahei';}
a{outline:none;text-decoration:none;}
.none{display: none;}

/*清除浮动*/
.navigation ul:after,.container1:after{
  content: "";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
}
.red{
	color: red;
}
/*公共头部*/
.public-header{
  width:100%;
  height: 109px;
  line-height: 109px;
  margin:0 auto;
  border-top:11px solid #AB812D;
  color:#999;
  overflow: hidden;
  background:#fff url(../images/bj.png) no-repeat right top;
}
.public-header .center{
  width:1100px;
  margin:0 auto;
  position: relative;
}
.public-header .title{
  width:700px;
  height: 109px;
  background:url(../images/header-title-bj.png) no-repeat left center;
}
.public-header .title_gx{
  background:url(../images/header-title-gx.png) no-repeat left center;
}
.public-header .title_xj{
  background:url(../images/header-title-xj.png) no-repeat left center;
}
.public-header .right-links{
  height:45px;
  position: absolute;
  top:0;
  right:0;
  text-align: right;
}
.public-header .right-links span{
  display: inline-block;
  *display: inline;  /*IE6能识别的写法*/
  *zoom:1;
  margin-left: 20px;
}
.public-header .right-links a{
  color:#999;
  margin-left:20px;
}
.public-header .right-links a:hover{
  text-decoration: underline;
}
.public-header .right-links .local{
  background: url(../images/icon-star.png) no-repeat left center;
  padding-left:20px;
  color: #3384b3;
}
.public-header .right-links .nav{
  background: url(../images/icon-nav.png) no-repeat left center;
  padding-left:15px;
}
/*头部搜索*/
.searchForm2{
    width:400px;
    position: absolute;
    top:20px;
    right:0;
}
.searchForm2 .search-kind{
    height:20px;
    line-height: 20px;
    margin-bottom:10px;
}
.searchForm2 .search-kind li{
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom:1;
    padding:0 10px 0 13px;
    cursor: pointer;
    color: #333;
    background: url(../images/line3.png) no-repeat left center;
}
.searchForm2 .search-kind li.first{
    background: none;
    padding-left:0;
}
.searchForm2 .search-kind li.active{
    color: #016ddd;
    text-decoration: underline;
}
.searchForm2 .search-kind li:hover{
  text-decoration: underline;
}
.searchForm2 .search{
    width:400px;
    height: 34px;
    margin:0 auto;
    border:1px solid #0a4e8a;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    background-color: #fafafa;
}
.searchForm2 .search .text{
    width:340px;
    height:30px;
    line-height: 30px;
    position: absolute;
    top:0px;
    left:0px;
    padding-left:10px;
    border:none;
    font-size:14px;
}
.searchForm2 .search .btn{
    cursor: pointer;
    position: absolute;
    top:0;
    right:0;
}

/*公共顶部*/
.public-top{
    width: 1120px;
    height: 40px;
    line-height: 40px;
    background-color:#D1AB62;;
    color: #fff;
    margin:0 auto;
    position: relative;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.public-top span{
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.public-top .time{
    background: url(../images/header-icon1.jpg) no-repeat left center;
    padding-left:30px;
    margin-left:20px;
}
.public-top .user{
    background: url(../images/header-icon2.jpg) no-repeat left center;
    padding-left:30px;
    margin-left:30px;
}
.public-top .quit{
    background: url(../images/header-icon4.jpg) no-repeat left center;
    padding-left:30px;
    cursor: pointer;
    position: absolute;
    top:0;
    right:30px;
}
.public-top .quit:hover{
    text-decoration: underline;
}
.public-top .back{
    background: url(../images/header-back.png) no-repeat left center;
    padding-left:30px;
    cursor: pointer;
    position: absolute;
    top:0;
    right:130px;
}
.public-top .back:hover{
    text-decoration: underline;
}

/*公共尾部*/
.public-footer{
  width:100%;
  height:79px;
  text-align:center;
  font-size:12px;
  color:#888;
  background-color: #fff;
  border-top:1px solid #d5d5d5;
}
.public-footer .center{
  height: 127px;
  background:url(../images/footer-bg.jpg) no-repeat right bottom;
  padding-top:1px;
}
.public-footer p{
  line-height: 20px;
}
.public-footer .p1{
  margin-top:10px;
}

.line1{
    height: 235px;
    background:#e8edf0 url(../images/line1.png) no-repeat center top;
}
.line2{
    height: 235px;
    background:url(../images/line2.png) no-repeat center bottom;
}

.nav-links-box{
    height:220px;
    background-color: #fff;
    padding-top:110px;
    position: relative;
}
/*首页搜索*/
.searchForm{
    width: 100%;
    position: absolute;
    top:-70px;
    left:0;
}
.searchForm .search-kind{
    text-align: center;
    margin-bottom:20px;
}
.searchForm .search-kind li{
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom:1;
    padding:0 20px;
    margin:0 10px;
    cursor: pointer;
}
.searchForm .search-kind li.active{
    color: #016dcf;
    background: url(../images/icon-arrow2.png) no-repeat left center;
}
.searchForm .search{
    width:690px;
    height: 60px;
    margin:0 auto;
    background: url(../images/search-bg-repeat.png) repeat-x;
    position: relative;
}
.searchForm .search .text-bg{
    width:550px;
    height: 60px;
    background: url(../images/search-text-bg.png) no-repeat;
    background-size:100% 100%;
}
.searchForm .search .text{
    width:475px;
    position: absolute;
    top:19px;
    left:55px;
    border:none;
    font-size:14px;
}
.searchForm .search .btn{
    cursor: pointer;
    position: absolute;
    top:0;
    right:0;
}

/*首页导航链接*/
.nav-links{
    text-align: center;
}
.nav-links li{
    display: inline-block;
    *display: inline;
    *zoom:1;
    min-width: 150px;
    text-align: center;
    background: url(../images/nav-links-bg1.png) no-repeat center top;
}
.nav-links li .icon{
   /* display: block;*/
    width: 80px;
    height: 80px;
    margin:0 auto;
    margin-bottom:15px;
}
.nav-links li .title{
    color:#5d9ec7;
    font-size:16px;
}
.nav-links .nav1 .icon{
    background: url(../images/nav1.png) no-repeat center center;
}
.nav-links .nav2 .icon{
    background: url(../images/nav2.png) no-repeat center center;
}
.nav-links .nav3 .icon{
    background: url(../images/nav3.png) no-repeat center center;
}
.nav-links .nav4 .icon{
    background: url(../images/nav4.png) no-repeat center center;
}
.nav-links .nav5 .icon{
    background: url(../images/nav5.png) no-repeat center center;
}
/**
.nav-links li:hover{
    background: url(../images/nav-links-bg2.png) no-repeat center top;
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.nav-links .nav1:hover .icon{
    background: url(../images/nav1-active.png) no-repeat center center;
}
.nav-links .nav2:hover .icon{
    background: url(../images/nav2-active.png) no-repeat center center;
}
.nav-links .nav3:hover .icon{
    background: url(../images/nav3-active.png) no-repeat center center;
}
.nav-links .nav4:hover .icon{
    background: url(../images/nav4-active.png) no-repeat center center;
}
.nav-links .nav5:hover .icon{
    background: url(../images/nav5-active.png) no-repeat center center;
}
**/
.nav-links2{
    text-align: inherit;
    margin-top:50px;
    margin-bottom:40px;
}
.nav-links2 li{
    display: inline-block;
    *display: inline;
    *zoom:1;
    text-align: center;
    margin:0 40px;
    cursor: pointer;
}
.nav-links2 li .icon{
    display: block;
    width: 80px;
    height: 80px;
    margin:0 auto;
    margin-bottom:15px;
}
.nav-links2 li .title{
    color: #555;
    font-size:16px;
}
.nav-links2 .nav1 .icon{
    background: url(../images/nav_icon1.png) no-repeat center center;
}
.nav-links2 .nav2 .icon{
    background: url(../images/nav_icon2.png) no-repeat center center;
}
.nav-links2 .nav3 .icon{
    background: url(../images/nav_icon3.png) no-repeat center center;
}
.nav-links2 .nav4 .icon{
    background: url(../images/nav_icon4.png) no-repeat center center;
}
.nav-links2 .nav5 .icon{
    background: url(../images/nav_icon2.png) no-repeat center center;
}
.nav-links2 .nav6 .icon{
    background: url(../images/nav_icon6.png) no-repeat center center;
}
/**
.nav-links2 li:hover,.public-top .quit:hover,.public-top .back:hover{
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.nav-links2 li:hover .title,.nav-links2 .active .title{
    color: #68500A;
}
**/
/*顶部导航*/
.navigation{
    height:50px;
    line-height: 50px;
    background-color: #045485;
}
.navigation .center{
    width:1120px;
    margin:0 auto;
    position: relative;
}
.navigation ul{
    display: inline-block;
    *display: inline;
    *zoom:1;
    border-left:1px solid #1e6da8;
    border-right:1px solid #094d7c;
}
.navigation li{
    float: left;
    color:#fff;
    font-size:16px;
    border-left:1px solid #094d7c;
    border-right:1px solid #1e6da8;
}
.navigation li a{
    display: block;
    color:#fff;
    padding-left:80px;
    padding-right: 50px;
}
.navigation .nav1{
    background: url(../images/nav-icon1.png) no-repeat 46px center;
}
.navigation .nav2{
    background: url(../images/nav-icon2.png) no-repeat 48px center;
}
.navigation .nav3{
    background: url(../images/nav-icon3.png) no-repeat 48px center;
}
.navigation .nav4{
    background: url(../images/nav-icon4.png) no-repeat 47px center;
}
/**
.navigation li:hover{
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
**/
.navigation .local-nav{
    position: absolute;
    top:0px;
    right:55px;
    color:#699ecf;
}
.navigation .local-nav:hover{
    text-decoration: underline;
}

/*中心区*/
.container{
    width:1150px;
    margin:25px auto;
}
.container1{
    width:1120px;
    margin:20px auto;
}
.container2{
    width:1120px;
    margin:40px auto;
    background-color: #fbfbfb;
}
.container3{
    width:1000px;
    min-height: 280px;
    margin:10px auto;
    background-color: #fff;
    border:1px solid #efefef;
}
.container4{
    width:1120px;
    margin:30px auto;
    background-color: #ffffff;
    min-height: 450px;
    border:1px solid #e0e8ed;
    border-radius: 7px;
    box-shadow: 0px 3px 3px #b9bbc0;
}
.box{
    width:1050px;
    margin:0 auto;
    padding:10px 0;
}
.grey-bg{
    margin:10px 15px;
    background-color: #f4f4f4;
    padding:10px 20px 20px 20px;
}
/*公共标题路径*/
.public-title{
    height:39px;
    line-height: 39px;
    background-color: #dbe6ea;
    border-bottom: 1px solid #084e8c;
    color: #084c8b;
    font-size:16px;
    font-weight: normal;
    padding-left:18px;
    position: relative;
}
.public-title .title{
    display: inline-block;
    *display: inline;
    *zoom:1;
    height:32px;
    line-height: 32px;
    background-color: #fff;
    padding:0 10px;
    border: 1px solid #084e8c;
    border-bottom:none;
    position: absolute;
    left:18px;
    bottom:-1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.public-title2{ 
    height:30px;
    line-height: 30px;
    background: url(../images/cfx.png) no-repeat left center;
    font-size:15px;
    color:#8A5917;
    padding-left:18px;
    font-weight: normal;
    margin:10px 0;
}

/*使用须知（文章）*/
.article{
    background-color: #fff;
    padding:50px 85px;
    font-size:14px;
    line-height: 30px;
}
.article .title{
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #695010;
    margin:15px 0;
}
.article .title2{
    color:#484848;
    font-weight: bold;
    font-size:16px;
    margin:35px 0 10px 0;
}

/*查询结果列表页*/
.search-result{
    width:1020px;
    margin:0 auto;
    padding:15px 0 20px 0;
}
.search-result .total{
    color:#6c6c6c;
    font-size:14px;
    padding-bottom:15px;
    border-bottom: 1px dashed #064e89;
    margin-bottom:5px;
}
.search-result .total .light{
    color:#eb5857;
}
.search-result li{
    border-bottom: 1px solid #a3aeb2;
    font-size: 14px;
    padding:10px 5px;
    cursor: pointer;
}
.search-result .title{
    font-size:18px;
    font-weight: bold;
    margin:5px 0 5px 0;
}
.search-result .title .light{
    color:#f92220;
}
.search-result .notice{
    color:#eb5857;
    font-size:14px;
    font-weight: normal;
}
/*状态--state1：存续、state2：注销、state3：吊销、state4：迁出*/
.search-result .state1,.search-result .state2,.search-result .state3,.search-result .state4{
    display: inline-block;
    *display: inline;
    *zoom:1;
     width: 44px;
     height:24px;
     vertical-align: -6px;
     *vertical-align: 0;
     margin-left:10px;
}
.search-result .state1{
    background: url(../images/state1.png) no-repeat center center;
}
.search-result .state2{
    background: url(../images/state2.png) no-repeat center center;
}
.search-result .state3{
    background: url(../images/state3.png) no-repeat center center;
}
.search-result .state4{
    background: url(../images/state4.png) no-repeat center center;
}
/**
.search-result li:hover .title span{
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
**/
/*主体信息列表*/
.t-info{
    width: 100%;
    border-collapse: collapse;
}
.t-info td{
    color:#333;
    height:30px;
    font-size: 14px;
    word-break: break-all;
}
.t-info td strong{
    color: #6b6c67;
    font-weight: normal;
    padding-left:20px;
}
.t-info td strong.icon1{
    background: url(../images/info-icon1.png) no-repeat left center;
}
.t-info td strong.icon2{
    background: url(../images/info-icon2.png) no-repeat left center;
}
.t-info td strong.icon3{
    background: url(../images/info-icon3.png) no-repeat left center;
}
.t-info input.text,.t-info input.text-center{
    border:1px solid #ccc;
    margin:0 10px;
    padding:0 3px;
    font-size:14px;
    color: #333;
    border-radius: 3px;
}
.t-info input.text-center{
    text-align: center;
}

/*分页*/
.pages{
    text-align: center;
    margin-top:35px;
    margin-bottom: 10px;
}
.pages .num,.pages .btn{
    display: inline-block;
    *display: inline;
    *zoom:1;
    height: 25px;
    line-height: 25px;
    border:1px solid #d5d5d5;
    color:#D1AB62;
    font-size:12px;
    margin:0 1px;
    cursor: pointer;
    background-color: #fff;
}
.pages .btn{
    width:60px;
}
.pages .num{
    width:25px;
}
.pages .forward{
    background: #fff url(../images/page-arrow1.png) no-repeat 6px center;
    text-align: left;
    text-indent: 15px;
}
.pages .next{
    background: #fff url(../images/page-arrow2.png) no-repeat 50px center;
    text-align: left;
    text-indent: 8px;
}
.pages .btn:hover,.pages .num:hover,.pages .active{
    background-color: #D1AB62;
    color:#fff;
    border:1px solid #D1AB62;
}

/*查询结果表格*/
.table-result{
    width: 100%;
    border-collapse: collapse;
}
.table-result th,.table-result td{
    height:38px;
    border:1px solid #efeff0;
    font-size:14px;
    text-align: center;
    word-break: break-all;
}
.table-result th{
    color: #87550F;
    background-color: #EAE3DB;
}
.table-result td{
    color: #666;
}
.table-result tr:hover td{
    background-color: #e6ecf7;
}
.table-result a{
    margin:0 5px;
}
.table-result a:hover{
    color: #f60;
}
.table-result .a1{
    color:#4886d3;
    text-decoration: underline;
}
.table-result .a2{
    color:#3282b5;
    text-decoration: underline;
}
.table-result a span{
	border-bottom: 1px solid #0000FF;
}
/*纯文字列表*/
.detail-list1{
    width: 100%;
    font-size:14px;
    color:#5f5f5f;
    border-collapse: collapse;
}
.detail-list1 tbody td{
    padding:5px 20px;
    word-break: break-all;
}
.detail-list1 thead td{
    height: 0;
    padding:0;
    border:none;
}
.detail-list1 td strong{
    color: #555;
    font-weight: bold;
    background: url(../images/point1.png) no-repeat left center;
    padding-left:10px;
}

/*左侧菜单*/
.left-menu1{
    float: left;
    width:190px;
    background-color: #AB812D;
    border:1px solid #FFFFFF;
    border-radius: 5px;
    overflow: hidden;
}
.left-menu1 li{
    height:38px;
    line-height: 38px;
    font-size:14px;
    color:#fff;
    font-weight: normal;
    padding-left:26px;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
}
.left-menu1 li a{
    display: block;
    color: #fff;
}
.left-menu1 .menu1-active,.left-menu1 li:hover{
    background: #ae1c1c /* url(../images/icon-arrow4.png) no-repeat 13px center */;
}

/*右侧切换区*/
.rightFrame{
    float: right;
    width:915px;
    min-height: 460px;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.rightArea{
    background-color: #fff;
    min-height: 460px;
    border-radius: 5px;
    overflow: hidden;
}
.rightArea .top{
    /*height:45px;*/
    /*line-height: 45px;*/
    font-size:16px;
    color:#555;
    margin:0 15px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom: 10px;
}
.rightArea .top strong{
    margin-right:25px;
}
/*查询条件列表*/
.query-list{
  background: #fff;
  padding:10px 0 15px 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom:10px;
}
.table-query{
  width: 100%;
  background-color: #fff;
  border-collapse: collapse;
}
.table-query td,.table-query th{
  height:40px; 
  font-size:14px;
  padding:2px 2px;
  padding-left:-10px;
  word-break: break-all;
  color: #333;
}
.table-query th{
  text-align: right;
  font-weight: normal;
  padding-right:20px;
}
.table-query td{
  text-align: left;
}
.table-query .text{
  width: 203px;
  height: 26px;
  line-height: 26px;
  border:1px solid #aeaeae;
  box-shadow: -2px 2px 5px #ebebeb inset;
  padding:0 5px;
  font-size:14px;
  color: #333;
  border-radius: 3px;
}
.table-query select{
  width: 215px;
  border:1px solid #aeaeae;
  box-shadow: -2px 2px 5px #ebebeb inset;
  padding:3px 5px;
  font-size:14px;
  color:#333;
  border-radius: 3px;
}
.table-query textarea{
  border:1px solid #aeaeae;
  box-shadow: -2px 2px 5px #ebebeb inset;
  width:90%;
  height:100px;
  overflow: auto;
  color:#333;
  padding:5px;
  font-size:14px;
}
.table-query .text:focus,.table-query select:focus,.table-query textarea:focus{
  border:1px solid #3383b6;
  box-shadow: 0 0 5px #3383b6;
}
.table-query tfoot td{
  text-align: center;
}
.table-query label{
  margin-right:10px;
  cursor: pointer;
}
.table-query label input{
  vertical-align: -2px;
}

/*按钮*/
.buttons{
    text-align: center;
    margin-top: 30px;
    margin-bottom:20px;
}
.btn2,.btn-2,.btn4{
    height:30px;
    text-align: center;
    color: #fff;
    font-size:14px;
    cursor: pointer;
    border:none;
    font-family: 'Microsoft Yahei';
    margin:0 15px;
}
.btn2{
    width:90px;
    background: url(../images/btn2.png) no-repeat center center;
}
.btn-2{
    width:90px;
    background: url(../images/btn-2.png) no-repeat center center;
}
.btn-4{
    width:110px;
    background: url(../images/btn4.png) no-repeat center center;
}
.btn2:hover,.btn-2:hover,.btn4:hover{
    box-shadow: 0 0 10px #3185b6;
}


/*年报管理弹出层begin*/
.mask{
    /*display: none;*/
    width:100%;
    height: 100%;
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    z-index: 9998;
    background: #000;
    filter: alpha(opacity:30);
    opacity: 0.3;
}
.layer{
    /*display: none;*/
    width: 390px;
    height: 200px;
    background: #fff;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9999;
    margin-left: -195px;
    margin-top: -100px;
    border-radius: 7px;
    overflow: hidden;
}
.layer .promptbox .layer-header{
    height: 38px;
    line-height: 38px;
    background: #D1AB62;
    border-top: 1px solid #D1AB62;
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
}
.layer .promptbox .layer-header .layer-close{
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 17px;
    height: 17px;
    background: url(../images/layer_close.png) no-repeat;
}
.layer .promptbox .layer-center{
    height: 103px;
    overflow: auto;
}
.layer .promptbox .layer-center .layer-container{
    padding-top: 25px;
    text-align: center;
}
.layer .promptbox .layer-center .layer-container .annual-wz{
   font-size: 14px;
   color: #555555;
}
.layer .promptbox .layer-center .layer-container .annual{
    width: 178px;
    height: 28px;
    padding: 3px 0px;
    background: none;
    border: 1px solid #aaaaaa;
    font-size: 12px;
    color: #333333;
}
.layer .promptbox .layer-center .layer-container .annual-sm{
   font-size: 12px;
   color: #787878;
   margin-top: 9px;
}
.layer .promptbox .layer-footer{
    height: 57px;
    border-top: 1px solid #ebebeb;
    background: #f7f7f7;
    text-align: center;
}
.layer .promptbox .layer-footer .btn-sure{
    background: #D1AB62;
    width: 99px;
    height: 28px;
    margin-top: 15px;
    border: none;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}
.layer .promptbox .layer-footer .btn-sure:hover{
    background: #AB812C;
}
/*年报管理弹出层end*/
