@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/bodybg.jpg) no-repeat 0 9px}
a { outline: none; text-decoration: none; color: inherit; color: #1c1c1c }
a:hover { text-decoration: none; color: #1e74cb}
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: 20px; padding: 0; margin: 0; line-height: 20px; 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: 463px; height: 101px; float: left; padding: 38px 0 0 0}
.logo img{width: 463px; height:74px}
.search{width:375px; height:81px; padding:46px 0 0 0}
.search .text{width:310px; height:38px; color:#c9c9c9; border-top:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; padding:0 0 0 8px; float:right}
.search .submit{width:55px; height:40px; background:url(../images/ind_06.jpg) no-repeat 0 0; cursor:pointer; float:right}
.navwidth{width:100%; height: 55px; background:#1e74cb}
.nav{height:55px; width:1200px; margin:0 auto; position:relative; z-index:999999}
.nav ul div {border: 0}
.nav ul li ul { display:none; width:120px; 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:119px; text-align: center; margin: 0 1px 0 0}
.nav ul li ul li{float: none; width:120px; 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: 16px}
.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:#0f80e0; background:url(../images/jt.png) no-repeat right center}
.footwidth{width:100%; background:url(../images/ind_53.jpg) repeat-x 0 0}
.copy{width:1200px; margin:0 auto; height:151px}
.copy p{color:#dfebf8; line-height:24px; width:452px; font-size: 14px; margin: 40px 0 0 0; float:left}
.copyrt{float:right; padding:55px 0 0 0; width:280px}
.copyrt select{width:265px; height:40px; background:#FFF url(../images/ico.png) no-repeat 240px center; padding:0 0 0 10px; color:#222; border:0; cursor:pointer}