* {
    margin: 0px;
    padding: 0px;
}

.index_header {
    BACKGROUND: url(../images/service_bg.gif) repeat-x 50% bottom;
    HEIGHT: 790px
}

.index_banner {
    TEXT-ALIGN: center;
    WIDTH: 100%;
    BACKGROUND: url(../images/service_bg.gif) repeat-x 50% bottom;
    HEIGHT: 480px;
    OVERFLOW: hidden
}

.home-slider {
    OVERFLOW: hidden
}

.design_box {
    Z-INDEX: 10000;
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 1200px;
    LEFT: 0px;
    font-family: "΢���ź�";
}

.design {
    Z-INDEX: 10000;
    POSITION: absolute;
    MARGIN: 0px auto;
    WIDTH: 1200px;
    BOTTOM: 30px;
    OVERFLOW: hidden;
    LEFT: 0px
}

.design DL {
    TEXT-ALIGN: center;
    FILTER: alpha(opacity=60);
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 30px;
    WIDTH: 310px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(../images/design_dl_bg.gif) no-repeat;
    FLOAT: left;
    HEIGHT: 94px;
    PADDING-TOP: 15px;
    -moz-opacity: 0.6;
    opacity: 0.6
}

.design DL.sel {
    FILTER: alpha(opacity=80);
    BACKGROUND: url(../images/design_dl_bg_hover.gif) no-repeat;
    COLOR: #fff;
    -moz-opacity: 0.8;
    opacity: 0.8
}

.design DL.sel DD {
    COLOR: #fff
}

.design_center {
    MARGIN: 0px 45px
}

.design DL DT {
    BORDER-BOTTOM-COLOR: #0f6;
    WIDTH: 300px;
    FONT-FAMILY: "΢���ź�";
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold
}

.design DL DD {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 20px;
    MARGIN: 0px auto;
    WIDTH: 260px;
    COLOR: #999;
    PADDING-TOP: 10px
}

.service_bg {
    z-index: 0;
    Z-INDEX: 100000;
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 1200px;
    HEIGHT: 290px;
    TOP: 0px
}

.service {
    z-index: 0;
    POSITION: absolute;
    MARGIN: 0px auto;
    WIDTH: 1200px;
    BOTTOM: 20px;
    HEIGHT: 290px;
    LEFT: 0px
}

.service DL {
    TEXT-ALIGN: center;
    z-index: 000;
    WIDTH: 266px;
    FLOAT: left;
    HEIGHT: 290px
}

.service DT {
    PADDING-BOTTOM: 10px;
    FONT-FAMILY: "΢���ź�";
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 200px
}

.service DD {
    COLOR: #999;
    FONT-SIZE: 12px
}

.service01 {
    BACKGROUND: url(../images/service_bg01.gif?2) no-repeat;
    MARGIN-RIGHT: 45px
}

.service01:hover {
    BACKGROUND: url(../images/service_bg01_hover.gif?2) no-repeat;
    COLOR: #2eafbb
}

.service02 {
    BACKGROUND: url(../images/service_bg02.gif?2) no-repeat;
    MARGIN-RIGHT: 45px
}

.service02:hover {
    BACKGROUND: url(../images/service_bg02_hover.gif?2) no-repeat;
    COLOR: #2eafbb
}

.service03 {
    BACKGROUND: url(../images/service_bg03.gif?2) no-repeat;
    MARGIN-RIGHT: 45px
}

.service03:hover {
    BACKGROUND: url(../images/service_bg03_hover.gif?2) no-repeat;
    COLOR: #2eafbb
}

.service04 {
    MARGIN: 0px;
    BACKGROUND: url(../images/service_bg04.gif?2) no-repeat
}

.service04:hover {
    BACKGROUND: url(../images/service_bg04_hover.gif?2) no-repeat;
    COLOR: #2eafbb
}

.service DL.service_hover DD {
    COLOR: #2eafbb
}

.content {
    MARGIN-TOP: 40px
}

.content_title {
    MARGIN-BOTTOM: 25px;
    BACKGROUND: url(../images/content_title_bg.png) repeat-x center center
}

.content_title2 {
    BACKGROUND-COLOR: #fff;
    WIDTH: 207px
}

.content_title3 {
    BACKGROUND-COLOR: #fff;
    WIDTH: 260px
}

.content_title4 {
    BACKGROUND-COLOR: #f9f9f9;
    WIDTH: 268px
}

.title_ch {
    FONT-FAMILY: "΢���ź�";
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #2eafbb;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 15px
}

A.title_ch {
    FONT-FAMILY: "΢���ź�";
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #2eafbb;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 15px
}

.title_en {
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Arial;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #aaa;
    FONT-SIZE: 20px
}

.cases {
    PADDING-BOTTOM: 40px;
    MARGIN: 0px auto;
    WIDTH: 1200px
}

.cases_dl {
    FILTER: alpha(opacity=30);
    MARGIN: 0px auto;
    WIDTH: 1200px;
    -moz-opacity: 0.3;
    opacity: 0.3
}

.cases_dl DL {
    WIDTH: 380px;
    FLOAT: left
}

.cases_name {
    FONT-SIZE: 14px;
    PADDING-TOP: 15px
}

.cases_int {
    LINE-HEIGHT: 20px;
    COLOR: #999;
    FONT-SIZE: 12px;
    PADDING-TOP: 10px
}

.cases_center {
    MARGIN: 0px 30px
}

.news_bg {
    MARGIN: 0px auto;
    BACKGROUND: url(../images/news_bg.gif) #f9f9f9 no-repeat center center
}

.news {
    PADDING-BOTTOM: 40px;
    MARGIN: 0px auto;
    WIDTH: 1200px;
    PADDING-TOP: 40px
}

.news_con_left {
    WIDTH: 550px
}

.news_con_right {
    WIDTH: 550px
}

.news_con_left DL {
    BORDER-BOTTOM: #d8d8d8 1px dashed;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 20px
}

.news_con_right DL {
    BORDER-BOTTOM: #d8d8d8 1px dashed;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 20px
}

.news_title {
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}

.news_title A {
    COLOR: #666
}

.news_title A:hover {
    COLOR: #2eafbb;
    TEXT-DECORATION: underline
}

.news_date {
    FONT-FAMILY: Arial;
    COLOR: #999
}

.news_con_left DL DD {
    LINE-HEIGHT: 20px;
    MARGIN-TOP: 10px
}

.news_con_right DL DD {
    LINE-HEIGHT: 20px;
    MARGIN-TOP: 10px
}

.news_con_left DL DD A {
    COLOR: #999
}

.news_con_right DL DD A {
    COLOR: #999
}

.news_con_left DL DD A:hover {
    COLOR: #666
}

.news_con_right DL DD A:hover {
    COLOR: #666
}

.partners {
    PADDING-BOTTOM: 20px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 1200px;
    PADDING-RIGHT: 0px;
    CLEAR: both;
    PADDING-TOP: 40px
}

.partners_table {
    MARGIN-TOP: 20px;
    DISPLAY: none;
    CLEAR: both
}

.partners_table LI {
    TEXT-ALIGN: center;
    WIDTH: 150px;
    FLOAT: left;
    HEIGHT: 90px
}

.partners_table LI IMG {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.link {
    width: 1200px;
    margin: 0 auto;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #999;
    PADDING-TOP: 10px
}

.link li {
    float: left;
}

.link A {
    PADDING-RIGHT: 10px;
    DISPLAY: inline-block;
    WHITE-SPACE: nowrap;
    COLOR: #999
}

.link A:hover {
    TEXT-DECORATION: underline
}

.adipoli-wrapper {
    POSITION: relative;
    MARGIN: auto;
    DISPLAY: inline-block
}

.adipoli-wrapper>IMG {
    Z-INDEX: 1;
    POSITION: absolute
}

.adipoli-before {
    Z-INDEX: 5;
    POSITION: absolute
}

.adipoli-after {
    Z-INDEX: 10;
    POSITION: absolute
}

.adipoli-slice {
    Z-INDEX: 15;
    POSITION: absolute;
    DISPLAY: block;
    HEIGHT: 100%
}

.adipoli-box {
    Z-INDEX: 15;
    POSITION: absolute;
    DISPLAY: block
}