/*
* @Author: shimin
*/
/*覆盖input样式*/
input {
	background: none;
	border: 0;
	border-radius: 0!important;
    box-shadow: none!important;
    outline: none!important;
}
.checkbox-inline input[type=checkbox]{
	margin-top:0;
}
.form-control[disabled], .form-control[readonly] {
    background-color: rgb(238, 246, 255);
}
/*-----注册页-----*/
body {
	width: 100%;
	height: 100%;
	background: #fff;
}
.body-bg {
	width: 100%;
	height: auto;
	background: #f5f5f5;
	overflow-x: hidden;
}
.content-wrapper {
	background: #fff !important;
}
/* logo栏 */
.head-container {
	height: 80px;
}

.head-container .row {
	height: 80px;
}

.head-container .row div {
	height: 100%;
}

h1 {
	width: 100%;
	height: 80px;
	margin: 0;
}

h1 a{
	display: block;
	width: 100%;
	height: 100%;

}
h1 a>img{
	float:left;
	width:40px;
	height:42px;
	margin-top:18px;
	margin-right:10px;

}
h1 a>span{
	float:left;
	color:#0152a2;
	font-size:30px;
	line-height:80px;
}
.logo-txt{
	color:#274ebe;
	font-size:24px;
	text-align:center;
}
.tel {
	padding-left: 40px;
	line-height: 88px;
	font-size: 16px;
	color: #666;
}

/*内容区*/
.bg-box {
	padding: 20px;
	margin: 20px auto;
	background: #fff;
}

h4 {
	line-height: 40px;
	font-size: 20px;
	color: #0a64ce;
}
.search-box{
    margin:10px 0 20px;
}
/*覆盖bootstrap样式*/
.glass {
	background: #fff !important;
	color: #999;
}
.search-box .search-input{
	width:250px!important;
}
/*按钮*/
.btn-darkblue,.btn-back {
	padding: 6px 26px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.btn-darkblue{
    color: #fff!important;
    background: #0a64ce;
}
.btn-darkblue:hover{
    background: #1b71ce;
}
.btn-back {
    margin-left: 20px;
    border: 1px solid #0a64ce;
    box-sizing: border-box;
    color: #0a64ce;
    background: #fff;
}
.btn-back:hover{
    background:#0a64ce;
    color: #fff;
}
.btn-back:focus{
    background:#fff;
    color: #0a64ce;
}
legend {
	margin-top: 30px;
	border-top: 1px solid #e6e6e6;
	border-bottom: none;
	line-height: 80px;
	color: #0a64ce;
	font-size: 20px;

}
label {
	font-weight: normal;
	color: #737373;
}

.form-horizontal .control-label {
	margin-bottom: 0;
	font-weight: normal !important;
}

/*选择图片按钮*/
.big-btn-upload {
	color: #1E88C7;
	background: #c5f1ff;
}

.big-btn-upload:hover {
	color: #1E88C7;
	background: #c9ebf6;
}
/*备注*/
div.control-label {
	padding-left: 20px;
	text-align: left!important;
	color: #999;
}

label.control-label em{
	position:relative;
	top:3px;
	margin-left: 4px;
	color: #f75448;
}
.img-yzm {
	width: 80px;
	height: 34px;
}
@media screen and (max-width:1200px){
	.img-yzm {
	width: 60px;
	height: 34px;
}
}
/*说明*/
address {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #e6e6e6;
	line-height: 24px;
	color: #999;
}

address strong {
	color: #737373;
}
.login-box {
	position: absolute;
	right: 2%;
}
.txt {
	display: none;
}
.login-pc-none {
	display: none;
}

@media screen and (max-width: 768px) {
	html {
		height: 100%;
	} /*子级标签高100%生效*/
	.login-box {
		width: 100%;
		margin-top: 20%;
	} /*文本外框*/
	.login-pc-none {
		display: block;
	}
	/*隐藏*/
	.head-container {
		display: none;
	}
	.login-mov-none {
		display: none;
	}
	.footer {
		display: none;
	}
	/*结束隐藏*/
	.body-bg {
		height: 100%;
		background: #f5f5f5;
	}

	.txt {
		display: block;
	}
	.jh {
		width: 81px;
		height: 83px;
		margin: 50px auto 0 auto;
	}
	.tel-tit {
		margin: 2% auto 0;
	}
	.tel-tit img {
		width: 80%;
		height: auto;
		margin: 0 auto;
	}
	h4 {
		padding-top: 40px;
		text-align: center;
	}
	legend {
		text-align: center;
	}
	.bg-box {
		margin: 0 auto;
	}
}

@media screen and (max-width: 1190px) {
	.tel {
		display: none;
	}
	.tel i {
		display: none;
	}
}

.col-65{
	float:left;
	width:65%;
}
.yz-box{
	width:100%;
	margin-right:15px;
}
.col-35{
	float:right;
	width:35%;
}

#fileUpload{
	position:relative;
	top:2px;
	display:inline-block;
	padding-left:16px;
}
.note{
	display:block;
	margin-top:6px;
	color:#999;
}
/*弹框*/
.ui-widget-header {
    background: none;
    border: none;
    border-radius: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 20px;
    padding-bottom: 10px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: default;
}
.ui-dialog-title {
    font-size: 20px;
    color: rgb(39, 69, 155);
    font-weight: normal;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none!important;
    background: rgb(255, 255, 255);
}
.ui-state-default .ui-icon {
    margin-left: -20px;
    background: url(../img/global/close-dialog1.png) no-repeat;
}
.ui-state-default:hover .ui-icon {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    background: url(../img/global/close-dialog2.png) no-repeat;
}
/*附件*/
.fj-list>li{
	margin:5px 0;
}
.fj-list>li>span.fj-name {
    margin-right: 20px;
    font-size: 14px;
}
.fj-list>li>a {
    font-size: 14px;
    cursor: pointer;
    color:#ff6262;
}

.fj-list>li>a:hover{
	color:#f00;
}


/*单选 */
.label-radio{
    position: relative;
    float: left;
    width: 80px;
    height: 36px;
    padding-top: 0;
    padding-left: 0;
    margin-left: 0;
    text-align: center;
    line-height:36px;
    border-top: 1px solid #dfe0e6;
    border-left: 1px solid #dfe0e6;
    border-bottom: 1px solid #dfe0e6;
    cursor: pointer;
}
.label-radio:first-child{
	border-radius:2px 0 0 2px;
}
.label-radio.active,.label-radio:hover{
    color:#0d6aad;
    background: #dbe8f9;
}
.label-radio>input{
    position: absolute;
    width: 10px;
    height: 10px;
    visibility:hidden;
}
.radio-box2 .label-radio+.label-radio+.label-radio{
    border-right: 1px solid #dfe0e6;
	border-radius:0 2px 2px 0;
}

/*行政区划地址*/
.select-district select{
	float:left;
	width:100px!important;
	margin-right:2px;
}
.dizhi-detail{
	float:left;
	margin-right:2px;
}
label.error{ position:absolute; top:7px; right:-12px; z-index:100; width:16px; height:16px; background: url("../style/img/content/error.png") no-repeat center center;}
/* 必填星号 */
.must::before{ content:"*"; width:10px; height:10px; display:inline-block; line-height:15px; color:#f00; text-align:center; vertical-align:middle;}
.must-last{ position:relative;}
.must-last::after{ content:"*"; position:absolute; right:-10px; top:10px; display:block; width:10px; height:10px; line-height:15px; color:#f00; text-align:center;}
/* 关闭按钮 */
.ui-dialog-titlebar-close{ position:absolute; right:25px; top:15px; z-index:1000; display:block;}/*弹出框关闭按钮样式*/
.ui-dialog-titlebar-close{ display:block; width:30px; height:30px; margin-left:15px; background:url(../style/img/content/close-dialog.png) center center no-repeat; cursor:pointer;}
.ui-dialog-titlebar-close:hover{ -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
/* 注册表输入框行高 */
.line-height32{line-height:32px;}
