.margin_top{margin-top: 30px;}
.margin_top_xl{margin-top: 50px;}
.margin_bottom{margin-bottom: 30px;}
.margin_bottom_xs{margin-bottom: 10px;}
.margin_right{margin-right: 30px;}
.margin_left{margin-left: 30px;}

.padding{padding: 30px;}
.text_red{color: #d20707 !important;}




.head_nav ul li:hover>.col_second{z-index: 99;opacity: 1;}
.head .head_nav .col_second{position: absolute;top: 100%;left: 0;right: 0;width: 100%;z-index: -99;padding: 8px 0;opacity: 0;background-color: #bbe1ff;}
.head .head_nav .col_second>ul li{width: 100%;}
.head .head_nav .col_second>ul li a{font-size: 16px;line-height: 1.5;font-weight: 400;padding: 8px 0;color: #333;cursor: pointer;background-color: #bbe1ff;}
.head .head_nav ul li.active .col_second>ul a,
.head_nav ul li:hover .col_second>ul a{background:none;}
.head .head_nav li:hover .col_second>ul li:hover a{color: #fff;background-color: #0076d0;background-image: none;}

.col_HeadImg{overflow: hidden;display: block;width: 100%;background-repeat: no-repeat;background-position: center top;}
.col_imgMobile img{display: block;width: 100%;height: auto;}
.col_imgMobile-show{display: none;}

/*tab*/
.col_tabCon_head{position: relative;text-align: center;padding-right: 100px;}
.col_tabCon_more{position: absolute;top: -24px;transform: translateY(-50%);right: 0;font-size: 16px;font-weight: 400;color: #777;padding: 0 20px;line-height: 20px;border-left: 1px #777 solid;}
.col_tabCon_nav{text-align: left;}
.col_tabCon_nav>div{display: inline-block;padding: 15px;font-size: 24px;line-height: 1;color: #777;font-weight: 400;cursor: pointer;position: relative;}
.col_tabCon_nav>div+div:before{position: absolute;content: "";top: 50%;left: 0;transform: translateY(-50%);width: 1px;height: 50%;background-color: #dcdcdc;}
.col_tabCon_nav>div.active{color: #0087ee;}
.col_tabCon_nav>div.active:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 80%;height: 4px;margin: 0 auto;background-color: #0087ee;}
.col_tabCon_main{border-top: 1px #dcdcdc solid;}
.col_tabCon_main>div{position: relative;display: none;}
.col_tabCon_main>div.active{display: block !important;}

/*point*/
.col_list_point{padding: 12px 0;}
.col_list_point li{position: relative;padding-left: 12px;overflow: hidden;}
.col_list_point li:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;border-radius: 100%;background-color: #0087ee;}
.col_list_point li a{display: block;width: 100%;padding: 6px 0;font-size: 16px;line-height: 1.5;font-weight: 400;color: #777;overflow: hidden;cursor: pointer;}
.col_list_point a>p{float: left;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_list_point a>span{float: left;width: calc(100% - 70%);text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_list_point li:hover p{color: #0087ee;text-decoration: underline;}


/*pages*/
.section_posi{padding:20px 0 20px 0px;line-height: 30px;font-size: 14px;color: #333;}
.section_posi a{padding-right: 5px;display: inline-block;color: #666;}
.section_posi a:hover{color: #2d66a5;}
.cr_page_hd{border-bottom: 1px #e5e5e5 solid;}
.cr_page .col_tabCon_nav{text-align: left;}
.cr_page .col_main{border-top: 1px #dcdcdc solid;}


/*cr*/
.cr_line_red{width: 100%;height: 6px;margin: 30px auto 10px;background-color: #f7b7b7;overflow: hidden;position: relative;}
.cr_line_red>i{position: absolute;top: 0;left: 0;width: 30%;height: 100%;background-color: #d90000;}
.cr_line_red>i:after{content: "";position: absolute;top: 0;right: -6px;z-index: 2;border-top: 3px transparent solid;border-right: 3px transparent solid;border-bottom: 3px #d90000 solid;border-left: 3px #d90000 solid;}

.head .head_nav ul li{position: relative;width:calc(100% / 9);}



.cr_topimg{height: 181px;max-height: 181px;background-size:1920px 181px;background-image: url(cr_topimg.jpg);}
.cr_cont_topCode{width: 43%;max-width: 525px;}
.cr_cont_topCode img{display: block;max-width: 100%;margin: 0 auto;}
.cr_cont_top{width: calc(100% - 30px - 43%);}



/*search*/
.cr_cont_search{font-size: 16px;color: #777;line-height: 2;border-radius: 6px;border: 1px #dcdcdc solid;background-color: #f5f5f5;}
.cr_search_hd h3{line-height: 40px;font-size: 20px;color: #333;font-weight: 600;
padding-left: 40px;background: url('cr_img01.png') center left no-repeat;}
.cr_search_hd span{display: inline-block;line-height: 40px; font-size: 16px;color: #777;padding-left: 40px;background: url('cr_img02.png') center left no-repeat;}
.cr_search_form{margin: 0 auto;text-align: center;}
.cr_search_form .cr_form_input{display: inline-block;width: 75%;margin: 0 6px;border: 1px #ddd solid;background: #fff;}
.cr_search_form .cr_form_submit{display: inline-block;width: 105px;margin: 0 6px;color: #fff;border: 1px #d02727 solid;background: #d02727;cursor: pointer;}
.cr_search_form input{cursor: pointer;width: 100%;padding: 12px !important;font-size: 16px;line-height: 1.5 !important;border: 0 !important;outline: none !important;background-color: transparent !important;}
.cr_search_form input[type="submit"]{color: #fff;vertical-align: inherit;}
.cr_search_bd{margin: 12px auto 0;text-align: center;}
.cr_search_bd>i{color: #d20707;font-style: normal;}

.cr_search_form.form_box3 .cr_form_input{width: calc((100% - 105px - 30px) / 3);}

/*tab*/
.col_tabCon_head{padding-right: 0;}
.col_tabCon_more{top: 50%;}
.col_tabCon_more.cr_tab_more{top: -28px;}
.cr_zcfgCon_main .col_tabCon_more.cr_tab_more{top: -52px;}


.col_tabCon_more:hover{color: #d20707;}
.col_tabCon_nav{text-align: center;}
.col_tabCon_nav>div.active{color: #d20707;}
.col_tabCon_nav>div.active:after{background-color: #d20707;}



.cr_tabCon_ul{min-height: 250px;overflow: hidden;}
.cr_tabCon_ul li{overflow: hidden;}
.cr_tabCon_ul li:nth-child(2n+1){background-color: #f5f5f5;}
.cr_tabCon_ul p,
.cr_tabCon_ul a{display: block;float: left;width: 25%;padding: 6px 15px;font-size: 16px;line-height: 1.5;color: #777;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cr_tabCon_ul p>a{width: 100%;padding: 0;}
.cr_tabCon_ul a:hover{color: #d20707;text-decoration: underline;}
.cr_tabCon_ul .first_hd{background-color: #fdf1f1;}
.cr_tabCon_ul .first_hd>p{color: #333;font-weight: 600;padding: 20px 15px;background-color: #fdf1f1;}
.cr_tabCon_ul.li_4 p{width: calc((100% - 10%) / 3)}
.cr_tabCon_ul.li_5 p{width: calc((100% - 10% * 2) / 3)}
.cr_tabCon_ul  .cr_li_short{width: 10% !important;text-align: center;}





/*cr_list_point*/
.cr_list_first{display: block;font-size: 16px;color: #777;line-height: 1.5;border-bottom: 1px #e5e5e5 solid;cursor: pointer;}
.cr_list_first h3{font-size: 20px;font-weight: 600;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cr_list_first p{margin: 16px 0;text-align: justify;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.cr_list_first:hover h3{color: #d20707;}

.cr_list_point{padding: 8px 0;}
.cr_list_point li:after{background-color: #d20707;}
.cr_list_point li:hover p{color: #d20707;text-decoration: underline;}
.cr_more{display: block;width: 140px;padding: 12px 20px;font-size: 16px;line-height: 1.5;color: #777;border: 1px #ddd solid;margin: 6px auto 0;text-align: center;}
.cr_more:hover{color: #fff;background-color: #d20707;border-color: #d20707;}

.cr_list_point.li_2 li{float: left;margin: 0 15px;width: calc(50% - 30px);}
.cr_zcfgCon_main{padding: 25px 0;min-height: 270px;}

/* page style */
.pagin{width: 100%;margin: 30px 0;}
.pagin_text{float: left;margin: 4px 0;font-size: 14px;color: #333;padding: 4px 0;}
.pagin_list li{display: block;float: left;font-size: 14px;line-height: 1.5;color:#333;margin: 4px;background: #fff;text-decoration:none;}
.pagin_list li.pgEmpty,
.pagin_list li.pgCurrent{display: block;padding: 4px 12px;font-size: 14px;line-height: 1.5;color:#333;border:1px #ddd solid;background: #fff;}
.pagin_list li>a{display: block;width: 100%;padding: 4px 12px;font-size: 14px;line-height: 1.5;color:#333;border:1px #ddd solid;background: #fff;}
.pagin_list li:hover a,
.pagin_list li.pgCurrent{border-color: #d20707;background-color: #d20707;color: #fff;}

/*弹出层*/
.FixBox{display: none;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 99;}
.FixBox .FixBox_bg{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);}
.FixBox .FixBox_con{position: absolute;z-index: 99;top: 50%;left: 0;right: 0;transform: translateY(-50%);width: 50%;padding: 30px;margin: 0 auto;border-radius: 4px;background-color: #fff;}
.FixBox .FixBox_con .hd{font-size: 24px;font-weight: 400;color: #333;text-align: center;line-height: 120%;padding-bottom: 15px;border-bottom: 1px #ddd solid;}
.FixBox .FixBox_con .bd{padding-top: 15px;height: 500px;font-size: 14px;color: #333;text-align: justify;line-height: 2;overflow-y: auto;}
.FixBox .FixBox_con .bd_foot{margin-top: 30px;text-align: right;line-height: 2;}
.FixBox .FixBox_close{position: absolute;top: 0;right: 0;padding: 0 20px;font-size: 30px;z-index: 100;cursor: pointer;}



/*行政处罚 行政许可 详情页*/
.cr_DoubleBox{width: 80%;margin: 30px auto;border: 1px #dcdcdc solid;}
.cr_DoubleBox .cr_DoubleBox_hd{font-size: 16px;font-weight: 600;line-height: 2;padding: 12px 30px;border-bottom: 1px #dcdcdc solid;}
.cr_DoubleBox .cr_DoubleBox_box{padding: 14px 30px;margin: 0 30px;}
.cr_DoubleBox .cr_DoubleBox_box+.cr_DoubleBox_box{border-top: 1px #dcdcdc dashed;}
.cr_DoubleBox .cr_DoubleBox_box .hd{font-size: 14px;font-weight: 600;line-height: 2;color: #333;}
.cr_DoubleBox .bd_items{font-size: 14px;line-height: 2;color: #333;text-align: justify;overflow: hidden;}
.cr_DoubleBox .bd_items:not(:first-child){margin-top: 8px;}
.cr_DoubleBox .bd_items p{float: left;width: 70%;}
.cr_DoubleBox .bd_items p:first-child{float: left;width: 20%;min-width: 170px;text-align: right;color: #666;}


/*信用修复*/
.cr_xxxf{margin: 30px 0;}
.cr_xxxf img{display: block;max-width: 50%;height: auto;margin: 0 auto;}
.cr_xxxf table{margin-top:20px;}
.cr_xxxf th{border-top:1px solid #cccccc;border-bottom: 1px solid #cccccc;padding:15px 30px;font-size:16px;font-weight: bold;text-align: left;}
.cr_xxxf td{padding:15px 30px;font-size:14px;text-align: left;line-height: 24px;}
.cr_xxxf td a{color: #3366ff;text-decoration: underline;}
.cr_xxxf th:nth-child(1),.cr_xxxf td:nth-child(1){width:144px;}
.cr_xxxf th:nth-child(2),.cr_xxxf td:nth-child(2){width:288px;text-align: left;}
.cr_xxxf th:nth-child(3),.cr_xxxf td:nth-child(3){width:376px;text-align: left;}
.cr_xxxf th:nth-child(4),.cr_xxxf td:nth-child(4){width:152px;}
.cr_xxxf td:nth-child(4){text-align: left;padding-left:30px;}
.cr_xxxf tr:nth-child(odd){background:#eeeeee ;}
.cr_xxxf tr:first-child{background: none;}

/*信用查询页*/
.cr_xy_main{
    position: relative;
    width: 80%;
    max-width: 960px;
    margin: 0 auto;
    border: 2px #e5e5e5 solid;
    border-top: 0;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
}
.cr_xy_mhd{
    padding: 20px;
    border-bottom: 1px #e5e5e5 solid;
}
.cr_xy_mhd .name{
    position: relative;
    width: 80%;
}
.cr_xy_mhd .name i{
    display: block;
    float: left;
    width: 86px;
    height: 79px;
    background: url("house.png");
}
.cr_xy_mhd .name>img{
    display: block;
    float: left;
    width: 86px;
    height: 79px;
}
.cr_xy_mhd .name p{
    font-size: 20px;
    font-weight: 600;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 100px;
    color: #0076d0;
    text-align: justify;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
}
.cr_xy_mhd .txt{
    width: 20%;
    font-size: 12px;
    color: #777;
    margin: 11px 0;
}
.cr_xy_mhd .txt button{
    display: block;
    width: 60%;
    padding: 6px 10px;
    border: 1px #0076d0 solid;
    background: #0076d0;
    color: #fff;
    box-shadow: none;
    border-radius: 2px;
    margin: 0 auto 10px;
}

.cr_xy_mnav{
    padding: 6px 10px;
    background: #f5f5f5;
    width: auto;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
}
.cr_xy_mnav li{
    cursor: pointer;
    display: inline-block;
    padding: 8px 6px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 1.5;
    color: #777;
}
.cr_xy_mnav li.active{color: #0076d0;}
.cr_xy_mnav::-webkit-scrollbar
{
    width: 10px;
    height: 4px;
    background-color: #F5F5F5;
}
  
/*定义滚动条轨道 内阴影+圆角*/
.cr_xy_mnav::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 4px;
    background-color: #F5F5F5;
}
  
/*定义滑块 内阴影+圆角*/
.cr_xy_mnav::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color:#555;
}


.cr_xy_content{
    width: 80%;
    margin: 0 auto;
}

.crxy_Box table{
    width: 100%;
    margin: 20px 0;
    background: #fff;
}
.crxy_Box table tr{
    border-bottom: 1px #e5e5e5 solid;
    border-left: 1px #e5e5e5 solid;
}
.crxy_Box table td{
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.5;
    color: #777;
    text-align: justify;
    border-right: 1px #e5e5e5 solid;
}
.table_name{
    border: 1px #e5e5e5 solid;
    background: #fafafa;
}
.crxy_Box table tr.table_name td{
    text-align: left !important;
    font-size: 14px;
    color: #666 !important;
    font-weight: 600;
}

.crxy_Box table.crxy_gray tr td:first-child{
    text-align: right;
    color: #999;
}


/*@media*/
@media (min-width: 768px) and (max-width: 991px) {
    .col_imgMobile-show{display: block;}
    .cr_search_form input{margin: 0 !important;height: auto !important;}
}
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {
    .col_imgMobile-show{display: block;}
    .cr_search_form input{margin: 0 !important;height: auto !important;}
}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
    .cr_cont_section.margin_top_xl{margin-top: 20px !important;}
    .cr_search_form input{margin: 0 !important;height: auto !important;}

    .head .head_nav ul{width: auto;overflow-y: auto;white-space: nowrap;}
    .head .head_nav ul li{display: inline-block;float: none;width:calc(100% / 3);}
    .col_imgMobile-show{display: block;}

    .cr_cont_topCode{float: none;width: 100%;}
    .cr_cont_top{float: none;width: 100%;margin: 30px auto 0;padding: 0 10px;}
    .cr_search_hd span{display: inline-block;width: 100%;text-align: center;padding: 0;background: none;}
    .cr_search_form .cr_form_input{width: calc(100% - 105px - 30px);}
    .cr_zcfgCon_main{padding: 10px;}
    .cr_zcfgCon_main .col_tabCon_more.cr_tab_more{top: -38px;right: -10px;}
    .cr_list_point.li_2 li{float: none;width:100%;margin: 0;overflow: hidden;}

    .cr_tabCon_ul li p:nth-child(3),
    .cr_tabCon_ul li p:nth-child(4),
    .cr_tabCon_ul.li_5 li p:nth-child(2){display: none;}
    .cr_tabCon_ul.li_4 p{width: calc((100%)/2)}
    .cr_tabCon_ul.li_5 .cr_li_short{width: 30% !important}
    .cr_tabCon_ul.li_5 p{width: calc((100% - 30%))}
    .FixBox .FixBox_con{width: 80%;padding: 20px 10px;}

    /*信用查询*/
    .cr_xy_main{width: 100%;}
    .cr_xy_mhd .name{width: 100%;}
    .cr_xy_mhd .txt{width: 100%;text-align: center;}
    .cr_xy_content{width: 95%;}

}

