.indexbody .footer{margin-top: 40px;}
.footer{background: #2e2e2f;width: 100%;border: 0;color: #fff;padding: 20px 0 20px 0;}
.footer a{color: #fff;}
.footer_copy, .footer_copy a{color:#99999a;}
.footer_copy span{margin: 0 10px;}
.footer_copy .powerby{color: #879fdc;margin-left: 10px;font-family: "Arial";}
.footer_contact {display: none;}
.footer_link span{ color: #6d6d6e;}
.footer_copy{margin-bottom: 20px;}
.bannersj{display:none}
.bannerpc{display:block}
@media only screen and (max-width:1024px) {
.footer{padding: 20px 0;}
.footer_link{margin-bottom: 15px;}
}

.search_button{float: right;margin-left: 20px;cursor: pointer;}
.search_button.cur{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.header{border-top: 1px solid #e6e9f1; position: fixed;top:0;left: 0;width: 100%;z-index: 999;background: #fff;}
.header,.height_height{height: 100px;}
.header_top{padding: 0;margin-bottom: 9px;margin-top: 24px;line-height: 18px;position: relative;overflow: inherit;display: table;width: 100%;}
.head_search_hide{
    transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
    visibility: hidden;
    opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;
    margin-top: 0;position: absolute;right: 0;top:40px; z-index: 9;background: #fff;margin: 0;

}
.head_search_hide.cur{
    visibility:visible;
    opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
    top:30px;
}
.nav_wraper ul > li > a{font-size:17px;color: #00051f;text-align: center;}
.header_con{float: right;}
.header .wraper_inner{width: 1200px;max-width: 100%;margin: auto;}
.banner{clear: both;}


.nav_wraper ul{line-height: 50px;}

.header,.header_top{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.scrollHeader .header{box-shadow: 0px 0px 5px #555;}
.scrollHeader .nav_wraper ul{line-height: 50px;}
.header, .scrollHeader .height_height{height:100px;}
.scrollHeader .header_top{margin-top: 24px}


.logo{ text-align:center;padding-top:0px;display:block; }
.logo a{    width: 240px;margin:0 auto;margin-top:-10px; }


@media only screen and (max-width:1150px) {
.nav_wraper ul > li > a{margin-left: ;}
}
.logosj{display:none;}


@media only screen and (max-width:1024px) {
.nav_wraper ul > li > a{margin-left: ;}
.nav_wraper ul > li > a span{display:inline-block; text-align:center;color: #585858; font-size: 12px;margin-left:10px; }
.header, .height_height,.scrollHeader .height_height{height: 66px;}
 
.header_top{margin: 10px 0;padding-right: 36px;box-sizing: border-box;}
 
.header_con{margin-top: 0px;}
.phone_box{    position: absolute; top: -40px; right:-10px;}
.nav_wraper ul{top:66px;}
.search_button{margin-left: 10px;}
.logosj{display:block;float:left}


}
@media only screen and (max-width:768px) {

.head_search{display: none;}
.head_search_hide{display: block; transform: translateX(0%);left: auto;width: 220px;}
.head_search_hide .search_text{width: calc(100% - 35px);margin-left: 0;padding-left: 16px;    box-sizing: border-box;}

.bannersj{display:block}
.bannerpc{display:none;}
}


 