/* CSS Document */
body{ background: #eaf2f5;}
.pyhbox{ width: 1200px; margin-top: 18px; padding: 15px; }
.pyhbox h1{ text-align: center;}
.pyhbox h2{ text-align: center; color: #555555;}
.pyhlist{ width: 1020px; border-top: #e4edf1 solid 1px; margin-top: 18px;}
.pyhitem{border-bottom: #e4edf1 solid 1px; padding-bottom: 20px; margin-top: 18px;}
.pyhitemtop{ font-size: 16px; color:#666666; line-height:40px;}
.pyhitembot{  text-align: right;}
.pyhitembot a{  color:#555; display: inline-block; text-align: center; margin-left: 6px; width: 78px; height: 29px; line-height: 28px; border-radius: 3px; border:#cccccc solid 1px;}
.pyhconfirm{ text-align: center; padding-top: 40px; padding-bottom: 30px;}
.pyhconfirm a{ display: inline-block; color:#555; margin:0 6px; width: 78px; height: 35px; line-height: 32px; border-radius: 3px; border:#cccccc solid 1px;}
.pyhconfirm a:first-child{ background: #3fbab9; color:#fff; border:#3fbab9 solid 1px;}
.botpic{ margin-top: 50px;}
.botpic img{ width: 100%; display: block;}

.tabtitle{ width: 1020px; height: 55px; margin-top: 18px; background: #3fbab8; line-height: 55px;}
.tabtitleitem{ text-align: center; float: left; width: 25%; font-size: 18px; color:#fff; cursor: pointer;}
.tabtitleitem:hover{ background: #24aaa9;}
.tabtitleon{background: #24aaa9;}
.tablist{ overflow: hidden;}
.tabitem{ width: 180px; float: left; margin-right: 30px; margin-bottom: 30px; height: 180px; border-radius: 5px; background: #edf5f8; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.tabitem:nth-child(5n){ margin-right: 0;}
.tabitem p{ color:#333335; margin:0; padding: 0；}
.tabitem span{ display: flex; align-items: center; font-size: 40px; color:#40bbb9; height: 97px;}
.tablist{width: 1020px; margin: 35px auto 0 auto;}
.contact{background: #0f629a;padding-top: 60px; height: 500px;}
.contactcont{ width: 1200px;   color:#fff; height: 30px; background: url("../images/contactbg.png") repeat;}
.contacttitle{ text-align: center;}
.contacttitle span{ display: block; padding: 0 20px; background: #0f629a; font-size: 24px;}
.contactlist{ flex-wrap: wrap;}
.contactitem{ width: 50%; float: left; border-bottom: #1e6ca0 solid 1px; padding-bottom: 40px; margin-top: 38px;}
.contactitem strong{ display: block; font-size: 18px; margin-bottom: 12px;}
.contactitem span{ display: block; font-size: 16px; margin: 10px 0;}




