input,textarea{
	letter-spacing:1px !important;
}
a:hover,a:focus,a:active{
	outline: 0;
}
/*header part*/
.at-header{
	position:absolute;
	width:  100%;
	z-index:  10;
}
.at-menu{
	position:absolute;
	width: 100%;
	top:105px;
}
#sub_vis{
	position:absolute;
	width:100%;
	height:395px;
	left:0;
	top:0;
}
#sub_vis #vis01{
	background:url(../img/sub01.jpg) no-repeat center;
	width:100%;
}
#sub_vis #vis02{
	background:url(../img/sub02.jpg) no-repeat center;
	width:100%;
}
#sub_vis #vis03{
	background:url(../img/sub03.jpg) no-repeat center;
	width:100%;
}
#sub_vis #vis04{
	background:url(../img/sub04.jpg) no-repeat center;
	width:100%;
}
#sub_vis #vis05{
	background:url(../img/sub05.jpg) no-repeat center;
	width:100%;
}
#sub_vis #vis06{
	background:url(../img/sub06.jpg) no-repeat center;
	width:100%;
}
#sub_vis .vis_img{
	width:1170px;
	margin:0 auto;
}
#wrap{
	padding-top:395px;
	overflow:hidden;
}
#sub_left{
	float:left;
	width:225px;
	margin-right:28px;

}
#sub_left h2{
	color:#83715f;
	font-size:24px;
	font-weight:300;
	width:228px;
	border-bottom:3px solid #766c62;
	text-indent:30px;
	padding-bottom:15px;
	font-weight:400
}
#sub_left ul{
	padding-left:30px;
}
#sub_left ul li{
	padding:15px 0;
	border-bottom:1px solid #e2e0de;
	background:url(../img/sub_mbt.jpg) no-repeat 90% center;
}
#sub_left ul li a{
	color:#333;
}
a:hover,a:focus,a:active{
	color:#fecc00;
}
#sub_left ul li a.on{
	font-weight:bold;
	font-size:15px
}
#sub_right{
	float:right;
	width:914px;
	margin-top:30px;
	position:relative;
}
#sub_right h3{
	color:#83715f !important;
	font-size:30px;
	font-weight:bold;
	padding-bottom:35px;
	border-bottom:1px solid #e2e0de; 
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0;
    margin-bottom: 0;
}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom:0;
}
p{
	margin:0;
}
#sub_right h2{
	font-size:27px;
}
#sub_right h2 span:first-child{
	padding-bottom:10px;
}
#sub_right h5{
	font-size:18px;
	font-weight:bold;
	background:url(../img/sub_r_bt01.jpg)no-repeat 0 0;
	text-indent:23px;
	margin-bottom:20px;
	text-align:left;
}

#sub_right h5 .point_txt{
	display:inline-block; margin-left:5px; font-size:14px; color:#595959; text-align:left; text-indent:5px;
}

@media (max-width:991px) {
	#sub_right h5 .point_txt {display:block; margin-left:0; margin-top:15px; font-size:12px;}
}
#sub_right h6{
	margin-bottom:15px;
	background:url(../img/sub_r_bt02.jpg)no-repeat 0 35%;
	text-indent:30px;
	font-size:16px;
	font-weight:bold;
}
#sub_right table{
	border-top:2px solid #83715f;
	width:100%;
}
#sub_right #sub_top > ul{
	position:absolute;
	right:0;
	top:0;
}
#sub_right #sub_top ul li{
	float:left;
	background:url(../img/sub_mbt.jpg) no-repeat 100% 100%;
	padding-right:12px;
}
#sub_right #sub_top ul li.hidden-xs{
	background:none !important;
}
.form-horizontal .form-group{
	margin-right: 0 !important;
    margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.form-control{
	border:1px solid #e5e5e5;
	-webkit-box-shadow: none;
	box-shadow: none;
}
input[type="radio"], input[type="checkbox"] {
    margin: 0 3px 0 0;
}
input[type="radio"]{
	vertical-align:-2px;
}
input[type="checkbox"] {
	vertical-align:-5px;
}