@charset "utf-8";
/* Css Document */

/* 公用部分 */
/* 移动端主体部分 */
.mob-container {
    width: 90.625%;
    margin: 0 auto;
}

/* 标题 */
.same-title {
    margin-bottom: .469rem;
}
.same-title-top {
    height: 1.563rem;
    line-height: 1.563rem;
    font-size: .656rem;
    font-weight: bold;
    color: #000;
}
.same-title-bottom {
    border-bottom: 1px solid #000;
    padding-bottom: .313rem;
}
.same-share-icon {
    float: right;
    width: .672rem;
    height: .656rem;
    margin-left: .156rem;
}
.same-share-icon-image a,
.same-share-icon-image img {
    display: block;
    width: 100%;
    height: 100%;
}
.same-share-image {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 105;
    display: none;
    z-index: 20000;
}
.same-share-image:after {
    content: "";
    display: block;
    width: .688rem;
    height: .688rem;
    background: url(/common/share/images/close_v.png) no-repeat center center / 100% 100%;
    position: absolute;
    top: 5%;
    right: 5%;
    z-index: 5;
}
.same-share-image img {
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.share-dy-img img,
.share-dy-img1 img {
    width: 80%;
}
/* 下方图标 */
.same-bottom-icon {
    padding: .625rem 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

/* 三级标题 */
.same-third-title h3 {
    height: 1.313rem;
    line-height: 1.313rem;
    font-size: .375rem;
    color: #000;
}

/* banner部分 */
.banner {
    padding-top: 70px;
    width: 100%;
    height: auto;
    margin-bottom: .469rem;
}
.banner img {
    display: block;
    width: 100%;
    height: auto;
}

/* 公司简介 */
.gsjj-same-box {
    margin-bottom: .469rem;
}
.gsjj-same-image {
    width: 100%;
    height: auto;
}
.gsjj-same-image img {
    display: block;
    width: 100%;
    height: auto;
}
/* 右侧内容 */
.gsjj-same-table {
    width: 100%;
}
.gsjj-same-table-ul {
    width: calc(100% - 2px);
    border: 1px solid #d1d1d1;
    border-top: none;
}
.gsjj-same-table-list:last-child {
    margin-bottom: 0;
}
.gsjj-same-table-list {
    padding: 0 .391rem;
}
.gsjj-same-table-list:nth-child(odd) {
    background: #e1ecf8;
}
.gsjj-same-table-list:nth-child(even) {
    background: #fff;
}
.gsjj-same-table-list-left,
.gsjj-same-table-list-right {
    float: left;
    padding: .15rem 0;
    line-height: .513rem;
    font-size: .25rem;
    color: #333;
}
.gsjj-same-table-list-left {
    padding-right: 1%;
    width: 20%;
    text-align: right;
    font-weight: bold;
}
.gsjj-same-table-list-right {
    width: 79%;
}

/* 高层简介 */
.gcjj-list {
    float: left;
    width: 47.4%;
    margin: 0 5.1% .469rem 0;
    position: relative;
    cursor: pointer;
}
.gcjj-list:nth-child(even) {
    margin-right: 0;
}
.gcjj-image {
    width: 100%;
    height: auto;
}
.gcjj-image img {
    display: block;
    width: 100%;
    height: auto;
}
.gcjj-text {
    width: 100%;
    height: .438rem;
    line-height: .438rem;
    font-size: .25rem;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.ftzzg-text-normal {
    line-height: .438rem;
    font-size: .25rem;
    color: #000;
    margin-bottom: .469rem;
}
.ftzzg-text-small {
    line-height: .438rem;
    font-size: .25rem;
    color: #999;
    margin-bottom: .313rem;
}

/* 丰田在中国 */
.gsjj-ftzzg .gsjj-same-table-list:last-child {
    padding: .469rem .391rem;
    line-height: .5rem;
    font-size: .281rem;
    color: #333;
}

/* 在中国事业分布 */
.box2 .toggle_wrap {
    width: 100%;
}
.box2 .toggle_wrap h4 {
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #000;
    font-size: 14px;
    color: #000;
}
.box2 .toggle_wrap h4.pt45{
    padding-top: .703rem;
}
.box2 .toggle_wrap h4 span {
    display: inline-block;
    width: 4px;
    height: 12px;
    background: #000;
    margin-right: 5px;
    margin-bottom: -1px;
}
.box2 .toggle_wrap li {
    width: 100%;
}
.box2 .toggle_wrap li a {
    display: inline;
    color: #333;
    margin: 0;
    padding: 0;
}
.box2 .toggle_wrap li>a {
    display: block;
    font-size: .281rem;
    padding: .25rem .156rem;
    width: 100%;
    box-sizing: border-box;
    background: url(../img/inchina2020/open.png) no-repeat right center;
    background-size: .313rem auto;
}
.box2 .toggle_wrap li>a.active {
    background-image: url(../img/inchina2020/close.png);
}
.box2 .toggle_wrap li .company_info {
    width: 100%;
    box-sizing: border-box;
    padding: .156rem;
    background: #f5f5f5;
    display: none;
}
.box2 .toggle_wrap li dl:after {
    content: '';
    display: block;
    clear: both;
    margin-bottom: .094rem;
}
.box2 .toggle_wrap li dl dt {
    width: 30%;
    float: left;
    margin-right: 3%;
}
.box2 .toggle_wrap li dl dt img {
    display: block;
    width: 100%;
}
.box2 .toggle_wrap li dl dd {
    width: 67%;
    float: left;
}
.box2 .toggle_wrap li p {
    width: 100%;
}
.box2 .toggle_wrap li p .k2 {
    display: inline-block;
    width: 38px;
}
.box2 .toggle_wrap li p .k4 {
    display: inline-block;
    width: 64px;
}
.box2 .toggle_wrap li span a {
    display: inline-block;
    width: inherit;
    height: inherit;
    overflow: hidden;
}
.box2 .toggle_wrap h5 {
    padding-top: .156rem;
    width: 100%;
    line-height: .656rem;
    border-bottom: 1px solid #ccc;
    font-size: .313rem;
    color: #1b1b1b;
}
.box2 .toggle_wrap h5 p {
    float: left;
}
.box2 .toggle_wrap h5 p:first-child {
    width: 70%;
}
.box2 .toggle_wrap h5 p:last-child {
    width: 30%;
}
.box2 .toggle_wrap a:after {
    display: table;
    content: '';
    clear: both;
}
.box2 .toggle_wrap a span {
    display: block;
    float: left;
}
.box2 .toggle_wrap a span:first-child {
    width: 70%;
}
.box2 .toggle_wrap a span:last-child {
    width: 30%;
}
.box2 .toggle_wrap li.sws-li{
    border-bottom: 1px solid #ccc;
}
.box2 .toggle_wrap li.sws-li>a{
    padding-right: 0;
    padding-left: 0;
}


/* 主要发展历程 */
.box3 {
    padding: 0;
}
.box3 .part {
    width: 100%;
    box-sizing: border-box;
    padding: .609rem .281rem 0;
    margin-bottom: .625rem;
    position: relative;
}
.box3 .part:before,.box3 .part:after{
    content: "";
    display: block;
    position: absolute;
}
.box3 .part:before{
    width: 100%;
    height: 2px;
    background: #2c7ad3;
    top: -1px;
    left: -5.5%;
}
.box3 .part:after{
    width: .25rem;
    height: .25rem;
    background: #2c7ad3;
    border-radius: 50%;
    top: -.125rem;
    right: 3%;
}
.box3 .part h4{
    line-height: 1.83;
    font-size: .375rem;
    font-weight: bold;
    color: #2c7ad3;
}
.box3 .part .tit_txt{
    line-height: 1.9;
    font-size: .313rem;
    color: #2c7ad3;
    margin-bottom: .234rem;
}
.box3 .part table,.box3 .part table *{
    display: block;
}
.box3 .part table{
    margin-bottom: .469rem;
}
.box3 .part table tr:after{
    content: "";
    display: block;
    clear: both;
}
.box3 .part table tr td{
    float: left;
    line-height:1.77;
    font-size: .281rem;
    color: #000;
}
.box3 .part table tr td:first-child{
    width: 16.54%;
}
.box3 .part table tr td:nth-child(2){
    width: 10.11%;
    text-align: center;
}
.box3 .part table tr td:last-child{
    width: 72.6%;
}
.box3 .part .pic:after {
    display: table;
    content: '';
    clear: both;
}
.box3 .part .pic p {
    width: 48.5%;
    float: left;
    margin-right: 3%;
    margin-bottom: .156rem;
    text-align: center;
}
.box3 .part .pic p:nth-child(even) {
    margin-right: 0;
}
.box3 .part .pic p img{
    display: block;
    width: 100%;
    height: auto;
}
.box3 .part .pic p span{
    display: block;
    padding: .125rem 0;
    line-height: 1.29;
    font-size: .219rem;
    color: #666;
}
/*20241106*/
.same-share-pdf{height:.656rem; float:left;}
.same-share-pdf a,.same-share-pdf img{display:block; height:100%;}















