/**
 * TOGSUN.com
 * LastChangedDate: 2009-02-08
 * all
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/* table{border-collapse:collapse;border-spacing:0;} */
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:inherit;font-weight:inherit;}

body {background:#FFF;color:#000;font: 12px/140% Tahoma, Arial, Helvetica, sans-serif;text-align: center;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monaco,'courier new','bitstream vera sans mono',monospace;}
strong{font-weight:bold;}
em{font-style:italic;}
a{outline:none;text-decoration:none;color:#333;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
hr{height:1px;border:solid #bbb;border-width:1px 0 0;}

/* global */
.mcauto{width:976px;margin:0 auto;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.line{margin:2px 0;border-bottom:1px solid #ccc;}
.line1{margin:2px 0;border-bottom:1px solid #e8e8e8;}
.dotline{margin:15px 0;border-bottom:1px dotted #ccc;}
.dline{border-bottom:1px dotted #ccc;*margin:4px 0;}
.dline1{border-bottom:1px solid #ccc;}
.left,.l{float:left}
.right,.r{float:right}
.red{color:red}
.c{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.p5{padding:5px}
.p10{padding:10px;}
.p20{padding:20px;}
.p610{padding:5px 10px;}
.pr20{padding-right:20px;}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt14{margin-top:14px}
.mt20{margin-top:20px}
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px}
.ml20{margin-left:20px}
.mr6{margin-right:6px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.banner{margin:10px auto}
.banner1{margin:14px auto;*margin:12px auto}
.fs{text-indent:24px;line-height:22px; }
.fs1{line-height:22px;}
.fs2{line-height:20px;}
.fs3{line-height:24px;}
.fs4{text-indent:24px;line-height:18px;}
.fs5{text-indent:24px;line-height:24px;}
.f11{font-size:11px}
.ft14{font-size:14px}
.bg1{background:#f7f7f7}
img.codeimg{margin-top:-12px;*margin-top:-4px}
.refresh{color:#003497}
.red{color:red}
.orange{color:#FF6700}
.pink{color:#CC339B}
.green{color:#329900}
.green1{color:#385902}
.g690{color:#690}
.c00{color:#c00}
.c666{color:#666}
.blue{color:#09f}
.blue1{color:#006697}
.gray{color:#999}
.nobg{background:none!important}

/* form */
input,button,select{font-size:12px;vertical-align:middle;}
.f-button,button,.f-check{cursor:pointer;}
.f-check,.f-radio{margin-right:5px}
.f-text,textarea,select{border:1px solid;border-color:#7c7c7c #ccc #ddd;font-size:12px;line-height:120%;}
.f-text,textarea{padding:2px;}
textarea{overflow:auto;}
.f-text{height:15px;}
label.error {margin-left:10px;width:auto;padding:5px;padding-left:25px;background:url(/Public/img/regvd.gif) no-repeat 3px 6px;color:red!important;font-weight:normal!important}
label.ok{margin-left:10px;width:auto;padding:5px;padding-left:25px;background:url(/Public/img/regvd.gif) no-repeat 3px -28px;color:green!important;font-weight:normal!important}

form.sf{margin:20px;}
form.sf p{margin:10px 0;line-height:21px;}
form.sf .f-label{float:left;width:100px;margin-right:10px;text-align:right;}
form.sf span.hint{display:block;margin-left:110px;color:#666;line-height:150%;}
form.sf p.blk{margin-left:110px;margin-top:20px}
form.sf .f-label1{font-size:14px;margin-right:10px;white-space:nowrap;}
form.sf .f-mh{height:60px}
form.sf .morechecks{height:60px}

form.mf{margin:20px;}
form.mf p{margin:10px 0;line-height:21px;}
form.mf .f-label{float:left;width:150px;margin-right:10px;text-align:right;}
form.mf .f-check{margin-left:160px;}
form.mf span.hint{display:block;margin-left:160px;color:#666;line-height:150%;}
form.mf p.blk{margin-left:160px;margin-top:20px}

form.lf{margin-bottom:30px;}
form.lf p{line-height:24px;}
form.lf p a{font-size:14px;}
form.lf .f-text{width:244px;height:18px;font-size:14px;line-height:18px;}
form.lf .f-check{font-size:14px;}
form.lf select{height:22px;font-size:14px;}
form.lf .f-label{font-size:14px;}
form.lf span.hint{font-size:12px;}
form.lf textarea{font-size:14px;}
form.lf .f-button{height:24px;padding:0 20px;font-size:14px;line-height:20px;}

form.of p{line-height:24px;}
form.of .f-text{width:180px;height:18px;font-size:14px;line-height:18px;}
form.of .f-label{font-size:14px;}

form.uf p{}
form.uf p.blk{margin-top:15px}

.f-file{padding:2px;width:200px;}
select{height:19px;*height:21px;padding:1px 1px 1px 0;}
.f-button{height:21px;padding:1px 10px 1px 10px;*padding:1px 5px;border:1px solid;border-color:#ddd #4A7300 #4A7300 #ddd;background:#649900;color:#fff;text-align:center;line-height:17px;letter-spacing:1px;}
.f-button:focus{border-color:#000;}

form .btn{width:95px;height:28px;padding-top:1px;*padding-top:6px;border:0;background:url(/Public/img/bt.jpg) no-repeat;color:#000;font-size:14px;font-weight:bold;}


/* pages */
.pages{text-align:right;margin:10px 0;margin-right:20px}
.pages ul li{display:inline;margin-left:5px;}
.pages ul li a img{vertical-align: middle}

.pages a{color:#3774D0;border:1px solid #ccc;padding:3px 4px;line-height:26px;}
.pages a:hover,.pages a.current{color:#fff;background:#3774D0}
.pages span{color:#3774D0;padding:3px 4px;font-weight:bold}

/* inline */
ul.inline li{float: left;}
ul.inline{margin-bottom:8px;}
ul.inline li{margin-right:7px;white-space:nowrap;}
ul.inline li a{color:#CB3301}
ul.inline1 li{display:inline;}

/* cmtPost */
.cmtPost p{font-size:14px;}
.cmtPost textarea{width:492px;height:185px;border:1px solid #ccc;background:#fff;overflow-y:hidden;}

/* icon img */
img.icon{width:16px;height:16px;vertical-align:middle;background:url(/Public/img/icon.gif) no-repeat;}

/* minihead */
#miniHeader{width:100%;height:40px;line-height:40px;vertical-align:middle;overflow:hidden;background:url(/Public/img/mini_h_bg.jpg) repeat-x;text-align:left}
#miniHeader h1{width:130px;height:26px;margin-left:28px;}
#miniHeader .mHBanner{margin-left:20px}
#miniHeader .mHBanner a{color:#FE3300;font-weight:bold}
#miniHeader .mHLogin,#miniHeader .mHRandom{margin-right:20px;text-align:right;}

/* normal tabs */
ul.ntabs{height:31px;margin-bottom:10px;background:url(/Public/img/ntabs-bg.jpg) repeat-x left bottom}
ul.ntabs li{
float:left;
height:29px;
line-height:29px;
vertical-align:middle;
padding:0 10px;
margin-left:8px;
border:1px solid #649900;
background:#EAF0E2;
}
ul.ntabs li.active{border:1px solid #649900;border-bottom:1px solid #fff;background:#fff;}
ul.ntabs li a{color:#659A01;}
ul.ntabs li.active a{color:#000}

/* share */
.shareto span.ico img{width:16px;height:16px;background:url(/Public/img/share.gif) no-repeat;cursor:pointer}
.shareto span.ico img.qz{background-position:0 -32px}
.shareto span.ico img.qsq{background-position:0 -80px}
.shareto span.ico img.st{background-position:0 -64px}
.shareto span.ico img.51{background-position:0 -48px}
.shareto span.ico img.kx{background-position:0 0}
.shareto span.ico img.rr{background-position:0 -16px}
.shareto span.ico img.dls{background-position:0 -96px}
.shareto span.ico img.bsh{background-position:0 -112px}
.shareto span.ico img.db{background-position:0 -128px}

/* subscriptions */
.subscriptions img{width:103px;height:16px;background:url(/Public/img/icon_sub.gif) no-repeat;cursor:pointer}
.subscriptions img.xianguo{background-position:0 0}
.subscriptions img.google{background-position:0 -16px}
.subscriptions img.yahoo{background-position:0 -48px}
.subscriptions img.zhuxia{background-position:0 -80px}
.subscriptions img.qq{background-position:0 -32px}
.subscriptions img.youdao{background-position:0 -64px}
