@charset "gb2312";
/* CSS Document */

body { font-family:"宋体"; line-height: 24px; color: #4a4a4a; background:#e5e5e5 url(/i3/gm/ol/dota2/2014index/part.jpg) no-repeat center 400px;}
body a{ color: #4a4a4a;}
body a:hover{ color: #bc0614;}

/*---头部---*/
#Head { width:100%; background:url(/i1/gm/ol/dota2/2014index/bg.jpg) no-repeat center top; }
.Head_main { width:1200px; height:401px; margin:0px auto; background:url(/i2/gm/ol/dota2/2014index/head.jpg) no-repeat center top; overflow:hidden; }
.bbx{ width:112px; height:18px; padding: 14px 22px 6px 22px; margin: 0 auto;}
.bbx a{ display: block; width: 100%; height: 100%; background:url(/i0/gm/ol/dota2/2014index/bbx.jpg) 0 -18px no-repeat;}
.bbx a:hover{ background-position: 0px 0px;}
/*---- 导航 ----*/
.nav{ width: 100%; height: 60px; padding: 10px 0; margin-bottom: 274px; overflow: hidden; }
.nav li{ width: 127px; height: 100%; float: left;}
.nav li.mid{ width: 184px; text-indent: -9999px; }
.nav li a{ display: block; width: 80px; height: 30px; margin: 15px 23px 15px 24px; background: url(/i1/gm/ol/dota2/2014index/nav.png) no-repeat;}
.nav li a.nav_1{ background-position: 0px 0px;}
.nav li a.nav_2{ background-position: -80px 0px;}
.nav li a.nav_3{ background-position: -160px 0px;}
.nav li a.nav_4{ background-position: -240px 0px;}
.nav li a.nav_5{ background-position: -320px 0px;}
.nav li a.nav_6{ background-position: -400px 0px;}
.nav li a.nav_7{ background-position: -480px 0px;}
.nav li a.nav_8{ background-position: -560px 0px;}
.nav li a.nav_1:hover{ background-position: 0px -30px;}
.nav li a.nav_2:hover{ background-position: -80px -30px;}
.nav li a.nav_3:hover{ background-position: -160px -30px;}
.nav li a.nav_4:hover{ background-position: -240px -30px;}
.nav li a.nav_5:hover{ background-position: -320px -30px;}
.nav li a.nav_6:hover{ background-position: -400px -30px;}
.nav li a.nav_7:hover{ background-position: -480px -30px;}
.nav li a.nav_8:hover{ background-position: -560px -30px;}
/*---头部 end---*/

#Part{ width: 1200px; margin: 0 auto; background: url(/i2/gm/ol/dota2/2014index/part_inner.jpg) no-repeat center top;}
#Part:after{content:".";display:block; height:0; clear:both;visibility:hidden;}
#Left{ width: 337px; float: right; margin-bottom: 150px; overflow: hidden;}
#Center{ width: 815px; padding-right: 48px; float: left; margin-bottom: 150px; overflow: hidden;}

/*---- 通用切换样式 -----*/
.Part_tab{ height: 37px; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #fff; border-left: 1px solid #c0c0c0; background-color: #c0c0c0; }
.Part_tab li{ height: 36px; float: left; border-right: 1px solid #c0c0c0; background-color: #d9d9d9; position: relative;}
.Part_tab li a{ display: block; height: 38px; border-top: 1px solid #d9d9d9; font-size: 14px; text-align: center; text-indent: 0; line-height: 38px; position: absolute; left: 0; top: 0;}
.Part_tab li a:hover,.Part_tab li.current a{ border: 1px solid #fff; border-bottom: none; color: #b2000a; background: #e5e5e5 url(/i0/gm/ol/dota2/2014index/tab.gif) no-repeat; text-align: left;}

/*---- three btn ----*/
.PA_btn{ width: 100%; height: 98px; padding-top: 28px;}
.PA_btn li{ width: 100px; height: 98px; margin-right: 18px; float: left; overflow: hidden;}
.PA_btn li.last{ margin-right: 0;}
.PA_btn li a{ display: block; width: 46px; height: 60px; padding: 18px 27px; font: 22px "微软雅黑";font-weight: bold; color: #edacab;  background: url(/i0/gm/ol/dota2/2014index/btn.png) no-repeat;}
.PA_btn a:hover{ background-position: -100px 0; color: #f5e3de;}

/*---- search ----*/
.PA_search{ width: 336px; height: 109px; margin-top: 24px; background: url(/i2/gm/ol/dota2/2014index/search.png) no-repeat;}
.PA_search .search_link{ display: block; width: 100%; height: 70px;}
.inp_text{ border: none; color: #878787; float: left; font-size: 14px; text-indent: 6px; width: 246px; height: 29px; line-height: 29px; margin: 0; padding: 5px 2px 5px 5px;text-align: left; background: none; overflow: hidden;}
.se_button { border: none; cursor: pointer; float: left; width: 82px; height: 35px; margin: 4px 0 0 0; padding: 0; background: none; overflow: hidden; font: 16px "微软雅黑"; color: #fff; text-indent: 8px;}

/*---- dota2 links ----*/
.PA_links{width: 100%; margin-top: 14px;}
.PA_links .PA_links_tit{ height: 24px; padding: 10px 0 6px 0; font: 14px/24px "微软雅黑"; color: #242424; position: relative; }
.PA_links .PA_links_tit a{ float: right; font: 10px "微软雅黑"; position: absolute; right: 0; top: 16px;}
.PA_links .PA_links_tit span{ font: 10px "宋体";}
.PA_links p,.PA_links p a{ color: #666;}
.PA_links p a:hover{ color: #bc0614;}

/*---- new tabs ----*/
.PA_tabs{ margin-top: 24px; }
.PA_l_tab{ width: 336px; }
.PA_l_tab li{ width: 111px; }
.PA_l_tab li a{ width: 111px; }
.PA_l_tab li a:hover,.PA_l_tab li.current a{ width: 109px; text-indent: 25px; background-position: 88px 18px;}
.PA_l_con{ width: 100%; margin-top: 2px; overflow: hidden; }
.PA_l_coner{ display: none;}
.PA_l_con ul { width:100%; padding-top:10px; padding-bottom: 10px; background:url(/i3/gm/ol/dota2/2014index/part_list.gif) left bottom repeat-x; overflow: hidden; }
.PA_l_con ul.last{ background: none;}
.PA_l_con ul li { width:100%; height:28px; line-height:28px; overflow:hidden; *float: left; }
.PA_l_con ul li a { display:block; width:270px; height: 100%; padding-left:15px; background:url(/i2/gm/ol/dota2/2014index/pc_dot.gif) 2px 15px no-repeat; float:left; font-size: 14px; overflow:hidden; } 
.PA_l_con ul li span { display:block; width:45px; height:100%; text-align:right; color:#808080; float:right; overflow:hidden; }
.PA_l_con span.PA_tabs_more{ float: right;}

.PA_tit{ height: 31px; font: 18px/31px "微软雅黑"; text-indent: 40px; color: #242424; background: url(/i2/gm/ol/dota2/2014index/zt_tit.jpg) no-repeat; position: relative;}
.PA_tit a{ float: right; font: 10px "微软雅黑"; position: absolute; right: 0; top: 10px;}
.PA_tit span{ font: 10px "宋体";}

/*---- game recom ----*/
.PA_recom{ width: 100%; color: #666; margin-top: 24px; }
.PA_recom_inner{ height: 108px;}
.PA_recom_inner a{ color: #666;}
.PA_recom_inner a:hover{ color: #bc0614;}
.PA_recom_box{ height: 47px; padding: 15px 0; background: url(/i3/gm/ol/dota2/2014index/part_list.gif) left bottom repeat-x;}
.PA_recom_box a.re_img{ display: block; width: 76px; height: 47px; float: left;}
.PA_recom_box p{ width: 253px; height: 24px; padding-left: 8px; float: left; overflow: hidden;}
.PA_recom_links a{ padding: 0 4px; line-height: 31px;}

.PA_subject{ margin-top: 24px;}
.PA_subject ul{ padding-top: 20px;}
.PA_subject ul li{ width: 163px; height: 98px; padding-right: 11px; padding-bottom: 14px; float: left;}
.PA_subject ul li.last{ padding-right: 0;}
.PA_subject ul li a{ display: block; width: 100%; height: 100%;}
.PA_subject ul li a img{ display: block; width: 163px; height: 68px; vertical-align: top;}
.PA_subject ul li a p{ width: 100%; height: 30px; line-height: 30px; text-align: center;}

.PC_l{ width: 337px; float: left; margin-top: 8px;}
.PC_l ul { width:100%; overflow: hidden; padding-top: 14px; }
.PC_l ul li { width:100%; height:35px; line-height:35px; background:url(/i3/gm/ol/dota2/2014index/part_list.gif) left bottom repeat-x; overflow:hidden; }
.PC_l ul li a { display:block; width:270px; height: 100%; padding-left:15px; background:url(/i2/gm/ol/dota2/2014index/pc_dot.gif) 2px 15px no-repeat; float:left; overflow:hidden; } 
.PC_l ul li span { display:block; width:45px; height:100%; text-align:right; color:#808080; float:right; overflow:hidden; }

/*---- game msg ----*/
.PA_msg{ width: 100%; height: 105px; padding-top: 28px;}
.PA_msg_box{ width: 267px; height: 103px; border: 1px solid #c0c0c0; float: left; margin-right: 4px; position: relative;}
.PA_msg_bg{ width: 100%; height: 100%; background-color: #d9d9d9; opacity: 0.5; filter:alpha(opacity = 50);}
.PA_msg_last{ margin-right: 0;}
.PA_msg_l{ width: 14px; padding: 12px 7px; height: 77px; border: 1px solid #fff; font: 14px/18px "微软雅黑"; color: #7a0c09; position: absolute; left: 0; top: 0; overflow: hidden;}
.PA_msg_r{ width: 215px; padding: 18px 10px; height: 65px; border: 1px solid #fff; border-left-color: #c0c0c0; color: #868484; line-height: 22px; position: absolute; right: 0; top: 0; overflow: hidden;}
.PA_msg_r a{ padding: 0 3px;}
.PA_msg_r a:visited{ color:#4A4A4A; text-decoration:none;}

.nc_top{ width: 100%; height: 30px; margin-top: 40px; padding-top: 2px; line-height: 30px; color: #666; background: url(/i3/gm/ol/dota2/2014index/part_list.gif) repeat-x;}
.nc_top a{ color: #666;}
.nc_top a:hover{ color: #bc0614; }
.nc_top .nc_root{ float: left;}
.nc_top .nc_info{ float: right;}
.nc_tit{ width: 100%; height: 78px; padding-bottom: 20px; font: 20px "微软雅黑"; text-align: center; line-height: 78px; color: #871304; background: url(/i3/gm/ol/dota2/2014index/part_list.gif) repeat-x; position: relative;}
a.share{ display: block; width: 101px; height: 24px; background: url(/i3/gm/ol/dota2/2014index/share.png) no-repeat; position: absolute; top: 10px; right: 10px;}

.nc_zw{ width: 783px; padding-left: 2px; background: url(/i3/gm/ol/dota2/2014index/new_bot.gif) repeat-x left bottom; }
.nc_zy{/* width: 522px;*/ padding: 14px 18px 16px 46px; min-height: 24px; _height: 46px; text-indent: 2em; line-height: 24px;  color: #484848; background: #d8d8d8 url(/i3/gm/ol/dota2/2014index/news_zy.jpg) no-repeat;}
.nc_text{ width: 100%; margin-top: 22px; font-size: 14px; padding-bottom: 30px; color: #484848; }
.nc_text p{ padding: 8px 10px; line-height: 24px; font-size: 14px !important; }
.nc_text a{ color: #bc0614;}
.nc_text a:hover{ text-decoration: underline;}
.img_wrapper{ text-align: center; margin: 20px 0;}
.img_wrapper img{ margin: 0 auto;}

.nc_text2{ text-align: center; padding-bottom: 50px;}

/*---- 相关新闻 ----*/

.related{ width: 783px; padding-left: 2px; margin-bottom: 26px; font-size: 14px; line-height: 28px; color: #8d8d8d;}
.related_top{ height: 42px; font: 20px "微软雅黑"; font-weight: bold; line-height: 42px; color: #5b5555; border-bottom: 1px solid #cbcbcb;text-align:left; padding-left:30px;}
.related_inner{ border-top: 1px solid #fcfcfc;}
.related_tit{ width: 72px; float: left; color: #6d6d6d;}
.related_cont{ width: 750px; float: left;font-size:14px!important;padding-left: 30px;}
.related_cont a{ color: #6d6d6d;}
.related_cont a:hover{ color: #bc0614;}
.related_cont span{ padding-left: 14px;}
.fr {float: right;}
.related_cont li{ font-size:14px !important;}

.PB_r{ width: 783px; position: relative;}
.PB_r a.more{ font: 10px "微软雅黑"; float: right; position: absolute; right: 0; top: 16px;}
.PB_r a.more span { font: 10px "宋体";}
.PB_r_tab{ width: 100%; height: 44px; border-bottom: 2px solid #cfcfcf; }
.PB_r_tab li{ width: 106px; height: 44px; background: url(/i3/gm/ol/dota2/2014index/vbr.gif) no-repeat right center; float: left; text-align: center; position: relative;}
.PB_r_tab li a{ display: block; width: 80px; height: 44px; border-bottom: 2px solid #cfcfcf; font: 14px/44px "微软雅黑"; font-weight: bold; text-align: center; position: absolute; left: 13px; top: 0px; }
.PB_r_tab li a:hover,.PB_r_tab li.current a{ border-color: #da361b; color: #da361b;}
.PB_r_con{ width: 100%; height: 350px; margin-top: 15px; overflow: hidden; }
.PB_r_con ul{ width:100%; overflow:hidden; display: none; }
.PB_r_con ul li{ width: 136px; height: 158px; padding-left: 21px; padding-bottom: 17px; float: left;}
.PB_r_con ul li.first{ padding-left: 0;}
.PB_r_con ul li a{ display: block; width: 100%; height: 100%; position: relative;}
.PB_r_con ul li a img{ display: block; width: 136px; height: 79px; vertical-align: top;}
.PB_r_con ul li a p{}
.PB_r_con ul li a span{ color: #808080;}
.PB_r_con ul li a i{ display:block; width:22px; height:22px; background:url(/i1/gm/ol/dota2/2014index/i.png) 0px 0px no-repeat; position:absolute; left:8px; top:50px; z-index:3; cursor: pointer; }
.PB_r_con ul li a:hover i{ background-position:0px -22px; }

/*----footer----*/
#Foot { width:100%; background:#323232; margin:0px auto; font-family:"微软雅黑"; overflow:hidden; }
.Foot_t { width:1200px; padding:30px 0px; margin:0px auto; overflow:hidden; }
.Foot_right,.Foot_share,.Foot_search { width:650px; float:left; overflow:hidden; }
.Foot_div { width:166px; min-height:146px; padding:0px 14px 10px; text-align:left; background:#2b2b2b; float:left; overflow:hidden; display:inline; margin-right:15px; }
.Foot_div h1 { display:block; width:126px; padding:14px 0px; font-size:14px; color:#b5b5b5!important; font-weight:bold; overflow:hidden; }
.Foot_div p { display:block; line-height:24px; font-size:12px; overflow:hidden; }
.Foot_link { width:720px; padding:13px 13px 13px 90px; margin-top:15px; text-align:left; font-size:12px; line-height:24px; background: url(#) 12px 12px no-repeat #2b2b2b; float:left; overflow:hidden; }
.Foot_link span { padding-right:6px; }
.Foot_right { width:330px; }
.Foot_logo { width:330px; overflow:hidden; }
.Foot_logo span { padding:0px 24px; font-size:34px; color:#4d4d4d; font-family:"宋体";  }
.Foot_share,.Foot_search { width:330px; padding-top:20px; }
.Foot_share span,.Foot_search span { display:block; width:330px; height:30px; line-height:30px; padding-bottom:6px; text-align:left; color:#b3b3b3; font-size:14px; font-weight:bold; overflow:hidden; }
.Foot_share a { display:block; float:left; overflow:hidden; display:inline; margin-right:10px; }
a.qqZone { width:32px; height:32px; background:url(#) no-repeat; }
.Foot_search .search_ss { width:330px; overflow:hidden; }
.Foot_left { width: 860px; float:left; overflow:hidden; color:#8c8c8c; }
.Foot_left a:link,.Foot_left a:visited { color:#8c8c8c; text-decoration:none; }
.Foot_left a:hover,.Foot_left a:active { color:#fff; text-decoration:none; }
.Foot_div h1 a:link,.Foot_div h1 a:visited { color:#b5b5b5; text-decoration:none; }
.Foot_div h1 a:hover,.Foot_div h1 a:active { color:#fff; text-decoration:none; }

#Gtrail { width:100%; min-width:980px; background:#292929; padding:20px 0px; font-family:"微软雅黑"; overflow:hidden; } 
#Gtrail #ZWTrail { width:980px; margin:0px auto; font-size:12px; color:#787878; line-height:14px; text-align:center; }
#Gtrail #ZWTrail a,#Gtrail #ZWTrail a:visited { color:#787878; text-decoration:none; }
#Gtrail #ZWTrail a:hover { color:#ffffff; text-decoration:none; }

.anv_text { width:286px; height:32px; line-height:32px; margin:0; padding:0px; padding-left:10px; border:none; color:#b5b5b5; font-family:"微软雅黑"; background:#505050; font-size:12px; text-align:left; float:left; overflow:hidden; }
.anv_button { width:34px; height:32px; margin:0; padding:0; border:none; cursor:pointer; background: url(#) 0px 0px no-repeat; float:left; overflow:hidden; }
.anv_button:hover { background-position:0px -32px; }

/*----go top----*/
.FuDongAll {width:58px; margin:0 auto; overflow:hidden; margin-right:-40px; z-index:99999999; } 
.FuDong {width:58px; position:fixed;_position: absolute;_top: expression(documentElement.scrollTop + 460 + "px"); float:left; bottom:30px;}
a.FuDong_top { display:block; width:58px; height:58px; margin-bottom:20px; background: url(/i1/gm/ol/dota2/2014index/gotop.png) no-repeat; overflow:hidden; }
a.FuDong_top:hover { background-position: 0px -58px; }
/*---- footer end ----*/

/*1000尺寸*/
@media screen and (max-width: 1200px){
	.Head_main { width:1000px;}
	.nav li{ width: 102px;}
	.nav li a{ margin: 15px 11px;}
	#Part{ width: 1000px;}
	#Center{ width: 633px; padding-right: 30px;}
	.PA_msg_box{ width: 209px; margin-right: 0px;}
	.PA_msg_r{ width: 167px; padding: 5px 5px; height: 91px;}
	.PA_msg_r a{ padding: 0 5px;}
	.nc_zw { width: 100%;}
	.related { width: 100%;}
	.PB_r{ width: 100%;}
	.PB_r_con ul li.last{ display: none;}
	.Foot_t{width:980px;}
    .Foot_left{width: 650px;}
    .Foot_div{width:111px}
    .Foot_link{width: 498px;}
	.FuDongAll {margin-right: -10px;}	
    #comment_wrapper { width:633px!important;}
    .Mblk_cmnt { width:631px!important;}
    .Mblk_cmnt .b_cont3 textarea { width: 586px!important;}
}

/*图集*/
.imgslide { marigin:0 auto;}

/* 图片有关 */
.img_wrapper{text-align:center}
.img_wrapper img{border:1px solid #000; display:block; margin:0 auto}
.img_wrapper .img_descr{ margin:5px auto; display:inline-block; display:-moz-inline-stack;zoom:1; text-align:left}

/*-------分页模块-------*/
.page{text-align:center}
.page a,.page .cur{display:inline-block;text-decoration: none;padding: 0 15px;margin: 3px;cursor: pointer;height: 38px;line-height: 38px;text-align:center;background:#f6f6f6;font-size:16px;}
.page .cur{background: #5c5c5c;color:#fff}
.page a:hover{background: #5c5c5c;color:#fff}
.local_nav{display:none !important;}

.hdFigureWrap{margin:0 auto;}