html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
i,em{font-style: normal;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:400;font-style:normal}
a,a:hover{text-decoration:none;color: #000;}
input,textarea,a,div,button,select{margin:0;padding:0;border:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
input:-webkit-autofill{background: transparent; transition: background-color 50000s ease-in-out 0s;-webkit-text-fill-color: unset;color:#333;}
@font-face{font-family: 'syst'; src: url('https://image.tanwan.com/huodong/xcx/syst.ttf') format('truetype'); font-weight: normal;font-style: normal;}
body{color: #333;font:14px / 30px "syst","Microsoft YaHei",Arial;min-width: 1280px;}
.hide,.cyou-top{display:none}
.menu{position: fixed;top: 24px;right: 30px;z-index: 2; display: flex;}
.menu a{display: inline-block; width: 120px; line-height: 40px; font-size: 22px; color: #fff; padding-left: 20px; margin-left: 28px; position: relative; text-align: center;}
.menu a:hover,.menu a.on{background: url('../images/nav.png') no-repeat;color: #d75334;}
.menu a:hover::before,.menu a.on::before{content: ''; position: absolute; top: 50%; margin-top: -30px; left: -28px; width: 59px; height: 61px; background: url('../images/nav_ico.png') no-repeat;}
.logo{position: fixed;width: 239px;display: block; left: 60px; top: 16px; z-index: 2;}
.main{width: 1200px;margin: 0 auto;position: relative;}