body {font-family:"宋体";margin:0px;font-size:14px;}
div,h1,h2,h3,dl,dt,dd,p,li{overflow:hidden; margin:0 auto; padding:0;}
.bgcol{background-color:#F96;}
.vbgcol{background-color:#DDD;}
.FCol{color:#F96;}
a{text-decoration:none; color:#F96}
ul{list-style-type:none; padding:0; margin:0;}
.showbg{background-color:#fcf4ef;}
.clear{clear:both;margin:0;padding:0;}
img{margin:0; padding:0; border:0;}
e{color:#F30;}
.video-js .vjs-big-play-button {top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 4em;}
div::-webkit-scrollbar{display: none}

.Nav{width:100%;height:52px; border-bottom:1px #ddd solid;text-align:left; color:#FFF;font-weight:bold;}
.Nav a{color:#FFF}
.Nav .SNa{font-size:20px; line-height:20px; margin:5px;}
.Nav .SNa label{font-size:12px; line-height:12px; margin:0px 0 0 6px;}
.Nav .SNb{font-size:14px; margin-left:6px;}
.Nav .rec{float:right; font-size:14px; width:50px; height:50px; line-height:18px; margin-right:10px; background-color:#FFF; text-align:center;border-radius:25px;}
.Nav .rec a{color:#F96; display:inline-block; width:32px; margin-top:7px;}

.TopMenu{width:100%; height:38px;}
.TopMenu span{display:inline-block; width:20%;height:38px; overflow:hidden; line-height:38px; text-align:center; font-size:18px;font-weight:bold; margin:0; padding:0;}
.TopMenu a{color:#fff;}

/*search*/
.searchForm{width:100%;height:42px;line-height:42px;color:#FFF;font-size:16px; font-weight:bold;}
.searchForm .lp{float:left;width:60px;text-align:right;}
.searchForm .mp{float:left;width:calc(100% - 150px)}
.searchForm .rp{float:right;width:90px; height:30px; line-height:30px;margin-top:6px;text-align:center;}
.searchForm form{margin:0; padding:0;}
.searchForm .input{height:30px; line-height:30px; font-size:16px;text-indent:6px; width:100%; margin:6px 0 0 0; padding:0;  border:0;border-radius:4px;}
.searchForm .sub{ height:30px;line-height:28px; color:#FFF;margin:0;padding:0 8px;font-size:14px; font-weight:bold;border:1px #FFF solid;border-radius:8px;}
/*栏目条*/
h2{height:38px; line-height:38px; width:100%; margin:0; font-size:16px; text-align:left;}
h2 span{ display:inline-block;height:30px; line-height:30px; margin:8px 0 0 16px; padding:0 8px; text-align:center;background-color:#FFF; }
h2 span.R{float:right; margin:8px 0 0 0; font-size:14px}

dl.B{float:left;margin:6px;width:calc(33vw - 12px);max-width:200px;padding:0;text-align:center;font-size:12px;}
dl.B dt{height:24px; line-height:24px;font-weight:bold;}
dl.B dd{height:20px; line-height:20px; color:#333;}
dl.B dd.ddimg{padding:0;width:calc(33vw - 12px); max-width:200px;height:calc((33vw - 12px) * 1.41); max-height:282px; margin:0; position:relative}
dl.B dd img{width:100%; height:100%; padding:0; margin:0; border:0;}
dl.B dd span.ysj{ position:absolute; top:0; right:0; z-index:9999; background-color:#F96; color:#FFF; padding:0 4px;}
dl.B dd span.bott{ position:absolute; left:0; bottom:0; z-index:9999; background-color:#333; color:#FFF; padding:0 4px;}
dl.B a{color:#000;}
dl.B dd span.bott a{color:#FFF}
/*滑动板块*/
.Sboxtx{font-size:12px; line-height:16px; margin-left:10px;}
.SboxOut{width:100%; height:calc((33vw - 12px) * 1.41 + 56px); max-height:338px;white-space: nowrap; overflow:auto;}
.SboxIn{width:calc(33vw * 9); max-width:2544px;}



.VolTop{width:100%; height:42px; line-height:42px;text-align:center; color:#F30; font-size:20px;border-bottom:1px #FFF solid; font-size:14px; }
.VolTop h1{margin:0 40px; font-size:16px;}
.VolTop .L{ float:left; margin-left:5px;}
.VolTop .R{ float:right; margin-right:5px;}
.VolTop .bm{ display:inline-block;line-height:40px;height:40px; width:40px; padding:0; color:#FFF; border-radius:20px; }

.mulu{padding:5px 0; font-size:12px; line-height:24px;}
.mulu .dmu1{float:left;width:46px; margin:2px 0; text-align:center; font-weight:bold;}
.mulu .dmu2{float:left; width:calc(100% - 50px);margin:2px 0}
.mulu .dmu2 ul li{float:left;padding:0 6px;}
.mulu .dmu2 ul li a{color:#000;}
.mulu .dmu2 ul li a:hover{color:#F00;}
.mulu .dmu2 ul li.se{background-color:#F96; color:#FFF}
.mulu .dmu2 ul li.se a{color:#FFF; font-weight:bold;}


.Dmianbg{ width:100%;background-color:#333; color:#FFF;font-size:12px;}
.Dmianbg .Dimg{float:left;width:110px;  margin:6px; text-align:center;}
.Dmianbg .Dimg img{width:110px; height:154px;}
.Dmianbg .Dimg  span{display:inline-block; margin:10px 0; width:80px;line-height:30px; background-color:#F96;border-radius:8px; color:#FFF; font-size:14px; font-weight:bold;}

.Dmianbg .Dinfo{float:left; width:calc(100% - 125px); margin-left:3px;}
.Dmianbg .Dinfo h1{font-family:"黑体";font-size:18px; font-weight:bold;margin:10px 0;}
.Dmianbg .Dinfo dl dd{line-height:22px;max-height:88px}
.Dmianbg .Dinfo dl dd.s{float:left; width:50%; height:22px;}
.Dmianbg .Dinfo dl dd.scut{clear:both;}
.Dmianbg .Dinfo dl dd span{color:#DDD}
.Dmianbg .Dinfo dl dd a{color:#FFF}
.Dmianbg .nrjj{color:#FFF; line-height:20px; max-height:150px; padding:6px 10px;word-break:break-all;word-wrap:break-word;  width:auto; overflow:auto;}
.Dmianbg .nrjj span{color:#DDD}

.VideoMu{width:100%; font-size:12px;max-height:250px; overflow:auto;}
.VideoMu ul li{float:left;line-height:26px;height:26px; width:calc(33% - 16px);padding:0 4px; margin:4px; background-color:#EEE; text-align:center}
.VideoMu ul li a{color:#000;}
.VideoMu ul li a:hover{color:#F00;}
.VideoMu ul li.se{background-color:#F96; color:#FFF;}
.VideoMu ul li.se a{color:#FFF;font-weight:bold; }

.Videop{ width:100%;background-color:#000; font-size:14px; color:#FFF;}
.Videop .tis{text-align:center; line-height:20px; padding:4px 0} 
.Videop .tis a{color:#FFF;margin:0 5px}
.Videop .tis span{color:#999;margin:0 5px;font-weight:bold;}

.Dire{ margin:10px; line-height:28px;}

/*分类菜单*/
.divmen{float:left; width:33%; height:36px; margin:8px 0; text-align:center;}
.divmen div{ margin:0 8px; height:34px; line-height:34px; font-size:16px; border:1px #f77637 solid;border-radius:8px;}

/*分页PageSet*/
#PageSet{text-align:center;margin:10px;}
#PageSet *{display:inline-block; height:28px; line-height:28px;font-size:14px;padding:0 8px;margin:3px;}
#PageSet a{width:auto;color:#0066FF; border:1px #80B3FF solid; background-color:#FFF;text-decoration:none;}
#PageSet a:hover{ border:1px #F30 solid; color:#F30;}
#PageSet span{font-weight:bold;color:#FFF; border:1px #5197FF solid; background-color:#5197FF;}
#PageSet span.zw{ font-weight:normal; color:#999; border:1px #999 solid; background-color:#FFF;}

.MBotton{ padding:60px 10px; line-height:20px; text-align:center; background-color:#EEE; font-size:12px;}

/*member*/
.RegDiv{width:100%; text-align:left;}
.RegDiv form{margin:0 20px; padding:0; line-height:36px; }
.RegDiv form input{ width:100%;height:36px; line-height:36px; display:block;border-radius:4px; margin:0; margin-top:8px; padding:0; border:1px #3781f9 solid}
.RegDiv form input.yzm{width:130px; display:inline-block; margin-right:4px; font-size:18px;}
.RegDiv form input.zc{width:120px;height:36px; line-height:36px;color:#FFF; font-weight:bold;font-size:16px; margin:0; padding:0; border:0px; margin-top:10px; text-align:center;}
.RegDiv form label{width:100%;line-height:18px; display:block; font-size:12px; text-align:left; color:#666;}
