@charset "utf-8";
/* CSS Document */

html, body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, textarea, input, th, td {padding: 0; margin: 0;}
html { height: 101%; overflow-x: hidden;}
body, input, button, textarea, select, th, td { font: 14px "Microsoft Yahei", "微软雅黑", "Arial", "宋体"; color: #333; background-color: #5fd2a7;}
table { border-collapse: collapse; border-spacing: 0;}
img { border: 0;}
ul { list-style: none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
input, textarea, select, button { outline: none; vertical-align: middle;}
a { color: #333; text-decoration: none; outline: none;}
a:hover { color: #333; text-decoration: underline;}
em, th, i { font-weight: normal; font-style: normal;}

.header { width: 100%; height: 31px; background: url(header.png) repeat-x; border-bottom: 1px solid #cecece; font-size: 12px; color: #777;}
.header-box { width: 1000px; height: 31px; line-height: 31px; margin: 0px auto;}
.header-box .logo { float: left; width: 166px; height: 31px; background: url(logo.png) no-repeat;}
.header-box .logo a { width: 166px; height: 31px; display: block;}
.header-box .nav { float: right; height: 31px; overflow: hidden;}
.header-box .nav span { padding: 0px 20px; color: #bebebe;}
.header a { color:#222; text-decoration: none;}
.header a:hover { color: #4c9101; text-decoration: none;}

.banner { width: 100%; height: 749px; background: url(banner.jpg) top center no-repeat; position: relative;}

.bza { width: 740px; height: 100px; line-height: 25px; color: #fff; position: absolute; left: 50%; top: 615px; margin-left: -340px;}
.bza span { font-size: 20px;}

.qh { width: 964px; margin: 0px auto; padding-top: 30px; overflow: hidden;}

.lx-title { width: 1000px; height: 90px; margin: 0px auto; background: url(lx-title.png) bottom center no-repeat;}

.lx-box { position: relative; width: 1000px; height: 1580px; margin: 0px auto; background: url(lx-box.png) bottom center no-repeat;}

.xl-text { position: absolute; left: 300px; width: 630px; height: 75px; line-height: 25px;}
.xl-text p { text-indent: 28px;}
.xl-a-text { top: 144px;}
.xl-b-text { left: 90px; top: 700px; width: 480px; height: 100px;}
.xl-c-text { top: 1062px;}
.xl-d-text { left: 90px; top: 1438px; width: 480px; height: 100px;}

.xl-img { position: absolute; left: 60px; width: 870px; height: 176px;}
.xl-img ul li { float: left; width: 250px; height: 176px; margin-left: 40px; display: inline;}
.xl-img ul li a img { width: 240px; height: 166px; padding: 4px; border: 1px solid #dcf5ec;}
.xl-a-img { top: 250px;}
.xl-b-img { top: 496px;}
.xl-c-img { top: 868px;}
.xl-d-img { top: 1236px;}

.zt-title { width: 1000px; height: 90px; margin: 0px auto; background: url(zt-title.png) bottom center no-repeat;}

.zt-box { width: 1000px; height: 208px; margin: 0px auto; margin-top:30px; overflow: hidden;}
.zt-box ul li { float: left; width: 314px; height: 208px; margin-right: 29px; display:inline;}
.zt-box ul li a { width: 314px; height: 208px; display:block; cursor:pointer;}
.zt-box ul li a img{ width: 304px; height: 166px; padding: 4px; border: 1px solid #dcf5ec;}
.zt-box ul li a p { width: 304px; height: 32px; line-height: 32px; text-align: center;}

.bottom { width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 13px;}