﻿a:hover {
	text-decoration: none;
}

img {
	max-width: 100%;
}

li {
	list-style-type: none;
}

.glyphicon {
	margin-right: 8px
}

/*************抬头******************/

.header {
	position: relative;
	z-index: 100;
}

.header .top-bar {
	background-color: #81764f;
	padding: 10px 0;
	line-height: 35px;
	font-size: 13px;
	color: #ffffff;
	text-align: right;
}

.header .top-bar .text-top-bar {
	line-height: 35px;
	font-size: 14px;
	color: #ffffff;
	text-align: right;
}

.header-main {
	width: 100%;
	text-align: right;
	position: relative;
	z-index: 100;
	background: #ffffff;
}

.header-main .logo-wraper {
	float: left;
}

.header-main .logo-wraper .logo {
	width: 320px;
	display: block;
	text-align: center;
}

.header-main .logo-wraper .logo img {
	max-width: 100%;
	padding-top: 5px;
}

.header-main .nav-wraper {
	float: left;
	width: calc(100% - 320px);
	max-width: 78%;
}

.header-main .nav-wraper .navbar-nav {
	width: 100%;
}

.header-main .nav-wraper .navbar-nav li {
	position: relative;
	float: left;
	text-align: center;
	margin-left: 26px;
}

.header-main .nav-wraper .navbar-nav li a {
	display: inline-block;
	position: relative;
	color: #1f1f1f;
	line-height: 30px;
	letter-spacing: 0px;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	padding-top: 35px;
	padding-bottom: 35px;
}

.header-main .nav-wraper .navbar-nav li a:hover {
	background: none;
	color: #81764f;
}

.header-main .nav-wraper .navbar-nav li .sub-nav {
	display: none;
	position: absolute;
	top: 100px;
	left: 0;
	background: rgba(31, 31, 31, 0.94);
	padding: 25px 0 45px;
	text-align: left;
	width: 600px;
}

.header-main .nav-wraper .navbar-nav li .sub-menu {
	display: none;
	position: absolute;
	top: 100px;
	left: 0;
	background: rgba(31, 31, 31, 0.94);
	padding: 25px 0 45px;
	text-align: left;
	width: 200px;
}

.header-main .nav-wraper .navbar-nav .sub-nav a,
.header-main .nav-wraper .navbar-nav .sub-menu a {
	color: #d1cbb4;
	padding: 0;
}

.header-main .nav-wraper .navbar-nav .sub-nav .sub-nav-header {
	color: #FFF;
	padding: 10px 8%;
	font-size: 16px;
}

.header-main .nav-wraper .navbar-nav .sub-nav .sub-nav-text,
.header-main .nav-wraper .navbar-nav .sub-nav .sub-manu-text {
	color: #d1cbb4;
	line-height: 1.75;
	font-weight: 400;
	padding: 15px 20px;
}

.header-main .nav-wraper .navbar-nav .sub-nav .col-md-6:first-child {
	border-right: 1px solid #989fa2;
}

.header-main .nav-wraper .navbar {
	margin-bottom: 0;
}

/*************banner******************/


.banner  .carousel-inner .item {
	height: 334px;
}

.banner  .carousel-inner .item img {
	height: 100%;
}

.banner .elm {
	position: absolute;
	top: 0;
	opacity: 0;
}

.banner .active .elm {
	opacity: 1;
}

.banner .banner-title {
	position: absolute;
	top: 0;
	opacity: 0;
	font-size: 48px;
	font-weight: bold;
	color: #FFF;
}

.banner .sub-title {
	position: absolute;
	top: 0;
	opacity: 0;
	font-size: 30px;
	color: #40eaff;
}

.banner .pos1 {
	right: 20%;
	text-align: right;
	top: 33%;
}

.banner .pos2 {
	right: 20%;
	top: 15%;
	text-align: right;
}

.banner .pos3 {
	right: 40%;
	text-align: left;
}

.banner .pos4 {
	left: 20%;
	top: 33%;
	text-align: left;
}

.banner .pos5 {
	left: 20%;
	top: 15%;
	text-align: left;
}

.banner .pos6 {
	left: 20%;
	text-align: left;
}

.banner .pos7 {
	top: 33%;
	width: 100%;
	text-align: center;
}

.banner .pos8 {
	top: 15%;
	width: 100%;
	text-align: center;
}

.banner .pos9 {
	text-align: center;
	width: 100%;
}

.banner .btn {
	position: absolute;
	color: #FFF;
	text-align: center;
	height: 44px;
	opacity: 0;
	top: 60%;
}

.banner .btn-right:before {
	content: '';
	width: 0;
	height: 0;
	border: 22px solid;
	border-color: transparent #40eaff  #40eaff transparent;
	float: left;
}

.banner .btn-left:after {
	content: '';
	width: 0;
	height: 0;
	border: 22px solid;
	border-color: #40eaff transparent  transparent #40eaff;
	float: right;
}

.banner .btn a {
	color: #FFF;
	display: inline-block;
	line-height: 24px;
	padding: 10px 20px;
	font-size: 16px;
	background-color: #40eaff;
	text-decoration: none;
}


/***banner动画右边进入****/

@keyframes right-to-left {
	0% {
		left: 100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: 100%;
	}
}

@-moz-keyframes right-to-left {
	0% {
		left: 100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
		o
	}

	90% {
		left: 100%;
	}
}

@-webkit-keyframes right-to-left {
	0% {
		left: 100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: 100%;
	}
}

@-o-keyframes right-to-left {
	0% {
		left: 100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: 100%;
	}
}

/***banner动画左边进入****/

@keyframes left-to-right {
	0% {
		left: -100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: -100%;
	}
}

@-moz-keyframes left-to-right {
	0% {
		left: -100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: -100%;
	}
}

@-webkit-keyframes left-to-right {
	0% {
		left: -100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: -100%;
	}
}

@-o-keyframes left-to-right {
	0% {
		left: -100%;
	}

	10% {
		left: 0
	}

	80% {
		left: 0;
	}

	90% {
		left: -100%;
	}
}


/***banner动画下降浮现****/

@keyframes fadedown {
	0% {
		margin-top: -60px;
		opacity: 0;
	}

	10% {
		margin-top: 0;
		opacity: 1;
	}

	80% {
		margin-top: 0;
		opacity: 1;
	}

	90% {
		margin-top: -60px;
		opacity: 0;
	}
}

@-moz-keyframes fadedown {
	0% {
		margin-top: -60px;
		opacity: 0;
	}

	10% {
		margin-top: 0;
		opacity: 1;
	}

	80% {
		margin-top: 0;
		opacity: 1;
	}

	90% {
		margin-top: -60px;
		opacity: 0;
	}
}

@-webkit-keyframes fadedown {
	0% {
		margin-top: -60px;
		opacity: 0;
	}

	10% {
		margin-top: 0;
		opacity: 1;
	}

	80% {
		margin-top: 0;
		opacity: 1;
	}

	90% {
		margin-top: -60px;
		opacity: 0;
	}
}

@-o-keyframes fadedown {
	0% {
		margin-top: -60px;
		opacity: 0;
	}

	10% {
		margin-top: 0;
		opacity: 1;
	}

	80% {
		margin-top: 0;
		opacity: 1;
	}

	90% {
		margin-top: -60px;
		opacity: 0;
	}
}


/***banner动画向上浮现2****/

@keyframes fadeup {
	0% {
		margin-top: 30px;
		opacity: 0;
	}

	10% {
		margin-top: 0px;
		opacity: 1;
	}

	80% {
		margin-top: 0px;
		opacity: 1;
	}

	90% {
		margin-top: 30px;
		opacity: 0;
	}
}

@-moz-keyframes fadeup {
	0% {
		margin-top: 30px;
		opacity: 0;
	}

	10% {
		margin-top: 0px;
		opacity: 1;
	}

	80% {
		margin-top: 0px;
		opacity: 1;
	}

	90% {
		margin-top: 30px;
		opacity: 0;
	}
}

@-webkit-keyframes fadeup {
	0% {
		margin-top: 30px;
		opacity: 0;
	}

	10% {
		margin-top: 0px;
		opacity: 1;
	}

	80% {
		margin-top: 0px;
		opacity: 1;
	}

	90% {
		margin-top: 30px;
		opacity: 0;
	}
}

@-o-keyframes fadeup {
	0% {
		margin-top: 30px;
		opacity: 0;
	}

	10% {
		margin-top: 0px;
		opacity: 1;
	}

	80% {
		margin-top: 0px;
		opacity: 1;
	}

	90% {
		margin-top: 30px;
		opacity: 0;
	}
}

.banner .carousel-inner .active .fadedown {
	animation: fadedown 5s;
	-moz-animation: fadedown 5s;
	-webkit-animation: fadedown 5s;
	-o-animation: fadedown 5s;
	animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-direction: alternate;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	-moz-iteration-count: 1;
	-o-animation-iteration-count: 1;
}

.banner .carousel-inner .active .fadeup {
	animation: fadeup 5s;
	-moz-animation: fadeup 5s;
	-webkit-animation: fadeup 5s;
	-o-animation: fadeup 5s;
	animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-direction: alternate;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	-moz-iteration-count: 1;
	-o-animation-iteration-count: 1;
}

.banner .carousel-inner .item:first-child.active .right-to-left {
	animation: right-to-left 6s;
	-moz-animation: right-to-left 6s;
	-webkit-animation: right-to-left 6s;
	-o-animation: right-to-left 6s;
	animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-direction: alternate;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	-moz-iteration-count: 1;
	-o-animation-iteration-count: 1;
}

.active .right-to-left {
	animation: right-to-left 5s;
	-moz-animation: right-to-left 5s;
	-webkit-animation: right-to-left 5s;
	-o-animation: right-to-left 5s;
	animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-direction: alternate;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	-moz-iteration-count: 1;
	-o-animation-iteration-count: 1;
}

.active .left-to-right {
	animation: left-to-right 5s;
	-moz-animation: left-to-right 5s;
	-webkit-animation: left-to-right 5s;
	-o-animation: left-to-right 5s;
	animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-direction: alternate;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	-moz-iteration-count: 1;
	-o-animation-iteration-count: 1;
}

/*************首页主体******************/

.index-heading {
	background: #E2E2E2;
	padding-top: 30px;
	padding-bottom: 40px;
}

.index-heading h2 {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 56px;
	letter-spacing: -2px;
	color: #1f1f1f;
}

.index-heading .subtitle {
	font-family: 'Merriweather';
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
	line-height: 39px;
	letter-spacing: 0.5px;
	color: #808080;
	margin-top: 5px;
}

.index-main {
	background: #E2E2E2;
}

.index-main .col-md-4,
.index-main .col-sm-12 {
	padding: 0;
}

.index-main .col-inner {
	padding: 30px 40px;
	background-color: #ffffff;
	height: 1300px;
}

.col-inner2 {
	padding: 30px 40px 30px 10px;
	background-color: #ffffff;
}

.col-inner.ml {
	margin-left: 30px;
}

.col-inner.mr {
	margin-right: 30px;
}

.col-inner.mt {
	margin-top: 30px;
}

.index-main-margin {
	margin: 0px 30px 0px 0px;
}

.col-inner .iconbox .iconbox-title h4,
.col-inner2 .iconbox .iconbox-title h4 {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 40px;
	padding-left: 60px;
}

.col-inner .iconbox .box-img {
	width: 264px;
	height: 90px;
	margin-top: 20px;
}

.col-inner .iconbox .title-bg-1 {
	background: url('../images/handshake-1.png') left top no-repeat;
	background-size: 40px 40px;
}

.col-inner .iconbox .title-bg-2 {
	background: url('../images/microscope-1.png') left top no-repeat;
	background-size: 40px 40px;
}

.col-inner2 .iconbox .title-bg-3 {
	background: url('../images/Filter.png') left top no-repeat;
	background-size: 40px 40px;
}

.col-inner2 .iconbox .title-bg-4 {
	background: url('../images/x-ray.png') left top no-repeat;
	background-size: 40px 40px;
}

.col-inner .icon-box-text,
.col-inner2 .icon-box-text {
	font-size: 15px;
	line-height: 1.75;
	font-weight: 400;
	overflow: hidden;
}

.col-inner .icon-box-text h5 {
	font-family: 'Merriweather';
	font-weight: 300;
	font-style: normal;
	font-size: 22px;
	line-height: 48px;
	letter-spacing: 0.5px;
	color: #808080;
	margin-top: 25px;
}

.col-inner .icon-box-text a {
	color: #81764f;
}

.col-inner .icon-box-text .img-box {
	float: left;
	margin: 0 5% 5px 0;
	width: 150px;
	height: 150px;
}

.col-inner .icon-box-text .text-box {
	float: left;
	width: calc(95% - 150px);
}

.col-inner .icon-box-text ul {
	padding-left: 0;
}

.col-inner .icon-box-text .download li,
.col-inner .icon-box-text .relates li {
	font-size: 16px;
	color: #81764f;
	line-height: 36px;
}

.col-inner .icon-box-text .download li:before {
	content: "\e202";
	font-size: 24px;
	position: relative;
	top: 5px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	margin-right: 10px;
	line-height: 36px;
}

.col-inner .iconbox .sub-header {
	font-family: 'Merriweather';
	font-weight: 300;
	font-style: normal;
	font-size: 22px;
	line-height: 39px;
	letter-spacing: 0.5px;
	color: #808080;
	margin-top: 5px;
}

.col-inner .icon-box-text .relates li:before {
	content: "\e086";
	font-size: 24px;
	position: relative;
	top: 5px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	margin-right: 10px;
	line-height: 36px;
}

.col-inner .icon-box-text .relates li a,
.col-inner .icon-box-text .download li a {
	line-height: 36px;
	color: #81764f;
}

.col-inner .iconbox .standard {
	width: 100%;
	color: #333333;
	border-spacing: 0;
	margin-bottom: 1em;
	border: none;
	max-width:100%;
}

.col-inner .iconbox .standard tr,
.col-inner .iconbox .standard td{
	padding: 8px;
	border-top: 1px solid #CCC;
	border-collapse: collapse;
}

.news-title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 40px;
	margin: 10px 0;
}

.news-list {
	padding-left: 0;
}

.news-list li {
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 8px 0px 8px 0px;
	width: 100%;
	list-style-type: none;
	font-size: 15px;
	line-height: 26px;
}

.news-list li a {
	text-decoration: none;
	color: #81764f;
}


/*************团体关系******************/
.commitment {
	margin-top: -80px;
	background: url("../images/Wide-Micro-CT-Aluminium-Guss.png") center no-repeat;
	background-size: cover;
}

.commitment .commitment-header {
	padding: 20px 0px 0px 0px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	line-height: 36px;
	font-size: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}

.commitment .commitment-sub-header {
	font-family: 'Merriweather';
	font-weight: 300;
	font-style: normal;
	font-size: 22px;
	line-height: 39px;
	letter-spacing: 0.5px;
	color: #808080;
	margin-top: 5px;
	margin-bottom: 64px;
}

.commitment .commitment-logo {
	margin-bottom: 60px;
}

.commitment .commitment-logo .col-md-5 {
	float: left;
	width: 20%;
	border-top: 1px solid #81764f;
	border-left: 1px solid #81764f;
	border-bottom: 1px solid #81764f;
	text-align: center;
}

.commitment .commitment-logo .col-md-5:last-child {
	border-right: 1px solid #81764f;
}

/*************企业愿景******************/

.vision {
	background: #E2E2E2;
}

.vision .vision-box1 {
	margin-top: 50px;
	background: #FFF;
	padding-bottom: 50px;
}

.vision .vision-box1 .vision-title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	font-size: 32px;
	color: #1f1f1f;
	padding: 85px 0px 0px 85px;
}

.vision .vision-box1 .vision-item {
	position: relative;
	padding: 45px 260px 0px 100px;
	margin: -15px;
}

.vision .vision-box1 .vision-item .vision-item-header {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
	font-size: 22px;
	letter-spacing: 0.4px;
	color: #1f1f1f;
}

.vision .vision-box1 .vision-item .vision-item-txt {
	font-family: 'Quattrocento Sans';
	line-height: 28px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0px;
}

.vision .vision-box1 .vision-item .vision-item-job {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
	font-size: 13px;
	letter-spacing: 0.8px;
	color: #d1cbb4;
}

.vision .vision-box1 .vision-item .line {
	width: 25%;
	padding-top: 25px;
	margin-bottom: 35px;
	border-bottom: 1px solid #81764f;
}

.vision .vision-box1 .vision-item .pic {
	position: absolute;
	width: 150px;
	height: 150px;
	top: 20%;
	left: 100%;
	border-radius: 50%;
	border: 4px solid #d1cbb4;
	overflow: hidden;
	margin-left: -75px;
}


/*************友情链接******************/
.links {
	background: #e2e2e2;
}

.links  .links-title {
	margin: 30px 0 20px;
	color: #ada381;
	font-size: 16px;
	font-weight: bold;
}

#links {
	margin-bottom: 20px;
}

#links li {
	list-style-type: none;
}

#links li a {
	display: inline-block;
	width: 14%;
	float: left;
	color: #666;
}

/*************底部******************/
footer {
	position: relative;
	padding-top: 100px;
	padding-bottom: 100px;
	background: #292a2c;
	color: rgb(149, 149, 149);
}

footer .widget-title {
	margin-bottom: 20px;
	font-size: 16px;
	color: #FFF;
}

footer .textwidget {
	line-height: 28px;
}

footer .textwidget a,
.foot-nav a {
	color: inherit;
}

.foot-nav {
	background: #141517;
	padding: 25px 0;
	color: rgb(149, 149, 149);
}

.foot-logo {
	float: right;
	max-width: 250px;
}


/*************内页******************/
.newslist {
	padding-top: 60px;
	padding-left: 0;
}

.newslist article {
	padding-top: 45px;
	margin-bottom: 45px;
}

.newslist .entry-title {
	margin-bottom: 30px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	line-height: 37px;
	font-size: 27px;
}

.newslist .entry-title a {
	color: #333;
}

.newslist .entry-meta {
	margin-top: 30px;
	border-top: 1px solid #dee0e1;
	border-bottom: 1px solid #dee0e1;
	padding: 12px 0;
	color: #81764f;
}

.newslist .entry-des {
	line-height: 2;
}

.page-list {
	padding-bottom: 60px;
}

.page-list li {
	float: left;
	border: 1px solid #dee0e1;
	padding: 3px 10px;
	margin: 0 5px;
}

.page-list li a {
	font-size: 16px;
	color: #666;
}

.news-content-page {
	margin-top: 60px;
}

.news-content .news-content-title {
	margin-bottom: 30px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	line-height: 37px;
	font-size: 27px;
}


.news-content .news-content-title h1{
	font-size:24px;
}

.news-content .news-content-meta {
	margin-top: 20px;
	border-top: 1px solid #dee0e1;
	border-bottom: 1px solid #dee0e1;
	padding: 12px 0;
	color: #999;
}

.news-content .news-content-meta .mar {
	margin-left: 60px;
}

.news-content .news-content-detail {
	padding: 30px 0;
}

.news-content .news-content-detail p {
	font-size: 16px;
	color: #666;
	line-height: 1.75;
	text-indent: 2em;
	margin-bottom: 1em;
}

.news-content .news-content-detail p img{
	margin-left:-2em;
	max-width:100%;
}

.news-content .news-content-detail h3 {
	margin: 1.5em 0 0.5em;
	font-size: 18px;
	font-weight: 700;
}

.prenext {
	border-top: 1px solid #dee0e1;
	width: 100%;
	padding-top: 30px;
	margin: 60px 0;
}

.prenext a {
	color: #666;
}

.news-content-inner {
	padding: 30px 40px;
	background-color: #ffffff;
}

.aboutus .quote-text {
	position: relative;
	padding-top: 90px;
	padding-left: 90px;
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	line-height: 39px;
	font-size: 22px;
	letter-spacing: 0.5px;
	color: #81764f;
}

.aboutus .quote-text:before {
	content: "“";
	position: absolute;
	top: 30;
	left: 0;
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	line-height: 10px;
	font-size: 125px;
	letter-spacing: 0px;
	color: #81764f;
}

.aboutus .founder {
	padding: 20px 0 20px 90px;
	color: #808080;
	font-size: 16px;
	font-weight: 300;
}

.bg {
	background: #F2F2F2;
}

.contact {
	margin-top: -80px;
}

.contact .contact-left .contact-left-inner {
	padding: 60px;
	background: #FFF;
}

.contact .contact-left .contact-left-inner .contact-icon {
	color: #81764f;
	font-size: 64px;
	text-align: center;
	display: block;
}

.contact .left-title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	line-height: 34px;
	font-size: 22px;
	color: #1f1f1f;
	margin: 60px 0 30px;
}

.contact .left-text,
.contact .left-text a {
	font-family: 'Arial';
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	font-size: 15px;
	letter-spacing: 0.5px;
	color: #808080;
}

.contact .contact-right {
	padding: 83px 85px 85px 85px;
}

.contact .right-title {
	font-family: 'Arial';
	font-style: normal;
	line-height: 38px;
	font-size: 24px;
}

.contact .right-subtitle {
	font-family: 'Arial';
	font-style: italic;
	font-weight: 300;
	line-height: 32px;
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #808080;
	margin-top: 10px;
}

.contact .contact-right .field-text {
	margin: 60px auto;
}

.contact .contact-right .field-text input {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-color: #a7a7a7;
	margin-bottom: 30px;
	line-height: 30px;
	color: #333;
	background: none;
	width: 100%;
}

.contact .contact-right .field-text textarea {
	height: 150px;
	width: 100%;
	font-family: 'Montserrat';
	font-style: normal;
	line-height: 28px;
	font-size: 16.5px;
	letter-spacing: 0px;
	color: #b2b2b2;
	padding: 12px 15px;
	border: none;
	background: #dcdcdc;
}

.contact .contact-right .btn1 {
	font-family: 'Montserrat';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	border: none;
	background: #81764f;
	padding: 12px 25px;
	margin-top: 40px;
}

.distribution .flag {
	width: 60px;
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
	margin-right: 30px;
}

.distribution .icon-box-text {
	min-height: initial;
}

/******导航******/
.breadcurmb {
	background: #e2e2e2;
	padding-top: 30px;
	color: #808080;
	font-size: 15px;
}

.breadcurmb.white {
	background: none;
}

.breadcurmb a {
	color: inherit;
}

.breadcurmb a:after {
	content: ">";
	margin: 0 10px;
}

.contact-breadcurmb {
	margin-top: 100px;
	background: #f2f2f2;
}