@charset "utf-8";
#wrap{ background:#000;}
.gametop5361{background:url(../img/online_topbg.jpg) repeat-x;}
.nav{ display:block; overflow:hidden; clear:both; background:url(../img/df_bg3.jpg) no-repeat top center;}
.nulleft{ width:1000px; height:70px; display:block; overflow:hidden; margin:0 auto;}
.nulleft a:link,.nulleft a:visited{ display:block; float:left; width:79px; text-align:center; height:70px; line-height:70px; font-size:18px; font-family:"微软雅黑"; color:#cdcdcd; }
.nulleft a:hover,.nulleft a:active{ text-decoration:none; color:#fff;}
.nulleft a.current:link,.nulleft a.current:visited{  text-decoration:none;}
.nulleft a.down:link,.nulleft a.down:visited{ width:127px; _width:120px; font-size:24px; color:#f9f689;}
.topface1{ background:url(../img/df_bg1.jpg) no-repeat top center; height:206px; display:block;}
.topface2{ background:url(../img/df_bg2.jpg) no-repeat top center; display:block; height:197px;} 

.kxcon{ width:1000px; margin:0 auto; height:79px; background:url(../img/df_tuibg.png) no-repeat top; position:relative;}
.kxcon dt{ display:block; background:url(../img/df_so.png) no-repeat; width:178px; height:37px; position:absolute; right:10px; top:22px;}
.kxcon dt input{ display:block; float:left; background:none; border:none; outline:none;}
.kxcon dt .int{ width:130px; height:27px; line-height:27px; margin:5px 0; color:#666; padding-left:6px;}
.kxcon dt .inb{ width:42px; height:37px; cursor:pointer;}
.kxcon dd{ display:block; float:left; width:396px; padding:10px 0 0 10px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; font-size:14px;}
.kxcon dd span{ background:#be0a21; display:block; float:left; width:76px; height:25px; font-size:16px; font-family:"微软雅黑"; color:#fff; text-align:center; line-height:25px;}
.kxcon dd a{ display:block; color:#fff; padding:0 4px; float:left;}
.kxcon dd a:Hover{ color:#fc3000;}

.news_left{ background:#fff; width:426px; height:442px; overflow:hidden;}
.news_left h1{ font-weight:normal; padding-top:10px; height:46px; line-height:46px; font-size:20px; font-family:"微软雅黑"; text-align:center; overflow:hidden; white-space:nowrap;}
.news_left h1 a{ color:#c40921;}
.news_left ul{ display:block; height:192px;}
.news_left ul li{ display:block; float:left; width:100%; height:30px; line-height:30px;}
.news_left ul li em{ display:block; float:left; width:3px; height:3px; background:#c40921; margin:15px 10px 0 20px; overflow:hidden; _margin:15px 10px 0 10px;}
.news_left ul li a{ display:block; float:left; font-size:14px; color:#333; width:310px; overflow:hidden; white-space:normal;}
.news_left ul li a:hover{ color:#fc3000;}
.news_left ul li span{ display:block; float:right; color:#999; padding-right:20px;}

.news_hd{ width:562px; height:283px; overflow:hidden;}
.news_az{ background:#fff; width:562px; height:149px; overflow:hidden;}
.ksdh{ width:242px; overflow:hidden;}
.ksdh li{ display:block; float:left; width:115px; padding-left:6px; height:42px; padding-top:6px;}
.ksdh li a{ display:block; width:111px; height:38px; text-align:center; line-height:38px; font-family:"微软雅黑"; font-size:18px; background:#dadada; border:2px solid #dadada; color:#666;}
.ksdh li a:hover{ color:#c40921; border:2px solid #c40921; background:#fff; text-decoration:none;}
.xisao{ width:314px; overflow:hidden; padding-left:6px; padding-top:8px;}
.xisao ul{ display:block; width:166px; overflow:hidden; float:left;}
.xisao ul li{ display:block; height:62px; margin-bottom:8px; width:166px;}
.xisao ul li.current{ background:url(../img/df_zhi.png) no-repeat right center;}
.disewm{ width:136px; height:130px; padding-top:6px; text-align:center; float:left; border:1px solid #ddd;}
.disewm img{ width:124px; height:124px;}

.tui_fl{ width:290px; overflow:hidden; background:#fff; height:200px;}
.tui_fl ul li{ text-align:center; padding-top:10px;}
.tui_fl ul li img{ width:270px; height:83px;}
.tui_fr{ width:700px; height:200px; background:#fff; overflow:hidden;}
.tui_fr dt{ display:block; float:left; padding:10px;}
.tui_fr dt img{ width:240px; height:180px;}
.tui_fr dd{ display:block; float:left; width:129px; padding-top:10px; height:46px; padding-bottom:11px;  _padding-bottom:0px; padding-left:4px; padding-right:13px;}
.tui_fr dd a{ display:block; float:left; width:129px; height:46px; background:#c40921; font-size:14px; color:#fff; text-align:center; line-height:46px;}
.tui_fr dd a:hover{ background:#f8a504; text-decoration:none;}

.bw{ background:#fff;}
.title{ height:29px; border-bottom:1px solid #eaeaea; position:relative; padding-top:15px; margin:0 17px; overflow:hidden; clear:both;}
.title span{ display:block; float:left; position:absolute; height:28px; border-bottom:2px solid #c40921; bottom:0px; left:0px; font-size:18px; font-family:"微软雅黑";}
.title .stw{ display:block; position:absolute; right:70px; top:10px;}
.title .stw a{ display:block; float:left; width:68px; height:34px; text-align:center; color:#333; font-size:14px; line-height:29px;}
.title .stw a:hover{ color:#fc3000;}
.title .stw a.current{background:url(../img/df_stwbg.png) no-repeat; color:#fff; text-decoration:none;}
.title a.more{ display:block; float:right; width:50px; text-align:right;}

.con1{ position:relative; height:402px;}
.p_img{position:absolute; left:0px; top:10px;}
.p_i{ width:340px; padding-top:15px; padding-left:320px;}
.p_i p{ line-height:20px; color:#333; padding:5px 0;}
.p_i p span{ font-weight:bold; color:#c40921; font-size:14px;}
.p_n{ width:320px; overflow:hidden; padding-right:10px; padding-top:10px;}
.tit2{ padding-top:10px; height:28px; line-height:28px; position:relative; border-bottom:1px solid #eaeaea;}
.tit2 span{ display:block; float:left; position:absolute; height:28px; border-bottom:2px solid #c40921; bottom:0px; left:0px; font-size:16px; font-family:"微软雅黑"; color:#333;}
.tit2 a{ display:block; float:right; color:#666; font-size:14px;}
.tit2 a:hover{ color:#fc3000;}
.p_news dl dt{ display:block; height:120px; padding-top:15px;}
.p_news dl dt a{ display:block; cursor:pointer;}
.p_news dl dt a:hover{ color:#fc3000;}
.p_news dl dt a img{ width:180px; height:103px; float:left; padding-right:10px;}
.p_news dl dt a span{ display:block; float:left; line-height:22px; font-size:14px; width:130px; padding-top:20px;}
.p_news dl dd{ display:block; float:left; width:100%; height:32px; line-height:32px;}
.p_news dl dd em{ display:block; float:left; width:3px; height:3px; background:#c40921; margin:16px 10px 0 0; overflow:hidden;}
.p_news dl dd a{ display:block; float:left; font-size:14px; color:#333; width:260px; overflow:hidden; white-space:nowrap;}
.p_news dl dd a:hover{ color:#fc3000;}
.p_news dl dd span{ display:block; float:right; color:#999;}

.con2 { padding:20px 10px; overflow:hidden;}
.con2 ul li{ display:block; float:left; width:196px; text-align:center;}
.con2 ul li a{ display:block; cursor:pointer;}
.con2 ul li a img{ width:179px; height:164px;}
.con2 ul li a span{ font-size:14px; color:#333; display:block; text-align:center; padding-top:8px;}
.con2 ul li a:hover span{ color:#fc3000;}

.pk{ width:375px; height:350px; overflow:hidden; background:#fff;}
.con3 { padding:0 17px; overflow:hidden;}
.con3 dl dt{ display:block; height:120px; padding-top:15px;}
.con3 dl dt a{ display:block; cursor:pointer;}
.con3 dl dt a:hover{ color:#fc3000;}
.con3 dl dt a img{ width:180px; height:103px; float:left; padding-right:10px;}
.con3 dl dt a span{ display:block; float:left; line-height:22px; font-size:14px; width:130px; padding-top:20px;}
.con3 dl dd{ display:block; float:left; width:100%; height:32px; line-height:32px;}
.con3 dl dd em{ display:block; float:left; width:3px; height:3px; background:#c40921; margin:16px 10px 0 0; overflow:hidden;}
.con3 dl dd a{ display:block; float:left; font-size:14px; color:#333; width:260px; overflow:hidden; white-space:normal;}
.con3 dl dd a:hover{ color:#fc3000;}
.con3 dl dd span{ display:block; float:right; color:#999;}

.fuben{ width:615px; height:350px; overflow:hidden; background:#fff;}
.con4{ padding:0 17px; overflow:hidden; padding-top:20px;}
.con4 li{ display:block; float:left; width:145px; height:138px; text-align:center;}
.con4 li a img{ width:140px; height:105px;}
.con4 li a span{ display:block; table-layout:auto; padding-top:6px; font-size:14px; color:#333;}
.con4 li a:hover span{ color:#fc3000;}

.con5{ padding:0 14px; overflow:hidden; padding-top:20px;}
.con5 ul li{ display:block; float:left; width:242px; text-align:center; height:150px;}
.con5 ul li a{ display:block; width:233px; margin:0 auto; position:relative;}
.con5 ul li a img{ width:233px; height:117px;}
.con5 ul li a i{ display:block; width:150px; height:100px; background:url(../img/shipinbg30.png) no-repeat; position:absolute; left:50%; margin-left:-75px; top:9px; filter:alpha(opacity=50);
-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.con5 ul li a:Hover i{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.con5 ul li a span{ display:block; text-align:center; padding-top:6px; font-size:14px; color:#333;}
.con5 ul li a:hover span{ color:#fc3000;}

.endbot{ width:326px; height:338px; overflow:hidden; background:#fff;}
.ml{ margin-left:11px;}
.con6{ padding-top:10px;}
.con6 ul{ display:block; height:138px;}
.con6 ul li{ display:block; float:left; width:100%; height:32px; line-height:32px;}
.con6 ul li em{ display:block; float:left; width:2px; height:2px; background:#333; margin:16px 10px 0 18px; _margin:16px 10px 0 9px; overflow:hidden;}
.con6 ul li a{ display:block; float:left; font-size:14px; color:#333; width:234px; overflow:hidden; white-space:nowrap;}
.con6 ul li a:hover{ color:#fc3000;}
.con6 ul li span{ display:block; float:right; color:#999; padding-right:20px;}

.slider{ width:562px; height:283px; position:relative;} 
.n_hd img{ width:562px; height:283px;}
.n_tui{ width:562px; margin-left:-10px;}
.n_tui ul li{ display:block; float:left; width:285px; padding-left:10px; height:112px;}
.n_tui ul li img{ width:305px; height:102px;}
.slider .bd{ display:block; width:562px; height:283px; overflow:hidden;}
.slider .bd li{ display:block; width:562px; height:283px;}
.slider .bd li img{ display:block; width:562px; height:283px;}
.slider .txt-bg{ display:block; position:absolute; background:#000; width:562px; height:40px; bottom:0px; line-height:40px; filter:alpha(opacity=30); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; left:0px;}
.slider .txt{ display:block; position:absolute; width:562px; height:40px; line-height:40px; left:8px; bottom:0px; font-family:"微软雅黑"; font-size:16px; font-weight:normal; color:#fff;}
.slider .hd{ display:block; position:absolute; right:10px; bottom:15px;}
.slider .hd li{ display:block; width:12px; height:12px; background: #fff; float:left; overflow:hidden; margin-right:5px; text-indent:-9999px; border-radius:7px;}
.slider .hd .on{ background:#239fe4;}


/*友情链接*/
.links{ width:1000px; margin:0 auto; line-height:24px; overflow:hidden; clear:both; border:none; padding:18px 10px 0 10px; color:#cacaca;}
.links span{ color:#cacaca;}
.links a:link,.links a:visited{ color:#cacaca; padding:0 6px;}
.links a:hover,.links a:active{ color:#fc3000;}

#footer .bt{ border-top: 1px solid #cacaca !important; color:#cacaca;}
#footer .bt a:link,#footer .bt a:visited{ color:#cacaca;}
#footer .bt a:hover,#footer .bt a:active{ color:#fc3000;}
#footer div span{ color:#cacaca;}
#footer div a:link,#footer div a:visited{ color:#cacaca;}
#footer div a:hover,#footer div a:active{ color:#fc3000;}