﻿/*
global style
*/
body, html{margin: 0px auto;padding: 0px;font-size: 12px;background: #fff;}
table{ border: 0px; margin: 0px auto; }
table.buyform tr.head td{ background: #fcf; }
table.buyform td{ background: #fff; text-align: center; }
table.buyform1 tr.head td{ background: #9c9; }
table.buyform1 td{ background: #fff; text-align: center; }
table.member tr.head td{ border-bottom: 1px dashed #ccc; color: #f00; font-weight: bold; }
table.member td{ text-align: center; }
table.emceeinfo td{ border-bottom: 1px dashed #ccc; padding-left: 24px; width: 50%; }


form{margin: 0px;}
img{border: 0px;}
ul.ulist, .ulist ul{list-style: none;margin: 0px;padding: 0px;}
ul.float li, .float ul li{ float: left; }
a{color: #039;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
.block{display: block;}
.none{display: none;}
.pointer{cursor: pointer;}
.relative{position: relative;}
.auto{ margin: 0px auto; }


/*
h style
*/
h1,h2{ margin: 0px; padding: 0px; font-size: 100%; font-weight: lighter; }


/*
common style
*/
.fleft{float: left;}
.fright{float: right;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.clear{clear: both;}
.align{margin: 0px auto;}


/*
font style
*/
.bold{font-weight: bold;}
.underline a, a.underline{    text-decoration: underline;}
.ft11{ font-size: 11px; }
.ft12{ font-size: 12px; }
.ft13{ font-size: 13px; }
.ft14{ font-size: 14px; }
.ft15{ font-size: 15px; }
.ft18{ font-size: 18px; }

/*
height style
*/
.h100p{ height: 100%; }
.h7{ height: 7px; line-height: 0px; font-size: 0px; }
.h20{ height: 20px; }
.h30{ height: 30px; }
.h60{ height: 60px; }

/*
line-height style
*/
.lh18{ line-height: 18px; }
.lh20{ line-height: 20px; }
.lh24{ line-height: 24px; }
.lh30{ line-height: 30px; }
.lh60{ line-height: 60px; }

/*
hyperlink style
*/
/*style*/
.a_000_f00 a, a.a_000_f00{    color: #000;    text-decoration: none;}
.a_000_f00 a:hover, a.a_000_f00:hover{    color: #f00;    text-decoration: underline;}
/*style*/
.a_999_f60 a, a.a_999_f60{    color: #999;    text-decoration: none;}
.a_999_f60 a:hover, a.a_999_f60:hover{    color: #f60;    text-decoration: underline;}
/*style*/
.a_000_f60 a, a.a_000_f60{    color: #000;    text-decoration: none;}
.a_000_f60 a:hover, a.a_000_f60:hover{    color: #f60;    text-decoration: underline;}
/*style*/
.a_006_f60 a, a.a_006_f60{    color: #006;    text-decoration: none;}
.a_006_f60 a:hover, a.a_006_f60:hover{    color: #f60;    text-decoration: underline;}
/*style*/
.a_039_f60 a, a.a_039_f60{    color: #039;    text-decoration: none;}
.a_039_f60 a:hover, a.a_039_f60:hover{    color: #f60;    text-decoration: underline;}
/*style*/
.a_f00_f60 a, a.a_f00_f60{    color: #f00;    text-decoration: none;}
.a_f00_f60 a:hover, a.a_f00_f60:hover{    color: #f60;    text-decoration: underline;}
/*style*/
.a_fff_f60 a, a.a_fff_f60{    color: #fff;    text-decoration: none;}
.a_fff_f60 a:hover, a.a_fff_f60:hover{    color: #f60;    text-decoration: underline;}

/*
text style
*/
.c_666, .c_666 a, a.c_666{ color: #666; }
.c_fff, .c_fff a, a.c_fff{ color: #fff; }
.c_fff a:hover, a.c_fff:hover{ color: #fff; }


.c_009{ color: #009; }
.c_00f{ color: #00f; }
.c_906{ color: #906; }
.c_999{ color: #999; }
.c_ccc{ color: #ccc; }
.c_f0f{ color: #f0f; }
.c_fcf{ color: #fcf; }
.c_c00, .c_c00 a, a.c_c00{ color: #c00; }
.c_f00, .c_f00 a, a.c_f00{ color: #f00; }

.red{ color: #f00; }
.blue{ color: #00f; }

/*
border style
*/
.bd_c66 { border: 1px solid #c66; }

/*
bgcolor style
*/
.bg_nickname{ background: #eee; width: 132px; line-height: 20px; margin: 2px auto; }

.bg_f2dad6{ background: #f2dad6; }

.bg_fcf{ background: #fcf; }
.bg_9c9{ background: #9c9; }

/*
margin style
*/
.mg4r{ margin-right: 4px;}
.mg5{ margin: 5px;}
.mg5b{ margin-bottom: 5px;}
.mg5lr{ margin-left: 5px;    margin-right: 5px;}
.mg2t{ margin-top: 2px;}

/*
padding style
*/
.pad4{ padding: 4px; }
.pad6{ padding: 6px; }
.pad6tb{ padding: 6px 0px; }
.pad12t{ padding-top: 12px; }
.pad12l{ padding-left: 12px; }
.pad12r{ padding-right: 12px; }
.pad80l{ padding-left: 80px; }
.pad160l{ padding-left: 160px; }



/*
line style
*/
.line_ccc{ height: 1px; font-size: 0px; overflow: hidden; background: #ccc;}
.line_dashed{ height: 0px; font-size: 0px; overflow: hidden; border-top: 1px dashed #ccc;}

/*
input style
*/
input.text{ width: 128px; border: 1px solid #ccc;}
input.btn{ border: 1px solid #333; background: #fff; margin: 0px 6px; padding: 0px; line-height: 16px; cursor: pointer; }

/*
width style
*/
.w1003{ width: 1003px; margin: 0px auto 7px auto; }
.w960{ width: 960px; margin: 0px auto 7px auto; }





.w960 .body_left{ float: left; width: 230px; margin-right: 8px; }
.w960 .body_left .box{ border: 1px solid #c66; margin-bottom: 7px; }
.w960 .body_left .box .title{ background: url('/images/bg_title.jpg'); border-bottom: 1px solid #c66; height: 30px; line-height: 30px; padding: 0px 12px; }
.w960 .body_right{ float: left; width: 722px; }


.w960 .body_right .focus{ height: 220px; margin: 0px auto 7px auto; }
.w960 .body_right .focus .flash{ float: left; width: 454px; margin-right: 8px; }
.w960 .body_right .focus .notice{ float: left; width: 246px; height: 206px; border: 1px solid #c66; padding: 6px; line-height: 20px; text-align: center; }




.w80{ width: 80px; }
.w100{ width: 100px; }
.w300{ width: 300px; }
.w400{ width: 400px; }
.w600{ width: 600px; }


.top{ height: 91px; }
.top .lt{ float: left; width: 274px; }
.top .rt{ float: left; width: 729px; }
.top .rt .a{ height: 26px; line-height: 26px; background: url('/images/link2.gif') no-repeat left center; padding-left: 120px; }
.top .rt .a h1{ display: inline; margin: 0px; padding: 0px; font-size: 12px; font-weight: lighter; color: #906; }
.top .rt .b{ height: 53px; }
.top .rt .c{ height: 12px; background: url('/images/link11.gif') no-repeat; }

.top_yoyo{ }
.top_yoyo .a{ height: 60px; }
.top_yoyo .a .logo{ float: left; width: 200px; }
.top_yoyo .a .marquee{ float: left; width: 580px; padding-top: 10px; line-height: 30px; overflow: hidden; }
.top_yoyo .a .marquee h1{ font-weight: lighter; padding-top: 16px; text-align: center; }
.top_yoyo .a .favorite{ float: left; width: 180px; height: 30px; line-height: 30px; text-align: center; margin-top: 30px; background: url('/images/favorite.jpg') no-repeat center bottom; }
.top_yoyo .b{ height: 35px; }


ul.arrow1 li{ background: url('/images/arrow1.jpg') no-repeat left top; margin-left: 6px; padding-left: 12px; color: #f63; line-height: 24px; }
ul.arrow1 li div{ color: #666; padding-right: 12px; }

ul.hot li { margin: 12px; height: 80px; }
ul.hot li div.img{ float: left; width: 80px; height: 80px; margin-right: 4px; }
ul.hot li div.nickname{ float: left; width: 120px; height: 80px; text-align: center; }
ul.hot li div.nickname div.rNumber{ height: 56px; text-align: center; line-height: 56px; }

.channle_title { font-weight: bold; font-size: 15px; background: #FEECE8 url('/images/arrow2.gif') no-repeat left center; height: 30px; line-height: 30px; padding: 0px 36px; border-bottom: 1px solid #c66; }

.list_content{ line-height: 24px; padding: 6px 0px; text-align: center; overflow: hidden; }
.list_content ul li{ width: 163px; height: 200px; border: 1px dashed #ccc; margin: 6px; padding: 6px 0px; }

.list_pager { background: #FEECE8; height: 30px; line-height: 30px; border-top: 1px solid #c66; text-align: center; }



.paytype{ width: 623px; height: 444px; margin: 0px auto; }




.copyright{ border-top: 2px solid #333; }




.currentpage{ font-weight: bold; font-size: 14px; color: #c00; }




div.Init{ padding: 2px 2px 2px 30px; background: #fff3e7 url('/images/error.gif') no-repeat left; border: 1px solid #f72821; display: block; }
div.Ok{ padding: 2px 2px 2px 30px; background: #ffd url('/images/ok.gif') no-repeat left; border: 1px solid #fc0; display: block; }







ul.theater{ list-style: none; margin: 0px auto; padding: 0px; width: 700px; }
ul.theater li{ float: left; margin: 4px; width: 132px; height: 156px; line-height: 24px; text-align: center; }
ul.theater li a{ color: #666; }
ul.theater li a:hover{ color: #c00; background: #ff9; }



.faq{ background: url('/images/faq3.gif') no-repeat left top; padding-left: 80px; }
.faq_q{ color: #f00; border-bottom: 1px dashed #ccc; }
tr.icon080 td{ vertical-align: top; padding-top: 30px; }


.join1{ padding-left: 160px; background: url('/images/bg_join1.gif') no-repeat left top; }
.join2{ padding-left: 160px; background: url('/images/bg_join2.gif') no-repeat left top; }


.bg_join{ background: url('/images/bg_join.gif'); }

div.emceephoto{ border:1px dashed #ccc; padding: 4px; margin: 4px; text-align: center; }
div.emceephoto img{ width: 132px; height: 132px; }