/*contact*/
.contact{padding:47px 0 99px;}
.contact .c_txt{padding:3px 100px 0;}
.contact .c_pp{width:calc(50% - 20px);float:left;margin-left:40px;margin-top:42px;background-repeat:no-repeat;background-position:left top;}
.contact .c_pp:nth-child(odd){margin-left:0;}
.contact .c_pp i{width:63px;height:63px;display:block;float:left;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.contact .c_pp i.icon1{background-image:url(con_lxicon1.png);}
.contact .c_pp i.icon2{background-image:url(con_lxicon2.png);}
.contact .c_pp i.icon3{background-image:url(con_lxicon3.png);}
.contact .c_pp i.icon4{background-image:url(con_lxicon4.png);}
.contact .c_pp .c_p{width:calc(100% - 63px);float:right;padding-left:15px;padding-top:4px;font-size:0;-webkit-text-size-adjust:none;}
.contact .c_pp .c_p .c_pi{display:inline-block;margin-right:60px;}
.contact .c_pp .c_p .c_pi:last-child{margin-right:0;}
.contact .c_pp .c_p p{font-size:17px;height:23px;line-height:23px;color:#4d4d4d;}
.contact .c_pp .c_p p:first-child{height:26px;line-height:26px;font-size:18px;}
.contact .c_pp a{width:calc(100%/3 - 10px);display:block;float:left;height:51px;line-height:49px;border:1px solid #00a14d;border-radius:4px;font-size:16px;text-align:center;font-weight:500;margin:6px 0 6px 15px;}
.contact .c_pp a:first-child{margin-left:0;}
.contact .c_pp a:hover{color:#FFF;}
.contact .c_pp a:hover:before{width:100%;background:#00a14d;}
/*con_zx*/
.con_zx{padding:60px 0;border-top:2px solid #f7f7f7;}
.con_zx .cz_title{font-size:24px;text-align:center;color:#333;height:34px;line-height:34px;}
.con_zx .cz_form{margin-top:45px;font-size:0;-webkit-text-size-adjust:none;}
.con_zx .cz_form .cz_input{display:inline-block;margin-left:20px;background:#f0f0f0;padding:0 20px;}
.con_zx .cz_form .cz_input:first-child{margin-left:0;}
.con_zx .cz_form .cz_input span{display:inline-block;height:55px;line-height:55px;font-size:18px;}
.con_zx .cz_form .cz_input input{height:55px;line-height:55px;background:none;outline:none;vertical-align:top;width:200px;}
.con_zx .cz_form .cz_input input.textarea{width:569px;}
.con_zx .cz_btn{margin:0 auto;width:254px;height:50px;line-height:50px;font-size:18px;margin-top:35px;background:#00a14d;text-align:center;color:#FFF;cursor:pointer;}
/*con_map*/
.con_map{width:100%;height:502px;} 
.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:48px 0 97px;position:relative;}
.con_rc .cr_ln{background:#f8f8f8;margin-top:30px;}
.con_rc .cr_ln .crl_left{width:50%;float:left;padding:50px 80px;}
.con_rc .cr_ln .crl_left p{font-size:16px;line-height:30px;color:#6a6a6a;}
.con_rc .cr_ln .crl_left p:first-child{font-size:30px;height:40px;line-height:40px;margin-bottom:30px;color:#333;}
.con_rc .cr_ln .crl_right{width:50%;float:right;}
.con_rc .cr_ln .crl_right .crl_img{width:100%;padding-bottom:260px;position:relative;}
.con_rc .cr_content{margin-top:50px;}
.con_rc .cr_title{font-size:30px;height:40px;line-height:40px;color:#333;text-align:center;font-weight:bold;}
.con_rc .cr_ul{padding-top:30px;position:relative;z-index:2;}
.con_rc .cr_ul .cr_li{margin-top:10px;border:1px solid #DEE0E2;}
.con_rc .cr_ul .cr_li .cr_span{cursor:pointer;padding:26px 0 26px 48px;}
.con_rc .cr_ul .cr_li .cr_span span{display:block;text-align:left;float:left;height:50px;line-height:50px;color:#797979;font-size:16px;}
.con_rc .cr_ul .cr_li .cr_span span em{display:block;font-size:20px;height:30px;line-height:30px;color:#131313;font-style:normal;}
.con_rc .cr_ul .cr_li .cr_span span em:first-child{font-weight:bold;}
.con_rc .cr_ul .cr_li .cr_span span em:last-child{background:url(con_rcicon.png) no-repeat left center;font-size:14px;height:14px;line-height:14px;color:#878787;padding-left:20px;margin-top:6px;}
.con_rc .cr_ul .cr_li .cr_span span.first{width:200px;border-right:1px solid #dcdcdc;}
.con_rc .cr_ul .cr_li .cr_span span.two{width:133px;margin-left:47px;}
.con_rc .cr_ul .cr_li .cr_span span.four{width:162px;float:right;text-align:center;}
.con_rc .cr_ul .cr_txt{padding:5px 48px 36px;border-top:1px solid #EEE;background:#FFF;}
.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:28px;color:#545454;}
.con_rc .cr_ul .cr_txt .cr_pp h3{font-size:18px;line-height:24px;height:24px;color:#000;margin-top:24px;font-weight:normal;margin-bottom:10px;}
.con_rc .cr_ul .cr_txt .cr_lx{margin-top:30px;}
.con_rc .cr_ul .cr_txt .cr_lx p{font-size:17px;height:27px;line-height:27px;font-weight:bold;color:#00a14d;}
.con_rc .cr_ul .cr_txt .cr_lx a{display:inline-block;font-size:15px;height:32px;line-height:32px;background:#00a14d;padding:0 10px;border-radius:3px;color:#FFF;margin-top:15px;}
.con_rc .cr_ul .cr_li.on{background:#f8f8f8;}
.con_rc .cr_ul .cr_li.on .cr_span span.four{color:#00a14d;}
/*1450以上屏幕*/
@media screen and (max-width:1599px){
	.contact{padding:30px 0 50px;}
	.contact .c_txt{padding:0 70px;}
	.contact .c_pp{margin-top:30px;}
	.contact .c_pp .c_p p{font-size:16px;}
	.contact .c_pp .c_p p:first-child{font-size:17px;}
	.con_zx{padding:40px 0;}
	.con_zx .cz_form{margin-top:30px;}
	.con_zx .cz_form .cz_input{margin-left:15px;}
	.con_zx .cz_form .cz_input span{font-size:16px;}
	.con_zx .cz_form .cz_input input{width:190px;}
	.con_zx .cz_form .cz_input input.textarea{width:436px;}
	.con_zx .cz_btn{width:240px;height:46px;line-height:46px;font-size:16px;margin-top:26px;}
	.con_rc{padding:38px 0 50px;}
	.con_rc .cr_ln{margin-top:20px;}
	.con_rc .cr_ln .crl_left{padding:36px 50px;}
	.con_rc .cr_ln .crl_left p{font-size:15px;line-height:28px;}
	.con_rc .cr_ln .crl_left p:first-child{font-size:26px;height:36px;line-height:36px;margin-bottom:20px;}
	.con_rc .cr_ln .crl_right .crl_img{padding-bottom:212px;}
	.con_rc .cr_content{margin-top:40px;}
	.con_rc .cr_title{font-size:24px;height:34px;line-height:34px;}
	.con_rc .cr_ul{padding-top:20px;}
	.con_rc .cr_ul .cr_li .cr_span{padding:20px 0 20px 36px;}
	.con_rc .cr_ul .cr_li .cr_span span{height:47px;line-height:47px;font-size:15px;}
	.con_rc .cr_ul .cr_li .cr_span span em{font-size:18px;height:28px;line-height:28px;}
	.con_rc .cr_ul .cr_li .cr_span span em:last-child{margin-top:5px;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:150px;}
	.con_rc .cr_ul .cr_txt{padding:0 36px 30px;}
	.con_rc .cr_ul .cr_txt .cr_lx{margin-top:20px;}
}
@media screen and (max-width:1299px){
	.contact{padding:20px 0 30px;}
	.contact .c_txt{padding:0 30px;}
	.contact .c_pp{margin-top:20px;}
	.contact .c_pp i{width:54px;height:54px;}
	.contact .c_pp .c_p{width:calc(100% - 54px);padding-left:10px;}
	.contact .c_pp .c_p p{font-size:15px;height:22px;line-height:22px;}
	.contact .c_pp .c_p p:first-child{font-size:16px;height:24px;line-height:24px;}
	.contact .c_pp a{height:46px;line-height:44px;font-size:15px;margin:4px 0 4px 10px;}
	.con_zx{padding:30px 0;}
	.con_zx .cz_form{margin-top:20px;}
	.con_zx .cz_form .cz_input{margin-left:10px;padding:0 10px;}
	.con_zx .cz_form .cz_input span{font-size:15px;line-height:44px;height:44px;}
	.con_zx .cz_form .cz_input input{width:180px;height:44px;line-height:44px;}
	.con_zx .cz_form .cz_input input.textarea{width:359px;}
	.con_zx .cz_btn{width:220px;height:42px;line-height:42px;font-size:15px;margin-top:20px;}
	.con_map{height:400px;}
	.con_rc{padding:30px 0 40px;}
	.con_rc .cr_ln{margin-top:15px;}
	.con_rc .cr_ln .crl_left{padding:26px 30px;}
	.con_rc .cr_ln .crl_left p{font-size:14px;line-height:26px;}
	.con_rc .cr_ln .crl_left p:first-child{font-size:22px;height:30px;line-height:30px;margin-bottom:15px;}
	.con_rc .cr_ln .crl_right .crl_img{padding-bottom:175px;}
	.con_rc .cr_content{margin-top:30px;}
	.con_rc .cr_title{font-size:20px;height:30px;line-height:30px;}
	.con_rc .cr_ul{padding-top:15px;}
	.con_rc .cr_ul .cr_li .cr_span{padding:15px 0 15px 26px;}
	.con_rc .cr_ul .cr_li .cr_span span{height:44px;line-height:44px;}
	.con_rc .cr_ul .cr_li .cr_span span em{font-size:16px;height:26px;line-height:26px;}
	.con_rc .cr_ul .cr_li .cr_span span em:last-child{font-size:12px;height:13px;line-height:13px;}
	.con_rc .cr_ul .cr_li .cr_span span.first{width:160px;}
	.con_rc .cr_ul .cr_li .cr_span span.two{width:100px;margin-left:30px;}
	.con_rc .cr_ul .cr_txt{padding:0 26px 20px;}
	.con_rc .cr_ul .cr_txt .cr_pp h3{margin:18px 0 8px;font-size:16px;height:26px;line-height:26px;}
	.con_rc .cr_ul .cr_txt .cr_pp p{font-size:13px;line-height:24px;}
	.con_rc .cr_ul .cr_txt .cr_lx{margin-top:15px;}
	.con_rc .cr_ul .cr_txt .cr_lx p{font-size:15px;height:26px;line-height:26px;}
	.con_rc .cr_ul .cr_txt .cr_lx a{font-size:14px;height:30px;line-height:30px;margin-top:10px;}
}
@media screen and (max-width:1023px){
	.contact{padding:20px 0;}
	.contact .c_txt{padding:0 0;}
	.contact .c_pp{margin-top:15px;width:calc(50% - 8px);margin-left:16px;}
	.contact .c_pp i{width:47px;height:47px;}
	.contact .c_pp .c_p{padding-top:2px;width:calc(100% - 47px);}
	.contact .c_pp .c_p .c_pi{margin-right:30px;}
	.contact .c_pp .c_p p{font-size:14px;height:20px;line-height:20px;}
	.contact .c_pp .c_p p:first-child{font-size:15px;height:23px;line-height:23px;}
	.contact .c_pp a{height:40px;line-height:38px;font-size:14px;margin:3px 0 4px 9px;width:calc(100%/3 - 6px);}
	.con_zx{padding:20px 0;}
	.con_zx .cz_form{margin-top:0;}
	.con_zx .cz_form .cz_input{display:block;float:left;width:calc(50% - 5px);margin-top:15px;}
	.con_zx .cz_form .cz_input span{font-size:14px;line-height:40px;height:40px;}
	.con_zx .cz_form .cz_input input{width:calc(100% - 42px);height:40px;line-height:40px;}
	.con_zx .cz_form .cz_input:nth-child(2) input{width:calc(100% - 70px);}
	.con_zx .cz_form .cz_input:last-child{width:100%;margin-left:0;}
	.con_zx .cz_form .cz_input input.textarea{width:calc(100% - 70px);}
	.con_zx .cz_btn{width:220px;height:42px;line-height:42px;font-size:15px;margin-top:20px;}
	.con_map{height:320px;}
	.con_rc{padding:20px 0;}
	.con_rc .cr_ln{margin-top:10px;}
	.con_rc .cr_ln .crl_left{padding:20px 20px;}
	.con_rc .cr_ln .crl_left p{line-height:24px;}
	.con_rc .cr_ln .crl_left p:first-child{font-size:20px;height:28px;line-height:28px;margin-bottom:10px;font-weight:bold;}
	.con_rc .cr_ln .crl_right .crl_img{padding-bottom:174px;}
	.con_rc .cr_content{margin-top:20px;}
	.con_rc .cr_title{font-size:17px;height:26px;line-height:26px;}
	.con_rc .cr_ul{padding-top:10px;}
	.con_rc .cr_ul .cr_li .cr_span{padding:15px 0 15px 20px;}
	.con_rc .cr_ul .cr_li .cr_span span{font-size:14px;}
	.con_rc .cr_ul .cr_li .cr_span span em{font-size:15px;}
	.con_rc .cr_ul .cr_li .cr_span span.first{width:140px;}
	.con_rc .cr_ul .cr_li .cr_span span.two{width:90px;margin-left:20px;}
	.con_rc .cr_ul .cr_li .cr_span span.three{width:346px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:120px;}
	.con_rc .cr_ul .cr_txt{padding:0 20px 20px;}
	.con_rc .cr_ul .cr_txt .cr_pp h3{margin:15px 0 8px;}
	.con_rc .cr_ul .cr_txt .cr_lx a{margin-top:6px;}
}
@media screen and (max-width:767px){
	.contact .c_pp{width:100%;margin-left:0;float:none;margin-top:10px;}
	.contact .c_pp i{width:47px;height:47px;}
	.contact .c_pp .c_p .c_pi{display:block;margin-right:0;}
	.contact .c_pp .c_p .c_pi:last-child{margin-top:15px;}
	.contact .c_pp a{height:36px;line-height:34px;font-size:13px;margin:0 0 0 6px;width:calc(100%/3 - 4px);}
	.con_zx .cz_title{font-size:16px;height:24px;line-height:24px;font-weight:bold;}
	.con_zx .cz_form{margin-top:0;}
	.con_zx .cz_form .cz_input{float:none;width:100%;margin-top:10px;margin-left:0;}
	.con_zx .cz_btn{margin-top:10px;}
	.con_map{height:260px;}
	.con_rc .cr_ln .crl_left{padding:15px 10px;width:100%;float:none;}
	.con_rc .cr_ln .crl_left p:first-child{height:auto;}
	.con_rc .cr_ln .crl_right{width:100%;float:none;}
	.con_rc .cr_ln .crl_right .crl_img{padding-bottom:37.143%;}
	.con_rc .cr_ul{padding-top:0;}
	.con_rc .cr_ul .cr_li .cr_span{padding:4px 10px 10px;}
	.con_rc .cr_ul .cr_li .cr_span span{font-size:14px;width:100%;height:auto;line-height:22px;margin-top:6px;}
	.con_rc .cr_ul .cr_li .cr_span span em{font-size:15px;}
	.con_rc .cr_ul .cr_li .cr_span span.first{width:100%;border-right:none;border-bottom:1px solid #dcdcdc;padding-bottom:6px;}
	.con_rc .cr_ul .cr_li .cr_span span.two{width:100%;margin-left:0;}
	.con_rc .cr_ul .cr_li .cr_span span.three{width:100%;overflow:inherit;text-overflow:inherit;white-space:normal;}
	.con_rc .cr_ul .cr_li .cr_span span.four{width:100%;text-align:left;}
	.con_rc .cr_ul .cr_txt{padding:0 10px 15px;}
	.con_rc .cr_ul .cr_txt .cr_pp{width:100%;float:none;margin-left:0;}
	.con_rc .cr_ul .cr_txt .cr_pp h3{margin:15px 0 8px;}
	.con_rc .cr_ul .cr_txt .cr_lx a{margin-top:6px;}
}