﻿@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,a,span{ margin: 0; padding: 0; }
img{ border:0; vertical-align:middle;}
ul,li{list-style:none;}
li {vertical-align: top;}
button,input,textarea{outline:none;border: none;}
textarea{resize: none;}
body{font-size: 14px; font-family: "黑体",sans-serif;color:#666;}
a{text-decoration:none;}
.clearfix:after{display:table;content:"";line-height:0;clear: both}
.clearfix{ clear: both;*zoom:1;}
.lf{float: left;}
.rt{float: right;}
a { -webkit-tap-highlight-color:transparent; }

/* 1px边框 */
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) { .border-scale::before { -webkit-transform: scaleY(0.5); -moz-transform: scaleY(0.5); -ms-transform: scaleY(0.5); -o-transform: scaleY(0.5); transform: scaleY(0.5); } }
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) { .border-scale::before { -webkit-transform: scaleY(0.33); -moz-transform: scaleY(0.33); -ms-transform: scaleY(0.33); -o-transform: scaleY(0.33); transform: scaleY(0.33); } }

/* header */
.g-header { position: relative; height: 3.27rem; background: #16a0f8; z-index: 15;}

.g-header .logo { margin:0; }
.g-header .logo a { display: block; width: 10rem; height: 2.9rem; background: url("../images/wapheader-logo.png") no-repeat 0 0; background-size: cover; }
.g-header .pc-link { margin-top: 1.2305rem; font-size: 1rem;  margin-right:.8789rem;color:#fff; }
.g-header .pc-link a { color: #fff; }
.g-header .search-btn { width: 1.5rem; height: 1.5rem; margin: 1.05rem .9rem 0 1.13rem; background: url("../images/header-search-btn.png") no-repeat 0 0; background-size: cover; }

/* nav */
.g-nav { position: relative; width: 100%; height: 2.7422rem; overflow: hidden; z-index: 15; background: #fff; }
.g-nav .nav-list-box { width: 20.63rem; font-size: 0; overflow: scroll; /*background:red;*/display:block;float:left;position:absolute;z-index:6;}
.g-nav ul { display: inline-block; padding-left: .246125rem; /*font-size:1rem;line-height:1.7rem;*/}
.g-nav li { display: inline-block; padding: .5976875rem .3515625rem 0rem; white-space: nowrap; }
.g-nav li a { display: inline-block; padding: 0 .246125rem; border-radius: 8px; font-size: 1.01953125rem; line-height: 1.7rem; color: #333; }
.g-nav li a.z-active { color: #fff; background: #16a0f8; }
.g-nav .nav-arrow { position: absolute; right: .19rem; top: .26rem; width: 1.16rem; height: .71rem; padding: .75rem; background: url("../images/wapnav-arrow.png") no-repeat center; background-size: cover; background-origin: content-box; z-index:10;}

.nav-hidden-box { position: absolute; top: 5.7981rem; z-index: 12; background: #fff; display: block; transform: translate3d(0, -100%, 0); transition: transform .5s;}
.nav-hidden-box ul li { float: left; margin: .64rem .38rem .75rem; white-space: nowrap; }
.nav-hidden-box ul li a { display: inline-block; padding: 0 .3rem; border-radius: 8px; font-size: .9rem; line-height: 1.5rem; color: #333; }

/* footer */
.g-footer { margin-top: .7rem/*.2rem*/; }
.g-footer .goto-top { display: block; line-height: 2.45rem/*.7rem*/; font-size: .84rem/*.24rem*/; text-align: center; color: #fff; background: #16a0f8; }
.g-footer .copy_right { padding: .56rem/*.16rem*/ 0 1.33rem/*.38rem*/; text-align: center; font-size: .7rem/*.2rem*/; line-height: 1.4rem/*.4rem*/; color: #999; }

/* 首页 headline */
.index-headline { padding: .08rem .22rem .1rem; }
.index-headline .headline { margin-bottom: .22rem; }
.index-headline .title { max-width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index-headline .title a { font-size: .3rem; line-height: .58rem; color: #e61601; }
.index-headline .overview { font-size: .22rem; line-height: .36rem; text-align: justify; color: #999; }

/* m-news-sec 新闻模块 */
.m-news-sec { position: relative; padding: 0 0 .15rem;/*padding: 0 .22rem .15rem;*/ }
.m-news-sec:before { display: block; position: absolute; left: 0; top: 0; width: 100%; border-top: 3px solid #1b8ce3; content: ' '; }
.m-news-sec .title { line-height: 2.45rem/*.7rem*/;padding: 0 .22rem .15rem; }
.m-news-sec .title h1 { position: relative; padding-left: 1.6rem/*.4rem*/; font-size: /*.28rem*/0.98rem; color: #1b8ce3; }
.m-news-sec .title h1:before { position: absolute; left: 0; top: 50%; margin-top: -.5rem; content: ' '; width: 1.225rem; height: .98rem; background: url("../images/m-news-icon-1.png") no-repeat center; background-size: cover; }
.m-news-sec .title .more { font-size: /*.24rem*/0.84rem; color: #1b8ce3; }
.m-news-sec.index-cool-img .title h1:before { background: url("../images/m-news-icon-7.png") no-repeat center; background-size: cover; }
.m-news-sec.index-people .title h1:before { background: url("../images/m-news-icon-2.png") no-repeat center; background-size: cover; }
.m-news-sec.index-social .title h1:before { background: url("../images/m-news-icon-3.png") no-repeat center; background-size: cover; }
.m-news-sec.index-zhibo .title h1:before { background: url("../images/m-news-icon-5.png") no-repeat center; background-size: cover; }
.m-news-sec.index-video-sec .title h1:before { background: url("../images/m-news-icon-4.png") no-repeat center; background-size: cover; }
.m-news-sec.index-sichuan .title h1:before { background: url("../images/m-news-icon-6.png") no-repeat center; background-size: cover; }
.m-news-sec.index-home .title h1:before { background: url("../images/m-news-icon-6.png") no-repeat center; background-size: cover; }
.m-news-sec.index-intern .title h1:before { background: url("../images/m-news-icon-6.png") no-repeat center; background-size: cover; }

/* m-news-list 新闻列表 */
.m-news-list li { position: relative; }
.m-news-list li:before { display: block; position: absolute; left: 0; top: 0; width: 100%; border-top: 1px solid #e5e5e5; content: ' '; }
.m-news-list li:before { top: 100%; }
.m-news-list li:last-child:before { border-top: none; }
.m-news-list li > p { width: 100%; overflow: hidden; text-overflow: ellipsis;  }
.m-news-list li a { font-size: .24rem; line-height: .65rem; color: #333; }

/* m-thumb-new 图片新闻 */
.m-thumb-new { position: relative; width: 48%/*10.325rem*/; height: 7.6rem; }
.m-thumb-new .img-box { width: 100%/*10.325rem*/; height: 7.6rem; overflow: hidden; }
.m-thumb-new .img-box img { width: 100%; height: auto; }
.m-thumb-new .desc { font-size:1rem;position: absolute; left: 0; right: 0; bottom: 0; height: 1.4rem; line-height: 1.4rem; padding: 0 .175rem; text-align: center; color: #fff; background: url("../images/m-thumb-p-bg.png") repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* m-thumb-new-large */
.m-thumb-new-lg { width: 100%; height: 11.9rem; }
.m-thumb-new-lg .img-box { width: 100%; height: 11.9rem; }

/* m-pic-rt */
.m-pic-rt { padding-bottom: .15rem; }
.m-pic-rt .img-box { float: left; width: 2.1rem; height: 1.4rem; margin-right: .1rem; overflow: hidden; }
.m-pic-rt .img-box img { width: 100%; height: auto; }
.m-pic-rt .desc { height: 1.4rem; position: relative; overflow: auto; }
.m-pic-rt .desc > a { font-size: .24rem; line-height: .36rem; color: #333; }
.m-pic-rt .desc .time { position: absolute; left: 0; bottom: 0; font-size: .2rem; color: #999; }

/* m-video-sec 视频新闻 */
.index-video-sec { height: 3.4rem; }

/* 首页 轮播图 */
.transition { transition: transform .4s; -webkit-transition: transform .4s; }

.index-carousel { position: relative; width: 22.4rem; height: 12.6rem; overflow: hidden; }
.index-carousel .item-list { height: 100%; overflow: hidden; }
.index-carousel .item-list li { position: relative; float: left; width: 22.4rem; height: 100%; }
.index-carousel .item-list li img { width: 100%; }
.index-carousel .item-list li .desc { position: absolute; left: 0; bottom: 0; width: 100%; height: 2.1rem; line-height: 2.1rem; background: url("../images/home-carousel-desc-bg.png") repeat; background-size: cover; }
.index-carousel .item-list li .desc p { width: 78%; font-size: .84rem; text-indent: .77rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index-carousel .carousel-index { position: absolute; right: .7rem; bottom: 0; line-height: 2.1rem; font-size: .84rem; color: #fff; z-index: 15; }
.index-carousel .carousel-index .current { margin-top: -.035rem; font-size: 1.19rem; color: #e70606; }
.index-carousel .carousel-index .split { margin: 0 .175rem; font-size: .7rem; }

/* 首页 酷图 */
.index-cool-img .m-thumb-new { margin-bottom: .21rem; }

/* 文字列表页面 */
.word-list-box { padding: 0 .2rem; }
.word-list-box .m-news-list li { position: relative; }
.word-list-box .m-news-list li:before { display: block; position: absolute; left: 0; top: 0; width: 100%; border-top: 1px solid #ccc; content: ' '; }
.word-list-box .m-news-list li:before { top: 100%; }
.word-list-box .m-news-list li a { line-height: .67rem; }
.word-list-box .m-news-list li:last-child:before { border-top: 1px solid #ccc; }

/* m-read-more 加载更多 */
.m-read-more { text-align: center; margin-top: .2rem; }
.m-read-more a { font-size: .24rem; line-height: .54rem; color: #333; }

/* 图片列表页面 */
.pic-list-box { padding: 0 .22rem; }
.pic-list-box .m-thumb-new { margin-bottom: .65rem; }

/* 时评列表页面 */
.video-list-box { padding: 0 .88rem; }

/* 视频列表页面 */
.m-video-sec { position: relative; padding-bottom: .68rem; }
.m-video-sec .title { position: absolute; left: 0; top: 0; width: 100%; line-height: 2.28rem; font-size: .96rem; text-indent: .6rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-video-sec .video { height: 10rem; overflow: hidden; }
.m-video-sec .video img { width: 100%; }
.m-video-sec .info .time { padding-left: .2rem; font-size: .96rem; line-height: 1.48rem; color: #333; }
.m-video-sec .info .hellip { width: 1.48rem; height: .72rem; margin: .4rem .24rem .4rem 0; background: url("../images/m-video-sec-hellip.png") no-repeat center; background-size: contain; }

/* 细览页面 */
.xl-box { padding: 0 .22rem; }
.xl-box .article .title { margin-top: .15rem; font-size: .36rem; line-height: .65rem; text-align: center; color: #333; }
.xl-box .article .sub-info { line-height: .42rem; margin-bottom: .18rem; font-size: 0; text-align: center; }
.xl-box .article .sub-info p { display: inline-block; font-size: .22rem; color: #999; }
.xl-box .article .sub-info p.date { margin-left: .15rem; }
.xl-box .article .desc { padding-bottom: .15rem; font-size: .24rem; line-height: .42rem; color: #666; }
.xl-box .article .desc p { margin-bottom: .45rem; text-indent: 2em; }
.xl-box .article .desc img { width: 100%; margin: -.15rem 0 .3rem 0; height: auto; }

.m-location { position: relative; line-height: .52rem; }
.m-location:before { display: block; position: absolute; left: 0; top: 0; width: 100%; border-top: 1px solid #ccc; content: ' '; }
.m-location:before { top: 100%; }
.m-location p { font-size: .24rem; color: #333; }
.m-location p a { color: #333; }
.m-location span { margin: 0 .1rem; line-height: .52rem; }

/*# sourceMappingURL=main.css.map */
