.intro_contact{margin-bottom:160px}
.intro_contact a{margin-right:36px;color:#a3a3a3}
.intro_contact a:hover{color:#2882e8}
.intro_contact i{font-size:16px}
.Contact{height:auto;padding:30px 0;position:relative;background-color:#fff;background-attachment:fixed;background-size:cover}
.contact_box{width:100%;margin:0 auto;height:auto;padding:30px 16px;position:relative;z-index:10;box-sizing: border-box;}
.contact_box_c .phone_txt i:hover{color:#2882e8}
/*.phone{width:36px;height:26px;border:1px solid #ddd;border-radius:20px;padding-top:10px;text-align:center;float:left}*/
.phone i{font-size:18px;color:#a3a3a3}
.phone_txt{float:left;margin-left:20px;padding-left:20px;border-left:1px solid #f0f0f0;line-height:24px;color:#a0a0a0;width:232px}
.phone_txt a {color:#a0a0a0;}
.phone_txt a:hover{color:#44a8f2;}
/*.phone_txt p{width:260px}*/
.phone_txt li{float:left;margin-right:38px}
.phone_txt li i{font-size:16px;color:#a0a0a0;margin-top:14px;transition:all .3s ease-out 0s}
.contact_box_l{width:30%;float:left;box-sizing: border-box;padding: 0 15px;}
.contact_box_c{width:30%;float:left;box-sizing: border-box;padding: 0 15px;}
.contact_box_r{width:30%;float:left;box-sizing: border-box;padding: 0 15px;}
.contact_box_c .phone_txt i:hover{color:#2882e8}
/*.address{overflow:hidden;width:232px}*/
.contact_title .contact_icon{height:90px;border-bottom:1px solid #ECE4E4}
.contact_title .contact_title_h2{margin:0 auto}
.contact_title_h2 span{font-size:24px;line-height:110px;color:#3d3d3d;float:left;border-bottom:2px solid #3d3d3d;height:88px;width:auto;display:inline-block;margin-right:6px;font-weight: 100;}
.contact_title_h2 i{font-size:13px;color:#a3a3a3;width:auto;float:left}
.contact_title_a{color:#a3a3a3;font-size:12px;transition:all .3s ease-out 0s}
.contact_title_a:hover{color:#2882E8}
.contact_title_a i{margin-left:10px;font-size:16px}
.fl{float:left}
.fr{float:right}
/*message*/
.inputtxt{width:366px;height:46px;border:1px solid rgba(12, 12, 12, 0.3);;color:#5d5d5d;line-height:46px;margin-bottom:10px;padding:10px 20px;background:rgba(0,0,0,.1);transition:all .3s ease-out 0s;box-sizing: border-box;}
.inputext{box-sizing: border-box;width:768px;height:158px;border:1px solid rgba(12, 12, 12, 0.3);;color:#5d5d5d;padding:10px 20px;background:rgba(0,0,0,.1);resize:none;overflow:hidden;transition:all .3s ease-out 0s}
.inputsub{width:180px;height:54px;text-align:center;line-height:54px;background:#60B1EC;border-radius:8px;color:#fff;cursor:pointer;border:none;text-transform:uppercase}
.inputsub:hover {background:#44a8f2;}
.foot_form{margin:0 auto;padding:102px 16px 0 0px;z-index:25}
.foot_form_p{text-align:right;margin:23px auto;}
.foot_form .inputext:hover{border:1px solid #2882e8}
.phone .fa {
    width: 36px;
    height: 26px;
    border: 1px solid #ddd;
    border-radius: 20px;
    padding-top: 10px;
    text-align: center;
}
.contact-detail .content-center{text-align: left;}
.breadcrumb-nav .title {font-size:35px;line-height:35px}
.footer_contact {position: relative;height:368px;}
.foot_form {padding:62px 16px 0 0px;box-sizing: border-box;}
.foot_form .inputext:hover {border: 1px solid #2882e8;}
.contact_box_bg {margin-bottom:50px}
.foot_form .inputtxt:hover {border: 1px solid #2882e8;}
.footer_box_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-attachment:fixed;background-size:contain}
.footer_box{width:1180px;position:absolute;top:0;left:50%;margin-left:-600px;z-index:25}
.foot_form p.fr{box-sizing: border-box;}
@media only screen and (max-width: 1200px) and (min-width: 992px){
	.phone_txt{width: 170px;}
	.footer_box{    width: 970px;}
    
}
@media only screen and (max-width:1200px){
	.footer_box{
    margin: auto;
    position: relative;
    left: 0;}
	.foot_form ul.fl{
    	width: 25%;
    }
    .foot_form p.fr{
    	width: 75%;
    	padding-left: 30px;
    }
    .foot_form ul.fl .inputtxt{width: 100%;}
    .foot_form p.fr .inputext{width: 100%;}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
	.contact_box_l,
.contact_box_c,
.contact_box_r{width:50%;}
.contact_box_l, .contact_box_c{height: 48px;margin-bottom: 15px;}
.footer_box{width: 750px;}
}
@media only screen and (max-width: 767px){
		.contact_box_l,
.contact_box_c,
.contact_box_r{width:100%;padding: 0;margin-bottom: 10px;}
.phone_txt{width: 80%;margin-left: 0;box-sizing: border-box;}
.phone{width: 20%;}
	.footer_box{    width: 100%;padding:0 15px;box-sizing: border-box;}
	.foot_form{padding: 60px 0 0;}
	.foot_form ul.fl{
    	width: 100%;
    }
    .foot_form p.fr{
    	width: 100%;
    	padding-left: 0px;
    }
    .foot_form {
    padding: 20px 0 0 0px;
}
.inputtxt {
    height: 36px;
    line-height: 36px;
    margin-bottom: 5px;
    padding: 5px 10px;
}
.inputext{padding: 5px 10px;}
.inputsub {
    width: 120px;
    height: 36px;
    line-height: 36px;
}
.foot_form_p{margin: 10px auto 0;}
}
}
