@charset "utf-8";

.wrapper{ width:1004px; margin:0 auto;}

/*-------------------------------  ■ index 首页---------------------------------*/



/*-----首页 product-----*/
.product{ height:504px; background:url(../images/cont01.jpg) no-repeat top center;}
.product01{ font-size:24px; color:#000; text-align:center; padding:45px 0 13px;}
.product01 img{ vertical-align:middle;}

.product02{ text-align:center; font-size:14px; color:#767676;}



.product03{ width:105%;}
.product03 dl{ float:left; width:243px; height:276px; overflow:hidden; padding:0 49px 52px 0;}
.product03 dl a{ cursor:pointer; font-size:14px; display:block; background:url(../images/cp07.jpg) repeat; width:243px; height:271px; overflow:hidden; border-bottom:#787878 solid 5px;
-moz-transition: background 0.5s,border-bottom 0.5s,color 0.5s;/* Firefox 4 */
-webkit-transition: background 0.5s,border-bottom 0.5s,color 0.5s;/* Safari 和 Chrome */
-o-transition: background 0.5s,border-bottom 0.5s,color 0.5s;	/* Opera */	
transition: background 0.5s,border-bottom 0.5s,color 0.5s;
}
.product03 dl a:hover{ color:#fff; border-bottom:#45a5ff solid 5px; background:url(../images/cp05.jpg) no-repeat;}
.product03 dl dt{ margin:22px auto 0; width:188px; height:140px; overflow:hidden; border:#fff solid 7px;}
.product03 dl dd{ text-align:center; padding:20px 0 0;overflow:hidden;}
.product03 dl span{ background:url(../images/cp03.jpg) no-repeat; width:129px; height:22px; display:block; margin:17px auto 0;}
.product03 dl a:hover span{background:url(../images/cp04.jpg) no-repeat;}

.product04{ width:1120px; margin:50px auto 0;}



