.cbg {
	width: 1200px;
	margin: 0 auto
}

.main-tit {
	margin-bottom: 20px;
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5
}

.main-tit span {
	padding-bottom: 15px;
	font-size: 24px;
	color: #0c51ab;
	font-weight: bold;
	border-bottom: 3px solid #ed0c12
}

.main-tit .more {
	margin-top: 5px;
	float: right
}

.main-list1 li {
	line-height: 35px
}

.main-list1 li a {
	font-size: 15px;
	color: #333333
}

.main-list1 li .date {
	font-size: 13px;
	color: #666666;
	float: right
}

.dh {
	z-index: 99999;
	position: relative;
	width: 100%;
	height: 125px;
	background: #0c51ab;
	background-size: 100%
}

.dh .logo {
	margin-top: 15px
}

.dh .contrs {
	background: url(../images/icon12_02.png) no-repeat
}

.dh .links {
	float: right;
	margin-top: 10px
}

.dh .links a {
	color: #ffffff;
	font-size: 14px;
	margin-right: 10PX
}

.dh .links i {
	font-style: normal;
	color: #fff;
	opacity: 0.3;
	margin: 0px 10px
}

.dh .links .search {
	text-align: right;
	margin-top: 22px
}

.dh .links .search .st {
	color: #fff;
	width: 130px;
	background: #0c51ab;
	height: 25px;
	border: 1px solid #fff;
	border-radius: 25px
}

.dh .links .search .img {
	position: relative;
	margin-left: -20px;
	right: 10px
}

.dh .dhc {
	padding-top: 105px
}

.dh .dhc .nLi {
	float: left;
	width: 109px;
	line-height: 42px;
	text-align: center;
	background: #fff
}

.dh .dhc .nLi:hover {
	background: #ed0c12
}

.dh .dhc .nLi.on {
	background: #ed0c12
}

.dh .dhc .nLi.on h3 a {
	color: #ffffff
}

.dh .dhc h3 a {
	color: #333333;
	font-size: 16px;
	font-weight: normal
}

.dh .dhc h3 a:hover {
	color: #ffffff
}

.dh .dhc .sub {
	position: relative;
	margin-left: -25px;
	margin-right: -25px
}

.dh .dhc .sub li {
	line-height: 38px;
	background: #ea282f
}

.dh .dhc .sub li:hover {
	background: url(../images/dd_03.png) no-repeat
}

.dh .dhc .sub li a {
	color: #ffffff;
	font-size: 14px
}

.banner {
	position: absolute;
	height: 450px
overflow:hidden;
}

.banner a img {
	width: 100%;
	height: 450px;
	display: block
}

.banner .slideBox .prev {
	position: absolute;
	left: 3%;
	top: 50%;
	display: block;
	background: url(../images/icon_left.png) no-repeat;
	width: 32px;
	height: 33px
}

.banner .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	display: block;
	left: auto;
	right: 5%;
	background-position: 8px 5px;
	background: url(../images/icon_right.png) no-repeat;
	width: 32px;
	height: 33px
}

.links_1 {
	position: relative;
	width: 100%;
	margin-top: 500px
}

.links_1 .lks {
	height: 135px;
	display: block;
	background: url(../images/linkbg_03.png) no-repeat
}

.links_1 .lks ul li {
	float: left;
	width: 19.3%;
	height: 135px;
	text-align: center
}

.links_1 .lks ul li a {
	font-size: 15px;
	color: #333333
}

.links_1 .lks ul li a:hover {
	color: #ed0c12
}

.links_1 .lks ul li a .icon1 {
	margin: 25px 0 15px 55px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/k1.png) no-repeat
}

.links_1 .lks ul li a .icon2 {
	margin: 35px 0 5px 85px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/k22.png) no-repeat
}

.links_1 .lks ul li a .icon3 {
	margin: 35px 0 5px 110px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/k223.png) no-repeat
}

.links_1 .lks ul li a .icon4 {
	margin: 35px 0 5px 110px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/k44.png) no-repeat
}

.links_1 .lks ul li a .icon5 {
	margin: 35px 0 5px 110px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/k55.png) no-repeat
}

.links_1 .lks ul li .a1 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold
}

.links_1 .lks ul .li1 {
	width: 165px;
	height: 135px;
	background: #2175be
}

.links_1 .lks ul .li2:hover a .icon2 {
	background: url(../images/k2.png) no-repeat
}

.links_1 .lks ul .li3 {
	width: 23%
}

.links_1 .lks ul .li3:hover a .icon3 {
	background: url(../images/k33.png) no-repeat
}

.links_1 .lks ul .li4 {
	width: 21.5%
}

.links_1 .lks ul .li4:hover a .icon4 {
	background: url(../images/k4.png) no-repeat
}

.links_1 .lks ul .li5 {
	width: 22%
}

.links_1 .lks ul .li5:hover a .icon5 {
	background: url(../images/k5.png) no-repeat
}

.zs {
	margin-top: 35px
}

.zs .list1 {
	width: 813px;
	float: left
}

.zs .list1 .main-list2 {
	padding-top: 6px
}

.zs .list1 .main-list2 dl {
	width: 100%;
	margin-bottom: 25px
}

.zs .list1 .main-list2 dl dt,
.zs .list1 .main-list2 dl dd {
	display: table-cell;
	vertical-align: middle
}

.zs .list1 .main-list2 dl dt {
	width: 63px;
	height: 65px;
	text-align: center;
	background: url(../images/icon1_13.jpg) no-repeat
}

.zs .list1 .main-list2 dl dt .y {
	display: block;
	font-size: 20px;
	color: #333333;
	padding-top: 10px
}

.zs .list1 .main-list2 dl dt .yue {
	display: block;
	font-size: 12px;
	color: #333333
}

.zs .list1 .main-list2 dl dd {
	padding-left: 20px
}

.zs .list1 .main-list2 dl dd span a {
	font-size: 15px;
	color: #333333
}

.zs .list1 .main-list2 dl dd .desc {
	height: 20px;
	overflow: hidden;
	margin-top: 5px
}

.zs .list1 .main-list2 dl dd .desc a {
	font-size: 13px;
	line-height: 20px;
	color: #808080
}

.zs .list1 .main-list2 dl:hover dt {
	background: url(../images/icon1_09.jpg) no-repeat
}

.zs .list1 .main-list2 dl:hover dd span a {
	font-weight: bold
}

.zs .list2 {
	float: right;
	width: 345px
}

.zs .list2 .us {
	margin-top: 10px;
	width: 347px;
	height: 59px;
	text-align: center;
	background: url(../images/icon1207.png)
}

.zs .list2 .us p {
	font-size: 16px;
	color: #ffffff;
	line-height: 59px;
	font-weight: bold
}

.zs .list2 .df {
	margin-top: 22px
}

.xyfg {
	margin-bottom: 60px
}

.xyfg .fg .bd {
	height: 170px;
	overflow: hidden
}

.xyfg .fg .bd li {
	width: 285px;
	height: 160px;
	float: left;
	margin: 10px
}

.xyfg .fg .bd li a {
	display: block;
	position: relative
}

.xyfg .fg .bd li a img {
	width: 285PX;
HEIGHT:160PX;
}

.xyfg .bott {
	margin-top: 45px
}

.xyfg .bott .fle {
	width: 472px;
	float: left;
	margin-right: 10px
}

.xyfg .bott .fle li {
	width: 230px;
	height: 130px;
	float: left;
	margin-right: 12px;
	margin-top: 9px;
	position: relative
}

.xyfg .bott .fle li:hover a .zz {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(../images/tm.png);
	bottom: 0;
	left: 0
}

.xyfg .bott .fle li:hover a .zz span {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin-top: 13%;
	display: block
}

.xyfg .bott .fle li:hover a .zz i {
	text-align: center;
	width: 50px;
	z-index: 9999;
	height: 3px;
	margin: 17% 39%;
	display: block;
	top: 52px;
	left: 0;
	position: absolute;
	display: block;
	background: url(../images/jt.png) no-repeat;
	bottom: 0
}

.xyfg .bott .fle a {
	display: block
}

.xyfg .bott .fle a .zz {
	display: none
}

.xyfg .bott .fle img {
	width: 230px;
	display: block;
	height: 130px
}

.xyfg .bott .flr {
	width: 7l6px;
	overflow: hidden
}

.xyfg .bott .flr .u1 {
	float: left;
	margin-top: 9px
}

.xyfg .bott .flr .u1 li {
	width: 477px;
	height: 268px;
	position: relative
}

.xyfg .bott .flr .u1 li .zz {
	display: none
}

.xyfg .bott .flr .u1 li a {
	display: block
}

.xyfg .bott .flr .u1 li a img {
	width: 477px;
	display: block;
	height: 268px
}

.xyfg .bott .flr .u1 li:hover a .zz {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(../images/tm.png);
	bottom: 0;
	left: 0
}

.xyfg .bott .flr .u1 li:hover a .zz span {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin-top: 13%;
	display: block
}

.xyfg .bott .flr .u1 li:hover a .zz i {
	text-align: center;
	width: 50px;
	z-index: 9999;
	height: 3px;
	margin: 25% 45%;
	display: block;
	top: 52px;
	left: 0;
	position: absolute;
	display: block;
	background: url(../images/jt.png) no-repeat;
	bottom: 0
}

.xyfg .bott .flr .u2 {
	float: right;
	width: 230px
}

.xyfg .bott .flr .u2 li {
	width: 230px;
	height: 130px;
	margin-right: 12px;
	margin-top: 9px;
	position: relative
}

.xyfg .bott .flr .u2 li .zz {
	display: none
}

.xyfg .bott .flr .u2 li:hover a .zz {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(../images/tm.png);
	bottom: 0;
	left: 0
}

.xyfg .bott .flr .u2 li:hover a .zz span {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin-top: 13%;
	display: block
}

.xyfg .bott .flr .u2 li:hover a .zz i {
	text-align: center;
	width: 50px;
	z-index: 9999;
	height: 3px;
	margin: 17% 39%;
	display: block;
	top: 52px;
	left: 0;
	position: absolute;
	display: block;
	background: url(../images/jt.png) no-repeat;
	bottom: 0
}

.footer {
	background: #003e91;
	height: 140px
}

.footer .blogo {
	margin: 15px 30px 0px 152px
}

.footer .bqw {
	border-left: 1px solid #ffffff;
	padding-left: 30px;
	margin: 30px 0px
}

.footer .bqw p {
	font-size: 14px;
	color: #ffffff;
	line-height: 30px;
	opacity: 0.8
}


.nav{
	position: absolute;
}