/* CSS Document */

/*html5*/
body { background: url(w2_bg00.jpg) no-repeat center 41px #3f130e}
.slogan{ width:100%; height:620px;  overflow:hidden; position:relative;}
.slogan span{ display:block; width:273px; height:461px;  position:absolute; left:50%; top:120px; margin-left:-410px;}
.main{ width:1200px; overflow:hidden; position:relative; margin:0 auto 30px;}
.sidenav{ width: 264px; float:left; overflow:hidden;}
.snav{ height:945px; }
.button_list{ width:100%; height:250px;}
.button_list01{ display:block; width:240px; height:123px; background:url(btn_jihuo.png) no-repeat 0 0;}
.button_list02{ display:block; width:240px; height:128px; background:url(btn_download.png) no-repeat 0 0;}
.button_list01:hover{ background-position:0 -144px;}
.button_list02:hover{ background-position:0 -152px;}
.side_en,.side_code,.sider_media{ width:100%; overflow:hidden; margin-top:15px; background:url(side_bg01.png) no-repeat 0 0;}
.sider_media{ height:220px;}
.sider_m_cont span{ display:block; width:140px; height:24px; font-size:18px; color:#c5c5c5; line-height:24px; padding:24px 50px; overflow:hidden;}
.sider_m_cont span em{ display:block; width:32px; height:24px; background:url(icon.png) no-repeat 0 -263px; float:left;}
.sider_m_cont ul{ padding:0 0 0 30px; overflow:hidden;}
.sider_m_cont ul li{ width:87px; height:32px; float:left; margin:0 6px 8px 0;}
.sider_m_cont ul li a{ display:block; width:87px; height:32px; overflow:hidden;}
.side_en .side_code01{ height:210px; margin:0;}
.side_en .side_code01  span{ margin-top:0;}
.side_code{ height:220px; background:url(side_bg02.png) no-repeat 0 0;}
.side_en h4{ display:block; width:185px; height:68px; margin:12px auto 0; border-bottom:1px solid #929292; font-size:24px; color:#c5c5c5; line-height:68px; font-weight:normal; }
.side_en h4 em{ display:block; width:28px; height:28px; float:left; background:url(icon.png) no-repeat 0 -50px; margin:24px 0 0 30px;}
.btn_two{ width:110px; margin:0 auto; overflow:hidden;}
.btn_two a{ display:block; width:100%; height:60px; font-size:18px; color:#c5c5c5; line-height:60px; text-indent:10px;  }
.btn_two a em{ display:block; width:24px; height:32px; float:left; background-image:url(icon.png); background-repeat:no-repeat; margin-top:14px;}
.btn_two a:hover em{ animation: 1s ease-in-out 0s normal forwards 1 running icon_rotate;}
.btn_two01 em{ background-position:0 -99px; border:0;}
.btn_two02 em{ background-position:3px -152px; }
@keyframes icon_rotate {
0% {
    transform: rotateY(0deg);
}
50% {
    transform: rotateY(180deg);
}
100% {
    transform: rotateY(360deg);
}
}
.btn_two01{ border-bottom:1px solid #6d6d6d;}
.btn_four{ width:212px; margin:10px 0 0 28px; overflow:hidden;}
.btn_four li{ width:80px; height:26px; float:left; margin:0 20px 12px 0;}
.btn_four li a{ display:block; width:80px; height:26px; font-size:12px; line-height:26px; color:#c5c5c5; text-align:center; border:1px solid #929292; border-radius:6px;}
.btn_four li a:hover{ border-color:#891b12; color:#891b12;}
.ser_n{ width:182px; height:48px; margin:0 auto 20px; border:1px solid #929292;   border-radius:6px;}
.ser_n p{ display:block; float:left;font-size:14px; color:#c5c5c5; line-height:20px; margin-top:4px; }
.ser_n em{ display:block; float:left; width:48px; height:32px; background:url(icon.png) no-repeat 0 -204px; margin:6px 0 0 12px; }
.side_code span{ display:block; width:150px; height:150px; margin:16px auto 0;}
.side_code p{ display:block; width:100%; font-size:12px; color:#c5c5c5; line-height:18px; text-align:center; margin-top:6px;}
.cont{ width:948px; float:left; overflow:hidden; margin-left:12px; }
.column{ width:100%; overflow:hidden; margin-bottom:15px;}

.news_box,.data_box,.bbs_box,.pict_box{  height:250px; float:left; background:url(box_bg.png) no-repeat 0 0; position:relative; overflow:hidden;}
.news_box,.data_box{width:386px;}
.bbs_box,.pict_box{ width:269px; margin-left:12px;}
.news_hd,.data_hd,.bbs_hd,.pict_hd{  height:30px; margin:8px 10px 0; border-bottom:1px solid #c5c5c5; position:relative; overflow:hidden;}
.icon_more{ display:block; width:20px; height:20px; background:url(icon.png) no-repeat 0 0; position:absolute; top:3px; right:3px; text-indent:999px; overflow:hidden; white-space:nowrap; transition:all 0.3s ease 0s;}
.icon_more:hover{ background-position:0 -24px; transition:all 0.3s ease 0s;}
.news_hd li,.bbs_hd li,.pict_hd li{ width:72px; float:left;  height:27px;}
.news_hd li a,.bbs_hd li a,.pict_hd li a{ display:block; width:100%; height:18px; font-size:14px; color:#000;  text-align:center;}
.news_hd li:hover,.news_hd ul li.hover,.bbs_hd li:hover,.pict_hd li:hover,.bbs_hd li.hover,.pict_hd li.hover{ border-bottom:3px solid #2cabad;}

.news_hd li:hover a,.news_hd ul li.hover a,.bbs_hd li:hover a,.pict_hd li:hover a,.bbs_hd li.hover a,.pict_hd li.hover a{ color:#2cabad; }
.news_bd,.bbs_c_unit{ overflow:hidden; height:190px; padding:12px 20px;}
.news_list{ display:none; width:346px; }
.news_list.on{ display:block;}
.news_list ul li,.bbs_c_unit li{ width:100%; height:32px; line-height:32px;}
.news_list ul li a,.bbs_c_unit li a{ display:block; float:left; height:32px; font-size:14px; color:#555555; overflow:hidden; text-overflow:ellipsis; }
.news_list ul li a{width:300px; }
.bbs_c_unit li a{ width:180px;}
.news_list ul li span,.bbs_c_unit li i{ float:right; font-size:12px; color:#9e9e9e; line-height:32px;}
.roll_box{ width:550px; height:250px; float:left; margin-left:12px; position:relative; overflow:hidden;}
.roll_btn{ width:100%; height:26px; position:absolute; left:0; bottom:0; background:#223b54; }
.roll_btn ul li{ display:table-cell; height:26px; float:left;}
.roll_btn ul li a{ width:100%; display:block; height:26px; text-align:center; font-size:12px; color:#33bbbd; line-height:26px;}
.roll_btn ul li:hover a,.roll_btn ul li.hover a{ color:#fff; background:#33bbbd;}
.roll_img{ width:550px; position:relative; height:250px; overflow:hidden;}
.roll_img ul{ position:absolute;}
.roll_img ul li{ float:left; width:550px;}
.roll_img ul li a{ display:block; width:550px; height:250px; overflow:hidden;}
.data_hd h4{ display:block; width:80px; float:left; height:32px; font-size:14px; color:#000; line-height:32px; text-indent:14px;}
.dsearch{ width:250px; float:left; margin-top:3px;}
.dsearch div{ width:130px; height:20px; border:1px solid #959595; float:left;}
.dsearch_txt{ width:100px; border:0; height:20px; float:left; margin:0; padding:0 5px; font-size:14px; color:#555555; line-height:20px;}
.dsearch_btn{ width:20px; height:20px; float:left; border:0; background:url(icon_search.png) no-repeat 0 0;}
.d_search01{ float:left; margin-left:10px; font-size:14px; color:#32bcbe; line-height:20px; text-decoration:underline;}
.d_cont{ height:210px; padding:8px 20px 0; overflow:hidden;}
.d_unit{ width:100%; height:56px; border-bottom:1px dotted #c5c5c5;}
.d_cont .d_unit.d_last_unit{ border:0;}
.d_unit dt{ float:left; width:96px; height:56px;}
.d_unit dt p{ display:block; width:70px; height:26px; font-size:14px; color:#fff; line-height:26px; background:#33bbbd; text-align:center; margin:15px auto; }
.d_unit dd{ float:left; width:80px; height:16px; display:block;  text-align:center; margin-top:19px; position:relative;}
.d_unit dd a{ font-size:14px; color:#555555; line-height:16px;}
.d_unit dd a:hover,.news_list ul li a:hover, .bbs_c_unit li a:hover{ color:#33bbbd; text-decoration:underline;}
.d_unit.d_last_unit dt p{ margin-top:30px;}
.d_unit dd em{ display:block; width:1px; height:12px; position:absolute; right:0; top:4px; background:#d5d5d5;}
.pro{ width:948px; height:345px; margin-top:-15px;}
.pro_wrap{ width:948px; height:345px; overflow:hidden; background:url(pro_bg.png) no-repeat 0 bottom; position:relative;}
.pro_list{ width:920px; height:40px; position:absolute; left:14px; bottom:0;border-top:1px solid #c5c5c5;}
.pro_list ul{ margin:0 0 0 160px; overflow:hidden; }
.pro_list ul li{ width:55px; height:43px; float:left; margin-right:8px;}
.pro_list ul li a{ display:block; width:55px; height:43px; background-image:url(pro_icon.png); background-repeat: no-repeat; text-indent:999px; overflow:hidden; white-space:nowrap;}
.pro_list_tcf a{ background-position:5px 6px;}
.pro_list_hyd a{ background-position:-75px 5px;}
.pro_list_lxd a{ background-position:-155px 5px;}
.pro_list_sjg a{ background-position:-229px 6px;}
.pro_list_ymd a{ background-position:-315px 6px;}
.pro_list_lts a{ background-position:-397px 6px;}
.pro_list_tys a{ background-position:-477px 3px;}
.pro_list_yyg a{ background-position:-555px 4px;}
.pro_list_swz a{ background-position:-635px 6px;}
.pro_list_tcf:hover a,.pro_list_tcf.hover a{ background-position:5px -67px;}
.pro_list_hyd:hover a,.pro_list_hyd.hover a{ background-position:-75px -67px;}
.pro_list_lxd:hover a,.pro_list_lxd.hover a{ background-position:-155px -67px;}
.pro_list_sjg:hover a,.pro_list_sjg.hover a{ background-position:-229px -67px;}
.pro_list_ymd:hover a,.pro_list_ymd.hover a{ background-position:-315px -67px;}
.pro_list_lts:hover a,.pro_list_lts.hover a{ background-position:-397px -67px;}
.pro_list_tys:hover a,.pro_list_tys.hover a{ background-position:-477px -67px;}
.pro_list_yyg:hover a,.pro_list_yyg.hover a{ background-position:-555px -67px;}
.pro_list_swz:hover a,.pro_list_swz.hover a{ background-position:-635px -67px;}
.pro_cont{ width:948px; height:345px; position:relative;  overflow:hidden;}
.pro_unit{ display:none; width:100%; height:305px; position:relative; overflow:hidden;}
.pro_unit.on{ display:block;}
.pro_info{ float:left; width:350px; heights:270px;  position:absolute; left:-100%; top:28px; transition: all 0.7s ease-out 0s;}
.pro_info.on1{ opacity:1; left:12px; transition: all 0.7s ease-out 0s;}
.pro_info span{ display:block; width:350px; height:265px;}
.pro_info a{ display:block; width:86px; height:31px; text-indent:999px; overflow:hidden; white-space:nowrap; background:url(icon_more01.png) no-repeat 0 0; position:absolute; right:0; bottom:10px;}
.pro_rose{ width:598px; height:305px; overflow:hidden;  position:absolute;  right:-100%; top:0; transition: all 0.7s ease-out 0s;}
.pro_rose.on2{ right:0; opacity:1; transition: all 0.7s ease-out 0s;}
.pro_rose span{ display:none;}
.pro_rose span.on{ display:block;}
.pro_rose_icon{ width:46px; height:235px; position:absolute; bottom:0; right:60px;}
.pro_rose_icon a{ display:block; width:46px; height:46px; margin-bottom:26px; background-image:url(pro_tx.png); background-repeat:no-repeat; overflow:hidden; }
.pro_rose_icon01,.pro_rose_icon02,.pro_rose_icon03{  }
.pro_rose_icon .pro_rose_icon04{ margin-top:20px; margin-bottom:46px;}
.pro_tx_zqf{ background-position:-619px 0;}
.pro_tx_yql{ background-position:-88px 0;}
.pro_tx_yrx{ background-position: -177px 0;}
.pro_tx_mlj{ background-position:0 0;}
.pro_tx_sll{ background-position:-265px 0;}
.pro_tx_mjy{ background-position: -531px 0;}
.pro_tx_hxb{ background-position: -442px 0;}
.pro_tx_xyx{ background-position: -355px 0;}
.pro_tx_zqf:hover,.pro_tx_zqf.hover{ background-position:-619px -76px;}
.pro_tx_yql:hover,.pro_tx_yql.hover{ background-position:-88px -76px;}
.pro_tx_yrx:hover,.pro_tx_yrx.hover{ background-position:-177px -76px;}
.pro_tx_mlj:hover,.pro_tx_mlj.hover{ background-position:0 -76px;}
.pro_tx_sll:hover,.pro_tx_sll.hover{ background-position:-265px -76px;}
.pro_tx_mjy:hover,.pro_tx_mjy.hover{ background-position: -531px -76px;}
.pro_tx_hxb:hover,.pro_tx_hxb.hover{ background-position: -442px -76px;}
.pro_tx_xyx:hover,.pro_tx_xyx.hover{ background-position: -355px -76px;}
.mbar{ width:100%; display:block; height:80px; overflow:hidden; margin:15px auto 0; background:#fff; clear:both;}
.mbar h4{ display:block; width:100px; height:80px; float:left; font-size:18px; line-height:80px; color:#555555;  margin-left:30px;}
.mbar h4 em{ display:block; width:24px; height:24px; float:left; background:url(icon.png) no-repeat 0 -265px; margin-top:30px;}
.mbar ul{ display:block; width:1070px; float:left; height:80px; overflow:hidden;}
.mbar ul li{ width:118px; float:left; text-align:center;}
.mbar ul li a{ display:block; width:100px; height:32px; margin:24px auto 0;}
.center{ width:100%; overflow:hidden;}
.pict_unit{ width:250px; height:210px; margin:5px auto 0;  overflow:hidden; position:relative;}
.pict_cont{ width:250px; height:195px; margin-top:5px;}
.picts_box{ height:195px; overflow:hidden; position:relative;}
.picts_box ul{  height:195px; position:absolute;  }
.picts_box ul li{ width:250px; height:195px; float:left; position:relative;}
.picts_box ul li a{ display:block; width:250px; height:195px; overflow:hidden;}
.picts_box ul li a img{ width:100%;}
.picts_box ul li .pict_info{ width:250px; height:18px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); font-size:12px; color:#f9f9f9; line-height:18px;}
.pict_info span{ display:block; float:left; width:80px; height:18px; margin-left:30px; }
.pict_info span em{ display:block; width:18px; height:18px; float:left; background-image:url(icon_pic.png); background-repeat:no-repeat;}
.pict_n em{ background-position:0 2px;}
.pict_s em{ background-position:0 -41px;}
.picts_list{ width:250px; height:52px; margin-top:3px; position:relative; overflow:hidden;}
.picts_list ul{ height:52px; position:absolute; left:0; }
.picts_list ul li{ width:84px; height:52px; float:left; cursor:pointer; overflow:hidden; }
.picts_list ul li span{ display:block; width:82px; height:48px; margin:0 auto; overflow:hidden;}
.picts_list ul li.on span{ border:1px solid #33bbbd;}
.picts_list ul li.on img{ border:1px solid #33bbbd; opacity:1;}
.picts_list ul li img{ width:100%; opacity:0.8;}
.pict_pre,.pict_next{ display:block; width:18px; height:20px; position:absolute; z-index:5; background-image:url(icon_pic.png); background-repeat:no-repeat; cursor:pointer;}
.pict_pre{ left:0; bottom:15px; background-position:5px -83px;}
.pict_next{ right:0; bottom:15px; background-position:6px -127px;}
.pict_g_cont{ width:250px; height:193px; margin:5px auto 0; overflow:hidden;}
.pict_g_cont li{ width:122px; height:95px; float:left; margin:0 3px 3px 0;}
.pict_g_cont li a{ display:block; width:122px; height:95px; overflow:hidden;}
.pict_g_cont li.pict_gs,.pict_g_cont li.pict_gl{ margin-right:0;}
.content{ width: 920px; overflow:hidden; float:right; background: #ece1ad}
.content_title{ width:100%; height:80px; background:url(content_title_bg.png) no-repeat 0 0;}
.content_title h2{ display:block; float:left; width:200px; height:26px; margin:27px 0 0 36px; background:url(content_title.png) no-repeat 16px 0; text-indent:999px; white-space:nowrap; overflow:hidden;  }
.content_title h2 em{ display:block; width:5px; height:20px; margin-top:3px; background:#1b8a93;  }
.c_weizhi{ display:block; height:80px; line-height:80px; color:#edfeff; float: right; font-size:12px; font-weight: normal; margin-right:36px;}
.c_weizhi a{ font-size:12px; color:#edfeff; padding:0 3px; }
.c_weizhi a:hover{ text-decoration:underline;}
.content_box{ padding:36px; overflow:hidden; min-height:840px;}
.new_item { position: relative; width:934px; height:66px; border-bottom:1px solid #F0F0F0; margin-top:12px;}
.new_item ul{ position: absolute; bottom: -1px; width:100%; height:66px; overflow: hidden}
.new_item ul li{ width:25%; height:60px; float:left; font-size:24px; color:#2cabad; text-align:center; position:relative;}
.new_item ul li em{ display:block; width:1px; height:20px; position:absolute; right:0; top:23px; background:#c4eeee;}
.new_item ul li a{ display:block; height:60px;  line-height:60px;}
.new_item ul li:last-child a{  border:0;}
.new_item ul li:hover,.new_item ul li.hover{ border-bottom:6px solid #891b12;}
.new_list{  width:934px; min-height:810px;  padding:20px 0 30px; overflow:hidden; }
.new_list_unit{ display:none; width:100%; overflow:hidden; position:relative;}
.new_list_unit.on{ display:block;}
.new_list_unit ul li{ width:100%; height:80px; border-bottom:1px dashed #EAEAEA; font-size:16px; color:#3a3a3a; line-height:80px;}
.new_list_unit ul li span{ float:right; font-size:14px; color:#9f9f9f;}
.new_list_unit ul li i{ display:block; height:26px; line-height:26px; float:left; margin-right:10px; font-size:16px; color:#fff; background:#891b12; padding:0 10px; border-radius:5px; margin-top:27px;}
.new_list_unit ul li a{ display:block; height:80px;}
.new_list_unit ul li a:hover{ color:#2cabad; text-decoration:underline;}
.news_d_title{ width:100%; height: 90px; padding-bottom: 20px; margin:16px 0 26px; border-bottom: 6px solid #d5c78c;position:relative;}
.news_d_title h2{ display:block; width:100%; text-align:center; font-size: 30px; color: #480f08} 
.news_d_title span{ display:block; position:absolute; left: 0; bottom: 30px; font-size:13px; color: #886c41}
.content_box p{ font-size:14px; color:#696969; line-height:28px;}
.nc_page{ width:100%; margin:0; padding-top:50px; overflow:hidden; }
.nc_page ul{ width:400px; margin:0 auto;}
.nc_page ul li{ width:30px; border:0; height:30px; float:left;font-size:18px; color:#39acc3; line-height:25px;}
.nc_page ul li a{ height:30px; font-size:14px; color:#26b3b5; margin:0 6px; line-height:25px;}
.nc_page .page_btn a{ display:block; width:25px; height:25px;  background:url(icon_page.png) no-repeat 0 0; text-indent:200px; white-space:nowrap; overflow:hidden;}
.nc_page .page_btn.front{ margin-right:8px;}
.nc_page .page_btn.after a{ background-position:0 -44px;}
.nc_page ul li a:hover,.nc_page ul li a.active{ color:#e98a14;}
.news_d_title .n_dt_p{ display:block; float:right; font-size:13px; color: #886c41; line-height:24px; margin-top: 13px}
.news_d_title .n_dt_p a{ padding: 0 5px; color: #886c41}
.players .content_box{ min-height:840px; padding:0 0 36px 36px; overflow:hidden;}
.players_show .content_box{ height:auto; padding:0 0 36px 36px; overflow:hidden;}
.players .content_title h2{ background-position:16px -47px;}
.p_reg{ width:934px; height:24px; margin:6px 0 0 0; overflow:hidden; }
.p_reg p{ display:block; float:right; font-size:12px; color:#1b8a93; line-height:24px; margin-left:10px; }
.p_reg p a,.p_reg p span{  padding:0 3px; color:#ff0000;}
.p_reg p a:hover{ text-decoration:underline;}
.players_item,.download_item{ width:936px; height:60px; /*border-bottom:1px solid #9bdbdb;*/}
.players_item{ margin-top:16px;}
.players_item ul,.download_item ul{ height:46px; width:100%; overflow:hidden;}
.players_item ul li{ width:25%; float:left; }
.download_item ul li{ width:25%; float:left;}
.players_item ul li a,.download_item ul li a{ display:block; width:99%; height:46px; font-size:18px; color:#1b8a93; line-height:46px; text-align:center; background:#95e0da; }
.players_item ul li:hover a,.players_item ul li.hover a,.download_item ul li:hover a,.download_item ul li.hover a{ color:#fff; background:#edc22e;}
.p_search{ width:934px; margin-top:6px; overflow:hidden;}
.p_s_title{ width:934px; height:42px;  border-bottom:1px solid #9bdbdb;}
.p_s_title h4{ display:block; width:116px; height:40px; float:left; text-align:center; font-size:18px; color:#891b12; line-height:40px; border-bottom:2px solid #891b12;}
.p_s_title a{ display:block; width:90px; height:27px; overflow:hidden; text-indent:999px; white-space:nowrap; background:url(btn_p.png) no-repeat 0 0; float:right; margin-top:6px;}
.p_s_cont{ width:100%; margin-top:12px; }
.p_s_cont form{ width:700px; float:left;}
.p_s_cont form p{ display:block; float:left; height:28px; margin-right:16px; font-size:#891b12; color:#891b12; line-height:24px; *+line-height:10px;}
.p_s_txt input,.p_s_sel select{ width:126px; height:25px; background:#fff; border:1px solid #7d7d7d; border-radius:5px; padding-left:5px; margin-left:6px; font-size:14px; color:#4b4b4b; }
.p_s_cont form p span{ display:block; height:24px; line-height:24px; float:left; margin-top:2px;}
.p_s_sel select{   height:27px;}
.players_cos .p_unit_jt{ max-height:690px; overflow:hidden;}
.p_s_cont form p span em{ display:block; float:left; width:16px; height:16px; margin-top:6px; background-image:url(icon_pic.png); background-repeat: no-repeat; }
.p_s_txt em,.p_u_name em{ background-position:0 3px;}
.p_s_sel em,.p_u_zone em{ background-position:0 -43px;}
.p_s_btn{ width:90px; height:27px; background:url(btn_p.png) no-repeat 0 -62px; border:0; cursor:pointer;}
.p_s_r{ float:right;}
.p_s_r a{ font-size:14px; color:#000000; padding:0 5px;}
.p_cont{ width:100%; overflow:hidden}
.p_cont ul li{ width:216px; height:295px; float:left; margin:24px 20px 0  0; border:1px solid #c2c2c2; overflow:hidden;}
.p_cont .players_p_img{ display:block; width:196px; height:154px; margin:12px auto 6px; overflow:hidden;}
.p_cont .players_p_img a{ display:block; width:196px; height:154px; padding:0; margin:0;}
.p_cont .players_p_img a img{ width:100%;}
.p_cont ul li a{ display:block; padding:0 10px; height:24px; line-height:24px; font-size:12px; color:#1b8a93;overflow:hidden; white-space:nowrap;}
.p_cont ul li p{ padding:0 10px;  font-size:12px; color:#1b8a93; overflow:hidden; white-space:nowrap;}
.players_p_info{ background:#d0eded;}
.p_cont .players_p_info02{ background:#fff;}
.players_p_info b{color:#404041; font-weight:normal; }
.p_cont .p_u_t{ display:block; padding:0 10px; overflow:hidden; height:26px; font-size:12px; color:#1b8a93; line-height:26px;}
.p_u_tbg{ background:#d0eded;}
.p_cont .p_u_t span,.p_cont .p_u_t a{ color:#404041;}
.p_cont .vote{ padding:10px 10px 0; overflow:hidden;}
.p_cont .vote a{ display:block; width:56px; height:20px; padding:0; float:left; background:url(button_agree01.png) no-repeat 0 0; text-indent:999px; overflow:hidden; white-space:nowrap;}
.p_cont .vote a:hover{background:url(button_agree01.png) no-repeat 0 -34px; }
.p_cont .vote span{ float:left; margin-left:10px; font-size:13px; color:#404041; line-height:18px;}
.p_u_pict a{ display:block; width:180px; height:154px; overflow:hidden;}
.p_u_pict a img{ width:100%;}
.p_u_info{ width:203px; margin:0 auto; overflow:hidden;}
.p_u_info dt{ height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.p_u_info dd{ height:20px; float:left; font-size:12px; color:#4b4b4b;}
.p_u_info dd a{ color:#4b4b4b;}
.p_u_name{ width:90px; height:20px;}
.p_u_zone{ width:66px;}
.p_u_name em,.p_u_zone em{ display:block; width:12px; height:14px; float:left; margin-top:2px; background-image:url(icon_pic.png); background-repeat: no-repeat; }
.p_u_info .p_u_agree{ height:20px; float:right;}
.p_u_agree a{ display:block; width:14px; height:14px; float:left; margin:3px 1px 0 0; background:url(icon_heart.png) no-repeat 0 0;}
.p_u_agree a:hover{ background-position:0 -35px;}
.players_unit{ display:none;}
.players_unit.on{ display:block;}
.players_unit .players_page{ padding-top:50px;}
.p_show_cont{ width:934px; overflow:hidden; }
.p_share{ width:934px; height:32px; border-bottom:1px dashed #9bdbdb; margin-top:20px;}
.p_share span{ float:left; font-size:14px; line-height:24px; color:#131313;}
.p_share a{ display:block; width:24px; height:24px; float:left; margin-left:10px; background-image:url(icon_share.png); background-repeat:no-repeat;}
.share_qq{ background-position:0 0;}
.share_py{ background-position:-31px 0;}
.share_wx{ background-position:-62px 0;}
.p_picbox{ width:934px; overflow:hidden; padding:20px 0 0;}
.p_picimg{ width:100%;  position:relative;}
.p_picimg_s{ display:block; width:100%; max-height:800px; overflow:hidden; text-align:center; }
.p_picbox  .p_sagree{ float:left;  height:46px; }
.p_picbig .p_sagree a{  font-size:16px; color:#4b4b4b; line-height:46px; position:absolute; text-indent:30px;}
.p_picbig .p_sagree a em{ display:block; width:15px; height:15px; background:url(icon_zan.png) no-repeat 0 0; position:absolute; left:5px; top:15px; margin:0;}
.p_picbig{ width:876px; overflow:hidden; margin:0 auto;  }
.p_picbig span{ display:block; margin:10px auto; overflow:hidden; text-align:center;}
/*.p_picbig span img{ height:631px;}*/
.p_picinfo dl{ width:516px; margin:0 auto; padding:0 12px;  overflow:hidden; background:url(pic_bbg01.png) repeat-x 0 bottom;}
.p_picinfo dl dt{  width:100%; float:left; overflow:hidden; text-overflow:ellipsis; font-size:18px; color:#891b12; line-height:40px; white-space:nowrap;}
.p_picinfo dd{ float:right;  font-size:16px; color:#4b4b4b; line-height:46px;}
.p_picinfo dd em{ display:block; width:18px; height:14px; float:left; margin-top:16px; background-image:url(icon_pic.png); background-repeat:no-repeat;}
.btn_bottom{ width:360px; height:140px; margin:24px auto 0;}
.btn_bottom a{ display:block; width:156px; height:135px; float:left; margin:0 12px; overflow:hidden; position:relative;}
.btn_bottom a span{ display:block; width:100%; height:22px; position:absolute; bottom:0; left:0; background:#2f807a; font-size:12px; color:#fff; line-height:22px; text-align:center;}
.btn_bottom a:hover span{ background:#e7b91b;}
.p_sname{ float:left;width:130px;}
.p_szone{ float:right; width:90px; float:right;}
.p_sname em{ background-position:0 -182px;}
.p_szone em{ background-position:0 -231px;}
.p_spre,.p_snext{ display:block; width:15px; height:135px; background-image:url(icon_btn02.png); background-repeat:no-repeat; position:absolute; bottom:24px; z-index:10; cursor:pointer;}
.p_spre{ left:0; background-position:0 0;}
.p_snext{ right:0; background-position:-85px 0;}
.p_piclist{ width:835px; height:139px; overflow:hidden; margin:0 0 0 19px; position:relative;}
.p_piclist ul{ position:absolute;}
.p_piclist ul li{ width:167px; height:135px; float:left;}
.p_piclist ul li span{ display:block; width:156px; height:135px; overflow:hidden;}
.p_piclist ul li.on span{ border:2px solid #33bbbd;}
.p_upload_title{ width:100%; height:36px;    border-bottom: 1px dashed #9bdbdb; margin-top:20px;}
.p_upload_title h4{ width:90px; text-align:center; height:35px; border-bottom:3px solid #891b12; font-size:18px; color:#891b12; line-height:32px; margin-bottom:-1px;}
.p_upload .player_f_unit{ margin-top:12px; width:100%; overflow:hidden; height:28px;}
.p_upload .p_btn .p_btn_s{ width:118px; height:40px; overflow:hidden; background:url(btn_tj.png) no-repeat 0 0; border:0;}
.p_upload h3{ width:100%; height:48px; line-height:48px; border-bottom:1px solid #d9e4f4; text-align:center; font-size:24px; color:#5075ad; font-family:microsoft yahei; font-weight:bold;}
.p_upload form{ width:650px; margin:26px auto 0;}
.player_f_unit{ line-height:26px; margin-bottom:12px;}
.p_upload .player_f_up{ margin-bottom:0;}
.p_upload .player_f_t01{ margin:0;}
.p_upload .player_f_s{ height:120px;}
.p_upload .p_btn01{ margin:16px 0 0 130px;}
.player_f_unit span{ display:block; float:left; width:130px;  font-size:14px; color:#555; text-align:right;}
.player_f_unit span b{ font-size:14px; color:#555; font-weight:normal; float:right; margin-left:5px;}
.player_f_unit span em{ display:block; width:10px; height:26px; overflow:hidden; background:url(icon_star01.png) no-repeat 0 8px; float:right;}
.players_f_t{ display:block; width:16px; height:26px; overflow:hidden; float:left; margin-left:12px;}
.players_f_r{ background:url(icon_r01.png) no-repeat 0 3px;}
.players_f_w{ background:url(icon_r01.png) no-repeat 0 -20px;}
.player_f_unit .player_f_txt{ border:1px solid #a9a9a9; width:198px; height:26px; padding:0 5px; font-size:14px; color:#333;}
.player_f_unit .player_f_title{ width:420px;}
.player_f_unit input{ float:left;}
.player_f_unit select{border:1px solid #a9a9a9; width:210px; height:26px; padding:0 0 0 5px; font-size:14px; color:#333; float:left;}
.player_f_txta{ width:480px; height:108px;padding:3px 0 0 5px; border:1px solid #a9a9a9; font-size:14px; color:#333;}

.hehua{ width:267px; height:153px; overflow:hidden; position:absolute; left:50%;top:528px; z-index:5; margin-left:-656px;}
.p_unit_jt ul li{ width:218px; height:152px; float:left; margin:10px 20px 10px 0 ; overflow:hidden;}
.p_unit_jt ul li a{ display:block; width:216px; height:150px; overflow:hidden; border:1px solid #eee;}
.p_unit_jt ul li a img{ width:100%;}
.prev_a,.next_a{ display:block; width:20%; height:120px; position:absolute;  top:50%; margin-top:-60px; z-index:5;}
.prev_a span,.next_a span{ display:block; width:30px; height:107px; position:absolute; top:50%; margin-top:-53px; }
.prev_a{left:0;}
.next_a{ right:0;}
.prev_a span{ left:80px; background:url(left1.png) no-repeat 0 0;}
.next_a span{ right:80px; background:url(right1.png) no-repeat 0 0;}

.download .content_box{ padding:36px 0 36px 36px; overflow:hidden;}
.download .content_title h2{ background-position:16px -150px;}
.gdownload_in_list ul {  display: none; }
.gdownload_in_list ul.on {  display: block;}
.gdownload_in_list h3{ font-size:22px; color:#3a86ce; font-family:"microsoft yahei"; margin:24px 0 16px;}
.gdownload_in_list h3 em{ font-size:14px; color:#3a86ce; margin-left:10px;}
.client_download{ width:934px; padding-bottom:16px; margin-bottom:12px; border-bottom:1px solid #d9e4f4;}
.client_download dl{ height:72px;}
.client_download dt a{ display:block; width:182px; height:72px; overflow:hidden; background:url(button_client.png) no-repeat 0 0;}
.client_download dt a:hover{ background:url(button_client01.png) no-repeat 0 0;}
.client_download dd{ margin-left:20px; width:480px; height:72px;}
.client_download p{ font-size:12px; color:#575757; line-height:20px;}
.client_download .o_dl{ margin-top:10px;}
.client_download dd span{ margin-left:50px; padding:25px 0 0 0 ; }
.client_download dd span a{ display:block; width:132px; height:47px; background:url(con_btn.png) no-repeat 0 0; text-align:center; line-height:47px; font-size:12px; color:#fff}
.client_download dd span a:hover{  background:url(con_btn01.png) no-repeat 0 0;}
.client_download p a{ display:inline; padding:0; margin:0; color:#fd6c01; }
.gdownload_in_list h3{ font-size:22px; color:#3a86ce; font-family:"microsoft yahei"; margin:0 0 6px;}

.npath_cont{ font-size:12px; color:#575757;}
.npath_cont p{ color:#3a86ce; margin-bottom:12px;}
.npath_cont table{ text-align:center;}
.npath_cont table tr{ height:42px; }
.npath_cont table td{ margin:0; padding:0; height:42px; line-height:42px; border-bottom:1px dashed #d9e4f4; } 
.npath_cont td a{ color:#b40919; border:0;}
.path_t_title{ width:100%; height:35px; line-height:35px; background:#dcfffc; font-weight:bold; border:0; color:#1b8a93;  }
.npath_cont .path_t_title td{ border:0;}
.gdownload_in_list .co_m_list a{ display:block; width:128px; height:35px; line-height:33px; text-align:center; font-size:16px; color:#fff; float:left; margin:0 32px 0 0; padding:0; border:0; background:url(173_btn.png) no-repeat 0 0;}
.gdownload_in_list .co_m_list a.last_child{ margin:0;}
.gdownload_in_list .co_m_list a:hover{ background:url(173_btn01.png) no-repeat 0 0;}
.gdownload_in_list .co_m_list a img{ padding:0; }
.game_patch{ width:100%; overflow:hidden;}
.game_pict li{ width:218px; overflow:hidden; float:left; margin:10px 20px 10px 0;}
.g_video li{ width:218px; overflow:hidden; float:left; margin:6px 20px 0 0;}
.game_pict li{ height:150px;}
.game_pict li a,.game_pict li a img{ display:block; width:218px; height:150px; margin:0; padding:0;}
.g_video li,.g_video li a{ height:180px;}
.g_video li a{ display:block; width:100%; height:180px;}
.g_video li a span{ display:block; width:100%; height:150px; position:relative; overflow:hidden;}
.g_video li a span img{ width:100%; padding:0; margin:0;}
.g_video li a span em{ display:block; width:48px; height:48px; background:url(icon_play.png) no-repeat 0 0; position:absolute; left:50%; margin-left:-24px; top:46px;}
.g_video li a p{ width:100%; height:30px; text-align:center; font-size:14px; color:#1f3a69; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.float{ width:194px; height:299px; position:fixed; top:250px; right:10px; }
.float_cont{ width:194px; height:299px; background:url(float_bg.png) no-repeat 0 0; position:relative; overflow:hidden;}
.float_close{ display:block; width:17px; height:17px; background:url(reg_close.png) no-repeat 0 0; position:absolute; right:10px; top:30px;}
.float_cont ul{ width:100%; height:138px; overflow:hidden; position:absolute; left:0; top:135px;}
.float_cont ul li{ height:46px;}
.float_cont ul li a{ display:block; width:100px; height:46px; margin:0 auto; background-image:url(float01.png); background-repeat:no-repeat;}
.fl_ce a{ background-position:0 16px;}
.fl_yy a{ background-position:0 -30px;}
.fl_kq a{ background-position:0 -72px;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px;  background:transparent url(CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

/*搜索页面*/
.swrap{ width:100%; overflow:hidden;}
.stop{ width:100%; height:120px; background:url(stop_bg.png) no-repeat 0 0; }
.slogo{ width:255px; height:120px; float:left;}
.slogo a{ display:block; width:246px; height:102px; margin:8px auto; }
.smain .sidenav{ margin:55px 0 0 15px;}
.search_area{ width:400px; float:left; margin-left:30px; position:relative;}
.s_type{ width:100%; padding:25px 0 20px 0; overflow:hidden; font-size:14px; color:#1c888a; line-height:20px;}
.s_tag{ font-size:16px; color:#000; margin:0 10px; padding-bottom:5px; line-height:20px;}
.s_tag:hover,.s_tag.current{ border-bottom:2px solid #c33433; color:#c33433;}
.stxt{ width:310px; height:16px; float:left; padding:6px 5px; border:0; background:#fff; font-size:12px; color:#000;}
.sbtn{ width:69px; height:28px; float:left; background:url(btn_s.png) no-repeat 0 0; border:0; margin-left:10px;}
.scenter{ width:1000px; float:left; overflow:hidden; margin-left:30px; padding-bottom:30px; position:relative;}
.smain{ width:100%; overflow:hidden;}
.swrap .footer{ width:1060px; clear:both;}
.swrap .footer_right p{ margin:0; line-height:20px;}
.sresult_count{ width:100%; height:35px; font-size:12px; color:#000; line-height:24px;}
.sresult_count em{ color:#d13433;}
.sresult{ width:640px; overflow:hidden; padding:20px 0 25px;}
.sr_t{ width:100%; overflow:hidden;}
.sr_t a{ display:block; width:510px; float:left; font-size:16px; line-height:25px; text-decoration:underline; color:#0f22b4; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sr_d{ display:block; width:100%; overflow:hidden; font-size: 12px; line-height: 25px; margin: 5px 0; color:#333;}
.sresult b{ color:red; font-weight:normal;}
.sr_l{ font-size:12px; color:#2d7f00;}
.sr_tag{ display:block; float:left; width:55px; height:20px; margin-left:10px; background-image:url(sprite.png); background-repeat:no-repeat;}
.sr_tag_gw{ background-position:0 0;}
.sr_tage_d{ background-position:0 -25px;}
.smain .s_page{ width:700px; padding-top:20px; position:relative; z-index:5;}
.search_list{ display:none; position:absolute; width:318px; background:#fff; left:0px; top:95px; border:1px solid #ccc; z-index:5;}
.search_list ul li{ padding:5px; overflow:hidden; font-size:12px; color:#444; cursor:pointer;}
.search_list ul li:hover{ background:#eee;}
.song_list { width:100%; overflow:hidden;}
.song_list li{ display:block; width:936px; height:660px; overflow:hidden; margin-top:50px;}
.song_list li:first-child{ border-bottom:1px solid #cfcfcf;}
.song_l{ width:301px; height:inherit; float:left;}
.song_l span{ display:block; width:301px; height:301px;}
.song_l a{ display:block; width:194px; height:56px; margin:40px auto;}
.song_r{ width:530px; float:right;}
.song_r h2{ display:block; width:100%; font-size:30px; color:#575757; font-weight:bold;}
.song_r h4{ display:block; width:100%; font-size:14px; color:#575757; font-weight:bold; margin:16px 0;}
.song_c{ width:510px; height:510px; overflow-y:scroll;}
.song_c p{ font-size: 14px; color: #696969; line-height: 28px;}

.wel_flash{ width:1920px; height:810px; position:absolute; left:50%; top:0; z-index:0; margin-left:-961px; overflow:hidden;}
.float_fc{ width:141px; height:381px; background:url(float_fc.png) no-repeat 0 0; position:fixed; right:16px; top:250px; z-index:5;}
.float_fc_close{ display:block; width:17px; height:17px; background:url(icon_close06.png) no-repeat 0 0; position:absolute; right:8px; top:20px;}
.float_fc_cont{ width:100%; height:250px; margin:36px 0 0 0;}
.float_fc_cont a{ display:block; width:100%; height:55px; overflow:hidden;}


.pg { float: none; width: 100%; text-align: center}
.pg a, .pg strong, .pgb a, .pg label { float: none; display: inline-block; min-width: 18px; text-align: center; height: 25px;
    font-size: 14px;
    color: #26b3b5;
	padding: 0;
    margin: 0 6px;
    line-height: 25px; border: 0; overflow: hidden}
.pg strong { font-weight: 400; color: #e98a14; background: none}
.pg label { display: none}
.pg a.nxt { width: 25px; height: 25px; line-height: 80px; padding: 0; background: url(icon_page.png) no-repeat 0 0; background-position: 0 -44px}
.pg a.prev { width: 25px; height: 25px; line-height: 80px; padding: 0; background: url(icon_page.png) no-repeat 0 0}


.contacts a { margin-right: 10px; color: #865910}
.contacts a:hover { color: rgb(128, 0, 0)}