.main .head {
	padding: 40px 0px;
}
.main .head::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.main .head .left {
	width: 590px; /*height: 250px;*/ float: left;
}
.main .head .left img {
	width: 100%; height: 100%; vertical-align: middle;
}
.main .head .right {
	width: 500px; margin-right: 20px; float: right;
}
.main .head .right p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.main .content::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.main .content .contentTitle {
	line-height: 28px; position: relative;
}
.main .content .contentTitle span {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); padding-right: 12px; font-size: 18px; position: relative; z-index: 1;
}
.main .content .contentTitle .sub {
	background: rgb(214, 214, 214); left: 0px; top: 14px; width: 100%; height: 1px; position: absolute;
}
.main .content .left {
	width: 685px; float: left;
}
.main .content .left ul {
	margin: 18px 0px; padding-left: 20px;
}
.main .content .left li {
	height: 28px; color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.main .content .left .info {
	margin: 18px 0px; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
.main .content .right {
	width: 445px; float: right;
}
.main .content .right .contentTitle {
	padding-bottom: 30px;
}
.main .content .right .lineTitle {
	color: rgb(102, 102, 102); line-height: 32px; padding-top: 14px; font-size: 14px;
}
.main .content .right .inputText {
	background: rgb(255, 255, 255); border: 1px solid rgb(184, 184, 184); border-image: none; width: 354px; height: 36px; color: rgb(102, 102, 102); padding-left: 12px;
}
.main .content .right .textArea {
	padding: 12px; border: 1px solid rgb(184, 184, 184); border-image: none; width: 412px; height: 143px; color: rgb(102, 102, 102);
}
.main .content .right .inputSub {
	background: rgb(153, 153, 153); border: 0px currentColor; border-image: none; width: 90px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px; margin-top: 14px; cursor: pointer;
}
.main .content .right .inputSub {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.main .content .right .inputSub:hover {
	background: rgb(113, 112, 112);
}
.main .customer {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.main .customer .title {
	color: rgb(51, 51, 51); line-height: 36px; padding-bottom: 20px; font-size: 18px;
}
.main .customer .customerContent {
	width: 100%; height: 290px; overflow: hidden; position: relative;
}
.main .customer .customerContent .contents {
	left: 0px; top: 0px; position: absolute;
}
.main .customer .customerContent .child {
	left: 0px; top: 0px; width: 566px; height: 290px; position: absolute;
}
.main .customer .customerContent .child .childContent {
	padding: 24px; width: 520px; height: 127px; position: relative; background-color: rgb(241, 241, 241);
}
.main .customer .customerContent .child .childContent p {
	color: rgb(119, 119, 119); line-height: 24px; font-size: 14px;
}
.main .customer .customerContent .child .childContent .pointer {
	left: 106px; height: 11px; bottom: -11px; position: absolute;
}
.main .customer .customerContent .child .childFoot {
	height: 80px; position: relative;
}
.main .customer .customerContent .child .childFoot .childIcon {
	height: 80px; text-align: center; line-height: 80px; float: left;
}
.main .customer .customerContent .child .childFoot .childIcon img {
	vertical-align: middle; max-height: 80px;
}
.main .customer .customerContent .child .childFoot .childInfo {
	padding-left: 20px; float: left;
}
.main .customer .customerContent .child .childFoot .childInfo .childTitle {
	color: rgb(119, 119, 119); line-height: 24px; padding-top: 15px; font-size: 14px;
}
.main .customer .customerContent .child .childFoot .childInfo .childEn {
	color: rgb(147, 147, 147); line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.main .customer .customerBtn {
	bottom: 54px; position: absolute; z-index: 1; cursor: pointer;
}
.main .customer .leftBtn.customerBtn {
	right: 50px;
}
.main .customer .rightBtn.customerBtn {
	right: 0px;
}
.main .customerLogo {
	padding-top: 34px; position: relative;
}
.main .customerLogo .title {
	color: rgb(51, 51, 51); line-height: 36px; padding-bottom: 36px; font-size: 18px;
}
.main .customerLogo .customerLogoContent {
	width: 100%; height: 156px; overflow: hidden; position: relative;
}
.main .customerLogo .customerLogoContent .contents {
	left: 0px; top: 0px; position: absolute;
}
.main .customerLogo .customerLogoContent .child {
	border: 1px solid rgb(226, 226, 226); border-image: none; top: 0px; width: 222px; height: 154px; text-align: center; line-height: 154px; position: absolute;
}
.main .customerLogo .customerLogoContent .child {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.main .customerLogo .customerLogoContent .child:hover {
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.main .customerLogo .customerLogoContent .child img {
	vertical-align: middle; max-height: 90%; max-width: 90%;
}
.main .customerLogo .logoBtn {
	top: 164px; position: absolute; cursor: pointer;
}
.main .customerLogo .leftBtn.logoBtn {
	left: -60px;
}
.main .customerLogo .rightBtn.logoBtn {
	right: -60px;
}
@media all and (max-width:639px)
{
.main .head {
	padding: 20px 0px;
}
.main .head .left {
	width: 100%; height: auto; float: none;
}
.main .head .left img {
	width: 100%; height: auto;
}
.main .head .right {
	margin: 10px 0px; width: 100%; float: none;
}
.main .head .right p {
	line-height: 18px; font-size: 12px;
}
.main .content .contentTitle {
	line-height: 20px;
}
.main .content .contentTitle span {
	padding-right: 8px; font-size: 14px;
}
.main .content .contentTitle .sub {
	top: 10px;
}
.main .content .left {
	width: 100%; float: none;
}
.main .content .left ul {
	margin: 10px 0px; padding-left: 20px;
}
.main .content .left li {
	height: 20px; line-height: 20px; font-size: 12px;
}
.main .content .left .info {
	margin: 10px 0px; line-height: 20px; font-size: 12px;
}
.main .content .right {
	width: 100%; float: none;
}
.main .content .right .contentTitle {
	padding-bottom: 0px;
}
.main .content .right .lineTitle {
	line-height: 26px; padding-top: 10px; font-size: 12px;
}
.main .content .right .inputText {
	width: 280px; height: 30px; padding-left: 6px;
}
.main .content .right .textArea {
	padding: 6px; width: 274px; height: 143px;
}
.main .content .right .inputSub {
	width: 90px; height: 34px; line-height: 34px; font-size: 12px; margin-top: 14px;
}
.main .customer {
	padding-top: 20px;
}
.main .customer .title {
	line-height: 24px; padding-bottom: 10px; font-size: 14px;
}
.main .customer .customerContent {
	width: 100%; height: 290px;
}
.main .customer .customerContent .contents {
	width: 100%;
}
.main .customer .customerContent .child {
	width: 100%; height: 290px;
}
.main .customer .customerContent .child .childContent {
	padding: 12px; width: auto; height: 160px;
}
.main .customer .customerContent .child .childContent p {
	line-height: 20px; font-size: 12px;
}
.main .customer .customerContent .child .childContent .pointer {
	left: 106px; height: 11px; bottom: -11px;
}
.main .customer .customerContent .child .childFoot {
	height: 80px;
}
.main .customer .customerContent .child .childFoot .childIcon {
	height: 80px; line-height: 80px;
}
.main .customer .customerContent .child .childFoot .childIcon img {
	max-height: 80px;
}
.main .customer .customerContent .child .childFoot .childInfo {
	padding-left: 20px;
}
.main .customer .customerContent .child .childFoot .childInfo .childTitle {
	line-height: 24px; padding-top: 15px; font-size: 14px;
}
.main .customer .customerContent .child .childFoot .childInfo .childEn {
	line-height: 22px; font-size: 12px;
}
.main .customer .customerBtn {
	bottom: 54px;
}
.main .customer .leftBtn.customerBtn {
	right: 50px;
}
.main .customer .rightBtn.customerBtn {
	right: 0px;
}
.main .customerLogo {
	padding-top: 34px;
}
.main .customerLogo .title {
	line-height: 36px; padding-bottom: 36px; font-size: 18px;
}
.main .customerLogo .customerLogoContent {
	height: 77px;
}
.main .customerLogo .customerLogoContent .child {
	width: 90px; height: 75px; line-height: 75px;
}
.main .customerLogo .logoBtn {
	top: 122px;
}
.main .customerLogo .leftBtn.logoBtn {
	left: 0px;
}
.main .customerLogo .rightBtn.logoBtn {
	right: 0px;
}
}
@media all and (max-width:1023px) and (min-width:640px)
{
.main .head {
	padding: 40px 0px;
}
.main .head .left {
	width: 100%; height: auto; float: none;
}
.main .head .left img {
	width: 100%; height: auto;
}
.main .head .right {
	margin: 10px 0px; width: 100%; float: none;
}
.main .head .right p {
	line-height: 22px; font-size: 14px;
}
.main .content .contentTitle {
	line-height: 28px;
}
.main .content .contentTitle span {
	padding-right: 12px; font-size: 18px;
}
.main .content .contentTitle .sub {
	top: 14px;
}
.main .content .left {
	width: 100%; float: none;
}
.main .content .left ul {
	margin: 18px 0px; padding-left: 20px;
}
.main .content .left li {
	height: 28px; line-height: 28px; font-size: 14px;
}
.main .content .left .info {
	margin: 18px 0px; line-height: 22px; font-size: 14px;
}
.main .content .right {
	width: 100%; float: none;
}
.main .content .right .contentTitle {
	padding-bottom: 0px;
}
.main .content .right .lineTitle {
	line-height: 32px; padding-top: 14px; font-size: 14px;
}
.main .content .right .inputText {
	width: 90%; height: 36px; padding-left: 12px;
}
.main .content .right .textArea {
	padding: 12px; width: 90%; height: 143px;
}
.main .content .right .inputSub {
	width: 90px; height: 34px; line-height: 34px; font-size: 14px; margin-top: 14px;
}
.main .customer {
	padding-top: 20px;
}
.main .customer .title {
	line-height: 36px; padding-bottom: 20px; font-size: 18px;
}
.main .customer .customerContent {
	width: 100%; height: 290px;
}
.main .customer .customerContent .child {
	width: 600px; height: 290px;
}
.main .customer .customerContent .child .childContent {
	padding: 24px; width: 552px; height: 127px;
}
.main .customer .customerContent .child .childContent p {
	line-height: 24px; font-size: 14px;
}
.main .customer .customerContent .child .childContent .pointer {
	left: 106px; height: 11px; bottom: -11px;
}
.main .customer .customerContent .child .childFoot {
	height: 80px;
}
.main .customer .customerContent .child .childFoot .childIcon {
	height: 80px; line-height: 80px;
}
.main .customer .customerContent .child .childFoot .childIcon img {
	max-height: 80px;
}
.main .customer .customerContent .child .childFoot .childInfo {
	padding-left: 20px;
}
.main .customer .customerContent .child .childFoot .childInfo .childTitle {
	line-height: 24px; padding-top: 15px; font-size: 14px;
}
.main .customer .customerContent .child .childFoot .childInfo .childEn {
	line-height: 22px; font-size: 12px;
}
.main .customer .customerBtn {
	bottom: 54px;
}
.main .customer .leftBtn.customerBtn {
	right: 50px;
}
.main .customer .rightBtn.customerBtn {
	right: 0px;
}
.main .customerLogo {
	padding-top: 34px;
}
.main .customerLogo .title {
	line-height: 36px; padding-bottom: 36px; font-size: 18px;
}
.main .customerLogo .customerLogoContent {
	height: 156px;
}
.main .customerLogo .customerLogoContent .child {
	width: 180px; height: 130px; line-height: 130px;
}
.main .customerLogo .logoBtn {
	top: 154px;
}
.main .customerLogo .leftBtn.logoBtn {
	left: 0px;
}
.main .customerLogo .rightBtn.logoBtn {
	right: 0px;
}
}
@media all and (max-width:1199px) and (min-width:1024px)
{
.main .head {
	padding: 40px 0px;
}
.main .head .left {
	width: 480px; height: 204px;
}
.main .head .right {
	width: 408px; margin-right: 20px;
}
.main .content .left {
	width: 560px;
}
.main .content .right {
	width: 362px;
}
.main .content .right .textArea {
	width: 340px;
}
.main .customer .title {
	line-height: 36px; padding-bottom: 20px; font-size: 18px;
}
.main .customer .customerContent {
	height: 290px;
}
.main .customer .customerContent .child {
	width: 462px; height: 236px;
}
.main .customer .customerContent .child .childContent {
	padding: 8px 12px; width: 424px; height: 103px;
}
.main .customer .customerContent .child .childContent p {
	line-height: 18px; font-size: 12px;
}
.main .customer .customerBtn {
	bottom: 54px;
}
.main .customer .leftBtn.customerBtn {
	right: 50px;
}
.main .customer .rightBtn.customerBtn {
	right: 0px;
}
.main .customerLogo {
	padding-top: 34px;
}
.main .customerLogo .customerLogoContent {
	height: 156px;
}
.main .customerLogo .customerLogoContent .child {
	width: 181px; height: 125px; line-height: 125px;
}
.main .customerLogo .logoBtn {
	top: 150px;
}
.main .customerLogo .leftBtn.logoBtn {
	left: 0px;
}
.main .customerLogo .rightBtn.logoBtn {
	right: 0px;
}
}
