﻿@charset "utf-8";
/*!
 * @名称：main.css
 * @功能：1、放置公共头部和脚部8*/
/* header S*/
body{ font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
/*.an{background: url(../images/an.png) no-repeat 0 0;}*/
/*#center{background-color: rgba(240, 242, 245, 1);}*/

.header{background: #fff}
.header-top{position: relative}
.header-top-in{height: 70px;padding-top: 1px;background: #fff}
.header-top-in h1{height: 41px;width: 166px;margin: 15px 0 0 6px}
.header-top-in h1 .logo{display: block;height: 42px;width: 166px}

.header-tool{line-height: 36px;margin: 16px 24px 0 0;color: #323232}
.header-tool p{margin: 0 0 0 20px}
.header-tool p.tel{background-position: -23px 8px;padding-left: 28px}
.header-tool a{color: #323232}

.navItem{width: 100%;margin: 0 auto;background: #2F99EB;height: 48px;overflow: hidden}
.navItem .nav{background: #2F99EB}
.navItem .nav li{float: left;font-size: 16px;color: #fff;line-height: 48px;height: 48px;}
.navItem .nav li a{color: #fff;display: block;padding: 0 18px;}
.navItem .nav li a:hover,.navItem .nav li a.on{background-color: #ff9d00;color: #fff;}
.navItem .nav li.fir{background: no-repeat;padding-left: 0}
.navItem .nav li.last{padding-right: 0}
.navItem .nav li a.examlinks{font-size: 14px;margin-left: 25px}
.navItem .nav li a.examlinksone{font-size: 14px;margin-left: 30px}


.navPub{height: 46px;line-height: 46px;background-color: #fff;border-bottom: 1px solid #eee;}
.navPub .layout li{float: left;display: inline-block;height: 46px;line-height: 46px;margin-left: 28px}
.navPub .layout a{color: #525252}
.navPub .layout li.pu{margin-left: 0}
.navPub .layout li.li_last{float: right;margin-left: 0}

.login-header{background-color: #B22F2F;position:relative;z-index:99999; }
.login-header-in{width: 1200px;height: 100px;margin: 0 auto}
.login-header-in .logo{display: block;_display: inline;width: 430px;height: 70px;margin: 15px 0 0 38px}
.login-header-in .logo-text{color: #333;font-size: 24px;line-height: 40px;margin: 27px 0 0 20px}
.login-header-in ul li,.login-header-in ul li a{color: #666;font-size: 14px}
.login-header-in ul{margin: 40px 40px 0 0}
.login-header-in ul li{padding: 0 14px;border-left: 1px dotted #c7c2c2;line-height: 14px}
.login-header-in ul li.no-line{border-left: 0}

.header-tool .loginreg{color: #ff9d00;}

.icon_common{background:url(/Content/Images/icon_common.png) no-repeat 0 0;}
.account{*width:154px;height:66px;cursor:pointer;margin-top: 40px;}
.account em{display:block;height:11px;width:11px;background-position:0 3px;margin:28px 0 0 8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease; transition:all .2s ease;}
/*.account span{display:block;height:66px;line-height:66px;font-size:14px;max-width:200px;overflow:hidden;*width:92px;*text-align:center}*/
.account img{display:block;height:32px;width:32px;margin:16px 10px 0 0}
.account i{display:block;height:32px;width:32px;background:url(/Content//images/txbg.png) no-repeat 0 0;top:16px;left:0px;*left:1px}
.account.on em{-webkit-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.account_list{width:100px;padding:15px 15px;  height:130px;top:50px;right:0;border:1px solid #ccc; z-index: 999; background-color: #fff;}
.account_list_item{border-bottom:1px solid #ececec;position:relative;}
.account_list_item a{display: block;}
.account_list_item a:hover{color: #f60;}
.account_list_item i{margin-right: 10px; margin-top: 2px; display: block;float: left;width: 15px;height: 16px; background: url(/Content/images/icon_person.png) no-repeat 0 0;}
.account_list_item i.iico1{background-position: 0px 0px;}
.account_list_item i.iico2{background-position: 0px -42px;}
.account_list_item i.iico3{background-position: 0px -88px;}
.account_list_item i.iico4{background-position: -1px -65px;}
.account_list_item i.iico5{background-position: 0px -23px;}

.spl{display:block; width:10px;height:10px;font-size:20px;color:#f00; position:absolute;top:0px;left:25px;}
.account_list_item .spl{left:initial; right:10px; top:-5px;}

.headcontent{padding: 0 20px;height: 90px;/*overflow: hidden;*/}
.headcontent .logo{margin-top: 10px;margin-right: 20px;}
.headcontent .return{line-height: 90px;text-decoration: none;font-size: 20px;color: #ccc;}
.headcontent h3{line-height: 90px;padding-left: 2px;}
.headcontent .appraise{margin-top: 37px;margin-left: 10px;position: relative;text-decoration: underline;color: #9a9a9a;cursor: pointer;height: 25px;}
.headcontent .appraise .appraise-more{clear: both;width: 85px;border: 1px solid #e7e7e7;text-align: center;position: absolute;left: -30px;top: 23px;background-color: #f5f5f5;z-index: 99999;display: none;}
.headcontent .appraise:hover>.appraise-more{display: block;}
.headcontent .bigNav{margin-left: 15px;}
.headcontent .bigNav .small-nav{height: 87px;line-height: 87px;width: 86px;text-align: center;font-size: 14px;color: #666;text-decoration: none;margin-left: 3px;border-top: 3px solid #fff;}
.headcontent .bigNav .small-nav.on,.headcontent .bigNav .small-nav:hover{color: #2F99EB;border-top: 3px solid #2F99EB;}

.MyMess{display: block;font-size: 12px;}
.MyMess a.help,.MyMess .app{margin-top: 26px;color: #999;cursor: pointer;}
.MyMess .help{margin-right: 40px;}
.MyMess .help img{display: block;margin-left: 4px;}
.MyMess .app .appimg{display: block;margin-left: 8px;}
.MyMess .app{margin-top: 28px;}
.MyMess .app .appraise-more{width: 180px;height: 190px;background-color: #f5f5f5;text-align: center;position: absolute;z-index: 999999999;right:30px;top:72px;display: none;}
.app .appraise-more span{color: #000;padding:15px 0;font-weight: bold;display: block;font-size: 14px;}
.app .appraise-more .WX-App{width: 120px;height:120px;background-color: #fff;text-align: center;margin: 0 auto;}
.appraise-more .WX-App img{margin-left: 11px;padding-top: 10px;overflow: hidden;display: block;}
.MyMess .app:hover>.appraise-more{display: block;}
/*header E*/

/*footer S */
#footer{ background-color: #09295A;min-height: 80px;}
.link-ico{display: block;float: left; padding-top: 17px;padding-right: 10px;width: 32px;height: 32px;}
.link-com{width: 1150px;float: left;}
.link-com a{color: #C3C9D9;}
.link-com a:hover{color:#fff;}
.softFoot{overflow:hidden;clear:both; font-family: "Microsoft YaHei"; clear: both;overflow: hidden;  min-height:67px; background-color:#484E5C;border-bottom:1px solid #585E6B;
line-height: 67px;color: #C3C9D9;}
.uFoot{overflow: hidden;}
.uFoot .uFootWxItem{color: #8A8E99;padding:30px;overflow:hidden;}
.uFoottext{/*padding-bottom: 20px;*/line-height: 40px;color: #EBECEF;}
.uFWXImg{/*padding-bottom: 20px;*/margin-top: 10px;}
.backfoot{padding-bottom: 10px;width: 1140px;height:114px;}
/*footer E*/

.layui-form-margin { background:none; }

/*个人中心头部*/
.main-header{background-color:#fff;position:relative;z-index: 99999;}
.logo-box{width:1200px;margin:0 auto;height:90px;line-height:90px;}
.userBox{background:url('/Content/Images/center-bg01.png') no-repeat;width:100%;height:164px;}
.userBox .user-message{clear:both;}
.userBox .user-message .user-nameimg{margin-top:28px;}
.user-nameimg .touxiang{width:110px;height:110px;overflow:hidden;border-radius:50%;position:relative;}
.user-nameimg .message-user{margin-top:30px;color:#fff;margin-left:20px;}
.user-nameimg .message-user em{font-size:18px;font-weight:700;display:block;}
.user-nameimg .message-user .loginOut{}
.loginOut a{color:#fff;margin-top:5px;display:block;font-size:12px;margin-right:15px;}
.userBox .user-message .classBox{color:#fff;margin-top:58px;font-size:12px;}
.classBox .class-detail{margin-left:40px;width:90px;text-align:center;}
.classBox .class-detail em{font-size:18px;font-weight:700;}
.classBox .class-detail span{display:block;clear:both;padding-top:3px;}

/*!
 * @名称：main.css
 * @功能：1、放置公共头部和脚部8 后登陆页面样式*/
/* header S*/
#header{height: 90px;background-color: #fff;overflow: hidden;position: relative;}