.list { padding: 0px; width: 248px; height: 370px; }
.list:hover .list_top { background-color: #fafafa; }
.list_top { width: 208px; height: 30px; padding: 20px; background-color: #fcfcfc; border-bottom: 1px solid #f2f2f2; text-align: center; }
.list_top a { color: #ff5a00; font-size: 16px; }
.list_infox { width: 248px; height: 260px; float: left; margin-top: 0px; }
.li_text { float: left; width: 218px; height: 20px; color: #999999; padding-bottom: 10px; padding-left: 15px; }
.li_img { float: left; width: 208px; height: 154px; padding: 20px; text-align: center; }
.li_outher { padding-left: 15px; color: #999999; padding-right: 15px; width: 218px; float: left; height: 60px; line-height: 20px; overflow: hidden; }
.icatalog_head { border: #DDDDDD 1px solid; height: 36px; line-height: 36px; overflow: hidden; padding: 0 10px 0 10px; background: #f9fafa; border-top: 3px solid #105e9a; }
.icatalog_head div { background: url('image/ico_open.gif') no-repeat 174px 12px; }
.icatalog_head strong { font-size: 14px; }
.icatalog_body { padding: 6px 0px 0px 16px; }
/*.icatalog {height:390px;overflow:hidden;}
.icatalog ul {height:32px;overflow:hidden;border-bottom:#EEEEEE 1px solid;}
.icatalog li {float:left;height:32px;line-height:32px;padding:0 6px 0 2px;}
.icatalog strong {color:#225588;font-size:14px;}*/

.icatalog { height: 485px; overflow: hidden; }
.icatalog ul { height: auto; overflow: hidden; }
.icatalog li span { background: url(image/ico_xx.jpg) no-repeat; float: left; width: 27px; height: 35px; }
.icatalog li span.ico_r { background: url(image/ico_r.jpg) no-repeat left center; float: right; width: 10px; margin-right: 20px; margin-top: 10px; height: 15px; }
.icatalog li span.ico_1 { background-position: 0px 5px; }
.icatalog li span.ico_2 { background-position: 0px -27px; }
.icatalog li span.ico_3 { background-position: 0px -55px; }
.icatalog li span.ico_4 { background-position: 0px -86px; }
.icatalog li span.ico_5 { background-position: 0px -117px; }
.icatalog li span.ico_6 { background-position: 0px -145px; }
.icatalog li span.ico_7 { background-position: 0px -175px; }
.icatalog li span.ico_8 { background-position: 0px -208px; }
.icatalog li span.ico_9 { background-position: 0px -235px; }
.icatalog li span.ico_10 { background-position: 0px -266px; }
.icatalog li span.ico_11 { background-position: 0px -294px; }
.icatalog li span.ico_12 { background-position: 0px -324px; }
.icatalog li span.ico_13 { background-position: 0px -354px; }
.icatalog li span.ico_14 { background-position: 0px -384px; }
.icatalog li span.ico_15 { background-position: 0px -414px; }
.icatalog li span.ico_16 { background-position: 0px -442px; }
.icatalog li span.ico_17 { background-position: 0px -468px; }
.icatalog li span.ico_18 { background-position: 0px -498px; }
.icatalog li span.ico_19 { background-position: 0px -528px; }
.icatalog li span.ico_20 { background-position: 0px -558px; }
.icatalog li span.ico_21 { background-position: 0px -586px; }
.icatalog li span.ico_22 { background-position: 0px -615px; }
.icatalog li span.ico_23 { background-position: 0px -643px; }
.icatalog li span.ico_24 { background-position: 0px -670px; }
.icatalog li span.ico_25 { background-position: 0px -729px; }
.icatalog li span.ico_26 { background-position: 0px -699px; }
.icatalog li { float: left; height: 37px; width: 50%; line-height: 37px; padding: 0 0px 0 0px; }
.icatalog strong { font-size: 14px; font-weight: normal; }
.icatalog .f_gray { font-size: 8px; color: #dedede; margin-left: 3px; }
.m260 { width: 260px; margin-right: 12px; }
.orange { color: #f60; }
.fl, ul.clearfix li, .cldl dt, .cldl dd, .header h3 { float: left!important; display: inline; }
/* topshow */
#topshow *, .topshow_center *, .comshow * { margin: 0px; padding: 0px; }
#topshow { padding-top: 0px; width: 250px; height: 542px; overflow: hidden; }
.topshow_center { width: 666px; margin: 0px 0 0 0px; }
.topshow_center .focus { width: 666px; height: 307px; overflow: hidden; position: relative; }
.new-company { margin-top: 13px; height: 222px; overflow: hidden; }
.new-company .box_head strong { padding: 0 10px; }
.new-company .header { border-bottom: 1px solid #f2f2f2; height: 25px; line-height: 25px; padding: 10px; font-size: 14px; font-weight: bold; background-color: #f9f9f9; }
.new-company li { width: 112.2px; height: 161px; padding: 10px 10px 0px 10px; border-right: 1px solid #f2f2f2; overflow: hidden }
/*.new-company  li span.larea{ height:30px; border-top:1px solid #f2f2f2; line-height:30px;}*/
.new-company li:hover { background-color: #fafafa; }
.new-company li.brnone { border: none; }
.new-company li img { width: 112.2px; height: 112.2px; }
.new-company li span { float: left; width: 112.2px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; }
#gun_com_0 img { float: left; margin-right: 5px; margin-top: 3px; }
#topshow .pro-news { padding: 10px; padding-bottom: 3px; padding-top: 6px; }
#topshow .pro-news dt { margin-top: 5px; font-size: 14px; font-weight: 700; margin-bottom: 5px; }
#topshow .pro-news dd { width: 225px; height: 30px; line-height: 30px; overflow: hidden; }
#topshow .pro-news dd .orange { margin-right: 2px; }
#topshow .pro-news dd .orange a { color: #ff5a00; }
#topshow .pro-news dd a:hover { color: #ff5a00; text-decoration: underline; }
#topshow .tnum { height: 41px; line-height: 41px; border-top: 1px solid #f2f2f2; font-size: 14px; text-align: center; }
#topshow .tnum b { color: #ff6600; padding: 0 2px; }
/* 按照地区查找 */
#topshow .area { height: 157px; border-top: 1px solid #f2f2f2; padding: 10px 0 2px 8px; }
#topshow .area dt { margin-bottom: 10px; }
#topshow .area dd { width: 30px; padding-left: 4px; padding-right: 4px; line-height: 25px; height: 25px; overflow: hidden; float: left; word-wrap: break-word; word-break: break-all; }
/* 右侧登陆 */
#topshow .right { width: 242px; }
#topshow .operation { height: 46px; line-height: 45px; border-bottom: 1px solid #f2f2f2; }
#topshow .operation .login-btn, #topshow .operation .regist-btn { background: url(image/ico.png) no-repeat; text-align: center; }
#topshow .operation .login-btn { width: 120px; background-position: 32px 14px; border-right: 1px solid #dfdfdf; }
#topshow .operation .regist-btn { width: 119px; background-position: 14px -18px; }
/*页面 登录注册发布会员中心的状态切换*/
#topshow .operation .log_Btn:hover, #topshow .operation .logBtn_cur:hover { background-color: #d91212; color: #FFFFFF; }
.operation a:link, .loginBtn_box a:visited { display: block; height: 46px; width: 124px; color: #333; text-align: center; line-height: 44px; float: left; position: relative; font-size: 14px; }
.operation .log_Btn s { background-position: 0px 0px; margin-left: 0px; }
.operation .log_Btn { border-right: 1px solid #f2f2f2; width: 125px !important; }
.operation .log_Btn_on s { background-position: -16px -19px; }
.operation .logBtn_cur_on .regsit-s { background-position: -16px 0px; }
.operation a s { display: inline-block; width: 16px; height: 19px; vertical-align: top; position: absolute; left: 12px; top: 13px; }
.operation s { background: url(image/index4logo.png) no-repeat; }
.te { text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; }
.comshow .header { background-color: #ffffff; height: 40px; line-height: 40px; border-bottom: 1px solid #f2f2f2; }
.comshow .header h3 { padding-right: 10px; padding-left: 0px; font-size: 18px; font-weight: normal; color: #666; height: 40px; line-height: 40px; }
.comshow .header .fr { margin-right: 10px; color: #ff5a00; }
.comshow .header .fr a { color: #ff5a00; margin: 0 6px; }
.comshow { border: none; }
.comshow ul { padding-top: 10px; }
.comshow li { width: 369px; height: 119px; float: left; padding: 15px; overflow: hidden; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2 }
.comshow li.brnone { width: 370px; border-right: none; }
.comshow li:hover { background-color: #fafafa; }
.comshow dt { width: 114px; margin-right: 8px; float: left; }
.comshow dt img { width: 114px; height: 114px; }
.comshow dd { width: 240px; padding-top: 0px; float: left; }
.comshow dd strong { display: block; margin-bottom: 2px; font-size: 14px; margin-bottom: 15px; }
.comshow dd span { display: block; padding-top: 5px; color: #666; margin-bottom: 3px; line-height: 18px; }
.rightbar { width: 240px; height: 320px; border: 1px solid #dfdfdf; }
.rightbar .header { height: 40px; line-height: 40px; border-bottom: 1px solid #dfdfdf; padding: 0 15px; background-color: #f8f8f8; }
.rightbar ul { padding: 12px 0 15px 15px; }
.rightbar li { width: 200px; height: 32px; line-height: 32px; background: url(image/ico.png) no-repeat -316px -625px; border-bottom: 1px dotted #ececec; padding-left: 10px; overflow: hidden; }
.moree { width: 80px; display: block; float: right; text-align: center; }
.com_lindex { width: 100%; float: left; }
ul.clearfix li { float: left!important; display: inline; }
#topshow .te { height: 24px; line-height: 24px; width: 112px; overflow: hidden; display: block; font-weight: normal; }
ul.clearfix li, .cldl dt, .cldl dd, .header h3 { float: left!important; display: inline; }
.floor * { margin: 0px; padding: 0px; }
.floor .header { height: 50px; line-height: 50px; background-color: #f9f9f9; padding-right: 15px; margin-bottom: 0px; }
.floor .header h3 { width: auto; padding-right: 20px; display: block; font-size: 18px; font-weight: normal; padding-left: 15px; }
.floor .header h3 b { width: auto; padding-left: 5px; padding-right: 5px; height: 30px; text-align: center; float: left; background: #d91212; color: #fff; display: block; font-size: 20px; font-weight: normal; margin-right: 10px; }
.floor .header h3 i { font-size: 20px; }
.floor .header .more { width: 80px; display: block; float: right; text-align: center; }
.floor .buy_content { border: 1px solid #f2f2f2; border-bottom: none; border-left: none; float: left; }
i { font-style: normal; }
.moree { width: 80px; margin-top: 0px; display: block; float: right; padding-left: 10px; padding-right: 5px; text-align: center; }
.listleft { width: 300px; height: 392px; border-right: 1px solid #f2f2f2; overflow: hidden; background: #fafafa; }
.listleft .listtop { height: 170px; border-bottom: 1px solid #f2f2f2; background: #fafafa; }
.listleft ul { padding: 8px 10px; }
.listleft ul li { background: url(image/purico.png) no-repeat 0 -92px; padding-left: 27px; width: 255px; height: 26px; line-height: 24px; overflow: hidden; }
/*.listleft .listtop dt{height:40px;line-height:40px;text-align:center;font-size:18px;}
.listleft .listtop li{width:80px;height:26px;margin:10px 0 0 15px;}
.listleft .listtop li a, .listleft .listtop li a:link{float:left;display:block;width:78px;height:26px;line-height:24px;text-align:center;font-size:12px;color:#ff620c;background:#fdf7f4;border:1px dotted #fdae83;text-decoration:none;}
.listleft .listtop li a:hover{color:#fff;background:#ff5a00;border:1px solid #fdae83;font-weight:bold;}
.listleft .listbottom{text-align:LEFT; float:left;}*/

.listright { width: 300px; border-left: 0px solid #f2f2f2; overflow: hidden; margin-top: 5px; }
.listright h4 { height: 40px; line-height: 40px; padding-left: 14px; font-size: 14px; }
.listright ul { background: url(image/purico.png) 4px -129px no-repeat; margin: 0 10px 0 5px; padding-left: 25px; }
.listright ul li { width: 100%; height: 30px; line-height: 30px; overflow: hidden; }
.listmid li { width: 399px; height: 131px; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; background: #fff; }
.listmid li.brnone { border-right: none; width: 400px; }
.listmid li:hover { background: #fafafa; }
.listmid dl { padding: 15px 0 0 20px }
.listmid dt { width: 100px; height: 100px; margin-right: 15px; }
.listmid dt img { max-height: 100px !important; max-width: 100px !important; width:expression(this.width > 100 && this.width > this.height ? 100 :true);
height:expression(this.height >100 ? 100:true);
vertical-align: middle; overflow: hidden; }
.listmid dd { width: 233px; height: 24px; line-height: 24px; overflow: hidden; color: #aaaaaa; }
#topshow .zhf_x { float: left; margin-top: 10px; width: 666px; height: 97px; overflow: hidden; background-color: #ffffff; }
#topshow .si_br { float: right; width: 263px; font-size: 18px; padding-left: 12px; border-left: 1px solid #f2f2f2; height: 50px; line-height: 50px; }
#topshow .sell_lfbg li { float: left; width: 156px; height: 80px; background: url(image/sell_flbg.jpg) no-repeat left top; margin-top: 8px; margin-left: 8px; }
#topshow .sell_lfbg li a { float: left; width: 132px; height: 24px; text-align: center; color: #000000; margin-top: 12px; margin-left: 12px; line-height: 24px; overflow: hidden; }
#topshow .sell_lfbg li a:hover { color: #fc923c; }
#topshow .sell_lfbg li span { float: left; width: 132px; height: 20px; text-align: center; color: #000000; margin-top: 10px; margin-left: 12px; overflow: hidden; border: 1px solid #fc923c; font-size: 12px; color: #fc923c; line-height: 18px; }
