/*contact*/
.jh_contact{padding:60px 0;}
.jh_contact .jhc_lx{}
.jh_contact .jhc_lx .jhc_li{padding:50px 30px;width:calc(33.33% - 20px);margin-left:30px;text-align:center;border-radius:12px;background:#EEE;}
.jh_contact .jhc_lx .jhc_li:first-child{margin-left:0;}
.jh_contact .jhc_lx .jhc_li i{color:#0181DF;font-size:60px;}
.jh_contact .jhc_lx .jhc_li p{font-size:16px;color:rgba(0,0,0,1);line-height:2;}
.jh_contact .jhc_lx .jhc_li p:nth-child(2){font-size:30px;margin:15px 0 20px;color:#333;line-height:1.5}
.jh_contact .jhc_lx .jhc_li p span{color:#000;font-weight:bold;}
.jh_contact .jhc_lx .jhc_li:hover{background:#0181DF;}
.jh_contact .jhc_lx .jhc_li:hover i{color:#FFF;}
.jh_contact .jhc_lx .jhc_li:hover p{color:#FFF;}
.jh_contact .jhc_lx .jhc_li:hover p span{color:#FFF;}
.cn_map{width:100%;height:500px;margin-bottom:50px;}
.cn_map .container{border-radius:12px;overflow:hidden;}

@media screen and (max-width:1699px){
	.jh_contact{padding:50px 0;}
	.jh_contact .jhc_lx .jhc_li{padding:40px 25px;width:calc(33.33% - 16px);margin-left:24px;border-radius:10px;}
	.jh_contact .jhc_lx .jhc_li i{font-size:52px;}
	.jh_contact .jhc_lx .jhc_li p{font-size:15px;}
	.jh_contact .jhc_lx .jhc_li p:nth-child(2){font-size:26px;margin:12px 0 15px;}
	.cn_map{height:450px;margin-bottom:40px;}
	.cn_map .container{border-radius:10px;}
}

@media screen and (max-width:1499px){
	.jh_contact{padding:40px 0;}
	.jh_contact .jhc_lx .jhc_li{padding:30px 20px;width:calc(33.33% - 12px);margin-left:18px;border-radius:8px;}
	.jh_contact .jhc_lx .jhc_li i{font-size:46px;}
	.jh_contact .jhc_lx .jhc_li p{font-size:14px;}
	.jh_contact .jhc_lx .jhc_li p:nth-child(2){font-size:22px;margin:10px 0 12px;}
	.cn_map{height:400px;margin-bottom:30px;}
	.cn_map .container{border-radius:8px;}
}

@media screen and (max-width:1259px){
	.jh_contact{padding:30px 0;}
	.jh_contact .jhc_lx .jhc_li{padding:20px 15px;width:calc(33.33% - 10px);margin-left:15px;border-radius:6px;}
	.jh_contact .jhc_lx .jhc_li i{font-size:42px;}
	.jh_contact .jhc_lx .jhc_li p:nth-child(2){font-size:20px;margin:8px 0 10px;}
	.cn_map{height:360px;margin-bottom:20px;}
	.cn_map .container{border-radius:6px;}
}

@media screen and (max-width:1023px){
	.jh_contact{padding:20px 0;}
	.jh_contact .jhc_lx .jhc_li{padding:20px 15px;width:100%;margin-left:0;border-radius:5px;margin-top:15px;}
	.jh_contact .jhc_lx .jhc_li i{font-size:36px;}
	.cn_map{height:320px;}
	.cn_map .container{border-radius:5px;}
}

@media screen and (max-width:767px){
	.jh_contact{padding:8px 0 20px;}
}















.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;}
}