*{margin: 0;padding: 0;}
ol,ul{list-style:none}
img{margin: 0;padding: 0;border: none;outline: none;}
body{font-family: "microsoft yahei";font-size: 14px;}
a,h1,h2,h3,h4,h5,input{font-family: "microsoft yahei";}
a,span,i{display: inline-block;}
a:hover{text-decoration: none;}
a{text-decoration: none;}
a:link{text-decoration: none;}
label{font-weight: normal;}
h3{margin-top: 0;margin-bottom: 0;}
input{border: none;outline: none;border-color: #cdcdcd;}
/*input中placeholder样式设置*/
input::placeholder{color:#9b9b9b;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #9b9b9b;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #9b9b9b;
}
input:-ms-input-placeholder{
	color: #9b9b9b;
}
input::-webkit-input-placeholder{
	color: #9b9b9b;
}
html{height: 100%;}
body {
	background-color: transparent;
	position: relative;
	min-height: 100%;
	padding-bottom: 165px;
}
/*引用公用图片*/
.all_pic{
	background-image: url(../img/all.png?t=20200807);
}
/*头部*/
.header{width: 100%;}
.top{
	width: 100%;
	line-height: 40px;
	font-size: 12px;
	background-color: #f9f9f9;
	color: #000000;
}
.top_l i{
	background-position: -92px -7px;
	width: 19px;
	height: 19px;
	vertical-align: middle;
}
.top_r1,.top_r2{display: inline-block;}
.top_r1 i{
	background-position: -70px -10px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.navbar{
	min-height: 40px;
	margin-bottom: 0;
	border: 0;
}
.top_r1{margin-right: 18px;}
.top_r1 a{
	color: #000000;
	text-decoration: none;
}
.top_r2{
	background-color: #434343;
	color: #fff;
	padding: 0 15px;
}
.top_r2 i{
	background-position: -49px -9px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
}
.navbar-right{margin-right: 0;}
.navs{
	background: url(../img/head.png) center center repeat;
	color: #FFFFFF;
	width: 100%;
	min-height: 100px;
}
.navs i{
	background-position: -110px -85px;
	width: 186px;
	height: 55px;
	margin-top: 22px;
}
.nav_main{
	font-size: 16px;
	padding-top: 35px;
}
.nav_main li{
	margin: 0 15px 0 60px;
	position: relative;
}
.nav_main li a{color: #FFFFFF;}
.nav_main li a:hover{color: #5f9ad6;}
.panel{border-radius: 0;}
.loginBtn:hover{
	color: #5F9AD6;
	text-decoration: underline;
}
.registerBtn:hover{
	color: #5F9AD6;
	text-decoration: underline;
}
/*三角符号*/
.triangle{
	width: 16px;
	height: 10px;
	background-position: -178px -230px;
	position: absolute;
}
/*通行证下面  三角位置*/
.triangle_pass{
	left: 50%;
	bottom: -17px;
	margin-left: -5px;
}
/*头部 end*/

/*底部 start*/
#global_footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
#global_footer {
	border-top: 1px solid #dbdbdb;
	background-color: #f2f4f6;
}
.footer{width: 100%;}
.footer .container{padding: 35px 0;}
.footer:after{
	clear: both;
	content: '';
	display: block;
}
.footer_l{float: left;}
.footer_l i{
	background-position: -92px -140px;
	width: 244px;
	height: 62px;
	vertical-align: middle;
}
.footer_l span{
	color: #000;
	font-size: 25px;
	margin-left: 15px;
}
.footer_r{
	float: right;
	text-align: right;
	font-size: 12px;
	line-height: 20px;
	color: #4f565f;
}
.footer_r a{color: #4f565f;}
.footer_r a:hover{color: #337ab7;}
.line_jl{margin-left: 5px;}
.footer_l img{width: 443px;margin-top: 15px;}
/*底部 end*/
.alert{
	padding: 5px 15px;
	font-size: 12px !important;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: center;
}
.glyphicon-alert{width: auto;margin-right: 5px !important;}
#btnSubmit{border: none;outline: none;}
/*内容区域 左右两侧标题样式*/
.left_con h3{
	font-size: 24px;
	border-bottom: 1px solid #e4e4e4;
	line-height: 50px;
	background-color: #FAFBFC !important;
	padding-left: 17px;
}
.right_con h3{
	color: #FFFFFF !important;
	background-color: #516981 !important;
}

@media (max-width: 992px) {
	.nav_main li{
		margin: 0 0px 0 40px;
	}
	.footer_l{display: none;}
	.footer_r{text-align: center;float: none;}
}
@media (max-width: 768px){
	.navbar-right{
		float: right;
	}
	.triangle_pass{bottom: -26px;}
	.nav_main{padding-top: 36px;}
	.nav_main li {
		margin: 0 0px 0 10px;
		display: inline-block;
	}
	.navbar-nav{
		margin: 0;
		display: inline-block;
	}
}
@media (max-width:572px){
	.nav_main li {
		margin-top: 5px;
	}
	.top,.navs,.main,.footer,body{min-width: 555px;}
	.nav_main{padding-top: 31px;}
}
@media (max-width: 1200px) {
	.footer_l{display: none;}
	.footer_r{text-align: center;float: none;}
}
