@charset "utf-8";*{text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,img{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{ font-weight:100;  }
img{ max-width:100%; border:none; vertical-align:bottom; }
li{ list-style:none; }
i,em{ font-style:normal; }
header,footer,section,nav,menu,i{margin:0;padding:0;display:block; }
body{  margin:0 auto; font-family:'Helvetica,Arial,Verdana'; font-size:16px;  }
a:link,a:visited,a:hover,a:focus{text-decoration:none;}
.clear{ clear:both; }
body,html{ width: 100%; height:100%;  position: relative; background: #ffffff; color:#3a414a;  }
a,input,textarea,button{ border:0; font-family:'Helvetica,Arial,Verdana'; font-size:16px; outline:none; -webkit-appearance:none; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); outline-style: none ; color: #515151; }
button{ outline:none; font-family: 'Helvetica,Arial,Verdana';font-size:16px;   }
button:active{ opacity: 0.7; }
a:focus{ outline:none; } 


/*公用设置样式*/
.ztm{ font-size: 13px; }
.banner-box{ min-height: 400px; }
.tl-c{ text-align: center!important; }
.two-menu2{ width: 120px; text-align: center; position: absolute;  top: 74px; right: 0px; background: #fff ; padding:30px 0; box-sizing: border-box; border: 1px solid #efefef;  padding:0px;  z-index: 9999; }
.two-menu2 a{ width: 100%; height: 40px; display: block;  line-height: 40px; font-size: 14px; color: #000; }
.two-menu2 a:hover{ color: #005faf; } 
.two-menu2 a:after, .two-menu a:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -8px;
    right: 20px;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #fff;
}