/*全局样式*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd { margin:0;padding:0;}
ul,li{list-style:none}
.clearit {clear:both; width:0px; height:0px; overflow:hidden; zoom:1;}
.l { float:left;}
.r { float:right;}
a { text-decoration:none;}
a:hover { color:#aa4f4f; text-decoration:underline;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
* { font-family:"微软雅黑", "宋体", Arial;}
h1,h2,h3 { font-weight:normal;}

/*顶部导航 */
#nav {width:100%; min-width:1003px; height:42px; line-height:42px; background:#f4f4f4; font-size:12px; color:#d6d6d6; margin:0px auto; overflow:hidden; }
#nav a {color:#666;}
#nav .main { width:990px; margin:0px auto;}
#nav .logo { float: left;}
#nav .logo h2 { display:inline;}
#nav .login {float:right;}
#nav .login form { color:#555555;}
#nav .login_after { float:right; color:#666666;}
#nav .login_after span { color:#e14413;}
#nav .login_after div { float:left;}
#nav .login_after .info { padding:0px 6px; height:18px; line-height:18px; background-color:#f33; color:#ffffff; font-size:12px; margin-top:11px;}
#nav .input_tx { width:86px; height:22px; padding-left:5px; line-height:22px; background-image:url(img/login_bg.gif);color:#666666; border:0px; margin:0px 15px 0px 0px; vertical-align:middle;}
#nav .input_btn{ width:49px; height:24px; line-height:24px; background-image:url(http://www.dingyx.com/img/login.gif); border:none; vertical-align:middle; margin:0px 3px; cursor:pointer;}
#nav .user {float:right; border:none; width:60px;  color:#999; text-indent:15px;}
#nav .user a {color:#666;}


/*add*/
#footer{width:auto; background:#f4f5f4; min-height:230px; padding:15px 0px; border-top:#e1e1e1 1px solid; font-size:12px; line-height:21px;}
#foot_cen{ width:1003px; margin:0 auto; height:80px; background:url(http://www.dingyx.com/img/line.gif) no-repeat top;}
#foot_logo{ width:100px; float:left; padding:20px 25px 0px 35px;}
#foot_con{ float:left; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; margin-top:20px; width:620px; padding:0px 25px; font-size:12px;color:#999999;  line-height:23px;}
#foot_con a { color:#999999;}
#foot_rig{ width:100px; float:right; padding:20px 30px 0px 25px;}
#foot_list { width:1000px; margin:0px auto; min-height:100px; padding-bottom:15px;}
#foot_list li { float:left; width:200px; }
#foot_list li b { font-size:14px; color:#333333;}
#footer a { color:#535353;}

/* 页面底部最新专题推荐列表 */
#most_new_list { line-height:21px; background:#f4f5f4; color:#535353;}
#most_new_list a { color:#535353;}
#most_new_list b { color:#333333; font-size:14px; line-height:24px;}
#most_new_list .content { width:1003px; margin:0px auto; padding:15px 0px;}

/***************以上为sytl.css内容**********************/

/* 通用 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd,h2 {margin:0; padding:0;border:none;}
ul,li {list-style:none;}
body { font-size:12px; color:#a4a4a4; font-size:12px; line-height:21px;}
.clearit {clear:both; height:0px; overflow:hidden;}
.l {float:left;}
.r {float:right;}
a { color:#353535;text-decoration:none;}
a:hover {color:#ff0000; text-decoration:underline;}
/* #wrap {width:1003px; margin:0px auto;overflow:hidden;} */
#wrap {width:1003px; margin:0px auto;overflow:hidden; background:#ffffff; padding:0px 10px;}
.w678 { width:678px; float:left;overflow:hidden;}
.w315 { width:315px; float:right; background:url(img/right.gif) repeat-y;overflow:hidden;}




/* 导航 */
.top { width:1003px; height:73px; color:#666666;}
.top .logo { float:left; margin-left:5px;}
.top .search { float:left; width:370px; margin:28px 0px 0px 28px;}
.top .search input { border:#d7d7d7 1px solid; width:200px; height:24px; line-height:24px; padding-left:30px; color:#d8d9d9; background:url(img/icon.gif) 0px -29px no-repeat; vertical-align:middle;}
.top .search .btn { width:47px; height:26px; padding:0px; border:none; margin-left:12px; background:url(img/icon.gif) no-repeat 0px -55px; cursor:pointer;}
.top #bdshare { width:230px; float:right; margin:32px 25px 0px 0px; line-height:16px;}
.top .fav { width:180px; height:29px; float:right; margin:30px 10px 0px 0px; line-height:29px; background:url(img/icon.gif) no-repeat; padding-left:32px;}
.top .fav a { color:#9d9d9d;}
.nav { height:40px; color:#ffffff; line-height:40px; background:#c32000; font-size:14px;}
.nav a { color:#ffffff; padding:0px 5px;}
.nav a.i { color:#ffd800; font-size:18px; padding-left:12px;}
.nav font.select {display:block; float:left; background:#e83714; padding:0px 15px;}
.nav h1 { font-family:"微软雅黑", "黑体"; font-size:18px;}
/* 2014/6/27
.nav2 { border-bottom:#dbdbdb 1px dotted; height:1%;} 
.nav2 ul { width:1003px; padding:8px 0px; line-height:24px;} 
.nav2 li { float:left; margin-right:15px; width:95px;}
*/
.inDnav_fl {float:left; width:100px; margin:10px 10px 0px 0px; background:#ef9d45; text-align:center; color:#fff; font-size:14px; font-weight:bold;} 
.inDnav_fl a { color:#fff;} 

.nav2 { border-bottom:#dbdbdb 1px dotted; height:1%; padding-bottom:10px;} 
.nav2 ul { width:893px; float:left; padding:8px 0px 0px 0px; line-height:24px;} 
.nav2 li { float:left; margin-right:15px; width:82px;} 

.nav2 li img { vertical-align:middle; margin-right:5px;}
.nav3 { margin:8px 0px;}
.nav3 li { width:93px; height:24px; line-height:24px; float:left; background:url(img/icon.gif) -112px -53px; text-indent:10px; overflow:hidden;}
.nav3 li a { color:#5c5c5c;}
.nav3 li.t { background:none; text-indent:0px; width:60px; color:#c32000;}
.nav3 li.t a { color:#c32000;}
.shadow { height:7px; overflow:hidden; background:url(img/icon.gif) 0px -585px repeat-x;}
.top_nav { margin-top:10px;}
.top_nav font.select { font-size:18px; padding:0px 12px;}
/* 20140113新增 */
.nav_tab { height:22px; line-height:22px; background:url(img/icon.gif) 0px -788px;}
.nav_tab span { display:block; float:left; width:150px; text-align:center; background:url(img/icon.gif) 0px -810px; border-right:#eaeaea 1px solid;}
.nav_tab span a { color:#a4a4a4;}
.nav_tab .span_now { background:#ffffff;}
.nav_tab .span_now a { color:#5c5c5c;}


/* 焦点图 */
.focu_area { width:678px; margin-top:10px; margin-bottom:30px;}
.focu_img { width:300px; height:400px; float:left; position: relative;}
.w678 .focu_img .tab { width:280px; height:60px; position:absolute; bottom:12px; left:0px; margin-left:16px;}
.w678 .focu_img .tab span { display:block; width:80px; height:50px; float:left; margin:4px;}
.w678 .focu_img .tab span img { width:80px; height:50px; border:#808080 1px solid;}
.w678 .focu_img .tab .span_now img { border-color:#fdd000;}
.w678 .focu_img .tabContent img {width:300px; height:400px;}
.w678 .focu_img .tabContent .text_bg { width:260px; height:80px; position:absolute; top:240px; right:10px; color:#a0a0a0; padding:5px 8px 8px; overflow:hidden;}
.w678 .focu_img .tabContent .text_bg a { color:#ffffff;}
.w678 .focu_img .tabContent .text_bg h2 { font-size:18px; font-family:"微软雅黑", "黑体"; color:#ffffff; line-height:30px;}
.w678 .focu_l { float:left; width:300px;}
.w678 .focu_l li { width:300px; height:32px; overflow:hidden;}
.w678 .rank { width:300px; line-height:32px; font-size:14px;}
.w678 .rank span { width:30px; display:block; float:left; font-size:22px; color:#3a3a3a;}
.w678 .rank span.red { color:#c32000;}
.w678 .focu { width:355px; float:right; font-size:14px; color:#5c5c5c;}
.w678 .focu a { color:#5c5c5c;}
.w678 .focu li { border-bottom:#e6e6e6 1px solid; margin-bottom:20px; padding-bottom:17px; margin-top:10px;}
.w678 .focu li h2 { font-size:18px; margin-bottom:8px; background:url(img/icon.gif) -12px -402px no-repeat; text-indent:18px; color:#000000;}
.w678 .focu li h2 a {color:#000000;}
.w678 .focu .red h2 a { color:#c32000;}
.w678 .focu_list { width:355px; float:right; font-size:14px; line-height:24px; margin-bottom:3px;}
.w678 .focu_list li { background:url(img/li.gif) no-repeat; text-indent:10px;}
.w678 .focu_list .space10 { height:1px;margin:16px 0px; background:url(img/icon.gif) 0px -379px repeat-x;}








/* 文章列表 */
.t1 { background:url(img/icon.gif) 0px -447px no-repeat;}
.t2 { background:url(img/icon.gif) 0px -81px no-repeat;}
.t3 { background:url(img/icon.gif) 0px -131px no-repeat;}
.t4 { background:url(img/icon.gif) 0px -181px no-repeat;}
.t5 { background:url(img/icon.gif) 0px -231px no-repeat;}
.t6 { background:url(img/icon.gif) 0px -485px no-repeat;}
.t7 { background:url(img/icon.gif) 0px -535px no-repeat;}
.t9 { background:url(img/icon.gif) 0px -742px no-repeat;}
.t10 { background:url(img/icon.gif) 0px -832px no-repeat;}
.t2,.t3,.t4,.t6,.t7,.t9,.t10 { height:50px; line-height:48px;}
.t1 h2,.t2 h2,.t3 h2,.t4 h2,.t5 h2,.t6 h2,.t7 h2,.t9 h2,.t10 h2  { font-size:18px; color:#000000; padding-left:30px;}
.t1 .more,.t2 .more,.t3 .more,.t4 .more,.t5 .more,.t6 .more,.t7 .more,.t9 .more,.t10 .more { float:right; margin-right:20px;color:#979797; margin-top:2px;}
.t1 { height:38px; line-height:28px;}
.t5 { margin:13px 0px 10px; height:48px;}
.t5 h2 { line-height:22px; padding-left:25px;}
.t10 h2 { line-height:22px; padding-left:30px;}
.t5 .more,.t10 .more { font-size:12px; line-height:46px;}
.t9 h2 { padding-left:38px;}


.hidden { display:none;}
.w678 .yaowen { margin-bottom:20px; height:50px; line-height:50px; width:678px; font-size:18px; color:#353535; background:url(img/icon.gif) 0px -279px;}
.w678 .tab span { display:block; width:135px; text-align:center; float:left;background:url(img/icon.gif) 0px -279px;}
.w678 .tab span a { color:#353535;}
.w678 .tab .span_now {  background:url(img/icon.gif) 0px -329px no-repeat; color:#c32000; border-right:#ffffff 1px solid;border-left:#ffffff 1px solid;}
.w678 .tab .span_now a { color:#c32000;}

.list { width:678px;}
.list li { position:relative; height:120px; padding-bottom:30px; margin-bottom:20px; border-bottom:#e6e6e6 1px solid;}
.list li a:hover { color:#ff3300;}
.list li .pic { position:absolute; left:0px; top:0px;}
.list li .pic img { width:180px; height:120px; padding:2px;}
.list li .pic a:hover img { border:#ff8b4b 1px solid; padding:1px;}
.list li .content { width:470px; position:absolute; left:200px; top:0px; font-size:14px;}
.list li h3 { font-family:"微软雅黑", "黑体"; font-size:22px; color:#f04c13; line-height:28px; margin-bottom:12px;}
.list .more { position:absolute; left:200px; bottom:22px; width:470px;}
.list .more a { float:right; color:#8b8b8b;}
.list .fl { position:absolute; left:2px; top:102px; background:url(img/bg.png); color:#ffffff; text-align:center; width:60px; height:20px; line-height:20px;}
.list .fl a { color:#ffffff;}
.list .fl a:hover { color:#ff9900;}
.list .yc { width:78px; height:26px; background:url(img/yc.png); position:absolute; left:104px; top:2px;}
.list li.b { height:180px;}
.list li.b .pic img { width:270px; height:180px;}
.list li.b .content { left:290px; width:380px;}
.list li.b .more { left:290px; width:380px;}
.list li.b .fl { top:162px;}
.list li.b .yc { left:194px;}
.list li.b .links { width:380px; height:24px; line-height:24px; background:url(img/tj.gif); text-align:center; position:absolute; bottom:50px; left:290px;}
.list li.last { border:none;}



.w315 { margin-top:10px;}
.w315 .content { width:285px; margin-left:30px;}

/* 推荐列表 */
.w315 .newsList { font-size:14px; line-height:24px; min-height:200px;}
.w315 .newsList .tj { position:relative; margin:13px 0px 12px; padding-bottom:12px; padding-left:118px; border-bottom:#dbdbdb 1px dotted; height:80px; font-size:12px; line-height:21px;}
.w315 .newsList .tj h3 { font-size:18px; margin-bottom:10px;}
.w315 .newsList .tj img { width:105px; height:75px; position:absolute; top:0px; left:0px;}
.w315 .newsList ul { background:url(img/li.gif) repeat-y; height:1%; overflow:hidden; margin-bottom:15px;}
.w315 .newsList li { width:130px; padding-left:10px; float:left; height:24px; overflow:hidden;}
.w315 .newsList2 ul { margin-bottom:19px;}
.w315 .newsList2 .tj { margin:13px 0px 8px; padding-bottom:10px;}

/* 新游列表 */
.game_list li { height:38px; line-height:38px; border-bottom:#dbdbdb 1px dotted; height:38px; overflow:hidden;}
.game_list li span { display:block; float:left;}
.game_list li span.name { width:90px; overflow:hidden;}
.game_list li span.time { width:135px;}
.game_list li span.card { width:38px; float:right; background:url(img/icon.gif) -57px -46px no-repeat; text-align:center;}
.game_list li span.card a { color:#5d5d5d;}
.game_list li.p { height:60px; padding:13px 0px 16px; line-height:24px;}
.game_list li.p .pic { width:93px; height:63px; background:url(img/img_bg.gif); float:left; margin-right:15px;}
.game_list li.p img { width:90px; height:60px; float:left;}
.game_list li.p .time { margin-top:8px;}
.game_list li.p span.card { line-height:24px; margin-top:8px; background:url(img/icon.gif) -57px -54px;}
.game_list li.last { border:none;}

/* 手游列表 */
.sy_l {border-bottom:#dbdbdb 1px dotted; height:1%; overflow:hidden;}
.sy_l li { width:93px; text-align:center; float:left; height:118px; font-size:14px;}
.sy_l li img { margin-bottom:10px;}
.sy_l li p { display:block; width:93px; height:24px; overflow:hidden;}
.sy_t { font-size:18px; color:#c32000; height:50px; line-height:50px; background:url(img/icon.gif) 0px -387px; padding-left:30px;}
.sy_t a { color:#c32000;}


/* 图片列表 */
.pic_list { margin-left:15px; font-size:14px;}
.pic_list a { color:#5c5c5c;}
.pic_list li { width:285px; margin-left:15px; height:30px; line-height:30px; border-bottom:#dbdbdb 1px dotted; overflow:hidden;}
.pic_list li.on { width:300px; margin-left:0px; height:200px; position:relative; border:none;}
.pic_list li.on div { width:299px; margin-left:1px; position:absolute; bottom:-2px; *bottom:0px; left:0px; background:url(img/bg2.png); height:40px; line-height:40px; font-size:18px; text-indent:12px; overflow:hidden;}

/* 新手卡 */
.newcard { margin:20px 0px 0px 15px;}
.newcard li { width:135px; height:105px; text-align:center; float:left; overflow:hidden; margin:0px 5px; overflow:hidden;}
.newcard img { width:100px; height:67px; margin-bottom:4px;}
.newcard li p { display:block; width:135px; height:24px; overflow:hidden;}

.space20 { width:315px; height:26px; *height:20px; background:#ffffff; overflow:hidden;}

/* 微博 */
.weibo { width:315px; height:110px; padding-top:10px; margin:10px 0px 0px 15px;}
.weibo li { width:147px; float:left; text-align:center;}
.weibo li img { margin:3px 0px;}

/* 友情链接 */
.link .content{ width:1003px; margin:10px auto 15px; line-height:24px;}
.link a { color:#666666;}
.t8 { height:60px; line-height:60px; color:#000; border-top:#353535 2px solid; border-bottom:#dbdbdb 1px dotted; background:url(img/icon.gif) 0px -592px no-repeat; margin-bottom:15px; position:relative;}
.t8 h2 { font-size:24px; display:inline; margin:0px 15px; position:absolute; left:0px; top:0px;}
.t8 ul { float:left; position:absolute; left:130px; top:12px;*top:0px;-top:12px; margin:0px; padding:0px;}
.t8 li { float:left; width:97px;}

/* 首页新年 
不需要背景时这个样式替换为
.indexBg { background:url(http://imgtool.dingyx.com/video_src/uploadfile/20140126/new_year_2075.jpg) no-repeat center top;}
*/
.indexBg { background:none;}


/*顶游首页尾部增加图片横通**/
.t_pic { height:60px; line-height:60px; color:#000; border-top:#353535 2px solid; background:url(img/icon.gif) 0px -592px no-repeat;}
.t_pic .more { float:right; margin-right:15px;}
.t_pic h2 { font-size:24px; display:inline; margin:0px 15px;} 
.idxP_list { width:1003px; height:1%; overflow:hidden; margin-bottom:10px;} 
.idxP_list dt,.idxP_list dd { float:left; margin-right:10px; width:190px;} 
.idxP_list img { vertical-align:top; margin-bottom:10px;} 
.idxP_list dt img { width:190px; height:300px;} 
.idxP_list dd img { width:190px; height:145px;}
