@charset "gb2312";
/*common*/
p{padding:0; margin:0;}

.innerBox{overflow:hidden; zoom:1;}

.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:#024cb5; border-radius:5px 5px 0 0;}
.parentName a,
.parentName a:hover{color:#fff;}

.sideBar{float:left; width:25%; padding-bottom:20000px; margin-bottom:-20000px; background:#f7f7f7;}
.mainContent{float:right; width:72%;}

.showMenu{margin-top:15px;}
.showMenu h2,
.showMenu h3{font-weight:300; font-size:1em;}
.showMenu h4{font-weight:300; font-size:.9375em;}
.showMenu .li-level1 h2 a{display:block; padding:11px 32px; line-height:1.5; position:relative; border-bottom:#efefef 1px solid; cursor:pointer;}
.showMenu .li-level1 h2 a i{position:absolute; right:22px; top:50%; margin-top:-8px; width:16px; height:15px; background:url(imagesside_menu_ico.png) no-repeat; background-position:0 -15px;}
.showMenu .li-level1 h2 a:hover i,
.showMenu .li-level1 h2 a.anow i{background-position:0 0;}
.showMenu .li-level1 h2 a:hover,
.showMenu .li-level1 h2 a.anow{color:#0b6dd0; padding-left:28px; background:#eaeff5; border-left:solid #0b6dd0 4px;}
.showMenu .li-level1 h2 a.show{color:#0b6dd0; padding-left:28px; background:#eaeff5; border-left:solid #0b6dd0 4px; border-bottom:none;}
.showMenu .li-level1 h2 a.show i{background-position:0 -30px;}

.showMenu .ul-level3.show-classify{padding:10px 15px 10px 18%; font-size:13px;}
.show-classify.info-list li{padding:6px 0; border-bottom:none;}
.show-classify.info-list li h6{position:relative; padding:0 0 0 12px; font-size:1em; font-weight:300;}
.show-classify.info-list li h6 a{position:static; padding:0; background:none; border-left:none; border-bottom:0;}
.show-classify.info-list li h6 a i{position:absolute; top:6px; left:0; width:4px; height:4px; margin-top:2px; background:#333;}
.show-classify.info-list li h6 a.anow{color:#0b6dd0; font-weight:700;}
.show-classify.info-list li h6 a.anow i,
.show-classify.info-list li h6 a:hover i{background:#0b6dd0;}
.show-classify.info-list li h6 a:hover{padding-left:0; background:none; border-left:0;}

.showMenu .nomore .show{font-weight:700; color:#0b6dd0;}
.showMenu .ul-level3{padding:10px 22%;}

.showMenu .ul-level1,
.showMenu .ul-level2,
.showMenu .ul-level3{display:none;}

.showMenu .li-level2{position:relative; line-height:1.5; cursor:pointer;}
.showMenu .li-level2 h3 a{display:block; padding:13px 28px 13px 20%; line-height:1.5; position:relative; cursor:pointer;background-color:#F1F6FC; border-bottom:solid #fff 1px;}
.showMenu .li-level2 h3 a i{position:absolute; width:20px; height:20px; background:url(imagessidemenu_icon3.gif) no-repeat; left:11%; top:50%; margin-top:-10px;}
.showMenu .li-level2 h3 a:hover{color:#333; background:#DAEDFF;}
.showMenu .li-level2 h3 a.show{background:#DAEDFF; border-bottom:none;}
.showMenu .li-level2 h3 a.show i{background-position:0 -20px;}
.showMenu .li-level2 h3 a.anow{background:#DAEDFF;}

.showMenu li.nomore a{display:block; border-bottom:solid #fff 1px; background-image:url(imagescommon_dot.gif); background-repeat:no-repeat;}
.showMenu .ul-level1 li.nomore a{padding:13px 28px 13px 18%; background-position:12% 23px; background-color:#F1F6FC;}
.showMenu .ul-level1 li.nomore a:hover{background-color:#DAEDFF;}
.showMenu .ul-level2 li.nomore a{ padding:13px 28px 13px 25%; background-position:19% 23px; background-color:#eaeaea;}
.showMenu .ul-level2 li.nomore a:hover{background-color:#e6e6e6;}

.showMenu .li-level2{position:relative; line-height:1.5; cursor:pointer;}
.showMenu .li-level2 h4 a{display:block; padding:13px 28px 13px 25%; line-height:1.5; position:relative; cursor:pointer;background:#eaeaea; border-bottom:solid #fff 1px;}
.showMenu .li-level2 h4 a i{position:absolute; width:20px; height:20px; background:url(imagessidemenu_icon3.gif) no-repeat; left:16%; top:50%; margin-top:-10px;}
.showMenu .li-level2 h4 a:hover{color:#333; background:#e6e6e6;}
.showMenu .li-level2 h4 a.show{background:#e6e6e6; border-bottom:none;}
.showMenu .li-level2 h4 a.show i{background-position:0 -20px;}
.showMenu .li-level2 h4 a.anow{background:#e6e6e6;}


.columnTitle{margin-bottom:10px; line-height:34px; background:#ebebeb;}
.columnTitle h3{float:left; padding:0 30px; color:#fff; font-size:1em; background:#0b6dd0;}

/*list*/
.pageList{padding-bottom:20px;}
.pageList .infoList li{padding-top:8px; padding-bottom:8px;}


/*ipad*/
@media (max-width: 992px) {

}

/* xs mobile*/
@media only screen and (max-width: 768px) {
.sideBar{float:none; width:100%; margin-top:15px; padding-bottom:15px; margin-bottom:5px; background:#f7f7f7;}
.mainContent{float:none; width:100%;}
.parentName{display:block;}
/*.sideBar{width:200px; margin-top:0; overflow-x:hidden; background:#393d49;}
.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(imagessite_tree_ico.gif) no-repeat 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;}

.showMenu .li-level1 h2 a{padding-right:58px; padding-left:28px; text-align:left; background:rgba(0,0,0,.3); color:#fff;}
.showMenu .li-level1 h2 a i{right:32px; visibility:visible;}
.showMenu .li-level1 h2 a:hover,
.showMenu .li-level1 h2 a.anow,
.showMenu .li-level1 h2 a.show{padding-left:24px;  background:#0B4076; color:#fff; font-weight:700;}
.show-classify.info-list li h6 a{color:#fff;}
.show-classify.info-list li h6 a.anow{color:#fff; font-weight:700;}
.show-classify.info-list li h6 a i,
.show-classify.info-list li h6 a.anow i,
.show-classify.info-list li h6 a:hover i{background:#fff;}
*/

.showMenu{margin-top:0;}
.showMenu .li-level1 h2 a{padding-right:58px; padding-left:28px;}
.showMenu .li-level1 h2 a i{right:32px; visibility:visible;}
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 320px) {
}
