body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form,  input, p, th, td { margin:0; padding:0;}





img { border:0; }

ol, ul { list-style:none; }

h1, h2, h3, h4, h5, h6{ font-size:100%; }

em { font-style:normal; }

input, button, select, textarea { outline:none; } 

textarea { resize:none; }

header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}

a:hover{ text-decoration: none !important;}













.clearfix:after{

    content:'';

    display:block;

    height:0;

    clear:both;

    visibility:hidden;

}







.containerr{ max-width: 1200px; margin:0 auto;}

.floatlet{ float: left;}

.floatrgt{ float: right;}

.maincolor{ color: #f20018;}

.mainbackg{ background: #f20018;}

.mianbord{ border:1px solid #f20018; }

.center{ text-align: center;}





.productBox .hovercolor p,.productBox .hovercolor span{color: #f20018 !important; }

.productBox .hovercolor span{ border-color: #f20018 !important;}

 

.contactIformation .informationIcon:before{  height: 0; content: ""; position: absolute; bottom:-9px; left:50%; margin-left: -6px;width: 0;border-right: 6px solid transparent;border-top: 9px solid #f20018;border-left: 6px solid transparent;}











.pages a:hover, .pages a.active {color: #f20018;border-bottom: 1px solid #f20018;}



.prdtTabol li.active{ color: #f20018 !important;}

.faqul dd.cur a{  color: #f20018; font-weight: bold;}





.EditorStyle{ height: auto; overflow: hidden;}



.insidebanner{ height: auto; overflow: hidden; margin-top: 177px; }

.insidebanner img{ max-width: 100%; display: block; margin:0 auto;}


@media screen and (max-width: 768px) {
    .insidebanner{
        height: 140px;
}
.containerr{ padding:0 10px;}
}
@media screen and (max-width: 480px) {
    .insidebanner{
    padding-top: 60px;
    }
   .productBox div.productCase{
    width: 50%;
    margin: 0px 0 70px 0;
   }
   .msgPad .contactIformation{
       width: 100%;
   }
}