@charset "utf-8";

.sideBar{float:left; width:25.4%; padding-bottom:20000px; margin-bottom:-20000px; background:#fdf2f1;}
.mainContent{float:right; width:73%;}
.mainContent .crumb{ padding-top:5px; background-color:transparent; border-bottom:solid #c71818 2px;}
.mainContent .common_box{padding:10px 2px 0; border:none;}

.parentName{position:relative; line-height:160%; padding:10px 32px 12px; font-weight:700; font-size:1.25em; color:#fff; text-align:left; background:url(../images/pages/side_parentName_bg.gif) repeat-x top #ab0a0a;}
.parentName a,
.parentName a:hover{color:#fff;}

.sideMenu{}
.sideMenu li a{position:relative; display:block; padding:12px 32px 12px 50px; font-size:1em; line-height:26px; text-align:left;border-bottom:solid #fff 1px;}
.sideMenu li a i{position:absolute; top:20px; left:32px; width:6px; height:9px; background-image:url(../images/pages/side_menu_ico.png); background-repeat:no-repeat; background-position:0 0;}
.sideMenu li a:hover, .sideMenu li a.aon{font-weight:bold; color:#fff; background-color:#f75454;}
.sideMenu li a:hover i, .sideMenu li a.aon i{background-position:0 -10px !important;}

.pageList .infoList li{padding-top:10px; padding-bottom:10px; border-bottom:dashed #dbdbdb 1px;}
.pageList .infoList li h4{padding-right:96px;}

.pageListPic{font-size:.9375em;}
.pageListPic ul{margin:10px -10px 0; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative; float:left; width:33.333%; margin-bottom:20px; font-size:1em;}
.pageListPic ul li p{margin:0 10px; overflow:hidden;}

.pageListPic ul li span.pic{display:block; width:100%; height:188px; 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 span.time{display:block; margin-top:5px; text-align:center; font-size:13px; color:#666;}
.pageListPic ul li a:hover{font-weight:bold;}

.pageFirstCont{padding:20px; font-size:.9375em; line-height:200%; min-height:175px;}
.pageFirstCont p{margin-bottom:15px;}

.pageTotal{}
.pageTotal .common_bd{padding-top:10px; padding-bottom:20px;}

.common_item .infoList{padding:10px 12px;}


@media (max-width: 991px){
.sideBar{width:200px; margin-top:0; padding-bottom:0; margin-bottom:0; overflow:hidden; background:#fafafa;}
.mainContent{float:none; width:100%;}

.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:url(../images/pages/site_tree_ico.gif) no-repeat center; background-color:rgba(199,24,24,.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; box-shadow:1px 1px 18px 1px #000;}
.layout-side-scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
.parentName{padding-right:20px; padding-left:20px;}
.sideMenu li a{padding-right:30px; padding-left:38px; text-align:left; background-color:#fdf2f1;}
.sideMenu li a i{left:20px;}

.pageListPic{margin-top:5px;}
.pageListPic ul{margin:0 -8px 0 -7px;}
.pageListPic ul li{margin-bottom:15px;}
.pageListPic ul li p{margin:0 8px 0 7px;}
.pageFirstCont{padding:15px; min-height:inherit;}
.pageTotal .common_bd{padding-top:5px; padding-bottom:15px;}
}

@media (max-width: 768px){
.xxgkzl .menu_icons li{width:50%;}
.pageListPic ul li{width:50%;}
.pageListPic ul li span.txt{margin-bottom:5px; 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;}
}

@media (max-width: 640px){
.pageListPic ul li span.pic{height:148px;}
}

@media (max-width: 540px){
.pageListPic ul li span.pic{height:128px;}
}

@media (max-width: 360px){
.pageListPic ul li{width:100%;}
.pageListPic ul li span.pic{height:auto;}
.pageListPic ul li span.pic img{height:auto;}
.pageList .infoList li h4{padding-right:0;}
}