body {    padding: 0px; margin: 0px;   }
p, img, form { border: 0px; margin: 0px; padding: 0px; }
.mlAuto { margin-left: auto; margin-right: auto; }
.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
input, textarea, select { font-family: Arial, "Microsoft YaHei", SimSun; outline: none; resize: none; font-size: 12px; vertical-align: middle; }
.img-middle { vertical-align: middle; }
.auto-width { width: 100%; height: auto; }
.img-block { display: block; }
.scale { width: 320px; overflow: hidden; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; }
area:focus { outline: none; }
a { color: #444; text-decoration: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.ns-window { background-color: rgba(0, 0, 0, 0.5); width: 100%; position: absolute; left: 0px; top: 0px; z-index: 1000; }
.ns-window .ns-window-c {  background-color: #406376; border-radius: 5px; color: #626469; border: 3px solid #ffffff; margin-left: 10px; margin-right: 10px;  padding: 10px; }
.ns-window .ns-window-c .ns-window-close .b { display: inline-block; background-image: url(404.png); width: 28px; height: 28px; }
.ns-window .ns-window-c .ns-window-close { display: none; text-align: right; }
.hide { display: none; }

.main { min-width: 1170px; }
.content { width: 1170px; }
.top { height: 71px; border-bottom: 1px solid #e5e5e5; background-color: #fff; position: relative; z-index: 1000; }
.top .logo { float: left; width: 190px; }
.top .nav { float: left; width: 660px; }
.top .content { overflow: hidden; }
.top .nav a { display: inline-block; height: 71px; line-height: 71px; color: #000000; font-size: 18px; width: 95px; }
.top .nav a span { background-image: url(404.png); display: inline-block; padding-right: 15px; background-position: right center; background-repeat: no-repeat; }
.top .shortcut { float: right; width: 290px; }
.top .nav a:hover { color: #f68121; }
.top .nav a:hover span { background-image: url(404.png); }
.top .shortcut a { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 40px; padding-left: 10px; padding-right: 10px; height: 40px; background-position: center center; background-repeat: no-repeat; }
.top .shortcut .search { background-image: url(../image/search.png); width: 10px; }
.top .shortcut a:hover { color: #fff; background-color: #f68121; }
.top .shortcut .search:hover { background-color: #fff; }
.top .drop { line-height: 80px; display: none; background-image: url(404.png); height: 91px; width: 100%; position: absolute; left: 0px; top: 72px; font-size: 16px; }
.top .drop a { color: #000; display: inline-block; margin-right: 40px; }
.top .drop a:hover { text-decoration: underline; }

.bottom { background-color: #333333; color: #868686; }
.bottom a { color: #868686; }
.bottom .content { background-image: url(404.png); height: 141px; }
.bottom .content .l { float: left; width: 510px; font-size: 12px; }
.bottom .content .bnav { margin-bottom: 15px; }
.bottom .content .bnav a { display: inline-block; line-height: 22px; padding-right: 5px; padding-left: 5px; }
.bottom .content .bnav a:hover { background-color: #f68121; color: #000000; }
.bottom .content .r { float: right; }
.bottom .content .r a { display: inline-block; margin-left: 10px; width: 40px; height: 40px; }
.qr-code { z-index: 2000; position: absolute; display: none; }

.window-content { width: 930px;  background-image: url(404.png); background-repeat: repeat-y; background-position: 620px top; }
.window-content .right { float: right; width: 260px; }
.window-content .left { float: left; width: 620px; }
.window-content .right .partner { width: 260px; overflow: hidden; }
.window-content .right .partner .t { border-bottom: 1px solid #d9d9d9; color: #000; font-size: 16px; margin-bottom: 25px; line-height: 30px; }
.window-content .right .partner .max { width: 274px; }
.window-content .right .partner .max .list { float: left; margin-bottom: 13px; width: 137px; }
.window-content .left .title .c { display: inline-block; border-right: 1px solid #c9c9c9; padding-right: 10px; color: #000000; line-height: 35px; font-size: 16px; }
.window-content .left .title .a { display: inline-block; padding-left: 10px; }
.window-content .left .title .a a { font-size: 14px; color: #0090db; }
.window-content .left .btn { font-size: 18px; width: 220px; height: 60px; display: inline-block; background-color: #c9c9c9; color: #000000; line-height: 60px; text-align: center; }
.window-content .left .btn:hover { background-color: #ffca08; }

.input-list { color: #9d9d9d; font-size: 18px; margin-bottom: 15px; }
.input-list .t { margin-bottom: 7px; }
.input-list .input { width: 450px; vertical-align: middle; display: inline-block; padding-left: 1px; padding-right: 10px; border: 1px solid #e3e3e3; background-color: #fff; }
.input-list .input input { font-size: 14px; color: #9d9d9d; width: 101%; height: 27px; border: 0px; margin: 0px; }
.input-list .warning { font-size: 12px; background-image: url(404.png); padding-left: 25px; background-position: left center; background-repeat: no-repeat; line-height: 24px; display: inline-block; vertical-align: middle; }

.comm .left { width: 800px; float: left; overflow: hidden; }
.comm .right { width: 340px; float: right; overflow: hidden; }

.index .focus, .index .focus .mimg { width: 800px; overflow: hidden; }
.index .focus .max { width: 4000px; overflow: hidden; }
.index .focus .max .img-list { float: left; width: 800px; position: relative; }
.index .focus .max .img-list .text { position: absolute; left: 0px; bottom: 0px; width: 100%; color: #fff; font-size: 30px; line-height: 90px; }
.index .focus .max .img-list .text .tc { padding-left: 20px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index .bar { background-color: #e8e8e8; height: 180px; }
.index .bar .bar-c { width: 770px; overflow: hidden; }
.index .bar .bar-c .bar-max { width: 780px; }
.index .bar .bar-c .bar-max .bar-list { cursor: pointer; float: left; width: 185px; margin-right: 10px; }
.index .bar .bar-c .bar-max .bar-list .img { margin-bottom: 5px; }
.index .bar .bar-c .bar-max .bar-list .text { font-size: 14px; line-height: 22px; }

.index .ilists { width: 800px; overflow: hidden; }
.index .ilists .list, .index .ilists .item { color: #999999; width: 800px; overflow: hidden; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }
.index .ilists .list .img { float: left; width: 220px; }
.index .ilists .list .text { float: right; width: 560px; }
.index .ilists .list .text .title { overflow: hidden; text-overflow: ellipsis; overflow: hidden; font-size: 18px; color: #333333; line-height: 35px; }
.index .ilists .list .text .title a, .index .ilists .item .text .title a { color: #333333; }
.index .ilists .list .text .label, .index .ilists .item .text .label { color: #b0b0b0; margin-bottom: 10px; background-image: url(404.png); background-position: left 2px; background-repeat: no-repeat; padding-left: 20px; }
.index .ilists .item .img { float: left; width: 500px; }
.index .ilists .item .text { float: right; width: 270px; }
.index .ilists .item .text .title { font-size: 18px; color: #333333; padding-bottom: 7px; }

.right .hot { width: 340px; overflow: hidden; margin-bottom: 30px; }
.right .hot .title { background-color: #ffca08; font-size: 20px; height: 40px; line-height: 40px; color: #fff; }
.right .hot .title .tl { float: left; padding-left: 10px; }
.right .hot .title .tr { float: right; padding-right: 10px; font-size: 14px; }
.right .hot .title a {color: #fff}
.right .hot .hot-c { position: relative;  }
.right .hot .hot-c .text { position: absolute; left: 0px; bottom: 10px; width: 100%; }
.right .hot .hot-c .text .tc { padding-left: 15px; padding-right: 15px; font-size: 18px; color: #fff; }

.right .item { margin-bottom: 30px; width: 340px; overflow: hidden; }
.right .item .title { font-size: 20px; margin-bottom: 15px; color: #f9a61a; background-image: url(404.png); background-position: left center; background-repeat: no-repeat; padding-left: 25px; }
.right .item .title a {color: #f9a61a}
.right .item.hot-group .list { border-bottom: 1px solid #e5e5e5; height: 55px; line-height: 55px; font-size: 16px; overflow: hidden; }
.right .item.hot-group .list .l { padding-left: 25px; width: 240px; float: left; }
.right .item.hot-group .list .l .lc { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.right .item.hot-group .list .r { float: right; width: 75px; text-align: right; color: #999999; }

.right .item.hot-article .list { padding-left: 25px; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 30px; }
.right .item.hot-article .list .list-c { width: 280px; }
.right .item.hot-article .list .img { margin-bottom: 10px; }
.right .item.hot-article .list .text { font-size: 16px; }

.window-content .search { margin-right: 50px; }
.window-content .search .search-c { background-color: #fff; margin-bottom: 15px; border: 1px solid #e3e3e3; height: 40px; }
.window-content .search .search-c .input { float: left; width: 470px; padding-left: 10px; padding-right: 10px; }
.window-content .search .search-c .input input { height: 40px; line-height: 40px; border: 0px; padding: 0px; background: none; font-size: 14px; color: #9d9d9d; width: 100%; margin: 0px; }
.window-content .search .kt { font-size: 16px; color: #9d9d9d; padding-bottom: 5px; }
.window-content .search .keys a { color: #f68121; line-height: 30px; display: inline-block; margin-right: 12px; }
.window-content .search .search-c .sbtn { float: right; width: 48px; text-align: center; }
.window-content .search .search-c .sbtn a { display: inline-block; background-image: url(404.png); width: 30px; height: 40px; background-position: center center; background-repeat: no-repeat; }
.window-content .recent .rt { border-bottom: 1px solid #d9d9d9; font-size: 16px; color: #000000; margin-bottom: 10px; padding-bottom: 5px; }
.window-content .recent .keys a { display: inline-block; line-height: 30px; color: #9d9d9d; margin-right: 12px; }

.comm .gt { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; margin-bottom: 40px; }
.comm .gt .gt-c { font-size: 18px; color: #444444; padding-top: 12px; padding-left: 10px; padding-bottom: 12px; }

.about .left { font-size: 16px; color: #444444; line-height: 30px; }
.about .left p { text-indent: 2em; }
.about .left .item { border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; margin-bottom: 30px; }
.about .left .btn { font-size: 24px; margin-bottom: 5px; padding-left: 12px; padding-right: 12px; background-color: #4f4f4f; display: inline-block; line-height: 40px; color: #fff; }
.about .left .prompt { color: #f68121; }
.about .right { width: 230px; float: right; }
.about .about-c { width: 1080px; }
.about .right .rnav { background-color: #e7e7e7; width: 230px; }
.about .right .rnav .rnc { padding: 25px; }
.about .right .rnav .rnc .t { border-bottom: 1px solid #cbcbcb; line-height: 30px; color: #333333; padding-bottom: 5px; margin-bottom: 15px; }
.about .right .rnav .rnc .nlist { padding-bottom: 20px; }
.about .right .rnav .rnc .nlist a { color: #868686; }

.detail .left { font-size: 16px; line-height: 30px; color: #333; }
.detail .left .title-bar { border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; margin-bottom: 30px; }
.detail .left .title-bar .t { margin-bottom: 15px; font-size: 28px; color: #333333; line-height: 38px; }
.detail .left .title-bar .bar span { color: #bbbbbb; vertical-align: middle; display: inline-block; }
.detail .left .title-bar .bar span a { color: #bbb; }

.detail .item { font-size: 14px; }
.detail .label a { display: inline-block; color: #999999; padding-left: 5px; padding-right: 5px; }
.detail .label a:hover { color: #fff; background-color: #bcbcbc; }
.detail .item .it { border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; color: #f9a61a; font-size: 20px; padding-bottom: 10px; }

.detail .similar .lists { width: 720px; overflow: hidden; float: left; }
.detail .similar .btn { width: 80px; float: right; text-align: center; }
.detail .similar .lists .max { width: 744px; }
.detail .similar .lists .max .list { float: left; width: 220px; overflow: hidden; margin-right: 28px; }
.detail .similar .lists .max .list .img { height: 124px; overflow: hidden; margin-bottom: 10px; }
.detail .similar .lists .max .list .text { font-size: 18px; line-height: 22px; height: 44px; overflow: hidden; }

.list-page .lists { width: 1150px; overflow: hidden; }
.list-page .lists .max { width: 1180px; overflow: hidden; }
.list-page .lists .list { color: #999999; float: left; width: 560px; margin-right: 30px; height: 485px; overflow: hidden; }
.list-page .lists .list .img { margin-bottom: 12px; }
.list-page .lists .list .bar { color: #bbbbbb; padding-bottom: 10px; line-height: 25px; }
.list-page .lists .list .bar span { background-repeat: no-repeat; display: inline-block; margin-right: 20px; background-position: left center; }
.list-page .lists .list .bar .name { padding-left: 30px; }
.list-page .lists .list .bar .m { background-image: url(404.png); padding-left: 20px; }
.list-page .lists .list .bar .s { background-image: url(404.png); padding-left: 20px; }

.trun a{ display: inline-block;margin-bottom:5px; padding:4px 14px; border:1px solid #dedede; text-align: center; color: #555555; margin-left:5px; font-size: 14px;}
.trun{  }
.trun a.adcur{background: #e9e9e9; color: #000; font-weight: bold;}
.trun span{ display: inline-block; padding:5px 0px;}
.nbar { width: 100%; overflow: hidden; }
.nbar .nl { float: left; width: 390px; position: relative; }
.nbar .nr { float: right; width: 390px; position: relative; }
.nbar .text { position: absolute; left: 0px; bottom: 0px; width: 100%; }
.nbar .text .tc { padding: 10px; color: #fff; font-size: 16px; }

.load-more a { display: inline-block; font-size: 18px; height: 34px; line-height: 34px; padding-right: 40px; color: #333333; background-image: url(404.png); background-position: right center; background-repeat: no-repeat; }

.go-top { z-index: 2000; position: fixed; bottom: 40px; display: none; cursor: pointer; width: 60px; height: 59px; background-image: url(404.png); }
.go-top:hover { background-image: url(404.png); }
.n-share { z-index: 2000; position: fixed; top: 90px; width: 60px; }
.n-share a { display: inline-block; width: 60px; height: 60px; margin-bottom: 5px; background-color: #fafafa; background-position: center center; background-repeat: no-repeat; }
.n-share a.b1 { background-image: url(404.png); }
.n-share a.b2 { background-image: url(404.png); }
.n-share a.b3 { background-image: url(404.png); }
.n-share a.b4 { background-image: url(404.png); }
.n-share a.b5 { background-image: url(404.png); }
.n-share a.b6 { background-image: url(404.png); }
.n-share a.b1:hover { background-image: url(404.png); background-color: #f74864; }
.n-share a.b2:hover { background-image: url(404.png); background-color: #23c859; }
.n-share a.b3:hover { background-image: url(404.png); background-color: #ffce0b; }
.n-share a.b4:hover { background-image: url(404.png); background-color: #3b97f4; }
.n-share a.b5:hover { background-image: url(404.png); background-color: #fbc032; }
.n-share a.b6:hover { background-image: url(404.png); background-color: #e5743a; }

.comment .textarea { position: relative; border: 1px solid #e5e5e5; padding: 5px; }
.comment .textarea textarea { font-size: 14px; color: #999999;  width: 100%; overflow: hidden; border: 0px; margin: 0px; padding: 0px; background: none; height: 230px; }
.comment .textarea .nologin { text-align: center; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.comment .textarea .nologin .nl-c { display: inline-block; width: 230px; background-color: #fafafa; line-height: 80px; font-size: 18px; color: #bbbbbb; }
.comment .textarea .nologin .nl-c a { color: #333; text-decoration: underline; }
.comment .submit { display: inline-block; line-height: 48px; width: 150px; text-align: center; font-size: 18px; color: #fff; background-color: #f68121; }
.comment .info { height: 62px; overflow: hidden; }
.comment .info .img { border-radius: 30px; margin-right: 10px; border: 1px solid #b9b9b9; overflow: hidden; width: 60px; height: 60px; float: left; }
.comment .info .name { float: left; line-height: 60px; color: #333; margin-right: 10px; }
.comment .info .name a:hover { color: #f9a61a; }
.comment .info .time { color: #bbbbbb; float: left; line-height: 60px; }
.comment .tabs { font-size: 18px; color: #cccccc; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; }
.comment .tabs a { color: #cccccc; }
.comment .tabs a.current { color: #333333; }
.comment .comment-list .comment-content { line-height: 20px; }
.comment .operation-bar .op-bar-l { float: left; }
.comment .operation-bar .op-bar-l .show-comment { color: #dddddd; display: inline-block; background-image: url(404.png); padding-left: 20px; background-position: left center; background-repeat: no-repeat; }
.comment .operation-bar .op-bar-l .show-comment:hover { color: #3ca5f6; background-image: url(404.png); }
.comment .operation-bar .op-bar-r { float: right; }
.comment .hide { display: none; }
.comment .z { display: inline-block; background-image: url(404.png); padding-left: 25px; color: #dddddd; background-position: left center; background-repeat: no-repeat; }
.comment .b { display: inline-block; background-image: url(404.png); padding-left: 25px; color: #dddddd; background-position: left center; background-repeat: no-repeat; }
.comment .z:hover { background-image: url(404.png); }
.comment .b:hover { background-image: url(404.png); }
.comment .comment-list { position: relative; }
.comment .report-btn { position: absolute; right: 0px; top: 20px; color: #dddddd; }
.comment .report-btn:hover { color: #f9a61a; }

.report-form { width: 480px; font-size: 14px; line-height: 26px; }
.report-form .submit { display: inline-block; line-height: 48px; width: 150px; text-align: center; font-size: 18px; color: #fff; background-color: #f68121; }
.report-form .textarea { position: relative; border: 1px solid #e5e5e5; padding: 5px; }
.report-form .textarea textarea { font-size: 14px; color: #999999; width: 100%; overflow: hidden; border: 0px; margin: 0px; padding: 0px; background: none; height: 80px; }
.report-form .title { padding-bottom: 10px; font-size: 20px; color: #333333; }
.report-form .line { margin-bottom: 15px; margin-top: 15px; border-bottom: 1px solid #e5e5e5; }