﻿
.banner
{
    height:352px; background-image:url(../images/banner.png); background-position:0px 0px; background-repeat:no-repeat;
}

.indexinterval
{
    margin-top:10px;
}
.video
{
    width:330px; height:257px; float:left; position:relative; background-image:url(../images/indexVideo.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
.video .content
{
    position:absolute; left:12px; top:60px; border:solid 2px #e27ea9;
}
.news
{
    width:418px; height:257px; float:left; position:relative; background-image:url(../images/indexNews.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
.newsimagebox
{
    position:absolute; left:20px; top:60px; width:171px; height:107px; overflow:hidden;
}
.newsimagebox img
{
    position:absolute; left:3px; top:3px; width:165px; height:101px;
}
.newsimagebox a
{
    position:absolute; left:0px; top:0px; width:171px; height:107px; background-image:url(../images/border02.png); background-position:0px 0px; background-repeat:no-repeat;
}
.new
{
    position:absolute; left:150px; top:50px; width:50px; height:40px; background-image:url(../images/new.png); background-position:center center; background-repeat:no-repeat;
}
.topnews
{
    position:absolute; left:200px; top:65px; width:210px;
}
.topnews h2
{
    font-size:12px; font-weight:bold;
}
.topnews p
{
    font-size:12px; font-weight:normal; text-indent:2em;
}
.newslist
{
    position:absolute; left:10px; top:180px; width:384px;
}
.newslist .item
{
    height:22px; line-height:22px; overflow:hidden; padding-left:22px; background-image:url(../images/list.png); background-position:0px 0px; background-repeat:no-repeat;
}
.newslist .title
{
    float:left; width:280px; height:22px; overflow:hidden;
}
.newslist .title a
{
    line-height:22px;
}
.newslist .date
{
    float:right; width:80px; height:22px; overflow:hidden; text-align:right;
}


.service
{
    width:242px; height:257px; float:left; position:relative; background-image:url(../images/indexService.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
.servicelist
{
    position:absolute; left:20px; top:60px;
}
.servicelist .item
{
    width:208px; padding-bottom:10px;
}
.servicelist .imagebox
{
    float:left; width:87px; height:87px; position:relative;
}
.servicelist .imagebox img
{
    display:block; position:absolute; left:1px; top:1px; width:85px; height:85px;
}
.servicelist .imagebox a
{
    display:block; position:absolute; left:0px; top:0px; width:87px; height:87px; background-image:url(../images/border01.png); background-position:0px 0px; background-repeat:no-repeat;
}
.servicelist .content
{
    float:left; width:110px; padding-left:10px;
}
.servicelist .content .title
{
    height:55px; font-weight:bold; padding-top:5px;
}
.servicelist .content .type
{
    
}

.case
{
    width:748px; height:198px; float:left; position:relative; background-image:url(../images/indexCase02.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
.casetabs
{
    position:absolute; left:6px; top:1px; width:338px; height:28px; background-image:url(../images/indexCase01.png); background-position:-366px -3px; background-repeat:no-repeat;
}
.casetabs02
{
    background-position:-10px -3px;
}
.casetabs .item
{
    width:169px; height:28px; float:left;
}
.casetabs .item a
{
    display:block; width:100%; height:100%;
}

.caselist
{
    width:716px; height:150px; position:absolute; left:15px; top:43px;
}
.caselist .prev,.caselist .next
{
    float:left; width:40px; height:40px; padding-top:35px; overflow:hidden;
}
.caselist .prev a
{
    display:block; width:100%; height:100%; background-image:url(../images/prev.png); background-position:center center; background-repeat:no-repeat;
}
.caselist .next a
{
    display:block; width:100%; height:100%; background-image:url(../images/next.png); background-position:center center; background-repeat:no-repeat;
}
.scoll_part1
{
    float:left; width:635px; height:150px; position:relative; overflow:hidden;
}
.scoll_part2
{
    width:5000px; height:150px; position:absolute;
}
.scoll_part3
{
    float:left; width:635px; height:150px; overflow:hidden;
}
.scoll_part3 .item
{
    width:152px; padding:0px 3px; float:left;
}
.scoll_part3 .item .p1
{

}
.scoll_part3 .item .p1 img
{
    width:150px; height:120px; border:solid 1px #FFFFFF;
}
.scoll_part3 .item .p1 a
{
    
}
.scoll_part3 .item .p2
{
    text-align:center;
}
.scoll_part3 .item .p2 a
{
    font-size:12px; font-weight:bold; line-height:2; color:#FFFFFF;
}


.departmentlist
{
    width:239px; height:198px; float:left; position:relative; background-image:url(../images/indexList.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
.departmentlist .tel
{
    position:absolute; left:20px; top:63px; line-height:20px; width:138px; color:#952857;
}
.departmentlist .qq
{
    position:absolute; left:20px; top:120px; line-height:20px; width:138px; color:#952857;
}
.departmentlist .qq a
{
    color:#FFFFFF;
}
.departmentlist .content
{
    width:188px; height:75px; position:absolute; left:25px; top:100px;
}
.departmentlist .content a
{
    display:inline-block; margin-right:3px; font-size:12px;
}

