.header {
	WIDTH: 100%; HEIGHT: 117px;
}
.header .top {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1160px
}
.header .top .logo {
	POSITION: absolute; TOP: 34px; LEFT: 2px
}
.nav {
	Z-INDEX: 20; POSITION: absolute; WIDTH: 784px; HEIGHT: 117px; TOP: 0px; RIGHT: 0px
}
.nav LI:hover {
	BACKGROUND: url(../images/nav_li_bg.jpg) no-repeat center 50%
}
.nav LI.on {
	BACKGROUND: url(../images/nav_li_bg.jpg) no-repeat center 50%
}
.nav LI:hover A {
	COLOR: #fff
}
.nav LI:hover A P {
	COLOR: #fff
}
.nav LI.on A {
	COLOR: #fff
}
.nav LI.on A P {
	COLOR: #fff
}
.nav LI {
	TEXT-ALIGN: center; WIDTH: 102px; FLOAT: left; HEIGHT: 79px; MARGIN-RIGHT: 4px; PADDING-TOP: 44px
}
.nav LI A {
	DISPLAY: block; COLOR: #747474; FONT-SIZE: 16px
}
.nav LI A P {
	LINE-HEIGHT: 26px; TEXT-TRANSFORM: uppercase; COLOR: #c1c1c1; FONT-SIZE: 11px
}



.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.w1160 {
	MARGIN: 0px auto; WIDTH: 1160px
}
.header {
	Z-INDEX: 5; POSITION: relative; WIDTH: 100%; BACKGROUND: url(../img/public/headbg.jpg) no-repeat center bottom;
}
.header .logo {
	PADDING-TOP: 30px
}
.header .navlist {
	MARGIN-RIGHT: 35px;  HEIGHT: 117px; 
}
.header .navlist LI {
	TEXT-ALIGN: center; WIDTH: 95px; FLOAT: left; HEIGHT: 79px; MARGIN-RIGHT: 5px; PADDING-TOP: 40px
}
.header .navlist LI:hover {
	BACKGROUND: url(../images/nav_li_bg.jpg) no-repeat center 50%; 
}
.header .navlist LI.on {
	BACKGROUND: url(../images/nav_li_bg.jpg) no-repeat center 50%; 
}
.header .navlist LI a {
	COLOR: #747474; FONT-SIZE: 16px;
}
.header .navlist LI p {
	COLOR: #c1c1c1; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; 
}
.navlist LI:hover a {
	COLOR: #fff
}
.navlist LI a {
	COLOR: #747474; FONT-SIZE: 16px
}
.navlist LI.on a {
	COLOR: #fff
}
.navlist LI:hover p {
	COLOR: #fff
}
.navlist LI p {
	COLOR: #747474; FONT-SIZE: 12px
}
.navlist LI.on p {
	COLOR: #fff
}
.header-rightbtn {
	PADDING-TOP: 49px
}
.header .navlist LI:hover a {
	COLOR: #fff; FONT-SIZE: 16px
}
.header .navlist LI:hover p {
	COLOR: #fff; FONT-SIZE: 12px
}
.header-rightbtn A.header-rbtn1 {
	WIDTH: 19px; BACKGROUND: url(../img/public/head-menubtn.png) no-repeat center 50%; HEIGHT: 18px
}
.header-rightbtn A.header-rbtn2 {
	WIDTH: 19px; BACKGROUND: url(../img/public/head-serbtn.png) no-repeat center 50%; HEIGHT: 19px
}
.header-rightbtn .header-rbtnborder {
	MARGIN: 0px 15px; WIDTH: 2px; BACKGROUND: url(../img/public/head-btnbg.png) no-repeat center 50%; HEIGHT: 18px
}
.header .subnav {
	Z-INDEX: 2000; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(../images/subnav-bg.png) repeat-x left top; HEIGHT: 0px; OVERFLOW: hidden; TOP: 118px; LEFT: 0px; -webkit-transition: all 300ms; transition: all 300ms
}
.header .on.subnav {
	HEIGHT: 45px
}
.header .subnav .w1160 {
	POSITION: relative; HEIGHT: 45px
}
.subnav .w1160 .subnav-list {
	Z-INDEX: -1; POSITION: absolute; DISPLAY: none; TOP: 0px; -webkit-transition: all 400ms; transition: all 400ms; opacity: 0
}
.subnav .w1160 .on.subnav-list {
	Z-INDEX: 2; DISPLAY: block; opacity: 1
}
.subnav .w1160 .subnav-list LI {
	LINE-HEIGHT: 45px; HEIGHT: 45px; MARGIN-LEFT: 35px
}
.subnav .w1160 .subnav-list LI A {
	COLOR: #fff; FONT-SIZE: 14px;
}
.subnav-list#subnav-about {
	LEFT: 420px
}
.subnav-list#subnav-news {
	LEFT: 565px
}
.subnav-list#subnav-service {
	LEFT: 695px
}

.subnav-list#subnav-join {
	LEFT: 865px
}






.fullSlide {
	POSITION: relative; WIDTH: 100%; HEIGHT: 466px
}
.fullSlide .bd {
	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; OVERFLOW: hidden
}
.fullSlide .bd UL {
	WIDTH: 100% !important; HEIGHT: 466px !important
}
.fullSlide .bd UL LI {
	TEXT-ALIGN: center; WIDTH: 100% !important
}
.fullSlide .bd UL LI A {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 466px
}
.fullSlide .hd {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 39px; LEFT: 0px;
}
.fullSlide .hd UL LI {
	MARGIN: 0px 4px; WIDTH: 16px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: url(../images/dot.png) no-repeat 0px -16px; HEIGHT: 16px; FONT-SIZE: 0px; CURSOR: pointer
}
.fullSlide .hd .on {
	BACKGROUND-POSITION: 0px 0px
}
.fullSlide1 {
	POSITION: relative; WIDTH: 100%; HEIGHT: 165px
}
.fullSlide1 .bd {
	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; OVERFLOW: hidden
}
.fullSlide1 .bd UL {
	WIDTH: 100% !important; HEIGHT: 165px !important
}
.fullSlide1 .bd UL LI {
	TEXT-ALIGN: center; WIDTH: 100% !important
}
.fullSlide1 .bd UL LI A {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 165px
}
.content {
	MARGIN: 0px auto; WIDTH: 1160px;; height: 540px
}
.headlines {
	HEIGHT: 57px
}
.slideTxt {
	BORDER-BOTTOM: #dcdcdc 1px solid; POSITION: relative; WIDTH: 695px; FLOAT: left; HEIGHT: 56px
}
.slideTxt .title {
	POSITION: absolute; WIDTH: 150px; HEIGHT: 22px; COLOR: #666; FONT-SIZE: 18px; TOP: 25px; BORDER-RIGHT: #dcdcdc 1px solid; LEFT: 0px
}
.slideTxt .title SPAN {
	COLOR: #a3a3a3; MARGIN-LEFT: 13px; FONT-SIZE: 14px
}
.slideTxt .bd {
	POSITION: absolute; WIDTH: 455px; HEIGHT: 56px; TOP: 0px; RIGHT: 70px
}
.slideTxt .bd LI {
	HEIGHT: 56px
}
.slideTxt .bd LI A {
	LINE-HEIGHT: 70px; DISPLAY: block; HEIGHT: 56px; COLOR: #666; FONT-SIZE: 14px
}
.slideTxt .btn {
	Z-INDEX: 10; BORDER-BOTTOM: #dcdcdc 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #dcdcdc 1px solid; LINE-HEIGHT: 25px; WIDTH: 28px; HEIGHT: 27px; COLOR: #666; FONT-SIZE: 20px; BORDER-TOP: #dcdcdc 1px solid; TOP: 18px; CURSOR: pointer; BORDER-RIGHT: #dcdcdc 1px solid; -webkit-transition: all .15s linear; transition: all .15s linear
}
.slideTxt .prev {
	RIGHT: 32px
}
.slideTxt .next {
	RIGHT: 0px
}
.slideTxt .prev:hover {
	BORDER-BOTTOM: #e62129 1px solid; BORDER-LEFT: #e62129 1px solid; BACKGROUND: #e62129; COLOR: #fff; BORDER-TOP: #e62129 1px solid; BORDER-RIGHT: #e62129 1px solid
}
.slideTxt .next:hover {
	BORDER-BOTTOM: #e62129 1px solid; BORDER-LEFT: #e62129 1px solid; BACKGROUND: #e62129; COLOR: #fff; BORDER-TOP: #e62129 1px solid; BORDER-RIGHT: #e62129 1px solid
}
.search {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; MARGIN-TOP: 14px; WIDTH: 428px; FLOAT: right; HEIGHT: 41px; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
.search .input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 41px; PADDING-LEFT: 24px; WIDTH: 346px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: #888; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.search .button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: -1px 12px 0px 0px; WIDTH: 46px; BACKGROUND: url(../images/search.png) #e62129 no-repeat center 50%; FLOAT: right; HEIGHT: 43px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.news {
	MARGIN-TOP: 47px; HEIGHT: 310px
}
.slide_box {
	POSITION: relative; WIDTH: 314px; FLOAT: left; HEIGHT: 229px
}
.slide_box .bd {
	POSITION: relative
}
.slide_box .bd LI {
	POSITION: relative; WIDTH: 314px; HEIGHT: 229px
}
.slide_box .bd LI IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.slide_box .bd LI P {
	POSITION: absolute; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; WIDTH: 248px; BOTTOM: 0px; COLOR: #fff; FONT-SIZE: 13px; LEFT: 0px
}
.slide_box .btn {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 28px; WIDTH: 28px; BOTTOM: 0px; FONT-FAMILY: simsun; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: pointer
}
.slide_box .prev {
	BACKGROUND: #000000; RIGHT: 28px
}
.slide_box .next {
	BACKGROUND: #e62129; RIGHT: 0px
}
.slide_news {
	WIDTH: 865px; FLOAT: left; MARGIN-LEFT: 0px
}
.slide_news .hd {
	POSITION: relative; MARGIN-BOTTOM: 13px; HEIGHT: 36px; background-color: #c4c4c4;
}
.slide_news .hd UL {
	MARGIN: 0px -8px; FLOAT: left
}
.slide_news .hd UL LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; MARGIN: 0px 0px; WIDTH: 115px; FLOAT: left; FONT-SIZE: 18px; CURSOR: pointer; background-color: #999999;
}
.slide_news .hd UL LI A{
	FONT-SIZE: 18px; color:#fff
}

.slide_news .hd UL LI.on {
	BACKGROUND: #004098; HEIGHT: 36px; COLOR: #fff
}
.slide_news .bd LI {
	BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 35px; PADDING-TOP: 13px
}
.slide_news .bd LI P {
	LINE-HEIGHT: 20px; COLOR: #cccccc; float: right; padding-right: 5px
}
.slide_news .bd LI A {
	DISPLAY: block; COLOR: #666; FONT-SIZE: 16px; padding-left:5px
}
.slide_news .bd LI:hover A {
	COLOR: #e62129
}
.other {
	WIDTH: 248px; FLOAT: right
}
.other .first {
	WIDTH: 248px; MARGIN-BOTTOM: 0px; HEIGHT: 60px
}
.other .first P {
	TEXT-ALIGN: center; WIDTH: 248px; DISPLAY: inline-block; HEIGHT: 41px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 20px; line-height: 30px
}
.other .first .download {
	BACKGROUND: url(../images/ico1.png) #333 no-repeat 50px 15px
}

.other .first .download:hover {
	BACKGROUND: url(../images/ico1.png) #004098 no-repeat 50px 15px
}

.other .ico {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 110px; WIDTH: 136px; PADDING-RIGHT: 0px; HEIGHT: 54px; COLOR: #c0c9c4; FONT-SIZE: 16px; PADDING-TOP: 13px
}

.other .ico H3 {
	COLOR: #fff
}
.other .ico2 {
	BORDER: #ececec 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 244px; PADDING-RIGHT: 0px; HEIGHT: 230px; COLOR: #c0c9c4; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.other .ico2 .bd LI {
	BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 25px; PADDING-TOP: 0px
}

.other .ico2 .bd LI A {
	DISPLAY: block; COLOR: #666; FONT-SIZE: 14px
}
.other .ico2 .bd LI:hover A {
	COLOR: #e62129
}
.other .download {
	BACKGROUND: url(../images/ico3.png) no-repeat 45px center
}
.other .message {
	MARGIN-TOP: -1px; BACKGROUND: url(../images/ico4.png) no-repeat 45px center
}
.picScroll-left {
	BORDER-BOTTOM: #e8e8e8 1px solid; POSITION: relative; BORDER-LEFT: #e8e8e8 1px solid; MARGIN-TOP: 20px; WIDTH: 1158px; HEIGHT: 136px; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid
}
.picScroll-left .title {
	POSITION: absolute; WIDTH: 84px; BACKGROUND: url(../images/pro_tit.png) no-repeat center 50%; HEIGHT: 136px; TOP: 0px; BORDER-RIGHT: #e8e8e8 1px solid; LEFT: 0px
}
.picScroll-left .btn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 61px; WIDTH: 30px; DISPLAY: block; BACKGROUND: #f1f1f1; HEIGHT: 61px; COLOR: #9e9e9e; FONT-SIZE: 22px; CURSOR: pointer; RIGHT: 4px
}
.picScroll-left .prev {
	TOP: 4px
}
.picScroll-left .next {
	TOP: 71px
}
.picScroll-left .prev:hover {
	BACKGROUND: #e62129; COLOR: #fff
}
.picScroll-left .next:hover {
	BACKGROUND: #e62129; COLOR: #fff
}
.picScroll-left .bd {
	POSITION: absolute; WIDTH: 958px; HEIGHT: 100px; OVERFLOW: hidden; TOP: 0px; RIGHT: 80px; PADDING-TOP: 35px
}
.picScroll-left .bd UL {
	ZOOM: 1; OVERFLOW: hidden
}
.picScroll-left .bd UL LI {
	WIDTH: 250px; FLOAT: left; MARGIN-RIGHT: 25px; _display: inline
}
.picScroll-left .bd UL LI .text {
	WIDTH: 142px; FLOAT: right; PADDING-TOP: 0px
}
.picScroll-left .bd UL LI .text .tit {
	DISPLAY: block; COLOR: #666; FONT-SIZE: 16px
}
.picScroll-left .bd UL LI .text P {
	TEXT-TRANSFORM: uppercase; COLOR: #d3d3d3; FONT-SIZE: 14px
}
.picScroll-left .bd UL LI .text P SPAN {
	LINE-HEIGHT: 10px; DISPLAY: block; FONT-SIZE: 10px
}
.picScroll-left .bd UL LI .text .more {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 10px; MARGIN-TOP: 5px; WIDTH: 56px; DISPLAY: block; HEIGHT: 13px; COLOR: #696969; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.picScroll-left .bd UL LI .img {
	TEXT-ALIGN: center; WIDTH: 90px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden
}
.picScroll-left .bd UL LI .img IMG {
	WIDTH: 90px; HEIGHT: 60px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear
}
.picScroll-left .bd UL LI .img IMG:hover {
	-webkit-transform: scale(1.1); transform: scale(1.1)
}
.picMarquee_left {
	POSITION: relative;  WIDTH: 1148px; HEIGHT: 40px;; margin-top:20px; margin-bottom: 10px
}
.picMarquee_left .title {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; WIDTH: 79px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/link_tit.png) #e62129 no-repeat 26px 7px; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 14px; TOP: 6px; PADDING-TOP: 13px; LEFT: 0px
}
.picMarquee_left .bd {
	POSITION: absolute; WIDTH: 966px; RIGHT: 30px; font-size:14px
}
.picMarquee_left .bd UL {
	OVERFLOW: hidden
}
.picMarquee_left .bd UL LI {
	TEXT-ALIGN: center; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden; MARGIN-RIGHT: 25px; PADDING-TOP: 16px
}
.picMarquee_left .bd UL LI A {
	DISPLAY: block
}
.picMarquee_left .bd UL LI .pic {
	WIDTH: 113px; DISPLAY: table-cell; HEIGHT: 45px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
.picMarquee_left .bd UL LI .pic IMG {
	MAX-WIDTH: 100%; MAX-HEIGHT: 100%; VERTICAL-ALIGN: middle; -webkit-transition: all 0.2s linear; transition: all 0.2s linear
}
.picMarquee_left .bd UL LI .pic A:hover IMG {
	-webkit-transform: scale(1.1); transform: scale(1.1)
}
.footer {
	WIDTH: 100%; BACKGROUND: #f1f1f1; HEIGHT: 130px
}
.foot {
	MARGIN: 0px auto; WIDTH: 1160px
}
.foot UL {
	WIDTH: 806px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.foot LI {
	MARGIN-TOP: 24px; WIDTH: 81px; FLOAT: left; MARGIN-RIGHT: 27px
}
.foot LI P {
	BORDER-BOTTOM: #d2d2d2 1px solid; LINE-HEIGHT: 45px; MARGIN-BOTTOM: 15px; COLOR: #666; FONT-SIZE: 14px
}
.foot LI A {
	LINE-HEIGHT: 23px; DISPLAY: block; COLOR: #999
}
.foot .erweima {
	WIDTH: 116px; FLOAT:right; 
}
.foot .erweima IMG {
	WIDTH: 116px; HEIGHT: 113px
}
.foot .erweima P {
	TEXT-ALIGN: center; LINE-HEIGHT: 45px; COLOR: #666
}
.foot .tel {
	MARGIN-TOP: 27px; WIDTH: 185px; FLOAT: right; COLOR: #666
}
.foot .tel P {
	BORDER-BOTTOM: #d2d2d2 1px solid; LINE-HEIGHT: 45px; WIDTH: 155px; FONT-SIZE: 16px
}
.foot .tel H3 {
	LINE-HEIGHT: 53px; COLOR: #e62129; FONT-SIZE: 24px
}
.foot .tel SPAN {
	LINE-HEIGHT: 22px
}
.foot .tel A {
	BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dcdcdc 1px solid; LINE-HEIGHT: 24px; MARGIN-TOP: 12px; WIDTH: 158px; DISPLAY: block; COLOR: #fc6703; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
.copyright {
	BACKGROUND: #595959; HEIGHT: 109px; margin-top:10px
}
.record {
	MARGIN: 0px auto; WIDTH: 1160px
}
.record .left {
	MARGIN-TOP: 34px; WIDTH: 600px; FLOAT: left; COLOR: #dddddd
}
.record .left P {
	LINE-HEIGHT: 32px; COLOR: #9f9f9f
}

.record .left2 {
	MARGIN-TOP: 34px; WIDTH: 420px; FLOAT: left; COLOR: #dddddd; text-align:right
}
.record .left2 UL {
	MARGIN: 0px -10px 10px 0px; WIDTH: 484px; 
}
.record .left2 LI {
	TEXT-ALIGN: center; WIDTH: 70px; FLOAT: left; HEIGHT: 14px; BORDER-RIGHT: #ddd 1px solid
}
.record .left2 LI A {
	LINE-HEIGHT: 14px; DISPLAY: block; COLOR: #ddd
}
.record .left2 P {
	LINE-HEIGHT: 27px; DISPLAY: inline-block; MARGIN-LEFT: 20px
}


.record .right {
	FLOAT: right; COLOR: #9f9f9f
}
.record .right UL {
	MARGIN: 33px -10px 10px 0px; WIDTH: 484px
}
.record .right LI {
	TEXT-ALIGN: center; WIDTH: 70px; FLOAT: left; HEIGHT: 14px; BORDER-RIGHT: #ddd 1px solid
}
.record .right LI A {
	LINE-HEIGHT: 14px; DISPLAY: block; COLOR: #ddd
}
.record .right P {
	LINE-HEIGHT: 27px; DISPLAY: inline-block; MARGIN-LEFT: 20px
}
.record .right:after {
	MARGIN-LEFT: 8px; 
}
.bdsharebuttonbox {
	PADDING-LEFT: 10px; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
.ny_content {
	MARGIN: 21px auto 108px; WIDTH: 1160px
}
.side {
	WIDTH: 257px; BACKGROUND: #f5f3f3; FLOAT: left
}
.side_p H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 100px; WIDTH: 257px; BACKGROUND: url(../images/side_tit.jpg) no-repeat center 50%; COLOR: #fff; FONT-SIZE: 30px
}
.side_p UL.s_list {
	PADDING-TOP: 20px
}
.side_p UL.s_list LI {
	WIDTH: 257px; MARGIN-BOTTOM: 12px
}
.side_p UL.s_list LI > A {
	BORDER-LEFT: #f5f3f3 3px solid; LINE-HEIGHT: 49px; PADDING-LEFT: 66px; WIDTH: 188px; DISPLAY: block; FONT-SIZE: 16px
}
.side_p UL.s_list LI DL {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 19px; WIDTH: 219px; PADDING-RIGHT: 19px; DISPLAY: none; PADDING-TOP: 0px
}
.side_p UL.s_list LI DD {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px auto; HEIGHT: 50px
}
.side_p UL.s_list LI DD A {
	BORDER-BOTTOM: #e8e8e8 1px solid; LINE-HEIGHT: 49px; PADDING-LEFT: 47px; DISPLAY: block; HEIGHT: 49px; FONT-SIZE: 15px
}
.side_p UL.s_list LI DD A:before {
	PADDING-RIGHT: 5px; COLOR: #c7c7c7; FONT-SIZE: 10px; CONTENT: "¡ñ"
}
.side_p UL.s_list LI DD:hover A {
	COLOR: #e50012
}
.side_p UL.s_list LI DD.on A {
	COLOR: #e50012
}
.side_p UL.s_list LI DD:hover A:before {
	COLOR: #e50012; CONTENT: "¡ñ"
}
.side_p UL.s_list LI DD.on A:before {
	COLOR: #e50012; CONTENT: "¡ñ"
}
.side_p UL.s_list LI:hover > A {
	BORDER-LEFT: #004098 3px solid; BACKGROUND: #e8e8e8
}
.side_p UL.s_list LI.on > A {
	BORDER-LEFT: #004098 3px solid; BACKGROUND: #e8e8e8
}
.side_p UL.s_list LI:hover DL {
	DISPLAY: block
}
.side_p UL.s_list LI.on DL {
	DISPLAY: block
}
.side_c {
	TEXT-ALIGN: center; MARGIN-TOP: 250px
}
.side_c IMG {
	MARGIN-BOTTOM: 35px
}
.ny_tit {
	BORDER-BOTTOM: #e5e5e5 3px solid; LINE-HEIGHT: 97px; TEXT-TRANSFORM: uppercase; COLOR: #5d5d5d; FONT-SIZE: 20px
}
.ny_tit I {
	FONT-STYLE: normal; LETTER-SPACING: 2px
}
.ny_tit SPAN {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/ny_ico.png) no-repeat left center; FLOAT: right; COLOR: #888; FONT-SIZE: 12px
}
.ny_tit SPAN A {
	COLOR: #888
}
.main {
	WIDTH: 863px; FLOAT: right; COLOR: #555
}
.ny_main {
	WIDTH: 863px; FLOAT: right; COLOR: #555
}
.main IMG {
	MARGIN: 0px auto; DISPLAY: block; MAX-WIDTH: 100%
}
.about {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 45px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 0px
}
.about2 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 45px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.about IMG {
	MAX-WIDTH: 815px
}
.about2 IMG {
	WIDTH: 100%
}
.about P {
	LINE-HEIGHT: 36px; MARGIN: 30px 0px; COLOR: #555; FONT-SIZE: 14px
}




.about .top {
	WIDTH: 863px; MARGIN-BOTTOM: 57px; HEIGHT: 220px; margin-left:-24px; padding-top: 10px
}
.about .top .tel {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 25px; WIDTH: 200px; PADDING-RIGHT: 25px; BACKGROUND: #014098; FLOAT: right; HEIGHT: 460px; COLOR: #fff; PADDING-TOP: 30px
}
.about .top .tel H3 {
	BORDER-BOTTOM: #3489ff 1px dashed; LINE-HEIGHT: 52px; MARGIN-BOTTOM: 16px; FONT-SIZE: 18px
}
.about .top .tel P {
	LINE-HEIGHT: 30px; MARGIN-BOTTOM: 15px; HEIGHT: 30px; FONT-SIZE: 15px; color:#FFFFFF
}
.about .top .tel P IMG {
	DISPLAY: inline; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px
}
.about .top .Img {
	WIDTH: 600px; FLOAT: left; HEIGHT: 520px; margin-top: 0px
}



.about2 {
	MARGIN-TOP: 65px
}
.about2  IMG {
	MAX-WIDTH: 100%; MARGIN-BOTTOM: 20px
}
.about2 .speech {
	PADDING-LEFT: 10px; WIDTH: 518px; FLOAT: left
}
.about2 .speech .tit {
	BORDER-BOTTOM: #d5d5d5 1px dashed; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 40px; HEIGHT: 125px; COLOR: #d0d0d0; FONT-SIZE: 24px
}
.about2 .speech .tit H3 {
	LINE-HEIGHT: 70px; LETTER-SPACING: 2px; COLOR: #e50012; FONT-SIZE: 28px; FONT-WEIGHT: normal
}
.about2 .speech P {
	LINE-HEIGHT: 36px; PADDING-LEFT: 23px; BACKGROUND: url(../images/a_ico1.png) no-repeat left 15px; COLOR: #555; FONT-SIZE: 14px
}
.about2 .right {
	WIDTH: 291px; FLOAT: right
}
.about2 .right .img {
	BORDER-BOTTOM: #dddddc 2px dashed; BORDER-LEFT: #dddddc 2px dashed; WIDTH: 171px; HEIGHT: 460px; BORDER-TOP: #dddddc 2px dashed; BORDER-RIGHT: #dddddc 2px dashed
}
.about2 .right .img IMG {
	MARGIN: 62px 0px 0px 55px; WIDTH: 227px; MAX-WIDTH: 227px; BACKGROUND: url(../images/about2.jpg) no-repeat left center; HEIGHT: 336px
}
.about3 .text {
	PADDING-BOTTOM: 55px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 55px
}
.about3 .text IMG {
	WIDTH: 587px; FLOAT: left; HEIGHT: 374px
}
.about3 .text .txt {
	BORDER-BOTTOM: #e50012 5px solid; PADDING-BOTTOM: 9px; MARGIN-TOP: -16px; PADDING-LEFT: 0px; WIDTH: 275px; PADDING-RIGHT: 0px; BACKGROUND: #f0eeee; FLOAT: right; HEIGHT: 354px; PADDING-TOP: 9px
}
.about3 .text .txt P {
	LINE-HEIGHT: 50px; FONT-SIZE: 19px
}
.about3 .text .txt P:before {
	MARGIN: 0px 18px 0px 30px; COLOR: #e50012; CONTENT: "¡¤"; FONT-WEIGHT: bold
}
.about3 .img {
	WIDTH: 863px; BORDER-TOP: #aeafb4 1px solid
}
.about3 .img IMG {
	MARGIN-TOP: -15px
}
.about4 {
	MARGIN-TOP: 51px
}
.about4 IMG {
	MAX-WIDTH: 100%
}
.about4 .line {
	MARGIN-TOP: 76px; WIDTH: 863px; HEIGHT: 77px; BORDER-TOP: #a0a0a0 1px dashed
}
.about4 .line EM {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; TEXT-TRANSFORM: uppercase; MARGIN: -16px auto 0px; WIDTH: 243px; DISPLAY: block; BACKGROUND: #fff; LETTER-SPACING: 2px; HEIGHT: 32px; COLOR: #999; FONT-SIZE: 18px
}
.about4 .img {
	MARGIN-BOTTOM: 120px
}
#teamMain {
	MARGIN-TOP: 38px
}
.teammates {
	WIDTH: 863px
}
.show {
	MARGIN: 0px auto 30px; WIDTH: 252px; HEIGHT: 405px
}
.show IMG {
	WIDTH: 252px; HEIGHT: 328px; CURSOR: pointer
}
.show P {
	TEXT-ALIGN: center; HEIGHT: 77px; COLOR: #999
}
.show P SPAN {
	BORDER-BOTTOM: #c7c7c7 1px dotted; LINE-HEIGHT: 54px; DISPLAY: block; MARGIN-BOTTOM: 12px; HEIGHT: 44px; COLOR: #666; FONT-SIZE: 14px
}
.show:hover P SPAN {
	COLOR: #000
}
.box {
	POSITION: relative; MARGIN: 50px auto 0px; WIDTH: 751px
}
.box .bd UL {
	ZOOM: 1; OVERFLOW: hidden
}
.box .bd UL LI.show {
	TEXT-ALIGN: center; MARGIN: 0px 29px 0px 0px; WIDTH: 166px; FLOAT: left; HEIGHT: 334px; _display: inline
}
.box .bd UL LI .photo {
	WIDTH: 166px; HEIGHT: 216px; OVERFLOW: hidden
}
.box .bd UL LI .photo IMG {
	WIDTH: 166px; HEIGHT: 216px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear
}
.box .bd UL LI .photo IMG:hover {
	-webkit-transform: scale(1.1); transform: scale(1.1)
}
.box .btn {
	POSITION: absolute; WIDTH: 23px; DISPLAY: block; HEIGHT: 49px; TOP: 90px; CURSOR: pointer
}
.box .prev {
	BACKGROUND: url(../images/btn_left.png); LEFT: -50px
}
.box .next {
	BACKGROUND: url(../images/btn_right.png); RIGHT: -50px
}
.teamates-info {
	Z-INDEX: 999; POSITION: fixed; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#tobx .tobx {
	Z-INDEX: 999; POSITION: fixed; PADDING-BOTTOM: 26px; MARGIN: -190px 0px 0px -352px; PADDING-LEFT: 23px; WIDTH: 659px; PADDING-RIGHT: 23px; DISPLAY: none; FLOAT: left; HEIGHT: 328px; TOP: 50%; PADDING-TOP: 26px; LEFT: 50%; border-radius: 15px
}
#tobx .tobx > IMG {
	BORDER-BOTTOM: #fff 3px solid; BORDER-LEFT: #fff 3px solid; WIDTH: 246px; FLOAT: left; HEIGHT: 322px; BORDER-TOP: #fff 3px solid; BORDER-RIGHT: #fff 3px solid
}
#tobx .tobx .text {
	WIDTH: 346px; FLOAT: right
}
#tobx .tobx .text H3 {
	BORDER-BOTTOM: #8e8f91 1px dashed; LINE-HEIGHT: 40px; WIDTH: 310px; MARGIN-BOTTOM: 15px; COLOR: #e50012; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
#tobx .tobx .text P {
	LINE-HEIGHT: 30px; COLOR: #333; FONT-SIZE: 14px
}
#tobx .tobx .back {
	POSITION: absolute; WIDTH: 100px; BOTTOM: 0px; HEIGHT: 82px; CURSOR: pointer; RIGHT: 0px
}
#tobx .tobx .back IMG {
	MARGIN: 46px 0px 0px 46px
}
#timeline {
	POSITION: relative; MARGIN: 40px auto 0px; WIDTH: 863px; BACKGROUND: url(../images/line.jpg) repeat-x left 45px; HEIGHT: auto; OVERFLOW: hidden
}
#timeline .box {
	MARGIN: 0px auto; WIDTH: 810px; OVERFLOW: hidden
}
#dates {
	HEIGHT: 60px
}
#dates LI {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; WIDTH: 90px; BACKGROUND: url(../images/dian.png) no-repeat center bottom; FLOAT: left; HEIGHT: 50px; FONT-SIZE: 16px
}
#dates A {
	LINE-HEIGHT: 20px; DISPLAY: block; HEIGHT: 50px; COLOR: #999
}
#dates .selected {
	BACKGROUND: url(../images/dian_bg.png) no-repeat center bottom; COLOR: #e50012; FONT-SIZE: 20px
}
#issues {
	MARGIN-TOP: 60px
}
#issues LI {
	WIDTH: 863px; FLOAT: left
}
#issues LI .date {
	BORDER-BOTTOM: #e5e5e5 1px solid; POSITION: relative; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 861px; MARGIN-BOTTOM: 30px; HEIGHT: auto; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
#issues LI .date H1 {
	TEXT-ALIGN: center; MARGIN: 3px; WIDTH: 143px; FLOAT: left; HEIGHT: 67px; COLOR: #e50012; FONT-SIZE: 30px
}
#issues LI .date H1 SPAN {
	MARGIN-TOP: 20px; DISPLAY: block; COLOR: #e50012; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
#issues LI .date .text {
	LINE-HEIGHT: 67px; WIDTH: 635px; FLOAT: right; MARGIN-RIGHT: 40px
}
#issues LI .date .text P {
	LINE-HEIGHT: 24px; MARGIN: 5px 0px; COLOR: #333; FONT-SIZE: 14px
}
#next {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 24px; OVERFLOW: hidden; TOP: 35px
}
#prev {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 24px; OVERFLOW: hidden; TOP: 35px
}
#next:hover {
	BACKGROUND-POSITION: 0px -26px
}
#prev:hover {
	BACKGROUND-POSITION: 0px -26px
}
#next {
	BACKGROUND-IMAGE: url(../images/next.png); RIGHT: 0px
}
#prev {
	BACKGROUND-IMAGE: url(../images/prev.png); LEFT: 0px
}
.disabled#next {
	opacity: 0.2
}
.disabled#prev {
	opacity: 0.2
}
.about7 {
	MARGIN: 60px 40px 0px 55px
}
.about7 .title IMG {
	MARGIN-LEFT: 0px
}
.about7 UL {
	MARGIN-TOP: 60px
}
.about7 LI {
	POSITION: relative; WIDTH: 768px; MARGIN-BOTTOM: 23px
}
.about7 LI .date {
	POSITION: absolute; LINE-HEIGHT: 48px; MARGIN-TOP: -24px; PADDING-LEFT: 40px; WIDTH: 256px; BACKGROUND: url(../images/a8_ico.png) no-repeat left center; FLOAT: left; HEIGHT: 48px; COLOR: #fff; FONT-SIZE: 20px; TOP: 50%
}
.about7 LI .txt {
	WIDTH: 450px; FLOAT: right
}
.about7 LI .txt P {
	LINE-HEIGHT: 30px; MARGIN: 5px 0px; PADDING-LEFT: 28px; BACKGROUND: url(../images/a8_ico2.png) no-repeat left center; COLOR: #333; FONT-SIZE: 20px
}
.about7 LI .txt P SPAN {
	COLOR: #e50012
}
.group UL.list {
	MARGIN-RIGHT: -25px; PADDING-TOP: 48px
}
.group UL.list LI {
	WIDTH: 270px; FLOAT: left; HEIGHT: 240px; MARGIN-RIGHT: 25px
}
.group UL.list LI .pic {
	BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 256px; PADDING-RIGHT: 6px; HEIGHT: 150px; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-TOP: 6px
}
.group UL.list LI .pic A {
	DISPLAY: block; OVERFLOW: hidden
}
.group UL.list LI .pic A IMG {
	WIDTH:256px; HEIGHT: 150px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear
}
.group UL.list LI .pic IMG:hover {
	-webkit-transform: scale(1.1); transform: scale(1.1)
}
.group UL.list LI .name {
	LINE-HEIGHT: 45px; MARGIN: 0px auto; WIDTH: 270px; DISPLAY: block; HEIGHT: 75px
}
.group UL.list LI .name SPAN {
	WIDTH: 270px; BACKGROUND: #fff; FONT-SIZE: 15px
}
.group UL.list LI .name P {
	MARGIN-TOP: -36px; WIDTH: 260px; BORDER-TOP: #bfbfbf 1px dashed
}




.group2 UL.list {
	MARGIN-RIGHT: -25px; PADDING-TOP: 48px
}
.group2 UL.list LI {
	WIDTH: 419px; FLOAT: left; HEIGHT: 400px; MARGIN-RIGHT: 25px
}
.group2 UL.list LI .pic {
	BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 405px; PADDING-RIGHT: 6px; HEIGHT: 300px; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-TOP: 6px
}
.group2 UL.list LI .pic A {
	DISPLAY: block; OVERFLOW: hidden
}
.group2 UL.list LI .pic A IMG {
	WIDTH: 405px; HEIGHT: 300px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear
}
.group2 UL.list LI .pic IMG:hover {
	-webkit-transform: scale(1.1); transform: scale(1.1)
}
.group2 UL.list LI .name {
	LINE-HEIGHT: 75px; MARGIN: 0px auto; WIDTH: 405px; DISPLAY: block; HEIGHT: 75px
}
.group2 UL.list LI .name SPAN {
	WIDTH: 174px; DISPLAY: inline-block; BACKGROUND: #fff; FONT-SIZE: 15px
}
.group2 UL.list LI .name P {
	MARGIN-TOP: -36px; WIDTH: 412px; BORDER-TOP: #bfbfbf 1px dashed
}



.detail {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 26px; PADDING-TOP: 0px
}
.detail .tit {
	BORDER-BOTTOM: #bdbdbd 1px dashed; TEXT-ALIGN: center; LINE-HEIGHT: 100px; HEIGHT: 80px; FONT-SIZE: 18px; OVERFLOW: hidden
}
.detail .related {
	TEXT-ALIGN: center; PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; PADDING-TOP: 18px
}
.detail .text {
	PADDING-BOTTOM: 37px; LINE-HEIGHT: 30px
}
.detail .text H3 {
	LINE-HEIGHT: 85px; HEIGHT: 85px; COLOR: #cf020b; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
.detail .text H4 {
	LINE-HEIGHT: 85px; HEIGHT: 85px; COLOR: #cf020b; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
.detail .text H4 {
	COLOR: #333
}
.detail .text P {
	COLOR: #333; FONT-SIZE: 14px
}
.detail .text .photo {
	TEXT-ALIGN: center; WIDTH: 811px; HEIGHT: 259px
}
.detail .text .photo IMG {
	WIDTH: 399px; DISPLAY: inline-block; HEIGHT: 259px
}
.detail .text .photo .img {
	MARGIN-RIGHT: 9px
}
.detail .other {
	WIDTH: 100%
}
.detail .other LI {
	LINE-HEIGHT: 36px; COLOR: #666666; text-align: right; font-size: 14px
}
.detail .other LI A {
	COLOR: #666666
}
.detail .print {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 8px
}
.detail .print A {
	MARGIN-RIGHT: 20px
}
.page_change {
	TEXT-ALIGN: center; MARGIN: 50px auto 0px
}
.page_change A:hover {
	COLOR: #ef1019
}
.page_change A.on {
	COLOR: #ef1019
}
.page_change A {
	MIN-WIDTH: 24px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: 30px; COLOR: #666; FONT-SIZE: 16px; OVERFLOW: hidden; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; -webkit-transition: all .1s linear; transition: all .1s linear
}
.page_change A.prev {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; LINE-HEIGHT: 32px; FONT-FAMILY: simsun; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid
}
.page_change A.next {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; LINE-HEIGHT: 32px; FONT-FAMILY: simsun; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid
}
.page_change A.prev:hover {
	BORDER-BOTTOM: #ef1019 1px solid; BORDER-LEFT: #ef1019 1px solid; BACKGROUND: #ef1019; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: #ef1019 1px solid; BORDER-RIGHT: #ef1019 1px solid
}
.page_change A.next:hover {
	BORDER-BOTTOM: #ef1019 1px solid; BORDER-LEFT: #ef1019 1px solid; BACKGROUND: #ef1019; COLOR: #fff; FONT-SIZE: 18px; BORDER-TOP: #ef1019 1px solid; BORDER-RIGHT: #ef1019 1px solid
}
.join {
	MARGIN-TOP: 45px
}
.join IMG {
	MARGIN-TOP: 0px; WIDTH: 100%; margin-bottom: 20px
}
.join H3 {
	LINE-HEIGHT: 90px; HEIGHT: 80px; COLOR: #333; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.join P {
	LINE-HEIGHT: 30px; FONT-SIZE: 14px
}
.join2 {
	MARGIN: 55px 50px 0px
}
.join2 .tit {
	LINE-HEIGHT: 37px; MARGIN: 40px 0px; PADDING-LEFT: 64px; WIDTH: 132px; BACKGROUND: url(../images/join_ico.png) #e50012 no-repeat 23px center; HEIGHT: 37px; COLOR: #fff; FONT-SIZE: 20px; border-radius: 15px
}
.join2 P {
	LINE-HEIGHT: 30px; FONT-SIZE: 14px
}
.join3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 95px; PADDING-RIGHT: 95px; PADDING-TOP: 63px
}
.join3 P {
	LINE-HEIGHT: 30px; MARGIN-BOTTOM: 60px; FONT-SIZE: 14px
}
.join4 {
	MARGIN-TOP: 45px
}
.join4 A {
	FONT-SIZE: 24px
}
.join4 .title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 47px; WIDTH: 816px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 35px; BACKGROUND: url(../images/join4_1.jpg) no-repeat center 50%; HEIGHT: 138px; PADDING-TOP: 47px
}
.join4 .title P {
	LETTER-SPACING: 2px; COLOR: #fff; FONT-SIZE: 22px
}
.join4 .title P SPAN {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: normal; MARGIN-LEFT: 15px; FONT-SIZE: 18px
}
.join_search {
	MARGIN: 26px 0px 0px -10px; WIDTH: 345px; BACKGROUND: #fff; HEIGHT: 32px; border-radius: 15px
}
.join_search .input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 32px; PADDING-LEFT: 35px; WIDTH: 272px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: #666; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.join_search .button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 38px; BACKGROUND: url(../images/join_search.png) no-repeat left center; FLOAT: right; HEIGHT: 32px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
UL.join_list LI:before {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
UL.join_list LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 46px; WIDTH: 100%; HEIGHT: 46px
}
UL.join_list LI H1:first-child {
	TEXT-ALIGN: left; PADDING-LEFT: 48px; WIDTH: 223px
}
UL.join_list LI P:first-child {
	TEXT-ALIGN: left; PADDING-LEFT: 48px; WIDTH: 223px
}
UL.join_list LI H1 {
	WIDTH: 148px; BACKGROUND: #888; FLOAT: left; COLOR: #fff; FONT-SIZE: 16px
}
UL.join_list LI P {
	WIDTH: 148px; FLOAT: left; FONT-SIZE: 14px
}
UL.join_list LI P A {
	DISPLAY: block
}
UL.join_list LI P:hover A {
	COLOR: #ff4800
}
.join_detail {
	MARGIN: 10px 26px 0px
}
.join_detail H1 {
	BORDER-BOTTOM: #e8e8ea 1px solid; LINE-HEIGHT: 80px; MARGIN-BOTTOM: 20px; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.join_detail P {
	LINE-HEIGHT: 30px; FONT-SIZE: 14px
}
.join_detail P STRONG {
	LINE-HEIGHT: 50px; COLOR: #333; FONT-SIZE: 15px
}
.ny P {
	LINE-HEIGHT: 30px; FONT-SIZE: 14px
}
.culture {
	TEXT-ALIGN: center; MARGIN: 0px 50px
}
.culture video {
	MARGIN: 45px auto
}
.culture video.left {
	MARGIN-RIGHT: 27px
}
.culture P {
	TEXT-ALIGN: left
}
.culture2 UL.list {
	MARGIN-TOP: 38px; MARGIN-RIGHT: -37px
}
.culture2 UL.list LI {
	WIDTH: 263px; MARGIN-BOTTOM: 30px; FLOAT: left; HEIGHT: 230px; MARGIN-RIGHT: 37px
}
.culture2 UL.list LI A {
	DISPLAY: block; OVERFLOW: hidden
}
.culture2 UL.list LI IMG {
	WIDTH: 263px; HEIGHT: 178px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear
}
.culture2 UL.list LI IMG:hover {
	-webkit-transform: scale(1.1); transform: scale(1.1)
}
.culture2 UL.list LI .name {
	BORDER-BOTTOM: #e0dfdf 1px solid; LINE-HEIGHT: 51px; PADDING-LEFT: 30px; WIDTH: 233px; DISPLAY: block; BACKGROUND: url(../images/culture_ico.jpg) no-repeat left center; HEIGHT: 51px; COLOR: #333; FONT-SIZE: 14px
}
.culture3 {
	MARGIN-TOP: 50px
}
.culture3 .tit {
	MARGIN: 60px auto
}
.culture3 .img1 {
	MARGIN-BOTTOM: 28px
}
.culture3 .img2 {
	MARGIN-BOTTOM: 65px
}
.duty {
	TEXT-TRANSFORM: uppercase; MARGIN: 84px 0px 0px 45px
}
.duty .left {
	WIDTH: 412px; FLOAT: left
}
.duty .left .title {
	BORDER-BOTTOM: #999999 1px dashed; LETTER-SPACING: 2px; HEIGHT: 88px
}
.duty .left .title H1 {
	COLOR: #af8c64; FONT-SIZE: 30px
}
.duty .left .title > EM {
	LINE-HEIGHT: 40px; HEIGHT: 53px; COLOR: #bb9e7f; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.duty .left P {
	BORDER-BOTTOM: #999999 1px dashed; PADDING-BOTTOM: 25px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 25px
}
.duty .left H3 {
	FONT-WEIGHT: normal
}
.duty .left H4 {
	FONT-WEIGHT: normal
}
.duty .left H3 {
	LINE-HEIGHT: 100px; HEIGHT: 94px; COLOR: #e50012; FONT-SIZE: 24px
}
.duty .left H3 EM {
	COLOR: #333; MARGIN-LEFT: 22px
}
.duty .left H4 {
	BORDER-BOTTOM: #999 1px solid; POSITION: relative; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-LEFT: 34px; PADDING-RIGHT: 34px; DISPLAY: inline-block; HEIGHT: 34px; FONT-SIZE: 16px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px
}
.duty .left H4 .arrow {
	BORDER-BOTTOM: transparent 6px solid; POSITION: absolute; BORDER-LEFT: #e50012 9px solid; BORDER-TOP: transparent 6px solid; TOP: 13px; LEFT: 15px
}
.duty IMG {
	WIDTH: 354px; FLOAT: right; HEIGHT: 527px
}
.duty2 {
	MARGIN-TOP: 90px
}
.duty2 .con {
	MARGIN-TOP: 65px
}
.duty2 .text {
	PADDING-LEFT: 10px; WIDTH: 555px; FLOAT: left
}
.duty2 .text P:before {
	WIDTH: 8px; DISPLAY: inline-block; BACKGROUND: #e50012; HEIGHT: 8px; COLOR: #e50012; CONTENT: ""; MARGIN-RIGHT: 14px; border-radius: 15px
}
.duty2 .text P {
	MARGIN-BOTTOM: 30px; COLOR: #333
}
.duty2 UL.photo {
	WIDTH: 232px; FLOAT: right
}
.duty2 UL.photo LI {
	MARGIN-BOTTOM: 12px
}
.duty2 UL.photo LI IMG {
	WIDTH: 232px; HEIGHT: 138px
}
.duty3 {
	MARGIN: 65px 23px 0px
}
.gallery {
	MARGIN-RIGHT: -43px
}
.gallery LI {
	MARGIN-BOTTOM: 33px; FLOAT: left; MARGIN-RIGHT: 43px
}
.gallery LI IMG {
	WIDTH: 387px; HEIGHT: 234px
}
.gallery LI P {
	LINE-HEIGHT: 42px; MARGIN-TOP: 16px; PADDING-LEFT: 57px; WIDTH: 330px; BACKGROUND: url(../images/duty_ico.png) #f0f0f0 no-repeat 17px center; HEIGHT: 42px; COLOR: #333; FONT-SIZE: 15px; CURSOR: pointer
}
.gallery LI:hover P {
	COLOR: #e50012
}
.ny_news UL {
	MARGIN-TOP: 13px
}
.ny_news LI {
	BORDER-BOTTOM: #bbbbbb 1px dashed; WIDTH: 863px; HEIGHT: 120px; PADDING-TOP: 20px
}
.ny_news LI IMG {
	WIDTH: 163px; FLOAT: left; HEIGHT: 117px
}
.ny_news LI .text {
	WIDTH: 680px; FLOAT: left; MARGIN-LEFT: 24px
}
.ny_news LI .text H3 {
	HEIGHT: 35px; FONT-SIZE: 16px
}
.ny_news LI .text P {
	LINE-HEIGHT: 24px
}
.ny_news LI .text .more {
	BORDER-BOTTOM: #dee1e4 1px solid; POSITION: relative; BORDER-LEFT: #dee1e4 1px solid; MARGIN-TOP: 18px; WIDTH: 110px; HEIGHT: 18px; BORDER-TOP: #dee1e4 1px solid; BORDER-RIGHT: #dee1e4 1px solid
}
.ny_news LI .text .more .arrow {
	BORDER-BOTTOM: transparent 6px solid; POSITION: absolute; BORDER-LEFT: #cccccc 6px solid; BORDER-TOP: transparent 6px solid; TOP: 3px; LEFT: 8px
}
.ny_news LI .text .name {
	TEXT-ALIGN: center; BORDER-LEFT: #dee1e4 1px solid; LINE-HEIGHT: 18px; TEXT-TRANSFORM: uppercase; WIDTH: 89px; DISPLAY: block; FLOAT: right; COLOR: #e43702
}
.ny_news LI .date {
	TEXT-ALIGN: center; WIDTH: 120px; FLOAT: right; HEIGHT: 30px; 
}
.ny_news LI .date H4 {
	BACKGROUND: url(../images/arrow1.png) no-repeat right top; HEIGHT: 81px; COLOR: #c50f16; FONT-SIZE: 50px; PADDING-TOP: 15px
}
.ny_news LI .date P {
	BORDER-BOTTOM: #e9e8e8 1px solid; BORDER-LEFT: #e9e8e8 1px solid; LINE-HEIGHT: 23px; WIDTH: 118px; COLOR: #b2b2b2; FONT-SIZE: 18px; BORDER-TOP: #e9e8e8 1px solid; BORDER-RIGHT: #e9e8e8 1px solid
}
.ny_news LI:hover .text H3 A {
	COLOR: #c50f16
}
.ny_news LI:hover .more .arrow {
	BORDER-LEFT: #e43702 6px solid
}
.map {
	MARGIN-TOP: 50px
}
.map LI {
	TEXT-ALIGN: left; WIDTH: 122px; FLOAT: left; BORDER-RIGHT: #c7c6c6 1px dashed
}
.map LI A {
	LINE-HEIGHT: 30px; PADDING-LEFT: 30px; DISPLAY: block; COLOR: #666; FONT-SIZE: 14px
}
.map LI H3 {
	BORDER-BOTTOM: #e50012 4px solid; WIDTH: 66px; MARGIN-BOTTOM: 20px; HEIGHT: 34px; COLOR: #333; FONT-SIZE: 16px
}
.map LI SPAN {
	DISPLAY: block; COLOR: #9c9b9b; FONT-SIZE: 12px
}
.contact {
	MARGIN-TOP: 64px; 
}
.contact .top {
	WIDTH: 863px; MARGIN-BOTTOM: 57px; HEIGHT: 220px
}
.contact .top .tel {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 25px; WIDTH: 200px; PADDING-RIGHT: 25px; BACKGROUND: #d6000b; FLOAT: right; HEIGHT: 460px; COLOR: #fff; PADDING-TOP: 30px
}
.contact .top .tel H3 {
	BORDER-BOTTOM: #dd4b51 1px dashed; LINE-HEIGHT: 52px; MARGIN-BOTTOM: 16px; FONT-SIZE: 18px
}
.contact .top .tel P {
	LINE-HEIGHT: 30px; MARGIN-BOTTOM: 15px; HEIGHT: 30px; FONT-SIZE: 15px
}
.contact .top .tel P IMG {
	DISPLAY: inline; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px
}
.contact .top .Img {
	WIDTH: 600px; FLOAT: left; HEIGHT: 520px; margin-top: 0px
}
.contact > P {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 863px; BACKGROUND: #949494; COLOR: #fff; FONT-SIZE: 16px
}
.contact > P SPAN {
	TEXT-TRANSFORM: uppercase
}
.contact UL {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 30px; PADDING-LEFT: 60px; WIDTH: 743px; PADDING-RIGHT: 60px; PADDING-TOP: 0px
}
.contact LI {
	BORDER-BOTTOM: #dcdbdb 1px dashed; POSITION: relative; PADDING-BOTTOM: 20px; MIN-HEIGHT: 150px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.contact LI:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
.contact LI .left {
	WIDTH: 530px; FLOAT: left
}
.contact LI .left P {
	LINE-HEIGHT: 42px; COLOR: #666; FONT-SIZE: 15px
}
.contact LI .left P EM {
	COLOR: #e50012
}
.contact LI .erweima {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 7px; MARGIN-TOP: 13px; PADDING-LEFT: 7px; WIDTH: 140px; PADDING-RIGHT: 7px; FLOAT: right; HEIGHT: 105px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 7px
}
.contact LI .erweima IMG {
	WIDTH: 140px; HEIGHT: 105px
}
.downloads {
	MARGIN-TOP: 70px
}
.downloads UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 66px; PADDING-RIGHT: 66px; PADDING-TOP: 0px
}
.downloads LI {
	BORDER-BOTTOM: #d7d7d7 1px dashed; LINE-HEIGHT: 47px; HEIGHT: 47px; FONT-SIZE: 14px
}
.downloads LI A {
	PADDING-RIGHT: 36px; DISPLAY: block; BACKGROUND: url(../images/xz_ico1.png) no-repeat right center; FLOAT: right
}
.downloads LI:hover {
	COLOR: #ff0000
}
.downloads LI:hover A {
	BACKGROUND: url(../images/xz_ico2.png) no-repeat right center; COLOR: #ff0000
}
.culture2 .tits {
	BORDER-BOTTOM: #d7d7d7 1px dashed; TEXT-ALIGN: center; LINE-HEIGHT: 60px; MARGIN: 33px auto; WIDTH: 726px; FONT-SIZE: 16px
}
.multi_slide {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 726px
}
.multi_slide:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: ""
}
.multi_slide .bd {
	POSITION: relative
}
.multi_slide .bd UL LI {
	POSITION: relative; WIDTH: 726px; HEIGHT: 492px
}
.multi_slide .bd UL LI IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.multi_slide .smallScroll {
	POSITION: relative; MARGIN-TOP: 23px
}
.multi_slide .smallImg {
	WIDTH: 726px; HEIGHT: 115px; OVERFLOW: hidden
}
.multi_slide .smallImg UL {
	WIDTH: 99999px; HEIGHT: 115px
}
.multi_slide .smallImg LI {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 160px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 107px; BORDER-TOP: #fff 1px solid; CURSOR: pointer; MARGIN-RIGHT: 18px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
.multi_slide .smallImg IMG {
	FILTER: alpha(opacity=40); WIDTH: 160px; HEIGHT: 107px; -webkit-transition: all .15s linear; transition: all .15s linear; opacity: .4
}
.multi_slide .smallImg LI.on IMG {
	FILTER: alpha(opacity=100); opacity: 1
}
.multi_slide .smallImg LI.on {
	BORDER-BOTTOM: #fc2a14 1px solid; BORDER-LEFT: #fc2a14 1px solid; BORDER-TOP: #fc2a14 1px solid; BORDER-RIGHT: #fc2a14 1px solid
}
.multi_slide .bd .btn {
	POSITION: absolute; WIDTH: 21px; BACKGROUND: url(../images/btn_1.png); HEIGHT: 44px; TOP: 50%; CURSOR: pointer; -webkit-transition: all .15s linear; transition: all .15s linear
}
.multi_slide .bd .lPrev {
	LEFT: -71px
}
.multi_slide .bd .lNext {
	BACKGROUND-POSITION: 0px -44px; RIGHT: -71px
}
.multi_slide .bd .btn:hover {
	BACKGROUND: url(../images/btn_2.png)
}
.multi_slide .bd .lNext:hover {
	BACKGROUND-POSITION: 0px -44px
}
.multi_slide .smallScroll .btn {
	POSITION: absolute; WIDTH: 25px; HEIGHT: 24px; TOP: 40%; CURSOR: pointer
}
.multi_slide .smallScroll .sPrev {
	BACKGROUND: url(../images/prev.png); LEFT: -41px
}
.multi_slide .smallScroll .sPrev:hover {
	BACKGROUND-POSITION: 0px -26px
}
.multi_slide .smallScroll .sNext {
	BACKGROUND: url(../images/next.png); RIGHT: -41px
}
.multi_slide .smallScroll .sNext:hover {
	BACKGROUND-POSITION: 0px -26px
}
EM {
	FONT-STYLE: normal
	
}

