@charset "utf-8";
/* CSS Document */

.mFooter{background:#000000;width:  100%;height: 290px;position:relative;}
.mFooter div{color:#fff;font-size: 11px;text-align:center;/* margin-top: 155px; */padding-top: 135px;line-height:16px;}
footer {background: #2b2b2b;/* min-height: 150px; */height: 396px;}
.footer_wrap {width: 1200px;margin:0 auto;padding-top: 43px;overflow: hidden;padding-bottom: 20px;color: #fff;}
.footer_wrap article {/* display:inline-block; *//* float:left; *//* text-align: center; */margin-bottom: 10px;/* display:  inline-block; */}
.footer_nav ul li {display: block;font-size: 14px;color: #fff;}
.infor {margin-left:20px;}
.mFooter ul li{float:left;display:block;padding: 0px 4px;}
.mFooter ul{position:absolute;transform: translateX(-50%);left: 50%;top: 60px;}
.infor p {/* text-align:center; */font-size: 12px;color: #231f20;line-height: 20px;/* margin-top: 10px; */opacity: 0.5;}
.infor a {color:#fff;}
.mFooter div p{padding:0px 5px;}
@media screen and (max-width:1200px) {

    .footer_wrap {width:100%;}
}
#infoB{color:#0073c3;}
.left_footer_content{height: 286px;width:  542px;float: left;border-right: 1px solid #555555;}
.left_footer_content .left_content{width: 334px;float:  left;}
.left_footer_content .left_content .address{margin-top:13px;}
.left_footer_content .left_content li{font-size:13px;line-height: 24px;}
.left_footer_content .left_content li:first-child{margin-top:23px;}
.left_content h1{font-size:17px;margin-bottom:  20px;}

.footer_nav_li{width:165px;height:42px;background:#333333;line-height:42px;}
.footer_nav .left_content ul{font-size: 13px;}
.footer_nav .right_content{width: 201px;float:  left;}

.left_footer_content .right_content{margin-top:10px;}
.left_footer_content .right_content li{margin-top:9px;text-indent:15px;}
.left_footer_content .right_content li:first-child{margin-top:0px;}
.footer_nav_li span{float:right;margin-right:12px;}

.middle_footer_content{float:left;display:inline-block;height:  274px;width: 239px;padding: 0px 59px;border-right: 1px solid #515151; box-sizing: content-box;}
.middle_footer_content p {
    line-height: .725rem;
    margin-bottom: 0;
}
.right_footer_content{display:inline-block;width:299px;height: 242px;padding-top:  32px;}
.middle_footer_content h2{font-size:19px;font-weight:normal;}
.middle_footer_content input {background:#2b2b2b;border: none;border-bottom:1px solid #fff;width:237px;height:35px;color: #fff;}
.middle_footer_content input:focus{outline:none;}
.enter_font{margin-top:24px;}
.enter_font2{margin-top:15px;margin-bottom:17px;}

.middle_footer_content span{line-height: 7px;}
.middle_footer_content p{font-size: 12px;}
.end_p{margin: 5px 0 30px 8px !important;}
.fast_qna{width:237px;height:47px;color:#fff;background:#f36c2f;text-align:  center;line-height:  47px;}
.right_footer_content input {background:#616161;border: none;width: 195px;height:34px;color: #fff;}
.right_footer_content fieldset{background:#616161;width:244px;height:36px;border:none;margin-left:  54px;}
.footer_search_button{width:40px;height:28px;font-size:13px;padding:0px;float:right;margin-top:4px;margin-right:4px;background:#333333;color:#807f7f;border: none;}

.right_footer_content ul li img{width:26px;height:26px;float:right;}
.right_footer_content ul{margin-top:149px;}
.finalFooter{text-align:center; color:#5f5f5f;}

.right_footer_content input:focus {
    outline: none;
}

@media screen and (max-width: 1199px) {
.mFooter div {padding: 135px 13px 0; word-break: keep-all;line-height: 1.2;}
.mFooter{background:#000000;width:  100%;height: 280px;position:relative;}
.mFooter div p{line-height: 19.4px;font-size: 0.8rem;}
footer{height:290px;display:  block;float:  left;width:  100%;position: relative;}
.footer_Cate{height: 45px;color:#fff;text-align:center;background:#646464;margin-top: 0;position: absolute;top: 0;left: 0;z-index: 999;width: 100%;}
.footer_Cate ul li:first-child{border-left:none;}
.footer_Cate ul li {float:left;text-align:center;width: 33.111111%;line-height: 44px !important;font-size: 0.8rem;letter-spacing: -1px !important;border-left:1px solid #7b7b7b;}
	.mFooter ul {top: 75px;}
}
