@charset "utf-8";
/* CSS Document */

.pro-tag{height:35px;background:url(/images/map-tag.png) no-repeat 0 0; display:inline-block;padding-left:50px; position:relative; cursor:pointer;}
.pro-tag .con{float:left;height:35px;background:url(/images/map-tag.png) no-repeat right -47px; line-height:28px;white-space:nowrap}
.pro-tag .pro-ste{ display:block;float:left;width:27px;height:28px; position:absolute;top:0px;left:0px;}
.pro-tag .pro-ste i{ display:block;width:15px;height:17px;background:url(/images/map-tag.png) no-repeat 0 -90px;margin:5px auto 0}
.pro-tag .con p{position:relative;left:-15px}
.pro-tag .prices{ display:none}
.mos_over{background:url(/images/map-tag.png) no-repeat 0 -138px !important;color:#fff}
.mos_over .con{background:url(/images/map-tag.png) no-repeat right -187px; !important;}



.c-1{background:#F53D3D}
.c-2{background:#2779E8}
.c-3{background:#CC6600}
.c-4{background:#1A9E0F}
.c-5{background:#9E9E9E}






.pro-visiting{ border:1px solid #CDCDCD;width:472px}
.pro-visiting .hd{height:35px;background:#2A7AD9; position:relative;line-height:35px}
.pro-visiting .hd img{ position:relative;top:9px;margin-right:5px;}
.pro-visiting .hd i{ display:block;width:20px;height:20px; position:absolute;left:5px;top:7px;background:#fff; line-height:20px; text-align:center;color:#0196FA;font-weight:800}
.pro-visiting .hd h2 a{font-weight:800;color:#fff;float:left;margin-left:30px; margin-right:15px;position:relative;_display:inline}
.pro-visiting .hd span{color:#fff;margin-right:4px;_display:inline}
.pro-visiting .hd span a{color:#fff;}
.pro-visiting .hd .close-card{ display:block;width:11px;height:11px;background:url(/images/close-visiting.gif) no-repeat; position:absolute;right:10px;top:10px; overflow:hidden; text-indent:-999px}
.pro-visiting .bd{background:#fff;padding:10px 10px 0px 10px}
.pro-visiting .p-warp{border-bottom:1px dotted #BCBCBC;padding-bottom:5px}
.pro-visiting .bd .pro-tt{ position:relative;}
.pro-visiting .bd .pro-tt img{margin-right:5px}
.pro-visiting .bd .kfbm{ position:absolute;right:0;top:0;_right:10px;font-weight:800;color:#E9281E}
.pro-visiting .bd .pro-info{width:280px;float:left;_display:inline;}
.pro-visiting .bd .pro-info p{  line-height:27px}
.pro-visiting .bd .pro-info p i{color:#3D6DCC}
.pro-visiting .bd .pro-info p a{color:#000000}
.pro-visiting .bd .pro-info p span{font-weight:800;color:#E7271D;}
.pro-visiting .bd .pro-pic{float:right;width:160px;_display:inline; text-align:center;}
.pro-visiting .bd .pro-pic img{ border:1px solid #E3E3E3;padding:2px}
.pro-visiting .bd .pro-pic p{padding-top:7px}
.pro-visiting .bd .pro-pic p a{color:#E8271D}
.pro-visiting .bd .free-tel{background:url(/images/tel-ico.gif) 0 -1px no-repeat;padding-left:20px;color:#FF5402}
.pro-visiting .ft{height:30px;line-height:30px;background:#fff}
.pro-visiting .ft a{color:#3D6DCC;margin-left:10px}
.pro-visiting .ft .tuangou-link{float:right;margin-right:10px}



















        .info {
            border: solid 1px silver;
        }
        .info div.info-top {
            position: relative;
            background: none repeat scroll 0 0 #F9F9F9;
            border-bottom: 1px solid #CCC;
            border-radius: 5px 5px 0 0;
        }
        .info div.info-top div {
            display: inline-block;
            color: #333333;
            font-size: 14px;
            font-weight: bold;
            line-height: 31px;
            padding: 0 10px;
        }
        .info div.info-top img {
            position: absolute;
            top: 10px;
            right: 10px;
            transition-duration: 0.25s;
        }
        .info div.info-top img:hover {
            box-shadow: 0px 0px 5px #000;
        }
        .info div.info-middle {
            font-size: 12px;
            padding: 6px;
            line-height: 20px;
			width:250px;
			height:150px;
        }
        .info div.info-bottom {
            height: 0px;
            width: 100%;
            clear: both;
            text-align: center;
        }
        .info div.info-bottom img {
            position: relative;
            z-index: 104;
        }
        .info span {
            margin-left: 5px;
            font-size: 11px;
        }
        .info .info-middle img {
            float: left;
            margin-right: 6px;
        }




