.banner{}
.banner a img{width:100%;max-width:1920px;display:block;margin:0 auto}
.bring{padding:0 0 50px 0}
.bring h2{text-align:center;font-size:22px;font-weight:bold;height:140px;line-height:140px;background:url('../image/j1.png') no-repeat center 90px}
.bring h3{display:block;margin:0 auto}
.bring li{width:25%}
.bring li img{display:block;margin-left:18px}
.bring_right{width:160px;margin-right:15px}
.bring_right h3{font-size:18px;font-weight:bold;margin:12px 0 8px}
.bring_right p{font-family:'宋体';font-size:12px;color:#666;line-height:18px}
.introduce{background:url('../image/j6.jpg') no-repeat center center;padding-bottom:35px}
.introduce h1{text-align:center;font-size:22px;font-weight:bold;height:130px;color:#fff;line-height:130px;background:url('../image/j1.png') no-repeat center 85px}
.introduce ul{text-align:center;margin-left:17px}
.introduce li{text-align:center;width:356px;background:rgba(255,255,255,0.3);margin:16px;color:#fff;height:215px}
.introduce li i{display:block;font-size:45px;margin:20px 0}
.introduce li h2{font-size:18px;font-weight:bold;margin-bottom:20px}
.introduce li p{margin:0 25px}
.introduce li:hover{background:url('../image/j7.jpg') no-repeat center center;color:#ff6700}
.introduce li:hover p{color:#666}
.selectUs{background:#fff}
.selectUs h1{text-align:center;font-size:22px;font-weight:bold;height:120px;color:#333;line-height:120px;background:url('../image/j1.png') no-repeat center 80px}
.selectUs h2{text-align:center;color:#666;margin:0 0 40px;font-size:18px}
.selectUs li{width:33.3333%;text-align:center;margin-bottom:50px;-webkit-transition:0.5s;transition:0.5s}
.selectUs li:hover{-webkit-transform:scale(0.9);-moz-transform:scale(0.9)}
.selectUs li img{display:block;margin:0 auto}
.selectUs li h3{margin:35px 0 15px;font-size:16px;font-weight:bold}
.selectUs li p{margin:0 30px;color:#666}
.safe{}
.safe h1{text-align:center;font-size:22px;font-weight:bold;height:120px;color:#333;line-height:120px;background:url('../image/j1.png') no-repeat center 80px}
.safe h2{text-align:center;color:#666;margin:0 0 40px;font-size:18px}
.safe li{height:390px;width:298px;text-align:center;border:1px solid #ddd;border-left:none;box-shadow:0 0 10px rgba(204,204,204,0.2);position:relative}
.safe li:first-child{border-left:1px solid #ccc}
.safe li img{display:block;margin:55px auto 20px}
.safe li.act img.safeimg1{display:block}
.safe li img.safeimg2{display:none}
.safe li h3{margin-bottom:15px;font-size:18px}
.safe li span{height:2px;width:30px;background:#999;display:block;margin:0 auto}
.safe li p{width:230px;padding:0 34px;background:#f5f5f5;height:188px;position:absolute;bottom:0;color:#666}
.safe li p label{display:block;margin-top:35px}
.safe li.act{width:298px;background:#00d1a3;border:1px solid #00d1a3;border-left:1px solid #00d1a3;height:400px;top:-5px}
.safe li.act  h3{color:#fff}
.safe li.act span{background:#fff}
.safe li.act img.safeimg1{display:none}
.safe li.act img.safeimg2{display:block}
#info{margin-top:30px}
.info_item{box-shadow:0 0 20px rgba(0,31,107,0.2);margin-left:20px;width:386.5px;background:#fff}
.info_item:first-child{margin-left:0.5px}
.info_item h1{line-height:55px;position:relative;color:#fff}
.info_item h1.ttl_one{background:#a3d59b}
.info_item h1.ttl_two{background:#f6aa6c}
.info_item h1.ttl_three{background:#8ca8dd}
.info_item h1 span{font-size:24px;font-weight:bold;text-indent:15px;margin-left:15px}
.info_item h1 a{color:#fff;position:absolute;right:55px;top:10px}
.info_item h1 i{position:absolute;right:15px;font-size:30px;line-height:55px}
.info_item ul{margin:10px 0 20px}
.info_item li{line-height:40px;padding:0 15px;overflow:hidden}
.info_item li a{color:#666;height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:240px;display:block;float:left}
.info_item li a:hover{color:#ff6700}
.info_item li a i{color:#999;padding-right:10px}
.info_item li a i.icon-dian1{padding-right:2px}
.comment{margin-top:30px;background:#fff;padding-bottom:30px;box-shadow:0 0 20px rgba(0,31,107,0.2)}
.comment h1{height:54px;line-height:54px;background:url('../image/j22.jpg') no-repeat center center;position:relative;color:#fff}
.comment h1 span{padding-left:15px;font-weight:bold;font-size:24px}
.comment h1 a{position:absolute;right:55px;top:5px;color:#fff}
.comment h1 i{position:absolute;right:15px;font-size:30px;line-height:55px}
.comment ul{margin-top:10px}
.comment li{margin:0 20px;padding:15px 0;border-top:1px solid #ccc;color:#666;line-height:22px}
.comment li:first-child{border-top:none}
.comment-info{position:relative;color:#00d1a3;line-height:25px}
.comment-info em{position:absolute;right:0}
#leaveMsg{margin-top:10px}
#leaveMsg textarea{display:block;width:1160px;height:100px;border:1px solid #ccc;border-radius:5px;margin:15px auto;text-indent:10px;line-height:22px}
#leaveMsg>.button{color:#fff;background:#00d1a3;border-radius:5px;padding:10px 40px;font-size:16px;margin:20px 0 0 20px;cursor:pointer}
.page{padding:20px 0 30px;width:100%;text-align:center;clear:both}
.page a{color:#999;padding:0 15px;margin:0 3px;display:inline-block;vertical-align:middle;line-height:30px;background:#fff;border:1px solid #f2f2f2}
.page a:hover,.page .hover{display:inline-block;color:#fff;background:#178655;border-color:#178655;box-shadow:0 0 14px rgba(0,0,0,.2)}