@charset"UTF-8";
body.night #focus-owl-wrap { opacity:.8 !important; }
body.night .slick-wrap { background-color:#303030; }
body.night #p-b .fr a { border:1px solid #555; }
body.night #nnews .t-h { border-bottom:1px solid #555; }
body.night #nnews .t-h a.ilm { background-image:url("//img.ithome.com/www/ilovemei2.svg"); opacity:.8; }
body.night #nnews .t-f i { background:#206A9C; border:1px solid #222; }
body.night #nnews .t-f i:hover { background:#a61b1b; }
body.night #nnews .t-f i.sel { background:#fff; }
body.night #nmsg { background:#206A9C; }
body.night #nmsg:hover { background:#a61b1b; }
body.night ul.nl li a:before { background:#ccc; }
body.night ul.nl li:hover a { background:#444; border:1px solid #666; }
body.night .bb .t-h { border-bottom-color:#555; }
body.night #cp .t-b a, body.night .bl .t-b a { border-color:#555; opacity:.8; }
body.night .scrollbar>.scroll-element .scroll-bar { background-color:rgba(255, 255, 255, .2); }
body.night .spinner>div { background-color:#777; }
body.red #nmsg { background:#206A9C; -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out;
}
body.red #nmsg:hover { background:#000; -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out;
}
body.red #nnews .t-f i { border:1px solid #206A9C; border-radius:17px; background:#206A9C; color:#fff; }
body.red #nnews .t-f i:hover { border:1px solid #222; background:#222; }
body.red #nnews .t-f i.sel { background:#fff; color:#206A9C; cursor:default; border:1px solid #206A9C; }
#p-b { padding-top:40px; height:240px; overflow:hidden; }
#p-b .fl { margin-left:0; }
#p-b .fr { width:597px; margin-right:0; display:flex; justify-content:space-between; flex-wrap:wrap; }
#p-b .fr { width:797px; }
#p-b .fr a { display:block; float:left; height:108px; width:145px; margin-left:51px; margin-bottom:20px; overflow:hidden; position:relative; border:1px solid #d9dde0; }
#p-b .fr a img { margin:-1px; height:110px; width:147px; }
#p-b .fr a h4 { margin:0; padding:3px; font-weight:normal; height:36px; left:0; right:0; bottom:0; background:rgba(0, 0, 0, .6); position:absolute; color:#fff; text-align:center; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
ul.nl { margin:0; padding:0; width:390px; margin-top:23px; float:left; }
ul.nl { width:460px; }
ul.nl li { height:33px; font-size:14px; position:relative; }
ul.nl li { height:35px; font-size:16px; }
ul.nl li.t { background:url(https://img.ithome.com/images/v2.1/top_icon.svg) left center no-repeat; background-size:16px 16px; }
ul.nl li.t a { width:302px; padding-left:20px; }
ul.nl li.t a { width:382px; }
ul.nl li.t a:before { display:none; }
ul.nl li.t:hover a { padding-left:19px; min-width:357px; }
ul.nl li.t:hover a { min-width:430px !important; }
ul.nl li.n i, ul.nl li.n b { color:#999; }
ul.nl li.n i:after, ul.nl li.n b:after { color:#206A9C; }
ul.nl li a { width:325px; display:block; float:left; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding-left:10px; }
ul.nl li a { width:395px; line-height:34px; }
ul.nl li a.r { color:#206A9C; }
ul.nl li a.r:before { background:#206A9C; }
ul.nl li a:visited { color:#888; }
ul.nl li a:before { content:''; display:block; width:3px; height:3px; border-radius:2px; left:0; background:#222; position:absolute; top:13px; }
ul.nl li i, ul.nl li b { width:48px; font-style:normal; display:block; float:right; height:30px; line-height:30px; text-align:center; color:#999; position:relative; word-spacing:4px; }
ul.nl li i, ul.nl li b { width:48px; }
ul.nl li i:after, ul.nl li b:after { display:block; text-align:center; width:10px; position:absolute; left:18px; top:0; color:#999; }
ul.nl li b { font-weight:normal; }
ul.nl li i.ad:after, ul.nl li b.ad:after { content:'广告'; width:48px; left:0; color:#999; }
ul.nl li i.ad:after, ul.nl li b.ad:after { width:48px; }
ul.nl li:hover a {    color: #206A9C;}
#news { padding-top:40px; }
#news .fr { margin-right:0; }
#news .fr .gb { width:370px; }
#news .fr .gb .t h3 { font-size:16px; }
.quan { margin-top:20px !important; height:525px !important; }
.quan { height:535px !important; }
.quan ul li.n { margin-top:11px; }
#nnews { width:1000px; }
#nnews { width:960px; }
#nnews .t-h { height:36px; border-bottom:1px solid #e1e1e1; }
#nnews .t-h { height:41px; }
#nnews .t-h span { font-size:24px; width:66px; height:35px; text-align:center; cursor:pointer; display:block; float:left; margin-right:30px; }
#nnews .t-h span { font-size:26px; height:40px; }
#nnews .t-h span.sel { border-bottom:2px solid #206A9C; }
#nnews .t-h a { font-size:16px; display:block; float:left; height:30px; margin-top:6px; margin-right:22px; }
#nnews .t-h a { font-size:18px; height:32px; margin-top:9px; }
#nnews .t-h a.ilm { background:url("ilovemei.svg") no-repeat center center; background-size:100%; margin-left:107px; margin-top:8px; width:90px; height:22px; }
#nnews .t-h a.ilm { margin-left:162px; margin-top:11px; }
#nnews .t-h i { display:block; float:right; font-size:12px; font-style:normal; color:#999da2; margin-top:10px; }
#nnews .t-h i { font-size:14px; margin-top:12px; }
#nnews .t-b { margin-left:-30px; margin-right:-17px; clear:both; display:none; }
#nnews .t-b.sel { display:block; }
#nnews .t-b { margin-right:-18px; }
#nnews .t-b ul.nl { margin-left:30px; }
#nnews .bottom { width:440px; height:30px; padding-top:20px; clear:both; }
#nnews .bottom { width:520px; }
#nnews .bottom .no-more { text-align:center; font-size:14px; display:none; }
#nnews .bottom .no-more a { font-size:14px; color:#206A9C; }
#nnews .bottom .no-more { font-size:16px; }
#nnews .bottom .no-more a { font-size:16px; }
#nnews .t-f { text-align:center; margin-top:20px; }
#nnews .t-f i { cursor:pointer; font-size:16px; font-style:normal; margin:0 5px; display:inline-block; text-align:center; height:28px; line-height:28px; width:28px; border:1px solid #222; border-radius:17px; background:#222; color:#fff; }
#nnews .t-f i { height:30px; line-height:30px; width:30px; font-size:18px; }
#nnews .t-f i:hover { border:1px solid #206A9C; background:#206A9C; }
#nnews .t-f i.sel { background:#fff; color:#222; cursor:default; border:1px solid #222; }
.bb>.t-h { height:36px; border-bottom:1px solid #e1e1e1; margin:0 0; margin-bottom:20px; }
.bb>.t-h { height:38px; }
.bb>.t-h h2 { padding:0 10px; height:35px; text-align:center; font-size:24px; font-weight:normal; margin:0; border-bottom:2px solid #ff4555; float:left; }
.bb>.t-h h2 { font-size:26px; height:37px; }
.bb>.t-h span { float:right; }
.bb>.t-h span i { cursor:pointer; font-size:16px; font-style:normal; margin:0 5px; display:inline-block; text-align:center; height:27px; line-height:28px; width:27px; border:1px solid #222; border-radius:20px; background:#222; color:#fff; }
.bb>.t-h span i.sel { background:#fff; color:#222; }
.bb>.t-h a { float:right; font-size:14px; color:#206A9C; margin-top: 7px; }
.bb>.t-h a { font-size:16px; }
#cp { padding-top:20px !important; }
#cp, .bl { overflow:visible; padding-top:40px; margin-bottom:-20px; }
#cp .t-b, .bl .t-b { display:flex; justify-content:space-between; flex-wrap:wrap; margin-top:30px; }
#cp .t-b div.pb, .bl .t-b div.pb { display:block; width:220px; height:230px; float:left; margin-right:20px; margin-bottom:20px; }
#cp .t-b div.pb, .bl .t-b div.pb { width:238px; height:250px; }
#cp .t-b div.pb:nth-child(5), #cp .t-b div.pb:nth-child(10), #cp .t-b div.pb:nth-child(15), .bl .t-b div.pb:nth-child(5), .bl .t-b div.pb:nth-child(10), .bl .t-b div.pb:nth-child(15) {
 margin-right:0;
}
#cp .t-b div.pb a.img, .bl .t-b div.pb a.img { display:block; width:220px; height:163px; border:1px solid #d9dde0; -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
overflow:hidden; }
#cp .t-b div.pb a.img, .bl .t-b div.pb a.img { width:238px; height:178px; }
#cp .t-b div.pb a.img:hover, .bl .t-b div.pb a.img:hover { border-color:#206A9C; -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
}
#cp .t-b div.pb a.img:hover img, .bl .t-b div.pb a.img:hover img { transform:scale3d(1.1, 1.1, 1.1); -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
filter:alpha(Opacity=85); -moz-opacity:.85; opacity:.85; }
#cp .t-b div.pb a.img:hover img, .bl .t-b div.pb a.img:hover img { width:260px; height:195px; }
#cp .t-b div.pb a.img img, .bl .t-b div.pb a.img img { width:222px; height:165px; margin-left:-1px; margin-top:-1px; -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
}
#cp .t-b div.pb a.img img, .bl .t-b div.pb a.img img { width:240px; height:180px; }
#cp .t-b div.pb a.text b, .bl .t-b div.pb a.text b { height:46px; text-align:center; font-weight:normal; line-height:23px; font-size:14px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-top:10px; }
#cp .t-b div.pb a.text b, .bl .t-b div.pb a.text b { height:50px; font-size:14px; line-height:25px; }
.bl { padding-top:40px; }
.bl:after { content:''; display:block; height:0; font-size:0; clear:both; }
.bl .top { margin-top:30px; padding-left:20px; }
.bl .top a { display:block; float:left; position:relative; margin-right:20px; margin-bottom:20px; }
.bl .top a img { width:373px; height:280px; }
.bl .top a b { height:46px; position:absolute; left:0; bottom:0; right:0; padding:5px 10px; text-align:center; background:rgba(0, 0, 0, .6); color:#fff; font-weight:normal; line-height:22px; }
.bl ul.nl { width:386px; margin-top:10px; margin-bottom:20px; margin-right:20px; float:left; }
.bl ul.nl { width:446px; }
.bl ul.nl:nth-child(0), .bl ul.nl:nth-child(3), .bl ul.nl:nth-child(6) {
 margin-left:0;
}
.bl ul.nl li { font-size:14px; }
.bl ul.nl li { font-size:16px; }
.bl ul.nl li.h { height:40px; }
.bl ul.nl li h3 { font-size:16px; border-left:4px solid #1479d5; padding-left:12px; margin:0; }
.bl ul.nl li h3 { font-size:18px; }
.bl ul.nl li a { width:314px; }
.bl ul.nl li a { width:374px; }
.slick-wrap { display:block; width:350px; height:140px; background-color:#eee; overflow:hidden; }
.slick-wrap { width:410px; height:164px; }
.owl-theme .owl-nav { margin-top:10px; text-align:center; -webkit-tap-highlight-color:transparent; }
.owl-theme .owl-nav[class*='owl-'] {
 color:#fff;
 font-size:14px;
 margin:5px;
 padding:4px 7px;
 background:#d6d6d6;
 display:inline-block;
 cursor:pointer;
 border-radius:3px;
}
.owl-theme .owl-nav[class*='owl-']:hover {
 background:#869791;
 color:#fff;
 text-decoration:none;
}
.owl-theme .owl-nav .disabled { opacity:.5; cursor:default; }
.owl-theme .owl-nav.disabled+.owl-dots { margin-top:10px; }
.owl-theme .owl-dots { position:absolute; right:0; left:0; bottom:25px; text-align:center; -webkit-tap-highlight-color:transparent; }
.owl-theme .owl-dots .owl-dot { display:inline-block; zoom:1; *display:inline;
outline:none; }
.owl-theme .owl-dots .owl-dot span { width:10px; height:10px; margin:5px 7px; background:#d6d6d6; display:block; -webkit-backface-visibility:visible; transition:opacity 200ms ease; border-radius:30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background:#869791; }
.slick-wrap .lazyOwl { height:140px; width:350px !important; }
.slick-wrap .lazyOwl { width:410px !important; height:164px; }
#focus-owl-wrap .owl-prev, #focus-owl-wrap .owl-next { top:53px; position:absolute; background:#000; opacity:.6; border-radius:0; padding:15px 2px !important; margin:0; outline:none; display:none; }
#focus-owl-wrap .owl-prev, #focus-owl-wrap .owl-next { top:65px; }
#focus-owl-wrap .owl-prev { left:0; }
#focus-owl-wrap .owl-next { right:0; }
#focus-owl-wrap .owl-prev .btnicon, #focus-owl-wrap .owl-next .btnicon { transform:rotate(180deg); display:inline-block; width:15px; height:16px; background:url("arrow.svg") no-repeat 4px 0; background-size:10px 16px; }
#focus-owl-wrap .owl-next .btnicon { transform:rotate(0deg); background:url("arrow.svg") no-repeat 5px 0; background-size:10px 16px; }
.ra .ra-1 { margin:0 0 -20px 0; overflow:hidden; padding-top:20px; text-align:center; }
.pmsg { margin:17px auto -17px auto; width:300px; height:35px; position:relative; display:none; }
#nmsg { display:block; clear:both; width:300px; height:35px; line-height:35px; font-size:14px; text-align:center; border-radius:20px; color:#fff; background:#000; cursor:pointer; position:absolute; z-index:1000; }
#nmsg:hover { color:#fff; background:#206A9C; -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out;
}
#top.su .bb>div a { font-size:15px; }
.bb { width:1400px; }
#nav .fl>div a { width:85px; font-size:18px; }
 #nav .fl>div a:nth-last-child(2) {
 width:104px;
}
 #nav .fl>div a:nth-last-child(4) {
 width:76px;
}
#nav .fr .b { width:300px; height:60px; }
#nav .fr .b a { line-height:30px; font-size:15px; }
#nav .fr .t { height:65px; font-size:15px; width:26px; line-height:15px; padding-top:4px; }
#tt a { font-size:34px; }
#fls p { font-size:14px; }
#fls p a { font-size:14px; }
footer #fi p { font-size:14px; line-height:26px; }
footer #lns p { font-size:14px; }
footer #lns p a { font-size:14px; }
ul.cm { height:415px; }
ul.cm { height:445px; }
#rank { margin-top:20px; width:320px; height:444px; }
#rank { width:380px; height:480px; font-size:14px; }
#rank .order li { margin-top:16px; }
#rank .order li a { width:290px; font-size:12px; }
#rank .order li a { width:350px; height:20px; line-height:20px; font-size:14px; }
.tab-list .bar { height:35px; }
.tab-list .bar li { height:34px; font-size:18px; }
.cat-list { width:280px; height:360px; margin-top:0; }
.cat-list { height:402px; font-size:14px; }
.cat-list .p { height:167px; width:135px; }
.cat-list .p { height:190px; width:160px; margin-top:15px; }
.cat-list .p a.title { font-size:14px; line-height:20px; }
.cat-list .p a.img { width:133px; height:99px; }
.cat-list .p a.img { width:163px; height:123px; }
.cat-list .p a.img img { width:135px; height:101px; margin:-1px; }
.cat-list .p a.img img { width:165px; height:125px; }
.cat-list li:nth-child(2) {
 padding-right:10px;
}
.cat-list li:nth-child(2) {
 padding-right:15px;
}
.cat-list li.n { font-size:14px; margin-top:14px; }
.cat-list li.n a { width:270px; }
.cat-list li.n a { width:330px; }
.scroll-wrapper { overflow:hidden !important; padding:0 !important; position:relative; }
.scroll-wrapper.width2 { overflow:visible !important; }
.scroll-wrapper>.scroll-content { border:none !important; box-sizing:content-box !important; height:auto; left:0; margin:0; max-height:none; max-width:none !important; overflow:scroll !important; padding:0; position:relative !important; top:0; width:auto !important; }
.scroll-wrapper>.scroll-content.width2 { width:1000px !important; }
.scroll-wrapper>.scroll-content::-webkit-scrollbar {
 height:0;
 width:0;
}
.scroll-element { display:none; }
.scroll-element, .scroll-element div { box-sizing:content-box; }
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible { display:block; }
.scroll-element .scroll-bar, .scroll-element .scroll-arrow { cursor:default; }
.scroll-textarea { border:1px solid #ccc; border-top-color:#999; }
.scrollbar>.scroll-element, .scrollbar>.scroll-element div { background:none; border:none; margin:0; padding:0; position:absolute; z-index:10; }
.scrollbar>.scroll-element div { display:block; height:100%; left:0; top:0; width:100%; }
.scrollbar>.scroll-element .scroll-element_track { display:none; }
.scrollbar>.scroll-element .scroll-bar { background-color:rgba(0, 0, 0, .3); display:block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-transition:opacity .2s linear;
 -moz-transition:opacity .2s linear;
 -o-transition:opacity .2s linear;
 -ms-transition:opacity .2s linear;
 transition:opacity .2s linear;
}
.scrollbar:hover>.scroll-element .scroll-bar, .scrollbar>.scroll-element.scroll-draggable .scroll-bar { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.7; }
.scrollbar>.scroll-element.scroll-x { bottom:0; height:0; left:0; min-width:100%; overflow:visible; width:100%; display:none !important; }
.scrollbar>.scroll-element.scroll-y { height:100%; min-height:100%; right:0; top:0; width:0; }
.scrollbar>.scroll-element.scroll-x .scroll-bar { height:7px; min-width:10px; top:-9px; }
.scrollbar>.scroll-element.scroll-y .scroll-bar { left:-6px; min-height:10px; width:5px; }
.scrollbar>.scroll-element.scroll-x .scroll-element_outer { left:2px; }
.scrollbar>.scroll-element.scroll-x .scroll-element_size { left:-4px; }
.scrollbar>.scroll-element.scroll-y .scroll-element_outer { top:2px; }
.scrollbar>.scroll-element.scroll-y .scroll-element_size { top:-4px; }
.scrollbar>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left:-11px; }
.scrollbar>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top:-11px; }
.spinner { margin:0 auto 0; width:70px; text-align:center; }
.spinner>div { width:18px; height:18px; background-color:#333; border-radius:100%; display:inline-block; -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both; animation:sk-bouncedelay 1.4s infinite ease-in-out both; }
.spinner .bounce1 { -webkit-animation-delay:-.32s;
 animation-delay:-.32s;
}
.spinner .bounce2 { -webkit-animation-delay:-.16s;
 animation-delay:-.16s;
}
@-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% {
 -webkit-transform:scale(0);
}
 40% {
 -webkit-transform:scale(1);
}
}
@keyframes sk-bouncedelay { 0%, 80%, 100% {
 -webkit-transform:scale(0);
 transform:scale(0);
}
 40% {
 -webkit-transform:scale(1);
 transform:scale(1);
}
}
#down { margin-top:20px; width:320px; }
#down { width:380px; }
ul.rmsoft { margin:0 8px; padding:10px 0; }
ul.rmsoft li { clear:both; height:38px; margin-top:12px; }
ul.rmsoft li img { width:30px; height:30px; }
ul.rmsoft li img { float:left; }
ul.rmsoft li .pro-name { float:left; height:38px; line-height:38px; font-size:16px; margin:0; margin-left:15px; }
ul.rmsoft li a.down_btn { float:right; margin-top:7px; right:0; display:block; overflow:hidden; width:23px; height:23px; background:url(down_btn4.svg) no-repeat; background-size:23px 23px; text-indent:-750pt; -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
}
ul.rmsoft li a.down_btn:hover { background-image:url(down_btn5.svg); -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
}
ul.rmsoft li:last-child { margin-bottom:-10px; }
ul.rmsoft .bibei { font-size:16px; text-align:center; display:block; line-height:30px; }
.nmenu { display: inline-block; margin-left:30px; }
.bb>.t-h .nmenu a { font-size:15px; display:inline-block; margin-left:15px; margin-top: 7px; float:none; }

/*新增*/
.bl .imgh400 div.pb{ height:420px;}
.bl .imgh400 div.pb a.img {
    width: 238px;
    height:348px;
}
.bl .imgh400 div.pb a.img img {
    width: 240px;
    height: 350px;
}
.bl .imgh400 div.pb a.img:hover img {
    width: 260px;
    height: 365px;
}