@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'DINCOND-BOLD';
 src: url('../images/DINCOND-BOLD.OTF');
}
@font-face {
 font-family: 'DINEngschrift';
 src: url('../images/DINEngschrift.eot');
}
@font-face {
 font-family: 'Humanst521 BT Bold Italic';
 src: url('../images/Humanst521 BT Bold Italic.ttf');
}
@font-face {
 font-family: 'Humanst521 BT Bold';
 src: url('../images/Humanst521 BT Bold.ttf');
}
@font-face {
 font-family: 'Humanst521 BT Italic';
 src: url('../images/Humanst521 BT Italic.ttf');
}
@font-face {
 font-family: 'Humanst521 BT Roman';
 src: url('../images/Humanst521 BT Roman.ttf');
}
@font-face {
 font-family: 'Humanst521 Lt BT Light Italic';
 src: url('../images/Humanst521 Lt BT Light Italic.ttf');
}
@font-face {
 font-family: 'Humanst521 Lt BT Light';
 src: url('../images/Humanst521 Lt BT Light.ttf');
}

html,body {
	 /*overflow-x:hidden;*/
	margin: 0 auto;
	padding: 0px;
	font-size: 14px;
	color: #333;
	
	-webkit-text-size-adjust: none;
	font-family: Humanst521 Lt BT;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="*.png", enabled=true, sizingMethod=scale); 

}
.cl{clear:both;}

ul, ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #0083ca;
}
a.active {
	background: #0083ca;
}
span {
}
img {
	border: none;
	display: block;
}
input {
	border: 1px solid #0083ca;
	vertical-align: middle;
}
form {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
.png {
	background: url(../image/png_test.png);
}
* html .png {
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/png_test.png');
}
p {
	margin: 0px;
	font-family: Humanst521 Lt BT;
/*	line-height: 25px;*/
}
textarea {
	font-size: 12px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination > li > a, .pagination > li > span {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.product_level3_next {
    width: 30px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
}
.product_level3_next > img{
    width: 100%;
    display: block;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #005699;
    border-color: #005699;
    color: #FFFFFF;
    cursor: default;
    z-index: 2;
}
.pages {
	width: 1200px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin: 0px auto;
	margin-bottom: 35px;
	color: #333;
}

/***********    初始代码结束   ***************/


.home-header {
	width: 100%;
	min-width: 1920px;
	margin: 0 auto;
	position: relative;
}
.home-header > .bg {
	width: 100%;
}
.home-header > .bg > img {
	width: 100%;
	display: block;
}
.home-header > .bg > video {
	width: 100%;
	display: block;
}
.home-header > .h-main-bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.home-header > .h-main-bg > .h-main {
	width: 1192px;
	margin: 0 auto;
}
.home-header > .h-main-bg > .h-main > .logo {
	width: 182px;
	margin-bottom: 499px;
}
.home-header > .h-main-bg > .h-main > .logo > img {
	width: 100%;
	display:block;
}
.home-header > .h-main-bg > .h-main > .menu {
	width: 100%;
}
.home-header > .h-main-bg > .h-main > .menu > .btn2 {
	float: left;
	width: 277px;
	height: 63px;
	line-height: 63px;
	background: #005699;
	box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.5);
	opacity: 0.9;
	border-radius: 3px;
	font-size: 21px;
	text-align: center;
	color: #FFFFFF;
	margin-right: 28px;
	font-family: Humanst521 BT Roman;
}
.home-header > .h-main-bg > .h-main > .menu > .btn2 > a {
	width: 100%;
	display: block;
	color: #FFFFFF;
	font-family: Humanst521 BT Roman;
}
.home-header > .h-main-bg > .h-main > .menu > .btn2:hover {
	background: #F0F0F0;
	box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.5);
	opacity: 0.9;
	border-radius: 3px;
	color: #000000;
}
.home-header > .h-main-bg > .h-main > .menu > .btn2:hover > a {
	color: #000000;
}
.home-header > .h-main-bg > .h-main > .menu > .btn2:last-child {
	margin-right: 0px;
}
.animate-in {
    opacity: 0;
    transform: translateY(40px);
    -webkit-transition: opacity .7s .5s, transform .1s .7s;
    transition: opacity .1s .7s, transform .1s .7s;
}
.delay1 {
    -webkit-transition: opacity .5s cubic-bezier(.23,1,.32,1) 1.1s, transform .3s 1.1s;
    transition: opacity .5s cubic-bezier(.23,1,.32,1) 1.1s, transform .3s 1.1s;
}
.delay2 {
    -webkit-transition: opacity .5s cubic-bezier(.23,1,.32,1) 1.3s, transform .3s 1.3s;
    transition: opacity .5s cubic-bezier(.23,1,.32,1) 1.3s, transform .3s 1.3s;
}
.home-line {
	width: 100%;
	min-width: 1920px;
	height: 80px;
	background: #005699;
	opacity: 0.9;
}
.home-profile {
	width: 1192px;
	margin: 0 auto;
	padding-top: 75px;
	padding-bottom: 95px;
}
.home-profile > .title {
	width: 100%;
	text-align: center;
	margin-bottom: 68px;
	font-size: 35px;
	font-family: Humanst521 BT Roman;
}
.home-profile > .pcontent {
	width: 100%;
	text-align: center;
	font-size: 17px;
	color: #575757;
	margin-bottom: 134px;
	font-family: Humanst521 BT Roman;
}
.home-profile > .tags {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.home-profile > .tags > .item {
	float: left;
/*	margin-right: 70px;*/
}
.home-profile > .tags > .item > .icon {
	float: left;
	width: 29px;
	margin-right: 30px;
	padding-top: 33px;
}
.home-profile > .tags > .item > .icon > img {
	width: 100%;
	display: block;
}
.home-profile > .tags > .item > .val {
	font-size: 54px;
	float: left;
	font-weight: 400;
	color: #005698;
	font-family: DINCOND-BOLD;
	margin-right: 12px;
}
.home-profile > .tags > .item > .label {
	font-size: 22px;
	float: left;
	color: #575757;
	font-family: Humanst521 BT;
	font-weight: normal;
	padding-top: 38px;
}
.home-banner {
	width: 100%;
	min-width: 1920px;
	margin: 0 auto;
}
.home-banner > img {
	width: 100%;
	display:block;
}
.home-banner > video {
	width: 100%;
	cursor: pointer;
	display:block;
}
.home-prodcut {
	width: 1198px;
	margin: 0 auto;
	padding-top: 105px;
	padding-bottom: 140px;
}
.home-prodcut > .title {
	width: 100%;
	text-align: center;
	margin-bottom: 33px;
	font-size: 35px;
	color: #000000;
	font-family: Humanst521 BT Roman;
}
.home-prodcut > .desc {
	color: #575757;
	font-size: 17px;
	width: 100%;
	margin-bottom: 94px;
	text-align: center;
}
.home-prodcut > .list {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.home-prodcut > .list > .item {
	width: 344px;
}
.home-prodcut > .list > .item > .img {
	width: 343px;
	position: relative;
	height: 479px;
}
.home-prodcut > .list > .item > .img > img {
	width: 100%;
	display: block;
}
.home-prodcut > .list > .item > .img > .product {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 2;
}
.home-prodcut > .list > .item > .img > .product > a {
	width: 100%;
	display: block;
}
.home-prodcut > .list > .item > .img > .product > a > img {
	width: 100%;
	display:block;
}
@-webkit-keyframes slideInUp2 {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);}

  100% {
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px);}
}

@keyframes slideInUp2 {
  0% {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);}

  100% {
    -webkit-transform: translateY(-80px);
    -ms-transform: translateY(-80px);
    transform: translateY(-80px);}
}

.slideInUp2 {
  -webkit-animation-name: slideInUp2;
  animation-name: slideInUp2;
}
.home-prodcut > .list > .item > .btn2 {
	width: 227px;
	margin: 0 auto;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #575757;
	border-radius: 2px;
	font-size: 17px;
	font-weight: 300;
	color: #000000;
}
.home-prodcut > .list > .item > .btn2 > a {
	width: 100%;
	display: block;
	color: #000000;
}
.home-prodcut > .list > .item > .now {
	background: #005699;
	border: 1px solid #005699;
	color: #fff;
}
.home-prodcut > .list > .item > .now > a {
	color: #fff;
}
.home-video {
	width: 100%;
	min-width: 1920px;
	margin: 0 auto;
	background: #F0F0F0;
	padding-top: 116px;
	padding-bottom: 140px;
}
.home-video > .title {
	width: 100%;
	text-align: center;
	font-size: 35px;
	color: #000000;
	font-family: Humanst521 BT Roman;
	margin-bottom: 119px;
}
.home-video > .list {
	width: 1200px;
	margin: 0 auto;
}
.home-video > .list > .item {
	width: 100%;
	position: relative;
}
.home-video > .list > .item > a {

}
.home-video > .list > .item > a > .img {
	width: 100%;
}
.home-video > .list > .item > a > .img > img {
	width: 100%;
	display: block;
}
.home-video > .list > .item > a > .btn2 {
	position: absolute;
	left: 485px;
	top: 616px;
	width: 227px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background: #F0F0F0;
	opacity: 0.5;
	border-radius: 2px;
	font-size: 17px;
	font-weight: 300;
	color: #000000;
}


/** about **/
.common-header {
	width: 100%;
	min-width: 1920px;
	margin: 0 auto;
	background: #F0F0F0;
}
.common-header > .main {
	width: 1327px;
	margin: 0 auto;
}
.common-header > .main > .logo {
	width: 150px;
	margin-right: 50px;
	padding-top: 25px;
	float: left;
}
.common-header > .main > .logo > a > img {
	width: 100%;
	display: block;
}
.common-header > .main > .menus {
	display: flex;
	margin-right: 4px;
	float: left;
}
.common-header > .main > .menus > .item {
	width: 150px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-family: Humanst521 BT Roman;
}
.common-header > .main > .menus > .item > a {
	width: 100%;
	display: block;
	font-size: 19px;
	color: #333333;
	font-weight: normal;
	font-family: Humanst521 BT Roman;
}
.common-header > .main > .menus > .item > a:hover {
	background: #005699;
	color: #FFFFFF;
}
.common-header > .main > .menus > .now {
	background: #005699;
	color: #FFFFFF;
}
.common-header > .main > .menus > .now > a {
	color: #FFFFFF;
}
.common-header > .main > .contact {
	width: 200px;
	height: 40px;
	line-height: 40px;
	background: #005699;
	border-radius: 3px;
	margin-top: 29px;
	float: left;
}
.common-header > .main > .contact > .icon2 {
	width: 21px;
	margin-right: 3px;
	padding-top: 11px;
	padding-left: 12px;
	float: left;
	box-sizing: content-box !important;
}
.common-header > .main > .contact > .icon2 > img {
	width: 100%;
	display: block;
	box-sizing: content-box !important;
}
.common-header > .main > .contact > .name {
	font-size: 16px;
	color: #FFFFFF;
	float: left;
}
.common-header-sub {
	width: 100%;
	min-width: 1920px;
	margin: 0 auto;
	background: #005699;
	height: 53px;
	line-height: 53px;
	box-sizing: border-box;
	padding-left: 200px;
}
.common-header-sub > .main {
	width: 1327px;
	margin: 0 auto;
	box-sizing: border-box;
}
.common-header-sub > .main > .item {
	float: left;
	width: 349px;
	text-align: center;
}
.common-header-sub > .main > .w227 {
	width: 227px;
}
.common-header-sub > .main > .line {
	width:1px;
	background: #fff;
	height: 20px;
	float: left;
	margin-top: 17px;
}
.common-header-sub > .main > .item > a {
	font-family: Humanst521 Lt BT;
	font-weight: 300;
	display: block;
	color: #FFFFFF;
}

.banner {
	width: 100%;
	min-width: 1920px;
	margin: 0 auto;
}
.banner > img {
	width: 100%;
	display:block;
}
.about-items {
	width: 1194px;
	margin: 0 auto;
	justify-content: space-between;
	padding-top: 153px;
	padding-bottom: 100px;
}
.about-items > .item {
	width: 300px;
	height: 218px;
	float: left;
	margin-right: 144px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	padding-top: 36px;
	box-sizing: border-box;
}
.about-items > .item > a {
	width: 100%;
	display: block;
}
.about-items > .item > a > .icon {
	width: 40px;
	margin: 0 auto;
	margin-bottom: 38px;
}
.about-items > .item > a > .icon > img {
	width: 100%;
	display:block;
}
.about-items > .item > a > .name {
	width: 100%;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	font-family: Humanst521 BT Roman;
	color: #575757;
	margin-bottom: 24px;
}
.about-items > .item > a > .line {
	width: 18px;
	height: 2px;
	background: #005699;
	margin: 0 auto;
	margin-bottom: 17px;
}
.about-items > .item > a > .info {
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-weight: 300;
	font-family: Humanst521 BT Roman;
	color: #A1A1A1;
}
.brief-introduction {
	padding-top: 35px;
	width: 1194px;
	margin: 0 auto;
	justify-content: space-between;
}
.brief-introduction > .title {
	width: 100%;
	font-size: 35px;
	color: #000000;
	margin-bottom: 127px;
	font-family: Humanst521 BT Roman;
	text-align: center;
}
.brief-introduction > .banners {
	width: 100%;
	justify-content: space-between;
	padding-bottom: 78px;
}
.brief-introduction > .banners > .item1 {
	width: 588px;
	float: left;
	margin-right: 18px;
}
.brief-introduction > .banners > .item1 > img {
	width: 100%;
	display: block;
}
.brief-introduction > .banners > .item2 {
	width: 588px;
	float: left;
	height: 256px;
	background: #F0F0F0;
	box-sizing: border-box;
}
.brief-introduction > .banners > .item2 > .title {
	padding-top: 86px;
	width: 100%;
	text-align: center;
	font-size: 21px;
	color: #005699;
	font-family: Humanst521 BT;
	margin-bottom: 23px;
}
.brief-introduction > .banners > .item2 > .desc {
	width: 309px;
	margin: 0 auto;
	font-size: 17px;
	font-family: Humanst521 BT;
	text-align: center;
	font-weight: 300;
	color: #575757;
}
.brief-introduction > .list {
	width: 100%;
}
.brief-introduction > .list > .cell1 {
	width: 500px;
	margin-right: 130px;
	float: left;
}
.brief-introduction > .list > .cell1 > .item {
	width: 100%;
	margin-bottom: 54px;
}
.brief-introduction > .list > .cell1 > .item:nth-child(2) {
	margin-bottom: 65px;
}
.brief-introduction > .list > .cell1 > .item > .icon {
	width: 23px;
	margin-right: 27px;
	float: left;
}
.brief-introduction > .list > .cell1 > .item:nth-child(3) > .icon {
	padding-top: 7px;
}
.brief-introduction > .list > .cell1 > .item > .icon > img {
	width: 100%;
	display: block;
}
.brief-introduction > .list > .cell1 > .item > .name {
	font-size: 17px;
	font-weight: 300;
	width: 390px;
	font-family: Humanst521 Lt BT;
	line-height: 17px;
	color: #575757;
	float: left;
}
.brief-introduction > .list > .cell2 {
	width: 500px;
	float: left;
}
.brief-introduction > .list > .cell2 > .item {
	width: 100%;
}
.brief-introduction > .list > .cell2 > .item:nth-child(1) {
	margin-bottom: 46px;
}
.brief-introduction > .list > .cell2 > .item > .icon {
	width: 23px;
	margin-right: 27px;
	float: left;
}
.brief-introduction > .list > .cell2 > .item:nth-child(2) > .icon {
	padding-top: 5px;
}
.brief-introduction > .list > .cell2 > .item > .icon > img {
	width: 100%;
	display: block;
}
.brief-introduction > .list > .cell2 > .item > .name {
	font-size: 17px;
	width: calc(100% - 23px - 27px);
	font-weight: 300;
	font-family: Humanst521 Lt BT;
	line-height: 20px;
	float: left;
	color: #575757;
}
.about-menu {
	width: 1195px;
	margin: 0 auto;
	padding-top: 79px;
}
.about-menu > .name {
	width: 114px;
	font-size: 33px;
	font-weight: normal;
	color: #000000;
	line-height: 30px;
	margin-right: 100px;
	font-family: Humanst521 BT Roman;
	float: left;
}
.about-menu > .menus {
/*	width: 900px;*/
	float: left;
}
.about-menu > .menus > .item {
	width: 222px;
	height: 53px;
	line-height: 53px;
	float: left;
	border: 1px solid #BABABA;
	border-radius: 3px;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	color: #000000;
	margin-right: 28px;
}
.about-menu > .menus > .item > a {
	width: 100%;
	display: block;
	color: #000000;
}
.about-menu > .menus > .item > a:hover {
	background: #005699;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
	color: #fff;
}
.about-menu > .menus > .item:last-child {
	margin-right: 0px;
}



.profession-in {
	padding-top: 156px;
	width: 1195px;
	margin: 0 auto;
	justify-content: space-between;
}
.profession-in > .banner2 {
	width: 100%;
	padding-bottom: 78px;
}
.profession-in > .banner2 > .cell1 {
	width: 602px;
	height: 258.52px;
	background: #F0F0F0;
	box-sizing: border-box;
	float: left;
}
.profession-in > .banner2 > .cell1 > .name {
	padding-top: 69px;
	padding-left: 91px;
	font-size: 42px;
	font-family: Humanst521 BT Roman;
	color: #005699;
	line-height: 35px;
	margin-bottom: 16px;
}
.profession-in > .banner2 > .cell1 > .desc {
	padding-left: 91px;
	font-size: 12px;
	font-weight: 300;
	width: 424px;
	color: #575757;
}
.profession-in > .banner2 > .cell2 {
	width: 593px;
	float: left;
}
.profession-in > .banner2 > .cell2 > img {
	width: 100%;
	display: block;
}
.profession-in > .list {
	width: 100%;
}
.profession-in > .list > .cell1 {
	width: 500px;
	margin-right: 130px;
	float: left;
}
.profession-in > .list > .cell1 > .item {
	width: 100%;
	margin-bottom: 54px;
}
.profession-in > .list > .cell1 > .item:nth-child(2) {
	margin-bottom: 65px;
}
.profession-in > .list > .cell1 > .item > .icon {
	width: 23px;
	margin-right: 27px;
	float: left;
}
.profession-in > .list > .cell1 > .item:nth-child(3) > .icon {
	padding-top: 7px;
}
.profession-in > .list > .cell1 > .item > .icon > img {
	width: 100%;
	display: block;
}
.profession-in > .list > .cell1 > .item > .name {
	font-size: 17px;
	font-weight: 300;
	font-family: Humanst521 Lt BT;
	line-height: 17px;
	color: #575757;
	float: left;
	width: 391px;
}
.profession-in > .list > .cell2 {
	width: 500px;
	float: left;
}
.profession-in > .list > .cell2 > .item {
	width: 100%;
}
.profession-in > .list > .cell2 > .item:nth-child(1) {
	margin-bottom: 46px;
}
.profession-in > .list > .cell2 > .item > .icon {
	width: 23px;
	margin-right: 27px;
	float: left;
}
.profession-in > .list > .cell2 > .item:nth-child(2) > .icon {
	padding-top: 5px;
}
.profession-in > .list > .cell2 > .item > .icon > img {
	width: 100%;
	display: block;
}
.profession-in > .list > .cell2 > .item > .name {
	font-size: 17px;
	width: calc(100% - 23px - 27px);
	font-weight: 300;
	font-family: Humanst521 Lt BT;
	line-height: 20px;
	color: #575757;
	float: left;
}

.course {
	width: 1201px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	margin: 0 auto;
	margin-top: 156px;
}
.course > .list {
	width: 100%;
	box-sizing: border-box;
	padding: 55px 85px;
}
.course > .list > .item {
	width: 1068px;
	margin: 0 auto;
	padding-bottom: 24px;
	border-bottom: 1px #CCCCCC solid;
	margin-bottom: 36px;
}
.course > .list > .item > .line {
	width: 6px;
	height: 23px;
	background: #005699;
	margin-right: 28px;
	float: left;
}
.course > .list > .item > .info {
	width: 581px;
	float: left;
}
.course > .list > .item > .info > .year {
	width: 100%;
	font-size: 21px;
	font-family: Humanst521 BT Roman;
	color: #005699;
	margin-bottom: 20px;
}
.course > .list > .item > .info > .message {
	font-size: 17px;
	color: #575757;
	line-height: 130%;
}
.course > .list > .item > .info > .message > span {
	font-weight: 500;
}
.course > .list > .item > .img {
	width: 220px;
	float: right;
}
.course > .list > .item:nth-child(3) > .img {
	width: 321px;
}
.course > .list > .item:nth-child(4) > .img {
	width: 304px;
}
.course > .list > .item:nth-child(8) > .img {
	width: 453px;
}
.course > .list > .item > .img > img {
	width: 100%;
	display:block;
}

.philosophy {
	width: 1201px;
	margin: 0 auto;
	margin-top: 156px;
	margin-bottom: 156px;
}
.philosophy > .list {
	width: 100%;
}
.philosophy > .list > .item {
	width: 100%;
	margin-bottom: 50px;
}
.philosophy > .list > .item > .icon {
	width: 120px;
	margin-right: 130px;
	float: left;
}
.philosophy > .list > .item > .icon > img{
	width: 100%;
	display:block;
}
.philosophy > .list > .item > .info {
	width: 950px;
	border-bottom: 1px #CCCCCC solid;
	padding-bottom: 52px;
	float: left;
}
.philosophy > .list > .item > .info > .name {
	font-size: 42px;
	color: #005699;
	font-family: Humanst521 BT Roman;
	padding-top:25px;
	margin-bottom: 42px;
}
.philosophy > .list > .item > .info > .desc {
	font-size: 21px;
	color: #575757;
}


.develop {
	width: 1195px;
	margin: 0 auto;
	margin-top: 156px;
	margin-bottom: 156px;
}
.develop > .list {
	width: 100%;
}
.develop > .list > .item {
	width: 219px;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	position: relative;
	margin-right: 25px;
	height: 541px;
	float: left;
}
.develop > .list > .item > .name {
	width: 100%;
	text-align: center;
	padding-top: 51px;
	font-family: Humanst521 BT Roman;
	font-size: 21px;
	color: #005699;
	padding-bottom: 28px;
}
.develop > .list > .item > .line {
	width: 18px;
	height: 2px;
	background: #005699;
	margin: 0 auto;
	margin-bottom: 28px;
}
.develop > .list > .item > .message {
	width: 170px;
	margin: 0 auto;
	font-family: Humanst521 BT Roman;
	font-size: 17px;
	color: #575757;
	line-height: 100%;
}
.develop > .list > .item > .message > span {
	color: #005699;
}
.develop > .list > .item > .desc {
	font-size: 15px;
	width: 171px;
	margin: 0 auto;
	font-weight: 300;
	font-family: Humanst521 BT Roman;
	color: #575757;
	line-height: 100%;
}
.develop > .list > .item > .year {
	width: 100%;
	height: 112px;
	line-height: 112px;
	background: #F0F0F0;
	font-family: Humanst521 BT Roman;
	font-size: 59px;
	color: #CCCCCC;
	opacity: 0.5;
	position: absolute;
	left: 0px;
	bottom: 0px;
	text-align: center;
}

.factory-menu {
	width: 1200px;
	margin: 0 auto;
	padding-top: 79px;
}
.factory-menu > .name {
	width: 154px;
	font-size: 33px;
	font-weight: normal;
	color: #000000;
	font-family: Humanst521 BT Roman;
	line-height: 30px;
	margin-right: 55px;
	float: left;
}
.factory-menu > .menus {
	justify-content: space-between;
	width: 900px;
	float: left;
}
.factory-menu > .menus > .item {
	width: 148px;
	height: 53px;
	line-height: 53px;
	border: 1px solid #BABABA;
	border-radius: 3px;
	text-align: center;
	font-size: 21px;
	float: left;
	margin-right: 10px;
	font-weight: 300;
	color: #000000;
}
.factory-menu > .menus > .item:nth-child(2) {
	width: 241px;
}
.factory-menu > .menus > .item:nth-child(3) {
	width: 190px;
}
.factory-menu > .menus > .item:nth-child(4) {
	width: 196px;
}
.factory-menu > .menus > .item:nth-child(5) {
	width: 185px;
}
.factory-menu > .menus > .item > a {
	width: 100%;
	display: block;
	color: #000000;
}
.factory-menu > .menus > .item > a:hover {
	background: #005699;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
	color: #fff;
}

.certification {
	width: 1090px;
	margin: 0 auto;
	margin-top: 157px;
	margin-bottom: 197px;
}
.certification > .info {
	width: 485px;
	height: 541px;
	background: #F0F0F0;
	border-radius: 3px 0px 0px 3px;
	box-sizing: border-box;
	float: left;
}
.certification > .info > .title {
	padding-top: 175px;
	width: 100%;
	text-align: center;
	font-size: 42px;
	color: #005699;
	font-family: Humanst521 BT Roman;
	padding-bottom: 45px;
}
.certification > .info > .desc {
	font-size: 21px;
	font-weight: 300;
	color: #575757;
	width: 100%;
	box-sizing: border-box;
	padding-left: 89px;
}
.certification > .img {
	width: 494px;
	margin-top: 40px;
	float: right;
}
.certification > .img > img {
	width: 100%;
	display: block;
}

.structure {
	width: 1200px;
	margin: 0 auto;
	margin-top: 159px;
	margin-bottom: 215px;
}
.structure > img {
	width: 100%;
	display: block;
}


.process {
	width: 1205px;
	margin: 0 auto;
	padding-top: 159px;
	margin-bottom: 159px;
}
.process > .list {
	width: 100%;
	flex-wrap: wrap;
}
.process > .list > .item {
	width: 604px;
	height: 256px;
	box-sizing: border-box;
	background: #F0F0F0;
	border-radius: 3px 0px 0px 3px;
	margin-bottom: 21px;
	float: left;
}
.process > .list > .item > .title {
	width: 100%;
	padding-top: 67px;
	padding-left: 89px;
	font-family: Humanst521 BT Roman;
	font-size: 42px;
	line-height: 100%;
	color: #005699;
	margin-bottom: 14px;

}
.process > .list > .item > .info {
	font-size: 12px;
	font-weight: 300;
	padding-left: 89px;
	width: 469px;
	color: #575757;
}
.process > .list > .img {
	width: 601px;
	margin-bottom: 21px;
	float: left;
}
.process > .list > .img > img {
	width: 100%;
	display:block;
}
.process > .list > .img2 {
	width: 588px;
	margin-right: 24px;
	margin-bottom: 21px;
	float: left;
}
.process > .list > .img2:nth-child(2n) {
	margin-right: 0px;
}
.process > .list > .img2 > .img {
	width: 100%;
}
.process > .list > .img2 > .img > img {
	width: 100%;
	display: block;
}
.process > .list > .img2 > .info {
	width: 100%;
	height: 100px;
	background: #F0F0F0;
}
.process > .list > .img2 > .info > .title2 {
	width: 100%;
	text-align: center;
	font-size: 21px;
	color: #005699;
	font-family: Humanst521 BT Roman;
	padding-top: 20px;
	margin-bottom: 3px;
}
.process > .list > .img2 > .info > .info2 {
	width: 385px;
	margin: 0 auto;
	font-size: 17px;
	text-align: center;
	font-weight: 300;
	color: #575757;
	line-height: 100%;
}


.showroom {
	width: 1197px;
	margin: 0 auto;
	display: left;
	margin-top: 159px;
	margin-bottom: 159px;
}
.showroom > .left {
	width: 456px;
	margin-right: 26px;
}
.showroom > .left > .img1 {
	width: 100%;
	margin-bottom: 22px;
}
.showroom > .left > .img1 > img {
	width: 100%;
	display: block;
}
.showroom > .left > .img2 {
	width: 100%;
}
.showroom > .left > .img2 > img {
	width: 100%;
	display: block;
}
.showroom > .right {
	width: 715px;
}
.showroom > .right > .img {
	width: 100%;
	margin-bottom: 30px;
}
.showroom > .right > .img > img {
	width: 100%;
	display: block;
}
.showroom > .right > .title {
	width: 100%;
	background: #F0F0F0;
	height: 76px;
	line-height: 76px;
	text-align: center;
	font-size: 42px;
	color: #005699;
}

.research {
	width: 1200px;
	margin: 0 auto;
	margin-top: 159px;
	margin-bottom: 159px;
}
.research > .r_header {
	width: 100%;
	height: 220px;
	background: #005699;
	border-radius: 3px;
}
.research > .r_header > .name {
	padding-top: 74px;
	padding-left: 93px;
	font-size: 42px;
	font-weight: normal;
	font-family: Humanst521 BT Roman;
	line-height: 100%;
	color: #FFFFFF;
	float: left;
}
.research > .r_header > .tags {
	float: right;
}
.research > .r_header > .tags > .item {
	width: 132px;
	height: 195px;
	margin-right: 38px;
	float: left;
	background: url(/public/images/img75.png);
	background-size: 100% 100%;
}
.research > .r_header > .tags > .item > .name2 {
	width: 100%;
	text-align: center;
	padding-top: 20px;
	font-size: 54px;
	font-family: DINCOND-BOLD;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.research > .r_header > .tags > .item > .line {
	width: 19px;
	height: 2px;
	background: #F0F0F0;
	margin: 0 auto;
	margin-bottom: 15px;
}
.research > .r_header > .tags > .item > .desc {
	width: 100%;
	text-align: center;
	font-size: 17px;
	color: #FFFFFF;
}
.research > .r_banner {
	width: 100%;
	height: 467.6px;
	background: url(/public/images/img64.png);
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-left: 91px;
}
.research > .r_banner > .name {
	padding-top: 140px;
	font-size: 42px;
	font-family: Humanst521 BT Roman;
	color: #005698;
}
.research > .r_banner > .desc {
	font-size: 15px;
	font-weight: 300;
	color: #575757;
}
.research > .r_banner > .years {
	width: 100%;
	margin-top: 66px;
	padding-left: 61px;
}
.research > .r_banner > .years > .num1 {
	margin-right: 39px;
	float: left;
}
.research > .r_banner > .years > .num1 > .num {
	font-size: 42px;
	font-weight: 400;
	color: #005698;
	margin-right: 5px;
	font-family: DINCOND-BOLD;
	float: left;
}
.research > .r_banner > .years > .num1 > .label {
	font-size: 17px;
	font-weight: 300;
	color: #575757;
	padding-top: 25px;
	float: left;
}
.research > .r_tags {
	width: 100%;
	background: #F5F5F5;
}
.research > .r_tags > img {
	width: 100%;
	display: block;
}
.research > .design2 {
	width: 100%;
	position: relative;
	margin-top: 17px;
}
.research > .design2 > .img {
	width: 100%;
}
.research > .design2 > .img > img {
	width: 100%;
	display: block;
}
.research > .design2 > .name {
	width: 100%;
	background: #F5F6F6;
	height: 119px;
	line-height: 119px;
	text-align: center;
	font-size: 42px;
	color: #005699;
	font-family: Humanst521 BT Roman;
}
.research > .design {
	width: 100%;
	position: relative;
}
.research > .design > .info {
	width: 546px;
	height: 541px;
	background: #005699;
	box-sizing: border-box;
	padding-left: 85px;
	padding-top: 155px;
	float: left;
}
.research > .design > .info > .name {
	font-size: 42px;
	color: #FFFFFF;
	font-family: Humanst521 BT Roman;
}
.research > .design > .info > .info {
	font-size: 21px;
	width: 377px;
	color: #FFFFFF;
	margin-bottom: 34px;
	width: 377px;
	font-family: Humanst521 BT Roman;
	line-height: 100%;
}
.research > .design > .info > .info2 {
	font-size: 21px;
	font-weight: 300;
	color: #FFFFFF;
	width: 377px;
	line-height: 100%;
}
.research > .design > .write {
	width: 656px;
	background: #fff;
	float: left;
}
.research > .design > .img {
	width: 750px;
	position: absolute;
	left: 384px;
	top: 100px;
	float: left;
}
.research > .design > .img > img {
	width: 100%;
	display: block;
}


.news_title {
	width: 1196px;
	margin: 0 auto;
	font-size: 33px;
	color: #000000;
	padding-top: 182px;
	margin-bottom: 79px;
	line-height: 100%;
	font-family: Humanst521 BT Roman;
}
.news_page {
	width: 1196px;
	margin: 0 auto;
	margin-bottom: 66px;
}
.news_page > .left {
	width: 13px;
	float: left;
}
.news_page > .left > img {
	width: 100%;
	display:block;
}
.news_page > .right {
	width: 13px;
	float: right;
}
.news_page > .right > img {
	width: 100%;
	display:block;
}
.news {
	width: 1196px;
	margin: 0 auto;
}
.news > .list {
	width: 100%;
	padding-bottom: 172px;
}
.news > .list > .item {
	width: 367px;
	border: 1px solid #BABABA;
	box-sizing: border-box;
	height: 560px;
	padding: 50px 44px;
	margin-right: 47px;
	float: left;
}
.news > .list > .item > a {
	width: 100%;
	display: block;
}
.news > .list > .item:last-child {
	margin-right: 0px;
}
.news > .list > .item > a > .date {
	width: 100%;
	font-size: 15px;
	font-weight: 300;
	color: #005699;
	margin-bottom: 40px;
}
.news > .list > .item > a > .date > span {
	font-weight: normal;
	font-size: 33px;
	color: #005699;
	font-family: Humanst521 BT Roman;
}
.news > .list > .item > a > .title {
	width: 100%;
	font-size: 21px;
	color: #000000;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-family: Humanst521 BT Roman;
}
.news > .list > .item > a > .info {
	width: 100%;
	font-size: 17px;
	font-weight: 300;
	color: #333333;
	margin-bottom: 20px;
	line-height: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.news > .list > .item > a > .img {
	width: 100%;
	height: 211px;
}
.news > .list > .item > a > .img > img {
	width: 100%;
	height: 100%;
	display:block;
}
.news_detail {
	width: 691px;
	margin: 0 auto;
	margin-top: 240px;
	padding-bottom: 230px;
}
.news_detail > .title {
	width: 100%;
	font-size: 33px;
	color: #000000;
	text-align: center;
	margin-bottom: 25px;
	font-family: Humanst521 BT Roman;
}
.news_detail > .time {
	width: 100%;
	justify-content: center;
	font-size: 12px;
	font-weight: 300;
	color: #333333;
	margin-bottom: 74px;
	text-align: center;
}
.news_detail > .time > .span {
	padding-left: 55px;
}
.news_detail > .time > .hits {
}
.news_detail > .content {
	width: 100%;
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	line-height: 120%;
}
.news_detail > .content img {
	max-width: 100%;
}
.news_detail > .content p {
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	line-height: 120%;
}


.contacts {
	width: 1200px;
	margin: 0 auto;
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
}
.contacts > .title {
	width: 100%;
	padding-top: 61px;
	text-align: center;
	font-size: 30px;
	font-family: Humanst521 BT Roman;
	color: #333333;
	margin-bottom: 40px;
}
.contacts > .info {
	width: 100%;
	text-align: center;
	font-size: 17px;
	font-weight: 300;
	color: #333333;
	margin-bottom: 75px;
}
.contacts > .form > .cell {
	width: 100%;
	box-sizing: border-box;
	padding-left: 100px;
	padding-right: 100px;
	justify-content: space-between;
}
.contacts > .form > .cell > .input {
	width: 307px;
	height: 53px;
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	box-sizing: border-box;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 18px;
	margin-right: 30px;
	float: left;
}
.contacts > .form > .cell > .input > input {
	width: 100%;
	border:0px;
	background: transparent;
	box-sizing: border-box;
	padding: 0px;
	outline:none;
}
.contacts > .form > .btn{
	width: 182px;
	margin: 0 auto;
	padding-bottom: 50px;
	margin-top:80px;
}
.contacts > .form > .btn > button {
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: #005699;
	border-radius: 3px;
	font-size: 21px;
	color: #FFFFFF;
	font-family: Humanst521 BT Roman;
	border:0px;
}
.contacts1 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 147px;
}
.contacts1 > .item {
	width: 370px;
	height: 441px;
	border: 1px solid #CCCCCC;
	padding-top: 70px;
	box-sizing: border-box;
	float: left;
	margin-right: 45px;
}
.contacts1 > .item > .icon {
	width: 41px;
	margin: 0 auto;
	margin-bottom: 80px;
}
.contacts1 > .item > .icon > img {
	width: 100%;
	display:block;
}
.contacts1 > .item:nth-child(2) > .icon {
	width: 37px;
}
.contacts1 > .item:nth-child(3) > .icon {
	width: 39px;
}
.contacts1 > .item > .name {
	width: 100%;
	text-align: center;
	font-size: 21px;
	color: #333333;
	margin-bottom: 11px;
	font-family: Humanst521 BT Roman;
}
.contacts1 > .item:nth-child(2) > .name {
	margin-bottom: 57px;
}
.contacts1 > .item:nth-child(3) > .name {
	margin-bottom: 50px;
}
.contacts1 > .item > .en {
	font-size: 12px;
	width: 100%;
	text-align: center;
	font-weight: 300;
	color: #333333;
	margin-bottom: 34px;
}
.contacts1 > .item > .btn {
	width: 306px;
	margin: 0 auto;
	background: #F5F5F5;
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 17px;
	color: #333333;
	font-family: Humanst521 BT Roman;
	margin-bottom: 10px;
}
.contacts1 > .item > .now {
	background: #005699;
	color: #FFFFFF;
}
.contacts1 > .item > .btn > a {
	width: 100%;
	display: block;
}
.contacts1 > .item > .now > a {
	color: #FFFFFF;
}

.product_title {
	width: 1200px;
	margin: 0 auto;
	padding-top: 78px;
}
.product_title > .name {
	font-size: 33px;
	color: #000000;
	font-family: Humanst521 BT Roman;
	margin-right: 49px;
	line-height: 100%;
	float: left;
}
.product_title > .tags {
	float: left;
	width: 880px;
}
.product_title > .tags > .level1 {
	margin-bottom: 10px;
}
.product_title > .tags > .level1 > .item {
	width: 222px;
	height: 53px;
	line-height: 53px;
	border: 1px solid #BABABA;
	border-radius: 3px;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	margin-right: 33px;
	float: left;
	color: #000000;
}
.product_title > .tags > .level1 > .item > a {
	width: 100%;
	display: block;
	color: #000000;
}
.product_title > .tags > .level1 > .item > a:hover {
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
	background: #005699;
	color: #FFFFFF;
	border:0px;
}
.product_title > .tags > .level1 > .now {
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
	background: #005699;
	color: #FFFFFF;
	border:0px;
}
.product_title > .tags > .level1 > .now > a {
	color: #FFFFFF;
}
.product_title > .tags > .level2  {
	flex-wrap: wrap;
}
.product_title > .tags > .level2 > .item {
	height: 34px;
	line-height: 34px;
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 19px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-weight: 300;
	color: #000000;
	width: fit-content;
	float: left;
}
.product_title > .tags > .level2 > .item > a {
	color: #000000;
	width: 100%;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}
.product_title > .tags > .level2 > .item > a:hover {
	background: #F0F0F0;
	border:0px;
	box-sizing: border-box;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
}
.product_title > .tags > .level2 > .now {
	background: #F0F0F0;
	border:0px;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
}
.product_title > .tags > .level2 > .now > a {

}
.product_title > .tags > .level3  {
	flex-wrap: wrap;
	overflow: hidden;
	height: 100px;
}
.product_title > .tags > .level3 > .item {
	margin-bottom: 10px;
	font-size: 17px;
	text-align: center;
	font-weight: 300;
	height: 25px;
	line-height: 25px;
	color: #000000;
	float: left;
	width: auto;
}
.product_title > .tags > .level3 > .item > a {
	display: block;
	color: #000000;
	padding-left: 33px;
	padding-right: 33px;
}
.product_title > .tags > .level3 > .item > a:hover {
	background: #F0F0F0;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	border-radius: 3px;

}
.product_title > .tags > .level3 > .now {
	background: #F0F0F0;
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);
	border-radius: 3px;
/*	padding-left: 33px;*/
/*	padding-right: 33px;*/
}
.product_title > .tags > .level3 > .item:first-child {
/*	border-left: 1px #000000 solid;*/
}
.product_list {
	width: 1200px;
	margin: 0 auto;
	flex-wrap: wrap;
}
.product_list > .item {
	width: 273px;
	margin-right: 34px;
	box-sizing: border-box;
	float: left;
	border: 1px solid #CCCCCC;
	margin-bottom: 45px;
	position: relative;
}
.product_list > .item:nth-child(4n) {
	margin-right: 0px;
}
.product_list > .item > a {
	width: 100%;
	display: block;
	position: relative;
	padding: 15px 19px;
	box-sizing: border-box;
}
.product_list > .item > a > .img {
	width: 100%;
	margin-bottom: 32px;
}
.product_list > .item > a > .img > img {
	width: 100%;
	height: 226px;
	display: block;
}
.product_list > .item > a > .name {
	width: 100%;
	text-align: center;
	font-size: 19px;
	font-weight: 300;
	color: #333333;
	font-family: Humanst521 BT Roman;
	margin-bottom: 14px;
}
.product_list > .item > a > .info {
	width: 100%;
	text-align: center;
	font-size: 17px;
	font-weight: 300;
	height: 60px;
	color: #BABABA;
}
.product_list > .item > a > .f {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(204,204,204,0.95);
}
.product_list > .item > a > .f  > .img {
	width: 92px;
	margin: 0 auto;
	margin-top: 140px;
}
.product_list > .item > a > .f  > .img > img {
	width: 100%;
	display: block;
}
.product_list > .item > a > .f  > .name {
	font-family: Humanst521 BT Roman;
	font-size: 16px;
	color: #404040;
	margin-top: 24px;
	width: 100%;
	text-align: center;
} 
.product_list > .item > a > .f  > .next {
	width: 100px;
	margin: 0 auto;
	margin-top: 54px;
} 
.product_list > .item > a > .f  > .next > img {
	width: 100%;
	display: block;
} 

.product_nav {
	width: 1200px;
	margin: 0 auto;
	padding-top: 232px;
	margin-bottom: 114px;
}
.product_nav > .title {
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	margin-right: 24px;
	float: left;
}
.product_nav > .item {
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	margin-right: 7px;
	float: left;
}
.product_nav > .item > a {
	color: #000000;
}
.product_nav > .separate {
	width: 11px;
	margin-right: 8px;
	margin-top: 8px;
	float: left;
}
.product_nav > .separate > img {
	width: 100%;
	display: block;	
}
.product_nav > .now {
	color: #005699;
	float: left;
}
.product_nav > .now > a {
	color: #005699;
}
.product_detail {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 117px;
}
.product_detail > .info {
	width: 100%;
	margin-bottom: 64px;
}
.product_detail > .info  > .img {
	width: 460px;
	margin-right: 84px;
	box-sizing: border-box;
	padding: 25px;
	border: 1px solid #BABABA;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
}
.product_detail > .info > .img > a > img {
	width: 100%;
	display:block;
}
.product_detail > .info  > .intr {
	width: 653px;
	float: left;
}
.product_detail > .info  > .intr > .title {
	width: 100%;
	padding-bottom: 21px;
	border-bottom: 1px #BABABA solid;
	margin-bottom: 23px;
}
.product_detail > .info  > .intr > .title > .kuai {
	width: 14px;
	height: 14px;
	background: #005699;
	margin-right: 9px;
	margin-top: 5px;
	float: left;
}
.product_detail > .info  > .intr > .title > .name {
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	float: left;
}
.product_detail > .info  > .intr > .data {
	width: 100%;
}
.product_detail > .info  > .intr > .data > .cell {
	width: 100%;
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	margin-bottom: 2px;
}
.product_detail > .info  > .intr > .data > .cell > .label {
	width: 100px;
	float: left;
}
.product_detail > .info  > .intr > .data > .cell > .val {
	float: left;
}
.product_detail > .info  > .intr > .btns {
	width: 100%;
	display: flex;
	margin-top: 53px;
}
.product_detail > .info  > .intr > .btns > .btn2 {
	width: 167px;
	height: 44px;
	line-height: 44px;
	background: #005699;
	text-align: center;
	font-size: 17px;
	color: #FFFFFF;
	border-radius: 3px;
	font-family: Humanst521 BT Roman;
}
.product_detail > .info  > .intr > .btns > .btn2 > a {
	width: 100%;
	display: block;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
}
.product_detail > .info  > .intr > .btns > .btn2:first-child {
	margin-right: 31px;
}
.product_detail > .series {
	width: 100%;
	padding-bottom: 17px;
	border-bottom: 1px #BABABA solid;
	margin-bottom: 60px;
}
.product_detail > .series > .kuai {
	width: 14px;
	height: 14px;
	background: #005699;
	margin-right: 9px;
	margin-top: 5px;
	float: left;
}
.product_detail > .series > .name {
	font-size: 17px;
	font-weight: 300;
	color: #000000;
	float: left;
}
.product_detail > .xg {
	width: 100%;
	overflow:hidden; 
	position:relative;
}
.product_detail > .xg > .left_nav {
	width:18px;
	height: 250px;
	background: #F0F0F0;
	float: left;
	padding-top: 114px;
	box-sizing: border-box;
	padding-left: 4px;
}
.product_detail > .xg > .left_nav > img {
	width: 11px;
}
.product_detail > .xg > .right_nav {
	width:18px;
	height: 250px;
	background: #F0F0F0;
	float: left;
	padding-top: 114px;
	box-sizing: border-box;
	padding-left: 4px;
}
.product_detail > .xg > .right_nav > img {
	width: 11px;
}
.product_detail > .xg > .bd {
	width: calc(100% - 36px);
	overflow-x: scroll;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}
.product_detail > .xg > .bd > .list2 {
	overflow:hidden; zoom:1;
}
.product_detail > .xg > .bd > .list2 > .item {
	width: 249px;
	height: 249px;
	border: 1px solid #BABABA;
	box-sizing: border-box;
	margin-right: 18px;
	padding: 19px 25px;
/*	float: left;*/
	margin:0 8px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;
}
.product_detail > .xg > .bd > .list2 > .item > img {
	width: 100%;
	display: block;
}

.product_detail > .picMarquee-left{ 
	width:100%;  overflow:hidden; position:relative;    
}
/*.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
*/
.product_detail > .picMarquee-left .hd {
	width: 100%;
	position: absolute;
	left:0px;
	top:0px;
	height: 249px;
}
.product_detail > .picMarquee-left .hd .next {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 18px;
	height: 249px;
	background: #F0F0F0;
	z-index: 999;
}
.product_detail > .picMarquee-left .hd .next > img {
	width: 11.4px;
	margin: 0 auto;
	margin-top: 114px;
}
.product_detail > .picMarquee-left .hd .prev {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 18px;
	height: 249px;
	background: #F0F0F0;
	z-index: 999;
}
.product_detail > .picMarquee-left .hd .prev > img {
	width: 11.4px;
	margin: 0 auto;
	margin-top: 114px;
}
.product_detail > .picMarquee-left .bd {
	width: 100%;
}
.product_detail > .picMarquee-left .bd > .tempWrap {
/*	width: 100% !important;*/
}
.product_detail > .picMarquee-left .bd ul{ width: 100%; overflow:hidden; zoom:1; }
.product_detail > .picMarquee-left .bd ul li { position: relative; width: 249px; margin-right: 18px; height:249px; box-sizing:border-box;padding: 0px 25px; border: 1px solid #BABABA;  }
.product_detail > .picMarquee-left .bd ul li a img {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.video {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 320px;
}
.video > .item {
	width: 585px;
	margin-right: 27px;
}
.video > .item:nth-child(2n) {
	margin-right: 0px;
}
.video > .item > .title1 {
	width: 100%;
	font-size: 32px;
	margin-bottom: 0px;
	line-height: 80%;
	padding-bottom: 0px;
	font-family: Humanst521 BT Roman;
	color: #000000;
}
.video > .item > .title2 {
	font-size: 32px;
	font-weight: 300;
	margin-bottom: 34px;
	color: #000000;
}
.video > .item > .img {
	width: 100%;
}
.video > .item > .img > a > img {
	width: 100%;
	display: block;
}

.modal .modal-content {
    width: 100%;
    height: 100%;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -275px;
    max-width: 1000px;
    height: auto;
}
.modal-header {
	height: 50px;
}
.footer {
	min-width: 1920px;
	width: 100%;
	background: #6A6A6A;
/*	height: 575px;*/
}
.footer > .fmain {
	width: 1200px;
	margin: 0 auto;
	padding-top: 38px;
	position: relative;
}
.footer > .fmain > .qrcode {
	position: absolute;
	right: 0px;
	bottom: 63px;
	width: 140px;
}
.footer > .fmain > .qrcode > .img {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 17px;
}
.footer > .fmain > .qrcode > .img > img {
	width: 100%;
	display: block;
}
.footer > .fmain > .qrcode > .name {
	width: 100%;
	text-align: center;
	font-family: Humanst521 BT Roman;
	font-size: 17px;
	color: #FFFFFF;
}
.footer > .fmain > .title {
	width: 100%;
	border-bottom: 1px #FFFFFF solid;
	margin-bottom: 43px;
}
.footer > .fmain > .title > .title1 {
	width: 72px;
	margin-right: 175px;
	font-size: 20px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
	float: left;
	padding-top: 35px;
}
.footer > .fmain > .title > .title2 {
	width: 72px;
	margin-right: 175px;
	font-size: 20px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
	float: left;
	padding-top: 35px;
}
.footer > .fmain > .title > .title3 {
	width: 72px;
	padding-top: 35px;
	margin-right: 175px;
	font-size: 20px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
	float: left;
}
.footer > .fmain > .title > .logo {
	width: 188px;
	float: right;
	padding-bottom: 28px;
}
.footer > .fmain > .title > .logo > img {
	width: 100%;
	display: block;
}
.footer > .fmain > .cell {
	width: 100%;
}
.footer > .fmain > .cell > .cell1{
	float: left;
}
.footer > .fmain > .cell > .cell1 > .item{
	width: 100%;
	margin-bottom: 32px;
}
.footer > .fmain > .cell > .cell1 > .item > a {
	font-size: 17px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
}
.footer > .fmain > .cell > .cell1 > .item2{
	margin-bottom: 32px;
}
.footer > .fmain > .cell > .cell1 > .item2 > .label2{
	float: left;
	width: 81px;
	text-align: left;
	font-size: 17px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
}
.footer > .fmain > .cell > .cell1 > .item2 > .val{
	float: left;
	font-size: 17px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
}
.footer > .fmain > .copyright {
	width: 100%;
	font-size: 17px;
	font-family: Humanst521 BT Roman;
	color: #FFFFFF;
	margin-top: 80px;
	padding-bottom: 63px;
}















