.photo-loading {
    display: none;
    position:fixed;
    z-index: 40000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.6);
}
.photo-loading img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
}
.content {
    width: 680px;
    height: auto;
    margin: 0 auto;
}
.weekly-events-col {
    width: 325px;
    float: left;
    margin-right: 12px;
}

#slide .slide-item a {
    display: block;
    width: 100%;
    height: 100%;
    position:absolute;
	z-index:10;
	top:0;
	left:0;
	background-size: cover;
    background-position: center;
}
#slide .slide-item span{
    display: block;
    width: 100%;
    height: 100%;
    position:absolute;
	z-index:9;
	top:0;
	left:0;
	background-size: cover;
    background-position: center;
}
#slide .slide-item iframe{
    display: block;
    width: 100%;
    height: 100%;
    position:absolute;
	z-index:1;
	top:0;
	left:0;
}
#slide .slide-item span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/kv_photo_border.png) no-repeat center top;
}
#slide .slide-item a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background:none;
}
.icon-y-doc {
    display: block;
    width: 52px;
    height: 68px;
    background: url(../images/m_icon_doc.png) no-repeat center;
}
.icon-y-odt {
    display: block;
    width: 52px;
    height: 68px;
    background: url(../images/m_icon_odt.png) no-repeat center;
}
.radio-style .icon.checked{
    background-color: #88c35b;
}
#hot-msg a,#hot-msg span{
 display:inline-block;
 vertical-align:middle;
 width:auto;
}
.select-style.food select {
    background-color: #88c35b;
}
.select-style.food select {
    background: url(../images/m_select_arrow_g.png) no-repeat right center;
    background-color: #88c35b;
}
.food-safety-table--row a:link,
.food-safety-table--row a:visited,
.food-safety-table--row a:hover{
  color:#282828;
}
#view-video--descript{
 text-align:left;
 
 line-height:160%;
 margin-bottom:20px;
 font-size:1.5rem;
}
.video-list--row .descript{
 display:none;
}
#view-video--content{
 margin-bottom:30px;
}
/*===*/
#ind-se3 {
    height: 3958px;
}
 
#ind-se3 .vote_box{
 width:663px;
 height:416px;
 background:url(../images/vote_bg_m.png) 0 0 no-repeat;
 position:absolute;
 z-index:10;
 left:50%;
 margin-left:-331px;
 bottom:140px;
}
#ind-se3 .vote_box dl{
}
#ind-se3 .vote_box dl dd,#ind-se3 .vote_box dl dt{
 display:block;
 margin:0;
 padding:0;
}
#ind-se3 .vote_box dl dd{
 height:196px;
 text-align:center;
 color:#fff;
}
#ind-se3 .vote_box dl dd h2{
 line-height:100%;
 margin:0;
 padding:0;
 font-size:43px;
}
#ind-se3 .vote_box dl dd h3{
 line-height:100%;
 font-size:30px;
 margin:0;
 padding:0;
}
#ind-se3 .vote_box dl dd hr{
 background:#fff;
 border:1px #fff solid;
 width:60%;
 margin:12px auto;
}
#ind-se3 .vote_box dl dt{
 
}
#ind-se3 .vote_box dl dt .fieldset{
 text-align:center;
 padding:15px 0;
}
#ind-se3 .vote_box dl dt .fieldset p{
 color:#f4a339;
 font-size:35px;
 font-weight:bold;
 text-align:center;
 
}
#ind-se3 .vote_box dl dt .fieldset p img{
 display:inline;
}
#ind-se3 .vote_box dl dt .fieldset .submit{
 
}
#VoteSatisfiedSitebtn{
    width: 173px;
    height: 79px;
 
}
.vote_box .fieldset label {
    display: inline-block;
    vertical-align: middle;
    width: 74px;
    height: 118px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(../images/vote_on_m.png);
    transition: 150ms;
	color: transparent;
	font-size:0;
	margin-right: 10px;
}
.vote_box .fieldset input[type=radio]{
 visibility:hidden;
}
.vote_box .fieldset input[type="radio"]:checked+label ~ label {
    background-image: url(../images/vote_off_m.png);
}
.vote_box label,.vote_box input {
    cursor: pointer;
}
.ind-obj17 {
    top: 7532px;
    left: 0;
    width: 508px;
}
#footer .footer-obj{
 background:none;
}
#footer .footer-obj:after {
    right: -320px;
    width: 160px;
    height: 87px;
}