@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2018-05-17 18:46:00;
 * @version $Id$
 */
body{margin: 0 auto; background-color: #e9eaeb; font-size: 14px;}

.g-layout{width: 1200px; margin: 0 auto;}

/*顶部栏*/
.m-topBar{height: 36px; line-height: 36px; background-color: #335883; color: #fff;}
.m-topBar > .wrap{line-height: 36px;}
.m-topBar > .wrap > .logo{display: inline-block; position: relative; margin-top: 6px;}
.m-topBar > .wrap > .logo img{width:200px; height: 24px;}
.m-topBar > .wrap > .right{position: relative;}
.m-topBar > .wrap > .right > .btn{position: relative; display: inline-block; padding-left: 10px; border-left: 1px solid #fff; color: #fff; line-height: 1; margin-left: 4px; vertical-align: middle;}
.m-topBar > .wrap > .right > .btn i{font-size: 18px;}
.m-topBar > .wrap > .right > .btn > .shake.j-shake{animation: wobble 0.2s infinite;}
.m-topBar > .wrap > .right > .btn.z-cur{}
.m-topBar > .wrap > .right > .btn .icon{display: inline; width: 18px; height: 18px;}


/*导航*/
.m-nav{position: relative; display: block; background-color: #fff; box-shadow: 0 0 6px 1px rgba(0,0,0,0.2); height: 42px; line-height: 42px;}
.m-nav > .wrap{position: relative;}
.m-nav > .wrap > .btn{display: block; float: left; text-align: center; color: #335883; width: 33.3%;}
.m-nav > .wrap > .btn > span{display: inline-block; position: relative; height: 42px; line-height: 42px; padding: 0 26px;}
.m-nav > .wrap > .btn.z-cur > span:after{content: ""; position: absolute; width: 100%; height: 3px; left: 0; bottom: 0; background-color: #335883; }
.m-nav > .wrap > .btn:hover span:after{content: ""; position: absolute; width: 100%; height: 3px; left: 0; bottom: 0; background-color: #335883; transition: all 0.4s;}

/*固定头部*/
.m-topFiexed{display: block; width: 100%; position: fixed; left: 0; top: 0; z-index: 4;}
.m-forTopFiexed{height: 78px;}

/*主体内容*/
.m-mainContent{display: block; margin-top: 20px; background-color: #fff; box-sizing: border-box; min-height: 550px; margin-bottom: 60px;}
.m-mainContent > iframe{width: 100%; min-height: 550px;}


/*底部版权信息*/
.m-copyRight{text-align: center; line-height: 1.4; font-size: 14px; color: #9fa2a7; text-align: center; margin: 24px auto;}


/*.m-login{display: block; position: fixed; width: 380px; height: 270px; box-sizing: border-box; padding: 10px; border-radius: 10px; box-shadow: 0 0 10px 2px rgba(0,0,0,0.2); background-color: #fff; left: 50%; top: 50%; margin-left: -190px; margin-top: -135px; padding: 50px 10px; z-index: 5;}
.m-login > .form{display: table; margin: 0 auto;}
.m-login .form-group{height: 40px; line-height: 40px; margin-bottom: 15px;}
.m-login .form-group > label{display: inline-block; width: 48px;}
.m-login .form-group input{display: inline-block; height: 40px; width: 250px;}
.m-login .form-group .u-FU_btn{width: 200px; height: 40px; line-height: 40px; margin: 0 auto; display: table;}*/

.m-login{display: block; position: fixed; width: 454px; top: 50%; left: 50%; margin-left: -227px; margin-top: -168px;}
.m-login > .title{display: block;}
.m-login > .ct{display: block; background-color: #fff; margin-top: 10px; border-radius: 4px; box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);}
.m-login > .ct > .form{display: table; margin: 0 auto; padding-top: 56px; padding-bottom: 48px;}
.m-login > .ct > .form > .list{margin-top: 28px;}
.m-login > .ct > .form > .list:first-child{margin-top: 0;}
.m-login > .ct > .form > .list input{border-radius: 0; width: 300px; box-sizing: border-box; height: 40px; background-color: #f6f8f9; border: 1px solid #bebebe; background-position: 15px 8px; background-repeat: no-repeat; padding-left: 46px;}
.m-login > .ct > .form > .list input[name="account"]{background-image: url(../img/icon/userPhone.png);}
.m-login > .ct > .form > .list input[name="passWord"]{background-image: url(../img/icon/userPw.png);}

.m-login > .ct > .form > .remember{margin-top: 18px; font-size: 12px;}
.m-login > .ct > .form > .remember input{display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin-right: 5px;}

.m-login > .ct > .form > .list .btn{height: 42px; line-height: 42px; border: none; display: block; box-sizing: border-box; background-color: #1296db;}


.m-blackCopyRight{position: fixed; width: 100%; left: 0; bottom: 0; background-color: #343134; padding: 12px 0; line-height: 1.4; text-align: center; color: #fff; font-size: 16px; height: 5%;}




/*站内信*/
.m-topBar > .wrap > .right > .btn  .notice.s-red{
	width: 8px;
	height: 8px;
	line-height: 8px;
    font-size: 3px;
    background-color: #ff0000;
    position: absolute;
    top: -2px;
    right: 0px;
    border-radius: 50%;
    text-align:  center;
}