﻿@charset "utf-8";
body { min-width:1200px; color: #1c1c1c; 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: #1c1c1c }
a:hover { text-decoration: none; color: #0e59a2}
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 }
.mainwidth { width: 1200px; margin: 0 auto }
.topbg{width: 100%; background:url(../images/topbg.jpg) repeat-x 0 0}
.logo{width: 563px; height: 115px; float: left; padding: 30px 0 0 0}
.logo img{width: 563px; height: 70px}
.topRt{width:330px; float:right; height: 85px; padding: 60px 0 0 0; position: relative}
.topRt .text{width: 315px; height: 38px; border: solid 1px #cfcfcf; background: #fff; padding: 0 0 0 13px; color: #6d6d6d; font-size: 12px}
.topRt .button{width: 20px; height: 20px; border: 0; background:url(../images/button.png) no-repeat 0 0 ; position: absolute; top: 70px; right: 15px; cursor: pointer}
.navwidth{width: 100%; height: 60px; background:#f4f4f4}
.nav{height:60px; width:1200px; margin:0 auto; position:relative; z-index:999999}
.nav ul div {border: 0}
.nav ul li ul { display:none; width:150px; background:#fff; padding: 15px 25px}
.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: 60px; line-height: 60px; width:200px; text-align: center;}
.nav ul li ul li{float: none; width:150px; line-height: 33px; height: 33px}
.nav ul li ul li a{text-align: left; font-size: 14px}
.nav li a {display: block; text-align: center; color: #101010; text-decoration: none; font-size: 16px}
.nav li:hover a, .nav li a:hover {color:#fff7f7; background:url(../images/ind_11.jpg) repeat-x 0 0}
.nav li:hover a, .nav li a.light {color:#fff7f7; background:url(../images/ind_11.jpg) repeat-x 0 0}
.nav li:hover li { border: 0}
.nav li li a, .nav li:hover li a { color: #101010; display:block; background:none}
.nav li li a:hover { color:#0f80e0; background:none}
.footwidth{width:100%; background:#203a87}
.footwidth .copy{background:url(../images/ind_68.jpg) no-repeat 15px center; height: 173px}
.footwidth .copy .copyLt{width:590px; float: left; line-height: 26px; padding: 50px 0 0 0; color: #eaeaea; font-size: 14px}
.footwidth .copy .copyLt a{color: #eaeaea; font-size: 14px}
.footwidth .copy .copyRt{width:100px; float:right; padding-top:20px;}
.footwidth .copy .copyRt img{width:91px; height: 91px; border:solid 4px #fff}
.footwidth .copy .copyRt span{width:91px; height: 24px; line-height: 24px; text-align: center; display: block; font-size: 12px; color: #fff}