@charset "utf-8";
/* CSS Document */
.rightcon,.cnt_loading {background:url(../images/r_Entrycon.jpg) repeat-y; width:677px; overflow:hidden;}
 {background:url(../images/r_Entrycon.jpg) repeat-y; width:677px; overflow:hidden;}
#rightbtm {background:url(../images/r_Entrybtm.jpg) no-repeat; height:12px; width:677px;}

/*报名参赛*/
.r_Entrytitle {background:url(../images/r_Entrytitle.jpg) no-repeat; height:44px;}
.en_con {width:608px; height:100%; margin:auto;  overflow:hidden; margin-top:20px; margin-bottom:20px;}
.en_img {margin-bottom:10px;}
.en_img .en_imgR {margin-left:6px;}
.en_con .en_title {background:url(../images/r_conTitle.jpg) no-repeat; height:30px; width:608px; margin-bottom:10px;}
.en_con table,.en_con tr,.en_con td,.en_con th {border-collapse:collapse; line-height:18px; color:#686868;}
.en_con tr {height:30px;}
.en_con th {text-align:right; font-weight:100; vertical-align:middle; width:120px; }
.en_con td {padding:5px 5px; vertical-align:middle;}
.en_con input { border: 1px solid #CCCCCC; height:24px; width:186px;}
.en_con button {height:24px; margin-left:5px; cursor:pointer;}
.en_con textarea {height:100px; width:415px; font-size:13px;}
.en_con .en_btn {text-align:center; margin:25px 0;}
.en_con .en_p {color:#F00; padding-top:5px;}
.en_con .en_prompt {width:480px; margin:0 auto;}
.en_con .en_proL {float:left; width:40px; color:#FF7800; line-height:18px;}
.en_con .en_proR {float:left; width:440px; color:#9D6000; line-height:18px;}

/*单独投票*/
.r_Votetitle1 {background:url(../images/r_Votetitle1.jpg) no-repeat; height:44px;}
.r_Votetitle2 {background:url(../images/r_Votetitle2.jpg) no-repeat; height:44px;}
.vote_con {width:550px; height:100%; margin:auto;  overflow:hidden; margin-top:20px; margin-bottom:40px;}
.vote_con .vote_box {}
.vote_con .vote_data {margin-top:20px; color:#874932;}
.vote_con .vote_data li {line-height:24px;}
.vote_con .vote_data li span {font-weight:bold;}
.vote_con .vote_btn {text-align:center; margin:25px 0 5px;}
.vote_con .vote_p {font-size:18px; font-weight:bold; color:#874932; margin-bottom:5px;}
.vote_con .vote_prompt {width:450px; margin:0 auto;}
.vote_con .vote_proL {float:left; width:40px; color:#F00; line-height:18px;}
.vote_con .vote_proR {float:left; width:410px; color:#9D6000; line-height:18px;}
.vote_con2 {width:582px; height:100%; margin:auto; overflow:hidden; margin-top:20px; margin-bottom:40px;}
.vote_con2 textarea {width:580px;}
.vote_con2 .vote_com {margin:10px 0 20px; width:580px; overflow:hidden;}
.vote_con2 .vote_com span {float:right; overflow:hidden;}
.vote_con2 .vote_peopleCom {}
.vote_con2 .vote_peopleCom p {font:bold 14px/28px '宋体'; color:#874932;}
.vote_con2 .vote_peopleCom span {float:right; color:#C69E90;}
.vote_con2 .vote_comBg {background:url(../images/r_votebg.jpg) no-repeat; height:30px; width:545px; line-height:28px; padding-left:35px; color:#874932; margin-bottom:20px;}
.vote_con2 .vote_comBg span {float:right; overflow:hidden; margin-left:20px; width:100px;}
.vote_con2 .vote_page {width:580px; margin:20px auto 0; text-align:center;}
.vote_con2 .vote_page a {background:#DEBBAE; padding:8px 12px; line-height:26px;}
.vote_con2 .vote_page a:hover {background:none; text-decoration:none;}
.vote_con2 .vote_page a.style {background:none;}

#Taobao_Box{position:relative;}
.sub-promotion{overflow:hidden;width:540px;height:440px;border:1px solid #000;position:relative;padding:0;}
.sub-promotion a{color:#fff;font-size:12px;font-weight:normal;font-family:'Verdana',"\5b8b\4f53";}
.sub-promotion a:hover{color:#f60;}
.sub-promotion .sp-hd{width:100%;height:32px;background:#000;position:relative;top:0;opacity: 0.5;}
.sub-promotion .sp-hd .txt-indicator{position:absolute;right:120px;top:10px;color:#fff;font-size:11px;}
.sub-promotion .sp-hd .txt-indicator em{font-weight:bold;}
.sub-promotion .sp-hd a{display:block;overflow:hidden;position:absolute;}
.sub-promotion .sp-hd .sp-prev{top:10px;right:58px;width:45px;height:14px;}
.sub-promotion .sp-hd .sp-next{top:10px;right:11px;width:45px;height:14px;}
.sub-promotion .sp-hd .sp-prev:hover{background-position:-133px -124px;}
.sub-promotion .sp-hd .sp-next:hover{background-position:-148px -124px;}
.sub-promotion .sp-hd .sp-prev.disable{color:#F90;} 
.sub-promotion .sp-hd .sp-next.disable{color:#F90;}
.sub-promotion .sub-promotion-content{width:100%;height:440px;overflow:hidden;}
.sub-promotion .con-of-3{display:block;width:540px;height:440px;overflow:hidden;}
.sub-promotion .con-of-3 li{width:540px;height:440px;border-bottom:1px solid #E5E5E5;position:relative;overflow:hidden; }
.sub-promotion .con-of-3 li img { /*height:440px; width:540px;*/ text-align:center;}