﻿.sonBanner {

	width: 100%; height: 300px; overflow: hidden; border-bottom-color: #fe4c40; border-bottom-width: 3px; border-bottom-style: solid;

}

.wrapper {

	position: relative; z-index: 1;

}

.wrapperLeft {

	background: rgb(249, 249, 249); padding: 20px; border: 1px solid rgb(214, 214, 214); width: 758px; margin-top: 40px; margin-bottom: 20px;

}

.wrapperLeft strong {

	padding: 2px 0px 5px; font-family: "ΞΆΘνΡΕΊΪ", "ΞΆΘνΡΕΊΪ"; font-weight: bold;

}

.wrapperLeft h1 {

	padding: 2px 0px 5px; font-family: "ΞΆΘνΡΕΊΪ", "ΞΆΘνΡΕΊΪ"; font-weight: bold;

}

.wrapperLeft h2 {

	padding: 2px 0px 5px; font-family: "ΞΆΘνΡΕΊΪ", "ΞΆΘνΡΕΊΪ"; font-weight: bold;

}

.wrapperLeft h3 {

	padding: 2px 0px 5px; font-family: "ΞΆΘνΡΕΊΪ", "ΞΆΘνΡΕΊΪ"; font-weight: bold;

}

.wrapperLeft h4 {

	padding: 2px 0px 5px; font-family: "ΞΆΘνΡΕΊΪ", "ΞΆΘνΡΕΊΪ"; font-weight: bold;

}

.wrapperLeft div {

	line-height: 30px; font-size: 12px;

}

.wrapperLeft p {

	font-family: "ΞΆΘνΡΕΊΪ"; font-size: 14px;

}

.wrapperLeft span {

	font-family: "ΞΆΘνΡΕΊΪ"; font-size: 12px;

}

.wrapperLeft div {

	font-family: "ΞΆΘνΡΕΊΪ"; font-size: 12px;

}

.wrapperLeft table tr {

	font-family: "ΞΆΘνΡΕΊΪ"; font-size: 12px;

}

.wrapperLeft table td {

	font-family: "ΞΆΘνΡΕΊΪ"; font-size: 12px;

}

.wrapperRight {

	width: 202px; overflow: hidden;

}

.contactBox {

	background: url("../image/rightbox.jpg") no-repeat center; width: 203px; height: 203px; margin-top: -400px; border-right-color: rgb(214, 214, 214); border-right-width: 1px; border-right-style: solid; display: none;

}

.contactBox a {

	width: 100px; height: 100px; float: left;

}

.showPath {

	background: url("404.png") repeat-x center; height: 50px; line-height: 50px; overflow: hidden; margin-top: 40px; position: relative; z-index: 13;

}

.showPathInner {

	background: rgb(255, 255, 255); padding: 0px 10px; display: inline-block;

}

.showPath1 {

	color: rgb(237, 237, 237); font-size: 11pt;

}

.showPath1 a {

	color: rgb(237, 237, 237); font-size: 11pt;

}

.showPath2 {

	height: 40px; color: #11B4F0; line-height: 40px; font-size: 15pt; font-weight: 200;

}

.showPath3 {

	color: rgb(237, 237, 237); font-size: 9pt;

}

.showPath4 {

	height: 40px; color: #fe4c40; line-height: 40px; font-size: 15pt; font-weight: 200;

}

.showPath2 a {

	height: 40px; color: #11B4F0; line-height: 40px; font-size: 15pt; font-weight: 200;

}

.showPath3 a {

	color: rgb(237, 237, 237); font-size: 9pt;

}

.showPath4 a {

	height: 40px; color: #fe4c40; line-height: 40px; font-size: 15pt; font-weight: 200;

}

.mbx {

	top: 150px; height: 60px; right: 0px; position: absolute;

}

.mbxContent {

	width: 0px; height: 60px; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; z-index: 2;

}

.showPath1 {

	z-index: 2;

}

.showPath2 {

	z-index: 2;

}

.mbxCorner {

	width: 60px; height: 60px; cursor: pointer;

}

.mbx2 {

	top: 235px; height: 40px; right: 0px; position: absolute;

}

.mbxContent2 {

	width: 0px; height: 40px; line-height: 40px; overflow: hidden; z-index: 2;

}

.mbxCorner2 {

	width: 21px; height: 40px; line-height: 40px; cursor: pointer;

}

.mbxMk {

	background: black; top: 0px; height: 100%; position: absolute; z-index: -1;

}

.mbxMk2 {

	background: black; top: 0px; height: 100%; text-indent: 30px; position: absolute; z-index: -1;

}

#rightTitle {

	background: #11B4F0; width: 201px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-size: 18pt; margin-top: 40px; border-top-color: #11B4F0; border-right-color:#11B4F0; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left;

}

.rightItemLi {

	background: rgb(246, 246, 246); overflow: hidden; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;

}

.rightItemA {

	margin: 0px auto; width: 93%; height: 50px; text-align: left; line-height: 50px; border-right-color: rgb(214, 214, 214); border-right-width: 1px; border-right-style: solid; float: right;

}

#ItemHovered {

	background: rgb(249, 249, 249); width: 203px; margin-left: -1px;

}

#ItemHovered a {

	color: #fe4c40;

}

.dnRightItem {

	background: #fe4c40; left: -203px; top: 0px; width: 202px; height: 50px;

}

.dnRightItem .rightItemA {

	color: rgb(255, 255, 255);

}

#rightContactUs {

	background: rgb(239, 239, 239); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(214, 214, 214) rgb(214, 214, 214) rgb(214, 214, 214) currentColor; margin: 0px 0px 0px -1px; width: 202px; height: 202px; float: left;

}

.w200 {

	width: 200px;

}

.wrapperInner {

	width: 760px;

}

.pName {

	background: rgb(250, 250, 250); padding: 0px 10px; width: 200px; height: 30px; line-height: 30px; font-size: 11pt; border-top-color: rgb(245, 242, 242); border-top-width: 1px; border-top-style: solid;

}

.pDesc {

	background: rgb(250, 250, 250); padding: 10px; width: 200px; line-height: 20px; font-size: 9pt;

}

.showSec {

	width: 80%; height: 0px; line-height: 30px;

}

.showSec a {

	color: rgb(206, 206, 206); text-indent: 20px; font-size: 9pt;

}

.bgw {

	background: rgb(255, 255, 255);

}

.contactLeft .sp {

	margin: 0px; color: #fe4c40; text-indent: 20px; padding-top: 10px; font-size: 13pt; font-weight: 200;

}

.contactLeft li {

	color: rgb(102, 102, 102); line-height: 30px; font-size: 9pt; cursor: pointer;

}

.contactLeft {

	width: 451px; height: 480px; text-indent: 0px; overflow: hidden; position: relative; z-index: 13;

}

.contactRight {

	width: 451px; height: 480px; text-indent: 0px; overflow: hidden; position: relative; z-index: 13;

}

.contactUsWay {

	padding: 0px 50px; width: 900px; position: relative; z-index: 13;

}

.contactLeft {

	padding: 0px 30px 0px 20px; margin-left: -1000px;

}

.contactRight {

	padding: 0px 20px 0px 30px; text-align: center; margin-right: -1000px;

}

.contactLeft li {

	background: rgb(255, 255, 255); width: 100%; color: rgb(102, 102, 102); text-indent: 20px; margin-top: 10px; float: left;

}

.name {

	background: url("../image/contact_name.jpg") no-repeat left rgb(255, 255, 255);

}

.email {

	background: url("../image/contact_email.jpg") no-repeat left rgb(255, 255, 255);

}

.phone {

	background: url("../image/contact_tel.jpg") no-repeat left rgb(255, 255, 255);

}

.name {

	border: 2px solid rgb(206, 206, 206); width: 292px; height: 50px; color: rgb(214, 214, 214); line-height: 50px; text-indent: 90px; overflow: hidden; margin-top: 10px; margin-right: 4px; float: left; _margin-right: 2px;

}

.email {

	border: 2px solid rgb(206, 206, 206); width: 292px; height: 50px; color: rgb(214, 214, 214); line-height: 50px; text-indent: 90px; overflow: hidden; margin-top: 10px; margin-right: 4px; float: left; _margin-right: 2px;

}

.phone {

	border: 2px solid rgb(206, 206, 206); width: 292px; height: 50px; color: rgb(214, 214, 214); line-height: 50px; text-indent: 90px; overflow: hidden; margin-top: 10px; margin-right: 4px; float: left; _margin-right: 2px;

}

.youWant {

	padding: 10px; border: 2px solid rgb(206, 206, 206); width: 675px; height: 150px; font-size: 14pt; margin-top: 20px;

}

.submit {

	width: 170px; height: 170px; margin-top: 20px; float: right; cursor: pointer;

}

#allmap {

	left: 0px; width: 100%; height: 920px; position: absolute; z-index: 1;

}

#l-map {

	width: 78%; height: 1000px; border-right-color: rgb(188, 188, 188); border-right-width: 2px; border-right-style: solid; float: left;

}

#r-result {

	width: 20%; height: 1000px; float: left;

}

.contactUsWrapper {

	height: 920px; position: relative; z-index: 9;

}

.bgw {

	background: rgb(255, 255, 255);

}

.contactBelow {

	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 1002px; height: 920px; z-index: 11;

}

.contactWX {

	background: red; width: 150px; height: 150px; margin-left: 20px; float: left; _margin-left: 10px;

}

.contact2WM {

	background: red; width: 150px; height: 150px; margin-left: 20px; float: left; _margin-left: 10px;

}

.news li {

	padding: 10px; width: 740px; height: 120px; display: block;

}

.newsPic {

	background: red; width: 200px; height: 120px; float: left;

}

.newRight {

	width: 735px; height: 80px;

}

.newsTitle {

	color: rgb(10, 10, 10); font-size: 18px;

}

.newsDate {

	color: rgb(46, 46, 46); line-height: 22px; font-size: 9pt; margin-top: 4px;

}

.newsDesc {

	color: rgb(79, 79, 79); line-height: 22px; font-size: 9pt; margin-top: 4px;

}

.newsLink {

	color: rgb(98, 98, 98); line-height: 22px; text-decoration: underline;

}

.List_page {

	margin: 10px 0px; text-align: center;

}

.List_page a {

	background: rgb(255, 255, 255); margin: 0px 1px; padding: 4px 6px; border: 1px solid rgb(249, 5, 79); color: rgb(249, 5, 79);

}

.List_page span {

	background: rgb(249, 5, 79); margin: 0px 1px; padding: 4px 6px; border: 1px solid rgb(249, 5, 79); color: rgb(255, 255, 255);

}

.shangyesheying_list_photo {

	margin: 0px; padding: 0px; width: 678px; overflow: hidden;

}

.shangyesheying_list_photo dt {

	margin: 0px 0px 15px; width: 33.3%; height: 190px; text-align: center; overflow: hidden; float: left;

}

.shangyesheying_list_photo dt img {

	padding: 2px; border: 1px solid rgb(239, 239, 239);

}

.shangyesheying_list_photo dt div {

	padding: 6px 0px;

}

.shangyesheying_list_photo a {

	color: rgb(51, 51, 51);

}

.shangyesheying_list_photo a:hover {

	color: rgb(255, 102, 0);

}

#pbOverlay {

	position: fixed; z-index: 9999;

}

#pbImage {

	position: fixed; z-index: 9999;

}

#pbBottom {

	position: fixed; z-index: 9999;

}

#pbCloseBtn {

	position: fixed; z-index: 9999;

}

#pbOverlay {

	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; cursor: pointer;

}

#pbCloseBtn {

	background: url("404.png") no-repeat left top; top: 0px; width: 50px; height: 50px; right: 0px; display: block;

}

.pbLoading {

	background: url("404.png") no-repeat center rgb(0, 0, 0) !important;

}

#pbImage {

	background: no-repeat rgb(0, 0, 0); border: currentColor; cursor: move; box-shadow: 0px 0px 40px #000; -moz-box-shadow: 0 0 40px #000; -webkit-box-shadow: 0 0 40px #000;

}

#pbBottom {

	left: 50%; width: 400px; text-align: center; bottom: 10px; color: rgb(238, 238, 238); line-height: 1.4em; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; margin-left: -200px;

}

.info_title {

	height: 40px; text-align: center; line-height: 20px; font-size: 18px; font-weight: normal;

}

#pbCaption {

	padding: 4px; font-weight: bold; display: inline-block; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000); zoom: 1; background-color: rgba(0, 0, 0, 0.7);

}

#pbNav {

	margin: 5px auto auto; width: 200px; height: 65px; display: block;

}

#pbPrevBtn {

	background: url("404.png") no-repeat; width: 70px; height: 65px; text-indent: -9000px; display: inline-block;

}

#pbNextBtn {

	background: url("404.png") no-repeat; width: 70px; height: 65px; text-indent: -9000px; display: inline-block;

}

#pbZoomBtn {

	background: url("404.png") no-repeat; width: 70px; height: 65px; text-indent: -9000px; display: inline-block;

}

#pbPrevBtn {

	background-position: -70px 0px; float: left;

}

.pbgreyed#pbPrevBtn {

	

}

#pbNextBtn {

	background-position: -320px 0px; float: right;

}

.pbgreyed#pbNextBtn {

	background-position: -390px;

}

#pbZoomBtn {

	background-position: -140px 0px; width: 60px; float: left;

}

.pbgreyed#pbZoomBtn {

	background-position: -200px 0px;

}

.pbzoomed#pbZoomBtn {

	background-position: -260px 0px;

}

.process {

	background: url("404.png") no-repeat left top; margin: 40px auto 0px; width: 880px; height: 80px; line-height: 18px; padding-top: 80px; padding-bottom: 10px; position: relative;

}

.closeToUs a {

	margin: 10px 10px 0px 0px; width: 242px; height: 155px; float: left; _margin-right: 5px;

}

#mr0 {

	margin-right: 0px;

}

.lmlpage {

	margin: 0px auto; padding: 10px 0px; text-align: center; clear: both;

}

.lmlpage li {

	background: rgb(255, 255, 255); margin: 0px; padding: 1px 5px; border: 1px solid #fe4c40; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-weight: normal; display: inline; list-style-type: none;

}

.lmlpage li a {

	margin: 0px; padding: 0px; color: rgb(0, 0, 0);

}

.lmlpage li.thisclass {

	background: #fe4c40; border: 1px solid #fe4c40; color: rgb(255, 255, 255);

}

.lmlpage li.thisclass a {

	color: rgb(255, 255, 255);

}

.lmlpage li.pageinfo {

	background: rgb(255, 255, 255); margin: 0px; padding: 1px 5px; border: 1px solid #fe4c40; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-weight: normal; display: inline; list-style-type: none;

}

.pages { text-align:center;}