/*contact*/
.cn_contact{padding:70px 0;}
.cn_contact .pb_tit{font-size:30px;font-weight:normal;letter-spacing:1px;}
.cn_contact .cnc_tel{margin-top:60px;padding:0 8%;}
.cn_contact .cnc_tel .cnc_l{border-right:1px solid #dfdfdf;}
.cn_contact .cnc_tel .cnc_l .cnc_i{width:80px;height:80px;border:2px solid #222;border-radius:50%;line-height:76px;text-align:center;margin-right:40px;}
.cn_contact .cnc_tel .cnc_l .cnc_i i{color:#222;font-size:50px;}
.cn_contact .cnc_tel .cnc_l .cnc_info{}
.cn_contact .cnc_tel .cnc_l .cnc_info p{font-size:16px;color:rgba(65,65,65,.85);height:24px;line-height:24px;margin-bottom:6px;}
.cn_contact .cnc_tel .cnc_l .cnc_info span{font-size:30px;color:#222;font-weight:bold;height:40px;line-height:40px;display:block;}
.cn_contact .cnc_tel .cnc_r{padding-left:80px;}
.cn_contact .cnc_tel .cnc_r .cnc_img{width:136px;position:relative;margin-left:20px;}
.cn_contact .cnc_tel .cnc_r .cnc_img:first-child{margin-left:0;}
.cn_contact .cnc_tel .cnc_r .cnc_img img{width:100%;height:auto;display:block;}
.cn_contact .cnc_tel .cnc_r .cnc_img span{display:block;width:100%;height:24px;font-size:14px;line-height:24px;left:0;top:100%;margin-top:15px;text-align:center;color:#999;position:absolute;}
.cn_contact .cnc_lx{margin-top:80px;}
.cn_contact .cnc_lx .cnc_con{margin-top:60px;}
.cn_contact .cnc_lx .cnc_txt{}
.cn_contact .cnc_lx .cnc_txt .cnc_tit{font-size:24px;color:#333;height:36px;line-height:36px;font-weight:bold;}
.cn_contact .cnc_lx .cnc_txt .cnct_li{margin-top:30px;}
.cn_contact .cnc_lx .cnc_txt .cnct_i{width:66px;height:66px;background:#E60012;border-radius:50%;line-height:66px;text-align:center;margin-right:15px;}
.cn_contact .cnc_lx .cnc_txt .cnct_i i{color:#fff;font-size:32px;}
.cn_contact .cnc_lx .cnc_txt .cnct_info{}
.cn_contact .cnc_lx .cnc_txt .cnct_info p{font-size:16px;color:#333;height:24px;line-height:24px;}
.cn_contact .cnc_lx .cnc_txt .cnct_info p:first-child{font-size:14px;color:#666;margin-bottom:2px;}
.cn_contact .cnc_lx .cnc_form{}
.cn_contact .cnc_lx .cnc_form input{width:48%;float:left;margin-bottom:20px;margin-left:4%;padding:0 20px;line-height:55px;font-size:16px;color:#333;background:#f5f5f5;outline:none;border-radius:2px;}
.cn_contact .cnc_lx .cnc_form input.in1{margin-left:0;}
.cn_contact .cnc_lx .cnc_form textarea{float:left;width:100%;height:179px;padding:10px 20px;line-height:26px;font-size:16px;background:#f5f5f5;color:#333;outline:none;resize:none;display:block;margin-bottom:20px;border-radius:2px;}
.cn_contact .cnc_lx .cnc_form .cnc_btn{cursor:pointer;display:block;width:178px;font-size:16px;border-radius:50px;height:46px;background:#E60012;color:#FFF;line-height:46px;}
.cn_contact .cnc_lx .cnc_form .cnc_btn:hover{border-radius:0;}
.cn_contact .cnc_lx .cnc_form ::-webkit-input-placeholder{color:#999;}
.cn_contact .cnc_lx .cnc_form :-moz-placeholder{color:#999;}
.cn_contact .cnc_lx .cnc_form ::-moz-placeholder{color:#999;}
.cn_contact .cnc_lx .cnc_form :-ms-input-placeholder{color:#999;}
.cn_contact .cnc_yw{margin-top:70px;}
.cn_contact .cnc_yw .cncy_ul{padding-top:20px;}
.cn_contact .cnc_yw .cncy_li{border:1px solid #EEE;border-top:2px solid #E60012;padding:30px 40px;width:calc(33.33% - 20px);margin-left:30px;margin-top:30px;}
.cn_contact .cnc_yw .cncy_li:nth-child(3n+1){margin-left:0;}
.cn_contact .cnc_yw .cncy_li p{font-size:16px;line-height:26px;height:26px;color:#333;}
.cn_contact .cnc_yw .cncy_li p:first-child{font-weight:bold;margin-bottom:6px;}
.cn_map{width:100%;height:455px;}
/*cn_rencai*/
.cn_rencai{padding:60px 0;}
.cn_rencai .pb_tit{font-size:30px;font-weight:normal;letter-spacing:1px;}
.cn_rencai .cnr_ln{background:#f8f8f8;margin:30px 0 50px;}
.cn_rencai .cnr_ln .cnrl_l{width:50%;padding:30px 50px;}
.cn_rencai .cnr_ln .cnrl_l p{font-size:16px;line-height:30px;color:#6a6a6a;}
.cn_rencai .cnr_ln .cnrl_l p.p1{font-size:26px;height:36px;line-height:36px;margin:25px 0 12px;color:#333;}
.cn_rencai .cnr_ln .cnrl_r{width:50%;}
.cn_rencai .cnr_ln .cnrl_r .cnrl_img{width:100%;height:100%;position:relative;}
.cn_rencai .cnr_ul{padding-top:30px;}
.cn_rencai .cnr_ul .cnr_li{margin-top:25px;cursor:pointer;
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 20px rgba(0, 0, 0, 0.1);
}
.cn_rencai .cnr_ul .cnr_li .cnr_con{padding:0 35px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit{height:80px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit span{display:block;width:25%;font-size:18px;line-height:1.2;color:#333;padding-left:15px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit span:first-child{font-weight:bold;padding-left:0;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit .icon{width:16px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit .icon i{height:16px; width:16px;position:relative;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit .icon i:before,.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit .icon i:after{content:"";background:#666;display:block;height:2px;left:0;line-height:2px;margin-top:-1px;position:absolute;top:50%;width:14px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit .icon i:after{
	-webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -webkit-transition:all .5s;
    transition:all .5s;
}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit.on span{color:#E60012;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit.on .icon i:before,.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit.on .icon i:after{background:#E60012;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit.on .icon i:after{
	-webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_txt{display:none;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp{padding:20px 0;border-top:1px solid #e5e5e5;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp.cnr_pp1{display:none;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_t{width:160px;font-size:16px;color:#333;line-height:30px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_d{font-size:15px;line-height:30px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b{width:170px;height:46px;background:#F5F5F5;border-radius:30px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b i{font-size:20px;color:#E60012;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b span{display:block;font-size:16px;margin-left:10px;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b:hover{background:#E60012;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b:hover i{color:#FFF;}
.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b:hover span{color:#FFF;}


@media screen and (max-width:1699px){
	.cn_contact{padding:50px 0;}
	.cn_contact .pb_tit{font-size:27px;}
	.cn_contact .cnc_tel{margin-top:45px;padding:0 12%;}
	.cn_contact .cnc_tel .cnc_l .cnc_i{width:70px;height:70px;line-height:66px;margin-right:30px;}
	.cn_contact .cnc_tel .cnc_l .cnc_info span{font-size:24px;height:32px;line-height:32px;}
	.cn_contact .cnc_tel .cnc_r{padding-left:50px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img{width:120px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img span{margin-top:10px;}
	.cn_contact .cnc_lx{margin-top:60px;}
	.cn_contact .cnc_lx .cnc_con{margin-top:40px;}
	.cn_contact .cnc_lx .cnc_txt .cnc_tit{font-size:22px;height:34px;line-height:34px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_li{margin-top:22px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_i{width:60px;height:60px;line-height:60px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_i i{font-size:28px;}
	.cn_contact .cnc_lx .cnc_form input{margin-bottom:15px;line-height:50px;padding:0 15px;font-size:15px;}
	.cn_contact .cnc_lx .cnc_form textarea{padding:10px 15px;margin-bottom:15px;font-size:15px;height:170px;}
	.cn_contact .cnc_lx .cnc_form .cnc_btn{width:155px;height:42px;line-height:42px;font-size:15px;}
	.cn_contact .cnc_yw{margin-top:50px;}
	.cn_contact .cnc_yw .cncy_ul{padding-top:10px;}
	.cn_contact .cnc_yw .cncy_li{padding:25px 30px;width:calc(33.33% - 14px);margin-left:21px;margin-top:25px;}
	.cn_map{height:410px;}
	.cn_rencai{padding:50px 0;}
	.cn_rencai .pb_tit{font-size:27px;}
	.cn_rencai .cnr_ln{margin:25px 0 35px;}
    .cn_rencai .cnr_ln .cnrl_l{padding:25px 35px;}
    .cn_rencai .cnr_ln .cnrl_l p{font-size:15px;line-height:28px;}
    .cn_rencai .cnr_ln .cnrl_l p.p1{font-size:22px;height:32px;line-height:32px;margin:20px 0 10px;}
	.cn_rencai .cnr_ul{padding-top:20px;}
	.cn_rencai .cnr_ul .cnr_li{margin-top:20px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con{padding:0 25px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit{height:70px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit span{font-size:16px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp{padding:15px 0;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_t{line-height:28px;width:150px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_d{line-height:28px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b{width:150px;height:42px;}
}

@media screen and (max-width:1499px){
	.cn_contact{padding:40px 0;}
	.cn_contact .pb_tit{font-size:24px;}
	.cn_contact .cnc_tel{margin-top:30px;}
	.cn_contact .cnc_tel .cnc_l .cnc_i{width:60px;height:60px;line-height:56px;margin-right:20px;}
	.cn_contact .cnc_tel .cnc_l .cnc_info p{font-size:14px;height:22px;line-height:22px;}
	.cn_contact .cnc_tel .cnc_l .cnc_info span{font-size:22px;height:26px;line-height:26px;}
	.cn_contact .cnc_tel .cnc_r{padding-left:30px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img{width:105px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img span{margin-top:5px;}
	.cn_contact .cnc_lx{margin-top:40px;}
	.cn_contact .cnc_lx .cnc_con{margin-top:30px;}
	.cn_contact .cnc_lx .cnc_txt{padding-right:30px;}
	.cn_contact .cnc_lx .cnc_txt .cnc_tit{font-size:19px;height:30px;line-height:30px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_li{margin-top:18px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_i{width:50px;height:50px;line-height:50px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_i i{font-size:25px;}
	.cn_contact .cnc_lx .cnc_form input{margin-bottom:12px;line-height:42px;padding:0 10px;font-size:14px;}
	.cn_contact .cnc_lx .cnc_form textarea{padding:10px 10px;margin-bottom:14px;font-size:14px;height:150px;}
	.cn_contact .cnc_lx .cnc_form .cnc_btn{width:140px;height:38px;line-height:38px;font-size:14px;}
	.cn_contact .cnc_yw{margin-top:40px;}
	.cn_contact .cnc_yw .cncy_ul{padding-top:10px;}
	.cn_contact .cnc_yw .cncy_li{padding:20px 25px;width:calc(33.33% - 12px);margin-left:18px;margin-top:20px;}
	.cn_map{height:380px;}
	.cn_rencai{padding:40px 0;}
	.cn_rencai .pb_tit{font-size:24px;}
	.cn_rencai .cnr_ln{margin:20px 0 30px;}
    .cn_rencai .cnr_ln .cnrl_l{padding:20px 30px;}
    .cn_rencai .cnr_ln .cnrl_l p{font-size:14px;line-height:26px;}
    .cn_rencai .cnr_ln .cnrl_l p.p1{font-size:20px;height:30px;line-height:30px;margin:18px 0 7px;}
	.cn_rencai .cnr_ul{padding-top:15px;}
	.cn_rencai .cnr_ul .cnr_li{margin-top:15px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con{padding:0 20px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit{height:60px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit span{font-size:15px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp{padding:12px 0;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_t{font-size:15px;line-height:26px;width:140px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_d{line-height:26px;font-size:14px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b{width:130px;height:38px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b i{font-size:17px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_b span{font-size:14px;}
}

@media screen and (max-width:1259px){
	.cn_contact{padding:30px 0;}
	.cn_contact .pb_tit{font-size:20px;font-weight:bold;}
	.cn_contact .cnc_tel{margin-top:30px;}
	.cn_contact .cnc_tel .cnc_l .cnc_i{width:50px;height:50px;line-height:48px;margin-right:15px;border-width:1px;}
	.cn_contact .cnc_tel .cnc_l .cnc_i i{font-size:30px;}
	.cn_contact .cnc_tel .cnc_l .cnc_info span{font-size:18px;height:22px;line-height:22px;}
	.cn_contact .cnc_tel .cnc_r{padding-left:20px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img{width:90px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img span{margin-top:0;}
	.cn_contact .cnc_lx{margin-top:30px;}
	.cn_contact .cnc_lx .cnc_con{margin-top:20px;}
	.cn_contact .cnc_lx .cnc_txt{padding-right:20px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_info p{font-size:14px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_info p:first-child{margin-bottom:0;}
	.cn_contact .cnc_yw{margin-top:30px;}
	.cn_contact .cnc_yw .cncy_ul{padding-top:5px;}
	.cn_contact .cnc_yw .cncy_li{padding:15px 20px;width:calc(33.33% - 9px);margin-left:12px;margin-top:15px;}
	.cn_contact .cnc_yw .cncy_li p{font-size:15px;}
	.cn_contact .cnc_yw .cncy_li p:first-child{margin-bottom:2px;}
	.cn_map{height:350px;}
	.cn_rencai{padding:30px 0;}
	.cn_rencai .pb_tit{font-size:20px;font-weight:bold;}
	.cn_rencai .cnr_ln{margin:15px 0 20px;}
    .cn_rencai .cnr_ln .cnrl_l{padding:15px 20px;}
    .cn_rencai .cnr_ln .cnrl_l p{line-height:24px;}
    .cn_rencai .cnr_ln .cnrl_l p.p1{font-size:18px;height:26px;line-height:26px;margin:15px 0 6px;}
	.cn_rencai .cnr_ul{padding-top:10px;}
	.cn_rencai .cnr_ul .cnr_li{margin-top:10px;}
}

@media screen and (max-width:1023px){
	.cn_contact{padding:20px 0;}
	.cn_contact .cnc_tel{margin-top:20px;padding:0;}
	.cn_contact .cnc_tel .cnc_l .cnc_i{width:50px;height:50px;line-height:48px;margin-right:15px;border-width:1px;}
	.cn_contact .cnc_tel .cnc_l .cnc_i i{font-size:30px;}
	.cn_contact .cnc_tel .cnc_l .cnc_info span{font-size:18px;height:22px;line-height:22px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img{width:90px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img span{margin-top:0;}
	.cn_contact .cnc_lx{margin-top:20px;}
	.cn_contact .cnc_lx .cnc_con{margin-top:10px;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.cn_contact .cnc_lx .cnc_txt.flex_1,.cn_contact .cnc_lx .cnc_form.flex_1{
		-webkit-box-flex:1;
		-ms-flex:auto;
		flex:auto;
	}
	.cn_contact .cnc_lx .cnc_txt{padding-right:0;width:100%;}
	.cn_contact .cnc_lx .cnc_txt .cnct_info p{font-size:14px;}
	.cn_contact .cnc_lx .cnc_txt .cnct_info p:first-child{margin-bottom:0;}
	.cn_contact .cnc_lx .cnc_form{width:100%;margin-top:20px;}
	.cn_contact .cnc_yw{margin-top:20px;}
	.cn_contact .cnc_yw .cncy_ul{padding-top:5px;}
	.cn_contact .cnc_yw .cncy_li{padding:12px 15px;width:calc(50% - 5px);margin-left:10px;}
	.cn_contact .cnc_yw .cncy_li:nth-child(3n+1){margin-left:10px;}
	.cn_contact .cnc_yw .cncy_li:nth-child(2n+1){margin-left:0;}
	.cn_contact .cnc_yw .cncy_li p{font-size:14px;}
	.cn_map{height:320px;}
	.cn_rencai{padding:20px 0;}
	.cn_rencai .cnr_ln .cnrl_l{width:100%;padding:12px 15px;}
	.cn_rencai .cnr_ln .cnrl_l p.p1{font-weight:bold;}
	.cn_rencai .cnr_ln .cnrl_r{display:none;}
}

@media screen and (max-width:767px){
	.cn_contact .pb_tit{text-align:left;}
	.cn_contact .cnc_tel{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.cn_contact .cnc_tel .flex_1{
		-webkit-box-flex:1;
		-ms-flex:auto;
		flex:auto;
	}
	.cn_contact .cnc_tel .cnc_l{width:100%;border-right:none;}
	.cn_contact .cnc_tel .cnc_r{width:100%;margin-top:15px;padding-left:0;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row;
	}
	.cn_contact .cnc_tel .cnc_r .cnc_img{margin-left:10px;}
	.cn_contact .cnc_tel .cnc_r .cnc_img:first-child{margin-left:0;}
	.cn_contact .cnc_tel .cnc_r .cnc_img span{position:relative;top:0;font-size:12px;height:18px;line-height:18px;}
	.cn_contact .cnc_lx .cnc_form{margin-top:35px;}
	.cn_contact .cnc_lx .cnc_form input{width:100%;margin-left:0;}
	.cn_contact .cnc_yw .cncy_li{padding:10px 10px;width:100%;margin-left:0;}
	.cn_contact .cnc_yw .cncy_li:nth-child(3n+1){margin-left:0;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit .cnr_tit1{display:none;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_tit span:first-child{
		-webkit-box-flex:1;
		-ms-flex:1;
		flex:1;
	}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp{padding:10px 0;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp.cnr_pp1{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_t{width:75px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_t{line-height:24px;}
	.cn_rencai .cnr_ul .cnr_li .cnr_con .cnr_pp .cnr_d{line-height:24px;}
}















.hg_contact .hgc_l{width:50%;float:left;padding:15px 55px 0 0;}
.hg_contact .hgc_l .hgcl_tit{font-size:46px;line-height:75px;color:#333;font-weight:bold;}
.hg_contact .hgc_l .hgcl_p{font-size:16px;line-height:22px;color:#999;}
.hg_contact .hgc_l .hgcl_txt{margin-top:28px;}
.hg_contact .hgc_l .hgcl_txt .hgcl_pp{margin-bottom:23px;position:relative;border:2px solid #da251c;background:#f9f3f3;height:89px;}
.hg_contact .hgc_l .hgcl_txt .hgcl_pp .hgcl_span{height:100%;background:#da251c;width:135px;}
.hg_contact .hgc_l .hgcl_txt .hgcl_pp .hgcl_span span{color:#FFF;font-size:22px;}
.hg_contact .hgc_l .hgcl_txt .hgcl_pp p{padding-left:40px;font-size:18px;color:#333;}
.hg_contact .hgc_r{width:50%;float:right;}
.hg_contact .hgc_r .hgcr_tit{color:#fff;background:#060217;border-top-left-radius:6px;border-top-right-radius:6px;padding:28px 62px;font-size:38px;line-height:62px;}
.hg_contact .hgc_r .hgcr_form{padding:35px;border:1px solid #d1d1d1;}
.hg_contact .hgc_r .hgcr_form input{width:48%;float:left;margin-bottom:20px;margin-left:4%;padding:15px 20px;line-height:26px;font-size:16px;color:#333;background:#f5f5f5;outline:none;border-radius:30px;}
.hg_contact .hgc_r .hgcr_form input.in1{margin-left:0;}
.hg_contact .hgc_r .hgcr_form textarea{float:left;width:100%;height:179px;padding:15px 20px;line-height:26px;font-size:16px;background:#f5f5f5;color:#333;outline:none;resize:none;display:block;margin-bottom:20px;border-radius:30px;}
.hg_contact .hgc_r .hgcr_form .hgcr_btn{cursor:pointer;display:block;width:178px;font-size:16px;border-radius:50px;height:46px;background:#da251c;color:#FFF;line-height:46px;}
.hg_contact .hgc_r .hgcr_form .hgcr_btn:hover{border-radius:0;}
.hg_contact .hgc_r .hgcr_form ::-webkit-input-placeholder{color:#999;}
.hg_contact .hgc_r .hgcr_form :-moz-placeholder{color:#999;}
.hg_contact .hgc_r .hgcr_form ::-moz-placeholder{color:#999;}
.hg_contact .hgc_r .hgcr_form :-ms-input-placeholder{color:#999;}


@media screen and (max-width:1629px){
	.hg_contact{padding:50px 0 40px;}
	.hg_contact .hgc_l{padding:10px 40px 0 0;}
	.hg_contact .hgc_l .hgcl_tit{font-size:38px;line-height:60px;}
	.hg_contact .hgc_l .hgcl_p{font-size:15px;}
	.hg_contact .hgc_l .hgcl_txt{margin-top:20px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp{margin-bottom:18px;height:76px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp .hgcl_span{width:120px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp .hgcl_span span{font-size:18px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp p{font-size:16px;padding-left:30px;}
	.hg_contact .hgc_r .hgcr_tit{font-size:32px;padding:20px 40px;line-height:50px;}
	.hg_contact .hgc_r .hgcr_form{padding:25px;}
	.hg_contact .hgc_r .hgcr_form input{padding:12px 20px;font-size:15px;line-height:24px;margin-bottom:15px;}
	.hg_contact .hgc_r .hgcr_form textarea{padding:12px 20px;margin-bottom:15px;height:163px;}
	.hg_map{height:400px;}
}

@media screen and (max-width:1429px){
	.hg_contact{padding:35px 0 30px;}
	.hg_contact .hgc_l{padding:0 20px 0 0;}
	.hg_contact .hgc_l .hgcl_tit{font-size:30px;line-height:50px;}
	.hg_contact .hgc_l .hgcl_p{font-size:14px;}
	.hg_contact .hgc_l .hgcl_txt{margin-top:15px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp{margin-bottom:13px;height:66px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp .hgcl_span{width:110px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp .hgcl_span span{font-size:16px;}
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp p{font-size:14px;padding-left:20px;}
	.hg_contact .hgc_r .hgcr_tit{font-size:26px;padding:12px 20px;line-height:40px;}
	.hg_contact .hgc_r .hgcr_form{padding:18px;}
	.hg_contact .hgc_r .hgcr_form input{padding:10px 15px;font-size:14px;margin-bottom:10px;}
	.hg_contact .hgc_r .hgcr_form textarea{padding:10px 15px;margin-bottom:10px;height:152px;}
	.hg_contact .hgc_r .hgcr_form .hgcr_btn{font-size:14px;height:40px;line-height:40px;width:150px;}
	.hg_map{height:360px;}
}

@media screen and (max-width:1023px){
	.hg_contact{padding:20px 0;}
	.hg_contact .hgc_l{padding:0;width:100%;float:none;}
	.hg_contact .hgc_l .hgcl_tit{font-size:24px;line-height:38px;}
	.hg_contact .hgc_r{width:100%;float:none;}
	.hg_contact .hgc_r .hgcr_tit{font-size:22px;padding:10px 15px;line-height:32px;}
	.hg_contact .hgc_r .hgcr_form{padding:10px;}
}

@media screen and (max-width:767px){
	.hg_contact .hgc_l .hgcl_txt .hgcl_pp p{padding:0 10px;}
	.hg_contact .hgc_r .hgcr_form input{width:100%;float:none;margin-left:0;}
}