body{background: #f1f0f0;}
/*contact_us*/
.contact h2{ border-bottom: 1px solid #d3d1d1;margin-top: 30px; }
.contact h2 span{font-size: 24px;display: inline-block;border-bottom:1px solid #000000 ;}
.contact h3{color: #595656;}
.contact-main{margin-top: 30px;display: flex;justify-content: flex-start;flex-wrap: wrap; margin-bottom: 40px;}
.contact-main .item{ width: 32.33%;margin:5px;text-align: center; padding: 70px;padding-bottom: 100px; background: #FFFFFF;box-shadow: 0px 0px 10px rgba(179,179,179,0.2);}
.contact-main .item-cover img{ max-width: 100%;width: auto;height: 50px; margin-bottom: 10px;}
.contact-main .item-cover h4{ font-size: 24px;border-bottom: 1px solid #D3D1D1;padding-bottom:10px ;margin-bottom: 10px; }
.contact-main .item-cover p{color: #595656;line-height: 20px;}
[class^="imghvr-strip-shutter"]::before, [class^="imghvr-strip-shutter"]::after, [class^="imghvr-strip-shutter"] figcaption::before, [class^="imghvr-strip-shutter"] figcaption::after, [class*=" imghvr-strip-shutter"]::before, [class*=" imghvr-strip-shutter"]::after, [class*=" imghvr-strip-shutter"] figcaption::before, [class*=" imghvr-strip-shutter"] figcaption::after{background: #F39800;}
/*contact_us*/

/*contact_busin*/
.contact-main .busin{ padding: 45px; padding-bottom: 45px;}
.contact-main .busin img{ width: 100px;height: 100px;margin-bottom: 25px; }
.contact-main .busin h4{border-bottom: none;}
.contact-main .busin p { text-align: left; font-size: 14px;line-height: 24px;}

.contact-main .statement p{text-indent: 2em;color: #595656;line-height: 28px;text-align: justify;margin-bottom: 16px;}
/*contact_busin*/

/*.apply*/
.apply h5{position: relative;text-align: center;width: 100%;margin-top: 30px;}
.apply h5:after{z-index: 1; content: ''; position: absolute;width: 100%;left: 0;top: 14px;  height: 1px;background: #D3D1D1;}
.apply h5 span{position: relative;z-index: 2; margin: 0 auto;  display: inline-block;background: #f1f0f0; padding: 0 20px;font-size: 20px;}
.apply .tips{margin-bottom: 30px; text-align: center;margin-top: 30px; }
.forms{ margin: 15px 0; border: 1px solid #000;padding: 10px;text-align: left;}
.forms .forms-in{box-sizing: border-box; padding-left: 50px;line-height: 30px; min-height: 30px; background: url(../images/icon1.jpg)no-repeat left center;background-size: contain; }
.forms .icon2{ background-image: url(../images/icon2.jpg); }
.forms .icon3{ background-image: url(../images/icon3.jpg); }
.forms .icon4{ background-image: url(../images/icon4.jpg); }
.forms .icon5{ background-image: url(../images/icon0.jpg); }
.forms .icon6{ background-image: url(../images/icon5.jpg); }
.forms .icon7{background-image: url(../images/icon6.jpg);}
.forms .icon8{background-image: url(../images/icon7.jpg);}
.forms .forms-in .forms-cover{ font-size: 16px; }
.forms .forms-in .forms-cover input{ background: none;width: 50%;display: inline-block; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.forms.col12{ width: 100%; }
.forms.col6{ width:49%;display: inline-block;}
.texta{min-height: 120px;}
#save{ width: 100%;height: 60px;background: #FFB335;transition: all 0.8s; color: #FFFFFF;font-size: 18px; cursor: pointer;}
#save:hover{background: #F39800;}
.l{ margin-right: 1%; }
.r{ margin-left: 0.5%; }
form{margin-bottom: 40px;}
/*.apply*/



@media  screen and (max-width:768px ) {
	.contact-main{ display: flex;justify-content: flex-start;flex-wrap: wrap; }
	.contact-main .item{ width: 46%;padding: 75px;margin: 2%;  }
	.contact-main .item-cover img{height: 30px;width: auto;max-width: 100%;}
	.contact-main .busin img{ height: 100px;width: 100px; margin-bottom: 5px;margin-top: 5px;}
	[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption{ padding: 5px; }
	.contact-main .item-cover h4{font-size: 14px;font-weight: bold;}
	.contact-main .busin p{ font-size: 12px; line-height: 20px;}
	.forms.col6{ width: 100%; }
	.contact-main .statement p{line-height: 22px;margin-bottom: 8px;}
}
@media  screen and (max-width:414px ) {
	.contact-main{ display: flex;justify-content: flex-start;flex-wrap: wrap; }
	.contact-main .item{ width: 48%;padding: 5px;margin: 1%;  }
	.contact-main .item-cover img{height: 30px;width: auto;max-width: 100%;}
	.contact-main .busin img{ height: 50px;width: 50px; margin-bottom: 5px;margin-top: 5px;}
	[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption{ padding: 5px; }
	.contact-main .item-cover h4{font-size: 14px;font-weight: bold;}
	.contact-main .busin p{ font-size: 12px; line-height: 20px;}
	.forms.col6{ width: 100%; }
	.contact-main .statement p{line-height: 22px;margin-bottom: 8px;}
}
@media  screen and (max-width:320px ) {
	.contact-main{ display: flex;justify-content: flex-start;flex-wrap: wrap; }
	.contact-main .item{ width: 48%;padding: 5px;margin: 1%;  }
	.contact-main .statement p{line-height: 22px;margin-bottom: 8px;}
}
