.roundabout-holder {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; width: 170px; padding-top: 0px; position: absolute; height: 130px}
.roundabout-moveable-item {border-right: 0px; border-top: 0px; border-left: 0px; width: 120px; border-bottom: 0px; 
    list-style-type: none; height: 154px;}
.roundabout-moveable-item img {display: block; width: 100%; height: 100%;box-shadow: 0px 0px 15px rgba(0,0,0,.5);}
.round_conrol {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px auto; width: 63px; 
    padding-top: 0px; position: relative; height: 22px}
#bt-left {display: block !important; cursor: pointer; position: absolute; width: 16px;text-indent: -9999px; left: -20px !important;
background: url(6435.png) no-repeat left -304px;height: 30px;top: 50%;margin-top: -15px;}
#bt-right {display: block !important; cursor: pointer; position: absolute; width: 16px;text-indent: -9999px; right: -20px !important;
background: url(6435.png) no-repeat -15px -304px;height: 30px;top: 50%;margin-top: -15px;}


.roundabout-holder {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; HEIGHT: 130px; PADDING-TOP: 0px
}
.roundabout-moveable-item {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LIST-STYLE-TYPE: none; WIDTH: 120px; HEIGHT: 154px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.roundabout-moveable-item IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; box-shadow: 0px 0px 15px rgba(0, 0, 0, .5)
}
.round_conrol {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 2px 0px auto; PADDING-LEFT: 0px; WIDTH: 63px; PADDING-RIGHT: 0px; HEIGHT: 22px; PADDING-TOP: 0px
}
#bt-left {
	POSITION: absolute; MARGIN-TOP: -15px; TEXT-INDENT: -9999px; WIDTH: 16px; DISPLAY: block !important; BACKGROUND: url(#) no-repeat left -304px; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; LEFT: -20px !important
}
#bt-right {
	POSITION: absolute; MARGIN-TOP: -15px; TEXT-INDENT: -9999px; WIDTH: 16px; DISPLAY: block !important; BACKGROUND: url(#) no-repeat -15px -304px; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; RIGHT: -20px !important
}
.lunbo {
	Z-INDEX: 1; POSITION: relative; WIDTH: 100%; HEIGHT: 610px; OVERFLOW: hidden
}
.lunbo UL LI {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 610px; TOP: 0px; LEFT: 0px
}
.lunbo UL LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 610px; CURSOR: pointer
}
.lunbo OL {
	Z-INDEX: 3; POSITION: absolute; BOTTOM: 28px; OVERFLOW: hidden; LEFT: 50%
}
.lunbo OL LI {
	MARGIN: 0px 3px; WIDTH: 10px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 10px; CURSOR: pointer; border-radius: 50%
}
.lunbo OL LI.current {
	FILTER: Alpha(opacity=100); BACKGROUND: #e8340c; opacity: 1
}
.lunbo .Prev {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -35px; WIDTH: 30px; DISPLAY: none; BACKGROUND: url(#) no-repeat left top; HEIGHT: 62px; TOP: 50%
}
.lunbo .Next {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -35px; WIDTH: 30px; DISPLAY: none; BACKGROUND: url(#) no-repeat left top; HEIGHT: 62px; TOP: 50%
}
.lunbo .Prev {
	LEFT: 45px
}
.lunbo .Next {
	BACKGROUND-POSITION: right top; RIGHT: 45px
}
.content #conRight {
	MARGIN-RIGHT: 0px
}
.content .tabt SPAN {
	PADDING-BOTTOM: 20px; WIDTH: 100px; DISPLAY: inline-block; HEIGHT: 34px; COLOR: #5f7ca6; FONT-SIZE: 18px; CURSOR: pointer
}
.content .tabt SPAN .smallTit {
	BORDER-LEFT: #5f7ca6 2px solid; LINE-HEIGHT: 12px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; FONT-SIZE: 12px
}
.content .tabt SPAN.current {
	COLOR: #fff
}
.content .tabt SPAN.current .smallTit {
	BORDER-LEFT: #e8340c 2px solid; COLOR: #e8340c
}
.content .tabb LI {
	WIDTH: 100%; DISPLAY: none; HEIGHT: 270px
}
.content .tabb LI.show {
	DISPLAY: block
}
.content {
	WIDTH: 100%; BACKGROUND: url(#) #122a4d repeat-x left center; HEIGHT: 540px; PADDING-TOP: 60px
}
.content .container {
	WIDTH: 380px; FLOAT: left; MARGIN-RIGHT: 30px
}
.content .tabb .top {
	BORDER-BOTTOM: #6d7789 1px solid; TEXT-ALIGN: center; HEIGHT: 259px
}
.content .tabb .top .caption {
	LINE-HEIGHT: 60px; HEIGHT: 60px; COLOR: #fff; FONT-SIZE: 20px
}
.content .tabb .bottom {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.content .tabb .bottom DIV.txt {
	LINE-HEIGHT: 30px; WIDTH: 360px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: hidden
}
.newsLbo {
	POSITION: relative; WIDTH: 370px; HEIGHT: 200px
}
.boxin {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
.newsLbo .ulList {
	POSITION: absolute; WIDTH: 800%; TOP: 0px; LEFT: 0px
}
.newsLbo .ulList DIV {
	FLOAT: left
}
.newsLbo .left {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 15px; BACKGROUND: url(#) no-repeat left -306px; HEIGHT: 30px; TOP: 50%
}
.newsLbo .right {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 15px; BACKGROUND: url(#) no-repeat left -306px; HEIGHT: 30px; TOP: 50%
}
.newsLbo .left {
	LEFT: 18px
}
.newsLbo .right {
	BACKGROUND-POSITION: -15px -306px; RIGHT: 18px
}
.newsLbo .text {
	POSITION: absolute; WIDTH: 80%; BOTTOM: -50px; COLOR: #fff; FONT-SIZE: 16px; LEFT: 0px
}
.newsLbo .text DIV {
	DISPLAY: none; FLOAT: left
}
.newsLbo .text .current {
	DISPLAY: block
}
.newsLbo .number {
	POSITION: absolute; BOTTOM: -50px; COLOR: #fff; FONT-SIZE: 14px; RIGHT: 0px
}
.newsLbo .number EM {
	COLOR: #e8340c
}
.newsLboo {
	POSITION: relative; WIDTH: 370px; HEIGHT: 200px
}
.boxin2 {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
.newsLboo .ulList2 {
	POSITION: absolute; WIDTH: 800%; TOP: 0px; LEFT: 0px
}
.newsLboo .ulList2 DIV {
	FLOAT: left
}
.newsLboo .left {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 15px; BACKGROUND: url(#) no-repeat left -306px; HEIGHT: 30px; TOP: 50%
}
.newsLboo .right {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 15px; BACKGROUND: url(#) no-repeat left -306px; HEIGHT: 30px; TOP: 50%
}
.newsLboo .left {
	LEFT: 18px
}
.newsLboo .right {
	BACKGROUND-POSITION: -15px -306px; RIGHT: 18px
}
.newsLboo .text2 {
	POSITION: absolute; WIDTH: 80%; BOTTOM: -50px; COLOR: #fff; FONT-SIZE: 16px; LEFT: 0px
}
.newsLboo .text2 DIV {
	DISPLAY: none; FLOAT: left
}
.newsLboo .text2 .current {
	DISPLAY: block
}
.newsLboo .number2 {
	POSITION: absolute; BOTTOM: -50px; COLOR: #fff; FONT-SIZE: 14px; RIGHT: 0px
}
.newsLboo .number2 EM {
	COLOR: #e8340c
}
.introduce {
	BACKGROUND-COLOR: #fff; HEIGHT: 740px
}
.introduce .top {
	PADDING-BOTTOM: 80px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 80px
}
.introduce .top .left {
	WIDTH: 570px
}
.introduce .top .right {
	WIDTH: 570px
}
.introduce .top .left {
	MARGIN-RIGHT: 60px
}
.introduce .top H3 {
	HEIGHT: 36px; COLOR: #333; FONT-SIZE: 18px
}
.introduce .top H3 SPAN {
	BORDER-LEFT: #acacac 2px solid; LINE-HEIGHT: 12px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; FONT-FAMILY: "����"; HEIGHT: 12px; COLOR: #acacac; MARGIN-LEFT: 12px; FONT-SIZE: 12px
}
.introduce .container .tabt {
	BACKGROUND-COLOR: #ededed; WIDTH: 86px; HEIGHT: 294px; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.introduce .container .tabt SPAN {
	TEXT-ALIGN: right; LINE-HEIGHT: 32px; BACKGROUND-COLOR: #ededed; WIDTH: 81px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 4px; HEIGHT: 32px; COLOR: #333; FONT-SIZE: 14px; CURSOR: pointer
}
.introduce .container .tabt SPAN.current {
	BORDER-LEFT: #e75959 5px solid; BACKGROUND-COLOR: #f7f7f7; WIDTH: 76px; DISPLAY: block
}
.introduce .container .tabb {
	PADDING-BOTTOM: 30px; LINE-HEIGHT: 26px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 43px; WIDTH: 394px; PADDING-RIGHT: 43px; HEIGHT: 244px; COLOR: #333; PADDING-TOP: 30px
}
.introduce .container .tabb A {
	COLOR: #e75959; FONT-SIZE: 12px
}
.introduce .container .tabb LI {
	DISPLAY: none
}
.introduce .container .tabb LI .section {
	TEXT-INDENT: 2em
}
.introduce .container .tabb LI.show {
	DISPLAY: block
}
.introduce .container .tabb .companyCart {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 12px; HEIGHT: 102px; PADDING-TOP: 15px
}
.introduce .container .tabb .companyCart .leftInfor {
	WIDTH: 165px; BORDER-RIGHT: #efefef 1px solid
}
.introduce .container .tabb .companyCart .rightPic .adddiv {
	TEXT-ALIGN: right; WIDTH: 188px; DISPLAY: table-cell; HEIGHT: 104px; VERTICAL-ALIGN: middle
}
.introduce .container .tabb .companyCart .rightPic IMG {
	DISPLAY: inline
}
.introduce .container .tabb .companyCart DT {
	COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.introduce .container .tabb .companyCart DD EM {
	LINE-HEIGHT: 24px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.introduce .bottom UL {
	WIDTH: 1240px
}
.introduce .bottom LI {
	WIDTH: 210px; FLOAT: left; HEIGHT: 139px; MARGIN-RIGHT: 38px
}
.introduce .bottom LI .pic {
	POSITION: relative; BACKGROUND-COLOR: #f7f7f7; OVERFLOW: hidden
}
.introduce .bottom LI .picc {
	TEXT-ALIGN: center; WIDTH: 210px; DISPLAY: table-cell; HEIGHT: 130px; VERTICAL-ALIGN: middle
}
.introduce .bottom LI .pic IMG {
	DISPLAY: inline
}
.introduce .bottom LI .pic .piccHick IMG {
	
}
.introduce .bottom LI .border {
	MARGIN-TOP: 3px; WIDTH: 100%; HEIGHT: 6px
}
.introduce .bottom LI .borderBlue {
	BACKGROUND-COLOR: #014099
}
.introduce .bottom LI .borderRed {
	BACKGROUND-COLOR: #e75959
}
.introduce .bottom LI .pic .masking {
	POSITION: absolute; PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #3063ab; PADDING-LEFT: 40px; WIDTH: 130px; BOTTOM: -130px; PADDING-RIGHT: 40px; HEIGHT: 80px; COLOR: #fff; FONT-SIZE: 30px; PADDING-TOP: 25px; LEFT: 0px
}
#smallLb {
	POSITION: relative; MARGIN: 26px auto 0px; WIDTH: 330px
}
#smallLb .ad {
	POSITION: relative; HEIGHT: 110px; OVERFLOW: hidden
}
#smallLb IMG {
	WIDTH: 155px
}
#smallLb .ad #imgs DIV {
	WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 100%; MARGIN-RIGHT: 20px
}
#smallLb .ad #imgs {
	POSITION: absolute; WIDTH: 990px; TOP: 0px
}
#smallLb .ad #imgs DIV.current {
	DISPLAY: block
}
#smallLb #arr {
	DISPLAY: block
}
#smallLb #arr EM {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 40px; MARGIN-TOP: -20px; WIDTH: 40px; FONT-FAMILY: "����"; HEIGHT: 40px; COLOR: #494949; FONT-SIZE: 30px; TOP: 50%; CURSOR: pointer; LEFT: -45px
}
#smallLb #arr #right {
	RIGHT: -45px; LEFT: auto
}
.news {
	BACKGROUND-COLOR: #fff
}
.newsNav {
	LINE-HEIGHT: 52px; MARGIN-BOTTOM: 30px; HEIGHT: 52px; COLOR: #333; FONT-SIZE: 14px
}
.newsNav SPAN {
	COLOR: #e75959
}
.module1 {
	MARGIN-BOTTOM: 53px
}
.module1 .carousel {
	WIDTH: 656px; HEIGHT: 410px
}
.module1 .newsCarousel {
	WIDTH: 656px; HEIGHT: 400px; OVERFLOW: hidden
}
.module1 .newsCarousel .prev {
	Z-INDEX: 10; POSITION: absolute; MARGIN-TOP: -25px; WIDTH: 51px; BACKGROUND: url(#) left top; HEIGHT: 51px; TOP: 50%
}
.module1 .newsCarousel .next {
	Z-INDEX: 10; POSITION: absolute; MARGIN-TOP: -25px; WIDTH: 51px; BACKGROUND: url(#) left top; HEIGHT: 51px; TOP: 50%
}
.module1 .newsCarousel .prev {
	LEFT: 14px
}
.module1 .newsCarousel .next {
	BACKGROUND-POSITION: left -50px; RIGHT: 14px
}
.module1 .newsCarousel .bottom {
	Z-INDEX: 2; LINE-HEIGHT: 60px; BACKGROUND-COLOR: #003279; WIDTH: 656px; BOTTOM: 0px; HEIGHT: 60px; LEFT: 0px
}
.module1 .newsCarousel .olBar {
	COLOR: #fff; FONT-SIZE: 18px
}
.module1 .newsCarousel .olBar LI {
	PADDING-LEFT: 30px; DISPLAY: none
}
.module1 .newsCarousel .olBar LI.current {
	DISPLAY: block
}
.module1 .newsCarousel .dot {
	MARGIN: 26px 22px 0px 0px; OVERFLOW: hidden
}
.module1 .newsCarousel .dot LI {
	WIDTH: 10px; BACKGROUND: url(#) 0px -164px; FLOAT: left; HEIGHT: 10px; MARGIN-RIGHT: 8px
}
.module1 .newsCarousel .dot LI.cur {
	BACKGROUND: url(#) -41px -164px
}
.module1 .newsCarousel .ulList {
	POSITION: relative; WIDTH: 600%; OVERFLOW: hidden
}
.module1 .newsCarousel .ulList LI {
	FLOAT: left
}
.module1 .newsList {
	WIDTH: 502px; HEIGHT: 410px
}
.module1 .listTit {
	BORDER-BOTTOM: #c8c8c8 1px solid; PADDING-BOTTOM: 15px
}
.module1 .listTit LI {
	LINE-HEIGHT: 40px; WIDTH: 115px; FLOAT: left; HEIGHT: 40px; COLOR: #c8c8c8; FONT-SIZE: 18px; CURSOR: pointer; BORDER-RIGHT: #c8c8c8 1px solid
}
.module1 .listTit LI.cur {
	COLOR: #003279
}
.module1 .listTit LI.nobor {
	PADDING-LEFT: 30px; BORDER-RIGHT: medium none
}
.module1 .listTit LI.nobor EM {
	LEFT: 177px
}
.module1 .listTit LI EM {
	WIDTH: 11px; BOTTOM: -8px; DISPLAY: none; BACKGROUND: url(#) -39px -103px; HEIGHT: 7px; BORDER-TOP: #fff 2px solid; LEFT: 40px
}
.module1 .listTit LI.cur EM {
	DISPLAY: block
}
.module1 .newsList .listCon {
	COLOR: #333
}
.module1 .newsList .listCon .listconBox {
	DISPLAY: none
}
.module1 .newsList .listCon .cur.listconBox {
	DISPLAY: block
}
.module1 .newsList .listCon .top {
	BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 20px
}
.module1 .newsList .listCon H2 {
	LINE-HEIGHT: 60px; WIDTH: 100%; HEIGHT: 60px; COLOR: #e75959; FONT-SIZE: 24px; OVERFLOW: hidden
}
.module1 .newsList .listCon .contentTxt {
	LINE-HEIGHT: 26px
}
.module1 .newsList .listCon .contentTxt A {
	COLOR: #333
}
.module1 .listCon .bottomList {
	PADDING-TOP: 20px
}
.module1 .listCon .bottomList LI {
	LINE-HEIGHT: 32px; PADDING-LEFT: 12px; WIDTH: 490px; BACKGROUND: url(#) no-repeat -49px -369px; HEIGHT: 32px; OVERFLOW: hidden
}
.module1 .listCon .bottomList LI A {
	FLOAT: left; COLOR: #333; FONT-SIZE: 16px
}
.module1 .listCon .bottomList LI SPAN {
	FLOAT: right
}
.module2 {
	MARGIN-BOTTOM: 44px; HEIGHT: 345px; COLOR: #333
}
.module2 H4 {
	BORDER-BOTTOM: #e5e5e5 1px solid; LINE-HEIGHT: 50px; MARGIN-BOTTOM: 20px; HEIGHT: 50px; COLOR: #003279; FONT-SIZE: 18px
}
.module3 H4 {
	BORDER-BOTTOM: #e5e5e5 1px solid; LINE-HEIGHT: 50px; MARGIN-BOTTOM: 20px; HEIGHT: 50px; COLOR: #003279; FONT-SIZE: 18px
}
.module2 .trends {
	WIDTH: 763px
}
.module2 .leftLb {
	
}
.module2 .newsLboo {
	POSITION: relative; WIDTH: 416px; HEIGHT: 220px
}
.module2 .boxin2 {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
.module2 .newsLboo .ulList2 {
	POSITION: absolute; WIDTH: 800%; TOP: 0px; LEFT: 0px
}
.module2 .newsLboo .ulList2 DIV {
	FLOAT: left
}
.module2 .newsLboo .left {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -16px; WIDTH: 32px; BACKGROUND: url(#) no-repeat left -102px; HEIGHT: 32px; TOP: 50%
}
.module2 .newsLboo .right {
	Z-INDEX: 99; POSITION: absolute; MARGIN-TOP: -16px; WIDTH: 32px; BACKGROUND: url(#) no-repeat left -102px; HEIGHT: 32px; TOP: 50%
}
.module2 .newsLboo .left {
	LEFT: 18px
}
.module2 .newsLboo .right {
	BACKGROUND-POSITION: left -132px; RIGHT: 18px
}
.module2 .newsLboo .text2 {
	POSITION: absolute; LINE-HEIGHT: 50px; WIDTH: 80%; BOTTOM: -50px; HEIGHT: 50px; COLOR: #333; FONT-SIZE: 16px; OVERFLOW: hidden; FONT-WEIGHT: bold; LEFT: 0px
}
.module2 .newsLboo .text2 DIV {
	DISPLAY: none; FLOAT: left
}
.module2 .newsLboo .text2 .current {
	DISPLAY: block
}
.module2 .newsLboo .number2 {
	POSITION: absolute; BOTTOM: -36px; COLOR: #333; FONT-SIZE: 14px; RIGHT: 0px; FONT-WEIGHT: bold
}
.module2 .newsLboo .number2 EM {
	COLOR: #e8340c
}
.module2 .rightList {
	WIDTH: 304px
}
.module2 .rightList LI {
	LINE-HEIGHT: 30px; PADDING-LEFT: 14px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; BACKGROUND: url(#) no-repeat -49px -371px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.module3 .rightList LI {
	LINE-HEIGHT: 30px; PADDING-LEFT: 14px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; BACKGROUND: url(#) no-repeat -49px -371px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.module2 .rightList LI A {
	COLOR: #333
}
.module3 .rightList LI A {
	COLOR: #333
}
.module2 .article .rightList {
	WIDTH: 340px
}
.module3 {
	MARGIN-BOTTOM: 80px; HEIGHT: 557px
}
.module3 .mtjj {
	WIDTH: 362px
}
.module3 .mtjj .topPic H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 58px; HEIGHT: 58px; FONT-SIZE: 18px
}
.module3 .gzxx {
	MARGIN: 0px 97px; WIDTH: 304px
}
.module3 .gzxx .ztzl {
	MARGIN-TOP: 50px
}
.module3 .spzq {
	WIDTH: 340px
}
.module3 .spzq .topPic {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 21px; MARGIN-BOTTOM: 15px
}
.alliance .top {
	BACKGROUND-COLOR: #eee; HEIGHT: 52px; PADDING-TOP: 8px
}
.alliance .top UL {
	WIDTH: 700px; MARGIN-LEFT: 42px
}
.alliance .top LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 12px; WIDTH: 220px; BACKGROUND: url(#) no-repeat -49px -376px; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
.alliance .top LI A {
	COLOR: #333
}
.alliance .bottom {
	BACKGROUND-COLOR: #f6b84b; HEIGHT: 41px; PADDING-TOP: 15px
}
.alliance .bottom .indexLink {
	BOTTOM: 0px; COLOR: #676e9a; RIGHT: 0px
}
.alliance .bottom .indexLink A {
	COLOR: #000
}
.alliance .bottom .goTop {
	Z-INDEX: 15; WIDTH: 204px; BOTTOM: -44px; HEIGHT: 53px; MARGIN-LEFT: -102px; CURSOR: pointer; LEFT: 50%
}
.culture_mod1 {
	MARGIN-BOTTOM: 66px
}
.culture_mod1 .carousel {
	WIDTH: 340px; HEIGHT: 260px
}
.culture_mod1 .newsCarousel {
	WIDTH: 340px; HEIGHT: 250px; OVERFLOW: hidden
}
.culture_mod1 .newsCarousel .bottom {
	LINE-HEIGHT: 50px; BACKGROUND-COLOR: #003279; WIDTH: 340px; BOTTOM: -5px; HEIGHT: 50px; LEFT: 0px
}
.culture_mod1 .newsCarousel .olBar {
	COLOR: #fff; FONT-SIZE: 14px
}
.culture_mod1 .newsCarousel .olBar LI {
	LINE-HEIGHT: 50px; PADDING-LEFT: 20px; DISPLAY: none; HEIGHT: 50px
}
.culture_mod1 .newsCarousel .olBar LI.current {
	DISPLAY: block
}
.culture_mod1 .newsCarousel .dot {
	MARGIN: 20px 20px 0px 0px; OVERFLOW: hidden
}
.culture_mod1 .newsCarousel .dot LI {
	WIDTH: 7px; BACKGROUND: url(#) 0px -174px; FLOAT: left; HEIGHT: 7px; MARGIN-RIGHT: 4px
}
.culture_mod1 .newsCarousel .dot LI.cur {
	BACKGROUND: url(#) -44px -174px
}
.culture_mod1 .newsCarousel .ulList {
	POSITION: relative; WIDTH: 600%; OVERFLOW: hidden
}
.culture_mod1 .newsCarousel .ulList LI {
	FLOAT: left
}
.culture_mod1 .dynamic {
	MARGIN: 0px 95px 0px 42px; WIDTH: 384px; HEIGHT: 260px
}
.culture_mod1 H2 {
	MARGIN-BOTTOM: 20px; COLOR: #e8340c; FONT-SIZE: 18px
}
.culture_mod1 .bottomList {
	
}
.culture_mod1 .bottomList LI {
	LINE-HEIGHT: 32px; PADDING-LEFT: 12px; WIDTH: 372px; BACKGROUND: url(#) no-repeat -49px -369px; HEIGHT: 32px; OVERFLOW: hidden
}
.culture_mod1 .bottomList LI A {
	WIDTH: 275px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 32px; COLOR: #333; FONT-SIZE: 16px; OVERFLOW: hidden
}
.culture_mod1 .bottomList LI SPAN {
	FLOAT: right
}
.culture_mod1 .build {
	WIDTH: 339px
}
.culture_mod1 .build .contentTxt {
	LINE-HEIGHT: 26px; MARGIN-TOP: 8px; TEXT-INDENT: 2em; COLOR: #333
}
.culture_mod1 .build .contentTxt A {
	COLOR: #e75959
}
.culture_mod2 {
	MARGIN-BOTTOM: 50px; HEIGHT: 390px
}
.culture_mod2 H2 {
	LINE-HEIGHT: 40px; MARGIN-BOTTOM: 15px; HEIGHT: 40px; COLOR: #e8340c; FONT-SIZE: 18px
}
.culture_mod3 H2 {
	LINE-HEIGHT: 40px; MARGIN-BOTTOM: 15px; HEIGHT: 40px; COLOR: #e8340c; FONT-SIZE: 18px
}
.culture_mod2 .vanguard {
	MARGIN: 0px 96px 0px 89px; WIDTH: 372px; HEIGHT: 371px; OVERFLOW: hidden
}
.culture_mod2 .vanguard .container {
	POSITION: relative; WIDTH: 300%
}
.culture_mod2 .vanguard .container LI {
	WIDTH: 372px; FLOAT: left
}
.culture_mod2 .vanguard .container LI.current {
	DISPLAY: block
}
.culture_mod2 .vanguard .infor {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; HEIGHT: 122px; COLOR: #a0a0a0; BORDER-TOP: #cbcbcb 1px solid; PADDING-TOP: 15px
}
.culture_mod2 .vanguard .infor .left {
	TEXT-ALIGN: center; WIDTH: 120px; MARGIN-RIGHT: 20px
}
.culture_mod2 .vanguard .infor .right {
	LINE-HEIGHT: 26px; TEXT-INDENT: 2em; WIDTH: 220px
}
.culture_mod2 .vanguard .infor .right A {
	COLOR: #e75959
}
.culture_mod2 .vanguard .infor .left IMG {
	BORDER-BOTTOM: #d9d9d9 3px solid; BORDER-LEFT: #d9d9d9 3px solid; MARGIN: 0px auto; WIDTH: 72px; HEIGHT: 72px; BORDER-TOP: #d9d9d9 3px solid; BORDER-RIGHT: #d9d9d9 3px solid; border-radius: 50%
}
.culture_mod2 .vanguard .infor .left .name {
	COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.culture_mod2 .vanguard OL {
	POSITION: absolute; WIDTH: 66px; MARGIN-LEFT: -33px; OVERFLOW: hidden; LEFT: 50%
}
.culture_mod2 .vanguard OL LI {
	WIDTH: 8px; BACKGROUND: #d4d4d4; FLOAT: left; HEIGHT: 8px; MARGIN-RIGHT: 5px; border-radius: 50%
}
.culture_mod2 .vanguard OL LI.cur {
	BACKGROUND: #e8340c
}
.culture_mod2 .workersHome {
	WIDTH: 303px
}
.culture_mod2 .workersHome .listTit {
	BORDER-BOTTOM: #c8c8c8 1px solid; PADDING-BOTTOM: 15px
}
.culture_mod2 .workersHome .listTit LI {
	LINE-HEIGHT: 40px; WIDTH: 115px; FLOAT: left; HEIGHT: 40px; COLOR: #c8c8c8; FONT-SIZE: 18px; CURSOR: pointer; BORDER-RIGHT: #c8c8c8 1px solid
}
.culture_mod2 .workersHome .listTit LI.cur {
	COLOR: #e8340c
}
.culture_mod2 .workersHome .listTit LI.nobor {
	PADDING-LEFT: 30px; BORDER-RIGHT: medium none
}
.culture_mod2 .workersHome .listTit LI.nobor EM {
	LEFT: 177px
}
.culture_mod2 .workersHome .listTit LI EM {
	WIDTH: 11px; BOTTOM: -8px; DISPLAY: none; BACKGROUND: url(#) -39px -103px; HEIGHT: 7px; BORDER-TOP: #fff 2px solid; LEFT: 40px
}
.culture_mod2 .workersHome .listTit LI.cur EM {
	DISPLAY: block
}
.culture_mod2 .rightList {
	MARGIN-TOP: 15px
}
.culture_mod2 .rightList LI {
	LINE-HEIGHT: 30px; PADDING-LEFT: 14px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; BACKGROUND: url(#) no-repeat -49px -371px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.culture_mod2 .rightList LI A {
	COLOR: #333
}
.culture_mod2 .lis {
	DISPLAY: none
}
.culture_mod2 .current.lis {
	DISPLAY: block
}
.culture_mod2 .special {
	WIDTH: 339px
}
.culture_mod2 .specialPic IMG {
	MARGIN-BOTTOM: 12px
}
.culture_mod3 {
	MARGIN-BOTTOM: 62px; HEIGHT: 372px; OVERFLOW: hidden
}
.culture_mod3 .cultureList {
	POSITION: relative
}
.culture_mod3 .cultureList LI {
	FLOAT: left
}
.culture_mod3 .cultureList LI A {
	WIDTH: 202px; PADDING-RIGHT: 47px; DISPLAY: block
}
.culture_mod3 .arr {
	TOP: 20px; RIGHT: 0px
}
.culture_mod3 .arr SPAN {
	WIDTH: 24px; DISPLAY: inline-block; BACKGROUND: url(#) left top; FLOAT: left; HEIGHT: 24px; MARGIN-LEFT: 10px; CURSOR: pointer
}
.culture_mod3 .arr SPAN.right {
	BACKGROUND-POSITION: left bottom
}
.culture_mod33 {
	MARGIN-BOTTOM: 62px; HEIGHT: 382px
}
.culture_mod33 .cultureList {
	WIDTH: 1220px
}
.culture_mod33 .cultureList LI {
	PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 38px; WIDTH: 206px; PADDING-RIGHT: 38px; FLOAT: left; HEIGHT: 314px; COLOR: #333; MARGIN-RIGHT: 23px; PADDING-TOP: 38px
}
.culture_mod33 .cultureList LI:hover {
	BACKGROUND-COLOR: #003279; COLOR: #fffefe
}
.culture_mod33 .cultureList LI .title {
	TEXT-ALIGN: center; MARGIN: 12px; COLOR: #e8340c; FONT-SIZE: 18px
}
.culture_mod33 .cultureList LI .txt {
	LINE-HEIGHT: 24px; TEXT-INDENT: 2em
}
.culture_mod33 .cultureList LI IMG {
	MARGIN: 0px auto
}
.system {
	PADDING-BOTTOM: 100px
}
.system UL {
	WIDTH: 1245px; OVERFLOW: hidden
}
.system LI {
	WIDTH: 371px; BACKGROUND: url(#) left top; FLOAT: left; HEIGHT: 69px; MARGIN-RIGHT: 44px
}
.system LI A {
	WIDTH: 371px; DISPLAY: block; HEIGHT: 69px
}
.system LI.system2 {
	BACKGROUND-POSITION: left -69px
}
.system LI.system3 {
	BACKGROUND-POSITION: left -138px
}
.system LI.system1:hover {
	BACKGROUND-POSITION: left -207px
}
.system LI.system2:hover {
	BACKGROUND-POSITION: left -276px
}
.system LI.system3:hover {
	BACKGROUND-POSITION: left -345px
}
.survey {
	
}
.survey H2 {
	MARGIN-BOTTOM: 20px;
	COLOR: #FFFFFF;
	FONT-SIZE: 22px
}
.synopsis {
	MARGIN-BOTTOM: 40px;
	HEIGHT: 568px
}
.synopsis .synopsisL {
	WIDTH: 582px
}
.synopsis .mechanism {
	WIDTH: 600px
}
.synopsis .mechanism IMG {
	MARGIN: 0px auto
}
.groupInfor {
	MARGIN-BOTTOM: 10px;
	OVERFLOW: hidden
}
.groupInfor .leftPic IMG {
	WIDTH: 258px;
	HEIGHT: 210px;
	padding-right: 10px;
}
.groupInfor .rightTxt {
	BORDER: #369 3px solid;
	BORDER-LEFT: ;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 25px;
	TEXT-INDENT: 2em;
	PADDING-LEFT: 30px;
	WIDTH: 518px;
	PADDING-RIGHT: 20px;
	HEIGHT: 390px;
	COLOR: #FFF;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px
}
.groupInfor .listTit {
	PADDING-BOTTOM: 20px
}
.groupInfor .listTit LI {
	LINE-HEIGHT: 40px;
	WIDTH: 135px;
	FLOAT: left;
	HEIGHT: 40px;
	COLOR: #c8c8c8;
	FONT-SIZE: 22px;
	OVERFLOW: hidden;
	CURSOR: pointer;
	BORDER-RIGHT: #c8c8c8 1px solid
}
.groupInfor .listTit LI.cur {
	COLOR: #02327a
}
.groupInfor .listTit LI.nobor {
	PADDING-LEFT: 30px; BORDER-RIGHT: medium none
}
.groupInfor .lis {
	DISPLAY: none
}
.groupInfor .current.lis {
	DISPLAY: block
}
.ranks .rightTxt {
	TEXT-INDENT: 2em; COLOR: #707070; FONT-SIZE: 12px
}
.ranks .rightTxt P.name {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 50px;
	TEXT-INDENT: 0em;
	HEIGHT: 50px;
	COLOR: #FFF;
	FONT-SIZE: 14px
}
.ranks .leftPic IMG {
	WIDTH: 110px;
	HEIGHT: 142px
}
.ranks .rightTxt {
	BORDER-BOTTOM: #369 3px solid;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 26px;
	TEXT-INDENT: 2em;
	PADDING-LEFT: 30px;
	WIDTH: 406px;
	PADDING-RIGHT: 20px;
	HEIGHT: 121px;
	COLOR: #FFF;
	FONT-SIZE: 16px;
	OVERFLOW: hidden;
	BORDER-TOP: #369 3px solid;
	BORDER-RIGHT: #369 3px solid;
	PADDING-TOP: 5px
}
.ranks .listTit {
	PADDING-BOTTOM: 15px
}
.ranks .listTit LI {
	LINE-HEIGHT: 40px;
	WIDTH: 135px;
	FLOAT: left;
	HEIGHT: 40px;
	COLOR: #c8c8c8;
	FONT-SIZE: 22px;
	OVERFLOW: hidden;
	CURSOR: pointer;
	BORDER-RIGHT: #c8c8c8 1px solid
}
.ranks .listTit LI.cur {
	COLOR: #02327a
}
.ranks .listTit LI.nobor {
	PADDING-LEFT: 30px; BORDER-RIGHT: medium none
}
.ranks .lis {
	DISPLAY: none
}
.ranks .current.lis {
	DISPLAY: block
}
.survey .care {
	BACKGROUND-COLOR: #c6e2f8;
	MARGIN-BOTTOM: 0px;
	HEIGHT: 315px;
	PADDING-TOP: 20px
}
.survey .care H2 {
	MARGIN-BOTTOM: 30px
}
.survey .care .carousel .overflowBox {
	WIDTH: 1200px; HEIGHT: 226px; OVERFLOW: hidden
}
.survey .care .carousel .overflowBox UL {
	POSITION: relative
}
.survey .care .carousel LI {
	FLOAT: left
}
.survey .care .carousel LI A {
	WIDTH: 264px; PADDING-RIGHT: 48px; DISPLAY: block
}
.survey .carousel SPAN.arrL {
	POSITION: absolute; MARGIN-TOP: -16px; WIDTH: 15px; BACKGROUND: url(#) 0px -305px; HEIGHT: 32px; TOP: 50%; CURSOR: pointer
}
.survey .carousel SPAN.arrR {
	POSITION: absolute; MARGIN-TOP: -16px; WIDTH: 15px; BACKGROUND: url(#) 0px -305px; HEIGHT: 32px; TOP: 50%; CURSOR: pointer
}
.survey .care .carousel SPAN.arrL {
	LEFT: -24px
}
.survey .care .carousel SPAN.arrR {
	BACKGROUND-POSITION: -14px -305px; RIGHT: -24px
}
.survey .care .carousel .caption {
	LINE-HEIGHT: 40px; PADDING-LEFT: 12px; HEIGHT: 40px; COLOR: #333; FONT-SIZE: 16px
}
.survey .care .carousel .caption SPAN {
	COLOR: #02327a; FONT-WEIGHT: bold
}
.course {
	MARGIN-BOTTOM: 30px;
	HEIGHT: 620px
}
.course H2 {
	BORDER-BOTTOM: 1px solid #02327a;
	LINE-HEIGHT: 50px;
	HEIGHT: 50px;
	COLOR: #02327a;
	FONT-SIZE: 18px
}
.course .left {
	WIDTH: 580px
}
.course .courseBox {POSITION: relative;WIDTH: 580px;HEIGHT: 448px;OVERFLOW: hidden;PADDING-TOP: 30px;background: url(6436.jpg) no-repeat center top;}
.course .leftBox {WIDTH: 566px;HEIGHT: 736px}
.course .leftBox .container {WIDTH: 560px;HEIGHT: 147px}
.course .leftBox .leftCon {WIDTH: 280px}
.course .leftBox .rightCon {WIDTH: 260px}
.course .leftBox .container .text {TEXT-ALIGN: right; COLOR: #0443a0; FONT-SIZE: 20px; MARGIN-RIGHT: 20px; PADDING-TOP: 12px}
.course .leftBox .container .rightCon .text {COLOR: #e65656;margin-bottom: 0px;margin-left: 80px;margin-right: 0px;margin-top: 0px;text-align: left;}
.course .leftBox .container .text P {FONT-SIZE: 14px; FONT-WEIGHT: bold}
.course .leftBox .container .jieshao {LINE-HEIGHT: 26px;MARGIN-TOP: 16px;TEXT-INDENT: 10px;FONT-SIZE: 16px}
.course .leftBox .container IMG {WIDTH: 170px;HEIGHT: 70px}
.course #up {Z-INDEX: 10; POSITION: absolute; WIDTH: 40px; HEIGHT: 40px}
.course #down {Z-INDEX: 9;POSITION: absolute;WIDTH: 40px;HEIGHT: 40px}
.course #up {TOP: 0px;LEFT: 47%}
.course #down {BOTTOM: 0px;LEFT: 47%}
.course .right {WIDTH: 600px}
.course .right .leader {COLOR: #323232;MARGIN-LEFT: 15px;FONT-SIZE: 14px}
.course .right .leader TR {LINE-HEIGHT: 32px}
.supervisor {WIDTH: 335px;COLOR: #323232;MARGIN-LEFT: 15px;FONT-SIZE: 16px}
.supervisor LI {LINE-HEIGHT: 32px}
.supervisor SPAN {TEXT-JUSTIFY: distribute-all-lines;TEXT-ALIGN: justify;WIDTH: 66px;DISPLAY: inline-block;FONT-WEIGHT: bold;MARGIN-RIGHT: 36px;TEXT-ALIGN-LAST: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify}
.contactWay {MARGIN: 30px 0px 0px 15px; COLOR: #323232; FONT-SIZE: 14px}
.contactWay TR {LINE-HEIGHT: 30px}
.contactWay TD {PADDING-RIGHT: 15px}
.sjw-tylb .left{width:200px;}
.sjw-tylb .left dl dt{font-size:24px; color:#003379; margin-bottom:25px;}
.sjw-tylb .left dl dd a{color:#333; display:block; line-height:55px; height:55px; font-size:18px;}
.sjw-tylb .left dl dd a{border-bottom: 1px #003279 solid;padding-left: 15px;}
.sjw-tylb .left dl dd a.curr,.sjw-tylb .left dl dd a:hover{background:#003279; color:#fff;}
.sjw-tylb .right{width:900px;}
.sjw-tylb .right dl dd{position:relative;}
.sjw-tylb .right dl dt{font-size:18px; color:#003379;  border-left:3px #003379 solid; padding-left:10px;}
.sjw-tylb .right dl dd{border-bottom:1px #E5E5E5 solid; line-height:78px; height:78px; font-size:16px;}
.sjw-tylb .right dl dd i{font-family:simsun; font-size:18px}
.sjw-tylb .right dl dd a{color:#333;}
.sjw-tylb .right dl dd a:hover{color:#003379;}
.sjw-tylb .right dl dd span{position:absolute; right:10px; font-size:14px; color:#D0D0D0;}