@charset "utf-8";
@import url("global.css");
.c_left, .c_right, .c_left_news { float:left; overflow:hidden; }
.c_left { width:710px; margin-right:10px; }
.c_right { width:240px; }
.c_left_news { width:708px; border:solid 1px #BED7EF; margin-right:10px; }
.border { border:solid 1px #BED7EF; }
h1.title01 { background:url(bg_title01.jpg) no-repeat left top; height:25px; line-height:25px; padding:0 10px 0 30px; font-size:14px; color:#006; }
h1.title01 span { float:right; }
h1.title01 span a { font-size:12px; font-weight:normal; color:#29499C; }
h1.title01 span a:hover { color:#F60; }
h1.title02 { background:url(bg_title02.jpg) no-repeat left top; height:25px; line-height:25px; padding:0 10px 0 30px; font-size:14px; color:#006; }
h1.title02 span { float:right; }
h1.title02 span a { font-size:12px; font-weight:normal; color:#29499C; text-decoration:underline; }
h1.title02 span a i { cursor:pointer; text-decoration:none; font-style:normal; }
h1.title02 span a:hover { color:#F60; }
h1.title03 { background:url(bg_title04.jpg) no-repeat left top; height:26px; line-height:26px; padding:0 10px 10px 0; font-size:14px; color:#FFF; }
h1.title03 strong { text-align:center; width:95px; display:inline-block; }
h1.title03 span { float:right; }
h1.title03 span a { font-size:12px; font-weight:normal; color:#29499C; text-decoration:underline; }
h1.title03 span a i { cursor:pointer; text-decoration:none; font-style:normal; }
h1.title03 span a:hover { color:#F60; }


.c_left .recommend { border:solid 1px #BED7EF; width:268px; float:left; margin-right:10px; height:212px; overflow:hidden; }
.c_left .recommend ul { background:url(line.gif) repeat-x bottom; padding:8px 0px; margin:0 10px 8px; line-height:170%; }
.c_left .recommend ul li { width:250px;white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis; text-overflow:ellipsis; }
.c_left .recommend dl { padding:0 5px 10px 10px; }
.c_left .recommend dl dt { float:left; margin-right:8px; *margin-right:0px; }
.c_left .recommend dl dd { color:#555555;line-height:170%; }
.c_left .recommend dl dd a {color:#555555;display:inline-block;width:180px;white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis; text-overflow:ellipsis;}
.c_left .recommend dl dd a:hover {color:#f60;}
.c_left .flashAD { width:430px; height:214px; overflow:hidden; float:left; }
.c_left .flashAD dt { border:solid 1px #BED7EF; border-right:none; width:329px; height:212px; float:left; overflow:hidden; }
.c_left .flashAD dd { float:left; border-bottom:solid 1px #BED7EF; height:213px; overflow:hidden; }
.c_left .flashAD dd p { border:solid 1px #BED7EF; border-bottom:none; width:98px; height:70px; }
.c_left .flashAD dd p a img{background:url(bg_flashAD_small.jpg) repeat-y right;}
.c_left .flashAD dd p a.cur img{background:#FFFFFF;}

/* start:免费加入 */
.block_nest { padding:10px 10px 5px; color:#632D0C; border:solid 1px #FFD784; background:#FEFAEF; height:197px; overflow:hidden; }
.block_nest .slideBox { width:214px; height:81px; margin-top:8px; }
.block_nest .slideBox_bg1 { background:url(bg_content_left.jpg) no-repeat scroll; }
.block_nest .slideBox_bg2 { background:url(bg_content_right.jpg) no-repeat scroll; }
.block_nest .slideBox .title { line-height:26px; font-weight:bold; text-align:center; }
.block_nest .slideBox .title a { color:#522000; }
.block_nest .slideBox .con_1 { color:#000; padding:10px 15px; line-height:170%; }
.block_nest .slideBox .con_1 a { text-decoration:underline; color:#900; }
.block_nest .slideBox .con_1 a:hover { color:#F90; }
.block_nest .desc { padding:10px 5px; line-height:170%; color:#333; }
.block_nest .desc h1 { font-size:12px; font-weight:normal; margin-bottom:5px; }
.block_nest .desc p { color:#522000; }
.block_nest .desc p a { color:#522000; }
.block_nest .desc p a:hover { color:#f60; }
.block_nest .desc p a.more { color:#666; text-decoration:underline; }
.block_nest .desc p a.more span { text-decoration:none; cursor:pointer; }
.block_nest .desc p a.more:hover { color:#F60; }

.rec_products { border:solid 1px #BDD7EF; border-top:solid 2px #006; height:200px; overflow:hidden; margin-bottom:8px; }
.rec_products .sku { float:left; width:120px; overflow:hidden; margin:10px 9px 0; }
.rec_products .sku h1 { height:32px; overflow:hidden; margin:10px 0 4px; }
.rec_products .sku h1 a { font-size:12px; line-height:16px; font-weight:normal; color:#666; }
.rec_products .sku h1 a:hover { color:#f60; }
.rec_products .sku h2 { font-size:12px; font-weight:normal; color:#F60; text-align:center; }

.list_class { border:solid 1px #BDD7EF; background:#F1F5FB; height:558px; overflow:hidden; }
.list_class dl { float:left; width:47%; margin:14px 1% 0; }
.list_class dl dt { background:url(icon_01.jpg) no-repeat left 3px; padding-left:20px; height:20px; line-height:20px; margin-bottom:5px; }
.list_class dl dt a { font-size:14px; color:#006; font-weight:bold; }
.list_class dl dt a:hover { color:#F60; }
.list_class dl dd { padding:0 0 10px 20px; line-height:170%; background:url(line.gif) repeat-x bottom; margin-bottom:10px; }
.list_class dl dd.nobg { background:none; }
.list_class dl dd a { color:#000; display:inline-block; margin-right:5px; }
.list_class dl dd a:hover { color:#F60; }


.news_product { padding:8px 0px; background:url(line.gif) repeat-x bottom; margin:5px 8px; height:84px; overflow:hidden; }
.news_product dt, .news_product dd { float:left; }
.news_product dt { width:86px; overflow:hidden; }
/*
.news_product dt div { width:86px; height:84px; cursor:pointer; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle; }
.news_product dt div p { position:static; +position:absolute; top:50%; }
.news_product dt div p img { position:static; +position:relative; top:-50%; left:-50%; }
*/
.news_product dd { width:134px; overflow:hidden; }
.news_product dd h1 { margin-bottom:8px; }
.news_product dd h1 a { line-height:140%; font-size:12px; color:#006; }
.news_product dd h1 a:hover { color:#F60; }
.news_product dd h2 { margin-bottom:5px; }
.news_product dd h2 a { font-size:12px; font-weight:normal; color:#333; white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis; text-overflow:ellipsis; }
.news_product dd h2 a:hover { color:#F60; }
.news_product dd p { color:#999; }

/*热门企业样式*/
.hot_product .hot_firm h1 { background:url(bg_list.jpg) repeat-x; height:28px; line-height:28px; padding:1px 10px 0; margin:0; }
.hot_product .hot_firm h1 span { display:inline; }
.hot_product .hot_firm h1 a { color:#333; font-size:12px; font-weight:normal; }
.hot_product .hot_firm h1 a:hover { color:#F60; }
.hot_product .hot_firm dl { display:none; }

.hot_product .cur h1 { font-size:12px; background:none; }
.hot_product .cur h1 span { display:none; }
.hot_product .cur h1 a { color:#333; font-weight:bold; }
.hot_product .cur dl { padding:0 10px 10px; display:block; height:60px; overflow:hidden;}
.hot_product .cur dl dt { float:left; }
.hot_product .cur dl dd { color:#999; line-height:140%; }
.hot_product .cur dl dd span { color:#333; }

.list_news { float:left; width:320px; height:228px; overflow:hidden; margin:8px 10px; }
.list_news h2 { background:url(bg_title03.jpg) no-repeat left top; height:27px; line-height:27px; padding-left:30px; font-size:12px; color:#006; margin-bottom:8px; }
.list_news dl dt { float:left; width:100px; border:solid 1px #BDD7EF; padding:2px; height:70px; margin:5px 8px 0 0; }
.list_news dl dd { float:left; width:206px; }
.list_news dl dd h1 { margin-bottom:5px; }
.list_news dl dd h1 a { font-size:12px; color:#333; }
.list_news dl dd h1 a:hover { color:#F60; }
.list_news dl dd p { line-height:140%; color:#999; }
.list_news ul li { line-height:170%; white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis; text-overflow:ellipsis; }
.list_news ul li a { color:#333; }
.list_news ul li a:hover { color:#F60; }
.list_news ul li span { float:right; color:#999; }

.list_text, .list_text2 { padding:8px 10px; line-height:170%; }
.list_text a, .list_text2 a { color:#333; }
.list_text a:hvoer, .list_text2 a:hvoer { color:#F60; }
.list_text2 { padding:8px 5px; }
.dm_desc { margin:0px 8px; background:url(line.gif) repeat-x bottom; height:101px; padding:0 0 10px 0; overflow:hidden; }
.dm_desc dt { float:left; width:78px; height:101px; overflow:hidden; margin-right:5px;  }
.dm_desc dd { line-height:170%; color:#333; }

.friendlink { width:936px; border:solid 1px #BDD7EF; margin:0 auto 8px; padding:8px 11px; overflow:hidden; }
.friendlink .pic li { width:150px; height:46px; margin:0 7px 8px 0; display:block; float:left; }
.friendlink .pic li.clear { margin-right:0; }
.friendlink p { line-height:170%; }
.friendlink p a { display:inline-block; color:#333; }
.friendlink p a:hover { color:#F60; }
.friendlink p a.apply { color:#f60; }
.friendlink p a.apply:hover { color:#000; }

/*第二版增加或者修改样式*/
.list_class_v2 { border:solid 1px #BDD7EF; background:#F1F5FB; height:660px; overflow:hidden; }
.list_class_v2 dl { float:left; width:47%; margin:14px 1% 0; }
.list_class_v2 dl dt { background:url(icon_01.jpg) no-repeat left 3px; padding-left:20px; height:20px; line-height:20px; margin-bottom:5px; }
.list_class_v2 dl dt a { font-size:14px; color:#006; font-weight:bold; }
.list_class_v2 dl dt a:hover { color:#F60; }
.list_class_v2 dl dd { padding:0 0 7px 15px; line-height:170%; background:url(line.gif) repeat-x bottom; margin-bottom:7px; }
.list_class_v2 dl dd.nobg { background:none; }
.list_class_v2 dl dd a { color:#000; display:inline-block; margin-right:5px; }
.list_class_v2 dl dd a:hover { color:#F60; }

