﻿@charset "UTF-8";
/*页面重置样式*/
* {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  font-family: "Microsoft YaHei";
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: none;
  -webkit-text-size-adjust: none !important;
  /* ios横屏字体放大 */
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(200, 200, 200, 0);
}
html,body {
  min-width: 1200px;
}
.wrap{
  width: 1200px;
  position: relative;
  margin: 0 auto;
}
.pull-left{
  float: left;
}
.pull-right{
  float: right;
}
.clearfix{
  position: relative;
}
.clearfix::after{
  content:""; 
  display:block; 
  height:0; 
  visibility:hidden; 
  clear:both;
}
img {
    max-width: 100%;
  border: none;
  border: 0;
  vertical-align: middle;
  object-fit: cover;
  -webkit-user-drag: none; /*禁止图片拖动*/
  /*禁止图片复制*/
  -moz-user-select: none !important; /*火狐*/
  -webkit-user-select: none !important; /*webkit浏览器*/
  -ms-user-select: none !important; /*IE10*/
  -khtml-user-select: none !important; /*早期浏览器*/
  user-select: none;
}
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  background: none;
  text-decoration: none;
  color: #000000;
}
a:hover,button:hover {
  cursor: pointer;
  text-decoration: none !important;
}
a:focus {
  -webkit-tap-highlight-color: transparent !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  background: none;
  text-decoration: none;
}
ol,ul,li {
  list-style: none;
}
input,
button {
  border: none;
  border-radius: initial;
  background: transparent;
}
/* 去除Chrome等浏览器文本框默认发光边框 */
input:focus,textarea:focus {
  outline: none;
}
/* 禁止多行文本框textarea拖拽 */
textarea {
  resize: none;
}
/*在 iOS 上，输入框默认有内部阴影 清除输入框内阴影*/
input,textarea {
  border: 0;
  /* 方法1 */
  -webkit-appearance: none;
  /* 方法2 */
}
/* 禁止长按链接与图片弹出复制图片菜单 */
a,img {
  -webkit-touch-callout: none;
}
/*单行省略......*/
.oneLine {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/*多行行省略......*/
.twoLines {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.threeLines {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
/*css修改placeholder的颜色*/
::-webkit-input-placeholder {
  color: #9e9e9e;
}
:-moz-placeholder {
  color: #9e9e9e;
}
::-moz-placeholder {
  color: #9e9e9e;
}
:-ms-input-placeholder {
  color: #9e9e9e;
}
.hide{
  display: none;
}
/* 自定义样式 */
/* 蓝色背景 */
.btn-shadow{
  transition: all .5s;
}
.btn-shadow:hover{
  box-shadow: 0 10px 10px -10px rgba(0,0,0,0.2), 0 0 15px 0 rgba(0,0,0,0.2);
}


/* 公共头部 */
.header .header_clock{
  background-color: #E6E9EB;
}
.header .header_clock .wrap{
  height: 34px;
  overflow: hidden;
}
.header .header_clock .wrap span{
  line-height: 34px;
}
.header .header_name{
  width: 100%;
  height: 240px;
  background-image: url("../img/header/header_bg.jpg");
  background-size: 100% 100%;
}
.header .header_name .wrap{
  padding: 20px 20px 0;
}
.header .header_name .wrap .header_name_left span{
  line-height: 1;
  font-weight: bold;
  display: block;
}
.header .header_name .wrap .header_name_left span:first-child{
  font-size: 50px;
  margin-top: 55px;
  color: rgb(0,85,160);
}
.header .header_name .wrap .header_name_left span:last-child{
  font-size: 25px;
  margin-top: 10px;
  text-align: center;
  letter-spacing: 15px;
  color: rgb(248,6,46);
}
.header .header_name .wrap .header_name_right{}
.header .header_name .wrap .header_name_right .header_name_right_img{
  width: 138px;
  height: 220px;
}
.header .header_name .wrap .header_name_right .header_name_right_img img{
  width: 100%;
  height: 100%;
}
.header .header_menu{
  background-color: #008BC9;
  padding: 17px 0;
}
.header  .header_menu .wrap ul li{
  width: 11.11%;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.header  .header_menu .wrap ul li:nth-child(n+10){
  padding-top: 18px;
}
.header  .header_menu .wrap ul li:not(:nth-child(9n)){
  border-right: 1px solid #ffffff;
}
.header  .header_menu .wrap ul li a{
  color: #ffffff;
}

/* 公共底部 */
.footer{
  background-color: #008CCA;
}
.footer .wrap{
  padding: 25px 0 30px;
  position: relative;
}
.toTop{
    position: fixed;
    right: 10%;
    bottom: 32%;
    width: 70px;
    height: 70px;
    background-color: #D2D4D6;
    cursor: pointer;
    border-radius: 4px;
    /*position: absolute;
    right: -90px;
    top: -100px;
    width: 70px;
    height: 70px;
    background-color: #D2D4D6;
    cursor: pointer;
    border-radius: 4px;*/
}
@media screen and (max-width:1750px){
    .toTop{
        right: 0 !important;
        bottom: 20% !important;
    }
}
.toTop i{
  display: block;
  position: relative;
  top: calc(50% - 11px);
  left: calc(50% - 11px);
  width: 22px;
  height: 22px;
  background-image: url("/static/img/footer/toTop.png");
  background-size: 100% 100%;
}
.footer .wrap .footer_name span{
  display: block;
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
}
.footer .wrap .footer_name span:first-child{
  font-size: 26px;
}
.footer .wrap .footer_name span:last-child{
  font-size: 12px;
  margin: 10px 0;
}
.footer .wrap .footer_main .pull-left{
  padding-top: 30px;
}
.footer .wrap .footer_main .pull-left .item:first-child{
  margin-top: 30px;
  position: relative;
}
.footer .wrap .footer_main .pull-left .item:first-child::before{
  position: absolute;
  content: "";
  width: 120px;
  height: 1px;
  background-color: #ffffff;
  top: -30px;
  left: 0;
}
.footer .wrap .footer_main .pull-left .item:not(:first-child){
  margin-top: 10px;
}
.footer .wrap .footer_main .pull-left .item span,.footer .wrap .footer_main .pull-left .item span{
  color: #ffffff;
}
.footer .wrap .footer_main .pull-right .erCode{
  width: 160px;
  height: 160px;
}
.footer .wrap .footer_main .pull-right .erCode img{
  width: 100%;
  height: 100%;
}

/* 公共位置 */
.location{
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #CDCFD1;
}
.location .location_left span{
  padding-left: 10px;
  color: #5A5B5C;
  font-size: 18px;
  font-weight: bold;
  position: relative;
}
.location .location_left span::before{
  position: absolute;
  content: "";
  width: 2px;
  height: 18px;
  background-color: #5A5B5C;
  left: 0;
  top: calc(50% - 8px);
}
.location .location_right{
  color: #323232;
}
.location .location_right a{
  color: #323232;
}
.location .location_right span{
  color: #7D7E80;
}

/* 信用查询、用户登录 */
.common_box{
  height: 100%;
  background: #FFFFFF;
  border: 1px solid #CDCFD1;
}
.common_box .common_title{
  height: 40px;
  padding: 0 20px;
  background-color: #E6E9EB;
  border-bottom: 1px solid #CDCFD1;
  text-align: center;
}
.common_box .common_title span{
  line-height: 40px;
  color: #5A5B5C;
  font-size: 18px;
  font-weight: bold;
}
.common_box .common_title .span_before{
  position: relative;
  padding-left: 10px;
}
.common_box .common_title .span_before::before{
  position: absolute;
  content: "";
  width: 2px;
  height: 18px;
  background-color: #5A5B5C;
  left: 0;
  top: calc(50% - 9px);
}
.common_box .common_title a{
  line-height: 40px;
  color: #5A5B5C;
  padding-right: 17px;
  position: relative;
  transition: all .5s;
}
.common_box .common_title a:hover {
    transform: translateX(5px);
}
.common_box .common_title a::after{
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  background-image: url("/static/img/default/common_title_a_after.png");
  background-size: 100% 100%;
  top: calc(50% - 4px);
  right: 0;
}
/* 信用查询 */
.box{}
.box .wrap{
  margin-top: 20px;
  margin-bottom: 40px;
}
.box .wrap .box_left{
  width: 27.5%;
  margin-right: 30px;
}
.box .wrap .box_left .box_left_item:not(:first-child){
  margin-top: 20px;
}
.box .wrap .box_right{
  width: calc(100% - 27.5% - 30px);
}
.form{
  padding: 20px;
}
.form .form_item{
  width: 100%;
  height: 40px;
}
.form .form_item:not(:first-child){
  margin-top: 20px;
}
.form .form_item .choose{
  width: 100%;
  height: 100%;
  background: #E3E5E6;
  border-radius: 4px;
  padding: 0 12px;
  color: #323232;
  line-height: 40px;
  position: relative;
  cursor: pointer;
}
.form .form_item .choose::after{
  position: absolute;
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  background-image: url("/static/img/default/form_choose_after.png");
  background-size: 100% 100%;
  top: calc(50% - 6px);
  right: 12px;
}
.form .form_item input{
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #D2D5D6;
  background: #F5F8FA;
}
.form .form_item button{
  display: block;
  width: 100%;
  height: 100%;
  background: #00A1E9;
  border-radius: 4px;
  color: #FFFFFF;
}
.form .form_item .choose_box{
  position: absolute;
  width: 100%;
  background: #F5F8FA;
  border: 1px solid #D2D5D6;
  border-radius: 4px;
  margin-top: 10px;
  z-index: 1;
}
.form .form_item .choose_box ul li{
  height: 30px;
  line-height: 30px;
  padding-left: 13px;
  color: #323232;
}
.form .form_item .choose_box ul li:hover{
  background-color: #00A1E9;
  color: #FFFFFF;
  cursor: pointer;
}

/* 信息列表 */
.interviewList_box ul li{
  padding: 30px 0 25px;
}
.interviewList_box ul li:not(:last-child){
  border-bottom: 1px dotted #BEC0C2;
}
.interviewList_box ul li:last-child{
  border-bottom: 1px solid #CDCFD1;
}
.interviewList_box ul li a:hover h3{
    color: #00A1E9;
}
.interviewList_box ul li a h3{
  font-size: 19px;
}
.interviewList_box ul li a p{
  color: #666666;
  margin-top: 20px;
}
/* 信息详情 */
.interviewListDetail_box{}
.interviewListDetail_box h3{
  color: #323232;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin-top: 30px;
}
.interviewListDetail_box .interviewListDetail_content{
  margin-top: 40px;
}
.interviewListDetail_box .interviewListDetail_pages{
  margin-top: 30px;
  border-top: 1px solid #EAEAEA;
}
.interviewListDetail_box .interviewListDetail_pages .interviewListDetail_pages_item:first-child{
  margin-top: 30px;
}
.interviewListDetail_box .interviewListDetail_pages .interviewListDetail_pages_item:last-child{
  margin-top: 20px;
}
.interviewListDetail_box .interviewListDetail_pages .interviewListDetail_pages_item a{}
.interviewListDetail_box .interviewListDetail_pages .interviewListDetail_pages_item a span:first-child{
  color: #3673A8;
}
.interviewListDetail_box .interviewListDetail_pages .interviewListDetail_pages_item a span:last-child{
  color: #666666;
}

/* QQ */
.QQ_box{
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  border: 2px solid #00A1E9;
  overflow: hidden;
  z-index: 999;
}
.QQ_box .QQ_box_left{
  width: 45px;
  height: 150px;
  background-color: #00A1E9;
  cursor: pointer;
}
.QQ_box .QQ_box_left .QQ_box_left_qq i{
  width: 24px;
  height: 24px;
  background-image: url("/static/img/default/qq.png");
  background-size: 100% 100%;
  display: block;
  margin: 10px auto;
}
.QQ_box .QQ_box_left .QQ_box_left_span{
  color: #FFFFFF;
  font-size: 18px;
  padding: 0 13px;
  line-height: 1;
}
.QQ_box .QQ_box_left .QQ_box_left_qq_to i{
  width: 9px;
  height: 9px;
  background-image: url("/static/img/default/qq_to.png");
  background-size: 100% 100%;
  display: block;
  margin: 11px auto;
  transform: rotateY(180deg);
}
.QQ_box .QQ_box_right{
  width: 0;
  height: 150px;
  background-color: #FFFFFF;
  transition:  all .5s;
}
.QQ_box .QQ_box_right a{
  display: block;
}
.QQ_box .QQ_box_right a:hover .QQ_box_right_QQ img{
  transform: scale(2);
}
.QQ_box .QQ_box_right a .QQ_box_right_QQ{
  width: 65%;
  height: 43.33%;
  border: 1px solid #BEC0C2;
  border-radius: 50%;
  overflow: hidden;
  margin: 25px auto 10px;
}
.QQ_box .QQ_box_right a .QQ_box_right_QQ img{
  width: 100%;
  height: 100%;
  transition:  all .5s;
}
.QQ_box .QQ_box_right a span{
  display: block;
  font-size: 16px;
  color: #323232;
  text-align: center;
  white-space: nowrap;
}

/* 诚信专访、主体信息 */
.actived{
  color: #008BC9 !important;
}
.actived::after{
  border-color: #008BC9 !important;
}
.interviewList_left_ul{
  padding: 10px 20px;
}
.interviewList_left_ul li{
  height: 40px;
}
.interviewList_left_ul li a{
  display: block;
  color: #323232;
  font-size: 16px;
  width: 100%;
  height: 100%;
  line-height: 40px;
  position: relative;
}
.interviewList_left_ul li a::after{
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  border-top: 2px solid #828385;
  border-right: 2px solid #828385;
  transform: rotate(45deg);
  top: calc(50% - 4px);
  right: 0;
  border-radius: 2px;
}

/* 信息详情标题 */
.interviewList_title{
  text-align: center;
  margin: 30px 0;
}
.interviewList_title span{
  font-size: 28px;
  font-weight: bold;
  color: #323232;
}

/*分页*/
#pages {
    text-align: center;
}
.layui-laypage {
    margin: 30px 0 0 !important;
}
.layui-laypage a, .layui-laypage span{
    margin: 0 5px !important;
    width: 34px;
    height: 34px;
    line-height: 34px;
    padding: 0 !important;
    background: #FFFFFF;
    border: 1px solid #C8CACC;
    border-radius: 4px !important;
}
.layui-laypage-em {
    background-color: #00A1E9 !important;
    color: #ffffff;
}

/*弹窗通知*/
.notice_pop{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background: rgba(179,179,179,0.5)
}
.notice_pop .notice_pop_box{
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.notice_pop .notice_pop_box .notice_pop_main{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 70%;
    background: #ffffff;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    opacity:1;
    z-index: 1001;
    padding: 30px;
}
.notice_pop .notice_pop_box .notice_pop_main .notice_pop_content{

}
.notice_pop .notice_pop_box .notice_pop_main .notice_pop_close{
    text-align: center;
    margin-top: 30px;
}
.notice_pop .notice_pop_box .notice_pop_main .notice_pop_close button{
    color: #333;
    background-color: #fff;
    padding: 6px 30px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.notice_pop .notice_pop_box .notice_pop_main .notice_pop_close button:hover{
    background-color:cornflowerblue;
    color: #ffffff;
    border-color: transparent;
}