@charset "utf-8";
/* CSS Document */
.mainContent{
	width:100%;
}
body.hk .mainContent,body.cn .mainContent{
	font-family:微軟正黑體;
}
.mail_style{
	width:1200px;
	text-align:left;
	margin:0 auto;
	margin-bottom:40px;
	margin-top:40px;
}
.submit_ys input ,.reset_ys input{background-color:#4baf01; padding:10px 30px 10px 30px; color:#fff; font-size:16px; }
.ys{float:left; width:50%; height:50px;}
.ys input{width:500px;}
.cInfo{
	margin:0 auto;
	padding-top:60px;
	width:1200px;
}
.cInfo .cInfoTitle{
	text-align:center;
	line-height:36px;
	color:#008583;
	font-size:25px;
}

.cInfo .cInfoList .cInfoItem{
	width:300px;height:187px;
	float:left;
}
.cInfo .cInfoList .cInfoItem .cInfoImg{
	position:relative;
	width:100%;height:62px;
	text-align:center;
}
.cInfo .cInfoList .cInfoItem .cInfoImg img{
	position:absolute;
	margin:auto;
	top:0;left:0;right:0;bottom:0;
}
.cInfo .cInfoList .cInfoItem .cInfoContent{
	margin-top:20px;
	text-align:center;
	line-height:24px;
}
.cInfo .cInfoList .cInfoItem .cInfoContent .l{
	color:#000;
	font-size:14px;
}
.cInfo .cInfoList .cInfoItem .cInfoContent .v{
	color:#333333;
	font-size:14px;
}
.cInfo .cInfoList .cInfoItem .cInfoContent .v a{
	color:#00848C;
}
.cInfo .cInfoList .cInfoItem .cInfoContent .v a.tel{
	color:#333333;
}
.cInfo .cInfoList .cInfoItem .cInfoContent .qqLabel{
	color:#008583;
	font-size:15px;
}
div.hLine{
	margin:46px auto;
	width:444px;height:1px;
	background-color:#A0A0A0;
}
.branch{
	
}
.branchTitle{
	margin-bottom:7px;
	text-align:center;
	line-height:36px;
	color:#008583;
	font-size:25px;
}
.branchDescr{
	text-align:center;
	line-height:24px;
	color:#444444;
	font-size:15px;
}
.branchDescr em{
	color:#008583;
	font-style:normal;
}
.branchList{
	margin:70px auto 0 auto;
	width:880px;
}
.branchList .branchItem{
	padding-left:34px;
	margin-bottom:60px;
	margin-right:80px;
	width:366px;
	float:left;
	text-align:left;
	background:url(/img/system/www/p/contactus/c_map_icon.png) no-repeat top left;
}
.branchList .branchItem:nth-child(even){
	margin-right:0;
}
.branchList .branchItem .branchItemTitle{
	margin-bottom:10px;
	text-align:left;
	line-height:24px;
	color:#008583;
	font-size:18px;
}
.branchList .branchItem .branchItemTitle span.tip{
	font-size:15px;
}
.branchList .branchItem .branchItemAddr{
	text-align:left;
	line-height:24px;
	color:#444444;
	font-size:15px;
}
.branchList .branchItem .branchItemTel{
	text-align:left;
	line-height:24px;
	color:#444444;
	font-size:15px;
}
.branchList .branchItem .branchItemTel a{
	color:#444444;
}
.branchList .branchItem a.map{
	display:inline-block;
	padding-right:16px;
	text-align:left;
	line-height:24px;
	color:#1E8AFE;
	font-size:14px;
	background:url(/img/system/www/p/contactus/map_arrow.png) no-repeat right 6px;
}
#googleMap{
	width:100%;height:520px;
}
.gm-style-iw {
  width:240px !important;
  left:16px !important;
	top:16px !important;
}
div#iw_container{
	padding-bottom:15px;
	width:240px;
}
div.iw_title{
	text-align:left;
	line-height:35px;
	color:#008B96;
	font-size:16px;
}
div.iw_content{
	margin-bottom:7px;
	text-align:left;
	line-height:20px;
	color:#444444;
	font-size:14px;
}
div.iw_tel{
	margin-bottom:4px;
	padding-left:30px;
	text-align:left;
	line-height:20px;
	color:#444444;
	font-size:14px;
	background:url(/img/system/www/p/index/map_tel.png) no-repeat top left;
}
div.iw_qq{
	padding-left:30px;
	text-align:left;
	line-height:20px;
	color:#444444;
	font-size:14px;
	background:url(/img/system/www/p/index/map_qq.png) no-repeat top left;
}
div.gwrap1{
	opacity:1 !important;
}
div.gwrap1:hover{
	opacity:1 !important;
	background:url(/img/system/www/p/index/map_close_over.png) no-repeat center center !important;
}
.cForm{
	position:relative;
	margin:80px auto 0 auto;
	width:1200px;height:840px;
}
.cFormTitle{
	margin-bottom:7px;
	text-align:center;
	line-height:36px;
	color:#008583;
	font-size:25px;
}
.cFormDescr{
	text-align:center;
	line-height:24px;
	color:#444444;
	font-size:15px;
}
.cFormDescr em{
	color:#008583;
	font-style:normal;
}
.formTip{
	margin-bottom:20px;
	text-align:center;
	line-height:24px;
	color:#008B99;
	font-size:14px;
}
.enquiryForm{
	margin:0 auto;
	width:716px;
}
.enquiryForm .formItem{
	margin-bottom:16px;
	text-align:left;
}
.enquiryForm .formItem1{
	margin-right:14px;
	width:264px;
	float:left;
}
.enquiryForm .formItem2{
	width:438px;
	float:left;
}
.enquiryForm .formItem3{
	margin-right:14px;
	width:351px;
	float:left;
}
.enquiryForm .noMarginFormItem{
	margin-right:0;
}
.enquiryForm .formItem4{
	width:100%;
}
.enquiryForm .formItem .l{
	text-align:left;
	line-height:30px;
	color:#000;
	font-size:16px;
}
.enquiryForm .formItem .v{
	line-height:38px;
}
.enquiryForm .formItem .v label{
	margin-right:110px;
	position:relative;
	top:-14px;
}
.enquiryForm .formItem .v label:nth-child(8){
	margin-right:0;
}
.enquiryForm .formItem .v label.sp{
	margin-right:5px;
	top:0;
}
.enquiryForm .formItem .v select{
	width:100%;height:40px;
	border:1px solid #E1E1E1;
}
.enquiryForm .formItem .v input{
	height:38px;
	text-align:left;
	line-height:38px;
	color:#000;
	font-size:16px;
	background-color:#fff;
	border:1px solid #E1E1E1;
}
.enquiryForm .formItem2 .v input{
	width:436px;
}
.enquiryForm .formItem3 .v input{
	width:350px;
}
.enquiryForm .formItem4 .v input#how_other{
	width:185px;
}
.enquiryForm .formItem4 .v input#code{
	margin-right:7px;
	width:234px;
	float:left;
}
.enquiryForm .formItem .v textarea{
	width:714px;height:103px;
	text-align:left;
	line-height:24px;
	color:#000;
	font-size:16px;
	background-color:#fff;
	border:1px solid #E1E1E1;
	font-family:Arial, Helvetica, sans-serif;
}
body.hk .enquiryForm .formItem .v textarea{
	font-family:微軟正黑體;
}
.enquiryForm .formItem .v .ck{
	margin-right:5px;
}
.enquiryForm .formItem4 .v .codeImg{
	width:148px;height:40px;
	float:left;
	background-color:#dbeae9;
}
.enquiryForm .formItem4 .v .codeImg img{
	margin-top:6px;
	margin-left:10px;
	float:left;
}
.enquiryForm .send{
	display:block;
	float:right;
	width:177px;height:46px;
	text-align:center;
	line-height:46px;
	color:#fff;
	font-size:16px;
	background-color:#00848C;
}
div.cForm .loading{
	position:absolute;
	top:200px;left:0;
	width:100%;
	text-align:center;
}
div.cForm .loading p{
	margin-top:10px;
	width:100%;
	text-align:center;
	line-height:24px;
	color:#333333;
	font-size:18px;
}
#successBox{
	padding:0 20px;
	text-align:center;
	line-height:24px;
	color:#008584;
	font-size:18px;
}
#errorBox{
	margin-bottom:20px;
	padding:0 20px;
	text-align:center;
	line-height:24px;
	color:#F00;
	font-size:18px;
}
body#svg-body .branchList .branchItem{
	background:url(/img/system/www/p-svg/contactus/c_map_icon.svg) no-repeat top left;
}
body#svg-body .branchList .branchItem a.map{
	background:url(/img/system/www/p-svg/contactus/map_arrow.svg) no-repeat right 6px;
}
