@charset "utf-8";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/img/main725/nybg.jpg) center top no-repeat #000; color:#677283; }
.bodybgpic{ background:url(/img/main725/bodybg.jpg) center top no-repeat #000;}
ul,li,p{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{ margin:0; font-size:12px; font-weight:normal;}
img{ border:0;}
form{ margin:0; padding:0; border:0;}
a{ text-decoration:none; color:#677283;}
a:hover{ text-decoration:none; color:#ff7e00; cursor:pointer}
.clr{ clear:both; height:0; overflow:hidden}

/*header*/
.header{ background:url(/img/main725/header_bg.jpg); height:41px; clear:both;}
.header_w{ width:939px; margin:0 auto; clear:both;}
.header_w h2{ float:left;}
.header_r{ background:url(/img/main725/header_rbg.jpg); height:41px; line-height:41px; float:right; width:290px; text-align:center; color:#fff;}
.header_r a{ color:#fff;}
.header_rleft{ background:url(/img/main725/header_rleft.jpg); width:12px; height:41px; float:left; overflow:hidden}
.header_rright{ float:right; background:url(/img/main725/header_rright.jpg); width:11px; height:41px; overflow:hidden}
.topline{ background:url(/img/main725/top_line.gif); height:9px; clear:both; overflow:hidden;}

/*top*/
.pages_contdiv{ width:860px; margin:0 auto; clear:both; zoom:1; overflow:hidden}
.pages_tleft{ width:338px; height:136px; overflow:hidden; float:left;}
.pages_logo{ float:left; width:182px; height:136px; overflow:hidden;}
.pages_tright{ float:left; width:340px; height:136px; overflow:hidden}
.pages_ldiv1{ background:url(/img/main725/ny_top1.jpg); height:31px; clear:both}
.pages_ldiv2{ background:url(/img/main725/ny_top3.jpg); height:49px; clear:both}

.pages_leftnav,.pages_leftnav li#nav1 a,.pages_leftnav li#nav2 a,.pages_leftnav li#nav3 a{background:url(/img/main725/ny_leftnav.jpg);}
.pages_leftnav{height:56px; overflow:hidden; clear:both}
.pages_leftnav ul{ padding-left:13px;}
.pages_leftnav li{ float:left;}
.pages_leftnav li#nav1 a{ background-position:-13px 0; width:79px; height:56px; display:block}
.pages_leftnav li#nav1 a:hover{ background-position:-13px -56px;}
.pages_leftnav li#nav2 a{ background-position:-113px 0; width:81px; height:56px; display:block; margin-left:21px;}
.pages_leftnav li#nav2 a:hover{ background-position:-113px -56px;}
.pages_leftnav li#nav3 a{ background-position:-220px 0; width:84px; height:56px; display:block; margin-left:26px;}
.pages_leftnav li#nav3 a:hover{ background-position:-220px -56px;}


.pages_rdiv1{ background:url(/img/main725/ny_top2.jpg); height:31px; clear:both}
.pages_rdiv2{ background:url(/img/main725/ny_top4.jpg); height:49px; clear:both}

.pages_rightnav,.pages_rightnav li#nav4 a,.pages_rightnav li#nav5 a,.pages_rightnav li#nav6 a{ background:url(/img/main725/ny_rightnav.jpg);}
.pages_rightnav{ height:56px; clear:both; overflow:hidden}
.pages_rightnav ul{ padding-left:33px;}
.pages_rightnav li{ float:left;}
.pages_rightnav li#nav4 a{ background-position:-33px 0; width:79px; height:56px; display:block}
.pages_rightnav li#nav4 a:hover{ background-position:-33px -56px;}
.pages_rightnav li#nav5 a{ background-position:-140px 0; width:87px; height:56px; display:block; margin-left:28px;}
.pages_rightnav li#nav5 a:hover{ background-position:-140px -56px;}
.pages_rightnav li#nav6 a{ background-position:-245px 0; width:82px; height:56px; display:block; margin-left:18px;}
.pages_rightnav li#nav6 a:hover{ background-position:-245px -56px;}


.pages_topdiv1{ background:url(/img/main725/ny_top6.jpg); clear:both; height:50px;}
.pages_topdiv2{ background:url(/img/main725/ny_top5.jpg); clear:both; height:44px;}

.pages_left{ width:237px; float:left; overflow:hidden; padding-bottom:20px; background:url(/img/main725/left_divbtmbg.jpg) no-repeat bottom; zoom:1;}
.pages_right{ float:right; width:623px; overflow:hidden; background:url(/img/main725/pages_rbgbtm.jpg) no-repeat bottom; padding-bottom:20px; zoom:1;}

.pages_leftmenu,.pages_leftmenu h2 a,.pages_leftmenu ul li#leftm1 a,.pages_leftmenu ul li#leftm2 a,.pages_leftmenu ul li#leftm3 a,.pages_leftmenu ul li#leftm4 a{ background:url(/img/main725/pages_leftnavbg.jpg);}
.pages_leftmenu{width:237px; height:153px; clear:both; margint:0 0 8px 4px; overflow:hidden}
.pages_leftmenu h2{ clear:both; margin:15px 0 0 63px;}
.pages_leftmenu h2 a{ width:115px; height:36px; display:block; background-position:-63px -15px;}
.pages_leftmenu h2 a:hover{ background-position:-63px -168px}
.pages_leftmenu ul{ clear:both;}
.pages_leftmenu ul li{ float:left}
.pages_leftmenu ul li#leftm1 a{ background-position:-5px -59px; width:111px; height:43px; margin:8px 0 0 5px; display:block}
.pages_leftmenu ul li#leftm1 a:hover{ background-position:-5px -212px;}
.pages_leftmenu ul li#leftm2 a{ background-position:-123px -59px; width:111px; height:43px; margin:8px 0 0 7px; display:block}
.pages_leftmenu ul li#leftm2 a:hover{ background-position:-123px -212px;}
.pages_leftmenu ul li#leftm3 a{ background-position:-5px -110px; width:111px; height:43px; margin:8px 0 0 5px; display:block}
.pages_leftmenu ul li#leftm3 a:hover{ background-position:-5px -263px;}
.pages_leftmenu ul li#leftm4 a{ background-position:-123px -110px; width:111px; height:43px; margin:8px 0 0 7px; display:block}
.pages_leftmenu ul li#leftm4 a:hover{ background-position:-123px -263px;}

/*pages icon*/
.pages_lh2,.pages_lh3,.pages_dclient h2,.pages_dclientbtm,.pages_dclient h2 div,.pages_dclient h2 div#buding,.pages_dclient h2 div#media,.pages_dclient h2 div#more,.wallpaperul li ul li,.pages_fy li a#uppages,.videoul li h2,.gamephoto li h2,.pages_dclientb h2,.pages_newslisttags,.pages_newslisttags li.hover,.pages_newslistulbghot li{ background:url(/img/main725/pages_icon.gif);}

.pages_lh2{ width:230px; height:38px;margin:8px 0 0 4px; color:#ffcc00; text-indent:15px; font-weight:bold; font-size:12px; line-height:30px;}
.pages_lh2 a{ color:#ffcc00;}
.pages_lh2 a:hover{ color:#afbcec;}
.pages_lh3{ background-position:left -38px; height:26px; margin:0 0 0 4px; width:230px;}

.pages_lborder{  zoom:1; overflow:hidden; clear:both; border-left:1px solid #565656; border-right:1px solid #565656; width:228px; margin-left:4px;}

.activbanner{ margin:9px 0 0 7px; width:213px; height:67px; overflow:hidden; clear:both}
.activ_txt{ clear:both; margin:7px 0 3px 7px; width:211px; height:76px; border:1px solid #1f1f1f; background:#000; zoom:1; overflow:hidden}
.activ_txt h3{ padding:9px; clear:both; color:#56c000;}
.activ_txt h3 ul{ clear:both; padding-top:5px; zoom:1; overflow:hidden}
.activ_txt h3 ul li{ float:left; width:23px; height:23px; font-size:0; margin-right:5px; overflow:hidden}
.activ_txt2{ clear:both; margin:2px 0 0 7px; width:211px; height:62px; border:1px solid #1f1f1f; background:#000; zoom:1; overflow:hidden}
.activ_txt2 h3{ padding:9px; clear:both; color:#ffcc00;}
.activ_txt2 h3 ul{ clear:both; padding-top:5px; zoom:1; overflow:hidden}
.activ_txt2 h3 ul li{ float:left; width:23px; height:23px; font-size:0; margin-right:5px; overflow:hidden}


.index_leftservice{margin:9px 0 0 19px; background:url(/img/main725/pages_servicebg.jpg); width:191px; height:150px; clear:both; position:relative;}
.index_leftservice ul{ position:absolute; right:15px; top:53px;}
.index_leftservice li{ clear:both; margin-bottom:8px; width:68px; height:23px; overflow:hidden}

.index_leftban4{ padding:7px 0 0 19px; clear:both}
.index_leftban4 li{ width:189px; height:70px; border:1px solid #212a27; clear:both; margin-bottom:7px; overflow:hidden}

/*right*/
.pages_rpicdiv{ background:url(/img/main725/pages_rpic.jpg); width:623x; height:57px; clear:both; overflow:hidden}
.pages_rtitlebg{ background:url(/img/main725/pages_rtitlebg.jpg); height:65px; clear:both; overflow:hidden;}
.pages_rtitlebg span{ padding:19px 0 0 72px; float:left; width:150px;}
.pages_rttips{ float:right; padding:41px 26px 0 0;}
.pages_rborderbg{ zoom:1; overflow:hidden; clear:both; border-left:1px solid #565656; border-right:1px solid #565656; width:607px; clear:both; margin-left:10px;}

.pages_txtarea{ background:#0e1015; border:1px solid #1b1d20; zoom:1; clear:both; margin:11px 0 0 20px; width:565px; padding-bottom:15px; min-height:771px; _height:771px;}
.pages_txtarea3{ background:#0e1015; border:1px solid #1b1d20; zoom:1; clear:both; margin:11px 0 0 20px; width:565px; padding-bottom:15px; min-height:731px; _height:731px;}
.pages_txtarea_tbg{ clear:both; background:url(/img/main725/pages_download_tm.gif); height:29px; width:534px; margin:15px 0 9px 15px; overflow:hidden}
.pages_txtarea_tbg span{ float:left; color:#5d697b; font-size:12px; line-height:29px; text-indent:5px; font-weight:bold}
.pages_txtarea_lbg{ background:url(/img/main725/pages_download_tl.gif); width:6px; height:29px; overflow:hidden; float:left}
.pages_txtarea_rbg{ background:url(/img/main725/pages_download_tr.gif); width:6px; height:29px; overflow:hidden; float:right}

.pages_dclient{ margin:0 0 8px 15px; clear:both; zoom:1; overflow:hidden;}
.pages_dclient h2{ background-position:left -64px; clear:both; width:534px; height:36px;}
.pages_dclient h2 div{ float:left; background-position:left -106px; width:95px; height:16px; margin:12px 0 0 40px; *+margin:12px 0 0 40px; _margin:12px 0 0 20px;}
.pages_dclient h2 div#buding{ float:left; background-position:left -122px; width:95px; height:16px; margin:12px 0 0 40px; *+margin:12px 0 0 40px; _margin:12px 0 0 20px;}
.pages_dclient h2 div#more{ float:right; background-position:left -154px; width:42px; height:13px; margin-right:10px;}
.pages_dclient h2 div#more a{ display:block; width:42px; height:13px;}
.pages_dclient h2 div#media{ float:left; background-position:left -138px; width:95px; height:16px; margin:12px 0 0 40px; *+margin:12px 0 0 40px; _margin:12px 0 0 20px;}

.pages_dclientborder{ border-left:1px solid #2f3137; border-right:1px solid #2f3137; background:#000; zoom:1; overflow:hidden; clear:both; width:532px; padding-bottom:11px;}
.pages_dclientbtm{ background-position:left -100px; width:536px; height:6px; overflow:hidden; clear:both}

.pages_clientfloat{ float:left; margin:3px 0 0 2px; width:182px; height:122px;}
.pages_clienth3{ float:left; margin:9px; width:302px; background:url(/img/main725/line_bg.gif) repeat-x bottom; padding:3px 0 9px 0; line-height:18px;}
.pages_clientimg{ float:left; height:40px; overflow:hidden; margin-left:9px; width:200px;}
.pages_clientimg img{ float:left; margin-right:10px;}

.pages_mediaul{ padding:17px 0 0 17px; width:490px;}
.pages_mediaul li{ float:left; margin:0 10px 0 0; white-space:nowrap; padding:4px 0;}
.pages_clienttips{ background:url(/img/main725/pages_btips.gif); width:534px; height:181px; clear:both; margin-left:15px;}

.footer{ background:url(/img/main725/footer_bg.gif); height:114px; clear:both; width:852px; margin:10px auto; position:relative;}
.footer_left{ background:url(/img/main725/footerleft.gif); width:7px; height:114px; float:left; overflow:hidden}
.footer_right{ background:url(/img/main725/footerright.gif); width:7px; height:114px; float:right; overflow:hidden}
.flogo{ padding:22px 0 0 220px; float:left}
.f_txt{ float:left;padding:35px 0 0 10px; line-height:20px;}
.f_txtp{ position:absolute; top:87px; left:178px; background:url(/img/main725/ftxt.gif); width:544px; height:16px;}

/*wallpaper*/
.wallpaperul{ clear:both; padding:21px 0 0 15px;}
.wallpaperul li{ float:left; margin-right:16px; overflow:hidden; width:121px; height:165px; *+height:150px; _height:150px; display:block}
.wallpaperul li img{border:1px solid #373737;height:87px; font-size:0; display:block}
.wallpaperul li ul{ clear:both; margin:3px 0 0 0;}
.wallpaperul li ul li{ background-position:left -167px; width:51px; height:15px; text-align:center; line-height:15px; float:left; margin:2px 4px; *+margin:1px 4px; _margin:1px 3px; overflow:hidden}
.wallpaperul li ul li a{ width:51px; height:14px; display:block; color:#95b804; font-size:9px; font-family:Arial; overflow:hidden}
.wallpaperul li ul li a:hover{ color:#ff7e00;}

/*pages*/
.pages_fy{ float:right; clear:both; padding-right:15px;}
.pages_fy li{ float:left; color:#5d697b; font-family:Arial, Helvetica, sans-serif; margin-right:8px;}
.pages_fy li#hover{ color:#ffcc00; padding:1px 5px;}
.pages_fy li a{ display:block; color:#5d697b;border:1px solid #5d697b; background:#000; padding:1px 5px;}
.pages_fy li a:hover{ color:#ffcc00; border:1px solid #ffcc00}
.pages_fy li a#uppages{ width:58px; height:20px; background-position:left -182px; line-height:19px; text-align:center; display:block; border:0; padding:0; color:#8e8e8e;}
.pages_fy li a#uppages:hover{color:#ffcc00; }

/*video_list*/
.videoul{ clear:both; padding:21px 0 10px 9px; _padding:21px 0 10px 2px;  zoom:1; overflow:hidden}
.videoul li{ float:left; margin:0 15px; *+margin:0 15px; _margin:0 13px; width:152px; height:162px; overflow:hidden}
.videoul li img{ width:150px; height:110px; border:1px solid #373737; overflow:hidden}
.videoul li h2{ background-position:left -202px; width:152px; height:23px; clear:both; text-align:center; margin-top:6px; overflow:hidden; line-height:23px;}
.videoul li h2 a{ display:block; width:152px; height:23px;}

/*gamephoto*/
.gamephoto{ clear:both; padding:21px 0 0 15px;}
.gamephoto li{ float:left; margin-right:16px; overflow:hidden; width:121px; height:165px; *+height:150px; _height:150px; display:block}
.gamephoto li img{border:1px solid #373737;height:87px; font-size:0; display:block}
.gamephoto li h2{ background-position:left -225px; width:121px; height:23px; margin-top:9px; line-height:23px;}
.gamephoto li h2 a{ display:block; width:121px; height:23px; text-align:center; color:#95b903;}
.gamephoto li h2 a:hover{ color:#ff7e00;}

.pages_newslisttags{ clear:both; height:28px; background-position:left -248px; overflow:hidden; margin:14px 0 17px 18px;}
.pages_newslisttags li{ float:left; width:72px; height:28px; margin-right:1px;}
.pages_newslisttags li.hover{ background-position:-2px -276px;}
.pages_newslisttags li#n1{ background-position:-2px -276px; margin-left:2px}
.pages_newslisttags li#n1 a{ display:block; width:72px; height:28px;}
.pages_newslisttags li#n2{ background-position:-74px -276px; margin-left:-1px}
.pages_newslisttags li#n2 a{ display:block; width:72px; height:28px;}
.pages_newslisttags li#n3{ background-position:-147px -276px;}
.pages_newslisttags li#n3 a{ display:block; width:72px; height:28px;}
.pages_newslisttags li#n4{ background-position:-220px -276px;}
.pages_newslisttags li#n4 a{ display:block; width:72px; height:28px;}

.pages_txtarea2{ background:#0e1015; border:1px solid #1b1d20; zoom:1; overflow:hidden; clear:both; margin:11px 0 0 40px; width:530px; padding-bottom:15px;}

.pages_newslisttips{ clear:both; background:url(/img/main725/pages_listtipsbg.gif); height:27px; line-height:27px; margin:26px auto; width:453px; color:#fc0; overflow:hidden}
.pages_newslisttipleft{ float:left; background:url(/img/main725/pages_listtipsleft.gif) no-repeat left; text-indent:10px; height:27px; overflow:hidden}
.pages_newslisttipright{ float:right; background:url(/img/main725/pages_listtipsright.gif) right no-repeat; text-align:left; width:70px; height:27px; overflow:hidden;}
.pages_newsh3bodybtm{ clear:both; padding:10px 0; width:200px; text-align:center; margin-left:300px;}


/*pages_downloadbd*/
.pages_downloadtitle{ background:url(/img/main725/pages_download_bttitle.jpg); width:534px; height:92px; clear:both; margin:0 0 0 15px;}
.pages_dclientb{ margin:8px 0 8px 15px; clear:both; zoom:1; overflow:hidden;}
.pages_dclientb h2{ background-position:left -64px; clear:both; width:534px; height:36px; text-indent:45px; line-height:36px; color:#abb6c3;}
.popup{ display:none;}
.on{ display:block}
.cursor{ cursor:pointer}
.pages_dclientb h2 span{ width:200px; text-align:right; float:right; padding-right:15px; color:#fc0;}
.pages_clientbh3{margin:9px 9px 9px 44px; width:452px; background:url(/img/main725/line_bg.gif) repeat-x bottom; padding:3px 0 9px 0; line-height:18px;color:#abb6c3;}
.pages_clientimgb{ float:left; height:40px; overflow:hidden; margin-left:44px; width:200px;}
.pages_clientimgb img{ float:left; margin-right:10px;}

.pages_newslistulbghot{ clear:both; margin:10px auto; background:url(/img/main725/line_bg.gif) repeat-x bottom; width:440px; padding-bottom:10px;}
.pages_newslistulbghot li{ clear:both; height:20px; line-height:20px; background-position:-579px 5px; background-repeat:no-repeat; padding-left:30px;overflow:hidden}
.pages_newslistulbghot li span{ float:right; width:110px; text-align:right}
.pages_newslistulbg{ clear:both; margin:10px auto; background:url(/img/main725/line_bg.gif) repeat-x bottom; width:440px; padding-bottom:10px;}
.pages_newslistulbg li{ clear:both; height:20px; line-height:20px; background:url(/img/main725/icon_jt.gif) no-repeat 5px 9px; padding-left:30px; overflow:hidden}
.pages_newslistulbg li span{ float:right; width:110px; text-align:right}

.pages_newstitlebg{ background:url(/img/main725/newstitlebg.jpg) no-repeat center; padding-top:40px; height:30px; overflow:hidden; clear:both; text-align:center; color:#fff; font-size:14px; width:524px; margin:0 auto;}
.pages_newsh3body{ width:524px; clear:both; line-height:20px; margin:0 auto; padding:20px 0 0 0;}
.pages_newsh3body a{ color:#ff7e00}

.pages_news_btmbtn{ float:right; text-align:right; padding:10px 100px 0 0; height:40px; overflow:hidden}
.pages_news_btmbtn img{ float:left; margin:10px 10px 0 0;}
.pages_newsjtborderimg{ border:1px solid #24282e; background:#000; padding:10px;}
/*xs*/
.pages_gamenewstags,.pages_gamenewstags li.hover{ background:url(/img/main725/icon_gamenewstags.gif) repeat-y}
.pages_gamenewstags{ clear:both; height:28px; background-position:left 0; overflow:hidden; margin:14px 0 17px 18px;}
.pages_gamenewstags li{ float:left; width:72px; height:28px; margin-right:1px; display:inherit}
.pages_gamenewstags li.hover{ background-position:-2px -28px;}
.pages_gamenewstags li#xx1{ background-position:-2px 0; margin-left:2px; _margin-left:1px;}
.pages_gamenewstags li#xx1.hover{ background-position:-2px -28px;}
.pages_gamenewstags li#xx2{ background-position:-74px 0; margin-left:-1px}
.pages_gamenewstags li#xx2.hover{background-position:-74px -28px;}

/*pic*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#slideshow span img{ width:500px; height:300px; overflow:hidden;}
#wrapper {width:506px; margin:0 auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:375px; padding:2px; border:1px solid #ccc; background:#000}
#fullsize img{width:500px;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/img/main725/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/img/main725/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/img/main725/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(/img/main725/scroll-left.gif) center center no-repeat; background-color:#25292f}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#25292f url(/img/main725/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/*mtfh*/
.mtfh{ clear:both; padding-left:30px;}
.mtfh li{ float:left; width:70px; padding:4px;white-space:nowrap;}
.mtfh li a:hover{ text-decoration:underline}