@charset "utf-8";
/* CSS Document */
:focus { outline: 0  }
a, area {blr: expression(this.onFocus=this.blur())  }
.secondaryHeader {background: #FFF;z-index: 100;position: relative ;}
.headBox {width: 1000px;height: 50px; margin-left: auto; margin-right: auto; position: relative ;}
.logo {position: absolute;left: 0; top: 7px; width: 287px; height: 36px; background: url(#) no-repeat }
.photo { display: block; width: 180px; height: 36px; float: left}
.top_btn { position: absolute;  display: block; width: 82px; height: 23px; font-size: 13px; line-height: 23px; text-align: center; color: #333; cursor: pointer; background: url(#) no-repeat  }
.top_btn:hover {  color: #FFF !important;  background: url(#) no-repeat  }
.one_shot { top: 14px; right: 366px  }
.news { top: 14px; right: 278px  }
.sina {  top: 14px;  right: 190px  }
.top-search {  position: absolute;  top: 14px;  right: 5px;  width: 154px;  border-left: 1px solid #D7D4CF;  padding: 0 0 0 20px }
.top-search-bg {  width: 150px;  height: 24px;  background: url(#) no-repeat;  padding: 0 0 0 14px;  position: absolute;  top: 0;  right: 0  }
.top-search form { position: relative  }
.top-search .input, .top-search .input:focus {  border: 0;  outline: 0;  padding: 0;  width: 120px;  height: 24px;  line-height: 24px;  background: 0 0;  float: left;  display: inline;  font-family: "Microsoft Yahei", "微软雅黑";  position: relative;  z-index: 100  }
.top-search .btn { background: 0 0; width: 25px; height: 24px; border: none; cursor: pointer; float: left; display: inline; position: relative; z-index: 100  }
.top-search .gray {  color: #999  }
.Usrlogined {  width: 141px  }
.btn_addfav_w { right: 448px  }

.login-frame {  color: #000;  height: 30px;  line-height: 30px;  padding: 10px 0 10px 14px;  display: inline;  margin-right: 20px;  font-size: 14px;  border-left: 1px solid #e9e9e9;  border-right: 1px solid #e9e9e9;  position: absolute;  top: 0;  right: 360px  }
.login-frame .sc-img {  width: 30px;  height: 30px;  overflow: hidden;  float: left;  padding-right: 13px  }
.login-frame a:link, .login-frame a:visited {  color: #2c2c2c  }
.login-frame .login-button {  padding-left: 4px  }
.login-frame .login-button .span2 {  width: 8px;  height: 4px;  margin: 14px 14px 0 8px;  background: url(#) 0 -60px no-repeat;  overflow: hidden  }
.login-frame a.login-button:hover .span2 {  background-position: 0 -70px  }
.login-frame .logined-wrap, .login-frame .top-nr-welcome {  float: left  }
.login-frame .username {  padding-right: 5px  }
.login-frame .logout {  padding-right: 15px  }
.login-frame a.username, .login-frame a.username:visited {  color: #6c6c6c  }
.login-frame a.login-button:hover,.login-frame a.logout:hover,.login-frame a.username:hover {  color: #ab010e;  text-decoration: none  }

.middle{width: 1000px;margin: 0 auto;}
.icons{background: url("/n/news/a15ac274/20160429/icons.png") no-repeat;}
.left,.right{width:40px;height:90px;position: absolute;top:50%;margin-top:-45px;}
.left {left:0;}
.right{right: 0;}
.left a,.right a{width: 100%;height:100%;display: block}
.left a{background-position: 0 0}
.right a{background-position: -60px 0}
.left a:hover{background-position: 0 -98px}
.right a:hover{background-position: -60px -98px}
.bshare-custom .weiBo,.bshare-custom .weiXin{width:48px !important;height:64px !important;padding:0!important;margin-right:56px !important;}
.bshare-custom .weiBo{background:url("/n/news/a15ac274/20160426/weibo.png") no-repeat !important}
.bshare-custom .weiXin{background:url("/n/news/a15ac274/20160426/weixin.png") no-repeat !important}
.bshare-custom .weiBo:hover{background:url("/n/news/a15ac274/20160426/weibohover.png") no-repeat !important;opacity: 1!important}
.bshare-custom .weiXin:hover{background:url("/n/news/a15ac274/20160426/weixinhover.png") no-repeat !important;opacity: 1!important}
h2{font-size: 40px;line-height: 64px;color: #1c1c1c;padding-top: 40px;text-align: center}
h2>span{color: #f8c80d;}
/*banner*/
.bodyHide{overflow: hidden;}
.banner{width: 100%;height:900px;position: relative;overflow: hidden;}
.banner>div{position: absolute;}
.banner a{display: block;}
.bannerImg,.bannerVideo{top:0;left:0;width:100%;height:100%;min-width: 1000px;}
.bannerImg .img_width{width:100%;}
.bannerImg .img_height{height:100%}
.bannerPlay{top:50%;left:50%;width:230px;height:230px;margin: -115px 0 0 -115px}
.bannerDown{bottom:6%;left:50%;width:80px;height:80px;margin-left:-40px;-webkit-animation: down 1s linear alternate infinite ; -o-animation: down 1s linear alternate infinite ;  animation: down 1s linear alternate infinite;}
.bannerVideo{display: none;}
#myflashBox{width:100%;height:100%;min-width: 1000px;}
.bannerBot{width:100%;height:164px;background: url("/n/news/a15ac274/20160426/bannerbottom.png");bottom: 0;left: 0}
.up{animation:up 1s both linear;
    -webkit-animation:up 1s both linear;
    -o-animation:up 1s both linear;
}
@-webkit-keyframes up{
    0%{
        opacity: 1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
    }
    100%{
        opacity: 0;
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0);
    }
}
@keyframes up{
    0%{
        opacity: 1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
    }
    100%{
        opacity: 0;
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0);
    }
}

@keyframes down {
    0%{bottom: 2%}
    100%{bottom: 6%}
}
@-webkit-keyframes down {
    0%{bottom: 2%}
    100%{bottom: 6%}
}
@-o-keyframes down {
    0%{bottom: 2%}
    100%{bottom: 6%}
}
/*cont*/
body{position: relative}
.conten{top:0; left:0; width:100%;overflow-y: auto}
.print{width:100%;padding:64px 0;background: #424549;min-width: 1000px;}
.pruntImg{min-width: 600px;width:60%;margin-left:5%;position: relative;overflow: hidden}
.pruntUl{overflow: hidden;position: relative;left: 0;}
.pruntUl li{min-width: 600px;min-height:400px; float: left;position: relative;}
.pruntUl li>img{display: block;margin:auto;position: absolute;top:0;left:0;right:0;bottom:0;}
.pruntText{width:316px;margin-right:5% ;line-height: 40px;position: relative;}
.pruntText h3{font-size: 28px;color: #fff;}
.pruntText .timer{font-size: 14px;line-height: 26px;color: #acadaf;margin-top: 10%}
.pruntNum{font-size: 36px;color: #acadaf;padding: 32px 0 14px ;}
.pruntNum em{color: #fdd331;}
.pruntIntro{font-size: 14px;line-height: 26px;color: #acadaf;padding:16px 0;border-top: 1px solid #585c60;border-bottom: 1px solid #585c60;height:200px;}
.pruntMutually{width:262px;padding:0 24px; }
.pruntMutually>div{float: left;text-align: center;margin-top:46px; }
.review{width:48px;height:50px;}
.comment{display: block;width:100%;height:100%}
.reviewBg{width: 48px;height:50px;background-position: 0 -195px;}
.navbar_speak,.pruntAssist em,.pruntCollect a,.pruntBute a{display:block;width:100%;height:100%;color:#eac81e;font-size: 14px;line-height: 26px;  }
.pruntAssist{position: relative;}
.pruntAssist p{position: absolute;top: 0 ;font-size: 16px;color: #fff68e;left:55%;top:-10px;opacity: 0;filter: alpha(opacity=0); }
.review,.pruntAssist,.pruntWeiXin{margin-right:58px;}
.pruntAssist i,.pruntAssist a,.pruntAssist i,.pruntCollect i,.pruntCollect a,.pruntWeiXin a,.pruntWeiXin i,.pruntBute i,.pruntBute a{display: block;color:#eac81e ;}
.pruntMutually span{line-height: 26px;display: block}
.pruntAssist i,.pruntCollect i{width: 48px;height:50px;}
.pruntBute i{width: 48px;height:40px;}
.pruntAssist i{background-position: 0 -249px;}
.pruntCollect i{background-position: 0 -307px;}
.pruntWeiXin i{width: 48px;height:43px;background:url("/n/news/a15ac274/20160426/weixin.png") no-repeat ;}
.pruntBute i{background-position: 5px -372px;}
.review a:hover .reviewBg{background-position: -60px -195px;}
.review a:hover .navbar_speak{color:#fff68e;}
.pruntAssist a:hover,.pruntCollect a:hover,.pruntBute a:hover,.pruntWeiXin a:hover{color:#fff68e;}
.pruntAssist a:hover i{background-position: -60px -249px;}
.pruntCollect a:hover i{background-position: -60px -307px;}
.pruntBute a:hover i{background-position: -55px -372px;}
.pruntWeiXin a:hover i{background:url("/n/news/a15ac274/20160426/weixinhover.png") no-repeat ;}
.WeiXinCode{position: absolute;bottom:-210px;left:42px;width: 200px;height:226px;background:#7F7F7F;border-radius: 6px;-webkit-border-radius: 6px;padding:6px;display: none;}
.codeTitle{width: 184px;height:24px;line-height: 24px;background: #F2F2F2;font-size: 12px;padding-left:16px;    border-bottom: 1px solid #e8e8e8;}
.coldClose{font-weight: bold;margin-right: 16px;}
.codeImg{width:200px;height:200px;background: #fff;}
.codeImg>img{width: 170px;height:170px;display: block;padding: 15px}
.discuss{width:600px;position: absolute;left:50%;margin-left: -300px;top:0;display: none;background: #fff}
.discussClose{height:40px;width:100%;background: #F1F1F1;position: relative}
.sina-comment-wrap{border: none!important;}
.sina-comment-form .bd .inner{padding:0!important}
.discussClose a{background-position: -110px 0;width:40px;height:40px; position: absolute;right: 0;top: 0}
.discussClose a:hover{background-position: -110px -42px;}
.sina-comment-list{overflow: auto;}

/*viewpoint*/
.viewpoint{width: 800px;margin: 0 auto;padding-bottom: 30px;}
.viewpoint .text{font-size: 20px;line-height: 30px;color: #312d2e;padding-bottom: 24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.viewClick>div{width: 374px;height:96px;}
.viewClick>div>a{display: block;padding:20px 0 0 30px;width: 344px;height:76px;;background: #e2dfd5;color: #412900;font-size: 16px;line-height: 24px;}
.viewClick>div>a:hover{background: #f8c80d}
.viewClick .viewA{width:40px;height:42px;background-position:-110px -89px;margin-right:10px;}
.viewText{margin-top:14px;width: 290px;}
.viewPlan{padding-top:8px;display: none;}
.viewPlan span{height:6px;background: #412900;border-radius: 3px;-webkit-border-radius: 3px;width: 50px;float: left;margin-top: 8px;max-width: 230px;}

/*retrospect*/
.retrospect,.omnibus{width: 1000px;margin:0 auto;}
.retrospect{padding-bottom: 30px;}
.retrospectBox{width: 100%;}
.retrospectUl{margin-right: -10px;}
.retrospectUl li{width: 200px;margin-right: 2px;float: left;background: #f8c80d;height:480px; position: relative;overflow: hidden;}
.retrospectImg{position:absolute;top:0;left:0;width: 200px;height:406px;}
.retrospectTitle{position:absolute;bottom:0;left:0;width: 200px;height:58px;padding-top: 16px ;background: #f8c80d;color: #412900;}
.retrospectTitle>p{padding-left: 4px;}
.retrospectTitle>span{padding-left: 20px;background-position:-133px -196px;margin-right: 4px;}
.retrospectHover{background: url("/n/news/a15ac274/20160429/hover.png");width: 200px;height:480px;position: absolute;top:480px;left:0;}
.retrospectHover a{color: #412900;}
.retrospectHover h3{font-size: 18px;line-height: 28px;padding-top: 80px;text-align: center;font-weight: bold}
.retrospectHover p{font-size: 14px;line-height: 18px;width: 160px;margin: 6px auto;height:140px;}
.retrospectHover .details{display: block;width:94px;height:32px;line-height: 32px;font-size: 12px;color: #fff;background: #8f781a;text-align: center;margin:0 auto;}


/*omnibus*/
.omnibusMove,.retrospectMove{text-align: right;line-height: 26px;padding-bottom: 14px;}
.omnibusMove>a,.retrospectMove>a{font-size: 16px;color: #412900;}
.omnibusMove>a:hover,.retrospectMove>a:hover{color: #f8c80d;}
.omnibusUl li{float: left;width:198px;margin:0  2px 10px 0;height:182px;}
.omnibusUl li>a{position: relative;display:block;width:100%;height:100%;color: #412900;}
.omnibusUl .story{background: #e2dfd5;}
.omnibusUl .story:hover{background: #f8c80d;}
.omnibusUl li>a:hover .omnibusName{background: #f8c80d;}
.omnibusUl .storyAdd{background-position: 2px -425px;width:58px;height:20px;padding-top: 50px;display: block;position: absolute;top:60px;left:50%;margin-left: -29px;}
.omnibusImg{width: 198px;height:132px;position: absolute;top:0;left:0;}
.omnibusName{width:174px;padding:8px 12px;height:34px;position: absolute;left: 0;bottom: 0;background: #e2dfd5;font-size: 12px;line-height: 18px; }
.omnibusName .title{font-size: 14px;}
/*footer*/
.footer{margin-top:70px ; text-align:center; color:#acadaf; font-size: 12px;background: #424549;min-width: 1000px;}
.footer a,.footer span{display: inline-block;color: #acadaf;line-height:30px;}
.footer .wrap{ padding:20px 0;border-top: 1px solid #bdbdbd;}
.footer a:hover{color: #fff;text-decoration: underline;}






