@charset "utf-8";
	body {
	font-family:Arial,"Microsoft YaHei",SimSun;
	color:#666;

	padding:0;
	margin:0;
	-webkit-text-size-adjust:none;
	font-size:12px
}

/*rounded shaped numbers*/

ol{
        counter-reset: li; /* 创建一个计数器 */
        list-style: none; /* 清除列表默认的编码*/
        *list-style: decimal; /* 让IE6/7具有默认的编码 */
        font: 15px 'trebuchet MS', 'lucida sans';
        padding: 0;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
			}

			ol ol{
				margin: 0 0 0 2em; /* 给二级列表增加一定的左边距*/
			}
		

		#items a {
			position: relative;
			display: block;
			left: 5px; 
			top: 50%; 
			margin-top: -1em; 
			
			padding: 0.4em 0.4em 0.4em 2em;
			*padding: 0.4em;/*for ie6/7*/
			background: #ddd;
			color: #444;
			text-decoration: none;
			font-size:14px; 
			/*CSS3属性*/
			border-radius: 0.3em;/*制作圆角*/
			/* transition动画效果*/
			-moz-transition: all 0.3s ease-out;
			-webkit-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
		}
		#items a:hover {
			background: #eee;
		}
		#items a:hover::before {
			/*悬停时旋转编码*/
			-moz-transform: rotate(360deg);
			-webkit-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			transform: rotate(360deg);
		}
		#items a::before {
			
			content: counter(li);
			counter-increment: li;
			
			position: absolute;
			left: -1.3em;
			top: 50%;
			margin-top: -1.3em;
			background: #87ceeb;
			height: 2em;
			width: 2em;
			line-height: 2em;
			border: 0.3em solid #fff;
			text-align: center;
			font-weight: bold;
			border-radius: 2em;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
		}



.botText:hover {
	background-color:#FF9900
}
.botText:hover .tc {
	color:#fff
}
.botText:hover p {
	color:#fff
}
.botText {
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}


.botText1:hover {
	background-color:#87ceeb
}
.botText1:hover .tc {
	color:#fff
}
.botText1:hover p {
	color:#fff
}
.botText1 {
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}






/*首页新闻*/
p,img,form {
	border:0;
	margin:0;
	padding:0
}
.mlAuto {
	margin-left:auto;
	margin-right:auto;

}
.height1 {
	height:1px;
	overflow:hidden;
	clear:both
}
.height2 {
	height:2px;
	overflow:hidden;
	clear:both
}
.height5 {
	height:5px;
	overflow:hidden;
	clear:both
}
.height10 {
	height:10px;
	overflow:hidden;
	clear:both
}
.height15 {
	height:15px;
	overflow:hidden;
	clear:both
}
.height20 {
	height:20px;
	overflow:hidden;
	clear:both
}
.height25 {
	height:25px;
	overflow:hidden;
	clear:both
}
.height30 {
	height:30px;
	overflow:hidden;
	clear:both
}
.height35 {
	height:35px;
	overflow:hidden;
	clear:both
}
.height40 {
	height:40px;
	overflow:hidden;
	clear:both
}
.height45 {
	height:45px;
	overflow:hidden;
	clear:both
}
.height50 {
	height:50px;
	overflow:hidden;
	clear:both
}
input,textarea,select {
	font-family:Arial,"Microsoft YaHei",SimSun;
	outline:none;
	resize:none;
	font-size:12px;
	vertical-align:middle
}
.img-middle {
	vertical-align:middle
}
.auto-width {
	width:100%;
	height:auto
}
.img-block {
	display:block
}
.scale {
	width:320px;
	overflow:hidden;
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-ms-transform-origin:left top;
	-o-transform-origin:left top;
	transform-origin:left top
}
area:focus {
	outline:none
}
a {
	color:#666;
	text-decoration:none
}
* {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
/*.main {*/
/*	min-width:1150px;*/
/*	visibility:hidden*/
/*}*/
/*.loading {*/
/*	position:absolute;*/
/*	left:0;*/
/*	top:0;*/
/*	width:100%;*/
/*	height:100%;*/
/*	background-color:#fff;*/
/*	z-index:3000*/
/*}*/

.content {
	width:1150px
}

.content1 {
	width:142px
}

.top {
	height:45px;
	width:100%;
	color:#c9c9c9;
	overflow:hidden;
	background-color:#313131;
	line-height:45px
}
.top a {
	color:#c9c9c9
}
.qr-code {
	display:none;
	position:absolute
}
.top .l {
	float:left
}
.top .r {
	float:right
}
.top .r a {
	vertical-align:middle
}
.top .r .tel {
	background-image:url(../images/icon-01.jpg);
	display:inline-block;
	width:21px;
	height:21px;
	margin-left:10px
}
.top .r .weixin {
	background-image:url(../images/icon-02.jpg);
	display:inline-block;
	width:21px;
	height:21px;
	margin-left:10px
}
.top .r .mail {
	background-image:url(../images/icon-03.jpg);
	display:inline-block;
	width:21px;
	height:21px;
	margin-left:10px
}
.bottom {
	width:100%;
	color:#b7bcc7;
	overflow:hidden;
	background-color:#1f2229;
	padding-top:30px;
	padding-bottom:30px;
	line-height:30px;
	text-align:center
}
.bottom a {
	color:#b7bcc7
}
.nav-bar {
	background-color:#fff;
	height:109px;
	overflow:hidden
}
.nav-bar .logo {
	float:left;
	margin-right:20px
}
.nav-bar .tel {
	float:left;
	line-height:109px;
	color:#535353;
	font-size:20px;
	padding-left:30px;
	background:url(../images/top-tel.png) no-repeat left center;
	font-weight:bold
}
.nav-bar .nav {
	text-align:right;
	float:right
}
.nav-bar .nav a {
	display:inline-block;
	height:109px;
	text-align:center;
	width:105px
}
.nav-bar .nav a span {
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s;
	display:block;
	height:106px;
	border-bottom:3px solid #fff;
	background-color:#fff;
	color:#1a1a1a;
	font-size:14px;
	line-height:106px
}
.nav-bar .nav a:hover span,.nav-bar .nav a.current span {
	color:#fff;
	background-color:#4990db;
	border-bottom:3px solid #1d77c4
}
.banner {
	position:relative;
	background-size:cover;
	background-position:center top
}
.banner .list {
	position:relative;
	display:none;
	background-size:cover;
	background-position:center top;
	position:absolute;
	width:100%
}
.banner .btns {
	position:absolute;
	left:0;
	width:100%;
	bottom:15px;
	text-align:center
}
.banner .btns a {
	width:19px;
	height:19px;
	background:url(../images/banner-btn.png) no-repeat center center;
	display:inline-block;
	margin-right:5px
}
.banner .btns a.current {
	background-image:url(../images/banner-hover-btn.png)
}
.index .banner {
	height:124px
}
.index .banner .list {
	height:124px
}

.index .item .t1 {


	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	text-align:center;
	padding-bottom:25px;
	opacity:0;
	margin-top:30px
}
.index .item .t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transform:scale(.2s, .2s);
	-o-transform:scale(.2s, .2s);
	-moz-transform:scale(.2s, .2s);
	-ms-transform:scale(.2s, .2s);
	transform:scale(.2s, .2s);
	text-align:center;
	font-size:30px;
	color:#1f2228;
	font-weight:bold;
	padding-bottom:20px;
	opacity:0;
	margin-top:30px
}
.index .item .t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transform:scale(.5s, .5s);
	-o-transform:scale(.5s, .5s);
	-moz-transform:scale(.5s, .5s);
	-ms-transform:scale(.5s, .5s);
	transform:scale(.5s, .5s);
	padding-bottom:15px;
	color:#999;
	font-size:14px;
	line-height:24px;
	text-align:center;
	opacity:0;
	margin-top:30px
}



.index .item.current .t1,.index .item.current .t2,.index .item.current .t3 {
	margin-top:0;
	opacity:1
}




/*#region 新闻列表 */
.news_list_f {
  /*margin-top:-20px;*/
}
.news_list_f .pic {
  width: 349px;
  height: 190px;
  padding: 10px 60px;
  overflow: hidden;
  float: left;
  background-size: cover;
  background: url(images/temp/index_showCase1.jpg) no-repeat center center;
  margin-right: 20px;
}
.news_list_f .pic a {
  display: block;
  height: 100%;
}
.news_list_f .news1 {
  line-height: 25px;
}
.news_list_f .news1 .name {
  font-size: 22px;
  padding: 10px 0;
}
.news_list_f .news1 .name a {
  color: #333;
}
.news_list_f .news1 .name a:hover {
  color: #ae0d15;
}
.news_list_f .news1 .user {
  font-size: 13px;
  color: #666;
}
.news_list_f .news1 .info {
  font-size: 14px;
  color: #333;
  padding-top: 5px;
}
.news_list_f .news1 .info a {
  margin-left: 10px;
  color: #ae0d15;
  white-space: nowrap;
}
.news_list_f .news1 .info a:hover {
  text-decoration: underline;
}




.news_list_f li {
  padding: 15px 0;
  border-bottom: 1px dotted #999;
}



.xw1:hover {
	background-color:#FFBA8C
}
.xw1:hover .tc {
	color:#fff
}
.xw1:hover p {
	color:#fff
}
.xw1 {
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}

.xw2:hover {
	background-color:#FFB56A
}
.xw2:hover .tc {
	color:#fff
}
.xw2:hover p {
	color:#fff
}
.xw2 {
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}



.xw3:hover {
	background-color:#6FFF6F
}
.xw3:hover .tc {
	color:#fff
}
.xw3:hover p {
	color:#fff
}
.xw3 {
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}


.xw4:hover {
	background-color:#A2D0FF
}
.xw4:hover .tc {
	color:#fff
}
.xw4:hover p {
	color:#fff
}
.xw4 {
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}


.box1{
            line-height:50px;
			float: left;
             text-align: center;
			font-size: 32px;
            width: 100px;
            height: 50px;
            color: white;
            padding: 10px;
            margin: 10px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            background-color: #FF6600;
        }
.box2{
            line-height:50px;
             float: left;
             text-align: center;
			font-size: 32px;
            width: 100px;
            height: 50px;
            color: white;
            padding: 10px;
            margin: 10px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            background-color: #FF9933;
        }

.box3{
            line-height:50px;
             float: left;
             text-align: center;
			font-size: 32px;
            width: 100px;
            height: 50px;
            color: white;
            padding: 10px;
            margin: 10px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            background-color: #00FF00;
        }
.box4{
            line-height:50px;
             float: left;
             text-align: center;
			font-size: 32px;
            width: 100px;
            height: 50px;
            color: white;
            padding: 10px;
            margin: 10px;
            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
            background-color: #3399ff;
        }


.news_list_f li {
  padding: 15px 0;
  border-bottom: 1px dotted #999;
}

.Pager {
  text-align: center;
  font-family: SimSun;
  color: #474747;
  padding: 35px 0;
}
.Pager a {
   font-size: 20px;

  display: inline-block;
  color: #474747;
   height: 39px;
  line-height: 39px;
  padding: 0px 20px;
  margin: 0px 5px;
  border: 1px solid #B3B3B3;
}
.Pager .on,
.Pager a:hover {
  background: #3399ff;
  border-color: #3399ff;
  color: #fff;
}
.hua{
  background: #3399ff;
  border-color: #3399ff;
  color: #fff;

}

.Pager .on:hover {
  background: #3399ff;
}
.Pager .txt {
  border: 1px solid #B3B3B3;
  width: 30px;
  height: 20px;
  text-align: center;
  margin: 0px 3px;
  background-color: #fff;
}





.index .item2 {
  background-color: #e9f0f5;

	overflow:hidden;
	position:relative
}
.index .item2 .t1 {


	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	text-align:center;
	padding-bottom:25px;
	opacity:0;
	margin-top:30px
}
.index .item2 .t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transform:scale(.2s, .2s);
	-o-transform:scale(.2s, .2s);
	-moz-transform:scale(.2s, .2s);
	-ms-transform:scale(.2s, .2s);
	transform:scale(.2s, .2s);
	text-align:center;
	font-size:30px;
	color:#1f2228;
	font-weight:bold;
	padding-bottom:20px;
	opacity:0;
	margin-top:30px
}
.index .item2 .t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transform:scale(.5s, .5s);
	-o-transform:scale(.5s, .5s);
	-moz-transform:scale(.5s, .5s);
	-ms-transform:scale(.5s, .5s);
	transform:scale(.5s, .5s);
	padding-bottom:15px;
	color:#999;
	font-size:14px;
	line-height:24px;
	text-align:center;
	opacity:0;
	margin-top:30px
}



.index .item2.current .t1,.index .item2.current .t2,.index .item2.current .t3 {
	margin-top:0;
	opacity:1
}




.index .iservice {
	height:800px
}
.iservice .icon {
	display:block;
	position:absolute;
	left:0;
	bottom:0
}
.iservice .icon .text {
	text-align:center;
	color:#020202;
	line-height:18px;
	font-size:14px
}
.iservice .icon .text span {
	color:#888;
	font-size:12px
}
.iservice .icon .img {
	margin-bottom:20px;
	position:relative;
	width:140px;
	height:161px;
	overflow:hidden
}
.iservice .icon .img .normal {
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	position:absolute;
	left:0;
	top:0
}
.iservice .icon .img .hover {
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-ms-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
	position:absolute;
	-webkit-transform:scale(.1, .1);
	-o-transform:scale(.1, .1);
	-moz-transform:scale(.1, .1);
	-ms-transform:scale(.1, .1);
	transform:scale(.1, .1);
	opacity:0;
	left:0;
	top:0
}
.iservice .icon:hover .img .normal {
	-webkit-transform:scale(.1, .1);
	-o-transform:scale(.1, .1);
	-moz-transform:scale(.1, .1);
	-ms-transform:scale(.1, .1);
	transform:scale(.1, .1);
	opacity:0
}
.iservice .icon:hover .img .hover {
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	transform:scale(1, 1);
	opacity:1
}
.iservice .icon.icon-01 {
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	bottom:0
}
.iservice .icon.icon-02 {
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	left:255px;
	bottom:0
}
.iservice .icon.icon-03 {
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	left:510px;
	bottom:0
}
.iservice .icon.icon-04 {
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	left:760px;
	bottom:0
}
.iservice .icon.icon-05 {
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	left:1010px;
	bottom:0
}
.iservice.current .icon.icon-01 {
	opacity:1;
	bottom:200px
}
.iservice.current .icon.icon-02 {
	opacity:1;
	left:255px;
	bottom:90px
}
.iservice.current .icon.icon-03 {
	opacity:1;
	left:510px;
	bottom:200px
}
.iservice.current .icon.icon-04 {
	opacity:1;
	left:760px;
	bottom:90px
}
.iservice.current .icon.icon-05 {
	opacity:1;
	left:1010px;
	bottom:200px
}


.land p{PADDING-LEFT: 580px;
}
.icase {
	background-image:url(../images/index/case/bg.png);
	height:1160px
}
.icase .t2 {
	color:#fff !important
}
.icase .content {
	margin-top:200px;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s
}
.icase .list {
	float:left;
	width:200px;
	height:270px;
	margin-left:20px;

	background-image:url(../images/index/case/list-bg.png);
	background-repeat:no-repeat;
	background-position:center 215px
}
.icase .list .list-c {
	overflow:hidden;
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:238px
}
.icase .list .list-c .img {
	width:209px;
	border:5px solid #fff
}
.icase .list .list-c .mask {
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s;
	width:100%;
	height:100%;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0;
	top:440px;
	width:210px;
	background-image:url(../images/index/case/mask.png)
}
.icase.current .content {
	margin-top:0;
	opacity:1
}
.icase .list .list-c .mask .text {
	font-size:14px;
	padding-top:125px
}
.icase .list .list-c:hover .mask {
	top:0
}
.ihistory {
	height:880px
}
.ihistory .history-c {
	width:100%;
	position:absolute;
	bottom:-200px;
	opacity:0;
	overflow:hidden;
	height:500px;
	-webkit-transition-delay:.5s;
	-o-transition-delay:.5s;
	-moz-transition-delay:.5s;
	-ms-transition-delay:.5s;
	transition-delay:.5s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s
}
.ihistory.current .history-c {
	bottom:0;
	opacity:1
}
.ihistory .hc-max {
	position:relative;
	height:500px;
/*	overflow-x:scroll; */
/*    overflow-x:hidden;*/

}
/*.ihistory .hc-max .hc-house {*/
/*	height:500px;*/
/*	width:100%;*/
/*	position:absolute;*/
/*	left:0;*/
/*	bottom:0;*/
/*/*	background-image:url(../Images/index/history/house.png);*/*/
/*	background-position:left bottom;*/
/*	background-repeat:repeat-x*/
/*}*/
/*.ihistory .hc-max .hlist {*/
/*	float:left;*/
/*	width:190px;*/
/*	padding-left:20px*/
/*}*/
.ihistory .house {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background-position:center top;
/*	background-image:url(../images/index/history/house.png);*/
	height:134px;
	bottom:-134px;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.8s;
	-o-transition-delay:.8s;
	-moz-transition-delay:.8s;
	-ms-transition-delay:.8s;
	transition-delay:.8s
}
.ihistory.current .house {
	bottom:0
}
.ihistory .content {
	position:relative;
	height:545px;
	overflow:hidden
}
.ihistory .text {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	position:absolute;
	left:0;
	bottom:-300px;
	width:110px;
	padding-left:10px;
	opacity:0
}
.ihistory .text .d {
	color:#000
}
.ihistory .text.tt1 {
	-webkit-transition-delay:1.2s;
	-o-transition-delay:1.2s;
	-moz-transition-delay:1.2s;
	-ms-transition-delay:1.2s;
	transition-delay:1.2s;
	border-left:3px solid #6988be;
	height:280px;
	left:40px
}
.ihistory .text.tt2 {
	-webkit-transition-delay:1.3s;
	-o-transition-delay:1.3s;
	-moz-transition-delay:1.3s;
	-ms-transition-delay:1.3s;
	transition-delay:1.3s;
	border-left:3px solid #ff9e19;
	height:415px;
	left:240px
}
.ihistory .text.tt3 {
	-webkit-transition-delay:1.4s;
	-o-transition-delay:1.4s;
	-moz-transition-delay:1.4s;
	-ms-transition-delay:1.4s;
	transition-delay:1.4s;
	border-left:3px solid #0fa48f;
	height:310px;
	left:420px
}
.ihistory .text.tt4 {
	-webkit-transition-delay:1.5s;
	-o-transition-delay:1.5s;
	-moz-transition-delay:1.5s;
	-ms-transition-delay:1.5s;
	transition-delay:1.5s;
	border-left:3px solid #6988be;
	height:380px;
	left:605px
}
.ihistory .text.tt5 {
	-webkit-transition-delay:1.6s;
	-o-transition-delay:1.6s;
	-moz-transition-delay:1.6s;
	-ms-transition-delay:1.6s;
	transition-delay:1.6s;
	border-left:3px solid #0fa48f;
	height:300px;
	left:795px
}
.ihistory .text.tt6 {
	-webkit-transition-delay:1.7s;
	-o-transition-delay:1.7s;
	-moz-transition-delay:1.7s;
	-ms-transition-delay:1.7s;
	transition-delay:1.7s;
	border-left:3px solid #ff9e19;
	height:410px;
	left:975px
}
.ihistory.current .text {
	opacity:1;
	bottom:0
}
.ipartner {
	background-image:url(../images/index/partner/bg.jpg);
	height:770px
}
.ipartner .t2 {
	color:#fff !important
}
.ipartner .list {
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	float:left;
	width:229px
}
.ipartner .list a {
	text-align:center;
	display:block;
	line-height:62px;
	height:62px;
	width:100%;
	color:#fff
}
.ipartner .list a span {
	background-image:url(../images/index/partner/more-icon.png);
	display:inline-block;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left center
}
.ipartner .content {
	-webkit-transition-delay:.4s;
	-o-transition-delay:.4s;
	-moz-transition-delay:.4s;
	-ms-transition-delay:.4s;
	transition-delay:.4s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	margin-top:200px;
	opacity:0
}
.ipartner .list.lcol {
	border-right:0
}
.ipartner .list.llast {
	border-bottom:0
}
.ipartner.current .content {
	opacity:1;
	margin-top:0
}
.inews {
	height:830px
}
.inews .l {
	float:left;
	width:440px
}
.inews .r {
	float:left;
	width:710px
}
.inews .l .lc {
	border:1px solid #dfdfdf;
	height:336px;
	border-bottom:3px solid #ccc
}
.inews .l .lc .img {
	position:relative
}
.inews .l .lc .img .date {
	position:absolute;
	left:0;
	bottom:5px;
	padding-top:10px;
	background-color:#fff;
	width:50px;
	text-align:center;
	color:#0c4da2
}
.inews .l .lc .img .date .d {
	font-size:30px;
	font-weight:bold
}
.inews .l .lc .desc {
	padding-left:10px;
	padding-right:10px
}
.inews .l .lc .desc .title {
	padding-bottom:8px;
	color:#000;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inews .l .lc .desc .title a {
	color:#000
}
.inews .r .list {
	width:236px;
	float:left
}
.inews .r .list .list-c {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	position:relative;
	width:217px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	border:1px solid #cdcdcd;
	height:336px;
	border-bottom:3px solid #ccc
}
.inews .r .list .list-c .desc {
	padding-left:10px;
	padding-right:10px
}
.inews .r .list .list-c .desc .title {
	padding-bottom:8px;
	color:#000;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inews .r .list .list-c .icon {
	text-align:center;
	width:100%;
	position:absolute;
	left:0;
	bottom:12px;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s
}
.inews .r .list .list-c:hover .icon {
	opacity:1
}
.inews .r .list .list-c:hover {
	border-bottom:3px solid #2b73bb
}
.inews .content {
	opacity:0;
	margin-top:200px;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s
}
.inews.current .content {
	opacity:1;
	margin-top:0
}
.ijoin {
	background-image:url(../images/index/join/bg.jpg);
	height:900px
}
.ijoin .t2 {
	color:#fff !important
}
.ijoin .t3 {
	color:#fbdba3 !important
}
.ijoin .list {
	float:left;
	width:230px;
	margin-bottom:10px
}
.ijoin .list .list-c {
	float:left;
	width:220px;
	height:139px;
	overflow:hidden;
	position:relative;
	margin-left:auto;
	margin-right:auto
}
.ijoin .list .list-c .text {
	position:absolute;
	left:0;
	bottom:0;
	height:60px;
	width:100%
}
.ijoin .list .list-c .mask {
	position:absolute;
	left:0;
	bottom:0;
	height:100%;
	width:100%
}
.ijoin .list .list-c .text .t {
	margin-left:14px;
	margin-right:14px;
	font-size:14px;
	color:#000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ijoin .list .list-c .text .d {
	margin-left:14px;
	margin-right:14px;
	color:#999
}
.ijoin .content {
	opacity:0;
	margin-top:200px;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s
}
.ijoin.current .content {
	opacity:1;
	margin-top:0
}
.icontact {
	height:990px
}
.icontact .content {
	opacity:0;
	margin-top:200px;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	background-image:url(../images/index/contact/bg.jpg);
	width:1312px;
	height:657px;
	position:relative
}
.icontact.current .content {
	opacity:1;
	margin-top:0
}
.icontact .lists {
	position:absolute;
	top:285px;
	left:800px
}
.icontact .lists .list {
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:35px;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	color:#000
}
.icontact .form {
	position:absolute;
	left:260px;
	top:130px
}
.icontact .form .input span {
	color:#f33
}
.icontact .form .input {
	margin-bottom:15px
}
.icontact .form .input .input-c {
	border:1px solid #cfcccb;
	padding-left:5px;
	padding-right:5px
}
.icontact .form .input .input-c input {
	border:0;
	margin:0;
	padding:0;
	line-height:22px;
	height:22px;
	width:100%
}
.icontact .form .input .input-c textarea {
	border:0;
	margin:0;
	padding:0;
	line-height:22px;
	width:100%
}
.icontact .form .send-btn {
	background-image:url(../images/index/contact/send.png);
	width:50px;
	height:27px;
	display:inline-block
}
.service .banner {
	background-image:url(../images/server/bg.jpg);
	background-position:center top;
	height:508px
}
.service .banner .content {
	position:relative
}
.service .banner .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}


 .banner .element.t1{ 
     position:absolute;left:10px; 
    -webkit-animation-name: fadeInOut;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: 4s;
    -webkit-animation-direction: normal;

	}
 .banner .element.t2{ 
     position:absolute;left:10px; 
    -webkit-animation-name: fadeInOut;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: 3s;
    -webkit-animation-direction: normal;

	}
 .banner .element.t3{ 
     position:absolute;left:10px; 
    -webkit-animation-name: fadeInOut;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: 2s;
    -webkit-animation-direction: normal;

	}
 .banner .element.n4{ 
     position:absolute;left:10px; 
    -webkit-animation-name: fadeInOut;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: 1s;
    -webkit-animation-direction: normal;

	}


.yj .banner .content {
	position:relative
}
.yj .banner .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}

.yj .banner .element.t1 {
	top:240px;
	opacity:0
}
.yj .banner .element.t2 {
	top:325px;
	opacity:0
}
.yj .banner .element.t3 {
	top:410px;
	opacity:0
}
.yj .banner .element.icon {
	top:425px;
	opacity:0
}
.yj .banner.current .element.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	top:140px;
	opacity:1
}
.yj .banner.current .element.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s;
	top:225px;
	opacity:1
}
.yj .banner.current .element.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:310px;
	opacity:1
}
.yj .banner.current .element.icon {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-ms-transition-delay:.9s;
	transition-delay:.9s;
	opacity:1
}
.yj .item .text {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	text-align:center;
	margin-top:50px;
	opacity:0
}











.service .banner .element.t1 {
	top:240px;
	opacity:0
}
.service .banner .element.t2 {
	top:325px;
	opacity:0
}
.service .banner .element.t3 {
	top:410px;
	opacity:0
}
.service .banner .element.icon {
	top:425px;
	opacity:0
}
.service .banner.current .element.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	top:140px;
	opacity:1
}
.service .banner.current .element.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s;
	top:225px;
	opacity:1
}
.service .banner.current .element.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:310px;
	opacity:1
}
.service .banner.current .element.icon {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-ms-transition-delay:.9s;
	transition-delay:.9s;
	opacity:1
}
.service .item .text {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	text-align:center;
	margin-top:50px;
	opacity:0
}
.service .item.current .text {
	margin-top:0;
	opacity:1
}
.service .cxt {
	background-image:url(../images/service/02/bg.jpg);
	height:880px;
	overflow:hidden
}
.service .content {
	position:relative
}
.service .btns .blist {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	display:inline-block;
	vertical-align:middle;
	height:258px;
	overflow:hidden;
	position:relative;
	margin-top:200px;
	opacity:0
}
.service .btns .symbol {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	opacity:0;
	display:inline-block;
	vertical-align:middle;
	height:258px;
	width:30px;
	text-align:center;
	font-size:26px;
	line-height:258px
}
.service .btns .blist .quan {
	background-image:url(../images/service/bg.png);
	width:155px;
	height:155px;
	position:absolute;
	left:51px;
	top:45px
}
.service .btns .blist .quan span {
	position:relative;
	color:#fff;
	font-size:24px;
	line-height:155px;
	text-align:center;
	background-position:center 35px;
	background-repeat:no-repeat;
	display:inline-block
}
.service .btns .blist .quan.line span {
	background-image:url(../images/service/02/line.png)
}
.service .btns .blist .quan.two span {
	color:#fff;
	font-size:24px;
	line-height:36px;
	padding-top:50px;
	text-align:center
}
.service .btns .blist.b1 {
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s
}
.service .btns .blist.b2 {
	-webkit-transition-delay:.4s;
	-o-transition-delay:.4s;
	-moz-transition-delay:.4s;
	-ms-transition-delay:.4s;
	transition-delay:.4s
}
.service .btns .blist.b3 {
	-webkit-transition-delay:.5s;
	-o-transition-delay:.5s;
	-moz-transition-delay:.5s;
	-ms-transition-delay:.5s;
	transition-delay:.5s
}
.service .btns .blist.b4 {
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s
}
.service .current .btns .blist {
	margin-top:0;
	opacity:1
}
.service .current .btns .symbol {
	-webkit-transition-delay:1.5s;
	-o-transition-delay:1.5s;
	-moz-transition-delay:1.5s;
	-ms-transition-delay:1.5s;
	transition-delay:1.5s;
	opacity:1
}
.service .btns .blist .quan .blue {
	background-image:url(../images/service/bg-hover.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(.1, .1);
	-o-transform:scale(.1, .1);
	-moz-transform:scale(.1, .1);
	-ms-transform:scale(.1, .1);
	transform:scale(.1, .1);
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s;
	opacity:0
}
.service .btns .blist:hover .quan .blue {
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	transform:scale(1, 1);
	opacity:1
}
.service .item .btn {
	position:relative;
	width:203px;
	height:55px;
	overflow:hidden;
	display:inline-block
}
.service .item .btn div {
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s;
	position:absolute;
	left:0;
	top:0
}
.service .item .btn div.hover {
	opacity:0;
	-webkit-transform:scale(.1, .1);
	-o-transform:scale(.1, .1);
	-moz-transform:scale(.1, .1);
	-ms-transform:scale(.1, .1);
	transform:scale(.1, .1)
}
.service .item .btn:hover div.hover {
	opacity:1;
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	transform:scale(1, 1)
}
.service .item .btn:hover div.normal {
	opacity:0;
	-webkit-transform:scale(.1, .1);
	-o-transform:scale(.1, .1);
	-moz-transform:scale(.1, .1);
	-ms-transform:scale(.1, .1);
	transform:scale(.1, .1)
}
.service .gjz {
	background-image:url(../images/service/03/bg.jpg);
	height:1053px;
	background-position:center top;
	overflow:hidden
}
.service .gjz .symbol {
	color:#fff
}
.service .tm {
	height:860px;
	overflow:hidden
}
.service .other {
	background-image:url(../images/service/05/bg.jpg);
	height:1018px;
	background-position:center top;
	overflow:hidden
}
.service .other .symbol {
	color:#fff
}
.about .banner {
	background-image:url(../images/about/01/bg.jpg);
	background-position:center top;
	height:583px
}
.about .banner .content {
	position:relative
}
.about .banner .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.about .banner .element.t1 {
	top:240px;
	opacity:0
}
.about .banner .element.t2 {
	top:325px;
	opacity:0
}
.about .banner .element.t3 {
	top:410px;
	opacity:0
}
.about .banner .element.icon {
	top:425px;
	opacity:0
}
.about .banner.current .element.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	top:140px;
	opacity:1
}
.about .banner.current .element.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s;
	top:225px;
	opacity:1
}
.about .banner.current .element.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:310px;
	opacity:1
}
.about .banner.current .element.icon {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-ms-transition-delay:.9s;
	transition-delay:.9s;
	opacity:1
}
.about .story {
	height:1110px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	background-image:url(../images/about/02/bg.jpg)
}
.about .video {
	overflow:visible;
	height:570px;
	background-image:url(../images/about/02/bg.jpg)
}
.about .video .video-c {
	width:916px;
	height:618px;
	background-image:url(../Images/about/pad.png);
	position:relative;
	top:-38px
}
.about .video .video-c .s {
	width:916px;
	height:618px;
	position:absolute;
	left:0;
	top:0;
	background-image:url(../Images/about/s.png)
}
.about .video .video-c .vc {
	width:543px;
	height:386px;
	position:absolute;
	left:186px;
	top:178px
}
.about .title-bar {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	font-size:18px;
	text-align:center;
	background-image:url(../images/about/02/line.png);
	background-repeat:repeat-x;
	background-position:left bottom
}
.about .title-bar .line {
	display:inline-block;
	border-bottom:3px solid #3689d8;
	height:30px;
	width:150px
}
.about .title-bar .t {
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	margin-top:60px;
	color:#333;
	font-size:48px;
	line-height:50px;
	display:block
}
.about .story a {
	color:#128973
}
.about .title-bar .st {
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.2s;
	-o-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-ms-transition-delay:.2s;
	transition-delay:.2s;
	margin-top:50px;
	display:inline-block
}
.about .current .title-bar .t {
	opacity:1;
	margin-top:12px
}
.about .current .title-bar .st {
	opacity:1;
	margin-top:0
}
.about .story .content {
	margin-top:100px;
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s
}
.about .story.current .content {
	opacity:1;
	margin-top:0
}
.about .culture {
	background-image:url(../images/about/03/bg.jpg);
	height:1052px;
	overflow:hidden;
	background-position:center top
}
.about .culture .title-bar .t {
	color:#fff
}
.about .culture .title-bar {
	color:#fff !important;
	background-image:url(../images/about/03/line.png)
}
.about .culture .title-bar .line {
	border-bottom:3px solid #fff
}
.about .culture .content {
	opacity:0;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	position:relative;
	background-image:url(../images/about/03/img.png);
	background-position:center center;
	background-repeat:no-repeat;
	height:495px
}
.about .culture.current .content {
	opacity:1
}
.about .culture .text {
	position:absolute;
	color:#fff;
	opacity:0;
	line-height:26px;
	font-size:14px
}
.about .culture .text.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.8s;
	-o-transition-delay:.8s;
	-moz-transition-delay:.8s;
	-ms-transition-delay:.8s;
	transition-delay:.8s;
	left:100px;
	top:0
}
.about .culture .text.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:1.2s;
	-o-transition-delay:1.2s;
	-moz-transition-delay:1.2s;
	-ms-transition-delay:1.2s;
	transition-delay:1.2s;
	left:100px;
	bottom:0
}
.about .culture .text.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:1.6s;
	-o-transition-delay:1.6s;
	-moz-transition-delay:1.6s;
	-ms-transition-delay:1.6s;
	transition-delay:1.6s;
	right:100px;
	top:0
}
.about .culture .text.t4 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:2s;
	-o-transition-delay:2s;
	-moz-transition-delay:2s;
	-ms-transition-delay:2s;
	transition-delay:2s;
	right:100px;
	bottom:0
}
.about .culture.current .text.t1 {
	left:0;
	opacity:1;
	top:0
}
.about .culture.current .text.t2 {
	left:0;
	opacity:1;
	bottom:0
}
.about .culture.current .text.t3 {
	right:0;
	opacity:1;
	top:0
}
.about .culture.current .text.t4 {
	right:0;
	opacity:1;
	bottom:0
}
.about .culture .icon {
	position:absolute;
	opacity:0
}
.about .culture .icon.icon-01 {
	left:300px;
	top:160px;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.8s;
	-o-transition-delay:.8s;
	-moz-transition-delay:.8s;
	-ms-transition-delay:.8s;
	transition-delay:.8s
}
.about .culture .icon.icon-02 {
	left:300px;
	top:350px;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:1.2s;
	-o-transition-delay:1.2s;
	-moz-transition-delay:1.2s;
	-ms-transition-delay:1.2s;
	transition-delay:1.2s
}
.about .culture .icon.icon-03 {
	right:300px;
	top:160px;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:1.6s;
	-o-transition-delay:1.6s;
	-moz-transition-delay:1.6s;
	-ms-transition-delay:1.6s;
	transition-delay:1.6s
}
.about .culture .icon.icon-04 {
	right:300px;
	top:300px;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:2s;
	-o-transition-delay:2s;
	-moz-transition-delay:2s;
	-ms-transition-delay:2s;
	transition-delay:2s
}
.about .culture.current .icon.icon-01 {
	left:300px;
	top:160px;
	opacity:1
}
.about .culture.current .icon.icon-02 {
	left:300px;
	top:350px;
	opacity:1
}
.about .culture.current .icon.icon-03 {
	right:300px;
	top:160px;
	opacity:1
}
.about .culture.current .icon.icon-04 {
	right:300px;
	top:300px;
	opacity:1
}
.about .honor {
	background-image:url(../images/about/04/bg.jpg);
	height:830px;
	overflow:hidden
}
.about .honor .lists {
	width:1059px;
	height:172px;
	overflow:hidden
}
.about .honor .lists .max {
	width:1000000px
}
.about .honor .lists .max .list {
	float:left;
	width:249px;
	margin-right:21px
}
.about .honor .content {
	position:relative
}
.about .honor .lbtn {
	background-image:url(../images/about/04/left.png);
	width:79px;
	height:175px;
	position:absolute;
	left:-40px;
	top:0;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer
}
.about .honor .rbtn {
	background-image:url(../images/about/04/right.png);
	width:79px;
	height:175px;
	position:absolute;
	right:-35px;
	top:0;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer
}
.about .honor .lbtn:hover {
	background-image:url(../images/about/04/left-hover.png)
}
.about .honor .rbtn:hover {
	background-image:url(../images/about/04/right-hover.png)
}
.talents .banner {
	background-image:url(../images/job/bg1.jpg);
	height:583px;
	background-position:center top
}
.talents .banner .content {
	position:relative
}
.talents .banner .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.talents .banner .element.t1 {
	top:240px;
	opacity:0
}
.talents .banner .element.t2 {
	top:325px;
	opacity:0
}
.talents .banner .element.t3 {
	top:410px;
	opacity:0
}
.talents .banner .element.icon {
	top:425px;
	opacity:0
}
.talents .banner.current .element.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	top:140px;
	opacity:1
}
.talents .banner.current .element.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s;
	top:225px;
	opacity:1
}
.talents .banner.current .element.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:310px;
	opacity:1
}
.talents .banner.current .element.icon {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-ms-transition-delay:.9s;
	transition-delay:.9s;
	opacity:1
}
.talents .office {
	height:1000px;
	/*overflow:hidden;*/
	background-image:url(../images/job/bg.jpg)
}
.talents .title-bar {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	font-size:18px;
	text-align:center;
	background-image:url(../images/talents/02/line.png);
	background-repeat:repeat-x;
	background-position:left bottom
}
.talents .title-bar .line {
	display:inline-block;
	border-bottom:3px solid #3689d8;
	height:30px;
	width:150px
}
.talents .title-bar .t {

	transition-duration:.6s;
	margin-top:60px;
	color:#333;
	font-size:48px;
	line-height:50px;
	display:block
}
.talents .title-bar .st {
	line-height:26px;

	margin-top:10px;
	display:inline-block
}
.talents .current .title-bar .t {
	opacity:1;
	margin-top:12px
}
.talents .current .title-bar .st {
	opacity:1;
	margin-top:0
}

.talents .jobs {
	background-image:url(../images/job/bg3.png)
}
.talents .jobs .title-bar {
	color:#fff !important;
	background-image:url(../images/job/line.png) !important
}
.talents .jobs .title-bar .t {
	color:#fff !important
}
.talents .jobs .title-bar .line {
	border-bottom:3px solid #2980e1 !important
}
.talents .bg {
	background-image:url(../images/talents/03/bg.jpg);
	height:77px;
	width:100%;
	background-position:center top
}
.talents .jobs .list {
	color:#fff;
	overflow:hidden;
	width:100%;
	position:relative;
	margin-bottom:60px;
	height:260px
}
.talents .jobs .list .text {
	width:260px;
	height:260px;
	position:absolute
}
.talents .jobs .list .desc {
	width:890px;
	height:260px;
	opacity:0;
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s
}
.talents .jobs .list.l .text {
	left:0;
	top:0
}
.talents .jobs .list.r .text {
	right:0;
	top:0
}
.talents .jobs .list.l .desc {
	margin-left:-260px
}
.talents .jobs .list.l:hover .desc {
	margin-left:260px;
	opacity:1
}
.talents .jobs .list.r .desc {
	margin-left:260px
}
.talents .jobs .list.r:hover .desc {
	margin-left:0;
	opacity:1
}
.talents .jobs .list .text .fnum {
	font-size:160px;
	line-height:260px;
	position:absolute;
	left:30px
}
.talents .jobs .list .text .snum {
	font-size:80px;
	line-height:80px;
	position:absolute;
	top:60px;
	left:130px
}
.talents .jobs .list .text .en {
	position:absolute;
	top:140px;
	text-transform:uppercase;
	left:130px
}
.talents .jobs .list .text .cn {
	font-size:20px;
	position:absolute;
	top:160px;
	text-transform:uppercase;
	left:130px
}
.talents .jobs .list .desc-c {
     padding:40px;
	height:220px;
	overflow:hidden
}
.talents .jobs .list .desc-c .t {
	padding-bottom:10px;
	font-size:30px
}
.case .banner {
	background-image:url(../images/case/01/bg.jpg);
	height:410px;
	background-position:center top
}
.case .banner .content {
	position:relative
}
.case .banner .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.case .banner .element.t1 {
	top:240px;
	opacity:0
}
.case .banner .element.t2 {
	top:325px;
	opacity:0
}
.case .banner .element.t3 {
	top:410px;
	opacity:0
}
.case .banner .element.icon {
	top:425px;
	opacity:0
}
.case .banner.current .element.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	top:100px;
	opacity:1
}
.case .banner.current .element.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s;
	top:185px;
	opacity:1
}
.case .banner.current .element.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:270px;
	opacity:1
}
.case .banner.current .element.icon {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-ms-transition-delay:.9s;
	transition-delay:.9s;
	opacity:1
}
.case .banner-2 {
	background-color:#313131;
	height:250px;
	text-align:center;
	position:relative;
	width:100%
}
.case .banner-2 .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.case .banner-2 .element.t1 {
	top:175px;
	opacity:0
}
.case .banner-2 .element.t2 {
	top:260px;
	opacity:0
}
.case .banner-2.current .element.t1 {
	top:75px;
	opacity:1;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.2s;
	-o-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-ms-transition-delay:.2s;
	transition-delay:.2s
}
.case .banner-2.current .element.t2 {
	top:160px;
	opacity:1;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.4s;
	-o-transition-delay:.4s;
	-moz-transition-delay:.4s;
	-ms-transition-delay:.4s;
	transition-delay:.4s
}
.waterfall {
	width:1150px;
	overflow:hidden
}
.waterfall .column {
	float:left;
	width:287px
}
.waterfall .item {
	margin-bottom:15px;
	border:1px solid #e0e0dd;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.05);
	width:249px;
	padding:15px;
	overflow:hidden;
	background-color:#fff
}
.waterfall .item .img {
	margin-bottom:5px
}
.waterfall .item .img a {
	display:block;
	position:relative;
	overflow:hidden
}
.waterfall .item .text {
	height:35px;
	line-height:35px;
	overflow:hidden;
	color:#000;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center
}
.case-detail .banner {
	height:414px;
	background-position:center top;
	background-size:cover;
	position:relative
}
.case-detail .banner .mask {
	background-image:url(../images/case/detail/g-98.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.case-detail {
	background-color:#ecece9
}
.case-detail .content {
	border:1px solid #dfdfdc;
	margin-top:-220px;
	position:relative;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.05);
	background-color:#fff
}
.case-detail .content .content-c {
	width:1050px;
	overflow:hidden
}
.case-detail .content .content-c img {
	max-width:100%
}
.case-detail .bcontent {
	width:1150px;
	overflow:hidden;
	position:relative;
	color:#fff
}
.case-detail .bcontent .t {
	font-size:36px;
	padding-bottom:15px;
	line-height:36px
}
.contact .map {
	height:682px
}
.contact .content {
	position:relative
}
.contact .contact-c {
	background-image:url(../images/contact/bg1.jpg);
	height:805px;
	overflow:hidden
}
.contact .content .q1 {
	z-index:10;
	background-image:url(../images/contact/q1.png);
	height:629px;
	width:629px;
	position:absolute;
	left:0;
	top:200px;
	opacity:0
}
.contact .content .q2 {
	background-image:url(../images/contact/q2.png);
	height:629px;
	width:629px;
	position:absolute;
	right:0;
	top:200px;
	opacity:0
}
.contact .content .q1-c {
	font-size:14px;
	width:410px;
	color:#fff
}
.contact .content .q1-c .t1 {
	font-size:30px;
	line-height:35px
}
.contact .content .q1-c .t2 {
	color:#b0d4f7
}
.contact .content .q1-c .tel {
	font-size:64px;
	line-height:70px;
	padding-bottom:30px
}
.contact .content .q1-c .list {
	line-height:26px;
	padding-left:24px;
	background-position:left center;
	background-repeat:no-repeat
}
.contact .content .q1-c .input {
	position:relative;
	border:1px solid #aacaea;
	color:#aacaea;
	margin-bottom:15px
}
.contact .content .q1-c .input .attr {
	position:absolute;
	left:5px;
	top:0;
	line-height:35px
}
.contact .content .q1-c .input .input-c {
	margin-left:60px;
	margin-right:5px
}
.contact .content .q1-c .input .input-c input {
	border:0;
	margin:0;
	padding:0;
	height:35px;
	background:none;
	color:#aacaea;
	width:100%
}
.contact .content .q1-c .input .input-c textarea {
	border:0;
	margin:0;
	padding:0;
	background:none;
	color:#aacaea;
	width:100%;
	margin-top:10px;
	margin-bottom:10px
}
.contact .content .q1-c .send-btn {
	background-color:#2284e2;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	display:block;
	color:#fff
}
.contact .content.current .q1 {
	opacity:1;
	top:90px;
	-webkit-transition-delay:0s;
	-o-transition-delay:0s;
	-moz-transition-delay:0s;
	-ms-transition-delay:0s;
	transition-delay:0s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s
}
.contact .content.current .q2 {
	opacity:1;
	top:90px;
	-webkit-transition-delay:.4s;
	-o-transition-delay:.4s;
	-moz-transition-delay:.4s;
	-ms-transition-delay:.4s;
	transition-delay:.4s;
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s
}
.news-detail {
	background-color:#ecece9
}
.news-detail .content {
	border:1px solid #dfdfdc;
	position:relative;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.05);
	background-color:#fff
}
.news-detail .content .content-c {
	font-size:14px;
	width:910px;
	overflow:hidden
}
.news-detail .content .content-c img {
	max-width:80%;
	padding:5px;
	background-color:#fff;
	border:1px solid #d5d5d5
}
.news-detail .content .content-c .title-bar {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:25px;
	margin-bottom:45px;
	text-align:center
}
.news-detail .content .content-c .title-bar .t {
	font-size:18px;
	color:#000;
	padding-bottom:10px
}
.news-detail .content .content-c .title-bar .attr {
	color:#999
}
.news-detail .content .content-c .bottom-bar {
	border-top:1px solid #e3e3e3;
	padding-top:25px;
	position:relative
}
.news-detail .content .content-c .bottom-bar .back {
	position:absolute;
	right:0;
	top:25px;
	display:inline-block;
	width:51px;
	height:22px;
	background-image:url(../images/news/detail/back.png)
}



.news .banner {
	background-image:url(../images/news/bg.jpg);
	background-position:center top;
	height:460px
}
.news .banner .content {
	position:relative
}
.news .banner .element {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}



.news .banner .element.t1 {
	top:240px;
	opacity:0
}
.news .banner .element.t2 {
	top:325px;
	opacity:0
}
.news .banner .element.t3 {
	top:410px;
	opacity:0
}


.news .banner .element.icon {
	top:425px;
	opacity:0
}

.news .banner.current .element.n4 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:10px;
	opacity:1
}
.news .banner.current .element.t1 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	top:100px;
	opacity:1
}
.news .banner.current .element.t2 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s;
	top:185px;
	opacity:1
}
.news .banner.current .element.t3 {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-ms-transition-delay:.6s;
	transition-delay:.6s;
	top:270px;
	opacity:1
}


.news .banner.current .element.icon {
	-webkit-transition-duration:.6s;
	-o-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-moz-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-ms-transition-delay:.9s;
	transition-delay:.9s;
	opacity:1
}
.news {
	background-color:#ecece9;

}
.news .categorys {
		text-align:center;
	padding-top:382px;
	padding-bottom:40px
}
.news .categorys a {
	font-size:16px;
	display:inline-block;
	margin-right:10px;
	color:#404040;
	border-radius:10px;

	text-transform:uppercase
}
.news .categorys a:hover,.news .categorys a.current {
	display:inline-block;
	color:#fff;
	background-color:#3689d8;
	padding:10px;
}
.news .news-c {
	overflow:hidden;
	position:relative;

	

}
.news .nlist {
	position:absolute;
	width:300px;
	height:370px;
	padding:10px;
    margin:50px 150px 0 500px;
	border:1px solid #dedede;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.05);
	background-color:#fff;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}
.news .nlist .img {
	overflow:hidden;
	width:300px;
	height:215px
}


.news .nlist .img1 {
	overflow:hidden;
	width:300px;
	height:315px
}

.news .nlist .img img {
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}
.news .nlist .tc {
	color:#666;
	padding:20px;
	padding-bottom:0;
	padding-top:15px;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}
.news .nlist .tc .t {
	height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.news .nlist .tc .t a {
	color:#000;
	font-size:14px;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}
.news .nlist .desc {
	height:66px;
	overflow:hidden
}
.news .nlist .date {
	background-image:url(../images/news/01/clock.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#999;
	-webkit-transition-duration:.5s;
	-o-transition-duration:.5s;
	-ms-transition-duration:.5s;
	-moz-transition-duration:.5s;
	transition-duration:.5s
}
.news .nlist:hover .img img {
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1)
}
.news .nlist:hover {
	background-color:#3689d8
}
.news .nlist:hover .tc {
	color:#fff
}
.news .nlist:hover .date {
	color:#a9cdef;
	background-image:url(../images/news/01/clock-w.png)
}
.news .nlist:hover .tc .t a {
	color:#fff
}
.load-content {
	display:inline-block;
	margin-right:10px;
	border:2px solid #3689d8;
	border-radius:2px;
	background-color:#fff;
	height:53px;
	line-height:53px;
	color:#3689d8;
	font-size:20px;
	width:250px;
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s
}











.inews1 {
	height:830px
}















.load-content:hover {
	background-color:#3689d8;
	color:#fff
}
.case-detail .back {
	padding-top:20px;
	width:1150px
}
.case-detail .back a {
	background-color:#858585;
	width:86px;
	height:35px;
	display:inline-block;
	line-height:35px;
	color:#fff;
	text-align:center
}
.about .tabt {
	text-align:center
}
.about .tabt .tab-list {
	display:inline-block;
	background-color:#949494;
	height:52px;
	line-height:55px;
	overflow:hidden;
	width:186px;
	margin-right:14px;
	text-align:center;
	font-size:18px;
	color:#fff;
	border-bottom:3px solid #8d8989
}
.about .tabt .tab-list.current {
	background-color:#139abb;
	border-bottom:3px solid #0a89a8
}
.tab-content {
	display:none
}
.about .focus .l {
	float:left;
	width:443px;
	overflow:hidden;
	margin-right:8px
}
.about .focus .c {
	float:left;
	width:240px;
	overflow:hidden
}
.about .focus .r {
	float:right;
	width:449px;
	overflow:hidden
}
.about .focus .focusa {
	position:relative;
	display:block;
	border:3px solid #bebebe
}
.about .focus .focusa .mask {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	text-align:center;
	background-color:rgba(0,0,0,0.5)
}
.about .focus .focusa.show .mask {
	display:block
}
.about .focus .focusa .mask .mc {
	margin-left:20px;
	margin-right:20px;
	color:#fff;
	font-size:16px;
	line-height:30px;
	position:relative;
	top:0
}
.about .focus .r .max {
	width:458px
}
.about .focus .r .mlist {
	float:left;
	width:220px;
	height:170px;
	margin-right:9px;
	margin-bottom:9px
}