@charset "utf-8";
* { margin: 0; padding: 0; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }
body {background: #f4f4f4; color: #222222; overflow-x: hidden; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }
ol, ul, li { list-style: none; }
img { border: none; vertical-align: top;-webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
a { color: #222222; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
a:hover { color: #b80707; }
button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }
input { outline: none; border-radius: 0;font-family: 'microsoft yahei'; }
input:focus, textarea:focus { outline: none; }
input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.clearfix:before, .clearfix:after { content: ''; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.none { display: none; }
em, i { font-style: normal; }
b { font-weight: normal; }
img{border:none;}

.w_1020{width: 1020px;margin: auto;background: #fff;padding: 50px 40px;}
.banner{padding-bottom: 480px;background-repeat: no-repeat;background-position: center;}
.banner a{color: #fff;font-size: 16px; font-weight:bold; position:absolute; top:30px; right:5%}
.index a{display: block;width: 224px;height: 118px;margin: 0 14px;border:1px solid #ff6165;float: left;background-repeat: no-repeat;background-position: center;-webkit-background-size: 100% auto;background-size: 100% auto;}
.index a:hover{-webkit-box-shadow: 0 0 10px red;box-shadow: 0 0 10px red;}
.footer{padding: 52px 0;background: #d80000;color: #fff;text-align: center;font-size: 14px;line-height: 28px;}