body {
    color: #2b2b2b;
    font-size:14px;
    font: normal normal normal 12px/16px Arial, Helvetica, 'Microsoft YaHei', 'Hiragino Sans GB','Helvetica Neue', '微软雅黑',sans-serif !important;
	padding:0;
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
.t-navlist{
  width:1240px;
  height:76px;
  line-height:76px;
  z-index: 9999;
  margin: 0 auto;
}
.t-navlist .nav_logo{
	width:170px;
	height:57px;
	float:left;
}
.t-navlist .nav_logo img{
	margin-top:10px;
}
.t-navlist #navlist {
	width:calc(100% - 170px);
	float:left;
}
.t-navlist ul{
	width:80%;
	float:right;
}
.t-navlist li{
	 float: left;
    width: 140px;
    margin: 0 15px;
    text-align: center;
}
.t-navlist li:last-child{
	margin:0;
}
.t-navlist li a{
	text-decoration: none;
    color:#fff;
    font-size:15px;
    display:block;
    transition: border-bottom 1s;
    -moz-transition: border-bottom 1s;
    -webkit-transition: border-bottom 1s;
    -o-transition: border-bottom 1s;
    height:60px;
}
.t-navlist li:hover a{
	
	border-bottom:solid 1px #fff;
}

#fullpage #index{
	background-color:#268abf;
}
#fullpage .index .content{
	animation:fadeinB 2s;
    -webkit-animation:fadeinB 2s;
}
#fullpage .index .pz-title img{
    animation:fadein 5s;
    -webkit-animation:fadein 5s;
}
#fullpage .index .pzso-title img{
	animation:fadein 6s;
    -webkit-animation:fadein 6s;
}
#fullpage .index .slogan{
	animation:fadein 6s;
    -webkit-animation:fadein 6s;
}
#fullpage #index .content {
	width: 60%;
	height: 45vw;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    margin-left: 20%;
    bottom: 0;
    background:url(../img/hand.png) bottom center no-repeat;
	background-size: 85%;
}
#fullpage #index .pz-title{
	width:100%;
	display:block;
	margin-top:17vw;
	text-align:center;
}
#fullpage #index .pz-title img{
	width: 23vw;
	margin:0 auto;
}

#fullpage #index .pzso-title{
	display:block;
    width: 100%;
    margin: 13px auto;
}
#fullpage #index .pzso-title img{
	width: 21vw;
}
#fullpage #index .slogan{
	color:#fff;
	display:block;
	font-size:1vw;
	margin: 6vw auto 0 auto;
}

#fullpage #about{
	background:url(../img/wm.jpg) no-repeat center;
	background-size: cover;
}
#fullpage #about .content{
    width: 100%;
    height:100%;
    position:relative;
}
#fullpage .about .title,
#fullpage .about .words{
	animation:fadeinL 2s;
    -webkit-animation:fadeinL 2s;
    opacity:1!important;
    transform:translateX(100px)!important;
    
}
#fullpage #about .content .title{
	width:40vw;
	font-size:30px;
    display: block;
    position: absolute;
    top: 18vw;
    left:calc(17vw - 100px);
    opacity:0;
}
#fullpage #about .content .title:hover{
	cursor:pointer;
}
#fullpage #about .content .describe{
	display:none;
}
#fullpage #about .content .words{
	width:40vw;
	font-size:1vw;
	color:#4d4c4c;
    display: block;
    text-indent: 2vw;
    line-height: 30px;
    clear: both;
    word-break: break-all;
    overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5; 
	position: absolute;
    left:calc(15vw - 100px);
    top: 18vw;
    margin-top:80px;
    opacity:0;
}

#fullpage .about .content .simg{
	animation:fadeinR 4s;
    -webkit-animation:fadeinR 4s;
    opacity:1!important;
    transform:translateX(0);
}
#fullpage #about .content .simg{
    position: absolute;
    right:14vw;
    opacity:0;
    top: 10vw;
    width:30vw;
}
#fullpage #about .content .simg img{
	width:100%;
	display:block;
}

#fullpage #latest{
	background:url(../img/xxts.jpg) no-repeat;
	background-size:cover;
	color:#cfecf1;
}

#fullpage #latest .content{
	height: 100%;
	width:100%;
}
#fullpage .latest .title{
	animation:fadeinL 4s;
    -webkit-animation:fadeinL 4s;
    opacity:1!important;
    transform:translateX(100px)!important;
}
#fullpage .latest .text{
	animation:fadeinL 5s;
    -webkit-animation:fadeinL 5s;
    opacity:1!important;
    transform:translateX(100px)!important;
}
#fullpage #latest .title{
	display: block;
    position: absolute;
    top: 15vw;
    left:calc(17vw - 100px);
    opacity:0;
}
#fullpage #latest .title:hover{
	cursor:pointer;
}
#fullpage #latest .text{
	width:35vw;
	font-size:1vw;
	color:#cfecf1;
    display: block;
    text-indent: 2vw;
    line-height: 30px;
    clear: both;
    word-break: break-all;
    overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5; 
	position: absolute;
    top: 18vw;
    margin-top:130px;
    left:calc(15vw - 100px);
    opacity:0
}
#fullpage .latest .simg{
	animation:rotatein 3s;
    -webkit-animation:rotatein 3s;
    opacity:1!important;
}
#fullpage #latest .simg{
    float: right;
    position: absolute;
    right: 15vw;
    top: 10vw;
    width: 30vw;
    opacity:0;
}
#fullpage #latest .simg img{
	width: 100%;
    display: block;
}

#fullpage .login{
	background:url(../img/login.jpg) no-repeat;
    background-size: cover;
}


#fullpage #case{
	background:url(../img/anli.jpg) no-repeat;
    background-size: cover;
}
#fullpage #case .cloud{
    position: absolute;
    bottom: 0;
    width:100%;
    z-index:9;
}
#fullpage #case .cloud img{
	display:block;
	width:100%;
}

#fullpage .case .title{
	animation:fadeinT 2s;
    -webkit-animation:fadeinT 2s;
    opacity:1!important;
}
#fullpage #case .title{
	display:block;
	position: absolute;
    right: 0vw;
    top: 5vw;
    width:100%;
    text-align:center;
    opacity:0;
}
#fullpage #case .title:hover{
	cursor:pointer;
}
#fullpage #case .title img{
	width:23vw;
}
#fullpage .case #aljj{
    animation:fadein 2s;
    -webkit-animation:fadein 2s;
    opacity:1!important;
}
#fullpage #case #aljj{
	position: absolute;
    right: 30vw;
    top: 12vw;
    width:40vw;
    color:#ffffff;
    font-size:1vw;
    line-height: 30px;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    opacity:0;
  	  display: none;
}
#fullpage .case .feature-frame{
    animation:fadein 2s;
    -webkit-animation:fadein 2s;
    opacity:1!important;
}
#fullpage #case .feature-frame{
	position: absolute;
   top: 18vw;
	width:100%;
	opacity:0;
   height:420px;
   z-index: 99999;
}
#fullpage #case #featureCarousel{
    margin:0 auto;
    width:860px;
}
#fullpage #case .page-turn{
	width:141px;
	height:37px;
	line-height:37px;
   position: relative;
   z-index: 9999;
   clear: both;
   margin:100px auto 0 auto;
}
#fullpage .case .page-turn .t-left,
#fullpage .case .page-turn .t-right{
    animation: fadein 1s;
    -webkit-animation: fadein 1s;
    opacity: 0.5!important;
}

#fullpage #case .page-turn .t-right,
#fullpage #case .page-turn .t-left{
	height:37px;
	width:37px;
	display:block;
	opacity: 0;
}
#fullpage #case .page-turn .t-right:hover,
#fullpage #case .page-turn .t-left:hover{
	opacity: 1!important;
	cursor:pointer;
}
#fullpage #case .page-turn .t-right img,
#fullpage #case .page-turn .t-left img{
	width:100%;
	display:block;
}
#fullpage #case .page-turn .t-left{
	float:left;
}
#fullpage #case .page-turn .t-right{
	float:right;
}
#fullpage .case .page-turn .t-center{
    animation: fadein 1s;
    -webkit-animation: fadein 1s;
    opacity: 0.5!important;
}
#fullpage #case .page-turn .t-center{
	margin:17px 18px 0 18px;
	width:29px;
	height:5px;
	opacity: 0;
}

.menu{
	height:77px;
	background:#268abf;
}

.newslistimg #newslistimg{
    width:calc(24vw*3 + 90px);
    margin-top:50px;
    margin-left:calc(10% + 30px);
}
.newslistimg .row{
	width:24vw;
	float:left;
	margin:0 30px 30px 0;
	overflow:hidden;
	position:relative;
}
.newslistimg  .row:hover{
	cursor:pointer;
}
.newslistimg .row .open{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
.newslistimg .row:hover .open{
	position: absolute;
    top: 0px;
    left: 0px;
	display:block!important;
	animation:bouncein 1s;
    -webkit-animation:bouncein 1s;
}
.newslistimg .row .imgframe{
	width:24vw;
	overflow:hidden;
	background:#000;
	height:15vw;
}
.newslistimg  .row img{
	width:100%;
	display:block;
}
.newslistimg .row .info{
	background: url(../img/work_bg.gif) #f5f6f5 right repeat-y;
    color: #666;
    display: block;
    width: calc(24vw - 40px);
    height: 84px;
    padding:20px;
    overflow:hidden;
    color: #666;
}
.newslistimg .row:hover .info{
	background:#268abf;
	animation:fadein 3s;
    -webkit-animation:fadein 3s;
    color:#fff!important;
}
.newslistimg .info .title{
	display: block;
    font-weight: 400;
    color: #666;
    font-size: 18px;
    text-decoration:none;
    width:calc(24vw - 50px);
    text-align:left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
}

.newslistimg .info .profile{
	font-size: 14px;
    margin-top:20px;
    text-align:left;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    color:#666;
}
.newslistimg .info .date{
	font-size:12px;
	margin-top:10px;
	display: block;
	color:#b1b1b1;
}
.newslistimg  .row:hover .info .date,
.newslistimg  .row:hover .info .profile,
.newslistimg .row:hover .info .title{
	color:#fff;
}



#page{
	display:block;
	width:100%;
    clear: both;
    margin-top:25px;
    padding:40px 0;
}
#page a{
	color:#666;
	padding:3px;
	text-decoration:none;
	margin-right:5px;
	text-align:center;
	border: 1px solid #ededed;
    display: inline-block;
    padding: 3px 10px;
    background: #fff;
    line-height: 20px;
    height: 20px;
}
#page a:hover,
#page a.cur{
	color:#fff;
	background:#268abf;
	border:solid 1px #268abf;
}

.news .newsimg {
	position:relative;
}
.newsimg .img-frame{
	width:70vw;
	float:left;
    height: calc(100vh - 137px);
    overflow: auto;
    margin-top:30px;
    position:relative;
    background:#f5f6f5;
}
.newsimg .img-frame .img-box{
	width:60vw;
	margin-left:5vw;
	margin-top:30px;
}
.newsimg .img-frame .img-box img{
	width:100%;
}
.newsimg .img-frame .img-box .name{
	color:#666;
	display:block;
	width:100%;
	text-align:center;
	font-size:16px;
	margin:18px auto 30px auto;
}
.newsimg .info-frame{
	width:calc(30vw - 90px);
	float:right;
	height: calc(100vh - 195px);
    overflow: hidden;
    margin:88px 30px 0 30px;
    position:relative;
    text-align:right;
}
.newsimg .info-frame .title{
	font-size:20px;
	line-height:30px;
	color:#000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
}
.newsimg .info-frame hr{
	width: 90px;
    height: 3px;
    background: #d0416d;
    border: none;
    text-align: right;
    margin: 0;
    float: right;
    display: block;
    margin-top: 5px;
}
.newsimg .info-frame .key{
	margin-top:20px;
	font-size:14px;
	
}
.newsimg .info-frame .profile{
	margin-top:80px;
	font-size:14px;
	width: calc(30vw - 150px);
	margin-left:60px;
	color:#797979;
	line-height:22px;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 15;
    text-overflow: ellipsis;
}
.newsimg .info-frame .date{
	position:absolute;
	bottom:0;
	right:0;
	font-size:23px;
	color:#797979;
}
.newsimgframe .path{
	height:50px;
	position:absolute;
	right:30px;
	top:110px;
    font-family: -webkit-body;
}
.news .path{
	background:#f5f6f5;
	height:45px;
	line-height:45px;
	text-indent:10vw;
}
.path a{
	color:#5b5b5b;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
}
.path a:hover{
	color:#268abf;
}


.newslist .list-frame{
	width:60vw;
	height:218px;
	margin:50px auto 0 auto;
	background:#f9f9f9;
}
.newslist .list-frame .row{
	height:218px;
	overflow:hidden;
	background:#f9f9f9;
}
.newslist .list-frame .even{
	background:#ededed;
}
.newslist .list-frame .date-frame{
	height:218px;
	width:300px;
	float:left;
	position:relative;
	overflow:hidden;
	-moz-box-shadow:0px 0px 500px #fff inset;     
	-webkit-box-shadow:0px 0px 500px #fff inset;
	box-shadow:0px 0px 500px #fff inset;
}
.newslist .list-frame .date-frame .cover{
	background:#002132;
	position:absolute;
	height:218px;
	width:300px;
    z-index: 99;
    opacity:0.5;
}
.newslist .list-frame .row:hover .date-frame .cover{
	opacity:0;
} 
.newslist .list-frame .date-frame img{
	position:absolute;
	left:0;
	top:0;
	z-index:99;
/* 	-webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);    
    filter: blur(2px);   */
    transform:scale(1.2);
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
}
.newslist .list-frame .row:hover .date-frame img{
	transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition: transform 1s;
    -moz-transition: transform 1s;
    -webkit-transition: transform 1s;
    -o-transition: transform 1s;
}
.newslist .list-frame .date-frame .date{
	height: 218px;
    width: 300px;
    display: block;
    position:absolute;
    z-index:999;
    font-size:20px;
    color:#fff;
}
.newslist .list-frame .row:hover .date-frame .date{
	color:#fff;
	display:none;
} 
.newslist .list-frame .date-frame .date .day{
	font-size:50px;
	text-align:center;
	display:block;
	line-height:50px;
	margin-top:64px;
}
.newslist .list-frame .date-frame .date .month{
	display:block;
	font-size:18px;
	margin-top:30px;
	text-align:center;
	font-weight:500;
}
.newslist .list-frame .row .title{
	width:calc(100% - 400px);
	margin:45px 50px 24px 50px;
	font-size: 24px;
    font-weight: normal;
    color:#000;
    display: block;
    float:left;
    text-decoration:none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    line-height: 30px;
}
.newslist .list-frame .row:hover{
	cursor:pointer;
}
.newslist .list-frame .row:hover .title{
	color:#797979;
}
.newslist .list-frame .row .profile{
	width:calc(100% - 400px);
	margin:0px 50px 0px 50px;
	font-size: 14px;
    color:#5b5b5b;
    display: block;
    float:left;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
}
.newslist .list-frame .row:hover .profile{
	color:#909090;
}


.news .affiche{
	background:url(../img/nc.jpg) top no-repeat;
	background-position-x: 1185px;
	width:1240px;
	margin:0 auto;
}
.news .affiche .title{
	display:block;
    font-size: 22px;
    line-height: 30px;
    color:#000;
    text-align:right;
    padding-top:60px;
}
.news .affiche .detail{
    margin-top: 80px;
    font-size: 16px;
    color: #797979;
    line-height: 30px;
}
.news .affiche .date{
    margin-top: 10px;
    font-size: 14px;
    color: #797979;
    line-height: 24px;
    text-align: right;
}
.news .affiche .introduction{
	background: #f5f6f5;
	width:1210px;
	margin:35px auto 0 auto;
	padding:15px 15px;
	font-size:14px;
	line-height:24px;
	border-radius:5px;
}
.news .affiche .introduction .nrzy{
	font-size: 15px;
    font-weight: bold;
    color: #268abf;
    margin: 10px;
}


.news .press{
    background: #f5f6f5;
	width:60vw;
	margin:35px auto 0 auto;
	padding:5px 0;
}
.news .press span{
	display:block;
    line-height: 24px;
    text-indent: 20px;
}
.news .press .name{
	font-size:14px;
	width:45vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    line-height: 30px;
    padding-bottom:5px;
}
.news .press label{
    color: #797979;
    cursor:pointer;
}

.newsnd .title{
	display:none;
}
.newsnd .content{
	width:60vw;
	font-size:14px;
    color: #797979;
    line-height: 24px;
    margin:50px auto;
}


/* 淡入 */
@-webkit-keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-ms-keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
/* 淡入-从上 */
@-webkit-keyframes fadeinT{
    0%{opacity:0;-webkit-transform:translateY(-100px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeinT{
    0%{opacity:0;-moz-transform:translateY(-100px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fadeinT{
    0%{opacity:0;-ms-transform:translateY(-100px);}
    100%{opacity:1;-ms-transform:translateY(0);}
}
@keyframes fadeinT{
    0%{opacity:0;transform:translateY(-100px);}
    100%{opacity:1;transform:translateY(0);}
}
/* 淡入-从下 */
@-webkit-keyframes fadeinB{
    0%{opacity:0;-webkit-transform:translateY(100px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeinB{
    0%{opacity:0;-moz-transform:translateY(100px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fadeinB{
    0%{opacity:0;-ms-transform:translateY(100px);}
    100%{opacity:1;-ms-transform:translateY(0);}
}
@keyframes fadeinB{
    0%{opacity:0;transform:translateY(100px);}
    100%{opacity:1;transform:translateY(0);}
}
/* 淡入-从右 */
@-webkit-keyframes fadeinR{
    0%{opacity:0;-webkit-transform:translateX(100px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeinR{
    0%{opacity:0;-moz-transform:translateX(100px);}
    100%{opacity:1;-moz-transform:translateX(0);}
}
@-ms-keyframes fadeinR{
    0%{opacity:0;-ms-transform:translateX(100px);}
    100%{opacity:1;-ms-transform:translateX(0);}
}
@keyframes fadeinR{
    0%{opacity:0;transform:translateX(100px);}
    100%{opacity:1;transform:translateX(0);}
}
/* 淡入-从左 */
@-webkit-keyframes fadeinL{
    0%{opacity:0;-webkit-transform:translateX(0);}
    100%{opacity:1;-webkit-transform:translateX(100px);}
}
@-moz-keyframes fadeinL{
    0%{opacity:0;-moz-transform:translateX(0);}
    100%{opacity:1;-moz-transform:translateX(100px);}
}
@-ms-keyframes fadeinL{
    0%{opacity:0;-ms-transform:translateX(0);}
    100%{opacity:1;-ms-transform:translateX(100px);}
}
@keyframes fadeinL{
    0%{opacity:0;transform:translateX(0);}
    100%{opacity:1;transform:translateX(100px);}
}
/* 转入 */
@-webkit-keyframes rotatein{
    0%{opacity:0;-webkit-transform:rotate(-200deg);}
    100%{opacity:1;-webkit-transform:rotate(0);}
}
@-moz-keyframes rotatein{
    0%{opacity:0;-moz-transform:rotate(-200deg);}
    100%{opacity:1;-moz-transform:rotate(0);}
}
@-ms-keyframes rotatein{
    0%{opacity:0;-ms-transform:rotate(-200deg);}
    100%{opacity:1;-ms-transform:rotate(0);}
}
@keyframes rotatein{
    0%{opacity:0;transform:rotate(-200deg);}
    100%{opacity:1;transform:rotate(0);}
}

/* 弹入 */
@-webkit-keyframes bouncein{
    0%{opacity:0;-webkit-transform:scale(0.3);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@-moz-keyframes bouncein{
    0%{opacity:0;-moz-transform:scale(0.3);}
    100%{opacity:1;-moz-transform:scale(1);}
}
@-ms-keyframes bouncein{
    0%{opacity:0;-ms-transform:scale(0.3);}
    100%{opacity:1;-ms-transform:scale(1);}
}
@keyframes bouncein{
    0%{opacity:0;transform:scale(0.3);}
    100%{opacity:1;transform:scale(1);}
}


#fp-nav ul li a span, .fp-slidesNav ul li a span{
	border:solid 1px #4aaadd!important;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{
	background:#4aaadd!important;
}
.template{
	display:none;
}

.pathnav{
  width:1240px;
  margin:0 auto;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  display: table;
}
.pathnav a{
	text-decoration: none;
  color:#2b2b2b;
}
.pathnav a:hover{
	color:#268abf;
}
.pathnav img{
  vertical-align: middle;
  width: 22px;
  margin-right: 5px;
}
ul.newslist{
	width:1240px;
  margin:0 auto;
  min-height: 600px;
}
ul.newslist li{
	border-bottom:solid 1px #d0d0d0;
   padding: 0 12px;
}
ul.newslist li:hover{
	background:#f7f7f7;
   cursor:pointer;
}

ul.newslist li .title{
	font-size:16px;
   font-weight:bold;
   line-height:35px;
}
ul.newslist li .introduction{
	font-size:14px;
   line-height:24px;
}
ul.newslist li .date{
	text-align:right;
  font-size:12px;
  color: #949494;
  line-height: 40px;
}


.newslist_img{
	width:1240px;
   margin:0 auto;
  min-height: 600px;
}
.newslist_img li{
	width:294px;
   float:left;
   margin-right:15px;
  margin-bottom:10px;
}
.newslist_img .newslistFrame{
	position:relative;
}
.newslist_img .newslistFrame .cover{
	background:url(../img/casebg.png) no-repeat center;
  	background-size: cover;
	width:294px;
   height:186px;
  display:none;
  position:absolute;
  top:0;
}
.newslist_img .newslistFrame:hover .cover{
  display:block;
  animation: fadein 1.5s;
  -webkit-animation: fadein 1.5s;
}
.newslist_img .img_wapper{
	width:294px;
   height:186px;
   overflow:hidden;
   background:#f8f8f8;
   line-height:186px;
}
.newslist_img .img_wapper img{
	width:100%;
   vertical-align: middle;
}
.newslist_img .newslistFrame:hover {
  	cursor:pointer;
}
.newslist_img .title{
	width:300px;
  text-align:center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  line-height: 48px;
}


.tracker-individual-container{
	display:none!important;
}

.carousel-feature{
	border:none!important;
}
#carousel{
	width:1240px!important;
   margin:0 auto;
}
.tracker-summation-container{
	display:none!important;
}

.footer{
	clear:both;
   height:185px;
   background:#2d3237;
   margin-top:15px;
  color:#fff;
}
.footer-box{
	width:1240px;
   margin:0 auto;
}
.footer .info-box{
	float:left;
   width:700px;
  margin-top:35px;
}
.footer .info-box .phone{
	border-bottom:solid 1px #3b424a;
  height:45px;
  line-height:45px;
  color:#eeeeee;
  background:url(../img/phone.jpg) no-repeat left center;
  text-indent: 42px;
  font-size: 22px;
}
.footer .info-box .address{
	color:#b4b4b4;
   font-size:14px;
  line-height:35px;
  margin-top:10px;
}
.footer .info-box .address span{
	font-weight:bold;
}
.footer .info-box .bt{
	background:url(../img/bt.gif) no-repeat left center;
  text-indent: 62px;
  font-size: 12px;
  color:#666666;
}
.footer .QR-code{
	float:right;
   margin-top:30px;
   margin-right:25px;
   
}
.footer .QR-code .ewm-box{
	width:110px;
  height:110px;
  float:left;
}
.footer .QR-code .ewm-box img{
	width:100%;
}
.footer .QR-code span{
	display:block;
   line-height:30px;
   color:#a6a9ad;
}
.footer .QR-code .ts{
	float:left;
   margin-left:20px;
  margin-top:10px;
}

.news-img{
	width:1240px;
}
.news-img li {
	margin-bottom:25px;
}
.news-img li .img_wapper {
	width:1240px;
  text-align:center;
  overflow: hidden;
}
.news-img li .img_wapper img{
	max-width:1240px;
}
.news-img li .text{
	width:1100px;
   text-align:Center;
   margin: 0 auto;
}
