
#zSlider {
	margin:0px auto;
	overflow:hidden;
}
#picshow {
	position:relative;
}
#picshow, #picshow_img {
	width:100%;
	overflow:hidden;
	float:left;
}
#picshow_img li {
	width:100%;
	overflow:hidden;
	float:left;
	display:none;
}
#picshow_img img {
	width:100%;
}
#picshow_tx {
	left:0px;
	width:100%;
	bottom:0px;
	position:absolute;
	height:42px;
	overflow:hidden;
}
#picshow_tx li {
	background:url(../images/picshow_bg.png) repeat;
	padding:0 20px;
	height:42px;
	color:#fff;
	display:none;
}
#picshow_tx li a {
	color:#fff;
}
#picshow_tx li a:hover {
	text-decoration:underline;	
}
#picshow_tx li h3 {
	/*line-height:42px;
    font-size:24px;*/
}
#picshow_tx li h3 a {
	line-height:42px;
    font-size:16px;
}
#select_btn {
	color:#111;
	float:right;
	display:inline;
	background-color:#f0f0f0;
}
#select_btn li {
    padding: 9px 11px;
    cursor: pointer;
    transition: all .7s ease 0s;
    float:left;
    width:50%;
}

#select_btn li a {
    overflow:hidden;
	padding:2px;
	border:1px solid #ccc;
    display:block;
    width: 100%;
    height: calc((50vw - 28px) * 118 / 177 + 6px);
}
#select_btn li a img {
    width: 100%;
}
#select_btn li:hover {
    background-color: #b12737
}
#select_btn li a:hover {
    color: aliceblue
}
#select_btn li.current {
    background-color: #b12737;
}
#select_btn li.current a{
    color: aliceblue
}
#select_btn li.current:hover {
    background-color: #b12737;
}
#select_btn a {
	color:#000;
}
/*#select_btn img {
	padding:2px;
	border:1px solid #ccc;
	float:left;
}*/
#select_btn .select_date {
	height:23px;
	line-height:23px;
	overflow:hidden;
	display:block;
}
#foot_bm a, #foot_bm, p, p a {
	color:#666;
}

@media (min-width: 768px) {
    #picshow, #picshow_img {
	    width:720px;
	    height:504px;
    }
    #picshow_img li {
	    width:720px;
	    height:504px;
    }
    #picshow_img li a {
        overflow:hidden;
        display:block;
	    width:720px;
	    height:504px;
    }
    #picshow_img img {
        display:block;
	    width:100%;
    }
    #picshow_tx {
	    width:720px;
	    height:42px;
    }
    #select_btn {
	    width:720px;
	    height:132px;
    }
    #select_btn li {
        width: 180px;
        height: 132px;
        border-left: 1px solid #fff;
        float:left;
    }
    #select_btn li a {
        overflow:hidden;
        display:block;
        width: 158px;
        height: 112px;
    }
    /*#select_btn img {
	    height:118px;
    }*/
}

@media (min-width: 992px) {
    #picshow, #picshow_img {
	    width:439px;
	    height:307px;
    }
    #picshow_img li {
	    width:439px;
	    height:307px;
    }
    #picshow_img li a {
        overflow:hidden;
        display:block;
	    width:439px;
	    height:307px;
    }
    #picshow_img img {
        display:block;
	    width:100%;
    }
    #picshow_tx {
	    width:439px;
	    height:42px;
    }
    #select_btn {
	    width:440px;
	    height:82px;
    }
    #select_btn li {
        width: 110px;
        height: 82px;
        border-left: 1px solid #fff;
        border-top: none;
        float:left;
    }
    #select_btn li a {
        overflow:hidden;
        display:block;
        width: 88px;
        height: 63px;
    }
    /*#select_btn img {
	    height:118px;
    }*/
}

@media (min-width: 1200px) {
    #zSlider {
        background:#fff;
	    padding:0 8px;
        height:506px;
    }
    #picshow, #picshow_img {
	    width:569px;
	    height:398px;
    }
    #picshow_img li {
	    width:569px;
	    height:398px;
    }
    #picshow_img li a {
        overflow:hidden;
        display:block;
	    width:569px;
	    height:398px;
    }
    #picshow_img img {
        display:block;
	    width:100%;
    }
    #picshow_tx {
	    width:569px;
	    height:42px;
    }
    #select_btn {
	    width:569px;
	    height:108px;
    }
    #select_btn li {
        width: 142px;
        height: 106px;
        padding: 5px 6px;
        border-left: 1px solid #fff;
        float:left;
    }
    #select_btn li a {
        overflow:hidden;
        display:block;
        width: 130px;
        height: 93px;
    }
    /*#select_btn img {
	    height:176px;
    }*/
}