﻿@charset "utf-8";
/* CSS Document */

body{ border-top:3px solid #B8001F; background:#EEEEEE; font-size:12px;}
.mainindex{ width:951px; margin:0 auto; background:#fff;}
/*首页*/
.top{ height:470px;}
.indextop{ background:url(../images/top_bg.jpg) no-repeat #fff; }
.indextop .logo{ margin-top:28px; float:left;}
.indextop .qh{ float:right;  width:247px;}
.indextop .qh li{ float:left;height:31px; line-height:31px; text-align:center; color:#fff;}
.indextop .qh li a{ color:#fff;}
.indextop .qh .en{ background:url(../images/top_left.jpg) no-repeat; width:114px;}
.indextop .qh .sc{ float:right; background:url(../images/top_right.jpg) no-repeat; width:133px;}
.indextop .topnav{ border-bottom:1px solid #9B9B9B; height:45px; padding-top:35px;}
.indextop .nav{ height:45px; float:left; background:#fff;  }
.indextop .nav li{ float:left; width:106px; line-height:39px; text-align:center;}
.indextop .nav li a{ font-size:14px; color:00004a; font-family:"微软雅黑"; display:block; padding-top:6px;}
.indextop .nav li a:hover{ color:#999; text-decoration:underline; display:block;}
.indextop .text{  height:26px; line-height:26px; color:#ADADAD; border:0px; margin-top:1px;}
.indextop .kuang{ height:29px; width:199px; background:url(../images/ku.jpg) no-repeat; margin-right:14px;float:right; padding-left:10px; margin-top:6px;}
.indextop .sou{ width:12px; height:12px; margin-right:15px;}
.indextop .jd{ width:952px; height:266px; position:relative; overflow:hidden;}
.indextop .jd #jd-img{ position:absolute; left:0; top:0; width:3808px; height:266px;}
.indextop .jd #jd-img li{ float:left;}
.indextop .jd #jd-img img{ float:left; width:952px; height:266px;}
.indextop .jd #jd-num{ position:absolute; right:20px; bottom:15px; width:162px;}
.indextop .jd #jd-num li{ width:20px; height:20px; margin-right:7px; text-align:center; line-height:20px; color:#fff; float:left; background:url(../images/wu.png) no-repeat;}
.indextop .jd #jd-num li a{ color:#fff; display:block; width:20px; height:20px;}
.indextop .jd #jd-num .hover{ background:url(../images/dian.png) no-repeat}
.indextop .jd #jd-num li a:hover{ background:url(../images/dian.png) no-repeat;}
.indextop .ggxx{ background:url(../images/ggxx_bg.jpg) repeat-x; height:40px; margin-top:7px;}
.indextop .ggxx .list_ggxx{ background:url(../images/lb.jpg) no-repeat; width:133px; height:40px; line-height:40px; padding-left:55px; color:#C00111; float:left;}
.indextop .ggxx .fgxx ul{ width:720px; height:40px; overflow:hidden; float:left; color:#757575;}
.indextop .ggxx .fgxx li{ width:720px;line-height:40px; height:40px; margin-right:20px;}
.indextop .ggxx .fgxx li a{ color:#757575; line-height:40px; display:block; width:720px; text-align:center; height:40px; font-size:12px;}
.indextop .ggxx .an{ margin-top:16px; width:12px; height:9px; float:right; margin-right:23px;}
.indextop .ggxx .fgxx{ float:left; width:720px; overflow:hidden; height:40px}
#img_div a{ text-align:left; width:250px; overflow:hidden; color:#999;}
#img_div a:hover{ text-align:left; width:250px; overflow:hidden; color:#f00;}

.newsup{width:762px;overflow:hidden; float:left;}
.newslist{width:705px; float:left; height:24px; overflow:hidden; padding:6px 0;}
.newslist li{ line-height:24px; height: 24px; OVERFLOW: hidden; width:705px;}
.newslist li a{line-height:24px; text-align:center; font-size: 12px; width:705px;  display:block;}

/**/
.more{ float:right; color:#D3C6A6; margin-right:14px; font-size:12px;}
.content{ margin:15px 10px 0 10px;}
.con_top{ height:40px;}
.con_top img{ float:left;}
.hx{ background:url(../images/list.jpg) no-repeat; width:230px; height:28px; color:#fff; float:left; text-align:center; line-height:28px; margin-left:31px; font-size:14px; margin-top:10px; font-weight:700;}
.content .zxdt{ width:287px; height:270px; border:1px solid #D9D9D9; border-top:2px solid #C5334A; margin-top:7px; }
.content .zhongx{ width:264px; height:202px;}
.content .zxdt .zxdt_list{ height:39px; border-bottom:1px solid #D9D9D9; line-height:39px; color:#C42329; background:url(../images/list_bg.jpg) no-repeat; font-size:14px; padding-left:30px; font-weight:700;}
.content .zxdt .zx{ margin:3px 7px 0px 13px; color:#4B4B4B;}
.content .zxdt .zx li{ line-height:29px; border-bottom:1px dashed #B1B1B1;}
.content .zxdt .zx li span{ float:right; color:#A4A4A4}
.content .hxyw{}
.fw{ clear:both; margin-top:17px; float:left; margin-left:0px; background-position:-25px 0px; padding-left:45px; text-align:left; margin-left:3px;}
.content .cx{  margin:8px 10px 0 10px; width:356px;}
.content .zxzs{ float:right; width:264px;  }

.content .zxzs .zs{ color:#494949}
.content .zxzs .imge{ margin-left:8px; width:247px; height:91px;}
.content .jcsp{ height:200px;}
.content .jcsp .sp{ width:250px; margin:0 auto; height:138px; margin:10px 10px 12px 15px;}
.content .jgyh{ border-top:1px solid #D9D9D9; width:336px; height:195px; padding:8px 9px 0 9px; margin:7px 10px 0 10px;}
.content .jgyh .sp{ width:336px; height:91px;}
.yhfw{ margin-top:10px; margin-left:14px;}
.yhfw li{ line-height:26px;}
.content .kfzx .ly{ margin:10px 0 0 25px;}
.zcfg{ height:163px; background:#F7F7F7; }
.ico01,.ico02{ width:24px; height:9px; position:absolute; top:17px;background:url(../images/zcfg_top_01.png) no-repeat 0 0;}
.ico01{ left:294px;}
.ico02{ left:660px;}
.zc_top{ padding-top:17px; height:9px; position:relative; background:#fff url(../images/zcfg_top_02.png) repeat-x 0 bottom;}
.zcfg .zc{ float:left; margin:15px 0 0 40px;display:inline;width:500px; }
.zcfg .zc span a{ font-size:16px; font-weight:700; color:#C20018; float:left}
.zcfg .zc .zc_list{ float:left; margin-left:17px; width:400px;display:inline;}
.zcfg .zc .zc_list li{ line-height:18px;}
.zcfg .zc .zc_gd{width:100px;height:20px;display:block;float:left;margin-left:17px;display:inline;padding-left:210px;margin-top:5px;}
.zcfg .zc .zc_gd a{color:#D3C6A6;font-size:12px;}
.zcfg .yqlj{ float:left; margin-left:57px; margin-top:15px;}
.zcfg .yqlj span{ font-size:16px; font-weight:700; color:#C20018; margin-left:10px;}
.zcfg .yqlj .yqlj_list{ margin-top:5px;}
.zcfg .yqlj .yqlj_list li{ line-height:22px;}


.btm{ height:90px;}
.bottom{ background:#707070; height:115px; color:#fff; line-height:26px; padding-top:13px;}
.bottom p{ text-align:center; line-height:24px;}
.bottom .navbom{ width:90px; margin:0 auto;}
.bottom .navbom li{ float:left; margin:0 6px;}
.bottom .navbom li a{ color:#fff;}

/*列表*/



.content .left_list{ border-bottom:1px solid #DCDCDC; background:url(../images/listbg.jpg); width:230px; min-height:590px;}
.content .left_list .bt{ background:url(../images/listbg_top.jpg) no-repeat; height:47px; color:#B40A17; font-size:14px; font-weight:700; line-height:47px; padding-left:27px;}
.content .left_list .bt a{ color:#B40A17;}
.content .left_list .lb{ margin-left:21px; margin-top:12px;}
.content .left_list .lb li{ line-height:25px; height:25px; margin-bottom:4px; background:url(../images/listbg1.jpg) no-repeat; padding-left:46px;}

.content .right_list{ margin-left:8px; margin-top:9px;}
.content .right_list .wz{ height:28px; border:1px solid #E1E1E1; width:690px; line-height:24px;}
.content .right_list .wz img{ padding:6px 0 0 8px; float:left}
.content .right_list .wz div{ float:left; margin-left:10px; font-size:14px;}
.content .right_list .wz div a{font-size:14px;}
.content .right_list .list-list{}
.content .right_list .list-list ul{ margin-top:10px; min-height:450px;}
.content .right_list .list-list li{ line-height:32px; font-size:14px;}
.content .right_list .list-list li a{ font-size:14px; font-weight:700;}
.content .right_list .xx li a{ font-weight:100;}




/*文章*/
.content .right1{ width:911px;}
.content .right_list .wzn{ width:910px;}
.content .right_list .zt{ height:28px; margin-top:11px; line-height:28px; background:#EEEEEE;}
.content .right_list .zt .left-list{ padding-left:45px; float:left}
.content .right_list .zt .right-list{ float:right; margin-right:40px; width:174px;}
.content .right_list .zt .right-list a{ border:#666666 1px solid; width:8px; height:8px; display:block; float:right; margin:9px 0 0 6px;}
.content .right_list .nr{ line-height:26px; padding:10px 50px; min-height:500px;}
.content .right_list .title{ width:820px; text-align:center; font-size:22px; font-weight:700; color:#C20018; margin-bottom:20px; margin-top:10px; margin-left:auto; margin-right:auto; line-height:27px;}

.dsj{ line-height:1.5; font-size:14pt;}
.dsj div{ line-height:50px; font-weight:700; text-indent:24px; cursor:pointer;}
.dsj p{ display:none; clear:both;}
.dsj .bk{ display:block;}
/*.dsj div a:hover{ text-decoration:underline; color:#999;}*/
.dsj .xq{ color:#f00; font-weight:100; font-size:14px;}
.dsj .xq:hover{ color:#f00;}

.lxfs{line-height:1.5; font-size:14pt;FONT-FAMILY: 'Calibri','sans-serif'; margin-left:100px;}
.lxfs div{ line-height:30px; margin-left:24px;font-weight:700;}
.lxfs p{ font-weight:100;  margin-left:24px; margin-top:10px; margin-bottom:20px; margin-left:24px; font-family:"宋体";}
.lxfs .kai{ display:none;}
.lxfs .xq{  color:#f00; font-weight:100; font-size:14px; cursor:pointer;}
.lxfs .xq:hover{ color:#f00; cursor:pointer;}
.contentPrint{background:#F4F4F5; padding:4px 0; height:26px;}
.mr9{margin-right:9px;}

/*page*/

#page_div {
	line-height:24px;
	padding:0 5px;
	font-size:14px;
	margin-bottom:40px;
}
#page_div .pagination_index,#page_div .pagination_index_num {
	line-height:24px;
	border:1px solid #94D996;
	padding:0 4px;
	margin-right:4px;
	float:left;
	font-size:14px;
}
#page_div .pagination_index_num {
	margin-right:0px;
	font-size:14px;
}
#page_div .currentIndex {
	background:#94D996;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:30px;
}
#pagination_input {
	width:25px;
	height:12px;
	font-size:14px;
	line-height:12px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#page_div .pagination_index,#page_div .pagination_index_num {
	background:none;
	border:0;
	padding:0 3px;
	font-size:14px;
	margin-right:4px;
	float:left;
}
#page_div .pagination_index_num {
	margin-right:0px;
	font-size:14px;
}
#page_div .currentIndex {
	background:none;
	font-size:14px;
	text-decoration:underline;
}
.pagination_index_last {
	float:right;
	font-size:14px;
}
#page_div .arrow {
	position:static;
	position:static !important;
}
#ucappageContent {
	width:100%;
	text-align:right;
	font-size:14px;
}
#ucappageContent span {
	margin:5px;
	cursor:pointer;
	font-size:14px;
}

/*2017/09/26新增*/
.fl{ float:left;overflow:hidden;}
.content_fl{ width:289px; margin-right:10px; }
.content .kfzx{ height:343px; overflow:hidden;}
.content .jcsp{ height:130px; overflow:hidden;}
.content .zxxt{ height:192px; overflow:hidden;}
.content_con{ width:356px;}
.content .cx,.content .jgyh{ margin-left:0; margin-top:9px;}
.hx{background-position: -25px 0px; margin-left:0; float:none;padding-left: 60px; text-align:left;}
.fw{ padding-left:48px;}
.content_fr{ width:266px; padding-top:41px;}
.fr{ float:right;}

/*2017/12/04新增*/
/*列表*/
.gxcy{ margin:10px 12px 0 14px; background-color:#fff;}
.gxcy li{ line-height:26px; height:26px;font-size:12px;font-family: "宋体"; }
.gxcy li a {color: #333;text-decoration: none;}
.gxcy li.li1{ color:#ac0820; width:100%; overflow:hidden;}


/* 2022年二十大底部改成红色 */
.bottom{
	background: #B8001F;
}