﻿  .top_lang span {
                    padding: 0 8px;
                    color: #04BC4E;
                }

                .top_lang a {
                    padding: 0 8px;
                    color: #04BC4E;
                }

                #youhello {
                    display: none
                }

                #youloginout {
                    display: none
                }

                /*
            #top_lang_list {

                display: inline-block;
                white-space: nowrap;
                width: 300px;
                overflow: auto;
            }
                #top_lang_list li {
                    width: 80px;
                    height: 35px;
                    margin: 1px;
                    background: red;
                    display: inline-block;
                }
                */
                .ds-ico {
                    background-image: url(/Content/img/icons.png);
                    background-repeat: no-repeat;
                    vertical-align: middle;
                    display: inline-block;
                }

                .pcbonline-ico {
                    width: 17px;
                    height: 21px;
                    margin-right: 4px;
                    background-position: 0 -12px;
                }

        .cart-ico {
            width: 20px;
            height: 20px;
            background-position: -20px -12px;
            margin-right: 10px;
        }

        .bigcart-ico {
            width: 26px;
            height: 26px;
            background-position: -82px -12px;
            margin-right: 10px;
        }

        /*加入购物车*/
        .add-cart {
            height: 40px;
            line-height: 40px;
            margin: 20px 4px 20px 6px;
            padding: 0px 30px;
        }

        .btn-yellow {
            background-color: #04BC4E;
            color: #fff;
            border: none;
        }

            .btn-yellow:hover, .btn-yellow:focus {
                background-color: #129D29;
                color: #fff;
            }

        .f18 {
            font-size: 18px;
        }


        .textbox {
            padding-left: 10px;
            padding-right: 6px;
            position: relative;
            background: #fff;
            border: 1px solid #d8d8d8;
            border-radius: 3px;
        }

            .textbox.focus {
                border-color: #59C0E3;
            }

            .textbox input {
                display: block;
                width: 100%;
                height: 30px;
                border: 0;
                line-height: normal;
                background: none;
            }

            .textbox.tip {
                border-color: #00a2ca;
                background: #fffff9;
            }

            .textbox.changed {
                border-color: #f34a4a;
                background: #fffff1;
            }

            .textbox.readonly {
                background: #f9f9f9;
                color: #ccc;
            }

            .textbox .unit {
                height: 100%;
                width: 34px;
                position: absolute;
                right: 0;
                top: 0;
                background: #f9f9f9;
                border-left: 1px solid #e4e4e4;
                text-align: center;
                line-height: 28px;
                font-size: 14px;
            }

        ::-webkit-input-placeholder {
            color: #bbb;
        }

        ::-moz-placeholder {
            color: #aaa;
        }

        /*输入框布局*/

        .two-input {
            overflow: hidden;
        }

            .two-input .icon {
                float: left;
                padding: 7px 6px 0;
                color: #c9c9c9;
                font-size: 13px;
            }

            .two-input .textbox {
                float: left;
                width: 62.5px;
            }

        /*项目布局*/
        .form-item {
            margin-bottom: 10px;
            position: relative;
        }

            .form-item .item-right {
                position: absolute;
                right: 0;
                top: 1px;
                font-size: 12px;
            }

            .form-item .label {
                width: 100%;
                overflow: hidden;
                padding-bottom: 1px;
                color: #333;
            }

                .form-item .label label {
                    float: left;
                    color: #333;
                    font-weight: bold;
                }

        .form .label .extra {
            float: right;
        }



        .form.flex-layout .form-item {
            margin-bottom: 15px;
        }

        .form.flex-layout .label {
            width: 76px;
            margin-right: 7px;
            text-align: right;
            margin-top: 6px;
            padding-bottom: 0;
            font-weight: normal;
        }

        .form.flex-layout .input {
        }

        /*报价框布局*/
        /*
                        .quote-wrap {
                            position: relative;

                        }
        */
        /*
                                    .instant {
                                        position: absolute;
                                        left: 15px;
                                        top: 40px;
                                        z-index: 7;
                                        width: 514px;
                                        background-color: #fff;
                                        padding: 15px 12px 12px;
                                    }
                            */
        .home-quote {
            width: 420px;
            height: 250px;
            z-index: 10;
            position: absolute;
            /* position: absolute;*/
            left: 300px;
            top: 300px;
            right: 0px;
            border: 3px solid #de533c;
            border-radius: 5px;
            background: #fff;
            padding: 19px 24px 15px;
            box-shadow: 2px 2px 2px #444;
            /* border-color: #00a2ca;*/
            border-color: #fff;
        }

            .home-quote .form-column {
                margin-bottom: 7px;
            }

            .home-quote .form-item {
                float: left;
            }

                .home-quote .form-item .label {
                    margin-bottom: 4px;
                    outline: none;
                    font-family: "微软雅黑",arial;
                    font-size: 12px;
                }

                .home-quote .form-item .two-input .icon {
                    font-size: 12px;
                    padding-top: 8px;
                }

        .size-item,
        .count-item,
        .form-btn {
            width: 180px;
            margin-right: 20px;
        }

        .layer-item, .height-item {
            width: 100px;
        }

        .form-btn {
            padding-top: 6px;
        }

        .count-item .choose-menu {
            padding: 5px;
        }

            .count-item .choose-menu li {
                width: 20%;
                padding: 0;
                float: left;
                text-indent: 3px;
                height: 24px;
                line-height: 24px;
                border-radius: 3px;
            }

        .size-item .textbox .unit {
            font-size: 13px;
            color: #999;
            width: 26px;
        }


        /*
         * 按钮
         */

        .btn {
            display: inline-block;
            padding: 10px 25px;
            /*background: #00a2ca;*/
            background: #04BC4E;
            border: 0;
            border-radius: 3px;
            cursor: pointer;
            color: #fff;
            line-height: 1.0;
            text-align: center;
        }

            .btn:hover {
                background: #129D29;
                /*color: #fff;*/
                color: #fff;
            }

            .btn.failed {
                background: #efefef;
                color: #666;
            }

                .btn.failed:hover {
                    background: #ccc;
                }

            .btn.orange {
                background: #de533c;
            }

                .btn.orange:hover {
                    background: #be333c;
                }

            .btn.grey {
                background: #f2f2f2;
                color: #00a2ca;
            }

                .btn.grey:hover {
                    background: #efefef;
                }

            .btn.large {
                padding: 0 35px;
                height: 42px;
                border-radius: 3px;
                line-height: 42px;
                font-size: 16px;
            }

            .btn.huge {
                padding: 0 60px;
                height: 54px;
                border-radius: 4px;
                line-height: 54px;
                font-size: 18px;
            }

            .btn.full-width {
                width: 100%;
                padding-left: 0;
                padding-right: 0;
            }

            .btn.grey-border {
                color: #333;
                padding: 8px 0 9px;
                font-size: 13px;
                box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
                background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);
                border-width: 1px;
                border-style: solid;
                border-color: #adb1b8 #a2a6ac #8d9096;
            }

            .btn.blue-line {
                background: #fff;
                border: 1px solid #00a2ca;
                color: #00a2ca;
            }

                .btn.blue-line:hover {
                    background: #fbfbfb;
                }


        /*板子数量下拉*/

        .boardnumber {
            position: absolute;
            border: 1px solid #0157a4;
            width: 442px;
            padding: 10px 0 10px 10px;
            top: 58px;
            left: 0;
            z-index: 199;
            background-color: #fff;
        }

            .boardnumber p {
                margin: 0;
            }

            .boardnumber li {
                float: left;
                width: 20%;
                padding: 2px 0 2px 6px;
                margin-bottom: 4px;
                line-height: normal;
                overflow: inherit;
            }

                .boardnumber li:hover {
                    box-shadow: 0 0 10px #ccc;
                }

                .boardnumber li label {
                    display: block;
                }

            .boardnumber .boardnumberbtn {
                float: left;
                margin: 10px 0;
                width: 100%;
            }


        #Num {
            position: relative;
            z-index: 200;
            line-height: inherit;
            font-size: 15px;
            font-weight: bold;
        }

        /*20170617 ie6 7 hack*/
        .ie6 .boardnumber, .ie7 .boardnumber {
            top: 31px;
        }