body{background: #ddfbfd;min-width: 1200px;}
.w1200{width: 1200px; height: auto; margin: 0 auto;}
.top{width: 100%; height: 500px; background: url(../images/gygg-banner.png) no-repeat top center;}
.gygg-logo{width: 704px; height: 45px; float: left; margin-top: 23px; margin-left: 50px;}
.gygg-title{width: 885px; height: 103px; float: left; margin: 110px 157px 0;}

.p1{width: 100%; height: auto; margin-top: 40px; background: #fff; padding: 0px 30px;}
.p1-top{width: 100%; height: 50px; line-height: 50px; float: left; border-bottom: solid 1px #f0f0f0;}
.p1-top a{padding: 0 5px; border-bottom: #ddfbfd solid 3px; display: inline-table; font-size: 20px;line-height: 48px;}
.p1-top a:hover{font-weight: bold;}
.p1-con{width: 100%; height: auto; float: left; margin-top: 20px;}
.p1-con ul li{width: 20%; height: 360px; float: left; padding: 0 10px;}
.p1-con ul li img{width: 100%; height: 300px; }
.p1-con ul li p{width: 100%; height: 60px; text-align: center;font-size: 14px; display: block; padding: 0 10px; color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 60px;}
.p1-con ul li a:hover p{font-weight: bold;}

.foot{width: 100%; height: 200px; margin-top: 40px; background: #fff;}
.foot-tb{text-align: center;width: 1200px;margin: 0 auto;padding-top: 40px;}
.foot-img{display: inline;}
.foot-img img{vertical-align: middle;}
.foot-tb p,.foot-tb p a{font-size: 14px;color: #333;}
.foot-tb p a:hover{color:#2372c2;}
.foot-top{display: inline;vertical-align: middle;}
.foot-top p{display:inline;font-size: 14px;color: #333;}

.pagediv{ clear:both; padding:20px 0 30px; text-align:center; color:#333;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(page_num.gif) repeat-x; border-radius:3px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv a:hover{background:#fff; color:#000; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(page_num.gif) repeat-x; border-radius:3px;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; text-align:center; border-radius:3px;}

.pagediv2{ clear:both; padding:20px 0 30px; text-align:center; color:#333;}
.pagediv2 .pagination_index_last *{vertical-align:middle\9;}
.pagediv2 .arrow{margin:0 2px 5px;}
.pagediv2 .arrow a, .pagediv2 .index_num a{ display:inline-block; padding:0 8px; line-height:28px; border:#b5b5b5 1px solid; background:url(page_num.gif) repeat-x; border-radius:3px;}
.pagediv2 .index_num a{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:0 2px 5px rgba(0,0,0,0.15) inset;}
.pagediv2 a:hover{background:#fff; color:#000; text-decoration:none;}











