﻿/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_ani{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pub_yh{font-family:"Microsoft YaHei";}
.none{display:none;}
body{background:none; font-size:12px; font-family:"Microsoft YaHei",Verdana,Geneva,sans-serif,\5b8b\4f53;}
#wrap{background: url(../images/bg.jpg) no-repeat center 0; height: 1386px;}
#header,#main{width: 1000px; margin: 0 auto; position: relative;}
#header{height: 430px;}
.loginBox{width: 100%; position: absolute; left: 0; top: 376px;}
.login a{display: block; width: 145px; height: 43px; background: url(../images/login.png) no-repeat 0 0; line-height: 43px; text-align: center; font-size: 18px; color: #873323; margin: 0 auto;}
.logout{height: 44px; line-height: 44px; font-size: 18px; text-align: center;}
.logout a,.logout span{color: #FFF;}

.publicTitle{height: 62px;}
.publicTitle span{display: block; width: 701px; height: 49px; margin: 0 auto; background: url(../images/titlebg.png) no-repeat 0 0; color: #FFF; font-size: 24px; line-height: 49px; text-align: center;}
.mainBox1{width: 944px; height: 620px; margin: 0 auto;}
.listBox{padding: 16px 0 14px; position: relative;}
.listBox ul{width: 800px;margin-left:95px;border-bottom: 1px dashed #260d0c;position: relative; height: 70px;}
.listBox ul:last-child{border:0;}
.listBox ul li{float: left;display:inline;height:70px;overflow:hidden;}
.listBox ul li span{position: absolute;left:-65px;top:18px;display: block;width: 31px;height: 32px;}
.listBox ul li h3{margin-right:40px;width:120px;font-size: 18px;line-height:70px;font-weight: bold;color:#c62000;}
.listBox ul li h4{margin-right:40px;width: 105px;font-size: 16px;line-height:70px;color:#132f49;}
.listBox ul li h5{margin-right: 20px;width: 340px;font-size: 15px;margin-top: 15px;color:#132f49;height: 44px;overflow: hidden;}

.btn{display: block;width: 132px;height: 38px;margin:20px auto 0;}
.btn-lq{background: url(../images/btn-lq.png) no-repeat center;}
.btn-lq-no{background: url(../images/btn-lq-no.png) no-repeat center; cursor: default;}
.btn-lq-end{background: url(../images/btn-lq-end.png) no-repeat center; cursor: default;}

.mainBox2{width: 944px; height: 245px; margin: 0 auto;}
.ruleList{padding:15px 50px 0 50px;}
.ruleList p{font-size: 16px;color: #333;line-height: 22px;padding-left:34px;position:relative;margin-bottom:12px;}
.ruleList p span{display:block;width:26px;height:26px;background:url(../images/cir.png) no-repeat center top;text-align:center;line-height:26px;color:#fff;position:absolute;top:0;left:0;}

.popBg{background:#000; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width: 100%;height: 100%;position:fixed; left: 0; top: 0; z-index: 998; display: none;}
.pop{display:none; width: 430px; height: 276px; position: fixed; left: 50%; top: 50%; margin: -138px 0 0 -215px; border:5px solid #132f49;background-color: #fff; z-index: 999;}
.pop table{width: 300px;margin:45px auto 10px;}
.pop table th{width:80px;text-align:right;font-size: 16px;}
.pop table th,.pop table td{padding:10px 0;position:relative;}
.pop table td input{width:172px;height:35px;line-height:35px;padding:0 8px;border:1px solid #132f49;box-sizing: content-box;}
.pop table td select{padding:6px 0 10px;line-height:35px;border:1px solid #132f49;font-size: 16px;width: 190px;}
.pop table td .msg{position:absolute;bottom:-10px;left:0;color:#f00;font-size:14px;}
.pop h3{text-align: center;padding:20px 0 0;color:#961a1d;font-size: 22px;}
.pop h4{font-size: 12px;padding:0 60px;color:#f00;}
.btn-send{margin:20px auto;display: block;width: 145px;height: 41px;line-height: 41px;text-align: center;background: url(../images/btn-send.png) no-repeat center;font-size: 20px;color:#aa6f18;font-weight: bold;}
.close{position: absolute;top:-5px;right:-55px;width: 46px;height: 46px;background:#fff url(../images/closeBtn.png) no-repeat center;border:4px solid #132f49;}

.moveleft{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);-o-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.moveright{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);-o-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.moveup{-webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);-ms-transform: translate3d(0,-100%,0);-o-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
.movedown{-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);-o-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

.moveyuan{
  -webkit-animation: moveyuan 40s linear infinite;
  -moz-animation: moveyuan 40s linear infinite;
  -o-animation: moveyuan 40s linear infinite;
  -ms-animation: moveyuan 40s linear infinite;
  animation: moveyuan 40s linear infinite;
}
.moveyuan2{
  -webkit-animation: moveyuan2 5s linear infinite;
  -moz-animation: moveyuan2 5s linear infinite;
  -o-animation: moveyuan2 5s linear infinite;
  -ms-animation: moveyuan2 5s linear infinite;
  animation: moveyuan2 5s linear infinite;
}
@-webkit-keyframes moveyuan{
  0%{-webkit-transform: rotate(0deg);}
  100%{-webkit-transform: rotate(-360deg);}
}
@-moz-keyframes moveyuan{
  0%{-moz-transform: rotate(0deg);}
  100%{-moz-transform: rotate(-360deg);}
}
@-ms-keyframes moveyuan{
  0%{-ms-transform: rotate(0deg);}
  100%{-ms-transform: rotate(-360deg);}
}
@-o-keyframes moveyuan{
  0%{-o-transform: rotate(0deg);}
  100%{-o-transform: rotate(-360deg);}
}
@keyframes moveyuan{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(-360deg);}
}

@-webkit-keyframes moveyuan2{
  0%{-webkit-transform: rotate(0deg);}
  100%{-webkit-transform: rotate(360deg);}
}
@-moz-keyframes moveyuan2{
  0%{-moz-transform: rotate(0deg);}
  100%{-moz-transform: rotate(360deg);}
}
@-ms-keyframes moveyuan2{
  0%{-ms-transform: rotate(0deg);}
  100%{-ms-transform: rotate(360deg);}
}
@-o-keyframes moveyuan2{
  0%{-o-transform: rotate(0deg);}
  100%{-o-transform: rotate(360deg);}
}
@keyframes moveyuan2{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}







