body{min-width: 1140px!important;}
.container{max-width: 1140px!important;}

.text-usual{color: #00a698;}
.text-usualblue{color: #2356a9;}
.bg-usual{background: #00a698;}


.nav_tel span{ border-radius: 15px; background: #e2e2e2; }
.top_menu{background: url(../images/menubg.png) top center;}
.top_menu .nav-item{background: #2356a9;}
.top_menu .first{background: #00a698;position: relative;}
.top_menu .first:after{content: '';width: 0;height: 0;position: absolute;right: -20px;bottom: 0;
	border-top: 22px solid #00a698;
	border-left:10px solid #00a698;
	border-bottom: 20px solid transparent;
	border-right: 10px solid transparent;
}
.top_menu .nav-item:hover{background: #ffa200;}
.top_menu .first:hover:after{
	border-top: 22px solid #ffa200;
	border-left:10px solid #ffa200;
	border-bottom: 20px solid transparent;
	border-right: 10px solid transparent;
}

.index_left dt{background: url(../images/tlt.png);height: 124px;}
.index_left dt p{color: #648bcb;font-weight: normal;font-size: 32px;padding-top: 15px;}

.index_left dd a{transition: all .3s;}
.index_left dd a:hover{background: rgba(35,86,169,0.3);}

.indexpro_right .card{transition: all .3s;}
.indexpro_right .card:hover{transform: translateY(-5px);box-shadow: 0px 7px 10px #ccc;}

.centerbanner2{background: url(../images/centerbanner2.jpg) center center;height: 152px;background-size: cover;}

.advantages{background: url(../images/iysbg.jpg) top center;background-size: cover;height: 604px;}
.advantages .imgfit{position: absolute;}
.advantages .two{transform: scale(.87);}
.advantages .one{transform: scale(1.03);}
.advantages .three{left: 56px;top: -30px;}
.adv_2 .btn:hover{background: #fff!important;color: #005cac!important;border: 1px solid #005cac;}
.advantages .one img{z-index: 2;width: 100%;height: 100%;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 30s linear infinite;
    -moz-animation: rotate 30s linear infinite;
    -o-animation: rotate 30s linear infinite;
    animation: rotate 30s linear infinite;}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(-360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(-359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(-359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(-359deg)}
}


.advantages .two img{width: 100%;height: 100%;transform: scale(.87);
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate1 30s linear infinite;
    -moz-animation: rotate1 30s linear infinite;
    -o-animation: rotate1 30s linear infinite;
    animation: rotate1 30s linear infinite;
}

@-webkit-keyframes rotate1{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate1{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate1{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate1{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}

.adv_2 .ly1{background: url(../images/lybg.jpg) center top no-repeat;height: 286px;}
.adv_2 .ly3{background: url(../images/lybg1.jpg) center top no-repeat;height: 286px;}

.case_list{border:1px solid #ccc;border-bottom: 3px solid #ccc;transition: all .35s;overflow: hidden;}
.case_list:hover{border-color: #2356a9;}
.case_list img{transition: all .3s;}
.case_list:hover img{transform: scale(1.2);}

.centerbanner{background: url(../images/sbbg.png) top center;height: 252px;}

.n_area>div>p{position: relative; padding-left: 35px;margin: 10px 0;}
.n_area .question:before{content: '问';background: #2356a9; color: #fff;width: 30px;height: 30px;text-align: center;line-height: 30px;position: absolute;left: 0;top: 0;}
.n_area .answer:before{content: '答';background: #00a698; color: #fff;width: 30px;height: 30px;text-align: center;line-height: 30px;position: absolute;left: 0;top: 0;}

.footerbg{background:#1e222d url(../images/fbg.jpg) top center;background-size: cover;min-height: 329px;}
.friendlinks{height: 47px;line-height: 47px;text-indent: 105px;}

.hot_products .hot_list{width: 25%;}

.i_t_nav .active{background: #2356a9!important;color: #fff;position: relative;}
.i_t_nav .active:after{content: '';position: absolute;left: 0;right: 0;margin: auto;border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid transparent;width: 0;height: 0; bottom: 0;}