@charset "utf-8";
body{ background:url(../images/bg.gif) #FFFFFF; font-size:12px; color:#787878;padding:0;margin:0;}
h1,h2,h3,h4,ul,ol,form,p,dt,dl,dd{padding:0;margin:0;}
a{text-decoration:none;}
a:link{color:#787878;text-decoration:none;}
a:hover{color:#787878;text-decoration:underline;}
a:visited{color:#787878;text-decoration:none;}
a:active{color:#787878;text-decoration:none;}
img{border:none;}
ul,ol{list-style:none;}
.unDisp{display:none}
.red{color:#BE1E2D;}

.toplogin{height:30px;width:980px; margin:0 auto;}
.toplogin .left{float:left;width:450px; line-height:30px;}
.toplogin .right{float:right;width:450px;text-align:right;line-height:30px;}

.header{height:128px;width:980px; margin:0 auto;}
.header .logo{width:980px; height:74px;text-align:center; background:url(../images/tel.jpg) bottom right no-repeat;}

/* GLOBALHEADER */
#globalheader { width: 980px; margin-top:8px; height: 38px; position: relative; z-index: 9998;}
#globalheader #globalnav {float:right;}
#globalheader #globalnav li{display: inline;}
#globalheader #globalnav li a{float: left;width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li#gn-downloads a{ float: left;width: 99px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,#globalheader{background-image: url(../images/globalnavbg.png);_background-image: url(../images/globalnavbg.gif);background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-apple a { background-position: -296px 0; }
#globalheader #globalnav li#gn-store a { background-position: -413px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -530px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -647px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -764px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -881px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover { background-position: -296px -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -413px -38px; }
#globalheader #globalnav li#gn-mac a:hover { background-position: -530px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -647px -38px; }
#globalheader #globalnav li#gn-iphone a:hover { background-position: -764px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -881px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active { background-position: -296px -76px; }
#globalheader #globalnav li#gn-store a:active { background-position: -413px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -530px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -647px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -764px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -881px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover { background-position: -296px 0; cursor: default; }
#globalheader.store #globalnav li#gn-store a { background-position: -413px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -530px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -647px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -764px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -881px -114px !important; }

/* GLOBAL SEARCH */
#globalsearch {width: 298px; height: 38px; position: absolute; top: 0; left: 0px; background-position: 0 0; background-repeat: no-repeat;}
#globalsearch.active {background-position: 0 -38px; }
#globalsearch input.g-prettysearch, #globalsearch .search-wrapper input.g-prettysearch {background: url(../images/searchfield_repeat.png) center top repeat-x; }
#globalsearch input.g-prettysearch { width:298px; height: 16px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper { position: relative; width: 287px; margin-top: 9px; margin-left: 11px; display:oi}
#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper .left,
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(../images/searchfield_leftcap.png) left top no-repeat;_background: url(../images/searchfield_leftcap.gif) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; left: 260px; top: 0; width: 10px; height: 19px; background: url(../images/searchfield_rightcap.png) right top no-repeat;_background: url(../images/searchfield_rightcap.gif) right top no-repeat; clear:both }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 240px; top: 0; left: 20px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif;}

#focus{width: 980px; margin:0 auto; position:relative; height:262px; overflow:hidden}
#play {width: 980px;height:262px;float:left;overflow:hidden;}
#play_text {width: 980px; HEIGHT: 20px;+HEIGHT:30px;_HEIGHT:26px;margin-top:-5px;*margin-top:-10px;float:left; }
#play_text UL{position:absolute;display: block; FILTER: Alpha(Opacity=80); PADDING-TOP: 1px; LIST-STYLE-TYPE: none; _padding-top: 0px; opacity: 0.8;left:840px;margin-top:-27px; z-index:3;} 
#play_text UL LI{ DISPLAY: block; FONT-SIZE: 9px; padding-top: 3px; FLOAT: left; MARGIN: 2px; WIDTH: 15px; CURSOR: pointer; COLOR: #7F0019; FONT-FAMILY: "Arial"; HEIGHT: 15px; BACKGROUND-COLOR: #fff; BORDER: 1px solid #CECECE; TEXT-ALIGN: center !important; *text-indent: 3px }
#play_list A{DISPLAY: block; OVERFLOW: hidden; }
#play_list img {vertical-align:top !important;}

.BigMenu{width: 980px;margin:8px auto 0px; border:1px #e5e5e5 solid; background:url(../images/mbg.jpg); height:98px;}
.BigMenu .biimg{float:left;width:63px;}
.BigMenu .bimenu{float:left;width:905px; padding:5px;}
.BigMenu .bimenu ul{float:left;width:905px;}
.BigMenu .bimenu ul li{float:left;width:444px; margin:4px; display:inline}
.BigMenu .bimenu ul li dl{float:left;width:444px;}
.BigMenu .bimenu ul li dl dt{float:left;width:58px; color:red; font-weight:bold; text-align:center}
.BigMenu .bimenu ul li dl dd{float:left;margin:0 2px; padding:0px}

.topcontet{width: 980px;margin:8px auto 0px;}
.topcontet .floatL{float:left;width: 273px;}
.top{float:left;background:url(../images/topbg.png);width: 243px; height:30px;line-height:32px; color:#BE1E2D; font-size:14px; padding-left:30px;}
.top b{ font-weight:normal;}
b label{float:right; font-size:12px; padding-right:5px; }
.con{ float:left;width:261px; border:1px solid #ccc; border-top:0px; height:130px; padding:5px;}
.con ul{float:left;}
.con li{float:left;width:240px;  height:25px; line-height:25px;background:url('../images/dot.jpg') no-repeat 10px center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;}

.topcontet .floatR{background:url(../images/topbg1.png) repeat-x; float:left; width:699px; margin-left:8px;display:inline}
.topcontet .floatR ul{ float:left; width:669px; margin-left:15px;}
.topcontet .floatR ul li{float:left;width:85px; background:url(../images/jiantou.jpg) no-repeat 8px center; line-height:29px;height:29px;font-size:14px;color:#BE1E2D; font-size:14px;padding-left:20px;}
.topcontet .floatR ul li.this{float:left;background:url(../images/jiantou.jpg) no-repeat 8px center #FFF;border:1px solid #c3c3c3;border-bottom:0px;}
.topcontet .floatR ul li.more{float:right; background:none;width:50px;font-size:12px; text-align:right; color:#000; padding-right:5px; margin:0px}
.topcontet .floatR .useJS{ float:left; width:687px;border:1px solid #ccc; border-top:0px; height:130px;padding:5px; }
.topcontet .floatR .useJS ul{float:left; margin:0px; height:130px;padding-left:2px; overflow:hidden}
.topcontet .floatR .useJS ul li{ float:left; width:167px;height:130px; margin:10px 0px; background:none;overflow:hidden; padding:0px; text-align:center;display:inline}
.topcontet .floatR .useJS ul li p{ height:25px; width:162px; line-height:25px; }
.topcontet .floatR .useJS ul li img{ width:145px; height:93px;}

.finesword{width: 980px;margin:8px auto 0px; height:447px;overflow:hidden; }
.finesword h2{float:left;width: 980px;border-bottom:3px solid #ccc; height:40px; }
.finesword h2 span{float:left;}
.finesword h2 p{ float:right; font:100 12px/2 "宋体"; color:#353535; margin:16px 10px 0 0; _margin:16px 5px 0 0;padding:0;}
.finesword .floatL{float:left; width:271px; margin-top:8px}
.finesword .floatR{float:left; width:698px; margin-left:8px;margin-top:8px;}
.finesword .floatR ul{float:left; margin:0px;}
.finesword .floatR ul li{ float:left; width:224px; margin:4px; text-align:center; display:inline}
.finesword .floatR ul li p{ height:22px; width:224px; line-height:22px; font-size:14px;}
.finesword .floatR ul li p label{  color:#BE1E2D; margin-left:5px;}
.finesword .floatR ul li img{ width:224px; height:153px;}


.giftsword{width: 980px;margin:8px auto 0px;height:447px;overflow:hidden;}
.giftsword .floatL{float:left; width:698px;}
.giftsword .floatL h2{float:left;width:698px;border-bottom:3px solid #ccc; height:40px;}
.giftsword .floatL h2 span{float:left;}
.giftsword .floatL h2 p{ float:right; font:100 12px/2 "宋体"; color:#353535; margin:16px 10px 0 0; _margin:16px 5px 0 0;padding:0;}
.giftsword .floatL ul{float:left; margin:8px 0 0;}
.giftsword .floatL ul li{ float:left; width:224px; margin:4px; text-align:center; display:inline}
.giftsword .floatL ul li p{ height:22px; width:224px; line-height:22px; font-size:14px;}
.giftsword .floatL ul li p label{  color:#BE1E2D; margin-left:5px;}
.giftsword .floatL ul li img{ width:224px; height:153px;}
.giftsword .floatR{float:left; width:273px; margin-left:6px}
.giftsword .floatR .top{float:left;width:243px;}
.giftsword .floatR .con{float:left; height:180px;}

.townhousesword{width: 980px;margin:8px auto 0px;height:447px;overflow:hidden;}
.townhousesword h2{float:left;width: 980px;border-bottom:3px solid #ccc; height:45px;}
.townhousesword h2 span{float:left;}
.townhousesword h2 p{ float:right; font:100 12px/2 "宋体"; color:#353535; margin:16px 10px 0 0; _margin:16px 5px 0 0;padding:0;}
.townhousesword .floatL{float:left; width:504px; margin-top:8px}
.townhousesword .floatR{float:right; width:468px; margin-top:8px; }
.townhousesword .floatR ul{float:left; margin:0px;}
.townhousesword .floatR ul li{ float:left; width:224px; margin:4px; text-align:center; display:inline}
.townhousesword .floatR ul li p{ height:22px; width:224px; line-height:22px; font-size:14px;}
.townhousesword .floatR ul li p label{  color:#BE1E2D; margin-left:5px;}
.townhousesword .floatR ul li img{ width:224px; height:153px;}

.othersword{width: 980px;margin:8px auto 0px; height:447px;overflow:hidden;}
.othersword h2{float:left;width: 980px;border-bottom:3px solid #ccc; height:41px;}
.othersword h2 span{float:left;}
.othersword h2 p{ float:right; font:100 12px/2 "宋体"; color:#353535; margin:16px 10px 0 0; _margin:16px 5px 0 0;padding:0;}
.othersword .floatL{float:left; width:271px; margin-top:8px}
.othersword .floatR{float:left; width:698px; margin-left:8px;margin-top:8px;}
.othersword .floatR ul{float:left; margin:0px;}
.othersword .floatR ul li{ float:left; width:224px; margin:4px; text-align:center; display:inline}
.othersword .floatR ul li p{ height:22px; width:224px; line-height:22px; font-size:14px;}
.othersword .floatR ul li p label{  color:#BE1E2D; margin-left:5px;}
.othersword .floatR ul li img{ width:224px; height:153px;}


.link{width: 980px;margin:8px auto 0px;}
.link .linktop{float:left;width: 960px;background:url(../images/jiantou.jpg) no-repeat 8px center; line-height:29px;height:29px;font-size:14px;color:#BE1E2D; font-size:14px;padding-left:20px;border-bottom:3px solid #ccc;}
.link .linkcon{float:left;width: 980px; margin:5px 0px;}
.footer{width:100%;margin:15px auto 0px; height:70px; overflow:hidden}
.footer .AllWrap{width: 980px;margin:0px auto}
.footer .font11px{ line-height:180%; font-size:12px;}

.AllWrapInside{width: 980px;margin:0px auto ;}
.mainColumn{float:left; width:738px;}
.sideColumn{float:left; width:240px; overflow:hidden; margin-top:8px;}
.sideColumn .siderCommonBorder{border:1px solid #ccc;border-top:0px;margin-left:6px; width:230px; margin-bottom:8px;}
.sideColumn .top{flat:left;width:200px;}
.sideColumn .body .pic{ text-align:center}
.sideColumn .body ul{float:left;}
.sideColumn .body li{float:left;width:204px; overflow:hidden; height:25px; line-height:25px;background:url('../images/dot.jpg') no-repeat 10px center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;}

.AllWrapInside .nav{float:left;width: 980px;border-bottom:3px solid #999; height:40px;}
.AllWrapInside .Navigation{float:left; width:750px;}
.AllWrapInside  .nav ul{float:right; width:230px;}
.AllWrapInside  .nav li{height:36px;line-height:36px;}
.AllWrapInside .nav p{ float:right; font:100 12px/2 "宋体"; color:#353535; margin:16px 10px 0 0; _margin:16px 5px 0 0;padding:0;}



.PageAd{width: 980px;margin:0px auto;}
.sear{width: 980px;margin:8px auto 0px;}
.sear .floatL{float:left; width:274px;}
.sear .floatL .con{height:35px;}
.sear .floatR{float:left; width:632px;border:1px solid #ccc; background:url(../images/sarimg.png) no-repeat; padding-left:64px; margin-left:8px; overflow:hidden}
.sear .floatR ul{ float:left; width:632px;background:url(../images/seabg.png) repeat-x; }
.sear .floatR ul li{float:left;width:65px; line-height:32px;height:32px;text-align:center}
.sear .floatR ul li.this{float:left;background: #FFF;border:1px solid #c3c3c3;border-bottom:0px;border-top:0px; color:#BE1E2D;}
.sear .floatR ul li.more{float:left;width:10px;}
.sear .floatR .useJS{ float:left; width:613px; border-top:0px; height:30px;padding:5px; padding-top:0px }
.sear .floatR .useJS ul{margin:0px; height:30px; background:none}
.sear .floatR .useJS ul li{ float:left;padding:0px;width:613px; text-align:left }
.sear .floatR .useJS ul li label{margin-left:7px;vertical-align:middle;}
.sear .floatR select{FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #787878}
.sear .floatR input{FONT-SIZE: 12px; VERTICAL-ALIGN: middle;}
.sear .floatR button{border:none;background:none;width:64px; height:23px;}

.Bg{ background:url(gallerytopbg.png) no-repeat; margin-top:8px; border:1px solid #ccc;height:1630px;}
.Bg .catname{float:left; height:30px; line-height:30px; padding-left:30px;width:702px; font-size:14px;color:#BE1E2D;}
.Bg .title{margin:0px 5px 10px;/* height:42px; float:left;width:722px;*/}
.Bg .pager{ margin:0px auto 10px;}

.Bg h2,.Bg li{float:left;width:690px;}
.Bg h2{padding-left:30px; font-size:12px; line-height:30px; margin:0px; font-weight:normal}


.product .mainColumn{width: 980px;margin:8px auto 0px; position:relative; }
.product .mainColumn .goodsname{ margin-top:20px;font-size:16px; border-bottom:1px solid #ccc}
.product .mainColumn .brief{ margin-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc; color:#999}
.product .mainColumn .goodsprops{border:0px;margin:0px;border-bottom:1px solid #ccc;}
.product .mainColumn .list{margin-botoom:0px}
.product .mainColumn .list li{border-bottom:0px; background:none;padding-left:0px;line-height:23px;font-size:14px;}
.product .mainColumn .goodsprops li{width:100%}
.product .mainColumn .goodsprops li span{color:#808080;height:23px; line-height:23px;font-size:14px;}
.product .mainColumn .price1{font-size:22px;}
.product .mainColumn .hightline{ margin-top:10px;display:none}
.product .mainColumn .btn-buy{ background:url(buybut.png); width:122px; height:55px;}


.product .mainColumn .im{float:left;border:1px solid #E7DBB1;margin-top:15px;}
.product .mainColumn .im .imlist{width:408px; height:45px;background:#FFFEE6;border-bottom:1px solid #E7DBB1;  text-align:center; cursor:pointer}
.product .mainColumn .im .imlist span{ background:url(imbut.png); line-height:23px; margin:8px 5px; width:70px; height:23px; text-align:center;display:inline-block;color:#BE1E2D; font-weight:bold }
.product .mainColumn .im .imlist span a{color:#BE1E2D;}
.product .mainColumn .im .tellist{width:358px; height:35px;padding-left:50px; line-height:35px;font-size:14px; color:#999}


.product .mainColumn .goodspackagewrap, .product .mainColumn .goods-detail-tab{float:left;width:732px;margin:8px 0px 0px}
.product .mainColumn .goods-detail-tab{ background:url(producttopbg.png) no-repeat;width:712px; border:1px solid #ccc; height:30px; border-bottom:0px; padding-left:20px;}
.product .mainColumn .goods-detail-tab .goodsDetailTab{width:82px;background:url(../images/jiantou.jpg) no-repeat 8px center;line-height:32px;height:30px;text-align:left; color:#BE1E2D;padding:0px; padding-left:20px;}
.product .mainColumn .goods-detail-tab .active{line-height:30px;height:30px;background:#fff;padding:0px; margin:0px;border:1px solid #c3c3c3;border-bottom:0px;border-top:0px;background:url(../images/jiantou.jpg) no-repeat 8px center #fff; font-size:12px;	 padding-left:20px;}

.product .mainColumn .section{float:left;width:716px;border:1px solid #c3c3c3;border-bottom:0px;border-top:0px;padding:8px;} 

.product .mainColumn #goods-intro,.product .mainColumn .FormWrap{width:692px;}

.product .mainColumn #goods-viewer .toptable{height:480px; overflow:hidden;}

.product .mainColumn .bottomborder{float:left;width:733px;border-top:1px solid #c3c3c3;height:1px;overflow:hidden}

.product .mainColumn .floatRight{float:right}

.product .sideColumn{ position:absolute; top:480px; left:735px;}
.GoodsBrowsed {width:228px;float:left;}
.GoodsBrowsed .goodpic{float:left;width:100px;height:125px;margin:6px;}
.GoodsBrowsed .goodpic img{width:90px;height:90px;}
.GoodsBrowsed .goodpic p{height:23px;line-height:23px;text-align:center}
.textright{float:left;height:25px;line-height:25px; text-align:right;width:228px;}

.ArticleDetailsWrap{border:1px solid #ccc; margin-top:8px;height:1210px;}
.ArticleDetailsWrap h2{font-size:22px;height:50px;line-height:50px;margin-top:10px;}
.ArticleDetailsWrap p{font-size:14px;line-height:200%;margin:5px 0 10px;padding:0 2px;text-indent:2em;padding:5px;}
