
.tit{
    height:126px;
    background:url(../images/titlebg.jpg);
}
.titcontent{
    width:1000px;
    margin:0 auto;
    padding-left:47px;
    border:1px solid #2b4a7f;
}
.titcontent h1{
    font-size:40px;
    color:#e4eaf0;
    margin-top:24px;
    line-height: 48px;
}
.titcontent h6{
    font-size:20px;
    color:#47669a;
    line-height: 28px;
}
.content{
    width:940px;
    padding:40px 30px 50px;
    margin:0 auto;
    min-height:661px;
    position:relative;
}
.content>p{
    text-indent: 2em;
}
.content>p>a{
    color: #ff0000;
    text-decoration: underline;
}
.content>p.title{
    text-indent: 0em;
    font-weight: 700;
    color: #2b4a80;
    font-size: 18px;
    margin: 10px 0;
}
.content img{
    margin-bottom:64px;
}
.content p img{
    margin-bottom:0;
    float: left;
    height: 144px;
    margin-right:10px;
}
.content .map{
    position:absolute;
    top:123px;
    right:0px;
}
.content .txt{
    /* height:713px; */
    position:relative;

}
.content .txtinfo{
    margin-top:200px;
}
.content .txtinfo p{
    line-height: 26px;
}
.content .txt p{
    line-height: 26px;
}
.content .ty p,.content .hz p{
    margin-bottom:17px;
    margin-left:10px;
    color:#ffffff;
    max-width:940px;
}
.content .ty {
    padding-top: 206px;
}
.content .hz{
    color:#ffffff;
    position: relative;
    margin-top: 270px;
    padding-top: 5px;
}
.content .hz .dec {
    width: 940px;
    position: relative;
    z-index: 9;
    padding: 60px 30px 50px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100px 0 100px 0;
    margin-left: -30px;
}
.sub-title {
    font-size: 20px;
    margin: 30px 10px 10px;
}
.content .hz .logo {
    width: 300px;
    display: block;
    margin-bottom: 0;
    margin: 40px auto 50px;
}

.content .hz .botinfo{
    margin-top:50px !important;
    position: relative;
}
.botinfo .more {
    position: absolute;
    right: 150px;
    top: 0px;
    color: rgb(165, 165, 207);
    font-size: 16px;
}
.botinfo .more:hover {
    text-decoration: underline;
}
.content .txt .botinfo{
    margin-top:92px;
    position:relative;
}
.content .txt .botinfo p{
    margin-top:8px;
    margin-bottom:8px;
    font-size:12px;
}
.content .txt .botinfo span{
    float:right;
    position:absolute;
    top:0px;
    right:0px;
    width:200px;
    margin-right:63px;
}
.content .txt .botinfo span img{
    float:right;
}
.content .txt .botinfo span p{
    margin-top:31px;
    float:left;
}
.sub3bg{
    width:100%;
    height:2166px;
    font-size:14px;
    overflow: hidden;
    background:rgba(6,8,23) url(../images/sub3bg.jpg) center top  no-repeat;
    position: relative;
}
.bg-dz {
    width: 720px;
    height: 1133px;
    background: #0E0305 url(../images/dz1.jpg) no-repeat right -60px;
    position: absolute;
    top: 0;
    right: -518px;
    z-index: 1;
    opacity: 0.15;
}
.health{
    padding-top:71px;
    text-align:center;
    height:170px;
    margin-top: 50px;
}
.health h3{
    color:#6a6a72;
    font-size:18px;
    margin-bottom:44px;
}
.health p{
    color:#9c9c9d;
}
.content .txt .downBtn{
     background-image:url(../images/download.png);
    width:206px;
    height:61px;
    z-index:999999;
    position:absolute;
    bottom:41px;
    left:50%;
    margin-left:-103px;
    cursor:pointer;
}

