/*
Author:NVBING5
Website:www.nvbing5.net
Qq:2474414433
*/
.catbig li,.n5-focus .list li,.mod_tab .hd,.touban li,.fangchan .shou,.fangchan .zu { background:url(index2013_7_sp.gif) no-repeat 0 0;}

.grid_index2014_01 { text-align:left; width:100%;}
.grid_index2014_01 .main_wrap { margin:0 0 0 200px;}
.grid_index2014_01 .col_sub { width:190px; margin-left:-100%;}

.grid_index2014_02 { margin-top:10px;}
.grid_index2014_02 .main_wrap { margin:0 310px 0 0;}
.grid_index2014_02 .col_sub { width:300px; margin-left:-300px;}

.catbig { border:2px solid #f40; background-color:#fff;}
.catbig h3 { font-size:16px; font-weight:bold; color:#fff; background-color:#f40; padding:5px 10px;}
.catbig ul { padding:3px 10px 10px;}
.catbig li { background-position:-345px -200px; border-bottom:1px solid #eee; font-size:14px; height:36px; line-height:36px; overflow:hidden; padding-left:10px;}


.mod_1 { border:1px solid #e8e8e8; background-color:#fff;}
.mod_1 .hd { background-color:#f7f7f7; border-bottom:1px solid #e8e8e8;}
.mod_1 .hd h3 { color:#333; font-size:14px; position:relative; *zoom:1; z-index:1; background-color:#fff; font-weight:bold; padding:4px 10px 2px 10px; margin-bottom:-1px; border-right:1px solid #e8e8e8;}
.mod_1 .hd .more { margin:4px 6px 0 0;}
.mod_1 .bd { padding:8px; font-size:14px;} 
.mod_1 .bd li { line-height:24px; height:24px;}

.mod_2 { border:1px solid #e8e8e8; border-top:0 none; border-botom:0 none; background-color:#fff;}
.mod_2 .hd { color:#f40; font-weight:bold; padding:5px 8px 0; font-size:16px;}
.mod_2 .hd .more { font-size:12px; font-weight:normal;}

.tuangou1 { padding:5px 7px 5px 6px;}
.tuangou1 h6 { font-size:14px; line-height:22px; height:44px; overflow:hidden; margin:0 0 6px;}
.tuangou1 h6 i {font-size:12px; font-weight:400; color: #999;} 
.tuangou1 .bg,.tuangou1 .title { display:block; left:0; top:168px;  width:279px; height:22px; overflow:hidden; line-height:22px; padding:0 3px;}
.tuangou1 .bg { background-color:#000; FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5; z-index:2;}
.tuangou1 .title { color:#fff; z-index:3;}
.tuangou1 a:hover .title { text-decoration:none;}
.tuangou1 .price { text-decoration:line-through;}
.tuangou1 .price_t { color:#f30; font-size:24px; font-weight:bold;}
.tuangou1 .yen { color:#f30; font-size:14px;}
.tuangou1 .btn { display:block; margin-top:8px; padding:0px 25px; font-size:16px; font-weight:bold; color:#fff; background-color:#f40;}
.tuangou1 img { vertical-align:top; width:285px; height:190px;}

.tchd { padding:8px;}
.tchd .item { overflow:hidden; *zoom:1; vertical-align:top; margin-bottom:10px; height:70px; overflow:hidden;}
.tchd .item .info { cursor:pointer; color:#999; line-height:22px; height:44px; overflow:hidden;}
.tchd .item a:hover .info { color:#d00;}
.tchd .item .tit { cursor:pointer; font-weight:bold; font-size:14px; font-weight:400; height:21px; overflow:hidden;}
.tchd .item img { display:inline; float:left; margin-right:10px; width:70px; height:70px;}

.n5-focus {}
.n5-focus .topic { margin:15px 0;}
.n5-focus .topic h2 { font-size:24px; height:30px; line-height:30px; color:#f40; overflow:hidden; text-align:center; font-weight:normal; cursor:pointer;}
.n5-focus .topic .info { margin:5px 10px 0; color:#999; line-height:20px; height:40px; overflow:hidden; cursor:pointer; text-indent:2em;}
.n5-focus .topic a:hover h2,.n5-focus .topic a:hover .info { color:#d00; text-decoration:underline;}
.n5-focus .list { font-size:14px;}
.n5-focus .list li { float:left; display:inline; margin-left:10px; width:310px; padding-left:17px; background-position:-490px -227px; line-height:28px; height:28px; overflow:hidden;}
.n5-focus .list2 { border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;} 

.mod_tab { margin-top:20px;}
.mod_tab .hd { text-align:center; background-position:0 -536px; background-repeat:repeat-x;}
.mod_tab .hd a { font-size:20px; margin:0 10px;}
.mod_tab .hd a:hover { color:#f40; text-decoration:none;}
.mod_tab .hd .current { color:#f40; border-bottom:1px solid #f40;}
.mod_tab .hd .hd-inner { display:inline-block; *zoom:1; *display:inline; background-color:#fff; padding:0 2px;}
.mod_tab .hd .big { font-size:24px;}

.touban li { width:322px; float:left; position:relative; z-index:1; *zoom:1; background-position:-494px -228px; padding:0 60px 0 13px; line-height:28px; height:28px; font-size:14px; overflow:hidden; vertical-align:middle; _display:inline; margin-left:5px;}
.touban .gray { color:#999;}.touban .gray:hover { color:#d00;}
.touban li em { padding-left:8px; font-size:11px; color:#999; position:absolute; right:12px; width:40px; top:0; text-align:right;}
.touban li img { vertical-align:middle;}

.touban,.company { margin-top:15px;}
.company { position:relative; z-index:1; *zoom:1;}
.company li { float:left; width:140px; display:inline; margin:0 5px;}
.company li img { display:block; width:140px; height:60px; vertical-align:top;}
.company .tit { display:block; background-color:#f1f1f1; text-align:center; height:28px; line-height:28px; overflow:hidden;}
.company .btn_prev,.company .btn_next { display:block; position:absolute; top:5px; width:40px; height:81px; background:url(../images/bk_btn.png) no-repeat 0 0;}
.company .btn_prev { left:-50px;}
.company .btn_next { right:-50px; background-position:0 -81px;}
.company .btn_prev:hover { background-position:-40px 0;}
.company .btn_next:hover { background-position:-40px -81px;}

.grid_job {}
.grid_job .main_wrap { margin-right:280px;}
.grid_job .col_sub { width:270px; margin-left:-270px;}

.mod_job .hds { border-bottom:1px solid #dbdee1; color:#333; font-weight:bold; padding:4px; margin-top:15px;}
.mod_job .hds .more { font-weight:normal;}
.mod_job .announcement { margin:10px 0 12px 0;} 
.grid_job .job_btn,.grid_job .job_btn_2 { background:url(index2014_jobbtn.gif) no-repeat 0 0;}
.grid_job .job_btn_2 { background-position:0 -55px;}

.fangchan { margin-top:10px;}
.fangchan .item { float:left; width:213px; padding:8px 0 8px 27px; border-bottom:1px dotted #e0e0e0;}
.fangchan .item .n5-title { display:block; height:18px; overflow:hidden; color:#4e4e4e;}
.fangchan .item .price_line { display:block; height:18px; overflow:hidden; color:#0041d9;}
.fangchan .item a:hover .title,.fangchan .item a:hover .price_line { text-decoration:underline; color:#c00; cursor:pointer;}
.fangchan .shou { background-position:-475px -346px;}
.fangchan .zu { background-position:-475px -281px;}
.fangchan .pic { padding:4px 0 5px;}
.fangchan .pic li { float:left; width:101px; display:inline; margin:10px 15px 0 10px}
.fangchan .pic img { display:block; vertical-align:top; margin:0 auto; padding:2px; border:1px solid #ddd;}
.fangchan .pic .title { display:block; margin-top:4px; height:20px; line-height:20px; overflow:hidden; color:#f30;}
.fangchan .pic .price {  color:#404040;} 
.fangchan .pic a:hover .title,.fangchan .pic a:hover .price { text-decoration:underline; color:#d00;}

.loupan li { float:left; width:97px; display:inline; margin:15px 10px 11px 13px; text-align:center;}
.loupan li img { vertical-align:top; margin-bottom:4px;}
.loupan li .n5-title,.loupan li .price { color:#333; display:block; line-height:20px; height:20px; overflow:hidden;}
.loupan li .price { color:#f60;}
.loupan li a:hover .title,.loupan li a:hover .price { color:#d00; text-decoration:underline;}

/* 幻灯 */
.slide{ position:relative; z-index:1; zoom:1; height:330px; overflow:hidden;}
#left_focus{ width:690px; height:330px; display:inline; overflow:hidden; float:left; }
.sub_box{width:690px; height:330px; float:left; position:relative; overflow:hidden;}
.sub_box img{border:none; width:690px; height:330px;}
#bd1lfimg{position:relative; width:690px; height:330px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:690px; height:330px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:690px; height:330px; position:absolute; left:0px; top:0px;}
.n5_sub_nav{width:200px; height:30px; bottom:0px; position:absolute; color:#999999; z-index:200; right:6px;}
.sub_no{height:20px; float:right;}
.sub_no li{display:block; width:25px; height:23px; margin-right:6px; float:left; line-height:22px; cursor:pointer; overflow:hidden; background:#949491; text-align:center; color:#FFFFFF; font-size:14px;}
.sub_no li.show{cursor:pointer; overflow:hidden; background:#ff4400; font-size:14px; text-align:center; color:#FFF; float:left;}
.ml li {padding: 0;}

.job2 p { height:21px;}