/*tr-nav*/
.tr-box{background-color: #f3f3f3;}
.tr-nav{width: 1210px;margin: 0 auto;overflow: hidden;border-right: 1px solid #dfdfdf;}
.tr-nav a{display: block;line-height: 36px;border-left: 1px solid #dfdfdf;font-size: 12px;float: right;padding: 0 10px;color: #9a9a9a;}
.tr-nav .qq:hover{color: red;}
.b2index:hover{color: red;}
.call-nums{cursor: auto;}
/*logo*/
.second-box{border: 0;padding-bottom: 15px;}
.local{padding-top: 18px;}
.page-title{color: #262a36;}
.message{height: 43px;width: 1164px;margin: 36px auto 0;}
.logo{margin-top: 8px;width: 107px;height: 43px;background-image: url(../../images/logo_03.png);background-repeat: no-repeat;float: left;}
.about_us{float: left;height: 43px;border-left: 1px solid #d9d9d9;margin-left: 11px;padding-left: 10px;}
.welcome{line-height: 28px;}
/*login content*/
.content{margin: 0 auto;width: 100%;position: relative;height: 500px;background-image: url('../../images/b2.jpg');background-repeat: no-repeat;background-position: center center;}
.b2{width: 100%;height: 100%;}
.po{width: 1164px;margin: 0 auto;height: 500px;position: relative;background-image: url('../../images/b2.jpg');background-repeat: no-repeat;background-position: center center;}
.login{width: 378px;position: absolute;right: 15px;background-color: white;top: 61px;padding: 25px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.l_t{color: black;width: 100%;margin-bottom: 10px;}
.rin{float: right;}
.tip_l{border: 1px solid #ffe57d;background-color: #fff6d2;margin-bottom: 20px;height: 24px;background-image: url("../../images/t_l.jpg");background-repeat: no-repeat;padding-left: 39px;line-height: 24px;color: #666;}
.login_l{border: 1px solid #bdbdbd;width: 38px;height: 38px;float: left;background-image: url(../../images/b1.png);background-repeat: no-repeat;margin-bottom: 19px;}
.name_l{background-position: -266px 0;}
.pass_l{background-position: -305px 0;}
.det_message{float: left;width: 327px;height: 40px;position: relative;margin-bottom: 19px;}
.input_r{display: none;height: 38px;width: 26px;background-image: url(../../images/b1.png);background-repeat: no-repeat;background-position: -239px 0;position: absolute;top: 1px;right: 5px;cursor: pointer;}
.input{font-size: 14px;width: 287px;*width: 281px;height: 40px;*height: 38px;line-height: 38px;border: 1px solid #bdbdbd;border-left: 0;padding-left: 5px;box-sizing: border-box;}
.sto{color: #7b7b7b;clear: both;line-height: 16px;}
.checkbox{position: relative;top: 3px;}
.fp{float: right;color: #7b7b7b;}
.sub{height: 40px;line-height: 40px;width: 100%;background-color: #f04c44;color: white;text-align: center;margin-top: 20px;margin-bottom: 4px;cursor: pointer;}
.pl{color: #828282;line-height: 25px;}
.dl{color: #969696;display: block;float: left;}
.idea{width: 1164px;margin: 17px auto 0;color: #a2a2a2;text-align: right;}
/*验证以及后端错误提示*/
.back-error{background-image: url("../../images/t_l.jpg");background-repeat: no-repeat;color: red;font-size: 14px;display: block;border: 1px solid #ffe57d;background-color: #fff6d2;height: 24px;padding-left: 39px;line-height: 24px;margin-bottom: 10px;}
.qr-input{  border-left: 1px solid #bdbdbd;width: 90px!important;float: left}
.qr-box{height: 50px;margin-bottom: 0;}
.qr-box img{float: left}
.qr-box span{float: left;font-size: 12px;color: #7b7b7b;line-height: 40px;}
.qr-box span.pull-right{float: right;}
.qr-box .refimg{color: #5a77ba;line-height: 40px;cursor: pointer}
#errorMsg{color: red}