﻿.image-item {
    width: 100%;
}
.image-box {
    position: relative;
}
.image-link {
    display: block;
}
.image-con {
    position: relative;
}
.image-text {
    position : absolute;
}
.text-label-0, .text-label-1, .text-label-2, .text-label-3, .text-label-4, .text-label-5 {
    font-size : 12px;
    color : #FFF;
    background-color : rgba(0,0,0,0.3);
    padding : 5px;
}
.text-label-0 {
    width : auto;
    left  : 0;
    top   : 0;
    white-space : nowrap;
    overflow : hidden;
    text-overflow: ellipsis;
    padding : 5px 10px;
}
.text-label-1 {
    width : 100%;
    left  : 0;
    top   : 0;
    text-align : center;
    padding-left : 10px;
    box-sizing : border-box;
}
.text-label-2 {
    width : auto;
    right : 0;
    top   : 0;
    text-align : right;
    white-space : nowrap;
    overflow : hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
}
.text-label-3 {
    width : auto;
    left  : 0;
    bottom : 0;
    white-space : nowrap;
    overflow : hidden;
    text-overflow: ellipsis;
    padding-left : 10px;
}
.text-label-4 {
    width : 100%;
    left  : 0;
    bottom : 0;
    text-align : center;
    box-sizing : border-box;
}
.text-label-5 {
    width : auto;
    right : 0;
    bottom : 0;
    text-align : right;
    white-space : nowrap;
    overflow : hidden;
    text-overflow: ellipsis;
    padding-right : 10px;
}
.foot{width: 100%;height:40px;background:#e5004f;text-align: center;line-height:40px;color: #fff; font-size:14px;}
.foot a {color: #fff;}
.footer {width: 100%;height:auto; padding:10px 0 40px 0;background:#333;text-align: center;line-height:24px;color: #999; overflow:hidden;}
.footer a {color: #999;}
.M-foot{ width:100%; background-color:#ccc;position:fixed; bottom:0px;}
.M-foot .M-zx{ float:left; padding:20px 0; margin:0 4% 0 11%; width: 35%;; height: 35%; }

.M-Message{width:100%;zoom:1;color:#126eb1;overflow: hidden; }
.M-Message h2{ text-align:center; border-bottom:1px solid #ccc; font-size:36px; padding:0 20px;  width:90%; margin:0px auto; padding:30px 0 10px 0; margin-bottom:10px; } 
.M-Message p{
	text-align: center;
	font-size: 24px;
	color: #333;
}
.M-Message table{ font-size: 24px;width: 100%; padding:10px;overflow:hidden; zoom:1; }
.M-Message table tr td{ margin: 0px; padding: 0px;} 
.M-Message table tr td input{margin:0px auto;padding:0;width:98%;font-size: 24px;color:#666;padding-left:10px;margin-top: 26px;border: 1px solid #ccc;border-radius:12px;height: 68px;}
.M-Message table tr td input.M-btn{font-size: 36px;background:#ee6776;color: #fff;border- radius:12px;text-align: center;cursor: pointer;width: 100%;border: 0;}

/*banner*/
.main_visual{height:200px;overflow:hidden;position:relative;}
.main_image{height:200px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:200px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:200px;}
.main_image li span{display:block;width:100%;height:200px}
.main_image li a{display:block;width:100%;height:200px}
div.flicking_con{position:absolute;bottom:0;left:0;z-index:9;width:100%;height:5px;}
div.flicking_con a{float:left;width:33.33%;height:5px;display:block; background:#000;}
div.flicking_con a.on{ background:#8c0a41;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:27px!important;height:50px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:10px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:10px;}

/*mainBody_05*/
/*.mainBody_05 .list{ padding:0 20px;}*/
.mainBody_05 h2 { color:#000; line-height:30px; border-bottom:2px solid #8c0a41; font-size:2rem; padding:10px 0; text-align:center;}
.mainBody_05 .new1{ padding:10px 0; overflow:hidden;}
.mainBody_05 .image{width:35%;height:85px;float:left;}
.mainBody_05 .image img{
	width: 100%;
	height: 80px;
}
.mainBody_05 .image a{display:block; padding:5px; border:1px solid #8c0a41; background:#fff;}
.mainBody_05 .image a:hover{display:block;border:1px solid #000;}
.mainBody_05 .more{width:60%;height:24px;line-height:27px; padding-bottom:5px;float:right;overflow:hidden;}
.mainBody_05 .more a{
	color: #E70050;
	font-size: 1.5rem;
	font-weight: bold;
}
.mainBody_05 .more a:hover{color:#333;}
.mainBody_05 .info{width:60%;height:55px;line-height:1.5rem; font-size:1rem;float:right;overflow:hidden;}
.mainBody_05 .new2{border-top:1px solid #ccc;}
.mainBody_05 .new2 li {float: left;width: 100%;text-indent:27px;height:2.5rem;background:url(../images/li1.png) no-repeat 0 5px;border-bottom:1px dashed #ccc;}
.mainBody_05 .new2 li strong a{color:#E70050;}
.mainBody_05 .new2 li a {float: left;width:65%;height:2.5rem;line-height:2.5rem;display:block;overflow: hidden; font-size:1rem; color:#333;}
.mainBody_05 ul li a:hover{color:#8c0a41;}
.mainBody_05 ul li strong {float: right;text-align: right;height:2.5em;line-height:2.5em;width:35%;color:#333;font-weight: normal;}
.sbtn{
	width: 100%;
	height: 30px;
}
