﻿#map {width: 552px; height: 447px; margin-left:80px;}
#map.join{ background:url(../images/map/map.png) no-repeat;}
#map.certicate{ background:url(../images/map/map_cer.png) no-repeat;}
#map.teach{ background:url(../images/map/map_teach.png) no-repeat;}

#map span{display: block;font-weight: normal;position: absolute;}
#map span a.tit{background: url(../images/map/maph1.gif) no-repeat left 4px; /*background:#fff; border:3px solid #32a8f5;*/ font-size:12px;padding-left: 20px; font-family:"宋体"; height:20px; line-height:20px; display:inline-block; position:relative;}
#map span a.tit i.num{color:#e8403b; padding:0 3px; font-style:inherit; font-size:14px;}
#map span a.tit span.info{ display:none; width:200px; background:rgba(255,255,255,0.9); border:3px solid rgba(50,168,245,0.2); border-radius:5px; padding:10px; position:absolute; top:-65px; left:-100px; z-index:10; text-align:center; color:#000; font-size:12px;}
#map span a.tit:hover span.info{ display:block;}
#map span a.tit:hover { background: url(../images/map/maph1.gif) no-repeat -1px -46px; /*background:red; border:3px solid #fff;*/color:#ff0000;}

#map span.heilongjiang{margin: 79px 0px 0px 489px;}
#map span.jinlin{margin: 110px 0px 0px 465px}
#map span.bei{margin: 162px 0px 0px 396px}
#map span.liaoning{margin: 138px 0px 0px 433px}
#map span.tianjing{margin: 176px 0px 0px 408px}
#map span.shandong{margin: 189px 0px 0px 438px}
#map span.hebei{margin: 185px 0px 0px 385px}
#map span.henan{margin: 240px 0px 0px 370px}
#map span.neimenggu{margin: 165px 0px 0px 305px}
#map span.gansu{margin: 222px 0px 0px 278px}
#map span.xinjiang{margin: 135px 0px 0px 105px}
#map span.xizang{margin: 269px 0px 0px 130px}
#map span.yunnan{margin: 359px 0px 0px 237px}
#map span.shandong{margin: 205px 0px 0px 405px}
#map span.hubei{margin: 277px 0px 0px 357px}
#map span.hunan{margin: 317px 0px 0px 350px}
#map span.guangxi{margin: 375px 0px 0px 315px}
#map span.guangdong{margin: 365px 0px 0px 375px}
#map span.guizhou{margin: 330px 0px 0px 305px}
#map span.chongqing{margin: 290px 0px 0px 310px}
#map span.sichuan{margin: 293px 0px 0px 255px}
#map span.qinghai{margin: 222px 0px 0px 178px}
#map span.ningxia{margin: 202px 0px 0px 298px}
#map span.shangxi{margin: 215px 0px 0px 355px}
#map span.shanxi{margin: 242px 0px 0px 320px}
#map span.jiangxi{margin: 312px 0px 0px 400px}
#map span.fujian{margin: 335px 0px 0px 424px}
#map span.zhejiang{margin: 296px 0px 0px 445px}
#map span.anhui{margin: 270px 0px 0px 410px}
#map span.jiangsu{margin: 255px 0px 0px 440px}
#map span.hainan{margin: 420px 0px 0px 342px}

#map span.shanghai{margin: 280px 0px 0px 458px}
#map span.xianggang{margin: 375px 0px 0px 415px}
#map span.aomen{margin: 395px 0px 0px 365px}
#map span.taiwan{margin: 355px 0px 0px 460px}

.city-list-box{ width:400px; height:200px; position:absolute; left:-350px; top:0px; background:rgba(255,255,255,0.9); border:3px solid rgba(50,168,245,0.2); border-radius:5px; padding:35px 40px; z-index:11;}
#map span.heilongjiang .city-list-box{left:-460px; top:20px;}
#map span.jinlin .city-list-box{left:-460px; top:20px;}
#map span.bei .city-list-box{left:-368px; top:-65px;}
#map span.liaoning .city-list-box{left:-405px; top:-42px;}
#map span.tianjing .city-list-box{left:-380px; top:-80px;}
#map span.shandong .city-list-box{left:-356px; top:-88px;}
#map span.hebei .city-list-box{left:-356px; top:-88px;}
#map span.henan .city-list-box{left:-342px; top:-143px;}
#map span.neimenggu .city-list-box{left:-278px; top:-68px;}
#map span.gansu .city-list-box{left:-250px; top:-126px;}
#map span.xinjiang .city-list-box{left:-80px; top:-38px;}
#map span.xizang .city-list-box{left:-105px; top:-170px;}
#map span.yunnan .city-list-box{left:-210px; top:-262px;}
#map span.shandong .city-list-box{left:-378px; top:-107px;}
#map span.hubei .city-list-box{left:-330px; top:-180px;}
#map span.hunan .city-list-box{left:-323px; top:-220px;}
#map span.guangxi .city-list-box{left:-288px; top:-277px;}
#map span.guangdong .city-list-box{left:-348px; top:-268px;}
#map span.guizhou .city-list-box{left:-278px; top:-232px;}
#map span.chongqing .city-list-box{left:-282px; top:-192px;}
#map span.sichuan .city-list-box{left:-228px; top:-195px;}
#map span.qinghai .city-list-box{left:-150px; top:-125px;}
#map span.ningxia .city-list-box{left:-270px; top:-104px;}
#map span.shangxi .city-list-box{left:-328px; top:-120px;}
#map span.shanxi .city-list-box{left:-295px; top:-145px;}
#map span.jiangxi .city-list-box{left:-373px; top:-215px;}
#map span.fujian .city-list-box{left:-397px; top:-237px;}
#map span.zhejiang .city-list-box{left:-418px; top:-196px;}
#map span.anhui .city-list-box{left:-384px; top:-172px;}
#map span.jiangsu .city-list-box{left:-413px; top:-158px;}
#map span.hainan .city-list-box{left:-318px; top:-322px;}
#map span.shanghai .city-list-box{left:-430px; top:-182px;}
#map span.xianggang .city-list-box{left:-388px; top:-277px;}
#map span.aomen .city-list-box{left:-328px; top:-297px;}

.city-list-box i.close{ background:#f97e7e url(https://www.yaoxuedao.com/images/learn_center/learn_little_bg.png) no-repeat -9px -617px; height:32px; width:32px; display:block; position:absolute; right:-16px; top:-16px; border-radius:50%; cursor:pointer; }
.city-list-box i.close:hover{ background:#eb6565 url(https://www.yaoxuedao.com/images/learn_center/learn_little_bg.png) no-repeat -9px -617px;  }

.city-list-box h3.tit{ border-bottom:1px solid #ccc; padding-bottom:15px; font-size:16px; color:#333; display:block; line-height:16px;}
.city-list-box h3.tit em.a i,.city-list-box h3.tit a.back i,.city-show-list strong a.back i{ font-size:12px; font-family:"宋体"; padding:0 5px;}
.city-list-box h3.tit em.b{ font-size:14px; color:#666;}
.city-list-box h3.tit em.b i.num{ color:#e8403b; padding:0 3px; font-style:inherit;}

.company-list-box{ height:200px;width:400px;  position:absolute; top:0px; left:0px;}
.city-list-box h3.tit a.back,.city-show-list strong a.back{ font-size:12px; color:#666; font-weight:500;}
.city-list-box h3.tit a.back:hover,.city-show-list strong a.back:hover{ color:#eb6565;}
.company-list{ height:140px;  overflow:auto; margin-top:10px; }
.company-list dt{ font-weight:bold; margin-bottom:10px;}
.company-list dd{ margin-bottom:10px; color:#666;/* background:#fafafa; display:block; padding:10px 5px;min-height:24px; line-height:24px;*/}
.company-list dd em.city{width:100px; float:left;}
.company-list dd em.company{/*float:left; margin-left:10px;*/}
.company-list-box .content-none{ padding:80px 0; color:#666; text-align:center; font-size:16px;}
.company-list-box .content-none a{ font-size:14px; color:#eb6565;}

.city-list-map{ height:200px;}
.city-list-map .list{ margin-top:10px;}
.city-list-map .list a{ margin:0 10px 5px 0;color:#333; display:inline-block;}
.city-list-map .list a:hover{color:#eb6565;}

/*合作弹窗*/
.submit-box-tan{ display:none; padding:65px; width:470px; height:480px; position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-305px; background:#fff; z-index:1009;}
.submit-box-tan i.close,.contant-box-tan i.close,.map-box-tan i.close{ background:#f97e7e url(https://www.yaoxuedao.com/images/learn_center/learn_little_bg.png) no-repeat -9px -617px; height:32px; width:32px; display:block; position:absolute; right:-16px; top:-16px; border-radius:50%; cursor:pointer; }
.submit-box-tan i.close:hover,.contant-box-tan i.close:hover,.map-box-tan i.close:hover{ background:#eb6565 url(https://www.yaoxuedao.com/images/learn_center/learn_little_bg.png) no-repeat -9px -617px;  }
.submit-box-tan td{ font-size:16px; color:#666; padding:5px 0; }
.submit-box-tan td.text-r{ text-align:right; padding-right:10px;}
.submit-box-tan td.top{vertical-align:top; padding-top:20px;}
.submit-box-tan td input.text{ border:1px solid #e7e7e7; border-radius:3px; background:#fafafa; padding:10px 5px; height:25px; line-height:25px; width:285px;}
.submit-box-tan td input.btn{ background:#43bee8; height:50px; color:#fff;border-radius:3px;  line-height:50px; width:145px; text-align:center; font-size:16px; margin-top:10px; cursor:pointer;}
.submit-box-tan td input.btn:hover{background:#28a7d2;}
.submit-box-tan td textarea.instro{ width:396px; height:100px; border:1px solid #e7e7e7; border-radius:3px; background:#fafafa; }

.contant-box-tan{ display:none; padding:70px 50px; width:470px; height:136px;  position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-133px; background:#fff; z-index:1009;}
.contant-box-tan p{ margin-bottom:10px;color:#666; padding-left:45px; font-size:16px; min-height:32px; line-height:32px;}
.contant-box-tan p.a{ background:url(../images/job/ico_03.jpg) no-repeat; }
.contant-box-tan p.b{ background:url(../images/job/ico_06.jpg) no-repeat; }
.contant-box-tan p.c{ background:url(../images/job/ico_08.jpg) no-repeat; }
.contant-box-tan p.d{ background:url(../images/job/ico_04.jpg) no-repeat; }

.submit-box-tan td .province{ width:150px; border:1px solid #e7e7e7!important; border-radius:3px; background:#fafafa; padding:0 5px; height:45px; line-height:45px;}
.submit-box-tan td .city{ width:100px; border:1px solid #e7e7e7!important; border-radius:3px; background:#fafafa; padding:0 5px; height:45px; line-height:45px;}
.submit-box-tan td .province option,.submit-box-tan td .city option{border-bottom:1px solid #e7e7e7!important; height:30px; }

.contact-phone{border-top:1px dashed #eee; margin-top:20px; padding:15px 0 0 150px; font-size:16px; line-height:32px; color:#666; background:url(../images/job/ico_06.jpg) no-repeat 110px 15px;}
/*=====地图弹窗=====*/
.map-box-tan{ display:none; padding:50px 50px 70px; width:470px; height:146px;  position:fixed; top:50%; left:50%; margin-left:-300px; margin-top:-138px; background:#fff; z-index:1009;}
.map-box-tan p{ margin-bottom:10px;color:#666; font-size:18px; line-height:28px; text-align:center;}
.map-box-tan p.b{ color:#e8403b; font-weight:600;}
.map-box-tan p.c a{ width:180px; height:45px; line-height:45px;font-size:16px; border-radius:3px; margin-top:20px;color:#fff;background:#32a8f5; display:inline-block;}
.map-box-tan p.c a:hover{ background:#289be5;}

.city-show-list{ color:#444; }
.city-show-list strong{ font-size:16px; font-weight:bold; color:#333;  border-bottom:1px solid #e7e7e7; padding-bottom:15px; display:block;}
.city-show-list .show-list{ height:106px; overflow:auto; margin-top:15px;}
.city-show-list .show-list li{ line-height:26px;font-size:14px;}

.map-box .zone-box select.locus_province,.map-box .zone-box select.locus_city{border:1px solid #e5e5e5; background:#fafafa;width:140px;  box-shadow:3px 0 5px #f0f0f0 inset; height:48px; line-height:48px; margin-left:13px; color:#666; cursor:pointer;}
