.shinebj{ width:100%; background-color:#282828; overflow:hidden;}
.shinecontant{ width:988px; margin:0 auto; background-color:#000000; overflow:hidden;}

.shineheader{ width:988px; margin:0 auto; background:url(../images/sinelove/shinetop.jpg) repeat-x; /*overflow:hidden;*/ position:relative; border-bottom:1px solid #404040;}


.sinetop{ padding-top:10px; height:14px; line-height:14px; width:988px; overflow:hidden;}
.sinetop li{ float:right; height:14px; line-height:14px; border-right:1px solid #A3A3A3; padding:0 13px;}
.sinetop li a{ color:#A2A2A2; font-size:12px;}
.sinetop li a:hover{ color:#F93F71;}
.slacc{ background:url(../images/spritesbg.gif ) no-repeat; background-position:50px -129px; padding-right:11px;}
.slacc:hover{ background-position:50px -391px;}

.slkehu{ float:left; padding-top:2px; margin-right:6px; width:16px; height:11px;background:url(../images/spritesbg.gif ) no-repeat; background-position:-333px -19px;}
.sltopcat{ float:left; padding-top:2px; margin-right:6px; width:16px; height:11px;background:url(../images/spritesbg.gif ) no-repeat; background-position:-358px -20px;}
.sltopjt{ float:left; padding-top:2px; margin-right:6px; width:11px; height:11px;background:url(../images/spritesbg.gif ) no-repeat;background-position:3px -129px;}

.slhdcolumn{ width:988px; overflow:hidden; position:relative;}
.slsch{ width:284px; position:absolute; display:block; top:17px; left:396px;}

.slschb1{ display:block; overflow:hidden; height:1px; margin:0 2px;border-left:1px solid #E83659; border-right:1px solid #E83659; background:#E83659;} 
.slschb2{ display:block; overflow:hidden; height:1px; margin:0 1px; border-left:1px solid #E83659; border-right:1px solid #E83659; } 
.slsearch{ border-left:1px solid #E83659; border-right:1px solid #E83659; height:24px;} 
.slsetext{ height:24px; line-height:24px; border:0; color:#FFFFFF; font-size:14px; width:250px; padding-left:7px; float:left; background:none; }
.slsebutton{ width:24px; height:24px; line-height:24px; float:right; background:url(../images/spritesbg.gif ) no-repeat; background-position:-375px 6px; border:0; cursor:pointer;}

.slhdcolumn #headerphone{ position:absolute; right:20px; bottom:10px; color:#A2A2A2; width:300px;}
.slhdcolumn .logophoneclass{ color:#E8365A; font-size:16px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;}

.slnav{ width:980px; overflow:hidden; padding:9px 4px 13px 4px;}
.slnav a{  float:left; display:block; height:37px; line-height:37px; padding:0 16px; color:#CACACA;}
.slnav a:hover{ background-color:#E8365A; color:#FFF;}
.slnav .right{ float:right;}

/*�ֲ�*/
.slslides{ width:978px; padding:0 3px; overflow:hidden;}
.slslidesimg{ position:relative; width:988px; height:441px; overflow:hidden;}
.slslidesimg img{ width:988px; height:441px;}
.slslidessmall{ width:20px; height:10px; position:absolute; top:477px; left:50%; background:url(../images/spritesbg.gif ) no-repeat; background-position:-293px -44px;}
.slsliimgs{ padding:14px 0 0px 164px; width:814px; height:74px;} 
.slsliimgs a{ margin-right:8px; float:left; display:block;position: relative}

/*���ŷ��� ���»*/
.sldyas{ width:988px; overflow:hidden; background-color:#FFF;}
.sldyasleft{ width:545px; overflow:hidden; background-color:#FFF; height:242px; float:left;}
.sldyasleft ul{ width:545px; overflow:hidden;}
.sldyasleft li{ overflow:hidden; padding-top:12px; width:545px; *padding-top:10px; *_padding-top:9px;}
.sldyasleft h3{ float:left; width:45px; padding-left:14px;}
.sldyasleft h3 a{ color:#5C5C5C; font-weight:bold;}
.sldyasleft li span{ float:left; display:inline-block; padding:0 8px;  border-right:1px solid #5B5B5B;}
.sldyasleft li a{color:#5A5A5A;}
.sldyasleft li a:hover{color:#EB025E;}

.sldyasmiddle{ float:left; width:204px; background-color:#FFF; overflow:hidden;}
.slactiv{ width:202px; border:1px solid #ABABAB; border-top:0; border-bottom:0; height:216px;}
.slactiv ul{ padding-top:35px;}
.slactiv ul li{ height:14px; line-height:14px; padding-left:16px; padding-bottom:13px;}
.slactiv ul li a{ display:block; width:170px; height:14px; line-height:14px; overflow:hidden; white-space:normal;}
.slactivicon{ display:block; float:left; width:10px; height:9px; background:url(../images/spritesbg.gif ) no-repeat; background-position:0 -90px; margin-top:2px; *padding-top:1px; padding-right:2px;}

.sldyasright{ width:238px; height:242px; float:left;}
.sldyasright p img{ width:238px; height:242px;}

/*��Ʒ*/
.slnewatitle{ text-align:center; background-color: #000;}

.aimerarright{ width:234px; height:507px; border:1px solid #7B7B7B; float:left; padding:10px 8px;}
.aimerarr{ width:736px; height:529px; float:left; position:relative;}
.aimerarr .arrival06{ position:absolute; top:264px; left:0px;}
.aimerarr .arrival07{ position:absolute; top:264px; left:184px;}
.aimerarr .arrival08{ position:absolute; top:264px; left:368px;}
.aimerarr .arrival09{ position:absolute; top:264px; left:552px;}

.arrival01{ position:absolute; top:0; left:0;}
.arrival02{ position:absolute; top:0; left:184px;}
.arrival03{ position:absolute; top:0; left:368px;}
.arrival04{ position:absolute; top:0; left:552px;}
.arrival05{ position:absolute; top:228px; left:368px;}
.arrival06{ position:absolute; top:309px; left:0px;}
.arrival07{ position:absolute; top:309px; left:184px;}
.arrival08{ position:absolute; top:309px; left:368px;}
.arrival09{ position:absolute; top:309px; left:552px;}
.arrbodertop{ border:1px solid #7B7B7B; border-bottom:0px; border-right:0px;}
.arrboderbottom{border:1px solid #7B7B7B; border-right:0px;}
.mask {position:absolute;background:#333;opacity:0;filter:alpha(opacity=0);left:0;top:0;}
.mk1{ width:183px; height:308px;}
.mk2{width:183px; height:227px;}
.mk3{ width:369px; height:82px;}
.mk4{ width:183px; height:263px;}

/*Ʒ����Ŀ*/


.slcolumns{ width:977px; overflow:hidden; padding:23px 0px 0px 11px; background-color:#FFF;}
.slcolumns a{ padding-right:1px; display:block; float:left; position:relative;}
.slmak {position:absolute;background:#333;opacity:0;filter:alpha(opacity=0);left:0;top:0;}
.slmk{ width:192px; height:394px;}


.slmain{ width:988px; overflow:hidden; background-color:#FFF;}
.slprtitle{ width:968px; overflow:hidden; padding-left:20px;padding-top:30px;}
.slprtitle h3{ float:left;}
.slmorebig{ float:right; padding-right:14px; font-family:Tahoma,����; color:#000; padding-top:5px;}
.slmorebig:hover{ text-decoration:underline; color:#000;}
.slproducts{ padding:0px 0px 0 11px; width:969px; overflow:hidden;}
.slproducts h4{ padding-bottom:9px; padding-top:11px;}
.slprlist{ display:block; overflow:hidden;}
.slprlist li{ width:160px; height:327px; display:block; float:left; position:relative; margin-left:1px;}
.slprcont{ width:150px; padding:0 3px; padding-top:16px;}
.slprcont p{ padding-top:5px; color:#000;}
.slprname{ display:block; height:14px; line-height:14px; overflow:hidden; white-space: normal; color:#313131; margin-bottom:6px;}
.slprname:hover{color: #D30B18;}
.slpricon{ display:block; width:13px; height:13px; background:url(../images/spritesbg.gif ) no-repeat; background-position:0 -150px; margin-top:13px;}
.slprcont .slred{ color:#ED0101; font-weight:bold;}
.slprbroder{ position:absolute; border:1px solid #EA365B; width:158px; height:325px; top:0; left:0; display:none;}
.slprbroderhid{ display:block;}
.slprlist .slprlihoverbig{ width:322px; height:322px; margin:0!important;}
.slprlihoverbig a img{ width:322px; height:322px;}
.slprlihover a img{ width:160px; height:198px;}
.slcolumns a img{width:192px; height:394px;}
.sldyasright a img{ width:238; height:242px;}
.slsliimgs a img{ width:120px; height:60px;}


.slnewarr{ background-color: #fff; overflow: hidden; }

.slprlihover .shuaige02{ padding-top: 11px;  display: block;  }
.slprlihover .shuaige02 img{ width: 39px; height: 15px;}