/* layout */
body{width:100%;}
#hd,#bd,#ft{letter-spacing:0;word-spacing:0;}
/* common */
p, fieldset, table, pre{margin:0;padding:0;}
a{text-decoration:none;outline:none;color:#333;}
img{vertical-align:middle;}
table,td,th{border:1px solid #ccc;text-align:center;}
.clearfix {zoom:1;}
.clearfix:after {content:'.';display:block;visibility:hidden;clear:both;height:0px;}
.header{background:url(../images/headBg.png) repeat-x;height:67px;}
.header h1{font:bold 28px Arial;color:#333;text-indent:-9999em;height:67px;background:url(../images/logo.png) no-repeat center 0;}
.header h1.jury{background:url(../images/logojury.png) no-repeat center 0;}
.header h1.company{background:url(../images/logocompany.png) no-repeat center 0;}
.containerdoc{width:1000px;margin:10px auto;border:1px solid #ed598d;overflow:hidden;zoom:1;}
.leftcolumn,.rightcolumn{color:#656565;}
.leftcolumn{border-right:1px solid #ed598d;width:200px;float:left;padding-bottom:9999em;margin-bottom:-9999em;}
.rightcolumn{width:780px;float:right;margin-right:10px;min-height:520px;_height:520px;}
.leftbar .hd{background:#f9e6ed;padding-bottom:5px;}
.leftbar .hd ul{/*text-align:center;*/padding:20px 15px 6px 20px;}
.leftbar .hd ul li{line-height:20px;}
.leftbar .hd .home{height:28px;line-height:28px;font-size:14px;font-weight:bold;background:url(../images/btnhomeBg.png) repeat-x;text-align:center;}
.leftbar .hd .home a{color:#fff;}
.leftbar .bd ul .addbg{color:#ed4897;font-size:14px;font-weight:bold;letter-spacing:1px;height:29px;line-height:29px;padding-left:29px;text-indent:0;background:url(../images/listtitleBg.png) no-repeat;}
.leftbar .bd ul li{text-indent:45px;_height:0;vertical-align:top;font-size:14px;}
.leftbar .bd ul li a{font-size:108%;display:block;padding:3px 0;color:#656565;background:url(../images/icon.png) no-repeat -165px 12px;}
.leftbar .bd ul li a:hover{background-color:#e1e1e1;}
.leftbar .bd ul li .on{background-color:#e1e1e1;}
.mod{margin-left:10px;}
.mod .hd h2,.mod2 .hd h2{background:#fafafa;text-align:center;color:#333;padding:5px 0 8px 0;font-weight:bold;}
.mod .hd .time{width:90px;}
.mod .hd .key{width:95px;}
.mod .group{text-align:center;}
.mod .hd span.date,.mod span.detail{display:inline-block;padding-top:6px;}
.mod .hd span.date,.mod .ft p a{color:#0101ff;padding:7px 15px 7px 47px;cursor:pointer;}
.mod .hd .group a{color:#0101ff;text-decoration:underline;}
.mod .hd span.detail{padding:0 15px 7px 0;}
.mod .hd .num{width:29px;height:17px;border:1px solid #e3e2ea;background-color:#cee7d1;*margin-top:-22px;}
.mod .hd .go,.mod2 .bd .go{font-size:93%;}
.mod table{width:100%;}
.mod table th{text-align:center;padding:7px 0 6px 0;background:#f8f8f8;}
.mod table td{padding:6px 0;}
.mod .ft{text-align:center;padding-top:10px;}
.mod .ft .save{margin: 0 0 0 155px;}
.mod .ft .list,.mod .ft .sub{font-weight:bold;}
.mod .ft  span.btn .res{padding:4px 10px 5px 2px;*padding:5px 10px 4px 2px;padding:5px 10px 4px 2px \0;}
.mod .ft .sub{margin-right:0;}
.mod .ft p{padding:8px 0;}
.mod .ft span{color:red;}
.mod span.btn,.mod2 span.btn{display:inline-block;*display:inline;background:url(../images/bg.png) no-repeat 0 0;padding-left:5px;margin-right:15px;}
.mod span.btn input,.mod2 span.btn input{background:url(../images/bg.png) no-repeat right top;border:none;color:#fff;font:normal 12px Arial;}
.mod .hd span.btn,.mod2 .bd span.btn{padding-left:2px;}
.mod .hd span.btn input,.mod2 .bd span.btn input,.mod div .page span.btn input{padding:3px 2px 4px;padding:5px 5px 3px\9;*padding:4px 2px 3px;}
.mod .bd span.btn input{padding:3px 8px 7px 7px;padding:5px 17px 5px 14px\9;*padding:5px 8px 3px 7px;}
.mod .ft span.btn input{padding:3px 17px 4px 14px;padding:5px 17px 5px 14px\9;*padding:4px 8px 4px 2px;}
.mod2{margin-left:10px;}
.mod2 .hd input{width:65px;}
.sel,.res{width:35px;*padding-top:2px;padding-top:1px \0;}
.mod2 .hd .sel,.mod2 .hd .res{width:35px;}
.btngroup{zoom:1;}
.btngroup .btn .res{padding:2px 0;}
.mod2 .hd select,.mod2 .hd input{background:#cee7d1;}
.mod2 .hd input.sel,.mod2 .hd input.res{background:#d8d8d8;}
.mod2 .bd{background:#ccc;margin-top:8px;}
.mod2 .bd a{text-decoration:underline;color:blue;}
.mod2 .bd .up{padding:0 197px 0 22px;}
.mod2 .bd .p{padding-right:5px;}
.mod2 .bd .num{width:29px;height:17px;border:1px solid #e3e2ea;background:#cee7d1;margin:0 3px 0 20px;}
.mod2 .search span.btn{padding:0 0 3px 5px;margin:0 5px 0 0;}
.itemoperate{text-align:center;}
.itemoperate span{display:inline-block;width:20px;cursor:pointer;color:#4ba04b;}
.laycenter{text-align:center;}
.laycenter a{color:#2123f4;text-decoration:underline;}
.laycenter .page{background:#EDEBEB;padding:6px 10px;margin-top:4px;text-align: center;}
.laycenter .page .upload{float:left;}
.laycenter .hd .search{padding:5px 0 7px;}
.setborder{overflow:hidden;zoom:1;}
/* maincont */
#maincont{text-align:center;}
.wraphead{background:#fafafa;font-weight:bold;font-size:108%;padding:10px 0;*padding:8px 0;}
#maincont .bd table{width:100%;margin-top:5px;}
#maincont .bd table,#maincont .bd table td,#maincont .bd table th{border:0;}
#maincont .bd table th{text-align:center;background:#e6e6e6;padding:5px;border-left:1px solid #fff;border-right:1px solid #fff;}
#maincont .bd table td ul,#maincont .bd table tbody td{text-align:left;}
#maincont .bd table td ul li,#maincont .bd table td{line-height:24px;}
/* votingtime */
.votingtime p{color:#0001fc;padding:20px 0;text-align:center;}
.votingtime p em,.laycenter table td em{color:#ff0200;}
/* notice */
#notice .bd{font-weight:bold;background:#feeef5;text-align:left;}
#notice .bd p{padding:10px 0;border-bottom:2px solid #fff;text-align:center;}
#notice .bd ul{padding:5px 0 10px 15px;}
#notice .bd ul li{line-height:22px;}
/* rank */
#rank .ft p a{padding:0;}
#rank .hd table td a{color:#3e3efe;}
/* candidatelist */
.musicsearch .hd h2{font-weight:bold;font-size:108%;}
.musicsearch .hd .search .key{width:300px;margin-right:10px;}
.musicsearch .hd .search .btn{margin-right:5px;}
.musicsearch .bd .up{padding:0 0 0 20px;}
.setborder .btnbox{margin-top:10px;padding-left:150px;}
.setborder .btnbox #btnSubmit{margin:0;}
#candidatelist{margin:0;}
#candidatelist .page a{padding:0 5px;}
#candidatelist .page .up{margin-left:38px;}
#candidatelist .page .statusadjust{margin-left:65px;}
.mod .ft .btngroup #candidate{*padding:2px 8px 4px 2px;}
.mod .ft .btngroup #reset{padding:3px 10px 5px 2px;padding:5px 10px 3px 2px \0;*padding:4px 10px 4px 2px;}
.laycenter table{width:100%;}
.laycenter table th{background:#F8F8F8;padding:5px 0;}
.laycenter table td{padding:3px 0;}
.laycenter table td div{height:32px;line-height:32px;overflow:hidden;}
.musicbox{width:90%;margin:0 auto;}
.gap{margin-right:5px;float:left;}
/* #hkandtwvote */
/* #songlistmsg */
#songlistmsg .hd .page form{width:220px;float:left;}
#songlistmsg .hd .page form .btn{margin:0 3px;}
#songlistmsg .hd{text-align:left;}
#songlistmsg .hd .page .num,#filelist .hd .page .num{width:50px;}
#songlistmsg .bd table td span,#songlistmsg .bd table td span a,#filelist .bd table td span{color:#1d8d1d;}
#songlistmsg .bd table td .firstenter,#hkandtwvote .hd table td .itemoperate span{color:#2123F4;}
#filelist .hd{text-align:left;padding-top:4px;}
#filelist .hd .page .upload{float:left;padding:3px 160px 0 24px;}
#filelist .bd table .checking{color:#333;}
#filelist .bd table td .prohibit{color:#a5a5a5;text-decoration:none;}
/* #elec */
.mel .bd{padding:6px 20px 0 0;}
.mel .bd h2{background:#fafafa;text-align:center;color:#333;padding:5px 0 8px 0;font-weight:bold;}
.mel .bd table{width:100%;}
.mel .bd table td{text-align:left;}
.mel .bd table tr td{padding:12px 0;border:0;}
.mel .bd table .t1{width:168px;padding:2px 0;}
.mel .bd table .t5{float:left;}
.mel .bd table input,.mel .bd table textarea{border:1px solid #8E8888;}
.mel .bd table span{color:red;display:inline-block;padding-right:5px;padding-left:10px;}
.mel .bd table .t2{/*text-align:center;*/border-top:1px solid #ccc;padding:2px 0;}
.mel .bd table .t2 span{padding:0 0 2px 3px;}
.mel .bd table .t2 span.btn input{padding:4px;border:none;padding:6px 4px 2px \9;}
.mel .bd table .t3{padding-left:30px;}
.mel .bd table .t4{padding-top:10px;text-align:center;}
.mel .bd table .t4 span{padding:0 0 2px 3px;}
.mel .bd table .t4 span.btn input{border:none;padding:3px 4px;padding:6px 4px 2px \9;*padding:5px 4px 2px;}
.mel .bd table .t4 .s1,.mod .bd table .s1{color:#656565;padding-left:0px;}
.mel .bd table .t4 .s2{padding-right:0;}
.mel .bd table .rd,.mel .bd table .cb{margin-right:6px;}
.mel .bd .rd,.mel .bd .cb{border:0;}
#upload .bd table tr td.local{vertical-align:top;padding-top:15px;}
#upload .ft{text-align:left;padding-top:10px;}
#upload .ft ol{padding-left:10px;}
#upload .ft p{text-align:center;}
#cable .ft{color:#000;font-size:93%;}
#cable .ft .now{color:#008000;}
#cable .ft .fir{color:#ffa500;}
#cable .ft table,#cable .ft .form{width:73%;}
#cable .ft table tr td{border:1px solid #ccc;height:21px;}
#cable .ft table tr.t1 td{background:#fafafa;height:25px;}
#cable .ft .form{margin-top:32px;*float:left;}
#cable .ft .form tr td{height:50px;}
#cable .ft .form tr.t2 td{background:#ccc;height:27px;}
#cable .ft .top{padding:5px 0 0 108px;}
#cable .ft .att{text-align:left;padding:10px 0 0 125px;*float:left;}
#cable .ft .att .t1{border:1px solid #7f9db9;}
#cable .ft .att span.btn{zoom:1;margin:14px 0 0 20px;}
#cable .ft p{padding:0;}
#promptwin{border:5px solid #ccc;width:180px;padding:10px 10px 5px;text-align:left;display:none;position:absolute;top:50%;left:50%;margin-left:-90px;background:#cce8cf;}
#promptwin p{background:url(../images/icon.png) no-repeat -130px -28px;padding:0 0 10px 50px;}
#promptwin input{text-align:right;margin-left:120px;padding:2px 5px;*padding:3px 10px 1px 0px;cursor:pointer;z-index:10;}


/**
 *---------------分页样式start-----------------
 */

.pages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pages li {
	display:inline;
	float: left;
	padding:0px 5px;
	height:21px;
	color:#666;
	line-height:21px;
	margin-right: 0.3em;
	border: 1px solid #E0E0E0;
	background:#FFF;
}
.pages li span {
	color:#0044DD;
	background:#FFF;
}
.pages li.page_a {
	padding:0;
	border:0;
}
.pages li.page_a a {
	FLOAT: left;
	display: block;
	padding:0px 5px;
	color:#0044DD;
	border: 1px solid #E0E0E0;
}
.pages li.page_a a:hover {
	display: block;
	color:red;
	border: 1px solid #A0A0A0;
}
.pages li.pages_input {
	padding:0;
	border: 1px solid #A0A0A0;
}
.pages li.pages_input input {
	width:18px;
	font-size:14px;
	border:0px;
	padding:0px 3px;
	margin:0px 3px;
	text-align:center;
}
.pages .on {
	padding:0px 5px;
	color: red;
	font-weight:bold;
}
.pages .page_clear {
	clear:both;
}
/**
 *------------------分页样式end---------------------
 */

 /*弹出层*/
.dialog{ display:none; position:fixed!important;/* FF IE7*/ position:absolute; z-index:1001; left:50%; top:50%; border:1px solid #ccc; background:#FFF;}
.dialog .dialogCon {text-align:left}
.dialog .dialogCon .DTitle { margin: -15px 0 0 -15px; overflow: hidden; padding: 15px 0 0 15px;}
.dialog .dialogCon .DmainTit { background: -moz-linear-gradient(center top , #F3F8FC, #E7F2F9) repeat;  border-bottom: 1px solid #C8DDE9; font-size: 12px; font-weight: bold; height: 24px; line-height: 26px;  overflow: hidden;  padding: 0 15px;}
.dialog .dialogCon .DClose {  float: none; position: absolute; right: 10px; top: 3px;  background:url("http://mat1.gtimg.com/www/mb/images/b1_110801a.png") -232px -84px no-repeat;  display: inline-block;  height: 15px; margin-top: 2px;  width: 15px; z-index: 50;}
.dialog .dialogCon .DCont{padding:30px; line-height:22px;}
.dialog .dialogCon .DCont .blue{color:#00479F}
.dialog .dialogCon .btnPanel{ padding:10px 0;}
.dialogbg{background: #000;  position:fixed!important;/* FF IE7*/position:absolute; border-radius: 5px; z-index:1000; opacity: 0.35; filter:alpha(opacity=35) ;left:50%; top:50%;}
.blackBg{background:#49859B;  width:100%; position:absolute; left:0; top:0;  z-index:999; opacity: 0.5; filter:alpha(opacity=50)}
.blackBg iframe{opacity: 0; filter:alpha(opacity=0); width:100%; height:100%}
#installcache .contbox table label{margin-left:5px;}
.delfrom .botton{margin-right: 10px;padding: 2px 8px; border: 1px solid #7F9DB9;height: 21px;}


.formtips{margin:2px;padding:2px;}
.onError{
   background:#FFE0E9 no-repeat 0 center;
   padding-left:25px;
}
.onSuccess{
   background:#E9FBEB no-repeat 0 center;
   padding-left:25px;
}
.high{
   color:red;
}

/* common */
.msg{text-align:center;}
.msg .hd h1{font-size:123.1%;margin:20px 0 20px;color:#333;font-weight:bold;}
.msg .bd .beback{display:inline-block;padding:5px 13px;text-decoration:none;background:url(../images/dialogBtn.png) -3px -32px no-repeat;}
.msg .bd a.beback:hover{background:url(../images/dialogBtn.png) -3px -2px no-repeat;}

.link_page{color:#2123F4;}
#systemlogin .head{height:145px;background:url(../images/loginlogoBg.png) repeat-x;padding-top:20px;}
#systemlogin .head h1{background:url(../images/loginlogo.jpg) no-repeat;width:427px;height:115px;margin:0 auto;text-indent:-9999em;}
#systemlogin .systemlbox{width:410px;padding-top:10px;margin:0 auto;}
#systemlogin .ft{height:25px;background:url(../images/loginftBg.png) no-repeat;overflow:hidden;zoom:1px;}







/*  |xGv00|ce1d048bf93720e73b0d22489b393752 */