@charset "utf-8";
.container {
	width: 980px;
	overflow: auto;
	margin-right: auto;
	margin-left: auto;
}
.container .top {

}
.container .center {
}
.container .center .left {
	width: 260px;
	float: left;
	overflow: visible;
	padding-right: 10px;
	padding-left: 5px;
}
.container .center .left .mail {
	border: 1px solid #87d0fa;
	width: 100%;
}
.container .center .left .mail .title {
	height: 40px;
	background-image: url(../images/searchPage/mail_Title_BG.png);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87d0fa;
	padding-top: 8px;
	padding-left: 18px;
}
.container .center .left .mail .title a {
	border: 1px solid #87d0fa;
	color: #003366;
	text-decoration: none;
	display: block;
	float: left;
	margin-left: 10px;
	background-image: url(../images/button/noBorderBG.png);
	background-repeat: repeat-x;
}
.container .center .left .mail .title div {
	line-height: 24px;
	padding-left: 10px;
	padding-right: 25px;
}
.container .center .left .mail .title .tg {
	background-image: url(../images/icon/tg.png);
	background-repeat: no-repeat;
	background-position: 65px;
}
.container .center .left .mail .title .jl {
	background-repeat: no-repeat;
	background-image: url(../images/icon/jl.gif);
	background-position: 75px center;
}


.container .center .left .mail .subscription {
	background-color: #8ecef6;
	line-height: 20px;
	height: 20px;
	text-indent: 10px;
	margin-top: 5px;
}
.container .center .left .mail .subForm {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: auto;
	clear: both;
}

.container .center .left .mail .subForm #textfield {
	border: 1px solid #87d0fa;
	width: 136px;
	font-size: 12px;
	color: #666666;
	background-repeat: no-repeat;
	background-position: left top;
}
.container .center .left .mail .subForm .left {
	float: left;
	width: 136px;
	overflow: hidden;
}
.container  .center  .left  .mail  .subForm  .rights {
	float: left;
	width: 90px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
.container  .center  .left  .mail  .subForm  .rights  a {
	text-decoration: none;
	display: block;
	color: #003366;
	float: left;
	background-image: url(../images/button/button_1.png);
	margin-right: 5px;
	background-position: left;
	background-repeat: no-repeat;
}
.container  .center  .left  .mail  .subForm  .rights  a  div {
	line-height: 21px;
	display: block;
	background-image: url(../images/button/button_1.png);
	margin-left: 5px;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}



.container .center .left .ad {
	width: 100%;
}
.container  .center  .left  .ad  img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}

.container .center .left .searchBox {
	width: 100%;
	padding-bottom: 5px;
	overflow: visible;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6699cc;
	border-bottom-color: #6699cc;
	border-left-color: #6699cc;
}
.container .center .left .searchBox .title {
	font-weight: bold;
	text-indent: 10px;
	line-height: 22px;
	background-image: url(../images/nav/bg_1.png);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699cc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6699cc;
	background-position: center center;
}
.container .center .left .searchBox a {
	color: #666666;
	text-decoration: none;
	line-height: 30px;
	float: right;
	margin-right: 10px;
}
.container .center .left .searchBox #searchOptions {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
	overflow: hidden;
}

.container .center .left .searchBox #searchOptions ul {
	color: #003366;
	overflow: auto;
	padding-left: 40px;
}
.container .center .left .searchBox #searchOptions h1 {
	font-size: 12px;
	line-height: 20px;
	margin-left: 10px;
}
.container .center .left .searchBox #searchOptions li {
	float: left;
	line-height: 20px;
	width: 60px;
	overflow: visible;
	margin-left: 3px;
}
.container .center .left .searchBox #searchOptions a {
	width: 54px;
	line-height: 20px;
	padding-left: 2px;
	padding-right: 3px;
	color: #003366;
	overflow: hidden;
}
.container .center .left .searchBox #searchOptions a:hover {
	line-height: 20px;
	padding-left: 2px;
	padding-right: 3px;
	background-color: #003399;
	color: #FFFFFF;
}
.container .center .left .searchBox #searchOptions dl {
	margin-left: 10px;
	width: 100%;
	margin-top: 10px;
}
.container .center .left .searchBox #searchOptions dt {
	font-weight: bold;
	float: left;
	padding-top: 3px;
}
.container .center .left .searchBox #searchOptions dd {
	line-height: 20px;
	width: 200px;
}
.container  .center  .left  .searchBox  #searchOptions  dd ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.container .center .left .searchBox #searchOptions dd li {
	width: 85px;
	float: left;
	overflow: hidden;
	margin-right: 5px;
}
.container .center .left .searchBox #searchOptions dd a {
	width: 80px;
	overflow: auto;
	float: left;
}
.container .center .left .searchBox #resultOptions {
	width: 100%;
	overflow: auto;
}
.container .center .left .searchBox #resultOptions dl {
	margin-left: 10px;
	margin-right: 10px;
}
.container .center .left .searchBox #resultOptions dt {
	font-weight: bold;
	line-height: 25px;
}
.container     .center     .left     .searchBox     #resultOptions     dd     .inputText {
	width: 80%;
	border: 1px solid #6699cc;
	color: #666666;
	font-size: 12px;
	margin-left: 10px;
}

.container .center .left .searchBox #resultOptions .adButton {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.container .center .left .searchBox #resultOptions .adButton a {
	margin-top: 5px;
	margin-bottom: 5px;
}

.container .center .left .searchBox #resultOptions #advResultOptions {
	width: 100%;
	overflow: visible;
	float: left;
}
.container .center .left .searchBox #resultOptions #advResultOptions ul {
	width: 100%;
	margin-left: 10px;
	overflow: visible;
}
.container  .center  .left  .searchBox  #resultOptions  #advResultOptions  li  {
	float: left;
	width: 98px;
	line-height: 20px;
	overflow: visible;
}
.container .center .left .searchBox #resultOptions #advResultOptions dl {
	clear: both;
}
.container .center .left .searchBox #resultOptions #advResultOptions dd {
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.container .center .left .searchBox #resultOptions #advResultOptions #comArea {
	margin-left: 2px;
}









.container .center .left .myList {
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6699cc;
	border-bottom-color: #6699cc;
	border-left-color: #6699cc;
	overflow: visible;
	margin-top: 5px;
}
.container .center .left .myList h1 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/nav/bg_1.png);
	line-height: 22px;
	background-repeat: repeat-x;
	background-position: left center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6699cc;
	border-bottom-color: #6699cc;
	text-indent: 10px;
}
.container .center .left .myList li {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 10px;
}
.container .center .left .myList ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

.container .center .left .myList li a:hover {
	line-height: 20px;
	padding-left: 2px;
	padding-right: 3px;
	background-color: #003399;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

.container .center .left .myList li a {
	width: auto;
	line-height: 20px;
	padding-left: 2px;
	padding-right: 3px;
	color: #003366;
	overflow: hidden;
	text-decoration: none;
}
.container   .center   .right {
	float: right;
	overflow: visible;
	width: 700px;
}
.container .center .right .nominate {
	float: left;
	width: 485px;
}
.container .center .right .nominate dt {
	line-height: 30px;
	background-color: #f9cdba;
	text-indent: 10px;
	font-weight: bold;
	color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.container .center .right .nominate dd {
	height: 185px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nominate dd li{ list-style-type:none}
.nominate dd li img{border:1px solid #ccc;margin-left:5px}
.nominate dd li h2,.nominate dd li h3,.nominate dd li span{ display:none;}
.container .center .right .nominate ul {
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	
	
}
.container .center .right .nominate li {
	float: left;
	width: 120px;
	overflow: hidden;
	margin: 0px;
	padding-top: 8px;
}
.container .center .right .nominate ul li img {
	margin-left: 5px;
}



.container .center .right .newComList {
	float: right;
	width: 210px;
}
.container .center .right .newComList dt {
	line-height: 30px;
	background-color: #cff78b;
	text-indent: 10px;
	font-weight: bold;
	color: #669900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5e9900;
}
.container .center .right .newComList dd {
	background-color: #f5fde5;
	height: 185px;
}
.container .center .right .newComList ul {
	margin-left: 10px;
	margin-bottom: 5px;
}
.container .center .right .newComList li {
	list-style-type: square;
	list-style-position: inside;
	color: #336600;
}
.container  .center  .right  .newComList  ul li a {
	color: #336600;
	line-height: 20px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.container  .center  .right  .newComList  ul li a:hover {
	color: #FFFFFF;
	background-color: #003399;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}



.container .center .right .result {
	clear: both;
}
.container .center .right .result .tabs {
	background-image: url(../images/tabs/bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 36px;
}

.container .center .right .result .tabs .tabsRightBG{} 
.container .center .right .result .tabs .tabsList {
	float: left;
	width: 50%;
	overflow: visible;
}
.container   .center   .right   .result   .tabs   .tabsList   a {
	float: left;
	display: block;
	text-decoration: none;
}
.container  .center  .right  .result  .tabs  .tabsList  a div {
	line-height: 31px;
	text-decoration: none;
	color: #003366;
	padding-top: 5px;
	margin-left: 15px;
	padding-right: 15px;
}
.container .center .right .result .tabs .tabsRightBG {
	line-height: 36px;
	background-image: url(../images/tabs/right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 36px;
}

.container    .center    .right    .result    .tabs    .tabsList    .selected     {
	background-image: url(../images/tabs/selected.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.container .center .right .result .tabs .tabsList .selected div {
	background-image: url(../images/tabs/selected.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-weight: bold;
}

.container .center .right .result .tabs .searchUtil {
	float: right;
	padding-top: 10px;
	width: 45%;
}
.container .center .right .result .tabs .tabsRightBG .searchUtil a {
	float: left;
	display: block;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #6699cc;
	background-image: url(../images/icon/options.png);
	background-repeat: no-repeat;
	background-position: 90px center;
	width: 110px;
	margin-right: 10px;
}
.container .center .right .result .tabs .tabsRightBG .searchUtil div {
	text-decoration: none;
	color: #999999;
	background-color: #FFFFFF;
	margin-right: 25px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 12px;
	padding-top: 5px;
	font-size: 12px;
	padding-bottom: 2px;
	overflow: hidden;
}
.container .center .right .result .tabs .tabsRightBG .searchUtil div a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.container   .center   .right   .result   .tabs   .tabsRightBG   .searchUtil   lock {
	float: left;
	background-image: none;
}
.container  .center  .right  .result  .tabs  .tabsRightBG  .searchUtil  .lockUtil {
	float: left;
	border: 1px solid #6699cc;
	width: 35px;
	margin: 0px;
	text-align: right;
	cursor: pointer;
	background-image: url(../images/icon/unlock.gif);
	background-repeat: no-repeat;
	background-position: left center;
}




.container .center .right .result .data {
	margin-top: 10px;
	margin-bottom: 10px;
}
.container .center .right .result .data .records {
	width: 98%;
	overflow: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 10px;
	float: left;
	margin-right: auto;
	margin-left: auto;
}
.container .center .right .result .data .records .mainInfo {
	overflow: auto;
	width: 100%;
}
.container .center .right .result .data .records .mainInfo .comName {

}
.container     .center     .right     .result     .data     .records     .mainInfo    .comName a {
	color: #003366;
	float: left;
	padding: 3px;
	font-weight: bold;
	font-size: 16px;
}

.container     .center     .right     .result     .data     .records     .mainInfo    .comName span {
	color: #003366;
	float: left;
	padding: 6px;
	font-weight: bold;
	font-size: 10px;
}
.container     .center     .right     .result     .data     .records     .mainInfo    .comName a:hover {
	color: #FFFFFF;
	background-color: #003399;
	display: block;
	padding: 3px;
	text-decoration: none;
}
.container .center .right .result .data .records .mainInfo .comCountry {
	float: left;
	line-height: 20px;
	padding-top: 5px;
	margin-left: 15px;
	color: #666666;
}
.container     .center     .right     .result     .data     .records     .mainInfo   .webSite {
	float: left;
	padding-top: 6px;
}
.container .center .right .result .data .records .att_per {
	color: #666666;
	line-height: 20px;
	height: 20px;
	padding-top: 5px;
}
.container .center .right .result .data .records .att_per .att {
	color: #cc0000;
	font-weight: bold;
	margin-left: 15px;
	float:left;
}
.container .center .right .result .data .records .att_per  span.attr2 {
	background-color: #cc0000;
	color: #FFFFFF;
	padding: 3px;
}
.container .center .right .result .data .records .att_per .per {
	text-align: left;
	float: left;
}




.container .center .right .result .data .records .classes {
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	clear: both;
}
.container .center .right .result .data .records .brief {
	color: #666666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-indent: 24px;
	margin-top: 5px;
}
.container .center .right .result .data .records .otherInfo {
	margin-top: 5px;
	margin-bottom: 5px;
}

.container  .center  .right  .result  .data  .records  .webSite a {
	width: 30%;
	color: #669900;
}

.container .center .right .result .data .records .mainInfo .addFav {
	text-align: right;
	float: right;
	overflow: visible;
	height: 20px;
	width: 100px;
}
.container .center .right .result .data .records .mainInfo .addFav a {
	color: #669900;
	background-image: url(../images/icon/favorite.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	text-decoration: none;
	line-height: 16px;
	float: right;
}

.container .center .right .result .data .records .otherInfo .addFav {
	text-align: right;
	float: right;
	overflow: visible;
	height: 20px;
	width: 100px;
}
.container .center .right .result .data .records .otherInfo .addFav a {
	color: #669900;
	background-image: url(../images/icon/favorite.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	text-decoration: none;
	line-height: 16px;
	float: right;
}
.container .center .right .result .data .page {
	text-align: right;
	overflow: hidden;
	width: auto;
	
	clear:both;
}
.container .center .right .result .data .page a.button:link,a.button:visited                                       {
	border: 1px solid #a6ccda;
	background-image: url(../images/searchPage/pageBG_1.png);
	background-repeat: repeat;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	background-position: left bottom;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	
}
.container .center .right .result .data .page a {
	margin-right: 3px;
	text-decoration: none;

}
.container .center .right .result .data .page a.num:link, a.num:visited, a.num:active {
	color: #003366;
	margin-top: 5px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.container .center .right .result .data .page a.num:hover {
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
}


.container  .center  .right  .result  .data  .page  a.button:hover,a.button:active {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-image: url(../images/searchPage/pageBG_2.png);
	background-repeat: repeat;
	background-position: left bottom;
	border: 1px solid #999999;
}
.container .center .right .result .data .page .selected {
	background-color: #003399;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;

}




.container .bottom {
	clear: both;
}
.clear {
	padding: 0px;
}
