/* CSS Document */

body{ padding:0; margin:0; background-color:#FFFFFF; font-size:12px; font-family:"宋体",airal;}

a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
a:active{color:#333333; text-decoration:none;}

a.shop:link{color:#333333; text-decoration:none;}
a.shop:visited{color:#333333; text-decoration:none;}
a.shop:hover{color:#FF0000; text-decoration:underline;}
a.shop:active{color:#333333; text-decoration:none;}


ul{ margin:0; padding:0; list-style:none;}
li{ margin:0; padding:0; list-style:none; float:left;}
h3{ width:70px; height:30px; line-height:30px; text-align:center; margin-left:12px; --margin-left:6px; margin-top:3px; font-size:14px; float:left;}


.clr{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.border1{ border:solid 1px #B7C9D3}

img { border:0}

.menuframe{ border: #E5E5E5 1px solid; width:958px; height:52px; margin:auto; margin-top:5px; overflow:hidden; margin-bottom:10px;}
.menuframe .logo{ width:150px; height:72px;}
.menuframe .menu{ width:780px; height:60px; margin-top:7px; overflow:hidden;}
.menuframe .menulist{ width:135px; height:36px; overflow:hidden; margin-right:20px; border-right:solid 1px #E7E7E7;}
.menuframe .bno{ border:0;}
.menuframe .menulist li{ width:100%; height:12px; line-height:14px; overflow:hidden; display:block;}
.menuframe .menulist li.two{ width:100%; margin-top:10px; height:12px; line-height:14px; overflow:hidden; display:block;}
.menuframe .line{ width:95%; border-bottom:dotted #cccccc 1px; height:5px; overflow:hidden;}
.menuzhenqu{width:100%; height:auto; padding-top:0px;  overflow:hidden; margin-top:6px;}
.menuzhenqu li.first{ padding-left:0; border:none; padding-right:0; color:#FF0000}
.menuzhenqu li.last{ border:none; padding-right:0; color:#FF0000; height:12px; line-height:14px; overflow:hidden}
.menuzhenqu li{ border-right:#e2e2e2 1px solid; padding-right:9px; padding-left:8px; overflow:hidden; float:left; height:12px; line-height:14px; overflow:hidden;}

.ads1{ width:960px; height:80px; margin:auto; margin-top:5px; margin-bottom:5px;}

.shopmenu{ background-image:url(../images/shop/nav_bg3.gif);}



.white {
	COLOR: #fff; line-height:1.8;
}
.white A:link {
	COLOR: #fff
}
.white A:visited {
	COLOR: #fff
}
.white A:hover {
	COLOR: #fff
}


.gray3 {
	COLOR: #333
}
.gray3 A:link {
	COLOR: #333
}
.gray3 A:visited {
	COLOR: #333
}
.gray3 A:hover {
	COLOR: #b80000
}



#S_tab {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 630px; HEIGHT: 29px; TEXT-ALIGN: center; float:right; overflow:hidden; display:inline;
}
#S_tab UL {
	FONT-SIZE: 14px; BACKGROUND: url(../images/shop/nav_bg2.gif) no-repeat 50% top; FLOAT: left; MARGIN: 0px 1px; WIDTH: 80px; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 29px; HEIGHT: 29px
}
#S_tab UL A {
	FONT-WEIGHT: normal; COLOR: #333
}
#S_tab UL.S_tabon {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/shop/nav_bg1.gif); COLOR: #fff
}

 .Search_bot {
	CLEAR: both; MARGIN: 10px 40px 0px 230px; WIDTH: 690px; HEIGHT: 40px; TEXT-ALIGN: left
}
 .Search_bot .S_L {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 470px
}
 .Search_bot .S_R {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 205px; LINE-HEIGHT: 20px; HEIGHT: 40px
}



.S_input1 {
	PADDING-LEFT: 5px; WIDTH: 350px; COLOR: #999; LINE-HEIGHT: 18px; MARGIN-RIGHT: 13px; HEIGHT: 18px; margin-top:18px;
}
.S_input1on {
	PADDING-LEFT: 5px; WIDTH: 350px; COLOR: #333; LINE-HEIGHT: 18px; MARGIN-RIGHT: 13px; HEIGHT: 18px
}

.S_but1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: url(../images/shop/but1.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 63px; CURSOR: pointer; COLOR: #fff; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.MainTopB {
	CLEAR: both; MARGIN: 3px 10px 1px 230px; WIDTH: 720px
}
.MainTopB .Vpdate {
	MARGIN-TOP: 10px; PADDING-LEFT: 60px; BACKGROUND: url(../images/shop/icon03.gif) no-repeat left 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 396px; HEIGHT: 18px; TEXT-ALIGN: left;
}
.MainTopB .Vpdate UL {
	OVERFLOW: hidden; WIDTH: 396px; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-DECORATION: none
}
.MainTopB .Vpdate UL A {
	TEXT-DECORATION: none
}
.MainTopB .Vpdate UL SPAN {
	MARGIN-RIGHT: 5px
}
.MainTopB .GLink {
	FLOAT: right; MARGIN: 5px 0px 0px; WIDTH: 255px; TEXT-ALIGN: left;
}
.MainTopB .GLink A {
	MARGIN: 0px 3px
}


.top1{width:960px; height:353px; overflow:hidden; margin:auto}
.top1 .l1{width:332px}
.top1 .l1 .one{width:330px; height:auto; border: #dddddd 1px solid; overflow:hidden}




#p7ssm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; Z-INDEX: 100; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #ffffff; overflow:hidden;
}
#p7ssm_w2 {
	Z-INDEX: 100; POSITION: relative
}
#p7ssm_nav_wrapper {
	
}
#p7SSMwnav {
	Z-INDEX: 100; FILTER: alpha(opacity=100); LEFT: 0px; WIDTH: 200px; POSITION: absolute; TOP: auto; opacity: 1
}
#p7ssm_navList {
	DISPLAY: block
}
#p7ssm_navList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#p7ssm_navList LI {
	LIST-STYLE-TYPE: none
}
#p7SSMwhmb {
	FILTER: alpha(opacity=100); WIDTH: 320px; opacity: 1.0
}
#p7ssm_thumb_wrapper {
	
}
#p7ssm_dragbar {
	
}
#p7ssm_dragbar SPAN {
	
}
#p7ssm_preview {
	
}
#p7ssm_preview TABLE {
	
}
#p7ssm_preview TD {
	
}
#p7ssm_preview IMG {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 100px
}
.p7ssm_sectionTrigger {
	DISPLAY: none
}
.p7ssm_thumb_section {
	WIDTH: 320px
}
.p7ssm_thumb_section UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.p7ssm_thumb_section LI {
	FLOAT: left; MARGIN: 2px 3px 2px 2px; LIST-STYLE-TYPE: none; HEIGHT: 52px; TEXT-ALIGN: center
}
* + HTML .p7ssm_thumb_section LI {
	MARGIN: 2px 3px
}
.p7ssm_thumb_section A {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #eaeaea 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #eaeaea 1px solid
}
.p7ssm_thumb_section A {
	DISPLAY: block; FLOAT: none
}
.p7ssm_thumb_section A:hover {
	BORDER-RIGHT: #ff0000 3px solid; BORDER-TOP: #ff0000 3px solid; BORDER-LEFT: #ff0000 3px solid; BORDER-BOTTOM: #ff0000 3px solid
}
.p7ssm_thumb_section A:hover IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 66px; PADDING-TOP: 0px; HEIGHT: 44px; BORDER-RIGHT-WIDTH: 0px
}
.p7ssm_thumb_section .down {
	BORDER-RIGHT: #b6e000 3px solid; BORDER-TOP: #b6e000 3px solid; BORDER-LEFT: #b6e000 3px solid; CURSOR: default; BORDER-BOTTOM: #b6e000 3px solid
}
.p7ssm_thumb_section .down IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 66px; PADDING-TOP: 0px; HEIGHT: 44px; BORDER-RIGHT-WIDTH: 0px
}
.p7ssm_thumb_section IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 0px; HEIGHT: 48px; BORDER-RIGHT-WIDTH: 0px
}
.p7ssm_clearThumbs {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px
}
#p7ssm_toolbar {
	DISPLAY: none
}
#p7ssm_tools {
	
}
#p7ssm_toolbar EM {
	DISPLAY: none
}
#p7ssm_toolbar A {
	DISPLAY: block
}
#p7SSMtnav {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/dt_01.jpg); WIDTH: 34px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
.down#p7SSMtnav {
	BACKGROUND-POSITION: left bottom
}
#p7SSMthmb {
	BACKGROUND-IMAGE: url(mages/buttom/dt_01.jpg); WIDTH: 23px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
.down#p7SSMthmb {
	BACKGROUND-POSITION: left bottom
}
#p7ssm_first {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/buttom/first.jpg); WIDTH: 22px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#p7ssm_prev {
	BACKGROUND-IMAGE: url(images/buttom/prew.jpg); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
.p7ssm_play {
	BACKGROUND-IMAGE: url(images/buttom/play.jpg); WIDTH: 28px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
.p7ssm_pause {
	BACKGROUND-IMAGE: url(images/buttom/pause.jpg); WIDTH: 28px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#p7ssm_next {
	BACKGROUND-IMAGE: url(images/buttom/next.jpg); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#p7ssm_last {
	BACKGROUND-IMAGE: url(images/buttom/last.jpg); WIDTH: 28px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#p7ssm_counter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #888888; PADDING-TOP: 0px
}
#p7ssm_slidechannel {
	Z-INDEX: 1; BACKGROUND-IMAGE: url(images/buttom/speedchannel.jpg); WIDTH: 50px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 36px
}
#p7ssm_slider {
	Z-INDEX: 100; LEFT: 20px; WIDTH: 8px; POSITION: absolute; TOP: 10px; HEIGHT: 17px
}
#p7ssm_slidebar {
	WIDTH: 8px; CURSOR: default; HEIGHT: 17px
}
#p7ssm_first:hover {
	BACKGROUND-POSITION: left bottom
}
#p7ssm_prev:hover {
	BACKGROUND-POSITION: left bottom
}
.p7ssm_play:hover {
	BACKGROUND-POSITION: left bottom
}
.p7ssm_pause:hover {
	BACKGROUND-POSITION: left bottom
}
#p7ssm_next:hover {
	BACKGROUND-POSITION: left bottom
}
#p7ssm_last:hover {
	BACKGROUND-POSITION: left bottom
}
#p7ssm_slidebar:hover {
	BACKGROUND-POSITION: left bottom
}
#p7SSMthmb:hover {
	BACKGROUND-POSITION: left bottom
}
#p7SSMtnav:hover {
	BACKGROUND-POSITION: left bottom
}
#p7ssm_speed {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; DISPLAY: none; PADDING-LEFT: 4px; FONT-SIZE: 10px; Z-INDEX: 100; FILTER: alpha(opacity=75); LEFT: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #cccccc; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 36px; BACKGROUND-COLOR: #333333; opacity: 0.75
}
#p7ssm_fstbl {
	MARGIN: 0px
}
#p7ssm_fullsize {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
#p7ssm_fsc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
#p7ssm_fsw {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#p7ssm_fsimg IMG {
	HEIGHT: 190px
}
#p7ssm_description {
	FONT-SIZE: 14px; WIDTH: 320px; HEIGHT: 28px
}
#p7ssm_cf {
	Z-INDEX: 99; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
#p7ssm_cf IMG {
	DISPLAY: block
}
#p7ssm_fsc IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#p7ssm_fsc IMG {
	DISPLAY: block
}
#p7ssm_description {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: #ffffff; FILTER: alpha(opacity=60); PADDING-BOTTOM: 0px; MARGIN: -24px 0px 0px; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; TEXT-ALIGN: center; opacity: 0.60
}
#p7ssm_description P {
	MARGIN: 6px 0px; COLOR: #333333
}
#p7ssm_description A {
	COLOR: #333333
}
.p7ssm_lk {
	DISPLAY: none
}
.p7ssm_fd {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
#p7ssm_loading {
	Z-INDEX: 100; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}

.top1 .l1 .two{width:320px; margin:auto; height:85px; border-top:dashed 1px #CDCDCD; padding-top:5px}
.top1 .l1 .two li{ width:50%; height:20px; line-height:20px; overflow:hidden; }

.top1 .c1{ width:416px; height:auto; margin-left:8px; border:solid #E5E5E5 1px; padding:3px; }
.top1 .c1 .ltitle{ font-size:16px;font-weight:bold; color:#B80000; text-align:center; height:40px; line-height:40px; border-bottom:dashed 1px #CDCDCD;}
.top1 .c1 .llist{ width:100%; height:auto; line-height:2; display:block;}
.top1 .c1 .llist a{ font-size:14px; color:#333333}
.top1 .c1 .llist img{ margin-left:4px; margin-right:4px; _margin-top:8px; _margin-bottom:8px;}

.top1 .r1{ width:188px; height:353px; overflow:hidden; }
.top1 .r1 .one{ width:186px; height:197px; overflow:hidden; border:solid #E5E5E5 1px;}
.top1 .r1 .one .title{ padding-left:10px; border-bottom:solid #E5E5E5 1px; height:24px; line-height:24px; background-image:url(../images/shop/o_subt1s.gif); color:#333333; font-weight:bold; font-size:14px; text-align:left}
.top1 .r1 .one .content{ width:170px; height:auto; margin:auto; margin-top:10px; margin-bottom:5px; line-height:1.8; color:#333333; overflow:hidden;}
.top1 .r1 .one .content img{ margin-bottom:8px;}



.top2{ width:960px; height:auto; margin:auto; margin-top:8px;}
.top2 .Bl1{ width:764px; height:auto; overflow:hidden; float:left}
.Bl1 .TJ{ width:100%; height:270px;  overflow:hidden;}
.Bl1 .TJ .one{ width:100%; height:43px; background-image:url(../images/shop/bg14.gif); overflow:hidden;}

.Bl1 .TJ .one .adslogo{ width:110px; height:27px; background-image:url(../images/shop/h4.gif); margin-left:10px; margin-top:5px; float:left; display:inline}
.Bl1 .TJ .one .menu{ height:43px; float:left; }
.Bl1 .TJ .one li{width:105px; height:32px; line-height:26px; margin-left:2px; margin-right:2px; text-align:center; overflow:hidden; margin-top:11px;font-size:14px; font-weight:bold; cursor:pointer}
.Bl1 .TJ .one li.selected{ color:#FFFFFF; background-image:url(../images/shop/but3.gif);}
.Bl1 .TJ .one li.select{ color:#666666; background-image:url(../images/shop/but4.gif);}

.Bl1 .TJ .two{ width:762px; height:226px; border-left:solid #e5e5e5 1px; border-bottom:solid #e5e5e5 1px; border-right:solid #e5e5e5 1px; overflow:hidden;}

.Bl1 .TJ .two li{ width:230px; height:90px; float:left; margin-left:20px; margin-top:10px; margin-bottom:10px; display:inline; overflow:hidden}
.Bl1 .TJ .two li span{ float:left; height:90px; width:130px; overflow:hidden;  margin-right:9px;}
.Bl1 .TJ .two li span img{ width:124px; height:84px; border:solid #CBCBCB 1px; padding:2px;}
.Bl1 .TJ .two li div{ float:left; width:91px; height:90px;  overflow:hidden; line-height:1.5; color:#333333;}

.Bl1 .PM{ width:100%; height:364px;  overflow:hidden; margin-top:8px;}
.Bl1 .PM .one{ width:100%; height:43px; background-image:url(../images/shop/bg14.gif); overflow:hidden;}

.Bl1 .PM .one .adslogo{ width:110px; height:27px; background-image:url(../images/shop/h5.gif); margin-left:10px; margin-top:5px; float:left; display:inline}

.Bl1 .PM .two{ width:738px; height:320px; border-left:solid #e5e5e5 1px; border-bottom:solid #e5e5e5 1px; border-right:solid #e5e5e5 1px; overflow:hidden; padding-left:12px; padding-right:12px;}
.Bl1 .PM .two .p{ width:229px; height:310px; float:left; background-image:url(../images/shop/paiming.jpg); background-position:0px 2px; background-repeat:no-repeat;}
.Bl1 .PM .two .pc{ width:229px; margin-left:12px; margin-right:12px; padding-left:12px; padding-right:12px; height:310px; border-left:dotted 1px #e5e5e5; border-right:dashed 1px #e5e5e5; float:left; background-image:url(../images/shop/paiming.jpg); background-position:0px 2px; background-repeat:no-repeat; background-position:12px 0;}
.Bl1 .PM .two li{ width:198px; height:22px; padding-top:6px; padding-left:27px; padding-right:4px; line-height:28px; overflow:hidden; border-bottom:dashed #e5e5e5 1px;}
.Bl1 .PM .two li a.t{ float:left; color:#264B71; height:17px; line-height:17px; display:block; overflow:hidden}
.Bl1 .PM .two li img{ float:right; margin-right:0; width:52px; height:17px;}
.Bl1 .PM .two li span{ width:40px; height:17px; line-height:17px; color:#999999; float:right;}
.Bl1 .PM .two .ts{height:20px; line-height:20px; width:100%; color:#CCCCCC; text-align:center;}


.top2 .Br1{ width:188px; height:auto; overflow:hidden; float:right}

.top2 .r2 { width:186px; height:346px; overflow:hidden; border:solid #E5E5E5 1px;}
.top2 .r2  .title{ padding-left:10px; border-bottom:solid #E5E5E5 1px; height:24px; line-height:24px; background-image:url(../images/shop/o_subt1s.gif); color:#333333; font-weight:bold; font-size:14px; text-align:left}
.top2 .r2  .title B{ color:#D90000; margin-right:5px; font-family:Arial, Helvetica, sans-serif}
.top2 .r2  .listico{ width:160px; padding-left:13px; padding-right:13px; padding-top:8px; padding-bottom:8px; height:305px; overflow:hidden;}
.top2 .r2  .listico li{ width: 40px; height:20px; text-align:center; padding-top:40px; overflow:hidden; float:left; background-image:url(../images/shop/guidbg.gif); letter-spacing:2px; overflow:hidden;}
.top2 .r2  .listico li a{ font-size:14px;}
.ico1{ background-position:0 0;}
.ico2{ background-position:-43px 0;}
.ico3{ background-position:-83px 0;}
.ico4{ background-position:-125px 0;}
.ico5{ background-position:-165px 0;}
.ico6{ background-position:-208px 0;}
.ico7{ background-position:-250px 0;}
.ico8{ background-position:-293px 0;}
.ico9{ background-position:-333px 0;}
.ico10{ background-position:-375px 0;}
.ico11{ background-position:-415px 0;}
.ico12{ background-position:-455px 0;}
.ico13{ background-position:-495px 0;}
.ico14{ background-position:-538px 0;}
.ico15{ background-position:-578px 0;}
.ico21{ background-position:0 60px;}
.ico22{ background-position:-43px 60px;}
.ico23{ background-position:-83px 60px;}
.ico24{ background-position:-125px 60px;}
.ico25{ background-position:-165px 60px;}
.ico26{ background-position:-208px 60px;}
.ico27{ background-position:-250px 60px;}
.ico28{ background-position:-293px 60px;}
.ico29{ background-position:-333px 60px;}
.ico210{ background-position:-375px 60px;}
.ico211{ background-position:-415px 60px;}
.ico212{ background-position:-455px 60px;}
.ico213{ background-position:-495px 60px;}
.ico214{ background-position:-538px 0;}
.ico215{ background-position:-578px 0;}




.top2 .r1{ width:188px; height:212px; overflow:hidden; margin-top:8px;}
.top2 .r1 .one{ width:186px; height:210px; overflow:hidden; border:solid #E5E5E5 1px;}
.top2 .r1 .one .title{ padding-left:10px; border-bottom:solid #E5E5E5 1px; height:24px; line-height:24px; background-image:url(../images/shop/o_subt1s.gif); color:#333333; font-weight:bold; font-size:14px; text-align:left}
.top2 .r1 .one .content{ width:133px; padding-left:37px; height:183px; margin:auto; background-image:url(../images/shop/bgg.gif); background-repeat:no-repeat; overflow:hidden;}
.top2 .r1 .one .content li{ width:100%; height:31px; line-height:30px; overflow:hidden}

A.Ico_aBox {
	DISPLAY: inline; FLOAT: left; WIDTH: 147px; POSITION: relative; HEIGHT: 42px; background-color:#FFFFFF;
}
A.Ico_aBox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; CURSOR: hand;
}
A.Ico_aBox:hover {
	BORDER-RIGHT: #f60 1px solid; BORDER-TOP: #f60 1px solid; BACKGROUND: #fffaf4; BORDER-LEFT: #f60 1px solid; BORDER-BOTTOM: #f60 1px solid
}
A.Ico_aBox .Ico_aBox_intro {
	COLOR: #999
}
A.Ico_aBox:hover .Ico_aBox_intro {
	COLOR: #666
}
.Ico_aBox_icon {
	LEFT: 3px; WIDTH: 42px; POSITION: absolute; TOP: 3px; HEIGHT: 42px
}
.Ico_aBox_tit {
	FONT-WEIGHT: bold; LEFT: 50px; COLOR: #369; POSITION: absolute; TOP: 6px
}
.Ico_aBox_intro {
	LEFT: 50px; POSITION: absolute; TOP: 23px
}
.Ico_aBox_icon {
	BACKGROUND-IMAGE: url(../images/shop/IND_Obg.gif); BACKGROUND-REPEAT: no-repeat
}
.INico1 {
	BACKGROUND-POSITION: -18px -94px
}
.INico2 {
	BACKGROUND-POSITION: -75px -94px
}
.INico3 {
	BACKGROUND-POSITION: -132px -94px
}
.INico4 {
	BACKGROUND-POSITION: -183px -94px
}
.INico5 {
	BACKGROUND-POSITION: -234px -94px
}
.INico6 {
	BACKGROUND-POSITION: -285px -94px
}
.INico7 {
	BACKGROUND-POSITION: -336px -94px
}
.INico8 {
	BACKGROUND-POSITION: -387px -94px
}
.INico9 {
	BACKGROUND-POSITION: -438px -94px
}
.INico10 {
	BACKGROUND-POSITION: -491px -94px
}
.INico11 {
	BACKGROUND-POSITION: -544px -94px
}
.INico12 {
	BACKGROUND-POSITION: -595px -94px
}
.INico13 {
	BACKGROUND-POSITION: -655px -94px
}
.INico14 {
	BACKGROUND-POSITION: -712px -96px
}
.INico15 {
	BACKGROUND-POSITION: -768px -97px
}


.top3{ width:960px; height:auto; margin:auto; margin-top:8px;}
.top3 .l1{width:764px; height:auto; overflow:hidden; float:left}
.top3 .l1 .one{ width:100%; height:43px; background-image:url(../images/shop/bg15.gif); overflow:hidden;}

.top3 .l1 .one .adslogo{ width:110px; height:27px; background-image:url(../images/shop/h6.gif); margin-left:10px; margin-top:5px; float:left; display:inline}

.top3 .l1 .two{ 762px; height:623px; border-left:solid #e5e5e5 1px; border-bottom:solid #e5e5e5 1px; border-right:solid #e5e5e5 1px; overflow:hidden;}
.top3 .l1 .two .commentlist{ width:540px; height:145px; border-bottom:dashed 1px #E5E5E5; margin-top:10px; overflow:hidden;}
.top3 .l1 .two .commentlist .photo{ width:86px; height:145px;  text-align:center; float:left; line-height:1.5; color:#333333;}
.top3 .l1 .two .commentlist .photo img{ width:54px; height:54px; padding:2px; border:solid 1px #CCCCCC}
.top3 .l1 .two .commentlist .word{ width:454px; height:145px; float:right;  overflow:hidden;}
.commentlist .word .t{ width:448px; height:12px; padding:6px; background-color:#F6F6F6; float:left; margin-left:0; margin-top:0; color:#C8211D;}
.commentlist .word .t a{ color:#B80000; font-weight:bold; float:left;}
.commentlist .word .t span{ float:right; margin-right:6px;}
.commentlist .word img{ width:117px; height:87px; padding:2px; border:solid 1px #cccccc; float:left; margin-left:5px; margin-top:10px;}
.commentlist .word div.content{ width:316px; float:left; height:60px; overflow:hidden; margin-top:10px; margin-left:10px; color:#333333; font-size:14px; line-height:1.5;}
.commentlist .word .ping{ width:316px; float:right; height:12px; color:#C8211D; margin-top:20px; overflow:hidden;}
.commentlist .word .ping a{ color:#C8211D; margin-right:120px;}
.top3 .l1 .two .right{ float:right; margin-right:5px; width:200px; padding:5px; display:inline; border-left:dashed 1px #E5E5E5; height:620px;}
.top3 .l1 .two .right li{ height:30px; border-bottom:dotted 1px #E5E5E5; padding-left:10px; width:190px; background-image:url(../images/shop/icon07.gif); background-repeat:no-repeat; background-position:3px center; line-height:30px; overflow:hidden; color:#CCCCCC}
.top3 .l1 .two .right li span{ color:#C75D61}
.top3 .r1{ width:188px; height:667px; overflow:hidden;}
.top3 .r1 .one{ width:186px; height:190px; overflow:hidden; border:solid #E5E5E5 1px;}
.top3 .r1  .title{ padding-left:10px; border-bottom:solid #E5E5E5 1px; height:24px; line-height:24px; background-image:url(../images/shop/o_subt1s.gif); color:#333333; font-weight:bold; font-size:14px; text-align:left}
.top3 .r1  .title B{ color:#D90000; margin-right:5px; font-family:Arial, Helvetica, sans-serif}
.top3 .r1 .one .content{ width:170px; padding:8px; height:150px; line-height:1.5; color:#333333;}
.top3 .r1 .two{width:186px; height:465px; overflow:hidden; border:solid #E5E5E5 1px; margin-top:8px; }
.top3 .r1 .two .content{width:170px; height:329px;  padding-left:16px; margin-top:5px;}

.link{ width:958px; height:70px; border:solid 1px #E5E5E5; margin:auto; margin-top:8px; background-color:#F9F9F9; overflow:hidden}
.link .title{ padding-left:10px; margin-top:8px; height:12px; overflow:hidden; font-weight:bold; color:#333333;}
.link .content{ padding-left:10px; padding-right:10px; color:#666666; margin-top:8px; line-height:1.8;}
.link .content a:link{ color:#666666;}

.contact{ width:958px; height:28px; line-height:28px; text-align:center; border:solid #E5E5E5 1px; margin:auto; margin-top:5px; background-color:#F9F9F9;}
.contact a{ margin-left:5px; margin-right:5px;}
.copyright{ width:950px; height:60px; line-height:1.5; margin:auto; margin-top:10px; text-align:center; color:#333333}



