@charset "utf-8";
/* CSS Document */
body{font:12px/20px "SimSun","宋体","Arial Narrow",HELVETICA; background:#ededed;}
.nav{ background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:51px; width:100%;}
.nav .nav_cont{ width:1000px; height:51px; margin:0 auto; overflow:hidden;background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.nav .subnav{ float:right; display:inline; line-height:25px; height:25px; padding-top:13px;}
.subnav li {float:left; display:inline; padding:0 10px; background:url(../images/link_line.gif) no-repeat right center;}
.subnav li.nobg {background:none;}
.subnav li a{ color:#333; text-decoration:none;}
.subnav li a:hover{ color:#b10000;}
.nav .a_wbhd{ display:block; background:url(../images/wbhd.jpg) 0 0 no-repeat;margin-right:8px; width:218px; height:51px; text-indent:-999em; overflow:hidden;}

.banner{ background:#b82c36 url(../images/banner.jpg) no-repeat center top; height:314px; min-width:1000px;width:1000px; width:auto !important; }
.banner_c{ width:1000px; margin:0 auto; padding-top:230px; height:84px;}
.banner_c a{ display:block; background:url(../images/btn.jpg) no-repeat 0 0; width:186px; height:30px; padding:8px 0; text-decoration:none; color:#fff; line-height:30px; text-align:center; font-size:20px; font-weight:bold; float:right; margin-left:10px;}
.banner_c a:hover{ background-position:0 -46px;}

.foot{ width:1000px; margin:0 auto; padding:15px 0; text-align:center; color:#959595;}

.main{ width:1000px; margin:0 auto; padding-top:24px;}
.main_box{ width:1000px; overflow:hidden; margin-top:10px;}
.box_left{ width:590px; float:left; padding-top:3px; background:#fff url(../images/box_t.jpg) repeat-x 0 0; overflow:hidden;}
.box_left .box_bt{ width:590px;}
.box_bt{ height:18px; margin-top:30px; background:#ededed url(../images/bt.jpg) repeat-x left top; position:relative;}
.box_bt .s_l{ background:url(../images/b_l.jpg) no-repeat 0 0; width:179px; display:block; position:absolute; left:0; top:0; height:18px;}
.box_bt .s_r{background:url(../images/b_r.jpg) no-repeat 0 0; width:179px; display:block; position:absolute; right:0; top:0; height:18px;}

.title{ height:30px; line-height:30px; padding:14px;}
.title a{ float:right; color:#c10000; font-size:12px; text-decoration:none;}
.title h2{ background:url(../images/ico.gif) no-repeat 0 0; padding-left:30px; color:#333; font-size:17px;}
.title .h2_ph{ background-position:0 -56px;}
.title .h2_gm{ background-position:0 -23px;}
.title .h2_jc{ background-position:0 2px;}

.box_c{ padding:0 15px 20px; height:330px; overflow:hidden; width:560px;}
.table_1{ width:560px; border:none; height:328px;}
.table_1 th{ background:#f2f2f2; border-left:1px solid #f2f2f2; text-align:center; height:25px; line-height:25px; color:#000;font-weight:normal;}
.table_1 td{ text-align:center; color:#333; line-height:24px; overflow:hidden; border-left:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; font-size:14px;}
.table_1 .bd_n,.table_1 .top_1 .bd_n,.table_1 .top_2 .bd_n,.table_1 .top_3 .bd_n{ border-left:none;}
.table_1 td a{ text-decoration:none; color:#333;}
.table_1 .top_1 td{ background:#ffc299; color:#742e00; border-left:1px solid #f4d6c2;}
.table_1 .top_1 td a,.table_1 .top_2 td a,.table_1 .top_3 td a{ color:#742e00}
.table_1 .top_2 td{ background:#fee0cc; color:#742e00; border-left:1px solid #f4d6c2;}
.table_1 .top_3 td{ background:#fff0e6; color:#742e00; border-left:1px solid #f4d6c2}
.table_1 .tr_end td{ border-bottom:none;}
/*.table_1 td a,.table_1 td span{ height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:200px;}*/
.table_1 .tb_con{display:none;}
.table_1 .tb_con td{ background:#fffbf9; border:1px solid #ffeee5; padding:20px 17px; height:77px;}
.table_1 .tb_con td p{ color:#666;text-align:left; line-height:19px;}
.table_1 .tb_con td a{ display:block; float:left; margin-right:15px; border:1px solid #ffa970; width:112px; height:75px;}
.table_1 .tb_con td a img{ width:112px; height:75px;}

.ghkf{ background:#fcfbfb; border-top:1px solid #ebebeb; width:520px; margin:0 auto; height:126px; padding:16px 20px 20px; overflow:hidden;}
.ghkf .kf{ float:left; width:160px; height:36px; margin-right:20px; background:url(../images/ghkf.jpg) no-repeat 0 0; padding-top:90px; line-height:20px; text-align:center; font-size:18px; color:#b4b4b4; text-decoration:none;}
.ghkf h3{ color:#d74743; font-size:18px; overflow:hidden; line-height:24px; height:24px; padding-bottom:4px;}
.ghkf p{ color:#333; line-height:20px; height:100px; overflow:hidden;}
.ghkf h3 a{ color:#d74743; text-decoration:none;}

.box_right{ padding-top:3px; background:#fff url(../images/box_t.jpg) repeat-x 0 0; overflow:hidden; width:400px; float:right;}
.box_right .box_bt{ width:400px;}
.box_right .box_c{ width:370px;}
.box_right .table_1{ width:370px;}
.box_right .table_1 td s{ width:16px; display:block; height:16px; margin:4px auto 0; background:url(../images/lr.jpg) no-repeat 0 0;}
.box_right .table_1 td .re{ background-position:0 -16px;}
.box_right .table_1 td a,.box_right .table_1 td span{ width:130px;height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.box_right .table_1 .tr_hover td{ background:#fffae5}

.gamelb{ width:330px; background:#fcfbfb; border-top:1px solid #ebebeb; margin:0 auto; height:143px; padding:8px 20px 11px;}
.gamelb .lb_pic{ display:block; border:1px solid #dfdfdf; padding:1px; width:106px; height:139px; float:left;}
.gamelb .gmlb_d{ float:right; width:205px; height:143px; position:relative; color:#333; font-size:14px; line-height:20px;}
.gamelb .gmlb_d .lb_btn{ display:block; background:url(../images/btn.jpg) no-repeat 0 -92px; text-align:center; color:#fff; line-height:34px; height:34px; overflow:hidden; width:124px; text-decoration:none; font-size:15px; position:absolute; bottom:0; right:0}

.m_jc{width:1000px; padding-top:3px; background:#fff url(../images/box_t.jpg) repeat-x 0 0; overflow:hidden;}
.m_jc .box_bt{ width:1000px;}

.tab{ border-bottom:1px solid #e0e0e0; height:30px; width:970px; position:relative; margin:0 auto; margin-top:15px;}
.tab ul{ position:absolute; left:45px; bottom:-1px; height:30px;}
.tab ul li{ float:left; cursor:pointer; padding:5px 11px 4px; line-height:21px; height:21px;}
.tab ul .current{padding:4px 10px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-top:1px solid #e52b26; font-size:14px;background:#fff; color:#e52b26;}
.tab_cont{ height:160px; padding:20px 0; width:1000px;}
.tab_cont ul li{ float:left; width:177px; height:160px; overflow:hidden; padding:0 6px 0 15px}
.tab_cont ul li a{ display:block; text-decoration:none; color:#333}
.tab_cont ul li a img{ padding:3px; border:1px solid #dfdfdf; width:169px; height:114px;}
.tab_cont ul li a p{ padding-top:5px; line-height:20px; height:20px; text-align:center;}
.tab_cont ul li a:hover img{ border-color:#e52b26}
.tab_cont ul li a:hover p{ color:#e52b26}
.tab_cont .video li a{ position:relative; width:177px; height:147px;}
.tab_cont .video li .mark{  position:absolute; left:4px; top:4px; width:169px; height:114px; background:url(../images/video.png) no-repeat 0 0; display:none;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/video.png"); z-index:2;}
.tab_cont .video .li_hover .mark{ display:block;}










