﻿.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 li {

	background: #fff;

	padding: 0px;

	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 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:#ddd;

}



.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/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/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;

}





/*字体阴影与描边*/







/*主内容盒子*/



/* body {

	background: #fff url('../images/bg.gif') repeat-x;

} */



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/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;

}





/*新闻产品的内容*/













/*项目标题*/



.navtable {

	width: 100%;

	height: 100px;

}



.navtable .td1 {

	width: 260px;

}





.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/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/top_bg.jpg');

	height: 151px;

	color: #fff;

	margin-bottom: 10px;

}



.bar_bg {

	background: url('../images/logo.png') no-repeat;

	height: 100%;

}



.bar h1 {

	padding: 125px 10px 0px 0px;

	text-align: right;

}





/*********************以下为系统公共组件样式，不推荐普通用户修改*****************************/





/*主导航多级菜单*/



/*ul.nav {

	margin-top: 10px;

}



ul.nav li {

	float: left;

	position: relative;

	text-align: center;

	width: 100px;

	line-height: 40px;

	

}

ul.nav .navlink{

	-webkit-transition-duration: .5s;

	-moz-transition-duration: .5s;

	-ms-transition-duration: .5s;

	-o-transition-duration: .5s;

	transition-duration: .5s;

	border:solid 1px #fff;

}

ul.nav .navlink:hover,

ul.nav .select {

	border: 1px #d7a02b solid;

	border-radius: 5px;

	box-shadow: 0px 0px 15px #aaa;

}



ul.nav a {

	display: block;

	color: #000;

	font-size: 16px;

	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 {

	color: #333;

	border: 0px;

	border-bottom: 1px #ddd solid;

	border-top: 1px #fff solid;

	background: #fff;

}



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;

	background:none !important;

	border:1px solid #ccc;

	width:80px;

	height:22px;

}



.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/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/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/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;

}





/*********************以下为功能杂项，不推荐修改*****************************/





/*清除浮动*/







/*表单*/

.ss_box{

	background: #eee;

	padding: 10px 100px;

	margin: 20px 0px;

}





.ss_submit{

	width: 100px;

	height: 35px;

	background: #000;

	font-size: 16px;

	line-height: 35px;

	text-align: center;

	color: #fff;

	border-radius: 8px;

}



/*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;

	border-radius:6px;

}





/*数据报表*/



.chart {

	width: 100%;

	height: 400px;

	padding: 30px 0px;

}