﻿/******全局默认样式*******/

html { overflow-x: auto; overflow-y: scroll; }

body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td { font-weight: 400; margin: 0; padding: 0; }

li { list-style: none; }

h1, h2, h3, h4, h4, h5, h6 { margin: 0; padding: 0; }

body { background-color: #FFFFFF; color: #000; font-family: Helvetica,Arial,sans-serif; font-size: 12px; padding: 0px; }

a { text-decoration: none; color: #26713a; }
a:hover { text-decoration: underline; color: #FF3300; }

select { font-size: 12px; }

input { font-size: 12px; }

table { border-collapse: collapse; }

fieldset, img { border: 0 none; }

fieldset { margin: 0; padding: 0; }

fieldset p { margin: 0; padding: 0 0 0 8px; }

legend { display: none; }

address, caption, em, th, i { font-style: normal; font-weight: 400; }

table caption { margin-left: -1px; }

ol, ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

caption, th { text-align: left; }



/*网站底部信息样式*/
.copyright { width: 950px; margin: 0 auto; margin-top: 50px; line-height: 20px; padding: 6px 0; border-top: 2px #26713a solid; }
.copyright_01 { width: 950px; text-align: center; }
.copyright_01 span { padding-left: 5px; padding-right: 5px; color: #666; }


/*清除浮动*/
#clear { clear: both; }

.map { margin: 0px auto; width: auto; height: 600px; position: relative; border: 1px solid #DDDDDD; }

.marker, .markerover { background: url(image/tabright.gif) no-repeat top right; position: absolute; color: #FFFFFF; height: 24px; line-height: 24px; white-space: nowrap; padding:0px 10px; font-size: 12px; z-index: 1; }
.markerover { background-position: bottom right; z-index: 100; }

.arrow, .arrowover { background: url("image/tableft.gif") no-repeat 0px 0px; position: absolute; width: 9px; height: 33px; top: 0px; left: -2px; overflow: hidden; }
.arrowover { background-position: 0px -33px; } 

/*头部样式*/
.mapjob_main { width: 100%; margin: 0 auto; margin-top: 10px; padding-bottom: 10px; border-bottom: 5px #F6F6F6 solid; overflow: hidden; }

.mapjob_logo { width: 200px; float: left; margin-right: 30px; margin-left: 20px; }
.mapjob_logobk { width: 200px; height: 63px; display: block; background: url(image/maplogo.png) no-repeat; }

.mapjob_search { width: 40%; padding-top: 15px; float: left; }
.mapjob_search ul li { float: left; }
.mapjob_s1 { width: 434px; height: 33px; display: block; background: url(image/mapback.png) no-repeat; background-position: 0px -93px; }
.mapjob_button { width: 99px; line-height: 26px; display: block; float: left; font-size: 14px; letter-spacing: 1px; text-align: center; font-weight: bold; margin-top: 3px; background: url(image/mapback.png) no-repeat; background-position: -453px -95px; }
.mapjob_input { width: 318px; height: 24px; line-height: 24px; padding-left: 5px; border: 1px #ccc solid; margin-top: 3px; margin-left: 5px; }

.mapjob_s2 li { padding-left: 10px; line-height: 30px; }

.mapjob_info { float: left; padding-top: 25px; }
.mapjob_info li { float: left; padding-right: 10px; }


/*地标*/
.dibiao_main { width: 200px; margin: 0 auto; margin-top: 20px; overflow:auto; }
.dibiao_main li { width: 90px; float: left; line-height: 20px; }
.dibiao_main li.tit { font-size: 14px; width: 180px; line-height: 25px; margin-top: 10px; cursor: pointer; text-indent:20px;  background:url("image/map-.png") no-repeat left center; }
.dibiao_main li.tit1 { background:url("image/map--.png") no-repeat left center; }
 
 

.dibiao_main h2{font-size: 14px; line-height: 26px; background: url(image/mapback.png) no-repeat; background-position: -1px -128px; text-indent: 25px;}



/*弹窗样式*/
.tanchuang_main { width: 550px; margin: 0 auto; display: none; background-color: #FFFFFF; }
.tc_title { position: absolute; left: -22px; top: -20px; height: 42px; line-height: 42px; font-size: 14px; color: #fff; text-indent: 10px; background: #009966; width: 594px; }
.tc_title a { color: #fff; font-size: 16px; }
.tc_title a.close { position: relative; _position: absolute; float: right; top: 10px; right: 13px; _height: 26px; padding: 0 4px; font-size: 21px!important; /*font-weight: bold;*/ line-height: 1; color: #fff; text-shadow: 0 1px 0 #FFF; opacity: 1; filter: alpha(opacity=100); cursor: pointer; background: transparent; _background: #FFF; border: 0; -webkit-appearance: none; }
    .tc_title a.close:hover { text-decoration: none; }

.companyinfo li { line-height: 25px; }
.companyinfo h3 { font-size: 14px; line-height: 22px; padding-top: 20px; }
.companyinfo li span.b { font-weight: bold; }

.tc_foot { position: absolute; left: -22px; bottom: -20px; border-bottom: 5px solid #009966; width: 594px; }

.joblist td { padding: 8px; border-bottom: 1px #EBEEF7 solid; }
.joblist td span { font-weight: bold; color: #FF3300; font-family: arial; }




