.locationCont {}
.locationCont .define {padding:5px 0 0 650px; min-height:380px; position:relative;}
.locationCont .define div.map {position:absolute; top:0; left:0; height:352px; width:625px; background:url("../../resource/images/contact/location.jpg") 0 0 no-repeat;}
.locationCont .define h3 {font-size:21px; color:#3cb48e;}
.locationCont .define dl {margin-top:10px; border-top:3px solid #999;}
.locationCont .define dl dt {margin-top:10px; padding:0 0 0 20px; color:#222; background:url("../../resource/images/common/txt_bul_02.gif") 10px 10px no-repeat;}
.locationCont .define dl dd {margin-top:5px; padding:0 0 10px 20px; border-bottom:1px dotted #aaa;}
.locationCont .define1 {padding:30px 0 0 0px; min-height:352px;}
.locationCont .define1 h3 {font-size:21px; color:#4a7729;}
.locationCont .define1 dl {margin-top:10px; border-top:3px solid #4a7729;}
.locationCont .define1 dl dt {margin-top:15px; padding:0 0 0 20px; color:#222; background:url("../../resource/images/common/txt_bul_02.gif") 10px 10px no-repeat;}
.locationCont .define1 dl dd {margin-top:5px; padding:0 0 16px 20px; border-bottom:1px dotted #aaa;}

/* contactus */
.contactList { padding-left:299px; overflow:hidden; position:relative; margin-top:-30px;}
.contactList .h3 {font-size:21px; color:#4a7729;}
.contactList dl.location {float:none; width:auto; border:none; margin-bottom:5px; }
.contactList dl.location dt {float:left; width:64px; border:none; font-weight:normal;  padding:0 0 0 9px; color:#00592D; background:url("../../resource/images/common/bg_bul3.gif") no-repeat 0 50%;}
.contactList dl.location dd {border:none; padding:0 0 0 132px; background:url("../../resource/images/common/bg_bul1.gif") 120px 11px no-repeat;}
.contactList dl.location dd.int1 {text-indent:-82px; padding-left:214px;}
.contactList dl.location dd.bgn {background:none;}
.contactList dl { width:299px; margin-left:32px; border-top:solid 3px #222; margin-top:30px; float:left; }
.contactList dl dt { color:#222; font-weight:bold; border-bottom:dotted 1px #aaa; padding:9px 0 10px 19px; }
.contactList dl dd { border-bottom:dotted 1px #aaa; padding:9px 0 10px 19px; }
.contactList dl dd em { display:inline-block; width:64px; background:url("../../resource/images/common/bg_bul3.gif") no-repeat 0 10px; padding-left:9px; color:#00592D; }
.contactList dl.fn {width:auto; float:none;}

.tbTy2 th, .tbTy2 td {border-bottom:1px dotted #d5d5d5; padding-right:0;}
.tbTy2 th {color:#444; border-right:1px solid #eee; background:#f8f8f8;}
.tbTy2 th .required {position:relative; top:-3px;}
.tbTy2 input, .tbTy2 select, .tbTy2 textarea {position:relative; top:-1px;}
.tbTy2 textarea {width:764px; height:228px;}
.tbTy2 select {width:134px; height:32px; border:solid 1px #ccc; padding:0 0 0 5px;*height:auto; margin-right:1px;}
.tbTy2 input {width:241px;}

.salesCont h4 {font-size:16px; display:block; }
.salesCont h4 em {display:inline-block; padding-bottom:8px; margin-bottom:11px; color:#222; font-size:25px; font-weight:bold; background:url("../../resource/images/common/txt_bul_01.gif") 0 100% no-repeat;}
.salesCont h4 > span {display:block; color:#666;}
.salesCont .cTy {overflow:hidden;padding-top:62px;}
.salesCont .cTy .c1 {float:left; width:300px}
.salesCont .cTy .c1 .imgTy {float:none; width:200px; height:144px; overflow:hidden; margin:0 0 17px;}
.salesCont .cTy .c1 .imgTy:hover img {margin-top:-144px;}
.salesCont .cTy .c2 {float:right; width:630px; margin-top:0;}

.salesTop {width:100%; height:435px; position:relative; background:url("../../resource/images/contact/bg_sales.jpg") 0 0 no-repeat;}
.salesTop .map {position:absolute; bottom:0; left:0;}
.salesTop ul {position:absolute; top:165px; right:0; width:205px;}
.salesTop ul li {margin:5px 0 2px 16px; line-height:20px; height:20px;}
.salesTop ul li a {font-size:14px; color:#979797; text-decoration:none; line-height:16px;}
.salesTop ul li a span {padding-right:3px; position:relative; font-size:18px; color:#c3c3c3;}
.salesTop ul li:hover a, 
.salesTop ul li.on a,
.salesTop ul li:hover a span,
.salesTop ul li.on a span {color:#666;}
.salesTxt {padding:10px; border-bottom:1px solid #e7e7e7;}
.salesTxt p {font-size:15px; background:url("../../resource/images/common/txt_bul_02.gif") 0 12px no-repeat; padding-left:9px;}

.salesAnc span {position:absolute; display:none;}
.salesAnc span#p1 {top:285px; left:495px;display:block;}
.salesAnc span#p2 {top:317px; left:454px;}
.salesAnc span#p3 {top:237px; left:512px;}
.salesAnc span#p4 {top:312px; left:444px;}
.salesAnc span#p5 {top:30px; left:423px;}
.salesAnc span#p6 {top:121px; left:261px;}
.salesAnc span#p7 {top:123px; left:315px;}
.salesAnc span#p8 {top:133px; left:291px;}
.salesAnc span#p9 {top:164px; left:157px;}