.yen-menu { height:35px; line-height:35px; font-size:15px;} 
.yen-menu li { float:left; position:relative;}
.yen-menu li a { display:block; line-height:35px; text-decoration:none; padding:0px 20px; color:#333333!important;}
.yen-menu li a:hover {background: #00BFFF; color: #fff!important;}
.yen-menu .cur{border-bottom: 2px solid #00BFFF;}
.yen-menu li a.more:after{content:" »";margin-left:10px;font-size: 22px} 
.yen-menu li ul { position:absolute; width:150px;display:none; background-color:#FFFfff; z-index:9999;}
.yen-menu li ul a { width:150px;text-decoration:none; color:#333333;}
.yen-menu li ul a:hover {}
.yen-menu li ul ul{ top:0;left:150px;}

.yen-wz{background: url(../images/jz_bg.jpg)no-repeat 100% 100%;}
.yen-kf{background: url(../images/kf_bg.jpg)no-repeat 100% 100%;}
.yen-rj{background: url(../images/rj_bg.jpg)no-repeat 100% 100%;}
.yen-bg{background: url(../images/bg.jpg)no-repeat 100% 100%;height: 600px;}
.yen-menu { height:35px; line-height:35px; font-size:15px;} 
.yen-menu li { float:left; position:relative;}
.yen-menu li a { display:block; line-height:35px; text-decoration:none; padding:0px 20px; color:#333333!important;}
.yen-menu li a:hover {background: #00BFFF; color: #fff!important;}
.yen-menu .cur{border-bottom: 2px solid #00BFFF;}
.yen-menu li a.more:after{content:" Â»";margin-left:10px;font-size: 22px} 
.yen-menu li ul { position:absolute; width:150px;display:none; background-color:#FFFfff; z-index:9999;}
.yen-menu li ul a { width:150px;text-decoration:none; color:#333333;}
.yen-menu li ul a:hover {}
.yen-menu li ul ul{ top:0;left:150px;}

.yen-wz{background: url(../images/jz_bg.jpg)no-repeat 100% 100%;}
.yen-kf{background: url(../images/kf_bg.jpg)no-repeat 100% 100%;}
.yen-rj{background: url(../images/rj_bg.jpg)no-repeat 100% 100%;}
.yen-bg{background: url(../images/bg.jpg)no-repeat 100% 100%;height: 600px;}


.banner{

  height: 563px;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  vertical-align: middle;

  color: #fff;

  padding: 0 15px;

  position: relative;

}

.bannermain{

    position: absolute;

    margin-top: 43px;

    left:15px;

    top:50%;

    -webkit-transform: translate(0,-50%);

    -ms-transform: translate(0,-50%);

    transform: translate(0,-50%);

    width: 50%;

}


.banner .container {
    height: 563px;
}
.nybannertext{

    background-position: right center;

    background-repeat: no-repeat;

    background-size: contain;

    padding: 50px 0;

    text-align: left;

}

.nybannertext h1{

    font-size: 42px;

}

.nybannertext p{

    width: 55%;

    font-size: 16px;

    line-height: 30px;

    margin-top: 15px;

}

.nybannermain{

    padding: 30px 0;

}

.bannertext h2{

    font-size: 60px;

    margin-bottom: 10px;

}

.bannertext p{

    font-size: 16px;

    line-height: 30px;

    display: inline-block;

}

.container {
    max-width: 1230px;
    padding: 0 15px;
    position: relative;
    margin: 0 auto;
}

.bannermain{

    position: absolute;

    margin-top: 43px;

    left:15px;

    top:50%;

    -webkit-transform: translate(0,-50%);

    -ms-transform: translate(0,-50%);

    transform: translate(0,-50%);

    width: 50%;

}

.downbutton{

    margin-top: 50px;

}

.downbutton a{display: inline-block;color: #fff;font-size: 0px;height: 50px;line-height: 50px;width: 190px;border-radius: 3px;background-image: -webkit-linear-gradient( 180deg, rgb(255 123 178) 0%, rgb(255 153 121) 100%);background-image: -ms-linear-gradient( 180deg, rgba(255,85,98) 0%, rgba(255,70,85) 100%);margin: 0 20px 20px 0;vertical-align: middle;transition: all ease .4s;position: relative;text-align: center;}

.downbutton a:hover{

    background-image: -webkit-linear-gradient( 180deg, rgba(255,96,108) 0%, rgba(254,105,116) 100%);

    background-image: -ms-linear-gradient( 180deg, rgba(255,96,108) 0%, rgba(254,105,116) 100%);

}

.downbutton a:hover .downewm{

  padding: 5px;

  height: auto;

  bottom: 54px;

  border:1px solid #e5e5e5;

}

.downbutton a .downewm img{

  vertical-align: bottom;

}

.downbutton a:hover .downewm p{

  color: #333;

  font-size: 14px;

  height: 30px;

  line-height: 30px;

}

.downbutton i{

    display: inline-block;

    width: 22px;

    height: 22px;

    background-position: center;

    background-repeat: no-repeat;

    background-size: contain;

    vertical-align: middle;

}

.downbutton span{

    display: inline-block;

    margin-left: 5px;

    vertical-align: middle;

    font-size:16px;

}