#hd {
	background:#fff !important;
}

body{background:#f2f2f2;}
.sub_Wrap{position:relative;}
.sub_Wrap .visual_company{position:relative;display:block;background:#2073e8 url('/img/visual_company.png') center center no-repeat;width:100%;height:210px;margin:0 auto;}
.sub_Wrap .company_section{position:relative;max-width:1320px;margin:0 auto;padding:60px 0 120px 80px;}
.sub_Wrap .company_section .left_box{float:left; background:url('/img/company_img.png') left center no-repeat;width:328px;height:423px;margin:0 auto;}
.sub_Wrap .company_section .right_box{padding:0 0 0 400px;letter-spacing:-0.05em;}
.sub_Wrap .company_section .right_box h2{font-size:320.0%;font-weight:400;padding-top:10px;}
.sub_Wrap .company_section .right_box .text1{font-size:150.0%;padding:35px 0 40px;}
.sub_Wrap .company_section .right_box .text2{font-size:125.0%;line-height:28px;font-weight:200;}


@media (max-width: 969px){
	
	.sub_Wrap .company_section {
		padding: 30px;
	}
	.sub_Wrap .company_section .left_box {
		float: none;
		text-align:center;
	}

	.sub_Wrap .company_section .right_box {
		padding: 0px;
	}
}

@media (max-width: 639px){
	.sub_Wrap .visual_company{position:relative;display:block;background:#2073e8 url('/img/visual_company_m.png') center center no-repeat; width:100%; height:140px;margin:0 auto;}
	.sub_Wrap .company_section .right_box h2{font-size:220%; font-weight:400;padding-top:0px;}
	.sub_Wrap .company_section .left_box{float: none; text-align:center; background:none; width:1px;height:1px;margin:0 auto;}
	.sub_Wrap .company_section .right_box .text1{padding:25px 0 30px 0;}
	.sub_Wrap .company_section .right_box .text2{padding:0 0 30px 0;}
}

.blind{position:fixed;top:0;left:0;width:100%;height:100%;background:url('/img/goods_blind.png') left top repeat;z-index:99999;}
.blind .goods_big_pop{position:absolute;left:50%;top:50%;margin:-410px 0 0 -500px;}
.blind .goods_big_pop a.btn_close{position:absolute;right:0;top:0;border:0;}
.sub_Wrap{position:relative;}
.sub_Wrap .visual_goods{display:block;background:#20b5e8 url('/img/visual_goods.png') center center no-repeat;width:100%;height:210px;margin:0 auto;margin-bottom: 58px;}
.sub_Wrap .board_wr {margin:0 0 60px 0;}

@media (max-width: 639px){
	.sub_Wrap .visual_goods{position:relative;display:block;background:#20b5e8 url('/img/visual_goods_m.png') center center no-repeat; width:100%; height:140px;margin:0 auto;}
	.sub_Wrap .board_wr {margin:30px 0 30px 0;}
}

.goods_Wrap{position:relative;display:block;padding:58px 0;max-width:1320px;margin:0 auto;}
.goods_Wrap .goods_section{display:block;position:relative;float:left;width:100%;height:100%;margin-bottom:25px;}
.goods_Wrap .goods_section ul li{float:left;margin:0 7px 7px 0;}
.goods_Wrap .goods_section ul li:last-child{margin:0 0 0 0;}
.goods_Wrap .goods_section ul li img{border:1px solid #d7dbe3;}
.goods_Wrap .goods_section ul li a{position:relative;display:block;width:258px;height:212px;}
.goods_Wrap .goods_section ul li a.on:after{content:'';display:block;width:258px;height:212px;background:url('/img/goods_enlarge.png') left top no-repeat;position:absolute;left:0;top:0;}
.goods_Wrap .number_box{text-align:right;vertical-align:top;}
.goods_Wrap .number_box a,.goods_Wrap .number_box span{display:inline-block;}
.goods_Wrap .number_box .num_first{display:inline-block;width:80px;height:27px;line-height:27px;border:1px solid #d7dbe3;color:#ff0000;padding:0 17px;}
.goods_Wrap .number_box .num_first, .goods_Wrap .number_box .num_last{font-size:106.3%;}
.goods_Wrap .number_box .num_pre_btn{margin-right:20px;}
.goods_Wrap .number_box .num_next_btn{margin-left:20px;}
.goods_Wrap .number_box .num_blt{padding:0 5px;}


.sub_Wrap .visual_question{display:block;background:#9a38f0 url('/img/visual_question.png') center center no-repeat;width:100%;height:210px;margin:0 auto;}
.requests_Wrap{position:relative;padding:30px 80px 80px 80px;max-width:1320px;margin:0 auto;}
.requests_Wrap .requests_write_section{position:relative;margin-right:30px;z-index:10;display: inline-block;}
.requests_Wrap .requests_write_section h2{font-size:250%;font-weight:400;color:222;padding-bottom:20px;}
.requests_Wrap .requests_write_section .requests_box{max-width:879px;background:#fff;border:1px solid #c4c4c4;padding:40px 50px;width:848px}
.requests_Wrap .requests_write_section .requests_box ul{display:inline-block;float:left;}
.requests_Wrap .requests_write_section .requests_box ul.box1{width:28%;}
.requests_Wrap .requests_write_section .requests_box ul.box2{width:36%;padding:0 35px;}
.requests_Wrap .requests_write_section .requests_box ul.box3{width:36%;}
.requests_Wrap .requests_write_section .requests_box ul.box4,
.requests_Wrap .requests_write_section .requests_box ul.box5{width:100%;clear:both;padding-top:20px;}
.requests_Wrap .requests_write_section .requests_box li{display:block;}
.requests_Wrap .requests_write_section .requests_box li.title{font-size:118.8%;padding-bottom:10px;position:relative;}
.requests_Wrap .requests_write_section .requests_box li span{color:#ff0000;position:absolute;margin:3px 0 0 7px;}
.requests_Wrap .requests_write_section .requests_box li input[type="text"]{border:1px solid #d9d9d9;outline:none;line-height:39px;font-size:112.5%;padding:0 10px;width:100%;box-sizing: border-box;}
.requests_Wrap .requests_write_section .requests_box li textarea{border:1px solid #d9d9d9;outline:none;width:100% !important;height:150px !important;}
.requests_Wrap .requests_write_section .btn_send{display:block;margin:25px auto 0;text-align:center;/* padding-right:280px; */}
.requests_Wrap .company_info{top: 67px; position: relative;float:right}
.requests_Wrap .company_info_m{display:none;}


.requests_Wrap.way {
	padding-bottom: 80px;
}
.way_wrap {
	background: #fff;
}
.requests_Wrap.way >section.requests_write_section.way_section {
	width: 100%;
	padding: 20px
}

#map {
	width: 100%;
    height: 400px;
}

.requests_write_section.way_section ul {
	padding:40px 30px !important; 
}
.requests_write_section.way_section ul li {
	font-size: 20px;
	margin-bottom: 10px;
}

.requests_write_section.way_section ul li div {
	display: inline-block;
	margin: 0px 30px;
}

.requests_write_section.way_section ul li span.div {
	font-size: 13px;
}

.requests_write_section.way_section ul li div:last-child {
	clear:both;

}

.requests_write_section.way_section ul li span.type {
	font-size: 15px;
	border: 1px solid #eee;
	padding: 0px 3px;
	
}

@media (max-width: 969px){
	.requests_Wrap .requests_write_section {
		margin-right: 0px;
		width: 100%;
	}

	.requests_Wrap .requests_write_section .requests_box {
		width: 100%;
		margin: 0px auto;
	}

	.requests_Wrap .requests_write_section .requests_box ul {
		display: block !important;
		width: 100% !important;
		padding: 0px !important;
	}

	.sub_Wrap .requests_Wrap {
		padding: 0px;
	}
	
	.requests_Wrap .requests_write_section.way_section {
		margin-right: 0px;
		width: 100%;
	}

	.requests_Wrap .requests_write_section.way_section .requests_box {
		float: none;
		display: block;
		width: 100%;
		padding: 40px 10px;
	}

	.requests_Wrap .requests_write_section.way_section .requests_box ul {
		width: 100% !important;
		display: block;
		padding: 0px !important;
		padding-bottom: 15px !important;
	}

	.requests_Wrap .company_info {
		display: none;
		float: none;
		margin:0px auto;
		width: 260px;
		padding-bottom: 60px;
	}

	.requests_write_section.way_section ul li {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.requests_write_section.way_section ul {
		padding:40px 0px;
	}

	.requests_write_section.way_section ul li div {
		display: inline-block;
		margin: 0px 10px;
	}


	.requests_Wrap .company_info_m{display:block;margin:0px auto;text-align: center;padding-top:50px}
}


@media (max-width: 639px){
	.sub_Wrap .visual_question{position:relative;display:block;background:#20b5e8 url('/img/visual_question_m.png') center center no-repeat; width:100%; height:140px;margin:0 auto;}
	.requests_Wrap {padding-bottom:20px !important;}
	.requests_Wrap .requests_write_section{padding:10px;}
	.requests_Wrap .requests_write_section h2{font-size:220%;font-weight:400;color:222; padding:10px 0 20px 0;}
	.requests_Wrap .requests_write_section .requests_box{padding:10px 30px 30px 30px;}
	.requests_Wrap .requests_write_section .requests_box li.title{padding:15px 0 10px 0;position:relative;}
	.requests_write_section.way_section ul {padding:20px 0px !important;}
	.requests_Wrap .company_info_m{padding:30px 0 0 0;}
}
