@charset "utf-8";

/*ul, ol, li{list-style:inherit;}*/
.htmlHighlightOff {}

#rightMenu{display:none; position:absolute; top:0; height:100%; width:100%;}
.totalwrap{height:100%;}
.total {overflow:hidden; position:relative;height:100%; padding-left:90px; background:#f7f0f0 none repeat scroll 0 0; z-index:9000;}
.total .total_top{position:absolute; left:0; top:0; height:52px; width:100%; border-bottom:1px solid #fa4b4b; background:#fff; z-index:9000;}
.total .total_top h2{font-size:1.3em; color:#1a1a1a; text-align:center; line-height:52px;}
.total .total_top .total_login{position:absolute; left:7px; top:7px; padding:10px; z-index:9000;}
.total .total_top .total_login img{height:18px; width:19px;}
.total .total_top .total_close{position:absolute; right:7px; top:0; padding:10px; z-index:9000;}
.total .total_top .total_close img{height:34px; width:34px;}

.total_mn{position:absolute; top:52px; left:0; width:90px;}
.total_mn li{}
.total_mn li a{display:block; height:70px;padding-top:25px;box-sizing:border-box;color:#ff3333; font-size:0.92em; text-align:center; border-bottom:1px solid #fff; background-color:#f7f0f0;}
.total_mn li a.fir{padding-top:15px}
.total_mn li a.on{color:#fff; background-color:#fa4b4b;}

.total_submn{position:relative; top:52px; height:100%; width:100%; border-left:1px solid #e5e5e5; background:#fff none repeat scroll 0 0;}
.total_submn .subcon{position:absolute; left:0; top:0; width:100%; background:#fff;}
.total_submn dl:first-child{margin:0 20px;}
.total_submn dl{margin:0 15px; border-bottom:1px solid #e5e5e5;}
.total_submn dl dt a {display:block; padding:30px 0 10px 0; font-size:1.23em; color:#ff3333; font-weight:500; border-bottom:1px solid #000}
.total_submn dl dt a span{display:inline-block; padding-left:10px; }
.total_submn dl dt a span.sub{background:url("../img/v2016/common/bg_submain.png") no-repeat right center;background-size:7px 11px;padding-right:15px}

.total_submn dl dd {border-bottom:1px solid #bfbfbf;}
.total_submn dl dd.open{}
.total_submn dl dd.open a{}
.total_submn dl dd:last-child{border-bottom:none;}
.total_submn dl dd > a {display:block; padding:15px 0 15px 10px;  font-size:1.08em; color:#1a1a1a; }
.total_submn dl dd > a.on {}
.total_submn dl dd.open > a {background:url(../img/v2016/common/bg_2depth.png) no-repeat right center; background-size:30px;}
.total_submn dl dd.open > a.on {background:url(../img/v2016/common/bg_2depth_on.png) no-repeat right center; background-size:30px;}
.total_submn dl dd.open > a.mnselect {}
.total_submn dl dd.open > a.on.mnselect {}

/* 3 depth */
.total_submn dl dd ul{margin:0 0 0 10px;border-top:1px solid #bfbfbf;padding:10px 0}
.total_submn dl dd ul li{list-style:none;}
.total_submn dl dd ul li a{display:block; padding:5px 0 5px 10px; font-size:1em; color:#808080;}
.total_submn dl dd ul li a.on {}

.lastdl{border-bottom:none;}
.conts_hidden{overflow:hidden; visibility:hidden; height:0; width:0; font-size:0; line-height:0;}

/*@media only screen and (min-device-width: 320px) and (orientation: landscape) {*/
 @media all and (orientation:landscape) , (min-width:720px){
	.landscape{display:;}
	.landscape .total{padding-left:200px;}
	.landscape .total_mn{overflow:hidden; width:200px;}
	.landscape .total_mn li{float:left; width:100px;}
	.landscape .total_mn li:nth-child(odd) a{border-right:1px solid #e5e5e5;}
}