@charset "utf-8";
/* CSS Document */

/*---------reset---------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { }
abbr, acronym { border: 0; }
/*---------end reset-------*/

a {text-decoration:none }
.clear { clear:both }
body{ background:#fff;}
@media screen and (max-width:1200px){
    html{min-width:1200px;}
}
html{min-width:1200px;}
.container { margin:0 auto; width:1000px; padding:0; min-width:1000px;}
.mr30{ margin-right:30px }
.mr50{ margin-right:50px }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {*zoom:1;}
.fr { float:right;display:inline }
.fl { float:left;display:inline }
.hr_5{height:5px;overflow:hidden;}
.hr_10{height:10px;overflow:hidden;}
.hr_15{height:15px;overflow:hidden;}
.hr_20{height:20px;overflow:hidden;}
.hr_30{height:30px;overflow:hidden;}
.hr_40{height:40px;overflow:hidden;}
.hr_50{height:50px;overflow:hidden;}
.hr_70{height:70px;overflow:hidden;}
.hr_100{height:100px;overflow:hidden;}
.hr_150{height:150px;overflow:hidden;}
.show{overflow:hidden;}
.hidden{overflow:hidden;display:none;}
.wid1200{width:1200px;margin:0px auto;overflow:hidden;}
.wid100{width:100%;}

/*顶部*/
#top{width:100%;height:40px;background:#fafafa;}
#top .left{width:50%;height:40px;overflow:hidden;}
#top .left span{font-size:12px;color:#000;line-height:40px; font-family:Arial, "宋体";margin-right:35px;}
#top .right{width:50%;height:40px;overflow:hidden; text-align:right;}
#top .right span{font-size:12px;color:#32648c;line-height:40px; font-family:Arial, "宋体";}

/*导航*/
.menu{width:1200px;height:65px;margin:0px auto;overflow:hidden;}
.menu .logo{width:215px;height:65px;}
.menu .m_box{width:940px;height:65px;border-left:#d20000 2px solid;}
.menu .m_box .m_a{width:940px;height:25px;overflow:hidden;}
.menu .m_box .m_a a{font-size:20px;color:#000;line-height:25px;font-family:"微软雅黑","宋体";margin-left:33px;}
.menu .m_box .m_a a:hover{color:#d20000;}
.menu .m_box .m_b{width:940px;height:25px;overflow:hidden;}
.menu .m_box .m_b a{font-size:16px;color:#be7d00;line-height:25px;font-family:"微软雅黑","宋体";margin-left:33px;}
.menu .m_box .m_b a:hover{color:#d20000;}

/*主题活动链接*/
.topic_link_l{width:800px;height:60px;}
.topic_link_r{width:390px;height:60px;}

/*左侧文章列表*/
.main{position:static;}
.left_nav{width:880px;overflow:hidden;}
.position{border-bottom:#ddd 1px solid;overflow:hidden;font-size:14px;color:#333;line-height:30px;}
.position a{font-size:14px;color:#333;line-height:30px;}
.article_list{width:100%;overflow:hidden;}
.article_list ul.list li{padding-top:20px;padding-bottom:20px;border-bottom:#eee 1px solid;}
.article_list ul.list li a{font-size:20px;color:#000;line-height:30px;font-family:"微软雅黑","黑体";font-weight:bold;}
.article_list ul.list li a:hover{color:#d20000;}
.article_list ul.list li p{font-size:14px;color:#888;line-height:20px; font-family:Arial,"宋体"}

/*分页样式*/
ul.pages{width:100%;height:30px;margin-top:30px;margin-bottom:10px;text-align:center;}
ul.pages li{display:inline-block;margin-left:2px;margin-right:2px;}
.page{width:30px;height:30px;background:#eee;border-radius:4px;font-size:14px;color:#333;line-height:30px;text-align:center; font-family:"微软雅黑", "宋体";}
.page:hover{background:#d20000;color:#fff;}
.page a{font-size:14px;color:#333;line-height:30px;text-align:center;font-family:"微软雅黑", "宋体";}
.page:hover a{color:#fff;}
.page-active a{color:#fff;}
.page-previous{width:58px;height:28px;border:#eee 1px solid;border-radius:4px;font-size:14px;color:#333;line-height:30px;text-align:center; font-family:"微软雅黑", "宋体";}
.page-previous:hover{background:#d20000;color:#fff;border:#d20000 1px solid;}
.page-previous a{font-size:14px;color:#333;line-height:30px;text-align:center;font-family:"微软雅黑", "宋体";}
.page-previous:hover a{color:#fff;}
.page-next{width:58px;height:28px;border:#eee 1px solid;border-radius:4px;font-size:14px;color:#333;line-height:30px;text-align:center; font-family:"微软雅黑", "宋体";}
.page-next:hover{background:#d20000;color:#fff;border:#d20000 1px solid;}
.page-next a{font-size:14px;color:#333;line-height:30px;text-align:center;font-family:"微软雅黑", "宋体";}
.page-next:hover a{color:#fff;}
.page-all{width:78px;height:28px;border:#eee 1px solid;border-radius:4px;font-size:14px;color:#333;line-height:30px;text-align:center; font-family:"微软雅黑", "宋体";}
.page-all:hover{background:#d20000;color:#fff;border:#d20000 1px solid;}
.page-all a{font-size:14px;color:#333;line-height:30px;text-align:center;font-family:"微软雅黑", "宋体";}
.page-all:hover a{color:#fff;}
.page-active{background:#d20000;color:#fff;}

/*右侧推荐阅读*/
.right_nav{width:280px;overflow:hidden;background:#fafafa;margin-left:40px;}
.qrcode{padding:30px;padding-bottom:10px;}
.qrcode span{font-size:12px;color:#888;line-height:50px;}
.recommend_news{width:250px;padding:15px;overflow:hidden;}
.recommend_tit{height:20px;border-left:#d20000 6px solid;padding-left:10px;}
.recommend_tit h2{font-size:18px;color:#000;line-height:20px;font-family:"微软雅黑","黑体";}
.newslist{width:250px;overflow:hidden;}
.newslist ul li{margin-top:15px;overflow:hidden;}
.newslist ul li .num{width:15px;height:15px;margin-top:2px;text-align:center;overflow:hidden;font-size:12px;color:#fff;line-height:15px;font-family:Arial,"微软雅黑";}
.newslist ul li .news{width:220px;}
.newslist ul li .news a{font-size:14px;line-height:20px;color:#333;font-family:"微软雅黑", "宋体";display:block; max-height:40px;overflow:hidden;}
.newslist ul li .news a:hover{color:#d20000;}
.newslist ul li .news span{font-size:14px;line-height:15px;color:#adadad;font-family:Arial,"微软雅黑";}
.bg_red{ background:#d20000;}
.bg_gray{ background:#ccc;}
.clearfix:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.box-fixed{position:relative;top:0px;background:#fafafa;}
.tab_fix_bottom {position:absolute;bottom: 0px;top: auto;}
.tab_fix{position:fixed;}

/*bottom*/
#bottom{width:100%;height:140px;background:#444;text-align:center;overflow:hidden;}
#bottom p{font-size:14px;color:#eee;line-height:30px; font-family:"微软雅黑", "黑体";}