﻿
/* 网站首页 ====================== */
#wrap .indChannelWrap{ width:100%;  position:absolute;  top:78px; bottom:70px; left:0; right:0;  }
#wrap .indChannel{ padding:0 2%; }

/* 焦点图 */
.focusNews{ width:45%; margin:20px 0;  overflow:hidden; float:left;  position:relative;  }
.focusNews .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.focusNews .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);   }
.focusNews .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; height:5px; overflow:hidden; line-height:100px;   }
.focusNews .hd ul .on{ background:#FF4000;  }
.focusNews .bd ul{ overflow:hidden; }
.focusNews .bd li{ vertical-align:middle; overflow:hidden; float:left; position:relative;  }
.focusNews .bd .pic{ position:relative; z-index:0; }
.focusNews .bd .pic img{ width:100%;  display:block;   }
.focusNews .bd .title{ position:absolute; width:100%;  z-index:1; bottom:5px; height:28px; line-height:28px; text-align:center; font-size:14px;
	background:rgba(0,0,0,0.5); color:#fff; 
}

/* 文字+简介 列表 */
.recommendNews{ padding:20px 0; margin-left:48%;   }
.recommendNews .txtList{ margin-bottom:-10px ; overflow:hidden;  }
.recommendNews .txtList .up3{ border-bottom:0;  }
.txtList li{ padding:1%;   margin-bottom:15px; border-bottom:1px solid #E7E7E7;   }
.txtList li .num{ display:none;  }
.txtList li .title{ max-height:25px; line-height:25px;  overflow:hidden; font-weight:bold; font-size:20px; color:#333;   }
.txtList li .intro{ color:#999; font-size:14px; line-height:20px; height:40px;  margin:5px 0; overflow:hidden;  }

.indCon{ border-top:2px solid #E7E7E7; clear:both; overflow:hidden; padding-top:20px  }
.sideBar{ width:224px; float:right;  overflow:hidden; background:#E6E6E6;  }
.mainContent{ margin-right:224px; padding-right:30px;   }

.sideBox{ padding:10px 17px;  }
.sideBox nav{ height:32px; line-height:32px; overflow:hidden;   }
.sideBox nav .more{ float:right;  }
.sideBox h3{ font-size:16px; font-style:normal; color:#11357A;  }
.sidePicList{ overflow:hidden; margin-right:-10px;   }
.sidePicList li{ margin:10px 10px 0 0; float:left; }
.sidePicList .pic img{ width:90px; height:66px; display:block;   }
.sidePicList .first .pic img{ width:190px; height:140px;   }

.sideBox .txtList li{ height:auto;  }
.sideBox .txtList li .title{ max-height:40px; height:auto;  line-height:20px;  font-size:14px; color:#666;  }
.sideBox .txtList li .intro{ height:auto  }


/* 图片列表 */
.picList{ overflow:hidden;  }
.picList li{ width:280px; height:260px; overflow:hidden; float:left; margin:15px 10px 0 10px; text-align:center;    }


/* 文章-首页 ====================== */
.pageBox{ position:absolute; width:96%; padding:0 2%;   top:78px; bottom:62px;  }
.pageBox .pHd{ border-bottom:3px solid #ddd;  }
.pageBox .pHd h3{ height:40px; line-height:40px; font-size:20px; padding:0 4px; margin:0 10px;    }
.pageBox .pHd h3 strong{ color:#c00;  }
.pageBox .pHd ul{ overflow:hidden; margin-bottom:-3px;  }
.pageBox .pHd ul li{ float:left; height:40px; line-height:40px; font-size:20px; padding:0 4px;  margin:0 10px; color:#666;    }
.pageBox .pHd ul li.on{ border-bottom:3px solid #11357A; font-weight:bold; color:#11357A;  }
.pageBox .pBd{ padding:20px 0 0 0;  }
.pageBox .viewMore{ margin:40px auto 0 auto;  width:50%; text-align:center; border:1px solid #ddd; background:#f3f3f3;
	font-size:20px; font-weight:bold; height:50px; line-height:50px;  
	-webkit-box-shadow: #ccc 2px 2px 2px;
	-moz-box-shadow: #ccc 2px 2px 2px;
	box-shadow: #ccc 2px 2px 2px;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
}

.slideItem{  position:relative; background:#fff; float:left;    }
.iScrollWrap{  width:100%; position:absolute;  top:0; bottom:62px; left:0; right:0;   }
.slideItem .iScrollWrap{ bottom:0; }


/* 图片列表 */
.pagePicList{ overflow:hidden;  }
.pagePicList li{ width:285px;  float:left; margin:15px 2%;  text-align:center;  }
.pagePicList li img{ width:285px; height:214px;   }
.pagePicList li .title{ width:100%;  height:40px;  line-height:20px; overflow:hidden;    }

/* 搜索-列表-全站 ================ */
.searchList{ padding:0 20px;  }
.searchList li{ overflow:hidden; font-size:18px; line-height:30px; padding:10px 0; border-bottom:1px dotted #ccc;     } 
.searchList li span{ float:right; color:#999; font-size:14px;  } 


/* 响应式布局 =================== */

/*smaller than 1000px*/
@media screen and (max-width: 950px) {

	#nav ul{ padding:15px 15px 0 15px;   }

	.recommendNews .txtList li{ padding-bottom:4px; margin-bottom:10px;   }
	.recommendNews .txtList li .title{ max-height:20px; line-height:20px; font-size:16px;  }
	.recommendNews .txtList li .intro{  line-height:40px; height:34px;  margin:3px 0; }

	.zsyList{ background:none; }
	.zsyList li{ width:98%; margin:10px 1%; padding:8px 1% 20px 1%;  height:auto; float:none;    }

	.pagePicList li{ width:339px;  }
	.pagePicList li .pic img{ width:339px; height:254px;   }
}

/*smaller than 600px*/
@media screen and (max-width: 600px) {
	#nav ul li{ margin:0 4px;  }
	#nav ul li.firstOn a{ padding-left:26px  }
	#nav ul li a{ font-size:15px }

	.pagePicList li{ width:255px;  }
	.pagePicList li .pic img{ width:255px; height:190px;   }
}

/*smaller than 460px*/
@media screen and (max-width: 460px) {

}
