.sub-header{ display:block;width:100%; background-color:#3e063e;margin:0 0;padding:0px 0px;    }

.sub-header .navigation > li > a{
	position:relative;
	display:block;
	font-size:16px;
	line-height:30px;
	font-weight:200;
	text-transform:uppercase;
	letter-spacing: 0.03em;
	color:#ffffff;
	padding:10px 30px;
	opacity:1;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.sub-top-logo{ padding:15px 0;width:80%   }

.sub-top-search-form{ float:right; width:300px;margin:10px 0 0 0 }
.sub-top-search-form form { height:34px;line-height:34px; background-color:#e1cee8;margin:0 0;padding:0 0;  }
.sub-top-search-form form input{height:32px;line-height:32px;margin:0 0;padding:0 0; background-color:#e1cee8;padding:0 8px;font-size:14px;color:#777  }
.sub-top-search-form form button{height:34px;line-height:34px;margin:0 0;padding:0 0; background-color:#d4bbdd;width:40px;margin:0 auto;float:right; }

.sub-header-right{ display:block;  }
.sub-header-right-dl{margin:5px 10px 0 0;  }
.sub-header-right-dl ul li{ display:block;float:right;margin:10px 12px    }
.sub-header-right-dl ul li a{ font-size:15px;color:#444    }
.sub-header-right-dl ul li a:hover{ color:#900   }


#sub-banner{
	display:block;
	width:100%;
	background-image: url(../images/sub-banner-bg.jpg);
	background-repeat: no-repeat;height:280px
}
.sub-place{ margin:0px 10px;line-height:28px; text-align:right;	display:block;
	position: relative;
	z-index: 1000;top:-50px;  }
.sub-place{font-size:15px;color:#fff;    }
.sub-place span{
	font-size:15px;
	color:#fff;
	background-image: url(../images/sub-place.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;padding-left:28px
}
.sub-place a{font-size:15px;color:#ccc; padding:0 10px; display:inline-block  }

.sub-place a:hover{color:#fff    }
.sub-left{display:block;width:98%;margin-top:10px;}
.sub-left-title{ display:block;margin:20px 0 0 0;height:46px;line-height:46px; background-color:#9363b8;font-size:18px;color:#fff;padding:0px 0 0 20px   }

.sub-right-news{ display:block;width:98%;margin:0px 0 0 5px   }
.sub-news-info{ padding:10px 0; text-align:center;border-bottom:1px solid #999;line-height:26px;font-size:14px;color:#888    }
.sub-right-news h2{  color:#900; text-align:left;line-height:46px;margin:15px 0;font-size:26px }

.sub-news{ margin:20px 0 0 0;  }
.sub-news p{
	font-size:15px;
	color:#444;
	padding:10px 0;
	line-height:28px;
	text-indent: 28px;
}
.sub-left dl,.sub-hots ul{ display:block;width:100%; background-color:#f5edf8;padding:15px 20px     }


.sub-left dl{  }
.sub-left dl dt{border-bottom:1px solid #e1cee8;width:100%   }
.sub-left dl dt:hover{ background-color:#f0e5f5  }
.sub-left dl dt a{
	line-height:40px;
	color:#444;
	font-size:15px;
	background-image: url(../images/sub-title01.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left:20px;
}

.sub-left dl dt a:hover{color:#c00;  }
.sub-menu-two{  margin-top:5px  }
.sub-menu-two a{
	line-height:30px;
	color:#777;
	font-size:14px;
	background-image: url(../images/title-05.png);
	background-repeat: no-repeat;
	background-position:23px 5px;
	padding-left:35px;
}
.sub-menu-two a:hover{ color:#333  }
.sub-hots ul li a{
	display:block;
	line-height:22px;
	height:46px;
	overflow:hidden;
	font-size:14px;
	color:#444;
	background-image: url(../images/sub-title01.png);
	background-repeat: no-repeat;
	background-position:3px 7px;
	padding:0 0 0 15px;
	margin:10px 0
}

.sub-hots ul li a:hover{ color:#900   }

.share-box{     }
.bdsharebuttonbox{ margin:10px 10px;float:right;padding-right:30px    }

.bdsharebuttonbox a{ display:inline-block; background-color:#ddd;margin:0px 20px;padding:10px 10px;width:100px    }
.bdsharebuttonbox span{ display:inline-block;font-size:16px;color:#222   }


.sub-news-bottom{ width:98%;border:1px solid #ccc;margin:10px 3px; background-color:#ddd  }
.sub-news-bottom p{ font-size:16px;color:#222;padding:10px 10px  }
.sub-news-bottom p a{ display: inline-block;line-height:24px;font-size:16px;color:#444;   }
.sub-news-bottom p a:hover{ color:#900  }


.hidden-bar-wrapper{   }

.hidden-bar-wrapper ul li{border-bottom:1px solid #555   }
.sub-list{width:98%;margin:5px 0 0 10px   }
.sub-list ul li{ display:block;border-bottom:1px solid #ccc;margin:7px 0px;padding:10px 10px;height:100px; overflow:hidden  }

.sub-list-k-left{width:70px;height:100px    }
.sub-list-k-left h5{ font-size:18px;color:#222;padding-top:10px   }
.sub-list-k-left p{ display:block;height:30px;line-height:30px;font-size:14px;color:#777    }
.sub-list-k-right{height:100px; }
.sub-list-k-right a{ display:block;height:30px;line-height:30px;font-size:16px;color:#444; overflow:hidden;font-weight:700 }
.sub-list-k-right a:hover{ color:#900   }
.sub-list-k-right p{
	display:block;
	font-size:14px;
	color:#888;
	line-height:24px;
	height:50px;
	overflow:hidden;
	text-indent: 28px;
}


.sub-list-bottom{line-height:30px;margin:30px 10px 10px 10px; text-align:center   }
.sub-list-bottom a{ display:inline-block;font-size:14px;color:#444;padding:0 13px; background-color:#ddd;margin:5px 5px;border-radius:3px 3px;    }
.sub-list-bottom a:hover{ background-color:#ccc;color:#900     }
@media only screen and (max-width: 767px){
	
	.sub-top-logo{ padding:10px 0;width:90%   }
	.sub-header-right{ display:none }
	.sub-list-k-right{float:left;height:80px;width:76%   }
	
}
/*在列表页面的页码中显示当前页面的页码*/
.sub-list-bottom #page_hover a{background-color:#900;color:#fff; }
