/* 公用部分 */
.ladmin-title-lin{ width: 3px; height: 18px; background-color: #0053C6; display: inline-block; margin-right: 8px; position: relative; top: 3px;}
.layui-card-header {  color: #4D4D4D; height: 62px; line-height: 62px; padding: 5px 0 0 20px; font-size: 24px; border-bottom:1px solid #E7EDF0; text-align: center; font-weight: 400; }
.layui-cardnbg{ padding: 0;}
.layui-card-header.nobar{border-bottom:none;}
.layui-menu .layui-menu-item-checked:after{ display: none;}
.layui-text ul li{ list-style: none;}
.layui-card-body{ padding:10px 20px;}
.layui-card-bodyn{ padding:2px 20px;}
.layui-mk{ display: block; border-bottom: 1px solid #EEEEEE;}
.layui-mk.nobar{border-bottom:none;}
.layui-mk .layui-card-header{ padding: 0; font-size: 16px; margin-top: 10px; border: none;}
.layui-form-select dl dd.layui-this{ background-color: #0053C6;}

.margin-t0{ margin-top: 0;}
.margin-b0{ margin-bottom: 0;}
.margin-t10{ margin-top: 10px;}
.margin-t20{ margin-top: 20px;}
.margin-b10{ margin-bottom: 10px;}
.margin-b20{ margin-bottom: 20px;}
.margin-b30{ margin-bottom: 30px;}
.pad-t5{ padding-top: 5px;}
.pad-b20{ padding-bottom: 20px;}

.flot-r{ float: right;}
.ange-r{ text-align: right;}
.ange-c{ text-align: center;}

.layui-form-checked[lay-skin=primary] i {
    border-color: #0053C6!important;
    background-color: #0053C6;
    color: #fff;
}


.windw-con{z-index: 99999; background: #fff; width: 100%; }

/* btn */

.layui-btn-bottom{ height: 32px; line-height: 32px; padding: 0 10px; }

.layui-btn-zdybule{ background-color: #EAF6FE; border: 1px solid #0053C6; color: #0053C6; height: 32px; line-height: 32px; padding: 0 14px; font-size: 14px; border-radius: 0; }
.layui-btn-zdybule:hover{color: #EAF6FE; background-color: #0053C6; }
.layui-btn-zdybule.nunber{background-color: #0053C6; color: #ffffff !important;}
.layui-btn-zdybule.nunber i.iconfont{ color: #EAF6FE !important;}


.layui-btn-zdyred{ background-color: #FFEFEF; color: #D05A5A; height: 32px; line-height: 32px; }
.layui-btn-zdyred:hover{color: #D05A5A;}

.layui-btn-zdygrey{ background-color: #E7E7E7; color: #666666; height: 32px; line-height: 32px; }
.layui-btn-zdygrey:hover{ background-color: #E7E7E7; color: #666666;}

.layui-btn-zdygrey{ background-color: #E7E7E7; color: #666666; height: 32px; line-height: 32px; }
.layui-btn-zdygrey:hover{ background-color: #E7E7E7; color: #666666;}

.layui-btn-zdylv{ background:#108C62; color: #ffffff; border: none; }
.layui-btn-zdylv:hover{ background-color: #23B081; color: #ffffff;}

.layui-btn-img img{ margin-right: 3px; position: relative; top: -2px;}


/* from */
.layui-form-item .layui-form-label{ padding: 6px 15px 6px 0; width: 150px; font-size: 16px; text-align: left; color: #666666; }
.layui-form-item .layui-form-label em{ font-style: inherit; color: #FF7171; }
.layui-form-item .layui-input{ height: 32px; }
.layui-form-item .layui-inline{ padding-bottom: 0; }
.layui-form-item .layui-input-inline{ width: 388px; }
.layui-form-item .layui-input-inline.block100{ width:950px; }

.layui-form-item .layui-inline.selectssty{ background-color: #EAF6FE; padding:0 0 0 10px ;}
.layui-form-item .layui-inline.selectssty .layui-form-label{ color: #0053C6; width: auto; padding: 6px 0; }
.layui-form-item .layui-inline.selectssty .layui-input-inline{ width: 100px; margin-right:0 ;}
.layui-form-item .layui-inline.selectssty .layui-input{ background: none; border: none; }
.layui-form-item .layui-inline.selectssty .layui-input::placeholder{ color: #8BC0FE;}
.layui-form-item .layui-inline.selectssty .layui-form-select .layui-edge{border-top-color: #0053C6;}

.layui-form-item .layui-inline.txtsty .layui-input-inline{ width: 180px; margin-right:0 ;}
.layui-form-item .layui-inline.txtsty .layui-input{ background: #ffffff; border: 1px solid #AEB3C3; }

.layui-form-item .layui-inline.btnsty .layui-btn i{ position: relative; margin-right:2px; float: left; top: -1px; }

/* table */
.layui-table thead tr{ background-color: #F2F8FF;}
.layui-table thead th{ color: #687480;}
.layui-table td{ color: #333333;}
.layui-table td .gree{ color: #6FAB14;}
.layui-table td .red{ color: #FF7171;}
.layui-table td .cyan{ color: #108C62;}
.layui-table td .orange{ color: #F68D58;}
.layui-table td .blue{ color: #0053C6;}

.layui-table[lay-skin=line]{ border-color: #E7E7E7;}
/* login */
#LAY_app,
body,
html {
	height: 100%;
}
.layui-login-body { background: url(../images/logobg.png);}
.layui-layout-body {
	overflow: auto
}

#LAY-user-login,
.layadmin-user-display-show {
	display: block !important
}
.layadmin-user-logo{
	width: 100%;
	height: 64px;
	background-color:#0053C6; 
	box-sizing: border-box;
	padding:15px ;
	position: absolute; top: 0;
	color: #ffffff;
	font-size: 18px;
	line-height: 34px;
}
.layadmin-user-logo img{ margin-right: 10px;}
.layadmin-user-login {
	position: relative;
	left: 0;
	top: 0;
	padding: 20px 0 0 0;
	min-height: 100%;
	box-sizing: border-box
}
.layadmin-user-loginbgs{ width: 458px; height: 471px; position: absolute; left: 15%; top: 26%; margin-top: -80px; }
.layadmin-user-loginbgs img{ width: 100%;}


.layadmin-user-login-main {
	width: 420px;
	margin: 4% 80px 0 0;
	height: 490px;
	box-sizing: border-box;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	float: right;
}
.layadmin-user-login-left {
	width: 360px;
	display: inline-block;
	float: left;
}
.layadmin-user-login-right {
	width: 420px;
	display: inline-block;
	float: left;
	height: 488px;
}
.layadmin-user-login-box {
	padding: 24px 30px 0 30px;
}

.layadmin-user-login-header {
	text-align: left;
}

.layadmin-user-login-header h2 {
	margin-top: 0;
	font-size: 30px;
	line-height: 36px;
	color: #0053C6;
	font-weight: 400;
	font-style: inherit;
}


.layadmin-user-login-body .layui-form-item {
	position: relative;
	margin-bottom: 18px;
}

.layadmin-user-login-icon {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 38px;
	line-height: 36px;
	text-align: center;
	color: #d2d2d2
}

.layadmin-user-login-body .layui-form-item .layui-input {
	padding-left: 10px;
	background-color: #F5FAFF;
	border: 1px solid #DEEDF7;
	height: 42px;
	line-height: 1.6;
	font-size: 14px;
}
.layadmin-user-login-body .layui-form-item .layui-input::placeholder{
	color: #AEB3C3
}

.layadmin-user-jump-change {
	float: right
}

.layadmin-user-login-footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 30px;
	padding: 20px;
	text-align: center;
	box-sizing: border-box;
	color: rgba(0, 0, 0, .5)
}
.layadmin-user-login-footer.baibai{ color: #A8B2BC;}
.layadmin-user-login-footer span {
	padding: 0 5px
}

.layadmin-user-login-footer a {
	padding: 0 5px;
	color: rgba(0, 0, 0, .5)
}

.layadmin-user-login-footer a:hover {
	color: rgba(0, 0, 0, 1)
}

.layadmin-user-login-main[bgimg] {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .05)
}

.ladmin-user-login-theme {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center
}

.ladmin-user-login-theme ul {
	display: inline-block;
	padding: 5px;
	background-color: #fff
}

.ladmin-user-login-theme ul li {
	display: inline-block;
	vertical-align: top;
	width: 64px;
	height: 43px;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;
	background-color: #f2f2f2
}

.ladmin-user-login-theme ul li:hover {
	opacity: .9
}
.layui-login-body{
	background: url(../images/sq_bg2.png) no-repeat top center;
	height: 100%; overflow: hidden;
	background-size: cover;
}

.layui-login-body .layui-form-item .layui-form-checkbox[lay-skin=primary]{
	    margin-top: 0;
}

.layui-login-body .linkmarwall{ color: #A3A3A3;}
.layui-login-body .linkmarwall a{ margin: 0 43px;}
.layui-login-body .linkmarwall a:first-child{ margin-left: 0;}
.layui-login-body .linkmarwall a:last-child{ margin-right: 0;}
.layui-login-body .sizebom{ font-size: 14px; color: #AEB3C3; line-height: 20px; }


/* 企业信息 */
.qyxx-minitit{ display: block; font-size: 20px; color: #4D4D4D; line-height: 22px; padding:20px 0 35px 0; font-weight: normal; }
.qyxx-mian{ padding:0 20px;}
.qyxx-mian.quanneng{ padding:20px 20px 0 20px;}

.qyxx-mian .liuc{ background-color: #F2F8FF; padding: 0 30px 30px 30px; margin-top: 20px; min-height: 182px; }
.qyxx-mian .liuc-con{ margin: auto; text-align: center;}
.qyxx-mian .liuc-con .lcicon{ width: 220px; position: relative; display: inline-block; margin-left:-2px ;}
.qyxx-mian .liuc-con .lcicon.center{ text-align: center;}
.qyxx-mian .liuc-con .lcicon.right{ text-align: center;}
.qyxx-mian .liuc-con .lcicon:before{ content: ""; width: 100%; position: absolute; top:49%; height: 2px; background-color: #0053C6; margin: 0; left: 2px; z-index: 1; }
.qyxx-mian .liuc-con .lcicon .minis{width: auto; margin-left: 0;text-align: left; position: relative; z-index: 9; }
.qyxx-mian .liuc-con .lcicon .minis i{margin-left: -3px;  display: block; font-size: 26px;}

.qyxx-mian .liuc-con .lcicon .minis .mindicon{width: 20px; height:20px; margin: 5px 0 5px 0;}
.qyxx-mian .liuc-con .lcicon .minis b{ display:block; width: 20px; height:20px; background: #0053C6; border-radius: 20px;  font-weight: normal;}
.qyxx-mian .liuc-con .lcicon .minis b i{ font-size: 14px; color: #fff; position: relative; top: 4px; left: 7px; }
.qyxx-mian .liuc-con .lcicon .minis p{ display: block; line-height: 26px; font-size: 16px; color: #4D4D4D; margin-left: -24px; }

.qyxx-mian .liuc-con .lcicon:last-child{ width: auto;}
.qyxx-mian .liuc-con .lcicon:last-child:before{ display: none;}

.qyxx-mian .liuc-con .lcicon.ending i{ color: #0053C6;}
.qyxx-mian .liuc-con .lcicon.ending .minis p{ color: #0053C6;}

.qyxx-mian .liuc-con .lcicon.dqing i{ color: #20C28C;}
.qyxx-mian .liuc-con .lcicon.dqing .minis b{background: #20C28C;}
.qyxx-mian .liuc-con .lcicon.dqing .minis p{ color: #20C28C;}
.qyxx-mian .liuc-con .lcicon.dqing:before{ background-color: #AEB3C3;}

.qyxx-mian .liuc-con .lcicon.wjxing{ color: #666666;}
.qyxx-mian .liuc-con .lcicon.wjxing i{ color: #666666; margin-left:-4px ;}
.qyxx-mian .liuc-con .lcicon.wjxing .minis b{background: #ffffff; box-sizing: border-box; border: 2px solid #AEB3C3; width: 14px; height: 14px; position: relative; top:2px; }
.qyxx-mian .liuc-con .lcicon.wjxing .minis b i{ display: none;}
.qyxx-mian .liuc-con .lcicon.wjxing .minis p{ color: #666666;}
.qyxx-mian .liuc-con .lcicon.wjxing:before{ background-color: #AEB3C3;}


.qyxx-mian .btnbox{ padding:20px 0; }
.qyxx-mian .btnbox .layui-btn i{ font-size: 14px; color: #0053C6; margin-right: 5px; position:relative; top: 1px; }
.qyxx-mian .btnbox .layui-btn:hover i{ color: #ffffff; }
.qyxx-mian .layui-tab-content.nolf{ padding: 30px 0 0 0; }
.qyxx-mian .layui-tab-brief>.layui-tab-title .layui-this:after{ border-bottom: 2px solid #0053C6; }
.qyxx-mian .layui-tab .layui-tab-title li{ margin-right: 20px; padding: 0 5px;}

.qyxx-mian .btnbox.bottom{ text-align: right; }

.qyxx-mian .table-page{ text-align: right;}
.qyxx-mian .table-page .layui-laypage .layui-laypage-curr .layui-laypage-em{ background-color:#0053C6 ;}
.qyxx-mian .table-page .layui-laypage-next{ background-color: #F2F8FF; color: #0053C6; margin-left: 5px;}
.qyxx-mian .table-page .layui-laypage-prev{ margin-right: 5px;}
.qyxx-mian .table-page .layui-laypage a, .qyxx-mian .table-page .layui-laypage span{ border: none;}
.qyxx-mian .table-page .layui-disabled{ color: #A8B2BC!important; cursor: not-allowed!important; background-color: #E7E7E7; }
.qyxx-mian .table-page .layui-laypage select{ border: none; background-color: #F2F8FF; color: #0053C6; }

/* shouye */
.ind-jgao{ display: block; margin: 0 1px; background-color: #FFF4E3; line-height: 25px; font-size: 14px; color: #F49733; padding: 10px 0 10px 14px; text-align: left; font-size: 14px; }
.ind-jgao i{ color: #F49733; position: relative; top: 1px; margin-right: 4px; }

.qyxx-mian .ind-imgbox{ display: block;}
.qyxx-mian .ind-img{ display: inline-block; margin-left: 20px; width: 553px; max-width: 40%  }
.qyxx-mian .ind-img img{ width:100%; }
.qyxx-mian .ind-img:first-child{ margin-left: 0;}
.qyxx-mian .liucxt{ margin-top: 20px; padding: 20px;}
.qyxx-mian .liucxt h3{ padding: 0 0 30px 0; font-size: 14px; color: #4D4D4D; }
.qyxx-mian .liucxt h3 em{ font-style: inherit; color: #FF7171; }



.qyxx-mian .listcon{  display: block; border: 1px solid #E7E7E7; margin-top: 20px; }
.qyxx-mian .listcon .layui-col-md6:last-child{ border-left: 1px solid #E7E7E7; }
.qyxx-mian .listcon h3{ font-size: 16px; color: #4D4D4D; padding: 20px; display: block; font-weight: bold; }
.qyxx-mian .listcon .ysno{ display: block; text-align: center; padding: 50px 0; }
.qyxx-mian .listcon .ysno span{ font-size: 14px; line-height:40px; display: block; font-weight: normal; }
.qyxx-mian .listcon .ysno span.red{ color: #FF7171;}

.qyxx-mian .listpl{ padding:0 0 10px 20px; }
.qyxx-mian .listpl li{ display: block; padding: 5px 0; }
.qyxx-mian .listpl li a{ line-height: 22px; font-size: 14px; color: #4D4D4D; }
.qyxx-mian .listpl li a:hover{ color: #0053C6;}
.qyxx-mian.pad20{ padding: 20px;}

/* zonglan */
.qyxx-mian .zl-kjcz, .qyxx-mian .zl-kjzb{ padding: 0 0 10px 0;}
.qyxx-mian .zl-kjcz a{ background-color: #F2F8FF; height: 40px; line-height: 40px; box-sizing: border-box; padding-left: 14px; font-size: 14px; color: #0053C6; width: 230px; display: inline-block; margin-right: 10px; }
.qyxx-mian .zl-kjcz a i{ float: right; margin-right:14px; color: #0053C6;  }
.qyxx-mian .zl-kjcz a:hover{ background-color: #CEE5FF;}

.qyxx-mian .zl-kjzb{ width: 1070px;}
.qyxx-mian .zl-kjzb .cbgbox{ background: #F9F9F9; padding: 20px;}
.qyxx-mian .zl-kjzb .cbgbox .leftbar{  border-left: 1px solid #E7E7E7; padding-left:20px ;}
.qyxx-mian .zl-kjzb .cbgbox h4{ font-size: 14px; color: #4D4D4D; line-height: 16px; padding-bottom: 14px;  }
.qyxx-mian .zl-kjzb .cbgbox li{ display: block; height: 34px; line-height: 34px; color: #666666;}
.qyxx-mian .zl-kjzb .cbgbox li span{ display: inline-block; width: 94px; color: #666666; line-height: 34px; }
.qyxx-mian .zl-kjzb .cbgbox li b{ font-weight: normal; line-height: 34px;}
.qyxx-mian .zl-kjzb .cbgbox li .gree{color: #19AB7B;}
.qyxx-mian .zl-kjzb .cbgbox li .red{color: #FF7171;}

.qyxx-mian .zl-fenbu .fbxinxi{ width: 258px; height: 80px; background-color: #F6F8FB; box-sizing: border-box; padding: 16px; float: left; margin: 0 10px 10px 0;  }
.qyxx-mian .zl-fenbu .fbxinxi img{ width: 40px; margin-top: 4px; display: inline-block; float: left;}
.qyxx-mian .zl-fenbu .fbxinxi span{ display: inline-block; padding-left:16px ;}
.qyxx-mian .zl-fenbu .fbxinxi span b{ font-size: 20px; line-height: 28px; color: #4D4D4D; display: block; font-weight: normal; }
.qyxx-mian .zl-fenbu .fbxinxi span p{ font-size: 14px; line-height: 17px; padding-top: 3px; color: #999999; display: block;}


/* zhuce */
.zcbg{ background: url(../images/zcbg.png) no-repeat top; height: auto; overflow: auto;}
.zcbg .layadmin-user-login-header{
	padding-top: 0;
	padding-bottom: 40px;
}
.zcbg .layadmin-user-login-header h2 {
	margin-top: 0;
	font-size: 30px;
	line-height: 36px;
	color: #0053C6;
	font-weight: 400;
	font-style: inherit;
	text-align: center;
}
.zcbg .layadmin-user-login-main{ text-align: center; height: 640px; padding-bottom: 80px; width: 782px; margin:80px auto 0; float:inherit;}
.zcbg .layadmin-user-login-right{ float: none; margin: auto;}
.zcbg .layadmin-user-login-box{ padding: 20px 0; }
.zcbg .titrs{ text-align: right; line-height: 36px; padding-bottom:10px ;}
.zcbg .titrs a{ color: #0053C6;}
.zcbg .layadmin-user-login-footer{ position: relative;}
.zcbg .layadmin-user-login-footer.baibai{ color: #A8B2BC;}
.zcbg .layui-form-item .layui-form-label{ width: 80px; padding-left:0 ; padding-right: 0; line-height: 28px; }
.zcbg .layui-form-item .layui-input-block{ margin-left: 90px;}
.zcbg .yanzhengm .layui-btn{ padding-left:0 ; padding-right: 0;}
.zcbg .layadmin-user-login-right{ width: 520px;}

.foot{ width: 100%; line-height: 40px; text-align: center;  font-size: 14px; color: #A8B2BC; }



.qyxx-mian .photow{ width: 100%; max-width: 584px; height: 227px; display:block; margin-top: 20px; position: relative; overflow: hidden; padding-right: 10px; }
.qyxx-mian .photowhov{ background-color: rgba(16, 24, 41, .88); width: 100%; height: 227px; position: absolute; bottom:0;display: none; position: absolute; padding: 14px; box-sizing: border-box; text-align: left; }
.qyxx-mian .photowhov h3{ display: block; font-size: 18px;line-height: 28px; color: #ffffff; padding-bottom:5px;}
.qyxx-mian .photowhov p{ display: block; line-height: 22px; font-size: 14px; color: #ffffff; }
.qyxx-mian .photowhov a{line-height: 25px; font-size: 14px; color: #4599FF; display: inline-block; }
.qyxx-mian .photowhov .bombtnc{ display: block; text-align: center; height: 20px; font-size: 14px; }
.qyxx-mian .photowhov .bombtnc a{ margin:; display: inline-block; line-height:20px; font-size: 14px; color: #4599FF;}
.qyxx-mian .photow img{ width:100%; }

