@charset "utf-8";
/* CSS Document */
body{background:url(../img/gcwzt_bg_06.jpg);}
.mt89{ margin-top:109px;}

/*.pub_container{ background:url(../img/gcwzt_bg_06.jpg);}*/
.pub_container .pub_center{background:url(../img/gcwzt_03.png) top center no-repeat; overflow:hidden; padding-top:500px;}

.pub_footer {background-color: #221332;}
.pub_footer .footer_main{margin-top: 0;padding: 50px 0 30px 0;}
.pub_footer .footer_main,.pub_footer .footer_main a{ color:#fff;}

.pub_center {background-color: #221332;}
.pub_header .pub_center{background-color:#F1F1F1;}

.pub_floatbox .scanbtn{background:url(../img/share_03.jpg); text-indent:-999%; overflow:hidden;}

/*导航菜单*/
.nav{ width:816px; height:34px; margin:0 auto; overflow:hidden; padding-bottom:37px;}
.nav ul{ width:850px;}
.nav a{ width:190px; height:34px; text-indent:-999%; overflow:hidden; display:inline; float:left; background:url(../img/gcwzt_10.png) no-repeat; margin-right:18px;}
.nav a.act{background:url(../img/gcwzt_11.png) no-repeat;}
.nav a.a1{ background-position:0 0;}
.nav a.a2{ background-position:-210px 0;}
.nav a.a3{ background-position:-420px 0;}
.nav a.a4{ background-position:-627px 0;}
.nav a:hover{background:url(../img/gcwzt_11.png) no-repeat;}
.nav a.a1:hover,.nav a.a1.act{background-position:0 0;}
.nav a.a2:hover,.nav a.a2.act{background-position:-210px 0;}
.nav a.a3:hover,.nav a.a3.act{background-position:-420px 0;}
.nav a.a4:hover,.nav a.a4.act{background-position:-627px 0;}

/*视频播放*/
.playbox{ width:860px; height:484px; overflow:hidden; padding-bottom:20px;}
.pub_w970 .playbox{width:640px;}

/*广告*/
.playnextad{ width:860px; height:184px; overflow:hidden; padding-bottom:20px;}
.pub_w970 .playnextad{width:640px;}

.pub_w970 .dsgd{height: 675px;overflow: hidden;}

/*活动细则*/
.hdxz{ width:310px; overflow:hidden; position:relative; z-index:1; height:688px;padding-bottom: 20px;}
.hdxz h1{ font-size:26px; color:#fff;margin-top: -8px;}
.hdxz .bg{position:absolute; z-index:2; top:35px; left:0;width:310px;height:652px;background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
filter: Alpha(opacity=20);
background: #000000; border-top:solid 1px #000; overflow:hidden;}
.hdxz .nr{position:absolute; z-index:3; top:50px; left:0; width:310px;height:638px; overflow:hidden; color:#fff;font-size:14px;}
.hdxz .nr dt{ background:url(../img/gcwzt_14.png) left top no-repeat; height:23px; width:100px; text-align:center; line-height:20px;}
.hdxz .nr dd{ line-height:22px; padding:5px;letter-spacing:1px;}

/*标题*/
.title{ height:68px; position:relative; margin-bottom:20px; border-bottom: solid 1px #29133c; margin-left:40px;}
.title.t2{margin-left: 420px;}
.title .xiant{ width:300px; height:1px; border-bottom:solid 1px #29133c; display:block; position:absolute; left:-420px; top: 51px;}
.pub_w970 .title .xiant{ width:200px;}
.title .more{ position:absolute; bottom:0; right:0; color:#ea3cdf; font-weight:bold;}
.title .more:hover{ color:#fff;}
.title .img{ width:273px; height:68px; position:absolute; top:4px;left:-40px; display:block;}
.title .img.m1{ background:url(../img/gcwzt_26.png) no-repeat;}
.title .img.m2{ background:url(../img/gcwzt_37.png) no-repeat;left: 50%;margin-left: -346px;}
.title .img.m3{ background:url(../img/gcwzt_28.png) no-repeat;}

/*上传视频*/
.upbut{ width:310px; height:55px; overflow: hidden; background:#9a33ac;}
.upbut a{ display:block; margin:9px auto 0 auto; background:url(../img/gcwzt_33.png); width:158px; height:37px; text-indent:-999%; overflow:hidden;}

/*右侧AD*/
.r_ad{ width:310px; margin-bottom:20px; overflow:hidden;}
.r_ad img{ float:left;}

.r_ad.adtext{ width:310px; height:86px; overflow:hidden; position:relative; z-index:1;}
.r_ad.adtext span.bg{position:absolute; z-index:2; bottom:0; left:0;width:310px;height:30px;background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
filter: Alpha(opacity=20);
background: #000000; overflow:hidden; display:block;}
.r_ad.adtext .text{position:absolute; z-index:3; text-align:center; width:310px; height:30px; line-height:30px; color:#fff;display:block; bottom:0; left:0;}
.r_ad.adtext img{ float:inherit;width:310px; height:86px;}

/*列表*/
.pub_picb {font-size: 12px;}
.pub_picb .imgtext {padding: 0px 6px;margin-bottom: 20px;height: 75px;overflow: hidden;background-color: #311748; color:#fff;}
.pub_picb .imgtext a{color:#fff;}
.pub_picb .imgtext h3 {padding-top: 6px;height: 40px;line-height: 20px;overflow: hidden;}
.pub_picb p {width: 100%;height: 24px;line-height: 24px;overflow: hidden;}
.pub_picb p span {display: inline;float: left;}
.pub_picb p .icon {margin-top: 6px;margin-right: 6px;width: 12px;height: 12px;
background: url(http://pic.boosj.com/images/common/pub_icon.png) no-repeat 0px -650px;}
.pub_picb p .played {margin-right: 6px;overflow: hidden;}
.pub_picb p .icon_play {margin-left: 2px;background-position: -100px -600px;}
/*公共小图样式*/
.pub_minpic{ display:block; margin-bottom:20px; font-size:12px;}
.pub_minpic img{ display:block;}
.pub_minpic span{ display:block; cursor:pointer; width:96%; padding:0px 2%; overflow:hidden; height:36px; line-height:36px; background-color:#311748; text-align:center; color:#fff;}

.wypl{ overflow: hidden; font-size:26px; color:#fff; height:40px; padding-bottom:7px;}
.wbht{ overflow:hidden; padding-bottom:20px;}

.wbtj{ width:310px; overflow:hidden;padding-top: 47px;}



.cssp{ border-bottom: solid 1px #331948; position:relative; overflow:hidden; margin-bottom:20px;padding-bottom: 10px; height:28px;}
.cssp .span{ font-size:22px; left:0; top:0; color:#fff;position: absolute;}
.cssp form{ width:235px; height:22px; border:3px solid #80258c; border-radius:15px; background:#fff; float:right;}
.cssp form span{ width:20px; height:17px; display:inline; float:left; background:url(../img/secah_03.jpg) no-repeat; margin:3px 5px 0 7px;}
.cssp form input{ background:none; border:none; margin:0; padding:0; height:20px; line-height:15px; width:185px; margin-top:1px;}
/*列表页面*/
.bj-col2{ position:relative;z-index:1;top: -21px;}
.bj-col2 .bg{position:relative; z-index:2; top:0; left:0;width:100%; border-top:solid 1px #000; overflow:hidden; height:222px;background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
filter: Alpha(opacity=20);
background: #000000;}
.pri_sortlist {padding-top: 14px;padding-bottom: 56px; width:100%; position:absolute; top:0; left:0; z-index:3;}
.pri_sortlist li {height: 26px;line-height: 26px;overflow: hidden;
text-align: right;padding-left: 6px;padding-right: 6px;margin-bottom: 12px;font-size: 14px;}
.pri_sortlist .current {background-color: #221332;}
.pri_sortlist a {color: #fff;}
.pri_sortlist .current a {color: #FFF;}
/*分页内容*/
.pub_paging{ margin:20px 0px; text-align:center; font-size:12px; padding-bottom:20px;}
.pub_paging a, .pub_paging span { text-align:center; display:inline-block; *display:inline; *zoom:1; padding:0.1em 0.4em; margin-right:5px; margin-bottom:5px; /*border-radius:2px;*/  }
.pub_paging a { text-decoration:none; border:1px solid #BBBBBB; color:#fff;  }
.pub_paging a:hover{ color:#d839d1; border-color:#d839d1; }
.pub_paging .current { background-color:#d839d1; color:#fff; border:1px solid #d839d1; }
.pub_paging .unbutton{ color:#DDDDDD;  background:#fff; border:1px solid #DDDDDD; }