html{color:#333;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
html,body{ font-family:"Microsoft YaHei", Arial; color:#3c3c3c;}
img{ border:0;}
a{text-decoration:none; color:#3c3c3c; outline:none;}
a:hover{ /*color:#c16b13;*/}
em{ font-style:normal;}
.bg_f2f4fb{ background-color:#f2f4fb !important;}


.w_980{ width: 980px; margin: 0 auto; position: relative;}
.top_hot{ width: 100%; height:518px; position: relative; color: #fff;}
.top_hot .top_nav{height: 60px; position: absolute; top:0; left: 0; z-index: 3; width: 100%;}
.top_hot .top_nav .w_980{ height: 60px; position: relative; z-index: 2;}
.top_hot .top_nav .user_info{ position:absolute; right: 0; bottom:20px;font-size: 0;}
.top_hot .top_nav .user_info em{/*border-left: 1px solid #fff;*/ padding-left: 1em;padding-right:1em;font-size:14px;background: url(../../../image/games/ddz/pc/v_border.png) no-repeat 0px 2px;}
.top_hot .top_nav .user_info a{font-size:14px;color: #fff;}
.top_hot .top_nav .user_info a.back_home{padding: 0 0 0 23px;background: url(../../../../../img1.jj.cn/www/jj_content/home.png) no-repeat 0px 2px;}
.top_hot .top_nav .user_info a:hover{color: #f5ff51;}
.top_hot .top_nav .user_info a.back_home:hover{ background:url(../../../../../img1.jj.cn/www/jj_content/home.png) no-repeat 0px 2px;}
.top_hot .top_nav .user_info span a{margin-right: 20px;}
.top_hot .top_nav .user_info em a img{width: 20px;height: 20px;margin-right: 5px;}
.top_hot .top_nav .user_info span.nh{color: #f4f0a2;font-size:14px;}
.top_hot .top_nav .user_info a.name{color: #f4f0a2;}

.top_hot .top_nav .top_nav_bg{ height: 60px; width: 100%; position: absolute; top:0; left: 0; z-index: 1; background:#fff; opacity: 0.1;filter:alpha(opacity=10);}
.top_hot .dow_box{ z-index: 2; position: absolute; width: 100%; top:60px; background: #ccc;}
.top_hot .dow_box .dow{ position:absolute; top:50px; right:60px; color:#FFF; width:350px; }
.top_hot .dow_box .dow .dow_but{ width:350px; height:80px; background:url(../../../../www/www.jj.cn/dow_but_bg.png); _background:url(http://img1.cache.jj.cn/www/www.jj.cn/dow_but_bg.gif); position:absolute; top:135px;right: -5px}
.top_hot .dow_box .dow .dow_but:hover{ background-position:left -85px;}
.top_hot .dow_box .dow .dow_but:active{ background-position:left -170px;}
.top_hot .dow_box .dow .h_tit{ padding-left:10px; line-height:36px;display: block;height: 95px;}
.top_hot .dow_box .dow .ph_dow { position:absolute; top:240px; width:100px; text-align:center; color:#FFF;}
.top_hot .dow_box .dow .ph_dow h2{ line-height:36px; height:36px; display:block;}
.top_hot .dow_box .dow .ph_dow span{ width:88px; height:88px; display:block; margin:0 auto; background:url(../../../../www/www.jj.cn/ph_dow_but_bg.png); _background:url(http://img1.cache.jj.cn/www/www.jj.cn/ph_dow_but_bg.gif);}
.top_hot .dow_box .dow .ph_dow1{ left:0px;}
.top_hot .dow_box .dow .ph_dow1:hover span{ background-position:left -86px;}
.top_hot .dow_box .dow .ph_dow1:active span{ background-position:left -172px;}
.top_hot .dow_box .dow .ph_dow2{ left:90px;}
.top_hot .dow_box .dow .ph_dow2 span{ background-position:-92px top;}
.top_hot .dow_box .dow .ph_dow2:hover span{ background-position:-92px -86px;}
.top_hot .dow_box .dow .ph_dow2:active span{ background-position:-92px -172px;}
.top_hot .dow_box .dow .ph_dow3{ left:180px;}
.top_hot .dow_box .dow .ph_dow3 span{ background-position:-184px top;}
.top_hot .dow_box .dow .ph_dow3:hover span{ background-position:-184px -86px;}
.top_hot .dow_box .dow .ph_dow3:active span{ background-position:-184px -172px;}
.top_hot .dow_box .dow .ph_dow4{ left:270px;}
.top_hot .dow_box .dow .ph_dow4 span{ background-position:-276px top;}
.top_hot .dow_box .dow .ph_dow4:hover span{ background-position:-276px -86px;}
.top_hot .dow_box .dow .ph_dow4:active span{ background-position:-276px -172px;}
.top_hot .dow_box .dow .wm2{ background:#000; background:rgba(0,0,0,0.70); border-radius:10px; top:196px; width:130px; height:164px; position:absolute; left:-170px; padding:10px; text-align:center;  z-index:10;display:none}
.top_hot .dow_box .dow .wm2 img{ width:120px; height:120px; padding:5px; background:#FFF;}
.top_hot .dow_box .dow .wm2 span{ line-height:32px;}
.top_hot .top_bg{ height:518px; width: 100%; position:absolute; background: url(../../../image/games/ddz/pc/wbj.jpg) center top; top: 0; left: 0;  z-index: 1;
        _background: url(../../../image/games/ddz/pc/wbj.jpg) center top;
}
.top_hot .top_bg .w_980{ height: 518px; background: url(../../../image/games/ddz/pc/nbj.jpg) center top;
        _background: url(../../../image/games/ddz/pc/nbj.jpg) center top;
}
.be_mj .top_bg{ height:518px; width: 100%; position:absolute; background: url(../../../image/games/mj/pc/wbj_mj.jpg) center top; top: 0; left: 0;  z-index: 1;
        _background: url(../../../image/games/mj/pc/wbj_mj.jpg) center top;
}
.be_mj .top_bg .w_980{ height: 518px; background: url(../../../image/games/mj/pc/nbj_mj.jpg) center top;
        _background: url(../../../image/games/mj/pc/nbj_mj.jpg) center top;
}

.bb_game_list{ padding:30px 0 35px; background-color: #fefefe; }
.bb_game_icon,.game_news,.feature_and_rule{width: 980px;height: 295px;margin: 0 auto;}
.bb_game_icon li{ width:196px;height:100%; float:left; position:relative;margin-top: 40px;}
.bb_game_icon li a{  display:block; position:relative; z-index:1;}
.bb_game_icon li a span{ width:100px; width:100px; margin:0 auto; display:block;
        -webkit-transition:all 0.1s ease;
        -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
        -o-transition:all 0.1s ease;
        transition:all 0.1s ease;}

.bb_game_icon li a span img{ width:100px; height:100px;}
.bb_game_icon li a h3{ font-size:18px; text-align:center; line-height:50px;color: #333333}
.bb_game_icon li a:hover h3{color: #34a8ed}
.bb_game_icon li a p{font-size:14px; color: #888888; padding: 0 1em 0 1.4em; line-height: 1.7em;}

.mj_game_list .horizontal_center{height: 295px;position:relative;width: 980px;margin: 0 auto; }

.mj_game_list .bb_game_icon{position: absolute; margin: auto; top:0px;}
.mj_game_list .opacity_hide{visibility: hidden}
.mj_game_list .mj_img_nav{position: absolute; width:90px;height: 35px; margin:0 auto;left:445px; top:280px; }
.mj_game_list .mj_img_nav li{float:left;height: 35px;width:45px;cursor: pointer; text-align: center}
.mj_game_list .mj_img_nav li span{margin-top:10px;display: inline-block; width:15px; height:15px; background:url(../../../image/games/mj/pc/spot_nav_bg.png) no-repeat right center; _background:url(//img1.cache.jj.cn/cms/image/games/mj/pc/spot_nav_bg.png) no-repeat right center;}
.mj_game_list .mj_img_nav li.active span{background:url(../../../image/games/mj/pc/spot_nav_bg.png) no-repeat left center; _background:url(//img1.cache.jj.cn/cms/image/games/mj/pc/spot_nav_bg.png) no-repeat left center;}


/*轮播图*/
.bb_game_list .lunbo{margin: 30px auto 0;width: 980px;height: 375px;position: relative;}
.bb_game_list .lunbo a.left{width: 65px;height: 65px;position:absolute;display: block;left: 0;top:85px;background: url(../../../image/games/ddz/pc/l_r_arrow.png) no-repeat bottom left;_background: url(//img1.cache.jj.cn/cms/image/games/ddz/pc/l_r_arrow.png) no-repeat bottom left; cursor: pointer}
.bb_game_list .lunbo a.right{width: 65px;height: 65px;position:absolute;display: block;right: 0;top:85px;background: url(../../../image/games/ddz/pc/l_r_arrow.png) no-repeat top left;_background: url(//img1.cache.jj.cn/cms/image/games/ddz/pc/l_r_arrow.png) no-repeat top left; cursor: pointer}
.bb_game_list .lunbo a.left:hover{background: url(../../../image/games/ddz/pc/l_r_arrow.png) no-repeat bottom center;}
.bb_game_list .lunbo a.left:active{background: url(../../../image/games/ddz/pc/l_r_arrow.png) no-repeat bottom right;}
.bb_game_list .lunbo a.right:hover{background: url(../../../image/games/ddz/pc/l_r_arrow.png) no-repeat top center;}
.bb_game_list .lunbo a.right:active{background: url(../../../image/games/ddz/pc/l_r_arrow.png) no-repeat top right;}
.bb_game_list .lunbo .projector{width:810px;height: 375px; margin: 0px auto; position: relative; }
.projector li{width: 445px;display: block;list-style:none;position: absolute;top: 0;
        /**/
        -webkit-transition:all 0.4s ease;
        -moz-transition:all 0.4s ease;
        -ms-transition:all 0.4s ease;
        -o-transition:all 0.4s ease;
        transition:all 0.4s ease;

}
.projector li a h3{visibility:hidden;}
.projector li a p{visibility:hidden;}
.projector li.the_first{left: 0}
.projector li.the_last{right: 0;}
.projector li img{width: 445px;height: 235px;display: block;margin: 0 auto;
        -webkit-filter: blur(1px); /* Chrome, Safari, Opera */
        filter: blur(1px);
        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2, MakeShadow=false); /* IE6~IE9 */
}
.projector li.the_current{height: 400px;top: -25px;z-index: 1;
       /* left:135px;width:540px; */
        width:815px;
}
.projector li.the_current a{display: block;width:540px;height: 400px;margin: 0 auto;position: relative}
.projector li.the_current img{width:540px;height: 285px;
        -webkit-filter: blur(0px); /* Chrome, Safari, Opera */
        filter: blur(0px);
        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false); /* IE6~IE9 */
}
.projector li.the_current h3{font-size: 18px; color: #333333;width:540px;position: absolute;left: 0;right: 0; margin:20px auto 0;visibility: visible;z-index: 5}
.projector li.the_current p{width:540px;position: absolute;left: 0;right: 0;top:340px; margin:auto;visibility: visible;visible;z-index: 5;font-size: 14px;line-height: 2em; color: #888888}


.game_news{font-size: 0;height: auto;position: relative;}
.game_news .lr_here{width: 455px;height: 295px;margin-right: 35px;display: inline-block;}
.game_news .margin_right0{left:490px;position: absolute;top:0px}
.game_news .lr_here div{position: relative;}
.game_news ul{display: inline-block;height: 275px;width: 455px;margin-right: 35px; overflow: hidden;}
.game_news .lr_here h2{position:relative;text-align: left; height: 46px; margin: 0;left: 0}
.game_news .lr_here .h_type{position: relative; }

.game_news .lr_here .h_type a{font-size: 14px;line-height: 20px;position: absolute;top: 4px;right: 0;}
.game_news .lr_here .title_put_h2 a{left: 0;font-size: 18px;color: #333333;}
.game_news .lr_here h2 img{vertical-align: middle;margin-right: 10px}
.game_news li {font-size: 14px;border-bottom: 1px solid #e9e9e9;height: 50px;line-height: 50px;position: relative; }
.game_news li span{right:0;color: #a7a7a7;position: absolute;top:0px}
.game_news li a{color: #666666; font-size: 14px;float: left;text-align: left;}
.game_news ul.left li a:hover{color: #2ca2ff;}
.game_news ul.right li a:hover{color: #39be2f;}
.game_news .zuo_lt{color: #2ca2ff;}
.game_news .you_rt{color: #39be2f;}
.game_news .zuo_lt:hover{color: #2ca2ff;text-decoration: underline}
.game_news .you_rt:hover{color: #39be2f;text-decoration: underline}

.feature_and_rule{height: auto;}
.feature_and_rule h2{text-align: center;font-size: 24px;color: #333333; padding-bottom: 7px;}
.feature_and_rule h2 em{border-bottom: solid #ff6700;padding-bottom: 5px; }
.feature_and_rule h2 em.color{border-bottom-color: #3da6f0;}

.feature_and_rule ol{overflow: hidden;margin-top: 40px;height:360px;margin-bottom: 40px;}
.latter ol{margin-bottom:-25px}
.feature_and_rule li{width:310px;margin-right: 25px;float:left;height:360px; background-color:#f9fafd;}
.latter li{background-color:#fefefe}
.feature_and_rule li.nth3{margin-right:0;}

.feature_and_rule li a{  display:block; position:relative; z-index:1;}

.feature_and_rule li a img{ width:310px; height:215px;}
.latter li a img{height:175px;}

.feature_and_rule li a h1{text-indent: 15px; font-size:18px; line-height:50px;color: #333333;}
.latter li a h1{text-align:center;color: #cbcbcb;text-indent:0}
.feature_and_rule li.nth1 a h1 em{color: #1298f2;}
.feature_and_rule li.nth2 a h1 em{color: #2da882}
.feature_and_rule li.nth3 a h1 em{color: #d86e00}
.latter li a h1 em{color: #333333!important;}
.feature_and_rule li .content{padding-left: 15px;font-size: 14px; color: #888888;line-height: 1.7em}
.latter li .content{padding-left: 0px;font-size: 14px; color: #888888;line-height: 2em}


/*斗地主子站———— 新闻列表 及 新闻详情*/
.mass{width: 100%;background-color: #f2f4fb;padding-bottom: 90px;}
.mass .main_content{overflow: hidden;display: block;width: 980px;background-color: #ffffff;margin:0 auto;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;position: relative}
.mass .for_list .list{min-height:765px;}
.mass .for_detail{}
.main_content .list{width:679px;height: 100%;border-right: 1px solid #e6e6e6; float: left;overflow: hidden;}
.main_content .list .path{height:60px;}
.main_content .list .path h2{font-size: 14px;color: #999999; line-height: 60px;text-indent: 0.7em;border-bottom: 1px solid #eaeaea;}
.main_content .list .path a{color:#379be9; }
.main_content .list .path em{color:#666666;}

.main_content .list .paging{padding-bottom: 30px;}
.main_content .list .paging{clear:both; width:670px;  margin:0 auto; height:40px; padding-top:30px; text-align: center}
.main_content .list .paging span{color:#5f5f5f; font-weight:bold; display:inline;margin:0 3px; height:20px; line-height:20px;}
.main_content .list .paging a{display:inline;margin:0 3px; border:1px #e3e3e3 solid; height:18px; line-height:18px; padding:0 5px; }

.main_content .hot{right:0;width: 300px;position: absolute;padding: 0}
.main_content .hot .title_put_h1{margin-top: 60px;font-size: 24px; color: #272a2c;border-left: solid #ff6700 ;height: 20px;line-height: 20px;text-indent: 12px;}
.main_content .hot ul{padding: 0}
.main_content .hot li{height:60px;border-bottom: 1px solid #eaeaea;width: 270px; margin-left: 15px;padding: 0}
.main_content .hot li h2{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;line-height: 60px;width: 270px;}
.main_content .hot li h2 a{color: #666666; letter-spacing: 0.1em}
.main_content .hot li h2 a:hover{color: #2ca2ff}
.main_content .hot .unique img{width: 270px; height: 175px;display: block;margin: 30px 15px;}

/*列表专属*/
.main_content .list .new_list{padding: 15px 0px;}
.main_content .list .new_list li{width: 618px;padding:0 30px;height: 180px;font-size: 14px;}
.main_content .list .new_list li h2{margin:0; padding:23px 0  15px;font-size: 20px; color: #3c3c3c;}
.main_content .list .new_list li:hover{background-color: #f8f9fd;}
.main_content .list .new_list li a:hover{color: #2ca2ff}
.main_content .list .new_list li p{margin:0 0 15px 0;color: #666666;line-height: 1.8em;height:3.6em}
.main_content .list .new_list li em{color: #999999;border-bottom: 1px solid #eaeaea;width: 618px;display: block;padding-bottom: 30px;}
.main_content .list 。paging{}
/*详情专属*/
.main_content .content{min-height:450px;width: 599px; margin: 0 40px;padding-bottom: 40px}
.content h1{font-size: 26px;color: #272a2c;margin-top: 38px;margin-left: -0.5em;}
.content .ep-info{height: 55px;line-height: 55px;color: #626262; font-size: 14px;border-bottom: 1px solid #ededed;}
.content .ep-info span{margin-left: 1em;color: #666666}
.content .detail p{margin: 40px 0;font-size: 14px;color: #404040;}
.content .detail p img{width: 555px;height: 320px;height: auto;margin: 0px 0;}

/*网页 底部*/
.pub_footer{ background:url(../../../../images/newIndex/download/v2/pub_footer_bg.png) repeat-x top; text-align:center;color:#9e9e9e;  height:114px; font-size:14px;}
.pub_footer .pf_box{width:980px; margin:0 auto; position:relative;}
.pub_footer a:hover{text-decoration:underline;}
.pub_footer .n{ line-height:40px; padding-top:10px; }
.pub_footer .n a{color:#6c6c6c; margin:0 15px;}
.pub_footer .i{ line-height:24px; font-size:12px;}
.pub_footer .i a{color:#9e9e9e;}
.pub_footer .m{ position:absolute; top:25px; right:60px; }
.pub_footer .huang_dao{ position:absolute; left:0; top:10px;}
.pub_footer .aa{ position:absolute; top:16px; right:0;}
.pub_footer .a1 img{ width:42px;}
.pub_footer .a2{ right:60px; top:20px;}
.pub_footer .a3{ right:106px;}
.pub_footer .a4{ right:160px;}
.pub_footer .a5{ top:70px; right:0;}
.pub_footer .a5 img{ height:32px; width: auto;}


