#container{width: 96%;height: 243px;/* margin:0px auto; */overflow: hidden;position: relative;margin-top:0px;padding-top: 37px;/* margin-left: 20%; *//* margin-right: 5%; */} 
  
#container ul{ 
  list-style: none; 
  width:1000000px; 
  position: absolute; 
} 
  
#container ul li{ float:left; width:226px; height:170px; margin-right:10px;} 
#container ul li .t{  width:226px; height:170px; overflow:hidden; }
#container ul li .t img{width:226px; height:170px;  overflow:hidden; transition: all 0.3s;}
#container ul li  p{ width: 100%;  height:40px; line-height:40px; text-align:center; font-size:16px; color: #333; margin-top:10px}

#container ul li:hover .t img {
                        transform: scale(1.3);
                    }
                    


                .main-top {
                        overflow: hidden;
                        margin-top: 42px;
                        margin-bottom: 41px;
                    }
                    
                    .main-top-l {
                        float: left;
                        width: 900px;
                        margin-right: 50px;
                    }
                    
                    .main-top-r {
                        overflow: hidden;
                        width: 350px;
                    }
                    
                    .title {
                        line-height: 45px;
                        text-align: right;
                    }
                    
                    .title h3 {
                        float: left;
                        font-weight: normal;
                    }
                    
                    .title span {
                        font-size: 24px;
                        color: #b17454;
                    }
                    
                    .title span:first-child {
                        color: #b17454;
                    }
                    
                    .title a {
                        display: inline-block;
                        padding-right: 26px;
                        background: url(../images/more.png)no-repeat right center;
                        font-size: 14px;
                        color: #848484;
                    }
                    
                    .title a:hover {
                        color: #b17454;
                    }
                    
                    .dt-pic>ul {
                        overflow: hidden;
                        width: 100%;
                        padding-top: 18px;
                        height: 300px;
                    }
                    
                    .dt-pic>ul>li {
                        width: 284px;
                        float: left;
                        margin-left: 23px;
                        margin-bottom: 10px;
                    }
                    
                    .dt-pic>ul>li:first-child {
                        margin-left: 0;
                    }
                    
                    .dt-pic .pic {
                        overflow: hidden;
                        height: 200px;
                    }
                    
                    .pic img {
                        min-height: 200px;
                        width: 100%;
                        transition: none;
                    }
                    
                    .pic:hover img {
                        transform: scale(1);
                    }
                    
                    .pic-text {
                        padding-top: 13px;
                        padding-left: 15px;
                        border: 1px solid #f0f0f0;
                        box-shadow: 0 0 4px #f0f0f0;
                    }
                    
                    .pic-text p {
                        line-height: 32px;
                        width: 100%;
                        height: 32px;
                        font-size: 16px;
                        color: #333333;
                        overflow: hidden;
                    }
                    
                    .pic-text:hover p {
                        color: #b17454;
                    }
                    
                    .pic-text i {
                        display: block;
                        width: 29px;
                        height: 2px;
                        background-color: #b17454;
                    }
                    
                    .pic-text span {
                        font-size: 14px;
                        color: #999999;
                        line-height: 43px;
                    }
                    .tz-text{height:316px;overflow:hidden;float: left;}
                    .tz-text>ul>li {
                        padding-top: 20px;
                        padding-bottom: 23px;
                        border-top: 1px solid #f2f2f2;
                    }
                    
                    .tz-text>ul>li:first-child {
                        border: none;
                    }
                    
                    .tz-text>ul>li>a {
                        display: table;
                        overflow: hidden;
                    }
                    
                    .date {
                        display: table-cell;
                        text-align: center;
                        width: 66px;
                        height: 66px;
                        border-radius: 3px;
                        background-color: #e7e7e7;
                        vertical-align: middle;
                        overflow: hidden;
                    }
                    
                    .date>p {
                        font-size: 24px;
                        color: #333333;
                        padding-top: 12px;
                        line-height: 27px;
                    }
                    
                    .date>span {
                        display: block;
                        font-size: 12px;
                        color: #333333;
                        padding-bottom: 11px;
                        line-height: 16px;
                    }
                    
                    .date-t {
                        display: table-cell;
                        vertical-align: middle;
                        padding-left: 18px;
                    }
                    
                    .tz-text>ul>li>a>.date-t>p {
                        border-radius: 3px;
                        font-size: 16px;
                        color: #666666;
                        line-height: 28px;
                        max-height: 56px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }
                    
                    .tz-text>ul>li:hover .date-t>p {
                        color: #b17454;
                    }
                    
                    .tz-text>ul>li:hover .date>p {
                        background-color: #b17454;
                        color: #fff;
                    }
                    
                    .tz-text>ul>li:hover .date>span {
                        background-color: #b17454;
                        color: #fff;
                    }
                    
                    .main-middle {
                        background: url(../images/zx.png) no-repeat;
                    }
                    
                    .yd {
                        padding-top: 42px;
                        padding-bottom: 65px;
                    }
                    
                    .yd-l {
                        float: left;
                        width: 900px;
                        margin-right: 49px;
                    }
                    
                    .yd-l>ul {
                        overflow: hidden;
                    }
                    
                    .yd ul>li {
                        float: left;
                        width: 430px;
                    }
                    
                    .yd ul>li:first-child {
                        margin-right: 40px;
                    }
                    
                    .yd .title {
                        line-height: 80px;
                        overflow: hidden;
                    }
                    
                    .yd .title h3 span {
                        color: #fff;
                    }
                    
                    .yd .title a {
                        color: #fff;
                        background: url(../images/more2.png) no-repeat right center;
                    }
                    
                    .yd .title a:hover {
                        text-decoration: underline;
                    }
                    
                    .main-middle .yd-text ul li:hover a {
                        text-decoration: underline;
                    }
                    
                    .yd-r {
                        float: left;
                        text-align: left;
                        width: 350px;
                    }
                    
                    .yd-text {
                        margin-top: 16px;
                    }
                    
                    .yd-text ul {
                        overflow: hidden;
                    }
                    
                    .yd-text>ul>li {
                        position: relative;
                        line-height: 37px;
                        padding-right: 60px;
                        box-sizing: border-box;
                    }
                    
                    .main-down .yd-text>ul>li:hover>a {
                        color: #b17454;
                    }
                    
                    .yd-text>ul>li>a {
                        display: block;
                        color: #fff;
                        font-size: 16px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }
                    
                    .yd-text>ul>li>a>span {
                        position: absolute;
                        right: 0;
                        color: #fff;
                        font-size: 16px;
                    }
                    
                    .yd-r .yd-text {
                        margin-top: 0;
                    }
                    
                    .yd-r .yd-text>ul>li {
                        padding-left: 16px;
                    }
                    
                    .yd-r .yd-text>ul>li::before {
                        content: "";
                        display: inline-block;
                        width: 4px;
                        height: 4px;
                        border-radius: 50%;
                        position: absolute;
                        top: 18px;
                        left: 0;
                        background-color: #fff;
                    }
                    
                    .md-up {
                        padding-top: 49px;
                    }
                    
                    .md-up-l .yd-text>ul>li>a {
                        color: #000;
                    }
                    
                    .md-up-l .yd-text>ul>li>a>span {
                        color: #999999;
                    }
                    
                    .md-up-l title {
                        line-height: 53px;
                    }
                    
                    .md-up-l>ul {
                        overflow: hidden;
                    }
                    
                    .md-up-l>ul>li {
                        float: left;
                        width: 430px;
                    }
                    
                    .md-up-l>ul>li:first-child {
                        margin-right: 40px;
                    }
                    
                    .md-up-r {
                        float: left;
                        overflow: hidden;
                        width: 350px;
                    }
                    
                    .xz {
                        float: left;
                        margin-top: 26px;
                        background-color: #eeeeee;
                        border-bottom-right-radius: 16px;
                    }
                    
                    .xz-say {
                        float: right;
                        width: 189px;
                        box-sizing: border-box;
                        padding-left: 18px;
                        padding-right: 18px;
                    }
                    
                    .xz-say p {
                        font-size: 16px;
                        font-weight: bold;
                        color: #000;
                        line-height: 48px;
                    }
                    
                    .xz-say span {
                        display: block;
                        font-size: 14px;
                        font-weight: normal;
                        line-height: 23px;
                        height: 92px;
                        overflow: hidden;
                    }
                    
                    .md-down {
                        background: url(../images/xz.png) no-repeat;
                        margin-top: -50px;
                        padding-top: 118px;
                        padding-bottom: 79px;
                    }
                    
                   .xmm {
    background: #f2f2f2 url(../images/st.png) no-repeat;
    padding-left: 100px;
    box-sizing: border-box;
}
                    
                    .xm>ul {
                        padding-top: 33px;
                        padding-bottom: 10px;
                        overflow: hidden;
                    }
                    
                    .xm>ul>li {
                        float: left;
                        margin-left: 20px;
                        text-align: center;
                    }
                    
                    .xm>ul>li>a {
                        display: block;
                    }
                    
                    .xm>ul>li>a>div {
                        overflow: hidden;
                    }
                    
                    .xm>ul>li>a>div>img {
                        transition: all 0.3s;
                    }
                    
                    .xm>ul>li>a>div:hover img {
                        transform: scale(1.3);
                    }
                    
                    .xm>ul>li>a p {
                        font-size: 16px;
                        color: #090000;
                        line-height: 40px;
                    }
                    
                    .xm>ul>li:hover p {
                        color: #b17454;
                    }
                    
                    #link {
                        background-color: #f2f2f2;
                    }
                    
                    .link {
                        overflow: hidden;
                        padding-top: 45px;
                        padding-bottom: 52px;
                    }
                    
                    .link-l {
                        float: left;
                    }
                    
                    .link-r {
                        float: right;
                        display: none;
                    }
                    
                    .link-l>ul {
                        overflow: hidden;
                        width: 100%;
                    }
                    
                    .link-l>ul>li {
                        float: left;
                        width: 175px;
                        line-height: 31px;
                        text-align: left;
                    }
                    
                    .link-l>ul>li>a {
                        font-size: 15px;
                        color: #666666;
                    }
                    
                    .link-l>ul>li:hover>a {
                        color: #b17454;
                    }
                    
                    .link-r>ul>li {
                        position: relative;
                        float: left;
                        margin-left: 15px;
                    }
                    
                    .link-r>ul>li>a {
                        display: block;
                        color: #fff;
                    }
                    
                    .link-r>ul>li p {
                        position: absolute;
                        top: 20px;
                        left: 30px;
                        font-size: 18px;
                    }