.content{ /*width: 960px;*/ margin: 10px auto; font-family: "微软雅黑","宋体";}
.btm{ margin:30px auto}
.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center}
/*end globel style*/


/*index content*/
.da-thumbs{list-style:none;height: 95px;position:relative;margin: 0 0 0px 0;padding:0}
.da-thumbs li{float:left;margin-left: 13px;background:#fff;position:relative;/* border:2px solid #fafafa */}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative}
.da-thumbs li a{color:#fff;overflow:hidden}
.da-thumbs li a div{position:absolute;border-radius: 25px;background:#333;background: rgba(27, 164, 240, 0.9);*background:#0d9572;background:#0d9572\0;filter:alpha(Opacity=90);width:100%;height:100%}
.da-thumbs li a em{display:block;width: 85px;height: 5px;background: rgba(255,255,255,0.4);*background:#fff;background:#fff\0;filter:alpha(Opacity=30);margin: 0 5px;}
.da-thumbs li a h2{ font-size: 16px; margin: 5px 8px;font-weight:normal;text-align:center}
.da-thumbs li a p{margin: 3px 11px;font: normal 13px/16px 'Microsoft YaHei';}
.da-thumbs li.subscribe{border:none;width: 66px;height: 80px;margin-right: 0px;background: #3B81FD;padding:8px}
.da-thumbs li.subscribe h2{font-size: 28px;line-height: 26px;margin:0;text-align:center; }
.da-thumbs li.subscribe h2 span{font-size:16px; float:right; margin-right: 6px; line-height:30px}
.da-thumbs li.subscribe img{clear:right;float:right;margin: -1px 6px 0px 0px;}
.da-thumbs li.gongsi img{height:95px;}




* {
	margin:0;
	padding:0;
}
html,body {
	height:100%;
}
body {
	background: none repeat scroll 0 0 #ffffff;
	color: #252525;
	font: 12px "宋体",sans-serif;
	margin: 0;
}
.body {
	height:auto;
	min-height:100%;
}
.body #main-container {
	padding-bottom:40px;
}
a,input,button{
 outline:none;
}
.clearfix:after ,.area:after,.headtop:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.left {
    float: left;
}
.right {
    float: right;
}
.hidden {
  display: none;
}
.hidden {
  display: none;
}
ol, ul {
  list-style: outside none none;
}
li {
	list-style:none;
}
em, i {
  font-style: normal;
}
a:link {
    color: #252525;
    text-decoration: none;
}
a:visited {
    color: #252525;
    text-decoration: none;
}
a:hover {
    color: #ba2636;
    text-decoration: underline;
}
a:active {
    color: #ba2636;
}
img {
  border: 0 none;
  vertical-align: top;
}
.row {
	width:960px;
	margin:0 auto;
  padding: 10px;
}
.red {
    color: #f00;
}
.f-orange, a.f-orange {
  color: #ee5e0f;
}
.f-bold, a.f-bold {
  font-weight: 700;
}
.opacity-img:hover {
    opacity: 0.8;
}
/** Header**/
.ntes_nav_wrap {
  height: 45px;
}
.ntes-nav {
	background: none repeat scroll 0 0 #333;
    opacity: 0.95;
    filter:Alpha(opacity=95);
	border-bottom: 2px solid #606060;
	height: 43px;
	overflow:hidden;
	left: 0;
	line-height: 42px;
	margin: 0 auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.ntes-nav-main {
  background: none repeat scroll 0 0 #333;
  margin: 0 auto;
  width: 960px;
}
.c-fl {
  float: left;
}
.c-fl a,.login_box a {
	color:#fff;
}
.c-fr {
  float: right;
}
.login_box .login {
  background-color: #e11515;
  background-image: -moz-linear-gradient(center top , #e11515, #bb0e0e);
  box-shadow: 0 -8px 8px #000;
}
.ntes-nav-login {
  float: left;
  height: 45px;
  margin-bottom: -6px;
  position: relative;
  text-align: center;
  min-width: 64px;
  z-index: 10;
  color:#fff;
}
.ntes-nav-login i {
	background:#f00;
	display:inline-block;
	border-radius:50px;
	font-size: 12px;
	height: 18px;
	line-height: 16px;
	margin-left: 5px;
	width: 18px;
}
.login_box .reg {
	padding:0 20px;
	height:45px;
	display:inline-block;
	float:left;
}
.login_box .reg:hover {
	background:#000;
}
.ntes-nav-inside {
  border-left: 1px solid #1f1f1f;
  border-right: 1px solid #3f3f3f;
  float: left;
  color:#fff;
}
.ntes-nav-select-title {
	position: relative;
	display:inline-block;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #1f1f1f;
	line-height:42px;
	padding:0 20px;
}
.ntes-nav-select-title a {
	color:#fff;
}
.wrapperbg {
	
	border-top: 1px solid #dddddd;
	margin: auto;
	width: 100%;
}
.top-gg-area {
  margin: 5px auto 0;
  overflow: hidden;
  width: 960px;
}
.top-gg-area .gg-head-1 {
  float: left;
  margin-right: 10px;
}
.top-gg-area .gg-head-2 {
  float: left;
}
.m-channel {
  line-height: 28px;
  margin: 0 auto;
  padding: 0px 0 10px;
  text-align: left;
  width: 960px;
  position:relative;
}
.m-channel h1 {
  float: left;
  overflow: hidden;
  /* padding: 3px 15px 0 2px; */
}
.calendarWarp {
  float: right;
}
.m-topSearch .search-input-area {
  background: none repeat scroll 0 0 #fff;
  border-color: #e8e8e8;
  border-style: solid;
  border-width: 1px;
  height: 28px;
  width: 230px;
}
.m-topSearch .textBox {
  background: none repeat scroll 0 0 #ffffff;
  border: 0 none;
  color: #888888;
  float: left;
  height: 28px;
  line-height: 28px;
  text-indent: 3px;
  width: 205px;
}
.m-topSearch .search-logo {
  background: url("../images/index.png") no-repeat scroll -22px -311px transparent;
  border: 0 none;
  cursor: pointer;
  float: left;
  height: 28px;
  width: 22px;
}
.m-nav {
  border-bottom: 3px solid #b01516;
  border-top: 1px solid #d4d4d4;
  font-family: "微软雅黑";
  height: 44px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 960px;
}
.m-nav ul {
	border-right:1px solid #d4d4d4;
}
.m-nav ul:after {
	content:'';
	display:block;
	clear:both;
}
.m-nav li {
  border-left: 1px solid #d4d4d4;
  float: left;
  font-size: 14px;
  outline: medium none;
}
.m-nav li.current_nav {
    background: none repeat scroll 0 0 #b01516;
    color: #fff;	
}
.m-nav li.current_nav a {
	color:#fff;
}
.m-nav li.current_nav .m-nav-pop {
	display:block;
}
.m-nav-ind:hover {
	border:1px solid #b01516;
	border-right:none;
	border-bottom:none;
}
.ind1:hover {
	border:none;
	border-left:1px solid #d4d4d4;
}
.m-nav li .nav_a {
  display: block;
  height: 44px;
  line-height: 44px;
  padding:0 17px;
}
.m-nav .m-nav-pop {
    background: none repeat scroll 0 0 #b01516;
    display: none;
    font-family: "宋体";
    font-size: 13px;
    height: 40px;
    left: 0;
    line-height: 40px;
    opacity: 0.9;
    position: absolute;
    text-align: left;
    text-indent: 2em;
    top: 45px;
    width: 960px;
    z-index: 100;
}
.m-nav .m-nav-focus {
    background: none repeat scroll 0 0 #b01516;
    color: #fff;
}
.m-nav .m-nav-focus a {
	color:#fff;
	text-decoration:none;
}
.m-nav .ind1 {
  background: none repeat scroll 0 0 #fff;
}
.m-nav .ind1 a {
	color:#333;
}
.m-nav .m-nav-focus .m-nav-pop {
    display: block;
	z-index:1000;
}
.m-nav li .m-nav-pop .nav_a {
	height:35px;
	line-height:35px;
	float:left;
	padding:0;
}
.m-nav li .m-nav-pop .nav_a:hover {
	text-decoration:underline;
}
.ind16 .m-nav-pop a:first-child {
	text-indent:30px;
}
.ind15 .m-nav-pop a:first-child {
	text-indent:80px;
}
.ind6 .m-nav-pop a:first-child {
	text-indent:200px;
}
.ind3 .m-nav-pop a:first-child {
	text-indent:380px;
}
.ind34 .m-nav-pop a:first-child {
	text-indent:460px;
}
.ind17 .m-nav-pop a:first-child {
	text-indent:520px;
}
.m-nav-pop:after {
	display:block;
	content:'';
	clear:both;
}
/** main **/
.newgames ,.hotgames{
  margin: 8px auto 3px;
  overflow: hidden;
  text-align: left;
  width: 960px;
}
.newgames-floor-1 {
  border-bottom: 1px dotted #ccc;
  padding-bottom:10px;
}
.newgames-hd ,.hotgames-hd{
  display: inline-block;
  float: left;
  width: 99px;
}
.newgames-tab ,.hotgames-tab{
  border-left-color: #ba2635;
  border-right: 1px solid #f8f8f8;
}
.newgames-tab ,.hotgames-tab{
  cursor: pointer;
  font-size: 16px;
  padding: 3px 0;
  text-align: center;
  border-left: 3px solid #b01516;
  border-right: 1px solid #f5f5f5;
  float: left;
  width: 100px;
}
.newgames-floor {
	background:url("../images/newgamebg.png") center bottom #f9f9f9;
	padding-bottom:5px;
}
.newgames-tab h6,.hotgames-tab h6 {
  font-family: '微软雅黑','宋体';
  font-weight:normal;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
.newgames-tab p ,.hotgames-tab p {
  color: #9e9e9e;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  margin: 0;
}
.newgames-bd ,.hotgames-bd{
  display: inline-block;
  float: left;
  overflow: hidden;
  width: 860px;
}
.newgames-contents,.hotgames-contents {
  color: #d4d4d4;
  line-height: 22px;
  overflow: hidden;
  padding: 8px 14px;
}
.newgames-contents a:link, .newgames-contents a:visited,.hotgames-contents a {
  color: #256ba6;
}
.newgames-contents .newgames-content a {
	color:#727171;
}
.newgames-contents .newgames-content a:hover {
	color:#ba2636;
}
.newgames-contents a:first-child {
	color:#ba2636;
}
.cDRed, .cDRed:visited, .cDRed a, .cDRed a:visited {
  color: #ba2636;
}
.hotgames {
	margin-top:0;
	margin-bottom:28px;
}
.hotgames-tab {
	height:69px;
}
.hotgames-content ul:after {
	content:'';
	display:block;
	clear:both;
}
.hotgames-content li {
	float:left;
	margin-right:5px;
}


/**** main **/
.g-bd {
  margin: 0 auto;
  overflow: hidden;
  width: 960px;
}
.headtop .hottop {
	width:370px;
}
.headtop {
	margin:10px 0 20px 0;
}
/*css reset*/
.fl{float: left;}
.fr{float: right;}
.idx-focus .xtaber-tabs .current i,
.tab-style-1 .current i,
.autocomplete-container .isnew-1{background-image: url(../images/icon.png);background-repeat: no-repeat;}

/* 焦点图 */
.idx-focus{
    float: left;
}
.idx-focus,
.focus-pic li{
    width: 540px;
    height: 290px;
    position: relative;
    overflow: hidden;
}
.idx-foc-tmp{
    height: 230px;
}
.focus-pic{
    height: 230px;
}
.focus-pic li{
    float: left;
    height: 230px;
}
.focus-pic li img{
    width: 550px;
    height: 230px;
}
.focus-pic .bg{
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: 0.8;
    filter:Alpha(opacity=80);
    z-index: 1;
}
.focus-pic .txt{
	height: 30px;
	position: absolute;
	width: 100%;
	line-height: 30px;
	text-indent: 10px;
	overflow: hidden;
	z-index: 2;
	left: 0;
	bottom: 0;
	font-size:1.5em;
	font-weight:bold;
	color:#fff;
}
.focus-pic .txt:hover {
	text-decoration:underline;
}
.idx-focus .xtaber-tabs{
    height: 60px;
    background: #565656;
}
.idx-focus .xtaber-tabs li{
    float: left;
    padding: 3px;
    margin-right: -3px;
    position: relative;
    cursor: pointer;
    z-index: 3;
}
.idx-focus .xtaber-tabs img{
    width: 86.2px;
    height: 54px;
}
.idx-focus .xtaber-tabs .current{
    background: #2ba4d7;
}
.idx-focus .xtaber-tabs .current i{
    width: 7px;
    height: 4px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: -4px;
    overflow: hidden;
    background-position: -46px -28px;
}
.idx-focus .btn-prev,
.idx-focus .btn-next{
    background: url(../images/foc_btn.png) no-repeat;
    _background: url(../images/foc_btn_8.png) no-repeat;
    width: 31px;
    height: 50px;
    position: absolute;
    z-index: 4;
    top: 85px;
    _filter:Alpha(opacity=70);
}
.idx-focus .btn-prev{
    background-position: 0 0;
    left: 10px;
}
.idx-focus .btn-next{
    background-position: -33px 0;
    right: 10px;
}
.m-topFocus {
	height: 460px;
	padding-left:10px;
	overflow: hidden;
}
.m-topFocus h3 {
  margin-top: 7px;
}
.m-topFocus h3:first-child {
	margin-top:0;
}
.m-topFocus h2:first-child {
	color: #cb0000;
	font: bold 22px/32px "microsoft YaHei";
	height: 32px;
	overflow: hidden;
	text-indent: 15px;
	margin-top:5px;
}
.m-topFocus h2:first-child a {
	color:#cb0000;
}
.m-topFocus a:hover {
	color:#ba2636;
	text-decoration:underline;
}
.m-topFocus div {
	font-size: 14px;
	height: 23px;
	line-height: 23px;
	overflow:hidden;
	text-overflow:'  ';
	white-space:nowrap;
}
.m-topFocus div a {

}
.m-topFocus .word_list {
	padding:5px 10px 10px;
}
.word_list li {
  color: #666;
  font-size: 14px;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 5px;
}
.word_list li a {
	margin-left:5px;
}
.word_list li a:hover {
	color:#f60;
	text-decoration:none;
}
.word_list .type {
  color: #f60;
  margin-left:0;
}
.word_list .type:hover {
	text-decoration:underline;
}
h2.bigsize, h3.bigsize {
  font-family: "微软雅黑","宋体";
  font-size: 16px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
h3.bigsize a {
	color:#333;
}
.m-topFocus .bigsize .cat {
  background: url("../images/licon.png") no-repeat top right ;
  color: #fff;
  display: inline-block;
  float: left;
  font-family: "宋体",san-serif;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  margin: 4px 5px 0 0;
  padding-left: 4px;
}
.m-topFocus .bigsize .cat a {
	margin-right:5px;
	background:#E87022;
	display:inline-block;
	height:15px;
	font-weight:normal;
	line-height:16px;
	text-indent:3px;
}
.m-topFocus .bigsize .cat a:link, .m-topFocus .bigsize .cat a:visited {
  color: #fff;
}

.m-topFocus p {
	width:100%;
	display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height: 20px;
	margin-top: 6px;
	overflow: hidden;
}
.m-topFocus p a {
	color:#666;
}
.m-topFocus p a:first-child {
	content:'|';
	padding-right:10px;
}
.cBlue, .cBlue:visited, .cBlue a, .cBlue a:visited {
  color: #1e50a2;
}
.cDOran a:hover, a.cDOran:hover {
    color: #e4752b;
}
.cDOran, .cDOran:visited, .cDOran a, .cDOran a:visited {
  color: #e4752b;
  text-decoration:none;
}
.g-bd-inner {
	width:960px;
	margin:0 auto;
}
.g-bd-inner:after {
	content:'';
	display:block;
	clear:both;
	margin-bottom:15px;
}
.g-bd-innerl {
  float: left;
  width: 700px;
}
.g-bd-innerl .m-tabs:after {
	content:'';
	clear:both;
	display:block;
}
.g-bd-innerr {
  float: right;
}
.g-bd-innerr-l {
  float: left;
}
.g-bd-innerr-l .m-picAct {
	float:left;
	width:330px;
	margin-right:20px;
}
.g-bd-innerr-r {
  float: right;
  width: 248px;
}
.mb20 {
  margin-bottom: 20px;
}
.g-bd-innerl .m-tabs {
	position:relative;
}
.m-tabs .m-tabChose {
	overflow: hidden;
}
.com_pos_list .m-tabChose{
	position:absolute;
	background:#fff;
	z-index:200;
	width:100%;
}
.m-tabs .m-tabChose span {
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0 1px;
  text-align: center;
}
.m-tabs .m-tabChose .on {
  border-color: #333 #d4d4d4 #fff;
  border-style: solid;
  border-width: 2px 1px 1px;
  font-weight: bold;
  height: 26px;
  line-height: 25px;
  padding: 0;
}
.innerl-tabT span {
  font-size: 14px;
}
.m-tabs .m-tabnts .content {
  display: none;
  margin-top:20px;
}
.m-tabs .m-tabnts .on {
  display: block;
}
.g-bd-innerl .m-tabnts {
	position:relative;
	top:28px;
	z-index:100;
	border-top:1px solid #d4d4d4;
	width:680px;
	overflow:hidden;
}
.pingtai {
	margin-bottom:20px;
}
.pingtai .g-bd-innerr-l {
	padding-right:20px;
}
.pingtai ._hd {
	line-height:35px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
}
.pingtai ._hd h3 {
	display:inline-block;
	font: 400 18px/25px "MicroSoft YaHei";
}
.pingtai ._more {
	float:right;
	background: url("../images/index.png") no-repeat scroll 50px -23px;
	height: 15px;
	line-height: 15px;
	padding-right: 15px;
	margin-top:8px;
	margin-right:10px;
}
.pingtai ._more a {
	color:#727171;
}
.pingtai ._hd:after {
	display:block;
	content:'';
	clear:both;
}
.pingtai ._about {
	line-height:17px;
	padding:0 10px 5px;
	color:#5A5A5A;
	overflow:hidden;
}
.pingtai ._about p {
	line-height:17px;
	color:#999;
}
.pingtai ._about p ._time {
	display:block;
}
.comm-list .item {
	float:left;
}
.comm-list:after {
	display:block;
	content:'';
	clear:both;
}
.list-dl-pt .item {
	position:relative;
	width: 49%;
	height:105px;
	margin-left:2%;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #f3f3f3;
	padding-bottom:10px;
}
.list-dl-pt ._left {
	margin-left:0;
}
.list-dl-pt .item a:hover .txt-b {
	color:#ba2636;
	text-decoration:none;
}
.list-dl-pt .item:last-child {
	margin-right:0;
}
.art-item-pt {
  display: block;
  width:110px;
  float:left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.art-item-pt ._img span {
	margin-top:5px;
}
.list-dl-pt img {
  height: auto;
  width: 100px;
}
.list-dl-pt .txt-b {
	font-size:14px;
	font-family:'microsoft yahei';
	color: #ba2636;
	display: block;
	position: static;
	margin-bottom:5px;
}
.comm-mod ._hd {
	margin-bottom:0;
	padding-bottom:5px;
}
.comm-mod .hd .tit {
  font: 400 16px/25px "MicroSoft YaHei";
}
.comm-tlist .item {
  line-height: 22px;
  overflow: hidden;
  margin-bottom:10px;
  width:100%;
}
.comm-tlist .art-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow:'';
}
.comm-tlist .art-item ._com_name a {
	color:#f60;
}
a.c-gray {
  color: #636363;
}
.comm-tlist .art-item ._com_cover {
	display:inline-block;
	float:left;
	height:50px;
}
.art-item ._com_cover a {
	display:block;
	width:70px;
	height:40px;
	margin-right:10px;
}
.art-item ._com_cover a img {
	max-width:100%;
	height:50px;
}
.comm-tlist .art-item ._text {
}
.u-atcList-first {
  font-family: "微软雅黑","宋体";
  font-size: 16px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  margin-top:15px;
  margin-bottom: 5px;
  overflow: hidden;
}
.m-atcList {
  font-size: 12px;
}
.m-atcList li {
  background: url("../images/index.png") no-repeat scroll 2px 12px;
  overflow: hidden;
  padding-left: 10px;
}
.m-atcList-f14 li {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
}
.m-frame {
  margin-left: -28px;
  overflow: hidden;
  width: 400px;
}
.m-frame li {
  float: left;
  margin-left: 28px;
  width: 100px;
}
.m-frame li .img {
  display: block;
  height: 70px;
  overflow: hidden;
  width: 100px;
}
.m-frame li p {
  line-height: 20px;
  padding-top: 6px;
}
.m-picAct .m-picAct-dt {
  border-bottom: 1px solid #d3d3d3;
  border-top: 4px solid #d3d3d3;
  padding-top: 15px;
  position: relative;
}
.m-picAct .m-picAct-t {
  font-family: "微软雅黑","宋体";
  font-size: 18px;
  line-height: 30px;
}
.m-picAct .m-picAct-more2 {
  background: url("../images/index.png") no-repeat scroll 50px -23px;
  height: 15px;
  line-height: 15px;
  padding-right: 15px;
  position: absolute;
  right: 0;
  top: 24px;
}
.m-picAct-more2 a{
	color:#727171;
}
.m-picAct .m-picAct-topArt {
  color: #999;
  line-height: 17px;
  padding-top: 20px;
}
.m-picAct .m-picAct-topArt .img {
  float: left;
  margin-right: 20px;
  position: relative;
}
.m-picAct .m-picAct-topArt .img img {
  height: 70px;
  width: 100px;
}
.m-picAct .m-picAct-topArt .img s {
  background: none repeat scroll 0 0 #e87225;
  color: #fff;
  font-family: "微软雅黑","宋体";
  font-size: 14px;
  height: 20px;
  left: 5px;
  line-height: 20px;
  padding: 0 3px;
  position: absolute;
  top: -5px;
}
.ovh {
  overflow: hidden;
}
.m-picAct .m-picAct-topArt .intWrap {
  height: 72px;
  overflow: hidden;
  margin-bottom:20px;
}
.m-rank .intWrap a {
	display:inline-block;
	margin-top:5px;
	padding:2px 10px;
	color:#fff;
}
.m-rank .intWrap a._go {
	background:#e4752b;
}
.m-rank .intWrap a._info {
	background:#666666;
}
.m-picAct .m-picAct-topArt .int {
  font-family: "微软雅黑","宋体";
  font-size: 14px;
  margin-bottom: 5px;
}
.mt10 {
  margin-top: 10px;
}
.m-atcList-f12 li {
  background-position: 2px 10px;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}
.m-ad1 {
  height: 220px;
  margin-bottom: 24px;
  overflow: hidden;
}
.mb25 {
  margin-bottom: 25px;
}
.m-picAct .m-picAct-more3 {
  position: absolute;
  right: 0;
  top: 17px;
}
.m-picAct .m-picAct-more3 span {
  width: 62px;
}
.m-tabs .m-tabChose .on {
	background:#fff;
	border-color: #333 #d4d4d4 #fff;
	border-style: solid;
	border-width: 2px 1px 1px 0;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
}
.m-tabs .m-tabChose span {
	background:#f1f1f1;
	border-top:1px solid #cfcfcf;
	border-bottom: 1px solid #d4d4d4;
	border-right:1px solid #cfcfcf;
	cursor: pointer;
	float: left;
	width:30%;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	text-align: center;
}
.m-tabs .m-tabChose span:first-child {
	border-left:1px solid #cfcfcf;
}
.innerr-r-tabs .m-picAct-topArt {
  padding-top: 19px;
}
.innerr-r-tabs .m-picAct-topArt .int {
  font-family: "宋体";
  font-size: 12px;
  font-weight: bold;
  height: 17px;
  overflow: hidden;
}
.innerr-r-faka li, .innerr-r-test li {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  padding-left: 5px;
  position: relative;
}
.innerr-r-faka li .c {
  display: inline-block;
  height: 28px;
  overflow: hidden;
  width: 175px;
}
.innerr-r-faka li .u-fakaBtn {
  position: absolute;
  right: 5px;
  top: 0;
}
.u-fakaBtn a:link, .u-fakaBtn a:visited, .u-fakaBtn a:active {
  background: none repeat scroll 0 0 #e4762c;
  color: #fff;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  width: 35px;
}
.midl-c .content {
  padding: 0 2px 0;
}
.midl .midl-t {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 5px;
	font-family: "微软雅黑","宋体";
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
	line-height:26px;
}
.midlTabs span {
  width: 108px;
}
.m-rank .cnts {
  color: #999;
  text-align: left;
}

.report_top10,
.report_top10:hover{
  text-decoration: none;

}
.midl-c .content li {
  line-height: 25px;
  overflow: hidden;
  padding-left: 5px;
  font-size:14px;
}
.m-rank .cnts .rankFrame img {
  border: medium none;
  height: 70px;
  width: auto;
}
.m-rank .cnts .active dl {
  display: block;
}
.m-rank .cnts .rankFrame{
	display:none;
}
.m-rank .cnts .cur .rank_cnts_c {
  font-weight: normal;
}
.m-rank .cnts dt {
  float: left;
  width: 98px;
}

.m-rank .cnts .rankFrame dt {
  width: 105px;
}
.m-rank .cnts .rankFrame dt img {
	max-width:100%;
}
.m-rank .cnts .rankFrame dd {
	float: left;
	text-align:right;
}
.m-rank .cnts .rankFrame dd .int {
  font-size: 13px;
  color:#333;
}
.m-rank .cnts dl {
  display: none;
  overflow: hidden;
  padding: 8px 0;
}
.m-rank .cnts .rankFrame dd span {
  display: block;
  line-height: 15px;
}
.midl-c .inp {
  background: url("../images/index.png") no-repeat scroll 0 -228px ;
  height: 19px;
}
.m-rank .cnts dd span {
  color: #333;
}
.midl-c .int {
  font-family: "微软雅黑","宋体";
  font-size: 13px;
  margin-bottom: 8px;
}
.m-rank .cnts dd {
  float: right;
  line-height: 24px;
  width: 98px;
}
.m-rank .cnts dd {
  float: right;
  line-height: 20px;
  width: 98px;
}
.midl-c .content li {
  line-height: 25px;
  overflow: hidden;
  padding-left: 5px;
  border-bottom:#ccc 1px solid;
}
.midl-c .content li .date{
	float:right;
	font-size:12px;
	color: #999;
}
.midl-c .content .active .rank_cnts_c{
	font-weight:bold;
}
.m-rank .cnts p {
  height: 28px;
  line-height: 28px;
  padding-left: 30px;
  position: relative;
}
.m-rank .cnts .rank_cnts_c {
  display: inline-block;
  height: 28px;
  overflow: hidden;
  width: 120px;
}
.m-rank .cnts .bftop i {
  background: none repeat scroll 0 0 #e4752b;
}
.m-rank .cnts p i {
  background: none repeat scroll 0 0 #666;
  color: #fff;
  height: 15px;
  left: 5px;
  line-height: 15px;
  position: absolute;
  text-align: center;
  top: 6px;
  width: 15px;
}
.midl-c .content .odd {
  background: none repeat scroll 0 0 #ececec;
}
.m-rank .cnts .rank_cnts_g {
  display: inline-block;
  overflow: hidden;
}
.m-midTit {
  border-bottom: 6px solid #d3d3d3;
  height: 50px;
  position: relative;
}
.m-midTit .text {
  background: url("../images/index.png") no-repeat scroll 0 0;
  left: 0;
  line-height: 60px;
  overflow: hidden;
  position: absolute;
  top: 10px;
}
.m-midTit-2 .text {
  background-position: 1px -78px;
  height: 31px;
  width: 119px;
}
.m-midTit s {
  background: none repeat scroll 0 0 #333;
  bottom: -6px;
  font-size: 0;
  height: 6px;
  left: 0;
  line-height: 0;
  position: absolute;
  width: 260px;
}
.m-midTit-2 .more {
  color: #727171;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  padding-left: 10px;
  width: 585px;
}
.m-midTit .more {
  position: absolute;
  right: 0;
  top: 15px;
}
.m-midTit-2 .more .move {
  height: 32px;
  overflow: hidden;
  position: relative;
  width: 310px;
}
.m-midTit-2 .more .moretext {
  float: left;
  width: 60px;
}
.more .moretext a {
  color:#727171;
}
.m-topSearch {
  display: inline;
  float: right;
  width: 232px;
  margin-top:20px;
}
.m-topSearch .search-input-area {
  background: none repeat scroll 0 0 #fff;
  border-color: #e8e8e8;
  border-style: solid;
  border-width: 1px;
  height: 28px;
  width: 230px;
}
.m-topSearch .textBox {
  background: none repeat scroll 0 0 #ffffff;
  border: 0 none;
  color: #888888;
  float: left;
  height: 28px;
  line-height: 28px;
  text-indent: 3px;
  width: 205px;
}
.m-topSearch .search-logo {
  background: url("../images/index.png") no-repeat scroll -22px -311px transparent;
  border: 0 none;
  cursor: pointer;
  float: left;
  height: 28px;
  width: 22px;
}
.midder-content {
  margin-bottom: 30px;
  overflow: hidden;
  padding-top: 25px;
}
.midl-ul-1 {
  margin-left: -16px;
  width: 980px;
}
.midl-ul-1 li {
	float:left;
	margin-bottom: 0;
	margin-left: 18px;
	width: 122px;
}
.midl-ul-1 li a {
	display:block;
}
.midl-ul-1 li img {
  border: 1px solid #ddd;
  height: 90px;
  width: 120px;
}
.m-ad5 {
	width:100%;
	display:block;
	margin-top:10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.index-focus {
	width: 960px;
	/* display:block; */
	margin: auto auto;
	overflow: hidden;
	text-align: center;
	
}
.index-focus a{
	/* width: 100%; */
	/* display:block; */
	margin-top:2px;
	overflow: hidden;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
.index-focus a.left{    margin-right: 8px;}
.footerbg {
  background: none repeat-x scroll 0 0 #084B8A;
  border-top: 1px solid #dddddd;
  padding-bottom:0px;
}
.footer {
  margin: 0 auto;
  width: 960px;
}
.footer:after {
	clear:both;
	display:block;
	content:'';
}
.footer-channel-2015 {
  float: left;
  padding: 50px 0 0;
  /* width: 134px; */
}
.footer-channel-2015 a {
  display: block;
  overflow: hidden;
  /* width: 134px; */
}
.footer-content-2015 {
  float: right;
  overflow: hidden;
  padding-top: 64px;
}
.footer-content-2015 li {
  float: left;
  margin-left: 5px;
  /*width: 60px;*/
}

.footer-content-2015  a{
  background:url(../images/index_yh02.png) no-repeat;
}
.footer-content-2015 a{margin:0 13px 0 0; display:inline-block; width:59px; height:35px; padding:2px 0 0 44px; border:1px solid #DCDCDC; overflow:hidden; vertical-align:middle; line-height:16px;}
.footer-content-2015 a:hover{ color:#666; text-decoration:none; border-color:#bcbcbc;}
.footer-content-2015 a.security04{background-position:7px -1077px; padding-left:34px; width:70px;}
.footer-content-2015 a.security05{background-position:5px -1125px; padding-left:37px; width: 47px;}
.footer-content-2015 a.security06{background-position:2px -1169px; width:34px;}
.footer-content-2015 a.security07{background-position:-6px -1272px;}
.footer-content-2015 a.security08{background-position:0 -1584px; padding:0; width:106px; height:37px;}
.footer-content-2015 a.security12{background-position:6px -1746px; padding-left:44px; width:92px; height:37px;}
.footer-content-2015 a.security01{background-position:5px -983px;}
.footer-content-2015 a.security02{background-position:8px -1027px;}
.footer-content-2015 a.security03{background-position:7px -1218px; padding-left:34px;}
.footer-content-2015 a.security09{background-position:5px -1628px; width:70px;  padding-left:32px;}
.footer-content-2015 a.security10{background-position:0 -1666px; width:93px; padding-left:0;}
.footer-content-2015 a.security10 img {width:93px; height:39px; display:none;}
.footer-content-2015 a.szfw_logo {width:110px; height:39px; padding:0; border:0;}
.footer-content-2015 a.szfw_logo img {width:100%; height:100%;}
.footer-content-2015 a .footer-sw {
  background-position: -136px 0;
}
.footer-content-2015 a:hover .footer-sw {
    background-position: -136px -41px;
}
.footer-content-2015 a .footer-yq {
  background-position: -177px 0;
}
.footer-content-2015 a:hover .footer-yq {
    background-position: -177px -41px;
}
.footer-content-2015 a .footer-rc {
  background-position: -218px 0;
}
.footer-content-2015 a:hover .footer-rc {
    background-position: -218px -41px;
}
.footer-content-2015 a .footer-tg {
  background-position: -259px 0;
}
.footer-content-2015 a:hover .footer-tg {
    background-position: -259px -41px;
}
.footer-content-2015 a .footer-xx {
  background-position: -300px 0;
}
.footer-content-2015 a:hover .footer-xx {
    background-position: -300px -41px;
}
.footer-content-2015 a .footer-yx {
  background-position: -341px 0;
}
.footer-content-2015 a:hover .footer-yx {
    background-position: -341px -41px;
}
.footer-channel {
  float: left;
  padding: 20px 0 0;
  width: 205px;
}
.footer-channel ._contact {
	color: #666;
	display: block;
	font-family: "微软雅黑";
	line-height: 20px;
	margin-top: 15px;
	padding-left: 8px;
}
.footer-channel ._contact a {
	color:#666;
}
.footer-channel ._contact a:hover {
	text-decoration:none;
	color:#ba2636;
}
.footer-content {
  float: left;
}
.news-sub {
  border-left: 1px solid #dddddd;
  float: left;
  height: 270px;
  width: 180px;
}
.news-sub {
  border-left: 1px solid #dddddd;
  float: left;
  height: 270px;
  width: 250px;
}
.other-channels {
  border-left: 1px solid #dddddd;
  float: left;
  height: 270px;
  width: 250px;
}
.other-info {
  border-left: 1px solid #dddddd;
  float: left;
  height: 230px;
  width: 251px;
  padding: 20px 0 20px 25px;
}
.footer-module-content h3 {
  color: #808080;
  font-weight: bold;
  padding: 30px 0 10px 30px;
}
.footer-module-content p a, .footer-module-content p a:visited {
  color: #888888;
  float: left;
  height: 28px;
  line-height: 28px;
  padding-left: 30px;
  padding-right: 30px;
}
.fn_footer_content {
  line-height: 25px;
  margin-top: 10px;
}
.cDGray, .cDGray:visited, .cDGray a, .cDGray a:visited {
  color: #727171;
}
.N-nav-bottom {
	background: none repeat scroll 0 0 #084B8A;
	color: #616161;
	font-family: "宋体",sans-serif;
	font-size: 12px;
}
.N-nav-bottom-main {
	width: 960px;
	margin: 0 auto;
	height: 65px;
	line-height: 42px;
	overflow:hidden;
}
.ntes_foot_link ,.ntes_foot_link a{
	color:#ddd;
}
.ntes_foot_link:after, .ntes_foot_link ul:after {
	content:'';
	display:block;
	clear:both;
}
.ntes_foot_link .copyright {
	float:left;
  line-height:25px;
  margin-top: 10px;
}
.copyright .copyright-icon {
	font-family:arial;
}
.ntes_foot_link ._nav {
	float:right;
}
.ntes_foot_link ._nav li {
	display:inline-block;
	float:left;
	padding:0 4px;
}
/** detail **/
.ep-content, .ep-area {
  margin: 0 auto;
  width: 960px;
}
.ep-content-main {
  float: left;
  padding-right: 20px;
  width: 665px;
  border-right:1px solid #ccc;
}
.ep-content-side {
	float: right;
	padding-left: 10px;
	margin-top: 10px;
	width: 300px;
}
.ep-icon-enter, .mod-f12list li, .mod-f14list li, .ep-title-2 .entry a, .ep-search-btn, .ep-tie-simple, .ep-icon-tie, .yixin-share-close, .yixin-share-btn, .yixin-bigbtn, .nt-lofter-pic, .nt-2dcode-163 {
  background: url("../images/sprites_v1.6.png") no-repeat scroll 0 0 ;
}
.ep-h1 {
  font-size: 26px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 31px;
}
.ep-time-soure {
  color: #888888;
  font-family: Arial,"宋体",sans-serif;
  height: 49px;
  line-height: 49px;
}
.ep-tie-share {
  border-bottom: 1px solid #ddd;
  height: 28px;
  overflow: hidden;
  padding: 0 0 20px;
}
.ep-tie-top {
  float: right;
  overflow: hidden;
  padding-right: 16px;
}
.ep-icon-tie {
  background-position: 0 -450px;
  cursor: pointer;
  display: block;
  float: left;
  height: 25px;
  width: 25px;
}
.ep-cnum-tie {
  color: #cc1b1b;
  cursor: pointer;
  display: block;
  float: left;
  font: 21px/25px georgia;
  height: 25px;
  padding-left: 10px;
  text-decoration: none;
}
#endText {
  clear: both;
  font-size: 14px;
  line-height: 24px;
  margin-right: 10px;
  overflow: hidden;
  padding: 25px 0;
  text-align: justify;
  word-wrap: break-word;
}
#endText p {
  font-size: 14px;
  margin: 26px 0;
}
#endText td p {
	margin:0;
}
.ep-title-2 {
  height: 31px;
  line-height: 31px;
  overflow: hidden;
  padding: 13px 0 7px;
}
.ep-title-2 .title {
  float: left;
  font-family: "微软雅黑","宋体",sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.ep-title-2 .title a, .ep-title-2 .title a:visited {
  color: #252525;
}
.ep-title-2 .entry {
  float: right;
}
.ep-title-2 .entry a {
  background-position: 37px -130px;
  float: right;
  padding-right: 15px;
}
.ep-title-3 {
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  padding-bottom: 3px;
}
.mod-f12list li {
  background-position: 0 -110px;
  font-size: 12px;
  height: 25px;
  line-height: 24px;
  overflow: hidden;
  padding-left: 10px;
}
.ep-content-side .ep-side-parting {
  border-top: 1px solid #dddddd;
  clear: both;
  display: block;
  height: 0;
  margin-left: -19px;
  overflow: hidden;
  width: 319px;
}
.newgameslist-content {
  border-top: 1px solid #afcbdc;
  margin-left: 0;
  margin-top: 6px;
}
.newgameslist th {
  font-weight: bold;
  line-height: 37px;
  padding-left: 8px;
  text-align:left;
}
.newgameslist tr.odd {
  background: none repeat scroll 0 0 #edf9ff;
}
.newgameslist .num {
  font-family: Arial,"宋�B体",serif;
}
.newgameslist td {
  line-height: 28px;
  padding-left: 8px;
}
.ep-header::after, .ep-content::after, .ep-footer::after, .ep-area::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.ep-content, .ep-area {
  margin: 0px auto 20px;
  width: 100%;
}
.ep-path {
  padding: 5px 0 5px;
}
.ep-logo {
  float: left;
  height: 24px;
  overflow: hidden;
  padding: 2px 15px 1px 0;
}
.ep-crumb {
  float: left;
  height: 27px;
  line-height: 29px;
  overflow: hidden;
}
.ep-search {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #dddddd;
  float: right;
  height: 24px;
  width: 318px;
}
.ep-crumb a, .ep-crumb a:visited {
  color: #666;
}
.ep-area {
	margin:10px auto 10px;
	background:#EFEFEF;
	color:#666;
	text-indent:10px;
}
.origPost {
  padding: 10px 0;
  position: relative;
  text-align: left;
}
.origPost h1 {
  color: #1f3a87;
  display: inline;
  font-size: 25px;
  font-weight: bold;
  height: 40px;
  line-height: 42px;
}
.mainBg {
  width: 100%;
  margin-bottom:30px;
}
.mainBg:after {
	content:'';
	display:block;
	clear:both;
}
.mainBg, .publicBg {
  border-bottom: 1px solid #c4d6ec;
  border-top: 1px solid #c4d6ec;
  padding: 0 1px;
}
.main .titleBar-top {
  height: auto;
  overflow: visible;
  padding-bottom: 7px;
  text-align: left;
}
.main .titleBar, .publicMain .titleBar {
  border-bottom: 1px solid #e5eef8;
  clear: both;
  height: 43px;
  line-height: 45px;
  margin: 0 20px 0 19px;
  overflow: hidden;
  padding: 0 1px;
}
.main, .publicMain {
  float: left;
  width: 699px;
}
.sidebar, .publicSidebar {
    float: right;
    font-size: 14px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 259px;
}
#shareReplies, #hotReplies, #buildReplies {
  margin-bottom: 12px;
}
.main .titleBar-blue, .publicMain .titleBar-blue {
  background: none repeat scroll 0 0 #e5eef8;
  border-bottom: 0 none;
  border-top: 1px solid #c4d6ec;
  height: 36px;
  line-height: 38px;
  margin: 0;
  padding: 0 0 0 19px;
}
.main .titleBar strong, .publicMain .titleBar strong {
  font-family: "黑体";
  font-size: 18px;
  font-weight: normal;
}
.main .titleBar .text em, .publicMain .titleBar .text em {
  color: #ba2636;
  font-style: normal;
  font-weight: bold;
}
.tousu .titleBar-top a{
	background:#4C86C6;
	color:#fff;
	border:1px solid #518FCA;
	padding:5px 12px;
	border-radius:3px;
}
.tousu .titleBar-top a:hover {
	background:#8BC4EC;
	text-decoration:none;
}
.icon-post {
  color: #fff;
  height: 25px;
  line-height: 25px;
  width: 81px;
}
.tie-box:first-child {
	margin-top:20px;
}
.tie-box {
	transform: translateZ(0px);
	background:#fff;
	border: 1px solid #999;
	color: #000;
	margin:0 20px 15px 19px;
	padding: 16px 0 0;
	text-align: left;
}
.tie-header {
  border-top: 1px dotted #afafb0;
  padding: 10px 5px;
  background:#FFFFEE;
}
.tie-header p.content {
	color:#fa6800;
	font-family: 微软雅黑;
	line-height:20px;
}
.tie-user {
  color: #999;
  margin: 0;
  padding: 10px 5px;
}
.recommend p.content::first-letter {
  font-size: 36px;
  padding-right: 5px;
}
.tie-content p.content {
  margin-bottom: 30px;
}
p.content {
  font-size: 14px;
  line-height: 26px;
}
.tie-content p.content {
	margin-bottom: 15px;
	color: #666;
	font-family: 微软雅黑;
	line-height:20px;
}
.tie-box .tie-content {
	padding:5px;
}
.tie-content h2 {
	color:#333;
}
.tie-user .user-avatar {
  display: block;
  height: 30px;
  left: 0;
  overflow: hidden;
  position: relative;
  top: 0;
}
.tie-user .user-avatar img {
  border-radius: 18px;
  height: 30px;
  width: 30px;
}
.right, .c-fr {
  float: right;
}
.tie-user .user-info {
  margin-right: 38px;
}
.commentBox .commentInfo {
  font-size: 12px;
  height: 20px;
  line-height: 18px;
  margin: 0 3px;
  overflow: hidden;
  position: relative;
}
.commentBox .author {
  color: #1e50a2;
  padding-top: 2px;
}
.commentBox .floorCount {
  color: #666;
  position: absolute;
  right: 3px;
  top: 0;
}
.replies .content {
  clear: both;
  color: #2b2b2b;
  font-size: 14px;
  line-height: 20px;
  margin: 9px 3px;
  word-wrap: break-word;
}
.add_tousu {
	font-family: Arial,"Microsoft Yahei","宋体",sans-serif;
	font-size: 14px;
	margin-top:40px;
}
.add_tousu .titleBar {
	margin-top:15px;
}
.add_tousu .titleBar  h2 {
    border-bottom: 1px solid #a9a9a9;
    height: 45px;
	line-height:45px;
	font-weight:normal;
}
.message .control-group {
  line-height: 20px;
}
.message .verify-group {
	height:60px;
}
.message .control-group input,.message .control-group select,.message .control-group textarea {
	border-radius:0;
}
.message .control-group label {
  display: block;
  float: left;
  width: 80px;
}
.message .verify-group label {
	margin-top:10px;
}
.message .control-group select {
	height:33px;
}
.message .control-group select option {
	text-indent:5px;
}
.message textarea {
  min-height: 100px;
  min-width: 500px;
}
.message .control-group label span, .controls span {
  color: #999;
  font-size: 12px;
}
.message .red {
	color:#f00;
	padding-left:10px;
}
.add_tousu .submit button {
	background:url("../images/ask_bg_20130626.png") no-repeat scroll 0 0;
	background-position: 0 -30px;
	border: medium none;
	box-shadow: 1px 1px 2px #999;
	cursor: pointer;
	display: block;
	height: 36px;
	text-indent: -9999px;
	width: 121px;
}
.add_tousu section {
	padding-bottom:20px;
}
.list-com_item {
	float:left;
	width:100%;
	/*margin-bottom: 12px;*/
	padding-bottom:12px;
	border-bottom:1px solid #f3f3f3;
}
.m-tabnts .right {
	float:right;
}
.list-com_item:after {
	content:'';
	display:block;
	clear:both;
}
.list-com_link {
	float: left;
	position: relative;
}
.list-com_img {
  width: 150px;
  height:120px;
}
.list-com_tit {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top:5px;
  overflow: hidden;
}
.list-com_tit a {
	color: #252525;
	font-family: "微软雅黑","宋体";
	font-size: 18px;
}
.list-com_tit a:hover {
	color:#ba2636;
}
.list-com_cont{
	position:relative;
	overflow:hidden;
	padding:0 10px;
}
.list-com_cont ._tips {
	color:#666;
	font-family: "微软雅黑","宋体";
}
.list-com_cont ._games {
	color:#999;
}
.list-com_cont .go {
	position:absolute;
	top:5px;
	right:10px;
}
.list-com_cont .go:after {
	content:'';
	display:block;
	clear:both;
}
.list-com_cont .go a {
	color:#fff;
	padding:5px;
}
.list-com_cont .go a._link {
	color:#f60;
	font-size:14px;
	font-weight:bold;
	font-family:'Microsoft Yahei';
	float:left;
}
.list-com_cont .go a._info {
	background:#666666;
	float:right;
}
.list-com_pcont{
	color:#252525;
	line-height:18px;
	margin-top:5px;
}
.xinyu .midl-t {
  font-family: "微软雅黑","宋体";
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
  position: relative;
}
.xinyu .m-tabs .m-tabChose span {
	border-bottom: 1px solid #d4d4d4;
	cursor: pointer;
	float: left;
	width:70px;
	height: 28px;
	line-height: 28px;
	padding: 0 1px;
	text-align: center;
}
.xinyu .m-tabs .m-tabChose .on {
  border-color: #333 #d4d4d4 #fff;
  border-style: solid;
  border-width: 2px 1px 1px;
  font-weight: bold;
  height: 26px;
  line-height: 25px;
  padding: 0;
}
.xinyu .m-tabnts .content .odd {
  background: none repeat scroll 0 0 #eee;
}
.xinyu .content li i {
  background: none repeat scroll 0 0 #666;
  color: #fff;
  height: 15px;
  left: 5px;
  line-height: 15px;
  position: absolute;
  text-align: center;
  top: 6px;
  width: 15px;
}
.xinyu .innerr-r-faka li .c {
	text-indent:20px;
}
.xinyu .m-tabnts .content .bftop i {
	background:#e4752b;
}
.copyright .hit {
	font-size:11px;
  /*line-height: 6px;*/
}
.article ._slider .tab-nav{
	margin-top:45px;
}
.article ._slider .tabs:after {
	content:'';
	display:block;
	clear:both;
}

.article ._slider .tabs {
	margin:15px 0 20px;
	border-bottom: 4px solid #1ba1e2;
	font-family: 微软雅黑,黑体;
	height: 42px;
	line-height: 33px;
}
.article ._slider .tabs li{
  cursor: pointer;
  float: left;
  width:90px;
  font-size: 16px;
  padding-top: 9px;
  text-align: center;
}
.article ._slider .tabs li.on {
background: url("../images/sprites3.png") no-repeat scroll 0 -148px #fff;
border-left: 1px solid #1ba1e2;
border-right: 1px solid #1ba1e2;
bottom: -4px;
color: #1ba1e2;
font-size: 18px;
position: relative;
width: 90px;
}
.u-catli {
	border-bottom: 1px solid #f3f3f3;
	overflow: hidden;
	padding: 15px 0 10px;
	position: relative;
    color: #999;
    font-family: "Microsoft Yahei","SimSun";
}
.u-catli .pic {
  float: left;
  margin-right: 20px;
  width: 150px;
  overflow:hidden;
}
.u-catli .pic a {
	display:block;
}
.u-catli .pic .avatar {
  width: 150px;
}
.u-catli .u-catli_left {
	width:700px;
	float:left;
}
.u-catli ._text {
	overflow:hidden;
}
.u-catli ._text .tit {
  overflow: hidden;
}
.u-catli ._text .tit h3 {
  float: left;
  font: bold 16px/25px "Microsoft YaHei";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 75%;
  margin:0;
}
.u-catli ._text .tit h3 a {
	color:#5c5c5c;
	font:bold 16px/25px "Microsoft YaHei";
}
.u-catli ._text .tit h3 a:hover {
	text-decoration:none;
	color:#ba2636;
}
.u-catli ._text .tit .zpms a {
  color: #ff7200;
  float: right;
  font-size: 16px;
  text-align: right;
}
.u-catli ._text .con p {
  color: #999;
  font-size: 14px;
  height: 48px;
  line-height: 22px;
  overflow: hidden;
}
.ico2, .ico {
  background: url("../images/sp.png") no-repeat scroll 0 0;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.u-catli ._text .con-ico .js .ico2 {
  background-position: -210px 3px;
}
.u-catli ._text .con-ico .time .ico2 {
  background-position: -210px -20px;
}
.u-catli ._text .con-ico .ico2 {
  height: 18px;
  margin-right: 8px;
  width: 14px;
}
.u-catli:hover {
    background: none repeat scroll 0 0 #f3f3f3;
}
.u-catli_left span {
	display:inline-block;
	float:left;
	min-width:80px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#E4752B;
}
.u-catli_left h3 {
	display:inline-block;
	float:left;
}
.u-catli h3 {
	font-size: 16px;
	font-weight: 500;
	margin: 7px 0;
	width:70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.u-catli h3 a {
	padding: 2px 5px 2px 2px;
	font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
	color: #5c5c5c;
	font-weight:bold;
}
.u-catli h3 a:hover {
	color:#ba2636;
}
.u-catli time {
  color: #999;
  font-size: 14px;
  position: absolute;
  right: 10px;
  top: 15px;
}
.u-catlist-tags {
  position: relative;
}
.article-tags {
  color: #a3a3a3;
  font-size: 12px;
  padding: 8px 0 6px 2px;
}
.article-tags a {
  margin: 0 6px;
  padding: 1px 2px;
}
.article-tags a:link {
  color: #999;
}
.article #contents {
}
.main-content section#contents {
	padding:25px 0;
	line-height:24px;
	font-size:14px;
	word-wrap:break-word;
}
.page {
	margin:30px 0;
}
.page a, .page a:visited, .page span {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #fff;
  color: #1ba1e2;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  text-align: center;
  width: 60px;
}
.page .current{
	background: none repeat scroll 0 0 #1ba1e2;
	border: 1px solid #1ba1e2;
	color: #fff;
}
.page a.prev {
	background: url("../images/sprites3.png") no-repeat scroll 0 -471px;
	color: #fff;
	display: inline-block;
	line-height: 29px;
	text-align: center;
	width: 97px;
}
.page a.next {
	background: url("../images/sprites3.png") no-repeat scroll -103px -413px;
	border: medium none;
	color: #fff;
	display: inline-block;
	height: 29px;
	line-height: 29px;
	width: 97px;
}
.article-r-title2 {
  border-bottom: 1px solid #e3e3e3;
  height: 32px;
}
.article-r-title2:after {
	content:'';
	display:block;
	clear:both;
}
.article-r-title2 h3 {
  border-bottom: 1px solid #1ba1e2;
  bottom: 0;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  height: 32px;
  overflow: hidden;
  padding-left: 4px;
  position: relative;
  /*width: 74px;*/
}
.article .blank15 {
  clear: both;
  display: block;
  height: 15px;
  overflow: hidden;
}
.article-r-pics {
  margin-top: 15px;
}
.article-r-pics dd {
	background: url("../images/sprites3.png") no-repeat scroll -192px -180px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 16px;
	width: 90%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
.article-r-pics .cDGray a {
	color:#666;
}
.article-r-pics .cDGray a:hover {
	color:#ba2636;
}
.main-content #contents p {
	font-size: 14px;
	line-height: 24px;
	overflow:hidden;
}
#contents p img {
	max-width:100%;
}
.main-content #h1title {
	margin-top:20px;
}
.company .ep-content-main {
  width: 619px;
}
.company .com_list {
	overflow: hidden;
	padding: 10px 0;
}
.com_list li {
  border-bottom: 1px dashed #c3c3c3;
  min-height: 110px;
  overflow: hidden;
  padding: 10px 0;
}
.com_list li:first-child {
	border-top:1px dashed #c3c3c3;
}
.company .com_list li:after {
	content:'';
	display:block;
	clear:both;
}
.company .com_list .prepic {
  display: block;
  float: left;
  height: 100px;
  overflow: hidden;
  padding-right: 8px;
  padding-top: 4px;
  width: 130px;
}
.com_list .border-img {
  border: 1px solid #d5d5d5;
  height: 90px;
  padding: 2px;
  width: 120px;
}
.com_list .precon {
  float: left;
  height: 110px;
  overflow: hidden;
  width: 390px;
}
.com_list .precon h3{
  margin: 0px;
}
.com_list .precon h3 a {
  color: #f30;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  height: 25px;
}
.com_list p {
  display: inline-block;
  float: left;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  width: 195px;
}
.com_list p span {
  color: #999;
}
.com_list p.urating {
  position: relative;
}
.com_list p.urating {
	display:inline;
}
.com_list p.spe {
  color: #f60;
  height: 25px;
  line-height: 28px;
  width: 390px;
}
.com_list .detail {
  float: left;
  text-align: center;
  width: 90px;
}
.com_list .detail span {
  color: #06f;
  display: block;
  font-family:'Microsoft Yahei';
  /*font-size: 48px;*/
  font-weight: bold;
  margin: 15px 0 5px;
}
.com_list .detail img {
  height: 30px;
  width: 111px;
}
.detail .gw-link {
  background: url("../images/btn1_c7dd2d3.png") no-repeat scroll 0 -30px;
  bottom: 20px;
  color: #9f9f9f;
  display: block;
  font: 12px/30px "Micosoft YaHei";
  height: 30px;
  right: 20px;
  text-align: center;
  width: 88px;
}
.detail .gw-link:hover {
    animation: 0.3s linear 0.2s normal none 1 running ani-gw-link;
    background-position: 0 0;
    color: #fff;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
}
.com_detail .ep-content-main {
	width:680px;
}
.com_detail .ep-content-side {
	width:240px;
}
.com_detail .ep-time-soure {
	display:inline-block;
	float:left;
}
.com_detail .ep-tie-share {
	display:inline-block;
	float:right;
	line-height:49px;
	border:none;
}
.com_detail .join {
	display:block;
}
.com_detail .viewbox .join a {
	display:inline-block;
	background:url("../images/joinnow.png") no-repeat #f60 left center;
	padding:5px 10px;
	margin:2px 0;
	text-indent:30px;
	line-height:30px;
	color:#fff;
}
.com_detail .viewbox .join a:hover {
	background:url("../images/joinnow.png") no-repeat #f97a25 left center;
	text-decoration:none;
}
.viewbox .content {
  font-size: 14px;
  line-height: 24px;
  width: 680px;
}
.viewbox table {
	border-collapse: collapse;
	border-spacing: 0;
	font-family:'Microsoft Yahei';
}
.viewbox .content th {
  border: 1px solid #d5d5d5;
  text-align: center;
}
.viewbox .content td {
  border: 1px solid #d5d5d5;
  height: 30px;
  overflow: hidden;
  padding: 0 5px;
}
.viewbox .content .prepic {
  display: inline-block;
}
.viewbox .content a {
  color: #06f;
}
.viewbox .content .border-img {
  border: 1px solid #d5d5d5;
  margin: 6px 0;
  padding: 2px;
  width: 200px;
}
.viewbox .content .rt {
  background: none repeat scroll 0 0 #f3faff;
  color: #cc0099;
  font-size: 14px;
  font-weight: bold;
  text-indent: 10px;
}
.viewbox .content td.zhpj table {
  width: 100%;
}
.viewbox .content .star span {
  color: #f30;
  float: right;
  font-size: 15px;
  font-weight: bold;
}
.viewbox .content td.zhpj {
  border-left: medium none;
  padding: 0;
}
.viewbox .content td.zhpj th, .viewbox .content td.zhpj td {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #d5d5d5;
  border-image: none;
  border-style: none none none solid;
  border-width: medium medium medium 1px;
}
.viewbox .content .star img {
  vertical-align: text-top;
}
.detail_tab {
	position:relative;
	height:34px;
	margin-top:20px;
	padding:0 10px;
	border-bottom:1px solid #B82C2D;
}
.detail_tab span {
	cursor:pointer;
	padding:5px 10px;
	position:relative;
}
.viewbox .content td.tab_box {
	border-top:none;
}
.detail_tab span.current {
	display:inline-block;
	background:#fff;
	border:1px solid #B82C2D;
	border-bottom:none;
	color:#B82C2D;
}
.viewbox .content td.tab {
	border-bottom:1px solid #b82c2d;
	padding:0;
}
.detail_tab_box {
	padding:15px 10px;
}
.detail_tab_box ._comment {
	display:none;
}
.detail_tab_box ._about {
	display:none;
}
.allstar50, .allstar45, .allstar40, .allstar35, .allstar30, .allstar25, .allstar20, .allstar15, .allstar10, .allstar05, .allstar {
    background: url("../images/midstars.gif") no-repeat scroll 0 0 ;
    display: inline-block;
    height: 11px;
    margin: 0 3px 0 0;
    overflow: hidden;
    width: 55px;
}
.allstar50 {
    background-position: 0 0;
}
.allstar45 {
    background-position: 0 -11px;
}
.allstar40 {
    background-position: 0 -22px;
}
.allstar35 {
    background-position: 0 -33px;
}
.allstar30 {
    background-position: 0 -44px;
}
.allstar25 {
    background-position: 0 -55px;
}
.allstar20 {
    background-position: 0 -66px;
}
.allstar15 {
    background-position: 0 -77px;
}
.allstar10 {
    background-position: 0 -88px;
}
.allstar05 {
    background-position: 0 -99px;
}
.allstar {
    background-position: 0 -110px;
}
.search .article-r-pics dd.on {
	background:#cd191c;
	color:#fff;
	padding:5px 10px;
	text-indent:5px;
}
.search .article-r-pics dd.on a {
	color:#fff;
}
.search .ep-content-side {
	float:left;
	width:200px;
	margin:3px 0;
	padding:0;
	border-right:1px solid #E3E3E3;
}
.search .ep-content-main {
	float:right;
	width:740px;
	padding:0;
	border:none;
}
.doc_page:after {
	content:'';
	display:block;
	clear:both;
}
.doc_page .bs-docs-sidebar {
	float:left;
	width:20%;
}
.doc_page .bs-docs-sidebar h2 {
	width:80%;
	background:#f8f8f8;
	border:1px solid #ddd;
	border-bottom:none;
	text-indent:10px;
	line-height:35px;
}
.doc_page .bs-docs-sidebar ul{
	width:80%;
	background:#F8F8F8;
	border:1px solid #ddd;
}
.doc_page .bs-docs-sidebar li {
	line-height:30px;
	border-bottom:1px solid #BFBFBF;
	text-indent:10px;
}
.doc_page .bs-docs-sidenav li.active {
	background:#5A5A5A;
}
.doc_page .bs-docs-sidenav li.active a {
	color:#fff;
}
.doc_page .bs-docs-sidebar a {
	width:auto;
}
.doc_page .ep-content-main {
	width:80%;
	border-right:none;
	padding-right:0;
}
.doc_page .article #contents {
	padding:15px 0;
}
/** bof user **/
.user-footer {
	position:relative;
	z-index:1000;
}
.user {
	background:#F2F2F2;
}
.user_title {
  color: #26689b;
  font: 28px/66px "Microsoft Yahei",Arial;
  margin: 0 auto;
  padding: 36px 0 20px;
}
.user_title:after {
	content:'';
	display:block;
	clear:both;
}
.user_title h2 {
	display:inline-block;
	float:left;
}
.user_title p {
	display:inline-block;
	float:right;
}
.user_title p a {
	background:#4dbe5a;
	color:#fff;
	padding:6px 15px;
}
.user_title p a:hover {
	background:#25b136;
	text-decoration:none;
}
.user .row section {
	background:#fff;
	padding:40px 30px;
	border:1px solid #DDDDDD;
}
.user .row section.login {
	background:url('../images/loginBg.jpg') left center no-repeat #fff;
	padding:60px 30px;
}
.user .row section.login:after {
	content:'';
	display:block;
	clear:both;
}
.user .row section.login .span12 {
	float:right;
}
.user .control-group:after {
	content:'';
	display:block;
	clear:both;
}
.user .control-group {
	font-family:'Microsoft Yahei'
}
.user .control-group label {
	display:inline-block;
	float:left;
	width:15%;
	line-height:34px;
	padding-right:5%;
	text-align:left;
	font-size:14px;
}
.user .control-group .controls {
	display:inline-block;
	float:left;
	width:75%;
}
.user .control-group .controls input {
	width:100%;
	height:22px;
	border-radius:0;
}
.user .control-group .controls input.verify {
	width:24%;
}
.user .login .auto_login {
	display:inline-block;
	float:left;
}
.user .login .auto_login input {
	position:relative;
	top:4px;
}
.user .login .forget {
	float:right;
	padding-top:5px;
}
.user .span12 {
	margin-top:0;
}
.user button.btn {
	width:100%;
	line-height:35px;
	background:#58A4ED;
	border:none;
	font-size:16px;
	color:#fff;
	cursor:pointer;
}
.errorBar {
	display:none;
	position: relative;
	background: none repeat scroll 0 0 #fefcf3;
	border: 1px solid #de927d;
	height: 28px;
	line-height: 28px;
	padding-left: 40px;
	margin-bottom:10px;
}
.icon {
  background: url("../images/user-icon.png") no-repeat scroll 0 0;
  display: inline-block;
  overflow: hidden;
  position: absolute;
}
.errorBar .icon {
	background-position: -111px -12px;
	height: 18px;
	left: 12px;
	top: 5px;
	width: 18px;
}
.successBar {
	border:1px solid #87C63E;
	background:#8DD614;
	color:#fff;
	line-height:25px;
	text-indent:5px;
}
.user .row section.reg .span12 {
	width:90%;
}
.user .reg .control-group label {
	width:10%;
	padding-right:0;
}
.user .reg .control-group .controls input {
	display:inline-block;
	width:40%;
	float:left;
}
.user .reg .errorBar {
	width:36%;
}
.user .reg button.btn {
	width:55%;
}
.user .reg .check-tips {
	display:inline-block;
	float:left;
	line-height:30px;
	text-indent:10px;
	color:#555;
}
/** eof user **/
/** sof account **/
.account {
	background:#eee;
}
.account .ntes-nav {
	overflow:visible;
	z-index:999;
	border-bottom: 2px solid #333;
}
.account h5 {
	font-size:14px;
	margin-bottom:5px;
}
.account #header {
	padding-top:5px;
}
.account .logo a {
	display:block;
	padding-top:5px;
}
.account #header, .account #memberArea {
  position:relative;
  margin: auto;
  width: 1000px;
}
.account .nav-bar, map, .account .nav-site, .account a.on, .account a.on span {
  background: url("../images/member_nav.png") no-repeat scroll 0 0 ;
  display: block;
}
.account .ntes-nav,.account .ntes_nav_wrap {
	height:50px;
	line-height:50px;
}
.account .ntes-nav-main .a-nav {
	font-size:16px;
	font-family:'Microsoft Yahei';
	color:#eee;
}
.account .a-nav a {
	padding:0 10px;
}
.account .a-nav a:first-child {
	margin-right:15px;
}
.account .a-nav a:hover {
	background:#484c57;
	text-decoration:none;
}
.account .login_box {
	display:inline-block;
	float:left;
	height:25px;
	line-height:25px;
	padding:10px 0;
	font-size:14px;
	font-family:'Microsoft Yahei';
}
.account .ntes-nav-login {
	min-width:70px;
	height:25px;
	line-height:25px;
	margin-bottom:0;
}
.account .ntes-nav-login b {
	display:none;
}
.account .login_box .name {
	float:right;
}
.account .login_box:after {
	content:'';
	display:block;
	clear:both;
}
.account .name .info {
	position:relative;
}
.account .name .face {
	text-align:center;
	line-height:25px;
}
.account .set {
	display:none;
	background:url("../images/ui_sprite.png") no-repeat;
	z-index:1000;
	background-position: 104px -900px;
	padding-top: 16px;
	position: absolute;
	right: -3px;
	top: 26px;
	width:175px;
}
.account .set ul {
	background:#fff;
	padding:15px 0;
}
.account .set ul li {
	line-height:25px;
	margin:0 10px;
	text-indent:5px;
}
.account .set ul li:hover {
	background:#f3f4f6;
	text-decoration:none;
}
.account .set ul li a {
	color:#666;
}
.account .set ul li a:hover {
	text-decoration:none;
}
#header .logo {
  background: url("../images/logo.png") no-repeat scroll right center;
  float: left;
  height: 70px;
  padding-right: 120px;
}
#header .logo img {
  margin-top: 5px;
}
#header .link {
  position: absolute;
  right: 0;
  top: 10px;
}
#header .link a {
  color: #333;
}
#header .link span {
  color: #ccc;
}

.account .nav-bar {
  background-position: left -51px;
  clear: both;
  left: -2px;
  padding-left: 5px;
  position: relative;
}
.nav-bar map {
  background-position: right -103px;
  display: block;
  padding-right: 5px;
  position: relative;
  right: -4px;
}
.account .nav-bar ul {
  background-position: right -155px;
  background-repeat: repeat-x;
  height: 33px;
  padding: 10px 0 0 10px;
}
.account .nav-bar ul li {
  float: left;
  margin-right: 5px;
}
.account .nav-bar ul li a {
  color: #386ea8;
  float: left;
  font-size: 14px;
  font-weight: 700;
  padding-left: 3px;
  padding-top: 5px;
}
.nav-bar ul li a.on {
  background-position: left 0;
  padding-top: 0;
}
.nav-bar ul li a span {
	float: left;
	line-height:23px;
}
.account .nav-bar ul li a.on span {
  background-position: right 0;
  height: 27px;
  line-height:22px;
  padding: 5px 10px 0 8px;
  color:#fff;
}
.account .nav-bar ul li.line {
  color: #dfdfdf;
  font-size: 14px;
  margin: 4px 0 0;
  padding: 0 6px;
}
.account .row {
	width:100%;
}
.account #memberArea {
	margin-top:10px;
	padding-bottom:50px;
}
.account #memberArea:after {
	content:'';
	display:block;
	clear:both;
}
.left-memu .title {
  background: url("../images/member_left_menu.png") no-repeat scroll 0 0;
  font-size: 12px;
  height: 22px;
}
.left-memu {
  margin-right: 8px;
  width: 150px;
}
.left-memu ul {
  padding: 10px 5px;
}
.left-memu ul li {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 6px;
}
.left-memu ul li.on {
  background: none repeat scroll 0 0 #e0ebf1;
}
.col-left {
  float: left;
}
.col-1 {
  background: url("../images/member_title.png") repeat-x scroll 0 0;
  border: 1px solid #c4d5df;
  position: relative;
}
.col-1 h5.title, .col-1 h6.title {
  color: #386ea8;
  padding: 5px 10px 3px;
}
.col-1 h5 .tousu_link {
	display:inline-block;
	margin-left:15px;
	margin-top:-2px;
	padding:3px 10px;
	background:#3A6EA5;
	color:#fff;
	font-size:12px;
	border-radius:5px;
}
.col-1 h5 .tousu_link:hover {
	background:#498AF4;
	text-decoration:none;
}
.col-1 div.content {
  padding: 0 10px 10px;
}
.col-auto {
  overflow: hidden;
}
.col-auto h5 {
	line-height:20px;
	border-bottom:1px solid #c4d5df;
}
.member-info {
	margin:10px auto;
}
.member-info div.content .col-left {
  margin-right: 10px;
}
.member-info div.content {
  padding: 10px;
}
.member-info div.content:after {
	content:'';
	clear:both;
	display:block;
}
.member-info div.content .col-auto h5 {
  border-bottom: 1px solid #eee;
  color: #ff6c00;
  font-size:14px;
  margin-bottom: 3px;
  padding-bottom: 3px;
}
.point {
  background: none repeat scroll 0 0 #fffced;
  border: 1px solid #10AE58;
  margin-bottom: 10px;
  position: relative;
}
.point .content {
  padding: 8px 10px;
}
.point a.close {
  background: url("../images/cross.png") no-repeat scroll left 3px;
  display: block;
  height: 16px;
  outline: medium none;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 16px;
}
.point a.close span {
  display: none;
}
.point a.close:hover {
    background-position: left -46px;
}
.point .content .title {
  color: #10AE58;
}
.point .content p {
	color: #777;
	text-indent: 20px;
	line-height:20px;
}
.point .content p:first-child {
	margin-top:10px;
}
.table_form th {
	padding:4px 0 4px 8px;
	height:30px;
	color: #444;
	font-weight: normal;
	padding-right: 10px;
	text-align: right;
	border-bottom:1px solid #eee;
}
.table_form th:last-child {
	border:none;
}
.member_detail .table_form th{
  padding-top:0;
  padding-bottom:0;
}
.blue, .blue a {
  color: #004499;
}
.member-info .blue {
	line-height:30px;
}
.table_form td {
	border-bottom:1px solid #eee;
}
.table_form input {
	height:25px;
	text-indent:5px;
}
.table_form td textarea {
	margin:5px 0;
	width:50%;
	min-height:100px;
}
.table_form td.verify {
	height:40px;
	padding:5px;
}
.table_form td.verify input,.table_form td.verify img {
	height:40px;
	font-size:20px;
	font-family:Microsoft yahei;
}
.publish .table_form select {
	height:25px;
	line-height:25px;
	text-indent:3px;
}
.publish .table_form option {
	text-indent:3px;
}
.table-list {
	margin-top:5px;
}
.table-list td, .table-list th {
  padding-left: 12px;
}
.table-list thead th {
  background: none repeat scroll 0 0 #eef3f7;
  border-bottom: 1px solid #d5dfe8;
  font-weight: normal;
  height: 40px;
  text-align:left;
  text-indent:5px;
}
.table-list tbody td, .table-list .btn {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align:left;
  text-indent:5px;
}
.table-list tbody td {
	line-height:30px;
}
/** eof account **/
/** bof review **/
.add_review .titleBar {
	margin:15px 0;
}
.review_title {
	background: none repeat scroll 0 0 #f3f3f3;
	color: #999;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	padding: 0 15px;
	position: relative;
}
.review_title h2 {
	font-weight:normal;
	font-size:12px;
}
.review_title h2 strong {
	color: #c00;
	font-size: 1.2em;
	font-weight: normal;
	margin-right: 5px;
}
.review_title h2 .c-gray {
	display:inline-block;
	float:right;
	color:#999;
}
.add_review .login_error{
	padding:8px 12px;
	background:#FFFBF3;
	color:#FF8400;
	border:1px solid #F8CFA5;
}
.add_review .login_error a {
	font-weight:bold;
}
.add_review section {
	float:left;
	width:70%;
}
.aside-right {
  float: right;
  width: 25%;
  margin-bottom:30px;
}
.aside-right .block {
  border: 1px solid #e0e0e0;
  padding: 5px 11px;
}
.aside-right .shop-review-wrap {
  background:#F5FAFC;
  color: #555;
  padding: 15px 19px 17px;
}
.shop-review-wrap .hd {
  border-bottom: 1px dashed #e4e4e4;
}
.shop-review-wrap h3 {
	padding-bottom:6px;
	font-size: 14px;
	font-weight: bold;
}
.shop-review-wrap h3 a {
	color:#FC7D41;
}
.shop-review-wrap p {
	padding-bottom:6px;
}
.shop-review-wrap .con {
  padding-top: 11px;
}
.shop-review-wrap .review-num {
  position: relative;
  z-index: 10;
}
.shop-review-wrap .review-num a {
  color: #555;
}
.shop-review-wrap .tit-txt {
  line-height: 20px;
  margin-top: -3px;
  position: relative;
  z-index: 9;
}
.shop-review-wrap .tit-txt ul {
	padding-bottom:15px;
}
.shop-review-wrap .tit-txt li {
  border-top: 1px dashed #e4e4e4;
  padding: 10px 0 14px;
}
.nickname {
	font-weight:bold;
	color:#37a;
}
.shop-review-wrap .more-info {
  background-color: #EEEEEE;
  border-radius: 3px;
  color: #999;
  display: block;
  padding: 6px 0;
  text-align: center;
}
.QuacorGrading input {
	background:transparent url(../images/grading.png) no-repeat scroll right center;
	border:0 none;
	border-radius:0;
	box-shadow:none;
	cursor:pointer;
	height:30px;
	width:30px;
	padding:0;
	vertical-align:middle;
	text-indent:-9999px;
}
.QuacorGrading input.on {
	background-position:left center;
}
.add_review .controls {
	width:90%;
}
.verify-group .controls input,.verify-group .controls img {
	float:left;
}
.verify-group .controls input {
	width:80px;
	height:35px;
	font-size:25px;
	line-height:35px;
	border-radius:0;
}
.verify-group .controls img {
	width:170px;
	height:45px;
	margin-left:5px;
}
.control-group .text-warning {
	width:340px;
	background:#FC4343;
	display:inline-block;
	color:#fff;
	line-height:30px;
	text-indent:10px;
	padding-right:10px;
}
.com_frame_title {
	position:relative;
	border-bottom:2px solid #d3d3d3;
	text-align: left;
	font-size:20px;
	font-weight:bold;
	line-height:30px;
}
.com_frame_title h2 {
	display:inline;
}
.com_frame_title h2 a{
	font-size:25px;
	font-weight:bold;
	line-height:40px;
	color:#333;
}
.com_frame_title h2 a:hover {
	text-decoration:none;
	color:#000;
}
.com_frame_title s {
  background: none repeat scroll 0 0 #1ba1e2;
  bottom: -2px;
  font-size: 0;
  height: 2px;
  left: 0;
  line-height: 0;
  position: absolute;
  width: 150px;
}
.com_frame_title a {
	font-weight:normal;
	font-size:12px;
	color:#06f;
}
.com_frame_title a.comment_btn {
	display:inline-block;
	float:right;
	background:#FFDDCC;
	color:#ca6445;
	padding:0 10px;
}
.review-hd {
  color: #666;
  margin-bottom: 4px;
}
.review-hd h3 {
  background-color: #f0f3f5;
  line-height: 36px;
  margin: 0 0 10px;
  overflow: hidden;
}
.review-hd h3 a {
	color:#37a;
	font-weight:normal;
	line-height:36px;
}
.review-short-ft {
  color: #666;
  margin-top: 8px;
}
.review-short-ft a {
  margin-left: 8px;
}
.more-down a {
	color:#2085c9;
}
.mod-bd {
	padding:10px 0;
}
.mod-bd ._review {
	border-bottom:1px dashed #ddd;
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.review-short span {
	line-height:1.5em;
}
.com_right {
	padding-bottom:10px;
}
.mod-bd .main {
	width:100%;
}
.main .main-bd {
  font-size: 14px;
  word-wrap: break-word;
  text-indent:2em;
  line-height:2em;
}
.main .main-bd p {
	margin:5px 0;
}
.main .main-bd p:after {
	content:'';
	display:block;
	clear:both;
}
.main .main-bd img {
	max-width:100%;
	float:left;
}
.main .main-bd img:after {
	display:block;
	content:'';
	clear:both;
}
.main .main-hd {
  color: #999;
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 20px;
}
/** eof review **/
/** bof forget pwd **/
/**找回密码**/
.g-in {
	margin: 0 auto;
	width: 980px;
	font-family: "Microsoft YaHei",微软雅黑,arial,宋体;
}
.forget_pwd {
	margin-top:30px;
}
.forget_pwd .m-box {
	background:#fff;
	padding: 40px 40px 60px;
}
.forget_pwd .m-box .boxHd {
  border-bottom: 1px dotted #c8c8c8;
  color: #323232;
  font-family: "Microsoft YaHei",微软雅黑,arial,宋体;
  font-size: 20px;
  font-weight: normal;
  height: 33px;
  margin-bottom: 24px;
  overflow: hidden;
}
.forget_pwd .boxBd form {
  padding: 20px 0 0 200px;
}
.forget_pwd .m-ipt {
	margin-bottom: 8px;
	position: relative;
}
.forget_pwd .u-ipt, .forget_pwd .u-ipt div.iptctn, .forget_pwd .u-btn, .u-btn span {
  background: url("../images/slide-door.png?201307221344") no-repeat scroll 9999px 9999px;
}
.forget_pwd .u-ipt {
  background-position: 0 -2px;
  display: inline-block;
  height: 54px;
  overflow: hidden;
  padding-left: 18px;
  position: relative;
  width: 359px;
}

.forget_pwd .u-ipt div.iptctn {
	position:relative;
	background-position: right -56px;
	height: 52px;
	line-height:52px;
	padding: 0 18px 0 0;
}
.u-ipt input {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #c2c2c2;
  font-size: 20px;
  font-family:'Microsoft Yahei';
  height: 48px;
  text-indent: 10px;
  width: 100%;
}
.forget_pwd .m-ipt-icon .u-ipt input {
  margin-left: 32px;
  width: 326px;
}
.forget_pwd .u-ipt input {
  background: none repeat scroll 0 0 ;
  border: medium none;
  height: 50px;
  line-height:53px;
  width: 100%;
}
.forget_pwd .u-btn-img span em, .forget_pwd .u-step ol li em, .forget_pwd .u-tips em, .forget_pwd .u-tips2 em, .forget_pwd .u-tips4 em, .forget_pwd .u-tips_ad em, .forget_pwd .m-rmd em, .forget_pwd .u-tips3 i, .forget_pwd .u-pwdStrength, .forget_pwd .u-new, .forget_pwd .m-ipt-icon .iptIcon {
  background: url("../images/icon.png") no-repeat scroll 9999px 9999px;
}
.forget_pwd .m-ipt-icon .iptIcon-usr {
  background-position: -320px 0;
}
.forget_pwd .m-ipt-icon .iptIcon {
  height: 16px;
  left: 0;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 16px;
}
.forget_pwd .m-ipt-code img {
  cursor: pointer;
  left: 180px;
  position: absolute;
  top: 1px;
}
.forget_pwd .m-ipt-code .u-btn {
  left: 320px;
  position: absolute;
}
.forget_pwd .m-ipt-code .u-btn, .forget_pwd .m-ipt-code .u-btn span {
  height: 50px;
}
.forget_pwd .u-btn span {
  background-position: right -420px;
  color: #323232;
  font-family: "Microsoft YaHei",微软雅黑,arial,宋体;
  font-size: 18px;
  line-height: 51px;
  padding-right: 16px;
}
.forget_pwd .u-btn, .u-btn span {
  display: inline-block;
  height: 51px;
}
.forget_pwd .u-btn {
	display:inline-block;
	background-position: 0 -360px;
	padding-left: 16px;
}
.forget_pwd .u-btn-img span em {
  display: block;
  position: relative;
}
.forget_pwd .u-btn-img-code span em {
  background-position: -90px 0;
  height: 22px;
  top: 14px;
  width: 23px;
}
.forget_pwd .u-btn:hover {
    background-position: 0 -480px;
}
.forget_pwd .u-btn:hover span {
    background-position: right -540px;
}
.forget_pwd .text-warning {
	width:376px;
	color:#f00;
}
.forget_pwd .f-cb:after, .forget_pwd .f-cbli li:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.forget_pwd .u-step ol li {
  color: #d3d4d4;
  float: left;
  font-family: "Microsoft YaHei",微软雅黑,arial,宋体;
  font-size: 24px;
  position: relative;
  width: 330px;
}
.forget_pwd .u-step ol li.lastStep {
  text-align: right;
  width: 200px;
}
.forget_pwd .u-step ol li span {
  padding-bottom: 8px;
}
.forget_pwd .u-step ol li em {
  background-position: -210px 0;
  height: 25px;
  position: absolute;
  right: 70px;
  text-indent: -9999px;
  top: 10px;
  width: 20px;
}
.forget_pwd .u-step ol li strong {
  font-family: arial,宋体;
  font-size: 40px;
  font-weight: normal;
}
.forget_pwd .f-cbli li {
	background:none;
	border:none;
}
.forget_pwd .f-cbli li span {
	float:left;
}
.forget_pwd .f-cb {
	margin-left:0;
	padding-left:0;
}
.forget_pwd .u-step ol li.z-on span {
  border-bottom: 3px solid #69b3f2;
  color: #333;
}
.forget_reset #password {
	padding-left:0;
}
.forget_reset .m-ipt-icon .u-ipt input {
  margin-left: 0;
}
#username, #password, #inputPassword {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.u-btn2 {
  background: none repeat scroll 0 0 #69b3f2;
  border: 0 none;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-family: "Microsoft YaHei",微软雅黑,arial,宋体;
  font-size: 26px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  text-align: center;
  width: 376px;
  cursor:pointer;
}
.u-btn2:hover {
    background: none repeat scroll 0 0 #7cbdf5;
}
.text-warning {
	font-family:"微软雅黑";
	font-size:14px;
	line-height: 35px;
	margin: 5px 0;
	text-indent: 10px;
}
.forget_pwd .text-warning {
  color: #f00;
  width: 376px;
}
.formLikeContainer {
	font-size:14px;
	line-height:23px;
	color:#333
}
.u-tips2-okEmail {
  height: 70px;
  margin-bottom: 20px;
  text-align:center;
  line-height:40px;
}
.forget_pwd .u-tips2-okEmail em {
	display:inline-block;
	background-position: -180px -30px;
	height: 51px;
	width: 63px;
}
.u-tips2-okEmail span {
  width: 500px;
  font-size:24px;
}
.formLikeContainer .emailTips {
	text-align:center;
	font-family:ariral;
	font-size:12px;
	color:#949494;
}
.forget_reset .boxBd {
	font-size:14px;
	line-height:22px;
}
.forget_reset .boxBd a {
	color:#428bca;
}
.forget_pwd .loading {
	display:inline-block;
	background:url("../images/loading.gif") -135px -89px;
	width:30px;
	height:20px;
}
/** eof forget pwd **/
.slider-carousel{}
.slider .inner{width:100%;margin-top:5px;}
.slider-carousel{position:relative}
.slider-carousel .item{height:100%}
.m-tabnts .slider-carousel .slidesjs-navigation{width:42px;height:42px;display:block;position:absolute;text-indent:-9999em;top:50px;z-index:100;opacity:0;display:none;}
.slidesjs-previous{background:transparent url(../images/prev.png) no-repeat;left:10px}
.slidesjs-next{background:transparent url(../images/next.png) no-repeat;right:10px}
.slidesjs-pagination{display:block;width:100%;overflow:hidden;zoom:1;margin-top:10px;text-align:center;}
.slidesjs-pagination li {
	display:inline;
}
.slidesjs-pagination-item a{display:inline-block;background:#999999;color:#999;width:13px;height:13px;margin-right:10px;border-radius:20px}
.slidesjs-pagination-item a:hover ,.slidesjs-pagination-item a.active{background-color:#F04C42;color:#F04C42;}
.slidesjs-container .item { background:#eee;}
.wenda {
	width:248px;
	background:#F9F9F9;
	border:1px solid #eee;
}
.wenda dt {
	border-bottom: 1px solid #d3d3d3;
	padding-top: 15px;
	position: relative;	
	text-indent:10px;
}
.wenda .slider {
	padding:5px 10px;
	background:#eee;
}
.wenda .slider .cat {
	color:#E40450;
}
.wenda dt a {
	font-family: "微软雅黑","宋体";
	font-size: 18px;
	line-height: 30px;
}
.wenda .slider h2 {
	font-size:14px;
	color:#666;
}
.wenda .slider p a {
	color:#666;
	margin-top:5px;
	line-height:18px;
}
.wenda .slider p a:hover {
	color:#E40450;
	text-decoration:none;
}
.wenda-list {
	background-repeat: repeat-y;
	height: 425px;
	overflow: hidden;
	padding: 11px 0;
}
.weekly-list__item {
	position:relative;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	margin-bottom:2px;
}
.wenda-list .weekly-list__week {
	position:absolute;
	background-image: url("../images/b1.png");
	background-position: -62px -21px;
	width:5px;
	height: 5px;
	top:9px;
	left:5px;
	display:inline-block;
}
.wenda-list li:hover {
	background:#eee;
}
.wenda-list li:hover .weekly-list__week {
	background-position:-62px -11px;
}
.weekly-list__txt {
  display: block;
  overflow: hidden;
  padding-left: 15px;
  padding-right:8px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.nav_ad .midder-content {
	margin-bottom:0;
	padding-top:10px;
}
.nav_ad .midder-content .mb25 {
	margin-bottom:0;
}
.mid_ad {
	overflow:hidden;
}

/*
.nav_ad  {
	width:960px;
	margin:0 auto;
	padding-top:35px;
}
.nav_ad_home {
	padding-top:0;
}*/
.nav_ad li p {
	display:none;
}
.mod-wrap h3,.wenda-box .sidebar h3,.wenda-detail .sidebar h3{
  font-size: 14px;
  height: 36px;
  line-height: 40px;
}
.wenda-box .sidebar {
	padding:10px;
	width:210px;
	border:1px solid #d9d9d9;
}
.wenda-box .sidebar li {
	line-height:20px;
}
.wenda-box .sidebar h3,.wenda-detail .sidebar h3 {
	text-indent:40px;
	border-bottom:1px solid #ddd;
}
.wenda-box .sidebar ul ,.wenda-detail .sidebar ul {
	padding:10px 0;
}
.wenda-box .sidebar li a,.wenda-detail .sidebar li a {
	font-size:12px;
	color:#059;
}
.wenda-box:after,.wenda-detail:after {
	display:block;
	content:'';
	clear:both;
}
.mod-wrap .more {
  float: right;
}
.mod-wrap .displayCount {
	float:left;
	line-height:40px;
}
.mod_title {
	margin:0 10px;
	height:40px;
}
.mod_title:after {
  border-bottom: 1px solid #ddd;
	content:'';
	display:block;
	clear:both;
}
.mod_title h3 {
	display:inline-block;
	float:left;
}
.mod_title a.icon-post,.wenda-detail .sidebar h3 a {
	width:auto;
	background:#0D97EF;
	color:#fff;
	margin-top:5px;
	padding:0 10px;
}
.ico-pending,.ico-category,.ico-official,.question-list li {
  background: url("../images/home_bg_20101111.png") no-repeat scroll 0 0;
}
.question-list {
  margin: 8px 0 0 5px;
}
.question-list li {
  background-position: -140px -30px;
  color: #888;
  line-height: 210%;
  margin:5px 0;
  padding-left: 18px;
  padding-bottom:5px;
  border-bottom:1px dashed #e0e0e0;
}
.question-list a {
	font-size: 14px;
	color:#059;
	font-family:'Microsoft Yahei';
}
.question-list li span {
	padding-right:15px;
}
.ico-category {
  background-position: 0 -40px;
  display: inline-block;
  height: 16px;
  margin-right: 9px;
  vertical-align: middle;
  width: 15px;
}
.wenda .sidebar {
	background:#fff;
}
.wenda-box .main {
	width:710px;
	border:none;
}
.wenda-box .mainBg {
	border:none;
}
.wenda-box .ep-area {
	margin-top:0;
}
.ico-official {
  background-position: 0 -140px;
  width:100%;
}

.column1 {
  float: left;
  position: relative;
  width: 720px;
}
.pending-wrap {
  border: 1px solid #bfd9e9;
  position: relative;
  z-index: 2;
}
.question-main {
  background: url("../images/i/question_repeat_bg.jpg") repeat-x scroll 0 0 #fff;
  padding: 19px 25px 15px;
  position: relative;
}
.share_wrap {
  height: 26px;
  padding: 10px 13px 4px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 100;
}
.wenda-detail .ico-pending,.ico-jh,.resolved .ico-pending  {
	background: url("../images/w_question_bg_140310.png") no-repeat scroll 0 0;
}
.wenda-detail .ico-jh, .wenda-detail .ico-pending {
  display: block;
  height: 30px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 30px;
}
.user-conent {
  position: relative;
}
.user-pic {
  border: 1px solid #dedfdf;
  height: 40px;
  left: 0;
  overflow: hidden;
  padding: 1px;
  position: absolute;
  top: 2px;
  width: 40px;
}
.info-wrap::after, .sign-wrap::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
.info-wrap {
  margin: 2px 0 0 55px;
  position: relative;
}
.question-info {
  color: #999;
  line-height: 14px;
  position: relative;
}
.question-head {
  margin-bottom: 7px;
}
.question-info a:hover, .question-info a:link, .question-info a:visited, .question-info span {
  color: #999;
}
.question-tit {
  line-height: 220%;
  padding: 3px 0 8px;
}
.question-tit h3, .question-tit p {
  font-size: 14px;
  margin-right: 10px;
  word-break: break-all;
  word-wrap: break-word;
}
.resolved {
  border: 1px solid #ead6bf;
  margin-top: 10px;
  z-index: 3;
}
.resolved .question-main {
	background: url("../images/answer_repeat_bg.jpg") repeat-x scroll 0 0;
	padding: 25px 15px 30px 19px;
	position: relative;
}
.wenda-detail .sidebar li {
	line-height:20px;
}
.resolved .ico-jh {
  background-position: -128px 0;
}
.wenda-detail .ico-jh, .wenda-detail .ico-pending {
  display: block;
  height: 30px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 30px;
}
.resolved .question-main h3 {
  font-size: 14px;
  padding: 3px 0 16px;
}
.answer-con {
  font-size: 14px;
  line-height: 190%;
  padding: 0 0 6px;
  word-break: normal;
  word-wrap: break-word;
}
.origin {
  float: left;
  line-height: 27px;
}
.origin a {
 color:#059;
}
.wenda-detail .sidebar {
    padding: 10px;
    width: 210px;
	border:1px solid #d9d9d9
}
.wenda-detail .sidebar h3 a {
	margin-left:30px;
	padding:5px 8px;
	font-weight:normal;
	font-size:12px;
}
.com-content-side {
	float:left;
	padding-left:15px;
	width:250px;
}
.com-r-pics {
	margin-bottom:15px;
}
.com-r-pics li {
	overflow:hidden;
}
.com-r-pics dd {
	border-bottom:1px dotted #ccc;
	padding:10px 0;
}
.com-r-pics dd:after {
	content:'';
	display:block;
	clear:both;
}
.com-r-pics dd p {
	color:#999;
}
.com-r-pics a img {
	width:100px;
}
.com-r-ico {
	float:left;
	margin-right:10px;
}
.com-r-summary {
	overflow:hidden;
	padding-left:10px;
	display:block;
}
.com-r-summary a {
	font-weight:bold;
	line-height:20px;
}
.com-r-summary p {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.share-box {
	display:inline-block;
}
.detail_tab .r_bg {
  background: none repeat scroll 0 0 #ff6559;
  border-radius: 11px;
  color: #fff;
  padding: 0 8px;
  margin-left:5px;
}
.detail_cover {
	width:100%;
	text-align:center;
}
.detail_cover img {
	max-width:100%;
}
.rand_ad {
	margin-bottom:15px;
}
.rand_ad li img {
	max-width:100%;
}
.rand_ad li {
	overflow:hidden;
}
.global_sidebar:after {
	content:'';
	display:block;
	clear:both;
	margin-bottom:15px;
}
.img_cover {
	background:#333;
	width:100%;
	height:100px;
	position:absolute;
    opacity: 0.8;
    filter:Alpha(opacity=80);
	bottom:22px;
	display:none;
}
/* sof 首页抽屉效果*/
.container {
	text-align: left; position: relative;
}
.kwicks {
	display:block;list-style: none; width: 960px;overflow:hidden; color: rgb(0, 0, 0); padding-left: 0px; position: relative;margin-top:10px;
}
.kwicks li {
	padding: 0px; width: 120px; height: 82px; overflow: hidden; margin-right: 9px; float: left; background-color: rgb(196, 220, 246);
}
.kwicks li.last {
	margin-right: 0px;
}
.kwicks li a{}
.kwicks li img {
	 width: 120px; height: 82px; float: left;
}
.kwicks li .extension {
	background: #EDEDEF; height: 120px;
	margin-left:120px;
}
.kwicks li dl {
	border-left:1px solid #ddd;
	padding: 5px 0px 0px 10px; width: 260px; height: 93px; overflow: hidden; margin-left: 0px;
}
.kwicks li dd {
	color: #333;
	line-height:18px;
	font-family:'microsoft yahei';
}
.kwicks li dd._overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kwicks li dt a {
	color: rgb(204, 204, 204);
}
.kwicks li dt a {
	font-size: 14px; font-weight: bold;
}
.kwicks li dd span {
	font-weight:bold;
}
.kwicks li dd a {
	color:#f60;
}
.kwicks li .meta {
	text-align: right; color: rgb(204, 204, 204); padding-right: 10px;
}
.kwicks li .meta a {
	color: rgb(204, 204, 204);
}
/* eof 首页抽屉效果 */
a.latest_youhui {
	color:#f60;
}
.com_list p.spe a:hover {
	color:#f30;
	text-decoration:line-through;
}


#focus{position: relative;height: 360px;width: 570px;margin:0 auto;}
#focus .bd{position: relative}
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 100px;width: 40px;height: 80px;z-index: 2}
#focus .btn-prev{left: 0;background: url(../images/left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/left-arrow.png")}
#focus .btn-next{right: 0;background: url(../images/right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/right-arrow.png")}
#focus .focus-bar-box{width: 100%;height: 300px;position: relative;overflow: hidden}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width: 570px;height: 345px}
#focus .focus-bar li a{width: 100%;height: 100%;display: block}
#focus .focus-bar li img{width:570px;height:300px;}
#focus .ft{position: absolute;left: 0;bottom: 60px;z-index: 1;width: 600px;height: 40px}
#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width: 600px;height: 40px;background: #000;opacity: .6;filter: alpha(opacity=60)}
#focus .change{position: absolute;right: 250px;bottom: 15px;height: 10px}
#focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;background: url(../images/btn-normal.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/btn-normal.png");cursor: pointer}
#focus .change a.on{background: url(../images/btn-active.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/btn-active.png")}
#focus .hd{position: absolute;left: 0;bottom: 20px;z-index: 2;width: 570px;height: 40px}
#focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 80px;padding: 0 14px 0 0;line-height: 40px;font-size: 16px;font-weight: bold}
#focus .focus-title .title{color: #64d734}
#focus .hdicon{position: absolute;left:10px;bottom: 10px;width: 59px;height: 59px;background: url(../images/play-btn.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/play-btn.png")}
#focus .focus-title a {
	display:block;
	width:100%;
}
#focus .focus-title a{
	color: #252525;
	font-family: "microsoft yahei";
	font-size:20px;
	font-weight:bold;
	padding:0;
}
#focus .focus-title a:hover {
	color:#ba2636;
}
#focus-title  p {
    height: 20px;
    line-height: 20px;
	color: #252525;
	font-weight:normal;
	font-size:12px;
}
.share_kaihu {
	margin-top:15px;
	border-top:1px solid #ebebeb;
	padding-top:10px;
}
.share_kaihu .share {
	display:inline-block;
}
.kaihu {
	background:#f60;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	height: 54px;
	line-height: 50px;
	padding-right:20px;
	text-indent: 0;
	float:right;
	margin-top: -70px;
}
.kaihu span {
	display:inline-block;
	background:#F4F4F4;
	color:#333;
	margin:2px;
	padding:0 5px;
}
.kaihu i {
	background: url("../images/joinnow.png") no-repeat scroll 0 5px #f60;
	display:inline-block;
	padding-left:40px;
}
.kaihu a {
	color:#fff;
}
.kaihu a:hover i {
	color:#FFE011;
}
.other_discount {
	margin-top: 60px;
	border-top:2px solid #256B8F;
	padding:10px 0;
}
.other_discount li {
	line-height:25px;
	font-size:14px;
}
.other_discount li:after {
	content:'';
	display:block;
	clear:both;
}
.other_discount h4 {
	padding-bottom:10px;
	font-size:14px;
}
.other_discount li i {
	display:inline-block;
	float:right;
	font-size:12px;
	color:#888888;
}
.search .u-catli {
	padding:0;
	border-bottom:1px dashed #d4d4d4;
}
.search .u-catli h3 a {
	font-weight:normal;
	color:#444;
}
.search .u-catli time {
	top:8px;
}
.search_more {
	height:30px;
	line-height:30px;
	background:#f1f1f1;
	border:1px solid #167AC6;

	text-align:center;
}
.search_more a {
	color:#167AC6;
}
.search_more a i {
	font-weight:bold;
	color:#f60;
}
.recommed {
	border:1px dashed #FC7D41;
	color:#fc7d41;
	line-height:30px;
	text-indent:10px;
}
.recommed i {
	font-weight:bold;
	color:#000;
}
.com_list .web_url {
	border:1px solid #f60;
	color:#f60;
	padding:2px 7px;
	border-radius:10px;
}
.com_list .web_url:hover {
	background:#333;
	border:1px solid #333;
	color:#fff;
	text-decoration:none;
}
.u-btmTip {
  color: #949494;
  margin: 20px 0 0 2px;
}
.change_code {
	display:inline-block;
	line-height:45px;
	padding-left:10px;
	color:#5790CC;
}
.change_code:link {
	color:#5790CC;
}
.wx_gongzhong {
	display:none;
	position:absolute;
	right:-130px;
	top:140px;
	width:100px;
	height:125px;
	background:#fff;
	color:#6b6b6b;
	border:1px solid #DBDBDB;
	overflow:hidden;
	text-align:center;
}
.wx_gongzhong img {
	padding:2px;
	padding-bottom:0;
}
.search_tag {
	color:#727171;
	display:inline-block;
	float:left;
	margin:20px 10px 0 0;
}
.search_tag a {
	color:#727171;
	padding:0 5px;
}
.search_tag a:hover {
	color:#ba2636;
}
.search_tag i:last-child {
	display:none;
}
.forbidden {
	width:550px;
	margin:0 auto;
	border:1px solid #D6001E;
}
.msg_view {
	margin:10px;
}
.msg_view h5 {
	color:#ff6c00;
}
.msg_view h5,.msg_view ._content {
	padding:10px 0;
}
._msg a {
	font-weight:bold;
	color:#f00;
	line-height:25px;
}
._youhui a.more {
	display:block;
	width:100%;
	margin-top:10px;
	background:#FFDDCC;
	color:#ca6445;
	line-height:30px;
	text-align:center;
}
.index_rmid {
	margin-top:20px;
}
.index_rmid img {
	min-width:100%;
}

/** Specail **/
.special .banner {
	background:#020202;
	text-align:center;
}
.item_list {
	position:relative;
}
.games-list {
	width:1000px;
	margin: 0 auto 10px;
}
.games-list .article-wrapper .article-image {
  float: left;
}
.games-list .article-wrapper .article-content {
  float: left;
  padding: 0 30px;
  width: 575px;
}
.games-list .article-wrapper {
  padding: 10px;
}
.games-list .even {
  background: #f6f6f6 none repeat scroll 0 0;
  border-bottom: 1px solid #cacaca;
  border-top: 1px solid #cacaca;
}
.games-list .article-wrapper .game-score {
  background: url("../images/score-bg.png") no-repeat scroll 0 0;
  color: #e73434;
  float: left;
  font-family: "Impact";
  font-size: 55px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  width: 100px;
  background-size:cover;
}
.games-list .article-wrapper .article-image a img {
  border: 1px solid #9d9d9d;
  display: block;
  padding: 1px;
}
.games-list .article-wrapper .article-content h2 {
  font-size: 25px;
  font-weight: bold;
  white-space: nowrap;
}
.games-list .article-wrapper .article-content h2 a {
  color: #2e2e2e;
  font-family:'microsoft yahei';
}
.games-list .article-wrapper .article-content a:hover {
	color:#900;
	text-decoration:none;
}
.games-list .article-wrapper .article-content p {
	font-size: 14px;
	line-height: 24px;
	margin: 10px 0 0;
	font-family: "Tahoma","Microsoft Yahei",Arial,Helvetica,sans-serif;
}
.adetail-wrapper {
	position:relative;
}
.article-detail {
	display:none;
	overflow:hidden;
	position:relative;
	background:#222;
	width:100%;
	height:433px;
	padding:15px 0;
	margin-bottom:20px;
}
.article-detail .close{
	background:url("../images/close.gif") no-repeat;
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    z-index: 2;
}
.detail_wrapper {
	width:80%;
	height:100%;
	max-width:1200px;
	margin:0 auto;
}
.article-detail ._img {
	float:left;
	width:60%;
	height:100%;
	overflow:hidden;
	border-right:1px solid #121212;
	padding-right:20px;
}
.article-detail ._img p {
	display:inline-block;
	width:100%;
	height:430px;
	line-height:430px;
	text-align:center;
}
.article-detail ._img img {
	max-width:100%;
	vertical-align:middle;
}
.article-detail ._info {
	height:100%;
	overflow:hidden;
	padding-left:30px;
	border-left:1px solid #2a2a2a;
}
.article-detail ._info h3 {
	color: #d6d6d6;
	font-size: 22px;
	margin:5px 0 10px;
}
.article-detail ._info p {
	color:#888;
	font-size:13px;
	line-height:16px;
	text-indent:2em;
}
.article-detail ._button {
	margin:20px 0;
	padding-bottom:20px;
	border-bottom:1px solid #141414;
}
.article-detail ._button a {
	display:inline-block;
	padding:8px 10px;
	background:#3C3C3C;
	border:1px solid #474747;
	border-radius:2px;
	color:#888;
	font-weight:bold;
}
.article-detail ._button a:last-child {
	margin-left:20px;
}
.article-detail ._button a:hover {
	background:#444;
	text-decoration:none;
}
.article-detail ._youhui span {
    color: #9f9f9f;
    font-size: 13px;	
}
.article-detail ._youhui span:after {
	content:'';
	display:block;
	clear:both;
}
.article-detail ._youhui span a {
	color:#666;
	float:right;
	border:1px solid #444;
	padding:3px;
}
.article-detail ._youhui span a:hover {
	color:#9f9f9f;
	text-decoration:none;
}
.article-detail ._youhui li a:hover {
	color:#d6d6d6;
	text-decoration:none;
}
.article-detail ._youhui ul {
	margin-top:10px;
}
.article-detail .u-catli {
	border:none;
	padding-top:0;
}
.article-detail .u-catli .pic {
	width:120px;
}
.article-detail .u-catli .pic .avatar {
	width:120px;
	height:auto;
}
.article-detail .u-catli:hover {
	background:none;
}
.article-detail .u-catli ._text .tit h3 {
	width:100%;
	line-height:20px;
	white-space:normal;
}
.article-detail .u-catli ._text .tit h3 a {
	line-height:20px;
	font-weight:normal;
	font-size:14px;
	color:#888;
}
.article-detail .u-catli ._text .tit h3 a:hover {
		color:#eee;
}
.article-detail .con {
	margin-top:5px;
}
#m-nav li:last-child a {
	background:url("../images/hot-ico.gif") no-repeat 15px 3px;
}
#reviews {
	margin-top:15px;
}
#reviews .u-catli {
	padding:25px 0;
}
#reviews .u-catli .pic {
	width:230px;
	border:1px solid #E3E3E3;
	padding:10px 0 10px 10px;
}
#reviews .u-catli .pic a {
	float:left;
}
#reviews .u-catli .pic dl {
	overflow:hidden;
	padding-left:10px;
	margin-right:10px;
}
#reviews .u-catli .pic dl dt {
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	color:#333;
}
#reviews .u-catli .pic dl dd {
  border-top:1px solid #e3e3e3;
  color: #ff6600;
  display: block;
  font-family: Impact;
  font-size: 48px;
  height: 50px;
  line-height: 50px;
  width: 100%;
  text-align:center;
}
#reviews .u-catli ._text .con p {
	height:auto;
}
#URL51tongji_iframe {
	display:none;
}
.inputtext {border:none; background:#fff;} 

/* answer */
.ans-box {
  border-top: 1px dashed #d3ecfd;
  clear: both;
  margin: 15px 0 0;
  overflow: hidden;
  padding-top: 15px;
}
.ans-box textarea {
	width:590px;
	min-height: 115px;
	background: #fff;
	border: 1px solid #D4D4D4;
	color:#555;
	font-size: 14px;
	padding: 5px 10px;
	margin-bottom:15px;
}
.guide-tip {
  background: #E9F1FC none repeat scroll 0 0;
  font-size: 13px;
  padding: 10px 25px;
  position: relative;
}
.guide-challenge {
	line-height: 24px;
	position: relative;
	color:#8b8b8b;
}
.btn-32-blue {
	background-color: #1B9AF3;
	background-image: none;
	background-repeat: no-repeat;
	border:none;
	border-color: #4ec83b;
	border-radius: 0;
	box-shadow: 0 0 0;
	color: #fff;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding: 0 38px;
	cursor:pointer;
}
.answer-wrap {
	border-top: 1px solid #bfd9e9;
	margin: 10px 0;
	padding: 15px 0;
}
.default-answer {
  border-bottom: 1px dashed #e0e0e0;
  padding: 16px 0 10px;
  position: relative;
}
.default-answer:after {
	content:'';
	display:block;
	clear:both;
}
.ans-list .answer-con ,.answer-wrap .answer-con{
  font-size: 14px;
  line-height: 190%;
  margin-left: 55px;
  padding: 0 0 6px;
  word-break: normal;
  word-wrap: break-word;
}
.default-answer .caina {
	position:absolute;
	top:15px;
	right:15px;
}
.default-answer .caina a {
	color:#2d64b6;
	font-size:14px;
	font-family:'Microsoft Yahei'
}
.resolved .ico-pending {
  background-position: -90px 0;
}
.question-main .ico-pending {
  display: block;
  height: 30px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 30px;
}
.resolved .question-main h3 {
  font-size: 14px;
  padding: 3px 0 16px;
}
.question-main {
  padding: 19px 25px 15px;
  position: relative;
}
.resolved  .answer-wrap {
	padding:15px 25px;
	border-top:1px solid #ead6bf;
}
h3.other_ans {
	padding:5px 20px;
}
.wenda-box ._ask {
	display:inline-block;
	min-width:100px;
	float:right;
	color:#0D97EF;
}
.lib-tab {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f7fbfe;
  border-color: #bfd9e9;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 2px;
  padding: 5px 0 34px 15px;
}
.lib-tab li {
  float: left;
  margin-right: 5px;
}
.lib-tab .current a {
  background-color: #fff;
  border:2px solid #BFD9E9;
  border-bottom:none;
  bottom: 3px;
  cursor: default;
  display: block;
  height: 32px;
  line-height: 30px;
  position: relative;
  text-align: center;
  width: 85px;
  color:#333;
}
.lib-tab a {
	display: block;
	height: 24px;
	line-height: 24px;
	margin-top: 5px;
	text-align: center;
	width: 75px;
	font-weight:bold;
	color:#059;
}

.gongsiclass ul li{
	float:left;
	width: 118px;
	margin-bottom:5px;
}

.newgames-tab h6{
	height:63px;
	line-height:63px;
	vertical-align:middle;
}

.gongsiclass ul li img{
	margin-right:5px;
}

.newgames-floor{
	padding-bottom:0px;
}
