/* auther:qtGao date:2012.06 */
/* Reset */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{ margin:0; padding:0; border:0; font-size:100%;}
body{ color:#000; font:12px simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,i,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
input,textarea,select,button,td{ font-size:100%;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}

.chanNav{line-height:30px;}
.chanNav span.left{float:none !important;padding-top:0 !important;}
.chanNav span.right{display:none}

/* Common */
.tit-hide {line-height:220px; overflow:hidden;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}
.clearfix {display:block;}/* End hide from IE-mac */ 

.mod-aside {width:213px; margin-top:12px; text-align:left; overflow:hidden;}
.mod-aside .hd {height:33px; overflow:hidden; background:url(../img/tlobby_nav2.png) -218px -132px no-repeat;}
.mod-aside .hd h2 {width:85px; height:19px; margin:6px 0 0 6px; display:inline-block; background:url(../img/tlobby_nav2.png) no-repeat;}
.mod-aside .bd {background:url(../img/tlobby_nav2.png) right bottom no-repeat;}

.mod-s2colum {margin-top:16px;}
.mod-s2colum .hd {height:31px; overflow:hidden; background:url(../img/idx_s_all2.png) 0 -225px no-repeat;}

.mod-s2colum .hd h2 {width:auto; height:18px; line-height:18px; margin:8px 0 0 9px; float:left; font-size:16px; font-weight:bold; font-family:"microsoft yahei"; /*background:url(../img/idx_s_all2.png) no-repeat;*/color:#565856;}

.mod-s2colum .hd span {float:right; margin:12px 11px 0 0;}
.mod-s2colum .hd span a {display:block;width:38px;line-height:220px;height:10px;overflow:hidden;background:url(../img/idx_s_all2.png) -191px -365px no-repeat;}
.mod-s2colum .bd {border:1px solid #d1d1d1; border-top:0; overflow:hidden; zoom:1;}
.mod-s2colum .bd a {display:inline-block; float:left; width:177px; height:104px; margin:10px 0 0 8px; background:url(../img/idx_s_all2.png) 0 -313px no-repeat;}
.mod-s2colum .bd img {display:block; width:164px; height:91px; margin:5px auto;}

.mod-s2colum .bd_mobile a {display:inline-block; float:left; width:80px; height:80px; margin:10px 0 0 23px; background:url(../img/idx_s_all2.png) 0 -313px no-repeat;}
.mod-s2colum .bd_mobile img {display:block; width:70px; height:70px; margin:5px auto;}




/* Layout */
.header {width:763px; margin:auto; overflow:hidden;}
.footer {background:none;color:#333;}
.footer a {color:#333;}
.container {width:1001px; margin:0 auto; overflow:hidden; padding:14px 0; border:1px solid #e3e2e2; border-top:0;}
.container .aside {width:214px; float:left; margin-left:12px; display:inline;}
.container .article {width:749px; float:right; margin-right:12px; display:inline;}

/* Sprit */
.tlobby,
.tlobby-nav a,
.tlobby-nav span,
.tlobby-sbox,
.event-list li,
.tlobby-sbox div {background:url(../img/tlobby_nav2.png) no-repeat;}

/* toplobby */
.tlobby { width:1003px; height:71px; margin:10px auto 0; overflow: hidden; }
.tlobby-nav {width:763px; margin:10px 0 0 12px; float:left; display:inline;}
.tlobby-nav li {width:109px; overflow:hidden; float:left;}
.tlobby-nav a {display:block; height:51px; background-position:-109px -81px;}
.tlobby-nav span {display:inline-block;width:61px;height:18px;line-height:220px;margin:15px auto;overflow:hidden;cursor:pointer;}
.tlobby-nav li.tn-list span {background-position:-109px -193px;}
.tlobby-nav li.tn-list a.current span,
.tlobby-nav li.tn-list a:hover span {background-position:-109px -226px;}
.tlobby-nav li.tn-user span {background-position:-218px -193px;}
.tlobby-nav li.tn-user a:hover span {background-position:-218px -226px;}
.tlobby-nav li.tn-pay span {background-position:-327px -193px;}
.tlobby-nav li.tn-pay a:hover span {background-position:-327px -226px;}
.tlobby-nav li.tn-news span {background-position:-436px -193px;}
.tlobby-nav li.tn-news a:hover span {background-position:-436px -226px;}
.tlobby-nav li.tn-service span {background-position:-545px -193px;}
.tlobby-nav li.tn-service a:hover span {background-position:-545px -226px;}
.tlobby-nav li.tn-bbs span {background-position:-654px -193px;}
.tlobby-nav li.tn-bbs a:hover span {background-position:-654px -226px;}
.tlobby-nav li a:hover,
.tlobby-nav li.current a {background:url(../img/tlobby_nav2.png) -109px -132px no-repeat;}
.tlobby-nav li.tn-home a {background:url(../img/tlobby_nav2.png) 0 -81px no-repeat;}
.tlobby-nav li.tn-home a span {width:77px; background-position:0 -193px;}
.tlobby-nav li.tn-home a:hover {background:url(../img/tlobby_nav2.png) 0 -132px no-repeat;}
.tlobby-nav li.tn-home a:hover span {background-position:0 -226px;}
.tlobby-sbox {width:218px;height:51px;float:left;margin-top:10px;position:relative;text-align:left;background-position:-224px -81px;}
.tlobby-sbox div {width:205px;height:23px;overflow:hidden;position:absolute;left:4px;top:12px;background-position:-218px -165px;}
.tlobby-sbox ul {height:23px;overflow:hidden;}
.tlobby-sbox li {line-height:23px;height:23px;overflow:hidden;padding:0 30px 0 4px;}
.tlobby-sbox div.mdl_selcet {width:206px;height:92px;top:10px;background:#ebebeb;border:1px solid #8d8d8d;}
.tlobby-sbox div.mdl_selcet ul {overflow:visible;}
.tlobby-sbox .selectBtn {display:block;width:26px;height:30px;position:absolute;left:185px;top:11px;cursor:pointer;background:url(../img/sbtnP24.png) no-repeat;_background:url(../img/tlobby_nav2.png) -672px -81px no-repeat;}

.event-list {font-size:14px; height:184px; overflow:scroll; overflow-x:hidden;}
.event-list li {width:200px;height:63px;padding:7px 7px 0;margin-bottom:2px;background-position:-449px -81px;}
.event-list li img {display:block;width:200px;height:57px;}

.site-faq .hd h2 {background-position:0 -260px;}
.site-faq .newslist {padding:6px; font:12px/24px 'Microsoft YaHei','SimHei';}
.site-faq .newslist li {padding-left:20px; height:24px; overflow:hidden; background:url(../img/tlobby_nav2.png) -446px -158px no-repeat;}

.service .hd h2 {background-position:-109px -260px;}
.service .bd {padding:6px 0;}
.service .bd p {padding:0 8px;font:12px/22px 'Microsoft YaHei','SimHei';}
.service .bd p em,
.service .bd p a  {display:inline-block;vertical-align:middle;}
.service .bd p span {color:#fc3a06;}
.service .bd p em {padding-left:11px; background:url(../img/tlobby_nav2.png) -218px -258px no-repeat;}
.service .bd p.faqbtn {padding:3px 0 0 5px;}

/* Index */
.focus,.focusCount span {background:url(../img/idx_s_all2.png) no-repeat;}
.focusFont,.focusLine,.focusDocket,
.focusPic .focusTopic_tit,
.focusPic .focusTopic_txt {display:none;}
.focus {width:477px; height:217px; overflow:hidden; float:left; text-align:left; position:relative;}
.focusPic {width:458px; height:200px; margin:8px 0 0 9px; overflow:hidden;}
.focusPic img {width:458px; height:200px; display:block;}
.focusCount {position:absolute; top:181px; right:15px; color:#b5b3b3;}
.focusCount span {float:left; display:inline; margin:0 2px; width:22px; line-height:22px; text-align:center; background-position:-101px -447px;}
.focusCount .spanHove {background-position:-101px -425px; color:#61bcd6;}

.openser {width:257px; height:217px; overflow:hidden; float:right; background:url(../img/idx_s_all2.png) right top no-repeat;}
.openser .hd {height:28px; overflow:hidden;}
.openser .bd {padding:0 4px 0 4px;}
.openser .bd table {width:230px; border-collapse:collapse; background:url(../img/tbRep.png) repeat;}
.openser .bd td {line-height:28px; color:#f85201;}
.openser .thead {line-height:30px; height:30px; overflow:hidden; font-weight:bold; background:#f9f8f8;}
.openser .thead span {float:left;}
.openser .thead span.th-01 {margin-left:26px;}
.openser .thead span.th-02 {margin-left:32px;}
.openser .thead span.th-03 {margin-left:56px;}
.openser .tbody {height:150px; padding-left:3px; overflow-y:scroll; overflow-x:hidden;}
.openser .tbody i {color:#4a4949;}
.openser .tbody em {display:block; margin:auto; width:9px; height:13px; background:url(../img/idx_s_all2.png) no-repeat;}
.openser .tbody em.icon-xinfu {background-position:-191px -463px;}
.openser .tbody em.icon-weihu {background-position:-191px -440px;}

.expand .hd h2 {background-position:-191px -339px;}
.expand .bd {padding-bottom:8px;}

.joint-game .hd h2 {background-position:-191px -313px;}
.joint-game .bd {padding-bottom:8px;}

.idx-section3 .hd {height:35px; overflow:hidden; background:url(../img/idx_s_all2.png) no-repeat;}
.idx-section3 .hd h2 {margin:8px 0 0 9px; height:18px; width:66px; float:left; display:inline; background:url(../img/idx_s_all2.png) no-repeat;}
.idx-section3 .hd span {float:right; margin:11px 12px 0 0;}
.idx-section3 .hd span a {display:block;width:39px;line-height:220px;height:12px;overflow:hidden;background:url(../img/idx_s_all2.png) -243px -364px no-repeat;}
.idx-section3 .bd {border:1px solid #dcdcdc; border-top:0; overflow:hidden;}

.bbs-hot {width:509px; float:left; margin-top:16px;}
.bbs-hot .hd {background-position:0 -264px;}
.bbs-hot .hd h2 {background-position:-191px -386px;}
.bbs-hot .bd {border:solid 1px #D0CFCF;border-top:none;padding:5px 0;}
.bbs-hot .newslist {padding:0 12px 0 10px; line-height:26px; font-size:14px;}
.bbs-hot .newslist li {height:26px; padding-left:10px; overflow:hidden; text-align:left;background:url(../img/sprites2.png) -197px -58px no-repeat;}
.bbs-hot .newslist em {float:left; margin-right:8px; display:block; width:96px; height:26px; overflow:hidden;}
.bbs-hot .newslist i {float:right; color:#666; font-size:12px;}
.bbs-hot .newslist li.newstop a{color:#F00}

.newslist { line-height:26px; font-size:14px;}
.newslist li {height:26px; padding-left:10px; overflow:hidden; text-align:left;background:url(../img/sprites2.png) -197px -58px no-repeat;}
.newslist em {float:left; margin-right:8px; display:block; width:96px; height:26px; overflow:hidden;}
.newslist i {float:right; color:#666; font-size:12px;}


.ex-atlas {width:229px; float:right; margin-top:16px;}
.ex-atlas .hd {background-position:right -264px;}
.ex-atlas .hd h2 {background-position:-191px -411px;}
.ex-atlas .bd {height:88px;}
.ex-atlas .bd a {display:inline-block; float:left; margin:3px 3px 0 13px;border:solid 1px #fff;}
.ex-atlas .bd a:hover{border:solid 1px #ff0000;}
/* .ex-atlas .bd a {display:inline-block; width:93px; height:61px; float:left; margin:3px 3px 0 13px; background:url(../img/idx_s_all.png) 0 -425px no-repeat;}*/
.ex-atlas .bd a img {display:block; width:200px; height:80px;}

/* .ex-atlas .bd a img {display:block; width:85px; height:53px; padding:3px 0 0 4px;} */
/* ArticleList */
.article-list {text-align:left;}
.article-list .hd {height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #b5b5b5;}
.article-list .hd h2 {padding-left:18px; background:url(../img/glist_item.png) -292px -166px no-repeat;}
.article-list .hd h2 em {font-size:14px; margin:0 12px; cursor:pointer;}
.article-list .hd h2 em.current {color:#4171b8;}
.article-list .newslist{padding:10px 0;}
.article-list li{color:#666;font-size:12px;}
.article-list li a{display:block;float:left;width:620px;font-size:14px;}

.alconbox ul {line-height:26px; height:728px; overflow:hidden; font-size:14px; padding:12px}
.alconbox li {height:26px; overflow:hidden; text-align:right; color:#777;}
.alconbox li a {float:left;}
.alconbox .pagination {text-align:center; line-height:34px;}
.alconbox .pagination a {margin:0 6px;}
.alconbox .figure-news {width:354px;height:125px;overflow:hidden;float:left;margin:12px 0 0 13px;display:inline;background:url(../img/glist_item.png) no-repeat;}
.alconbox .fn-pic {width:125px; height:101px; margin:12px 9px 0 11px; float:left; background:url(../img/glist_item.png) 0 -131px no-repeat;}
.alconbox .fn-pic img {display:block; width:119px; height:90px; margin:3px;}
.alconbox .fn-cont {padding:12px 12px 0 0; color:#777;}
.alconbox .fn-tit {display:block; height:18px; line-height:18px; margin-bottom:3px; font-weight:bold;}
.alconbox .fn-txt {display:block; line-height:16px;}
.alconbox .fn-txt-more {display:block;margin-top:4px;}
.alconbox .fn-txt-more a {display:block;width:80px;height:22px;line-height:220px;overflow:hidden;background:url(../img/glist_item.png) -132px -131px no-repeat;}
.alconbox .blank15 {clear:both; height:15px; overflow:hidden;}

/* Recharge */
.recharge .hd {height:34px; line-height:34px; overflow:hidden; text-align:left; border-bottom:1px solid #b5b5b5;}
.recharge .hd h2 {font-size:14px; font-weight:bold; padding-left:3px; color:#777;}
.recharge .hd .queryBtn {display:block; width:107px; height:33px;float:right; margin-right:3px; background:url(../img/glist_item.png) -132px -163px no-repeat;}
.recharge .hd .queryBtn a {display:block; height:33px; line-height:220px; overflow:hidden; }
.recharge .payflow {height:30px;padding:24px 0px;line-height:220px;overflow:hidden;background:url(../img/payflow_icon.png) center 24px no-repeat;}

.paylist {width:650px; margin:0 auto;}
.paylist .cap {height:32px; overflow:hidden; border-bottom:1px solid #b5b5b5; text-align:left;}
.paylist .cap h3 {line-height:32px; font-size:14px; font-weight:bold; color:#777; padding-left:20px; background:url(../img/glist_item.png) -294px -130px no-repeat;}
.paylist .photoAlbum_item {width:125px;height:126px;padding:2px;border:1px solid #bdbbbb;float:left;margin:15px 5px 4px 24px;display:inline;}
.paylist .photoAlbum_item_pic {width:125px; height:101px; background:url(../img/glist_item.png) 0 -131px no-repeat;}
.paylist .photoAlbum_item_pic img {display:block; width:119px; height:90px; padding:3px;}
.paylist .photoAlbum_item_txt {height:24px;line-height:24px;overflow:hidden;}

/* UserCenter */
.usercenter .hd {height:30px; line-height:30px; overflow:hidden; text-align:left; border-bottom:1px solid #b5b5b5;}
.usercenter .hd h2 {font-size:14px; font-weight:bold; padding-left:3px; color:#777;}

.op-item  {padding:15px 0 0;}
.op-item .cap {height:23px; background:url(../img/ll01.png) no-repeat;}
.op-item .cap h3 {font-size:13px; padding-left:29px; line-height:23px; float:left; background:url(../img/glist_item.png) -284px -195px no-repeat;}
.op-item .cap h3 a {color:#777;}
.op-item .cap h3 a:hover {text-decoration:none;}
.op-item .cap span {display:inline-block;width:12px;height:7px;overflow:hidden;margin:7px 14px 0 0;float:right;background:url(../img/glist_item.png) -132px -200px no-repeat;}
.op-item .current h3 {color:#6cb7c6; background-position:-284px -214px;}
.op-item .current span {background-position:-145px -200px;}
.op-item .con {padding:16px 40px 0; color:#555;}
.op-item .con h4 {height:30px; line-height:30px; overflow:hidden; text-align:left; border-bottom:1px solid #b5b5b5; font-size:14px; font-weight:bold; padding-left:3px; color:#777; margin-bottom:12px;}
.op-item .con table {width:100%;border-collapse:collapse;}
.op-item .con th,.op-item .con td {line-height:26px;text-align:center;border:1px solid #bebcbc;}
.op-item .con th {line-height:32px;background:#ebfbfd;}

.commonLoginDialog .D_button .D_yes,
.commonLoginDialog .D_button2 .D_yes,
.commonLoginDialog .D_button2 .D_close,
.loginSubmit input{ background:url("../img/but.png") no-repeat;}

/*  commonLoginDialog  */
.commonLoginDialog{ text-align:left; padding:0; margin:0; border-collapse:collapse; font-size:14px; position:relative;}
.commonLoginDialog td{ padding:0;}

.commonLoginDialog .D_left_up,
.commonLoginDialog .D_right_up,
.commonLoginDialog .D_titleBg,
.commonLoginDialog .D_left_down,
.commonLoginDialog .D_center_down,
.commonLoginDialog .D_right_down,
.commonLoginDialog .D_header .D_close,
.commonLoginDialog .D_size{ background-image:url("../img/sns_style.png"); _background-image:url("../img/sns_style_ie6.png");}

.commonLoginDialog .D_left,
.commonLoginDialog .D_right{ background-image:url("../img/sns_style_side.png"); _background-image:url("../img/sns_style_side_ie6.png"); background-repeat:repeat-y;}

.commonLoginDialog .D_left_up{ width:16px; height:43px; display:block; font-size:0; overflow:hidden;}
.commonLoginDialog .D_titleBg{ height:43px; background-position:100% -100px;}
.commonLoginDialog .D_right_up{ width:16px; height:43px; font-size:0; overflow:hidden; background-position:right top;}

.commonLoginDialog .D_left,
.commonLoginDialog .D_right{ font-size:0; overflow:hidden;}
.commonLoginDialog .D_left{ width:16px; background-position:left 100%;}
.commonLoginDialog .D_center{ background:#fff; text-align:center; display:block;}
.commonLoginDialog .D_right{ width:16px; background-position:right 100%;}

.commonLoginDialog .D_left_down{ width:16px; height:17px; display:block; font-size:0; overflow:hidden; background-position:left -43px;}
.commonLoginDialog .D_center_down{ height:17px; background-position:100% -150px;}
.commonLoginDialog .D_right_down{ width:16px; height:17px; font-size:0; overflow:hidden; background-position:right -43px;}

.commonLoginDialog .D_header{ position:relative; white-space:nowrap;}
.commonLoginDialog .D_header .D_close{ display:block; width:20px; height:20px; background-position:left -230px; text-indent:-999px; position:absolute; top:8px; right:0px; overflow:hidden;}
.commonLoginDialog .D_header .D_hover{ background-position:left -200px;}
.commonLoginDialog .D_title{ position:absolute; top:8px; left:0px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; text-shadow:2px 2px 2px #000;}

.commonLoginDialog .D_body{ text-align:center;}
.commonLoginDialog .D_alert{ padding:20px 50px; text-align:center;}
.commonLoginDialog .D_button{ width:100%;}
.commonLoginDialog .D_button input{ padding:2px 5px; margin:0 10px; line-height:16px; cursor:pointer;}
.commonLoginDialog .D_button{ padding:10px 0;}

.commonLoginDialog .D_button .D_yes,
.commonLoginDialog .D_button2 .D_yes,
.commonLoginDialog .D_button2 .D_close,
.loginSubmit input{ width:102px; height:42px; border:0; background-position:left -200px; display:block; margin:auto;  text-indent:-9999px; overflow:hidden;}

.commonLoginDialog .D_button2{ width:230px; margin:auto; padding:10px 0; overflow:hidden;}
.commonLoginDialog .D_button2 .D_yes{ float:left; background-position:left -250px; cursor:pointer;}
.commonLoginDialog .D_button2 .D_close{ float:left; background-position:left -300px; cursor:pointer; display:inline; margin-left:25px;}

.commonLoginAlert{ width:250px; padding:25px 30px 25px; text-align:left; line-height:24px; font-size:12px;}
.commonLoginAlert strong{ color:#f00;}
.commonLoginAlert p{ color:#000; font-weight:bold; text-align:center;}
.commonLoginAlert span{ color:#666; display:block; padding-top:10px;}

/*  login  */
.dialogLoginCon{ width:280px; height:136px; padding:25px 30px 10px; font-size:12px; line-height:20px; text-align:left;}
.dialogLoginCon p{ padding:6px 0; width:100%; overflow:hidden;}
.dialogLoginCon p span{ width:78px; text-align:right; float:left;}
.dialogLoginCon .loginSubmit{ padding-top:20px; width:100%; overflow:hidden;}
.dialogLoginCon .loginSubmit a{ color:#004998; text-decoration:underline;}
.dialogLoginCon .loginSubmit a:hover{ color:#f00; text-decoration:none;}
.dialogLoginCon .loginSubmit input{ background-position:left -350px; cursor:pointer;}
.dialogLoginCon .loginSubmit label{ width:150px; float:left; display:inline; margin-left:20px;}
.dialogLoginCon .loginSubmit a{ float:left; line-height:40px;}
.dialogLoginCon .loginText{ width:190px; float:left;}
.dialogLoginCon .loginText input{ width:176px;line-height:16px; padding:3px; color:#666; border:1px solid #868686;}
/**/
.webLogin{}
.gongchengLogin {background:#f1f1f1; border:1px solid #cdcdcd; color:#333;margin-bottom:12px;}
.gongchengLogin label {display:block; height:28px;}
.loginText input,
.loginPassword input {background:#fff; border:1px solid #cbcccc; height:22px; line-height:22px; padding:0 4px; width:140px;}
.gongchengLogin form {padding:15px 0;border:1px solid #fff;}
.checkcookie{vertical-align:middle;padding-top:5px;}
.checkcookie a {color:#333; margin-left:20px; text-decoration:underline;}
.checkcookie a:hover {color:#f00;}
.checkcookie input{padding:0;margin:0 8px 0 0;vertical-align:text-top}
.submit {padding-left:15px;line-height:29px;overflow:hidden}
.submit input {border:solid 1px #d9d9d9;background:#fff; cursor:pointer; display:block; float:left; height:29px; overflow:hidden; padding:0; width:60px;margin-right:6px;}
.submit a{display:block;float:left}
.submit img {margin:4px 0 0 10px;}
.userName {padding:20px 0 12px 18px; font-size:14px;}
.userInfo { height:18px; margin:0 5px; padding:22px 0 22px 5px;}
.userInfo li {float:left; padding:0 12px;}
.userInfo li a {color:#333;}
.userInfo li a:hover {color:#f00;}
.userCharge {padding:6px 0 0 18px; height:30px; overflow:hidden;}
.userChargeBtn {background-position:0 -150px; display:block; float:left; height:29px; width:90px;}
.userChargeBtn a {display:block; height:29px; overflow:hidden; text-indent:-999em;}
.payBtn {background-position:0 -400px;}
.payBtn a {display:block; height:88px; overflow:hidden; text-indent:-999em; line-height:500px;}
.userRecent {font:bold 14px simsun; float:left; padding:12px 0 0 18px;}
.userRecent a {color:#ebad48;}
.userRecent a:hover {color:#f00;}

.linka .hd{width:213px;height:29px;line-height:29px;display:block;font:16px/29px "microsoft yahei";margin-bottom:12px;overflow:hidden; background-position: 0 -508px no-repeat;}
.linka .hd h2{width:93px; height:19px; margin:6px auto 0; display:block; background:url(../img/idx_s_all2.png) 0 -489px  no-repeat;}
/*  */
.footer {/*background:url(../img/footer.png) center top no-repeat !important;*/ border:0 !important; color:#9e9c9c; float:none !important; line-height:200%; text-align:center;}
.footer a {color:#9e9c9c;}
.footer a:hover {color:#f00;}
