/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#f0f0f0;font:12px/1.5 Microsoft Yahei,tahoma,HELVETICA;text-align:center;color:#333;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none;vertical-align:top;
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s;
	-ms-transition:none;
}
i,em,b{font-style:normal;}
b{font-weight:normal;}
input,select,option,textarea{font-size:12px;font-family:Microsoft Yahei,tahoma,HELVETICA;outline:none;}
a{color:#333;text-decoration:none; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -o-transition:color .3s;}
a:hover{color:#f70;}
a:hover em,a:hover b, a:hover i, a:hover span {cursor:pointer;}
a:hover img {opacity:0.9}
a:active{outline:none;}

.doc{text-align:left;}
.inner{width:1120px; margin:0 auto; *zoom:1;}
.inner:before, .inner:after{display:block; content:"\20";height: 0;overflow: hidden;}
.inner:after{clear:both;}
.col-a, .col-b{float:left;display: inline;overflow: hidden;}
.col-a{margin-right:20px; width:770px;}
.col-b{width:330px;}
.wrapper{padding-top:20px;padding-bottom: 20px;}
/*header*/
.header{background:#fff; height:75px; border-bottom:1px solid #e0e0e0;}
.logo{float:left; width:270px; height:75px; display:inline;background: url(/www1/2016/media/images/logo.png) no-repeat 0 0;}
.menu{float:left;display: inline;padding-left: 30px;}
.menu a,.menu span{float:left; margin-left:45px; font-size:20px; line-height:72px;height: 72px; padding: 0 15px;}
.menu .cur{color:#0777dd; text-decoration:none;border-bottom: 3px solid #0777dd;}
.menu a:hover{color:#0777dd;}
.menu span{color: #aaa}


.meta .muted{float:left; margin-right:20px; display:inline; font-size:12px; height:20px; overflow:hidden; line-height:20px;}
.meta i{float:left; margin-right:5px; width:14px; height:14px; background:url(/www1/2016/media/images/icons.png) no-repeat -84px -76px; margin-top:3px;}
.meta .view i{background-position:-84px -92px; width:16px; height:12px; margin-top:4px;}
.meta .cmt i{background-position:-84px -106px; width:14px; height:12px; margin-top:4px;}
.meta em{color:#aaa;}

/*侧栏公共*/
.widget{background:#fff; margin-bottom:20px;}
.widget-tit{overflow:hidden; *zoom:1;border-bottom: 1px solid #f0f0f0;height: 54px;line-height: 60px;padding: 0 20px;}
.widget-tit .mark{font-size:20px; float:left; font-weight:400;margin: 0;}
.widget-tit .sub-mark{float:right; font-size:12px; margin-top:3px;}
.widget-tit .sub-mark a{color:#888;}
.widget-tit .sub-mark a:hover{color:#f70;}
.fixWidget{position: fixed; top: 0px; z-index: 200; width:310px; background: #fff; _position:absolute; _top:expression(documentElement.scrollTop);}

/*关注按钮*/
.action .btn a{display:block; width:70px; height:24px; background:url(/www1/2016/media/images/icons.png) no-repeat 0 0;}
.action .btn .follow{background-position:0 0;}
.action .btn .follow:hover{background-position:0 -26px;}
.action .btn .following{background-position:0 -52px; display:none;}
.action .btn .following:hover{background-position:0 -78px; display:none;}

/*热门文章*/
.hot-article .bd{overflow:hidden;margin: 0 20px;}
.hot-article li{border-top:1px dashed #e9e9e9; padding:20px 0 21px 132px; overflow:hidden;margin-top: -1px;}
.hot-article .pic{float: left;margin-left: -132px;width: 120px;height: 80px;overflow: hidden;border:1px solid #e9e9e9;}
.hot-article .pic i{display:table-cell;*display:inline-block;width: 120px;height:80px;*line-height:80px; *font-size: 60px;vertical-align:middle;text-align: center;}
.hot-article .pic img{vertical-align:middle;}
.hot-article .tit{height: 44px;overflow: hidden;line-height: 22px;font-size: 14px;margin-bottom: 12px;}
.hot-article .meta{*zoom: 1;}


/*意见反馈和回到顶部*/
.floatBtns{width:80px;position:fixed;left:50%;bottom:40px;margin-left:580px;_position:absolute;_margin-top:expression(documentElement.scrollTop);}
.floatBtns .btn{display:block;width:80px;height:38px;margin-top:10px;background:url(/www1/2016/media/images/gotop.png) no-repeat;}
.floatBtns .btn:hover{background-position: -118px 0}
.floatBtns .btnC{background-position:0 -48px}
.floatBtns .btnC:hover{background-position: -118px -48px}

.article,.author-info{background: #fff;padding: 20px 40px 30px;margin-bottom: 20px;}
.article .title{font-size: 28px;text-align: center;line-height: 40px;font-weight: normal;padding-top: 12px;padding-bottom: 11px;}
.article .meta{text-align: center;height: }
.article .meta .muted{float: none;display: inline-block;margin: 0 25px;}
.article .content{line-height: 30px;font-size: 16px;word-wrap: break-word;word-break:break-all;}
.article .content p{margin: 10px 0;}
.article .content img{margin: 10px auto;max-width: 640px!important;}
.article .others{height: 40px;padding: 20px 0;border-top: 1px dashed #f0f0f0}
.article .others .zan{float: left;}
.article .others .zan a{display: block;width: 95px;padding-left: 52px;height: 40px;background: url(/www1/2016/media/images/article.png) no-repeat 0 -260px;line-height: 40px;color: #fff;font-size: 14px;}
.article .others .zan a:hover{color: #fff;background-position: 0 -302px}
.article .others .zan a.disabled,.article .others .zan a.disabled:hover{color: #fff;background-position:0 -344px }
.article .others .share{float: right;overflow:hidden;}
.article .statement{height: 40px;line-height: 40px;background: #f8f8f8;font-size: 12px;text-align: center;margin-bottom: 30px;}
.article .statement em{display: inline-block;height: 40px;overflow: hidden;background: url(/www1/2016/media/images/article.png) no-repeat -274px -225px;padding-left: 22px;color: #888}

.article iframe{width: 640px!important;height: 480px!important;margin: 0 auto;display: block;}


/*文章页分享*/
body .bdshare-button-style0-32 a{width: 40px;height: 40px;overflow: hidden;margin: 0 0 0 10px;background: url(/www1/2016/media/images/article.png) no-repeat;}
body .bdshare-button-style0-32 .bds_weixin{background-position: 0 -176px!important}
body .bdshare-button-style0-32 .bds_sqq{background-position: -50px -176px!important}
body .bdshare-button-style0-32 .bds_tsina{background-position: -100px -176px!important}
body .bdshare-button-style0-32 .bds_qzone{background-position: -150px -176px!important}
body .bdshare-button-style0-32 .bds_tqq{background-position: -200px -176px!important}
body .bdshare-button-style0-32 a:hover{opacity: 1;filter:alpha(opacity=100)}
body .bdshare-button-style0-32 .bds_weixin:hover{background-position: 0 -218px!important}
body .bdshare-button-style0-32 .bds_sqq:hover{background-position: -50px -218px!important}
body .bdshare-button-style0-32 .bds_tsina:hover{background-position: -100px -218px!important}
body .bdshare-button-style0-32 .bds_qzone:hover{background-position: -150px -218px!important}
body .bdshare-button-style0-32 .bds_tqq:hover{background-position: -200px -218px!important}

body .bdshare-button-style0-16 a{width: 40px;height: 40px;overflow: hidden;margin: 0 0 0 10px;background: url(/www1/2016/media/images/article.png) no-repeat;text-indent: -9999px;padding: 0;}
body .bdshare-button-style0-16 .bds_weixin{background-position: 0 -176px!important}
body .bdshare-button-style0-16 .bds_sqq{background-position: -50px -176px!important}
body .bdshare-button-style0-16 .bds_tsina{background-position: -100px -176px!important}
body .bdshare-button-style0-16 .bds_qzone{background-position: -150px -176px!important}
body .bdshare-button-style0-16 .bds_tqq{background-position: -200px -176px!important}
body .bdshare-button-style0-16 a:hover{opacity: 1;filter:alpha(opacity=100)}
body .bdshare-button-style0-16 .bds_weixin:hover{background-position: 0 -218px!important}
body .bdshare-button-style0-16 .bds_sqq:hover{background-position: -50px -218px!important}
body .bdshare-button-style0-16 .bds_tsina:hover{background-position: -100px -218px!important}
body .bdshare-button-style0-16 .bds_qzone:hover{background-position: -150px -218px!important}
body .bdshare-button-style0-16 .bds_tqq:hover{background-position: -200px -218px!important}
body .bdshare-button-style0-16 .bds_more,body .bdshare-button-style0-16 .iTxt{color: #999;font-size: 14px;float:left;padding-top:10px;}
/*评论*/
body .bd .cmtcontainer{border: none;padding: 0;}
body .bd .cmtarea-header{display: none;}
body .bd .cmtarea{background: #fff;}
body .cmtList-detail-user,body .cmtList-detail-tools a,body .cmtList-detail-tools-share .shareH,body .cmtarea-header a,body .cmtfooter a,body .cmtarea-cmtFetch{color: #0777dd}
.cmt .bd{padding: 10px 30px 20px;}
body .cmtarea-cmtFetch{background: #f4f4f4;top: -1px}
body .cmtfooter{padding: 15px 0 0;height: 18px}

.author-info{padding: 20px;}
.author-info .face{width: 80px;height: 80px;overflow: hidden;float: left;margin-right: 20px;display: inline;}
.author-info .face img{border-radius: 100%;width: 80px;height: 80px;}
.author-info .name{height: 30px;line-height: 30px;font-size: 20px;overflow: hidden;}
.author-info .info{height: 50px;overflow: hidden;}
.author-info .data{float: left; color: #aaa;font-size: 12px;text-align: center;margin-top: 11px;}
.author-info .data span{display: block;color: #0777dd;font-size: 16px;}
.author-info .info em{float: left; width: 1px;background: #f0f0f0;height: 34px;margin: 16px 20px 0;overflow: hidden;}
.author-info .btn{clear: both;margin-top: 20px;}
.author-info .btn a{display: block;width: 290px;height: 42px;background: url(/www1/2016/media/images/article.png) no-repeat 0 0;}
.author-info .btn .follow{background-position: 0 0}
.author-info .btn .follow:hover{background-position: 0 -44px}
.author-info .btn .following{background-position: 0 -88px}
.author-info .btn .following:hover{background-position: 0 -132px}

.agreement p{text-indent: 2em;word-wrap: break-word;word-break: break-all;}
.agreement ul{padding-left: 4em;}

.meta .cmt:hover i{background:url(/www1/2016/media/images/icon-0929.png) no-repeat;}
.meta .cmt:hover em{color:#f70;}


.red{color: #f44;font-size: 16px;}
.blue{color: #0777dd}
.grey{color: #ccc;margin: 0 8px;}
.box-a{margin-top: 10px;}
.box-a-th{height: 48px;line-height: 48px;border-bottom: 1px solid #f0f0f0;overflow: hidden;}
.box-a-th .tit{float: left;font-size: 20px;}
.box-a-th .more{float: right;font-size: 14px;}
.box-a-tb{zoom:1;}
.box-a-tb:after{content: "\20";display: block;height: 0;overflow: hidden;clear: both;}

.rela-list .rela-item{height: 40px;line-height: 40px;overflow: hidden;word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/font-size: 14px;}
.rela-list .rela-item .date{float: right;color: #999;}
.rela-list .rela-item:before{content: "\20";float: left;width: 3px;height: 3px;background: #ccc;margin:19px 10px 0 0}

.series{padding-left: 200px;}
.series .pic{margin-left: -200px;width: 180px;height: 135px;margin-top: 20px;overflow: hidden;float: left;}
.series p{font-size: 14px;line-height: 30px;height: 37px;overflow: hidden;}
.series .txt{padding-top: 10px;}
.series .btns{font-size: 12px;padding-top: 5px;}
.series .btns a{float: left;width: 68px; height: 28px;line-height: 28px;text-align: center;border:1px solid #e5e5e5;margin-right: 8px;}
.series .btns a:hover{background: #fa0;border-color: #fa0;color: #fff;}

