@charset "utf-8";

/* 动画样式 */
.fullSlide{
    width:1920px;
    position:relative;
    height:579px;
    left:50%;
    margin-left:-960px;
    z-index:10;
    background:#fff;
}

.fullSlide .hd{
    height:15px;
    overflow:hidden;
    position:absolute;
    right: 50%;
    bottom: 20px;
    z-index:1;
}
.fullSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.fullSlide .hd ul li{
    float:left;
    margin-right:2px;
    width:52px;
    height:5px;
    border-radius: 2px;
    line-height:14px;
    background:#787878;
    cursor:pointer;
}
.fullSlide .hd ul li.on{ background:#c51013; }

.fullSlide .bd{
    margin:0 auto;position:relative;overflow:hidden;}
.fullSlide .bd li{
    height:579px;
    overflow:hidden;text-align:center;}
.fullSlide .bd li a{
    display:block;
    height:579px;
}
.fullSlide .prev,
.fullSlide .next{position:absolute;z-index:1;display:block;width:70px;height:57px;bottom:0;right:500px;background:url(../images/icons.png) no-repeat 0 0;
    cursor:pointer;overflow:hidden;}
.fullSlide .next{bottom:0;right:430px;background-position:0 -57px;}
.fullSlide .prev:hover{background-position:-70px 0}
.fullSlide .next:hover{background-position:-70px -57px}

/*产品展示*/
.product {
    height: 610px;
    background-color: #E7E7E7;
}
.product .title {
    height: 135px;
    background: url(../images/product_title.jpg) no-repeat center 61px;
    margin-bottom: 61px;
}

.picScroll-left{
    overflow:hidden;
    position:relative;
    width: 1200px;
    margin: 0 auto;
}
.picScroll-left .hd{
    position: absolute;
    width: 1200px;
    margin: 0 auto;
    top: 80px;
}
.picScroll-left .hd .prev,.picScroll-left .hd .next{
    display:block;
    width:40px;
    height:40px;
    margin-right:5px;
    margin-top:10px;
    cursor:pointer;
}
.picScroll-left .hd .prev {
    background:url("../images/left.png") no-repeat;
}
.picScroll-left .hd .next {
    background:url("../images/right.png") no-repeat;
    right: 0;
    float: right;
}
.picScroll-left .bd{
    width: 1100px;
    margin: 0 auto;
}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }


/*新闻资讯*/
.news {
    height: 839px;
    background-color: #ffffff;
}
.news .title {
    height: 135px;
    background: url(../images/news_title.jpg) no-repeat center 61px;
    margin-bottom: 28px;
}
.slideTxtBox{
    width:1200px;
    margin: 0 auto;
}
.slideTxtBox .hd{
    height:30px;
    line-height:30px;
    position:relative;
    margin-bottom: 20px;
}
.slideTxtBox .hd ul {
    width: 248px;
    margin: 0 auto;
}
.slideTxtBox .vertical-line {
    width: 2px;
    display: block;
    height: 31px;
    margin: 0 auto;
    background-color: #9b9b9b;
}
.slideTxtBox .hd ul li{
    float:left;
    margin: 0 14px;
    text-align: center;
    cursor:pointer;
    font-size: 24px;
}
.slideTxtBox .hd ul li.on{
    height:30px;
    background:#fff;
    color: #c51013;
    border-bottom:2px solid #c51013;
}
.slideTxtBox .bd ul{
    padding:15px;  zoom:1;
}
.slideTxtBox .bd li{
    height:24px; line-height:24px;
}
.slideTxtBox .bd li .date{
    float:right; color:#999;
}
.news-img {
    width: 588px;
    float: left;
    overflow: hidden;
}
.news-img .img{
    position: relative;
}
.news-img .time {
    position: absolute;
    width: 103px;
    height: 94px;
    bottom: -35px;
    left: 0;
    background-color: #c51013;
    text-align: center;
    color: #ffffff;
}
.news-img .time .top {
    height: 57px;
    border-bottom: 1px solid #f55457;
    line-height: 57px;
    font-size: 48px;
}
.news-img .time .bottom {
    line-height: 36px;

}
.news-img .news-title {
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    font-size: 16px;
    line-height: 45px;
    margin-bottom: 8px;
    font-weight: 600;
}
.news-img .news-description {
    color: #999999;
    font-size: 14px;
}

.news-text {
    float: right;
    width: 570px;
    margin-bottom: 36px;
}
.news-text .time {
    float: left;
    width: 100px;
    height: 100px;
    background-color: #e4e4e4;
    text-align: center;
}
.news-text .time .top {
    height: 73px;
    background-color: #f8f8f8;
    color: #a5a5a5;
    font-size: 48px;
    line-height: 73px;
}
.news-text .info {
    float: right;
    width: 445px;
}

.news-text .news-title {
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    font-size: 16px;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 8px;
}
.news-text .news-description {
    color: #999999;
    font-size: 14px;
}