        #frame .horizontal.no_width {
            width: 100% !Important;
            -webkit-transform:none;
            transform:none;
        }
        #frame .vertical.no_height {
            height: 100% !Important;
            -webkit-transform:none;
            transform:none;
        }

        .btn-style1{
            display:inline-block;
            width:8em;
            height:3em;

        }
        .btn-style{
            margin:0 auto 30px;
        }
        .btn-style1{
            text-align: center;
            /* display: inline-block; */
            width: 1em;
            height: 3em;
            margin-right: 1em;
            margin-bottom:1em;
            /* margin: 0 auto; */

        }
        .btn-bgcolor{
            background-color:#C5BFB2;
            border:none;
            margin-left:10px;
        }
        /*product分页*/
        .pro_page{
            text-align: right;
            margin:0 auto;
            text-align:center;
            margin-top:30px;
        }
        .pro_page p{
            color: #4e2600;
        }
        .pro_page a{
            display:inline-block;
            margin:0 2px;
            color: #4e2600;
            padding: 2px 10px;
            text-align: center;
            border: 1px solid #ccc;
        }
        .pro_page a:hover{
            background: #caca79;
            color: #fff !important;
        }
        .pro_page_bg{
            background: #4e2600;
            color: #fff !important;
        }

        .pro_page>div>span{
            display:inline-block;
            margin:0 2px;
            vertical-align:top;
            color: #4e2600 ;
            padding: 2px 10px;
            text-align:center;
            border:1px solid #ccc;
            background: #99ca96;
            color:#fff;
        }
        /*product分页*/

/*         .page{
            margin-top:10px;
            width:800px;
        }

        .page a,.page span {
            display:inline-block;
            padding:5px 10px;
            margin:0 1px;
            border:1px solid #f0f0f0;
            -webkit-border-radius:3px;
            -moz-border-radius:3px;
            border-radius:3px;
            width: 40px;
            text-align: center;
        }
        .page a,.page li {
            display:inline-block;
            list-style: none;
            text-decoration:none;
            color:#CEAF64;
        }
        .page a.first,.page a.prev,.page a.next,.page a.end{
            width:70px;
            margin:0;
        }
        .page a:hover{
            border-color:#CEAF64;
        }
        .page span.current{
            background:#f5f5f5;
            color:#CEAF64;
            font-weight:700;
            border-color:#e8e8e8;
            width: 30px;
            text-align: center;
        } */

        
        .ajax_a_page{
            display: inline-block;
            margin: 0 2px;
            vertical-align: top;
            color: #000000 !important;
            padding: 2px 10px;
            text-align: center;
            border: 1px solid #ccc;
            background: #99ca96;
        }
        /*********10.27**********/
        .wap_tanc{
            width:100%;
            height:100%;
            position:fixed; top:0; left:0;
            z-index:99999;
            display:none;
        }
        .wap_tanc_bg{
            width:100%;
            height:100%;
            position:absolute; top:0; left:0;
            z-index:-1;
            background:#000;
            opacity:0.4;
            filter:alpha(opacity=40);
            -moz-opacity:0.4;
            -khtml-opacity:0.4;
            -webkit-opacity:0.4;
        }

        .wap_tanc_con{
            width:300px;
            min-height:110px;
            background:#fff;
            border-radius:5px;
            position:absolute; left:50%; top:50%;
            margin-top:-55px;
            margin-left:-150px;
            display:none;
        }
        .wap_tanc_con h5{
            margin:0;
            min-height:60px;
            line-height:24px;
            text-align:center;
            font-size:15px;
            font-weight:600 !important;
            letter-spacing:1px;
            border-bottom:1px solid #f1f1f1;
            padding: 18px 10px;
        }

        .wap_tanc_btn a{
            display:inline-block;
            width:50%;
            float:left;
            line-height:50px;
            text-align:center;
            letter-spacing:1px;
            font-size:14px;
            color:#666;
        }


        .wap_tanc_con1{
            width:500px;
            height:250px;
            margin-top:-125px;
            margin-left:-250px;
            padding:50px;
        }
        .wap_tanc_con1 h5{
            border-bottom:none;
            text-align:left;
            line-height:40px;
            font-weight:normal !important;
        }
        .wap_tanc_con1 h5 img{
            display:inline-block;
            vertical-align:top;
            margin-right:10px;
        }
        .wap_tanc_con1 h5 p{
            display:inline-block;
            vertical-align:top;
            font-size:30px;
        }
        .wap_tanc_con1 h5 p span{
            color:#ea5404;
            margin:0 3px;
        }

        .wap_tanc_con1 a{
            font-size:14px;
            display:inline-block;
            padding-left:95px;
            margin-top:20px;
            color:#ea5404;
            letter-spacing:1px;
        }
        .wap_tanc_con1>p{
            font-size:24px;
            color:#999;
            position:absolute; top:10px; right:20px;
            cursor:pointer;
        }
        /*********10.27**********/
        /*todo ajax 请求弹框 */
        .loader{ position: fixed; height:100%;width: 100%; z-index:111; top:0; left:0;
            background: rgba(0, 0, 0, 0.46); display: none;
        }
        @keyframes rotate {
            0% {
                -webkit-transform: rotate(0deg) scale(1);
                transform: rotate(0deg) scale(1); }
            50% {
                -webkit-transform: rotate(180deg) scale(0.6);
                transform: rotate(180deg) scale(0.6); }
            100% {
                -webkit-transform: rotate(360deg) scale(1);
                transform: rotate(360deg) scale(1); } }
        .ball-clip-rotate  {
            position: absolute; top:50%; left:50%;
            border-radius: 100%;margin-left: -12px;margin-top: -12px;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            border: 2px solid #fff;
            border-bottom-color: transparent;
            height: 25px;
            width: 25px;
            background: transparent !important;
            display: inline-block;
            -webkit-animation: rotate 0.75s 0s linear infinite;
            animation: rotate 0.75s 0s linear infinite;
        }