@media screen and (max-width:980px) {.cont_log{width:1100px;}}
.cont_log {margin: auto;}
#login_re ul {padding: 0; margin: 0;}
#login_re li {list-style: none; width: 100%;margin: 0;padding: 0;position: relative;float: left;}
#login_re li > div {width:1100px;padding: 0 0px;margin: 0 auto;height: 100%;position: relative;height: 636px;text-align: left;}
#login_re .lgr_01 {background: url(/images/newlogin/banner.jpg) no-repeat top center;height:454px;overflow: hidden;text-align: center;}
.login_01 { width:1100px;height: 454px;margin: 0px auto;overflow: hidden;}
.login_01 .r-con {float: left;width: 320px;height: 390px;background: #fff;overflow: hidden;margin:32px 40px;}
.login_01 .top{margin: auto;width:279px;margin-top:10px;border-bottom: 1px solid #696969;}
.login_01 .top2{ float:left; width:120px; height:35px; line-height:30px;font-size:16px;text-align: left;}
.login_01 .top1{ float:left; width:159px; height:35px;  line-height:45px; font-size:13px; text-align:right;   color:#343434;}
.login_01 .top1 .color{ color:#5abdfd;}
.login_01 .r-con .tit{ width:279px; height:22px;padding:10px 0;font-size:16px;margin: auto;text-align: left;}
.login_01 .r-con .con{ width:279px; overflow:hidden;margin: auto;}
.login_01 .r-con .con .p{ height:52px; color:#676767;}
.login_01 .r-con .con .p .label{ height:30px;}
.login_01 .r-con .p span{ float:left; line-height:38px;  height:30px; display:block;  color:#8c8c8c;}
.login_01 .r-con .con .p .input{width: 270px;height: 26px;color: #999999;font-size: 12px;background: #EEEEEE;}
.login_01 .r-con .con .p .input_focus{width: 270px;height: 26px;font-size: 12px;background: #EEEEEE;border: 1px solid #5abdfd;}
.login_01 .r-con .con .p .input_text{width: 270px;height: 26px;font-size: 12px;background: #EEEEEE;}
.login_01 .r-con .tit02{ width:279px; height:28px;font-size:16px;margin: auto;text-align: left;}
.login_01 .r-con .con .p .input:hover {border:1px solid #5abdfd;}
.login_01 .r-con .con .btn{ padding-top:0px; padding-left:0px; width:279px; height:34px;}
.login_01 .msg-error{text-align: left;}
.login_01 .r-con .con .btn .button{ background:url(/images/newlogin/21.png) no-repeat top center;width: 279px;height: 34px;overflow: hidden;text-align: center;}
.login_01 .r-con .tit03{height: 30px;}
.login_01 .r-con .tit03 span{float: left;line-height: 30px;}
.login_01 .jz{color:#8C8C8C;top: 1px;position: relative;}
.login_01 .wj{top: 1px;position: relative;left: 18px;color: #D94A4A;}
.login_01 .r-con .hzlog{ width: 100%;height:100%;}
.login_01  .hzlog h3{font-size: 14px;font-weight: normal;text-align: center;background: url(/images/newlogin/4.png) no-repeat center 21px;padding: 10px 0;width: 100%;color:#999999;}
.login_01  .hzlog  a{width:41px;height:41px;display: inline-block;margin: 2px 16px;}
.login_01  .hzlog  a[name="qq"]{background: url(/images/newlogin/2.png) no-repeat 0  0;}
.login_01  .hzlog  a[name="sina"]{background: url(/images/newlogin/3.png) no-repeat 0  0;}
#login_re .lgr_02{height:60px;width:1100px;margin: 60px auto;text-align: center;}
#login_re  .lgr_02  .tab_bg{background-image: url(/images/newlogin/15.png);background-repeat: no-repeat;height:60px;width: 200px;margin-left:25px;}
#login_re  .lgr_02 a{line-height:62px;font-size:18px;color:#333333;margin-left:0px;}
#login_re  .lgr_02  .tab_bg:hover{background-image: url(/images/newlogin/14.png);}
#login_re  .lgr_02 a:hover{color:#5abdfd;}
#login_re  .lgr_02 .tab_bg span{margin-right: 15px;}
#login_re  span.dis_log01{background:url(/images/newlogin/16.png)no-repeat top center;position: relative;display:inline-block;width: 32px;height: 34px;top: 10px;}
#login_re  span.dis_log01:hover{background:url(/images/newlogin/9.png)no-repeat top center;position: relative;display:inline-block;width: 32px;height: 34px;top: 10px;}
#login_re  span.dis_log02{background:url(/images/newlogin/10.png)no-repeat top center;position: relative;display:inline-block;width: 31px;height: 37px;top: 13px;}
#login_re  span.dis_log02:hover{background:url(/images/newlogin/17.png)no-repeat top center;position: relative;display:inline-block;width: 31px;height: 37px;top: 13px;}
#login_re  span.dis_log03{background:url(/images/newlogin/11.png)no-repeat top center;position: relative;display:inline-block;width: 35px;height:29px;top:8px;}
#login_re  span.dis_log03:hover{background:url(/images/newlogin/18.png)no-repeat top center;position: relative;display:inline-block;width: 35px;height:29px;top:8px;}
#login_re  span.dis_log04{background:url(/images/newlogin/12.png)no-repeat top center;position: relative;display:inline-block;width: 34px;height:34px;top:11px;}
#login_re  span.dis_log04:hover{background:url(/images/newlogin/19.png)no-repeat top center;position: relative;display:inline-block;width: 34px;height:34px;top: 11px;}
#login_re  span.dis_log05{background:url(/images/newlogin/13.png)no-repeat top center;position: relative;display:inline-block;width: 37px;height: 27px;top:7px;}
#login_re  span.dis_log05:hover{background:url(/images/newlogin/20.png)no-repeat top center;position: relative;display:inline-block;width: 37px;height: 27px;top:7px;}
#login_re .lgr_03{height:100%;width:1100px;margin: 60px auto;text-align: center;}
#login_re .lgr_03 img{margin-left:12.5px;border:0;}
#login_re .lgr_03 .yhsm01{text-align: left;font-size: 12px;color:#999999;margin-top: 5px;letter-spacing: 5px;}
#login_re .con  #btnUserReg{background:url(/images/newlogin/1.png) no-repeat top center;}
.login_01 .yzm{position: relative;top: 3px;text-decoration: underline;}
#login_re  #codeImg{height: 30px;width: 70px;}
#login_re .con .xieyi a{color:#999999;}
#login_re .con #dsfdl_01{background: url(/images/newlogin/4.png) no-repeat center 11px;padding:0px 0;}
#login_re  #zcmb_01{height:400px;margin: 27px 40px;}










