body {
	margin:0px 0 10px 0;
	padding:0px;
	text-align:center;
	background-image:url(../img/bg.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	background-color:#fff;}
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;}
a, a:active, a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	color:#e4007f;}
.btn_center {
	text-align:center;}
.btn_center a {
	text-align:center;}
.btn_right {
	text-align:right;
	padding:0 5px 0 0;}
.btn_right a {
	text-align:right;}
h1 {
	font-size:15px;
	color:#e4007f;
	margin:0 0 10px 0;
	padding:0px;
	font-weight:normal;
	text-align:center;}
h2 {
	font-size:13px;
	color:#e4007f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:10px 0;
	font-weight:normal;}
h3 {
	font-size:15px;
	color:#e4007f;
	padding:0px;
	margin:0px;
	line-height:20px;
	font-weight:normal;}
h3 a, h3 a:link, h3 a:active, h3 a:visited {
	color:#e4007f}
h3 a:hover {
	text-decoration:underline;
	color:#e4007f;}
h4{
	font-size: 13px;
	font-weight: bold;
	color: #E50083;
	padding-top: 1px;
	background-image: url(../img/proHdbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 130px;
	margin: 10px 0 5px 0px;
	height: 21px;
	padding: 4px 0 0 25px;}
h5{
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #ED0283;
	height: 35px;
	padding: 0px;
	margin: 25px 0 2px 0px;}
h5 a{
	color: #ED0283;
	text-decoration: none;}
h5 a:hover{
	color: #333333;
	text-decoration: none;}
p{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 0px;
	margin: 0 0 10px 0;}
p.explain{
	margin: 0px;
	padding: 0 0 0 3px;}
p.amount{
	background-image: url(../img/arrow_ic.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	float: left;
	padding-left: 8px;
	font-size: 9px;
	margin: 0px;}
strong{
	color: #333333;
	font-weight: bold;}
/*------------------------------------------ font ------------------------------------------*/
.font01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#555;
	padding:5px;
	text-align:right;}
.font02 {
	color:#555;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0 0 10px 0;}
.font03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e4007f;
	line-height:20px;}
.font04 { 
	font-size:12px;
	color:#000;
	line-height:20px;
	text-align:right;
	padding:5px;}
.font04 a, .font04 a:link, .font04 a:active, .font04 a:visited {
	color:#000;
	text-align:right;}
.font04 a:hover {
	color:#e4007f;}
.font05 {
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px;}
.font05 a, .font05 a:link, .font05 a:active, .font05 a:visited {
	color:#666;}
.font05 a:hover {
	color:#e4007f;
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px;}
.font06 {
	font-size:13px;
	color:#555;
	line-height:22px;
	padding:0 0 0 18px;
	margin:0 0 10px 0;
	background:url(../img/icon_06.gif) 0 7px no-repeat;}
.font07 {
	color:#333;
	font-size:12px;
	text-align:center;
	padding:5px;
	line-height:20px}
.font08 {
	color:#e4007f;
	font-size:12px;
	text-align:center;
	padding:5px;
	line-height:20px;}
.font09 {
	color:#333;
	font-size:12px;
	line-height:20px;
	padding:5px;
	text-align:right;}
/*------------------------------------------ menu ------------------------------------------*/
.posthidden {
	display:none}
.postshown {
	display:inline;}
/*------------------------------------------ main ------------------------------------------*/	
.div_center {
	width: 995px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/foot_bg.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 4px 20px 4px;}
.top {
	width:963px;
	height:100px;
	padding:0 16px;
	background-image:url(../img/pinky_doll.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;}	
.top_ {
	width:963px;
	height:95px;
	padding:0 16px;}	
.top_sitemap {
	text-align:right;
	font-size:12px;
	color:#999999;
	line-height:30px;}
.top_sitemap a, .top_sitemap a:link, .top_sitemap a:active, .top_sitemap a:visited {
	text-align:right;
	color:#999999;}
.top_sitemap a:hover {
	color:#e4007f;}
.top_menu {
	margin:0 0 0 48px;}
.top_menu td {
	width:101px;
	height:21px;
	padding:0 3px 8px 0;}
.foot {
	width:905px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#999999;
	line-height:20px;}
.foot a, .foot a:link, .foot a:active, .foot a:visited {
	color:#999999;}
.foot a:hover {
	color:#e4007f;}
.ind_main_area {
	width:995px;
	height:280px;}
.ind_sub_area {
	width:963px;
	height:335px;
	padding:0 16px 0 16px;
	margin:0 0 30px 0;}
.img_swf {
	width:777px;
	height:275px;
	padding:5px 15px 0 0;
	float:left;}
.ind_TT {
	height:25px;
	margin:0 0 10px 0;}
.ind_TT02 {
	height:25px;
	margin:0 0 8px 0;}
.main_TB {
	width:963px;
	margin:0 16px 50px 16px;}
.main_left {
	width:208px;
	background:url(../img/left_menubg.gif) 0 0 no-repeat;
	min-height:700px;}
.main_right {
	padding:20px 0 0 0;
	width:755px;}
.guide {
	height:20px;
	text-align:right;
	line-height:20px;
	font-size:12px;
	color:#999;}
.guide a, .guide a:link, .guide a:active, .guide a:visited {
	color:#999;}
.guide span {
	color:#555;}
.guide .home {
	height:20px;
	background-image:url(../img/icon_flower.gif) ;
	background-position:0 -2px;
	background-repeat:no-repeat;
	text-align:right;
	padding:0 0 0 23px;
	color:#999;
	font-size:12px;
	line-height:20px;}
.guide .home a {
	color:#999;}
.guide .home a:hover {
	color:#e4007f;}
/*------------------------------------------ ind member ------------------------------------------*/
.ind_member_area {
	width:187px;
	height:260px;
	padding:0 0 20px 16px;
	float:left;}
.ind_member_login {
	width:127px;
	background:url(../img/member_login_bg.jpg) 0 0 no-repeat;
	padding:40px 35px 0 25px;}
.ind_member_logined {
	width:130px;
	background:url(../img/member_logined_bg.jpg) 0 0 no-repeat;
	padding:40px 32px 0 25px;}
.ind_member_info {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin:0 0 20px 0;}
.ind_member_info a, .ind_member_info a:link, .ind_member_info a:active, .ind_member_info a:visited {
color:#666;}
.ind_member_info a:hover {
color:#e4007f;}
.ind_member_info span {
	color:#e4007f;}
.ind_member_login td {
	padding:0 0 9px 0;}
.ind_member_login_btn {
	width:127px;
	padding:7px 0 5px 0;}
.ind_member_subbtn {
	width:120px;
	padding:0 1px;
	margin:0 0 5px 0;}
/*------------------------------------------ ind news ------------------------------------------*/
.ind_hot_news {
	width:305px;
	margin:0 20px 0 0;
	float:left;}
.ind_news_border {
	margin:0 10px;
	height:27px;
	background-image:url(../img/line01.gif);
	background-position:0 100%;
	background-repeat:repeat-x;}
.ind_news_border td {
	height:27px;}
.ind_news_date {
	font-size:12px;
	color:#fe95d0;
	width:26%;
	line-height:26px;}
.ind_news_list {
	font-size:12px;
	color:#666;
	line-height:26px;
	padding:0 0 0 5px;}
.ind_news_list a, .ind_news_list a:link, .ind_news_list a:active, .ind_news_list a:visited {
	color:#666;}
.ind_news_list a:hover {
	color:#e4007f;}
.ind_news_more {
	text-align:right;
	margin:5px 10px 0 0;
	font-size:10px;
	color:#666;}
.ind_news_more a, .ind_news_more a:link, .ind_news_more a:active, .ind_news_more a:visited {
	text-align:right;
	color:#666;}
.ind_news_more a:hover {
	color:#e4007f;}
/*------------------------------------------ ind enent ------------------------------------------*/
.ind_event {
	width:300px;
	float:left;
	margin:0 20px 0 0;}
.ad {
	width:300px;
	height:125px;
	margin:0 0 24px 0;}
/*------------------------------------------ ind vote ------------------------------------------*/
.ind_vote {
	width:318px;
	float:left;
	margin:0 0 10px 0;}
.ind_vote_q {
	height:35px;
	font-size:12px;
	color:#1569b5;
	padding:0 0 0 40px;
	line-height:30px;
	background:url(../img/icon_q.gif) 0 0 no-repeat;}
.ind_vote_select {
	height:40px;
	width:283px;
	padding:10px 0 13px 35px;}
.ind_vote_select td {
	width:70px;
	height:20px;
	font-size:12px;
	color:#666;
	line-height:20px;}
.ind_vote_state {
	width:313px;
	height:35px;
	font-size:12px;
	line-height:35px;
	color:#999;
	margin:0 0 0 5px;}
/*------------------------------------------ ind vote ------------------------------------------*/
.ind_link_area {
	width:318px;
	float:left;}
.ind_link {
	width:318px;}
.ind_link ul {
	margin:0px;
	padding:0px;
	list-style:none;}
.ind_link ul li {
	width:148px;
	height:44px;
	float:left;
	margin:0 4px 10px 3px;
	background:url(../img/s_ad_bg.gif) 0 0 no-repeat;}
.ind_link ul li a {
	width:142px;
	height:38px;
	padding:3px;
	display:block;
	float:left;
	background:url(../img/s_ad_bg.gif) 0 0 no-repeat;}
.ind_link ul li a:hover {
	width:142px;
	height:38px;
	padding:3px;
	display:block;
	background:url(../img/s_ad_bgv.gif) 0 0 no-repeat;}
.discussion {
	width:276px;
	height:98px;
	/*padding:20px 45px 0 130px;*/
	padding:14px 15px 15px 9px;
	font-size:12px;
	color:#444;
	line-height:20px;
	background:url(../img/discussion_bg.gif) 0 0 no-repeat;
	margin:0 0 25px 0;}
.discussion a, .discussion a:link, .discussion a:active, .discussion a:visited {
	color:#444;}
.discussion a:hover {
	color:#e4007f;}
.discussion .title {
	color:#e4007f;
	font-weight:bold;
	padding:0 0 8px 0;}
.discussion_pic {
	width:90px;
	height:98px;}
/*------------------------------------------ product ------------------------------------------*/	
.banner_flash {
	width:963px;
	height:163px;
	margin:5px 16px 0 16px;}
.login_info {
	font-size:12px;
	color:#555;
	line-height:30px;
	text-align:right;}
.login_info a, .login_info a:link, .login_info a:active, .login_info a:visited {
	color:#555;}
.login_info a:hover {
	color:#e4007f;}
.login_info span {
	color:#e4007f;}
.login_id {
	width:963px;
	height:33px;
	margin:0 16px;
	font-size:12px;
	color:#555;
	line-height:28px;
	text-align:right;
	background:url(../img/login_ID_bg.jpg) 0 0 no-repeat;}
.login_id a, .login_id a:link, .login_id a:active, .login_id a:visited {
	color:#555;
	text-align:right;}
.left_menu_bg {
	width:171px;
	padding:7px 18px 0 19px;
	margin:0 0 13px 0;}
.left_menu {
	width:171px;
	height:27px;
	line-height:27px;
	background:url(../img/menubg.gif) 0 0 no-repeat;
	margin:0 0 5px 0;	
	color:#555;
	font-size:13px;}
.left_menu a, .left_menu a:link, .left_menu a:active, .left_menu a:visited {
	width:166px;
	height:27px;
	line-height:27px;
	color:#555;
	font-size:13px;
	padding:0 0 0 5px;
	background:url(../img/menubg.gif) 0 0 no-repeat;
	display:block;}
.left_menu a:hover {
	width:166px;
	height:27px;
	color:#e4007f;
	line-height:27px;
	font-size:13px;
	background:url(../img/menubgv.gif) 0 0 no-repeat;}
.left_submenu {
	width:171px;}
.left_submenu ul {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;}
.left_submenu ul li {
	width:131px;
	padding:0 0 0 40px;
	line-height:24px;
	height:24px;
	font-size:12px;
	color:#999;}
.left_submenu ul li a, .left_submenu ul li a:active, .left_submenu ul li a:link, .left_submenu ul li a:visited {
	color:#999;}
.pro_category {
	font-size:15px;
	color:#86963f;
	font-weight:bold;
	line-height:20px;
	padding:0 0 0 60px;}
.pro_stick {
	width:171px;
	padding:0 18px 0 19px;
	background:url(../img/left_menu_Bbg.gif) 0 100% no-repeat;}
.pro_list {
	width:647px;
	padding:25px 50px 25px 58px;}
.about_stick {
	width:171px;
	padding:0 18px 0 19px;
	margin:0 0 17px 0;}
.about_list {
	width:655px;
	padding:20px 50px 30px 50px;}
.faq_list {
	width:665px;
	padding:20px 45px 30px 45px;}
.cf_list {
	width:695px;
	padding:20px 10px 30px 50px;}
.msn_stick_bg {
	width:140px;
	height:218px;
	padding:44px 12px 0 19px;
	background:url(../img/msn_stick_bg.jpg) 0 0 no-repeat;}
.msn_stick {
	padding:0 0 0 18px;}
.msn_sticker {
	width:50px;
	height:50px;
	margin:0 12px 11px 0;
	float:left;
	background:url(../img/stick_iconbg.gif) 0 0 no-repeat;
	padding:4px;} 
.probox295{
	height: 96px;
	width: 298px;
	border: 1px solid #FFE3F3;
	margin-right: 17px;
	float: left;
	margin-bottom: 25px;
}
.proImg{
	margin-left: 1px;
	float: left;}
/*------------------------------------------ contact ------------------------------------------*/	
.map {
	width:186px;
	height:86px;
	margin:0 10px 0 0;}
.map a {
	width:182px;
	height:82px;
	padding:1px;
	border:1px solid #ccc;
	display:block;}
.map a:hover {
	width:182px;
	height:82px;
	border:1px solid #e4007f;}
.contact_list {
	width:639px;
	padding:25px 0px ;
	margin:0 58px;
	border-bottom:1px dashed #ccc;}
.contact_ct {
	line-height:20px;
	font-size:12px;
	color:#666;}
.contact_ct a, .contact_ct a:link, .contact_ct a:active, .contact_ct a:visited {
	color:#666;}
.contact_ct a:hover {
	color:#e4007f;}
.contact_location {
	width:622px;
	height:105px;
	background:url(../img/contact_bg.jpg) 0 0 no-repeat;
	padding:18px 0 0 17px;}
.contact_TT {
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px;
	background-image:url(../img/line01.gif);
	background-position:0 100%;
	background-repeat:repeat-x;}
.blog_bg {
	background:#fce5f2;
	padding:10px;}
.blog_bg_w {
	padding:10px;
	background:#fff;
	font-size:12px;
	color:#555;
	line-height:20px;}
/*------------------------------------------ contact ------------------------------------------*/
.faq_q_icon {
	width:620px;
	background:url(../img/icon_pinky.gif) 0 0 no-repeat;
	padding:0 0 0 35px;
	margin:0 0 20px 0;}
.faq_a_icon {
	width:600px;}
.faq_ct {
	background:url(../img/faq_bg.gif) 0 0 repeat-y;
	padding:0 0 0 15px;}
.faq_ct02 {
	background:url(../img/faq_bgv.gif) 0 0 repeat-y;
	padding:0 15px 0 0;}
.faq_q {
	font-size:12px;
	color:#000;
	line-height:20px;
	padding:3px 0;}
.faq_a {
	font-size:12px;
	color:#555;
	line-height:20px;
	padding:0 0 0 10px;}
.faq_a a, .faq_a a:link, .faq_a a:active, .faq_a a:visited {
	color:#0082bd;}
.faq_a a:hover {
	color:#e4007f;}
.faq_a span {
	color:#0082bd;}
/*------------------------------------------ member ------------------------------------------*/
.member_rule {
	width:620px;
	height:460px;
	border:1px solid #fce5f2;
	overflow:auto;
	font-size:12px;
	color:#555;
	line-height:20px;
	padding:10px;}
.member_notice {
	line-height:20px;
	font-size:12px;
	color:#555;
	padding:5px 5px 5px 25px;
	background:url(../img/icon_arrow02.gif) 5px 11px no-repeat #fce5f2;
	margin:0 0 20px 0;}
.member_apply_TT {
	font-size:12px;
	text-align:right;
	color:#000;
	line-height:20px;
	padding:5px;
	background:url(../img/line01.gif) 0 100% repeat-x;}
.member_subTT {
	font-size:12px;
	color:#555;
	line-height:18px;
	padding:0 5px 5px 5px;}
.member_bonusTB {
	background-image:url(../img/line01.gif);
	background-position:0 100%;
	background-repeat:repeat-x;}
/*------------------------------------------ download ------------------------------------------*/	
.download_desktop_bg {
	width:300px;
	height:112px;
	padding:8px 7px;
	background:url(../img/download_dt_bg.gif) 0 0 no-repeat;
	margin:0 0 20px 0;}
.download_desktop_pic {
	width:150px;
	height:110px;
	padding:1px;
	background-color:#fff;
	float:left;
	margin:0 8px 0 0;}
.download_ct {
	width:126px;
	float:left;
	height:102px;
	padding:5px;}
.download_ct_list {
	color:#000;
	line-height:16px;
	padding:3px 0 3px 5px;
	font-size:11px;
	background:url(../img/line01.gif) 0 100% repeat-x;}
.download_ct_list a, .download_ct_list a:link, .download_ct_list a:active, .download_ct_list a:visites {
	color:#000;}
.download_ct_list a:hover {
	color:#e4007f;}
/*------------------------------------------ topic ------------------------------------------*/
.topic_notice_bg {
	background:url(../img/topic_bg.gif) 0 0 repeat-y;
	padding:0 25px;}
.topic_notice_bg ul {
	margin:0px;
	padding:0px;
	list-style:none;}
.topic_notice_bg li {
	background:url(../img/icon_01.gif) 0 7px no-repeat;
	font-size:12px;
	color:#555;
	line-height:22px;
	padding:0 0 0 20px;}
.topic_notice_bg .red {
	font-size:13px;
	color:#e4007f;}
.topic_tt_left {
	font-size:13px;
	color:#fff;
	line-height:20px;
	padding:5px;}
.topic_tt_center {
	font-size:13px;
	color:#fff;
	line-height:20px;
	text-align:center;
	padding:5px;}
.topic_tb {
	border-bottom:1px solid #fff;}
.topic_tb td {
	padding:5px;}
.topic_list_left {
	font-size:12px;
	color:#555;
	line-height:20px;}
.topic_list_left a, .topic_list_left a:active, .topic_list_left a:link, .topic_list_left a:visited {
	color:#555;}
.topic_list_left a:hover {
	color:#e4007f;}
.topic_list_center {
	text-align:center;
	font-size:12px;
	color:#000;
	line-height:20px;}
.topic_list_right {
	text-align:right;
	color:#000;
	line-height:18px;
	text-align:right;
	font-size:11px;}
.topic_list_right span {
	color:#0082bd;
	text-align:right;}
.topic_list_date {
	font-size:11px;
	color:#000;
	line-height:20px;
	text-align:center;}
.topic_re {
	border:4px solid #0fa6ea;
	background-color:#d0effd;
	padding:5px;
	margin:0 0 15px 0 ;}
.topic_sub_re {
	border:4px solid #f499cc;
	background-color:#fce5f2;
	padding:5px;
	margin:15px 0 0 0 ;}
.topic_message {
	border:4px solid #f499cc;
	background-color:#fce5f2;
	padding:5px;}
.topic_message ul {
	margin:0px;
	padding:0px;
	list-style:none;}
.topic_message li {
	background:url(../img/icon_01.gif) 0 7px no-repeat;
	font-size:12px;
	color:#555;
	line-height:22px;
	padding:0 0 0 20px;}
.topic_re td {
	padding:5px;}
.topic_re_list {
	font-size:11px;
	color:#000;
	line-height:20px;
	padding: 0 0 0 15px;
	background:url(../img/icon_01.gif) 0 6px no-repeat;}
.topic_re_list span {
	color:#e4007f;}
.topic_re_TT {
	font-size:15px;
	color:#0082bd;
	line-height:20px;
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #d0effd;
	background-color:#fff;}
.topic_re_subTT {
	font-size:13px;
	color:#e4007f;
	line-height:20px;
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #fce5f2;
	background-color:#fff;}
.topic_re_ct {
	font-size:12px;
	color:#000;
	line-height:20px;
	padding:5px;}
.topic_re_subct {
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px;}
.topic_pic {
	width:80px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px;
	background-color:#fff;
	border:1px solid #46a6e3;}
.topic_subpic {
	width:80px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px;
	background-color:#fff;
	border:1px solid #f7b2d8;}
.topic_re_date {
	text-align:right;
	padding:5px 5px 0 5px;
	font-size:11px;
	color:#0082bd;
	line-height:20px;
	background:url(../img/line01.gif) 0 0 repeat-x;}
.topic_page {
	text-align:center;
	font-size:12px;
	color:#000;}
.topic_page a, .topic_page a:active, .topic_page a:link, .topic_page a:visited {
	color:#000;
	padding:2px 4px;
	background-color:#FCE5F2;
	width:auto;}
.topic_page a:hover {
	color:#e4007f;
	padding:2px 4px;
	background-color:#fff;
	width:auto;	}
.topic_page span {
	color:#e4007f;
	font-size:15px;
	font-weight:bold;}
/*------------------------------------------ cf ------------------------------------------*/
.cf_bg {
	background:url(../img/cf_B_bg.gif) 0 0 no-repeat;
	width:655px;
	height:323px;
	padding:10px;}
.cf_TT {
	background:url(../img/cf_ttbg.gif) 0 0 no-repeat;
	width:302px;
	height:22px;
	line-height:22px;
	font-size:13px;
	color:#e4007f;
	margin:5px 0 0 0;
	padding:0 0 15px 25px;}
.cf_swf {
	width:300px;
	height:250px;}
.cf_list_bg {
	width:132px;
	padding:0px 8px;
	background-color:#FCE5F2;}
.cf_pic {
	width:132px;
	height:90px;
	background-color:#fff;
	margin:0 0 5px 0;}
.cf_pic a {
	width:128px;
	height:86px;
	padding:2px;
	background-color:#f7b2d8;
	display:block;}
.cf_pic a:hover {
	background-color:#e4007f;
	width:128px;
	height:86px;}
.cf_subTT {
	font-size:12px;
	color:#e4007f;
	line-height:20px;
	margin:0 0 15px 0;}
.cf_download {
	color:#000;
	line-height:20px;
	font-size:12px;
	padding:2px 0;
	clear:both;}
.cf_download a, .cf_download a:link, .cf_download a:active, .cf_download a:visited {
	color:#000;}
.cf_download a:hover {
	color:#e4007f;}
.cf_sbg {
	background:url(../img/cf_bg02.gif) 0 0 no-repeat;
	width:272px;
	height:80px;
	padding:9px 8px;
	margin:0 10px 15px 0;
	float:left;}
.cf_spic {
	width:112px;
	height:80px;
	background-color:#f7b2d8;
	float:left;
	margin:0 5px 0 0;}
.cf_spic a {
	width:108px;
	height:76px;
	padding:2px;
	background-color:#f7b2d8;
	display:block;}
.cf_spic a:hover {
	width:108px;
	height:76px;
	background-color:#e4007f;}
.cf_btn {
	text-align:right;
	padding:20px 10px 7px 0;
	height:30px;
	width:375px;
	height:23px;
	background:url(../img/cf_foot.gif) 0 0  no-repeat;}
.cf_btn a{
	text-align:right;}
.cf_S_bg {
	width:655px;
	background:url(../img/cf_S_bg.gif) 0 0 repeat-y;}
.cf_S_list {
	width:112px;
	padding:10px 9px;}
/*------------------------------------------ font ------------------------------------------*/
.news_TB {
	background:url(../img/line02.gif) 0 100% repeat-x;}
.news_list {
	font-size:12px;
	color:#555;
	line-height:20px;
	padding:5px 10px 5px 18px;
	background:url(../img/icon_01.gif) 3px 8px no-repeat;}
.news_list a, .news_list a:link, .news_list a:active, .news_list a:visited {
	color:#555;}
.news_list a:hover {
	color:#e4007f;}
.news_date {
	text-align:right;
	line-height:20px;
	color:#0082bd;
	font-size:11px;}
.news_topbg {
	background:url(../img/news_bg.gif) 0 0 repeat-y;
	padding:0 25px;}
.news_pic {
	width:160px;
	height:120px;
	padding:5px 7px 7px 5px;
	float:left;
	margin:0 15px 10px 0;
	background:url(../img/news_pic_bg.jpg) 0 0 no-repeat;}
	
.news_pic1 {
	width:160px;
	height:120px;
	padding:5px 7px 7px 5px;
	float:left;
	margin:0 2px 0px 0;
	background:url(../img/news_pic_bg.jpg) 0 0 no-repeat;}
	
	
.news_top_TT {
	font-size:15px;
	color:#1569b5;
	line-height:20px;
	padding:0 0 3px 0;
	background:url(../img/line01.gif) 0 100% repeat-x;}
.news_dtl_bg {
	width:635px;
	height:20px;
	padding:8px 10px;
	background:url(../img/news_dtl_TTbg.gif) 0 0 no-repeat;
	margin:0 0 20px 0;}
.news_dtl_TT {
	color:#1569b5;
	font-size:15px;
	line-height:20px;
	padding:0 0 0 25px;
	background:url(../img/icon_pinky02.gif) 0 0 no-repeat;}
.news_dtl_date {
	text-align:right;
	color:#e4007f;
	font-size:11px;}
.news_top_date {
	font-size:11px;
	color:#e4007f;
	line-height:20px;}
.news_top_CT {
	font-size:12px;
	color:#555;
	line-height:20px;}
.news_top_more {
	font-size:12px;
	color:#1569b5;
	text-align:right;
	line-height:20px;}
.news_top_more a, .news_top_more a:link, .news_top_more a:active,.news_top_more a:visited  {
	color:#1569b5;}
.news_top_more a:hover {
	color:#e4007f;}
/*------------------------------------------ vote ------------------------------------------*/	
.vote_q {
	height:35px;
	font-size:15px;
	color:#1569b5;
	padding:0 0 0 40px;
	line-height:30px;
	background:url(../img/icon_q.gif) 0 0 no-repeat;}
.vote_date {
	color:#e4007f;
	font-size:11px;
	line-height:20px;
	padding:0 0 0 40px;
	margin:0 0 10px 0;}
.vote_list {
	font-size:13px;
	color:#555;
	line-height:20px;
	padding:5px;}
.vote_list a, .vote_list a:link, .vote_list a:active,.vote_list a:visited  {
	color:#555;}
.vote_list a:hover { 
	color:#e4007f;}
.vote_dtl_list {
	font-size:13px;
	color:#555;
	line-height:20px;
	padding:5px;}
.vote_dtl_percent {
	font-size:12px;
	color:#1569b5;
	text-align:center;
	line-height:20px;
	padding:5px;}
.vote_dtl_percent_bg {
	font-size:11px;
	color:#555;
	line-height:18px;
	padding:0 0 0 5px;}
.vote_pic {
	width:150px;
	height:150px;
	padding:5px 6px 7px 6px;
	background:url(../img/vote_picbg.gif) 0 0 no-repeat;
	margin:35px 15px 0 0;}
.vote_total {
	font-size:12px;
	text-align:right;
	color:#000;
	line-height:20px;
	padding:5px;}
.vote_total span {
	color:#e4007f;}
.vote_ct {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin:10px 0 10px 0;}
.vote_ct span {
	color:#e4007f;}
/*------------------------------------------ epapper ------------------------------------------*/
.epapper_TB {
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	margin-bottom:15px;}
.epapper {
	width:940px;
	margin:auto;}
.epapper_date {
	font-size:11px;
	color:#0082bd;
	line-height:20px;
	padding:5px 5px 5px 20px;
	background:url(../img/icon_01.gif) 3px 11px no-repeat;}
.epapper_TT {
	background:url(../img/icon_06.gif) 0 7px no-repeat;
	font-size:15px;
	color:#e4007f;
	padding:0 0 0 20px;
	line-height:22px;}
.epapper_TT span {
	font-size:11px;
	color:#0082bd;}
.epapper_edit {
	width:940px;
	padding:0 0 20px 0;
	border-bottom:1px solid #ccc;
	margin:0 0 20px 0;}
/*------------------------------------------ sitemap ------------------------------------------*/
.sitemap_bg {
	background:url(../img/topic_bg.gif) 0 0 repeat-y;
	padding:0 25px;}
.sitemap_ct {
	width:106px;
	float:left;
	background:url(../img/icon_01.gif) 0 7px no-repeat;
	font-size:12px;
	color:#555;
	line-height:20px;
	padding:3px 0 3px 15px;}
.sitemap_ct a, .sitemap_ct a:link, .sitemap_ct a:active, .sitemap_ct a:visited {
	color:#555;}
.sitemap_ct a:hover {
	color:#e4007f;}
.sitemap_TB {
	margin:0 0 20px 0;}
/*------------------------------------------ product setting ------------------------------------------*/
.backList{
	color: #999999;
	text-decoration: none;
	text-align: right;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 10px;}
.backList a{
	color: #999999;
	text-decoration: none;}
.backList a:hover{
	color: #999999;
	text-decoration: none;}
td.padding_hd{
	padding: 3px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	border: 1px solid #FFF0F9;
	width: 40%;
	background-color: #FFF0F9;}
td.padding{
	padding: 3px;
	font-size: 12px;
	color: #666666;
	text-align: right;
	border: 1px solid #FFF0F9;}
/*------------------------------------------ event setting ------------------------------------------*/
.event_pic {
	width:145px;
	height:130px;
	background-color:#FFF;
	margin:0 5px 0 0;}
.event_pic a {
	width:145px;
	height:130px;
	padding:3px;
	background-color:#f7b2d8;
	display:block;}
.event_pic a:hover {
	width:145px;
	height:130px;
	background-color:#e4007f;}
.event_top_pic {
	width:675px;
	margin-bottom:25px;}
.event_TB {
	margin:0 0 15px 0;
	background:url(../img/line01.gif) 0 100% repeat-x;
	padding:0 0 15px 0;
	width:675px;}
.event_mainTT {
	width:645px;
	height:28px;
	background:url(../img/event_ttbg.gif) 0 0 no-repeat;
	padding:0 0 0 30px;
	font-size:15px;
	line-height:28px;
	color:#e4007f;
	margin:0 0 20px 0;}
.event_TT {
	font-size:13px;
	color:#1569b5;
	line-height:18px;
	background:url(../img/icon_01.gif) 0 3px no-repeat;
	padding:0 0 3px 15px;}
.event_CT {
	font-size:12px;
	color:#666;
	line-height:18px;
	padding:0 10px 10px 0;}
.event_subCT {
	font-size:12px;
	background:url(../img/icon_01.gif) 0 5px no-repeat;
	color:#000;
	line-height:18px;
	padding:0 10px 0 15px;}
.event_subCT span {
	color:#e4007f;}
.pro_new_list {
	width:670px;
	padding:25px 30px 25px 55px;}
.por_B_bg {
	width:650px;
	height:350px;
	padding:10px;
	background:url(../img/pro_B_bg.gif) 0 0 no-repeat;}
.pro_S_bg {
	width:650px;
	height:105px;
	padding:18px 10px 17px 10px;
	margin:10px 0 0 0;
	background:url(../img/pro_S_bg.gif) 0 0 no-repeat;}
.pro_new_list_pic {
	width:105px;
	height:105px;
	margin:0 7px;
	background-color:#fdeef7;}
.btn_right02 {
	text-align:right;}
.btn_right02 a {
	text-align:right;}