@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.5 Microsoft YaHei,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}
fieldset,img{border:0;vertical-align:top}section,article,aside,header,footer,nav,dialog,figure{display:block}
figure{margin:0}button,input,select,textarea{font-size:100%;border:0;background:none;outline:none}
table{border-collapse:collapse;border-spacing:0;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}
a{outline:none;transition-duration:.3s,.3s;transition-property:background-color,color;transition-timing-function:ease,ease}
table{border-collapse:collapse;border-spacing:0}
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}

a {color: #0b0a0a;}
a:hover {color: #409F32;}
.g-in {width: 1200px; margin: 0 auto;}
.img-center {position: relative; left: 50%; width: 1920px; margin-left: -960px;}
.wrap {width: 1200px; margin: 0 auto;}
.wrapper {position: relative; overflow: hidden;}
.header {position: relative;}
.nav {line-height: 55px; background: #409f32; font-size: 16px;}
.nav a {display: block; color: #fff; text-align: center;}
.nav .fir-menu {padding-left: 20px;}
.nav dl a:hover {background: #d4810a;}
.nav li {position: relative; float: left; width: 170px; border-right: 1px solid #7abc70;}
.nav li>a{ display:block; padding:0 0 0 45px}
.nav li:nth-child(1) { background: url(nav1.png) no-repeat 25px center;}
.nav li:nth-child(2) {background: url(nav2.png) no-repeat 25px center;}
.nav li:nth-child(3) {background: url(nav3.png) no-repeat 25px center;}
.nav li:nth-child(4) {background: url(nav4.png) no-repeat 25px center;}
.nav li:nth-child(5) {background: url(nav5.png) no-repeat 25px center;}
.nav li:nth-child(6) {background: url(nav6.png) no-repeat 25px center;}
.nav li:last-child {border-right: none;}
.nav li:hover .firstMenu {background: rgba(33,130,45,0.8)}
.nav dl {display: none; position: absolute; z-index: 999; top: 100%; width: 100%; background: rgba(33,130,45,0.8);}
.nav dt {line-height: 40px; border-bottom: 1px solid rgba(221,221,221,0.5); font-size: 13px;}
.nav dt:last-child {border-bottom: none;}

.banner {position: relative;}
.slide1 {display: none; position: absolute; z-index: 998; top: 120px; left: 0; color: #fff;}
.slide1 .hd {float: left; width: 72px; font-size: 16px;}
.slide1 .bd {float: left; width: 105px; padding: 31px 14px; background: url(cp4.png) no-repeat 0 0 / cover; font-size: 14px;}
.slide1 .hd li {height: 72px; text-align: center;}
.slide1 .hd li:first-child {background: #409b35;}
.slide1 .hd li:nth-child(2) {background: #e79d0f;}
.slide1 .hd li:last-child {background: #09bfdc;}
.slide1 .hd li img {margin-top: 10px;}
.slide1 .hd li p {margin-top: 5px;}
.slide1 .bd p {padding-bottom: 17px; margin-bottom: 17px; border-bottom: 1px dashed #fff;}
.slide1 .bd p:last-child {padding-bottom: 0; margin-bottom: 0; border-bottom: none;}

.b-u {position: absolute; z-index: 999; top: 200px; left: 0; right: 0; width: 1200px; margin: 0 auto;}
.b-u p:first-child {margin-left: 410px; font-size: 35px; font-family: simsun;}

.banner .slide3 {position: relative;}
.banner .slide3 .hd {position: absolute; z-index: 10; bottom: 0; left: 0; right: 0; height: 84px; background: rgba(24,23,23,0.5);}
.banner .slide3 .hd ul {width: 1200px; margin: 0 auto; text-align: right;}
.banner .slide3 .hd li {display: inline-block; line-height: 84px; margin-left: 30px; cursor: pointer;}
.banner .slide3 .hd img {height: 60px; vertical-align: middle;}
.banner .slide3 .bd li {overflow: hidden; position: relative;}
.banner .slide3 .bd li div {position: absolute; z-index: 100; top: 200px; left: 0; right: 0; width: 1200px; margin: 0 auto; font-family: simsun; font-size: 40px;}
.banner .slide3 .bd li p {margin-left: 420px; color: #E81E17; /*animation: ltr 3s infinite alternate;*/}

@keyframes ltr {
    from {margin-left: 220px;}
    to {margin-left: 620px;}
}

.rel {position: fixed; z-index: 100; right: 10px; top: 240px; color: #fff; font-size: 13px; line-height: 1.4;}
.rel li {width: 53px; height: 53px; font-size: 12px; text-align: center; cursor: pointer; background: #919191; margin-bottom: 1px;}
.rel li:last-child {background: #FF8328;}
.rel li .cont {padding-top: 7px;}
.rel li p {margin-top: 2px;}
.rel li:hover {background: #409F32;}
.rel li:hover .pic {display: block;}
.rel .pic {position: absolute; z-index: 100; margin: -77px 0 0 -120px; display: none;}

.h1 object {vertical-align: top;}
.h1 {position: relative;}
.h1 .g-in {position: absolute; z-index: 100; right: 0; left: 0; top: 0;}
.h1 .r {float: right; width: 470px;}
.h1 .r-t {margin-top: 40px;text-align:right;font-size:14px;}
.h1 .r-t a:first-child,.h1 .r-t a:nth-child(2) {padding-right: 18px; margin-right: 18px; border-right: 1px solid #e79d0f; }
.h1 .r-b {text-align: right; margin-top: 8px;}
.h1 .r-b p{float:left;height:30px;line-height:30px;}
.h1 .r-b p span{color: #e51f19;}
.h1 .r-b p a{margin-right:6px;}
.h1 .r-b form {border: 1px solid #e3e7da; float:right;}
.h1 .r-b input {float: left;}
.h1 .r-b input[type=text] {width: 182px; height: 30px; line-height: 30px; background: #fff; padding-left: 13px;}
.h1 .r-b input[type=text]::-webkit-input-placeholder {font-size: 13px;}
.h1 .r-b input[type=submit] {width: 53px; height: 30px; background: #eda20c url(sear-ico.png) no-repeat center; cursor: pointer;}

.footer {text-align: center; overflow: hidden; padding: 33px 0 26px; background: linear-gradient(to bottom, #e7fef6, #e7fef6); border-top: 7px solid #35892c;}
.f2 {margin-top: 33px;}
.f1 select {padding: 6px 0; margin-right: 50px; border: 1px solid #c4d7c2; width: 230px; background: url(ba.png) no-repeat right 14px center; padding-left: 10px; -webkit-appearance:none;-moz-appearance:none;appearance:none;}
.f1 select::-ms-expand {display: none;}
.zztj {vertical-align: middle;}
.f2, .f2 a {color: #757070; }
.f2 a:hover {color: #409F32;}
.f2 div {white-space: pre;}