@charset "utf-8";
body { font: normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; line-height:20px;}
div{text-align:left;}
.white,.white a{color:#FFF;}
.dark-green,.dark-green a{color:#263d30;}
.light-grey.light-grey a{ color:#a9a9a9;}
.green,.green a{color:#518E6C;}
.grey.grey a{color:#999;}
.container,.header,.flash-menu,.banner-area,.details-con,.details-bg{width:918px; overflow:hidden; margin:0 auto;}
.header img{ float:left;}
.flash-menu{height:39px;}
.flash-con{overflow:hidden;}
.menu-home{background:url(../img/home-menu.jpg) left top no-repeat;}
.menu-detail{background:url(../img/detail-menu.jpg) left top no-repeat;}
.menu-vote{background:url(../img/vote-menu.jpg) left top no-repeat;}
.join-menu{background:url(../img/join-menu.jpg) left top no-repeat;}
.contact-menu{background:url(../img/about-menu.jpg) left top no-repeat;}
.banner-area{ height:426px;}
.home-left,.home-right{float:left; width:480px;}
.home-left img{float:left;}
.home-right{width:438px;}
a.btnJoin{display:block; background:url(../img/home_10.jpg) left top no-repeat; width:153px; height:137px;}
a.details-join{background:url(../img/btnJoin-details.jpg) left top no-repeat; width:157px; height:138px;}
a.join-join{background:url(../img/btnJoin-join.jpg) left top no-repeat; width:157px; height:138px;}
a.vote-join{background:url(../img/vote_07.jpg) left top no-repeat; width:157px; height:138px;}
a.about-join{background:url(../img/btnJoin-about.jpg) left top no-repeat; width:157px; height:138px;}
.what{background:url(../img/home_09.jpg) left top no-repeat; width:386px; height:278px; overflow:hidden; padding:26px 26px 40px; color:#b8f1d1;}
.what p{margin-bottom:20px;}
.home-photo{width:435px; padding-left:9px; float:left; overflow:hidden;}
.home-photo a{float:left; margin:0 6px 7px 0; display: inline; width:80px; height:53px; overflow:hidden;}
.home-photo a:hover{filter:alpha(opacity=75);opacity: 0.75;}
.copy-right{ float:left; color:#263d30; overflow:hidden; height:50px; padding:15px;}
.copy-right a{width:auto; height:auto;}
.main-news{width:474px; float:left; overflow:hidden; background:url(../img/main-news-bg.jpg) left top repeat-y;}
#news-content{width:444px; height:116px; overflow:hidden; padding:0 15px 0 0;}
.news-item{width:444px; overflow:hidden; border-bottom:1px dashed #78a9b9; color:#518e6c; padding-left:15px;}
.news-item a{color:#518e6c;}
.news-item a:hover{color:#360; text-decoration:underline;}
.news-item p{margin-bottom:15px;}
.details-left{width:157px; height:174px; float:left; overflow:hidden;}
.details{height:auto;}
.details-con{background:url(../img/details-bg.jpg) left top repeat-y; color:#518e6c; line-height:25px;}
.join-con{background:url(../img/join-bg.jpg) left top repeat-y; color:#263d30;}
.about-con{background:none;}
.details-bg{background:url(../img/details-right-bg.jpg) right top no-repeat; padding:12px 0 0 36px; width:882px; padding-bottom:30px;}
.news-bg{ padding:12px 36px 30px 36px; width:846px;}
.join-bg{background:url(../img/join_10.jpg) left top no-repeat;}
.details-con p{margin-bottom:20px;}
ol.num{list-style-position:outside; list-style-type:decimal; margin-left:25px;}
.detail-bottom{line-height:25px; padding:34px 36px;}
.detail-bottom p{margin-bottom:30px;}
a.btnDownloadForm{background:url(../img/icon-pdf.jpg) left 2px no-repeat; padding-left:23px; height:17px; display:block; margin-bottom:10px;}
a.btnDownloadFormDoc{background:url(../img/icon-doc.jpg) left 2px no-repeat; padding-left:23px; height:17px; display:block; margin-bottom:10px;}
.fTable td{vertical-align:top; padding:15px;}
.fTable td.row1,.fTable td.row2{background:#cfd8a5 url(../img/table-border.jpg) right top repeat-y;}
.fTable td.row2{background:#c4cba2 url(../img/table-border.jpg) right top repeat-y;}
.fTable td.no-bg{background-image:none;}
.fTable p{line-height:25px;}
td.w150{width:150px;}
td.w260{width:260px;}
.table-join{width:835px; overflow:auto;}
.box1,.box2,.box3{padding:15px; overflow:hidden; float:left; height:180px;}
.box1{width:150px;}
.box2{width:260px;}
.box3{width:335px;}
.light{background:#cfd8a5 url(../img/table-border.jpg) right top repeat-y;}
.dark{background:#c4cba2 url(../img/table-border.jpg) right top repeat-y;}
.no-bg{background-image:none;}
.row2{height:300px;}
.sline{width:835px; height:2px; background:url(../img/table-bottom-border.jpg) left top repeat-x; float:left; line-height:2px; overflow:hidden;}
ul.dot{overflow:hidden;}
ul.dot li{background:url(../img/dot.jpg) left 9px no-repeat; padding-left:10px;}
ul.knowledge-menu{overflow:hidden; height:40px; width:538px;}
ul.knowledge-menu li{float:left;}
ul.knowledge-menu li a{ display:block; height:40px; width:125px; background: url(../img/menu-knowleage.jpg) left top no-repeat;}
ul.knowledge-menu li a.btn1{ width:125px; background-position: left top;}
ul.knowledge-menu li a.btn2{ width:134px; background-position: -125px top;}
ul.knowledge-menu li a.btn3{ width:120px; background-position: -259px top;}
ul.knowledge-menu li a.btn4{ width:123px; background-position: -379px top;}
ul.knowledge-menu li a:hover.btn1,ul.knowledge-menu li a.btn1active{ width:125px; background-position: left -40px;}
ul.knowledge-menu li a:hover.btn2,ul.knowledge-menu li a.btn2active{ width:134px; background-position: -125px -40px;}
ul.knowledge-menu li a:hover.btn3,ul.knowledge-menu li a.btn3active{ width:120px; background-position: -259px -40px;}
ul.knowledge-menu li a:hover.btn4,ul.knowledge-menu li a.btn4active{ width:123px; background-position: -379px -40px;}
a.btnDownloadForm1{ width:96px; height:29px; background:url(../img/btnDownloadForm1.jpg) left top no-repeat; display:block; margin-top:15px;}
a:hover.btnDownloadForm1{ background-position: left -29px;}
.text-box-bg{background:url(../img/textbox.jpg)  left top  no-repeat; width:297px; height:19px; padding:3px 3px 0; overflow:hidden;}
input.text-box{ border:1px solid #fff; width:297px; height:19px;}
.appTable td{padding:15px 0 0 15px; vertical-align:top;}
.appTable td.pad-l0{padding:15px 0 0 0;}
.text-area-bg1,.text-area-bg2{ background:url(../img/textarea2.jpg) left top no-repeat; width:698px; height:119px; padding:3px 3px 0; overflow:auto;}
.text-area-bg2{ background:url(../img/textarea1.jpg) left top no-repeat; width:297px; height:69px;}
textarea#pre,textarea#add1{width:690px; height:110px; overflow:auto; border:1px solid #FFF;font:normal 12px Arial, Helvetica, sans-serif; }
textarea#add1{width:290px; height:60px; overflow:auto;}
label{line-height:14px; cursor:pointer;}
.lang-con{ width:652px; height:31px; padding-top:56px; overflow:hidden; text-align:right; float:right; background:url(/img/home_04.jpg) left top no-repeat;}
.lang-con a{ display:block; width:77px; height:31px; background:url(/img/btnLang.jpg) left top no-repeat; float:right;}
.vote-detail{ padding:34px 10px;}
.page-con{ width:488px; overflow:hidden; background:url(/img/vote-head_zh_hk.jpg) 0 0 no-repeat; padding:0 0 0 462px; margin-bottom:20px;}
.page-con a{display:block; overflow:hidden; float:left; width:26px; text-align:center; color:#000; text-decoration:none; padding:0 0 5px 0; height:21px; background:url(/img/page-no-bg.jpg) -26px 0 no-repeat; margin-right:5px;}
.page-con a:hover{background-position:0 0;}
.page-con a.btnPrev{ background:url(/img/btnL.jpg) 0 0 no-repeat;}
.page-con a.btnNext{ background:url(/img/btnR.jpg) 0 0 no-repeat;}
.page-con a:hover.btnPrev,.page-con a:hover.btnNext{ background-position:0 0;}
.page-con span{float:left;}
.photo-items{overflow:hidden; width:873px; padding-left:25px;}
.photo-item{overflow:hidden; float:left; width:204px; margin-right:10px;}
.photo-con{padding:0 2px 2px 0; background: url(/img/photo-bg.jpg) right bottom no-repeat; margin-bottom:10px;}
.photo-con img{border:1px solid #d4d4d4; padding:4px; background:#fff;}
.photo-des{float:left; width:181px; overflow:hidden;}
.photo-des p{margin-bottom:5px; color:#666666; line-height:20px;}
a.btnVote{float:left; display:block; background:url(/img/btnVote_zh_hk.jpg) 0 0 no-repeat; width:47px; height:28px;}
.photo-items-bg{width:100%; background:url(/img/vote-con-bg.jpg) center top no-repeat; padding-top:45px;}
.bg-none{background:none;}

.voteform1 {
	margin:10px 0;
}
.voteform1 fieldset {
	border:#ccc 1px solid;
	padding:10px;
}
.voteform1 legend {
	padding:0 10px;
}
.input {
	clear:both;
	margin:0 0 5px 0;
}
.input label {
	width:200px;
	float:left;
	height:22px;
}
.input input {
	padding:2px;
	height:18px;
	width:300px;
	border:#CCC 1px solid;
	line-height:14px;
}
.submit input {
	height:24px;
	margin:10px 0 0;
	width:auto;
}
.votenotice {
	color:#FD4403;
	font:800 15px Arial, Helvetica, sans-serif;
}
.popimg1 {
	text-align:center;
}
.popdesc1 {
	margin:5px 0 0 0;
}
.news-box{width:800px; background:#E7EFE2; border:1px solid #060; float:left; padding:15px;}
.result,.rank,.rank-item{width:918px; float:left;}
.result-intro{background:url(/img/result-head_zh_hk.jpg) left top no-repeat; padding:65px 40px 0 40px; width:838px;}
.result-intro p{margin-bottom:20px;}
.result-intro a{color:#ff6700;}
.rank{background:url(/img/result-line.jpg) left top repeat-y;}
ul.rank-tab{float:left; overflow:hidden; background:url(/img/tab1.jpg) left top no-repeat; width:918px; height:57px;}
ul.rank-tab2{background:url(/img/tab2.jpg) left top no-repeat;}
ul.rank-tab li{float:left; width:170px; height:47px; padding-bottom:10px;}
ul.rank-tab li a{display:block; width:170px; height:47px;}
.result-items{background:url(/img/top-bg.jpg) left top no-repeat; width:918px; float:left;}
.rank-des{width:294px; float:left; padding-top:25px;}
.rank-des p{margin-bottom:20px;}
.rank-item{background:url(/img/result-shadow.jpg) left bottom no-repeat; padding-bottom:30px;}
.rank-des-s{width:205px; margin-right:31px; display:inline; float:left;}
.rank-des-s p{padding-left:10px;}
.popup-details{display:none;}
.marginl15{margin-left:15px;}
.cleaner{clear:right;}
