/* CSS Document */


 /*table */ 
.tables{ width:500px;overflow:hidden; clear:both; margin-top:20px;}
.tables table{ width:100%; border-collapse:collapse; border:1px solid #333333;}
.tables thead th{ background:#666666; color:#ffffff; font-weight:normal; font-size:12px; height:21px;border:1px solid #333333; }
.tables tbody td{ color:#666666; font-size:12px; height:21px; border:1px solid #333333; padding-left:4px;}

.blueline{ clear:both; background-color:#f3f9fe; height:25px; line-height:25px; text-align:right; margin-top:20px; padding-right:10px; color:#666666;}
.blueline input{ }
.textbox{ margin-top:10px; line-height:20px; }


.mainimgw {	margin-left:20px;}
.maintextw { width:300px;}
.maintextw h1 {	font-size:14px;	color:#3366ff; line-height:20px;}
.maintextw h1 a {	text-decoration:underline;	color:#3366ff;}
.maintextw h1 a:visited {	text-decoration:underline;	color:#3366ff;}
.maintextw h1 a:hover {	color:#ff6500;	text-decoration: underline;}
.maintextw .text {	height:30px;	line-height:30px;}
.maintextw .text a {	color:#003399;	margin-right:2px;}
.maintextw .text a:visited {	color: #003399;}
.maintextw .text a:hover {	color:#ff6600;	text-decoration: underline;}

.mainimg { width:200px;}
.maintext { width:380px;}
.maintext h1 {	font-size:14px;	color:#3366ff; line-height:20px;}
.maintext h1 a {	text-decoration:underline;	color:#3366ff;}
.maintext h1 a:visited {	text-decoration:underline;	color:#3366ff;}
.maintext h1 a:hover {	color:#ff6500;	text-decoration: underline;}
.maintext .text {	height:30px;	line-height:30px;}
.maintext .text a {	color:#003399;	margin-right:2px;}
.maintext .text a:visited {	color: #003399;}
.maintext .text a:hover {	color:#ff6600;	text-decoration: underline;}

.mainimg2 { width:120px; text-align:center; }
.maintext2{ width:470px; margin-top:3px;}
.maintext2 h1{font-size:18px; color:#3366ff;overflow:hidden; }
.maintext2 h1 a{ text-decoration:underline; color:#3366ff; }
.maintext2 h1 a:visited{ text-decoration:underline; color:#3366ff;}
.maintext2 h1 a:hover{ color:#ff6500; text-decoration: underline; }
.maintext2 h4 {clear:both;font-size: 14px;}

.maintext2 .texth, .textlist3 .texth{ margin-left:6px; color:#999999; font-size:12px; font-weight:normal; }
.maintext2 .texth a{color:#00008B; font-size:12px; font-weight:normal; }
.maintext2 .timee{ text-align:right; clear:both; margin:10px 0 0 0; color:#999999; margin-right:10px; }
.textlist3 .texth a{color:#00008B; font-size:12px; font-weight:normal; }
.textlist3{ margin:16px 0 0 0; clear:both; overflow:hidden;}
.textlist3 li{ width:600px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;  height:26px; line-height:26px; color:#3366ff; font-size:14px;}


.mainimgp{ width:720px; overflow:hidden;}
.maintextp{ width:720px; }
.maintextp h1{width:380px; font-size:14px; color:#3366ff; text-overflow:ellipsis;overflow:hidden;white-space: nowrap;  }
.maintextp h1 a{ text-decoration:underline; color:#3366ff; }
.maintextp h1 a:visited{ text-decoration:underline; color:#3366ff;}
.maintextp h1 a:hover{ color:#ff6500; text-decoration: underline; }
.maintextp h2{font-size:22px; font-weight:bold; line-height:40px;clear:both;}
.maintextp h2 a{ text-decoration: none; color:#3366ff; }
.maintextp h2 a:visited{ text-decoration:none; color:#3366ff;}
.maintextp h2 a:hover{ color:#ff6500; text-decoration: underline; }
.maintextp .text { height:30px; line-height:30px;}
.maintextp .timee{ text-align:right; clear:both; margin:10px 0 0 0; color:#999999; margin-right:10px; }
.maintextp .text a{ color:#003399;  margin-right:2px;}
.maintextp .text a:visited{ color: #003399;}
.maintextp .text a:hover{ color:#ff6600; text-decoration: underline; }



.usercont{ background-color:#f0f5ff; clear:both;}
.usercont .faceimg{ float:left; margin:4px 8px 0 4px!important; margin:4px 8px 0 2px;}
.usercontl{ float:left; margin-top:8px; clear:right; }
.usercontl h1{color:#3366ff;}
.usercontl .namecont{height:20px; line-height:20px;}
.usercontl .text{font-size:12px; color:#666666; font-weight: normal; height:20px; line-height:20px;}

.texttag{line-height:20px; clear:both; color:#333333;  overflow:hidden; padding-top:8px;}


.recommendation { margin:20px 0 0 0; height:30px;  text-align:right; clear:both;}

.blueline{ clear:both; background-color:#f3f9fe; height:25px; line-height:25px; text-align:right; margin-top:10px; padding-right:10px; color:#666666;}
.blueline input{ width:52px; height:22px; background-position:left -100px; color:#333333; border:none; cursor:pointer; vertical-align:middle; margin-right:6px;}
.textbox{ margin-top:10px; line-height:20px; }
.thetitle{font-size:18px; color:#0053F7; font-weight:bold; line-height:30px;  }
.thetitle a{font-size:18px; color:#D01E3B; font-weight:bold;  line-height:30px;  }
.thetitle a:visited{color:#D01E3B;}
.thetitle .text14{ font-size:14px; color:#666666; font-weight: normal;}
.text12{font-size:12px; color:#666666; font-weight: normal;}


.rightcont{ clear:both;position:relative; margin:0 16px;}

 .rightcont .faceimg{ float:left; width:46px; margin-top:10px;}
 .rightcont .faceimg img{ width:46px; height:46px;}
 .namecontr{ float:right; width:170px; overflow:hidden; clear:right; margin-top:10px;}
 .namecontr .text{ line-height:20px; width:170px;  }
 .namecontr .namech{ width:134px; }  

.cplistriht{ width:220px; padding:10px 20px 0 20px; clear:both; overflow:hidden; }
.listimgr img{  vertical-align:text-top;}
.listtitler{ line-height:20px;}
.listzir,.listxing{ height:20px; }

.listshopr{ top:10px; right:10px; position:absolute; margin:10px 0 4px 0; color:#FF6600;}
.listshopr a{color:#ff6600;}
.listshopr a:visited{color:#ff6600;}
.listshopr a:hover{ color: #ff6600;}



.pklist{ margin:10px 0 0 0; width:425px; overflow:hidden; }
.pklistimgr img{  vertical-align:text-top;}
.pklisttitle{ height:30px; line-height:30px;}

.pklistshop{ top:10px; right:10px; position:absolute; margin:10px 0 4px 0; color:#FF6600;}
.pklistshop a{color:#ff6600;}
.pklistshop a:visited{color:#ff6600;}
.pklistshop a:hover{ color: #ff6600;}

.youque{ width:425px;}
.youque .youquetitle{ height:21px; line-height:21px; background-color:#f3f9fe; clear:both; padding-right:6px;} 
.youzi{margin:0 6px; color:#FF0000;}
.quezi{margin:0 6px; color:#009900;}
.xing{ margin-top:3px;}

.youquelist { margin:10px 0 0 0;clear:both;}
.youquelist li{position:relative;height:30px; line-height:30px;}
.youquelist .num{ position:absolute; right:0; top:3px;}
.youquelist li .yqbtn{ position:absolute; right:40px;width:52px; height:22px;}

.youquelist .yqbtn input{ vertical-align:middle;width:52px; height:22px; background-position:left -50px; color:#040404; border:none; cursor:pointer; margin-left:10px;}

 .imgh{ position:absolute; right:30px; background-color:#CCCCCC; width:20px;}


.contrast{ width:425px;}
.contrasttitl{ color:#ff0000;  font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.contrasttitr{ color:#3366ff; font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.textblue{ height:26px; line-height:26px; background-color:#f3f9fe; clear:both; padding-right:6px;}



.tank{width:240px; position:relative; margin-right:40px;}
.tanktitle img{ float:left;}
.tanktitle h1{ margin:0; padding-left:12px; float:left; width:210px; border-top:1px solid #BFDCEC; background-color:#f3f9fe; line-height:29px; color:#3366ff
;}
.tankborder{ border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; clear:both;}
.tankth{ margin:0 6px; border-bottom:1px solid #EAEAEA;clear:both;  height:34px;}
.tankth li{ font-weight:bold; float:left; line-height:34px;}
.w1{ width:42px; text-align:center; }
.w2{ width:40px;text-align:center; }
.w3{ width:102px;}

.tanktable table{border-collapse:collapse;}
.tanktable tbody th{ height:30px; padding:0 4px; border-bottom:1px solid #dddddd; color:#000000;}
.tanktable  tbody td{ height:30px;  padding:0 4px;}
.td1{ width:38px; text-align:center; }
.td2{ width:42px; text-align:center; }
.td3{ text-align:left; color:#3366ff; }

.tankmore{ float:left;width:212px; border-bottom:1px solid #BFDCEC; text-align:right; padding-right:10px; height:30px; line-height:30px;background-color:#f3f9fe; }

.comments{ float:left; width:100%; margin:20px 0 0 0;}
.commimg{ float:left; width:120px; padding:2px 0 0 0; text-align:center; margin-right: 10px }
.commtext { float:left; width: 610px;}
.commtext h4 {clear:both;font-size: 14px;}
.commtext h1 {font-size: 14px;}
.commtext .text{ clear:both; margin:6px 0 0 6px; height:18px;}
.commtext .text a{ color:#003399; margin-right:2px;}
.commtext .text a:visited{ color: #003399;}
.commtext .text a:hover{ color:#D01E3B; text-decoration: underline; }
.commtext .textzi{ margin:1px 10px 0 0;}
.commtext .xing{ margin-right:10px;}
.commtext .textp{ text-indent:24px; margin:10px 0 0 0; }
.commtext .timee{ text-align:right; clear:both; margin:10px 0 0 0; color:#999999; margin-right:10px; }
.commtext .texth, .textlist3 .texth{ margin-left:6px; color:#999999; font-size:12px; font-weight:normal; }





