body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
html{color:#000;overflow-y:scroll;overflow:-moz-scrollbars}
body,button,input,select,textarea{font:12px arial}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic}
textarea{resize:vertical}

.topbj{ background:url(top_bj.jpg) repeat-x; height:272px;}
.topbox{width:1100px; margin:0 auto;}
.logo{width:1100px; height:162px; padding-top:18px; text-align:center;}
.menu{float:left;display:inline;width:700px; margin:36px 0 0 160px; }
.menu a{font-size:26px; margin-right:70px;padding-bottom:30px;color:#fff;}
.menu a:hover{ text-decoration:none;color:#7d1917;}
.menu .cour{color:#7d1917;font-weight:bold;}
.sr_box{float:left; display:inline; width:202px; height:32px; margin-top:42px;}
.search { float:left;}
.search .btn {width: 36px;height: 32px;background: url(search-btn2.png) no-repeat 0px 0px;cursor: pointer}
.search .search-box {overflow: hidden;width: 0px}
.search form {line-height: 0px}
.search .searchbox {border: 0 none;width: 202px;margin: 0px;padding: 0px}
.search .searchbox input {margin: 0px;padding: 0px}
.search .searchbox .text {float: left;width: 136px;height: 32px;line-height: 32px;border: 0;outline: none;text-indent: 10px;color: #9a999a;background: url(search-box3.png) no-repeat;font-family: simsun}
.search .searchbox .search-button {float: left;width: 36px;height: 32px;border: 0 none;text-indent: -9999px;cursor: pointer;background: url(search-box3.png) no-repeat -136px 0}
.search .searchbox .close {float: left;width: 30px;height: 32px;border: 0 none;text-indent: -9999px;cursor: pointer;background: url(search-box3.png) no-repeat right 0}


.content-container{width:894px;margin:0 auto;background-color:#e1e1e1;overflow:hidden}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}
.left-container{width:577px;float:left}
.right-container{width:316px;float:right}
.left-container,.right-container{background-color:#fff;padding-bottom:99999px;margin-bottom:-99999px}
.line-shadow{position:fixed;_position:absolute;width:100%;top:0;left:0;height:50px;z-index:0;box-shadow:0 0 5px #888;border-bottom:0;_border-bottom:1px solid #e1e1e1;*border-bottom:1px solid #e1e1e1;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.95)), to(rgba(255,255,255,0.95))) !important;background-image:-moz-linear-gradient(rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 100%) !important;background-image:-ms-linear-gradient(rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 100%) !important;background-image:-o-linear-gradient(rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 100%) !important;background-image:linear-gradient(rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 100%) !important}
.hide{display:none}
.header_wrap{position:fixed;_position:absolute;height:50px;width:894px;margin:0 auto;top:0;background-color:#fff;z-index:99}
.header_logo{display:inline-block;margin-top:10px;height:30px;_position:absolute;*position:absolute}
.header_logo img{height:100%}
.header_menu{float:right;margin-top:18.5px}
.header_menu a{text-decoration:underline;color:#333;font-size:13px}
.header_menu a.index{margin-right:10px}
.header_menu a.usrname{display:inline-block}
.header_menu a.redindex{margin-right:10px;color:#dd8439;}
.header_menu #userBlock{display:none}

.article{width:537px;margin-top:10px;padding:35px 40px 30px 0}
.article-title h1{font-size:28px;line-height:40px;font-weight:700;font-family:"Microsoft Yahei", "微软雅黑", "宋体"}
.article .article-desc{margin-top:15px}
.article .article-desc div{float:left}
.article .article-desc .author-icon{width:32px;height:32px;margin-right:8px;padding:1px 0}
.article .article-desc .author-icon img{width:100%;height:100%;border-radius:50%}
.article .article-desc .author-txt{padding:0}
.article .article-desc .author-name{font-size:13px;line-height:1.1;color:#dd8439;display:block;margin-bottom:-6px}
.article .article-source{margin-top:5px}
.article .article-source span{font-size:13px;line-height:2;color:#999}
.article .article-source .source{padding-right:10px;border-right:1px solid #f2f2f2}
.article .article-source .date{margin:0 9px 0 6px}
.article-content{margin-top:17px}
.article-content p{font-size:16px;line-height:24px;color:#333;text-align:justify; margin:22px auto;}
.article-content img{ max-width:537px; text-align:center;}
.notice{margin-top:30px;border:1px solid #e6e6eb;background-color:#f7f7fa;padding:14.5px 18px}
.notice p{font-size:13px;line-height:20px;color:#999}
.related-news{width:276px;padding:20px 0 0 40px}
.news-content.top{margin-top:70px}
.news-content h2{font-size:14px;font-weight:700;color:#333}
.news-content li{border-bottom:1px solid #f0f0f0;font-weight:400;_margin-bottom:-1px;_overflow:hidden}
.news-content ul li:last-child{border-bottom:0}
.item-content{display:table}
.item-content .news-pic{display:table-cell;margin-right:10px;vertical-align:middle;float:left;padding:20px 0;width:110px; height:53px; overflow:hidden;}
.item-content .news-pic img{width:110px;height:auto;}
.item-content .news-info{display:table-cell;max-width:152px;vertical-align:middle;float:left;padding:25px 0}
.item-content .news-info a{font-weight:400;font-size:14px;line-height:21px;color:#333}
.item-content .news-info a.upgrade{overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.item-content .news-info a.degrade{display:inline-block;width:152px;height:42px;overflow:hidden}
.wangmeng-ad{width:276px;border-top:1px solid #e1e1e1;height:250px;overflow:hidden;padding:20px 0 20px 40px;position:relative}
.recent-article{width:276px;border-bottom:1px solid #e1e1e1;padding:20px 0 0 40px}
.recent-article h2{font-size:14px;line-height:1;font-weight:700;color:#333}
.recent-article li{padding:20px 0;border-bottom:1px solid #f0f0f0;font-weight:400;_margin-bottom:-1px;_overflow:hidden}
.recent-article .item-title{display:inline-block;max-width:276px;cursor:pointer;font-weight:400}
.recent-article .item-title a{font-size:14px;line-height:20px;color:#333}
.recent-article .item-desc{margin-top:8px}
.recent-article .item-desc span{font-size:13px;color:#999;margin-right:13px}
.recent-article li:last-child{border-bottom:0}
.author{margin-top:10px;width:276px;border-bottom:1px solid #e1e1e1;padding:40px 0 20px 40px}
.author div{vertical-align:middle}
.author .author-info{display:table}
.author .author-icon{display:table-cell;width:65px;height:65px;float:left;margin-right:7px;float:left}
.author .author-icon img{width:100%;height:100%;border-radius:50%}
.author .author-txt{display:table-cell;float:left;padding:10px 0}
.author .author-txt .author-name{font-size:18px;color:#dd8439;display:block;margin-bottom:-6px;font-family:"Microsoft Yahei", "微软雅黑", "宋体"}
.author .author-txt .article-source{margin-top:14px}
.author .author-txt .article-source span{font-size:13px;display:inline-block;height:13px;line-height:13px;color:#999}
.author .author-txt .article-source .source{padding-right:10px;}
.author .author-txt .article-source .date{margin:0 6px 0 -6px}
.author .author-desc{margin-top:15px;font-size:13px;line-height:20px;color:#999;text-align:justify}
.bottom-container{border-top:1px solid #e1e1e1;padding:23px 0 12px 0;width:100%;background-color:#fff;height:40px}
.bottom-container.fixed{position:fixed;bottom:0}
.bottom-container .copy-right{font-size:12px;color:#999}
.bottom-container .copyright-text img{position:relative;margin:0 0 -2px 0}
.bottom-container .copy-right div{text-align:center}
.bottom-container .copy-right div a{font-size:12px;color:#999;text-decoration:underline}
.recordcode{padding-top:6px;height:16px;line-height:16px;text-decoration:underline}
.recordcode i{display:inline-block;width:14px;height:16px;margin-right:6px;background:url(icon_police.png) 0 0 no-repeat;vertical-align:middle;margin-top:-4px}