/*===================================公共样式======================================== */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div,p,dl,dt,dd{margin:0;padding:0;}

img{border:0px;}


#imgBox  img{ width:100px; height:50px;}
/*生成海报*/
/*生成海报*/
.maskbg{width:100%; height: 100%; position: absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); z-index: 9990;display:none}
.sechb_zeze{ width: 100%; height: 100%; position: absolute; top:12rem; bottom:0; z-index: 9999;display:none}
.poster{width:400px;margin:auto;display:flex;align-items:center;justify-content:center}

.sechb_zeze .hbbt{ width: 100%; padding-bottom: 15px;  background: #fff;-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;margin: 0px auto; position: relative; margin-top:2%}

.sechb_zeze .hbbt > em{ position: absolute; right: 20px; top:16px;cursor: pointer}
.sechb_zeze .hbbt > em img{ width: 20px;}

.sechb_zeze .hbbt h1{ font-size: 22px; border-bottom: 1px #666 dashed; height: 60px; line-height: 60px; text-align: center; width: 95%; margin: 0px auto;position:relative  }
.sechb_zeze .hbbt .haibfm{ width: 100%; overflow: hidden}
.sechb_zeze .hbbt .haibfm li{  width: 94px; height: 156px; float: left; margin: 0px 5px;}
.sechb_zeze .hbbt .haibfm li img{width: 94px; height: 156px}

.sechb_zeze .px_hbbj{ width: 90%;margin: 0px auto; display: flex; justify-content: space-between }
.px_hbbj .picMarquee-top{  width:20%; overflow:hidden; position:relative;   }
.px_hbbj .picMarquee-top b{ font-weight: normal; font-size: 16px; padding-top: 10px; display: block; text-align: center}
.px_hbbj .picMarquee-top .hd{ overflow:hidden;  height:40px; text-align: center;  }
.px_hbbj .picMarquee-top .hd .shareprev,.px_hbbj .picMarquee-top .hd .sharenext{ display: inline-block;  width:27px; height:25px; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;}
.px_hbbj .picMarquee-top .hd a{width:25px;height:25px}
.px_hbbj .picMarquee-top .hd .next{  background:url("/image/share/hb_left.png") no-repeat; background-size: 100% 100% ;display:inline-block}
.px_hbbj .picMarquee-top .hd .prev{  background:url("/image/share/hb_right.png") no-repeat;background-size: 100% 100% ;display:inline-block}


.px_hbbj .picMarquee-top .bd{   width:100%; margin: 0px auto; }
.px_hbbj .picMarquee-top .bd ul{ overflow:hidden; }
.px_hbbj .picMarquee-top .bd ul li{ text-align:center; width:100%; position: relative; margin-bottom: 10px;cursor:pointer}
.px_hbbj .picMarquee-top .bd ul li.hove:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 3px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,0.6);
}
.px_hbbj .picMarquee-top .bd ul li img{ width:100%; height:auto; display:block;  border:2px solid #ccc; }

.px_hbbj .picMarquee-top .bd ul li.hove img{ border: 2px #f26b04 solid}

.px_hbbj .picMarquee-top .bd ul li.hove:after{ content: ''; left: 45%; top:45%; position: absolute; width: 24px;  height: 24px; z-index: 1; background-size: 100% 100%}

.sechb_zeze .haib_ylt{ width: 75%;}
.sechb_zeze .haib_ylt b{ font-weight: normal; font-size: 16px; padding-top: 10px; display: block; text-align: center}

.sechb_zeze .haib_ylt .yulan{ width: 100%;  margin: 10px auto 0px auto;  position: relative; }
.sechb_zeze .haib_ylt .yulan span img{ width: 100%; max-height: 590px;}
.sechb_zeze .haib_ylt .yulan cite{ width: 130px; font-weight: bold; text-align: center; height: 130px; color: #000; font-size: 16px; position: absolute; left: 0; right: 0; bottom: 40px; display: block; margin: 0px auto}
.sechb_zeze .haib_ylt .yulan cite em{background: #fff; padding: 5px; display: block; margin-bottom: 8px; }
.sechb_zeze .haib_ylt .yulan cite em img{ width: 120px; max-height: 120px; display: block; }
.sechb_zeze .haib_ylt .yulan strong{ position: absolute; left: 20px; top:30px; color: #fff; font-size: 18px;}

.sechb_zeze .an_schb{ width: 112px; height: 38px; line-height: 38px; text-align: center; margin: 20px auto; font-size: 20px; color: #fff; background: #F39851;-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; cursor: pointer}

@media screen and (max-width:700px) {
.px_hbbj .picMarquee-top b{display:none}
.poster{width:90%;left:5%; }
.sechb_zeze{ top:1rem}

}