.vrlogo {
    float: left;
    margin: 20px 0;
    }

    .vrlogo img {
        float: left;
        margin-right: 20px;
    }

    .vrlogo h3 {
        float: left;
        color: #4c4c4c;
        font-size: 40px;
        line-height: 66px;
    }

.sTel {
    float: right;
    margin: 20px 0;
}

    .sTel p {
        color: #4c4c4c;
        font-size: 14px;
    }

    .sTel em {
        display: block;
        color: #cda84a;
        font-size: 30px;
        font-style: normal;
        font-weight: bold;
    }

.header.vr {
    background: none;
}
.pro_sort .third_box {
    display: none;
}

.pro_sort .active .third_box {
    display: block;
}
.touch-btn {
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.touch-box {
    position: absolute;
    top: 16px;
    right: 0;
    z-index: 600;
    color: #777;
    display: none;
}

.touch-btn:hover .touch-box {
    display: block;
}

.touch-box .arrow {
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    display: block;
    height: 0;
    position: absolute;
    right: 46px;
    top: -6px;
}

.touch-box .wrap {
    padding: 20px 0; /*width:280px;*/
    background: #fff;
    border-radius: 2px;
    border: 1px solid #eee;
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

    .touch-box .wrap .ms {
        padding: 0 0 15px;
    }

    .touch-box .wrap .wenben {
        padding: 10px 0;
        white-space: nowrap;
    }

    .touch-box .wrap h1 {
        font-size: 16px;
        margin: 0;
        color: #111;
    }

    .touch-box .wrap .code img {
        width: 120px;
        height: 120px;
    }
    /**.touch-box .wrap .code li{width:50%;float:left}*/
    .touch-box .wrap table {
        width: 100%;
    }

        .touch-box .wrap table td {
            padding: 0 15px;
            border-right: 1px solid #ddd;
        }

            .touch-box .wrap table td:last-child {
                border-right: 0;
            }


.iFCB-title,
.iFCB-title-dis { position:relative; text-align:center; clear:both; }
.iFCB-title .content .title-wp,
.iFCB-title-dis .content .title-wp,
.pro_sort_box .title { position:relative; display:inline-block; margin-bottom:20px; padding-left:70px; background:; vertical-align: top; }
.iFCB-title .content .title-wp .title,
.iFCB-title-dis .content .title-wp .title,
.pro_sort_box .title .title_more { height: auto; padding-right:70px; background:; line-height:auto; }
.iFCB-title .content .title-wp .title h2,
.iFCB-title-dis .content .title-wp .title h2,
.pro_sort_box .title .title_more a { display: inline-block; min-width:280px; height: 66px; background:url(../images/titlebg.png) no-repeat center bottom; color:#333;
 font-size: 30px; font-weight: 100; line-height: 50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align: top; }

.iFCB-title .ms,
.iFCB-title-dis .ms { margin-bottom:20px; color: #8b8b8b; line-height: 46px; font-size:14px; }

/* æ ‡é¢˜æ·±è‰²éƒ¨åˆ†*/
.iFCB-title-dis .content .title-wp .title h2{ background:url(../images/titlebg01.png) no-repeat center bottom; color:#fff; }
.iFCB-PRO-4 .u-date { padding-right:8px; }
.iFCB-TPLB li { position:relative; line-height:22px; }
.iFCB-TPLB li .iFCB-rp { position:relative; margin:5px; padding:10px; overflow: hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TPLB li .m-pic { position:relative; overflow:hidden; }
.iFCB-TPLB li .m-pic img { width:100%; height:auto; transition:all 0.6s ease-in-out; transform:scale(1); }
.iFCB-TPLB li dl { width:100%; padding:7px 0 0; transition:all 0.3s ease 0s; box-sizing: border-box; text-align: center; }
.iFCB-TPLB li dl::after{display:block;content:"";clear:both}
.iFCB-TPLB li dl .u-tt { position:relative; width:100%; height:32px; font-size:14px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center; }
.iFCB-TPLB li dl .u-des { font-size:12px; }
/* ç»è¿‡æ•ˆæžœ */
.iFCB-TPLB li:hover .m-pic img { transform:scale(1.1); }
.iFCB-TPLB li:hover dl { bottom: 0; }
.pic-left { float: left; }
.pic-middle { float: none; }
.pic-right { float: right; }
.iFCB-PRO-4 { float:left; width:25%; box-sizing: border-box; }
.iFCB-card {width:1162px;margin: 20px auto 0;padding:19px;box-shadow: 0 0 10px #ddd;}


/* å…³äºŽæˆ‘ä»¬ */
.iFCB-abt {margin: 0 auto; color:#fff; text-align: center; }
.iFCB-abt .m-pic { width: 1120px; margin: 0 auto; padding:30px;/* box-shadow: 0 3px 10px #ddd;*/ background: #ebebeb; }

.iFCB-abt .m-intro { padding:0 100px 20px; line-height: 24px; }
.iFCB-abt .m-intro .u-tt { height:72px; font:36px/72px 'å®‹ä½“'; display: none; }
.iFCB-abt .m-intro .u-tt a { color:#fff; }
.iFCB-abt .m-intro .u-more { width:40px; height: 40px; margin: 0 auto; }
.iFCB-abt .m-intro .u-more a {font-size:45px; display: block; width:40px; height: 40px; padding:0; border:none; border-radius: 100%; background: #eeb371; color:#fff; line-height: 33px; overflow: hidden;  }
.iFCB-abt .m-intro .u-more a:after { width:40px; height: 40px; color:#fff; text-indent: 0;line-height: 40px; }
.iFCB-abt .m-intro .u-more a:hover { padding: 0;/* background-color: #008df1;*/box-shadow: 0 0 9px #f2e2ae; }
.iFCB-abt .m-intro .u-more a:hover:after { right:auto; left: 0; color:#fff; }
.u-des{font-size:15px;}