.input {color: #052c44; background-color: #fff; border: 1px solid #cdbd8b; }
.mainbox { width: 958px; margin: 0 auto; background:#fff; }
.mainbox945 { width: 945px; margin: 0 auto; background:#fff; }
.mainbox100 { width: 100%; margin: 0 auto; }
.x { border-bottom: 1px solid #e3e3e3; line-height: 180%;}
.xx { border-bottom: 1px dotted #e3e3e3;}
.more a{ font-size: 12px; color: #fff; font-weight: normal;}
.title { font-size: 14px; font-weight: bold; color: #003399;}
.ProductBorder { width: 205px; height: 135px;　border: 1px solid #cfcfcf; padding: 5px;  text-align: center; background: #fff; }
.productName { background:#e3f7fd; height: 22px; line-height:22px; text-align: left; }
.productName a:link,.productName a:visited { color:#003054; }
.productName a:hover { color: #ff3300; text-decoration: underline;}

#clear { clear: both;}
.blank { height:8px; background:#fff; font-size: 0;}
.fl { float: left;}
.fr { float: right;}


/*header*/
.menu {font-size: 14px;font-weight:bold; color: #fff; background:url(../images/menuBg.jpg) repeat-x; height:37px; text-align:center; border-bottom:5px solid #fff;}
.menu ul { padding:0; margin:0;}
.menu li{ float:left; margin: 0 8px; padding:0;}
.menu a:link,.menu a:visited{font-size:14px; color:#fff; letter-spacing: 3px;}
.menu a:hover{font-size:14px; color:#ff0;}

.searchBg{background: url(../images/searchBg.jpg) repeat-x; height: 28px; line-height: 28px;}


/* left */
.left { width: 229px; }
.leftTitleBg { width: 100%; background: url(../images/leftTitleBg.jpg) repeat-x; height: 29px; line-height: 29px;margin-top: 8px; border:1px solid #cfebf9; font-size: 14px; font-weight:bold; color: #1e5b99; letter-spacing: 1px;}
.leftContent{ border: 1px solid #cfebf9; border-top: none;}


.leftTitle{ background:url(../images/leftTitleBg.jpg) no-repeat; width: 98px; height: 29px; font-weight:bold; color:#fff; line-height: 29px; font-size: 14px; letter-spacing: 2px; text-align:center; }
.leftTitleBg .more { margin-top:10px; margin-right: 5px;}
.time {font-size:10px; color: #666; }


.leftSubMenu{ margin:10px 10px 10px 18px;;font-size: 14px; width:100%; height:100%; color:#ffffff; }
.leftSubMenu ul { margin:0; padding:0; list-style-type:none; list-style-image:none; }
.leftSubMenu li {  margin: 5px 0; padding:  0;  }
.leftSubMenu li a{ background: url(../images/leftBtn.gif) no-repeat; width:175px; height:31px; line-height:31px; color:#ffffff; display:block; letter-spacing: 2px; text-align:center; font-weight:bold;}
.leftSubMenu li a:visisted { background: url(../images/leftBtn.gif) no-repeat; width:175px; height:31px; line-height:31px; color:#ffffff; display:block; letter-spacing: 2px; text-align:center; font-weight:bold;}
.leftSubMenu li a:hover {display:block; width:175px; height:31px; line-height:31px; text-align:center; background: url(../images/leftBtn2.gif) no-repeat; color: #333; font-weight:bold;}
.leftSubMenu li a:active{color:#fff;}
.leftSubMenu li .current {display:block; width:175px; height:31px; line-height:31px; text-align:center; background: url(../images/leftBtn2.gif) no-repeat; color: #333; font-weight:bold;}


/* right */
.right {} 
.rightTitleBg { width: 100%; background: url(../images/leftTitleBg.jpg) repeat-x; height: 29px; line-height: 29px;margin-top: 8px; border:1px solid #cfebf9; }
.rightTitle{ background:url(../images/rightTitleBg.jpg) repeat-x; height:29px; line-height: 29px; color: #fff; font-size: 14px; font-weight:bold;  letter-spacing: 1px; }
.rightContent{ border: 1px solid #cfebf9; border-top: none;}

.rightSearchBg { width: 100%; background: #e9f6fc;; height: 42px; line-height: 42px;margin-top: 8px; border:1px solid #cfebf9; }

.contentList{ font-size: 14px; line-height: 180%;}



/* bottom */
.bottom { margin-top: 10px;   color: #494848; text-align: center;  }
.bottom a{color: #494848; text-decoration: none;}
.bottom a:hover{ color: #ff3300;}


/*CSS viciao style pagination*/
DIV.viciao {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
DIV.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}


