HTML {
	FONT-FAMILY: arial
}
BODY {
	FONT-FAMILY: arial
}
header {
	Z-INDEX: 9; POSITION: absolute; MIN-WIDTH: 1200px; WIDTH: 100%; BACKGROUND: url(header_bg.png) no-repeat center 50%; HEIGHT: 116px; TOP: 5px
}
IMG {
	WIDTH: auto; transition: transform .5s
}
A:hover IMG {
	FILTER: alpha(opacity=80); transition: all .5s ease .2s; opacity: 1; -webkit-transition: all .5s ease .2s; -khtml-transition: all .5s ease .2s; -moz-transition: all .5s ease .2s; -ms-transition: all .5s ease .2s; -o-transition: all .5s ease .2s
}
A:hover {
	transition: all .5s ease .2s; -webkit-transition: all .5s ease .2s; -khtml-transition: all .5s ease .2s; -moz-transition: all .5s ease .2s; -ms-transition: all .5s ease .2s; -o-transition: all .5s ease .2s
}
.header-main {
	MARGIN: 0px auto; WIDTH: 1200px; HEIGHT: 116px
}
.banner {
	POSITION: relative; MIN-WIDTH: 1200px; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 848px; OVERFLOW: hidden
}
.banner .btn {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BOTTOM: 20px; LEFT: 0px
}
.banner .btn SPAN {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: 0px 6px; WIDTH: 18px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 18px; VERTICAL-ALIGN: top; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid; transition: all 0.5s; border-radius: 50%
}
.banner .btn SPAN.on {
	BACKGROUND: #fff
}
.banner DL {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; WIDTH: 290px; PADDING-RIGHT: 38px; BACKGROUND: url(bg1.png); HEIGHT: 622px; OVERFLOW: hidden; BORDER-TOP: #1171b3 6px solid; TOP: 175px; RIGHT: 0px; PADDING-TOP: 0px
}
.banner DT {
	BORDER-BOTTOM: #433c3a 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 22px; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
.banner DD {
	BORDER-BOTTOM: #433c3a 1px solid; PADDING-BOTTOM: 15px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.banner DD .img-box {
	WIDTH: 110px; DISPLAY: inline-block; HEIGHT: 100px; VERTICAL-ALIGN: top
}
.banner DD .img-box IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.banner DD .txt-box {
	WIDTH: 160px; DISPLAY: inline-block; MARGIN-LEFT: 15px
}
.banner DD A {
	LINE-HEIGHT: 10px; COLOR: #fff; FONT-SIZE: 14px; transition: all 0.5s
}
.banner DD A:hover {
	COLOR: #0075c2
}
.banner DD .date {
	COLOR: #939393
}
.banner .con {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 848px; TOP: 0px; LEFT: 0px
}
.banner .inner {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1200px; HEIGHT: 848px
}
.s-logo {
	PADDING-RIGHT: 12px; FLOAT: left; MARGIN-RIGHT: 18px; BORDER-RIGHT: #bfbed3 2px solid
}
.logo {
	FLOAT: left
}
.pull-left {
	POSITION: relative; FLOAT: left; OVERFLOW: hidden; TOP: 32px
}
.pull-right {
	WIDTH: 780px; FLOAT: right
}
.pull-right .top {
	MARGIN: 15px 0px 10px; HEIGHT: 26px
}
.pull-right .top IMG {
	WIDTH: auto
}
.pull-right .top A {
	COLOR: #666; MARGIN-RIGHT: 5px
}
.pull-right .top A:hover {
	COLOR: #333
}
.pull-right .top A:hover IMG {
	FILTER: alpha(opacity=70); opacity: 0.7
}
.pull-right .bottom {
	BORDER-TOP: #e9e9e9 1px solid
}
.liiya {
	MARGIN: 26px 0px 0px; WIDTH: 236px; FLOAT: right; HEIGHT: 38px
}
.kl {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 5px; WIDTH: 185px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 26px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.kj {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 33px; BACKGROUND: url(search.png) #fff no-repeat center 50%; HEIGHT: 26px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pull-right .bottom .submit-box {
	WIDTH: 146px; FLOAT: right; HEIGHT: 26px; OVERFLOW: hidden
}
.pull-right .bottom .submit-box INPUT[type='text'] {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 24px; PADDING-LEFT: 5px; WIDTH: 106px; BACKGROUND: #eee; HEIGHT: 24px; COLOR: #333; VERTICAL-ALIGN: top; BORDER-TOP: #eee 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #eee 1px solid
}
.pull-right .bottom .submit-box INPUT[type='submit'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 20px; BACKGROUND: url(search.png) no-repeat center 50%; HEIGHT: 24px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.liiya2 {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; MARGIN: 24px 0px 0px; WIDTH: 155px; BACKGROUND: #eee; FLOAT: right; HEIGHT: 26px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid
}
.kl2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 5px; WIDTH: 185px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 26px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.kj2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 33px; BACKGROUND: url(search.png) #fff no-repeat center 50%; HEIGHT: 26px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pull-right .bottom .submit-box2 {
	WIDTH: 146px; FLOAT: right; HEIGHT: 26px; OVERFLOW: hidden
}
.pull-right .bottom .submit-box2 INPUT[type='text'] {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 24px; PADDING-LEFT: 5px; WIDTH: 106px; BACKGROUND: #eee; HEIGHT: 24px; COLOR: #333; VERTICAL-ALIGN: top; BORDER-TOP: #eee 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #eee 1px solid
}
.pull-right .bottom .submit-box2 INPUT[type='submit'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 23px; BACKGROUND: url(search.png) #fff no-repeat center 50%; HEIGHT: 26px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pull-right .bottom UL {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 28px
}
.pull-right .bottom LI {
	HEIGHT: 40px; MARGIN-RIGHT: 40px
}
.pull-right .bottom LI A {
	COLOR: #333; FONT-SIZE: 17px; transition: all 0.5s
}
.pull-right .bottom LI A:hover {
	COLOR: #0075c2
}
.pull-right .bottom UL LI:hover UL {
	Z-INDEX: 20; POSITION: absolute; DISPLAY: block
}
.pull-right .bottom UL LI UL {
	POSITION: absolute; PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 205px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(shou_03.png); HEIGHT: auto; TOP: 116px; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px
}
.pull-right .bottom UL LI UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 20px; WIDTH: 165px; PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 25px; COLOR: #fff; PADDING-TOP: 0px
}
.pull-right .bottom UL LI UL LI A {
	COLOR: #fff; FONT-SIZE: 12px
}
.stop_x {
	POSITION: absolute; WIDTH: 40px; HEIGHT: 40px; TOP: -70px; RIGHT: 0px
}
.home2 {
	HEIGHT: 848px !important
}
.overview {
	HEIGHT: 912px !important
}
.configuration {
	HEIGHT: 500px !important
}
.options {
	HEIGHT: 455px !important
}
footer {
	MIN-WIDTH: 1200px; WIDTH: 100%; BACKGROUND: #3c3c3c
}
.footer-main {
	POSITION: relative; PADDING-BOTTOM: 33px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; HEIGHT: 304px; PADDING-TOP: 56px
}
.footer-main .left {
	WIDTH: 900px; FLOAT: left
}
.footer-main DL {
	WIDTH: 240px; FLOAT: left
}
.footer-main DT {
	MARGIN-BOTTOM: 20px; COLOR: #fff; FONT-SIZE: 16px
}
.footer-main DD A {
	COLOR: #a4a4a4; transition: all 0.5s
}
.footer-main DD A:hover {
	COLOR: #0075c2
}
.footer-main .right {
	FLOAT: right
}
.link {
	MARGIN: 0px auto; WIDTH: 1200px
}
footer .bottom {
	PADDING-BOTTOM: 17px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 30px; COLOR: #777; BORDER-TOP: #515151 1px solid; PADDING-TOP: 17px
}
footer .bottom P {
	PADDING-LEFT: 20px; WIDTH: auto; FLOAT: left
}
footer .bottom A {
	COLOR: #777
}
footer .bottom A:hover {
	COLOR: #fff
}
.search-box {
	MARGIN-TOP: 9px; WIDTH: 238px; BACKGROUND: #646464; HEIGHT: 40px
}
.search-box INPUT[type=text] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d4d4d4; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.search-box INPUT[type=submit] {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 18px; BACKGROUND: url(search.png); HEIGHT: 18px; BORDER-TOP: 0px; TOP: 11px; BORDER-RIGHT: 0px
}
.footer-main .line {
	MARGIN-TOP: 14px; WIDTH: 1px; BACKGROUND: #484848; FLOAT: left; HEIGHT: 224px
}
.sino-heavymach {
	MIN-WIDTH: 1200px; PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 65px
}
.sino-heavymach .inner {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 1200px
}
.sino-heavymach H2 {
	LINE-HEIGHT: 40px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 46px
}
.sino-heavymach P {
	MARGIN: 0px auto; WIDTH: 710px; COLOR: #666; FONT-SIZE: 16px
}
.tech-com {
	MIN-WIDTH: 1200px; WIDTH: 100%; BACKGROUND: url(bg2_02.jpg) no-repeat center top; HEIGHT: 166px
}
.tech-com UL {
	MARGIN: 0px auto; WIDTH: 1029px; FLOAT: none; OVERFLOW: hidden; PADDING-TOP: 54px
}
.tech-com LI {
	BORDER-BOTTOM: #a6cfea 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #a6cfea 1px solid; LINE-HEIGHT: 70px; WIDTH: 498px; FLOAT: left; HEIGHT: 68px; COLOR: #fff; FONT-SIZE: 20px; BORDER-TOP: #a6cfea 1px solid; CURSOR: pointer; MARGIN-RIGHT: 12px; BORDER-RIGHT: #a6cfea 1px solid
}
.tech-com LI.on {
	BACKGROUND: #fff; COLOR: #073190
}
.tech-com LI.on I {
	BACKGROUND-POSITION: -27px 50%
}
.competence {
	POSITION: relative; MIN-WIDTH: 1200px; DISPLAY: none; OVERFLOW: hidden
}
.technology {
	POSITION: relative; MIN-WIDTH: 1200px; DISPLAY: none; OVERFLOW: hidden
}
.competence .next {
	POSITION: absolute; WIDTH: 44px; BACKGROUND: url(next.png) no-repeat center 50%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; RIGHT: 0px; transition: all 0.3s; opacity: .7
}
.technology .next {
	POSITION: absolute; WIDTH: 44px; BACKGROUND: url(next.png) no-repeat center 50%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; RIGHT: 0px; transition: all 0.3s; opacity: .7
}
.competence .prev {
	POSITION: absolute; WIDTH: 44px; DISPLAY: none; BACKGROUND: url(prev.png) no-repeat center 50%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; RIGHT: 0px; transition: all 0.3s; opacity: .7
}
.technology .prev {
	POSITION: absolute; WIDTH: 44px; DISPLAY: none; BACKGROUND: url(prev.png) no-repeat center 50%; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; RIGHT: 0px; transition: all 0.3s; opacity: .7
}
.competence .next:hover {
	opacity: 1
}
.competence .prev:hover {
	opacity: 1
}
.technology .next:hover {
	opacity: 1
}
.technology .prev:hover {
	opacity: 1
}
.competence LI {
	POSITION: relative; WIDTH: 25%; OVERFLOW: hidden
}
.technology LI {
	POSITION: relative; WIDTH: 25%; OVERFLOW: hidden
}
.section .detail {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; DISPLAY: block; HEIGHT: 24%; LEFT: 0px
}
.section .detail .box {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8%; LINE-HEIGHT: 16px; MARGIN: 0px auto; PADDING-LEFT: 6%; WIDTH: 78%; PADDING-RIGHT: 6%; DISPLAY: block; BACKGROUND: url(opacity1.png); HEIGHT: 19%; COLOR: #666; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 8%
}
.section .detail .box H3 {
	LINE-HEIGHT: 20px; COLOR: #333; FONT-SIZE: 20px
}
.competence LI IMG {
	WIDTH: 100%
}
.technology LI IMG {
	WIDTH: 100%
}
.competence LI:hover IMG {
	-moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2)
}
.technology LI:hover IMG {
	-moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2)
}
.section {
	POSITION: relative; MIN-WIDTH: 1200px; WIDTH: 100%; OVERFLOW: hidden
}
.learn-about-our {
	MIN-WIDTH: 1200px; TEXT-ALIGN: center; PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 65px
}
.learn-about-our H2 {
	LINE-HEIGHT: 40px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 46px
}
.learn-about-our P {
	MARGIN: 0px auto; WIDTH: 710px; COLOR: #666; FONT-SIZE: 16px
}
.learn-about {
	MARGIN: 0px auto 140px; WIDTH: 1160px; FLOAT: none; OVERFLOW: hidden
}
.learn-about LI {
	TEXT-ALIGN: center; MARGIN: 0px 44px; FONT-SIZE: 16px
}
.learn-about LI A {
	COLOR: #666
}
.learn-about LI .round {
	BORDER-BOTTOM: #d6d6d6 1px solid; POSITION: relative; BORDER-LEFT: #d6d6d6 1px solid; MARGIN: 0px auto 20px; WIDTH: 140px; DISPLAY: block; HEIGHT: 140px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; border-radius: 50%
}
.learn-about LI .round I {
	MARGIN: 44px auto; WIDTH: 68px; DISPLAY: block; BACKGROUND: url(about.png) no-repeat center center; HEIGHT: 51px
}
.learn-about LI .round:after {
	Z-INDEX: -1; POSITION: absolute; BACKGROUND-COLOR: #0075c2; WIDTH: 140px; DISPLAY: block; HEIGHT: 140px; CONTENT: ''; TOP: 0px; LEFT: 0px; transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1); border-radius: 100%; -webkit-transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: scale(0); transform: scale(0); -ms-transform: scale(0)
}
.learn-about LI .round:hover:after {
	BACKGROUND-COLOR: #0075c2; transition: ease-in-out 0.3s; transform: scale(1)
}
.banner .title {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.banner .title H1 {
	TEXT-ALIGN: center; LINE-HEIGHT: 80px; MARGIN: 300px auto 5px; COLOR: #fff; FONT-SIZE: 80px
}
.banner .title SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 24px
}
.array {
	Z-INDEX: 999; TEXT-ALIGN: center; MARGIN: 20px auto 0px; WIDTH: auto; DISPLAY: block; CURSOR: pointer
}
.array:hover {
	Z-INDEX: 999; TEXT-ALIGN: center; MARGIN: 20px auto 0px; WIDTH: auto; DISPLAY: block; CURSOR: pointer; -webkit-animation: start 3s infinite ease-in-out; -moz-animation: start 3s infinite ease-in-out; -ms-animation: start 3s infinite ease-in-out; -o-animation: start 3s infinite ease-in-out
}
.title-menu {
	BORDER-BOTTOM: #d1d1d1 1px solid; POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.title-menu H2 {
	LINE-HEIGHT: 40px; COLOR: #333; FONT-SIZE: 35px
}
.crumbs {
	MARGIN-BOTTOM: 15px
}
.crumbs .home {
	WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(home.png) no-repeat center 50%; HEIGHT: 12px
}
.crumbs A {
	COLOR: #333
}
.crumbs I {
	MARGIN: 0px 5px; DISPLAY: inline-block; FONT-FAMILY: Microsoft; FONT-WEIGHT: bold
}
.menu-box {
	POSITION: absolute; MIN-WIDTH: 1200px; WIDTH: 100%; TOP: 670px; LEFT: 0px
}
.menu-box .menu {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1200px
}
.menu DL {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 78px; BACKGROUND: #393939; COLOR: #fff; FONT-SIZE: 15px; OVERFLOW: hidden; TOP: 35px; CURSOR: pointer; RIGHT: 0px; FONT-WEIGHT: bold
}
.menu DT {
	POSITION: relative; LINE-HEIGHT: 40px; HEIGHT: 49px
}
.menu DD {
	BORDER-BOTTOM: #606060 1px solid; LINE-HEIGHT: 37px; DISPLAY: none; BACKGROUND: #4b4b4b; HEIGHT: 37px
}
.menu DD A {
	DISPLAY: block; COLOR: #a4a4a4; FONT-SIZE: 12px
}
.menu DD A:hover {
	COLOR: #fff
}
.menu DT:hover {
	FILTER: alpha(opacity=80); opacity: .8
}
.menu DL I {
	POSITION: absolute; WIDTH: 13px; DISPLAY: block; BACKGROUND: url(s_arrow_down.png) no-repeat center 50%; HEIGHT: 8px; TOP: 33px; RIGHT: 33px; transition: all .6s
}
.menu DL.on {
	TEXT-ALIGN: left
}
.menu DL.on I {
	TOP: 20px; RIGHT: 20px; -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg)
}
.menu DL.on DT {
	PADDING-LEFT: 22px
}
.menu DL.on DD {
	PADDING-LEFT: 22px
}
.main-overseas-customers {
	MARGIN: 0px auto; WIDTH: 1200px; PADDING-TOP: 60px
}
.main-domestic-customers {
	MARGIN: 0px auto; WIDTH: 1200px; PADDING-TOP: 60px
}
.main-overseas-customers {
	PADDING-BOTTOM: 78px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; PADDING-TOP: 60px
}
.main-overseas-customers H3 {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.main-domestic-customers H3 {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.main-overseas-customers .box {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 35px; WIDTH: 1130px; PADDING-RIGHT: 35px; BACKGROUND: #f3f3f3; PADDING-TOP: 35px
}
.main-domestic-customers .box {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 35px; WIDTH: 1130px; PADDING-RIGHT: 35px; BACKGROUND: #f3f3f3; PADDING-TOP: 35px
}
.main-overseas-customers .box IMG {
	MARGIN: 1px 1px 15px 0px
}
.main-domestic-customers .box IMG {
	MARGIN: 1px 1px 15px 0px
}
.technologies {
	PADDING-BOTTOM: 140px; MARGIN: 0px auto; WIDTH: 1200px; FLOAT: none; OVERFLOW: hidden; BORDER-TOP: #d1d1d1 1px solid
}
.technologies LI {
	BORDER-BOTTOM: #d1d1d1 1px solid; PADDING-BOTTOM: 35px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 60px
}
.technologies LI .left {
	Z-INDEX: 1; POSITION: relative; WIDTH: 240px; DISPLAY: inline-block; HEIGHT: 240px; VERTICAL-ALIGN: top; OVERFLOW: hidden; MARGIN-RIGHT: 110px; border-radius: 50%
}
.technologies LI .left IMG {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 240px; HEIGHT: 240px; VERTICAL-ALIGN: top; TOP: 0px; border-radius: 50%
}
.technologies LI IMG:hover {
	-moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2)
}
.technologies LI H2 {
	LINE-HEIGHT: 30px; MARGIN-BOTTOM: 10px
}
.technologies LI H2 A {
	COLOR: #333; FONT-SIZE: 24px
}
.technologies LI H2 A:hover {
	COLOR: #0075c2; transition: all 0.5s
}
.technologies LI .right {
	WIDTH: 816px; DISPLAY: inline-block
}
.technologies LI .right P {
	HEIGHT: 90px; OVERFLOW: hidden
}
.technologies LI .btn {
	BORDER-BOTTOM: #c1c1c1 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #c1c1c1 1px solid; LINE-HEIGHT: 44px; MARGIN: 10px 0px 0px 5px; WIDTH: 198px; DISPLAY: block; HEIGHT: 44px; COLOR: #333; FONT-SIZE: 18px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid
}
.technologies LI .btn:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 200px; BACKGROUND: #0075c2; HEIGHT: 46px; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; transition: background 0.5s
}
.article {
	PADDING-BOTTOM: 100px; MARGIN: 0px auto; MIN-HEIGHT: 300px; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 70px
}
.article .left {
	WIDTH: 800px; FLOAT: left
}
.article .left P {
	MARGIN: 10px 0px 20px
}
.article .right {
	WIDTH: 370px; DISPLAY: inline-block; FLOAT: right; VERTICAL-ALIGN: top
}
.change-tab {
	BORDER-BOTTOM: #e0e0e0 1px solid; MARGIN: 0px auto; WIDTH: 1200px; OVERFLOW: hidden
}
.change-tab LI {
	TEXT-ALIGN: center; WIDTH: 399px; BACKGROUND: #f0f0f0; MARGIN-RIGHT: 1px
}
.change-tab LI A {
	BORDER-BOTTOM: #0075c2 1px solid; LINE-HEIGHT: 52px; DISPLAY: block; HEIGHT: 52px; COLOR: #333; FONT-SIZE: 18px; transition: all 0s
}
.change-tab #current {
	BORDER-BOTTOM: 0px; BACKGROUND: url(bg_03.jpg) no-repeat center 50%; HEIGHT: 53px; COLOR: #fff
}
.change-tab #content {
	PADDING-BOTTOM: 72px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 34px
}
.typical-projects {
	PADDING-BOTTOM: 150px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 55px
}
.typical-projects H3 {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.typical-projects UL {
	FLOAT: none; OVERFLOW: hidden
}
.typical-projects LI {
	POSITION: relative; WIDTH: 386px; HEIGHT: 278px; OVERFLOW: hidden; MARGIN-RIGHT: 21px
}
.typical-projects LI IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 386px; HEIGHT: 278px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.typical-projects LI A:hover IMG {
	-moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2)
}
.typical-projects LI P {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 54px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: url(opacity2.png); HEIGHT: 54px; COLOR: #fff; FONT-SIZE: 14px; LEFT: 0px
}
.typical-projects .hd {
	TEXT-ALIGN: center; MARGIN-TOP: 30px; WIDTH: 100%; CLEAR: both; OVERFLOW: hidden
}
.typical-projects .hd LI {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: 0px 5px; WIDTH: 18px; DISPLAY: inline-block; FLOAT: none; HEIGHT: 18px; BORDER-TOP: #666 1px solid; CURSOR: pointer; BORDER-RIGHT: #666 1px solid; transition: all 0.5s; border-radius: 50%
}
.typical-projects .hd LI.on {
	BACKGROUND: #666
}
.glance {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; PADDING-TOP: 90px
}
.glance .a-1 {
	LINE-HEIGHT: 36px; WIDTH: 970px; MARGIN-BOTTOM: 90px; COLOR: #666; FONT-SIZE: 32px; VERTICAL-ALIGN: top
}
.glance .a-2 {
	WIDTH: 500px; DISPLAY: inline-block; COLOR: #666; FONT-SIZE: 14px; VERTICAL-ALIGN: top; MARGIN-RIGHT: 90px
}
.glance .a-3 {
	WIDTH: 520px; DISPLAY: inline-block; COLOR: #666; FONT-SIZE: 14px; VERTICAL-ALIGN: top
}
.nums {
	MARGIN: 66px auto 126px; WIDTH: 1200px; BACKGROUND: url(about_04.jpg) no-repeat center 50%; HEIGHT: 490px
}
.nums UL {
	FLOAT: none; OVERFLOW: hidden; PADDING-TOP: 80px
}
.nums LI {
	TEXT-ALIGN: center; WIDTH: 399px; HEIGHT: 312px; BORDER-RIGHT: #e5e5e5 1px dashed
}
.nums LI P {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 290px; COLOR: #fff; FONT-SIZE: 14px; TOP: 90px
}
.nums LI STRONG {
	POSITION: relative; LINE-HEIGHT: 74px; FONT-STYLE: italic; COLOR: #fff; FONT-SIZE: 74px; TOP: 70px
}
.event {
	PADDING-BOTTOM: 120px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 110px
}
.event UL {
	FLOAT: none
}
.event LI {
	FLOAT: none
}
.event UL {
	MARGIN: 0px auto; WIDTH: 1080px; BACKGROUND: url(line.png) repeat-y center 50%; OVERFLOW: hidden
}
.event LI .box {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 24px; PADDING-LEFT: 24px; WIDTH: 434px; PADDING-RIGHT: 24px; BACKGROUND: #0075c2; PADDING-TOP: 24px; border-radius: 5px
}
.event LI .box STRONG {
	LINE-HEIGHT: 36px; FONT-SIZE: 36px
}
.event LI .left {
	POSITION: relative; COLOR: #fff; OVERFLOW: hidden
}
.event LI .right {
	POSITION: relative; COLOR: #fff; OVERFLOW: hidden
}
.event LI .point {
	POSITION: relative; TEXT-ALIGN: center; CLEAR: both; TOP: 70px
}
.event LI .point I {
	POSITION: relative; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 18px; CURSOR: pointer; transition: all 0.5s; border-radius: 50%
}
.event LI .point I EM {
	POSITION: relative; MARGIN: 3px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: #ababab; HEIGHT: 12px; border-radius: 50%
}
.event LI .point I:hover EM {
	BACKGROUND: #0075c2; transition: all 0.5s
}
.event LI .point I:hover {
	transition: all 0.5s
}
.event LI .left .arrow {
	BORDER-BOTTOM: transparent 8px solid; POSITION: absolute; BORDER-LEFT: #0075c2 7px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 8px solid; TOP: 44px; RIGHT: -6px
}
.event LI .right .arrow {
	BORDER-BOTTOM: transparent 8px solid; POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 8px solid; TOP: 44px; BORDER-RIGHT: #0075c2 7px solid; LEFT: -6px
}
.structure {
	TEXT-ALIGN: center; PADDING-BOTTOM: 90px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; PADDING-TOP: 130px
}
.company {
	PADDING-BOTTOM: 70px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; PADDING-TOP: 80px
}
.culture {
	BORDER-BOTTOM: #e7e7e7 1px solid; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 1200px; HEIGHT: 480px
}
.culture .b-bottom {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; DISPLAY: none; LEFT: 0px
}
.culture .box {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; MARGIN: 18px auto 0px; PADDING-LEFT: 25px; WIDTH: 234px; PADDING-RIGHT: 25px; HEIGHT: 144px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 20px; border-radius: 2px
}
.culture .box H2 {
	LINE-HEIGHT: 34px; FONT-STYLE: italic; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 30px; FONT-WEIGHT: 900
}
.culture .t-left {
	POSITION: absolute; WIDTH: 320px; BACKGROUND: #ffead5; HEIGHT: 220px; TOP: 130px; LEFT: 50px; border-radius: 5px
}
.culture .t-left .box {
	BORDER-BOTTOM: #e9ceb2 1px solid; BORDER-LEFT: #e9ceb2 1px solid; BORDER-TOP: #e9ceb2 1px solid; BORDER-RIGHT: #e9ceb2 1px solid
}
.culture .t-left .box .arrow {
	POSITION: absolute; WIDTH: 171px; BOTTOM: -112px; HEIGHT: 113px; RIGHT: 0px
}
.culture .t-center {
	POSITION: absolute; WIDTH: 320px; BACKGROUND: #ddf3ff; HEIGHT: 220px; TOP: 130px; LEFT: 440px; border-radius: 5px
}
.culture .t-center .box {
	BORDER-BOTTOM: #c3dbe9 1px solid; BORDER-LEFT: #c3dbe9 1px solid; BORDER-TOP: #c3dbe9 1px solid; BORDER-RIGHT: #c3dbe9 1px solid
}
.culture .t-center .arrow {
	POSITION: absolute; WIDTH: 41px; BOTTOM: -86px; HEIGHT: 86px; RIGHT: 125px
}
.culture .t-right {
	POSITION: absolute; WIDTH: 320px; BACKGROUND: #f1e8f8; HEIGHT: 220px; TOP: 130px; RIGHT: 50px; border-radius: 5px
}
.culture .t-right .box {
	BORDER-BOTTOM: #ddcfe9 1px solid; BORDER-LEFT: #ddcfe9 1px solid; BORDER-TOP: #ddcfe9 1px solid; BORDER-RIGHT: #ddcfe9 1px solid
}
.culture .t-right .arrow {
	POSITION: absolute; WIDTH: 170px; BOTTOM: -113px; HEIGHT: 113px; LEFT: 0px
}
.culture-p {
	MARGIN: 50px auto 0px; MIN-HEIGHT: 180px; WIDTH: 1200px; COLOR: #333; FONT-SIZE: 14px; OVERFLOW: hidden
}
.staff {
	MARGIN: 70px auto 90px; WIDTH: 1200px; HEIGHT: 320px; OVERFLOW: hidden
}
.staff .left {
	POSITION: relative; PADDING-BOTTOM: 55px; LINE-HEIGHT: 30px; PADDING-LEFT: 35px; WIDTH: 304px; PADDING-RIGHT: 35px; BACKGROUND: #0075c2; FLOAT: left; HEIGHT: 210px; COLOR: #fff; FONT-SIZE: 22px; PADDING-TOP: 55px
}
.staff .left STRONG {
	FONT-SIZE: 24px
}
.staff .left I {
	POSITION: absolute; FILTER: alpha(opacity=40); WIDTH: 40px; BOTTOM: 10px; BACKGROUND: url(icon21.png) no-repeat; HEIGHT: 30px; RIGHT: 22px; opacity: .4
}
.staff .left I:hover {
	FILTER: alpha(opacity=100); transition: all 0.5s; opacity: 1
}
.staff .right {
	WIDTH: 826px; BACKGROUND: #ebf6fd; FLOAT: right; HEIGHT: 320px
}
.staff .right OL {
	MARGIN: 80px 0px 0px 110px; WIDTH: 210px
}
.staff .right OL LI {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.staff .right OL LI I {
	MARGIN: 4px 14px 0px 0px; WIDTH: 12px; DISPLAY: inline-block; HEIGHT: 12px; VERTICAL-ALIGN: top
}
.staff .right OL LI SPAN {
	WIDTH: 180px; DISPLAY: inline-block
}
.staff .right UL {
	MARGIN: 47px 0px 0px 60px; WIDTH: 330px
}
.staff .right UL LI {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 108px; WIDTH: 124px; HEIGHT: 108px; COLOR: #fff; FONT-SIZE: 28px; FONT-WEIGHT: bold
}
.staff-masonry {
	MARGIN: 0px auto 80px; WIDTH: 1200px
}
.staff-masonry IMG {
	WIDTH: 100%
}
.staff-masonry .box {
	BORDER-BOTTOM: #dedede 2px solid; WIDTH: 285px; MARGIN-BOTTOM: 20px; BACKGROUND: #f3f3f3
}
.staff-masonry .box A {
	COLOR: #333
}
.staff-masonry .box A:hover P {
	BACKGROUND: #0075c2; COLOR: #fff; transition: all 0.5s
}
.staff-masonry .box P {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 20px
}
.wrap_it_all {
	PADDING-BOTTOM: 90px; MARGIN: 120px auto; PADDING-LEFT: 0px; WIDTH: 1200px; PADDING-RIGHT: 0px; PADDING-TOP: 120px
}
#slider {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; WIDTH: 980px; PADDING-RIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 160px
}
.slider_area {
	
}
.slider_carousel {
	POSITION: absolute; WIDTH: 960px
}
.roundabout-holder {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 840px; PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 400px; PADDING-TOP: 0px
}
.roundabout-moveable-item {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LIST-STYLE-TYPE: none; WIDTH: 431px; HEIGHT: 573px; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: 0px; -moz-box-shadow: 0px 20px 20px -10px #000000; box-shadow: 0px 20px 20px -10px #000000; -webkit-box-shadow: 0px 20px 20px -10px #000000
}
.roundabout-moveable-item P {
	TEXT-ALIGN: center; MARGIN-TOP: 40px; DISPLAY: none; COLOR: #333; FONT-SIZE: 14px
}
.roundabout-in-focus P {
	DISPLAY: block
}
.roundabout-moveable-item IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.roundabout-moveable-item A:hover IMG {
	FILTER: alpha(opacity=100); opacity: 1
}
.round_conrol {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 34px; CLEAR: both; TOP: -200px; PADDING-TOP: 0px
}
#bt-previous {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 54px; DISPLAY: block !important; BACKGROUND: url(arrows.png) no-repeat left 50%; HEIGHT: 54px; TOP: 0px; CURSOR: pointer; LEFT: 85px
}
#bt-next {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 54px; DISPLAY: block !important; BACKGROUND: url(arrows.png) no-repeat right 50%; HEIGHT: 54px; TOP: 0px; CURSOR: pointer; RIGHT: 85px
}
.platform {
	MARGIN: 64px auto 170px; WIDTH: 1200px
}
.platform OL {
	FLOAT: none
}
.platform LI {
	LINE-HEIGHT: 70px; WIDTH: 100%; MARGIN-BOTTOM: 1px; FLOAT: none; COLOR: #333; FONT-SIZE: 16px; transition: all 0.5s
}
.platform LI.on .tit {
	BACKGROUND: #0075c2; COLOR: #fff
}
.platform LI.on .tit I {
	BACKGROUND: url(round1.png) no-repeat center 50%
}
.platform LI .tit {
	PADDING-LEFT: 20px; BACKGROUND: #dbe9f5; CURSOR: pointer
}
.platform LI .tit I {
	WIDTH: 31px; BACKGROUND: url(round.png) no-repeat center 50%; FLOAT: right; HEIGHT: 70px; VERTICAL-ALIGN: top; MARGIN-RIGHT: 20px
}
.platform LI .info {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 30px
}
.platform LI .paragraph {
	LINE-HEIGHT: 30px; MARGIN-BOTTOM: 22px
}
.platform LI .paragraph H2 {
	LINE-HEIGHT: 20px; COLOR: #333; FONT-SIZE: 16px
}
.platform LI .paragraph IMG {
	VERTICAL-ALIGN: top
}
.platform LI .paragraph .right {
	WIDTH: 860px; DISPLAY: inline-block; MARGIN-LEFT: 15px
}
.tab-switch {
	MARGIN: 50px auto 0px; WIDTH: 1200px; OVERFLOW: hidden
}
.tab-switch UL {
	POSITION: relative; WIDTH: 100%; FLOAT: none; HEIGHT: 53px
}
.tab-switch LI {
	WIDTH: 210px; FLOAT: left
}
.tab-switch LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 53px; WIDTH: 218px; DISPLAY: block; FLOAT: left; HEIGHT: 53px; COLOR: #fff; FONT-SIZE: 18px
}
.tab-switch LI:hover A {
	Z-INDEX: 201; POSITION: relative; DISPLAY: block
}
.tab-switch LI.active A {
	Z-INDEX: 200; POSITION: relative; DISPLAY: block
}
.tab-switch LI .bottom {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 1200px; BOTTOM: 0px; DISPLAY: none; BACKGROUND: #0075c2; HEIGHT: 2px; LEFT: 10px
}
.tab-switch #current {
	Z-INDEX: 55; POSITION: relative
}
.tab-switch #current + .bottom {
	DISPLAY: block
}
.awards-table {
	WIDTH: 100%
}
.tab-switch #content {
	PADDING-BOTTOM: 72px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 34px
}
.tab-switch TD {
	PADDING-LEFT: 60px
}
.tab-switch .loadmore {
	TEXT-ALIGN: center; LINE-HEIGHT: 60px; MARGIN-TOP: 6px; WIDTH: 100%; BACKGROUND: #f0f0f0; HEIGHT: 60px; FONT-SIZE: 18px; CURSOR: pointer
}
.news-masonry {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1230px; HEIGHT: auto
}
.news-box {
	BORDER-BOTTOM: #dedede 2px solid; MARGIN: 0px 10px 20px; WIDTH: 285px; BACKGROUND: #f3f3f3; FLOAT: left; OVERFLOW: hidden
}
.news-box IMG {
	WIDTH: 285px; HEIGHT: 190px
}
.news-box A {
	COLOR: #005baa
}
.news-box A:hover P {
	BACKGROUND: #0075c2; COLOR: #fff; transition: all 0.5s
}
.news-box P {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.news-box .date {
	COLOR: #666
}
.news {
	POSITION: relative; PADDING-BOTTOM: 120px; MARGIN: 0px auto; WIDTH: 1200px; OVERFLOW: hidden
}
.news .search-box-1 {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 500px; HEIGHT: 50px; TOP: 58px; RIGHT: 0px
}
.news .search-box-1 SELECT {
	BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; WIDTH: 120px; HEIGHT: 30px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid
}
.news .search-box-1 .input-box {
	BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; LINE-HEIGHT: 28px; WIDTH: 250px; DISPLAY: inline-block; HEIGHT: 28px; BORDER-TOP: #c1c1c1 1px solid; BORDER-RIGHT: #c1c1c1 1px solid
}
.news .search-box-1 .input-box INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; HEIGHT: 28px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.news .search-box-1 .input-box INPUT[type='text'] {
	WIDTH: 200px
}
.news .search-box-1 .input-box INPUT[type='submit'] {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(search.png) no-repeat center 50%; FLOAT: right; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.page {
	TEXT-ALIGN: center; WIDTH: 100%; CLEAR: both
}
.video-box {
	BORDER-BOTTOM: #dedede 2px solid; WIDTH: 285px; MARGIN-BOTTOM: 20px; BACKGROUND: #f3f3f3; FLOAT: left; HEIGHT: 243px; MARGIN-RIGHT: 20px
}
.video-box A {
	COLOR: #666
}
.video-box A:hover P {
	BACKGROUND: #0075c2; COLOR: #fff; transition: all 0.5s
}
.video-box P {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; TOP: -5px; PADDING-TOP: 20px
}
.body-shadow {
	Z-INDEX: 9999; POSITION: fixed; WIDTH: 100%; DISPLAY: none; BACKGROUND: url(opacity2.png); HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.video-pop {
	Z-INDEX: 999; POSITION: fixed; MARGIN: -200px 0px 0px -400px; WIDTH: 758px; DISPLAY: none; BACKGROUND: #000; HEIGHT: 406px; TOP: 50%; LEFT: 50%
}
.video-pop .close {
	POSITION: absolute; WIDTH: 14px; DISPLAY: inline-block; BACKGROUND: url(../images/x.png) no-repeat; HEIGHT: 13px; TOP: -30px; RIGHT: -40px
}
.map-info {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1200px; HEIGHT: 500px
}
.map-info .box {
	POSITION: absolute; PADDING-BOTTOM: 60px; PADDING-LEFT: 40px; WIDTH: 268px; PADDING-RIGHT: 40px; BACKGROUND: url(opacity3.png); HEIGHT: 258px; COLOR: #fff; TOP: -455px; PADDING-TOP: 60px; LEFT: 30px
}
.map-info .box H2 {
	LINE-HEIGHT: 32px; MARGIN-BOTTOM: 20px; FONT-SIZE: 32px
}
.map-info .box H3 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 14px
}
.map-box {
	MARGIN: 80px auto 0px; HEIGHT: 500px; OVERFLOW: hidden
}
.map-table {
	MARGIN: 50px auto 70px; WIDTH: 1200px
}
.map-table H2 {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 30px; COLOR: #333; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.map-table .box {
	WIDTH: 1200px; OVERFLOW: hidden
}
.map-table .box SELECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 10px; WIDTH: 590px; MARGIN-BOTTOM: 10px; BACKGROUND: #fff; HEIGHT: 48px; COLOR: #999; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.map-table .box INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 10px; WIDTH: 580px; MARGIN-BOTTOM: 10px; BACKGROUND: #fff; HEIGHT: 48px; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.map-table .box TEXTAREA {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 1200px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #fff; HEIGHT: 186px; COLOR: #666; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.map-table .box INPUT[type='submit'] {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; MARGIN-TOP: 10px; WIDTH: 344px; BACKGROUND: #0075c2; HEIGHT: 50px; COLOR: #fff; FONT-SIZE: 18px
}
.news-main {
	MARGIN: 0px auto 50px; WIDTH: 1200px
}
.news-main H2 {
	LINE-HEIGHT: 94px; FONT-SIZE: 38px
}
.news-con {
	PADDING-BOTTOM: 6.4%; LINE-HEIGHT: 26px; PADDING-LEFT: 5%; PADDING-RIGHT: 5%; BACKGROUND: #fff; FONT-SIZE: 16px; PADDING-TOP: 4%
}
.news-con .title {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 6px; FONT-SIZE: 40px; PADDING-TOP: 15px
}
.news-con .tips {
	BORDER-BOTTOM: #dbdbdb 3px solid; PADDING-BOTTOM: 4%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 16px/26px Arial; MARGIN-BOTTOM: 5.4%; PADDING-TOP: 6px
}
.news-con .tips .share {
	BORDER-LEFT: #cbcbcb 1px solid; PADDING-LEFT: 15px; MARGIN-LEFT: 15px
}
.news-con .turn {
	MARGIN-TOP: 5%; BORDER-TOP: #f1f1f1 1px solid; PADDING-TOP: 3.6%
}
.news-con .turn A {
	WIDTH: 31px; DISPLAY: inline-block; HEIGHT: 31px; MARGIN-LEFT: 18px
}
.news-con .turn A.prev {
	BACKGROUND: url(../images/prev01.png) no-repeat left center
}
.news-con .turn A.prev:hover {
	BACKGROUND-POSITION: -31px 50%
}
.news-con .turn A.next {
	BACKGROUND: url(../images/next01.png) no-repeat right center
}
.news-con .turn A.next:hover {
	BACKGROUND-POSITION: 0px 50%
}
.news-con .details {
	TEXT-ALIGN: center
}
.news-con .details IMG {
	DISPLAY: block; MAX-WIDTH: 100%
}
.t-bg {
	transition: background 0.5s
}
.share-box {
	MARGIN-TOP: 40px; PADDING-LEFT: 10px; COLOR: #c9c9c9
}
.share-box P {
	MARGIN-BOTTOM: 10px
}
.page {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.page A {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fff; COLOR: #8698b6; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.page A.active {
	BORDER-BOTTOM: #0075c2 1px solid; BORDER-LEFT: #0075c2 1px solid; BACKGROUND: #0075c2; COLOR: #fff; BORDER-TOP: #0075c2 1px solid; BORDER-RIGHT: #0075c2 1px solid
}
.page A:hover {
	BORDER-BOTTOM: #0075c2 1px solid; BORDER-LEFT: #0075c2 1px solid; BACKGROUND: #0075c2; COLOR: #fff; BORDER-TOP: #0075c2 1px solid; BORDER-RIGHT: #0075c2 1px solid; TEXT-DECORATION: none
}
.pagination {
	MARGIN: 30px auto 150px
}
.jiathis_style_24x24 {
	POSITION: relative
}
.jiathis_style_24x24 .jtico_fb {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 28px; PADDING-TOP: 0px
}
.jiathis_style_24x24 .jtico {
	BACKGROUND: url(share_all.png) no-repeat
}
.jiathis_style_24x24 .jtico_twitter {
	BACKGROUND-POSITION: 0px -24px
}
.jiathis_style_24x24 .jtico_linkedin {
	BACKGROUND-POSITION: 0px -48px
}
.jiathis_style_24x24 .jtico_googleplus {
	POSITION: relative; BACKGROUND-POSITION: 0px -72px
}
#fenxians2s {
	POSITION: absolute; WIDTH: 24px; BACKGROUND: url(wwei_08.png) no-repeat center center; HEIGHT: 24px !important; LEFT: 28px
}
#fenxians2s:hover .weism {
	DISPLAY: block
}
.flexslider {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; ZOOM: 1; HEIGHT: 848px; OVERFLOW: hidden
}
.flexslider UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flexslider UL LI {
	
}
.flexslider UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; opacity: 1
}
.flex-viewport {
	MAX-HEIGHT: 2000px; transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease
}
.flexslider .slides {
	ZOOM: 1
}
.flex-direction-nav A {
	Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=0); LINE-HEIGHT: 99em; MARGIN: -60px 0px 0px; WIDTH: 60px; DISPLAY: block; BACKGROUND: url(../images/ad_ctr.png) no-repeat; HEIGHT: 90px; OVERFLOW: hidden; TOP: 50%; CURSOR: pointer; opacity: 0; -webkit-transition: all .3s ease
}
.flex-direction-nav .flex-next {
	BACKGROUND-POSITION: 0px -90px; RIGHT: 0px
}
.flex-direction-nav .flex-prev {
	LEFT: 0px
}
.flexslider:hover .flex-next {
	FILTER: alpha(opacity=25); opacity: 0.8
}
.flexslider:hover .flex-prev {
	FILTER: alpha(opacity=25); opacity: 0.8
}
.flexslider:hover .flex-next:hover {
	FILTER: alpha(opacity=50); opacity: 1
}
.flexslider:hover .flex-prev:hover {
	FILTER: alpha(opacity=50); opacity: 1
}
.flex-control-nav {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 20px; LEFT: 19%
}
.flex-control-nav LI {
	MARGIN: 0px 5px; ZOOM: 1; DISPLAY: inline-block
}
.flex-control-paging LI A {
	TEXT-INDENT: -99em; WIDTH: 14px; DISPLAY: block; BACKGROUND: url(dot.png) no-repeat 0px -14px; HEIGHT: 14px; OVERFLOW: hidden; CURSOR: pointer
}
.flex-control-paging LI A.flex-active {
	BACKGROUND-POSITION: 0px 0px
}
#fenxians2:hover .weism {
	DISPLAY: block
}
.heisd {
	HEIGHT: 26px
}
.weism {
	POSITION: absolute; WIDTH: 142px; DISPLAY: none; BACKGROUND: url(ic_07.png) no-repeat; HEIGHT: 144px; TOP: 30px; PADDING-TOP: 25px; LEFT: -57px
}
.weism SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-LEFT: 18px; WIDTH: 104px; PADDING-RIGHT: 0px; HEIGHT: 104px; PADDING-TOP: 40px
}
.weism P {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN: 0px auto; WIDTH: 142px; HEIGHT: 30px; COLOR: #333; FONT-SIZE: 16px; OVERFLOW: hidden
}
.foot_frbs {
	BORDER-BOTTOM: #636363 1px solid; POSITION: relative; BORDER-LEFT: #636363 1px solid; LINE-HEIGHT: 28px; MARGIN: 0px; WIDTH: 250px; FLOAT: left; HEIGHT: 28px; BORDER-TOP: #636363 1px solid; BORDER-RIGHT: #636363 1px solid
}
.foot_frbs SPAN {
	LINE-HEIGHT: 28px; WIDTH: 200px; DISPLAY: block; FLOAT: left; HEIGHT: 28px; COLOR: #7d7d7d; MARGIN-LEFT: 10px; FONT-SIZE: 12px
}
.foot_frbs IMG {
	BORDER-LEFT: #636363 1px solid; WIDTH: 39px; FLOAT: right; HEIGHT: 28px
}
.foot_frbs UL {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: #636363 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #636363 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #636363 1px solid; PADDING-TOP: 0px; LEFT: -1px
}
.foot_frbs UL LI {
	BORDER-BOTTOM: #636363 1px solid; TEXT-ALIGN: left; MIN-HEIGHT: 28px; WIDTH: 250px; BACKGROUND: #333; FLOAT: left
}
.foot_frbs UL LI A {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; MARGIN: 0px auto; MIN-HEIGHT: 28px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.foot_frbs UL LI A:hover {
	COLOR: #0075c2
}
.foot_frbs:hover UL {
	Z-INDEX: 99; POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 250px; BOTTOM: 29px; DISPLAY: block; LIST-STYLE-IMAGE: none
}