*{
padding:0px;
margin:0px;
font-size:12px;
font-family:"微软雅黑";
list-style-type:none;
text-decoration:none
}
body{
background-color:#BB1930;
}

.topdv{
height:41px;
line-height:41px;
width:100%;
background-color:#512886;
}
.topdv .topmain{
width:1000px;
height:41px;
position:relative;
margin:0 auto;
}
.topdv .topmain div{
position:absolute;
top:0px;
font-size:16px;
}
.topdv .topmain div b{
color:#F6EB38;
font-size:16px;
}
.topdv .topmain .sp1{
left:0px;
color:#fff;
}
.topdv .topmain .sp1 a{
color:#fff;
font-size:16px;
}
.topdv .topmain .sp2{
left:207px;
color:#fff;
}
.topdv .topmain .sp2 .spp{
float:left;
font-size:16px;
color:#fff;
}
.topdv .topmain .sp3{
right:0px;
color:#fff;
}
.baomin{
width:980px;
margin:0 auto;
background-color:#FFC740;
padding:10px;
}
.banner{width:100%;position:relative}
.banner img{width:100%}
.banner .bna{
width: 7%;
height: 11%;
position: absolute;
left: 24%;
top: 48%;
display: block;

}
.nav{width:100%;position:relative;}
.nav img{width:100%}
.nav .a1{
position: absolute;
left: 24%;
top: 17%;
width: 10%;
height: 59%;
display: block;

}
.nav .a2{
position: absolute;
left: 35%;
top: 17%;
width: 9%;
height: 59%;
display: block;

}
.nav .a3{
position: absolute;
left: 45%;
top: 17%;
width: 10%;
height: 59%;
display: block;

}
.nav .a4{
position: absolute;
left: 56%;
top: 17%;
width: 9%;
height: 59%;
display: block;

}
.nav .a5{
position: absolute;
left: 66%;
top: 17%;
width: 10%;
height: 59%;
display: block;

}
.huodong{
width:1000px;
height:652px;
background:url("../images/huodong.png") no-repeat;
margin:0 auto;
margin-top:20px;
position:relative;
}
.huodong .formdv{
position:absolute;
left:29px;
top:74px;
width:294px;

height:227px;

}
.huodong .formdv table{
width:100%;
margin:0 auto;
margin-top:22px;
}
.huodong .formdv table tr td .txt{
height:25px;
width:249px;
border:1px solid #000;
outline:none;

}
.huodong .formdv table tr td{font-size:14px;}
.huodong .formdv table tr td .bt{
width:100%;
height:25px;
text-align:center;
line-height:25px;
border:1px solid #CA1E1E;
background-color:#CA1E1E;
font-weight:bold;
color:#fff;
cursor:pointer;
}
.huodong .formnum{
position:absolute;
left:29px;
top:324px;
width:100%;
text-align:center;
font-size:24px;
font-weight:bold;
color:#CF3122;
}
.huodong .formlist{
position:absolute;
left:35px;
top:390px;
width:52%;
height:218px;
}
.dt{
position:relative;

}
.dt #map{
position: absolute;
left: 23px;
top: 29px;
width: 432px;
height: 284px;
background-color: #fff;

}
.hiddendv{width:100%;height:160px;margin:0 auto;}
.footer{
height:130px;
width:100%;
background-color:#2F060C;
position:fixed;
left:0px;
bottom:0px;
}
.footer .main .left{padding-top:15px;border-right:1px solid #5B4345;float:left;padding-right:20px;}
.footer .main .right{padding-top:15px;float:left;padding-left:20px;color:#fff;width:533px;}
.footer .main{width:1000px;margin:0 auto;height:130px;}
.footer .main .left p{line-height:25px;color:#fff;font-size:14px;}
.footer .main .left .map{
width:146px;
height:56px;
background:url("../images/chakan.png");
display:block;
}
.footer .main .right .top .close{float:right;display:block;height:26px;width:27px;background:url("../images/x.png");}
.footer .main .right .top .msg{float:left;font-size:14px;}
.footer .main .right .top .msg span{font-size:14px;color:#FFC740}
.footer .main .right .bottom table{width:100%;margin-top:56px;}
.footer .main .right .bottom table tr td .txt{width:100px;height:40px;border:none;font-size:1rem;}

.footer .main .right .bottom table tr td .btb{background:url("../images/mianfei.png");width:114px;height:40px;border:none}
.wx{position:fixed;right:0px;top:30%}





.inputss {
	position: absolute;
	right: 62px;
	bottom: 75px;
}
.inputss input {
width: 246px;
height: 56px;
display: block;
margin-bottom: 19px;
border-radius: 8px;
outline: none;
border: none;
padding-left: 8px;
font-size: 16px;
background-color: #ffeed4;
}

.subssss {
background-color: red;
    position: absolute;
    width: 248px;
    height: 60px;
    top: 142px;
    left: -40px;
    font-size: 16px;
    color: #421e76;
    text-align: center;
    outline: none;
    border: none;
    border-radius: 8px;
    opacity: 0;
}
