﻿/** ToyotaForkLift Site StyleSheet  **/
* {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

a {
    color: #666;
    text-decoration: none;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif, "宋体";
    font-size: 12px;
    background: #FFF;
    color: #454545;
}

/*** Common CSS-clearing float style.... ***/
.clear {
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
    clear: both;
}

/***  MasterPage StyleSheet  ***/
#header {
    width: 960px;
    margin: 0 auto;
    text-align: center;
}

#main {
    width: 960px;
    margin: 15px auto 0 auto;
    margin: -5px auto 0 auto;
    _margin: -5px auto 0 auto;
    height: auto; /*border:solid 1px yellow;*/
}

    #main .left {
        width: 200px;
        float: left;
        height: auto; /*border:solid 1px red;height:800px;*/
    }

#mainPage {
    width: 960px;
    margin: 0px auto; /*border:solid 1px green;*/
}

#main .right {
    width: 755px;
    float: left;
    margin: 0;
    padding: 0;
    height: auto; /*border:solid 1px blue;*/
}

#footer {
    margin: 0 auto;
    height: auto;
    clear: both;
    position: relative;
    bottom: 0;
    left: auto; /*border:1px solid green;*/
}

/*** Site's RoundCorner div StyleSheet  *** border-right:solid 1px gray;border-left:***border:solid 1px yellow;  ***/
.com_box {
    float: left;
    background: url(/cn/images/right_box_middle.gif) repeat-y;
    width: 755px;
    position: relative;
    height: auto;
}

    .com_box .top {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 5px;
    }

        .com_box .top img, .com_box .bottom img {
            float: left;
        }

    .com_box .middle {
        margin: 20px 20px 10px 17px;
        height: auto;
    }

    .com_box .bottom {
        position: absolute;
        bottom: 0px;
        left: 0px;
        height: 5px;
    }

/*** Site's Commons StyleSheet ***/
.nomalTitle {
    text-align: center;
}

.normaldiv {
    line-height: 22px;
    font-family: "宋体";
    font-size: 12px;
}

.normalFlash {
    text-align: center;
}

.Title_M {
    float: left;
    width: 748px;
    height: 108px
}

.banner {
    float: left;
    width: 755px;
    height: 108px;
}

    .banner img {
        float: left;
        width: 752px;
        height: 108px;
    }

.navigationBar {
    float: left;
    margin: 10px 0px 10px 0px;
}

.blankdiv {
    margin: 25px 0px;
}

/*** ContactUS Page Css ***/
.ContactUs_Content {
    width: 750px;
    border: solid 1px rgb(205, 205, 205);
}

    .ContactUs_Content .ContactUs_title {
        width: 700px;
        height: 30px;
        padding-left: 50px;
        padding-top: 15px;
        background-color: #cdcdcd
    }

.ContactUs_title .style1 {
    font-size: 18px
}

.ContactUs_title .style5 {
    font-size: 16px;
    font-weight: bold;
}

.ContactUs_title .style6 {
    color: #FF0000
}

.ContactUs_title .style7 {
    color: #FFFFFF
}

.container .main_content .contentContainer .ContactUs_Content .ContactUs_Forms {
    background-color: #fafafa;
    width: 750px;
    height: auto;
}

.ContactUs_Content .SummaryText {
    width: 700px;
    height: 58px;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 18px;
}

.ContactUs_Content .ContactUs_Forms .Form_Rows {
    width: 750px;
    height: 48px;
    border-top: 1px solid rgb(205, 205, 205);
    padding-top: 5px;
}

    .ContactUs_Content .ContactUs_Forms .Form_Rows .Rdefault {
        color: #999999;
        width: 310px;
        padding: 3px 3px 3px 3px;
        float: right;
        margin-top: 13px;
    }

    .ContactUs_Content .ContactUs_Forms .Form_Rows .notetrue {
        padding: 3px 3px 3px 3px;
        border: #079EEF 1px solid;
        background: #f7ffdd;
        width: 310px;
        color: #079EEF;
        float: right;
        margin-top: 10px;
    }

    .ContactUs_Content .ContactUs_Forms .Form_Rows .notetrueh {
        border: #FF3333 1px solid;
        background: #f7ffdd;
        padding: 3px 3px 3px 3px;
        width: 310px;
        color: #FF0000;
        float: right;
    }

    .ContactUs_Content .ContactUs_Forms .Form_Rows .explainText {
        float: left;
        width: 135px;
        text-align: right;
        margin-top: 13px;
    }

.NeedFillRedSign {
    width: 10px;
    margin-top: 80px;
    color: #f30;
}

.ContactUs_Content .ContactUs_Forms .Form_Rows .InputContent {
    float: left;
    width: 240px;
    margin-top: 13px;
}

    .ContactUs_Content .ContactUs_Forms .Form_Rows .InputContent .inputClass input {
        outline: none;
    }

.ContactUs_Content .ContactUs_Forms .Form_Rows .Msg_Errors {
}

.ContactUs_Content .ContactUs_Forms .Form_Rows_detail {
    height: auto;
    margin-top: 7px;
}

.ContactUs_Content .explainText_deteal {
    padding-top: 5px;
    line-height: 108px;
}

.ContactUs_Content .ContactUs_Forms .Form_Rows_buttom {
    width: 750px;
    height: 28px;
}

/** ToyotaForkliftHistroy Page CSS **/
.TFLH_titleImg {
    text-align: center;
    margin-bottom: 15px;
}

.TFLH_HistroyEvents {
    width: 750px;
    _width: 600px;
    height: auto;
    margin-left: 100px;
    _margin-left: 100px;
}

    .TFLH_HistroyEvents .HisEvents {
        width: 350px;
        height: 50px;
        background: #ededed;
    }

    .TFLH_HistroyEvents .HisEvents2 {
        height: 50px;
        background: none;
    }

    .TFLH_HistroyEvents .HisEvents3 {
        height: 65px;
        background: none;
    }

    .TFLH_HistroyEvents .HisEvents4 {
        height: 80px;
        background: #ededed;
    }

    .TFLH_HistroyEvents .HisEvents5 {
        height: 80px;
        background: none;
    }

    .TFLH_HistroyEvents .HisEvents .HisEvents_times {
        float: left;
        width: 350px;
        height: 50px;
    }

    .TFLH_HistroyEvents .HisEvents .HisEvents_times2 {
        height: 65px;
    }

    .TFLH_HistroyEvents .HisEvents .HisEvents_times3 {
        height: 80px;
    }

    .TFLH_HistroyEvents .HisEvents .HisEvents_times p {
        text-align: right;
    }

    .TFLH_HistroyEvents .HisEvents .HisEvents_Img {
        float: left;
        width: 180px;
        height: 135px;
        display: none;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1926 {
        position: absolute;
        left: 472px;
        top: 50px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1933 {
        position: absolute;
        left: 472px;
        top: 103px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1956 {
        position: absolute;
        left: 472px;
        top: 183px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1970 {
        position: absolute;
        left: 472px;
        top: 263px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1986 {
        position: absolute;
        left: 472px;
        top: 313px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1990 {
        position: absolute;
        left: 472px;
        top: 394px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1994 {
        position: absolute;
        left: 472px;
        top: 458px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1995 {
        position: absolute;
        left: 472px;
        top: 509px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1996 {
        position: absolute;
        left: 472px;
        top: 559px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_1998a {
        position: absolute;
        left: 472px;
        top: 608px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2000 {
        position: absolute;
        left: 472px;
        top: 657px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2003a {
        position: absolute;
        left: 472px;
        top: 709px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2003c {
        position: absolute;
        left: 472px;
        top: 759px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2005 {
        position: absolute;
        left: 472px;
        top: 845px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2006b {
        position: absolute;
        left: 472px;
        top: 860px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2003b {
        position: absolute;
        left: 472px;
        top: 905px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2011 {
        position: absolute;
        left: 472px;
        top: 835px;
    }

    .TFLH_HistroyEvents .HisEvents .hisEvents_2013 {
        position: absolute;
        left: 472px;
        top: 925px;
    }

/*** CompanyNews Page CSS ***/
.GlobalNews_NewsImg, .CompanyNews_NewsImg {
    margin-top: 25px;
    margin-bottom: 5px;
    text-align: center;
}

.GlobalNews_NewsContents, .CompanyNews_NewsContents {
    margin-left: 25px;
    _margin-left: 15px;
    font-family: "宋体";
    font-size: 13px;
    line-height: 24px;
}

.NewsRows {
    background-image: url(/cn/images/product_line.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    width: 700px; /*border:solid 1px red;*/
}

    .NewsRows .Rows_dotImg {
        float: left;
        width: 10px; /*border:solid 1px green;*/
    }

        .NewsRows .Rows_dotImg img {
            float: left;
            margin: 8px 0 0 2px;
        }

    .NewsRows .Rows_newstitle {
        float: left;
        width: 600px;
        margin-left: 5px; /*border:solid 1px blue;*/
    }

.NewRows_newstitle {
    float: left;
    width: 540px;
    margin-left: 5px; /*border:solid 1px blue;*/
}

.Rows_newstitleCenter {
    line-height: 96px
}

.Rows_img {
    width: 145px;
    height: 95px;
}

.NewsRows .Rows_newsTime {
    float: left;
    width: 75px; /*border:solid 1px yellow;*/
}

.navBtn {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}

/** GlobalToyota Page **/
.gtRemark {
    margin-left: 20px;
}

/*** LHM Page/PoweredPalletTruck Page/***/
.typeTitle {
    clear: both;
}

    .typeTitle img {
        border-width: 0px;
    }

.productTitle {
    margin: 8px;
    background-color: #EDEDED;
    width: 700px;
    height: 22px;
}

    .productTitle img {
        margin: 4px 0 0 4px;
    }

.productInfo {
    font-family: Arial;
    font-size: 12px;
    vertical-align: top;
}

.productImg {
    float: left;
    margin-left: 15px;
    _margin-left: 7px;
    width: 146px;
    padding-top: 7px;
}

.product_detail {
    float: left;
    display: block;
    width: 550px;
}

    .product_detail table tr {
        background-image: url(/cn/images/product_line.gif);
        background-repeat: repeat-x;
        background-position: center bottom;
        height: 24px;
    }

        .product_detail table tr td img {
            margin: 5px;
            vertical-align: middle;
        }

        .product_detail table tr td a {
            margin: 5px 0px;
            vertical-align: middle;
        }
/** All BTProduct Page **/
.btproductTitle {
    margin: 8px 0 0 2px;
    background-color: #EDEDED;
    width: 550px;
    height: 22px;
}

    .btproductTitle img {
        margin: 5px;
    }

.btproduct_detail {
    float: left;
    display: block;
    width: 550px;
}

.btproductInfo {
    width: 550px;
}

    .btproductInfo table tr {
        background-image: url(/cn/images/product_line.gif);
        background-repeat: repeat-x;
        background-position: center bottom;
        height: 24px;
    }

        .btproductInfo table tr td img {
            margin: 5px;
            vertical-align: middle;
        }

        .btproductInfo table tr td a {
            margin: 5px 0px 0px 1px;
            vertical-align: middle;
        }

.LinkBTMinisite {
    text-align: right;
    width: 700px;
}

/*** Toyota Technology AC Page ***/
.sas_img, .sasR_img, .ops_img, .ac_img {
    margin-top: 28px;
    margin-bottom: 5px;
    width: 748px;
    _width: 648px;
}

.tImg_left {
    float: left;
    width: 240px;
}

.tImg_right {
    float: left;
    width: 310px;
    margin: 25px 0px 0px 10px;
}

.TFlash {
    margin-left: 20px;
    text-align: left;
    margin-bottom: 10px
}

/*** Toyota Technology ASC Page ***/
.TFlash_asc {
    margin-top: 15px;
    margin-bottom: 15px;
}

/***  OPS Page ***/

/*** Toyota Technology SAS Page ****/
.sas_remark {
    margin: 5px 0px 5px 15px;
    font-size: 11px;
    line-height: 24px
}

/*** BT Technology BTPowerdrive Page ***/
.btt_img {
    text-align: center;
}

.btt_Remark {
    width: 733px;
    height: auto;
    margin-left: -20px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.btt_InfoImg {
    width: 640px;
    height: auto;
    padding: 18px 0px 0px 18px;
    margin-left: 20px;
    background-color: #ededed;
}

.btt_outsideBgImg {
    width: 580px;
    height: auto;
    padding: 20px 0px 0px 23px;
    background-color: #FFFFFF;
}

.btt_borderImg {
    width: 455px;
    height: auto;
    margin-left: 15px;
}


/*** ToyotaProduct Page  ***/
.productTitleImg {
    float: left;
    margin-left: 15px;
    _margin-left: 7px;
    width: 146px;
}

/***   ***/
.br_img {
    background-image: url(/cn/images/product_line.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    height: 24px;
    width: auto;
}


/*** dealerLocator page Css ***/
/**.DLContainer{ width:540px;height:auto; margin-top:35px;margin-left:80px;_margin-top:31px;_margin-left:80px; background:#F0F7FE;}/*/
.locator {
    margin: 35px 0 0 80px;
    _margin: 31px 0 0 80px;
}

.tRemark {
    margin-top: 15px;
    _margin-top: 15px;
}

.tleft {
    float: left;
}

.tright {
    float: left;
    margin-left: 10px;
}

.Container {
    height: 307px;
    width: 540px;
}

.bgmap {
    float: left;
    width: 373px;
}

.mapContainer {
    float: left;
    width: 167px;
}

.mapItems {
    width: 110px;
    padding: 5px;
    margin-top: 0;
    margin-left: 25px;
    _margin-top: 0px;
}

    .mapItems #Img1, #Img2, #Img3, #Img4, #Img5, #Img6, #Img7 {
    }

/*** dealerRecruitment page Css ***/
.dealerRecruitment {
    margin: 15px 0 0 80px;
    height: auto;
}

.DRContentParts {
    width: 560px;
    height: auto;
    margin: 4px;
    border: solid 1px rgb(223, 223, 223);
}

.DRContentParts3 {
    width: 680px;
    height: auto;
    border: solid 1px rgb(223, 223, 223);
}

.DRContentParts2 {
    width: 720px;
    _width: 650px;
    margin: 0px;
    height: auto;
}

.ContentTitle {
    width: 620px;
    height: 40px; /*border:solid 1px green;*/
}

.ContentTitle2 {
    width: 720px;
    _width: 680px;
    height: 40px; /*border:solid 1px green;*/
}

.ContentTitle3 {
    width: 680;
    height: 40px; /*border:solid 1px green;*/
}

.titleImg {
    float: left;
    width: 145px;
    height: 14px;
    padding: 8px 0px;
    _padding: 5px 0px;
    border-bottom: 2px solid rgb(211, 45, 47);
}

.titleImg3 {
    float: left;
    width: 145px;
    height: 14px;
    padding: 8px 0px;
    _padding: 5px 0px;
    border-bottom: 2px solid rgb(211, 45, 47);
}

.titleImg .imgIcon {
    float: left;
    width: 17px;
    height: 9px;
    text-align: left;
    padding: 3px 0;
}

.titleImg .imgTitle {
    float: left;
    width: 110px;
    height: 14px;
    text-align: left;
    padding: 1px 0;
}

.ContentTitle .fixedTitle {
    float: left;
    width: 415px;
    _width: 475px;
    height: 16px;
    margin: 14px 0px 0px;
    _margin: 10px 0px;
    border-bottom: 2px solid rgb(223, 223, 223);
}

.ContentTitle3 .fixedTitle3 {
    float: left;
    width: 535px;
    height: 16px;
    margin: 14px 0px 0px;
    _margin: 10px 0px;
    border-bottom: 2px solid rgb(223, 223, 223);
}

.RecruitmentContent3 {
    width: 680px;
    height: auto; /*border:solid 1px blue;*/
}

.RecruitmentContent2 {
    width: 720px;
    _width: 680px;
    height: auto; /*border:solid 1px blue;*/
}

.RecruitmentContent {
    width: 620px;
    height: auto; /*border:solid 1px blue;*/
}

.paragraph {
    float: left;
    width: 450px;
    margin: 20px 0 0 20px;
    line-height: 24px;
    height: auto;
}

.paragraph2 {
    float: left;
    width: 450px;
    margin: 15px;
    line-height: 24px;
    height: auto;
}

.paragraph3 {
    float: left;
    width: auto;
    margin: 15px 0 15px 20px;
    line-height: 24px;
    height: auto;
}

.RecruitmentContent br {
    margin-bottom: 2px;
}

.RecruitmentContent p {
    margin-left: 20px;
    margin-top: 30px;
    width: 350px; /*border:solid 1px red;*/
}

.RecruitmentContent2 br {
    margin-bottom: 2px;
}

.RecruitmentContent2 p {
    margin-left: 20px;
    margin-top: 30px;
    width: 350px; /*border:solid 1px red;*/
}

.applyFor {
    margin: 5px 20px;
    width: 450px;
}
/*** padding: 45PX 0PX 10PX 0PX ***/
.remark_employee {
    margin: 45px 0px 45px 0px;
}

/***  ***/
.left_img {
    margin: 15px 0px;
    float: left;
    width: auto;
}

.left_img2 {
    margin: 15px 0px;
    float: left;
}

/*** CustomerService Page  ***/
.serviceContainer {
    margin: 15px 0px 15px 55px;
}

.customerService {
}

.DRContentParts_noborder {
    width: 720px;
    margin: 0px;
}

.leftimgIcon {
    float: left;
    width: 17px;
    height: 9px;
    text-align: left;
    padding: 5px 0;
}

.leftimgTitle {
    float: left;
    height: 14px;
    text-align: left;
    padding: 3px 0;
}

.lefttitleImg {
    margin-left: 140px;
    width: 250px;
}

.remark {
    float: left;
    width: 450px;
}

.titleImg2 {
    float: left;
    width: 145px;
    height: 14px;
}

.imgIcon {
    float: left;
    width: 17px;
    height: 9px;
    text-align: left;
    padding: 3px 0;
}

.imgTitle {
    float: left;
    width: 110px;
    height: 14px;
    text-align: left;
    padding: 1px 0;
}

.titleImg2 .imgIcon2 {
    float: left;
    width: 17px;
    height: 7px;
    text-align: left;
    margin-top: 2px;
    vertical-align: top;
}

.imgIcon2 img, .imgTitle2 img, .imgIcon img, .imgTitle img {
    float: left;
}

.titleImg2 .imgTitle2 {
    float: left;
    width: 110px;
    height: 13px;
    text-align: left;
    vertical-align: middle;
}

/*** softDownload css ***/
.pleft {
    width: 720px;
    padding-left: 25px;
}

.downurllist, .context {
    margin-left: 50px;
}

.viewbox {
    margin-left: 15px;
}

/*** EN Toyota Product Commons Pages ***/
.productImgTitle {
    height: 32px;
    margin-top: -5px; /** border:solid 1px blue; **/
}

.productImgTitle1 {
    height: 20px;
    margin-top: -5px; /** border:solid 1px blue; **/
}

.productImgTitle .leftProductImg {
    float: left;
    width: 150px;
    text-align: left; /** border:solid 1px yellow; **/
}

.productImgTitle .rightProductImg {
    float: right;
    width: 120px;
    text-align: right;
    margin-right: 5px; /** border:solid 1px green; **/
}

.centerProductImg {
    text-align: center;
}

.middleProductBigImg {
    margin-top: 15px;
    text-align: center;
}

.middleProductImg {
    margin-top: 15px;
    text-align: center;
}

.productborder {
    margin: 5px 0 0 65px;
    border-right: #CCC 1px solid;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    width: 620px;
    height: auto;
}

.pd_title {
    font-family: "宋体";
    font-size: 12px;
    color: #666;
    font-weight: bold;
    margin: 7px 13px;
}

td, th {
    color: #666666;
    font-family: "宋体";
    font-size: 12px;
}

.dt_data table {
    margin-left: 10px;
    margin-right: 5px;
    width: 96%;
    line-height: 13px;
}

    .dt_data table tr {
        border-bottom: #999999 1px solid;
        height: 20px;
    }

.dt_data1 table {
    margin-left: 10px;
    margin-right: 10px;
    width: 96%;
    line-height: 13px;
}

    .dt_data1 table tr {
        border-bottom: #999999 1px solid;
        height: 20px;
    }

.headRow {
    border-top: #999999 2px solid;
    border-bottom: #999999 1px solid;
    background-color: #e4e4e4;
}

.normaltr {
}

.dt_data table td { /*border-right: #999999 1px solid; border-top: #999999 2px solid; border-bottom: #999999 1px solid;*/
}

.headData {
    border-top: #999999 2px solid;
    height: 22px;
}

.firstCellData {
    padding-left: 5px;
    border-bottom: #999999 1px solid;
    text-align: left;
    width: 120px;
}

.secendCellData {
    border-bottom: #999999 1px solid;
    text-align: center;
}

.secendCellData2 {
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 15px;
}

.lastCellData {
    border-bottom: #999999 1px solid;
    text-align: center;
}

.rightBorder {
    border-right: #999999 1px solid;
}

.rightBorder9 {
    border-right: #999999 1px solid;
    text-align: center;
}

.rightBorder1 {
    border-right: #999999 2px solid;
}

.rightBorder2 {
    border-right: #999999 1px solid;
    text-align: left;
    width: 85px;
}

.rightBorder3 {
    border-right: #999999 1px solid;
    text-align: left;
    width: 135px;
}

.specialCellData {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 20px;
}

.specialCellDataThin {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 25px;
}

.specialCellDataThick {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 45px;
}

.specialCellDataThicker {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 75px;
}

.specialCellDataThicker1 {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 105px;
}

.specialCellDataThicker9 {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 150px;
}

.specialCellDataThicker7 {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 160px;
}

.specialCellDataThicker8 {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 220px;
}

.specialCellDataThicker0 {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 260px;
}

.normalCellData {
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
}

.normalText {
    margin: 5px 0 0 15px;
    color: #666666;
    font-family: "宋体";
    font-size: 12px;
    line-height: 13px;
}

.redTextTitle {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #D40D07;
    font-weight: bold;
}

.normalText p {
    margin: 8px 0 10px 32px;
    line-height: 20px;
    width: 468px;
}

.RemarkImg {
    margin-top: 35px;
    margin-bottom: 8px;
    text-align: center;
}
/*** ***/
.productborder1 {
    margin-left: 48px;
    border-right: #CCC 1px solid;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    width: 600px;
    height: auto;
}

.specialCellData2 {
    border-right: #999999 2px solid;
    border-bottom: #999999 1px solid;
    text-align: center;
    width: 80px;
}

.dt_data1 table {
    margin-left: 10px;
    margin-right: 10px;
    width: 96%;
    line-height: 13px;
}

    .dt_data1 table tr {
        border-bottom: #999999 1px solid;
        height: 20px;
    }

.ZHU {
    padding-left: 5px;
    height: 30
}

.zang {
    text-align: right;
}

/*** 公司***/
.ZHANG {
    font-size: 14px;
    color: #D40D07;
    text-align: center;
    margin-top: 33px;
}

.xuxian {
    line-height: 24px;
    margin-left: 22px;
    margin-top: 11px;
}


/***  Toyota News Commons Styles ***/
.newsCommon {
    color: #666666;
    font-family: "宋体";
    font-size: 12px; /*border:solid 1px blue;*/
}

    .newsCommon center img {
        border: 0;
        margin: -1px 0px;
    }

.newsTitle {
    font-size: 14px;
    color: #D40D07;
    font-weight: 700;
    margin-top: 32px;
    text-align: center;
}

.centerImg {
    text-align: center;
}

    .centerImg img {
        border: 0;
        margin: -1px 0px;
    }

.newsLine {
    width: 98%;
    background-image: url(/cn/images/product_line.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
}

    .newsLine .newsAddTime {
    }

    .newsLine .newsAddDate {
    }

.newsContent {
    line-height: 24px;
    width: 677px;
    text-align: left;
    margin: 15px auto; /*border:solid 1px red;*/
}

.newsContent_not_indent {
    line-height: 24px;
    width: 677px;
    text-align: left;
    margin: 15px auto; /*border:solid 1px red;*/
}

.newsContent p {
    text-indent: 2em;
}

.newsTimes {
    text-align: center;
}

    .newsTimes p {
    }


/*** ListStyle of Products ***/
.lstStyle_Products {
    text-align: left;
    height: 20px;
    width: 135px;
}

.lstStyle_Products_Tb {
    width: 550px;
}

.lstStyle_Products_weight {
    text-align: left;
    height: 20px;
    width: 25%;
}

.lstStyle_Products_towTr, .lstStyle_Products_weightTr {
    width: 700px;
    margin-left: 10px;
}

.lstStyle_Products_tow {
    text-align: left;
    height: 20px;
    width: 175px;
}

.lstStyle_BTProducts {
    text-align: left;
    height: 20px;
    width: 110px;
}


/*** Download css styles ***/
.pleft {
    width: 650px;
}

.listbox {
    font-family: "宋体";
    font-size: 12px;
}

    .listbox ul li {
        height: 60px;
        list-style: none;
    }

        .listbox ul li p {
            margin-top: 10px;
            width: 600px;
        }

.viewbox {
    color: #666666;
    font-family: "宋体";
    font-size: 14px;
}

.labeltitle {
    margin-top: 10px;
}

.downurllist {
    padding: 15px;
}

    .downurllist li {
        color: #666666;
        font-family: "宋体";
        font-size: 13px;
        list-style: disc;
    }

.intro {
    margin: 15px 0px;
    line-height: 18px;
}

    .intro .textNotice {
        margin: 7px 0px;
        width: 580px;
    }

.boxoff {
    margin: 15px 0px;
}

.handle .context ul li {
    margin-top: 5px;
}

.softTxtRemark {
    text-indent: 4em;
    margin-top: 10px;
}

.bottomInfo {
    height: 60px;
    line-height: 24px;
    float: left;
}


.copyright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    height: 26px;
    display: block;
    margin: 25px auto 0 273px;
}
/*273*px 308px;*/

html >/**/ body #footer .bottomInfo .ffCss, x:-moz-any-link, x:default {
    margin-left: 308px
}


/*** DealerDetailInfo CSS ***/

.DearlerInfoName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #D37700;
    text-align: center;
    height: 22px;
}

.DearlerInfoTxtTd {
    background-color: rgb(236, 236, 236);
    padding-left: 10px;
    height: 28px;
    width: 140px;
    text-align: center;
}

.DearlerInfoContentTd {
    background-color: rgb(245, 245, 245);
    padding-left: 20px;
    width: 345;
    text-align: left;
}


/***  techHome   **border:solid 1px green;*/
.myOwnermiddle {
    margin: 20px 10px 10px 1px;
    _margin: 20px 10px 10px 1px;
    height: auto;
}

.myOwnerSasemiddle {
    margin: 20px 10px 10px 6px;
    _margin: 20px 10px 10px 6px;
    height: auto;
}

.myOwnerBTmiddle {
    margin: 20px 10px 10px 9px;
    _margin: 20px 10px 10px 13px;
    height: auto;
}

#techHome {
    float: left;
    width: 735px;
    margin: 0px;
    padding: 0px;
}

#techTopImg {
    float: left;
}

.techIndex {
    float: left;
    width: auto;
}

    .techIndex img {
        border: 0;
        float: left;
    }

.techIndex2 {
    float: left;
    width: auto;
}

.emptyDiv {
    visibility: hidden;
}


/*** NEW Toyota Product Commons Pages ***/
.productTitleText {
    height: 48px;
    margin-top: 2px;
    font-family: "微软雅黑";
    font-size: 24px;
    text-align: center;
    color: #ef1921 /** border:solid 1px blue; **/
}

.productTitleInfo {
    height: 30px;
    font-family: "宋体";
    font-size: 16px;
    text-align: left;
    margin-left: 4px; /** border:solid 1px blue; **/
    color: #666;
}

.productTitle1 {
    margin: 8px;
    padding-left: 4px;
    background-color: #EDEDED;
    width: 700px;
    height: 22px;
    line-height: 22px;
    color: #ef1921;
    font-weight: bold;
}

.product_detail_left {
    float: left;
    display: block;
    width: 90px;
}

    .product_detail_left table tr {
        background-repeat: repeat-x;
        background-position: center bottom;
        height: 24px;
    }

.product_detail_right {
    float: left;
    display: block;
    width: 480px;
}

    .product_detail_right table tr {
        background-image: url(/CN/images/product_line.gif);
        background-repeat: repeat-x;
        background-position: center bottom;
        height: 24px;
    }

        .product_detail_right table tr td {
            text-align: left;
            height: 20px;
            width: 120px;
        }

            .product_detail_right table tr td img {
                margin: 5px;
                vertical-align: middle;
            }

            .product_detail_right table tr td a {
                margin: 5px 0px;
                vertical-align: middle;
            }

.productImg1 {
    float: left;
    margin-left: 4px;
    _margin-left: 4px;
    width: 136px;
    padding-top: 7px;
}

/**Toyota.aspx<div id="Gnews">里面需求加的样式*/
.productTitle2 {
    margin: 8px;
    padding-left: 10px;
    background-color: #EDEDED;
    width: 540px;
    height: 22px;
    line-height: 22px;
    color: #ef1921;
    font-weight: bold;
    text-align: left;
    color: #ef1921;
}

.product_detail_newright {
    float: left;
    display: block;
    padding-left: 25px;
    width: 540px;
}

.paddingtop {
    padding-top: 10px;
}

.paddingbottom {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
}

.tdcolor {
    margin: 8px;
    height: 22px;
    line-height: 22px;
    color: #ef1921;
    text-align: center;
    vertical-align: text-top;
    font-weight: bold;
    font-family: "宋体";
    font-size: 12px;
}

.slideme li img {
    width: 100%;
    height: auto;
}

.divControl {
    z-index: 99999;
    left: 15px;
    top: 160px;
    position: absolute;
    width: 675px;
    height: 50px;
}

.prev {
    z-index: 99999;
    float: left;
    cursor: pointer;
}

.next {
    z-index: 99999;
    float: right;
    cursor: pointer;
}

.newlstStyle_Products {
    text-align: left;
    height: 20px;
    width: 65px;
    padding-left: 10px;
}


/*************WarehouseLogisticsSolution.aspx和FleetManagementSystem.aspx页面共用样式区域**********************************/
.nomalTitle {
    text-align: center;
}

.normaldiv {
    line-height: 22px;
    font-family: "宋体";
    font-size: 12px;
}

.normalTitleInfo {
    background-color: #CCCCCC;
    padding: 4px 4px 4px 4px;
    font-weight: bold;
    font-size: 12px;
}

.normalLinkInfo {
    border-width: 1px;
    border-style: dotted dotted dotted dotted;
    border-spacing: 2px;
    border-color: gray;
    padding: 4px 4px 4px 4px;
}

.normalbottomInfo {
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: gray;
}

.normaldiv h2 {
    line-height: 40px;
    font-family: "宋体";
    color: #E36C09;
}

.normaldiv h3 {
    line-height: 32px;
    font-family: "宋体";
    color: #E36C09;
}

.normaldiv h4 {
    line-height: 28px;
    font-family: "宋体";
    color: #E36C09;
}

.normaldiv h5 {
    line-height: 24px;
    font-family: "宋体";
    color: #E36C09;
}

.normaldiv s_text {
    color: #C00;
    font-weight: bold;
}

.normaldiv table {
    padding: 4px;
    width: 100%;
    text-align: center;
}

.normalFlash {
    text-align: center;
}

.Title_M {
    float: left;
    width: 748px;
    height: 108px
}

.banner {
    float: left;
    width: 755px;
    height: 108px;
}

    .banner img {
        float: left;
        width: 752px;
        height: 108px;
    }

.navigationBar {
    float: left;
    margin: 10px 0px 10px 0px;
}

.blankdiv {
    margin: 25px 0px;
}

.workcontentdiv1 {
    float: left;
    width: 150px;
    height: 42px;
    border-top: solid 2px #CC0000;
    cursor: pointer;
    border-right: solid 2px #CC0000;
    border-left: solid 2px #CC0000;
    background-color: #CC0000;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    font-weight: normal;
    line-height: 42px;
}

.producttypediv1 {
    float: left;
    width: 150px;
    height: 42px;
    border-top: solid 2px #CC0000;
    border-right: solid 2px #CC0000;
    border-left: solid 2px #FFFFFF;
    background-color: #FFF;
    text-align: center;
    color: #ef1921;
    font-size: 16px;
    font-weight: bold;
    line-height: 42px;
    margin-left: 1px;
}

.workcontentdiv2 {
    float: left;
    width: 150px;
    height: 42px;
    border-top: solid 2px #CC0000;
    border-right: solid 2px #CC0000;
    border-left: solid 2px #FFFFFF;
    background-color: #FFF;
    text-align: center;
    color: #ef1921;
    font-size: 16px;
    font-weight: bold;
    line-height: 42px;
}

.producttypediv2 {
    float: left;
    width: 150px;
    height: 42px;
    border-top: solid 2px #CC0000;
    cursor: pointer;
    border-right: solid 2px #CC0000;
    border-left: solid 2px #CC0000;
    background-color: #CC0000;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    font-weight: normal;
    line-height: 42px;
    margin-left: 1px;
}

.imgW_100 {
    display: block;
    width: 100%;
}
.imgText {
    text-align: center;
    position: relative;
}
.img {
    display: inline-block;
    position: relative;
}
.img .link {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 120px;
    height: 120px;
    z-index: 10;
    display: block;
}
.img .link img {
    display: block;
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.img7 .link {
    right: 50%;
    margin-right: -60px;
}
.img7_top .link {
    bottom: 50%;
    margin-bottom: -60px;
}
.img7_144 .link {
    right: 50%;
    margin-right: -144px;
}
.img7_220 .link {
    right: 50%;
    margin-right: -220px;
}
.img_right_50 .link {
    right: 100px;
}
.img7_bottom_40 .link {
    right: 50%;
    margin-right: -60px;
    bottom: 60px;
}
.img_left .link {
    right: inherit;
    left: 0;
    bottom: 0;
}