body { background-color:#373737;}
.warp { width:973px; margin:0 auto;}
p { padding:0; margin:0; line-height:21px;}
.dn { display:none;}

a:link,a:visited { color:#ccc; } a:hover { color:#ffffff;}


#top { padding-top:10px; padding-bottom:10px;background-image:url(../images/ttc-1.jpg); background-repeat:no-repeat; background-position:right 16px;}
#top .logo{ width:380px; text-align:left;}
#top .links{ width:280px; text-align:right; padding-right:10px; color:#d9d8d8; padding-top:60px;}
#top .links a:link,#top .links a:visited {color:#d9d8d8; } #top .links a:hover {color:#fff; }

#menu { background-image:url(../images/menubg2.gif); height:37px;}
#menu ul { }
#menu li { float:left; width:115px; color:#525252;font-size:14px; font-weight:bold;padding-top:11px; position:relative; } 
#menu li.cp { width:125px;}

#menu li a:link, #menu li  a:visited { color:#525252; }
#menu li a:hover {  color:#2F8DE5;}

#menu li.cp  a:link, #menu li.cp  a:visited { color:#2F8DE5; }
#menu li.cp  a:hover {  color:#2F8DE5;}

#menu li span
{
    display: none;
    background-image: url(../images/na1.gif);
    height: 24px;
    padding-top: 6px;
    color: White;
    text-align: left;
    position:absolute;
    top: 40px;
    width: 289px;
    font-size: 12px;
    font-weight: normal;
    padding-left: 30px;
    left:30px;
}

#menu li.input { padding-bottom:4px; width:200px; text-align:right;padding-top:9px; }
#menu li.input input { margin-top:auto; border:solid 1px #9a9a9a; background-color:#d7d7d7;}
#menu li.search { width:50px;padding-top:9px; }

#menu2 { padding:14px;}

#ban {background-image: url(../images/banbg1.gif); padding:8px; margin-top:10px;}

/* scroll ad */
 #entBox li.adimg { line-height:14px; text-align:center; width:226px; height:174px; }
 #entBox li.adimg img { width:226px; height:174px; display:block; filter: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,  wipeStyle=0, motion='forward');}
/* scroll ad */

#main { margin-top:15px;}
#main .col_1 { width:226px;}


#login { width:204px; background-image:url(../images/login2.gif); height:83px; padding:10px;}
#login td { color:white;}




#main .title { text-align:left; padding:5px 10px 5px 10px; color:#71A7ED; background-color:#212121; margin-top:12px; }
#main .title span {  color:#C4C4C4; }

.mcard {}
.mcard .cardbox {padding:3px;}
.mcard .cardbtn { margin-top:7px;}

#main .col_2 { width:460px; margin-left:20px;}

#main .col_2  .newpro { margin-top:10px;}
#main .col_2  .newpro .star-5 { background-image:url(../images/star.gif); width:65px; display:block; position:relative; background-position:left center; margin-top:-15px; margin-left:50px;}
#main .col_2  .newpro .pic { width:200px;}
#main .col_2  .newpro .ifo { width:240px;color:#C4C4C4; text-align:left;}
#main .col_2  .newpro .ifo dl { padding-bottom:10px; border-bottom:dotted 1px #666;}
#main .col_2  .newpro .ifo dt { line-height:21px;}
#main .col_2  .newpro .ifo .des { line-height:18px; padding-top:10px; color:#888;}

#main .col_2  .team-fitness {}
#main .col_2  .team { width:230px;}
#main .col_2  .fitness { width:220px;}

#main .col_3 { width:234px; background-color:#848484; padding:6px;}
#main .col_3 .cal-1 { height:101px; background-image:url(../images/mall-1.jpg);}
#main .col_3 .cal-2 { width:221px;  background-image:url(../images/cal2.gif); margin-top:7px; padding:6px; background-position:center top; background-repeat:no-repeat;}
#main .col_3 .cal-2 .ifo1 { width:70px; border-right:dashed 1px #525252; margin-top:5px; height:80px; color:#b0b0b0; font-size:24px;}
#cMonth1  {font-family:Arial Black; font-size:36px;}
#cMonth2  {font-family:Arial; font-size:12px;}
#main .col_3 .cal-2 .ifo2 { width:144px;}
#main .col_3 .cal-3 {background-image:url(../images/cal2.gif); background-position:left bottom; background-repeat:no-repeat; padding:0px 10px 5px 10px;}
#main .col_3 .cal-3 .ifo3 { padding:5px 0px 2px 21px; _padding:3px 0px 0px 21px;  background-color:#676767; text-align:left; margin-top:0px; _margin-top:0px;  background-image:url(../images/arw1.gif); background-repeat:no-repeat; background-position:10px center;}


    #calendar { width:140px; background-color:#303030; font-size:12px;}
    #calendar li { float:left; width:16px; height:16px;_width:14px; _height:14px; color:#fff; text-align:center; margin:2px 2px 1px 2px; font-family:Arial;}
    #calendar li.red { color:#c30;}
    #calendar li.now { background-color:#69B2F6; font-weight:bold; color:Black;}
    
    
    #picList { background-color:#373737; padding:3px;}
    #picList .lbtn,#picList .rbtn { width:10px; padding-top:5px;} 
    #picList .pics { width:430px; overflow:hidden; white-space:nowrap; margin-left:2px;}
    #picList .pics  #pictb { float:left; margin-left:0px;}
    #picList .pics  td {  width:86px;  }
    #picList .pics  td  img { width:76px; height:57px; border:solid 3px #646464;}
    #picList .pics  td a:hover img { border:solid 3px #5fb7fe;}
    
    
    #ifobox { background-color:#585858; width:234px; margin-top:10px;}
    #ifobox .ifos li{ float:left; width:77px; color:White; cursor:pointer; background-image:url(../images/tt-1.jpg); height:21px; border-left:solid 1px #878787; font-size:12px; padding-top:5px;}
    #ifobox .ifos li.cp { background-image:none;}
    
    #ifobox  .box  ul { padding:5px;}
    #ifobox  .box  li { line-height:21px; color:White; font-size:12px; text-align:left; padding-left:9px; background-image:url(../images/arw2.jpg); background-repeat:no-repeat; background-position:left center;}
    #ifobox  .box  li.new a:link,#ifobox  .box  li.new a:visited { color:#96cbfd;} 
    #ifobox  .box  li a:link,#ifobox  .box  li a:visited { color:White;}
    
    
    div#team { padding-top:10px; }
    div#team table { border-bottom:solid 1px #1a1a1a; border-top:solid 1px #4a4a4a;}
    div#team table.toptb { border-top:solid 0px #4a4a4a;}
    
    div#team table .profile { width:82px; padding-top:0px;}
    div#team table .profile img { border:solid 0px #fff; margin-top:-5px;}
    div#team table .ifo { font-size:12px;  text-align:left; line-height:18px; color:#969696;} 
    div#team table .ifo strong { color:#ddd;}
    
    div#fitness { padding-top:10px; color:#969696;}
    div#fitness .up { padding-bottom:5px; border-bottom:dotted 1px #ccc;}
    div#fitness .up .pic { width:76px;} 
    div#fitness .up .ifo { width:124px; text-align:left;}
    div#fitness .up .ifo li.obj { color:White; font-weight:bold;}
    div#fitness .common ul { padding-top:5px;}
    div#fitness .common li { line-height:18px; color:#969696; font-size:12px; text-align:left; padding-left:9px; background-image:url(../images/arw2.jpg); background-repeat:no-repeat; background-position:left center;}
    
    
.footer { background-color:#161616; margin-top:15px; }
.bottom { text-align:left; padding:10px 10px 10px 25px; width:938px;}
.bottom li.cn { color:#a7a6a6; line-height:21px;} 
.bottom li.en { color:#575758;} 

/*sub2*/
#main2 { margin-top:15px;}
#main2 .category { width:194px;}
#main2 .category  .cates .c1{ height:37px; background-image:url(../images/t-obj-1.jpg); color:White; font-size:14px; font-weight:bold; padding-top:20px; }
#main2 .category  .cates .c2 {background-image:url(../images/t-obj-2.jpg); padding:0px 15px 5px 15px;}

#main2 .category  .cates .c2  ul { background-image:url(../images/t-obj-4.jpg); background-repeat:repeat-y;}
#main2 .category  .cates .c2  ul li { line-height:30px; color:#909090; text-align:left; padding-left:32px;background-image:url(../images/t-obj-arw1.jpg); background-repeat:no-repeat; background-position:10px center; }
#main2 .category  .cates .c2  ul li.cp { background-image:url(../images/t-obj-arw2.jpg); }
#main2 .category  .cates .c2  ul li.cp a:link,#main2 .category  .cates .c2  ul li.cp a:visited {color:#fff;}
#main2 .category  .cates .c2  li a:link { color:#909090;}
#main2 .category  .cates .c2  li a:visited { color:#909090;}
#main2 .category  .cates .c2  li a:hover { color:White;} 

#main2 .category  .cates .c3{ height:10px; background-image:url(../images/t-obj-3.jpg); background-position:center bottom; }
#main2 .conbox { width:756px;}

#main2 .conbox  .tbox { background-color:#262626; padding:10px;}
#main2 .conbox  .tbox a:link,#main2 .conbox  .tbox  a:visited { color:#ddd;} #main2 .conbox  .tbox  a:hover { color:#70B2E6;}
#main2 .conbox  .tbox  li { line-height:20px;}
#main2 .conbox  .tbox .obj { width:400px; padding-left:10px; text-align:left; color:#909090;}
#main2 .conbox  .tbox .obj strong { font-size:14px; color:White;}

#main2 .conbox  .tbox .path { color:#909090; width:160px; margin-top:20px; background-image:url(../images/home1.jpg); background-repeat:no-repeat; background-position:left center; text-align:left; padding-left:14px;}
#main2 .conbox  .tbox .path span { color:White;}
#main2 .conbox  .contents { font-size:14px; line-height:24px; text-align:left; padding:15px;}
#main2 .conbox  .contents  p { line-height:26px;}
#main2 .conbox  .contents  p img { margin:5px; border:solid 1px #ccc;}

#main2 .conbox  .contents  a:link,#main2 .conbox .contents a:visited {color:#2F8DE5;}

