.map_box{width:100%; height:500px; position:relative; overflow:hidden;}
.map_box .ljmap{width:100%;height:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.map_box img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}
.map_nr{width:22.5em;height:21em;position:absolute;left:0;right:0;bottom:6.25em;margin:0 auto;background:#fff;overflow:visible}
.map_nr span{width:calc(100% - 2px);height:9.8em;margin:1px auto;display:block;position:relative;overflow:hidden;z-index:1}
.map_nr span img{min-width:100%;height:100%;position:absolute;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}
.map_nr h3{font-size:18px;margin-top:1em;text-align:center;color:#eb3d00;}
.map_nr p{padding:0; margin:10px 0;text-align:center;color:#434343; font-size:14px;}
.in_mapmore{width:6.8em;height:2.1em;line-height:2.1em;text-align:center;border-radius:.5em;background:#d40415;display:block;margin:0 auto;color:#fff}
.map_nr:after{content:'';width:0;height:0;border-left:.62em solid transparent;border-right:.62em solid transparent;border-top:1em solid #fff;position:absolute;left:0;right:0;bottom:-1em;margin:0 auto}
.map_icon{width:2.68em;height:2.68em;position:absolute;left:0;right:0;bottom:2.2em;margin:0 auto;background:url(../images/home/mapicon.png) no-repeat center center;background-size:100%;}

.contactus_container{}

.contactus_container .box1{width:780px;}
.contactus_container .box2{width:560px;}
.contactus_container .box3{width:700px;}

.contactus_container .contact .s_img{float:left;}
.contactus_container .contact .s_img img{max-width:100%;}
.contactus_container .contact .s_text{width:695px; float:right;}
.contactus_container .contact .s_text li{margin-bottom:30px; line-height:30px; padding-left:30px;}
.contactus_container .contact .s_text li.s_companyname{font-size:20px; font-weight:bold; padding-left:0;}
.contactus_container .contact .s_text li.s_item1{background:url(../images/contactus/icon_01.png) no-repeat left center;}
.contactus_container .contact .s_text li.s_item2{background:url(../images/contactus/icon_02.png) no-repeat left center;}
.contactus_container .contact .s_text li.s_item3{background:url(../images/contactus/icon_03.png) no-repeat left center;}
.contactus_container .contact .s_text li.s_item4{background:url(../images/contactus/icon_04.png) no-repeat left center;}
.contactus_container .contact .s_text li.s_item5{background:url(../images/contactus/icon_05.png) no-repeat left center;}

.contactus_container .section_title{line-height:24px;padding-bottom:20px;font-size:22px;margin-bottom:16px; position:relative;}
.contactus_container .section_title:after{content:"";position:absolute;width:40px;height:5px;bottom:0;left:0;background-color:#ec3c00;}

.contactus_container .message_form{border:8px solid #f4f4f4;background:#fff;padding:10px 20px 30px 10px; display:block;}
.contactus_container .message_form textarea{height:156px}
.contactus_container .message_form .input-submit,.message_box form .input-submit{width:152px; height:38px; background-color:#475363; font-size:18px; color:#fff; cursor:pointer;transition:all .3s ease}
.contactus_container .message_form .input-submit:hover{background-color:#576271;}

.form-control{line-height:1.6; display:block; box-sizing:border-box;}
.form-control{width:100%;height:36px;padding:6px 15px;background-color:#fff;border:1px solid #e4eaec;border-radius:3px; margin-bottom:25px;}
.form-control:focus{outline:0}

.input-group .form-control{display:table-cell;border-top-right-radius:0;border-bottom-right-radius:0; width:100px; float:left; box-sizing:border-box;}
.input-group-addon{display:table-cell; vertical-align:middle; text-align:center; background-color:#f3f7f9; width:100px; height:36px;border:1px solid #e4eaec; border-left:none; border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-right-radius:3px;box-sizing:border-box;}
.input-group-addon img{cursor:pointer;}


.contactus_container .human_resources .s_column{font-size:30px; text-align:center; margin-bottom:30px;}
.contactus_container .human_resources .s_text{padding:0 80px; height:300px; font-size:18px; background-color:#EEE;}
.contactus_container .human_resources .s_title{font-size:32px; line-height:120px;}
.contactus_container .human_resources a.s_more{padding:0 10px; height:42px; line-height:42px; color:#757575; border:1px solid #757575; display:inline-block; margin-top:30px;}
.contactus_container .human_resources a.s_more span{display:block; background:url(../images/home/more_icon.png) no-repeat right center; padding:0 36px 0 10px;}
.contactus_container .human_resources a:hover.s_more{color:#fff; background-color:#757575;}
.contactus_container .human_resources a:hover.s_more span{background:url(../images/home/more_icon_hover.png) no-repeat right center;}

.fb_result{margin:20px auto; width:800px;}
.fb_result FIELDSET{border:1px solid #CCCCCC; padding:20px; line-height:22px;}
.fb_result FIELDSET LEGEND{font-weight:bold; font-size:22px;}
.fb_result FIELDSET a{color:#c82a29;}
.fb_result FIELDSET a:hover{color:#9c2120;}

@media screen and (max-width:1400px){
	.contactus_container .contact .s_text{width:100%;}
	.contactus_container .contact .s_text li{margin-bottom:10px;}
	
	.contactus_container .human_resources .s_column{font-size:22px;}
	.contactus_container .human_resources .s_text{padding:10px 20px; font-size:16px; height:auto;}
	.contactus_container .human_resources .s_title{font-size:22px; line-height:50px;}
}