@charset "utf-8";
body {font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "微软雅黑", sans-serif}
a { outline: none; text-decoration: none; color: inherit; color: #454545 }
a:hover { text-decoration: none; color: #cb2121}
html * { outline: 0 }
html button::-moz-focus-inner {border-color: transparent !important}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0; padding: 0; border:0}
.lt { float: left }
.rt { float: right }
.clear{margin:0; padding:0; line-height:0; clear:both; font-size:0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
table { border-collapse: collapse; border-spacing: 0 }
select::-ms-expand {display:none;}
select { appearance: none; -moz-appearance: none; -webkit-appearance: none }
::-ms-clear, ::-ms-reveal {display: none;}
fieldset, a img { border: 0 }
address, caption, cite, code, dfn, em, th, var，i { font-style: normal; font-weight: normal }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
em, i { font-style: normal }
img{border: 0; padding: 0; margin: 0}
.kong { height: 20px; padding: 0; margin: 0; line-height: 0px; clear: both }
.head{width:100%; height: 130px; background: #a62b1b;}
.mainwidth { width: 1200px; margin: 0 auto}
.logo{width: 565px; height: 102px; float: left; padding: 28px 0 0 0}
.logo img{width: 565px; height:77px}
.search{width: 277px; height: 88px; float: right; padding: 42px 0 0 0; position:relative}
.search .sText{width: 265px; height: 40px; padding:0 0 0 10px; line-height: 40px; border: solid 1px #c2594b; background-color:#a62b1b; color:#c2594b}
input:focus {background-color:transparent}
.search .sBtn{width:20px; height:20px; border:0; background:url(../images/index_06.png) no-repeat left center; position:absolute; top:53px; right:15px; cursor:pointer}
.navwid{width: 100%; height: 50px; background: #f4f4f4; position: relative; z-index: 99999}
.nav{width:1200px; margin: 0 auto;}
.nav ul div {border: 0; margin: 0 0 0 23px;}
.nav ul li ul { display:none; width:100px; padding: 12px 10px 15px 10px; background:#fff;}
.nav ul li:hover ul, .nav ul li a:hover ul { display: block}
.nav li a:hover {color:#000}
.nav li {display: block; float: left; height: 50px; line-height: 50px; text-align: center; width: 133px;}
.nav ul li ul li{float: none; width:100px; line-height: 33px; height: 33px;}
.nav ul li ul li a{text-align: left; font-size: 14px; padding: 0 0 0 5px; margin: 0; line-height: 30px; border-bottom: solid 1px #d3d3d3;}
.nav li a {display: block; color: #424242; text-decoration: none; font-size: 16px; margin: 0 23px;}
.nav li:hover a, .nav li a:hover {color:#e0240b; background:url(../images/x.jpg) repeat-x center bottom;}
.nav li:hover a, .nav li a.light {color:#e0240b; background:url(../images/x.jpg) repeat-x center bottom;}
.nav li:hover li { border: 0}
.nav li li a, .nav li:hover li a { color: #424242; display:block; background:none;}
.nav li li a:hover { color:#e0240b; background:url(../images/navico.png) no-repeat right center;}
.endwid{width:100%; height: 50px; background: #a83425; height: 145px;}
.copy{width:1200px; margin:0 auto;}
.copy p{line-height: 24px;  text-align: center; color: #eac4bf; font-size: 14px; padding: 45px 0 0 0; text-transform: uppercase;}
.bzxt{position:fixed;right:0;bottom:150px}
.bzxt img{width: 235px; height: 301px;}
.subMain p{text-indent:2em;line-height:30px;}