@charset "gb2312";
* { margin: 0;padding: 0;text-decoration: none}
body {font-size: 13px}
ul,li {   list-style: none}
a {color: #666}
a:hover { color: #F00}

.top {width: auto;}
.top .logo {width: 1200px;margin: 10px auto;}
.top .topzi { width: 1200px;height: 40px;margin: 0 auto;}
.top-top{background-color: #eee;border-bottom: 1px solid #ccc;}
.top .topzi .topzileft { line-height: 40px;width: 50%;height: 40px;float: left;}
.top .topzi .topziright {line-height: 40px; height: 40px; float: right;}

.navlist {width: auto;height: 45px; background: #147951; margin-top: 1px}
.navlist .nav { width: 1200px; height: 45px; margin: auto}
.navlist .nav li { float: left; line-height: 45px;width: 111px;text-align: center;
font-size: 15px;font-weight: bold;}
.navlist .nav li a { color: #FFF; display: block; width: 100px; height: 45px;}
.navlist .nav li a:hover { background: #05B91B;}
.navlist .blod {background: #05B91B;}

.kc {
    width: auto;
    height: 53px;
    background: #358747;
    margin-top: 1px
}

.kc .bd {
    width: 1020px;
    height: 50px;
    margin: auto;
}

.kc .bd .sss {
    height: 50px;
    float: right;
    padding-right: 10px;
    padding-top: 13px;
}

.kc .bd .xww {
    width: 520px;
    height: 50px;
    margin: auto;
    padding-top: 13px;
    float: left;
}

.kc .bd .name {
    width: 157px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    background: #FFF;
    display: block;
    margin-top: 1px;
    color: #6b6b6b
}

.kc .bd .name:hover {
    background: #09F;
    color: #FFF
}

.kc .bd li {
    float: left;
    margin-right: 1px;
    margin-left: 10px
}

.zhuanye {
    width: 250px;
    height: 360px;
    background: #FFF;
    position: relative ;left:20;
    background: rgba(255, 255, 255, 0.7) !important;
    background: #000;
    filter: Alpha(opacity=60);
}

.zhuanye li {
    width: 120px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    float: left;
}

.zhuanye li a {
    color: #333
}

.zhuanye li a:hover {
    color: #F00;
    text-decoration: underline
}

.zhuanye .zy {
    font-size: 16px;
    color: #00C;
    margin: 10px;
    border-bottom: 1px solid #00C;
    background: url(/Images/index_01.png) no-repeat;
    background-position: left 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}

.zhuanye .xx {
    font-size: 16px;
    font-family: å¾?è½?é›…é»‘;
    color: #00C;
    margin: 10px;
    border-bottom: 1px solid #00C;
    background: url(/Images/index_01.png) no-repeat;
    background-position: left;
    padding-left: 20px;
    padding-bottom: 2px;
}

.zhuanye .top2 {
    width: 250px;
    height: 150px;
}

.zhuanye .bottom {
    width: 250px;
    height: 130px
}

.zhuanye .baoming {
    width: 250px;
    height: 50px;
}

.zhuanye .baoming .a1 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    float: left;
    background: #03F;
    color: #FFF;
    margin-left: 15px
}

.zhuanye .baoming .a2 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    float: left;
    background: #09F;
    color: #FFF;
    margin-left: 20px
}

.zhuanye .baoming .a1:hover {
    background: #009
}

.zhuanye .baoming .a2:hover {
    background: #06F
}

.cbg {
    width: auto;
    height: 320px;
    background: url(/Images/cbg.jpg) no-repeat center
}

.newsbox {
    width: 1200px;
    height: 300px;
    margin: auto
}

.newsbox .right2 {
    width: 650px;
    height: 300px;
    float: right;
    margin-top: 20px
}

.newsbox .right2 .title {
    width: 650px;
    height: 34px;
}
.newsbox .right2 .title1{ background: url(right2title.gif) no-repeat}

.newsbox .right2 .title .a1 {
    font-size: 16px;
    color: #147951;
    font-weight: bold;
    margin-left: 20px;
    line-height: 32px;
    float: left
}

.newsbox .right2 .title .a2 {
    float: right;
    width: 60px;
    height: 34px;
    display: block;
    text-indent: -1200em
}

.newsbox .left {
    width: 510px;
    height: 300px;
    float: left;
    margin-right: 35px;
    margin-top: 20px
}

.newsbox .left .riqi {
    float: right;
    padding-right: 10px;
}

.newsbox .left .title {
    width: 510px;
    height: 34px;
    background: url(title1l.gif);
}

.newsbox .left .title .a1 {
    font-size: 16px;
    color: #147951;
    font-weight: bold;
    line-height: 32px;
    float: left
}

.newsbox .left .title .a2 {
    float: right;
    width: 60px;
    height: 34px;
    display: block;
    padding: 10px 0px 0;
}

.newsbox .left ul {
    margin: 10px 5px 0px 5px
}

.newsbox .left li {
    line-height: 30px;
    border-bottom: 1px dashed #CCC;
    background: url(list-ico.gif) no-repeat;
    background-position: left;
    padding-left: 20px
}

.newsbox .left li a {
    color: #666
}

.newsbox .left li a:hover {
    color: #F00
}

.newsbox .right {
    width: 219px;
    height: 228px;
    float: right;
    margin-top: 20px;
    background: url(/Images/kfbg.gif)
}

.newsbox .right .tel {
    width: 150px;
    height: 20px;
    line-height: 30px;
    margin-top: 85px;
    margin-left: 75px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}
.newsbox .zxjz{height: 115px;}
.newsbox .zxjz .title{color: #147951;font-size: 17px;font-weight: bold;height: 42px;line-height: 35px;padding: 22px 0 0;}
.newsbox .zxjz .search-l,.newsbox .zxbb .search-l{height: 40px;width: 500px;float: left;}
.newsbox .zxjz .search-r,.newsbox .zxbb .search-r{height: 40px;
width: 120px;float: right;}
.newsbox .zxbb{height: 110px;}
.newsbox .zxbb .title{color: #147951;font-size: 17px;font-weight: bold;height: 42px;line-height: 35px;padding: 8px 0 0;}
.newsbox .right .qq {
    width: 150px;
    height: 30px;
    line-height: 30px;
    margin-top: 50px;
    margin-left: 75px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

.cbg1 {
    width: auto;
    height: 335px;
    background: url(/Images/cbg.jpg) no-repeat center
}

.newsbox1 {
    width: 1200px;
    height: 335px;
    margin: auto
}

.newsbox1 .leftl {
    width: 580px;
    height: 300px;
    float: left;
    margin-right: 35px;
    margin-top: 20px
}

.newsbox1 .left .riqi {
    float: right;
    padding-right: 10px;
}

.newsbox1 .left {
    width: 580px;
    height: 300px;
    float: left;
    margin-top: 20px
}

.newsbox1 .left .title {
    width: 580px;
    height: 34px;
    background: url(title1l.gif);
}

.newsbox1 .left .title .a1 {
    font-size: 16px;
    font-family: å¾?è½?é›…é»‘;
    color: #147951;
    font-weight: bold;
    line-height: 32px;
    float: left
}

.newsbox1 .left .title .a2 {
    float: right;
    width: 60px;
    height: 34px;
    display: block;
    padding: 10px 0px 0;
}

.newsbox1 .left ul {
    margin: 10px 5px 0px 5px
}

.newsbox1 .left li {
    line-height: 30px;
    border-bottom: 1px dashed #CCC;
    background: url(/Images/list-ico.gif) no-repeat;
    background-position: left;
    padding-left: 20px
}

.newsbox1 .left li a {
    color: #666
}

.newsbox1 .left li a:hover {
    color: #F00
}

.newsbox1 .right {
    width: 219px;
    height: 228px;
    float: right;
    margin-top: 20px;
    background: url(/Images/kfbg1.gif)
}

.newsbox1 .right .tel {
    width: 150px;
    line-height: 30px;
    margin-top: 32px;
    margin-left: 50px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.newsbox1 .right .tel li {
    line-height: 38px;
}

.newsbox1 .right .img1 {
    width: 105px;
    height: 35px;
    float: left;
    padding-left: 4px;
    padding-top: 3px;
}

.newsbox1 .right .img2 {
    width: 105px;
    height: 35px;
    float: right;
    padding-top: 3px;
}

.xiaoyuan {
    width: 1000px;
    height: 34px;
    line-height: 34px;
    background: #358747;
    margin: 20px auto 0px auto
}

.xiaoyuan .title {
    color: #FFF;
    font-size: 16px;
    font-family: å¾?è½?é›…é»‘;
    padding-left: 20px;
    font-weight: bold;
}

.xiaoyuancon {
    width: 1000px;
    height: 220px;
    margin: auto
}

.xiaoyuancon ul {
    padding-top: 15px
}

.xiaoyuancon li {
    float: left;
    margin-right: 15px
}

.xiaoyuancon img {
    width: 220px;
    height: 140px;
    border: 3px solid #CCC;
    margin-bottom: 5px
}

.xiaoyuancon .name {
    width: 226px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #358747;
    display: block;
    color: #FFF
}

.xiaoyuancon .name:hover {
    background: #3BA953;
}

.linktitle {
    width: 100%;
    line-height: 35px;
    border-top: 1px solid #ccc;
    background-color: #eee;
    margin: 30px auto 0;
}

.linkcon {
    width: 900px;
    overflow: hidden;
    _overflow: visible;
    min-height: 30px;
    height: auto !important;
    height: 30px;
    line-height: 30px;
    float: left;
}

.linkcon a {
    color: #666;
    margin-right: 20px
}

.linkcon a:hover {
    color: #F00
}

.copyright {
    width: 1200px;
    height: 120px;
    margin: 0 auto;
    padding-top: 20px;
}

.copyright .con {
    width: 800px;
    line-height: 30px;
    color: #666;
    float: left;
}

.copyright .an123 {
    width: 380px;
    float: right;
}

.w1000 {
    width: 1000px;
    overflow: hidden;
    _overflow: visible;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    margin: 10px auto
}

.w1000 .left {
    width: 240px;
    height: auto;
    float: left
}

.w1000 .right {
    width: 730px;
    height: auto;
    float: right
}

.w1000 .left .title {
    width: 170px;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    font-size: 18px;
    font-family: å¾?è½?é›…é»‘;
    background: #336699 url(/Images/a.png) no-repeat;
    background-position: 10px;
    padding-left: 70px
}

.w1000 .left .con {
    width: 236px;
    height: auto;
    border: 2px solid #336699
}

.w1000 .left .con li {
    width: 200px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #336699;
    margin: 10px auto;
}

.w1000 .left .con li a {
    color: #FFF;
    display: block
}

.w1000 .left .con li a:hover {
    background: #06C
}

.w1000 .right .title {
    width: 730px;
    height: 55px;
    background: url(/Images/about-title.gif) no-repeat
}

.w1000 .right .title .t1 {
    font-size: 18px;
    font-family: å¾?è½?é›…é»‘;
    float: left;
    padding-left: 70px;
    line-height: 55px;
    color: #039
}

.w1000 .right .title .t2 {
    float: right;
    line-height: 50px;
    color: #666
}

.w1000 .right .con {
    padding: 20px;
    line-height: 25px;
    color: #666
}

.w1000 .right .con li {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #CCC;
    background: url(/Images/arr.gif) no-repeat 5px center;
    display: block;
}

.w1000 .right .con li a {
    color: #666;
    padding-left: 20px;
    display: block
}

.w1000 .right .con li a:hover {
    color: #F00;
    display: block;
    background: url(/Images/arr.gif) #f5f5f5 no-repeat 5px center;
}

.w1000 .right .con .pagelist {
    text-align: center;
    margin-top: 20px
}

.w1000 .right .newstitle {
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-family: å¾?è½?é›…é»‘;
    border-bottom: 1px dashed #CCC
}

.w1000 .right .time {
    height: 30px;
    line-height: 30px;
    text-align: center
}

.w1000 .right .content {
    line-height: 25px;
}

.w1000 .right .con dd {
    float: left;
    margin: 20px 13px 5px 13px;
}

.w1000 .right .con dd img {
    display: block;
    width: 190px;
    height: 122px;
    padding: 6px 6px 12px 6px;
    background: url(/Images/imgbox.jpg) left top no-repeat;
}

.w1000 .right .con .name {
    width: 202px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    color: #666
}

.w1000 .right .con .name:hover {
    color: #F00
}

#demo {
    overflow: hidden;
    width: 1000px;
    text-align: center
}

#indemo {
    float: left;
    width: 800%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 360px;
    background: #000;
}

.fullSlide .bd {
    height: 360px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 360px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 360px;
}

.fullSlide .hd {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
}

.fullSlide .hd ul {
    text-align: center;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 42px;
    height: 11px;
    margin: 1px;
    overflow: hidden;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    line-height: 1200px;
}

.fullSlide .hd ul .on {
    background: #f00;
}

/*--- banner end ---*/
.cbgli {
    width: auto;
    height: auto;
    overflow: hidden;
}

.bgbox {
    width: 1000px;
    margin: 0 auto;
}

.suoyinname {
    width: 1000px;
    padding: 50px 0 30px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.suoyin {
    width: 600px;
    padding: 10px 0 20px;
    margin: 0 auto;
}

.namet {
    width: 1000px;
    line-height: 35px;
}

.name {
    width: 1000px;
}

.name ul li {
    width: 200px;
    line-height: 20px;
    float: left;
}

.enzi {
    padding: 5px;
    border: 1px solid #006331;
    color: #000000;
}

.enzibg {
    padding: 5px;
    border: 1px solid #006331;
    background-color: #006331;
    color: #ffffff
}

.syname {
    width: 1000px;
    padding: 50px 0 15px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

.newsriqi {
    width: 1000px;
    padding: 0px 0 10px;
    text-align: center;
    font-size: 12px;
    border-bottom: 1px solid #ccc;
}

.syshow {
    width: 680px;
    line-height: 30px;
    padding: 30px 0;
    float: right;
}

.syleft {
    width: 280px;
    line-height: 30px;
    padding: 20px 0;
    float: left;
}

.syleftul {
    width: 280px;
    padding: 10px 0;
    float: left;
}

.syleftli {
    width: 250px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    background-color: #006331;
    color: #FFFFFF;
    padding: 2px 15px;
}

.syleftlist {
    width: 258px;
    float: left;
    background-color: #eee;
    border: 1px solid #006331;
    padding: 2px 10px;
}

.cxsylink {
    width: 250px;
    padding: 30px 0 20px;
    margin: 0 auto;
}

.cxsybg {
    padding: 5px 10px;
    border: 1px solid #006331;
    background-color: #006331;
    color: #fff;
    font-size: 14px;
}

.xxiang {
    width: 600px;
    height: 40px;
    float: left
}

.xxiang li {
    width: auto;
    float: left;
    padding: 3px 10px 3px 0;
}

.newslist {
    width: 90%;
    margin: 0 auto;
}

.newst {
    font-size: 16px;
    font-weight: bold;
}

.newslist ul {
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

.newslist ul li {
    line-height: 30px;
}

.newsname {
    width: 1000px;
    padding: 50px 0 15px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.newsriqi {
    width: 1000px;
    padding: 0px 0 10px;
    text-align: center;
    font-size: 12px;
    border-bottom: 1px solid #ccc;
}

.newsshow {
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
    padding: 30px 0;
}

.imglist {
    width: 90%;
    margin: 0 auto;
    height: auto;
    padding: 10px 0 20px;
}

.imglist ul {
    padding: 20px 10px 0 10px;
    width: 200px;
    height: 200px;
    float: left;
}

.imglist ul li {
    line-height: 28px;
    text-align: center;
}

.imglist ul li img {
    width: 200px;
    height: 150px;
    border: 1px solid #ccc;
    padding: 2px;
}

.page {
    width: 400px;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
}

.page a {
    padding: 3px 10px;
    border: 1px solid #006331;
    color: #3e3e3e;
}

.page a:hover {
    padding: 3px 10px;
    color: #000;
}

.page .pagewu {
    padding: 3px 10px;
    border: 1px solid #006331;
    color: #3e3e3e;
}

.imgname {
    width: 1000px;
    padding: 50px 0 30px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

.newsshow {
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
    padding: 30px 0;
}