@charset "utf-8";
/*### homepage's CSS Version 2.0, Powered by topoyo.com ###*/

/*----------homepage----------*/
.home_left{width:700px; float:left; _overflow:hidden;}
.home_left h2{height:31px; background:#EBEBEB url(../images/repeat-x.png) 0 -195px repeat-x; position:relative;}
.home_left h2 span.left{width:10px; height:31px; position:absolute; left:0; top:0; background:url(../images/home_sprites.png) -229px 0 no-repeat;}
.home_left h2 span.right{width:10px; height:31px; position:absolute; right:0; top:0; background:url(../images/home_sprites.png) -240px 0 no-repeat;}
.home_left h2 strong{line-height:31px; font-size:15px; color:#c00; padding-left:12px;}

/*Notice*/
.notice_board dl{margin-top:6px;}
.notice_board dt{height:21px; line-height:21px; background:url(../images/notice.png) no-repeat; border-bottom:solid 1px #FFE5C0;}
.notice_board #focusInfo2 dt{background:url(../images/notice.png) 0 -29px no-repeat;}
.notice_board dt a{display:block; padding-left:20px; width:135px; float:left; color:#06c; font-weight:bold;}
.notice_board dt a.current{color:#666;}
.notice_board dt a.more{float:right; padding-left:10px; width:65px; font-weight:400; background:url(../images/home_sprites.png) -246px -43px no-repeat;}
.notice_board dt a.more:hover{color:#f30;}
.notice_board dd{height:240px; clear:both;}
.notice_board .photo_list{padding:5px;}
.notice_board .photo_list li{width:120px; height:115px; overflow:hidden; float:left; margin:0 9px 0 8px; _display:inline;}
.notice_board .photo_list li .photo{width:120px; height:80px; display:block; text-align:center;}
.notice_board .photo_list li .photo a{display:table-cell; width:120px; height:80px; *font-size:70px; vertical-align:middle;}
.notice_board .photo_list li .photo a img{vertical-align:middle;}
.notice_board .photo_list li .title{display:block; text-align:center; line-height:14px; height:28px; color:#069;}
.notice_board .photo_list li .title:hover{color:#f30;}

.notice_board .info_list{padding:5px; *display:inline-block;}
.notice_board .info_list li{width:327px; height:19px; padding-top:5px; padding-left:8px; margin:0 5px; float:left; background:url(../images/home_sprites.png) -247px -71px no-repeat; _display:inline;}
.notice_board .info_list li a{display:block; float:left; width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}
.notice_board .info_list li a:hover{color:#f30;}
.notice_board .info_list li span{float:right; width:120px; overflow:hidden; text-align:right;}

/*Product Category*/
.pro_classify ul{border:solid 1px #EBEBEB; border-top:none; padding:10px 5px 15px 20px; font-size:13px; *display:inline-block;}
.pro_classify li{width:320px; padding:0 5px 0 10px; float:left; line-height:24px; background:url(../images/home_sprites.png) -246px -42px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.home_left .pro_classify li a{font-weight:bold; color:#069; display:block;}
.pro_classify li a:hover{color:#f30;}

/*home right*/
/*User Login*/
.home_right{width:250px; float:right;}
.user_login{height:148px; background:url(../images/home_sprites.png) 0 -128px no-repeat;}
.user_login h2{text-indent:-99999em; height:32px;}
.user_login ul{padding:5px 0 0 10px;}
.user_login li{width:90px; float:left; text-align:center; margin:0 10px; _display:inline;}
.user_login li span{display:block; width:65px; height:65px; margin:0 auto 5px; overflow:hidden;}
.user_login li span a{display:block; height:65px; text-indent:-99999em;}
.home_right .user_login li a{color:#06c;}
.user_login li a:hover{color:#f30;}

/*last Buying*/
.last_buying h2{height:31px; background:#FFF3E3 url(../images/repeat-x.png) 0 -236px repeat-x; position:relative;}
.last_buying h2 span.left{width:10px; height:31px; position:absolute; left:0; top:0; background:url(../images/home_sprites.png) -229px -32px no-repeat;}
.last_buying h2 span.right{width:10px; height:31px; position:absolute; right:0; top:0; background:url(../images/home_sprites.png) -229px -64px no-repeat;}
.last_buying h2 strong{line-height:31px; font-size:15px; color:#c00; padding-left:12px;}
.last_buying ul{border:solid 1px #EBEBEB; border-top:none; padding:10px 10px 10px 14px;}
.last_buying li{height:19px; padding-top:5px; clear:both;}
.last_buying li span{float:left; width:20px; margin:0 8px 0 0;}
.home_right .last_buying li a{color:#069; display:block; float:left; width:196px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}
.last_buying li a:hover{color:#f30;}

/*Fairs*/
.fairs{text-align:center;}
.fairs img{display:block; margin:10px auto 0;}
