@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2;font-family:"微软雅黑"; }
ol,ul { list-style:none; }
a { color:#333;text-decoration:none; }
a:hover{ color:#ffc602; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.warp { width:100%; margin:0 auto; background:#FFF; position: relative}
.warptop { width:100%; margin:0 auto; position: relative; height:188px;  background:url(../images/top.jpg) no-repeat top center;}
.warp1 { width:1280px; margin:0 auto; background:#FFF; position: relative}
.nav{ width:100%; background:#940a1a; height:48px;margin:0 auto;}
.nav .ZNav { width:1280px; height:48px; line-height:48px; margin:0px auto;}
.nav .ZNav ul li { float:left;  font-size:16px; width:96px; text-align:center;}
.nav .ZNav ul li a { width:96px; color:#FFF;font-size:16px;display: block; height: 48px; text-align:center; }
.nav .ZNav ul li a:hover { color:#ffc602; }
.nav .ZNav ul li a.on { background: #333333; color: #ffffff}

.mainwrap{ width:1280px; height:1045px; margin:0px auto;}
.warp .Qukleft { width:355px; min-height:844px; float:left; padding-top:20px;}
.warp .Qukleft .Quktext { width:355px; height:665px;}
.warp .Qukleft .Quktext ul li { width:140px; height:32px; line-height:32px; margin-top:40px; float:left;  font-size:18px; padding-left:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.warp .Qukleft .Quktext ul li img { width:24px; height:32px; float:left; margin-right:5px;}
.warp .Qukleft .Quktext ul li a { color:#2f2f2f;}
.warp .Qukleft .Quktext ul li a:hover {font-weight:bold;}
.warp .Qukleft .er { width:330px; height:100px; border-top:5px #6a6a6a solid; margin:0 auto; padding-top:20px; margin-top:10px; float:left; }
.warp .Qukleft .er ul li { width:88px; height:110px; float:left; margin-left:50px; }
.warp .Qukleft .er ul li p { width:88px; text-align:center; line-height:22px; font-size:14px; }


.warp .Mainright { width:925px; min-height:1000px; float:right; background:#FFF;}
.warp .Mainright .mian { width:870px; margin:0 auto; }
.warp .Mainright .banner { width:870px; height:328px; overflow:hidden; }
.warp .Mainright .banner .searchbox { width:470px; height:120px; position:absolute; margin-top:140px; margin-left:335px; background: url(../images/ser_box.png) no-repeat;  z-index:50; padding:15px;} 
.warp .Mainright .banner .searchbox .hd { width:100%; height:28px;}
.warp .Mainright .banner .searchbox .hd ul li { float:left; margin-right:20px; width:100px; line-height:28px; text-align:center; color: #FFF; font-size:14px;}
.warp .Mainright .banner .searchbox .hd ul li:hover { background:#9b0d14;}
.warp .Mainright .banner .searchbox .hd ul li.on { background:#9b0d14;}
.warp .Mainright .banner .searchbox .bd { margin-top:10px; width:100%; height:80px;}
.warp .Mainright .banner .searchbox .bd ul li { height:40px; line-height:40px; color:#FFF;}
.warp .Mainright .banner .searchbox .bd ul li .log_txt { width:395px; height:39px; line-height:39px; border:0px; background: url(../images/ser_bg.png) no-repeat left; color:#333; outline:none; padding-left:10px; float:left;}
.warp .Mainright .banner .searchbox .bd ul li .log_but { width:45px; height:39px; border:0px; background:url(../images/ser_bg.png) no-repeat right; outline:none; cursor: pointer; float:left;}



.warp .Mainright .banner .fullSlide{ width:870px;  position:relative;  height:328px; background:#000; overflow:hidden;  }
.warp .Mainright .banner .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.warp .Mainright .banner .fullSlide .bd ul{ width:870px !important;  }
.warp .Mainright .banner .fullSlide .bd li{ width:870px !important;  height:328px; overflow:hidden; text-align:center;  }
.warp .Mainright .banner .fullSlide .bd li a{ display:block; height:328px; }
.warp .Mainright .banner .fullSlide .hd{ width:870px;  position:absolute; z-index:1; bottom:5px; left:0; height:4px; line-height:4px; }
.warp .Mainright .banner .fullSlide .hd ul{ text-align:left;  padding-top:5px;  }
.warp .Mainright .banner .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25%; height:4px; background:#333; overflow:hidden; line-height:9999px; }
.warp .Mainright .banner .fullSlide .hd ul .on{ background:#900b1a;}
.left_main{ width:355px; float:left; height:268px; margin-top:6px;}
.left_title{ height: 40px;
    line-height: 40px;
    /* background: #363636; */
    /* color: #FFF; */
    border-bottom: 2px solid #bfbfbf;
    color: #c7020c;
    font-size: 16px;}
.leftt_hong{
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    color: #c7020c;
    float: left;
    border-bottom: 2px solid #c7020c;
    font-weight: bold;}
.left_list{    width: 355px;height: 360px; margin-top: 14px;overflow: hidden;}
.left_list ul li{width: 335px;line-height: 36px; float: left;background: url(../images/li001.png) no-repeat scroll left center transparent;padding-left: 20px; padding-right: 20px;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.left_list ul li .date{width: 50px; float: right;text-align: right;}
.left_list ul li .font{width: 260px;overflow: hidden;}
.warp .Mainright .news { width:580px; height:340px; margin-top:25px; }
.warp .Mainright .news .hd { width:580px; height:40px; line-height:40px;    border-bottom: 2px solid #bfbfbf;}
.warp .Mainright .news .hd ul li { width:82.5px; height:40px; float:left;  text-align:center; font-size:16px; color: #333;}
.warp .Mainright .news .hd ul li:hover {     border-bottom: 2px solid #d5111b;
    color: #d5111b;font-weight: bold;}
.warp .Mainright .news .hd ul li.on {     border-bottom: 2px solid #d5111b;
    color: #d5111b;font-weight: bold;}
.warp .Mainright .news .bd { width:870px; height:340px; margin-top:14px; overflow:hidden; }
.warp .Mainright .news .bd .date_zy li { width:395px; line-height:36px; float:left; background: url(../images/li001.png) no-repeat scroll left center transparent; padding-left:20px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.warp .Mainright .news .bd .date_zy li .date { width:50px; float:right; text-align:right;}
.warp .Mainright .news .bd .date_zy li .font { width:260px; overflow:hidden;}
.warp .Mainright .news .dzzy { width:100%; list-style:none; list-style-type:none;}
.warp .Mainright .news .dzzy li { width:230px; float:left; margin-right:12px; list-style-type:none;}
.warp .Mainright .news .dzzy li .zwsjk { width:100%;}
.warp .Mainright .news .dzzy li .zwsjk .zwsjul li { width:220px;line-height:32px; float:left; background: url(../images/li001.png) no-repeat scroll left center transparent; background-position: -6px 14px; padding-left:13px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.warp .Mainright .news .dzzy li .dzzy_title { width:100%; height:30px; line-height:30px; background:url(../images/dzzy_titlebg.jpg) no-repeat left bottom;  font-size:16px; color:#9b0d14;}
.warp .Mainright .news .dz_service { width:100%; height:335px; list-style:none; list-style-type:none; position:relative;}
.warp .Mainright .news .dz_service li { width:160px; height:50px; float:left; margin: 10px 20px 20px 0px;}
.warp .Mainright .news .dz_service li img { width:50px; height:50px; float:left; margin-right:10px;}
.warp .Mainright .news .dz_service li p { line-height:50px; float:left; font-size: 16px;}
.warp .Mainright .news .dz_service .more { position:absolute; bottom:0px; right:10px; display:block; width:50px; height:30px;}




.warp .Mainright .books { width:870px; height:128px;}
.warp .Mainright .books ul li { width:100px; height:100px; text-align:center; float:left; margin-left:60px; margin-top: 22px;}
.warp .Mainright .books ul li img { width:69px; height:69px;}
.warp .Mainright .books ul li p { width:100%; line-height:54px; text-align: center; font-size:16px; color:#FFF;}






.warp .Mainright .DB { width:870px; height:310px; }
.warp .Mainright .DB .resources { width:870px; float:left; height:300px; padding-top:15px;}
.warp .Mainright .DB .resources .sy { width:870px; height:250px; margin-top:10px;}
.warp .Mainright .DB .resources .sy .newspics { width:450px; height:260px; float:left;}
.warp .Mainright .DB .resources .sy .newspics .newspic_title { width:100%; height:45px;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img { width:100%; height:260px; position:relative; margin-top:2px; overflow:hidden;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd { width:80px; height:15px; position:absolute; bottom:10px; right:10px; z-index:10;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd ul li { width:12px; height:12px; float:left; margin-left:5px; background:#333; display:block;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img img{ width:450px; height:286px;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd ul li:hover { background:#900;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd ul li.on { background:#900;}




.warp .Mainright .DB .resources .sy .restext { width:400px; height:250px; float:right;}
.warp .Mainright .DB .resources .sy .restext .title { height:40px; line-height:40px; background:#363636; color:#FFF; font-size:16px; padding:0px 10px;}
.warp .Mainright .DB .resources .sy .restext .title a { float:right; color: #FFF; font-size:12px;}
.warp .Mainright .DB .resources .sy .restext .txt { width:100%; height:240px; overflow:hidden;}
.warp .Mainright .DB .resources .sy .restext .txt ul li { margin-left:5px; line-height:33px; background: url(../images/li003.png) no-repeat scroll left center transparent; padding-left:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.warp .Mainright .DB .resources .sy .restext .txt ul li a:hover { color:#99191e;}
.linkss { width:870px; height:40px; line-height:40px; margin-top:50px; border-top:5px #6a6a6a solid; overflow:hidden;}
.linkss ul { width:560px; float:right; font-size:12px; line-height:48px; }
.linkss ul li { float:right; margin-right:30px;}
.copyright { width:100%;background:#940a1a; height:115px; line-height:24px; margin-top:20px; overflow:hidden; padding-top:20px;}

.copyright p {  text-align:left; color:#ffffff; line-height:30px; text-align:center; font-size:14px;}


.warp .Mainright .DB .kslinks { width:104px; float:right; height:450px; padding-top:15px; background:#4a4a4a;}
.warp .Mainright .DB .kslinks ul li { width:104px; height:38px; line-height:38px; border-bottom:1px solid #7f7f7f; text-align:center;  font-size:12px; overflow:hidden;}
.warp .Mainright .DB .kslinks ul li a:hover { background:#9b0d14; color:#FFF;}
.warp .Mainright .DB .kslinks ul li a { display:inline-block; width:104px; height:38px; color:#fff;}

.main_conRCb ul li{
	width:900px ;
	font-size: 14px;
	color: #666666;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px dashed #eee;
	background: url(../images/xdd.png) no-repeat 2px 22px;
	text-indent: 15px;
	cursor: pointer;
}
.main_conRCb ul li:hover{
	background:#fcfcfc url(../img/xdd_h.png) no-repeat 2px 22px;
}
.main_conRCb ul li span {
	float: right;
	margin-right: 0;
}
.main_conRCb ul li m{
	float: left;
	display: block;    
	width: 624px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
font-size:15px;
}