@charset "utf-8";
/* CSS Document */
.lot_top{text-align:right;border:1px solid #ccc;background:#FAFAFA;height:25px;line-height:25px;}
.lot_top a{margin-left:5px;margin-right:5px;}
.word{height:50px;padding-left:20px;border-left:1px solid #ccc;margin-top:20px;line-height:50px;font-size:26px;font-weight:600;color:#6B6B6B;}
.log_top_r{height:50px;padding-right:10px;line-height:50px;margin-top:20px;font-size:14px;color:#555;}
.log_left{float:left;display:inline;width:620px;background:url(bgimages/log_bg.jpg) repeat-x 0 0;}
.log_left h2{font-size:16px;margin-left:50px;margin-top:30px;height:25px;line-height:25px;color:#555;}
.log_left div{margin-left:50px;width:580px;overflow:hidden;}
.log_left div p{float:left;display:inline;width:280px;height:20px;line-height:20px;color:#D5831B;font-size:14px;margin-bottom:10px;}
.log_img1{background:url(bgimages/log1.gif) no-repeat 0 center;padding-left:45px;}
.log_img2{background:url(bgimages/log2.gif) no-repeat 0 center;padding-left:45px;}
.log_img3{background:url(bgimages/log3.gif) no-repeat 0 center;padding-left:45px;}
.log_img4{background:url(bgimages/log5.gif) no-repeat 0 center;padding-left:45px;}
.log_img5{background:url(bgimages/log4.gif) no-repeat 0 center;padding-left:45px;}
.log_img6{background:url(bgimages/log6.gif) no-repeat 0 center;padding-left:45px;}
.log_img7{background:url(bgimages/log7.gif) no-repeat 0 center;padding-left:45px;}
.log_img8{background:url(bgimages/log8.gif) no-repeat 0 center;padding-left:45px;}
.log_right{width:429px;float:right;display:inline; }
.log_right h2{width:429px;overflow:hidden;}
.log_titl{background:url(bgimages/log_tit_left.jpg) no-repeat 0 0;width:10px;height:35px;float:left;display:inline;}
.log_titc{background:url(bgimages/log_tit_c.jpg) repeat-x 0 0;width:409px;height:35px;float:left;display:inline;line-height:35px;font-size:14px;color:#fff;}
.log_titr{background:url(bgimages/log_tit_right.jpg) no-repeat 0 0;width:10px;height:35px;float:right;display:inline;}
.log_div1{width:427px;border-left:1px solid #FFA947;border-right:1px solid #FFA947;background:#FCF5ED;padding-top:30px;padding-bottom:10px;}
.log_div1 p{margin-left:20px;margin-bottom:23px;font-size:16px;}
.log_bor{border-top:1px solid #ccc;height:45px;line-height:45px;font-size:14px;font-weight:600;color:#555;width:290px;}
.log_div1 p input{    padding: 2px;width: 310px;height: 24px;font-size: 14px;padding-left:5px;}
.log_div1 p a{color:#002AFF;text-decoration:underline;}
.log_bot{background:url(bgimages/log_tit_bot.jpg) no-repeat 0 0;width:429px;height:8px;font-size:4px;  background-size:100% 100%;}
.log_div1 p input.log_an{background:url(bgimages/over-bj.jpg) repeat-x 0 0;height:35px;width:320px;margin-left:65px;margint-top:20px;border:1px solid #ccc;cursor:pointer; background-color:#FFB444;font-size:16px}
.log_div1 p input.log_big_an{background:url(bgimages/log_bg_an.jpg) no-repeat 0 0;width:113px;height:36px;border:none;font-size:14px;color:#fff;font-weight:600;margin-left:80px; cursor:pointer;}
.login_footer{background:url(bgimages/log_footer.gif) repeat-x 0 0;height:40px;line-height:30px;text-align:center;}
.login_footer a{margin-left:10px;margin-right:10px;}

.login_info{ font-size:14px; line-height:1.8; color:#666;}

.xyAlertBoxBoxTitle{font-size:16rpx;}
.servicedesc {font-size: 14px;color: #666;line-height: 1.5;}
.servicepartname{font-size: 14px;line-height: 1.5;color: #333;margin-top: 20px;}
.servicepartdesc{font-size: 12px;color: #333;line-height: 1.5;}
.hide{display: none!important}
.flexcenter{display: flex;justify-content:center;align-items:center;margin-bottom:150px!important;margin-top:100px;}
.modifyloginbtn{width:170px;margin-left:48px;}
.inputdesc{    font-size: 12px !important;color: #999;padding-right: 20px;padding-left: 65px;margin-top:-10px;}
.inputpbar{font-size:14px;margin-bottom:10px;}
.inputbottom{font-size:16px;color:#333!important;margin-right:20px;}
.lastbottom{text-align:right;margin-right:20px;}
.font-16{font-size:16px!important;}
.xyAlertBoxBox{    position: fixed!important;
    top: 50%!important;
    left: 50%!important;
    transform: translateX(-50%) translateY(-50%);
    z-index: 10000!important;
    margin: 0 auto;}
/*自适应移动端调整*/
		/*1280分辨率以上（大于1200px）*/
			
@media screen and (min-width:1200px) {}
/*1100分辨率（大于960px，小于1199px）*/
			
@media screen and (min-width: 960px) and (max-width: 1199px) {}
/*880分辨率（大于768px，小于959px）*/
			
@media screen and (min-width: 768px) and (max-width: 959px) {}
/*720分辨率（大于480px，小于767px）*/
			
@media only screen and (min-width: 480px) and (max-width: 767px) {}
/*440分辨率以下（小于479px）*/
			
@media only screen and (max-width: 479px) 
{
   .w965{
        width: 100% !important;
    }
    .log_right{
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
        float: none;
    }
    .log_right h2 {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .log_titc{
        width:100%;
    }
    .log_div1{
        width: 100%;
        box-sizing: border-box;
        padding: 15px;
    }
    .log_div1 p{
        margin-left: 0px;
        margin-bottom: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0px;
    }
    .inputdesc{
        margin-top: 10px;
    }
    .log_div1 p input.log_an{
            margin-left: 0px;
    }
    .o-hidden{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 30px;
        margin-bottom: 60px !important;
    }
    .o-hidden .left img{
        width: 200px;
    }
    .o-hidden a{
        display: inline-block;
    }
    .word{
        font-size: 20px;
        padding-left: 10px;
        margin-top: 0px;
    }
    .log_top_r{
        display: none !important;
    }
    .flexcenter{
        margin-top: 30px;
    }
    .footer{
        width: 100% !important;
        display: flex;
        align-items: center;
        justify-content: center;
        height: auto!important;
        flex-wrap: wrap;
        padding: 15px;
        background: #f5f5f5 !important;
        line-height: 2 !important;
        box-sizing: border-box;
    }
    .footer2{
        width: 100% !important;
        box-sizing: border-box;
        padding: 15px;
        background: #f5f5f5 ;
        margin-bottom: 0px !important;
    }
    .log_left{
        width: 100%;
    }
    .log_bot{
        width: 100%;
    }
    .log_div1 p a{
        text-decoration: none;
    }
    .m-bottom-30 {
        margin-bottom: 20px !important;
    } 
}
      