/**
 * TOGSUN.com
 * LastChangedDate: 2008-12-15
 * member
 */
@charset "utf-8";
@import url("/Public/css/all.css");

/**
 * layout
 */
body{background:#339A0B url(/mascot/img/bg.jpg) repeat-x;color:#666}

#hbg{
width:100%;
height:346px;
margin:0 auto;
background:url(/mascot/img/hdbg2.jpg) no-repeat top center;
}
#header{
width:990px;
height:346px;
text-align:left;
margin:0 auto;
overflow:hidden;
background:url(/mascot/img/hdbg.jpg) no-repeat;
}
#fbg{
width:100%;
height:90px;
padding:10px 0 60px;
}
#footer{
width:990px;
height:90px;
padding-top:20px;
margin:0 auto;
color:#fff;
line-height:22px;
background:url(/mascot/img/footer.jpg) no-repeat top left;
}
#footer a{color:#fff;text-decoration:underline}
#content{
width:990px;
text-align:left;
padding:0;
margin:0 auto;
}

/**
 * header
 */
#header .hdflash{
width:976px;
height:291px;
padding-left:14px;
}
#header .menu{
width:960px;
height:42px;
padding-left:30px;
}
#header .menu ul li{float:left;margin-right:19px}
#header .menu ul li a{
display:block;
width:86px;
height:42px;
background:url(/mascot/img/menu.jpg) no-repeat
}
#header .menu ul li.m1 a{background-position:0 0}
#header .menu ul li.m2 a{background-position:-86px 0}
#header .menu ul li.m3 a{background-position:-172px 0}
#header .menu ul li.m4 a{background-position:-258px 0}
#header .menu ul li.m5 a{background-position:-344px 0}
#header .menu ul li.m6 a{background-position:-430px 0}
#header .menu ul li.m7 a{background-position:-516px 0}
#header .menu ul li.m8 a{background-position:-602px 0}
#header .menu ul li.m9 a{background-position:-688px 0}
#header .menu ul li.m1 a.current{background-position:0 -42px}
#header .menu ul li.m2 a.current{background-position:-86px -42px}
#header .menu ul li.m3 a.current{background-position:-172px -42px}
#header .menu ul li.m4 a.current{background-position:-258px -42px}
#header .menu ul li.m5 a.current{background-position:-344px -42px}
#header .menu ul li.m6 a.current{background-position:-430px -42px}
#header .menu ul li.m7 a.current{background-position:-516px -42px}
#header .menu ul li.m8 a.current{background-position:-602px -42px}
#header .menu ul li.m9 a.current{background-position:-688px -42px}
 
* html ul.jifen-list li {margin-left:14px;margin-right:6px} /* IE6 */
*+html ul.jifen-list li {margin-left:25px}  /*IE7 */

/**
 * content
 */
.ctbg{
width:990px;
height:24px;
margin-left:-1px;
*margin-left:0;
overflow:hidden;
background:url(/mascot/img/cbg.jpg) no-repeat 0 -48px;
}

/* c1 */
#content .col1{width:990px;}
.mainOneT{
width:990px;
height:14px;
margin-left:-1px;
*margin-left:0;
background:url(/mascot/img/cbg.jpg) no-repeat 0 0px;
}

.mainOneT1{
width:990px;
height:30px;
margin-left:-1px;
*margin-left:0;
background:url(/mascot/img/cbg.jpg) no-repeat 0 -72px;
}

.mainOneB{
width:990px;
height:10px;
margin-left:-1px;
*margin-left:0;
overflow:hidden;
background:url(/mascot/img/cbg.jpg) no-repeat 0 -14px;
}

.mainOneC{
width:926px;
padding:0 32px;
margin-left:-1px;
*margin-left:0;
background:url(/mascot/img/c1bg.jpg) repeat-y;
}
#content .col1 ul.links li{
float:left;
width:88px;
height:31px;
margin-left:20px;
margin-right:5px;
margin-bottom:8px;
}
* html #content .col1 ul.links li{margin-left:10px;margin-right:15px} /* IE6 */
/* c2 */
#content .col2{
width:974px;
padding-left:16px;
margin-left:-1px;
*margin-left:0;
background:url(/mascot/img/c2bg.jpg) repeat-y;
}

#content .col2t{
width:990px;
height:14px;
margin-left:-1px;
*margin-left:0;
background:url(/mascot/img/cbg.jpg) no-repeat 0 -24px;
}

#content .col2b{
width:990px;
height:10px;
margin-left:-1px;
*margin-left:0;
overflow:hidden;
background:url(/mascot/img/cbg.jpg) no-repeat 0 -38px;
}

#content .col2 .main{width:682px;padding:0 14px;margin-right:14px;}
#content .col2 .sidebar{width:250px;}

#content .col1 h2{
width:926px;
height:29px;
background:url(/mascot/img/tit.jpg) no-repeat
}
#content .col2 h2{
width:682px;
height:29px;
background:url(/mascot/img/tit.jpg) no-repeat
}

#content .col2 h2.ssjj{background-position:0 0}
#content .col2 h2.ssxq{background-position:0 -29px}
#content .col2 h2.zysx{background-position:0 -58px}

#content .col1 h2.zcmt{background-position:0 -87px}
#content .col1 h2.wdzp{background-position:0 -116px}
#content .col1 h2.cjbs{background-position:0 -145px}
#content .col1 h2.zpxs{background-position:0 -174px}
#content .col1 h2.ssjc{background-position:0 -232px}
#content .col1 h2.zzft{background-position:0 -203px}
#content .col1 h2.hjmd{background-position:0 -261px}

#content .detail-more h3{
width:70px;
height:18px;
margin-bottom:6px;
overflow:hidden;
background:url(/mascot/img/h3tit.jpg) no-repeat
}
#content .detail-more h3.t1{background-position:0 0}
#content .detail-more h3.t2{background-position:0 -18px}
#content .detail-more h3.t3{background-position:0 -36px}
#content .detail-more h3.t4{background-position:0 -54px}
#content .detail-more h3.t5{background-position:0 -72px}

#content .col2 .sidebar h3{
width:202px;
height:30px;
background:url(/mascot/img/stit.jpg) no-repeat
}
#content .col2 .sidebar h3.new{background-position:0 0}
#content .col2 .sidebar h3.ptn{background-position:0 -30px}

/* sidebar */
.col2 .sidebar .sbt{
width:230px;
height:10px;
overflow:hidden;
background:url(/mascot/img/sbg.jpg) no-repeat 0 0px;
}
.col2 .sidebar .sbb{
width:230px;
height:10px;
overflow:hidden;
background:url(/mascot/img/sbg.jpg) no-repeat 0 -10px;
}
.col2 .sidebar .sbm{
width:202px;
padding:0 14px;
background:url(/mascot/img/scbg.jpg) repeat-y;
}

ul.pl li{margin-top:12px;}
ul.pl li a img{border:1px solid #579729}

p.op{text-align:center}
p.op img{
width:91px;
height:24px;
background:url(/mascot/img/bt.jpg) no-repeat
}
p.op img.cmt{background-position:0 0}
p.op img.vote{background-position:0 -24px}
p.op img.del{background-position:0 -48px}

a.work img{
width:200px;
height:136px;
border:1px solid #000;
}
.itemOne p{color:#000;line-height:18px;}
.itemOne p a{color:#000;font-weight:bold;}

/* main */
.about-tog{
width:650px;
padding:15px;
border:1px solid #E1CE67;
background:#FEFFF1
}
.about-tog h4{color:#000;font-size:12px;font-weight:bold}
.about-tog p{text-indent:22px;line-height:20px;margin:8px 0}
.about-tog a{text-decoration:underline}

.mainOneC #cssTab{margin:10px 30px}
.mainOneC #cssTab a{margin-right:8px;color:#666}
.mainOneC #cssTab a.current{color:#f60;font-weight:bold}

.detail-more{font-size:14px;}
.detail-more p{padding-left:5px;line-height:24px;}
ul.detail-list li{margin-left:22px;margin-top:5px}

ul.worklist li{
float:left;
width:210px;
height:278px;
padding:5px;
margin:10px 7px 10px 2px;
border:1px solid #f5f5f5;
background:url(/mascot/img/listbg.jpg) repeat-x left bottom
}
* html ul.worklist li{margin:10px 5px 10px 2px;} /* IE6 */
ul.worklist li a.work{
display:block;
width:202px;
height:136px;
border:4px solid #ededed
}
ul.worklist li p{line-height:20px}
ul.worklist li a,ul.worklist li p span{color:#000}

.workdetail{
width:926px;
text-align:center;
margin:0 auto;
}
.workdetail h1{
margin:20px auto 8px;
color:#000;
font-size:20px;
font-family:"黑体";
}
.workdetail a.workbig{display:block;margin:20px auto;}
.workdetail a.workbig img{width:880px;border:1px solid #ccc}
.workdetail p.stat{margin:15px auto;color:#f60;font-size:14px;font-weight:bold;}
.workdetail p.stat span{margin:0 10px}
.workdetail p.stat span a{color:red;font-weight:normal}
.workdetail p.link{font-size:14px;}
.workdetail p.link input{width:280px;color:#333;border:0;border-bottom:1px solid #333;margin-right:10px}
.workdetail p.link span{cursor:pointer}
.workdetail .worknote{
padding:12px;
text-align:left;
background:url(/mascot/img/wbg.jpg) repeat-x
}
.worknote h4{
color:#000;
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
.worknote a.portrait{display:block;width:130px;height:130px;margin-right:20px}
.worknote a.portrait img{
width:122px;
height:122px;
border:4px solid #f4f4f4
}

#workCmt h3{}

/* comment */
ul.sCmt li{min-height:70px;padding:12px 15px;}
* html ul.sCmt li{height:70px;} /* IE6 */
ul.sCmt li.odd{background:#f4f4f4}
ul.sCmt li a.portrait{
float:left;
display:block;
width:52px;
height:52px;
margin-right:18px;
border:3px solid #ddd;
}
ul.sCmt li a.portrait img{border:1px solid #999}
ul.sCmt li div.l{width:786px}
ul.sCmt li p.text{color:#666;line-height:18px}
ul.sCmt li p.ot{margin-top:8px;text-align:right;color:#000;font-size:12px;font-weight:bold}
ul.sCmt li p.ot a{margin-left:10px}
ul.sCmt li p.ot span{font-weight:normal;margin-left:25px}

/* form */
form p{padding-bottom:12px}
form input.text{border:1px solid #ccc;width:250px}
textarea {border:1px solid #ccc}
button.gbt{
width:91px;
height:24px;
border:0;
font-size:12px;
color:#000;
background:url(/mascot/img/bt.jpg) no-repeat 0 -72px;
cursor:pointer;
padding-top:1px;
padding-left:1px;
}

/* interview */
.interview{
width:886px;
padding:20px 0px 20px 25px;
}
.interview ul li{
float:left;
width:420px;
height:120px;
padding:5px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #efefef;
overflow:hidden;
}
.interview ul li a.img{
float:left;
display:block;
width:160px;
height:120px;
margin-right:10px;
}
.interview ul li a.img img{width:160px;height:120px;}
.interview ul li div.info{
float:left;
width:240px;
height:120px;
}
.interview ul li p{color:#000}
.interview ul li p.dt{color:#666}

.judges{text-align:left;padding-left:20px}
.judges h5{font-size:14px;font-weight:bold;margin-bottom:8px}
.judges p{}
.judges hr{}
