﻿.pr30{ padding-right: 30px; }
.p30{ padding: 30px; }
/*top*/
.v-layout{ width: 1170px; margin-left: auto; margin-right: auto; }
.v-main{ padding:80px 0; }
.pt20{ padding-top: 20px; }
.pt0{ padding-top: 0px; }

.v-top-bar{ background:#222222; height: 60px; }
.v-top-bar h1{ float: left; padding-top: 17px; width: 145px; }
.v-top-bar .login{ float: right; font-size: 16px; color:#fff; line-height: 60px; padding-left: 20px; background: url(../images/v/login.png) left center no-repeat; }
.v-top-bar .v-search{ float: right; padding: 0 15px; margin-right: 60px; margin-top: 17px; height: 24px; border-left: #7a7a7a solid 1px; border-right: #7a7a7a solid 1px; }
.v-top-bar .v-search .btn{ display: block; width: 17px; height: 17px; margin-top: 4px; background: url(../images/v/search.png) no-repeat; }

.v-nav{}
.v-nav li{ float: left; height: 60px; position: relative; z-index: 999; }
.v-nav .link{ display: block; height: 59px; line-height: 60px; color: #fff; font-size: 14px; padding:0 25px; } /*故意改成14号字体的*/
.v-nav .link .arrow{ display: inline-block; margin-left: 5px; width: 12px; height: 8px; background: url(../images/v/arrow-down.png) no-repeat; }
.v-nav li:hover .link,.v-nav .cur .link{ color:#db232b; }
.v-nav .menu{ display: none; position: absolute; top: 60px; left: 0; right: 0; }
.v-nav .menu a{ display: block; height: 60px; line-height: 50px; font-size: 14px; color: #fff; background:#222; text-align: center; } /*菜单字14px*/
.v-nav .menu a:hover,.v-nav .menu .cur{ color: #d92632; }
.v-nav li:hover .menu{ display: block; }

.v-bottom{ background:#222222; padding-top: 60px; }
.v-bottom .logo{ padding:20px 0; }
.v-bottom .b-l{ float: left; width: 458px; }
.v-bottom .b-c{ float: left; width: 448px; }
.v-bottom .links{ color: #c7c7c7; font-size: 14px; }
.v-bottom .links a{ color: #c7c7c7; margin:0 5px 0 0; }
.v-bottom .links a:hover{ color: #fff; }
.v-bottom .list-partner{ padding-top: 55px; }
.v-bottom .list-partner li{ float: left; width: 133px; height: 55px; }

.v-bottom .list-about{ float: right; padding-top: 86px; }
.v-bottom .list-about li{ float: left; width: 50px; height: 58px; margin-left: 19px; position: relative; }
.v-bottom .list-about .link{ display: block; opacity: 0.6;filter: alpha(opacity=60); width: 50px; height: 58px; background: url(../images/v/about.png) no-repeat; }
.v-bottom .list-about .link:hover{opacity: 1;filter: alpha(opacity=100);}
.v-bottom .list-about .lk1{ background-position: 0 0; }
.v-bottom .list-about .lk2{ background-position: 0 -58px; }
.v-bottom .list-about .lk3{ background-position: 0 -116px; }
.v-bottom .list-about .code-box{ display: none; position: absolute; width: 90px; height: 90px; left: -20px; bottom: 69px; background: #fff; }
.v-bottom .list-about .code-box img{ display: block; width: 100%; height: 100%; }
.v-bottom .list-about .code-box .jt{ width: 20px; height: 8px; position: absolute; bottom: -8px; left: 35px; background: url(../images/v/arrow-down2.png) center bottom no-repeat; }
.v-bottom .list-about li:hover .code-box{ display: block; }
.v-bottom .bar{ clear: both; font-size: 14px; color: #c7c7c7; height: 62px; border-top:#4e4e4e solid 1px; line-height: 62px; text-align: center; } /*本地样式修改*/
.v-bottom .bar a{ color: #c7c7c7; }

.list-live{}
.list-live .item{ border-bottom:#ccc solid 1px; padding-bottom: 60px; margin-bottom: 60px; overflow: hidden; }
.list-live .item:last-child{ border:none; padding-bottom: 0; }
.list-live .img{ float: left; width: 420px; height: 350px; }
.list-live .text{ margin-left: 480px; }
.list-live .tt{ font-size: 36px; color: #222; height:70px; }
.list-live .tt a{ color: #222; }
.list-live .des{ font-size: 16px; color: #6c6c6c; height: 125px; }/*直播首页介绍16px，X个视频14px*/
.list-live .vt{ font-size: 14px; height: 30px; color: #6c6c6c; }/*直播首页介绍16px，X个视频14px*/
.list-live .v-list{ width: 720px; }
.list-live .v-list li{ float: left; width: 150px; height: 125px; margin-right: 30px; overflow: hidden; position: relative; }
.list-live .v-list img{ display: block; width: 100%; height: 100%; }
.list-live .v-list .bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:#222; z-index: 5; opacity: 0.6;filter: alpha(opacity=60);}
.list-live .v-list .more{ position: absolute; display: block; font-size: 50px; left: 0; top: 0; width: 100%; height: 100%; z-index: 6; color: #fff; text-align: center; line-height:125px; }

.v-topinfo{ padding: 20px; background:#fff; margin-bottom: 20px; }
.v-topinfo .tt { color: #ddd; line-height: 20px; margin-bottom: 22px; }
.v-topinfo .tt em{ float: left; width: 3px; height: 19px; background:#e33638; margin-right: 15px; }
.v-topinfo .tt .t{ font-size: 20px; color: #333; margin-right: 15px; }
.v-topinfo .tt .n{ font-size: 14px; color: #333; margin-left: 15px; }
.v-topinfo .con{ font-size: 16px; color: #8a8a8a; line-height: 28px; }

.list-livebq{ width: 1200px; }
.list-livebq li{ float: left; width: 378px; height: 445px; margin:0 18px 20px 0; background:#fff; }
.list-livebq .img{ height: 315px; margin-bottom: 5px; position: relative; overflow: hidden; }
.list-livebq .btn-play,.list-livebq .btn-play2{ display: none; }


.list-livebq .bq-zb{ position: absolute; background:#e33638; padding:0 10px 0 12px; display: block; z-index: 5; left: 0; top: 0;font-size: 16px; color: #fff;  line-height: 30px;  height: 30px; }
.list-livebq .bq-zb:after{ content: "."; font-size: 0; position: absolute; height: 30px; width: 30px; right: -30px; background: url(../images/v/bq-zb.png) right 0 no-repeat; }
.list-livebq .bq-zb:hover{ background:#fff;color: #e33638;  } /*直播左上角标签悬浮效果*/
.list-livebq .bq-zb:hover:after{ background-position: right -30px; }
.list-livebq .bq-yg{ position: absolute; z-index: 5; left: 92px; top: 0; width: 102px; height: 30px; background: url(../images/v/bq-yg.png) no-repeat; }
.list-livebq .bq-sj{ position: absolute; z-index:11; left: 0; top: 0; cursor: pointer; height: 30px; font-size: 16px; color: #fff; padding-left: 12px; padding-right: 10px; line-height: 30px; background:#01c6fd; }
.list-livebq .bq-sj:after{ content: "."; position: absolute; width: 30px; height: 30px; right: -30px; background: url(../images/v/bq.png) right 0 no-repeat; font-size: 0; }
.list-livebq .bq-sj:hover{ background:#fff;color: #01c6fd;  }
.list-livebq .bq-sj:hover:after{ background-position: right -30px; }
.list-livebq .tt{ padding:8px 15px; overflow: hidden; font-size: 18px; color: #333; }
.list-livebq .info{ padding:0 15px; font-size: 14px; line-height: 18px; color: #8f8f8f; height: 38px;}


.list-livebq .img:hover .btn-play,.list-livebq .img:hover .btn-play2{position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2) url(../images/v/index-btn2.png) center center no-repeat;}
.list-livebq .time{ display: none; position: absolute; margin-top: 50px; left: 0; right: 0; top: 50%;  color: #fff; text-align: center; }
.list-livebq .img img{width:100%;height:100%;}
.list-livebq .img:hover .time{ display: block; }




.v-main .pages{ text-align: center; }

.v-share{ position: fixed; left: 50%; margin-left: 605px; top: 70px; z-index: 99;}
.v-share .btn{ display: block; background:#ccc; width: 44px; height: 44px; margin-bottom: 7px; }
.v-share .btn:hover{ background-color: #dcdcdc; }
.v-share .btn em{ display: block; background: url(../images/v/share.png) no-repeat; width: 100%; height: 100%; }
.v-share .btn .ico1{ background-position: 0 0; }
.v-share .btn .ico2{ background-position: 0 -44px; }
.v-share .btn .ico3{ background-position: 0 -88px; }

.list-live .tt a:hover{ color:#f04848; text-decoration:none;} /*本地样式修改*/

.hidden-overflow-text{table-layout:fixed;word-break: break-all; overflow:hidden;text-overflow: ellipsis;}/*本地样式修改*/

/*详情页*/
.v-contentpage-top{ background:#fff; margin-bottom: 40px; }
.v-contentpage-top .title{ font-size: 34px; line-height: 40px; color: #222; padding:25px 0 25px 26px; margin-top: 30px;} /*去掉所有的面包屑，上面留30px*/
.v-contentpage-top .title2{ font-size: 50px; line-height: 70px; color: #000; margin-bottom: 50px; }

.v-address{ height: 96px; font-size:20px; color: #222; border-bottom:#ccc solid 1px; line-height: 96px; padding-left: 28px; }
.v-address a{ color:#222; }
.v-address .jg{ margin: 0 10px; }

.v-videobox{ background:#000; height: 466px; position: relative; }
.v-videobox .video{ position: relative; height: 466px; overflow: hidden; margin-right:345px; }
.v-videobox .vv{ width: 100%; height: 100%; }
.v-videobox .btn-play{ display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background:rgba(0,0,0,.5) url(../images/v/play100.png) center center no-repeat; }
.v-videobox .aboutVideo{ position: absolute; top: 0; right: 0; z-index: 5; background:#2d2d2d; width: 345px; height: 466px; overflow: hidden; }
.v-videobox .aboutVideo .tt{ height: 44px; line-height: 44px; background:#424242; font-size: 16px; color: #fff; padding-left: 20px; }
.v-videobox .aboutVideo .con{ height: 422px; overflow-y: auto; position: relative; }
.v-videobox .aboutVideo .list{ padding: 20px 0 0 22px; }
.v-videobox .aboutVideo .list li{ margin-bottom: 20px; cursor: pointer; height: 100px; font-size: 0;}
.v-videobox .aboutVideo .list li:hover{ background:#373737; }
.v-videobox .aboutVideo .list .img{ width: 120px; height: 100px; vertical-align: middle; }
.v-videobox .aboutVideo .list .text{ display: inline-block; padding-left: 15px; width: 170px; color: #d8d8d8; font-size: 12px; vertical-align: middle; }
.v-videobox .btn-sw{ position: absolute; display: block; width: 15px; height: 69px; right: 330px; top: 199px; cursor: pointer; z-index: 10; opacity: 0.8; background: url(../images/v/v-arrow-r.png) no-repeat; }
.v-videobox .btn-sw:hover{ opacity: 1; }
.v-aboutVideo-hide .video{ margin-right: 0; }
.v-aboutVideo-hide .aboutVideo{ display: none; }
.v-aboutVideo-hide .btn-sw{ right: 0; background: url(../images/v/v-arrow-l.png); }

.v-contentpage-top .article{ font-size: 18px; color: #222222; font-weight: 400; margin-bottom: 20px; }/*本地样式修改*/
.v-contentpage-top .time{ color: #959595; font-size: 14px; }/*本地样式修改*/

.v-box-tag{ float: left; padding-top: 45px; height: 30px; line-height: 30px; color: #222; font-size: 0; }
.v-box-tag .t{ margin-right: 2px; font-size: 18px; }
.v-box-tag .tag{ margin-right: 10px; font-size: 16px; height: 28px; line-height: 28px; padding:0 16px; border:#ccc solid 1px; }/*本地样式修改*/

.v-contentpage-top .zan{ float: right; text-align: center; width: 160px; border-right:#ccc solid 1px; }
.v-contentpage-top .zan em{ width: 39px; height: 39px; display: block; margin:0 auto 10px auto; background: url(../images/v/zan.png) no-repeat; }
.v-contentpage-top .zan .t{ font-size: 18px; color: #222; }
.v-contentpage-top .share{ float: right; width: 226px; text-align: center; }
.v-contentpage-top .share .iconc{ height: 50px; font-size: 0; }
.v-contentpage-top .share .iconc a{ display: inline-block; margin:0 3px; width: 42px; height: 42px; background: url(../images/v/share2.png) no-repeat; }
.v-contentpage-top .share .t{ font-size: 18px; color: #222; }
.v-contentpage-top .share .iconc .ico1{ background-position: 0 0; }
.v-contentpage-top .share .iconc .ico2{ background-position: -48px 0; }
.v-contentpage-top .share .iconc .ico3{ background-position: -96px 0; }
.v-contentpage-top .share .iconc2 a{ background-image: url(../images/v/share3.png); }
.v-contentpage-top .share .iconc2 .ico1:hover{ background-position: 0 -42px; }
.v-contentpage-top .share .iconc2 .ico2:hover{ background-position: -48px -42px; }
.v-contentpage-top .share .iconc2 .ico3:hover{ background-position: -96px -42px; }


.v-contentpage-top .vtop{ margin-bottom: 35px; line-height: 28px; }
.v-contentpage-top .tag-green{ display: inline-block; height: 28px; line-height: 28px; padding: 0 36px 0 18px; font-size: 14px; color: #fff; background: #86ca59 url(../images/v/tag-green.png) right 0 no-repeat }
.v-contentpage-top .v-hx{ text-align: center; margin-bottom: 90px; }
.v-contentpage-top .v-hx .line1{ width: 80px; height: 22px; margin:0 auto; border-top:#d8d7d7 solid 1px; }
.v-contentpage-top .v-hx .line2{ width: 230px; height: 40px; margin:0 auto; border-bottom:#d6d6d6 solid 1px; }
.v-contentpage-top .user{ margin-bottom: 40px; }
.v-contentpage-top .user .face{ display: inline-block; vertical-align: -6px; width: 26px; height: 26px; border-radius: 13px; overflow:hidden; margin-right: 15px; }
.v-contentpage-top .user .face img{ display: block; width: 100%; height: 100%; }
.v-contentpage-top .user .name{ font-size: 16px; color: #6e6e6e; }
.v-contentpage-top .v-hx .text{ font-size: 18px; line-height: 28px; color: #ad906f; }



.v-contentpage-left{ float: left; background:#fff; width: 810px; }
.v-contentpage-right{ float: right; background:#fff; width: 320px; }

.v-title-rline{ position: relative; border-bottom:#ccc solid 1px; height: 60px; }
.v-title-rline .t{ position: absolute; border-bottom:#e33638 solid 1px; left: 0; top: 0; height: 60px; font-size: 26px; color: #222; }/*所有评论的所有评论和用户昵称加粗去掉*/


/*评论*/
.v-comment{}
.v-comment .area-bor{ border:#ccc solid 1px; padding: 10px; margin-bottom: 13px; }
.v-comment .area-bor .input{ width: 100%; padding: 0; margin: 0; border:none 0; height: 80px; font-size: 16px; }
.v-comment .btn-submit{ display: inline-block; width: 110px; height: 38px; line-height: 38px; text-align: center; border:0 none; font-size: 18px; color: #fff; background: #df3c40; font-weight: 400; cursor: pointer; }
.v-comment .btn-submit:hover{ background:#e15054; }

.list-comment{}
.list-comment li{ padding-bottom: 30px; margin-bottom: 40px; border-bottom:#ccc solid 1px; }
.list-comment li li{ border-bottom: none; padding-bottom: 20px; margin-bottom: 20px; border-bottom:#eee solid 1px; }
.list-comment li li:last-child{ border:none 0; padding-bottom: 0; margin-bottom: 0; }
.list-comment .face{ float: left; width: 60px; height: 60px; border-radius: 30px; overflow: hidden; }
.list-comment .text{ margin-left: 75px; }
.list-comment .tt{ font-size: 16px; color: #000; padding-bottom: 20px; } /*所有评论的所有评论和用户昵称加粗去掉*/
.list-comment .tt a{ color: #000; }
.list-comment .con{ font-size: 16px; color: #888; padding-bottom: 15px; }
.list-comment .time{ font-size: 14px; color: #bbb; line-height: 26px; }
.list-comment .btn-reply{ font-size: 14px; float: right; color: #888; height: 26px; line-height: 26px; padding-left: 34px; cursor: pointer; background: url(../images/v/reply.png) 0 center no-repeat; }
.list-comment .input-border{ border:#ccc solid 1px; border-radius:3px; padding:6px 8px; }
.list-comment .inputbox{ margin-right: 68px; height: 28px; }
.list-comment .input-border .btn{ float: right; cursor: pointer; border-radius:2px; width: 58px; height: 28px; font-size: 14px; color: #fff; background:#df3c40; text-align: center; line-height: 28px; border:none 0; }
.list-comment .input-border .btn:hover{ background:#e15054;}
.list-comment .input-border .input{ border:none 0; height: 28px; line-height: 28px; }
.list-comment .sub-input{ padding-top: 35px; display: none; }
.list-comment .sub-comment{ padding-top: 35px; display: none; }

/*短视频*/
.list-liveDSP{ width: 1200px; }
.list-liveDSP li{ float: left; width:576px; height:670px; margin:0 18px 18px 0; background:#fff; }
.list-liveDSP .img{ height:460px; margin-bottom: 5px; position: relative; overflow: hidden; }
.list-liveDSP .img .p{ width: 100%; height: 100%; }
.list-liveDSP .btn-play,.list-liveDSP .time{ display: none; }
.list-liveDSP .img:hover .btn-play{ position: absolute; z-index: 10; display: block; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2) url(../images/v/play.png) center center no-repeat; }
.list-liveDSP .img:hover .time{ position: absolute; z-index: 11; top: 290px; left:0; right: 0; text-align: center; display: block; height: 30px; line-height: 30px; font-size:16px; color: #fff; }
.list-liveDSP .bq-sj{ position: absolute; z-index:11; left: 0; top: 0; cursor: pointer; height: 30px; font-size: 16px; color: #fff; padding-left: 12px; padding-right: 10px; line-height: 30px; background:#01c6fd; }
.list-liveDSP .bq-sj:after{ content: "."; position: absolute; width: 30px; height: 30px; right: -30px; background: url(../images/v/bq.png) right 0 no-repeat; font-size: 0; }
.list-liveDSP .bq-sj:hover{ background:#fff;color: #01c6fd;  }
.list-liveDSP .bq-sj:hover:after{ background-position: right -30px; }

.list-liveDSP .tt{ padding:25px 15px 0 15px; height: 50px; overflow: hidden; font-size: 22px; color: #333; }
.list-liveDSP .tt a{ color: #333; }
.list-liveDSP .info{ padding:0 15px; font-size: 16px; line-height: 22px; height: 90px; color: #848484; }
.list-liveDSP .date{ font-size: 12px; color: #848484; padding-left: 15px; }

/*资讯*/
.banner-zx{ height: 374px; background: #d5bbba url(../images/v/banner-sj.png) center 0 no-repeat; }
.main-zx{ margin-top: -122px; background:#fff; }

.v-list-zx{}
.v-list-zx li{ border-bottom: #eee solid 1px; padding:45px 90px; }
.v-list-zx .img{ float: right; width: 299px; height: 168px; }
.v-list-zx .text{ margin-right: 350px; }
.v-list-zx .h{ height: 150px; }
.v-list-zx .tt{ font-size: 24px; line-height: 34px; color: #333; margin-bottom: 10px; }
.v-list-zx .con{ font-size: 14px; line-height: 19px; color: #b9b9b9; height: 96px;}
.v-list-zx .tools{ font-size: 12px; color: #c2c2c2; }
.v-list-zx.index-width{ width: 813px; margin-right: auto; margin-left: auto; }
.v-list-zx.index-width li{ padding-left: 0; padding-right: 0; }

.main-zxinfo{ width: 720px; padding-top: 42px; margin-left: auto; margin-right: auto; background:#fff; }
.arcticle-zx{ color: #333; }
.arcticle-zx p{ font-size: 16px; margin-bottom: 0.8em; margin-top: 0.8em; }
.arcticle-zx .f30{ font-size: 30px; }
.arcticle-zx .f14{ font-size: 14px; }
.arcticle-zx .mb50{ margin-bottom: 50px; }
.arcticle-zx img{ display: block; margin-left: auto; margin-right: auto; }

.v-codebox{ padding-top: 80px; padding-bottom: 75px; }
.v-codebox .line{ height: 76px; width: 115px; margin:0 auto; border-top: #d8d7d7 solid 1px; }
.v-codebox .code{ display: block; margin:0 auto; }
.v-codebox .text{ text-align: center; font-size: 16px; line-height: 36px; color: #333; padding-top: 20px; } /*详情页二维码下面的的字的字体改成16px*/

.btn-zannew{ display: inline-block; font-size: 20px; color: #d92632; padding: 0 25px; line-height: 56px; height: 56px; border-radius:28px; overflow: hidden; border:#d92632 solid 1px; }
.btn-zannew em{ display: inline-block; vertical-align: -8px; margin-right: 8px; width: 32px; height: 32px; background: url(../images/v/zan2.png) center center no-repeat; }
.btn-zannew.already em{ background-image: url(../images/v/zan2-a.png); }
.btn-zannew .line{ padding:0 16px; }

.title-zxdian{ border-bottom:#e8e8e8 solid 1px; height: 66px; line-height: 66px; font-size: 28px; color: #333; padding-left: 22px; background: url(../images/v/list-jx.png) left center no-repeat; }

.v-list-aboutready{ padding-bottom: 90px; }
.v-list-aboutready li{ padding: 35px 0; border-bottom:#ededed solid 1px; }
.v-list-aboutready li:last-child{ border: none; }
.v-list-aboutready .tt{ font-size: 24px; margin-bottom: 15px; }
.v-list-aboutready .text{ font-size: 14px; margin-bottom: 20px; line-height: 28px; color: #bebebe; }
.v-list-aboutready .tools{ font-size: 12px; color: #bebebe; }

/*首页*/
.index-top{ margin-bottom: 48px; background: #fff; }
.index-top .bg{ display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 5; background:#000; opacity: 0.6;filter: alpha(opacity=60); }
.index-top .text{ position: absolute; z-index: 6; }
.index-top .link{ position: absolute; z-index: 10; left: 0; top: 0; right: 0; bottom: 0; }
.index-top .item-big{ position: relative; margin-bottom: 1px; }
.index-top .item-big .img{ display: block; width: 100%; }
.index-top .item-big .text{ width: 25em; margin-left:-12.5em; left: 50%; top: 12%; }
.index-top .item-big .t1{ font-size: 1.5em; color: #fff; margin-bottom:0.4em; }
.index-top .item-big .t2{ font-size: 0.6em; color: #fff; margin-bottom:2.2em; }
.index-top .item-big .btn-play{ text-align: center; display: block; }
.index-top .item-big .btn-play img{ width: 2.4em; }

.index-top .item{ float: left; position: relative; overflow: hidden; width: 33.3%; height: 200px; border-right: #fff solid 1px; box-sizing: border-box; } /*高度改成200了*/
.index-top .item:last-child{ border:none 0; }
.index-top .item .bg{ opacity: 0.3;filter: alpha(opacity=30);}
.index-top .item .btn-play{ display: none; z-index: 6; left: 26px; top: 90px; width: 40px; height: 40px; position: absolute; background: url(../images/v/index-btn2.png) 0 0 no-repeat; background-size: 100% 100%; } 0 0 no-repeat; }
.index-top .item .text{ position: absolute;word-break:break-all; word-wrap:break-word; font-size: 22px; line-height:218px; top: 0; bottom: 0; left: 88px; right: 80px; color: #fff; }
.index-top .item .text span{ display: inline-block; line-height: 34px; vertical-align: middle; }
.index-top .item .img{ display: block; height: 100%; width:100%;} /*首页焦点下面三张小图*/
.index-top .item:hover .btn-play{ display: block;}
.index-top .item:hover .bg{ opacity: 0.6;filter: alpha(opacity=60);}

.index-title{ font-size: 40px; text-align: center; color: #171414; margin-bottom: 60px; }
.index-title .line{ background: #e71970; height: 6px; overflow: hidden; font-size: 0; width: 54px; margin:0 auto; border-radius:3px; margin-top: 26px; }
.index-title a:hover{color:#e71970 !important} /*首页大标题超链接悬浮颜色*/

.index-tab{ display: block; text-align: center; margin-bottom: 35px; }
.index-tab li{ display: inline-block; margin:0 30px; }
.index-tab li a{ font-size: 24px; color: #373b44; }
.index-tab li a:hover{color:#e71970 !important} /*首页大标题超链接悬浮颜色*/
.index-tab .cur a{ color: #e71970; }

.index-zhbox{ height: 486px; overflow: hidden; margin-bottom: 100px; background: #fff; }
.index-zhbox .boxL{ float: left; height: 486px; width: 584px; margin-right: 2px; position: relative; }
.index-zhbox .boxL .img{ width: 100%;  height: 100%; display: block; }
.index-zhbox .boxL .tt{ position: absolute; z-index: 5; font-size: 28px; line-height: 40px; left: 0; right: 0; top: 0; bottom: 0; padding: 180px 90px 0 75px; color: #fff; background:rgba(0,0,0,.3); }
.index-zhbox .boxL .hover{ display: none; position: absolute; z-index: 8; left: 0; top: 0; right: 0; bottom: 0; background:rgba(0,0,0,.6); padding-top: 140px; text-align: center; }
.index-zhbox .boxL .btn-play{ display: inline-block; width: 88px; height: 88px; background: url(../images/v/index-btn1.png) no-repeat; }
.index-zhbox .boxL .t2{ display: block; color: #fff; font-size: 33px; margin:15px 0; }
.index-zhbox .boxL .time{ font-size: 14px; color: #fff; }
.index-zhbox .boxL .link{ display: block; position: absolute; z-index: 10; left: 0; top: 0; right: 0; bottom: 0; }
.index-zhbox .boxL:hover .tt{ display: none; }
.index-zhbox .boxL:hover .hover{ display: block; }
.index-zhbox .boxR{ float: left; height: 486px; width: 584px; }
.index-zhbox .boxR .lineH{ height: 242px; position: relative; margin-bottom: 2px; }
.index-zhbox .boxR .link{ position: absolute; display: block; left: 0; top: 0; right: 0; bottom: 0; z-index: 10; }
.index-zhbox .boxR .imgcon{ float: left; height: 242px; width: 292px; position: relative; z-index: 5; }
.index-zhbox .boxR .imgcon img{ display: block; width: 100%; height: 100%; }
.index-zhbox .boxR .textcon{ float: left; padding: 44px 25px 0 25px; height: 198px; width: 242px; background: #e71970; color: #fff; }
.index-zhbox .boxR .textcon .t{ display: inline-block; font-size: 25px; border-bottom: #d5d5d5 solid 1px; padding-bottom: 8px; margin-bottom: 15px; }
.index-zhbox .boxR .textcon .con{ font-size: 16px; height: 70px; }
.index-zhbox .boxR .textcon .time{ font-size: 12px; }
.index-zhbox .boxR .btn-play{ position: absolute; display: none; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2) url(../images/v/index-btn2.png) center center no-repeat; }
.index-zhbox .boxR .lineH:hover .btn-play{ display: block; }

.v-list-dsp2{ width: 1188px; }
.v-list-dsp2 li{ float: left; background: #fff; width: 376px; height: 445px; margin-right: 20px; }
.v-list-dsp2 .imgcon{ height: 313px; overflow: hidden; position: relative; }
.v-list-dsp2 .imgcon .img{ display: block; width: 100%; height: 100%; }
.v-list-dsp2 .t1{ font-size: 18px; color: #666; padding: 12px 20px 8px 20px; }
.v-list-dsp2 .text{ font-size: 14px; color: #6e6e6e; padding: 0 20px; height: 43px;} /*短视频介绍文字跳转*/
.v-list-dsp2 .btn-play {position: absolute; display: none; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.2) url(../images/v/index-btn2.png) center center no-repeat;}
.v-list-dsp2 .imgcon:hover .btn-play{ display: block; }
.v-list-dsp2 .time{ display: none; position: absolute; margin-top: 50px; left: 0; right: 0; top: 50%;  color: #fff; text-align: center; }
.v-list-dsp2 .imgcon:hover .time{ display: block; }

.index-ad{ position: relative; height: 447px; text-align: center; color: #fff; background-color: #07060b; background-position: center; background-repeat: no-repeat; background-size: cover; }/*首页G哥语录图片展示*/
.index-ad .t1{ position: relative; z-index: 5; font-size: 28px; line-height: 60px; padding-top: 160px; height: 190px; width: 814px; margin: 0 auto; cursor: pointer;} /*语录字体28px*/
.index-ad .time{ position: relative; z-index: 5; font-size: 14px; }
.index-ad .bg{ position: absolute; z-index: 2; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: 0.6; filter: alpha(opacity=60); }


.v-list-zbz{ text-align: center; }
.v-list-zbz li{ float: left; width: 33.3%; }
.v-list-zbz .face{ display: block; margin:0 auto 12px auto; width: 78px; height: 78px; border-radius: 40px; overflow: hidden; }
.v-list-zbz .tag{ display: block; margin:0 auto 5px auto; width: 72px; height: 22px; text-align: center; background:#e13a3b; color: #fff; line-height: 22px; font-size: 12px; }
.v-list-zbz .name{ font-size: 18px; color: #666; }
.v-list-zbz .text{ font-size: 14px; color: #878787; padding-top: 20px; }

.banner-ggyl{ height: 374px; text-align: center; color: #fff; background: #436f7c url(../images/v/banner-ggyl.jpg) center 0 no-repeat; }

.page-ggyl{ padding-top: 66px; padding-bottom: 66px; }
.page-ggyl .lineH{ border-bottom: #eee solid 1px; padding: 0 95px; }
.page-ggyl .lineH:last-child{ border:none; }
.page-ggyl .item-first{ padding-bottom: 68px; }
.page-ggyl .item-first .img{ float: left; width: 327px; height: 272px; }
.page-ggyl .item-first .text{ margin-left: 480px; }
.page-ggyl .item-first .t{ padding-top: 18px; height: 80px; font-size: 12px; color: #333; }
.page-ggyl .item-first .tt{ font-size: 16px; color: #fd7644; margin-right: 20px; }
.page-ggyl .item-first p{ font-size: 16px; line-height: 28px; color: #333; }
.page-ggyl .list{ padding-top: 30px; width: 880px; }
.page-ggyl .list li{ float: left; width: 228px; margin-right: 64px; }
.page-ggyl .list .img{ display: block; width: 228px; height: 190px; margin-bottom: 25px; }
.page-ggyl .list .text{ padding: 0 20px 15px 20px; height: 78px;}
.page-ggyl .list .t{ height: 35px; font-size: 12px; color: #333; }
.page-ggyl .list .tt{ font-size: 14px; color: #fd7644; margin-right: 15px; }
.page-ggyl .list p{font-size: 14px; line-height: 28px; color: #333;}

.ggyl-info{ font-size: 18px; line-height: 32px; padding: 40px 90px 45px 98px; text-align: center;} /*详情页G哥语录居中*/
.ggyl-name{ text-align: center; font-size: 30px; color: #d92632; padding-bottom: 25px; }

.list-ggyl{ background: #fff; }
.list-ggyl .lineH{ margin-bottom: 68px; }
.list-ggyl .lineH:last-child{ margin-bottom: 0; }

.v-list-wqyl{}
.v-list-wqyl li{ padding: 40px 0 36px 0; border-bottom:#f0f0f0 solid 1px; overflow: hidden; }
.v-list-wqyl li:last-child{ border-bottom: none; }
.v-list-wqyl .img{ float: left; width: 224px; height: 186px; }
.v-list-wqyl .text{ margin-left: 280px; }
.v-list-wqyl .t{ padding-top: 50px; height: 100px; font-size: 16px; line-height: 24px; color: #858585; }
.v-list-wqyl .tools{}
.v-list-wqyl .tt{ font-size: 14px; color: #fd7644; margin-right: 10px; }

/*标签页*/
.tagpage {}
.tagpage .tt{ text-align: center; font-size: 34px; margin-bottom: 40px;  }
.tagpage .tt .icon-bq{ display: inline-block; vertical-align: -8px; margin-right: 15px; width: 35px; height: 35px; background: url(../images/v/icon-bq.png) center center no-repeat; }
.tagpage .text{ font-size: 16px; line-height: 28px;  color: #828282; width: 820px; margin:0 auto; padding-bottom: 45px;}
.tagpage .line{ border-top:#cecccc solid 1px; height: 40px; width: 135px; margin:0 auto; }

/*标签页资讯*/
.v-list-tabinfo{}
.v-list-tabinfo li{ overflow: hidden; background: #fff; padding: 50px 60px 50px 30px; border-bottom:#eee solid 1px; }
.v-list-tabinfo .img{ float: left; width: 239px; height: 134px; }
.v-list-tabinfo .tools{ float: right; color: #c7c7c7; }
.v-list-tabinfo .tools .n{ font-size: 18px; color: #17c6bf; }
.v-list-tabinfo .tools .line{ padding:0 15px; color: #ddd; }
.v-list-tabinfo .text{ margin:0 220px 0 260px; }
.v-list-tabinfo .tt{ font-size: 18px; margin-bottom: 20px; }
.v-list-tabinfo .c{ font-size: 14px; color: #a5a5a5; height: 60px; }
.v-list-tabinfo .name{ font-size: 12px; color: #a5a5a5; }

.page-404{ text-align: center; color: #fff; padding-top: 60px; }
.page-404 .btn{ display: block; margin:0 auto; font-size: 30px; color: #5c5e64; width: 238px; height: 69px; line-height: 69px; text-align: center; background: #f1f2f3; border-radius:3px; }
.page-404 .btn:hover{ background: #ccc; color: #333; }

.page-search{ padding-top: 120px; }
.page-search .search-box{ width: 623px; height: 37px; padding: 15px 22px 0 22px; border:#d2d2d2 solid 1px; background:#fff; border-radius:5px; margin:0 auto 58px auto; }
.page-search .search-box .input{ height: 22px; float: left; line-height: 22px; border:none 0; width: 565px; font-size: 16px; }
.page-search .search-box .btn{ float: right; width: 22px; height: 22px; background: url(../images/v/search2.png) center center no-repeat; cursor: pointer; border:none 0; opacity: 0.6;filter: alpha(opacity=60); }
.page-search .search-box .btn:hover{ opacity: 1;filter: alpha(opacity=100); }

.searchInPageInfo{ padding: 80px 0 35px 46px; }
.searchInPageInfo .search-box{ margin: 0 0 30px 0; }
.searchInPageInfo .index-tab{ text-align: left; border-top: #dbdbdb solid 2px; padding-top: 35px; }
.searchInPageInfo .index-tab li{ margin:0 88px 0 0; }

.list-searenter{ padding-bottom:200px; }
.list-searenter li{ float: left; position: relative;  width: 363px; height: 252px; border-radius: 5px; overflow: hidden; box-shadow: 3px 3px 5px rgba(171,171,171,.5); }
.list-searenter .img{ display:block; width: 100%; height: 100%; }
.list-searenter .t{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; line-height: 252px; text-align: center; font-size: 40px; color: #fff; display: block; }

.list-searchResult{}
.list-searchResult li{ border-bottom:#eee solid 1px; padding: 40px 235px 40px 46px; background:#fff; }
.list-searchResult .tt{ font-size: 26px; margin-bottom: 15px; }
.list-searchResult .text{ font-size: 14px; color: #c4c4c4; height: 90px; }
.list-searchResult .time{ color: #c7c7c7; font-size: 12px; }
.list-searchResult .type-zx{ font-size: 18px; color: #17c6bf; margin-right:20px; }
.list-searchResult .type-zb{ font-size: 18px; color: #88c85f; margin-right:20px; }
.list-searchResult .type-dsp{ font-size: 18px; color: #41b6f0; margin-right:20px; }
.list-searchResult .type-yl{ font-size: 18px; color: #fd7644; margin-right:20px; }
.list-searchResult .imgcon{ float: left; width: 203px; height: 170px; }
.list-searchResult .imgcon img{ display: block; width: 100%; height: 100%; }
.list-searchResult .imgcon + .con-r{ margin-left: 230px; }
.list-searchResult .text-yl{ font-size: 22px; padding-bottom: 30px; color: #333; }
.list-searchResult em{ color: #e13a3b; }

.noData{ width: 530px; text-align: center; padding:70px 0 200px 46px; }
.noData .text{ font-size: 20px; color: #5c5e64; padding-top: 60px; }

.setImgBg{ display: block; background-position:  center; background-repeat: no-repeat; background-size: cover; }
.wh100{ width: 100%; height: 100%; }