@charset "utf-8";
/* CSS Document */

body {
	font-family: Microsoft YaHei!important;
	font-size: 12px!important;
}
@font-face {
  font-family: 'KaiGenGothicSC-Light';
  src: url('../font/join/KaiGenGothicSC-Light.eot');
  src:
    url('../font/join/KaiGenGothicSC-Light.eot?#font-spider') format('embedded-opentype'),
    url('../font/join/KaiGenGothicSC-Light.woff') format('woff'),
    url('../font/join/KaiGenGothicSC-Light.ttf') format('truetype'),
    url('../font/join/KaiGenGothicSC-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
font-family: 思源黑体;
src: url(‘../fonts/思源黑体.otf’);
}*/
 ul {padding:0;margin:0;list-style-type:none;}
.data-well {
	border: 1px solid #ffffff;
	border-radius: 4px;
	background-clip: padding-box;
	box-shadow: 0 0 7px rgba(19, 81, 134, .3);
	-webkit-box-shadow: 0 0 7px rgba(19, 81, 134, .3);
    -moz-box-shadow: 0 0 7px rgba(19, 81, 134, .3);
	background-color: #ffffff;
	padding: 7px;
	margin: 5px 0;
	min-height: 0;
}
.data-well a{ text-decoration-line: none}
.data-well a:hover{ color: #000}
.data-title{background: #E6E6E6; border-radius: 2px; height: 24px; line-height: 24px; padding:0 5px}
.data-text{ color: #355CAA; font-size: 15px; font-weight: 600}

.data-zhouqi-bg{background: #F3F5F6; color: #327ABA; font-size: 14px; font-weight: 600; border-radius: 2px; height: 34px; line-height: 34px; padding:0 5px; margin: 3px 0;}
.data-xitong-bg{background: #F3F5F6; color: #327ABA; font-size: 14px; font-weight: 600; border-radius: 2px; height: 74px; padding:0 5px; margin: 3px 0;}
.data-badge {
    font-size: 12px!important;
	color:#327ABA;
	background: #ffffff;
    text-align: center;
    padding: 3px 6px 3px 6px;
    -webkit-border-radius: 12px!important;
    -webkit-background-clip: padding-box!important;
    -moz-border-radius: 12px!important;
    -moz-background-clip: padding!important;
    border-radius: 12px!important;
    background-clip: padding-box!important;
    -webkit-text-shadow: none!important;
    text-shadow: none!important;
    vertical-align: middle;
}
/*通用样式*/
.line-height24{line-height: 24px}
.font12{font-size: 12px!important; }
.font14{font-size: 14px; }
.font15{font-size: 14px; font-weight: bold; }
.data-fff{ color: #fff}
.font16{font-size: 16px; font-weight: bold; }
.dlsy-font15{font-size: 15px; font-weight: bold; }
.font-hui{ color: #737373}
.data-font16{font-size: 16px; font-weight: bold; color: #4A759F; }
.data-font20{font-size: 20px; font-weight: bold; color:#3A8DD8}
.dlsy-font18{font-size: 18px; font-weight: bold; color:#3A8DD8}
.dlsy-blue16{font-size: 16px; font-weight: bold; color:#3A8DD8}
.dlsy-hxfont18{font-size: 18px; font-weight: bold; color:#327ABA}

.bulelable{
	border-radius: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 12px;
	background: #2c80db;
}
.lightbulelable{
	border-radius: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 12px;
	background: #84b2fa;
}

.jczc-font20{font-size: 20px; font-weight: bold; }
.data-fontblue{ color: #3A8DD8;}
.data-lightblue{ color: #428fc5;}
.data-bold{ font-weight: bold}
.data-height33{height: 33px}
.data-huilan{color: #4A759F; }
.data-float{float: left; }
.data-float-right{float: right; }
.data-jd-100{float: left; width: 100%; margin-top: 2px;}
.data-jd-10{float: left; width: 10%;}
.data-jd-7{float: left; width: 7%;}
.data-jd-13{float: left; width: 13%;}
.data-jd-15{float: left; width: 15%;}
.data-jd-20{float: left; width: 20%;}
.data-jd-25{float: left; width: 25%;}
.data-jd-28{float: left; width: 28%;}
.data-jd-30{float: left; width: 30%;}
.data-jd-40{float: left; width: 40%;}
.data-jd-50{float: left; width: 50%;}
.data-jd-60{float: left; width: 60%;}
.data-jd-70{float: left; width: 70%;}
.data-jd-80{float: left; width: 80%;}
.data-jd-90{float: left; width: 90%;}
.data-jd-33{float: left; width: 33.33%;}
.data-jd-36{float: left; width: 36%;}
.data-min-height40{ min-height: 40px}
.data-star{color:red; margin: 0 5px}
.data-clear{clear:both}
.padding-left-15{ padding-left: 15px}
.padding-top-3{ padding-top: 3px}

.data-fwjgwk{border: 1px solid #E7E7E7; border-radius: 6px; padding:10px 5px; text-align: center; height: 135px}
.data-fwjgwk img{ width: 50px; height: 50px}
.data-abrwnfbk {
    width: 100%;
    text-align: center;
}
.data-abrwyfbk {
    height: 113px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
}
.data-abrwyf {
    float: left;
    width: 23.8%;
    height: 31.5%;
    background: #F2F2F2;
    margin: 0.5% 0.6%;
    color: #999;
	border-radius: 2px;
}
.data-abrwyf-rw {
    float: left;
    width: 23.8%;
    height: 31.5%;
    background: #D7F5FF;
    margin: 0.5% 0.6%;
    color: #327ABA;
	font-weight: 600;
	border-radius: 2px;
}
/*table样式*/
.data-table{
	width: 100%;
	max-width: 100%;
	color: #327ABA;
	text-align: left;
}
.data-table>thead>tr{ background: #D7F5FF}
.data-table>thead>tr>th{vertical-align: bottom; border: 2px solid #fff; font-weight: bold; padding-left: 5px;}
.data-table-bordered>tbody>tr>td{border: 2px solid #fff;}
.data-table-striped>tbody>tr:nth-child(odd)>td, .data-table-striped>tbody>tr:nth-child(odd)>th {background-color: #f2f2f2;}
.data-table-condensed>thead>tr>th, .data-table-condensed>tbody>tr>th, .data-table-condensed>tfoot>tr>th, .data-table-condensed>thead>tr>td, .data-table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{ padding: 2px 8px}

.data-table-hover>tbody>tr:hover>td, .data-table-hover>tbody>tr:hover>th { background-color:#EBF4F7 }

.data-table-hover>tbody>tr>.active:hover, .data-table-hover>tbody>.active:hover>td, .data-table-hover>tbody>.active:hover>th, .data-table-striped>tbody>tr.active:hover:nth-child(odd)>td, .data-table-striped>tbody>tr>.active:hover:nth-child(odd)>th {background-color:#EBF4F7}

.data-table-fontyc{table-layout:fixed; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*table检查结果*/
.data-table-jc{
	width: 100%;
	max-width: 100%;
	text-align: left;
}
.data-table-jc>thead>tr{ }
.data-table-jc>thead>tr>th{vertical-align: bottom; color: #327ABA; font-size: 14px; font-weight: bold; padding-left: 10px;}
.data-table-bordered-jc>tbody>tr>td{ border-bottom: 1px dashed #dcdfe6; padding-left: 10px; color: #737373; font-size: 12px}
.data-table-jcpjbg{background: #f3f5f6; padding:10px 15px; border-radius: 4px;}

/*横向柱形图文字位置*/
.data-progress-tj{position: absolute; right:10px; font-weight: bold; color: #327ABA;}

 /*滚动条样式*/
.data-innerbox{
	overflow-x: hidden;
	overflow-y: auto; 
	width:100%; height: 150px;           
        }
       
        .data-innerbox::-webkit-scrollbar {/*滚动条整体样式*/
            width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 6px;
        }
        .data-innerbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(22,39,84,0.99);
            background: #355CAA;
        }
       .data-innerbox::-webkit-scrollbar-track {/*滚动条里面轨道*/
            /*-webkit-box-shadow: inset 0 0 5px rgba(5,9,13,0.99);*/
            border-radius: 0;
            background: #CCCCCC;
        }


 /*系统备案样式*/

.sys-title-old{background: #E9E9E9; border-top-left-radius:4px; border-top-right-radius:4px; height: 35px; line-height: 50px; padding:0 10px;color: #355CAA; font-size: 15px; font-weight: 600}
.sys-title{background: #ebf5fe; border-top-left-radius:4px; border-top-right-radius:4px; height: 50px; line-height: 50px; padding:0 10px;color: #355CAA; font-size: 15px; font-weight: 600; margin: 10px 15px 0px 15px;}
.sys-content-old{background: #f5f5f5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; color: #666666; font-size: 12px; padding: 10px 18px; min-height: 300px}
.sys-content{background: #ffffff; color: #666666; font-size: 12px; padding: 10px 18px; min-height: 300px}
.sys-well {
	border: 1px solid #ffffff;
	border-radius: 4px;
	background-clip: padding-box;
	box-shadow: 0 0 7px rgba(19, 81, 134, .3);
	-webkit-box-shadow: 0 0 7px rgba(19, 81, 134, .3);
    -moz-box-shadow: 0 0 7px rgba(19, 81, 134, .3);
	background-color: #ffffff;
	margin: 5px 0;
	min-height: 0;
}
.sys-well a{ text-decoration-line: none}
.sys-well a:hover{ color: #000}



 /*用户自查样式*/
.yhzc-menu{width: 290px; height: 100%; background: #25578e;  display: block; position: fixed; top: 0px; left: 0px; z-index: 11;}
.yhzc-avatar { display: block; text-align: center}
.yhzc-avatar img{ width: 100px; height: 100px;}
.yhzc-bordered-2 { border: 1px solid #eee;}
.yhzc-content{margin-left: 290px; display: block; margin-right: 0; position: relative}
.yhzc-top{background: #fff; height: 60px;webkit-box-shadow: 0 0 15px rgba(19, 81, 134, .6);-moz-box-shadow: 0 0 15px rgba(19, 81, 134, .6); box-shadow: 0 0 15px rgba(19, 81, 134, .3); position:fixed; top: 0px; left: 290px; width: 100%; z-index: 10;}
.yhzc-badge{border-bottom: 1px solid #203851; border-top: 1px solid #3873b3;position: relative; height: 52px; line-height: 52px; padding-left: 25px; padding-right: 30px; font-size: 14px; color: #f5f5f5; letter-spacing: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer;}
.yhzc-badge-tj{ position: absolute; top: 17px; right: 20px}
.thzc-active{background-image: linear-gradient(-90deg,#0c3868,rgba(91,225,151,0));background-image: -webkit-gradient(linear,right top,left top,from#0c3868,to(rgba(91,225,151,0)))} .badge-azure-zctab {color: #fbfbfb; background-color: #25578e!important; border: 1px solid #4285f4; padding: 5px!important; margin: 0 10px; height: 22px!important; }
.yhzc-tit{color: #1a173b; font-size: 20px; letter-spacing: 2;}
.yhzc-subtit{color: #666; font-size: 16px; letter-spacing: 0; line-height: 35px }
.yhzc-titsm{color: #8a96a0;font-size: 14px;  line-height: 25px}
.yhzc-blue{color: #4285f4}
.yhzc-font18{ font-size: 18px!important}
.yhzc-attach-part{ background: #f1f5f9; padding: 20px; margin: 15px 0;border-radius:4px}
.yhzc-attach-fujian{ font-size: 14px;}

 /*用户自查顶部的tab切换*/

.bg-grey {
	width: 100%;
	height: auto;
}

.tab-block {
	
}
.tab-block.information-tab {
	
}
.tab-block.information-tab .tabs {

}
.tab-block .tab-buttons {
	width: 100%;
	height: 60px;
	position: fixed;
	background: #0c3868;
	z-index: 100;
	webkit-box-shadow: 0 0 15px rgba(19, 81, 134, .6);-moz-box-shadow: 0 0 15px rgba(19, 81, 134, .6); box-shadow: 0 0 15px rgba(19, 81, 134, .3); 
	webkit-box-shadow: 0 0 15px rgba(19, 81, 134, .6);-moz-box-shadow: 0 0 15px rgba(19, 81, 134, .6); box-shadow: 0 0 15px rgba(19, 81, 134, .3); 
}
.tab-block .tab-buttons .tab-button {
	padding: 0 30px;
	float: left;
	height: 60px;
	text-align: center;
	font-size: 16px;
	color: #f5f5f5;
	line-height: 60px;
	position: relative;
	cursor: pointer;
	background-color: #0c3868;
}
.tab-block .tab-buttons .tab-button.cur {
	background-color: none;
	color: #fff;
	font-weight: 600
}
.tab-block .tab-buttons .tab-button.cur:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #fff
}
.tab-block .tabs {
	width: 100%;
	padding-top: 60px;
}
.tab-block .tabs .tab-item {
	height: 100%;
	padding: 20px;
	display: none
}
.tab-block .tabs .tab-item.active {
	display: block
}

.yhzc-baogao{ margin-top: -20px;
	width:100%;
	padding: 20px 140px;
    height: 180px;
    position: fixed;
    background: #0c3868;
    z-index: 100;
    webkit-box-shadow: 0 0 15px rgba(19, 81, 134, .6);
    -moz-box-shadow: 0 0 15px rgba(19, 81, 134, .6);
    box-shadow: 0 0 15px rgba(19, 81, 134, .3);
}
.yhzc-baogao-tit{font-size: 22px; color: #ffffff; padding:20px}
.yhzc-baogao-tj{
	height: 70px;
	color: #fbfbfb;
	border-radius:4px;
    background-color: #25578e!important;
    border: 1px solid #3a6cd1;
    padding: 5px!important;
    margin: 0 10px;
	padding: 0px 30px;
	-webkit-box-shadow:0px 0px 8px #3162c7 inset;
    -moz-box-shadow:0px 0px 8px #3162c7 inset;
    box-shadow:0px 0px 8px #3162c7 inset;
}
.yhzc-baogao-tj .wenzi{font-size: 16px; text-align: right; line-height: 60px; }
.yhzc-baogao-tj .shuzhi{color: #90c4ff; font-size: 40px; margin: 0 20px; text-align: center;}
.yhzc-baogao-dc{border-left: 1px dashed #4285F4}
.yhzc-baogao-dc a:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.yhzc-baogao-xiang{background: #E9E9E9; border-radius: 4px; height: 45px; line-height: 45px; padding: 0 20px; margin-bottom: 20px; color: #355CAA; font-size: 20px; font-weight: 600;}
.yhzc-baogao-huida{ font-size: 14px; line-height: 25px; margin-left: 2px; margin-top: 10px}
.yh-qsfont{color: #8a96a0!important}

.yh-back{position: absolute; right: 140px; top: 40px;}
.yh-back,.yh-back-hd a:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.yh-back-hd{position: absolute; right: 315px; top: 17px; z-index: 101}

 /*备案用户登陆后首页按钮样式*/

.bayh-sytop{background: rgba(16,66,122,.5); height: 42px; border-bottom: 1px solid rgba(0,153,255,.5); padding: 5px 0 0 25px}
.bayh-sycon{position: absolute; top: 70%; left: 50%; margin-left: -450px; margin-top: -360px; width: 930px; height: 550px; background: url( ../../../images/ba-anbg.png); padding:20px}
.bayh-consuntit{ height: 65px; padding: 10px; line-height: 26px}
.bayh-baxttj{ position: absolute; width: 60px; left: 100px; bottom:55px}
.bayh-baxttj span{ font-size:25px}
.bayh-font25{ font-size:25px}
.bayh-font40{ font-size:40px}


 /*备案用户安全自查任务*/
.bayh-zcrwbk{background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 2px;
    box-shadow: 0 0 7px rgba(19, 81, 134, .3);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .2);

}
.bayh-zcrwbk span{ margin-left: 10px; font-size: 14px; color: #737373}
.bayh-zcrw-tit{border-bottom: 1px solid #dcdfe6; height: 60px; line-height: 30px; padding: 15px; font-size: 18px; color: #3a8dd8; font-weight: 500}
.bayh-zcrw-con{height: 300px; padding: 15px;overflow-y: auto}
.bayh-xtzclb{}
.bayh-xtzclb li{ border-bottom: 1px dashed #dcdfe6; height: 40px; line-height: 40px}
.bayh-xtzclb {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}

.bayh-andj a:hover img{filter:alpha(Opacity=65);-moz-opacity:0.65;opacity: 0.65;}
.bayh-xttj a {font-size: 25px; color: #FFFFFF}
.bayh-xttj a:hover {font-size: 25px; color: #83befb; text-decoration:none; cursor:pointer;}
 /*单位信息编辑*/

.dwjbxx-titwk{ height: 40px; border-bottom: 1px solid #dcdfe6;}
.dwjbxx-tit{line-height: 40px; height: 40px; display: inline-block; border-bottom: 3px solid #3a8dd8; padding: 0 10px; font-size: 14px; font-weight: bold}
.fontblod{font-weight: 600;}

 /*监管用户安全自查任务*/
.jgyh-zcrwbk{background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 2px;
    box-shadow: 0 0 7px rgba(19, 81, 134, .3);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
}
.jgyh-zcrw-tit{border-bottom: 1px solid #dcdfe6; height: 95px; padding: 10px 20px; position: relative}
.jgyh-zcrw-tit .renwu{font-size: 18px; color: #3a8dd8; font-weight: 600; padding-bottom: 10px}
.jgyh-zcrw-tit .data{font-size: 12px; color: #737373; line-height: 20px;}
.jgyh-zcrw-con{height: 490px; padding: 5px 20px;}
.jgyh-zcrw-check{height: 55px; margin:5px 0; }

.jgyh-zcrw-shangai{position: absolute; right: 10px}

 /*用户登陆后首页*/
.dlsy-top{height: 90px; padding:10px 20px}
.dlsy-top a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.dlsy-yjjyjgx{border-left: 1px solid #dcdfe6; height: 90px; position: absolute; top: -10px; left: 10px;  }
.dlsy-yjjy{position: absolute; right: -1px}
.dlsy-zgyjjy{position: absolute; right: -21px; width: 380px; height:63px; background: url(../../../images/dlsy_zgyjbg.png); padding: 10px 10px 0 100px }

.dlsy-dwlogo{height: 70px; width: 70px; background: #e4f1fd; border-radius:100px; display: block; text-align: center;font-size: 16px; font-weight: bold; color: #3a8dd8; }
.dlsy-dwlogo img{border-radius:100px; height: 70px; width: 70px;}
.dlsy-xxfenge{ border-left: 1px dashed #caced6; margin-left: 10px; padding-left: 10px}

.dlsy-font{color: #737373; font-size: 12px}
.dlsy-label {font-size: 12px; color: #259af3; padding: 2px 8px 2px 8px; background-color: #e4f1fd;
    -webkit-border-radius: 10px!important;
    -webkit-background-clip: padding-box!important;
    -moz-border-radius: 10px!important;
    -moz-background-clip: padding!important;
    border-radius: 10px!important;
    background-clip: padding-box!important;}
.aqpgzx-label {font-size: 12px; color: #febf3d; padding: 2px 8px 2px 8px; background-color: #f8ead2;
    -webkit-border-radius: 10px!important;
    -webkit-background-clip: padding-box!important;
    -moz-border-radius: 10px!important;
    -moz-background-clip: padding!important;
    border-radius: 10px!important;
    background-clip: padding-box!important;}

.dlsy-hyzg-tit{border-bottom: 1px solid #dcdfe6; height: 105px; padding: 10px 20px; background-color: #f4f9ff;}
.dlsy-hyzg-bdwcon{ padding: 10px 20px; min-height:300px;}
.dlsy-hyzg-bdwtb{height: 40px; width: 40px;}
.dlsy-hyzg-btn{-webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; width: 18px; height: 18px; line-height: 0.5; margin-left: 7px; text-align: center; cursor: pointer; vertical-align: middle; position: relative; display: inline-block; color: #2c80db; font-size: 16px; font-weight: bold; background-color: #e4f1fd; border: 1px solid #a8d1f6;}
.dlsy-hyzg-btn:hover, .dlsy-hyzg-btn:focus {  color:#fff; text-decoration:none; background-color: #2c80db }

.dlsy-xttb-btn{-webkit-border-radius: 4px; -webkit-background-clip: padding-box; -moz-border-radius: 4px; -moz-background-clip: padding; border-radius: 4px; background-clip: padding-box; width: 18px; height: 18px; line-height: 0.5; margin-left: 7px; text-align: center; cursor: pointer; vertical-align: middle; position: relative; display: inline-block; color: #2c80db; font-size: 16px; font-weight: bold;}
.dlsy-xttb-btn:hover, .dlsy-xttb-btn:focus {  color:#fff; text-decoration:none; background-color: #2c80db }

.bayh-xt-czxq{border-top: 1px solid #dcdfe6; margin: 20px 2px 0 2px;}
.bayh-xt-czxq-fg{border-left: 1px dashed #e7eaf2;}
.bayh-xt-ancz{text-align: center; padding: 5px 0}
.bayh-xt-ancz:hover{ background: #f5f7f8; border-radius: 8px;}

.jgyh-hyzg-xtwk{
	position: relative;
	background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 2px;
    box-shadow: 0 0 7px rgba(19, 81, 134, .3);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .2);
	height: 240px;
	margin: 10px
}
.jgyh-hyzg-xtcon{margin-top: 70px; margin-right: -15px; margin-left: -15px; }
.jgyh-bbdw-xtcon{margin-top: 20px; margin-right: -15px; margin-left: -15px; }
.jgyh-hyzg-xtxx{ padding-top: 25px; padding-left: 15px;}
.jgyh-hyzg-xtjc{ background-color: #f3f5f6; height:62px; border-top: 1px solid #dcdfe6; padding: 10px}
.margin-left-17{ margin-left: 17px}
.jgyh-jcbtfont{ color: #2c80db; line-height: 26px}
.bayh-syxtbt{position: absolute; top: -12px; left: 15px; border-radius: 30px; color: #fff; font-size: 14px; font-weight: bold; padding: 2px 12px}
.bayh-syxtzt{position: absolute; top: 8px; right: 0px; padding: 2px 12px}
.bayh-bwxtbg{ background: #2c80db;}
.bayh-dsjbg{ background: #449ff2;}
.bayh-sjckbg{ background: #84b2fa;}
.bayh-appbg{ background: #52d6ff;}

.jgyh-hyzg-xtxx ul{ color: #737373}
.jgyh-hyzg-xtxx a{ color: #444; font-size: 15px; font-weight: bold;}
.jgyh-hyzg-xtxx a:hover{ color: #327ABA; text-decoration:none }

.dlsy-more-btn{
    width: 18px;
    height: 18px;
	line-height: 0.5;
	margin-left: 7px;
    text-align: center;
	cursor: pointer;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    color: #2c80db;
    font-size: 16px;
	font-weight: bold;
}
.dlsy-more-btn:hover, .dlsy-more-btn:focus {  color:#fff; text-decoration:none; background-color: #2c80db;-webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box; }


.data-tztb-list { list-style: none; padding: 0;}
.data-tztb-item{background-clip: padding-box;  padding: 0 15px 0 20px; border-bottom: 1px dashed #e7eaf2; color: #737373; height: 40px; line-height: 40px}
.data-tztb-list li:hover{ text-decoration:none; background-color: #f5f7f8; background-clip: padding-box; border-radius: 2px; cursor:pointer;}
.data-zcrw-list {list-style: none; padding: 10px 20px;}
.data-zcrw-item{background-clip: padding-box; text-align: center; padding: 20px 30px; color: #737373; background: #f3f5f6; height: 150px; margin-bottom: 15px; position: relative}
.data-zcrw-item .icon{ position: absolute; right: 10px; top: 10px}
.zc-kszc-btn{width: 200px; height: 38px; line-height:26px; font-size: 16px; font-weight: bold;}


.data-aqpg-list { list-style: none; padding-top: 5px; margin: 10px}
.data-aqpg-item{background-clip: padding-box; padding: 0 15px 0 20px; color: #737373; font-size: 12px; height: 38px; line-height: 38px}
.data-aqpg-list li:hover{ text-decoration:none; background-color: #f5f7f8; background-clip: padding-box; border-radius: 2px; cursor:pointer;}
.data-aqpg-item .shuju{ color: #259af3}
.data-aqpg-imtb{border-right: 1px solid #d6e9fb; margin-top: 16px; text-align: center}
.data-aqpg-imtb a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.7;opacity: 0.7;}


/*用户登陆后首页-监管*/
.dlsy-hyzg-qsjg{ height: 105px; padding: 10px 20px; }
.dlsy-jg-xbt{ font-size: 13px; font-weight: bold; color: #2c80db; margin-bottom: 5px}
.dlsy-jg-sjtj{background: #ebf5fe; height: 90px;  padding: 10px 20px; border-radius: 2px; position: relative}
.dlsy-jg-zfenge{border-left: 1px dashed #ccc;}
.dlsy-jg-box-text {display: block; margin-top: 5px; position: relative;}
.dlsy-jg-sjfont{color: #737373; font-size: 15px}
.dlsy-jg-sjtj .icon{ position: absolute; right: 20px; top: 15px}

.dlsy-jghx-dwtj{background: #ebf5fe; height: 80px; margin: 10px 5px 0 0;; padding: 10px; border-radius: 2px; position: relative}
.dlsy-jghx-dwtjqt{background: #ebf5fe; height: 170px; margin: 10px 5px; padding: 10px; border-radius: 2px; position: relative}

.dlsy-nkbj{ padding: 10px 20px}
.dlsy-dwtj{border-bottom: 1px dashed #e7eaf2; height: 95px; margin-bottom: 10px}
.dlsy-dwtjxx{margin-left: 35%; margin-top: 10px }

.dlsy-dwsbjg li div:hover{ background: #f5f7f8; height: 38px; color: #3A8DD8; border-radius: 2px; cursor:pointer;}
.dlsy-dwlx{ background: #ebf5fe; height: 38px; border-radius: 2px; font-size: 15px; padding: 5px 15px 0 15px; margin-bottom: 10px}

.dlsy-hxdwlx{ background: #ebf5fe; height: 60px; border-radius: 2px; font-size: 12px; color: #737373; padding: 12px 15px 0 15px; margin-bottom: 10px}
.dlsy-hxdwlx img { height: 35px; width: 35px;}

.dlsy-qyhfjg li :hover{ background: #f5f7f8; color: #3A8DD8; border-radius: 2px;  cursor:pointer;}
.dlsy-qyhf{ background: #ebf5fe; height: 28px; border-radius: 2px; font-size: 12px; padding: 5px; margin-bottom: 10px}
.dlsy-qyhf-tj{ background: #fff; height: 23px; width: 23px; border-radius: 50px; font-size: 14px; color: #327ABA; font-weight: bold; padding: 0px 5px; }
.dlsy-hx-tj li:hover{ text-decoration:none; background-color: #f5f7f8; background-clip: padding-box; border-radius: 2px; cursor:pointer;}
.dlsy-hx-tj img{ height: 35px; width: 35px;}

.dlsy-tjlj li:hover{ text-decoration:none; background-color: #f5f7f8; background-clip: padding-box; border-radius: 2px; cursor:pointer;}
.dlsy-dwtjxx :hover{ text-decoration:none; background-color: #f5f7f8; background-clip: padding-box; border-radius: 2px; cursor:pointer;}

.dlsy-hx-dwlxtj ul li:hover{ text-decoration:none; background-color: #f5f7f8; background-clip: padding-box; border-radius: 2px; cursor:pointer;}

/*用户登陆后首页-内嵌滚动条*/
.dlsy-test {
  height  : 230px;
  overflow: auto;
  float   : left;
  margin  : 5px;
  border  : none;
  }
  .dlsy-scrollbar {
  height: 230px;
  margin: 0 auto;
  }
  .dlsy-test-1::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 6px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
  .dlsy-test-1::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 10px;
  background-color: #327ABA;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
  .dlsy-test-1::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #ededed;
  border-radius: 10px;
  }
  
/*用户登陆后首页-检查任务*/
.dlsy-testjc {
	width: 100%;
    height: 258px;
  overflow: auto;
  float   : left;
  margin  : 5px;
  border  : none;
  }

.btn-bd-search, .btn-bd-search:focus { background-color:#3A8DD8!important; border-color:#427fed; color:#fff }
.btn-bd-search:hover { color:#fff }

.btn-tagjcxt-bg {
    background: url( ../../../images/tagbg.png) no-repeat;
    background-position: 100% -22px;
    color: #fff;
    height: 22px;
    line-height: 22px;
    padding-left: 8px;
	margin-top: 4px;
    overflow: hidden;
}

  /*搜索条件的折叠展开*/
.atp_choosed{
	margin-top:12px;
	display: none;
}
.atp_choosed .conn .tally{
	display: inline-block;
	padding:0px 14px;
	background:#ff9980;
	color:#fff;
	font-size:14px;	
	margin: 0 10px 6px 0;
}
.atp_choosed .conn .tally i{
	margin-left:14px;
	cursor: pointer;
}
.scholars-recommend-content{
	background:#fff;
	overflow: hidden;
}
.scholars-recommend-content .choose-content{
	padding-top: 5px;
	height:34px;
	width:100%;
}

.scholars-recommend-content .sch-moreChoose{
	border-radius: 4px;
	padding: 4px;
    color: #2c80db;
    background: #e4f1fd;
    outline: 0;
    float: left;
    cursor: pointer;
    border: 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 1px;
	
}

.scholars-choose-box{
	overflow: hidden;
}
.scholars-choose-box2 ul li{
	float:left;
	margin:0 18px 16px 0;
	color:#999;
	cursor: pointer;
}
.scholars-choose-box2 ul li input{
	position: relative;
	top:1px;
	margin-right:4px;
}
.scholars-choose-box2 div.title{
	color:#79add6;
	font-size:18px;
	padding:14px 20px 0 30px;
}
.scholars-choose-box2{
	padding-top:5px;
	display: none;
	width: 98%;
}
.scholars-choose-box2 ul{
	width: 578px;
}
.scholars-choose-box2 .btns input{
	width:54px;
	height:26px;
	color:#fff;
	background:#75ACD6;
	cursor: pointer;
	border:1px solid transparent;
	outline: 0;
}
.scholars-choose-box2 .btns p{
	margin-bottom: 8px;
}
.scholars-choose-box2 .btns input.false{
	background:#fff;
	border-color:#75ACD6;
  color:#75ACD6;
}

.choosemorebox{
	width: 848px;
}
.scholars-choose-box2 .btns {
    padding: 2px 0 0 30px;
    height: 100%;
    border-left: 1px solid #D7D7D7;
}

/*用户登陆后首页-*/
.erweima-width {
    margin: 20px auto;
    padding: 0 13px;
    width: 550px;
	height: 400px;
}

.erweima-cn{width: 310px; text-align: center; margin-top: 80px;}
.erweima img{ padding:5px; background:#fff; border: 1px solid #D7D7D7; border-radius: 4px;  width: 190px; height: 190px;}
	
.toushupic{width: 260px; height: 260px; border: 1px solid #dedede; border-radius: 4px;}

/*报备用户登陆后首页*/
.bbsy-baobei{margin: 0.5% auto; width: 100%; text-align: center}
.bbsy-app-wk{width: 470px; height: 560px; display: inline-block;}
.bbsy-app-bg{background: url(../../../images/bbsy-app-bg.png); }
.bbsy-xt-bg{background: url(../../../images/bbsy-xt-bg.png);}
.bbsy-app-sc{margin-top: 200px}
.bbsy-app-tb{border-top: 1px solid #d0e3fe;margin: 10px 40px; padding-top: 20px}
.bbsy-app-sc a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; transform: translatey(-5px); transition: transform .4s ease-out;}
.bbsy-app-tb :hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
/*报备用户登陆后首页*/

/*报备用户登陆后首页2021-1-15新版*/
.bbsy-baobei2{margin: 2% auto; width: 100%; text-align: center}
.bbsy-app-wk2{width: 350px; height: 350px; display: inline-block; margin: 15px 5px; position: relative; z-index: 1}
.bbsy-dw-bg2{background: url(../../../images/bbsy-s1dw-bg.png); z-index: 3 }
.bbsy-app-bg2{background: url(../../../images/bbsy-s2app-bg.png); z-index: 3}
.bbsy-xt-bg2{background: url(../../../images/bbsy-s3xt-bg.png); z-index: 3}
.bbsy-cj-bg1{background: url(../../../images/bbsy-cj-bg1.png); z-index: 3}
.bbsy-cj-bg4{background: url(../../../images/bbsy-cj-bg4.png); z-index: 3}

.bbsy-app-sc-xx2{position: absolute; top: 150px; left: 0px; z-index: 2}
.bbsy-app-sc2{position: absolute; top: 120px; left: 100px; z-index: 3}
.bbsy-app-sc2-ydtb{position: absolute; top: 40px; left: 176px; z-index: 3;font-size: 14px; font-weight: 600; color: #fb6e52}
.bbsy-app-sc2-ydtb a{font-size: 14px; font-weight: 600; color: #fb6e52}

.bbsy-app-tb2{border-top: 1px solid #d0e3fe;margin: 10px 40px; padding-top: 20px}
.bbsy-app-sc2 a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; transform: translatey(-5px); transition: transform .4s ease-out;}
.bbsy-app-tb2 :hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
/*报备用户登陆后首页*/

/*通用内嵌滚动条样式*/
.yhsynq-innerbox{
	overflow-x: hidden;
	overflow-y: auto;          
        } 
        .yhsynq-innerbox::-webkit-scrollbar {/*滚动条整体样式*/
            width: 7px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 7px;
        }
        .yhsynq-innerbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(22,39,84,0.99);
            background: #2c80db;
        }
       .yhsynq-innerbox::-webkit-scrollbar-track {/*滚动条里面轨道*/
            /*-webkit-box-shadow: inset 0 0 5px rgba(5,9,13,0.99);*/
            border-radius: 0;
            background: #e4f1fd;
        }

/*监管用户菜单页*/
#jgyh-menupage, .jgyh-menupage, body, html {
	font-family: Microsoft YaHei, Arial, sans-serif !important;
	min-width: 1000px;
	height: 100%;
}
.jgyh-home {
	height: 100%;
	background-size: cover;
	background-position: 50%;
	position:relative;
}
.jgyh-menu-foot {
    position: absolute;
    bottom: 0px;
    border-top: 1px solid #D3EEF8;
    background: rgba(255,255,255,1);
    text-align: center;
    color: #737373;
    height: 36px;
    line-height: 36px;
    width: 100%;
    margin: 0 auto;
}
/*圆环开始*/
.superiority{ width:100%;  margin-top:0px;  background-size:cover;  position: relative; top: 3%}
.jgyh-title{text-align: center; width:600px; margin: 0 auto}
.super_text{ width:600px; height:600px; margin:0 auto; background:url(../../../images/jgyh-menubg-huan.png) no-repeat center; background-size:cover;margin-top:10px; }
.super_content{ width:600px; height:; position: absolute; top: 15%}
.super_centerbtn{position: absolute; top: 198px; left: 235px}
.super_centerbtn img{animation:myfirst linear infinite 2s;}
.super_centerbtn img:hover{transform: scale(1.2);transition: all 0.3s; }

.superli{ }
.superli ul{ width:580px; float:left; height:; margin-left:10px;}
.superli ul li{ width:96px; height:96px; float:left; color:#ffffff; text-align:center; font-size:13px;cursor:pointer;border-radius: 100px; padding-top: 30px; line-height:16px;background-size:cover;display: block;}

.tongbao{ position: absolute; top: 30px; left: 140px; background:url(../../../images/jgyh-menu-tz.png) no-repeat center}
.zhiguan{ position: absolute; top: 210px; left: 20px; background:url(../../../images/jgyh-menu-zg.png) no-repeat center}
.jubao{ position: absolute; top: 400px; left: 140px; background:url(../../../images/jgyh-menu-jb.png) no-repeat center}
.yiqing{ position: absolute; top: 30px; right: 140px; background:url(../../../images/jgyh-menu-yq.png) no-repeat center}
.danwei{ position: absolute; top: 210px; right: 20px; background:url(../../../images/jgyh-menu-dw.png) no-repeat center}
.yijian{ position: absolute; top: 400px; right: 140px; background:url(../../../images/jgyh-menu-yj.png) no-repeat center}

.superli ul li{animation:myfirst linear infinite 2s;}
@keyframes myfirst {0% {margin-top:20px;} 50% {margin-top:28px;} 100% {margin-top:20px;}}

.superli ul li:hover{transform: scale(1.2);transition: all 0.3s; }
.superli ul li a{display: block; margin-top: 26px; color:#ffffff;}
.superli ul li a:hover{display: block; text-decoration:none}
/*圆环结束*/
/*右侧菜单*/
.jgyh-right-menu ul{position: absolute; bottom: 20%; right: 10%; z-index: 999}
.jgyh-right-menu ul li{width: 52px; height: 52px; margin-top:4px; cursor: pointer;}
.jgyh-right-menu ul li:hover{transform: scale(1.2);transition: all 0.3s; }
/*监管用户通知通报*/
.jgyh-tztb-tit{position: relative;
    height: 45px;
    line-height: 45px;
    color: #000000;
    padding-left: 12px;
    text-align: right;
border-bottom: 1px dashed #dcdfe6}

.jgyh-tztb-tit>.jgyh-caption {
    line-height: 45px;
    padding: 0;
    margin: 0;
    float: left;
    text-align: left;
   font-size: 16px;
	font-weight: bold;
}
.jgyh-f15{font-size: 15px; font-weight: 700}
.jgyh-qd-btn{-webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 24px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box;  margin-left: 7px; padding: 5px 10px; text-align: center; cursor: pointer; vertical-align: middle; position: relative; display: inline-block; color: #fff; font-weight: bold; background-color: #308ee1; border: 1px solid #308ee1; }
.jgyh-qd-btn:hover, .jgyh-qd-btn:focus { color:#2c80db; text-decoration:none; border: 1px solid #a8d1f6; background-color: #e4f1fd }
	
.jgyh-qx-btn{-webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box;  margin-left: 7px; padding: 5px 10px; text-align: center; cursor: pointer; vertical-align: middle; position: relative; display: inline-block; color: #999999; font-weight: bold; background-color: #f7f9fc; border: 1px solid #d4d9de;}
.jgyh-qx-btn:hover, .jgyh-qx-btn:focus { color:#2c80db; text-decoration:none; border: 1px solid #a8d1f6; background-color: #e4f1fd }
.jgyh-zcrwckbg {
    background: #ebf5fe;
    min-height: 34px;
    border-radius: 2px;
    font-size: 12px;
    padding: 5px 15px 0 15px;
    margin: 10px 0;
}
.jgyh-zcrwckbg .tongji{
    font-size: 15px;
    padding: 5px;
	color: #3A8DD8;
	font-weight: bold;

}
.jgyh-zcrwckbg .weicha{
    font-size: 15px;
    padding: 5px;
	color: #fbb33d;
	font-weight: bold;

}
.jgyh-zcrwxt .tongji{
    font-size: 15px;
    padding: 5px;
	color: #3A8DD8;
	font-weight: bold;

}
.jgyh-zcrwxt .weicha{
    font-size: 15px;
    padding: 5px;
	color: #fbb33d;
	font-weight: bold;

}
.jgyh-zcrwck{
	background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 2px;
    box-shadow: 0 0 7px rgba(19, 81, 134, .3);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .2);

}

.jgyh-xtzclb{}
.jgyh-xtzclb li{ border-bottom: 1px dashed #dcdfe6; height: 55px; padding-top: 5px}
.jgyh-xtzclb {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
/*.jgyh-xtzclb li:hover{ background: #f5f7f8; height: 55px; color: #3A8DD8; border-radius: 2px; cursor:pointer;}*/

/*app备案*/
.beian-tip {
	text-align: center;
}
.beian-tip h1{
	font-size: 18px;
	font-weight: bold !important;
	color: #303133;
}
.beian-tip p{
	font-size: 14px;
	color: #909399;
}
.beian-type-ul {
	width: 600px;
	margin: 20px auto;
	border: 1px #E4E7ED solid;
}
.beian-type-ul li {
	padding: 10px 15px;
}
.beian-type-ul li div {
	padding: 0 10px;
}
.beian-type-ul li:first-child {
	border-bottom: 1px #E4E7ED solid
}
.ta-center {
	text-align: center;
}
.pointer{
	cursor: pointer
}
.jisuan-tip-icon {
	width:20px;
	height:20px;
	position: relative;
	top: -2px;
	vertical-align: middle;
}
.dlsy-label,.data-fontblue,.dlsy-qyhf-tj,.dlsy-jg-xbt,.dlsy-hxfont18,.dlsy-font18,.data-font20,.dlsy-blue16 {color: #478dd9;}
