.content {
	WIDTH: 980px; OVERFLOW: hidden;TEXT-ALIGN: left; 
}
.banner {
	WIDTH: 980px;PADDING-BOTTOM: 21px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 352px; PADDING-TOP: 0px
}
.banner IMG {
	
}
#banner {
	DISPLAY: none
}
#banner IMG {
	
}
.gglbBg {
	BACKGROUND: url(../images/gglbBg.jpg)
}
.gglbYy {
	PADDING-BOTTOM: 27px; BACKGROUND: url(../images/gglbYy.png) no-repeat center bottom
}
.gglb {
	 MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 170px; 
}
.soCont {
	BACKGROUND: url(../images/soBg.jpg) repeat-x center top
}
.so {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 9px; LINE-HEIGHT: 26px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 960px; PADDING-RIGHT: 10px; HEIGHT: 26px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid; PADDING-TOP: 9px
}
.soBox {
	WIDTH: 221px; FLOAT: left
}
.so .soText {
	BORDER-BOTTOM: #0c4da2 1px solid; BORDER-LEFT: #0c4da2 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 14px; TEXT-INDENT: 2em; OUTLINE-STYLE: none; PADDING-LEFT: 0px; WIDTH: 176px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 14px; BORDER-TOP: #0c4da2 1px solid; BORDER-RIGHT: #0c4da2 1px solid; PADDING-TOP: 4px
}
.so .soBtn {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 43px; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/soBtn.jpg); FLOAT: right; HEIGHT: 24px; BORDER-LEFT-STYLE: none
}
.so .soSpan {
	FLOAT: left; MARGIN-LEFT: 17px
}
.so .soSpan EM {
	COLOR: #7e7e7e; FONT-WEIGHT: bold
}
.so A {
	MARGIN: 0px 5px
}
.so B {
	FONT-WEIGHT: normal
}
#flashsa {
	Z-INDEX: 0; POSITION: relative; TEXT-ALIGN: center; WIDTH: 980; HEIGHT: 170px; OVERFLOW: hidden
}
#flashsa .btn {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; BOTTOM: 0px; PADDING-RIGHT: 6px; RIGHT: 0px; PADDING-TOP: 5px
}
#flashsa .btn SPAN {
	LINE-HEIGHT: 19px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND: #333; COLOR: #fff; MARGIN-LEFT: 5px; CURSOR: pointer; _background: #f60
}
#flashsa .btn SPAN.cur {
	BACKGROUND: #235eab
}
.contTit {
	BORDER-BOTTOM: #e5e5e5 1px solid; LINE-HEIGHT: 35px; BACKGROUND: url(../images/contTitBg.png) repeat-x center 50%; HEIGHT: 35px; FONT-WEIGHT: normal
}
.contTit A {
	PADDING-LEFT: 11px; COLOR: #1554a6; MARGIN-LEFT: 19px; FONT-SIZE: 14px
}
.g_cont {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; BACKGROUND: #fff; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.hzhb {
	MARGIN-TOP: 20px; HEIGHT: 129px
}
.hzCont {
	POSITION: relative; HEIGHT: 54px
}
.hzCont UL {
	MARGIN: 20px 39px; WIDTH: 900px
}
.hzCont LI {
	MARGIN: 0px 20px; WIDTH: 139px; DISPLAY: inline; FLOAT: left
}
.hzCont LI IMG {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: #e2e2e2 1px solid
}
.hzCont .btnLeft {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 27px; BACKGROUND-COLOR: #f6f6f6; MARGIN-TOP: 0px; WIDTH: 27px; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 27px; COLOR: #b1b1b1; FONT-SIZE: 24px; OVERFLOW: hidden; TOP: 35px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.hzCont .btnRight {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 27px; BACKGROUND-COLOR: #f6f6f6; MARGIN-TOP: 0px; WIDTH: 27px; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 27px; COLOR: #b1b1b1; FONT-SIZE: 24px; OVERFLOW: hidden; TOP: 35px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.hzCont .btnLeft {
	LEFT: 0px
}
.hzCont .btnRight {
	RIGHT: 0px
}
.cpList {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px;  HEIGHT: 325px; 
}
.cpList H4 {
	BACKGROUND: url(../images/contTitBg.png) repeat-x left top
}

.cpList .cpTit {
	BORDER-BOTTOM: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; MARGIN-BOTTOM: 14px; BACKGROUND: url(../images/cpTitBg.png) repeat-x center top; HEIGHT: 16px; BORDER-TOP: #ededed 1px solid; BORDER-RIGHT: #ededed 1px solid; _margin-bottom: 0
}
.cpList .cpTit LI {
	FLOAT: left
}
.cpList .cpTit LI A {
	TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; LINE-HEIGHT: 36px; WIDTH: 155px; FLOAT: left; HEIGHT: 36px; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.cpList .cpTit LI .titCrt {
	BACKGROUND: url(../images/cpTitBg.png) repeat-x center -36px; COLOR: #fff
}
.cpList .cpTit LI A:hover {
	BACKGROUND: url(../images/cpTitBg.png) repeat-x center -36px; COLOR: #fff
}


.cpList .cpBox {
	MARGIN-TOP:14px ;PADDING-left:9px; 
}
.cpList .cpBox LI {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; WIDTH: 200px; PADDING-RIGHT: 9px; BACKGROUND: url(../images/cpliBg.jpg) no-repeat center 50%; FLOAT: left; BORDER-TOP: #e9e9e9 1px solid; MARGIN-RIGHT: 23px; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 9px
}
.cpList .cpBox LI.noMr {
	MARGIN-RIGHT: 0px
}
.cpList .cpBox LI H5 {
	BORDER-BOTTOM: #f2f2f2 1px solid; TEXT-ALIGN: center; LINE-HEIGHT: 50px; HEIGHT: 50px
}
.cpList .cpBox LI H5 A {
	MARGIN: 5px 0px; DISPLAY: inline-block; COLOR: #5b5b5b; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.cpList .cpBox LI P {
	BORDER-BOTTOM: #f2f2f2 1px solid
}
.cpList .cpBox LI P SPAN {
	LINE-HEIGHT: 22px; WIDTH: 49%; DISPLAY: inline-block; COLOR: #737373
}
.cpList .cpBox LI P EM SPAN {
	MARGIN: 10px 0px; COLOR: #737373; FONT-SIZE: 14px
}
.cpList .cpBox .btnGd {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #0c4da2; MARGIN: 0px auto 0px; WIDTH: 94px; DISPLAY: block; HEIGHT: 25px; COLOR: #fff
}
.ys {
	MARGIN-TOP: 20px; FONT-FAMILY: Verdana, Geneva, sans-serif; MARGIN-BOTTOM: 20px
}
.ys H4 {
	BACKGROUND: url(../images/ysTitBg.jpg) no-repeat center 50%; HEIGHT: 128px
}
.ys DIV {
	OVERFLOW: hidden
}
.ys .ys_01 {
	BACKGROUND: url(../images/ysSpanBg_01.jpg) no-repeat; HEIGHT: 541px
}
.ys .ys_02 {
	BACKGROUND: url(../images/ysSpanBg_02.jpg) no-repeat; HEIGHT: 465px
}
.ys .ys_03 {
	BACKGROUND: url(../images/ysSpanBg_03.jpg) no-repeat; HEIGHT: 443px
}
.ys P {
	LINE-HEIGHT: 28px; MARGIN-TOP: 50px; WIDTH: 360px; COLOR: #5b5b5b; FONT-SIZE: 16px
}
.ys .ys_01 P {
	MARGIN-TOP: 130px
}
.ys .p1 {
	FLOAT: left; MARGIN-LEFT: 24px
}
.ys .p2 {
	FLOAT: right; MARGIN-RIGHT: 98px; _margin-left: 110px
}
.ggl {
	POSITION: relative
}
.ggl SPAN {
	POSITION: absolute; FONT-SIZE: 20px
}
.ggl_1 SPAN {
	BOTTOM: 20px; COLOR: #0c4da2; LEFT: 20px
}
.ggl_2 SPAN {
	BOTTOM: 48px; COLOR: #fff; RIGHT: 20px
}
.jmgx {
	MARGIN-TOP: 20px; BACKGROUND: url(../images/jmgxBg.png) no-repeat center 120px
}
.jmgx H4 {
	BACKGROUND: url(../images/gxTit.png) no-repeat; HEIGHT: 119px
}
.jmgx DL {
	WIDTH: 440px; HEIGHT: 137px; OVERFLOW: hidden
}
.jmgx DD H5 {
	MARGIN-BOTTOM: 10px; COLOR: #0c4da2; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.jmgx DD P {
	COLOR: #424242; FONT-SIZE: 16px
}
.jmgx .gxL {
	WIDTH: 468px
}
.jmgx .gxL DL {
	MARGIN-BOTTOM: 38px; BACKGROUND: url(../images/jmgxDl.png) no-repeat; MARGIN-LEFT: 20px
}
.jmgx .gxL DT {
	MARGIN: 10px 12px; DISPLAY: inline; FLOAT: left
}
.jmgx .gxL DD {
	MARGIN: 10px 20px; WIDTH: 190px; DISPLAY: inline; FLOAT: left
}
.jmgx .gxR {
	WIDTH: 468px
}
.jmgx .gxR .gxPhone {
	LINE-HEIGHT: 42px; WIDTH: 417px; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/gxPhoneBg.png) no-repeat; FLOAT: right; HEIGHT: 42px; MARGIN-RIGHT: 26px
}
.jmgx .gxR .gxPhone SPAN {
	FONT-FAMILY: Verdana, Geneva, sans-serif;COLOR: #235eab; MARGIN-LEFT: 155px; FONT-SIZE: 24px
}
.jmgx .gxR DL {
	MARGIN-BOTTOM: 38px; BACKGROUND: url(../images/jmgxDl2.png) no-repeat; MARGIN-RIGHT: 20px
}
.jmgx .gxR DT {
	MARGIN: 10px 12px; DISPLAY: inline; FLOAT: right
}
.jmgx .gxR DD {
	MARGIN: 10px 20px; WIDTH: 190px; DISPLAY: inline; FLOAT: right
}
.jmgx .gxR .btnZx {
	MARGIN-TOP: -20px; FLOAT: right; MARGIN-RIGHT: 140px
}
.khjz {
	MARGIN-TOP: 20px; WIDTH: 683px; MARGIN-BOTTOM: 20px; HEIGHT: 419px; OVERFLOW: hidden
}
.khjz H4 {
	MARGIN-BOTTOM: 20px
}
.khjz DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.khjz DT {
	FLOAT: left
}
.khjz DD {
	WIDTH: 365px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 18px
}
.khjz H5 {
	MARGIN: 5px 0px 24px; FONT-SIZE: 14px
}
.khjz H5 A {
	COLOR: #434343
}
.khjz P {
	LINE-HEIGHT: 26px; COLOR: #777676; FONT-SIZE: 14px
}
.khjz DD .btnGd {
	TEXT-INDENT: -999em; WIDTH: 72px; DISPLAY: inline-block; BACKGROUND: url(../images/btnGd.png) no-repeat; HEIGHT: 21px; MARGIN-LEFT: 10px
}
.wtjd {
	MARGIN-TOP: 20px; WIDTH: 284px; HEIGHT: 419px; OVERFLOW: hidden
}
.wtjd H4 {
	BACKGROUND: url(../images/contTitBg.png) repeat-x left top
}
.wtjd H4 .btnMore {
	BACKGROUND-IMAGE: none; LINE-HEIGHT: 21px; COLOR: #99d8f0; FONT-SIZE: 12px
}
.wtjdCont LI {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 6px; MARGIN: 0px 12px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 12px
}
.wtjdCont H5 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.wtjdCont P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.wtjdCont H5 {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../images/tw_ico.png) no-repeat left 5px; FONT-WEIGHT: normal
}
.wtjdCont H5 A {
	COLOR: #535454
}
.wtjdCont P {
	LINE-HEIGHT: 22px; BACKGROUND: url(../images/jd_ico.png) no-repeat left 10px; COLOR: #b1b1b1
}
.scsb {
	WIDTH: 980px; BACKGROUND: url(../images/zbContBg.png)
}
.sbCont {
	POSITION: relative
}
.sbCont UL {
	MARGIN: 20px 38px 15px; WIDTH: 904px
}
.sbCont LI {
	MARGIN: 0px 11px; WIDTH: 186px; DISPLAY: inline; FLOAT: left
}
.sbCont LI IMG {
	BORDER-BOTTOM: #fff 3px solid; BORDER-LEFT: #fff 3px solid; BORDER-TOP: #fff 3px solid; BORDER-RIGHT: #fff 3px solid
}
.sbCont LI H5 {
	TEXT-ALIGN: center; MARGIN-TOP: 4px; FONT-WEIGHT: normal
}
.sbCont LI H5 A {
	COLOR: #fff; FONT-SIZE: 14px
}
.sbCont .btnLeft {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 27px; MARGIN-TOP: -14px; WIDTH: 27px; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 27px; COLOR: #fff; FONT-SIZE: 24px; OVERFLOW: hidden; TOP: 50%; FONT-WEIGHT: bold; TEXT-DECORATION: none; _top: 80px
}
.sbCont .btnRight {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 27px; MARGIN-TOP: -14px; WIDTH: 27px; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 27px; COLOR: #fff; FONT-SIZE: 24px; OVERFLOW: hidden; TOP: 50%; FONT-WEIGHT: bold; TEXT-DECORATION: none; _top: 80px
}
.sbCont .btnLeft {
	LEFT: 5px
}
.sbCont .btnRight {
	RIGHT: 10px
}
.gy {
	WIDTH: 978px; MARGIN-BOTTOM:0px; HEIGHT: 128px; OVERFLOW: hidden
}
.gy DL {
	PADDING-BOTTOM:5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.gy DT IMG {
	
}
.gy DD {
	POSITION: relative; MARGIN-LEFT: 20px; _height: 90px
}
.gy DD H5 {
	MARGIN: 10px 0px
}
.gy DD H5 A {
	LINE-HEIGHT: 28px; COLOR: #454545; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.gy DD P {
	LINE-HEIGHT: 25px; MARGIN-BOTTOM: 10px; COLOR: #000000
}
.gy DD .btnGd {
	POSITION: absolute; BOTTOM: 6px; DISPLAY: inline-block; COLOR: #0c4da2; FONT-SIZE: 14px; RIGHT: 10px
}




.gy2 {
	WIDTH: 978px; MARGIN-BOTTOM:0px; HEIGHT: 308px; OVERFLOW: hidden
}
.gy2 DL {
	PADDING-BOTTOM:5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.gy2 DT IMG {
	
}
.gy2 DD {
	POSITION: relative; MARGIN-LEFT: 20px; _height: 90px
}
.gy2 DD H5 {
	MARGIN: 10px 0px
}
.gy2 DD H5 A {
	LINE-HEIGHT: 28px; COLOR: #454545; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.gy2 DD P {
	LINE-HEIGHT: 25px; MARGIN-BOTTOM: 10px; COLOR: #000000
}
.btnGd2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #0c4da2; MARGIN: 0px auto 0px; WIDTH: 124px; DISPLAY: block; HEIGHT: 25px; COLOR: #fff
}
.ryzs {
	WIDTH: 292px; MARGIN-BOTTOM: 20px; HEIGHT: 378px; OVERFLOW: hidden
}
.ryCont {
	MARGIN-TOP: 19px
}
.ryCont UL {
	MARGIN: 0px auto; WIDTH: 181px
}
.ryCont LI {
	TEXT-ALIGN: center; WIDTH: 181px; FLOAT: left; COLOR: #333
}
.ryCont LI IMG {
	
}
.ryCont LI H5 {
	MARGIN-TOP: 15px; FONT-WEIGHT: normal
}
.ryCont LI A {
	COLOR: #000
}
.ryCont .btnBox {
	TEXT-ALIGN: center; MARGIN-TOP: 16px; _margin-top: 0px
}
.ryCont .btnRight {
	LINE-HEIGHT: 19px; BACKGROUND-COLOR: #d8dde0; MARGIN: 0px 2px; WIDTH: 19px; DISPLAY: inline-block; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 19px; COLOR: #fff; FONT-SIZE: 9px; OVERFLOW: hidden; TEXT-DECORATION: none; -webkit-text-size-adjust: none
}
.ryCont .btnLeft {
	LINE-HEIGHT: 19px; BACKGROUND-COLOR: #d8dde0; MARGIN: 0px 2px; WIDTH: 19px; DISPLAY: inline-block; FONT-FAMILY: Verdana, Geneva, sans-serif; HEIGHT: 19px; COLOR: #fff; FONT-SIZE: 9px; OVERFLOW: hidden; TEXT-DECORATION: none; -webkit-text-size-adjust: none
}
.ryCont .gdBtn_a:hover {
	BACKGROUND-COLOR: #afbbc1
}
.dt {
	WIDTH: 665px; HEIGHT: 366px; OVERFLOW: hidden
}
.dt H4 A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline-block; HEIGHT: 35px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #e9e9e9 1px solid; PADDING-TOP: 0px
}
.dt H4 .tit_ctr {
	BACKGROUND: url(../images/tit_ctrBg.png) repeat-x; COLOR: #fff
}
.dt DL {
	BORDER-BOTTOM: #f2f2f2 1px solid; PADDING-BOTTOM: 18px; MARGIN: 20px 20px 14px; HEIGHT: 150px
}
.dt DD {
	WIDTH: 365px; MARGIN-LEFT: 20px
}
.dt DD H5 {
	MARGIN: 15px 0px; FONT-SIZE: 14px
}
.dt DD H5 A {
	COLOR: #333
}
.dt DD P {
	LINE-HEIGHT: 22px; COLOR: #979797; FONT-SIZE: 14px
}
.dt LI {
	LINE-HEIGHT: 32px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.dt LI A {
	PADDING-LEFT: 18px; WIDTH: 460px; TEXT-OVERFLOW: ellipsis; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/dtLi_ico.png) no-repeat left center; FLOAT: left; COLOR: #7c7c7c; OVERFLOW: hidden
}
.dt LI SPAN {
	FLOAT: right; COLOR: #c6c6c6
}
.fhjl {
	WIDTH: 292px; HEIGHT: 366px; OVERFLOW: hidden
}
.fhjl LI {
	BORDER-BOTTOM: #b2b2b2 1px dotted; LINE-HEIGHT: 38px; MARGIN: 0px 20px; PADDING-LEFT: 13px; BACKGROUND: url(../images/fhLi_ico.png) no-repeat left center; HEIGHT: 38px
}
.yqlj {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; MARGIN: 20px 0px; BACKGROUND: url(../images/yqljBg.png) repeat-x; HEIGHT: 65px; OVERFLOW: hidden; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
.yqlj SPAN {
	WIDTH: 860px; DISPLAY: block
}
.yqlj SPAN A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #969696; FONT-SIZE: 12px; PADDING-TOP: 0px
}
