[genuitec-file-id="wc3-336"],[genuitec-lp-path="/votesystem_redis/web/resources/jcelegant/css/style.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

/* CSS Document */
* { word-wrap: break-word; }
body, input, button, select, textarea {font-size:13px;font-family:"";color:#353434;}
textarea { resize: none; }
body{background:#ACCEF1; background-repeat:repeat-x;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite { font-style: normal; }
a { color:#353434; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
label,button { cursor: pointer;}

.z { float: left; } .y { float: right; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.tct{text-align:center}
.tlt{text-align:left}
.trt{text-align:right}

.l,.l2,.l3{ height: 1px; border: none; background:#D4D4D4; color:#D4D4D4;overflow:hidden;}
.l2 { height: 2px; }
.l3 { height: 3px; }
.l4 {border-bottom:#D4D4D4 1px solid}
.l5 {border-top:#D4D4D4 1px solid}
.l6{border-bottom:2px #333333 solid}
.l7{border-top:2px #333333 solid}
.l8{border:none;height:10px;overflow:hidden}
.lda {height:0;border:none;border-top:1px dashed #B2B2B2;overflow:hidden;}
.button{cursor:pointer}
.text{border:#D6D6D6 1px solid;height:25px;width:150px}
.textarea{border:#D6D6D6 1px solid;}
.wp {margin: 0 auto; width: 1000px; } #wp .wp { width: auto; }
#twp{width:100%;}
	#twp .bnwp{background:#0A6DD2}
	#twp .stwp{background:#0A6DD2 url(../images/t_bg.jpg) top}
		.bannar,.stateBar{background:URL(../images/top-bannar.jpg);width:1000px;height:175px;margin: 0 auto; position:relative}
		.bannar p{position:absolute;font-size:32px;font-weight:bold;letter-spacing:2px;color:#FFFFFF;top:50px; left:100px}
		.stateBar{background:none;height:50px;position:static}
		.stateBar .cwp{padding:15px}
		.stateBar a{color:#FFFFFF;letter-spacing:2px;font-size:14px; float:left; display:inline; margin:0 10px}
#bwp{background:#FFFFFF url(../images/cm_bg.jpg) top;width:970px;padding:5px 15px}
	#bwp .nt{background:#FFFFFF url(../images/c_bg.jpg) top repeat-x; padding:30px 30px 20px 30px; line-height:35px;font-size:18px;}
	#bwp .cwp{padding:0 11px}
	#bwp .btwp{width:565px;margin: 0 auto;padding:15px 0}
	#bwp .btwp .button{width:117px;height:31px;float:left;margin:0 35px}
#fwp{padding:20px;text-align:center;color:#524F4F;line-height:16px}
	#fwp a{color:#524F4F;}
.pl{ width:945px;border:#CDCED2 1px solid}
	.pl .t{display:block; height:33px;background:url(../images/skin.png); background-position:0 0}
	.pl .t span{display:block;padding:9px 15px 0 40px;font-size:16px;color:#495799;letter-spacing:2px}
	.pl .cwp{padding:20px 30px !important}
	
.itemwp{padding:0 0 15px 30px}
	.it,.ic,.ict,.itip{float:left;}
	.it{padding:8px 2px 0 2px; letter-spacing:2px;font-size:14px;text-align:right;_width:80px;min-width:80px}
	.ic{width:22px;height:32px;margin:0 0 0 5px}
	.ict{2px;text-align:left}
	.itip{font-size:14px;letter-spacing:2px;padding:8px 0 0 20px}
.pwp{padding:20px; text-align:center}

.bt01{background:url(../images/skin.png); background-position:0 -55px;}
.bt01g{background:url(../images/skin.png); background-position:-960px -55px;}
.bt02{background:url(../images/skin.png); background-position:-120px -55px;}
.bt03{background:url(../images/skin.png); background-position:-240px -55px;}
.bt04{background:url(../images/skin.png); background-position:-360px -55px;}
.bt05{background:url(../images/skin.png); background-position:-480px -55px;}
.bt06{background:url(../images/skin.png); background-position:-600px -55px;}
.bt07{background:url(../images/skin.png); background-position:-720px -55px;}
.bt08{background:url(../images/skin.png); background-position:-840px -55px;}
.bt09{background:url(../images/skin.png); background-position:-960px -55px;}
.bt10{background:url(../images/skin.png); background-position:-1080px -55px;}
.bt11{background:url(../images/skin.png); background-position:-1200px -55px;}
.efc{color:#FF6600 !important}
.okfc{color:#09A80C !important}
.ysfc{color:#999999 !important}
.must{background:URL(../../images/musticon.png) center no-repeat !important}
.ok{background:URL(../../images/ok.png) center no-repeat !important}
.error{background:URL(../../images/error.png) no-repeat center !important;}
.loading{background:URL(../../images/loading.gif) no-repeat center !important;}
.logo{background:URL(../images/login01_logo.png) no-repeat center}
.logo{background:URL(../images/login01_logo.png) no-repeat center}
.list1{width:885px;padding-bottom:20px}
.list2{width:885px;}
.list1 li,.list2 li{float:left; text-align:center}
.list2 li{text-align:left;font-size:14px;letter-spacing:1px;padding:4px 0}
.list1 li span{display:block; padding:5px 2px;font-size:14px;}
.list1 li div{padding-bottom:10px}
.list3{width:805px;padding:0 40px;}
.list3 li{padding:5px 2px;}
.list3 li em{ font-size:14px; color:#333333; letter-spacing:2px}
.list3 li span{margin:0 10px 0 0; letter-spacing:2px}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}

.fs01{color:#FF3300}
.fs02{color:#0066FF}

.tfs01,.tfs03{padding:20px; text-align:center; color:#FF3300; font-weight:bold; font-size:18px; letter-spacing:2px;border-top:#B2B2B2 dashed 1px}
.tfs02{font-size:14px; font-weight:normal; color:#333333;padding:8px 0 8px 5px;letter-spacing:1px; }
.tfs03{padding:0 0 20px 0;border:none; font-size:22px}

.sl{ padding:5px 0}
.fl01{width:880px;padding:0 0 10px 0}
.fl01 li{padding:6px 25px;font-size:13px; letter-spacing:2px;color:#666666}

.fl02{padding:10px 0}
.fl02 li{ float:left; text-align:center;color:#666666}
.fl02 li span{display:block; padding:5px 2px;font-size:13px;}
.fl02 li div{padding-bottom:10px}

.fl03{padding:2px}
.fl03 li{float:left;text-align:left;color:#666666;padding:0 0 10px 0}
.fl03 li span{display:block;padding:5px 2px;font-size:13px;}
.fl03 li div{padding-bottom:10px}
.fl03 li div a{display:block}
.timer{color:red;letter-spacing:2px;font-size:18px;text-align:center}
.h1{font-size:24px}
.h2{font-size:18px}
.h3{font-size:16px}
.vtwp{padding:10px 0 0 0;}
.vtwp p{display:block; padding:10px 0}
.lgly h1{
padding:15px 15px 0 15px;border-bottom:#0085e5 1px solid
}
.lgly h1 span{
float:left; padding:5px 10px; letter-spacing:2px; cursor:pointer; font-size:16px; margin:0 5px;display:inline
}
.lgly .on{
background:none;background:#0085e5;color:#FFFFFF
}
.lgfm,.rgfm{
margin:0;
padding:0 0;
list-style:none;
}
.lgfm li,.rgfm li{
float:left; width:600px; padding:0 0 0 20px;
}
.lgfm .text,.rgfm .text{
border: #CDCDCD 1px solid
}
.lgfm li>span,.rgfm li>span{
 float:left;padding:5px 0 0 0;
}
.lgfm .tl,.rgfm .tl{
width:150px;text-align:right; font-size:14px; letter-spacing:5px;
}
.rgfm .tl{
padding:8px 0 0 0
}
.rgfm .tip,.lgfm .tip{
color:#FF0000; padding:10px 0 0 10px; font-size:14px
}
.lgfm .fi,.rgfm .fi{
color:#999999
}
.lgfm .tip{color:#FF0000}
.lgfm .tp,.rgfm .tp{color:#666666; margin:0 0 0 150px}
#lgwp{padding:20px 30px 0 30px}
#rgwp{padding:20px 0 0 10px}
#infoTp{border-top:#cc0001 1px dashed; margin-top:60px; text-align:center; padding-top:30px; letter-spacing:2px; font-size:14px; color:#FF0000}
#infoTp b{cursor:pointer; color:#0033FF}

#lgbtwp,#rgbtwp{padding:20px 0 0 165px;}
#lgbtwp a,#rgbtwp a{color:#FF0000; float:left; margin:10px 0 0 0}
#lgbtwp .button,#rgbtwp .button{width:120px;height:35px;float:left;margin:0 25px}
.contentBody{padding-top:20px}
.obt{
height:20px;
width:20px;
cursor:pointer;
border:none;
margin:0 5px 0 0;
}
.del{
background:URL("../../images/del.png") center no-repeat
}
.add{
background:URL("../../images/addinfo.png") center no-repeat
}
.btn{line-height:25px;cursor:pointer; border:#469be9 1px solid;  color:#024998; margin:0 5px !important;*overflow:visible; font-family:"宋体";*padding:0 10px}
.bt01,.bt02,.bt03,.bt09{background:URL(../images/component/button/btn-bg.gif) bottom repeat-x }
.bt09{background:#F2F2F2; border:#CCCCCC 1px solid}