/*底部改版date:170323  start*/

.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both}
.clearfix{zoom:1}
.sfoot{
    background:#505050;
    width:100%;
    min-width:980px;
    font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
    padding:20px 0;
    overflow:hidden;
}
.sfoot-w{
    width:980px;
    margin:0 auto;
    overflow:hidden;
}
.sfoot-l{
    width:600px;
    float:left;
    overflow:hidden;
}
.slogo-f{
    background:url(../images/slogo-f.png);
    width:95px;
    height:35px;
    line-height:99;
    margin-bottom:10px;
    overflow:hidden;
    display:block;
}
.scopy{
    line-height:25px;
    font-size:14px;
    color:#d1d1d1;
}
.scopy span{
    color:#fff;
}
.scopy a{
    color:#d1d1d1;
    text-decoration:none;
}
.scopy a:hover{
    color:#fff;
    text-decoration:underline;
}
.sfoot-l .i_weibo{
    background:url(http://www.3000.com/3000/release/images/sprite.png?1489126393475) no-repeat 0 -510px;
    width:62px;
    height:22px;
    display:inline-block;
    zoom:1;
    vertical-align:top;
    font-size:0;
    line-height:0;
    margin-left:5px;
    overflow:hidden;
}

/*IE6 PNG*/
.suinfo .u i{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/subox.png")
}
.snum-l{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/snum-l.png")
}
.snum-r{
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/snum-r.png")
}
/*底部topbar改版 end*/

.sfooter{background:#505050;width:100%;min-width:980px;font-size:12px;padding:20px 0;}
.sfooter-w{position:relative;}
.sfooter .menu{height:20px;line-height:20px;text-align:center;color:#f3f3f3;margin-bottom:10px;}
.sfooter .menu a{color:#f3f3f3;text-decoration:none;}
.sfooter .menu a:hover{color:#47c0c0;text-decoration:none;}
.sfooter .menu .weibo,.sfooter .menu .wechat{background:url(../images/sfooter-icon-20170817.png) no-repeat;width:16px;height:16px;line-height:99;margin:3px 5px 0 0;overflow:hidden;display:inline-block;vertical-align:top;*vertical-align:middle;*margin-top:0;}
.sfooter .menu .wechat{background-position:-24px 0;}
.sfooter .copy{text-align:center;color:#d1d1d1}
.sfooter .copy a{color:#d1d1d1;}
.sfooter .copy a:hover{color:#47c0c0;text-decoration:none;}
.sfooter .wechat-qrcode{background:#fff;border:1px solid #e1e1e1;width:138px;height:164px;line-height:14px;text-align:center;color:#999;position:absolute;top:-170px;right:50%;margin-right:-190px;_top:-172px;_margin-right:-200px;display:none;}
.sfooter .wechat-qrcode img{width:120px;height:120px;margin:7px auto 3px auto;display:block;}
/*首部topbar改版date:170323  start*/
*html{
    _background:fixed url(about:blank);
}
body,html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{
    margin:0;padding:0;
}
ol,ul,li{
    list-style:none;}
em,i{font-style:normal;}
img{border:none;vertical-align:top;}
.clear{clear:both;}
.sicon{
    background:url(../images/sicon.png) no-repeat -999px -999px;
}
.shead{
    background:#fff;
    width:100%;
    min-width:980px;
    height:60px;
    font-size:17px;
    font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.shead-w{
    width:980px;
    margin:0 auto;
}
.shead-l{
    float:left;
    overflow:hidden;
}
.shead-r{
    float:right;
}
.shead-r .liner{
    background-position:0 -37px;
    width:20px;
    height:36px;
    overflow:hidden;
    display:block;
}
.ssearch .liner,.suinfo .liner{
    position:absolute;
    top:0;
    left:0;
}
.slogin .liner{
    float:left;
}
.slogo{
    background:url(../images/slogo.png) no-repeat;
    width:110px;
    height:40px;
    line-height:99;
    float:left;
    margin-top:10px;
    overflow:hidden;
    display:inline;
}
.smenu{
    height:60px;
    line-height:60px;
    float:left;
    overflow:hidden;
    display:inline;
}
.smenu a{
    color:#333;
    text-decoration:none;
    float:left;
    margin-left:50px;
    overflow:hidden;
    cursor:pointer;
}
.smenu a:hover{
    color:#20c8df;
    text-decoration:none;
}
.smenu .sphone{
    background-position:-124px 0;
    width:15px;
    height:20px;
    margin:21px 5px 0 0;
    display:inline-block;
    vertical-align:top;
}
.smenu span{
	display:inline-block;
    vertical-align:top;
}
.ssearch{
    background-position:right -74px;
    width:180px;
    height:36px;
    font-size:14px;
    float:left;
    margin:12px 10px 0 0;
    position:relative;
    z-index:10;
    display:inline;
    cursor:pointer;
    transition: width .5s;
    -moz-transition: width .5s;
    -webkit-transition: width .5s;
    -o-transition: width .5s;
}
.ssearch .txt{
    background:none;
    width:150px;
    height:18px;
    line-height:18px;
    color:#999;
    font-size:14px;
    font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
    border:0;
    margin:9px 0 0 15px;
    position:relative;
    z-index:11;
    overflow:hidden;
    outline:none;
}
.ssearch .btn{
    background-position:-74px 0;
    width:24px;
    height:24px;
    line-height:99;
    border:0;
    position:absolute;
    top:6px;
    right:6px;
    overflow:hidden;
    display:block;
    cursor:pointer;
    outline:none;
    z-index:12;
}
.ssearch .keylist{background:#eff3f5;width:100%;font-size:14px;padding:15px 0 10px;position:absolute;top:20px;left:0;z-index:10;overflow:hidden;border-radius:0 0 20px 20px;display:none;}
.ssearch .keylist li{height:24px;line-height:24px;padding:0 20px;margin:0 1px;overflow:hidden;}
.ssearch .keylist li a{color:#999;text-decoration:none;}
.ssearch .keylist li.on{background:#fff;}
.ssearch-on{
    width:207px;cursor:default;
}
 .ssearch-on .btn{
 	_right:5px;
 }
.snotice{
    background-position:-37px 0;
    width:36px;
    height:36px;
    font-size:14px;
    text-decoration:none;
    float:left;
    margin:12px 10px 0 0;
    position:relative;
    z-index:1;
    display:inline;
}
.snotice:hover{
	text-decoration:none;
}
.snum{
    background:#fbb320;
    height:18px;
    line-height:18px;
    text-align:center;
    color:#fff;
    padding:0 5px;
    position:absolute;
    top:-5px;
    right:-5px;
    z-index:1;
    overflow:hidden;
    border-radius:10px;
}
.snum-l{
    background:url(../images/snum-l.png);
    width:8px;
    height:18px;
    float:left;
    overflow:hidden;
    display:inline;
}
.snum-c{
    background:#fbb320;
    width:8px;
    height:18px;
    line-height:18px;
    text-align:center;
    color:#fff;
    font-size:14px;
    float:left;
    overflow:hidden;
    display:inline;
}
.snum-r{
    background:url(../images/snum-r.png);
    width:8px;
    height:18px;
    float:left;
    overflow:hidden;
    display:inline;
}
.slogin{
    height:38px;
    float:left;
    margin:12px 0 0;
    overflow:hidden;
    display:inline;
}
.slogin a{
    background-position:right -74px;
    height:38px;
    line-height:35px;
    color:#bfd6d7;
    text-decoration:none;
    padding-right:20px;
    overflow:hidden;
    display:inline-block;
}
.suinfo{
    background-position:right -74px;
    height:36px;
    font-size:14px;
    float:left;
    margin:12px 10px 0 0;
    position:relative;
    overflow:hidden;
    display:inline;
    cursor:pointer;
}
.suinfo .u{
    line-height:38px;
    text-decoration:none;
    color:#666;float:left;
    margin-right:15px;
    position:relative;
    display:inline;
}
.suinfo .u:hover{
    color:#20c8df;
}
.suinfo .u img{
    width:38px;
    height:38px;
    margin:0 10px 0 0;
    vertical-align:top;
    *vertical-align:middle;
}
.suinfo .u i{
    background:url(../images/subox.png) no-repeat;
    width:38px;
    height:38px;
    position:absolute;
    top:0;
    left:0;
    display:block;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="/3000/release/images/subox.png")
}
.suinfo .btn{
    background-position:-99px 0;
    width:24px;
    height:24px;
    line-height:99;
    border:0;
    float:left;
    margin:6px 6px 0 0;
    overflow:hidden;
    display:inline;
}
/*首部topbar改版 end*/
.sheader{background:#fff;width:100%;min-width:980px;height:60px;font-size:17px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.sheader-w,.sfooter-w{width:980px;margin:0 auto;}
#homepage .sheader-w,#homepage .sfooter-w{width:1180px;margin:0 auto;}
.sheader-l{float:left;overflow:hidden;}
.sheader-r{float:right;}
.sheader-r .arrow{background-position:0 -450px;width:9px;height:5px;float:left;margin-top:16px;overflow:hidden;display:inline;}
.sheader .logo{background:url(../images/slogo.png) no-repeat;width:110px;height:40px;line-height:99;float:left;margin:10px 30px 0 0;overflow:hidden;display:inline;}

.sheader .menu{height:60px;float:left;overflow:hidden;display:inline;}
.sheader .menu a{height:40px;line-height:40px;color:#333;text-decoration:none;float:left;margin:10px 30px 0 0;overflow:hidden;cursor:pointer;}
.sheader .menu a:hover{color:#17c9c9;text-decoration:none;}
.sheader .menu a.i-tools{background-position:0 10px;padding-left:26px;}
.sheader .menu a.i-tools:hover{background-position:0 -41px;}
.sheader .menu a.i-phone{background-position:0 -90px;padding-left:23px;}
.sheader .menu a.i-phone:hover{background-position:0 -141px;}

.sheader .search{width:180px;height:36px;font-size:14px;border:1px solid #e5e5e5;border-radius:20px;float:left;margin:12px 20px 0 0;position:relative;display:inline;cursor:pointer;transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;-o-transition:width .5s;z-index:10;}
.sheader .search .txt{width:150px;height:18px;line-height:18px;color:#999;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";border:0;margin:8px 0 0 15px;position:relative;z-index:11;overflow:hidden;outline:none;}
.sheader .search .btn{background-position:0 -400px;width:24px;height:24px;line-height:99;border:0;position:absolute;top:6px;right:6px;overflow:hidden;display:block;cursor:pointer;outline:none;z-index:12;}
.sheader .search .keylist{background:#fff;width:100%;font-size:14px;padding:10px 0 10px;position:absolute;top:20px;left:-1px;z-index:10;overflow:hidden;border:1px solid #e5e5e5;border-top:0;border-radius:0 0 20px 20px;display:none;}
.sheader .search .keylist li{height:24px;line-height:24px;margin:0 1px;padding:0;overflow:hidden;}
.sheader .search .keylist li a{margin:0 20px;color:#999;text-decoration:none;overflow:hidden;display:block;}
.sheader .search .keylist li.on{background:#f5f5f5;}
.sheader .search-on{width:207px;cursor:default;}
.sheader .search-on .btn{_right:5px;}

.sheader .login{height:38px;float:left;margin:12px 20px 0 0;position:relative;z-index:3;overflow:visible;display:inline; width:auto;}
.sheader .login .before a{height:22px;line-height:22px;font-size:14px;color:#5d5d5d;float:left;margin:8px 0 0 0;overflow:hidden;display:block;text-align:center;}
.sheader .login .before span{height:12px;line-height:12px;color:#b7b7b7;font-family:arial;float:left;margin:13px 5px 0;overflow:hidden;display:inline;}
.sheader .uinfo{height:36px;font-size:14px;float:none;margin:1px 0 0 0;position:relative;display:inline;cursor:pointer; width:auto;}
.sheader .uinfo .avatar{width:34px;height:34px;border:1px solid #c4c4c4;border-radius:50%;float:left;margin-right:5px;overflow:hidden;display:inline;}
.sheader .uinfo .name{height:22px;line-height:22px;color:#5d5d5d;float:left;margin:8px 5px 0 0;overflow:hidden;display:inline;}
.sheader .uinfo .name .n1{width:55px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top;}
.sheader .uinfo .name .n2{color:#999;font-size:12px;display:inline-block;vertical-align:top;}

.sheader .ubox{background:#fff;width:230px;font-size:14px;position:absolute;top:38px;right:auto;left:50%;margin-left:-115px;border-radius:0 0 5px 5px;overflow:hidden;}
.sheader .ubox-t{width:240px;height:64px;text-align:center;padding:10px 0 0 10px;overflow:hidden;line-height:normal;}
.sheader .ubox-b{background:#f5f5f5;height:35px;border-radius:0 0 5px 5px;overflow:hidden;}
.sheader .ubox-t li{width:105px;height:22px;line-height:22px;margin:0 10px 10px 0;float:left;overflow:hidden;vertical-align:top;display:inline;}
.sheader .ubox-t li a{height:22px;line-height:22px;_line-height:26px;text-align:left;color:#b8b8b8;margin:0;padding-left:25px;overflow:hidden;display:block;}
.sheader .ubox .scoin,.sheader .ubox .star{background:url(../images/sh-icon-20170919.png) no-repeat;}
.sheader .ubox .scoin{background-position:1px 3px;width:70px;}
.sheader .ubox .scoin:hover{background-position:1px -47px;}
.sheader .ubox .star{background-position:1px -98px;width:70px;}
.sheader .ubox .star:hover{background-position:1px -148px;}
.sheader .ubox .my{background-position:1px -597px;width:70px;}
.sheader .ubox .my:hover{background-position:1px -647px;}
.sheader .ubox .fav{background-position:1px -697px;width:70px;}
.sheader .ubox .fav:hover{background-position:1px -747px;}
.sheader .ubox .logout{background-position:-999px -999px;width:100px;height:22px;line-height:22px;_line-height:24px;text-align:center;color:#b8b8b8;margin:6px auto 0;padding-left:0;overflow:hidden;display:block;}
.sheader .ubox .logout:hover{background-position:-999px -999px;text-underline:none;}
.sheader .login a:hover{color:#47c0c0 !important;text-decoration:none;}

.sheader .history{height:38px;float:left;margin:12px 20px 0 0;position:relative;z-index:3;overflow:visible;display:inline;}
.sheader .i-history{background-position:0 -200px;height:22px;line-height:22px;font-size:14px;color:#5d5d5d;float:left;padding-left:30px;margin:8px 5px 0 0;overflow:hidden;display:inline;}
.sheader .i-history:hover{background-position:0 -250px;color:#17c9c9;text-decoration:none;}
.sheader .history-list{width:240px;font-size:14px;position:absolute;top:38px;left:50%;margin-left:-120px;z-index:3;padding:0 0 10px;overflow:hidden;}
.sheader .history-list i{background:url(../images/sm-icon.png) no-repeat 0 -750px;width:12px;height:9px;margin:0 auto;position:relative;z-index:3;overflow:hidden;display:block;}
.sheader .history-list .box{background:#fff;border:1px solid #ededed;border-radius:5px;margin-top:-1px;overflow:hidden;-webkit-box-shadow:0 2px 10px #E4EBEB;box-shadow:0 2px 10px #E4EBEB;}
.sheader .history-list .box ul{padding:10px 0;}
.sheader .history-list .box li{height:30px;line-height:30px;}
.sheader .history-list .box li a{width:220px;color:#333;margin:0 auto;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;}
.sheader .history-list .box .more{background:#f3f7f8;height:45px;line-height:45px;text-align:center;color:#798989;overflow:hidden;display:block;}
.sheader .history-list a:hover{color:#47c0c0 !important;text-decoration:none;}
.sheader .history-no{height:50px;line-height:25px;text-align:center;padding:25px 0;}
.sheader .notice{background-position:0 -300px;width:24px;height:22px;font-size:14px;text-decoration:none;float:left;margin:19px 0 0 0;position:relative;z-index:1;display:inline;}
.sheader .notice:hover{background-position:0 -350px;text-decoration:none;}
.sheader .num{background:#e64a19;width:8px;height:8px;line-height:99;text-align:center;color:#fff;position:absolute;top:0px;left:20px;z-index:1;overflow:hidden;border-radius:50%;}


.sauthor-recruit{font-size:14px;}