.bar_nav { height: 43px; text-align: center; color: #4c4319; border-top: 1px solid #fff; position: relative; clear: both; overflow: hidden; background: #f8f8f8; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#ededed');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ededed)); background: -moz-linear-gradient(#f8f8f8, #ededed); background: linear-gradient(#f8f8f8, #ededed) }
.bar_nav ul { height: 43px; line-height: 40px; font-weight: bold; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31583.gif) repeat-x left bottom; overflow: hidden; position: relative; display: block }
.bar_nav ul li { height: 43px; cursor: pointer; color: #9e9e9e; float: left }
.bar_nav ul li span, .bar_nav ul li a { padding: 0 14px; color: #9e9e9e }
.bar_nav ul li.on { background: url(../../u1.sinaimg.cn/upload/2013/05/14/31584.png) no-repeat center bottom; color: #333 }
.bar_nav ul li.on span, .bar_nav ul li.on a { color: #333 }
.img_warpbox { width: 320px; margin: 0 auto; clear: both; overflow: hidden }
.bgback { background: #282828 }
.img_wrap_list { width: 296px; margin: 0 auto; padding-top: 6px; clear: both; overflow: hidden }
.img_wrap_list li { width: 145px; margin-top: 6px; float: left; position: relative; display: inline }
.img_wrap_list li:nth-child(2n) { margin-left: 6px }
.img_wrap_list a { width: 145px; height: 95px; background-size: cover; overflow: hidden; display: block }
.img_wrap_list img { width: 145px; height: 95px }
.img_wrap_list p { height: 20px; padding: 2px 2px 1px; font-size: 12px; color: #666; line-height: 18px; background: #f0f0f0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.imgcont { clear: both; overflow: hidden; padding: 2px 3px 0; text-align: left }
.imgcont a:hover { color: #fff; text-decoration: underline }
.imgcont_l { float: left; width: 210px; display: inline }
.imgcont_l img { width: 103px; height: 103px; margin: 0 2px 2px 0; float: left }
.imgcont_l img.big_pic { width: 208px; height: 208px }
.imgcont_r { float: left; width: 103px; display: inline }
.imgcont_r img { width: 103px; height: 103px; margin: 0 0 2px 0; float: left }
.imgcont_icon { float: left; width: 103px; height: 103px; text-align: center; line-height: 103px; font-size: 16px; color: #fff; text-shadow: 1px 1px 0 #000; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31585.jpg) no-repeat; margin-bottom: 2px }
.imgcont_icon.link1 { background-position: 0 0 }
.imgcont_icon.link2 { background-position: 0 -103px }
.imgcont_icon.link3 { background-position: 0 -206px }
.imgcont_icon.link4 { background-position: 0 -309px }
.imgcont_icon.link5 { background-position: 0 -412px }
.line { clear: both; overflow: hidden; border-bottom: 1px dashed #dadada; height: 1px; margin: 2px 0 }
.searchbox { clear: both; border-top: 1px solid #fff; border-bottom: 1px solid #c7c7c6; color: #1a1a1a; font-size: 14px; padding: 9px; position: relative; height: 32px; background: #f1f1f1; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#d6d6d6');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#d6d6d6)); background: -moz-linear-gradient(top, #f1f1f1, #d6d6d6); background: linear-gradient(top, #f1f1f1, #d6d6d6) }
.searchBoxBor { position: relative; height: 26px; line-height: 26px; border: 1px solid #acacac; background: #fff; margin-right: 58px; padding: 2px 2px 2px 92px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden }
.searchtit { border: 1px solid #c7c7c6; width: 58px; height: 24px; padding: 0 18px 0 8px; line-height: 24px; position: absolute; left: 2px; top: 2px; z-index: 100; text-decoration: none; text-align: center; -webkit-border-radius: 3px; border-radius: 3px; background: #fdfdfd; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#e0e0e0');
background: -webkitgradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e0e0e0)); background: -moz-linear-gradient(#fdfdfd, #e0e0e0); background: linear-gradient(#fdfdfd, #e0e0e0) }
.searchtit .more_btn { height: 0; width: 0; border-style: solid; border-width: 5px; border-color: #9a9a9a transparent transparent transparent; display: inline-block; position: absolute; top: 10px; right: 5px }
.inputsearh { width: 100%; height: 26px; border: 0; background: 0; line-height: 26px; font-size: 14px }
.sbtn { width: 48px; height: 30px; line-height: 30px; border: 1px solid #3e3e3e; cursor: pointer; font-size: 14px; text-shadow: 1px 1px 2px #61616b; text-align: center; color: #fff; position: absolute; right: 8px; top: 9px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.7); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.7); background: #6c6c6c; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#252525');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), color-stop(49%, #737373), color-stop(50%, #252525), to(#6c6c6c)); background: -moz-linear-gradient(#dfdfdf, #737373 49%, #252525 50%, #6c6c6c); background: linear-gradient(#dfdfdf, #737373 49%, #252525 50%, #6c6c6c) }
.search_listbox { position: absolute; z-index: 100; left: 12px; top: 43px; width: 202px; border: 1px solid #acacac; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 0 8px #ccc; box-shadow: 0 0 8px #ccc; background: #f6f6f6 }
.search_listbox ul { clear: both; overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px }
.search_listbox li { width: 101px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #fff; float: left }
.search_listbox li:hover, .search_listbox_onlyli li:hover, .search_listbox li.on, .search_listbox_onlyli li.on { color: #fff; background: #2a2a2a; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2a2a2a', EndColorStr='#686868');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#2a2a2a), to(#686868)); background: -moz-linear-gradient(#2a2a2a, #686868); background: linear-gradient(#2a2a2a, #686868) }
.search_listbox li:nth-child(odd) { width: 100px; border-right: 1px solid #e2e2e2 }
.search_listbox li:nth-child(even) { width: 100px; border-left: 1px solid #fff }
.search_down { height: 0; width: 0; border-style: solid; border-width: 6px; border-color: transparent transparent #f6f6f6 transparent; position: absolute; top: -12px; left: 35px; display: inline-block }
.tagbox { padding: 3px 5px; border-bottom: 1px solid #c9d6dc; background: #ecf4f9; border-top: 1px solid #c9d6dc; box-shadow: inset 0 1px 0 rgba(255,255,255,.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.6); clear: both; overflow: hidden }
.tagbox a { width: 70px; height: 30px; margin: 2px 1px; font-size: 14px; text-align: center; color: #fff; -webkit-border-radius: 5px; border: 1px solid #73a4c8; border-radius: 5px; line-height: 30px; box-shadow: inset 0 1px 0 rgba(255,255,255,.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.6); display: inline-block; background: #79b2ed; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#79b2ed', EndColorStr='#3791e3');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#79b2ed), to(#3791e3)); background: -moz-linear-gradient(#79b2ed, #3791e3); background: linear-gradient(#79b2ed, #3791e3) }
.shim::after { width: 100%; height: 100%; content: ''; background: rgba(0,255,0,0); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; display: block }
.menulist { width: 180px; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31590.png) repeat-y, url(../../u1.sinaimg.cn/upload/2013/05/14/31591.gif) repeat; position: absolute; right: 0; top: 0; z-index: 999; transition: width 500ms ease-in; -webkit-transition: width 500ms ease-in; overflow: hidden; visibility: hidden }
.menu { padding: 10px 10px 10px 50px; font-size: 16px; border-bottom: 1px solid #32566f; border-top: 1px solid #3d647f; display: block }
.menulist a:link { color: #cceafe }
.menulist a:visited { color: #cceaff }
.menulist a:hover { color: #2ab6ff }
.menu::after { width: 5px; height: 5px; content: ''; border-top: #6589a6 solid 2px; border-right: #6589a6 solid 2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); float: right; top: 7px; position: relative; display: block }
.open { color: #2ab6ff; border-bottom: #6589a6 }
.open::after { -webkit-transform: rotate(135deg) }
.menuclose { display: block; padding: 8px 10px 8px 20px; color: #cceaff; font-size: 16px; border-bottom: 1px solid #32566f; border-top: 1px solid #3d647f }
.menuclose:hover { color: #fff }
.menuclose span { -webkit-border-radius: 5px; border-radius: 5px; width: 50px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #243f52; text-shadow: 1px 1px 0 #223a4c; box-shadow: inset 0 1px 0 rgba(255,255,255,.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.6); display: inline-block; background: #305770; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#305770', EndColorStr='#28485e');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#305770), to(#28485e)); background: -moz-linear-gradient(#305770, #28485e); background: linear-gradient(#305770, #28485e) }
.addmore { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #c8c8c7; text-align: center; font-size: 16px; height: 45px; line-height: 45px; box-shadow: inset 0 1px 0 rgba(255,255,255,.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.6); background: #f8f8f8; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#ededed');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ededed)); background: -moz-linear-gradient(#f8f8f8, #ededed); background: linear-gradient(#f8f8f8, #ededed) }
.addmore a { color: #727272 }
#layer a.ar_l, #layer a.ar_r { width: 44px; height: 43px; margin-top: -22px; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31589.png) no-repeat; background-size: 44px auto; position: absolute; top: 50%; z-index: 110; display: block }
#layer a.ar_l { left: 10px }
#layer a.ar_r { right: 10px; background-position: 0 -43px }
.pics { width: 100%; min-width: 320px; text-align: center; position: relative; overflow: hidden }
.pics ul { height: 100%; position: relative }
.pics_transition { -moz-transition: left 500ms linear; -webkit-transition: left 500ms linear; transition: left 500ms linear }
.pics li { min-width: 320px; height: 100%; color: #ccc; float: left; overflow: hidden }
.pics img { max-width: 99%; max-height: 100%; margin: 0 auto; vertical-align: middle }
.pics img.loaded { -webkit-box-shadow: #000 0 0 10px; box-shadow: #000 0 0 10px }
.pics_tit { width: 100%; font-size: 13px; color: rgba(255,255,255,.7); border-bottom: 1px solid #303030; background: rgba(0,0,0,.8); overflow: hidden; position: absolute; bottom: 35px; left: 0; visibility: hidden }
.pics_tit h3 { font-weight: normal; padding: 2px 5px; clear: both; overflow: hidden }
.pics_tit h3 span { float: left }
.pics_tit h3 code { float: right }
.pics_tit p { padding: 2px 5px 4px; font-size: 11px; line-height: 16px }
.pics_op { width: 100%; height: 35px; line-height: 35px; text-align: center; color: rgba(255,255,255,.7); box-shadow: #000 0 -2px 6px; position: absolute; bottom: 0; left: 0; z-index: 110; -webkit-transition: height ease .2s; transition: height ease .2s; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2c2e2f', EndColorStr='#141415');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#3c3e40), color-stop(2%, #2c2e2f), to(#141415)); background: -moz-linear-gradient(#3c3e40, #2c2e2f 2%, #141415); background: linear-gradient(#3c3e40, #2c2e2f 2%, #141415) }
.pics_op a { color: rgba(255,255,255,.7); display: block }
.pics_op ul { clear: both; overflow: hidden; text-align: center; font-size: 13px }
.pics_op ul li { float: left; width: 25%; display: inline; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31582.png) no-repeat right center }
.pics_op ul li:last-child { background: 0 }
.pics_op a.down { width: 23px; height: 38px; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31587.png) no-repeat 0 -74px; background-size: 50px auto; display: inline-block }
.pics_op a#updown span { width: 20px; height: 14px; background: url(../../u1.sinaimg.cn/upload/2013/05/14/31587.png) no-repeat -34px -91px; background-size: 60px auto; display: inline-table }
#recommand { width: 100%; margin: 53px auto 0; overflow: hidden; display: block }
#recommand div { width: 48%; margin-top: 5px; cursor: pointer; float: left }
#recommand div:nth-child(2n) { margin-left: 10px }
#recommand span { width: 100%; border: #bebebe 2px solid; vertical-align: middle; background-size: cover; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; display: inline-block }
#recommand span::after { width: 100%; height: 2px; content: ''; background: #696969; display: block; position: absolute; bottom: -4px; left: 1px }
#recommand p { height: 24px; color: #999; font-size: 12px; line-height: 24px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.imgpop { width: 100%; text-align: center; background: #000; overflow: hidden; position: absolute; top: 0; left: 0; bottom: 0; z-index: 9999 }
.imgpop img { width: auto; height: auto; max-width: 100%; max-height: 100% }
.footer_imgpop { width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #353535; border-bottom: #353535 solid 1px; background: rgba(0,0,0,.9); overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 301 }
.close_imgpop, .download_imgpop { width: 50%; height: 40px; font-size:.75rem;
color: #FFF; background-image: url(../../u1.sinaimg.cn/upload/h5/img/v5/icon_20130307.png); background-repeat: no-repeat; background-size: 23px auto; float: left; position: relative }
.close_imgpop::before { height: 20px; content: ''; border-left: rgba(255,255,255,.2) solid 1px; position: absolute; right: 0; top: 10px }
.close_imgpop { background-position: center -820px }
.download_imgpop { background-position: center -860px }
.noscroll, .noscroll body { height: 100% }
#column_wrapper { width: 320px; position: relative; margin: 0 auto; overflow: hidden }
#colum_list { width: 1280px; float: left; padding: 0 }
#colum_list>li { display: block; float: left; width: 320px }
#colum_list li.col_item { display: none }
#colum_list li.col_item.show { display: list-item }
.footbox { padding: 15px 0 10px; color: #212224; text-align: center; font-size: 14px; border-top: 1px solid #bababa; box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; background: #ebebeb; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#fcfcfc');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#fcfcfc)); background: -moz-linear-gradient(#ebebeb, #fcfcfc); background: linear-gradient(#ebebeb, #fcfcfc) }
.footbox.no_choice { padding-top: 7px }
.f_sbox { padding-bottom: 6px }
.f_sbox a { width: 80px; height: 31px; margin: 0; line-height: 31px; text-align: center; color: #1a1a1a; border: 1px solid #bababa; display: inline-block; background: #fff; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef)); background: -moz-linear-gradient(#fff, #efefef); background: linear-gradient(#fff, #efefef) }
.f_sbox a.l_c { -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; border-right: 0 }
.f_sbox a.r_c { color: #999; border-left: 0; text-shadow: 1px 1px 1px #fff; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; background: #e1e1e1; background: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), to(#f5f5f5)); background: -moz-linear-gradient(#e1e1e1, #f5f5f5); background: linear-gradient(#e1e1e1, #f5f5f5) }
.footbox p a { margin: 0 15px; color: #000; line-height: 28px }
.footbox .font14 { padding-top: 4px; color: #999; font-size: 12px; line-height: 22px }
#layer { background: #000; position: relative; overflow: hidden; -ms-touch-action: none }
#layer.hid, #mask.hid { display: none }
.newsmore { padding: 22px 8px 23px; font-size: 14px; text-align: center; clear: both; overflow: hidden }
.newsmore a { height: 31px; margin: -4px auto; line-height: 32px; font-weight: bold; color: #666; border: 1px solid #dfdfdf; border-bottom: 1px solid #dbdbdb; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset -1px 3px 5px #FFF; box-shadow: inset -1px 3px 5px #FFF; display: block; filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#eeeeee');
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eee)); background: -moz-linear-gradient(#f8f8f8, #eee); background: linear-gradient(#f8f8f8, #eee) }
.bottom_scroll { padding: 15px 8px 15px 0; font-size: 14px; color: #999; text-align: center; clear: both; overflow: hidden; display: none }
.bottom_scroll .imgmate { width: 40px; height: 40px; margin: auto; background: url(../../u1.sinaimg.cn/upload/cms/image/tech/pull_icon.png) 0 100% no-repeat; -webkit-background-size: 40px 80px; background-size: 40px 80px; display: block; -webkit-animation: loading 2s infinite linear }
.bottom_scroll .imgmate img { padding-bottom: auto }
.loading { height: 45px; padding-top: 15px; text-align: center; display: none }
@-webkit-keyframes loading { from {
-webkit-transform:rotate(0deg) translateZ(0)
}
to { -webkit-transform: rotate(360deg) translateZ(0) }
}
.backtotop { width: 40px; height: 40px; background: url(../../u1.sinaimg.cn/upload/cms/image/olympic/up_bottom.png) no-repeat; background-size: cover; position: absolute; top: 0; right: 10px; z-index: 99 }
