﻿@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: #262626 }
a:hover { text-decoration: none; color: #3d9409}
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 }
.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: 24px; padding: 0; margin: 0; line-height: 24px; clear: both }
.skong { height: 35px; 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: 490px; height: 107px; float: left; padding: 30px 0 0 0}
.logo img{width: 489px; height:84px}
.search{width:340px; height:85px; padding:52px 0 0 0; position: relative;}
.search .text{width:336px; height:48px; line-height: 48px; color:#a7c1b2; border:solid 1px #97c07f; padding:0 0 0 8px; float:right}
.search .submit{width:28px; height:28px; background:url(../images/ind_06.png) no-repeat 0 0; cursor:pointer; position: absolute; top: 64px; right: 20px}
.navwidth{width:100%; background: url(../images/ind_11.jpg) repeat-x left top;}


.nav{height:55px; width:1200px; margin:0 auto; position:relative; z-index:999999; border-top:solid 1px #bacee2}
.nav ul div {border: 0}
.nav ul li ul { display:none; width:100px; background:#fff; padding: 15px 25px;background-image: url(../images/icon12.png);}
.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:150px; text-align: center;}
.nav ul li ul li{float: none; width:110px; line-height: 33px; height: 33px}
.nav ul li ul li a{text-align: left; font-size: 16px}
.nav li a {display: block; color: #282828; text-decoration: none; font-size: 15px}
.nav li:hover a, .nav li a:hover {color:#fff;background:#3d9409;}
.nav li:hover a, .nav li a.light {color:#fff; background:#3d9409;}
.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}




.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; width:350px}
.endwidth{width:100%; height: 158px; background-image: url(../images/ind_78.jpg); background-repeat: repeat-x; background-position: 0 0;}
.copy{width:1200px; margin:0 auto;padding:50px 0 0 0;}
.copy p{color:#eef6df;  text-align: center; font-size:14px; height*: 20px; line-height: 20px}