#metinfo {
	margin: 0px auto;
	width: 980px;
	text-align: left;
}
#head .logo {
	float: left;
}
#head .sidebar {
	text-align: right;
	padding-right: 10px;
	float: right;
}
#head .lang {
	height: 25px;
	line-height: 25px;
}
#head .lang span {
	padding: 0px 8px;
	color: rgb(51, 51, 51);
}
#head .lang span.time {
	color: rgb(0, 153, 255);
	padding-right: 30px;
}
#head .rexian {
	height: 50px;
	line-height: 50px;
	font-size:18px;
	padding-right:8px;
}
#head .rexian span{
	color:#CC3300;
}
#head .sidebar h1 {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
}
#head .sidebar h2 {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
}
#head .sidebar .login {
	padding-top: 3px;
}
#head .login_x span {
	padding-right: 8px;
}
#head .sidebar .login a {
	color: rgb(255, 102, 0);
	text-decoration: underline;
}
#head .sidebar .login span.log3 {
	padding-right: 0px;
}
#head .sidebar .login span.log3 span {
	padding-right: 0px;
}
#head .sidebar .login span.log3 span {
	padding-left: 5px;
}
#head .log1 input {
	padding: 1px;
	border: 1px solid rgb(220, 220, 220);
	border-image: none;
	width: 60px;
	height: 14px;
}
#head .log2 input {
	padding: 1px;
	border: 1px solid rgb(220, 220, 220);
	border-image: none;
	width: 60px;
	height: 14px;
}
#head .log4 input {
	padding: 1px;
	border: 1px solid rgb(220, 220, 220);
	border-image: none;
	width: 60px;
	height: 14px;
}
#head .log2 img {
	margin: 0px 5px;
	width: 50px;
	height: 17px;
	bottom: 1px;
	position: relative;
}
#head .index_login1 {
	background: rgb(204, 204, 204);
	padding: 0px 2px;
	border: currentColor;
	border-image: none;
	color: rgb(255, 255, 255);
	margin-right: 5px;
	cursor: pointer;
}
* html #head .index_login1 {
	padding-top: 3px;
}
* + html #head .index_login1 {
	padding-top: 3px;
}
#head .nav {
	background: url("../images/navbg.gif") repeat-x left 3px;
	height: 37px;
	margin-top: 5px;
}
#head .nav ul {
	list-style: none;
	height: 37px;
	padding-left: 25px;
	float: left;
}
#head .nav ul li.class1 {
	height: 37px;
	float: left;
	position: relative;
}
#head .nav ul li.line {
	background: url("../images/libg.gif") no-repeat center 10px;
	width: 14px;
	height: 37px;
	float: left;
}
#head .nav ul li a.class1 {
	height: 37px;
	text-align: center;
	color: rgb(255, 255, 255);
	padding-left: 3px;
	float: left;
	display: inline;
}
#head .nav ul li a.class1 span {
	padding: 11px 18px 0px 15px;
	height: 26px;
	font-weight: bold;
	float: left;
	display: inline;
	cursor: pointer;
}
#head .nav ul li a.class1:hover {
	background: url("../images/navspanleft.gif") no-repeat left bottom;
}
#head .nav ul li a.class1:hover span {
	background: url("../images/navspanright.gif") no-repeat 100% top;
	color: rgb(51, 51, 51);
}
#head .navdown {
	background: url("../images/navspanleft.gif") no-repeat left top;
}
#head .navdown span {
	background: url("../images/navspanright.gif") no-repeat 100% top;
	color: rgb(51, 51, 51);
}
#head .nav ul ul {
	background: rgb(255, 255, 255);
	left: 0px;
	top: 37px;
	height: auto;
	text-align: center;
	padding-left: 0px;
	position: absolute;
}
#head .nav ul ul li {
	margin: 3px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}
#head .nav ul ul li a {
	color: rgb(51, 51, 51);
	display: block;
}
#head .nav ul ul li a:hover {
	background: rgb(31, 126, 180);
	color: rgb(255, 255, 255);
}
#head .nav div {
	width: 140px;
	height: 28px;
	padding-top: 10px;
	padding-right: 15px;
	float: right;
}
#head .nav div form {
	background: url("../images/serch.jpg") no-repeat;
	padding-left: 2px;
}
#head .nav input {
	border: 0px currentColor;
	border-image: none;
}
#head .nav input.navtext {
	padding: 1px;
	width: 105px;
	bottom: 1px;
	position: relative;
}
* html #head .nav input.navtext {
	bottom: 3px;
}
* + html #head .nav input.navtext {
	bottom: 3px;
}
#head .nav input.navsb {
	background: none;
	width: 23px;
	height: 23px;
	margin-left: -5px;
	cursor: pointer;
}
#flash {
	overflow: hidden;
	margin-top: 5px;
}
#flash .topbg {
	background: url("../images/fbg.gif") no-repeat left top;
	height: 6px;
	overflow: hidden;
}
#flash .content {
	padding: 0px 5px;
	border-right-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
#flash .bottombg {
	background: url("../images/fbg.gif") no-repeat left -6px;
	height: 6px;
	overflow: hidden;
}
#notice {
	padding: 1px;
	border: 1px solid rgb(239, 239, 239);
	border-image: none;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	margin-top: 5px;
}
#notice .border {
	background: rgb(235, 246, 252);
	height: 28px;
	line-height: 28px;
}
#notice h3.title {
	height: 28px;
	color: rgb(0, 153, 255);
	line-height: 28px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
#notice h3.title span {
	background: url("../images/g1.gif") no-repeat 10px 4px;
	padding-right: 10px;
	padding-left: 35px;
	display: block;
}
#notice h3.title a {
	color: rgb(0, 153, 255);
}
#notice .content {
	padding: 0px 10px;
	height: 28px;
	color: rgb(0, 0, 0);
	line-height: 28px;
	overflow: hidden;
	float: left;
}
#notice .content a {
	padding: 0px 10px;
}
#notice .content a:hover {
	color: rgb(255, 0, 0);
	text-decoration: underline;
}
#main {
	padding: 10px 0px;
}
#main a:hover {
	text-decoration: underline;
}
#main .left {
	width: 200px;
	margin-right: 8px;
	float: left;
	display: inline;
}
#main .left .content {
	background: url("../images/leftbg.gif") repeat-y left top;
	padding-left: 10px;
}
#main .left .bg {
	background: url("../images/leftbg.gif") repeat-y 100% top;
	padding-right: 10px;
}
#main .left .topbg {
	background: url("../images/lefttop.gif") no-repeat right top;
	height: 12px;
	overflow: hidden;
}
#main .left .topbg div {
	background: url("../images/lefttop.gif") no-repeat left top;
	width: 20px;
	height: 12px;
	overflow: hidden;
}
#main .left .bottombg {
	background: url("../images/lefttop.gif") no-repeat right -12px;
	height: 12px;
	overflow: hidden;
}
#main .left .bottombg div {
	background: url("../images/lefttop.gif") no-repeat left -12px;
	width: 20px;
	height: 12px;
	overflow: hidden;
}
#main .left h3.title {
	background: url("../images/lefth3.gif") no-repeat right top;
	height: 30px;
	line-height: 30px;
	padding-right: 15px;
	font-size: 12px;
}
#main .left h3.title span {
	background: url("../images/lefth3.gif") no-repeat left top;
	padding-left: 15px;
	display: block;
}
#main .left .foot {
	background: url("../images/lefth3.gif") no-repeat right -27px;
	height: 30px;
	line-height: 30px;
	padding-right: 15px;
}
#main .left .foot span {
	background: url("../images/lefth3.gif") no-repeat left -27px;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	display: block;
}
#main .left .nav ul {
	list-style: none;
}
#main .left .nav li {
	background: url("../images/li.gif") no-repeat 15px 12px rgb(244, 244, 244);
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 25px;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#main .left .nav span.span_class3 li {
	background: rgb(234, 234, 234);
}
#main .left .cont {
	background: rgb(244, 244, 244);
	padding: 0px 8px;
	line-height: 22px;
}
#main .center {
	width: 560px;
	margin-right: 5px;
	float: left;
	display: inline;
}
#main .center h3.title {
	height: 20px;
	padding-top: 10px;
	border-bottom-color: rgb(168, 168, 168);
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#main .center h3.title span {
	background: rgb(168, 168, 168);
	padding: 5px 8px 4px;
	color: rgb(255, 255, 255);
	font-size: 12px;
}
* + html #main .center h3.title {
	height: 19px;
}
#main .center h3.first {
	border-bottom-color: rgb(24, 88, 177);
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#main .center h3.first span {
	background: rgb(24, 88, 177);
}
#main .center h3.line {
	margin-top: 10px;
}
#main .center .text {
	padding: 8px;
	line-height: 22px;
}
#main .center .text img {
	margin: 5px;
}
#main .center .advice {
	margin: 10px auto;
	width: 550px;
	overflow: hidden;
}
#main .center .indeximg {
	padding: 0px 5px;
}
#main .center .indeximg img {
	padding: 1px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
#main .center .indeximg h2 {
	color: rgb(75, 75, 75);
	font-size: 12px;
	font-weight: normal;
}
#main .center .links_list {
	padding: 8px;
	line-height: 22px;
}
#main .center .links_list ul li {
	padding-right: 10px;
	display: inline;
}
#main .center .links_list ul li a:hover {
	text-decoration: underline;
}
#main .right {
	width: 220px;
	margin-left: 5px;
	float: left;
	display: inline;
}
#main .right .topbg {
	background: url("../images/rightbg.gif") no-repeat right top;
	height: 7px;
	overflow: hidden;
	padding-right: 15px;
}
#main .right .topbg div {
	background: url("../images/rightbg.gif") no-repeat left top;
	height: 7px;
	overflow: hidden;
}
#main .right .bottombg {
	background: url("../images/rightbg.gif") no-repeat right -8px;
	height: 7px;
	overflow: hidden;
	padding-right: 15px;
}
#main .right .bottombg div {
	background: url("../images/rightbg.gif") no-repeat left -8px;
	height: 7px;
	overflow: hidden;
}
#main .right .content {
	background: url("../images/right.gif") repeat-y left top;
	padding-left: 12px;
}
#main .right .content .bg {
	background: url("../images/right.gif") repeat-y right top;
	padding-right: 12px;
}
#main .right h3.title {
	background: url("../images/lia.gif") repeat-x left bottom;
	height: 30px;
	line-height: 30px;
	padding-top: 5px;
}
#main .right h3.title span {
	background: url("../images/llinegif.gif") no-repeat 5px top;
	padding-left: 35px;
	font-size: 14px;
	display: block;
}
#main .right h3.line {
	margin-top: 10px;
}
#main .right ul.list {
	list-style: none;
}
#main .right ul.list li {
	background: url("../images/lia.gif") repeat-x left 29px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 5px;
}
#main .right ul.list li span {
	padding-top: 10px;
	float: right;
}
#main .right .more {
	height: 30px;
	text-align: right;
	line-height: 30px;
	padding-right: 5px;
}
#main .right .case dl {
	overflow: hidden;
	margin-top: 10px;
}
#main .right .case dt {
	overflow: hidden;
	float: left;
}
#main .right .case dd {
	overflow: hidden;
	padding-left: 5px;
	float: left;
}
#main .right .case dd h4.title {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
}
#main .right .case dd p.img_text {
	line-height: 20px;
}
#footer {
	padding: 10px 0px;
}
#footer .nav {
	background: url("../images/foot.gif") repeat-x;
	height: 25px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 25px;
	border-bottom-color: rgb(123, 163, 229);
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#footer .nav a {
	color: rgb(255, 255, 255);
}
#footer .nav span {
	padding: 0px 8px;
}
#footer .text {
	padding: 5px 0px;
	text-align: center;
	color: rgb(102, 102, 102);
	line-height: 20px;
}
#footer .text a {
	color: rgb(102, 102, 102);
}
#footer .text ul {
	list-style: none;
}
#web {
	margin: 5px 0px;
}
#web a:hover {
	text-decoration: underline;
}
#web .left {
	width: 210px;
	overflow: hidden;
	padding-left: 5px;
	float: left;
}
#web .left h3.title {
	background: url("../images/webh3.gif") no-repeat right top;
	height: 30px;
	line-height: 30px;
	padding-right: 15px;
	margin-top: 2px;
}
#web .left h3.title span {
	background: url("../images/webh3.gif") no-repeat left top;
	padding-left: 15px;
	font-size: 13px;
	display: block;
}
#web .left .webnav {
	margin-bottom: 5px;
}
#web .left .webnav ul li {
	background: url("../images/li.gif") no-repeat 30px 13px rgb(244, 244, 244);
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230);
	border-image: none;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 40px;
	margin-bottom: 1px;
}
#web .left .webnav ul li input {
	background: rgb(255, 255, 255);
}
#web .left .webnav ul li select {
	background: rgb(255, 255, 255);
}
#web .left .webnav ul li a:hover {
	color: rgb(0, 153, 255);
}
#web .left span.span_class3 {
}
#web .left span.span_class3 li {
	background: rgb(239, 239, 239);
	padding-left: 50px;
}
* html span.span_class3 li {
	bottom: 3px;
	position: relative;
}
* + html span.span_class3 li {
	bottom: 3px;
	position: relative;
}
#web .left span.span_class3 li a {
	color: rgb(102, 102, 102);
}
#web .left .text {
	background: rgb(244, 244, 244);
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230);
	padding: 5px 8px;
	border-image: none;
	line-height: 20px;
	margin-bottom: 5px;
}
.met_online {
	height: 30px;
	color: rgb(102, 102, 102);
	line-height: 30px;
	padding-left: 40px;
	font-weight: bold;
	margin-top: 2px;
	display: none;
}
.met_onlinelist {
	background: rgb(244, 244, 244);
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(230, 230, 230) rgb(230, 230, 230);
	padding: 5px;
	border-image: none;
	color: rgb(102, 102, 102);
	margin-top: 1px;
	display: none;
}
.met_alibaba {
	display: none;
}
#web .right {
	width: 770px;
	overflow: hidden;
	padding-top: 3px;
	padding-left: 15px;
	float: right;
}
#web .right h3.title {
	overflow: hidden;
	font-size: 13px;
	border-bottom-color: rgb(51, 155, 228);
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#web .right h3.title span {
	background: url("../images/webright.gif");
	width: 98px;
	height: 21px;
	text-align: center;
	color: rgb(255, 255, 255);
	padding-top: 7px;
	display: block;
}
#web .right h3.title span a {
	color: rgb(255, 255, 255);
}
#web .right h3.title span a:hover {
	text-decoration: none;
}
#web .right .webcontent {
	margin: 0px auto;
	padding: 8px 0px;
	width: 98%;
	line-height: 22px;
}
.web_bottom {
	height: 30px;
	text-align: center;
	color: rgb(102, 102, 102);
	line-height: 30px;
}
#web .right .news_list {
	list-style: none;
}
#web .right .news_list li {
	background: url("../images/cion08.gif") no-repeat 5px 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 20px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
#web .right .news_list li span {
	color: rgb(102, 102, 102);
	padding-right: 5px;
	float: right;
}
* html #web .right .news_list li span.ie6span {
	padding-top: 8px;
}
h1.title {
	margin: 8px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.page {
	margin: 5px 0px;
}
.hits {
	height: 25px;
	text-align: right;
	line-height: 25px;
	margin-top: 10px;
	border-top-color: rgb(51, 155, 228);
	border-top-width: 2px;
	border-top-style: solid;
}
.hits a {
	color: rgb(255, 51, 0);
}
#product-list ul {
	list-style: none;
}
#product-list li {
	margin: 10px 0px;
	padding: 10px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#product-list span {
	display: block;
}
#product-list .info_img {
	padding-right: 15px;
	float: left;
}
#product-list .info_title {
	height: 30px;
	text-align: left;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}
#product-list .info_para1 {
	line-height: 25px;
}
#product-list .info_para2 {
	line-height: 25px;
}
#product-list .info_para3 {
	line-height: 25px;
}
#product-list .info_para4 {
	line-height: 25px;
}
#product-list .info_detail {
	padding-right: 10px;
	float: right;
}
#product-list .info_detail a {
	background: rgb(94, 159, 51);
	padding: 3px 10px;
}
#product-list .info_detail a:link {
	color: rgb(255, 255, 255);
	font-weight: bold;
}
#product-list .info_detail a:active {
	color: rgb(255, 255, 255);
	font-weight: bold;
}
#product-list .info_detail a:visited {
	color: rgb(255, 255, 255);
	font-weight: bold;
}
.product_list {
	text-align: center;
}
.smallimg {
	margin-top: 10px;
}
span.spic {
	margin: 5px 1px !important;
}
span.spic img {
	border: 1px solid rgb(255, 255, 255);
	border-image: none;
}
.product_list ul {
	list-style: none;
	text-align: left;
}
.product_list .info_para1 {
	margin-top: 10px;
}
.product_list .info_feedback {
	padding: 5px;
	text-align: left;
	display: block;
}
.product_list .info_feedback a {
	background: rgb(94, 159, 51);
	padding: 3px 10px;
	color: rgb(255, 255, 255) !important;
	font-weight: bold;
}
dl.download_list {
	margin: 10px 0px;
}
dl.download_list dt {
	background: url("../images/arrow.gif") no-repeat 5px 12px rgb(243, 243, 243);
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
	font-size: 13px;
}
dl.download_list dt a:link {
	font-weight: bold;
}
dl.download_list dt a:visited {
	font-weight: bold;
}
dl.download_list dt a:active {
	font-weight: bold;
}
dl.download_list dd {
	height: 28px;
	color: rgb(102, 102, 102);
	line-height: 28px;
	padding-left: 5px;
	border-top-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-top-style: dotted;
}
dl.download_list dd span {
	padding-right: 10px;
	float: right;
}
.download_list ul {
	list-style: none;
}
.info_download {
	padding: 5px;
	text-align: left;
	display: block;
}
.info_download a {
	background: rgb(94, 159, 51);
	padding: 3px 10px;
	color: rgb(255, 255, 255) !important;
	font-weight: bold;
}
.img_list12 {
}
.img_list12 ul {
	padding-left: 10px;
}
.img_list12 ul li {
	padding: 0px 10px;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
	float: left;
}
.img_list12 ul li img {
	padding: 1px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.img_list12 ul li span.info_img {
	display: block;
}
.img_list12 ul li span.info_title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	display: block;
}
.imgcontent {
	text-align: center;
}
dl.job-list {
	border-width: 1px 2px 1px 1px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	border-image: none;
	line-height: 20px;
	margin-bottom: 20px;
}
dl.job-list dt {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
dl.job-list dd {
	height: 30px;
	color: rgb(102, 102, 102);
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
	font-weight: bold;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
dl.job-list dt span {
	width: 100px;
	text-align: center;
	overflow: hidden;
	font-weight: normal;
	border-left-color: rgb(204, 204, 204);
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
}
dl.job-list dd span {
	width: 100px;
	text-align: center;
	overflow: hidden;
	font-weight: normal;
	border-left-color: rgb(204, 204, 204);
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
}
dl.job-list dd a {
	text-decoration: underline;
}
.cv {
	text-align: right;
	color: rgb(0, 153, 255);
	font-size: 14px;
	font-weight: bold;
}
.cv a {
	color: rgb(0, 153, 255);
	text-decoration: underline;
}
.job_list_detail ul {
	list-style: none;
}
.feedback_table {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(230, 230, 230);
	border-image: none;
	width: 100%;
	text-align: left;
	padding-top: 1px;
	margin-top: 10px;
}
.feedback_table td.feedback_td1 {
	background: rgb(243, 243, 243);
	width: 20%;
	height: 25px;
	text-align: right;
	color: rgb(51, 51, 51);
	line-height: 25px;
	padding-right: 3px;
	font-size: 12px;
}
.feedback_table td.feedback_input span {
	color: rgb(255, 102, 0);
	font-weight: 600;
}
.feedback_table td.feedback_input {
	padding-left: 3px;
}
.feedback_table td.feedback_input input {
	border: 1px solid rgb(226, 224, 224);
	border-image: none;
}
.feedback_table td.feedback_input textarea {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(226, 224, 224);
	border-image: none;
}
.feedback_submit {
	height: 30px;
	text-align: center;
	line-height: 30px;
}
.feedback_submit input {
	margin-right: 30px;
}
.checboxcss {
	margin: 2px 3px;
	top: 2px;
	position: relative;
}
.advsearch_search input {
	background: rgb(94, 159, 51) !important;
	padding: 3px 10px;
	border: currentColor;
	border-image: none;
	color: rgb(255, 255, 255);
	font-weight: bold;
	cursor: pointer;
}
.search-main ul li {
	margin: 8px 0px;
	padding: 5px;
	color: rgb(102, 102, 102);
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.search-main ul {
	list-style: none;
}
.search_title {
	display: block;
}
.search_title a:link {
	color: rgb(94, 159, 52);
	font-size: 14px;
	font-weight: bold;
}
.search_title a:visited {
	color: rgb(94, 159, 52);
	font-size: 14px;
	font-weight: bold;
}
.search_title a:active {
	color: rgb(94, 159, 52);
	font-size: 14px;
	font-weight: bold;
}
.search-main ul span.search_detail {
	display: block;
}
.search-main ul span.search_detail a {
	padding: 0px 3px;
}
.search_updatetime {
	display: block;
}
dl.link_main dt {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}
dl.link_main dd li {
	padding: 0px 10px;
	display: inline;
}
dl.link_main a:link {
	text-decoration: underline;
}
dl.link_main a:visited {
	text-decoration: underline;
}
dl.link_main a:active {
	text-decoration: underline;
}
.addlink_title {
	text-align: center;
	font-size: 13px;
}
.addlink_table {
	margin: 0px auto;
	width: 100%;
	text-align: left;
}
.addlink_table td.addlink_td1 {
	width: 20%;
	height: 25px;
	text-align: right;
	line-height: 25px;
	padding-right: 3px;
}
.addlink_table td.addlink_input {
	padding-left: 3px;
}
.addlink_table td.addlink_input input {
	padding: 2px;
}
.addlink_submit {
	height: 30px;
	text-align: left;
	line-height: 30px;
	padding-left: 80px;
}
.addlink_submit input {
	margin-right: 10px;
}
.message_line {
	text-align: right;
}
.message_line a {
	background: rgb(94, 159, 51);
	padding: 2px 12px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}
.message_line a:hover {
	text-decoration: none;
}
.message-main {
	padding: 10px;
	margin-bottom: 15px;
}
.message-main ul {
	list-style: none;
}
.message_list_line {
	background: rgb(243, 243, 243);
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	height: 25px;
	line-height: 25px;
	padding-left: 3px;
}
.message_list_info {
	border-right-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
.message_list_info span {
	padding: 5px;
	display: block;
}
.message_list_reinfo {
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204);
	padding: 3px;
	border-image: none;
	color: rgb(239, 14, 0);
	margin-bottom: 15px;
}
.message_table {
	background: rgb(255, 255, 255);
	margin: 0px auto;
	text-align: left;
}
.message_table td.message_td1 {
	width: 20%;
	height: 25px;
	text-align: right;
	line-height: 25px;
	padding-right: 3px;
}
.message_table td.message_input {
	padding-left: 3px;
}
.message_table td.message_input input {
	padding: 2px;
	margin-right: 5px;
}
.message_table td.message_text textarea {
	margin-left: 3px;
}
.message_submint {
	height: 30px;
	text-align: left;
	line-height: 30px;
	padding-left: 135px;
}
.message_submint input {
	margin-right: 10px;
}
table.cv_table {
	background: none;
}
table.cv_table td {
	height: 30px;
	line-height: 30px;
}
table.cv_table td.cv_td1 {
	padding-right: 3px;
}
table.cv_table td.cv_select {
	padding-left: 3px;
}
table.cv_table td.cv_input {
	padding-left: 3px;
}
table.cv_table td.cv_select select {
	padding: 1px;
}
table.cv_table td.cv_select option {
	padding: 1px;
}
table.cv_table td.cv_input input {
	background: none;
	padding: 2px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
table.cv_table td.cv_input textarea {
	background: none;
	margin: 3px 0px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
table.cv_table td.cv_submit {
	padding: 5px 0px;
}
div.indeximg {
	padding: 0px 5px;
	text-align: center;
}
div.indeximg p {
	height: 20px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
}
.left_bottom_content p {
	-ms-word-break: break-all;
}
.feedback_table td.feedback_input input {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.feedback_table td.feedback_input textarea {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.addlink_table td.addlink_input input {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.addlink_table td.addlink_input textarea {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.message_table td.message_input input {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.message_table td.message_text textarea {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.table_cv td.cv_input input {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.table_cv td.cv_input textarea {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}
.addlink_table {
	border: currentColor !important;
	border-image: none !important;
}
.message_table {
	border: currentColor !important;
	border-image: none !important;
}
.checboxcss {
	border: currentColor !important;
	border-image: none !important;
}
.mesmin {
	padding: 6px;
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
}
.message_list {
	border: 2px solid rgb(205, 231, 233);
	border-image: none;
}
.message_list_line {
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
}
.message_list_reinfo {
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
}
.sitemapclass {
	padding: 5px 0px;
}
.sitemapclass1 {
	height: 22px;
	line-height: 22px;
	padding-left: 15px;
	font-weight: bold;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}
.sitemapclass1 a {
	background: rgb(230, 230, 230);
	padding: 2px 10px;
}
.sitemapclass2 {
	padding-top: 3px;
	padding-left: 15px;
}
.sitemapclass2 h3 {
	background: url("../images/bit_07.gif") no-repeat left;
	padding-left: 10px;
}
.sitemapclass2 h3 a {
	color: rgb(51, 51, 51) !important;
}
.sitemapclass2 h4 {
	padding: 0px 6px;
	display: inline;
}
.sitemapclass2 h4 a {
	text-decoration: underline;
}
.rand_product ol {
	padding: 0px;
}
.rand_product ol li {
	text-align: center;
	line-height: 18px;
}
.rand_product ol li img {
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	width: 160px;
}
.rand_product ol li a {
	color: rgb(51, 51, 51);
	font-size: 12px;
	text-decoration: none;
}
.rand_news ol {
	padding: 0px;
}
.rand_news ol li {
	background: url("../images/arrow.png") no-repeat left;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
}
.rand_news ol li a {
	color: rgb(51, 51, 51);
	font-size: 12px;
	text-decoration: none;
}
.intro {
	padding: 10px 0px;
}
.intro span {
	margin: 10px 0px;
	padding: 5px 0px;
	color: rgb(132, 29, 13);
	font-size: 18px;
	font-weight: bold;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	display: block;
}
.intro ul {
	padding-left: 10px;
}
.intro ul li {
	width: 330px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.intro ul li a {
	font-size: 12px;
	text-decoration: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
