table{border-collapse:collapse;border-spacing:0;}
.wrap{overflow:hidden; *display:inline-block;}.wrap{*display:block;}
.main img{_vertical-align:baseline;}
.align_r{ text-align:right;}
.brd{border:1px solid #C3D4E7;}
.l{ float:left;}
.r{ float:right;}
.footer p.info{margin-top:0px;}
.tit{color:#1E50A0;}
.tit h5{ margin-left:1em;}
.tit span.r{ margin-right:1em;}
.txt_b{ font-weight:bold;}
.nobrd{ border:none;}

.crumbs{ text-indent:5px; margin-bottom:10px; height:25px; line-height:25px;}

.vote_result,.tit,.vote_result .c_box{background:url(../images/vote/vote_bg.jpg) repeat-x;}
.vote_result{margin:20px; border:1px solid #C3D4E7; background:url(../images/vote/vote_bg2.jpg) repeat-x 0% 100%;}
.tit{background-position:0px 0px; height:33px; line-height:33px; overflow:hidden;}
.tit h5{ background:url(../images/vote/vote_bg.gif) no-repeat 0px 10px; padding-left:20px;}
.vote_result .tit span{ background:url(../images/vote/vote_bg.gif) no-repeat 0px -32px;padding-left:20px;}
.vote_result .tit span strong{color:#900;}
.vote_result .c_box{background-position:0px -46px;}
.vote_result .c_box table{ margin:40px 0px;}
.vote_result .c_box table td,.vote_result .c_box table th,.vote_result .c_box table{ border:1px solid #E7EEF5;}
.vote_result .c_box table th{ text-align:center; font-weight:bold; color:#999;}
.vote_result .c_box table td{ padding:10px 4px;}
.vote_result .c_box table td.tdcol3{width:5em; font-weight:bold; color:#1E50A0;}
.tp_tit{ width:30em;color:#1E50A0;}
.vote_result .c_box table td div{ background:#efefef; padding:4px 0px;}
.vote_result .c_box table td div img{ height:11px;}

.vote_listt{margin:0px 20px;}
.vote_listt .tit{ border-bottom:2px solid #99B4D2; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.licol2 li{float:left; width:50%;}
.icon3j{margin-top:20px;}
.icon3j li{ height:30px; line-height:30px; overflow:hidden;}
.icon3j li a{background:url(../images/vote/bg_member_1.gif) no-repeat 0px -128px; padding-left:20px;}
.icon3j li span{background:url(../images/vote/rx5/icon.png) no-repeat 0 -71px #FFFFFF; padding-left:13px; width:30px; margin-left:10px;}

.tp .tp_tit{ text-align:center; width:2em;}
.tp td.ls{color:#1E50A0;}
.shuru_btn{text-align:center;}
.tp_btn{ background:url(../images/vote/tp_btn.jpg) no-repeat; width:136px; height:59px;margin:20px; border:none;cursor:pointer;}
.votesss .col-left{margin:0px; margin-right:10px;}
.votesss  .mg_t10{margin-top:10px;}
.tps .vote_result,.tps .vote_listt{margin:10px 0px;}

.formtip{ border:2px dashed #f30; height:80px; margin:20px 0px;}
.formtip dl{ width:100%; padding:10px;}
.formtip dl dt{ width:90px; height:60px; float:left; margin-right:5px; font:16px/60px bold 'Microsoft YaHei'; color:#C00; }
.formtip dl dd.tt1{ line-height:20px; width:500px; height:60px; float:left; font-size:13px; color:#555;}
.formtip dl dd.tt2{ width:305px; float:right; height:60px; line-height:60px;}
.formtip dl dd.tt2 .formsg label{ float:left; font:16px/60px 'Microsoft YaHei'; color:#006; width:80px;}
.formtip dl dd.tt2 .formsg .sgint{ width:160px; margin-top:15px; border:1px solid #e5e5e5; height:30px; line-height:30px; float:left;}
.formtip dl dd.tt2 .formsg .button{ width:45px; background:#efefef; border:1px solid #e8e8e8; text-align:center; margin-top:15px; height:30px; margin-left:5px; line-height:30px; float:left; cursor:pointer;}

.mail_l{ width:200px; float:left;}
.mail_l h3{ height:33px; font:16px/33px 'Microsoft YaHei'; padding-left:15px; background: url(../images/vote/vote_bg.jpg) repeat-x; border-bottom: 2px solid #99B4D2; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.mail_l ul{ padding:12px 2px; min-height:75px; border:1px solid #e5e5e5;}
.mail_l li{ height: 25px; line-height: 25px; text-indent: 29px; margin-bottom: 5px; background: url(../images/img/ny-l-bj.jpg) no-repeat; overflow: hidden;}
.mail_l li a{ color:#fff; text-decoration:none}
.mail_l li a:hover{ color:#C00}
.mail_r{ width:940px; float:right; padding-bottom: 20px;}
.mail_r table{ border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;}
.mail_r table td,.mail_r table th{ padding-left:5px; border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.mail_r table th{ text-align:center; font-weight:bold;}
.formbox{ border:1px solid #efefef;}
.formbox .wrap{ margin-top:15x; padding:10px;}
.formbox .wrap li{ min-height:40px; line-height:40px; display:block; border-bottom:1px solid #efefef; width:100%;}
.formbox .wrap li label{ width:150px; margin-right:10px; font:14px/40px 'Microsoft YaHei'; text-align:right; float:left;}
.formbox .wrap li input,
.formbox .wrap li select,
.formbox .wrap li textarea{ float:left;}
.formbox .wrap li select{ width:120px; margin-top:5px; border:1px solid #efefef; height:30px;}
.formbox .wrap li .input-text{ height:30px; margin:5px 0 0 3px; line-height:30px; border:1px solid #e2e2e2; padding-left:2px;}
.formbox .wrap li i{ color:#f00; padding:0px 5px; font-style:normal;}
.formbox .wrap li i img{ margin-top:5px; cursor:pointer;}
.formbox .wrap li .myfile{ width:220px; height:22px; line-height:22px; margin-top:10px; border:1px solid #efefef;}
.formbox .wrap li .btn{ width:70px; height:30px; text-align:center; background:#efefef; border:1px solid #dedede; cursor:pointer; margin:5px 0 0 100px; color:#039; font:16px/30px 'Microsoft YaHei';}


#pages { font-size:12px; clear:both; padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.ny{ width: 1200px;height: auto; overflow: hidden; background: #fff; margin: 0 auto; }
input{
	text-transform: none;
}