@charset "utf-8";
/* CSS Document luosi */

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
font{font-size:12px;}

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; color:#000; font:12px/180% '微软雅黑',Arial, Helvetica, sans-serif; }
input{font:12px/180% '微软雅黑',Arial, Helvetica, sans-serif; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:15px;}
.marTop{margin-top:15px;}
.layout{overflow:hidden;}
.blank{ clear:both; height:10px; font-size:10px; line-height:10px; overflow:hidden;  }
.borderT3{clear:both; border-top:3px solid #f3f2f2; height:7px; line-height:7px; overflow:hidden;}
.marT10{margin-top:10px; overflow:hidden; clear:both; }

/* fontColor Public */
.hot,hot a{color:#f60 !important}
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}

/* frame Public*/
body{background-color: #f6f6f6;}
#wrap{position: relative; z-index: 2; margin:0px auto; text-align:center; }
#header{ margin: 0 auto; text-align: left; }
#content{position: relative; z-index: 1; width: 1000px; text-align: left; margin: 0 auto; height: 910px; padding: 35px 0 45px; background: url(../images/mapBg.jpg) center 35px no-repeat; overflow: hidden;}
#footer{ margin:0 auto; text-align:center;}


/* header */
#header{height: 66px; line-height: 66px; overflow: hidden; background: #0e75c5 url(../images/logo2.jpg) center top no-repeat;}

/* footer */
#footer{text-align: center; height: 55px; line-height: 55px; color: #ebebeb; background-color: #0e75c5; overflow: hidden;}

/* 说明 */
.tipBox{overflow: hidden; margin-top: -10px; line-height: 28px; font-size: 16px;}
.tipBox dt{width: auto; float: left; color: #0763aa;}
.tipBox dd{overflow: hidden;}
.tipBox dd p{padding-left: 14px;}


/* 图标 */
.iconA{padding-left: 14px; background: url(../images/dot01.png) left center no-repeat;}
.iconB{padding-left: 14px; background: url(../images/dot02.png) left center no-repeat;}

/* 县市列表 */
.mapList{}
.mapList a{position: absolute; z-index: 1; width: auto; float: left; height: 21px; line-height: 21px; padding: 0 6px 0 21px; font-size: 14px; color: #666; background:#fff url(../images/dot02.png) 8px center no-repeat; }
.mapList a.hasInfo{background-image: url(../images/dot01.png);}
.mapList a.hasInfo:hover{color: #c00;}
.mapList a.wzq{top: 361px; right: 331px;}
.mapList a.qjq{top: 646px; right: 264px;}
.mapList a.flq{top: 590px; right: 530px;}
.mapList a.yzq{top: 298px; left: 289px;}
.mapList a.ddkq{top: 366px; left: 200px;}
.mapList a.jbq{top: 266px; left: 325px;}
.mapList a.spbq{top: 222px; left: 207px;}
.mapList a.jlpq{top: 277px; left: 177px;}
.mapList a.naq{top: 307px; left: 375px;}
.mapList a.bbq{top: 547px; left: 219px;}
.mapList a.ybq{top: 570px; left: 272px;}
.mapList a.bnq{top: 661px; left: 264px;}
.mapList a.zsq{top: 522px; right: 582px;}
.mapList a.jjq{top: 717px; left: 156px;}
.mapList a.hcq{top: 492px; left: 185px;}
.mapList a.ycq{top: 672px; left: 86px;}
.mapList a.ncq{top: 714px; left: 354px;}
.mapList a.dzq{top: 587px; left: 65px;}
.mapList a.bsq{top: 621px; left: 148px;}
.mapList a.tlq{top: 551px; left: 128px;}
.mapList a.tnq{top: 480px; left: 76px;}
.mapList a.rcq{top: 632px; left: 13px;}
.mapList a.lpx{top: 372px; right: 464px;}
.mapList a.ckx{top: 101px; right: 276px;}
.mapList a.fdx{top: 543px; right: 444px;}
.mapList a.djx{top: 464px; right: 521px;}
.mapList a.wlx{top: 660px; right: 474px;}
.mapList a.zx{top: 443px; right: 436px;}
.mapList a.kx{top: 227px; right: 337px;}
.mapList a.yyx{top: 286px; right: 246px;}
.mapList a.fjx{top: 324px; right: 145px;}
.mapList a.wsx{top: 273px; right: 30px;}
.mapList a.wxx{top: 181px; right: 139px;}
.mapList a.szx{top: 490px; right: 350px;}
.mapList a.xsx{top: 849px; right: 209px;}
.mapList a.psx{top: 664px; right: 354px;}
.mapList a.qjqu{top: 792px; left: 252px;}
.mapList a.yyxi{top: 759px; right: 249px;}
.mapList a.bbxq{top: 260px; left: 408px;}
.mapList a.wsjkq{top: 758px; left: 288px;}

.schoolInfoBox{position: absolute; z-index: 100; width: 520px; float: left; overflow: hidden;}
.closeBtn{position: absolute; z-index: 1; right:0; top:0; width: 13px; height: 13px; line-height: 20px; float: right; display: block; overflow: hidden;  text-align: center; text-indent: -999px; background: #e91a0a url(../images/close.png) center 3px no-repeat;}
.closeBtn:hover{background-color: #c00;}
.infoList{overflow: hidden; padding: 13px 13px 10px 10px; background-color: #fff;}
.infoList li{margin-top: 8px; overflow: hidden; text-align: left; position: relative; z-index: 1; border: 1px solid #bed1e0;}
.infoList li.first{margin-top: 0;}
.infoList li .pic{ float: left; margin: 17px 16px 16px 8px; display: inline; overflow: hidden;}
.infoList li .pic img{width: 78px; height: 78px;}
.infoList li .ewmPic{float: right; margin: 14px 8px 0 10px; display: inline;}
.infoList li .ewmPic img{width: 75px; height: 75px; border: 4px solid #eaeaea;}
.infoList li .con{overflow: hidden; padding-bottom: 10px;}
.infoList li .con p{ line-height: 18px; overflow: hidden; font-size: 12px;}
.infoList li .title{margin:10px 0 4px; height: 24px; line-height: 24px; font-size: 16px; color: #0766ad;}
.infoList li .title a{color: #0766ad;}
.infoList li .title a:hover{color: #c00;}