
/**/
.banners{height: 762px;}
.fullSlide {width:100%;position:relative;height:762px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:762px;overflow:hidden;text-align:center; background: no-repeat center top;}
.fullSlide .bd li a {display:block;height:762px;}
.fullSlide .hd {width:196px;margin-left: 4px;position:absolute;z-index:1;bottom:-50px;left:50%;height:30px;line-height:30px; text-align:center;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1; width: 27px; height: 27px; border: 1px solid #333333; font-size: 12px; color: #cdcdcd; text-align: center; line-height: 27px; margin: 0 5px;}
.fullSlide .hd ul .on {border: 1px solid #4e4e4e; font-size: 16px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:76px; height:148px;}
.fullSlide .prev{background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}

/*头部*/
.top_fixed { position:fixed; top:0; left:0; width:100%; z-index:999; transition:all ease-in-out .3s;
}
.toper { position:relative; z-index:100;  background:#333333; }
.top { height:40px; line-height:40px; color:#dbdbdb; border-bottom:1px solid #e2b975; position:relative; background:#0a1a53; font-size:14px; }
.top a { display:inline-block; font-size:13px; float:left; color:#fff; }
.top a.search_icon { display:inline-block; width:30px; height:40px; background:url(../images/ser_btn.png) no-repeat center; cursor:pointer; }
.outline_store { background:url(../images/icon_map.png) no-repeat left center; padding-left:30px; float:left; margin-right:24px; }
.online_shop { background:url(../images/icon_shop.png) no-repeat left center; padding-left:30px; float:left; margin-right:24px; }
.head { height:105px; position:relative; background:#333333; width:1200px; margin:0 auto;}
.head .block { height:100%; }
.head .logo { position:absolute; left:0; bottom:0; height:100%; }
.head .logo img { max-height:100%; }
.topnav { position:absolute; right:0; bottom:0; }
.topnav ul li { display:inline-block; float:left; margin-left:40px; position:relative; }
.topnav ul li>a { display:inline-block; color:#fff; line-height:105px; font-size:16px; }
.topnav ul li>a:hover { color:#d8b886 }
.topnav ul li>a.on { color:#d8b886 }
.topnav dl { display:none; width:120px; position:absolute; left:-28px; top:70px; background:url(../images/zz_yel.png) repeat; }
.topnav dl dd { text-align:center; }
.topnav dl dd a { display:block; color:#fff; line-height:30px; font-size:14px; }
.topnav dl dd a:hover { color:#0a1a53; background:url(../images/zz_lightyel.png) repeat; }

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
img { display: block;}
/**/
.banner { height: 762px;  font-family: "Microsoft YaHei", serif;}
.search { height: 65px; background: url("../images/seb.jpg") no-repeat center 0; }
.sez { float: left; width: 604px; font-size: 12px; color: #cdcdcd; line-height: 65px;}
.sez a { color: #cdcdcd;}
.sek { float: left; margin: 19px 0 0 59px;}
.sek a { display: block; width: 27px; height: 27px; border: 1px solid #333333; font-size: 12px; color: #cdcdcd; text-align: center; line-height: 27px; float: left; margin-right: 10px;}
.sek a:hover { border: 1px solid #4e4e4e; font-size: 16px;}
.sey { float: right; margin-top: 22px;width: 383px;}
.sey input { display: block; float: left;}
.sey .sek1 { width: 159px; height: 20px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-top: 0; border-bottom: 0; font-size: 12px; color: #666666; line-height: 20px; padding-left: 30px;}
.sey .sek2 { width: 51px; height: 20px; background: url("../images/sek.jpg") no-repeat; border: 0;}
/**/
.zs { height: 282px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.zsc1 { height: 150px; margin-top: 77px;}
.zsc1 h3 { font-weight: normal; background: url("../images/zsx.jpg") no-repeat 0 60px; float: left; margin-top: 15px; width: 190px;}
.zsc1 h3 p { font: 24px Arial; color: #000000; text-transform: uppercase; margin-bottom: 40px;}
.zsc1 h3 p span { display: block; font-size: 14px;}
.zsc1 h3 em { display: block; font-size: 24px; color: #000000;}
.zsc1 ul { float: left;}
.zsc1 li { float: left; text-align: center; margin-right: 30px;}
.zsc1 li img { width: 98px; height: 87px; margin: 0 auto; padding: 8px 0 10px;}

.zsc1 li a { display: block; width: 135px; height: 141px; border: 1px solid #ffffff; font-size: 18px; color: #000000;}
.zsc1 li a:hover ,.zsc1 li.cur a{ border-color: #ccc;color:#84221F;}

.zsc1 li img
{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);    
    filter: grayscale(100%);  
    filter: gray;
}
.zsc1 li a:hover img,.zsc1 li.cur a img
{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);    
    filter: grayscale(0%);  
    filter: gray;
}
/**/
.qs { height: 824px; background: url("../images/qsb.jpg") no-repeat center 0; font-family: "Microsoft YaHei", serif; position: relative;}
.xqs { width: 1200px; margin: 0 auto; position: relative;}
.qsu { height: 184px;}
.qsu li { float: left;}
.qsu li a { display: block; height: 184px; line-height: 149px; font-size: 16px; color: #000000; padding: 0 58px;}
.qsu li a:hover,.qsu li.on a { background: url("../images/qsk.jpg") no-repeat center 0;}
.qst1 { position: absolute; right: 0; top: 32px; width: 141px; height: 152px;}
.qsd { margin-top: 97px;}
.qsd dt { float: left; width: 603px;}
.qsd dt img { width: 593px; height: 443px; border: 5px solid #dfceb0;}
.qsd dd { float: left; width: 539px; height: 452px; background: #ffffff; }
.qsd dd h3 { height: 120px; padding-top: 45px; font-weight: normal;}
.qsd dd h3 p { float: left; font-size: 50px; color: #000000; line-height: 50px;}
.qsd dd h3 p span { display: block;}
.qsd dd h3 em { display: block; float: left; font-size: 30px; color: #000000; margin: 60px 0 0 15px;}
.qsz p { float: left; height: 239px; border-right: 1px solid #cbcbcb; width: 16px; padding-right: 37px; font-size: 16px; color: #000000; font-weight: bold; line-height: 16px;}
.qsz p span { display: block;}
.qsz p img { margin-top: 10px;}
.qsz em { display: block; float: left; margin-left: 60px;font-size: 16px; color: #000000;width:380px;}
.qsz em span { display: block; padding-bottom: 15px; background: url("../images/qsx.jpg") no-repeat 0 bottom; margin-bottom: 10px;}
.qsz em i { display: block; font-size: 14px; color: #000000; line-height: 30px;}
.qsz em b { display: block; font: 10px "Arial"; color: #8f8f8f; line-height: 20px;}
/**/
.fs { height: 552px; background: #f2f2f2; overflow: hidden; font-family: "Microsoft YaHei", serif; padding-top: 68px;}
.fsz { float: left; width: 164px;}
.fsz h3 { height: 130px; font-weight: normal; background: url("../images/fs_10.jpg") no-repeat 0 80px;}
.fsz h3 p { font-size: 24px; color: #000000; text-transform: uppercase;}
.fsz h3 span { display: block; font-size: 14px;}
.fsz h3 em { display: block; font-size: 24px; color: #000000; margin-top: 45px;}
.fsz ul { margin-top: 220px;}
.fsz li { margin-bottom: 10px; display: block; width: 9px; height: 9px; background: url("../images/fs_16.jpg") no-repeat; text-indent:-999px;}
.fsz li:hover,.fsz li.on { background: url("../images/fs_13.jpg") no-repeat;}
.fsy { float: left;}
.fsy li { width: 309px; height: 507px; background: #ffffff; margin-left: 36px; float: left;}
.fsy li img { width: 309px; height: 414px;}
.fsy li p { font-size: 14px; color: #000000; margin: 35px 0 0 21px; background: url("../images/fs_22.jpg") no-repeat 244px center;}
/**/
.gg1 { height: 827px; background: url("../images/ggb1.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.gg1 p { float: right; padding-top: 546px;margin-right: -15px;}
.gg1 p a { display: block; width: 70px; height: 50px; background: url("../images/ggk.jpg") no-repeat; text-align: center; font-size: 14px; color: #ffffff; padding-top: 7px; line-height: 20px; float: left; margin-right: 18px;}
.gg1 p a span { display: block;}
.gg1 em { display: block; float: left; font: 20px Arial; color: #ffffff; padding-top: 35px; background: url("../images/ggd.png") no-repeat;}
/**/
.ss { height: 622px; background: url("../images/ssb.jpg") no-repeat center 0; margin-top: 10px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ss h3 { height: 104px; padding-top: 45px;}
.ss h3 p { float: left; font: 80px Arial; color: #ffffff; text-transform: uppercase; line-height: 80px;}
.ss h3 em { display: block; float: left; font-size: 36px; color: #ffffff;}
.ss h3 em span { display: block; font-size: 20px; font-weight: normal;}
.ss .ssk1 { height: 523px; position: relative;}
.ss .ssk1 .sst { width: 1200px; margin: 0 auto; position: relative;}
.ss .ssk1 .sst p { left: 10px; top: 302px; width: 784px; height: 87px; background: url("../images/sstm1.png") repeat; text-align: center; font-size: 20px; color: #ffffff; padding-top: 15px;}
.ss .ssk1 .sst p em { display: block; font-size: 14px; color: #ffffff; line-height: 20px; margin: 10px auto 0; width:764px;}
.ss .ssk1 .sst p em span { display: block;}
.ss .ssk1 .sst img { width: 784px; height: 394px; border: 3px solid #4f4f4f;}
.ss .ssj1 { position: absolute; left: 0px; top: 248px; z-index:999;}
.ss .ssj2 { position: absolute; right: 0; top: 248px; z-index:999;}
.ss .ssk2 h4 { float: left; width: 73px; height: 143px; background: url("../images/ss_07.jpg") no-repeat; font-weight: normal; padding: 22px 0 0 27px;}
.ss .ssk2 h4 p { width: 20px; font-size: 20px; color: #bcbcbc;}
.ss .ssk2 ul { margin-left: 14px; float: left;}
.ss .ssk2 li { float: left; width: 72px; height: 165px; border-right: 1px solid #4f4f4f; text-align: center; font-size: 14px; color: #bcbcbc;}
.ss .ssk2 li p { width: 36px; margin: 0 auto; padding: 50px 0 10px;}
.ss .ssk2 li:last-child { border: 0;}
.ss .ssg { float: right; width: 642px; height: 165px; background: url("../images/ss_09.png") no-repeat;}
.ss .ssg p { float: left; font-size: 20px; color: #d3c1a6; margin: 50px 0 0 36px;}
.ss .ssg p span { display: block; font-size: 28px; font-weight: bold;}
.ss .ssg em { display: block; float: left; font-size: 20px; color: #ffffff; font-weight: bold; margin: 60px 0 0 35px;}
.ss .ssg em span { margin: 0 20px;}
/**/
.lr { height: 108px; background: url("../images/lrb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif; padding-top:473px;}
.lr a { display:block; width:163px; height:44px; margin:0 auto;}

.ws { height: 360px; overflow: hidden; font-family: "Microsoft YaHei", serif; width:100%;}

.sliderqh { background: #fff none repeat scroll 0 0; height: 360px; min-width: 1200px; overflow: hidden; position: relative; text-align: center; width: 100%;}
.sliderqh .bd { left: 50%; margin-left: -164px; position: absolute;width: 1200px;}
.sliderqh .tempWrap {overflow: visible !important;}
.sliderqh .tempWrap ul {margin-left: -1200px !important; float:left;}


.ws ul { padding-left: 24px;}
.ws li { float: left; position: relative;}
.ws li img { width: 550px; height: 360px;}
.ws li p { position: absolute; left: 220px; top: 184px; width: 109px; height: 38px; font-size: 12px; color: #ffffff; text-align: center; line-height: 38px; background: url("../images/wsk.png") no-repeat; display:block;}
.ws li span{ display:block; width: 550px; height: 360px;background: url("../images/sstm1.png") repeat; position: absolute; left: 0; top: 0; }
.ws li a:hover span{ display: none;}
/**/
.xd { height: 692px; background: url("../images/xdb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.xdz { float: left; width: 800px; position: relative;}
.xdz h3 { height: 70px; padding-top: 60px; overflow: hidden;}
.xdz h3 p { float: left; font: 80px Arial; color: #000000; text-transform: uppercase; line-height: 80px;}
.xdz h3 em { display: block; float: left; font-size: 36px; color: #000000;}
.xdz h3 em span { display: block; font-size: 20px; font-weight: normal;}
.xdz .xdt { margin-left: 44px;}
.xdz .xds { font-size: 24px; color: #000000; position: absolute; left: 0; top: 465px; text-transform: uppercase;z-index:2;}
.xdz .xds span { display: block; font-size: 14px;}
.xdz .xdk { width: 142px; height: 67px; border: 1px solid #d0d0d0; position: absolute; left: 0; top: 535px; text-align: center; font-size: 18px; color: #000000; padding-top: 15px;z-index:2;}
.xdz .xdk span { display: block; font-size: 23px; color: #000000; font-weight: bold;}
.xdy { float: right; width: 261px; padding: 97px 36px 0 103px; height:595px; overflow-y:scroll;}
.xdy .dian{ margin-bottom:30px; overflow:hidden}
.xdy img { width: 249px; height: 161px; padding: 5px; border: 1px solid #b8b8b8;}
.xdy h3 { font-size: 18px; color: #000000; height: 40px; padding-top: 34px; border-bottom: 1px solid #cecece; margin-bottom: 10px;}
.xdy p { font-size: 14px; color: #000000; line-height: 30px; overflow:hidden;}
.xdy p span { display: block;}
.xdy em { display: block; margin-top: 30px;}
.xdy em a { display: block; float: left; width: 113px; height: 35px; background: #666666; font-size: 14px; color: #ffffff; text-align: center; line-height: 35px; margin-right: 8px;}
.xdy em a:last-child { background: #d3c1a6;}
/**/
.dz { height: 555px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dz h3 { height: 100px; padding-top: 50px; overflow: hidden;}
.dz h3 p { float: left; font: 80px Arial; color: #000000; text-transform: uppercase; line-height: 80px;}
.dz h3 em { display: block; float: left; font-size: 36px; color: #000000; margin-left: 10px;}
.dz h3 em span { display: block; font-size: 20px;}
.dzz { float: left; width: 580px;}
.dzz h4 { height: 40px; padding-top: 6px; font-weight: normal; background: url("../images/dz_09.jpg") no-repeat 108px 15px;}
.dzz h4 p { height: 40px; float: left; padding-left: 35px; background: url("../images/dz_06.jpg") no-repeat left 0;}
.dzz h4 p a { font-size: 16px; color: #666666;}
.dzz h4 em { display: block; float: right;}
.dzz h4 em a { font-size: 12px; color: #666666;}
.dzz dt { float: left;}
.dzz dt img { width: 362px; height: 321px;}
.dzz dd { float: left; width: 202px; height: 300px; background: #eeeeee; padding: 21px 0 0 15px;}
.dzz dd p { font-size: 14px; color: #000000; font-weight: bold; width:200px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dzz dd a:hover p{color:#B38F6B;} 
.dzz dd span { display: block; font-size: 12px; color: #666666; line-height: 26px; width: 183px; margin: 10px 0 15px;}
.dzz dd em { display: block; width: 93px; height: 33px; border: 1px solid #dddddd; font-size: 12px; color: #666666; text-align: center; line-height: 33px;}
.dzy { float: right; width: 601px;}
.dzy h4 { height: 40px; padding-top: 6px; font-weight: normal; background: url("../images/dz_09.jpg") no-repeat 108px 15px;}
.dzy h4 p { height: 40px; float: left; padding-left: 35px; background: url("../images/dz_03.jpg") no-repeat left 0;}
.dzy h4 p a { font-size: 16px; color: #666666;}
.dzy h4 em { display: block; float: right;}
.dzy h4 em a { font-size: 12px; color: #666666;}
.dzy dl { height: 164px;}
.dzy dt { float: left;}
.dzy dt img { width: 300px; height: 155px;}
.dzy dd { float: left; width: 284px; height: 157px; background: #eeeeee; padding-left: 17px;}
.dzy dd p { font-size: 14px; color: #000000; font-weight: bold; margin-top: 23px; width:280px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dzy dd span { display: block; font-size: 12px; color: #666666; width: 267px; line-height: 26px; margin-top: 10px;}
.dzy dd a:hover p{color:#B38F6B;} 
.dzy .nexn dt { float:right;}
/**/
.dk { height: 607px; background: url("../images/dkb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dk ul { padding-top: 205px; height: 60px;}
.dk li { float: left; margin-right: 5px;}
.dk li a { display: block; height: 56px; background: #333333; padding: 0 10px; font-size: 16px; color: #ffffff; line-height: 56px;}
.dk .dkp { font-size: 24px; color: #ffffff; font-weight: bold; margin: 20px 0;}
.dk .dkp1 a { display: block; width: 89px; height: 34px; background: #333333; margin-right: 11px; font-size: 12px; color: #ffffff; text-align: center; line-height: 34px; float: left;}
/**/
.ss .ssk2 li img{transition:width 1s, height 1s; /*1s是一秒的意思可根据所需要的时间修改*/
    -moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */
    -webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */
    -o-transition:width 1s, height 1s, -o-transform 1s; /* Opera */}
.ss .ssk2 li:hover img{
    transform:rotate(360deg); /*括号内的数字是调整旋转角度*/
    -moz-transform:rotate(360deg); /* Firefox 4 */
    -webkit-transform:rotate(360deg); /* Safari and Chrome */
    -o-transform:rotate(360deg); /* Opera */}


/**/


.temp_on_con { width:590px;margin-bottom:0; background:#fff;}
.temp_on_con li { height:38px; width:270px; border:1px solid #d1d1d1; float:left; margin-right:22px; margin-bottom:16px; color:#FF070B; line-height:38px; overflow:hidden; }
.temp_on_con li span { font:14px "Microsoft YaHei"; color:#999; line-height:38px; float:left; padding-left:10px; display:inline-block; }
.temp_on_con li input { width:208px; height:38px; border:0; ont:14px "Microsoft YaHei"; color:#999; line-height:38px; float:left;box-shadow: none; }
.temp_on_con .inp01 input { width:180px; outline:none; }
.temp_on_con .inp03 { width:562px; height:72px; padding-top:10px; }
.temp_on_con .inp03 span { line-height:14px; }
.temp_on_con .inp03 textarea { width:546px; height:56px; resize:none; overflow:auto; outline:none; padding-left:10px; border:0; font:14px "Microsoft YaHei";color:#999; line-height:24px; }
.temp_on_con .inp04 { margin-bottom:0; }
.temp_on_con .inp04 input { width:120px; }
.temp_on_con .inp04 img { width:52px; height:38px; border-left:1px solid #d1d1d1; float:right; }
.temp_on_con .inp02 { width:562px; height:70px; border:0; }
.temp_on_con .inp02 span { display:block; }
.temp_on_con .inp02 em { font:12px "Microsoft YaHei"; color:#999; line-height:36px; float:left; }
.temp_on_con .minp05 { border:0; display:block; width:100%;margin-bottom:0; padding-top:20px;}
.temp_on_con .minp05 input { width:82px; height:24px; margin-right:16px; cursor:pointer; cursor:pointer;box-shadow: none; }
.temp_on_con .minp05 .onb1 { background:url(Img/on_b2.jpg) no-repeat center top; }
.temp_on_con .minp05 .onb2 { background:url(Img/on_b1.jpg) no-repeat center top; }

.temp_on_con li .uploadify{ margin-left:90px; margin-top:4px; width:0;height:0;opacity:0;visibility:hidden;}
.temp_on_con li .uploadify span,.temp_on_con li .uploadify-queue span{ line-height:normal; float:none; padding:0; margin:0; color:#fff;}
.temp_on_con li .uploadify-queue span{ color:#FF070B;}
.temp_on_con .inp06{ width:100%; border:0; height:auto; position:relative;}
.temp_on_con li .uploadify-queue-item{ padding:5px;}
.temp_on_con li .uploadify-queue-item .uploadify-progress{ margin-top:5px;}
body .layui-layer-page .layui-layer-content{ overflow-x:hidden;}

.temp_on_con li.inp01,.temp_on_con li.inp03,.temp_on_con li.inp06{ margin-right:0;}

.upfile {
  background-color: #505050;
  background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, #505050),
    color-stop(1, #707070)
  );
  background-position: center top;
  background-repeat: no-repeat;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  border: 2px solid #808080;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  width: 208px;
  height:30px; line-height:30px;
  color: #FFF;
  position:absolute;left: 112px;top:0;
}

.temp_on_con li .fname_sp{padding-left:178px;}


.map_box{height:560px; margin:0 auto;border:1px solid #60554a;margin-top:5px;margin-bottom:35px;}
.map{width:685px;height:560px;float:left; text-align:center; position:relative;z-index:1}
.map_bg{height:503px;width:631px;margin:0 auto;margin-top:45px;}
.map .point_1{top:219px;right:188px}
.map .point_2{top:116px;right:120px}
.map .point_3{top:155px;right:120px}
.map .point_4{top:200px;right:110px}
.map .point_5{top:225px;right:310px}
.map .point_6{top:235px;right:210px}
.map .point_7{top:235px;right:160px}
.map .point_8{top:310px;right:234px}
.map .point_9{top:275px;right:188px}
.map .point_10{top:275px;right:230px}
.map .point_11{top:300px;right:285px}
.map .point_12{top:310px;right:150px}
.map .point_13{top:330px;right:180px}
.map .point_14{top:350px;right:240px}
.map .point_15{top:390px;right:170px}
.map .point_16{top:265px;right:318px}
.map .point_17{top:225px;right:415px}
.map .point_18{top:280px;right:422px}
.map .point_19{top:210px;right:540px}
.map .point_20{top:415px;right:130px}
.map .point_21{top:415px;right:305px}
.map .point_22{top:385px;right:225px}
.map .point_23{top:350px;right:270px}
.map_show{width:238px;float:right;height:560px; overflow-y:scroll;overflow-x: hidden;position: relative;}
.map_font{position:absolute;top:15px;left:20px;font-size:16px; font-family:"微软雅黑";color:#60554a;}
.map_dq{font-size:16px; font-family:"微软雅黑";color:#60554a;}
.map_show .map_bigul{display:none;width:195px;margin-left:13px;margin-top:20px; }
.map_show .map_bigul li{width:190px;float:left;margin-bottom:18px; cursor:pointer;}
.map_sm{width:800px;position:relative;height:55px; }
.map_sm .show_mapli{ position:absolute;left:-300px;background:#fff;padding:0 5px;width:190px;height:135px}
.map_sm .show_mapli2{ position:absolute;width:190px;float:left}
.map_show .map_bigul li .map_title{color:#60554a;font-size:12px;font-weight:bold; line-height:18px;}
.map_show .map_bigul li .map_dz{color:#ac9987;font-size:12px; line-height:16px;}
.map h1{height:23px;width:23px;position:absolute;z-index:1001; cursor:pointer}
.map h1 p{position:relative;display:none;z-index:9999;}
.map h1 p img{position: absolute;left: 25px;top: 0;z-index:9999}
.map h1 p font{font-size:12px;color:#fff;position: absolute;left: 80px;top: -18px;width: 20px;z-index:9999}
#point2{filter:alpha(opacity=0);opacity:0; position:absolute; height:23px; width:23px;}
#point{ position:absolute; height:23px; width:23px;}
.map h1.on p,.map h1.cur p{ display:block;}