﻿/*公用样式star*/
*
{
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}
ul, li
{
    list-style: none;
}
a
{
    text-decoration: none;
    border: none;
}
img
{
    border: none;
}
input, textarea
{
    outline: none;
}
/*公用样式end*/
a.companysLink{text-decoration:underline}
.titleBox
{
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 10px 10px 35px;
    margin-bottom: 10px;
    background: #E4E4E4;
    color: #363636;
}
.titleBoxborder
{
    border-top: 2px solid #AEAEAE;
}
.titleBox .titleL
{
    float: left;
}
.titleBox .titleL
{
    float: left;
}
.Ltwo .titleBox{padding:0 6px 0 35px;height:41px;line-height:41px;}
.titleBox span.batchBox
{
    float: right;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    background:#30A53F;width:82px;text-align:center;height:30px;line-height:30px;margin-top:5.5px
}
.titleBox span.batchBox a
{
    
    color: #fff;display:inline-block;
     
}

  .ZD {
    color: #00A83C;
    border: 1px solid #00A83C;
    border-radius: 4px;
    transform: scale(0.8);
    font-size: 10px;
    text-align: center;
    padding: 0 3px;
    display: inline-block;
    position: relative;
    left: -2px;
    display:none;
}
.bottomShow  .ZD{display:inline-block}
img.refreshImg{width:16px;height:16px;vertical-align:middle;position:relative;top:-1px;margin-right:5px}
/*标题公用样式1end*/
.titleBoxSmall
{
    border-top: 1px solid #E4E4E4;
}
/*app下载*/
.appDown{position:fixed;background:rgba(0,0,0,.7);width:100%;height:40px;bottom:0;}
.appDown .conts{width:1346px;margin:0 auto;text-align:center;color:#fff;line-height:40px;font-size:14px}
.appDown .conts .mc{display:inline-block;margin-right:50px;font-size:20px}
.appDown .conts .iosBg{background: url(/imagesHRoot/icons/ios_app.svg) no-repeat 20px #30A53F;
    color: #fff;
    background-size: 18px;
    height: 32px;
    line-height: 35px;
    display: inline-block;
    padding: 0 22px 0 43px;margin-right:15px}
.appDown .conts .azBg{background: url(/imagesHRoot/icons/az_app.svg) no-repeat 20px #7b7777;
    color: #fff;
    background-size:17px;
    height: 32px;
    line-height: 35px;
    display: inline-block;
    padding: 0 22px 0 43px; }
.appDown .conts .close{float:right;cursor:pointer;padding:0 20px}

/*首页主题部分样式box2已取消--*/
.contentBox
{
    width: 1310px;
    margin: 10px auto;
    padding: 0;
    overflow: hidden;
}
.contentBoxMargin
{
}

.contentBoxMargin .aloneTitle
{
    border: none;
}
.contentBox > .L .aloneTitle
{
}
.contentBox > .L
{
    float: left;
    width: 994px;
    overflow: hidden;
    min-height: 2200px;
}
.contentBox > .L
{}
.homeBg .contentBox > .L{width:1011px}
.contentSearch{ }
.contentSearch>.L{background:#fff;border-right:none; width: 1003px;margin: 6px 6px 10px;
    padding: 0 9px; box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;box-sizing: border-box; padding-top:9px}
 
.contentSearch>.L .searchPadding{ }
.contentBox > .newsLbox
{
    width: 994px;padding-top:10px;padding-bottom:15px;min-height:700px !important;
    padding-right: 11px;padding-left:11px;background:#fff; margin: 4px 6px 6px 6px;
    box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;box-sizing: border-box; 
}
.contentBox > .jh_list{width:1006px;
    padding-top: 0;
    padding-bottom: 15px;
    min-height: 700px !important;
    padding-right: 0;
    padding-left: 0;
    background: none;
    box-shadow: none;
    border: none !important;
    margin: 2px;}
.contentBox > .noBorder
{
    border-right: none;
}
.aloneTitle
{
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 10px 10px 35px;
    margin-bottom: 10px;
    background: #E4E4E4;
    color: #363636;
}
.aloneTitleMargen
{
    margin-bottom: 0;
}
.aloneTitleMargen img
{
    vertical-align: middle;
    position: relative;
    top: -2px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
/*.contentBox .L .smallL, .contentBox .L .smallM, .contentBox .L .smallR
{
    height: 461px;
    overflow: hidden;
}*/
.contentBox .L .smallL
{
    float: left;
    width: 338px;
    padding:0 13px;
    border-right: 1px solid #ccc;
    min-height: 461px;
}
/*335*/
.boxs1, .boxs2, .boxs3, .boxs4
{
    margin-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #F7F4F4;
    padding-bottom: 10px;
}
.contentBox .L .smallL div:last-child, .contentBox .L .divHoldL div.boxs5:last-child, .contentBox .L .smallM div:last-child, .contentBox .L .smallR div:last-child
{
    border-bottom: none;padding-bottom: 0;
}
.boxs1 .titles, .boxs2 .titles, .boxs3 .titles, .boxs4 .titles, .boxs5 .titles, .boxs6 .titles
{
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.5em;
    color: #222;
}
.hotsBox,.Ltwo,.Rone
{
    overflow: hidden;
}
.Ltwo{float:left;position:relative;background:#fff;margin: 7px 6px 6px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;padding-bottom: 15px;border-radius:4px }
.Ltwo .abnormal{position:absolute;top:40px;background:rgba(0,0,0,.5);color:#fff;width:50%;margin:0 auto;text-align:center;padding:5px 0;font-size:14px;z-index:2;margin-left:25%;display:none;}
/*江湖样式*/
.shareBox{padding: 10px 12px 5px !important;margin:0 auto;border-bottom:1px solid #e4e4e4 !important;cursor:pointer}
.jh_list .shareBox{padding: 10px 18px 5px !important;
    margin: 0 13px;
    /* border: 1px solid #f00; */
    background: #fff;
  
    margin: 4px 6px 15px 12px;
    box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;
    border-bottom: none !important;
  }
.shareBox_detail{border-bottom:none  !important;cursor:default}
.shareBox:last-child{border-bottom:none  !important} 
.shareBox .sharePeo{overflow:hidden;cursor:pointer}
.shareBox_detail .sharePeo{overflow:hidden;cursor:default}
.sharePeo dt{float:left;margin-right:5px}
.sharePeo dt img{width:40px;height:40px;border-radius:50%;border:1px solid #ddd}
.Rone .sharePeo dt img{width:22px;height:22px;border-radius:50%;border:1px solid #ddd}
.shareBox_detail .sharePeo dt img{width:70px;height:70px;border-radius:50%;border:1px solid #ddd}
.newsLbox .sharePeo dd{font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#868686;margin-top:3px}
.shareBox_detail .sharePeo dd{font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#868686;margin-top:3px}
.sharePeo dd .names{font-size:15px;color:#222}
.Rone  .sharePeo dd{font-size:13px;margin-top: 3px;}
.Rone  .sharePeo dd .names{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;max-width:105px;font-size:13px }
.jh_list  .sharePeo dd .names{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;max-width:130px;font-size:13px }
.detais  .sharePeo dd .names{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;max-width:160px;font-size:13px }
.dis_jh{display:inline-block;overflow: hidden;}
.jh_list .dis_jh{display:inline-block;overflow: hidden;max-width:130px;text-overflow:ellipsis;white-space: nowrap;}
.detais .dis_jh{display:inline-block;overflow: hidden;max-width:240px;text-overflow:ellipsis;white-space: nowrap;}
.shareBox_detail .sharePeo dd .names{font-size:18px;color:#222;}
.sharePeo dd.times{margin-top:3px}
.shareBox_detail .sharePeo dd.times{margin-top:13px}
.shareBox .title{font-size:14px;margin:5px 0}
.shareBox .title img{max-width:15px}
.jh_list .shareBox .title img{max-width:16px}
.jh_list .shareBox .title{font-size:16px;margin:5px 0;margin:15px 10px}
.shareBox_detail .title{margin:14px 0;
 color: #333;
    padding: 0 6px;
    font-size: 18px;
    text-align: justify;
    line-height: 1.75em;
    word-break: break-all;
    word-wrap: break-word;} 
.contentBox .detais .shareBox_detail .title img{max-width:15px !important}
.shareBox ul.imgBox{overflow:hidden;margin-top:10px}
.shareBox ul.imgBox1{overflow:hidden;margin-top:10px}
.shareBox ul.imgBox li{float:left;margin-right:2%;margin-bottom:2%;width:31%;height:46px;position:relative;border: 1px solid #e4e4e4;overflow:hidden}
.shareBox ul.imgBox1 li{float:left;margin-right:2%;margin-bottom:2%;width:31.5%;height:80px;position:relative;border: 1px solid #e4e4e4;overflow:hidden}
.shareBox ul.imgBox2 li{float:left;margin-right:2%;margin-bottom:2%;width:31.6%;height:150px;position:relative;border: 1px solid #e4e4e4;overflow:hidden}
.shareBox ul.imgBox li:nth-child(3n){margin-right:0;}
.shareBox ul.imgBox li img{width:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}
.Rone .shareBox ul.imgBox li img{width: 80px;height: 100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}
.shareBox_detail  ul.imgBox li img{width:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}
.shareBox ul.imgBox1 li img{width:100%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}
.detail_s{overflow:hidden;color:#9E9E9E;font-size:14px}
.detail_s .zanIcon{width:14px;height:14px;vertical-align:middle;position:relative;top:-2px;margin-right:5px}
.jh_listB{overflow:hidden;color: #9E9E9E;font-size:14px;padding:7px 0;border-top:1px solid #f4f4f4;margin-top: 10px;}
.video_jh{position:relative;margin: 10px 0;overflow:hidden;text-align: center;background:#000}
.video_jh>a{color:#fff;float:left;width:100%;height:100%;}
.video_jh .open{position:absolute;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.5);top:50%;left:50%;margin-top:-25px;margin-left:-25px;background:rgba(0,0,0,.5)}
.video_jh .open>a{color:#fff}
.video_jh .videoTime{position:absolute;padding:5px 10px;border-radius:5px;background:rgba(0,0,0,.5);bottom:5px;right:5px;background:rgba(148, 142, 142, 0.5);color:#fff;font-size:12px}
.video_jh .open img{width:30px;height:30px;margin-left:12px;margin-top:10px}
.plun { font-size:14px;margin-bottom:5px;color:#333;border-top:1px solid #f4f4f4;padding-top:5px}
.plun>p{margin-bottom:5px;}
.plun>p:last-child{margin-bottom:0}
.plun .users{color:#00A83C}
.plMore{color:#00A83C;font-size:14px}
.shareBox p.yd{margin-right:30px;float:left}
.shareBox p.zans{margin-right:30px;float:left}
.shareBox p.pls{margin-right:15px;float:left}
.shareBox p.share{margin-right:15px;float:left}
.shareBox .jb{float:right;color:#9E9E9E}
.shareDT{overflow:hidden;padding:10px;background:#f7f8fa;margin:10px 0}
.shareDT .left{float:left;width:100px;height:80px;position:relative;overflow:hidden;margin-right:10px}
.shareDT .leftNo{display:none}
.shareDT .left img{position:absolute;margin:auto;left:0;top:0;right:0;bottom:0}
.shareDT .right{line-height:1.5em;font-size:14px}
.shareDT .right a{color:#666}
.zanIcon{width:16px;height:16px;vertical-align:middle;position:relative;top:-1px;margin-right:5px}
.jh_list .zanIcon{width:14px;height:14px;vertical-align:middle;position:relative;top:-2px;margin-right:5px}
 .jh_list .shareDT {
    margin: 10px;
}
 .jh_list .shareBox ul.imgBox1{margin: 10px 10px 0;}
 .jh_list .shareBox .sharePeo {
    background: #f4f4f4;
    padding: 10px;
    border-bottom: 1px solid #dbdbdb !important;
}
 .jh_list  .plun {margin:0 10px;padding-bottom: 7px;}
 .jh_list .jh_listB {
    padding: 10px ;
}
 .jh_list .plMore{margin:0 10px;padding-bottom:7px}
.jh_list .domesticBox  .shareBox{padding: 0 !important;}
 .jh_list .video_jh {margin: 10px;text-align: center;background:#000}
.plIcon {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 5px;
}
.plBox{background:#f4f4f4;padding: 20px 10px 5px;margin:0 auto;margin-top:20px}
.plBox .plNum{font-size:18px;font-weight:bold;margin-bottom:15px}
.plBox .plNum span{}
.plBox .LRshare{overflow:hidden;width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}
.plBox .LRshare:last-child{border:none}
.LRshare .Lshare{float:left;overflow:hidden;width:90%;font-size:14px;}
.Lshare dt{float:left;margin-right:5px}
.Lshare .LshareR{float:left;width:71%}
.Lshare dt img{width:50px;height:50px;border-radius:50%;border:1px solid #ddd}
.Lshare dd.users {color:#868686;margin-bottom:15px}
.Lshare dd .friend{color:#6C5E97} 

.LRshare .Rshare{float:right;width:20px;height:20px}
/*背景块*/
.homeBg,.searchBg,.newsBg{background:#f4f4f4}
 
        .homeBg .newsBox,.homeBg .developBox,.homeBg .interviewBox,.homeBg .rankingBox,.ZyhBox{background:#fff;margin: 7px 2px 0px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;}
.homeBg .gnBox{background:#fff;margin: 7px 6px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;}
.homeBg .gnBox .domesticBox,.homeBg .internationalBox,.homeBg .lawsBox{padding-bottom:10px}
.Rone{float:right;min-height:512px;margin: 7px 4px 6px;
 
    box-shadow: 0 0px 8px 0 #969494;
    padding: 0;
    border: 1px solid #e4e4e4;
    -moz-box-sizing: border-box; background:#fff;border-radius:4px
}
 .Rone  .dis_jh{color:#999}
 .Rone  .aloneTitle{margin-bottom:0}
.newsBg dl.bigLeft{padding-left:0}
.hotsBox .boxs5 .titles 
{
    height: 49px;
    overflow: hidden;
}
.boxs5 .titles
{
    height: 49px;
    overflow: hidden;
}
.hotsBox .boxs1 .titles
{
    max-height: 49px;
    overflow: hidden;
}
.textBox
{
    overflow: hidden;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.textBox img
{
    width: 99px;
    height: 66px;
    float: left;
    overflow: hidden;
    margin-right: 18px;
    border: 1px solid #F7F4F4;
}
.textBox img:last-child
{
    margin-right: 0;
}
.boxs1 .bottom, .boxs2 .bottom, .boxs3 .bottom, .boxs4 .bottom, .boxs5 .bottom, .boxs6 .bottom
{
    font-size: 12px;
    color: #9F9F9F;
    width: 100%;
    margin-top: 10px;
}
.bottom a,.bottoms a{color:#9F9F9F}
/*smallL，smallM,smallR共用样式结束*/
.boxs2 .titles
{
    overflow: hidden;
}
.boxs2 .titles .imgRight
{
    float: right;
    width: 99px;
    height: 66px;
    border: 1px solid #F7F4F4;
}
/*smallL结束*/
.contentBox .L .smallM
{
    float: left;
    width: 338px;
    padding: 0 13px;
    
}
/*380*/
.boxs4Img
{
    margin-bottom: 10px;
}
.boxs4Img img
{
    width: 100%;
}
/*smallM结束*/
.contentBox .L .smallR
{
    float: right;
    width: 245px;
}
/*250*/
.box5Img
{
    border: 1px solid #F7F4F4;
    margin-bottom: 12px;
}
.Rone .box5Img{border:none}
.Rone .box5Img1
{
    border-top: 1px solid rgba(0,0,0,.1);
    padding-top:12px
}
.box5Img img
{
    width: 243px;
    height: 217px;border: 1px solid #F7F4F4;
}
/*smallR结束*/
.guanggaoBox
{
    overflow: hidden;
    clear: both;
    margin-bottom: 15px;
   padding: 0 7px;
    padding-top: 10px;
}
.guanggaoBox .guanggaos
{
    float: left;
    width: 170px;
    margin-right: 25px;
}
.guanggaoBox .guanggaosW
{
    float: left;
    width: 240px;
    margin-right: 26px;
}
.guanggaoBox .guanggaos img
{
    width: 170px;
    height: 60px;
}
.guanggaoBox .guanggaosW img
{
     
    width: 240px;
    
}
.guanggaoBox .guanggaos1
{
    width: 340px;
    margin-right: 0;
}
.guanggaoBox .guanggaos1 img
{
    width: 340px;
}
/*广告结束*/
.domesticBox
{
    overflow: hidden;
    padding-bottom: 10px;
}
.domesticBox .L
{
    float: left;
    width: 620px;
}
.homeBg .domesticBox .divItnlL{width:620px}
.domesticBox .L div:last-child, .domesticBox .R div:last-child
{
    border: none;
}
.domesticBox .L .domesticImg
{
    margin-bottom: 10px;
}
.domesticBox .L .domesticImg img
{
    width: 620px;
}
.domesticBox .L div:last-child
{
    padding-bottom: 0;
    margin-bottom: 0;
}
.domesticBox .R
{
    float: right;
    width: 340px;padding-right:10px
}
.homeBg .domesticBox .R{width:346px}
.homeBg .domesticBox .R .textBox img{margin-right:26px}
.homeBg .domesticBox .R .boxs5 .left{width:240px}
.boxs5
{
    overflow: hidden;
    border-bottom: 1px solid #F7F4F4;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.boxs5:last-child
{
    border-bottom: none;
    margin-bottom: 0;
}
.homeBg .boxs5:last-child{padding-bottom:0}
.boxs5 .left
{
    float: left;
    width: 224px;
    padding-right: 5px;
}
.ChannelBox .boxs5 .left
{
    float: left;
    width:689px;
    padding-right: 5px;
}
.detailBox .ChannelBox p.bottom{margin-bottom:0}
.boxs5 .right
{
    float: right;
}
.boxs5 .right img
{
    width: 99px;
    height: 66px;
    border: 1px solid #F7F4F4;position: relative;
    top: 4px;
}

dl.bigLeft
{
    float: left;
    width: 620px;
    padding-left: 10px;
}
dl.bigLeft .domesticImg
{
    margin-bottom: 10px;
}
dl.bigLeft .domesticImg img
{
    width: 100%;
}
dl.bigLeft dd.titles
{
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.5em;
    color: #222;
}
dl.bigLeft dd.bottoms
{
    font-size: 12px;
    color: #9F9F9F;
    width: 100%;
    margin-top: 10px;
}
/*国内结束*/
.internationalBox
{
    overflow: hidden;
    padding-bottom: 0;
    background:#fff;margin: 7px 6px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;
}
.internationalBox .L
{
    overflow: hidden;
}
.internationalBox .L .zuo
{
    float: left;padding-left: 10px;
    width: 300px;
}
.internationalBox .L .you
{
    float: right;
    width: 300px;
}
dl.zuo dt
{
    margin-bottom: 10px;
}
dl.zuo dt img
{
    width: 300px;
    height: 200px;
}
dd.titles
{
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.5em;
    color: #222;
}
dd.bottoms
{
    font-size: 12px;
    color: #9F9F9F;
    width: 100%;
    margin-top: 10px;
}
.guanggaoW
{
    padding-top: 20px;
    clear: both;
}
.guanggaoW img
{
    width: 100%;
}
.guanggaoW_padding
{
    padding-bottom: 20px;
    margin-bottom: 20px;
}
/*行业结束*/
.tradeBox{
    background:#fff;margin: 7px 6px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;padding-bottom: 10px;}
/*国际结束*/
.lawsBox{background:#fff;margin: 7px 6px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;padding-bottom:0}
.L_right
{
    padding-bottom: 10px;
    border-bottom: 1px solid #F7F4F4;
    margin-bottom: 10px;
}
.L_right dt
{
    border: 1px solid #F7F4F4;
}
.L_right .margin10 img
{
    width: 100%;
}
dt.margin10
{
    margin-bottom: 10px;
}
/*法律法规结束*/
.guanggaoLR
{
    overflow: hidden;
    padding:0 7px  15px 4px;
    padding-bottom: 0;
    clear: both;
     
    margin-top: 12px;
    margin-bottom: 15px;
}
.guanggaoL
{
    float: left;
    width: 730px;overflow:hidden
}
.guanggaoR
{
    float: right;
    width: 250px;
}
.guanggaoR img{ width: 250px;}
.guanggaoL .threeL{float:left;}
.guanggaoL .threeL1{margin-right:25px}
.guanggaoR > a img
{
}
.guanggaoL_two
{
    float: left;
    width: 705px;
}
.guanggaoR_two
{
    float: right;
    width: 276px; 
}
.guanggaoR_two img
{
    height: 85px;
    width: 276px;
}
.guanggaoL img.guanggaoRone
{
    
}
/*行业*/
/*视频*/
.videoBox
{
     background:#fff;margin: 7px 6px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;padding-bottom:0
}
.videoBox .titleBox{margin-bottom:0}
.videoBig
{
    overflow:hidden;display: flex;
}
.videoBig1
{
    overflow:hidden;display: flex;height:435px
} 
.videoBig .videoL{float:left;width:700px;}
.videoBig .videoR{float:left;width:309px;background:#1A1A1A;color:#fff;font-size:12px}
.videoBig .videoR .top{padding:15px 10px}
.videoBig .videoR .top .title{color:#fff;font-size: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.videoBig .videoR .top .aboutVideo,.videoBig .videoR .top .aboutVideo a{color:#B8B8B8;}
.videoBig .videoR .top .aboutVideo{margin-top:3px}
.videoBig .videoR .bottom{background:#222222;overflow:auto;height:435px;}
.videoBig .videoR a{color:#fff}
::-webkit-scrollbar {width: 10px;height: 4px;background:#434343;} 
::-webkit-scrollbar-thumb {height:5px;background:#8E8E8E;}
.videoBig .videoR dl.videoLists{overflow:hidden;padding: 10px 0;display: flex;}
.videoBig .videoR dl.videoLists:hover,.videoBig .videoR dl.videoListsHover{background:#3A3A3A}
.videoR dl.videoLists dd.bofangNum{float:left;color: #fff;line-height: 40px;margin: 0 2px;text-align: center;width: 24px;}
.videoR dl.videoLists dd.bofang{float:left;color: #c03636;line-height: 40px;margin: 0 2px;text-align: center;width: 24px;}
.videoR dl.videoLists dt.listImg{float:left;margin-right:8px}
.videoR dl.videoLists dt.listImg img{width:72px;height:41px}
.videoR dl.videoLists .texts{float:left;width:175px;line-height: 1.3em;}

.videoR dl.videoLists dd.titleH{max-height:31px ;overflow:hidden}
.videoR dl.videoLists dd.huis{color:#767676;}
.videoBig img.videoBg
{
    width: 100%;
    height: 540px;
}
.btn_video 
{
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.videosSmall
{
    overflow: hidden;
    display: flex;
}
.videosSmall dl.videos
{
    overflow: hidden;
    float: left;
    width: 309px;
    padding: 20px 10px;
    border: 1px solid #fff;
    border-bottom: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
    border-top: none;
}
.videosSmall dl.videos:first-child
{
    border-left: 1px solid #fff;
}
.videosSmall dl.videos:first-child
{
    width: 302px;
}
.videosSmall dl.currents
{
    border: 1px solid #222;
    border-top: none;
    background: #222222;
    color: #fff;
}
.videosSmall dl.currents a, .videosSmall dl.currents p.videosTitle
{
    color: #fff;
}
dl.videos a.videosLink
{
    color: #000;
    width: 100%;
    display: flex;
}
dl.videos dt.videosImg
{
    float: left;
    width: 110px;
    margin-right: 10px;
}
dl.videos dt.videosImg img
{
    width: 110px;
    height: 62px;
    border: 1px solid #F7F4F4;
}
dl.videos dd.viedosR
{
    float: left;
    max-width: 175px;
}
dl.videos p.videosTitle
{
    overflow: hidden;
    font-size: 13px;
    line-height: 1.5em;
    height: 42px;
}
p.videosSource, p.videosTime
{
    font-size: 12px;
    color: #9F9F9F;
}
/*视频*/
.nopaddingR
{
    padding-right: 0 !important;
}
.nopaddingL
{
    padding-left: 0 !important;
}
.adsenseBoxL{background:none !important;box-shadow:none !important}
.categoryBox
{
    overflow: hidden;
    
    margin-bottom:7px;
}
.categoryBoxlast
{
    margin-bottom: 0;
}
.categories
{
    float: left;
    width: 317px;
    /*padding: 0 20px;*/ 
 background:#fff;margin: 7px 13px 4px  6px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;
}
.categoryBox .titleBox{margin-bottom:0}
.categories:first-child
{
    padding-left: 0;
}
.categories:first-child .categoryList, .categories:last-child .categoryList
{
}
.categories:last-child
{
    border: none;
   
    padding-right: 0;margin-right:0px;
}
.categoriesImg img
{
    width: 318px;
    height: 212px;
}
.categories4
{
    float: left;
    width: 234px;
     
   margin: 4px 6px 6px 12px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;
}
.categories4 .categoriesImg4
{text-align:center
}

.categories4:first-child
{
    margin-left:4px;
    border-left: none;
    padding-left: 0;
     
}
.categoriesImg4 img
{
    width: 235px;
    height: 155px;border-bottom: 1px solid #f4f4f4;
}
.adsenseBox
{
    border-top: 2px solid #E4E4E4;
    padding-top: 16px;
}
.adsenseBox img
{
    width: 232px;
    height: 345px;
}
.categoriesImg
{
    text-align: center;
}
.categoryList
{
    height: 188px;padding: 0 5px;
}
ul.categoryList span.disc {
    vertical-align: middle;
    float: left;
    font-size: 28px;
    position: relative;
    top: -2px;
}
ul.categoryList .discRight {
    display: block;
    overflow: hidden;height: 41px;
}
.categoryList li
{
    font-size: 14px;
    border-bottom: 1px solid #E4E4E4;
    padding: 10px 0;
    line-height: 1.5em;
}
.contentChannel .categoryList li:nth-child(5)
{
    font-size: 14px;
    border-bottom: none;
    padding: 10px 0;
    line-height: 1.5em;
}
.titleBox a.more
{
    float: right;
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
.contentChannel .titleBox .titleL {
    float: left;
    width: 212px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.categoryList li:last-child
{
    border-bottom: none;
}
.categoryList li a
{
    color: #000; 
}
/*招聘选拔、培训发展、绩效管理。。。。。*/
.otherBox
{
    border-bottom: none;background:#fff;margin:15px 6px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;padding-bottom:10px;
}
.otherBox dl.bigLeft dd.bottoms{padding-bottom:10px}
.otherBox .L_right
{
    border: none;
    border-bottom: 1px solid #F7F4F4;
}
/*综合其他*/
/*contentBox左侧结束*/
.contentBox > .R
{
    float: right;
    width: 280px; 
}
.contentBox > .R .developBox a
{
    color: #000;
}
.contentBox > .R .developBox b
{
    font-weight: 400;
}
.simpleList
{
    overflow: hidden;background:#fff
}
.simpleList li
{
    padding: 5px 0;
    float: left;
    line-height: 1.5em;
    font-size: 14px;
}
.developBox .simpleList li
{
    width: 100%;
    word-break: break-all;
    border-bottom: none;
}
.simpleList li a
{
    color: #000;
}
.LTsimpleList
{
    margin-bottom:15px;
}
.LTsimpleList li a
{
    color: #000;
    width: 120px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.simpleList li.LT_left
{
    width: 120px;
    padding-right: 8px;
}
.simpleListImg
{
    text-align: center;
}
.simpleListImgBox
{
    overflow: hidden;
    padding: 5px 0;
    border-bottom: 1px solid #E4E4E4;
}
.simpleListImg li
{
    float: left;
    width: 120px;
    padding-left: 5px;
    text-align: center;
    height: 50px;
    overflow: hidden;
}

.simpleListImg li img
{
    width: 120px;
}
.columnBox .simpleList li>a {
     
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
   
}
.columnBox .simpleListImg li{position:relative}
.columnBox .simpleListImg li img
{
    width: auto;height:40px;position:absolute;left:0;bottom:0;top:0;right:0;margin:0 auto;  
}
.marginRimg
{
    margin-right: 10px;
}
.simpleAdsense
{
    margin: 15px 0;
    text-align: center;
}
.marginMo
{
    margin-top: 4px;
}
.AdsenseMargin
{
    margin-top: 6px;
}
.simpleAdsense img
{
    max-width: 100%;
}
.boxs6
{
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 10px;
}
.contentBox > .R .boxs6{border-bottom:0}
.boxs6 .left
{
    float: left;
    width: 130px;
}
.boxs6 .right
{
    float: right;
}
.boxs6 .right img
{
    width: 120px;
    height: 80px;
    border: 1px solid #F7F4F4;
}
.newsBoxs .boxs6 .right img, .WXbox .boxs6 .right img
{
    width: 120px;
    height: 120px;
}
.boxs6 .leftBorder
{
    border: none;
}
.boxs6Margin
{
    margin-top: 20px;
}
.boxs6Margin .titles
{
    font-size: 14px;
}
.boxs6Margin .left
{
    width: 150px;
    position: static;
}
.WXbox .boxs6 .left, .newsBoxs .boxs6 .left
{
    width: 130px;
    position: static;
}
.boxs6Margin .right img
{
    width: 120px;
    height: 120px;
}
span.btn_sao
{
    color: #fff;
    font-size: 14px;
    padding: 5px 28px 5px 10px;
    text-align: center;
    display: inline-block;
    background: url(../imagesHRoot/saomaArrow.svg) #30A53F no-repeat 69px 7px;
    background-size: 19px;
    position: absolute;
    bottom: 10px;
    border:1px solid #00623B;
}
/*企业专栏*/
.contentChannel>.L {
    background: none;
    border: none;
    width: 1018px;
    margin: 1px;
    padding-top: 0px;min-height: 488px !important
}
.contentChannel .categoryList {
    height: 308px !important;
    padding: 0 5px;
    
}    
.contentChannel .categoryBox{margin-bottom:0}
    .contentChannel .categories {
    float: left;
    width: 322px !important;
    background: #fff;
     box-shadow: 0 0px 8px 0 #949393;
  border: none;
    border-radius: 4px;-moz-box-sizing: border-box;box-sizing: border-box; 
    margin: 6px 13px 13px 6px;height:408px;position:relative
}
.contentChannel .categories:nth-child(3n){
    border: none;
    padding-right: 0;
    margin-right: 0px;
}

/*高端访谈*/
.interviewBox .boxs6 .right img
{
    width:auto;height:auto;
    position:absolute;margin:auto;left:0;top:-1px;right:0;bottom:0;border:none
     
}

/*HRoot动态*/
.dynamic .boxs6 .right img
{
    max-height:80px;
}
.interviewBox .boxs6
{
    padding-bottom: 10px;
}
.interviewBox .boxs6 .left
{
    width: 129px;
}
.interviewBox .boxs6 .right{float: right;
    width: 120px;
    height: 80px;
    border: 1px solid #e2e2e2;
    text-align: center;
    vertical-align: middle;position: relative;}
.interviewBox .boxs6 .titles
{
    height: 60px;
    overflow: hidden;
}
.interviewBox .boxs6:last-child
{
    border: none;
    padding-bottom: 0;
}
.interviewBox .fangtanBox .boxs6:last-child
{
    border: none;
    padding-bottom:10px;margin-bottom: 0;
}

/*contentBox右侧结束*/
/*标题icon*/
.dtBg {
    background: url(../imagesHRoot/titleIcons/dtBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.rdBg
{
    background: url(../imagesHRoot/titleIcons/rdBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.ggBg 
{
    background: url(../imagesHRoot/titleIcons/ggBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.gnBg
{ 
    background: url(../imagesHRoot/titleIcons/gnBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.gjBg
{
    background: url(../imagesHRoot/titleIcons/gjBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.flfgBg
{
    background: url(../imagesHRoot/titleIcons/flfgBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.hyBg
{
    background: url(../imagesHRoot/titleIcons/hyBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 18px;
}
.spBg
{
    background: url(../imagesHRoot/titleIcons/spBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.zpxbBg
{
    background: url(../imagesHRoot/titleIcons/zpxbBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 23px;
}
.pxfzBg
{
    background: url(../imagesHRoot/titleIcons/pxfzBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.jxglBg
{
    background: url(../imagesHRoot/titleIcons/jxglBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.xcflBg
{
    background: url(../imagesHRoot/titleIcons/xcflBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.rcglBg
{
    background: url(../imagesHRoot/titleIcons/rcglBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.ksrzBg
{
    background: url(../imagesHRoot/titleIcons/ksrzBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.gssbBg
{
    background: url(../imagesHRoot/titleIcons/gssbBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.pjcpBg
{
    background: url(../imagesHRoot/titleIcons/pjcpBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.rkjlBg
{
    background: url(../imagesHRoot/titleIcons/rkjlBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.zzzlBg
{
    background: url(../imagesHRoot/titleIcons/zzzlBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.gzppBg
{
    background: url(../imagesHRoot/titleIcons/gzppBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.jrlrBg
{
    background: url(../imagesHRoot/titleIcons/jrlrBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.rjkjBg
{
    background: url(../imagesHRoot/titleIcons/rjkjBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 23px;
}
.zhBg
{
    background: url(../imagesHRoot/titleIcons/zhBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.zyhBg
{
    background: url(../imagesHRoot/titleIcons/zyhBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.zxpxyfzBg
{
    background: url(../imagesHRoot/titleIcons/zxpxyfzBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.gdftBg
{
    background: url(../imagesHRoot/titleIcons/gdftBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.bdBg
{
    background: url(../imagesHRoot/titleIcons/bdBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.qyzlBg
{
    background: url(../imagesHRoot/titleIcons/qyzlBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.ltBg
{
    background: url(../imagesHRoot/titleIcons/ltBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.hrootnewBg
{
    background: url(../imagesHRoot/titleIcons/hrootnewBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.hrootwxBg
{
    background: url(../imagesHRoot/titleIcons/hrootwxBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.qtBg
{
    background: url(../imagesHRoot/titleIcons/qtBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 20px;
}
.blmBg
{
    background: url(../imagesHRoot/titleIcons/blmBg.svg) #E4E4E4 no-repeat 10px;
    background-size: 16px;
}
/*右侧边框*/
.developBox
{
    margin: 7px 2px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;
}
.developBox .simpleList li,.rankingBox .simpleList li,.ZyhBox  .simpleList li{border-bottom: 1px solid #E4E4E4;}
.developBox .simpleList li:last-child{border-bottom:none}
.columnBox{margin: 7px 2px 0px;
    box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;}
.developBox .simpleList, .rankingBox .simpleList, .columnBox .simpleList, .ZyhBox .simpleList
{
     
    padding: 0 10px;
}
.columnBox .simpleList li
{
    border-bottom: 1px solid #E4E4E4;
}
ul.simpleList li
{
    overflow: hidden;
}
.simpleList li span.disc
{
    vertical-align: middle;
    float: left;
    font-size: 28px;
    position: relative;
    top: -2px;
}
.simpleList li .discRight
{
    display: block;
    overflow: hidden;
}

.WXbox .boxs6, .newsBoxs .boxs6
{
    
    margin-bottom: 15px;
    padding: 10px;
    position: relative;
}
.forumBox .simpleList
{
     
    padding: 0 10px;
}
.forumBox .simpleList li
{
    border-bottom: 1px solid #E4E4E4;
}
.forumBox .titleBox, .interviewBox .titleBox, .newsBox .aloneTitle, .rankingBox .titleBox, .columnBox .titleBox, .ZyhBox .titleBox
{
    margin-bottom: 0;
}
.fangtanBox
{
    
    padding: 10px 10px 0;
}
.wenzhangBox
{
    
    padding: 10px 10px 0;
}
.wenzhangBox .boxs6
{
}
.newsBox .wenzhangBox .boxs6 .left
{
    padding-top: 0 !important;
}
.newsBox .wenzhangBox .boxs6 .left .titles
{
    height: 72px;
    overflow: hidden;
    line-height: 1.4em;
}
/*无图*/
.newsBox .wenzhangBox .boxs6NoImg .leftNoimg .titles
{
    height: auto;
    min-height:40px;
    overflow: hidden;
    line-height: 1.4em;
    margin-bottom:0;
}
.wenzhangBox .boxs6:last-child
{
    border: none;
    padding-bottom: 0;
}
.simpleList li:last-child{border-bottom:none}
/*新闻列表样式*/
.listNavs
{
    background: rgba(0,0,0,.5);
    color: #fff;
    height: 35px;
    line-height: 33px;
    font-size: 14px; 
   z-index: 11;
}
.listNavs > p
{
    width: 1298px;
    margin: 0 auto;
}
.listNavs > p a
{
    color: #fff;display:inline-block;height:35px;line-height:33px;
}
.newsLbox
{
    border-bottom: none;
    width: 1010px;
}
.twoList {
    overflow: hidden;
    padding: 10px 0;
    border-top: 1px solid #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
    margin: 10px 0 15px;font-size: 14px;
}
.shareBox .twoList>p {
    float: left;
    width: 50%;
    margin-right: 0;
    text-align: center;
}
 
.newsLbox .exchangeL
{
    float: left;
    width: 465px;
    padding-right: 18px;
    border-right: 2px solid #E4E4E4;
    min-height: 1px;
}
.jh_list .exchangeL{padding-right:0;width:501px;border-right:none}
.jh_list .exchangeL .shareBox{margin-left:1px }
.newsLbox .exchangeR
{
    float: left;
    width: 465px;
    padding-right: 0;
    padding-left: 18px;
}
.jh_list .exchangeR{padding-left:0;width:501px}
.jh_list .exchangeR  .shareBox{margin-right:1px }
.boxs6 .titles
{
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 1.5em;
    color: #222;
}
.exchangeR > dl.bigLeft
{
    float: none;
    width: 100%;
    padding-right: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E4E4E4;
}
.newsLbox .textBox img, .newsLbox .boxs5 .right img
{
    width: 141px;
    height: 91px;
}
.newsLbox .boxs5 .right img {
    width: 141px;
    height: 91px;position:relative;top:0;margin-top:2px
}
.newsLbox .boxs5 .left
{
    width: 300px;
}
.newsLbox .boxs5 .titles
{
    height: 75px;
    overflow: hidden;
    margin-bottom: -5px;
}
.newsBox .boxs6 .left
{
    overflow: hidden;
    padding-top: 10px;
}
.newsBoxs,.WXbox,.slideNavR{background:#fff;margin: 7px 2px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;}
.forumBox{background:#fff;margin: 7px 2px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;-moz-box-sizing: border-box;}
.newsBox .boxs6 .left a, .newsBoxs .boxs6 .left a
{
    color: #000;
}
.newsBox .boxs6 .left .titles
{
    height: 58px;
    overflow: hidden;
}
span.keywords
{
    color: #f00;
}
.boxs6 .leftNoimg
{
    float: left;
    width: 258px;
}
.newsBox .boxs6 .left span.nums
{
    float: left;
    height: 40px;
    width: 24px;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
    color: #ccc;
    margin-right: 10px;
    text-align: left;
    position: relative;
    top: -4px;
    z-index: 0;
}
.boxs6NoImg .right
{
    display: none !important;
}
.newsBox .boxs6 .boxs6NoImg span.numsBig, .newsBox .boxs6 .left span.numsBig
{
    float: left;
    height: 40px;
    width:24px;
    font-size: 30px;
    line-height: 40px;
    color: #ccc;
    margin-right: 10px;
    text-align: left;
    font-weight: normal;
    position: relative;
    top: -4px;
}
.newsBox .boxs6 .boxs6NoImg span.numsBigTen, .newsBox .boxs6 .left span.numsBigTen {width:40px}
.newsBox .boxs6 .newsText .titles
{
    height: 58px;
    overflow: hidden;
}
.slideNavR
{
    font-size: 14px;
    border: 1px solid #DCDCDC;
}
.slideNavR a
{
    display: inline-block;
    color: #333;
    padding: 10px 4px;
}
/*登录页*/
.Bg
{
    background: url(/imagesHRoot/loginBg.png) no-repeat left;
    background-size: 114%;
}
.loginBox, .registrationBox
{
    width: 440px;
    margin: 50px auto;
}
.registrationBox
{
    width: 503px;
    margin: 50px auto;
}
.loginLogo
{
    text-align: center;
    margin-top: 50px;
}
.loginBox
{
    background: #fff;
    border: 2px solid #E4E4E4;
}
.loginBox
{
    width: 450px;
    padding: 20px 0px;
    margin: 50px auto;
    padding-top: 0;
    margin-top: 10px;
}
.loginBox
{
    margin-bottom: 140px;
     
     
    box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;border-top:0;
    border-radius: 4px;-moz-box-sizing: border-box; 
}
.simpleHead
{
    height: 70px;
    background: #fff;
}
.simpleHeadimg
{
    width: 700px;
    margin: 0 auto;
}
.simpleHead .simpleHeadimg a img
{
    width: 150px;
    height: 62px;
    margin-top: 4px;
    border: none;
}
.loginBox .title
{
    margin-bottom: 30px;
    font-size: 18px;
    text-align: center;
    background: #666;
    color: #fff;
    padding: 10px 0;
}
.loginBox .input_box
{
    margin-bottom: 0;
}
.input_box
{
    border: 2px solid #E4E4E4;
    margin-bottom: 40px;
    background: #fff;
}
.input_box input
{
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #333;
}
.input_box:hover
{
    border: 2px solid #30A53F;
}
.input_boxNo
{
    margin-bottom: 0;
}
.input_box input
{
    border: none;
    background: none;
    padding: 10px;
}
p.forgetBox
{
    margin-top: 5px;
    text-align: right;
    margin: 0 30px;
    margin-top: -25px;
    font-size: 14px;
    position: relative;
    z-index: 11;
}
p.forgetBox a.forgetPass
{
    color: #666;
}
p.forgetBox a.forgetPass:hover
{
    cursor: pointer;
}
p.forgetBox a.forgetPass:hover, .accountNum .right a:hover, .errorMassing a.gais:hover, .simpleHeadLR .right a:hover
{
    text-decoration: underline;
}
.loginBox p.Btns
{
    font-size: 14px;
    margin: 20px 30px 15px;
}
.loginBox .input_box input
{
    width: 90%;
}
.loginBox .input_box input.yzm_input{width:100px !important;padding-right:0}
.loginBox .input_box input.yzms_input{width:100%}
p.Btns
{
    font-size: 14px;
    margin: 20px 0;
}
p.Btns1
{
    font-size: 14px;
    margin-top: 0;
    text-align: center;
}
p.Btns a.logins
{
    display: block;
    color: #fff;
    background: #30A53F;
    text-align: center;
    padding: 10px 0;
    font-size: 18px;
}
.accountNum
{
    height: 40px;
    margin: 0 30px;
}
.accountNum .left
{
    float: left;
    color: #666;
    font-size: 14px;
}
.accountNum .left:hover
{
    color: #30A53F;
    cursor: pointer;
}
.accountNum .left img
{
    width: 18px;
    height: 18px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 3px;
}
.accountNum .left span.hrootNum img
{
    width: 66px;
    height: 18px;
    top: -4px;
}
.accountNum .right
{
    float: right;
    font-size: 14px;
    color: #666;
}
.accountNum .right a
{
    color: #666;
}

.loginBox p.titles {
    position: relative;
    text-align: center;z-index:1;margin:0 70px;
}
.loginBox p.titles span.borders {
    position: absolute;
    border-bottom: 1px solid #ccc;
    width: 100%;
    left: 0;
    top: 50%;
    z-index:-1;
}
.loginBox p.titles span.mores {
    background: #fff;
    font-size: 14px;
    color: #666;
    padding: 0 15px;
}
.logoMores {text-align:center;margin-top:15px}
.logoMores .icons{width:50px;height:50px;margin-right:15px;border:1px solid #ccc;border-radius:50%}
/*找回密码*/
.simpleHeadLR
{
    width: 800px;
    margin: 0 auto;
    overflow: hidden;
    line-height: 70px;
}
.simpleHeadLR .left
{
    float: left;
}
.simpleHead .simpleHeadLR .left img
{
    margin-left: 0;cursor: pointer;
}
.simpleHeadLR .right
{
    float: right;
}
.simpleHeadLR .right a
{
    color: #30A53F;
}
.findPwdBox
{
    width: 800px;
    margin: 0 auto;
    min-height: 435px;
}
.findPwdBox .title
{
    font-size: 30px;
    margin: 40px 0;
}
.findPwdBox .LR_inputBox
{
    padding-bottom: 20px;
}
.findPwdBox .LR_inputBox .input_box
{
    margin-bottom: 0;
}
.LR_inputBox, .LR_inputBox
{
    overflow: hidden;
    width: 544px;
}
.LR_inputBox .L
{
    float: left;
    padding: 10px 0;
    width: 100px;
    font-size: 16px;
}
.LR_inputBox .R
{
    float: left;
    width: 440px;
}
.LMR_inputBox .R
{
    width: 220px;
}
.LR_inputBox .R input
{
    min-width: 200px;
}
.LMR_inputBox .right
{
    float: right;
    width: auto;
    color: #30A53F;
}
.LMR_inputBox .right > span
{
    padding: 10px 15px;
    display: inline-block;
}
.LMR_inputBox .right input
{
    text-align: center;
}
.findPwdBox p.Btns
{
    width: 220px;
    margin: 0 0 0 100px;
}
.findPwdBox p.Btns a.next_Btn
{
    display: block;
    color: #fff;
    background: #30A53F;
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
}
.findPwdBox p.Btns:hover a
{
    background: #008329;
}
p.TSerror
{
    color: #CC0000;
    padding-left: 125px;
    visibility: hidden;
    font-size: 12px;
    position: relative;
    top: 10px;
    height: 17px;
    background: url(/imagesHRoot/error.svg) no-repeat 100px !important;
    background-size: 16px !important;
    clear: both;
}
p.TSerror1
{
    color: #CC0000;
    visibility: hidden;
    padding-left: 25px;
    font-size: 12px;
    position: relative;
    top: 10px;
    height: 17px;
    background: url(/imagesHRoot/error.svg) no-repeat left !important;
    background-size: 16px !important;
    clear: both;
}
.boxErrors p.TSerror, .boxErrors p.TSerror1
{
    visibility: visible;
}
.boxErrors .input_boxNo
{
    border: 2px solid #E4E4E4 !important;
}
/*邮箱验证*/
.simpleHeadLR1000
{
    width: 1000px;
    margin: 0 auto;
}
.validateBoxs
{
    width: 1000px;
    margin: 0 auto;
}
.validateBox
{
    overflow: hidden;
}
.validateBox .validateImg
{
    float: left;
    margin-right: 20px;
}
.validateBox .validateR
{
    float: left;
}
.validateBox .validateR .emailUrl
{
    font-size: 22px;
    margin-bottom: 20px;
}
.validateBox .validateR .CSbox
{
    margin-bottom: 20px;
}
.validateBox .validateR .CSbox a.reviseEmail
{
    color: #30A53F;
    margin-left: 10px;
}
.validateBox .LR_inputBox .L
{
    width: 340px;
    padding: 0;
}
.validateBox .LR_inputBox .R
{
    width: auto;
    float: right;
}
.validateBox .LR_inputBox .R span
{
    padding: 8px 15px;
    display: inline-block;
}
.validateBox .boxErrors .R
{
    border: 2px solid #E4E4E4;
}

.validateBox .validateR .resend span.hasBeenSent
{
    display: block;
    margin-left: 20px;
    margin-top: 5px;
}
.validateBox .validateR .resend span.agains
{
    color: #30A53F;
    margin-left: 10px;
}
.validateBox .validateR .resend span.agains b
{
    color: #000;
}
.validateBox .validateR .resend span.agains:hover
{
    text-decoration: underline;
}





.loginBox .title span
{
    display: inline-block;
    width: 49%;
    text-align: center;
}
.loginBox .title span.first
{
    border-right: 1px solid #797979;
}
.loginBox .title span.currents
{
    color: #30A53F;
}
p.Texts
{
    border-bottom: 1px solid #E4E4E4;
    margin: 0 20px;
}
span.disBlock
{
    display: block;
    color: #30A53F;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
}
input.wid100
{
    width: 100%;
}
p.Texts input[type='text'], p.Texts input[type='password'], p.Texts input[type='button'], p.Texts input[type='submit']
{
    background: none;
    border: none;
    outline: none;
}
p.Texts input
{
    font-size: 18px;
    color: #2E3E4C;
    margin-bottom: 5px;
}
.TextsLR
{
    overflow: hidden;
}
.TextsLR .JYM_text, .TextsLR .YZM_text
{
    float: left;
    width: 80px;
}
.TextsLR .JYM_btn, .TextsLR .YZM_btn
{
    float: right;
    color: #fff;
    font-size: 12px;
    padding: 8px 15px;
    background: #A1A1A1;
    position: relative;
    top: -11px;
}
.TextsLR .JYM_btn input, .TextsLR .YZM_btn input
{
    color: #fff;
    font-size: 12px;
    margin: 0;
    cursor: pointer;
}

p.Btns .loginBtn
{
    border: none;
    background: none;
    color: #fff;
    background-color: #30A53F;
    text-align: center;
    cursor: pointer;
    padding: 10px 50px;
    margin-right: 10px;
    border: 1px solid #30A53F;
    font-size: 16px;
}
p.Btns .registerBtn
{
    border: none;
    background: none;
    border: 1px solid #30A53F;
    padding: 10px 50px;
    margin-right: 10px;
    font-size: 16px;
}
p.Btns a.forgetPass
{
    color: #000;
}
/*注册*/
.userBg, .mobileBg, .emailBg, .departmentBg, .positionBg, .companyBg, .pwdBg, .yzmBg, .reviseBg
{
    background: url(/imagesHRoot/userBg.svg) no-repeat 5px !important;
    background-size: 16px !important;
    padding-left: 25px !important;
}
.mobileBg
{
    background: url(/imagesHRoot/mobileBg.svg) no-repeat 5px !important;
    background-size: 16px !important;
}
.pwdBg
{
    background: url(/imagesHRoot/pwdBg.svg) no-repeat 5px !important;
    background-size: 14px !important;
}
.emailBg
{
    background: url(/imagesHRoot/emailBg.svg) no-repeat 5px !important;
    background-size: 16px !important;
}
.departmentBg
{
    background: url(/imagesHRoot/departmentBg.svg) no-repeat 5px !important;
    background-size: 14px !important;
}
.positionBg
{
    background: url(/imagesHRoot/positionBg.svg) no-repeat 5px !important;
    background-size: 15px !important;
}
.companyBg
{
    background: url(/imagesHRoot/companyBg.svg) no-repeat 5px !important;
    background-size: 15px !important;
}
.yzmBg
{
    background: url(/imagesHRoot/yzmBg.svg) no-repeat 5px !important;
    background-size: 15px !important;
}
.reviseBg
{
    background: url(/imagesHRoot/reviseBg.svg) no-repeat 5px !important;
    background-size: 15px !important;
    cursor: pointer;
}

.registrationBox
{
    background: #fff;
    box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;border-top:0;
    border-radius: 4px;-moz-box-sizing: border-box; 
}
.registrationBox .input_box input
{
    padding: 10px 0;
    width: 100%;
    box-sizing: border-box;
}
.registrationBox .title
{
    padding: 10px 0;
    font-size: 24px;
    text-align: center;
    background: #666;
    color: #fff;
    margin-bottom: 40px;
}
.padding20
{
    padding-bottom: 20px;
    margin: 0 30px 0;
}
.LR_input_box
{
    overflow: hidden;
    margin: 0 30px 0;
}
.LR_input_box1
{
    overflow: hidden;
    margin: 0;
}
.LR_input_margin
{
    overflow: hidden;
    margin: 0 30px 0;
}
.LR_input_box .left
{
    float: left;
    width: 45%;
    padding-bottom: 20px;
}
.LR_input_box .right
{
    float: right;
    width: 45%;
    padding-bottom: 20px;
}
.LR_input_box .left1
{
    float: left;
    width: 60%;
}
.LR_input_box .right1
{
    float: right;
    width: 37%;
    text-align: right;
}
.LR_input_box .right1 .input_box input
{
    color: #30A53F;
}
.LR_input_box .right1 .sexBox
{
    margin-top: 10px;
}
.registrationBox .left .input_box, .registrationBox .right .input_box
{
    margin: 0;
}
.registrationBox p.Btn
{
    text-align: center;
}
.registrationBox .starBtn
{
    background: #30A53F;
    display: block;
    border: none;
    margin: 0 auto;
    padding: 10px 50px;
    color: #fff;
    cursor: pointer;
}
.registrationBox a.starBtn
{
    background: #30A53F;
    display: inline-block;
    border: none;
    margin: 0 auto;
    padding: 10px 50px;
    color: #fff;
}
.registrationBox .starBtn:hover
{
    background: #008329;
}
.registrationBox .input_box
{
    margin: 0;
}
.errorMassing
{
    border: 1px solid #CC0000;
    color: #CC0000;
    margin: 0 30px 30px;
    padding: 15px 0 15px 45px;
    font-size: 14px;
    background: url(/imagesHRoot/error1.svg) no-repeat 20px !important;
    background-size: 20px !important;
}
.errorMassing a.gais
{
    color: #30A53F;
}
.boxErrors .input_box, .boxError .input_box
{
    border: 2px solid #CC0000;
}
p.errors
{
    color: #CC0000;
    padding-left: 25px;
    font-size: 12px;
    position: relative;
    top: 10px;
    height: 17px;
    visibility: hidden;
    background: url(/imagesHRoot/error.svg) no-repeat left !important;
    background-size: 16px !important;
}
p.error
{
    color: #CC0000;
    padding-left: 25px;
    font-size: 12px;
    height: 17px;
    margin: -10px 0 10px;
    background: url(/imagesHRoot/error.svg) no-repeat left !important;
    background-size: 16px !important;
}
p.error a
{
    color: #30A53F;
}
.boxErrors p.errors
{
    visibility: visible;
    padding-left: 25px;
    background: url(/imagesHRoot/error.svg) no-repeat left !important;
    background-size: 16px !important;
}
span.radioChecked
{
    background: url(/imagesHRoot/sexCheck.png) no-repeat 0 !important;
    padding-left: 20px !important;
    background-size: 17px !important;
}
span.sexM
{
    margin-right: 10px;
}
span.sex
{
    display: inline-block;
    padding-left: 20px;
    background: url(/imagesHRoot/sex.png) no-repeat 0;
    background-size: 17px;
}
.validates
{
    margin: 0 30px;
    display: none;
}
.validates .reviseMobile
{
    margin-bottom: 20px;
    color: #868686;
    font-size: 14px;
    overflow: hidden;
}
.validates .reviseMobile span
{
    float: right;
    color: #30A53F;
}
.validates .padding20
{
    margin: 0;
}
.yisiBox{margin: 0 30px 30px; color: #666; line-height: 14px;overflow:hidden;font-size:14px}
.yisiBox input.inputs{width: 20px; border:0; padding-left:0px; line-height: 10px; height: 15px;box-shadow: inset 0 0 3px 0 rgba(0,0,0,0);float: left;}
.yisiBox a.xieyi{color: #30a53f;}
/*搜索页*/
.searchBox
{
    overflow: hidden;
    margin: 20px 0;
    margin-top: 0;
    position: relative;
}
.searchBox img.close
{
    position: absolute;
    right: 100px;
    right: 126px;
    top: 7px;
    width: 25px;
    height: 25px;
}
.searchBox input.searchText
{
    float: left;
    border: none;
    width: 829px;
    height: 40px;
    background: url(../imagesHRoot/searchIcon.svg) no-repeat 12px #fff;border:1px solid #EBEEF0;
    background-size: 30px;
    padding-left: 54px;
    font-size: 16px;
}
.searchBox input.searchBtn
{
    float: right;
    border: none;
    width: 96px;
    text-align: center;
    height: 42px;
    background: #085EAB;
    color: #fff;
    font-size: 16px;
}
p.searchJL
{
    font-size: 14px;
    clear: both;
    display: block;
    padding-top: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E4E4E4;
}
.contentSearch .boxs5 .right img
{
    width: 120px;
    height: 80px;
    border: 1px solid #F7F4F4;
}
.contentSearch .boxs5 .titles
{
    margin-bottom: 10px;
    height: 56px;
    overflow: hidden;
    font-size: 20px;
    line-height: 1.5em;
    color: #222;
}
.contentSearch .boxs5 .left
{
    float: left;
    width: 830px;
    padding-right: 5px;
}
.bdshare-button-style0-16 a.noA{background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 135px !important;
    height: 256px !important;}
/*详情页样式*/
.contentBox > strong
{
    float: left;
    width: 290px;
}
.detais
{
    width: 846px;
   margin: 7px 2px 15px;
  margin-left: 159px;
    padding: 18px 20px;background:#fff;
    box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;box-sizing: border-box;padding-bottom:4px;
}
.detais table{width:100% !important;max-width:100% !important}
.marginsBg{ width: 847px;
    margin-left: 161px;}
.detais div.content
{
    padding: 0 !important;
}
.contentBox .detais img
{
     max-width: 100% !important; 
    height: auto;
}
.detailBox
{
    margin-bottom: 50px;
    position: relative;
}
div.positions {
    position: absolute;
    left:1px ;
    top: 132px ;
    width: 135px ;height:180px;background:#fff;box-shadow: 0 0px 0px 1px rgba(0,0,0,.1);
}       
.positions p.shareTitle {background: url(../imagesHRoot/titleIcons/shares.svg) #E4E4E4 no-repeat 10px;
    background-size: 15px;font-size: 14px;
    font-weight: bold;
    padding: 5px 10px 5px 32px;
    margin-bottom: 10px;color: #363636;}
.detailBox h2.title
{
    font-size: 22px;
}
.detailBox p.bottom
{
    font-size: 12px;
    color: #9F9F9F;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}
.source_a .green, .source_a a
{
    color: #30A53F;
}
.detailImgs
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.detailImgs img
{
    width: 100%;
}
.detaiShuoming
{
    overflow: hidden;
}
.detaiShuoming span.left
{
    float: left;
}
.detaiShuoming span.right
{
    float: right;
}
.detaiShuoming span.right img
{
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
p.detailText
{
    margin-top: 20px;
    font-size: 16px;
    line-height: 2em;
}
.detailAD {margin:15px 0}
.detailAD img.ads{height:105px;width:808px}
.pinglunBox{box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;padding-bottom:4px;background:#fff}
p.comments
{
    background: #f4f5f6;
    text-align: center;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
   
}
p.commentsCursor{cursor:pointer}
p.comments img
{
    vertical-alin: middle;
    width: 15px;
    height: 15px;
    margin-left: 10px;
    position: relative;
    top: 3px;
}
.commentsBox
{
    overflow: hidden; 
}
.commentsBox1{padding:15px 18px;}
.commentsBoxBor{padding-bottom:15px;border-bottom:1px solid #E4E4E4}
.commentsBox > .left
{
    float: left;
}
.commentsBox > .left img
{
    width: 40px;
    height: 40px;border-radius: 50%;
}
.commentsBox > .right
{
    float: right;
    width: 755px;
}
.commentsBox > .right textarea
{
    resize: none;
    width: 640px;
    padding: 5px;
    height:30px;line-height:30px; border: none;
}
.hf_layer textarea
{
    resize: none;
    width: 640px;
    padding: 5px;
    height:30px;line-height:30px; border: none;
}
.selectComments
{
    overflow: hidden;
     
    float:right
}
.layui-layer-setwin .layui-layer-close2:hover {
    background-position:-149px -31px;
}
.commentsBox > .right .myConment{overflow:hidden; border:1px solid #30A53F;}
.commentsBox > .right .myConment textarea{float:left}
.hf_layer  .myConment{overflow:hidden; border:1px solid #30A53F;}
.hf_layer .myConment textarea{float:left}
.selectComments > .left
{
    float: left;
    width: 100px;
    height: 38px;
}
.selectComments > .right
{
    float: right;
   border: none;
    width:100px;text-align:center;
    font-size: 16px;
    color:#fff;
    background: none;
    background:#30A53F;
    height:40px;line-height:40px;
    
}
dl.commentsDetail
{
    overflow: hidden;
    padding: 20px 18px;
    border-bottom: 1px solid #E4E4E4;
}
dl.commentsDetail:last-child
{
     
    border-bottom:none;
}
dl.commentsDetail dt.userPhoto
{
    float: left;
 
}
dl.commentsDetail dt.userPhoto img
{
    width: 39px;
    height: 39px;border-radius: 50%;
}
dl.commentsDetail dd.R
{
    float: right;
    overflow: hidden;
    width: 755px;
}
.indexComBox dl.commentsDetail dd.R{width:625px}
.HFbox  dl.commentsDetail:last-child{border-bottom:none}
dl.commentsDetail dd.R p.users
{
    overflow: hidden;line-height:1em;
}
dl.commentsDetail dd.R p.users .userName
{
    float: left;
    color: #30A53F;
}
dl.commentsDetail dd.R p.users .userName1
{
    float: left;
    color: #868686;font-size: 15px;
}
dl.commentsDetail dd.R p.users .zans
{
    float: right;
}
dl.commentsDetail dd.R p.users .zans img
{
    width: 14px;
    height: 14px;margin-left: 5px
    
}
dl.commentsDetail dd.R p.users .zans .spancount{color:#666; }
p.commentsCon
{
    font-size: 14px;text-align: justify;
    line-height: 1.5em;
    padding: 10px 0;
}
p.commentsCon .click_hf{color: #30A53F;text-decoration:underline;margin-left:5px;visibility: hidden;cursor:pointer}
.commDetail:hover p.commentsCon .click_hf{visibility: visible;}
p.commentsTimes{color:#9E9E9E;font-size:12px; }
.HFbox{ font-size: 14px; padding-bottom:10px}
p.HFbox span.df
{
   
    color: #30A53F;font-size:12px;
}
 
p.HFbox span.HFnums img
{
    margin-left: 5px;
}
.articleBox
{
    overflow: hidden;padding: 0 21px;
}
.articleBox .boxs4Img
{
    margin-bottom: 10px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #f4f4f4;
}
.articleBox .boxs4Img img
{
    max-width: 100%;
    width: 100%;
    height: auto;
}
.SM_box {
    margin: 18px 0px 15px;
    padding: 10px;width:827px;margin-left:161px;
    color:#6E6E6E;
    border: 1px solid #C8C8C8;
    font-size: 14px;
    line-height: 1.5em;position: relative;
} 
.SM_box span.bold{ font-size: 14px;
    color: #6E6E6E;
    position: absolute;
    background: #f4f4f4;
    top: -12px;
    left: 7px;
    padding: 0 10px;}
.SM_box span.bold i {
    font-style: normal;
    font-size:12px;
    display: inline-block;
    transform: scale(0.6);
    color: #8F8B8B;
    font-weight: bold;
    margin: 0 3px;
}
.ColumnBox
{
   box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;padding-bottom:4px;
    background: #fff;
}
.ColumnBox .blmBg{margin-bottom: 15px;}
.ColumnBox .titles{padding-bottom:0}
.articleBox .articles
{
    float: left;
    width: 190px;
    margin-right: 14px;margin-bottom:0;
    border-bottom: none;
}
.articleBox .articles p.titles
{
    height: 50px;
    overflow: hidden;
}
.articleBox .articles:nth-child(4n)
{
    margin-right: 0;
}



/*高端访谈详情*/
.interviewD{margin-top:20px} 
.interviewD .articleBox{padding:0 15px}
.articleBox .boxsG{margin-bottom:15px;width: 260px;border:1px solid #ccc}
.articleBox .boxsG:nth-child(3n) {
    margin-right: 0;
}
.articleBox .boxsG:nth-child(4n) {
    margin-right: 15px;
}
.articleBox .boxsGImg 
{
    float:left;margin-right:7px;
    height: 80px;
    overflow: hidden;width:120px;position:relative;
    border-right:1px solid #e2e2e2;
}
.articleBox .boxsGImg img 
{
    max-width:120px;max-height:80px;
    width: auto;
    height:auto;
    position:absolute;margin:auto; top: -0.5px;bottom:0;left:0;right:0
}
.Gtime{color: #9F9F9F;font-size:12px}
.interviewD .articleBox .articles p.titles { 
    font-size: 14px;    padding-right: 5px;
    line-height: 1.5em;margin: 3px 0;height: 42px;
    margin-bottom: 8px;
    color: #222;
}
/*企业专栏详情*/
.ChannelBox{margin-top: 20px;box-shadow: 0 0px 8px 0 #949393;
 
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;box-sizing: border-box;
    background: #fff;}


/*详情页举报样式*/
.bttt {
            position: fixed;
            right: 5px;
            bottom: 50px;
            z-index: 102;
       }
        .bttt a {
            display: block;
            width: 38px;
            height: 38px;
            background: #989898;
            border: 1px #b6b6b6 solid;
            margin-bottom: 1px;
            color: #fff;
            text-decoration: none;
        }
        .bttt a span {
             
            display: block;
            text-align:center;
            line-height:40px;
            font-size:12px
        }
        .bttt a img {margin: 8px 0px 0px 11px;}
        .bttt a .bttt_s {margin: 16px 0px 0px 13px;}
        .xuanfu_xbs {
            z-index: 100;
            width: 100px;
            background: #fff;
            position: fixed;
            right: 0px;
            bottom: 214px;
            text-align: center;
        }
        .xuanfu_xbsa {
            overflow: hidden;
        }
 
        
        .xuanfu_xbsa a {
    margin: 5px 5px 0px 0px;
    float: right;
    width: 11px;
    height: 11px;
    line-height: 11px;
    text-align: center;
    border: #ddd 1px solid;
    color: #aaa;
    font-size: 12px;
}
        .xuanfu_xbs {
    z-index: 100;
    width: 100px;
    background: #fff;border: 1px solid #f4f4f4;
    position: fixed;
    right: 0px;
    bottom:174px;
    text-align: center;
}
.xuanfu_xbs p {
    width: 85px;
    display: block;font-size:12px;
    margin: 5px 10px 5px 10px;
}
/*详情页分享样式*/
.detailBg{background:#f4f4f4}
        .detailBg .contentBox {margin:12px auto !important}
        .detailBg .contentBox > .L{ padding-top: 0;padding-bottom: 18px;border-right:none;-moz-box-sizing: border-box;width:1011px}
        
        .detailBg .contentBox > .R{padding-top: 2px;}
        .detailBg .newsBox,.detailBg .developBox{background:#fff;border: 1px solid #DBDBDB;}
 .bdshare-button-style0-16 a:hover {
    color: #666;
    opacity:1;
    filter: alpha(opacity=100);
}
.bdshare-button-style0-16 a {
            line-height: 16px !important;
            height:15px !important;
            width: 105px !important;
            margin: 6px 0;
            background: url(../imagesHRoot/bgs/shareBg2.png) no-repeat ;
            color: #333;
            font-size: 15px;
            padding-left: 25px ; margin-left:10px;
        }
        .bdshare-button-style0-16 .bds_weixin {
    background-position: 0 0  
}
.bdshare-button-style0-16 .bds_tsina {
    background-position: 0 -16px  
}
.bdshare-button-style0-16 .bds_linkedin {
    background-position: 0 -32px  
}
.bdshare-button-style0-16 .bds_fbook {
    background-position: 0 -48px  
}
.bdshare-button-style0-16 .bds_twi {
    background-position: 0 -64px  
}
.bdshare-button-style0-16 .bds_sqq {
    background-position: 0 -79px  
}
.bdshare-button-style0-16 .bds_friends {
    background-position: 0 -96px 
}
.bdshare-button-style0-16 .bds_email {
    background-position: 0 -112px 
}
 
.share-qrcode {
    display: none; 
    width: 74px;
    height: 74px;
    border: 1px solid #ddd;
    position: absolute;
    top:100px  ;
    left: 35px ;
    border-radius: 3px;
    background: #fff;
    padding: 5px;
}   
.share-qrcode img{width:100%}
.share-qrcode:before {
    content: "";
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #ddd;
    position: absolute;
    top: -16px;
    left: 36px;
}
.share-qrcode:after {
    content: "";
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #fff;
    position: absolute;
    top: -15px;
    left: 36px;
}

.bdshare-button-style0-16 .bds_weixin:hover .share-qrcode {
    display:block
}
.bdshare-button-style0-16 .bds_friends .share-qrcode{top:127px}
.bdshare-button-style0-16 .bds_friends:hover .share-qrcode {
    display:block
}
ul.zanBox {
    overflow: hidden;
    margin: 18px 0 18px;
    color: #9E9E9E;
    font-size: 14px;display: block;
    width: 100%;
}
ul.zanBox li:first-child{margin-right:15px}
ul.zanBox li {
    float: left;
    min-width: 80px;
    height: 35px;
    line-height: 35px;
    border-radius: 15px;
}
ul.zanBox li span img {
    width: 13px;cursor:pointer;
    height: 13px;
 
    position: relative;
    top: 1px;
}
.newsBox{background:#fff;margin: 7px 2px 15px;
    box-shadow: 0 0px 8px 0 #949393;
    padding: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;}
/*详情页轮播样式*/
.friend {
   height: 100px;
    margin: 5px auto 15px;
    overflow: hidden;
    width: 1304px;
    border: 1px solid #e2e2e2;
    font-size: 12px;
    line-height: 1.5em;
    background: #fff;
    box-shadow: 0 0px 8px 0 #949393;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -moz-box-sizing: border-box;
    padding-bottom: 4px;
}
.mr_frbox
{
    height: auto;
    padding: 24px 0px 0px;
}
.mr_frBtnL
{
    cursor: pointer;
    display: inline;
    float: left;
    width: 37px;
    height: 58px;
    margin-left: 10px;
}
.mr_frUl
{
    float: left;
    width: 1187px;
    margin-left: 5px;
    position: relative;
}
.mr_frBtnR
{
    float: right;
    margin-top: 0;
    cursor: pointer;
    width: 37px;
    height: 58px;
    margin-right: 10px;
}
.trans-gradient
{
    position: absolute;
    right: -8px;
    top: 0;
    width: 110px;
    height: 60px;
    background: -webkit-linear-gradient(right,#f9f9f9,hsla(0,0%,98%,0));
    background: -moz-linear-gradient(left,#f9f9f9,hsla(0,0%,98%,0));
    background: linear-gradient(270deg,#ffffff,hsla(0,0%,98%,0));
}
.mr_frUl ul
{
    overflow: hidden;
}
.mr_frUl ul li
{
    float: left;
    width: 227px;
    padding: 0 5px 0 15px;
    overflow: hidden;
    position: relative;
    border-right: 1px solid #BCBCBC;
}
.tempWrap
{
    width: 1187px !important;
}
.mr_frUl ul li dl.scroll
{
    overflow: hidden;
    width: 100%;
}
.mr_frUl ul li a
{
    color: #000;
}
.mr_frUl ul li dl.scroll dt
{
    float: left;
    margin-right: 10px;
}
.mr_frUl ul li dl.scroll dt img
{
    width: 90px;
    height: 60px;
}
.mr_frUl ul li dl.scroll dd
{
    float: left;
    width: 120px;
    height: 60px;
    overflow: hidden;
    font-size: 13px;
    line-height: 1.5em;
}
/*lsl 2017-7-7 页面加载数据之前显示的loading效果样式*/
.divLoading
{
    width: 100%; 
    text-align:center;
}
/*End*/
/*高端访谈页面*/
.box7{overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #F7F4F4}
.box7>a{float: left;width: 100%;}
.box7:last-child{border-bottom:none}
.box7 .box7Img{float:left;margin-right:10px;border: 1px solid #F7F4F4;width:120px;height:80px;text-align:center;position:relative}
.box7 .box7Img img{max-width:120px;max-height:80px;width:auto;height:auto;border:none;margin:auto;position:absolute;bottom:0;top:-1px;left:0;right:0}
.box7 .box7Title{font-size: 16px;line-height: 1.5em;color: #222;}
.box7  .box7Time{font-size:12px;color: #9F9F9F;}
.box7  .box7Text{font-size:12px;color: #9F9F9F;height:32px;overflow:hidden}
/*百万HR小程序*/
.directoryBody{background: url(../imagesHRoot/bgs/directory.jpg)  no-repeat top;background-size:100%;height:100%;position:absolute;left:0;top:0;width:100%}
 
@media screen and (max-width:1925px)
{
   .smallcode{ display:block;} 
}
@media screen and (max-width:1900px)
{
   .directoryBody{background:url(../imagesHRoot/bgs/directory.jpg) left -82px no-repeat;background-size:100%;}
}
@media screen and (max-width:1540px)
{
   .smallcode{ display:none;} 
}