body {
	background-position: top; margin: 0px; color: rgb(65, 65, 65); font-family: Arial, Helvetica, sans-serif; -ms-overflow-x: hidden; background-image: url("../images/bg.gif"); background-repeat: repeat-y; background-color: #fff;
}
div {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
form {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
ul {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
ol {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
dt {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; vertical-align: middle; list-style-type: none;
}
td {
	line-height: 23px; font-size: 12px;
}
img {
	border: 0px currentColor;
}
p {
	margin: 0px 0px 10px; color: rgb(0, 0, 0); text-indent: 0px;
}
h1 {
	color: rgb(14, 116, 14); line-height: 20px; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;
}
a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(255, 130, 0); text-decoration: none;
}
a:active {
	color: rgb(0, 0, 0); text-decoration: none;
}
.menu {
	color: rgb(255, 255, 255); line-height: 30px; padding-right: 22px; padding-left: 22px; font-size: 14px; font-weight: bold; background-image: url("../images/menu.gif");
}
.menu:link {
	color: rgb(255, 255, 255); background-image: url("../images/menu.gif");
}
.menu:visited {
	color: rgb(255, 255, 255); background-image: url("../images/menu.gif");
}
.menu:hover {
	color: rgb(255, 255, 255); background-image: url("../images/menu_after.png");
}
.menu:active {
	color: rgb(255, 255, 255);
}
.left_menu {
	border-width: 1px; border-color: rgb(204, 204, 204); height: 30px; text-align: left; color: rgb(77, 77, 77); line-height: 30px; padding-left: 30px; font-size: 14px; margin-bottom: 3px; border-bottom-style: dotted; display: block; list-style-type: none; background-image: url("../images/left_menu.png");
}
.left_menu2 {
	border-width: 1px; border-color: rgb(204, 204, 204); height: 30px; text-align: left; color: rgb(77, 77, 77); line-height: 30px; padding-left: 20px; font-size: 14px; margin-bottom: 3px; border-bottom-style: dotted; display: block; list-style-type: none; background-image: url("../images/left_menu.png");
}
.left_menu:link {
	color: rgb(0, 0, 0);
}
.left_menu:visited {
	color: rgb(0, 0, 0);
}
.left_menu:hover {
	color: rgb(0, 144, 73); font-weight: bold; text-decoration: none;
}
.left_menu2:link {
	color: rgb(0, 144, 73);
}
.left_menu2:visited {
	color: rgb(0, 144, 73);
}
.left_menu2:hover {
	color: rgb(0, 144, 73); font-weight: bold; text-decoration: none;
}
.left_ding {
	height: 33px; text-align: left; color: rgb(77, 77, 77); line-height: 30px; padding-left: 20px; font-size: 12px; font-weight: bold; margin-bottom: 3px; display: block; list-style-type: none; background-image: url("../images/left_ding.png");
}
.left_ding:link {
	color: rgb(255, 255, 255);
}
.left_ding:visited {
	color: rgb(255, 255, 255);
}
.left_ding:hover {
	color: rgb(255, 255, 255);
}
.left_ding:active {
	
}
.foot_link {
	color: rgb(0, 0, 0); line-height: 20px;
}
.foot_link:link {
	color: rgb(0, 0, 0);
}
.foot_link:visited {
	color: rgb(255, 130, 0);
}
.foot_link:hover {
	color: rgb(77, 77, 77);
}
.foot_link_seo {
	color: rgb(77, 77, 77); font-size: 11px;
}
.foot_link_seo:link {
	color: rgb(77, 77, 77);
}
.foot_link_seo:visited {
	color: rgb(77, 77, 77);
}
.foot_link_seo:hover {
	color: rgb(77, 77, 77);
}
.foot_link_seo:active {
	
}
.button {
	text-align: center; color: rgb(255, 255, 255); font-weight: bold; display: block; list-style-type: none; background-color: rgb(204, 0, 0);
}
.button:link {
	color: rgb(255, 255, 255);
}
.button:visited {
	color: rgb(255, 255, 255);
}
.button:hover {
	color: rgb(255, 255, 255); background-repeat: repeat-x; background-color: rgb(77, 77, 77);
}
.button:active {
	
}
.box_top {
	margin: 0px auto; width: 1003px; height: 80px; background-color: rgb(255, 255, 255);
}
.box_logo {
	width: 350px; margin-top: 15px; margin-left: 15px; float: left;
}
.box_linktop {
	width: 250px; text-align: right; margin-top: 25px; margin-right: 20px; float: right;
}
.box_menu {
	width: 1003px; height: 35px; text-align: right; color: white; margin-top: 0px; margin-right: auto; margin-left: auto; background-image: url("../images/menu_back.gif");
}
.box_index {
	margin: auto; padding: 5px 30px 2px; width: 983px; height: 600px;
}
.box_index01 {
	width: 280px; float: left;
}
.box_index02 {
	width: 430px; margin-right: 10px; margin-left: 10px; float: left;
}
.box_index03 {
	width: 250px; float: left;
}
.box_hezi {
	border: 1px solid rgb(232, 232, 232); color: rgb(0, 0, 0); margin-bottom: 8px;
}
.box_index_new {
	width: 100%; height: 150px; overflow: hidden; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.box_index_pic {
	padding: 0px; width: 190px; height: 130px; float: left;
}
.box_center {
	padding: 0px; width: 1003px; font-size: 12px; margin-right: auto; margin-bottom: 20px; margin-left: auto; position: relative;
}
.box_advise {
	margin: 0px auto; width: 1003px; height: 250px; padding-left: 0px;
}
.box_advise2 {
	margin: 0px auto; width: 1003px; height: 290px; padding-left: 0px;
}
.box_main {
	overflow: auto; margin-top: 5px; z-index: 500; background-repeat: repeat-y;
}
.box_main01 {
	overflow: auto; margin-top: 5px; z-index: 500; background-repeat: repeat-y;
}
.box_left {
	width: 200px; float: left;
}
.box_left_center {
	padding-left: 20px; background-image: url("../images/box_left_02.png");
}
.box_right {
	border-width: 1px; border-color: rgb(232, 232, 232); width: 785px; height: 100%; margin-top: 0px; border-left-style: solid; float: right;
}
.box_right_center {
	padding-right: 30px; padding-left: 35px; background-image: url("../images/box_right_02.png");
}
.box_content {
	width: 100%; height: auto; line-height: 25px; font-size: 14px;
}
.box_view {
	border-width: 1px; border-color: rgb(232, 232, 232); line-height: 25px; padding-top: 0px; padding-right: 20px; padding-left: 20px;
}
.box_page {
	text-align: center; color: rgb(0, 0, 0); line-height: 50px; margin-top: 20px;
}
.box_link {
	border-width: 1px; border-color: rgb(235, 235, 235); width: 1003px; height: 180px; text-align: center; line-height: 30px; overflow: auto; padding-top: 20px; clear: both; font-size: 12px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-style: solid;
}
.box_foot {
	width: 991px; text-align: center; color: rgb(0, 0, 0); line-height: 38px; overflow: auto; font-size: 12px;
}
.box_wenhua {
	color: rgb(255, 255, 255); line-height: 35px; padding-left: 20px; font-size: 16px; font-weight: bold; margin-top: 0px; margin-bottom: 20px; background-image: url("../images/wenhua_bg.jpg");
}
.box_wenhualist {
	width: 300px; overflow: auto; margin-right: 15px; margin-bottom: 10px; margin-left: 10px; float: left;
}
.box_wenhualist2 {
	width: 980px; overflow: auto; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; float: left;
}
.box_wenhuatu {
	margin-right: 15px; float: left;
}
.box_wenhuabiaoti {
	color: rgb(86, 177, 46); font-size: 14px; font-weight: bold; margin-bottom: 10px; display: block;
}
.box_wenhuashuoming {
	font-size: 12px;
}
.bar_index_huadong {
	border: 1px solid rgb(204, 204, 204); height: 30px; margin-bottom: 6px; background-image: url("../images/bar_index.gif"); background-color: rgb(255, 255, 255);
}
.bar_index {
	border: 1px solid rgb(204, 204, 204); height: 30px; padding-left: 20px; margin-bottom: 10px; background-image: url("../images/bar_index.gif"); background-color: rgb(255, 255, 255);
}
.bar_left {
	border-width: 1px; border-color: rgb(204, 204, 204); line-height: 30px; margin-bottom: 20px; border-bottom-style: dotted;
}
.bar_right {
	background-position: bottom; border-width: 1px; border-color: rgb(204, 204, 204); width: 100%; height: 30px; margin-bottom: 30px; border-bottom-style: dotted; background-repeat: no-repeat;
}
.font_index {
	color: rgb(255, 255, 255); line-height: 30px; float: left;
}
.font_index a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.font_index a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.font_index a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.font_index a:active {
	color: rgb(255, 255, 255); text-decoration: none;
}
.font_left_ch {
	color: rgb(44, 38, 37); font-family: "Microsoft YaHei"; font-size: 16px; font-weight: bold;
}
.font_left_en {
	text-align: left; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 10px; font-size: 10px;
}
.font_right {
	width: 350px; color: rgb(41, 36, 34); font-family: "Microsoft YaHei"; font-size: 16px; font-weight: bold; float: left;
}
.font_right_en {
	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 10px; font-weight: normal; margin-left: 5px;
}
.font_strong {
	margin: 0px; padding: 0px; border: 0px currentColor; font-weight: bold;
}
.font_title {
	text-align: center; color: rgb(0, 144, 72); line-height: 30px; font-size: 18px; font-weight: bold; display: block;
}
.font_tel {
	color: rgb(153, 153, 153); font-size: 14px; font-weight: bold;
}
.font_daoyin {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 14px; float: right;
}
.font_foot {
	color: rgb(0, 121, 116); font-size: 14px; font-weight: bold; display: block;
}
.font_copyright {
	color: rgb(204, 204, 204); line-height: 15px; font-size: 11px; font-weight: normal;
}
.font_time {
	color: rgb(153, 153, 153);
}
.font_grey {
	color: rgb(51, 51, 51); font-size: 12px;
}
.font_system {
	color: rgb(0, 144, 73); line-height: 30px; font-size: 14px; font-weight: bold; display: block;
}
.pic {
	padding: 5px; border: 1px solid rgb(228, 228, 228); margin-bottom: 5px; background-color: rgb(255, 255, 255);
}
.list_index {
	border-width: 1px; border-color: rgb(204, 204, 204); height: 29px; line-height: 29px; overflow: auto; padding-left: 10px; border-bottom-style: dotted;
}
.index_kjyflist {
	height: 60px; padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.index_kjyfleft {
	width: 135px; float: left;
}
.index_kjyfright {
	width: 250px; line-height: 20px; padding-left: 10px; float: left;
}
.list_content_top {
	border-width: 1px; border-color: rgb(204, 204, 204); color: rgb(41, 36, 34); padding-bottom: 20px; font-size: 14px; margin-bottom: 20px; border-bottom-style: dotted;
}
.list_team {
	border-width: 1px; border-color: rgb(204, 204, 204); width: 330px; overflow: auto; padding-top: 10px; padding-bottom: 20px; margin-right: 10px; margin-bottom: 10px; border-bottom-style: dotted; float: left;
}
.list_team_left {
	padding: 0px; float: left;
}
.list_team_right {
	width: 220px; margin-left: 0px; float: right;
}
.list_honor {
	border-width: 1px; border-color: rgb(204, 204, 204); width: 220px; height: auto; text-align: center; overflow: auto; padding-top: 10px; padding-bottom: 10px; margin-right: 10px; float: left;
}
.list_honor_left {
	border: 1px solid rgb(234, 234, 234); width: 190px; height: 138px; text-align: center; padding-top: 10px; margin-bottom: 10px; margin-left: 25px; float: left;
}
.list_honor_right {
	width: 193px; height: 25px; text-align: center; margin-left: 25px; float: left;
}
.list_news {
	border-width: 1px; border-color: rgb(204, 204, 204); line-height: 40px; overflow: auto; border-bottom-style: dotted;
}
.list_news_title {
	font-size: 14px; float: left;
}
.list_news_title2 {
	font-size: 12px; float: left;
}
.list_news_time {
	width: 100px; text-align: right; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; margin-right: 0px; float: right;
}
.list_news_time2 {
	width: 100px; text-align: right; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; margin-right: 0px; float: right;
}
.list_video {
	border-width: 1px; border-color: rgb(231, 231, 231); width: 210px; overflow: auto; padding-top: 10px; padding-bottom: 20px; padding-left: 20px; border-bottom-style: solid; float: left;
}
.list_video_left {
	float: left;
}
.list_video_right {
	width: 190px; text-align: center;
}
.list_product {
	margin: 10px 20px 20px; padding: 10px; width: 160px; line-height: 40px; overflow: auto; float: left; background-image: url("../images/list_product.png");
}
.list_product_left {
	margin-bottom: 10px; float: left;
}
.list_product_right {
	width: 160px; text-align: center; line-height: 25px; float: left;
}
.list_staff {
	border-width: 1px; border-color: rgb(204, 204, 204); overflow: auto; padding-bottom: 20px; margin-bottom: 30px; border-bottom-style: dotted;
}
.list_staff_left {
	float: left;
}
.list_staff_right {
	width: 480px; margin-left: 20px; float: left;
}
.list_project {
	border-width: 1px; border-color: rgb(204, 204, 204); overflow: auto; padding-bottom: 20px; margin-bottom: 10px; border-bottom-style: dotted;
}
.list_project_left {
	float: left;
}
.list_project_right {
	width: 450px; line-height: 25px; padding-left: 20px; float: left;
}
.list_down {
	border-width: 1px; border-color: rgb(231, 231, 231); width: 150px; overflow: auto; padding-top: 10px; padding-bottom: 20px; padding-left: 20px; border-bottom-style: solid; float: left;
}
.list_down_left {
	padding: 0px; margin-bottom: 10px; float: left;
}
.list_down_right {
	width: 130px; text-align: center; float: left;
}
.line_top {
	border-color: rgb(204, 204, 204); line-height: 10px; padding-bottom: 10px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid;
}
.line_bottom {
	width: 100%; height: 70px; line-height: 70px; padding-top: 20px; padding-bottom: 10px; font-size: 16px; margin-top: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.line_bottom_left {
	line-height: 25px; font-size: 12px; float: left;
}
.line_bottom_right {
	text-align: right;
}
.line_bottom_right img {
	margin: 0px 4px; vertical-align: middle; cursor: pointer;
}
.line_foot {
	width: 120px; text-align: left; padding-left: 15px; margin-bottom: 20px; float: left;
}
.input {
	border: 1px solid rgb(204, 204, 204); height: 20px; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle;
}
.input2 {
	border: 1px solid rgb(204, 204, 204); height: 18px; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; margin-top: 1px; margin-bottom: 1px; vertical-align: middle;
}
.input_content {
	border: 2px solid rgb(227, 227, 227); color: rgb(102, 102, 102); font-size: 14px; margin-top: 5px; margin-bottom: 5px;
}
.select {
	color: rgb(102, 102, 102); line-height: 30px; background-color: rgb(240, 240, 240);
}
.botton {
	color: rgb(51, 51, 51); line-height: 30px; background-color: rgb(221, 221, 221);
}
#navi ul li.hl a {
	color: rgb(255, 255, 255); font-weight: bold; list-style-type: none; white-space: nowrap; background-image: url("../images/left_ding.png"); background-repeat: no-repeat;
}
.li_dot {
	list-style-type: none;
}
.wanyuan {
	color: rgb(0, 144, 73); line-height: 40px; padding-left: 20px; font-size: 14px; border-bottom-width: 1px; border-bottom-style: dotted;
}
#goTopBtn {
	width: 35px; height: 33px; text-align: center; right: 0px; bottom: 130px; line-height: 35px; font-size: 12px; position: fixed; cursor: pointer; _position: absolute; _right: auto;
}
#NewsPic {
	width: 278px; height: 265px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; font-size: 10px; position: relative;
}

.tslxyz{border:#cccccc solid 1px ;padding:5px;}
