html { height: 100%; }
body { color: #666; line-height: 20px; height: 100%; }
a { color: #666; text-decoration: none; }
a:hover { color: #0066CC; }
.hb100 { min-height: 100%; height: auto; _height: 100%; }
.pb115 { padding-bottom: 115px; }
.fl { float: left; }
.topnavbox { width: 100%; height: 25px; background: #fff; font-size: 14px; font-family: "微软雅黑","Microsoft YaHei"; }
.topnavbox .box { width: 560px; height: 25px; float: right; position: relative; z-index: 11; }
.topnavbox .box .topnav { width: 560px; height: 25px; }
.topnavbox .box .topnav .topli { float: left; width: auto; height: 25px; margin-right: 10px; line-height: 25px; cursor: pointer; display: block; }
.topnavbox .box .topnav .topli span { margin-left: 10px; }

.topnavbox .box .topnav .topli ul { overflow:hidden; border-radius:5px; display: none; background: url(../Images/tkbc02.png) no-repeat; background-position: 70% 0%; background-size: 8px 4px; padding-top: 4px; width: 96px; }
.topnavbox .box .topnav .topli .nav01 li { background:#088e6b; width: 96px; height: 20px; overflow: hidden; }
.topnavbox .box .topnav .topli .nav01 li:first-child{
    height: 20px;
    padding-top: 5px;
    border-radius: 5px 5px 0 0;
}
.topnavbox .box .topnav .topli .nav01 li.last-child{
    height: 20px;
    padding-bottom: 5px;
}
.topnavbox .box .topnav .topli .nav01 li a { background: none; font-size: 12px; color: #fff; width: 96px; height: 20px; line-height: 20px; display: block; text-align: center; }
.topnavbox .box .topnav .topli .nav01 li a:hover { color: #ffee00; }

.navandlogo { height: 100px; border-bottom: 1px #ccc solid\9; /*ie 6、7、8*/ position: relative; box-shadow: 0 2px 3px rgba(51,51,51,0.2); z-index: 1; }
.navbox { width: 1100px; height: 100px; }
.logo { width: 219px; }
.menu { width: 770px; height: 100px; position: relative; z-index: 10; }


.foot_login { height: 54px; border-top: 1px #ced7d2 solid; padding-top: 40px; }


/*登录*/
.loginbox { background: #fff; }
.lgbox_content2 { width: 614px; margin:0 auto; margin-top: 20px; }
.lgbox_t { width: 614px; height: 86px; line-height: 86px; text-align: center; }
.lgbox_m { width: 564px; font: 16px; font-family: "微软雅黑","Microsoft YaHei"; background: #fff; }
.lgbox_m .items { width: 614px; height: 40px; margin-top: 40px; }
.lgbox_m .items01 { clear: both; width: 614px; height: 60px; }
.lgbox_m .items02 { clear: both; width: 614px; height: 60px; line-height: 60px; text-align: right; }
.lgbox_m .otherway { clear: both; width: 614px; height: 40px; margin-top: 10px; }
.lgbox_m .otherway .tb { float: left; width: 160px; height: 40px; }
.lgbox_m .otherway .tb .btn { background: url(/Images/tao.png) no-repeat left center; width: 140px; padding-left: 40px; height: 40px; line-height: 40px; display: block; color: #666; font-size: 16px; font-family: "微软雅黑","Microsoft YaHei"; cursor: pointer; }
.lgbox_m .otherway .wx { float: left; display: block; width: 120px; padding-left: 40px; height: 40px; line-height: 40px; display: block; background: url(/Images/wechat.png) no-repeat left center; cursor: pointer; }
.pdd{ float: left; display: block; width: 120px; padding-left: 40px; height: 40px; line-height: 40px; display: block;  background:url(/Images/pdd.png) no-repeat left  center; cursor: pointer;}


.lgbox_b { width: 614px; height: 54px; background: url(../Images/lg_bt.jpg) no-repeat; }

.login_l { width: 500px; }
.login_r { width: 480px; }
.login_txt { width: 80px; line-height: 48px; }
.login_input { width: 380px; padding: 2px; height: 38px; line-height: 38px; border: 1px #dfdddd solid; }
.yzm_input { width: 120px; padding: 2px; height: 38px; line-height: 38px; border: 1px #dfdddd solid; }
.yzmbox { width: 400px; float: left; }
.yzmbox .yzmimg { width: 100px; height: 46px; line-height: 46px; }

.tip { float: left; color: Red; height: 46px; line-height: 46px; }
.btnlogin { width: 480px; height: 54px; background: #56c358; display: block; color: #fff; border-radius: 5px; cursor: pointer; line-height: 54px; }
.btntaobaologin { width: 480px; height: 54px; background: #ff9966; display: block; color: #fff; border-radius: 5px; cursor: pointer; line-height: 54px; }
/*404*/
.no404 { text-align: center; display: inline-block; width: 1000px; }





#div_wx { display:none; clear: both;  background: #ddd; width: 480px; height: 380px; position: absolute; top: 20px; z-index: 9999; }
#div_wx .wxclose { width: 460px; text-align: right; margin-top: 10px; padding-right: 20px; height: 28px; display: block; }
#div_wx .wxewm { width: 480px; text-align: center; display: block; }
/*.btnlogin{ width:214px; height:37px; line-height:37px; cursor:pointer; background:#56c358; border-radius:5px; display:block; color:#fff;}*/
.wxmsg { width: 420px; padding-left: 80px; background: url("/Images/wxts.png") no-repeat; margin: 0 auto; margin-top: 200px; line-height: 70px; font-size: 16px; }
.wxnewx { width: 800px; background: #fff; margin: 0 auto; margin-top: 20px; font-size: 12px; color: #333; }
.wxnewx .title { margin: 0 auto; width: 800px; height: 50px; line-height: 50px; word-break: break-all; overflow: hidden; word-wrap: break-word; text-align: center; font-weight: bold; font-size: 14px; }
.wxnewx .content { width: 800px; line-height: 25px; word-break: break-all; overflow: hidden; word-wrap: break-word; }
.wxnewx .bottom { width: 800px; height: 37px; margin-top: 10px; }
.wxnewx .bottom .btn { margin: 0 auto; display: block; width: 152px; height: 37px; line-height: 37px; border: none; color: #fff; cursor: pointer; text-align: center; background: url(/Images/an_lv03.png) no-repeat; }


.orange {
    color: #FF6600;
}
.pt20 {
    padding-top: 20px;
}
.f16, .f16 a {
    font-size: 16px;
}

.ml10{margin-left:10px}

.mr10{margin-right:10px}

/* CSS Document */
#mainbox { display:none;  position:absolute; left: 0px; top: 0px; width:100%; min-height:100%;padding-bottom:0px; /*height: auto;  height: 100%;width: 100%;*/ /*background: rgba(0,0,0,0.6)*/; z-index: 9999; }
#mainbox div.popup-box { display: block; width: 620px; height: 520px; background: #f4f4f4; border-radius: 6px; margin: 0 auto; margin-top: 0px; }
#mainbox .head { height: 35px; background: #2294db; color: #FFF; font-size: 18px; line-height: 30px; text-align: center; font-family: 微软雅黑; border-radius: 6px 6px 0 0; }
#mainbox .content { width: 580px; height: 450px; border-radius: 6px; border: 0.3px solid #91c7e8; margin: 0 auto; margin-top: 5px; }
#mainbox .text { width: 580px; height: 350px; margin: 0 auto; margin-top: 3px; padding: 4px; font-family: 微软雅黑;  text-align: justify; color: #1c80be; font-size: 16px; overflow-y: auto; vertical-align:middle }
#mainbox .botton {  cursor:pointer; width: 150px; height: 30px; background: #2294db; margin: 0 auto; margin-top: 10px; line-height: 25px; text-align: center; font-family: 微软雅黑; color: #FFF; font-size: 18px; margin-bottom: 8px; }
#mainbox .botton:hover { background: #1a88cd; }

#mainbox .warn {width: 100px;height: 15px;margin: 0 auto; /*display: none; */}
#mainbox .warn input{float:left; width:15px; margin-top:5px;}
#mainbox .warn i{float:left;font-style: normal;   font-family: 微软雅黑; color: #2b2424; font-size: 16px;}

