html,body,div,h1,p,img,dl,dt,dd {
	margin:0;
	padding:0;
	border:0
}
h1 {
	font-weight:normal
}
img {
	border:0;
	vertical-align:top
}
i {
	font-style:normal;
	text-decoration:none;
	font-weight:normal
}
body {
	font-family:'Hiragino Sans GB','Microsoft YaHei','simsun';
	font-size:14px;
	background:#f3f3f3;
	color:#323232
}
a {
	color:#353535;
	text-decoration:none;
	-webkit-transition:color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out;
	-o-transition:color .2s ease-in-out;
	-ms-transition:color .2s ease-in-out;
	transition:color .2s ease-in-out
}
a:hover {
	color:#f60;
	text-decoration:none
} 
.gLeft {
	width:766px;
	overflow:hidden;
	float:left
}
.gRight {
	width:373px;
	overflow:hidden;
	float:right
}
.clearfix {
	*zoom:1
}
.clearfix:after {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	content:"."
}
.p_nav {
	min-width:1180px;
	height:54px;
	background:#fff
}
.p_nav .box {
	width:1160px;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.p_nav .box .l {
	width:980px;
	padding-left:20px;
	overflow:hidden;
	height:54px;
	line-height:54px;
	font-size:18px;
	color:#232323
}
.p_nav .box .l a {
	color:#232323;
	margin-right:28px;
	display:block;
	height:50px;
	float:left;
	border-bottom:4px solid #fff
}
.p_nav .box .l a:hover {
	color:#f60
}
.p_nav .box a:hover {
	color:#f60 !important;
	transition:color .2s ease-in-out
}
.g-box {
	width:1160px;
	padding:0 10px;
	overflow:hidden;
	margin:0 auto;
	background:#f3f3f3
}
.g-content {
	width:1160px;
	overflow:hidden;
	margin-bottom:40px
}
.public_footer .fb {
	overflow:hidden;
	background:#000;
	min-width:1180px;
	font-weight:normal
}
.public_footer .fb .main {
	width:1160px;
	overflow:hidden;
	margin:0 auto
}
.public_footer .fb .main .menu {
	width:1160px;
	padding-top:18px;
	overflow:hidden
}
.public_footer .fb .main .menu dt {
	width:348px;
	height:50px;
	float:left;
	overflow:hidden
}
.public_footer .fb .main .menu dd {
	width:812px;
	height:50px;
	float:left;
	overflow:hidden;
	padding-top:10px
}
.public_footer .fb .main .menu dd a {
	font-size:16px;
	color:#bebebe;
	margin:0 26px
}
.public_footer .fb .main .menu dd a:hover {
	color:#f60
}
.public_footer .fb .main .address {
	width:1168px;
	overflow:hidden;
	padding-top:24px;
	font-size:14px
}
.public_footer .fb .main .address p {
	overflow:hidden;
    text-align: center;
	color:#595959;
	line-height:30px
}
.public_footer .fb .main .address p a {
	color:#595959
}
.public_footer .fb .main .address p a:hover {
	color:#f60
}
.public_footer a:hover {
	color:#f60 !important;
	transition:color .2s ease-in-out
}
.m-menu {
	width:1160px;
	height:50px;
	overflow:hidden;
	margin:0 auto
}
.m-menu p {
	padding:15px 0 0 10px;
	color:#a2a1a1
}
.m-menu p a {
	color:#a2a1a1
}
.m-menu p a:hover {
	color:#f60
}
.m-menu p span {
	display:inline-block;
	margin:0 6px 0 8px
}
body {
	background:#fff
}
.gLeft {
	width:810px;
	overflow:visible
}
.gRight {
	width:300px
}
.g-content {
	overflow:visible
}
.p_nav {
	border-bottom:1px solid #d7d7d7
}
.p_nav .box .logo {
	width:134px;
	height:30px;
	overflow:hidden;
	float:left;
	background:url("/skin/blpc/images/logo_s.png") no-repeat;
	margin:12px 10px 0 0
}
.p_nav .box .logo a {
	display:block;
	width:100%;
	height:100%
}
.p_nav .box .l a {
	margin-right:23px
}
.m-menu {
	margin-bottom:20px
}
.infoTitle {
	width:810px;
    max-height: 80px;
	line-height:40px;
	margin-bottom:32px;
	overflow:hidden;
	font-size:31px;
	color:#0c0c0c;
	text-align:center;
	font-weight:bold
}
.infoTime {
	width:810px;
	height:42px;
	line-height:42px;
	color:#5c5c5c;
	padding:11px 0;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	margin-bottom:40px;
	position:relative
}
.infoTime .name {
	width:340px;
	height:42px;
	float:left
}
.infoTime .name dd {
	width:276px;
	height:42px;
	overflow:hidden;
	padding-left:20px;
	float:left
}
.infoTime .time {
	width:234px;
	height:42px;
	overflow:hidden;
	float:left
}
.infoTime .time i {
	margin-right:20px
}
.infoTime .textShare {
	width:230px;
	height:42px;
	overflow:hidden;
	float:right
}
.textCon {
	overflow:hidden
}
.textCon img {
	max-width:640px;
    text-align: center;
    display: block;
	overflow:hidden;
	margin:0 auto
}
.textCon p,.textCon {
	line-height:32px;
	margin:0 auto 20px;
	width:760px;
	color:#333;
	font-size:16px
}
.textShare {
	width:250px;
	height:42px;
	line-height:42px;
	overflow:hidden;
	margin:0 auto
}
.textShare dt {
	width:56px;
	float:left;
	overflow:hidden
}
.pages_fullRead {
	width:780px;
	overflow:hidden;
	margin:20px 0 40px
}
.pages_fullRead dt {
	width:630px;
	float:left
}
.pages_fullRead dd {
	width:138px;
	float:right
}
.pages_fullRead dd .read {
	width:136px;
	height:53px;
	line-height:53px;
	text-align:center;
	border:1px solid #e5e5e5;
	display:block;
	font-size:16px;
	color:#212121
}
.pages_fullRead dd .read:hover {
	color:#f60
}
.pages {
	height:55px;
	line-height:55px;
	overflow:hidden;
	text-align:center;
	font-size:18px
}
.pages a,.pages i {
	color:#a0a0a0;
	margin:0 6px
}
.pages a:hover,.pages i:hover {
	color:#f60
}
.pages a.next,.pages a.prev {
	display:block;
	float:left;
	text-align: center;
	width:136px;
	height:53px;
	line-height:53px;
	border:1px solid #e5e5e5;
	color:#212121
}
.pages a.next i,.pages a.prev i {
	color:#212121
}
.pages a.prev i{margin-left: 60px;
}
.pages a.prev:hover i {
    margin-left: 58px;
}
.pages a.next {
	float:right
}
.pages a.next i {
	margin-left:20px
}
.pages a.next:hover,.pages a.prev:hover {
	border:3px solid #212121;
	width:132px;
	height:49px;
	line-height:49px;
	color:#212121
}
.pages a.next:hover i {
	margin-left:18px
}
.caini,.caini2 {
	width:300px;
	overflow:hidden;
	margin:20px 0
}
.caini dl,.caini2 dl {
	width:300px;
	overflow:hidden;
	text-align:center;
	margin-bottom:8px;
	font-size:16px
}
.caini dt,.caini2 dt {
	width:300px;
	height:180px;
	overflow:hidden
}
.caini dd,.caini2 dd {
	width:300px;
	height:42px;
	line-height:42px;
	overflow:hidden
}
.g-box {
	background:#fff
}

.rtit{width:100%; height:30px; line-height: 30px; font-size: 18px; position: relative;}
.rtit span{ background: #fff; position: absolute; padding-right: 15px; left:0;top: 0;z-index: 8}
.rtit .bor{ display: inline-block;height:1px;width:100%; background:#ddd; position: absolute;right:0;top:15px;z-index: 7}

.title01{
    font-size:24px;
    height:26px;
    line-height:26px;
    border-bottom:4px solid #333;
    padding-bottom:10px;
    margin-top:30px
}
.relatedRead{
    width:780px;
    overflow:hidden;
    padding-top:20px
}
.relatedRead .readC{
    width:780px;
    overflow:hidden
}
.relatedRead .readC dl{
    width:780px;
    height:165px;
    padding:20px 0;
    border-bottom:1px solid #e3e3e3
}
.relatedRead .readC dl dt{
    width:250px;
    height:165px;
    overflow:hidden;
    text-align:center;
    float:left
}
.relatedRead .readC dl dd{
    width:510px;
    overflow:hidden;
    float:right
}
.relatedRead .readC dl dd h2{
    width:510px;
    height:36px;
    line-height:36px;
    margin-bottom:6px;
    overflow:hidden;
    font-size:20px;
    color:#000;
    text-align: left!important;
    margin-top: 0;
    font-weight:bold
}
.relatedRead .readC dl dd h2 a{
    color:#000
}
.relatedRead .readC dl dd h2 a:hover{
    color:#c81623
}
.relatedRead .readC dl dd p{
    line-height:28px;
    height:82px;
    width:510px;
    overflow:hidden;
    color:#969696
}
.relatedRead .readC dl dd .time{
    width:510px;
    height:20px;
    overflow:hidden;
    color:#969696;
    margin-top:20px
}
.relatedRead .readC dl dd .time a{
    color:#554f4f;
    margin-right:16px
}
.relatedRead .readC dl dd .time a:hover{
    color:#c81623
}
.relatedRead .readC dl dd .time span{
    float:right
}
