* {
	transition: all .5s
}
.bannerBox {
	WIDTH: 100%; HEIGHT: 450px
}
#flashs {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 450px
}
#flashs .bgitem {
	Z-INDEX: 1; POSITION: absolute; TOP: 0px
}
#flashs .btn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; Z-INDEX: 7; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: -64px; BOTTOM: 10px; PADDING-TOP: 0px; POSITION: absolute
}
#flashs .btn SPAN {
	DISPLAY: inline-block; FONT-SIZE: 14px; BACKGROUND: #202932; MARGIN: 0px 2px; WIDTH: 25px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center
}
#flashs .btn SPAN.cur {
	BACKGROUND: #016c40
}
.cl_bs {
	Z-INDEX: 99999; POSITION: relative; HEIGHT: 0px
}
.cl_bs .cl_bsSpan {
	BACKGROUND: url(/img/cl_bs_ico.png) repeat-x center 50%; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: -3px; HEIGHT: 3px
}
.searchBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #fff
}
.search {
	OVERFLOW: hidden; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.search .searchBox {
	WIDTH: 270px
}
.search .searchBox SPAN {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 70px; COLOR: #027445
}
.search .soText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/img/searchtxt.png) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 190px; COLOR: #8c8c8c; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; BORDER-BOTTOM-STYLE: none; outline: none
}
.search .soBtn {
	BACKGROUND: url(/img/searchbtn.png) no-repeat left center; FLOAT: right; WIDTH: 60px; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none
}
.search .keyWord {
	MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 600px; COLOR: #7e7e7e; HEIGHT: 28px
}
.search .keyWord SPAN {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 70px; COLOR: #027445
}
.search .keyWord EM {
	
}
.search .keyWord A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #7e7e7e; PADDING-TOP: 0px
}
.cpSpan {
	OVERFLOW: hidden; HEIGHT: auto
}
.cpBox {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 20px; WIDTH: 1100px; BACKGROUND-COLOR: #fff
}
.cpMu {
	OVERFLOW: hidden; WIDTH: 222px; HEIGHT: auto
}
.cpMu H4 {
	PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
.cpMu H4 IMG {
	DISPLAY: block; MARGIN-LEFT: 24px
}
.cpMu DL {
	MARGIN: 0px auto; WIDTH: 228px
}
.cpMu DT {
	BACKGROUND: url(/img/cpmudt.png) no-repeat center 50%; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 38px; HEIGHT: 38px
}
.cpMu DT A {
	MARGIN-LEFT: 24px; COLOR: #fff
}
.cpMu DD {
	MARGIN-BOTTOM: 3px; LINE-HEIGHT: 23px
}
.cpMu DD A {
	DISPLAY: inline-block; MARGIN: 0px 10px; COLOR: #fff
}
.cpList {
	OVERFLOW: hidden; WIDTH: 830px; MARGIN-RIGHT: 20px; HEIGHT: auto
}
.cpList H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; LINE-HEIGHT: 34px; BORDER-BOTTOM: #027345 1px solid; HEIGHT: 34px
}
.cpList H4 A {
	FLOAT: left; MARGIN-LEFT: 16px; WIDTH: 101px; COLOR: #027345; HEIGHT: 34px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.cpList H4 A.cur {
	BACKGROUND: url(/img/cplisttit_icoh.png) no-repeat center 50%; COLOR: #fff
}
.cpList H4 A:hover {
	BACKGROUND: url(/img/cplisttit_icoh.png) no-repeat center 50%; COLOR: #fff
}
.cpList UL {
	OVERFLOW: hidden
}
.cpList LI {
	BORDER-RIGHT: #b2b2b2 1px dotted; MARGIN-TOP: 35px; FLOAT: left; WIDTH: 266px; HEIGHT: 284px; TEXT-ALIGN: center
}
.cpList LI.noMr {
	BORDER-RIGHT-STYLE: none
}
.cpList LI H5 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 34px; PADDING-TOP: 0px; HEIGHT: 34px
}
.cpList LI H5 A {
	COLOR: #333
}
.alSpan {
	BACKGROUND: url(/img/alspan.jpg) no-repeat center 50%; HEIGHT: 460px
}
.pattern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 20px
}
.Partner H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; TEXT-ALIGN: center
}
.Partner .parCont {
	BACKGROUND: url(/img/parcont.png) no-repeat center 50%; OVERFLOW: hidden; POSITION: relative; HEIGHT: 137px
}
.Partner .parCont UL {
	MARGIN: 26px auto 0px; OVERFLOW: hidden; WIDTH: 920px
}
.Partner .parCont LI {
	FLOAT: left; MARGIN: 0px 2px; WIDTH: 204px
}
.Partner .parCont .btnLeft {
	MARGIN-TOP: -24px; WIDTH: 29px; POSITION: absolute; TOP: 50%; HEIGHT: 47px
}
.Partner .parCont .btnRight {
	MARGIN-TOP: -24px; WIDTH: 29px; POSITION: absolute; TOP: 50%; HEIGHT: 47px
}
.Partner .parCont .btnLeft {
	BACKGROUND: url(/img/pbtnleft.png) no-repeat center 50%; LEFT: 0px
}
.Partner .parCont .btnRight {
	RIGHT: 0px; BACKGROUND: url(/img/pbtnright.png) no-repeat center 50%
}
.alBox {
	POSITION: relative
}
.alBox .btnS {
	RIGHT: 0px; POSITION: absolute; TOP: 48px
}
.alBox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 24px; PADDING-TOP: 24px; TEXT-ALIGN: center
}
.alCont {
	OVERFLOW: hidden
}
.alCont DL {
	BACKGROUND: url(/img/allibg.png) no-repeat center 50%; FLOAT: left; WIDTH: 239px; MARGIN-RIGHT: 8px; HEIGHT: 330px
}
.alCont DL.noMr {
	MARGIN-RIGHT: 0px
}
.alCont DT {
	MARGIN: 0px auto; WIDTH: 214px
}
.alCont DD {
	MARGIN: 0px auto; WIDTH: 214px
}
.alCont DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.alCont DD {
	
}
.alCont DD H5 {
	FONT-SIZE: 14px; LINE-HEIGHT: 40px; HEIGHT: 40px
}
.alCont DD H5 A {
	COLOR: #016c40
}
.alCont DD P {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 24px; OVERFLOW: hidden; LINE-HEIGHT: 22px; HEIGHT: 66px
}
.alCont DD .btnGd {
	DISPLAY: block; BACKGROUND: url(/img/albtngd.png) no-repeat center 50%; WIDTH: 81px; HEIGHT: 29px
}
.alCont DL:hover {
	BACKGROUND-IMAGE: url(/img/allibgh.png)
}
.alCont DL:hover DD H5 A {
	COLOR: #fff
}
.alCont DL:hover DD P {
	COLOR: #fff
}
.alCont DL:hover DD .btnGd {
	BACKGROUND: url(/img/albtngdh.png)
}
.ys {
	
}
.ys DIV {
	OVERFLOW: hidden
}
.ys H4 {
	FONT-WEIGHT: normal; BACKGROUND: url(/img/ysbg_01.jpg) no-repeat center top; HEIGHT: 210px
}
.ys H4 .container {
	POSITION: relative; HEIGHT: 210px
}
.ys H4 SPAN {
	FONT-SIZE: 24px; RIGHT: 100px; COLOR: #016c40; POSITION: absolute; TOP: 40px
}
.ys .ys_01 {
	BACKGROUND: url(/img/ysbg_02.jpg) no-repeat center top; HEIGHT: 215px
}
.ys .ys_02 {
	BACKGROUND: url(/img/ysbg_03.jpg) no-repeat center top; HEIGHT: 284px
}
.ys .ys_03 {
	BACKGROUND: url(/img/ysbg_04.jpg) no-repeat center top; HEIGHT: 290px
}
.ys .ys_04 {
	BACKGROUND: url(/img/ysbg_05.jpg) no-repeat center top; HEIGHT: 246px
}
.ys .ys_05 {
	BACKGROUND: url(/img/ysbg_06.jpg) no-repeat center top; HEIGHT: 240px
}
.ys .ys_06 {
	BACKGROUND: url(/img/ysbg_07.jpg) no-repeat center top; HEIGHT: 276px
}
.ys .ys_07 {
	BACKGROUND: url(/img/ysbg_08.jpg) no-repeat center top; HEIGHT: 237px
}
.ys DL {
	
}
.ys DT {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 12px; COLOR: #9d652b
}
.ys DT B {
	DISPLAY: block; FONT-SIZE: 22px; MARGIN-BOTTOM: 4px; COLOR: #016c40
}
.ys DD {
	PADDING-LEFT: 15px; FONT-SIZE: 13px; BACKGROUND: url(/img/ysdd_ico.png) no-repeat left 6px; MARGIN-BOTTOM: 6px; WIDTH: 420px; LINE-HEIGHT: 20px
}
.ys DD B {
	
}
.ys .ys_01 DL {
	MARGIN-TOP: 12px; MARGIN-LEFT: 104px
}
.ys .ys_02 DL {
	MARGIN-TOP: 12px; MARGIN-LEFT: 614px
}
.ys .ys_03 DL {
	MARGIN-TOP: 20px; MARGIN-LEFT: 104px
}
.ys .ys_04 DL {
	MARGIN-TOP: 24px; MARGIN-LEFT: 614px
}
.ys .ys_05 DL {
	MARGIN-TOP: 10px; MARGIN-LEFT: 104px
}
.ys .ys_06 DL {
	MARGIN-TOP: 4px; MARGIN-LEFT: 614px
}
.ys .ys_07 DL {
	MARGIN-TOP: 8px; MARGIN-LEFT: 104px
}
.ys .ys_01 DD {
	WIDTH: 420px
}
.ys .ys_02 DD {
	
}
.ys .ys_03 DD {
	WIDTH: 438px
}
.ys .ys_04 DD {
	
}
.ys .ys_05 DD {
	WIDTH: 356px
}
.ys .ys_06 DD {
	
}
.ys .ys_07 DD {
	WIDTH: 350px
}
.krSpan {
	BACKGROUND: url(/img/krspan.jpg) no-repeat center 50%; OVERFLOW: hidden; HEIGHT: 230px
}
.krSpan .container H4 {
	MARGIN-BOTTOM: 10px
}
.ggl {
	POSITION: relative
}
.ggl IMG {
	DISPLAY: block
}
.ggl SPAN {
	POSITION: absolute
}
.ggl01 {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 10px
}
.ggl01 SPAN {
	FONT-SIZE: 24px; RIGHT: 132px; COLOR: #016c40; TOP: 74px
}
.ggl02 {
	MARGIN-TOP: 14px
}
.ggl02 SPAN {
	FONT-SIZE: 24px; RIGHT: 136px; COLOR: #016c40; TOP: 114px
}
.khjz {
	WIDTH: 840px
}
.khjzCont {
	BACKGROUND: url(/img/khjzcont.png) no-repeat center 50%; OVERFLOW: hidden; HEIGHT: 327px
}
.khjzCont DL {
	PADDING-RIGHT: 1%; MARGIN-TOP: 20px; PADDING-LEFT: 3%; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 45%; PADDING-TOP: 0px; HEIGHT: 130px
}
.khjzCont DD {
	MARGIN-LEFT: 140px
}
.khjzCont DD H5 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 12px
}
.khjzCont DD H5 A {
	COLOR: #9d652b
}
.khjzCont DD P {
	OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 100px
}
.ryBox {
	WIDTH: 240px; POSITION: relative
}
.ryBox .btnS {
	RIGHT: 0px; POSITION: absolute; TOP: 12px
}
.ryCont {
	BACKGROUND: url(/img/rycont.png) no-repeat center 50%; OVERFLOW: hidden; HEIGHT: 327px
}
.ryCont UL {
	MARGIN: 40px auto 0px; OVERFLOW: hidden; WIDTH: 150px
}
.ryCont UL LI {
	FLOAT: left; WIDTH: 150px; TEXT-ALIGN: center
}
.ryCont UL LI H5 {
	MARGIN-TOP: 12px; FONT-WEIGHT: normal; FONT-SIZE: 14px
}
.gySpan {
	BACKGROUND: url(/img/gyspan.jpg) no-repeat center 50%; HEIGHT: 530px
}
.gyBox {
	COLOR: #fff; TEXT-ALIGN: center
}
.gyBox H4 {
	PADDING-BOTTOM: 26px; PADDING-TOP: 44px
}
.gyBox DD {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 22px; PADDING-TOP: 0px; HEIGHT: 88px
}
.gyBox DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 26px; PADDING-TOP: 26px
}
.gyBox UL {
	OVERFLOW: hidden
}
.gyBox LI {
	FLOAT: left; WIDTH: 240px; MARGIN-RIGHT: 36px
}
.gyBox LI.noMr {
	MARGIN-RIGHT: 0px
}
.gyBox LI IMG {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/img/gyimgbg.png) no-repeat center 50%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.gyBox LI H5 {
	MARGIN-TOP: 12px; FONT-WEIGHT: normal
}
.gyBox LI H5 A {
	COLOR: #fff
}
.dtSpan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
.dtSpan H4 {
	MARGIN-BOTTOM: 6px; HEIGHT: 44px
}
.dhBxx {
	WIDTH: 320px
}
.dhBxx .dtImg IMG {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/img/dtimgbg.png) no-repeat center 50%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.dhBxx UL {
	MARGIN-TOP: 10px
}
.dhBxx LI {
	PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(/img/dtli_ico.png) no-repeat left 12px; OVERFLOW: hidden; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.dhBxx LI:hover {
	BACKGROUND-IMAGE: url(/img/dtli_icoh.png)
}
.dtBox {
	
}
.hyzs {
	MARGIN-LEFT: 70px
}
.wtjd {
	WIDTH: 320px
}
.wtjdCont {
	MARGIN-TOP: 10px; OVERFLOW: hidden; HEIGHT: 230px; font-size:14px; line-height:25px
}
.wtjdCont DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #6c6c6c 1px dotted
}
.wtjdCont DT {
	BACKGROUND-IMAGE: url(/img/tw_ico.png)
}
.wtjdCont DT A {
	
}
.wtjdCont DD {
	BACKGROUND-IMAGE: url(/img/jd_ico.png); COLOR: #016c40; LINE-HEIGHT: 20px
}
.wtjdCont DT {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 8px; PADDING-LEFT: 28px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.wtjdCont DD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 8px; PADDING-LEFT: 28px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.cl_bsB {
	POSITION: relative; HEIGHT: 0px
}
.cl_bsB .cl_bsSpan {
	BACKGROUND: url(/img/cl_bsb_ico.png) repeat-x center 50%; LEFT: 0px; WIDTH: 100%; BOTTOM: -3px; POSITION: absolute; HEIGHT: 3px
}
.formSpan {
	BACKGROUND: url(/img/formspan.jpg) no-repeat center 50%; OVERFLOW: hidden; HEIGHT: 454px
}
.formBox {
	MARGIN-TOP: 30px; BACKGROUND: url(/img/formbox.png) no-repeat center 50%; WIDTH: 1100px; HEIGHT: 350px
}
.formBox {
	POSITION: relative
}
.formBox .formPhone {
	FONT-SIZE: 24px; LEFT: 504px; COLOR: #016c40; POSITION: absolute; TOP: 46px
}
.formBox .m_form {
	LEFT: 858px; WIDTH: 100%; POSITION: absolute; TOP: 10px
}
.formBox .m_form {
	WIDTH: 224px
}
.formBox .m_form LI {
	MARGIN-BOTTOM: 2px
}
.formBox .m_form .iptTxt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/img/ipttxt.png) no-repeat center 50%; PADDING-BOTTOM: 10px; WIDTH: 204px; COLOR: #fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 16px; PADDING-TOP: 10px; FONT-FAMILY: microsoft yahei; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none; outline: none
}
.formBox .m_form .txtAre {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/img/txtare.png) no-repeat center 50%; PADDING-BOTTOM: 10px; WIDTH: 204px; COLOR: #fff; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; PADDING-TOP: 10px; FONT-FAMILY: microsoft yahei; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 96px; BORDER-BOTTOM-STYLE: none; outline: none; resize: none
}
.formBox .m_form .btnTj {
	BACKGROUND: url(/img/btntj.png) no-repeat center 50%; WIDTH: 144px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 46px; BORDER-BOTTOM-STYLE: none
}
.yqlj {
	MARGIN-TOP: 24px; LINE-HEIGHT: 50px; HEIGHT: 50px; BACKGROUND-COLOR: #fff
}
.yqlj H4 {
	FONT-WEIGHT: normal
}
.yqlj H4 A {
	MARGIN-LEFT: 18px; COLOR: #016c40; MARGIN-RIGHT: 4px
}
.yqlj H4 SPAN {
	COLOR: #999
}
.yqlj P {
	MARGIN-LEFT: 146px
}
.yqlj P A {
	PADDING-RIGHT: 14px; DISPLAY: inline-block; PADDING-LEFT: 14px; BACKGROUND: url(/img/yqljbr.png) no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#pages {
	margin: 30px 0;
	border-radius: 4px;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

#pages>a,
#pages>span {
	float: left;
	font-size: 16px;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: red;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

#pages>a:first-child {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#pages>a:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#pages>a:hover,
#pages>a:focus {
	color: red;
	background-color: #eee;
	border-color: #ddd;
}

#pages>span {
	color: #fff;
	background-color: red;
	border-color: red;
}

#pages>span.pagemore {
	color: red;
	background-color: #fff;
	border: 1px solid #ddd;
}