@charset "utf-8";
body { color: #1c1c1c; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "微软雅黑", sans-serif; background:url(../images/bg.jpg) no-repeat 0 0}
a { outline: none; text-decoration: none; color: inherit; color: #1c1c1c }
a:hover { text-decoration: none; color: #bf0c07}
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 }
.purge { clear: both; margin: 0; padding: 0; height: 0; line-height: 0 }
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: 24px; padding: 0; margin: 0; line-height: 24px; clear: both }
.skong { height: 40px; padding: 0; margin: 0; line-height: 20px; clear: both }
.mainwidth { width: 1200px; margin: 0 auto }
.topbg{width: 100%; border-top:solid 9px #0b7dcd}
.logo{width: 440px; height: 98px; float: left; padding: 32px 0 0 0}
.logo img{width: 435px; height:69px}
.search{width:375px; height:84px; padding:46px 0 0 0}
.search .text{width:288px; height:40px; color:#c9c9c9; border-top:solid 1px #afc7d0; border-left:solid 1px #afc7d0; border-bottom:solid 1px #afc7d0; padding:0 0 0 8px; float:right}
.search .submit{width:57px; height:42px; background:url(../images/ind_06.jpg) no-repeat 0 0; cursor:pointer; float:right}
.nav{height:55px; width:1200px; margin:0 auto; position:relative; z-index:999999; background: #bf0c07}
.nav ul div {border: 0}
.nav ul li ul { display:none; width:110px; padding: 15px 20px; background-color:rgba(255,255,255,0.9)!important; filter:Alpha(opacity=90)}
.nav ul li:hover ul, .nav ul li a:hover ul { display: block}
.nav li a:hover {color:#101010}
.nav li {display: block; float: left; height: 55px; line-height: 55px; width:130px; text-align: center; margin: 0 1px 0 0}
.nav ul li ul li{float: none; width:112px; line-height: 36px; height: 36px}
.nav ul li ul li a{text-align: left; font-size: 14px}
.nav li a {display: block; color: #fff; text-decoration: none; font-size: 14px}
.nav li:hover a, .nav li a:hover {color:#fff7f7; background:#f39e2f}
.nav li:hover a, .nav li a.light {color:#fff7f7; background:#f39e2f}
.nav li:hover li { border: 0}
.nav li li a, .nav li:hover li a { color: #494949; display:block; background:none}
.nav li li a:hover { color:#bf0c07; background:url(../images/jt.png) no-repeat right center}
.welcome{width:1158px; margin: 0 auto; background: url(../images/ind_11.jpg) repeat-x left top; padding:0 20px; height: 44px; border-left: solid 1px #e2e2e2; border-right: solid 1px #e2e2e2;}
.welcome div{font-size:13px; color: #858585; height: 44px; line-height: 44px;}
.endwidth{width:100%; background-color:#a41d1a; height: 194px; background-image: url(../images/endbg.jpg); background-repeat: no-repeat; background-position: 0 0;}
.copy{width:1200px; margin:0 auto}
.endLt{width:520px; float: left; margin: 20px 0; border-right: solid 1px #ae2e2b; height: 154px; padding-right: 60px}
.endLt .ltUp{height: 43px; border-bottom: solid 1px #ac2e2b; padding:10px 0 0 0;}
.endLt .ltUp a{font-size: 14px; color: #f6e0df; line-height: 36px;}
.endLt .ltUp a:hover{color: #f8d42c}
.endLt .ltUp span{padding:0 10px; color: #b0322f}
.endLt p{color: #f5d7d6; font-size: 14px; padding:20px 0 0 0; line-height: 24px}
.endRt{float:right; width:380px; padding:30px 0 0 0; height: 145px}
.endRt .ewm{width:115px; float: left}
.endRt .ewm img{width:85px; height: 85px; border: solid 6px #fff;}
.endRt .ewm p{width:97px; text-align: center; height: 30px; line-height: 30px; font-size: 14px; color: #fff5f5}