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}

.header {min-width: 1100px; height:100px; background: #2c2c2c;background-repeat: no-repeat;background-position: left center;margin:0 auto; }
.main{width:1100px; margin:0 auto; clear:both; position:relative;}
.logopic{width:228px; height:64px; float:left; margin:19px 0 0 0;}
.contain{max-width:460px; float:left; font-size:16px; margin:0 0 0 58px;}
.nav-list {position: relative;width: 100%; height: 100px; z-index: 9999;}
.nav-list li {position: relative; float: left; height: 100px; line-height: 100px; font-size:18px; text-align: center;}
.nav-list li a {color: #fff; display: block; padding:0 23px; }
.nav-list li a.curr {color: #3d94dc; background-color: #1f1f1f;}
.nav-list li a:hover {color: #3d94dc; text-decoration: none;background-color: #1f1f1f;}

.nav-list li ul {position: absolute;display: none; z-index: 666; text-align: left;
	line-height: 56px;overflow: hidden;height: 56px;width: 1100px;margin: 0 auto;
}
.nav-list li ul li {float: left; height: 56px; font-size: 15px; line-height: 56px; display: inline-block; text-align:left;}
.nav-list li ul li a {color: #333333; padding: 0 15px; text-align:left;}
.nav-list li ul li:last-child>a{ border:none; text-align:left;}
.nav-list li ul li a:hover {color: #e10101; background:none;}

.research {float: right; width:320px; height:32px; background-color:#ffffff; overflow:hidden; margin:34px 0 0 60px;
 -webkit-border-radius:32px; -moz-border-radius:32px; -ms-border-radius:32px; -o-border-radius:32px; border-radius:32px;}
.research input {height: 32px; line-height:32px; border:0; float:left; font-family:"微软雅黑";}
.research input.search_input {width: 264px; height: 20px; line-height:20px;	border:0;  border-radius: 2px 0 0 2px; color:#aaa; font-size:14px; margin:6px 0 0 16px; color:#aaa;}
.research input.btn {border-radius:0 2px 2px 0;
	background: url(search01.png) no-repeat center;
	;width: 32px;height: 32px; outline: none;cursor: pointer;
}


.content-container{width:1100px;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:783px;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:#3d94dc;}
.header_menu #userBlock{display:none}

.article{width:742px;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:#3d94dc;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;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:#3d94dc;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}