/*
*******************
**=body
*******************
*/
body {
 	font-family: "宋体","Arial","Helvetica","Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", "sans-serif","Times New Roman" ;
	font-size: 12px;
	min-width: 1024px;
  color: #a6a6a6;
	background: url("dudu_idx_bg_30.jpg") no-repeat center 0 #fff;
	

}

td {
	vertical-align:middle;
}

.channel {
	background: url("dudu_art_bg.jpg") no-repeat center 0 #fff;
}

.container {
	margin:0px auto;
	width: 100%;
}
html{
	margin-top:0px;
}
.nav {
  position: relative;
  height: 160px;
  margin:  0px auto 0px auto;
  width: 960px;
  /* background: url("nav_bg3.jpg"); */
}

.head_logo{
  position: absolute;
  left: 42px;
  top: 0px;
  width: 182px;
  height: 115px;
  background: url("dudu_logo3x.png");
}

.bright {
	display: block;height: 0;width: 0;overflow: hidden;
}

.nav ul {
	margin-bottom:0px;
	float: right;
}
.nav ul li {
	list-style:none;
	margin:0 5px;
	position:relative;
	float:left;
	width:96px;
	height:220px;
}

.nav ul li ul{
	list-style:none;
	margin-left:0px;
	position:absolute;
	display:none;
	font-size: 16px;
	top:48px;
	width:112px;
}

.nav ul li ul li{
	list-style:none;
	font-size: 16px;
	margin-left:0px;
	width:100%;
	height:30px;
}

.nav ul li ul li:first-child{
	display:list-item;
	/* list-style-type:disc; */
	list-style-position:outside;
	/* list-style-image:url("../img/hot.png"); */
	
}

.nav ul li:hover ul{
	display:block;
}

.nav ul li:hover{
	background: url("dudu_nav_li_bg.png") left top repeat-x;
	
}
.nav ul li ul li:hover{
	background: none;
	
}
.nav a {
    display: inline;
    float: left;
    font-size: 22px;
	font-weight:bold;
	text-decoration: none;
    color: #000;
    outline: none;
    height: 30px;
    width: 96px;
	text-align:center;
	margin-top:14px;
}

.nav li ul li a{
	height:24px;
	font-size: 16px;
	text-align:center;
	line-height:32px;
	font-weight:bold;
	margin-top:0px;
}

.nav li ul li a:hover{
	color:#e92802;
}

a.list3 {
  margin-right: 312px;
}

a.list6 {
  margin-right: 0px;
}

.warp, .header {
	position: relative;
}

.good {
	width:565px;
	height:41px;
	position:absolute;
	top: -175px;
    left: 85px;
	background: url("dudu_good.png") no-repeat center;
}

.good a {
	width:565px;
	height:41px;
	float:left;
	text-indent:-99999px;
}

.main {
    position: relative;
    margin: 465px auto 0 auto;
    width: 1004px;
    clear: both;
}

.div_hitt {
    position: relative;
    width: 1337px;
    clear: both;
    margin:0 auto;
}

.left {
  width: 277px;
  float: left;   
  margin-right:8px;
}

.div_start {
    width: 290px;
    height: 160px;
	position: relative;
}

.start_btn {
  width: 305px;
  height: 253px;
top: -120px;
  left:-15px;
  position: absolute;
   background-image: url("dudu_download_btn1.png");
   background-repeat:no-repeat;
   z-index:100;
}

.start {
    width: 260px;
    float: left;
    margin-top: 104px;
    margin-left: 23px;
    height: 118px;

  
}

.start:hover {
  /* background-image: url("gamedown_btn_hover.jpg"); */
}

.div_login {
  width: 276px;
  height: 46px;
    top: 116px;
    left: 0px;
  position: absolute;
  background-image: url("dudu_login_btn.jpg");
  margin-bottom: 9px;
}

.a_regs {
  width: 138px;
  height: 46px;
  float: right;
}

.a_pay {
  width: 138px;
  height: 46px;
  float: left;
}

.a_regs:hover {
 background-image: url("dudu_reg_btn.jpg");
 background-position: 0 0;
}

.a_pay:hover {
 background-image: url("dudu_pay_btn.jpg");
 background-position: 0px 0px;
}

.best_serv {
	width: 276px;
	height: 56px;
	padding-top: 52px;
    line-height: 26px;
	background: url("dudu_best_serv_bg1.jpg") no-repeat top center;	
	margin-top: 7px;
}

.serv_cont {
    margin-left: 28px;
    color: #666666;
}

.game_info {
	width: 276px;
	height: 395px;
	background: url("dudu_game_info_bg2.jpg") no-repeat top center;	
	margin-top: 8px;
}

.game_info .linkbox1 {
padding-top: 86px;
    margin-left: 21px;
	height:70px;
}

.game_info .linkbox2 {
    padding-top: 41px;
    margin-left: 21px;
	height:70px;
}

.game_info .linkbox3{
    padding-top: 43px;
    margin-left: 21px;
	height:70px;
}


.game_info p {
    margin-bottom: 0px;
}

.game_info a {
	font-size: 12px;
    outline: medium none;
	margin-right: 6px;
    text-decoration: none;
    color: #666666;
	float: left;
    width: 48px;

}

.game_info a:hover {
	text-decoration: underline;
}

.gameinocon{margin: 0 auto;width: 760px;}
.datal{display: inline;float: left;line-height: 22px; margin-left: 35px;overflow: hidden;width: 320px;word-break: break-all;word-wrap: break-word;font-family: "tahoma","arial","SimSun";font-size: 12px;padding-top:19px;}
.datal h4{background: url("aaa.jpg") no-repeat scroll 0 0 transparent;background-color:#2f1d1b;color: #fff;display: block;font-size: 14px;font-weight: bold;height: 42px;line-height: 42px;margin: 10px 0;text-align: center;width: 172px;}
.datal a{color: #666666;margin-right: 8px;white-space: nowrap;word-break: normal;}
.datar{display: inline;float: left;line-height: 22px;margin-left: 15px;overflow: hidden;width: 320px;word-break: break-all;word-wrap: break-word;padding-top:19px;}
.datar h4{background: url("aaa.jpg") no-repeat scroll 0 0 transparent;background-color:#2f1d1b;color: #fff;display: block;font-size: 14px;font-weight: bold;height: 42px;line-height: 42px;margin: 10px 0;text-align: center;width: 172px;}
.datar a{color: #666666;margin-right: 8px;white-space: nowrap;word-break: normal;}
.clr20 {clear: both;display: block;height: 20px;overflow: hidden;}

.gonglue {
	width: 276px;;
	height: 132px;
	padding-top:51px;
	background: url("dudu_gonglve_bg1.jpg") no-repeat top center;	
	margin-top: 8px;
}

.kefu {
  float: left;
  width:276px;
  height:136px;
  background:url("dudu_kefu_bg2.jpg");
  margin-top: 8px;
}

.kefu_cont {
padding-top: 52px;
}

.kefu_cont span {
padding:2px 4px; width:48px; height:16px;
  background:#e67525; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
}

.kefu p {
    padding-top: 2px;
    margin-bottom: 0px;
    text-align: center;
    color: #666666;
}

.kefu a {
	color: #666666;
	text-decoration: none;
}

.notice {
    width: 276px;
    height: 136px;
	float:left;
    background: url(dudu_notice_bg1.jpg) no-repeat top center;
    margin-top: 6px;
}

.qrcode{width:274px;float:left;border: 1px solid #b4b4b4;margin-top: 6px;}
.qrcode .tith2{ text-align:center;height:40px;line-height:40px; font-size:18px;color:#cc0000}
.qrcode .cont{ text-align:center;color:#136d98;line-height:27px;padding:0;}


.right {
  width: 719px;
  float: right;
  margin-bottom: 101px;
  position:relative;
}

.right_article {
	margin-bottom: 99px;
}

.news_top {
	width: 719px;
	height: 324px;
	
}


.news {
	float: left;
	width: 452px;
	height: 324px;
	border: 1px solid #b4b4b4;
}

.news_header {
	width: 450px;
	height: 50px;
	padding:1px;
	margin-bottom: 0px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #b4b4b4;
}

.news_header li {
	margin-left: 0px;
	width: 80px;
	height:50px;
	float:left;
	list-style: none;

}

.news_header li.hover {
color:#cc0000;
	border-bottom:2px solid #cc0000;
}

.news_header a {
	width: 80px;   
	height: 50px;   
    display: inline;
    float: left;
    font-size: 20px;
    color: #666666;
    text-align: center;
    outline: none;
    text-decoration: none;
    line-height: 50px;
}
	
.news_header a:hover {
	color:#cc0000;
	}
	
.news_header a:active {
	color:#cc0000;
	}
	
.news_header .more {
	width: 60px;
	float: right;
	font-size: 12px;
	line-height: 72px;
}

.div_news_cont {
	width: 452px;
	height: 271px;
	background-color: #fff;
}

.tips {
    height: 29px;
    overflow: hidden;
    line-height: 29px;
    margin-bottom: 5px;
	padding-top:6px;
}

.tips .tbox {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.tips a {
    color: #cc0000;
    font-weight: bold;
    font-size: 20px;
	    outline: medium none;
    text-decoration: none;
}

.tips a:hover {
	text-decoration: underline;
}

ul.newslist {
    float: left;
    width: 442px;
    height: 200px;
	margin-bottom:0px;
}

.newslist li {
    line-height: 21px;
    color: #5f5f5f;
	list-style:none;
	margin-left:14px;
}

.newslist li .time {
    float: right;
}

.newslist li a {
    color: #5f5f5f;
	    outline: medium none;
    text-decoration: none;
}

.newslist  a:hover {
    text-decoration: underline;
}

.newslist li .alist{
	color:#8c8c8e;
}

.news_header .more {
    width: 48px;
    float: right;
    font-size: 12px;
    line-height: 72px;
}

.showpic {
    float: right;
    width: 257px;
    height: 324px;
	}

.jobs {
    width: 719px;
    height: 243px;
    margin-top: 8px;
}

.jobs_left {
	width: 452px;
	height: 241px;
	float: left;
	border: 1px solid #b4b4b4;
	background: url("dudu_jobs_bg.jpg") no-repeat top center;	
}

.jobs_info {
    width: 222px;
    height: 178px;
    margin-top: 62px;
    margin-left: 15px;
    float: left;
    z-index: 99;
}

.ul_jobs {
    width: 288px;
    height: 32px;
    position: absolute;
    z-index: 100;
}

.ul_jobs a {
    float: left;
    width: 68px;
    height: 32px;
    margin-right: 8px;
    text-indent: -9999px;
    text-decoration: 
}

.ul_jobs a.a_zhan {
	background: url("zhan.png") no-repeat top center;	
}

.ul_jobs a.a_fa {
	background: url("fa.png") no-repeat top center;	
}

.ul_jobs a.a_dao {
	background: url("dao.png") no-repeat top center;	
}

.ul_jobs a.a_zhan:hover {
	width: 88px;
	background: url("zhan_hover.png") no-repeat top center;	
}

.ul_jobs a.a_fa:hover {
	width: 88px;
	background: url("fa_hover.png") no-repeat top center;	
}

.ul_jobs a.a_dao:hover {
	width: 88px;
	background: url("dao_hover.png") no-repeat top center;	
}

.ul_jobs a.zhan_hover {
	width: 88px;
	background: url("zhan_hover.png") no-repeat top center;	
}

.ul_jobs a.fa_hover {
	width: 88px;
	background: url("fa_hover.png") no-repeat top center;	
}

.ul_jobs a.dao_hover {
	width: 88px;
	background: url("dao_hover.png") no-repeat top center;	
}

.jobs_info h6 {
    margin-top: 38px;
    margin-bottom: 3px;
    font-size: 12px;
    color: #ab190c;
    width: 104px;
}

.zhan_feature {
    width: 240px;
    height: 100px;
    display: block;
}

.fa_feature, .dao_feature {
    width: 240px;
    height: 100px;
    display: none;
}

.jobs_info p {
    color: #666666;
    width: 240px;
    height: 80px;
    margin-bottom: 0px;
	z-index:100;
}

.zhan_feature a , .fa_feature a , .dao_feature a {
	width: 70px;
	height: 18px;
	float: right;
	margin:8px 64px 8px 0px;
	background: url("detail.png") no-repeat top center;
}

.zhan_feature a:hover {
	background: url("detail_hover.png") no-repeat top center;
}
.fa_feature a:hover {
	background: url("detail_hover.png") no-repeat top center;
}
.dao_feature a:hover{
	background: url("detail_hover.png") no-repeat top center;
}

.fa_feature p {
	width:214px;
}


h6.difc {
margin-top: 10px;
    float: left;
}

.jobs_pic {
    width: 300px;
    height: 241px;
    position: absolute;
    left: 154px;
    background: url(zhan_bg2.png) no-repeat top center;
}

.jobs_pic_zhan, .jobs_pic_fa, .jobs_pic_dao {
	width: 200px;
    height: 241px;
	float:right;
}

.jobs_pic_fa, .jobs_pic_dao {
	display: none;
}
.jobs_right {
	width: 257px;
	height: 192px;
	float: right;
	padding-top:51px;
	background: url("dudu_ques_bg.jpg") no-repeat top center;		
}	

ul.clearfix {
    margin-top: 6px;
	margin-bottom:0px;
}

ul.links_box {
    list-style: none;
}

.jobs_right li {
    list-style: none;
    line-height: 22px;
	margin-left:12px;
}

.jobs_right a {
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
    color: #666666;
}

.gonglue a {
    font-size: 12px;
    outline: medium none;
    text-decoration: none;
    color: #666666;
}

.pro_list li {
    width: 188px;
    margin-left: 10px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.pro_list li .pimg {
    width: 188px;
}

.pimg {
    text-align: center;
}

.pimg img {
    width: 188px;
    height: 137px;
}

.games {
	width: 719px;
	height: 217px;
	margin-top: 6px;
}
.games_media {
	width: 717px;
	height:215px;
	float: left;
	background: url("dudu_game_media_bg2.jpg") no-repeat top center;	
	border: 1px solid #b4b4b4;
}
.title {
    height: 50px;
    position: relative;
}

h2.tith {
    height: 49px;
    width: 300px;
    line-height: 49px;
    padding-left: 14px;
    margin-bottom: 0px;
}

.tith a {
    outline: medium none;
    text-decoration: none;
    float: left;
    width: 100px;
    text-indent: -9999px;
}

.title .more {
	color:#8c8c8e;
	    outline: medium none;
    text-decoration: none;
    position: absolute;
    right: 10px;
    top: 28px;
}

 a.more:hover {
	color: #cc0000;
}

.inter {
	width: 719px;
	height: 213px;
	margin: 6px auto 0 auto;
	background: url("dudu_inter_bg.jpg") no-repeat top center;	
}

.inter_left {
	width: 477px;
	height: 211px;
	float: left;
	/* border: 1px solid #b4b4b4; */
}

.box_style {
	float:left;
	width:237px;
	height:211px;
}

.inter_left .tith {
	width:237px;
}

.inter_left .more {
	left:188px;
	right:0px;
}

.newslist2 {
list-style: none;
margin-top:9px;
margin-bottom:0px;
}

.newslist2 li {
	list-style: none;
	margin-left:12px;
	line-height:18px;
	color:#666666;
}

.newslist2 a {
	font-size:12px;
    outline: medium none;
    text-decoration: none;
	color:#666666;
}

.newslist2  a:hover {
    text-decoration: underline;
}

.pig {
	margin-top:14px;
}

.inter_playpic {
	width: 236px;
	height: 211px;
	float: right;
	/* border: 1px solid #b4b4b4; */
	/* background: url("inter_player_bg.jpg") no-repeat top center;	 */
}


.inter_playpic li {
	list-style: none;
	margin-left:5px;
	display:none;
}

.pimg {
	text-align:center;
}
.inter_playpic .pimg img {
	/* width:246px; */
	height:149px;
}

.list_nav {

 height:28px;
 position:absolute;
 left:20px;
 bottom: 0px;
}

.list_news_header a {
  
  height: 28px;
  line-height: 28px;
  text-align: center;
  float: left;
  color: #2d1d1a;
  font-size: 16px;
  margin-left:1px;
  padding:0 18px;
  text-decoration: none;    
  background: url("list_nav_bg.jpg") no-repeat -73px 0;
}

.artc_news_header a {

  height: 28px;
  line-height: 28px;
  text-align: center;
  float: left;
  color: #2d1d1a;
  font-size: 16px;
  margin-left:1px;
  padding:0 16px;
  text-decoration: none;
  background-color: #bd8350;
}

.links {
    width: 719px;
    height: 127px;
    margin-top: 6px;
    /* border: 1px solid #b4b4b4; */
    background: url(dudu_links_bg.jpg) no-repeat top center;
}

.f5 {
    overflow: hidden;
    clear: both;
    font-size: 12px;
    padding: 59px 0 5px 0;
    width: 100%;
    height: 73px;

}

table, td {
	border:1px solid #000;
}

table td {
border-color:#5f5f5f;
}

.f5 li {
    float: left;
    line-height: 20px;
    list-style: none;
    margin-left: 0px;
    padding-left: 15px;
    white-space: nowrap;
}

.f5 a {
    outline: medium none;
    text-decoration: none;
    color: #8c8c8e;
}

.eq_head {
	width:1002px;
	height:46px;
	background: url('http://www.rx2003.com/game37/images/%E6%A0%87%E9%A2%98%E6%A0%8F1.png') no-repeat center;
}

.eq_lfet {
	width:546px;
	float:left;
	margin:0 auto 0 228px;
	
}

.eq_right {
	width:546px;
	float:right;
	
	clear:right;
}

.footer {
  
  min-width: 1440px;
  margin:0 auto;
  height: 110px;
  clear: both;

}

.footer_artc {
 background-color:#0f0000;
}

.footer_wrap {
  width: 1100px;
  height: 110px;
  margin: 0 auto;
}

.footer_left {
    float: left;
    width: 222px;
    height: 66px;
    margin: 23px 0 0 0px;
    display: inline;
}

.footer_cont {
    width: 986px;
    margin: 0 auto;
}

  .p_hitt {
    text-align: center;
    margin-bottom: 43px;
}

.p_hitt span{
  color: #087f30;
}

.footer p {
  text-align: center;
  margin-bottom: 2px;
}

.footer a {
  color: #a6a6a6;
  text-decoration: none;
}

.logo {
    float: left;
    text-decoration: none;
    color: #888;
    height: 85px;
    width: 135px;
    margin: 0 0 0 65px;
    text-indent: -99999px;
    background: url('dudu_logo4.png') no-repeat left top;
}

.footer_cont {
    
    float: left;
    text-align: left;
    margin: 10px 0 0 0;
    padding: 8px 0 0 23px;
    display: inline;
    width: 800px;
    height: 84px;
}

.listpage_header {
  position:relative;
  width: 1000px;
  height: 110px;
  background: url("listpage_header_bg.jpg");
}

.article-content{
	width: 90%;
    font-size: 16px;
    margin: 0 auto;
	
}

.img_cont {
	text-align:center;
}

.list_cont {
    padding: 0 10px;
    width: 980px;
    min-height: 1020px;
    background: url("list_right_bg2.jpg") no-repeat bottom #fff;
}
.list_cont a{ font-size:16px; }
.gl_bg {
    background: url("gamelist_bg.jpg") no-repeat bottom #fff;
}

ul.e8 {
    margin-top: 13px;
    margin-bottom: 0px;
}

.e8 li {
	width: 264px;
    float: left;
    text-align: center;
    overflow: hidden;
    border: 1px solid #e3e3e3;
    padding: 8px;
    background: #FFF;
    height: 202px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}

.e8 li a {
	width:240px;
	height:180px;
}

.e8 li img {
	width:240px;
	height:180px;
	margin-bottom:5px;
}

.e8 p.p_title a {
	text-decoration: none;
	color: #b4b4b4;
}


.article_cont {
    padding: 10px;
    width: 980px;
    min-height: 934px;
	color:#000;
	border:1px solid #b7b6bb;
	border-top:none;
    background: url("list_right_bg2.jpg") no-repeat bottom #fff;
}

.article_cont u  {
	text-decoration: none;
}

#hot_span u {
	color:red;
}
.article_cont h1 {
	margin-top: 50px;
    text-align: center;
	line-height: 26px;
    margin-bottom: 26px;
}

.article_cont h3 {
	color:#a6a6a6;
}

.article-detail .tinfo_s {
    border-top: 1px solid #896e58;
    padding: 5px 0;
	text-align: center;
}

.context {
	
	bottom:10px;
	color:#000;
}

.article_cont a {
  color:#222222;
  text-decoration:none;
}

.context li {
  list-style: none;
  color: #000;
  margin-left:10px;
}

.context a {
  text-decoration: none;
  color: #000;
}

.h4_listpage_header {
  color: #f7ede8;
  float: left;
  font-size:36px;
  margin-left: 184px;
  margin-top:12px;
}

.h2_flow {
  margin-right: 46px;
  margin-top: 84px;
  margin-bottom:0px;
  color: #face9b;
  font-size: 14px;
  float: right;
}

.h2_flow a {

  color: #face9b;
  text-decoration: none;
}

.listpage_cont {
  width: 672px;
  height:880px;
  margin-left: 1px;
  margin-top: 3px;
  padding-top: 86px;
  padding-left: 32px;
  background:url("listpage_cont.jpg") no-repeat;
}

.pages {
	position:absolute;
	bottom:10px;
	left:10px;
}

.e2 {
  color:#000;
}

.e2 li {
  list-style: none;
  margin-left:10px;
  line-height: 30px;
  overflow: hidden;
  height: 30px;
  border-bottom: 1px dashed #6f6f6f;
}

.e2 a {
  color: #000;
  text-decoration: none;
  margin-left:50px;
}

.e2 a:hover {
  color: #fd574f;
}

.e4 {
float:left;
clear:both;
}

.e4 li{
  list-style: none;
  margin-left:10px;
  /* line-height: 30px; */
  overflow: hidden;

}

.e4 h1 {
	font-size:21px;
	font-style:normal;
	width:946px;
	height:60px;
	line-height:60px;
	color:#000;
	padding-left:20px;
	background-color:#d6d3d3;
}

.e4 p{
width:100%;
float:left;
font-size:14px;
color:#000;
}

.soft_info{
margin-bottom:0px;
}

.e4 a {
	width:306px;
	height:101px;
	float:left;
	margin-bottom:40px;
	margin-top:25px;
	text-indent:-9999px;
	background:url("down_btn2.jpg") no-repeat 0 0;
}

.e4 a:hover {
background:url("down_btn2.jpg") no-repeat 0 -115px;
}


 a.tdown{
	width:306px;
	height:77px;
	float:left;
	margin-bottom:40px;
	margin-top:25px;
	text-indent:-9999px;
	background:url("down_btn.jpg") no-repeat 0 0;
}

 a.tdown:hover {
background:url("down_btn.jpg") no-repeat 0 -91px;
}

.info {
  float:right;
  color:#000;
  margin-right: 30px;
}

.pagelist {
  margin-bottom: 0px;
  line-height: 40px;
}

.pagelist li {
  color: #000;
  list-style: none;
  margin-left:20px;
  float:left;
}

.pagelist a {
  color:#7e7e7e;
  text-decoration:none;
}

.quicklogin {
    display: block;
    height: 692px;
    position: fixed;
    right: 0px;
    top: 15%;
    z-index: 100;
    width: 68px;
}
/* ��ҳ2 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 16px; float: left; font-weight:bold }
.page a,.page span{display:block;color:#666;font-weight:normal;text-decoration:none;letter-spacing:0px;border:0px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px; font-weight:bold} /* SPAN������ */
.page a:hover, .page a.current{color:#F44;border:0px solid #999;  height:15px;; font-weight:bold}
.page a:hover{background-color:#FFFFFF;; font-weight:bold}
.page input{padding:0px;color:#666;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:16px} /* ��תINPUT */

