/* ::::: http://epic.semi.cas.cn/images/web.css ::::: */

BODY {  }
body { margin: 0px; font-family: "微软雅黑"; font-size: 12px; line-height: 18px; color: rgb(69, 69, 69); background-image: url('bg.png'); }
A { font-size: 12px; color: rgb(69, 69, 69); text-decoration: none; font-family: "微软雅黑"; }
A:hover { font-size: 12px; color: rgb(235, 0, 0); }
.bai { font-size: 12pt; color: rgb(255, 255, 255); text-decoration: none; line-height: 24px; font-family: "微软雅黑"; }
A.bai:link { color: rgb(255, 255, 255); font-size: 12pt; text-decoration: none; }
A.bai:visited { color: rgb(255, 255, 255); font-size: 12pt; text-decoration: none; }
A.bai:active { font-size: 13pt; text-decoration: none; }
A.bai:hover { color: rgb(255, 180, 0); font-size: 12pt; text-decoration: none; }
.bai1 { font-size: 12px; line-height: 18px; color: rgb(255, 255, 255); text-decoration: none; font-family: "微软雅黑"; }
.hei { font-size: 12px; line-height: 21px; color: rgb(69, 69, 69); font-family: 微软雅黑; text-decoration: none; }
A.hei:link { color: rgb(69, 69, 69); font-size: 12px; text-decoration: none; }
A.hei:visited { color: rgb(69, 69, 69); font-size: 12px; text-decoration: none; }
A.hei:active { font-size: 12px; text-decoration: none; }
A.hei:hover { color: rgb(235, 0, 0); font-size: 12px; text-decoration: none; }
.bk3 { font-size: 12px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(152, 202, 235); }
.lan2 { font-size: 16px; line-height: 18px; color: rgb(37, 38, 105); text-decoration: none; font-family: "微软雅黑"; }
.nrhei { font-size: 14px; line-height: 26px; color: rgb(56, 19, 25); font-family: "微软雅黑"; text-decoration: none; }
html, body { margin: 0px; padding: 0px; }
.iw_poi_title { color: rgb(204, 85, 34); font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap; }
.iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; overflow-wrap: break-word; }
/* ::::: http://api.map.baidu.com/res/11/bmap.css ::::: */

.BMap_mask { background: transparent url('blank.gif') repeat scroll 0% 0%; }
.BMap_button { cursor: pointer; }
.BMap_zoomer { background-image: url('mapctrls.gif'); background-repeat: no-repeat; overflow: hidden; font-size: 1px; position: absolute; width: 7px; height: 7px; }
.BMap_stdMpCtrl div { position: absolute; }
.BMap_stdMpPan { width: 37px; height: 57px; overflow: hidden; background: transparent url('mapctrls11.png') no-repeat scroll 0% 0%; }
.BMap_stdMpPan .BMap_button { height: 16px; width: 16px; }
.BMap_panN, .BMap_panW, .BMap_panE, .BMap_panS { overflow: hidden; }
.BMap_panN { left: 9px; top: 0px; }
.BMap_panW { left: 0px; top: 19px; }
.BMap_panE { left: 19px; top: 19px; }
.BMap_panS { left: 9px; top: 38px; }
.BMap_stdMpZoom { top: 59px; overflow: hidden; }
.BMap_stdMpZoom .BMap_button { width: 18px; height: 19px; left: 9px; overflow: hidden; background-image: url('mapctrls11.png'); background-repeat: no-repeat; }
.BMap_stdMpZoomIn { background-position: -9px -57px; }
.BMap_stdMpZoomOut { background-position: -9px -293px; bottom: 0px; }
.BMap_stdMpSlider { width: 37px; top: 16px; }
.BMap_stdMpSliderBgTop { width: 37px; overflow: hidden; background: transparent url('mapctrls11.png') no-repeat scroll 0px -76px; }
.BMap_stdMpSliderBgBot { height: 8px; width: 37px; top: 124px; overflow: hidden; background: transparent url('mapctrls11.png') no-repeat scroll 0px -284px; }
.BMap_stdMpSliderMask { height: 100%; width: 24px; left: 5px; cursor: pointer; }
.BMap_stdMpSliderBar { height: 13px; width: 22px; left: 7px; top: 80px; overflow: hidden; background: transparent url('mapctrls11.png') no-repeat scroll 0px -312px; }
.BMap_zlSt, .BMap_zlCity, .BMap_zlProv, .BMap_zlCountry { position: absolute; left: 27px; height: 20px; width: 25px; background-image: url('mapctrls11.png'); background-repeat: no-repeat; font-size: 0px; cursor: pointer; }
.BMap_zlHolder { display: none; position: absolute; top: 0px; }
.BMap_zlSt { background-position: 0px -338px; top: 14px; }
.BMap_zlCity { background-position: 0px -358px; top: 56px; }
.BMap_zlProv { background-position: 0px -378px; top: 84px; }
.BMap_zlCountry { background-position: 0px -398px; top: 112px; }
.BMap_scaleCtrl { width: 70px; height: 20px; bottom: 10px; left: 10px; overflow: hidden; -moz-user-select: none; }
.BMap_scaleCtrl div.BMap_scaleTxt { font-size: 11px; font-family: Arial,sans-serif; }
.BMap_scaleCtrl div { position: absolute; overflow: hidden; }
.BMap_scaleHBar img, .BMap_scaleLBar img, .BMap_scaleRBar img { position: absolute; width: 37px; height: 426px; left: 0px; }
.BMap_scaleHBar { width: 100%; height: 3px; font-size: 0px; bottom: 0px; }
.BMap_scaleHBar img { top: -423px; width: 100%; }
.BMap_scaleLBar, .BMap_scaleRBar { width: 1px; height: 6px; bottom: 0px; font-size: 0px; }
.BMap_scaleLBar img, .BMap_scaleRBar img { top: -418px; }
.BMap_scaleLBar { left: 0px; }
.BMap_scaleRBar { right: 0px; }
.BMap_scaleTxt { text-align: center; width: 100%; cursor: default; line-height: 18px; }
.BMap_omCtrl { background-color: rgb(255, 255, 255); overflow: hidden; }
.BMap_omOutFrame { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.BMap_omInnFrame { position: absolute; border: 1px solid rgb(153, 153, 153); background-color: rgb(204, 204, 204); overflow: hidden; }
.BMap_omMapContainer { position: absolute; overflow: hidden; width: 100%; height: 100%; left: 0px; top: 0px; }
.BMap_omViewMv { border-width: 1px; border-style: solid; border-color: rgb(173, 207, 244) rgb(39, 75, 139) rgb(39, 75, 139) rgb(132, 176, 223); position: absolute; z-index: 600; }
.BMap_omViewInnFrame { border: 1px solid rgb(62, 107, 184); }
.BMap_omViewMask { width: 1000px; height: 1000px; position: absolute; left: 0px; top: 0px; background-color: rgb(102, 136, 204); opacity: 0.2; }
.BMap_omBtn { height: 15px; width: 15px; position: absolute; cursor: pointer; overflow: hidden; background: transparent url('mapctrls.gif') no-repeat scroll 0% 0%; z-index: 1210; }
.anchorBR .BMap_omOutFrame { border-top: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); }
.quad4 .BMap_omBtn { background-position: 0px -26px; }
.shadow img { border: 0px none; margin: 0px; padding: 0px; position: absolute; height: 370px; width: 1144px; }
.pop .top { border-top: 1px solid rgb(171, 171, 171); background-color: rgb(255, 255, 255); }
.pop .center { border-left: 1px solid rgb(171, 171, 171); border-right: 1px solid rgb(171, 171, 171); background-color: rgb(255, 255, 255); }
.pop .bottom { border-bottom: 1px solid rgb(171, 171, 171); background-color: rgb(255, 255, 255); }
.shadow, .shadow img, .shadow div { -moz-user-select: none; }
pop .top img, .pop .center img, .pop .bottom img { display: none; }
