* {

	transition:0.5s;

}

.bannerBox {

	background: url("../images/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("../images/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("../images/ggBtnSpanH.png");

}

.bannerBox .btnS span.cur {

	background-image: url("../images/ggBtnSpanH.png");

}

.search {

	padding: 20px 0px; height: 25px; line-height: 25px; overflow: hidden;

}

.search .searchBox {

	width: 239px;

}

.search .soText {

	background: url("../images/searchTxt.png") no-repeat left; padding: 5px 10px; border: currentColor; border-image: none; width: 194px; height: 15px; color: rgb(51, 51, 51); line-height: 15px; float: left;

}

.search .soBtn {

	background: url("../images/searchBtn.png") no-repeat left; border: currentColor; border-image: none; 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 {

	padding-top: 10px;width: 240px;

}

.cpMu ul {

	background: url("../images/uls.png") no-repeat 11px 18px; border: 5px solid rgb(0, 98, 189); border-image: none; padding-top: 11px;

}

.cpMu li {

	height: 39px; line-height: 39px;

}

.cpMu li a {

	background: url("../images/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("../images/cpMuLiH.png") no-repeat center; color: rgb(255, 255, 255);

}

.cpList {

	padding-top: 10px;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("../images/cpTab.png") no-repeat center; width: 180px; 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("../images/cpTabH.png") no-repeat center;

}

.cpList .cpTab span:hover {

	background: url("../images/cpTabH.png") no-repeat center;

}

.cpCont {

	border: 1px solid rgb(228, 228, 228); border-image: none; height: 624px;

}

.cpCont ul {

	background: url("../images/cpListUl.png") no-repeat center 40px; margin: 0px auto; width: 708px; overflow: hidden;

}

.cpCont li {

	margin: 40px 28px 0px; width: 180px; text-align: center; float: left;

}

.cpCont li h5 {

	height: 38px; line-height: 38px; font-size: 14px; font-weight: normal;

}

.cpCont li h5 a {

	color: rgb(0, 82, 169);

}

.cpCont li p {

	height: 36px; color: rgb(85, 85, 85); line-height: 18px; overflow: hidden;

}

.dbSpan {

	background: url("../images/dbSpan.jpg") no-repeat center; height: 730px; text-align: center; margin-top: 22px;

}

.dbSpan h4 {

	padding-top: 34px; padding-bottom: 26px;

}

.jzlSpan {

	background: url("../images/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("../images/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("../images/BtnLeft.png") no-repeat center; left: -19px;

}

.hzhb .hzCont .btnRight {

	background: url("../images/BtnRight.png") no-repeat center; right: -19px;

}

.contTit {

	background: url("../images/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("../images/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); border-image: none; 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("../images/btnMore.png") no-repeat center; width: 23px; height: 23px; display: block;

}

.alBox li .btnMore:hover {

	background: url("../images/btnMoreH.png") no-repeat center;

}

.khBox {

	border: 1px solid rgb(228, 228, 228); border-image: none; 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("../images/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("../images/xzTab.png"); background-repeat: no-repeat;

}

.xzTab .xzT01 {

	background-position: 0px top;

}

.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); border-image: none; 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("../images/btnMore.png") no-repeat center; width: 23px; height: 23px; display: block;

}

.zjBox li .btnMore:hover {

	background: url("../images/btnMoreH.png") no-repeat center;

}

.ryBox {

	border: 1px solid rgb(228, 228, 228); border-image: none; 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); border-image: none;

}

.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("../images/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("../images/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("../images/wdBox.png") no-repeat left 39px; border: 1px solid rgb(228, 228, 228); border-image: none; 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("../images/tw_ico.png");

}

.wtjdCont dt a {

	color: rgb(0, 113, 227);

}

.wtjdCont dd {

	color: rgb(85, 85, 85); line-height: 20px; background-image: url("../images/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); border-image: none; width: 238px; height: 326px;

}

.dtBox ul {

	margin: 10px 16px;

}

.dtBox li {

	background: url("../images/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); border-image: none;

}

.yqlj p {

	padding: 0px 10px; line-height: 30px; overflow: hidden;

}

.yqlj p a {

	background: url("../images/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);

}

