.pubautos{min-height:100%;height: auto !important;height: 100%;padding-bottom:317px;}
.header{height: 80px;background-color: #f9f6f4;width:100%}
.header a{font-size: 16px;}
.header .logo a{background: url(../imgs/logo.png) no-repeat center center;width: 121px;height: 56px;display: block;margin-top: 12px;}
.header .navs{margin-right: 94px;}
.header .navs ul li{float: left;margin-left: 30px;line-height: 80px;height:80px;}
.header .navs ul li a.active{color: #ff5700;}
.header .login-area a.login-a,.header .login-area a.company-a{margin-top:22px;line-height:normal;display:inline-block}
.header .login-area .login-lines{vertical-align: middle;display:inline-block}
.header .login-area a.company-a{margin-left:25px;}
.header .login-area a .login-i,.header .login-area a i.logincompany-i{display:inline-block;width:36px;height:36px;vertical-align: middle;}
.header .login-area a .login-span,
.header .login-area a .company-span,.header .company-login .login-c{display:inline-block;vertical-align: middle;}
.header .login-area a i.login-i{background:url('../imgs/login-c.png') no-repeat;}
.header .login-area a i.logincompany-i{background:url('../imgs/company-c.png') no-repeat}
.header .login-area a.companylogin{margin-left:25px;}
.header .login-after{line-height: normal;margin-top: 22px;padding-bottom: 10px;cursor: pointer;position:relative}
.header .login-after img,.company-login img{vertical-align: middle;}
.header .login-after:hover .login-list{display: block;}
.header .login-after .ico-dw{position: relative;top: 1px;background: url(../imgs/ico-dw.png) no-repeat center center;width: 9px;height: 6px;display: inline-block;}
.header .login-after .name{font-size: 16px;position: relative;top: 6px;display: inline-block;width:80px;text-align: center;}
.header .login-list{display: none; position: absolute;top: 36px; right: 0; width: 90px;background-color: #fff;z-index: 10;padding: 3px 5px;text-align: center;border:1px solid #c6c6c6;border-radius: 4px;}
.header .login-list a{display: block;line-height: 30px;font-size: 14px;}
.header .login-list a:hover{color:#ff5700}
.header .login-list .arrow-top{position: absolute;left: 50%;margin-left:-3.5px;top: -7px;  background: url(../imgs/arrow-top.png) no-repeat center center;width: 7px;height: 7px;display: inline-block;}
.header .company-login{line-height: normal;margin:22px 0 0 25px}
.headfix{position:fixed;z-index:111;top:0;}

/*footer*/
.footer{width:100%;height:317px;position: relative;margin-top: -317px;clear:both;}
.footer .footer-main{background:#231815;height:257px;padding-top:40px;}
.footer-main .footer-left{width:880px;}
.footer-left a{margin-bottom:20px;width:151px;height:66px;display:block}
.footer-left a img{display:block;width:100%;height:100%;}
.footer-left p{width:648px;line-height: 48px;font-size:18px;color:#fff;}
.footer-main .footer-right ul{height:177px;overflow:hidden}
.footer-main .footer-right ul{margin-right:107px;}
.footer-main .footer-right ul li{margin-bottom:17px;}
.footer-main .footer-right ul li:last-child{margin-bottom:0 !important;}
.footer-main .footer-right ul li a{display:block;width:100%;height:100%;font-size:16px;color:#fff;}
.footer .footer-bottom{height:60px;line-height:60px;background:#f9f6f4;font-size:16px;text-align: center}
.footer-left .friendlink{color: #fff;}
.footer-left .friendlink a{color: #fff;display: inline-block;width: auto;height: auto;margin-right: 15px;}
/*.footer-main .footer-top{padding:14px 0;}*/
/*.footer-top .footer-top-left{padding-top:14px;width:830px;}*/
/*.footer-top-left .article-link,.footer-center .friends-link{position: relative;height:65px;line-height: 65px;width:790px}*/
/*.article-link .slide-m,.friends-link .slide-m{overflow:hidden;width: 100%;position: relative;height: 100%}*/
/*.article-link .link-t,.friends-link .link-t{color:#999;}*/
/*.article-link .link-m,.friends-link .link-m{white-space: nowrap;float: left;position: absolute;left: 0;top: 0;transition: all .4s;color:#999;}*/
/*.article-link .link-m li,.friends-link .link-m li{display:inline-block;margin-right:20px;}*/
/*.article-link .link-m li a,.friends-link .link-m li a{color:#999}*/
/*.article-link .link-t span,.friends-link .link-t span{position: absolute;cursor: pointer;width:8px;height:14px;top:39%}*/
/*.article-link .link-t .prev,.friends-link .link-t .prev{background:url('../imgs/footer-iconsleft.png') no-repeat;left:-20px;display:none}*/
/*.article-link .link-t .next,.friends-link .link-t .next{background:url('../imgs/footer-icons.png') no-repeat;right:-20px}*/
/*.footer-main .footer-center{background:#1e1e1e}*/
/*.footer-center .container1200{border-bottom:1px solid #4b4b4b}*/
/*.footer-center .friends-link{width:1145px;height:63px;line-height: 63px;}*/
/*.friends-link .friends-link-text{margin-right:7px;}*/
/*.footer-top .footer-top-right li{float:left;margin-right:44px;}*/
/*.footer-top .footer-top-right li:last-child{margin-right:0;}*/
/*.footer-top .footer-top-right li img{width:94px;height:94px;display:block}*/
/*.footer-top .footer-top-right li p{color:#999;line-height:27px;}*/
/*.footer-top .footer-top-right li p i{width:30px;height:21px;display: inline-block;vertical-align: middle}*/
/*.footer-top .footer-top-right li.qq p i{background:url('../imgs/footer-qq.png') no-repeat;}*/
/*.footer-top .footer-top-right li.weibo p i{background:url('../imgs/footer-weibo.png') no-repeat;}*/
/*.footer-top .footer-top-right li.wechat p i{background:url('../imgs/footer-wechat.png') no-repeat;}*/
/*.footer .footer-bottom{height:50px;line-height: 50px;background-color:#1e1e1e;width:100%;text-align: center;color:#999;font-size: 12px;}*/

/*置顶*/
.publicreturn{position: fixed;right:0;width: 54px;height: auto;bottom:262px;text-align: center;z-index: 111;}
.publicreturn .backtop ,.publicreturn .pubcodes{width:100%;height:50px;border-radius:3px;text-align: center;color:#fff;display: block}
.publicreturn .backtop{background:#dddddd;padding-top:17px;cursor: pointer}
.publicreturn .backtop .ups{display: inline-block;background:url('../imgs/pubreturnicon.png') no-repeat; width: 26px;height: 14px}
.publicreturn .pubcodes{background:#fbc131;padding-top:5px;position:relative;top:0;left:0;margin-bottom:6px;}
.publicreturn .pubcodes a{color:#fff;display: block}
.publicreturn .pubcodes .pubfixleft{display:none;transition:all linear 300ms;right:50px;position:absolute;bottom:0;padding-right:10px;}
.publicreturn .pubcodes .pubfixleft .pubcodesmain {border-radius:3px;color:#333;border:1px solid #ebebeb;width:170px;background:#fff;}
.publicreturn .pubcodes .pubfixleft .pubcodesmain.showcodes{height: 184px;text-align: center;padding-top: 10px;}
.publicreturn .pubcodes .pubfixleft .pubcodesmain li{height:46px;line-height: 46px;color:#666;text-align: left;}
.publicreturn .pubcodes .pubcodesmain li i{display:inline-block;vertical-align: middle;margin-right:10px;}
.publicreturn .pubcodes .pubcodesmain li .qq-chats{background:url('../imgs/qqchats.png') no-repeat;width: 21px;height: 19px;}
.publicreturn .pubcodes .pubcodesmain li  a .qq-server{background:url('../imgs/qqserver.png') no-repeat;width: 20px;height: 24px;}
.pubcodes .pubcodesmain li a{border-top:1px solid #ededed;font-size: 12px;}
.pubcodes .pubcodesmain li span.title{color:#ff5700 !important;;padding-left:34px !important;font-size:18px !important;}
.pubcodes .pubcodesmain li span.title, .pubcodes .pubcodesmain li a{color:#666;display:block;width:100%;height:100%;padding-left:18px;font-size:16px}
.publicreturn .pubcodes .pubcodesmain li a:hover{color:#ff5700;}
.publicreturn .pubcodes:hover .pubfixleft{display:block}
.height50{height:50px;}
/*学习空间*/
.m-learnhead{ padding: 10px 0;background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.m-learnhead .schlogo{margin-top: 20px;}
.m-learnhead .info{margin-left: 30px;border-left: 1px solid #ddd;height: 100%;padding: 10px 0 10px 50px;}
.m-learnhead .info h2{font-size: 18px;margin-bottom: 10px;}
.m-learnhead .info h3{font-size: 16px;color: #f6563c;}
.roomleft{width: 220px;margin-top: 45px;margin-bottom: 40px;}
.roomleft .img img{border-radius: 6px;display: inline-block;border:1px solid #d4d4d4;}
.roomleft .ul-list{padding: 10px 0 25px 0;margin-top: 15px;background-color: #fff;box-shadow: 0px 3px 3px #ddd;}
.roomleft .ul-list li{height: 42px;line-height: 42px;margin: 20px 0;}
.roomleft .ul-list li a{display: block;font-size: 16px;text-align: center;position:relative}
.roomleft .ul-list li a:hover{color:#ff5700;background:#f8f8f8}
.roomleft .ul-list li a:hover:before{content:'';border-left: 6px solid #e5e5e5;position:absolute;height:42px;left:0}
.roomleft .ul-list li a.active{width: 218px;height: 42px;color: #ff5700;}
.roomleft .ul-list li a.active:before{content:'';border-left: 6px solid #ff5700;position:absolute;height:42px;left:0}
.roomleft .sharebox{background-color: #fff;height: 60px;line-height: 60px;box-shadow: 0px 3px 3px #ddd;text-align: center;margin: 20px 0;}
.roomleft .sharebox .jiathis_style{position: relative;top: 3px;display: inline-block;}
.roomleft .sharebox .jiathis_style span{margin-left: 15px;}
.roomleft .erwei{background-color: #fff;padding: 30px 5px 30px 12px;box-shadow: 0px 3px 3px #ddd;}
.roomleft .erwei .info{display: inline-block;position: relative;top: -30px;}
.roomleft .helpbox a{color: #f6563c;font-size: 16px;margin-top: 15px;display: block;}
.roomright{width: 964px;margin-bottom: 40px; min-height: 551px; padding-top: 25px; margin-top: 45px;background-color: #fff;box-shadow: 0px 3px 3px #ddd;}

/*table*/
.m-table{width: 100%;border-collapse: collapse; border-spacing: 0;}
.m-table tr th{font-weight: normal; font-size: 14px; background-color: #f0f0f0; padding: 14px 5px;text-align: center;border:none;border-bottom: 1px solid #fd9f8f;}
.m-table tr{border:1px solid #ddd;}
.m-table tr td{text-align: center;padding: 15px 10px;font-size: 12px;}


/*企业头部*/
.companyheader{height: 80px;line-height: 80px;background-color: #fa583d;}
.companyheader .logo a{background:url('../imgs/companyheadlogo.png') center center no-repeat;width: 121px;height: 56px;vertical-align: middle;display:inline-block}
.companynavs ul li a,.companyheader .login-area a{color:#fff;font-size:18px;}
.companynavs ul li{float:left;margin-left:10px;}
.companynavs ul li a{display:block;padding:0 21px;width:100%;height: 100%;/*transition:background-color 0.5s ease-in-out;*/}
.companynavs ul li a.active{background-color:#ec482c;position:relative}
.companynavs ul li a.active:after{position:absolute;content: '';border-top:6px solid #fa583d;width:114px;top:0;left:0}
.companyheader .login-area{margin-left: 185px;}
.companyheader .login-after{line-height: normal;margin-top: 27px;padding-bottom: 10px;cursor: pointer;position:relative}
.companyheader .login-after img{vertical-align: middle;border-radius:50%}
.companyheader .login-after .ico-dw{position: relative;top: 1px;background: url(../imgs/companyico-dw.png) no-repeat center center;width: 9px;height: 6px;display: inline-block;}
.companyheader .login-after:hover .login-list{display: block;}
.companyheader .login-after .name{font-size: 16px;position: relative;top: 3px;}
.companyheader .login-list{display: none; position: absolute;top: 36px; right: 0; width: 90px;background-color: #fff;z-index: 10;padding: 3px 5px;text-align: center;border:1px solid #fa583d;border-radius: 4px;}
.companyheader .login-list a{display: block;line-height: 30px;font-size: 14px;color:#333}
.companyheader .login-list .arrow-top{position: absolute;left: 50%;margin-left:-3.5px;top: -7px;  background: url(../imgs/companyarrow-top.png) no-repeat center center;width: 7px;height: 7px;display: inline-block;}



