.heading-font {
  font-family: "微软雅黑";
  font-weight: 200;
  letter-spacing: 1px;
}
.body-font {
  font-family: "微软雅黑";
}
.alt-font {
  font-family: "微软雅黑";
  text-transform: uppercase;
  letter-spacing: 2px;
}
html,
body {

  width: 100%;
}
a {
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  color: #fdcc52;
}
a:hover,
a:focus {
  color: #fcbd20;
}
hr {
  max-width: 100px;
  margin: 25px auto 0;
  border-width: 1px;
  border-color: rgba(34, 34, 34, 0.1);
}
hr.light {
  border-color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "微软雅黑";
  font-weight: 200;
  letter-spacing: 1px;
}



@media only screen and (max-width: 768px) {
	.navbar-default .act_menu_jiage{
		display: none!important;
	}
}

/*          主要内容             */
.main{
	width: 100%;
	height: auto;
	background-image: url(../images/contact.back.png);
	background-size: cover;
	font-family: "微软雅黑";
}
.main .row{
	padding-top: 80px;
}
.main .main-wine{
	width: 41%;
	height: auto;
	background-color: rgba(2,84,148,0.3);
	border-radius: 6px;
	margin: 152px auto;
	padding-bottom: 26px;
}
.main .main-wine .wine{
	margin: 34px 0px 24px 0px;
	color: #FFFFFF;
	font-size: 24px;
	width: 100%;
	font-weight: 100;
}
.main .main-wine .texts{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 100;
	margin-top: 10px;
}
.main .main-wine input{
	height: 44px;
}
.main .main-wine button{
	height: 44px;
	background-color: #0091ea;
	outline: none;
	border: none;
	color: #FFFFFF;
	font-weight: 100;
	font-size: 18px;
}
.main .main-wine .foot{
	color: #e3e3e3;
	font-size: 14px;
	font-weight: 100;
}
@media only screen and (max-width:992px ) {

	.main .main-wine{
		width: 65%;
	}
}
@media only screen and (max-width:768px ) {
	.main .main-wine{
		width: 90%;
	}
}
/*          主要内容结束             */
/*          底部内容             */
footer{
	width: 100%;
	background-color: #f2f2f2;
}
footer .row .text-center{
	margin-bottom: 0px;
}
footer .row p{
	padding: 15px 0px;
	font-size: 16px;
}
@media only screen and (max-width:768px ) {
	footer .row p{
		font-size: 12px;
	}
}
/*          底部内容结束             */



/* footer */
.footer {
	background-color: #f2f2f2;
	line-height: 30px;
	margin-bottom: 0;
	min-height: 60px;
	width: 100%;
}
.footer .text-center{
	margin-bottom: 0px;
}
.footer p{
	color: #666666;
	font-size: 16px;
	/*line-height: 58px;*/
	padding: 15px 0px;
}