@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td { margin:0; padding:0; }
body{font-size:12px;font-family:Tahoma,"����","΢���ź�",sans-serif; line-height:1.231em;}
body,html{width:100%;}
img { border:none; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
strong { font-weight:bold; }

a{color:#2d374b; text-decoration:none;}
a:hover{color:#3b639f; text-decoration: underline;}

.en{ font-family:Tahoma, Geneva, sans-serif;}
.song,.song *{ font-family: "����";}

.wrap{width:642px;margin:0 auto; clear:both;overflow:hidden;zoom:1;}
.main{float:left;width:642px;}
.side{float:right;width:190px;}

.tagsMod{width:642px;position:relative; }
.tagsMod em{font-style:normal;padding: 0 6px;*padding:0;_padding:0;}
.tags{position:relative; height:46px;border-top:#fff 16px solid; background:#fff;font-family: "΢���ź�","MicrosoftYahei","����","Arial Narrow",sans-serif;clear:both;_font-weight:bold;}
.tags div{float:left;width:129px;height:33px;margin-right:1px;padding-top:10px; background:url(../images/tag_bg.png) -133px 0 no-repeat;color:#454545;font-size:16px;line-height:20px;text-align:center; cursor:pointer;_font-size:14px;text-shadow:1px -1px 1px #fff; }
.tags div:hover{color:#8d5a00;background-position:-265px 0;}
.tags .at{color:#fff;background-position:0 0;text-shadow:1px -1px 1px #134d92; }
.tags .at:hover{ color:#fff;background-position:0 0;}
.tags .end{width:120px;margin-right:1px;}
.tags .end:hover{color:#8d5a00;background-position:-271px 0;}
.tags #end.at{background-position:-5px 0;}
.tags #end.at:hover{color:#fff;background-position:-5px 0;}

#wrapCon { position:relative;overflow:hidden;zoom:1;text-align: left;}
.cons{ position:absolute;margin-top: 0px;width: 642px;}
.con{margin-bottom:12px;border:#d6dbe1 1px solid;border-top:#458fce 2px solid;}
.con a{padding:1px 2px 2px 2px;_padding:2px;*padding:2px;}
.con a:hover{color:#fff;background:#3084C7; text-decoration:none;}
.con .hd{height:39px; background:#fcfcfc;border-bottom:#fff 1px solid;}
.con .hd h1{width:122px;height:39px; background:url(../images/contit_bg.png) right center no-repeat;font-size:16px;line-height:39px;font-family: "΢���ź�","MicrosoftYahei","����","Arial Narrow",sans-serif; text-align:center;_font-weight:bold;_font-size:14px;}
.con .bd{padding:10px 0;border-top:#d6dbe1 1px solid;overflow:hidden;zoom:1;}
.con:hover .bd{background:#f5f8fa;}
.con:hover .hd h1{color:#3b639f;}
.con .bd dl{padding:0 0 10px 10px;overflow:hidden;zoom:1;}
.con .bd dt{padding-left:7px;line-height:28px;}
.con .bd dd{float:left;overflow:hidden;zoom:1;}
.con .bd ul{margin-right:0;padding-right:0;overflow:hidden;zoom:1;}
.con .bd li{float:left;height:28px;padding:0 10px;line-height:28px;}
.con .bd strong{color:#3b639f;}
.con .bd strong a{color:#3b639f;}
.con .bd strong a:hover{color:#fff;}

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none;}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none;}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:auto;}}