.contactus_body{background:#fff;}
.contactus_top_body{padding-bottom:60px;padding-top:50px;}
.address_top{border-bottom:1px solid #cfcdcb;padding-bottom:40px;height:240px;}
.address_top.no_b{border-bottom:0;padding-top:35px;height:80px;}
.address_top.no_b .box_1 , .address_top.no_b .box_2 , .address_top.no_b .box_3{width:333px; box-sizing:border-box;border-right:1px solid #d9d9d9;}
.address_top.no_b .box_2{width:313px;}
.address_top.no_b .box_2 , .address_top.no_b .box_3{padding-left:20px;}
.address_top.no_b .box_3{width:353px;border-right:0;}
.address_top .box_1{width:240px;}
.address_top .box_2{width:333px;}
.address_top .box_3{width:313px;padding-left:20px;}
.address_top .box_4{width:313px;border-right:0;padding-left:20px;}
.address_top h3 span{font-size:15px;padding-left:30px;}
.address_top h3{font-size:18px;color:#333;}
.address_top p{font-size:15px;line-height:24px;color:#333;}
.address_top p span , .address_top p .link{vertical-align:middle;}
.address_top p .link{display:inline-block;background:url(../images/contactus/map_ico.png) no-repeat;
	width:10px;height:17px;margin-left:10px;}
.address_top p a{color:#333;}

.contact_btm_body{background-color:#f1f3f3;padding:40px 0 50px;}
.contact_btm_body h3{font-size:18px;color:#333;border-bottom:1px solid #c4c4c2;
	padding-bottom:20px;margin-bottom:30px;}
.contact_btm_body table th , .contact_btm_body table td{padding-bottom:25px;overflow:hidden;}
.contact_btm_body table th span{position:absolute;top:20px;left:0;}
.contact_btm_body table th{font-size:15px;color:#333;font-weight:700;padding-right:100px;vertical-align:top;
	position:relative;width:88px;}
.contact_btm_body table th em{padding-left:5px;color:#333;font-size:15px;}
.contact_btm_body input , .contact_btm_body select{width:555px;height:46px;line-height:46px;border-radius:4px;border:2px solid #cdcdcd;
	background-color:#fff;text-indent:10px;font-size:16px;color:#333;}
.contact_btm_body input:hover , .contact_btm_body select:hover , .contact_btm_body .text_area_out:hover{border-color:#639af2;}

.contact_btm_body select{text-indent:5px;width:560px;}
.contact_btm_body .text_area_out{border:2px solid #cdcdcd;border-radius:4px;width:535px;
	height:190px;background-color:#fff;padding:10px;}
.contact_btm_body .text_area_out textarea{width:100%;height:100%;border:0;color:#333;font-size:16px;}
.contact_btm_body .btn{display:block;width:105px;height:46px;line-height:46px;color:#fff;
	border-radius:4px;background-color:#008cd6;text-decoration:none;text-align:center;font-size:18px;}


.contact_btm_body .txt{padding-top:20px;}
.contact_btm_body .txt h4{font-size:18px;color:#333;padding-bottom:15px;}
.contact_btm_body .txt p{font-size:15px;line-height:26px;color:#666}
.contact_btm_body .txt p a{color:#666;}