﻿*{margin: 0;padding: 0;border: none;outline: none;}
body{	font-family: "微软雅黑", 'Helvetica Neue',Helvetica,sans-serif;  -webkit-text-size-adjust:none; overflow: auto; color: #333; background: #f2f7fc;	}
html {  -webkit-backface-visibility: hidden; -webkit-text-size-adjust: none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-size: 5vw; }
a{text-decoration: none;outline: none;-webkit-tap-highlight-color: transparent;}
img{ border: 0px; }
.clear:after{content:" ";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.swiper-container,.swiper-wrapper{width: 100%;height: 100%;}
.swiper-slide{display: flex;align-items: center;justify-content: space-around;}
.tab{width: 100%;height: 45px;overflow: hidden;position: fixed;top: 0;left: 0;right: 0;z-index: 33;}
.tab-bor{position: relative;width: 100%;height: 100%;}
.tab-bor:before { position: absolute;right: 0; left: 0; height: 1px;content: ''; -webkit-transform: scaleY(.5); transform: scaleY(.5);background-color:#f2f7fc; bottom: 0px;z-index: 33;}
.tabItem{position: relative;width: 50%;height: 45px;float: left;background: #fff;line-height: 45px;text-align: center;font-size: 16px; color: #333333;}
.tabItem:before{content: '';position: absolute;left: 0px;top:8px;z-index:2;width: 1px;height: 30px;background: #eeeeee;}
.tabItem:first-child:before{background: #fff;}
.tabItem img{display: inline;vertical-align:-9px;width: 30px;margin-right: 5px;}
.tabItem span{padding: 10px 2px;}
.tabItem.active{color:#1e8dff ;}
.tabItem.active span{border-bottom: 2px solid #1e8dff;}
.swiper-slide ul{width:100%;}
.swiper-slide ul li{background: #fff;border-radius: 5px;overflow: hidden;padding: 15px; box-sizing: border-box;position: relative;margin: 12px 0px;min-height:5.5rem;box-shadow: 0px 0px 3px rgba(20,87,134,0.1);}
.pro-tit{width: 100%;box-sizing: border-box;padding-right: 7rem;}
.swi-div{width: 100%;display:block;margin: 5px 15px;}
.pro-img{position:absolute;top:15px;right:15px;width: 6.5rem;}
.pro-img img{display: block;width: 100%;}
.pro-tit h3{font-size: 16px;line-height: 25px;color: #333;}
.pro-tit p{color: #8c8c8c;font-size: 13px;line-height: 22px;margin-top: 5px;}
.pro-tit p i{font-style: normal;margin-right: 5px;}
.ti-shi{display:block;font-size: 14px;line-height: 25px;color: #999999;text-align: center;margin:10px 0px 10px 0px;}
.pad-pro{margin-top: 46px;}