@charset "utf-8";


.search_select_box_all {

    float: left;

    height: auto;

    width: 100%;

    /* padding-right: 28px; */

    /* padding-top: 15px; */

    margin-bottom: 25px

}

.contact_formandtext form li {

    float: left;

    height: auto;

    width: 100%;

}


.contact_formandtext form {

    float: left;

    height: auto;

    width: 50%;

    border: none;

    margin-top: 21px;

    /* padding: 10px; */

    font-size: 13px;

    background-color: #FFFFFF;

    height: auto;

    overflow: hidden;

}

input::placeholder {

    color: #2b2c2c;

}

textarea::placeholder {

    color: #2b2c2c;

}

.contact_form_button {

    background-image: url(../images/contact_button.jpg);

    background-repeat: no-repeat;

    background-position: center top;

    height: 34px;

    width: 100%;

    margin-top: 25px;

    float: left;

}


.contact_form_button:hover {

    background-image: url(../images/contact_button-1.jpg);

    background-repeat: no-repeat;

    background-position: center top;

    height: 34px;

    width: 100%;

    margin-top: 25px;

    float: left;

    cursor: pointer;


}


.contact_Input {

    background-color: #e5e5e5;

    FONT-SIZE: 13px;

    FONT-STYLE: normal;

    FONT-VARIANT: normal;

    FONT-WEIGHT: normal;

    /* HEIGHT: 18px; */

    LINE-HEIGHT: normal;

    font-family: "Arial";

    border: 1px solid #e5e5e5;

    height: 23px;

    float: left;

    padding-left: 8px;

    margin-top: 18px;


}


.search_select_list {

    width: 325px;

    position: absolute;

    z-index: 99;

    left: -6px;

    top: 43px;

    display: none;

    background-color: #c7c7c7;

    height: auto;

    padding-left: 28px;

    padding-right: 10px;

    font-family: Arial;

    font-size: 14px;

    line-height: 24px;

    color: #000;

}


.search_select_list a:link {

    text-decoration: none;

    color: #FFF;

}


.search_select_list a:visited {

    text-decoration: none;

    color: #FFF;

}


.search_select_list a:hover {

    text-decoration: none;

    color: #FFF;

}


.search_select_button {

    float: right;

    height: 20px;

    width: 20px;

    padding-left: 13px;

    padding-top: 5px;

}

.search_select_box_all {

    float: left;

    height: auto;

    width: 100%;

    /* padding-right: 28px; */

    /* padding-top: 15px; */

    margin-bottom: 25px

}

.search_select_box {

    background-color: #fff;

    float: left;

    height: 40px;

    width: 331px;

    margin-right: 4px;

    text-align: left;

    font-family: "Arial";

    font-size: 14px;

    line-height: 40px;

    color: #393939;

    padding-left: 22px;

    padding-right: 10px;

    vertical-align: middle;

    position: relative;

}


.inquiry_select_list {

    width: 406px;

    position: absolute;

    z-index: 99;

    left: -3px;

    top: 43px;

    display: none;

    background-color: #c7c7c7;

    height: auto;

    padding-left: 22px;

    padding-right: 10px;

    font-family: Arial;

    font-size: 14px;

    line-height: 24px;

    color: #000;

}


.inquiry_select_list a:link {

    text-decoration: none;

    color: #FFF;

}


.inquiry_select_list a:visited {

    text-decoration: none;

    color: #000;

}


.inquiry_select_list a:hover {

    text-decoration: none;

    color: #000;

}


.inquiry_select_button {

    float: right;

    height: 20px;

    width: 20px;

    padding-left: 13px;

    padding-top: 5px;

}

.inquiry_select_box_all {

    float: left;

    height: auto;

    width: 100%;

    /* padding-right: 28px; */

    /* padding-top: 15px; */

    margin-bottom: 25px

}

.inquiry_select_box {

    /* background-color: #707070; */

    float: left;

    height: 44px;

    width: 435px;

    /* min-width: 500px; */

    margin-right: 4px;

    text-align: left;

    font-family: "Arial";

    font-size: 14px;

    line-height: 44px;

    color: #424242;

    /* padding-left: 22px; */

    /* padding-right: 10px; */

    vertical-align: middle;

    position: relative;

}


.products_buy_select_list {

    width: 500px;

    position: absolute;

    z-index: 99;

    left: 0px;

    top: 40px;

    display: none;

    background-color: #c7c7c7;

    height: auto;

    padding-left: 22px;

    padding-right: 10px;

    font-family: Arial;

    font-size: 14px;

    line-height: 24px;

    color: #000;

}


.products_buy_select_list a:link {

    text-decoration: none;

    color: #FFF;

}


.products_buy_select_list a:visited {

    text-decoration: none;

    color: #000;

}


.products_buy_select_list a:hover {

    text-decoration: none;

    color: #000;

}


.products_buy_select_button {

    float: right;

    height: 20px;

    width: 20px;

    padding-left: 13px;

    padding-top: 5px;

}

.products_buy_select_box_all {

    float: left;

    height: auto;

    width: 100%;

    /* padding-right: 28px; */

    padding-top: 15px;

    margin-bottom: 25px;

}

.products_buy_select_box {

    background-color: #707070;

    float: left;

    height: 40px;

    width: 500px;

    /* min-width: 500px; */

    margin-right: 4px;

    text-align: left;

    font-family: "Arial";

    font-size: 14px;

    line-height: 40px;

    color: #fff;

    padding-left: 22px;

    padding-right: 10px;

    vertical-align: middle;

    position: relative;

}


.select_left {

    float: left;

}


.select_right {

    width: 16px;

    float: left;

}


.select_open {

    border-right: 1px solid #d6d6d6;

    border-left: 1px solid #d6d6d6;

    border-bottom: 1px solid #d6d6d6;

    background-color: #fff;

    margin-top: 10px;

}


.select_open ul {

    padding: 2px 5px;

    height: auto;

    overflow: hidden;

    color: #7b7b7b;

    padding-right: 33px;

}


.select_open ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    padding-left: 10px;

    margin-top: 2px;

    margin-right: 0;

    margin-bottom: 2px;

    margin-left: 0;

    padding-bottom: 10px;

    border: none;

}


.select_open a:link,
.select_opena:hover,
.select_open a:visited {


    color: #7b7b7b;


}


/*	.content input{



border: 1px solid #bebebe;



	margin-top: 5px;



	padding-left: 8px;



	font-size: 12px;



}*/


.contact_textarea {

    border: none;

    margin-top: 8px;

    padding: 10px;

    font-size: 12px;

    background-color: #FFFFFF;

    height: auto;

    overflow: hidden;

}


.content textarea {

    border: none;

}


/*.index_search {

    float: left;

    padding-top: 21px;

    padding-left: 242px;

}*/


.index_search_title {

    float: left;

    width: 87px;

}


.index_search_content {

    float: left;

    height: 26px;

    width: 129px;

    background-color: #626262;

}


.index_search_all {

    float: left;

    width: 161px;

    text-align: left;

    padding-left: 23px;

    height: auto;

}


.select_button {

    float: left;

    height: 20px;

    width: 16px;

}


.select_button02 {

    float: right;

    height: 20px;

    width: 16px;

    padding-right: 2px;

    padding-top: 1.5px;

    padding-top: 4px \9;

}


.index_search_Input {

    border-bottom-width: 0px;

    border-top-width: 0px;

    border-left-width: 0px;

    border-right-width: 0px;

    /*solid :#eeeeee;*/

    color: #ffffff;

    background-color: #626262;

    FONT-SIZE: 12px;

    -webkit-transform: scale(0.9);

    HEIGHT: 24px;

    font-family: "微軟正黑體";

    text-align: center;

    width: 129px;

}


.select_all {

    float: left;

    height: 20px;

    width: 73px;

}


.select_pic {

    float: left;

    height: 16px;

    width: 136px;

}


.select_box {

    float: left;

    height: 26px;

    width: 122px;

    font-family: Arial;

    font-size: 12px;

    color: #fcfcfc;

    text-align: center;

    line-height: 26px;

    position: relative;

    padding-left: 22px;

    background-color: #5d5d5d;

}

.select_box_all {

    float: left;

    height: auto;

    width: auto;

}

.select_list {

    width: 98px;

    position: absolute;

    z-index: 99;

    left: 0px;

    top: 21px;

    display: none;

    background-color: #8c8c8c;

    height: auto;

    padding-right: 4.3px;

}


.select_list a:link {

    text-decoration: none;

    color: #000;

}


.select_list a:visited {

    text-decoration: none;

    color: #000;

}


.select_list a:hover {

    text-decoration: none;

    color: #000;

}


/*----------Contact 公司產業---------*/


.select_border {

    background-color: #ababab;

    font-family: Arial;

    font-size: 12px;

    width: 131px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #d1d1d1;

    line-height: 22px;

    background-image: url(../images/index_arrow.png);

    background-repeat: no-repeat;

    background-position: 34px 8px;

    display: inline-block;

    padding-bottom: 2px;

    height: 20px;

}


.select_border:hover {

    background-color: #7c7c7c;

}


.select_box02 {
    background-color: #636363;
    float: left;
    height: 20px;
    width: 128px;
    margin-right: 4px;
    text-align: center;
    font-family: "Arial";
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    padding-left: 7px;
    position: relative;

}


.blur {


    float: left;


    height: 22px;


    width: 682px;


}


.index_searchbutton {

    float: left;

    width: 32px;


}

.select_box_all02 {

    float: left;

    height: auto;

    width: 135px;

    padding-top: 30px;

}


@media screen and (min-width: 1440px) {

    .select_title {

        font-family: "Myriad Pro";

        font-size: 14px;

        color: #000;

        float: left;

        padding-top: 36px;

        padding-right: 9px;

    }

}


@media screen and (min-width: 1024px) and (max-width: 1439px) {

    .select_title {

        display: none;

    }

}

@media screen and (min-width: 480px) and (max-width: 1023px) {

    .select_title {

        display: none;

    }


    .contact_Input {

        background-color: #e5e5e5;

        FONT-SIZE: 13px;

        FONT-STYLE: normal;

        FONT-VARIANT: normal;

        FONT-WEIGHT: normal;

        /* HEIGHT: 18px; */

        LINE-HEIGHT: normal;

        font-family: "Arial";

        border: 1px solid #e5e5e5;

        height: 38px;

        float: left;

        padding-left: 8px;

        margin-top: 18px;

    }

}

@media screen and (min-width: 0px) and (max-width: 479px) {

    .contact_formandtext form {

        float: left;

        height: auto;

        width: 100%;

        border: none;

        margin-top: 21px;

        /* padding: 10px; */

        font-size: 13px;

        background-color: #FFFFFF;

        height: auto;

        overflow: hidden;

    }

    .contact_Input {

        background-color: #e5e5e5;

        FONT-SIZE: 13px;

        FONT-STYLE: normal;

        FONT-VARIANT: normal;

        FONT-WEIGHT: normal;

        /* HEIGHT: 18px; */

        LINE-HEIGHT: normal;

        font-family: "Arial";

        border: 1px solid #e5e5e5;

        height: 38px;

        float: left;

        padding-left: 8px;

        margin-top: 18px;

    }

}

