﻿.havebg{
	background: url(../images/bg.jpg)no-repeat center center;
	background-size: cover;
}
.havebg2{
	background: url(../images/bg02.jpg)no-repeat center center;
	background-size: cover;
}
.jt_logo{
	text-align: center;
	padding-top: 60px;
	margin-bottom: 20px;
}
.jt_logo img{
	width: 100px;
}
.jt_title{
	text-align: center;
	font-size: 17px;
	color: #cfb064;
}
.jt_title h3{
	font-size: 20px;
	margin-bottom: 0
}
h3,p{
	margin:0;
}
.search_box{
	width: 220px;
	margin:18px auto 0;
	color: #fff;

}
.search_box h3{
	font-size: 18px;
}
.search_box .s1{
	font-size: 14px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.search_box .s2{
	font-size: 12px;
	margin-bottom: 10px;
}
.search_box input{
	width: 100%;
	background: none;
	border:1px solid #b1b5c1;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border-radius: 6px;
	margin-bottom: 15px;
}
.search_box img{
	width: 100%;
}
.search_box button{
	width: 110px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 20px;
	color: #1c2953;
	border:0;
	background: -webkit-linear-gradient(#e0cc9a, #cfb064);
	background: -o-linear-gradient(#e0cc9a, #cfb064);
	background: linear-gradient(#e0cc9a, #cfb064); 
	margin:0 auto;
	display: block;
	border-radius: 6px;
}
.zj_message{
	font-size: 13px;
	color: #fff;
	padding: 15px 20px 55px;
}
.zj_message h3{
	font-size: 17px;

}
.zj_message .eg_title{
	margin-bottom: 4px;
	font-size: 12px;
	text-transform: uppercase;
}
.zj_message .tel{
	font-size: 13px;
	color: #dbc698;
	margin-top: 4px;
}
.jt_logo2{
	text-align: center;
	padding-top: 25px;
	padding-bottom: 38px;
}
.jt_logo2 img{
	width: 48px;
}
.people {
	text-align: center;
	padding-bottom: 25px;
}
.people img{
	width: 190px;
}
.information{
	position: relative;
	font-size: 14px;
	color: #735d44;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #dccda8;
    padding: 12px 8px;
}
.information font,.information p{
color: #333;
}
.information .container{
	position: relative;
}
.information .table{
	background: #fff;
	position: relative;
	z-index: 2;
}
.information .tablebox{
	position: relative;

}
.information p{
color: #333;
padding-top: 6px;
}
.bg_box{
	width: 100%;
	height: 258px;
	border:1px solid #dccda8;
	position: absolute;
	top:-4px;
	left:-4px;
	z-index: 1;

}
.yun01{
	position: absolute;
	top:-40px;
	left:-15px;
	width: 70px;
}
.yun02{
	position: absolute;
	bottom:20px;
	right:-15px;
	width: 70px;
	z-index: 3
}
.bottom_text img{
	width: 100%;
}
.bottom_text{
	padding-bottom: 30px;
}