@charset "utf-8";body{}
.mw1200 {min-width: 1200px;}
/*清除浮动*/
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; /*IE/7/6*/}
.topbar { position:absolute; display:none; width:100%; height:30px; background:#CCC;}
.topbarfix { position:fixed; top:0px; _position:none; top:expression((offsetParent.scrollTop)+0);z-index:1000; display:block; }
#topNav{ width:100%;border-top:2px solid #2071af; border-bottom:1px solid #dedede;height:35px;background: #182231;}
#topNav .topBar{ width:1200px;line-height:35px; margin:0 auto; font-size:12px;color: #999;}
#topNav a{ color:#fff;padding:3px 8px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
#topNav a:hover{ text-decoration:none; background:#8cbbe6; color:#fff;}
#topNav .topColumn{ float:left;}
#topNav .topColumn li{ float:left;}
#topNav .topColumn .ChinaAtmosphere{margin-right: 26px;}

#topNav .moreColumn{position:relative;float:left;width:60px;height: 35px;line-height:35px;text-indent:10px;cursor: pointer;background: url(../images/arrow.gif) no-repeat 38px -2px;border-style: solid;border-color: #fff;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;color: #fff;}
#topNav .moreColumn:hover{background: url(../images/arrow.gif) no-repeat 38px -42px;border-color: #E8E8E8;}
#topNav .moreColumn ul{
    position: absolute;
    display:none;
    border: 1px solid #E8E8E8;
    width: 62px;
    z-index: 100;
    left: -1px;
    background: #fff;
    padding-top: 3px;
}
#topNav .moreColumn li{line-height:24px;text-indent:0px;text-align:center;}
#topNav .moreColumn li a{padding:5px 17px;color: #000;}
#topNav .moreColumn:hover ul{display:block;}
#topNav .login{ float:right;}
#topNav .login a{}
#topAD{width:1200px;margin:10px auto;}
#branding{width:1200px;margin:0px auto; height:60px;padding-top: 11px;}
#branding .logo{float:left;}
.branding_background{ background: #000; margin-top:-1px;height: 75px;}

/*ss_nav*/

.ssForm {
    float:right;
    -webkit-border: 1px solid #dedede;
    -moz-border: 1px solid #dedede;
    -ms-border: 1px solid #dedede;
    -o-border: 1px solid #dedede;
    height: 26px;
}
.ss_nav_text {  display:block;  height: 24px;   line-height: 22px;  text-indent:5px;    border: 0;  font-size:12px;}
.ss_nav_boxa{ float:left;font-size:12px;background: #fff;}
.ss_nav_boxa a.a1 { width: 50px;    border-right: 1px solid #dedede;    display: block; height: 26px;   line-height: 26px;  text-decoration: none;  background: url(../images/arrow.gif) no-repeat 46px -6px;   padding-left: 12px; color: #575757;}
.ss_nav_ul {    position: absolute; display:none;   width: 62px;    border: 1px solid #dedede;  margin-left: -1px;  border-top: none;   z-index: 1000;  background: #fff; text-align:left; text-indent:12px;}
.ss_nav_ul a {  display: block; width: 62px;height: 30px;line-height: 30px; color: #575757; text-decoration: none;}
.ss_nav_ul a:hover {background: #8cbbe6; color:#fff;}
.ss_nav_boxa:hover .ss_nav_ul{  display:block;}
.ss_nav_btn {background: url(../images/ss.gif) no-repeat;border: none;width: 28px;height: 34px;cursor: pointer;margin-top: 0px;}
/*ss_nav end*/

/*白色导航*/
#nava{width:566px;margin:10px auto;height:37px; border-top: 3px solid #2071af; border-bottom:1px solid #E8E8E8;background: url(../images/line1.jpg) no-repeat left; overflow:hidden;}
#nava li{float:left; font-size:14px; line-height:36px; text-align:center;width:10%;border-bottom:1px solid #dedede; background: url(../images/line1.jpg) no-repeat right #FFF; }
#nava li a{ display:block; width:100%;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
#nava li a:hover{ background:#408ed6; color:#fff;text-decoration:none;}
#nava .a1{background:#408ed6; color:#fff;text-decoration:none; font-weight:bold;}

/*蓝色字导航*/
#navb{float: left;width: 650px;margin:10px auto;height:37px; overflow:hidden;}
#navb li{float:left; font-size:14px; line-height:36px; text-align:center;width:9%; }
#navb li a{ display:block; width:100%; color:#fff;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
#navb li a:hover{color:#04518e;text-decoration:none;}
#navb .a1{color:#04518e;text-decoration:none; font-weight:bold;}
#navb li.li1{}
#navb li.li1 a{background-image:none;background:url(../images/line1.jpg) no-repeat left #fff; color:#333;text-decoration:none; font-weight:bold;}
#navb li img {margin-top: 8px;}
#navb li .img{width: 50px;}
#navb ul {margin-left: 60px;}

/*顶部固定导航*/
.topbar { position:absolute; display:none; width:100%; height:40px; background:#CCC;border-top: 3px solid #2071AF;border-bottom: 2px solid #ccc;background: #408ED6;}
.topbarfix { position:fixed; top:0px; _position:none; top:expression((offsetParent.scrollTop)+0);z-index:1000; display:block; }
#navc{width:1000px;margin:0 auto;height:40px;background:#408ed6; overflow:hidden;}
#navc li{float:left; font-size:14px; line-height:40px; text-align:center;width:68px;; background: url(/images/line2.jpg) no-repeat right #408ed6; }
#navc li a{ display:block; width:100%; color:#fff;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
#navc li a:hover{ background:url(/images/line1.jpg) no-repeat left #fff; color:#333;text-decoration:none;}
#navc li.li1{}
#navc li.li1 a{background-image:none;background:url(/images/line1.jpg) no-repeat left #fff; color:#333;text-decoration:none; font-weight:bold;}

#navc .tlogo{ float:left; margin-right:10px;}
#navc .tlogo img{ height:38px;}

#field{width:1000px;margin:0px auto; line-height:30px; height:30px; font-size:12px; color:#333; border:1px solid #dedede; /*background:#d9e8f7;*/}
#field a{color:#333;padding:3px 8px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
#field a:hover{text-decoration:none; background:#8cbbe6; color:#fff;}
#field span{ display:inline-block;margin:0px 10px 0px 0; white-space:nowrap; background:#8cbbe6; color:#fff; padding:0px 20px; text-align:center; font-weight:bold}
#field .a1{background:#8cbbe6; color:#fff;}

#location{width:1000px;margin:10px auto; line-height:20px; font-size:12px; color:#666;}
#location a{color:#666;}
#location a:hover{color:#408ed6;}
#location i{ color:#CCC; margin-right:3px; font-size:16px;}
#location a:hover i{color:#408ed6;}
#location span{ margin:0 5px; font-family:Arial;color:#ccc;}

#mainBody{width:1000px;margin:10px auto;/*background:url(../images/line1.jpg) repeat-y 140px ;*/}

    .bx {margin: 0px auto;height: 100px;}
    .zjjt{width: 1200px;margin: 0px auto;}
    #topADExt {margin: 0px auto;background: #000;height: 75px;margin-top: -1px;}
    #topADExt1{width: 1200px;margin: 0px auto;padding-top: 11px;}
    .dh{float:right;}
    .dh ul li {float:left;font-size: 14px;color: #FFF;margin-right: 25px;margin-top: 4px;}
    .dh ul li a {    color: #FFF;}
    .zhuTi{background:#182231;}
    .zhuTi .bx{height:640px;}

/*轮播图 */
    .lbtok{background:#020303;width:100%;height:430px;}
    .inner-wrapper { width:1200px; margin:0 auto;}
    .focusBox { position: relative; height:425px; overflow: hidden; }
    // .focusBox .pic img { height:425px; display: block;}
      .focusBox .pic img { height:425px; display: block; width: 959px;}

    .focusBox .hd {
        height: 80px;
        width: 600px;
        overflow: hidden;
        zoom: 1;
        position: absolute;
        bottom: 87px;
        left: 20px;
        z-index: 3;
    }
    .focusBox .hd li{margin-top:20px;float:left; line-height:15px; text-align:center; font-size:12px; width:70px; height:50px; cursor:pointer; overflow:hidden; background:#919191; margin-left:13px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; border: 1px solid #fff;}
    .focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;margin-top:3px; box-shadow: green 0px 0px 0px 3px;border: 1px sloid green;}
    .focusBox .prev,
    .focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
    .focusBox .prev { background-image: url(/images/index.png); background-position:-112px 0; left:0 ;}
    .focusBox .next { background-image: url(/images/index.png); background-position:-158px 0; right:0; }
    .focusBox .prev:hover,
    .focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6; }
    .lbt_ydkp{position: absolute;top: 0;right: 0;width:240px;}
    .lbt_ydkp #monthly10 a {color:#408ed6;}

    .lbt_xia{background:#262727;}
    .lbt_shang{background:#404040;    line-height: 45px;}
    .lbt_shang span {margin-left:34px;line-height: 30px;cursor: pointer;}
    .lbt_shang span a {font-size: 16px;    color: #fff;}
    .lbt_xia p {color:#fff;}

    .lbt_hanzji{
        position: absolute;
        left: 29px;
        bottom: 1px;
        width: 890px;
        background-color: rgba(0,0,0,0.5);
        padding: 0 5px;
        margin-bottom: 12px;
    }

    .lbt_hanzji div {margin-bottom:10px;color: #fff;}

    .lbt_hanzji div a {color:#fff;display: inline-block;padding-top: 10px;}

    .tu1{background:#1e73a6;border-radius:5px;padding:5px;line-height: 10px;}

    .background_color_1{background:#1e73a6;width:44px;}
    .background_color_2{background:green; width:44px;}
    .background_color_3{background:yellow; width:44px;}
    .background_color_4{background:red; width:44px;}
    .background_color_5{background:green; width:44px;}
    .background_color_6{background:violet;width:44px;}
    .tu_wz{font-size: 20px;}
    .tu_wz_3{font-size: 14px;}

    /* E20演播厅*/
    .zhuTi{background:#182231;}
    .zhuTi .bx{height:680px;}
    .zhuTi .E20lt_ybt{ padding-top:55px;}
    .zjjt_le20{width: 482px; margin: 0 37px 0 37px;border-top: 2px solid #0063b4;}

    /* E20论坛 */
    // .zhuTi .E20lt_bx{height:2410px;}
    .zjjt ul .E20lt {float:left;width:123px;height: 30px;margin:0px;}
    .E20zllt{width:500px;margin: 0 auto;line-height: 30px;color: #a1a3a5;}
    .E20lt_z{margin-left: 65px;margin-right: 65px;}
    #E20lt_z{margin-left: 65px;margin-right: 65px;}
    .E20lt-a{color: #fff;font-size: 16px;}
    .E20lt-a:hover{background: #fff;display: block;border-radius: 13px;color: #408ed6;cursor:pointer;font-size: 16px;}
    .E20ltClick {background: #fff;display: block;border-radius: 13px;color: #408ed6;cursor:pointer;}
    .zjjt_z{float:left;width: 360px;height: 400px;}
    .zjjt_z img {width:360px;height:270px;}
    .zjjt_z h3 a,.zjjt_z p span,.zjjt_z .time span {color:#fff;}

    .zjjt_ltp{float:left;width:840px;}
    .zjjt_ltp ul li {width: 190px;height: 208px;float: left;margin-right: 10px;margin-left: 10px;padding-bottom: 10px;}
    .zjjt_ltp a img {width: 190px;height: 143px;}
    .zjjt_ltp h3 a {color:#fff;}
    .jzgd_E20 {text-align:center;}
    #xfly{width:800px;}
    #xfly .E20lt{width: 123px;padding: 0 5px 0 5px;}
    .E20_jzgd{margin-bottom:45px;}

    /* 专家讲堂和视频新闻共用css */
    .zjjt_l{width: 490px; margin: 0 37px 0 37px;border-top: 2px solid #0063b4;}
    .zjjt_w{float:left; margin-top: 12px;}
    .zjjt_wl{float:right; margin-top: 12px;}
    .E20lt2 { width: 100px;line-height: 31px;}
    .zjjt_h2{float:left;margin-bottom;}

    .zjjt_h2 h2{color: #fff;font-size: 18px;}
    .zjjt .xwlt ul li{float:left;margin:6px;height:235px;width:228px;}
    .zjjt .clearfix {margin-bottom:40px;}
    .zjjt ul li p{color: #fff;}
    .zjjt div ul li h3 a {color:#fff;font-weight: 300;}
    .zjjt .xwlt a img{width: 228px;height: 170px;}
    .jzgd_hq{text-align:center;}
    .jzgd{width: 210px;margin: 0 auto;line-height: 43px;border: 4px solid #373f4b;color: #a1a3a5;}

    .jzgd:hover{border: 4px solid #278ef7;}

    .jzgd a {color: #bbbbbb;display: inline-block;width: 100%;}
    .jzgd a:hover {color: #278ef7;}

/*列表*/
.lists{border-top:3px solid #dedede;}
.lists ul{}
.lists li{position: relative; border-bottom:1px dotted #dedede; }
.lists li em{}
.lists li em a{color:#000;display:block;}
.lists li em a:hover{color:#408ed6;}
.lists li p {color: #818181;line-height:22px;}
.lists li p span{ margin:0 20px 0 0;}
.lists li p .time{ float:right;}
/*文字列表*/
.txtList li{padding:5px 15px;display:inline-block;}
.txtList li em{ display:inline-block;font: 16px/30px "微软雅黑","simhei";margin: 8px 0px 8px 0;}
.txtList li:hover{ background:#f2f2f2;}

.i-excel{background:url(../images/i-excel.png) no-repeat left center; text-indent:20px;}
.i-pdf{background:url(../images/i-pdf.png) no-repeat left center; text-indent:20px;}
.i-word{background:url(../images/i-word.png) no-repeat left center; text-indent:20px;}
.i-ppt{background:url(../images/i-ppt.png) no-repeat left center; text-indent:20px;}
.i-flash{background:url(../images/i-flash.png) no-repeat left center; text-indent:20px;}
.i-no{background:url(../images/i-no.png) no-repeat left center; text-indent:20px;}

/*翻页*/
.fany{text-align:center;height:40px;}
.fany a{display:inline-block;width:30px;height:30px;border:1px solid #ccc;background:#FFF;font-size:14px;line-height:28px;margin:5px;}
.fany a:hover{background:#5cb0e1;text-decoration:none;color:#fff;border:1px solid #5cb0e1;}
.fany .a1{display:inline-block;     height:30px;background:#FFF;font-size:14px;line-height:28px;letter-spacing:3px;margin:5px;padding: 0 5px;background:#5cb0e1;text-decoration:none;color:#fff;border:1px solid #5cb0e1;}
.fany .deny {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    color: #ccc;
}
.fany .deny:hover {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    color: #ccc;
}


/*右侧区块*/
.rBlock{border-top:2px solid #999;}
.rBlock .title{line-height:36px; padding:0 0 0 10px;}
.rBlock .title h2{ float:left; color:#333; font-weight:normal; font-size:16px;}
.rBlock .title h2 i{ color:#2071af; margin-right:10px;font-size:16px; }
.rBlock .title .more{ float:right; display:block;  width:24px; margin-right:10px;}
.rBlock .title .more a{display:block;font-size:0; overflow:hidden;line-height:0; width:30px; height:36px;background:url(../images/more.png) no-repeat center;}
.rBlock .title .more a:hover{font-size:12px;line-height:36px; background:none;}
.rBlock .con{padding:5px 0px;}

.rBlock .titleClass{position:relative;line-height:36px;margin-top:1px; padding:0 0 0 0px; background: url(../images/line3.jpg) repeat-x bottom; }
.rBlock .titleClass h2{ float:left; color:#333; font-weight:normal; font-size:16px; background:#fff; padding:0 15px; border-right:1px solid #dedede;}
.rBlock .titleClass h2 i{ color:#2071af; margin-right:10px;font-size:16px; }
.rBlock .titleClass .classify{ position:absolute;float:right; display:block;width:auto; right:0; top:-3px;}
.rBlock .titleClass .classify a{ float:left; display:block; margin:0 0 0 10px; padding:5px 15px; font-size:14px; line-height:26px; color:#666; font-weight:bold}
.rBlock .titleClass .classify a:hover{ border-top:2px solid #f60; color:#333;}
.rBlock .titleClass .classify .a1{ border-top:2px solid #f60; color:#333;}

.rBlock .titleClass .more{ float:right; display:block;  width:24px; margin-right:10px;}
.rBlock .titleClass .more a{display:block;font-size:0; overflow:hidden;line-height:0; width:30px; height:36px;background:url(../images/more.png) no-repeat center;}
.rBlock .titleClass .more a:hover{font-size:12px;line-height:36px; background:none;}


/*add*/
.rBlock .titleClass .add-classify{left: 67px;}
.classList{border-top:3px solid #2071af;}
.classList .title{border-bottom:1px solid #dedede; background:#8cbbe6; }
.classList .title h2{ color:#2071af; font-size:16px; color:#fff;}
.classList .title h2 i{ color:#fff;}
.classList li{  font-size:14px; padding:5px 0;}
.classList li a{ display:block; text-indent:37px;line-height:30px;background: #E9F2FA;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
.classList li a:hover{ background:#8cbbe6; color:#fff;}
.classList li .a1{ font-weight:bold; color:#fff; background:#8cbbe6;}

/*右侧搜索*/
.rExpertSeach{border-top:3px solid #2071af; background:#d9e8f7;}
.rExpertSeach .title h2{ color:#2071af; }
.rExpertSeach .con{padding:0 10px;}
.rExpertSeach form{}
.rExpertSeach p{ font-size:12px; line-height:40px;}
.rExpertSeach p span{ display:block;color:#666;}
.rExpertSeach select{font-size:12px; height:26px;}
.rExpertSeach .txtKey{height:20px;font-size:12px;}
.rExpertSeach .sbtn{background:#8cbbe6;border: none;height: 34px; line-height:38px;cursor: pointer;margin-top: 0px;color:#FFF; font-size:18px; font:18px/34px "微软雅黑","simhei"; width:100%; margin:10px 0;}
/*右侧标签*/
.rTags{font-size:12px;}
.rTags li{float:left;}
.rTags li a{ display:block; border:1px solid #c5ddf3; padding:8px 8px; margin:5px 3px;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear; }
.rTags li a:hover{ border:1px solid #8cbbe6; background:#8cbbe6; color:#fff; padding:8px 8px; margin:5px 3px; }
/*右侧文字列表*/
.rTxtList li{ padding-left:10px;}
.rTxtList li a{display: inline-block;background:url(../images/listdot.gif) no-repeat left; text-indent:15px; }

/*右侧文字*/
.rTxt p{ padding:0 10px; text-indent:2em;}
.rPic p{ padding:10px 0;}
.rPic p img{ width:100%;}
/*中间推荐文字列表*/
.cTxtList{border-top:3px solid #2071af; }
.cTxtList li{ padding-left:10px;}
.cTxtList li a{display: inline-block;/*background:url(../images/listdot.gif) no-repeat left; text-indent:15px;*/ }

/*详情页正文*/
.mainContent{border-top:3px solid #dedede;padding:10px 15px;}
.mainContent .hd{ padding:10px 0;}
.mainContent .hd h1{padding-bottom: 16px;font-family: "微软雅黑";font-size: 26px; font-weight:normal; line-height:1.5em; margin:10px 0;}
.mainContent .hd .traits{position:relative; font-size:14px;}
.mainContent .hd .traits td{ padding:10px 10px 0 0;line-height: 22px;}
.mainContent .hd .traits td a{ margin:0 5px;}
.mainContent .hd .traits td span { display:inline-block;margin:2px 10px 5px 0; white-space:nowrap; background:#8cbbe6; color:#fff; padding:2px 0; width:70px; text-align:center;}
.mainContent .hd .shares{ position:absolute; right:0px;top:10px; width:120px;}
.mainContent .hd .dowloads{ margin-bottom:10px;}
.mainContent .btn_orange{ font-size:16px; width:90px;}
.mainContent .hd.zy{padding:10px 0; width:100%;}
.mainContent .hd .zy p{ padding:15px 10px;}
.mainContent .content{}
.mainContent .share_btn{
    display:block;
    width:70px;
    float:right;
    margin-right:0px;
    font-size:12px;
    text-align:right;
    cursor: pointer;
}
.mainContent .share_btn em {
    display: block;
    float: right;
    margin-left: 5px;
}
.mainContent .share_btn:hover .icons1{
    background:url(../images/icons.png) no-repeat 0 -16px;
}
.mainContent .share_btn:hover .share{
    display:block;
}

/*图片icon*/
.aIcon{display:block;position:relative;}
.vicon {
    display: none;
    position: absolute;
    width: 24px;
    height: 24px;
    background: url('../images/playicon3.png') repeat scroll 0% 0% transparent;
    right: 10px;
    bottom: 10px;
}
.aIcon:hover .vicon {display:block;}
div.b-3-b{border-top:3px solid #2071af;}
div.b-2-b{border-top:2px solid #2071af;}
div.b-1-b{border-top:2px solid #2071af;}
div.b-3-g{border-top:3px solid #999;}
div.b-2-g{border-top:2px solid #999;}
div.b-1-g{border-top:1px solid #999;}

