/*newsnav*/
.newsnav{ background-image:url(images/news.jpg);  background-repeat:no-repeat; height:43px; }
.newsnav ol{ list-style:none;  margin-bottom:5px;  float:right; }
.newsnav li{float:left;  margin-right:10px; white-space:nowrap;}
.newsnav li a{ color:#790000; }

/*newsrolladvertisement*/
.newsroll{ text-align:center;width:171px; overflow:hidden; border:solid 1px #ddd; }

.rdnews{ background-color:#ccc;width:162px;margin-left:4px!important;margin-left:0px;}
.rd1{ background-color:#fff; margin:3px; padding:2px; text-align:center; color:#790000; border:solid 1px #ddd; vertical-align:middle;}
.rdnews ol{ list-style:none; }
.rdnews ol li span{ font-size:9px;}


/*newsnow*/
.newsnow{ width:430px;margin-left:2px!important;margin-left:4px;border:solid 1px #ddd; overflow:hidden; }
.middletitle{ }
.importantnew{ font-size:15px; border-bottom:solid 1px #ddd;}
.importantnew a{ color:Red; font-weight:bold;}
.subimportant{ border-bottom:solid 1px #ddd;}
.subimportant td{ text-align:center; width:33.3%; overflow:hidden;}
.subimportant a{ color:#FF9933;}

.professionnew{ text-align:left; margin-top:3px; overflow:hidden;}
.professionnew ol{  list-style:none; margin-left:10px;}
.professionnew .right{ margin-right:10px; color:#ddd;}

/*ad1*/
.ad1{ border:solid 1px #ddd; width:150px; text-align:center;}

/*what's new*/
.width173{ width:171px; border:solid 1px #ddd; margin-top:2px; padding-left:0px!important;padding-left:2px;padding-right:0px!important;padding-right:2px; overflow:hidden;}
.width173 ol{ text-align:left; padding-left:20px; list-style-image:url(Images/dian2.gif); margin-top:5px;}

/*articleblockfornews*/
.can{width:585px;  overflow:hidden;}
.can td{ vertical-align:top;}
.can .articleblock{ width:290px!important;width:291px;border:solid 1px #ddd; overflow:hidden;  margin-top:2px;margin-left:0px; margin-right:0px; }
.articleblock ol{ text-align:left; padding-left:5px; list-style:none; line-height:16px; margin-top:5px;}
.articleblock .right{ color:#ddd; margin-right:2px;}
.articleblock .title{ color:#790000; border-bottom:solid 1px grey; text-align:left; padding-left:5px;}
.articleblock .title span{color:#FF6600; text-transform:capitalize; font-size:9px; letter-spacing:1px;}
/*newproducts*/

.newproducts{ width:430px!important; width:431px;margin-left:2px!important;margin-left:2px;border:solid 1px #ddd; overflow:hidden;}
.newproducts table img{ width:130px;}
.newproducts td .img{ height:120px; overflow:hidden; vertical-align:middle;}
.newproducts .title{ border-top:solid 1px #eee;padding:3px;}

/*search*/
.search{ border:solid 1px #ddd; width:171px; overflow:hidden;}

/*noone*/
.noone{width:585px;  overflow:hidden;  text-align:left;}
.noone .left{width:290px!important;width:291px;border:solid 1px #ddd; overflow:hidden;  margin-top:2px;}
.noone .right{width:290px!important;width:291px;border:solid 1px #ddd; overflow:hidden;  margin-top:2px;}
.noone .img{ float:left; margin-left:2px;}
.noone .demo{ float:right; text-align:left; width:150px;}
.mainimg{ border:solid 1px #ddd; width:130px; height:109px;}
.demo .w1{ padding:3px;}
.w1 .content{ text-indent:24px;}
.w1 a{ color:Red;}
.w1 .price{}

.price .oprice{ text-decoration:line-through;}
.price .nowprice{ color:Red;}
.rq{ text-align:center; margin-top:5px; margin-bottom:5px;}
.dotline{ font-size:1px; line-height:1px;border-bottom:dotted 1px #ddd;}

/*compare*/
.compare{}
.compare table{ width:100%; border-collapse:collapse; text-align:center;}
.compare td{ height:23px; border:solid 1px #ddd; padding:5px;margin:0px;}
.compare .title{ font-weight:bold; color:black; height:25px;}

/*commonright*/
.commonright{width:582px; margin-left:2px;  overflow:hidden;border:solid 1px #ddd; float:right;}

/*prolist*/
#prolist{ }
#prolist table{ width:100%; border-collapse:collapse; text-align:center;}
#prolist td{ height:23px; border-bottom:solid 1px #ddd; padding:5px;margin:0px;}
#prolist .price{ color:Red; font-weight:bold; padding-bottom:5px;}
#prolist .title{ margin-bottom:5px; }
#prolist .title a{ color:Red; font-weight:bold;}
#prolist .des{ text-align:justify; width:350px;  overflow:auto;}


/*productdetail*/
#prosdetail{ }
#prosdetail .proimg img{ width:180px; }

#prosdetail table{ width:100%; border-collapse:collapse; text-align:left; color:#444;}
#prosdetail td{ height:23px; border-bottom:solid 1px #ddd; padding:5px;margin:0px; border-right:solid 1px #ddd;}
#prosdetail .divmore span{ color:Red; font-weight:bold;}
#prosdetail .title{ font-weight:bold; text-align:left; padding:10px; color:#444; border-bottom:solid 1px #ddd;}
#prosdetail .prodes{text-indent:24px;}
#prosdetail .divmore{ padding-top:20px;}
#prodetail .divmore img{ width:60px;}


#proimgs{ margin-top:10px;}
#proimgs .bigimg{ height:420px; overflow:auto; width:760px;}
#proimgs .bigimg img{ width:420px;}
#proimgs .listimg{ border:solid 1px #ddd;}
#proimgs .listimg img{ width:100px; border:solid 1px #ddd;}


#newsList{ }
#newsList ol{ color:Red; list-style-type:none; margin-left:5px; line-height:24px;}
#newsList  .right{ color:#ddd; margin-right:5px;}


#artdetail{}
#artdetail .title{ font-weight:bold; background:#555; color:white; padding-top:15px; padding-bottom:15px; font-size:18px;}
#artdetail .content{ text-align:justify; padding:10px; text-indent:24px;  font-size:12px; line-height:20px; color:#444;} 
#artdetail .divmore .left a{ color:Red; font-weight:bold;} 



.recommend{ padding-left:100px; text-align:left;}
.recommend span{ display:block; float:left;}
.recommend .name{ width:100px; text-align:left;padding-left:10px; padding-right:10px;}
.recommend .value{ width:500px; border:solid 1px red;}
.recommend span input{ width:250px; border:solid 1px grey;}
.recommend span textarea{ height:80px;width:250px; border:solid 1px grey;}


/*result*/
.result{ margin-top:100px; font-size:larger; font-weight:bold; color:Red; text-align:center; width:558px;}
.result a{ display:block; margin-top:20px;}

#regist{ margin-left:20px;}
#regist span{ display:block;}
#regist .lefttext{ float:left; width:100px; }
#regist .registdiv{ margin:5px;}
#regist textarea{ width:500px; height:200px;}

#position{ background-image:url(images/ejdh.gif); background-repeat:no-repeat; height:30px; text-align:left; padding-top:8px; color:#888;  border-bottom:none;}
#position span{ font-size:14px; }
#position a{ color:#888;} 

#download {}
#download .title{ font-weight:bold; background:#eee; padding-top:10px; padding-bottom:10px; text-align:left; padding-left:30px;}
#download .des{ text-align:justify; padding:5px; text-indent:24px;  font-size:12px; line-height:20px; color:#444; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;} 
#download .divmore{ height:20px;}
#download .divmore a{ color:Red; font-weight:bold;} 


/*review*/
.query{padding-top:20px;margin-bottom:20px;}
.subline{position:relative;top:25px;height:1px;line-height:1px;background-color:#98101F;font-size:0px}
.sub{ height:25px; position:relative;}
.sub span{float:left;margin-left:10px;background:#ddd;border:solid #98101F;border-width:1px 1px 0px;padding:4px 10px 2px 10px;font-weight:bold}
.sub a{float:left;margin-left:10px;background:#FFFFFF;border:solid #D6D6EB;border-width:1px 1px 0px;padding:3px 10px 2px 10px;}
.subbottom{ background:#ddd;margin-bottom:5px;padding-right:10px;height:24px;line-height:24px;text-align:right;}
.reviewcontent{ width:100%;}
.reviewcontent a:link{color:Blue;}
.reviewcontent a:visited,a:hover,a:active{ text-decoration:underline; color:Blue;}
.reviewcontent .title{width:350px; display:block; float:left; text-align:left;padding:4px 4px 0px 10px; }
.reviewcontent .time{ display:block; float:left; width:100px;padding:4px 0px;}
.line{ height:1px; line-height:1px; clear:both; border-bottom:dotted 1px #eee;}

/*reviewdetail*/
.reviewdetail{ text-align:left; margin:10px;  border:dotted 1px #ddd;}
.reviewdetail h5{ padding:4px 4px 4px 10px;}
.reviewdetail .content{ padding:0px 4px 4px 10px;}
.reviewdetail .title{text-align:left;background:#ddd; padding:4px 4px 4px 10px; }
.reviewdetail span{ width:100px; display:block!important;float:left!important;padding-left:10px;}
.reviewdetail textarea{ width:400px;height:150px;}
.reviewdetail .reviewtitle{ padding:4px 4px 4px 10px;}
.reviewdetail a{ color:Maroon;}


/*top reviews*/
#topreviews{ width:158px; border:solid 1px red;}
.righttitle{background-color:#eee;background-image:url(images/rbg.png); background-repeat:no-repeat; font-weight:bold;padding-left:10px;padding-top:5px; height:23px!important; height:28px; text-align:left;margin-top:10px; }
.rightlist{text-align:left; padding:5px 20px;}
.rightlist ul{ list-style-type:none;}
.rightlist ul li{ margin-top:5px;}
.blankright{background-image:url(images/rbg.png);background-repeat:no-repeat; height:5px; font-size:1px;}



