html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5,h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0;padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; font-weight: normal;}
body, input, select, button, textarea { font-size: 15px;font-family: "微软雅黑"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #333; line-height: 1.2;}
a, a:link { color: #333; text-decoration: none; }
a:visited { }
a:active, a:hover { color: #c91111; text-decoration: underline; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear:both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { display: block!important; float: none!important;clear: both; overflow: hidden; width: auto!important; height: 0!important;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a {font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.width1100{ width: 1100px; min-width: 1100px; margin: 0 auto;}
/************************************************** banner 开始 **************************************************/
.banner{ min-width: 1100px; height: 375px; background: url(banner.jpg) no-repeat center;}
/************************************************** banner 结束 **************************************************/
.footer{ min-width:1100px; height: 110px; line-height: 110px; background: #c41818; text-align: center; font-size: 17px; color: #fff;}
/************************************************** 重要活动 开始 **************************************************/
.activity{ float: left; width: 100%; height: 526px;}
/********************重要活动 更多 开始********************/
.activity_top{ width: 1100px; height: 64px; background: url(dhnav_01.jpg) no-repeat; margin-top: 20px;}
.activity_top a{ float: right; line-height: 30px; text-decoration: none; margin-top: 5px; font-size: 17px;}
/********************重要活动 更多 结束********************/
.activity_text{ margin-top: 36px;}
/********************轮播图 开始********************/
.bt-jq-TX-010108{ width:100%; height:auto; position:relative;}
.bt-jq-TX-010108 ul{ margin:0; padding:0}
.bt-jq-TX-010108-pic{ width:535px; height:356px; position:relative; overflow:hidden;}/*控制图片大小*/
.bt-jq-TX-010108-pic ul{ margin:0; padding:0;}
.bt-jq-TX-010108-pic li{ width:535px; height:356px; float:left; overflow:hidden;}/*控制图片大小*/
.bt-jq-TX-010108-pic li a{ width:100%; display:block;}
.bt-jq-TX-010108-pic li span{ width:535px; height:40px; line-height:40px; padding-left:20px; background: url(alpha_bj.png); color:#FFF; display:block; position:absolute; left:0; bottom:0; font-size:15px;}
.bt-jq-TX-010108-pic li span a{ color:#fff; text-decoration:none;}
.rslides-nav{ height:51px; width:31px; position:absolute; top:40%; left:0; -webkit-tap-highlight-color:rgba(0,0,0,0); opacity:0.5; text-indent:-9999px; overflow:hidden; background: url(bt-jq-TX-010108.png) no-repeat 0 0; margin-top:-15px;}
.rslides-tabs { clear:both; position:absolute; right:15px; bottom:13px;}
.rslides-tabs li { display:inline; float:none; _float:left; *float:left; margin-right:11px}
.rslides-tabs a { text-indent:-9999px; overflow:hidden; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:rgba(0,0,0, .2); background:#fff; display:inline-block; _display:block; *display:block; width:12px; height:12px}
.rslides-tabs .rslides-here a { width:12px; height:12px; background:rgba(0,0,0, .6); background:#d61919;}
/********************轮播图 结束********************/
/********************新闻 开始********************/
.activity_news{ width: 534px;}
.activity_news h2{ height: 117px; border-bottom: 1px dashed #777;}
.activity_news h2 a{ font-size: 17px; line-height: 30px; font-weight: bold;}
.activity_news h2 p{ line-height: 30px; color: #999; font-size: 15px; text-indent: 2em; margin-top: 10px;}
.activity_news ul{ margin-top: 20px;}
.activity_news ul li{ height: 32px; line-height: 32px; background: url(icon_01.png) no-repeat left; padding-left: 13px;}
/********************新闻 结束********************/
/************************************************** 重要活动 结束 **************************************************/
/************************************************** 学习教育 调查研究 检视问题 专项整治 开始 **************************************************/
.table{ float: left; width: 100%; min-width:1100px; height: 460px; background: url(backimg_01.jpg) no-repeat center; position: relative;}
/********************更多 开始********************/
.table_top{ width: 1100px; height: 64px; background: url(dhnav_02.jpg) no-repeat; margin-top: 20px;}
/********************更多 结束********************/
/********************选项卡table 开始********************/
.table_text{ width: 1100px; margin-top: 28px; position: relative;}
.table_text .Menubox{ text-align: center;}
.table_text .Menubox ul li{ display: inline-block; width: 124px; height: 45px; background: #e0e0e0; line-height: 45px; font-size: 21px; font-weight: bold; color: #d61919; border-radius: 5px; margin: 0 10px;}
.table_text .Menubox ul li.hover{ background: #c41818; color: #fff;}
.table_text .Contentbox a.more{ position: absolute; right: 0; top:-88px; line-height: 30px; text-decoration: none; font-size: 17px;}
.table_text .Contentbox ul{ width:1100px; margin-top: 42px;}
.table_text .Contentbox ul li{ float:left; width:532px; height: 42px; line-height: 42px; background: url(icon_02.png) no-repeat left; padding-left: 18px;}
.table_text .Contentbox ul li a{ font-size: 19px;}
/********************选项卡table 结束********************/
/************************************************** 学习教育 调查研究 检视问题 专项整治 结束 **************************************************/
/************************************************** 人物故事 开始 **************************************************/
.character_video{ float: left; width: 100%;}
.character{ height: 497px;}
.character_top{ width: 1100px; height: 64px; background: url(dhnav_03.jpg) no-repeat; margin-top: 20px;}
.character_top a{ float: right; line-height: 30px; text-decoration: none; margin-top: 5px; font-size: 17px;}
.character ul{ margin-top: 53px; width: 1110px; position: relative;}
.character ul li{ float: left; position: relative; width: 270px; height: 340px; margin-right: 7px;}
.character ul li span{ font-size: 19px; color: #fff; line-height: 30px;}
.character ul li.img_top{}
.character ul li.img_top a img{ position: absolute; left: 0; top: 0; width: 270px; height: 200px;}
.character ul li.img_top a span{ position: absolute; left: 0; bottom: 0; width: 218px; height: 115px; padding: 40px 26px 0 26px; background: url(backlin_02.png) no-repeat;}
.character ul li.img_bottom a img{ position: absolute; left: 0; bottom: 0; width: 270px; height: 200px;}
.character ul li.img_bottom a span{ position: absolute; left: 0; top: 0; width: 218px; height: 130px; padding: 25px 26px 0 26px; background: url(backlin_01.png) no-repeat;}
/************************************************** 人物故事 结束 **************************************************/
/************************************************** 相关视频 开始 **************************************************/
.video{ margin-bottom: 34px;}
.video_top{ width: 1100px; height: 64px; background: url(dhnav_04.png) no-repeat;}
.video_top a{ float: right; line-height: 30px; text-decoration: none; margin-top: 5px; font-size: 15px;}
.bt-box-1000{ width: 1100px; margin-top: 34px;}
.bt-jq-TX010304 { width: 1015px; height: auto; position: relative; margin-left: 31px;}
.bt-jq-TX010304 ul { margin: 0; padding: 0;}
.bt-jq-TX010304 li { width: 320px; height: 256px; margin: 0 13px; position: relative; overflow: hidden; color: #333;}
.bt-jq-TX010304 li:hover { color:#c91111;}
.bt-jq-TX010304 li a { display: block; height: 200px;}
.bt-jq-TX010304 li a img { margin: 0; padding: 0;}
.bt-jq-TX010304 li .bt-font { position: absolute; left: 0; bottom: 0; width: 320px; height: 56px; line-height: 56px; text-align: left; font-size: 17px;}
.bt-jq-TX010304-prev,.bt-jq-TX010304-next { width: 21px; height: 37px; position: absolute; top: 82px; z-index: 99; cursor: pointer; text-decoration: none;}
.bt-jq-TX010304-prev { background: url(netx_left.png) no-repeat; left: 0;}
.bt-jq-TX010304-next { background: url(netx_right.png) no-repeat; position: absolute; right: 0;}
/************************************************** 相关视频 结束 **************************************************/
/************************************************** 栏目页 开始 **************************************************/
.column{ width: 1020px; margin: 35px auto; min-height: 600px; background: #fff; box-shadow: -1px 5px 5px #ccc; border: 1px solid #eee; border-radius: 10px; padding: 0 40px;}
.column h5{height: 55px; line-height: 55px; border-bottom: 2px solid #d70101; font-weight: normal; font-size: 19px;}
.column h5 a{ color:#666; text-decoration:none; font-size: 19px; color: #333;}
ul.ty_list{ width:100%; margin-top:7px;}
ul.ty_list li{ display:block; height:39px; line-height:39px; background: url(icon_02.png) no-repeat left; padding-left:18px;}
ul.ty_list a{ float:left; font-size:19px; color:#333;}
ul.ty_list a:hover{ color:#d70101;}
ul.ty_list span.fr{ float:right; color:#333; font-size:16px;}
/************************************************** 栏目页 结束 **************************************************/
ul.ty_lista{ position:relative; width:1160px; margin-top:7px;}
ul.ty_lista li{ float:left; width:300px; height:240px; margin-right:60px; margin-bottom:2em;}
ul.ty_lista li a span{ height:40px; line-height:40px; font-size:19px;}
/************************************************** 文章页 开始 **************************************************/
.kw_article{ width:1020px; min-height:500px; padding:12px 0 30px 0;}
.kw_article_title{ text-align:center;}
.kw_article_title h2{ font-size:24px; width:1020px; line-height:40px; padding:10px 0 20px 0; margin-bottom:13px; border-bottom:1px solid #ddd; text-align:center;}
.kw_article_title span{ display:inline-block; height:24px; line-height:24px; margin:0 50px 13px 50px; font-size:13px;}
.kw_article_content{ display:block; width:1020px;}
.kw_article_content p{ line-height:32px; font-size:16px; text-indent:2em; color:#3D3D3D; text-align:left;}
.kw_article_clear{ height:54px;}
.kw_article_print{ text-align:right;}
.kw_article_print a{ margin-left:15px; font-size:14px; color:#3D3D3D; text-decoration:none;}
.kw_article_print a:hover{ color:#c91111;}
/************************************************** 文章页 结束 **************************************************/