﻿/* 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,span,li{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: 3491px;}
#header,#main{width: 1200px; margin:0 auto; position: relative;}
#header{height: 1080px;}
.loginBox{width: 610px; position: absolute; left: 290px; top: 792px;}
.login{display: none;}
.login a{display: block; width: 164px; height: 78px; margin:0 auto; background: url(../images/login.png) no-repeat 0 0; overflow: hidden; text-indent: -999px;}
.logout{display: none; font-size: 18px; color: #FFF; text-align: center; padding-top: 78px;}
.logout a,.logout span{color: #ff0000;}
.logout a:hover{text-decoration: underline;}

.bdUserName{padding-top: 10px;}

.publicTitle{height: 120px;}
.publicTitle img{display: block; margin: 0 auto;}

.box1{height: 1165px;}
.box1Main{width: 1200px; height: 988px; background:url(../images/k1.png) no-repeat 0 0; position: relative; overflow: hidden;}
.beginPre{width: 1200px; height: 988px; position: absolute; left: 0; top: 0; z-index: 10;}
.beginBtn{display: block; width: 321px; height: 91px; background: url(../images/begin.png) no-repeat 0 0; position: absolute; left: 50%; top: 50%; margin: -45px 0 0 -160px; z-index: 2; overflow: hidden; text-indent: -999px;}
.beginBtn:hover{background-position: 0 -91px;}
.preTop{width: 1200px; height: 493px; background: url(../images/up.png) no-repeat 0 0; position: absolute; left: 0; top: 0; z-index: 1;}
.preDown{width: 1200px; height: 493px; background: url(../images/down.png) no-repeat 0 0; position: absolute; left: 0; bottom: 0; z-index: 1;}

.selectIcon{padding: 76px 0 12px 54px;}
.selectList{height: 168px; padding: 2px 0 0 122px;}
.icon1{background: url(../images/icon1.png) no-repeat 0 0;}
.icon2{background: url(../images/icon2.png) no-repeat 0 0;}
.icon3{background: url(../images/icon3.png) no-repeat 0 0;}
.icon4{background: url(../images/icon4.png) no-repeat 0 0;}

.selectList li{float: left; width: 122px; height: 160px; position: relative;}
.selectList li img{display: block; margin: 0 auto; width: 102px; height: 102px;}
.selectList li img.gray{ 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.selectList li span{display: block; text-align: center; font-size: 14px; color: #606ea5; padding:4px 4px 0 4px;}
.selectList div.selectBtn{display: block; width: 30px; height: 30px; background: url(../images/sel.png) no-repeat -30px 0; position: absolute; left: 78px;  top: 68px; z-index: 2; cursor: pointer;}
.selectList div.on{background-position: 0 0;}
.selectList div.selectBtn input{filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

.selectBom{}
.selectBom a{display: block; width: 321px; height: 93px; margin: 0 auto; overflow: hidden; text-indent: -999px;}
.selectBom a.cpBtn{background: url(../images/cpBtn.png) no-repeat 0 0;}
.selectBom a.enterBtn{background: url(../images/selBtn.png) no-repeat 0 0;}

.selectPs{text-align: center; font-size: 18px; color: #5c5e61; padding-top: 30px;}
.selectPs span{color: #ff0000;}

.box2{height: 580px;}
.box2Main{background: url(../images/k2.png) no-repeat 0 0; height: 390px;}
.danBox{width: 1006px; margin: 0 auto; padding: 110px 0 0 0; overflow: hidden;}
.danBox ul{width: 1060px;}
.danBox li{float: left; width: 214px; height: 217px; display: inline; margin-right: 50px; background: url(../images/dan.png) no-repeat 0 0;}
.danBox .name{font-weight: normal; text-align: center; font-size: 20px; color: #15509c; padding: 30px 0 0 0; height: 77px;}
.danBox .name strong{display: none; font-weight: normal;}
.danBox span{display: block; text-align: center; font-size: 16px; color: #facb5e; padding-top: 8px;}
.danBox .danTop{padding: 10px 0 0 0;}
.danBox .danTop a{display: block; width: 92px; height: 28px; line-height: 28px; margin: 0 auto; text-align: center; font-size: 17px; color: #4e3b0e; background: url(../images/btn.png) no-repeat 0 0;}
.danBox li.on{background-position: -214px 0;}
.danBox li.on .danTop a{background-position: 0 -28px; color: #c9c9c9; cursor: default;}
.danBox li.on .name strong{display: block;}

.box3{height: 400px;}
.gzText{padding: 26px 0 0 72px; background:url(../images/k3.png) no-repeat 0 0; height: 364px;}
.gzText p{font-size: 18px; color: #115a8e; line-height: 36px;}
.gzText span{float: left; width: 25px; height: 36px; background: url(../images/y.png) no-repeat center center; margin-right: 10px; text-align: center;}

.popBg{background:#000; display: none; filter:alpha(opacity=80);-moz-opacity:0.8; opacity:0.8; width: 100%; height: 100%; position:fixed; left: 0; top: 0; z-index: 998;}

.popInfo,.popShow{width:618px; height:360px; display: none; background: url(../images/pop1.png) no-repeat 0 0; position: fixed; left: 50%; top: 50%; margin: -180px 0 0 -309px; z-index: 999;}
.closebtn{display: block; width: 46px; height: 46px; background: url(../images/close.png) no-repeat center center; position: absolute; right: 40px; top: 20px;}

.popTitle{height:135px; line-height: 135px; color: #2a5a8a; text-align: center; font-size: 28px;}
.fromlist{height:54px;}
.fromlist span{float: left; width: 220px; height: 40px; line-height: 40px; text-align: right; font-size: 24px; color: #2a5a8a;}
.fromlist select{float: left; width:240px; height: 40px; font-size: 18px; border: 1px solid #89734e;}
.fromSub{padding-top: 12px;}
.fromSub a{display: block; width: 180px; height: 60px; font-size: 24px; color: #FFF; text-align: center; line-height: 60px; background: url(../images/ent.png) no-repeat 0 0; margin: 0 auto;}
.fromSub a:hover{}

.showText{text-align: center; padding:112px 20px 0 20px; height:90px; font-size: 24px; color: #2a5a8a;}

.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);}
}

.moveTop{
  -webkit-animation: moveTop 1s ease-in alternate;
  -moz-animation: moveTop 1s ease-in alternate;
  -o-animation: moveTop 1s ease-in alternate;
  -ms-animation: moveTop 1s ease-in alternate;
  animation: moveTop 1s ease-in alternate;
}
@-webkit-keyframes moveTop{
  0%{-webkit-transform:translate(0,-10px);}
  100%{-webkit-transform:translate(0,10px);}
}
@-moz-keyframes moveTop{
  0%{-moz-transform:translate(0,-10px);}
  100%{-moz-transform:translate(0,10px);}
}
@-ms-keyframes moveTop{
  0%{-ms-transform:translate(0,-10px);}
  100%{-ms-transform:translate(0,10px);}
}
@-o-keyframes moveTop{
  0%{-o-transform:translate(0,-10px);}
  100%{-o-transform:translate(0,10px);}
}
@keyframes moveTop{
  0%{transform:translate(0,-10px);}
  100%{transform:translate(0,10px);}
}







