/* CSS Document */
/* 主页面标题相关 */
.title,
.titleSp,
.titleCf {
    height: 24px;
    line-height: 24px;
    position: relative;
    padding-left: 20px;
    background-color: #D5E8EE;
}

.title-more {
    position: absolute;
    right: 5px;
    top: 0px;
}

.titleSp {
    background-color: #FCEFD7;
}

.titleCf {
    background-color: #E6F3DE;
}

.arrow1 {
    background-image: url(/skins/image/arrow_1.gif);
    background-position: 7px 7px;
    background-repeat: no-repeat;
}

/* 公共按钮样式 */
.iptbtn {
    color: #fff;
    background: #8C9FAE;
    cursor: pointer;
    height: 23px;
    border: 0px;
    padding: 2px 4px;
}

/* 去除ie 6 7 的submit黑色边框 */
.noSubBd {
    *border: solid 1px #61C8D6;
    display: inline-block;
}

.btnSearch {
    width: 61px;
    height: 20px;
    background: url(/skins/image/css.png) no-repeat 0px -1px;
    border: 0px;
}

/* 输入框样式 */
.ipt,
.iptlong,
.iptshort {
    height: 14px;
    line-height: 14px;
    padding: 3px 3px;
    border: 1px solid #ccc;
}

.ipt {
    width: 130px;
}

/* 输入框 */
.iptlong {
    width: 194px;
}

/* 长 */
.iptshort {
    width: 40px;
}

/* 短 */
.iptbg {
    background-color: #CCC;
}

/* 右边搜索模块部分 */
.searchPart {
    width: 862px;
}

.searchPart-box {
    width: 855px;
    height: 94px;
    padding: 5px 0 0 6px;
}

.searchPart-box form {
    height: 24px;
    line-height: 24px;
    padding: 0;
    position: relative;
}

.searchPart-box form * {
    *vertical-align: middle !important;
}

.searchPart-box form select {
    height: 20px;
    line-height: 20px;
    border: 0px;
}

.searchPart-box-city {
    width: 76px;
}

.searchPart-box-type {
    width: 80px;
}

.searchPart-box-saleway {
    width: 66px;
}

.searchPart-box-area {
    width: 110px;
}

/*橘色搜索按钮*/
.search-box-header {
    width: 250px;
    height: 22px;
    background: #EF5003;
    float: left;
    position: relative;
    margin-left: 3px;
}

.search-box-header .btn {
    background: transparent;
    border: 0;
    color: #fff;
    vertical-align: middle;
    width: 51px;
    text-align: center;
    padding-left: 2px;
    position: absolute;
    top: 0;
    right: 0;
    height: 22px;
    line-height: 22px
}

.search-box-header .ipt {
    background: #fff;
    height: 20px;
    padding: 0 2px;
    width: 196px;
    margin: 1px 0 auto 1px;
    border: 0;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0
}

.area dt,
.area dd {
    height: 18px;
    line-height: 18px;
}

.area dd {
    float: left;
    margin-right: 21px;
}

.area1 dd {
    float: left;
    margin-right: 11px;
}

.star {
    width: 712px;
    padding-left: 14px;
}

.star dt {
    font-weight: bold;
}

.star dt,
.star dd {
    line-height: 28px;
    padding-top: 3px;
}

.star dd {
    float: left;
}

.clock {
    margin-top: 3px;
    width: 80px;
    background: url(/skins/image/wind.jpg);
    padding-top: 10px;
    height: 95px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
}

.clock .cYear {
    height: 24px;
    line-height: 24px;
    padding-top: 5px;
}

.clock .cWeek {
    margin-top: 10px;
}

.clock .cHour {
    padding-top: 5px;
}

.clock .cDay {
    font-size: 16px;
}

/*发布4格*/
.publish-4 {
    width: 326px;
}

.publish-news li {
    width: 326px;
    line-height: 24px;
    margin-left: 6px;
}

.publish-4 .publish-title-sell,
.publish-4 .publish-title-shop,
.publish-4 .publish-title-cf {
    width: 326px;
    height: 24px;
    text-indent: -999999em;
    background-position: center top;
    background-repeat: no-repeat;
}

.publish-4 .publish-title-sell {
    background-image: url("/skins/image/title.gif");
}

.publish-4 .publish-title-shop {
    background-image: url("/skins/image/fcfb_sp.gif");
}

.publish-4 .publish-title-cf {
    background-image: url("/skins/image/cf_wx.gif");
}

.publish-button-4 li {
    width: 69px;
    height: 46px;
    background-image: url(/skins/image/css.png);
    background-repeat: no-repeat;
    float: left;
    margin-left: 10px;
    _margin-left: 7px;
    margin-top: 4px;
    text-indent: -9999em;
}

.publish-button-4 li a {
    width: 69px;
    height: 46px;
    display: block;
}

/* 4格写字楼 */
.publish-button-4-sell-1 {
    background-position: 0px -128px;
}

.publish-button-4-sell-2 {
    background-position: 0px -220px;
}

.publish-button-4-sell-3 {
    background-position: 0px -404px;
}

.publish-button-4-sell-4 {
    background-position: 0px -312px;
}

/* 4格商铺 */
.publish-button-4-shop-1 {
    background-position: 0px -1048px;
}

.publish-button-4-shop-2 {
    background-position: 0px -864px;
}

.publish-button-4-shop-3 {
    background-position: 0px -956px;
}

.publish-button-4-shop-4 {
    background-position: 0px -1140px;
}

/* 4格厂房 */
.publish-button-4-cf-1 {
    background-position: 0px -496px;
}

.publish-button-4-cf-2 {
    background-position: 0px -726px;
}

.publish-button-4-cf-3 {
    background-position: 0px -680px;
}

.publish-button-4-cf-4 {
    background-position: 0px -772px;
}

/* 新闻新排版 */
.news-673 {
    width: 673px;
    height: 320px;
}

.news-673 .title {
    padding-left: 0;
}

.news-673 h2 span {
    width: 300px;
    padding-left: 20px;
    display: inline-block;
}

.news-673 .news-left {
    width: 315px;
    border-right: 1px dashed #CCC;
    padding: 3px 0 3px 6px;
}

.news-673 h3 {
    height: 30px;
    line-height: 30px;
}

.news-673 .news-left ul {}

.news-673 .news-left li {
    height: 22px;
    line-height: 22px;
}

.news-673 .news-right {
    width: 332px;
    padding: 3px 0 3px 6px;
}

.news-673 .news-right li {
    height: 22px;
    line-height: 22px;
    width: 332px;
    overflow: hidden;
    white-space: nowrap;
}

/* sp的新闻 */
.newsSpCf {
    width: 481px;
}

.newsSpCf ul {
    padding: 5px 0 4px 0;
    width: 460px;
}

.newsSpCf li {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}

/* 成功案例 右边如果不是上下两块的情况请用request的样式 */
.success ul {
    padding: 5px 0 4px 7px;
}

.success li {
    height: 19px;
    line-height: 19px;
}

/* 代理商情三排 */
.agentSell {
    width: 816px;
}

.agentSell ul {
    padding: 3px 0 3px;
}

.agentSell li {
    width: 262px;
    height: 19px;
    line-height: 19px;
    padding: 0 5px;
    float: left;
}

/*服务logo，1个高279px;2个*/
.service li {
    margin-top: 3px;
}

.service-box {
    width: 182px;
    height: 165px;
    position: relative;
}

/*2个165px;1个221px;*/
.service-box li {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    padding-left: 6px;
}

.service-box ul {
    position: absolute;
}

/* 搜索引擎大 */
.linkSearchs-big {
    padding-left: 8px;
    height: 109px;
    overflow: hidden;
    background: url(/skins/image/browser2.jpg) no-repeat;
}

.linkSearchs-big li {
    height: 36px;
    line-height: 36px;
    width: 74px;
    float: left;
    text-indent: -9999em;
    margin-left: 2px;
    margin-top: 2px;
    display: inline;
}

.linkSearchs-big a {
    height: 36px;
    width: 74px;
    display: block;
}

/* 搜索引擎小 */
ul.linkSearchs-small {
    background: url(/skins/image/browser.jpg) 0px -5px no-repeat;
    width: 182px;
    height: 50px;
    padding-top: 2px;
}

.linkSearchs-small li {
    width: 60px;
    float: left;
    height: 22px;
    padding-left: 0;
    padding-right: 0;
}

.linkSearchs-small li a {
    display: block;
    text-indent: -999em;
}

/* 底部五星网群 */
.starList {
    line-height: 30px;
}

.starList dt {
    float: left;
    width: 70px;
    background: url(/skins/image/css.png) no-repeat 0px -1262px;
    padding-left: 70px;
}

.starList dd {
    float: left;
    margin-right: 20px;
}

/* 友情链接 */
.link {
    padding: 2px 0 2px 10px;
}

.link li {
    float: left;
    line-height: 18px;
    width: 104px;
}

/* 底部信息 */
#footer {
    padding-bottom: 20px;
}

.footer-police {
    width: 70px;
    height: 70px;
    margin: 10px 0 0 55px;
}

.footer-icp {
    margin: 10px 60px 0 0;
}

.footer-info {
    line-height: 19px;
}

/* ---------------------------广告位系列------------------------- */
/* 幻灯 */
.adSlide {
    width: 326px;
    height: 248px;
}

.slide_container {
    position: relative;
}

.slide_PicText {
    background: #eee;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
}

.slide_PicText a {
    text-decoration: none;
    color: #333;
    display: block;
}

.slide_Num {
    position: absolute;
    left: 0px;
    bottom: 2px;
    margin: 0;
    padding: 0;
}

.slide_Num li {
    float: left;
    height: 18px;
    line-height: 18px;
    text-decoration: none;
    background-color: #4999B2;
    border: 1px #FFF solid;
    padding: 0 5px;
    margin-left: 2px;
    color: #FFF;
    font-weight: bold;
}

.slide_Num li.on {
    background-color: #ce0609;
    font-weight: bold;
    opacity: 1;
    filter: alpha(opacity:100);
}

/* 强力推荐 */
.adLogo {
    width: 182px;
}

.adLogo img {
    padding: 3px 0 6px 0;
}

/* 通栏广告 */
.adBanner {
    width: 1200px;
    margin: 5px auto;
    display: block;
}

/* 按钮旗帜 */
.adButton ul {
    padding-top: 1px;
    padding-bottom: 4px;
}

.adButton li {
    height: 53px;
    padding-top: 4px;
    overflow: hidden;
}

.agent-map {
    margin-bottom: 3px;
    *margin-bottom: 4px;
}

/* 按钮大的 */
.adButtonBig ul {
    padding-top: 1px;
    padding-bottom: 4px;
}

.adButtonBig li {
    height: 110px;
    padding-top: 4px;
    overflow: hidden;
}

/* 滚动图片 */
.adScroll {
    width: 770px;
    height: 108px;
    position: relative;
    overflow: hidden;
    padding-top: 3px;
    margin-left: 8px;
}

.adScroll ul {
    height: 118px;
    position: absolute;
    width: 2000px;
}

.adScroll li {
    float: left;
    padding: 0 4px;
    text-align: center;
    width: 102px;
}

.adScroll img {
    display: block;
    margin: 0;
    border: 1px solid #1272A9;
}

.adScroll p {
    color: #EF5003;
    line-height: 26px;
    height: 26px;
}

/* 会员专页展示 */
.js_adVipShow-box-inner {
    position: relative;
    height: 300px;
    background-color: #F00
}

.adVipShow {
    background: #E9EFF6;
    padding-top: 2px;
    position: relative;
}

.adVipShow h3 {
    line-height: 19px;
    width: 172px;
    padding-left: 7px;
}

.adVipShow dl {
    padding-left: 2px;
    margin-bottom: 2px;
    width: 178px;
    height: 55px;
    border-bottom: 1px dashed #ccc;
    background: #FFF;
    display: none;
}

.adVipShow dt {
    margin-right: 6px;
}

.adVipShow dd {
    height: 22px;
    line-height: 22px;
}

.adVipShow img {
    border: solid 1px #404040;
}

/* 代理会员滚动 */
.js_agentBox {
    position: relative;
    height: 288px;
}

.js_agentList {
    position: absolute;
}

/* 高新区悬浮广告 */
#js_float {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 300;
}

/*----------------------------------二级栏目样式------------------------------*/
.mainTitle {
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
    background-color: #D5E8EE;
}

.mainTitleSp {
    background-color: #FCEFD7;
}

.mainTitleCf {
    background-color: #E6F3DE;
}

.mainTitle a {
    padding-left: 4px;
}

.searchColumn {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden;
}

.mainList ul li {
    float: left;
    line-height: 30px;
    height: 30px;
}

.mainList .downDashed {
    border-bottom: 1px #CCC dashed;
}

/* 栏目页搜索条 */
.searchForm {
    padding-top: 3px;
    line-height: 20px;
}

.searchForm * {
    float: left;
    margin-left: 5px;
}

.searchForm .btnSearch {
    margin: 1px 5px 0 3px;
}

/*商情自定义排序*/
.mainList .menulist {
    width: 100px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    position: absolute;
    overflow: hidden;
    border: 1px solid #A6A6A6;
    padding: 2px;
    display: none;
    background: #fff;
    *margin-left: -60px;
    *margin-top: 13px;
}

.mainList .menulist a {
    color: #000;
    font-weight: 100;
}

.mainList .menulist-2 {
    width: 162px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    position: absolute;
    overflow: hidden;
    border: 1px solid #A6A6A6;
    padding: 2px;
    display: none;
    background: #fff;
    *margin-left: -60px;
    *margin-top: 13px;
}

.mainList .menulist-2 li {
    height: auto;
}

.mainList .menulist-2 a {
    color: #000;
    font-weight: 100;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 48px;
}

.mainList .menulist-3 {
    width: 200px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    position: absolute;
    overflow: hidden;
    border: 1px solid #A6A6A6;
    padding: 2px;
    display: none;
    background: #fff;
    *margin-left: -60px;
    *margin-top: 13px;
}

.mainList .menulist-3 li {
    height: auto;
}

.mainList .menulist-3 a {
    color: #000;
    font-weight: 100;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 60px;
}

.sidebar {
    width: 326px;
    overflow: hidden;
    white-space: nowrap;
}

.sidebarTitle {
    height: 24px;
    line-height: 24px;
    position: relative;
    padding-left: 20px;
    background-color: #D5E8EE;
}

/*栏目右边列表模式*/
.sidebarList dd,
.sidebarList li {
    line-height: 24px;
    height: 100%;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
}

.sidebarList3 dd {
    height: 28px;
    line-height: 28px;
    float: left;
    width: 68px;
}

/*栏目右边图片展示*/
.sidebarPic {
    width: 232px;
    background-color: #D0E6F0;
    margin-left: 4px;
    margin-top: 4px;
}

.sidebarPic ul {
    float: left;
    margin-left: 5px;
    *margin-left: 5px;
    _margin-left: 2px;
    margin-top: 3px;
}

.sidebarPic li {
    float: left;
    width: 49%;
    text-align: center;
}

.sidebarPic li img {
    padding: 4px;
    background-color: #FFF;
}

.sidebarPic span {
    background-color: #F4FAFF;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 115px;
    overflow: hidden;
    white-space: nowrap;
    margin-left: -2px;
    *margin-left: -2px;
    _margin-left: -6px;
}

/*栏目右边地图展示*/
.sidebarMap dd {
    text-align: center;
    padding-top: 5px;
}

.sidebarData dt {
    text-align: center;
}

.sidebarData dd {
    height: 30px;
    line-height: 30px;
    width: 118px;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    text-align: center;
    background-color: #F1F7FE;
}

.fontRed {
    color: #ff0000;
    font-weight: 600
}

a.fontRed:link,
a.fontRed:visited {
    color: #FF0000;
    font-weight: 600
}

.main {
    overflow: hidden;
    width: 860px;
    margin-left: 3px;
}

.main select {
    display: inline;
    height: 21px;
}

/*写字楼集*/
.show_info {
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    background: #D5E8EE url(/skins/image/arrow_1.gif) 8px center no-repeat;
}

.show_name table,
.show_name tr,
.show_name td {
    border: 1px solid #91C6D6;
}

.show_name td {
    height: 25px;
    width: 253px;
    vertical-align: middle;
    text-indent: 4px;
}

.show_page {
    display: block;
    float: right;
    margin-right: 5px;
}

/*sp专业市场*/
.show_infosp {
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    background: #FFECC2 url(/skins/image/arrow_1.gif) 8px center no-repeat;
}

.show_namesp table,
.show_namesp tr,
.show_namesp td {
    border: 1px solid #EA7317;
}

.show_namesp td {
    height: 25px;
    width: 253px;
    vertical-align: middle;
    text-indent: 4px;
}

.navThird {
    height: 26px;
    margin: 0 auto;
    line-height: 26px;
}

.navThird li,
.navThird dt,
.navThird dd {
    float: left;
    margin-left: 10px;
}

.picture_border table,
.picture_border tr,
.picture_border td {
    border: 1px solid #D0E6F0;
}

/* 分页样式2 */
.nextpage {
    _margin-top: 3px;
}

.nextpage span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
}

.nextpage a {
    display: inline-block;
    padding: 3px 8px;
    background: #dadada;
    height: 14px !important;
    line-height: 14px !important;
    cursor: pointer;
    border: 1px solid #eee;
}

.nextpage a.curr,
.nextpage a:hover {
    background: #db3330;
    text-decoration: none;
    color: #FFF;
}

.nextpage a.curr:hover {
    cursor: text;
    color: #000;
}

.nextpage input {
    width: 20px !important;
    border: 1px solid #ccc;
    text-align: right;
    margin-right: 3px !important;
    font-size: 12px !important;
    padding: 3px !important;
    height: 12px !important;
}

/* 搜索中心 */
.search_left {
    width: 326px;
    margin-left: 3px;
}

.search_left form {
    padding: 5px 2px 5px 5px;
}

.search_left form select {
    padding: 2px 0;
}

.search_right {
    width: 860px;
}

.search_region li,
.search_district li {
    float: left;
    width: 95px;
    height: 26px;
    line-height: 26px;
}

.btnSearch_2 {
    background: url(/skins/image/search.gif) left top no-repeat;
    width: 80px;
    height: 23px;
    border: none;
    cursor: pointer;
}

.searchBtn {
    margin-left: 42px;
    display: inline-block;
}

#maptips {
    position: absolute;
    z-index: 999;
    line-height: 18px;
    top: 10px;
    right: 10px;
    background-color: #FFF;
    border: solid 1px #999;
    display: none;
}

.mapTipShow {
    line-height: 16px;
}

.searchImg-item {
    padding: 10px;
    float: left;
    width: 123px;
    text-align: center;
}

.searchImg img {
    width: 100px;
    height: 83px;
}

.searchImg p {
    line-height: 26px;
    width: 123px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

.map_list {
    margin: 5px 0;
}

.map_list li {
    width: 154px;
    height: 24px;
    line-height: 24px;
    float: left;
    overflow: hidden;
}

/* 发布页table样式 */
.publish_table {
    width: 1000px;
    margin: 0 auto;
}

.publish_table .td_banner {
    height: 20px;
    text-indent: 25px;
}

.publish_table th,
.publish_table td {
    border: 1px solid #C8C8C8;
}

.publish_table .td_title {
    text-align: right;
    padding-right: 3px;
}

.publish_table .subinput {
    height: 18px;
    width: 140px;
}

.publish_table .td_content {
    padding: 3px 0 3px 3px;
}

.publish_table textarea {
    resize: none;
    overflow: auto;
}

.publish_table td {
    padding-left: 5px;
    height: 28px;
    line-height: 28px;
}

/* 发布页div样式 */
.publish_div {
    margin: 0 auto;
    float: left;
    line-height: 28px;
}

.publish_div .iptTitle {
    width: 56px;
    float: left;
    padding-left: 5px;
    overflow: hidden;
    white-space: nowrap;
}

.publish_div .iptTxt,
.publish_div .iptTxt3 {
    float: left;
    overflow: hidden;
    white-space: nowrap;
}

.publish_lgn {
    padding-left: 300px;
    float: left;
    width: 800px;
}

.publish_lgn .lgn_l {
    width: 80px;
    float: left;
}

.publish_lgn .lgn_r {
    width: 630px;
    float: left;
}

.publish_div .tips,
.publish_lgn .tips {
    color: #999;
}

/*对比栏*/
#comp_box {
    width: 130px;
    background-color: #FFF;
    line-height: 20px;
    display: none;
}

#comp_box .ctitle {
    background: url(/skins/image/compbg.png);
    line-height: 22px;
    color: #FFF;
    text-indent: 0.5em;
}

#comp_list {
    border: solid 1px #4999B2;
    border-top: 0px;
    border-bottom: 0px;
    text-align: center;
}

#comp_list img {
    border: solid 1px #CCC;
    margin: 5px;
}

#comp_list .mouseover {
    background-color: #F2F6FB;
}

#comp_listbt {
    border: solid 1px #4999B2;
    border-top: 1px dashed #4999B2;
    text-align: center;
    height: 30px;
}

#comp_box .comp_button {
    background: url(/skins/image/comp_button.gif) no-repeat;
    border: 0px;
    width: 38px;
    height: 20px;
}

#comp_box .close_btn {
    background: url(/skins/image/close_btn.gif) no-repeat;
    border: 0px;
    width: 38px;
    height: 20px;
}

/* 首页类型CBD样式 目前 571 021 */
.cbdL {
    width: 325px;
}

.cbdC {
    width: 357px;
}

.cbdR {
    width: 306px;
}

.cbdL ul,
.cbdC ul,
.cbdR ul {
    padding: 2px 0;
}

.cbdL li,
.cbdC li,
.cbdR li {
    height: 21px;
    line-height: 21px;
}

/* 模拟等高布局 */
.common_height_box {
    height: auto !important;
    overflow: hidden;
}

.common_height {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    white-space: normal !important;
}

.isuser {
    padding: 0 20px 5px 20px;
}


/* 商情 */
.business {
    width: 860px;
}

.business ul {
    padding: 3px 0 2px;
}

/* 求租求购 */
.request {
    width: 326px;
}

.request ul {
    padding: 7px 0 6px 3px;
}

.request li {
    padding: 0 7px 0 5px;
    line-height: 22px;
    width: 100%;
    font-size: 12px;
}

/*图文商情列表*/
.main_list ul li {
    float: left;
    height: 28px;
    line-height: 30px;
}

.downDashed,
.main_list .downDashed {
    border-bottom: 1px #CCC dashed;
}

.img_list_1 {
    float: left;
}

.img_list_1 .img {
    width: 140px;
    padding: 8px;
    float: left;
}

.img_list_1 .txt {
    padding: 8px 0;
    float: left;
    width: 703px;
}

.img_list_1 p {
    line-height: 26px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
}

.img_list_1 .txt .name {
    width: 100%;
}

.wc60 {
    width: 60%;
}

.wc40 {
    width: 40%;
}

/*2列*/

.img_list_2 ul {
    width: 430px;
    float: left;
}

.img_list_2 .img {
    width: 140px;
    padding: 8px;
    float: left;
}

.img_list_2 .txt {
    padding: 8px 0;
    float: left;
    width: 270px;
}

.img_list_2 p {
    line-height: 26px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

.img_list_2 .txt .name {
    width: 100%;
}