* {
	margin: 0px; padding: 0px;
}
html {
	overflow-x: hidden;
}
body {
	margin: 0 auto;width: 999px;font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
div {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
dl {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
dt {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
dd {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
ul {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
ol {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
li {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
pre {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
code {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
form {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
fieldset {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
legend {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
input {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
button {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
textarea {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
blockquote {
	font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; _background-image: url(about:blank); _background-attachment: fixed;
}
input {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;
}
ul {
	list-style: none; display: block;
}
li {
	list-style: none; display: block;
}
dl {
	list-style: none; display: block;
}
dt {
	list-style: none; display: block;
}
dd {
	list-style: none; display: block;
}
ol {
	list-style: none; display: block;
}
img {
	border: 0px currentColor;
}
.clear {
	height: 0px; clear: both;
}
.clear-fix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
a {
	outline: 0px; text-decoration: none;
}
.noneBottomBorder {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#mainContent {background: rgb(229, 233, 236); text-align:center; margin-top: 20px;width:999px;height:930px; margin-bottom:5px;}
#sidebar { float:left; width:230px;height:860px; padding-top: 10px;background:#fff; border:3px solid #999999;}
#content { float:right; margin-left:5px; padding-right:10px;width:740px; height:860px;text-align:center;line-height:50px; }

.noneTopBorder {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.backgroudW {
	background: rgb(255, 255, 255); margin: 24px 0px; padding: 15px;
}
.header {
	width: 100%; position: relative;
margin:0 auto;}
.topnbd {
	background: url("../images/topbg.jpg") repeat-x left top; width: 100%; height: 179px;
}

.top {
	margin: 0px auto; width: 1000px; height: 116px;
}
.logo {
	width: 630px; height: 116px; float: left;
}
.search {
	width: 250px; height: 67px; padding-top: 49px; padding-left: 120px; float: left;
}
.text {
	background: rgb(30, 41, 47); border: 1px solid rgb(60, 83, 97); width: 209px; height: 26px; color: rgb(134, 156, 168); line-height: 26px; text-indent: 20px; font-size: 12px; float: left;
}
.btnsubmit {
	background: url("../images/index_03.jpg") no-repeat center rgb(30, 41, 47); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(60, 83, 97) rgb(60, 83, 97) rgb(60, 83, 97) currentColor; width: 38px; height: 28px; float: left; cursor: pointer;
}
.navgrp {
	margin: 0px auto; width: 100%; height: 62px; border-top-color: rgb(51, 65, 74); border-top-width: 1px; border-top-style: solid;
}
.navbd {
	margin: 0px auto; width: 1000px; height: 62px; position: relative;
}
.nav {
	width: 1000px; height: 62px;
}
.nav li {
	width: 100px; height: 62px; text-align: left; float: left; display: block; position: relative;
}
.nav li a {
	width: 100px; height: 62px; text-align: center; color: rgb(255, 255, 255); line-height: 62px; font-size: 14px; display: block;
}
.nav li a:hover {
	background: rgb(255, 191, 100); color: rgb(167, 7, 29);
}
.nav .menu a {
	background: rgb(167, 7, 29); width: 100px; height: 62px; text-align: center; color: rgb(255, 255, 255); line-height: 62px; font-size: 14px; display: block;
}
.nav .on a {
	background: rgb(167, 7, 29); width: 100px; height: 62px; color: rgb(255, 255, 255); line-height: 62px; font-size: 14px; display: block;
}
#navChild {
	background: rgb(33, 45, 52); padding: 4px 4px 0px; left: 0px; top: 62px; width: 92px; display: none; position: absolute; z-index: 99999;
}
#navChild a {
	background: rgb(33, 45, 52); width: 92px; height: 36px; text-align: center; color: rgb(153, 153, 153) !important; line-height: 36px; font-size: 14px; border-bottom-color: rgb(75, 85, 90); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#navChild a:hover {
	background: rgb(33, 45, 52); color: rgb(255, 255, 255) !important;
}
.banner {
	width: 100%; height: auto; position: relative;
}
.nsbg {
	background: rgb(255, 255, 255); width: 100%; height: 50px; margin-bottom: 40px; border-bottom-color: rgb(176, 192, 202); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.blue {
	background: rgb(16, 80, 149); left: 0px; top: -14px; height: 82px; position: absolute; z-index: 10;
}
.nsbd {
	margin: 0px auto; width: 1000px; height: 50px; position: relative;
}
.notice {
	width: 674px; height: 50px; padding-left: 326px;
}
.notice .title {
	width: 74px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 14px; float: left;
}
.notice .noticenr {
	width: 600px; height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; float: left;
}
.toptel {
	background: url("../images/telbg.png") no-repeat left top; left: 0px; top: -14px; width: 310px; height: 82px; position: absolute; z-index: 10;
}
.toptel .tel {
	width: 290px; height: 60px; text-align: left; color: rgb(254, 251, 251); line-height: 16px; padding-top: 18px; padding-left: 20px; font-size: 14px;
}
.toptel .tel span {
	color: rgb(254, 251, 251); line-height: 32px; font-family: impact; font-size: 28px; vertical-align: middle; display: block;
}
.sectionB {
	background: rgb(229, 233, 236); width: 999px;height: 890px; border-top-color: rgb(176, 192, 202); border-top-width: 1px; border-top-style: solid;
}
.section {
	margin: auto; width: 100%; padding-top: 34px; padding-bottom: 38px; clear: both; position: relative;
}
.inProBd {
	margin-left: 33px; margin-top: 10px;width: 1000px; height: 890px;
}
.inProClaList {
	background: rgb(255, 255, 255); width: 230px; height: 821px; margin-top: -1px; 
float: left;}
.ProClaT {
	background: url("../images/index_09.jpg") no-repeat top; width: 230px; height: 66px; text-align: center; color: rgb(240, 46, 73); line-height: 66px; padding-bottom: 18px; font-size: 24px;
}
.ProClaT span {
	color: rgb(21, 97, 175);
}
.ProClaList {
	padding: 0px 19px; width: 192px;
}
.ProClaList li {
	width: 192px; height: 42px; padding-bottom: 10px;
}
.ProClaList li a {
	background: url("../images/proclassbg.png") no-repeat 170px rgb(246, 246, 246); border: 1px solid rgb(183, 197, 206); width: 150px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; padding-right: 26px; padding-left: 14px; font-size: 14px; display: block;
}
.ProClaList li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(16, 80, 149);
}
.ProClaList .more a {
	background: url("../images/more.jpg") no-repeat 160px rgb(199, 23, 48); border: 1px solid rgb(169, 11, 33); width: 134px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; padding-right: 36px; padding-left: 20px; display: block;
}
.proListPic {
	width: 750px; height: 765px; overflow: hidden; padding-top: 35px; padding-left: 18px; float: right;
}
.proListPic ul li {
	border: 3px solid rgb(255, 255, 255); width: 230px; height: 230px; overflow: hidden; margin-right: 21px; margin-bottom: 26px; float: left; position: relative;
}
.proListPic ul li .pic {
	width: 230px; height: 230px;
}
.proListPic ul li .intro {
	background: url("../images/propicbg.png"); left: 0px; top: 0px; width: 230px; height: 230px; display: none; position: absolute; z-index: 99;
}
.proListPic ul li .intro .title {
	padding: 40px 10px 0px; width: 210px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; display: block;
}
.proListPic ul li .intro .title a {
	color: rgb(255, 255, 255);
}
.proListPic ul li .intro .proUrlPic {
	padding: 0px 64px; width: 102px; height: 40px;
}
.proListPic ul li .intro .proUrlPic .a {
	width: 40px; height: 40px; padding-right: 20px; float: left; display: block;
}
.proListPic ul li .intro .proUrlPic .b {
	width: 41px; height: 40px; float: left; display: block;
}
.proListPic .proMenu {
	background: url("../images/probg.jpg") no-repeat center rgb(15, 79, 148); border: 3px solid rgb(15, 79, 148); width: 230px; height: 230px; display: block;
}
.proListPic .proMenu a {
	width: 230px; height: 230px; display: block;
}
.proListPic .proMenu .font {
	width: 175px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-top: 75px; padding-left: 55px; font-size: 24px; display: block;
}
.proListPic .proMenu .english {
	width: 215px; height: 26px; color: rgb(75, 190, 237); text-transform: uppercase; line-height: 26px; padding-left: 25px; font-family: impact; font-size: 24px; display: block;
}
.Ttitle {
	background: url("../images/titlebg.jpg") no-repeat center; margin: 0px auto; width: 460px; height: 65px; padding-top: 5px; position: relative;
}
.Ttitle .Font {
	height: 30px; text-align: center; color: rgb(240, 46, 73); line-height: 30px; font-size: 24px; display: block;
}
.Ttitle .English {
	height: 30px; text-align: center; color: rgb(21, 97, 175); text-transform: uppercase; line-height: 30px; font-family: impact; font-size: 24px; display: block;
}
.Tmore {
	background: url("../images/index_24.jpg") no-repeat 170px; margin: 0px auto; border: 1px solid rgb(122, 122, 122); width: 272px; height: 34px; position: relative;
}
.Tmore a {
	width: 172px; height: 34px; color: rgb(51, 51, 51); line-height: 34px; padding-left: 100px; font-size: 14px; display: block;
}
.none {
	display: none;
}
.newsList {
	margin: 0px auto; width: 1000px; padding-top: 6px; padding-bottom: 12px;
}
.newsListDl {
	width: 500px; height: 91px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsListDl a {
	width: 500px; height: 90px; padding-bottom: 1px; display: block;
}
.newsListDl a:hover {
	background: rgb(21, 97, 175);
}
.newsListDl a:hover .title {
	color: rgb(255, 255, 255);
}
.newsListDl a:hover .intro {
	color: rgb(75, 190, 237);
}
.newsListDl a:hover .num {
	color: rgb(255, 255, 255);
}
.newsListDl dt {
	width: 90px; height: 90px; text-align: center; color: rgb(210, 221, 232); line-height: 90px; font-family: impact; font-size: 48px; float: left;
}
.newsListDl dd {
	width: 410px; height: 90px; float: left;
}
.newsListDl .title {
	width: 410px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-top: 18px; font-size: 16px; display: block;
}
.newsListDl .intro {
	width: 410px; height: 24px; color: rgb(204, 204, 204); line-height: 24px; overflow: hidden; font-size: 12px; display: block;
}
.casePic {
	margin: 0px auto; width: 1000px; height: 386px; padding-top: 40px; padding-bottom: 40px;
}
.casePic ul li {
	width: 249px; height: 186px; margin-right: 2px; margin-bottom: 2px; float: left; position: relative;
}
.casePic li.caseMenu {
	width: 247px; height: 186px;
}
.casePic .caseMenu a {
	background: url("../images/casebg.jpg") no-repeat center rgb(21, 97, 175); width: 247px; height: 186px; display: block;
}
.casePic .caseMenu .font {
	width: 192px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-top: 60px; padding-left: 55px; font-size: 24px; display: block;
}
.casePic .caseMenu .english {
	width: 212px; height: 26px; color: rgb(75, 190, 237); text-transform: uppercase; line-height: 26px; padding-left: 35px; font-family: impact; font-size: 24px; display: block;
}
.casePic li.caseMore {
	width: 247px; height: 194px;
}
.casePic li.caseMore a {
	background: url("../images/index_32.jpg") no-repeat center 34px rgb(255, 255, 255); width: 247px; height: 68px; text-align: center; color: rgb(240, 46, 73); line-height: 40px; padding-top: 126px; font-size: 14px;
}
.casePic li.caseMore a:hover {
	background: url("../images/index_32w.jpg") no-repeat center 34px rgb(199, 23, 48); width: 247px; height: 62px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; padding-top: 132px; font-size: 14px;
}
.casePic li a {
	width: 249px; height: 186px; display: block;
}
.casePic .con {
	background: url("../images/propicbg.png") left top; left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 99;
}
.casePic .title {
	width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold;
}
.casePic .conbody {
	width: 100%; height: 146px; display: none;
}
.casePic .intro {
	margin: 0px auto; width: 90%; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px;
}
.company {
	margin: 0px auto; width: 1000px;
}
.companynr {
	width: 1000px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; padding-top: 10px; font-size: 14px;
}
.name {
	width: 1000px; height: 34px; text-align: center; color: rgb(51, 51, 51); line-height: 34px; padding-bottom: 10px; font-size: 24px; display: block;
}
.footer {
	background: rgb(167, 8, 30); width: 100%;
}
.btnav {
	background: rgb(16, 80, 149); width: 100%; height: 104px; padding-top: 25px; border-bottom-color: rgb(29, 90, 155); border-bottom-width: 1px; border-bottom-style: solid;
}
.btnavlist {
	margin: 0px auto; width: 1000px; height: 80px;
}
.btnavlist a {
	width: 186px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-right: 14px; border-bottom-color: rgb(40, 98, 160); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.btnavlist a span {
	color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 5px; font-size: 12px;
}
.btnavlist a:hover {
	color: rgb(75, 190, 237);
}
.btnavlist a:hover span {
	color: rgb(75, 190, 237);
}
.footOne {
	margin: 0px auto; width: 1000px; height: 90px;
}
.footTel {
	background: url("../images/tel.png") no-repeat left 32px; width: 304px; height: 90px; float: left;
}
.footTel .tel {
	width: 250px; height: 70px; text-align: left; color: rgb(32, 114, 198); padding-top: 18px; padding-left: 40px; font-size: 18px;
}
.footTel .tel .num {
	width: 250px; height: 40px; color: rgb(32, 114, 198); text-transform: uppercase; font-family: impact; font-size: 30px; display: block;
}
.share {
	width: 300px; height: 90px; padding-left: 90px; float: left;
}
.share li {
	width: 150px; height: 40px; margin-top: 30px; float: left; position: relative;
}
.share .list {
	width: 102px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 48px; display: block;
}
.share .qq {
	background: url("../images/qq.png") no-repeat left top;
}
.share .qq2 {
	background: url("../images/qq.png") no-repeat left top;
}
.share a.list:hover {
	color: rgb(255, 255, 255);
}
.shareList {
	left: 30px; top: 35px; width: 200px; display: none; position: absolute; z-index: 99;
}
.shareList a {
	display: inline;
}
.site {
	background: url("../images/site.png") no-repeat left top; width: 155px; height: 40px; color: rgb(255, 255, 255); padding-left: 45px; font-size: 14px; margin-top: 30px; float: left;
}
.site a {
	color: rgb(255, 255, 255); line-height: 40px;
}
.site a:hover {
	color: rgb(255, 255, 255);
}
.link {
	margin: 0px auto; padding: 20px 0px; width: 1000px; height: auto !important; border-top-color: rgb(57, 68, 74); border-bottom-color: rgb(57, 68, 74); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; min-height: 82px;
}
.linkTitle {
	background: url("../images/link.jpg") no-repeat 10px; width: 180px; height: 82px; float: left;
}
.linkTitle .font {
	width: 158px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-top: 10px; padding-left: 22px; font-size: 24px; display: block;
}
.linkTitle .english {
	width: 180px; height: 26px; color: rgb(75, 190, 237); text-transform: uppercase; line-height: 26px; font-family: impact; font-size: 24px; display: block;
}
.link_list {
	width: 820px; height: auto !important; float: left; min-height: 82px;
}
.link_list a {
	width: 190px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; margin-left: 15px; border-bottom-color: rgb(57, 68, 74); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block;
}
.link_list a:hover {
	color: rgb(255, 255, 255);
}
.copyright {
	margin: 0px auto; width: 1000px; padding-top: 20px; padding-bottom: 30px;
}
.copyrightnr {
	width: 1000px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "ËÎÌå"; font-size: 12px;
}
.copyrightnr a {
	color: rgb(255, 255, 255);
}
.copyrightnr a:hover {
	color: rgb(255, 255, 255);
}
.sectionbg {
	margin: 0px auto; width: 100%; overflow: hidden; clear: both; position: relative;
}
.main {
	margin: 0px auto; width: 1000px; padding-bottom: 20px; position: relative;
}
.left {
	width: 230px; overflow: hidden; margin-top: -1px; margin-right: 20px; float: left;
}
.leftProClaList {
	background: rgb(255, 255, 255); width: 230px; height: auto !important; padding-bottom: 10px; min-height: 100px;
}
.leftProClaList ul {
	padding: 0px 19px; width: 192px;
}
.leftProClaList ul li {
	background: url("../images/proclassbg.png") no-repeat 170px rgb(246, 246, 246); border: 1px solid rgb(183, 197, 206); width: 150px; height: 40px; overflow: hidden; padding-right: 26px; padding-left: 14px; margin-bottom: 10px;
}
.leftProClaList a {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 14px;
}
.leftProClaList ul ul {
	padding: 0px; width: 190px; margin-top: -11px; margin-bottom: 10px; border-bottom-color: rgb(183, 197, 206); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.leftProClaList ul ul li {
	margin: 0px; padding: 0px; width: 190px; height: 40px; border-top-color: rgb(32, 160, 255); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.leftProClaList ul ul li a {
	background: rgb(16, 80, 149); border: currentColor; width: 134px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-right: 26px; padding-left: 30px; display: block;
}
.leftProClaList ul ul li a:hover {
	color: rgb(75, 190, 237);
}
.leftProClaList ul li.open {
	background: url("../images/proclassbg.png") no-repeat 170px rgb(16, 80, 149);
}
.leftProClaList ul li.open a {
	color: rgb(255, 255, 255);
}
.leftProClaList ul li.on {
	background: url("../images/proclassbg.png") no-repeat 170px rgb(16, 80, 149);
}
.leftProClaList ul li.on a {
	color: rgb(255, 255, 255);
}
.leftTitle {
	width: 100%; height: 40px; text-align: center; color: rgb(240, 46, 73); line-height: 40px; font-size: 24px;
}
.leftTitle span {
	color: rgb(21, 97, 175);
}
.contactTel {
	width: 202px; height: 44px; text-align: center; color: rgb(21, 97, 175); line-height: 44px; font-family: impact; font-size: 24px;
}
.leftContact {
	background: rgb(255, 255, 255); padding: 10px 14px; width: 202px; margin-top: 24px;
}
.contactnr dl {
	width: 212px; clear: both; display: block;
}
.contactnr dl dt {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 13px;
}
.contactnr dl dd {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 13px;
}
.contactnr dl dt {
	width: 60px; padding-left: 10px; float: left;
}
.contactnr dl dd {
	width: 142px; float: left;
}
.leftNews {
	background: rgb(255, 255, 255); padding: 10px 14px; width: 202px; margin-top: 24px;
}
.leftNews ul {
	padding-top: 5px;
}
.leftNews li {
	background: url("../images/product_03.jpg") no-repeat 5px; width: 182px; height: 36px; padding-left: 20px; border-bottom-color: rgb(212, 221, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftNews li a {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 12px;
}
.mainCon {
	width: 750px; float: left;
}
.mainConTitle {
	width: 750px; height: 60px; border-bottom-color: rgb(176, 192, 202); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.mainConTitle .mFont {
	width: 100px; height: 60px; color: rgb(0, 0, 0); line-height: 56px; font-size: 22px; float: left;
}
.mainConTitle .mEnglish {
	width: 160px; height: 60px; color: rgb(66, 82, 91); text-transform: uppercase; line-height: 60px; font-family: impact; font-size: 24px; float: left; display: block;
}
.mainConTitle .position {
	right: 0px; color: rgb(102, 102, 102); line-height: 60px; font-size: 14px; position: absolute;
}
.mainConTitle .position a {
	color: rgb(102, 102, 102);
}
.mainConTitle .position a:hover {
	color: rgb(16, 80, 149);
}
.mainConTitle .xian {
	background: rgb(52, 133, 2); left: 0px; width: 120px; height: 2px; bottom: -2px; line-height: 0px; font-size: 0px; position: absolute;
}
.mainConList .pic1 {
	background: rgb(255, 255, 255); border: 4px solid rgb(255, 255, 255); width: 230px; height: 270px; overflow: hidden; margin-top: 24px; margin-right: 18px; float: left;
}
.mainConList .pic1 a {
	background: rgb(255, 255, 255); width: 230px; height: 230px; display: block;
}
.mainConList .pic1 dt {
	height: 230px; position: relative;
}
.mainConList .pic1 dd {
	padding: 0px 5px; width: 214px; height: 52px; position: relative;
}
.mainConList .pic1 .title {
	width: 214px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; font-size: 16px; display: block;
}
.mainConList .pic1 .intro {
	background: url("../images/propicbg.png"); padding: 80px; left: 0px; top: 0px; width: 190px; height: 70px; color: rgb(204, 204, 204); line-height: 30px; font-size: 18px; display: none; position: absolute;
}
.mainConList .pic2 a {
	padding: 14px 8px 15px; height: 121px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mainConList .pic2 dt {
	border: 3px solid rgb(255, 255, 255); width: 154px; height: 115px; margin-right: 16px; float: left;
}
.mainConList .pic2 dt img {
	display: block;
}
.mainConList .pic2 dd {
	width: 524px; float: left;
}
.mainConList .pic2 .title {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; font-weight: bold;
}
.mainConList .pic2 .intro {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.mainConList .pic2 .time {
	color: rgb(153, 153, 153); line-height: 28px; font-size: 12px;
}
.mainConList .pic2 a:hover {
	background: rgb(229, 235, 241);
}
.mainConList .pic2 a:hover .title {
	color: rgb(21, 97, 175);
}
.mainConList ul {
	padding-top: 10px; padding-bottom: 10px; clear: both;
}
.mainConList ul li {
	width: 720px; height: 50px; border-bottom-color: rgb(212, 221, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainConList ul li a {
	width: 692px; height: 50px; color: rgb(102, 102, 102); line-height: 50px; padding-right: 14px; padding-left: 14px; font-size: 14px; display: block;
}
.mainConList ul li a:hover {
	background: rgb(229, 235, 241); color: rgb(21, 97, 175);
}
.mainConList ul li span {
	color: rgb(153, 153, 153); line-height: 50px; font-size: 12px; float: right;
}
.pglist {
	width: 100%; height: 80px; clear: both;
}
.pglist ul {
	width: 100%; text-align: right; padding-top: 20px;
}
.pglist ul li {
	background: rgb(21, 97, 175); border: 1px solid rgb(21, 97, 175); width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; vertical-align: bottom; display: inline-block; _display: inline; _zoom: 1; _margin-left: 5px;
}
.pglist ul li a {
	color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.pglist ul li.home {
	border: 1px solid rgb(21, 97, 175); width: 60px; height: 30px;
}
.pglist ul li.end {
	border: 1px solid rgb(21, 97, 175); width: 60px; height: 30px;
}
.pglist ul li.next {
	border: 1px solid rgb(21, 97, 175); width: 30px; height: 30px; line-height: 30px; font-family: "ËÎÌå" !important; font-size: 24px; font-weight: bold;
}
.pglist ul li.last {
	border: 1px solid rgb(21, 97, 175); width: 30px; height: 30px; line-height: 30px; font-family: "ËÎÌå" !important; font-size: 24px; font-weight: bold;
}
.pglist ul li.on {
	background: rgb(240, 46, 73); border: 1px solid rgb(240, 46, 73);
}
.pglist ul li.on a {
	color: rgb(255, 255, 255);
}
.pglist ul li.nohover {
	background: rgb(66, 82, 91); border: 1px solid rgb(66, 82, 91); color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ";
}
.pglist ul li.nohover a {
	color: rgb(255, 255, 255);
}
.mainContect {
	background: rgb(255, 255, 255); height: auto !important; color: rgb(102, 102, 102); line-height: 30px; padding-top: 22px; padding-bottom: 20px; font-size: 14px; word-break: break-all; word-wrap: break-word; min-height: 800px;
}
.mainContectx {
	background: rgb(255, 255, 255); height: auto !important; color: rgb(102, 102, 102); padding-top: 22px; padding-bottom: 20px; font-size: 14px; word-break: break-all; word-wrap: break-word; min-height: 800px;
}
.mainContect img {
	max-width: 100%;
}
.mainContect .title {
	padding: 25px 15px 0px; width: 650px; text-align: center; color: rgb(16, 80, 149); line-height: 36px; font-size: 22px; font-weight: bold;
}
.mainContect .time {
	width: 525px; height: 50px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; padding-top: 15px; padding-left: 75px; font-size: 12px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.mainContect .timea {
	width: 600px;
}
.mainContect .bdsharebuttonbox {
	float: left;
}
.mainContect .pic {
	padding: 20px 0px; width: 100%; text-align: center;
}
.mainContect .pic img {
	margin: 0px auto;
}
.mainContect .con {
	padding: 0px 40px 20px; width: 650px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 14px; word-break: break-all; word-wrap: break-word;
}
.mainContect .conTitle {
	width: 100%; margin-bottom: 15px; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainContect .conTitle span {
	background: rgb(11, 97, 165); width: 120px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; display: block;
}
.mainContect .pgfy {
	margin: 0px auto; width: 96%; padding-top: 15px; padding-bottom: 20px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid;
}
.mainContect .pgfyl {
	width: 575px; padding-left: 25px; float: left;
}
.mainContect .pgfyl p {
	color: rgb(16, 80, 149); font-size: 14px;
}
.mainContect .pgfyl p a {
	color: rgb(16, 80, 149); font-size: 14px;
}
.mainContect .pgfyr {
	width: 100px; text-align: center; padding-top: 30px; float: left;
}
.mainContect .pgfyr a {
	color: rgb(16, 80, 149); font-size: 14px;
}
.searchback {
	color: rgb(16, 80, 149); font-size: 14px;
}
.hrBox {
	border: 1px solid rgb(219, 219, 219); width: 634px; margin-top: 20px; margin-left: 40px; float: left; min-height: 91px; _margin-left: 30px; _height: 91px;
}
.hrBoxL {
	width: 100px; text-align: center; float: left;
}
.hrBoxL li {
	width: 100px; line-height: 30px; vertical-align: bottom; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; min-height: 30px; _height: 30px;
}
.jobName {
	width: 380px; float: left;
}
.hrBtn {
	width: 100px; text-align: center; padding-top: 3px; float: left;
}
.hrBoxL li.haode {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hrBoxR {
	width: 533px; text-align: left; border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid; float: left;
}
.hrBoxR li {
	width: 508px; line-height: 30px; padding-right: 10px; padding-left: 15px; vertical-align: bottom; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; min-height: 30px; _height: 30px;
}
.hrBoxR li.topline {
	height: 30px; overflow: hidden;
}
.hrBoxR li.topline img {
	margin-top: 3px;
}
.hrBoxR li.haode {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.hrTable {
	background: rgb(239, 239, 239); border: 1px solid rgb(219, 219, 219); width: 614px; height: 440px; margin-left: 35px; float: left; _margin-left: 17px;
}
.tableTitle {
	width: 614px; height: 36px; text-align: center; line-height: 36px; font-weight: bold; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.lineOne {
	width: 614px; height: 30px; line-height: 30px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.lineOneL {
	width: 94px; text-align: center; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left;
}
.lineOneR {
	width: 509px; padding-left: 10px; float: left;
}
.tableMainL {
	width: 94px; text-align: center; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left;
}
.tableMainL li {
	width: 94px; height: 30px; line-height: 30px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableMainR {
	width: 211px; text-align: left; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left;
}
.tableMainR li {
	width: 206px; height: 30px; line-height: 30px; padding-left: 5px; vertical-align: bottom; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableMainR li span {
	display: inline-block;
}
.tableMainRno {
	width: 212px; text-align: left; float: left;
}
.tableMainRno li {
	width: 207px; height: 30px; line-height: 30px; padding-left: 5px; vertical-align: bottom; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableMainRno li span {
	display: inline-block;
}
.input_hr {
	padding: 0px; border: 1px solid rgb(219, 219, 219); width: 126px; height: 17px; line-height: 17px; font-size: 12px; vertical-align: middle;
}
.sel_hr {
	padding: 0px; width: 130px; height: 20px; line-height: 20px; font-size: 12px; vertical-align: middle;
}
.bottomLine {
	width: 614px; height: 123px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.lineBootL {
	width: 94px; height: 123px; text-align: center; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left;
}
.lineBootR {
	width: 509px; height: 123px; padding-left: 10px; float: left;
}
.are_hr {
	width: 470px; height: 80px; margin-top: 11px;
}
.hr_btn {
	width: 614px; height: 31px; line-height: 31px;
}
.hr_btnL {
	width: 310px; height: 31px; text-align: center; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left;
}
.hr_btnR {
	width: 300px; text-align: center; float: left;
}
.c_red {
	color: rgb(255, 0, 0);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.hr {
	margin: 10px auto; border: 1px solid rgb(219, 219, 219); width: 95%; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; border-collapse: collapse;
}
.hr td {
	padding: 5px; border: 1px solid rgb(219, 219, 219); color: rgb(102, 102, 102); font-size: 14px; border-collapse: collapse;
}
.hr input {
	border: 1px solid rgb(204, 204, 204); font-size: 14px;
}
.hr textarea {
	border: 1px solid rgb(204, 204, 204); font-size: 14px;
}
.hr a {
	color: rgb(51, 51, 51);
}
.hr a:hover {
	color: rgb(222, 3, 3);
}
.hr_btn {
	width: 100px; height: 40px; color: rgb(102, 102, 102); font-size: 14px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.bookx {
	padding-left: 25px; clear: both;
}
.bookmain {
	background: rgb(255, 255, 255); margin: 20px auto; padding: 0px 25px; width: 640px; height: auto;
}
.bookline {
	width: 640px; height: 20px; margin-top: 10px; float: left;
}
.book3 {
	margin: 0px auto; width: 640px;
}
.booktop {
	background: url("../images/bookico.png") no-repeat 10px 7px; width: 640px; height: 30px; float: left;
}
.booktop_name {
	width: 470px; height: 30px; line-height: 30px; padding-left: 30px; font-weight: bold; float: left;
}
.booktop_time {
	width: 150px; height: 30px; text-align: right; color: rgb(204, 204, 204); line-height: 30px; float: left;
}
.bookcontent {
	background: url("../images/bookcontentbg.jpg") repeat-x rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(214, 222, 239); width: 610px; height: auto !important; color: rgb(30, 54, 1); float: left; min-height: 40px;
}
.bookadmin {
	width: 650px; height: auto; float: left;
}
.bookadmin_top {
	width: 650px; height: 12px; line-height: 0px; float: left;
}
.bookadmin_mid {
	background: rgb(255, 255, 255); padding: 10px; width: 610px; height: auto !important; color: rgb(30, 54, 1); border-right-color: rgb(214, 222, 239); border-bottom-color: rgb(214, 222, 239); border-left-color: rgb(214, 222, 239); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; min-height: 30px;
}
.admintimecol {
	color: rgb(94, 113, 148);
}
.message {
	width: 600px; height: auto; padding-top: 20px; padding-bottom: 30px; padding-left: 50px;
}
.message li {
	margin: 0px; padding: 0px; width: 500px; height: 40px; float: left;
}
.message li input {
	border: 1px solid rgb(204, 204, 204); width: 150px; height: 20px; line-height: 20px;
}
.message li p.message_title {
	width: 100px; height: 25px; text-align: right; color: rgb(34, 34, 34); line-height: 20px; font-size: 14px; float: left;
}
.message li p.message_content {
	width: 400px; height: 25px; float: left;
}
.message li.contentb {
	width: 500px; height: 160px; float: left;
}
.message li.contentb textarea {
	border: 1px solid rgb(204, 204, 204); width: 370px; height: 120px;
}
.message li.yzm {
	width: 500px; height: 60px; float: left;
}
.message li p.message_yzminput {
	width: 100px; height: 15px; float: left;
}
.message li p.message_yzminput input {
	width: 80px;
}
.message li p.message_yzmico {
	width: 100px; height: 40px; float: left;
}
.message li p.message_sub {
	width: 170px; height: 40px; text-align: right; float: left;
}
.fixed {
	width: 72px; height: 176px; right: 25px; bottom: 50px; position: fixed; z-index: 999; _position: absolute; _bottom: auto;
}
.fixed a {
	width: 72px; height: 58px; display: block;
}
.book {
	background: url("../images/fixed.jpg") no-repeat 0px 0px;
}
.book:hover {
	background-position: -72px 0px;
}
.fixed a.codepic {
	background: url("../images/fixed.jpg") no-repeat 0px -58px; height: 58px;
}
.fixed a.codepic:hover {
	background-position: -72px -58px;
}
.fixed div {
	position: relative;
}
.fixed a.backup {
	background: url("../images/fixed.jpg") no-repeat 0px -117px; height: 58px;
}
.fixed a.backup:hover {
	background-position: -72px -116px; height: 58px;
}
.fixed div img {
	left: -196px; top: -174px; width: 196px; height: 196px; display: none; position: absolute;
}
#picShow {
	background: url("../images/blackbg.png") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.pic_show_box {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.pic_show_box img {
	margin: 93px auto 0px; border: 5px solid rgba(255, 255, 255, 0.2); display: block;
}
.pic_quit {
	background: url("../images/quit.png") no-repeat 0px 0px; top: 0px; width: 64px; height: 64px; right: 0px; position: absolute; cursor: pointer;
}
.lbtn {
	background: url("../images/leftbtn.png") no-repeat 0px 0px; left: 65px; top: 287px; width: 53px; height: 53px; display: block; position: absolute;
}
.rbtn {
	background: url("../images/rightbtn.png") no-repeat 0px 0px; top: 287px; width: 53px; height: 53px; right: 65px; display: block; position: absolute;
}
.pic_show_box p {
	font: 18px/106px "microsoft yahei"; margin: 0px auto; width: 593px; text-align: center; color: rgb(12, 66, 1); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pic_show_box p a {
	color: rgb(255, 255, 255);
}
.searchred {
	margin: 0px !important; color: rgb(255, 0, 0) !important;
}
.mainContect2 {
	height: auto !important; color: rgb(86, 86, 86); line-height: 30px; overflow: hidden; padding-bottom: 20px; font-size: 14px; word-break: break-all; word-wrap: break-word; min-height: 560px;
}
.mainContect2 img {
	max-width: 100%;
}
.mainContect2 .title {
	width: 100%; text-align: center; color: rgb(75, 75, 75); padding-top: 25px; font-size: 18px;
}
.mainContect2 .pic {
	padding: 20px 0px; width: 100%; text-align: center;
}
.mainContect2 .pic img {
	margin: 0px auto;
}
.mainContect2 .con {
	color: rgb(75, 75, 75); line-height: 30px; overflow: hidden; padding-bottom: 20px; font-size: 14px; word-break: break-all; word-wrap: break-word;
}
.mainContect2 .pgfy {
	margin: 0px auto; width: 100%; padding-top: 15px; padding-bottom: 20px; position: relative;
}
.mainContect2 .pgfyl {
	width: 100%;
}
.mainContect2 .pgfyl p {
	color: rgb(141, 141, 141); line-height: 36px; padding-left: 20px; font-size: 14px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainContect2 .pgfyl p a {
	color: rgb(141, 141, 141); line-height: 36px; font-size: 14px;
}
.mainContect2 .pgfyr {
	top: 50px; width: 100px; height: 36px; text-align: center; right: 0px; position: absolute;
}
.mainContect2 .pgfyr a {
	color: rgb(141, 141, 141); line-height: 36px; font-size: 14px;
}
.online {
	width: 640px; padding-top: 30px;
}
.online li {
	margin-bottom: 18px; float: left;
}
.online span {
	width: 120px; height: 30px; text-align: right; color: rgb(78, 78, 78); line-height: 30px; font-size: 12px; float: left; display: block;
}
.online input {
	background: rgb(244, 244, 244); border: 1px solid rgb(218, 218, 218); width: 180px; height: 28px; color: rgb(78, 78, 78); line-height: 28px; text-indent: 10px; font-size: 16px;
}
.online input.address {
	width: 483px;
}
.online textarea {
	background: rgb(244, 244, 244); border: 1px solid rgb(218, 218, 218); width: 483px; color: rgb(78, 78, 78); line-height: 28px; text-indent: 10px; font-size: 16px;
}
.online input.botton {
	border: currentColor; width: 164px; height: 47px; color: rgb(255, 255, 255); line-height: 47px; font-size: 24px; font-weight: bold; cursor: pointer;
}
.online input.submit {
	background: url("../images/submito.jpg") no-repeat left top; margin-left: 190px;
}
.online input.reset {
	background: url("../images/resito.jpg") no-repeat left top; margin-left: 20px;
}
.online input.data {
	background: url("../images/data.jpg") no-repeat 150px;
}
