@charset "utf-8";
/* CSS Document */

.pageList{padding: 60px 0 40px;}
.pageList h2{margin: 0 0 40px;text-align: center;line-height: 1;font-size: 26px;color: #333;font-weight: normal;}
.pageList ul{margin: 0 -10px;padding: 0;}
.pageList li{float: left;width: 33.3333%;padding: 0 10px 20px;}
.pageList li a{display: block;background: #f5f5f5;text-decoration: none;}
.pageList li a img{}
.pageList li a .bd{padding: 20px 30px;}
.pageList li a h3{font-weight: normal;font-size: 20px;color: #333;line-height: 34px;margin: 0;}
.pageList li a p{font-size: 14px;line-height: 20px;color: #666;margin: 3px 0 17px;min-height: 44px;}
.pageList li a span{font-size: 14px;color: #333;line-height: 32px;border: 1px solid #666;display: inline-block;padding: 0 20px;border-radius: 34px;background: #fff;}
.pageList li a:hover{background: #fff;box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.3);}
.pageList li a:hover span{color:#fff;border-color: #32c1fc;background: #32c1fc;}
.pageList2{ background: #f2f2f2;}
.pageList2 li a{background: #fff;}
.pageList ul.col2-1{}
.pageList ul.col2-1 li{float: left; width: 50%;}
.pageList ul.col2-1 li a span{float: right;}
.pageList ul.col2-1 li a h3{float: left;}
.pageList ul.col2-1 li a p{font-size: 14px;line-height: 20px;}

.topTabs{padding: 20px 0 20px;margin: 0;height: 78px;position: fixed;width: 100%;left: 0;z-index: 9;background: #fff;}
.topTabs ul{
    margin: 0;
    padding: 0;
}
.topTabs li{ float: left;}
.topTabs li a{font-size: 15px;line-height: 38px;color: #424243;background: #fff;border-radius: 5px;display: block;text-decoration: none;padding: 0 40px;}
.topTabs li.on a{background: #32c1fc;color: #fff;}
.topTabsHull{
    height: 78px;
}