@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
.main{ padding:22px 24px;}


.jgpt{ background:#ebf1fa; border:none;padding: 24px 32px;}
/*.jgpt dl{ display:block; float:left;width:210px;height:165px; padding:12px; background:url(../images/jgpt/dlBg.jpg) no-repeat center; cursor:pointer; margin-bottom:12px;}
.jgpt dl a{ display:block;}
.jgpt dl.current{ background:url(../images/jgpt/dlHoverBg.jpg) no-repeat center;}
.jgpt dl dt{width:100%; text-align:center; padding-top:32px; height:80px;}
.jgpt dl dd{ line-height:18px;}
.jgpt dl dd a{ padding:0 20px; text-align:center;}*/


.jgpt a{ display:block; width:170px;height:43px; background:#fff; float:left; margin:16px 12px; text-align:center; padding:122px 20px 0px 20px; position:relative; line-height:18px;}
.jgpt a span{ position:absolute; width:105px; height:68px; top:34px;left:52px;background:url(../images/jgpt/jgptIco.jpg) no-repeat;}
.jgpt a:hover{background: #37a2e0; color:#ffffff;}
.jgpt a.jgptDl1:hover span{ background-position:-105px 0px;}
.jgpt a.jgptDl2 span{ background-position:0px -68px ;}
.jgpt a.jgptDl2:hover span{ background-position:-105px -68px;}
.jgpt a.jgptDl3 span{ background-position:0px -136px ;}
.jgpt a.jgptDl3:hover span{ background-position:-105px -136px;}
.jgpt a.jgptDl4 span{ background-position:0px -204px ;}
.jgpt a.jgptDl4:hover span{ background-position:-105px -204px;}
.jgpt a.jgptDl5 span{ background-position:0px -272px ;}
.jgpt a.jgptDl5:hover span{ background-position:-105px -204px;}
.jgpt a.jgptDl6 span{ background-position:0px -340px ;}
.jgpt a.jgptDl6:hover span{ background-position:-105px -340px;}
.jgpt a.jgptDl7 span{ background-position:0px -408px ;}
.jgpt a.jgptDl7:hover span{ background-position:-105px -408px;}
.jgpt a.jgptDl8 span{ background-position:0px -476px ;}
.jgpt a.jgptDl8:hover span{ background-position:-105px -476px;}
.jgpt a.jgptDl9 span{ background-position:0px -544px ;}
.jgpt a.jgptDl9:hover span{ background-position:-105px -544px;}
.jgpt a.jgptDl10 span{ background-position:0px -612px ;}
.jgpt a.jgptDl10:hover span{ background-position:-105px -612px;}
.jgpt a.jgptDl11 span{ background-position:0px -680px ;}
.jgpt a.jgptDl11:hover span{ background-position:-105px -680px;}
.jgpt a.jgptDl12 span{ background-position:0px -748px ;}
.jgpt a.jgptDl12:hover span{ background-position:-105px -748px;}
.jgpt a.jgptDl13 span{ background-position:0px -816px;}
.jgpt a.jgptDl13:hover span{ background-position:-105px -816px;}
.jgpt a.jgptDl14 span{ background-position:0px -884px;}
.jgpt a.jgptDl14:hover span{ background-position:-105px -884px;}
.jgpt a.jgptDl15 span{ background-position:0px -952px;}
.jgpt a.jgptDl15:hover span{ background-position:-105px -952px;}
.jgpt a.jgptDl16 span{ background-position:0px -1020px;}
.jgpt a.jgptDl16:hover span{ background-position:-105px -952px;}

.jgpt a.jgptDl13,.jgpt a.jgptDl14{ padding-top:112px;height:53px; text-align:left;}