/*contact*/
.contact{padding:42px 0 21px;}
.contact .c_wrap{padding-top:15px;}
.contact .c_txt{width:calc(50% - 57px);float:left;margin-left:114px;padding:22px 0 19px;border-bottom:1px solid #e6e6e6;}
.contact .c_txt:nth-child(odd){margin-left:0;}
/*.contact .c_txt:last-child{border-bottom:none;width:100%;}*/
.contact .c_txt i{width:64px;height:64px;display:block;float:left;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.contact .c_txt i.icon1{background-image:url(../images/con_icon1.png);}
.contact .c_txt i.icon2{background-image:url(../images/con_icon2.png);}
.contact .c_txt i.icon3{background-image:url(../images/con_icon3.png);}
.contact .c_txt i.icon4{background-image:url(../images/con_icon4.png);}
.contact .c_txt .c_p{width:calc(100% - 64px);float:right;padding-left:30px;padding-top:11px;}
.contact .c_txt .c_p p{font-size:16px;height:28px;line-height:28px;color:#676566;}
.contact .c_txt .c_p p:first-child{height:16px;line-height:16px;font-weight:bold;font-family:Arial;margin-bottom:1px;text-transform:uppercase;letter-spacing:0.8px;}
.contact .c_txt .c_p p.pt{margin-bottom:7px;}
.contact .c_txt .c_p p span{display:inline-block;font-size:28px;height:28px;line-height:28px;color:#333333;font-weight:bold;vertical-align:top;}
/*con_map*/
.con_map{width: 100%;position: relative;margin-bottom: 70px;}
.con_map .contactmap{width:100%;height:502px;border:1px solid #DDD;} 
/*pzixun*/
.pzixun{padding:51px 0 71px;}
/*con_jr*/
.con_jr{padding:100px 0 292px;background:url(con_jrbg.jpg) no-repeat center center;background-size:cover;}
.con_jr .sub_title p{line-height:30px;}
.con_jr i{display:block;margin:32px 0 30px;background:url(con_jricon.png) no-repeat center center;background-size:auto 100%;height:23px;}
/*con_rc*/
.con_rc{padding-bottom:67px;position:relative;}
.con_rc:before{content:'';width:100%;height:calc(100% - 292px);background:#F7F7F7;position:absolute;left:0;bottom:0;}
.con_rc .cr_ul{padding:37px 40px 0;margin-top:-292px;min-height:292px;position:relative;z-index:2;background:#F7F7F7;}
.con_rc .cr_ul .cr_li{margin-top:15px;background:#FFF;border-radius:9px;box-shadow:0 5px 5px #DDD;}
.con_rc .cr_ul .cr_li .cr_span{cursor:pointer;padding:30px 30px 26px 60px;}
.con_rc .cr_ul .cr_li .cr_span span{display:block;text-align:left;float:right;height:30px;line-height:30px;color:#a1a1a1;font-size:16px;}
.con_rc .cr_ul .cr_li .cr_span span.first{background:url(rencai_icon1.png) no-repeat left center;color:#1f70cd;padding-left:38px;font-weight:bold;font-size:20px;float:left;}
.con_rc .cr_ul .cr_li .cr_span span.two{color:#999;text-align:right;}
.con_rc .cr_ul .cr_li .cr_span span.three{width:169px;margin-left:20px;text-align:left;}
.con_rc .cr_ul .cr_li .cr_span span.four{width:80px;margin-left:50px;text-align:left;}
.con_rc .cr_ul .cr_li .cr_span span.last{width:30px;background:url(rencai_icon3.png) no-repeat center center;transform:rotate(-90deg);float:right;
	-webkit-transform:rotate(-90deg);
	   -moz-transform:rotate(-90deg);
	     -o-transform:rotate(-90deg);
	        transform:rotate(-90deg);}
.con_rc .cr_ul .cr_txt{padding:30px 60px 36px;border-top:1px solid #EEE;}
.con_rc .cr_ul .cr_txt .cr_pp{width:calc(50% - 20px);float:left;margin-left:40px;}
.con_rc .cr_ul .cr_txt .cr_pp:first-child{margin-left:0;}
.con_rc .cr_ul .cr_txt .cr_pp p{font-size:14px;line-height:24px;color:#545454;margin-top:7px;}
.con_rc .cr_ul .cr_txt .cr_pp h3{font-size:18px;line-height:24px;height:24px;color:#000;font-weight:normal;margin-top:7px;}
.con_rc .cr_ul .cr_li.on .cr_span span.last{
	-webkit-transform:rotate(0);
	   -moz-transform:rotate(0);
	     -o-transform:rotate(0);
	        transform:rotate(0);}
/*1450浠ヤ笂灞忓箷*/
@media screen and (max-width:1599px){
	.contact{padding:36px 0 15px;}
	.contact .c_wrap{padding-top:10px;}
	.contact .c_txt{padding:18px 0 16px;}
	.contact .c_txt i{width:58px;height:58px;}
	.contact .c_txt .c_p{width:calc(100% - 58px);padding-left:20px;padding-top:8px;}
	.con_map{margin-bottom:50px;}
	.con_map .contactmap{height:430px;}
	.pzixun{padding:40px 0 50px;}
	.con_jr{padding:70px 0 260px;}
	.con_jr .sub_title p{font-size:14px;line-height:28px;}
	.con_jr i{height:20px;margin:26px 0;}
	.con_rc{padding-bottom:40px;}
	.con_rc:before{height:calc(100% - 260px);}
	.con_rc .cr_ul{margin-top:-260px;min-height:260px;padding:30px 30px 0;}
	.con_rc .cr_ul .cr_li .cr_span{padding:22px 22px 16px 40px;}
	.con_rc .cr_ul .cr_li .cr_span span{font-size:15px;}
	.con_rc .cr_ul .cr_li .cr_span span.first{font-size:18px;background-size:auto 23px;padding-left:32px;}
	.con_rc .cr_ul .cr_li .cr_span span.three{width:159px;margin-left:16px;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:74px;margin-left:30px;}
	.con_rc .cr_ul .cr_li .cr_span span.last{background-size:17px auto;}
	.con_rc .cr_ul .cr_txt{padding:25px 40px 30px;}
}
@media screen and (max-width:1399px){
	.contact{padding:28px 0 10px;}
	.contact .c_wrap{padding-top:6px;}
	.contact .c_txt{padding:15px 0 12px;}
	.contact .c_txt i{width:50px;height:50px;}
	.contact .c_txt .c_p{width:calc(100% - 50px);padding-left:15px;padding-top:6px;}
	.contact .c_txt .c_p p{font-size:14px;height:25px;line-height:25px;}
	.contact .c_txt .c_p p.pt{margin-bottom:5px;}
	.contact .c_txt .c_p p span{font-size:25px;height:25px;line-height:25px;}
	.con_map{margin-bottom:30px;}
	.con_map .contactmap{height:356px;}
	.pzixun{padding:30px 0;}
	.con_jr{padding:50px 0 200px;}
	.con_jr .sub_title p{font-size:13px;line-height:25px;}
	.con_jr i{height:17px;margin:20px 0;}
	.con_rc{padding-bottom:30px;}
	.con_rc:before{height:calc(100% - 200px);}
	.con_rc .cr_ul{margin-top:-200px;min-height:200px;padding:20px 20px 0;}
	.con_rc .cr_ul .cr_li .cr_span{padding:18px 18px 15px 30px;}
	.con_rc .cr_ul .cr_li .cr_span span{font-size:14px;}
	.con_rc .cr_ul .cr_li .cr_span span.first{font-size:16px;background-size:auto 19px;padding-left:30px;}
	.con_rc .cr_ul .cr_li .cr_span span.three{width:148px;margin-left:10px;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:70px;margin-left:20px;}
	.con_rc .cr_ul .cr_li .cr_span span.last{background-size:15px auto;}
	.con_rc .cr_ul .cr_txt{padding:20px 30px 20px;}
	.con_rc .cr_ul .cr_txt .cr_pp{width:calc(50% - 10px);margin-left:20px;}
	.con_rc .cr_ul .cr_txt .cr_pp h3{font-size:16px;}
	.con_rc .cr_ul .cr_txt .cr_pp p{font-size:13px;}
}
@media screen and (max-width:1023px){
	.contact{padding:20px 0 10px;}
	.contact .c_wrap{padding-top:0;}
	.contact .c_txt{padding:12px 0 10px;width:calc(50% - 10px);margin-left:20px;}
	.contact .c_txt i{width:46px;height:46px;}
	.contact .c_txt .c_p{width:calc(100% - 46px);padding-left:10px;padding-top:3px;}
	.contact .c_txt .c_p p{font-size:14px;height:25px;line-height:25px;}
	.contact .c_txt .c_p p.pt{margin-bottom:1px;}
	.contact .c_txt .c_p p span{font-size:20px;height:25px;line-height:25px;letter-spacing:-0.5px;}
	.con_map{margin-bottom:20px;}
	.con_map .contactmap{height:300px;}
	.pzixun{padding:20px 0;}
	.con_jr{padding:30px 0 150px;}
	.con_jr .sub_title p{line-height:22px;}
	.con_jr .sub_title p br{display:none;}
	.con_jr i{height:15px;margin:15px 0;}
	.con_rc{padding-bottom:20px;}
	.con_rc:before{height:calc(100% - 150px);}
	.con_rc .cr_ul{margin-top:-150px;min-height:150px;padding:10px 10px 0;}
	.con_rc .cr_ul .cr_li{margin-top:10px;}
	.con_rc .cr_ul .cr_li .cr_span{padding:10px 10px 10px 15px;}
	.con_rc .cr_ul .cr_li .cr_span span{font-size:13px;}
	.con_rc .cr_ul .cr_li .cr_span span.first{font-size:15px;background-size:auto 16px;padding-left:25px;font-weight:bold;}
	.con_rc .cr_ul .cr_li .cr_span span.three{width:138px;margin-left:10px;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:60px;margin-left:10px;}
	.con_rc .cr_ul .cr_li .cr_span span.last{background-size:14px auto;}
	.con_rc .cr_ul .cr_txt{padding:20px 15px 20px;}
	.con_rc .cr_ul .cr_txt .cr_pp h3{font-size:16px;}
	.con_rc .cr_ul .cr_txt .cr_pp p{font-size:13px;line-height:22px;}
}
@media screen and (max-width:767px){
	.contact .c_txt{width:100%;float:none;margin-left:0;padding:10px 0;}
	.contact .c_txt .c_p p{height:auto;line-height:22px;}
	.contact .c_txt .c_p p span{font-size:16px;}
	.con_jr{padding:30px 0 90px;}
	.con_jr .sub_title p{line-height:20px;}
	.con_rc:before{height:calc(100% - 90px);}
	.con_rc .cr_ul{margin-top:-90px;min-height:90px;padding:5px 10px 0;}
	.con_rc .cr_ul .cr_li{margin-top:10px;}
	.con_rc .cr_ul .cr_li .cr_span{padding:10px 5px 10px 10px;}
	.con_rc .cr_ul .cr_li .cr_span span.three{display:none;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:60px;margin-left:10px;}
	.con_rc .cr_ul .cr_txt{padding:20px 10px 15px;}
	.con_rc .cr_ul .cr_txt .cr_pp{width:100%;float:none;margin-left:0;}
}