/* CSS Document */
body,a{color:#333;}
.banner,.lt_banner,.direct-banner{width:100%; margin:0 auto; position:relative; overflow:hidden;}
.banner,.lt_banner{height:500px;}
.direct-banner{height:360px;}
.banner span img,.lt_banner span img,.direct-banner span img{max-width:1920px; margin-left:-960px; position:absolute; left:50%;}
.menu{background-color:#219604; height:70px; line-height:70px;}
.menu ul{width:1180px; margin:0 auto;}
.menu ul li{float:left; padding:0 30px;}
.menu ul li a{display:block; text-align:center; font-size:22px; font-weight:bold; color:#fff;}
.container{width:1180px; margin:24px auto 0 auto;}

.ad-v-con #videoBox{width:610px; height:340px;}
.hot-video .right{width:550px;}
.ad-v-list{background-color:#f8f8f8; padding:11px 0;}
.ad-v-list ul{margin-left:20px;}
.ad-v-list li{line-height:30px ;height:30px; overflow:hidden;}
.ad-v-list a{font-size:16px; background:url(../../images/jgb2017/video_icon.png) no-repeat left 12px; padding-left:22px; cursor:pointer; display:block;}
.video-list{height:70px; margin-top:8px; padding-bottom:9px; border-bottom:1px dashed #d8d8d8;}
.video-list dt{float:left;}
.video-list dd{margin-left:135px;}
.video-list dd h3 a{font-size:16px; color:#333; line-height:26px; display:block;}
.video-list dd p a{color:#888;}

.remarks .container > h3,.remarks .container > h4{text-align:center;}
.remarks .container > h4{font-size:46px; color:#333; line-height:50px; margin-top:20px;}
.remarks-text{background-color:#f9f9f9; border-top:2px solid #f84d0a; padding:14px 18px; font-size:16px; line-height:30px; margin-top:16px;}
.guest-host{background-color:#259f07; padding:30px 0 18px 0;}
.g-h-con{width:1180px; margin:0 auto;}
.g-h-con > div{width:570px;}
.g-h-con dl dt{position:relative; background-color:#fff;}
.g-h-con dl dt span{position:absolute; background-color:#f1a605; color:#fff; top:-30px; font-size:22px; font-weight:bold; text-align:center; line-height:22px; padding:12px 14px; letter-spacing:2px;}
.g-h-con dl dt img{width:100%;}
.g-h-con dl dd{color:#fff; font-size:16px; padding:12px 18px;background-color:#219504; height:240px; box-sizing:border-box;}
.g-h-con dl dd h4{font-size:20px; line-height:32px;}
.g-h-con dl dd p{line-height:30px; margin-bottom:4px; text-align:justify;}
.guest-list dl{float:left; width:360px; padding:10px; border:1px solid #e4e4e4; margin:0 17px 15px 0;}
.guest-list dl:nth-child(3n){float:right; margin-right:0px;}
.guest-list dl dt{position:relative;}
.guest-list dl dt img{max-width:100%;}
.guest-list dl dt span,.point-list dt span{background-color:rgba(0,0,0,0.7); color:#fff; position:absolute; left:0; width:100%; bottom:0; height:34px; line-height:34px; text-align:center; font-size:16px;}
.guest-list dd h4,.point-list dd h4{text-align:center;margin-top:6px; height:32px; overflow:hidden;}
.guest-list dd h4 a,.point-list dd h4 a{font-size:18px; color:#26b103; line-height:32px;}
.guest-list dd p,.point-list dd p{font-size:16px; line-height:24px;}
.guest-list dd p a em,.point-list dd p a em{color:#26b103; font-style:normal;}

.guest-separate{margin-top:15px;}
.guest-separate h3{text-align:center;}
.g-s-title{width:1180px; margin:12px auto 0 auto;}
.g-s-title li{width:32.5%; display:inline-block; background-color:#f2f2f2; color:#6f6f6f; font-size:20px; text-align:center; padding:14px 0 12px 0; font-weight:bold; margin-right:1.25%;}
.g-s-title li:nth-child(3){margin-right:0px;}
.g-s-title .current{background-color:#259f07;}
.g-s-title .current a{color:#fff;}
.g-s-officiate{background-color:#259f07; margin-top:16px; padding:24px 0;}
.g-s-officiate dl{width:1180px; margin:0 auto;}
.g-s-officiate dt,.point-flt dt{float:left;}
.g-s-officiate dt img{width:360px;}
.g-s-officiate dd{margin-left:360px; font-size:20px;color:#fff;}
.g-s-officiate dd h4,.point-flt dd h4{line-height:32px; font-weight:normal; height:68px;}
.g-s-officiate dd em,.point-flt dd em{background-color:#f1a605; color:#fff; font-size:22px; line-height:22px; letter-spacing:2px; font-weight:bold; font-style:normal;display:inline-block; float:left; text-align:center; padding:12px 20px; margin-right:10px;}
.g-s-officiate dd p,.point-flt dd p{font-size:16px; padding:16px 20px; line-height:28px;  height:110px; text-align:justify;}
.g-s-officiate dd p{background-color:#219604;}
.guest-separate .container dt{float:left;}
.guest-separate .container dt img{width:360px;}
.guest-separate .container dd{margin-left:380px;}
.guest-separate .container dd h4 a{font-size:22px; color:#259f07;}
.guest-separate .container dd span{background-color:#259f07; font-size:20px; padding:8px 16px; display:inline-block; margin:10px 0; font-weight:bold;}
.guest-separate .container dd span a{color:#fff;}
.guest-separate .container dd p{font-size:16px; line-height:30px;}
.guest-separate .container li{float:left; padding:5px; border:2px solid #fff; box-sizing:border-box; margin-top:12px;}
#Ffen .container li,#Sfen .container li{width:19%; margin-right:1%;}
#Rfen .container li{width:24.5%; margin-right:0;}
.guest-separate .container .current{border:2px solid #259f07;}
.guest-separate .container li{cursor:pointer;}
.guest-separate .container li:last-child{margin-right:0px;}
.guest-separate .container li img{max-width:100%;}

.guest-con h3,.jgb-con h3,.new-con h3,.media-con h3{background:url(../../images/jgb2017/title_bg.png) no-repeat bottom; font-size:60px; color:#f1a605; height:85px; line-height:60px; text-align:center; margin-bottom:12px;}
.guest-con h3 em,.jgb-con h3 em,.new-con h3 em,.media-con h3 em{color:#219604; font-style:normal;}
.guest-con li{display: block;float: left;margin:5px 9px 5px 0;width:189px;height:240px;text-align: center;position: relative; overflow:hidden;}
.guest-con li:nth-child(6n){margin-right:0px;}
.guest-con li img{width:100%;	height: 240px;}
.p-config-green{position:absolute;left:0px;bottom:-85px;z-index:3;width:100%;min-height:50px; overflow:hidden; font-size:16px; line-height:22px;color:#fff;text-align:center; background-color:#29ab09; padding-top:5px;}
.p-config-green{cursor:pointer;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.mob-eye-bg{display:block;width:189px;height:240px;overflow:hidden;position:relative;cursor:pointer}
.mob-eye-bg:hover .p-config-green{bottom:0px;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.mob-eye-bg:hover img.mob-image{width:200px; height:254px; margin:-21px -14px;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.jb_text{color:#fff; position:absolute;bottom:0px; display:block; width:100%; height:36px; line-height:36px;background:rgba(0,0,0,0.6); font-size:16px; color:#fff; text-align:center;}

.jgb-title > div h4{font-size:30px; color:#239e04; text-align:center; margin-top:8px;}
.jgb-title > div h4 em{background:url(../../images/jgb2017/jgb_cup.png) no-repeat; width:32px; height:37px; display:inline-block; vertical-align:middle; margin-right:6px;}
.jgb-title li{float:left; background-color:#f5f5f5; color:#666; text-align:center; font-size:16px; height:42px; line-height:42px; margin-top:10px;}
.jgb-title .current{color:#fff; background-color:#35b516;}
.jgb-title .left{width:65%;}
.jgb-title .left li{width:24%; margin-right:1.33%; cursor:pointer;}
.jgb-title .left li:nth-child(4n){margin-right:0;}
.jgb-title .right{width:32%;}
.jgb-title .right li{width:49%; cursor:pointer;}
.jgb-title .right li:nth-child(2n){float:right;}
.jgb-list dl{float:left; width:19%; margin-right:1.25%; border:1px solid #e8e8e8; box-sizing:border-box; margin-top:12px; text-align:center;}
.jgb-list dl:nth-child(5n){margin-right:0;}
.jgb-list dt{ height:160px; line-height:158px; vertical-align:middle;}
.jgb-list dt img{max-width:100%; vertical-align:middle;}
.jgb-list dd{background-color:#f5f5f5; font-size:16px; padding:8px 0;}
.hnwj dd{height:42px;}
.new-con li{float:left; width:48.5%; border-bottom:1px dashed #cdcdcd; height:50px; line-height:50px; font-size:16px; background:url(../../images/jgb2017/news_icon.png) no-repeat left; text-indent:12px; overflow:hidden;}
.new-con li:nth-child(2n){float:right;}
.new-con li a{color:#444; font-size:16px;}
.new-con li span{float:right; color:#888;}

.media-con li{float:left; width:15.65%; border:1px solid #e9e9e9; text-align:center; margin-right:1%; margin-top:10px;}
.media-con li:nth-child(6n){margin-right:0px;}


/*颁奖页面*/
.award-video .left{width:720px;}
.award-video .right{width:440px;height:405px; overflow:auto;}
.award-video .right dl{height:78px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px dashed #d8d8d8;}
.award-video .right dt{float:left;}
.award-video .right dt img{width:133px;}
.award-video .right dd{margin-left:145px; line-height:24px;}
.award-video .right dd a{font-size:16px;}
.Introduction{background-color:#f8f8f8; padding:18px 22px; text-indent:2em; font-size:16px; text-align:justify; margin:16px 0; line-height:28px;}
.award-content .a-title,.new-con .a-title,.remarks .a-title,.guest-con .a-title,.live-con .a-title,.video-con .a-title,.r-img-list .a-title{border-bottom:2px solid #219604; text-align:center; height:31px;}
.award-content .a-title span,.new-con .a-title span,.remarks .a-title span,.guest-con .a-title span,.live-con .a-title span,.video-con .a-title span,.r-img-list .a-title span{border-left:2px solid #219604; border-right:2px solid #219604; background-color:#fff; display:inline-block; color:#219604; font-size:60px; padding:0 28px 0 30px; font-weight:bold;}
.award-content .a-title span em,.new-con .a-title span em,.remarks .a-title span em,.guest-con .a-title span em,.live-con .a-title span em,.video-con .a-title span em,.r-img-list .a-title span em{background-color:#219604; height:60px; width:60px; text-align:center; line-height:58px; display:inline-block; margin-right:10px;}
.award-content .a-title span em img,.new-con .a-title span em img,.remarks .a-title span em img,.guest-con .a-title span em img,.live-con .a-title span em img,.video-con .a-title span em img,.r-img-list .a-title span em img{vertical-align:top; margin-top:8px;}
.award-xy{margin-top:45px;}
.award-xy h3,.award-hnv h3{font-size:28px; color:#219604; height:26px; border-left:4px solid #219604; padding-left:8px;margin:20px 0 12px 0;}
.award-content ul li{float:left; background-color:#219604; color:#fff; font-size:16px; padding:8px 0; text-align:center; margin-bottom:8px; cursor:pointer;}
.award-content ul li:nth-child(6){margin-right:0px;}
.award-content ul .current{background-color:#fa9300;}
.award-xy li{width:15.6%; margin-right:1.28%;}
.award-hnv li{width:19%; margin-right:1%;}
.award-hnv li:nth-child(5){width:20%; margin-right:0;}
.new-con .a-title{margin-bottom:40px;}
.a-title-2{margin-top:4px; padding-top:10px; border-top:1px solid #ededed;}
.a-title-2 a{background-color:#f5f5f5; color:#666; font-size:16px; padding:8px 16px; margin-right:8px; display:inline-block;}
.a-title-2 .active{background-color:#219604; color:#fff;}

/*论坛页面*/
.remarks .a-title{margin-bottom:50px;}
.guest-con .a-title{margin:30px 0 40px 0;}
.g-h-con .left dt h3,.g-h-con .right dt h3{background-color:#fff; font-size:30px; color:#444; display:block; height:30px; border-left:4px solid #f84d0a; line-height:27px; padding-left:8px;}
.g-h-con .f-title h3{margin:24px 0 16px 0;}
.point-flt{width:1180px; margin:20px auto 0 auto;}
.point-flt dt img{width:360px;}
.point-flt dd{margin-left:380px; font-size:20px;}
.point-flt dd p{background-color:#f5f5f5;}
.point-list{width:1180px; margin:20px auto 0 auto;}
#Ffen .point-list dl,#Sfen .point-list dl,#Rfen .point-list dl{border:1px solid #e4e4e4; padding:10px; width:49%; box-sizing:border-box; float:left;}
#Ffen .point-list dl:nth-child(2),#Sfen .point-list dl:nth-child(2),#Rfen .point-list dl:nth-child(2),#Rfen .point-list dl:nth-child(4){float:right;}
#Ffen .point-list dl:nth-child(3),#Ffen .point-list dl:nth-child(4),#Ffen .point-list dl:nth-child(5){width:32%; margin-right:2%; margin-top:16px;}
#Sfen .point-list dl:nth-child(3),#Sfen .point-list dl:nth-child(4),#Sfen .point-list dl:nth-child(5){width:32%; margin-right:2%; margin-top:16px;}
#Ffen .point-list dl:nth-child(5),#Sfen .point-list dl:nth-child(5){float:right; margin-right:0px;}
#Ffen .point-list dd p,#Sfen .point-list dd p,#Rfen .point-list dd p{height:72px; overflow:hidden;}
#Rfen .point-list dl:nth-child(3),#Rfen .point-list dl:nth-child(4){margin-top:16px;}

.point-list dt{position:relative;}
.point-list dt img{width:100%;}
.live-con .a-title{margin-bottom:50px;}
.guest-con .a-title span em img,.live-con .a-title span em img{margin-top:12px;}
.live-img img{max-width:100%;}

/*与会嘉宾*/
.attendees-list dl{float:left; margin:8px 8px 6px 0;}
.attendees-list dl:nth-child(6n){margin-right:0px;}
.attendees-list dd{text-align:center; font-size:16px; margin-top:4px;}
.attendees-list dd span{display:block; width:100%;}

/*视频合集*/
.v-icon-bg{display:block;width:280px;height:160px;overflow:hidden;position:relative;cursor:pointer}
.v-icon-bg > img{width:100%;}
.alpha-bg{position:absolute;width:100%;height:100%;top:0;left:0;display:none; background-color:rgba(0,0,0,.3);z-index:1}
.v-icon-bg:hover div.alpha-bg{display: block}
.mob-eye{position:absolute;left:120px;top:-59px;z-index:2}
.v-icon-bg:hover img.mob-eye{top:59px;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.video-list-show{width:280px;height:210px;overflow:hidden;position:relative;}
.video-list-show .v-text{display:block; text-align:center; margin-top:6px; line-height:22px; height:44px; overflow:hidden;}
.video-list-show .v-text a{font-size:16px;}
.video-con .a-title{margin-bottom:50px;}
.video-con li{float:left; margin-right:20px; margin-bottom:12px;}
.video-con li:nth-child(4n){margin-right:0px;}

/*现场图集*/
.r-img-list .a-title{margin:30px 0 50px 0;}
.r-img-list .img-1,.r-img-list .img-2{float:left;}
.r-img-list .img-3{float:right;}
.r-img-list .img-1{width:600px; margin-right:10px;}
.r-img-list .img-1 img{width:600px; height:350px;}
.r-img-list .img-2{width:330px;}
.r-img-list .img-2 img{width:330px; height:170px;margin-bottom:10px;}
.r-img-list .img-3{width:230px;}
.r-img-list .img-3 img{width:230px; height:350px;}
.r-img-list .img-4 img{width:383px; margin-right:11px;}
.r-img-list .img-4 a:nth-child(3) img{margin-right:0px; margin-left:0px;}

/*详情*/
.news-content h3{text-align:center; font-size:36px; color:#31af13; height:50px; line-height:50px; margin-bottom:10px;}
.news-content dl{background-color:#f4f4f4;}
.news-content dt{float:left; width:345px;}
.news-content dt img{width:100%;}
.news-content dd{margin-left:365px; font-size:17px; line-height:34px; padding-right:20px; height:210px; padding-top:20px;}
.news-content dd h4{font-size:20px; border-left:4px solid #31af13; line-height:20px; padding-left:8px; margin-bottom:10px;}
.news-text{font-size:17px; text-align:left; margin-top:20px; line-height:34px;}
.news-text p{display:block; width:100%; margin-top:12px;}
.news-text .img{text-align:center;}

/*幻灯片样式*/
.focus,.fPic,.yhxyjtj,.hnwjtj{position:relative;}
.fPic{width:1180px; height:660px; overflow:hidden;}
.r-img-box .prev,.r-img-box .next,.live-img .prev,.live-img .next,.yhxyjtj .prev,.yhxyjtj .next,.hnwjtj .prev,.hnwjtj .next{height:100px; width:50px; background:url(../../images/jgb2017/fanye_icon.png) no-repeat; display:block; position:absolute; top:250px; cursor:pointer;}
.r-img-box .prev,.yhxyjtj .prev,.hnwjtj .prev{left:0; background-position:0 0;}
.r-img-box .next,.live-img .next,.yhxyjtj .next,.hnwjtj .next{right:0; background-position:-50px 0;}
.shadow{position:absolute; width:100%; height:48px; background-color:rgba(0,0,0,.6); left:0; bottom:0; color:#fff; font-size:18px; line-height:48px; text-indent:12px;}
.r-img-box .fcon img,.yhxyjtj .fcon img{width:100%;}

/*live*/
.direct-video{width:1180px; height:664px; background-color:#000; width:1180px; margin:24px auto 0 auto;}

@media screen and (max-width:1280px){
.container,.g-s-title,.g-s-officiate dl,.g-h-con,.menu ul,.point-flt,.point-list{width:1000px;}
.ad-v-con #videoBox{width:500px; height:280px;}
.ad-v-list{padding-top:13px;}
.ad-v-list li{line-height:35px; height:35px;}
.jgb-list dt{height:135px; line-height:133px;}
.video-list dt{width:105px;}
.video-list dt img{width:100%;}
.video-list dd{margin-left:115px;}
.video-list{height:66px; padding-bottom:5px;}
.video-list dd h3 a{line-height:19px; height:19px; overflow:hidden;}
.hot-video .right{width:480px;}
.hot-video .left{width:500px;}
.jgb-title .right li:nth-child(5){width:100%;}
.guest-list dl{width:300px;}
.guest-list dl img{max-width:100%;}
.remarks .container > h4{font-size:40px;}
.ad-v-con img{max-width:100%;}
.g-h-con > div{width:490px;}
.g-h-con > div dt img{max-width:100%;}
.menu ul li{padding:0 18px;}
.guest-con li,.guest-con li,.guest-con li img,.mob-eye-bg{width:159px; height:192px;}
.media-con li{width:15.6%;}
.media-con li img{max-width:100%;}
.award-video .left{width:640px;}
.award-video .left img{width:100%;}
.award-video .right{width:345px; height:360px;}
.award-video .right dt img{width:125px;}
.award-video .right dd{margin-left:135px;}
.award-video .right dl{height:70px; padding-bottom:12px; margin-bottom:8px;}
.award-img{width:1000px;}
.award-img img{max-width:100%;}
.r-img-box .prev, .r-img-box .next, .live-img .prev, .live-img .next, .yhxyjtj .prev, .yhxyjtj .next, .hnwjtj .prev, .hnwjtj .next{top:205px;}
.r-img-list .img-1{width:517px; margin-right:0px;}
.r-img-list .img-2{width:280px;}
.r-img-list .img-3{width:196px;}
.r-img-list .img-1 img{width:510px; height:298px;}
.r-img-list .img-2 img{width:280px; height:144px;}
.r-img-list .img-3 img{height:298px; width:196px;}
.r-img-list .img-4 img{width:326px;}
.video-con li{margin-right:10px;}
.video-list-show{width:242px; height:200px;}
.v-icon-bg{width:242px; height:138px;}
.attendees-list dl{width:159px;}
.attendees-list dt img{width:100%;}
.guest-list dd p, .point-list dd p{height:110px; overflow:hidden; font-size:14px; line-height:22px;}
.fPic{width:1000px;height:560px; overflow:hidden;}
.v-icon-bg:hover img.mob-eye{top:46px;}
.mob-eye{left:100px;}
.guest-list dl dt span, .point-list dt span{font-size:14px;}
.g-h-con dl dd p{line-height:26px;}
.video-list dd p{height:38px; overflow:hidden;}
}
