body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, th, var, optgroup { font-style:normal; font-weight:normal }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
abbr, acronym { border:0; font-variant:normal }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit }
code, kbd, samp, tt { font-size:100% }
input, button, textarea, select { *font-size:100% }
body { line-height:1.5 }
ol, ul { list-style:none }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left }
sup, sub { font-size:100%; vertical-align:baseline }
:link, :visited, ins { text-decoration:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
.fl { float:left }
.fr { float:right }
.fl, .fr{ _display:inline;}
.hidden { display:none }
.invisible { visibility:hidden }
.underline { text-decoration:underline }
.hand { cursor:pointer }
.cb { clear:both }
.cl { clear:left }
.cr { clear:right }
.tc { text-align:center }
.tl { text-align:left }
.tr { text-align:right }
.vm { vertical-align:middle }
.pr { position:relative }
.pa { position:absolute }
.fs12 { font-size:12px }
.fs14 { font-size:14px }
.fn { font-weight:normal }
.fb { font-weight:bold }
.black, .black a:link, .black a:visited, .black a:active, .black a:hover { color:black }
.white, .white a:link, .white a:visited, .white a:active, .white a:hover { color:white }
.red, .red a:link, .red a:visited, .red a:active, .red a:hover { color:red }
.clearfix:after { content:"\0020"; visibility:hidden; display:block; font-size:0; clear:both; height:0 }
.clearfix { *zoom:1 }
.pt10 { padding-top:10px }
.pr10 { padding-right:10px }
.pb10 { padding-bottom:10px }
.pb5{ padding-bottom:5px;}
.pl10 { padding-left:10px }
.mt10 { margin-top:10px }
.mr10 { margin-right:10px }
.mb10 { margin-bottom:10px }
.ml10 { margin-left:10px }
.mr20{ margin-right:20px;}
.mt40{ margin-top:40px;}
input, textarea, button, select{outline:none;}
/*common*/
body{font-size:12px;  font-family:"Microsoft Yahei", Arial, sans-serif; letter-spacing:0; background:url("../images/bg-body.png");}
button,input,select,textarea{ vertical-align:baseline; *vertical-align:middle; outline:none; _color:#fff; resize:none;}
a:focus,a:active,a:hover{ outline:none}
strong{ font-weight:bold;}
img{ vertical-align:middle;}
.wrap{ width: 1000px; margin:0 auto; position:relative;}
.container{ background:url("../images/body.jpg") center top no-repeat; color:#fff; overflow:hidden; _float:left; width:100%;}
a{color:#2381c8;}
a:hover{color:#2381c8; text-decoration:underline;}
.orange, .orange:hover, .container .orange{color:#fb7838;}
/*header 顶部*/
.header{ height:65px; padding-bottom:7px; background:url("../images/header.png") repeat-x; _background-image:url("../images/header-ie6.png");}
.nav{background:url("../images/data-logo.png") no-repeat; padding-left:130px;}
.nav a{ float:left; display:inline; margin-right:5px; width:84px; height:72px;line-height:64px; text-align:center; color:#b2d5ff; font-size:20px;}
.nav a:hover, .nav .cur{ text-decoration:none; background:url("../images/nav-cur.png"); color:#10407e; }
.search{ border:1px solid #477dc4; height:35px; overflow:hidden; padding:1px; background:#14427f; width:235px; position:absolute; top:13px; right:5px;}
.search .text{ /*color:#4c80c7;*/ color:#b0d2f6; float:left; width:177px; background:#21569b; border:0; padding:9px 7px 8px; line-height:18px; height:18px;}
.search .focus{color:#fff;}
.search .btn{background:#144585 url("../images/icon-search.png") center center no-repeat; cursor:pointer; border:0; height:35px; width:43px; float:right;}
.logo{ position:absolute; width:98px; height:65px; left:0; top:0;}
/*box 通用*/
.box{position:relative; padding-bottom:5px; background:url("../images/condition.jpg") center center; border:1px solid #3a4872; box-shadow:inset 0 0 10px rgba(12, 17, 31, 0.8); color:#c3c3c3; zoom:1;}
.box a{ color:#c3c3c3;}
.box .items{ margin:0 14px; padding:10px 0 3px;}
.box .pt20{ padding-top:20px;}
.box .items .t{ float:left; display:inline; line-height:56px; width:70px; font-size:18px; font-weight:bold; text-shadow:0 0 2px rgba(0, 0, 0, 1);}
.box .items .c{ float:left; width:896px; overflow:hidden;}
.box .items .c li{ width:66px; padding:2px; cursor:pointer; text-align:center; margin-right:14px; display:inline; float:left;}
.box .items .c img{ transition:all 0.3s ease; -webkit-transion:all 0.3s ease; width:64px; height:64px; display:block; border:1px solid #111624; border-radius:2px;}
.box .items .c span{ display:block; cursor:pointer; transition:all 0.3s ease; -webkit-transion:all 0.3s ease;height:32px; line-height:32px; font-size:14px; word-wrap:break-word; word-break:break-all; overflow:hidden;}
.box .items .c li:hover img, .box .items .c li.hover img, .box .items .c a:hover img{ border-color:#b0923a; box-shadow:0 0 2px rgba(0, 0, 0, 1); }
.box .items .c li:hover span, .box .items .c li.hover span, .box .items .c a:hover{ color:#c0a45b; text-decoration:none;}
/*condition 筛选条件*/
.bb1{ border-bottom:1px solid #2b2c2f;}
.bt1{border-top:1px solid #0e0e10;}
.condition{ margin:40px 0 30px;}
/*classify 分类*/
.classify{ padding:0 0 14px; }
.classify .t{ float:left; display:inline; width:70px; text-indent:12px; line-height:26px; font-size:18px; font-weight:bold; color:#c3c3c3; }
.classify .c{ overflow:hidden; width:925px; float:left;}
.classify .c a{ float:left; margin:0 5px 16px 4px; display:inline; color:#7194db; width:55px; text-align:center; line-height:24px; height:24px; border:1px solid #7194db;}
.classify .c a:hover{background:#4f85e0; border-color:#4f85e0; color:#fff; text-decoration:none;}
/*table 表格*/
table td, .gather-right{ word-wrap:break-word; word-break:break-all;}
.table, .table1{border:1px solid #3a4872; padding:1px; background:#0d0f14; color:#959595;}
.table1{background:url("../images/condition.jpg") center center repeat;}
.table table, .table1 table{ width:100%;}
.table .th, .table1 .th{ padding:1px 1px 0;}
.table .th th, .table1 .th{background:url("../images/table-th.png") repeat-x; font-weight:bold; font-size:14px; color:#8fa3d7; text-shadow:0 0 1px rgba(24, 37, 70, 1); line-height:35px; text-indent:10px;}
.table .title{width:96%; margin:0 auto; padding:0;}
.table .th .li{ line-height:35px; text-indent:10px; font-weight:bold; font-size:14px; color:#8fa3d7; text-shadow:0 0 1px rgba(24, 37, 70, 1); float:left;}
.table tr{background:#151515;}
.table .even{background:#181818;}
.table td{/*border-top:1px solid #101010;*/ border-bottom:1px solid #252525; padding:10px; line-height:24px; _height:24px;}
.table td > img, .table1 td > img{ border-radius:2px;}
.table a, .table a:hover, .table1 a, .table1 a:hover{color:#2381c8;}
.table img + a, .table1 img + a{ padding-left:5px;}
.bold a{ font-weight:bold;}
.table1 .th1 th{color:#8fa3d7; font-weight:bold;}
.table-search{background:#151515; padding-bottom:20px;}
.table-search .th th{background:#151515;}
.table-search td{border:0;}
.table-search table{ width:96%; margin:5px auto 0;}
/*result 搜索结果页*/
.result .c{position:relative; padding:43px 0 50px; min-height:400px;}
.result .t{color:#d4d4d4; font-size:20px; padding:45px 15px 25px; text-align:center; line-height:40px; word-wrap:break-word; word-break:break-all;}
.result .tab, .prop-info .tab{ height:44px; position:absolute; top:0;}
.result .tab .li, .prop-info .tab .li{ padding:1px 28px 0; line-height:42px; height:43px; float:left; font-size:18px; color:#e2e2e2; text-shadow:0 0 1px rgb(0, 0, 0); cursor:pointer; display:inline; margin-right:4px;}
.result .tab .selected, .result .tab .li:hover, .prop-info .tab .selected{padding:0 27px; border:1px solid #34416a; border-bottom:0; color:#6eadf7; background:#151515; text-decoration:none;}
.prop-info .tab .li{ cursor:default;}
/*gather 采集 详细页*/
.gather-left, .gather-right{ display:inline; color:#959595; height:368px;}
.gather-left{width:590px; float:left;}
.gather-left table{ float:right; width:570px; border-collapse:separate; _border-collapse:collapse; margin-top:15px;}
.gather-left th, .gather-left td{/*border-bottom:1px solid #2b2c2f;*/ background:url("../images/border.png") left bottom repeat-x; padding:5px 10px 7px; *padding-bottom:6px; _padding-bottom:7px;}
.gather-left td{/*border-top:1px solid #0e0e10;*/}
.gather-right{ width:388px; float:right; background:#1b1b1b;}
.gather-right .c{padding:20px;}
.last-tr td{border-bottom:0; background:none;}
.gather-right a{color:#5078c7; font-size:16px;}
.gather-right .intro{ line-height:22px;}
.gather-right .links{padding:2.5em 1.5em 0; line-height:36px;}
/*gather-info*/
.gather-info{}
.gather-info td{border-bottom:1px dashed #222;}
.gather-info .no-border, .gather-info .no-border td{ border-bottom:0;}
.gather-info .col{ border-left:1px dashed #222;}
/*view 一览*/
.view{ float:left; display:inline; line-height:36px; }
.view img{width:18px; height:18px; float:left; display:inline; margin:12px 5px 0 2px; _margin-top:9px;}
.view span{color:#afafaf; font-size:18px; font-weight:bold;}
.lh30{ line-height:30px;}
/*prop-info 道具详细页*/
.prop-info{}
.prop-info .t{ padding:50px 0 0; line-height:40px; border-bottom:1px solid #232e50; color:#e2e2e2;}
.prop-info .t .inner{ border-bottom:1px solid #3a4a71;}
.prop-info .t strong{ font-size:26px;}
.prop-info .t span{ margin-left:30px;}
.prop-info .t a, .prop-info .t a:hover{color:#e2e2e2;}
.prop-show{ width:580px; padding:25px 12px; float:left;}
.prop-show .img{ width:128px; height:128px; float:left; background:#010102; border:1px solid #202123; padding:7px;}
.prop-show .img img{border-radius:5px;}
.prop-show .text{width:360px; float:left; padding-left:20px;}
.prop-show .li{ width:100px; border-bottom:6px solid #3b4868; float:left; display:inline; text-align:right; line-height:20px;}
.prop-show .mr30{ margin-right:30px;}
.prop-show .bd1{ border-bottom:1px solid #262728;}
.prop-show .bt1{ border-top:1px solid #0b0b0c;}
.prop-show .no{font-size:16px; font-weight:bold;}.prop-repair{ width:380px; line-height:36px; text-indent:80px; float:right; padding:25px 0; height:144px;}
.prop-info .c{ position:relative; padding-top:43px;}
.mt20{ margin-top:20px;}
.bg2{background:url("../images/border.png") left top repeat-x; line-height:28px; height:28px;}
table .prop-even td{background:#232323 url("../images/border.png") left bottom repeat-x;}
table .no-bg td{background-image:none;}
.table .w380{ width:380px;}
.table .w530{ width:530px;}
.table .ml20{ margin-left:20px;}
.table .mr20{ margin-right:20px;}
.prop-info .product td{ padding-left:30px;}
/*tree*/
.tree{}
.tree .row{ line-height:23px; height:23px; vertical-align:middle;}
.tree .dt{ cursor:pointer;}
.h200{height:200px;}
.ta-top{ vertical-align:top;}
/*comment*/
.comment{margin:5px 35px 35px;}
.comment #SOHUCS #SOHU_MAIN .section-cbox-w .textarea-fw{width:846px;}
/*tips
.tips{ width:406px; color:#afafaf; word-wrap:break-word; word-break:break-all;}
.tips-t{background:url("../images/tooltip-t.png"); height:14px; overflow:hidden;}
.tips-c{background:url("../images/tooltip-c.png");}
.tips-c .h{background:url("../images/tooltip-title.png"); height:26px; line-height:26px; text-indent:16px;}
.tips-c .h1{background:#1d1d1d; margin:0 4px; line-height:28px; height:28px;}
.tips-b{background:url("../images/tooltip-b.png"); height:10px; overflow:hidden;}*/
/*tips-area 地区
.tips-area .t{ line-height:38px; height:38px; color:#fff; font-size:14px; padding:0 32px; overflow:hidden;}
.tips-area .th{background:#1d1d1d;}
.tips-area table{width:95%; margin:8px auto 0;}
.tips-area tr{background:url("../images/border.png") left bottom repeat-x;}
.tips-area td, .tips-area th{padding:5px 10px;}
.tips-area .no-bg{background:none;}*/
/*tips-prop 道具
.tips-prop .t{ position:relative; padding:2px 14px;}
.tips-prop .img{ float:left; display:inline; margin-right:10px; width:64px; height:64px; border-radius:2px;}
.tips-prop .name{ font-size:24px; font-weight:bold; line-height:30px;}
.tips-prop .price{ position:absolute; right:14px; top:4px; color:#4781f3; background:url("../images/icon-gold.png") no-repeat; padding-left:22px;}
.tips-prop .info{ padding-top:8px;}
.tips-prop .info .li{ text-align:right; line-height:20px; float:left; display:inline; width:120px; padding-right:2px; margin-left:10px; border-bottom:4px solid #404040;}
.tips-prop .info .no{font-size:18px; font-weight:bold;}
.tips-prop dl{padding:5px 17px;}
.tips-prop dl dt{background:url("../images/border.png") right center no-repeat; line-height:26px; margin-top:2px;}
.tips-prop dl dd{ line-height:20px; padding-left:13px;}
.tips-prop dl dd span{ padding-right:18px;}
.tips-prop .h{ margin-top:12px;}*/
/*search-condition*/
.search-condition{ padding:35px 0;}
.search-condition .li{ padding:12px 0; line-height:24px; border-bottom:1px solid #3c4b77; border-top:1px solid #212d50;}
.search-condition .bt0{ border-top:0; }
.search-condition .bb0{border-bottom:0;}
.search-condition .text{background:#fff; line-height:14px; height:14px; color:#333; border:0; border-radius:3px; padding:4px 5px;}
.search-condition label{ width:60px; float:left; font-size:14px; font-weight:bold;}
.search-condition .w100{width:100px;}
.search-condition .w400{ width:400px;}
.search-condition .w500{ width:500px;}
.search-condition .w178{width:178px;}
.search-condition .w60{ width:60px;}
.search-condition .w120{ width:120px;}
.search-condition .w80{ width:80px;}
.search-condition select{ font-family: "Microsoft Yahei", verdana, arial, sans-serif; margin-top:-1px; padding:0; border-radius:3px; color:#767676; margin-right:16px; background:#fff; height:22px; line-height:35px; vertical-align:middle; border:1px solid #fff; text-align:left;}
.ml60{ margin-left:60px;}
.btn-blue, .btn-blue input{ font-family:"Microsoft Yahei", "Simsun", Arial;  cursor:pointer;}
.btn-blue{ float:left; background:url("../images/btn-blue.png") repeat-x; height:30px; line-height:auto; vertical-align:middle; font-size:16px; color:#202942; text-align:center; /*padding:0 32px;*/ width:100px; border-radius:3px; border:1px solid #0b1120; }
.btn-blue input{ width:100%; height:28px; vertical-align:middle; background:none; border:0 none;}
.btn-blue:hover, .btn-blue:hover input{ background-position:0 -48px; color:#fff; }
.search-condition .btn{ width:78px; height:24px; border:1px solid #243052; margin-right:30px; text-align:center; line-height:auto; color:#000; border-radius:3px; cursor:pointer; transition:all 0.2s ease; -webkit-transition:all 0.3s ease;}
.search-condition .btn-blue{ margin-right:30px;}
.search-condition .btn0{background:#fff; border-color:#fff;}
.search-condition .btn1{background:#fff;}
.search-condition .btn2{background:#e876a4;}
.search-condition .btn3{background:#09b250;}
.search-condition .btn4{background:#4f85e0;}
.search-condition .btn5{background:#7f4fe0;}
.search-condition .btn:hover, .search-condition .selected{ border:1px solid #3c4a76; box-shadow:inset 0 0 4px rgba(7, 20, 53, 1.0); background:#1c294b; color:#fff; }
.search-condition .btn0:hover, .search-condition .btn1:hover{color:#fff;}
.search-condition .btn2:hover, .search-condition .btn2.selected{ color:#e876a4;}
.search-condition .btn3:hover, .search-condition .btn3.selected{color:#09b250;}
.search-condition .btn4:hover, .search-condition .btn4.selected{color:#4f85e0;}
.search-condition .btn5:hover, .search-condition .btn5.selected{color:#7f4fe0;}
/*page-bar 页码*/
.text-center{text-align:center;}
.text-right{ text-align:right;}
.page-bar-out strong{color:#fff;}
.page-bar-bottom{ margin:15px 0 25px; }
.page-bar a, .page-bar span{ border-radius:2px; position:relative; display:inline-block; *zoom:1; *display:inline; vertical-align:top; background:#1e2841; color:#fff; font-size:12px; margin:0 1px; padding:6px 10px; border:1px solid #1e2841; height:14px; line-height:14px; text-align:center; }
.page-bar span{ background:#4f85e0; color:#fff; border-color:#4f85e0; z-index:2; }
.page-bar a:hover{ border-color:#4f85e0; background:#4f85e0; color:#fff; text-decoration:none; }
.page-bar .page-count{ background:none; padding:0; border:0; font-style:normal; color:#fff; line-height:28px; margin-right:12px;}
.page-bar .pre, .page-bar .next, .page-bar .pre:hover, .page-bar .next:hover{width:7px; overflow:hidden; background-position:center center; background-repeat:no-repeat;}
.page-bar .pre, .page-bar .pre:hover{ background-image:url("../images/arrow-left.png"); _background-image:url("../images/arrow-left-ie6.png"); }
.page-bar .next, .page-bar .next:hover{ background-image:url("../images/arrow-right.png"); _background-image:url("../images/arrow-right-ie6.png"); }
/*backtop*/
.backtop{ background: url("../images/backtop.png"); width: 54px; height: 54px; display: block; position: fixed; top: 50%; right: 50px; margin-top: -27px; _position:absolute; _top:0; _margin-top:0; }
/*common*/
.color-duan{color:#788be7;}
.color-tie{color:#0074b0;}
.color-zhu{color:#00b0a1;}
.color-diao{color:#7cb000;}
.color-zhi{color:#b07c00;}
.color-yi{color:#f9658b;}
.color-lian{color:#ffb46a;}
.color-peng{color:#f1ff7e;}
.color-cai{color:#b93b14;}
.color-yuan{color:#b0006c;}
.color-bu{color:#c041fb;}
.color-green{color:#46b61a;}
.color-blue{color:#6eadf7;}
.color-red{color:#aa2d2d;}
/* footer */
.footer{ background:#000; color:#808080; height:135px; margin-top:80px;}
.global-footer{ clear:none; background:url("../images/logo.png") 110px 35px no-repeat; text-align: left; padding:32px 0 0 220px; width: 780px; line-height:22px; font-family:Verdana, Geneva, sans-serif; }

.ic_reflection_box_64 { position: relative; width: 64px; height: 64px; display: block;}
.ic_reflection_img_64 { width: 64px; height: 64px; }
.ic_reflection_frame_64 { width: 76px; height: 76px;  position: absolute; top: -3px; left: -6px;}
.ic_reflection_box_128 { position: relative; width: 128px; height: 128px; display: block;}
.ic_reflection_img_128 { width: 128px; height: 128px; }
.ic_reflection_frame_128 { width: 152px; height: 152px;  position: absolute; top: -6px; left: -12px;}

.classify .c a.mark_level{background:#4f85e0; border-color:#4f85e0; color:#fff; text-decoration:none;}
