@charset "utf-8";
/* common */

.borderPad{background: #fff;padding:20px;border:1px solid #ccc;margin: 20px 0 30px;}
.inner_title{height: 50px;line-height: 50px;border-bottom: 1px solid #E5E5E5;margin-bottom: 25px;}
.inner_title h2{font-size: 1.5em;float:left;color: #1e5aab;line-height: 1.5;}
.crumb{float: right;}

.sideMenu li a,
.sideMenu li a:before{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

/*layout*/
.sideBar{float:left; position: relative; width:20%;}
.mainContent{float:right; position: relative; width:78%;border-left: 1px solid #eeeeee;min-height: 550px;}


.sideMenu{position:relative; z-index:13; overflow:hidden;}
.sideMenu li{margin-bottom:10px;}
.sideMenu li a{position:relative; display:block; padding:19px 35px 19px 20px; color: #333333; font-size:1.125em; line-height:1.6em; text-align:center; background-color:#eff4f8;}
/*.sideMenu li a:before{content:''; position: absolute; left: 0; top: 0; width: 4px; height: 0; background: #c5c5c5;}*/
.sideMenu li a.aon, .sideMenu li a:hover{background-color:#1e5aab;color:#fff;}
/*.sideMenu li a:hover{background-color:#eeeeee;}*/
/*.sideMenu li a.aon:before{background: #c81516;}*/
/*.sideMenu li a:hover:before, .sideMenu li a.aon:before{height:100%;}*/


/*展开式菜单 Start*/
.showMenu{position:relative; z-index:13; overflow:hidden;}
.showMenu h2{font-weight:normal; font-size:1em;}
.showMenu .li_level1{margin-bottom:3px;}
.showMenu .li_level1 h2 a{position:relative; display:block; padding:12px 35px 12px 20px; font-size:1em; line-height:1.6em; text-align:left; background-color:#f7f7f7;}
.showMenu .li_level1 h2 a:hover{color:#005192; background-color:#dedede;}
.showMenu .li_level1 h2 a.anow{color:#fff; background-color:#019cf8;}
.showMenu .li_level1 h2 a.show{color:#fff; background-color:#019cf8;}

.showMenu .li_level1 h2.level1-drop a:before{ position:absolute; top:50%; right:15px; content:""; margin-top:-8px; width:15px; height:15px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:-15px 0;}
.showMenu .li_level1 h2.level1-drop a:hover:before{background-position:-15px 0;}
.showMenu .li_level1 h2.level1-drop a.anow:before{background-position:0 0;}
.showMenu .li_level1 h2.level1-drop a.anow:hover:before{background-position:0 0;}
.showMenu .li_level1 h2.level1-drop a.show:before{background-position:-30px 0;}
.showMenu .li_level1 h2.level1-drop a.show:hover:before{background-position:-30px 0;}

.showMenu .show-classify li{float:left; width:100%; padding:11px 0; border-bottom:1px solid #dedede;}
.showMenu .show-classify li a{position:relative; display:block; padding-left:20px; line-height:1.8em;}
.showMenu .show-classify li a:before{position:absolute; top:-7px; left:0; content:""; margin-top:.9em; width:3px; height:15px; line-height:1.8em; background-color:#019cf8;}
.showMenu .show-classify li a.anow{color:#019cf8;}
.showMenu .show-classify li.notBorder{border-bottom-width:0;}

.showMenu .ul-level1{display:none; padding:0 20px; background-color:#fff;}
/*展开式菜单 End*/

/*list*/
.page_list{padding-left: 20px;}
.page_list li{ position:relative; padding:7px 100px 7px 15px; clear:both; overflow:hidden; line-height:1.6; font-size:1.125em;background: url(../images/li_blue_icon.png) no-repeat left center;}
.page_list li .time{ position:absolute; right:0; top:7px; color:#999999;}
.page_list li a{float:left; max-width:96%; color: #595959; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.page_list li a:hover{color:#1e5aab;}
.singlePage{line-height:2.25; font-size: 16px;padding: 0 20px;}

.page_list_pic{margin-bottom:15px; overflow:hidden;padding-left:20px;}
.page_list_pic ul{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;padding-bottom: 20px;}
.page_list_pic ul li{position:relative; float:left; width:33.333%;}
.page_list_pic ul li .imgbox{overflow: hidden;height: 190px;}
.page_list_pic ul li .imgbox img{display: block;width:100%;height: 100%;}
.page_list_pic ul li a{display:block; margin:20px 10px 0; font-size:1em; overflow:hidden;}
.page_list_pic ul li p{padding: 15px 10px;text-align: justify;display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.page_list_pic ul li a:hover{box-shadow: 1px 1px 13px #f1f1f1;}

/*.page_list_pic ul li span.pic{display:block; width:100%;  height:182px; background-color:#ebebeb; overflow:hidden;}
.page_list_pic ul li span.pic img{display:block;  width:100%; min-height:100%; height:auto;}
.page_list_pic ul li span.txt{display:block; padding:10px; font-size:14px; text-align:left; background-color:#f9f9f9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.page_list_pic ul li span.txt:before{display:inline-block; width:1px; height:48px; content:""; vertical-align:middle; visibility:hidden;}
.page_list_pic ul li span.txt font{display:inline-block; vertical-align:middle; max-height:48px; line-height:24px; width:99%;}
.page_list_pic.spread ul li{width:25%;}*/

.pageLists{border-left: 1px solid #fff;margin-left: -1px;} 

@media (max-width: 1440px){
  
}

@media (max-width: 1280px) {
 

}


@media (max-width: 1023px){

}

@media (max-width: 992px){
  
}

@media (max-width: 991px){
  .sideBar{float:none; width:100%;}
  .mainContent{float:none; width:100%;border-left:none;}
  .sideBar:after, .mainContent:before{display: none;}
  .mainContent .inBox{padding-left:0; margin-left: 0;}
  .mainContent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}
  .page_list{padding-left:0;}
  
  .mobile_sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6); width:200px; transition: all .3s; -webkit-transition:all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  .mobile_sidebar_mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
  .mobile_sideBar_over{width:200px; height:100%; overflow-x:hidden;}
  .mobile_sideBar_scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
  .mobile_sidebar_icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
  .mobile_sidebar_icon_open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  .mobile_sideBar .sideMenu{height: 100%;overflow-y: scroll;}
  /* // 滚动条的滑块 */
  .mobile_sideBar .sideMenu::-webkit-scrollbar{ width: 6px;}
  .mobile_sideBar .sideMenu::-webkit-scrollbar-thumb {background-color: rgba(144, 147, 153, 0.5);border-radius: 4px;}
  
  .inner_title{height: auto;line-height: 1.5;padding-bottom: 10px;}
  .inner_title h2{display: none;}
  .inner_title .crumb{float: none;}

  .parentName{margin-bottom: 0;}
  .sideMenu{width:200px;}
  .sideMenu li{margin-bottom:0; border-top:none;}
  .sideMenu li a{border-bottom:1px solid rgba(255,255,255,.8); text-align: left;}
  .showMenu{width:200px;}

}

@media (max-width:768px) {
  
}

@media (max-width:767px) {
  

}

@media (max-width: 640px){
  .page_list_pic ul li{width:50%;}

}

@media (max-width: 480px){
  .page_list_pic ul li{width:100%;}
}

@media (max-width: 479px){
 
}

@media (max-width: 360px){
 
  
  
}

@media (max-width:320px){
  
}

