.fsn,.icon{font-style:normal}
.container,.my-container{width:1200px;position:relative}
#nav-menu,.btn,.gh-logo,.gh-nav,.gh-nav-item,.icon{display:inline-block}
.container,.gh-content,.globalheader,.my-container{position:relative}
@font-face{font-family:iconfont;src:url(../font/font_11306_8smxf4rs0ajg7gb9.eot);src:url(../font/font_11306_8smxf4rs0ajg7gb9.eot?#iefix) format('embedded-opentype'),url(../font/font_11306_8smxf4rs0ajg7gb9.woff) format('woff'),url(../font/font_11306_8smxf4rs0ajg7gb9.ttf) format('truetype'),url(../font/font_11306_8smxf4rs0ajg7gb9.svg#iconfont) format('svg')}
.icon{font-family:iconfont;font-weight:400;-webkit-font-smoothing:antialiased}
.bg-gray{background-color:#e1e1e1!important}
.bg-cc{background-color:#66BE8C!important}
.btn,.globalheader{background-color:#f5694b}
.fs12{font-size:12px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.vm{vertical-align:middle}
#nav-menu,.btn,.gh-logo,.gh-logo .icon,.gh-nav,.gh-notify,.gh-search-input,.gl-login-tip .icon{vertical-align:top}
.mtsmall{margin-top:.5em}
.mbsmall{margin-bottom:.5em}
.mrsmall{margin-right:.5em}
.mlsmall{margin-left:.5em}
.mt1{margin-top:1em}
.mb1{margin-bottom:1em}
.mb1_3{margin-bottom:1.3em}
.mt2{margin-top:2em}
.mr2{margin-right:2em}
.mr1{margin-right:1em}
.ml2{margin-left:2em}
.ml1{margin-left:1em}
.ptsmall{padding-top:.5em}
.pbsmall{padding-bottom:.5em}
.pd1{padding:1em}
.pt1{padding-top:1em}
.pb1{padding-bottom:1em}
.pl1{padding-left:1em}
.pr1{padding-right:1em}
.pt2{padding-top:2em}
.pb2{padding-bottom:2em}
.lh2{line-height:2}
.lh30{line-height:30px}
.lhn{line-height:normal}
.ht50{height:50px}
.color-weak{color:#999}
.color6{color:#666}
.color4{color:#444}
.color-cc{color:#66BE8C}
.color-danger,.color-theme{color:#f5694b}
.container{margin:0 auto;z-index:77}
.my-container{margin-left:auto;margin-right:auto;z-index:66}
.btn{padding:10px 34px;*padding:10px 17px;border-radius:3px;color:#fff;outline:0;border:none;cursor:pointer}
.btn-ie7{*padding:10px 0}
.form-item{margin-bottom:1em}
.globalfooter,.globalheader{min-width:1200px;*min-width:100%}
.globalheader{z-index:999;color:#fff;line-height:60px;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.gh-logo{width:140px}
.gh-logo .icon{font-size:3em;color:#fff}
.gh-content{padding:0 1em}
.gh-nav{margin-left:1em}
.gh-nav-item{width:4.75em;text-align:center;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}
.gh-nav-item:hover{background:#d65c42}
#nav-menu{margin-left:20px}
#nav-menu .menu li{position:relative;float:left;display:inline;text-align:center}
#nav-menu .menu li a.drop-down{display:block;color:#FFF;padding:0 15px;line-height:60px}
#nav-menu .menu li a.navhover,#nav-menu .menu li:hover{background:#e75636;color:#fff}
#nav-menu .menu li .icon{position:absolute;top:-14px;right:-6px;font-size:22px;color:#FFE200}
#nav-menu .menu ul.children{display:none;position:absolute;top:60px;left:0;width:100px;background:#e75636;z-index:999}
#nav-menu .menu ul.children li{width:100px}
#nav-menu .menu ul.children li a{line-height:36px;display:block;color:#fff}
#nav-menu .menu ul.children li a:hover{background:#d9492b}
#nav-menu .menu .nav-gift{position:absolute;right:-20px;top:3px;z-index:100;display:inline-block;width:54px;height:22px;line-height:22px}
#my-photo a,#my-photo ul.photo-nav-lay li{line-height:36px}
#nav-menu .menu .nav-gift .icon{font-size:36px;color:#66be8c}
.gh-right{height:60px;position:absolute;right:0;top:0}
#gh-message,#my-photo{position:relative;display:inline-block;float:left;*display:block}
#my-photo a{position:relative;z-index:851}
#my-photo a.gh-face-con{display:inline-block;color:#FFF;width:60px;*width:36px;*height:36px;*padding:12px;*display:block;text-align:center}
#my-photo a.navhover,#my-photo:hover{background:#e75636}
#my-photo ul.photo-nav-lay{display:none;position:absolute;top:60px;right:0;width:125px;background:#e75636}
#my-photo ul.photo-nav-lay li a{display:block;color:#fff;padding:0 18px}
#my-photo ul.photo-nav-lay li a:hover{background:#d9492b}
.gh-face{width:36px;height:36px}
.gh-notify{padding:0 16px;height:60px;text-align:center;*vertical-align:middle;display:inline-block}
.gh-notify .icon{font-size:26px;display:inline}
.photo-nav-lay .icon{font-size:14px;margin-right:8px}
.gh-search{padding:0 20px 0 10px;width:170px;line-height:normal;border-radius:3px;background:#fff;white-space:nowrap;*vertical-align:top;display:inline-block;margin:13px 0 13px 10px}
.gh-search-input,.gh-search-submit{border:none;background-color:transparent;height:36px}
.gh-search-input{width:160px;height:20px;margin:8px 0}
.gh-search-submit{color:#666;font-size:1.5em;cursor:pointer}
.gh-search-submit:hover{color:#000}
#gh-message{line-height:60px}
.hasMessage{position:absolute;top:10px;right:5px;height:12px;width:12px;padding:3px;line-height:12px;font-size:12px;background:#66BE8C;text-align:center;border-radius:50%;border:2px solid #fff}
.gh-notify-down{display:none;position:absolute;right:-60px;top:40px;width:190px}
.gh-notify-down ul{width:190px;border:1px solid #ddd;background:#fff;border-radius:4px;box-shadow:0 0 5px #ccc}
.gh-notify-down .arrow{position:relative;width:0;height:0;left:92px;top:0;border-width:10px;border-style:dashed dashed solid;border-color:transparent transparent #ddd;z-index:888}
.gh-notify-down .arrow.small{top:-9px;left:-10px;border-color:transparent transparent #fff}
.gh-notify-down li{line-height:35px;padding:1px}
.gh-notify-down li a{display:block;color:#666;padding:0 15px;line-height:35px;overflow:hidden}
.gh-notify-down a:hover{background:#eee;color:#F5694B}
.gh-notify-down li em{display:block;background:#66BE8C;color:#fff;font-size:10px;border-radius:5px;min-width:14px;text-align:center;height:18px;line-height:18px;padding:3px;margin:6px 0 0;float:right;*margin:-30px 0 0}
.gh-login{float:right;overflow:hidden}
.gh-login a{display:block;float:left;width:48px}
a.gh-login-ok{width:106px;height:60px}
a.gh-login-ok .nick{margin-left:.5em}
.gh-r-menu{float:right;overflow:hidden}
.gh-r-menu>li{float:left;margin-left:1em}
.gh-r-menu>li>a{display:block;padding:0 10px;white-space:nowrap;text-align:center;-webkit-transition:background .2s;transition:background .2s;position:relative;z-index:2}
.gh-r-menu>li:hover>a{color:#F5694B;background:#fff}
.gh-r-menu .drop-down .icon{font-size:76%;-webkit-transition:.3s;transition:.3s}
.gh-r-menu li:hover .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.gh-qrcode-down{display:none;position:absolute;z-index:888;right:-1px;top:60px}
.gh-qrcode-down ul{width:240px;background:#fff;border:1px solid #e8e8e8;border-top:none;overflow:hidden}
.gh-qrcode-down img,.gh-qrcode-down li{width:100px;height:100px}
.gh-qrcode-down li{position:relative;padding:10px 130px 10px 10px;text-align:left;border-top:1px dashed #e8e8e8}
.app-code a.icon,.gl-login-btn,.gl-login-group .get,.gl-login-sns,.gl-login-tip,.gl-login-type .icon,.xiuxiu-close{text-align:center}
.gh-qrcode-down li:first-child{border-top:none}
.gh-qrcode-down .text{position:absolute;top:50%;right:0;margin-top:-26px;width:130px;height:52px;text-indent:5px;line-height:26px;color:#999}
.kh-list-text,.xiuxiu-close{line-height:24px}
.pagination{margin:10px 0;display:inline-block;border:1px solid #e3e3e3;border-radius:3px;border-left:none;overflow:hidden}
.pagination .item{float:left}
.pagination .item.omission{pointer-events:none}
.pagination a{display:inline-block;padding:8px 14px;color:#333;border-left:1px solid #e3e3e3}
.pagination a:hover{background-color:#eee;border-color:#ddd}
.pagination .cur{color:#fff;background:#66be8c}
.pagination a.cur:hover{background:#56b07d}
.xiuxiu-container{width:660px;height:510px;position:fixed;top:50%;left:50%;margin-left:-330px;margin-top:-255px;z-index:8887}
.xiuxiu-main{width:660px;height:510px;position:relative}
.xiuxiu-close{width:24px;height:24px;font-size:16px;color:#666;font-weight:700;cursor:pointer;position:absolute;right:3px;top:2px;z-index:8888}
.globalheader.fixed,.ui-lay{top:0;left:0;position:fixed}
.ui-lay{bottom:0;right:0;height:100%;background-color:#000;opacity:.56;filter:alpha(opacity=56);z-index:8886}
.globalheader.fixed{width:100%;z-index:999}
.job-sms-sound{width:0;height:0;border:0;position:fixed;z-index:-1}
#keyHookHelp{width:610px}
.kh-wrap{width:540px;padding:0 15px}
.kh-wrap.my [data-qy],.kh-wrap.zhaopin [data-gr]{display:none}
.kh-title{font-weight:700;color:#444}
.kh-list{padding:15px 0 0;*padding-bottom:20px}
.kh-list-item{float:left;width:180px;margin-bottom:15px}
.kh-list-item:hover .kh-list-key{background:#66be8c;box-shadow:0 0 1px #666}
.kh-list-key{padding:3px 10px;margin-right:5px;border-radius:3px;background:#333;color:#fff;font-size:80%;font-family:'Microsoft Yahei';-webkit-transition:.3s;transition:.3s}
.gl-login-dal{position:fixed;z-index:8888;left:50%;top:50%;width:430px;margin:-180px 0 0 -200px;background:#fff;border-radius:3px;-webkit-animation:fadeInDown .4s ease-in-out;animation:fadeInDown .4s ease-in-out}
@-webkit-keyframes fadeInDown{
	0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-10%)}
	100%{opacity:1;filter:alpha(opacity=100);-webkit-transform:none}
}
@keyframes fadeInDown{
	0%{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(-10%);transform:translateY(-10%)}
	100%{opacity:1;filter:alpha(opacity=100);-webkit-transform:none;transform:none}
}
.gl-login-head{background:#F3F3F3;height:45px;line-height:45px;padding:0 20px;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}
.gl-login-main,.gl-login-message{padding:30px 45px 0}
.gl-login-title{font-weight:700;font-size:18px;float:left}
.gl-login-off{display:block;color:#ccc;font-weight:700;float:right;-webkit-transition:.2s;transition:.2s}
.gl-login-off:hover{color:#666;-webkit-transform:scale(1.1);transform:scale(1.1)}
.gl-login-group{position:relative;overflow:hidden;width:340px;line-height:24px;margin-bottom:24px}
.gl-login-message{display:none}
.pop-login-title{width:340px;height:20px;line-height:20px;padding-bottom:6px}
.pop-login-title span{float:left;padding-left:3px}
.pop-login-title a{float:right;color:#66be8c}
.pop-login-title a:hover{color:#2d9d5e}
.gl-login-group input.form-control{padding:0 10px 0 50px;height:40px;width:278px}
.gl-login-group .ipt-icon{position:absolute;font-size:16px;width:40px;line-height:40px;text-align:center;background:#f1f1f1;left:1px;top:1px;color:#999;border-radius:3px 0 0 3px;border-right:1px solid #ddd}
.gl-login-group .quick_login i{color:#66be8c;font-size:18px;margin-right:3px}
.message_tit{font-size:19px;margin-bottom:10px}
.message_sm-tit{color:#ccc;margin-bottom:30px}
.img_code,.security_code{display:block;float:left;width:200px;height:40px;padding:0 10px;border:1px solid #e3e3e3;border-radius:3px;box-sizing:content-box;line-height:normal}
.img_code:focus,.security_code:focus{border:1px solid #66be8c}
.gl-login-group .get{width:86px;background:#66be8c;color:#fff;padding:0 10px;border-radius:3px;margin-left:10px;height:42px;line-height:42px;float:left;cursor:pointer}
.gl-login-group .reset{background:#aaa}
.gl-password-land{display:block;margin:20px 0 10px;line-height:22px}
.gl-password-land a:hover,.quick_login:hover{color:#F5694B;text-decoration:underline}
.gl-login-group .img_container{float:left;width:104px;margin-left:10px;height:40px;border:1px solid #e3e3e3;cursor:pointer}
.gl-login-group .img_container img{width:100%;height:100%}
.gl-login-findpwd{float:right;color:#66BE8C}
.gl-login-findpwd:hover,.gl-reg-link a:hover{color:#3C9E66;text-decoration:underline}
.gl-login-btn{display:block;border:none;width:340px;height:40px;line-height:40px;color:#fff;background:#66BE8C;border-radius:3px;cursor:pointer;letter-spacing:.1em}
.gl-login-btn:hover{background:#309F60}
.gl-login-type{display:inline-block;margin:20px 10px 0;color:#777;*zoom:1;*display:inline}
.gl-login-type .icon{width:24px;height:24px;margin-left:6px;line-height:24px;font-size:16px;background-color:#bbb;vertical-align:top;border-radius:50%;overflow:hidden;color:#eee}
.gl-login-type .icon.wb,.gl-login-type .icon.wb:hover{background:#d52d2d}
.gl-login-type .icon.qq,.gl-login-type .icon.qq:hover{background:#2d9dd5}
.gl-login-type .icon.wx{background:#51C332}
.gl-login-tip{color:#F5694B;line-height:25px}
.gl-login-tip .icon{font-size:120%;*vertical-align:1px}
.gl-reg-link{display:block;margin:20px 0 10px;line-height:22px}
.gl-reg-link a{color:#66be8c}
.gl-login-sns .title{position:relative;height:10px;color:#666;border-bottom:1px dashed #999}
.app-code,.app-code a.icon{background:#fff;border:1px solid #e3e3e3}
.gl-login-sns .title span{position:absolute;top:-1px;left:50%;margin-left:-70px;width:140px;background:#fff}
.app-code{position:fixed;right:0;top:300px;width:100px;height:140px;margin-right:20px;padding:10px;z-index:106}
.app-code a.icon{position:absolute;width:18px;height:18px;line-height:18px;display:block;top:-19px;right:-1px;color:#d6d6d6;font-size:18px;border-bottom:none}
.app-code a p{color:#666;line-height:18px;margin-top:5px}