/*公共样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object,img{margin:0;padding:0;}
ul,li,ol,dl{list-style-type:none;}
img{border: none;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none;color:#FF3933;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
body {font-size:14px;background: #f4f4f4;color:#333;font-family:Microsoft Yahei,helvetica,arial;}
.blank{height:15px;}

/*头部*/
.top{width:100%;overflow:hidden;background: #3766C6;position: fixed;z-index: 9999;top: 0;box-shadow: 0 0 5px #888;}
.top .center{min-width: 320px;max-width: 1200px;margin:0 auto;}
.top .logo{float:left;}
.top .logo a{display:block;width:200px;height:65px;background:url(logo.png) no-repeat;}
.top .sou{display:none;float:left;line-height:60px;margin-left:15%;padding-left:26px;background:url(sd.png) no-repeat -105px 20px;font-size:16px;color:#fff;cursor:pointer;}
.top .dh{float:right;line-height:80px;display:inline-block;padding-left:26px;margin-right:10%;background:url(sd.png) no-repeat 0 30px;font-size:16px;color:#fff;cursor:pointer;}
.top .search{float:left;width:45%;margin:15px 0 0 10%;}
.top .search form{background:#eee;border-radius:5px;}
.top .search .in1{background:#eee;width:80%;height:36px;line-height:38px;padding: 0 10px;border:none;border-radius:5px;}
.top .search .in2{float:right;width:36px;height:36px;background:#fff url(so_icon.png) no-repeat center center;border:none;text-indent: -9999px;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;}

.header {width:100%;overflow: hidden;background: #fff;margin-top:60px;}

.nav{width: 100%;overflow:hidden;}
.nav ul{max-width: 1200px;margin:4px auto;clear:both;}
.nav ul li{float:left;line-height:46px;margin:0 0 1px 2px;background: #f4f4f4;text-align: center;}
.nav ul li.a a{display:block;background:#06A8E9;color:#FF6428;/*width:50px;*/}
.nav ul li a{display:block;padding:0 40px;font-size: 18px;}
.nav ul li a:hover{text-decoration:none;background:#06A8E9;color:#FF6428;/*color:#fff;*/}

.nav2{width: 100%;overflow:hidden;}
.nav2 ul{max-width:1200px;margin: 0 auto;clear:both;}
.nav2 li{display:inline-block;line-height:45px;margin-left:1px;background: #f4f4f4;text-align: center;}
.nav2 ul li.a a{display:block;background:#3176C1;color:#FF6428;font-size: 16px;}
.nav2 li a{display:inline-block;padding:0 15px;font-size: 16px;}
.nav2 li a:hover{text-decoration:none;background:#f4f4f4;}

.nav3{width: 100%;overflow:hidden;}
.nav3 ul{max-width:1200px;margin: 0 auto;clear:both;}
.nav3 li{width: 9.9%;display:inline-block;line-height:36px;margin-left:1px;background: #f0f0f0;text-align: center;}
.nav3 li a{display:block;padding:0 0px;font-size: 16px;color:#000000;margin-left:0px;border-radius: 10px;}
.nav3 li a:hover{text-decoration:none;background:#06A8E9;}

.nav4{width: 100%;overflow:hidden;}
.nav4 ul{max-width:1200px;margin: 0 auto;clear:both;}
.nav4 li{width: 14.28%;display:inline-block;line-height:36px;margin-left:0px;background: #f4f4f4;text-align: center;}
.nav4 li a{display:block;padding:0 0px;font-size: 16px;color:#cc3300;}
.nav4 li a:hover{text-decoration:none;background:#06A8E9;}

.nav5{width: 100%;overflow:hidden;}
.nav5 ul{max-width:1200px;margin: 0 auto;clear:both;}
.nav5 li{width: 33.33%;display:inline-block;line-height:36px;margin-left:0px;background: #f4f4f4;text-align: center;}
.nav5 li a{display:block;padding:0 0px;font-size: 16px;color:#cc3300;}
.nav5 li a:hover{text-decoration:none;background:#06A8E9;}

li#lla{display:none}

/*DIY*/
.key{color:#FF6428;font-size:16px;/*background:#F8F8F8;*/max-width:1200px;margin: 0 auto;/*text-align:center;*/}
.key ul{margin-left:5px;margin-top:0px;/*height:30px;*/line-height:30px;overflow:hidden;clear:both}
.key a{color:#FF6428;margin-right:10px;}

.banner {color:#0000FF;line-height:30px;min-width: 320px;max-width: 1200px;margin:0 auto ;text-align:center;overflow: hidden;}
.gao {background:#4873CC;font-size: 12px;line-height:26px;min-width: 320px;max-width: 99.85%;margin:0 auto ;overflow: hidden;text-align: right;padding-right:0px;color:#fff;}
.gao .home h2{float:left;/*margin-top:4px;*/padding: 0 5px;height:26px;}
/*DIY*/

/*主体全局*/
.wrap {min-width: 320px;max-width: 1200px;padding:0 5px;margin:0 auto ;overflow: hidden;}

/*主体内容*/
.box{margin: 5px auto;background: #fff;overflow: hidden;clear: both;}

.box-l {width:77.8%;/*styleSQL.css这里设为:99.8% */overflow: hidden;clear: both;float:left;}
.box-l .title {height: 40px;line-height: 40px;border-bottom: 2px solid #e5e5e5;}
.box-l .title h2{font-size: 18px;display:inline-block;padding: 0 5px;font-weight: normal;border-bottom: 2px solid #0785d4;}
.box-l .title h2 a{color:#0785d4;}
.box-l .title span{display:inline-block;padding:0 15px;}
.box-l .title span:hover{background: #c4e1ff;}
.box-l .title span#a2{color:#FF3933;}
.box-l .title strong a{color:#0785d4;display:inline-block;float:right;font-weight:normal;padding-right:10px;}
.box-l #a22,.box-l #a33{display:none;}

.img-list{padding-top:10px;overflow: hidden;clear: both;}
.img-list ul {display:block;overflow: hidden;}
.img-list li{width:20%;float: left;margin-bottom: 10px;text-align:right;overflow: hidden;}
.img-list .pic {width: 94%;height:226px;margin: 0 auto;}
.img-list .pic img{border: none;width: 100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;}
.img-list .pic .bg{background:rgba(0,0,0,0.6);color: #fff;font-size:12px;display:inline-block;position: relative;top: -25px;padding:1px 3px;margin-right:3px;border-radius:3px;overflow: hidden;}
.img-list span {display: block;height:30px;line-height:30px;text-align:center;overflow: hidden;}

/*备用*/
.box-2 {width:99.8%;overflow: hidden;clear: both;float:left;}
.box-2 .title {height: 40px;line-height: 40px;border-bottom: 2px solid #e5e5e5;}
.box-2 .title h2{font-size: 18px;display:inline-block;padding: 0 5px;font-weight: normal;border-bottom: 2px solid #0785d4;}
.box-2 .title h2 a{color:#0785d4;}
.box-2 .title span{display:inline-block;padding:0 15px;}
.box-2 .title span:hover{background: #c4e1ff;}
.box-2 .title span#a2{color:#FF3933;}
.box-2 .title strong a{color:#0785d4;display:inline-block;float:right;font-weight:normal;padding-right:10px;}
.box-2 #a22,.box-2 #a33{display:none;}
/*备用*/

.img-list2{padding-top:10px;overflow: hidden;clear: both;}
.img-list2 ul {display:block;overflow: hidden;}
.img-list2 li{width:20%;float: left;margin-bottom: 0px;text-align:right;overflow: hidden;}
.img-list2 .pic {width: 94%;height:226px;margin: 0 auto;}
.img-list2 .pic img{border: none;width: 100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;}
.img-list2 .pic .bg{background:rgba(0,0,0,0.6);color: #fff;font-size:12px;display:inline-block;position: relative;top: -25px;padding:1px 3px;margin-right:3px;border-radius:3px;overflow: hidden;}
.img-list2 span {display: block;height:30px;line-height:30px;text-align:center;overflow: hidden;}
.img-list2 span a{color: #3366ff;}

/*侧边样式*/
.aside{width:22%;overflow:hidden;float:right;}
.aside .title{height:40px;line-height:40px;border-bottom: 2px solid #e5e5e5;text-align:center;}
.aside .title h3{font-size:18px;display:inline-block;padding: 0 5px;font-weight: normal;}
.aside .title h3 a{color:#000;}
.aside ul {display:block;padding:10px 0 0 10px;}
.aside li {height:42px;line-height:42px;overflow:hidden;}
.aside li i{display:inline-block;width:20px;line-height:20px;font-size:12px;font-style:normal;background: #cbcbcb;color:#fff;text-align:center;margin-right:10px;}
.aside li:nth-child(-n+4) i{background:#0785d4;}
.aside li span{float:right;color:#76b300;padding-right:15px;}

/* 友情链接 */
.link{min-width: 320px;max-width: 1200px;margin:0 auto;background:#EEEEEE;clear:both;overflow:hidden;}
.link .title {padding-left:10px;height:30px;line-height:30px;}
.link .title span {float:left;color:#0070C0;}
.link li{float:left;line-height:30px;padding:0 3px;}
.link a,.link a:visited{color:#616161;}

/*footer内容*/
.footer{min-width: 320px;max-width: 1200px;margin: 0 auto;background: #f6f6f6;padding:15px 0 20px 0;text-align: center;overflow: hidden;}
.footer a{padding: 0 10px;}
.footer p{line-height: 32px;color:#777;}

/*相对位置*/
.position{font-size:14px;color:#000000;height: 30px;line-height: 30px;padding-left:5px;margin:5px 0;background:#fff;border-bottom: 0px solid #e5e5e5;overflow: hidden;}
.position a{color:#FF0000;}
/*列表页样式*/
.box-l .title h1{font-size: 18px;display: inline-block;padding: 0 5px;font-weight: normal;border-bottom: 2px solid #0785d4;}

.page{margin:5px auto;background: #fff;overflow: hidden;clear: both;}
.page ul {/*padding-left: 1%;*/text-align: center;overflow: hidden;clear: both;}
.page ul li a{padding:5px 10px;margin:0 5px;border: 1px solid #d6dadd;}
.page ul li a:hover{background:#048ce4;color:#fff;}
.page ul a{padding:8px;}

/*文章页样式*/
.content{padding: 10px;border-bottom: 1px solid #d6dadd;overflow: hidden;clear: both;}
.content .pic{width: 20%;float: left;}
.content .pic img{width: 100%;height:100%;}
.content .pic p{text-align:right;color: #fff;background: #000;margin-top: -19px;opacity: 0.6;padding-right: 10px;}
.content .info{width: 78%;float: right;}
.content .info h1{height:36px;line-height:36px;font-size: 24px;color:#e22362;font-weight:normal;margin-bottom: 10px;overflow: hidden;}
.content .info p{height: 36px;line-height: 36px;overflow: hidden;}
.content .info p span{color: #999;}

/* 分享样式 */
.share{height:30px;line-height:30px;margin-top:10px;}
.share span{float:left;}
.bdsharebuttonbox{display:inline-block;float:left;}

/*播放列表样式*/
.play{margin:10px 0;} 
.play .title{height: 30px;line-height: 30px;background:#ffffff;}
.play .title h2{display:inline-block;font-size: 14px;padding: 0 5px;font-weight: 600;margin: -3px -5px 0 0;background:#fff;}
.play .title .on{border-top: 3px solid #0785d4;}
.play p{padding-left:10px;line-height:30px;color:#666;}
.play p span a{color:#0785d4;padding-right:5px;text-decoration:underline;}
.play .play-list{padding:10px 0px;overflow: hidden;clear: both;height:expression(this.scrollHeight>203 ? "203px":"auto");max-height:203px;overflow:auto}
.play .play-list ul{display: none;}
.play .play-list li{display:inline-block;width:200px;height:36px;line-height:36px;text-align:center;margin: 0 5px 5px 0;background:#DEEDF5;border: 1px solid #dfdfdf;}
.play .play-list li a{display:block;color:#FF0000;}
.play .play-list li a:hover{background:#0266FE;color: #fff;}
.play .play-list ul:first-child{display: block;}
.play .play-list ul:nth-child(2n) li{background:#fff;}
.t_line {height:2px; background-color:#ddd; overflow:hidden;}
.t_line p {float:left; display:inline; width:10%; height:2px; background-color:#e32463;}

/*gg_ads广告*/
/*.gg-ads {text-align: center;}*/
.gg-ads {min-width: 320px;max-width:1200px;margin: 0 auto;overflow: hidden;}

/*下载样式*/
.down{margin: 10px 0;}
.down .title {height: 30px;line-height: 30px;border-top: 1px solid #e5e5e5;}
.down .title h2{display:inline-block;font-size: 15px;padding: 0 5px;font-weight: 600;background:#fff;}
.down .downlist{line-height: 32px;padding:5px;overflow: hidden;border-bottom: 1px dashed #ccc;}
.down .downlist strong{float:left;display:inline-block;width:80px;height: 32px;text-align:center;color:#BC2931;font-weight: normal;overflow: hidden;}
.down .downlist input{float:left;display:inline-block;width:75%;line-height:26px;border: 1px solid #e4e4e4;background: #f2f2f2;padding:0 5px;border-radius:5px;}
.down .downlist span a{display: inline-block;padding:0 10px;color: #fff;background:#0266FE;border-radius: 5px;float: right;cursor: pointer;}

/*剧情样式*/
.juqing{margin: 10px 0;}
.juqing .title {height: 30px;line-height: 30px;border-top: 1px solid #e5e5e5;}
.juqing .title h2{display:inline-block;font-size: 15px;padding: 0 5px;font-weight: 600;background:#fff;}
.juqing .text{line-height: 24px;word-break: break-all;padding:5px 10px;color: #333;font-size: 12px;}

/*相关影片*/
.related{margin: 10px 0;}
.related .title {height: 30px;line-height: 30px;background:#f4f4f4;border-top: 3px solid #e5e5e5;}
.related .title h2{display:inline-block;font-size: 15px;padding: 0 5px;font-weight: 600;border-top: 3px solid #0785d4;margin-top: -3px;background:#fff;}
.related .img-list li{width:16.66%;}

/*播放页样式*/
.play-title{font-size:24px;font-weight:500;line-height:40px;}
.player{width:960px;margin:0 0;background:#000 url(bgplay.png) no-repeat center center;}
.help{padding:5px 0;border-bottom: 1px dashed #ccc;}
.help h2{line-height:30px;font-size:15px;padding:0 5px;font-weight: 600;}
.help p{padding-left:10px;line-height:24px;color:#666;}

/*css3媒体查询部分*/

/*当浏览器宽度大于960px像素时 相关推荐样式*/
@media screen and (min-width:960px){
.related .img-list .pic{height:260px;}
.gao{display:none;}/**/
}

/*当浏览器宽度小于960px像素时 隐藏侧边栏*/
@media screen and (max-width:960px){
.box-l {width:100%;}
.aside{display:none;}
}

/*当浏览器宽度介于640px和960px像素之间4列展示*/
@media screen and (min-width:640px) and (max-width:960px){
.top .dh{display:none;}
.nav{width: 100%;overflow:hidden;}
.nav ul{margin:0px auto;clear:both;}
.nav ul li{width:19.68%;/*width:32.5%;*/overflow:hidden; height:36px; line-height:36px; /*background-color:#0787de;*/}
.nav ul li a{padding:0 0px; font-size:16px;}

.nav2{width: 100%;overflow:hidden;}
.nav2 ul{max-width:100%;margin: 0 auto;clear:both;}
.nav2 li{width: 13.58%;display:inline-block;line-height:45px;margin-left:1px;background: #f4f4f4;text-align: center;}
.nav2 ul li.a a{display:block;background:#3176C1;color:#FF6428;font-size: 16px;}
.nav2 li a{display:inline-block;padding:0 15px;font-size: 16px;}
.nav2 li a:hover{text-decoration:none;background:#f4f4f4;}

.nav4{width: 100%;overflow:hidden;}
.nav4 ul{max-width:100%;margin: 0 auto;clear:both;}
.nav4 li{width: 16.6%;display:inline-block;line-height:36px;margin-left:0px;background: #f4f4f4;text-align: center;}
.nav4 li a{display:block;padding:0 0px;font-size: 16px;color:#cc3300;}
.nav4 li a:hover{text-decoration:none;background:#06A8E9;}

.img-list li,.related .img-list li{width: 25%;}
.img-list .pic{ height:246px;}

.img-list2 li,.related .img-list2 li{width: 25%;}
.img-list2 .pic{ height:246px;}

.content .pic{width: 30%;}
.content .info{width: 68%;}
.key{display:none;}

}

/*当浏览器宽度大于640px像素时*/
@media screen and (min-width:640px){
.box-l .title span#a2{display:none;}
li#ll{display:none;}
}

/*当浏览器宽度小于640px像素时3列展示*/
@media screen and (max-width:640px){
.top .logo a{display:block;width:155px;height:60px;background:url(logo.png);}
.top .sou{display:none;}
.top .dh{display:none;line-height:60px;background:url(sd.png) no-repeat 0 20px;}
/*.top .search{display:none;width:96%;margin: 5px 1%;}*/
.top .search{float:right;width:50%;margin:10px 0 0 1%;}
.top .search form{background:#eee;border-radius:5px;}
.top .search .in1{background:#eee;width:65%;height:36px;line-height:38px;padding: 0 10px;border:none;border-radius:5px;}

/*.top .search{float:left;width:45%;margin:20px 0 0 15%;}*/
/*.top .search form{background:#eee;border-radius:5px;}*/
/*.top .search .in1{background:#eee;width:75%;height:36px;line-height:38px;padding: 0 10px;border:none;border-radius:5px;}*/

.banner {display:none;}

.header{margin-top:40px;}

/*.nav ul li{line-height:35px;}*/
/*.nav ul li a{font-size:14px;padding:0 20px;}*/

.nav{width: 100%;overflow:hidden;}
.nav ul{margin:0px auto;clear:both;}
.nav ul li{width:19.28%;/*width:32.5%;*/overflow:hidden; height:36px; line-height:36px; /*background-color:#0787de;*/}
.nav ul li a{padding:0 0px; font-size:16px;}

.nav2{display:none;}
.key{display:none;}

.nav3{width: 100%;overflow:hidden;}
.nav3 ul{margin: 0 auto;clear:both;}
.nav3 li{width: 19.6%;height:28px; line-height:28px;background: #f4f4f4;text-align: center;}
.nav3 li a{display:block;font-size: 14px;color:#000000;margin-left:0px;border-radius: 5px;}
.nav3 li a:hover{background-color:#098ce3;}

/*.nav3{width: 100%;overflow:hidden;}
.nav3 ul{padding:0px 0; text-align:center; background-color:#eee; padding-right:0px;}
.nav3 li a {display:inline-block; padding:0 0px; height:30px; line-height:30px; vertical-align:middle; background-color:#ddd; font-size:16px;color:#cc3300; margin-left:0px;border-radius: 5px;}
.nav3 li a:hover {background-color:#098ce3; color:#cc3300;}*/

.nav4{width: 100%;overflow:hidden;}
.nav4 ul{padding:0px 0; text-align:center; background-color:#eee; padding-right:0px;}
.nav4 li a {display:inline-block; padding:0 0px; height:28px; line-height:28px; vertical-align:middle; background-color:#ddd; font-size:14px;color:#cc3300; margin-left:0px;border-radius: 5px;}
.nav4 li a:hover {background-color:#098ce3; color:#cc3300;}


.nav5{width: 100%;overflow:hidden;}
.nav5 ul{padding:0px 0; text-align:center; background-color:#eee; padding-right:0px;}
.nav5 li a {display:inline-block; padding:0 0px; height:28px; line-height:28px; vertical-align:middle; background-color:#ddd; font-size:14px;color:#cc3300; margin-left:0px;border-radius: 5px;}
.nav5 li a:hover {background-color:#098ce3; color:#cc3300;}

.img-list li,.related .img-list li{width: 33.333%;}
.img-list li:nth-child(10),.img-list li:nth-child(20),.img-list li:nth-child(45){display:none;}/*设定第几个隐藏*/

.img-list2 li,.related .img-list2 li{width: 33.333%;}
.img-list2 li:nth-child(10),.img-list2 li:nth-child(20){display:none;}/*设定第几个隐藏*/

.link,.footer a.dt{display:none;}

.content .pic{width: 40%;}
.content .info{width: 58%;}
.content .info h1{height:30px;line-height:30px;font-size:18px;color:#e22362;margin-bottom: 0;}
.content .info p{height: 24px;line-height: 24px;}

.share{margin-top:0;}

.play .play-list li{width:45%}

.player{width:488px;background:#000 url(mbgplay.png) no-repeat center center;}
}

@media screen and (min-width:600px) and (max-width:640px){
    .img-list .pic{height:236px;}
}
@media screen and (min-width:560px) and (max-width:600px){
    .img-list .pic{height:218px;}
}
@media screen and (min-width:520px) and (max-width:560px){
    .img-list .pic{height:200px;}
}
@media screen and (min-width:480px) and (max-width:520px){
    .img-list .pic{height:184px;}
}
@media screen and (min-width:440px) and (max-width:480px){
    .img-list .pic{height:168px;}
}
@media screen and (min-width:400px) and (max-width:440px){
    .img-list .pic{height:158px;}
}
@media screen and (min-width:360px) and (max-width:400px){
    .img-list .pic{height:150px;}
}
@media screen and (min-width:320px) and (max-width:360px){
    .img-list .pic{height:140px;}
}
@media screen and (min-width:280px) and (max-width:320px){
    .img-list .pic{height:132px;}
}
@media screen and (min-width:240px) and (max-width:280px){
    .img-list .pic{height:124px;}
}


@media screen and (min-width:600px) and (max-width:640px){
    .img-list2 .pic{height:236px;}
}
@media screen and (min-width:560px) and (max-width:600px){
    .img-list2 .pic{height:218px;}
}
@media screen and (min-width:520px) and (max-width:560px){
    .img-list2 .pic{height:200px;}
}
@media screen and (min-width:480px) and (max-width:520px){
    .img-list2 .pic{height:184px;}
}
@media screen and (min-width:440px) and (max-width:480px){
    .img-list2 .pic{height:168px;}
}
@media screen and (min-width:400px) and (max-width:440px){
    .img-list2 .pic{height:158px;}
}
@media screen and (min-width:360px) and (max-width:400px){
    .img-list2 .pic{height:150px;}
}
@media screen and (min-width:320px) and (max-width:360px){
    .img-list2 .pic{height:140px;}
}
@media screen and (min-width:280px) and (max-width:320px){
    .img-list2 .pic{height:132px;}
}
@media screen and (min-width:240px) and (max-width:280px){
    .img-list2 .pic{height:124px;}
}