@charset "gb2312";

/*全局*/
* { padding:0; margin:0; *zoom:1;}
html { _background-image: url(about:blank); height:100%;}
body { background:#f3f3f3 url(images/bodyBg.jpg) repeat-x 0 0; font-size:12px; color:#333; font-family:"宋体"; height:100%; }
ul,ol,li { list-style:none;}
img { border:none;}
q:before, q:after {	content:'';}
.wrap { width:960px; margin:0 auto;}
.endF { display:block; clear:both; height:0; overflow:hidden;}

/*头部*/
.header { text-align:right; padding:8px 0 0;}
.header:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.header strong { float:left;}
.header menu { color:#a66; padding-top:12px; padding-right:8px;}
.header menu a { color:#e00; text-decoration:none; margin:0 4px;}
.header menu a:hover { color:#eee;}

/*banner*/
.banner { width:960px; height:420px; margin:0 auto; overflow:hidden;}
.banner h1 { margin-bottom:-420px;}
.banner div { position:relative; width:350px; border:solid #d99 1px; padding:6px 12px; line-height:20px; color:#fff; margin:140px 0 6px 530px;}
.banner p { position:relative; width:400px; line-height:18px; color:#e9d598; margin:4px 0 0 530px; text-indent:-0.5em; padding-left:0.7em;}

/*内页banner*/
.bannerB { width:960px; height:420px; margin:0 auto; overflow:hidden;}
.bannerB h1 { margin-bottom:-420px;}
.bannerB div { position:relative; width:480px; line-height:20px; height:40px; overflow:hidden; color:#e9d598; margin:150px 0 0 410px;}
.bannerB h6 { position:relative; width:480px; margin:10px 0 0 410px; background:url(images/line3.gif) repeat-x 0 bottom; padding-bottom:5px;}
.bannerB ul { position:relative; width:520px; margin:5px 0 0 410px; line-height:22px; *zoom:1;}
.bannerB ul:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.bannerB li { float:left; width:49%; height:22px; overflow:hidden;}
.bannerB li var { display:inline-block; width:19px; height:13px; overflow:hidden; background:url(images/rankBg.gif); text-align:center; font-family:Arial, "宋体"; font-size:11px; color:#fff; -webkit-text-size-adjust:none; font-style:normal; line-height:14px; margin-right:5px;}
.bannerB li a { color:#d9c895; text-decoration:none; zoom: 0;}
.bannerB li a:hover { color:#fff; text-decoration:underline;}
.bannerB li span { float:right; padding-right:30px; color:#fe6;}
.bannerB p { position:relative; width:480px; background:url(images/line3.gif) repeat-x 0 0; padding-top:5px; margin:5px 0 0 410px;}
.bannerB p { font-family:"微软雅黑", "黑体"; font-size:18px; color:#fff; font-weight:bold;}
.bannerB p b { font-size:22px; margin:0 1px;}
.bannerB p var { font-family:Arial, "宋体"; color:#fe5; font-size:30px; font-style:normal; margin:0 2px; position:relative; top:1px;}

/*奖项设置*/
.jiang { width:975px;}
.jiang:after { content:""; display:block; clear:both; height:0;}
.jiang div { float:left; width:310px; height:330px; overflow:hidden; background:url(images/box6.jpg) no-repeat; margin:15px 15px 0 0;}
.jiang div h3 { position:relative; padding-top:6px;}
.jiang div h3 img { display:block; margin:0 auto; }
.jiang div .fixpng { position:absolute; top:-1px; right:-1px; width:95px; height:95px; overflow:hidden; background:url(images/jb1.png) no-repeat top right; cursor:pointer;}
.jiang div dl { padding:16px 10px 0;}
.jiang div dt { float:left; width:70px; text-align:center; color:#fff; line-height:20px; padding-top:5px;}
.jiang div dt b { font-size:16px; position:relative; top:1px;}
.jiang div dt a { display:block; color:#fc8; text-decoration:none; font-size:14px;}
.jiang div dt a:hover { color:#fe5; text-decoration:underline;}
.jiang div dd { float:left; width:200px; padding-left:18px; color:#edd; line-height:18px;}

/*官方微博*/
.weibo { margin-top:20px;}
.weibo h3 { background:url(images/wb-bg.gif) no-repeat; height:52px; overflow:hidden; text-align:right; padding-right:15px; margin-bottom:-1px; position:relative;} 
.weibo h3 a { display:inline-block; width:150px; height:50px; margin-top:6px; background:url(images/wb-tabBg.jpg) no-repeat 0 100px; text-align:center;}
.weibo h3 a.on { background-position:0 0;}
.weibo div { display:none; background:#f4efdb; border:solid #ccc 1px; border-top:none;}
.weibo div.on { display:block;}

/*活动信息*/
.info { border:solid #ccc 1px; background:#fff; margin-top:15px; _zoom:1;}
.info ul { overflow:hidden; padding:20px 0; _zoom:1;}
.info ul:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.info li { float:left; width:28%; padding:0 2% 0 3%; background:url(images/line2.gif) repeat-y; margin-left:-1px; _display:inline;}
.info li p { color:#555; line-height:20px; padding:2px 0;}
.info div { margin:-5px 24px 0; padding-bottom:20px; display: none;}
.info div h4 { background:url(images/line1.gif) repeat-x 0 center; margin-bottom:5px;}
.info div a { display:inline-block; border-right:solid #ddd 1px; padding:0 6px; margin:4px -3px; color:#555; text-decoration:none;}
.info div a:hover { color:#f30; text-decoration:underline;}

/*拼音索引*/
.PY { background:url(images/box1.gif) no-repeat; padding-top:20px; margin:0 auto; margin-top:10px; *zoom:1}
.PY div { background:#f3f3f3 url(images/box1.gif) no-repeat 0 bottom; padding-bottom:15px; text-align:center; *zoom:1}
.PY b { font-size:14px; font-weight:bold; display:inline-block; height:24px; line-height:20px; vertical-align:top;}
.PY a { display:inline-block; width:20px; height:24px; overflow:hidden; text-decoration:none; color:#c22; background:url(images/pyBg.gif) no-repeat 0 0; line-height:20px; font-weight:bold; font-size:16px;}
.PY a.none { background-position:-52px 0; color:#aaa; cursor:default;}
.PY a.current { background-position:-26px 0; color:#fff;}

.fixed { width:960px; left:50%; margin-left:-480px; position:fixed; z-index:3; margin-top:0; top:0; _position:absolute; _top:expression(documentElement.scrollTop+"px");}

/*参选内容列表*/
.box1 { border-left:solid #daa 1px; border-right:solid #daa 1px; background:#fff;}
.box1end { background:url(images/box1.gif) no-repeat 0 bottom; height:10px; overflow:hidden; font-size:0;}
.box1tit { background:url(images/box1.gif) no-repeat 0 0; margin-top:10px; height:10px; overflow:hidden; font-size:0;}
.box1tit2 { background:url(images/box2.gif) no-repeat; text-align:right; padding:0 15px; color:#c22; margin-top:10px; height:35px; overflow:hidden; line-height:40px;}
.box1tit2 a { color:#d99; text-decoration:none;}
.box1tit2 a:hover { color:#fcc;}
.box1tit2 h5 { float:left; color:#fff; font-family:Arial, "宋体"; font-size:36px; font-weight:normal; margin-top:4px;}
.box1tit3 { background:url(images/box4.gif) no-repeat 0 0; margin-top:-12px; height:15px; font-size:0; position:relative;}
.box1tit3 a { position:absolute; right:5px; top:5px; background:url(images/button1.gif) no-repeat 0 0; width:110px; height:30px; line-height:30px; *line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#fee; text-align:center; text-decoration:none;}
.box1tit3 a:hover { color:#fff; background-position:0 -50px;}

.Slist { padding:15px; padding-right:0; *zoom:1;}
.Slist:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.Slist dl { float:left; width:210px; overflow:hidden; line-height:18px; background:url(images/box3.gif) no-repeat 0 bottom; padding-bottom:10px; margin:10px; _display:inline;}
.Slist dt { background:url(images/box3.gif) no-repeat 0 0; padding:16px 0 6px;}
.Slist dt a { display:block; width:160px; height:120px; overflow:hidden; border:solid #daa 1px; background:#fff; margin:0 auto; text-align:center;}
.Slist dt a img.brand{width: 100px!important; height: 100px!important; margin-top: 10px;}
.Slist dt a:hover { border-color:#c55;}
.Slist dd { background:#f7eedb; padding:0 15px;}
.Slist dd h6 { height:24px; line-height:24px; overflow:hidden; font-size:14px; text-align: center;}
.Slist dd h6 a { color:#c00; text-decoration:none;}
.Slist dd h6 a:hover { color:#e22; text-decoration:underline;}
.Slist dd p { padding:1px 0; color:#555; height: 18px; overflow: hidden;}
.Slist dd p a { color:#555; text-decoration:none;}
.Slist dd p a:hover { color:#d33; text-decoration:underline;}
.Slist dd q { display:block; color:#777; line-height:18px; height:54px; overflow:hidden; padding:1px 0;}
.Slist dd font { font-size:12px; color:#a73;}
.Slist dd menu { margin:8px auto; width:110px; height:20px; overflow:hidden; background:url(images/vote.gif) no-repeat; line-height:20px; *line-height:22px; color:#c33; }
.Slist dd menu a { float:left; width:34px; height:20px; overflow:hidden; color:#fff; text-decoration:none; font-weight:bold; padding-left:16px; margin-right:6px;}
.Slist dd menu a:hover { color:#ff6;}

/*底部*/
.footer { margin-top:15px; border-top:solid #a22 4px; text-align:center; padding-bottom:30px;}
.footer menu { padding:14px 0 8px; font-size:14px; color:#b85;}
.footer menu a { color:#b22; text-decoration:none; margin:0 3px;}
.footer menu a:hover { color:#f22; text-decoration:underline;}
.footer p { line-height:22px; font-family:Arial, "宋体";}
.footer p a { color:#333;}
.footer p a:hover { color:#f22;}

/*弹出窗*/
.myWindow { display:none; position:fixed; z-index:100; width:100%; height:100%; top:0; left:0; background:url(images/blackBg.png);  _position:absolute; _top:expression(documentElement.scrollTop+1+"px"); }
.myWindow div { display:none; background:url(images/alertBg.gif) no-repeat; width:457px; height:270px; overflow:hidden; position:absolute; left:50%; top:200px; margin-left:-228px; text-align:center;}
.myWindow div * { cursor:default;}
.myWindow h6 { font-family:"微软雅黑", "黑体"; font-size:22px; color:#c00; height:30px; line-height:30px; overflow:hidden; margin:0 20px 25px; padding-top:18px;}
.myWindow center { display:block; margin:0 20px; height:24px; line-height:24px; overflow:hidden; font-size:14px; font-weight:bold;}
.myWindow center ins { margin:0 2px;}
.myWindow center var { font-style:normal; color:#d22; font-size:16px; margin:0 1px;}
.myWindow p { line-height:20px; color:#666;}
.myWindow input { background:url(images/inputBg.gif) no-repeat; width:180px; height:28px; line-height:28px; font-size:16px; text-align:center; border:none; margin:3px 0; cursor:auto;}
.myWindow menu { padding-top:10px; text-align: center;}
.myWindow menu a { display:inline-block; background:url(images/button1.gif) no-repeat 0 0; width:110px; height:30px; line-height:30px; *line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#fee; text-align:center; text-decoration:none; cursor:pointer; }
.myWindow menu a:hover { color:#fff; background-position:0 -50px;}

#w4 { height:auto; background:none;}
#w4 h6 { background:url(images/alertBg.gif) no-repeat; margin:0; padding:25px 0 20px;}
#w4 dl { background:url(images/alertBg.gif) no-repeat 0 bottom; padding-bottom:20px;}
#w4 dt { padding:0 15px; background:#fff;  border-left:solid #d00 2px; border-right:solid #d00 2px; font-size:14px; font-weight:bold;}
#w4 dt font{display: none;}
#w4 dd { padding:6px 15px 0; text-align:left; line-height:18px; background:#fff; border-left:solid #d00 2px; border-right:solid #d00 2px;}
#w4 dd font { font-size:12px; color:#c60;}