h2{ font-size: 36px; text-align: center; margin-bottom: 60px;}

table div{ display: inline-block; vertical-align: top;}
table div.left{ width: 590px; margin-right: 49px; }
table div.right{ width: 570px; margin-left: 65px; }
table p{ font-size: 16px; line-height: 33px;}

h3{ font-size: 21px; padding-left: 21px; line-height: 36px; background: url(img/bg.png) no-repeat; margin-bottom: 30px;}
h3 a{ font-size: 12px; color: #8e8e8e; display: block; line-height: 20px; cursor:default;}

section{ margin-bottom: 80px;}

#index2 p{ margin-top: 30px;}

#index4 { overflow: hidden; width: 1048px;}
#index4 ul{ width: 1350px; margin-top: 40px;}
#index4 li{ display: inline-block; margin-right: 50px; text-align: center; font-size: 16px;}

#pullulateimg img{display: block;}

#honorcontent h2{ margin-bottom: 20px;}
#honorcontent h4{ text-align: center; font-size: 18px; margin-bottom: 40px;}

#honorcontent section{ overflow: hidden; margin-bottom: 0; width: 1048px;}
#honorcontent ul{ margin-bottom: 40px; width: 1150px;}
#honorcontent li{ display: inline-block; width: 325px; margin: 5px; margin-right: 20px;  margin-bottom:30px; text-align: center;box-shadow:0 0 5px 2px #eee;}
#honorcontent li a{display: block; overflow: hidden; height: 220px;}
#honorcontent li b{line-height: 50px;}

#contactwrap td{font-size: 16px; vertical-align: top; color: #4f4f4f; padding-bottom: 40px;}
#contactwrap td:first-child{ width: 52px;}
#contactwrap #weixin{width: auto;}
#contactwrap #weixin td{padding-bottom:0; text-align: center; padding-right: 20px;}

#morebtn { width: 100%; margin-top: 20px; }
#morebtn a{ color: #68c159;border: solid #68c159 1px; border-radius: 20px; padding: 10px 20px; margin: 0px auto; display: block; width: 150px; text-align: center; font-size: 14px;}