html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#575757;outline:0;}
body{background:#f2f2f2;font-family:"Microsoft YaHei",\5b8b\4f53;}
a{color:#575757;text-decoration:none;}
a:focus {  outline:none; }  
a:hover{color:#ef7600;text-decoration:none;}

.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-mt15{margin-top:15px;}
.f-m10{margin:10px;}
.f-pl10{padding-left:10px;}
.f-cred{color:#f00;}
.u-text{ margin: -3px 0 0; padding: 4px; line-height: 16px; border: 1px solid #CCC;height:25px;line-height:25px; border-radius: 3px; background: #FFF; vertical-align: middle; }
.u-text:focus{ border-color:#F60; }

.g-hd{background:url(./topbg.jpg) bottom no-repeat #fff;height:103px;}
.m-hd{background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #fafafa 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #fafafa));background:-webkit-linear-gradient(top, #fefefe 0%, #fafafa 100%);background:-o-linear-gradient(top, #fefefe 0%, #fafafa 100%);background:-ms-linear-gradient(top, #fefefe 0%, #fafafa 100%);background:linear-gradient(to bottom, #fefefe 0%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#fafafa',GradientType=0 );width:100%;height:30px;border-bottom: 1px solid #d7d7d7;}
.m-fav{width:1000px;margin:0 auto;height:30px;line-height:30px;text-align:right;}
.m-fav a{display:inline-block;}
.m-fav i{margin:0 10px;color:#ddd;}
.m-dropmenu i{margin:0;margin-right: .3em;}
.m-dropmenu li{float:left;position:relative;text-align:center;padding-top:2px;line-height:26px;}
.m-dropmenu li span{padding:0 10px;z-index:100;display:inline-block;*display:inline;*zoom:1;height:26px;*height:27px;line-height:24px;}

.m-dropmenu li.hover span{position:relative;padding:0 10px;z-index:100;margin-top:2px;border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;margin:-1px -1px 0;}
.m-dropmenu .dmlist{display:none;top:27px;left:-1px;*left:0px;position:absolute;z-index:99;width:100px;border:1px solid #dfdfdf;background:#fefefe;line-height:25px;}
.m-nav{width:1000px;margin:0 auto;height:70px;overflow:hidden;}
.m-nav ul{float:right;height:70px;padding: 0;}
.m-nav li{font-family:"微软雅黑","Microsoft Yahei",tahoma,arial,"Hiragino Sans GB","宋体";font-size:16px;display:inline-block;*display:inline;*zoom:1;float:left;}
.m-nav li a{line-height:70px;height:70px;display:block;padding:0 24px;float: left;}
.m-nav li a:hover,.m-nav li a.on{color:#fff;text-decoration:none;background:#BD0924;border-radius: 0px;}
.m-nav li i{background:#f5f5f5; color: #f5f5f5;float: left;height:40px;margin:15px 0;overflow: hidden;width: 1px;}
.m-logo{margin-top:3px;}
.m-logo,.m-logo a{float:left;height:63px;position:relative;width:230px;background:url(./logo.png) no-repeat;}
.m-logo a{display:block;text-indent:-2000px;overflow:hidden;}
.g-bd{width:1000px;margin:0 auto;overflow:hidden;}
.g-bdc{overflow:hidden;}
.g-bdl{width:295px;float:right;}
.g-bdr{width:679px;float:left;}

.u-tit{font-size:18px;font-weight:bold;margin:10px 0;color:#373737;overflow:hidden;}

.g-ft{background:#f5f5f5;border-top:1px solid #ccc;height:90px;padding:10px 0;color:#999;}
.m-footer{width:1000px;margin:8px auto;line-height:35px;}

/***********表单*********/
.u-form{padding-top:20px;}
.u-form .field{ clear:both; padding:5px 0; overflow:hidden; *zoom:1;}
.u-form .field .caption{ width:140px; text-align:right; float:left;font-size:14px;color:#666; padding:5px 0; margin-right:20px; min-height:25px; _height:25px;line-height:25px;}
.u-form .field .content{ float:left; padding:5px 0;}
.u-form .field .content h1{ display:inline-block; *display:inline; *zoom:1;font-size:16px; font-weight:bold; margin-top:-3px;}
.u-form .field .content em{margin-left:10px;color:#8f8f8f;font-weight:normal;}
.u-form .buttons{ padding:20px 20px 20px 168px;}
.u-form .u-text{width:250px;}
.u-form .field .content .onShow,.u-form .field .content .onFocus{color:#8f8f8f;}
.u-form .field .content .onError{color:#CC0000;}
.u-form .field .content .onSuccess{color:#006600;}

/***按钮**/
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #2d88bf;border-radius:3px;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px rgba(0,0,0,0.2);background:#54aede;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#6dbde4),to(#399dd8));background:-webkit-linear-gradient(#6dbde4,#399dd8);background:-moz-linear-gradient(#6dbde4,#399dd8);background:-ms-linear-gradient(#6dbde4,#399dd8);background:linear-gradient(#6dbde4,#399dd8);}
button.u-btn{*height:30px;_line-height:25px;}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#399dd8;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btntxt{margin-right:3px;_vertical-align:middle;}
.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
/* 较大 */
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:18px;}
button.u-btn-lg{*height:38px;_line-height:33px;}
.u-btn-lg .btnsel{border-width:5px 5px 0;}
/* 较小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px;}
button.u-btn-sm{*height:24px;_line-height:19px;}
/* 红色 */
.u-btn-c1{border-color:#9f161b;background:#de2027;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.u-btn-c1:hover,.u-btn-c1:focus{background:#cc1c23;}
/* 黄色 */
.u-btn-c2{border-color:#e1962d;background:#faa42b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.u-btn-c2:hover,.u-btn-c2:focus{background:#f8960a;}
/* 绿色 */
.u-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}
/* 灰色 */
.u-btn-c4{border-color:#d0d0d0;text-shadow:0 1px rgba(255,255,255,0.8);background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(#fefefe,#e7e7e7);background:-ms-linear-gradient(#fefefe,#e7e7e7);background:linear-gradient(#fefefe,#e7e7e7);}
.u-btn-c4,.u-btn-c4:hover{color:#333;}
.u-btn-c4:hover,.u-btn-c4:focus{background:#e7e7e7;}
.u-btn-c4 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c4:hover .btnsel,.u-btn-c4:focus .btnsel{border-top-color:rgba(0,0,0,1);}
/* 橙色 */
.u-btn-c5{border-color:#c56709;background:#ed7906;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f8a24d),to(#e7780b));background:-webkit-linear-gradient(#f8a24d,#e7780b);background:-moz-linear-gradient(#f8a24d,#e7780b);background:-ms-linear-gradient(#f8a24d,#e7780b);background:linear-gradient(#f8a24d,#e7780b);}
.u-btn-c5:hover,.u-btn-c2:focus{background:#e7780b;}

/* 禁用 */
.u-btn-dis{color:#c3c3c3;cursor:default;background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f3f3f3),to(#f3f3f3));background:-webkit-linear-gradient(#f3f3f3,#f3f3f3);background:-moz-linear-gradient(#f3f3f3,#f3f3f3);background:-ms-linear-gradient(#f3f3f3,#f3f3f3);background:linear-gradient(#f3f3f3,#f3f3f3);}
.u-btn-dis:hover,.u-btn-dis:focus{color:#c3c3c3;background:#f3f3f3;}
.u-btn-dis:active{box-shadow:none;}

/* 通用自定义按钮组�? */
.u-btns{display:inline-block;*display:inline;*zoom:1;position:relative;padding-left:1px;}
.u-btns .u-btn{float:left;margin-left:-1px;border-radius:0;}
.u-btns .u-btn:first-child{border-radius:3px 0 0 3px;}
.u-btns .u-btn:nth-last-of-type(1){border-radius:0 3px 3px 0;}
.u-btns .u-btn:only-of-type{border-radius:3px;}

/* 无边图片容器-默认定宽定高、图片拉�? */
.u-img{display:block;position:relative;width:110px;height:110px;}
.u-img img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img-ha,.u-img-ha img{height:auto;}


/*******�?*******/
.u-dbox{border:1px solid #d9d9d9;background:#fff;padding:1px;}
.u-dbox-inner{background:#fbfbfb;min-width:200px;min-height:20px;overflow:hidden;padding:10px;}

/*****各顶�?*****/
.u-gtop,.u-ptop,.u-stop,.u-utop,.u-ntop{height:165px;}
.u-gtop{background:url(./gametop.jpg) top no-repeat;}
.u-utop{background:url(./usertop.jpg) top no-repeat;}
.u-ptop{background:url(./paytop.jpg) top no-repeat;}
.u-stop{background:url(./servicetop.jpg) top no-repeat;height:310px;}
.u-ntop{background:url(./newstop.jpg) top no-repeat;}
/*****各栏目左标题*****/
.u-gleft,.u-uleft,.u-pleft,.u-nleft{width:295px;height:166px;}
.u-gleft{background:url(./gameleft.jpg) top no-repeat;}
.u-uleft{background:url(./userleft.jpg) top no-repeat;}
.u-pleft{background:url(./payleft.jpg) top no-repeat;}
.u-nleft{background:url(./newsleft.jpg) top no-repeat;}

/*****icon*****/
.ico{background-image:url(./icon.gif);background-repeat:no-repeat;width:33px;height:33px;display:inline-block;vertical-align:middle;margin-right:10px;}
.ico-ns{background-position:0 -458px;}
.ico-hg{background-position:0 -507px;}
.ico-ag{background-position:0 -559px;width:40px;}
.ico-pay{background-position:0 -605px;}

/*******icon2*****/
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("./glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
.m-fav .icon{margin:0;margin-top: 1px;}
.icon{background-image: url("./glyphicons-halflings.png");background-position: 14px 14px;background-repeat: no-repeat;display: inline-block;height: 14px;line-height: 14px;margin-top: 1px;vertical-align: text-top;width: 14px;}
.icon-fav{background-position: -120px 0;}
.icon-desk{background-position: -96px -24px;}
.icon-pay{background-position: -360px -120px;}
.icon-setting{background-position: -432px 0;}
.icon-secretary{background-position: -168px 0;}
.icon-sina {background-image: url("./topbar.png");background-position: -8px -49px;width:16px;height:16px;}
.icon-tx {background-image: url("./topbar.png");background-position: -8px -103px;width:16px;height:16px;}
.icon-wx {background-image: url("./topbar.png");background-position: -8px -75px;width:16px;height:16px;}
.icon-headphones {background-position: -336px -24px;}
.icon-lock {background-position: -287px -24px;}
.icon-search {
  background-position: -48px 0;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}
.icon-gift {
  background-position: -24px -120px;
}

/********分布**********/
.u-page {padding:10px 0;text-align:center;height:22px;}
.u-page a,.u-page span {padding: 6px 12px;line-height: 20px;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd; border-left-width: 0;}
.u-page a:hover,.u-page span.current {  background-color: #f5f5f5;}
.u-page a,.u-page span {color: #a0a0a0;}
.u-page  a:first-child,.u-page  span:first-child {border-left-width: 1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.u-page a:last-child,.u-page span:last-child {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.u-page-centered {text-align: center;}
.u-page-right {text-align: right;}

/***********漂浮客服***************/
.m-fkefu{POSITION:fixed;width:38px; height:38px;bottom:220px;right:0;}
*html .m-fkefu{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||220)))}
.m-fkefu a{display:block;width:38px;height:38px;background-image:url(./kefu.gif);background-position:0 38px;}
.m-fkefu a:hover{background-position:0 86px;}