*{ margin:0; padding: 0;    font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif; }
img{ display: block; border: 0; max-width: 100%; }
a{ text-decoration: none; }
body{background: #dc0032;}
*::-webkit-input-placeholder {color: #d4c1d6;    font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;}
*::input-placeholder {color: #d4c1d6;    font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;}
#wrap{
	position: relative;
	max-width: 640px;
	width: 100%;
}
.container{
	width: 100%;
    height: 9.4rem;
	background:url(../images/img_03.jpg?v=1) no-repeat center/100%;
	background-size: 100% 100%;
}
.marqueeBox {
    -webkit-box-sizing: border-box;
    width: 10.5rem;
    height: 0.675rem;
    line-height: 0.8rem;
    padding-left: 1.5rem;
    background: #570604 url(../images/laba.png?v=1) 0.25rem center/0.6rem auto no-repeat;
    font-size: 0.45rem;
    color: #fff;
    margin: 0rem auto 0.35rem;
    border-radius: .5rem;
}
marquee{
	width: 100%;
	max-height: 100%;
}
hgroup h4 {
    font-size: 0.82rem;
    color: #fae0a8;
    text-align: center;
    font-weight: 300;
}
hgroup h5 {
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
    letter-spacing: 0.1rem;
    font-weight: 200;
    margin-top: 0.2rem;
}
.line{ width: 1.85rem;height: 1px; display: inline-block; vertical-align: middle; background:#fff; }
.line1{ margin-right: 0.1rem; } .line2{ margin-left: 0.1rem; }
.leftNum{
	background-color: #f9da30;
	color: #ae001d;
	font-weight: 700;
}
#myform{ text-align: center; }
#myform input {
    -webkit-box-sizing: border-box;
    width: 78%;
    padding: .4rem 0;
    /* height: 1.6rem; */
    border-width: 0.05rem;
    border-style: solid;
    border-color: #fff100;
    font-size: 0.525rem;
    color: #a473a7;
    border-radius: .15rem;
    padding-left: 1.5rem;
    margin-top: 0.4rem;
    /* line-height: 1.4; */
    border: 2px #cc042e solid;
    /* box-shadow: 2px 2px 2px #d4ac40, -1px -1px 2px #d4ac40; */
}
#xm1{
	background:#fff url(../images/icon_head.png) 0.25rem center/1rem auto no-repeat;
}
.gif {
    background: url(../images/text.gif) 1.5rem center/0.04rem auto no-repeat,url(../images/icon_head.png) 0.25rem center/1rem auto no-repeat,#fff !important;
}
#dh1{
	background:#fff url(../images/icon_tel.png) 0.25rem center/1rem auto no-repeat;
}
.submit {
    display: block;
    width: 40%;
    margin: 0.4rem auto 0;
}
footer{
	display: none;
	max-width: 640px;
	width: 100%;
	height: 2.3rem;
	background: rgba(0,0,0,.6);
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: fixed;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
}
.btn_foot {
    display: block;
    width: 7.125rem;
    height: 1.45rem;
    position: absolute;
    right: 1.5rem;
    bottom: 16%;
}
.a {
    position: absolute;
    top: 187%;
    right: 1%;
    width: 6.7rem;
    height: 1.5rem;
    background: transparent;
}
.fl {
    position: absolute;
    top: -72%;
    left: 4%;
    width: 36%;
}
/*@media screen and (min-width: 640px){
	.fl {
    position: absolute;
    top: -72%;
    left: 4%;
    width: 36%;
}
}*/
/* 20170207 wzy modified */
.lunbo_1{overflow: hidden;}
.lunbo_1 .title {background:url(../images/b1.jpg) no-repeat;background-size:100% 100%;  box-sizing: border-box;padding: 0 12% 0 4%;}
.lunbo_2 .title {background:url(../images/b2.jpg) no-repeat;background-size:100% 100%;  box-sizing: border-box;padding: 1.8% 12% 0 4%;}
.show_1 .title .b_t{ display:inline-block; }
.show_1 .title .b_t_o{ width: 38%;position:relative;top:-0.3rem;z-index:1; }
.show_1 .title ul{ width:72.72%;margin-left:28%;position:relative;z-index:2;border-raidus:20%;  }
.show_1 .title ul li{ float:left;width:20%;height:2rem;color:#fff;text-align:center;line-height:2rem;font-size:0.5rem;margin-right:0.2rem; }
.b_t_1 li,.b_t_2 li{ background:url(../images/bb_01.png) no-repeat;background-size:100%; }
/*.show_1 .title ul.b_t_2 li{ background:url(../images/bb_02.png) no-repeat;background-size:100%; }*/
.b_t_1 .a1,.b_t_2 .a1{ background:url(../images/a2.jpg) no-repeat;background-size:100%; }
.b_t_1 .cur,.b_t_2 .cur{background:url(../images/cur.png) no-repeat;background-size:100%;}
.show_1 .title ul::after{ clear:both;display:block;content:''; }
.show_1 .list_photo { height:63.5vw;max-height:12rem;position:relative; }
.show_1 .list_photo .p_list{ position:absolute;width:100%;top:0px;display:none; }
.show_1 .bottom{ width:78%; }
.show_1 .bottom2{ width:50%; }
.show_2{ background:#9f1900 url(../images/show_02.png) no-repeat;background-size:94% 100%;background-position:50% 0%;padding:1rem;position:relative;margin:1rem 0; }
.show_2 .content{ width:100%;margin:0.5rem auto 0; }
.show_2 .button{ position:absolute;right: 8%;bottom: 17%;width: 19%; }
.a_button{ position:absolute;margin-left: 39%;width: 23%;height: 1rem;z-index:1; }
.a_button a{ display:block;height:100%;cursor:pointer; }
.relative{position: relative;}
.qiang-btn {
    width: 41%;
    height: 16%;
    position: absolute;
    right: 8%;
    bottom: 11%;
    cursor: pointer;
}
.kefu {
    width: 31%;
    height: 13%;
    position: absolute;
    right: 12%;
    bottom: 32%;
    cursor: pointer;
}
.btn1{  width: 43%;height: 20%;position: absolute; left: 44%;right: 0;top: 41%;margin: 0 auto;}
.btn_a,.btn_b{width: 50%;height: 26%;position: absolute;bottom: 0;}
.btn_a{left: 0;}
.btn_b{right: 0;}
.lunbo_01{width: 100%;background:#fdb330;padding-top: 2%; }
.swiper{
	width: 96%;
	margin:auto;
}
.swiper-pagination-bullet-active{
	background:#fdb330 !important;
}
.tips_box {
    display: none;
    max-width: 640px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);
    top: 0;
    z-index: 9999;
}
.tips {
    position: absolute;
    top: 15%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    margin: auto;
    width: 90%;
}
.close_x {
    position: absolute;
    top: 18%;
    width: 1.5rem;
    height: 1.5rem;
    right: 9%;
    /*background: #fff;*/
}