.video h1{font-size:18px;font-weight:bold;text-align:center;width:109px;line-height:40px;margin:0 auto 15px auto;position:relative}
.video h1:after{content:'';display:block;height:3px;width:22%;margin:0 auto;height:3px;background-color:#FD66B5;display:block}
.video .box{border-radius:8px;background-color:#fff;padding:20px 30px;min-height:236px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.video .box:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}

.main{width:1200px;margin:30px auto 0 auto;clear:both;overflow:auto}
.main .videoL{width:820px;float:left}
.main .videoR{width:355px;float:right}

.videolist {min-height:1032px;margin-bottom:25px}
.videolist{width:100%;padding:20px 0 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.videolist li{width:200px;margin:0 57px 50px 0;padding-bottom:30px;float:left;text-align:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;}
.videolist li:nth-child(3n+1){margin-right:0}
.videolist li p{width:200px;height:200px;line-height:200px;text-align:center;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;border-radius:12px}
.videolist li p span.flag0{width:44px;line-height:20px;color:#fff;font-size:12px;position:absolute;top:15px;left:28px;background-color:#f70}
.videolist li h4{position:absolute;line-height:24px;left:0;bottom:-8px}
.videolist li h5{color:#999;position:absolute;line-height:24px;right:0;bottom:-8px;font-size:12px}
.videolist .zeaiVbox{display:none}
.videolist .vbox{margin-top:-1px;width:100x;height:100x;display:block;line-height:100x;position:relative;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;border-radius:5px;cursor:pointer}
.videolist .vbox strong .play{width:60px;height:60px;line-height:60px;font-size:60px;position:absolute;top:70px;left:70px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.videolist .vbox strong:hover .play{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.videolist .vbox .zeaiVbox{display:none}
.videolist li:hover p{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

.main .zeaipagebox{margin-bottom:30px}
.main .videoR .addbox{margin-bottom:25px}
.main .videoR .addbox a{width:98%;background-color:#f0f0f0;display:block;line-height:50px;line-height:50px;margin:20px auto;border:#fff 1px solid;color:#666;border-radius:3px;font-size:14px}
.main .videoR .addbox a.ed{color:#fff}
/*ulist*/
.videoR .U{padding:20px 0;}
.videoR .ulist{width:330px;margin-top:30px;clear:both;margin-left:25px}
.videoR .ulist li{width:140px;height:260px;margin:0 25px 0 0;float:left;overflow:hidden}
.videoR .ulist li:nth-child(2n){margin-right:0;margin-left:0}
.videoR .ulist li a.mbox{width:140px;height:175px;overflow:hidden;position:relative;display:block;border-radius:3px;overflow:hidden}
.videoR .ulist li a.mbox p.m{width:140px;height:175px;display:block;overflow:hidden;border-radius:3px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.videoR .ulist li a.mbox em{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;display:none;cursor:pointer;color:#fff;text-align:center}
.videoR .ulist li a.mbox em span{display:block;margin:10px auto;font-size:14px}
.videoR .ulist li a.mbox em span:first-child{margin-top:20px}
.videoR .ulist li a.mbox b{position:absolute;color:#fff;bottom:-30px;left:-webkit-calc(50% - 40px);width:80px;line-height:30px;text-align:center;background-color:#FD66B5;font-weight:normal;border-radius:15px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.videoR .ulist li h4{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.videoR .ulist li:hover h4,.videoR .ulist li:hover h5{color:#FD66B5}
.videoR .ulist li a.mbox:hover em{background-color:rgba(0,0,0,0.5);display:block}
.videoR .ulist li a.mbox:hover p.m{filter:blur(8px);-webkit-transform:scale(1.1);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.videoR .ulist li a.mbox:hover b{bottom:20px}
.videoR .ulist li h4{color:#666;margin-top:10px;text-align:left}
.videoR .ulist li h5{color:#999;margin-top:5px;font-size:12px;text-align:left}
