@charset "utf-8";
/* CSS Document */

/*通用样式 */
body{background:#e8e8e8;font-size: 16px;font-family: "Microsoft Yahei";}
.general{max-width: 1280px;margin:0 auto;}
a{color:#000;display:block;}
.picture{background: url("/simg../images/picture.png") no-repeat;}
.mb14{margin-bottom: 14px;}
.mb20{margin-bottom: 20px;}
.mr14{margin-right: 14px;}
.mr9{margin-right: 27px;}
.lh30{line-height: 30px;}

.p-text,.div_choose>p>a{color:#666766;line-height: 28px;}
/*head样式 */
.head{width: 100%;background: #fcfcfd;height:45px;line-height: 45px;border-top:1px solid #c8c7c7;border-bottom: 1px solid #c8c7c7;font-size: 14px;min-width: 1000px;}
.head .head_nav{float:left;overflow: hidden;margin-left: 4px;}
.head li{float: left;font-weight: bold;}
.head .head_nav a{padding-right: 32px;}
.head .better{background:url("/simg../images/better.png") no-repeat center right;padding-right: 18px;}
.head .login{background: url("/simg../images/login.jpg") no-repeat;padding:0 30px 0 46px;}
.head .register{padding-right:42px;}
.head .client{margin-right:8px;}
/*banner样式 */
.banner{background:url("/simg../images/banner-bg.jpg") no-repeat;margin-bottom: 33px; min-width: 1000px;}
.banner .logo{background: url("/simg../images/logo.png") no-repeat;height: 120px;}
/*content样式 */
.content .wrapper{max-width:980px;}
.content .content_left{float: left;max-width:450px;margin-right:30px;}
.content .div_choose{padding:24px 30px 12px;background:#fff; position: relative;}
.content .div_choose>span{position: absolute;left: 0;top: 0;background: url("/simg../images/red.png") no-repeat top left;width: 45px;height:45px;}
.content h2{font-size: 24px;line-height: 30px;margin-bottom: 24px;}
.content .easel{background: url("/simg../images/easel.png") no-repeat;padding:30px 10px 0;height:88px;margin-bottom: 16px;}
.content .easel .icon{padding-top:8px;width: 20%;}
.content .easel_name{font-size: 18px;line-height: 24px;color:#333;}
.content .easel .easel_introduction{font-size: 14px;line-height: 24px;max-width: 80%;}
.content .easel_a{color:#666766;}
.content .marker{background-position:0 7px ;padding-left:20px;height:28px;}
.content .session{background-position:0 -14px ;padding-left: 20px;}
.content .forward{background-position:0 -43px ;width:20px;height:18px;margin-top:4px;}
.content .span{float: right;height:18px;border-right: 1px solid #ccc;margin: 4px 8px 0;}

.content .content_rigth{max-width:300px;float: right;}
.content_rigth>div{padding-bottom: 30px;}
.content .content_rigth h3{line-height: 36px;padding:22px 0 22px 30px;background: url("/simg../images/virgule.png") no-repeat center left;color:#314072;font-size: 24px;border-top:1px dashed #a2a2a2;}
.content .celebrity .icon{width: 25%;}
.content .celebrity .easel_introduction{font-size: 14px;line-height: 24px;width: 75%;}
.content .a_span{float: left ;font-size: 14px;line-height: 36px;color:#666;}
.content .up{background-position: 0 -66px ;width: 20px;height:36px;margin-right: 10px;}
.content  .down{background-position: 2px -97px;width: 20px;height:36px;margin-left: 10px;}
.content .think_p_a{position: relative;}

.content .think>div span{background: url("/simg../images/bj.png") repeat-x;width: 80%;height: 80%;position: absolute;top:0;left: 0;font-size: 12px;color: #fff;line-height: 20px;padding: 10%;display: none;}
.content .think_p_name{font-size: 12px;line-height: 24px;color:#333;width:80px;}
.content .storm ul{display: none;}
.content .storm img{width:100px;height: 73px;}
.content .storm_active_left{width:100px;margin: 6px 20px 6px 0;float:left}
.content .storm_active_right{width:180px;line-height: 24px;font-size: 14px; float:left;}
.content .storm_active_width{ width:100%;line-height: 24px;font-size: 14px;}
.content .storm_active_width a{color: #666766;}
.content .storm_active_right a{color: #666766;}
.content .hot a{padding:0 12px;margin:0 12px 12px 0;line-height: 38px;background: #fff;border: 1px solid #d2d2d2;display: inline-block;color: #666766;}
.content .icon_a{position: relative;border-radius: 50%;overflow: hidden;width:60px;height:60px;}
.content .icon_a img{width:100%;}
.content .icon_a span{position: absolute;top: 0;left: 0;display: none;}

/*back*/
.back{position: fixed;height: 70px;bottom:50px;right: 5%;}
.back_top{background-position: 0 -139px;width: 50px;height: 50px;}
.back_close{background-position: 0 -189px;width: 50px;height: 20px;}
/*page*/
.loading_box{width:980px;}
.loading{width:290px;margin-left:56%;height:24px;line-height: 24px;overflow: hidden;font-size: 20px;color:#999;padding:40px 0;}
.loading img{padding-right: 14px;}
.feed-card-page{padding:20px 0 10px;text-align:center;font-size:13px}
.feed-card-page span{color:#ccc;margin-right:3px}
.feed-card-page a{padding:7px 14px;border:1px solid #d7d7d7;border-radius:2px;color:#333;cursor:pointer;background-color:#f5f5f5;text-decoration:none;display:inline-block;}
.feed-card-page a:hover{background-color:#4895e4;border-color:#3586d9;color:#fff}
.pagebox_pre{_margin-top:-1px;_position:relative;border:1px solid #e4e4e4;border-radius:2px;}
.feed-card-page .pagebox_num_nonce{padding:7px 14px;border:1px solid #123586;color:#fff;background-color:#4895e3;border-radius:2px}
.feed-card-page .pagebox_pre_nolink,.feed-card-page .pagebox_next_nolink{_margin-top:-1px;_position:relative;padding:7px 14px;border:1px solid #e4e4e4;border-radius:2px;background-color:#fff}

.footer{margin-top:20px; text-align:center; color:#666766; line-height:30px;font-size: 12px;background: #dbdbdb;padding-bottom: 20px;min-width: 1000px;}
.footer a{display: inline-block;color: #666766;}
.footer .wrap{border-top:1px solid #e6e6e6; padding-top:15px;}

/*share*/
.share{width:100px;height:111px;border:1px solid #e7e7e7;background:#fff;overflow: hidden;display: none;}
.share li{line-height: 27px;border-bottom: 1px solid #e7e7e7;font-size: 14px;}
.share a{display: block;width:66px;padding-left: 34px;}
.share .share_sina{background-position: 6px -212px;}
.share .share_QQ{background-position: 6px -238px;}
.share .share_ten{background-position: 6px -262px;}
.share .share_move{background-position: 6px -288px;}
/*hover 效果*/

.content .div_choose:hover {box-shadow: 5px 5px 15px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;-moz-box-shadow: 5px 5px 10px #ccc;-o-box-shadow: 5px 5px 10px #ccc;-ms-box-shadow: 5px 5px 10px #ccc }
.content a:hover.forward{background-position:-40px -43px}
.content a:hover.session{background-position:-386px -14px ;color:#314072;}
.content a:hover.up{background-position: -40px -66px ;}
.content a:hover.down{background-position: -38px -97px;}
.content a:hover{color:#314072;}
.content .p_hover{color:#888;}
.content .red_number{color:#c00;}
.content a:hover.icon_a{ opacity:0.5; filter:alpha(opacity=50);}
.content  .think .span_hover{display: block;}
.content .storm .storm_active{display: block;}
.back_top:hover{background-position: -73px -139px;}
.share_hover{background: #f1f1f1;}
.content .text-indent a:hover{color:#888;}
.content .storm_active_right a:hover{color:#666766;}
.content .easel_introduction a:hover{color:#666766;}
.content .storm_active_width a:hover{color:#666766;}

/* 锐见改版 2016/1/14 */
.fl{ float: left; }
.fr{ float: right; }
    
.title{ width: 930px; height: 25px; margin-top:30px; margin-bottom:30px;border-left: 6px solid #314072;}
.title em{ font-style: normal; display: inline-block; width: 104px; height: 24px; line-height: 24px; padding-left: 10px; font-size: 22px; color: #314072; }
.title i{ font-style: normal; display: inline-block; width: 810px; height: 24px; border-bottom: 1px solid #bbb; font-size: 16px; color: #a8a7a7;}
.recommend-hot{ width: 870px; padding: 10px 30px 30px 30px; background: #fff;  overflow: hidden; }
.text-box{ width: 392px; }
.item-box{ padding-top: 14px;  overflow: hidden;}
.item-box em.tlt{ display: block; width: 392px; height: 20px; font-style: normal;}
.item-box em.tlt a{ color: #333; font-size: 18px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.item-box em.tlt a:hover{ color: #314072; }
.item-box p{ overflow: hidden; height: 69px; padding-top: 18px; font-size: 14px; line-height: 20px}
.item-box p i a{ color: #666; }
.item-box p i{ font-style: normal; }
.item-box p i a:hover{ color: #999;}
.item-box p img{ margin-right: 20px; float: left; }
.item-box span{ font-size: 14px; padding-bottom: 10px; }
.item-box span em{ font-style: normal; float: left; }
.item-box span em a{ color: #666; }
.item-box span em a:hover{ color: #314072;  }
.item-box span em.bor{ padding: 0 10px; }
.item-box span em a.forward{ display: block; margin-top: 1px;}
.border-bot{ padding-bottom: 1px; background: url(/simg../images/border-bot.gif) repeat-x left bottom; }
em.sumCount{ font-style: normal; }

.item-box .article-list{ width: 100%; }
.article-list li{ padding-left: 20px; background: url(/simg../images/pic-list.gif) no-repeat 0 19px; height: 40px; font-size: 16px; line-height: 40px; border-bottom: 1px dashed #a4a4a4; position: relative; }
.article-list li a{ color: #333; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.article-list li a:hover{ color:#314072;  }
.article-list li i.more{ display: block; width: 11px; height: 11px; background: url(/simg../images/pic-more.gif) no-repeat; position: absolute; right: 0; bottom: 0; }
.position-fixed{ position: fixed; top: 0; }

@media screen and (max-width: 1280px) {
	.loading_box{width:750px;}
	.loading{margin-left:60%;}
	.mr14{margin-right:8px;}
    .general{width:1000px;margin:0 auto;}
    .content .easel .icon{width: 25%;}
    .content .easel .easel_introduction{line-height: 20px;max-width: 75%;}
	.content .marker{padding-left:16px;}
	.content .marker>a{font-size:14px;}
    .content .celebrity .icon{width: 28%;}
	.content .span{margin: 4px 4px 0;}
	.content .session{padding-left:16px;}
    .content .celebrity .easel_introduction{width: 72%;}
	.content .wrapper{width:75%;}
    .content .content_left{width:35%;margin-right:2%;width: 350px ;}
    .content .content_rigth{width:25%; width: 250px}
    .content .storm_active_left{width:40%;margin: 6px 10px 6px 0;}
    .content .storm_active_right{width:55%;}
    .mr9{margin-right: 5px;}
    .back{position: fixed;height: 70px;bottom:50px;right: 0;}
    .title{ width: 720px; }
    .title i{ width:600px; }
    .recommend-hot{ width: 660px;}
    .text-box{ width: 305px; }
    .item-box em.tlt{ width: 305px }
    .article-list li{ width: 285px;}
}

