@charset "utf-8";
/* CSS Document */
.hide{ display:none;}

.btitle{ text-align:center; font-family:"微软雅黑","黑体",Arial; font-size:24px; color:#000; line-height:normal; padding:20px 0 20px 0px;clear:both;}
.btitle a{ color:#000;}
.btitle strong{ color:#c00;}
.btitle span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-top:10px;}
.btitle span a{ color:#666;}

/*====== designTab =======*/
.designTitle{ background:url(title.png) right center no-repeat; border-radius:5px 0 0 0; padding-left:25px; width:163px; height:60px; line-height:60px; position:absolute;z-index:2; font-family:"微软雅黑","黑体",Arial; font-size:18px; color:#000;}
.designTab{ overflow:hidden; zoom:1; clear:both; }
.designTab .tab_menu{ float:left; width:130px; background:#d7d7d7; border-right:1px solid #ccc;}
.designTab .tab_menu li{ border-bottom:1px solid #ccc; border-top:1px solid #e5e5e5; padding:5px;}
.designTab .tab_menu li span{ display:block; padding:5px 0; padding-left:15px; font-family:"微软雅黑","黑体",Arial; font-size:14px; color:#666; cursor:pointer; }
.designTab .tab_menu li.current span{ background:#e5e5e5; border-radius:5px;}
.designTab .tab_box{ overflow:hidden; zoom:1; float:right; width:851px; }

.designbox{ overflow:hidden; zoom:1; clear:both; color:#666;}
.designbox table td{ vertical-align:top; width:33.3%; }
.designbox table td h3{ margin:0; background:url(tbg.jpg) top repeat-x; border-bottom:1px solid #ddd; padding:15px 0; text-align:center; font-family:"微软雅黑","黑体",Arial; font-size:18px; font-weight:normal; line-height:normal; margin-bottom:10px;}
.designbox table td h3 a{ color:#333;}
.designbox table td h3 a strong{ font-weight:normal; font-size:20px; color:#000; }
.designbox table td .imgbg{ overflow:hidden;zoom:1; clear:both;font-family:"微软雅黑","黑体",Arial; font-size:16px; padding-left:30px; margin-bottom:20px;}
.designbox table td .imgbg img{ border:0; float:left; margin-right:5px; width:50px; height:auto;}
.designbox table td .imgbg span{ display:block; float:left; width:180px; padding-top:10px;}
.designbox table td h2{ margin:0; margin-bottom:20px; font-family:"微软雅黑","黑体",Arial; font-size:14px; font-weight:normal; padding-left:30px; }
.designbox table td ul{ overflow:hidden; zoom:1; clear:both; padding:0 30px; margin-bottom:20px;}
.designbox table td ul li{ background:url(dot1.gif) 5px 6px no-repeat; padding-left:25px; }
.designbox table td ul.ul2 li{ background:url(dot2.gif) 5px 6px no-repeat; padding-left:25px;}
.designbox table td ul.ul3 li{ background:url(dot3.gif) 5px 6px no-repeat; padding-left:25px;}
.designbox table td ul li b{ font-weight:normal; color:#a00;}
.designbox table td .pBg{ overflow:hidden; zoom:1; clear:both; padding-left:35px; }
.designbox table td .pBg input{ margin:0; vertical-align:middle; border:0; margin-right:5px;}
.designbox table td .aBg{ padding:20px 0; padding-left:35px;}
.designbox table td .aBg .Add_cart{ margin-right:20px;}

.designTab .app{ position:relative; z-index:1;}
.designTab .app .tBar{ padding:0; padding-left:60px; height:56px; line-height:56px; font-family:"微软雅黑","黑体",Arial; font-size:18px; font-weight:normal;}
.designTab .app .tBar a{ position:absolute; right:20px; top:30px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333;}
.designTab .app ul{ overflow:hidden; zoom:1; clear:both;}
.designTab .app ul li{ float:left; padding:15px; width:390px;}
.designTab .app ul li table th{ background:url(/design/images/3rd/icobg.jpg) center top no-repeat; width:130px; height:102px; text-align:center;}
.ico_shop, .ico_cms, .ico_bbs, .ico_blog, .ico_other{ margin:0;}


/*====== scrollList =======*/

.manage,.modelList{ clear:both; position:relative;}
#scrollList ul{ overflow:hidden; zoom:1; clear:both; }
#scrollList ul li{ display:block; float:left; background:#fff; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px 0; width:130px; text-align:center; margin-right:10px;}
#scrollList ul li img{ border:0;}
.LeftBotton{ background:url(prev.gif) center center no-repeat; float:left; width:40px; height:120px; position:absolute; left:-40px; top:0px; cursor:pointer;}
.RightBotton{ background:url(next.gif) center center no-repeat; float:right; width:40px; height:120px; position:absolute; right:-40px; top:0px; cursor: pointer;}

/*====== modelList =======*/
#modelList ul{ overflow:hidden; zoom:1; clear:both;width:983px;}
#modelList ul li{ display:block; float:left; margin-right:13px;}
#modelList ul li .showModel{ overflow:hidden;zoom:1; clear:both; width:318px; margin-bottom:15px;}
.modelList .LeftBotton,.modelList .RightBotton{ height:470px;}

.showModel .level{ position:absolute; left:7px; top:-38px; z-index:2;}
.showImg{ overflow:hidden; zoom:1; clear:both; height:210px;  position:relative; text-align:left;border:1px solid #ddd}
.showImg .myshow{ display:block; float:left; border:1px solid #7c7c7c; border-radius:5px 5px 0 0;}
.showImg .myshow img{ border:1px solid #fff; width:218px; height:210px; display:block;border-radius:4px 4px 0 0;}
.showImg .showContent{ background:#F3F4F5; padding:10px; width:200px; height:190px; border:1px solid #7c7c7c; border-radius:4px 4px 0 0; position:absolute; left:0px; top:210px; z-index:10;}
.showImg .showContent p{ float:right; width:100px; color:#999;}
.showImg .showContent p b{ color:#333;}
.showImg .showContent img{ box-shadow:4px 4px #aaa;display:block;width:40%;height:40%;margin:5px;border:1px solid #ccc;padding:2px;}
.showImg .showContent .details{ margin:13px 5px 5px;line-height:180%;}
a.x1{background:url(/design/images/v5/xt.jpg) left top; float:left;}
a.x1:hover{background:url(/design/images/v5/xt.jpg) left -28px;}
a.x2{background:url(/design/images/v5/xt.jpg) -73px top;float:left;}
a.x2:hover{background:url(/design/images/v5/xt.jpg) -73px -28px;}
a.x3{background:url(/design/images/v5/xt.jpg) -146px top;float:left;}
a.x3:hover{background:url(/design/images/v5/xt.jpg) -146px -28px;}

/*====== designMore =======*/
.designLink{ padding-top:20px; text-align:center;}
.designMore td{ vertical-align:top; padding:20px;}
.designMore h3{ margin:0; overflow:hidden; zoom:1; clear:both; font-weight:normal; margin-bottom:10px;}
.designMore h3 span{ float:left; font-family:"微软雅黑","黑体",Arial; font-size:24px; line-height:normal;}
.designMore h3 a{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:5px;}
.designMore ul li{ height:32px;}

/*====== csstable =======*/
.csstable{ margin-bottom:30px;}
.csstable td{padding:5px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.csstable td.b{ background:#fafafa;}
.csstable .tBar td{ background:url(/vhost/images/v5/tbg.jpg) left top repeat-x #ffffff; font-weight:bold; height:45px;}
.csstable .mBar td{ background:url(/vhost/images/v5/tbg.jpg) left -50px repeat-x ; font-weight:bold;}
.csstable .sBar td{ background:#f7f7f7; text-align:left;}
.csstable .w{ background:url(/vhost/images/v5/w.gif) center no-repeat;}
.csstable .bts2{ display:block; margin:0 auto;}


/*====== nicetable =======*/
.nicetable{ overflow:hidden;zoom:1;clear:both;position:relative; }
.redbox{ border:1px solid #cc3300;border-radius:5px; background:#fff;cursor:pointer; width:300px; position:absolute; top:0; left:390px; padding-bottom:10px; }
.redbox h3{ margin:0;background:url(tbh.jpg) repeat-x #C60204; border-bottom:1px solid #C60204; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; padding:25px 0; font-family:"微软雅黑","黑体",Arial; font-size:16px; line-height:normal; font-weight:normal; text-align:center; color:#fff; }
.redbox h3 strong{ font-size:20px; font-weight:normal;}
.redbox .bigprice{ background:#F9F9F9; border-top:1px solid #fff; border-bottom:1px solid #ddd; padding:30px 0; line-height:normal; text-align:center;}
.redbox .bigprice .price{ font-size:36px; color:#c00;}
.redbox ul li{ text-align:center; padding:6px 0; border-bottom:1px solid #eee; }
.redbox ul li ul{ padding:5px 0; padding-left:70px;}
.redbox ul li ul li{ padding:0; border:0; text-align:left; list-style:decimal;}
.redbox ul li ul li b{ font-weight:normal; color:#a00;}


.nicetable table{ margin:0; text-align:center;}
.nicetable table th{ padding:6px 0; border-bottom:1px solid #eee; border-right:1px solid #ddd; text-align:center; font-weight:normal; color:#666;}
.nicetable table td{ padding:6px 0; border-bottom:1px solid #eee; border-right:0;}
.nicetable table .tBar th{ background:#D7D7D7 url(/vhost/images/v5/tbg.jpg) left top repeat-x #ffffff; border-top:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.nicetable table .tBar td{ background:#D7D7D7 url(/vhost/images/v5/tbg.jpg) left top repeat-x #ffffff; border-top:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-right:0; padding:20px 0; font-family:"微软雅黑","黑体",Arial;font-size:16px;line-height:normal; font-weight:normal; color:#000;}
.nicetable table .tBar td strong{ font-size:20px; font-weight:normal;} 
.nicetable table .bigprice th{ background:#F9F9F9; border-bottom:1px solid #ddd; }
.nicetable table .bigprice td{ background:#F9F9F9; border-bottom:1px solid #ddd; padding:30px 0; line-height:normal; text-align:center; }
.nicetable table .bigprice td .price{ font-size:36px; color:#c00;}
.nicetable table td ul{ padding:5px 0; padding-left:70px;}
.nicetable table td ul li{ text-align:left; list-style:decimal;}
.nicetable table td ul li b{ font-weight:normal; color:#a00;}
.nicetable input{ margin:10px 0;}

/*====== app  =======*/
.details dl{ border-bottom:1px solid #ddd;}
.app dt {width:200px; float:left; padding-left: 25px;}
.app dd {width:850px; float:right;border:0;border-radius:0;box-shadow:none;  padding-right:30px;}/*border-left:1px dotted #e0e0e0;*/
.app dd .price{ margin-right:5px;text-align:center;}


/*====== model  =======*/
.cataList{ background:#bbb; border-radius:5px; margin-bottom:20px;}
.cataList table td{ padding:8px 5px;}
.cataList .colorList{ overflow:hidden; zoom:1; clear:both;}
.cataList .colorList a{ display:block;float:left; width:12px; height:12px; line-height:normal; border:1px solid #ccc; margin-right:5px; font-size:0; filter:Alpha(opacity=50); opacity:0.5;}
.cataList .colorList a:hover{ filter:Alpha(opacity=100); opacity:1; border:1px solid #a00;}
.cataList .colorList a.hot{ filter:Alpha(opacity=100); opacity:1; border:1px solid #a00;}
.cataList .modelbtn{ background:#E6E6E6 url(drop1.jpg) right center no-repeat; border-radius:5px; padding:5px; padding-left:20px; padding-right:30px; color:#666; cursor:pointer;}

.modelCata{ height:0px; overflow:hidden; zoom:1; clear:both;}
.modelCata ul{ overflow:hidden;zoom:1;clear:both; padding-left:10px; border-bottom:1px solid #ccc; padding-bottom:10px; }
.modelCata ul li{ float:left; width:150px; margin-right:55px;}
.modelCata ul li.hot{ background:#D7D7D7; border-radius:5px; text-align:center;}
.modelCata ul li.hot a{ color:#000;}
.modelCata ul li a{ color:#666;}
.modelCata ul li a:hover{ color:#06c;}
.modelCata #hidebtn{ display:block;  background:url(../../../images/v6/moredomain.png) left bottom no-repeat; width:200px; height:15px; font-size:0; margin:0 auto; }

#pagelist{ overflow:hidden;zoom:1;clear:both; margin-bottom:20px;}
#pagelist a{ width:25px;border:1px solid #ccc;text-align:center;float:left; margin-right:6px; margin-bottom:6px; color:#666;}
#pagelist a.h{ background:#c00;color:white;}
#pagelist a:hover{ background:#c00;color:white;border:1px solid #f30;}

/*====== nicebox  =======*/
.nicebox .tBar th{ border-bottom:1px solid #ddd; text-align:center; width:200px;}
.nicebox .tBar td{ border-bottom:1px solid #ddd; border-left:1px solid #ddd; font-size:14px; font-weight:bold; padding:15px 0; text-align:center;}
.nicebox .tBar td.current{ background:#fff url(tbg.jpg) 0 -30px repeat-x; border-bottom:1px solid #fff;}
.nicebox table td{ padding:30px 0 40px;}
.nicebox table td.tl{ vertical-align:top;padding-left:40px;width:460px;}
.nicebox table td.tl h3{ overflow:hidden;zoom:1; clear:both; margin:0; font-family:"微软雅黑","黑体",Arial; color:#666; font-size:20px; margin-bottom:10px;}
.nicebox table td.tl h3 img{ width:100px; height:auto; float:left; margin-right:10px;}
.nicebox table td.tl h3 strong{ display:block; padding:15px 0 10px;}
.nicebox table td.tl h3 span{ display:block; font-size:14px; color:#888; font-weight:normal;}
.nicebox table td.tr{ vertical-align:top; padding-top:80px;}

.pricetab .tab_menu{ overflow:hidden; zoom:1; clear:both; margin-bottom:30px;}
.pricetab .tab_menu li{ float:left; padding-bottom:7px;}
.pricetab .tab_menu li span{display:block; float:left; padding:5px 25px; background:#ddd; border-right:1px solid #fff; cursor:pointer; font-family:"微软雅黑","黑体",Arial; font-size:14px;}
.pricetab .tab_menu li.current{ background:url(arrbg.png) center bottom no-repeat;}
.pricetab .tab_menu li.current span{ background:#E6283B; color:#fff;}
.pricetab table td{ padding:0;}
.pricetab table td.tdl{ vertical-align:top; padding-bottom:30px; width:250px;}
.pricetab table td.tdl h2{ margin:0; font-family:"微软雅黑","黑体",Arial; color:#666; font-size:24px; line-height:150%;}
.pricetab table td.tdl p{ display:block; padding:3px 0; color:#888;}
.pricetab table td.tdl p.redfont{ color:#a00;}
.pricetab table td.tdl p .price{ font-size:24px;}
.pricetab table td.tdr{ padding-bottom:30px; line-height:220%;}
.pricetab table td.tdr ul li{ color:#666; text-align:left;}
.pricetab table td.tdr ul li b{ font-weight:normal; color:#a00; }
.pricetab table td input{ width:140px; height:30px; margin-right:10px; cursor:pointer;}

.bannerbox{ position:relative;}
.bannerbox .prev{ display:block; background:url(prev.gif) center center no-repeat; width:60px; height:60px; font-size:0; position:absolute; top:80px; left:0;}
.bannerbox .next{ display:block; background:url(next.gif) center center no-repeat; width:60px; height:60px; font-size:0; position:absolute; top:80px; left:400px;}
.bannerbox .switch-tab{ overflow:hidden; zoom:1; clear:both; padding-left:220px;}
.bannerbox .switch-tab a{ display:block; background:#88B5DC; border-radius:2px; width:12px; height:12px; line-height:normal; float:left; margin-right:5px;}
.bannerbox .switch-tab a.current{ background:#E6283B;}
.bannerbox .event-item{ margin-left:60px; margin-bottom:20px; width:350px; height:250px; }
.bannerbox .event-item img{ border:0; width:350px; height:200px;}
.bannerbox .event-item h3{ margin:0; margin-bottom:10px; text-align:center; font-family:"微软雅黑","黑体",Arial; font-size:16px;}
.bannerbox .event-item p{ text-align:center; color:#888;}

.nicetab{ margin-bottom:20px;}
.nicetab .tab_menu{ overflow:hidden; zoom:1; clear:both; margin-bottom:-1px; padding-left:10px;}
.nicetab .tab_menu li{ float:left; padding:20px 50px; font-size:16px; font-weight:bold; color:#666; cursor:pointer; }
.nicetab .tab_menu li.current{ background:#D7D7D7; border:1px solid #ccc; border-bottom:0; border-radius:5px 5px 0 0;}
.nicetab .tab_box #border{ border-top:0; }

.nicetab .tab_box .cataList{ background:#D7D7D7 url(tbg.jpg) top repeat-x; border-bottom:1px solid #ddd; border-radius:5px 5px 0 0; margin-bottom:10px;}
.nicetab .tab_box .cataList table td{ padding:12px 5px;}
.nicetab .tab_box .cataList .modelbtn{ background:#ccc url(drop2.jpg) right center no-repeat;}
.nicetab .tab_box .modelCata ul{ padding-left:20px; border-bottom:1px solid #eee;}
.nicetab .tab_box .modelCata ul li{ margin-right:50px;}
.nicetab .tab_box #modelList ul li{ margin-right:24px;}

.nicetab .tab_box .boxfunction{ background:#fff url(tbg.jpg) left -50px repeat-x; border-radius:5px;}
.nicetab .tab_box .redTab{ width:80px; border:1px solid #c00; border-radius:5px; position:absolute; left:505px; top:-5px; }
.nicetab .tab_box .redTab h3{ margin:0; background:#E30102 url(tbh.jpg) top repeat-x; height:60px; line-height:60px; text-align:center; color:#fff;}

.apptable td{ padding:5px 0;}