body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;resize: none;}table{border-collapse:collapse;border-spacing:0;}
.sb_cont ul:after,.mdm_list_box:after,.nav_list:after,.wl_top:after,.wb_list:after,.huod_list:after,.mb_fl:after,.mb_vo:after,.mr_con:after,.mrb_wp:after{content:'\20';display:block;height:0;clear:both;}
.sb_cont ul,.mdm_list_box,.nav_list,.wl_top,.wb_list,.huod_list,.mb_fl,.mb_vo,.mr_con,.mrb_wp{*zoom:1;}
body{background:url(../img/bg.jpg) repeat;}

.t_wp{display:block; background:url(../img/header.png) repeat-x ;  }
.top {width:920px;background:url(../img/header.png) repeat-x; height:63px;overflow:hidden;z-index:88;position:relative;margin:0 auto;padding:0;  }
.top h1 { float:left; width:172px; height:100%; margin-right:11px; padding-left:4px;}
.top .menu { float:left; padding:19px 0 0; overflow:hidden;overflow:hidden; }
.menu li { float:left;color:#A5000D;margin-right:-1px;border-right:1px solid #AB0E05;height:15px;line-height:15px;padding:0 19px;  }
.user { float:right; padding-top:18px;padding-right:20px;}
.user span{padding:0 4px; }
.top a { color: #AB0E05;text-decoration:none; }
.top a:hover { text-decoration:underline;}
.top a.out{ color:#3A3A3A}

.ban_wp{background:url(../img/bh_wp.jpg) no-repeat center top;margin-top:-22px;}
.banner{height:295px;width:920px;margin:0 auto;padding:0;position:relative;z-index:1     }
.banner .b_bg{position:absolute; left:0;z-index:10;width:920px; }
.banner .bb_01{top:0;background:url(../img/b_1.jpg) no-repeat;height:146px; }
.banner .bb_02{top:146px;background:url(../img/b_2.jpg) no-repeat;height:149px; }
.links{position:absolute; z-index:15;position:absolute;display:block;width:66px;height:21px;text-indent:-9999em;left:295px;top:117px;      }

.b_wp{z-index:1;width:908px;margin:0 auto;padding:0;background:url(../img/b_bg.png) no-repeat;_background:none;_1filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/b_bg.png',sizingMethod='crop');margin-top:-49px;position:relative; z-index:1;padding:6px;    }
.bw_hd,.bw_bd{display:block; width:908px;background:url(../img/bb_bg.png) no-repeat;height:5px;overflow:hidden;    }
.bw_bd{background-position:-1825px 0; }
.bw_con{width:894px;padding:10px 0 15px 14px;background:url(../img/bb_bg.png) repeat-y -914px 0; }

.scr_con{width:880px;height:266px; background:url(../img/sp.png) no-repeat;margin-bottom:10px }
.sc_wp{padding:5px 0 0 5px;float:left;   }
.s_pic{float:left;margin-right:4px;font-size:0; }
.s_pic li{padding-bottom:4px}
.s_pic li img{display:block;width:100px;height:61px;   }
.b_pic{float:left;width:766px;height:256px;overflow:hidden;background:#fff;    }
.b_pic img{display:block; width:538px;height:256px;float:left;   }

.font_wp{float:left;width:180px; padding:20px;*padding:0 0 0 20px;*width:200px;font-size:20px;font-family:"Microsoft Yahei";font-weight:bold;color:#333;   }
.font_wp .red{color:#960509; }

.mc_hd{height:31px;line-height:31px;font-size:14px;padding-left:14px; background:url(../img/col_hd_rex.png) repeat-x;color:#A30303;  }

.col{margin-bottom:10px;width:880px; }
.col .hd{height:40px;background:url(../img/sp.png) no-repeat 0 -272px; }
.col .hd h3{text-indent:-9999px;}
.col .bd{border:1px solid #845C32;border-top:0 none }

.mr_c .bd{padding:17px; }
.mrb_wp{background:#EDF0F2 url(../img/side_bg_rey.png) repeat-y left;overflow:hidden; }
.side_bar{float:left;width:161px;margin-right:8px; font-family:"Microsoft Yahei";font-size:12px;font-size:16px;  }
.side_bar a{color:#797979; }
.side_bar a:hover{text-decoration:none; }
.side_bar li{background:url(../img/sp.png) no-repeat  -319px -364px;overflow:hidden;padding-right:17px   }
.side_bar li a{display:block;padding-left:22px;height:33px;line-height:33px;   }
.side_bar li a:hover{color:#5A3311; }
.side_bar li.on{background-position:-147px -364px;}
.side_bar li.on a{color:#5A3311; }
.side_bar li .c_list{padding:12px 0;background:#DCE2E5 ;width:133px;  }
.side_bar li .c_list a{font-size:12px;font-family:\5B8B\4F53;color:#333;height:24px;line-height:24px;    }
.side_bar li .c_list a.cur,.side_bar li .c_list a:hover{color:#5A3311; }

.mr_con{float:left;padding-top:9px;width:675px;overflow:hidden;  }
.mr_con .mc_b{float:left; width:440px;margin-right:12px }
.mr_con .mc_b img{border:1px solid #A3B1BB;display:block; width:438px;height:280px;   }
.mr_con .mc_b p{text-indent:25px;color:#333;line-height:1.6;padding-top:5px  }
.mr_con .mc_weibo{float:left; width:213px;  }
.mr_con .mc_weibo .mc_bd{height:385px;overflow:hidden;  }

.mc_str{float:left;width:665px;  }
.mb_vo{background:#fff;padding:12px 0;  }
.mb_vo li{width:150px;height:108px;position:relative;margin-left:12px;float:left;    }
.mb_vo li img{width:146px;height:104px;border:1px solid #A3B1BB;padding:1px;    }
.mb_vo li .vo_ico{position:absolute; top:50%;left:50%;margin-left:-19px;margin-top:-19px;width:37px;height:37px;background:url(../img/play_24.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/play_24.png',sizingMethod='crop');  }
.mb_vo li .vo_ico a{display:block; height:37px;line-height:300;overflow:hidden;   }

.xg_c .hd{background-position:0 -320px;}

.mb_fl{padding:15px 0 20px 0; }
.mb_fl li{margin-bottom:2px;width:298px;padding-left:12px;overflow:hidden; background:url(../img/sp.png) no-repeat -873px -363px;float:left;border-bottom:1px dashed #A3B1BB;height:28px;line-height:28px;margin-right:20px    }
.mb_fl a{color:#333; }

.huod_list{padding:17px 0 10px 0; }
.huod_list li{float:left;text-align:center;width:198px;overflow:hidden;margin-left:15px    }
.huod_list li img{width:198px;height:80px;display:block;   }
.huod_list li a{color:#333; }
.huod_list li p{height:22px;line-height:22px;overflow:hidden;   }

.wb_list{padding-bottom:20px}
.wb_list li{float:left;width:291px;height:132px;padding:14px;overflow:hidden;  background:url(../img/sp.png) no-repeat -487px -364px;margin-top:10px;margin-right:10px;color:#333;    }
.wb_list li .wl_top{height:60px;padding-bottom:10px;border-bottom:1px solid #fff;overflow:hidden;   }
.wb_list li .u_c{float:left; position:relative;padding-left:60px;padding-right:5px;width:80px;border-right:1px dashed #B4C0C7;height:100%; }
.wb_list li .u_c a{color:#E40303;line-height:1.2;  }
.wb_list li .u_c .jia{display:inline-block;width:46px;padding-left:20px;height:24px;line-height:24px; background:url(../img/sp.png) no-repeat -10px -366px;color:#fff;margin-top:10px   }
.wb_list li .u_c .jia:hover{text-decoration:none; }
.wb_list li .u_c img{width:50px;height:50px;padding:1px;border:1px solid #A3B1BB;position:absolute; left:0px;top:0    }
.wb_list li .u_g{float:left;padding-left:12px;width:130px;overflow:hidden;   }
.wb_list li .det{height:60px;padding-top:4px;overflow:hidden; line-height:1.6;border-top:1px solid #BBC7CD  }
.wb_list li .det a{color:#2F80D2;font-family:\5B8B\4F53; }

.wb_page{font-family:\5B8B\4F53;font-size:12px;padding:10px 0 30px 0;text-align:right; padding-right:30px }
.wb_page a,.wb_page span{height:20px;line-height:20px;padding:0 8px;border:1px solid #C6C8CA; display:inline-block;color:#7D7F80;margin:0 2px;font-family:\5B8B\4F53;     }
.wb_page span.no_bo{border:1px solid #EDF0F2; }
.wb_page a:hover{text-decoration:none; background:#CCCED0;color:#8E9091;  }

.nav_hd .bd{background:#fff url(../img/n_sp.png) no-repeat 0 -262px;background:; }
.nav_hd .hd{background:url(../img/n_sp.png) no-repeat;overflow:hidden; }

.nav_list li{float:left; height:40px; }
.nav_list li a{height:40px;display:block;text-indent:-9999em;overflow:hidden;   }
.nav_list li a:hover,.nav_list li.on a{background:url(../img/n_sp.png) no-repeat;}

.mrl{width:102px; }  
.nav_list li .mrl:hover{background-position:0 -42px;}        
.nav_list li.on .mrl{background-position:0 -42px;}

.mrft{width:121px; } 
.nav_list li .mrft:hover{background-position:-102px -42px;}   
.nav_list li.on .mrft{background-position:-102px -42px;}

.hdyg{width:138px; } 
.nav_list li .hdyg:hover{background-position:-223px -42px;}   
.nav_list li.on .hdyg{background-position:-223px -42px;}

.jmh{width:122px; }  
.nav_list li .jmh:hover{background-position:-361px -42px;}    
.nav_list li.on .jmh{background-position:-361px -42px;}


/*list-pager*/
.list-pager {clear:both;padding:20px 10px;text-align:center;font-family:"Simsun";}
.list-pager a,.list-pager strong {color:#1974C8; background-position:-72px -56px;border:1px solid #c3c3c3;display:inline-block;height:18px;line-height:18px;margin:0 3px 0 1px;padding:0 8px;text-align:center;vertical-align:middle;;}
.list-pager strong {color:#5C5C5C; background-position:-72px -78px;border:none;padding:1px 9px;}
.list-pager a:hover {background:#dedede;text-decoration:none;  }
.list-pager .current{padding:0 8px;font-weight:700;}

.co_gr{color:#999; }
.co_grr{color:#7B7B7B; }
.co_gr_bb{color:#252525; }

.fs_14{font-size:14px;}

.vo_con{width:666px;height:395px;overflow:hidden; margin-bottom:8px  }

.pc_btn,.pc_hd{background:url(../img/bg_x.png) repeat-x;}

.pc_hd{height:24px;padding:7px 0 0 14px;position:relative; }

.pc_hd h4{float:left;height:16px;line-height:16px;color:#A30303; font-size:14px; ;   }

.pc_hd h4 span{border-left:1px solid #C1CDD4;padding-left:10px;color:#000;font-weight:normal;display:inline-block;margin-left:10px}

.pl_tips{position:absolute; right:14px;height:20px;line-height:20px;top:5px  }
.pl_tips a{padding-left:10px}

.pl_col{padding-right:9px;margin-bottom:13px;clear: both;}
.pc_bd{background:#fff;padding:21px 14px 0 14px }

.pc_area{width:633px;height:75px;border:1px solid #D6D6D6;background:#fff url(../img/n_sp.png) no-repeat 0 -85px;   }

.form_box {position:relative; padding-bottom:30px}
.form_box .pc_btn_area{right:2px;_right:23px;position:absolute;  top:88px}

.pc_btn{display:inline-block;height:25px;line-height:23px;background-position:0 -33px;color:#fff;font-size:14px;padding:0 9px;margin-left:10px    }
.pc_btn:hover{text-decoration:none; }

.pl_list{line-height:1.4; }
.pl_list strong{font-weight:normal;}
.pl_list .icvip{margin-left:3px}
.pl_list a:hover{text-decoration:none; }
.pl_list .fs_14{padding-bottom:6px;word-wrap: break-word;}
.pl_list li{padding:14px 0 10px 0;border-bottom:1px dashed  #E2E2E2 }

.icvip{ display:inline-block;width:24px;height:13px;background:url(../img/ic_vip.png) no-repeat 0 999em;}

.vi_bi{background-position:-248px 0;width:16px;height:16px;  }

.vi_lvl{background-position:-268px 0;width:16px;height:16px;}

.icvip00{ background-position: 0 0}
.icvip01{ background-position: -26px 0}
.icvip02{ background-position: -52px 0}
.icvip03{ background-position: -78px 0}
.icvip04{ background-position: -104px 0}
.icvip05{ background-position: -130px 0}
.icvip06{ background-position: -156px 0}
.icnian{width:15px;height:15px; background-position: -183px 1px}
.icshuai{width:15px;height:15px; background-position: -200px 0}
.icbao{width:15px;height:16px; background-position: -218px 0}
.icgrow{background-position: -236px 2px; width:9px}
.icdown{background-position: -236px -14px; width:9px}

.icvip00hui{ background-position: 0 -16px}
.icvip01hui{ background-position: -26px -16px}
.icvip02hui{ background-position: -52px -16px}
.icvip03hui{ background-position: -78px -16px}
.icvip04hui{ background-position: -104px -16px}
.icvip05hui{ background-position: -130px -16px}
.icvip06hui{ background-position: -156px -16px}
.icnianhui{width:15px;height:15px; background-position: -183px -16px}
.icshuaihui{width:15px;height:15px; background-position: -200px -16px}
.icbaohui{width:15px;height:16px; background-position: -218px -16px}

.ft_wp{margin: 0 auto ;padding:0;  }
#ft{text-align:center; color:#fff;width:960px;margin:0 auto;padding:50px 0;     }
#ft p{padding:1px 0;}
#ft .safe-img{margin:15px 0;}
#ft .safe-img img{margin:0 10px; }

/**f**/
.co_gr{color:#979797; }
.co_p{color:#DD7CB2; }
.fs_14{font-size:14px;}
.st{font-family:\5B8B\4F53;}
.tar{text-align:right; }
.ti{text-indent:2em;}

/**mdm**/
.mr_c .mdm{padding:0;overflow:hidden;background:url(../img/bg_y.png) repeat-y;  }
.mr_c .mdm img{display:block; }
.qishu{background:url(../img/tops.jpg) no-repeat -1px 0;padding-top:48px;}
.mdm_con{background:url(../img/mdm_bg.jpg) no-repeat;1height:500px;padding:8px 4px 0 7px;position:relative;   }
.mdmc_wp{width:867px;padding-bottom:13px   }

.mdm_list_wp{position:relative;margin:0 12px;margin-top:8px;width:842px; }
.mdm_list_box{background:#FDF6EE;height:358px;padding:18px 23px 0 23px;     }
.m_r{position:absolute; width:9px;height:9px;background:url(../img/sp.png) no-repeat;overflow:hidden;   }
.l_t{background-position: 0 -279px;top:0px;left:0px}
.r_t{background-position: -10px -279px;top:0px;right:0px}
.l_b{background-position: 0 -289px;bottom:0px;left:0px}
.r_b{background-position: -10px -289px;bottom:0px;right:0px}
.mdm_list_wp .spc{background-position:-33px -279px;}

.ml_mx{float:left; width:278px; }
.ml_pl{float:right; width:490px;border:3px solid #DD7CB2; }

.ml_mx h5{font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px;color:#303030;font-weight:normal;height:25px;line-height:25px;margin-bottom:15px ;margin-top:10px  }
.ml_mx p{margin:10px 0;color:#979797;  }
.mx_pic{width:278px;height:172px;display:block;   }

.ml_pl .pl_col{margin:0;padding:0;   }
.ml_pl .pc_area{height:21px;width:370px;padding-left:5px  }
.ml_pl .form_box{padding-bottom:5px}
.ml_pl .tw_btn{position:absolute; left:390px;top:0px;}
.tw_btn:hover{text-decoration:none; }
.tw_btn{height:23px;background:#DD7CB2;color:#fff;font-size:14px;position:absolute; width:60px;letter-spacing:2;text-align:center;     }

.ml_pl  .pc_bd{padding-top:10px}
.ml_pl h6{color:#303030;font-size:14px;margin-bottom:20px }
.ml_pl  .list-pager{padding-bottom:10px}
.ml_pl  .list-pager a{color:#944B82; }


.qs_font{height:319px;background:url(../img/bg_col.jpg) no-repeat;padding:0 0 0 80px;  }
.qs_font h4{color:#940955;font-size:17px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:normal;padding-top:15px;border-bottom:1px dashed  #E795C4;margin-bottom:10px }
.qs_font h4 span{font-size:20px;}

.qf_js{width:284px;float:left;  }

.qj_list li{position:relative;color:#992A75;line-height:20px;padding-bottom:28px   }
.qj_list li strong{background:url(../img/sp.png) no-repeat -867px -289px;padding-left:20px}
.qj_list .tw_btn{background:#CF3FAF; font-size:12px;position:absolute; right:0px;top:30px}

.sc_box{float:left;margin:20px 0 0 34px}
.sb_pic_box{border:2px solid #fff; }
.sb_pic_box img{width:399px;height:228px;  }

.sb_cont ul{padding:8px 0 0 100px}
.sb_cont li{float:left; height:17px;line-height:17px;margin:0 5px;   }
.sb_cont li.on a{font-weight:bold;}
.sb_cont li a{color:#A82D71; }
.sb_cont li.arrow{padding:0 20px; }
.sb_cont li .sb_arrow{background:url(../img/sp.png) no-repeat;width:10px;height:17px;overflow:hidden; text-indent:-9999em;display:block;   }
.sb_cont li .sa_l{background-position:-78px -279px;}
.sb_cont li .sa_r{background-position:-93px -278px;}

.sm_box{padding-bottom:0}
.sm_box .mdm_list_box {height:auto;color:#494949; padding-bottom:30px;line-height:2;  }
.sm_b_title{font-weight:bold;}

.red{color:#ff0000;}

/*msgbox*/
.msgbox_layer, .msgbox_layer .gtl_ico_succ, .msgbox_layer .gtl_ico_fail, .msgbox_layer .gtl_ico_hits, .msgbox_layer .gtl_ico_clear, .msgbox_layer .gtl_end {background-image: url("http://act.vip.xunlei.com/img/gb_tip_layer.png");background-repeat: no-repeat;color: #606060;display: inline-block;font-size: 14px;font-weight: bold;height: 54px;line-height: 54px;}
.msgbox_layer_wrap {left: 0;position: fixed;_position: absolute;_top: expression(documentElement.clientHeight/2 + documentElement.scrollTop + "px");text-align: center;top: 46%;width: 100%;z-index: 65533;}
.msgbox_layer {background-position: 0 -161px;background-repeat: repeat-x;margin: 0 auto;padding: 0 18px 0 9px;position: relative;}
.msgbox_layer .gtl_ico_succ {background-position: -6px 0;left: -45px;position: absolute;top: 0;width: 45px;}
.msgbox_layer .gtl_end {background-position: 0 0;position: absolute;right: -6px;top: 0;width: 6px;}
.msgbox_layer .gtl_ico_fail {background-position: -6px -108px;left: -45px;position: absolute;top: 0;width: 45px;}
.msgbox_layer .gtl_ico_hits {background-position: -6px -54px;left: -45px;position: absolute;top: 0;width: 45px;}
.msgbox_layer .gtl_ico_clear {background-position: -6px 0;left: -5px;position: absolute;top: 0;width: 5px;}
.msgbox_layer img {float: left;margin: 19px 10px 0 5px;}