﻿*{ padding:0; margin:0; font-family: "Microsoft YaHei","微软雅黑";}
div{ margin:0 auto}
a{ text-decoration:none; font-family: "Microsoft YaHei","微软雅黑";}
img{ border:0}


.contbody{ width:100%; height:auto}
.dem1{ width:100%; height:800px; background:url(../img/vm1.jpg) no-repeat center; background-size:cover;}
.dem2{ width:100%; height:1970px; background:url(../img/vm2.jpg) no-repeat center; background-size:cover;}
.dem3{ width:100%; height:1173px; background:url(../img/vm3.jpg) no-repeat center; background-size:cover;}
.dem4{ width:100%; height:1484px; background:url(../img/vm4.jpg) no-repeat center; background-size:cover;}
.dem5{ width:100%; height:1617px; background:url(../img/vm5.jpg) no-repeat center; background-size:cover;}
.dem6{ width:100%; height:1122px; background:url(../img/vm6.jpg) no-repeat center; background-size:cover;}
.dem7{ width:100%; height:198px; background:#121038; text-align:center }
.dem1200{ width:1200px; height:auto; margin:0 auto}

.demtt302{ width:100%; height:220px; }
.demtt302bj{ width:1200px; height:195px; background:url(../img/sp2.gif) no-repeat center;text-align:center;}

.demtv517{width:790px; height:509px;padding:4px; margin:0 auto;background:#fff;}
.demhdgn1019{ position:relative; width:100%; height:1019px;}

.demhdgn1100tm{ position: absolute; z-index:1; background:#fff; opacity:.8; width:100%; height:1019px;}
.demhdgn1100st{ position: absolute;z-index:2; width:1192px; height:1011px; padding:4px;}
.demhdgn1100stbt{width:100%; height:100px;}
.tybt{width:1192px; height:100px;}

.demhdgn1100stdsc{width:1008px; height:54px;padding:24px 0; font-size:18px; color:#000; text-align:center; line-height:28px;}
.demhdgn1100sttab{height:787px; width:100%;}
.sznnvabox{height:55px; width:100%;}
.sznnva{width:397px;height:55px; line-height:55px;cursor: pointer;text-align:center; font-size:25px; float:left; display:block; color:#fff;}
.bgi{font-weight:bolder;}
.szndem1{width:1189px; height:725px;position: relative;}
.szndem1img{width:1189px;height:725px;position: absolute;}
.szndem1img p{display:block; padding:22px 26px 0 26px;width:1137px;height:135px;font-size:18px; color:#fff;text-align:left;line-height:24px;}
.takmore{ height:18px; width:1189px;text-align:right;line-height:18px;}
.takmore a{font-size:18px; color:#000;}



.dem3box{width:1200px; height:902px;position: relative;}
.dem3boxtm{ position: absolute; z-index:1; background:#fff; opacity:.8; width:1200px; height:902px;}
.dem3boxst{ position: absolute; z-index:2; width:1200px; height:902px;}









.dem3boxstpr{width:396px; height:416px; float:left;margin-right:11px;margin-top:58px;background:#121038}
.dem3boxstprtxt{ width:376px; height:70px; padding:11px 13px;text-align:left; font-size:18px; color:#fff;}
.dem3boxstpryd{ height:40px;width:376px;}
.dem3pri{height:40px;line-height:40px;font-size:31px; color:#fff;font-weight:bolder;text-align:left; float:left }

.dem3yud{height:40px;width:199px;line-height:40px;font-size:19.36px;cursor: pointer; color:#121038;float:right;text-align:center;background:#fff; border-radius:60px;font-weight:bold}

.dem3yud a{font-size:19.36px;cursor: pointer; color:#121038;font-weight:bold}

.dem3fot{height:333px; width:1184px}
.dem3fotlft{width:814px;height:333px; float:left;}
.dem3fotrt{width:298px;height:168px; float:left; margin-left:20px; margin-top:74px}
.dem4box{height:1379px;width:1200px;position: relative;}
.dem4boxtm{ position: absolute; z-index:1; background:#fff; opacity:.8; width:100%; height:1379px;}
.dem4boxst{ position: absolute;z-index:2; width:1200px; height:1379px; }

.dem4boxsts{ width:1200px; height:645px;  }
.dem4boxstsl{width:339px;height:645px; float:left;text-align:center;}
.dem4boxstsr{width:861px;height:645px; float:left;}
.dem4boxstsrul{width:861px;height:645px; }
.dem4boxstsrli{width:266px; height:305px;background:#fff; padding:7px; display:block;float:left; margin-right:7px; margin-bottom:7px;}
.dem4boxstsrli p{font-size:19.36px;display:block;width:96%; margin:0 auto; line-height:33px;color:#000;text-align:left;font-weight:bold;}
.dem4boxstsrlibt a{ display:block; margin:0 auto; width:96%; height:40px; line-height:40px;font-size:19.36px;text-align:center;background:#da1a84;font-weight:bold;color:#fff}

.muu{margin-left:12px; margin-bottom:10px;margin-right:0px;}
.muu p{font-size:13px;display:block;width:96%; margin:0 auto; font-weight:100;line-height:22px;color:#000;text-align:left;}
.dem4boxstsrlibt2{width:96%; height:40px;}
.dem4boxstsrlibt2 span{height:40px;line-height:40px;display:block;font-size:24px; color:#da1a84;font-weight:bolder;text-align:left; float:left}
.dem4boxstsrlibt2 a{height:40px;width:112px;display:block;line-height:40px;font-size:19.36px;cursor: pointer; color:#fff;float:right;text-align:center;background:#da1a84; font-weight:bold}
.dem6xt{ width:1200px; height:72px;}
.dem6xtlst{ width:147px; height:72px;  float:left; margin-right:3px;}
.dem6zz2{height:72px;line-height:72px;position: absolute;z-index:2; width:147px; display:block;font-size:28px; color:#fff;font-weight:bolder;text-align:center;}
.dem6zz1{height:72px;position:relative; width:147px; display:none; cursor:pointer}
.dem6zz3{height:72px;position: absolute; z-index:1; width:147px;opacity:.5; background:#0aa0c9;}

.dem6imgbox{ width:1200px; height:575px;}
.dem6imgboxli{ width:1200px; height:575px;position: absolute; }
.dem6imgboxtm{width:330px; height:548px; right:13px; top:13px; background:#0aa0c9; opacity:.5; z-index:22; position:absolute}
.dem6imgboxst{width:300px; height:518px; right:13px; top:13px; z-index:25; padding:15px; position:absolute}
.dem6imgboxst{ font-size:16px;color:#fff;}
.dem6pp{font-size:30.8px; font-weight:bolder; color:#fff;}
.qjdlj{ height:41px; line-height:50px; width:1200px; text-align:left}
.qjdlj a{ font-size:25px; color:#fff;}
.mm .dem6zz1{ display: block}
.dem5place{ width:300px; height:92px; cursor:pointer;   background:url(../img/mapbj.png) no-repeat center; background-size:100%; position:absolute }
.dem5place p{ font-size:18px; color:#fff}
.ppp{ width:90%; display:block; margin:0 auto; }
.dem5box{ width:1200px; height:1258px; background:url(../img/map.jpg) no-repeat right; position:relative}

.dem5fd{ position:absolute; z-index:9999; width:381px; height:198px; padding:15px;left:-19px; bottom:-243px; background:#00afdc; border-radius:20px; display:none  }
.dot{ position:absolute; z-index:89; width:32px; height:26px; left:150px; top:-26px;}





















   /******** 侧栏 ***********/
.htlShare {
    bottom: 5px;
    overflow: visible;
    position: fixed;
    right: 0;
    width: 46px;
    z-index: 999999;
}

#rlist1 {
    float: right;
    margin-bottom: 45px;
    width: 46px;
    z-index: 101;
}

#rlist5 {
    clear: both;
    overflow: hidden;
    position: relative;
    right: -10px;
    width: 160px;
    z-index: 999999;
}

.cf li {
    height: 46px;
    margin-bottom: 5px;
    position: relative;
    width: 46px;
}

.cf li:hover {
    background: none repeat scroll 0 0 #FFAE01;
}

.cf a {
    display: block;
    height: 46px;
    overflow: hidden;
    text-indent: -99em;
}

.cf a {background: url(../img/spirite_temp.png) no-repeat;}

.share .share_a {background-position: 0 -128px;}

.share .share_a:hover, .share .cur {background-position: -105px -128px;}

.top .top_a {background-position:-53px -128px;}

.top .top_a:hover{background-position: -158px -128px;}

.share_lis {
    background: none repeat scroll 0 0 #FFAE01;
    height: 30px;
    padding: 8px 0 8px 3px;
    position: absolute;
    right: 44px;
    top: 0;
    width: 112px;
}

.share_lis a {
    display: inline;
    float: left;
    height: 30px;
    margin-left: 5px;
    width: 30px;
}

.share_lis .a0 {
    background-position: 0 -88px;
}

.share_lis .a1 {
    background-position: -40px -88px;
}

.share_lis .a2 {
    background-position: -80px -88px;
}

.share_lis .a3 {
    background-position: -120px -88px;
}

.share_lis .a4 {
    background-position: -160px -88px;
}

#w2wm {
    background: #009EDA;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    cursor: pointer;
    height: 100px;
    overflow: hidden;
    padding-top: 4px;
    text-align: center;
    width: 36px;
}

#w2wm p {
    border-top-left-radius: 4px;
    color: #FFFFFF;
    font-size: 12px;
    height: 75px;
    line-height: 16px;
    padding: 6px 11px 0;
    width: 14px;
}

#w2wm .pointr {
    background: url(../img/shareArr4.gif) no-repeat scroll 4px -19px rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    width: 36px;
}

#w2wm .pointl {
    background: url(../img/shareArr4.gif) no-repeat -23px -19px;
    display: block;
    height: 19px;
    width: 36px;
}

.ewm {
    background: #fff;
    border: 3px solid #009eda;
    border-right: none;
    padding: 10px;
    text-align: center;
    width: 100px;
}

.ewm img {
    height: 178px;
    width: 100px;
}

#ewm {
    width: 100%;
    position: fixed;
    right: 0;
    bottom: 10px;
}
/******** 侧栏END ***********/