@charset "utf-8";



.flexslider { position: relative; height:380px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:380px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.yspp {

	BORDER-TOP: #e5e4e4 1px solid; BORDER-RIGHT: #e5e4e4 1px solid; BORDER-BOTTOM: #e5e4e4 1px solid; MARGIN: 16px auto; BORDER-LEFT: #e5e4e4 1px solid

}

.yspp H4 {

	FONT-SIZE: 16px; HEIGHT: 35px; BACKGROUND: url(../images/ysppTit.png) no-repeat center 50%; BORDER-BOTTOM: #e5e4e4 1px solid; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 35px

}

.yspp H4 .titA {

	COLOR: #fff

}

.yspp H4 .titMore {

	FONT-SIZE: 13px; RIGHT: 20px; POSITION: absolute; FONT-WEIGHT: normal; COLOR: #333; TOP: 0px

}

.yspp UL {

	OVERFLOW: hidden; MARGIN: 28px auto 12px; WIDTH: 972px

}

.yspp LI {

	FLOAT: left; TEXT-ALIGN: center; MARGIN: 0px 16px; WIDTH: 130px

}

.yspp LI H5 {

	FONT-WEIGHT: normal; MARGIN-TOP: 6px

}

.yspp LI H5 A {

	COLOR: #333

}

.cpBox {

	

}

.cpMu {

	OVERFLOW: hidden; BACKGROUND: url(../images/cpMuBg.png) #036fb9 no-repeat center bottom; WIDTH: 234px

}

.cpMu H4 {

	FONT-SIZE: 18px; HEIGHT: 41px; BACKGROUND: url(../images/cpMuTitImg.png) no-repeat center 50%; LINE-HEIGHT: 41px

}

.cpMu H4 A {

	COLOR: #fff; MARGIN-LEFT: 8px

}

.cpMu .flBx {

	MARGIN: 0px auto; WIDTH: 222px

}

.cpMu .flBx H5 {

	FONT-SIZE: 18px; HEIGHT: 41px; LINE-HEIGHT: 41px;COLOR: #0269b1; MARGIN-LEFT: 34px

}

.cpMu .flBx H5 A {

	COLOR: #0269b1; MARGIN-LEFT: 34px

}

.cpMu .flBx UL {

	MARGIN: 8px 14px; width:206px; background-color:#FFFFFF; height:180px;

}

.cpmubot{ background:url(../images/boot.jpg) no-repeat; height:8px}

.cpMu .flBx LI {

	OVERFLOW: hidden; HEIGHT: 30px; BACKGROUND: url(../images/cpMuLi_ico.png) no-repeat left center; BORDER-BOTTOM: #c7c7c7 1px dashed; PADDING-LEFT: 14px; LINE-HEIGHT: 30px; float:left; width:80px;

}

.cpMu .flBx LI A {

	HEIGHT: 30px; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 30px;

}

.cpMu .flBx LI A:hover {

	BACKGROUND: url(../images/cpMuDd_h.png) no-repeat 172px center; COLOR: #c00

}

.cpMu .fl01 { BACKGROUND:#fff url(../images/fl01Bg.png) no-repeat top center; clear:both

}

.cpMu .fl02 {BACKGROUND:#fff url(../images/fl01Bg.png) no-repeat top center; MARGIN-TOP: 5px; clear:both

}

.cpList {

float:right; BORDER-TOP: #e6e5e5 1px solid;BORDER-RIGHT: #e6e5e5 1px solid; BORDER-BOTTOM: #e6e5e5 1px solid; POSITION: relative; BORDER-LEFT: #e6e5e5 1px solid; WIDTH: 728px;

}

.cpList .titMore {

	RIGHT: 20px; POSITION: absolute; COLOR: #333; TOP: 14px

}

.cpList H4 {

	OVERFLOW: hidden; MARGIN-BOTTOM: 18px; BACKGROUND: url(../images/cpListTit.png) repeat-x center 50%; BORDER-BOTTOM: #e6e5e5 1px solid

}

.cpList H4 A {

	FONT-SIZE: 18px; HEIGHT: 40px; FLOAT: left; COLOR: #0269b1; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 20px; TEXT-DECORATION: none; LINE-HEIGHT: 40px; PADDING-RIGHT: 20px

}

.cpList H4 A.cur {

	BACKGROUND: url(../images/cpListTitH.png) repeat-x center 50%; COLOR: #fff

}

.cpList H4 A:hover {

	BACKGROUND: url(../images/cpListTitH.png) repeat-x center 50%; COLOR: #fff

}

.cpList UL {

	OVERFLOW: hidden; MARGIN: 0px auto; WIDTH: 728px

}

.cpList LI {

	OVERFLOW: hidden; FLOAT: left; TEXT-ALIGN: center; MARGIN: 0px 5px 5px; WIDTH: 232px

}

.cpList LI IMG {

	BORDER-TOP: #e8e6e6 4px solid; BORDER-RIGHT: #e8e6e6 4px solid; BORDER-BOTTOM: #e8e6e6 4px solid; BORDER-LEFT: #e8e6e6 4px solid

}

.cpList LI H5 {

	HEIGHT: 18px; FONT-WEIGHT: normal; MARGIN-TOP: 10px; LINE-HEIGHT: 18px

}

.cpList LI H5 A {

	COLOR: #333; font-size:14px;

}

.hzhb {

	BORDER-TOP: #e5e4e4 1px solid; BORDER-RIGHT: #e5e4e4 1px solid; BORDER-BOTTOM: #e5e4e4 1px solid; MARGIN: 20px auto; BORDER-LEFT: #e5e4e4 1px solid

}

.hzhb H4 {

	FONT-SIZE: 18px; HEIGHT: 35px; BACKGROUND: url(../images/hzhbTit.png) no-repeat center 50%; BORDER-BOTTOM: #e5e4e4 1px solid; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 35px

}

.hzhb H4 .titA {

	COLOR: #fff

}

.hzhb H4 .titMore {

	FONT-SIZE: 13px; RIGHT: 20px; POSITION: absolute; FONT-WEIGHT: normal; COLOR: #333; TOP: 0px

}

.hzhb UL {

	OVERFLOW: hidden; MARGIN: 16px auto; WIDTH: 952px

}

.hzhb LI {

	FLOAT: left; TEXT-ALIGN: center; MARGIN: 0px 10px; WIDTH: 116px

}

.hzhb LI IMG {

	BORDER-TOP: #e8e6e6 1px solid; BORDER-RIGHT: #e8e6e6 1px solid; BORDER-BOTTOM: #e8e6e6 1px solid; BORDER-LEFT: #e8e6e6 1px solid

}

.hzhb LI H5 {

	FONT-WEIGHT: normal; MARGIN-TOP: 10px

}

.hzhb LI H5 A {

	COLOR: #333

}

.ysSpan {

	BORDER-TOP: #036fb9 3px solid

}

.ysBox {

	HEIGHT: 1178px; BACKGROUND: url(../images/ysBox.jpg) no-repeat center 50%; POSITION: relative

}

.ysBox DL {

	POSITION: absolute

}

.ysBox DT {

	MARGIN-BOTTOM: 14px; FONT-SIZE: 26px; FONT-WEIGHT: bold; COLOR: #036fb9

}

.ysBox DD SPAN {

	FONT-SIZE: 18px; FONT-WEIGHT: bold; COLOR: #f00

}

.ysBox DD P {

	FONT-SIZE: 14px; COLOR: #333; MARGIN-TOP: 4px; LINE-HEIGHT: 30px; WIDTH: 390px

}

.ysBox .ys01 {

	LEFT: 46px; TOP: 200px

}

.ysBox .ys02 {

	LEFT: 566px; TOP: 550px

}

.ysBox .ys02 DT {

	FONT-SIZE: 24px

}

.ysBox .ys03 {

	LEFT: 46px; TOP: 848px

}

.ysBox .ys04 {

	LEFT: 566px; TOP: 1126px

}

.ysBox .ys05 {

	LEFT: 46px; TOP: 1475px

}

.ysPhone {

	FONT-SIZE: 22px; POSITION: absolute; FONT-WEIGHT: bold; COLOR: #fff; LEFT: 96px; TOP: 1660px

}

.ysZsBox {

	POSITION: absolute; TEXT-ALIGN: center; LEFT: 530px; TOP: 800px

}

.ysZsBox IMG {

	BORDER-TOP: #2a1c15 8px solid; BORDER-RIGHT: #2a1c15 8px solid; BORDER-BOTTOM: #2a1c15 8px solid; BORDER-LEFT: #2a1c15 8px solid

}

.ysZsBox H5 {

	FONT-SIZE: 14px; COLOR: #333; MARGIN-TOP: 10px

}

.ggl {

	POSITION: relative

}

.ggl SPAN {

	POSITION: absolute

}

.ggl01 SPAN {

	FONT-SIZE: 18px; FONT-WEIGHT: bold; COLOR: #fff; LEFT: 830px; TOP: 84px

}

.ggl02 {

	MARGIN-BOTTOM: 24px

}

.ggl02 SPAN {

	FONT-SIZE: 20px; FONT-WEIGHT: bold; COLOR: #fff; LEFT: 604px; TOP: 74px

}

.contTit {

	FONT-SIZE: 18px; HEIGHT: 40px; BORDER-BOTTOM: #026ab2 1px solid; POSITION: relative; LINE-HEIGHT: 40px

}

.contTit .titA {

	BACKGROUND: url(../images/titA_ico.png) no-repeat left center; COLOR: #026fb5; PADDING-LEFT: 18px

}

.contTit .titMore {

	FONT-SIZE: 13px; RIGHT: 20px; POSITION: absolute; FONT-WEIGHT: normal; COLOR: #333; TOP: 0px

}

.ryBox {

	MARGIN-TOP: 18px

}

.ryBox UL {

	OVERFLOW: hidden; MARGIN: 20px 0px

}

.ryBox LI {

	FLOAT: left; TEXT-ALIGN: center; WIDTH: 184px; MARGIN-RIGHT: 12px

}

.ryBox LI.noMr {

	MARGIN-RIGHT: 0px

}

.ryBox LI IMG {

	BORDER-TOP: #e8e6e6 3px solid; BORDER-RIGHT: #e8e6e6 3px solid; BORDER-BOTTOM: #e8e6e6 3px solid; BORDER-LEFT: #e8e6e6 3px solid

}

.ryBox LI H5 {

	FONT-WEIGHT: normal; MARGIN-TOP: 10px

}

.ryBox LI H5 A {

	COLOR: #333

}

.khjzBox {

	

}

.khjzCont {

	OVERFLOW: hidden; PADDING-BOTTOM: 30px

}

.khjzCont DL {

	OVERFLOW: hidden; HEIGHT: 160px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 2%; MARGIN-TOP: 20px; PADDING-RIGHT: 2%; WIDTH: 45%

}

.khjzCont DT IMG {

	BORDER-TOP: #e8e6e6 1px solid; BORDER-RIGHT: #e8e6e6 1px solid; BORDER-BOTTOM: #e8e6e6 1px solid; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; PADDING-LEFT: 7px; BORDER-LEFT: #e8e6e6 1px solid; PADDING-RIGHT: 7px

}

.khjzCont DD {

	MARGIN-LEFT: 194px

}

.khjzCont DD H5 {

	FONT-SIZE: 16px; LINE-HEIGHT:28px

}

.khjzCont DD H5 A {

	COLOR: #036fb9

}

.khjzCont DD P {

	OVERFLOW: hidden; HEIGHT: 60px; COLOR: #333; MARGIN: 4px 0px 14px; LINE-HEIGHT: 20px

}

.gyFcBox {

	WIDTH: 650px

}

.gyBox {

	

}

.gyBox DL {

	OVERFLOW: hidden; HEIGHT: 238px; padding:10px;

}

.gyBox DT IMG {

	BORDER-TOP: #e8e6e6 1px solid; BORDER-RIGHT: #e8e6e6 1px solid; BORDER-BOTTOM: #e8e6e6 1px solid; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 2px; BORDER-LEFT: #e8e6e6 1px solid; PADDING-RIGHT: 2px

}

.gyBox DD {

	MARGIN-LEFT: 318px; MARGIN-RIGHT: 12px

}

.gyBox DD H5 {

	MARGIN-BOTTOM: 10px; FONT-SIZE: 18px; HEIGHT: 30px; LINE-HEIGHT: 30px

}

.gyBox DD H5 A {

	COLOR: #036fb9

}

.gyBox DD P {

	OVERFLOW: hidden; HEIGHT: 198px; COLOR: #333; LINE-HEIGHT: 22px

}

.gsfc {

	MARGIN-TOP: 20px

}

.act_wrp { width:650px; margin:0 auto; overflow:hidden;}

.act_wrp li { float:left; display:inline; width:205px; margin:0 12px;}

.act_wrp img { width:199px; height:166px; padding:2px; border:1px solid #ddd;}

.act_wrp span { display:block; text-align:center; color:#222; margin-top:8px;}



.wtjd {

	HEIGHT: 480px; BACKGROUND: url(../images/wtjdBg.png) no-repeat left bottom; PADDING-LEFT: 14px; WIDTH: 304px

}

#ulOrderAnn {

	OVERFLOW: hidden; HEIGHT: 390px; MARGIN-TOP: 10px

}

#ulOrderAnn DL {

	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 0px; MARGIN: 0px 20px; PADDING-RIGHT: 0px

}

#ulOrderAnn DT {

	FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/wd_w.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px

}

#ulOrderAnn DT A {

	COLOR: #036fb9

}

#ulOrderAnn DD {

	BACKGROUND-IMAGE: url(../images/wd_d.gif); COLOR: #333; LINE-HEIGHT: 20px; font-size:12px

}

#ulOrderAnn DT {

	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 28px; PADDING-RIGHT: 0px

}

#ulOrderAnn DD {

	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 28px; PADDING-RIGHT: 0px

}

.dtSpan {

	PADDING-BOTTOM: 24px; PADDING-TOP: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #216ea7

}

.dtBox {

	OVERFLOW: hidden; HEIGHT: 428px; WIDTH: 650px; BACKGROUND-COLOR: #fff

}

.dtBox H4 {

	OVERFLOW: hidden; HEIGHT: 40px; BACKGROUND: url(../images/dtTitBg.png) repeat-x center 50%; LINE-HEIGHT: 40px

}

.dtBox H4 A {

	FONT-SIZE: 18px; FLOAT: left; COLOR: #026fb5; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; TEXT-DECORATION: none; PADDING-RIGHT: 20px

}

.dtBox H4 A:hover {

	COLOR: #fff; BACKGROUND-COLOR: #96794b

}

.dtBox H4 A.cur {

	COLOR: #fff; BACKGROUND-COLOR: #96794b

}

.dtBox DL {

	OVERFLOW: hidden; HEIGHT: 148px; MARGIN: 24px 20px

}

.dtBox DT IMG {

	BORDER-TOP: #e8e6e6 1px solid; BORDER-RIGHT: #e8e6e6 1px solid; BORDER-BOTTOM: #e8e6e6 1px solid; BORDER-LEFT: #e8e6e6 1px solid

}

.dtBox DD {

	MARGIN-LEFT: 208px; MARGIN-RIGHT: 10px

}

.dtBox DD H5 {

	FONT-SIZE: 18px; HEIGHT: 36px; LINE-HEIGHT: 36px

}

.dtBox DD H5 A {

	COLOR: #036fb9

}

.dtBox DD P {

	OVERFLOW: hidden; HEIGHT: 66px; COLOR: #333; MARGIN: 6px 0px 24px; LINE-HEIGHT: 22px

}

.dtBox DD .btnGd {

	BACKGROUND: url(../images/dtTxtBtn_ico.png) no-repeat right center; COLOR: #f69a0a; PADDING-RIGHT: 10px

}

.dtBox UL {

	MARGIN: 0px 20px

}

.dtBox LI {

	HEIGHT: 28px; POSITION: relative; LINE-HEIGHT: 28px

}

.dtBox LI A {

	OVERFLOW: hidden; FONT-SIZE: 14px; BACKGROUND: url(../images/dtLi_ico.png) no-repeat left center; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; COLOR: #333; PADDING-LEFT: 12px; DISPLAY: inline-block; WIDTH: 470px

}

.dtBox LI SPAN {

	RIGHT: 0px; POSITION: absolute; COLOR: #999; TOP: 0px

}

.bmBox {

	HEIGHT: 428px; POSITION: relative; WIDTH: 330px; BACKGROUND-COLOR: #96794b

}

.bmBox H4 {

	MARGIN-BOTTOM: 46px

}

.bmBox .m_form {

	MARGIN-LEFT: 20px

}

.bmBox .m_form * {

	FONT-FAMILY: microsoft yahei

}

.bmBox .m_form LI {

	OVERFLOW: hidden; MARGIN-BOTTOM: 12px

}

.bmBox .m_form LABEL {

	FONT-SIZE: 14px; HEIGHT: 24px; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 24px; WIDTH: 56px

}

.bmBox .m_form .iptTxt {

	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none; FLOAT: left; COLOR: #333; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; OUTLINE-STYLE: none; PADDING-LEFT: 10px; LINE-HEIGHT: 14px; PADDING-RIGHT: 10px; WIDTH: 212px; BACKGROUND-COLOR: #fff; height:25px

}

.bmBox .m_form .txtAre {

	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none; FLOAT: left; COLOR: #333; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; OUTLINE-STYLE: none; PADDING-LEFT: 10px; LINE-HEIGHT: 20px; PADDING-RIGHT: 10px; WIDTH: 212px; BACKGROUND-COLOR: #fff; resize: none

}

.bmBox .m_form .btnSubmit {

	BORDER-TOP-STYLE: none; CURSOR: pointer; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BACKGROUND: url(../images/formTjBtn.png) no-repeat center 50%; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 110px

}

.bmBox .fTopB {

	HEIGHT: 24px; BACKGROUND: url(../images/fTopB.png) no-repeat center 50%; RIGHT: 0px; POSITION: absolute; TOP: -24px; WIDTH: 346px

}

.bmBox .fBotB {

	HEIGHT: 43px; BACKGROUND: url(../images/fBotB.png) no-repeat center 50%; RIGHT: 0px; POSITION: absolute; WIDTH: 346px; BOTTOM: -43px

}

.yqljBg {

	PADDING-BOTTOM: 22px; PADDING-TOP: 54px; BACKGROUND-COLOR: #434343

}

.yqlj {

	OVERFLOW: hidden

}

.yqlj H4 IMG {

	

}

.yqlj P { 	OVERFLOW: hidden; COLOR: #fff; MARGIN-LEFT: 120px; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 24px }

.yqlj P A { padding:0px 2px;COLOR: #fff;DISPLAY: inline-block}

#flashs {

	OVERFLOW: hidden; HEIGHT: 504px; POSITION: relative

}

#flashs .bgitem {

	POSITION: absolute; Z-INDEX: 1; TOP: 0px

}

#flashs .btn {

	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; MARGIN-LEFT: -95px; LEFT: 50%; Z-INDEX: 7; PADDING-RIGHT: 6px; BOTTOM: 15px

}

#flashs .btn SPAN {

	CURSOR: pointer; FONT-SIZE: 14px; HEIGHT: 25px; BACKGROUND: #333; COLOR: #fff; TEXT-ALIGN: center; MARGIN: 0px 2px; DISPLAY: inline-block; LINE-HEIGHT: 25px; WIDTH: 25px

}

#flashs .btn SPAN.cur {

	BACKGROUND: #026fb5

}