@charset "utf-8";
/* CSS Document */
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑", "宋体";
}
a {
	text-decoration: none;
	color: #333;
	outline: none;
	cursor: pointer;
}
a{color:inherit;text-decoration:inherit;outline:0;cursor:pointer;}
a:link{color:inherit;text-decoration:inherit;outline:0;}
a:visited{color:inherit;text-decoration:inherit;outline:0;}
a:hover{color:inherit;text-decoration:inherit;outline:0;}
a:active{color:inherit;text-decoration:inherit;outline:0;}
a:hover {
	color: #0068de;
}
* {
	padding: 0px;
	margin: 0px;
}
ul, li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
img {
	border: none;
}
.clear{ clear:both}
/*首页改版 CSS样式*/
.gb_top {
	height: 44px;
	width: 100%;
	box-shadow: 0 0 2px #efeeee;
	line-height: 44px;
	color: #777;
	font-size: 13px;
}
.container {
	margin: 0 auto;
	width: 1152px; *z-index:2
}
.left {
	float: left;
}
.right {
	float: right;
	width:830px;
}
.gb_main .left .time_box {
	float: left;
	margin-right: 15px;
}
.gb_main .left p {
	float: left;
}
.gb_top_list li {
	float: left;
	color: #999;
	margin: 0 5px;
}
.gb_top_list li a {
	color: #666;
}
.gb_logo_box {
	padding: 5px 0;
	overflow: hidden;
	width: 100%
}
.gb_logo_box .gb_logo a {
	float: left;
	background: url(../images/logo.jpg) no-repeat;
	width: 513px;
	height: 99px;
	display: block
}
.slideBox {
	width: 100%;
	height: 307px;
	position: relative;
}
.slideBox .hd {
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: -70px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
}
.slideBox .hd ul li a {
	float: left;
	margin-right: 5px;
	width: 110px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	background: #f2f2f2;
	border-radius: 28px;
	color: #333;
	font-size: 14px;
	display:block !important;
}
.slideBox .hd ul li a.on {
	background: #0084ff;
	color: #fff;
}
.slideBox .hd ul li .a_xm.on {
	background: #31ab00; 
	color: #fff;
}
.slideBox .hd ul li .a_pt.on {
	background: #ff8181; 
	color: #fff;
}

.slideBox .bd li {
	position: relative;
	height: 307px;
	z-index: 0;
}
.slideBox .bd li a {
	width: 1152px;
	height: 307px;
	display: block
}
.gb_search {
	float: right;
	width: 228px;
	margin-right: 10px;
	background: #fff;
	border-radius: 38px;
	height: 38px;
	border: solid 1px #bfbfbf;
	margin-top: 5px;
}
.gb_search .gb_text_box {
	height: 38px;
	float: left;
	border: none;
	background: none;
	padding-left: 20px;
	width: 160px;
	color: #999
}
.gb_search .gb_btn_ok {
	float: right;
	width: 48px;
	background: url(../images/search_btn.png) no-repeat center;
	border: none;
	cursor: pointer;
	height: 38px;
}
.nav {
	height: 50px;
	position: relative;
*z-index:1000;
	width: 1152px;
	background: #0084ff;
	border-radius: 2px;
	margin-top: 2px;
}
*+html .nav {
	margin-top: 2px;
	margin-bottom: 15px;
}
.sy1_ul {
	font-size: 12px;
	line-height: 50px;
	height: 50px;
	position: relative;
	z-index: 1111;
}
.sy1_li {
	width: 126px;
	float: left;
	display: inline;
	border-right: solid 1px #006bce
}
.sy_line {
	float: left;
	width: 1px;
	background: #158eff;
	height: 50px;
}
.sy1_ul li a.sy1_tit {
	color: #FFF
}
.sy1_ul li a:hover {
	color: #fff;
	background: #006bce
}
.sy1_ul li.sy1_li {
	float: left;
	z-index: 10000;
	line-height: 50px;
}
.sy1_ul li.sy1_li .sy1_tit {
	line-height: 50px;
	font-size: 16px;
	display: block;
	text-align: center
}
.sy2_ul {
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 1112;
	display: none;
	border: #0084ff solid 2px;
	border-top: none;
	padding: 25px 20px;
	background: #fff;
	width: 1108px;
	text-align: left
}
.sy2_li {
	float: left;
	color: #fff;
	line-height: 27px;
	font-size: 12px;
	text-align: left;
	margin: 0 5px;
	_margin-left: 2px;
	position: relative;
	width: 100px;
}
.sy1_ul .sy1_li .sy2_li_h {
	border-left: solid 1px #014c6c;
	border-top: solid 1px #014c6c;
	border-bottom: solid 1px #014c6c!important;
	display: block;
	z-index: 2000;
}
.sy1_ul .sy1_li .sy2_li_h a {
	color: #333!important
}
.sy1_ul .sy1_li .sy2_li_h a:hover {
	color: #ec9205!important;
}
.into_fta .fta_left {
	float: left;
	width: 630px;
	margin-left: 10px;
}
.into_fta .fta_left img {
	float: left;
	width: 218px;
	height: 242px;
}
.into_fta .fta_left p {
	float: right;
	width: 386px;
	line-height: 26px;
	font-size: 15px;
	text-indent: 2em;
	color: #333
}
.into_fta .fta_left p a {
	color: #0084ff
}
.into_fta .fta_right {
	float: right;
	width: 410px;
	margin-top: 15px;
	margin-right: 10px;
}
.into_fta .fta_right ul {
	width: 105%;
}
.into_fta .fta_right ul li { float:left;margin-bottom: 15px;
	margin-right: 15px;}
.into_fta .fta_right ul li a {
	float: left;
	background: #0084ff;
	width: 198px;
	height: 60px;
	
}
.into_fta .fta_right ul li a img {
	float: left;
	margin-left: 10px;
	border-radius: 50px;
	width: 52px;
	height: 52px;
	box-shadow: 0 0 2px #fff;
	margin-top: 4px;
	display: block
}
.into_fta .fta_right ul li a p {
	float: left;
	margin-left: 10px;
	font-size: 16px;
	color: #fff;
	line-height: 60px;
}
.gb_xl_news {
	float: left;
	width: 606px;
	padding-right: 40px;
	border-right: dotted 1px #ddd;
	margin-left: 10px;
}
.infoList li {
	line-height: 36px;
}
.infoList li a {
	float: left;
	width: 473px;
	display: block;
	overflow: hidden;
	padding-left: 15px;
	background: url(../images/gb_news_icon.png) left no-repeat;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.infoList li a:hover {
	background: url(../images/gb_news_icon.png) left no-repeat !important;
	color: #333;
	text-decoration: underline
}
.date {
	float: right;
	color: #999;
	font-size: 14px;
}
.slideTxtBox {
	text-align: left;
}
.slideTxtBox .hd {
	height: 32px;
	line-height: 32px;
	border-bottom: 2px solid #0084ff;
	position: relative;
}
.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	height: 32px;
}
.slideTxtBox .hd ul li {
	float: left
}
.slideTxtBox .hd ul li a {
	float: left;
	width: 96px;
	text-align: center;
	display: block;
	font-size: 15px;
	border-radius: 2px 2px 0 0;
}
.slideTxtBox .hd ul li a.on {
	background: #0084ff;
	cursor: pointer;
	color: #fff
}
.slideTxtBox .bd ul {
	padding: 10px 0;
}
.slideTxtBox .tempWrap {
	margin: 15px;
}
.gb_xl_video {
	float: right;
	width: 404px;
	margin-right: 10px;
}
.gb_xl_video h3 {
	font-size: 16px;
	color: #0084ff;
	display: block;
	font-weight: normal
}
.video_list {
	width: 105%;
	overflow: hidden
}
.video_list li { float:left}
.video_list li a {
	float: left;
	width: 189px;
	display: block;
	overflow: hidden;
	position: relative;
	margin-right: 15px;
}
.video_list li a img {
	width: 189px;
	height: 107px;
	display: block;
}
.video_list li a p {
	width: 189px;
	height: 28px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.7);
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.video_list li a:hover span {
	background: url(../images/play_btn.png) no-repeat;
	display: block;
	height: 46px;
	left: 50%;
	margin-left: -23px;
	position: absolute;
	top: 50%;
	margin-top: -23px;
	width: 46px;
	z-index: 9;
}
.video_news_list {
	margin-top: 10px;
}
.video_news_list li {
	line-height: 30px;
}
.video_news_list li a {
	background: url(../images/gb_news_icon.png) left no-repeat;
	padding-left: 18px;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 304px;
	display: block;
	overflow: hidden
}
.video_news_list li a:hover {
	background: url(../images/gb_news_icon.png) left no-repeat;
	color: #333;
	text-decoration: underline
}
.info_list {
	float: left;
	width: 180px;
	margin-left: 10px;
}
.info_list li a {
	background: #f7f7f7;
	width: 150px;
	display: block;
	height: 44px;
	margin-bottom: 10px;
	line-height: 44px;
	font-size: 15px;
	padding: 0 10px;
}
.info_list li a i {
	margin-right: 10px;
	font-size: 16px;
}
.info_box {
	float: right;
	width: 878px;
	margin-right: 10px;
}
.info_box .info_news {
	float: left;
	width: 408px;
}
.info_box .info_news h3 {
	font-size: 16px;
	color: #0084ff;
	font-weight: normal;
	height: 26px;
	display: block;
	overflow: hidden;
	line-height: 26px;
}
.info_box .info_news h3 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.info_box .info_news li {
	line-height: 30px;
}
.info_box .info_news li a {
	background: url(../images/gb_news_icon.png) left no-repeat;
	padding-left: 18px;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 308px;
	display: block;
	overflow: hidden
}
.info_box .info_news li a:hover {
	background: url(../images/gb_news_icon.png) left no-repeat;
	color: #333;
	text-decoration: underline
}
.s_line {
	margin: 0 30px;
	width: 1px;
	border-left: dotted 1px #ddd;
	height: 125px;
	float: left
}
.xl_fta_box {
	margin: 0 10px 0 10px;
}
.box_left {
	background: url(../images/box_fta_left.png) no-repeat;
	width: 38px;
	height: 240px;
	float: left;
	display: inline
}
.box_right {
	background: url(../images/box_fta_right.png) no-repeat;
	width: 38px;
	height: 240px;
	float: right;
	display: inline
}
.box_middle {
	background: url(../images/box_fta_middle.png) repeat-x;
	height: 240px;
	width: 1012px;
	float: left
}
.box_middle ul {
	width: 110%;
}
.box_middle li {
	float: left;
	width: 202px;
	margin-right: 120px;
	margin-left: 40px;
	display: inline-block;
}
.box_middle li p {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 16px; margin-left:15px;
}
.box_middle li a {
	background: url(../images/enter_btn.png) no-repeat;
	width: 89px;
	height: 30px;
	display: block;
	color: #9f0000;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	margin-top: 8px;margin-left:15px;
}
.box_middle li a:hover {
	background: url(../images/enter_btn.png) no-repeat;
	color: #9f0000;
}
.fw_list {
	width: 105%;
	margin-top: 30px;
}
.fw_list li {
	float: left;
	margin-right: 15px;
}
.fw_list li a {
	border-radius: 8px;
	width: 124px;
	height: 126px;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 16px;
	overflow: hidden
}
.color01 {
	background: #d9534f;
}
.color02 {
	background: #4765a0;
}
.color03 {
	background: #05ad78;
}
.fw_list li a i {
	width: 50px;
	height: 50px;
	display: block;
	margin: 30px auto -8px;
}
.zs_icon {
	background: url(../images/fw_list_icon.png) no-repeat;
}
.zc_icon {
	background: url(../images/fw_list_icon01.png) no-repeat;
}
.my_icon {
	background: url(../images/fw_list_icon02.png) no-repeat;
}
.zt_left {
	float: left;
	margin-left: 10px;
	width: 634px;
}
.zt_left ul {
	margin-top: 15px;
}
.zt_left ul li {
	overflow: hidden;
	margin-bottom:10px;
}
.zt_line {
	border-bottom: dotted 1px #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.zt_left ul li .zt_img {
	float: left;
	width: 254px;
	display: block;
	overflow: hidden;
}
.zt_left ul li .zt_img img {
	width: 254px;
	height: 92px;
	display: block
}
.zt_left ul li .zt_text {
	float: right;
	width: 364px;
}
.zt_left ul li .zt_text .text_name {
	font-size: 16px;
	color: #33;
	line-height: 30px;
	display: block
}
.zt_left ul li .zt_text p {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	text-indent: 2em;
}
.zt_left ul li .zt_text p a {
	color: #0084ff
}
.zt_left ul li .zt_text a:hover, .zt_left ul li .zt_text p a:hover, .into_fta .fta_left p a:hover {
	background: none;
	color: #0084ff
}
.zt_right {
	float: right;
	margin-right: 10px;
	width: 405px;
}
.zt_title {
	height: 30px;
	width: 96px;
	background: #0084ff;
	position: relative;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	border-radius: 2px 2px 0 0
}
.zt_title i {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #0084ff;
	left: 50%;
	margin-left: -2px;
	bottom: -4px;
}
.zt_right ul {
	margin-top: 15px;
}
.zt_right ul li a {
	height: 40px;
	display: block;
	width: 100%;
	background: #f7f7f7;
	margin-bottom: 5px;
}
.zt_right ul li a i {
	float: left;
	width: 8px;
	height: 8px;
	display: block;
	border-radius: 10px;
	background: #ababab;
	margin-left: 15px;
	margin-top: 15px;
}
.zt_right ul li a p {
	margin-left: 15px;
	line-height: 40px;
	font-size: 15px;
	float: left;
	width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pic_scroll {
	height: 292px;
	overflow: hidden;
	position: relative;
	width: 416px;
}
.pic_scroll .hd {
	bottom: 10px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	z-index: 1;
}
.pic_scroll .hd ul {
	float: left;
	overflow: hidden;
}
.pic_scroll .hd ul li {
	float: left;
}
.pic_scroll .hd ul li a {
	background: #fff;
	border-radius: 20px;
	cursor: pointer;
	float: left;
	height: 12px;
	line-height: 14px;
	margin-right: 5px;
	text-align: center;
	width: 12px;
}
.pic_scroll .hd ul li a.on {
	background: #b60004;
	color: #fff;
}
.pic_scroll .bd {
	height: 100%;
	position: relative;
	z-index: 0;
}
.pic_scroll .bd li a {
	display: block;
	overflow: hidden;
	position: relative;
	width: 416px;
}
.pic_scroll .bd li a img {
	display: block;
	height: 292px;
	width: 416px;
}
.black {
 background:rgba(0,0,0,0.5);
	bottom: 0;
	color: #fff;
	font-size: 14px;
	height: 37px;
	left: 0;
	line-height: 37px;
	padding-left: 20px;
	position: absolute;
	width: 396px;
}
.black p{ float:left; width:290px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.gb_mainbox {
	margin-top: 15px; overflow:hidden
}
.bg_pic{ float:left; width:416px;}
.work_box{ background:#f5f5f5; float:left; border-top:solid 1px #54adff; width:338px; padding:0 15px;}
.work_title{ height:36px; line-height:36px;}
.work_title span{ float:left; color:#0084ff; font-size:15px;}
.work_title a{ float:right; font-size:15px; color:#666; line-height:36px; display:block; width:30px; text-align:right}
.work_list{ margin-top:3px;}
.work_list li{ line-height:36px;}
.work_list li a{ float:left; width:270px; display:block; background:url(../images/gb_news_icon.png) left no-repeat; padding-left:15px; font-size:14px; text-overflow: ellipsis;
    white-space: nowrap; overflow:hidden}
.gb_notice{ float:right; width:352px;}
.title_bg{ background:#f5f5f5; border-top:solid 1px #54adff; padding:0 15px;}
.notice_list{ margin-top:15px; height:240px; overflow:hidden}

.topLoop{ position:relative; } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 
.tz_roll { width:352px;}
.tz_roll li {
	margin-bottom:6px; overflow:hidden
}
.tz_roll li a {
	float: left;
	width: 340px;
	display: block;
	line-height: 26px;
	font-size: 14px;
}
.tz_roll li a i{margin-right: 15px;
	background: url(../images/gb_news_icon.png) left no-repeat; float:left; width:3px; height:3px; margin-top:12px;}



.gb_news_list li {
	margin-bottom:6px; overflow:hidden
}
.gb_news_list li a {
	float: left;
	width: 416px;
	display: block;
	line-height: 26px;
	font-size: 14px;
}
.gb_news_list li a i{margin-right: 15px;
	background: url(../images/gb_news_icon.png) left no-repeat; float:left; width:3px; height:3px; margin-top:12px;}
.gb_more {
    color: #666;
    display: block;
    float: right;
    font-size: 15px;
    line-height: 32px !important;
    text-align: center;
    width: 30px;
}
.date_one{ color: #999;
    font-size: 14px;}

.newstxtbox {
	text-align: left;
}
.newstxtbox .hd {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #c9c9c9;
	position: relative; background:#f5f5f5;
}
.newstxtbox .hd ul {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	height: 32px;
	
}
.newstxtbox .hd ul li {
	float: left
}
.newstxtbox .hd ul li a {
	float: left;
	width: 96px;
	text-align: center;
	display: block;
	font-size: 15px;
	border-radius: 2px 2px 0 0;
}
.newstxtbox .hd ul li a.on {
	height:30px;  background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; cursor:pointer; border-top: solid 2px #54adff
}
.newstxtbox .bd ul {
	padding: 10px 0 0;
}
.newstxtbox .tempWrap {
	margin: 15px;
}
.newstxtbox01 {
	text-align: left;
}
.newstxtbox01 .hd {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #c9c9c9;
	position: relative; background:#f5f5f5;
}
.newstxtbox01 .hd ul {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	height: 32px;
	
}
.newstxtbox01 .hd ul li {
	float: left
}
.newstxtbox01 .hd ul li a {
	float: left;
	width: 96px;
	text-align: center;
	display: block;
	font-size: 15px;
	border-radius: 2px 2px 0 0;
}
.newstxtbox01 .hd ul li a.on {
	height:30px;  background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; cursor:pointer; border-top: solid 2px #54adff
}
.newstxtbox01 .bd ul {
	padding: 10px 0 0;
}
.newstxtbox01 .tempWrap {
	margin: 15px;
}
.w380px{ width:380px !important;}
.gb_border{ border:solid 1px #e2e2e2; border-top: solid 1px #54adff}
.border_none{ border-top:none}
.gb_mt_pictxt{ border-bottom:dotted 1px #ddd; padding-bottom:15px; margin:15px; overflow:hidden}
.pictxt_pic{ float:left; width:120px; display:block;}
.pictxt_pic img{ height:86px; width:120px; display:block;}
.pictxt_txt{ float:right; width:194px;}
.pictxt_txt a{ font-size:15px; color:#333; width:195px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.pictxt_txt p{ font-size:13px; color:#666; line-height:20px; text-indent:2em; margin-top:5px;}
.pictxt_txt p a{ color:#0084ff; font-size:13px;}
.bg_mt_newlist{ margin:0 15px;}

.mtlist_box {
	text-align: left;
}
.mtlist_box .hd {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #c9c9c9;
	position: relative;
}
.mtlist_box .hd ul {
	float: left;
	position: absolute;
	left: 0;
	top: 1px;
	height: 32px;
	
}
.mtlist_box .hd ul li {
	float: left
}
.mtlist_box .hd ul li a {
	float: left;
	width: 106px;
	text-align: center;
	display: block;
	font-size: 15px;
	border-radius: 2px 2px 0 0;
}
.mtlist_box .hd ul li a.on {
	height:30px;  background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; cursor:pointer; border-radius: 4px 4px 0 0;
}
.mtlist_box .bd ul {
	padding: 10px 0;
}
.mtlist_box .tempWrap {
	margin: 15px;
}
.mt_box{ overflow:hidden}
.mt_box li{ line-height:28px;}
.mt_box li a{ float:left; width:234px; display:block; background:url(../images/gb_news_icon.png) left no-repeat; padding-left:15px; font-size:14px; text-overflow: ellipsis;
    white-space: nowrap; overflow:hidden}
.w784px{ float:left; width:784px;}
.link_zn{ width:74px !important; height:24px; background:#0084ff; color:#fff !important; font-size:12px !important; line-height:24px !important; text-align:center !important; margin-top:6px; border-radius:12px;}
.w600px{ width:708px !important;}
.right60px{ margin-right:20px !important; margin-left:15px !important;}
.height36px{ margin-top:15px;}
.fta_box{ margin-top:20px;}
.ztzl_box{ margin:15px 15px 10px;}
.ztzl_pic{ border-bottom:dotted 1px #ddd; margin-bottom:11px; padding-bottom:15px;}
.ztzl_pic a{ position:relative; width:323px; display:block; overflow:hidden}
.ztzl_pic a img{ display:block; width:323px; height:114px;}
.ztzl_box ul li{ line-height:31px;}
.ztzl_box ul li a{ background:url(../images/gb_news_icon.png) left no-repeat; padding-left:15px; font-size:14px; overflow:hidden; width:310px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block}
.gb_fw_box{ border:solid 1px #abcae7;   background: -webkit-linear-gradient(#ffffff, #e3f2ff); background: -o-linear-gradient(#ffffff, #e3f2ff); background: -moz-linear-gradient(#ffffff, #e3f2ff); background: linear-gradient(#ffffff, #e3f2ff); border-radius:4px; position:relative}
.gb_fw_title{ background:url(../images/bs_bg.png) no-repeat; width:158px; height:35px; line-height:30px; color:#fff; font-size:15px; padding-left:20px; position:absolute; top:5px; left:-8px;}
.gb_fw_box ul{ margin-top:27px; overflow:hidden; padding-bottom:10px; margin-left:30px; margin-right:30px;}
.gb_fw_box ul li{ float:left; display:inline; margin-left:13px; margin-right:13px;}
.gb_fw_box ul li a{ width:180px; display:block; text-align:center}
.gb_fw_box ul li a img{ margin-top:20px;}
.gb_fw_box ul li a p{ margin-top:10px; color:#004c91; font-size:15px;}
.gb_fw_line{ background:url(../images/fw_line.png) no-repeat; width:21px; height:133px;}
.top15px{ margin-top:15px;}


.rollBox{ margin-top:15px; overflow:hidden;}


        .rollpic li{ height:24px; line-height:24px;  text-align:left; } 
        .rollpic li .date{ float:right; color:#999;  } 
         
         
        .rolllist{ overflow:hidden; position:relative;} 
        .rolllist .hd{ overflow:hidden; width:100%} 
        .rolllist .hd .prev,.rolllist .hd .next{ display:inline-block;  width:20px; height:20px; margin-top:39px;  overflow:hidden;   z-index:99; cursor:pointer; background: url(../images/sl.png) no-repeat; float: left} 
        .rolllist .hd .next{ background:url(../images/sr.png) no-repeat; float:right; z-index:999 } 
          
        .rolllist .bd{ float:left; width:716px; overflow:hidden; margin-left:15px; display:inline   } 
        .rolllist .bd ul{ overflow:hidden; zoom:1; height:157px; } 
        .rolllist .bd ul li{text-align:center; float:left; _display:inline; } 
.rolllist .bd ul .pic {width:232px;float:left;text-align:center; height:104px; margin-right:16px; display:block}
.rolllist .bd ul .pic img{display:block;width:232px;height:104px;}
.rolllist .bd ul .pic a p{ height:30px; line-height:30px; width:222px; overflow:hidden; text-align:center; font-size:14px; text-overflow: ellipsis;
    white-space: nowrap; padding:0 5px}
.contact_bg{ background:url(../images/top_bgh.png) no-repeat; position:absolute; top:-10px; left:0; width:353px; height:16px; text-align:center; font-size:15px; color:#0084ff; line-height:16px; background-position:0 6px;}
.contact_list{ margin:15px; overflow:hidden; border-bottom:dotted 1px #ddd; padding-bottom:15px;}
.contact_list ul{ width:105%; margin-top:30px;}
.contact_list ul li{ float:left}
.contact_list ul li a{ float:left; display:inline-block; text-align:center; margin-right:6px; margin-left:6px; width:70px;}
.contact_list ul li a i{ color:#ffb400; border: solid 2px #ffb400; display:block; width:46px; height:46px; border-radius:46px; text-align:center; line-height:46px; font-size:26px; margin:0 auto}
.contact_list ul li a p{ font-size:14px; margin-top:10px;}
.contact_qq{ margin:0 15px 15px;  border-bottom:dotted 1px #ddd; padding-bottom:15px; overflow:hidden}
.contact_qq .xz_btn{ margin-left:5px;}
.contact_qq .xz_btn a{ background:url(../images/btn_bg.png) no-repeat; width:79px; height:25px; display:block; padding-top:48px; text-align:center; font-size:14px; color:#0084ff }
.QQ_right{ float:right; width:220px; margin-right:5px}
.QQ_right a {
    background: url(../images/qq_bg.png) no-repeat;
    color: #0084ff;
    display: block;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    padding-left: 64px;
    width: 156px;
}
.work {
    background-position: 0 -48px !important;
    margin-top: 5px;
}
.wx_box{ overflow:hidden; margin:0 15px 15px 20px;}
.wx_box a{ float:left; background:url(../images/btn_bg01.png) no-repeat; width:79px; height:30px; display:block; padding-top:54px; text-align:center; font-size:14px; color:#0084ff}
.wx_box ul{ float:right; width:224px;}
.wx_box ul li{ float:left; width:105px; margin-right:7px;}
.wx_box ul li p{ width:19px; background:#0084ff; text-align:center; color:#fff; font-size:12px; height:79px; line-height:14px; padding-top:5px; float:left}
.wx_box ul li img{ float:right; width:84px; height:84px;}
footer{ background:url(../images/bg_top.jpg) repeat-x #eaeaea; border-bottom: solid 2px #e0e0e0; overflow:hidden}
.footer_box{ margin:30px auto; width:1152px; overflow:hidden}
.footer_box select{ float:left; width:268px; margin-left:10px; margin-right:10px; display:inline; border:solid 1px #ababab; height:32px; line-height:32px;}
.gb_bottom {
    margin: 0 15px 15px;
}
.gb_bottom p {
    color: #4b4b4b;
    font-size: 14px;
    line-height: 200%;
    text-align: center;
}
.gb_footer {
    color: #4b4b4b;
    height: 46px;
    line-height: 46px;
    text-align: center;
}
.gb_footer ul {
    margin: 0 auto;
    width: 1044px;
}
.gb_footer ul a {
    color: #4b4b4b;
    font-size: 14px;
    margin: 0 6px;
}


.xl_erweima img{ width:84px; height:84px; display:block}
.xl_erweima p{ text-align:center; line-height:24px !important; margin-top:8px; width:84px; display:block}
ul.xl_erweima{
	list-style: none;
	display: none; position:absolute; left:-20px; top:32px; border: solid 1px #ddd; padding:10px; background:#fff; z-index:999
}
ul.gb_top_list li:hover ul ul, ul.gb_top_list li:hover ul ul ul{
	display: none;
}
ul.gb_top_list li:hover ul, ul.gb_top_list ul li:hover ul, ul.gb_top_list ul ul li:hover ul{
	display: block;
}

/*新闻资讯 css*/
.into_main{ width:1044px; margin:0 auto; overflow:hidden; padding-top:59px;}
.address{ height:30px; line-height:30px;}
.add_box{ float:left; margin-right:6px; background:url(../images/icon05.png) left no-repeat; padding-left:22px; color:#666; font-size:14px;}
.add_box a{ color:#005fb8}


.mainbox{ margin:0 auto; width:1044px;}
.main_one{ padding-top:59px; }
.main_one .left{ float:left; width:514px;  position:relative}
.bg_top{ background:url(../images/new_one_bgtop.png) no-repeat; width:514px; height:7px;}
.left_main{ background:url(../images/new_one_bg.png) repeat-y; padding:20px 29px 20px 20px; height:315px;}
.data{ position:absolute; width:94px; height:94px; right:0; bottom:0; background:#0079e0;}
.day{ font-size:44px; font-style:italic; text-align:center; color:#fff; display:block; margin-top:6px;}
.year{ text-align:center; color:#8fdbff; display:block}
.left_main h1 a{ color:#333; font-size:26px; width:474px; overflow:hidden; display:block; /*text-overflow: ellipsis; white-space: nowrap;*/ margin-bottom:10px; }
.left_main h1 a:hover{ color:#0084ff}
.left_main span{ display:block; height:272px;}
.left_main p{ text-indent:2em; line-height:200%; color:#666; font-size:15px;}
.left_main .more{ background:#0079e0; width:100px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff; display:block; position: absolute; right:29px; bottom:20px;}
.main_one .right{ float:right; width:530px;}