/*------------清除标签默认样式------------*/
table{border-collapse:collapse;border-spacing:0;}
i,em{font-weight:normal;font-style:normal;}
ul{list-style:none;padding:0px;margin:0px}
th{text-align:left;padding:0px;margin:0px}
h1,h2,h3,h4{font-weight:normal;font-size:100%;padding:0px;margin:0px}
img{border:0;padding:0px;margin:0px}
body,div,p,li,table,td{padding:0px;margin:0px}

a{text-decoration:none;color:#333}
a:hover{text-decoration:underline;}
.c_red{color:#CA0000}

/*-----float------*/
.lt {float:left; }
.rt {float:right; }

/*-----clear------*/
.blank{clear:both;font-size:1px;height:20px;margin:0 auto;padding:0px;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}

body{font-family:微软雅黑,microsoft yahei,sans-serif;font-size:12px;}

.w1000 {
    color: #000;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.top {
    background: #fdfdfd none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    height: 28px;
    line-height: 28px;
    margin: 0 auto;
    width: 100%;
}
.top ul li {
    float: left;
}
.top ul li a {
    color: #333;
    padding: 0 10px;
}
.top ul li a:hover {
    color: #c40000;
    text-decoration: none;
}

/*-----top------*/
.topbanner-bg1{background:url(bg1.png) no-repeat center top ;overflow:hidden;height:483px;}
.topbanner-bg2{background:url(bg2.png) no-repeat center top ;overflow:hidden;height:574px;}
.topbanner-bg3{background:url(bg3.png) no-repeat center top ;overflow:hidden;height:563px;}
.topbanner-bg4{background:url(bg4.png) no-repeat center top ;overflow:hidden;height:772px;}
.topbanner-bg5{background:url(bg5.png) no-repeat center top #000;overflow:hidden;padding-bottom: 40px}

.topbanner-bg4 h2{font-size:48px;color:#fff;text-align: center;font-weight: bold;}

.tabs {overflow: hidden;width: 1000px;margin:0px auto;padding-top: 40px}
.tabs table {line-height:30px;width:100%;}
td, th {border:2px solid #78086b;font-size:20px;padding:20px;text-align:center;background:#eb9045;color: #fff;}
td a{color: #fff;}

.btn-go{background:#f40;font-size:16px;padding:8px 8px;display:inline-block;}


.topbanner-bg5 h2{font-size:48px;color:#fff;text-align: center;font-weight: bold;}

.s3 {width: 1000px;margin: 0px auto;overflow: hidden;}
.s3 dl {
    float: left;
    margin:50px 0 0 18px;
    width: 321px;
}
.s3 dl.ml0 {
    margin-left: 0;
}
.s3 dl dt {float: left; font-size: 36px;height:61px;width: 321px;color: #fff;background: #f53445;text-align: center; line-height:60px;font-weight: bold;}
.s3 dl dd {
   margin:0;
}
.group-item {
    background: #ffffff;
    float: left;
    margin-right: 24px;
    position: relative;
    width: 321px;
    z-index: 0;
}
.groupbody {
    background: #ffffff;
    float: left;
    height:376px;
    position: relative;
    width: 321px;
}
.groupbody img {
    float: left;
    width: 321px;
}
.show {
    background: #000000 ;
    display: block;
    height:376px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 0.3s ease-in 0s;
    width: 321px;
    z-index: 2;
}
.btn-detail {
    background: #000;
    color: #fff;font-size: 16px;font-weight: normal;
    height:336px;
    left: 0;
    line-height: 28px;
    margin: 0;
    opacity: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    transition: all 200ms linear 0s;
    width:281px;
    z-index: 3;
    text-indent: 2em
}
a.btn-detail:hover {
    color: #fff;
    text-decoration: none;
}
.group-item.cur .btn-detail {
    opacity: 0.7;
}
