﻿ @font-face{
            font-family: 'sourcehansanscnnormal';
            src : url('../font/DroidSansChinese.ttf');
            font-family: 'SourceHanSerifSCBold';
            src : url('../font/SourceHanSerifSC-Bold.otf');
        }

.MainDiv {
    width: 1366px;
    height: auto;
    margin:0 auto;
    text-align:left
}

    .MainDiv > div {
        width: 100%;
    }
.TableClassf {
    width: 100%;
     height: auto;
}

    .TableClassf td {
        height:200px
    }

.ftd1 {
    width:240px;text-align:center;cursor:pointer
}
.ftd2 {
    width:40px
}


.firstinner {
    width: 180px;height:150px;
}
    .firstinner:hover {
        border-bottom: 1px solid;
        border-image: -webkit-linear-gradient(left,#F09146, #E95A40, #47B9B1, #EC890B, #F1C904, #E95A42, #47B9B1)1 10 1;
        border-image: -moz-linear-gradient(left,#F09146, #E95A40, #47B9B1, #EC890B, #F1C904, #E95A42, #47B9B1)1 10 1;
        border-image: linear-gradient(left,#F09146, #E95A40, #47B9B1, #EC890B, #F1C904, #E95A42, #47B9B1)1 10 1;
    }

.TableClass1 {
    width: 100%;
     height: auto;
}

    .TableClass1 td {
       
        text-align: center;
    }

.SCClassCenter {
    height: 100px;
    width: 60px;
    float: left;
}

.SCClassOther {
    height: auto;
    width: 683px;
    float: left;
}

.SCTableClass {
    width: 100%;
    height: auto;
}

    .SCTableClass span {
        cursor: pointer;
        /*color: blue;*/
    }

.XZTableClass {
    width: 1366px;
    height: auto;
}

.tdxzUnFocus {
    text-align: right;
    width: 60px;
    text-align: center;
    cursor: pointer;
}

    .tdxzUnFocus:hover {
        background-color: blue;
        color: white;
    }

.tdxzFocus {
    text-align: right;
    width: 60px;
    text-align: center;
    cursor: pointer;
    background-color: blue;
    color: white;
}

.firstTd {
    text-align: left;width:300px;height:45px;
}
.TDidvhh {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size:14px;
    color:#9fa0a0;font-family:sourcehansanscnnormal;
    height:47px;
    line-height:23px;
}
.TdTitle {
    font-size:40px;color:#333333;font-family:SourceHanSerifSCBold;
}
.TableBottomColor {
    border-bottom:1px solid #C0C0C0;
}
    /*.TableBottomColor:hover {
        border-bottom:1px solid blue;
      
    }*/

.TableBottomtittleColor {
    border-bottom:1px solid #333333;
}
.position_NPI
{
}

.inTitle {
    height:40px; font-size:20px; font-family:SourceHanSerifSCBold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height:40px;
    -webkit-line-clamp: 1;
}
    /*.inTitle:hover {
       color:#1366d6;
    }*/
.trclass {
    width:100%;border-collapse: collapse;table-layout:fixed
}
    .trclass:hover .TableBottomColor {
        border-bottom: 2px solid;
        border-image: -webkit-linear-gradient(left,#F09146, #E95A40, #47B9B1, #EC890B, #F1C904, #E95A42, #47B9B1)1 10 1;
        border-image: -moz-linear-gradient(left,#F09146, #E95A40, #47B9B1, #EC890B, #F1C904, #E95A42, #47B9B1)1 10 1;
        border-image: linear-gradient(left,#F09146, #E95A40, #47B9B1, #EC890B, #F1C904, #E95A42, #47B9B1)1 10 1;
    }
    .trclass:hover .inTitle {
        color:#1366d6;
    }



.ansdcss {
    height:48px;width:183px;margin:0 auto;
    background-image:url('../images/MainImage1366/2-33.png');
    background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;
}
    .ansdcss:hover {
        background-image:url('../images/MainImage1366/2-34.png');
    }

.ansdcssEn {
    height:40%;width:40%;margin:0 auto;
    background-image:url('../images/2-33-en.png');
    background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;
}
    .ansdcssEn:hover {
        background-image:url('../images/1x-01.png');
    }

.ansdcssJa {
    height: 48px;
    width: 183px;
    margin: 0 auto;
    background-image: url('../images/MainImage1366/DUs.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
    .ansdcssJa:hover {
        background-image: url('../images/MainImage1366/Ds.png');
    }

.ansdcss2 {
    height:48px;width:183px;margin:0 auto;
    background-image:url('../images/MainImage1366/2-35.png');
    background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;

}
    .ansdcss2:hover {
        background-image:url('../images/MainImage1366/2-36.png');
    }

.ansdcss2En {
    height:40%;width:40%;margin:0 auto;
    background-image:url('../images/2-35-en.png');
    background-repeat:no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;

}
    .ansdcss2En:hover {
        background-image:url('../images/2x-02.png');
    }

.ansdcss2Ja {
    height: 48px;
    width: 183px;
    margin: 0 auto;
    background-image: url('../images/MainImage1366/SUs.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
    .ansdcss2Ja:hover {
        background-image: url('../images/MainImage1366/Ss.png');
    }

 .TableBottomColor2 {
    border-bottom:1px solid #C0C0C0;
}
    .TableBottomColor2:hover {
        /*border-bottom:1px solid blue;*/
         border-bottom: 2px solid;
         border-image: -webkit-linear-gradient(left,#F09146 , #E95A40, #47B9B1, #EC890B , #F1C904 , #E95A42 , #47B9B1)1 10 1;
         border-image: -moz-linear-gradient(left,#F09146 , #E95A40, #47B9B1, #EC890B , #F1C904 , #E95A42 , #47B9B1)1 10 1;
         border-image: linear-gradient(left,#F09146 , #E95A40, #47B9B1, #EC890B , #F1C904 , #E95A42 , #47B9B1)1 10 1; 
    }
.title2 {
    height:80px;text-align:center;line-height:60px;margin-bottom:5px;font-size:24px;font-family:sourcehansanscnnormal;color:#727171
}
.cyrlbottom {
    height:50px;text-align:left;line-height:50px;color:#595757;font-size:20px;float:left;width:180px
}
.cyrlbottom2 {
    height:50px;text-align:right;line-height:50px;color:#595757;font-size:20px;float:right;width:110px;  margin-right: 45px;
}
.ct {
    float:right;width:105px;height:38px;text-align:right;color:#9fa0a0;font-family:sourcehansanscnnormal;padding-top:5px
}

.imgtop5 {
    height:180px;width:226px; margin:auto 0;cursor:pointer
}
    .imgtop5:hover {
        height:200px;width:240px; margin:auto 0;
    }