*,*:before,*:after{box-sizing:border-box;}
html,body{margin:0;padding:0;}
body{font-family:"PingFang SC","Microsoft YaHei",SimSun,sans-serif;font-size:14px;color:#333;background:#f4f4f4;-webkit-font-smoothing:antialiased;}
a{color:#333;text-decoration:none;} a:hover{color:#0056A3;}
img{border:0;vertical-align:top;}
ul,ol,li{margin:0;padding:0;list-style:none;}
.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.w,.page-wrap,.o2o-foot{width:1200px!important;max-width:100%;margin-left:auto!important;margin-right:auto!important;}
.page-wrap{padding:14px 0 40px;overflow:hidden;}
.ds-crumb{font-size:13px;color:#888;margin:0 0 12px;}
.o2o-foot{padding:20px 0;color:#999;font-size:12px;border-top:1px solid #e5e5e5;text-align:center;margin:20px auto 40px!important;}
.site-top,.site-nav{display:none!important;}
.YuxiSlider{position:relative;overflow:hidden;background:#111;}
.YuxiSlider .slider{display:block!important;height:100%!important;width:100%!important;}
.YuxiSlider.yuxi-smooth .slider ul{position:relative!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;list-style:none!important;}
.YuxiSlider.yuxi-smooth .slider li{position:absolute!important;left:0;top:0;right:0;bottom:0;width:100%!important;height:100%!important;opacity:0;visibility:hidden;transition:opacity .4s ease;z-index:1;}
.YuxiSlider.yuxi-smooth .slider li.is-on{opacity:1;visibility:visible;z-index:2;}
.YuxiSlider.yuxi-smooth .slider img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.YuxiSlider.yuxi-smooth .bg,.YuxiSlider.yuxi-smooth .desc{display:none!important;}
.YuxiSlider a.control{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;z-index:5;background:rgba(0,0,0,.4);color:#fff;line-height:36px;text-align:center;}
.YuxiSlider a.prev{left:8px;} .YuxiSlider a.next{right:8px;}
.cap{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:14px;z-index:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-panel{background:#fff;padding:22px 26px 30px;}
.list-hd{font-size:22px;font-weight:700;color:#0056A3;border-left:3px solid #C6110D;padding-left:12px;margin-bottom:16px;}
.list-empty{padding:40px;text-align:center;color:#999;}
.list-row{padding:16px 0;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.list-thumb{float:left;width:168px;height:112px;overflow:hidden;background:#222;display:block;}
.list-thumb img{width:168px;height:112px;object-fit:cover;display:block;}
.list-body{margin-left:184px;}
.list-body h2{margin:0 0 8px;font-size:17px;}
.list-meta{font-size:12px;color:#999;}
.dt-layout{background:#fff;padding:26px;overflow:hidden;}
.dt-main{float:left;width:860px;overflow:hidden;}
.dt-side{float:right;width:260px;overflow:hidden;}
.dt-channel a{display:inline-block;background:#0056A3;color:#fff!important;padding:2px 10px;font-size:12px!important;font-weight:700;}
.dt-title{font-size:28px;font-weight:700;line-height:1.45;margin:12px 0;text-align:center;}
.dt-meta{text-align:center;color:#aaa;font-size:13px;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid #eee;}
.dt-meta span{margin:0 8px;}
.dt-body{font-size:17px;line-height:1.95;color:#333;overflow:hidden;word-wrap:break-word;}
.dt-body img,.dt-body table{max-width:100%!important;height:auto!important;}
.dt-body p{margin:0 0 1em;}
.dt-end{margin-top:20px;padding-top:12px;border-top:1px dashed #ddd;font-size:13px;color:#888;overflow:hidden;}
.dt-end .dt-editor{float:left;} .dt-end .dt-more{float:right;color:#0056A3!important;font-weight:700;}
.dt-related{margin-top:22px;clear:both;}
.dt-sec-hd{background:#0056A3;color:#fff;padding:8px 12px;font-size:14px;font-weight:600;margin:0 0 10px;}
.dt-sec-hd a{color:#fff!important;}
.dt-rel-list li{float:left;width:280px;margin:0 10px 12px 0;}
.dt-rel-list li:nth-child(3n){margin-right:0;}
.dt-rel-list a{display:block;position:relative;height:118px;overflow:hidden;background:#222;}
.dt-rel-list img{width:100%;height:118px;object-fit:cover;display:block;}
.dt-rel-list span{position:absolute;left:0;right:0;bottom:0;padding:4px 6px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dt-side-box{background:#fafafa;border:1px solid #eee;margin:0 0 14px;overflow:hidden;}
.dt-side-list li,.dt-rank li{padding:9px 12px;border-bottom:1px solid #f0f0f0;font-size:13px;}
.dt-side-list a,.dt-rank a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dt-rank em{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#ccc;color:#fff;font-size:12px;font-style:normal;margin-right:6px;}
.dt-rank li:nth-child(-n+3) em{background:#C6110D;}

body.tpl-nt{background:#eef3f8;}

/* chrome ntrb */
.nt-header{background:#fff;height:100px;border-bottom:1px solid #e2eef6;}
.nt-header-inner{height:100px;padding-top:12px;overflow:hidden;}
.nt-logo{float:left;} .nt-logo img{height:64px;width:auto;display:block;}
.nt-meta{float:left;margin-left:28px;padding-top:18px;font-size:13px;color:#666;line-height:1.7;}
.nt-date{color:#333;} .nt-weather{color:#0056A3;}
.nt-search{float:right;margin-top:26px;border:1px solid #81bbef;height:34px;overflow:hidden;}
.nt-search input{float:left;width:180px;height:34px;border:0;padding:0 8px;outline:none;}
.nt-search button{float:left;height:34px;border:0;background:#0056A3;color:#fff;padding:0 14px;cursor:pointer;}
.nt-navwrap{background:#0056A3;height:50px;}
.nt-nav{margin:0;padding:0;list-style:none;}
.nt-nav li{float:left;}
.nt-nav a{display:block;color:#fff!important;padding:0 18px;line-height:50px;font-size:15px!important;font-weight:700;}
.nt-nav li.on a,.nt-nav a:hover{background:#0a4d8c;}
.nt-header{background:#fff;height:100px;border-bottom:1px solid #dce6f0;}
.nt-header-inner{height:100px;padding-top:12px;overflow:hidden;}
.nt-logo{float:left;} .nt-logo img{height:64px;width:auto;display:block;}
.nt-meta{float:left;margin-left:28px;padding-top:18px;font-size:13px;color:#666;line-height:1.7;}
.nt-weather{color:#0056A3;}
.nt-search{float:right;margin-top:26px;border:1px solid #81bbef;height:34px;overflow:hidden;}
.nt-search input{float:left;width:180px;height:34px;border:0;padding:0 8px;outline:none;}
.nt-search button{float:left;height:34px;border:0;background:#0056A3;color:#fff;padding:0 14px;cursor:pointer;}
.nt-navwrap{background:#0056A3;height:48px;}
.nt-nav a{display:block;color:#fff!important;padding:0 18px;line-height:48px;font-size:15px!important;font-weight:700;}
.nt-nav li{float:left;} .nt-nav li.on a,.nt-nav a:hover{background:#0a4d8c;}
.nt-notice{background:#F2FAFD;height:40px;border-bottom:1px solid #dceaf2;}
.nt-notice .w{height:40px;line-height:40px;overflow:hidden;font-size:13px;}
.nt-notice b{float:left;color:#0056A3;margin-right:16px;}
.nt-notice a{margin-right:16px;white-space:nowrap;}
.nt-content{width:1200px;margin:0 auto 30px;background:#fff;padding:6px 0 28px;overflow:hidden;}
.nt-topnews{text-align:center;padding:28px 40px 8px;position:relative;}
.nt-topnews .lead a{font-size:28px!important;font-weight:800;color:#C6110D!important;line-height:1.35;}
.nt-topnews .more{position:absolute;right:20px;bottom:8px;background:#0056A3;color:#fff!important;padding:0 12px;height:22px;line-height:22px;font-size:12px;}
.nt-puretext{text-align:center;padding:8px 20px 16px;}
.nt-puretext a{display:inline-block;max-width:360px;margin:0 14px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.nt-banners{width:1200px;height:80px;margin:0 auto 16px;overflow:hidden;}
.nt-banners a{float:left;width:590px;height:80px;margin-right:20px;overflow:hidden;background:#111;}
.nt-banners a:last-child{margin-right:0;}
.nt-banners img{width:590px;height:80px;object-fit:cover;display:block;}
.nt-scroll{width:1200px;height:510px;margin:0 auto 20px;overflow:hidden;}
.nt-left{float:left;width:680px;height:510px;}
.nt-right{float:right;width:500px;height:510px;}
.nt-slider,.nt-slider .slider,.nt-slider a,.nt-slider img{height:510px!important;display:block;position:relative;}
.nt-rlist a{display:block;height:51px;line-height:51px;font-size:16px;border-bottom:1px solid #f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px;}
.nt-rlist a:nth-child(odd){font-weight:700;}
.nt-swiper{width:1200px;height:326px;margin:0 auto 20px;overflow:hidden;}
.nt-swiper .sw-l{float:left;width:900px;height:326px;overflow:hidden;}
.nt-swiper .sw-r{float:right;width:280px;height:326px;overflow:hidden;background:#111;position:relative;}
.nt-swiper .sw-l a{float:left;width:200px;height:148px;margin:0 20px 15px 0;position:relative;overflow:hidden;display:block;background:#111;}
.nt-swiper .sw-l a:nth-child(4n){margin-right:0;}
.nt-swiper .sw-l img{width:200px;height:113px;object-fit:cover;display:block;}
.nt-swiper .sw-l span{display:block;height:35px;line-height:35px;padding:0 6px;background:#f7fafc;color:#333;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nt-swiper .sw-r img{width:280px;height:326px;object-fit:cover;display:block;}
.nt-mix{width:1200px;margin:0 auto 18px;overflow:hidden;}
.nt-mix .ncol{float:left;width:440px;margin-right:20px;}
.nt-mix .npaper{float:right;width:280px;background:#F2FAFD;padding:12px;min-height:420px;}
.nt-mix .hd{font-size:18px;font-weight:700;border-bottom:2px solid #0056A3;padding-bottom:8px;margin-bottom:10px;}
.nt-mix .ncol .main{display:block;position:relative;height:248px;margin-bottom:10px;overflow:hidden;background:#111;}
.nt-mix .ncol .main img{width:440px;height:248px;object-fit:cover;display:block;}
.nt-mix .ncol .main span{position:absolute;left:0;right:0;bottom:0;padding:8px;background:rgba(0,0,0,.55);color:#fff;}
.nt-mix .ncol li{padding:9px 0 9px 14px;border-bottom:1px dashed #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;font-size:15px;}
.nt-mix .ncol li:before{content:"";position:absolute;left:0;top:16px;width:5px;height:5px;background:#333;border-radius:50%;}
.nt-mix .npaper a{display:block;position:relative;margin:0 0 12px;overflow:hidden;background:#111;}
.nt-mix .npaper img{width:256px;height:150px;object-fit:cover;display:block;}
.nt-mix .npaper span{display:block;padding:6px 4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;}
.nt-sec{width:1200px;margin:0 auto 16px;padding:0 0;}
.nt-sec-hd{border-bottom:2px solid #0056A3;height:34px;margin-bottom:12px;}
.nt-sec-hd span{display:inline-block;background:#0056A3;color:#fff;padding:0 16px;line-height:34px;font-weight:700;}
.nt-vids a{float:left;width:285px;height:170px;margin:0 20px 14px 0;position:relative;overflow:hidden;background:#111;display:block;}
.nt-vids a:nth-child(4n){margin-right:0;}
.nt-vids img{width:285px;height:170px;object-fit:cover;display:block;}
.nt-vids i{position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.35);z-index:2;}
.nt-vids i:after{content:"";position:absolute;left:16px;top:12px;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff;}
.nt-vids span{position:absolute;left:0;right:0;bottom:0;padding:6px 8px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;}
.nt-yx a{float:left;width:285px;height:220px;margin:0 20px 14px 0;position:relative;overflow:hidden;background:#111;display:block;}
.nt-yx a:nth-child(4n){margin-right:0;}
.nt-yx img{width:285px;height:220px;object-fit:cover;display:block;}
.nt-yx span{position:absolute;left:0;right:0;bottom:0;padding:8px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nt-cols{width:1200px;margin:0 auto 16px;overflow:hidden;}
.nt-col{float:left;width:386px;margin-right:21px;border:1px solid #e2f0f5;}
.nt-col:nth-child(3n){margin-right:0;}
.nt-col .hd{background:#0056A3;color:#fff;height:36px;line-height:36px;padding:0 12px;font-weight:700;overflow:hidden;}
.nt-col .hd span{float:left;} .nt-col .hd a{float:right;color:#fff!important;font-size:12px!important;font-weight:400;}
.nt-col li{padding:9px 10px 9px 16px;border-bottom:1px dashed #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.nt-col li:before{content:"";position:absolute;left:6px;top:16px;width:4px;height:4px;background:#333;border-radius:50%;}
.nt-more a{float:left;width:190px;height:140px;margin:0 12px 12px 0;position:relative;overflow:hidden;background:#111;display:block;}
.nt-more a:nth-child(6n){margin-right:0;}
.nt-more img{width:190px;height:140px;object-fit:cover;display:block;}
.nt-more span{position:absolute;left:0;right:0;bottom:0;padding:4px 6px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* ntrb top row */
.nt-topnews{text-align:center;padding:35px 50px 10px;position:relative;width:1200px;margin:0 auto;box-sizing:border-box;}
.nt-topnews .lead{margin:0 0 12px;}
.nt-topnews .lead a{font-size:28px!important;font-weight:800;color:#C6110D!important;line-height:1.35;}
.nt-topnews .more{position:absolute;right:20px;bottom:10px;width:50px;height:20px;line-height:20px;text-align:center;background:#0056A3;color:#fff!important;font-size:14px;font-weight:400;border-radius:2px;padding:0!important;}
.nt-puretext{width:1200px;margin:0 auto;padding:10px 20px 18px;text-align:center;overflow:hidden;box-sizing:border-box;}
.nt-puretext a{display:inline-block;width:360px;max-width:32%;margin:0 10px;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;line-height:20px;height:20px;}
.nt-banners{width:1200px;height:80px;margin:8px auto 18px;overflow:hidden;}
.nt-banners a{float:left;width:590px;height:80px;margin-right:20px;overflow:hidden;background:#111;display:block;}
.nt-banners a:last-child{margin-right:0;}
.nt-banners img{width:590px;height:80px;object-fit:cover;display:block;}

/* coverflow 商业影像 */
.nt-beauty{width:1200px;margin:24px auto 28px;background:#fff;padding:10px 0 20px;}
.nt-beauty-hd{text-align:center;position:relative;height:40px;margin:0 0 18px;}
.nt-beauty-hd:before,.nt-beauty-hd:after{content:"";position:absolute;top:50%;width:42%;height:1px;background:#d7e6f3;}
.nt-beauty-hd:before{left:0;} .nt-beauty-hd:after{right:0;}
.nt-beauty-hd span{display:inline-block;position:relative;z-index:1;background:#e8f3fb;color:#2a7ec4;font-size:18px;font-weight:700;padding:6px 28px;border-radius:20px;line-height:1.2;}
.nt-coverflow{position:relative;height:400px;margin:0 auto;width:1200px;}
.nt-coverflow .cf-stage{position:relative;height:380px;overflow:hidden;}
.nt-coverflow .cf-card{position:absolute;top:30px;left:50%;width:420px;height:280px;margin-left:-210px;opacity:0;visibility:hidden;transform:scale(.55);transition:all .45s ease;z-index:1;background:#111;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.18);}
.nt-coverflow .cf-card a{display:block;width:100%;height:100%;position:relative;}
.nt-coverflow .cf-card img{width:100%;height:100%;object-fit:cover;display:block;}
.nt-coverflow .cf-card span{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nt-coverflow .cf-card.is-center{opacity:1;visibility:visible;transform:scale(1);z-index:5;width:560px;height:340px;margin-left:-280px;top:10px;}
.nt-coverflow .cf-card.is-left{opacity:.55;visibility:visible;transform:scale(.78);z-index:3;margin-left:-520px;}
.nt-coverflow .cf-card.is-right{opacity:.55;visibility:visible;transform:scale(.78);z-index:3;margin-left:100px;}
.nt-coverflow .cf-card.is-l2{opacity:.3;visibility:visible;transform:scale(.62);z-index:2;margin-left:-680px;}
.nt-coverflow .cf-card.is-r2{opacity:.3;visibility:visible;transform:scale(.62);z-index:2;margin-left:260px;}
.nt-coverflow .cf-card.is-hide{opacity:0;visibility:hidden;}
.nt-coverflow .cf-btn{position:absolute;top:50%;width:42px;height:42px;margin-top:-21px;z-index:8;background:#7eb6e0;border-radius:4px;cursor:pointer;}
.nt-coverflow .cf-btn.prev{left:24px;}
.nt-coverflow .cf-btn.next{right:24px;}
.nt-coverflow .cf-btn:after{content:"";position:absolute;left:16px;top:12px;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;}
.nt-coverflow .cf-btn.next:after{left:16px;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;}

/* dual 图说 panels like yingxiang */
.nt-yingxiang{width:1200px;margin:0 auto 24px;overflow:hidden;}
.nt-fisw{float:left;width:590px;height:498px;margin-right:20px;position:relative;}
.nt-fisw:last-child{margin-right:0;}
.nt-fisw .w_title{border-top:1px solid #ccc;height:40px;line-height:40px;position:relative;margin-bottom:10px;}
.nt-fisw .w_title .lm{border-top:2px solid #2977c1;margin-top:-1px;font-size:20px;font-weight:700;display:inline-block;line-height:35px;padding:0 8px 0 0;color:#333;}
.nt-fisw .w_title .more{position:absolute;right:10px;top:0;font-size:14px;color:#2977c1!important;}
.nt-fisw .img_lb a{float:left;width:285px;height:214px;margin:0 20px 20px 0;position:relative;overflow:hidden;background:#111;display:block;}
.nt-fisw .img_lb a:nth-child(2n){margin-right:0;}
.nt-fisw .img_lb img{width:285px;height:214px;object-fit:cover;display:block;}
.nt-fisw .img_lb p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0 15px;height:36px;line-height:36px;text-align:center;color:#fff;background:rgba(0,0,0,.45);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
