@charset "utf-8";
/* CSS Document */
/*header.css*/
.header{ height:68px; background-color:#2d303c;}
.line{ height:3px; background-color:#00b689;}
.logo{ padding-top:10px;}
.nav ul{float:left;}
.nav li,.loginFrame li{ float:left; line-height:65px;}
.nav a{ color:#fff; font-size:16px; padding-left:34px;}
.nav .active{color:#11bb91;}
.nav a:hover{color:#11bb91;}
.nav .hot{ position:absolute; margin-top:-13px; margin-left:65px;}
.loginFrame li{ text-align:center;}
.loginFrame a{ font-weight:bold; font-size:16px; color:#fff; background:url(../../images/index/registerBg.png) no-repeat center; display:inline-block; width:78px;}
.loginFrame a:hover{ background:url(../../images/index/registerBgAct.png) no-repeat center;}
.loginFrame .mobile{ width:94px;background:url(../../images/index/mobileBg.png) no-repeat center;}
.loginFrame .login{ background:url(../../images/index/registerBgAct.png) no-repeat center;}
.loginFrame .mobile:hover{ width:94px;background:url(../../images/index/mobileBgAct.png) no-repeat center;}

.bright li:first-child a{ background:none; width:auto; }
.bright li:first-child a:hover span{ color:#00b689;}
.bright .userImg img{ width:50px; height:50px; border-radius:50%; margin-right:4px;}
.bright li{line-height:60px;}

.navFrame .ai{display: block; float: right; color: #fff; line-height: 30px; border: 2px #5FC4B9 solid; height: 30px; margin-top: 10px; padding: 5px; box-shadow: -1px 2px 6px 0px #60C4B9; transition: all 0.2s ease-in-out; border-radius: 5px;}
.navFrame .ztai{border: 2px #fff solid; box-shadow: -1px 2px 6px 0px #fff;}
.navFrame .ai img{height: 19px; margin-right: 2px;}