.proline {
    z-index: 10;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px 2px #f1f2f6;
    box-shadow: 0 0 10px 2px #f1f2f6;
    border: 1px solid #f1f2f6;
}

    .proline.curr {
        display:block;
    }
    .proline {
        display: none;
    }
    .proline .p_tit {
        height: 90px;
        display: block;
        padding: 30px 40px;
    }

        .proline .p_tit b {
            float: left;
            clear: none;
            display: block;
            background: #e6212a;
            width: 5px;
            height: 30px;
            line-height: 30px;
            margin-right: 10px;
        }
            .proline .p_tit b.flag {
                width: 48px;
                background: none;
                
            }
                .proline .p_tit b.flag.flag_1 {
                    background: url(/style/images/flag/48/Japan.png) no-repeat center center;
                    background-size: cover;
                }
                .proline .p_tit b.flag.flag_2 {
                    background: url(/style/images/flag/48/United-States.png) no-repeat center center;
                    background-size: cover;
                }
                .proline .p_tit b.flag.flag_3 {
                    background: url(/style/images/flag/48/European-Union.png) no-repeat center center;
                    background-size: cover;
                }
                .proline .p_tit b.flag.flag_4 {
                    background: url(/style/images/flag/48/China.png) no-repeat center center;
                    background-size: cover;
                }
            
            .proline .p_tit span {
                float: left;
                clear: none;
                font-size: 24px;
                height: 30px;
                line-height: 30px;
                display: block;
            }

    .proline .p_link {
        height: 50px;
        display: block;
    }

        .proline .p_link a {
            float: left;
            clear: none;
            display: block;
            background: #cbcbcb;
            width: 50%;
            display: block;
            text-align: center;
            padding: 10px 0px;
            height: 50px;
            line-height: 30px;
        }

            .proline .p_link a.curr {
                background: #f0f0f0;
            }

    .proline .p_word {
        height: auto;
        background: #f0f0f0;
        padding: 20px 35px;
    }

        .proline .p_word a {
            float: left;
            clear: none;
            display: block;
            background: #fff;
            width: 100%;
            height: 38px;
            line-height: 38px;
            display: block;
            border: solid 1px #999;
            margin-bottom: 10px;
            /*
            width:98px;
            margin-left:5px;
            margin-right:5px;
            */
        }

            .proline .p_word a:hover, .proline .p_word a.curr {
                background: #fe6c6d;
                border: solid 1px #e6212a;
                color:#fff;
            }

    .proline .p_product {
        min-height: 200px;
        background: #fff;
        padding: 20px 40px;
        overflow:hidden;
    }

        .proline .p_product a {
            float: left;
            clear: none;
            display: block;
            background: #fff;
            height: 38px;
            line-height: 38px;
            text-align: center;
            width: 100%;
        }

            .proline .p_product a.curr, .proline .p_product a:hover {
                border-bottom: solid 1px #fe6c6d;
            }

        .proline .p_huohuo {
            background: #fff;
            padding: 20px 40px;
            overflow: hidden;
        }

            .proline .p_huohuo a {
                float: left;
                clear: none;
                display: block;
                background: #fff;
                text-align: center;
                width: 100%;
            }

                .proline .p_huohuo a.curr, .proline .p_huohuo a:hover {
                    border-bottom: solid 1px #fe6c6d;
                }
@media (min-width: 1269px) {
    .proline .p_huohuo {
        min-height: 230px;
    }
}
.col-huohuo {
    margin-bottom:30px;
}

.p_more {
    position: absolute;
    right: 15px;
    bottom: 0px;
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
}
    .p_more a {
        width: 40px;
        height: 40px;
        display:block;
        position:relative;
    }
        .p_more a i {
            position: absolute;
            bottom: 5px;
            right: 5px;
            font-size: 14px;
            color: #fff;
            z-index: 3;
        }
        .p_more a .p_more_bg {
            display: block;
            position: absolute;
            top: 10px;
            left: 10px;
            background: #d2d2d2;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
            z-index: 2;
            width: 80px;
            height: 80px;
        }
        .p_more a:hover .p_more_bg {
            background: #e6212a;
        }


.divpgct, .divpbct, .divpget, .divpbet {
    display: none;
}

    .divpgct.curr, .divpbct.curr, .divpget.curr, .divpbet.curr {
        display: block;
    }


@media (max-width: 767px) {
    .index_plink {
        margin-bottom: 0px;
    }
}