.banner .pics li{
    height:470px;
}
.wrapin::after{
    content: "";
    display:block;
    clear: both;
}
.clear::after{
    content: "";
    display:block;
    clear: both;
}
h1{
    text-align: center;
    font-size: 40px;
    color: #333;
}
.fw{
    height:565px;
}
.fw .content{
    width:390px;
    height:478px;
    box-shadow:0px 0px 10px #ccc;
    margin-top:40px;
    padding-top:10px;
}
.fw .content:nth-of-type(2){
    margin:40px 10px;
}
.fw .content .pics{
    width:376px;
    height:175px;
    overflow:hidden;
    margin:0px auto;
}
.fw .content .pics img{
    width:100%;
    height:100%;
}
.fw .content .text{
    width:326px;
    margin:0 auto;
}
.fw .content .text h1{
    font-size:24px;
    line-height: 54px;
    text-align: left;
    margin-top: 15px;
}
.fw .content .text p{
    font-size: 16px;
    line-height: 30px;
    color:#666;
}
.js{
    background-image: url("../../images/website_images/product/gr_bg_1.png");
    padding-top:35px;
}
.js h1{
    line-height: 98px;
    color:#fff;
}
.js p{
    font-size:21px;
    color:#fff;
    text-align: center;
    line-height:32px;
    padding:0 30px 70px;
}
.gn{
    padding-top:25px;
}
.gn .content{
    margin-top:35px;
    border-bottom:1px solid #dcdcdc;
}
.gn .content:last-of-type{
    border-bottom: none;
    margin-bottom: 68px;
}
.gn .content .lf_pics,.gn .content .rg_pics{
    width: 225px;
    height: 126px;
    overflow: hidden;
    margin-bottom: 26px;
}
.gn .content .lf_pics img,.gn .content .rg_pics img{
    width:100%;
}
.gn .content .lf_pics{
    margin-right: 25px;
}
.gn .content .rg_pics{
    margin-left: 25px;
}
.gn .content .text{
    width:950px;
}
.gn .content .text h2{
    font-size:24px;
    color:#333;
    line-height: 46px;
}
.gn .content .text .right{
    text-align: right;
}
.gn .content .text p{
    font-size:20px;
    color:#666;
    line-height: 31px;
    margin-bottom: 26px;
}
.khd{
    background-color: #fcfcfc;
    padding-top: 33px;
}
.khd h1{
    line-height: 96px;
}
.khd .title{
    font-size: 21px;
    color:#666;
    line-height: 32px;
    text-align: center;
}
.khd h2{
    text-align: center;
    font-size:30px;
    line-height: 134px;
    margin-bottom: 18px;
}
.khd .content{
    width:390px;
    height:447px;
    box-shadow: 0px 0px 10px #ccc;
    padding-top: 50px;
    margin-bottom: 100px;
}
.khd .content:nth-of-type(2){
    margin-left: 10px;
    margin-right: 10px;
}
.khd .content .icon{
    margin-left:60px;
    margin-right:35px;
}
.khd .content .icon div{
    margin-top:45px;
}
.khd .content .text{
    font-size:30px;
    color:#333;
}
.khd .content .text p{
    margin-top:50px;
}
.seven{
    background: #fff;
    padding-top:66px;
    border-bottom: 1px solid #dcdcdc;
}
.seven h1{
    font-size:42px;
    color:#222;
    text-align: center;
}
.seven h2{
    font-size:21px;
    text-align: center;
    color:#222;
    line-height:32px;
    margin:45px 40px 64px;
}
.seven .icon{
    text-align: center;
    font-size:25px;
    color:#222
}
.seven .icon p{
    margin-top:15px;
    margin-bottom: 120px;
}
.seven .jt{
    padding:56px 91px 0 103px;
}