@charset "UTF-8";

.in_tit {font-weight:normal;  color:#0078e5; 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:620px; 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:-2px; line-height:110%; }
.index-banner ul li  .text .span02 { letter-spacing:1px; padding-top:2%; }

.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.li01 .text { left:auto; right:10%; text-align:right; top:15%; }
.index-banner ul li.li01 .text .span01 { color:#618fa8; }
.index-banner ul li.li02 .text { left:auto; right:10%; top:auto; bottom:20%;  text-align:right;  }
.index-banner ul li.li03 .text {left:10%; text-align:center; right:10%; top:30%;  }




/***********************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:330px; z-index:2; color:#fff; transition:3s all; -webkit-transition:3s  all;  opacity:0;  }
.in_business h3 { font-weight:normal; color:#37383a; }
.in_business p { color:#79746e; 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; margin-top:7.5%; }
.in_business a.more:hover { padding:4.5px 44px; border-radius:14px; background:#0a53b9; }

.in_business .bus_bigimg { float:left; width:49.87%; position:relative; }
.in_business .bus_bigimg a.more {padding:4.5px 44px; border-radius:14px; background:#0a53b9;}
.in_business .bus_smaimg { position:absolute; right:0px; top:0px; width:50.14%; 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:12%; 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:#0078e5; line-height:1.3; height:2.6em; overflow:hidden; font-weight:normal; }
.in_idea ul li p {margin:0 0px 5.2%; height:4.5em; 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 h2 { font-weight:normal; padding-bottom:4.9%;  }
.in_blog ul li .con { margin-bottom:4.9%; overflow:hidden; line-height:150%; height:12em; }
.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:1548px; margin:0 auto;}



























