.header-nav{position:relative;height:35px;background:#F9F9F9 none repeat scroll 0 0;border-bottom:1px solid #EEE;width:100%}
.header-nav .top-nav-center{width:980px;margin:0 auto;height:35px}
.header-nav .top-nav-left{float:left;height:35px}
.header-nav .top-nav-left ul li{display:inline-block;height:35px;position:relative;line-height:35px}
.header-nav .top-nav-left ul li em{width:10px;height:14px;float:left;display:inline;margin:0 5px 0 0}
.header-nav .top-nav-left ul li a{color:#F25618}
.header-nav .top-nav-right{float:right;height:35px;display:inline}
.header-nav .top-nav-right ul li{float:left;position:relative;line-height:35px;}
.header-nav .top-nav-right ul li a{color:#999;padding:0 10px;}
.header-nav .top-nav-right ul li a:hover{color:#06c}
.header-nav .top-nav-right ul li span{overflow:hidden;width:1px;height:12px;margin-top:11px;background-color:#EEE}
.header-top{box-shadow:0 2px 5px rgba(0,0,0,.2);width:100%;background-color: #fff;}
.warp{width:980px;margin:0 auto}
.header-top .warp{padding:15px 0 15px 0}
.header-top .warp .logo{float:left}
.header-top .warp h2{float:left;border-left:2px solid #EDEDED;padding:0 10px;margin-top:30px;color:#666;font-size: 18px;}
.container{height:580px;padding:10px;position: relative;}
.container .login-bg{background:#D4DBCB url(../images/member/login_bg.jpg) no-repeat top;overflow: hidden;background-size: cover;position: absolute;top: 0px;left: 0;bottom: 0px;right: 0;}
.container .warp{margin-top:100px;position: relative;}

.d-none{display: none;}
/*iconfont图标*/
@font-face {font-family: "iconfont";src: url('publiciconfont/iconfont.eot'); /* IE9*/src: url('publiciconfont/iconfont.eot?#iefix') format('publiciconfont/embedded-opentype'), /* IE6-IE8 */ url('publiciconfont/iconfont.woff') format('woff'), /* chrome、firefox */url('publiciconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url('publiciconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;  }

/**************登录页面**************/
.container .side{float:left;overflow:hidden;position:relative;width:610px;height:490px;background-color:#fff}
.container .login{float:right;width:290px;background-color:#fff;padding:0 30px 25px 30px;border-radius:2px}
.container .login #login_btn{width:100%;height:48px;line-height:38px;font-size:26px}
.container .login .mt-20{position: relative;}
.container .login .placeholder-input{position: absolute; font-size: 18px;left: 10px;color: #D6D6D6;top: 10px;z-index: 11212;}
.container .login .input-text{color: #999;}
/**************注册页面**************/
.register-container .warp{margin-top:30px}
.regbody{background-color: #E9EAEC;}
.register-container .register{background-color:#fff;border-radius:2px;margin-bottom: 30px;}
.register-container .register .register-type{overflow:hidden;}
.register-container .register .register-type ul{border-bottom:1px solid #DDD;border-top:1px solid #DDD;background-color:#F7F7F7;}
.register-container .register .register-type ul li{float:left}
.register-container .register .register-type ul li a.on{color:#333; background-color:#fff;margin-bottom: -1px;border-bottom: 1px solid #fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.register-container .register .register-type ul li a.sj{border-left: 0px;}
.register-container .register .register-type ul li a:hover{text-decoration: none;}
.register-container .register .register-type ul li a{width:200px;text-align:center;height:80px;line-height:80px;color:#333;font-weight:bold;font-size:16px;display:inline-block}
.register-container .register .register-content{padding:30px 30px 30px 30px}
.register-container .register .register-content .register-left{float:left;width:610px;border-right:1px solid #e5e5e5}
.register-container .register .register-content .register-left .row span a{color: #0F9AE0;}
.register-container .register .register-content .register-right{padding:15px;height:200px;float:left;width:279px}
.select-company-box{display: none;padding: 20px;}
.select-company-box .search-box{margin-bottom: 20px;}
.select-company-box .search-box .search-l{float: left;}
.select-company-box .search-box .search-r{float: right;}
.select-company-box .search-box .search-r .search-input{width: 150px;height: 18px;padding: 5px 5px 5px 10px;border: 1px solid #DFDFDF;}
.select-company-box .search-box .search-r .search-btn{width: 60px;height: 30px;}
.select-company-box .company-content .title{font-size: 14px;border-bottom: 1px solid #e5e5e5; color: #333;height: 30px; line-height: 30px; font-weight: bold;}
.select-company-box .company-content .company-list{width: 640px;     margin-top: 10px;}
.select-company-box .company-content .company-list ul li{line-height: 30px;overflow: hidden;}
.select-company-box .company-content .company-list ul li .tit{color: #666;padding-left: 5px;}
.select-company-box .company-content .company-list ul li .area{color: #999;}
.select-company-box .company-content .company-list ul li .select-btn{display: none;float: right;padding: 0px 10px;cursor: pointer;background-color: #FF9C00;color: #FFF;margin-right: 10px;}
.company-content .company-list ul li:hover{background-color: #f1f1f1;}
.company-content .company-list ul li:hover .select-btn{display: block;}
#select-show{display: none;}
#select-show label{margin-top: 3px;display: block; text-align: left; font-size: 14px;line-height: 24px;}
#select-show label a{margin-left: 20px; color: #FF9C00; font-size: 12px;}
/**************找回密码**************/
.warp .passwd-title{margin:20px 0}
.passwd-progress{margin-bottom:20px}
.passwd-progress ul{border-radius:3px;overflow:hidden}
.passwd-progress ul li{width:245px;background-color:#E4E4E4;text-align:center;font-size:14px;line-height:31px;float:left;position:relative}
.passwd-progress ul li em{position:absolute;left:-16px;top:0;width:32px;height:31px;background:transparent url(../images/member/find-passwd.png) no-repeat scroll 0 0}
.passwd-progress ul li.current{background-color:#3E8CBD;color:#fff}
.form_content{margin:82px auto;width:500px;min-height:280px}
.form_content .vcode-label{margin-top:5px;cursor:text;text-align:left;padding-right:10px}
.form_content .vcode-label a{color:#666}
.form_content .note a{color:#3E8CBD}
.form_content .note2{margin-top:80px;color:grey;font-weight:700;font-size:14px}
.form_content .note3 li{line-height:27px;padding:5px 0;color:grey;font-size:14px}
/**************用户中心**************/
.content-warp{width: 100%;height: auto;}
/* 登录信息 */
.login-status .username-box{position: relative;padding: 0px;}
.login-status .msg-box{position: relative;padding: 0px;}
.login-status a.login-username,.login-status a.msg-title{padding: 0px 15px; display: inline-block; height: 36px;border-left: 1px solid #F9F9F9;border-right: 1px solid #F9F9F9;}
.login-status .on .msg-title,.login-status .on .login-username{background-color: #FFF;border-left-color: #e5e5e5;border-right-color: #e5e5e5;}
.login-status .user-menu,.login-status .msg-menu{position:absolute;display:none;top: 36px;left: 0px;width: 115px;border:1px solid #e5e5e5;border-top: 0px;background-color: #FFF;overflow: hidden;z-index: 999; }
.login-status p{padding: 0px;height: 35px;line-height: 35px;margin-bottom: 0px;background-color: #FFF;}
.login-status p a{padding: 0px 15px !important;width: 85px;display: inline-block;color: #999;background-color: #FFF;}
.login-status p a:hover{background-color:#F5F5F5;color: #F25618 !important;text-decoration: none;}
.login-status .msg-menu p a b{display: block; float: right; width: 20px;font-weight: normal;color: #F66;text-align: left;}
.up-triangle{position: relative;top: 16px; float: right;margin-left: 5px;background: url("../images/public/public.gif") 0px 0px;width:8px;height: 9px;}
.down-triangle{position: relative;top: 16px; float: right;margin-left: 5px;background: url("../images/public/public.gif") -8px 0px;width:8px;height: 9px;}
.msg-icon{background: url("../images/public/public.gif") 0px -7px;margin:7px 3px 0px 0px;float: left;width:18px;height: 15px;position: relative;}
.new-msg-icon{background: url("../images/public/public.gif") -21px -7px;margin:7px 3px 0px 0px;float: left;width:18px;height: 15px;position: relative;}
/**************底部内容**************/
.footer{padding:7px 0 9px;border-top:3px solid #F0EBD8;background-color: #fff;}
.footer .footer-bottom{width:980px;margin:0 auto}
.footer .footer-bottom .footer-menu{text-align:center;margin:5px 0}
.footer .footer-bottom .footer-menu ul li{display:inline-block;color:#666;font-size:14px}
.footer .footer-bottom .footer-menu ul li span{width:1px;height:12px;margin-top:7px;float:left;overflow:hidden;background:#e5e5e7 none repeat scroll 0 0}
.footer .footer-bottom .footer-menu ul li a{color:#666;padding: 0px 5px;}
.footer .footer-bottom .footer-copyroght{text-align:center;color:#9C9C9C}
.footer .footer-bottom .footer-ico{margin-top:10px;text-align:center;}
/**************上传相册组**************/
.album-box .upload-pic-item{position: relative;float: left;margin: 15px 15px 0px 0px;display: inline;cursor: pointer;}
.album-box .upload-pic-item img{display: inline-block;height:78px;width:78px;-moz-box-orient: vertical;vertical-align: middle;padding: 3px;border: 1px solid #EEE;z-index: 1000;max-width: 300px;}
.album-box .upload-pic-item .delete-img{cursor: pointer;width: 20px;height: 20px;display:none;background: transparent url("../images/delete-ico.png") no-repeat scroll 0px 0px;position: absolute;top: 5px;right: 5px;}
.album-box .upload-pic-item:hover .delete-img{display: block;}
/*浏览器版本过低*/
.browser-version-low{padding: 10px; text-align: center;font-size: 14px;background-color:#fffce7;}
.browser-version-low a{padding: 5px 10px;background-color: #E7691E;color: #fff;margin: 0px 10px;}
.geetest-captcha{padding: 20px;}

/*登录框*/
#longin-dialog{display: none;}
.login-panel{height: auto; width: 100%; overflow: hidden;clear: both;}
.login-panel .login-main{width: 380px; min-height: 190px;padding: 0px 0px 10px 40px; margin-top: 35px;}
.login-panel .login-main p{margin-bottom: 15px;}
.login-panel .login-main .pl{padding-left: 67px;}
.login-panel .login-main p label{display: inline-block;width: 60px;margin-right: 10px;line-height: 33px;font-size: 14px;color: #333;text-align: right;}
.login-panel .login-main p span{display: inline-block;width: 270px;vertical-align: middle;height: 33px;}
.login-panel .login-main p span .input-text{ border: 1px solid #DDD;width: 100%; height: 33px;padding: 0px 5px;}
.login-panel .login-main p span .input-text:hover{ border: 1px solid #3498DB;}
.login-panel .login-main .btn{width: 282px; border: none; cursor: pointer;height: 40px; margin: 0px auto;font-size: 14px;text-align: center;font-weight: bold;color: #FFF;background: #3399FE none repeat scroll 0% 0%;}
.login-panel .login-footer{ padding: 10px 0px 17px; text-align: center;border-top: 1px solid #F7F7F7;}
.login-panel .login-footer a{ padding: 0px 5px; font-size: 14px; color: #999;}
.login-panel .login-footer a:hover{text-decoration:underline;}
.login-panel .login-footer a.greed{ color: #3498DB;}

/*右侧返回顶部*/
.user_bottom_tools{position:fixed;z-index:1070;right:10px;bottom:250px;border: 1px solid #e5e5e5;border-bottom: 0px;}
.user_bottom_tools>*{font:0/0 a;display:block;color:transparent;border:0;background-color:transparent;text-shadow:none}
.user_bottom_tools .qr_img{position:absolute;top:-189px;left:-183px;display:none;}
.user_bottom_tools #scrollUp{width:46px;height:46px;background-image:url(../images/go-top.png);background-position:0px -143px; display:none;}
.user_bottom_tools #scrollUp:hover{background-image:url(../images/go-top.png);background-position:0px -484px}
.user_bottom_tools #feedback{width:46px;height:46px;background-image:url(../images/go-top.png);background-position:0px -93px}
.user_bottom_tools #feedback:hover{background-image:url(../images/go-top.png);background-position:0px -534px}
.user_bottom_tools #serviceOnline{width:46px;height:46px;background-image:url(../images/go-top.png);background-position:0px -191px}
.user_bottom_tools #serviceOnline:hover{background-image:url(../images/go-top.png);background-position:0px -386px}
.user_bottom_tools #QQOnline{width:46px;height:46px;background-image:url(../images/go-top.png);background-position:0px -240px}
.user_bottom_tools #QQOnline:hover{background-image:url(../images/go-top.png);background-position:0px -337px}
.user_bottom_tools .qr_tool{width:46px;height:46px;background-image:url(../images/go-top.png);background-position:-148px 0;cursor:pointer;}
.user_bottom_tools .qr_tool:hover {width: 46px;height: 46px;background-image: url(../images/go-top.png);background-position: -192px -46px;}
.user_bottom_tools #cart{width:46px;height:46px;background-image:url(../images/go-top.png);background-position:0px -290px;}

.notice-tools{position: fixed;left: 0;top: 35%; width: 45px;height: 165px;z-index: 10000;  display: block;}
.notice-tools .notice-warp{position: relative;}
.notice-tools .notice-warp .notice-img{width: 45px;height: 165px;position: absolute;right: 0;display: block;margin-right: 0;top: 0px;z-index: 10001;}
.notice-tools .notice-warp .notice-lists{display: none;background: #d7e3f0;position: absolute;left: 45px;top: 0px; width: 200px;height: 165px;}
.notice-tools .notice-warp .notice-lists ul{padding:10px 0px 0px 25px;}
.notice-tools .notice-warp .notice-lists li{font-size: 14px;padding: 5px 0;height: 15px;width: 168px;line-height: 15px;white-space: nowrap;text-overflow: ellipsis;list-style-type: disc;}
.notice-tools .notice-warp .notice-lists li a{color: #444;font-weight: 700;}
.notice-tools .notice-warp .look-all{padding: 5px;font-size: 12px;position: absolute;  right: 0px;  bottom: 0px;width: 70px;}
.notice-tools .notice-warp .look-all a{color: #999;}
