
        body {
            width: 100%;
            background-image: url(../pictures/backpic_header_001.png);
            background-repeat: repeat-x;
            background-color: #FFFFFF;
            margin: 0px;
            font: normal normal normal 12px Verdana, sans-serif;
        }

         .langs_color {
            text-decoration: none;
        }

        a:link.langs_color {
            color: #fff;
        }

        a:visited.langs_color {
            color: #fff;
        }

        a:hover.langs_color {
            color: #fff;
        }

        a:active.langs_color {
            color: #fff;
        }

        #container_for_index {
            clear: both;
            width: 900px;
            overflow: hidden;
            margin: 0 auto;
            padding: 0px 0px 6px 0px;
        }

        #product_slogan {
            color: #1F4799;
            font-size: 28px;
            text-align: center;
            margin: 86px 32px 32px 32px;
        }

        #product_slogan_dtm {
            visibility: hidden;
            color: #1F4799;
            font-size: 28px;
            text-align: center;
            margin: 32px;
            z-index: 99;
        }

        #main_product_intro_outter_fram {
            width: 650px;
            height: 249px;
            margin: 0 auto;
            padding: 0px;
        }

        .main_product_intro {
            float: left;
            width: 215px;
            height: 249px;
            background-image: url(../pictures/backpic_main_product_intro.png);
            background-repeat: no-repeat;
            color: #1F4799;
            font-size: 20px;
            font-family: normal normal normal 12px Verdana, sans-serif;
            text-align: center;
            padding-top: 32px;
        }

        #main_product_intro_dtm {
            float: left;
            width: 215px;
            height: 249px;
            text-align: center;
        }

            #main_product_intro_dtm a:link, #main_product_intro_dtm a:visited {
                float: left;
                width: 215px;
                height: 249px;
                background-image: url(../pictures/backpic_main_product_intro.png);
                background-repeat: no-repeat;
                color: #1F4799;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
                padding-top: 32px;
            }

            #main_product_intro_dtm a:hover {
                background-image: url(../pictures/backpic_main_product_intro_hover_02.png);
                background-repeat: no-repeat;
                color: #FFF;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
            }

        #main_product_intro_sm {
            float: left;
            width: 215px;
            height: 249px;
            text-align: center;
        }

            #main_product_intro_sm a:link, #main_product_intro_sm a:visited {
                float: left;
                width: 215px;
                height: 249px;
                background-image: url(../pictures/backpic_main_product_intro.png);
                background-repeat: no-repeat;
                color: #1F4799;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
                padding-top: 32px;
            }

            #main_product_intro_sm a:hover {
                background-image: url(../pictures/backpic_main_product_intro_hover_02.png);
                background-repeat: no-repeat;
                color: #FFF;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
            }

        #main_product_intro_ro {
            float: left;
            width: 215px;
            height: 249px;
            text-align: center;
        }

            #main_product_intro_ro a:link, #main_product_intro_ro a:visited {
                float: left;
                width: 215px;
                height: 249px;
                background-image: url(../pictures/backpic_main_product_intro.png);
                background-repeat: no-repeat;
                color: #1F4799;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
                padding-top: 32px;
            }

            #main_product_intro_ro a:hover {
                background-image: url(../pictures/backpic_main_product_intro_hover_02.png);
                background-repeat: no-repeat;
                color: #FFF;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
            }

        #main_product_intro_sc {
            float: left;
            width: 215px;
            height: 249px;
            text-align: center;
        }

            #main_product_intro_sc a:link, #main_product_intro_sc a:visited {
                float: left;
                width: 215px;
                height: 249px;
                background-image: url(../pictures/backpic_main_product_intro.png);
                background-repeat: no-repeat;
                color: #1F4799;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
                padding-top: 32px;
            }

            #main_product_intro_sc a:hover {
                background-image: url(../pictures/backpic_main_product_intro_hover_02.png);
                background-repeat: no-repeat;
                color: #FFF;
                font-family: normal normal normal 12px Verdana, sans-serif;
                text-decoration: none;
            }

        .main_product_intro_text_chi {
            clear: both;
            font-size: 17px;
            margin: 6px 0px 3px 0px;
            padding-top: 0px;
        }

        .main_product_intro_text_eng {
            clear: both;
            font-size: 20px;
            margin: 21px 0px 3px 0px;
            padding-top: 0px;
        }

        #news_and_about_outter_fram {
            clear: both;
            width: 870px;
            margin: 0 auto;
            padding: 0px;
        }

        #news_block {
            float: left;
            width: 400px;
            margin: 175px 18px 8px 0px;
            padding:0px;
        }

        .news_title {
            clear: both;
            width: 395px;
            overflow: hidden;
            margin: 5px 0px 5px 0px;
            padding: 0px 0px 3px 0px;
            border-bottom: #333 1px dotted;
        }
        #news_title3{
            clear:both;
            width:650px;
            overflow:hidden;
            font-size:21px;
            color:#1F4799;
            line-height:26px;
            margin:5px 0px 8px 23px;
            padding:0px;
        }

        .news_title_text {
            float: left;
            color: #333;
            font-size: 14px;
            line-height: 18px;
        }

            .news_title_text a:link, .news_title_text a:visited {
                color: #333;
                font-size: 14px;
                line-height: 18px;
                text-decoration: none;
            }

            .news_title_text a:hover {
                color: #1F4799;
                font-size: 14px;
                line-height: 18px;
                text-decoration: none;
            }

        .news_title_date {
            float: right;
            color: #333;
            font-size: 14px;
            line-height: 18px;
        }
        #news_page_title {
            margin:18px 8px 12px 18px;
            padding:0px;
        }
        #news_content_frame_header,
        #news_content_frame_footer {
	    margin:0px;
	    padding:0px;
        }
        #news_content_frame_center {
            width:711px;
            overflow:hidden;
            background-image:url(../pictures/backpic_news_frame_center.png);
            background-repeat:repeat-y;
            margin:0px;
            padding:0px;
        }
        #news_block2 {
            width:700px;
            padding:0px;
            margin:26px 0 26px 23px;
        }
        .news_title2 {
            clear:both;
            width:650px;
            overflow:hidden;
            margin:5px 0 12px 0;
            padding:0 0 3px 0;
            border-bottom:#333 1px dotted;
        }


        #about_block {
            float: right;
            width: 400px;
            color: #333;
            font-size: 14px;
            line-height: 20px;
            text-align: justify;
            margin: 175px 20px 8px 0px;
            padding:0px;
        }

        .click_to_know_more {
            width: 68px;
            color: #1F4799;
            font-size: 10px;
            text-align: left;
            margin: 6px 0px 3px 0px;
            padding: 3px 3px 0px 3px;
            border: #E6E6E6 1px solid;
        }

            .click_to_know_more a:link, .click_to_know_more a:visited {
                color: #1F4799;
                font-size: 10px;
                text-decoration: none;
            }

            .click_to_know_more a:hover {
                color: #F30;
                font-size: 10px;
                text-decoration: none;
            }

        .click_to_know_more2 {
            width: 68px;
            color: #1F4799;
            font-size: 10px;
            text-align: left;
            margin: 6px 0px 3px 0px;
            padding: 3px 3px 0px 3px;
            border: #E6E6E6 1px solid;
            line-height: 20px;
        }

            .click_to_know_more2 a:link, .click_to_know_more a:visited {
                color: #1F4799;
                font-size: 10px;
                text-decoration: none;
            }

            .click_to_know_more2 a:hover {
                color: #F30;
                font-size: 10px;
                text-decoration: none;
            }

        #our_client_outter_fram {
            clear: both;
            width: 870px;
            margin: 0 auto;
            padding: 0px;
            display: none;
        }

        #our_client_title {
            margin: 0px;
            padding: 50px 0px 5px 0px;
        }

        #our_client_content_block {
            padding: 8px 0px 8px 0px;
        }

        .our_client_content_01 {
            float: left;
            width: 295px;
            height: 221px;
            background-image: url(../pictures/backpic_index_our_client_01.png);
            background-repeat: no-repeat;
            margin: 0px 8px 0px 0px;
            padding: 0px;
        }

        .our_client_content_02 {
            float: left;
            width: 261px;
            height: 221px;
            background-image: url(../pictures/backpic_index_our_client_02.png);
            background-repeat: no-repeat;
            margin: 0px 8px 0px 0px;
            padding: 0px;
        }

        .our_client_content_03 {
            float: left;
            width: 290px;
            height: 221px;
            background-image: url(../pictures/backpic_index_our_client_03.png);
            background-repeat: no-repeat;
            margin: 0px;
            padding: 0px;
        }

        #main_content_area{
            clear:both;
            width:870px;
            margin:0 auto;
            padding:38px 12px 12px 12px;
        }
        #description{
            font-size:16px;
            color: #EA6323;
            line-height:24px;
            text-align:justify;
            margin:8px 8px 32px 8px;
            padding:0px;
        }
        #milestone{
            font-size:14px;
            font-family:Arial, Helvetica, sans-serif;
            color: #666666;
            margin:8px;
            padding:0px;
        }

        #pager {
            clear:both;
            width:650px;
            overflow:hidden;
            font-size:15px;
            color:#1F4799;
            text-align:center;
            margin:12px 0 12px 23px;
            padding:0;
        }
        
        #pager a:link,
        #pager a:visited {
            font-size:15px;
            color:#1F4799;
            text-decoration:none;
        }
        
        #pager a:hover {
            text-decoration:underline;
        }
        th {
            background:#FFF;
            color:#000000;
            line-height:20px;
            height:30px;
            text-align:left;
            padding:1px 11px;
            }
            td {
            padding:6px 11px;
            border-bottom:1px solid #95bce2;
            vertical-align:top;
            text-align:left;
            }
            td * {
            padding:6px 11px;
            }
            tr.alt td {
            background:#ecf6fc;  /*tr背景色*/
            }
            tr.over td {
            background:#bcd4ec;  /*mouse高亮行的背景色*/
            }
            
            #main_content_area2{
                clear:both;
                width:711px;
                margin:0 auto;
                padding:38px 12px 12px 12px;
            }
            
            #news_content_block2{
                width:650px;
                margin:26px 0px 26px 23px;
                padding:0px;
            }
            .news_title_tex2{
                float:left;
                color:#333;
                font-size:14px;
                line-height:18px;
            }
            .news_title_date2{
                float:right;
                color:#333;
                font-size:14px;
            }

            .smartit-desc {
                display: block;
                font-size: 18px;
                color: #EA6323;
                line-height: 24px;
                margin: 6px 0px 3px 0px;
                padding: 0px;
            }
            .news_subtitle {
                display: block;
                font-size: 18px;
                color: #3F6EB4;
                margin: 6px 0px 3px 0px;
                padding: 0px;
            }
            .news_content4 {
                display: block;
                font-size: 15px;
                color: #333;
                line-height: 24px;
                margin: 12px 0px 3px 0px;
                padding: 0px;
            }
            .enroll_button {
                display: block;
                font-size: 24px;
                color: #333;
                line-height: 24px;
                margin: 12px 0px 3px 0px;
                padding: 0px;
                text-align: center;
            }
            
            /* 連結的樣式 */
            .enroll_button a {
                color: #1F4799;
                text-decoration: none;
                font-weight: bold;
            }
            
            .enroll_button a:hover {
                color: #EA6323;
                text-decoration: underline;
            }