.qt-current-location{
	width: 1200px;
    margin: 0 auto;
}
/*** 49 channel style***/
.xl-head-zfbgt-bg {
    /* background: url(common-head-bg.png) no-repeat; */
    background-size: 100% 100%; 
}
.xl-head-zfbgt-bg .main {
    padding:  16px 0 10px;
}
.xl-head-zfbgt-logo {
    width: 260px;
    margin: 16px 0 0;
    display: block;
}
.xl-head-zfbgt-title {
    display: block;
    width: 511px;
    margin: 32px auto;
}

.current-location{border: none;}
.xl-mleft{
	width: 21.9%;
	float: left;
	min-height: 620px;
	/* background: url(xl-left-navbg.png) no-repeat; */
	background-position:0px 325px;
	z-index:999
}
.xl-mright{
	width: 77.8%;
	float: left;
	min-height: 620px;
	margin-bottom: 30px;
	border: 1px solid #2D66A5;
	z-index:99
	/*margin-left: -1.2px;*/
}
.xl-left-nav>li {
    background: #F8F8F8;
    position: relative;
    color: #555555;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
    margin-bottom: 13px;
}
.xl-left-nav>li.active>a{
	color: #FFF;
}
.xl-left-nav>li.active{
	background: url(./xl-nav-bg.png) no-repeat;
	background-size: 100% 100%;
	border: none;
	border-left: 1px solid #2D66A5;
	border-top: 1px solid #2D66A5;
	border-bottom: 1px solid #2D66A5;
	width:263.5px;
}
.xl-left-nav>li>a {
    height: 70px;
    line-height: 70px;
    padding-left: 88px;
	position: relative;
	text-decoration: none;
	display: block;
	color: #555555;
}
.xl-left-nav>li>a>img{
	margin-left: 10px;
}
.xl-left-nav>li>a .ico1 {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 20px;
    display: inline-block;
}
.xl-left-nav>li>a .ico2{
	display: none;
}
.xl-left-nav>li.active>a .ico1{
	display: none;
}
.xl-left-nav>li.active>a .ico2{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	left: 20px;
	display: inline-block;
}
.xl-left-nav>li>a>span{
	vertical-align: middle;
	font-size: 20px;
	line-height: 28px;
}

.xl-chl{
	height: 84px;
    line-height: 84px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d1e7ff;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #2d66a5;
    background-image: url(./xl-box-right-title.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #f6fbfe;
}
.xl-chl-text{
	color:#2D66A5;
	font-weight: bold;
	line-height: 40px;
	padding: 20px 0 20px 0;
}
.xl-line{
    display:inline-block;
    width:100px;
    border-top:1px solid #2D66A5;
    vertical-align:8px;
}
.xl-content{
	width: 93%;
	margin: 20px auto;
	font-size: 14px;
	color: #333333;
}
.xl-content p{
	/*text-indent: 30px;*/
    margin-bottom: 22px;
    line-height: 25px;
}

    .xl-content span, .xl-content label, .xl-content a{
        display: inline;
    }

/**49-领导信息**/
.xl-clear{
	clear: both;
}
.xl-ldinfo{
	border-bottom: 1px solid #E2E9F0;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	clear: left;
	color: #666;
}
.xl-avt-img{
	float: left;
	margin: 0px 20px 20px 30px;
}
.xl-avt-info{
	float: left;
}
.xl-avt-info>h3{
	font-size: 20px;
	line-height: 28px;
	color: #2D66A5;
	font-weight: 700;
	margin-bottom: 30px;
}
.xl-avt-info>p{
	margin-bottom: 12px;
    line-height: 15px;
}
.xl-ldinfo>ul{
	margin-left: 30px;
}
.xl-ldinfo>ul>li{
	margin-bottom: 18px;
    line-height: 15px;
}
.xl-ldinfo>ul>li>a{
	font-size: 18px;
	text-decoration: none;
	color:#2d66a5
}
.xl-ldinfo>ul>li>a>span{
	font-size: 14px;
	color:#666;
	padding-left: 18px;
}
/**49-职责清单**/
.xl-ls-zzqd{

}
ul.xl-ls-zzqd>li.on>a{
	color: #2d66a5;
}

ul.xl-ls-zzqd > li {
    border-bottom: 1px solid #E2E9F0;
}

ul.xl-ls-zzqd > li > a {
    text-decoration: none;
    color: #666;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    float:left;
    /*border-bottom: 1px solid #E2E9F0;*/
}

    ul.xl-ls-zzqd > li > span.time {
        text-decoration: none;
        color: #666;
        display: block;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        float: right;
        /*border-bottom: 1px solid #E2E9F0;*/
    }

ul.xl-ls-zzqd>li>a:before{
	position: absolute;
	margin-top: 8px;
	margin-left: -10px;
    content: "";
    width: 4px;
    height: 4px;
	display: inline-block;
	background-color: #2d66a5;
}
ul.xl-ls-zzqd>li>a>span{
	float: right;
	color: #2d66a5;
	font-size: 16px;
}
.xl-ls-zzqd-info{
	display: none;
}
.xl-ls-zzqd-info>ul>li{
	background-color: #F9F9F9;
	margin-bottom: 2px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	overflow-x: hidden;
}
.xl-ls-zzqd-info>ul>li>a{
	display: block;
	text-decoration: none;
	color:#333333;
	margin-left: 28px;
}

/**49-其他公开信息**/

/***End 49 channel style***/
@media screen and (min-device-width: 769px) {	
	.xl-left-nav>li:hover>a{
		color: #FFF;
	}
	.xl-left-nav>li:hover{
		background: url(./xl-nav-bg.png) no-repeat;
		background-size: 100% 100%;
		border: none;
		border-left: 1px solid #2D66A5;
		border-top: 1px solid #2D66A5;
		border-bottom: 1px solid #2D66A5;
		width:263.5px;
	}	
	.xl-left-nav>li:hover>a .ico1{
		display: none;
	}
	.xl-left-nav>li:hover>a .ico2{
		width: 40px;
		height: 40px;
		position: absolute;
		top: 50%;
		margin-top: -20px;
		left: 20px;
		display: inline-block;
	}
	ul.xl-ls-zzqd>li>a:hover{
		text-decoration: none;
		color: #2d66a5;
	}
}
@media screen and (max-device-width: 768px) {
	
	.qt-current-location {
		width: 92%;
		margin: 0 auto;
		height: auto;
	}
	
	.xl-head-zfbgt-bg {
        width: 100%;
        /* background: url(common-m-top-bg.png) no-repeat; */
        background-size: 100% 100%;
    }
    .xl-head-zfbgt-bg .main {
        width: 100%;
        box-sizing: border-box;
        padding:  0.2rem 0.25rem 0;
    }
    .xl-head-zfbgt-logo {
		width: 30%;
    }
    .xl-head-zfbgt-title {
        width: 50%
	}
	
    .mleft{display: none;}
	.mright{width:100%; border: none;}
	.ldmore{font-size: 1.2rem; color: #666666; line-height: 4rem; text-align: center; display: block;cursor: pointer;}

	/*** 49 channel style***/
	.xl-mleft{
		float: none;
		width: 100%;
		min-height:100%;
		background: none;
	}
	.xl-mright{
		float: none;
		width: 99.6%;
		/*border: 0.063rem solid #2D66A5;*/
		margin-left: 0rem;
	}
	.xl-left-nav{
		overflow-x: hidden;
		margin-top: 0.3rem;
	}
	.xl-left-nav>li {
		min-width: 25%;
		float: left;
		border: none;
	}
	.xl-left-nav>li.active{
		background-image: none;
		background-color: #0168B7;
		width: auto;
		border-left:none;
		border-top:none;
		border-bottom:none;
	}
	.xl-left-nav>li>a{
		padding: 0 0 0 3rem;
	    line-height: 4rem;
	    height: 4rem;
	}
	.xl-left-nav>li>a .ico1, 
	.xl-left-nav>li>a .ico2, 
	.xl-left-nav>li.active>a .ico1, 
	.xl-left-nav>li.active>a .ico2 {
		width: 2rem;
	    height: auto;
	    left: 0.5rem;
	    right: auto;
	    top: 0.05rem;
	    bottom: 0;
	    margin: auto
	}
	.xl-left-nav>li>a>span{
	    font-size: 1.4rem;
	    height: auto;
		/* line-height: 0.3rem; */
		padding-right: 2.5rem;
	}
	/* .xl-left-nav>li:last-child>a {
	    padding: 0 0 0 0.35rem;
	}
	
	.xl-left-nav>li:last-child>a .ico1, 
	.xl-left-nav>li:last-child>a .ico2, 
	.xl-left-nav>li:last-child.active>a .ico1, 
	.xl-left-nav>li:last-child.active>a .ico2 {
	    left: 0.02rem;
	} */
	
	.xl-chl {
		height: 5rem;
		line-height: 5rem;
		font-size: 1.6rem;
		background-size: contain;
	}
	/*.xl-chl{
		font-size: 1.6rem;
		text-align: center;
		padding-top: 0rem;
		padding-bottom: 0.32rem;
	}
	.xl-content {
		font-size: 0.9rem;
	}
	.xl-content>p{
		margin-bottom: 1.1rem;
    	line-height: 1.5rem;
	}*/
	/***End 49 channel style***/
}



