@charset "utf-8";



.online-qq{position:fixed;top:50%;z-index:200}

.online-qq .qq_content{background:#fff;margin:0;padding:0;}

.online-qq .qq_content dt{background:url(../images/title_bg3.jpg) repeat-x;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}



.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0}

.online-qq .qq_content .qq p{background:url(../images/online_qq.png) repeat-x 0 -33px;margin:0 0 5px}

.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(../images/online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px}

.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}

.online-qq .qq_content .tel strong{font-size:15px;color:#f00}

.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}



.others_online{width:110px;text-align:center;background:url(../images/online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}

.others_online .online_qq{border:1px solid #ddd;display:block;background:url(../images/online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}		

.phone{font-size:14px;margin-bottom: 8px;}	
.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;}