html {
	font: 14px/1.8 "Microsoft YaHei", Tahoma, Verdana, "Simsun"; color: rgb(75, 82, 92); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
body {
	font: 14px/1.8 "Microsoft YaHei", Tahoma, Verdana, "Simsun"; color: rgb(75, 82, 92); font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
body {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
h3 {
	list-style: none; margin: 0px; padding: 0px;
}
h4 {
	list-style: none; margin: 0px; padding: 0px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px;
}
h6 {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
th {
	list-style: none; margin: 0px; padding: 0px;
}
td {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
pre {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
input {
	list-style: none; margin: 0px; padding: 0px;
}
button {
	list-style: none; margin: 0px; padding: 0px;
}
textarea {
	list-style: none; margin: 0px; padding: 0px;
}
hr {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
input {
	border: currentColor; border-image: none; color: rgb(75, 82, 92); font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun";
}
button {
	border: currentColor; border-image: none; color: rgb(75, 82, 92); font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun";
}
a {
	text-decoration: none;
}
a {
	
}
area {
	
}
:focus {
	outline-style: none;
}
body {
	margin: 0px; padding: 0px; height: 100%; min-width: 1000px;
}
html {
	margin: 0px; padding: 0px; height: 100%; min-width: 1000px;
}
input {
	font-family: "Microsoft YaHei",Tahoma,Verdana,"Simsun";
}
img {
	border: currentColor; border-image: none;
}
#page {
	width: 100%; position: relative; min-height: 100%;
}
#content {
	width: 100%; padding-bottom: 60px;
}
.block {
	margin: 0px auto; width: 86%;
}
#header {
	background: rgb(0, 192, 239); height: 80px; border-bottom-color: rgb(0, 172, 215); border-bottom-width: 4px; border-bottom-style: solid; position: relative; z-index: 1;
}
.header_div {
	position: relative;
}
#content {
	width: 100%; padding-bottom: 60px;
}
.logo {
	left: 0px; top: -15px; position: absolute; z-index: 3;
}
.page_title {
	left: 250px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 32px; font-weight: bold; position: absolute; z-index: 2;
}
.contact {
	/*background: url("../images/telephone.png") no-repeat 0px 0px;*/ top: 20px; right: 20px; color: rgb(14, 102, 123); padding-left: 45px; position: absolute;
}
.contact span {
	display: block;
}
.contact span.sm_text {
	line-height: 16px; font-size: 12px;
}
.contact span.big_text {
	line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: italic; font-weight: bold;
}
.seach_top {
	height: 58px;
}
#seach_top {
	background: rgb(255, 255, 255); padding: 10px 0px; width: 100%; height: 38px;
}
.seacher {
	background: rgb(255, 255, 255);
}
.seacher_l {
	float: left; position: relative; z-index: 1;
}
.select_div {
	background: rgb(0, 192, 239); border-radius: 3px 0px 0px 3px; border: 1px solid rgb(0, 175, 218); border-image: none; left: 0px; top: 0px; width: 60px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; position: absolute; z-index: 3; cursor: pointer;
}
.select_div i {
	/*background: url("../images/down.png") no-repeat; */width: 9px; height: 9px; margin-left: 5px; display: inline-block;
}
.class_down {
	background: rgb(0, 192, 239); border: 1px solid rgb(0, 175, 218); border-image: none; top: 36px; width: 60px; text-align: center; color: rgb(255, 255, 255); position: absolute; z-index: 100;
}
.class_down li {
	padding: 3px 0px; font-size: 13px;
}
.class_down li:hover {
	background: rgb(0, 182, 227); cursor: pointer;
}
.seacher_input {
	/*background: url("../images/input.png") no-repeat right;*/ border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(210, 214, 222) rgb(210, 214, 222) rgb(210, 214, 222) currentColor; border-radius: 3px; border-image: none; width: 200px; height: 36px; line-height: 36px; padding-right: 30px; padding-left: 70px;
}
.seacher_input:focus {
	border: 1px solid rgb(0, 192, 239); border-image: none; box-shadow: 0px 0px 2px #00c0ef;
}
.add_btn {
	background: url("../images/add.png") no-repeat 10px rgb(255, 171, 37); padding: 0px 8px 0px 28px; border-radius: 3px; border: 1px solid rgb(228, 143, 7); border-image: none; height: 36px; color: rgb(255, 255, 255); margin-left: 10px; float: right; cursor: pointer;
}
.add_btn:hover {
	background: url("../images/add.png") no-repeat 10px rgb(243, 156, 18);
}
.download_btn {
	background: url("../images/word_icon.jpg") no-repeat 10px 11px; padding: 0px 10px 0px 36px; border-radius: 3px; border: 1px solid rgb(210, 214, 222); border-image: none; height: 38px; text-align: center; color: rgb(75, 82, 92); line-height: 36px; font-size: 12px; margin-left: 10px; float: right; cursor: pointer;
}
.table_div {
	clear: both;
}
.table1 {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 100%; font-size: 13px; border-collapse: collapse;
}
.table1 th {
	background: rgb(241, 241, 241); padding: 8px 10px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; vertical-align: middle; border-collapse: collapse;
}
.table1 tr:nth-of-type(2n) {
	background: rgb(252, 252, 252);
}
.table1 td {
	padding: 8px 10px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; vertical-align: middle; border-collapse: collapse;
}
.table1 td.code {
	font-weight: bold;
}
.table1 td.solution {
	text-align: left;
}
.table1 td.contral button {
	padding: 2px 8px; font-size: 12px; cursor: pointer;
}
.table1 td.contral button.edit {
	background: rgb(0, 192, 239); color: rgb(255, 255, 255);
}
.table1 td.contral button.edit:hover {
	background: rgb(53, 124, 165);
}
.table1 td.contral button.del {
	background: rgb(226, 228, 233);
}
.table1 td.contral button.del:hover {
	background: rgb(193, 193, 195);
}
.table1 tr:hover {
	background: rgb(238, 248, 255);
}
#footer {
	left: 0px; width: 100%; height: 60px; bottom: 0px; position: absolute; z-index: 1;
}
#footer p,#footer a {
	text-align: center; color: rgb(153, 153, 153); font-size: 12px;
}
.fix {
	left: 0px; top: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 1000; box-shadow: 0px 2px 3px #ccc;
}
.gotop {
	background: url("../images/gotop.png") no-repeat center rgb(0, 192, 239); width: 50px; height: 50px; right: 0px; bottom: 120px; position: fixed; z-index: 1000; cursor: pointer;
}
.gotop:hover {
	background: url("../images/gotop.png") no-repeat center 10px rgb(0, 167, 208);
}
#addCode {
	font: 12px/20px "Microsoft yahei"; left: -100%; top: -100%; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#addCode label {
	width: 50px; text-align: right; margin-right: 5px; display: inline-block;
}
#addCode .inputbar {
	width: 400px;
}
form .control {
	padding: 10px 5px;
}
.inputbar {
	padding: 5px 10px; border: 1px solid rgb(204, 204, 204); transition:0.3s ease-in-out; border-image: none; width: 160px; height: 30px; line-height: 20px; font-size: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out;
}
.inputbar:focus {
	border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: 0px 0px 5px rgba(81,203,238,1); -webkit-box-shadow: 0 0 5px rgba(81, 203, 238, 1); -moz-box-shadow: 0 0 5px rgba(81, 203, 238, 1);
}
.sidepanel {
	top: 50%; width: 48px; right: 0px; font-size: 12px; position: fixed; z-index: 100;
}
.sidepanel li {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; position: relative;
}
.sidepanel li a {
	background: rgb(0, 0, 0); left: 0px; top: 0px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; position: absolute;
}
.sidepanel li .zx {
	width: 122px;
}
.sidepanel li .tel {
	width: 152px;
}
.sidepanel li i {
	background: url("../images/icon_right.png") no-repeat; width: 48px; height: 40px; float: left; display: inline-block;
}
.sidepanel li span {
	padding: 0px 10px; text-align: center; float: left;
}
.sidepanel li .zx i {
	background-position: 0px 0px;
}
.sidepanel li .tel i {
	background-position: 0px -40px;
}
.sidepanel li a:hover {
	background: rgb(91, 192, 222); right: 0px; color: rgb(255, 255, 255);
}
.sidepanel li a.zx:hover i {
	background-position: 0px -160px;
}
.sidepanel li a.tel:hover i {
	background-position: 0px -200px;
}
