.d-bt:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

body {font-family:"Microsoft Yahei","SimHei"; margin:0; padding:0;font-size:12px; color:#333;overflow-x:hidden; background:#5189bc;}
form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
li{list-style-type:none;}

/* 链接颜色 */
a{color:#444;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a:active{color:#c00;}
a {blr:expression(this.onFocus=this.blur()); text-decoration:none; }
a {outline:none; }
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt40{ padding-top:40px}
.cRed{ color:#d00!important;}
.cBlue{ color:#059!important;}

.clearfix:after,#link:after,.content:after,.hot-txt:after,.nav-area:after,.list-b li .info:after,.list-b .other:after,.pagebox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}

.fl{ float:left!important;}
.fr{ float:right!important}

/*=============================顶部TOP样式开始=============================*/

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
.top{width:100%;display:block;_display:inline; background:#f1f1f1;float:left;position:relative;z-index:99999999; left:0;clear:both;position: absolute;_position: absolute; _top:expression(documentElement.scrollTop); height:38px;font-family: Tahoma, Geneva, '\5fae\8f6f\96c5\9ed1', '\5B8B\4F53'; background:#f1f1f1; border:#e2e2e2 solid 1px; border-left:none; border-right:none; color:#666; }
.top b {color: #F60;}

/* CSS Document */
/**/
.frame-header { top: 0; right: 0; left: 0; z-index: 11;height: 38px; width:1000px; margin:0 auto;}
.frheader-container { position: relative; width: 1000px; margin: auto; }
.frheader-container .frame-header-logo a { padding: 0 12px 0 0; background-position: 0 8px; }
.header-nav { position: relative; float: left; font-size: 14px; }
.header-nav ul, .header-nav ul li{ float: left;}
.top .header-nav ul a { float: left; height: 38px; padding: 0 14px; line-height:38px; overflow: hidden; font-weight: bold; cursor:pointer;color:#666; border-left:#e2e2e2 solid 1px; border-right:#fbfbfb solid 1px; }
.header-nav ul a:hover, .header-nav ul a.current {text-decoration: none;background:#FFF; color:#666;border-left:#e2e2e2 solid 1px; border-right:#fff solid 1px}

.header-nav ul a.current { cursor: default; }
.header-nav ul{ float:left}
.header-nav li .item_home{ display:inline-block; width: 16px; height: 16px; line-height: 10; overflow: hidden; background: url(http://img.233.com/www/img/233indextop/icon_space.png) -275px 0px no-repeat;cursor: pointer; position:absolute; left:10px; top:12px}
.header-nav li.home a{ padding-left:35px}
.header-nav i{ position:relative; top:17px; float:left; width: 7px; height: 5px; overflow: hidden;  background: url(http://img.233.com/www/img/233indextop/icon_space.png) no-repeat -484px 0; right:-7px}

.header-nav li.hover{ color: #666; border:#e2e2e2 solid 1px;background: #FFF; position:relative; height:38px; margin-bottom:-3px}
.header-nav li.hover div{ display: block; }
.header-nav li.hover a{ color:#666; height:39px; border:0px}
.header-nav li.hover a:hover{ background:none; color:#666; border:none!important}
.header-nav ul span{ padding:0; margin:0; border:0;background:none; float:left}

/**/
.header-user-panel { position: relative; float: right; zoom: 1; font-size: 12px; }
.hu-info{ position: relative; float: left; }
.hu-info dl{ position: relative; float: left; height: 38px;border-right:#e2e2e2 solid 1px}

.hu-info dt{ position: relative; top: 2px; z-index: 2; float: left; height: 37px; padding-right: 10px; line-height: 32px; font-weight: bold; color: #666; border: 1px solid; border-bottom: 0 none; border-color:transparent; cursor: pointer; _border-color: pink; _filter: chroma(color=pink); }
.hu-info dt img { position: absolute; top: 5px; left: 5px; width: 22px; height: 22px; border-radius: 2px; }
.hu-info dt span { float: left; padding: 0 6px 0 36px;}
.hu-info dt span a{ color:#333}.hu-info dt span a:hover{ color:#d00}
.hu-info dt .icon-vip { position: relative; top: 8px; left: 0; float: left; margin-right: 6px; }
.hu-info dt b{ position: relative; top: 14px; float: left; width: 7px; height: 5px; overflow: hidden; background: url(http://img.233.com/www/img/233indextop/icon_space.png) no-repeat -484px 0; }
.hu-info dd{ display: none; }
.hu-info dd .hu-popup{ position: absolute; top: 39px; right:0px;_right:-1px; width: 260px; height: 154px; border: 1px solid #C1C1C1; background: #FFF; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); cursor: default; }
.hu-info dl.hover dt{ color: #666; border-color: #C1C1C1; background: #FFF; }
.hu-info dl.hover dt a{ color:#333}.hu-info dt span a:hover{ color:#d00}
.hu-info dl.hover dd{ display: block; }
.hu-notice { position: relative; float: left; }
.hu-notice li { position: relative; float: left; height: 38px; padding: 0 15px; zoom: 1; border-left:#fbfbfb solid 1px; border-right:#e2e2e2 solid 1px }
.hu-notice li:hover, .hu-notice li.hover { background: #fff; }
.hu-notice li.hover {  color: #666; border:#e2e2e2 solid 1px;background: #FFF; position:relative; height:38px; margin-bottom:-3px}

.hu-notice li s { position: absolute; top: 2px; right: 10px; height: 12px; padding: 0 3px; line-height: 12px; text-decoration: none; font-size: 10px; color: #FFF; border: 2px solid #FFF; border-radius: 3px; background: #FF7417; background: -webkit-linear-gradient(top, #FFB98B, #FF7417); background: -moz-linear-gradient(top, #FFB98B, #FF7417); background: -ms-linear-gradient(top, #FFB98B, #FF7417); background: -o-linear-gradient(top, #FFB98B, #FF7417);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB98B', endColorstr='#FF7417');
-webkit-text-size-adjust: none; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
.hu-notice li i{ position: relative; top: 11px; float: left; width: 20px; height: 20px; line-height: 10; overflow: hidden; background:url(http://img.233.com/www/img/233indextop/icon_space.png) no-repeat; background-repeat: no-repeat;}
.hun-msg { background-position: -500px 0 !important; }
.hun-notice { background-position: -530px 0!important; }
/**/

/**/
.hu-login { position: relative; float: left; zoom: 1; overflow: hidden; }
.hu-login a { color: #E2E2E2; }
.hu-login a:hover { text-decoration: none; color: #FFF; }
/**/

/*VIP*/
.icon-vip, .icon-liang { display: inline-block; width: 16px; height: 16px; line-height: 10; overflow: hidden; background-image: url(http://img.233.com/www/img/233indextop/icon_vip.png); background-repeat: no-repeat; cursor: pointer; }
.icovip-disabled { background-position: -40px 0; }
.icovip-enabled { background-position: -20px 0; }
.icovip-year { background-position: 0 0; }

/**/
.icon-pu { display: inline-block; overflow: hidden; background-image: url(http://img.233.com/www/img/233indextop/icon_space.png); background-repeat: no-repeat; }
.ipu-setting { background-position: 0 -50px; }
.ipu-info { background-position: -16px -50px; }
.ipu-logout { background-position: -32px -50px; }

/**/
.popup-user-panel { position: relative; width: 260px; margin: auto; }
/**/
.pu-info { position: relative; height: 50px; padding: 10px; zoom: 1; }
.pu-head { position: absolute; top: 10px; left: 10px; }
.pu-head img { float: left; width: 50px; height: 50px; border-radius: 3px; }
.pu-nicky { width: 180px; height: 25px; margin-left: 60px; line-height: 25px; white-space: nowrap; overflow: hidden; text-align:left }
.pu-nicky em { color: #999; font-style:normal}
.pu-privilege { height: 16px; margin-left: 60px; padding: 5px 0 4px; line-height: 18px; overflow: hidden; }
.pu-privilege a { width:110px; white-space:nowrap; overflow:hidden;color: #F60;float:left; text-align:left}
.pu-privilege .icon-vip{ float: left; margin-right: 8px; }	
/**/
.pu-balance { height: 36px; padding: 0 10px; line-height: 36px; border-top: 1px solid #E0E0E0;}
.pu-balance em { color: #CCC; }
.pu-balance a { color: #4682D9; }
/**/
.pu-setting { position: relative; height: 26px; padding: 10px 0; overflow: hidden; border-top: 1px solid #E0E0E0; }
.pu-setting a { position: relative; left: 10px; float: left; height: 24px; margin-left: -1px; padding: 0 9px 0 30px; zoom: 1; line-height: 24px; overflow: hidden; border: 1px solid #CCC; background: #FFF; background: -webkit-linear-gradient(top, #FFF, #EBECEE); background: -moz-linear-gradient(top, #FFF, #EBECEE); background: -ms-linear-gradient(top, #FFF, #EBECEE); background: -o-linear-gradient(top, #FFF, #EBECEE);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EBECEE');
}
.pu-setting a:hover { z-index: 2; text-decoration: none; border-color: #999; }
.pu-setting a:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; color:#666666 }
.pu-setting a:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px;color:#666666  }
.pu-setting a .icon-pu { position: absolute; top: 4px; left: 9px; width: 16px; height: 16px; }
/**/
#app_menu_wrapper{position:absolute;z-index:19;margin:0;top:38px;left:-1px;background:#fff;border:1px solid #e2e2e2;border-top:0;display:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden; width:210px}
li.active #app_menu_wrapper{display:block;}
ul.app-menu{width:200px;margin:0;padding:10px 10px 7px 0px;line-height:24px;overflow:hidden;zoom:1;list-style:none;}
ul.app-menu li{float:left;margin:0;padding:0;width:100px;height:26px;line-height:24px;cursor:pointer;list-style:none;}
ul.app-menu li.current{background-color:#eff4f8;background-image:none;}
ul.page-nav li.active ul.app-menu li.current a{background:none;}
#app_menu_wrapper ul.app-menu li a{ border:none; font-family:"宋体"; font-weight:normal;line-height:24px;color:#666;padding:0;zoom:1; height:auto; font-size:12px}
#app_menu_wrapper ul.app-menu li a:hover{ color:#f60}
#app_menu_wrapper ul.app-menu span.icon{float:left;width:20px;height:20px;margin:4px 8px 0 15px;display:inline;background:url(http://img.233.com/www/img/233indextop/icon_space.png) no-repeat;cursor:pointer;}
#app_menu_wrapper ul.app-menu span.i-video{background-position:-59px 0;}
#app_menu_wrapper ul.app-menu span.i-wenda{background-position:-90px 0;}
#app_menu_wrapper ul.app-menu span.i-baby{background-position:-390px 0;}
#app_menu_wrapper ul.app-menu span.i-jiaoyi{background-position:-151px 0;}
#app_menu_wrapper ul.app-menu span.i-day{background-position:-210px 0;}
#app_menu_wrapper ul.app-menu span.i-quan{background-position:-116px 0;}
#app_menu_wrapper ul.app-menu span.i-mokao{background-position:-180px 0;}
#app_menu_wrapper ul.app-menu span.i-rss{background-position:-239px 0;}

#app_menu_wrapper ul.app-menu a:hover span{background-position:0px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-video{background-position:-59px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-wenda{background-position:-90px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-baby{background-position:-390px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-jiaoyi{background-position:-151px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-day{background-position:-210px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-quan{background-position:-116px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-mokao{background-position:-180px -79px;}
#app_menu_wrapper ul.app-menu a:hover span.i-rss{background-position:-239px -79px;}


.top .news{position:relative;float:left; z-index:21;display:block;line-height:14px;color:#fff;font-size:12px;}
.top .news:hover{ color:#fff; text-decoration:none}
.top span.notice-num{position:relative;float:left;display:inline;margin:0;top:-1px;font-weight:normal; display:block; padding:2px 3px; color:#fff; background:#ff6b00;border-radius:2px;height:13px; line-height:13px; margin-top:11px; margin-left:5px}

/**/
.icon-vip { display: inline-block; width:30px; height: 17px; line-height: 10; overflow: hidden; background-image: url(http://img.233.com/www/img/233indextop/icon_space.png); background-repeat: no-repeat; cursor: pointer; }
.icovip-disabled { background-position: 0px -26px; }
.icovip-enabled { background-position: -66px -27px; }

.hu-popup .icon-identity{ position: relative; top:1px; left: 0; float: left; margin-right: 6px; padding-right:0px; display: inline-block; width:33px; height:18px; line-height:10px; overflow: hidden; background-image: url(http://img.233.com/www/img/233indextop/icon_space.png); background-repeat: no-repeat; cursor: pointer;}
.hu-popup .icon-identity.discount_yes { background-position: -106px -27px; }
.hu-popup .icon-identity.discount_no { background-position: -42px -26px; }
.hu-popup .icon-identity.leader { background-position: -130px -25px; }/*组长*/
.hu-popup .icon-identity.teacher { background-position: -167px -25px;}/*老师*/
.hu-popup .icon-identity.student { background-position: -205px -25px;}/*学员*/
.hu-popup .icon-identity.user { background-position: -55px -50px;}/*游客*/
.hu-popup .icon-identity.manager { background-position: -243px -25px;width:44px}/*管理员*/
.hu-popup .icon-identity.business { background-position: -94px -50px;width:44px}/*商务部*/
.hu-popup .icon-identity.testGroup { background-position: -144px -50px;width:44px}/*测试组*/
.hu-popup .icon-identity.AnswerExpert { background-position: -195px -50px;width:57px}/*问答专家*/
.hu-popup .icon-identity.privileges { background-position: -259px -50px;width:57px}/*特权用户*/
.hu-popup .icon-identity.AnswerTalent { background-position: -325px -50px;width:57px}/*问答达人*/
.hu-popup .icon-identity.analytic { background-position: -389px -50px;width:57px}/*解析专员*/
.hu-popup .icon-identity.elementaryManager{background-position: -453px -50px;width:57px}/*小学管理*/
.hu-popup .icon-identity.adv-editor{background-position: -292px -25px;width:57px}/*高级编辑*/
.hu-popup .icon-identity.editor{background-position: -353px -25px;}/*编辑*/




.login-card{ float:left; padding-top:5px}
.tb-user-login{ float:left}
#simple_card .passportc{width:auto;height:auto;background:none;border:0;padding:0; float:left}
#simple_card .passportc .use-loading{ font-weight:bold; line-height:25px; padding-right:30px; color:#d00; font-size:14px}
#simple_card .simple-email-wrapper,#simple_card .simple-pwd-wrapper{float:left;padding:0;margin-right:8px; display:inline;width:72px;padding-left:23px;padding-right:5px; border:1px solid #ccc; border-radius:2px; height:25px;vertical-align: middle;color:#808080; -webkit-box-shadow:1px 1px 1px 0px #eaeaea inset; -moz-box-shadow:1px 1px 1px 0px #eaeaea inset;box-shadow:1px 1px 1px 0px #eaeaea inset;background:url(http://img.233.com/www/img/233indextop/icon_space.png) -520px -32px no-repeat #FFF; position:relative}
#simple_card .simple-email,#simple_card .simple-pwd{border:0; padding:0px; margin:0px;float:left;width:75px;height:20px; line-height:20px; margin-top:2px; color:#808080}
#simple_card .simple-pwd-wrapper{background:url(http://img.233.com/www/img/233indextop/icon_space.png) -520px -82px no-repeat #FFF; margin-right:0px}
.simple_input_focus2{border-color:#FFB941!important;-webkit-box-shadow:1px 1px 1px 0px #ddd inset; -moz-box-shadow:1px 1px 1px 0px #ddd inset;box-shadow:1px 1px 1px 0px #ddd inset;}
#simple_card .simple-btn{float:left;width:50px; height:30px; line-height:25px;margin:0 8px 0 8px; display:inline;border:0;color:#fff;background:url(http://img.233.com/www/img/233indextop/icon_space.png) -389px 0px;vertical-align:middle;cursor:pointer; padding-right:16px;#padding-right:10px; padding-bottom:5px;#padding-bottom:0px}
#simple_card .passportc a{color:#666;}
#simple_card .zhuce{ float:left; line-height:25px; padding-left:5px; padding-right:10px; color:#666!important}
#simple_card .enter_psw { line-height: 20px; position: absolute; top:3px; left:25px; color: gray;}


.frame-header-logo { position: relative; float: left; border-right: 1px solid #353535;}
.frame-header-logo:after { content: "beta"; position: absolute; top: 2px; right: 2px; width: 23px; height: 10px; line-height: 10; overflow: hidden;}
.frame-header-logo a { display: block; width: 114px; height:38px; line-height: 10; overflow: hidden;}


.message{position:absolute;z-index:19;margin:0;top:38px; right:-1px;_right:-2px;background:#fff;border:1px solid #e2e2e2;border-top:0;display:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden; width:230px;line-height:25px; text-align:left; font-family:"宋体"}
.message dl{ padding:10px;white-space:nowrap; float:left; width:230px; }
.message dt{ font-weight:bold; float:left; width:100%}
.message dd{ width:100%;float:left}
.message dd a{ float:left; width:210px; white-space:nowrap; overflow:hidden; }

/*其他登录方式*/

.other-logon{position: absolute;z-index: 999999999999; display:block; top:32px; left:128px;_left:134px; background:#FFF; border:#4a8b20 solid 1px; padding:10px; padding-top:0px; width:120px}
.other-logon a{ display:block; width:120px; height:24px; background:url(http://img.233.com/www/img/233indextop/icon_space.png) 0px -106px no-repeat; text-indent:999px; border:none; margin-top:10px;text-indent:-9999px; float:left}
.other-logon a.qq{background:url(http://img.233.com/www/img/233indextop/icon_space.png) 0px -106px;}
.other-logon a.sina{ background-position:-140px -106px;}


.top.roll{ background: #3B3B3B;border-top: 1px solid #333; border-bottom: 1px solid #333;}
.top.roll .header-nav ul a{ border-left: 1px solid #434343; border-right: 1px solid #353535;color: #E2E2E2; }
.top.roll .header-nav ul a:hover, .top.roll .header-nav ul a.current{color: #FFF; border-color: #4F4F4F; background: #4F4F4F;}
.top.roll .hu-notice li{ border-left: 1px solid #434343; border-right: 1px solid #353535;}
.top.roll #simple_card .zhuce{color:#FFF!important }
.top.roll .hu-notice li:hover,.top.roll .hu-notice li.hover {background: #4F4F4F; }
.top.roll .hu-notice li.hover {color: #666; border:#e2e2e2 solid 1px;background: #FFF; position:relative; height:38px; margin-bottom:-3px}
.top.roll .hu-info dl{  border-right: 1px solid #353535; }
.top.roll .header-nav ul li.hover a{ border:none;color: #666; }
.top.roll .header-nav ul li.hover a:hover{border-left: 1px solid #e2e2e2; border-right: 1px solid #fff;background:none!important; color:#f60!important;}
.top.roll .hu-info dt{ color:#fff}
.top.roll .hu-info .hover dt{color: #333;}
.top.roll .hu-info dt span a{ color:#FFF}
.top.roll .hu-info dl.hover dt a{ color:#333}.top.roll hu-info dt span a:hover{ color:#d00}

/*手机应用*/

.phone-app{width:120px;margin:0;padding:5px 10px 0px 10px;line-height:24px;overflow:hidden;zoom:1;list-style:none; position:absolute; left:-1px; top:38px; background:#FFF; border:#e2e2e2 solid 1px; border-top:none; z-index:0;}
.phone-app li{ float:left; position:relative; width:100%; border-bottom:#CCC dotted 1px; padding:5px 0; margin-bottom:-1px}
.phone-apple-ico,.phone-android-ico,.phone-pc-ico{ font-style:normal; width:32px; height:32px;background:url(http://img.233.com/www/img/233indextop/icon_space.png) -277px -80px no-repeat; display:block; position:absolute; left:0px; top:8px}
.phone-android-ico{ background-position:-315px -80px}
.phone-pc-ico{ background-position:-353px -80px}
.phone-app li a{ padding:0; float:left; height:auto; line-height:32px; color:#666; padding-left:40px!important; padding-right:0!important; }

/*=============================顶部TOP样式结束=============================*/

/*尾文件*/
.nfoot{width:100%;display:inline-block;margin:10px auto 0;padding-bottom:40px;CLEAR:both;}

/*底部*/
#footer{CLEAR:both;FONT-SIZE:12px;MARGIN:0px auto;WIDTH:1000px;COLOR:#fff; TEXT-ALIGN:center;margin-top:0px;padding-top:10px;text-decoration:none;line-height:24px; padding-bottom:20px;}
#footer .a2 {COLOR:#333;font:12px/24px Arial; text-align:center; clear:both; color:#fff;}
#footer .a2 div{ text-align:center}
#footer .a2 A:link,#footer .a2 A:visited{color:#fff}
#footer .a2 A:hover{COLOR:#ff0000;TEXT-DECORATION:underline}

.p_mbg{float:left;display:inline;width:513px;height:62px;}
.p_mbg1,.p_mbg2{height:62px;float:left;display:inline;margin:0px;padding:0px;background:url(../images/db.png) no-repeat}
.p_mbg1{width:200px; background-position:0 0;cursor:pointer;}
.p_mbg2{width:180px;background-position: -200px 0px;cursor:pointer;}
.p_mbg0{height:62px;float:left;display:inline;margin:0px;padding:0px;width:133px;background:url(../images/gd.png) no-repeat -32px -2544px;margin-left:-2px; position:relative; z-index:1; cursor:pointer;}

/*友情连接*/

#link_tp{width:998px;height:27px;border:1px solid #E0E0E0; border-bottom:none; background:#FFF;margin:0px auto;clear:both;border-bottom:0px; }
#link_tp .tit{width:86px;margin-left:10px;float:left;line-height:22px;height:23px;margin-top:4px;font:bold 15px/22px "微软雅黑";padding-left:20px;color:#c00;background:url(../images/gd.png) no-repeat -185px -893px;}
#link {width:974px;line-height:22px;height:auto;padding:12px;border:1px solid #e0e0e0;margin:0px auto;clear:both;text-align:left;color:#ccc; background:#fff}
#link ul{width:974px;line-height:22px;float:left;}
#link li{width:128px;float:left;display:inline;padding-left:10px;overflow:hidden;text-align:left;white-space:nowrap;}
#link a{color:#333;line-height:22px;}
#link a:hover{color:#ff0000}

.Hidebox{display:none;}
.hidden{display:none;}
.Showbox{display:block;}

/* 头图 */
.hd{ width:100%; height:390px; background:#83c8ff url(../images/hd-top.png) no-repeat center 0px; text-align:center; }
.hd-img{ width:1000px; margin:0 auto; position:relative; z-index: 6;}
.hd-img-dw{width:200px; height:30px;position:absolute; top:203px; left:480px; }
.hd-img-dw a{ display:inline-block; width:90px; height:30px; text-indent:-100em; overflow:hidden; float:left; background: url(about:blank);}
.hd-img-dw span{ position:relative; float:left; height:30px; width:90px; cursor:pointer;display:block; display: block; background: url(about:blank); cursor: pointer; z-index:999; }

/* 分享 */

.share{ z-index:9999;*z-index:9999;_z-index:9999;float:left; width:90px; height:auto; top:30px; right:0px;border:1px solid #d9d9d9;  background:#fff; display:block;clear:both; text-align:left; position:absolute;}
.share a,.share a:link,.share a:visited{ float:left; width:60px; height:26px;padding-left:30px; font:normal 12px/26px " "; color:#666; background:url(../images/main.png) 0 0 no-repeat; text-decoration:none; text-indent:0em;}
.qq,a.qq,a.qq:link,a.qq:visited{ background-position:-976px -155px}
.sina,a.sina,a.sina:link,a.sina:visited{ background-position:-976px -185px}
.zone,a.zone,a.zone:link,a.zone:visited{ background-position:-976px -220px}
.frd,a.frd,a.frd:link,a.frd:visited{ background-position:-976px -252px}
.per,a.per,a.per:link,a.per:visited{ background-position:-976px -285px}
.hap,a.hap,a.hap:link,a.hap:visited{ background-position:-976px -318px}
.share a:hover{ color:#d00;}
.share i{background:url(../images/main.png)no-repeat -982px -352px;width:15px; height:10px; display:inline-block; position:absolute; top:-7px; left:40%; clear:both}
/* end-分享 */

/*======== 网校 ================================*/

.hd-title{ width:1000px; margin-top:10px;border-bottom:#dbdbdb solid 3px; float:left;}
.hd-title-lf{ padding:0 10px;border-bottom:#006282 solid 3px; position:relative; font:30px/61px "Microsoft Yahei" ;float:left;margin-bottom:-3px}
.hd-title.red .hd-title-lf{border-bottom:#f05a00 solid 3px;}
.hd-title.red{border-bottom-color:#f05a00;}
.hd-title.red a{ color:#f05a00}
.hd-title.red a:hover{ text-decoration:none;}

.hd-title-rt{float:right; text-align:center; line-height:50px; font:12px/40px "SimSun" ; padding-top:20px; padding-right:10px; position:relative; color:#999}
.hd-title-rt a{padding: 0 10px;}
.hd-title-rt span{ color:#f05a00; font-weight:bold; }

#sctop{height:65px;display:inline;width:1000px;float:left; background:#f9fdf4; border-left:1px solid #e1e5dc; border-right:1px solid #e1e5dc; border-top:3px solid #89bf43;}
#sctop .title{width:240px;padding-left:70px;text-align:left;float:left;margin-top:18px;height:32px;display:inline;cursor:pointer;font:bold 30px/32px "Microsoft Yahie","SimHei";color:#333;cursor:pointer; background:url(../images/main.png) no-repeat 20px -533px;}

.t_hot1{width:670px;float:left;margin-top:17px;display:inline;height:29px;line-height:29px;color:#d00;text-align:center;}
.t_hot1 a{color:#666}
.t_hot1 a:hover{color:#f30}
.t_hot1 span{float:left;margin-top:2px;}
.t_hot1 span.ax1{margin-top:2px;word-spacing:3px;color:#aaa;}
.t_hot1 span.rt{ color:#d00; font-size:16px; font-weight:bold; padding-left:15px}

.wxbot ul.lflist li.wxyoushi{padding-top:0px;}
.wxbot ul.lflist li.wxyoushi li{float:left;width:144px;margin-left:10px;display:inline;height:30px;line-height:30px;text-align:left;padding:0px;border-bottom:none;}
.wxbot ul.lflist li.wxyoushi li a:hover{background:none}
.wxyoushi ul.adv{width:160px;float:left;clear:both;height:auto}
.wxyoushi ul.adv li .nnum{float:left;width:15px;height:15px;float:left;line-height:15px;background:#f00 ;color:#fff;margin-top:7px;display:inline;text-align:center;margin-right:5px;}
.wxyoushi ul.adv li.ysbt{font-size:14px;padding:3px 0px;font-family:"microsoft yahei";}

.wxbot{ width:998px; height:auto; float:left;border:#f5dbcb solid 1px; position:relative; background:#fff;}
.wxbot ul.lflist{ width:168px;  float:left; border-right:#f5dbcb solid 1px; background:#fff9ef; position:relative; line-height:30px; margin-bottom:-1px}
.wxbot ul.lflist li:hover{ background:#FFF}
.wxbot ul.lflist li{ width:100%; height:auto; float:left;border-bottom:#f5dbcb solid 1px; border-top:#FFF solid 1px; padding:18px 0 18px; cursor:pointer}
.wxbot ul.lflist li.won{ width:168px; position:relative; margin-right:-1px; margin-left:-1px; border-left:#d33208 solid 2px; background:#FFF;border-top:none; }
.wxbot ul.lflist li span{ width:100%; text-align:center;float:left}
.wxbot ul.lflist li span.tx1{ font:bold 20px/25px "Microsoft Yahei";color:#c73502;}
.wxbot ul.lflist li span.tx1 a{ color:#c73502}
.wxbot .rtwxlfst{ width:788px; margin:0 auto; display:block; float:left;  padding:20px; padding-top:15px; padding-bottom:10px;}
.wx_tab{ width:100%; height:auto; float:left; border-bottom:#fccda8 solid 1px; position:relative}
.wx_tab .wx_btn1{ width:75px; height:24px; line-height:24px; float:left;background:url(../images/main.png) -246px -351px; text-align:center; margin-top:1px; font:bold 14px/24px "宋体"; color:#fff; padding-right:5px; display:inline}
.wx_tab .blk1{width:2px;margin-left:3px;float:left; height:20px;}

.wx_lf{ width:318px;  float:left;  position:relative; padding-top:20px;}
.wx_ls_lf{width:100%; float:left; position:relative;}
.wx_ls_lf img{ width:269px;}
.wx_lf ul.kcjj{ width:100%; float:left;font:12px/33px "SimSun"; padding-top:7px;}
.wx_lf ul.kcjj li{ width:298px; border-bottom:#f5dbcb solid 1px; padding-left:20px; background:url(../images/main.png) -990px -550px no-repeat; text-align:left; float:left; position:relative; overflow:hidden; white-space:nowrap}
.wx_lf ul.kcjj li.botno{ border-bottom:none;}
.wx_lf ul.kcjj li span.red{ color:#d00; font-weight:bold}
.wx_lf ul.kcjj a.stan{ width:78px; height:26px; float:left; background:url(../images/main.png) no-repeat -637px -351px; margin-top:5px; position:absolute; right:0px; top:-5px; display:block}
.wx_lf ul.kcjj .wxkf{ width:211px; height:12px; float:left; display:inline;background:url(../images/main.png) -345px -357px; margin-top:10px; cursor:pointer}
.wx_lf .wxms{width:317px; height:auto; float:left; position:relative;  display:inline}
.wx_lf .Bflas, .flas *{margin:0;padding:0;}
.wx_lf .Bflas{width:318px;height:198px;overflow:hidden; position: relative; float:left}
.wx_lf .Bflas .sbider{position:absolute;width:3000px;overflow:hidden; }
.wx_lf .Bflas .sbider li{list-style:none;display:inline;float:left;  position:relative}
.wx_lf .Bflas .sbider img{width:318px;height:198px;display:block;}
.wx_rt{ width:450px; float:right; position:relative}
ul.evaluate{width:100%;float:left;overflow:hidden; line-height:26px;padding-top:10px;}
ul.evaluate li{ width:349px; padding-left:20px; float:left; background:url(../images/main.png) -992px -502px no-repeat; white-space:nowrap;overflow:hidden;}
ul.evaluate li.ztxt{ font-weight:bold; font-size:14px; background:none; padding-left:3px}
ul.evaluate li.bfan{ width:68px; height:19px; line-height:13px;float:left;padding-left:0px; color:#FFF; margin-left:10px; display:inline;background:url(../images/main.png) -83px -343px no-repeat;}
ul.evaluate li.bfan a{width:68px; height:19px; text-align:center;float:left;color:#FFF;display:block; padding-top:2px}
ul.evaluate li.bfan a:hover{ color:#ff0; text-decoration:none;background:url(../images/main.png) -155px -343px no-repeat;}
ul.evaluate li.bfan a.gm{width:68px; height:19px;float:left;background:url(../images/main.png) -83px -366px no-repeat; color:#FFF;display:block;padding-top:2px}
ul.evaluate li.bfan a.gm:hover{ color:#ff0; text-decoration:none;background:url(../images/master.png) -83px -366px no-repeat;}
ul.evaluate li span{float:left; display:block}
ul.evaluate li span.mianf{ width:27px; height:16px; float:left;background:url(../images/main.png) -570px -356px no-repeat; display:block; margin-left:10px; display:inline; margin-top:4px}
ul.evaluate li span.money{ width:9px; height:11px; background:url(../images/main.png) -611px -358px no-repeat; display:inline; margin-left:5px}

.wx_more{width:173px; height:27px; line-height:27px; position:absolute; bottom:-1px; right:160px; display:block; background:url(../images/main.png) -414px -299px; color:#f60; font-weight:bold; cursor:pointer; clear:both; text-align:center}

.wx-edn-bg{ width:1000px; height:7px; background:url(../images/master.png) 0 -113px; float:left}

.a01{width:auto;padding:2px 15px 0 15px;position:relative; font-size:12px;height:26px;line-height:26px;float:left;border:1px solid #fccfa8;border-bottom:0px; border-top:2px solid #f05a00;background:#fff; margin-bottom:-1px}
.a01 a {color:#d00}
.a02{width:auto;margin-top:2px;padding:2px 15px 0 15px;position:relative;font-size:12px;height:24px;line-height:24px;float:left; margin-bottom:-1px; background:#fefcf7}
.a02 a {color:#036}

a.scrArrAbsLeft { display:none; position: absolute; left:0; top:43%; width: 40px; height: 55px; background: url(../images/main.png) no-repeat -530px -205px #2b2b2b; cursor: pointer; margin-top: -21px;filter: alpha(opacity=70); opacity: 0.7; }
a.scrArrAbsLeft:hover { background: url(../images/main.png) no-repeat -530px -205px #2b2b2b; filter: alpha(opacity=90); opacity: 0.9; }
a.scrArrAbsRight { display:none;  position: absolute; right: 0; top:43%; width:40px; height: 55px; background: url(../images/main.png) no-repeat -525px -142px #2b2b2b;cursor: pointer; margin-top: -21px; filter: alpha(opacity=70); opacity: 0.7; }
a.scrArrAbsRight:hover { background: url(../images/main.png) no-repeat -525px -142px #2b2b2b;filter: alpha(opacity=90); opacity: 0.9;  }
.scrl:hover a.scrArrAbsRight,.scrl:hover a.scrArrAbsLeft{ display:block}
.wx_ls_lf:hover a.scrArrAbsRight,.wx_ls_lf:hover a.scrArrAbsLeft{ display:block}

/* 评论 */
.news-commentary{ width:998px; border:#e0e0e0 solid 1px;clear:both;}
.reply-box{ background-color:#f1f1f1; padding:20px; border-bottom:#d5d5d5 solid 1px}
.reply-box-hd{ width:100%;}
.reply-box-hd span{ width:120px; height:20px; background:url(../images/main.png) -736px -165px; float:left}
.reply-box-hd a{ font-size:14px; font-family:"Microsoft Yahei"}
.reply-box-hd b{ color:#c00}
.reply-box-cont textarea{width:935px;height:72px; line-height:24px; float:left; border-radius:6px;box-shadow: 0 1px 1px #C6C6C6 inset; overflow:auto; padding:4px 10px; background:#fff; font-size:14px; margin-top:20px; border:#ABABAB solid 1px}
.reply-box-bd{ width:100%; padding-top:10px}
.reply-box-bd i{ width:17px; height:17px; display:block; background:url(../images/main.png) -709px -165px; float:left; margin-top:2px}
.reply-box-bd .login-link{ float:left; padding-left:10px;font-family:"Microsoft Yahei"; font-size:14px}
.reply-box-bd .login-link b{color:#059}
.reply-box-bd .login-btn{ width:87px; height:34px; float:right; background:url(../images/main.png) -68px -404px}
.reply-box-bd .login-btn:hover{background:url(../images/main.png) -68px -442px}
.reply-info{ width:100%; background:#fff;}
.reply-info-hd{ width:100%; background-color:#f1f1f1; border-top:#FFF solid 1px}
.reply-info-hd span{font-family:"Microsoft Yahei"; font-size:16px; float:left; line-height:40px; font-weight:bold; padding-left:20px}
.reply-info-hd .btn{ width:56px; height:23px; background:url(../images/main.png) -622px -165px; float:left; margin-top:10px; margin-left:20px; display:inline; cursor:pointer}
.reply-info-hd .btn:hover{ background-position:-622px -195px}

.np-avatar{ border-radius:4px;}
.np-avatar{ cursor:pointer; -webkit-user-select: none}
.np-post{zoom:1;}
.np-post{ border-bottom:solid 1px;}
.np-post-header{ padding-top:18px;line-height:20px; }
.np-post-content{ margin-top:6px; font-size:14px; line-height:24px;}
.np-post-content p{word-wrap: break-word;}
.np-post-footer{ margin-top:3px; padding-bottom:15px; width:95%}
.np-post-footer a{ margin-right:10px;}
.np-post-footer em {font-style:normal}
.np-post-footer .np-btn-newreply{ margin-right:0; float:right; margin-top:4px; *margin-top:-30px;}

.np-comment-list .np-post{ position:relative; padding-left:60px;vertical-align:top; padding-bottom:10px;}
.np-comment-list .np-post-body{ padding-left:10px;}
.np-comment-list .np-avatar{ position:absolute; top:20px; left:20px;}
.np-comment-list .np-post-header span{ margin-right:3px;}
.np-comment-list .np-post-header .np-time{ margin-left:7px;}
.np-comment-list .np-btn-report{position:absolute; margin-left:50px; right:0; top:16px;display:none;cursor:pointer;z-index:2}
.np-comment-list a.report{background-position:-449px -61px;margin-left:0px;padding-left:15px}
.np-comment-list a.report:hover,.np-notice-list a.report:hover{background-position:-449px -41px;}

.np-comment-list .np-post  .np-post .np-avatar{ width:35px; height:35px;}
.np-comment-list .np-post .np-post{ padding-left:35px; border-top:dotted 1px;}
.np-comment-list .np-post .np-post .np-post-content,.np-comment-list .np-post .np-post .np-post-footer{ margin-top:1px;}
.np-comment-list .np-post .np-post .np-tip-newpost{ height:35px;}

.np-avatar{ width:40px; height:40px;}
.np-user{ display:inline-block;}
.np-user:hover{ text-decoration:none;}
.np-time{ display:inline-block;}
.np-icon-reply-weak{ padding-left:20px; background-position:-984px -388px;}

.np-btn{ display:inline-block;}
.np-btn:hover{ text-decoration:none;}
.np-btn-upvote{padding-left:15px;background-position:-984px -448px;margin-right:6px}
.np-btn-upvote:hover{background-position:-984px -474px;}
.np-btn-reply{padding-left:19px;background-position:-984px -388px}
.np-btn-reply:hover{background-position:-984px -419px}

.np-tip-newpost{ display:none; }
.np-icon-reply-weak,.report,.np-btn-upvote,.np-btn-reply{ background-image:url(../images/main.png); background-repeat:no-repeat;}
.np-post-header,.np-post-footer,.np-time,.np-btn:link,.np-frame .np-btn-active:hover{ color:#999;}
.np-btn:hover{color:#555;}
.np-comment-list .np-post .np-post{border:none; border-top: 1px dotted #CCC;}
.np-post{border-color:#DDD;}
.children .np-avatar{ left:0px;}

.reply-textarea{width:95%;}
.reply-textarea textarea{ width:97%; padding:10px;}
.np-reply-box-info{ float:left; line-height:25px;}
.np-reply-box-info .pop_user_login{ color:#059; font-weight:bold}
.np-reply-box-footer{ padding:10px 0}
.np-reply-box-footer .submit{ float:right;line-height:30px; padding:0 20px; background-color:#336695; color:#FFF;-moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px;}
.np-reply-box-footer .submit:hover{ background-color:#2f5f8c; color:#ffe898!important; text-decoration:none;}

.reply-loading{ width:100%; line-height:40px; font-family:"Microsoft Yahei"; font-size:14px; color:#999; text-align:center; display:block; background:url(../images/main.png) no-repeat 0 -615px}
.reply-loading:hover{ background:#FFF}

/* 右侧导航 */
.r_nav{width:106px;height:auto;position:fixed;left:50%; margin-left:550px; top:400px;_position:absolute;_top:expression(documentElement.scrollTop+30);}
.r_nav span{ display:block; width:106px; height:35px; background:url(../images/main.png) no-repeat -200px -404px;}
.r_nav a{ display:block; border-bottom:1px dashed #23588c; background:#1c4772; font: bold 12px/40px "Microsoft YaHei","SimHei"; color:#fff!important; padding:0 12px; text-align:center;}
.r_nav a:hover{ color:#ff0!important; text-decoration:none;}
.r_nav i{ display:block; width:106px; height:34px; background:url(../images/main.png) no-repeat -200px -450px;}

/* 主体 */
#box{ width:1000px; margin:0 auto;}
.reason-box{ width:100%; height:387px; background:url(../images/Reason.png) no-repeat 0 0;}
.reason-box h2{ display:block; height:70px; font: bold 24px/70px "Microsoft YaHei","SimHei"; width:315px; margin:0 auto; color:#fff500; margin-bottom:25px; text-align:center;}
.reason-box-left{ width:450px; padding:0 50px; font:normal 14px/30px "SimSun"; color:#fff; float:left; text-indent:2em;}
.reason-box-left a{ color:#fff000!important;}
.reason-box-right{ width:400px; float:right; padding-right:40px; }
.reason-box-right h3{ display:block; font: bold 18px/40px "Microsoft YaHei","SimHei"; color:#fff;}
.reason-box-right h3 a{ color:#fff!important;}
.reason-box-right li{ background:url(../images/main.png) no-repeat -995px -100px; padding-left:15px; font:normal 14px/24px "SimSun"; color:#fff;}
.reason-box-right li span{ font-size:12px; float:right; }
.reason-box-right li a{ color:#fff!important;}.reason-box-right li a:hover{ text-decoration:none; color:#fff000;}

.box-tit{ height:30px; width:100%; background:#336695; border-radius:3px 3px 0 0; position:relative; margin-top:75px; }
.box-tit h2{ position:absolute; left:50%; top:-45px; margin-left:-154px; width:315px; height:70px; background:url(../images/main.png) no-repeat 0 -159px;font: bold 24px/70px "Microsoft YaHei","SimHei"; color:#fff500; text-align:center}
.box-main{ width:1000px; background:#fff; overflow:hidden;}
.box-main-left{ width:160px; float:left; background:#f5f5f5; padding-bottom:500px; margin-bottom:-500px; }
.box-main-left li{ height:60px; border-bottom: 1px solid #e3e3e3; width:100%; text-align:center; position:relative;}
.box-main-left li i{ display:none;position:absolute; top:24px; right:0; width: 0; height: 0; border-top: 6px solid transparent; border-right:6px solid #fff; border-bottom: 6px solid transparent;}
.box-main-left li a{ font:bold 14px/60px "Microsoft YaHei","SimHei"; color:#333;}
.box-main-left li:hover,.box-main-left li.ac{ background:#1f4e7c; border-bottom:1px solid #1f4e7c}
.box-main-left li:hover a,.box-main-left li.ac a{ color:#fff;}
.box-main-left li:hover i,.box-main-left li.ac i{ display:block;}

.box-main-right{ float:right; padding:30px 40px; width:760px;}
.box-main-right p{ font: normal 14px/24px "SimSun"; color:#3c3c3c; padding:5px 0; display:block;}
.box-main-right b{ color:#059; padding-right:10px;}
.box-main-right span{ display:block; color:#059; font-weight:bold; padding-bottom:5px;}
#box .ico-an{ display:inline-block; height:40px; background:#b11c00; border-radius:3px; padding:0 35px; line-height:40px; font-size:14px; color:#fff;}
#box .ico-an:hover{ text-decoration:none; color:#ff0}

.box-main-path{  position:relative; width:917px; margin:0 auto; border-left:3px solid #336695;}
.path-br{ border-left:none; border-right:3px solid #336695;}
.box-main-path i{ position:absolute;left:-30px; top:-30px; background:url(../images/main.png) no-repeat -940px 0; display:block; width:60px; height:60px; text-align:center;  font:bold 18px/60px "Microsoft YaHei","SimHei"; color:#fff500; overflow:hidden;}
.box-main-path i.dw-r{ left:auto;right:-30px!important; top:50%; margin-top:-30px;}
.box-main-path i.dw-l{top:50%; margin-top:-30px;}
.box-main-path p{font: normal 14px/24px "SimSun"; color:#3c3c3c; padding:5px 40px 5px 50px; display:block;}
.box-main-path b{ color:#059; padding-right:10px;}
.box-main-path span{ display:block; color:#059; font-weight:bold; padding-bottom:5px;}
.path-up,.path-down{ width:920px; height:57px; background:url(../images/main.png) no-repeat 0 0; margin:0 auto;}
.path-down{ background:url(../images/main.png) no-repeat 0 -58px;}
.path-over{ height:30px; overflow:hidden; margin-bottom:15px;}
.mt50{ margin-top:50px;}
 
.box-main-query{ padding:20px 0;}
.box-main-query p{font: normal 14px/24px "SimSun"; color:#3c3c3c; padding:5px 40px 5px 50px; display:block;}
.box-main-query b{ color:#059; padding-right:10px;}
.box-main-query span{ display:block; color:#059; font-weight:bold; padding-bottom:5px;}
.box-main-query p.text-c{ text-align:center;}
.box-main-query ul{ height:38px; border:1px solid #e3e3e3; background:#f5f5f5; margin:10px 40px 0;}
.box-main-query li{ padding:0 15px; border-right:1px solid #e3e3e3; float:left;}
.box-main-query li a{ font:bold 14px/38px "Microsoft YaHei","SimHei"; color:#3c3c3c;}
.box-main-query li:hover,.box-main-query li.ac{ background:#fff; height:39px; position:relative; margin-bottom:-1px;}
.box-main-query li:hover a,.box-main-query li.ac a{ color:#059; text-decoration:none;}
.box-main-query .qh{ border:1px solid #e3e3e3; border-top:none; margin:0 40px; padding:20px 30px; color:#3c3c3c; line-height:30px; font-size:14px; font-family:"SimSun"; text-indent:1em;}

.box-main-edu{ padding:20px 0; overflow:auto;}
.box-main-edu ul{ width:580px; float:left; padding:10px 40px 0;}
.box-main-edu li{ line-height:30px; font-size:14px; color:#3c3c3c;}
.box-main-edu li i{ display:inline-block; width:21px; height:18px; background:url(../images/main.png) no-repeat 0 -246px; text-align:center; font: normal 14px/18px "SimSun"; color:#fff; margin-right:10px;}
.box-main-edu dl{ width:285px; float:left; border-left:1px dashed #e3e3e3; padding:0px 0px 0 30px;}
.box-main-edu dt{ font: bold 14px/30px "Microsoft Yahei","SimHei"; color:#059;}
.box-main-edu dd{ clear:both;}
.box-main-edu dd a{ display:block; float:left; width:44px; height:21px; background:#f2f2f2; border:1px solid #e3e3e3; line-height:21px; border-radius:3px; text-align:center; margin:10px 10px 0 0;}
.box-main-edu dd a:hover,.box-main-edu dd a.ac{ background:#336695; border:1px solid #336695; color:#fff; text-decoration:none;}


.box-main-answer{ border-left:1px solid #dedede;margin:20px 40px; height:100%;}
.box-main-answer dl{ border-bottom:1px dotted #e0e0e0; margin-left:25px; padding-bottom:15px;}
.box-main-answer dt{ font: bold 14px/30px "SimSun"; color:#333; height:35px;}
.box-main-answer dt a{ display:block; height:35px; overflow:hidden; float:left;}
.box-main-answer dt i{ display:inline-block;  width:21px; height:27px; background:url(../images/main.png) no-repeat -22px -246px; position:relative;  margin-left:-36px; margin-right:15px; float:left;}
.box-main-answer dd{ font: normal 14px/30px "SimSun"; color:#3c3c3c;}
.box-main-answer dd i{ display:inline-block; width:9px; height:9px; background:url(../images/main.png) no-repeat -44px -246px; position:relative; left:-30px; top:-3px;}
.box-main-answer dd a{ color:#059;}
.box-main-answer dl:last-child{ border-bottom:none}
.box-main-page{ text-align:center; padding:0px 0 30px 0;}
.box-main-page a{ display:inline-block; margin-right:10px; background:#fff; border:1px solid #e5e5e5; padding:0 20px; height:30px; font-size:14px; line-height:30px; color:#3c3c3c;}
.box-main-page a:hover,.box-main-page a.ac{ background:#336695; border:1px solid #336695; text-decoration:none; color:#fff;}
#footer a{color:#fff;}