/* 公共部分 */
body, button, input, select, textarea {
  font-family: "PingFangSC-Regular", "PingFang SC", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial;
}
a{-webkit-transition:all 1s ease ;
    -moz-transition:all 1s ease ;
    -o-transition:all 1s ease ;
    transition:all 1s ease ;}
/* 美化checkbox框 */
input[type=checkbox]{
            -webkit-appearance: none;
            appearance: none;
            outline: none;
            width: 16px;
            height: 16px;
            cursor: pointer;
            vertical-align: center;
            background: #fff;
			border-radius: 4px;
            border: 1px solid #4383F7;
            position: relative;
}

input[type=checkbox]:checked::after {
            content: "\2713";
            display: block;
            position: absolute;
            top: -1px;
            left: -1px;
            right: 0;
            bottom: 0;
            width: 14px;
			text-align:center;
			border-radius: 4px;
            height: 14px;
            line-height: 14px;
            border: 1px solid #4383F7;
			background:#4383F7;
            color: #fff;
            font-size: 12px;
}
.fl{float:left;}
.fr{float:right;}


/* 页面导航 */
.mainBox .pyfHeader{background:#13151E;height:50px;}
.mainBox .pyfHeader .defaultWid{height:50px;width:auto;padding:0 5%;}
.mainBox .pyfHeader .logo{width: 192px;height: 21px;}
.pyfHeader .defaultWid .nav{margin-top:13px;}
.pyfHeader .defaultWid .nav li a{color:#fff;}


/* 页面内容 */
.mainBox .pyfSection{
	height:658px;/* background:#fafcff url(../picture/bg_back.png) no-repeat left center;background-size:cover;background-attachment: fixed; */background: rgba(0,109,255,0.02)}
.mainBox .pyfSection .imgBox{width:618px;height:475px;margin-top:3%;}
.pyfSection p.btn_domain a.txtArr{margin-top:0px;}
.pyfSection ul.tabs a{background:none;border-top:1px solid #d8d8d8;color:#221815;font-size:16px;}
.pyfSection ul.tabs a.current,.pyfSection ul.tabs a.current:hover,.pyfSection ul.tabs li.current a{border-top:1px solid #4383F7;color:#4383F7!important;font-weight: 400;}
.mainBox .pyfSection .loginBox{width:402px;box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1);background: #fff;
border-radius: 4px;height: 475px;margin-top:5%;border:1px solid #eee;margin-right:0px;}
.mainBox .pyfSection .defaultWid{height:auto;width:1120px;}

/* 选择语言 */
.pyfSection .languageBox{
width: 80px;
height: 162px;
background: #FFFFFF;
box-shadow: 0px 4px 8px 0px rgba(41, 48, 64, 0.2);
border-radius: 4px;}
.pyfSection .languageBox ul li a{padding-left:0px;background:none;font-weight: 400;color: rgba(0, 16, 47, 0.65);display: block;padding-left: 12px;}
.pyfSection .languageBox ul li{height:32px;line-height:32px;padding-left:12px;padding:0px;}
.pyfSection .languageBox ul li:hover{background:#fafafb;}
.pyfSection .languageBox ul li:hover a{color:#4383F7;}

/* 登陆输入框 */
.pyfSection .input_width_domain .accountInput{width:358px;line-height:40px;height:40px;border-radius: 4px;border: 1px solid #d8d8d8;text-indent:8px;background:#fff;}

.pyfSection .input_width_domain .pswInput{text-indent:8px;width:358px;background:#fff;}
.pyfSection .lightInputTxt{color: rgba(0, 16, 47, 0.25);font-weight: 400;}
.pyfSection .btnLoginIn{height: 40px;line-height:40px;background: #4383F7;}
.pyfSection .btnLoginIn:hover{background:#0076da;}
.pyfSection .panes{padding:40px 20px 0 20px;}
.pyfSubBtn{position:relative;top:30px;}
.pyfSection p.login_bott{padding:0 20px;background:none;position:relative;top:35px;}
.pyfSection .input_width_domain{width:282px;height:42px;margin-top:32px;}
.pyfSection p.btn_domain a,.pyfSection p.btn_domain span,.pyfSection p.login_bott a{font-weight: 400;color: rgba(0, 16, 47, 0.65);}


/* 二维码 */
#wmloginTab{position: absolute;top:20px;right: 10px;width:30px;height: 30px;background-image:url(../images/icon-login-qr.png);cursor: pointer;}
#wmloginTab.icon-wmqr{background-position:0 -30px;}
.wmloginForm{min-height:175px;}
.wmloginWechat{width:400px;height:400px; min-height:170px;position: relative; margin: 0 auto;left:-20px;}
.qr-hide{position: absolute; top: -10000px}
.wmloginWechat{text-align: center;}
.wmloginWechat em{display: inline-block;padding: 2px 0 2px 20px;background-image:url(../images/icon-login-qr.png);background-position:-7px -64px;background-repeat: no-repeat;font-style: normal;}
.code-img{width:150px;height: 150px;border:1px solid #dddddd;margin:0 auto 5px auto;position: relative;overflow: hidden;}
.code-img img{width: 150px;height: 150px;}
.code-img .tips{position: absolute;width: 100%;top: 0;left: 0;height:107px;background-color: rgba(0,0,0,0.5);text-align: center;color: #FFFFFF;display: none;}
.code-img .tips a{height:30px;width:80px;border-radius: 4px;background-color: #0078d7;line-height: 30px;color: #ffffff;display: block;margin: 10px auto 0 auto;}
.code-img .tips span{display: block;padding:0 10px;}
.code-img .refresh{padding-top:40px;}
.code-img .bind{padding-top:30px;}

/* 底部导航 */
.pyfBox{overflow:hidden;}
.pyfBottom .pyfBoxRight a{color:#c3c5c6;padding:0px;}
.pyfBottom .pyfBoxRight a:hover{color:#fff;}
.mainBox .pyfBottom{background:#222428;height:78px;text-align:left!important;padding:0 5%;width:90%!important;margin-top:0px;position: fixed;bottom: 0;}
.mainBox .pyfBoxLeft a{color:#C3C5C6;}
.mainBox .pyfBoxLeft a:hover{color:#fff;}
.pyfBoxRight{height:78px;line-height:78px;color:#C3C5C6;}
.pyfBoxLeft{color:#C3C5C6;line-height:26px;padding-top:18px;}


@media screen and (min-width:1024px) and (max-width:1120px){
.mainBox .pyfSection .defaultWid{width:1024px;}
.mainBox .pyfSection .imgBox{width:60%;}
.mainBox .pyfSection .imgBox img{width:100%;}
.mainBox .pyfSection .loginBox{margin-right:1%;}
}
