@charset "utf-8";
/* css 重置 */
body,div,ul,li,dl,dt,dd,h2,p{padding:0;margin:0;}
ul{list-style:none ;}
img{border:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}

/* banner-box */
.banner-box{min-width:1210px;height:360px;position:relative;overflow:hidden;}
.banner-box .bd{ width:1210px;margin: auto !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:360px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:120px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../image/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../image/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}

/* banner-box */

.main-content{
    width: 1210px;
    margin: 0 auto;
    min-height: 500px;
    /* padding-top: 20px; */
    /* position: relative; */
    z-index: 50;
}
.box{
    width: 100%;
    overflow: hidden;
}
.top-box{
    height: 386px;
}

.img-text{
    width: 100%;
    position: absolute;
    bottom: 0;
    left:0;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    /* background: url(http://img1.gtimg.com/zj/pics/hv1/55/161/1396/90816010.png) repeat; */
    background-color:#ccc;
    z-index: 100;
    text-align: center;
    filter:alpha(opacity=50);  
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5;  
}
a:hover .img-text{
    color:#ffffff;
}
.white{
	color:#0000000;
}

.img-box{
    position: relative;
    overflow: hidden;
    float: left;
}

.imgs-right{
    width: 1210px;
   /*  height: 670px; */
    float: left;
}
.right-top{
	margin-top:30px;
    width: 360px;
    height: 177px;
    margin-left: 29px;
}
.right-bottom{
    width: 335px;
    height: 270px;
    margin: 10px 0 0 10px;
}
.gr-link{
    width: 222px;
    height: 160px;
    display: block;
    overflow: hidden;
}
a.img-zoom img{
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: transform;
    transition-property: transform;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    height: 100%
}
.gr-imgBox:hover img,a.img-zoom:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

