
/*gd_main begin*/
	.gd_main {
		background: #fff;
		padding: 20px;
	}
	.gd_news,
	.gd_data {
		margin-bottom: 20px;
	}
/*gd_main end*/

/*gd_lastest begin*/
	.gd_lastest {
		background: #f0f5f8;
		margin-bottom: 20px;
	}
	.gd_lastest h2 {
		color: #fff;
		padding: 0 20px;
		font-size: 20px;
		line-height: 63px;
		background: #4b9ede;
		margin-right: 25px;
	}
	.gd_lastest .lastest_con {
		width: 915px;
		height: 33px;
		margin-top: 15px;
		overflow: hidden;
	}
	.gd_lastest ul {
		width: 100%;
	}
	.gd_lastest .lastest_con_ul {
		width: 100%;
		margin-top: 0;
	}
	.gd_lastest li {
		text-indent: 10px;
		float: left;
		margin-right: 46px;
		background: url(../image/gd_list.png) no-repeat left center;
		margin-right: 30px \9;
		width: 420px \9;
	}
	.gd_lastest a {
		line-height: 33px;
		font-size: 16px;
		display: inline-block;
		max-width: 660px;
		overflow: hidden;
		margin-right: 20px;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	.gd_lastest span {
		line-height: 33px;
		color: #999;
		font-size: 16px;
	}
	.gd_lastest a:hover {
		color: #0267b4;
	}
/*gd_lastest end*/

/*gd_news begin*/
	.news_l {
		width: 518px;
		overflow: hidden;
		position: relative;
	}
	.news_l ul {
		width: 700%;
	}
	.news_l li {
		float: left;
	}
	.img_new {
		width: 100%;
		position: absolute;
		bottom: 0;
		padding-left: 12px;
		background: rgba(0,0,0,.5);
		background: url(../image/new_bg.png) no-repeat center \9;
	}
	.img_new h2 {
		color: #fff;
		max-width: 330px;
		font-size: 16px;
		line-height: 38px;
		display: inline-block;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	.img_new ol {
		float: right;
		margin-top: 15px;
	}
	.img_new li {
		float: left;
		width: 10px;
		height: 10px;
		opacity: .5;
		cursor: pointer;
		margin-right: 10px;
		background: #fff;
		border-radius: 50%;
		background: url(../image/ol_li.png) no-repeat center \9;
	}
	.img_new .li_current {
		background: #a50000;
		opacity: 1;
		background: url(../image/ol_current.png) no-repeat center \9;
	}
/*gd_news end*/

/*tabChange begin*/
	.news_r {
		width: 520px;
	}
	.gd_tab {
		width: 100%;
	}
	.tab_title {
		background: #f0f5f8;
		padding-right: 10px;
		border-bottom: 1px solid #d8e1e7;
	}
	.tab_title ul {
		height: 41px;
	}
	.tab_title .more {
		line-height: 40px;
	}
	.gd_tab .tab_title li {
		float: left;
	}
	.tab_title li > a {
		font-size: 18px;
		display: block;
		line-height: 40px;
		padding: 0 20px;
	}
	.gd_tab .tab_title > .more > a {
		line-height: 40px;
		font-size: 18px;
		color: #929292;
	}
	.gd_tab .tab_title > .more > a:hover {
		color: #0267b4;
	}
	.tab_current > a {
		background: #fff;
		color: #0267b4;
		border-top: 2px solid #0267b4;
		border-left: 1px solid #d8e1e7;
		border-right: 1px solid #d8e1e7;
		border-bottom: 1px solid #fff;
	}
	.tab_hide {
		display: none;
	}
	.gd_tab .tab_con {
		margin-top: 10px;
	}
	.gd_tab .tab_con li {
		text-indent: 8px;
		background: url(../image/gd_list.png) no-repeat left center;
	}
	.gd_tab .tab_con li a {
		font-size: 16px;
		display: inline-block;
		max-width: 80%;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	line-height: 33px;
	}
	.gd_tab .tab_con li a:hover {
		color: #0267b4;
	}
	.gd_tab .tab_con li span {
		color: #999;
		float: right;
		font-size: 16px;
    	line-height: 32px;
	}
/*tabChange end*/

/*gd_data begin*/
	.gd_data .data_con_l,
	.gd_data .data_con_r {
		width: 415px;
	}
	.gd_data .data_con_l {
		margin-right: 20px;
	}
	.gd_data .data_con {
		margin-right: 20px;
	}
	.gd_btn {
		width: 186px;
	}
	.gd_btn .btn_top a {
		display: inline-block;
		color: #fff;
		width: 90px;
		height: 86px;
		font-size:16px;
		text-align: center;
		background: #9ac2e1;
		margin-bottom: 5px;
	}
	.gd_btn .btn_top span {
		display: block;
		width: 40px;
		height: 40px;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 5px;
		background: url(../image/gd_btn_ico.png) no-repeat;
	}
	.gd_btn .btn_top .btn_top_ico_1 {
		-ms-background-position-x: 2px;
		background-position-x: 2px;
	}
	.gd_btn .btn_top .btn_top_ico_2 {
		-ms-background-position-x: -46px;
		background-position-x: -46px;
	}
	.gd_btn > a {
		display: block;
		width: 100%;
		color: #fff;
		font-size: 16px;
		margin-bottom: 3px;
	}
	.gd_btn > .btn_1 {
		line-height: 46px;
		padding-left: 80px;
		position: relative;
		background: #67a4d2;
	}
	.gd_btn > .btn_2 {
		line-height: 40px;
		padding-left: 80px;
		position: relative;
		background: #3585c3;
	}
	.gd_btn > .btn_3 {
		height: 109px;
		text-align: center;
		background: #0267b4;
		margin-bottom: 0;
		padding-top: 10px;
	}
		.gd_btn > .btn_4 {
		line-height: 36px;
		position: relative;
		background: #0267b4;
		text-align: center;

	}
		.gd_btn > .btn_5 {
		line-height: 46px;
		position: relative;
		background: #0267b4;
				text-align: center;
		margin-bottom: 0;

	}
	
	.gd_btn > .btn_6 {
		line-height: 46px;
		position: relative;
		background: #0267b4;
		text-align: center;
		margin-bottom: 0;

	}
	.gd_btn .btn_ico_3,
	.gd_btn .btn_ico_4 {
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		left: 33px;
		top: 8px;
		background: url(../image/gd_btn_ico.png) no-repeat;
	}
	.gd_btn .btn_ico_3 {
		-ms-background-position-x: -89px;
		background-position-x: -89px;
	}
	.gd_btn .btn_ico_4 {
		-ms-background-position-x: -135px;
		background-position-x: -135px;
		top: 1px;
	}
	.gd_btn .btn_ico_5 {
		display: block;
		width: 50px;
		height: 40px;
		margin: 0 auto;
		margin-bottom: 5px;
		background: url(../image/gd_btn_ico.png) no-repeat -176px center;
	}
/*gd_data end*/

/*gd_banner begin*/
	.gd_banner {
		width: 100%;
	}
	.gd_banner .banner_title {
		position: relative;
		margin-right: 30px;
	}
	.gd_banner .banner_title h2 {
		font-size: 18px;
		color: #fff;
		background: #015ea5;
		width: 85px;
		height: 85px;
		padding: 19px 22px;
		line-height: 26px;
	}
	.banner_title .title_sj {
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		top: 36px;
		right: -16px;
		border-width: 8px;
		border-style: solid;
		border-color: transparent transparent transparent #015ea5;
	}
	.banner_con {
		width: 945px;
		position: relative;
	}
	.banner_slider {
		width: 100%;
		overflow: hidden;
	}
	.banner_slider ul {
		width: 800%;
	}
	.banner_con li {
		float: left;
		margin-right: 20px;
	}
	.banner_slider a,
	.banner_slider img {
		display: block;
		width: 100%;
	}
	.banner_arrow {
		width: 100%;
		position: absolute;
		top: 21px;
	}
	.banner_arrow .arrow_l {
		position: absolute;
		left: 5px;
		padding: 5px;
	}
	.banner_arrow .arrow_r {
		position: absolute;
		right: 10px;
		padding: 5px;
	}
	.banner_arrow a:hover {
		background: rgba(0,0,0,.5);
		background: url(../image/arrow_bg.png) no-repeat center \9;
	}
/*gd_banner end*/

/*gd_link begin*/
	.gd_link {
		background: #fff;
		margin-bottom: 20px;
	}
	.gd_link_title > span {
		display: block;
		float: left;
		line-height: 70px;
		color: #065a90;
		font-weight: 700;
		padding: 0 12px;
		background: #ecf0f3;
		border: 1px solid #dfdfdf;
	}
	.gd_link_title a {
		display: block;
		float: left;
		width: 251px;
		font-size: 16px;
		line-height: 70px;
		text-align: center;
		background: #ecf0f3;
		border: 1px solid #dfdfdf;
		border-left: none;
		position: relative;
	}
	.gd_link_title a span {
		display: block;
		position: absolute;
		width: 11px;
		height: 39px;
		background: url(../image/link_arrow.png) no-repeat 0 center;
		right: 69px;
		top: 15px;
	}
	.gd_link_title .link_current {
		color: #fff;
		background: #3485c3;
	}
	.gd_link_title .link_current span {
		-ms-background-position-x: -14px;
		background-position-x: -14px;
	}
	.gd_link_con {
		padding: 30px;
		height:86px;
	}
	.gd_link_con div {
		display: none;
	}
	.gd_link_con .con_show {
		display: block;
	}
	.gd_link_con a {
		margin-right: 40px;
	}
	.gd_link_con a:hover {
		color: #015ea5;
	}
/*gd_link end*/

