﻿/*全局样式*/
	.more{
		display: block;
		text-align: center;
		color: #5b5b5b;
		padding-bottom: 10px;
		background: url(../img/about-img/more-bg.png) center bottom no-repeat;
		font-size: 14px;
		margin-bottom: 5px;
	}
	.hr{
		border: ;
	}
	.h3{
		font-size: 24px;
		color: #2e2e2e;
		margin: 30px 0;
		text-align: center;
	}
	.fixed{
		position: fixed;
		right: -95px;top: 50px;
		width: 145px;
		font-size: 14px;
	 	border-radius: 10px;
	 	height: 470px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		cursor: pointer;
	}
	.fixed div{
		position: relative;
		height: 10px;
		top: 0;
		display: none;
	}
	.fixed div ul{
		width: 140px;
		position: absolute;
		left: 0;top: 0;
	}
	
	.fixed p{
	 	position: relative;
	 	height: 29px;
	 	border-top-left-radius: 5px;
	 	border-bottom-left-radius: 5px;
	 	background: #0c308f;
	 	padding: 7px 0 7px 10px;
	 	margin-bottom: 5px;
	 }
	.fixed ul li{
		background: #94a5cf;
		padding-left: 30px;
		margin-bottom: 1px;
	}
	.fixed ul .ul-header{
		font-weight: bold;
		background: #3856a4;
	}
	.fixed ul li a{
		color: #FFF;
		padding: 5px 0;
		display: block;
	}
	/*mask*/
	.mask{
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 99999;
		left: 0;
		top: 0;
		background: url(../img/mask-bg.png) center top no-repeat;
		display: none;
	}
/*主页*/
	.box .header .banner #banner{
		position:absolute;
	left:0;
	top:0;
	transition:all 1s;
		position: absolute;
		left: 0;top: 0;
		transition: all 0.6s;
	}
	.box .header .banner #banner img{
		float: left;
		min-width: 1300px;
	}
	.box .header .banner .main{
		width: 420px;
		height: 656px;
		background: url(../img/main01.png) no-repeat;
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 2;
	}
	.box .header .banner .main ul{
		position: absolute;
		bottom: 100px;left: 0;
	}
	.box .header .banner .main .banner-right{
		opacity: 0;
		transition: all 2s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		cursor: pointer;
	}
	.box .header .banner .main div{
		position: absolute;
		top: 350px;left: 60px;
	} 
	.box .header .banner .main div h3{
		font-size: 40px;
		letter-spacing: 2px;
		font-weight: bold;
		color: #FFF;
		font-family: impact;
	}
	.box .header .banner .main div p{
		margin-top: 20px;
		font-size: 17px;
		color: #FFF;
	}
	.box .header .banner .main div p span{
		color: #3aa9ff;
	}
	.box .header .banner .main ul li{
		width: 6px;
		height: 6px;
		background: #FFF;
		border-radius: 50%;
		display: inline-block;
		margin-right: 10px;
		margin-top: 20px;
		cursor: pointer;
	}
	.box .header .banner .main ul .active{
		background: #3aa9ff;
	}
	.box .index-content .index-content-main01{
		width: 100%;
		background: url(../img/main01-bg.png) no-repeat;
		background-size: 100% 100%;
		padding: 10px 0;
		text-align: center;
	}
	.box .index-content .index-content-main01 ul{
		width: 1200px;
		margin: 0 auto;
	}
	.box .index-content .index-content-main01 ul li{
		display: inline-block;
		margin: 0;
	}
	.box .index-content .index-content-main01 ul li img{
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
	}
	.box .index-content .index-content-main01 ul li img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	
	/*main02*/
	.box .index-content .index-content-main02{
		padding: 0;
	}
	.box .index-content .index-content-main02 .upholstery{
		width: 804px;
		background: url(../img/main02-bg.png) no-repeat;
		padding: 10px 0 40px;
		background-size: 100% 100%;
		position: relative;
	}
	
	.box .index-content .index-content-main02 .aboutUs{
		width: 530px;
	}
	.box .index-content .index-content-main02 .upholstery p{
		color: #000;
		font-size: 12px;
		margin: 10px 0 0;
		width:328px;
	}
	.box .index-content .index-content-main02 .upholstery h3{
		color: #3aa9ff;
		font-size: 20px;
		margin: 0 0 10px;
	}
	.box .index-content .index-content-main02 .upholstery .f_l span{
		display: inline-block;
		background: #FFF;
		color: #3aa9ff;
		position: absolute;
		bottom: 0;left: 80px;
		padding: 5px 20px;
	}
	.box .index-content .index-content-main02 .upholstery .f_l{
		margin-left: 80px;
	}
	.box .index-content .index-content-main02 .upholstery .f_r{
		margin-right: 25px;
	}
	.box .index-content .index-content-main02 .upholstery-bottom-main{
		padding-left: 0px;
		width: 804px;
	}
	.box .index-content .index-content-main02 .upholstery-bottom-main h4{
		font-size: 21.6px;
		color: #000;
		margin: 17px 0;
		padding-left: 80px;
	}
	.box .index-content .index-content-main02 .upholstery-bottom-main h4 span{
		color: #3AA9FF;
	}
	.box .index-content .index-content-main02 .upholstery-bottom-main ul{
		text-align: center;
		padding-left: 70px;
	}
	.box .index-content .index-content-main02 .upholstery-bottom-main ul li{
		float: left;
		margin: 0 10px;
	}
	.box .index-content .index-content-main02 .upholstery-bottom-main ul li p{
		font-size: 18px;
		color: #000;
		margin: 4px 0 15px;
	}
	.box .index-content .index-content-main02 .aboutUs{
		width: 496px;
	}
	.box .index-content .index-content-main02 .aboutUs .aboutUs-main01{
		background: #3aa9ff;
		padding: 52px 0 50px 60px;
		color: #FFF;
	}
	.box .index-content .index-content-main02 .aboutUs .aboutUs-main01 h1{
		font-size: 30px;
		font-weight: bold;
	}
	.box .index-content .index-content-main02 .aboutUs .aboutUs-main01 h3{
		font-size: 20px;
	}
	.box .index-content .index-content-main02 .aboutUs .aboutUs-main01 p{
		margin-top: 20px;
	}
	.box .index-content .index-content-main02 .aboutUs ul li{
		color: #FFF;
		padding: 34.5px 0;
	}
	.box .index-content .index-content-main02 .aboutUs ul li div{
		padding-left: 150px;
	}
	.box .index-content .index-content-main02 .aboutUs ul .one{
		background: #0a277a;
	}
	.box .index-content .index-content-main02 .aboutUs ul .one div{
		background: url(../img/icon08.png) 60px center no-repeat;
	}
	.box .index-content .index-content-main02 .aboutUs ul .two div{
		background: url(../img/icon09.png) 60px center no-repeat;
	}
	.box .index-content .index-content-main02 .aboutUs ul .three div{
		background: url(../img/icon10.png) 60px center no-repeat;
	}
	.box .index-content .index-content-main02 .aboutUs ul .two{
		background: #071a5b;
	}
	.box .index-content .index-content-main02 .aboutUs ul .three{
		background: #010327;
	}
	.box .index-content .index-content-main02 .aboutUs ul li h3{
		font-size: 18px;
	}
	
	/*main03*/
	.box .index-content .index-content-main03 .index-content-main03-banner{
		position: relative;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner img{
		width: 100%;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .technology{
		position: absolute;
		right: 0;
		top: 0;
		color: #FFF;
		width: 300px;
		background: url(../img/technology-bg.png) no-repeat;
		height: 359px;
		padding: 0 170px 0 25px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .technology h1{
		font-size: 54px;
		margin-top: 40px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .technology h1 span{
		font-size: 21px;
		display: block;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .technology p{
		margin-top: 30px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l{
		background: #0c3090;
		width: 745px;
		padding: 10px 0 20px 60px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l h3{
		font-size: 20px;
		color: #FFF;
		margin-bottom: 10px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l h3 span{
		color: #3aa9ff;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs{
		width: 690px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs .img-fl{
		width: 40%;
		float: left;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs .img-fl img{
		margin: 10px auto 0;
		transition: all 1s;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs .img-fl img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs .img-fr{
		width: 40%;
		float: right;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs img{
		width: 100%;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs p{
		text-align: center;
		letter-spacing: 2px;
		font-size: 15px;
		color: #FFF;
		background: url(../img/a01.png) 40px center no-repeat;
		margin-top: 10px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_l .main03-imgs .img-fl:nth-of-type(1) p{
		background: url(../img/a01.png) 40px center no-repeat;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r{
		width: 425px;
		height: 303px;
		background: #3aa9ff;
		position: relative;
		padding-left: 70px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .advice{
		position: absolute;
		left: 0;top: -38px;
		display: block;
		padding: 10px 20px;
		color: #FFF;
		background: #3AA9FF;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .fl-advice{
		margin: 30px 0 15px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .fl-advice li{
		font-size: 12px;
		color: #FFF;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .fl-advice li{
		font-size: 12px;
		color: #FFF;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .address{
		margin-bottom: 15px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .address li{
		color: #000;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .wx{
		width: 160px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .wx img{
		float: left;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .wx p{
		float: right;
		margin-top: 40px;
	}
	.box .index-content .index-content-main03 .index-content-main03-banner .f_r .wx p span{
		display: block;
		color: #FFF;
	}
	
	/*main04*/
	.box .index-content .index-content-main04 .f_l{
		margin: 30px 0;
		width: 805px;
		position: relative;
		overflow: hidden;
	}
	#demo { 
		overflow:hidden; 
	} 
	#indemo { 
		float: left; 
		width: 800%; 
	} 
	#demo01 { 
		float: left; 
	} 
	#demo02 { 
		float: left; 
	} 
	.box .index-content .index-content-main04 .f_r{
		width: 425px;
		background: #0c308f;
		padding: 20px 0 20px 70px;
		height: 110px;
		color: #FFF;
	}
	.box .index-content .index-content-main04 .f_r h1{
		font-size: 54px;
		font-weight: bold;
	}
	.box .index-content .index-content-main04 .f_r p span{
		font-size: 21px;
	}
	.box .index-content .index-content-main04 .f_r p a{
		font-size: 13px;
		color: #FFF;
		margin-left: 20px;
	}

/*about*/
	.header .about-banner{
		padding-bottom: 20px;
		background: #d3dcec;
	}
	.header .about-banner img{
		width: 100%;
	}
	.about-content{
		padding-bottom: 50px;
	}
	
	.about-mask{
		position: absolute;
		left: 0;top: 0;
		width: 100%;
		display: none;
		background: url(../img/mask-bg.png) no-repeat;
		background-size: 100% 100%;
	}
	.about-mask img{
		position: fixed;
		left: 0px;top: 1%;
	}
	
	/*main01*/
	.about-content .about-content-main01{
		padding: 30px 90px;
		background: #e9f0f8;
	}
	.about-content .about-content-main01 div.f_r{
		width: 680px;
	}
	.about-content .about-content-main01 div.f_r h3{
		font-size: 21px;
		color: #000;
	}
	.about-content .about-content-main01 div.f_r p{
		font-size: 14px;
		color: #6a6a6a;
		line-height: 30px;
		text-indent: 2em;
		margin: 15px 0;
	}
	
	/*main02*/
	.about-content .about-content-main02{
		padding: 30px 90px;
		background: url(../img/about-img/main02-backgroundimg.png) left bottom no-repeat;
	}
	.about-content .about-content-main02 div.f_l{
		width: 660px;
		font-size: 14px;
		line-height: 30px;
	}
	.about-content .about-content-main02 div.f_l h5{
		color: #2e2e2e;
	}
	.about-content .about-content-main02 div.f_l p{
		color: #2e2e2e;
		margin: 20px 0;
	}
	.about-content .about-content-main02 ul li{
		float: left;
		margin-right: 11px;
	}
	.about-content .about-content-main02 ul li:nth-last-of-type(1){
		margin: 0;
	}
	.about-content .about-content-main02 ul li img{
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
	}
	.about-content .about-content-main02 ul li img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	.about-content .about-content-main02 ul li p{
		background: #f3f4f9;
		text-align: center;
		font-size: 14px;
		color: #2e2e2e;
		padding: 5px 0;
		margin: 10px 0 40px;
	}
	
	/*main03*/
	.about-content .about-content-main03{
		padding: 30px 0 60px;
		background: url(../img/about-img/main02-backgroundimg.png) left bottom no-repeat;
	}
	.about-content .about-content-main03 img{
		margin: 0 auto;
	}
	
	/*main04*/
	.about-content .about-content-main04 img{
		margin: 60px 0 50px 50px;
	}
	.about-content .about-content-main04 div.f_r div{
		line-height: 30px;
	}
	.about-content .about-content-main04 div.f_r div h3{
		font-size: 24px;
		color: #FFF;
	}
	.about-content .about-content-main04 div.f_r div p{
		font-size: 14px;
		color: #FFF;
	}
	.about-content .about-content-main04 div.f_r .section01{
		background: #3aa9ff;
		width: 380px;
		padding: 48px 0 48px 40px;
	}
	.about-content .about-content-main04 div.f_r .section02{
		background: #1f3159;
		width: 380px;
		padding: 48px 0 48px 40px;
	}
	.about-content .about-content-main04 div.f_r .section03{
		background: #101940;
		width: 380px;
		padding: 48px 0 48px 40px;
		line-height: 25px;
	}
	.about-content .about-content-main04 div.f_r .section03 p{
		margin-bottom: 40px;
	}
	.about-content .about-content-main04 div.f_r .section03 p.textIndent{
		text-indent: 5em;
	}
	.about-content .about-content-main04 div.f_r .section04{
		padding: 48px 0 284px 40px;
		background: url(../img/about-img/main04-right-img.jpg) no-repeat;
	}
	
	/*main05*/
	.about-content .about-content-main05{
		background: #eaf0f7;
	}
	.about-content .about-content-main05 p{
		font-size: 14px;
		color: #2E2E2E;
		text-indent: 2em;
		line-height: 25px;
	}
	.about-content .about-content-main05 .main05-top{
		padding: 30px 150px 0;
	}
	.about-content .about-content-main05 h3{
		background: #d3dced;
		margin: 0;
		padding: 10px 0;
	}
	.about-content .about-content-main05 ul{
		padding: 30px 80px;
	}
	.about-content .about-content-main05 ul li{
		margin-top: 30px;
	}
	.about-content .about-content-main05 ul li:nth-child(1){
		margin: 0;
	}
	.about-content .about-content-main05 ul li div.f_r{
		width: 910px;
	}
	.about-content .about-content-main05 ul li div.f_r h6{
		color: #2E2E2E;
		font-size: 14px;
		font-weight: bold;
	}
	
	/*main06*/
	.about-content .about-content-main06{
		padding: 30px 80px 60px;
		background: url(../img/about-img/main02-backgroundimg.png) left bottom no-repeat;
	}
	.about-content .about-content-main06 div.f_r{
		width: 670px;
	}
	.about-content .about-content-main06 div.f_r .main06-f_r-top h2{
		padding-bottom: 5px;
		margin-top: -10px;
		background: url(../img/about-img/border-bottom.jpg) left bottom no-repeat;
	}
	.about-content .about-content-main06 div.f_r .main06-f_r-top h2 span{
		font-size: 26px;
		color: #2E2E2E;
	}
	.about-content .about-content-main06 div.f_r .main06-f_r-top h2 a{
		color: #000;
		margin-top: 15px;
	}
	.about-content .about-content-main06 div.f_r ul li{
		width: 330px;
		margin-bottom: 40px;
	}
	.about-content .about-content-main06 div.f_r ul li:nth-child(3), .about-content .about-content-main06 div.f_r ul li:nth-child(4){
		margin: 0;
	}
	.about-content .about-content-main06 div.f_r ul li h6{
		font-size: 14px;
		color: #2E2E2E;
		margin: 5px 0;
	}
	.about-content .about-content-main06 div.f_r ul li p{
		width: 210px;
	}
	.about-content .about-content-main06 div.f_r ul li a span{
		color: #0c308f;
	}
	
	.about-content .about-content-main06 div.f_r ul li a{
		color: #2E2E2E;
		display: block;
	}
	
	/*main06*/
	.about-content .about-content-main07{
		padding: 0 80px 5px;
		border-bottom: 1px solid #0c308f;
	}
	.about-content .about-content-main07 .year{
		margin: 0 auto 30px;
		width: 250px;
		font-size: 14px;
		position: relative;
	}
	.about-content .about-content-main07 .year .select{
		width: 140px;
		border: 1px solid #bcbcbc;
		border-radius: 5px;
		line-height: 30px;
		position: absolute;
		right: 0;top: 0;
	}
	.about-content .about-content-main07 .year .select ul{
		display: none;
		border-radius: 5px;
		background: #FFF;
	}
	.about-content .about-content-main07 .year .select ul li{
		padding-left: 15px;
		cursor: pointer;
	}
	.about-content .about-content-main07 .year .select ul li:hover{
		background: #3d58a5;
		color: #FFF;
	}
	.about-content .about-content-main07 .year .select .one{
		padding-left: 15px;
		background: url(../img/about-img/one-bg.jpg) 90% center no-repeat;
		cursor: pointer;
	}
	.about-content .about-content-main07 .monthlyMagazine{
		margin-bottom: 30px;
	}
	.about-content .about-content-main07 .monthlyMagazine li{
		float: left;
		margin-right: 32px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.3s;
	}
	.about-content .about-content-main07 .monthlyMagazine li:hover{
		box-shadow: 1px 1px 10px 1px #888;
	}
	.about-content .about-content-main07 .monthlyMagazine li:nth-last-child(1){
		margin: 0;
	}
	.about-content .about-content-main07 .monthlyMagazine li .bottom{
		text-align: center;
	}
	.about-content .about-content-main07 .monthlyMagazine li .bottom p{
		padding: 5px 0;
		background: #0c3090;
		margin-top: 10px;
		color: #FFF;
		border-radius: 5px;
		font-size: 14px;
	}
	.about-content .about-content-main07 .monthlyMagazine li .bottom a{
		display: block;
		width: 49%;
		background: #e9f0f8;
		padding: 5px 0;
		border-radius: 5px;
		margin-top: 5px;
		color: #5b5b5b;
	}
	.about-content .about-content-main07 .monthlyMagazine li .bottom a span{
		display: block;
		padding-left: 15%;
	}
	.about-content .about-content-main07 .monthlyMagazine li .bottom a.f_l span{
		background: url(../img/about-img/bottom-a-left.png) 15% center no-repeat;
	}
	.about-content .about-content-main07 .monthlyMagazine li .bottom a.f_r span{
		background: url(../img/about-img/bottom-a-right.png) 15% center no-repeat;
	}
	
	/*main08*/
	.about-content .about-content-main08 h3{
		margin: 0;
		padding: 10px 0;
		background: #d3dcec;
	}
	.about-content .about-content-main08 ul{
		padding: 30px 80px 0px;
		background: #eaf0f7;
	}
	.about-content .about-content-main08 ul li{
		width: 43%;
	}
	.about-content .about-content-main08 ul li img{
		transition: all 0.5s;
	}
	.about-content .about-content-main08 ul li img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	.about-content .about-content-main08 ul li p{
		text-align: center;
		font-size: 18px;
		background: url(../img/about-img/main09-pbg.png) 32% center no-repeat;
		margin-top: 20px;
	}
	.about-content .about-content-main08 ul li:nth-child(1) p{
		background: url(../img/about-img/main09-pbg.png) 31% center no-repeat;
	}
	
	/*main08*/
	.about-content .about-content-main09{
		padding-bottom: 5px;
		border-bottom: 1px solid #0c308f;
	}
	.about-content .about-content-main09 ul{
		margin: 23px 80px;
	}
	.about-content .about-content-main09 ul li{
		float: left;
		margin-right: 12px;
		text-align: center;
		border: 1px solid #eaf0f7;
		padding: 10px;
	}
	.about-content .about-content-main09 ul li:nth-child(5), .about-content .about-content-main09 ul li:nth-child(12){
		margin-right: 0;
	}
	.about-content .about-content-main09 ul li img{
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
	}
	.about-content .about-content-main09 ul li img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	.about-content .about-content-main09 ul li p{
		font-size: 14px;
		margin-top: 10px;
	}
	
/*news*/
	.news-banner img{
		width: 100%;
	}
	.news-content{
		padding-bottom: 40px;
	}
	.news-content .news-content-header{
		width: 385px;
		margin: 30px 0 0 100px;
		background: #cbcbcb;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.news-content .news-content-header a{
		font-size: 24px;
		color: #FFF;
		width: 45%;
		text-align: center;
	}
	.news-content .news-content-header .corporate{
		width: 43%;
		background: url(../img/news/news-content-input-bg.png) no-repeat;
		text-align: left;
		padding-left: 12%;
	}
	.news-content .news-content-header .autofocus{
		width: 35%;
		background: url(../img/news/news-content-input-bg02.png) no-repeat;
		text-align: left;
		padding-left: 20%;
		border-top-right-radius: 10px;
	}
	
	#imgbox .news-content-header{
		width: 385px;
		height:47px;
		line-height:47px;
		margin: 30px 0 0 0px;
		background: #cbcbcb;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	#imgbox .news-content-header a{
		font-size: 24px;
		color: #FFF;
		width: 45%;
		text-align: center;
	}
	#imgbox .news-content-header .corporate{
		width: 43%;
		height:47px;
		line-height:47px;
		background: url(../img/news/news-content-input-bg.png) no-repeat;
		padding-left: 6%;
		border-top-right-radius: 10px;
	}
	#imgbox .news-content-header .autofocus{
		width: 35%;
		background: url(../img/news/news-content-input-bg02.png) no-repeat;
		text-align: left;
		padding-left: 20%;
		border-top-right-radius: 10px;
	}
	/*main01*/
	.news-content .news-content-main01{
		padding: 30px 100px 0;
		background: #eaf0f7;
		border-bottom: 1px solid #0c308f;
	}
	.news-content .news-content-main01 ul li{
		background: #FFF;
		padding: 30px 60px;
		margin-bottom: 30px;
	}
	.news-content .news-content-main01 ul li img{
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		width:255px;
	}
	.news-content .news-content-main01 ul li img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	.news-content .news-content-main01 ul li .f_r{
		margin-top: -5px;
	}
	.news-content .news-content-main01 ul li .f_r h5{
		font-size: 18px;
		color: #2e2e2e;
	}
	.news-content .news-content-main01 ul li .f_r p{
		font-size: 14px;
		color: #6a6a6a;
		width: 685px;
		line-height: 25px;
		margin: 13px 0;
	}
	.news-content .news-content-main01 ul li .f_r span{
		color: #888;
	}
	.news-content .news-content-main01 ul li .f_r a{
		color: #0c308f;
		margin-top: 1px;
		cursor: pointer;
	}
	.news-content .news-content-main01 ul li .f_r a:hover{
		text-decoration: underline;
	}
	.news-mask-content{
		padding-bottom: 20px;
		width: 1140px;
		position: absolute;
		left: 50%;top: 3%;
		margin: 0 0 0 -575px;
		background: #eaf0f7;
	}
	.news-mask-content .mask-main{
		background: #FFF;
		width: 1050px;
		margin: 50px 0 0 50px;
		padding-top: 20px;
		font-size: 15px;
		color: #2B2B2B;
		position: relative;
	}
	.news-mask-content .btn{
		background: #3aa9ff;
		padding: 8px 0;
		text-align: center;
		border: none;
		color: #FFF;
		width: 100px;
		font-size: 15px;
		margin: 15px 0 0 80px;
		cursor: pointer;
	}
	.news-mask-content .mask-main .shut{
		position: absolute;
		right: 0px;top: -50px;
		cursor: pointer;
	}
	.news-mask-content .mask-main h3{
		font-size: 24px;
		color: #FFF;
		background: url(../img/h3-bg.png) no-repeat;
		width: 170px;
		height: 55px;
		line-height: 45px;
		text-align: right;
		padding-right: 69px;
		margin-left: -17px;
		margin-bottom: 10px;
	}
	.news-mask-content .mask-main .section{
		padding: 0 45px;
	}
	.news-mask-content .mask-main .section h6{
		margin: 20px 0;
		background: #3aa9ff;
		padding: 10px 20px;
		font-size: 18px;
		color: #FFF;
		width: 80px;
		text-align: center;
	}
	.news-mask-content .mask-main .section p{
		line-height: 25px;
		padding: 5px 20px;
		font-size: 14px;
	}
	.news-mask-content .mask-top{
		padding: 0 250px 30px 100px;
		background: url(../img/mask-top.png) left center no-repeat;
	}
	.news-mask-content .section ul{
		padding: 10px;
		text-align: center;
		background: #eaf0f7;
	}
	.news-mask-content .section ul li{
		padding: 0 15px;
		display: inline;
	}
	.news-mask-content .section ul li:nth-last-child(2){
		margin: 0;
	}
	.news-mask-content .section ul li img{
		display: inline;
	}
	.news-mask-content .mask-top h4, .mask .mask-top p{
		text-align: right;
		color: #2E2E2E;
	}
	.news-mask-content .mask-top h4{
		font-size: 30px;
	}
	.news-mask-content .mask-top p{
		font-size: 18px;
	}
	
/*product*/
	.product-banner{
		background: url(../img/product/banner-bg.png) left bottom no-repeat;
		padding-bottom: 177px;
		position: relative;
	}
	.product-banner #imgbox{
		height: 470px;
		position: relative;
		
	}
	.product-banner #imgbox img{
		position: absolute;
		width: 100%;
		left: 0;top: 0;
		opacity: 0;
		transition: all 3s;
		-webkit-transition: all 3s;
		-moz-transition: all 3s;
		-o-transition: all 3s;
	}
	.product-banner #imgbox .active{
		opacity: 1;
	}
	.product-banner #box{
		position: absolute;
		left: 50%;bottom: 290px;
		margin-left: -18.5px;
	}
	.product-banner #box li{
		display: inline-block;
		width: 10px;
		height: 10px;
		background: #FFF;
		border-radius: 50%;
		margin-right: 10px;
		position: relative;
		z-index: 999;
		cursor: pointer;
	}
	.product-banner #box .active{
		background: #3aa9ff;
	}
	
	
	/*product-content-header*/
	.product-content{
		padding: 0 80px;
		position: relative;
		z-index: 2;
		margin-top: -280px;
	}
	.product-content .product-content-header ul{
		margin-bottom: 50px;
	}
	.product-content .product-content-header ul li{
		background: #FFF;
		float: left;
		text-align: center;
		font-size: 20px;
		margin-right: 8px;
	}
	.product-content .product-content-header ul li a p{
		line-height: 40px;
	}
	.product-content .product-content-header ul li .active{
		box-shadow: 1px 1px 5px 1px #e7ebf4;
		transition: all 0.5s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
	}
	.product-content .product-content-header ul li:nth-last-child(1){
		margin: 0;
	}
	.product-content ul li a{
		color: #2b2b2b;
		display: block;
	}
	.product-content .product-content-header ul li a img{
		padding: 15px 15px 0 15px;
	}
	
	
	.productLaboratory-content .product-content-header ul{
		margin-bottom: 50px;
	}
	.productLaboratory-content .product-content-header ul li{
		background: #FFF;
		float: left;
		text-align: center;
		font-size: 20px;
		margin-right: 8px;
	}
	.productLaboratory-content .product-content-header ul li a p{
		line-height: 40px;
	}
	.productLaboratory-content .product-content-header ul li .active{
		box-shadow: 1px 1px 5px 1px #e7ebf4;
		transition: all 0.5s;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
	}
	.productLaboratory-content .product-content-header ul li:nth-last-child(1){
		margin: 0;
	}
	.productLaboratory-content .product-content-header ul li a{
		color: #2b2b2b;
		display: block;
	}
	.productLaboratory-content .product-content-header ul li a img{
		padding: 15px 15px 0 15px;
	}
	
	/*main01*/
	.product-content .product-content-main01{
		
	}
	.product-content .product-content-main01 ul.f_l{
		width: 277px;
		text-align: center;
	}
	.product-content .product-content-main01 ul.f_l li{
		line-height: 30px;
		font-size: 18px;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		background: #eaf0f7;
	}
	.product-content .product-content-main01 ul.f_l li:hover{
		font-size: 20px;
	}
	.product-content .product-content-main01 ul.f_l li:nth-child(1) a,
	.product-content .product-content-main01 ul.f_l li:nth-child(2) a, 
	.product-content .product-content-main01 ul.f_l li:nth-last-child(1) a,
	.product-content .product-content-main01 ul.f_l li:nth-last-child(2) a{
		color: #FFF;
	}
	/*.product-content .product-content-main01 ul.f_l li:nth-child(3) a{
		background: url(../img/product/product-icon01.png) 40% center no-repeat;
	}*/
	.product-content .product-content-main01 div.f_r{
		width: 863px;
		background: #eaf0f7;
		padding-bottom: 60px;
	}
	.product-content .product-content-main01 div.f_r ul li{
		float: left;
		text-align: center;
		margin: 30px 0 0 26px;
		font-size: 18px;
	}
	.product-content .product-content-main01 div.f_r ul li a p{
		line-height: 40px;
	}
	.product-content .product-content-main01 div.f_r ul li a img{
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
	}
	.product-content .product-content-main01 div.f_r ul li a img:hover{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
	}
	
	/*product-main01*/
	.productLaboratory-content{
		padding: 0 80px;
		position: relative;
		z-index: 2;
		margin-top: -280px;
	}
	.productLaboratory-content .product-content-main01 h3{
		text-align: center;
		font-size: 24px;
		color: #2B2B2B;
		padding-left: 15px;
		line-height: 35px;
		background: url(../img/product/product-icon02.png) 21.5% center no-repeat;
	}
	.productLaboratory-content .product-content-main01 h3:nth-child(2){
		background: url(../img/product/product-icon02.png) 36.5% center no-repeat;
		margin-bottom: 30px;
	}
	.productLaboratory-content .product-content-main01 div.f_l p,
	.productLaboratory-content .product-content-main01 div.f_r p{
		color: #FFF;
		background: #0c308f;
		font-size: 25px;
		text-align: center;
		margin-top: 5px;
		line-height: 30px;
		padding: 10px 0;
	}
	.productLaboratory-content .product-content-main01 .main01-bottom{
		margin: 30px 0;
		line-height: 30px;
	}
	.productLaboratory-content .product-content-main01 .main01-bottom h4{
		font-size: 24px;
		color: #2E2E2E;
	}
	.productLaboratory-content .product-content-main01 .main01-bottom p{
		font-size: 15px;
		color: #6A6A6A;
	}


/*partner*/
	.partner-content .partner-content-header{
		width: 385px;
		margin: 30px 0 0 150px;
		background: #cbcbcb;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.partner-content .partner-content-header a{
		font-size: 24px;
		color: #FFF;
		width: 45%;
		text-align: center;
	}
	.partner-content .partner-content-header .home{
		width: 43%;
		background: url(../img/news/news-content-input-bg.png) no-repeat;
		text-align: left;
		padding-left: 12%;
	}
	.partner-content .partner-content-header .abroad{
		width: 43%;
		background: url(../img/news/news-content-input-bg02.png) no-repeat;
		text-align: left;
		padding-left: 12%;
		border-top-right-radius: 10px;
	}
	.partner-content .partner-content-main01 img{
		width: 100%;
	}

/*investor*/
	.investor-banner img{
		width: 100%;
	}
	.investor-content .investor-content-main01{
		padding: 0 80px;
	}
	.investor-content .investor-content-main01 div.f_l{
		width: 463px;
		height: 689px;
		background: url(../img/investor/investor-main01-leftBg.jpg) no-repeat;
		padding: 80px 0 0 0;
	}
	.investor-content .investor-content-main01 div.f_l ul{
		line-height: 25px;
		font-size: 18px;
		margin-left: 60px;
	}
	.investor-content .investor-content-main01 div.f_l ul li a{
		color: #FFF;
		display: block;
		cursor: pointer;
	}
	.investor-content .investor-content-main01 div.f_l ul li a span{
		color: #3aa9ff;
		margin-right: 10px;
	}
	.investor-content .investor-content-main01 div.f_l ul li{
		margin: 20px 0;
	}
	.investor-content .investor-content-main01 div.f_l .only{
		display: block;
		text-align: center;
		color: #FFF;
		font-size: 24px;
		padding-top: 79%;
		cursor: pointer;
	}
	.investor-content .investor-content-main01 div.f_r{
		width: 630px;
	}
	.investor-content .investor-content-main01 div.f_r ul h3{
		font-size: 24px;
		color: #2E2E2E;
	}
	.investor-content .investor-content-main01 div.f_r ul li a{
		font-size: 18px;
		color: #6A6A6A;
	}
	.investor-content .investor-content-main01 div.f_r ul{
		margin-top: 30px;
	}
	.investor-content .investor-content-main01 div.f_r ul li{
		padding: 10px 0;
		border-bottom: 1px dashed #d6d6d6;
	}
	.investor-content .investor-content-main01 div.f_r ul li:nth-last-child(1){
		border: none;
	}
	.investor-content .investor-content-main01 div.f_r ul li a span{
		color: #3aa9ff;
		margin-right: 10px;
	}
	
/*job*/
	.job-content h3{
		font-size: 24px;
		color: #2E2E2E;
		padding: 5px;
		text-align: center;
		background: #d3dcec;
	}
	/*main01*/
	.job-content .job-content-main01{
		padding: 30px 80px;
		background: #eaf0f7;
	}
	.job-content .job-content-main01 div.f_r{
		width: 810px;
		height: 579px;
		background: url(../img/job/job-right-img.png) no-repeat;
	}
	.job-content .job-content-main01 div.f_r ul{
		margin: 80px 0 0 50px;
		width: 430px;
	}
	.job-content .job-content-main01 div.f_r ul li{
		line-height: 35px;
		border-bottom: 1px dashed #d6d6d6;
		padding: 5px 0;
	}
	.job-content .job-content-main01 div.f_r ul li:nth-last-child(1){
		border: none;
	}
	.job-content .job-content-main01 div.f_r ul li a{
		color: #0c308f;
		font-size: 16px;
		cursor: pointer;
	}
	.job-content .job-content-main01 div.f_r ul li a span{
		margin-right: 10px;
		color: #3aa9ff;
	}
	
	/*main02*/
	.job-content .job-content-main02 h3{
		background: none;
	}
	.job-content .job-content-main02 .main02-section{
		padding: 0 150px;
	}
	.job-content .job-content-main02 .main02-section p{
		text-indent: 2em;
		line-height: 30px;
		font-size: 14px;
		color: #6a6a6a;
	}
	.job-content .job-content-main02 .main02-section img{
		margin: 50px auto;
	}
	

	/*mask*/
	.job-mask-content{
		width: 850px;
		height: 900px;
		position: absolute;
		left: 50%;top: 1%;
		margin: 0 0 0 -425px;
		background: #eaf0f7;
	}
	.job-mask-content .mask-main{
		background: #FFF;
		width: 750px;
		height: 760px;
		margin: 50px 0 0 50px;
		padding-top: 20px;
		font-size: 15px;
		color: #2B2B2B;
		padding-left: 30px;
		position: relative;
	}
	.job-mask-content .btn{
		background: #3aa9ff;
		padding: 8px 0;
		text-align: center;
		border: none;
		color: #FFF;
		width: 100px;
		font-size: 15px;
		margin: 15px 0 0 80px;
		cursor: pointer;
	}
	.job-mask-content .mask-main img{
		position: absolute;
		right: 0px;top: -50px;
		cursor: pointer;
	}
	.job-mask-content .mask-main h3{
		font-size: 24px;
		color: #FFF;
		background: url(../img/h3-bg.png) no-repeat;
		width: 170px;
		height: 55px;
		line-height: 45px;
		text-align: right;
		padding-right: 69px;
		margin-left: -47px;
		margin-bottom: 10px;
	}
	.job-mask-content .mask-main .section{
	}
	.job-mask-content .mask-main .section h6{
		margin: 20px 0;
		background: #3aa9ff;
		padding: 10px 20px;
		font-size: 18px;
		color: #FFF;
		width: 80px;
		text-align: center;
	}
	.job-mask-content .mask-main .section p{
		line-height: 25px;
		padding: 5px 0;
	}
	.job-mask-content .mask-main ul{
		border-top: 2px solid #c5c5c5;
		margin-top: 15px;
		padding-top: 15px;
	}
	.job-mask-content .mask-main ul li{
		font-size: 13px;
		color: #6a6a6a;
		line-height: 20px;
		padding: 3px 0;
	}

/*contact*/
	/*main01*/
	.contact-content .contact-content-main01{
		padding: 0 0 50px;
	}
	.contact-content .contact-content-main01 ul li{
		margin: 10px 0;
	}
	.contact-content .contact-content-main01 ul li input{
		width: 48%;
		padding-left: 1%;
		height: 30px;
		font-size: 15px;
		border: 1px solid #d6d6d6;
	}
	.contact-content .contact-content-main01 ul li textarea{
		width: 99%;
		height: 130px;
		font-size: 15px;
		padding-left: 1%;
		line-height: 30px;
		border: 1px solid #d6d6d6;
		resize: none;
	}
	.contact-content .contact-content-main01 .main01-bottom{
		font-size: 15px;
	}
	.contact-content .contact-content-main01 .main01-bottom span{
		line-height: 43px;
		margin-left: 10px;
		letter-spacing: 1px;
		color: #BBB;
	}
	.contact-content .contact-content-main01 .main01-bottom button{
		padding: 10px 20px;
		border: none;
		background: #3aa9ff;
		color: #FFF;
		font-size: 15px;
	}
	
	/*main02*/
	.contact-content .contact-content-main02{
		background: #eaf0f7;
		padding: 30px 80px 50px;
	}
	.contact-content .contact-content-main02 div.f_l{
		width: 578px;
		background: url(../img/contact/contact-main02-leftimg.jpg) no-repeat;
		color: #FFF;
		height: 827px;
	}
	.contact-content .contact-content-main02 div.f_l p span{
		font-size: 20px;
		background: #39a9ff;
		padding: 5px;
		height: auto;
		text-align: center;
		padding-top: 10px;
	}
	.contact-content .contact-content-main02 div.f_l p a{
		margin-top: 20px;
		color: #FFF;
		font-size: 14px;
		line-height: 30px;
		margin-right: 20px;
	}
	.contact-content .contact-content-main02 div.f_l img{
		margin: 0 auto;
	}
	.contact-content .contact-content-main02 div.f_l ul li{
		font-size: 16px;
		padding-left: 65px;
		line-height: 35px;
		margin: 25px 0;
	}
	.contact-content .contact-content-main02 div.f_l ul li:nth-child(1){
		background: url(../img/contact/contact-list01.png) 20px center no-repeat;
	}
	.contact-content .contact-content-main02 div.f_l ul li:nth-child(2){
		background: url(../img/contact/contact-list02.png) 20px center no-repeat;
	}
	.contact-content .contact-content-main02 div.f_l ul li:nth-child(3){
		background: url(../img/contact/contact-list03.png) 20px center no-repeat;
	}
	.contact-content .contact-content-main02 div.f_r{
		width: 540px;
	}
	.contact-content .contact-content-main02 div.f_r .section{
		background: #FFF;
		padding-bottom: 30px;
		margin-bottom: 22px;
	}
	.contact-content .contact-content-main02 div.f_r p span{
		font-size: 20px;
		background: #39a9ff;
		padding: 5px;
		height: auto;
		text-align: center;
		margin-top: 20px;
		color: #FFF;
	}
	.contact-content .contact-content-main02 div.f_r p a{
		margin-top: 38px;
		color: #0c308f;
		font-size: 14px;
		line-height: 30px;
		margin-right: 20px;
		cursor: pointer;
	}
	.contact-content .contact-content-main02 div.f_r img{
		margin: 0 auto;
	}
	.contact-content .contact-content-main02 div.f_r ul li{
		font-size: 16px;
		padding-left: 65px;
		line-height: 35px;
		margin: 15px 0;
	}
	.contact-content .contact-content-main02 div.f_r ul li:nth-child(1){
		background: url(../img/contact/contact-list01.png) 20px center no-repeat;
	}
	.contact-content .contact-content-main02 div.f_r ul li:nth-child(2){
		background: url(../img/contact/contact-list02.png) 20px center no-repeat;
	}
	.contact-content .contact-content-main02 div.f_r ul li:nth-child(3){
		background: url(../img/contact/contact-list03.png) 20px center no-repeat;
	}
	
	
	
	/*sousuo*/
.sousuo-header{
	padding: 30px 0 30px 120px;
	background: url(../img/sousuo/sousuo-header-bg.png) left bottom no-repeat;
}
.sousuo-header .sousuo{
	width: 501px;
	height: 41px;
	margin-top: 15px;
	background: url(../img/sousuo/sousuo-icon01.jpg) no-repeat;
	margin-left: 50px;
}
.sousuo-header .sousuo input:nth-of-type(1){
	width: 435px;
	height: 37px;
	padding-left: 15px;
	border: none;
	margin: 2px 0 0 1px;
}
.sousuo-header .sousuo input:nth-last-of-type(1){
	float: right;
	width: 45px;
	height: 41px;
	border: none;
	background: none;
	cursor: pointer;
}
.sousuo-content p:nth-of-type(1){
	background: url(../img/sousuo/sousuo-content-bg.png) no-repeat;
	font-size: 15px;
	padding: 6.5px 0;
}
.sousuo-content p:nth-of-type(1) a{
	color: #FFF;
	display: block;
	margin-left: 120px;
}
.sousuo-content p:nth-of-type(2){
	font-size: 15px;
	padding: 6.5px 0;
	color: #b7b7b7;
	padding-left: 120px;
	border-bottom: 1px solid #B7B7B7;
	border-top: 1px solid #B7B7B7;
	letter-spacing: 1px;
}
.sousuo-content .sousuo-main{
	padding: 20px 0;
}
.sousuo-content .sousuo-main ul li{
	line-height: 30px;
	font-size: 15px;
	margin: 0 120px;
	padding: 5px 0;
	border-bottom: 1px dashed #B7B7B7;
}
.sousuo-content .sousuo-main ul li:nth-last-of-type(1){
	border: none;
}
.sousuo-content .sousuo-main ul li a{
	display: block;
	color: #0c308f;
}
.sousuo-content .sousuo-main ul li a span{
	color: #3aa9ff;
	margin-right: 5px;
}
.sousuo-footer{}
.sousuo-footer .f_l{
	width: 70%;
	height: 40px;
	background: #010327;
}
.sousuo-footer .f_r{
	width: 30%;
	height: 40px;
	background: #3aa9ff;
}
.sousuo-footer .f_r a{
	display: block;
	padding-left: 120px;
	line-height: 40px;
	color: #FFF;
	font-size: 15px;
}

/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*news-contents*/
#mask .news-mask-content{width: 800px; margin: 0 auto;}
#mask .news-mask-content .mask-main h3{text-align: center;font-size: 30px;}
#mask .news-mask-content .mask-main h4{text-align: center;}


	#mask .contact-content-main01{
		padding: 0 150px 50px;
	}
	#mask .contact-content-main01 ul li{
		margin: 10px 0;
	}
	#mask .contact-content-main01 ul li input{
		width: 48%;
		padding-left: 1%;
		height: 30px;
		font-size: 15px;
		border: 1px solid #d6d6d6;
	}
	#mask .contact-content-main01 ul li textarea{
		width: 99%;
		height: 130px;
		font-size: 15px;
		padding-left: 1%;
		line-height: 30px;
		border: 1px solid #d6d6d6;
		resize: none;
	}
	#mask .contact-content-main01 .main01-bottom{
		font-size: 15px;
		width:540px;
		margin:0 auto;
	}
	#mask .contact-content-main01 .main01-bottom span{
		line-height: 35px;
		margin-left: 10px;
		letter-spacing: 1px;
		color: #BBB;
	}
	#mask .contact-content-main01 .main01-bottom button{
		padding: 10px 20px;
		border: none;
		background: #3aa9ff;
		color: #FFF;
		font-size: 15px;
	}