.search_test {
    border: 1px solid #333;
    width: 500px;
    height: 40px;
}

.search-container .search_box .header-search-button {
    top: 0;
    right: 0;
    height: 44px;
    line-height: 30px;
    border: 2px solid #fff
}

.search-container .search_box .header-search {
    width: 70%;
    height: 44px;
    padding-right: 10px
}

.row-line {
    border-top: 1px solid #e4e3e3;
    margin: 10px 0
}

.contact {
    display: flex;
    flex-direction: column;
    background: #9fcdff;
    border-radius: 5px;
}

.input_row {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
}


.contact label {
    font-size: 20px;
    font-weight: bold;
    margin-top: 5px;
    margin-left: 15px
}

.contactus-text1 {
    height: 35px;
    width: 45%;
    padding: 5px;
    /*font-size: 14px;*/
    border-radius: 5px;
    border: 1px solid #e4e3e3;
}

.contactus-text2 {
    height: 35px;
    width: 93%;
    padding: 5px;
    /*font-size: 14px;*/
    border-radius: 5px;
    border: 1px solid #e4e3e3;
}

.contact button {
    height: 30px;
    width: 100px;
    background: #ffe8a1;
    margin-top: 10px;
    align-self: center;
    border-radius: 20px;
    margin-bottom: 10px;
}

.contact textarea {
    width: 93%;
    border: 1px solid #e4e3e3;
    border-radius: 5px;
    padding-left: 5px;
}


.star {
    color: red;
    margin-left: 5px;
}

.key_con {
    background: #f5f6fa;
    padding: 10px;
    height: 341px;
}

.common_size {
    padding-left: 10px;
    padding-right: 10px;
    height: 410px;
    border-radius: 5px;
}

.common_size_en {
    padding-left: 10px;
    padding-right: 10px;
    height: 520px;
    border-radius: 5px;
}

.key_color_yellow {
    background: #e0a800;
}

.key_color_red {
    background: #f84f4f;
}

.key_color_green {
    background: #0FB25F;
}

.key_color_blue {
    background: #f0f3f4;
}

.footer_color {
    background: #f5f6fa;
}

.product-top {
    margin-top: 20px;
    margin-bottom: 10px;
    width: 100%;
    height: 250px
}

.product-sum-des-bold {
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px
}

.product-top-content {
    width: 100%;
    margin-top: 35px;
    font-size: 20px
}


.des_title {
    margin-top: 20px;
    margin-bottom: 20px;
}

.a_title {
     margin: 10px 0px;
     font-size: 20px;
     line-height: 40px;
     background: #e0a800;
     width: 230px;
 }

.download_title {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 40px;
    background: #e0a800;
    width: 230px;
}

.a_article {
    margin-left: 10px;
    font-size: 18px;
    line-height: 120%;
    background: #e0a800;
    width: 180px;
}

.p-article-tile {
    font-family: Arial, sans-serif;
    font-size: 16px;
    align-content: flex-start;
    font-style: italic;
}

.p-faq-question {
    font-weight: bold;
    font-size: 18px;
    font-family: Arial;
}

.p-faq-answer {
    font-size: 18px;
    font-family: Arial;
}

.p-faq-question-cn {
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
}

.p-faq-answer-cn {
    font-size: 14px;
    font-family: Arial;
}

.product-h5 {
    font-size: 45px;
    font-style: italic;
    color: #0da3e2;
}

.produtct-list {
    margin: 30px;
}

.product-sort-item {
    margin-bottom: 30px;
}

.product-detail-des {
    margin: 0px auto;

}

.related-product {
    margin-top: 10px;
    margin-bottom: 10px;

}

.industry-detail-des {
    font-size: 18px;
}

.industry-related-product {
    font-weight: bold;
    font-size: 20px;
}

.application-content {
    font-size: 24px;
}

.detail-good {
    margin-left: 30px;
    margin-bottom: 20px;
    font-weight: bold;
}

.product-list-pic {
    width: 200px;
    height: 100px;
}

.product-list-text {
    margin-top: 20px;
    margin-left: 10px;
}


.product-sort-link {
    color: #0da3e2;
    font-size: 16px;
    font-weight: bold;
}

.footer-copyright{
    text-align: center;
}

.product-sort-link-en {
    color: #0da3e2;
    font-size: 18px;
    font-weight: bold;
}


.product-sort-item-img {
    width: 150px;
}

.product-sort-big-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-sort-big-img-text {
    position: absolute;
    top: 80px;
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    align-content: center;
    line-height: 180px;
}

.div-big-img {
    margin-top: 20px;
    　　width: 100px;
    　　height: 100px;
}

/*div{*/
/*    　　width: 100px;*/
/*    　　height: 100px;*/

/*}*/

.prd-img-container {
    width: 100%;
    heigth: 100px;
    border: 1px solid #e4e3e3;
    border-radius: 5px;
    vertical-align: middle;
    text-align:center;
}

.prd-img {
    width: 100%;
    /*position: relative;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*transform: translate(-50%,-50%);*/
}
.prd-img-a {
    text-decoration: none;
    display: block;
    text-align: center;
    line-height: 100px;
}
.prd-img-detail {
    width: 100%;
}

.img-good-container {
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    height: 300px;
    width: 300px;
}

.prd-detail-name-container {
    width: 100%;
    height: 30px;
    font-style: italic;
    text-align: center;
    line-height: 30px;
}

.bold-font {
    font-weight: bold;
}

.prd-sort-content {
    align-content: flex-start;
}

.href-learn {
    color: #0da3e2;
    font-weight: bold;
}

.href-learn1 {
    color: #0da3e2;
    text-decoration: underline;
    font-size: 18px;
    font-weight: bold;
}

.product-sort-des-en {
    font-size: 16px;
}

.menu-sub-items {
    border-radius: 5px;
}

.menu-item {
    height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 20px;
    border-bottom: 1px solid #e4efff;
}

.why-title {
    text-align: center;
}


.blank {
    height: 15px;
}

.home-banner {
    margin-top: 20px
}

.home-prd-container {
    display: flex;
    flex-direction: column;
    margin-left: 60px;
    margin-right: 60px;
    align-items: center;
}

.container-img-text {
    border-radius: 5px;
    margin-top: 10px;
    align-self: center;
}

.container-image {
    width: 100%;
}

.container-image-industry {
    width: 100%;
    height: 100%;
}

/*.container-img-text1 {*/
/*    !*background: #ffe8a1;*!*/
/*    margin-top: 10px;*/
/*    margin-bottom: 10px;*/
/*    width: 100%;*/
/*    !*border-radius: 5px;*!*/
/*    !*height: 600px;*!*/
/*}*/

.container-img-text3 {
    /*background: #ffe8a1;*/
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    /*border-radius: 5px;*/
    /*height: 300px;*/
}

.app-bottom {
    margin-top: 15px;
    margin-bottom: 10px;
}

.container-img-text2 {
    /*background: #ffe8a1;*/
    /*width: 560px;*/
    /*border-radius: 5px;*/
    margin-top: 10px;
    /*height: 600px;*/
}

.resource-img {
    height: 150px;
}

.technology-img {
    height: 250px;
}

.industry-img {
    height: 250px;
}

.home-big-img {
    height: 280px;
}

.text-container {
    position: absolute;
    top: 10px;
    color: #fff;
}

.event-image {
    width: 90%;
    height: 80px;
    margin: 10px
}

.event-text {
    margin: 18px;
    font-size: 18px;
    color: #3b4552;
    line-height: 120%;
}

.left-text {
    margin-top: 10px;
    text-align: left;
}

.update-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    font-size: 20px;
    color: #fff;
}

.p-small {
    margin: 20px;
    font-size: 24px;
    color: #fff;
    line-height: 150%;
}

.p-big {
    margin: 20px;
    font-size: 30px;
    color: #fff;
    line-height: 150%;
    align: left;
}

.p-big1 {
    margin: 20px;
    font-size: 32px;
    color: #fff;
    line-height: 150%;
    align: right;
}

.top-banner {
    display: block;
    width: 100%;
    height: 150px;
    line-height: 150px;
    position: relative;
}

.top-banner-img {
    width: 100%;
    height: 150px;
}

.top-banner-text {
    position: absolute;
    line-height: 150px;
    left: 15%;
    font-weight: bold;
    font-size: 36px;
    color: #fff;
}

.top-banner-text1{
    position: absolute;
    line-height: 150px;
    left: 10%;
    font-weight: bold;
    font-size: 32px;
    color: #fff;
}

.en-font {
    font-size: 18px;
    line-height: 30px;
    font-family: Arial;
}

.cn-font {
    font-size: 14px;
    line-height: 30px;
    font-family: Arial;
}

.release-left {
    margin-top: 15px;
    align-content: flex-start;
    line-height: 30px;
}

.release-left1 {
    margin-bottom: 15px;
    align-content: flex-start;
    line-height: 30px;
}

.p-des-en {
    font-size: 18px;
}

.p-des-cn {
    font-size: 14px;
}

.p-des-cn {
    font-size: 14px;
}

.p-release-tile {
    font-size: 14px;
    align-content: flex-start;
}

.release-tile {
    font-size: 30px;
    align-content: flex-start;
    font-weight: bold;
}

.p-release-date {
    font-size: 16px;
    color: #c0c4cd;
    font-style: italic;
}

.about-title {
    font-family: Arial, sans-serif;
    font-size: 28px;
    color: #1D6FA3;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 5px;
}

.about-content {
    font-family: Arial, sans-serif;
    font-size: 28px;
    color: #1D6FA3;
    margin-top: 20px;
    margin-bottom: 5px;
}

.event-border {
    border: 1px solid #00F;
    height: 250px;
    margin: 5px;
}

.home-small-img {
    height: 300px;
}

.home-mid-img {
    height: 610px;
}

.home-why-img {
    width: 100%;
}