
BODY {
	FONT-FAMILY: "Microsoft YaHei", SimHei, "Hiragino Sans GB", Helvetica, Arial, sans-serif; FONT-SIZE: 17px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}

H1 {
	FONT-WEIGHT: 400
}
H2 {
	FONT-WEIGHT: 400
}
H3 {
	FONT-WEIGHT: 400
}
H4 {
	FONT-WEIGHT: 400
}
H5 {
	FONT-WEIGHT: 400
}
H6 {
	FONT-WEIGHT: 400
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ' '
}
.wrapper {
	MARGIN: 0px auto; WIDTH: 1200px
}




#main-index .words-img {
	WIDTH: 100%; DISPLAY: block
}
#main-index .block-group {
	POSITION: relative; MARGIN-TOP: 35px; HEIGHT: 585px
}
#main-index .block-group A {
	DISPLAY: block
}
#main-index .block-group IMG {
	DISPLAY: block
}
#main-index .group-profile {
	POSITION: absolute; OVERFLOW: hidden
}
#main-index .research-strength {
	POSITION: absolute; OVERFLOW: hidden
}
#main-index .product-center {
	POSITION: absolute; OVERFLOW: hidden
}
#main-index .group-profile {
	WIDTH: 508px; HEIGHT: 585px; TOP: 0px; LEFT: 0px
}
#main-index .research-strength {
	WIDTH: 675px; HEIGHT: 285px; TOP: 0px; RIGHT: 0px
}
#main-index .product-center {
	WIDTH: 675px; BOTTOM: 0px; HEIGHT: 285px; RIGHT: 0px
}
#main-index .js-block-title {
	POSITION: absolute; BOTTOM: 30px; LEFT: 35px; -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); transition: all 1s cubic-bezier(0.19, 1, 0.22, 1)
}
#main-index .block-title-animate {
	BOTTOM: 55px
}
#main-index .block-top-layer {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#main-index .block-bottom-layer {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#main-index .block-top-layer {
	BACKGROUND-COLOR: transparent; -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); transition: all 1s cubic-bezier(0.19, 1, 0.22, 1)
}
#main-index .block-active {
	
}
#main-index .block-bg-img {
	POSITION: relative; TOP: 0px; LEFT: 0px; -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); transition: all 1s cubic-bezier(0.19, 1, 0.22, 1)
}
#main-index .block-bg-animate {
	LEFT: -20px
}
#main-index .dot-line {
	BORDER-BOTTOM: #d5d5d5 1px dashed; WIDTH: 100%; HEIGHT: 35px
}
#main-index .news-wrapper-left {
	WIDTH: 595px; FLOAT: left
}
#main-index .news-wrapper-left .news-type-title {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 25px; FONT-SIZE: 30px
}
#main-index .news-wrapper-left .news-type-title .news-sub-title {
	COLOR: #0651c0; FONT-SIZE: 18px
}
#main-index .news-wrapper-left .news-box {
	WIDTH: 100%; MARGIN-BOTTOM: 25px; HEIGHT: 112px
}
#main-index .news-wrapper-left .news-box .news-small-img-wrapper {
	WIDTH: 147px; FLOAT: left; HEIGHT: 112px; OVERFLOW: hidden
}
#main-index .news-wrapper-left .news-box .news-small-img {
	WIDTH: 147px; FLOAT: left; HEIGHT: 112px
}
#main-index .news-wrapper-left .news-box .news-content-box {
	POSITION: relative; WIDTH: 440px; FLOAT: right; HEIGHT: 112px
}
#main-index .news-wrapper-left .news-box .news-content-box .news-title {
	POSITION: relative; WIDTH: 440px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 10px; FONT-SIZE: 15px; OVERFLOW: hidden
}
#main-index .news-wrapper-left .news-box .news-content-box .news-title:hover {
	COLOR: #0651c0
}
#main-index .news-wrapper-left .news-box .news-content-box .news-content {
	LINE-HEIGHT: 1.5; TEXT-OVERFLOW: ellipsis; FONT-SIZE: 14px; OVERFLOW: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical
}
#main-index .news-wrapper-left .news-box .news-content-box .news-date {
	POSITION: absolute; BOTTOM: 0px; COLOR: #727171; FONT-SIZE: 14px; LEFT: 0px
}
#main-index .news-wrapper-right {
	MARGIN-TOP: 30px; WIDTH: 554px; FLOAT: right
}
#main-index .news-wrapper-right .news-big-img-wrapper {
	WIDTH: 554px; HEIGHT: 342px; OVERFLOW: hidden
}
#main-index .news-wrapper-right .news-big-img {
	WIDTH: 554px; DISPLAY: block; HEIGHT: 342px
}
#main-index .news-wrapper-right .news-title-right {
	MARGIN-TOP: 20px; WIDTH: 553px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; COLOR: #777; FONT-SIZE: 17px; OVERFLOW: hidden
}
#main-index .news-wrapper-right .news-content-right {
	MARGIN-TOP: 15px; WIDTH: 553px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FONT-SIZE: 15px; OVERFLOW: hidden
}
#main-index .video-index {
	WIDTH: 1200px; MARGIN-BOTTOM: 40px
}

#main-common .banner-small {
	WIDTH: 100%
}
#main-common .banner-small IMG {
	WIDTH: 100%; DISPLAY: block
}
#main-common .where-you-are {
	MARGIN-TOP: 35px; MARGIN-BOTTOM: 25px; FONT-SIZE: 15px
}
#main-common .nav-second-type-btn-wrapper {
	WIDTH: 195px; FLOAT: left
}
#main-common .nav-second-type-btn-wrapper .btn-second-type {
	LINE-HEIGHT: 37px; BACKGROUND-COLOR: #f2f2f2; MARGIN: 22px 5px; WIDTH: 152px; HEIGHT: 37px; border-radius: 5px
}
#main-common .nav-second-type-btn-wrapper .btn-second-type A {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 14px; FONT-WEIGHT: 600; border-radius: 5px
}
#main-common .nav-second-type-btn-wrapper .btn-second-type .btn-active {
	BACKGROUND-COLOR: #0651c0; COLOR: #fff
}
#main-common .right-content {
	WIDTH: 996px; FLOAT: right
}
#main-common .right-content .right_main_content {
	TEXT-ALIGN: justify; LINE-HEIGHT: 2; MARGIN-TOP: 20px; MARGIN-BOTTOM: 50px
}
#main-common .right-content P {
	LINE-HEIGHT: 2
}
#main-common .right-content .news-wrapper {
	POSITION: relative; BORDER-LEFT: #cecdcd 1px solid; WIDTH: 100%; HEIGHT: 213px; bordnews-detailer-bottom: 1px solid #cecdcd
}
#main-common .right-content .news-wrapper:hover {
	BACKGROUND-COLOR: #f2f2f2
}
#main-common .right-content .news-wrapper:first-child {
	HEIGHT: 213px
}
#main-common .right-content .news-content-wrapper {
	MARGIN-TOP: 25px; WIDTH: 765px; FLOAT: left; MARGIN-LEFT: 15px
}
#main-common .right-content .news-content-wrapper .news-title {
	LINE-HEIGHT: 2.1; FONT-SIZE: 17px; FONT-WEIGHT: 600
}
#main-common .right-content .news-content-wrapper .news-title:hover {
	COLOR: #0651c0
}
#main-common .right-content .news-content-wrapper .news-title .dot {
	POSITION: absolute; BACKGROUND-COLOR: #cecdcd; WIDTH: 5px; DISPLAY: inline-block; HEIGHT: 5px; TOP: 42px; LEFT: -3px; border-radius: 50%
}
#main-common .right-content .news-content-wrapper .news-title .news-date {
	LINE-HEIGHT: 35px; FLOAT: right; FONT-SIZE: 12px; FONT-WEIGHT: 400
}
#main-common .right-content .news-content-wrapper .content {
	LINE-HEIGHT: 1.8; TEXT-OVERFLOW: ellipsis; FONT-SIZE: 15px; OVERFLOW: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical
}
#main-common .right-content .news-content-wrapper .more-btn {
	POSITION: absolute; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 15px; BOTTOM: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 15px; PADDING-TOP: 4px; LEFT: 0px
}
#main-common .right-content .news-img-wrapper {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 4px; MARGIN-TOP: 27px; PADDING-LEFT: 4px; WIDTH: 184px; PADDING-RIGHT: 4px; FLOAT: right; HEIGHT: 170px; OVERFLOW: hidden; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 4px
}
#main-common .right-content .news-img-wrapper .news-img {
	WIDTH: 100%; DISPLAY: block
}
