body {
	margin: 0px; color: rgb(51, 51, 51); line-height: 1.5em; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
* {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; list-style-type: none;
}
p {
	margin: 0px; padding: 0px;
}

img {
	border: currentColor; border-image: none;
}
.box::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
body {
	background: url("../images/bg3.png") repeat-x; margin: 0px; padding: 0px; color: rgb(81, 81, 81); line-height: 18px; font-family: Verdana,Arial,Tahoma; font-size: 12px;
}
div {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
li {
	list-style-type: none;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
option {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
input {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(81, 81, 81); text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
table {
	font-size: inherit;
}
th {
	font-weight: normal;
}
img {
	border: 0px currentColor; border-image: none;
}
h3 {
	color: rgb(0, 0, 0); font-size: 14px;
}
h4 {
	font-size: 12px;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.section {
	width: 100%; clear: both; float: left;
}
.column {
	width: 100%; clear: both; float: left;
}
.field {
	width: 100%; clear: both; float: left;
}
.font_red {
	color: rgb(153, 9, 18);
}
input {
	font-size: 12px;
}
textarea {
	font-size: 12px;
}
.wrap {
	margin: 0px auto; width: 1002px;
}
.graybox {
	border: 1px solid rgb(234, 234, 234); border-image: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mb {
	margin-bottom: 10px;
}
.mb5 {
	margin-bottom: 5px;
}
.red {
	color: rgb(255, 0, 0);
}
.ml {
	margin-left: 3px;

}
 
 
 
 
.select
 {
	background: url("../images/li_hover.gif") no-repeat; color: rgb(255, 255, 255);
}
.flash {
	width: 1002px; height: 371px; overflow: hidden; margin-top: 5px;
}
.flashbot {
	background: url("../images/flash_bot.png") no-repeat; width: 1002px; height: 9px; margin-bottom: 20px;
}
#mcontent {
	
}
.index {
	margin-bottom: 14px;
}
.index .in_box {
	background: url("../images/in_box.png") no-repeat; width: 318px; height: 285px;
}
.index .in_box .photo {
	padding: 20px 0px 0px 21px;
}
.index .in_box .text {
	padding: 10px 24px 0px 21px; width: 273px; height: 133px; line-height: 22px;
}
.index .in_box .more {
	padding-left: 21px;
}
.index .in_box .more a {
	width: 85px; height: 35px; display: block;
}
.index .centerbg li {
	background: url("../images/li_ico.gif") no-repeat 0px; padding-left: 10px;
}
.index .leftbg .text {
	line-height: 22px;
}
.index .centerbg li a:hover {
	color: rgb(255, 0, 0);
}
.scroll {
	height: 180px; margin-bottom: 15px;
}
.scroll .bg_top {
	background: url("../images/sc_bg_top.png") no-repeat; width: 1002px; height: 7px; overflow: hidden;
}
.scroll .bg_cont {
	background: url("../images/sc_bg_cont.png") repeat-y; width: 1002px; height: 161px;
}
.scroll .bg_bot {
	background: url("../images/sc_bg_bot.png") no-repeat; width: 1002px; height: 12px;
}
.scroll .bg_cont .title {
	padding-left: 22px;
}
.scroll .bg_cont .cont li {
	float: left;
}
.scroll .bg_cont .cont li img {
	margin: 0px 11px; width: 160px; height: 120px;
}
.paddingrig {
	padding-right: 20px;
}
#footer {
	height: 45px; padding-top: 13px; background-color: rgb(202, 202, 202); text-align:center;
}
.midbox {
	margin: 10px auto 0px;border-image: none; width: 1000px; background-color: rgb(255, 255, 255);
}
.left {
	width: 230px; height: auto; overflow: hidden; float: left;
}
.left div {
	width: 220px; float: left;
}
.sideMenuTitle {
	background: url("../images/leileft01.gif") no-repeat; height: 39px; color: rgb(255, 255, 255); line-height: 39px; padding-left: 20px; font-size: 1.12em; font-weight: bold;
}
 





.sideMenu {
	float: left;
}
.sideMenu li a {
	background: url("../images/lbg.gif") no-repeat; width: 215px; color: rgb(51, 51, 51); line-height: 33px; padding-left: 15px; font-size: 1.12em; font-weight: normal; display: block;
}
.sideMenu li a:hover {
	background: url("../images/lhover.gif") no-repeat; color: rgb(255, 255, 255);
}
.bot_contact {
	line-height: 25px; padding-left: 8px; border:solid #DEDEDE 1px;
}
.right {
	width: 750px; height: auto !important; float: right; display: inline; min-height: 500px; background-color: rgb(241, 241, 241);
	border:solid #dddddd 1px; margin-bottom:10px;
}
.right_title {
	padding: 20px 0px 0px 20px; color: rgb(31, 165, 226); font-size: 1.15em; font-weight: bold;
}
.right_content {
	padding:15px; height: auto !important; line-height: 25px; min-height: 300px;
}
.proMenu {
	float: left;
}
.proMenu ol {
	float: left;
}
.proMenu li {
	float: left;
}
.proMenuol {
	background: url("../images/j.gif") no-repeat 15px !important; padding: 3px 0px 3px 25px; border: currentColor !important; border-image: none !important; width: 205px; color: rgb(1, 121, 190); font-weight: bold;
}
.proMenu li {
	background: url("../images/dian01.gif") no-repeat 15px; padding: 2px 0px 2px 30px; width: 190px; height: 18px; line-height: 18px; margin-left: 5px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dotted; display: inline;
}
.proMenu li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.proMenu li a:hover {
	color: rgb(1, 121, 190); text-decoration: underline;
}
#products ul {
	overflow: hidden; float: left;
}







#cases ul {
	overflow: hidden; float: left;
}
#products {
	overflow: hidden; float: left;
}
#cases {
	overflow: hidden; float: left;
}
#products li {
	margin: 10px 4px; width: 176px; height: 185px; overflow: hidden; float: left;
}
#protype li {
	margin: 10px 4px; width: 176px; height: 185px; overflow: hidden; float: left;
}
#cases li {
	margin: 10px 4px; width: 176px; height: 185px; overflow: hidden; float: left;
}
#products a {
	height: auto;
}
#protype a {
	height: auto;
}
#cases a {
	height: auto;
}
#products a:hover {
	
}
#protype a:hover {
	
}
#products img {
	float: left;
}
#protype img {
	float: left;
}
#cases img {
	float: left;
}
#products p {
	width: 176px; text-align: center; line-height: 16px; text-decoration: none; float: left;
}
#protype p {
	width: 176px; text-align: center; line-height: 16px; text-decoration: none; float: left;
}
#cases p {
	width: 176px; text-align: center; line-height: 16px; text-decoration: none; float: left;
}
#products p a {
	color: rgb(32, 80, 128); text-decoration: none;
}
#protype p a {
	color: rgb(32, 80, 128); text-decoration: none;
}
#cases p a {
	color: rgb(32, 80, 128); text-decoration: none;
}
#products p a:hover {
	color: rgb(32, 80, 128); text-decoration: none;
}
#protype p a:hover {
	color: rgb(32, 80, 128); text-decoration: none;
}
#cases p a:hover {
	color: rgb(32, 80, 128); text-decoration: none;
}
#page {
	margin: 15px 0px 0px 100px; width: 600px; overflow: hidden; float: left; display: inline;
}
#page a {
	margin: 0px 3px; text-align: center; color: rgb(51, 51, 51); text-decoration: none; float: left;
}
#page a:hover {
	color: rgb(32, 80, 128); text-decoration: none;
}
#page_div {
	width: 98%; text-align: right; font-size: 12px;
}
#page input {
	width: 40px; margin-left: 15px;
}
.prodiv {
	width: 700px; height: auto; float: left;
}
.p_one {
	width: 198px; text-align: center; margin-top: 15px; margin-right: 11px; margin-left: 20px; float: left; display: inline;
}
.protitle_div {
	width: 100%; line-height: 25px; font-size: 120%; float: left;
}
.p_one img {
	border: currentColor; border-image: none; width: 198px; height: 156px;
}
.page {
	width: 80%; height: 30px; padding-top: 10px; font-size: 12px; float: left;
}
.page input {
	width: 40px; margin-left: 15px;
}
.proshow_div {
	width: 700px; height: auto; margin-top: 10px; float: left;
}
.proshow_div img {
	border: currentColor; border-image: none; width: 200px; height: 170px; float: left;
}
.pro_r {
	width: 400px; margin-left: 20px; float: left;
}
.pro_r p {
	margin: 0px; width: 400px; line-height: 30px;
}
.pro_onec {
	width: 700px; height: auto; padding-top: 10px; float: left;
}
.pro_onec p {
	margin: 0px; line-height: 25px;
}
.R_T {
	width: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 40px; font-size: 16px; font-weight: bold;
}
.right_more {
	width: 700px; height: auto; float: left;
}
.right_moretitle {
	width: 690px; height: 28px; color: rgb(1, 108, 206); line-height: 28px; padding-left: 20px; font-size: 14px; font-weight: bold;
}




.right_morecontent {
	width: 700px; height: auto; float: left; display: inline;
}
.right_moreone {
	margin: 0px 6px 10px; width: 128px; height: 124px; float: left; display: inline;
}
.right_moreone p {
	margin: 0px; width: 128px; text-align: center; line-height: 22px;
}
.right_moreone img {
	border: currentColor; border-image: none; width: 128px; height: 102px;
}
.rc_top {
	width: 100%; height: 170px; overflow: hidden;
}
.rc_top img {
	border: currentColor; border-image: none; width: 215px; height: 169px; float: left;
}
.rc_top p {
	width: 300px; line-height: 35px; margin-left: 10px; float: left;
}
.rc_content {
	width: 720px; height: auto; padding-top: 10px; float: left;
}
.rc_content p {
	margin: 5px 0px; float: left;
}
#news {
	width: 100%; height: auto; overflow: hidden;
}
#zhishi {
	width: 100%; height: auto; overflow: hidden;
}
#news ul {
	margin: 0px; padding: 0px 30px 0px 0px; list-style-type: none;
}
#zhishi ul {
	margin: 0px; padding: 0px 30px 0px 0px; list-style-type: none;
}
#jobs ul {
	margin: 0px; padding: 0px 30px 0px 0px; list-style-type: none;
}
#news li {
	height: 30px; padding-left: 15px; position: relative;
}
#zhishi li {
	height: 30px; padding-left: 15px; position: relative;
}
#jobs li {
	height: 30px; padding-left: 15px; position: relative;
}
#news li a {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; text-decoration: none;
}
#zhishi li a {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; text-decoration: none;
}
#jobs li a {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; text-decoration: none;
}
#news li a:hover {
	color: rgb(32, 80, 128);
}
#zhishi li a:hover {
	color: rgb(32, 80, 128);
}




#jobs li a:hover {
	color: rgb(32, 80, 128);
}
#news b {
	top: 3px; right: 65px; font-weight: normal; position: absolute;
}
#zhishi b {
	top: 3px; right: 65px; font-weight: normal; position: absolute;
}
#jobs b {
	top: 3px; right: 65px; font-weight: normal; position: absolute;
}

 



/*分页样式*/
#pages {
	PADDING-BOTTOM: 50px; TEXT-ALIGN: center; CLEAR: both; MARGIN: 15px auto; WIDTH: 450px;
}
#pages A {
	FONT-SIZE: 13px;
	 
	COLOR: #333333; 
	PADDING-BOTTOM: 2px; 
	TEXT-ALIGN: center; 
	PADDING-TOP: 3px; 
	PADDING-LEFT: 6px; 
	TEXT-DECORATION: none;
	 MARGIN: 3px; 
	 PADDING-RIGHT: 6px
}
#pages A.now {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #e7e7e7
}
#pages A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #996600
}
#pages A.now:hover {
	COLOR: #fff; BACKGROUND-COLOR: #996600
}


.nava {
	margin: 0px; width: 735px; line-height: 25px; padding-left: 15px; float: left; background-color: rgb(232, 229, 229);
}
.nava a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.nava a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}



