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, em, 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 }
textarea, input{resize:none; outline:none;}
.fl { float:left }
.fr { float:right }
.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 }
.clear:after { content:"\0020"; visibility:hidden; display:block; font-size:0; clear:both; height:0 }
.clear { *zoom:1 }
.clear { clear:both }
.pt10 { padding-top:10px }
.pr10 { padding-right:10px }
.pb10 { padding-bottom:10px }
.pl10 { padding-left:10px }
.mt10 { margin-top:10px }
.mr10 { margin-right:10px }
.mb10 { margin-bottom:10px }
.ml10 { margin-left:10px }
strong{ font-weight:bold;}
/*common*/
body{background:#202125 url("/cha../images/body.jpg") no-repeat scroll center 44px; color:#bdbdbd; font-size:13px; font-family:"Microsoft yahei", Simsun, Arial, sans-serif;}
a{color:#bdbdbd;}
a:hover{color:#bf4b2b; text-decoration:none;}
.cur{color:#bf4b2b;}
.txt-blue{color:#07f;}
.txt-red{color:#bf4b2b}
.wrap{width:1000px; position:relative; margin:0 auto;}
/*ico*/
.ico, .nav a{background:url("/cha../images/icon.png");}
.nav a{background-position:-210px 0; width:210px; height:57px;line-height:57px; text-align:center;  text-shadow:0 0 3px rgba(0, 0, 0, 0.9); font-size:20px;}
.nav a:hover{background-position:0 0;}
.ico{ display:inline-block; vertical-align:middle; margin-right:8px;  *zoom:1; *display:inline;}
.ico-back{background-position:0 -180px; width:108px; height:27px; line-height:26px; margin:0;}
.ico-query{background-position:0 -120px; width:19px; height:19px;}
.ico-star{background-position:0 -160px; width:8px; height:8px;}
.ico-last{background-position:-120px -70px; width:78px; height:25px;}
/*img-txt*/
.img{ position:relative;}
.img img{ display:block; border:1px solid #18191a;}
.img p{word-wrap:break-word; word-break:break-all; text-align:center; overflow:hidden;}
.img-cover{ position:absolute;}
.img-txt{_zoom:1;}
.img-txt .img{ float:left;}
.img-txt .txt{ float:right;}
/*page-no*/
.page-no{ text-align:center; padding:45px 20px;}
.page-no a, .page-no span{padding:5px 14px; line-height:15px; display:inline-block; height:15px; font-size:14px; margin:5px 1px; *zoom:1; *display:inline;}
.page-no a{background:#3f4041; color:#949593;}
.page-no a:hover, .page-no span{background:#bf4b2b; color:#ccc;}
.page-no a:hover{ text-decoration:none;}
/*header*/
.header{height:411px;}
.header-hd, .header-bd{height:206px;}
.header-hd{background:url("/cha../images/header_01.jpg");}
.header-bd{background:url("/cha../images/header_02.jpg");}
.header-bd .nav, .header-bd .back-zq{ position:absolute; bottom:0;}
.header-bd .nav{ width:630px; left:0; border:1px solid #1f2024;}
.header-bd .nav a{float:left; color:#ddd; display:inline;}
.header-bd .nav a:hover{color:#ffe0cf; text-decoration:none;}
.header-bd .back-zq{right:0; text-indent:32px; display:block; font-size:16px; color:#d4b49c;}
.header-bd .back-zq:hover{background-position:0 -210px; color:#f3e2d5;}
/*main*/
.main{background:#202125 url("/cha../images/main.jpg") no-repeat left top; min-height:540px;}
.position{ line-height:56px; font-size:14px; position:relative; height:56px; overflow:hidden;}
.position-last{ position:absolute; line-height:56px; right:0; top:0; color:#59b253;}
.main-hd{background:#1f1f21; border:1px solid #141415; padding:18px; overflow:hidden;}
.main-hd .t{ line-height:25px;}
.main-hd h3{font-size:16px; color:#bebebe; float:left;}
.main-hd .last{ float:right;}
.main-hd .last a, .main-hd .last a:hover, .main-hd .last{color:#60c259;}
.main-hd .last span{color:#bebebe;}
.main-hd .last a:hover{ text-decoration:underline;}
.main-hd .last .ico-last{ text-align:center; font-size:14px; color:#d37865;}
.main-hd .m-t{color:#bf4b2b; font-weight:bold; font-size:14px; width:50px; line-height:24px;}
.main-hd .m-t, .main-hd .m-m{ float:left; display:inline; line-height:32px;}
.main-hd .m-t .ico-star{ float:left; display:inline; margin-top:12px;}
.main-hd .m ul{padding:10px 20px 0;}
.main-hd .m li{line-height:32px; padding:10px 0 12px; background:url("/cha../images/line.png") left top repeat-x; overflow:hidden;}
.main-hd .m li.first{background:none;}
.main-hd .m .bt0{border-top:0;}
.main-hd .m .bb0{ border-bottom:0;}
.main-hd .m-m a{ float:left; width:75px; height:26px; line-height:25px; text-align:center; margin:3px 5px; color:#949593;}
.main-hd .m-m .cur, .main-hd .m-m a:hover{background:url("/cha../images/icon.png") -210px -70px; color:#949593;}
.main-list{ overflow:hidden; width:100%;}
.main-list ul{width:105%; padding:15px 0;}
.main-list li{ float:left; width:180px; display:inline; margin:25px 25px 0 0; overflow:hidden; }
.main-list li a{ display:block;}
.main-list img{width:178px; height:118px;}
.main-list .img p{ line-height:20px; font-size:14px; color:#949593; padding:15px 0 0; height:40px; }
.main-list a:hover p{color:#bf4b2b; text-decoration:none;}
/*side*/
.side{ float:left; width:300px; *position:relative; *z-index:2;}
.side-box{padding:0 0 16px 0;}
.side-box-hd{ line-height:38px; height:42px; font-size:20px; font-weight:bold; color:#b4442c;}
.side-box-bd, .content-box{border:1px solid #141415; background:#1f1f21;}

.map-cover{ position:relative; margin:0 0 10px 0;}
.map-cover img, .map-cover object, .map-cover embed{width:298px; height:207px; overflow:hidden;}
.map-cover img{ display:block;}
.map-cover-video{background:url("/cha../images/icon.png") 0 -300px; width:298px; height:207px; position:absolute; top:0; left:0;}

.map-info{ color:#8d8d8d;}
.map-info table{width:100%;}
.map-info tr{ background:url("/cha../images/line.png") left top repeat-x;}
.map-info td{ line-height:20px; vertical-align:middle; padding:10px 15px; color:#8d8d8d; font-size:14px; }
.map-info .first{background:0; padding-top:0;}
.map-info tr > .th{background:url("/cha../images/vline.png") right top repeat-y;}
.map-info .first > .th{background:url("/cha../images/vline.png") right -2px repeat-y;}
.map-info .th{ padding-right:17px; text-align:right; width:80px; _border-right:1px solid #141415;}
.map-info td a{ font-weight:bold;}
.star, .star-cover{background:url("/cha../images/icon.png") 0 -534px; width:88px; height:14px; overflow:hidden; display:block;}
.star, .map-author{ position:relative;}
.map-author-txt{ color:#b4442c; font-weight:bold;}
.star-cover{background-position:0 -520px; position:absolute;}
.map-author-drop{ position:absolute; z-index:1; top:-7px; left:130px; display:none;width:159px; _background:#343434; _border:1px solid #151515;}
.js-hover-cur .map-author-drop{ display:block;}
.map-author-t{background:url("/cha../images/author.png") 0 0 no-repeat; overflow:hidden; }
.map-author-m{background:url("/cha../images/author.png") -159px 0 repeat-y; padding:0 23px 0 29px; text-align:center; *zoom:1; _padding-left:23px;}
.map-author-b{ background:url("/cha../images/author.png") -318px -27px no-repeat; height:13px; overflow:hidden;}
.map-author-h{margin:8px 23px 0 29px; text-align:center; line-height:30px; color:#b4442c; font-weight:bold; _margin-left:23px;}
.map-author-m p{background:url("/cha../images/author.png") -340px 0; _border-top:1px solid #666; line-height:28px; height:28px; overflow:hidden;}
.map-author-t, .map-author-m, .map-author-b, .map-author-m p{ _background:none;}

.map-info .editor{ color:#bebebe;}
.editor .editor-expand{ color:#b4442c; font-weight:normal;}

.qq-group dt, .qq-group dd{ line-height:30px;}
.qq-group dd{border-top:1px dotted #303031;}
/*map-similar*/
.map-similar .img{width:129px; text-align:center; float:left; display:inline; margin:13px 0 0 13px; overflow:hidden;}
.map-similar .img img{width:127px; height:98px;}
.map-similar p{ line-height:36px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:36px;}
.map-top{ width:298px; overflow:hidden;}
.side .img-txt{margin:13px;}
.side .img-txt img{width:116px; height:90px;}
.side .img-txt .txt{width:144px;}
.side .img-txt .txt-h{ line-height:16px; height:16px; margin-bottom:4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.side .img-txt .txt-p{ line-height:24px; font-size:12px; height:72px; color:#8d8d8d; overflow:hidden; word-break:break-all; word-wrap:break-word;}
.map-top-list{padding:0 0 13px;}
.map-top-list li{ line-height:26px; height:26px; white-space:nowrap; text-overflow:ellipsis; _white-space:normal; _word-wrap:break-word; _word-break:break-all; overflow:hidden; padding:0 13px;}
.map-top-list a{color:#8d8d8d;}
.map-top-list a:hover{color:#b4442c; text-decoration:underline;}
.map-top-list span{ font-weight:bold; color:#bdbdbd; margin-right:5px;}
/*content*/
.content{ float:right; width:681px;color:#8d8d8d;}
.content-hd{}
.content-hd a, .map-boss-link a{ float:left; display:inline; width:135px; margin-right:1px; background:#752c26; height:40px; line-height:39px; font-size:16px; color:#cdc0a6; text-align:center;}
.content-hd .cur, .content-hd a:hover, .map-boss-link .cur, .map-boss-link a:hover{background:#b4442c; color:#dfd3b9;}
.content-hd a.last, .tab-link a.last{ margin:0;}
.content-h{font-size:18px; font-weight:bold; line-height:20px; height:20px; color:#a5402b; padding:25px 20px 15px; overflow:hidden;}
.content-h span{ float:left; width:4px; height:18px; background:#a5402b; overflow:hidden; margin:3px 10px 0 0; display:inline; _margin-top:0;}
.content-bt1{ border-top:1px solid #28282a;}
.content-bb1{ border-bottom:1px solid #161618;}

.map-sp{ position:relative; padding:0 0 20px;}
.map-sp .content-h{ padding-top:40px;}
.map-sp-hd{ position:absolute; right:55px; top:40px;}
.map-sp-hd a{background:url("/cha../images/icon.png") -170px -170px; width:98px; height:98px; color:#cdc0a6; display:block;}
.map-sp-hd a:hover{background-position:-270px -170px; color:#cdc0a6;}
.map-sp-hd span{ display:block; padding:70px 19px 0; height:20px; cursor:pointer; text-align:center; line-height:20px; overflow:hidden; white-space:nowrap; font-size:12px;}
.map-sp-bd{font-size:14px; line-height:24px; word-wrap:break-word; word-break:break-all; min-height:72px; _height:auto; width:440px; padding:0 20px;}

.map-box{ padding-top:2px; background:url("/cha../images/line.png") left top repeat-x;}
.map-box-hd{padding:0 0 0 10px;}
.map-box-list{ position:relative;}
.map-box-list li{ float:left; display:inline; width:110px;}
.map-box-list .img{width:110px; height:110px; overflow:hidden;}
.map-box-list img{ margin:10px; width:88px; height:88px;}
.map-box-list p{ text-align:center; padding:0 5px; line-height:18px; height:36px; overflow:hidden; word-wrap:break-word; word-break:break-all;}
.map-box-list .img-cover{background:url("/cha../images/icon.png") -310px -300px; width:110px; height:110px; _background:none; _width:82px; _height:82px; _margin:10px 0 0 10px; _border:4px solid #59b253; top:0; left:0; display:none; z-index:0;}
.map-box-list .cur .img-cover{ display:block;}
.map-box-slist{}
.map-box-slist li{width:87px;}
.map-box-slist img{width:65px; height:65px;}
.map-box-slist .img{width:87px; height:87px;}
.map-box-slist .img-cover{background-position:-320px -420px; _width:59px; _height:59px;}
.map-box-bd{background:#2b2b2b; border:1px solid #2e5b2b; padding:10px 15px; font-size:14px; line-height:24px; word-wrap:break-word; word-break:break-all; margin:15px 20px 20px;}

.content-box strong{color:#bebebe;}
.map-intro ul{padding:0 20px;}
.map-intro .img{width:202px; overflow:hidden;}
.map-intro .img p{ line-height:34px; height:35px;}
.map-intro .img img{width:200px; height:140px;}
.map-intro li{border-top:1px dotted #383838; padding:25px 0 15px;}
.map-intro .first{border:0; padding-top:0;}
.map-intro .txt{width:415px;}
.map-intro .txt p{padding:0 0 15px 0;}

.map-boss-link{margin:10px 20px 0;}
.map-boss-link a{width:105px; line-height:33px; height:33px;}
.map-boss .img{width:156px; overflow:hidden;}
.map-boss .img img{width:154px; height:110px;}
.map-boss .img p{ line-height:34px; height:35px;}
.map-boss .txt{width:435px; padding-right:20px;}
.map-boss .img-txt{margin:20px;}
.map-boss .txt p{padding:0 0 15px 0;}
.map-boss strong{ float:left;}
.map-boss li{ float:left; display:inline; width:62px; margin:0 10px 0 0;}
.map-boss ul{ overflow:hidden; width:360px; float:right;}
.map-boss li img{width:50px; height:50px; border:1px solid #0e0e0e; display:block; margin:0 auto;}
.map-boss li p{font-size:12px; line-height:16px; height:32px; padding:4px 0 0; text-align:center;}
.tab-item{ display:none;}

.map-box1{padding:10px 20px 20px;}
.map-box1 .img{margin:0 0 10px 0;}
.map-box1 .img img{ width:637px; height:453px;}
.map-box1 .p{padding:5px 0;}
.map-box1 .p, .map-box1 dt, .map-box1 dd{ line-height:24px; word-wrap:break-word; word-break:break-all; font-size:14px;}
.map-box1 dl{}
.map-box1 dt{color:#bebebe; padding:0 0 3px; font-weight:bold; height:24px; overflow:hidden;}
.map-box1 dt .ico-star{ float:left; display:inline; margin:9px 8px 0 0;}
.map-box1 dd{padding:0 0 0 16px;}
/*comment*/
.comment{background:#ffffff; margin:20px 0 0; padding:5px 20px;}

/*原创攻略*/
.raid{}
.raid-list li{ word-wrap:break-word; word-break:break-all; line-height:20px; background:url("/cha../images/line.png") left top repeat-x; padding:17px 20px 20px;}
.raid-list li .t{font-size:16px; font-weight:bold; color:#bebebe; line-height:28px;  background:url("/cha../images/icon.png") -410px -130px no-repeat; padding-left:15px;}
.raid-list li .m{ color:#5f5f5f;}
.raid-list li .b{ padding:15px 0 0;}
.raid-list li .b a, .raid li .b a:hover{color:#b4442c;}
.raid-list li .b a:hover{ text-decoration:underline;}
.raid-list .raid-author{ margin-right:40px;}
.raid-list .first{background:none;}
.raid-list .ico-star{ position:relative; top:-2px;}
.raid-list .more{ display:none;}
.raid-list .show-more .more{ display:inline;}
.page-line{background:url("/cha../images/line.png") left top repeat-x;}
/*视频解说*/
.video-list{padding:0 20px 20px; width:639px; overflow:hidden;}
.video-list ul{width:105%;}
.video-list li{ float:left; width:202px; display:inline; margin:0 16px 25px 0; overflow:hidden; }
.video-list li a{ display:block;}
.video-list img{width:200px; height:140px;}
.video-list .img p{ line-height:20px; font-size:14px; text-align:left; color:#949593; padding:12px 3px 0;}
.video-list a:hover p{color:#bf4b2b; text-decoration:none;}
/*live-list*/
.live-list{}
.live-list li{ background:url("/cha../images/line.png") left top repeat-x; padding:2px 20px 0; height:50px; line-height:50px; word-wrap:break-word; word-break:break-all; overflow:hidden; color:#5f5f5f;}
.live-list .first{background:none;}
.live-list .ico-live{background:url("/cha../images/icon.png") -120px -520px; width:16px; height:16px; float:left; display:inline; margin:17px 10px 0 0;}
.live-list code{ float:right; padding-left:20px; font-family:"Microsoft YaHei", "SimSun", sans-serif;}
.live-list li a{ font-weight:bold;}
/*log-list*/
.log-list{padding:0 20px;}
.log-list li{ border-top:1px dotted #383838; padding:17px 0 20px; line-height:24px; word-wrap:break-word; word-break:break-all;}
.log-list .first{border:0; background:none;}
.log-list h3{font-size:18px; line-height:30px; color:#b4442c; font-weight:normal; background:url("/cha../images/icon.png") -410px -128px no-repeat; padding-left:15px;}
/*footer*/
.footer{background:#000; text-align:center;}
.global-footer{padding:30px 0; margin-top:30px; color:#787878;}
