﻿/*
┌──────────────────┐
│月影社区 版权所有  http://wf66.com/ │
│网站制作 程序开发  QQ:23165062      │
│                   页面程序版本 8.0 │
└──────────────────┘

IE8及以下不能识别:root CSS3属性，所以可以作为HACK的兼容写法
@media screen and (-webkit-min-device-pixel-ratio:0){此内容只有webkit内核浏览器能识别}

以下公共样式不得修改
*/
*
{
	font-size: 12px;
}

body
{
	height: 100%;
	color: #000;
	font-family: Tahoma,Arial,"\5B8B\4F53",sans-serif,'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1';
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,form, textarea,input,select,table
{
	padding: 0px;
	margin: 0px;
}

div,span,ul,li,ol,dd,dt,dl,td,p
{
	text-align: left;
}
/*h1, h2, h3, h4, h5, h6 {display:inline;}*/
img
{
	border: 0px;
}

li
{
	list-style-type: none;
}

ol, ul
{
	list-style: none;
}

table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

input
{
	height: 22px;
	line-height: 22px;
/*background:transparent;*/
}

input,textarea,select
{
	outline: 0px;
	margin-left: 3px;
}

select
{
	height: 24px;
	padding: 2px 0px;
	position: relative;
	top: 1px;
}

blockquote,div.audio
{
	border: #fff 5px solid;
	padding: 10px;
	margin: 20px 0px;
	border-radius: 5px;
	box-shadow: 0px 0px 15px #aaa;
	background: #fdfdfd;
}

div.audio audio
{
	width: 100%;
}

.submit
{
	padding: 0px 18px;
	height: 24px;
	position: relative;
	top: -0.5px;
}

:root select
{
	top: 0px
}

:root .submit
{
	top: 0.5px
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	:root .submit
	{
		top: -0.2px
	}
}

body,div,span,td
{
	color: #444;
}

a
{
	color: #444;
	text-decoration: none;
}
/*a:visited	{color:#2b2b2b;}*/
a:hover
{
	color: #000;
}

a:active
{
	color: #000;
	text-decoration: underline;
}

.checkbox
{
	height: 15px;
	width: 15px;
}

.bian,#alttxt,div.contents img,.error3
{
	border-radius: 5px;
	box-shadow: 0px 0px 15px #aaa;
}

.bian2
{
	border-radius: 5px;
}

.bian2:hover,.bianhover:hover
{
	box-shadow: 0px 0px 15px #aaa;
}

.yuan ,div.contents input,div.contents textarea,div.contents select
{
	border-radius: 5px;
}

.overtxt
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.yahei
{
	font-family: 'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';
}
/*以下为站点样式，可适当修改*/

.sf
{
	line-height: 45px;
	height: 45px;
	background: #f5f5f5;
	border-radius: 5px;
	padding-left: 20px;
}

/*管理菜单*/
.adminlink
{
	background: #fdfdfd;
}

.adminlink a
{
	display: block;
	color: #666;
	text-decoration: none;
	line-height: 34px;
	height: 34px;
	padding-left: 18px;
	border-bottom: 1px solid #f3f3f3;
	border-top: 1px solid #fff;
}

.adminlink a:hover
{
	background: #f0f0f0;
	color: #C4005B;
}

/*菜单连接*/
ul.minmenu li
{
	float: left;
	padding: 15px 15px 15px 0px;
}

ul.minmenu a
{
	text-decoration: none;
	border: 1px solid #bbb;
	display: block;
	background: #F6F6F6;
	line-height: 30px;
	text-align: center;
	padding: 0px 20px;
	border-radius: 5px;
}

ul.minmenu a:hover
{
	background: #fff;
}

ul.minmenu a:active, ul.minmenu li.selectlink a,.selectlink a
{
	background: #C4005B;
	color: #fff;
	border: 1px solid #C4005B;
	box-shadow: 0px 0px 15px #aaa;
}

/*单广告链接*/
.link
{
}

.link img
{
	border-radius: 5px;
	max-height: 260px;
}

.link img:hover
{
	box-shadow: 0px 0px 15px #aaa;
}

/*组广告链接*/
.links
{
}

.links li
{
	float: left;
}

.links li a
{
}

.links li a img
{
	border-radius: 5px;
	max-height: 260px;
}

.links li a img:hover
{
	box-shadow: 0px 0px 15px #aaa;
}

.links li ol
{
	text-align: center
}

/*底部*/
.bottomlinks
{
	line-height: 52px;
	height: 52px;
	background: #C4005B;
	border-bottom: 5px #CCC solid;
	COLOR: #fff;
	text-align: center;
}

.bottomlinks a
{
	color: #fff;
}

.bottomlinks b
{
	float: right;
	padding-right: 20px;
}

.copy
{
	line-height: 58px;
	height: 58px;
	COLOR: #000;
	text-align: center;
}

/*自定义条数展示与新闻*/
ul.love
{
	width: 100%;

}

ul.love li
{
	width: 20%;
	padding: 10px 0px;
	float: left;
	color: #666;
}

ul.love li a
{
	display: block;
	color: #666;
	margin: 10px;
}

ul.love li a:hover
{
	color: #FF0000;
}

ul.love li a img
{
	width: 100%;
}

ul.love li div
{
	overflow: hidden;
	transform: rotate(0);
	border-radius: 5px;
}

ul.love li div img
{
	transition: all 2s ease-in-out;
}

ul.love li div:hover img
{
	transform: translateZ(0) scale(1.12);
	transition: all .4s ease-in-out;
}

ul.love li div:hover
{
	box-shadow: 0px 0px 15px #333;
	transition: all .3s ease-in-out;
}

ul.love ol
{
	padding: 10px 0px 0px 0px;
	display: block;
	text-align: center;
}

ul.lovelist li
{
	width: 32.53%;
	float: left;
	background: #fafafa;
	margin: 0.8% 0.8% 0.8% 0px;
	padding: 0px;
	border-radius: 5px;
	transition: all 1.5s ease-in-out;
}

ul.lovelist li a
{
	padding-left: 10px;
	font-size: 1.2em;
}

ul.lovelist li:hover
{
	background: #eee;
	transition: all .01s ease-in-out;
}

/*表单与编辑器样式*/
ul.fs
{
	border: #eee 1px solid;
	margin: 20px 0px;
	border-radius: 5px;
}

ul.fs:hover
{
	box-shadow: 5px 5px 10px #aaa;
}

ul.fs li
{
	background: #fff;
	padding: 0px;
	border-top: #eee 1px solid;
	position: relative;
}

ul.fs li.info
{
	padding: 10px 20px;
	min-height: 25px;
	margin: 0px;
}

ul.fs li *
{
	font-size: 16px;
	font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53'
}

ul.fs li:hover
{
	background: #fafafa;
}

ul.fs li dl,ul.fs li dt,ul.fs li dd
{
	min-height: 46px;
	line-height: 46px;
	margin-right: 2%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

ul.fs li dl
{
	width: 10%;
	text-align: right;
}

ul.fs li dt
{
	width: 51%;
}

ul.fs li dd
{
	width: 31.5%;
}

ul.fs li:hover dl
{
	color: red;
}

ul.fs li:hover dd
{
	color: red;
}

ul.fs div.edittools
{
	margin: 5px;
}

ul.fs .border-top
{
	border-top: #eee 1px solid;
}

ul.fs li.selects
{
	display: none;
}

ul.fs li dt input[type="text"],ul.fs li dt input[type="password"],ul.fs li dt textarea
{
	width: 95%;
	font-size: 16px;
	height: 23px;
	padding: 2px;
}

ul.fs li dt input[type="radio"],ul.fs li dt input[type="checkbox"]
{
	height: auto;
}

ul.fs li dt textarea
{
	height: 150px;
	line-height: 150%;
	margin-top: 8px;
}

ul.fs li dt select,ul.fs li dt textarea,ul.fs li dt input
{
	border: 1px solid #0099cc;
	BACKGROUND: #fdfdfd;
	COLOR: #0099cc;
}

ul.fs li dt select:hover,ul.fs li dt textarea:hover,ul.fs li dt input:hover
{
	border: 1px solid #00ddff;
	BACKGROUND: #fff;
	box-shadow: 0px 0px 13px #666;
}

ul.fs li dt label
{
	padding: 0px 5px 0px 0px;
}

ul.fs li dt label span
{
	border: 1px #FFFFFF solid;
	border-radius: 5px;
	cursor: pointer;
}

ul.fs li dt label span:hover
{
	background: #888;
	color: #fff;
}

ul.fs li dt label input[type="radio"],ul.fs li dt label input[type="checkbox"]
{
	height: auto;
	border: 0px;
	opacity: 0;
	position: absolute;
	z-index: -1;
}

ul.fs li dt input[type="checkbox"]+span,ul.fs li dt input[type="radio"]+span
{
	padding: 2px 5px;
}

ul.fs li dt input[type="checkbox"]:checked+span,ul.fs li dt input[type="radio"]:checked+span
{
	border: 1px #aaa solid;
	color: #000;
	background: #eee;
}

@media \0screen\,screen\9
{
	/*区分IE9以下版本*/
	ul.fs li dt input[type="checkbox"]+span,ul.fs li dt input[type="radio"]+span
	{
		padding: 0px 13px 0px 6px;
	}

	ul.fs li dt label input[type="radio"],ul.fs li dt label input[type="checkbox"]
	{
		opacity: 100\9;
		position: static\9;
	}
}

ul.fs .showimg
{
	position: relative;
	background: #fff;
	display: none;
}

ul.fs .showimg dd
{
	position: relative;
	margin-left: 180px;
}

ul.fs .showimg dt
{
	position: absolute;
	top: 37px;
	width: 180px;
}

ul.fs .showimg dt img,ul.fs .showimg dd img
{
	height: 100px;
	line-height: 130px;
	padding: 5px;
	margin: 10px 10px 10px 0px;
	border: #eee 1px solid;
	background: #FFF;
	cursor: pointer;
}

ul.fs .showimg dt img
{
	max-height: 100px;
	max-width: 90%;
}

ul.fs .showimg img:hover
{
	box-shadow: 0px 0px 13px #666;
}

div.editsubmit
{
	text-align: center;
	width: 100%;
}

div.editsubmit input,.button
{
	user-select: none;
	width: auto;
	border: 0px;
	color: #fff;
	font-size: 16px;
	font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53';
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
	height: 38px;
	line-height: 38px;
	padding: 0px 13px;
	margin: 15px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	text-decoration: none !important;
	background-color: #2EB5E5;
	background-image: -moz-linear-gradient(top, #34C0E9, #29AAE1);
	background-image: -webkit-linear-gradient(top, #34C0E9, #29AAE1);
	background-image: -ms-linear-gradient(top, #34C0E9, #29AAE1);
	background-image: linear-gradient(top, #34C0E9, #29AAE1);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34C0E9', endColorstr='#29AAE1',GradientType=0 );
}

div.editsubmit input:hover,.button:hover
{
	box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.3);
	color: #ffd;
}

ul.fs .seo div
{
	line-height: 200%;
	padding: 20px;
	color: red;
}

ul.fs table.table
{
	background: #FFFFFF;
}

ul.fs table.table td input
{
	width: 90%;
}

@media only screen and (max-width: 650px)
{
	ul.fs li dl
	{
		width: 27%;
		text-align: right;
	}

	ul.fs li dt
	{
		width: 65%;
	}

	ul.fs li dd
	{
		position: absolute;
		top: -46px;
		left: 0px;
		width: 100%;
		display: none;
		text-align: center;
	}

	ul.fs li:hover dd
	{
		display: block;
		background: rgba(0, 0, 0, 0.8);
	}

	.minhidden
	{
		display: none
	}
}

ul.minfs li dl
{
	width: 27%;
	text-align: right;
}

ul.minfs li dt
{
	width: 65%;
}

ul.minfs li dd
{
	position: absolute;
	top: -46px;
	left: 0px;
	width: 100%;
	display: none;
	text-align: center;
}

ul.minfs li:hover dd
{
	display: block;
	background: rgba(0, 0, 0, 0.8);
}

.button2,div.editsubmit .button2
{
	user-select: none;
	width: auto;
	border: 0px;
	color: #fff;
	font-size: 16px;
	font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53';
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
	height: 38px;
	line-height: 38px;
	padding: 0px 13px;
	margin: 15px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	text-decoration: none !important;
	background-color: #ff4400;
	background-image: -moz-linear-gradient(top, #ff4400, #dd2b00);
	background-image: -webkit-linear-gradient(top, #ff4400, #dd2b00);
	background-image: -ms-linear-gradient(top, #ff4400, #dd2b00);
	background-image: linear-gradient(top, #ff4400, #dd2b00);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4400', endColorstr='#dd2b00',GradientType=0 );
}

.button2:hover
{
	color: #fff;
	background: #ff4400;
}

.min_button
{
	padding: 0px 10px;
	margin: 5px;
	line-height: 28px;
	height: 28px;
	font-size: 13px;
}

/*禁止选中文字*/
.nocopy
{
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

/*缩略图放大缩小*/
.show
{
	position: absolute;
	z-index: 991;
	background: #000;
	height: 100%;
	width: 100%;
	top: 0px;
}

#show
{
	position: absolute;
	z-index: 992;
	height: 100%;
	width: 100%;
	text-align: center;
	top: 0px;
	overflow: hidden;
	background: url(../images/admin/side.jpg)
}

#show div
{
	height: 100%;
	position: relative;
	margin-right: 200px;
}

#show div img
{
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#show dl
{
	height: 100%;
	top: 0px;
	marging-top: 20px;
	position: absolute;
	right: 0px;
	width: 200px;
	background: #787878 url(../images/bg/1.gif);
	overflow-y: auto;
	overflow-x: hidden;
	;
}

#show dl dt
{
	width: 180px;
	margin: 0 auto;
}

#show dl dd
{
	padding: 10px;
}

#show img
{
	max-height: 95%;
	max-width: 95%;
	border: solid #aaa 3px;
	border-radius: 5px;
	position: relative;
}

#show img:hover
{
	border: solid #fff 3px;
	box-shadow: 0px 0px 15px #aaa;
}

/*字体阴影与描边*/
.shadow
{
	text-shadow: 5px 5px 5px #aaa;
	color: #444;
}

.miaobian
{
	text-shadow: 1px 0px 2px #ddd,-1px 0px 2px #ddd,0px 1px 2px #ddd,0px -1px 2px #ddd;
}

/*主内容盒子*/
body
{
	background: #fff;
}

div.main
{
	width: 1200px;
	text-align: left;
	min-height: 450px;
	margin: 0 auto;
}

div.list,div.main_right,div.main_left,div.main_content
{
	display: inline;
	word-break: break-all;
	table-layout: fixed;
	min-height: 200px;
	margin-bottom: 20px;
}

div.main_content
{
	float: left;
	width: 80%;
}

div.main_right
{
	float: right;
	width: 19%;
	padding-left: 1%;
}

div.main_left
{
	float: left;
	width: 19%;
	padding-right: 1%;
}

/*小内容盒子*/
div.min_box
{
	border-radius: 5px;
	border: solid 1px #ddd;
	margin-bottom: 20px;
	background: #FFF;
}

div.min_box:hover
{
	box-shadow: 0px 0px 15px #aaa;
	color: #000;
	background: url(../images/bg/hotbg.gif);
}

div.min_box_content
{
	min-height: 200px;
	padding: 12px;
	line-height: 150%;
	font-size: 14px;
	color: #555;
	border-top: solid 1px #ddd;
	word-break: break-all;
}

div.min_box_content:hover
{
	color: #000;
}

/*新闻产品的内容*/
div.content
{
	margin-top: 10px;
}

div.content h1
{
	font-size: 25px;
}

div.content .time
{
	text-align: right;
	color: red;
}

div.content .p
{
	line-height: 200%;
	font-size: 15px;
	color: #333;
}

div.content .p p
{
	display: block;
	margin-top: 15px;
	line-height: 200%;
	font-size: 15px;
	color: #333;
}

div.content img
{
	margin: 10px;
	border: 2px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	max-width: 100%;
}

div.content img:hover
{
	border: 2px solid #eaeaea;
	background: #fdfdfd;
	box-shadow: 0px 0px 8px #ddd;
}

/*项目标题*/
h1.title3
{
	background: #fafafa;
	color: #444;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-size: 20px;
	font-family: 'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';
	border-radius: 5px;
}

h1.title3 i
{
	background: #C4005B;
	width: 2px;
	height: 30px;
	display: block;
	float: left;
	margin: 10px 10px 0px 0px;
}

h1.title3 .b
{
	background: #005BC4;
}

h1.title3 .g
{
	background: #00C45B;
}

h1.title3 span
{
	float: right;
	padding: 0px 15px;
	font-size: 15px;
}

h1.title2
{
	background: #fafafa;
	color: #444;
/*height:36px;*/
	line-height: 36px;
	font-weight: bold;
	font-size: 15px;
	font-family: 'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';
	border-radius: 5px;
}

h1.title2 i
{
	background: #C4005B;
	width: 2px;
	height: 20px;
	display: block;
	float: left;
	margin: 8px 10px 0px 0px;
}

h1.title2 .b
{
	background: #005BC4;
}

h1.title2 .g
{
	background: #00C45B;
}

h1.title2 span
{
	float: right;
	padding: 0px 15px;
	font-size: 13px;
}

.navtable
{
	width: 100%;
	height: 100px;
}

.navtable .td1
{
	width: 260px;
}

.info
{
	border-top: 10px solid #C4005B;
	margin: 10px 0px 20px 0px;
}

.info div
{
	border-top: 1px solid #f1f1f1;
	background: #E5E5E5;
	height: 30px;
	line-height: 30px;
	padding: 0px 15px;
}

.hiddenhtml
{
	overflow-y: hidden;
}


/*顶部*/
.top
{
	padding-bottom: 15px;
	position: relative;
}

.top,.top .top_bg,.top .top_box
{
	height: 38px;
	line-height: 33px;
}

.top .top_bg
{
	position: absolute;
	width: 100%;
	z-index: -1;
	background: #eee url(../images/bg/header-bg.gif);
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter: alpha(Opacity=75);
}

.top .top_box
{
	width: 1200px;
	margin: 0 auto;
	height: 45px;
	position: relative;
}

.top .r ul,.top .r li
{
	float: left;
}

.top .r
{
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 10;
}

.top .r li
{
}

.top .r li a
{
	display: block;
	padding: 0px 15px;
}

.top .r dl
{
	background: #fff;
	text-align: center;
	border-top: 1px solid #aaa;
	display: none;
}

.top .r dt
{
	padding: 10px;
}

.top .r form *
{
}

.top .r form a
{
	display: inline;
	padding: 0px 5px;
}

.top .r form span
{
	width: 30px;
}

.top .r form input
{
	width: 90px;
}

.top .r #memory
{
	width: 25px;
}

.top .r-select
{
	background: #ddd;
	border-top: 3px solid #1F72A6;
}

.top .hover dl
{
	display: block;
	background: #ff0;
}

.top .sms
{
	color: red;
}

.bar
{
	background: #1F72A6 url('../images/moban/top_bg.jpg');
	height: 151px;
	color: #fff;
	margin-bottom: 10px;
}

.bar_bg
{
	background: url('../images/logo/logo.png') no-repeat;
	height: 100%;
}

.bar h1
{
	padding: 125px 10px 0px 0px;
	text-align: right;
}

/*********************以下为系统公共组件样式，不推荐普通用户修改*****************************/

/*主导航多级菜单*/
ul.nav
{
	float: right;
}

ul.nav li
{
	float: left;
	position: relative;
	text-align: center;
	min-width: 80px;
	z-index: 10;
}

ul.nav .navlink:hover,ul.nav .select
{
	border: 1px #f4308B solid;
	padding: 4px 9px;
	border-radius: 5px;
	box-shadow: 0px 0px 15px #aaa;
}

ul.nav a
{
	display: block;
	color: #C4005B;
	padding: 5px 10px;
	margin: 0px 10px;
	font-size: 14px;
	font-family: 'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1';
	text-decoration: none;
}

ul.nav ul
{
	position: absolute;
	opacity: 0;
	display: none;
	left: 0px;
	width: 100%;
}

ul.nav ul li
{
	width: 100%;
}

ul.nav ul li a
{
	background-color: #fafafa;
	color: #333;
	border: 0px;
	border-bottom: 1px #ddd solid;
	border-top: 1px #fff solid;
}

ul.nav ul li a:hover
{
	background-color: #eee;
	color: #000;
	text-decoration: none;
}

ul.nav ul ul
{
	left: 77px;
	top: -1px;
}

ul.nav2
{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: #FFFFFF;
	display: none;
}

ul.nav2 li
{
}

ul.nav2 .navlink:hover,ul.nav2 .select
{
	border-bottom: 1px #C4005B solid;
}

ul.nav2 a
{
	display: block;
	color: #C4005B;
	padding: 10px;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px #ddd solid;
	border-top: 1px #fff solid;
}

ul.nav2 ul
{
	opacity: 0;
	display: none;
}

ul.nav2 ul li
{
}

ul.nav2 ul li a
{
	background-color: #fafafa;
	color: #333;
	padding-left: 30px;
}

ul.nav2 ul li a:hover
{
	background-color: #eee;
	color: #000;
	text-decoration: none;
}

ul.nav2 ul ul
{
}

img.nav2button
{
	width: 40px;
	position: fixed;
	top: 70px;
	right: 6%;
	border-radius: 5px;
	box-shadow: 0px 0px 15px #aaa;
	border: #FFFFFF 3px solid;
}

/*状态信息*/
.error3
{
	position: absolute;
	z-index: 999;
	width: 400px;
	max-width: 80%;
	border: 1px solid #bbb;
	BACKGROUND: #fff;
	margin: auto auto;
}

.error3 h1
{
	BACKGROUND: #f0f0f0;
}

.error3 h1 span
{
	min-width: auto;
}

.error3 div
{
	padding: 5px;
	line-height: 30px;
	min-height: 100px;
	max-height: 360px;
	border-top: 1px solid #bbb;
	font-size: 1em;
	overflow: auto;
}

/*分页翻页*/
.page_list
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.page_list div
{
	position: relative;
	padding: 10px;
	BACKGROUND-COLOR: #fff;
}

.page_list select
{
	position: relative;
	top: -3px
}

.page_list_span1
{
	position: absolute;
	right: 100px;
}

.page_list_span2
{
	position: absolute;
	right: 10px;
}

.page_list font
{
	color: red;
}

/*搜索表单*/
div.form
{
	height: 44px;
	line-height: 44px;
	border: 1px solid #efefef;
	background: #fefefe url('../images/admin/contentTop.png');
}

div.form span
{
	padding-left: 120px;
}

div.form input
{
	margin-right: 5px;
	height: 24px;
}

div.form .key
{
	width: 180px;
}

div.form select
{
	height: 28px;
}

div.form .submit
{
	height: 28px;
}




/*Showbox*/
#showbox
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	width: 99%;
	height: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#showbox2
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background-color: #ddd;
}

#loadbox
{
	position: absolute;
	top: 20%;
	left: 0px;
	width: 100%;
	z-index: 999;
	text-align: center;
}

#loadlayer
{
	display: none;
}

#closebox
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: right;
	background: url('../images/header-bg.gif') repeat-x;
}

#closebox a, #closebox a:visited, #closebox a:link, #closebox a:active
{
	line-height: 33px;
	font-size: 14px;
	color: #000;
	padding: 15px;
}

/*表格样式*/
table.table
{
	width: 100%;
	background-color: #fff;
}

table.table,table.table td
{
	border-collapse: collapse;
	border: 1px solid #eee;
	padding: 10px;
}

table.table	.tr
{
	background-color: #f0f0f0;
	background-image: url('../images/moban/tr.gif');
	text-align: center;
}

table.table tr:hover
{
	background: #f8f8f8;
}

table.table	.tr2
{
	background-color: #fefefe;
}

table.table2	td
{
	padding: 3px;
	border: 0px;
}

table.table3
{
	width: 100%;
	background: #fafafa;
}

table.table3	td
{
	padding: 7px;
	border: 1px #FFFFFF solid;
}

table.table tr:first-child
{
	color: #636363;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
	background: linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
}

/*********************以下为主模块样式，不推荐修改*****************************/

/*投票*/
.vote td
{
	padding: 1px;
}

.vote .td
{
	background: #eee;
	width: 300px;
}

.vote div
{
	background: url('../images/moban/top_bg.png');
	color: #fff;
}

.vote span
{
	font-weight: bold;
}

.vote li
{
	float: left;
	text-align: center;
	height: 330px;
	width: 47%;
	background: #fff;
	border: 1px solid #eee;
	margin: 10px;
}

.vote ol
{
	background: #eee;
	padding: 10px;
}

.vote li img
{
	width: 270px;
	margin: 10px;
}

.vote p
{
	text-align: center;
}
/*********************以下为功能杂项，不推荐修改*****************************/

/*清除浮动*/
.clear
{
	background: none;
	border: 0px none;
	clear: both;
	display: block;
	float: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 0px;
	line-height: 0px;
	list-style-type: none;
}

/*表单*/
.an
{
	border: 1px solid #0099cc;
	BACKGROUND: #fdfdfd;
	COLOR: #0099cc;
}

.an:hover
{
	border: 1px solid #00ddff;
	BACKGROUND: #fff;
	box-shadow: 0px 0px 13px #666;
}

/*iframe解决下拉框问题*/
#iframe
{
	position: absolute;
	z-index: 999;
	width: expression(this.nextSibling.offsetWidth);
	height: expression(this.nextSibling.offsetHeight);
	top: expression(this.nextSibling.offsetTop);
	left: expression(this.nextSibling.offsetLeft);
}

/*qr*/
.qr
{
	margin: 5px 0px 15px 0px;
	width: 100%;
}

.qrout
{
	BACKGROUND: #fff;
	line-height: 100%;
	padding: 5px;
	margin: 0px 24px 0px 15px;
	width: 100px;
	float: left;
}

/*alt*/
#alttxt
{
	background: #FFF;
	border: 1px #ddd solid;
	font-size: 12px;
	padding: 10px;
	z-index: 1000;
	position: absolute;
	display: none;
}


/*数据报表*/
.chart
{
	width: 100%;
	height: 400px;
	padding: 30px 0px;
}




/*手机站样式*/

@media only screen and (max-width: 768px)
{
	/*修改手机站相似产品*/
	ul.love li
	{
		width: 33.3%;
	}

	div.content
	{
		padding: 5px 3%;
	}

	div.content img
	{
		margin: 0px;
	}
}

.showlist
{
	width: 100%;
	float: left;
}

.showlist div *
{
	width: 100%;
}

.showlist li
{
	margin: 10% auto;
	width: 92%;
	background: #fdfdfd;
	border: 5px solid #fff;
	border-radius: 5px;
}

.showlist li:hover
{
	box-shadow: 0px 0px 8px #666;
	background: #f0f0f0;
}

.showlist li dl a
{
	display: block;
}

.showlist li img
{
	border-radius: 5px;
}

.showlist li .t
{
	line-height: 35px;
	display: block;
	text-align: center;
}

.showlist li:hover b
{
	color: #e30;
}

.showlist dt a
{
	overflow: hidden;
	display: inline-block;
	transform: rotate(0);
	border-radius: 5px;
}

.showlist dt a img
{
	transition: all .4s ease-in-out;
}

.showlist dt a:hover img
{
	transform: translateZ(0) scale(1.12);
}

.showlist dd ,.showlist ol
{
	padding: 1%;
	color: #666;
	text-align: center;
}

.showlist dd *
{
	color: #666;
}

.showlist span
{
	text-decoration: line-through;
	vertical-align: middle;
}

.showlist .pm
{
	text-decoration: none;
	color: #00F;
}

.showlist div
{
	float: left;
	border-left: 1px solid #eee;
}

.showlist div:hover
{
	background: #fafafa;
}

.showlist .button
{
	width: 60%;
	color: #fff;
	margin: 0px auto;
	padding: 0px;
}

@media only screen and (max-width: 650px)
{
	.showlist .button
	{
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}
}

#showdata
{
	display: none;
}

#showdata li
{
	float: left;
	width: 300px;
}

#showdata li *
{
	width: 100%;
}

#loaddata
{
	text-align: center;
}

.pagelist
{
	text-align: center;
	margin-top: 30px;
}

.pagelist a
{
	margin: 3px;
	padding: 3px;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.pagelist span
{
	margin: 3px;
	padding: 3px;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.showlist
{
	width: 100%;
	float: left;
}

.showlist div *
{
	width: 100%;
}

.showlist li
{
	margin: 10% auto;
	width: 92%;
	background: #fdfdfd;
	border: 5px solid #fff;
	border-radius: 5px;
}

.showlist li:hover
{
	box-shadow: 0px 0px 8px #666;
	background: #f0f0f0;
}

.showlist li dl a
{
	display: block;
}

.showlist li img
{
	border-radius: 5px;
}

.showlist li .t
{
	line-height: 35px;
	display: block;
	text-align: center;
}

.showlist li:hover b
{
	color: #e30;
}

.showlist dt a
{
	overflow: hidden;
	display: inline-block;
	transform: rotate(0);
	border-radius: 5px;
}

.showlist dt a img
{
	transition: all .4s ease-in-out;
}

.showlist dt a:hover img
{
	transform: translateZ(0) scale(1.12);
}

.showlist dd ,.showlist ol
{
	padding: 1%;
	color: #666;
	text-align: center;
}

.showlist dd *
{
	color: #666;
}

.showlist span
{
	text-decoration: line-through;
	vertical-align: middle;
}

.showlist .pm
{
	text-decoration: none;
	color: #00F;
}

.showlist div
{
	float: left;
	border-left: 1px solid #eee;
}

.showlist div:hover
{
	background: #fafafa;
}

.showlist .button
{
	width: 60%;
	color: #fff;
	margin: 0px auto;
	padding: 0px;
}

@media only screen and (max-width: 650px)
{
	.showlist .button
	{
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}
}

#showdata
{
	display: none;
}

#showdata li
{
	float: left;
	width: 300px;
}

#showdata li *
{
	width: 100%;
}

#loaddata
{
	text-align: center;
}

.showpics
{
	width: 94%;
	border: #DBDBDB solid 1px;
	border-radius: 5px;
	background: #FFF;
	float: left;
	margin: 0px;
}

.showpics img
{
	border-radius: 5px;
}

.showpics li
{
	height: 395px;
	padding-bottom: 15px;
	text-align: center;
	position: relative;
}

.showpics li img
{
	max-height: 385px;
	max-width: 95%;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
}

.showpics ol
{
	border-top: #dbdbdb solid 1px;
	background: #fbfbfb;
}

.showpics dt
{
	height: 90px;
}

.showpics dt img
{
	height: 90%;
	margin: 1%;
}

.showpics dt img:hover
{
	box-shadow: -5px -5px 8px #aaa;
}

div.showleft
{
	background: #fdfdfd;
	width: 50%;
	float: left;
	margin: 3% 0px;
}

div.showleft .qrout
{
	margin: 0px 20px 0px 0px;
}

ul.fs2
{
	margin: 0px;
	padding-top: 1px;
}

ul.fs2 li dl
{
	width: 20%;
}

ul.fs2 li dt
{
	width: 76%;
}

#_nub
{
	width: 50px;
}

.nubjia,.nubjian
{
	border: #A0A0A0 1px solid;
	line-height: 27px;
	height: 27px;
	width: 15px;
	display: inline-block;
	margin-left: 3px;
	text-align: center;
	cursor: pointer;
	user-select: none;
}

div.min_box_content
{
	color: #666;
	min-height: 110px;
	height: 110px;
	padding-bottom: 22px;
}

div.min_box_content div.c
{
	min-height: 110px;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}

div.min_box_content:hover
{
	color: #000;
	background: url(../images/hotbg.gif);
}
.news {width:100%;}
.news *{font-size:1.1em;color:#666;}
.news div{float:left;border-left:1px solid #eee;}
.news li{background:#fdfdfd;border-bottom:1px solid #eee;padding:10px;position:relative;}
.news li:hover{background:#f7f7f7 url(images/8xs/bg5.gif);}
.news li a{display:block;width:70%;position:relative;left:10px;top:0;}
.news li span{display:block;position:absolute;right:10px;top:10px;}
.news li ol{clear: both;float:none;display:none;padding:10px;height:80px;overflow:hidden;color:#888;font-size:1em;}
.news li ol img{height:90%;border-radius: 5px;}
.news li ol:hover{overflow:auto;}
.news li:hover ol{display:block;color:#000;}
.news li:hover a{color:red;}

.showpics{width:94%;border:#DBDBDB solid 1px;border-radius:5px;background:#FFF;float:left;margin:0px;}
.showpics img{border-radius:5px;}
.showpics li{height:395px;padding-bottom:15px;text-align:center;position:relative;}
.showpics li img{max-height:385px;max-width:95%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;}
.showpics ol {border-top:#dbdbdb solid 1px;background:#fbfbfb;}
.showpics dt{height:90px;}
.showpics dt img{height:90%;margin:1%;}
.showpics dt img:hover{box-shadow: -5px -5px 8px #aaa;}

div.showleft{background:#fdfdfd;width:50%;float:left;margin:3% 0px;}
div.showleft .qrout{margin:0px 20px 0px 0px;}

ul.fs2 {margin:0px;padding-top:1px;}
ul.fs2 li dl{width:20%;}
ul.fs2 li dt{width:76%;}
#_nub{width:50px;}
.nubjia,.nubjian{border:#A0A0A0 1px solid;line-height:27px;height:27px;width:15px;display:inline-block;margin-left:3px;text-align:center;cursor:pointer;user-select:none;}
div.min_box_content{color:#666;min-height:110px;height:110px;padding-bottom:22px;}
div.min_box_content div.c{min-height:110px;text-indent:2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
div.min_box_content:hover{color:#000;background:url(../images/hotbg.gif);}













