@charset "utf-8";
/*
body {background-image:url(../images/bg.jpg) ; background-position:center center; background-repeat:no-repeat; background-attachment:fixed}
*/
.box{overflow: hidden }
.main{overflow: hidden;background:#fff;}
/*.book{width:335px; height:242px; float:left; margin:0 63px 26px 0;}*/
.book{display: block;  float: left;  width: 251px;
    cursor: pointer;  height: 220px;  margin: 10px 19px 20px 19px;  overflow: hidden;}
.book .imgBg{width:238px; height:178px; background:url(../img/bookBg.png) center center no-repeat; padding:4px;}
.book img{width:238px; height:178px; display:block;}
.book p{width:238px; height:40px; font-size:15px; text-align:center; line-height:40px;}
/*
.shadow{width:100%; height:200px; background:url(../images/shadow.png) center center no-repeat; position:fixed; z-index:9; left:0; bottom:0;}
.shadow1{width:100%; height:274px; background:url(../images/shadow1.png) center center no-repeat; position:fixed; z-index:9; left:0; top:0;}
*/
/*
.back{width:50px; height:50px; background:url(../images/back.png) no-repeat; position:fixed; right:0; bottom:0; z-index:10;}
*/

.maskLayer{width:100%;height:100%;filter:alpha(opacity=40);opacity:0.5;background:#000;position:absolute;z-index:11;top:0;left:0;display:none;}
.closePub{width:46px; height:46px; position:absolute; right:-47px;  top: -1px;; cursor:pointer;z-index:889;}
/*视频弹窗*/
.videoPup{width:960px; height:800px; margin:-400px 0 0 -480px; border:1px solid #b3b3b3; background:#000; position:fixed; top:50%; left:50%; display:none; z-index:9999999;}
#name{ position:absolute; left:0; top:0; z-index:99;}
.videoPup h2{width:960px; font-size:25px; text-align:center;  overflow:hidden; color:#b3b3b3; height:60px; line-height:60px;}
.videoShow{ height:800px; overflow:hidden; position:relative;}
#a1{width:100%; height:100%;}
.videoListPup{width:610px;    border: 1px solid #ffffff; height:800px;margin:-400px 0 0 -305px; background:#dff6ff; position:fixed; top:50%; left:50%; display:none; z-index:100000;}
.videoListPup h2{font-size:25px; text-align:center; padding:0 20px; overflow:hidden; background:#000; color:#FFF; height:46px; line-height:46px;}
.videoListPup .list_con{margin:8px 0 0 20px; height:660px;overflow-y:auto; }
.videoListPup .list_con li{width:520px;overflow:hidden;text-overflow:ellipsis;white-space:normal;float:left; border-bottom:1px dashed #ccdfe6;font-size:20px; font-family:'微软雅黑'; color:#666; height:40px; line-height:40px;}
.videoListPup .list_con li:nth-child(3n){ margin-right:0;}
.videoListPup .list_con li a{width:520px; display:block;}
.videoListPup .list_con li.cur a{color:#666;}
.list_con ul{overflow: hidden;}
#video{width:100%; height:100%; color:#ffffff; font-weight:bold; font-size:30px;}
.videoPup .full{width:46px; height:46px; border-top:1px solid #fff; background:#000; color:#fff; font-weight:bold; text-align:center; position:absolute; top:46px; right:-47px; z-index:889; cursor:pointer; font-size:20px;}
.exitFull{width:46px; height:46px; border-top:1px solid #fff; background:#000; color:#fff; font-weight:bold; text-align:center; position:absolute; top:0; right:0; z-index:889; cursor:pointer; font-size:20px; display:none;}

#videoShow{width:100%; height:700px; position:absolute; left:0; top:70px; z-index:100000;}


.videoPup2{width:1080px; height:670px; border:1px solid #b3b3b3;margin:0 auto; background:#3d3d3d; position:fixed; top:50%; left:50%; margin-left: -540px;margin-top: -335px;z-index:100000;}
.videoPup2 h2{ font-size:27px; text-align:center; padding:0 20px; overflow:hidden; color:#b3b3b3; height:47px; line-height:47px; background:#000;}
.videoPup2 .hztitle{ font-size:60px; text-align:center; padding:0 20px; overflow:hidden; color:#b3b3b3; height:70px; line-height:70px; background:#000;font-family:"楷体";}
.closePub{width:45px; height:46px; position:absolute; right:-46px;  top: -1px;cursor: pointer;}
.videoShow2{ height:804px; overflow:hidden;}
.videoPup2 iframe{width: 1080px;
    height: 623px; }

@media (min-width: 1440px) and (max-width: 1600px){
    .videoListPup .list_con {  height: 623px;  overflow-y: auto;  }
    .videoListPup {  width: 610px;  height: 700px;  margin: -350px 0 0 -305px;  }
    .videoPup {  height: 700px;  margin: -350px 0 0 -480px;  }
    #videoShow {  height: 700px;  }
}
@media screen and (max-width: 1439px){
    .videoListPup {  height: 600px;  margin: -300px 0 0 -305px;  }
    .videoListPup .list_con {  margin: 8px 0 0 20px;  height: 534px;  overflow-y: auto;  }
    .videoPup {  height: 640px;  margin: -320px 0 0 -480px;  }
    #videoShow {  height: 600px;  }  }



.tab .tab_mune,.tab .tab_box .boxList {margin-left: 20px;font-size: 14px;margin-top: 5px}
.tab_mune .tab_muneL, .boxList  .boxList_left{float: left;width: 50px;}
.tab_mune .tab_muneR,.boxList .boxList_right{float: left;}
.tab_mune .tab_muneR ul li,.boxList .boxList_right ul li{float: left;padding: 0 15px;cursor: pointer;}
.select{background: #f19149;color: white;border-radius: 3px;}

