.leftnav {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 260px; HEIGHT: auto
}
.leftmenu {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #0C79EE 3px solid; DISPLAY: block; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 248px; BORDER-BOTTOM: #d6d6d6 1px solid; HEIGHT: auto
}
.lefttit H3 {
	PADDING-LEFT: 10px; MARGIN: 0px auto 15px; WIDTH: 220px; COLOR: #393939; LINE-HEIGHT: 45px; BORDER-BOTTOM: #d6d6d6 1px dashed; HEIGHT: 45px;    font-size: 25px;
}
.lefttit H3 SPAN {
	PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #5ca2e3
}
.lefttit P {
	FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH: 220px; COLOR: #666; LINE-HEIGHT: 24px; HEIGHT: auto
}
.lefttit P A {
	PADDING-RIGHT: 20px; COLOR: #333
}
.lefttit P A:hover {
	COLOR: #d90801; TEXT-DECORATION: underline
}
.lefttit SPAN.text {
	DISPLAY: block; FONT-SIZE: 14px; MARGIN: 0px auto 8px; WIDTH: 220px; COLOR: #666
}
.leftmenu UL {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 230px
}
.leftmenu UL LI {
	CLEAR: both; FONT-SIZE: 15px; MARGIN-BOTTOM: 10px; WIDTH: 215px; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left
}
.leftmenu UL LI A {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ededed; WIDTH: 230px; COLOR: #0C79EE
}
.leftmenu UL LI A SPAN {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FLOAT: right
}
.leftmenu UL LI A:hover {
	BACKGROUND: #dbba73; COLOR: #fff
}

.pc .casebox {


    width: 100%;


    padding: 0.2rem 0;


    text-align: center;


    overflow: hidden;


    display: flex;


    justify-content: space-between;


    transition: all 0.2s ease;


}





.pc .ListClass {


    width: 2.3rem;


    position: relative;


    margin-right: 0.3rem;


}





.pc .ListClass .titbox {


    width: 2.3rem;


    height: 0.67rem;


    line-height: 0.67rem;


    background: #ee4943;


    text-align: center;


    color: #fff;


}





.pc .ListClass .info .titbox {


    width: 2.3rem;


    height: 0.67rem;


    line-height: 0.67rem;


    background: #2081ec;


    text-align: center;


    color: #fff;


}





.pc .ListClass .titbox .maintit {


    font-size: 0.25rem;


    overflow: hidden;


    text-overflow: ellipsis;


    white-space: nowrap;


}





.pc .ListClass .clsbox {


    background: #2081ec;


    margin-bottom: 0.2rem;


}





.pc .ListClass .cls {


    width: 2.3rem;


    display: block;


    height: 50px;


    overflow: hidden;


    line-height: 0.52rem;


    text-indent: 0.5rem;


    font-size: 15px;


    text-align: left;


    color: #fff;


    background-image: url(../images/btnr.jpg);


    background-position: -.1rem 0;


    /* padding-left: .1rem; */


    background-repeat: no-repeat;


    border: 0.01rem solid #b6b6b6;


    border-bottom: none;


    overflow: hidden;


    text-overflow: ellipsis;


    white-space: nowrap;


}





.pc .ListClass .cls a {


    color: #fff;


}





.pc .ListClass .hide {


    display: none;


}





.pc .ListClass .cls .show {


    display: block;


}





.pc .ListClass .cls:hover>.hide {


    display: block;


}





.pc .ListClass .sec {


    width: auto;


    display: block;


    height: auto;


    overflow: hidden;


    line-height: 0.52rem;


    text-indent: 0.5rem;


    font-size: 0.16rem;


    text-align: left;


    color: #000;


    background-image: url(../images/btnr.jpg);


    background-position: left top;


    background-repeat: no-repeat;


    overflow: hidden;


    text-overflow: ellipsis;


    white-space: nowrap;


    padding-left: 0.2rem;


    border-top: 0.01rem solid #b6b6b6;


}








/* .pc .ListClass .sec:hover>.ths{display:block;} */





.pc .ListClass .ths {


    width: auto;


    display: none;


    height: auto;


    overflow: hidden;


    line-height: 0.52rem;


    text-indent: 0.5rem;


    font-size: 0.16rem;


    text-align: left;


    color: #000;


    background-image: url(../images/btnright.jpg);


    background-position: 0.4rem 0.16rem;


    background-repeat: no-repeat;


    overflow: hidden;


    text-overflow: ellipsis;


    white-space: nowrap;


    padding-left: 0.2rem;


}





.pc .ListClass .cls:last-child {


    border-bottom: 0.01rem solid #b6b6b6;


}





.pc .ListClass .info {


    width: 100%;


    background: #fff;


}





.pc .ListClass .info .infobox {


    width: 100%;


    height: auto;


    background: #fff;


    border: 0.01rem solid #b6b6b6;


    padding: 0.1rem;


}





.pc .ListClass .info .infobox p {


    font-size: 14px;


    text-align: left;


    color: #000;


    line-height: 15px;

margin: 10px auto;

}





.pc .ListClass .info .infobox p.centertit {


    text-align: center;


}





.pc .ListClass .info .infobox p.call {


    font-weight: bold;


    font-size: 0.24rem;


    text-align: center;


    color: #2081ec;


}





.pic .ipad .classbox {


    min-width: 100%;


    border-bottom: 0.01rem solid #ccc;


    padding-top: 0.2rem;


    white-space: nowrap;


    overflow-x: scroll;


    text-align: center;


}





.pic .ipad .classbox a {


    font-size: 0.38rem;


    height: 0.8rem;


    line-height: 0.8rem;


    display: inline-block;


    vertical-align: middle;


    padding: 0 0.2rem;


}





.pic .mobile .classbox {


    min-width: 100%;


    border-bottom: 0.01rem solid #ccc;


    padding-top: 0.2rem;


    white-space: nowrap;


    overflow-x: scroll;


    text-align: center;


}





.pic .mobile .classbox a {


    font-size: 0.28rem;


    height: 0.6rem;


    line-height: 0.6rem;


    display: inline-block;


    vertical-align: middle;


    padding: 0 0.2rem;


}
