.sideBar{float:left; width:22%; padding-bottom:20000px; margin-bottom:-20000px; background-color:#f0f0f0;}
.mainContent{float:right; width:76%;}


.columnName{line-height:1.6em; border-bottom:#e0e0e0 3px solid;}
.columnName h3{float:left; color:#185aad; font-size:1em; font-weight:bold; padding-left:8px; padding-right:8px; border-bottom:solid #185aad 3px; padding-top:10px; padding-bottom:10px; margin-bottom:-3px;}
.columnName .more{line-height:43px; padding-bottom:3px; margin-bottom:-3px;}

.parentName{position:relative; display:none; line-height:160%; padding:10px 32px 12px; font-weight:700; font-size:1.125em; color:#fff; text-align:left; background:#185aad;}
.parentName a,
.parentName a:hover{color:#fff;}
.parentName.dis{display:block;}

.sideMenu{overflow:hidden;}
.sideMenu li a{position:relative; display:block; padding:12px 18% 12px 12%; font-size:1em; line-height:1.5; text-align:left; background:#eaeff5; color:#000; border-bottom:solid #fff 1px;}
.sideMenu li a i{position:absolute; right:10%; top:50%; margin-top:-8px; width:16px; height:16px; line-height:16px; font-family:"ËÎÌå"; text-align:center;}
.sideMenu li a:hover, .sideMenu li a.aon{color:#fff; font-weight:700; background-color:#2372c2;}

.sideMenu2 li a{color: #fff;font-weight: 700;background-color: #185aad;}
.sideMenu2 li a.on .sideMenu3{display: block;}
.sideMenu3 li a{position:relative;display:block; padding: 12px 10% 12px 24%; font-size:1em; font-weight: normal; line-height:1.5; text-align:left; background:#eaeff5; color:#000; border-bottom:solid #fff 1px;}
.sideMenu3 li a:hover,.sideMenu3 li a.on{color: #fff;font-weight: 700;background-color: #2372c2;}

.pageList{}
.pageList .infoList li{padding-top:12px; padding-bottom:12px; border-bottom:dashed #dbdbdb 1px;}
.pageList .infoList li h4{padding-right:90px;}
.pageList .infoList li.bold a{font-weight:bold;}

.pageListPic{}
.pageListPic ul{margin:0 -10px; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative; float:left; width:33.333%; margin-bottom:20px; font-size:.875em;}
.pageListPic ul li p{margin:0 10px; overflow:hidden;}
.pageListPic ul li span.pic{display:block; width:100%; height:168px; overflow:hidden;}
.pageListPic ul li span.pic img{display:block; width:100%; height:100%;}
.pageListPic ul li span.txt{display:block; text-align:center; margin-top:10px;}
.pageListPic ul li span.txt i{width:1px; height:42px; vertical-align:middle; visibility:hidden;}
.pageListPic ul li span.txt font{display:inline-block; vertical-align:middle; max-height:42px; line-height:21px; width:99%;}
.pageListPic ul li a:hover{font-weight:bold;}

.pageFirstCont{padding:15px 0; font-size:.9375em; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}

.pageTotal{}
.pageTotal .infoList{padding-top:10px;}
.pageTotal .infoList li{padding-top:8px; padding-bottom:8px;}
.pageTotal .infoList li h4{padding-right:90px;}

.ztzl{padding-top:20px;}
.ztzl ul{margin:-10px -5px 0; overflow:hidden;}
.ztzl ul li{float:left; width:33.33333%;}
.ztzl ul li a{display:block; margin:10px 5px 0;}
.ztzl ul li a img{display:block; width:100%; height:92px;}

.sybz_main{}
.sybz_faq{font-size:.875em; color:#666; line-height:160%; padding:8px;}
.sybz_faq dl dt{color:#4681b8; padding:10px 10px 10px 60px; background:url(../jpg/5ejkri.jpg) no-repeat 5px center #fff; border:solid #ccc 1px;}
.sybz_faq dl dd{padding-top:10px; padding-bottom:20px;}
.sybz_help{font-size:.875em;}
.sybz_help dt{padding-top:2px; padding-bottom:7px;}
.sybz_help dd{padding:15px 20px; background-color:#f5f5f5; line-height:200%; text-align:justify;}
.sybz_item{margin-top:20px;}
.sybz_item dd{padding:15px 20px; font-size:.875em; line-height:200%; text-align:justify;}
.sybz_item dd a{font-weight:bold; color:#d30000;}

.zcfg_search{position:relative; padding:20px; background-color:#f5f5f5;}
.zcfg_search .nodeform{position:relative;}
.zcfg_search .nodeform dl{position:relative; margin-right:150px;}
.zcfg_search .nodeform dl dd{margin-right:108px; padding:0 8px; background:#fff; border:solid #e0e0e0 1px;}
.zcfg_search .nodeform dl dd input[type="text"]{padding:0; height:36px; line-height:36px; width:100%; font-size:.8125em; color:#999; background:#fff; border:none;}
.zcfg_search .nodeform dl dt{position:absolute; top:0px; right:0px; z-index:5; width:92px; height:38px;}
.zcfg_search .nodeform dl dt input.search_btn{width:100%; height:100%; font-size:.9375em; color:#fff; cursor:pointer; background:#dc2925; -webkit-appearance:none;}
.zcfg_search .nodeform a.adv{position:absolute; top:50%; right:0; margin-top:-19px; width:138px; line-height:38px; font-size:.9375em; color:#fff; text-align:center; background-color:#185aae;}
.zcfg_search .nodekeyword{margin-top:12px; font-size:.9375em; line-height:26px;}
.zcfg_search .nodekeyword font{color:#df252a; font-weight:bold;}
.zcfg_search .nodekeyword span a{display:inline-block; padding-right:16px; border-radius:20px;}


.channels a{width: 22%;display: inline-block;height:48px;line-height: 48px;margin:10px;font-size: 1em;text-align: center;background: #eaeff5;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.channels a:hover{color: #fff;font-weight: 700;background-color: #2372c2;}

#txzy_top{text-align:center; position:relative; overflow:hidden;}
#txzy_top img{width:100%;}	

.innerBanner img{display: block; width: 100%;}
.singlePage{line-height: 2; font-size: 1.125em;}
.qccs-tt{margin-bottom: 30px;}
.com-piclist{overflow:hidden; zoom:1;}
.com-piclist li{position:relative; float:left; }
.com-piclist li a{display:block; font-size:1em; overflow:hidden;}
.com-piclist li .pic{position: relative; width:100%; height: 0; overflow: hidden;}
.com-piclist li .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.com-piclist li .txt{display:block; padding:15px 0 0; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.com-piclist li .txt br{display: none;}
.com-piclist.col3 li{width:33.333%;}
.com-piclist.col4 li{width:25%;}
.com-piclist.space30{margin-left: -15px; margin-right: -15px;}
.com-piclist.space30 li a{margin-left: 15px; margin-right: 15px; margin-bottom: 30px;}
.com-piclist.ratio-qccs .pic{padding-bottom: 40%;}
@media (max-width: 768px) {
	.com-piclist.space30{margin-left: -10px; margin-right: -10px;}
	.com-piclist.space30 li a{margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
}

@media (max-width: 640px) {
	.com-piclist[class*="col"] li{width: 50%;}
}

@media (max-width:1024px) {
.ztzl ul li{
	box-sizing:content-box;
	-moz-box-sizing:content-box; 
	-webkit-box-sizing:content-box; 	
}
}

@media (max-width: 991px){
.sideBar{width:200px; margin-top:0; padding-bottom:0; margin-bottom:0; overflow-x:hidden; background-color:#393d49;}
.mainContent{float:none; width:100%;}
.pageFirstCont table{width:80%;overflow-x:scroll;height:auto!important;display:block;-webkit-overflow-scrolling: touch}

.site-tree-mobile{display:block !important; position:fixed; z-index:200; bottom:15px; left:15px; width:39px; height:39px;border-radius:2px; text-align:center; background-color:rgba(0,101,179,.8); cursor:pointer;}
.site-mobile-shade{content:''; position:fixed; top:0; bottom:0; left:0; right:0; display:none; background-color:rgba(0,0,0,.8); z-index: 100;}
.layout-side{position:fixed; top:0; bottom:0; left:-260px; transition:all .3s; -webkit-transition: all .3s; z-index:300; overflow-x:hidden}
.layout-side-scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
.sideMenu{padding:0;}
.sideMenu li a{padding-right:58px; padding-left:28px; margin-top:0; color:#fff; background:rgba(0,0,0,.3); border:none; border-bottom:solid #fff 1px;}
.sideMenu li a i{right:32px;}
.sideMenu li a:hover, .sideMenu li a.aon{color:#fff; border:none; border-bottom:solid #fff 1px;}
.sideMenu li a.aon i{visibility:visible;}

.sideBar.addstyle{float:none; width:auto; margin-bottom:15px; background-color:#f0f0f0;}
.sybz_item{margin-top:15px;}
.sybz_item dd{line-height:180%;}

.zcfg_search{padding:15px;}

}

@media (max-width: 640px){
.pageListPic ul li{width:50%;}
.pageListPic ul li span.pic{height:148px;}
.pageListPic ul li span.txt{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pageListPic ul li span.txt i{height:21px;}
.pageListPic ul li span.txt font{height:21px;}

.zcfg_search .nodeform dl{margin-right:0;}
.zcfg_search .nodeform a.adv{position:static; display:block; width:auto; margin-top:10px;}
.zcfg_search .nodeform dl dd{margin-right:80px;}
.zcfg_search .nodeform dl dt{width:70px;}

}

@media (max-width: 480px){
.pageListPic{padding:12px 12px 0;}
.pageListPic ul{margin:0 -6px;}
.pageListPic ul li{margin-bottom:20px;}
.pageListPic ul li p{margin:0 6px;}

.ztzl ul li{width:50%;}
.ztzl ul li a img{height:auto;}

}

@media (max-width: 360px){
.pageList .infoList li h4{padding-right:0;}
.pageTotal .infoList li h4{padding-right:0;}

.pageListPic ul li{width:100%;}
.pageListPic ul li span.pic{height:auto;}
.pageListPic ul li span.pic img{height:auto;}
}

@media (max-width:320px){
}