.in-banner {
	width: 100%; height: 338px;
}
.in-banner img {
	width: 100%; height: 338px; display: block;
}
.search2 {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden;
}
.search2 .search2-content {
	border: 1px solid rgb(204, 204, 204); width: 1048px; height: 79px; overflow: hidden; margin-top: 20px; margin-right: auto; margin-left: auto;
}
.search2 .search2-content span {
	line-height: 79px; margin-left: 16px; float: left;
}
.search2 .search2-content .hot-keyword2 {
	width: 540px; line-height: 79px; overflow: hidden; float: left;
}
.search2 .search2-content .hot-keyword2 li {
	float: left;
}
.search2 .search2-content .hot-keyword2 li a {
	color: rgb(55, 55, 55); margin-right: 7px; margin-left: 7px;
}
.search2 .search2-content .hot-keyword2 li a:hover {
	color: rgb(254, 122, 37);
}
.search2 .search2-content .search-input2 {
	margin-top: 24px; margin-right: 20px; float: right;
}
.search2 .search2-content .search-input2 .search-c {
	background: url("search-c-bg.png") no-repeat 74px; border: 1px solid rgb(204, 204, 204); width: 97px; height: 29px; color: rgb(113, 113, 113); line-height: 29px; padding-left: 10px; font-size: 12px; float: left;
}
.search2 .search2-content .search-input2 .search-i {
	border: 1px solid rgb(204, 204, 204); height: 29px; line-height: 29px; font-size: 12px; margin-left: 7px; float: left; position: relative;
}
.search2 .search2-content .search-input2 .search-i input {
	border: currentColor; width: 210px; margin-left: 4px;
}
.search2 .search2-content .search-input2 .search-i a {
	background: url("search-btn.png") no-repeat center; top: 0px; width: 30px; height: 29px; right: 0px; display: block; position: absolute;
}
.page_a-wrap {
	color: rgb(255, 255, 255); margin-top: 40px; margin-bottom: 20px;
}
.page_a {
	text-align: center; display: block;
}
.page_a span {
	background: rgb(218, 218, 218); padding: 0px 5px; border: 1px solid rgb(182, 182, 182); height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; margin-right: 7px; display: inline-block; min-width: 20px;
}
.page_a a {
	background: rgb(218, 218, 218); padding: 0px 5px; border: 1px solid rgb(182, 182, 182); height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; margin-right: 7px; display: inline-block; min-width: 20px;
}
.page_a .cur {
	background: rgb(235, 90, 27); color: rgb(255, 255, 255);
}
.crumbs {
	float: left;
}
.crumbs span {
	color: rgb(55, 55, 55);
}
.crumbs a {
	color: rgb(55, 55, 55);
}
.crumbs a.cur {
	color: rgb(254, 122, 37);
}
.crumbs-2 {
	height: 60px; line-height: 60px; overflow: hidden; margin-bottom: 14px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.crumbs-2 span {
	height: 60px; color: rgb(55, 55, 55); line-height: 60px;
}
.crumbs-2 a {
	height: 60px; color: rgb(55, 55, 55); line-height: 60px;
}
.crumbs-2 a.cur {
	color: rgb(254, 122, 37);
}
.product-right-info {
	width: 100%; overflow: hidden; min-height: 400px;
}
.show_img {
	width: 384px; height: 311px; float: left; position: relative;
}
.show_div {
	border: 1px solid rgb(174, 174, 174); width: 384px; height: 311px; position: relative;
}
.show_div img {
	width: 384px; height: 311px; display: block;
}
.show_div .show_sub {
	background: rgb(255, 255, 255); border: 1px solid rgb(174, 174, 174); left: 385px; top: -1px; width: 382px; height: 309px; overflow: hidden; display: none; position: absolute; z-index: 9999;
}
.show_div .show_sub img {
	left: 0px; top: 0px; width: 768px; height: 622px; position: absolute;
}
.show_box:hover {
	overflow: hidden; cursor: move;
}
.show_box {
	width: 384px; height: 311px; position: relative;
}
.show_div .pointer {
	background: url("pd_big_bk.png"); width: 160px; height: 160px; display: none; position: absolute; z-index: 999;
}
.little_pic {
	width: 420px; height: auto; overflow: hidden; margin-top: 8px;
}
.little_pic li {
	border: 1px solid rgb(174, 174, 174); width: 86px; height: 68px; margin-right: 11px; vertical-align: bottom; float: left;
}
.little_pic li.cur {
	border: 1px solid rgb(255, 119, 0);
}
.little_pic li img {
	width: 86px; height: 68px; display: block;
}
.show-text {
	width: 360px; float: right;
}
.show-text h2 {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 18px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.show-text h3 {
	overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.show-text span {
	font-size: 14px;
}
.show-text span p {
	height: 190px; color: rgb(94, 94, 94); overflow: hidden; margin-top: 10px;
}
.show-text-btn {
	overflow: hidden; padding-top: 10px;
}
.show-text-btn a.btn-qq {
	background: url("btn-qq.png") no-repeat center; width: 244px; height: 31px; line-height: 31px; display: block; position: relative;
}
.show-text-btn a.btn-qq i {
	top: 0px; right: 10px; color: rgb(254, 122, 37); font-size: 18px; font-weight: bold; position: absolute;
}
.show-text-btn p.btn-phone {
	background: url("btn-phone.png") no-repeat left; height: 46px; line-height: 46px; padding-left: 50px; font-family: Arial; font-size: 31px; font-weight: bold; margin-top: 16px;
}
.product-information {
	width: 100%; overflow: hidden; margin-top: 38px; margin-bottom: 30px;
}
.product-information .product-information-nav {
	border-bottom-color: rgb(174, 174, 174); border-bottom-width: 1px; border-bottom-style: solid;
}
.product-information-nav ul li.cur {
	background: rgb(254, 122, 37); color: rgb(255, 255, 255);
}
.product-information-nav ul {
	overflow: hidden; border-left-color: rgb(174, 174, 174); border-left-width: 1px; border-left-style: solid;
}
.product-information-nav ul li {
	background: rgb(248, 248, 248); width: 83px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; vertical-align: bottom; border-top-color: rgb(174, 174, 174); border-right-color: rgb(174, 174, 174); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left; cursor: pointer;
}
.product-information-content {
	padding-top: 20px;
}
.product-information-content ul {
	overflow: hidden;
}
.product-information-content ul li {
	width: 100%; vertical-align: bottom;
}
.product-information-content ul li p {
	color: rgb(94, 94, 94); padding-bottom: 20px;
}
.product-information-content ul li img {
	width: 100%; display: block;
}
.product-information-content ul li .address-wrap {
	margin-top: 0px;
}
.product-information-content ul li .address-wrap p {
	line-height: 30px; padding-bottom: 0px;
}
.message-area {
	width: 100%; overflow: hidden; padding-top: 20px;
}
.message-area-title {
	background: url("message.png") no-repeat center; width: 100%; height: 61px; margin-bottom: 12px;
}
.message {
	overflow: hidden;
}
.message .message-content {
	background: rgb(55, 55, 55); height: 235px; overflow: hidden; padding-top: 45px;
}
.message .message-content ul {
	float: left;
}
.message .message-content ul.m-part01 {
	margin-left: 34px;
}
.message .message-content ul.m-part02 {
	margin-left: 10px;
}
.message .message-content ul li {
	margin-bottom: 10px; vertical-align: bottom;
}
.message .message-content .one {
	background: rgb(255, 255, 255); width: 290px; height: 41px; line-height: 41px; overflow: hidden;
}
.message .message-content .one input {
	background: url("one.png") no-repeat 8px; border: currentColor; width: 230px; height: 24px; padding-left: 41px; font-size: 14px;
}
.message .message-content .two {
	background: rgb(255, 255, 255); width: 290px; height: 41px; line-height: 41px; overflow: hidden;
}
.message .message-content .two input {
	background: url("two.png") no-repeat 8px; border: currentColor; width: 230px; height: 24px; padding-left: 41px; font-size: 14px;
}
.message .message-content .three {
	background: rgb(255, 255, 255); width: 290px; height: 41px; line-height: 41px; overflow: hidden;
}
.message .message-content .three input {
	background: url("three.png") no-repeat 8px; border: currentColor; width: 230px; height: 24px; padding-left: 41px; font-size: 14px;
}
.message .message-content .four {
	background: rgb(255, 255, 255); width: 332px; height: 143px; overflow: hidden;
}
.message .message-content .four textarea {
	background: url("four.png") no-repeat 8px 8px; border: currentColor; width: 270px; height: 120px; padding-top: 8px; padding-left: 41px; font-size: 14px; resize: none;
}
.message .message-content .message-submit {
	width: 142px;
}
.message .message-content .message-submit a {
	background: rgb(254, 122, 37); width: 142px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px; clear: both; margin-left: 34px; display: block;
}
.case-in {
	width: 1050px; overflow: hidden; margin-right: auto; margin-left: auto;
}
.case-in .case-in-left {
	border: 1px solid rgb(173, 173, 173); width: 258px; overflow: hidden; float: left;
}
.case-in .case-in-title {
	background: url("product_title.png") no-repeat center; width: 258px; height: 71px; color: rgb(255, 255, 255); position: relative;
}
.case-in .case-in-title p {
	left: 66px; top: 16px; font-size: 16px; font-weight: bold; position: absolute;
}
.case-in .case-in-title span {
	left: 66px; top: 38px; font-family: Arial; font-size: 13px; position: absolute;
}
.news.case-in-title {
	background: url("product_title2.png") no-repeat center;
}
.about.case-in-title {
	background: url("product_title3.png") no-repeat center;
}
.case-in-left-wrap {
	padding-right: 20px; padding-left: 20px;
}
.case-in-left-wrap .case-in-left-ul {
	width: 100%; overflow: hidden; padding-bottom: 24px;
}
.case-in-left-ul li {
	height: 41px; line-height: 41px; vertical-align: bottom; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: dotted;
}
.case-in-left-ul li a {
	color: rgb(55, 55, 55); padding-left: 42px; display: block;
}
.case-in-left-ul li a i {
	margin-right: 6px;
}
.case-in-left-ul li.cur a {
	color: rgb(254, 122, 37);
}
.case-in-left-wrap img {
	display: block;
}
.case-in-left-ul li a:hover {
	color: rgb(254, 122, 37);
}
.case-in .case-in-right {
	width: 766px; float: right;
}
.case-in-right .case-in-right-ul {
	overflow: hidden;
}
.case-in-right-ul li {
	height: 170px; overflow: hidden; padding-bottom: 10px; padding-left: 226px; margin-bottom: 10px; vertical-align: bottom; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.case-in-right-ul li img {
	left: 0px; top: 0px; width: 216px; height: 170px; display: block; position: absolute;
}
.case-in-right-ul li h3 {
	overflow: hidden; padding-top: 10px; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.case-in-right-ul li h3 a {
	color: rgb(0, 0, 0);
}
.case-in-right-ul li h3 a:hover {
	color: rgb(254, 122, 37); text-decoration: underline;
}
.case-in-right-ul li p {
	height: 64px; color: rgb(55, 55, 55); overflow: hidden; margin-top: 16px;
}
.case-in-right-ul li a.read-more {
	background: rgb(55, 55, 55); transition:0.3s; left: 226px; width: 102px; height: 29px; text-align: center; bottom: 10px; color: rgb(255, 255, 255); line-height: 29px; display: block; position: absolute;
}
.case-in-right-ul li a.read-more:hover {
	background: rgb(254, 122, 37);
}
.case-in-right-info {
	width: 100%; overflow: hidden;
}
.case-in-right-info img {
	width: 100%; display: block;
}
.case-in-right-info h3 {
	text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 16px;
}
.case-in-right-info h3.news {
	width: 100%; text-align: left;
}
.case-in-right-info p {
	text-indent: 2em;
}
.case-in-right-info i {
	color: rgb(102, 102, 102); font-size: 12px; margin-bottom: 16px; display: block;
}
.case-in-right-news {
	overflow: hidden;
}
.case-in-right-news li {
	height: 139px; overflow: hidden; padding-bottom: 10px; padding-left: 230px; margin-bottom: 10px; vertical-align: bottom; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.case-in-right-news li img {
	left: 0px; top: 0px; width: 216px; height: 139px; display: block; position: absolute;
}
.case-in-right-news li h3 {
	overflow: hidden; font-size: 16px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.case-in-right-news li h3 a {
	color: rgb(0, 0, 0);
}
.case-in-right-news li h3 a:hover {
	color: rgb(254, 122, 37); text-decoration: underline;
}
.case-in-right-news li i {
	color: rgb(55, 55, 55); font-size: 12px;
}
.case-in-right-news li i span {
	margin-left: 20px;
}
.case-in-right-news li p {
	height: 64px; color: rgb(55, 55, 55); overflow: hidden; margin-top: 10px;
}
.case-in-right-news li p a {
	color: rgb(254, 122, 37);
}
.case-in-right-news li p a:hover {
	text-decoration: underline;
}
.backlist-btn {
	width: 100%; overflow: hidden; padding-top: 12px; padding-bottom: 12px; margin-bottom: 12px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.backlist-btn a {
	background: rgb(55, 55, 55); width: 82px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; float: left; display: block;
}
.backlist-btn a.cur {
	background: rgb(254, 122, 37);
}
.backlist-btn a.prev:hover {
	background: rgb(85, 85, 85);
}
.backlist-btn a.back {
	margin-right: 6px; margin-left: 6px;
}
.backlist-btn a.next:hover {
	background: rgb(85, 85, 85);
}
.honor-info-in-ul {
	width: 800px; overflow: hidden;
}
.honor-info-in-ul li {
	width: 189px; margin-right: 30px; margin-bottom: 16px; margin-left: 30px; float: left;
}
.honor-info-in-ul li .honor-imgbox {
	background: url("honor_bg.jpg") no-repeat center; width: 189px; height: 259px; margin-bottom: 10px; position: relative;
}
.honor-imgbox img {
	left: 23px; top: 23px; width: 143px; height: 214px; display: block; position: absolute;
}
.honor-info-in-ul li p {
	text-align: center; color: rgb(55, 55, 55); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.honor-info-in-ul li:hover p {
	color: rgb(254, 122, 37);
}
.honor-popup {
	left: -100%; top: 0px; text-align: center; right: 100%; bottom: 0px; font-size: 0px; display: none; position: fixed; z-index: 999;
}
.honor-popup::after {
	width: 0px; height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.honor-popup-content {
	background: rgb(255, 255, 255); border: 4px solid rgb(51, 51, 51); right: -100%; vertical-align: middle; display: inline-block; position: relative;
}
.honor-popup-mark {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 555; opacity: 0.5;
}
.honor-popup-content img {
	padding: 20px; width: 430px; max-height: 740px;
}
.close {
	background: url("close.png") no-repeat center; top: 14px; width: 21px; height: 21px; right: 20px; display: block; position: absolute; z-index: 99999; cursor: pointer;
}
.photos {
	width: 100%; overflow: hidden;
}
.photos .photos-ul {
	width: 800px; overflow: hidden;
}
.photos-ul li {
	width: 241px; overflow: hidden; margin-right: 20px; margin-bottom: 12px; float: left;
}
.photos-ul li a {
	display: block; cursor: pointer;
}
.photos-ul li img {
	width: 241px; height: 165px; margin-bottom: 10px; display: block;
}
.photos-ul li p {
	text-align: center; color: rgb(55, 55, 55); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.photos-ul li:hover p {
	color: rgb(254, 122, 37);
}
.photos-info {
	width: 100%; overflow: hidden;
}
.photos-info h3 {
	padding: 10px 0px; font-size: 16px; margin-bottom: 12px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.photos-info p {
	color: rgb(55, 55, 55); font-size: 14px; margin-bottom: 10px;
}
.photos-info img {
	width: 100%; display: block;
}
.customer-thank {
	width: 100%; overflow: hidden;
}
.customer-thank .customer-thank-ul {
	overflow: hidden;
}
.customer-thank-ul li {
	height: 139px; overflow: hidden; padding-bottom: 10px; padding-left: 200px; margin-bottom: 10px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.customer-thank-ul li img {
	left: 0px; top: 0px; width: 187px; height: 139px; display: block; position: absolute;
}
.customer-thank-ul li h2 {
	overflow: hidden; font-size: 16px; font-weight: bold; margin-top: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.customer-thank-ul li h2 a {
	color: rgb(0, 0, 0);
}
.customer-thank-ul li h2 a:hover {
	color: rgb(254, 122, 37); text-decoration: underline;
}
.customer-thank-ul li p {
	height: 64px; color: rgb(102, 102, 102); overflow: hidden; margin-top: 16px;
}
.customer-thank-ul li p a {
	color: rgb(254, 122, 37);
}
.customer-thank-ul li p a:hover {
	text-decoration: underline;
}
.customer-thank-content {
	width: 100%; overflow: hidden;
}
.customer-thank-top {
	height: 165px; overflow: hidden; padding-bottom: 10px; padding-left: 234px; margin-bottom: 10px; border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.customer-thank-top img {
	left: 0px; top: 0px; width: 222px; height: 165px; display: block; position: absolute;
}
.customer-thank-top h2 {
	overflow: hidden; font-size: 16px; font-weight: bold; margin-top: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.customer-thank-top p {
	height: 64px; color: rgb(102, 102, 102); overflow: hidden; margin-top: 16px;
}
.customer-thank-wrap {
	width: 100%; overflow: hidden;
}
.customer-thank-wrap img {
	width: 100%; display: block;
}
.customer-thank-wrap h3 {
	text-align: center; font-size: 20px;
}
.message-page {
	width: 100%;
}
.message-page-map {
	width: 723px; overflow: hidden; float: left;
}
.message-page .message-page-cont2 {
	height: 351px;
}
.message-page-input2 {
	width: 327px; height: 394px; float: right;
}
.message-page-title2 {
	background: url("message_title_bg.jpg") no-repeat center; width: 327px; height: 95px;
}
.message-page-cont2 {
	background: rgb(55, 55, 55); width: 327px; height: 328px; overflow: hidden;
}
.message-page-cont2 ul {
	margin-top: 26px; margin-left: 20px;
}
.message-page-cont2 ul li {
	color: rgb(255, 255, 255); margin-bottom: 8px;
}
.message-page-cont2 input {
	background: rgb(55, 55, 55); border: 1px solid rgb(185, 185, 185); width: 271px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; font-size: 12px;
}
.message-page-cont2 textarea {
	background: rgb(55, 55, 55); border: 1px solid rgb(185, 185, 185); width: 271px; height: 96px; padding-left: 6px; resize: none;
}
.message-page-cont2 .me-06 {
	background: rgb(254, 122, 37); width: 84px; height: 28px; text-align: center; line-height: 28px;
}
.message-page-cont2 .me-06:hover {
	background: rgb(247, 156, 98);
}
.message-page-cont2 .me-06 a {
	color: rgb(255, 255, 255); display: block;
}
.address-wrap {
	overflow: hidden; margin-top: 20px; margin-bottom: 20px;
}
.address-wrap h3 {
	color: rgb(254, 122, 37); font-size: 18px; font-weight: bold;
}
.address-wrap .address-info {
	width: 580px; color: rgb(85, 85, 85); line-height: 36px; overflow: hidden; font-size: 16px;
}
.address-info span {
	display: block;
}
.address-info p {
	width: 250px; margin-right: 10px; float: left;
}
.address-info .max {
	width: 300px;
}
.sitemap {
	width: 100%; overflow: hidden; padding-top: 20px; position: relative;
}
.sitemap .sitemap-wrap {
	overflow: hidden; margin-bottom: 30px;
}
.sitemap-wrap li {
	overflow: hidden; vertical-align: bottom;
}
.sitemap-wrap li a {
	color: rgb(102, 102, 102);
}
.sitemap-wrap li h2.sitemap-title {
	line-height: 3; font-size: 16px;
}
.sitemap-wrap li ul.sitemap-content {
	border: 1px solid rgb(193, 193, 193); overflow: hidden; margin-bottom: 20px;
}
.sitemap-content li {
	width: 206px; padding-right: 16px; padding-left: 16px; margin-right: 20px; vertical-align: bottom; float: left; white-space: normal;
}
.sitemap-content li a {
	height: 39px; line-height: 39px; padding-right: 5px; padding-left: 5px;
}
.sitemap-nav {
	top: 0px; right: 0px; font-size: 12px; position: absolute;
}
.sitemap-nav a {
	color: rgb(102, 102, 102); margin-right: 5px; margin-left: 5px;
}
.sitemap-nav a:hover {
	color: rgb(254, 122, 37); text-decoration: underline;
}
