@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; font-size:16px; list-style:none; font-family:"微软雅黑";}
a:link {
	text-decoration: none;
	color:#424141;
}
a:visited {
	text-decoration: none;
	color:#424141;
}
a:hover {
	text-decoration: none;
	color:#424141;
}
a:active {
	text-decoration: none;
	color:#424141;
}
.clear{clear:both;}
.head{width:100%; height:225px; margin:0px auto;background-image:url(../img/new_banner.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.main{width:1200px; padding:10px; margin:0px auto; background-color:#FFF;}
.main2{width:1200px;  margin:0px auto;}
 /*导航*/
    .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .nav_bg{width:100%;height:50px;margin:0 auto;padding:0; background:#c12121;}
    .nav { width:1250px; height:48px; line-height:50px; margin:0px auto; position: relative; z-index:99999;}
#left{float:left;}
#right{float:right;}
/* nav */
.nav li{float:left;width: 175px;height:50px;line-height:50px;text-align:center;font-size:14px;position:relative;}
.nav li a{color:#FFF;text-decoration:none;display:block;}
.nav li a.link{float:left;width: 125px;}
.nav ul li a:hover{background:#900;display:block;}
.nav dl{width:120px;border:1px solid #C33;font-size:12px;background:#FCC;position:absolute;top:50px;left:0px;}
.nav dl dd a{color:#933;}
.nav dl dd a:hover{color:#000;background:#F36;opacity:0.5;}
.nav_list{width: 1200px;height:50px;line-height: 50px;margin: 0 auto; overflow: hidden;}
.nav_list ul li{width:auto; padding:0px 23px;float: left;}
.nav_list .mar0{margin-right:0px;}
.nav_list ul li:active a{color:#C92C1D; font-weight:bold;}
.nav_list ul li.active a{color:#C92C1D;}
.nav_list ul li img{margin-left:10px;margin-right: 10px;vertical-align: middle;}
.nav_list ul li a{width: auto;height: 50px;display: block;font-size: 19px;color: #fff;text-decoration: none;}
.nav_list ul li a:hover{ font-weight:bold;}
.nav_list ul li span{font-size: 19px;color: #fff;font-family: 微软雅黑;}
.sec{width:300px;}
.container {
    height: 35px;
    width: 300px;
	margin-top:7px;
}
.parent {
    position: relative;
}
.search {
    width: 248px;
    height: 35px;
    border-radius:0px 18px 18px 0px;
    outline: none;
	background-color:#a21e1c;
	border:0px;
    padding-left: 20px;
    position: absolute;
	color:#fff;
}
.btn {
    height:33px;
    width: 52px;
    position: absolute;
	background:url(../img/sec.jpg) center no-repeat;
    top: 2px;
    left: 195px;
    border: none;
    outline: none;
    cursor: pointer;
	}
.center{width:100%; height:423px; margin:0px auto;background-image:url(../img/center.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover;}
.fl{float:left;}
.fr{float:right;}
.dtyw{width:580px;height:360px;}
.hdp{width:590px;height:360px; float:left;}
.njsy {width:580px; float:right;}
.new_head {height: 37px; line-height: 37px;  border-bottom: 2px solid #d2d7eb; font-size: 18px; margin-bottom: 6px;}
.new_head ul {float: left;}
.new_head ul li {color: #1b65b9;display:block;height: 37px;width:auto;padding:0px 3px;line-height: 37px;font-size: 18px;float:left;margin-right: 10px;}
.new_head ul li a{color: #383a39;font-size: 19px; float:left; padding:0px 10px; }
.col {border-bottom: 2px solid #c12121;}
.new_head ul li.col a{color:#c12121;}
.new_head ul li a img{display:none; float:left;}
.new_head ul li.col a img{display:block; margin:5px 5px 0px 0px;}
.new_head a {color: #c12121;font-size: 13px;}
.new_head > a {display: none;}
.new_head .one {display: block;float: right;}
.cont ul li, .cont ul li, .cont .localnews li, .cont .govpushinfo150203 li, .xxgk .cont ul li {overflow: hidden;position: relative;}
.localnews li{color: #666; line-height: 36px; overflow: hidden;}
.localnews li a{padding-left:18px; background:url(../img/li_ico.png) left center no-repeat; color:#444444; font-size:16px; float:left; width:75%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.localnews li a:hover{color:#c12121;}
.localnews li span{float: right;}
.mar_t20{margin-top:20px;}
.zt1{width:1200px; margin:10px auto;}
.zt1 img{margin-right:7px;}
.zt1 img:last-child{margin-right:0px;}
.zt2{width:1200px; margin:10px auto;}

.box{width:585px;}
.box .title{width:100px; height:40px; line-height:40px; color:#c12121; font-size:18px; text-align:center; border-bottom:2px solid #c12121;}
.box .div_r{width:485px; height:40px; line-height:40px; color:#c12121; font-size:16px;text-align:right;border-bottom:2px solid #d2d7eb;}
.box .div_r a{color:#c12121;padding-right:10px;}
.box img{margin-left:107px;}
.sy_list li{width:100%; height:41px; line-height:41px; margin:0px auto; background-image:url(../img/li_ico.png); background-position:left center; background-repeat:no-repeat; text-indent:20px;}

.box_red{width:100%; height:235px; background-color:#c12121; margin:10px 0px; padding-top:20px;}
.fc_left{color:#c12121; font-size:19px; margin:20px 0px; text-indent:17px;}
#marquee{position:relative;height:178px;width:1200px;overflow:hidden; margin-top:10px;}
#marquee ul {position:absolute; width:1955666px;}
#marquee li {float:left;display:inline; margin-right:15px; width:304px;overflow:hidden; padding:1px; background:#ffffff; border:1px solid #dddddd;}
#marquee li a img{width:304px;height:178px; float:left;transition: all 1s ease 0s;}

.btm_left{width:450px; text-align:center; line-height:50px;}
.btm_right{width:700px;}
.btm_right li{width:50%; height:83px;float:left;}
.btm_right li img{text-align:center;padding:1px; border:1px solid #CCC;}
.footer{width:100%; border-top:5px solid #c12121; line-height:40px; padding-top:20px; text-align:center; margin-top:20px;}
.footer_left{width:340px; text-align:right;}
.footer_right{width:840px; text-align:left; margin-left:20px;}


/*当前位置*/
.location{ width:1096px;height:26px;float:left; padding:12px 0px; background:#fff;}
.location i{ width:30px; height:30px; float:left; background:url(../img/dz_ico.png) no-repeat; margin-top:-2px;}
.location a{ line-height:26px; color:#333;}

.location b{line-height:26px; float:left;color:#333;}
.location span{line-height:26px;color:#666; padding-left:8px; padding-right:8px;}

/*文章正文*/
.Index{
	width: 1200px;
	min-height: 720px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
	border-top:2px solid #c12121;
	padding-top:10px;
}
.Index_1{width: 280px;float: left;}
.Index_1 ul{margin-top: 12px; width: 272px;}   
.Index_1 ul li{ width: 260px;line-height: 45px; text-align:center; margin-bottom:10px;background: #fafafa;}  
.Index_1 ul li a{color: #000;font-size: 17px;}
.Index_1 ul li:hover a{color:#ff8100}
.Index_1 ul li:hover{background: rgb(237, 237, 237)}
.Index_1 ul li.lm_on a{color:#fff;}
.Index_1 ul li.lm_on{background-color:#c12121;}
/*二级*/
.Index_2{
	width: 920px;
	float: right;
	min-height: 700px;
	border-top:2px solid ##c12121; 
}
.list_2{width: 900px;min-height: 600px;margin-left: 20px;    margin-top: 5px;}
.list_2 ul li{width: 895px;height: 44px;border-bottom:1px dashed #e8e8e8 ;float: left;background: url(../img/li_ico.png) no-repeat left 50%; text-indent:10px;}
.list_2 ul li a{    font-size: 17px;color: #333333;display: block; height: 44px;width: 100%;margin-left: 10px;line-height: 44px;}
.list_2 ul li span{float:right; padding-right:10px;line-height:44px;}