* {
	transition:0.5s;
}
.bannerBox {
	background: url(barnerBox.jpg) no-repeat center; width: 100%; height: 580px; position: relative;
}
.bannerBox .btnS {
	left: 50%; bottom: 0px; margin-left: -490px; position: absolute; z-index: 9999;
}
.bannerBox .btnS span {
	background: url(ggBtnSpan.png) no-repeat center; width: 244px; height: 49px; color: rgb(255, 255, 255); line-height: 52px; font-size: 14px; margin-right: 1px; float: left; cursor: pointer;
}
.bannerBox .btnS span b {
	font-weight: normal; margin-right: 10px; margin-left: 14px;
}
.bannerBox .btnS span em {
	
}
.bannerBox .btnS span:hover {
	background-image: url(ggBtnSpanH.png);
}
.bannerBox .btnS span.cur {
	background-image: url(ggBtnSpanH.png);
}
.search {
	padding: 20px 0px; height: 25px; line-height: 25px; overflow: hidden;
}
.search .searchBox {
	width: 239px;
}
.search .soText {
	background: url(searchTxt.png) no-repeat left; padding: 5px 10px; border: currentColor; width: 194px; height: 15px; color: rgb(51, 51, 51); line-height: 15px; float: left;
}
.search .soBtn {
	background: url(searchBtn.png) no-repeat left; border: currentColor; width: 25px; height: 25px; float: right;
}
.search .keyWord {
	width: 700px; height: 25px; color: rgb(137, 137, 137); overflow: hidden; margin-left: 20px;
}
.search .keyWord em {
	
}
.search .keyWord a {
	padding: 0px 4px; color: rgb(137, 137, 137);
}
.cpMu {
	width: 240px;
}
.cpMu ul {
	background: url(uls.png) no-repeat 11px 18px; border: 5px solid rgb(0, 98, 189); padding-top: 11px;
}
.cpMu li {
	height: 39px; line-height: 39px;
}
.cpMu li a {
	background: url(cpMuli.png) no-repeat center; color: rgb(255, 255, 255); padding-left: 52px; font-size: 13px; text-decoration: none; display: block;
}
.cpMu li a:hover {
	background: url(cpMuLiH.png) no-repeat center; color: rgb(255, 255, 255);
}
.cpList {
	width: 720px; position: relative;
}
.cpList > .titMore {
	top: 16px; right: 0px; color: rgb(85, 85, 85); position: absolute;
}
.cpList .cpTab {
	overflow: hidden;
}
.cpList .cpTab span {
	background: url(cpTab.png); width:360px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; float: left; cursor: pointer;
}
.cpList .cpTab span.cur {
	background: url(cpTabH.png);
}
.cpList .cpTab span:hover {
	background: url(cpTabH.png);
}
.cpCont {
	border: 1px solid rgb(228, 228, 228); height:750px;
}
.cpCont ul {margin: 0px auto;overflow: hidden;
}
.cpCont li {
	margin:5px; padding:5px; width:214px; text-align: center; float: left; border:1px solid #e3e3e3
}
.cpCont li h5 {
	height:25px; line-height:25px; font-size: 14px; font-weight: normal;
}
.cpCont li h5 a {
	color:#000;
}
.cpCont li a img{ width:214px; height:126px}
.cpCont li p {
	height: 36px; color: rgb(85, 85, 85); line-height: 18px; overflow: hidden;
}
.dbSpan {
	background: url(dbSpan.jpg) no-repeat center; height: 730px; text-align: center; margin-top: 22px;
}
.dbSpan h4 {
	padding-top: 34px; padding-bottom: 26px;
}
.jzlSpan {
	background: url(jzlSpan.jpg) no-repeat center;
}
.jzlSpan .container {
	height: 690px; position: relative;
}
.jzlSpan p {
	color: rgb(0, 98, 189); line-height: 24px; font-size: 15px; position: absolute;
}
.jzlSpan p span {
	color: rgb(255, 110, 0); font-size: 18px;
}
.jzlSpan .pT01 {
	top: 256px; text-align: right; right: 666px;
}
.jzlSpan .pT02 {
	left: 670px; top: 256px;
}
.jzlSpan .pT03 {
	top: 358px; text-align: right; right: 706px;
}
.jzlSpan .pT04 {
	left: 716px; top: 358px;
}
.jzlSpan .pT05 {
	top: 470px; text-align: right; right: 700px;
}
.jzlSpan .pT06 {
	left: 698px; top: 470px;
}
.hzhb {
	padding-top: 26px; padding-bottom: 50px;
}
.hzhb h4 {
	text-align: center;
}
.hzhb .hzCont {
	padding-top: 24px; position: relative;
}
.hzhb .hzCont ul {
	background: url(hzUl.png) no-repeat center; margin: 0px auto; width: 970px; overflow: hidden;
}
.hzhb .hzCont li {
	margin: 0px 12px; width: 170px; text-align: center; float: left;
}
.hzhb .hzCont li h5 {
	font-weight: normal; margin-top: 10px;
}
.hzhb .hzCont li h5 a {
	color: rgb(51, 51, 51);
}
.hzhb .hzCont .btnLeft {
	top: 50%; width: 19px; height: 94px; margin-top: -34px; position: absolute;
}
.hzhb .hzCont .btnRight {
	top: 50%; width: 19px; height: 94px; margin-top: -34px; position: absolute;
}
.hzhb .hzCont .btnLeft {
	background: url(BtnLeft.png) no-repeat center; left: -19px;
}
.hzhb .hzCont .btnRight {
	background: url(BtnRight.png) no-repeat center; right: -19px;
}
.contTit {
	background: url(contTitBg.png) repeat-x center; height: 38px; line-height: 38px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.contTit .titA {
	background: url(titA_Bg.png) no-repeat left; color: rgb(0, 113, 227); padding-left: 20px; margin-right: 4px; float: left;
}
.contTit span {
	color: rgb(204, 204, 204); font-family: arial; font-size: 12px; font-weight: normal;
}
.contTit .titMore {
	top: 0px; right: 10px; font-size: 12px; font-weight: normal; position: absolute;
}
.alBox {
	border: 1px solid rgb(228, 228, 228); width: 720px; height: 390px;
}
.alBox ul {
	margin: 20px auto 0px; width: 708px; overflow: hidden;
}
.alBox li {
	margin: 0px 13px; width: 210px; float: left;
}
.alBox li h5 {
	height: 44px; line-height: 44px; font-size: 14px; font-weight: normal;
}
.alBox li h5 a {
	color: rgb(0, 113, 227);
}
.alBox li p {
	height: 90px; color: rgb(85, 85, 85); line-height: 18px; overflow: hidden; margin-bottom: 20px;
}
.alBox li .btnMore {
	background: url(btnMore.png) no-repeat center; width: 23px; height: 23px; display: block;
}
.alBox li .btnMore:hover {
	background: url(btnMoreH.png) no-repeat center;
}
.khBox {
	border: 1px solid rgb(228, 228, 228); width: 238px; height: 390px;
}
.khBox ul {
	margin: 20px auto 0px; width: 210px; overflow: hidden;
}
.khBox li {
	width: 210px; float: left;
}
.khBox li h5 {
	height: 44px; line-height: 44px; font-size: 14px; font-weight: normal;
}
.khBox li h5 a {
	color: rgb(0, 113, 227);
}
.khBox li p {
	height: 90px; color: rgb(85, 85, 85); line-height: 18px; overflow: hidden; margin-bottom: 20px;
}
.khBox .btnS {
	text-align: center;
}
.khBox .btnS a {
	margin: 0px 2px;
}
.xzSpan {
	background: url(xzSpan.jpg) no-repeat center; height: 676px; margin-top: 20px; margin-bottom: 110px; position: relative;
}
.xzCont {
	text-align: center; padding-top: 234px;
}
.xzTab {
	left: 50%; width: 804px; bottom: -66px; overflow: hidden; margin-left: -402px; position: absolute;
}
.xzTab span {
	margin: 0px 9px; transition:0.2s; width: 116px; height: 134px; float: left; cursor: pointer; background-image: url(xzTab.png); background-repeat: no-repeat;
}
.xzTab .xzT01 {
	
}
.xzTab .xzT02 {
	background-position: -134px top;
}
.xzTab .xzT03 {
	background-position: -269px top;
}
.xzTab .xzT04 {
	background-position: -404px top;
}
.xzTab .xzT05 {
	background-position: -539px top;
}
.xzTab .xzT06 {
	background-position: -673px top;
}
.xzTab .cur.xzT01 {
	background-position: 0px bottom;
}
.xzTab .xzT01:hover {
	background-position: 0px bottom;
}
.xzTab .cur.xzT02 {
	background-position: -134px bottom;
}
.xzTab .xzT02:hover {
	background-position: -134px bottom;
}
.xzTab .cur.xzT03 {
	background-position: -269px bottom;
}
.xzTab .xzT03:hover {
	background-position: -269px bottom;
}
.xzTab .cur.xzT04 {
	background-position: -404px bottom;
}
.xzTab .xzT04:hover {
	background-position: -404px bottom;
}
.xzTab .cur.xzT05 {
	background-position: -539px bottom;
}
.xzTab .xzT05:hover {
	background-position: -539px bottom;
}
.xzTab .cur.xzT06 {
	background-position: -673px bottom;
}
.xzTab .xzT06:hover {
	background-position: -673px bottom;
}
.zjBox {
	border: 1px solid rgb(228, 228, 228); width: 720px; height: 410px;
}
.zjBox ul {
	margin: 20px auto 0px; width: 708px; overflow: hidden;
}
.zjBox li {
	margin: 0px 13px; width: 210px; float: left;
}
.zjBox li h5 {
	height: 44px; line-height: 44px; font-size: 14px; font-weight: normal;
}
.zjBox li h5 a {
	color: rgb(0, 113, 227);
}
.zjBox li p {
	height: 90px; color: rgb(85, 85, 85); line-height: 18px; overflow: hidden; margin-bottom: 32px;
}
.zjBox li .btnMore {
	background: url(btnMore.png) no-repeat center; width: 23px; height: 23px; display: block;
}
.zjBox li .btnMore:hover {
	background: url(btnMoreH.png) no-repeat center;
}
.ryBox {
	border: 1px solid rgb(228, 228, 228); width: 238px; height: 410px;
}
.ryBox ul {
	margin: 20px auto 0px; width: 210px;
}
.ryBox li {
	width: 210px; text-align: center; margin-bottom: 10px;
}
.ryBox li img {
	padding: 12px 24px; border: 1px solid rgb(228, 228, 228);
}
.ryBox li h5 {
	height: 28px; line-height: 28px; font-weight: normal;
}
.ryBox li h5 a {
	color: rgb(85, 85, 85);
}
.ggl {
	margin-top: 20px; margin-bottom: 35px; position: relative;
}
.ggl span {
	left: 736px; top: 74px; color: rgb(255, 110, 0); font-family: arial; font-size: 24px; position: absolute;
}
.gySpan {
	background: url(gySpan.jpg) no-repeat center; height: 486px; margin-bottom: 30px;
}
.gySpan h4 {
	height: 96px; overflow: hidden;
}
.gySpan h4 a {
	color: rgb(0, 113, 227); font-size: 20px; margin-top: 42px; display: inline-block;
}
.gySpan h4 span {
	color: rgb(180, 180, 180); font-size: 12px; font-weight: normal; display: block;
}
.gyBox {
	width: 720px;
}
.gyBox dd {
	margin-left: 336px;
}
.gyBox dd h5 {
	font-size: 16px; font-weight: normal;
}
.gyBox dd h5 a {
	color: rgb(0, 113, 227);
}
.gyBox dd p {
	height: 220px; color: rgb(85, 85, 85); line-height: 22px; overflow: hidden; margin-top: 12px; margin-bottom: 28px;
}
.gyImg {
	width: 292px; height: 220px; margin-top: 10px; margin-bottom: 28px; margin-left: 10px;
}
.apDt {
	width: 238px;
}
.apDt ul {
	margin: 10px 16px;
}
.apDt li {
	background: url(apDtLi_ico.png) no-repeat left 20px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 12px;
}
.apDt li a {
	color: rgb(255, 255, 255);
}
.wtjd {
	background: url(wdBox.png) no-repeat left 39px; border: 1px solid rgb(228, 228, 228); width: 720px; height: 326px; position: relative;
}
.wtjd .wdPhone {
	left: 76px; top: 280px; color: rgb(0, 113, 227); font-family: arial; font-size: 20px; position: absolute;
}
.wtjdCont {
	height: 260px; overflow: hidden; margin-top: 10px; margin-right: 24px; margin-left: 328px;
}
.wtjdCont dl {
	margin: 0px 6px; padding: 6px 0px; font-size: 13px; border-bottom-color: rgb(197, 197, 197); border-bottom-width: 1px; border-bottom-style: dotted;
}
.wtjdCont dt {
	padding: 4px 0px; background-image: url(tw_ico.png);
}
.wtjdCont dt a {
	color: rgb(0, 113, 227);
}
.wtjdCont dd {
	color: rgb(85, 85, 85); line-height: 20px; background-image: url(jd_ico.png);
}
.wtjdCont dt {
	background-position: left 10px; padding: 9px 0px 9px 26px; background-repeat: no-repeat;
}
.wtjdCont dd {
	background-position: left 10px; padding: 9px 0px 9px 26px; background-repeat: no-repeat;
}
.dtBox {
	border: 1px solid rgb(228, 228, 228); width: 238px; height: 326px;
}
.dtBox ul {
	margin: 10px 16px;
}
.dtBox li {
	background: url(dtLi_ico.png) no-repeat left 14px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 12px;
}
.dtBox li a {
	color: rgb(85, 85, 85);
}
.yqlj {
	margin: 20px auto; border: 1px solid rgb(228, 228, 228);
}
.yqlj p {
	padding: 0px 10px; line-height: 30px; overflow: hidden;
}
.yqlj p a {
	background: url(hdTopBr.png) no-repeat right; padding: 0px 12px; display: inline-block;
}
#firstflashs {
	width: 292px; height: 220px; overflow: hidden; position: relative;
}
#firstflashs .bgitem {
	position: absolute; z-index: 1;
}
#firstflashs .btn {
	padding: 0px 6px; right: 40%; bottom: 15px; position: absolute; z-index: 7;
}
#firstflashs .btn span {
	background: rgb(255, 255, 255); margin: 0px 2px; border-radius: 8px; width: 12px; height: 12px; text-align: center; color: rgb(153, 153, 153); line-height: 12px; font-size: 14px; display: inline-block; cursor: pointer;
}
#firstflashs .btn span.cur {
	background: rgb(255, 110, 0);
}
#flashs {
	height: 580px; overflow: hidden; position: relative;
}
#flashs .bgitem {
	top: 0px; position: absolute; z-index: 1;
}
#flashs .btn {
	padding: 0px 6px; left: 50%; bottom: 15px; margin-left: -95px; position: absolute; z-index: 7;
}
#flashs .btn span {
	background: rgb(51, 51, 51); margin: 0px 2px; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; display: inline-block; cursor: pointer;
}
#flashs .btn span.cur {
	background: rgb(255, 110, 0);
}
