.bannerform {
    background: url('../img/bannerform.png') no-repeat;
    background-size: 100% 100%;
    padding-bottom: 1.253333rem;
    overflow: hidden;
}
.bannerform form {
    width: 7.2rem;
    margin: 2.586667rem auto 0;
}
.bannerform form .login_input {
    width: 100%;
    height: 0.773333rem;
    margin-bottom: 0.24rem;
}
.bannerform form .login_btn {
    background-image: url('../img/ljtj.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 0.773333rem;
    background-size: 100% 100%;
    margin-top: 0.293333rem;
    background-color: #ee8826;
}
.hotmenu {
    overflow: hidden;
    padding-bottom: 0.306667rem;
    background-image: url('../img/hot.jpg');
    background-size: 100% 100%;
}
.hotmenu .hotmenu-tle {
    font-size: 0.8rem;
    color: #ffffff;
    margin-top: 0.546667rem;
    margin-left: 0.32rem;
    margin-bottom: 0.493333rem;
}
.hotmenu .hotmenu-tle span {
    font-size: 0.48rem;
}
.hotmenu .hotimg1 {
    display: block;
    width: 9.306667rem;
    margin: 0 auto 0.52rem;
}
.hotmenu .hotimg2 {
    display: block;
    width: 9.466667rem;
    margin-left: 0.2rem;
}
.talk {
    width: 8.4rem;
    margin: 0.546667rem auto 0;
    border-radius: 0.133333rem;
	border: dashed 0.026667rem #ffffff;
}
.talk-tle {
    text-align: center;
    font-size: 0.346667rem;
	letter-spacing: 1px;
    color: #ffffff;
    margin-top: 0.213333rem;
    margin-bottom: 0.226667rem;
}
.talkbtn {
    width: 6.8rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto 0.253333rem;
}
.talkbtn a {
    display: block;
    width: 2.746667rem;
    height: 0.746667rem;
    text-align: center;
    line-height: 0.746667rem;
    background-color: #f112312;
    color: #666666;
    font-size: 0.32rem;
    border-radius: 0.1rem
}
.swiper-txt {
    width: 8rem;
    position: absolute;
    top: 0;
    left: 0.28rem;
}
.swiper-txt-tle {
    font-size: 0.8rem;
    color: #ffffff;
    margin-top: 0.546667rem;
    text-align: left;
}
.swiper-txt-tle span {
    font-size: 0.48rem;
}
.swiper-txt-tle2 {
    font-size: 0.4rem;
	letter-spacing: 0.04rem;
    color: #ffffff;
    margin-top: 0.76rem;
    text-align: left;
}
.wbar {
    width: 1.813333rem;
	height: 0.066667rem;
    background-color: #ffffff;
    margin-top: 0.56rem;
    margin-bottom: 0.64rem;
}
.swiper-intro .swiper-slide img{
    display: block;
}
.swiper-txt-intro {
    font-size: 0.266667rem;
	line-height: 0.426667rem;
    color: #ffffff;
    text-align: left;
}
.swiper-pagination-intro {
    width: 9.493333rem!important;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    left: 0.253333rem!important;
    bottom: 0!important;
}
.swiper-pagination-intro img {
    display: block;
    width: 2.373333rem!important;
    height: 2rem!important;
    border-radius: 0!important;
    margin: 0!important;
    outline: 0;
}
.swiper-container-horizontal>.swiper-pagination-intro .swiper-pagination-bullet {
    margin: 0!important;
}
.shopshow {
    background-color: #4e4e4e;
}
.shopshow-tle {
    font-size: 0.8rem;
    color: #ffffff;
    margin-top: 1.026667rem;
    text-align: left;
}
.shopshow-tle span {
    font-size: 0.48rem;
}
.shopshow img {
    display: block;
    width: 100%;
}
.adventage {
    background-image: url('../img/ppys.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.adventage-tle {
    font-size: 0.8rem;
    color: #ffffff;
    margin-top: 0.546667rem;
    text-align: left;
    margin-left: .32rem;
}
.adventage-tle span {
    font-size: 0.48rem;
}
.jw {
    display: block;
    width: 7.76rem;
    margin: 1.093333rem auto 0;
}
.jwtle {
    text-align: center;
    font-size: 0.48rem;
	letter-spacing: 0.093333rem;
    color: #ffffff;
    margin-top: 0.546667rem;
}
.jwbar {
    width: 0.933333rem;
	height: 0.066667rem;
    background-color: #ee8826;
    margin: 0.533333rem auto;
}
.jwtxt {
    width: 9.226667rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.266667rem  ;
	letter-spacing: 1px;
	color: #ffffff;
}
.million {
    overflow: hidden;
    width: 6rem;
    height: 5.866667rem;
    background-color: #ee8826;
    margin-top: 5.146667rem;
    margin-left: 0.28rem;
    padding-bottom: 0.693333rem;
}
.million-tle {
    font-size: 0.48rem;
	letter-spacing: 0.093333rem;
    color: #ffffff;
    margin-top: 0.693333rem;
    text-align: center;
}
.million-bar {
    width: 0.933333rem;
	height: 0.066667rem;
    background-color: #ffffff;
    margin: 0.52rem auto 0.6rem;
}
.million-txt {
    display: block;
    width: 5.413333rem;
    text-align: center;
    margin: 0 auto;
    font-size: 0.266667rem;
	color: #ffffff;
}
.Centenary {
    font-size: 0.186667rem;
	letter-spacing: 0.04rem;
    color: #ffffff;
    margin-top: 0.52rem;
    text-align: center;
}
.protest {
    width: 6rem;
    background-color: #4d4d4d;
    padding-bottom: 0.72rem;
    overflow: hidden;
    margin-top: 1.72rem;
    margin-left: 3.733333rem;
}
.protest-tle {
    font-size: 0.48rem;
	letter-spacing: 0.093333rem;
    color: #ffffff;
    margin-top: 0.733333rem;
    text-align: center;
}
.protest-bar {
    width: 0.933333rem;
	height: 0.066667rem;
    background-color: #ffffff;
    margin: 0.52rem auto 0.6rem;
}
.protest-txt {
    display: block;
    width: 5.413333rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.266667rem;
	color: #ffffff;
}
.Repeated {
    text-align: center;
    margin-top: 0.52rem;
    text-align: center;
    color: #ffffff;
}
.innovative {
    width: 6.746667rem;
    background-color: #ffffff;
    padding-bottom: 0.56rem;
    margin-top: 2.133333rem;
    margin-left: 0.266667rem;
    overflow: hidden;
}
.innovative-tle {
    text-align: center;
    font-size: 0.48rem;
	letter-spacing: 0.093333rem;
    color: #ee8826;
    margin-top: 0.56rem;
}
.innovative-bar {
    width: 0.933333rem;
	height: 0.066667rem;
    background-color: #ee8826;
    margin: 0.533333rem auto 0.52rem;
}
.innovative-txt {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 6.16rem;
    font-size: 0.266667rem;
	color: #666666;
}
.Brand {
    text-align: center;
    font-size: 0.186667rem;
    color: #666666;
    margin-top: 0.493333rem;
}
.talk2 {
    margin-top: 0.773333rem;
    margin-bottom: 0.76rem;
}
.zc img {
    display: block;
    width: 100%;
}
.contact {
    background-color: #262626;
    padding-bottom: 1.133333rem;
    overflow: hidden;
}
.contact-tle {
    font-size: 0.8rem;
    color: #ee8826;
    margin-top: 0.546667rem;
    text-align: left;
    margin-left: .32rem;
}
.contact-tle span {
    font-size: 0.48rem;
}
/* .form {
    width: 9.466667rem;
    margin: .6rem auto 0;
    overflow: hidden;
    padding-bottom: 0.866667rem;
    background-color: #ee8826;
}
.form-box {
    width: 7.373333rem;
    margin: 0.853333rem auto 0;
}
.form-tle {
    font-size: 0.32rem;
	letter-spacing: 0.026667rem;
    color: #666666;
    margin-bottom: 0.466667rem;
}
.login_input {
    width: 100%;
	height: 0.666667rem;
    border: solid 1px #666666;
    margin-bottom: 0.2rem;
    box-sizing: border-box;
}
.login_textarea {
    margin-top: 0.173333rem;
    margin-bottom: 0.306667rem;
    width: 100%;
	height: 1.626667rem;
    border: solid 1px #666666;
    box-sizing: border-box;
}
.form .login_btn {
    width: 100%;
	height: 0.666667rem;
	background-color: #262626!important;
	opacity: 0.75;
} */
.form-box{
    /* background: url('../img/formbg.png') no-repeat center top;
    background-size: 100%; */
    position: relative;
    height: 10rem;
    background-color: #ee8826;
}
.form {
    position: absolute;
    width: 9.40625rem;
    left: 0;
    right: 0;
    top: -1rem;
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 1px 7px 1px #dbd7d6;
    padding-bottom: .53125rem;
    padding-top: .23125rem;
    border-radius: 5px;
    z-index: 9999;
}
.form h2 {
    text-align: center;
    font-size: .4375rem;
    line-height: .421875rem;
    margin-top: .359375rem;
    margin-bottom: .378125rem;
    color: #1a1a1a;
}
.form .smalltext{
    font-size: .32625rem;
    text-align: center;
    color: #4c4c4c;
    margin-bottom: .4375rem;
}
.form div {
    /* height: .95375rem; */
}
.form input {
    width: 8.596875rem;
    height: .95375rem;
    border: 1px solid #dbd7d6;
    box-shadow: 0px 0px 1px 0px #dbd7d6;
    border-radius: 5px;
    display: block;
    margin: 0 auto .251875rem;
    box-sizing: border-box;
    padding-left: .30625rem;
    float: none;
    font-size: 16px;
}
.form input[type="submit"] {
    background-color: #be1028;
    font-size: .38625rem;
    color: #fff;
	font-weight: bold;
    border: 0;
    padding-left: 0;
    box-shadow: 2px 2px 1px #888888;
}
.swiper-container-forms,.swiper-container-forms2 {
    width: 8.596875rem;
    height: .6rem;
    padding: .05rem;
	border-radius: 15px;
    background-color: rgba(0,0,0,.7);
}
.swiper-container-forms .swiper-slide,.swiper-container-forms2 .swiper-slide {
    height: .5rem;
    line-height: 24px;
    color: #fff;
    text-align: center;
    font-size: .3rem;
    box-sizing: border-box;
}
.swiper-container-forms .swiper-slide p span,.swiper-container-forms2 .swiper-slide p span {
    margin-left: .3rem;
    margin-right: .3rem;
}
.swiper-slidel {
    background:url('../img/horn.png') no-repeat left;
    background-size: 15px 15px;
    background-position-x: 10px;
    padding-left: 30px;
    padding-right: 30px;
}
.noice {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}
.num-frame {
	width: 6.596875rem;
    position: relative;
    height: 1.2rem;
	margin: 0 auto .3rem !important;
    margin: 0 auto .3rem;
    border-radius: 4px;
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
	box-shadow: 1px 1px 1px 1px #696564;
}
.num-frame .yuan {
    position: absolute;
    right: 12px;
    bottom: 35%;
	font-size: .28rem;
}
.num-frame .jmfy {
    position: absolute;
    left: 12px;
    bottom: 35%;
    font-size: .28rem;
}
.num-gif {
    width: 3.2rem;
    height: 0.9rem;
    float: right;
    margin: .12rem .8rem 0 0;
    background: url(../img/number-public.gif) no-repeat;
    background-size: 100% 100%;
    display: block;
}
.bottomform-box {
    background: unset;
    margin-top: .703125rem;
    position: static;
}
.bottomform {
    background-image: url('../img/bottomform.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.bottomform-box .form {
    position: static;
}
.zsbm {
    width: 100%;
    padding: .55rem .35rem;
	background:white;
    text-align: center;
    background-size: 100% 100%;
    box-sizing: border-box;
}
.zsbm h3 {
    font-size: .36rem;
    font-weight: bold;
    /* color: #db214c; */
}
.zsbm p {
    color: #666;
    font-size: .32625rem;
    line-height: 2.4;
    margin-bottom: .1rem;
}
.cf {
    box-shadow: 2px 2px 3px 0px #ee8826;
    zoom: 1;
}
.check .mobile {
    float: left;
    width: 67.99999%;
    font-size: .32625rem;
    height: .85375rem;
    padding-left: .30625rem;
    line-height: .85375rem;
    background: #fff;
    border: .04rem solid #ee8826 !important;
    border-right: none;
    /*border-radius: .1rem 0 0 .1rem;*/
    box-sizing: border-box;
}
.form-yykc .btn-zsbm, .form-dqjm .btn-zsbm {
    width: 32%;
    height: .85375rem;
    line-height: .95375rem;
	font-weight: bold;
    margin: 0;
    padding: 0;
    border: .01rem solid #ee8826;
    color: #fff;
    font-size: .35625rem;
    float: left;
    box-sizing: border-box;
    background: linear-gradient(#ee8826,#ee8826);
    /*border-radius: 0 .1rem .1rem 0;*/
}