/* CSS Document */
@charset "utf-8";
body{background-color: #f7f7f7;font-family: 微软雅黑;}
*,body,a{color: #333333;font-family: 微软雅黑;}
.cen{width: 100%;}
.cen .cent{width: 1220px;margin: 0 auto;padding-top: 10px;overflow: hidden;background-color: #ffffff;padding-bottom: 20px;margin-bottom: 20px;}
.cen1{overflow: hidden;}
.cen1 .cenleft{width: 580px;height: 365px;float: left;margin-left: 20px;}
.top{
    width: 100%;
    background:#1a56a8 url(top.png) bottom center no-repeat;
    height: 200px;
    min-width: 1220px;
	position:relative;
}
/*轮播*/
.three .lunbo .focusBox .pic li{position: absolute; width: 580px; left: 0px; top: 0px;}
.lunbo{
    width: 580px;
    height: 366px;
    float: left;
    margin-bottom: 20px;
}
/* 焦点图 */
.focusBox .txt ul li a{
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    /*width: 75%;*/
    display: inline-block;
    overflow: hidden;
}
.focusBox {
    float: left;
    position: relative;
    width: 580px;
    height: 366px;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    background: #fff;
}

.focusBox .pic img {
    width: 580px;
    height: 366px;
    display: block;
}

.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 42px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.8;
    overflow: hidden;
}

.focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 42px;
    width: 100%;
    overflow: hidden;
}

.focusBox .txt li {
    height: 42px;
    line-height: 42px;
    position: absolute;
    bottom: -42px;
}

.focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.focusBox .num {
    position: absolute;
    z-index: 3;
    bottom: 13px;
    right: 8px;
}

.focusBox .num li {
    float: left;
    position: relative;
    width: 13px;
    height: 13px;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
}

.focusBox .num li a,
.focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    background: url(slideoff.png) no-repeat;
}

.focusBox .num li span {
    z-index: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.focusBox .num ul{
    width: 100%;
    height: auto;
}
.focusBox .num li.on a,
.focusBox .num a:hover {
    background: url(slideon.png) no-repeat;
}

.focusBox .prev {
    width: 40px;
    height: 66px;
    position: absolute;
    left: 0;
    top: 135px;
    background: url(slideprev.png) no-repeat;
}

.focusBox .next {
    width: 40px;
    height: 66px;
    position: absolute;
    right: 0;
    top: 135px;
    background: url(slidenext.png) no-repeat;
}
.focusBox .pic{
    position: relative; width: 100% !important; height: 100% !important;
}

/*图片新闻右*/
.cen1 .cenright{width: 580px;float: left;margin-left: 20px;border: 1px solid #e5e5e5;padding-left: 20px;padding-right: 20px;}
.cenright div{margin-top: 8px;overflow: hidden;}
.cenright div ul{ margin-bottom: 8px;}
.cenright .tonul{height: 60px;line-height:60px;border-bottom: 0.062em solid #efefef;}
.cenright .tonul li{float: left;margin-right: 40px;}
.cenright .tonul li a{font-size: 22px;height:60px;}
.cenright .xuanul li{
    line-height: 36px;height: 36px;overflow: hidden;
    list-style: circle inside;
}
.cenright .xuanul li:hover a{text-decoration: underline;}
.cenright .xuanul li img{margin-right: 0.625em;}
.cenright .xuanul li span{float: right;color: #999999;}
.cenright .xuanul li a{
    word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;
    width: 92%;display: inline-block;overflow: hidden;vertical-align: bottom;
}
.cenright .tonul .current a{font-weight: bold;color: #1a56a8;border-bottom: 3px solid #1a56a8;display: block;}

/*第二部分cen2*/
.cen2{ margin-top:20px; overflow:hidden;}
.cen2 .cen2lef{width: 580px;float: left;overflow: hidden;margin-left: 20px;border: 1px solid #e5e5e5;padding-left: 20px;padding-right: 20px;}
.cen2lef div{margin-top: 1em;overflow: hidden;}
.cen2lef div ul{margin-bottom: 6px;}
.cen2lef .tonul{height: 60px;line-height:60px;border-bottom: 0.062em solid #efefef;}
.cen2lef .tonul li{float: left;margin-right: 40px;}
.cen2lef .tonul li a{font-size: 22px;height:60px;}
.cen2lef .xuanul li{line-height: 36px;height: 36px;overflow: hidden;list-style: circle inside;  }
.cen2lef .xuanul li:hover a{text-decoration: underline;}
.cen2lef .xuanul li img{margin-right: 0.625em;}
.cen2lef .xuanul li span{float: right;color: #999999;}
.cen2lef .xuanul li a{
    word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;
    width: 93%;display: inline-block;overflow: hidden;vertical-align: bottom;
}
.cen2lef .tonul .current a{font-weight: bold;color: #1a56a8;border-bottom: 3px solid #1a56a8;display: block;}
/*第二部分右边*/
.cen2rit{width: 580px;float: left;margin-left: 20px;overflow: hidden;}
.cen2rit_rit{float: left;}
.cen2rit_left{float: left;}
.cen2 .cen2rit{overflow: hidden;border: 1px solid #e5e5e5;width: 320px;}
.cen2rit .cen2rit_rit{width: 280px;float: left;}
.cen2 .cen2rit .cen2rit_left .cen2rit_left_img{ width: 280px;height: 162px;margin: 20px 0px 20px 20px;float: left;margin-left:0px;position:relative;}
.cen2 .cen2rit .cen2rit_left .cen2rit_left_img img{width: 240px;height: 170px;position:absolute;top: 0px;left: 0px;z-index: 1;}
.cen2 .cen2rit .cen2rit_left .fg{height:30px;line-height:30px;position:absolute;left: 0px;bottom: -10px;z-index: 999;opacity: 0.8;background: #000;width:100%;padding-left: 10px;color: #ffffff;}
.cen2 .cen2rit .cen2rit_left div: first-child{ margin-left:0;}
.cen2 .cen2rit .cen2rit_left{padding-left: 20px;padding-right: 20px;}
.cen2 .cen2rit .cen2rit_left p{height: 60px;line-height: 60px;border-bottom: 1px solid #efefef;}
.cen2 .cen2rit .cen2rit_left p a{font-weight: bold;
    color: #1a56a8;    
	display: inline-block;
    height: 60px;
    border-bottom: 3px solid #1a56a8;
    font-size: 22px;}
.cen2 .cen2rit_rit{margin-left: 20px;}
.cen2 .cen2rit_rit ul li{height: 74.7px;width: 240px;background-color: #e8eef6;margin-top: 20px;padding: 20px;}
.cen2 .cen2rit_rit ul li a{margin-left: 20px;color: #1a56a8;font-size: 22px;font-weight: bold;}
.cen2 .cen2rit_rit ul li .jianr{float: right;}
.cen2 .cen2rit_rit ul li:first-child{margin-top: 0;}
.cen2rit_left li{    
	line-height: 36px;
    height: 36px;
    overflow: hidden;
    list-style: circle inside;
    width: 280px;
}
.cen2rit_left li a{
	word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
    width: 85%;
}

/*友情链接*/
/*.yq{border-top: 1px solid #1a56a8;background-color: #eff9fe;}
.yql{width: 1220px;margin: 0 auto;padding-bottom: 20px;}
.yql .yqul span{color: #1a56a8;width: 125px;height: 55px;line-height: 55px;margin-left: 20px;font-size: 16px;font-weight: bold;}
.yql .yqul span img{padding: 0 10px 0 10px;}
.yql .yqul li{float: left;}
.yql .yqd{background-color: #ffffff;padding-bottom: 5px;}
.yql .yqd ul,.yql .yqul{overflow: hidden;}
.yql .yqd ul{padding-left: 1.5%;}
.yql .yqd1 ul li{float: left;margin-top: 10px;width: 10%;}
.yql .yqd2 ul li{float: left;margin-top: 10px;width: 20%;}
.yql .yqul .current{background-color: #ffffff;}*/


/*通用栏目2*/
.four ul a li .span2{
	    width: 74px;
    height: 74px;
    margin: 0 auto;
	    background: url(bule1_big.png);

	}
	.four ul a li .span3 {
    background: url(blue_big.png);
    display: block;
    width: 74px;
    height: 74px;
    margin: 0 auto;
}

/*citylogo*/
.citylogo{
	background: url(yjjx546.png) no-repeat;
	height:36px;
	line-height: 36px;
	color:#0055ae;
	width: 110px;
	text-align: center;
	position:absolute;
	top: 53px;
	left:778px;
	font-weight:bold;
}
.citylogo span{
    color: #fff;
    width: 72px;
    overflow: hidden;
    display: inline-block;
    height: 36px;
    font-size: 24px;
}

/*新增*/
.cen2rit1{width: 580px!important;}
.cen2rit_left111 li{width: 580px;}
.cen2rit_left111{width: 580px;}
