/*最新资讯*/
.xingdong{
	width: 100%;
	background: #f5f5f5;
}
.xingdong_body{
	width: 1200px;
	margin:auto;
	padding: 10px 0;
	position: relative;
}
.xingdong_title{
	width: 100%;
	height: 70px;
	line-height: 50px;
	text-align: center;
	font-size: 33px;
	color: #004caa;
	font-weight: bold;
    margin-top: 10px;
    /*border-bottom: 1px dotted #004caa;*/
    overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.xingdong_count{
	position: relative;
	width: 100%;
	height: 276px;
	padding: 40px 0;
	border-bottom: 1px dotted #3d76bd;
}
.xingdong_count_img{
	width:308px;
	float: left;
	margin-right: 30px;
}
.xingdong_count_img img{
	width: 100%;
}
.xingdong_count_tit{
	font-size: 18px;
	color: #3d76bd;
	height: 50px;
	line-height: 50px;
	font-weight: bold;

}
.xingdong_count_info{
	height: 120px;
	padding: 10px 0;
	color: #333;
	font-size: 15px;
	line-height: 24px;
}
.xingdong_count_detail{
	cursor: pointer;
	text-align: right;
}
.xingdong_count_detail a:hover{
	color: #3d76bd;
}

.xingdong_list{
	position: relative;
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 27px;
    font-size: 16px;
}
.guojiaxingdong_more{
	position: absolute;
    width: 73px;
    right: 0;
    bottom: 11px;
    margin-top: -20px;

}
.guojiaxingdong_more a{
	font-size: 14px;
	color: #999;
}
.xingdong_list_detail{
	width: 50%;
	float: left;
	font-size: 16px;
    padding: 10px 0;
}
.xingdong_list_detail a{
	display: block;
	width: 70%;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.xingdong_list_detail a:hover{
	color: #3d76bd;
}


.xingdong_btn{
	width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 25px;
    color: #004caa;
    font-weight: bold;
    background: url(../images/word_bg.png);
    letter-spacing: 5px;
}
.xingdong_on_off{
	float: right;
	cursor: pointer;
}
.xingdong_on_off{
	text-align: center;
	color: #004caa;
}
.xingdong_on_off div{
	color: #333;
}



.xingdong_ot{
	margin-top: 10px;
    padding-top: 10px;
	width: 100%;
	height: 750px;
	background: #fff;
}
.xingdong_ot_body{
	width: 1200px;
	margin:auto;
}
.xingdong_ot_tit{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 25px;
	color: #004caa;
	font-weight: bold;
	background: url(../images/word_bg_2.png);
}

.xingdong_ot_count{
	width: 100%;
	height: 377px;
}

/* banner */
.banner{position: relative; width: 50%; height: 354px;float: left;}
.banner > .banner_images{position: relative; z-index: 1; width: 100%; height: 100%;}
.banner > .banner_bar{
	position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; height: 60px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8EF5350', endColorstr='#D8EF5350');background:rgba(0,76,170,0.6);
	cursor: default;
}
.banner > .banner_title{position: absolute; z-index: 3; left: 12px; right: 0; bottom: 18px; height: 20px; overflow: hidden;}
.banner > .banner_page{position: absolute; z-index: 4; right: 12px; bottom: 20px;}

.banner > .banner_title > a{
	position: absolute; line-height: 20px; height: 20px; width: 490px; 
	font-size: 18px; color: #fff;
	overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;
}
.banner > .banner_title > a:hover{
	color:#0df6ff !important;
}

.banner > .banner_images > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.banner > .banner_images > a > img{width: 100%; height: 100%;}


.banner > .banner_page > a{
	display:inline-block; *display:inline; *zoom:1;
	width: 14px; height: 14px; margin-left: 8px;
	border-radius: 8px;
	background-color: #fff;
}
.banner > .banner_page > a.active{width: 22px;}


.xingdong_ot_r{
	float: left;
	width: 570px;
	margin-left: 30px;
}
.xingdong_ot_r_word{
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 16px;
	color: #004caa;
	border-bottom: 2px dotted #004caa;
	line-height: 26px;
	margin-bottom: 15px;
}
.xingdong_ot_r_word_small{
	color: #999;
	line-height: 26px;
	font-size: 12px;
}
.xingdong_ot_r_more{
	color: #004caa;
	float: right;
	margin-top: 20px;
	cursor: pointer;
}
.xingdong_ot_list{
	margin-top: 30px;
    padding-bottom: 30px;
	position: relative;
	width: 100%;
}
.xingdong_ot_list_info{
	float: left;
	width: 23.5%;
	/*height: 280px;*/
	padding-bottom: 20px;
	margin-left:2%; 
	box-shadow: 0px 1px 5px #999;
}
.xingdong_ot_list_info:first-child{
	margin-left:0; 
}
.xingdong_ot_list_info_img{
	width: 100%;
}
.xingdong_ot_list_info_img img{
	width: 100%;
}
.xingdong_ot_list_info_tit{
	padding-top: 10px;
	padding-left: 20px;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
    font-size: 16px;
    font-weight: 600;
}

.xingdong_ot_r_count{
	width: 100%;
	margin-top: 0px;
	
}


.xingdong_ot_r_list_choose{
	width: 100%;
	border-bottom: 1px solid #004caa; 
}
.xingdong_ot_r_list_choose span{
	color: #999;
	float: right;
	display: inline-block;
    padding-top: 10px;
    cursor: pointer;
}
.xingdong_ot_r_list_choose span:hover{
	color: #004caa;
}
.xingdong_ot_r_list_choose_name{
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-right: 20px;
	padding-bottom: 10px;
	cursor: pointer;
}
.xingdong_ot_r_list_choose_name_active{
	color: #004caa !important;
	border-bottom: 2px solid #004caa;
}
.xingdong_ot_r_list_choose_name_active > a{
	color: #004caa !important;
}
.xingdong_ot_r_list{
	padding-top: 10px;
}
.xiongdong_ot_list_info{
	width: 100%;
	height: 32px;
	line-height: 38px;
	font-size: 16px;
	cursor: pointer;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.xiongdong_ot_list_info:hover{
	color: #004caa;
}




.xingdong_main a{
	height: 32px;
}
.xingdong_main a .xiongdong_ot_list_info{
	float: left; width: 470px;
}
.xingdong_main a .time{
	float: right; height: 32px; line-height: 38px;
}




.xiongdong_bt_l{
	width: 50%;
	float: left;
}

.xingdong_bt_l_list_choose{
	width: 100%;
	border-bottom: 1px solid #004caa; 
}
.xingdong_bt_l_list_choose span{
	color: #999;
	float: right;
	display: inline-block;
    padding-top: 10px;
    cursor: pointer;
}
.xingdong_bt_l_list_choose span:hover{
	color: #004caa;
}
.xiongdong_bt_l_name{
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-right: 20px;
	padding-bottom: 10px;
	cursor: pointer;
}


.xiongdong_bt_r{
	width: 570px;
	float: right;
}

.xingdong_bt_r_list_choose{
	width: 100%;
	border-bottom: 1px solid #004caa; 
}
.xingdong_bt_r_list_choose span{
	color: #999;
	float: right;
	display: inline-block;
    padding-top: 10px;
    cursor: pointer;
}
.xingdong_bt_r_list_choose span:hover{
	color: #004caa;
}
.xiongdong_bt_r_name{
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-right: 20px;
	padding-bottom: 10px;
	cursor: pointer;
}


/*视频播报*/
.shipin{
	width: 100%;
	height: 360px;
	position: relative;
	background: #fff;
}
.shipin_body{
	width: 1200px;
	margin:auto;
	padding: 10px 0;
}

/*服务专题*/
.fuwuzhuanti{
	width: 100%;
	height: 360px;
	position: relative;
	background: #fff;
}
.fuwuzhuanti_body{
	width: 1200px;
	margin:auto;
	padding: 10px 0;
}

/*中心行动*/
.zhongxin{
	width: 100%;
	height: 685px;
	background: #f5f5f5;
}
.zhongxin_body{
	width: 1200px;
	margin:auto;
	padding: 10px 0;
	text-align: center;
}
.zhongxin_tit{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 25px;
	color: #004caa;
	font-weight: bold;
	background: url(../images/word_bg.png);
	letter-spacing: 5px;
	margin-bottom: 10px;
}
.zhongxin_count{
	position: relative;
	width: 100%;
	height: 500px;
	padding: 10px 0;
	border-bottom: 1px dotted #3d76bd;
}
.zhongxin_count video{
	width: 800px;
	height: 450px;
}
.zhongxin_count_img{
	width:308px;
	float: left;
	margin-right: 30px;
}
.zhongxin_count_img img{
	width: 100%;
}
.zhongxin_count_tit{
	font-size: 18px;
	color: #3d76bd;
	height: 50px;
	line-height: 50px;
	font-weight: bold;

}
.zhongxin_count_info{
	height: 120px;
	padding: 10px 0;
	color: #333;
	font-size: 15px;
	line-height: 24px;
	overflow: hidden;
}
.zhongxin_count_detail{
	cursor: pointer;
	text-align: right;
}
.zhongxin_count_detail a:hover{
	color: #3d76bd;
}

.zhongxin_list{
	margin-top: 20px;
	position: relative;
	width: 100%;
}
.zhongxin_list_detail{
	width: 50%;
	float: left;
	
    padding: 10px 0;
}
.zhongxin_list_detail a{
	display: block;
	width: 70%;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
    font-size: 16px;
}
.zhongxin_list_detail a:hover{
	color: #3d76bd;
}



/*数字前沿*/
.shuziqianyan{
	width: 100%;
	height: 360px;
	background: #f5f5f5;
}
.shuziqianyan_body{
	width: 1200px;
	padding: 10px 0;
	margin:auto;
}
.shuziqianyan_choose{
	width: 100%;
	text-align: center;
	padding: 40px 0;
}
.shuziqianyan_choose > div{
	width: 130px;
	height: 40px;
	line-height: 36px;
	display:inline-block;
	border:2px solid #004caa;
	border-radius: 20px;
	color: #004caa;
	font-size: 15px;
	cursor: pointer;
}
.shuziqianyan_choose_active{
	background: #004caa;
	color: #fff !important;
}

.shuziqianyan_tit{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 25px;
	color: #004caa;
	font-weight: bold;
	background: url(../images/word_bg.png);
	letter-spacing: 5px;
}
.shuziqianyan_list{
	margin-top: 10px;
	position: relative;
	width: 100%;
}
.shuziqianyan_list_info{
	float: left;
	width: 23.5%;
	/*height: 280px;*/
	padding-bottom: 20px;
	margin-left:2%; 
	box-shadow: 0px 1px 5px #999;
	background: #fff;
}
.shuziqianyan_list a:first-child .shuziqianyan_list_info{
	margin-left:0; 
}
.shuziqianyan_list_info_img{
	width: 100%;
}
.shuziqianyan_list_info_img img{
	width: 100%;
	height: 160px;
}
.shuziqianyan_list_info_tit{
	padding-top: 10px;
	padding-left: 20px;
	
    font-size: 16px;
    font-weight: 600;
    height: 50px;
}
.shuziqianyan_list_info_time{
	padding-top: 10px;
	padding-left: 20px;
	color: #999;
	font-size: 12px;
	padding-right: 24px;
    text-align: right;
}



.shipin_list_info{
	float: left;
	padding-bottom: 20px;
	margin-left:2%; 
	box-shadow: 0px 1px 5px #999;
	background: #fff;
}

.banner_box{width: 100%; height: 300px;margin-top: 20px;}
.banner_box > table{width: 100%; border: 0; border-collapse: collapse;}
.banner_box_l{position: relative; width: 30px; padding: 0; vertical-align: top;}
.banner_box_c{
	position: relative; height: 280px; width: 1080px; overflow: hidden;
	background: #fff;
	padding: 0;
	vertical-align: top;
}
.banner_box_r{position: relative; width: 30px; padding: 0; vertical-align: top;}
.banner_box_l_a,
.banner_box_r_a{
	display: block; width: 30px; height: 260px;
	background-color: #fff;
}
.banner_box_l_a{background: url(../images/arrow_l.png) no-repeat left center;}
.banner_box_r_a{background: url(../images/arrow_r.png) no-repeat right center;}

.banner_box_l_a:hover{background-image: url(../images/arrow_l_over.png);}
.banner_box_r_a:hover{background-image: url(../images/arrow_r_over.png);}

.banner_box_l_a.disabled{cursor: default; background-image: url(../images/arrow_l.png);}
.banner_box_r_a.disabled{cursor: default; background-image: url(../images/arrow_l.png);}


.banner_box_frame{position: absolute; left: 0; top: 0; width: 2000px;}
.banner_box_frame > .item{float: left; margin-right: 15px; width: 270px; height: 300px;}

