﻿
@charset "utf-8";
/* CSS Document */
/*-------------------- reseta all brower ---------------------------------------------*/

.clear0{height:0px;clear:both;overflow:hidden; display:block;}
.clear5{height:5px;clear:both;overflow:hidden;  display:block;}
.clear10{height:10px;clear:both;overflow:hidden;  display:block;}
.clear15{height:15px;clear:both;overflow:hidden;  display:block;}
.clear20{height:20px;clear:both;overflow:hidden;  display:block;}

.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.bold{ font-weight:bold; }
/*--------------------------------------------------------------------------*/
.link_01{ color:#c00; }
.link_01:hover{ color:#c00; text-decoration:underline; }
.link_02{ color:#c00; text-decoration:underline;}
.link_02:hover{ color:#c00; text-decoration:none; }

.w_200{ width:200px; margin-right:10px; }
/*----------- top ------------------*/
.top{ background:url(../images/bg_top.gif) repeat-x; height:34px; width:100%; overflow:hidden; zoom:1; }
.top_con{ width:980px; margin:auto; line-height:34px;}
.top_con ul{ float:left; }
.top_con ul li{ float:left;}
.top_con a{ color:#999; padding:0 10px 0 0;}
.top_con a:hover{ color:#c00;}
.top_con span{ float:right;color:#999;}
.top_con em{ color:#d00; }

.wrap{ width:960px; margin:0 auto;}
/* -------------- head --------------*/
.head{ width:960px; height:95px; background:url(../images/bg_head.jpg) no-repeat; }
.head .cg_logo{ margin:15px 0 0; display:inline; float:left;}
.head .ss{ float:right; display:inline-block; margin:20px 0 0;}
.head .in_ss{ background:url(../images/bg_sousuo.gif) no-repeat 0 0; width:243px; height:34px; }
.head .inp_ss{ width:164px; height:26px; border:1px solid #c0b9b6; background:url(../images/bg_sousuo.gif) repeat-x 0 -34px; line-height:26px; padding:0 3px; margin:3px 0 0 3px; float:left;}
.head .btn_ss{ width:65px; height:34px; border:none; background:url(../images/bg_sousuo.gif) no-repeat 0 -60px; margin:3px 0 0; float:left; cursor:pointer; }
.head .btn_ss:hover{ background-position: -65px -60px;}
.head .p_ss{ line-height:30px; height:30px; clear:both; width:243px; overflow:hidden; }
.head .p_ss em{ color:#666; }

/* -------------- main_nav --------------*/
.main_nav{ background:url(../images/bg_menu.gif) no-repeat; width:960px; height:42px; overflow:hidden; }
.main_nav ul{ padding-left:20px;}
.main_nav ul li{ float:left; display:inline; width:100px; padding-left:7px; height:42px; line-height:45px; font-size:14px; color:#fff; overflow:hidden; font-weight:bold; text-align:center; }
.main_nav ul li a{ color:#fff; }
.main_nav ul li a:hover{ color:#000; text-decoration:none;}
.main_nav ul li.curr{ background:url(../images/bg_menu.gif) no-repeat 0 -42px; color:#000; line-height:50px; }
.main_nav ul li.curr a,
.main_nav ul li.curr a:hover{ color:#000; text-decoration:none; }

.hd_line{ background:url(../images/head_line.gif) no-repeat; width:960px; height:10px; overflow:hidden; }

/* -------------- 全部分类 --------------*/
.qbfl{ background:#fffbe1; border:1px solid #febf90; height:290px; width:198px;}
.title_qbfl{ border-bottom:1px solid #febf90; margin:0 10px; height:35px; line-height:35px; margin-bottom:5px; }
.title_qbfl img{ margin:9px 0 0;}
.qbfl .zq{ height:27px; position:relative; margin:0 10px; margin-bottom:3px; }
.qbfl .in_zq{ color:#3e3e3e; line-height:27px; border-bottom:1px solid #fde4b9; height:27px; background:url(../images/main_bg.gif) no-repeat 165px -165px; text-indent:5px; }
.qbfl .in_zq a {display:block; color:#333; overflow:hidden; }
.qbfl .in_zq a:hover { background:#fff; color:#f60; border:1px solid #f60; display:block;}
.qbfl .pop_zq{ position:absolute; top:0px; left:0px; display:none; z-index:10000 }
.qbfl .pop_zq .t_zq{ background:#fff; border:1px solid #f60; width:187px; border-right:0; height:27px; line-height:27px; text-indent:15px; color:#f60; position:absolute; top:-1px; left:-11px; z-index:5; }
.qbfl .pop_zq .b_zq{ background:#fff; border:1px solid #f60; width:180px; position:absolute; top:-30px; left:176px; z-index:1; padding:0 15px 8px; line-height:25px; }
.qbfl .pop_zq .b_zq h6{ border-bottom:1px solid #eee; font-weight:bold; color:#666; margin:8px 0 0;}
.qbfl .pop_zq .b_zq a{ margin:0 1.5em 0 0;}

/* -------------- 广告200*60  --------------*/
.ad_01{ display:block; width:200px; height:60px; }

/* -------------- 图片滚动展示区  --------------*/
.slide{ border:1px solid #ccc; padding:4px; width:740px; height:240px; position:relative; }
.in_slide{ position:relative; width:740px; height:240px; overflow:hidden;}
.slide ul { position:absolute; width:10000px; height:240px; }
.slide ul li{ float:left; width:740px; height:240px; }
.slide .numb{ position:absolute; bottom:10px; right:10px; }
.slide .numb a{ background:url(../images/main_bg.gif) no-repeat -160px -136px; width:20px; height:20px; display:inline-block; margin-left:5px; line-height:20px; font-size:14px; color:#000; text-decoration:none; text-align:center; }
.slide .numb a.curr{ background-position: -134px -136px; color:#fff; font-weight:bold; }

/* -------------- 排行  --------------*/
.charts{ width:200px; }
.title_charts{ background:url(../images/main_bg.gif) no-repeat  0 -26px; width:185px; height:32px; padding-left:15px; overflow:hidden; }
.title_charts li{ width:84px; height:32px; line-height:32px; overflow:hidden; font-weight:bold; float:left; font-size:14px; color:#666; font-family:微软雅黑,宋体; text-align:center; cursor:pointer;}
.title_charts li.curr{  background:url(../images/main_bg.gif) no-repeat  0 -58px; color:#ff4800; }
.title_charts li.tc0 { background:url(../images/mbg2.gif) no-repeat; width:130px; margin-top:5px; line-height:23px;}
.content_charts{ border:1px solid #febf90; border-top:0; height:381px; float:left; }
.list_charts,.lc01{ margin:10px 9px;}
.lc01 li { margin-bottom:5px;border-bottom:#ccc 1px dotted;height:40px;font-size:14px; width:180px; overflow:hidden; }
.lc01 li i { display:block; text-indent:2em; font-size:12px; color:#999;}
.list_charts li{ height:35px; line-height:35px; font-size:14px; width:180px; overflow:hidden;}
.list_charts li .no1,.lc01 li .no1{  background:url(../images/main_bg.gif) no-repeat 0 -139px;     display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; font-weight:bold; margin-right:10px; color:#fff;}
.list_charts li .no2,.lc01 li .no2{  background:url(../images/main_bg.gif) no-repeat -30px -139px; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; font-weight:bold; margin-right:10px; color:#fff;}
.list_charts li .no3,.lc01 li .no3{  background:url(../images/main_bg.gif) no-repeat -60px -139px; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; font-weight:bold; margin-right:10px; color:#fff;}
.list_charts li .no0,.lc01 li .no0{  background:url(../images/main_bg.gif) no-repeat -90px -139px; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; font-weight:bold; margin-right:10px; color:#666;}


/* -------------- 最新动态 --------------*/
.news{ width:200px;}
.title_news{ color:#333; background:url(../images/main_bg.gif) no-repeat 0 -90px; width:200px; height:32px; line-height:32px; text-indent:10px; font-family:微软雅黑,宋体; font-size:14px; font-weight:bold; }
.content_news{ border:1px solid #ccc; border-top:0; width:180px; padding:10px 9px; overflow:hidden;}
.content_news li { border-bottom:#adadad 1px dotted; overflow:hidden; zoom:1; padding-bottom:5px; margin-bottom:5px;}
.content_news li em { background:url(../images/icos1.gif) no-repeat -21px 0px; width:27px; height:26px; display:block; float:left; overflow:hidden;}
.content_news li em.pk { background-position:-21px -28px;}
.content_news li em.gm { background-position:-21px -56px;}
.content_news li span{ float:left; margin-left:5px; line-height:20px; color:#333; display:block; width:145px;}
.content_news li span b { color:#f30; font-weight:normal;}
.content_news li i {  bottom:1px; right:1px; font-family:"宋体"; color:#9e9999;}
.content_news li a { font-size:13px;}
a.green { color:#690;}
a.green:hover,a.blue:hover { color:#f50; text-decoration:underline;}
a.blue { color:#1a66b3;}
.h_auto{ height:auto; }

.bnav{ height:30px; line-height:30px; font-family:宋体; padding-left: 10px; }
.bnav span{ color:#f60; margin:0 5px;}
.bnav em{ color:#999; }
.bnav a{ margin:0 5px;}


/* -------------- 我购买的应用  --------------*/
.my_applys{ background:url(../images/main_bg.gif) no-repeat  0 -26px; width:185px; height:32px; padding-left:15px; line-height:32px; font-size:14px; color:#666; font-family:微软雅黑,宋体; font-weight:bold; }
.more_p{ text-align:center; margin:10px 4px 5px; padding:10px 0 0; border-top:1px solid #ffecdd; display:block; width:190px;  }
.more_p .more_app{ background:url(../images/main_bg.gif) no-repeat -136px -4px; display:inline-block; height:20px; line-height:20px; padding-left:25px; color:#888; margin-right:10px;}
.more_p .gl_app{ background:url(../images/main_bg.gif) no-repeat -85px -68px; display:inline-block; height:20px; line-height:20px; padding-left:25px; color:#888;}

.list_apps{ margin:10px 9px; }
.list_apps li{ margin-bottom:5px; line-height:20px; font-size:14px; width:180px; overflow:hidden;}
.list_apps li img{ margin-right:5px; vertical-align:text-top; }
.list_apps li span{ font-size:12px; display:block; color:#999; margin-left:22px; }

/* -------------- w_750px --------------*/
.w_750px { border:1px solid #febf90;width:748px; overflow:hidden; }
.title_tt{ height:30px; border-bottom:1px solid #ffecdd; background:#fff9d3; overflow:hidden; zoom:1; line-height:33px; }
.title_tt a{ float:left; color:#333; font-size:15px; font-family:微软雅黑,宋体; font-weight:bold; height:28px; line-height:28px; overflow:hidden; margin:0 15px; text-indent:0;}
.title_tt b{ color:#f50; font-family:"宋体"; line-height:30px;}
.title_tt a:hover{ color:#f60; text-decoration:none; line-height:30px; }
.title_tt a.curr{ border-bottom:2px solid #f60; text-decoration:none; color:#333; line-height:28px; cursor:default; }
.title_tt em{ float:left; background:url(../images/main_bg.gif) no-repeat -26px -167px; width:1px; height:19px; margin:6px 0 0; overflow:hidden;}
.title_ty{ width:100%; height:31px; border-top:1px solid #ffecdd; background:url(../images/bbg2.gif) repeat-x; overflow:hidden; }

.title_tt0{ height:34px; background:url(../images/bbg2.gif) repeat-x 0px -32px; position:relative;}
.title_tt0 ol a { background:url(../images/3cbg.gif) no-repeat; width:88px; height:35px; line-height:35px; font-weight:bold; display:block; position:absolute; top:-2px; z-index:99px; text-align:center; color:#fff; font-size:18px; font-family:"微软雅黑";}
.title_tt0 ol a:hover,.title_tt0 ol a.cr2 { background-position:0px -35px; color:#f60;}
.title_tt0 ol a.xx00 { left:305px;}
.title_tt0 ol a.lx01 { left:400px;}
.title_tt0 ol a.cg01 { left:495px;}
.title_tt0 p { font-family::"宋体";  margin-right:20px; margin-top:5px;}
a.cgjl,a.phb { height:18px;display:inline-block;color:#690; font-weight:bold; line-height:18px; background:url(../images/zxico.gif) no-repeat 0px -63px; padding-left:18px; margin:4px  5px 0px 5px;}
.title_tt0 p a:hover,.title_tt0 p a.cc0 { color:#f50; text-decoration:underline; }
a.phb { background-position:0px -82px; margin-right:70px;}
.title_tt0 ol h3 { line-height:30px; margin-left:10px; font-size:13px; font-weight:normal; }


ul.tabs0{ float:right; margin:6px 270px 0px 0px;_margin:6px 140px 0px 0px;}
ul.tabs0 li { float:left; width:79px; height:25px; text-align:center; margin:0px 3px; line-height:25px; background:url(../images/btns1.gif) no-repeat 0px -25px;cursor:pointer;}
ul.tabs0 li a{ color:#61260b}
ul.tabs0 li.curr { background-position:0px 0px; color:#333;padding-top:1px; height:24px;_padding-top:0px;}

ul.tabs1 {float:right; margin:6px 100px 0px 0px;_margin:6px 50px 0px 0px;}
ul.tabs1 li { float:left; width:67px; height:25px; text-align:center; margin:0px 2px; line-height:25px; background:url(../images/btns1.gif) no-repeat 0px -75px; cursor:pointer;}
ul.tabs1 li a{ color:#61260b}
ul.tabs1 li.cur0 { background-position:0px -50px; color:#333; padding-top:1px;_padding-top:0px; height:24px;}

dl.in_content{ overflow:hidden; width:100%; padding-top:10px; zoom:1; }
.apply_list { overflow:hidden; zoom:1;}
.apply_list li{ float:left; display:inline; width:171px;  margin:10px 8px; font-family:"宋体"; overflow:hidden; }

.apply_list0 { overflow:hidden; zoom:1; width:860px; height:237px;}
.apply_list0 li{ float:left; display:inline; width:161px; overflow:hidden;  margin:10px 5px; font-family:"宋体"; }

.apply_in{ border:1px solid #ccc; padding:1px; display:block; margin:0 auto; width:120px; height:170px; }
.title_app{ height:25px; line-height:30px; margin-left:26px; font-size:14px; display:block; width:142px; overflow:hidden; color:#000; }
.p_jj{ color:#888; display:block; height:18px; margin-left:26px;line-height:18px; }

.apply_l{ width:124px; float:left; }
.apply_l img{ padding:1px; border:1px solid #ccc; }
.apply_l p{ height:30px; line-height:30px; text-align:center;}
.apply_l p em{ font-weight:bold; color:#d00;}
.apply_r{ float:right; width:98px;}
.apply_r h4{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px; overflow:hidden; width:100%; }
.apply_r .apply_jj{ margin:10px 0; height:40px; line-height:20px; overflow:hidden;}
.apply_r p{ height:25px; line-height:25px;}
.apply_r p input{ margin-right:3px; *margin:0; vertical-align:middle;}
.btn_buy{ width:67px; height:26px; background:url(../images/main_bg.gif) no-repeat; display:block; margin:5px auto;}
.btn_buy:hover{ background-position:-67px 0; }



.apply_buy{ overflow:hidden; }
.apply_buy .buy_l{ float:left; display:inline; margin:20px 10px 0 30px; border:2px solid #74c52f; padding:1px; }
.apply_buy .buy_r{ margin:20px 0 10px; float:left; }
.apply_buy .buy_r li{ height:30px; line-height:30px; font-size:13px; font-family:"宋体"; color:#626262; }
.apply_buy .buy_r li em{ display:inline-block; width:80px; text-align:right; color:#626262; }
.apply_buy .buy_r li span { color:#f60; font-size:14px;}
.btn__big_buy{ background:url(../images/btn_buy.gif) no-repeat 0 -35px; display:inline-block; overflow:hidden; width:110px; height:35px;  }
.btn__big_buy:hover{ background-position:0 0;}
.gray{ color:#888; font-size:12px; }
.red{ color:#e00; font-size:12px; font-family:Arial, Helvetica, sans-serif; }


.int_02{ margin:20px; text-indent:2em; line-height:22px; }
.title_29{ font-size:14px; font-weight:bold; margin:0 20px 10px; border-top:1px solid #ddd; padding:8px 0; background:#fafafa; text-indent:1em;}
.title_33{ font-size:14px; font-weight:bold; margin:0 5px 10px; border-top:1px solid #ddd; padding:8px 0; background:#fafafa; text-indent:1em;}
.list_32 li{ border-bottom:1px dotted #ccc; margin:0 20px;  line-height:35px; height:35px;  text-indent:1em; }
.list_32 li a{ font-size:14px; }

.txt_32{ margin:0 30px; line-height:24px; }
.title_center{ font-size:16px; font-weight:bold; text-align:center; line-height:25px; margin:20px; }

/* -------------- 分类检索 --------------*/
.fljs{ margin:0 0 10px 10px; width:740px; }
.fljs li{ height:30px; line-height:30px; }
.fljs li span{ font-weight:bold; color:#666; font-size:14px; }
.fljs li a{ margin-right:15px;  font-size:14px; }
.fljs li a:hover{ color:#f00; }
.fljs li a.curr{ color:#f00; text-decoration:none; font-weight:bold; }
.fljs li .btn_sx{ background:url(../images/btn_xx.gif) no-repeat; width:70px; height:22px; border:0; color:#777; text-indent:-10px;}
.fljs li .btn_jx{ background:url(../images/btn_xx.gif) no-repeat 0 -22px; width:70px; height:22px; border:0; color:#777; text-indent:-10px; }

/* -------------- 子菜单 --------------*/
.in_menu{ background:url(../images/menu_bg.gif) repeat-x 0 24px #fafafa; margin:15px 5px; height:25px; overflow:hidden; padding:0 15px; }
.in_menu li{ float:left; padding:0 6px 0 12px; height:25px; line-height:25px; overflow:hidden; display:inline; margin:0 10px 0 0; }
.in_menu li a{ color:#888; }
.in_menu li a:hover{ color:#e00;}
.in_menu li.curr{  border:1px solid #f93; border-bottom:0; height:24px; background:#f93; color:#fff; }
.in_menu li.curr a{ color:#fff; text-decoration:none; }

/* -------------- 角色信息 --------------*/
.content_box{ margin:0 10px;}
.line{ border-top:1px dotted #ccc; height: 0px; margin:10px 0; overflow:hidden; }
.left_23{ display:inline; margin:0 20px; padding:3px; border:1px solid #ddd; width:100px; height:100px; float:left; }
.left_233{ display:inline; width:148px; height:125px; float:left; text-align:center; line-height:25px; }
.right_23{ float:left; width:270px; line-height:30px; margin-top:10px; }
.right_23 em{font-size:14px; color:#888; display:inline-block; width:90px; text-align:right; }
.right_23 .exp{ background:url(../images/bg_exp.gif) no-repeat 0 -18px; width:100px; height:18px; display:inline-block; line-height:18px; text-align:center; color:#000; position:relative; vertical-align:middle;  }
.right_23 .exp .bg_exp{ position:absolute; z-index:0; background:url(../images/bg_exp.gif) no-repeat; display:block; top:0; left:0; width:100%; overflow:hidden; height:18px; }
.right_23 .exp .in_exp{position:absolute; z-index:1; top:0; left:0; width:100%; }

.w_350{ width:350px; overflow:hidden; }
.title_in{ font-weight:bold; font-size:14px; color:#f60; border-bottom:1px solid #e0e0e0; text-indent:5px; height:27px; margin-bottom:10px; line-height:27px; background:#fafafa; }
.ss_t{ height:30px; line-height:30px; margin:10px 0; }
.ss_t select{ vertical-align:middle; margin:0 10px ;}
.btn_qd{ background:url(../images/btn_buy.gif) no-repeat 0 -70px; width:60px; height:23px; border:0; cursor:pointer; font-size:12px; line-height:23px; color:#000;  vertical-align:middle; }
.btn_qq{ background:url(../images/btn_buy.gif) no-repeat 0 -93px; width:60px; height:23px; border:0; cursor:pointer; font-size:12px; line-height:23px; color:#fff;  vertical-align:middle; }

.list_cgdt { width:95%; margin:0 auto;}
.list_cgdt li{ border-bottom:1px dotted #ccc; line-height:20px; overflow:hidden; zoom:1; margin-bottom:10px; padding:5px;}
.list_cgdt li span{ overflow:hidden; color:#535353;  }
.list_cgdt li em{ float:right;font-family:"宋体"; color:#999;}
.list_cgdt li .w_500{ width:500px;}
.list_cgdt li .w_180{ width:180px;}
.page_25{ width:100%; overflow:hidden; zoom:1;  border-top:1px solid #ddd; height:30px; line-height:30px;}

.list_xh li{ border-bottom:1px dotted #ccc; line-height:20px; overflow:hidden; zoom:1; padding:5px; margin:0px 20px;}
.list_xh li.title_xh{ border-bottom:1px solid #ccc; color:#333; height:32px; line-height:32px; padding:0 5px; background:#FFFBE1; }
.list_xh li span{ float:left; width:270px; overflow:hidden; font-size:14px; font-family:"宋体"; }
.list_xh li em{ float:right; width:70px; text-align:center;}

.tip_flo{ font-size:14px; margin:20px 0; text-align:center; }
.tip_flo1{ font-size:14px; margin:10px 0; text-align:center; }

/* -------------- 关卡 --------------*/
.content_box_25{ margin:0 10px 15px; background:url(../images/line_bg.gif) repeat-y 160px 0; width:728px; }
.left_25{ float:left; width:150px; padding-right:10px;  }
.title_25{ font-size:14px; font-weight:bold; color:#333;  border-bottom:1px solid #E0E0E0; background:#fafafa; text-indent:7px; margin-bottom:10px; height:25px; line-height:25px;   }
.list_25 a{ height:30px; line-height:30px; margin-bottom:3px; cursor:pointer; display:block; text-indent:5px; overflow:hidden; background:url(../images/lock.gif) no-repeat 5px -12px;  }
.list_25 a:hover{ text-decoration:none; }
.list_25 a em{ margin:0 5px; display:inline-block; width:44px; }
.list_25 a.curr{ color:#000; background-color:#fea;}
.list_25 a.dis{ color:#aaa; cursor:default; background:url(../images/lock.gif) no-repeat 5px 10px; }
.right_25 { float:right; width:550px; }
.right_25 h3{ height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; color:#666;  }
.right_25 .txt_25{ line-height:22px; }
.title_26{ font-size:14px; font-weight:bold; color:#f60; border-bottom:1px solid #E0E0E0; margin:0 0 10px;  text-indent:5px; height:30px; line-height:30px;   }



/* -------------- 个人应用管理 --------------*/
.left_550{ float:left; width:548px; }

.w_750_1{ background: url(../images/bg_12.gif) repeat-y right top; float:right; border:1px solid #febf90; width:748px;}
h4.title_tt{ margin:0px 5px; }
.title_tt i{ font-size:12px;}
.content_0 .apply_list li{ margin:20px 0 20px 11px; }
.page_550{ overflow:hidden; zoom:1; height:30px; line-height:30px; margin:0 7px; border-top:1px dotted #ccc; padding:0 8px; }

.right_200{ float:right; width:200px; }
.title_200{ border-bottom:1px solid #ddd; color:#f60; font-size:14px; line-height:30px; height:25px; overflow:hidden;  font-weight:bold; margin:6px 10px; }
.list_hdzx li{ height:25px; line-height:25px; overflow:hidden; background:url(../images/point.gif) no-repeat 0 11px; text-indent:10px; margin:0 10px; }
.list_qbdt{ margin-bottom:10px; }
.list_qbdt li{ height:25px; line-height:25px; overflow:hidden; margin:0 10px; }
.list_qbdt li .c_news{ float:left; width:150px; overflow:hidden; }
.list_qbdt li .t_news{ float:right; text-align:right; color:#999; }

.menu_ph{ overflow:hidden; zoom:1; margin:-5px 10px 15px; border-bottom:1px solid #cce2e7;}
.menu_ph li{ float:left; display:inline; padding:0 7px; text-indent:3px; line-height:22px; display:inline; margin-right:10px; }
.menu_ph li.curr{ background:#cce2e7; }
.menu_ph li.curr a{ text-decoration:none; color:#000;}

.list_ph li{ height:55px; line-height:55px; border-bottom:1px dotted #ddd; padding:0 0 10px;}
.list_ph li .hot{ font-weight:bold; color:#f60; font-weight:bold; font-size:18px; }
.list_ph li .non{ font-weight:bold; color:#888;font-size:18px;}
.list_ph li img{ vertical-align:middle; border:1px solid #ddd; margin:5px 10px; padding:1px; }
.list_ph li .s_1{ display:inline; float:left; width:15%; text-align:center;}
.list_ph li .s_2{ display:inline; float:left; width:20%; text-align:center;}
.list_ph li .s_3{ display:inline; float:left; width:20%; text-align:center;}
.list_ph li .s_4{ display:inline; float:left; width:30%; text-align:center;}
.list_ph li .s_5{ display:inline; float:left; width:10%; text-align:center;}
.list_ph li .s_6{ display:inline; float:left; width:10%; text-align:center;}

.list_ph li.title_30{ font-weight:bold; font-size:14px; color:#777; border-bottom:1px solid #ddd; padding:0; height:25px; line-height:25px; background:#fafafa; }
.list_23{ margin-top:10px; overflow:hidden;}
.list_23 li{ border-bottom:1px dotted #ccc; margin:5px 20px; line-height:30px;  overflow:hidden; zoom:1; font-family:"宋体"; }
.list_23 li.title_23{ border:none; border-top:1px solid #ddd; background:#fafafa; font-weight:bold; color:#666; }
.list_23 li span{ float:left; text-align:center;}
.list_23 li .s_1{ width:10%; }
.list_23 li .s_2{ width:25%; }
.list_23 li .s_3{ width:25%; }
.list_23 li .s_4{ width:15%; }
.list_23 li .s_5{ width:25%; }

.list_23 li .h_1{ width:20%; }
.list_23 li .hh_1{ line-height:20px; text-align:left; padding-bottom:5px;}
.list_23 li .hh_1 img { border:#ccc 1px solid; padding:1px; margin:0px 10px 0px 20px;}
.list_23 li .h_2{ width:25%; }
.list_23 li .h_3{ width:10%; }
.list_23 li .h_4{ width:15%; }
.list_23 li .h_5{ width:15%; }
.list_23 li .hh_5{ line-height:20px;}
.list_23 li .h_6{ width:10%; }

/* -------------- 分页 --------------*/

.page{ text-align:center;  }
.page a{ border:1px solid #e0e0e0; display:inline-block; padding:0 7px; line-height:22px; margin:0 4px 15px; vertical-align:middle;  }
.page a.curr{ color:#fff; text-decoration:none; background-color:#f60; cursor:default;}
.page a.disable{ color:#999; text-decoration:none; background-color:#f0f0f0; cursor:default; }

/* -------------- footer --------------*/
.footer{ text-align:center; line-height:21px; color:#777; margin:5px auto;}
.footer .p_01 a{ margin:0 7px; color:#777;}
.footer .p_01 a:hover{ color:#d00;}



/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.cgjlbox { margin:20px;}
.cgtb0{width:100%; text-align:center; font-family:"宋体"; border-collapse:collapse;} 
.cgtb0 thead  td{border-top:#acdc5f 2px solid; background-color:#f2fddb; font-weight:normal;}
.cgtb0 td { height:25px; line-height:25px; border:#acdc5f 1px solid; font-size:13px; font-weight:bold; }

.cgtb2 { width:100%; margin-top:10px; text-align:center; border-collapse:collapse;font-family:"宋体";}
.cgtb2 thead td { font-size:13px; border-bottom:none; font-weight:bold; background:url(../images/tablebg0.gif) repeat-x; height:33px; line-height:33px;}
.cgtb2 td {  height:28px; line-height:28px; border-bottom:#c6c6c6 1px dashed;}
.cgtb2 td em { color:#999;}

.cggk0 { width:845px; margin-left:15px; overflow:hidden;}
.cggk0 a,.cggk0 a.gkc0{ width:82px; margin:8px 11px; _margin:8px 10px;height:52px;font-size:18px; color:#a32006; font-weight:bold; font-family:"微软雅黑";  background:url(../images/mhsbox.jpg) no-repeat; display:block; float:left; text-align:center; padding-top:30px;}
.cggk0 a:hover,.cggk0 a.gkc0{ background-position:0px -81px;}

a.tzbtns0 { display:inline-block; background:url(../images/tzbtns0.gif) no-repeat; width:65px; height:24px;}
a.tzbtns0:hover { background-position:0px -24px;}

.ranktable { width:95%; text-align:center;border-collapse:collapse;margin:10px 20px;font-family:"宋体";}
.ranktable thead td{ border-bottom:none;font-weight:bold; font-size:14px; color:#777; border-top:1px solid #ddd;height:25px; line-height:25px; background:#fafafa; }
.ranktable td,.ranktable th { border-bottom:1px dotted #ccc;}
.ranktable td i{ width:23px; height:31px; background:url(../images/zqirank.gif) no-repeat 0px -93px; font-size:20px; display:block; color:#666; line-height:27px; margin:0 auto;}
.ranktable td.rankn1 i{ background-position:0px 0px; color:#fff;}
.ranktable td.rankn2 i { background-position:0px -31px;color:#fff;}
.ranktable td.rankn3 i { background-position:0px -62px;color:#fff;}
.ranktable td em { color:#999; margin-right:15px;}
.ranktable td  b { font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.ranktable th img {  vertical-align:middle; border:1px solid #ddd;  margin:5px 10px; padding:1px;}
.ranktable th { text-align:left; padding-left:10px; font-weight:normal;}
.ranktable th span { width:120px; height:70px; margin:0 auto; display:block; line-height:55px; overflow:hidden;}

.buyboxs { width:430px;border-collapse:collapse;}
.buyboxs td,.buyboxs th{border:#c8ea91 1px solid; width:110px; height:42px; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.buyboxs th{ background-color:#f1ffd5;}


