.bg {display:none;position:absolute;width:100%;height:100%;background:#000;filter:Alpha(opacity=70);opacity:0.7;top:0;left:0;z-index:9999;}

.dTc {display:none;position:absolute;width:630px;background:#65493B;z-index:10000;color:#FFAC5A;}
.dTc .aClose {position:absolute;width:68px;height:68px;overflow:hidden;background:#361A0C url(../images/tc/images.png) no-repeat 8px 8px;top:0;right:-68px;cursor:pointer;color:#fff;text-indent:-9999px;}
.dTc .clear {zoom: 1;clear: both;}
.dTc .clear::after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}

.dTcflashbg {padding:15px;}
.dTcflash {width:640px;height:430px;overflow:hidden;padding:4px;background:#2a5884;border:1px solid #3f84c2;margin:0 auto;}
.dTcflash div {width:600px;padding:40px 0 0;margin:auto;}
.h3Tcflash {height:25px;overflow:hidden;}
.ulTcflashtab {float:right;width:174px;height:25px;}
.ulTcflashtab li {float:left;width:85px;height:24px;background:#1b3956;border:1px solid #204467;border-bottom:none;text-align:center;line-height:24px;cursor:pointer;}
.ulTcflashtab li:hover,.ulTcflashtab li.current {position:relative;height:25px;border-color:#3f84c2;margin-bottom:-1px;background:#2a5884;}
.dTcflashdes {height:44px;padding:15px 0 0;}
.dTcflashlist {position:relative;height:125px;background:#0f2030;}
.dTcflashmar {position:absolute;width:660px;height:102px;overflow:hidden;top:14px;left:70px;}
.dTcflashmar ul {position:absolute;height:102px;left:0;}
.dTcflashmar ul li {float:left;width:165px;height:102px;text-align:center;text-align:center;}
.dTcflashmar ul li img {display:block;width:140px;height:80px;margin:0 auto;border:1px solid #2a5884;cursor:pointer;}
.dTcflashmar ul li.current img {border:1px solid #fff;}
.dTcflashmar ul li img {width:140px;height:80px;}
.aTcflashmarleft {position:absolute;width:16px;height:26px;background:url(../images/tc/images.png) no-repeat -100px 0;top:45px;left:30px;cursor:pointer;}
.aTcflashmarright {position:absolute;width:16px;height:26px;background:url(../images/tc/images.png) no-repeat -200px 0;top:45px;right:30px;cursor:pointer;}

.dTctxt {width:600px;padding:0 0 20px;margin:0 auto;font-size:14px;line-height:24px;}
.dTctxt h3 {height:64px;background:url(../images/tc/images.png) no-repeat center bottom;text-align:center;line-height:80px;font-size:16px;font-weight: bolder;}

.dTclc {width:700px;height:690px;overflow:hidden;margin:0 auto;background:url(../images/tc/lc.png) no-repeat;font-size:14px;}
.dTctxt1 {width:612px;height:97px;padding:60px 0 0;margin:0 auto;}
.dTctxt1 span {color:#f90;}
.dTctxt2 {width:612px;padding:10px 50px;margin:0 auto;border-top:1px solid #204263;line-height:24px;}
.dTctxt2 a {color:#89c5f4;text-decoration:underline;}
.dTctab {width:612px;margin:0 auto;}
.ulTctab {height:91px;overflow:hidden;}
.ulTctab li {float:left;width:204px;height:75px;}
.ulTctab li a {display:block;width:204px;height:75px;overflow:hidden;background:url(../images/tc/lc.png) no-repeat -9999px -9999px;text-indent:-9999px;}
.ulTctab li.current .aLc_0 {background-position:-700px 0}
.ulTctab li.current .aLc_1 {background-position:-904px 0}
.ulTctab li.current .aLc_2 {background-position:-1108px 0}
.dTctabcon .con {display:none;line-height:24px;text-align:center;padding:0 0 10px;color:#fff;}
.dTctabcon .con a {color:#f90;text-decoration:underline;}
.dTctabcon .current {display:block;}
.dTctabcon .con img {padding:3px;margin-top:10px;background:#2a5884;border:1px solid #3f84c2}

/* extended by jaykon 2012-10-15 */
#tc-3{width:636px;background:#f2f2f2;color:#333333;font-size:14px;height:263px;overflow:hidden}
.dTc .dTc-title{width:100%;height:51px;background:url(../images/tc/newbie-title.png) no-repeat;text-indent:-9999px}
#tc-3 .aClose{right:0;background:none;height:51px;}
#sniframe{width: 350px;margin:30px auto 15px;display: block;}
.dTc .intro-txt{text-align:center}
.dTc .sub-text{width:280px;height:19px;line-height:19px;text-align:center;color:#6b6b6b;font-size:11px;background:url(../images/tc/message-txt-bg.png) no-repeat;margin: 0 auto;}
.message-title{width:100%;height:75px;background:url(../images/tc/message-title.png);text-indent:-9999px;}
.message-body {background:#D6D6D6;padding-bottom:20px}
.message-body .message-intro{float:left;width:49%;font-size:12px;background:url(../images/tc/dot.png) repeat-y right top;line-height:22px;}
.message-body .message-intro p{padding:0 30px;text-indent:2em;color:#747474}
.message-body .message-intro .sub-text{margin-top:18px}
.message-body .message-form{float:left;width:49%}
