@charset "UTF-8";
.in_tit {
	font-weight:normal;
	color:#061f3e;
	padding-bottom:2.6%;
}
.index-banner {
	position:relative;
	overflow:hidden;
	z-index:1;
}
.index-banner li {
}
.index-banner li:first-child {
	position:relative;
	z-index:10;
	vertical-align:top;
}
.index-banner li .txt h2 {
	color:#414141;
	line-height:1.1;
	margin-bottom:0.3em;
}
.index-banner li .txt h3 {
	color:#666;
}
.index-banner ul li {
	height:439px;
	overflow:hidden;
}
.index-banner ul li .imgbg {
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	background:url(../images/in_bnimg01.jpg) no-repeat center center;
	transition:10s all;
	background-size:cover;
	-webkit-transition:10s all;
	transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
}
.index-banner ul li .text {
	position:absolute;
	z-index:2;
	left:0px;
	top:20%;
	transition:3s all;
	-webkit-transition:3s all;
	text-transform:uppercase;
	color:#fff;
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
	opacity:0;
	transition-delay:1s;
	-webkit-transition-delay:1s;
}
.index-banner ul li .text span {
	display:block;
}
.index-banner ul li .text .span01 {
	letter-spacing:0px;
	line-height:100%;
	color:#FFF;
}
.index-banner ul li .text .span02 {
	letter-spacing:1px;
	padding-top:3%;
}
.index-banner ul li.curr .imgbg {
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
}
.index-banner ul li.curr .text {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.index-banner ul li .text {
	width:40%;
	left:10%;
	text-align:left;
	top:35%;
}
.index-banner ul li .text .span01 {
	color:#fff;
}
.index-banner ul li .text .span03 { background:#bf141d; width:130px; height:45px; line-height:45px; border-radius: 25px; text-align:center;margin-top:3%;}
/***********************in_business**************************/
.in_business {
	padding:2.8% 0px 3.1%;
}
.in_business .imglist {
	position:relative;
	overflow:hidden;
}
.in_business img {
	width:100%;
}
.in_business .text {
	position:absolute;
	overflow:hidden;
	left:50px;
	bottom:13%;
	width:610px;
	z-index:2;
	color:#fff;
	transition:3s all;
	-webkit-transition:3s all;
	opacity:0;
}
.in_business h3 {
	font-weight:normal;
	color:#fff;
}
.in_business p {
	color:#fff;
	height:4.5em;
	overflow:hidden;
	margin:3.5% 0px 4.7%;
}
.in_business a.more {
	display:inline-block;
	padding:4.5px 0px;
	transition:0.3s all;
	-webkit-transition:0.3s all;
	color:#fff;
}
.in_business a.more:hover {
	padding:8px 30px;
	border-radius:14px;
	background:#bf141d;
}
.in_business .bus_bigimg {
	float:left;
	width:50%;
	position:relative;
}

.in_business .bus_smaimg {
	position:absolute;
	right:0px;
	top:0px;
	width:50%;
	height:100%;
}
.in_business .bus_smaimg ul li {
	float:left;
	width:50%;
	position:relative;
}
.in_business .bus_smaimg ul li:first-child {
	width:100%;
}
.in_business .bus_smaimg ul li:first-child +li +li {
	margin-left:-1px;
}
.in_business .bus_smaimg .text {
	top:20%;
	left:30px;
	bottom:auto;
}
.in_business .bus_smaimg h3 {
	color:#fff;
}
.in_business .bus_smaimg p {
	color:#fff;
}
.in_business .bus_bigimg .text {
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
}
.in_business.bus_hover .bus_bigimg .text {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.in_business .bus_smaimg ul li.li01 .text {
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
}
.in_business .bus_smaimg ul li.li02 .text {
	transition-delay:1s;
	-webkit-transition-delay:1s;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.in_business .bus_smaimg ul li.li03 .text {
	transition-delay:1s;
	-webkit-transition-delay:1s;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.in_business.bus_hover .bus_smaimg ul li.li01 .text {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.in_business.bus_hover .bus_smaimg ul li.li02 .text {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.in_business.bus_hover .bus_smaimg ul li.li03 .text {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.in_idea {
	background:#f8f8f8;
	padding:2.5% 0px 4.3%;
}
.in_idea ul {
	transition:2s all;
	-webkit-transition:2s all;
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
	opacity:0;
}
.in_idea ul li {
	float:left;
	width:23.77%;
*+width:23.7%;
	margin-right:1.61%;
}
.in_idea ul li .text {
	padding:4% 4.076% 0px 1.36%;
}
.in_idea ul li h3 {
	color:#333333;
	line-height:1.3;
	height:2.6em;
	overflow:hidden;
	font-weight:normal;
}
.in_idea .sj {
	line-height:30px;
	display:block;
	color:#878585;
	overflow:hidden;
}
.in_idea ul li p {
	margin:0 0px 2%;
	height:6.1em;
	overflow:hidden;
}
.in_idea ul li a {
	color:#606060;
}
.in_idea ul li .more {
	background:url(../images/sort_jt01.png) no-repeat;
	display:inline-block;
	width:7px;
	height:11px;
}
.in_idea ul li.mar0 {
	margin-right:0px;
}
.in_idea.idea_hover ul {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.in_news {
	padding:2.75% 0px 4.3%;
}
.in_news ul li {
	float:left;
	width:50%;
	position:relative;
*+border-bottom:1px solid #e3e3e3;
*+margin-left:-1px;
}
.in_news ul li .divimg {
	float:left;
	width:51.68%;
	position:relative;
}
.in_news ul li .divimg img {
	width:100%;
}
.in_news ul li .divimg .jt {
	position:absolute;
	right:0px;
	top:16%;
	width:13px;
	height:25px;
	background:url(../images/in_news_jt01.png) no-repeat;
}
.in_news ul li .text {
	border-top:1px solid #e3e3e3;
	color:#303030;
	transition:2s all;
	-webkit-transition:2s all;
	overflow:hidden;
	padding:3% 6.99% 0px 3.63%;
}
.in_news ul li h3 {
	font-weight:normal;
	line-height:130%;
	height:2.6em;
	overflow:hidden;
}
.in_news ul li p {
	height:3em;
	overflow:hidden;
	margin:5% 0px 5%;
}
.in_news ul li .more {
	padding-bottom:11.5%;
}
.in_news ul li .more a {
	background:url(../images/sort_jt01.png) no-repeat;
	display:inline-block;
	width:7px;
	height:11px;
}
.in_news ul li .source span {
	border:1px solid #acacac;
	color:#909090;
	background:#fff;
	display:inline-block;
	padding:6px 21px;
}
.in_news ul li .line {
	position:absolute;
*+display:none;
	right:0px;
	bottom:0px;
	width:48.32%;
	border-top:1px solid #e3e3e3;
}
.in_news ul li .bg {
	background:#fff;
	position:absolute;
	transition:2s all;
	-webkit-transition:2s all;
	top:0px;
	width:50%;
	height:100%;
}
.in_news ul li.li01 .bg {
	left:0px;
}
.in_news ul li.li02 .bg {
	right:0px;
}
.in_news.news_hover ul li .bg {
	width:0px;
}
.in_blog {
	color:#fff;
	overflow:hidden;
	margin:0.4% 0px 2.9%;
}
.in_blog ul li {
	height:720px;
	overflow:hidden;
}
.in_blog .in_wrap {
	position:relative;
}
.in_blog ul li .imgbg {
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	transition:10s all;
	background-size:cover;
	-webkit-transition:10s all;
	transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
}
.in_blog ul li .text {
	position:absolute;
	z-index:2;
	left:0px;
	width:50%;
	top:0px;
	height:100%;
	transition:3s all;
	-webkit-transition:3s all;
	text-transform:uppercase;
	color:#fff;
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
	opacity:0;
	transition-delay:1s;
	-webkit-transition-delay:1s;
	overflow:hidden;
}
.in_blog ul li .text h1 {
	font-weight:normal;
	padding-bottom:6.1%;
}
.in_blog ul li .text h2 {
	font-weight:normal;
	padding-bottom:2.2%;
}
.in_blog ul li .con {
	margin-bottom:1.1%;
	overflow:hidden;
	line-height:150%;
	height:7em;
}
.in_blog ul li.curr .text {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
}
.in_blog ul li.curr .imgbg {
	transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
}
.in_blog ul li .wrapper {
	position:absolute;
	height:100%;
	display:table;
	width:100%;
}
.subwrap {
	display:table-cell;
	vertical-align:middle;
}
.ie7 .in_blog ul li .wrapper {
	top:50%;
	display:block;
	height:auto
}
.ie7 .in_blog ul li .subwrap {
	position:relative;
	top:-50%;
}
.in_system_entry {
}
.in_system_entry ul li {
	float:left;
	width:23.77%;
*+width:23.7%;
	text-align:center;
	color:#303030;
	margin-right:1.61%;
}
.in_system_entry ul li h3 {
	font-weight:normal;
	padding-top:1.8%;
}
.in_system_entry ul li .divimg {
	position:relative;
}
.in_system_entry ul li .divimg img {
	width:100%;
}
.in_system_entry ul li .txt {
	position:absolute;
	padding:2px 0px;
	color:#f0f7f7;
	background:rgba(40, 142, 205, 0.6);
	left:0px;
	bottom:0px;
	width:100%;
}
.lt9 .in_system_entry ul li .txt {
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88288ecd", EndColorStr="#88288ecd")
}
.in_system_entry ul li.mar0 {
	margin-right:0px;
}
.in_wrap {
	max-width:1600px;
	margin:0 auto;
}
