
.w_1200 {width: 1440px;margin: 0 auto;}
.index_one{margin: 70px auto}
.index_one li{width: 300px;float: left;margin: 0 30px;padding: 35px 0;background: #fff;-webkit-box-shadow: 0 0 15px #bcbcbc;box-shadow: 0 0 15px #bcbcbc;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s;}
.index_one li a{display: block;}
.index_one li span.img{margin-left: 33px;margin-right: 30px;display: inline-block;float: left;width: 90px;height: 90px;background-position: 0 0;}
.index_one li.one_1 span.img{background-image: url(../images/banner/ico1.png);background-repeat: no-repeat;}
.index_one li.one_2 span.img{background-image: url(../images/banner/ico4.png);background-repeat: no-repeat;}
.index_one li.one_3 span.img{background-image: url(../images/banner/ico3.png);background-repeat: no-repeat;}
.index_one li.one_4 span.img{background-image: url(../images/banner/ico2.png);background-repeat: no-repeat;}
.index_one li span.txt{display: inline-block;float: left;width: 120px;}
.index_one li span.txt *{display: block;text-transform: uppercase;}
.index_one li span.txt i{margin-bottom: 15px;font-size: 24px;color: #333;line-height: 30px;}
.index_one li span.txt em{height: 44px;color: #999;font-size: 14px;line-height: 22px;}
.index_one li:hover span.img{background-position: -90px 0;}
.index_one li:hover span.txt i{color: #1f986d;-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.index_one li:hover{-webkit-box-shadow: 0 0 15px #1f986d;box-shadow: 0 0 15px #1f986d;}
/*index one*/