.mainWrap{
	width: 90%;padding-top: 35px;
	margin: auto;
	min-width: 320px;
	position: relative;
}
.detailContent .column_1,.detailContent .column_2,.detailContent .column_3 {
    float: left;
	_display:inline;}

.detailContent .column_1 {
    width: 20vw;float: left;
    }

.detailContent .column_2 {
	
    margin:0;
    float:none;
    padding-left: 30px;
    overflow: hidden;
    padding-bottom: 50px;
 }

.detailContent .leftNav
{
	border-left:12px solid #00479A;
	position:relative;
	/*top:-34px;*/
	left:-12px;
	width:100%;}

.detailContent .leftNav h3
{
	background:#00479A;
	color:#fff;
	font-size:22px;
	line-height:68px;
	padding:0 22px;}


.detailContent .leftNav .menuicon {
	color: #fff;
	float: right;
	text-indent:0;
	display:none;}

.detailContent .leftNav li
{
	border-bottom:1px solid #ddd;
	font-size:15px;
	line-height:22px;
	zoom:1;
	position:relative;}

.detailContent .leftNav ul
{
	border-top:1px solid #ddd;
	margin-top:20px;
	display:block;}

.detailContent .leftNav li a
{
	color:#22132d;
	display:block;
	padding:1em 0 1em 22px;
	margin-right:28px;
	zoom:1;}

.detailContent .leftNav li i
{
	position:absolute;
	font-size:10px;
	color:#5c307d;
	border-left:1px solid #ddd;
	padding:1.5em 4px;
	*padding:2.1em 4px;
	cursor:pointer;
	top:0;
	right:0;
	bottom:0;}

.detailContent .leftNav li i:hover,.detailContent .leftNav li i.current
{
	background:#f7f7f7;}

.detailContent .leftNav li a:hover
{
	color:#4F608C;}

.detailContent .leftNav li.current a
{
	position:relative;
	border-left:4px solid #ff9600;
	left:-4px;
	color:#5c307d;}

.detailContent .leftNav li.current ul
{
	display:block;}

.detailContent .leftNav li ul
{
	margin:0;
	border:0;
	background:#f7f7f7;
	position:relative;
	border-left:4px solid #5c307d;
	left:-4px;
	width:100%;
	display:none;}

.detailContent .leftNav li ul li
{
	border-bottom:0;
	border-top:1px solid #ddd;
	font-size:12px;}

.detailContent .leftNav li.current ul
{
	border-left:4px solid #ff9600;}

.detailContent .leftNav li.current ul li a,.detailContent .leftNav li ul li a
{
	color:#22132d;
	font-family:"Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;
	padding:11px 5px 11px 34px;
	border:0;
	position:static;
	margin-right:0;
	line-height:18px;}

.detailContent .leftNav li ul li a:hover
{
	background:#f0f0f0;}

.detailContent .leftNav li ul li.current a
{
	font-weight:bold;}

.detailContent .contentNav
{
	padding-top:20px;}

.detailContent .contentNav h1
{
	line-height:1em;
	padding: 0.7em 0 0.7em;}
@media screen and (min-width:1000px) {
	.detailContent .leftNav ul{
		display: block!important;
	}
}
@media screen and (max-width:640px) {
	.mainWrap{
		width: auto;
	}
	.detailContent .column_1, .detailContent .column_2 {
	    float: none;
	    width: auto;
	}
    .detailContent .column_2 {
    
    	padding-top: 20px;
    	padding-left: 0px;
    	padding-right: 0px;
    }
    .detailContent .leftNav {
	    border: 0;
	    top: 0;
	    left: 0;
	}
	.detailContent .leftNav h3 {
	    line-height: 50px;
	    font-size: 18px;
	    cursor: pointer;
	}
	.detailContent .leftNav .menuicon {
	    color: #fff;
	    float: right;
	    display: block;
	}
	.detailContent .leftNav ul {
	    margin-top: 0;
	    display: none;
	    background: #f6f6f6;
	}
}
.detailContent:after{
	content: "";
	display: table;
	clear: both;
}