﻿.part1 {
    background: url(../../base/img/part3.jpg) no-repeat center top;
    background-size: cover; 
    padding: 30px 0;
    position: relative;
}
.part1 .siteWidth {
    padding: 30px 0;
    overflow: hidden;
}



.part1 .xx-pic { position: absolute; top: 60px; left: 0; width: 100%; text-align: center; font-weight: bold; color: #e1731a; font-size: 32px; text-shadow:2px 2px 0px #fff;}

/* 焦点图S */
.focus {
    width: 850px;
    height: 445px;
    float: left;
    overflow: hidden;
    position: relative;
}
.focus .hd {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 15;
}
.focus .hd ul {
    overflow: hidden;
    zoom: 1;
    z-index: 2;
}
.focus .hd ul li {
    float: left;
    margin-left: 5px;
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    cursor: pointer;
    overflow: hidden;
    border-radius: 15px;
    background-color: #89ab3a;
}
.focus .hd ul li.on {
    background-color: #fff;
}
.focus .bd {
    position: relative;
    z-index: 2;
    height: 445px;
    background-color: #fff;
}
.focus .bd ul li {
    z-index: 9;
}
.focus .bd .pic {
    position: relative;
    z-index: 0;
    height: 445px;
}
.focus .bd .pic img {
    width: 850px;
    height: 445px;
    border: 0;
}
.focus .bd .txt {
    display: none;
}
.focus .bd .con {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    *bottom: 3px;
    height: 56px;
    line-height: 44px;
    text-align: center;
}
.focus .bd .con .title {
    position: absolute;
    width: 660px;
    left: 20px;
    text-align: left;
    z-index: 1;
    line-height: 56px;
}
.focus .bd .con .title a {
    color: #fff;
    font-size: 18px;
}
.focus .bd .con .titleBg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.focus .bd .con .bg {
    position: absolute;
    width: 100%;
    height: 70px;
    z-index: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.Icons {
    float: right;
    width: 330px;
}
.s-form {
    height: 38px;
    background: #e1731a;
    overflow: hidden;
    position: relative;
    z-index: 0;
    padding: 28px;
    margin-bottom: 20px;
}
.s-form .select-box {
    display: none
}
.s-form .input-box {
    float: left;
}
.s-form .input-box input {
    display: block;
    width: 260px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    color: #666;
    font-size: 12px;
    border: none;
}
.s-form .btn-box .btn {
    text-indent: -999em;
    display: block;
    width: 30px;
    height: 36px;
    line-height: 36px;
    border: none;
    outline: none;
    background: url(../../base/img/fdj.jpg) no-repeat center center;
    cursor: pointer;
}
.btn-box {
    position: absolute;
    right: 35px;
    top: 27px;
    height: 36px;
    width: 30px;
    text-align: center;
}
.tubiao li {
    width: 156px;
    height: 155px;
    text-align: center;
}
.tubiao li a {
    padding-top: 100px;
    display: block;
    color: #fff;
    font-size: 18px;
}
.tubiao li.icon1, .tubiao li.icon2 {
    margin-bottom: 20px;
}
.tubiao li.icon2, .tubiao li.icon4 {
    float: right;
}
.tubiao li.icon1, .tubiao li.icon3 {
    float: left;
}
.tubiao li.icon1 {
    background: #529f59;
}
.tubiao li.icon2 {
    background: #317695;
}
.tubiao li.icon3 {
    background: #e1731a;
}
.tubiao li.icon4 {
    background: #87ab3b;
}
.tubiao li.icon1 a {
    background: url(../../base/img/contantus.png) no-repeat center 30px;
}
.tubiao li.icon2 a {
    background: url(../../base/img/xydt.png) no-repeat center 30px;
}
.tubiao li.icon3 a {
    background: url(../../base/img/icons-dj.png) no-repeat center 30px;
}
.tubiao li.icon4 a {
    background: url(../../base/img/gysl.png) no-repeat center 30px;
}
.part2, .part3 {
    background: #f2f2f2;
    padding: 20px 0;
    overflow: hidden;
}
.part2 h3.tit, .part3 h3.tit {
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    font-size: 30px;
}
.part2 h3.tit a, .part3 h3.tit a {
    color: #529f59;
}
.lanmubox .hd {
    margin-bottom: 28px;
    text-align: center;
    margin-top: 30px;
}
.lanmubox .hd ul {
    overflow: hidden;
}
.lanmubox .hd li {
    padding: 0 26px;
    display: inline-block;
    *display: inline;
    line-height: 32px;
}
.lanmubox .hd li a {
    font: 18px/32px "微软雅黑";
    color: #333;
}
.lanmubox .hd li.on a {
    color: #fff;
}
.lanmubox .hd li.on {
    background: #87ab3b;
}
.lanmubox .bd .newslist {
    margin-right: -14px;
}
.lanmubox .bd .newslist li {
    float: left;
    width: 380px;
    margin: 0 14px 30px 0;
    height: 98px;
    overflow: hidden;
}
.lanmubox .newslist li .pic {
    float: left;
    width: 140px;
    margin-right: 14px;
}
.lanmubox .newslist li .con {
   overflow: hidden;
}

.lanmubox .news-piclist .title { float: right; width: 220px;}

.lanmubox .newslist li img {
    width: 140px;
    height: 88px;
}
.lanmubox .newslist li.noPic .pic {
   display: none;
}


.lanmubox .newslist .title {
    font: bold 14px/36px "微软雅黑";
    color: #333;
    height: 36px;
    overflow: hidden;
    white-space: nowrap; text-overflow: ellipsis;
}
.lanmubox .newslist .intro {
    font-size: 12px;
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
    color: #999;
}
.lanmubox .bd .imglist {
    margin-right: -24px;
}
.lanmubox .imglist li {
    float: left;
    width: 200px;
    margin: 0 0px 30px 0;
    text-align: center;
}
.lanmubox .imglist li .title, .lanmubox .imglist li .title a {
    font: 12px/24px "微软雅黑";
    color: #666;
}
.lanmubox .imglist li imgg {
    width: 220px;
    height: 140px;
}
.part3 {
    background: #fff;
}
.wdbj {
    overflow: hidden;
}
.wdbj li {
    float: left;
    width: 285px;
}
#wdbjList .hd {
    margin-bottom: 40px;
    overflow: hidden;
    text-align: center;
}
#wdbjList .hd li {
    margin: 0 10px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
#wdbjList .hd li a {
    display: block;
    padding: 10px 30px;
    line-height: 25px;
    background-color: #eee;
    font-size: 18px;
    border-radius: 40px;
}
#wdbjList .hd li.on a {
    background-color:#87ab3b;
    color: #fff;
}
#wdbjList .hd li a:hover {
    text-decoration: none;
}
#wdbjList .bd {
    margin: 0 -10px;
    overflow: hidden;
    text-align: center;
}
#wdbjList .bd li {
    display: inline-block;
    *display: inline;
    width: 13.5%;
    margin-bottom: 20px;
}
#wdbjList .bd li.noData {
    display: none;
}
#wdbjList .bd li a {
    display: block;
    padding: 10px 5px;
    margin: 0 10px;
    border: 1px solid #87ab3b;
    color: #529f59;
    font-size: 16px;
    border-radius: 10px;
    transition: all 0.3s ease 0s;
    text-align: center;
}
#wdbjList .bd li a:hover {
    background-color: #87ab3b;
    color: #fff;
    text-decoration: none;
}
/* friendLinks */
.friendLinks {
    padding-bottom: 20px;
}
.friendLinks .bd {
    margin: 0 -15px;
    overflow: hidden;
}
.friendLinks select {
    border: 0;
    width: 274px;
    padding: 4px;
    margin: 0 15px;
    border: 1px solid #ccc;
}