/*login*/

.pics_wrap { height: 450px; overflow: hidden;}
.pics_main { position: relative; display: block; height: 450px;}
.html5zoo-wrapper-0 { height: 450px;}
.html5zoo-bullet-wrapper-0 { float: left; margin-left: 30px !important;}


.login-main { position: absolute; top: -460px; right: 0; z-index: 999; width: 320px; height: 380px; background: #fff; border-radius: 5px; box-shadow: 0 1px 6px 0 rgba(0,0,0,.15);}
.hiddendiv { display: none;}
.lh36 { line-height: 36px;}

.login-main .tbqh { width:100%;height:55px; padding-top: 5px; border-bottom: 2px solid #eee; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.login-main .tbqh li { float:left; padding: 0 10px; width: 33.333%; height:50px; line-height:48px; text-align: center;}
.login-main .tbqh li a { display:block; font-size:15px;color:#999; text-decoration:none;}
.login-main .tbqh li.active a { display: block; line-height:48px; border-bottom: 2px solid #0f99a9; color: #333; font-weight: bold;}
.login-main .tbqhlist { padding: 10px 15px;}

.input-login { height: 36px;}
.btn-login { height: 40px; font-size: 15px; font-weight: bold; color: #fff; background: #0f99a9;}
.btn-login:hover,.btn-login:active,.btn-login:visited,.btn-login:link { color: #fff !important;}


.slides{width:100%;height:500px;position:relative;overflow:hidden;}
.slideInner{height:500px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:500px;background-size:cover;background-position:center center;position:relative;z-index:1;}
.slideInner a div.img2{width:1070px;position:absolute;top:557px;left:50%;margin-left:-535px;}
.slideInner .slide3 {cursor: default;}
.slideInner .slide3 .img2{top:0px;}
.nav{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.nav a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav a.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../images/ban_pre.png) no-repeat;}
.nav a.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../images/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:475px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #666 inset;}
.navListBox li a.active{background-color:#55ddff;}
