#container{
    width: 100%;
    min-width: 1903px;
}
.chip_container{
    width: 100%;
    min-width: 1903px;
}
#top{
    max-width: 1180px;
    height: 72px;
    margin:0 auto;
    /*background:rgba(22,22,22,.2);*/
    text-align: center;
    clear:both;
    position: relative;
}
.top_logo{
    width: 133px;
    height: 33px;
    margin-top:20px;
    position: absolute;
    left:0px;
}
.header_middle{
    margin:0 auto;
    display: inline-block;
}
#dropdownMenu1{
    /*width: 175px;*/
    height: 72px;
    border:none;
    padding:24px 40px;
}
.caret{
    transform: rotate(0deg);
}
.caret-open{
    transform: rotate(-90deg);
}
.dropdownMenu ul{
    background:rgba(0,0,0,0.5);
    padding: 15px;
}
.dropdownMenu li{
    display: inline;
}
.dropdownMenu li a{
    /*margin-bottom:12px;*/
    /*height: 32px;*/
    line-height: 17.38px;
    font-size:12px;
    /*height: 17.38px;*/
    /*font-size:12px;*/
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255, 255, 255, 1);
    text-decoration: none;
    /*color:rgba(128, 128, 128, 1)*/
}
.dropdownMenu li a:hover{
    /*margin-bottom:12px;*/
    /*height: 32px;*/
    font-size:12px;
    /*height: 17.38px;*/
    /*font-size:12px;*/
    font-family:Microsoft YaHei;
    font-weight:400;
    /*color:rgba(255, 255, 255, 1);*/
    color:rgba(192,33,37,1);
    background: rgba(0, 0, 0, 0.1);
}

.dropdownMenu:hover button,
.dropdownMenu ul:hover + button {
    border-bottom: 3px solid rgba(192,33,37,1) !important;
    border-radius: 0 !important;
    border: none;
    /*background: rgb(240, 240, 240) !important;*/
    color:rgba(255, 255, 255, 1);
    background:rgb(16, 28, 79) !important;
    /*border-bottom: 2px solid rgba(192,33,37,1) !important;*/
}
#top li a:not(.dropdownMenu a , .dropdownMenuRight a ){
    /*margin-bottom:12px;*/
    height: 32px;
    font-size:15px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(110,110,110,1);
}
/*#top li  a:hover{*/
/*    color:rgba(192,33,37,1);*/
/*    background:#fff;*/
/*}*/
.top_dropdown,.header_right{
    display: inline-block;
}
.header_right{
    position: absolute;
    right: 0px;
    margin-top:20px;
}

.dropdownMenuRight ul{
    background:rgba(0,0,0,0.5);
    padding: 15px;
}
.dropdownMenuRight li{
    display: inline;
}
.dropdownMenuRight li a{
    line-height: 17.38px;
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255, 255, 255, 1);
    text-decoration: none;
}
.dropdownMenuRight li a:hover{
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(192,33,37,1);
    background: rgba(0, 0, 0, 0.1);
}
/*.top_dropdown > ul:first-child{*/
    /*padding-top:16px;*/
/*}*/
/*.top_dropdown ul li a:hover {*/
    /*text-decoration: none;*/
    /*background-color: #f5f5f5;*/
/*}*/

#dropdownMenu2{
    /*width: 144px;*/
    height: 72px;
    border:none;
}
#dropdownMenu6{
    /*width: 144px;*/
    height: 72px;
    border:none;
}
#dropdownMenu3{
    /*width: 144px;*/
    height: 72px;
    border:none;
}
.header_serch{
    width: 15px;
    height: 15px;
    position: relative;
}
#dropdownMenu4{
    margin-left:14px;
    height: 30px;
    width: 60px;
    border:none;
}
#dropdownMenu4:hover{
    background: #fff;
}
.dropdown-menu  a.chinese{
    font-family: Microsoft YaHei !important;
}
#dropdownMenu5{
    height: 28px;
    width: 78px;
    border:1px solid rgba(230,0,0,1);
    opacity:1;
    border-radius:6px;
    margin-left:14px;
    color:rgba(230,0,0,1);
    font-family:Microsoft YaHei;
    font-weight:bold;
    line-height: 16px;
}
#dropdownMenu5:hover{
    background:rgba(230,0,0,1);
    color:rgba(255,255,255,1);
}
.dropdownMenu5ul{
    list-style-type: circle;
}
.dropdownMenu5ul p{
    margin: 5px;
    color: rgba(255, 255, 255, 1);;
}
.dropdowmMenuFamily{
    border: none;
    height: 32px;
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    cursor: pointer;
}
.software_Family li a{
    width: 90%;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.header_slove{
    margin-top:18px;
    font-size:18px;
    font-family:Source Han Sans SC;
    font-weight:400;
    line-height:27px;
    color:rgba(51,51,51,1);

}
.serach_text{
    display: none;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:1px solid #000000;
    /*position: absolute;*/
    width: 80px;
}

/*首页主题样式*/
.picture_play
{
    height: 560px;
    width: 100%;
    position: relative;
}
.indexLogo{
    height: 560px;
    width: 100%;
    background-image: url("../img/index/main.jpg?t=1750408592");
    font-size:54px;
    font-family:Microsoft YaHei;
    font-weight:400;
    line-height:72px;
    color:rgba(255,255,255,1);
    padding-top:211px;
    text-align: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;

}
/*2022-5-19 主题Logo_add*/
.indexLogo2{
    height: 560px;
    width: 100%;
    background-image: url("../img/index/main2.png?t=1750408592");
    font-size:54px;
    font-family:Microsoft YaHei;
    font-weight:400;
    line-height:72px;
    color:rgba(255,255,255,1);
    padding-top:211px;
    text-align: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: none;
    position: absolute;
}
.main_txt{
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 26.06px;
    color: rgba(255, 255, 255, 1);
}
.ul5{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:520px;
    z-index: 1;
  }
.ul5 li {
    float: left;
    width: 15px;
    height: 15px;
    border: 0px;
    border-radius: 50%;
    margin-left:20px;
    background: rgba(235, 235, 235, 1);
    cursor: pointer;
    list-style: none;
}
.ul5 li::before, .ul5 li::after{
    content:'';
    display:block;
    clear:both;
}
.ul5 li:hover{
    background-color: darkgray;
}
.banner{
    width: 100%;
}
.indexLogoP1.chinese{
    font-size:58px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    letter-spacing:10px;
    opacity:1;
}
.indexLogoP1.english{
    font-size:58px;
    font-family: "Roboto";
    font-weight:300;
    color:rgba(255,255,255,1);
    opacity:1;
}
.indexLogoP2.chinese{
    font-size:26px;
    font-family:Microsoft YaHei;
    font-weight:300;
    color:rgba(255,255,255,1);
    opacity:1;
    letter-spacing: 2px;
}
.indexLogoP2.english{
     font-size:27px;
     font-family:"Roboto";
     font-weight:300;
     color:rgba(255,255,255,1);
     opacity:1;
 }
.middle{
    background-image: url("../img/index/indexMiddle.svg?t=1750408592");
    background-size: cover;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1294px;
    opacity: 1;
}
.EDA{
    text-align: center;
    width: 100%;
    /*height: 350px;*/
    padding-top:38px;
}
.index_middle_title{
    margin: 30px 0 40px;
    height:50px;
    font-size:34px;
    font-family:Source Han Sans SC;
    line-height:50px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(146, 171, 247, 1) 100%);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}
.index_middle_title_line_left{
    content: "";
    background: linear-gradient(90deg, rgba(79, 104, 188, 0) 0%, rgba(146, 171, 247, 1) 100%);
    width: 552px;
    height: 2px;
    opacity: 1;
    text-align: center;
    display: inline-block;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px solid;
    vertical-align: 8px;
    transform: translateY(-50%);
}
.index_middle_title_line_right{
    content: "";
    background: linear-gradient(90deg, rgba(146, 171, 247, 1) 0%, rgba(79, 104, 188, 0) 100%);
    width: 552px;
    height: 2px;
    opacity: 1;
    text-align: center;
    display: inline-block;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px solid;
    vertical-align: 8px;
    transform: translateY(-50%);
}
.index_middle_title.chinese{
 font-weight:500;
}
.chipLevel{
    /*background-image: url("../img/index/chipLevel.svg?t=1750408592") ;*/
    /*left: 413px;*/
    /*top: 160px;*/
}
.chipPackaging{
    /*background-image: url("../img/index/chipPackaging.svg?t=1750408592");*/
    /*left: 780px;*/
    /*top: 160px;*/
}
.pcbLevel{
    /*background-image: url("../img/index/chipPackaging.svg?t=1750408592");*/
    /*left: 1147px;*/
    /*top: 160px;*/
}

.chip{
    margin: 10px;
    width: 360px;
    height: 395px;
    opacity: 1;
    position: relative;
    overflow: hidden;
}
.chip img {
    transition: transform 0.3s ease;
    width: 360px;
    height: 395px;
}
.chip:hover img {
    transform: scale(1.1);
}
.chip p{
    background: rgba(0, 0, 0, 0.55);
    width:360px;
    font-size:20px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 54px;
    text-align: center;
    color: rgba(255, 255, 255, 1);
    /*text-align: left;*/
    vertical-align: top;
    position: absolute;
    bottom: 0px;
    height: 54px;
}
/*.chip div{*/
    /*width: 350px;*/
    /*height: 0;*/
    /*border-top:30px  solid rgba(28,52,79,1);*/
    /*border-right: 41px solid transparent;*/
    /*margin-top:45px;*/
/*}*/
.index_middle_title.english,.chip p.english{
    font-family:"Roboto";
}
.index_middle_title.chinese{
    font-size:32px !important;
}
.index_middle_title.english{
    font-size:34px !important;
}
.understand.font16.chinese{
    margin-top:20px !important;
}
.understand.font16.english{
    margin-top:0px !important;
}
/*公司介绍*/
.introduce{
    width: 100%;
    height: auto;
    padding-top:59px;
    text-align: center;
    position: relative;
}
.introduce_left{
    line-height: 30px;
    margin-left: 20%;
    width: 30%;
    display:flex;
    flex-direction: column;
}
.introduce_left p span{
    /*font-weight: bold;*/
}
.introduce_left p:not(:first-child){
    margin-bottom:11px;
}
.introduce_right{
    margin-left:2%;
}
.introduce_img_container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.top-row {
  display: flex;
  justify-content: space-between;
  /*width: 100%;*/
}

.bottom-row {
  display: flex;
  justify-content: center;
  /*width: 100%;*/
}

.image {
    margin-right: 80px;
  /*background-color: #ccc;*/
}
.middle_font{
    font-weight: 400;
    font-size: 16px;
    color: white;
    /*letter-spacing: 2px;*/
    line-height: 30px;
    text-align: justify;
    vertical-align: top;
}
.middle_font span{
    font-size: 20px;
    font-weight:700;
    letter-spacing:2px;
    line-height:30px;
    color:rgba(255,255,255,1)
}
.introduce_img div img{
    width: 119px;
    height: 138px;
}
.introduce_img{
    margin:8px  auto  0;
    display: flex;
    justify-content: space-between;
}

.understand,.news_understand{
    margin: 20px auto 20px;
    padding: 0px 10px 0px;
    border: 1px solid;
    border-color: white;
    height: 32px;
    background: transparent;
    opacity: 1;
    line-height: 32px;
    font-family: 'Source Han Sans CN Regular';
    font-size: 16px;
    }

/*公司新闻*/
.midlle_swiper{
    position: relative;
    margin: auto;
    height: 395px;
    width: 1256px;

}
.midlle_swiper img{
    width: 100%;
}
.swiper-container1, .swiper-container2 {
    position: absolute;
    width: 100%;
    height: 395px;
    overflow: hidden;
    padding: 0px 40px;
    box-sizing: border-box;
}
.swiper-container1 p, .swiper-container2 p{
    padding: 15px;
    position: absolute;
    width: 100%;
    height: 60px;
    background: rgba(0, 0, 0, 0.55);
    bottom: 0px;
    font-size: 20px;
    font-weight: 400;
    /*letter-spacing: 1px;*/
    line-height: 27.44px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    vertical-align: top;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-wrapper {
    width: 100%;
}

.swiper-slide {
    width: calc((100% ) / 3); /* »ÃµÆÆ¬¿í¶È */
    height: 100%; /* È·±£»ÃµÆÆ¬¸ß¶ÈÎªÈÝÆ÷¸ß¶È */
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute !important; /* Ê¹ÓÃ !important È·±£ÑùÊ½ÉúÐ§ */
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 10 !important;
    width: 30px !important;
    height: 30px !important;
    cursor: pointer !important;
    color: white !important; /* °´Å¥ÑÕÉ« */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* ×óÓÒ°´Å¥Î»ÖÃ */
.swiper-button-next{
    right: -40px !important; /* È·±£°´Å¥ÔÚÈÝÆ÷Íâ²¿ */
}

.swiper-button-prev{
    left: -40px !important; /* È·±£°´Å¥ÔÚÈÝÆ÷Íâ²¿ */
}
.common-class{
    overflow: hidden;
}
.common-class img{
    width: 100.3%;
    cursor: pointer;
    transition: transform 0.3s ease;
}
.common-class:hover img{
    transform: scale(1.1);
}
.swiper-button-next,.swiper-button-prev{
    --swiper-theme-color: white;
;
}
.news{
    height:580px;
    width: 100%;
    text-align: center;
}
/*.news_title{*/
    /*margin:59px auto 23px;*/
    /*height:50px;*/
    /*font-size:34px;*/
    /*font-family:Source Han Sans SC;*/
    /*line-height:50px;*/
    /*color:rgba(20,42,67,1);*/
    /*opacity:1;*/
/*}*/
/*.news_title.chinese{*/
    /*font-weight:500;*/
/*}*/
#dropdownMenu1,#dropdownMenu2,#dropdownMenu3,#dropdownMenu6{
    font-size: 16px !important;
}

.news_main div{
    //width:342px;
   // height:402px;
    background:rgba(255,255,255,1);
   // border:1px solid rgba(223,223,223,1);
    opacity:1;
    border-radius:6px;
    margin:0 auto;
    text-align: left;
    display: inline-block;
    margin-left: 30px;
    margin-right: 30px;
    vertical-align: top;
    position: relative;
}
.news_main img{
    //width: 100%;
    //height: 220px;
}
.firstP{
    font-size:20px;
    font-family:Source Han Sans SC;
    font-weight:bold;
    line-height:29px;
    color:rgba(51,51,51,1);
    margin:20px 16px 12px 15px;
}
.news_text,.news_time{
    font-size:14px;
    font-family:Microsoft YaHei;
    color:rgba(136,136,136,1);
    line-height:22px;
    margin-left:15px;
    margin-right: 16px;
}
.news_time{
    position: absolute;
    bottom: 15px;
}
.news_main div:hover{
    box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.16);
    cursor:pointer;
}
.news_main div img{
    position: relative;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

/*EDA供应商*/
.Supplier{
    width:100%;
    height:120px;
    background:rgba(31,34,38,1);
    opacity:1;
    text-align: center;
    padding-top:38px;
    font-size:34px;
    font-family:Microsoft YaHei;
    font-weight:400;
    line-height:50px;
    color:rgba(255,255,255,1);
}
/*底部样式*/
.bottom{
    width:100%;
    height: 420px;
    opacity: 1;
    background: linear-gradient(180deg, rgba(16, 28, 79, 1) 0%, rgba(0, 0, 0, 1) 100%);
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    position: relative;
}
.bottom div p{
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
}
.bottom div p a{
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
}
.logo{
    width: 184px;
    height: 46px;
}
.menu-title{
    margin-bottom:20px;
    font-size: 16px;
    background-color: rgba(28,52,79,1);
    color: white;
    font-family: "Source Han Sans CN Regular";
}
.menu-items li,.menu-items li a{
    font-size: 14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(81,81,81,1);
    margin-bottom:7px;
}
.menu-design{
    margin-top:18px;
}
.phone{
    width:12px;
    height:15px;
}
.bottom_email{
    padding-left: 65px;
    margin-bottom: 20px !important;
}
.wechat{
    font-size: 16px;
    color: rgba(28,52,79,1);
    font-family: "Source Han Sans CN Regular";
    font-weight: 600;
    margin-left: -10px;
}
.code{
    width: 113px;
    height: 113px;
    margin-bottom:6px;
}
.understand a,.news_understand a{
    color:rgb(255,255,255);
}
.icp-info{
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    line-height:16px;
    color:rgba(155,155,155,1);
    margin-top:40px;
}

.default{
    cursor: default;
}
.introduce_img div p{
    margin-bottom: 0px !important;
    margin-top:8px;
    text-align: center;
}
