/* 许愿页面(makevow.shtml)样式表 -by nana */
.topic1{
	width:778px;
	height:8px;
	margin: 0 auto;
	padding:0px;	
}
#topic2{
	width:764px;
	height:auto;
	margin: 0 auto;
	background-color:#EDEDED;
	padding:0 0 10px 14px;		
}
#topic21{
	height:23px;
	padding-left:9px;
	font-weight:bold;
	color:#111;
}
.topic22{
	height:26px;
	width:755px;
	background-image: url(../img/topic_title_05.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#DB4546;	
}
.topic221{
	height:26px;
	width:755px;
	margin-top:8px;
	background-image: url(../img/topic_title_05.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#DB4546;	
}
.topic22_1a{
	background-image: url(../img/topic_title_03.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:21px;
	line-height:16px;
	padding-top:5px;
	padding-left:18px;
	color:#fff;
}
#topic23a{
	width:760px;
	margin-top:9px;
	padding-left:3px;
}
#topic23_1a{
	float:left;
	width:258px;
	margin-right:7px;
	padding-bottom:1px;
	background-color:#ccc;
}
#topic23_1_0a{
	width:257px;
	background-color:#fff;
}
#topic23_1_1a{
	width:255px;
	padding:1px 0 0 1px
}
#topic23_1_2a{
	width:248px;
	height:21px;
	color:#545454;
	font-weight:bold;
	margin-left:1px;
	padding-left:7px;
	padding-top:3px;
	background-color:#EDEDED;
}
#topic23_1_3a{
	width:217;
	height:58px;
	padding-left:15px;
	padding-right:15px;
}
#topic23_2a{
	float:left;
	width:244px;
	margin-right:6px;
}
#topic23_2_1a{
	width:243px;
	background-image:url(../img/topic_bg_03.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:248px;
}
#topic23_2_11a{
	float:left;
	width:75px;
	height:165px;
	padding-left:5px;
	padding-top:58px;
}
/*#topic23_2_12a{
	float:left;
	width:83px;
	padding-left:1px;
	padding-top:7px;
	text-align:center;
}*/
#topic23_2_12a{
	float:left;
	width:84px;
}
#topic23_2_12a_1{
	width:84px;
	height:210px;
	background-image: url(../img/topic_list.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#topic23_2_12a_1_red{
	float:left;
	margin-top:38px;
	padding-left:16px;
	width:24px;
	background-image: url(../img/topic_listbg_red.gif);
	background-repeat: repeat-y;
	background-position:16px 0;
}
#topic23_2_12a_1_blue{
	float:left;
	margin-top:38px;
	padding-left:20px;
	width:20px;
	background-image: url(../img/topic_listbg_blue.gif);
	background-repeat: repeat-y;
	background-position:20px 0;
}
#topic23_2_12a_2{
	text-align:center;
	padding-top:5px;
	width:84px;
}
/**/
#topic23_2_12a img{
	margin-top:7px;
}
#topic23_2_13a{
	float:left;
	width:76px;
	height:165px;
	padding-left:1px;
	padding-top:58px;
}
#topic23_2_2a{
	width:243px;
}
#topic23_3a{
	float:left;
	width:233px;
	padding-bottom:1px;
	background-color:#ccc;
}
#topic23_3_1a{
	width:222px;
	border-top:5px #fff solid;
	border-left:5px #fff solid;
	border-right:5px #fff solid;
	background-color:#FFEEEE;
	background-image:url(../img/topic_listbg_03.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#topic23_3_11a{
	width:201px;
	height:21px;
	margin-left:6px;
	margin-top:4px;
	padding-left:10px;
	padding-top:5px;
	color:#fff;
	background-image:url(../img/topic_list_title_03.gif);
	background-repeat:no-repeat;
}
#topic23_3_12a{
	width:220px;
	padding-top:14px;
}
.topic23_3_121a{
	float:left;
	width:210px;
	padding-left:8px;
	padding-bottom:59px;
}
.topic23_3_121a ul{
	padding:0;
	margin:0;
	list-style:none;
}
.topic23_3_121a li{
	height:24px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:1px #fff solid;
	list-style:none;
}

#topic26a{
	width:748px;
	background-color:#fff;
	margin-top:5px;
	padding-top:9px;
	padding-bottom:11px;
}
.topic26_titlea{
	width:727px;
	height:21px;
	margin-left:5px;
	padding-top:6px;
	padding-left:11px;
	font-weight:bold;
	color:#DB4546;
	background-color:#F4F4F4;
}

.topic26_1a{
	width:738px;
	margin-left:5px;
	padding-top:3px;
}
.topic26_1_1a{
	float:left;
}
.topic26_1_11a{
	float:left;
	width:158px;
	padding-left:5px;
}
.topic26_1_12a{
	float:left;
	width:191px;
	height:105px;
	padding-right:5px;
	overflow:hidden;
	color:#7D8184;
}
.topic26_1_12a img{
	margin-left:5px;
}
.topic26_1_2a{
	padding-top:8px;
}
.topic26_1_2a img{
	margin-left:5px;
}
.topic26_1_2a ul{
	padding:0;
	margin:0;
	list-style:none;
}
.topic26_1_2a li{
	margin:0 0 0 7px;
	float:left;
	width:346px;
	padding-left:13px;
	background:url(../img/topic_li_19.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	list-style:none;
}
.topic22_1{
	background-image: url(../img/topic_title_03.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	height:21px;
	line-height:16px;
	padding-top:5px;
	padding-top:5px;
	padding-left:18px;
	color:#fff;
}
#topic23{
	width:748px;
	background-color:#ccc;
	padding-bottom:1px;
	margin-top:9px;
}
#topic23_1{
	width:737px;
	padding-bottom:9px;
	background-color:#FFEEEE;
	border:5px #fff solid;
}
#topic23_1_1{
	float:left;
	width:168px;
	padding-left:11px;
	padding-top:9px;
}
#topic23_1_2{
	float:left;
	width:267px;
	padding-right:15px;
	padding-top:9px;	
}
#topic23_1_3{
	float:left;
	width:2px;
	height:98px;
	margin-top:9px;
	background-image: url(../img/topic_icon_05.gif);
	background-repeat: repeat-y;	
}
#topic23_1_4{
	float:left;
	width:235px;
	padding-left:18px;
	padding-top:9px;	
}
#topic23_1_4_1{
	height:33px;
	line-height:16px;
	overflow:hidden;		
}
#topic23_1_4_1 ul{
	padding:0;
	margin:0;
	list-style:none;		
}
#topic23_1_4_1 li{
	background-image: url(../img/topic_icon_09.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding-left:24px;
	list-style:none;		
}
#topic23_1_4_2{
	height:33px;
	line-height:16px;
	overflow:hidden;		
}
#topic23_1_4_2 ul{
	padding:0;
	margin:0;
	list-style:none;		
}
#topic23_1_4_2 li{
	background-image: url(../img/topic_icon_12.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding-left:24px;
	list-style:none;		
}
#topic23_1_4_3{
	height:33px;
	line-height:16px;
	overflow:hidden;		
}
#topic23_1_4_3 ul{
	padding:0;
	margin:0;
	list-style:none;		
}
#topic23_1_4_3 li{
	background-image: url(../img/topic_icon_14.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	padding-left:24px;
	list-style:none;		
}
#topic24{
	width:748px;
	background-color:#fff;
	margin-top:9px;
	padding-top:9px;
}
#topic24_1{
	float:left;
	width:318px;
	padding-left:10px;
}
.topic24_1_1{
	width:316px;

}
.topic24_1_1_1{
	float:left;
	width:74px;
}
.topic24_1_1_2{
	float:left;

	width:223px;
	height:46px;
	padding-left:8px;
	padding-top:3px;
	overflow:hidden;
	line-height:23px;
	background-image: url(../img/topic_1_19.gif);
	background-repeat: repeat-x;	
}

.topic24_1_1_21{
	float:left;
	width:223px;
	height:46px;
	padding-left:8px;
	padding-top:3px;
	overflow:hidden;
	line-height:23px;
	background-image: url(../img/topic_1_24.gif);
	background-repeat: repeat-x;	
}
.topic24_1_1_22{
	float:left;
	width:639px;
	height:46px;
	padding-left:8px;
	padding-top:3px;
	overflow:hidden;
	line-height:23px;
	background-image: url(../img/topic_1_241.gif);
	background-repeat: repeat-x;	
}
.topic24_1_1_22a{
	float:left;
	width:639px;
	height:46px;
	padding-left:8px;
	padding-top:3px;
	overflow:hidden;
	line-height:23px;
	background-image: url(../img/topic_1_19.gif);
	background-repeat: repeat-x;	
}
.topic24_1_1_22b{
	float:left;
	width:639px;
	height:46px;
	padding-left:8px;
	padding-top:3px;
	overflow:hidden;
	line-height:23px;
	background-image: url(../img/topic_1_24.gif);
	background-repeat: repeat-x;	
}
.topic24_1_1_3{
	float:left;
	width:7px;
}
#topic24_2{
	float:left;
	width:100px;
	height:350px;
	padding-top:3px;
	background-image: url(../img/topic.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#topic24_2_1{
	float:left;
	margin-top:50px;
	padding-left:21px;
	width:29px;
	background-image: url(../img/topicbg_red.gif);
	background-repeat: repeat-y;
	background-position:21px 0;
}
#topic24_2_2{
	float:left;
	margin-top:50px;
	padding-left:17px;
	width:29px;
	background-image: url(../img/topicbg_blue.gif);
	background-repeat: repeat-y;
	background-position:17px 0;
}
#topic24_3{
	float:left;
	width:316px;
}
.topic24_1_2{
	width:308px;
	height:auto;
	padding-left:8px;
}
.topic24_1_2_1{
	width:306px;
	height:21px;
}
.topic24_1_2_2{
	width:306px;
	height:auto;
	color:#FE350B;
	padding-bottom:13px;
}
.topic24_1_2_21{
	width:306px;
	height:auto;
	color:#459AEB;
	padding-bottom:13px;
}
.topic24_1_2_3{
	width:303px;
	height:25px;
	text-align:right;
	padding-right:3px;
}
.topic24_1_2_4{
	width:303px;
	height:12px;
	text-align:right;
	padding-right:3px;
	background-image: url(../img/topic_line_36.gif);
	background-repeat: no-repeat;
}
#topic25{
	width:738px;
	padding-top:8px;
	padding-left:10px;
	background-color:#fff;
}
#topic25c{
	width:738px;
	padding-top:8px;
	margin-top:9px;
	padding-left:10px;
	background-color:#fff;
}
#topic25_1{
	width:736px;

}
.topic25_2{
	width:722px;
	height:auto;
	padding-left:8px;
}
.topic25_2c{
	width:722px;
	height:auto;
	padding-left:8px;
	padding-bottom:10px;
}
.topic25_2_1{
	width:720px;
	height:21px;
}
.topic25_2_2{
	width:720px;
	height:auto;
	color:#F99C01;
	padding-bottom:13px;
}
.topic25_2_2a{
	width:720px;
	height:auto;
	color:#FE350B;
	padding-bottom:13px;
}
.topic25_2_2b{
	width:720px;
	height:auto;
	color:#459AEB;
	padding-bottom:13px;
}
.topic25_2_3{
	width:717px;
	height:25px;
	text-align:right;
	padding-right:3px;
}
.topic25_2_4{
	width:717px;
	height:12px;
	text-align:right;
	padding-right:3px;
	background-image: url(../img/topic_line1_44.gif);
	background-repeat: no-repeat;
}
#topic26{
	width:748px;
	background-color:#fff;
	margin-top:5px;
	padding-top:9px;
}
.topic260{
	width:746px;
}
#topic26_1{
	float:left;
	width:89px;
	font-weight:bold;
	color:#D9211F;
	text-align:right;
}
#topic26_11{
	float:left;
	width:89px;
	color:#D9211F;
	text-align:right;
}
#topic26_2{
	float:left;
	width:184px;
}
#topic26_2 input{
	width:94px;
	height:20px;
	border:1px #ccc solid;
}
#topic26_21{
	float:left;
	width:586px;
}
#topic26_21 input{
	width:580px;
	height:160px;
	border:1px #ccc solid;
}
#topic26_3{
	float:left;
	width:402px;
	text-align:right;
}
#topic261{
	width:657px;
	padding-left:89px;
	padding-top:5px;	
}
.topic26_4{
	float:left;
	width:110px;
}
.topic26_4 input{
	margin-right:20px;
}
#topic26_5{
	float:left;
	width:57px;
	padding-top:5px;
}
#topic26_6{
	float:left;
	width:100px;
}
#topic26_6 input{
	margin-left:3px;
	width:40px;
	height:20px;
	border:1px #ccc solid;	
}
#topic26_7{
	float:left;
	width:54px;
}
#topic26_7 input{
	margin:0 5px 0 5px;
	width:40px;
	height:20px;
	border:0;
	background-image: url(../img/topic_submit_47.gif);
	background-repeat: no-repeat;	
}
#topic26_8{
	float:left;
	width:54px;
}
#topic26_8 input{
	margin:0 5px 0 5px;
	width:40px;
	height:20px;
	border:0;
	background-image: url(../img/topic_submit_50.gif);
	background-repeat: no-repeat;		
}
#topic262{
	width:727px;
	padding-left:19px;
	padding-top:20px;
}
.topic262_1{
	float:left;
	width:66px;
	height:25px;
	text-align:center;
}

#page {
	margin:0 auto;
	padding:0 12px 0 12px;
	height:26px;
	width:330px;
	line-height:25px;
	background-color:#EDEDED;
}
#page img {float:left;margin:8px 4px 0 4px;}
#page table {float:left;}
#page table td {text-align:center;width:15px;height:15px;line-height:15px;background-color:#fff;}
.topicqq{
	float:right;
}

