@charset "gb2312";
/* www.33977.cn/m css Document */

/*初始化*/
body,button,dd,dl,dt,footer,h1,h2,h3,h4,input,li,nav,notepad,ol,p,textarea,ul {
	margin:0;
	padding:0;
}
body {
	min-width:320px;
	color:#333333;
	font:1em/1.5 'Microsoft Yahei',Simsun;
	-webkit-text-size-adjust:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
@media only screen and (max-width:352px) and (min-width:320px)
{
html {
	font:1em/1.5 'Microsoft Yahei',Simsun;
}
}
@media only screen and (max-width:640px) and (min-width:352px)
{
html {
	font:1em/1.5 'Microsoft Yahei',Simsun;
}
}
@media only screen and (max-width:750px) and (min-width:640px)
{
html {
	font:1.1em/1.6 'Microsoft Yahei',Simsun;
}
}
@media only screen and (min-width:750px)
{
html {
	font:1.2em/1.7 'Microsoft Yahei',Simsun;
}
}
ol,ul {
	list-style:none;
}
a {
	color:#000000;
	text-decoration:none;
}
a:active,a:focus,a:hover {
	color:#000000;
	text-decoration:none;
}
img {
	border:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic;
}
button,input,select,textarea {
	outline:0;
	vertical-align:middle;
	font-size:100%;
}
textarea {
	resize:none;
}
button,input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button;
	-moz-appearance:button;
}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {
	color:transparent;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0;
}
/*单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素*/
table {
	border-collapse:collapse;
	border-spacing:0;
}
td {
	font-size:1.2em;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.hide {
	display:none;
}
.show {
	display:block;
}
.clear {
	clear:both;
}
/*顶部和搜索*/
.top_bar {
	width:100%;
	height:92px;
	background:#d06751;
}
.top_bar_center {
	margin:0px auto;
	width:95%;
	padding:6px 0px 3px 0px;
}
.topbar_logo {
	width:120px;
	height:30px;
	float:left;
}
.search {
	border-radius:5px;
	border-image:none;
	width:60%;
	height:30px;
	float:right;
	background-color:#ffffff;
}
.search input[name=keyword] {
	border:currentColor;/*有点类似color:inherit，就是使用该关键字的元素的（或其最近父元素）color属性的颜色值*/
	border-image:none;
	width:80%;
	height:30px;
	text-indent:10px;
	float:left;
	background-color:transparent;
	font-size:0.9em;
	line-height:30px;
	color:#cccccc;
}
.search input[name=submit] {
	background:url("search.png") no-repeat 0px 0px / 16px 16px;
	border:currentColor;
	border-image:none;
	width:14px;
	height:14px;
	margin-top:8px;
	margin-right:15px;
	float:right;
}
/*导航*/
.navbox {
	position:relative;
	clear:both;
	width:100%;
	background:#d06751;
}
.nav {
	overflow:hidden;
	height:53px;
}
.nav a,.nav span {
	float:left;
	margin-top:5px;
	width:16.66666666666666666666%;
	color:#ffffff;
	text-align:center;
	font-size:0.9em;
	line-height:20px;
	text-decoration:underline;
}
/*标题*/
.title {
	color:#373737;
	text-align:center;
	font-size:1.5em;
	line-height:3em;
}
.p5 {
	text-align:center;
	font-size:0.7em;
	line-height:1.5em;
	color:#989898;
	background:#f6f6f6;
}
.p6 {
	text-align:left;
	font-size:0.9em;
	line-height:1.9em;
	padding-left:12px;
	color:#989898;
	background:#f6f6f6;
}
/*详细内容*/
.blcont {
	clear:both;
	padding:4px 12px;
	border-top:1px solid #eaeaea;
	line-height:25px;
	font-size:1em;
}
.blcont img {
	max-width:290px;
}
.blcont p {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #f2f2f2;
}
/*栏目标签*/
.p_tabnav {
	clear:both;
	overflow:hidden;
	padding:6px 13px;
	height:30px;
	border-top:1px solid #d06751;
	border-bottom:1px solid #d9dadc;
	background:#f6f6f6;
	font-size:0.9em;
	line-height:30px;
}
.p_tabnav li {
	float:left;
	margin-right:7px;
	padding:0px 3px;
	border-radius:5px;
	background:#e7e7e7;
	color:#ccc;
	cursor:pointer;
}
.p_tabnav li.active {
	margin-right:7px;
	border-radius:5px;
	background:#d06751;
	color:#ffffff;
}
.p_tabnav li.active a {
	color:#ffffff;
}
.p_tabnav li.active a:hover {
	color:#ffffff;
}
/*列表*/
.p_news {
	clear:both;
	overflow:hidden;
}
/*overflow:hidden可以解决margin-bottom失效*/
.p_newslist {
	clear:both;
	padding:0px 9px;
	width:100%;
}
.p_newslist li {
	overflow:hidden;
	padding-right:10px;
	height:31px;
	color:#333;
	line-height:31px;
	width:30%;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
}
.p_newslist li a {
	color:#333333;
	font-size:0.9em;
	border-bottom:1px dashed #f2f2f2;
}
.p_newslist li a:only-child {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*only-child:对单个子元素a,重新增加的指定样式;text-overflow:省略号;white-space:不换行;*/

/*搜索列表*/
.p_searchlist {
	clear:both;
	width:100%;
}
.p_searchlist li {
	overflow:hidden;
	padding-right:3%;
	padding-left:3%;
	color:#333;
	line-height:23px;
	width:94%;
	float:left;
	padding-top:9px;
	border-bottom:1px dashed #f2f2f2;
	font-size:0.9em;
	color:#999999;
}
.p_searchlist li a {
	display:block;
	color:#333333;
	font-size:1em;
}
.p_searchlist li p {
	margin-bottom:5px;
	line-height:20px;
	font-size:0.9em;
}
/*分页*/
.pages {
	text-align:center;
	margin:25px 0px;
	height:25px;
	line-height:25px;
	clear:both;
}
.pages a {
	font-family:Verdana,Arial,Tahoma;
	color:#d06751;
	font-size:0.8em;
}
.pages a {
	border:1px solid #f2f2f2;
	background:#F2F2F2;
	padding:5px 15px;
	text-decoration:none;
	border-radius:25px;
}
.pages a:hover {
	background:#d06751;
	color:#FFF;
	border-radius:25px;
}
/*底部*/
.end {
	clear:both;
	padding-top:14px;
	height:100px;
	background:#d06751;
	color:#ffffff;
	text-align:center;
}
.end p {
	line-height:15px;
}
.end_font1 {
	font-size:0.9em;
}
.end_font2 {
	font-size:0.7em;
	padding-top:15px;
}
.end_font3 {
	font-size:0.7em;
	padding-top:3px;
}
/*返回顶部或底部*/
.go {
	width:32px;
	height:68px;
	position:fixed;
	right:12px;
	bottom:25%;
}
.go a {
	display:block;
	text-indent:999em;
	width:32px;
	height:30px;
	border:0;
	overflow:hidden;
	float:left;
	cursor:pointer;
	margin-bottom:1px;
}
.go .return_top {
	background:url(return_top.png) no-repeat;
	background-size:100% 100%;
}
.go .return_bottom {
	background:url(return_bottom.png) no-repeat;
	background-size:100% 100%;
}