.banner {
	width: 100%; height: 662px;
}
.about {
	background: url("../images/line.jpg") no-repeat right top; width: 332px; float: left;
}
.about h3 {
	width: 332px; height: 28px; color: rgb(121, 121, 121); line-height: 28px; font-size: 24px;
}
.about h3 span {
	color: rgb(132, 168, 11);
}
.about1 {
	padding: 10px 0px; width: 300px;
}
.news {
	padding: 10px 0px; width: 300px;
}
.news ul li {
	background: url("../images/dian.gif") no-repeat left; width: 300px; text-indent: 10px;
}
.news ul li a {
	width: 300px; line-height: 30px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news ul li a:hover {
	width: 300px; line-height: 30px; overflow: hidden; text-decoration: underline; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.con {
	width: 302px; float: right;
}
.con h3 {
	width: 302px; height: 28px; color: rgb(121, 121, 121); line-height: 28px; font-size: 24px;
}
.con1 {
	padding: 10px 0px; width: 302px;
}
.ny_banner {
	width: 100%; height: 318px;
}
.l_con {
	width: 256px;
}
.l_con h3 {
	background: url("../images/s_1.png") no-repeat left top; width: 256px; height: 35px; line-height: 35px; text-indent: 37px; padding-top: 30px; font-size: 24px;
}
.l_con1 {
	background: url("../images/s_bg.png") repeat-y; width: 196px; padding-right: 25px; padding-left: 35px;
}
.s_2 {
	background: url("../images/s_2.png") no-repeat left top; width: 256px; height: 40px; overflow: hidden; display: block;
}
.a_content {
	margin: 0px auto; width: 823px;
}
#tab_li {
	background: url("../images/r_1.png") no-repeat left; width: 763px; height: 59px; padding-right: 32px; padding-left: 28px; list-style-type: none;
}
#tab_li li {
	padding: 0px 5px; text-align: center; line-height: 34px; font-size: 16px; margin-left: 5px; float: left; cursor: pointer;
}
#tab_li li.normal {
	color: rgb(121, 121, 121); line-height: 34px; font-size: 16px; display: block;
}
#tab_li li.normal a {
	color: rgb(121, 121, 121); line-height: 34px; font-size: 16px; display: block;
}
#tab_li li.normal a:hover {
	background: url("../images/a2.jpg") no-repeat top; color: rgb(19, 18, 18); line-height: 34px; display: block;
}
#tab_li li.current {
	background: url("../images/a2.jpg") no-repeat top; color: rgb(19, 18, 18); line-height: 36px; font-size: 16px; display: block;
}
#tab_li li.current a {
	background: url("../images/a2.jpg") no-repeat top; color: rgb(19, 18, 18); line-height: 36px; font-size: 16px; display: block;
}
#tab_li li.current a:hover {
	background: url("../images/a2.jpg") no-repeat top; color: rgb(19, 18, 18); line-height: 34px; font-size: 16px; display: block;
}
#change_warp {
	background: url("../images/r_bg.png") repeat-y; width: 763px; height: auto; color: rgb(102, 102, 102); padding-right: 32px; padding-left: 28px;
}
.about_con {
	padding: 5px; width: 753px;
}
.news_con {
	padding: 5px; width: 753px;
}
.catalogs_con {
	padding: 5px; width: 753px;
}
.pro_con {
	padding: 5px; width: 753px;
}
.pro_detail {
	padding: 5px; width: 753px;
}
.comparison {
	padding: 5px; width: 753px;
}
.r_2 {
	background: url("../images/r_2.png") no-repeat left top; width: 823px; height: 50px; overflow: hidden; display: block;
}
.about_con ul li {
	margin: 10px 14px; width: 160px; float: left; display: inline;
}
.about_con ul li a {
	cursor: pointer;
}
.honor_pic {
	background: url("../images/honor_bg.png") no-repeat left top; padding: 5px 14px 0px 5px; width: 141px; height: 134px; display: block;
}
.honor_name {
	width: 160px; color: rgb(51, 51, 51); text-indent: 5px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_con dl {
	margin: 0px auto 20px; width: 730px; height: 130px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_con dl dt {
	width: 565px; float: right;
}
.news_con dl dt a {
	color: rgb(127, 152, 45); font-size: 14px; font-weight: bold; text-decoration: underline;
}
.news_con dl dt a:hover {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; text-decoration: none;
}
.n_pic {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 130px; height: 92px; float: left;
}
.n_memo {
	padding: 5px 0px; width: 565px; color: rgb(102, 102, 102); line-height: 18px; float: right;
}
.n_time {
	width: 565px; line-height: 18px; float: right;
}
.n_time a {
	background: url("../images/ico.gif") no-repeat left; color: rgb(176, 200, 97); line-height: 14px; text-indent: 8px; display: block;
}
.n_time a:hover {
	background: url("../images/ico.gif") no-repeat left; color: rgb(51, 51, 51); line-height: 14px; text-indent: 8px; display: block;
}
.news_con h5 {
	width: 730px; text-align: center; color: rgb(127, 152, 45); font-size: 14px;
}
.detail_time {
	text-align: center; color: rgb(153, 153, 153); padding-bottom: 20px; font-size: 14px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.news_content {
	width: 730px; color: rgb(102, 102, 102); line-height: 22px; margin-top: 20px;
}
.catalogs_con ul li {
	margin: 15px 6px; width: 175px; float: left; display: inline;
}
.cata_pic {
	background: url("../images/catalogs_bg.png") no-repeat left top; padding: 11px 13px; width: 149px; height: 165px; display: block; position: relative; _position: static;
}
.cata_pic img {
	width: 149px; height: 165px; display: block;
}
.cata_name {
	left: 13px; width: 149px; height: 32px; text-align: center; bottom: 11px; color: rgb(255, 255, 255); line-height: 32px; overflow: visible; display: block; position: absolute; opacity: 0.6; background-color: rgb(0, 0, 0); -moz-opacity: .6;
}
.cate_load {
	width: 175px; text-align: center; display: block;
}
.cate_load a {
	margin: 0px 5px; padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 44px; height: 36px; display: inline-block; opacity: 0.7; -moz-opacity: 0.7;
}
.cate_load a.coloer {
	margin: 0px 5px; padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 44px; height: 36px; display: inline-block; opacity: 1; -moz-opacity: 1;
}
.cate_load a img {
	width: 44px; height: 36px; display: block;
}
.l_con1 ul {
	width: 196px;
}
.l_con1 ul li {
	margin: 0px 2px; float: left; display: inline;
}
.l_con1 ul li a img {
	border: 1px solid rgb(178, 178, 178); border-image: none; width: 43px; height: 43px; display: block;
}
.pro_btn {
	background: url("../images/pro_btn.jpg") no-repeat 20px top; height: 30px; text-align: center; clear: both; margin-top: 12px; display: block;
}
.pro_btn a {
	color: rgb(255, 255, 255); line-height: 26px;
}
.pro_con ul li {
	margin: 5px 10px; width: 150px; float: left; display: inline;
}
.pro_pic {
	padding: 5px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 141px; height: 113px; display: block; position: relative;
}
.view {
	left: 20px; top: 54px; width: 107px; height: 25px; overflow: visible; position: absolute; cursor: pointer;
}
.pro_name {
	line-height: 28px; text-indent: 6px; display: block;
}
.choose {
	width: 147px; padding-left: 6px; vertical-align: top; display: block;
}
.choose input {
	float: left; display: block;
}
.choose span {
	padding-left: 6px; margin-top: -6px; float: left; display: block;
}
.pro_add {
	width: 147px; height: 30px; padding-left: 25px; float: left; display: block;
}
.add_btn {background-image:url(add_bg.png); padding-left:10px; border: currentColor; border-image: none; width: 95px; height: 26px; color: rgb(255, 255, 255); padding-bottom: 3px; font-family: Arial; display: inline-block; cursor: pointer;
}
.bigpic {
	width: 315px; float: left; display: block;
}
.pro_memo {
	width: 390px; height: 382px; padding-left: 25px; float: left; position: relative;
}
.pro_memo dl dt {
	width: 390px; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px; font-weight: bold;
}
.pro_memo dl dd {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 14px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.detail_content {
	width: 753px; color: rgb(197, 197, 197); line-height: 22px; padding-top: 40px;
}
.detail_content h6 {
	background: url("../images/detail.gif") no-repeat 5px; width: 753px; color: rgb(51, 51, 51); line-height: 28px; text-indent: 17px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.detail_pic {
	width: 753px; padding-top: 10px;
}
.left_pic {
	width: 11px; height: 21px; padding-top: 46px; float: left;
}
.right_pic {
	width: 11px; height: 21px; padding-top: 46px; float: right;
}
.detail_scroll {
	width: 731px; float: left;
}
.detail_scroll ul li {
	margin: 0px 17px; padding: 1px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 108px; height: 108px; float: left; display: inline;
}
.detail_scroll ul li a img {
	width: 108px; height: 108px; display: block;
}
.promemo_add {
	left: 22px; width: 390px; bottom: 12px; display: block; position: absolute;
}
.detail_add {
	background: url("../images/add_bg.png") no-repeat left top; border: currentColor; border-image: none; width: 104px; height: 29px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 3px; font-family: Arial; display: block; cursor: pointer;
}
a.detail_add:hover {
	background: url("../images/add_bg.png") no-repeat left top; border: currentColor; border-image: none; width: 104px; height: 29px; text-align: center; color: rgb(255, 255, 255); padding-bottom: 3px; font-family: Arial; display: block; cursor: pointer;
}
.promemo_add ul li {
	padding-left: 8px; float: left;
}
.download {
	width: 140px; height: 35px; padding-top: 20px; float: right; display: inline-block;
}
.a_content h4 {
	background: url("../images/detail_dh.png") no-repeat left; width: 763px; height: 29px; color: rgb(255, 255, 255); padding-top: 30px; padding-right: 32px; padding-left: 28px; font-family: Arial; font-size: 14px; list-style-type: none;
}
#com_li {
	background: url("../images/r_1.png") no-repeat left; width: 763px; height: 59px; padding-right: 32px; padding-left: 28px; list-style-type: none;
}
#com_li li {
	background: url("../images/a2.jpg") no-repeat top; padding: 0px 25px; text-align: center; color: rgb(19, 18, 18); line-height: 36px; font-size: 16px; margin-left: 5px; float: left; cursor: pointer;
}
.comparison h6 {
	width: 753px; color: rgb(127, 152, 45); font-size: 14px;
}
.parison_content {
	width: 753px;
}
.parison_content dl {
	width: 150px; padding-top: 22px; padding-left: 10px; float: left;
}
.parison_content dl.par_titls {
	width: 110px; padding-left: 0px; float: left;
}
.parison_content dl dt {
	width: 108px; position: relative;
}
.parison_content dl dd {
	width: 150px; color: rgb(102, 102, 102); line-height: 40px;
}
.parison_content dl.par_titls dd {
	width: 108px; color: rgb(153, 153, 153); line-height: 40px; padding-left: 5px;
}
.addpic {
	width: 60px; position: relative;
}
.x {
	top: 0px; right: 0px; overflow: visible; display: block; position: absolute;
}
.order {
	width: 753px; text-align: right; padding-bottom: 5px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.back {
	width: 753px; text-align: right; line-height: 30px; display: block;
}
.input {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 112px; height: 18px; line-height: 20px; text-indent: 5px;
}
.input1 {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 154px; height: 19px; line-height: 21px; text-indent: 5px;
}
.subbtn {
	background: url("../images/subbtn.jpg") no-repeat left top; border: currentColor; border-image: none; width: 101px; height: 34px; cursor: pointer;
}
.add_btn1 {
	background: url("../images/pro_btn.jpg") no-repeat left top; border: currentColor; border-image: none; width: 160px; height: 27px; color: rgb(255, 255, 255); padding-bottom: 3px; font-family: Arial; display: inline-block; cursor: pointer;
}
.search {
	top: 107px; width: 182px; right: 300px; overflow: visible; position: absolute;
}
.ss1 {
	background: url("../images/ss1.png") no-repeat left top; border: currentColor; border-image: none; width: 152px; height: 28px; text-indent: 8px; float: left;
}
.ss2 {
	background: url("../images/ss2.png") no-repeat left top; border: currentColor; border-image: none; width: 30px; height: 28px; float: left; cursor: pointer;
}
