/*===================================公共样式======================================== */
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;}
body{margin:0; color:#333333; font-family: "微软雅黑",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:16px; text-align: left;background:#f2f2f2; }
h1,h2,h3,h4,h5,h6{ font-size:20px;margin:0px;padding:0px;font-weight:normal;}
ul,li,dl,ul,ol{list-style:none;}
tt{font-family: "微软雅黑"}
select{font-size:16px; color:#333333;}
input{font-size:16px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}
cite,em{font-style:normal;}
a{text-decoration:none;}
a:link,a:visited  {color:#333333;}
a:hover,a:active{color: #333;text-decoration:none;}
img{border:0px;}


#imgBox  img{ width:100px; height:50px;}
/*生成海报*/
/*生成海报*/
.sechb_zeze{ width: 100%; height: 100%; position: absolute; left: 0; top:0; bottom:0;background:rgba(0,0,0,0.6); z-index: 50; display: none}
.sechb_zeze .hbbt{ width: 650px; 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  }
.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: 600px;margin: 0px auto; display: flex; justify-content: space-between }


.px_hbbj .picMarquee-top{  width:230px; 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; padding:0 10px;text-align: center;  }
.px_hbbj .picMarquee-top .hd .prev,.px_hbbj .picMarquee-top .hd .next{ display: inline-block;  width:27px; height:25px; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer;}
.px_hbbj .picMarquee-top .hd .next{  background:url("../images/hb_left.png") no-repeat; background-size: 100% 100% ;}
.px_hbbj .picMarquee-top .hd .prev{  background:url("../images/hb_right.png") no-repeat;background-size: 100% 100% ;}


.px_hbbj .picMarquee-top .bd{   width:168px; margin: 0px auto; }
.px_hbbj .picMarquee-top .bd ul{ overflow:hidden; }
.px_hbbj .picMarquee-top .bd ul li{ text-align:center; width:164px; height:271px; position: relative; margin-bottom: 10px}
.px_hbbj .picMarquee-top .bd ul li img{ width:160px; height:267px; 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:before{ content: ''; position: absolute; left: 2px; top:3px; width:160px; height:267px;; z-index: 1 ;background: rgba(0,0,0,0.6);}
.px_hbbj .picMarquee-top .bd ul li.hove:after{ content: ''; left: 45%; top:45%; position: absolute; background: url(../images/xxuz.png); width: 24px;  height: 24px; z-index: 1; background-size: 100% 100%}

.sechb_zeze .haib_ylt{ width: 450px;}
.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: 354px; height: 590px; margin: 10px auto 0px auto;  position: relative; }
.sechb_zeze .haib_ylt .yulan span img{ width: 354px; 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}