@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0; font-size: 12px; }
table{ border-collapse:collapse; border-spacing: 0; }
fieldset,img{ border:0; }
ol,ul{ list-style:none; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
a:hover{ text-decoration:underline;}
body{ margin-top:39px; font-family:Arial,Helvetica,sans-serif,SimSun; font-size:12px; }
#footer{ color:#525252; width:960px; padding-top:15px; border-top:1px solid #e5e5e5;}
#footer a:link,#footer a:visited{ color:#525252; }
#footer a:hover{ text-decoration:underline;}

.wrapper{ width:100%; overflow:hidden; background:url(../images/warp_bg.gif) repeat-x 0 22px;}
.main{ width:960px; margin:0 auto; }
.header{ height:70px; overflow:hidden; margin-top:10px;}

.header h1{ float:left; width:123px; height:60px; background:url(../images/logo.png) no-repeat; margin-top:5px;}
.header h1 a:link,.header h1 a:visited{ display:block; height:123px; height:60px; overflow:hidden; line-height:300px;}
.header .header-banner{ width:387px; float:right; height:60px; padding:5px; background:url(../images/bg.png) no-repeat 0 -38px;}

.nav{ height:40px; background:url(../images/bg.png) no-repeat 0 7px; margin-top:10px; margin-bottom:12px; overflow:hidden;}
.nav ul{ float:left; height:40px; overflow:hidden;padding-left:14px;}
.nav ul li{ display:inline-block; float:left; font-size:15px;  height:40px;}
.nav ul li a:link,.nav ul li a:visited{ display:inline-block; float:left; padding:0 15px; color:#fff; font-weight:bold; text-decoration:none; height:40px; line-height:48px; overflow:hidden;background:url(../images/bg.png) no-repeat right -165px; }
.nav ul li.selected { background: url(../images/bg.png) no-repeat 1px -160px;}
.nav ul li.selected a:link,.nav ul li.selected a:visited{ color:#000;}

.search{ width:303px; float:right; height:27px; padding-top:13px;  background:url(../images/bg.png) no-repeat -308px -163px;}
.search select{ margin-left:3px; margin-top:1px;*margin-top:0px }
.search .input{ border:none; width:240px; background:none;margin-left:2px;  color:#8e8e8e; padding-left:6px;}
.search .btn{  padding-left:17px;*padding-left:15px; border:none;padding-top:2px; background:none; cursor:pointer; color:#666;}

.content{ width:715px; float:left; overflow:hidden;}
.ad-banner{ width:713px; height:115px; padding:1px; margin-bottom:15px;}
.down-content{ width:685px; overflow:hidden; border-top:1px solid #cad1d7; background:url(../images/main_bg.gif) repeat-x 0 0; padding:15px; *padding-bottom:0;}
.title-h2{ padding-left:3px; padding-bottom:3px;font-size:14px; font-weight:bold; color:#5c6b79; border-bottom:1px solid #d3dae0; margin-bottom:12px;}
.pic-list{ width:100%; overflow:hidden;}
.pic-list li{ display:block; float:left; width:152px; margin-right:25px; margin-bottom:8px;}
.pic-list li div.pic{ padding:6px; border:1px solid #e7e7e7; width:138px; height:86px; overflow:hidden;}
.pic-list li div.pic-text{ line-height:30px; text-align:center;}
.pic-list li div.pic-text a:link,.pic-list li div.pic-text a:visited,
.sidebar-box div.down-top dl dd a:link,.sidebar-box div.down-top dl dd a:visited{ color:#23272f; text-decoration:none;}
.pic-list li div.pic-text a:hover{ text-decoration:underline;}
ul li.no-margin{ margin:0;}
.news-list{ width:100%; overflow:hidden; margin-top:10px;}
.news-list li{ display:inline-block; width:290px;height:24px; padding-left:10px; background: url(../images/bg.png) no-repeat -432px -59px; overflow:hidden; line-height:2.0; float:left; margin-right:20px;}
.news-list li a:link,.news-list li a:visited{ color:#333; text-decoration:none; display:inline-block;  float:left;}
.news-list li a:hover{ text-decoration:underline;}
.news-list li span{ display:inline-block; width:40px; height:24px; float:right; color:#748799; overflow:hidden; }

.sidebar{ width:230px; float:right; overflow:hidden;}
.login-info{width:230px; height:117px; background:url(../images/bg.png) no-repeat right -38px;margin-bottom:15px;}
.login-info h3{ height:28px; border-bottom:1px solid #ede9e9; line-height:36px; overflow:hidden; font-size:14px; font-weight:bold;  color:#000; margin-bottom:5px;padding-left:3px;}
.login-info p{ padding-left:3px; color:#5c6b79; line-height:1.5;}
.login-info p strong{ color:#930;}
.login-info ul{ margin-top:5px; width:100%; overflow:hidden;}
.login-info ul li{ width:43%; padding-left:5%; display:inline-block; float:left;background:url(../images/bg.png) no-repeat -432px -63px; margin-bottom:8px;}
.login-info ul li a:link,.login-info ul li a:visited{ color:#000; text-decoration:none;}
.login-info ul li a:hover{ text-decoration:underline;}
.sidebar-box{ width:228px; border:1px solid #dde0e0; margin-bottom:14px; overflow:hidden;}
.sidebar-box div.title{ background:url(../images/title_r_bg.gif) repeat-x 0 0; height:26px; overflow:hidden; line-height:26px; *line-height:28px; padding-left:8px; border-bottom:1px solid #ccc;}
.sidebar-box div.title h3{ float:left; font-size:14px; font-weight:bold; color:#5c6b79; margin-right:20px;}
.sidebar-box div.title ul{ overflow:hidden;}
.sidebar-box div.title ul li{ display:inline-block; float:left; margin:0 6px;}
.sidebar-box div.title ul li  a{ display:inline-block;margin-top:2px;}
.sidebar-box div.top-list{ padding:5px;}
.sidebar-box div.top-list ul li{ height:24px; overflow:hidden; padding-left:2px;}
.sidebar-box div.title a:link,.sidebar-box div.title a:visited,
.sidebar-box div.top-list ul li a:link,.sidebar-box div.top-list ul li a:visited{ color:#333; text-decoration:none;}
.sidebar-box div.top-list ul li a:hover{ text-decoration:underline;}
.sidebar-box div.top-list ul li span.top-list-num{ display:inline-block; float:left; width:16px; height:15px; background:url(../images/bg.png) no-repeat 0 -112px; line-height:15px; overflow:hidden; text-align:center; margin-top:5px;}
.sidebar-box div.title ul li.selected a:link,.sidebar-box div.title ul li.selected a:visited{ color:#9e2224; font-weight:bold;}
.sidebar-box div.top-list ul li span.top-list-num strong{ font-weight:normal; color:#9e2224;}
.sidebar-box div.top-list ul li a{ display:inline-block; width:140px; height:24px;line-height:2.0; padding-left:5px; overflow:hidden;}
.sidebar-box div.top-list ul li span.top-list-count{ display:inline-block; color:#748799; font-size:10px; text-align:right;width:50px; overflow:hidden; float:right; *float:none; line-height:24px;}
.show{ display:block;}
.hidden{ display:none;}

.down-service{ padding:7px;}
.down-service p{ text-indent:24px; line-height:20px; color:#748799;}
.down-service ul{ color:#2f2323; line-height:20px;}
.sidebar-box div.down-top { width:228px; padding-bottom:5px; overflow:hidden;}
.sidebar-box div.down-top dl{ width:90px; margin:12px 10px 5px 10px;_margin:12px 5px 5px 5px; float:left;}
.sidebar-box div.down-top dl dt{ width:90px; height:56px; padding:3px;  border:1px solid #e9e9e9;}
.sidebar-box div.down-top dl dd{ text-align:center; line-height:22px;}
.sidebar-box div.down-top ul{ width:100%; clear:both;}

.sidebar-box div.down-top ul li{ display:inline-block;  float:left;  padding-left:18px; width:92px; height:24px; line-height:24px; overflow:hidden;background:url(../images/bg.png) no-repeat -424px -58px;}
.sidebar-box div.down-top ul li a:link,.sidebar-box div.down-top ul li a:visited{color:#333; text-decoration:none; }
.sidebar-box div.down-top ul li a:hover{ text-decoration:underline;}
.user-path{ height:27px; margin:12px 0 0 0; line-height:28px; *line-height:30px; overflow:hidden; padding-left:18px; background:url(../images/bg.png) no-repeat 0 -208px; color:#333; margin-bottom:8px;}
.user-path a:link,.user-path a:visited{ color:#333; text-decoration:none;}

.sear-content{ width:713px; overflow:hidden; border:1px solid #ddd; background-color:#f5f4f4; margin-bottom:15px;*margin-bottom:8px;}
.sear-list{ padding:15px; width:683px; overflow:hidden;border-bottom:1px dashed #ccc;}
.sear-list h3{ padding:1px 0 1px 2px; width:680px; overflow:hidden; border-bottom:1px solid #666; font-size:14px; font-weight:bold;}
.sear-list h3 span{ display:inline-block; float:left;}
.sear-list h3 span.kw{ float:none; color:#f60;}
.sear-list h3 span.title{ padding:0 8px; color:#fff; margin-right:8px;height:22px; line-height:22px;*line-height:24px; margin-bottom:1px; overflow:hidden;}
.sear-list h3 span.name{ color:#555; line-height:24px;}
.sear-list h3 span.time{ float:right; font-size:12px; font-weight:normal; color:#666; line-height:24px;}
.khd{ background:#db423f;  border:1px solid #e26862;}
.zt{background:#992f70;  border:1px solid #b76c9a;}
.bd{ background:#da9231;border:1px solid #e8bd84;}
.bz{ background:#417c4b;border:1px solid #b8ccbb;}
.sp{ background:#39a9c0;border:1px solid #9dd1dc;}
.sear-list  ul{ width:100%; padding-top:15px;  overflow:hidden;}

.sear-list  ul li{ display:inline-block; float:left;}
.sear-list  ul li.pic{ width:90px; height:60px; padding:4px; border:1px solid #ccc; margin-right:15px;}
.sear-list  ul li.desc{ width:396px; height:70px; overflow:hidden; color:#666; line-height:2.0; padding-right:20px; border-right:1px dashed #ccc;}
.sear-list  ul li.down{ width:140px; text-align:center;}
.sear-list  ul li.down a:link,.sear-list  ul li.down a:visited{ display:inline-block;  width:112px; margin:0 auto; color:#fff; font-weight:bold; text-decoration:none; height:40px; line-height:100px; overflow:hidden;background:url(../images/bg.png) no-repeat -460px -117px; }
.sear-list  ul li.down p{ clear:both; line-height:2.0; color:#666;}
.sear-list  ul li.down p span{ color:#ff0000}
.sear-bg{ background:#fdfeee;}

.pages{ height:20px; padding:40px 0; text-align:center;}
.pages span{ display:inline-block; padding:0 7px;  height:20px; line-height:20px;margin:0 5px; background:#fff; color:#e3dde3;}

.pages span.selected{ background:#036cb4; color:#fff;}
.pages span a:link,.pages span a:visited{ color:#036cb4; text-decoration:none;display:inline-block;}
.pages span.selected a:link,.pages span.selected a:visited{ color:#fff; font-weight:bold;}

.down-title{padding-left:3px; padding-bottom:3px;font-size:16px; font-weight:bold; color:#9e2224; border-bottom:1px solid #d3dae0; margin-bottom:15px; overflow:hidden;}
.down-pic{width:220px; height:196px; padding:7px; border:1px solid #e5e6e6; float:left;}
.down-info{ width:438px;height:212px;  overflow:hidden; float:right;}
.info-list{ width:100%; overflow:hidden;}
.info-list h3{ font-size:14px; line-height:1.5; } 
.info-list h3 span{ display:inline-block; float:right; width:120px;  text-align:right; font-size:12px; color:#dfdfdf;}
.info-list h3 a:link,.info-list h3 a:visited,.info-list p a:link,.info-list p a:visited{ color:#333; text-decoration:none; margin:0 5px;}
.info-list h3 a:hover{ text-decoration:underline;}
.info-list ul{ width:100%; overflow:hidden;}
.info-list ul li{ display:inline-block; float:left; width:50%;line-height:22px; color:#57697a;}
.info-list ul li span{ display:inline-block; float:left; width:60px; text-align:right; }
.info-list p{ height:24px; overflow:hidden; line-height:24px;* line-height:26px; overflow:hidden; text-align:center; background-color:#f1f4f6;color:#57697a; margin:8px 0; }
.down-tip{ width:100%; color:#9e2224; line-height:1.5; margin:3px 0;}
.down-tip a:link,.down-tip a:visited{ color:#333;}

.down-btn{ width:100%; overflow:hidden; }
.down-start{ width:166px; height:57px; margin-top:7px; float:left;}
.down-start a:link,.down-start a:visited{ display:block;width:166px; height:57px; background:url(../images/down_btn.gif) no-repeat 0 0; line-height:300px; overflow:hidden;}
.down-start p{ display:block; width:166px; text-align:center; position:relative; top:-20px;}
.down-start p span{ color:#9e2224; font-family:Georgia, "Times New Roman", Times, serif}
.down-btn ul{  width:190px; padding-right:65px;margin-top:7px; float:right;}
.down-btn ul li{ display:inline-block; float:left; width:80px; height:24px; padding-bottom:9px; margin-right:12px;}
.down-btn ul li a:link,.down-btn ul li a:visited{ display:block; width:80px; height:24px;background:url(../images/down_btn.gif) no-repeat right -59px; line-height:24px; *line-height:26px; overflow:hidden; text-align:center; text-decoration:none; color:#333;}

.down-text-box{  width:689px; border:1px solid #ccc; padding:12px; background:#f2f4f6 url(../images/title_r_bg.gif) repeat-x 0 -26px; margin-bottom:15px;}
.down-text-content{ background:#f2f4f6 ; line-height:1.5; color:#525252;}
.down-about .news-list li{ display:inline-block; width:320px; background-color:#000; height:24px; padding-left:10px; background:url(../images/bg.png) no-repeat -432px -59px; overflow:hidden; line-height:2.0; float:left; margin-right:25px;}
.down-about .news-list li a:link,.down-about .news-list li a:visited{ color:#333; text-decoration:none; display:inline-block; width:270px;  float:left;}
.down-about .news-list li.no-margin{ margin:0;}
.down-address{ width:100%; overflow:hidden;}
.down-address li{ display:inline-block; float:left; width:162px; margin-bottom:10px; padding-left:10px; background:url(../images/bg.png) no-repeat -432px -61px;}
.down-address li span{ display:inline-block; width:30px; height:17px; background:url(../images/down_btn.gif) no-repeat;float:left; margin-right:3px; color:#fff; line-height:17px; text-align:center;}
.down-address li span.wt{ background-position:0 -78px; }
.down-address li span.dx{ background-position:0 -59px; }
.down-address li a:link,.down-address li a:visited{ color:#333; text-decoration:none;}
.down-address li a:hover{ text-decoration:underline;}
.zt-banner{ width:960px; margin-bottom:12px;_margin-bottom:5px;overflow:hidden;}
.zt-banner .top{ width:960px; overflow:hidden;height:5px; background:url(../images/zt_bg.gif) no-repeat 0 0;}
.zt-banner .pic{ height:180px; width:950px; overflow:hidden; padding:0 4px; border-left:1px solid #ccc;border-right:1px solid #ccc; }
.zt-banner .bottom{ height:5px; background:url(../images/zt_bg.gif) no-repeat 0 -5px;}
.config{ width:228px; height:162px; border:1px solid #dfdfdf; background:url(../images/zt_bg.gif) no-repeat right -18px;}
.config ul{ margin-top:41px;  padding:0 17px;}
.config ul li{ display:block; color:#666; height:28px; line-height:28px; overflow:hidden;}
.game-info{ height:92px; overflow:hidden;}
.game-info p{ font-size:14px; color:#333;  text-indent:28px; line-height:1.5;}
.show-all{  text-align:right;}
.show-all a:link,.show-all a:visited{ color:#F00;}
.game-down{ clear:both; width:958px; border:1px solid #ddd; background: url(../images/zt_r_bg.gif) repeat-x left 30px; _overflow:hidden; margin-bottom:12px;}
.game-down .title{ border-bottom:1px solid #ddd; height:30px; *overflow:hidden;background:url(../images/zt_r_bg.gif) repeat-x 1px -450px;}
.game-down .title h3{ height:30px; line-height:30px;*line-height:32px; overflow:hidden; padding:0 0 0 30px; width:300px; background:url(../images/zt_bg.gif) no-repeat 15px -23px ; font-size:14px; font-weight:bold; color:#333; border-left:1px solid #f9f9f9;}
.game-down .title span{ display:block; width:90px; height:32px; position:relative; background:url(../images/zt_bg.gif) no-repeat; top:-31px;left:876px; z-index:10;}
.game-down .title span.game-khd{ background-position: 0 -114px;}
.game-down .title span.game-bd{ background-position: 0 -148px;}

.game-down-content{ padding:14px 14px 11px 14px; background-color:#f1f0f0; border-bottom:1px solid #fff}
.game-down-content ul{ width:100%; overflow:hidden; padding:0;color:#666;}
.game-down-content ul li{ display:inline-block; float:left;}
.game-down-content ul li{ text-align:center;}
.game-down-content ul li.name{ width:320px;}
.game-down-content ul li.version{ width:114px;}
.game-down-content ul li.size{ width:112px;}
.game-down-content ul li.up-time{ width:122px;}
.game-down-content ul li.down-count{ width:106px;}
.game-down-content ul.l-title{ height:24px; border-bottom:1px solid #cbcbcb;  font-weight:bold; }
.game-down-content ul.l-title li{ line-height:24px; border-right:1px solid #cbcbcb}
.game-down-content ul.l-body{ height:48px; border-bottom:1px dotted #cbcbcb;}
.game-down-content ul.l-body li{ line-height:48px;border-right:1px solid #cbcbcb}
.game-down-content ul.l-body li.down{ width:150px;}
.game-down-content ul.l-body li.down a:link,.game-down-content ul.l-body li.down a:visited{ display:inline-block;   width:112px; margin:5px auto; color:#fff; font-weight:bold; text-decoration:none; height:40px; line-height:100px; overflow:hidden;background:url(../images/bg.png) no-repeat -460px -117px; }

.game-down-content ul.l-body li.last{ border-right:none;}
.game-down-content ul.l-body-last{ border-bottom:none;}
.game-down-content ul.l-body:hover{ background-color:#ecf0f3;}
.game-down-content ul.l-body li.name span.tf{ font-weight:bold; color:#390;}
.game-down-content ul.l-body li.name span.gf{ font-weight:bold; color:#369;}
.game-down-content ul.l-body li.name a:link,.game-down-content ul.l-body li.name a:visited{ color:#666; text-decoration:none;}
.game-down-content ul.l-body li.name a:hover{ color:#369; text-decoration:underline;}

.game-down-tab { height:334px; background:none;}
.game-down-tab .game-down-content{ width:928px; height:274px; padding:14px; margin:0 auto; background:url(../images/zt_r_bg.gif) repeat-x 0 -147px; overflow:hidden;}
.game-down-tab .game-down-content ul li{ margin-right:42px; margin-bottom:14px;}
.game-down-tab .game-down-content ul li.no-margin{ margin-right:0;}
.game-down-tab-nav{ height:30px; }
.game-down-tab-nav li{ display:inline-block; float:left;  text-align:center; line-height:30px;*line-height:32px; border-right:1px solid #dedede;}
.game-down-tab-nav li.selected{ background:url(../images/zt_r_bg.gif) repeat-x 0 -480px; height:31px; overflow:hidden;  position:relative; top:0px;}
.game-down-tab-nav li a:link,.game-down-tab-nav li a:visited{ display:inline-block; height:30px;padding:0 25px; border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9; font-size:14px; color:#666; text-decoration:none; background:url(../images/zt_bg.gif) no-repeat 10px -54px}
.game-down-tab-nav li.selected a:link,.game-down-tab-nav li.selected a:visited{ background-position:10px -24px; color:#333; font-weight:bold;} 




.login-info ol{ margin:10px 0 0 0; *margin-top:5px;}
.login-info ol li{ margin:0 0 6px 10px}
.login-info ol li span{ display:inline-block; width:50px; text-align:right;}
.login-info ol li .input{ width:140px; height:18px; line-height:20px; margin:0; padding:0; border:1px solid #CAD1D7}
.login-info ol li.btn{ text-align:center; }
.login-info ol li.btn input{margin:0 5px}

